public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-11-27 17:13 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-11-27 17:13 UTC (permalink / raw
  To: gentoo-commits

commit:     fdae77407cd6337fc065e8f3f8a7a3399e9f4790
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 27 17:13:31 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 27 17:13:31 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdae7740

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.225 ppc64, #883325

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild
index 7c3bf64cd0e3..3c9408b34f22 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-11-27 17:15 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-11-27 17:15 UTC (permalink / raw
  To: gentoo-commits

commit:     68d0965d76439c321344340b9e354dbcbf80c1a9
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 27 17:14:30 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 27 17:14:30 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d0965d

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.156 arm64, #883323

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild
index b7c3a8c336ee..1b549ca49574 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-11-27 17:15 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-11-27 17:15 UTC (permalink / raw
  To: gentoo-commits

commit:     52290c198df4bb121b280f45eecd9f172c27497a
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 27 17:15:01 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 27 17:15:01 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52290c19

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.225 arm64, #883325

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild
index 3c9408b34f22..7c8a2dc9f78e 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-11-27 17:15 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-11-27 17:15 UTC (permalink / raw
  To: gentoo-commits

commit:     4f8c2f77a114d929f0c1392a0fc31bb72cde7b8b
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 27 17:14:46 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 27 17:14:46 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f8c2f77

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.80 arm64, #883321

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild
index c37e96a2c08f..b45778f8f355 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-02  6:32 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-12-02  6:32 UTC (permalink / raw
  To: gentoo-commits

commit:     b4621bfa1fcda2a6327b5db11a1818f24ce6a206
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  2 06:31:21 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec  2 06:31:21 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4621bfa

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.225 amd64, #883325

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild
index 7c8a2dc9f78e..cd05d9770868 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-02 12:16 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-12-02 12:16 UTC (permalink / raw
  To: gentoo-commits

commit:     e0851529764b1e63c5912b4b422102f5e230d1c7
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  2 12:15:46 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec  2 12:15:46 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0851529

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.225 x86, #883325

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild
index cd05d9770868..7d29184e6c6b 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-02 17:24 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-12-02 17:24 UTC (permalink / raw
  To: gentoo-commits

commit:     2f8d055e94b54648fd21bd82065c89727b633350
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  2 17:24:04 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec  2 17:24:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f8d055e

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.156 x86, #883323

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild
index 1b549ca49574..2c7bd7e68a84 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-02 21:29 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-02 21:29 UTC (permalink / raw
  To: gentoo-commits

commit:     2b0df69d88e38e01c133636d82b9fd20c5de10ef
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  2 21:28:16 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  2 21:29:02 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b0df69d

sys-kernel/gentoo-kernel-bin: Bump to 5.10.157

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.157.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6d28cc8d4a8c..cfb43888b908 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-164.base.tar.xz 4386332 BLAKE2B 88887f7d89de037788c0a5d2bd3
 DIST genpatches-5.10-164.extras.tar.xz 3868 BLAKE2B df5c97a2e0caf890fdcbc564b67226b66e1a789bb8c972761ccb912a7c1d3f0678381fec5da17f73661e302bc3cbcb3a9cbd755696e5c8a94ab9ddb9e6c8c89d SHA512 4355ad2bfb6e0d706346df3bda7bba4c7d3c6145b6707df1536db2588d72a3c0e6c42487296272149d05c06c99f5524bdf724bfdeafce250719f696cd566d43b
 DIST genpatches-5.10-165.base.tar.xz 4410392 BLAKE2B 67300432c6ae3009843c2dbdb514228296716b3fe884cec9307ae75c1848839633e504d287fb059f7766f7ff545fdab0566b79938d06053b1c82d2aa6f928f7d SHA512 208dc3840efce5d0c2e57926ea7a29890f3998b56fa2def90046cdc1358dbd22a8a597aacca754f60b7b742c65a9e541fdbc5b57b9838fec287eec8131fa2023
 DIST genpatches-5.10-165.extras.tar.xz 3868 BLAKE2B 1cf0214ea5d61c180a97e99697889bb0ab5b1e7a3a7c0f3c3492e9de424af586975dde56e9d8d24c0222f88872d27cdb763c02cdb64e293e755a6ea107e22a23 SHA512 b1a18819991cbc9265bd0aafe0ad4d20402efd6e96c7d68f509bdec0177cc4509d9f71b8dc41b906643498ebb9f51721df31fdaee6dd69652c01237fcb69717d
+DIST genpatches-5.10-166.base.tar.xz 4458748 BLAKE2B 6bd32230b72d16a642c85296918f467d181389087aea84dc1b6fc922c3091f444169f15461a438480e90de59806e0f0cb50f51ca40a590369fb1ae28d48018d1 SHA512 8897cb2a53f226e40193ef67c498f48270c1833986be3668e47da426b8d4c37ef59ea2d09b3582f457017780059db2430d42202e48e55bdfa697ecbc64f19183
+DIST genpatches-5.10-166.extras.tar.xz 3868 BLAKE2B 9de0bf3ec8b5d3cedf60f39ee1daba0ad24c23a3f43b9a35faa9b3bbc874b9fca5a6273f79ab840ced2f3880f779e0c4acc2f02c581d75618747f7c51dff6cd9 SHA512 6dfa61ebb4b6c08dfe42d3fa58def0adce6864ca2a8609bcf57720035b345f238aed22725a7e371e3ae562424049fd22da6c4c2dc5535da4b6820f645d832059
 DIST genpatches-5.15-81.base.tar.xz 3257712 BLAKE2B 66e0d129053b2cf3ba59681318be5c6a62d469d6014535bd4b47d5368a7718db7015ec1dfab34e4db324b4d626f8f8a9219231b2908c3fc2c2d51a3f99db999a SHA512 f43d637c799216e2bb99cfbab9c51b935d02f2dadaa0f2fad238f14393340420523c25927c10fd6b69745972cdf4e7f3e23cd56eea799626c69f4fb7d44b8e49
 DIST genpatches-5.15-81.extras.tar.xz 3932 BLAKE2B 0783c48eab8d9f53d07770a3df525df2ffdab8f36d3d7db2d22e2fc5b0d1fe904644b013a3d1a5ea3d967636d4ff91b3f208ea8f004adf310134b98ec5cdd0fd SHA512 be4b557066d8d2327724c8be440ebcedb01d0eadab7bfa0f9f230111cba76a2623bec0945fc887b91d6e5c73eec3eec4fa29b2e76606e7871e81a91fdc4b2bf9
 DIST genpatches-5.15-83.base.tar.xz 3328188 BLAKE2B 5d8da81e1c5f936ce49589d1dd10f41246a6059c410c0215b495ca7401eb618aa6c87d2ae23b08f27e3be5dd6b7f88e5d4e90ec9950924db9a08375d45cb2da3 SHA512 fdcbf6bc1e17f04df9d8334c1c75f21e5ca60fb99157708a4c599e43ed20a58664fe54fe8467924623d612ba2ddd409af4840195369fe274a4f55a84fce12ade
@@ -36,6 +38,10 @@ DIST gentoo-kernel-5.10.156-1.amd64.gpkg.tar 66508800 BLAKE2B 6a7d41f7aebaa3e6fd
 DIST gentoo-kernel-5.10.156-1.arm64.gpkg.tar 59658240 BLAKE2B caaef2dcff1b5d0a573f10ed886d9348217d63f4e7a90988ea5b52cc0c0bbd91502fc3eba4318d9268147adc45fe9048cddb385c8566a32050380c8d214498be SHA512 d37b405cf7d1ca24f3a9f425cd3c12717e2287f057e00e74f6fe32ba141d428fced6ee0d44b926f80f109ea3efae0146871f00052737cebe51f777435a411cfb
 DIST gentoo-kernel-5.10.156-1.ppc64le.gpkg.tar 55040000 BLAKE2B 9439a94d8924afd508b114b466198d32a63c16ceeebf7430daaea1592bfcca2260bf0cc30e08e190fa8a667718014981204d2f4d8808b0ab82127b0f9004c0fa SHA512 7068e8a72a418dc80d4a0dc9f9573cd4b3d9c427fec053ad57ccae62ed5a954c8b41239006376dcc8ef238ed3b39566e4f50e60f3b013d5ae92be81538e16de7
 DIST gentoo-kernel-5.10.156-1.x86.gpkg.tar 56412160 BLAKE2B c3cc6154b24aa7b9d7c9dfff2cbc7acc56170a49dc8e5ae87bfa182ca4e73b69b35af3412c25832efac0a7681c83bb20fd9768f61dd299a9bcb894d3bdaed68b SHA512 4a04f043713fc3ff6dc23da3c78eb995c310c4bb8c31bea46b0c23f50188047d9a5e8a84fd8ce26b72b4d5b4542c6f5d166e9395b0342bbe3e879e34514217b8
+DIST gentoo-kernel-5.10.157-1.amd64.gpkg.tar 66508800 BLAKE2B 30175508771f21799c425c6dfce78f5d05234799c1cf603c60f9a86029e7f573f22e894349b754aefb92110c637e07a3dc5bca2c9c3039bc1eb994603671f4d3 SHA512 81add2f05b09f3c83c80a9a65436d6ea8b734cd9eb679cf2c29c995e7b020e30ee642f13799b705efcd598735e3e9f3ca5e3561f756dbc7985fe65a5c125a0ef
+DIST gentoo-kernel-5.10.157-1.arm64.gpkg.tar 59668480 BLAKE2B bbb5b9cab59fe63c23d0c6f9eaf37c2eedfe758eac152fc02651bcce00097db93c86a28e4a02b3366b96c279afef5de7563bafbd45f985b9126ea58a5b3ad529 SHA512 fef03b3a55e46c07b3b3e9f9ec52c0477d703e7a36fe6304b2967af13e45186bf6f7c573334eec117a863ff0aeeb06957d98f3483007f6e2d0ca35bc8f232042
+DIST gentoo-kernel-5.10.157-1.ppc64le.gpkg.tar 55040000 BLAKE2B 3a83a54ad2a184eebaa718e0f56d5c0d4a4a60a87c36a8e74492e1d37cd491af541053540ec65e9d57314c420f323ac0fa4e1f12b4f3d365f060f7d6795e1f2d SHA512 ebaf6e10252c8958c1d404c283c1d134c44aabfbd4d0206875613ffbb0714ff988f24d1c17e1991bb20b28668bb214574d43a09166c733ae5a643e4d98a8544d
+DIST gentoo-kernel-5.10.157-1.x86.gpkg.tar 56422400 BLAKE2B f09b937fbf1cccf29e873567c3f8de8d5bf5e3fd1c9f3ab1c75ef3f27fbaf00b635139ec22f6dfc6ebde5bcdce0049f1d01404132e9fa0aea394373caaa0a32f SHA512 ee35534c4b1892d4342f2b294ef9c7da5c5e3ff217bba17b8b0b6d61c8e43f9ad7607ce509a36ab63041d9e3a0de5596095f790bb2b79d27375f782d9fa1c4e1
 DIST gentoo-kernel-5.15.77-1.amd64.gpkg.tar 69806080 BLAKE2B bf5bd50028af7efb16dd50669486f265af7be14b603a32d0957f7630fca2c68a151152e62eb62c5050fb4b22b9f3084d2ddcd263b4b34fb1e6f29a468c7a0b93 SHA512 b8fa25be9b0bc56a7ca160407414e13ef0b0a369797baee743cbf00514ced83edd0ac0f97698d899b80f015629cf02f2ca6b81905ed59a320be865305e2b7cde
 DIST gentoo-kernel-5.15.77-1.arm64.gpkg.tar 62873600 BLAKE2B 1a12189a1e45c2663686fc00da11e411d9682cadd4a90e64961b81da73e7e5b4f2d82e8f90c1ac34a1a66fd7df14946e4ec5c4bae422736d05095bb9be527518 SHA512 b2fcabeadcc74557ddc8e0f732103e234df218fb07cb508638c57536d478e6fa1c545fa92608742a0e074242123f3e726e7a3e6e1de5eda912855d274236c27a
 DIST gentoo-kernel-5.15.77-1.ppc64le.gpkg.tar 57221120 BLAKE2B 82833222c08fbfd9fab8255e9ccd768bed260d59b0b93b852fa0022cf207817b2bc774b34926ea6331d5d0ab6b7c09619036d76506bff87d231bbc98b1845dc0 SHA512 1fc6be941d361e41e5560744ab38c8c124ed2fe32ad99320764564c892be346fadd85a4d0e4a4bcb264102e1db7d617101329661386deaf2356929b9b61af3dc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.157.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.157.ebuild
new file mode 100644
index 000000000000..26eed75d6c06
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.157.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	virtual/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-02 21:29 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-02 21:29 UTC (permalink / raw
  To: gentoo-commits

commit:     0e740dc20b3a170cdd153b90f947f0b8e9e1dcf5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  2 21:28:09 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  2 21:29:01 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e740dc2

sys-kernel/gentoo-kernel-bin: Bump to 6.0.11

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.0.11.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 51110c4b5091..86c9f0cb0c5f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-5.4-230.base.tar.xz 5241272 BLAKE2B 59a4ad6f7b2f3380e5521a2d48e7
 DIST genpatches-5.4-230.extras.tar.xz 1812 BLAKE2B 62c614ec2f856867ab6e6953fcbe533fba508263a2f0e0f9e422ba9c4f159af9564d8ad57368f4e8a9e645302b3cdc8ef1ac5a626cb8e18380c025f3290ba56a SHA512 911595072c899538d66313d24585df62a9dd4e44e46980b14e1b6d0c61a64d55b6a66e4b30cae49965900bbbe634c2ebb36aac1d084038829da2a1a59b721186
 DIST genpatches-6.0-10.base.tar.xz 546380 BLAKE2B faad43e3066e880e9074c57499eef61f85a8279cb37b7c999f41194588c766bfcb529cd6bd43b234e865c837ca970706935d6fea32fbcb46c49e9a67d274f262 SHA512 c4e37e027f8c9c7ce833d4b5c887b261bbe617222d4b1203bf0ccbb35b384bb185bfa5e3bccc187e7658baaa50a015a5ce2a41a6d9c8fa5ad883a46692b00d8c
 DIST genpatches-6.0-10.extras.tar.xz 3804 BLAKE2B 392620ebf627c7f480b0031b9e3e712ec0005b7e83596ef192908cde5740df06cec0605b09a15ba9420919b37a61136611a9e3e13f82caa63d0337f3d9b167e0 SHA512 86511fa64c02b703426450ade1811ce5b3614a6a232cba35f016837572e34a7ea0c751eb90ffe971f6a3321e0f9f61f8f032bd1cab5b0d55f8112acff42b4f61
+DIST genpatches-6.0-11.base.tar.xz 622960 BLAKE2B a8d35eea162ef85aec18ee2b1b57e0d67cf4fd336eb1827b4c2d81f85768ea0b633b8010d100b693d3359ffdc373d19c866383dd2fbfcae8d49cf406e9c6a56b SHA512 d2f07ee7314431f324684340f84cba64c008a268ed42f481a9bc885796cf4ba1dcd787bf64eb0028f2cab98afd0226f1b56cf00c7f160fc2af25276339743b31
+DIST genpatches-6.0-11.extras.tar.xz 3804 BLAKE2B 11aee6c336dde017a69fd47cdcd881db93c2b183fae9924bbcac663fccc3276450536325e63a11407adfa0900e1cb1a017d10c8ebf2bb0f3127fdf56cadb1215 SHA512 c3ede70c3ea7ab481fd2e5862254c589d9fb56e0d91e1e8bbfae0fbfa57d325b59e778c765a28be03655d75763da7f19361f2e14e5f8335fb779a083d9b42b67
 DIST genpatches-6.0-9.base.tar.xz 478548 BLAKE2B 916f2b1b5d198adec6f73a0bb52029f4667132e7b7528ac5578134e3ed775d6aaac7989ec5e3827fe16db691f3321ef16b5a29088d2ad81e963f768f67cc2b61 SHA512 6b748f241e609d6191f83134f65bd9010122d5681b080c7ffeff8690f4cb1ab0f44b2681a135689d945de45f4ef25384411aea1d78a5b1c6248e547dc9e5297e
 DIST genpatches-6.0-9.extras.tar.xz 3808 BLAKE2B cf37233fbfc631e8ec9d7c663e8982a3bfb154573fa84d13cbb3d67fa73ff38ce74b27bf6dbf827b311826d18c628ef2818a75975e068ce381bc1a46c4948075 SHA512 b4f5d0daae3120662fb79e9f53b7dfd0c15f0a2b7c77a32b7440cc7425b3df87107aabb2cd913a31b7014c9fd1c3c85ab2081839af652ae9d7e43352dcdda42f
 DIST gentoo-kernel-5.10.153-1.amd64.gpkg.tar 66529280 BLAKE2B f0e4ccfc14b29dcd25ccea3ebd199a6a61092a42d4df68f36e699cf4059674bb0f3056c348fe8da0322bdb9dbc8806e36e87dc329fd88baa0f39c442324ffe71 SHA512 a53fe9f935e05311f40dcffab224791b64b42f218c78e2737d4a4a396df08d0d21f85858d3767a0df329a038c93e892ceadb3db58646d6f103e6941e0b4aa772
@@ -60,6 +62,10 @@ DIST gentoo-kernel-6.0.10-1.amd64.gpkg.tar 75939840 BLAKE2B c97960c5c989babe1e70
 DIST gentoo-kernel-6.0.10-1.arm64.gpkg.tar 68833280 BLAKE2B 59dc4659c3bd764768c6cd00e8bfc0db79ed61207d6dac58898b1074adba764e88f6dfec6f910f04e7615724acfc57826691cdc4453dbab1cc1a049785abfea6 SHA512 e1b27ff83e9c937072e829f7cc0753e423d4aa75776f92118d28a1f8d056c4d27c61d562ef36aeeb67aebd8112c8acb2eda7170b66e476e8c4fb62f5b6b4100a
 DIST gentoo-kernel-6.0.10-1.ppc64le.gpkg.tar 62146560 BLAKE2B 906a047c07a7091b3375c3a70ed84f87b2507337bac3266c86b133e3f4b4dd256449f926d5a54b76bc050ddd3dbf553e6777c8e3ef54a655a31376a00193cfee SHA512 961fc68e368d4a348b103876c6255c7ec25497a06600077b84176e25d99a782e335201a7b74a3cfd80f27c9da82c4ab323d55a7d9f1279fbcc4fbabb8f1f3f61
 DIST gentoo-kernel-6.0.10-1.x86.gpkg.tar 65320960 BLAKE2B 772bdc37ae495658111c5f998c9874eb9947e2a37ee8e0c88d75c9f3e1d981c1e57f841b444287ee334d9f5930f76e2503f9a3ea6154b3bf0a63e9d601b4e079 SHA512 545efb78abe864f1248b4a85f8bb305ced09c343aa0219bfc262789dcd249abb61c956ea9178297b1cc4a188e2fc14b318c7f2c8e39d54daa5fe954b8f266b49
+DIST gentoo-kernel-6.0.11-1.amd64.gpkg.tar 75939840 BLAKE2B 1329e7efccefd3c374ed10540a234022f1baf48963273baec128642a86af71aaa9acd5c459413416c03249e3d26d2923054ccd5d3e803ac3fc046a95ec2c8306 SHA512 0884a4f16e05911efbadf6860289983fbe10d848c840fa71c60c4009d557bafb0180665e46e376f8a5544db209c0cf4d21498debb71ce45893c54b335074fbc0
+DIST gentoo-kernel-6.0.11-1.arm64.gpkg.tar 68833280 BLAKE2B 59ad7cc5b1f335fcf38e2692ad8dd19d2f3064318c812053f443b8dd8f713d57a7d67455418b704112dce3ee215e3059cef6c9142cbe9237a7ccfc9b60ca5af6 SHA512 691e7e9541aabb60ec66190a60c6055d55eaa6de8d5ad624a044b77db6fa9d5def564646809b4458e6ed033fd13b7779592eb9f649daf551bfc5dc4f815e6cce
+DIST gentoo-kernel-6.0.11-1.ppc64le.gpkg.tar 62156800 BLAKE2B 8f7de99ad123b81e5ba2076d2bc433af111b225cca3d73c048d9f76a62a23d5bad06cb1446e9a5d3262c392f06f7f7808d730a9e2fcff987ca081dc1668b82b0 SHA512 36f54148d397833c8ece3f80400796f536d6b6c2e257ca6308727ebb831b605b7664d33c5f70c00c913e50ab34d42df5db110f4e9a8df060a398ac4c42f8589e
+DIST gentoo-kernel-6.0.11-1.x86.gpkg.tar 65320960 BLAKE2B 408374e900ee79394e24bdc9c1773fe0ba7c4401cce4f1abaa27cc89fac4bb4d2ecd26a58431bbb76ffeff4af6f6d9dedb881c6f6919722dbd09a5f294bc2506 SHA512 41cc0cfeb8ef5ace445edb17305b1dc039c1e133cb8adb745885cfa4a1a7b7c4edbdc4ccfa3cc6545ea20dcfd3a2a2a9f849fe7498d74ccab88cc065c4b4a0ff
 DIST gentoo-kernel-6.0.9-1.amd64.gpkg.tar 75929600 BLAKE2B c8798004001baece32bf8a6e242423b04b7e4cea4876fb42baae7e2299adde61591dfa62d06ec385db8ac1b985e8353dccb797b08ef0c42ea21c054c451f27f1 SHA512 4730dff292802f82fe9b6d1c73ab0eb42d00b2d9c7d672ec347c59a0dfa1a586f773a2bf1b6eb7d4e905da1ef678269715f55ef275cd44556520f163002e8cde
 DIST gentoo-kernel-6.0.9-1.arm64.gpkg.tar 68843520 BLAKE2B 6eec02147edfe83ec7a6a62a5d02d6982649c28654f160223ae6e8479b6071174a26e256ca8504e9a8ecb0f6b26036b2972d9be71f6d23bd6c5c627bf203707b SHA512 83cc9b1022bc652cb5a8105c58f3dcda1c21216ffede67835eab9bbec58cf4c2188655337f03692fa1c1b2a4d24ffcd99c49cdef7300a9fa6f1a4f9b4d642628
 DIST gentoo-kernel-6.0.9-1.ppc64le.gpkg.tar 62146560 BLAKE2B aff5949a4e9e26f2a63599953e949c8747bef2fa7ddf05e25b8bb095dd1635d3ffb03d37608b6e84e111616d1438425da0a39f91c0621fab8bc1c0cbe5b926dc SHA512 555ca3733ad5883b04100cfa934da2b979e22f2345a3b5b88b86efbf0b9c111d52062b0a706c00b58a4f891c9a6e3e57350f2efca09b249bb71a4af8e16749f3

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.11.ebuild
new file mode 100644
index 000000000000..2b0e14e98e55
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.11.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	virtual/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-02 21:29 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-02 21:29 UTC (permalink / raw
  To: gentoo-commits

commit:     46421c053f5b38dbd67f710df893e1054e0c1ee6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  2 21:28:13 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  2 21:29:01 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46421c05

sys-kernel/gentoo-kernel-bin: Bump to 5.15.81

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.81.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 86c9f0cb0c5f..6d28cc8d4a8c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.15-83.base.tar.xz 3328188 BLAKE2B 5d8da81e1c5f936ce49589d1dd10
 DIST genpatches-5.15-83.extras.tar.xz 3932 BLAKE2B 42ba0ee79654687ad5c858344ef7a1787c23fdadcf312788b2f53e739bd6319b3771c89d93eef7f604bd4f9275777421fcac09f8030af81cff6b3d9482b8e804 SHA512 55873c4cac9a4c5bf030b562c927fcc663a9a092602366d170541050386d427fac2dd8ac013d13b700bd874e47655d10b2cedb5b4c1034f41819c675aea80506
 DIST genpatches-5.15-84.base.tar.xz 3361044 BLAKE2B 355479d56f6234f63cdf7acad501784edc72f3e55ff6ac0e09ac26004c38aa30fff62893036ab413d0e8f1334a41568c59e075452b5c3909f88b8f48f0104748 SHA512 7a7a3b03d5aa348c7e4c5d4d7e4972c8538778367a9eb1984c1f0b3ab202ad27b92d1fd7f29dbc3fbc17cd413d3c1a571f5201355b27c22bf0f55bf7f0d57206
 DIST genpatches-5.15-84.extras.tar.xz 3932 BLAKE2B 1729d46e8de60b40e69fdf7f63048d9c4142de4a4dfd75695f3303034b1b1732aee6c20a62a3f2d7b4b464e22babdd6261ae4249a79f79bcd7c817faef55ad5e SHA512 223124d0323024c383ca342969404fcc514596364a90cc98bf8a8e0105e5c2420973a2efb6a47c732775a4672fcba4d3d4386a8fa5350e8ce8a98dcb6f5718fe
+DIST genpatches-5.15-85.base.tar.xz 3424456 BLAKE2B 3b5dd1fbeec6ecf40e922ad97662312346a72b81f79a40b0066f5773bd9ab63c979e4ff6564361e44b9f3f49ffd2f3cc47118934d0598d49d0e1be49b65b4e78 SHA512 f36cd6153eccc29ff7ec0e97eab85d6c0918928350b6dfeed97994435b623cc6015a9821655d0fac2b1f68370ccd8d0fbf88d8b3854ee2d9a7ded7e281eb4e1e
+DIST genpatches-5.15-85.extras.tar.xz 3932 BLAKE2B 466a3564c1d693c90d925457720960f79221d99f740b5ef67152dbf957d9c44a07b867e916cbedd32c92e268341bbe05d3fe40663e55c358cf4439d3a343721b SHA512 03b9f051fe6a8415b693a64242d00a457f7640dd8fd6ad9659da8deda9ee77b8c52769bb60ca5194e781696e80f703ca17bc1277b1979e1f79e99144a30ef664
 DIST genpatches-5.4-228.base.tar.xz 5198204 BLAKE2B 35942e1ffbfd792f2479ce2b97c7f191cf5fc5712ccf101ee1f5f7f0486d53da2307237fc2d50fe0353c82557df03fbdfbc669949616dfeda69970628ad98ee5 SHA512 333dd865d3f10083566ddf43ff4d159a6842c3ed92c703dbcebd0832b0fdbc53c0025856eb1608ac485c805702608e52c600e08922fb831536bc6a099f74f1d8
 DIST genpatches-5.4-228.extras.tar.xz 1812 BLAKE2B dc4f0815c8915ae371db4da0ecc1066a269547ba1a967a6067121de25c06445356b6f1339088d402e7f9ca5dbb91b49ab717dc3168760cb26ff3e279177e16e4 SHA512 7ab2f0466b677b3506c080bacae1217b54b35ccb45f65000757bfa09e3ca2834a3b78c4b03730f11c6948be3e3a04c1fe3bc562585248039185d94ba805adfe7
 DIST genpatches-5.4-229.base.tar.xz 5214840 BLAKE2B ede38de7b09b59ab96596aa4e47f7d2dff06e8e3e403e0b3a15092991bd21504ccffdc21b8fc5857fbd21ee89842f7a6d74fd88b5c7426ae2a5dd3d50ce8db51 SHA512 ad086f2b00e870d54b1605eac7fe537654c09830b69c316cee71a7bb5e621e6ada37ef780c4d2c3ea9678e4a72c19355acac2648e16943ba0dde4e711909826b
@@ -46,6 +48,10 @@ DIST gentoo-kernel-5.15.80-1.amd64.gpkg.tar 69795840 BLAKE2B 88aac1859dc18a35c93
 DIST gentoo-kernel-5.15.80-1.arm64.gpkg.tar 62873600 BLAKE2B 4eff285c6caef0120a604bc83e1bb4e9faca4217b84ddafde768587cf17c642a86761bc803a528ed7a6edec7fc7d5d5c44f1c766233aa0597461aefdf114f894 SHA512 7cf1fdbe6de6a31165ed608b9041b00824935b09e72e36a3eab0be8763d1430c23842f23a99d764387c268f9a485635d346275f746ea8eba685e6f8abbb6b610
 DIST gentoo-kernel-5.15.80-1.ppc64le.gpkg.tar 57241600 BLAKE2B 7580860335c37f55ac3c676e784b84b02296324d07910d66a5a8974c2c4410e22f49c03c5ac1f20e7dc81b37922ab052cf3c918606197e51a38ab6e3cea88063 SHA512 aa9f22f64f2f652113d4d4f4ff56934c02ff32053293a05d9075052cf8151913101de38384037cffeacbc5b2f8863add45d18d1646b6bf57b49f46ca7eb23572
 DIST gentoo-kernel-5.15.80-1.x86.gpkg.tar 59136000 BLAKE2B 4a0733a6d3754b7fb1b158d8238673b0e380dff52366346a03de5608bdeb7edc2987560429382beb867869adf1f5c6d7bd1594ae4e1f60fb34fc05ec42f923dc SHA512 44b79d83902ba38cc62d972670c16f3cf22ee3a1bf09afb37aa9e174a8662925dbd62aaf9090eee0323e24106fa9aa6ba630fa22cfd7df08e2988c9d9b3fd7a6
+DIST gentoo-kernel-5.15.81-1.amd64.gpkg.tar 69816320 BLAKE2B 506d2ea11e65f74f9090b82b5ee06cf7d878c69a2e77563156db4f1cdf6fec2c64bd827f7e9d095a013762a4cfe166c92f4f0800f86c2e44866ebb5366e3692e SHA512 426ce486b9f7ac07067153bb8a9e9cf893129fdb1119a852c8a38f1f91f2b684566352d0968a420170039053775a145b4a2f094c764f5bbf3b3795629e0bd175
+DIST gentoo-kernel-5.15.81-1.arm64.gpkg.tar 62894080 BLAKE2B 9eee1d74fee49f54380d2c02f1893c6de1541415f30edb1ebcc9ca9c840c80e54fb6289848d057f282a1838b4762cbe83323c78e8ee8016298297bdc86bf24d4 SHA512 2c6eea3e540b9946f4ccf0047d8590e455e63c88696356f50ada2be2ea6339c28897f9449c9feca0f06912edf4ec20c8b68c3e28cad8d1bed6fd43eda39a96fa
+DIST gentoo-kernel-5.15.81-1.ppc64le.gpkg.tar 57241600 BLAKE2B 506ba660d84269d1bfa43740821ec42c154b0b6368b859e1c14af2a69cb14fddd7d810da67fc2342e6f5b866adf4746fbb4a48fed851dc10a764efc67df027c6 SHA512 f27fb006f671efadefb02d0e32d0737a9996921d0ba7703ad1693ca3ec352a15b0d262c4a977d08143b37c79fa3ff05e35acf634768a27aace3c0f039f18c28d
+DIST gentoo-kernel-5.15.81-1.x86.gpkg.tar 59136000 BLAKE2B e08f78294d8b9531b2fdde62b4a1f1c258c3750ff02ef6879529806ba8e9be5f65a3faa940528ffdf9db4849c208e537a67d59df63d6383c5cdac2e52a37f966 SHA512 65fe61ff259465e77529d532a9aa84a9e0bbd4d4fe7ec4325a4756766c3ecd7303d1389272a5f196fabbd62d7eb112607194104e99a572c41f9d6ef1cfc3ba80
 DIST gentoo-kernel-5.4.223-1.amd64.gpkg.tar 60620800 BLAKE2B 1fbd9fdc06da23b51f136db8eb5d2db76110116c5f73868b07162d853c5ef95094f953bc02686f2855b9b5b0954792c4eac884f6f81c1dc524d8c14e4310849b SHA512 9ed74651baff980bc578eec8cc66486d5183a042943e77d6f11e37ae26f7b8892128b1886038ec4b683762a61bf1a35ba2cd571037118557f4dd4f4494b2c720
 DIST gentoo-kernel-5.4.223-1.arm64.gpkg.tar 56821760 BLAKE2B fc2ce930c0bd6d3c3efd51057e40bd1c83db3a812c8aac5996d05978aae4dbe6163012699c72fec553d83e1397e6cd9601fefbfe3105c30523ba49f1daac4a52 SHA512 d4fa5d7570c6fc7534d92ff23fedb2349196d0b07b7a8ed8fef43b40cd6a63205ffb30378340f704652b4e3a16b45aec3ab6bca9ae308548197c5c9383a1f452
 DIST gentoo-kernel-5.4.223-1.ppc64le.gpkg.tar 54343680 BLAKE2B dc69045d3281260f370a97e2f77315f8488fc730980e7b3a93cd85ef3fd3044e18a0f8a1bd81d48e33acab8eb41b07fedc3679e4b1a732146d13b3552febb753 SHA512 b0463414a8a1503d393d8446c399269167d871591da08258a258f280cddb81bf8a6f20f4e3a9699cb64f2d7118bd0347b77cdb52f7340486a41b8bcbee1f6ba3

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.81.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.81.ebuild
new file mode 100644
index 000000000000..9c843f83530a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.81.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	virtual/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-02 21:37 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2022-12-02 21:37 UTC (permalink / raw
  To: gentoo-commits

commit:     9e8e7f2695847895c1def6960452968ef2ef375a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  2 21:37:23 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec  2 21:37:27 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e8e7f26

sys-kernel/gentoo-kernel-bin: adapt to virtual/yacc -> app-alternatives/yacc move

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.157.ebuild | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.81.ebuild  | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.11.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.157.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.157.ebuild
index 26eed75d6c06..68f5f261e1e8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.157.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.157.ebuild
@@ -47,7 +47,7 @@ BDEPEND="
 	sys-devel/bc
 	sys-devel/flex
 	virtual/libelf
-	virtual/yacc
+	app-alternatives/yacc
 "
 
 QA_PREBUILT='*'

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.81.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.81.ebuild
index 9c843f83530a..2421ecbb48fa 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.81.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.81.ebuild
@@ -47,7 +47,7 @@ BDEPEND="
 	sys-devel/bc
 	sys-devel/flex
 	virtual/libelf
-	virtual/yacc
+	app-alternatives/yacc
 "
 
 QA_PREBUILT='*'

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.11.ebuild
index 2b0e14e98e55..2f8f3d790587 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.11.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.11.ebuild
@@ -47,7 +47,7 @@ BDEPEND="
 	sys-devel/bc
 	sys-devel/flex
 	virtual/libelf
-	virtual/yacc
+	app-alternatives/yacc
 "
 
 QA_PREBUILT='*'


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-03  7:07 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-12-03  7:07 UTC (permalink / raw
  To: gentoo-commits

commit:     cd7a0fb4babc21dd5e21183d45ca09500297c19e
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  3 07:07:04 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec  3 07:07:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7a0fb4

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.80 x86, #883321

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild
index 2322046c58be..5576bdcbbf34 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-03 16:06 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-12-03 16:06 UTC (permalink / raw
  To: gentoo-commits

commit:     dbc020e0403b0838f63855d11420ae948a1206a4
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  3 16:05:33 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec  3 16:05:33 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbc020e0

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.156 amd64, #883323

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild
index ed83530eaf90..8f9a87c041fc 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-03 16:06 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-12-03 16:06 UTC (permalink / raw
  To: gentoo-commits

commit:     1bfbd513012f24dd49a061b633c0ac1a68a9821e
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  3 16:05:37 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec  3 16:05:37 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bfbd513

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.80 amd64, #883321

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild
index 5576bdcbbf34..7745a774a549 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-08 20:24 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-08 20:24 UTC (permalink / raw
  To: gentoo-commits

commit:     07b63a71c164a86cf9f3310be99e90aa03337285
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  8 18:48:03 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Dec  8 20:24:05 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07b63a71

sys-kernel/gentoo-kernel-bin: Bump to 5.15.82

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.82.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 764605a31669..63a0d3ac7bd5 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.15-84.base.tar.xz 3361044 BLAKE2B 355479d56f6234f63cdf7acad501
 DIST genpatches-5.15-84.extras.tar.xz 3932 BLAKE2B 1729d46e8de60b40e69fdf7f63048d9c4142de4a4dfd75695f3303034b1b1732aee6c20a62a3f2d7b4b464e22babdd6261ae4249a79f79bcd7c817faef55ad5e SHA512 223124d0323024c383ca342969404fcc514596364a90cc98bf8a8e0105e5c2420973a2efb6a47c732775a4672fcba4d3d4386a8fa5350e8ce8a98dcb6f5718fe
 DIST genpatches-5.15-85.base.tar.xz 3424456 BLAKE2B 3b5dd1fbeec6ecf40e922ad97662312346a72b81f79a40b0066f5773bd9ab63c979e4ff6564361e44b9f3f49ffd2f3cc47118934d0598d49d0e1be49b65b4e78 SHA512 f36cd6153eccc29ff7ec0e97eab85d6c0918928350b6dfeed97994435b623cc6015a9821655d0fac2b1f68370ccd8d0fbf88d8b3854ee2d9a7ded7e281eb4e1e
 DIST genpatches-5.15-85.extras.tar.xz 3932 BLAKE2B 466a3564c1d693c90d925457720960f79221d99f740b5ef67152dbf957d9c44a07b867e916cbedd32c92e268341bbe05d3fe40663e55c358cf4439d3a343721b SHA512 03b9f051fe6a8415b693a64242d00a457f7640dd8fd6ad9659da8deda9ee77b8c52769bb60ca5194e781696e80f703ca17bc1277b1979e1f79e99144a30ef664
+DIST genpatches-5.15-86.base.tar.xz 3451248 BLAKE2B f6e8eed94bc50e40f5286fbba797a5f6b4cb112453da76898edbd854a09bdef619a4b31fe866b602d1d49f4d4de80bde7c8192690f7eb82b6a9419a958831901 SHA512 60d6eab7eed68f938590d5412e48d669b69a0366e9b8878317f546743ab252cfc596cdf4af9fc10a7873cec13aa3ccc4f79a61b594fec49a76c6e519f425be69
+DIST genpatches-5.15-86.extras.tar.xz 3932 BLAKE2B 327cf176552393f6973d19c72b5972181654e3b0054f64d38c678765740955e5fd0b261457cadda6c968e86c4c8dfa34680bc16fde93a44ca1267aacbb74bbe7 SHA512 4808519ff151f7e7eca7ff0d7d9f5d0f912309708da9689b15d0f17e2bc37b89ebd0157d0ee44a8e86b5929e3ebee739536edebad389f9fee3445c89daabae42
 DIST genpatches-5.4-228.base.tar.xz 5198204 BLAKE2B 35942e1ffbfd792f2479ce2b97c7f191cf5fc5712ccf101ee1f5f7f0486d53da2307237fc2d50fe0353c82557df03fbdfbc669949616dfeda69970628ad98ee5 SHA512 333dd865d3f10083566ddf43ff4d159a6842c3ed92c703dbcebd0832b0fdbc53c0025856eb1608ac485c805702608e52c600e08922fb831536bc6a099f74f1d8
 DIST genpatches-5.4-228.extras.tar.xz 1812 BLAKE2B dc4f0815c8915ae371db4da0ecc1066a269547ba1a967a6067121de25c06445356b6f1339088d402e7f9ca5dbb91b49ab717dc3168760cb26ff3e279177e16e4 SHA512 7ab2f0466b677b3506c080bacae1217b54b35ccb45f65000757bfa09e3ca2834a3b78c4b03730f11c6948be3e3a04c1fe3bc562585248039185d94ba805adfe7
 DIST genpatches-5.4-229.base.tar.xz 5214840 BLAKE2B ede38de7b09b59ab96596aa4e47f7d2dff06e8e3e403e0b3a15092991bd21504ccffdc21b8fc5857fbd21ee89842f7a6d74fd88b5c7426ae2a5dd3d50ce8db51 SHA512 ad086f2b00e870d54b1605eac7fe537654c09830b69c316cee71a7bb5e621e6ada37ef780c4d2c3ea9678e4a72c19355acac2648e16943ba0dde4e711909826b
@@ -60,6 +62,10 @@ DIST gentoo-kernel-5.15.81-1.amd64.gpkg.tar 69816320 BLAKE2B 506d2ea11e65f74f909
 DIST gentoo-kernel-5.15.81-1.arm64.gpkg.tar 62894080 BLAKE2B 9eee1d74fee49f54380d2c02f1893c6de1541415f30edb1ebcc9ca9c840c80e54fb6289848d057f282a1838b4762cbe83323c78e8ee8016298297bdc86bf24d4 SHA512 2c6eea3e540b9946f4ccf0047d8590e455e63c88696356f50ada2be2ea6339c28897f9449c9feca0f06912edf4ec20c8b68c3e28cad8d1bed6fd43eda39a96fa
 DIST gentoo-kernel-5.15.81-1.ppc64le.gpkg.tar 57241600 BLAKE2B 506ba660d84269d1bfa43740821ec42c154b0b6368b859e1c14af2a69cb14fddd7d810da67fc2342e6f5b866adf4746fbb4a48fed851dc10a764efc67df027c6 SHA512 f27fb006f671efadefb02d0e32d0737a9996921d0ba7703ad1693ca3ec352a15b0d262c4a977d08143b37c79fa3ff05e35acf634768a27aace3c0f039f18c28d
 DIST gentoo-kernel-5.15.81-1.x86.gpkg.tar 59136000 BLAKE2B e08f78294d8b9531b2fdde62b4a1f1c258c3750ff02ef6879529806ba8e9be5f65a3faa940528ffdf9db4849c208e537a67d59df63d6383c5cdac2e52a37f966 SHA512 65fe61ff259465e77529d532a9aa84a9e0bbd4d4fe7ec4325a4756766c3ecd7303d1389272a5f196fabbd62d7eb112607194104e99a572c41f9d6ef1cfc3ba80
+DIST gentoo-kernel-5.15.82-1.amd64.gpkg.tar 69816320 BLAKE2B 95d5c5ec08f3cfd52554f2ea27e3329cbff10ef26f6a348614d80115c252e7557532799ef0f6ffb6bd44f4b64dcab0da93d172f2bec4aa3e613f12b962acb1db SHA512 d5c2a52e1e0d951843aaad8ee128ea727a266dcc32d0928ec3a0e231ae7b38ff1dcf4a27f864c3a713a6c254690d4dd20a05c13669e57971bad23eabcd3391e3
+DIST gentoo-kernel-5.15.82-1.arm64.gpkg.tar 62894080 BLAKE2B 423c56d412175022473078cdd66c7f989bf7af6a9cbb0131d306a921d7216018f8653ea308c7f6bd70470fe22a26f06b5934ac240e4d96d1859cc5bbbb0c8773 SHA512 a0b135d6440ed88c1684094a1b0343827440f10db356f44d011c38f6b069282a98a4abc1d137765615a1330459e3e073ca0fcf887354327d54752033c1237459
+DIST gentoo-kernel-5.15.82-1.ppc64le.gpkg.tar 57221120 BLAKE2B 656fe1cfa2fbe58b0ea2d36345cc8198a0831893ba3b1f80df34c28693905aaa5d8e2613892c158ad1ac9a321aa1afd3b5e5f82d6c5f5b706c8d758f8991eab5 SHA512 2d2e49e5b81eacda9634e45f75cb11c2766c97b7ea6ce0d78c2ac2aa824a84bd53bbe7232805c0449473ad491cded3112017d9152efaa4f73c7c3280fe35675e
+DIST gentoo-kernel-5.15.82-1.x86.gpkg.tar 59146240 BLAKE2B dd23de4108a2a28a4d2aca028da7fe5ca7d039872a1ca3953bf5a0617453ffa75ff143d97dced02a1062dee5efd5524378e0746fc542a6c4754567253cc66526 SHA512 0c8b82845f12b5f52f888a506027296b6e67fdb0ad54c74dbfb93515c7aad34e83ba5207135d2c08fcf662564c5e14d57cca4a0c8aa7be681b6a68889fabf896
 DIST gentoo-kernel-5.4.223-1.amd64.gpkg.tar 60620800 BLAKE2B 1fbd9fdc06da23b51f136db8eb5d2db76110116c5f73868b07162d853c5ef95094f953bc02686f2855b9b5b0954792c4eac884f6f81c1dc524d8c14e4310849b SHA512 9ed74651baff980bc578eec8cc66486d5183a042943e77d6f11e37ae26f7b8892128b1886038ec4b683762a61bf1a35ba2cd571037118557f4dd4f4494b2c720
 DIST gentoo-kernel-5.4.223-1.arm64.gpkg.tar 56821760 BLAKE2B fc2ce930c0bd6d3c3efd51057e40bd1c83db3a812c8aac5996d05978aae4dbe6163012699c72fec553d83e1397e6cd9601fefbfe3105c30523ba49f1daac4a52 SHA512 d4fa5d7570c6fc7534d92ff23fedb2349196d0b07b7a8ed8fef43b40cd6a63205ffb30378340f704652b4e3a16b45aec3ab6bca9ae308548197c5c9383a1f452
 DIST gentoo-kernel-5.4.223-1.ppc64le.gpkg.tar 54343680 BLAKE2B dc69045d3281260f370a97e2f77315f8488fc730980e7b3a93cd85ef3fd3044e18a0f8a1bd81d48e33acab8eb41b07fedc3679e4b1a732146d13b3552febb753 SHA512 b0463414a8a1503d393d8446c399269167d871591da08258a258f280cddb81bf8a6f20f4e3a9699cb64f2d7118bd0347b77cdb52f7340486a41b8bcbee1f6ba3

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.82.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.82.ebuild
new file mode 100644
index 000000000000..cb9e8972e872
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.82.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-08 20:24 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-08 20:24 UTC (permalink / raw
  To: gentoo-commits

commit:     3159369981cc500be0fb965ed0ec2abc044a6c3a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  8 18:48:08 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Dec  8 20:24:06 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31593699

sys-kernel/gentoo-kernel-bin: Bump to 5.10.158

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.158.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 63a0d3ac7bd5..9060c2478019 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.10-165.base.tar.xz 4410392 BLAKE2B 67300432c6ae3009843c2dbdb51
 DIST genpatches-5.10-165.extras.tar.xz 3868 BLAKE2B 1cf0214ea5d61c180a97e99697889bb0ab5b1e7a3a7c0f3c3492e9de424af586975dde56e9d8d24c0222f88872d27cdb763c02cdb64e293e755a6ea107e22a23 SHA512 b1a18819991cbc9265bd0aafe0ad4d20402efd6e96c7d68f509bdec0177cc4509d9f71b8dc41b906643498ebb9f51721df31fdaee6dd69652c01237fcb69717d
 DIST genpatches-5.10-166.base.tar.xz 4458748 BLAKE2B 6bd32230b72d16a642c85296918f467d181389087aea84dc1b6fc922c3091f444169f15461a438480e90de59806e0f0cb50f51ca40a590369fb1ae28d48018d1 SHA512 8897cb2a53f226e40193ef67c498f48270c1833986be3668e47da426b8d4c37ef59ea2d09b3582f457017780059db2430d42202e48e55bdfa697ecbc64f19183
 DIST genpatches-5.10-166.extras.tar.xz 3868 BLAKE2B 9de0bf3ec8b5d3cedf60f39ee1daba0ad24c23a3f43b9a35faa9b3bbc874b9fca5a6273f79ab840ced2f3880f779e0c4acc2f02c581d75618747f7c51dff6cd9 SHA512 6dfa61ebb4b6c08dfe42d3fa58def0adce6864ca2a8609bcf57720035b345f238aed22725a7e371e3ae562424049fd22da6c4c2dc5535da4b6820f645d832059
+DIST genpatches-5.10-167.base.tar.xz 4477064 BLAKE2B 35b2dccc482e167393c2aca9fb23dc2ae9fbbef9c4061cfb3cab2e3081a3d129a6c9ac5db2d4119dff624481e43174032e451ba1879831cf1fbd198baf092f50 SHA512 174df1ca9edef297bc727540edf820b18f9fcfce702bab3da7aefb8f1378e810267a368fa6a7742300588a3e36a709e09144383501507bd012753b45a342d994
+DIST genpatches-5.10-167.extras.tar.xz 3868 BLAKE2B 31508844298f272c02ce06f341597d4e75013488ea35409ee51f2af6dcebb14b2e3c17b7e27ccb766b051f618107aab113a6174959313d504a40456ca6910dc2 SHA512 808de5319a1dae4c6297a9aa6b249d02476870d9b929a2e7528d709cfc49d14e5bed78bc13167ce8d203f3e7ebb580d86382550de97690c7ae5ffb7d0fa0f777
 DIST genpatches-5.15-81.base.tar.xz 3257712 BLAKE2B 66e0d129053b2cf3ba59681318be5c6a62d469d6014535bd4b47d5368a7718db7015ec1dfab34e4db324b4d626f8f8a9219231b2908c3fc2c2d51a3f99db999a SHA512 f43d637c799216e2bb99cfbab9c51b935d02f2dadaa0f2fad238f14393340420523c25927c10fd6b69745972cdf4e7f3e23cd56eea799626c69f4fb7d44b8e49
 DIST genpatches-5.15-81.extras.tar.xz 3932 BLAKE2B 0783c48eab8d9f53d07770a3df525df2ffdab8f36d3d7db2d22e2fc5b0d1fe904644b013a3d1a5ea3d967636d4ff91b3f208ea8f004adf310134b98ec5cdd0fd SHA512 be4b557066d8d2327724c8be440ebcedb01d0eadab7bfa0f9f230111cba76a2623bec0945fc887b91d6e5c73eec3eec4fa29b2e76606e7871e81a91fdc4b2bf9
 DIST genpatches-5.15-83.base.tar.xz 3328188 BLAKE2B 5d8da81e1c5f936ce49589d1dd10f41246a6059c410c0215b495ca7401eb618aa6c87d2ae23b08f27e3be5dd6b7f88e5d4e90ec9950924db9a08375d45cb2da3 SHA512 fdcbf6bc1e17f04df9d8334c1c75f21e5ca60fb99157708a4c599e43ed20a58664fe54fe8467924623d612ba2ddd409af4840195369fe274a4f55a84fce12ade
@@ -46,6 +48,10 @@ DIST gentoo-kernel-5.10.157-1.amd64.gpkg.tar 66508800 BLAKE2B 30175508771f21799c
 DIST gentoo-kernel-5.10.157-1.arm64.gpkg.tar 59668480 BLAKE2B bbb5b9cab59fe63c23d0c6f9eaf37c2eedfe758eac152fc02651bcce00097db93c86a28e4a02b3366b96c279afef5de7563bafbd45f985b9126ea58a5b3ad529 SHA512 fef03b3a55e46c07b3b3e9f9ec52c0477d703e7a36fe6304b2967af13e45186bf6f7c573334eec117a863ff0aeeb06957d98f3483007f6e2d0ca35bc8f232042
 DIST gentoo-kernel-5.10.157-1.ppc64le.gpkg.tar 55040000 BLAKE2B 3a83a54ad2a184eebaa718e0f56d5c0d4a4a60a87c36a8e74492e1d37cd491af541053540ec65e9d57314c420f323ac0fa4e1f12b4f3d365f060f7d6795e1f2d SHA512 ebaf6e10252c8958c1d404c283c1d134c44aabfbd4d0206875613ffbb0714ff988f24d1c17e1991bb20b28668bb214574d43a09166c733ae5a643e4d98a8544d
 DIST gentoo-kernel-5.10.157-1.x86.gpkg.tar 56422400 BLAKE2B f09b937fbf1cccf29e873567c3f8de8d5bf5e3fd1c9f3ab1c75ef3f27fbaf00b635139ec22f6dfc6ebde5bcdce0049f1d01404132e9fa0aea394373caaa0a32f SHA512 ee35534c4b1892d4342f2b294ef9c7da5c5e3ff217bba17b8b0b6d61c8e43f9ad7607ce509a36ab63041d9e3a0de5596095f790bb2b79d27375f782d9fa1c4e1
+DIST gentoo-kernel-5.10.158-1.amd64.gpkg.tar 66498560 BLAKE2B d42bea7e8dcd498c0f10667b8e7d1c177fff3b56e5ef027b7c93bc7c9a551f0527642c3b6270b942db00ecc168575cfa7f1314416bd39b17e3ece1531f796b41 SHA512 13931f0caf3b657431043a8b514802b90818bf3a8c56bee408e0bcb79a9faf515e31e1acb4f15d7096ce89d4ed22fb3b2f6e5933ec5fa4675cf8ae21bfdc3cea
+DIST gentoo-kernel-5.10.158-1.arm64.gpkg.tar 59648000 BLAKE2B bb2d0e3eb832d8dae1de4e3b84fefe45deaf30c9109aa5fed2dbace4ccaed6b415d490bc034af4377308aef93e1b496261fdb61e5c13198cd5e9943010244e36 SHA512 9607e4389a3f8e02aab08b79cf7585626335d026ac64cb69cc7d656d5034828d4f411291a52ef40f9e97174ee71fa5ec37efb1c9d94e25f40a8d18e459a49008
+DIST gentoo-kernel-5.10.158-1.ppc64le.gpkg.tar 55050240 BLAKE2B eee1b51740418ea0beb1493540bb85d649484f4be5adc063718f6eed5db61221951cc310edae947d4e164cba6b2f2217b73e44e3f29855aa43e8d5665a9e6d69 SHA512 7991322220f81d994a1843c770c885e65e6bd8d8ee92ee6ef85d1cbfc6f203ce149281629782ff695d0be792c68cd79407fad9c06b5661f20642d5cc7c2dd09c
+DIST gentoo-kernel-5.10.158-1.x86.gpkg.tar 56432640 BLAKE2B 5fad5c01ee50205af811139804c022a92f0419c1941e8fdab87ba0756430895eeb6b33ca605ae7ce1c4ec56e890d808163eb2da0ad8ff518a5d4294dc0e5d1a0 SHA512 9c911c64b12d0df1bb3d7176905887d23528f4792522efd9a89c953c060e82be7aea3bb954cb5875b52370bd3415dbd367a970506b83367717e72144cf386b07
 DIST gentoo-kernel-5.15.77-1.amd64.gpkg.tar 69806080 BLAKE2B bf5bd50028af7efb16dd50669486f265af7be14b603a32d0957f7630fca2c68a151152e62eb62c5050fb4b22b9f3084d2ddcd263b4b34fb1e6f29a468c7a0b93 SHA512 b8fa25be9b0bc56a7ca160407414e13ef0b0a369797baee743cbf00514ced83edd0ac0f97698d899b80f015629cf02f2ca6b81905ed59a320be865305e2b7cde
 DIST gentoo-kernel-5.15.77-1.arm64.gpkg.tar 62873600 BLAKE2B 1a12189a1e45c2663686fc00da11e411d9682cadd4a90e64961b81da73e7e5b4f2d82e8f90c1ac34a1a66fd7df14946e4ec5c4bae422736d05095bb9be527518 SHA512 b2fcabeadcc74557ddc8e0f732103e234df218fb07cb508638c57536d478e6fa1c545fa92608742a0e074242123f3e726e7a3e6e1de5eda912855d274236c27a
 DIST gentoo-kernel-5.15.77-1.ppc64le.gpkg.tar 57221120 BLAKE2B 82833222c08fbfd9fab8255e9ccd768bed260d59b0b93b852fa0022cf207817b2bc774b34926ea6331d5d0ab6b7c09619036d76506bff87d231bbc98b1845dc0 SHA512 1fc6be941d361e41e5560744ab38c8c124ed2fe32ad99320764564c892be346fadd85a4d0e4a4bcb264102e1db7d617101329661386deaf2356929b9b61af3dc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.158.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.158.ebuild
new file mode 100644
index 000000000000..7d5170bdeef7
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.158.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-08 20:24 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-08 20:24 UTC (permalink / raw
  To: gentoo-commits

commit:     c343621cedf81116717958c3c1e16c33a9f81d1a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  8 18:47:59 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Dec  8 20:24:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c343621c

sys-kernel/gentoo-kernel-bin: Bump to 6.0.12

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.0.12.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index cfb43888b908..764605a31669 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.0-10.base.tar.xz 546380 BLAKE2B faad43e3066e880e9074c57499eef6
 DIST genpatches-6.0-10.extras.tar.xz 3804 BLAKE2B 392620ebf627c7f480b0031b9e3e712ec0005b7e83596ef192908cde5740df06cec0605b09a15ba9420919b37a61136611a9e3e13f82caa63d0337f3d9b167e0 SHA512 86511fa64c02b703426450ade1811ce5b3614a6a232cba35f016837572e34a7ea0c751eb90ffe971f6a3321e0f9f61f8f032bd1cab5b0d55f8112acff42b4f61
 DIST genpatches-6.0-11.base.tar.xz 622960 BLAKE2B a8d35eea162ef85aec18ee2b1b57e0d67cf4fd336eb1827b4c2d81f85768ea0b633b8010d100b693d3359ffdc373d19c866383dd2fbfcae8d49cf406e9c6a56b SHA512 d2f07ee7314431f324684340f84cba64c008a268ed42f481a9bc885796cf4ba1dcd787bf64eb0028f2cab98afd0226f1b56cf00c7f160fc2af25276339743b31
 DIST genpatches-6.0-11.extras.tar.xz 3804 BLAKE2B 11aee6c336dde017a69fd47cdcd881db93c2b183fae9924bbcac663fccc3276450536325e63a11407adfa0900e1cb1a017d10c8ebf2bb0f3127fdf56cadb1215 SHA512 c3ede70c3ea7ab481fd2e5862254c589d9fb56e0d91e1e8bbfae0fbfa57d325b59e778c765a28be03655d75763da7f19361f2e14e5f8335fb779a083d9b42b67
+DIST genpatches-6.0-12.base.tar.xz 658212 BLAKE2B 0daa718dd00d76224db3776d6792d51e072a2e4c8094ec22814d84cffcff8d18a670b73f94b5fe231e1eb586e05b42aa44942b8706ced76ac5c172777f8f8519 SHA512 e960c0a687b06ab108429ee99e5ef27dcc826dd3e6d90471addcb215284d37c1ed0cf40eb9d442a7ac90a5c4696a0ad95e0c5997ee954e4677b949a2c7ffcecf
+DIST genpatches-6.0-12.extras.tar.xz 3804 BLAKE2B fbf21f852110ac732124e5a227b38462d7a94ec17d788fbd48ab35e08c2a941f9c3549e58e7cdb4279f8a273daa2cfbde0a560a769d808ca9d26d2419b303b96 SHA512 efdc24c196c10ee2b47d6f81482b4408a5a7e829c21d9c2eff6426a92a1c17f0315c64875d45795cda7b735d183b7560ec44e308fee34b09e89c171526c9ee4f
 DIST genpatches-6.0-9.base.tar.xz 478548 BLAKE2B 916f2b1b5d198adec6f73a0bb52029f4667132e7b7528ac5578134e3ed775d6aaac7989ec5e3827fe16db691f3321ef16b5a29088d2ad81e963f768f67cc2b61 SHA512 6b748f241e609d6191f83134f65bd9010122d5681b080c7ffeff8690f4cb1ab0f44b2681a135689d945de45f4ef25384411aea1d78a5b1c6248e547dc9e5297e
 DIST genpatches-6.0-9.extras.tar.xz 3808 BLAKE2B cf37233fbfc631e8ec9d7c663e8982a3bfb154573fa84d13cbb3d67fa73ff38ce74b27bf6dbf827b311826d18c628ef2818a75975e068ce381bc1a46c4948075 SHA512 b4f5d0daae3120662fb79e9f53b7dfd0c15f0a2b7c77a32b7440cc7425b3df87107aabb2cd913a31b7014c9fd1c3c85ab2081839af652ae9d7e43352dcdda42f
 DIST gentoo-kernel-5.10.153-1.amd64.gpkg.tar 66529280 BLAKE2B f0e4ccfc14b29dcd25ccea3ebd199a6a61092a42d4df68f36e699cf4059674bb0f3056c348fe8da0322bdb9dbc8806e36e87dc329fd88baa0f39c442324ffe71 SHA512 a53fe9f935e05311f40dcffab224791b64b42f218c78e2737d4a4a396df08d0d21f85858d3767a0df329a038c93e892ceadb3db58646d6f103e6941e0b4aa772
@@ -78,6 +80,10 @@ DIST gentoo-kernel-6.0.11-1.amd64.gpkg.tar 75939840 BLAKE2B 1329e7efccefd3c374ed
 DIST gentoo-kernel-6.0.11-1.arm64.gpkg.tar 68833280 BLAKE2B 59ad7cc5b1f335fcf38e2692ad8dd19d2f3064318c812053f443b8dd8f713d57a7d67455418b704112dce3ee215e3059cef6c9142cbe9237a7ccfc9b60ca5af6 SHA512 691e7e9541aabb60ec66190a60c6055d55eaa6de8d5ad624a044b77db6fa9d5def564646809b4458e6ed033fd13b7779592eb9f649daf551bfc5dc4f815e6cce
 DIST gentoo-kernel-6.0.11-1.ppc64le.gpkg.tar 62156800 BLAKE2B 8f7de99ad123b81e5ba2076d2bc433af111b225cca3d73c048d9f76a62a23d5bad06cb1446e9a5d3262c392f06f7f7808d730a9e2fcff987ca081dc1668b82b0 SHA512 36f54148d397833c8ece3f80400796f536d6b6c2e257ca6308727ebb831b605b7664d33c5f70c00c913e50ab34d42df5db110f4e9a8df060a398ac4c42f8589e
 DIST gentoo-kernel-6.0.11-1.x86.gpkg.tar 65320960 BLAKE2B 408374e900ee79394e24bdc9c1773fe0ba7c4401cce4f1abaa27cc89fac4bb4d2ecd26a58431bbb76ffeff4af6f6d9dedb881c6f6919722dbd09a5f294bc2506 SHA512 41cc0cfeb8ef5ace445edb17305b1dc039c1e133cb8adb745885cfa4a1a7b7c4edbdc4ccfa3cc6545ea20dcfd3a2a2a9f849fe7498d74ccab88cc065c4b4a0ff
+DIST gentoo-kernel-6.0.12-1.amd64.gpkg.tar 75909120 BLAKE2B c1d895de34fc7051c0faaa50f3cdfe2d0f690ceee24edbe2d974e46e9f8c65c8ee872bae24f8efdca080a12b4d2b872bb14d048701aff5c086790f7a63f9535f SHA512 f2baec220c2a49ddba8cb0104fb41b1a9c8ab800036924baf24f1ac5addb1a8d45668de9ac4bdc46f521e44c3b2b5b8301a3637daee91e1d51bc27af08de82b3
+DIST gentoo-kernel-6.0.12-1.arm64.gpkg.tar 68843520 BLAKE2B a701f8b05c02f04fb57de5c3595ab1bf83606d308226fc7565c9042c85c13ca3318d54da9408d04c9bddb5d622df31358421274804064a8b7307329b5b727518 SHA512 c63e3d062db02b32c2c71f4ca3136892ced5982419c45a2f018a44179b7f94ea74295f89b9181c8f8534d717fdb0413c893decbb3751984c77ef5e0310c78fec
+DIST gentoo-kernel-6.0.12-1.ppc64le.gpkg.tar 62156800 BLAKE2B 350aaeba2eff90d18e698b9ddd2de71fcab33cc6407b78ad53fedfd4c6b457b08d04521f540ab09682984d16f1f10099ef87c3655e86677fe27bac064091b7ce SHA512 e1beba91f97aff23d04dc5e2738270b3d54e4a5b207cb86d8bd40b270f0c79a39ce554b12d4d9bb94f2a6fec3488ec54cce7d9dff154c38eb799cb75c03c0b94
+DIST gentoo-kernel-6.0.12-1.x86.gpkg.tar 65300480 BLAKE2B b17f4c09007402f3fb2a91042afd32107bc0047f1113eb070cd133d574ba4269b3d1cd0e7c4c4d6a1e0914b9094bf7f564e91e314b9d94622ef0cb6953cb2b1b SHA512 5d1e2f9de8d3d9df4fc90b22d96a8f6af014e49913302c0dcfc5760de2867923596f3bce13f66700d72bfed980910b7974c332ace7f90fd7162dc6e3ce72e63a
 DIST gentoo-kernel-6.0.9-1.amd64.gpkg.tar 75929600 BLAKE2B c8798004001baece32bf8a6e242423b04b7e4cea4876fb42baae7e2299adde61591dfa62d06ec385db8ac1b985e8353dccb797b08ef0c42ea21c054c451f27f1 SHA512 4730dff292802f82fe9b6d1c73ab0eb42d00b2d9c7d672ec347c59a0dfa1a586f773a2bf1b6eb7d4e905da1ef678269715f55ef275cd44556520f163002e8cde
 DIST gentoo-kernel-6.0.9-1.arm64.gpkg.tar 68843520 BLAKE2B 6eec02147edfe83ec7a6a62a5d02d6982649c28654f160223ae6e8479b6071174a26e256ca8504e9a8ecb0f6b26036b2972d9be71f6d23bd6c5c627bf203707b SHA512 83cc9b1022bc652cb5a8105c58f3dcda1c21216ffede67835eab9bbec58cf4c2188655337f03692fa1c1b2a4d24ffcd99c49cdef7300a9fa6f1a4f9b4d642628
 DIST gentoo-kernel-6.0.9-1.ppc64le.gpkg.tar 62146560 BLAKE2B aff5949a4e9e26f2a63599953e949c8747bef2fa7ddf05e25b8bb095dd1635d3ffb03d37608b6e84e111616d1438425da0a39f91c0621fab8bc1c0cbe5b926dc SHA512 555ca3733ad5883b04100cfa934da2b979e22f2345a3b5b88b86efbf0b9c111d52062b0a706c00b58a4f891c9a6e3e57350f2efca09b249bb71a4af8e16749f3

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.12.ebuild
new file mode 100644
index 000000000000..480f0764cb5f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.12.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-08 20:24 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-08 20:24 UTC (permalink / raw
  To: gentoo-commits

commit:     ed186956ef0f499da7a33ba74d50e082a3c10df1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  8 18:48:12 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Dec  8 20:24:07 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed186956

sys-kernel/gentoo-kernel-bin: Bump to 5.4.226

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.226.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9060c2478019..5b3a4edd188a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-5.4-229.base.tar.xz 5214840 BLAKE2B ede38de7b09b59ab96596aa4e47f
 DIST genpatches-5.4-229.extras.tar.xz 1812 BLAKE2B d5d084cd21e2a4f6235f0438e8d92746fcfbc9f86170247b00ade3d2aac99e06c4b10bbe725780e8f9644c7404e8defd360c3e9d360cac1e5c5a8a2ffb17adef SHA512 c21105638451b761588caaf266d901de7a5640d72540954c3c559b675dc265cca8ea5e56de1c3c644bda4c4e09fe174ece02ed6e506d12e718e035825dda3e0d
 DIST genpatches-5.4-230.base.tar.xz 5241272 BLAKE2B 59a4ad6f7b2f3380e5521a2d48e7da526bb8dc177d04c147e5699b75efd76e62e94b97a96d7d2f50c70fdd684c57f76f1a0017fafc223f7a31f7d26ef24a5365 SHA512 f69615ad62cef31b53cb89ce072760e17f9f22a40217ca1057e34939ed2fbaadafea2811e68fbbb91f62aeb630d4ca71ed63442efa5448c1e44554a4cbb57b12
 DIST genpatches-5.4-230.extras.tar.xz 1812 BLAKE2B 62c614ec2f856867ab6e6953fcbe533fba508263a2f0e0f9e422ba9c4f159af9564d8ad57368f4e8a9e645302b3cdc8ef1ac5a626cb8e18380c025f3290ba56a SHA512 911595072c899538d66313d24585df62a9dd4e44e46980b14e1b6d0c61a64d55b6a66e4b30cae49965900bbbe634c2ebb36aac1d084038829da2a1a59b721186
+DIST genpatches-5.4-231.base.tar.xz 5272360 BLAKE2B 9b7a19691ddb0b06bb5642d580ccf758e3a2543af7d0e8193aad6a3d7d2e51af315660194f4bcc4faf26bcc36dfdc1f96d323845af6f265d679c86b2f33a586a SHA512 fc34a0b606a07bf439975766caca7aa52cfa6ae578e46ec080941c2f08b9667c9ffbf3dc0ba50bd90c7e5ea9d3e75fd7d6686934e0345d1e66228a9b0059d1e3
+DIST genpatches-5.4-231.extras.tar.xz 1816 BLAKE2B 7200d64f7ac5ecbf7bcfa77cb5ccad1f52d77b17ceedf688bd8a7721b915efef81be0a67ec87ffff141980eff31a36040c709597c3f9777825d054e547c9f748 SHA512 75cc387c24219f62854cc786da87a88eef2567f8798e278e1abe0c3f2689779ee780957339e7a782250920b998b0df4d31b54f01bbd996cc1d4f498113df91a5
 DIST genpatches-6.0-10.base.tar.xz 546380 BLAKE2B faad43e3066e880e9074c57499eef61f85a8279cb37b7c999f41194588c766bfcb529cd6bd43b234e865c837ca970706935d6fea32fbcb46c49e9a67d274f262 SHA512 c4e37e027f8c9c7ce833d4b5c887b261bbe617222d4b1203bf0ccbb35b384bb185bfa5e3bccc187e7658baaa50a015a5ce2a41a6d9c8fa5ad883a46692b00d8c
 DIST genpatches-6.0-10.extras.tar.xz 3804 BLAKE2B 392620ebf627c7f480b0031b9e3e712ec0005b7e83596ef192908cde5740df06cec0605b09a15ba9420919b37a61136611a9e3e13f82caa63d0337f3d9b167e0 SHA512 86511fa64c02b703426450ade1811ce5b3614a6a232cba35f016837572e34a7ea0c751eb90ffe971f6a3321e0f9f61f8f032bd1cab5b0d55f8112acff42b4f61
 DIST genpatches-6.0-11.base.tar.xz 622960 BLAKE2B a8d35eea162ef85aec18ee2b1b57e0d67cf4fd336eb1827b4c2d81f85768ea0b633b8010d100b693d3359ffdc373d19c866383dd2fbfcae8d49cf406e9c6a56b SHA512 d2f07ee7314431f324684340f84cba64c008a268ed42f481a9bc885796cf4ba1dcd787bf64eb0028f2cab98afd0226f1b56cf00c7f160fc2af25276339743b31
@@ -84,6 +86,10 @@ DIST gentoo-kernel-5.4.225-1.amd64.gpkg.tar 60590080 BLAKE2B dc8493b1e23b4900e60
 DIST gentoo-kernel-5.4.225-1.arm64.gpkg.tar 56821760 BLAKE2B 8f799e1766197bbfa02efee0d256cfa44a3cb7c4de38ba6fd119e93544cd4f38201dadd0771dc8fdda1e4786d7b43f5fd589b17ed99d21945c96704019f818de SHA512 3960e9f5cf644a305fa978ae28df192f4a391edc52f58097a1c7705f5d3281d9a0c17d3083010768e9b3f080ad7ed54fd5520d2c4492d4cb695ae9cd6915fd48
 DIST gentoo-kernel-5.4.225-1.ppc64le.gpkg.tar 54353920 BLAKE2B 344ce9ae954e82b81766a70ffaba056c26013270c802e1c06d582859888726722b0aa6a1005fabc05926e77bb1aba0c452c45a35b1cbadd0b1455dbe3ec478df SHA512 6be76c28b9e9a819d3b3e7e3ad79122b301aa187159a25807bd1a0c656174cc121e6bb8b64c1f880e53c7e514e52004a710d2796aa63a2b79beede0dcec8e374
 DIST gentoo-kernel-5.4.225-1.x86.gpkg.tar 52387840 BLAKE2B ba357a39442743f0f65bf360ccb1b4c5302e6507a7fff7d714d71a0c458da070b65f72dae1012d3a6dc7099e4b4250f7b33cd1801cdef3cd7e9738164b713b70 SHA512 b7946fa7ba73af920842b2d1190744a4d30ece5b7015fa7ff99f2f011dc5c54e06839cc7808d59d6be89d0acda7dc22d11cdc6172ade29c04c0ee6a3a6289c65
+DIST gentoo-kernel-5.4.226-1.amd64.gpkg.tar 60620800 BLAKE2B a52c29e5e4dac1140d45f311dac6b2b8d6ae36a881c6e2c9af46673f0a636e165593619ec0d03eb14210155f1c19bfd148beecd03f512c6e6eae3c56530b1753 SHA512 632c47711e16e83ee3f01125e7d5ebc8a1a40b7cfe22bfac345a7ee39d8dbac015b7790f4fb1e881ff56dd16a5d107cde5ec2f2848fcb0b0e0a17cc630967a9c
+DIST gentoo-kernel-5.4.226-1.arm64.gpkg.tar 56821760 BLAKE2B 159eec9915eaf0563605f2872b8e20ec69cd09776e35466ab7d21445641f5b82da9d34dd05efe24454560f648194aa93797b8c9556eaee89da14c9e023975ad7 SHA512 6c49e915c6abc47a771067248b147509418e37dfc67fe7a21fcf69ab1695c11c315d0a81fc051b6df8651e3c973e1a96aca70b1325b860b417c2ff76cf826684
+DIST gentoo-kernel-5.4.226-1.ppc64le.gpkg.tar 54333440 BLAKE2B c44e2d5e5fdc976cb611404b098cf7e0d68ff895b1841f0a458d0c3050f695d0a1580c980635643dba7849f7756c16f4b48923524ac761bd84057135d84c07ec SHA512 9938e0eacb6cfed1ba69e8c3dc706e474fcc33c76617a5bcf2ede99e9c452b18dc8c3b8ab7d5e0860da8f911b9fcfcdde81f20162b5c27a9191e812170e38532
+DIST gentoo-kernel-5.4.226-1.x86.gpkg.tar 52408320 BLAKE2B f9bcf7d20dc28e86dcafe0ab99a92e60231d35619dc14732407596650033cd6aeffab76a9bd8e2d24de192e059db44d881fd7badfe1ce37ec5e0b543c8548cc6 SHA512 662944ae9ee78bc16d1e93e276ebb4065d590294d305c913fe323878b0cfd7511a17c56d3042d11a0ee400124ed34ce3a938ac8a52ac194cebddf0bd8bfaa1ad
 DIST gentoo-kernel-6.0.10-1.amd64.gpkg.tar 75939840 BLAKE2B c97960c5c989babe1e7014c62f75ccd8facab8bf4fba085706ef4fc363d5c886e2682299c502a2800667d4c8a2547233e1fc0a8fd3daebe0a6ccc022f1b573cc SHA512 5996324a9c9e27a01dbef3a481eab7a7eab102912abafbaa4939b6e780dc83784238bdc387fe58ee8d41222bfd5038c3d5684bb6272b5870f14467b79a64c428
 DIST gentoo-kernel-6.0.10-1.arm64.gpkg.tar 68833280 BLAKE2B 59dc4659c3bd764768c6cd00e8bfc0db79ed61207d6dac58898b1074adba764e88f6dfec6f910f04e7615724acfc57826691cdc4453dbab1cc1a049785abfea6 SHA512 e1b27ff83e9c937072e829f7cc0753e423d4aa75776f92118d28a1f8d056c4d27c61d562ef36aeeb67aebd8112c8acb2eda7170b66e476e8c4fb62f5b6b4100a
 DIST gentoo-kernel-6.0.10-1.ppc64le.gpkg.tar 62146560 BLAKE2B 906a047c07a7091b3375c3a70ed84f87b2507337bac3266c86b133e3f4b4dd256449f926d5a54b76bc050ddd3dbf553e6777c8e3ef54a655a31376a00193cfee SHA512 961fc68e368d4a348b103876c6255c7ec25497a06600077b84176e25d99a782e335201a7b74a3cfd80f27c9da82c4ab323d55a7d9f1279fbcc4fbabb8f1f3f61

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.226.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.226.ebuild
new file mode 100644
index 000000000000..310846ddf180
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.226.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-14 18:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-14 18:28 UTC (permalink / raw
  To: gentoo-commits

commit:     458940fff59fc082973f0961e97af1e186c46f92
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 14 18:23:16 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 14 18:28:05 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=458940ff

sys-kernel/gentoo-kernel-bin: Bump to 5.4.227

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.227.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0d0d49824676..2f34979e31a4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-5.4-230.base.tar.xz 5241272 BLAKE2B 59a4ad6f7b2f3380e5521a2d48e7
 DIST genpatches-5.4-230.extras.tar.xz 1812 BLAKE2B 62c614ec2f856867ab6e6953fcbe533fba508263a2f0e0f9e422ba9c4f159af9564d8ad57368f4e8a9e645302b3cdc8ef1ac5a626cb8e18380c025f3290ba56a SHA512 911595072c899538d66313d24585df62a9dd4e44e46980b14e1b6d0c61a64d55b6a66e4b30cae49965900bbbe634c2ebb36aac1d084038829da2a1a59b721186
 DIST genpatches-5.4-231.base.tar.xz 5272360 BLAKE2B 9b7a19691ddb0b06bb5642d580ccf758e3a2543af7d0e8193aad6a3d7d2e51af315660194f4bcc4faf26bcc36dfdc1f96d323845af6f265d679c86b2f33a586a SHA512 fc34a0b606a07bf439975766caca7aa52cfa6ae578e46ec080941c2f08b9667c9ffbf3dc0ba50bd90c7e5ea9d3e75fd7d6686934e0345d1e66228a9b0059d1e3
 DIST genpatches-5.4-231.extras.tar.xz 1816 BLAKE2B 7200d64f7ac5ecbf7bcfa77cb5ccad1f52d77b17ceedf688bd8a7721b915efef81be0a67ec87ffff141980eff31a36040c709597c3f9777825d054e547c9f748 SHA512 75cc387c24219f62854cc786da87a88eef2567f8798e278e1abe0c3f2689779ee780957339e7a782250920b998b0df4d31b54f01bbd996cc1d4f498113df91a5
+DIST genpatches-5.4-232.base.tar.xz 5291236 BLAKE2B 9f80382d51bb96d5f3b62f9a6c35159360775df3092301638f36ff2bc13f8dcd2bc18816f76d7bab8e341bf956fbd198047cdfb6d020e0c419d431e0dfcf5754 SHA512 e3d6f7c08667dfd3f69d862f6057b8629916c13e1a0421c254aed0462c8725c3ddfd8a75433de1f893e050a9451299281d6d5df9a4d234644e92b2dee1004074
+DIST genpatches-5.4-232.extras.tar.xz 1812 BLAKE2B e2ad941ec37d92e646f7c5d8da34b0bacaf98fcc96da2f43a4257a1e9d40bd8b90965655b67bca2a986249d0971c9ab27f892be5e7bc6e9013f8d8143638cb38 SHA512 4cf015c2847d593177f842241e67aa8125d19fd163883fe553799c3b7af6dab4c2020462c6d348478a5b539e0425e6510749c537862a67f5f8e185594b6d9d59
 DIST genpatches-6.0-10.base.tar.xz 546380 BLAKE2B faad43e3066e880e9074c57499eef61f85a8279cb37b7c999f41194588c766bfcb529cd6bd43b234e865c837ca970706935d6fea32fbcb46c49e9a67d274f262 SHA512 c4e37e027f8c9c7ce833d4b5c887b261bbe617222d4b1203bf0ccbb35b384bb185bfa5e3bccc187e7658baaa50a015a5ce2a41a6d9c8fa5ad883a46692b00d8c
 DIST genpatches-6.0-10.extras.tar.xz 3804 BLAKE2B 392620ebf627c7f480b0031b9e3e712ec0005b7e83596ef192908cde5740df06cec0605b09a15ba9420919b37a61136611a9e3e13f82caa63d0337f3d9b167e0 SHA512 86511fa64c02b703426450ade1811ce5b3614a6a232cba35f016837572e34a7ea0c751eb90ffe971f6a3321e0f9f61f8f032bd1cab5b0d55f8112acff42b4f61
 DIST genpatches-6.0-11.base.tar.xz 622960 BLAKE2B a8d35eea162ef85aec18ee2b1b57e0d67cf4fd336eb1827b4c2d81f85768ea0b633b8010d100b693d3359ffdc373d19c866383dd2fbfcae8d49cf406e9c6a56b SHA512 d2f07ee7314431f324684340f84cba64c008a268ed42f481a9bc885796cf4ba1dcd787bf64eb0028f2cab98afd0226f1b56cf00c7f160fc2af25276339743b31
@@ -104,6 +106,10 @@ DIST gentoo-kernel-5.4.226-1.amd64.gpkg.tar 60620800 BLAKE2B a52c29e5e4dac1140d4
 DIST gentoo-kernel-5.4.226-1.arm64.gpkg.tar 56821760 BLAKE2B 159eec9915eaf0563605f2872b8e20ec69cd09776e35466ab7d21445641f5b82da9d34dd05efe24454560f648194aa93797b8c9556eaee89da14c9e023975ad7 SHA512 6c49e915c6abc47a771067248b147509418e37dfc67fe7a21fcf69ab1695c11c315d0a81fc051b6df8651e3c973e1a96aca70b1325b860b417c2ff76cf826684
 DIST gentoo-kernel-5.4.226-1.ppc64le.gpkg.tar 54333440 BLAKE2B c44e2d5e5fdc976cb611404b098cf7e0d68ff895b1841f0a458d0c3050f695d0a1580c980635643dba7849f7756c16f4b48923524ac761bd84057135d84c07ec SHA512 9938e0eacb6cfed1ba69e8c3dc706e474fcc33c76617a5bcf2ede99e9c452b18dc8c3b8ab7d5e0860da8f911b9fcfcdde81f20162b5c27a9191e812170e38532
 DIST gentoo-kernel-5.4.226-1.x86.gpkg.tar 52408320 BLAKE2B f9bcf7d20dc28e86dcafe0ab99a92e60231d35619dc14732407596650033cd6aeffab76a9bd8e2d24de192e059db44d881fd7badfe1ce37ec5e0b543c8548cc6 SHA512 662944ae9ee78bc16d1e93e276ebb4065d590294d305c913fe323878b0cfd7511a17c56d3042d11a0ee400124ed34ce3a938ac8a52ac194cebddf0bd8bfaa1ad
+DIST gentoo-kernel-5.4.227-1.amd64.gpkg.tar 60620800 BLAKE2B 0f28c20c298a521d5f64220070405cf38e896f6b45d86b12cc5ebfa55471dd45cab80a091b846552dc560b46535c6abb806e46010608464620c23e74c59f549a SHA512 b000f3df63086bdc3654cb9a407c9495bea3f0a31a6abb51d5816acb55b499a6e9f9bb26f33a03764f155eac8a95760601fa3d1228a540fbdd9a8b268a122d52
+DIST gentoo-kernel-5.4.227-1.arm64.gpkg.tar 56832000 BLAKE2B 7b3a5dcafb9daf8a4f7497d853812537f61f6a99390a81a60ceab4ed950d5d660929809c59a71a9416c05cad9798d5da22cb290b08846a943f843330e8b65c6c SHA512 5cc99bf2908f6966c1dcc5dd03be80b9504365b84a73c3fe915dcdbc55edcfd8eb9b785fe3d4d27171aaf9701cafc79e4b57e719f3d46c37035b34a3905b657e
+DIST gentoo-kernel-5.4.227-1.ppc64le.gpkg.tar 54343680 BLAKE2B 2725e61dae1782f494a5378e9ede0352bc66e95e1436ade7157fe63cb239f06c0f9843a02729ddd5595e2a216bbec1e3d5180aae3a590f10be2331cda3afe5e2 SHA512 48d749c5620eda2fd6c33ceb9cb8c1f6eb2ae7b7e2ef0382bc09c38308a6f5c97998ce0b418b57ffd73ed6827ccef531d76f5739b069f91ca67f7f9b286fbcbf
+DIST gentoo-kernel-5.4.227-1.x86.gpkg.tar 52398080 BLAKE2B 62a989248bc69bcf2966354ba99a164e4fe2acb38ce5cb701f4c074f53f5d91c46ea7596233bdf45392d7c26c71c0236baad8a214e71da6943ca40ebb796254f SHA512 4d5631e7dfbaa113296c67f9da515eea15f146a9ec67a57fa82f9a0013459fd157851b67a9b252ce4f136a4d48d4ec3d52d174f6de9b425ed5b529c763603300
 DIST gentoo-kernel-6.0.10-1.amd64.gpkg.tar 75939840 BLAKE2B c97960c5c989babe1e7014c62f75ccd8facab8bf4fba085706ef4fc363d5c886e2682299c502a2800667d4c8a2547233e1fc0a8fd3daebe0a6ccc022f1b573cc SHA512 5996324a9c9e27a01dbef3a481eab7a7eab102912abafbaa4939b6e780dc83784238bdc387fe58ee8d41222bfd5038c3d5684bb6272b5870f14467b79a64c428
 DIST gentoo-kernel-6.0.10-1.arm64.gpkg.tar 68833280 BLAKE2B 59dc4659c3bd764768c6cd00e8bfc0db79ed61207d6dac58898b1074adba764e88f6dfec6f910f04e7615724acfc57826691cdc4453dbab1cc1a049785abfea6 SHA512 e1b27ff83e9c937072e829f7cc0753e423d4aa75776f92118d28a1f8d056c4d27c61d562ef36aeeb67aebd8112c8acb2eda7170b66e476e8c4fb62f5b6b4100a
 DIST gentoo-kernel-6.0.10-1.ppc64le.gpkg.tar 62146560 BLAKE2B 906a047c07a7091b3375c3a70ed84f87b2507337bac3266c86b133e3f4b4dd256449f926d5a54b76bc050ddd3dbf553e6777c8e3ef54a655a31376a00193cfee SHA512 961fc68e368d4a348b103876c6255c7ec25497a06600077b84176e25d99a782e335201a7b74a3cfd80f27c9da82c4ab323d55a7d9f1279fbcc4fbabb8f1f3f61

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227.ebuild
new file mode 100644
index 000000000000..bcb056d69b17
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-14 18:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-14 18:28 UTC (permalink / raw
  To: gentoo-commits

commit:     7220746175f5aed6b1e2f7ec8060fce8522424c4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 14 17:04:21 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 14 18:28:03 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72207461

sys-kernel/gentoo-kernel-bin: Bump to 6.0.13

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.0.13.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5b3a4edd188a..18b0fed6fe19 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.0-11.base.tar.xz 622960 BLAKE2B a8d35eea162ef85aec18ee2b1b57e0
 DIST genpatches-6.0-11.extras.tar.xz 3804 BLAKE2B 11aee6c336dde017a69fd47cdcd881db93c2b183fae9924bbcac663fccc3276450536325e63a11407adfa0900e1cb1a017d10c8ebf2bb0f3127fdf56cadb1215 SHA512 c3ede70c3ea7ab481fd2e5862254c589d9fb56e0d91e1e8bbfae0fbfa57d325b59e778c765a28be03655d75763da7f19361f2e14e5f8335fb779a083d9b42b67
 DIST genpatches-6.0-12.base.tar.xz 658212 BLAKE2B 0daa718dd00d76224db3776d6792d51e072a2e4c8094ec22814d84cffcff8d18a670b73f94b5fe231e1eb586e05b42aa44942b8706ced76ac5c172777f8f8519 SHA512 e960c0a687b06ab108429ee99e5ef27dcc826dd3e6d90471addcb215284d37c1ed0cf40eb9d442a7ac90a5c4696a0ad95e0c5997ee954e4677b949a2c7ffcecf
 DIST genpatches-6.0-12.extras.tar.xz 3804 BLAKE2B fbf21f852110ac732124e5a227b38462d7a94ec17d788fbd48ab35e08c2a941f9c3549e58e7cdb4279f8a273daa2cfbde0a560a769d808ca9d26d2419b303b96 SHA512 efdc24c196c10ee2b47d6f81482b4408a5a7e829c21d9c2eff6426a92a1c17f0315c64875d45795cda7b735d183b7560ec44e308fee34b09e89c171526c9ee4f
+DIST genpatches-6.0-13.base.tar.xz 698372 BLAKE2B 3069effafcb526cc4d2735e2bde48cdb7d0ba5e25748b2acc854d1503268b298e9f690e266e6e81b73ab09461eaa1f0ab3d68066997e51d27af7a051d4c5f84e SHA512 a92a50c3f01266df91793c1ba4baf77aa758093c1e00d333050f8fc989f690240ab6aad53a31e59af95db918a15a5037e2542addde8f9fc3cb57d296bbaaee6e
+DIST genpatches-6.0-13.extras.tar.xz 3808 BLAKE2B 6edfc9b381253851e8e2c976b6376aff9bf98648faa49396ec81389315694afda7465702fe99f54b1a33249deabb29ed81a6d1651320dbaebd4eea92ed5f3a21 SHA512 216098565a5eb046788413da37a7ea933f35c990f3c7f3726004470509929a9717158bd778d321333839490e2dfc1b733fe3c016bc3d06804bfd34dbdc4bec93
 DIST genpatches-6.0-9.base.tar.xz 478548 BLAKE2B 916f2b1b5d198adec6f73a0bb52029f4667132e7b7528ac5578134e3ed775d6aaac7989ec5e3827fe16db691f3321ef16b5a29088d2ad81e963f768f67cc2b61 SHA512 6b748f241e609d6191f83134f65bd9010122d5681b080c7ffeff8690f4cb1ab0f44b2681a135689d945de45f4ef25384411aea1d78a5b1c6248e547dc9e5297e
 DIST genpatches-6.0-9.extras.tar.xz 3808 BLAKE2B cf37233fbfc631e8ec9d7c663e8982a3bfb154573fa84d13cbb3d67fa73ff38ce74b27bf6dbf827b311826d18c628ef2818a75975e068ce381bc1a46c4948075 SHA512 b4f5d0daae3120662fb79e9f53b7dfd0c15f0a2b7c77a32b7440cc7425b3df87107aabb2cd913a31b7014c9fd1c3c85ab2081839af652ae9d7e43352dcdda42f
 DIST gentoo-kernel-5.10.153-1.amd64.gpkg.tar 66529280 BLAKE2B f0e4ccfc14b29dcd25ccea3ebd199a6a61092a42d4df68f36e699cf4059674bb0f3056c348fe8da0322bdb9dbc8806e36e87dc329fd88baa0f39c442324ffe71 SHA512 a53fe9f935e05311f40dcffab224791b64b42f218c78e2737d4a4a396df08d0d21f85858d3767a0df329a038c93e892ceadb3db58646d6f103e6941e0b4aa772
@@ -102,6 +104,10 @@ DIST gentoo-kernel-6.0.12-1.amd64.gpkg.tar 75909120 BLAKE2B c1d895de34fc7051c0fa
 DIST gentoo-kernel-6.0.12-1.arm64.gpkg.tar 68843520 BLAKE2B a701f8b05c02f04fb57de5c3595ab1bf83606d308226fc7565c9042c85c13ca3318d54da9408d04c9bddb5d622df31358421274804064a8b7307329b5b727518 SHA512 c63e3d062db02b32c2c71f4ca3136892ced5982419c45a2f018a44179b7f94ea74295f89b9181c8f8534d717fdb0413c893decbb3751984c77ef5e0310c78fec
 DIST gentoo-kernel-6.0.12-1.ppc64le.gpkg.tar 62156800 BLAKE2B 350aaeba2eff90d18e698b9ddd2de71fcab33cc6407b78ad53fedfd4c6b457b08d04521f540ab09682984d16f1f10099ef87c3655e86677fe27bac064091b7ce SHA512 e1beba91f97aff23d04dc5e2738270b3d54e4a5b207cb86d8bd40b270f0c79a39ce554b12d4d9bb94f2a6fec3488ec54cce7d9dff154c38eb799cb75c03c0b94
 DIST gentoo-kernel-6.0.12-1.x86.gpkg.tar 65300480 BLAKE2B b17f4c09007402f3fb2a91042afd32107bc0047f1113eb070cd133d574ba4269b3d1cd0e7c4c4d6a1e0914b9094bf7f564e91e314b9d94622ef0cb6953cb2b1b SHA512 5d1e2f9de8d3d9df4fc90b22d96a8f6af014e49913302c0dcfc5760de2867923596f3bce13f66700d72bfed980910b7974c332ace7f90fd7162dc6e3ce72e63a
+DIST gentoo-kernel-6.0.13-1.amd64.gpkg.tar 75919360 BLAKE2B 06f63b3da4d396d10b93ae0f2b844c349e0fc0465df518f5f90ee682277a485d87c0d3a0c99ab5b2a30a52988d9207412096684ef0ceeb64e48b3ad86b8f3630 SHA512 8462abc311db023ed9241c8edbb7ecf4cb276944201f8ee5730de5bda745377ed67cd759cecec2134b59fb1190de97909bbaf9a2638089d58988564cc39c5ca1
+DIST gentoo-kernel-6.0.13-1.arm64.gpkg.tar 68833280 BLAKE2B 2ea0653d36c2aeaf2ea2ada638d6d529447de23e23981a9d4d56e9a216e1b5da527ba62e3233410591a2ac610044f2a7fa5f2130c35e5e2facd253322d374baa SHA512 d293c5841cdfcba3dbf9182d9c67d40c6bc657ededd70feaa61c1a01ba217dcb4b773f8a49a3e8ae225d8786136e06ca984da4c139b27554096fc561ab73ebea
+DIST gentoo-kernel-6.0.13-1.ppc64le.gpkg.tar 62156800 BLAKE2B d642e9d639df5c1dbc0a9e09a7d6940129c8e0c059ef63601d9cea4f6c83b78ac6c79ab3134b8eeb97a1ec288ca4209919bbd10975abb404af2b06cfdddddf2f SHA512 6608d4d330758c42935dd8fa0cd06638927ea8cad123c6db8968753ce592852428f4b441dec49c029c65254959b1419e24d4b3f4a5d96bd805722cab0fd7b056
+DIST gentoo-kernel-6.0.13-1.x86.gpkg.tar 65320960 BLAKE2B 545094ed52c97b05248ebafa7d6a5000f44c82c024a0efc041fc72171ac6e1b3aa7d2b1e42f647d970470a476e5ab0308ae9daca28841f38c57b7b27c51bde80 SHA512 6d92443dac6e5a72f6fb6aa78be117452b5a79cbfa524cf8017e394285818802706a70753a1823e343e9f3f2f2cbe3fca8817691d4bbbccfa7a0cde46439e9a6
 DIST gentoo-kernel-6.0.9-1.amd64.gpkg.tar 75929600 BLAKE2B c8798004001baece32bf8a6e242423b04b7e4cea4876fb42baae7e2299adde61591dfa62d06ec385db8ac1b985e8353dccb797b08ef0c42ea21c054c451f27f1 SHA512 4730dff292802f82fe9b6d1c73ab0eb42d00b2d9c7d672ec347c59a0dfa1a586f773a2bf1b6eb7d4e905da1ef678269715f55ef275cd44556520f163002e8cde
 DIST gentoo-kernel-6.0.9-1.arm64.gpkg.tar 68843520 BLAKE2B 6eec02147edfe83ec7a6a62a5d02d6982649c28654f160223ae6e8479b6071174a26e256ca8504e9a8ecb0f6b26036b2972d9be71f6d23bd6c5c627bf203707b SHA512 83cc9b1022bc652cb5a8105c58f3dcda1c21216ffede67835eab9bbec58cf4c2188655337f03692fa1c1b2a4d24ffcd99c49cdef7300a9fa6f1a4f9b4d642628
 DIST gentoo-kernel-6.0.9-1.ppc64le.gpkg.tar 62146560 BLAKE2B aff5949a4e9e26f2a63599953e949c8747bef2fa7ddf05e25b8bb095dd1635d3ffb03d37608b6e84e111616d1438425da0a39f91c0621fab8bc1c0cbe5b926dc SHA512 555ca3733ad5883b04100cfa934da2b979e22f2345a3b5b88b86efbf0b9c111d52062b0a706c00b58a4f891c9a6e3e57350f2efca09b249bb71a4af8e16749f3

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.13.ebuild
new file mode 100644
index 000000000000..2f8f3d790587
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.13.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-14 18:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-14 18:28 UTC (permalink / raw
  To: gentoo-commits

commit:     2320d29fe41c56182e8f06f546124577e1a05362
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 14 17:04:29 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 14 18:28:03 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2320d29f

sys-kernel/gentoo-kernel-bin: Bump to 5.15.83

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.83.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 18b0fed6fe19..d7ccee62ee6d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-5.15-85.base.tar.xz 3424456 BLAKE2B 3b5dd1fbeec6ecf40e922ad97662
 DIST genpatches-5.15-85.extras.tar.xz 3932 BLAKE2B 466a3564c1d693c90d925457720960f79221d99f740b5ef67152dbf957d9c44a07b867e916cbedd32c92e268341bbe05d3fe40663e55c358cf4439d3a343721b SHA512 03b9f051fe6a8415b693a64242d00a457f7640dd8fd6ad9659da8deda9ee77b8c52769bb60ca5194e781696e80f703ca17bc1277b1979e1f79e99144a30ef664
 DIST genpatches-5.15-86.base.tar.xz 3451248 BLAKE2B f6e8eed94bc50e40f5286fbba797a5f6b4cb112453da76898edbd854a09bdef619a4b31fe866b602d1d49f4d4de80bde7c8192690f7eb82b6a9419a958831901 SHA512 60d6eab7eed68f938590d5412e48d669b69a0366e9b8878317f546743ab252cfc596cdf4af9fc10a7873cec13aa3ccc4f79a61b594fec49a76c6e519f425be69
 DIST genpatches-5.15-86.extras.tar.xz 3932 BLAKE2B 327cf176552393f6973d19c72b5972181654e3b0054f64d38c678765740955e5fd0b261457cadda6c968e86c4c8dfa34680bc16fde93a44ca1267aacbb74bbe7 SHA512 4808519ff151f7e7eca7ff0d7d9f5d0f912309708da9689b15d0f17e2bc37b89ebd0157d0ee44a8e86b5929e3ebee739536edebad389f9fee3445c89daabae42
+DIST genpatches-5.15-87.base.tar.xz 3545732 BLAKE2B e69eb4d31984b65ea5e0c216d066b358e6cd4fd9c8c9e021fdd3e5022fa6a9fc804b673bf4433d4b8c6f13aa3d0336f2976aeea50245fbc6640674acfc8bce3d SHA512 bb9ca966cdbd5ef5da3cf4f11038f03495e643c07b7d93eab31d484d5615781361706c54d82e42887f0e5e867e7b8c62f565cb57527a4056be2cb10f0fa19cb0
+DIST genpatches-5.15-87.extras.tar.xz 3936 BLAKE2B 05717f3f9ccb161a5076c6623f15465729ec898ab7a8fb4e611d07acaca96df6b890a3af0890dedf6acb06c7db148df625fafeca5099eb96e31ae981e00a23e3 SHA512 ddda9d1daf3f71a8aade12758db2d698b2230a20b3df059437fba02b499d2a90f2bb5a5c0796b1fdf842ff64e515193ac97aa324a4047bbcceaf4849eeca2674
 DIST genpatches-5.4-228.base.tar.xz 5198204 BLAKE2B 35942e1ffbfd792f2479ce2b97c7f191cf5fc5712ccf101ee1f5f7f0486d53da2307237fc2d50fe0353c82557df03fbdfbc669949616dfeda69970628ad98ee5 SHA512 333dd865d3f10083566ddf43ff4d159a6842c3ed92c703dbcebd0832b0fdbc53c0025856eb1608ac485c805702608e52c600e08922fb831536bc6a099f74f1d8
 DIST genpatches-5.4-228.extras.tar.xz 1812 BLAKE2B dc4f0815c8915ae371db4da0ecc1066a269547ba1a967a6067121de25c06445356b6f1339088d402e7f9ca5dbb91b49ab717dc3168760cb26ff3e279177e16e4 SHA512 7ab2f0466b677b3506c080bacae1217b54b35ccb45f65000757bfa09e3ca2834a3b78c4b03730f11c6948be3e3a04c1fe3bc562585248039185d94ba805adfe7
 DIST genpatches-5.4-229.base.tar.xz 5214840 BLAKE2B ede38de7b09b59ab96596aa4e47f7d2dff06e8e3e403e0b3a15092991bd21504ccffdc21b8fc5857fbd21ee89842f7a6d74fd88b5c7426ae2a5dd3d50ce8db51 SHA512 ad086f2b00e870d54b1605eac7fe537654c09830b69c316cee71a7bb5e621e6ada37ef780c4d2c3ea9678e4a72c19355acac2648e16943ba0dde4e711909826b
@@ -76,6 +78,10 @@ DIST gentoo-kernel-5.15.82-1.amd64.gpkg.tar 69816320 BLAKE2B 95d5c5ec08f3cfd5255
 DIST gentoo-kernel-5.15.82-1.arm64.gpkg.tar 62894080 BLAKE2B 423c56d412175022473078cdd66c7f989bf7af6a9cbb0131d306a921d7216018f8653ea308c7f6bd70470fe22a26f06b5934ac240e4d96d1859cc5bbbb0c8773 SHA512 a0b135d6440ed88c1684094a1b0343827440f10db356f44d011c38f6b069282a98a4abc1d137765615a1330459e3e073ca0fcf887354327d54752033c1237459
 DIST gentoo-kernel-5.15.82-1.ppc64le.gpkg.tar 57221120 BLAKE2B 656fe1cfa2fbe58b0ea2d36345cc8198a0831893ba3b1f80df34c28693905aaa5d8e2613892c158ad1ac9a321aa1afd3b5e5f82d6c5f5b706c8d758f8991eab5 SHA512 2d2e49e5b81eacda9634e45f75cb11c2766c97b7ea6ce0d78c2ac2aa824a84bd53bbe7232805c0449473ad491cded3112017d9152efaa4f73c7c3280fe35675e
 DIST gentoo-kernel-5.15.82-1.x86.gpkg.tar 59146240 BLAKE2B dd23de4108a2a28a4d2aca028da7fe5ca7d039872a1ca3953bf5a0617453ffa75ff143d97dced02a1062dee5efd5524378e0746fc542a6c4754567253cc66526 SHA512 0c8b82845f12b5f52f888a506027296b6e67fdb0ad54c74dbfb93515c7aad34e83ba5207135d2c08fcf662564c5e14d57cca4a0c8aa7be681b6a68889fabf896
+DIST gentoo-kernel-5.15.83-1.amd64.gpkg.tar 69816320 BLAKE2B 40ab08a5ddd46312a4c4cebad848b9280697de7e890180c5f51a2245d4daeb4be2ee9fcd73a49169cc876940fdf800862bdd02beb4b9411c55155fa94304d84c SHA512 eb7ee34c860dfd3339ad81e92affac1690bb765704cac6d655b0a3380113a73021400a36bce1b4f8b48411c0ac533300959839200a400be84a622c5c565ce07d
+DIST gentoo-kernel-5.15.83-1.arm64.gpkg.tar 62883840 BLAKE2B 817ffa0ccd261a5c04aa8065acce11bb332067bcd2ebc975c396fa5cd612a26d0603090737a31985cf656af7d29e955198911730bceffbe0ce2cc5adb6ccc197 SHA512 36e0a1be077510a6b8f7858744dbce6b5fa0d4d169cbba42f8e69e540f37d021d390b34d4dd79f01124fa15e8a4adae4422cc2a7a51f9695b7fc29cdafecede8
+DIST gentoo-kernel-5.15.83-1.ppc64le.gpkg.tar 57221120 BLAKE2B 280ea39da46333a57d640ba7c8a67f8a434ffec6b9c9345f6d317b6ff3b5cafaee978d18c2c5b5f9222a9294c2369923a93e284fdbd79a46a530b67e552a7395 SHA512 04e7d30f4b9eba907e2a1e800d445bda4a71aa579e545bbcf276f8e7dd29830b071514ff6d29bb85bd8f4c823313502152934ec88b82a4b807a503e0ef54ac56
+DIST gentoo-kernel-5.15.83-1.x86.gpkg.tar 59156480 BLAKE2B 8869927abc2afdf936cfff1daa8d2cf739ee15dc5b279135249f9a6db5ec618628c8336376b5c88ab47d6f6ab7ec9847d621a357b5a379088bc3424756c54eef SHA512 4d734959db23b82ed6c71a9d996de36cfa37a8f7d20a2280c0a0967e29bcd18278f01afd8fc28d27c4b67c9ade59e60e9353d4402c4de837d2491c2f62e41dc6
 DIST gentoo-kernel-5.4.223-1.amd64.gpkg.tar 60620800 BLAKE2B 1fbd9fdc06da23b51f136db8eb5d2db76110116c5f73868b07162d853c5ef95094f953bc02686f2855b9b5b0954792c4eac884f6f81c1dc524d8c14e4310849b SHA512 9ed74651baff980bc578eec8cc66486d5183a042943e77d6f11e37ae26f7b8892128b1886038ec4b683762a61bf1a35ba2cd571037118557f4dd4f4494b2c720
 DIST gentoo-kernel-5.4.223-1.arm64.gpkg.tar 56821760 BLAKE2B fc2ce930c0bd6d3c3efd51057e40bd1c83db3a812c8aac5996d05978aae4dbe6163012699c72fec553d83e1397e6cd9601fefbfe3105c30523ba49f1daac4a52 SHA512 d4fa5d7570c6fc7534d92ff23fedb2349196d0b07b7a8ed8fef43b40cd6a63205ffb30378340f704652b4e3a16b45aec3ab6bca9ae308548197c5c9383a1f452
 DIST gentoo-kernel-5.4.223-1.ppc64le.gpkg.tar 54343680 BLAKE2B dc69045d3281260f370a97e2f77315f8488fc730980e7b3a93cd85ef3fd3044e18a0f8a1bd81d48e33acab8eb41b07fedc3679e4b1a732146d13b3552febb753 SHA512 b0463414a8a1503d393d8446c399269167d871591da08258a258f280cddb81bf8a6f20f4e3a9699cb64f2d7118bd0347b77cdb52f7340486a41b8bcbee1f6ba3

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83.ebuild
new file mode 100644
index 000000000000..2421ecbb48fa
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-14 18:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-14 18:28 UTC (permalink / raw
  To: gentoo-commits

commit:     47afbbbb64bb9e5216f6ff9fa7540de31eaef385
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 14 18:23:10 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 14 18:28:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47afbbbb

sys-kernel/gentoo-kernel-bin: Bump to 5.10.159

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.159.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d7ccee62ee6d..0d0d49824676 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.10-166.base.tar.xz 4458748 BLAKE2B 6bd32230b72d16a642c85296918
 DIST genpatches-5.10-166.extras.tar.xz 3868 BLAKE2B 9de0bf3ec8b5d3cedf60f39ee1daba0ad24c23a3f43b9a35faa9b3bbc874b9fca5a6273f79ab840ced2f3880f779e0c4acc2f02c581d75618747f7c51dff6cd9 SHA512 6dfa61ebb4b6c08dfe42d3fa58def0adce6864ca2a8609bcf57720035b345f238aed22725a7e371e3ae562424049fd22da6c4c2dc5535da4b6820f645d832059
 DIST genpatches-5.10-167.base.tar.xz 4477064 BLAKE2B 35b2dccc482e167393c2aca9fb23dc2ae9fbbef9c4061cfb3cab2e3081a3d129a6c9ac5db2d4119dff624481e43174032e451ba1879831cf1fbd198baf092f50 SHA512 174df1ca9edef297bc727540edf820b18f9fcfce702bab3da7aefb8f1378e810267a368fa6a7742300588a3e36a709e09144383501507bd012753b45a342d994
 DIST genpatches-5.10-167.extras.tar.xz 3868 BLAKE2B 31508844298f272c02ce06f341597d4e75013488ea35409ee51f2af6dcebb14b2e3c17b7e27ccb766b051f618107aab113a6174959313d504a40456ca6910dc2 SHA512 808de5319a1dae4c6297a9aa6b249d02476870d9b929a2e7528d709cfc49d14e5bed78bc13167ce8d203f3e7ebb580d86382550de97690c7ae5ffb7d0fa0f777
+DIST genpatches-5.10-168.base.tar.xz 4500132 BLAKE2B c613cf38336ac3ba3b51af3308d111ffce729694ce3e5d6730c20c97c9b5f5a6d88d1c2d6a6d86ed66522e9617fc4cd94db99b7c02e695c4bcd1a19fcfb00634 SHA512 23c394c27a97129e24ebb46a85f52fae3b31e50d279970fd5af3081b6df275f9471d5513a5fe302ca8c7001d09b83af5fa7a17ea41db6652fb434859a257f0a7
+DIST genpatches-5.10-168.extras.tar.xz 3868 BLAKE2B 86fdf10638b04700b3cf4fbd6ca570ba6fed2db16cc8b447f3661589c779ea25c0400538d79834814236f463c923f754033bef963a6f886ea447ce82349d5a86 SHA512 12f20ceb292d0f347778f6b65174ffbe0420e58857671fde768e1d14c7712cb2ca14f84f2e615ca8a2c2981495f2939f843d82dbf9172bef0e3bb7ac3257602c
 DIST genpatches-5.15-81.base.tar.xz 3257712 BLAKE2B 66e0d129053b2cf3ba59681318be5c6a62d469d6014535bd4b47d5368a7718db7015ec1dfab34e4db324b4d626f8f8a9219231b2908c3fc2c2d51a3f99db999a SHA512 f43d637c799216e2bb99cfbab9c51b935d02f2dadaa0f2fad238f14393340420523c25927c10fd6b69745972cdf4e7f3e23cd56eea799626c69f4fb7d44b8e49
 DIST genpatches-5.15-81.extras.tar.xz 3932 BLAKE2B 0783c48eab8d9f53d07770a3df525df2ffdab8f36d3d7db2d22e2fc5b0d1fe904644b013a3d1a5ea3d967636d4ff91b3f208ea8f004adf310134b98ec5cdd0fd SHA512 be4b557066d8d2327724c8be440ebcedb01d0eadab7bfa0f9f230111cba76a2623bec0945fc887b91d6e5c73eec3eec4fa29b2e76606e7871e81a91fdc4b2bf9
 DIST genpatches-5.15-83.base.tar.xz 3328188 BLAKE2B 5d8da81e1c5f936ce49589d1dd10f41246a6059c410c0215b495ca7401eb618aa6c87d2ae23b08f27e3be5dd6b7f88e5d4e90ec9950924db9a08375d45cb2da3 SHA512 fdcbf6bc1e17f04df9d8334c1c75f21e5ca60fb99157708a4c599e43ed20a58664fe54fe8467924623d612ba2ddd409af4840195369fe274a4f55a84fce12ade
@@ -58,6 +60,10 @@ DIST gentoo-kernel-5.10.158-1.amd64.gpkg.tar 66498560 BLAKE2B d42bea7e8dcd498c0f
 DIST gentoo-kernel-5.10.158-1.arm64.gpkg.tar 59648000 BLAKE2B bb2d0e3eb832d8dae1de4e3b84fefe45deaf30c9109aa5fed2dbace4ccaed6b415d490bc034af4377308aef93e1b496261fdb61e5c13198cd5e9943010244e36 SHA512 9607e4389a3f8e02aab08b79cf7585626335d026ac64cb69cc7d656d5034828d4f411291a52ef40f9e97174ee71fa5ec37efb1c9d94e25f40a8d18e459a49008
 DIST gentoo-kernel-5.10.158-1.ppc64le.gpkg.tar 55050240 BLAKE2B eee1b51740418ea0beb1493540bb85d649484f4be5adc063718f6eed5db61221951cc310edae947d4e164cba6b2f2217b73e44e3f29855aa43e8d5665a9e6d69 SHA512 7991322220f81d994a1843c770c885e65e6bd8d8ee92ee6ef85d1cbfc6f203ce149281629782ff695d0be792c68cd79407fad9c06b5661f20642d5cc7c2dd09c
 DIST gentoo-kernel-5.10.158-1.x86.gpkg.tar 56432640 BLAKE2B 5fad5c01ee50205af811139804c022a92f0419c1941e8fdab87ba0756430895eeb6b33ca605ae7ce1c4ec56e890d808163eb2da0ad8ff518a5d4294dc0e5d1a0 SHA512 9c911c64b12d0df1bb3d7176905887d23528f4792522efd9a89c953c060e82be7aea3bb954cb5875b52370bd3415dbd367a970506b83367717e72144cf386b07
+DIST gentoo-kernel-5.10.159-1.amd64.gpkg.tar 66498560 BLAKE2B 5efc48f3421b994563e3ce18b030f3efa35cacd2bde2387b533b79c46ca94bd23d8bb60df76f7692457a5a5ec6e550dc68182059dd98758953fe28a0a76e6cb2 SHA512 ca0377adad52d0c64f3762bdc7dd749cb1733221fd0b711397dfc1323d307e216dcf0ab66053fd58c0b70a6696f2b1bab47b220670cc3268625d609da0bf233b
+DIST gentoo-kernel-5.10.159-1.arm64.gpkg.tar 59658240 BLAKE2B d827003d70911c5517bd4f95cab3db91933dabc4d6361daadab7e4ed394b43d7eafbe3934e641d89321b28eb6fa15ba162eff6100f9a8f1c12951a6ac331b35b SHA512 2584f568f0191d417e1366b815ac57e2e35636fdaf50e6bc1281552e1cf1c61d1efdd31f3f2c3e00f6ec062a97b940c2421eff51ab948e8f73134fbd03f5f926
+DIST gentoo-kernel-5.10.159-1.ppc64le.gpkg.tar 55019520 BLAKE2B 77d2850555df170f737d23fd5ea09ee6782be404d25c69fe52ab8dcecb26ce2be96c8d43bba5e70e666fbe103a23b209b355601410cdeb12d688698a22c6d259 SHA512 15c4a7281db9f86ea4bcfdf734429b5a182db1381fd1df75799140f4a2d341888cd9fe0ba1507b2810a329f1ed2c8f659264d25920628cbe5c8674adc87c2369
+DIST gentoo-kernel-5.10.159-1.x86.gpkg.tar 56432640 BLAKE2B eeb5cbea77c5bb557ae5d27bf1bc02d27e20a7783635b831c2a16ef863076be98c93ca990c789997f070406bdf6f9d166c31f3d7b43f71794dcc7e3ee0ef172e SHA512 c184b6642d5158aef504645c45ade648d93de01e8a96c622292e1f0611e6eecb72f51bbf9d6282b9e82fa6c8ca215eb2b46cafc5b341ef9c96ba785679cda522
 DIST gentoo-kernel-5.15.77-1.amd64.gpkg.tar 69806080 BLAKE2B bf5bd50028af7efb16dd50669486f265af7be14b603a32d0957f7630fca2c68a151152e62eb62c5050fb4b22b9f3084d2ddcd263b4b34fb1e6f29a468c7a0b93 SHA512 b8fa25be9b0bc56a7ca160407414e13ef0b0a369797baee743cbf00514ced83edd0ac0f97698d899b80f015629cf02f2ca6b81905ed59a320be865305e2b7cde
 DIST gentoo-kernel-5.15.77-1.arm64.gpkg.tar 62873600 BLAKE2B 1a12189a1e45c2663686fc00da11e411d9682cadd4a90e64961b81da73e7e5b4f2d82e8f90c1ac34a1a66fd7df14946e4ec5c4bae422736d05095bb9be527518 SHA512 b2fcabeadcc74557ddc8e0f732103e234df218fb07cb508638c57536d478e6fa1c545fa92608742a0e074242123f3e726e7a3e6e1de5eda912855d274236c27a
 DIST gentoo-kernel-5.15.77-1.ppc64le.gpkg.tar 57221120 BLAKE2B 82833222c08fbfd9fab8255e9ccd768bed260d59b0b93b852fa0022cf207817b2bc774b34926ea6331d5d0ab6b7c09619036d76506bff87d231bbc98b1845dc0 SHA512 1fc6be941d361e41e5560744ab38c8c124ed2fe32ad99320764564c892be346fadd85a4d0e4a4bcb264102e1db7d617101329661386deaf2356929b9b61af3dc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159.ebuild
new file mode 100644
index 000000000000..68f5f261e1e8
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-19 18:40 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-19 18:40 UTC (permalink / raw
  To: gentoo-commits

commit:     a07382441b15a7dd895635bd0aedf8a75c00c693
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 18:39:32 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 18:39:32 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0738244

sys-kernel/gentoo-kernel-bin: Bump to 6.0.14

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.0.14.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2f34979e31a4..3225eae432b1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -40,6 +40,8 @@ DIST genpatches-6.0-12.base.tar.xz 658212 BLAKE2B 0daa718dd00d76224db3776d6792d5
 DIST genpatches-6.0-12.extras.tar.xz 3804 BLAKE2B fbf21f852110ac732124e5a227b38462d7a94ec17d788fbd48ab35e08c2a941f9c3549e58e7cdb4279f8a273daa2cfbde0a560a769d808ca9d26d2419b303b96 SHA512 efdc24c196c10ee2b47d6f81482b4408a5a7e829c21d9c2eff6426a92a1c17f0315c64875d45795cda7b735d183b7560ec44e308fee34b09e89c171526c9ee4f
 DIST genpatches-6.0-13.base.tar.xz 698372 BLAKE2B 3069effafcb526cc4d2735e2bde48cdb7d0ba5e25748b2acc854d1503268b298e9f690e266e6e81b73ab09461eaa1f0ab3d68066997e51d27af7a051d4c5f84e SHA512 a92a50c3f01266df91793c1ba4baf77aa758093c1e00d333050f8fc989f690240ab6aad53a31e59af95db918a15a5037e2542addde8f9fc3cb57d296bbaaee6e
 DIST genpatches-6.0-13.extras.tar.xz 3808 BLAKE2B 6edfc9b381253851e8e2c976b6376aff9bf98648faa49396ec81389315694afda7465702fe99f54b1a33249deabb29ed81a6d1651320dbaebd4eea92ed5f3a21 SHA512 216098565a5eb046788413da37a7ea933f35c990f3c7f3726004470509929a9717158bd778d321333839490e2dfc1b733fe3c016bc3d06804bfd34dbdc4bec93
+DIST genpatches-6.0-14.base.tar.xz 701288 BLAKE2B ae3560178c3b887050f51e7bafd837ffa7755567c0748e4680c230329f52e8009e6f8da59e8f285bc802e318b65777b06f3db7f0d795584eba448b716ed20014 SHA512 43dbb5cf7b0ed9a4a03d484a58aaf94243902b8ab31b6b33de3826cd172f0978b08bac8e4d56f7ad2450e288fc66c6e23c9458c29e1f2a6fd3e1f015a4cdc07c
+DIST genpatches-6.0-14.extras.tar.xz 3804 BLAKE2B c12099272fc09f02aae38288969f12057092c6867728080744914ea7c9f41bcc0f80154afd7de2f68180e2d3f7f66899d2a8523ea0bc9850516110781339ec2f SHA512 a639231941c13bea32e4c5ce4f56d6dff2b56a164af8481861f4ed3bbe90d406e2d1eb4242b4ae5db9ff735924e75c2241edb372ec9e6a9a3a0df7a99fca2e4d
 DIST genpatches-6.0-9.base.tar.xz 478548 BLAKE2B 916f2b1b5d198adec6f73a0bb52029f4667132e7b7528ac5578134e3ed775d6aaac7989ec5e3827fe16db691f3321ef16b5a29088d2ad81e963f768f67cc2b61 SHA512 6b748f241e609d6191f83134f65bd9010122d5681b080c7ffeff8690f4cb1ab0f44b2681a135689d945de45f4ef25384411aea1d78a5b1c6248e547dc9e5297e
 DIST genpatches-6.0-9.extras.tar.xz 3808 BLAKE2B cf37233fbfc631e8ec9d7c663e8982a3bfb154573fa84d13cbb3d67fa73ff38ce74b27bf6dbf827b311826d18c628ef2818a75975e068ce381bc1a46c4948075 SHA512 b4f5d0daae3120662fb79e9f53b7dfd0c15f0a2b7c77a32b7440cc7425b3df87107aabb2cd913a31b7014c9fd1c3c85ab2081839af652ae9d7e43352dcdda42f
 DIST gentoo-kernel-5.10.153-1.amd64.gpkg.tar 66529280 BLAKE2B f0e4ccfc14b29dcd25ccea3ebd199a6a61092a42d4df68f36e699cf4059674bb0f3056c348fe8da0322bdb9dbc8806e36e87dc329fd88baa0f39c442324ffe71 SHA512 a53fe9f935e05311f40dcffab224791b64b42f218c78e2737d4a4a396df08d0d21f85858d3767a0df329a038c93e892ceadb3db58646d6f103e6941e0b4aa772
@@ -126,6 +128,10 @@ DIST gentoo-kernel-6.0.13-1.amd64.gpkg.tar 75919360 BLAKE2B 06f63b3da4d396d10b93
 DIST gentoo-kernel-6.0.13-1.arm64.gpkg.tar 68833280 BLAKE2B 2ea0653d36c2aeaf2ea2ada638d6d529447de23e23981a9d4d56e9a216e1b5da527ba62e3233410591a2ac610044f2a7fa5f2130c35e5e2facd253322d374baa SHA512 d293c5841cdfcba3dbf9182d9c67d40c6bc657ededd70feaa61c1a01ba217dcb4b773f8a49a3e8ae225d8786136e06ca984da4c139b27554096fc561ab73ebea
 DIST gentoo-kernel-6.0.13-1.ppc64le.gpkg.tar 62156800 BLAKE2B d642e9d639df5c1dbc0a9e09a7d6940129c8e0c059ef63601d9cea4f6c83b78ac6c79ab3134b8eeb97a1ec288ca4209919bbd10975abb404af2b06cfdddddf2f SHA512 6608d4d330758c42935dd8fa0cd06638927ea8cad123c6db8968753ce592852428f4b441dec49c029c65254959b1419e24d4b3f4a5d96bd805722cab0fd7b056
 DIST gentoo-kernel-6.0.13-1.x86.gpkg.tar 65320960 BLAKE2B 545094ed52c97b05248ebafa7d6a5000f44c82c024a0efc041fc72171ac6e1b3aa7d2b1e42f647d970470a476e5ab0308ae9daca28841f38c57b7b27c51bde80 SHA512 6d92443dac6e5a72f6fb6aa78be117452b5a79cbfa524cf8017e394285818802706a70753a1823e343e9f3f2f2cbe3fca8817691d4bbbccfa7a0cde46439e9a6
+DIST gentoo-kernel-6.0.14-1.amd64.gpkg.tar 75919360 BLAKE2B 69629573e7a19f1aad8a6b50ab2d9a03e36a96683bbc83b7849fd5b9e22998453e449b7b4c42da60a5092f6ee2ff7478759bfe9c59f6ca68950ad7717dd873e8 SHA512 63e916890fce7771a192cdd163c7e5d3f5312ee4eeaf6e9824801faf28ad8e905e93775b18912a599b2c172c918aef06822ea802806dc3380e9e669a508f92fe
+DIST gentoo-kernel-6.0.14-1.arm64.gpkg.tar 68843520 BLAKE2B 2f64c09d962c320f80f02320e18a41a9010eb1a417e70a418f5d24206046a61e7c9ba09b49bd26f472fbc9ed65e637c5307ddb36f8b9705b7e488660a0766e26 SHA512 d7bd06b5290a588c49aae1cea08adc6490b099d866e40aa7153ef2ef18250c4a2a7a084fbcd95fdbd2294ae0dd587ddb6f6715ecc0bdd6704c7ebd066816e71d
+DIST gentoo-kernel-6.0.14-1.ppc64le.gpkg.tar 62167040 BLAKE2B bc9ae378b13395f0b3e515b55ac9ae236d9e413fa3b15e393a7b1e1f1334e7230a359db7b47b2e46bec5f12a5219bd424fa0828fe9bd812ec15fa4eb5cc40d5d SHA512 96c1e5d55702ee2947249753667a5e402f4cdae5bd31b5987b84d1fb6a5e7da2cdd8ba82c2899b60206ec5677824ecc1ed068e540b77c00d63b10282cc1adea1
+DIST gentoo-kernel-6.0.14-1.x86.gpkg.tar 65320960 BLAKE2B 9e33b42ca016ed62a53841cc6b6dfcf65483ec36495f91c83e7c90a9fd959fc4a86f96f44b5a81a5452cc1a0ea30f81901656953894b2c515c03ce4793998a1a SHA512 facb0d77945654420fa70d70777115f88220c811ef15d43f20b5b48a2b1116f45b91ba16880ff66340d658f29b5c8406b60f959e913ae79361732af304d72117
 DIST gentoo-kernel-6.0.9-1.amd64.gpkg.tar 75929600 BLAKE2B c8798004001baece32bf8a6e242423b04b7e4cea4876fb42baae7e2299adde61591dfa62d06ec385db8ac1b985e8353dccb797b08ef0c42ea21c054c451f27f1 SHA512 4730dff292802f82fe9b6d1c73ab0eb42d00b2d9c7d672ec347c59a0dfa1a586f773a2bf1b6eb7d4e905da1ef678269715f55ef275cd44556520f163002e8cde
 DIST gentoo-kernel-6.0.9-1.arm64.gpkg.tar 68843520 BLAKE2B 6eec02147edfe83ec7a6a62a5d02d6982649c28654f160223ae6e8479b6071174a26e256ca8504e9a8ecb0f6b26036b2972d9be71f6d23bd6c5c627bf203707b SHA512 83cc9b1022bc652cb5a8105c58f3dcda1c21216ffede67835eab9bbec58cf4c2188655337f03692fa1c1b2a4d24ffcd99c49cdef7300a9fa6f1a4f9b4d642628
 DIST gentoo-kernel-6.0.9-1.ppc64le.gpkg.tar 62146560 BLAKE2B aff5949a4e9e26f2a63599953e949c8747bef2fa7ddf05e25b8bb095dd1635d3ffb03d37608b6e84e111616d1438425da0a39f91c0621fab8bc1c0cbe5b926dc SHA512 555ca3733ad5883b04100cfa934da2b979e22f2345a3b5b88b86efbf0b9c111d52062b0a706c00b58a4f891c9a6e3e57350f2efca09b249bb71a4af8e16749f3

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.14.ebuild
new file mode 100644
index 000000000000..480f0764cb5f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.14.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-19 18:40 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-19 18:40 UTC (permalink / raw
  To: gentoo-commits

commit:     1ea4a0e33648eec44b41e3c3822b22080e59c4f1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 18:40:12 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 18:40:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ea4a0e3

sys-kernel/gentoo-kernel-bin: Bump to 5.4.228

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.228.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1c611d3a890f..6d2b267c8e76 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-5.4-231.base.tar.xz 5272360 BLAKE2B 9b7a19691ddb0b06bb5642d580cc
 DIST genpatches-5.4-231.extras.tar.xz 1816 BLAKE2B 7200d64f7ac5ecbf7bcfa77cb5ccad1f52d77b17ceedf688bd8a7721b915efef81be0a67ec87ffff141980eff31a36040c709597c3f9777825d054e547c9f748 SHA512 75cc387c24219f62854cc786da87a88eef2567f8798e278e1abe0c3f2689779ee780957339e7a782250920b998b0df4d31b54f01bbd996cc1d4f498113df91a5
 DIST genpatches-5.4-232.base.tar.xz 5291236 BLAKE2B 9f80382d51bb96d5f3b62f9a6c35159360775df3092301638f36ff2bc13f8dcd2bc18816f76d7bab8e341bf956fbd198047cdfb6d020e0c419d431e0dfcf5754 SHA512 e3d6f7c08667dfd3f69d862f6057b8629916c13e1a0421c254aed0462c8725c3ddfd8a75433de1f893e050a9451299281d6d5df9a4d234644e92b2dee1004074
 DIST genpatches-5.4-232.extras.tar.xz 1812 BLAKE2B e2ad941ec37d92e646f7c5d8da34b0bacaf98fcc96da2f43a4257a1e9d40bd8b90965655b67bca2a986249d0971c9ab27f892be5e7bc6e9013f8d8143638cb38 SHA512 4cf015c2847d593177f842241e67aa8125d19fd163883fe553799c3b7af6dab4c2020462c6d348478a5b539e0425e6510749c537862a67f5f8e185594b6d9d59
+DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
+DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
 DIST genpatches-6.0-10.base.tar.xz 546380 BLAKE2B faad43e3066e880e9074c57499eef61f85a8279cb37b7c999f41194588c766bfcb529cd6bd43b234e865c837ca970706935d6fea32fbcb46c49e9a67d274f262 SHA512 c4e37e027f8c9c7ce833d4b5c887b261bbe617222d4b1203bf0ccbb35b384bb185bfa5e3bccc187e7658baaa50a015a5ce2a41a6d9c8fa5ad883a46692b00d8c
 DIST genpatches-6.0-10.extras.tar.xz 3804 BLAKE2B 392620ebf627c7f480b0031b9e3e712ec0005b7e83596ef192908cde5740df06cec0605b09a15ba9420919b37a61136611a9e3e13f82caa63d0337f3d9b167e0 SHA512 86511fa64c02b703426450ade1811ce5b3614a6a232cba35f016837572e34a7ea0c751eb90ffe971f6a3321e0f9f61f8f032bd1cab5b0d55f8112acff42b4f61
 DIST genpatches-6.0-11.base.tar.xz 622960 BLAKE2B a8d35eea162ef85aec18ee2b1b57e0d67cf4fd336eb1827b4c2d81f85768ea0b633b8010d100b693d3359ffdc373d19c866383dd2fbfcae8d49cf406e9c6a56b SHA512 d2f07ee7314431f324684340f84cba64c008a268ed42f481a9bc885796cf4ba1dcd787bf64eb0028f2cab98afd0226f1b56cf00c7f160fc2af25276339743b31
@@ -124,6 +126,10 @@ DIST gentoo-kernel-5.4.227-1.amd64.gpkg.tar 60620800 BLAKE2B 0f28c20c298a521d5f6
 DIST gentoo-kernel-5.4.227-1.arm64.gpkg.tar 56832000 BLAKE2B 7b3a5dcafb9daf8a4f7497d853812537f61f6a99390a81a60ceab4ed950d5d660929809c59a71a9416c05cad9798d5da22cb290b08846a943f843330e8b65c6c SHA512 5cc99bf2908f6966c1dcc5dd03be80b9504365b84a73c3fe915dcdbc55edcfd8eb9b785fe3d4d27171aaf9701cafc79e4b57e719f3d46c37035b34a3905b657e
 DIST gentoo-kernel-5.4.227-1.ppc64le.gpkg.tar 54343680 BLAKE2B 2725e61dae1782f494a5378e9ede0352bc66e95e1436ade7157fe63cb239f06c0f9843a02729ddd5595e2a216bbec1e3d5180aae3a590f10be2331cda3afe5e2 SHA512 48d749c5620eda2fd6c33ceb9cb8c1f6eb2ae7b7e2ef0382bc09c38308a6f5c97998ce0b418b57ffd73ed6827ccef531d76f5739b069f91ca67f7f9b286fbcbf
 DIST gentoo-kernel-5.4.227-1.x86.gpkg.tar 52398080 BLAKE2B 62a989248bc69bcf2966354ba99a164e4fe2acb38ce5cb701f4c074f53f5d91c46ea7596233bdf45392d7c26c71c0236baad8a214e71da6943ca40ebb796254f SHA512 4d5631e7dfbaa113296c67f9da515eea15f146a9ec67a57fa82f9a0013459fd157851b67a9b252ce4f136a4d48d4ec3d52d174f6de9b425ed5b529c763603300
+DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239c1b392c475dadd2e5cca94e05921a529c0b7ed8246c23087f9fa2d7a3b21d316b3dc5dfeb6f49aff492b1b7d112cfd1478dab8467d21a SHA512 50803fb2b45891c6ce342e16d7b3968587f5dadbe26f3937eadee59678ebf23db1e1add37f3bd1d7dfab27d270a0f403b09b279790091a24fa81ce99a490112b
+DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
+DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71
+DIST gentoo-kernel-5.4.228-1.x86.gpkg.tar 52398080 BLAKE2B 7d8091279949410decf21fe9066eb27f9edc5574dc10bd976c6add123ed491f302ddae4e02f7a23110f566cd0026ab5cd87c44e0ea406c86215979bcdd756137 SHA512 3bed38f6c9145fc1e8f2fdff0c9675854ad4a8acb1cc5498fbcb6bd7ee7a3330140da85dfcf5de5f247d603b42995d0786215116df6f1bed6133bea37482719e
 DIST gentoo-kernel-6.0.10-1.amd64.gpkg.tar 75939840 BLAKE2B c97960c5c989babe1e7014c62f75ccd8facab8bf4fba085706ef4fc363d5c886e2682299c502a2800667d4c8a2547233e1fc0a8fd3daebe0a6ccc022f1b573cc SHA512 5996324a9c9e27a01dbef3a481eab7a7eab102912abafbaa4939b6e780dc83784238bdc387fe58ee8d41222bfd5038c3d5684bb6272b5870f14467b79a64c428
 DIST gentoo-kernel-6.0.10-1.arm64.gpkg.tar 68833280 BLAKE2B 59dc4659c3bd764768c6cd00e8bfc0db79ed61207d6dac58898b1074adba764e88f6dfec6f910f04e7615724acfc57826691cdc4453dbab1cc1a049785abfea6 SHA512 e1b27ff83e9c937072e829f7cc0753e423d4aa75776f92118d28a1f8d056c4d27c61d562ef36aeeb67aebd8112c8acb2eda7170b66e476e8c4fb62f5b6b4100a
 DIST gentoo-kernel-6.0.10-1.ppc64le.gpkg.tar 62146560 BLAKE2B 906a047c07a7091b3375c3a70ed84f87b2507337bac3266c86b133e3f4b4dd256449f926d5a54b76bc050ddd3dbf553e6777c8e3ef54a655a31376a00193cfee SHA512 961fc68e368d4a348b103876c6255c7ec25497a06600077b84176e25d99a782e335201a7b74a3cfd80f27c9da82c4ab323d55a7d9f1279fbcc4fbabb8f1f3f61

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
new file mode 100644
index 000000000000..310846ddf180
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-19 18:40 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-19 18:40 UTC (permalink / raw
  To: gentoo-commits

commit:     d95493aeb72b9bcf2b94c631a37791722c25f429
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 18:39:36 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 18:39:36 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d95493ae

sys-kernel/gentoo-kernel-bin: Bump to 5.15.84

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.84.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3225eae432b1..a0d7d2ab1349 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-5.15-86.base.tar.xz 3451248 BLAKE2B f6e8eed94bc50e40f5286fbba797
 DIST genpatches-5.15-86.extras.tar.xz 3932 BLAKE2B 327cf176552393f6973d19c72b5972181654e3b0054f64d38c678765740955e5fd0b261457cadda6c968e86c4c8dfa34680bc16fde93a44ca1267aacbb74bbe7 SHA512 4808519ff151f7e7eca7ff0d7d9f5d0f912309708da9689b15d0f17e2bc37b89ebd0157d0ee44a8e86b5929e3ebee739536edebad389f9fee3445c89daabae42
 DIST genpatches-5.15-87.base.tar.xz 3545732 BLAKE2B e69eb4d31984b65ea5e0c216d066b358e6cd4fd9c8c9e021fdd3e5022fa6a9fc804b673bf4433d4b8c6f13aa3d0336f2976aeea50245fbc6640674acfc8bce3d SHA512 bb9ca966cdbd5ef5da3cf4f11038f03495e643c07b7d93eab31d484d5615781361706c54d82e42887f0e5e867e7b8c62f565cb57527a4056be2cb10f0fa19cb0
 DIST genpatches-5.15-87.extras.tar.xz 3936 BLAKE2B 05717f3f9ccb161a5076c6623f15465729ec898ab7a8fb4e611d07acaca96df6b890a3af0890dedf6acb06c7db148df625fafeca5099eb96e31ae981e00a23e3 SHA512 ddda9d1daf3f71a8aade12758db2d698b2230a20b3df059437fba02b499d2a90f2bb5a5c0796b1fdf842ff64e515193ac97aa324a4047bbcceaf4849eeca2674
+DIST genpatches-5.15-88.base.tar.xz 3548532 BLAKE2B 947258e9bb979febcca994f82b9ca18df494ac0d7db4664a96ccb4737ac71151f21070d30e4e5665c53d4c444bf06471590a14d17f83396809ee9013064db317 SHA512 e071daa0620c62e5ba273c6f5c4134f7c6f179b25a7dbc10e1f045b6becef1182e0f27620be0f03f32926d5c2109f7802335dea9caac1d576c47bf92c0532045
+DIST genpatches-5.15-88.extras.tar.xz 3932 BLAKE2B d504a1d8dc4510e870c34d5e355944d2e79646102ec04d5a268774e29ead5255ae6cd51f3de1b10992c8bfdfda3dc16379b3e6aebbb18bb528caa801551498a5 SHA512 85d01fff2ac04bb439ffb2a648d665358b5631f086db51b1ccadf31a8a74f94445c5942d6ac25676aefeb7a86f3286a8a7320fcc30bb092c212f2061d3143263
 DIST genpatches-5.4-228.base.tar.xz 5198204 BLAKE2B 35942e1ffbfd792f2479ce2b97c7f191cf5fc5712ccf101ee1f5f7f0486d53da2307237fc2d50fe0353c82557df03fbdfbc669949616dfeda69970628ad98ee5 SHA512 333dd865d3f10083566ddf43ff4d159a6842c3ed92c703dbcebd0832b0fdbc53c0025856eb1608ac485c805702608e52c600e08922fb831536bc6a099f74f1d8
 DIST genpatches-5.4-228.extras.tar.xz 1812 BLAKE2B dc4f0815c8915ae371db4da0ecc1066a269547ba1a967a6067121de25c06445356b6f1339088d402e7f9ca5dbb91b49ab717dc3168760cb26ff3e279177e16e4 SHA512 7ab2f0466b677b3506c080bacae1217b54b35ccb45f65000757bfa09e3ca2834a3b78c4b03730f11c6948be3e3a04c1fe3bc562585248039185d94ba805adfe7
 DIST genpatches-5.4-229.base.tar.xz 5214840 BLAKE2B ede38de7b09b59ab96596aa4e47f7d2dff06e8e3e403e0b3a15092991bd21504ccffdc21b8fc5857fbd21ee89842f7a6d74fd88b5c7426ae2a5dd3d50ce8db51 SHA512 ad086f2b00e870d54b1605eac7fe537654c09830b69c316cee71a7bb5e621e6ada37ef780c4d2c3ea9678e4a72c19355acac2648e16943ba0dde4e711909826b
@@ -92,6 +94,10 @@ DIST gentoo-kernel-5.15.83-1.amd64.gpkg.tar 69816320 BLAKE2B 40ab08a5ddd46312a4c
 DIST gentoo-kernel-5.15.83-1.arm64.gpkg.tar 62883840 BLAKE2B 817ffa0ccd261a5c04aa8065acce11bb332067bcd2ebc975c396fa5cd612a26d0603090737a31985cf656af7d29e955198911730bceffbe0ce2cc5adb6ccc197 SHA512 36e0a1be077510a6b8f7858744dbce6b5fa0d4d169cbba42f8e69e540f37d021d390b34d4dd79f01124fa15e8a4adae4422cc2a7a51f9695b7fc29cdafecede8
 DIST gentoo-kernel-5.15.83-1.ppc64le.gpkg.tar 57221120 BLAKE2B 280ea39da46333a57d640ba7c8a67f8a434ffec6b9c9345f6d317b6ff3b5cafaee978d18c2c5b5f9222a9294c2369923a93e284fdbd79a46a530b67e552a7395 SHA512 04e7d30f4b9eba907e2a1e800d445bda4a71aa579e545bbcf276f8e7dd29830b071514ff6d29bb85bd8f4c823313502152934ec88b82a4b807a503e0ef54ac56
 DIST gentoo-kernel-5.15.83-1.x86.gpkg.tar 59156480 BLAKE2B 8869927abc2afdf936cfff1daa8d2cf739ee15dc5b279135249f9a6db5ec618628c8336376b5c88ab47d6f6ab7ec9847d621a357b5a379088bc3424756c54eef SHA512 4d734959db23b82ed6c71a9d996de36cfa37a8f7d20a2280c0a0967e29bcd18278f01afd8fc28d27c4b67c9ade59e60e9353d4402c4de837d2491c2f62e41dc6
+DIST gentoo-kernel-5.15.84-1.amd64.gpkg.tar 69816320 BLAKE2B f6bc19af768fe43c64d9176bc3a121a7e52d007a3aafeabbb393490ba5bc43466e6820380174cf22bae1e61b59b2f21060ee689d5407b21aa50a28614a8656d6 SHA512 327ed2c7d44cb3d7f044d793e95a7e886b9cd0022a57eedce719e7992ec80877bcd83c0e6c1cac46e50726369e4ffd58178eccaa4fb0b92ed70d44f9d3fa232f
+DIST gentoo-kernel-5.15.84-1.arm64.gpkg.tar 62883840 BLAKE2B 620a33c02584bdea424fefa62338f8f1dced47abf1fa5df9b933c30e64ee680fc846a1d4fc84b0acc0bdc913470a9eeef6ec7c9b564d73c77c5b87c23acd4de8 SHA512 62778e2a2281d720190778300b2656d97db1d9bf5d31fed74ef87bb3fab4d9c0eccf8a02304222a631d03206b43f76ed5447c82787a5f67465f84fdcc4a1a6c8
+DIST gentoo-kernel-5.15.84-1.ppc64le.gpkg.tar 57231360 BLAKE2B 56fa94652ef5b42fdaf853077cc8f5a754d44dac312c36d054811fbdf0b14f66eabae60ed227b83788fd7b138c39670aa7c1f6707a6c86fb7fa0fc60c1a8677b SHA512 e327a7a9cb0c1370c77a8354676e2f3cffc43f41c4ddeba9198ed8d4d8709da37bd21f30d7f4ab3ef736a7e921543e4e611104fa3e4797bd07433e99e59e263c
+DIST gentoo-kernel-5.15.84-1.x86.gpkg.tar 59136000 BLAKE2B 0fb3c3d517aeb0596f1aeecb4c6341041b4ffa38cc2771de6c2ffc625dc3d2fd91a8094fd4222218b56ee226bfc8f6bba0a2615cd9e720a4af9511d8a7f5d194 SHA512 3b3106039e473c65ac16c91ce56adc4ec2d98965581c6686e41c8f7e2aeac299011a3b2b879dcade3a22cea2aaa2a1c2b7a49d7db0c302d23ca5dbff04de20a0
 DIST gentoo-kernel-5.4.223-1.amd64.gpkg.tar 60620800 BLAKE2B 1fbd9fdc06da23b51f136db8eb5d2db76110116c5f73868b07162d853c5ef95094f953bc02686f2855b9b5b0954792c4eac884f6f81c1dc524d8c14e4310849b SHA512 9ed74651baff980bc578eec8cc66486d5183a042943e77d6f11e37ae26f7b8892128b1886038ec4b683762a61bf1a35ba2cd571037118557f4dd4f4494b2c720
 DIST gentoo-kernel-5.4.223-1.arm64.gpkg.tar 56821760 BLAKE2B fc2ce930c0bd6d3c3efd51057e40bd1c83db3a812c8aac5996d05978aae4dbe6163012699c72fec553d83e1397e6cd9601fefbfe3105c30523ba49f1daac4a52 SHA512 d4fa5d7570c6fc7534d92ff23fedb2349196d0b07b7a8ed8fef43b40cd6a63205ffb30378340f704652b4e3a16b45aec3ab6bca9ae308548197c5c9383a1f452
 DIST gentoo-kernel-5.4.223-1.ppc64le.gpkg.tar 54343680 BLAKE2B dc69045d3281260f370a97e2f77315f8488fc730980e7b3a93cd85ef3fd3044e18a0f8a1bd81d48e33acab8eb41b07fedc3679e4b1a732146d13b3552febb753 SHA512 b0463414a8a1503d393d8446c399269167d871591da08258a258f280cddb81bf8a6f20f4e3a9699cb64f2d7118bd0347b77cdb52f7340486a41b8bcbee1f6ba3

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.84.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.84.ebuild
new file mode 100644
index 000000000000..cb9e8972e872
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.84.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-19 18:40 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-19 18:40 UTC (permalink / raw
  To: gentoo-commits

commit:     d6ae58e7de9a7a8a659e434028a7a24a7ee509a9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 18:40:07 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 18:40:07 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ae58e7

sys-kernel/gentoo-kernel-bin: Bump to 5.10.160

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.160.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a0d7d2ab1349..1c611d3a890f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.10-167.base.tar.xz 4477064 BLAKE2B 35b2dccc482e167393c2aca9fb2
 DIST genpatches-5.10-167.extras.tar.xz 3868 BLAKE2B 31508844298f272c02ce06f341597d4e75013488ea35409ee51f2af6dcebb14b2e3c17b7e27ccb766b051f618107aab113a6174959313d504a40456ca6910dc2 SHA512 808de5319a1dae4c6297a9aa6b249d02476870d9b929a2e7528d709cfc49d14e5bed78bc13167ce8d203f3e7ebb580d86382550de97690c7ae5ffb7d0fa0f777
 DIST genpatches-5.10-168.base.tar.xz 4500132 BLAKE2B c613cf38336ac3ba3b51af3308d111ffce729694ce3e5d6730c20c97c9b5f5a6d88d1c2d6a6d86ed66522e9617fc4cd94db99b7c02e695c4bcd1a19fcfb00634 SHA512 23c394c27a97129e24ebb46a85f52fae3b31e50d279970fd5af3081b6df275f9471d5513a5fe302ca8c7001d09b83af5fa7a17ea41db6652fb434859a257f0a7
 DIST genpatches-5.10-168.extras.tar.xz 3868 BLAKE2B 86fdf10638b04700b3cf4fbd6ca570ba6fed2db16cc8b447f3661589c779ea25c0400538d79834814236f463c923f754033bef963a6f886ea447ce82349d5a86 SHA512 12f20ceb292d0f347778f6b65174ffbe0420e58857671fde768e1d14c7712cb2ca14f84f2e615ca8a2c2981495f2939f843d82dbf9172bef0e3bb7ac3257602c
+DIST genpatches-5.10-169.base.tar.xz 4503176 BLAKE2B ca2bf2e3fa51de6c261f94bf54aaa3e0d7f89e4caae3b0d8b0e7c202f5834c8488fe4fa1239b88f7f1e59dc344112b5633a2968a4dd2d811afb330934861c154 SHA512 2086d7afcd337d6fe029c24c8c8713fb1764627abb975f412009e8a760b9eba39944b86380ca70b8568f550ad8ae0a82e8cdc1474196d5f4edfe6ac02f458c47
+DIST genpatches-5.10-169.extras.tar.xz 3868 BLAKE2B 40ec1739f6cd6cc27b4b5671634aaddd650293e361e3de8fe512652c9f5e7a314d1b9d73c652dca1b6787d24260aebcc8686cac6d85f031074400330ecd6ce26 SHA512 1a474298d6a77c5e1aa377bd92ed0066e2eaf0a978db3e2e444ce3f308fcc8043c7d5a9c23b7d1ef5cfb3a9a5b2a0d5d7ecc593b2b5db95b79ccdb95944d78b0
 DIST genpatches-5.15-81.base.tar.xz 3257712 BLAKE2B 66e0d129053b2cf3ba59681318be5c6a62d469d6014535bd4b47d5368a7718db7015ec1dfab34e4db324b4d626f8f8a9219231b2908c3fc2c2d51a3f99db999a SHA512 f43d637c799216e2bb99cfbab9c51b935d02f2dadaa0f2fad238f14393340420523c25927c10fd6b69745972cdf4e7f3e23cd56eea799626c69f4fb7d44b8e49
 DIST genpatches-5.15-81.extras.tar.xz 3932 BLAKE2B 0783c48eab8d9f53d07770a3df525df2ffdab8f36d3d7db2d22e2fc5b0d1fe904644b013a3d1a5ea3d967636d4ff91b3f208ea8f004adf310134b98ec5cdd0fd SHA512 be4b557066d8d2327724c8be440ebcedb01d0eadab7bfa0f9f230111cba76a2623bec0945fc887b91d6e5c73eec3eec4fa29b2e76606e7871e81a91fdc4b2bf9
 DIST genpatches-5.15-83.base.tar.xz 3328188 BLAKE2B 5d8da81e1c5f936ce49589d1dd10f41246a6059c410c0215b495ca7401eb618aa6c87d2ae23b08f27e3be5dd6b7f88e5d4e90ec9950924db9a08375d45cb2da3 SHA512 fdcbf6bc1e17f04df9d8334c1c75f21e5ca60fb99157708a4c599e43ed20a58664fe54fe8467924623d612ba2ddd409af4840195369fe274a4f55a84fce12ade
@@ -70,6 +72,10 @@ DIST gentoo-kernel-5.10.159-1.amd64.gpkg.tar 66498560 BLAKE2B 5efc48f3421b994563
 DIST gentoo-kernel-5.10.159-1.arm64.gpkg.tar 59658240 BLAKE2B d827003d70911c5517bd4f95cab3db91933dabc4d6361daadab7e4ed394b43d7eafbe3934e641d89321b28eb6fa15ba162eff6100f9a8f1c12951a6ac331b35b SHA512 2584f568f0191d417e1366b815ac57e2e35636fdaf50e6bc1281552e1cf1c61d1efdd31f3f2c3e00f6ec062a97b940c2421eff51ab948e8f73134fbd03f5f926
 DIST gentoo-kernel-5.10.159-1.ppc64le.gpkg.tar 55019520 BLAKE2B 77d2850555df170f737d23fd5ea09ee6782be404d25c69fe52ab8dcecb26ce2be96c8d43bba5e70e666fbe103a23b209b355601410cdeb12d688698a22c6d259 SHA512 15c4a7281db9f86ea4bcfdf734429b5a182db1381fd1df75799140f4a2d341888cd9fe0ba1507b2810a329f1ed2c8f659264d25920628cbe5c8674adc87c2369
 DIST gentoo-kernel-5.10.159-1.x86.gpkg.tar 56432640 BLAKE2B eeb5cbea77c5bb557ae5d27bf1bc02d27e20a7783635b831c2a16ef863076be98c93ca990c789997f070406bdf6f9d166c31f3d7b43f71794dcc7e3ee0ef172e SHA512 c184b6642d5158aef504645c45ade648d93de01e8a96c622292e1f0611e6eecb72f51bbf9d6282b9e82fa6c8ca215eb2b46cafc5b341ef9c96ba785679cda522
+DIST gentoo-kernel-5.10.160-1.amd64.gpkg.tar 66529280 BLAKE2B 47066ea67e8b0f75145b2b25fe4aa6a8e7056a595ee3e297c6ab34532793074763e8ae71ded4a5d3f2f42c0682e53a9f4b0569c1bec1458d1af26ef0a9417a5d SHA512 20fa3e0d9a30581f75c4ca586f945009584257c4f11301cd5782e74fe8fe6c42f305ed5bfd5b36ed4237ba105825e4663cb59d62311cc624648cf0cdf99ef4bf
+DIST gentoo-kernel-5.10.160-1.arm64.gpkg.tar 59658240 BLAKE2B e9637e606a63e775e075cf081d6e72fd243547ddb3b5343f8952b27c70ad274936f5f198ae951ab6a767978402fc55e5fb9f5aa1a25f9813277a9a39ac42a01f SHA512 245c4c7a17064dff17d744236ed03e875bd7a38c8b75c9246a5cd0c3310c15f2df19b82dcb9b7baccf5ab0fbdfbd5163fee31e3552b0a99cd293fa236bd9571a
+DIST gentoo-kernel-5.10.160-1.ppc64le.gpkg.tar 55029760 BLAKE2B f3142e2a38eb0d757cc8dbba2d5195703047d06eaa88a47e3339b0a649dc506cbb17f1c08fd82ec48216dcff743df7b6fd5bd8896cd412c0bfe131a560045032 SHA512 e0b7d6c82434a2e6e8c937e259ac5e01e9486b937189dba0b485172b7044da67cd47a913bfe8c7771b2c5d2c8465338c080664d42f94fc70c232525a903bf43a
+DIST gentoo-kernel-5.10.160-1.x86.gpkg.tar 56422400 BLAKE2B d436b4b52fda3a1d35136623349abcdbd3be8d7430b51dea5569ba5725d3fbef6132eca03e4e8fa73091fbeef20dce32a191708cc55c847eff6f3b1160996931 SHA512 8761f00ccba585f94c815e47d7a9da2528db5da59712a5c7b2269a0db4a2e1b8369d603b385c545c105cee8bc242cf4517e358821b55f840d63bb734279a8f10
 DIST gentoo-kernel-5.15.77-1.amd64.gpkg.tar 69806080 BLAKE2B bf5bd50028af7efb16dd50669486f265af7be14b603a32d0957f7630fca2c68a151152e62eb62c5050fb4b22b9f3084d2ddcd263b4b34fb1e6f29a468c7a0b93 SHA512 b8fa25be9b0bc56a7ca160407414e13ef0b0a369797baee743cbf00514ced83edd0ac0f97698d899b80f015629cf02f2ca6b81905ed59a320be865305e2b7cde
 DIST gentoo-kernel-5.15.77-1.arm64.gpkg.tar 62873600 BLAKE2B 1a12189a1e45c2663686fc00da11e411d9682cadd4a90e64961b81da73e7e5b4f2d82e8f90c1ac34a1a66fd7df14946e4ec5c4bae422736d05095bb9be527518 SHA512 b2fcabeadcc74557ddc8e0f732103e234df218fb07cb508638c57536d478e6fa1c545fa92608742a0e074242123f3e726e7a3e6e1de5eda912855d274236c27a
 DIST gentoo-kernel-5.15.77-1.ppc64le.gpkg.tar 57221120 BLAKE2B 82833222c08fbfd9fab8255e9ccd768bed260d59b0b93b852fa0022cf207817b2bc774b34926ea6331d5d0ab6b7c09619036d76506bff87d231bbc98b1845dc0 SHA512 1fc6be941d361e41e5560744ab38c8c124ed2fe32ad99320764564c892be346fadd85a4d0e4a4bcb264102e1db7d617101329661386deaf2356929b9b61af3dc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.160.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.160.ebuild
new file mode 100644
index 000000000000..7d5170bdeef7
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.160.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-19 18:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-19 18:47 UTC (permalink / raw
  To: gentoo-commits

commit:     d0ee06e8eb4b5f9ac9ee5c1cf5dbb5727b31d788
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 18:46:08 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 18:47:10 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ee06e8

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.159 amd64 arm64 ppc64 x86, #887097

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159.ebuild
index 68f5f261e1e8..8f9a87c041fc 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-19 18:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-19 18:47 UTC (permalink / raw
  To: gentoo-commits

commit:     a4ea96e422fc604864f14ad6865c89d6b78ebd11
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 18:46:12 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 18:47:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4ea96e4

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.83 amd64 arm64 ppc64 x86, #887099

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83.ebuild
index 2421ecbb48fa..7745a774a549 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-19 18:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-19 18:47 UTC (permalink / raw
  To: gentoo-commits

commit:     1bd78291528fd6ed8f329f8c925fdba26c2c77dd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 18:46:05 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 18:47:07 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd78291

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.227 amd64 arm64 ppc64 x86, #887095

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227.ebuild
index bcb056d69b17..9633b9065aaf 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-19 18:52 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-19 18:52 UTC (permalink / raw
  To: gentoo-commits

commit:     a4a6b6b14417928f34820c13d9ab3c785686a86c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 18:52:25 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 18:52:50 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4a6b6b1

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 108 ------------------
 .../gentoo-kernel-bin-5.10.153.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.10.155.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.10.156.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.10.157.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.10.158.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.77.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.15.79.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.15.80.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.15.81.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.15.82.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.4.223.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.4.224.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.4.225.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.4.226.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-6.0.10.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.0.11.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.0.12.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.0.9.ebuild                 | 127 ---------------------
 19 files changed, 2394 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6d2b267c8e76..972dc7bf7b88 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,75 +1,19 @@
-DIST genpatches-5.10-162.base.tar.xz 4335364 BLAKE2B 588c43e616bbdc27c3c52d7039b94b2825de57aa8d03e6205a7effb861d52e7f55f1ced617e23dcbbfd1af653352344ce38f0bfbcfa494be8069cc6dda24e563 SHA512 827f7df2593de4dbe6a658b16ab9c755e380007f37caa9c6079e062e6b7eeecdca59fce141ca04f882b71738db07236b2292d451f6c042f6a157cf78a4a094cd
-DIST genpatches-5.10-162.extras.tar.xz 3872 BLAKE2B bda73f31c374f68e41139a18bd8adb5694aec96ff8abcbe9d8f69cdb3a3a997faacf4eeaa94319f77659717ef0574e5194cec247bb758cef769b0f6016c77a65 SHA512 1adbd07d1af22cb4e202be5f246035550746b2aa72a6aa834a162342d29bc3649f90894d4e6b39bee1f78fc666bfb742c9194fc1b0ffacbd1064ff613ba02d86
-DIST genpatches-5.10-164.base.tar.xz 4386332 BLAKE2B 88887f7d89de037788c0a5d2bd3b3a61da549f16939cdbaf04520097b4cf935683bdefab3c0e9884362b879f3b863d0cfdb495c662f9872386a1b6d3be267c73 SHA512 486b56560d144597032c777c7ff1bfc6c828598d9ec81c46b1ef8c91dac6e451525f62136e5e96d53bf4e7862e1a8d86d716fba7eaad55e60240ce4611e658b5
-DIST genpatches-5.10-164.extras.tar.xz 3868 BLAKE2B df5c97a2e0caf890fdcbc564b67226b66e1a789bb8c972761ccb912a7c1d3f0678381fec5da17f73661e302bc3cbcb3a9cbd755696e5c8a94ab9ddb9e6c8c89d SHA512 4355ad2bfb6e0d706346df3bda7bba4c7d3c6145b6707df1536db2588d72a3c0e6c42487296272149d05c06c99f5524bdf724bfdeafce250719f696cd566d43b
-DIST genpatches-5.10-165.base.tar.xz 4410392 BLAKE2B 67300432c6ae3009843c2dbdb514228296716b3fe884cec9307ae75c1848839633e504d287fb059f7766f7ff545fdab0566b79938d06053b1c82d2aa6f928f7d SHA512 208dc3840efce5d0c2e57926ea7a29890f3998b56fa2def90046cdc1358dbd22a8a597aacca754f60b7b742c65a9e541fdbc5b57b9838fec287eec8131fa2023
-DIST genpatches-5.10-165.extras.tar.xz 3868 BLAKE2B 1cf0214ea5d61c180a97e99697889bb0ab5b1e7a3a7c0f3c3492e9de424af586975dde56e9d8d24c0222f88872d27cdb763c02cdb64e293e755a6ea107e22a23 SHA512 b1a18819991cbc9265bd0aafe0ad4d20402efd6e96c7d68f509bdec0177cc4509d9f71b8dc41b906643498ebb9f51721df31fdaee6dd69652c01237fcb69717d
-DIST genpatches-5.10-166.base.tar.xz 4458748 BLAKE2B 6bd32230b72d16a642c85296918f467d181389087aea84dc1b6fc922c3091f444169f15461a438480e90de59806e0f0cb50f51ca40a590369fb1ae28d48018d1 SHA512 8897cb2a53f226e40193ef67c498f48270c1833986be3668e47da426b8d4c37ef59ea2d09b3582f457017780059db2430d42202e48e55bdfa697ecbc64f19183
-DIST genpatches-5.10-166.extras.tar.xz 3868 BLAKE2B 9de0bf3ec8b5d3cedf60f39ee1daba0ad24c23a3f43b9a35faa9b3bbc874b9fca5a6273f79ab840ced2f3880f779e0c4acc2f02c581d75618747f7c51dff6cd9 SHA512 6dfa61ebb4b6c08dfe42d3fa58def0adce6864ca2a8609bcf57720035b345f238aed22725a7e371e3ae562424049fd22da6c4c2dc5535da4b6820f645d832059
-DIST genpatches-5.10-167.base.tar.xz 4477064 BLAKE2B 35b2dccc482e167393c2aca9fb23dc2ae9fbbef9c4061cfb3cab2e3081a3d129a6c9ac5db2d4119dff624481e43174032e451ba1879831cf1fbd198baf092f50 SHA512 174df1ca9edef297bc727540edf820b18f9fcfce702bab3da7aefb8f1378e810267a368fa6a7742300588a3e36a709e09144383501507bd012753b45a342d994
-DIST genpatches-5.10-167.extras.tar.xz 3868 BLAKE2B 31508844298f272c02ce06f341597d4e75013488ea35409ee51f2af6dcebb14b2e3c17b7e27ccb766b051f618107aab113a6174959313d504a40456ca6910dc2 SHA512 808de5319a1dae4c6297a9aa6b249d02476870d9b929a2e7528d709cfc49d14e5bed78bc13167ce8d203f3e7ebb580d86382550de97690c7ae5ffb7d0fa0f777
 DIST genpatches-5.10-168.base.tar.xz 4500132 BLAKE2B c613cf38336ac3ba3b51af3308d111ffce729694ce3e5d6730c20c97c9b5f5a6d88d1c2d6a6d86ed66522e9617fc4cd94db99b7c02e695c4bcd1a19fcfb00634 SHA512 23c394c27a97129e24ebb46a85f52fae3b31e50d279970fd5af3081b6df275f9471d5513a5fe302ca8c7001d09b83af5fa7a17ea41db6652fb434859a257f0a7
 DIST genpatches-5.10-168.extras.tar.xz 3868 BLAKE2B 86fdf10638b04700b3cf4fbd6ca570ba6fed2db16cc8b447f3661589c779ea25c0400538d79834814236f463c923f754033bef963a6f886ea447ce82349d5a86 SHA512 12f20ceb292d0f347778f6b65174ffbe0420e58857671fde768e1d14c7712cb2ca14f84f2e615ca8a2c2981495f2939f843d82dbf9172bef0e3bb7ac3257602c
 DIST genpatches-5.10-169.base.tar.xz 4503176 BLAKE2B ca2bf2e3fa51de6c261f94bf54aaa3e0d7f89e4caae3b0d8b0e7c202f5834c8488fe4fa1239b88f7f1e59dc344112b5633a2968a4dd2d811afb330934861c154 SHA512 2086d7afcd337d6fe029c24c8c8713fb1764627abb975f412009e8a760b9eba39944b86380ca70b8568f550ad8ae0a82e8cdc1474196d5f4edfe6ac02f458c47
 DIST genpatches-5.10-169.extras.tar.xz 3868 BLAKE2B 40ec1739f6cd6cc27b4b5671634aaddd650293e361e3de8fe512652c9f5e7a314d1b9d73c652dca1b6787d24260aebcc8686cac6d85f031074400330ecd6ce26 SHA512 1a474298d6a77c5e1aa377bd92ed0066e2eaf0a978db3e2e444ce3f308fcc8043c7d5a9c23b7d1ef5cfb3a9a5b2a0d5d7ecc593b2b5db95b79ccdb95944d78b0
-DIST genpatches-5.15-81.base.tar.xz 3257712 BLAKE2B 66e0d129053b2cf3ba59681318be5c6a62d469d6014535bd4b47d5368a7718db7015ec1dfab34e4db324b4d626f8f8a9219231b2908c3fc2c2d51a3f99db999a SHA512 f43d637c799216e2bb99cfbab9c51b935d02f2dadaa0f2fad238f14393340420523c25927c10fd6b69745972cdf4e7f3e23cd56eea799626c69f4fb7d44b8e49
-DIST genpatches-5.15-81.extras.tar.xz 3932 BLAKE2B 0783c48eab8d9f53d07770a3df525df2ffdab8f36d3d7db2d22e2fc5b0d1fe904644b013a3d1a5ea3d967636d4ff91b3f208ea8f004adf310134b98ec5cdd0fd SHA512 be4b557066d8d2327724c8be440ebcedb01d0eadab7bfa0f9f230111cba76a2623bec0945fc887b91d6e5c73eec3eec4fa29b2e76606e7871e81a91fdc4b2bf9
-DIST genpatches-5.15-83.base.tar.xz 3328188 BLAKE2B 5d8da81e1c5f936ce49589d1dd10f41246a6059c410c0215b495ca7401eb618aa6c87d2ae23b08f27e3be5dd6b7f88e5d4e90ec9950924db9a08375d45cb2da3 SHA512 fdcbf6bc1e17f04df9d8334c1c75f21e5ca60fb99157708a4c599e43ed20a58664fe54fe8467924623d612ba2ddd409af4840195369fe274a4f55a84fce12ade
-DIST genpatches-5.15-83.extras.tar.xz 3932 BLAKE2B 42ba0ee79654687ad5c858344ef7a1787c23fdadcf312788b2f53e739bd6319b3771c89d93eef7f604bd4f9275777421fcac09f8030af81cff6b3d9482b8e804 SHA512 55873c4cac9a4c5bf030b562c927fcc663a9a092602366d170541050386d427fac2dd8ac013d13b700bd874e47655d10b2cedb5b4c1034f41819c675aea80506
-DIST genpatches-5.15-84.base.tar.xz 3361044 BLAKE2B 355479d56f6234f63cdf7acad501784edc72f3e55ff6ac0e09ac26004c38aa30fff62893036ab413d0e8f1334a41568c59e075452b5c3909f88b8f48f0104748 SHA512 7a7a3b03d5aa348c7e4c5d4d7e4972c8538778367a9eb1984c1f0b3ab202ad27b92d1fd7f29dbc3fbc17cd413d3c1a571f5201355b27c22bf0f55bf7f0d57206
-DIST genpatches-5.15-84.extras.tar.xz 3932 BLAKE2B 1729d46e8de60b40e69fdf7f63048d9c4142de4a4dfd75695f3303034b1b1732aee6c20a62a3f2d7b4b464e22babdd6261ae4249a79f79bcd7c817faef55ad5e SHA512 223124d0323024c383ca342969404fcc514596364a90cc98bf8a8e0105e5c2420973a2efb6a47c732775a4672fcba4d3d4386a8fa5350e8ce8a98dcb6f5718fe
-DIST genpatches-5.15-85.base.tar.xz 3424456 BLAKE2B 3b5dd1fbeec6ecf40e922ad97662312346a72b81f79a40b0066f5773bd9ab63c979e4ff6564361e44b9f3f49ffd2f3cc47118934d0598d49d0e1be49b65b4e78 SHA512 f36cd6153eccc29ff7ec0e97eab85d6c0918928350b6dfeed97994435b623cc6015a9821655d0fac2b1f68370ccd8d0fbf88d8b3854ee2d9a7ded7e281eb4e1e
-DIST genpatches-5.15-85.extras.tar.xz 3932 BLAKE2B 466a3564c1d693c90d925457720960f79221d99f740b5ef67152dbf957d9c44a07b867e916cbedd32c92e268341bbe05d3fe40663e55c358cf4439d3a343721b SHA512 03b9f051fe6a8415b693a64242d00a457f7640dd8fd6ad9659da8deda9ee77b8c52769bb60ca5194e781696e80f703ca17bc1277b1979e1f79e99144a30ef664
-DIST genpatches-5.15-86.base.tar.xz 3451248 BLAKE2B f6e8eed94bc50e40f5286fbba797a5f6b4cb112453da76898edbd854a09bdef619a4b31fe866b602d1d49f4d4de80bde7c8192690f7eb82b6a9419a958831901 SHA512 60d6eab7eed68f938590d5412e48d669b69a0366e9b8878317f546743ab252cfc596cdf4af9fc10a7873cec13aa3ccc4f79a61b594fec49a76c6e519f425be69
-DIST genpatches-5.15-86.extras.tar.xz 3932 BLAKE2B 327cf176552393f6973d19c72b5972181654e3b0054f64d38c678765740955e5fd0b261457cadda6c968e86c4c8dfa34680bc16fde93a44ca1267aacbb74bbe7 SHA512 4808519ff151f7e7eca7ff0d7d9f5d0f912309708da9689b15d0f17e2bc37b89ebd0157d0ee44a8e86b5929e3ebee739536edebad389f9fee3445c89daabae42
 DIST genpatches-5.15-87.base.tar.xz 3545732 BLAKE2B e69eb4d31984b65ea5e0c216d066b358e6cd4fd9c8c9e021fdd3e5022fa6a9fc804b673bf4433d4b8c6f13aa3d0336f2976aeea50245fbc6640674acfc8bce3d SHA512 bb9ca966cdbd5ef5da3cf4f11038f03495e643c07b7d93eab31d484d5615781361706c54d82e42887f0e5e867e7b8c62f565cb57527a4056be2cb10f0fa19cb0
 DIST genpatches-5.15-87.extras.tar.xz 3936 BLAKE2B 05717f3f9ccb161a5076c6623f15465729ec898ab7a8fb4e611d07acaca96df6b890a3af0890dedf6acb06c7db148df625fafeca5099eb96e31ae981e00a23e3 SHA512 ddda9d1daf3f71a8aade12758db2d698b2230a20b3df059437fba02b499d2a90f2bb5a5c0796b1fdf842ff64e515193ac97aa324a4047bbcceaf4849eeca2674
 DIST genpatches-5.15-88.base.tar.xz 3548532 BLAKE2B 947258e9bb979febcca994f82b9ca18df494ac0d7db4664a96ccb4737ac71151f21070d30e4e5665c53d4c444bf06471590a14d17f83396809ee9013064db317 SHA512 e071daa0620c62e5ba273c6f5c4134f7c6f179b25a7dbc10e1f045b6becef1182e0f27620be0f03f32926d5c2109f7802335dea9caac1d576c47bf92c0532045
 DIST genpatches-5.15-88.extras.tar.xz 3932 BLAKE2B d504a1d8dc4510e870c34d5e355944d2e79646102ec04d5a268774e29ead5255ae6cd51f3de1b10992c8bfdfda3dc16379b3e6aebbb18bb528caa801551498a5 SHA512 85d01fff2ac04bb439ffb2a648d665358b5631f086db51b1ccadf31a8a74f94445c5942d6ac25676aefeb7a86f3286a8a7320fcc30bb092c212f2061d3143263
-DIST genpatches-5.4-228.base.tar.xz 5198204 BLAKE2B 35942e1ffbfd792f2479ce2b97c7f191cf5fc5712ccf101ee1f5f7f0486d53da2307237fc2d50fe0353c82557df03fbdfbc669949616dfeda69970628ad98ee5 SHA512 333dd865d3f10083566ddf43ff4d159a6842c3ed92c703dbcebd0832b0fdbc53c0025856eb1608ac485c805702608e52c600e08922fb831536bc6a099f74f1d8
-DIST genpatches-5.4-228.extras.tar.xz 1812 BLAKE2B dc4f0815c8915ae371db4da0ecc1066a269547ba1a967a6067121de25c06445356b6f1339088d402e7f9ca5dbb91b49ab717dc3168760cb26ff3e279177e16e4 SHA512 7ab2f0466b677b3506c080bacae1217b54b35ccb45f65000757bfa09e3ca2834a3b78c4b03730f11c6948be3e3a04c1fe3bc562585248039185d94ba805adfe7
-DIST genpatches-5.4-229.base.tar.xz 5214840 BLAKE2B ede38de7b09b59ab96596aa4e47f7d2dff06e8e3e403e0b3a15092991bd21504ccffdc21b8fc5857fbd21ee89842f7a6d74fd88b5c7426ae2a5dd3d50ce8db51 SHA512 ad086f2b00e870d54b1605eac7fe537654c09830b69c316cee71a7bb5e621e6ada37ef780c4d2c3ea9678e4a72c19355acac2648e16943ba0dde4e711909826b
-DIST genpatches-5.4-229.extras.tar.xz 1812 BLAKE2B d5d084cd21e2a4f6235f0438e8d92746fcfbc9f86170247b00ade3d2aac99e06c4b10bbe725780e8f9644c7404e8defd360c3e9d360cac1e5c5a8a2ffb17adef SHA512 c21105638451b761588caaf266d901de7a5640d72540954c3c559b675dc265cca8ea5e56de1c3c644bda4c4e09fe174ece02ed6e506d12e718e035825dda3e0d
-DIST genpatches-5.4-230.base.tar.xz 5241272 BLAKE2B 59a4ad6f7b2f3380e5521a2d48e7da526bb8dc177d04c147e5699b75efd76e62e94b97a96d7d2f50c70fdd684c57f76f1a0017fafc223f7a31f7d26ef24a5365 SHA512 f69615ad62cef31b53cb89ce072760e17f9f22a40217ca1057e34939ed2fbaadafea2811e68fbbb91f62aeb630d4ca71ed63442efa5448c1e44554a4cbb57b12
-DIST genpatches-5.4-230.extras.tar.xz 1812 BLAKE2B 62c614ec2f856867ab6e6953fcbe533fba508263a2f0e0f9e422ba9c4f159af9564d8ad57368f4e8a9e645302b3cdc8ef1ac5a626cb8e18380c025f3290ba56a SHA512 911595072c899538d66313d24585df62a9dd4e44e46980b14e1b6d0c61a64d55b6a66e4b30cae49965900bbbe634c2ebb36aac1d084038829da2a1a59b721186
-DIST genpatches-5.4-231.base.tar.xz 5272360 BLAKE2B 9b7a19691ddb0b06bb5642d580ccf758e3a2543af7d0e8193aad6a3d7d2e51af315660194f4bcc4faf26bcc36dfdc1f96d323845af6f265d679c86b2f33a586a SHA512 fc34a0b606a07bf439975766caca7aa52cfa6ae578e46ec080941c2f08b9667c9ffbf3dc0ba50bd90c7e5ea9d3e75fd7d6686934e0345d1e66228a9b0059d1e3
-DIST genpatches-5.4-231.extras.tar.xz 1816 BLAKE2B 7200d64f7ac5ecbf7bcfa77cb5ccad1f52d77b17ceedf688bd8a7721b915efef81be0a67ec87ffff141980eff31a36040c709597c3f9777825d054e547c9f748 SHA512 75cc387c24219f62854cc786da87a88eef2567f8798e278e1abe0c3f2689779ee780957339e7a782250920b998b0df4d31b54f01bbd996cc1d4f498113df91a5
 DIST genpatches-5.4-232.base.tar.xz 5291236 BLAKE2B 9f80382d51bb96d5f3b62f9a6c35159360775df3092301638f36ff2bc13f8dcd2bc18816f76d7bab8e341bf956fbd198047cdfb6d020e0c419d431e0dfcf5754 SHA512 e3d6f7c08667dfd3f69d862f6057b8629916c13e1a0421c254aed0462c8725c3ddfd8a75433de1f893e050a9451299281d6d5df9a4d234644e92b2dee1004074
 DIST genpatches-5.4-232.extras.tar.xz 1812 BLAKE2B e2ad941ec37d92e646f7c5d8da34b0bacaf98fcc96da2f43a4257a1e9d40bd8b90965655b67bca2a986249d0971c9ab27f892be5e7bc6e9013f8d8143638cb38 SHA512 4cf015c2847d593177f842241e67aa8125d19fd163883fe553799c3b7af6dab4c2020462c6d348478a5b539e0425e6510749c537862a67f5f8e185594b6d9d59
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
-DIST genpatches-6.0-10.base.tar.xz 546380 BLAKE2B faad43e3066e880e9074c57499eef61f85a8279cb37b7c999f41194588c766bfcb529cd6bd43b234e865c837ca970706935d6fea32fbcb46c49e9a67d274f262 SHA512 c4e37e027f8c9c7ce833d4b5c887b261bbe617222d4b1203bf0ccbb35b384bb185bfa5e3bccc187e7658baaa50a015a5ce2a41a6d9c8fa5ad883a46692b00d8c
-DIST genpatches-6.0-10.extras.tar.xz 3804 BLAKE2B 392620ebf627c7f480b0031b9e3e712ec0005b7e83596ef192908cde5740df06cec0605b09a15ba9420919b37a61136611a9e3e13f82caa63d0337f3d9b167e0 SHA512 86511fa64c02b703426450ade1811ce5b3614a6a232cba35f016837572e34a7ea0c751eb90ffe971f6a3321e0f9f61f8f032bd1cab5b0d55f8112acff42b4f61
-DIST genpatches-6.0-11.base.tar.xz 622960 BLAKE2B a8d35eea162ef85aec18ee2b1b57e0d67cf4fd336eb1827b4c2d81f85768ea0b633b8010d100b693d3359ffdc373d19c866383dd2fbfcae8d49cf406e9c6a56b SHA512 d2f07ee7314431f324684340f84cba64c008a268ed42f481a9bc885796cf4ba1dcd787bf64eb0028f2cab98afd0226f1b56cf00c7f160fc2af25276339743b31
-DIST genpatches-6.0-11.extras.tar.xz 3804 BLAKE2B 11aee6c336dde017a69fd47cdcd881db93c2b183fae9924bbcac663fccc3276450536325e63a11407adfa0900e1cb1a017d10c8ebf2bb0f3127fdf56cadb1215 SHA512 c3ede70c3ea7ab481fd2e5862254c589d9fb56e0d91e1e8bbfae0fbfa57d325b59e778c765a28be03655d75763da7f19361f2e14e5f8335fb779a083d9b42b67
-DIST genpatches-6.0-12.base.tar.xz 658212 BLAKE2B 0daa718dd00d76224db3776d6792d51e072a2e4c8094ec22814d84cffcff8d18a670b73f94b5fe231e1eb586e05b42aa44942b8706ced76ac5c172777f8f8519 SHA512 e960c0a687b06ab108429ee99e5ef27dcc826dd3e6d90471addcb215284d37c1ed0cf40eb9d442a7ac90a5c4696a0ad95e0c5997ee954e4677b949a2c7ffcecf
-DIST genpatches-6.0-12.extras.tar.xz 3804 BLAKE2B fbf21f852110ac732124e5a227b38462d7a94ec17d788fbd48ab35e08c2a941f9c3549e58e7cdb4279f8a273daa2cfbde0a560a769d808ca9d26d2419b303b96 SHA512 efdc24c196c10ee2b47d6f81482b4408a5a7e829c21d9c2eff6426a92a1c17f0315c64875d45795cda7b735d183b7560ec44e308fee34b09e89c171526c9ee4f
 DIST genpatches-6.0-13.base.tar.xz 698372 BLAKE2B 3069effafcb526cc4d2735e2bde48cdb7d0ba5e25748b2acc854d1503268b298e9f690e266e6e81b73ab09461eaa1f0ab3d68066997e51d27af7a051d4c5f84e SHA512 a92a50c3f01266df91793c1ba4baf77aa758093c1e00d333050f8fc989f690240ab6aad53a31e59af95db918a15a5037e2542addde8f9fc3cb57d296bbaaee6e
 DIST genpatches-6.0-13.extras.tar.xz 3808 BLAKE2B 6edfc9b381253851e8e2c976b6376aff9bf98648faa49396ec81389315694afda7465702fe99f54b1a33249deabb29ed81a6d1651320dbaebd4eea92ed5f3a21 SHA512 216098565a5eb046788413da37a7ea933f35c990f3c7f3726004470509929a9717158bd778d321333839490e2dfc1b733fe3c016bc3d06804bfd34dbdc4bec93
 DIST genpatches-6.0-14.base.tar.xz 701288 BLAKE2B ae3560178c3b887050f51e7bafd837ffa7755567c0748e4680c230329f52e8009e6f8da59e8f285bc802e318b65777b06f3db7f0d795584eba448b716ed20014 SHA512 43dbb5cf7b0ed9a4a03d484a58aaf94243902b8ab31b6b33de3826cd172f0978b08bac8e4d56f7ad2450e288fc66c6e23c9458c29e1f2a6fd3e1f015a4cdc07c
 DIST genpatches-6.0-14.extras.tar.xz 3804 BLAKE2B c12099272fc09f02aae38288969f12057092c6867728080744914ea7c9f41bcc0f80154afd7de2f68180e2d3f7f66899d2a8523ea0bc9850516110781339ec2f SHA512 a639231941c13bea32e4c5ce4f56d6dff2b56a164af8481861f4ed3bbe90d406e2d1eb4242b4ae5db9ff735924e75c2241edb372ec9e6a9a3a0df7a99fca2e4d
-DIST genpatches-6.0-9.base.tar.xz 478548 BLAKE2B 916f2b1b5d198adec6f73a0bb52029f4667132e7b7528ac5578134e3ed775d6aaac7989ec5e3827fe16db691f3321ef16b5a29088d2ad81e963f768f67cc2b61 SHA512 6b748f241e609d6191f83134f65bd9010122d5681b080c7ffeff8690f4cb1ab0f44b2681a135689d945de45f4ef25384411aea1d78a5b1c6248e547dc9e5297e
-DIST genpatches-6.0-9.extras.tar.xz 3808 BLAKE2B cf37233fbfc631e8ec9d7c663e8982a3bfb154573fa84d13cbb3d67fa73ff38ce74b27bf6dbf827b311826d18c628ef2818a75975e068ce381bc1a46c4948075 SHA512 b4f5d0daae3120662fb79e9f53b7dfd0c15f0a2b7c77a32b7440cc7425b3df87107aabb2cd913a31b7014c9fd1c3c85ab2081839af652ae9d7e43352dcdda42f
-DIST gentoo-kernel-5.10.153-1.amd64.gpkg.tar 66529280 BLAKE2B f0e4ccfc14b29dcd25ccea3ebd199a6a61092a42d4df68f36e699cf4059674bb0f3056c348fe8da0322bdb9dbc8806e36e87dc329fd88baa0f39c442324ffe71 SHA512 a53fe9f935e05311f40dcffab224791b64b42f218c78e2737d4a4a396df08d0d21f85858d3767a0df329a038c93e892ceadb3db58646d6f103e6941e0b4aa772
-DIST gentoo-kernel-5.10.153-1.arm64.gpkg.tar 59648000 BLAKE2B 3889c5388e7213eb00b9e0dcfaecc38432ad6e241085a51a2674ef5bd8a6666c7fed4dcb7fb60bade4cce546fae2ee1690f77fa203d4dba0dfdae3ae6dc709ad SHA512 1c3a364667adf31625c9bb9bf1f243c2a41cf95cbbebb13cc9e3970aeabda3f0ab88641a554f7eae4e59645898bb6a0641506b1a2d0a60c9fbde135b0e254e8f
-DIST gentoo-kernel-5.10.153-1.ppc64le.gpkg.tar 55040000 BLAKE2B 1f8379e4732e6d84b5604f3689d5919b98719b415b5c999c033515d7981d6da00e9985c35690bdde3e03a91cd3a1a8ee0098eed6c56c09cd337878b465298ae8 SHA512 f6a1b9109a83de4b4e669031b0561063e2121b4e78fdd1e743b59362013e00e97ed33fbf13871ad2238afe1c30a1ebc0d78f013249035ea8172f1893fe090665
-DIST gentoo-kernel-5.10.153-1.x86.gpkg.tar 56422400 BLAKE2B 9dd37524e2b0d74d8d1bb9ddb2c85cd600cd441c8252cf5a5f37ed99ad568755c410eda2d8d6614d3d533aaa02bc6fba618feb9bd92a040ea90049dfa21f65d0 SHA512 c844dcbea7843b9ea673039c00074ca91863001ec6d5c9f0829f065b192b9255a5cfa5d4a4725fcc821b94294b301c23463b1a3690c61a9a3c444920dc367e88
-DIST gentoo-kernel-5.10.155-1.amd64.gpkg.tar 66529280 BLAKE2B 04407528385fb6bd51d981fbc93e03d58769967071a87401fb73746c45542914d1453f69bda37dd3ca639f00424de01463041d6a5279d29c99b0b402cf040511 SHA512 9a232827620f24230b0ad81caa00a9f1616eb22b21dcb09994465ac496faa90f69b4b20d1f1cdfeaba646580061000592840671774c193ad1c2f0b47cf964b9b
-DIST gentoo-kernel-5.10.155-1.arm64.gpkg.tar 59668480 BLAKE2B 3decbc324ab1bf9433e11e0c3321a63c6b9c5cc1ff321e592483f9e07378d23b7810934c26ceae300fe22c78fc365248456fb79acacf3ef0d6eed53126c0a49d SHA512 abc9ae89dbb1131584329eb064a568152ec8dd7f26af9025b68fb3816301e29a723eac719da4722ef9712c3383cd248d1106c9b84cdaba90ac3c4b3f42ccfcc8
-DIST gentoo-kernel-5.10.155-1.ppc64le.gpkg.tar 55050240 BLAKE2B 3ddca1091ffa524ed1bc1d08b64f1038fb6664d6d754097f9472d04003aee62f274ce51c680067ab47445e0fd100feb3dbc233cd7272a77d2358f6fc4238d1e0 SHA512 0efc36b9d9fc85dd2715d0b49a08685d3b3bc6cb297e5b1b1a82706382af1db7da27d533240f7e1de8a8b714ab1a08340ad0c9b2f6e53282875531cad36373da
-DIST gentoo-kernel-5.10.155-1.x86.gpkg.tar 56422400 BLAKE2B f8a4e4b56b5f77944ec456f5a5684d16967f0c2af67988a2ba7ce26b6deea7d8e2e4b94bee39c6783377dd6aecfd7bdbdbd3e3eb200bf7e02c3f0fc9664ed3da SHA512 00c948da4149f68e23fbda21a1946321f2ae059b5094c09ba5dcbfcd39a311ae3b4656499c3f38dd0b518f25cad055aec5ea9e176246fd2da38527558ec56892
-DIST gentoo-kernel-5.10.156-1.amd64.gpkg.tar 66508800 BLAKE2B 6a7d41f7aebaa3e6fd105d3297101d8b02b667d3829535ec203bee52d2e100d7a6aaead56e66e8075dd9091f95d0b9bccfb2b598947cd7c51d59359ff0bc6184 SHA512 e55f022f144201c65d6314ae275b9d5163bf0c3a3fc8777ee45968a5759989e6a9be3c0de8ada5d8e4995bdacfd2cd4c54e6a56ba08308a7f7c4ac3f633893b2
-DIST gentoo-kernel-5.10.156-1.arm64.gpkg.tar 59658240 BLAKE2B caaef2dcff1b5d0a573f10ed886d9348217d63f4e7a90988ea5b52cc0c0bbd91502fc3eba4318d9268147adc45fe9048cddb385c8566a32050380c8d214498be SHA512 d37b405cf7d1ca24f3a9f425cd3c12717e2287f057e00e74f6fe32ba141d428fced6ee0d44b926f80f109ea3efae0146871f00052737cebe51f777435a411cfb
-DIST gentoo-kernel-5.10.156-1.ppc64le.gpkg.tar 55040000 BLAKE2B 9439a94d8924afd508b114b466198d32a63c16ceeebf7430daaea1592bfcca2260bf0cc30e08e190fa8a667718014981204d2f4d8808b0ab82127b0f9004c0fa SHA512 7068e8a72a418dc80d4a0dc9f9573cd4b3d9c427fec053ad57ccae62ed5a954c8b41239006376dcc8ef238ed3b39566e4f50e60f3b013d5ae92be81538e16de7
-DIST gentoo-kernel-5.10.156-1.x86.gpkg.tar 56412160 BLAKE2B c3cc6154b24aa7b9d7c9dfff2cbc7acc56170a49dc8e5ae87bfa182ca4e73b69b35af3412c25832efac0a7681c83bb20fd9768f61dd299a9bcb894d3bdaed68b SHA512 4a04f043713fc3ff6dc23da3c78eb995c310c4bb8c31bea46b0c23f50188047d9a5e8a84fd8ce26b72b4d5b4542c6f5d166e9395b0342bbe3e879e34514217b8
-DIST gentoo-kernel-5.10.157-1.amd64.gpkg.tar 66508800 BLAKE2B 30175508771f21799c425c6dfce78f5d05234799c1cf603c60f9a86029e7f573f22e894349b754aefb92110c637e07a3dc5bca2c9c3039bc1eb994603671f4d3 SHA512 81add2f05b09f3c83c80a9a65436d6ea8b734cd9eb679cf2c29c995e7b020e30ee642f13799b705efcd598735e3e9f3ca5e3561f756dbc7985fe65a5c125a0ef
-DIST gentoo-kernel-5.10.157-1.arm64.gpkg.tar 59668480 BLAKE2B bbb5b9cab59fe63c23d0c6f9eaf37c2eedfe758eac152fc02651bcce00097db93c86a28e4a02b3366b96c279afef5de7563bafbd45f985b9126ea58a5b3ad529 SHA512 fef03b3a55e46c07b3b3e9f9ec52c0477d703e7a36fe6304b2967af13e45186bf6f7c573334eec117a863ff0aeeb06957d98f3483007f6e2d0ca35bc8f232042
-DIST gentoo-kernel-5.10.157-1.ppc64le.gpkg.tar 55040000 BLAKE2B 3a83a54ad2a184eebaa718e0f56d5c0d4a4a60a87c36a8e74492e1d37cd491af541053540ec65e9d57314c420f323ac0fa4e1f12b4f3d365f060f7d6795e1f2d SHA512 ebaf6e10252c8958c1d404c283c1d134c44aabfbd4d0206875613ffbb0714ff988f24d1c17e1991bb20b28668bb214574d43a09166c733ae5a643e4d98a8544d
-DIST gentoo-kernel-5.10.157-1.x86.gpkg.tar 56422400 BLAKE2B f09b937fbf1cccf29e873567c3f8de8d5bf5e3fd1c9f3ab1c75ef3f27fbaf00b635139ec22f6dfc6ebde5bcdce0049f1d01404132e9fa0aea394373caaa0a32f SHA512 ee35534c4b1892d4342f2b294ef9c7da5c5e3ff217bba17b8b0b6d61c8e43f9ad7607ce509a36ab63041d9e3a0de5596095f790bb2b79d27375f782d9fa1c4e1
-DIST gentoo-kernel-5.10.158-1.amd64.gpkg.tar 66498560 BLAKE2B d42bea7e8dcd498c0f10667b8e7d1c177fff3b56e5ef027b7c93bc7c9a551f0527642c3b6270b942db00ecc168575cfa7f1314416bd39b17e3ece1531f796b41 SHA512 13931f0caf3b657431043a8b514802b90818bf3a8c56bee408e0bcb79a9faf515e31e1acb4f15d7096ce89d4ed22fb3b2f6e5933ec5fa4675cf8ae21bfdc3cea
-DIST gentoo-kernel-5.10.158-1.arm64.gpkg.tar 59648000 BLAKE2B bb2d0e3eb832d8dae1de4e3b84fefe45deaf30c9109aa5fed2dbace4ccaed6b415d490bc034af4377308aef93e1b496261fdb61e5c13198cd5e9943010244e36 SHA512 9607e4389a3f8e02aab08b79cf7585626335d026ac64cb69cc7d656d5034828d4f411291a52ef40f9e97174ee71fa5ec37efb1c9d94e25f40a8d18e459a49008
-DIST gentoo-kernel-5.10.158-1.ppc64le.gpkg.tar 55050240 BLAKE2B eee1b51740418ea0beb1493540bb85d649484f4be5adc063718f6eed5db61221951cc310edae947d4e164cba6b2f2217b73e44e3f29855aa43e8d5665a9e6d69 SHA512 7991322220f81d994a1843c770c885e65e6bd8d8ee92ee6ef85d1cbfc6f203ce149281629782ff695d0be792c68cd79407fad9c06b5661f20642d5cc7c2dd09c
-DIST gentoo-kernel-5.10.158-1.x86.gpkg.tar 56432640 BLAKE2B 5fad5c01ee50205af811139804c022a92f0419c1941e8fdab87ba0756430895eeb6b33ca605ae7ce1c4ec56e890d808163eb2da0ad8ff518a5d4294dc0e5d1a0 SHA512 9c911c64b12d0df1bb3d7176905887d23528f4792522efd9a89c953c060e82be7aea3bb954cb5875b52370bd3415dbd367a970506b83367717e72144cf386b07
 DIST gentoo-kernel-5.10.159-1.amd64.gpkg.tar 66498560 BLAKE2B 5efc48f3421b994563e3ce18b030f3efa35cacd2bde2387b533b79c46ca94bd23d8bb60df76f7692457a5a5ec6e550dc68182059dd98758953fe28a0a76e6cb2 SHA512 ca0377adad52d0c64f3762bdc7dd749cb1733221fd0b711397dfc1323d307e216dcf0ab66053fd58c0b70a6696f2b1bab47b220670cc3268625d609da0bf233b
 DIST gentoo-kernel-5.10.159-1.arm64.gpkg.tar 59658240 BLAKE2B d827003d70911c5517bd4f95cab3db91933dabc4d6361daadab7e4ed394b43d7eafbe3934e641d89321b28eb6fa15ba162eff6100f9a8f1c12951a6ac331b35b SHA512 2584f568f0191d417e1366b815ac57e2e35636fdaf50e6bc1281552e1cf1c61d1efdd31f3f2c3e00f6ec062a97b940c2421eff51ab948e8f73134fbd03f5f926
 DIST gentoo-kernel-5.10.159-1.ppc64le.gpkg.tar 55019520 BLAKE2B 77d2850555df170f737d23fd5ea09ee6782be404d25c69fe52ab8dcecb26ce2be96c8d43bba5e70e666fbe103a23b209b355601410cdeb12d688698a22c6d259 SHA512 15c4a7281db9f86ea4bcfdf734429b5a182db1381fd1df75799140f4a2d341888cd9fe0ba1507b2810a329f1ed2c8f659264d25920628cbe5c8674adc87c2369
@@ -78,26 +22,6 @@ DIST gentoo-kernel-5.10.160-1.amd64.gpkg.tar 66529280 BLAKE2B 47066ea67e8b0f7514
 DIST gentoo-kernel-5.10.160-1.arm64.gpkg.tar 59658240 BLAKE2B e9637e606a63e775e075cf081d6e72fd243547ddb3b5343f8952b27c70ad274936f5f198ae951ab6a767978402fc55e5fb9f5aa1a25f9813277a9a39ac42a01f SHA512 245c4c7a17064dff17d744236ed03e875bd7a38c8b75c9246a5cd0c3310c15f2df19b82dcb9b7baccf5ab0fbdfbd5163fee31e3552b0a99cd293fa236bd9571a
 DIST gentoo-kernel-5.10.160-1.ppc64le.gpkg.tar 55029760 BLAKE2B f3142e2a38eb0d757cc8dbba2d5195703047d06eaa88a47e3339b0a649dc506cbb17f1c08fd82ec48216dcff743df7b6fd5bd8896cd412c0bfe131a560045032 SHA512 e0b7d6c82434a2e6e8c937e259ac5e01e9486b937189dba0b485172b7044da67cd47a913bfe8c7771b2c5d2c8465338c080664d42f94fc70c232525a903bf43a
 DIST gentoo-kernel-5.10.160-1.x86.gpkg.tar 56422400 BLAKE2B d436b4b52fda3a1d35136623349abcdbd3be8d7430b51dea5569ba5725d3fbef6132eca03e4e8fa73091fbeef20dce32a191708cc55c847eff6f3b1160996931 SHA512 8761f00ccba585f94c815e47d7a9da2528db5da59712a5c7b2269a0db4a2e1b8369d603b385c545c105cee8bc242cf4517e358821b55f840d63bb734279a8f10
-DIST gentoo-kernel-5.15.77-1.amd64.gpkg.tar 69806080 BLAKE2B bf5bd50028af7efb16dd50669486f265af7be14b603a32d0957f7630fca2c68a151152e62eb62c5050fb4b22b9f3084d2ddcd263b4b34fb1e6f29a468c7a0b93 SHA512 b8fa25be9b0bc56a7ca160407414e13ef0b0a369797baee743cbf00514ced83edd0ac0f97698d899b80f015629cf02f2ca6b81905ed59a320be865305e2b7cde
-DIST gentoo-kernel-5.15.77-1.arm64.gpkg.tar 62873600 BLAKE2B 1a12189a1e45c2663686fc00da11e411d9682cadd4a90e64961b81da73e7e5b4f2d82e8f90c1ac34a1a66fd7df14946e4ec5c4bae422736d05095bb9be527518 SHA512 b2fcabeadcc74557ddc8e0f732103e234df218fb07cb508638c57536d478e6fa1c545fa92608742a0e074242123f3e726e7a3e6e1de5eda912855d274236c27a
-DIST gentoo-kernel-5.15.77-1.ppc64le.gpkg.tar 57221120 BLAKE2B 82833222c08fbfd9fab8255e9ccd768bed260d59b0b93b852fa0022cf207817b2bc774b34926ea6331d5d0ab6b7c09619036d76506bff87d231bbc98b1845dc0 SHA512 1fc6be941d361e41e5560744ab38c8c124ed2fe32ad99320764564c892be346fadd85a4d0e4a4bcb264102e1db7d617101329661386deaf2356929b9b61af3dc
-DIST gentoo-kernel-5.15.77-1.x86.gpkg.tar 59146240 BLAKE2B dbf4015773e5d8b5b46639ed730ca2ca3f66fb4f2abf74a02ed225bb4e1dc300a54c39bf0fab007f96d04fa80423822d3e17753a73f2ea721561d916dc6a3b5f SHA512 8633a6c8d3ff8ad625d9c1acce6a32f7de1db99cd71c6065b910ea0e2c48931b028a00feeff5e4a04738a36989a9e52a4446732870af6ebffbe17d9fa501c273
-DIST gentoo-kernel-5.15.79-1.amd64.gpkg.tar 69816320 BLAKE2B 6498a6008805dda5b3bbaae6d9d1ae62775878c9cbeff615f46cf1605b59e25f4c74a08a05ed534c7847ec06f2b576eb3bfe4c419599f1a9736ebf3af56cef7b SHA512 93da11e551ee5365f476c71462605d75ea78fcab6c3e44d5b2f498ffb7cd786b4711e588119c412065c179fd5cf8eab9c3abe91ac71af33f3d748448d5e3b499
-DIST gentoo-kernel-5.15.79-1.arm64.gpkg.tar 62883840 BLAKE2B efdd14f1514d2b5900d6c89a84302d86d6b55e025850ded55a1fbf984c0a206e3c587ec3659f8b7344709efb1ad7f394f5017c9c8cc121bd61f1de6fd424b311 SHA512 d34dea185efcac93c2ee13829f284fbbe85c5ddc96435f9e729135af53b052b75c56d8c61d8d2a1f2e84711e414d3d3bab8ec618a47a0263969fa8395ffbfa08
-DIST gentoo-kernel-5.15.79-1.ppc64le.gpkg.tar 57241600 BLAKE2B 8d7b6af97f6c74264b08a00eec3acd6db1df92b19f4f18e181639e2b354d0626ec8e32f51e17966159f039d72dfba10d4bb535e1f966481d54c796f91921bcb8 SHA512 2e03c61a7eef436e2a75bf852beb02251f0f7c7ca24d4ec693430a8adcd812bfb3e0acf6cfd6a487b1b39c5ac4eaf4072a53d603e9a3a60a5c63ca7becc2db9a
-DIST gentoo-kernel-5.15.79-1.x86.gpkg.tar 59146240 BLAKE2B 6e39b2a1a9f16f9488efa89989a7f1e65fcb37001b799d625d4fd050702eb036d397b5c0e5f283f38b453906a6584cd073c9364cd6edacb12774b940d3db763d SHA512 11ef510e14fb2ae39e8e6f1c4b24f44bf3294b6efda2781a5b1665e23ab7e0f57d6cf5b4e04ea34d050736a377cb37d5b069834c1cd6e47ecc97d43fd32bf611
-DIST gentoo-kernel-5.15.80-1.amd64.gpkg.tar 69795840 BLAKE2B 88aac1859dc18a35c93978cdfb8549083bade9251f8b86248ce88684512683490986431d46c6298282313adfe76754922510f037c0b3eddb989fa08c42ebfd3e SHA512 c661ac40bd9d8b70c1ac290be33398de0ebe70e3b22cafb6f26d0aaf977d5f81e66a23d4a70f1a5fa034f4c6e91874069a5f2b12ab4d38de77253495ef311f45
-DIST gentoo-kernel-5.15.80-1.arm64.gpkg.tar 62873600 BLAKE2B 4eff285c6caef0120a604bc83e1bb4e9faca4217b84ddafde768587cf17c642a86761bc803a528ed7a6edec7fc7d5d5c44f1c766233aa0597461aefdf114f894 SHA512 7cf1fdbe6de6a31165ed608b9041b00824935b09e72e36a3eab0be8763d1430c23842f23a99d764387c268f9a485635d346275f746ea8eba685e6f8abbb6b610
-DIST gentoo-kernel-5.15.80-1.ppc64le.gpkg.tar 57241600 BLAKE2B 7580860335c37f55ac3c676e784b84b02296324d07910d66a5a8974c2c4410e22f49c03c5ac1f20e7dc81b37922ab052cf3c918606197e51a38ab6e3cea88063 SHA512 aa9f22f64f2f652113d4d4f4ff56934c02ff32053293a05d9075052cf8151913101de38384037cffeacbc5b2f8863add45d18d1646b6bf57b49f46ca7eb23572
-DIST gentoo-kernel-5.15.80-1.x86.gpkg.tar 59136000 BLAKE2B 4a0733a6d3754b7fb1b158d8238673b0e380dff52366346a03de5608bdeb7edc2987560429382beb867869adf1f5c6d7bd1594ae4e1f60fb34fc05ec42f923dc SHA512 44b79d83902ba38cc62d972670c16f3cf22ee3a1bf09afb37aa9e174a8662925dbd62aaf9090eee0323e24106fa9aa6ba630fa22cfd7df08e2988c9d9b3fd7a6
-DIST gentoo-kernel-5.15.81-1.amd64.gpkg.tar 69816320 BLAKE2B 506d2ea11e65f74f9090b82b5ee06cf7d878c69a2e77563156db4f1cdf6fec2c64bd827f7e9d095a013762a4cfe166c92f4f0800f86c2e44866ebb5366e3692e SHA512 426ce486b9f7ac07067153bb8a9e9cf893129fdb1119a852c8a38f1f91f2b684566352d0968a420170039053775a145b4a2f094c764f5bbf3b3795629e0bd175
-DIST gentoo-kernel-5.15.81-1.arm64.gpkg.tar 62894080 BLAKE2B 9eee1d74fee49f54380d2c02f1893c6de1541415f30edb1ebcc9ca9c840c80e54fb6289848d057f282a1838b4762cbe83323c78e8ee8016298297bdc86bf24d4 SHA512 2c6eea3e540b9946f4ccf0047d8590e455e63c88696356f50ada2be2ea6339c28897f9449c9feca0f06912edf4ec20c8b68c3e28cad8d1bed6fd43eda39a96fa
-DIST gentoo-kernel-5.15.81-1.ppc64le.gpkg.tar 57241600 BLAKE2B 506ba660d84269d1bfa43740821ec42c154b0b6368b859e1c14af2a69cb14fddd7d810da67fc2342e6f5b866adf4746fbb4a48fed851dc10a764efc67df027c6 SHA512 f27fb006f671efadefb02d0e32d0737a9996921d0ba7703ad1693ca3ec352a15b0d262c4a977d08143b37c79fa3ff05e35acf634768a27aace3c0f039f18c28d
-DIST gentoo-kernel-5.15.81-1.x86.gpkg.tar 59136000 BLAKE2B e08f78294d8b9531b2fdde62b4a1f1c258c3750ff02ef6879529806ba8e9be5f65a3faa940528ffdf9db4849c208e537a67d59df63d6383c5cdac2e52a37f966 SHA512 65fe61ff259465e77529d532a9aa84a9e0bbd4d4fe7ec4325a4756766c3ecd7303d1389272a5f196fabbd62d7eb112607194104e99a572c41f9d6ef1cfc3ba80
-DIST gentoo-kernel-5.15.82-1.amd64.gpkg.tar 69816320 BLAKE2B 95d5c5ec08f3cfd52554f2ea27e3329cbff10ef26f6a348614d80115c252e7557532799ef0f6ffb6bd44f4b64dcab0da93d172f2bec4aa3e613f12b962acb1db SHA512 d5c2a52e1e0d951843aaad8ee128ea727a266dcc32d0928ec3a0e231ae7b38ff1dcf4a27f864c3a713a6c254690d4dd20a05c13669e57971bad23eabcd3391e3
-DIST gentoo-kernel-5.15.82-1.arm64.gpkg.tar 62894080 BLAKE2B 423c56d412175022473078cdd66c7f989bf7af6a9cbb0131d306a921d7216018f8653ea308c7f6bd70470fe22a26f06b5934ac240e4d96d1859cc5bbbb0c8773 SHA512 a0b135d6440ed88c1684094a1b0343827440f10db356f44d011c38f6b069282a98a4abc1d137765615a1330459e3e073ca0fcf887354327d54752033c1237459
-DIST gentoo-kernel-5.15.82-1.ppc64le.gpkg.tar 57221120 BLAKE2B 656fe1cfa2fbe58b0ea2d36345cc8198a0831893ba3b1f80df34c28693905aaa5d8e2613892c158ad1ac9a321aa1afd3b5e5f82d6c5f5b706c8d758f8991eab5 SHA512 2d2e49e5b81eacda9634e45f75cb11c2766c97b7ea6ce0d78c2ac2aa824a84bd53bbe7232805c0449473ad491cded3112017d9152efaa4f73c7c3280fe35675e
-DIST gentoo-kernel-5.15.82-1.x86.gpkg.tar 59146240 BLAKE2B dd23de4108a2a28a4d2aca028da7fe5ca7d039872a1ca3953bf5a0617453ffa75ff143d97dced02a1062dee5efd5524378e0746fc542a6c4754567253cc66526 SHA512 0c8b82845f12b5f52f888a506027296b6e67fdb0ad54c74dbfb93515c7aad34e83ba5207135d2c08fcf662564c5e14d57cca4a0c8aa7be681b6a68889fabf896
 DIST gentoo-kernel-5.15.83-1.amd64.gpkg.tar 69816320 BLAKE2B 40ab08a5ddd46312a4c4cebad848b9280697de7e890180c5f51a2245d4daeb4be2ee9fcd73a49169cc876940fdf800862bdd02beb4b9411c55155fa94304d84c SHA512 eb7ee34c860dfd3339ad81e92affac1690bb765704cac6d655b0a3380113a73021400a36bce1b4f8b48411c0ac533300959839200a400be84a622c5c565ce07d
 DIST gentoo-kernel-5.15.83-1.arm64.gpkg.tar 62883840 BLAKE2B 817ffa0ccd261a5c04aa8065acce11bb332067bcd2ebc975c396fa5cd612a26d0603090737a31985cf656af7d29e955198911730bceffbe0ce2cc5adb6ccc197 SHA512 36e0a1be077510a6b8f7858744dbce6b5fa0d4d169cbba42f8e69e540f37d021d390b34d4dd79f01124fa15e8a4adae4422cc2a7a51f9695b7fc29cdafecede8
 DIST gentoo-kernel-5.15.83-1.ppc64le.gpkg.tar 57221120 BLAKE2B 280ea39da46333a57d640ba7c8a67f8a434ffec6b9c9345f6d317b6ff3b5cafaee978d18c2c5b5f9222a9294c2369923a93e284fdbd79a46a530b67e552a7395 SHA512 04e7d30f4b9eba907e2a1e800d445bda4a71aa579e545bbcf276f8e7dd29830b071514ff6d29bb85bd8f4c823313502152934ec88b82a4b807a503e0ef54ac56
@@ -106,22 +30,6 @@ DIST gentoo-kernel-5.15.84-1.amd64.gpkg.tar 69816320 BLAKE2B f6bc19af768fe43c64d
 DIST gentoo-kernel-5.15.84-1.arm64.gpkg.tar 62883840 BLAKE2B 620a33c02584bdea424fefa62338f8f1dced47abf1fa5df9b933c30e64ee680fc846a1d4fc84b0acc0bdc913470a9eeef6ec7c9b564d73c77c5b87c23acd4de8 SHA512 62778e2a2281d720190778300b2656d97db1d9bf5d31fed74ef87bb3fab4d9c0eccf8a02304222a631d03206b43f76ed5447c82787a5f67465f84fdcc4a1a6c8
 DIST gentoo-kernel-5.15.84-1.ppc64le.gpkg.tar 57231360 BLAKE2B 56fa94652ef5b42fdaf853077cc8f5a754d44dac312c36d054811fbdf0b14f66eabae60ed227b83788fd7b138c39670aa7c1f6707a6c86fb7fa0fc60c1a8677b SHA512 e327a7a9cb0c1370c77a8354676e2f3cffc43f41c4ddeba9198ed8d4d8709da37bd21f30d7f4ab3ef736a7e921543e4e611104fa3e4797bd07433e99e59e263c
 DIST gentoo-kernel-5.15.84-1.x86.gpkg.tar 59136000 BLAKE2B 0fb3c3d517aeb0596f1aeecb4c6341041b4ffa38cc2771de6c2ffc625dc3d2fd91a8094fd4222218b56ee226bfc8f6bba0a2615cd9e720a4af9511d8a7f5d194 SHA512 3b3106039e473c65ac16c91ce56adc4ec2d98965581c6686e41c8f7e2aeac299011a3b2b879dcade3a22cea2aaa2a1c2b7a49d7db0c302d23ca5dbff04de20a0
-DIST gentoo-kernel-5.4.223-1.amd64.gpkg.tar 60620800 BLAKE2B 1fbd9fdc06da23b51f136db8eb5d2db76110116c5f73868b07162d853c5ef95094f953bc02686f2855b9b5b0954792c4eac884f6f81c1dc524d8c14e4310849b SHA512 9ed74651baff980bc578eec8cc66486d5183a042943e77d6f11e37ae26f7b8892128b1886038ec4b683762a61bf1a35ba2cd571037118557f4dd4f4494b2c720
-DIST gentoo-kernel-5.4.223-1.arm64.gpkg.tar 56821760 BLAKE2B fc2ce930c0bd6d3c3efd51057e40bd1c83db3a812c8aac5996d05978aae4dbe6163012699c72fec553d83e1397e6cd9601fefbfe3105c30523ba49f1daac4a52 SHA512 d4fa5d7570c6fc7534d92ff23fedb2349196d0b07b7a8ed8fef43b40cd6a63205ffb30378340f704652b4e3a16b45aec3ab6bca9ae308548197c5c9383a1f452
-DIST gentoo-kernel-5.4.223-1.ppc64le.gpkg.tar 54343680 BLAKE2B dc69045d3281260f370a97e2f77315f8488fc730980e7b3a93cd85ef3fd3044e18a0f8a1bd81d48e33acab8eb41b07fedc3679e4b1a732146d13b3552febb753 SHA512 b0463414a8a1503d393d8446c399269167d871591da08258a258f280cddb81bf8a6f20f4e3a9699cb64f2d7118bd0347b77cdb52f7340486a41b8bcbee1f6ba3
-DIST gentoo-kernel-5.4.223-1.x86.gpkg.tar 52418560 BLAKE2B 508a3b4f327b6e8b20b2b5f7ed23af35fa32506e8979e2b3362b84bc0eee01e088a0b512c7003a9ef130face153a56fda31f8f1cb41a734fe28c0e0c0ea67089 SHA512 f4eb206bab952a8c5b2642bd725c49cf5863b34f3be4a99efe8b162b98e76cfcb96002a3722c9c52eff00174f9250e7bce281725e5ee986c5de6868cc8a39aa7
-DIST gentoo-kernel-5.4.224-1.amd64.gpkg.tar 60610560 BLAKE2B 5bab836c930afb2f77057f05c7cab85584672fe164065c3c8c15a5bc253e32c0634dd3c1b22fe707cdff35ace5400fd423e177cbbeec56d8480d0780964928c4 SHA512 6a07b86d6d836f9b1bb5a12837ec9161fdad0c6eb582aca1318d139088ee00e483997743f94b3cfb4edf90a5f2cccb0c5498fb162da67412a9662f14dad007f0
-DIST gentoo-kernel-5.4.224-1.arm64.gpkg.tar 56832000 BLAKE2B 4ba736f1ce44422ba937cf047abdd8a67ec4249711fb2844eb0e4da6e2a07f93869a35c12a58e3295b83bbb47d55ec1226d9c6510090dff09526a734f65f017c SHA512 4a29438b0de7c6990f28877e243acda1a1d3b997bc8ca443660b2070b578d268637476c4e6de56eef4f14e6845a8e727d9044a43209921a1e00128be7fe7512a
-DIST gentoo-kernel-5.4.224-1.ppc64le.gpkg.tar 54353920 BLAKE2B 18ccca6446f248db98bb57bc3682cee0c0a9048818fbd824c3c4bb7b788d61b1a829563e64d5f2832c66f91bb185ef1ec2cee90a6111e2269eefdabaac87f953 SHA512 332e45d739bcebc657a743681e22479861cfea8bf12a751a411f866d21207ed97e5050bed0786bd037a5359f550895aabb6b49eb3d03d7de45c1ce648716dab8
-DIST gentoo-kernel-5.4.224-1.x86.gpkg.tar 52398080 BLAKE2B b911c83fff98b32210dfd26aa23744c4f307f13e03cc64fb5dc7c92f2a9cdde424cbc1333c4be495f733006400d945be6046497f91e866d31676983eb0ca05d1 SHA512 55a92c55528bbe1b9a38a5576e5170957dcd3e48c4578647cc84d977d7ef92d3f0f670c1b2cebe83cd18ae534be8b236f5d2b339a2e531fe68c0f28ea0abcefd
-DIST gentoo-kernel-5.4.225-1.amd64.gpkg.tar 60590080 BLAKE2B dc8493b1e23b4900e60c10afcbbeab403790dcf69480c7861afa2efc2320f14f152d71ead34e8bcaa20cd5fa17d220a4e9617e84e9670593c9193cce9ced48f8 SHA512 7fe2fd29a3ad77e2ab418c34f0817e6484ad5991d6ed6759279d8fdbdd841ddc4937aacfe2061ea6779b84146885baca33defc05004f17fdcae0944020ba03c7
-DIST gentoo-kernel-5.4.225-1.arm64.gpkg.tar 56821760 BLAKE2B 8f799e1766197bbfa02efee0d256cfa44a3cb7c4de38ba6fd119e93544cd4f38201dadd0771dc8fdda1e4786d7b43f5fd589b17ed99d21945c96704019f818de SHA512 3960e9f5cf644a305fa978ae28df192f4a391edc52f58097a1c7705f5d3281d9a0c17d3083010768e9b3f080ad7ed54fd5520d2c4492d4cb695ae9cd6915fd48
-DIST gentoo-kernel-5.4.225-1.ppc64le.gpkg.tar 54353920 BLAKE2B 344ce9ae954e82b81766a70ffaba056c26013270c802e1c06d582859888726722b0aa6a1005fabc05926e77bb1aba0c452c45a35b1cbadd0b1455dbe3ec478df SHA512 6be76c28b9e9a819d3b3e7e3ad79122b301aa187159a25807bd1a0c656174cc121e6bb8b64c1f880e53c7e514e52004a710d2796aa63a2b79beede0dcec8e374
-DIST gentoo-kernel-5.4.225-1.x86.gpkg.tar 52387840 BLAKE2B ba357a39442743f0f65bf360ccb1b4c5302e6507a7fff7d714d71a0c458da070b65f72dae1012d3a6dc7099e4b4250f7b33cd1801cdef3cd7e9738164b713b70 SHA512 b7946fa7ba73af920842b2d1190744a4d30ece5b7015fa7ff99f2f011dc5c54e06839cc7808d59d6be89d0acda7dc22d11cdc6172ade29c04c0ee6a3a6289c65
-DIST gentoo-kernel-5.4.226-1.amd64.gpkg.tar 60620800 BLAKE2B a52c29e5e4dac1140d45f311dac6b2b8d6ae36a881c6e2c9af46673f0a636e165593619ec0d03eb14210155f1c19bfd148beecd03f512c6e6eae3c56530b1753 SHA512 632c47711e16e83ee3f01125e7d5ebc8a1a40b7cfe22bfac345a7ee39d8dbac015b7790f4fb1e881ff56dd16a5d107cde5ec2f2848fcb0b0e0a17cc630967a9c
-DIST gentoo-kernel-5.4.226-1.arm64.gpkg.tar 56821760 BLAKE2B 159eec9915eaf0563605f2872b8e20ec69cd09776e35466ab7d21445641f5b82da9d34dd05efe24454560f648194aa93797b8c9556eaee89da14c9e023975ad7 SHA512 6c49e915c6abc47a771067248b147509418e37dfc67fe7a21fcf69ab1695c11c315d0a81fc051b6df8651e3c973e1a96aca70b1325b860b417c2ff76cf826684
-DIST gentoo-kernel-5.4.226-1.ppc64le.gpkg.tar 54333440 BLAKE2B c44e2d5e5fdc976cb611404b098cf7e0d68ff895b1841f0a458d0c3050f695d0a1580c980635643dba7849f7756c16f4b48923524ac761bd84057135d84c07ec SHA512 9938e0eacb6cfed1ba69e8c3dc706e474fcc33c76617a5bcf2ede99e9c452b18dc8c3b8ab7d5e0860da8f911b9fcfcdde81f20162b5c27a9191e812170e38532
-DIST gentoo-kernel-5.4.226-1.x86.gpkg.tar 52408320 BLAKE2B f9bcf7d20dc28e86dcafe0ab99a92e60231d35619dc14732407596650033cd6aeffab76a9bd8e2d24de192e059db44d881fd7badfe1ce37ec5e0b543c8548cc6 SHA512 662944ae9ee78bc16d1e93e276ebb4065d590294d305c913fe323878b0cfd7511a17c56d3042d11a0ee400124ed34ce3a938ac8a52ac194cebddf0bd8bfaa1ad
 DIST gentoo-kernel-5.4.227-1.amd64.gpkg.tar 60620800 BLAKE2B 0f28c20c298a521d5f64220070405cf38e896f6b45d86b12cc5ebfa55471dd45cab80a091b846552dc560b46535c6abb806e46010608464620c23e74c59f549a SHA512 b000f3df63086bdc3654cb9a407c9495bea3f0a31a6abb51d5816acb55b499a6e9f9bb26f33a03764f155eac8a95760601fa3d1228a540fbdd9a8b268a122d52
 DIST gentoo-kernel-5.4.227-1.arm64.gpkg.tar 56832000 BLAKE2B 7b3a5dcafb9daf8a4f7497d853812537f61f6a99390a81a60ceab4ed950d5d660929809c59a71a9416c05cad9798d5da22cb290b08846a943f843330e8b65c6c SHA512 5cc99bf2908f6966c1dcc5dd03be80b9504365b84a73c3fe915dcdbc55edcfd8eb9b785fe3d4d27171aaf9701cafc79e4b57e719f3d46c37035b34a3905b657e
 DIST gentoo-kernel-5.4.227-1.ppc64le.gpkg.tar 54343680 BLAKE2B 2725e61dae1782f494a5378e9ede0352bc66e95e1436ade7157fe63cb239f06c0f9843a02729ddd5595e2a216bbec1e3d5180aae3a590f10be2331cda3afe5e2 SHA512 48d749c5620eda2fd6c33ceb9cb8c1f6eb2ae7b7e2ef0382bc09c38308a6f5c97998ce0b418b57ffd73ed6827ccef531d76f5739b069f91ca67f7f9b286fbcbf
@@ -130,18 +38,6 @@ DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239
 DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
 DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71
 DIST gentoo-kernel-5.4.228-1.x86.gpkg.tar 52398080 BLAKE2B 7d8091279949410decf21fe9066eb27f9edc5574dc10bd976c6add123ed491f302ddae4e02f7a23110f566cd0026ab5cd87c44e0ea406c86215979bcdd756137 SHA512 3bed38f6c9145fc1e8f2fdff0c9675854ad4a8acb1cc5498fbcb6bd7ee7a3330140da85dfcf5de5f247d603b42995d0786215116df6f1bed6133bea37482719e
-DIST gentoo-kernel-6.0.10-1.amd64.gpkg.tar 75939840 BLAKE2B c97960c5c989babe1e7014c62f75ccd8facab8bf4fba085706ef4fc363d5c886e2682299c502a2800667d4c8a2547233e1fc0a8fd3daebe0a6ccc022f1b573cc SHA512 5996324a9c9e27a01dbef3a481eab7a7eab102912abafbaa4939b6e780dc83784238bdc387fe58ee8d41222bfd5038c3d5684bb6272b5870f14467b79a64c428
-DIST gentoo-kernel-6.0.10-1.arm64.gpkg.tar 68833280 BLAKE2B 59dc4659c3bd764768c6cd00e8bfc0db79ed61207d6dac58898b1074adba764e88f6dfec6f910f04e7615724acfc57826691cdc4453dbab1cc1a049785abfea6 SHA512 e1b27ff83e9c937072e829f7cc0753e423d4aa75776f92118d28a1f8d056c4d27c61d562ef36aeeb67aebd8112c8acb2eda7170b66e476e8c4fb62f5b6b4100a
-DIST gentoo-kernel-6.0.10-1.ppc64le.gpkg.tar 62146560 BLAKE2B 906a047c07a7091b3375c3a70ed84f87b2507337bac3266c86b133e3f4b4dd256449f926d5a54b76bc050ddd3dbf553e6777c8e3ef54a655a31376a00193cfee SHA512 961fc68e368d4a348b103876c6255c7ec25497a06600077b84176e25d99a782e335201a7b74a3cfd80f27c9da82c4ab323d55a7d9f1279fbcc4fbabb8f1f3f61
-DIST gentoo-kernel-6.0.10-1.x86.gpkg.tar 65320960 BLAKE2B 772bdc37ae495658111c5f998c9874eb9947e2a37ee8e0c88d75c9f3e1d981c1e57f841b444287ee334d9f5930f76e2503f9a3ea6154b3bf0a63e9d601b4e079 SHA512 545efb78abe864f1248b4a85f8bb305ced09c343aa0219bfc262789dcd249abb61c956ea9178297b1cc4a188e2fc14b318c7f2c8e39d54daa5fe954b8f266b49
-DIST gentoo-kernel-6.0.11-1.amd64.gpkg.tar 75939840 BLAKE2B 1329e7efccefd3c374ed10540a234022f1baf48963273baec128642a86af71aaa9acd5c459413416c03249e3d26d2923054ccd5d3e803ac3fc046a95ec2c8306 SHA512 0884a4f16e05911efbadf6860289983fbe10d848c840fa71c60c4009d557bafb0180665e46e376f8a5544db209c0cf4d21498debb71ce45893c54b335074fbc0
-DIST gentoo-kernel-6.0.11-1.arm64.gpkg.tar 68833280 BLAKE2B 59ad7cc5b1f335fcf38e2692ad8dd19d2f3064318c812053f443b8dd8f713d57a7d67455418b704112dce3ee215e3059cef6c9142cbe9237a7ccfc9b60ca5af6 SHA512 691e7e9541aabb60ec66190a60c6055d55eaa6de8d5ad624a044b77db6fa9d5def564646809b4458e6ed033fd13b7779592eb9f649daf551bfc5dc4f815e6cce
-DIST gentoo-kernel-6.0.11-1.ppc64le.gpkg.tar 62156800 BLAKE2B 8f7de99ad123b81e5ba2076d2bc433af111b225cca3d73c048d9f76a62a23d5bad06cb1446e9a5d3262c392f06f7f7808d730a9e2fcff987ca081dc1668b82b0 SHA512 36f54148d397833c8ece3f80400796f536d6b6c2e257ca6308727ebb831b605b7664d33c5f70c00c913e50ab34d42df5db110f4e9a8df060a398ac4c42f8589e
-DIST gentoo-kernel-6.0.11-1.x86.gpkg.tar 65320960 BLAKE2B 408374e900ee79394e24bdc9c1773fe0ba7c4401cce4f1abaa27cc89fac4bb4d2ecd26a58431bbb76ffeff4af6f6d9dedb881c6f6919722dbd09a5f294bc2506 SHA512 41cc0cfeb8ef5ace445edb17305b1dc039c1e133cb8adb745885cfa4a1a7b7c4edbdc4ccfa3cc6545ea20dcfd3a2a2a9f849fe7498d74ccab88cc065c4b4a0ff
-DIST gentoo-kernel-6.0.12-1.amd64.gpkg.tar 75909120 BLAKE2B c1d895de34fc7051c0faaa50f3cdfe2d0f690ceee24edbe2d974e46e9f8c65c8ee872bae24f8efdca080a12b4d2b872bb14d048701aff5c086790f7a63f9535f SHA512 f2baec220c2a49ddba8cb0104fb41b1a9c8ab800036924baf24f1ac5addb1a8d45668de9ac4bdc46f521e44c3b2b5b8301a3637daee91e1d51bc27af08de82b3
-DIST gentoo-kernel-6.0.12-1.arm64.gpkg.tar 68843520 BLAKE2B a701f8b05c02f04fb57de5c3595ab1bf83606d308226fc7565c9042c85c13ca3318d54da9408d04c9bddb5d622df31358421274804064a8b7307329b5b727518 SHA512 c63e3d062db02b32c2c71f4ca3136892ced5982419c45a2f018a44179b7f94ea74295f89b9181c8f8534d717fdb0413c893decbb3751984c77ef5e0310c78fec
-DIST gentoo-kernel-6.0.12-1.ppc64le.gpkg.tar 62156800 BLAKE2B 350aaeba2eff90d18e698b9ddd2de71fcab33cc6407b78ad53fedfd4c6b457b08d04521f540ab09682984d16f1f10099ef87c3655e86677fe27bac064091b7ce SHA512 e1beba91f97aff23d04dc5e2738270b3d54e4a5b207cb86d8bd40b270f0c79a39ce554b12d4d9bb94f2a6fec3488ec54cce7d9dff154c38eb799cb75c03c0b94
-DIST gentoo-kernel-6.0.12-1.x86.gpkg.tar 65300480 BLAKE2B b17f4c09007402f3fb2a91042afd32107bc0047f1113eb070cd133d574ba4269b3d1cd0e7c4c4d6a1e0914b9094bf7f564e91e314b9d94622ef0cb6953cb2b1b SHA512 5d1e2f9de8d3d9df4fc90b22d96a8f6af014e49913302c0dcfc5760de2867923596f3bce13f66700d72bfed980910b7974c332ace7f90fd7162dc6e3ce72e63a
 DIST gentoo-kernel-6.0.13-1.amd64.gpkg.tar 75919360 BLAKE2B 06f63b3da4d396d10b93ae0f2b844c349e0fc0465df518f5f90ee682277a485d87c0d3a0c99ab5b2a30a52988d9207412096684ef0ceeb64e48b3ad86b8f3630 SHA512 8462abc311db023ed9241c8edbb7ecf4cb276944201f8ee5730de5bda745377ed67cd759cecec2134b59fb1190de97909bbaf9a2638089d58988564cc39c5ca1
 DIST gentoo-kernel-6.0.13-1.arm64.gpkg.tar 68833280 BLAKE2B 2ea0653d36c2aeaf2ea2ada638d6d529447de23e23981a9d4d56e9a216e1b5da527ba62e3233410591a2ac610044f2a7fa5f2130c35e5e2facd253322d374baa SHA512 d293c5841cdfcba3dbf9182d9c67d40c6bc657ededd70feaa61c1a01ba217dcb4b773f8a49a3e8ae225d8786136e06ca984da4c139b27554096fc561ab73ebea
 DIST gentoo-kernel-6.0.13-1.ppc64le.gpkg.tar 62156800 BLAKE2B d642e9d639df5c1dbc0a9e09a7d6940129c8e0c059ef63601d9cea4f6c83b78ac6c79ab3134b8eeb97a1ec288ca4209919bbd10975abb404af2b06cfdddddf2f SHA512 6608d4d330758c42935dd8fa0cd06638927ea8cad123c6db8968753ce592852428f4b441dec49c029c65254959b1419e24d4b3f4a5d96bd805722cab0fd7b056
@@ -150,10 +46,6 @@ DIST gentoo-kernel-6.0.14-1.amd64.gpkg.tar 75919360 BLAKE2B 69629573e7a19f1aad8a
 DIST gentoo-kernel-6.0.14-1.arm64.gpkg.tar 68843520 BLAKE2B 2f64c09d962c320f80f02320e18a41a9010eb1a417e70a418f5d24206046a61e7c9ba09b49bd26f472fbc9ed65e637c5307ddb36f8b9705b7e488660a0766e26 SHA512 d7bd06b5290a588c49aae1cea08adc6490b099d866e40aa7153ef2ef18250c4a2a7a084fbcd95fdbd2294ae0dd587ddb6f6715ecc0bdd6704c7ebd066816e71d
 DIST gentoo-kernel-6.0.14-1.ppc64le.gpkg.tar 62167040 BLAKE2B bc9ae378b13395f0b3e515b55ac9ae236d9e413fa3b15e393a7b1e1f1334e7230a359db7b47b2e46bec5f12a5219bd424fa0828fe9bd812ec15fa4eb5cc40d5d SHA512 96c1e5d55702ee2947249753667a5e402f4cdae5bd31b5987b84d1fb6a5e7da2cdd8ba82c2899b60206ec5677824ecc1ed068e540b77c00d63b10282cc1adea1
 DIST gentoo-kernel-6.0.14-1.x86.gpkg.tar 65320960 BLAKE2B 9e33b42ca016ed62a53841cc6b6dfcf65483ec36495f91c83e7c90a9fd959fc4a86f96f44b5a81a5452cc1a0ea30f81901656953894b2c515c03ce4793998a1a SHA512 facb0d77945654420fa70d70777115f88220c811ef15d43f20b5b48a2b1116f45b91ba16880ff66340d658f29b5c8406b60f959e913ae79361732af304d72117
-DIST gentoo-kernel-6.0.9-1.amd64.gpkg.tar 75929600 BLAKE2B c8798004001baece32bf8a6e242423b04b7e4cea4876fb42baae7e2299adde61591dfa62d06ec385db8ac1b985e8353dccb797b08ef0c42ea21c054c451f27f1 SHA512 4730dff292802f82fe9b6d1c73ab0eb42d00b2d9c7d672ec347c59a0dfa1a586f773a2bf1b6eb7d4e905da1ef678269715f55ef275cd44556520f163002e8cde
-DIST gentoo-kernel-6.0.9-1.arm64.gpkg.tar 68843520 BLAKE2B 6eec02147edfe83ec7a6a62a5d02d6982649c28654f160223ae6e8479b6071174a26e256ca8504e9a8ecb0f6b26036b2972d9be71f6d23bd6c5c627bf203707b SHA512 83cc9b1022bc652cb5a8105c58f3dcda1c21216ffede67835eab9bbec58cf4c2188655337f03692fa1c1b2a4d24ffcd99c49cdef7300a9fa6f1a4f9b4d642628
-DIST gentoo-kernel-6.0.9-1.ppc64le.gpkg.tar 62146560 BLAKE2B aff5949a4e9e26f2a63599953e949c8747bef2fa7ddf05e25b8bb095dd1635d3ffb03d37608b6e84e111616d1438425da0a39f91c0621fab8bc1c0cbe5b926dc SHA512 555ca3733ad5883b04100cfa934da2b979e22f2345a3b5b88b86efbf0b9c111d52062b0a706c00b58a4f891c9a6e3e57350f2efca09b249bb71a4af8e16749f3
-DIST gentoo-kernel-6.0.9-1.x86.gpkg.tar 65300480 BLAKE2B 351dbc90294e25feb6ffe8f78cbba3f6ef1d0aa70bce0e7a7a43e04e603117b6bc573b0932fe35281fb730726bb1118c462e97b3a6ce2fa28b5eb24ae4644472 SHA512 5c042ae187b8408f2eb82386a8d2db107d26333ff2a41e9ef5ef024daa77db4c42f505c21cd4bf26a660e207a02ad4eb3417c73ff28468cb583c8d672d40ea94
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.153.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.153.ebuild
deleted file mode 100644
index 8f9a87c041fc..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.153.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.155.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.155.ebuild
deleted file mode 100644
index 7d5170bdeef7..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.155.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild
deleted file mode 100644
index 8f9a87c041fc..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.156.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.157.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.157.ebuild
deleted file mode 100644
index 68f5f261e1e8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.157.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.158.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.158.ebuild
deleted file mode 100644
index 7d5170bdeef7..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.158.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.77.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.77.ebuild
deleted file mode 100644
index 7745a774a549..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.77.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.79.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.79.ebuild
deleted file mode 100644
index cb9e8972e872..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.79.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild
deleted file mode 100644
index 7745a774a549..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.80.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.81.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.81.ebuild
deleted file mode 100644
index 2421ecbb48fa..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.81.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.82.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.82.ebuild
deleted file mode 100644
index cb9e8972e872..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.82.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.223.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.223.ebuild
deleted file mode 100644
index 9633b9065aaf..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.223.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.224.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.224.ebuild
deleted file mode 100644
index bcb056d69b17..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.224.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild
deleted file mode 100644
index 9633b9065aaf..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.225.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.226.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.226.ebuild
deleted file mode 100644
index 310846ddf180..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.226.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.10.ebuild
deleted file mode 100644
index 2f8f3d790587..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.10.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.11.ebuild
deleted file mode 100644
index 2f8f3d790587..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.11.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.12.ebuild
deleted file mode 100644
index 480f0764cb5f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.12.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.9.ebuild
deleted file mode 100644
index 480f0764cb5f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.9.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-22  4:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-22  4:37 UTC (permalink / raw
  To: gentoo-commits

commit:     ed9638e15b1303d2624901422c42d305f1bc9d06
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 22 04:35:12 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Dec 22 04:37:06 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed9638e1

sys-kernel/gentoo-kernel-bin: Bump to 6.0.15

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.0.15.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 972dc7bf7b88..e0a02db68f71 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.0-13.base.tar.xz 698372 BLAKE2B 3069effafcb526cc4d2735e2bde48c
 DIST genpatches-6.0-13.extras.tar.xz 3808 BLAKE2B 6edfc9b381253851e8e2c976b6376aff9bf98648faa49396ec81389315694afda7465702fe99f54b1a33249deabb29ed81a6d1651320dbaebd4eea92ed5f3a21 SHA512 216098565a5eb046788413da37a7ea933f35c990f3c7f3726004470509929a9717158bd778d321333839490e2dfc1b733fe3c016bc3d06804bfd34dbdc4bec93
 DIST genpatches-6.0-14.base.tar.xz 701288 BLAKE2B ae3560178c3b887050f51e7bafd837ffa7755567c0748e4680c230329f52e8009e6f8da59e8f285bc802e318b65777b06f3db7f0d795584eba448b716ed20014 SHA512 43dbb5cf7b0ed9a4a03d484a58aaf94243902b8ab31b6b33de3826cd172f0978b08bac8e4d56f7ad2450e288fc66c6e23c9458c29e1f2a6fd3e1f015a4cdc07c
 DIST genpatches-6.0-14.extras.tar.xz 3804 BLAKE2B c12099272fc09f02aae38288969f12057092c6867728080744914ea7c9f41bcc0f80154afd7de2f68180e2d3f7f66899d2a8523ea0bc9850516110781339ec2f SHA512 a639231941c13bea32e4c5ce4f56d6dff2b56a164af8481861f4ed3bbe90d406e2d1eb4242b4ae5db9ff735924e75c2241edb372ec9e6a9a3a0df7a99fca2e4d
+DIST genpatches-6.0-15.base.tar.xz 709204 BLAKE2B cba74ce5f9a6d8a00991f87fe33771f615640c8c3adaee94432580f5df51cb2a488794a376c9355d568ab4b3014fe23e4c9fb000bb9ed6948b4225211df862d6 SHA512 64d5d04b8c1b3c3967fd22cfd975b7f9bbf37e7d7d4e966c7017b589837cfa02200a80880f13ac52942fd845c9835143d809817f5517c91992e30e101b15c775
+DIST genpatches-6.0-15.extras.tar.xz 3804 BLAKE2B 84856863ba0897a7ac9238094fec3d46a39cfed7db81d1021b236fcf0bbd4bd893ba44af4ddcc9ae955ab66424afd70ead4fa714a1b68e11d7e66539f94a6cf5 SHA512 7e49da632e9bf5a78c80a0817708e571452f92a99fa91daca8495282fd0ed955bb16a5fb57ebbfff68e9fe6733655c4d04967c6931d1acf6dc6102a44bd9b04f
 DIST gentoo-kernel-5.10.159-1.amd64.gpkg.tar 66498560 BLAKE2B 5efc48f3421b994563e3ce18b030f3efa35cacd2bde2387b533b79c46ca94bd23d8bb60df76f7692457a5a5ec6e550dc68182059dd98758953fe28a0a76e6cb2 SHA512 ca0377adad52d0c64f3762bdc7dd749cb1733221fd0b711397dfc1323d307e216dcf0ab66053fd58c0b70a6696f2b1bab47b220670cc3268625d609da0bf233b
 DIST gentoo-kernel-5.10.159-1.arm64.gpkg.tar 59658240 BLAKE2B d827003d70911c5517bd4f95cab3db91933dabc4d6361daadab7e4ed394b43d7eafbe3934e641d89321b28eb6fa15ba162eff6100f9a8f1c12951a6ac331b35b SHA512 2584f568f0191d417e1366b815ac57e2e35636fdaf50e6bc1281552e1cf1c61d1efdd31f3f2c3e00f6ec062a97b940c2421eff51ab948e8f73134fbd03f5f926
 DIST gentoo-kernel-5.10.159-1.ppc64le.gpkg.tar 55019520 BLAKE2B 77d2850555df170f737d23fd5ea09ee6782be404d25c69fe52ab8dcecb26ce2be96c8d43bba5e70e666fbe103a23b209b355601410cdeb12d688698a22c6d259 SHA512 15c4a7281db9f86ea4bcfdf734429b5a182db1381fd1df75799140f4a2d341888cd9fe0ba1507b2810a329f1ed2c8f659264d25920628cbe5c8674adc87c2369
@@ -46,6 +48,10 @@ DIST gentoo-kernel-6.0.14-1.amd64.gpkg.tar 75919360 BLAKE2B 69629573e7a19f1aad8a
 DIST gentoo-kernel-6.0.14-1.arm64.gpkg.tar 68843520 BLAKE2B 2f64c09d962c320f80f02320e18a41a9010eb1a417e70a418f5d24206046a61e7c9ba09b49bd26f472fbc9ed65e637c5307ddb36f8b9705b7e488660a0766e26 SHA512 d7bd06b5290a588c49aae1cea08adc6490b099d866e40aa7153ef2ef18250c4a2a7a084fbcd95fdbd2294ae0dd587ddb6f6715ecc0bdd6704c7ebd066816e71d
 DIST gentoo-kernel-6.0.14-1.ppc64le.gpkg.tar 62167040 BLAKE2B bc9ae378b13395f0b3e515b55ac9ae236d9e413fa3b15e393a7b1e1f1334e7230a359db7b47b2e46bec5f12a5219bd424fa0828fe9bd812ec15fa4eb5cc40d5d SHA512 96c1e5d55702ee2947249753667a5e402f4cdae5bd31b5987b84d1fb6a5e7da2cdd8ba82c2899b60206ec5677824ecc1ed068e540b77c00d63b10282cc1adea1
 DIST gentoo-kernel-6.0.14-1.x86.gpkg.tar 65320960 BLAKE2B 9e33b42ca016ed62a53841cc6b6dfcf65483ec36495f91c83e7c90a9fd959fc4a86f96f44b5a81a5452cc1a0ea30f81901656953894b2c515c03ce4793998a1a SHA512 facb0d77945654420fa70d70777115f88220c811ef15d43f20b5b48a2b1116f45b91ba16880ff66340d658f29b5c8406b60f959e913ae79361732af304d72117
+DIST gentoo-kernel-6.0.15-1.amd64.gpkg.tar 75919360 BLAKE2B f48ea878985b13fdf57e123d8bda9d594f51187a53a24b2b62dcff44c9b90283c731a2e912778da9fa493303ae03602306096bcda89c193f78cb260c7c563743 SHA512 56da6853b0b66d9ba2586db115873af0b4dd1bacfef28af0c995d45f1dc217dfa36950ee15b29b4c9c79b5371018a981fde7a8a1c5870a5a9f50e2e0e6face4e
+DIST gentoo-kernel-6.0.15-1.arm64.gpkg.tar 68833280 BLAKE2B 770752caf91164ce5a84c146de9756150b64459c0ab13801bf540be80857c5b181d1f2438812e7063c4f8b65dbcd795d12ef9f521a679f56e96233ad90d2c20f SHA512 2641b8f0793f710cb08ff3b1076c7fc68e83720a80dd84ab2ab8744d5c47ef0218cf8f4f01411eb6f2379177b798e59708e5e726d4cb345894bbb1fa7d248aa8
+DIST gentoo-kernel-6.0.15-1.ppc64le.gpkg.tar 62156800 BLAKE2B e9e0e2f559ca57a51d0cc4f17278fdb70415e514eb7e816c351736bfc4e65f5212245cd3547c0dc2195419441484e4c2f35ece975472a28b569b880d9e41a679 SHA512 4af5fdd89ad8171990f4b7c0b6dfddea43a5e021a26f93058760c631f6ded682572482265f12c42be23fb389cc88215ac7b2d34e2278df86ffa86487528f258c
+DIST gentoo-kernel-6.0.15-1.x86.gpkg.tar 65320960 BLAKE2B aca1cb512c6445572b844e7c02243275e5bd8863d62b1b42dc2d7ffdd0197fe24c05e6319aec18e591ed7e99cfae7aecd4b76b54ce76ed4879c5eb05d8ca7c1c SHA512 9230759155e81b24dc8f2cb47ea7a6524a6598276c1b9f53509a83385d687c321b8eb5116fc4334f36dc8d20ef491c7b3e93454bf3b6e7df711be5a3947f9bc5
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.15.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.15.ebuild
new file mode 100644
index 000000000000..480f0764cb5f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.15.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-22 14:14 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-22 14:14 UTC (permalink / raw
  To: gentoo-commits

commit:     d9be896f8636f0917f745ee517abafed536d00b4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 22 14:13:58 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Dec 22 14:13:58 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9be896f

sys-kernel/gentoo-kernel-bin: Bump to 5.15.85

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.85.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e0a02db68f71..b6d0e466b847 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-87.base.tar.xz 3545732 BLAKE2B e69eb4d31984b65ea5e0c216d066
 DIST genpatches-5.15-87.extras.tar.xz 3936 BLAKE2B 05717f3f9ccb161a5076c6623f15465729ec898ab7a8fb4e611d07acaca96df6b890a3af0890dedf6acb06c7db148df625fafeca5099eb96e31ae981e00a23e3 SHA512 ddda9d1daf3f71a8aade12758db2d698b2230a20b3df059437fba02b499d2a90f2bb5a5c0796b1fdf842ff64e515193ac97aa324a4047bbcceaf4849eeca2674
 DIST genpatches-5.15-88.base.tar.xz 3548532 BLAKE2B 947258e9bb979febcca994f82b9ca18df494ac0d7db4664a96ccb4737ac71151f21070d30e4e5665c53d4c444bf06471590a14d17f83396809ee9013064db317 SHA512 e071daa0620c62e5ba273c6f5c4134f7c6f179b25a7dbc10e1f045b6becef1182e0f27620be0f03f32926d5c2109f7802335dea9caac1d576c47bf92c0532045
 DIST genpatches-5.15-88.extras.tar.xz 3932 BLAKE2B d504a1d8dc4510e870c34d5e355944d2e79646102ec04d5a268774e29ead5255ae6cd51f3de1b10992c8bfdfda3dc16379b3e6aebbb18bb528caa801551498a5 SHA512 85d01fff2ac04bb439ffb2a648d665358b5631f086db51b1ccadf31a8a74f94445c5942d6ac25676aefeb7a86f3286a8a7320fcc30bb092c212f2061d3143263
+DIST genpatches-5.15-89.base.tar.xz 3552056 BLAKE2B 2131869a216e9e99fe893e502e9dff10ef486fcbd0a130db2621ecbc61194d4f224745d146213edf35083752de89624346eb7fcd7c2fb53f414d3ddc200b5b51 SHA512 ac840d8ea832f5a388ace30cc435501112992a16834dfd01bef764683b415405b1f9fa644062c8ca3ecb18739e55133f2282281436847d9ceae8fd6104dc583e
+DIST genpatches-5.15-89.extras.tar.xz 3932 BLAKE2B 25a5b47eed2412b6d660572c266fd8d22be0c3e570dab6d45a7e6a0015227a1b4cd468582bebe3ebc7f47600d3ad30a5853dc2398e39ae02352a1b5df1faea36 SHA512 b4ce39a33610e5ff1c3309f787dddca702e55d81b19dbfb9300386a246e758ca9192eb98189ed01ba138d38947fa35e27dc6d3b459da059807bee93289845879
 DIST genpatches-5.4-232.base.tar.xz 5291236 BLAKE2B 9f80382d51bb96d5f3b62f9a6c35159360775df3092301638f36ff2bc13f8dcd2bc18816f76d7bab8e341bf956fbd198047cdfb6d020e0c419d431e0dfcf5754 SHA512 e3d6f7c08667dfd3f69d862f6057b8629916c13e1a0421c254aed0462c8725c3ddfd8a75433de1f893e050a9451299281d6d5df9a4d234644e92b2dee1004074
 DIST genpatches-5.4-232.extras.tar.xz 1812 BLAKE2B e2ad941ec37d92e646f7c5d8da34b0bacaf98fcc96da2f43a4257a1e9d40bd8b90965655b67bca2a986249d0971c9ab27f892be5e7bc6e9013f8d8143638cb38 SHA512 4cf015c2847d593177f842241e67aa8125d19fd163883fe553799c3b7af6dab4c2020462c6d348478a5b539e0425e6510749c537862a67f5f8e185594b6d9d59
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
@@ -32,6 +34,10 @@ DIST gentoo-kernel-5.15.84-1.amd64.gpkg.tar 69816320 BLAKE2B f6bc19af768fe43c64d
 DIST gentoo-kernel-5.15.84-1.arm64.gpkg.tar 62883840 BLAKE2B 620a33c02584bdea424fefa62338f8f1dced47abf1fa5df9b933c30e64ee680fc846a1d4fc84b0acc0bdc913470a9eeef6ec7c9b564d73c77c5b87c23acd4de8 SHA512 62778e2a2281d720190778300b2656d97db1d9bf5d31fed74ef87bb3fab4d9c0eccf8a02304222a631d03206b43f76ed5447c82787a5f67465f84fdcc4a1a6c8
 DIST gentoo-kernel-5.15.84-1.ppc64le.gpkg.tar 57231360 BLAKE2B 56fa94652ef5b42fdaf853077cc8f5a754d44dac312c36d054811fbdf0b14f66eabae60ed227b83788fd7b138c39670aa7c1f6707a6c86fb7fa0fc60c1a8677b SHA512 e327a7a9cb0c1370c77a8354676e2f3cffc43f41c4ddeba9198ed8d4d8709da37bd21f30d7f4ab3ef736a7e921543e4e611104fa3e4797bd07433e99e59e263c
 DIST gentoo-kernel-5.15.84-1.x86.gpkg.tar 59136000 BLAKE2B 0fb3c3d517aeb0596f1aeecb4c6341041b4ffa38cc2771de6c2ffc625dc3d2fd91a8094fd4222218b56ee226bfc8f6bba0a2615cd9e720a4af9511d8a7f5d194 SHA512 3b3106039e473c65ac16c91ce56adc4ec2d98965581c6686e41c8f7e2aeac299011a3b2b879dcade3a22cea2aaa2a1c2b7a49d7db0c302d23ca5dbff04de20a0
+DIST gentoo-kernel-5.15.85-1.amd64.gpkg.tar 69806080 BLAKE2B c8a30ead36075a73121fb0a9fd3f924d1efbc6fbf38bbc5d997cd5d9d50dcf6daabc4ce9501ed31c151b847c7a80dc4a86db50a2491644245fc6c2822b360eac SHA512 5b36794fe4076bbc3ceae8939ba15c2aede768d03acaf859a349d23bc28d540409655c7731a0b6f671a67b789a4563dd21d167315bdbebe9bb81462c4c72e3c1
+DIST gentoo-kernel-5.15.85-1.arm64.gpkg.tar 62873600 BLAKE2B dd718f470550c4243b13dbcb3c2513fbbcbc168554b4fccf483689772a59c6bd92342e80ecaced38e2c5ad139b6cc19fae54c6ecd90f3d58bbef5e7bc2692799 SHA512 6c056798c28245c297703b97859c2219123ea00a8ee816694ddc186f5694444c5854c469b52830e9c2f3d4978b469d83707626e10f9cae4472c29ea8181d4472
+DIST gentoo-kernel-5.15.85-1.ppc64le.gpkg.tar 57231360 BLAKE2B dea31232116da911864d2ce1ec8a62e2959658ae339483fa23a3251fb98cee1821ee51a24041b711bfa317f9b4c2443f1c34b4643ac9b8be3788b04fee0bcae5 SHA512 de537a3f7e0059f94b6b7de56776e10fef13658aa464e54e528cbd5dc78eb5fec41b0c428bc5f106d16b87745fcaa4d767cc3b5843c83de26a5eb568f9afe613
+DIST gentoo-kernel-5.15.85-1.x86.gpkg.tar 59146240 BLAKE2B c56de581cecc5c639f674b09f005b504e886ab9b2cbcf8d3d69702f1db4939901a259c5cdfcaf60314093e261177b6128822351c2f4973e9b16968378b6a74d1 SHA512 eb01dbef71c2c392148b1c344a735382f077d3c69f69a13b18aa9cfcb74738c973b782083853b1a038bb6bd85364efb563d353523e72f26109a6644d75f25850
 DIST gentoo-kernel-5.4.227-1.amd64.gpkg.tar 60620800 BLAKE2B 0f28c20c298a521d5f64220070405cf38e896f6b45d86b12cc5ebfa55471dd45cab80a091b846552dc560b46535c6abb806e46010608464620c23e74c59f549a SHA512 b000f3df63086bdc3654cb9a407c9495bea3f0a31a6abb51d5816acb55b499a6e9f9bb26f33a03764f155eac8a95760601fa3d1228a540fbdd9a8b268a122d52
 DIST gentoo-kernel-5.4.227-1.arm64.gpkg.tar 56832000 BLAKE2B 7b3a5dcafb9daf8a4f7497d853812537f61f6a99390a81a60ceab4ed950d5d660929809c59a71a9416c05cad9798d5da22cb290b08846a943f843330e8b65c6c SHA512 5cc99bf2908f6966c1dcc5dd03be80b9504365b84a73c3fe915dcdbc55edcfd8eb9b785fe3d4d27171aaf9701cafc79e4b57e719f3d46c37035b34a3905b657e
 DIST gentoo-kernel-5.4.227-1.ppc64le.gpkg.tar 54343680 BLAKE2B 2725e61dae1782f494a5378e9ede0352bc66e95e1436ade7157fe63cb239f06c0f9843a02729ddd5595e2a216bbec1e3d5180aae3a590f10be2331cda3afe5e2 SHA512 48d749c5620eda2fd6c33ceb9cb8c1f6eb2ae7b7e2ef0382bc09c38308a6f5c97998ce0b418b57ffd73ed6827ccef531d76f5739b069f91ca67f7f9b286fbcbf

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85.ebuild
new file mode 100644
index 000000000000..cb9e8972e872
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-22 14:14 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-22 14:14 UTC (permalink / raw
  To: gentoo-commits

commit:     f73a4ce80fdb9ddb1e8c1f588fc79298512ec981
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 22 14:14:05 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Dec 22 14:14:05 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f73a4ce8

sys-kernel/gentoo-kernel-bin: Bump to 5.10.161

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.161.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b6d0e466b847..5dc149dc73f1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-168.base.tar.xz 4500132 BLAKE2B c613cf38336ac3ba3b51af3308d
 DIST genpatches-5.10-168.extras.tar.xz 3868 BLAKE2B 86fdf10638b04700b3cf4fbd6ca570ba6fed2db16cc8b447f3661589c779ea25c0400538d79834814236f463c923f754033bef963a6f886ea447ce82349d5a86 SHA512 12f20ceb292d0f347778f6b65174ffbe0420e58857671fde768e1d14c7712cb2ca14f84f2e615ca8a2c2981495f2939f843d82dbf9172bef0e3bb7ac3257602c
 DIST genpatches-5.10-169.base.tar.xz 4503176 BLAKE2B ca2bf2e3fa51de6c261f94bf54aaa3e0d7f89e4caae3b0d8b0e7c202f5834c8488fe4fa1239b88f7f1e59dc344112b5633a2968a4dd2d811afb330934861c154 SHA512 2086d7afcd337d6fe029c24c8c8713fb1764627abb975f412009e8a760b9eba39944b86380ca70b8568f550ad8ae0a82e8cdc1474196d5f4edfe6ac02f458c47
 DIST genpatches-5.10-169.extras.tar.xz 3868 BLAKE2B 40ec1739f6cd6cc27b4b5671634aaddd650293e361e3de8fe512652c9f5e7a314d1b9d73c652dca1b6787d24260aebcc8686cac6d85f031074400330ecd6ce26 SHA512 1a474298d6a77c5e1aa377bd92ed0066e2eaf0a978db3e2e444ce3f308fcc8043c7d5a9c23b7d1ef5cfb3a9a5b2a0d5d7ecc593b2b5db95b79ccdb95944d78b0
+DIST genpatches-5.10-170.base.tar.xz 4506932 BLAKE2B 9503a369d1d653fc08e0c24438943dd3b583c25d187b5913a5308d41a7322a6467324be402b3748d201040b004980a5c6021704142008e49888d4898ec6194b2 SHA512 7b737194adc2876f589be2a155b1142a48353a099872cf1f75f653fe0c2fbb1899cee2c39970147c827c46ae31d5151aaef18d0a805fdb28d8efc0fce4c808c7
+DIST genpatches-5.10-170.extras.tar.xz 3868 BLAKE2B fcba4ddac271a957a8f2645fc833338bd2da71ded4cb935bf1f2df267f50fdf1bab0e2bb0967a3cae975bc7cfaeae932261ae0aab4bcad40b32546ff69850c41 SHA512 bb272928563d33ddf9a90db610ed013f625121f8a05cf497c14dfb74052300cae361474e71203be35949ace7aa9bdc23e98f2dedfe3eef885a59674a90166c6e
 DIST genpatches-5.15-87.base.tar.xz 3545732 BLAKE2B e69eb4d31984b65ea5e0c216d066b358e6cd4fd9c8c9e021fdd3e5022fa6a9fc804b673bf4433d4b8c6f13aa3d0336f2976aeea50245fbc6640674acfc8bce3d SHA512 bb9ca966cdbd5ef5da3cf4f11038f03495e643c07b7d93eab31d484d5615781361706c54d82e42887f0e5e867e7b8c62f565cb57527a4056be2cb10f0fa19cb0
 DIST genpatches-5.15-87.extras.tar.xz 3936 BLAKE2B 05717f3f9ccb161a5076c6623f15465729ec898ab7a8fb4e611d07acaca96df6b890a3af0890dedf6acb06c7db148df625fafeca5099eb96e31ae981e00a23e3 SHA512 ddda9d1daf3f71a8aade12758db2d698b2230a20b3df059437fba02b499d2a90f2bb5a5c0796b1fdf842ff64e515193ac97aa324a4047bbcceaf4849eeca2674
 DIST genpatches-5.15-88.base.tar.xz 3548532 BLAKE2B 947258e9bb979febcca994f82b9ca18df494ac0d7db4664a96ccb4737ac71151f21070d30e4e5665c53d4c444bf06471590a14d17f83396809ee9013064db317 SHA512 e071daa0620c62e5ba273c6f5c4134f7c6f179b25a7dbc10e1f045b6becef1182e0f27620be0f03f32926d5c2109f7802335dea9caac1d576c47bf92c0532045
@@ -26,6 +28,10 @@ DIST gentoo-kernel-5.10.160-1.amd64.gpkg.tar 66529280 BLAKE2B 47066ea67e8b0f7514
 DIST gentoo-kernel-5.10.160-1.arm64.gpkg.tar 59658240 BLAKE2B e9637e606a63e775e075cf081d6e72fd243547ddb3b5343f8952b27c70ad274936f5f198ae951ab6a767978402fc55e5fb9f5aa1a25f9813277a9a39ac42a01f SHA512 245c4c7a17064dff17d744236ed03e875bd7a38c8b75c9246a5cd0c3310c15f2df19b82dcb9b7baccf5ab0fbdfbd5163fee31e3552b0a99cd293fa236bd9571a
 DIST gentoo-kernel-5.10.160-1.ppc64le.gpkg.tar 55029760 BLAKE2B f3142e2a38eb0d757cc8dbba2d5195703047d06eaa88a47e3339b0a649dc506cbb17f1c08fd82ec48216dcff743df7b6fd5bd8896cd412c0bfe131a560045032 SHA512 e0b7d6c82434a2e6e8c937e259ac5e01e9486b937189dba0b485172b7044da67cd47a913bfe8c7771b2c5d2c8465338c080664d42f94fc70c232525a903bf43a
 DIST gentoo-kernel-5.10.160-1.x86.gpkg.tar 56422400 BLAKE2B d436b4b52fda3a1d35136623349abcdbd3be8d7430b51dea5569ba5725d3fbef6132eca03e4e8fa73091fbeef20dce32a191708cc55c847eff6f3b1160996931 SHA512 8761f00ccba585f94c815e47d7a9da2528db5da59712a5c7b2269a0db4a2e1b8369d603b385c545c105cee8bc242cf4517e358821b55f840d63bb734279a8f10
+DIST gentoo-kernel-5.10.161-1.amd64.gpkg.tar 66498560 BLAKE2B 6614aef018fd06c61edd76c8526a96d72f73225ce915fa8bebcf835bf1a92de5f3bbb6c9045cc2cf38c326b15d7d00b236a609b8dbd2f50296ae0563d0b01c58 SHA512 e370627c308d0f9ad1cd9972677a61d2dae152e8cb849dd772e3d1d60d3fb4ed195ae048705bed4bbb663c6532cb1465947a31ada825a3fa66e2aaf089acd115
+DIST gentoo-kernel-5.10.161-1.arm64.gpkg.tar 59658240 BLAKE2B e88ccc74dea87976843b87bd96ed1704d588e519913d4376cdbe80cded1e3a4370b9c3cf692e510732ef15505ab5497db1d5c5091b523457e644793b0dba6c0c SHA512 8f7648ecd4e99c3ebd8bf67f33924df60693cdad47f027c75b8a68bd3efae23defe9f1caee2f2604d58b931439d557ef263c98a6a6eb6171c7a2b8b91f2b1d60
+DIST gentoo-kernel-5.10.161-1.ppc64le.gpkg.tar 55050240 BLAKE2B 97a879d136891448fa86f598de5ebefe875bbd2b35c89ebd882b6913cf02a82de9981afdd25d758649aefcfd977edec2ca11d603271bdb17a76097b3333cb3e2 SHA512 2f5f0a2dd49caefcafe44ea8603f615be5487e1109e6aaee21553e6b4d9b516e8b0ddced4a85cdc355d363e9ddeb431b9c7c3fbc1806bec5d4bcfd36195c77c7
+DIST gentoo-kernel-5.10.161-1.x86.gpkg.tar 56422400 BLAKE2B 13d65b837c23fcdea30a82ffd38b6433f91abdb1911f07271be055c005963911959e02fd95b2967149f29cfce77845f8fd1872d599b6c07710cbfc6fcab45eab SHA512 5a0086a2916997ebdb9aa3250db2761d2d2403f8594955eb369639883e49d2c5c156596c8caf893df4d685abb9483855851660799f49e89a69c9019ed549afee
 DIST gentoo-kernel-5.15.83-1.amd64.gpkg.tar 69816320 BLAKE2B 40ab08a5ddd46312a4c4cebad848b9280697de7e890180c5f51a2245d4daeb4be2ee9fcd73a49169cc876940fdf800862bdd02beb4b9411c55155fa94304d84c SHA512 eb7ee34c860dfd3339ad81e92affac1690bb765704cac6d655b0a3380113a73021400a36bce1b4f8b48411c0ac533300959839200a400be84a622c5c565ce07d
 DIST gentoo-kernel-5.15.83-1.arm64.gpkg.tar 62883840 BLAKE2B 817ffa0ccd261a5c04aa8065acce11bb332067bcd2ebc975c396fa5cd612a26d0603090737a31985cf656af7d29e955198911730bceffbe0ce2cc5adb6ccc197 SHA512 36e0a1be077510a6b8f7858744dbce6b5fa0d4d169cbba42f8e69e540f37d021d390b34d4dd79f01124fa15e8a4adae4422cc2a7a51f9695b7fc29cdafecede8
 DIST gentoo-kernel-5.15.83-1.ppc64le.gpkg.tar 57221120 BLAKE2B 280ea39da46333a57d640ba7c8a67f8a434ffec6b9c9345f6d317b6ff3b5cafaee978d18c2c5b5f9222a9294c2369923a93e284fdbd79a46a530b67e552a7395 SHA512 04e7d30f4b9eba907e2a1e800d445bda4a71aa579e545bbcf276f8e7dd29830b071514ff6d29bb85bd8f4c823313502152934ec88b82a4b807a503e0ef54ac56

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
new file mode 100644
index 000000000000..7d5170bdeef7
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-22 15:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-22 15:45 UTC (permalink / raw
  To: gentoo-commits

commit:     e936b09a1ae09b2bf0bf50f2361f7b2d8103c2bf
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 22 15:34:47 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Dec 22 15:45:35 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e936b09a

sys-kernel/gentoo-kernel-bin: Bump to 6.1.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 ++
 .../gentoo-kernel-bin-6.1.1.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 134 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5dc149dc73f1..f02657255da8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.0-14.base.tar.xz 701288 BLAKE2B ae3560178c3b887050f51e7bafd837
 DIST genpatches-6.0-14.extras.tar.xz 3804 BLAKE2B c12099272fc09f02aae38288969f12057092c6867728080744914ea7c9f41bcc0f80154afd7de2f68180e2d3f7f66899d2a8523ea0bc9850516110781339ec2f SHA512 a639231941c13bea32e4c5ce4f56d6dff2b56a164af8481861f4ed3bbe90d406e2d1eb4242b4ae5db9ff735924e75c2241edb372ec9e6a9a3a0df7a99fca2e4d
 DIST genpatches-6.0-15.base.tar.xz 709204 BLAKE2B cba74ce5f9a6d8a00991f87fe33771f615640c8c3adaee94432580f5df51cb2a488794a376c9355d568ab4b3014fe23e4c9fb000bb9ed6948b4225211df862d6 SHA512 64d5d04b8c1b3c3967fd22cfd975b7f9bbf37e7d7d4e966c7017b589837cfa02200a80880f13ac52942fd845c9835143d809817f5517c91992e30e101b15c775
 DIST genpatches-6.0-15.extras.tar.xz 3804 BLAKE2B 84856863ba0897a7ac9238094fec3d46a39cfed7db81d1021b236fcf0bbd4bd893ba44af4ddcc9ae955ab66424afd70ead4fa714a1b68e11d7e66539f94a6cf5 SHA512 7e49da632e9bf5a78c80a0817708e571452f92a99fa91daca8495282fd0ed955bb16a5fb57ebbfff68e9fe6733655c4d04967c6931d1acf6dc6102a44bd9b04f
+DIST genpatches-6.1-2.base.tar.xz 15048 BLAKE2B 84d1f7b4cb2c13e70b0d542853856f05de48739400f66253fd277167144ae0c259579e539d43ce65d2ee206a2820ec2ef288d9296c68a4dbd674c43d378102b9 SHA512 e349b8b535e8ab9f70cd01c513480cf75bd10dd2f2d5ef15f97734ecc9e481f137dc1cfa4c50f8a1a2f3549bf0142f83f7224603f881e66af130cbe1f8023496
+DIST genpatches-6.1-2.extras.tar.xz 3808 BLAKE2B 70f549904446897e8f955146dba039b43681e03e0d72049e35473ac6ff5d05a1a72c124d410fdfe065d5652c0f0312c6eb4907afbb475e3cd9828c3f0edb6fa2 SHA512 9f92c3b899a8b106649003acccd33cb3cfaf9838ec421998d3b587893b2e6705068fdc0ff7b52ae78203dc793b6064742b721e68bb1e8d7160c48b419062448a
 DIST gentoo-kernel-5.10.159-1.amd64.gpkg.tar 66498560 BLAKE2B 5efc48f3421b994563e3ce18b030f3efa35cacd2bde2387b533b79c46ca94bd23d8bb60df76f7692457a5a5ec6e550dc68182059dd98758953fe28a0a76e6cb2 SHA512 ca0377adad52d0c64f3762bdc7dd749cb1733221fd0b711397dfc1323d307e216dcf0ab66053fd58c0b70a6696f2b1bab47b220670cc3268625d609da0bf233b
 DIST gentoo-kernel-5.10.159-1.arm64.gpkg.tar 59658240 BLAKE2B d827003d70911c5517bd4f95cab3db91933dabc4d6361daadab7e4ed394b43d7eafbe3934e641d89321b28eb6fa15ba162eff6100f9a8f1c12951a6ac331b35b SHA512 2584f568f0191d417e1366b815ac57e2e35636fdaf50e6bc1281552e1cf1c61d1efdd31f3f2c3e00f6ec062a97b940c2421eff51ab948e8f73134fbd03f5f926
 DIST gentoo-kernel-5.10.159-1.ppc64le.gpkg.tar 55019520 BLAKE2B 77d2850555df170f737d23fd5ea09ee6782be404d25c69fe52ab8dcecb26ce2be96c8d43bba5e70e666fbe103a23b209b355601410cdeb12d688698a22c6d259 SHA512 15c4a7281db9f86ea4bcfdf734429b5a182db1381fd1df75799140f4a2d341888cd9fe0ba1507b2810a329f1ed2c8f659264d25920628cbe5c8674adc87c2369
@@ -64,7 +66,12 @@ DIST gentoo-kernel-6.0.15-1.amd64.gpkg.tar 75919360 BLAKE2B f48ea878985b13fdf57e
 DIST gentoo-kernel-6.0.15-1.arm64.gpkg.tar 68833280 BLAKE2B 770752caf91164ce5a84c146de9756150b64459c0ab13801bf540be80857c5b181d1f2438812e7063c4f8b65dbcd795d12ef9f521a679f56e96233ad90d2c20f SHA512 2641b8f0793f710cb08ff3b1076c7fc68e83720a80dd84ab2ab8744d5c47ef0218cf8f4f01411eb6f2379177b798e59708e5e726d4cb345894bbb1fa7d248aa8
 DIST gentoo-kernel-6.0.15-1.ppc64le.gpkg.tar 62156800 BLAKE2B e9e0e2f559ca57a51d0cc4f17278fdb70415e514eb7e816c351736bfc4e65f5212245cd3547c0dc2195419441484e4c2f35ece975472a28b569b880d9e41a679 SHA512 4af5fdd89ad8171990f4b7c0b6dfddea43a5e021a26f93058760c631f6ded682572482265f12c42be23fb389cc88215ac7b2d34e2278df86ffa86487528f258c
 DIST gentoo-kernel-6.0.15-1.x86.gpkg.tar 65320960 BLAKE2B aca1cb512c6445572b844e7c02243275e5bd8863d62b1b42dc2d7ffdd0197fe24c05e6319aec18e591ed7e99cfae7aecd4b76b54ce76ed4879c5eb05d8ca7c1c SHA512 9230759155e81b24dc8f2cb47ea7a6524a6598276c1b9f53509a83385d687c321b8eb5116fc4334f36dc8d20ef491c7b3e93454bf3b6e7df711be5a3947f9bc5
+DIST gentoo-kernel-6.1.1-1.amd64.gpkg.tar 76697600 BLAKE2B 77999e02b8fdf5b4071ece990aed1044557ca87ed2999a94017319094c708d87af7ccdc2d784782f9a950c52660fd2663b2b2d336e94a6b0e351de53e9b28d15 SHA512 26c99f5cb710273a6bea1160ba13a01eafba3e7f0f911cb358aaa9f97e6f570ed423152e9bf310aeeb761652652bedec961e8ff5cf9fc589cd41b29dde93d389
+DIST gentoo-kernel-6.1.1-1.arm64.gpkg.tar 69304320 BLAKE2B 2bf8beea4688e5618cc60342fc202ccd4ef5995495768de73276e078260054070d085923afb79e006204b6cdf4505afbfac1ca7c305cb907d63a110909dc52f7 SHA512 d9e6aacf0c861b2febfbb5f00993de78cb8d4bcf743f1b45243c18e19a6785bfc661d2554dccf717fb3df841127ee38a9879274d3ab9f4b29fdeb23f9e5d856f
+DIST gentoo-kernel-6.1.1-1.ppc64le.gpkg.tar 62709760 BLAKE2B 9339668dfadc464ed02b86b69a23d30f4a20ec4e5cb6932c50707db66ef8713b94f8e11a5af0bd110c698d9702030c1983da3acc939afa6eb439205c8cf09ab0 SHA512 6e7416e48a82a902b9fe0f6b642e73552964e6fd615a9e53efc9e2d5bc85d29f18f0fd71ba2b7da883fc431878f9503226676f1bd1c8d06cdad4558815eb7948
+DIST gentoo-kernel-6.1.1-1.x86.gpkg.tar 65914880 BLAKE2B f7b6ca3bfa7c63c51fd3ac2678fcee76fe9649e3301d38a09c4f90ab6b9663c7bcf46b9c3ec6efb4319f4091f5526746d2e034d57887e826bf1d45f74d52e30d SHA512 433bcd0b29eb5688b27cf1649d9239df6807a76faaa7707b54f2b9185143ced429b897a026c2da01638746ebd56fcfb05b917bd015807cac8151559eb7814f8d
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST linux-6.0.tar.xz 133886176 BLAKE2B c09a9c877ac0fac83dc31d2d04d96f0a3331d4ed78e3ad4edfd4dc077e1c11d0c49f419fdac4008b5c93d1b09c2b724e12ef0b38371ad0962908abf85dfa95fa SHA512 bac41a7aeb6e809616cee2f13dcd1c45e829dfd1ccf60aee1dc4c46b1e28532f4485c7d819a32940de84fdfbf89db80a4e919bce8a74b2948c5a01551771b714
+DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.1.ebuild
new file mode 100644
index 000000000000..87c9891fee64
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-24 14:46 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-12-24 14:46 UTC (permalink / raw
  To: gentoo-commits

commit:     ed4b4fb88bc0ddeac76413de0598ac08c98f659b
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 24 14:45:03 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 24 14:45:03 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed4b4fb8

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.228 arm64, #888161

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
index 310846ddf180..b0277ad390f7 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-24 14:46 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-12-24 14:46 UTC (permalink / raw
  To: gentoo-commits

commit:     5adcd7d7ffb515abd845b2379500e2074d2d9f8b
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 24 14:45:10 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 24 14:45:10 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5adcd7d7

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.228 ppc64, #888161

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
index b0277ad390f7..5edb7b1872cc 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-24 14:46 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-12-24 14:46 UTC (permalink / raw
  To: gentoo-commits

commit:     bd707d387942682946d64459dccdf8fa79e29f26
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 24 14:45:28 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 24 14:45:28 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd707d38

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.161 arm64, #888159

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
index 7d5170bdeef7..9656be17a80c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-24 14:46 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-12-24 14:46 UTC (permalink / raw
  To: gentoo-commits

commit:     d155c1b957292f2ea2e73bb3096dcfa467f9ea11
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 24 14:45:18 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 24 14:45:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d155c1b9

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.228 amd64, #888161

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
index 317aa90a0858..7f0646b257c3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-24 14:46 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-12-24 14:46 UTC (permalink / raw
  To: gentoo-commits

commit:     7576d1a567c20e5aaf324670399d54a3921e3f7c
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 24 14:45:14 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 24 14:45:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7576d1a5

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.228 x86, #888161

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
index 5edb7b1872cc..317aa90a0858 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-24 14:46 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-12-24 14:46 UTC (permalink / raw
  To: gentoo-commits

commit:     ea7782f9f5d64cbd8ee2b90433306b6ba90e7c66
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 24 14:45:39 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 24 14:45:39 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea7782f9

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.161 ppc64, #888159

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
index 9656be17a80c..33586ec2c5a5 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-24 14:46 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-12-24 14:46 UTC (permalink / raw
  To: gentoo-commits

commit:     657764db8424c464eebb49dea8f3d43325da96f6
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 24 14:45:47 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 24 14:45:47 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=657764db

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.161 amd64, #888159

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
index f0cc643bf06c..53a4e2a6b96e 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-24 14:46 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2022-12-24 14:46 UTC (permalink / raw
  To: gentoo-commits

commit:     0b4d07c47ba7080e25eba643364e789a160792aa
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 24 14:45:43 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 24 14:45:43 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b4d07c4

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.161 x86, #888159

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
index 33586ec2c5a5..f0cc643bf06c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-25 21:23 Georgy Yakovlev
  0 siblings, 0 replies; 2276+ messages in thread
From: Georgy Yakovlev @ 2022-12-25 21:23 UTC (permalink / raw
  To: gentoo-commits

commit:     90c396f5dd36f9602032a27dd417e6adf4874e9b
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 20:55:48 2022 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 21:23:07 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90c396f5

sys-kernel/gentoo-kernel-bin: fix dbts check cond

migration to gpkg lost dtbs installation completely.

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 ...-kernel-bin-5.10.159.ebuild => gentoo-kernel-bin-5.10.159-r1.ebuild} | 2 +-
 ...-kernel-bin-5.10.160.ebuild => gentoo-kernel-bin-5.10.160-r1.ebuild} | 2 +-
 ...-kernel-bin-5.10.161.ebuild => gentoo-kernel-bin-5.10.161-r1.ebuild} | 2 +-
 ...oo-kernel-bin-5.15.83.ebuild => gentoo-kernel-bin-5.15.83-r1.ebuild} | 2 +-
 ...oo-kernel-bin-5.15.84.ebuild => gentoo-kernel-bin-5.15.84-r1.ebuild} | 2 +-
 ...oo-kernel-bin-5.15.85.ebuild => gentoo-kernel-bin-5.15.85-r1.ebuild} | 2 +-
 ...oo-kernel-bin-5.4.227.ebuild => gentoo-kernel-bin-5.4.227-r1.ebuild} | 2 +-
 ...oo-kernel-bin-5.4.228.ebuild => gentoo-kernel-bin-5.4.228-r1.ebuild} | 2 +-
 ...ntoo-kernel-bin-6.0.13.ebuild => gentoo-kernel-bin-6.0.13-r1.ebuild} | 2 +-
 ...ntoo-kernel-bin-6.0.15.ebuild => gentoo-kernel-bin-6.0.14-r1.ebuild} | 2 +-
 ...ntoo-kernel-bin-6.0.14.ebuild => gentoo-kernel-bin-6.0.15-r1.ebuild} | 2 +-
 ...gentoo-kernel-bin-6.1.1.ebuild => gentoo-kernel-bin-6.1.1-r1.ebuild} | 2 +-
 12 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159-r1.ebuild
similarity index 98%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159-r1.ebuild
index 8f9a87c041fc..b20e2174d7ef 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159-r1.ebuild
@@ -111,7 +111,7 @@ src_install() {
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
 		mv "${BINPKG}"/image/boot "${ED}"/ || die
 	fi
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.160.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.160-r1.ebuild
similarity index 98%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.160.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.160-r1.ebuild
index 7d5170bdeef7..f1f891eadcf2 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.160.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.160-r1.ebuild
@@ -111,7 +111,7 @@ src_install() {
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
 		mv "${BINPKG}"/image/boot "${ED}"/ || die
 	fi
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161-r1.ebuild
similarity index 98%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161-r1.ebuild
index 53a4e2a6b96e..04eab1fbd0cd 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161-r1.ebuild
@@ -111,7 +111,7 @@ src_install() {
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
 		mv "${BINPKG}"/image/boot "${ED}"/ || die
 	fi
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83-r1.ebuild
similarity index 98%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83-r1.ebuild
index 7745a774a549..0fc3adee012c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83-r1.ebuild
@@ -111,7 +111,7 @@ src_install() {
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
 		mv "${BINPKG}"/image/boot "${ED}"/ || die
 	fi
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.84.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.84-r1.ebuild
similarity index 98%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.84.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.84-r1.ebuild
index cb9e8972e872..173be83892d3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.84.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.84-r1.ebuild
@@ -111,7 +111,7 @@ src_install() {
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
 		mv "${BINPKG}"/image/boot "${ED}"/ || die
 	fi
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85-r1.ebuild
similarity index 98%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85-r1.ebuild
index cb9e8972e872..173be83892d3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85-r1.ebuild
@@ -111,7 +111,7 @@ src_install() {
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
 		mv "${BINPKG}"/image/boot "${ED}"/ || die
 	fi
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227-r1.ebuild
similarity index 98%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227-r1.ebuild
index 9633b9065aaf..ea1c470722eb 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227-r1.ebuild
@@ -111,7 +111,7 @@ src_install() {
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
 		mv "${BINPKG}"/image/boot "${ED}"/ || die
 	fi
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228-r1.ebuild
similarity index 98%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228-r1.ebuild
index 7f0646b257c3..7a69338d4c27 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228-r1.ebuild
@@ -111,7 +111,7 @@ src_install() {
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
 		mv "${BINPKG}"/image/boot "${ED}"/ || die
 	fi
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.13-r1.ebuild
similarity index 98%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.13.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.13-r1.ebuild
index 2f8f3d790587..00650e13196d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.13.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.13-r1.ebuild
@@ -111,7 +111,7 @@ src_install() {
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
 		mv "${BINPKG}"/image/boot "${ED}"/ || die
 	fi
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.15.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.14-r1.ebuild
similarity index 98%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.15.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.14-r1.ebuild
index 480f0764cb5f..7634c204448c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.15.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.14-r1.ebuild
@@ -111,7 +111,7 @@ src_install() {
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
 		mv "${BINPKG}"/image/boot "${ED}"/ || die
 	fi
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.15-r1.ebuild
similarity index 98%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.14.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.15-r1.ebuild
index 480f0764cb5f..7634c204448c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.14.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.15-r1.ebuild
@@ -111,7 +111,7 @@ src_install() {
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
 		mv "${BINPKG}"/image/boot "${ED}"/ || die
 	fi
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.1-r1.ebuild
similarity index 98%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.1.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.1-r1.ebuild
index 87c9891fee64..c8200881ca18 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.1.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.1-r1.ebuild
@@ -111,7 +111,7 @@ src_install() {
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot
-	if [[ -d boot/dtbs ]]; then
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
 		mv "${BINPKG}"/image/boot "${ED}"/ || die
 	fi
 


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-26  7:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-26  7:11 UTC (permalink / raw
  To: gentoo-commits

commit:     3895849e54f24c7e33a6eb1546f980e459d4ac44
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 26 07:10:41 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 26 07:11:28 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3895849e

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.85-r1 amd64 arm64 ppc64 x86, #888163

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85-r1.ebuild
index 173be83892d3..1e9d86fe1a8f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85-r1.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85-r1.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-26  7:14 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-26  7:14 UTC (permalink / raw
  To: gentoo-commits

commit:     5d07caa396ebcd56dcc89df543ebe0fc174d5c25
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 26 07:14:07 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 26 07:14:07 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d07caa3

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  42 -------
 .../gentoo-kernel-bin-5.10.159-r1.ebuild           | 127 ---------------------
 .../gentoo-kernel-bin-5.10.160-r1.ebuild           | 127 ---------------------
 .../gentoo-kernel-bin-5.15.83-r1.ebuild            | 127 ---------------------
 .../gentoo-kernel-bin-5.15.84-r1.ebuild            | 127 ---------------------
 .../gentoo-kernel-bin-5.4.227-r1.ebuild            | 127 ---------------------
 .../gentoo-kernel-bin-6.0.13-r1.ebuild             | 127 ---------------------
 .../gentoo-kernel-bin-6.0.14-r1.ebuild             | 127 ---------------------
 8 files changed, 931 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f02657255da8..bf21b91717c4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,67 +1,25 @@
-DIST genpatches-5.10-168.base.tar.xz 4500132 BLAKE2B c613cf38336ac3ba3b51af3308d111ffce729694ce3e5d6730c20c97c9b5f5a6d88d1c2d6a6d86ed66522e9617fc4cd94db99b7c02e695c4bcd1a19fcfb00634 SHA512 23c394c27a97129e24ebb46a85f52fae3b31e50d279970fd5af3081b6df275f9471d5513a5fe302ca8c7001d09b83af5fa7a17ea41db6652fb434859a257f0a7
-DIST genpatches-5.10-168.extras.tar.xz 3868 BLAKE2B 86fdf10638b04700b3cf4fbd6ca570ba6fed2db16cc8b447f3661589c779ea25c0400538d79834814236f463c923f754033bef963a6f886ea447ce82349d5a86 SHA512 12f20ceb292d0f347778f6b65174ffbe0420e58857671fde768e1d14c7712cb2ca14f84f2e615ca8a2c2981495f2939f843d82dbf9172bef0e3bb7ac3257602c
-DIST genpatches-5.10-169.base.tar.xz 4503176 BLAKE2B ca2bf2e3fa51de6c261f94bf54aaa3e0d7f89e4caae3b0d8b0e7c202f5834c8488fe4fa1239b88f7f1e59dc344112b5633a2968a4dd2d811afb330934861c154 SHA512 2086d7afcd337d6fe029c24c8c8713fb1764627abb975f412009e8a760b9eba39944b86380ca70b8568f550ad8ae0a82e8cdc1474196d5f4edfe6ac02f458c47
-DIST genpatches-5.10-169.extras.tar.xz 3868 BLAKE2B 40ec1739f6cd6cc27b4b5671634aaddd650293e361e3de8fe512652c9f5e7a314d1b9d73c652dca1b6787d24260aebcc8686cac6d85f031074400330ecd6ce26 SHA512 1a474298d6a77c5e1aa377bd92ed0066e2eaf0a978db3e2e444ce3f308fcc8043c7d5a9c23b7d1ef5cfb3a9a5b2a0d5d7ecc593b2b5db95b79ccdb95944d78b0
 DIST genpatches-5.10-170.base.tar.xz 4506932 BLAKE2B 9503a369d1d653fc08e0c24438943dd3b583c25d187b5913a5308d41a7322a6467324be402b3748d201040b004980a5c6021704142008e49888d4898ec6194b2 SHA512 7b737194adc2876f589be2a155b1142a48353a099872cf1f75f653fe0c2fbb1899cee2c39970147c827c46ae31d5151aaef18d0a805fdb28d8efc0fce4c808c7
 DIST genpatches-5.10-170.extras.tar.xz 3868 BLAKE2B fcba4ddac271a957a8f2645fc833338bd2da71ded4cb935bf1f2df267f50fdf1bab0e2bb0967a3cae975bc7cfaeae932261ae0aab4bcad40b32546ff69850c41 SHA512 bb272928563d33ddf9a90db610ed013f625121f8a05cf497c14dfb74052300cae361474e71203be35949ace7aa9bdc23e98f2dedfe3eef885a59674a90166c6e
-DIST genpatches-5.15-87.base.tar.xz 3545732 BLAKE2B e69eb4d31984b65ea5e0c216d066b358e6cd4fd9c8c9e021fdd3e5022fa6a9fc804b673bf4433d4b8c6f13aa3d0336f2976aeea50245fbc6640674acfc8bce3d SHA512 bb9ca966cdbd5ef5da3cf4f11038f03495e643c07b7d93eab31d484d5615781361706c54d82e42887f0e5e867e7b8c62f565cb57527a4056be2cb10f0fa19cb0
-DIST genpatches-5.15-87.extras.tar.xz 3936 BLAKE2B 05717f3f9ccb161a5076c6623f15465729ec898ab7a8fb4e611d07acaca96df6b890a3af0890dedf6acb06c7db148df625fafeca5099eb96e31ae981e00a23e3 SHA512 ddda9d1daf3f71a8aade12758db2d698b2230a20b3df059437fba02b499d2a90f2bb5a5c0796b1fdf842ff64e515193ac97aa324a4047bbcceaf4849eeca2674
-DIST genpatches-5.15-88.base.tar.xz 3548532 BLAKE2B 947258e9bb979febcca994f82b9ca18df494ac0d7db4664a96ccb4737ac71151f21070d30e4e5665c53d4c444bf06471590a14d17f83396809ee9013064db317 SHA512 e071daa0620c62e5ba273c6f5c4134f7c6f179b25a7dbc10e1f045b6becef1182e0f27620be0f03f32926d5c2109f7802335dea9caac1d576c47bf92c0532045
-DIST genpatches-5.15-88.extras.tar.xz 3932 BLAKE2B d504a1d8dc4510e870c34d5e355944d2e79646102ec04d5a268774e29ead5255ae6cd51f3de1b10992c8bfdfda3dc16379b3e6aebbb18bb528caa801551498a5 SHA512 85d01fff2ac04bb439ffb2a648d665358b5631f086db51b1ccadf31a8a74f94445c5942d6ac25676aefeb7a86f3286a8a7320fcc30bb092c212f2061d3143263
 DIST genpatches-5.15-89.base.tar.xz 3552056 BLAKE2B 2131869a216e9e99fe893e502e9dff10ef486fcbd0a130db2621ecbc61194d4f224745d146213edf35083752de89624346eb7fcd7c2fb53f414d3ddc200b5b51 SHA512 ac840d8ea832f5a388ace30cc435501112992a16834dfd01bef764683b415405b1f9fa644062c8ca3ecb18739e55133f2282281436847d9ceae8fd6104dc583e
 DIST genpatches-5.15-89.extras.tar.xz 3932 BLAKE2B 25a5b47eed2412b6d660572c266fd8d22be0c3e570dab6d45a7e6a0015227a1b4cd468582bebe3ebc7f47600d3ad30a5853dc2398e39ae02352a1b5df1faea36 SHA512 b4ce39a33610e5ff1c3309f787dddca702e55d81b19dbfb9300386a246e758ca9192eb98189ed01ba138d38947fa35e27dc6d3b459da059807bee93289845879
-DIST genpatches-5.4-232.base.tar.xz 5291236 BLAKE2B 9f80382d51bb96d5f3b62f9a6c35159360775df3092301638f36ff2bc13f8dcd2bc18816f76d7bab8e341bf956fbd198047cdfb6d020e0c419d431e0dfcf5754 SHA512 e3d6f7c08667dfd3f69d862f6057b8629916c13e1a0421c254aed0462c8725c3ddfd8a75433de1f893e050a9451299281d6d5df9a4d234644e92b2dee1004074
-DIST genpatches-5.4-232.extras.tar.xz 1812 BLAKE2B e2ad941ec37d92e646f7c5d8da34b0bacaf98fcc96da2f43a4257a1e9d40bd8b90965655b67bca2a986249d0971c9ab27f892be5e7bc6e9013f8d8143638cb38 SHA512 4cf015c2847d593177f842241e67aa8125d19fd163883fe553799c3b7af6dab4c2020462c6d348478a5b539e0425e6510749c537862a67f5f8e185594b6d9d59
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
-DIST genpatches-6.0-13.base.tar.xz 698372 BLAKE2B 3069effafcb526cc4d2735e2bde48cdb7d0ba5e25748b2acc854d1503268b298e9f690e266e6e81b73ab09461eaa1f0ab3d68066997e51d27af7a051d4c5f84e SHA512 a92a50c3f01266df91793c1ba4baf77aa758093c1e00d333050f8fc989f690240ab6aad53a31e59af95db918a15a5037e2542addde8f9fc3cb57d296bbaaee6e
-DIST genpatches-6.0-13.extras.tar.xz 3808 BLAKE2B 6edfc9b381253851e8e2c976b6376aff9bf98648faa49396ec81389315694afda7465702fe99f54b1a33249deabb29ed81a6d1651320dbaebd4eea92ed5f3a21 SHA512 216098565a5eb046788413da37a7ea933f35c990f3c7f3726004470509929a9717158bd778d321333839490e2dfc1b733fe3c016bc3d06804bfd34dbdc4bec93
-DIST genpatches-6.0-14.base.tar.xz 701288 BLAKE2B ae3560178c3b887050f51e7bafd837ffa7755567c0748e4680c230329f52e8009e6f8da59e8f285bc802e318b65777b06f3db7f0d795584eba448b716ed20014 SHA512 43dbb5cf7b0ed9a4a03d484a58aaf94243902b8ab31b6b33de3826cd172f0978b08bac8e4d56f7ad2450e288fc66c6e23c9458c29e1f2a6fd3e1f015a4cdc07c
-DIST genpatches-6.0-14.extras.tar.xz 3804 BLAKE2B c12099272fc09f02aae38288969f12057092c6867728080744914ea7c9f41bcc0f80154afd7de2f68180e2d3f7f66899d2a8523ea0bc9850516110781339ec2f SHA512 a639231941c13bea32e4c5ce4f56d6dff2b56a164af8481861f4ed3bbe90d406e2d1eb4242b4ae5db9ff735924e75c2241edb372ec9e6a9a3a0df7a99fca2e4d
 DIST genpatches-6.0-15.base.tar.xz 709204 BLAKE2B cba74ce5f9a6d8a00991f87fe33771f615640c8c3adaee94432580f5df51cb2a488794a376c9355d568ab4b3014fe23e4c9fb000bb9ed6948b4225211df862d6 SHA512 64d5d04b8c1b3c3967fd22cfd975b7f9bbf37e7d7d4e966c7017b589837cfa02200a80880f13ac52942fd845c9835143d809817f5517c91992e30e101b15c775
 DIST genpatches-6.0-15.extras.tar.xz 3804 BLAKE2B 84856863ba0897a7ac9238094fec3d46a39cfed7db81d1021b236fcf0bbd4bd893ba44af4ddcc9ae955ab66424afd70ead4fa714a1b68e11d7e66539f94a6cf5 SHA512 7e49da632e9bf5a78c80a0817708e571452f92a99fa91daca8495282fd0ed955bb16a5fb57ebbfff68e9fe6733655c4d04967c6931d1acf6dc6102a44bd9b04f
 DIST genpatches-6.1-2.base.tar.xz 15048 BLAKE2B 84d1f7b4cb2c13e70b0d542853856f05de48739400f66253fd277167144ae0c259579e539d43ce65d2ee206a2820ec2ef288d9296c68a4dbd674c43d378102b9 SHA512 e349b8b535e8ab9f70cd01c513480cf75bd10dd2f2d5ef15f97734ecc9e481f137dc1cfa4c50f8a1a2f3549bf0142f83f7224603f881e66af130cbe1f8023496
 DIST genpatches-6.1-2.extras.tar.xz 3808 BLAKE2B 70f549904446897e8f955146dba039b43681e03e0d72049e35473ac6ff5d05a1a72c124d410fdfe065d5652c0f0312c6eb4907afbb475e3cd9828c3f0edb6fa2 SHA512 9f92c3b899a8b106649003acccd33cb3cfaf9838ec421998d3b587893b2e6705068fdc0ff7b52ae78203dc793b6064742b721e68bb1e8d7160c48b419062448a
-DIST gentoo-kernel-5.10.159-1.amd64.gpkg.tar 66498560 BLAKE2B 5efc48f3421b994563e3ce18b030f3efa35cacd2bde2387b533b79c46ca94bd23d8bb60df76f7692457a5a5ec6e550dc68182059dd98758953fe28a0a76e6cb2 SHA512 ca0377adad52d0c64f3762bdc7dd749cb1733221fd0b711397dfc1323d307e216dcf0ab66053fd58c0b70a6696f2b1bab47b220670cc3268625d609da0bf233b
-DIST gentoo-kernel-5.10.159-1.arm64.gpkg.tar 59658240 BLAKE2B d827003d70911c5517bd4f95cab3db91933dabc4d6361daadab7e4ed394b43d7eafbe3934e641d89321b28eb6fa15ba162eff6100f9a8f1c12951a6ac331b35b SHA512 2584f568f0191d417e1366b815ac57e2e35636fdaf50e6bc1281552e1cf1c61d1efdd31f3f2c3e00f6ec062a97b940c2421eff51ab948e8f73134fbd03f5f926
-DIST gentoo-kernel-5.10.159-1.ppc64le.gpkg.tar 55019520 BLAKE2B 77d2850555df170f737d23fd5ea09ee6782be404d25c69fe52ab8dcecb26ce2be96c8d43bba5e70e666fbe103a23b209b355601410cdeb12d688698a22c6d259 SHA512 15c4a7281db9f86ea4bcfdf734429b5a182db1381fd1df75799140f4a2d341888cd9fe0ba1507b2810a329f1ed2c8f659264d25920628cbe5c8674adc87c2369
-DIST gentoo-kernel-5.10.159-1.x86.gpkg.tar 56432640 BLAKE2B eeb5cbea77c5bb557ae5d27bf1bc02d27e20a7783635b831c2a16ef863076be98c93ca990c789997f070406bdf6f9d166c31f3d7b43f71794dcc7e3ee0ef172e SHA512 c184b6642d5158aef504645c45ade648d93de01e8a96c622292e1f0611e6eecb72f51bbf9d6282b9e82fa6c8ca215eb2b46cafc5b341ef9c96ba785679cda522
-DIST gentoo-kernel-5.10.160-1.amd64.gpkg.tar 66529280 BLAKE2B 47066ea67e8b0f75145b2b25fe4aa6a8e7056a595ee3e297c6ab34532793074763e8ae71ded4a5d3f2f42c0682e53a9f4b0569c1bec1458d1af26ef0a9417a5d SHA512 20fa3e0d9a30581f75c4ca586f945009584257c4f11301cd5782e74fe8fe6c42f305ed5bfd5b36ed4237ba105825e4663cb59d62311cc624648cf0cdf99ef4bf
-DIST gentoo-kernel-5.10.160-1.arm64.gpkg.tar 59658240 BLAKE2B e9637e606a63e775e075cf081d6e72fd243547ddb3b5343f8952b27c70ad274936f5f198ae951ab6a767978402fc55e5fb9f5aa1a25f9813277a9a39ac42a01f SHA512 245c4c7a17064dff17d744236ed03e875bd7a38c8b75c9246a5cd0c3310c15f2df19b82dcb9b7baccf5ab0fbdfbd5163fee31e3552b0a99cd293fa236bd9571a
-DIST gentoo-kernel-5.10.160-1.ppc64le.gpkg.tar 55029760 BLAKE2B f3142e2a38eb0d757cc8dbba2d5195703047d06eaa88a47e3339b0a649dc506cbb17f1c08fd82ec48216dcff743df7b6fd5bd8896cd412c0bfe131a560045032 SHA512 e0b7d6c82434a2e6e8c937e259ac5e01e9486b937189dba0b485172b7044da67cd47a913bfe8c7771b2c5d2c8465338c080664d42f94fc70c232525a903bf43a
-DIST gentoo-kernel-5.10.160-1.x86.gpkg.tar 56422400 BLAKE2B d436b4b52fda3a1d35136623349abcdbd3be8d7430b51dea5569ba5725d3fbef6132eca03e4e8fa73091fbeef20dce32a191708cc55c847eff6f3b1160996931 SHA512 8761f00ccba585f94c815e47d7a9da2528db5da59712a5c7b2269a0db4a2e1b8369d603b385c545c105cee8bc242cf4517e358821b55f840d63bb734279a8f10
 DIST gentoo-kernel-5.10.161-1.amd64.gpkg.tar 66498560 BLAKE2B 6614aef018fd06c61edd76c8526a96d72f73225ce915fa8bebcf835bf1a92de5f3bbb6c9045cc2cf38c326b15d7d00b236a609b8dbd2f50296ae0563d0b01c58 SHA512 e370627c308d0f9ad1cd9972677a61d2dae152e8cb849dd772e3d1d60d3fb4ed195ae048705bed4bbb663c6532cb1465947a31ada825a3fa66e2aaf089acd115
 DIST gentoo-kernel-5.10.161-1.arm64.gpkg.tar 59658240 BLAKE2B e88ccc74dea87976843b87bd96ed1704d588e519913d4376cdbe80cded1e3a4370b9c3cf692e510732ef15505ab5497db1d5c5091b523457e644793b0dba6c0c SHA512 8f7648ecd4e99c3ebd8bf67f33924df60693cdad47f027c75b8a68bd3efae23defe9f1caee2f2604d58b931439d557ef263c98a6a6eb6171c7a2b8b91f2b1d60
 DIST gentoo-kernel-5.10.161-1.ppc64le.gpkg.tar 55050240 BLAKE2B 97a879d136891448fa86f598de5ebefe875bbd2b35c89ebd882b6913cf02a82de9981afdd25d758649aefcfd977edec2ca11d603271bdb17a76097b3333cb3e2 SHA512 2f5f0a2dd49caefcafe44ea8603f615be5487e1109e6aaee21553e6b4d9b516e8b0ddced4a85cdc355d363e9ddeb431b9c7c3fbc1806bec5d4bcfd36195c77c7
 DIST gentoo-kernel-5.10.161-1.x86.gpkg.tar 56422400 BLAKE2B 13d65b837c23fcdea30a82ffd38b6433f91abdb1911f07271be055c005963911959e02fd95b2967149f29cfce77845f8fd1872d599b6c07710cbfc6fcab45eab SHA512 5a0086a2916997ebdb9aa3250db2761d2d2403f8594955eb369639883e49d2c5c156596c8caf893df4d685abb9483855851660799f49e89a69c9019ed549afee
-DIST gentoo-kernel-5.15.83-1.amd64.gpkg.tar 69816320 BLAKE2B 40ab08a5ddd46312a4c4cebad848b9280697de7e890180c5f51a2245d4daeb4be2ee9fcd73a49169cc876940fdf800862bdd02beb4b9411c55155fa94304d84c SHA512 eb7ee34c860dfd3339ad81e92affac1690bb765704cac6d655b0a3380113a73021400a36bce1b4f8b48411c0ac533300959839200a400be84a622c5c565ce07d
-DIST gentoo-kernel-5.15.83-1.arm64.gpkg.tar 62883840 BLAKE2B 817ffa0ccd261a5c04aa8065acce11bb332067bcd2ebc975c396fa5cd612a26d0603090737a31985cf656af7d29e955198911730bceffbe0ce2cc5adb6ccc197 SHA512 36e0a1be077510a6b8f7858744dbce6b5fa0d4d169cbba42f8e69e540f37d021d390b34d4dd79f01124fa15e8a4adae4422cc2a7a51f9695b7fc29cdafecede8
-DIST gentoo-kernel-5.15.83-1.ppc64le.gpkg.tar 57221120 BLAKE2B 280ea39da46333a57d640ba7c8a67f8a434ffec6b9c9345f6d317b6ff3b5cafaee978d18c2c5b5f9222a9294c2369923a93e284fdbd79a46a530b67e552a7395 SHA512 04e7d30f4b9eba907e2a1e800d445bda4a71aa579e545bbcf276f8e7dd29830b071514ff6d29bb85bd8f4c823313502152934ec88b82a4b807a503e0ef54ac56
-DIST gentoo-kernel-5.15.83-1.x86.gpkg.tar 59156480 BLAKE2B 8869927abc2afdf936cfff1daa8d2cf739ee15dc5b279135249f9a6db5ec618628c8336376b5c88ab47d6f6ab7ec9847d621a357b5a379088bc3424756c54eef SHA512 4d734959db23b82ed6c71a9d996de36cfa37a8f7d20a2280c0a0967e29bcd18278f01afd8fc28d27c4b67c9ade59e60e9353d4402c4de837d2491c2f62e41dc6
-DIST gentoo-kernel-5.15.84-1.amd64.gpkg.tar 69816320 BLAKE2B f6bc19af768fe43c64d9176bc3a121a7e52d007a3aafeabbb393490ba5bc43466e6820380174cf22bae1e61b59b2f21060ee689d5407b21aa50a28614a8656d6 SHA512 327ed2c7d44cb3d7f044d793e95a7e886b9cd0022a57eedce719e7992ec80877bcd83c0e6c1cac46e50726369e4ffd58178eccaa4fb0b92ed70d44f9d3fa232f
-DIST gentoo-kernel-5.15.84-1.arm64.gpkg.tar 62883840 BLAKE2B 620a33c02584bdea424fefa62338f8f1dced47abf1fa5df9b933c30e64ee680fc846a1d4fc84b0acc0bdc913470a9eeef6ec7c9b564d73c77c5b87c23acd4de8 SHA512 62778e2a2281d720190778300b2656d97db1d9bf5d31fed74ef87bb3fab4d9c0eccf8a02304222a631d03206b43f76ed5447c82787a5f67465f84fdcc4a1a6c8
-DIST gentoo-kernel-5.15.84-1.ppc64le.gpkg.tar 57231360 BLAKE2B 56fa94652ef5b42fdaf853077cc8f5a754d44dac312c36d054811fbdf0b14f66eabae60ed227b83788fd7b138c39670aa7c1f6707a6c86fb7fa0fc60c1a8677b SHA512 e327a7a9cb0c1370c77a8354676e2f3cffc43f41c4ddeba9198ed8d4d8709da37bd21f30d7f4ab3ef736a7e921543e4e611104fa3e4797bd07433e99e59e263c
-DIST gentoo-kernel-5.15.84-1.x86.gpkg.tar 59136000 BLAKE2B 0fb3c3d517aeb0596f1aeecb4c6341041b4ffa38cc2771de6c2ffc625dc3d2fd91a8094fd4222218b56ee226bfc8f6bba0a2615cd9e720a4af9511d8a7f5d194 SHA512 3b3106039e473c65ac16c91ce56adc4ec2d98965581c6686e41c8f7e2aeac299011a3b2b879dcade3a22cea2aaa2a1c2b7a49d7db0c302d23ca5dbff04de20a0
 DIST gentoo-kernel-5.15.85-1.amd64.gpkg.tar 69806080 BLAKE2B c8a30ead36075a73121fb0a9fd3f924d1efbc6fbf38bbc5d997cd5d9d50dcf6daabc4ce9501ed31c151b847c7a80dc4a86db50a2491644245fc6c2822b360eac SHA512 5b36794fe4076bbc3ceae8939ba15c2aede768d03acaf859a349d23bc28d540409655c7731a0b6f671a67b789a4563dd21d167315bdbebe9bb81462c4c72e3c1
 DIST gentoo-kernel-5.15.85-1.arm64.gpkg.tar 62873600 BLAKE2B dd718f470550c4243b13dbcb3c2513fbbcbc168554b4fccf483689772a59c6bd92342e80ecaced38e2c5ad139b6cc19fae54c6ecd90f3d58bbef5e7bc2692799 SHA512 6c056798c28245c297703b97859c2219123ea00a8ee816694ddc186f5694444c5854c469b52830e9c2f3d4978b469d83707626e10f9cae4472c29ea8181d4472
 DIST gentoo-kernel-5.15.85-1.ppc64le.gpkg.tar 57231360 BLAKE2B dea31232116da911864d2ce1ec8a62e2959658ae339483fa23a3251fb98cee1821ee51a24041b711bfa317f9b4c2443f1c34b4643ac9b8be3788b04fee0bcae5 SHA512 de537a3f7e0059f94b6b7de56776e10fef13658aa464e54e528cbd5dc78eb5fec41b0c428bc5f106d16b87745fcaa4d767cc3b5843c83de26a5eb568f9afe613
 DIST gentoo-kernel-5.15.85-1.x86.gpkg.tar 59146240 BLAKE2B c56de581cecc5c639f674b09f005b504e886ab9b2cbcf8d3d69702f1db4939901a259c5cdfcaf60314093e261177b6128822351c2f4973e9b16968378b6a74d1 SHA512 eb01dbef71c2c392148b1c344a735382f077d3c69f69a13b18aa9cfcb74738c973b782083853b1a038bb6bd85364efb563d353523e72f26109a6644d75f25850
-DIST gentoo-kernel-5.4.227-1.amd64.gpkg.tar 60620800 BLAKE2B 0f28c20c298a521d5f64220070405cf38e896f6b45d86b12cc5ebfa55471dd45cab80a091b846552dc560b46535c6abb806e46010608464620c23e74c59f549a SHA512 b000f3df63086bdc3654cb9a407c9495bea3f0a31a6abb51d5816acb55b499a6e9f9bb26f33a03764f155eac8a95760601fa3d1228a540fbdd9a8b268a122d52
-DIST gentoo-kernel-5.4.227-1.arm64.gpkg.tar 56832000 BLAKE2B 7b3a5dcafb9daf8a4f7497d853812537f61f6a99390a81a60ceab4ed950d5d660929809c59a71a9416c05cad9798d5da22cb290b08846a943f843330e8b65c6c SHA512 5cc99bf2908f6966c1dcc5dd03be80b9504365b84a73c3fe915dcdbc55edcfd8eb9b785fe3d4d27171aaf9701cafc79e4b57e719f3d46c37035b34a3905b657e
-DIST gentoo-kernel-5.4.227-1.ppc64le.gpkg.tar 54343680 BLAKE2B 2725e61dae1782f494a5378e9ede0352bc66e95e1436ade7157fe63cb239f06c0f9843a02729ddd5595e2a216bbec1e3d5180aae3a590f10be2331cda3afe5e2 SHA512 48d749c5620eda2fd6c33ceb9cb8c1f6eb2ae7b7e2ef0382bc09c38308a6f5c97998ce0b418b57ffd73ed6827ccef531d76f5739b069f91ca67f7f9b286fbcbf
-DIST gentoo-kernel-5.4.227-1.x86.gpkg.tar 52398080 BLAKE2B 62a989248bc69bcf2966354ba99a164e4fe2acb38ce5cb701f4c074f53f5d91c46ea7596233bdf45392d7c26c71c0236baad8a214e71da6943ca40ebb796254f SHA512 4d5631e7dfbaa113296c67f9da515eea15f146a9ec67a57fa82f9a0013459fd157851b67a9b252ce4f136a4d48d4ec3d52d174f6de9b425ed5b529c763603300
 DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239c1b392c475dadd2e5cca94e05921a529c0b7ed8246c23087f9fa2d7a3b21d316b3dc5dfeb6f49aff492b1b7d112cfd1478dab8467d21a SHA512 50803fb2b45891c6ce342e16d7b3968587f5dadbe26f3937eadee59678ebf23db1e1add37f3bd1d7dfab27d270a0f403b09b279790091a24fa81ce99a490112b
 DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
 DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71
 DIST gentoo-kernel-5.4.228-1.x86.gpkg.tar 52398080 BLAKE2B 7d8091279949410decf21fe9066eb27f9edc5574dc10bd976c6add123ed491f302ddae4e02f7a23110f566cd0026ab5cd87c44e0ea406c86215979bcdd756137 SHA512 3bed38f6c9145fc1e8f2fdff0c9675854ad4a8acb1cc5498fbcb6bd7ee7a3330140da85dfcf5de5f247d603b42995d0786215116df6f1bed6133bea37482719e
-DIST gentoo-kernel-6.0.13-1.amd64.gpkg.tar 75919360 BLAKE2B 06f63b3da4d396d10b93ae0f2b844c349e0fc0465df518f5f90ee682277a485d87c0d3a0c99ab5b2a30a52988d9207412096684ef0ceeb64e48b3ad86b8f3630 SHA512 8462abc311db023ed9241c8edbb7ecf4cb276944201f8ee5730de5bda745377ed67cd759cecec2134b59fb1190de97909bbaf9a2638089d58988564cc39c5ca1
-DIST gentoo-kernel-6.0.13-1.arm64.gpkg.tar 68833280 BLAKE2B 2ea0653d36c2aeaf2ea2ada638d6d529447de23e23981a9d4d56e9a216e1b5da527ba62e3233410591a2ac610044f2a7fa5f2130c35e5e2facd253322d374baa SHA512 d293c5841cdfcba3dbf9182d9c67d40c6bc657ededd70feaa61c1a01ba217dcb4b773f8a49a3e8ae225d8786136e06ca984da4c139b27554096fc561ab73ebea
-DIST gentoo-kernel-6.0.13-1.ppc64le.gpkg.tar 62156800 BLAKE2B d642e9d639df5c1dbc0a9e09a7d6940129c8e0c059ef63601d9cea4f6c83b78ac6c79ab3134b8eeb97a1ec288ca4209919bbd10975abb404af2b06cfdddddf2f SHA512 6608d4d330758c42935dd8fa0cd06638927ea8cad123c6db8968753ce592852428f4b441dec49c029c65254959b1419e24d4b3f4a5d96bd805722cab0fd7b056
-DIST gentoo-kernel-6.0.13-1.x86.gpkg.tar 65320960 BLAKE2B 545094ed52c97b05248ebafa7d6a5000f44c82c024a0efc041fc72171ac6e1b3aa7d2b1e42f647d970470a476e5ab0308ae9daca28841f38c57b7b27c51bde80 SHA512 6d92443dac6e5a72f6fb6aa78be117452b5a79cbfa524cf8017e394285818802706a70753a1823e343e9f3f2f2cbe3fca8817691d4bbbccfa7a0cde46439e9a6
-DIST gentoo-kernel-6.0.14-1.amd64.gpkg.tar 75919360 BLAKE2B 69629573e7a19f1aad8a6b50ab2d9a03e36a96683bbc83b7849fd5b9e22998453e449b7b4c42da60a5092f6ee2ff7478759bfe9c59f6ca68950ad7717dd873e8 SHA512 63e916890fce7771a192cdd163c7e5d3f5312ee4eeaf6e9824801faf28ad8e905e93775b18912a599b2c172c918aef06822ea802806dc3380e9e669a508f92fe
-DIST gentoo-kernel-6.0.14-1.arm64.gpkg.tar 68843520 BLAKE2B 2f64c09d962c320f80f02320e18a41a9010eb1a417e70a418f5d24206046a61e7c9ba09b49bd26f472fbc9ed65e637c5307ddb36f8b9705b7e488660a0766e26 SHA512 d7bd06b5290a588c49aae1cea08adc6490b099d866e40aa7153ef2ef18250c4a2a7a084fbcd95fdbd2294ae0dd587ddb6f6715ecc0bdd6704c7ebd066816e71d
-DIST gentoo-kernel-6.0.14-1.ppc64le.gpkg.tar 62167040 BLAKE2B bc9ae378b13395f0b3e515b55ac9ae236d9e413fa3b15e393a7b1e1f1334e7230a359db7b47b2e46bec5f12a5219bd424fa0828fe9bd812ec15fa4eb5cc40d5d SHA512 96c1e5d55702ee2947249753667a5e402f4cdae5bd31b5987b84d1fb6a5e7da2cdd8ba82c2899b60206ec5677824ecc1ed068e540b77c00d63b10282cc1adea1
-DIST gentoo-kernel-6.0.14-1.x86.gpkg.tar 65320960 BLAKE2B 9e33b42ca016ed62a53841cc6b6dfcf65483ec36495f91c83e7c90a9fd959fc4a86f96f44b5a81a5452cc1a0ea30f81901656953894b2c515c03ce4793998a1a SHA512 facb0d77945654420fa70d70777115f88220c811ef15d43f20b5b48a2b1116f45b91ba16880ff66340d658f29b5c8406b60f959e913ae79361732af304d72117
 DIST gentoo-kernel-6.0.15-1.amd64.gpkg.tar 75919360 BLAKE2B f48ea878985b13fdf57e123d8bda9d594f51187a53a24b2b62dcff44c9b90283c731a2e912778da9fa493303ae03602306096bcda89c193f78cb260c7c563743 SHA512 56da6853b0b66d9ba2586db115873af0b4dd1bacfef28af0c995d45f1dc217dfa36950ee15b29b4c9c79b5371018a981fde7a8a1c5870a5a9f50e2e0e6face4e
 DIST gentoo-kernel-6.0.15-1.arm64.gpkg.tar 68833280 BLAKE2B 770752caf91164ce5a84c146de9756150b64459c0ab13801bf540be80857c5b181d1f2438812e7063c4f8b65dbcd795d12ef9f521a679f56e96233ad90d2c20f SHA512 2641b8f0793f710cb08ff3b1076c7fc68e83720a80dd84ab2ab8744d5c47ef0218cf8f4f01411eb6f2379177b798e59708e5e726d4cb345894bbb1fa7d248aa8
 DIST gentoo-kernel-6.0.15-1.ppc64le.gpkg.tar 62156800 BLAKE2B e9e0e2f559ca57a51d0cc4f17278fdb70415e514eb7e816c351736bfc4e65f5212245cd3547c0dc2195419441484e4c2f35ece975472a28b569b880d9e41a679 SHA512 4af5fdd89ad8171990f4b7c0b6dfddea43a5e021a26f93058760c631f6ded682572482265f12c42be23fb389cc88215ac7b2d34e2278df86ffa86487528f258c

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159-r1.ebuild
deleted file mode 100644
index b20e2174d7ef..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.159-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.160-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.160-r1.ebuild
deleted file mode 100644
index f1f891eadcf2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.160-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83-r1.ebuild
deleted file mode 100644
index 0fc3adee012c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.83-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.84-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.84-r1.ebuild
deleted file mode 100644
index 173be83892d3..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.84-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227-r1.ebuild
deleted file mode 100644
index ea1c470722eb..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.227-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.13-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.13-r1.ebuild
deleted file mode 100644
index 00650e13196d..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.13-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.14-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.14-r1.ebuild
deleted file mode 100644
index 7634c204448c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.14-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-31 20:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-31 20:23 UTC (permalink / raw
  To: gentoo-commits

commit:     9a04369fddd421fee7481e4718589b08dbc54476
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 31 20:22:07 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec 31 20:22:55 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a04369f

sys-kernel/gentoo-kernel-bin: Bump to 6.0.16

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.0.16.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 505fe8a24d8c..a185062fb87a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad35
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
 DIST genpatches-6.0-15.base.tar.xz 709204 BLAKE2B cba74ce5f9a6d8a00991f87fe33771f615640c8c3adaee94432580f5df51cb2a488794a376c9355d568ab4b3014fe23e4c9fb000bb9ed6948b4225211df862d6 SHA512 64d5d04b8c1b3c3967fd22cfd975b7f9bbf37e7d7d4e966c7017b589837cfa02200a80880f13ac52942fd845c9835143d809817f5517c91992e30e101b15c775
 DIST genpatches-6.0-15.extras.tar.xz 3804 BLAKE2B 84856863ba0897a7ac9238094fec3d46a39cfed7db81d1021b236fcf0bbd4bd893ba44af4ddcc9ae955ab66424afd70ead4fa714a1b68e11d7e66539f94a6cf5 SHA512 7e49da632e9bf5a78c80a0817708e571452f92a99fa91daca8495282fd0ed955bb16a5fb57ebbfff68e9fe6733655c4d04967c6931d1acf6dc6102a44bd9b04f
+DIST genpatches-6.0-16.base.tar.xz 995192 BLAKE2B 17cfba17971fadc2e389f14e4787604489f8a30760f3687df364d053999819dfbe63264eaff4b04bf7df00d66278e6d56d856e09a043407e282bbcb2fbce4c7d SHA512 fc199b59ee9392693147cdfcd11d26cacc5ae5b4a76a3734f32e2b86a027e0d13a4ad5927ab06d333b7ec89f1983acacd876c272cb48e6555e1b067b0c7ae63d
+DIST genpatches-6.0-16.extras.tar.xz 3804 BLAKE2B e03fc44e706291fe586f115e0cf58c78fea7f259a02cbc05cd9bd44166de7f329c538e00a86ca9151cdcad66f029f52266816199743fcf176e0e0295c785a833 SHA512 06ad99c99c6b130e6b6aca4918ffdd693b04830ec475a397f697e70ed2356c43a177a67ef46141d28fdc7ade2eb9941f24402c82304340b000f28831f4ea83e2
 DIST genpatches-6.1-2.base.tar.xz 15048 BLAKE2B 84d1f7b4cb2c13e70b0d542853856f05de48739400f66253fd277167144ae0c259579e539d43ce65d2ee206a2820ec2ef288d9296c68a4dbd674c43d378102b9 SHA512 e349b8b535e8ab9f70cd01c513480cf75bd10dd2f2d5ef15f97734ecc9e481f137dc1cfa4c50f8a1a2f3549bf0142f83f7224603f881e66af130cbe1f8023496
 DIST genpatches-6.1-2.extras.tar.xz 3808 BLAKE2B 70f549904446897e8f955146dba039b43681e03e0d72049e35473ac6ff5d05a1a72c124d410fdfe065d5652c0f0312c6eb4907afbb475e3cd9828c3f0edb6fa2 SHA512 9f92c3b899a8b106649003acccd33cb3cfaf9838ec421998d3b587893b2e6705068fdc0ff7b52ae78203dc793b6064742b721e68bb1e8d7160c48b419062448a
 DIST genpatches-6.1-3.base.tar.xz 331284 BLAKE2B 66670841382237e0d222ba04fea65c98420c15160c7c9073b3107efc2779aceca0bea1643be6c06d5d1ea15558cf53676d25921013bd437027090be4acb85228 SHA512 5873cfa3f67a8118d92b141406298760b54c8b3625081c5dae79fe0c07e3eae20474cbc85601e871a6bdb5b3ed2f70e16e1939d8e4af67db7598af845853f0f1
@@ -26,6 +28,10 @@ DIST gentoo-kernel-6.0.15-1.amd64.gpkg.tar 75919360 BLAKE2B f48ea878985b13fdf57e
 DIST gentoo-kernel-6.0.15-1.arm64.gpkg.tar 68833280 BLAKE2B 770752caf91164ce5a84c146de9756150b64459c0ab13801bf540be80857c5b181d1f2438812e7063c4f8b65dbcd795d12ef9f521a679f56e96233ad90d2c20f SHA512 2641b8f0793f710cb08ff3b1076c7fc68e83720a80dd84ab2ab8744d5c47ef0218cf8f4f01411eb6f2379177b798e59708e5e726d4cb345894bbb1fa7d248aa8
 DIST gentoo-kernel-6.0.15-1.ppc64le.gpkg.tar 62156800 BLAKE2B e9e0e2f559ca57a51d0cc4f17278fdb70415e514eb7e816c351736bfc4e65f5212245cd3547c0dc2195419441484e4c2f35ece975472a28b569b880d9e41a679 SHA512 4af5fdd89ad8171990f4b7c0b6dfddea43a5e021a26f93058760c631f6ded682572482265f12c42be23fb389cc88215ac7b2d34e2278df86ffa86487528f258c
 DIST gentoo-kernel-6.0.15-1.x86.gpkg.tar 65320960 BLAKE2B aca1cb512c6445572b844e7c02243275e5bd8863d62b1b42dc2d7ffdd0197fe24c05e6319aec18e591ed7e99cfae7aecd4b76b54ce76ed4879c5eb05d8ca7c1c SHA512 9230759155e81b24dc8f2cb47ea7a6524a6598276c1b9f53509a83385d687c321b8eb5116fc4334f36dc8d20ef491c7b3e93454bf3b6e7df711be5a3947f9bc5
+DIST gentoo-kernel-6.0.16-1.amd64.gpkg.tar 75939840 BLAKE2B 2024eb9f9ed61b1efd2c06d0feeea4fa5dea13c768e5e1a4f447cb5c2ceb76d6f604d2e6b9ecece78c87cad18a41994840981685d4d2844d208333a9e4bfe873 SHA512 b362485887f83bba5986d8b281f9b239aaf3b80939e164a74c11b2c118821c12bfe21fd56614ab9c61ebe8a5ca2ff94100923dc4f4fedadc17ff0536c8789a8b
+DIST gentoo-kernel-6.0.16-1.arm64.gpkg.tar 68874240 BLAKE2B 92b2c8375fd5bade6c26c0edc0d8f5956452c6d63a8256492494759ea66470a22167e7fa2147bfd1d3e335f3327e62fac512436b8898898e66d8ae9a26bbf951 SHA512 7d5ba441399ba1ac216567d936c462e0b94638367c23f58f869bcd1d49e7b16c75b52f422e12932d6f0fb653ee5f262bf00f1ff88abcd94a8ca7912426a80ef1
+DIST gentoo-kernel-6.0.16-1.ppc64le.gpkg.tar 62187520 BLAKE2B 2d53e0ce908b31fedb4532853463b2bdfffa928502c0906d2e7ae756a20c69fcbdabf2ca04199cb25deb67ded066594ca12288bd41e77ba04c57beac32d5ea10 SHA512 63e2436914e711caebb0f6af8a47870648c8c61b72f7d1e95e1e2ced9737a6e9a5ce24169c4035a4801c5223a19f7df6cbdadb8ce146261ddadf558f7ef433b0
+DIST gentoo-kernel-6.0.16-1.x86.gpkg.tar 65341440 BLAKE2B e4a82d72ec2a56e0ea521a2c72a5c43f8702a601f64e412ef38e57ceb341f0ab79c3cfdc46f2ae84f47a0427ce655600f7ad396b81aa256a73833adaf8cb1cd9 SHA512 453a64d19552f0ff6c5981b96d7ad85aafa7365896c664e65a158b1932bc94fe85b27fe542bf0fc38baa739dc05c3ee577e63eba5c82ea6ce459c7daa9589509
 DIST gentoo-kernel-6.1.1-1.amd64.gpkg.tar 76697600 BLAKE2B 77999e02b8fdf5b4071ece990aed1044557ca87ed2999a94017319094c708d87af7ccdc2d784782f9a950c52660fd2663b2b2d336e94a6b0e351de53e9b28d15 SHA512 26c99f5cb710273a6bea1160ba13a01eafba3e7f0f911cb358aaa9f97e6f570ed423152e9bf310aeeb761652652bedec961e8ff5cf9fc589cd41b29dde93d389
 DIST gentoo-kernel-6.1.1-1.arm64.gpkg.tar 69304320 BLAKE2B 2bf8beea4688e5618cc60342fc202ccd4ef5995495768de73276e078260054070d085923afb79e006204b6cdf4505afbfac1ca7c305cb907d63a110909dc52f7 SHA512 d9e6aacf0c861b2febfbb5f00993de78cb8d4bcf743f1b45243c18e19a6785bfc661d2554dccf717fb3df841127ee38a9879274d3ab9f4b29fdeb23f9e5d856f
 DIST gentoo-kernel-6.1.1-1.ppc64le.gpkg.tar 62709760 BLAKE2B 9339668dfadc464ed02b86b69a23d30f4a20ec4e5cb6932c50707db66ef8713b94f8e11a5af0bd110c698d9702030c1983da3acc939afa6eb439205c8cf09ab0 SHA512 6e7416e48a82a902b9fe0f6b642e73552964e6fd615a9e53efc9e2d5bc85d29f18f0fd71ba2b7da883fc431878f9503226676f1bd1c8d06cdad4558815eb7948

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.16.ebuild
new file mode 100644
index 000000000000..00650e13196d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.16.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-31 20:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-31 20:23 UTC (permalink / raw
  To: gentoo-commits

commit:     f496980afbfc3f6a6d150c84ede1addcc0fe3524
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 31 20:22:11 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec 31 20:22:56 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f496980a

sys-kernel/gentoo-kernel-bin: Bump to 5.15.86

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.86.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a185062fb87a..da35e8a2651a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-170.base.tar.xz 4506932 BLAKE2B 9503a369d1d653fc08e0c244389
 DIST genpatches-5.10-170.extras.tar.xz 3868 BLAKE2B fcba4ddac271a957a8f2645fc833338bd2da71ded4cb935bf1f2df267f50fdf1bab0e2bb0967a3cae975bc7cfaeae932261ae0aab4bcad40b32546ff69850c41 SHA512 bb272928563d33ddf9a90db610ed013f625121f8a05cf497c14dfb74052300cae361474e71203be35949ace7aa9bdc23e98f2dedfe3eef885a59674a90166c6e
 DIST genpatches-5.15-89.base.tar.xz 3552056 BLAKE2B 2131869a216e9e99fe893e502e9dff10ef486fcbd0a130db2621ecbc61194d4f224745d146213edf35083752de89624346eb7fcd7c2fb53f414d3ddc200b5b51 SHA512 ac840d8ea832f5a388ace30cc435501112992a16834dfd01bef764683b415405b1f9fa644062c8ca3ecb18739e55133f2282281436847d9ceae8fd6104dc583e
 DIST genpatches-5.15-89.extras.tar.xz 3932 BLAKE2B 25a5b47eed2412b6d660572c266fd8d22be0c3e570dab6d45a7e6a0015227a1b4cd468582bebe3ebc7f47600d3ad30a5853dc2398e39ae02352a1b5df1faea36 SHA512 b4ce39a33610e5ff1c3309f787dddca702e55d81b19dbfb9300386a246e758ca9192eb98189ed01ba138d38947fa35e27dc6d3b459da059807bee93289845879
+DIST genpatches-5.15-90.base.tar.xz 3757428 BLAKE2B 30e129e5362a5fd690d8273a36e102510e113415e3241f838b366c2e35dbf1b95fa30d6e34e6e36c5d938855aefcc66a039f1242ea8a69263fdbaf84c46434c4 SHA512 bca6d1252657ad611a71ed2ea128887b131f9dad83f4c0007573b2637fd79b117023d0ade5b833070a8c86ab4f698d0b3250e01b612a0b65515a164fdc9d1212
+DIST genpatches-5.15-90.extras.tar.xz 3932 BLAKE2B e84edd591a94f2d21593f86aa7ed2a27980e099b388f49e899655dd687d459be87491c6441b73a5c024c43bb81f74103ef226d3bc3ae42d089749db0b06ccf45 SHA512 687240f034abd1e91d85e057bae2693129ef6fc4b6119c71df00c306ae2d1cc64ea294a76ce8017b7f2b0ac557c41b9ac70d4fb466ca2899a3c544490421df45
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
 DIST genpatches-6.0-15.base.tar.xz 709204 BLAKE2B cba74ce5f9a6d8a00991f87fe33771f615640c8c3adaee94432580f5df51cb2a488794a376c9355d568ab4b3014fe23e4c9fb000bb9ed6948b4225211df862d6 SHA512 64d5d04b8c1b3c3967fd22cfd975b7f9bbf37e7d7d4e966c7017b589837cfa02200a80880f13ac52942fd845c9835143d809817f5517c91992e30e101b15c775
@@ -20,6 +22,10 @@ DIST gentoo-kernel-5.15.85-1.amd64.gpkg.tar 69806080 BLAKE2B c8a30ead36075a73121
 DIST gentoo-kernel-5.15.85-1.arm64.gpkg.tar 62873600 BLAKE2B dd718f470550c4243b13dbcb3c2513fbbcbc168554b4fccf483689772a59c6bd92342e80ecaced38e2c5ad139b6cc19fae54c6ecd90f3d58bbef5e7bc2692799 SHA512 6c056798c28245c297703b97859c2219123ea00a8ee816694ddc186f5694444c5854c469b52830e9c2f3d4978b469d83707626e10f9cae4472c29ea8181d4472
 DIST gentoo-kernel-5.15.85-1.ppc64le.gpkg.tar 57231360 BLAKE2B dea31232116da911864d2ce1ec8a62e2959658ae339483fa23a3251fb98cee1821ee51a24041b711bfa317f9b4c2443f1c34b4643ac9b8be3788b04fee0bcae5 SHA512 de537a3f7e0059f94b6b7de56776e10fef13658aa464e54e528cbd5dc78eb5fec41b0c428bc5f106d16b87745fcaa4d767cc3b5843c83de26a5eb568f9afe613
 DIST gentoo-kernel-5.15.85-1.x86.gpkg.tar 59146240 BLAKE2B c56de581cecc5c639f674b09f005b504e886ab9b2cbcf8d3d69702f1db4939901a259c5cdfcaf60314093e261177b6128822351c2f4973e9b16968378b6a74d1 SHA512 eb01dbef71c2c392148b1c344a735382f077d3c69f69a13b18aa9cfcb74738c973b782083853b1a038bb6bd85364efb563d353523e72f26109a6644d75f25850
+DIST gentoo-kernel-5.15.86-1.amd64.gpkg.tar 69836800 BLAKE2B 96a6e194e19491060879eea487db56fcf75f9d4dcc5e5324f56c8404d91097c94677344384176ae9025921eac14cbdb6c9eaae102395ff6812ff4227256efe49 SHA512 92c671ec2176be4b22f11a2e56aa920c58d01618a20300e0fcf8202d02c9ce97b816e31d9d09ef4a8a6d58ca9c1e5e805810373787c60b66e58e99d2b399c096
+DIST gentoo-kernel-5.15.86-1.arm64.gpkg.tar 62883840 BLAKE2B f764ef5f86089649f806ba8dc4589c50fcb3bc4b2911dccf7d342dab7398d0764d9f815ecc4198a8b60d031316bda869c74d3255b560a37524c48d7f5495a78b SHA512 51edaffb4b215d1da3822a0d41b5ac6c44474bfc4ab81c7f839c66e681a971779061b7875d10b6a9caf6e0cdbc4f57d69ec59c3bca3ad34860639b4c2671eedf
+DIST gentoo-kernel-5.15.86-1.ppc64le.gpkg.tar 57241600 BLAKE2B b385d1d76bd7fee50580807fa5441ed48a556623c5c0c1fb85b67433599b8015ad789049476895c29cf0f2817e2515cbf0520b2854278d695d246f5680720c65 SHA512 9c72cd372dd1fd81474cb39f6b0314f6c9da0011ad411613627cd6707d11e926e3912d328dea243f3c99f7a562e2455b9c0471d318882ab721311fe10afdea1a
+DIST gentoo-kernel-5.15.86-1.x86.gpkg.tar 59166720 BLAKE2B 30d671640a9d4c090d2e1852993c42b6759bb8350ef7a38d92d6f4463fecbc5750c818e4a11693d268e51d7589b9815a6afb99ec40978401ec5be998a65d287a SHA512 b74e26446ea61c9fbae107f367e21bd8fef7f4f101da946c3651fab26974607560262cb0f678f04b746be88bc959573ca4dad556188dcbfa2cf7fa66875e63b4
 DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239c1b392c475dadd2e5cca94e05921a529c0b7ed8246c23087f9fa2d7a3b21d316b3dc5dfeb6f49aff492b1b7d112cfd1478dab8467d21a SHA512 50803fb2b45891c6ce342e16d7b3968587f5dadbe26f3937eadee59678ebf23db1e1add37f3bd1d7dfab27d270a0f403b09b279790091a24fa81ce99a490112b
 DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
 DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.86.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.86.ebuild
new file mode 100644
index 000000000000..43ce4df76615
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.86.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2022-12-31 20:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2022-12-31 20:23 UTC (permalink / raw
  To: gentoo-commits

commit:     be8436318b90cd74b9107d12ca0fb9bdb935b5f8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 31 20:22:03 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec 31 20:22:54 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be843631

sys-kernel/gentoo-kernel-bin: Bump to 6.1.2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.2.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index bf21b91717c4..505fe8a24d8c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.0-15.base.tar.xz 709204 BLAKE2B cba74ce5f9a6d8a00991f87fe33771
 DIST genpatches-6.0-15.extras.tar.xz 3804 BLAKE2B 84856863ba0897a7ac9238094fec3d46a39cfed7db81d1021b236fcf0bbd4bd893ba44af4ddcc9ae955ab66424afd70ead4fa714a1b68e11d7e66539f94a6cf5 SHA512 7e49da632e9bf5a78c80a0817708e571452f92a99fa91daca8495282fd0ed955bb16a5fb57ebbfff68e9fe6733655c4d04967c6931d1acf6dc6102a44bd9b04f
 DIST genpatches-6.1-2.base.tar.xz 15048 BLAKE2B 84d1f7b4cb2c13e70b0d542853856f05de48739400f66253fd277167144ae0c259579e539d43ce65d2ee206a2820ec2ef288d9296c68a4dbd674c43d378102b9 SHA512 e349b8b535e8ab9f70cd01c513480cf75bd10dd2f2d5ef15f97734ecc9e481f137dc1cfa4c50f8a1a2f3549bf0142f83f7224603f881e66af130cbe1f8023496
 DIST genpatches-6.1-2.extras.tar.xz 3808 BLAKE2B 70f549904446897e8f955146dba039b43681e03e0d72049e35473ac6ff5d05a1a72c124d410fdfe065d5652c0f0312c6eb4907afbb475e3cd9828c3f0edb6fa2 SHA512 9f92c3b899a8b106649003acccd33cb3cfaf9838ec421998d3b587893b2e6705068fdc0ff7b52ae78203dc793b6064742b721e68bb1e8d7160c48b419062448a
+DIST genpatches-6.1-3.base.tar.xz 331284 BLAKE2B 66670841382237e0d222ba04fea65c98420c15160c7c9073b3107efc2779aceca0bea1643be6c06d5d1ea15558cf53676d25921013bd437027090be4acb85228 SHA512 5873cfa3f67a8118d92b141406298760b54c8b3625081c5dae79fe0c07e3eae20474cbc85601e871a6bdb5b3ed2f70e16e1939d8e4af67db7598af845853f0f1
+DIST genpatches-6.1-3.extras.tar.xz 3808 BLAKE2B e4dbbeabac30e90a113041d4402bcb53d27a77408cdcf2e36dba448e680899efe7a62abd6b64574d778b8b058bba09ca0ae9830fc2ce4956cc2548dd243f00ef SHA512 17482b5ac89d4a2da96142195dbb6660295f0a2d8a321a92b1629d5f77e50c125115f2dbab6409867a989747dd28d6d42ca57d2f1e0193e731eb9d57ed5e1dd2
 DIST gentoo-kernel-5.10.161-1.amd64.gpkg.tar 66498560 BLAKE2B 6614aef018fd06c61edd76c8526a96d72f73225ce915fa8bebcf835bf1a92de5f3bbb6c9045cc2cf38c326b15d7d00b236a609b8dbd2f50296ae0563d0b01c58 SHA512 e370627c308d0f9ad1cd9972677a61d2dae152e8cb849dd772e3d1d60d3fb4ed195ae048705bed4bbb663c6532cb1465947a31ada825a3fa66e2aaf089acd115
 DIST gentoo-kernel-5.10.161-1.arm64.gpkg.tar 59658240 BLAKE2B e88ccc74dea87976843b87bd96ed1704d588e519913d4376cdbe80cded1e3a4370b9c3cf692e510732ef15505ab5497db1d5c5091b523457e644793b0dba6c0c SHA512 8f7648ecd4e99c3ebd8bf67f33924df60693cdad47f027c75b8a68bd3efae23defe9f1caee2f2604d58b931439d557ef263c98a6a6eb6171c7a2b8b91f2b1d60
 DIST gentoo-kernel-5.10.161-1.ppc64le.gpkg.tar 55050240 BLAKE2B 97a879d136891448fa86f598de5ebefe875bbd2b35c89ebd882b6913cf02a82de9981afdd25d758649aefcfd977edec2ca11d603271bdb17a76097b3333cb3e2 SHA512 2f5f0a2dd49caefcafe44ea8603f615be5487e1109e6aaee21553e6b4d9b516e8b0ddced4a85cdc355d363e9ddeb431b9c7c3fbc1806bec5d4bcfd36195c77c7
@@ -28,6 +30,10 @@ DIST gentoo-kernel-6.1.1-1.amd64.gpkg.tar 76697600 BLAKE2B 77999e02b8fdf5b4071ec
 DIST gentoo-kernel-6.1.1-1.arm64.gpkg.tar 69304320 BLAKE2B 2bf8beea4688e5618cc60342fc202ccd4ef5995495768de73276e078260054070d085923afb79e006204b6cdf4505afbfac1ca7c305cb907d63a110909dc52f7 SHA512 d9e6aacf0c861b2febfbb5f00993de78cb8d4bcf743f1b45243c18e19a6785bfc661d2554dccf717fb3df841127ee38a9879274d3ab9f4b29fdeb23f9e5d856f
 DIST gentoo-kernel-6.1.1-1.ppc64le.gpkg.tar 62709760 BLAKE2B 9339668dfadc464ed02b86b69a23d30f4a20ec4e5cb6932c50707db66ef8713b94f8e11a5af0bd110c698d9702030c1983da3acc939afa6eb439205c8cf09ab0 SHA512 6e7416e48a82a902b9fe0f6b642e73552964e6fd615a9e53efc9e2d5bc85d29f18f0fd71ba2b7da883fc431878f9503226676f1bd1c8d06cdad4558815eb7948
 DIST gentoo-kernel-6.1.1-1.x86.gpkg.tar 65914880 BLAKE2B f7b6ca3bfa7c63c51fd3ac2678fcee76fe9649e3301d38a09c4f90ab6b9663c7bcf46b9c3ec6efb4319f4091f5526746d2e034d57887e826bf1d45f74d52e30d SHA512 433bcd0b29eb5688b27cf1649d9239df6807a76faaa7707b54f2b9185143ced429b897a026c2da01638746ebd56fcfb05b917bd015807cac8151559eb7814f8d
+DIST gentoo-kernel-6.1.2-1.amd64.gpkg.tar 76748800 BLAKE2B a616f03ab7cfb9059f6d1f1ab2ec3f4c31ba4fded8554adba58492723c32015c159a06d3a5794c80666520c8a4fc42858f7da181431ca6b1b8c8ee4a37c849cc SHA512 7a22e0f5acc12b433e245d01c466ebf44effc2bb8bb1a3403128648a1c1651674c7c075a82dbaf4f6834cb56d49bbe34e546ffdc97f464cc5d90cf250e5bba62
+DIST gentoo-kernel-6.1.2-1.arm64.gpkg.tar 69304320 BLAKE2B c9d23924cb2fcd6748241206b6181da10d139562161a738bc15341ab679b39b24d3a60d43a7e09b23aef7563bbdab117b90b97b0c059ff03e6e350109bb726d6 SHA512 36d116cd3fb6efc81014680fb6ae9e1ebd43618e17d3fe0bb4df022580b0bc526e9be3b8f86e2785983eb47db8cd1e983ce78cd960a8ce073402edf3b5e299f9
+DIST gentoo-kernel-6.1.2-1.ppc64le.gpkg.tar 62730240 BLAKE2B a3e5e85e3ac015b28667b6c090b5108edb4dcb9c37ea4048a056ac4ff2ef23466747882c3afa6ca5ad799b7a6856c68d8d2749a11f875a22b08f7df790aeb07a SHA512 7ab08ba8491c965c448ab7a1f395c2f8d90f26e84bdb91865551cd08c5453d6d83767656f91dee6f04da1f463377f51cb8c2cd333789b370391a29b649526988
+DIST gentoo-kernel-6.1.2-1.x86.gpkg.tar 65966080 BLAKE2B 05b6c2689808a257bf6d770e99066fa76d5fce909bb40a45cf99ffe7069dc70147246f0ce5e4a8a6858bb1ef35050f4b90e4a430be8372286bc0f690661b6bb2 SHA512 35502d64655e20b5a40f32a78cd240d7e2bce224139d8f50a12d05caa38aaebdb202761117dfbf057bc66bec0bd7e99c05cff3248526c2e25b03ffb4a64ccd2b
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.2.ebuild
new file mode 100644
index 000000000000..08f0fc48296e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-04 16:30 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-04 16:30 UTC (permalink / raw
  To: gentoo-commits

commit:     e598d1e63d4677154e1f72d3b758a3f94dfceacc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  4 16:28:38 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan  4 16:30:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e598d1e6

sys-kernel/gentoo-kernel-bin: Bump to 6.0.17

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.0.17.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 612e5d1363ff..d94a161d9d54 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.0-15.base.tar.xz 709204 BLAKE2B cba74ce5f9a6d8a00991f87fe33771
 DIST genpatches-6.0-15.extras.tar.xz 3804 BLAKE2B 84856863ba0897a7ac9238094fec3d46a39cfed7db81d1021b236fcf0bbd4bd893ba44af4ddcc9ae955ab66424afd70ead4fa714a1b68e11d7e66539f94a6cf5 SHA512 7e49da632e9bf5a78c80a0817708e571452f92a99fa91daca8495282fd0ed955bb16a5fb57ebbfff68e9fe6733655c4d04967c6931d1acf6dc6102a44bd9b04f
 DIST genpatches-6.0-16.base.tar.xz 995192 BLAKE2B 17cfba17971fadc2e389f14e4787604489f8a30760f3687df364d053999819dfbe63264eaff4b04bf7df00d66278e6d56d856e09a043407e282bbcb2fbce4c7d SHA512 fc199b59ee9392693147cdfcd11d26cacc5ae5b4a76a3734f32e2b86a027e0d13a4ad5927ab06d333b7ec89f1983acacd876c272cb48e6555e1b067b0c7ae63d
 DIST genpatches-6.0-16.extras.tar.xz 3804 BLAKE2B e03fc44e706291fe586f115e0cf58c78fea7f259a02cbc05cd9bd44166de7f329c538e00a86ca9151cdcad66f029f52266816199743fcf176e0e0295c785a833 SHA512 06ad99c99c6b130e6b6aca4918ffdd693b04830ec475a397f697e70ed2356c43a177a67ef46141d28fdc7ade2eb9941f24402c82304340b000f28831f4ea83e2
+DIST genpatches-6.0-17.base.tar.xz 1012800 BLAKE2B 66ba9821444aa24e2e2a4b400417ca11b97818a6fd2cecbbfb6c3e66b5f1b66f957b464e2fd7e6ccca80a513855a4c54bb1e54fcb9e58c33161ba721345eb87d SHA512 ffdf33470043972e06084e725061a0d508502696079f8cae0c6a23b0c1977da9213f73069890483952b19ffceef822ff409314c2b763024767cf8cc85adf6645
+DIST genpatches-6.0-17.extras.tar.xz 3804 BLAKE2B 46529c32e888478e4542e581837bb51322f68234470ba8a66a2f532bbe1469cdeebf7895931084d7e177562d201720bb8d8b6d32d92f27854d4728beee17423e SHA512 aa1125ef91fecafb21ef0cea18c9d8f0569e46c0ae24460cbe864e48c7bfba5c287bb05e958544592962e77992d6acaf2306041faa6f2542026d923a7140b43d
 DIST genpatches-6.1-2.base.tar.xz 15048 BLAKE2B 84d1f7b4cb2c13e70b0d542853856f05de48739400f66253fd277167144ae0c259579e539d43ce65d2ee206a2820ec2ef288d9296c68a4dbd674c43d378102b9 SHA512 e349b8b535e8ab9f70cd01c513480cf75bd10dd2f2d5ef15f97734ecc9e481f137dc1cfa4c50f8a1a2f3549bf0142f83f7224603f881e66af130cbe1f8023496
 DIST genpatches-6.1-2.extras.tar.xz 3808 BLAKE2B 70f549904446897e8f955146dba039b43681e03e0d72049e35473ac6ff5d05a1a72c124d410fdfe065d5652c0f0312c6eb4907afbb475e3cd9828c3f0edb6fa2 SHA512 9f92c3b899a8b106649003acccd33cb3cfaf9838ec421998d3b587893b2e6705068fdc0ff7b52ae78203dc793b6064742b721e68bb1e8d7160c48b419062448a
 DIST genpatches-6.1-3.base.tar.xz 331284 BLAKE2B 66670841382237e0d222ba04fea65c98420c15160c7c9073b3107efc2779aceca0bea1643be6c06d5d1ea15558cf53676d25921013bd437027090be4acb85228 SHA512 5873cfa3f67a8118d92b141406298760b54c8b3625081c5dae79fe0c07e3eae20474cbc85601e871a6bdb5b3ed2f70e16e1939d8e4af67db7598af845853f0f1
@@ -40,6 +42,10 @@ DIST gentoo-kernel-6.0.16-1.amd64.gpkg.tar 75939840 BLAKE2B 2024eb9f9ed61b1efd2c
 DIST gentoo-kernel-6.0.16-1.arm64.gpkg.tar 68874240 BLAKE2B 92b2c8375fd5bade6c26c0edc0d8f5956452c6d63a8256492494759ea66470a22167e7fa2147bfd1d3e335f3327e62fac512436b8898898e66d8ae9a26bbf951 SHA512 7d5ba441399ba1ac216567d936c462e0b94638367c23f58f869bcd1d49e7b16c75b52f422e12932d6f0fb653ee5f262bf00f1ff88abcd94a8ca7912426a80ef1
 DIST gentoo-kernel-6.0.16-1.ppc64le.gpkg.tar 62187520 BLAKE2B 2d53e0ce908b31fedb4532853463b2bdfffa928502c0906d2e7ae756a20c69fcbdabf2ca04199cb25deb67ded066594ca12288bd41e77ba04c57beac32d5ea10 SHA512 63e2436914e711caebb0f6af8a47870648c8c61b72f7d1e95e1e2ced9737a6e9a5ce24169c4035a4801c5223a19f7df6cbdadb8ce146261ddadf558f7ef433b0
 DIST gentoo-kernel-6.0.16-1.x86.gpkg.tar 65341440 BLAKE2B e4a82d72ec2a56e0ea521a2c72a5c43f8702a601f64e412ef38e57ceb341f0ab79c3cfdc46f2ae84f47a0427ce655600f7ad396b81aa256a73833adaf8cb1cd9 SHA512 453a64d19552f0ff6c5981b96d7ad85aafa7365896c664e65a158b1932bc94fe85b27fe542bf0fc38baa739dc05c3ee577e63eba5c82ea6ce459c7daa9589509
+DIST gentoo-kernel-6.0.17-1.amd64.gpkg.tar 75970560 BLAKE2B 40fd55268fd91bf7a98d715c9d180568e017905620da1728c75f588a5c618ad6b55c9bfca98c786898f0481401c0743103bc90885c6e644c9043fe0863ff5586 SHA512 e73b26d666192889410730385cacbb5da7db677a59b1a3ba09965cdf31681ee4cb43021dd9d156d271e6b7298b677eaaa1476ad85eb3bdaa1ddc85f1d7e232c7
+DIST gentoo-kernel-6.0.17-1.arm64.gpkg.tar 68853760 BLAKE2B db5e1141d85d3e20f214dc72e457c1e908873f2946babe8c4d1ff1095d4e1340e8202add37abdd4804fc643349c6bbc711762436e6fe796f24f9542de450b46f SHA512 5675cf523d47d31da2df2caec9479e5baec480935bbb98035019b3dcf30bc05243b3edfe40514c7e928d3f2d6ccc600175ee85d954f9e15ad13f7afa634e4673
+DIST gentoo-kernel-6.0.17-1.ppc64le.gpkg.tar 62187520 BLAKE2B f6c647e0e7e5c7769b04b83f49b987c3d29274774bf7eed3f622d022ca4c77866a2ff4bce8d537085fd9ffe9be4dc54f74cb14f58a1766136fd530dd9ca7f170 SHA512 89027764b1d088a6d489ef1172bacd264d437e11b6773fe074b112a767f7a01418ca5490c1ef6c566727b808eba6970a4197180df56876ea2b3b13fd84657ae1
+DIST gentoo-kernel-6.0.17-1.x86.gpkg.tar 65351680 BLAKE2B 37951111c684362344a2dc0030ab2d5072992594f29ec61dde7c5bc1d506dc56af85775b461e543718b970df24efd7d98211217c5a40db996068bdfefc580375 SHA512 df48162cef6efefc6568a35844e49987a0c44a843e81ee4ca55e3d641ea8f00ce0c7c05a0311f5317a5ad49d64a498775d0d340ac3fc60992c17a66c91e40bd3
 DIST gentoo-kernel-6.1.1-1.amd64.gpkg.tar 76697600 BLAKE2B 77999e02b8fdf5b4071ece990aed1044557ca87ed2999a94017319094c708d87af7ccdc2d784782f9a950c52660fd2663b2b2d336e94a6b0e351de53e9b28d15 SHA512 26c99f5cb710273a6bea1160ba13a01eafba3e7f0f911cb358aaa9f97e6f570ed423152e9bf310aeeb761652652bedec961e8ff5cf9fc589cd41b29dde93d389
 DIST gentoo-kernel-6.1.1-1.arm64.gpkg.tar 69304320 BLAKE2B 2bf8beea4688e5618cc60342fc202ccd4ef5995495768de73276e078260054070d085923afb79e006204b6cdf4505afbfac1ca7c305cb907d63a110909dc52f7 SHA512 d9e6aacf0c861b2febfbb5f00993de78cb8d4bcf743f1b45243c18e19a6785bfc661d2554dccf717fb3df841127ee38a9879274d3ab9f4b29fdeb23f9e5d856f
 DIST gentoo-kernel-6.1.1-1.ppc64le.gpkg.tar 62709760 BLAKE2B 9339668dfadc464ed02b86b69a23d30f4a20ec4e5cb6932c50707db66ef8713b94f8e11a5af0bd110c698d9702030c1983da3acc939afa6eb439205c8cf09ab0 SHA512 6e7416e48a82a902b9fe0f6b642e73552964e6fd615a9e53efc9e2d5bc85d29f18f0fd71ba2b7da883fc431878f9503226676f1bd1c8d06cdad4558815eb7948

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.17.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.17.ebuild
new file mode 100644
index 000000000000..877c81f2e72e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.17.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-04 16:30 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-04 16:30 UTC (permalink / raw
  To: gentoo-commits

commit:     0ed4378e1fcd9a245035b237df65090fd58cde63
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  4 16:29:16 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan  4 16:30:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed4378e

sys-kernel/gentoo-kernel-bin: Bump to 5.10.162

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.162.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d94a161d9d54..0474646083dd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-170.base.tar.xz 4506932 BLAKE2B 9503a369d1d653fc08e0c24438943dd3b583c25d187b5913a5308d41a7322a6467324be402b3748d201040b004980a5c6021704142008e49888d4898ec6194b2 SHA512 7b737194adc2876f589be2a155b1142a48353a099872cf1f75f653fe0c2fbb1899cee2c39970147c827c46ae31d5151aaef18d0a805fdb28d8efc0fce4c808c7
 DIST genpatches-5.10-170.extras.tar.xz 3868 BLAKE2B fcba4ddac271a957a8f2645fc833338bd2da71ded4cb935bf1f2df267f50fdf1bab0e2bb0967a3cae975bc7cfaeae932261ae0aab4bcad40b32546ff69850c41 SHA512 bb272928563d33ddf9a90db610ed013f625121f8a05cf497c14dfb74052300cae361474e71203be35949ace7aa9bdc23e98f2dedfe3eef885a59674a90166c6e
+DIST genpatches-5.10-171.base.tar.xz 4617172 BLAKE2B 7ab9b6676f808124a6e2996bd3ad36b1e76228ac969f16ad3956b50b31e8f5f12f3f4588afc88df42b157bd6847474e8cb1e1317e863ea63da94503ee0b73e18 SHA512 5243ffe0b9c79e75f1649f3deafd6293cb016475459e51fc4f298513245d974803a5d802c1670022840d1c087daa55e5d1133caa5e5b49b39d1aa1e7604e897b
+DIST genpatches-5.10-171.extras.tar.xz 3872 BLAKE2B 27eff9d6f83ae27c147de7910f5d8e1c43f286f3f3da6cb56caa048c2c226c28926a32fc40b47cb0dae39347754fd65e1f26ef9c350065cd7db62ee5935372e5 SHA512 bc82b100c55bd0c935363c10dc87607a8aa2539401ea6a1c6618d37deae072b390cb33e3075a4dab3583d52c7f0a79e30f2dfc8b0a6eb5fcf5f59d8a01020ede
 DIST genpatches-5.15-89.base.tar.xz 3552056 BLAKE2B 2131869a216e9e99fe893e502e9dff10ef486fcbd0a130db2621ecbc61194d4f224745d146213edf35083752de89624346eb7fcd7c2fb53f414d3ddc200b5b51 SHA512 ac840d8ea832f5a388ace30cc435501112992a16834dfd01bef764683b415405b1f9fa644062c8ca3ecb18739e55133f2282281436847d9ceae8fd6104dc583e
 DIST genpatches-5.15-89.extras.tar.xz 3932 BLAKE2B 25a5b47eed2412b6d660572c266fd8d22be0c3e570dab6d45a7e6a0015227a1b4cd468582bebe3ebc7f47600d3ad30a5853dc2398e39ae02352a1b5df1faea36 SHA512 b4ce39a33610e5ff1c3309f787dddca702e55d81b19dbfb9300386a246e758ca9192eb98189ed01ba138d38947fa35e27dc6d3b459da059807bee93289845879
 DIST genpatches-5.15-90.base.tar.xz 3757428 BLAKE2B 30e129e5362a5fd690d8273a36e102510e113415e3241f838b366c2e35dbf1b95fa30d6e34e6e36c5d938855aefcc66a039f1242ea8a69263fdbaf84c46434c4 SHA512 bca6d1252657ad611a71ed2ea128887b131f9dad83f4c0007573b2637fd79b117023d0ade5b833070a8c86ab4f698d0b3250e01b612a0b65515a164fdc9d1212
@@ -22,6 +24,10 @@ DIST gentoo-kernel-5.10.161-1.amd64.gpkg.tar 66498560 BLAKE2B 6614aef018fd06c61e
 DIST gentoo-kernel-5.10.161-1.arm64.gpkg.tar 59658240 BLAKE2B e88ccc74dea87976843b87bd96ed1704d588e519913d4376cdbe80cded1e3a4370b9c3cf692e510732ef15505ab5497db1d5c5091b523457e644793b0dba6c0c SHA512 8f7648ecd4e99c3ebd8bf67f33924df60693cdad47f027c75b8a68bd3efae23defe9f1caee2f2604d58b931439d557ef263c98a6a6eb6171c7a2b8b91f2b1d60
 DIST gentoo-kernel-5.10.161-1.ppc64le.gpkg.tar 55050240 BLAKE2B 97a879d136891448fa86f598de5ebefe875bbd2b35c89ebd882b6913cf02a82de9981afdd25d758649aefcfd977edec2ca11d603271bdb17a76097b3333cb3e2 SHA512 2f5f0a2dd49caefcafe44ea8603f615be5487e1109e6aaee21553e6b4d9b516e8b0ddced4a85cdc355d363e9ddeb431b9c7c3fbc1806bec5d4bcfd36195c77c7
 DIST gentoo-kernel-5.10.161-1.x86.gpkg.tar 56422400 BLAKE2B 13d65b837c23fcdea30a82ffd38b6433f91abdb1911f07271be055c005963911959e02fd95b2967149f29cfce77845f8fd1872d599b6c07710cbfc6fcab45eab SHA512 5a0086a2916997ebdb9aa3250db2761d2d2403f8594955eb369639883e49d2c5c156596c8caf893df4d685abb9483855851660799f49e89a69c9019ed549afee
+DIST gentoo-kernel-5.10.162-1.amd64.gpkg.tar 66498560 BLAKE2B f3825295f7b65e758182f7dbaabcc02a827372f6c3b7850edef288eacd35eb223820cf5476921089ac926c9f610a492c50ed251610db96a89e8eb121c5dbee71 SHA512 57e5c7781612f0321d8272e62f92409c82f6cc5d94a06973599460fd74f5807747be098bed2759528f60f4e3ace4ef33b3138f853c66e7f5dc508534a2e07d26
+DIST gentoo-kernel-5.10.162-1.arm64.gpkg.tar 59668480 BLAKE2B 6207a761c00f7ad10d4f733cb7cd8251354786fea8c3e339ea3b5ae09882bffdbe9b4e30eec10ff06b554c7c914f452d7a0da4321ef4d4f03566fc9b1e4356de SHA512 f4ed1976e2d9325e7d188440d0797bf5b07ac60d29dfe8573e8a721fe42c948d13e8a0c76adb7aef2ddcff7420fec1505e81923e66d1a32677e9b206feba57bc
+DIST gentoo-kernel-5.10.162-1.ppc64le.gpkg.tar 55050240 BLAKE2B 359a8cf556e549960cafda4ef108f66cb1ff01f3e6d0a9c850365d8bb9f0f65221b0a4711ade4a2326edd45209ecffa1e2dab485da359e450bb80493aae6019e SHA512 f6cebe6c889444b83251eb1be08a54fc3629ba2f226792dfd406a76fe85067ed48abe79e3b9bcb5b71b560460ea45527b813349358504d9938e4b02dc4151781
+DIST gentoo-kernel-5.10.162-1.x86.gpkg.tar 56442880 BLAKE2B 240127a3fd2c39d9a00fe03e161a58c323d6e3e8cd89592217ec6b8d7a4b95033f6eeacff27cd30fb4995dac5b675ace1375b999ad15da2cac6844e8058e4ff8 SHA512 7193db90ba292da179de8035fc71c36a9cf10e78614efce19c84e4a4fb33f0e2894ba232bc9a9ef5a141997e3b4dc2df86f93ee812fb753082fb3d1fee304ed1
 DIST gentoo-kernel-5.15.85-1.amd64.gpkg.tar 69806080 BLAKE2B c8a30ead36075a73121fb0a9fd3f924d1efbc6fbf38bbc5d997cd5d9d50dcf6daabc4ce9501ed31c151b847c7a80dc4a86db50a2491644245fc6c2822b360eac SHA512 5b36794fe4076bbc3ceae8939ba15c2aede768d03acaf859a349d23bc28d540409655c7731a0b6f671a67b789a4563dd21d167315bdbebe9bb81462c4c72e3c1
 DIST gentoo-kernel-5.15.85-1.arm64.gpkg.tar 62873600 BLAKE2B dd718f470550c4243b13dbcb3c2513fbbcbc168554b4fccf483689772a59c6bd92342e80ecaced38e2c5ad139b6cc19fae54c6ecd90f3d58bbef5e7bc2692799 SHA512 6c056798c28245c297703b97859c2219123ea00a8ee816694ddc186f5694444c5854c469b52830e9c2f3d4978b469d83707626e10f9cae4472c29ea8181d4472
 DIST gentoo-kernel-5.15.85-1.ppc64le.gpkg.tar 57231360 BLAKE2B dea31232116da911864d2ce1ec8a62e2959658ae339483fa23a3251fb98cee1821ee51a24041b711bfa317f9b4c2443f1c34b4643ac9b8be3788b04fee0bcae5 SHA512 de537a3f7e0059f94b6b7de56776e10fef13658aa464e54e528cbd5dc78eb5fec41b0c428bc5f106d16b87745fcaa4d767cc3b5843c83de26a5eb568f9afe613

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.162.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.162.ebuild
new file mode 100644
index 000000000000..8f6c357c55e5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.162.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-04 16:30 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-04 16:30 UTC (permalink / raw
  To: gentoo-commits

commit:     528d20e5187249c84a18b368070633212c683bef
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  4 15:52:43 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan  4 16:30:51 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=528d20e5

sys-kernel/gentoo-kernel-bin: Bump to 6.1.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.3.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index da35e8a2651a..612e5d1363ff 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-2.base.tar.xz 15048 BLAKE2B 84d1f7b4cb2c13e70b0d542853856f05
 DIST genpatches-6.1-2.extras.tar.xz 3808 BLAKE2B 70f549904446897e8f955146dba039b43681e03e0d72049e35473ac6ff5d05a1a72c124d410fdfe065d5652c0f0312c6eb4907afbb475e3cd9828c3f0edb6fa2 SHA512 9f92c3b899a8b106649003acccd33cb3cfaf9838ec421998d3b587893b2e6705068fdc0ff7b52ae78203dc793b6064742b721e68bb1e8d7160c48b419062448a
 DIST genpatches-6.1-3.base.tar.xz 331284 BLAKE2B 66670841382237e0d222ba04fea65c98420c15160c7c9073b3107efc2779aceca0bea1643be6c06d5d1ea15558cf53676d25921013bd437027090be4acb85228 SHA512 5873cfa3f67a8118d92b141406298760b54c8b3625081c5dae79fe0c07e3eae20474cbc85601e871a6bdb5b3ed2f70e16e1939d8e4af67db7598af845853f0f1
 DIST genpatches-6.1-3.extras.tar.xz 3808 BLAKE2B e4dbbeabac30e90a113041d4402bcb53d27a77408cdcf2e36dba448e680899efe7a62abd6b64574d778b8b058bba09ca0ae9830fc2ce4956cc2548dd243f00ef SHA512 17482b5ac89d4a2da96142195dbb6660295f0a2d8a321a92b1629d5f77e50c125115f2dbab6409867a989747dd28d6d42ca57d2f1e0193e731eb9d57ed5e1dd2
+DIST genpatches-6.1-4.base.tar.xz 350692 BLAKE2B e310351161d4e0bbe0f498285da235a12b585fe5974b9dd35d6567af5eadcd291d63af5bfe036b7f0c03fb5a5c4285a7a4d771010474eba32a2bdd806f95b808 SHA512 42888c297a002e68575a4fb8f5de844418ff610b8770d544404b1c410c86f68f1a1c28c60d32ccea34c10d2ee8e0383e057cb24d4a99edaccbff6388570c5b24
+DIST genpatches-6.1-4.extras.tar.xz 3808 BLAKE2B af64347e6fd2f640d86b0839feac7c6768489235fdaf6be7bc46ced24cd0e20490fd18b06096ddf2ad7ac70973339c895e75aa2ce3d19e368b87a4a0219fe54c SHA512 a0a94512517ece1bef28101433e3f59433c87a0e4b1f7c3937ae4f753a3d3c49f14e5a6780c9d4416082bf5282430e0386dd9bb72c924af72bd1fd902586ec0d
 DIST gentoo-kernel-5.10.161-1.amd64.gpkg.tar 66498560 BLAKE2B 6614aef018fd06c61edd76c8526a96d72f73225ce915fa8bebcf835bf1a92de5f3bbb6c9045cc2cf38c326b15d7d00b236a609b8dbd2f50296ae0563d0b01c58 SHA512 e370627c308d0f9ad1cd9972677a61d2dae152e8cb849dd772e3d1d60d3fb4ed195ae048705bed4bbb663c6532cb1465947a31ada825a3fa66e2aaf089acd115
 DIST gentoo-kernel-5.10.161-1.arm64.gpkg.tar 59658240 BLAKE2B e88ccc74dea87976843b87bd96ed1704d588e519913d4376cdbe80cded1e3a4370b9c3cf692e510732ef15505ab5497db1d5c5091b523457e644793b0dba6c0c SHA512 8f7648ecd4e99c3ebd8bf67f33924df60693cdad47f027c75b8a68bd3efae23defe9f1caee2f2604d58b931439d557ef263c98a6a6eb6171c7a2b8b91f2b1d60
 DIST gentoo-kernel-5.10.161-1.ppc64le.gpkg.tar 55050240 BLAKE2B 97a879d136891448fa86f598de5ebefe875bbd2b35c89ebd882b6913cf02a82de9981afdd25d758649aefcfd977edec2ca11d603271bdb17a76097b3333cb3e2 SHA512 2f5f0a2dd49caefcafe44ea8603f615be5487e1109e6aaee21553e6b4d9b516e8b0ddced4a85cdc355d363e9ddeb431b9c7c3fbc1806bec5d4bcfd36195c77c7
@@ -46,6 +48,10 @@ DIST gentoo-kernel-6.1.2-1.amd64.gpkg.tar 76748800 BLAKE2B a616f03ab7cfb9059f6d1
 DIST gentoo-kernel-6.1.2-1.arm64.gpkg.tar 69304320 BLAKE2B c9d23924cb2fcd6748241206b6181da10d139562161a738bc15341ab679b39b24d3a60d43a7e09b23aef7563bbdab117b90b97b0c059ff03e6e350109bb726d6 SHA512 36d116cd3fb6efc81014680fb6ae9e1ebd43618e17d3fe0bb4df022580b0bc526e9be3b8f86e2785983eb47db8cd1e983ce78cd960a8ce073402edf3b5e299f9
 DIST gentoo-kernel-6.1.2-1.ppc64le.gpkg.tar 62730240 BLAKE2B a3e5e85e3ac015b28667b6c090b5108edb4dcb9c37ea4048a056ac4ff2ef23466747882c3afa6ca5ad799b7a6856c68d8d2749a11f875a22b08f7df790aeb07a SHA512 7ab08ba8491c965c448ab7a1f395c2f8d90f26e84bdb91865551cd08c5453d6d83767656f91dee6f04da1f463377f51cb8c2cd333789b370391a29b649526988
 DIST gentoo-kernel-6.1.2-1.x86.gpkg.tar 65966080 BLAKE2B 05b6c2689808a257bf6d770e99066fa76d5fce909bb40a45cf99ffe7069dc70147246f0ce5e4a8a6858bb1ef35050f4b90e4a430be8372286bc0f690661b6bb2 SHA512 35502d64655e20b5a40f32a78cd240d7e2bce224139d8f50a12d05caa38aaebdb202761117dfbf057bc66bec0bd7e99c05cff3248526c2e25b03ffb4a64ccd2b
+DIST gentoo-kernel-6.1.3-1.amd64.gpkg.tar 76759040 BLAKE2B 5214ac8f7c103078be9e10f45767cd88311fbb853b84647f4af15894d6e262b61b8d58dcb0d3d53da95eb25db00c10027648666b7cc8aaa5beff9b47095a3b6f SHA512 77b95862a63fddaeb3a7ad8fbf6bb621259aebf3f0b1b8fde2d1d08a7b5ab8dbd8343c429cd7176d12ef80f713e12452fcbe6faa13a7a28ae9c8d56196b488c4
+DIST gentoo-kernel-6.1.3-1.arm64.gpkg.tar 69304320 BLAKE2B 58b2d41b52883b5cbab05869e94e7aee98b142d10fec0fb8e43c079e3f345efe9911795428db91545e17f670f7069ac0c88983dc4d2d2e3a777d6f4369743341 SHA512 28b80476b35b79cb9074ba9f0e47c5a8f9b6476bd4c4a9382d19c505661f0c1348acf9640d4e657f8c9ce471903ab98132bd828bee9252861ff87a93455f9900
+DIST gentoo-kernel-6.1.3-1.ppc64le.gpkg.tar 62730240 BLAKE2B fa7af513a96bd722f47b8c22a8ff76c034e3d5181ea171ebd719ef2bae1e9dc173f5425dbe4d909b614406dfe62744d93e94bcc14f0a2ebf41dd83d26deb3844 SHA512 a972539e4dae44556352755f0f6c0698a2af89d43f102c64bd1a90ed33cf6def6fead36f026bc44d863c688a41f19806194b249cf1647a26f82716bff6c5d6e3
+DIST gentoo-kernel-6.1.3-1.x86.gpkg.tar 65966080 BLAKE2B 30b5dd6accaa62cd51275589ce692f6af102482f17493fe63952a3d5f860c69642cbace872943e94a84162f6c623089d85099783aede28ab8f2304cc1f376a32 SHA512 0eb880c0eeb6d7667af05ed2813d7b5eb4a39ff2fdf76ff8c48718b1a1997c053acfba9d2cf80dd2588a0ba667a4436a6521e5373a155dbd68e0286bd7958fce
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.3.ebuild
new file mode 100644
index 000000000000..37a5c18539e9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.3.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-07 17:27 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-07 17:27 UTC (permalink / raw
  To: gentoo-commits

commit:     2699d443df822bb54c82e7c6ab368e2b8716d6cd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  7 17:26:06 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan  7 17:27:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2699d443

sys-kernel/gentoo-kernel-bin: Bump to 6.1.4

Closes: https://bugs.gentoo.org/888187
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.4.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0474646083dd..60800e6ff65a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.1-3.base.tar.xz 331284 BLAKE2B 66670841382237e0d222ba04fea65c9
 DIST genpatches-6.1-3.extras.tar.xz 3808 BLAKE2B e4dbbeabac30e90a113041d4402bcb53d27a77408cdcf2e36dba448e680899efe7a62abd6b64574d778b8b058bba09ca0ae9830fc2ce4956cc2548dd243f00ef SHA512 17482b5ac89d4a2da96142195dbb6660295f0a2d8a321a92b1629d5f77e50c125115f2dbab6409867a989747dd28d6d42ca57d2f1e0193e731eb9d57ed5e1dd2
 DIST genpatches-6.1-4.base.tar.xz 350692 BLAKE2B e310351161d4e0bbe0f498285da235a12b585fe5974b9dd35d6567af5eadcd291d63af5bfe036b7f0c03fb5a5c4285a7a4d771010474eba32a2bdd806f95b808 SHA512 42888c297a002e68575a4fb8f5de844418ff610b8770d544404b1c410c86f68f1a1c28c60d32ccea34c10d2ee8e0383e057cb24d4a99edaccbff6388570c5b24
 DIST genpatches-6.1-4.extras.tar.xz 3808 BLAKE2B af64347e6fd2f640d86b0839feac7c6768489235fdaf6be7bc46ced24cd0e20490fd18b06096ddf2ad7ac70973339c895e75aa2ce3d19e368b87a4a0219fe54c SHA512 a0a94512517ece1bef28101433e3f59433c87a0e4b1f7c3937ae4f753a3d3c49f14e5a6780c9d4416082bf5282430e0386dd9bb72c924af72bd1fd902586ec0d
+DIST genpatches-6.1-5.base.tar.xz 416352 BLAKE2B c3aedee62099a942b85016df0493ca1ca403efddc3c6b8c3e5d91246448cdc2a3626af200ee62865270f3ea5bb9dff131fed425fa78f6ecbaff08818e7a48022 SHA512 c3b8b2e58e4f6e5c7750d8c2bed54952feac33b319c318f562b8b5a894ff5d25ffe0149f5373f2b1655c1be6757eef8c6890460228f54828a42c59a1f869bf45
+DIST genpatches-6.1-5.extras.tar.xz 3804 BLAKE2B ef944c72d659c38fcf1d279693fa3c1a7e2aeca6fa5d706699dd3f862247d0f0ffa2522a326aa896b57eac985417d04ddb652a260a96924b97c6dbf9ae940562 SHA512 e7461ef3c47af3b6c4e9861a95dacd56b71bef7a518b69abc0ff94b40fb3beae0d3fc04a16ff80332cebcfd16eff0ffd334e02377d7e15bb1a824f51ee143173
 DIST gentoo-kernel-5.10.161-1.amd64.gpkg.tar 66498560 BLAKE2B 6614aef018fd06c61edd76c8526a96d72f73225ce915fa8bebcf835bf1a92de5f3bbb6c9045cc2cf38c326b15d7d00b236a609b8dbd2f50296ae0563d0b01c58 SHA512 e370627c308d0f9ad1cd9972677a61d2dae152e8cb849dd772e3d1d60d3fb4ed195ae048705bed4bbb663c6532cb1465947a31ada825a3fa66e2aaf089acd115
 DIST gentoo-kernel-5.10.161-1.arm64.gpkg.tar 59658240 BLAKE2B e88ccc74dea87976843b87bd96ed1704d588e519913d4376cdbe80cded1e3a4370b9c3cf692e510732ef15505ab5497db1d5c5091b523457e644793b0dba6c0c SHA512 8f7648ecd4e99c3ebd8bf67f33924df60693cdad47f027c75b8a68bd3efae23defe9f1caee2f2604d58b931439d557ef263c98a6a6eb6171c7a2b8b91f2b1d60
 DIST gentoo-kernel-5.10.161-1.ppc64le.gpkg.tar 55050240 BLAKE2B 97a879d136891448fa86f598de5ebefe875bbd2b35c89ebd882b6913cf02a82de9981afdd25d758649aefcfd977edec2ca11d603271bdb17a76097b3333cb3e2 SHA512 2f5f0a2dd49caefcafe44ea8603f615be5487e1109e6aaee21553e6b4d9b516e8b0ddced4a85cdc355d363e9ddeb431b9c7c3fbc1806bec5d4bcfd36195c77c7
@@ -64,6 +66,10 @@ DIST gentoo-kernel-6.1.3-1.amd64.gpkg.tar 76759040 BLAKE2B 5214ac8f7c103078be9e1
 DIST gentoo-kernel-6.1.3-1.arm64.gpkg.tar 69304320 BLAKE2B 58b2d41b52883b5cbab05869e94e7aee98b142d10fec0fb8e43c079e3f345efe9911795428db91545e17f670f7069ac0c88983dc4d2d2e3a777d6f4369743341 SHA512 28b80476b35b79cb9074ba9f0e47c5a8f9b6476bd4c4a9382d19c505661f0c1348acf9640d4e657f8c9ce471903ab98132bd828bee9252861ff87a93455f9900
 DIST gentoo-kernel-6.1.3-1.ppc64le.gpkg.tar 62730240 BLAKE2B fa7af513a96bd722f47b8c22a8ff76c034e3d5181ea171ebd719ef2bae1e9dc173f5425dbe4d909b614406dfe62744d93e94bcc14f0a2ebf41dd83d26deb3844 SHA512 a972539e4dae44556352755f0f6c0698a2af89d43f102c64bd1a90ed33cf6def6fead36f026bc44d863c688a41f19806194b249cf1647a26f82716bff6c5d6e3
 DIST gentoo-kernel-6.1.3-1.x86.gpkg.tar 65966080 BLAKE2B 30b5dd6accaa62cd51275589ce692f6af102482f17493fe63952a3d5f860c69642cbace872943e94a84162f6c623089d85099783aede28ab8f2304cc1f376a32 SHA512 0eb880c0eeb6d7667af05ed2813d7b5eb4a39ff2fdf76ff8c48718b1a1997c053acfba9d2cf80dd2588a0ba667a4436a6521e5373a155dbd68e0286bd7958fce
+DIST gentoo-kernel-6.1.4-1.amd64.gpkg.tar 76748800 BLAKE2B 670bc8f61cbe4df7a1f3e169aa8a88830ee2b4d909fb5b315c28e0279d228b81c0ecaa185f65c0ad832b333f7b8a6847d77e7cfdd19bd6bffeef6fdcd7897891 SHA512 9cd580cb2384fa8890ad683d2d2da75d3b8fa533e46c3e2a945cdc0c01855b5904024ffe53a490cd1929c5270b6ed065d22a6024012af5ca6e7df8989f00f3cb
+DIST gentoo-kernel-6.1.4-1.arm64.gpkg.tar 69324800 BLAKE2B ce6a67a1222314ef1ddbc698df42d6b61d90599fc0f3c2070b7fc91d036d44f806791adfdd9e5d52364b9357ced40cc2a433f893185c1d6c9ef767b50ca57ae4 SHA512 d83428226c3f394ea0b0639385aa914211dc4845ab6d375f24961f33f46ea477e457f1e09480a6bc4f7b7195bca45bf672197c29c5af2ada52e029c07bf66279
+DIST gentoo-kernel-6.1.4-1.ppc64le.gpkg.tar 62730240 BLAKE2B 31616dc52fcd36a075e414e1863581b8d6e5e3c3326cc743dd26eb7a64c95de285a974176e6a26384136e7dd71f64764c002f73856b09d6b4c9f8afced5ad1bf SHA512 f779a7afb735ec37828c9f56a681fc55971168921a15a3db8762ff38a1a20b5ee1d84a5ba33b17d94a6303dab9ed0c8458f6250e0123669a34075c27765ff391
+DIST gentoo-kernel-6.1.4-1.x86.gpkg.tar 65976320 BLAKE2B e47087b8819b05fde7701b7e85a5c7c3f70ce54234100fa5b0a5077eede01b3db955cd5c353fc45674775258bf6fb4e9836a6eaad2c07f5f84d349c590b14592 SHA512 dbd68b80872de1afe494cdfa314c8cf2ba80ad10e438ed51708529c4e862b9322b110499f82b34934b7259e3d2665ec2c5b5c602b9d3ebcc19d2d6077b8daedf
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.4.ebuild
new file mode 100644
index 000000000000..37a5c18539e9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.4.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-07 17:27 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-07 17:27 UTC (permalink / raw
  To: gentoo-commits

commit:     8a6d5508b3d8100b2d6f10df8a3ee650dbc3dcea
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  7 17:26:11 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan  7 17:27:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a6d5508

sys-kernel/gentoo-kernel-bin: Bump to 6.0.18

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.0.18.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 60800e6ff65a..d47b4252102a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.0-16.base.tar.xz 995192 BLAKE2B 17cfba17971fadc2e389f14e478760
 DIST genpatches-6.0-16.extras.tar.xz 3804 BLAKE2B e03fc44e706291fe586f115e0cf58c78fea7f259a02cbc05cd9bd44166de7f329c538e00a86ca9151cdcad66f029f52266816199743fcf176e0e0295c785a833 SHA512 06ad99c99c6b130e6b6aca4918ffdd693b04830ec475a397f697e70ed2356c43a177a67ef46141d28fdc7ade2eb9941f24402c82304340b000f28831f4ea83e2
 DIST genpatches-6.0-17.base.tar.xz 1012800 BLAKE2B 66ba9821444aa24e2e2a4b400417ca11b97818a6fd2cecbbfb6c3e66b5f1b66f957b464e2fd7e6ccca80a513855a4c54bb1e54fcb9e58c33161ba721345eb87d SHA512 ffdf33470043972e06084e725061a0d508502696079f8cae0c6a23b0c1977da9213f73069890483952b19ffceef822ff409314c2b763024767cf8cc85adf6645
 DIST genpatches-6.0-17.extras.tar.xz 3804 BLAKE2B 46529c32e888478e4542e581837bb51322f68234470ba8a66a2f532bbe1469cdeebf7895931084d7e177562d201720bb8d8b6d32d92f27854d4728beee17423e SHA512 aa1125ef91fecafb21ef0cea18c9d8f0569e46c0ae24460cbe864e48c7bfba5c287bb05e958544592962e77992d6acaf2306041faa6f2542026d923a7140b43d
+DIST genpatches-6.0-18.base.tar.xz 1058696 BLAKE2B d196ac73218aba9a040cbb227010f8a698f7073d9c18e59b38dec48f2c86cb013544d66d57f2c2a9a6ad81646d753ece44222426f62348ff0dbf6dde1ea3622a SHA512 55aa267c66bc1baf908b6f1ee4e38c0ec8dbfbeb699635727efccd7d8561459cc49c973bc9a59c61a320550781dcb274d4e70d274bd46f59bbfa4b8cf8117147
+DIST genpatches-6.0-18.extras.tar.xz 3804 BLAKE2B feeb5ba822e8d1fd70fce07f7e3f74b5678ca17fa54c81e64f364d45ee8801edf5d1e88ad237d9944288163b7c776ea0a9d8ab19aef43aa436f814e50c9fd10d SHA512 a40804af99da5f085046a121e2f400229a9c091969d17dcb0ee2f21ee837ad08dcc56dcfd0f826883dfb3f61f36d9277880b9819fc17e8a318f5720853e81b98
 DIST genpatches-6.1-2.base.tar.xz 15048 BLAKE2B 84d1f7b4cb2c13e70b0d542853856f05de48739400f66253fd277167144ae0c259579e539d43ce65d2ee206a2820ec2ef288d9296c68a4dbd674c43d378102b9 SHA512 e349b8b535e8ab9f70cd01c513480cf75bd10dd2f2d5ef15f97734ecc9e481f137dc1cfa4c50f8a1a2f3549bf0142f83f7224603f881e66af130cbe1f8023496
 DIST genpatches-6.1-2.extras.tar.xz 3808 BLAKE2B 70f549904446897e8f955146dba039b43681e03e0d72049e35473ac6ff5d05a1a72c124d410fdfe065d5652c0f0312c6eb4907afbb475e3cd9828c3f0edb6fa2 SHA512 9f92c3b899a8b106649003acccd33cb3cfaf9838ec421998d3b587893b2e6705068fdc0ff7b52ae78203dc793b6064742b721e68bb1e8d7160c48b419062448a
 DIST genpatches-6.1-3.base.tar.xz 331284 BLAKE2B 66670841382237e0d222ba04fea65c98420c15160c7c9073b3107efc2779aceca0bea1643be6c06d5d1ea15558cf53676d25921013bd437027090be4acb85228 SHA512 5873cfa3f67a8118d92b141406298760b54c8b3625081c5dae79fe0c07e3eae20474cbc85601e871a6bdb5b3ed2f70e16e1939d8e4af67db7598af845853f0f1
@@ -54,6 +56,10 @@ DIST gentoo-kernel-6.0.17-1.amd64.gpkg.tar 75970560 BLAKE2B 40fd55268fd91bf7a98d
 DIST gentoo-kernel-6.0.17-1.arm64.gpkg.tar 68853760 BLAKE2B db5e1141d85d3e20f214dc72e457c1e908873f2946babe8c4d1ff1095d4e1340e8202add37abdd4804fc643349c6bbc711762436e6fe796f24f9542de450b46f SHA512 5675cf523d47d31da2df2caec9479e5baec480935bbb98035019b3dcf30bc05243b3edfe40514c7e928d3f2d6ccc600175ee85d954f9e15ad13f7afa634e4673
 DIST gentoo-kernel-6.0.17-1.ppc64le.gpkg.tar 62187520 BLAKE2B f6c647e0e7e5c7769b04b83f49b987c3d29274774bf7eed3f622d022ca4c77866a2ff4bce8d537085fd9ffe9be4dc54f74cb14f58a1766136fd530dd9ca7f170 SHA512 89027764b1d088a6d489ef1172bacd264d437e11b6773fe074b112a767f7a01418ca5490c1ef6c566727b808eba6970a4197180df56876ea2b3b13fd84657ae1
 DIST gentoo-kernel-6.0.17-1.x86.gpkg.tar 65351680 BLAKE2B 37951111c684362344a2dc0030ab2d5072992594f29ec61dde7c5bc1d506dc56af85775b461e543718b970df24efd7d98211217c5a40db996068bdfefc580375 SHA512 df48162cef6efefc6568a35844e49987a0c44a843e81ee4ca55e3d641ea8f00ce0c7c05a0311f5317a5ad49d64a498775d0d340ac3fc60992c17a66c91e40bd3
+DIST gentoo-kernel-6.0.18-1.amd64.gpkg.tar 75960320 BLAKE2B be535f34e767fe798573dcd55c8a4e9ef8237696f308d1dda0e0cbb586bb41ce448118bd20377b33102229b4915c6d950f374ea3340edf846ec20bcc5f2c6029 SHA512 eed2b6c9c69dabbea22fa722c9cefe229d30b41d732b22bee5661c021fc8444d776fe0b490be7224ace815f5ac404cbb18b646b950b44c36b0eff304382822ed
+DIST gentoo-kernel-6.0.18-1.arm64.gpkg.tar 68853760 BLAKE2B 8e0eb41a2d69caa0ec6ffeda227a70a3cd0f30489391b8d4bf52c6a4babe7886184e3b20656540764f53dd0fd6ebd054fab0e79f1e3bff3484fc731813684852 SHA512 0575de47a4c46e1afddcce36099d6f070cbe531d9d1221094ef794401cdb0dfce9dae8a80f1ebf3db58a6f057c03c156d2d81e5d032c9c9f3ff31d9c614a2c52
+DIST gentoo-kernel-6.0.18-1.ppc64le.gpkg.tar 62187520 BLAKE2B f6f853514d5144f5806b1abaf0900ef37e7f6a7cb278686e29ef3d071556db553b647863b11474767d47d716130457cb81ec17039c9e9f05e77f7eb383c78fd6 SHA512 a1c8becd7d5a98ad4c5f2c692bd790315b8aea619d0051a0983357e915395bab50d707268362bcf5341404209d81a4c3946e48eff787ea573e6e83ec5f75984d
+DIST gentoo-kernel-6.0.18-1.x86.gpkg.tar 65331200 BLAKE2B d20f6532681cd7bb60a01e5331415ec4907cf09e376496689bbfeada36cc767e027703858eee9f752e49f71fc9aa4815f9bd525b9af3aa957595ea07ed08b1c9 SHA512 e7abc12350c8458ceef1840ad54e041e943dc42b2db1b838afdff05da5d2221956dcf96581f7c89944fbd5b724eabc3dd93cbe34b034f286b83c306faf7d3bd5
 DIST gentoo-kernel-6.1.1-1.amd64.gpkg.tar 76697600 BLAKE2B 77999e02b8fdf5b4071ece990aed1044557ca87ed2999a94017319094c708d87af7ccdc2d784782f9a950c52660fd2663b2b2d336e94a6b0e351de53e9b28d15 SHA512 26c99f5cb710273a6bea1160ba13a01eafba3e7f0f911cb358aaa9f97e6f570ed423152e9bf310aeeb761652652bedec961e8ff5cf9fc589cd41b29dde93d389
 DIST gentoo-kernel-6.1.1-1.arm64.gpkg.tar 69304320 BLAKE2B 2bf8beea4688e5618cc60342fc202ccd4ef5995495768de73276e078260054070d085923afb79e006204b6cdf4505afbfac1ca7c305cb907d63a110909dc52f7 SHA512 d9e6aacf0c861b2febfbb5f00993de78cb8d4bcf743f1b45243c18e19a6785bfc661d2554dccf717fb3df841127ee38a9879274d3ab9f4b29fdeb23f9e5d856f
 DIST gentoo-kernel-6.1.1-1.ppc64le.gpkg.tar 62709760 BLAKE2B 9339668dfadc464ed02b86b69a23d30f4a20ec4e5cb6932c50707db66ef8713b94f8e11a5af0bd110c698d9702030c1983da3acc939afa6eb439205c8cf09ab0 SHA512 6e7416e48a82a902b9fe0f6b642e73552964e6fd615a9e53efc9e2d5bc85d29f18f0fd71ba2b7da883fc431878f9503226676f1bd1c8d06cdad4558815eb7948

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.18.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.18.ebuild
new file mode 100644
index 000000000000..877c81f2e72e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.18.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-12 18:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-12 18:47 UTC (permalink / raw
  To: gentoo-commits

commit:     63a86ac35055163770305364a6688f7776c4ad5f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 12 18:47:26 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan 12 18:47:55 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63a86ac3

sys-kernel/gentoo-kernel-bin: Bump to 5.15.87

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.87.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a9f379061eed..ef1483c21947 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-89.base.tar.xz 3552056 BLAKE2B 2131869a216e9e99fe893e502e9d
 DIST genpatches-5.15-89.extras.tar.xz 3932 BLAKE2B 25a5b47eed2412b6d660572c266fd8d22be0c3e570dab6d45a7e6a0015227a1b4cd468582bebe3ebc7f47600d3ad30a5853dc2398e39ae02352a1b5df1faea36 SHA512 b4ce39a33610e5ff1c3309f787dddca702e55d81b19dbfb9300386a246e758ca9192eb98189ed01ba138d38947fa35e27dc6d3b459da059807bee93289845879
 DIST genpatches-5.15-90.base.tar.xz 3757428 BLAKE2B 30e129e5362a5fd690d8273a36e102510e113415e3241f838b366c2e35dbf1b95fa30d6e34e6e36c5d938855aefcc66a039f1242ea8a69263fdbaf84c46434c4 SHA512 bca6d1252657ad611a71ed2ea128887b131f9dad83f4c0007573b2637fd79b117023d0ade5b833070a8c86ab4f698d0b3250e01b612a0b65515a164fdc9d1212
 DIST genpatches-5.15-90.extras.tar.xz 3932 BLAKE2B e84edd591a94f2d21593f86aa7ed2a27980e099b388f49e899655dd687d459be87491c6441b73a5c024c43bb81f74103ef226d3bc3ae42d089749db0b06ccf45 SHA512 687240f034abd1e91d85e057bae2693129ef6fc4b6119c71df00c306ae2d1cc64ea294a76ce8017b7f2b0ac557c41b9ac70d4fb466ca2899a3c544490421df45
+DIST genpatches-5.15-91.base.tar.xz 3838856 BLAKE2B e42746d0b7342cd6e2ab1b6b907a202277365a4fe52df5eae5d3685c68efbcbce58ab1c6d00e0b89c1f581f6818ba830f35af96d40e1bbf80ac824b0be572715 SHA512 37b31c9f878dc1cc4c5446fe7810b6fb9caf556296e99975de1e37bde9e798f5f74e90cd6d825ae1f474bbd8ae31da3f07e5527d3ce6aff42761ce8425634949
+DIST genpatches-5.15-91.extras.tar.xz 3932 BLAKE2B 139a9a7876504ce63abf76db63904b3b4330ab101ec7f0c97717ee83ff861595df31a36f5fe4fbaf3b70641e6029e399235a7ec3e26feb98522c57e6b4b5d71b SHA512 9486f83b99c1f0bcd23e556229c7c0947be4fa097d688b510b6d57d94584e6fffcc9a2412c3620ceeffc2b347fad1ea1e12f58b2f0629cf93a2bde19f567ee5d
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
 DIST genpatches-6.0-15.base.tar.xz 709204 BLAKE2B cba74ce5f9a6d8a00991f87fe33771f615640c8c3adaee94432580f5df51cb2a488794a376c9355d568ab4b3014fe23e4c9fb000bb9ed6948b4225211df862d6 SHA512 64d5d04b8c1b3c3967fd22cfd975b7f9bbf37e7d7d4e966c7017b589837cfa02200a80880f13ac52942fd845c9835143d809817f5517c91992e30e101b15c775
@@ -44,6 +46,10 @@ DIST gentoo-kernel-5.15.86-1.amd64.gpkg.tar 69836800 BLAKE2B 96a6e194e1949106087
 DIST gentoo-kernel-5.15.86-1.arm64.gpkg.tar 62883840 BLAKE2B f764ef5f86089649f806ba8dc4589c50fcb3bc4b2911dccf7d342dab7398d0764d9f815ecc4198a8b60d031316bda869c74d3255b560a37524c48d7f5495a78b SHA512 51edaffb4b215d1da3822a0d41b5ac6c44474bfc4ab81c7f839c66e681a971779061b7875d10b6a9caf6e0cdbc4f57d69ec59c3bca3ad34860639b4c2671eedf
 DIST gentoo-kernel-5.15.86-1.ppc64le.gpkg.tar 57241600 BLAKE2B b385d1d76bd7fee50580807fa5441ed48a556623c5c0c1fb85b67433599b8015ad789049476895c29cf0f2817e2515cbf0520b2854278d695d246f5680720c65 SHA512 9c72cd372dd1fd81474cb39f6b0314f6c9da0011ad411613627cd6707d11e926e3912d328dea243f3c99f7a562e2455b9c0471d318882ab721311fe10afdea1a
 DIST gentoo-kernel-5.15.86-1.x86.gpkg.tar 59166720 BLAKE2B 30d671640a9d4c090d2e1852993c42b6759bb8350ef7a38d92d6f4463fecbc5750c818e4a11693d268e51d7589b9815a6afb99ec40978401ec5be998a65d287a SHA512 b74e26446ea61c9fbae107f367e21bd8fef7f4f101da946c3651fab26974607560262cb0f678f04b746be88bc959573ca4dad556188dcbfa2cf7fa66875e63b4
+DIST gentoo-kernel-5.15.87-1.amd64.gpkg.tar 69847040 BLAKE2B 56722f91d5aad571d62942c31c63d70fed9b60f458bc4c80d240f512aae44d6023f908538d8114ffe074ab61ceac46337edd2677c72f6ef0b8f38791bf654928 SHA512 9389f36e62fa521f73817c1a9ef18133d7b446f03af5785ab9bbbac4f4d57ae24a86cb4ffd8e2b5d5c62edca33a25195a3e3127b1480d8ad9f354f002db4456f
+DIST gentoo-kernel-5.15.87-1.arm64.gpkg.tar 62894080 BLAKE2B 6f32b227d21ce827e458375db7125a1906d87e33abe0e71c420e8cd021f803c24da15bbc12bd498c8cdea30ce563325ff1317d1be2a07bb5473f2f7456090446 SHA512 de51f2e6c3855f6d2f5c5d05f3c81857a5ee115da73d07f554760832f4d6049c3472b209b1ab4a4f6376a902372dd9a805f218a859dffaf171dcb25b36bca794
+DIST gentoo-kernel-5.15.87-1.ppc64le.gpkg.tar 57241600 BLAKE2B 3d1eb4090079858e3a7e9e16fcf4b60f9874accf49c9077d73544a20dc2400a02bd55ba4c14c538dd7654e40eac70998fb51f18688e1091a4cb6ee7908975cab SHA512 8160793c72b9fab27866c68c9b351ef0bcbb41a730f4dffbc3bfa3dcd941afb370bd8d452433a98f3fa065c387bbbbd3108b75067488f7c3302e26c84049fa6e
+DIST gentoo-kernel-5.15.87-1.x86.gpkg.tar 59176960 BLAKE2B c167bb32e5aa6bf7a06b36a326f275c3e657df8b62892c4bed7195f619763d4e1422336e1d6cae520edcf4e8a76139016b9cb3e580574371830b8b9d1e52982b SHA512 4c3f86b7fa95f6a1d39aa3f443f59fbd7018ad9f24dc094cf0f35c8be513c0937d9be9991c8214aa7b4b7deadc828b3e2ec47c15cbbee404493b4404777a7311
 DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239c1b392c475dadd2e5cca94e05921a529c0b7ed8246c23087f9fa2d7a3b21d316b3dc5dfeb6f49aff492b1b7d112cfd1478dab8467d21a SHA512 50803fb2b45891c6ce342e16d7b3968587f5dadbe26f3937eadee59678ebf23db1e1add37f3bd1d7dfab27d270a0f403b09b279790091a24fa81ce99a490112b
 DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
 DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.87.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.87.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.87.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-12 18:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-12 18:47 UTC (permalink / raw
  To: gentoo-commits

commit:     f42ccb3bc79bf422c7c294614d809b4f76896627
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 12 18:47:18 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan 12 18:47:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f42ccb3b

sys-kernel/gentoo-kernel-bin: Bump to 6.1.5

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.5.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d47b4252102a..f7c528c945a5 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.1-4.base.tar.xz 350692 BLAKE2B e310351161d4e0bbe0f498285da235a
 DIST genpatches-6.1-4.extras.tar.xz 3808 BLAKE2B af64347e6fd2f640d86b0839feac7c6768489235fdaf6be7bc46ced24cd0e20490fd18b06096ddf2ad7ac70973339c895e75aa2ce3d19e368b87a4a0219fe54c SHA512 a0a94512517ece1bef28101433e3f59433c87a0e4b1f7c3937ae4f753a3d3c49f14e5a6780c9d4416082bf5282430e0386dd9bb72c924af72bd1fd902586ec0d
 DIST genpatches-6.1-5.base.tar.xz 416352 BLAKE2B c3aedee62099a942b85016df0493ca1ca403efddc3c6b8c3e5d91246448cdc2a3626af200ee62865270f3ea5bb9dff131fed425fa78f6ecbaff08818e7a48022 SHA512 c3b8b2e58e4f6e5c7750d8c2bed54952feac33b319c318f562b8b5a894ff5d25ffe0149f5373f2b1655c1be6757eef8c6890460228f54828a42c59a1f869bf45
 DIST genpatches-6.1-5.extras.tar.xz 3804 BLAKE2B ef944c72d659c38fcf1d279693fa3c1a7e2aeca6fa5d706699dd3f862247d0f0ffa2522a326aa896b57eac985417d04ddb652a260a96924b97c6dbf9ae940562 SHA512 e7461ef3c47af3b6c4e9861a95dacd56b71bef7a518b69abc0ff94b40fb3beae0d3fc04a16ff80332cebcfd16eff0ffd334e02377d7e15bb1a824f51ee143173
+DIST genpatches-6.1-7.base.tar.xz 470576 BLAKE2B 09a0d003fb9d121c51423d05729a9a72b27d5eb57e0e671d454cf14a8a72a1109a5d869ea25792602e3f7a53008d3ff7b568389b16400ff7bd04c9c1ee311a59 SHA512 80db2cdacffa2ac85830ebef934c33345dc113f5ccae252ad18201d322b7b4ad4bee5826e077cba4029f97e871fc16ce22fcd994d58cb787c71c746088cccc34
+DIST genpatches-6.1-7.extras.tar.xz 3808 BLAKE2B 1640a94b258538c462e74f566b290e18a6c88a1993aad96e9442b40c498d8a8dd33b634816f53cd6ac39a1e95d9b0f9462d345970c706e3424ec6be8ff99d902 SHA512 e843e33fb1fefd0f3e0e426132ecf56dcc9702cca1d57cde74e4b43d414acc01e0334b3b1bf767391c2d1bbc4499d5e73508778b47ec849b256569392d77f84f
 DIST gentoo-kernel-5.10.161-1.amd64.gpkg.tar 66498560 BLAKE2B 6614aef018fd06c61edd76c8526a96d72f73225ce915fa8bebcf835bf1a92de5f3bbb6c9045cc2cf38c326b15d7d00b236a609b8dbd2f50296ae0563d0b01c58 SHA512 e370627c308d0f9ad1cd9972677a61d2dae152e8cb849dd772e3d1d60d3fb4ed195ae048705bed4bbb663c6532cb1465947a31ada825a3fa66e2aaf089acd115
 DIST gentoo-kernel-5.10.161-1.arm64.gpkg.tar 59658240 BLAKE2B e88ccc74dea87976843b87bd96ed1704d588e519913d4376cdbe80cded1e3a4370b9c3cf692e510732ef15505ab5497db1d5c5091b523457e644793b0dba6c0c SHA512 8f7648ecd4e99c3ebd8bf67f33924df60693cdad47f027c75b8a68bd3efae23defe9f1caee2f2604d58b931439d557ef263c98a6a6eb6171c7a2b8b91f2b1d60
 DIST gentoo-kernel-5.10.161-1.ppc64le.gpkg.tar 55050240 BLAKE2B 97a879d136891448fa86f598de5ebefe875bbd2b35c89ebd882b6913cf02a82de9981afdd25d758649aefcfd977edec2ca11d603271bdb17a76097b3333cb3e2 SHA512 2f5f0a2dd49caefcafe44ea8603f615be5487e1109e6aaee21553e6b4d9b516e8b0ddced4a85cdc355d363e9ddeb431b9c7c3fbc1806bec5d4bcfd36195c77c7
@@ -76,6 +78,10 @@ DIST gentoo-kernel-6.1.4-1.amd64.gpkg.tar 76748800 BLAKE2B 670bc8f61cbe4df7a1f3e
 DIST gentoo-kernel-6.1.4-1.arm64.gpkg.tar 69324800 BLAKE2B ce6a67a1222314ef1ddbc698df42d6b61d90599fc0f3c2070b7fc91d036d44f806791adfdd9e5d52364b9357ced40cc2a433f893185c1d6c9ef767b50ca57ae4 SHA512 d83428226c3f394ea0b0639385aa914211dc4845ab6d375f24961f33f46ea477e457f1e09480a6bc4f7b7195bca45bf672197c29c5af2ada52e029c07bf66279
 DIST gentoo-kernel-6.1.4-1.ppc64le.gpkg.tar 62730240 BLAKE2B 31616dc52fcd36a075e414e1863581b8d6e5e3c3326cc743dd26eb7a64c95de285a974176e6a26384136e7dd71f64764c002f73856b09d6b4c9f8afced5ad1bf SHA512 f779a7afb735ec37828c9f56a681fc55971168921a15a3db8762ff38a1a20b5ee1d84a5ba33b17d94a6303dab9ed0c8458f6250e0123669a34075c27765ff391
 DIST gentoo-kernel-6.1.4-1.x86.gpkg.tar 65976320 BLAKE2B e47087b8819b05fde7701b7e85a5c7c3f70ce54234100fa5b0a5077eede01b3db955cd5c353fc45674775258bf6fb4e9836a6eaad2c07f5f84d349c590b14592 SHA512 dbd68b80872de1afe494cdfa314c8cf2ba80ad10e438ed51708529c4e862b9322b110499f82b34934b7259e3d2665ec2c5b5c602b9d3ebcc19d2d6077b8daedf
+DIST gentoo-kernel-6.1.5-1.amd64.gpkg.tar 76728320 BLAKE2B 38810ab12d580ca28ffb0f10abfa0f4586f8616e40aa92b4f64c10a7947d4e6fcc9a11847b7486e6c3d5bb1c27d59bc3bc4da8a31b85235aa64437f995c9ae59 SHA512 34b1fc305faece5a665a24a818444f5939118c269f00d682c14ddeca3ec56663ea4230f4af13469d2c9f083bb4dacacb40f8009495606f56b79479729cc5881a
+DIST gentoo-kernel-6.1.5-1.arm64.gpkg.tar 69304320 BLAKE2B 33e166cc84eb3204f804f77451e0caaa2306582bd097f8ac64d6a2838ea99358d36ddfbe5b8f3693f983192f75535261ad6800fa585c6940567a2756bbd3317c SHA512 0e777196bf654d125574f864145eb8765672c183038604adf9e327985a55815c732287d3595e1899d6b00629b758a2dfdc426c658927f69c0939247995ded77f
+DIST gentoo-kernel-6.1.5-1.ppc64le.gpkg.tar 62720000 BLAKE2B 1da226a56a8a2f0a49f1a597a472ed3b97e4a7a5c4b4b18922a613f01bcadf90005635c6224feb3e70b1f2543823ef99b3192ac8d53605a28736b54f63649ee0 SHA512 80755a351f65007123b3a2427d186fac8b24204c769580b810b9860f4d3531cd40b2be7006631371d4be9d959954537cd7dbf05344bc14b0d08ca4f9432a5484
+DIST gentoo-kernel-6.1.5-1.x86.gpkg.tar 65966080 BLAKE2B e7eb9f70e581f0feafb0edb6f82d6cc615c32ec8ffd3f9c735b7172e24f2ad81ed765c6c7cbdd7ea0a2916bf909108f0475b6d8b31e56fe15f49fa346a541a9c SHA512 4df6bedc4be616a4b347f1d35ba762dbe4cb489893a13ca22d0e392caf10514e4d96e60101014ae74a741eb80056e9d10be503a3cd1b46a0371e72f0da9c58c2
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.5.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.5.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-12 18:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-12 18:47 UTC (permalink / raw
  To: gentoo-commits

commit:     0767baf8b259c991c1476d7d1a6bd2217fce6f6f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 12 18:47:22 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan 12 18:47:55 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0767baf8

sys-kernel/gentoo-kernel-bin: Bump to 6.0.19

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.0.19.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f7c528c945a5..a9f379061eed 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.0-17.base.tar.xz 1012800 BLAKE2B 66ba9821444aa24e2e2a4b400417c
 DIST genpatches-6.0-17.extras.tar.xz 3804 BLAKE2B 46529c32e888478e4542e581837bb51322f68234470ba8a66a2f532bbe1469cdeebf7895931084d7e177562d201720bb8d8b6d32d92f27854d4728beee17423e SHA512 aa1125ef91fecafb21ef0cea18c9d8f0569e46c0ae24460cbe864e48c7bfba5c287bb05e958544592962e77992d6acaf2306041faa6f2542026d923a7140b43d
 DIST genpatches-6.0-18.base.tar.xz 1058696 BLAKE2B d196ac73218aba9a040cbb227010f8a698f7073d9c18e59b38dec48f2c86cb013544d66d57f2c2a9a6ad81646d753ece44222426f62348ff0dbf6dde1ea3622a SHA512 55aa267c66bc1baf908b6f1ee4e38c0ec8dbfbeb699635727efccd7d8561459cc49c973bc9a59c61a320550781dcb274d4e70d274bd46f59bbfa4b8cf8117147
 DIST genpatches-6.0-18.extras.tar.xz 3804 BLAKE2B feeb5ba822e8d1fd70fce07f7e3f74b5678ca17fa54c81e64f364d45ee8801edf5d1e88ad237d9944288163b7c776ea0a9d8ab19aef43aa436f814e50c9fd10d SHA512 a40804af99da5f085046a121e2f400229a9c091969d17dcb0ee2f21ee837ad08dcc56dcfd0f826883dfb3f61f36d9277880b9819fc17e8a318f5720853e81b98
+DIST genpatches-6.0-19.base.tar.xz 1107844 BLAKE2B e185f0d47ac23c92668d523a32d56a3b8c7dbb67db40e7cc776b267e6e5ffec4d25d10ec85df396687d96460937eeeb47bb4a9e6213199ee32f0c2a0f5e034a4 SHA512 beb49081cf89405825638cb49eb95fd8fb0d2b59790a663c629b4c4bf5c7c55e424cbf96fe9bc83220c14270ed2fee39481ad79f287aded00c7bd0cbf755c400
+DIST genpatches-6.0-19.extras.tar.xz 3804 BLAKE2B b3111f38985093d7ae6936f7ceedacce53fda92163973d79984a9bf19c127ba7dd203f55bf5c57b69591310851c91127848edec87eb715c4d20ab8051bc8d30e SHA512 2212c66beddfb576e90f8c4015ed64aca1cae44367f5ffca98c949e208e68eba6b357b00a6196671cefd7811a3f1f2e188337dcf10457c8b7955129d096c5bb0
 DIST genpatches-6.1-2.base.tar.xz 15048 BLAKE2B 84d1f7b4cb2c13e70b0d542853856f05de48739400f66253fd277167144ae0c259579e539d43ce65d2ee206a2820ec2ef288d9296c68a4dbd674c43d378102b9 SHA512 e349b8b535e8ab9f70cd01c513480cf75bd10dd2f2d5ef15f97734ecc9e481f137dc1cfa4c50f8a1a2f3549bf0142f83f7224603f881e66af130cbe1f8023496
 DIST genpatches-6.1-2.extras.tar.xz 3808 BLAKE2B 70f549904446897e8f955146dba039b43681e03e0d72049e35473ac6ff5d05a1a72c124d410fdfe065d5652c0f0312c6eb4907afbb475e3cd9828c3f0edb6fa2 SHA512 9f92c3b899a8b106649003acccd33cb3cfaf9838ec421998d3b587893b2e6705068fdc0ff7b52ae78203dc793b6064742b721e68bb1e8d7160c48b419062448a
 DIST genpatches-6.1-3.base.tar.xz 331284 BLAKE2B 66670841382237e0d222ba04fea65c98420c15160c7c9073b3107efc2779aceca0bea1643be6c06d5d1ea15558cf53676d25921013bd437027090be4acb85228 SHA512 5873cfa3f67a8118d92b141406298760b54c8b3625081c5dae79fe0c07e3eae20474cbc85601e871a6bdb5b3ed2f70e16e1939d8e4af67db7598af845853f0f1
@@ -62,6 +64,10 @@ DIST gentoo-kernel-6.0.18-1.amd64.gpkg.tar 75960320 BLAKE2B be535f34e767fe798573
 DIST gentoo-kernel-6.0.18-1.arm64.gpkg.tar 68853760 BLAKE2B 8e0eb41a2d69caa0ec6ffeda227a70a3cd0f30489391b8d4bf52c6a4babe7886184e3b20656540764f53dd0fd6ebd054fab0e79f1e3bff3484fc731813684852 SHA512 0575de47a4c46e1afddcce36099d6f070cbe531d9d1221094ef794401cdb0dfce9dae8a80f1ebf3db58a6f057c03c156d2d81e5d032c9c9f3ff31d9c614a2c52
 DIST gentoo-kernel-6.0.18-1.ppc64le.gpkg.tar 62187520 BLAKE2B f6f853514d5144f5806b1abaf0900ef37e7f6a7cb278686e29ef3d071556db553b647863b11474767d47d716130457cb81ec17039c9e9f05e77f7eb383c78fd6 SHA512 a1c8becd7d5a98ad4c5f2c692bd790315b8aea619d0051a0983357e915395bab50d707268362bcf5341404209d81a4c3946e48eff787ea573e6e83ec5f75984d
 DIST gentoo-kernel-6.0.18-1.x86.gpkg.tar 65331200 BLAKE2B d20f6532681cd7bb60a01e5331415ec4907cf09e376496689bbfeada36cc767e027703858eee9f752e49f71fc9aa4815f9bd525b9af3aa957595ea07ed08b1c9 SHA512 e7abc12350c8458ceef1840ad54e041e943dc42b2db1b838afdff05da5d2221956dcf96581f7c89944fbd5b724eabc3dd93cbe34b034f286b83c306faf7d3bd5
+DIST gentoo-kernel-6.0.19-1.amd64.gpkg.tar 75950080 BLAKE2B 1d7b2ea9ca9a42c6e8be02f7370605b3556c5b647bfa874d5161eaeea8fd3b4089f2e75fa79bc8ea679b78beea1170f16f2d6a8b1e6e3ce811ddfdc217f6ad76 SHA512 3d28839dc1b0ec89fea4eda41216b76515f5a81a89b947dadb49ffa82ab8f0d4b8442c375ff5760a2c3967b048bbfdc6c791bc038dccfbd0bdfba298da978f7d
+DIST gentoo-kernel-6.0.19-1.arm64.gpkg.tar 68864000 BLAKE2B 803880fea6d252060de065c1adbd095cc17531ac3f13e833e486378254fd7540693f1c454a69e669d44ad205543e45e0c3b382c73f89658fefdcd37a6eda2bf2 SHA512 158e2eb02392d9354adb9c15d9809ec56a5b2cd9f77aa79d1efbef44fbae0cb3d20043f1c8c3639a8ec6502ca24e89fab91eaada307f1bb86a1356bc8b174826
+DIST gentoo-kernel-6.0.19-1.ppc64le.gpkg.tar 62177280 BLAKE2B 68a77a6d9704cd8ca9e7329ff4629ade5393d0c65750ae9fd2ef93e34a2bf9ae796df619fe79c7391c1f7e236c9671d8f92dcec35ffe918ad84e2b4b8bd542fc SHA512 1108eb3caf22c7b0d9b98504900cb0d2c1e583f90a722ffcd28bafb5f4a0e0f64da833b4b51a9cce2e9b77e84269b6f019c68b368c827f003081ad4b3c693da9
+DIST gentoo-kernel-6.0.19-1.x86.gpkg.tar 65351680 BLAKE2B 398261b34e3bca83f6f69c08eb53ca176524fe13926c19c36fb05b4e00046fd14dcfb08656ad513ef3981ec6a70dde9e10320f0a1e36f3893b57606e100989f4 SHA512 758d2b37d9ec578e5ff3d1fb27279a588f668aea96af33ee89751cee6ba6df48568deaa958e246c9984330104ad8f29ac81cfb504b8389b5ff3a302243b8fad4
 DIST gentoo-kernel-6.1.1-1.amd64.gpkg.tar 76697600 BLAKE2B 77999e02b8fdf5b4071ece990aed1044557ca87ed2999a94017319094c708d87af7ccdc2d784782f9a950c52660fd2663b2b2d336e94a6b0e351de53e9b28d15 SHA512 26c99f5cb710273a6bea1160ba13a01eafba3e7f0f911cb358aaa9f97e6f570ed423152e9bf310aeeb761652652bedec961e8ff5cf9fc589cd41b29dde93d389
 DIST gentoo-kernel-6.1.1-1.arm64.gpkg.tar 69304320 BLAKE2B 2bf8beea4688e5618cc60342fc202ccd4ef5995495768de73276e078260054070d085923afb79e006204b6cdf4505afbfac1ca7c305cb907d63a110909dc52f7 SHA512 d9e6aacf0c861b2febfbb5f00993de78cb8d4bcf743f1b45243c18e19a6785bfc661d2554dccf717fb3df841127ee38a9879274d3ab9f4b29fdeb23f9e5d856f
 DIST gentoo-kernel-6.1.1-1.ppc64le.gpkg.tar 62709760 BLAKE2B 9339668dfadc464ed02b86b69a23d30f4a20ec4e5cb6932c50707db66ef8713b94f8e11a5af0bd110c698d9702030c1983da3acc939afa6eb439205c8cf09ab0 SHA512 6e7416e48a82a902b9fe0f6b642e73552964e6fd615a9e53efc9e2d5bc85d29f18f0fd71ba2b7da883fc431878f9503226676f1bd1c8d06cdad4558815eb7948

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.19.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.19.ebuild
new file mode 100644
index 000000000000..877c81f2e72e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.19.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-14 17:25 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-14 17:25 UTC (permalink / raw
  To: gentoo-commits

commit:     111d338facd7b94bdec48e3aaa82a46e99267871
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 14 17:23:20 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 14 17:25:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=111d338f

sys-kernel/gentoo-kernel-bin: Bump to 5.15.88

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.88.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5753ff819f72..a18af5882693 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-90.base.tar.xz 3757428 BLAKE2B 30e129e5362a5fd690d8273a36e1
 DIST genpatches-5.15-90.extras.tar.xz 3932 BLAKE2B e84edd591a94f2d21593f86aa7ed2a27980e099b388f49e899655dd687d459be87491c6441b73a5c024c43bb81f74103ef226d3bc3ae42d089749db0b06ccf45 SHA512 687240f034abd1e91d85e057bae2693129ef6fc4b6119c71df00c306ae2d1cc64ea294a76ce8017b7f2b0ac557c41b9ac70d4fb466ca2899a3c544490421df45
 DIST genpatches-5.15-91.base.tar.xz 3838856 BLAKE2B e42746d0b7342cd6e2ab1b6b907a202277365a4fe52df5eae5d3685c68efbcbce58ab1c6d00e0b89c1f581f6818ba830f35af96d40e1bbf80ac824b0be572715 SHA512 37b31c9f878dc1cc4c5446fe7810b6fb9caf556296e99975de1e37bde9e798f5f74e90cd6d825ae1f474bbd8ae31da3f07e5527d3ce6aff42761ce8425634949
 DIST genpatches-5.15-91.extras.tar.xz 3932 BLAKE2B 139a9a7876504ce63abf76db63904b3b4330ab101ec7f0c97717ee83ff861595df31a36f5fe4fbaf3b70641e6029e399235a7ec3e26feb98522c57e6b4b5d71b SHA512 9486f83b99c1f0bcd23e556229c7c0947be4fa097d688b510b6d57d94584e6fffcc9a2412c3620ceeffc2b347fad1ea1e12f58b2f0629cf93a2bde19f567ee5d
+DIST genpatches-5.15-92.base.tar.xz 3843196 BLAKE2B 1a70c672f4ceda221611ba1bad20fc4e791a51e27f412995308cb7f39962c6e237efc1bb7912c67b8e3dabaffce3bb6ceb55d62f4f12b79671910b70c1e7a8dd SHA512 33390b3e24783405971f2eacb24e715faf841a66e477a03d4055d61694fa72694d7563d799b95d47037ad0d7e7c234e56c894ddd7cd1dba59077efb901bbba26
+DIST genpatches-5.15-92.extras.tar.xz 3932 BLAKE2B 12936d0ac139d69f2e5947436ffd34add80625aa383aa23e51b4419a5e2ad3c38ace4d69c9e7066bfeae32ab727013e602c3a1c3424e128562597c517c7e5903 SHA512 6595eca7525db97672a15275228dbb9b14e7e234514b549e0fc17daeda4b48d298f6dbcde46e5862fe02bac9f50ffd7b05d82a174541469456289bdc6eb7f4b1
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
 DIST genpatches-6.0-15.base.tar.xz 709204 BLAKE2B cba74ce5f9a6d8a00991f87fe33771f615640c8c3adaee94432580f5df51cb2a488794a376c9355d568ab4b3014fe23e4c9fb000bb9ed6948b4225211df862d6 SHA512 64d5d04b8c1b3c3967fd22cfd975b7f9bbf37e7d7d4e966c7017b589837cfa02200a80880f13ac52942fd845c9835143d809817f5517c91992e30e101b15c775
@@ -52,6 +54,10 @@ DIST gentoo-kernel-5.15.87-1.amd64.gpkg.tar 69847040 BLAKE2B 56722f91d5aad571d62
 DIST gentoo-kernel-5.15.87-1.arm64.gpkg.tar 62894080 BLAKE2B 6f32b227d21ce827e458375db7125a1906d87e33abe0e71c420e8cd021f803c24da15bbc12bd498c8cdea30ce563325ff1317d1be2a07bb5473f2f7456090446 SHA512 de51f2e6c3855f6d2f5c5d05f3c81857a5ee115da73d07f554760832f4d6049c3472b209b1ab4a4f6376a902372dd9a805f218a859dffaf171dcb25b36bca794
 DIST gentoo-kernel-5.15.87-1.ppc64le.gpkg.tar 57241600 BLAKE2B 3d1eb4090079858e3a7e9e16fcf4b60f9874accf49c9077d73544a20dc2400a02bd55ba4c14c538dd7654e40eac70998fb51f18688e1091a4cb6ee7908975cab SHA512 8160793c72b9fab27866c68c9b351ef0bcbb41a730f4dffbc3bfa3dcd941afb370bd8d452433a98f3fa065c387bbbbd3108b75067488f7c3302e26c84049fa6e
 DIST gentoo-kernel-5.15.87-1.x86.gpkg.tar 59176960 BLAKE2B c167bb32e5aa6bf7a06b36a326f275c3e657df8b62892c4bed7195f619763d4e1422336e1d6cae520edcf4e8a76139016b9cb3e580574371830b8b9d1e52982b SHA512 4c3f86b7fa95f6a1d39aa3f443f59fbd7018ad9f24dc094cf0f35c8be513c0937d9be9991c8214aa7b4b7deadc828b3e2ec47c15cbbee404493b4404777a7311
+DIST gentoo-kernel-5.15.88-1.amd64.gpkg.tar 69826560 BLAKE2B 9c32c9a590770f2b15e67e62066265cbbf82d09ce9daef7af5522be320eb98eb13714425f842c6de038fee83f7a2166c2113c77acfb6044c201b39e26d36f1e4 SHA512 9143d0393203eb00249916b84b0699aadbd8af5dd5e4376ce251ef77a1018ab647ccd7a370e2724b6b2f72d077ba9fc3f2000ecc8518295e975cfc8f464d9df2
+DIST gentoo-kernel-5.15.88-1.arm64.gpkg.tar 62904320 BLAKE2B 8edaa87b1d574787913d9f0e935d3f79505aaa507069ba8bfdf4acd894582adecacbbd429554e02c569aeef975eabeb3285f9cabb1e9ca5aea4d32487a5f298a SHA512 6f41644cbc0442f39d79c54aef05d64fed2da2f8dff1f906cd109470a7c12d2b67732fb5b68959e3393db99972185fdb960dfc22c153992da3632ed2bf9f382e
+DIST gentoo-kernel-5.15.88-1.ppc64le.gpkg.tar 57251840 BLAKE2B 361eb1433ee75820bdd85ed39960681b091c42d7cc7004540e4a6f60e8636569463e18d9de785f98d4015463f24dd58b1da368ad97a431e9fc5f13e9d2a98194 SHA512 c9ebe0f7a184a7fba4bc8532e7b66ad652b2cf9f1754d6267c9534673a62940c8adefbd50184655920a6518634bee9b97f1ae3037b39862ada64344ef62f090d
+DIST gentoo-kernel-5.15.88-1.x86.gpkg.tar 59176960 BLAKE2B 0cb72d5dd890781d07bef9ebf995c08b28e94c42c8ab28bd6d44eec0371a268c6ffa1e48a88f162ef15d902c2e0c89bf90e359bcaec14156ed67c897a5298a61 SHA512 c6a401216611e8473913d38a8f5af4ac90c698e2a4ae298e1b818e1316aff311d4924d74676d5abe369d55d9d4a8d8e55a0ab74046e13ed7607fcc2fee472bed
 DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239c1b392c475dadd2e5cca94e05921a529c0b7ed8246c23087f9fa2d7a3b21d316b3dc5dfeb6f49aff492b1b7d112cfd1478dab8467d21a SHA512 50803fb2b45891c6ce342e16d7b3968587f5dadbe26f3937eadee59678ebf23db1e1add37f3bd1d7dfab27d270a0f403b09b279790091a24fa81ce99a490112b
 DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
 DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-14 17:25 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-14 17:25 UTC (permalink / raw
  To: gentoo-commits

commit:     bd0bfdce29b42b618bfadd7887aa6b78f53d5ea6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 14 17:23:16 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 14 17:25:23 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd0bfdce

sys-kernel/gentoo-kernel-bin: Bump to 6.1.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.6.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ef1483c21947..5753ff819f72 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.1-5.base.tar.xz 416352 BLAKE2B c3aedee62099a942b85016df0493ca1
 DIST genpatches-6.1-5.extras.tar.xz 3804 BLAKE2B ef944c72d659c38fcf1d279693fa3c1a7e2aeca6fa5d706699dd3f862247d0f0ffa2522a326aa896b57eac985417d04ddb652a260a96924b97c6dbf9ae940562 SHA512 e7461ef3c47af3b6c4e9861a95dacd56b71bef7a518b69abc0ff94b40fb3beae0d3fc04a16ff80332cebcfd16eff0ffd334e02377d7e15bb1a824f51ee143173
 DIST genpatches-6.1-7.base.tar.xz 470576 BLAKE2B 09a0d003fb9d121c51423d05729a9a72b27d5eb57e0e671d454cf14a8a72a1109a5d869ea25792602e3f7a53008d3ff7b568389b16400ff7bd04c9c1ee311a59 SHA512 80db2cdacffa2ac85830ebef934c33345dc113f5ccae252ad18201d322b7b4ad4bee5826e077cba4029f97e871fc16ce22fcd994d58cb787c71c746088cccc34
 DIST genpatches-6.1-7.extras.tar.xz 3808 BLAKE2B 1640a94b258538c462e74f566b290e18a6c88a1993aad96e9442b40c498d8a8dd33b634816f53cd6ac39a1e95d9b0f9462d345970c706e3424ec6be8ff99d902 SHA512 e843e33fb1fefd0f3e0e426132ecf56dcc9702cca1d57cde74e4b43d414acc01e0334b3b1bf767391c2d1bbc4499d5e73508778b47ec849b256569392d77f84f
+DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149 SHA512 d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0
+DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818 SHA512 22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7
 DIST gentoo-kernel-5.10.161-1.amd64.gpkg.tar 66498560 BLAKE2B 6614aef018fd06c61edd76c8526a96d72f73225ce915fa8bebcf835bf1a92de5f3bbb6c9045cc2cf38c326b15d7d00b236a609b8dbd2f50296ae0563d0b01c58 SHA512 e370627c308d0f9ad1cd9972677a61d2dae152e8cb849dd772e3d1d60d3fb4ed195ae048705bed4bbb663c6532cb1465947a31ada825a3fa66e2aaf089acd115
 DIST gentoo-kernel-5.10.161-1.arm64.gpkg.tar 59658240 BLAKE2B e88ccc74dea87976843b87bd96ed1704d588e519913d4376cdbe80cded1e3a4370b9c3cf692e510732ef15505ab5497db1d5c5091b523457e644793b0dba6c0c SHA512 8f7648ecd4e99c3ebd8bf67f33924df60693cdad47f027c75b8a68bd3efae23defe9f1caee2f2604d58b931439d557ef263c98a6a6eb6171c7a2b8b91f2b1d60
 DIST gentoo-kernel-5.10.161-1.ppc64le.gpkg.tar 55050240 BLAKE2B 97a879d136891448fa86f598de5ebefe875bbd2b35c89ebd882b6913cf02a82de9981afdd25d758649aefcfd977edec2ca11d603271bdb17a76097b3333cb3e2 SHA512 2f5f0a2dd49caefcafe44ea8603f615be5487e1109e6aaee21553e6b4d9b516e8b0ddced4a85cdc355d363e9ddeb431b9c7c3fbc1806bec5d4bcfd36195c77c7
@@ -94,6 +96,10 @@ DIST gentoo-kernel-6.1.5-1.amd64.gpkg.tar 76728320 BLAKE2B 38810ab12d580ca28ffb0
 DIST gentoo-kernel-6.1.5-1.arm64.gpkg.tar 69304320 BLAKE2B 33e166cc84eb3204f804f77451e0caaa2306582bd097f8ac64d6a2838ea99358d36ddfbe5b8f3693f983192f75535261ad6800fa585c6940567a2756bbd3317c SHA512 0e777196bf654d125574f864145eb8765672c183038604adf9e327985a55815c732287d3595e1899d6b00629b758a2dfdc426c658927f69c0939247995ded77f
 DIST gentoo-kernel-6.1.5-1.ppc64le.gpkg.tar 62720000 BLAKE2B 1da226a56a8a2f0a49f1a597a472ed3b97e4a7a5c4b4b18922a613f01bcadf90005635c6224feb3e70b1f2543823ef99b3192ac8d53605a28736b54f63649ee0 SHA512 80755a351f65007123b3a2427d186fac8b24204c769580b810b9860f4d3531cd40b2be7006631371d4be9d959954537cd7dbf05344bc14b0d08ca4f9432a5484
 DIST gentoo-kernel-6.1.5-1.x86.gpkg.tar 65966080 BLAKE2B e7eb9f70e581f0feafb0edb6f82d6cc615c32ec8ffd3f9c735b7172e24f2ad81ed765c6c7cbdd7ea0a2916bf909108f0475b6d8b31e56fe15f49fa346a541a9c SHA512 4df6bedc4be616a4b347f1d35ba762dbe4cb489893a13ca22d0e392caf10514e4d96e60101014ae74a741eb80056e9d10be503a3cd1b46a0371e72f0da9c58c2
+DIST gentoo-kernel-6.1.6-1.amd64.gpkg.tar 76738560 BLAKE2B 24d6d3f29b4323d3ff080d05c14374f203c7086527402bdc042068e350df9ca596f0dbe07bd985c74326dde5652ca464ed093a9a0fd90ce98862dcc2dda9978e SHA512 26ed6dc543859a9b842e19e08cdd715e48143d7d3af76713fef0e18c12298432b601fbf2eda0c8fa01485492c97db37483634b694ff51cd5a00f2037867ad730
+DIST gentoo-kernel-6.1.6-1.arm64.gpkg.tar 69324800 BLAKE2B afbbd8f02b7127f95d9ca3e14e28d594716d17e472514886e83d4ac4a07e55aa6f1aa905a3328d55eab1b0857b6510ae9c5d2683a24f806136937ffa62e5fe35 SHA512 fcdd7700192661cd8b010389bef50c516f5f47e425c2122b3b2718a815c209ba5c64c54cc88c94dabe0968d65f5f52e8ebaca887ca1b3f741938dae8a384ebc5
+DIST gentoo-kernel-6.1.6-1.ppc64le.gpkg.tar 62730240 BLAKE2B 3a94df5fa51cb826a8501f12dc47deb77ea124ab59272bcb2d4506a137ffb26ef3f0c75d6efa10d08aece61064318642bf40257a7e3fef3766234725ec16e5c8 SHA512 24c267ff67fd980913ac7f7b494224ef46b0d102537ad89ba1a0e08f388a95fe9b4b817a0e9270a187c24d42d7b41f96a2c906079f9c06fb4fbbd8c5dab140f8
+DIST gentoo-kernel-6.1.6-1.x86.gpkg.tar 65976320 BLAKE2B f1eb2845fc24c35e5f922dd34181d732317ed8adb853816118c85baa8ff315a9d219b4296062341386c3bc283ac119e05753d3d723d92c206b527d34bb1dd6ba SHA512 4f59cf63d90fc8ad3d1bfa846a51e8218c52109de138e5b24ce91d6eb27c82e3e2f9417e74990e48571dc559639edf8ff5d742d5b4d67d31a804447cba184c53
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.6.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.6.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-14 17:25 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-14 17:25 UTC (permalink / raw
  To: gentoo-commits

commit:     c1ad1ae9e8b4f2b2b1a85c57400fdae980aed314
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 14 17:23:24 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 14 17:25:25 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1ad1ae9

sys-kernel/gentoo-kernel-bin: Bump to 5.10.163

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.163.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a18af5882693..1d1a2ba8a2da 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-170.base.tar.xz 4506932 BLAKE2B 9503a369d1d653fc08e0c244389
 DIST genpatches-5.10-170.extras.tar.xz 3868 BLAKE2B fcba4ddac271a957a8f2645fc833338bd2da71ded4cb935bf1f2df267f50fdf1bab0e2bb0967a3cae975bc7cfaeae932261ae0aab4bcad40b32546ff69850c41 SHA512 bb272928563d33ddf9a90db610ed013f625121f8a05cf497c14dfb74052300cae361474e71203be35949ace7aa9bdc23e98f2dedfe3eef885a59674a90166c6e
 DIST genpatches-5.10-171.base.tar.xz 4617172 BLAKE2B 7ab9b6676f808124a6e2996bd3ad36b1e76228ac969f16ad3956b50b31e8f5f12f3f4588afc88df42b157bd6847474e8cb1e1317e863ea63da94503ee0b73e18 SHA512 5243ffe0b9c79e75f1649f3deafd6293cb016475459e51fc4f298513245d974803a5d802c1670022840d1c087daa55e5d1133caa5e5b49b39d1aa1e7604e897b
 DIST genpatches-5.10-171.extras.tar.xz 3872 BLAKE2B 27eff9d6f83ae27c147de7910f5d8e1c43f286f3f3da6cb56caa048c2c226c28926a32fc40b47cb0dae39347754fd65e1f26ef9c350065cd7db62ee5935372e5 SHA512 bc82b100c55bd0c935363c10dc87607a8aa2539401ea6a1c6618d37deae072b390cb33e3075a4dab3583d52c7f0a79e30f2dfc8b0a6eb5fcf5f59d8a01020ede
+DIST genpatches-5.10-172.base.tar.xz 4831748 BLAKE2B 46acfe58044df90c98057fc25903c1af1ff3baccace354659b79b939ca6b2054488c8823c456620880e4af9221e0d26eadfd355aaccf4679989ce2e6077507e5 SHA512 8951a10959454b515269be97e163e73aa7cc8374abc7d0fa73243f67944bd1592051736ec06e2ce29ee01d4e0b79ec783d30b40664105f12aad24c9c4cff0a33
+DIST genpatches-5.10-172.extras.tar.xz 3868 BLAKE2B 32ee2c036c224c800ce53fa94d8f6676c70023bb733cef143355ed5907a4815cb252bc43d1660bedd841dffc814c15a9016d8c0d43b80ece58c9f4bf77c472eb SHA512 10372d1ab1d8bd73dc1c7412498cfb5ce91dc74d5e40c6497aeac24fb71d9c007d03cdbe58b2b7d6304af11816a4981cfc4bdefcd39da19009cb2f0bef9ba5ea
 DIST genpatches-5.15-89.base.tar.xz 3552056 BLAKE2B 2131869a216e9e99fe893e502e9dff10ef486fcbd0a130db2621ecbc61194d4f224745d146213edf35083752de89624346eb7fcd7c2fb53f414d3ddc200b5b51 SHA512 ac840d8ea832f5a388ace30cc435501112992a16834dfd01bef764683b415405b1f9fa644062c8ca3ecb18739e55133f2282281436847d9ceae8fd6104dc583e
 DIST genpatches-5.15-89.extras.tar.xz 3932 BLAKE2B 25a5b47eed2412b6d660572c266fd8d22be0c3e570dab6d45a7e6a0015227a1b4cd468582bebe3ebc7f47600d3ad30a5853dc2398e39ae02352a1b5df1faea36 SHA512 b4ce39a33610e5ff1c3309f787dddca702e55d81b19dbfb9300386a246e758ca9192eb98189ed01ba138d38947fa35e27dc6d3b459da059807bee93289845879
 DIST genpatches-5.15-90.base.tar.xz 3757428 BLAKE2B 30e129e5362a5fd690d8273a36e102510e113415e3241f838b366c2e35dbf1b95fa30d6e34e6e36c5d938855aefcc66a039f1242ea8a69263fdbaf84c46434c4 SHA512 bca6d1252657ad611a71ed2ea128887b131f9dad83f4c0007573b2637fd79b117023d0ade5b833070a8c86ab4f698d0b3250e01b612a0b65515a164fdc9d1212
@@ -42,6 +44,10 @@ DIST gentoo-kernel-5.10.162-1.amd64.gpkg.tar 66498560 BLAKE2B f3825295f7b65e7581
 DIST gentoo-kernel-5.10.162-1.arm64.gpkg.tar 59668480 BLAKE2B 6207a761c00f7ad10d4f733cb7cd8251354786fea8c3e339ea3b5ae09882bffdbe9b4e30eec10ff06b554c7c914f452d7a0da4321ef4d4f03566fc9b1e4356de SHA512 f4ed1976e2d9325e7d188440d0797bf5b07ac60d29dfe8573e8a721fe42c948d13e8a0c76adb7aef2ddcff7420fec1505e81923e66d1a32677e9b206feba57bc
 DIST gentoo-kernel-5.10.162-1.ppc64le.gpkg.tar 55050240 BLAKE2B 359a8cf556e549960cafda4ef108f66cb1ff01f3e6d0a9c850365d8bb9f0f65221b0a4711ade4a2326edd45209ecffa1e2dab485da359e450bb80493aae6019e SHA512 f6cebe6c889444b83251eb1be08a54fc3629ba2f226792dfd406a76fe85067ed48abe79e3b9bcb5b71b560460ea45527b813349358504d9938e4b02dc4151781
 DIST gentoo-kernel-5.10.162-1.x86.gpkg.tar 56442880 BLAKE2B 240127a3fd2c39d9a00fe03e161a58c323d6e3e8cd89592217ec6b8d7a4b95033f6eeacff27cd30fb4995dac5b675ace1375b999ad15da2cac6844e8058e4ff8 SHA512 7193db90ba292da179de8035fc71c36a9cf10e78614efce19c84e4a4fb33f0e2894ba232bc9a9ef5a141997e3b4dc2df86f93ee812fb753082fb3d1fee304ed1
+DIST gentoo-kernel-5.10.163-1.amd64.gpkg.tar 66539520 BLAKE2B db354db6d769696f6f708f3329420dcb304954f71c76401594c4c2b02e60d5e3f271d1e4531dc49a267835743eb7441ced1981cf0ef00b0adca30aea1f562595 SHA512 7ca27b561405a5247fa05ec969705f2efa3fe315255aa745ca412c9231b4ec267ea129984aa63d718b2a574cb103a996e83fdd43ed468076db49736ebf12aca9
+DIST gentoo-kernel-5.10.163-1.arm64.gpkg.tar 59668480 BLAKE2B c75893bcc35fb0102c718a1848c1973795d9cfa54ce4b203c0461409e65e6c1eebacbb554a0c859c35c8f87a2a9b33dc2ac5d72859fdc8769e1e64db2efd89b9 SHA512 1db8b0d5b5309755be331d4dad233c02afd6bd82a1b7613e10101a9e8d077299ee967f6e007b11f815a496f1733879cd61f88a861e43623521c1bc8b69512364
+DIST gentoo-kernel-5.10.163-1.ppc64le.gpkg.tar 55029760 BLAKE2B 612963d75e798c2e2e295d7d4e00fd6fd15cf494aca11ee59926cbcbcad5f0a945bb263cb2155eb138fa0195cf85a489e44d1aca0cbe32d5d1ed42d8401eaa6b SHA512 215dd62c513394a4b78f6cf57f4706a71daf4a06b76c83f113b6e357a2f0cddb3a8e46324a520312918c31d5a05d0af260cc4265ea81d339f1b494b2b6c1e3fc
+DIST gentoo-kernel-5.10.163-1.x86.gpkg.tar 56453120 BLAKE2B 0eeae5765fc1aa70025598b3acd2202514284e61b75516142149740a4458e99b23379db80d05c4c10ca3deadacf732bc03aec650412ad4c04f1fd7daaf45a4c7 SHA512 b9508b6c78881979ca14d37a427390a3debd175623ec47f8e28350d8abd5bba39f0a331e3d8e4aff650a789fd66bbff66aa2d1ddf851d2f0f365c37cc9be8d3d
 DIST gentoo-kernel-5.15.85-1.amd64.gpkg.tar 69806080 BLAKE2B c8a30ead36075a73121fb0a9fd3f924d1efbc6fbf38bbc5d997cd5d9d50dcf6daabc4ce9501ed31c151b847c7a80dc4a86db50a2491644245fc6c2822b360eac SHA512 5b36794fe4076bbc3ceae8939ba15c2aede768d03acaf859a349d23bc28d540409655c7731a0b6f671a67b789a4563dd21d167315bdbebe9bb81462c4c72e3c1
 DIST gentoo-kernel-5.15.85-1.arm64.gpkg.tar 62873600 BLAKE2B dd718f470550c4243b13dbcb3c2513fbbcbc168554b4fccf483689772a59c6bd92342e80ecaced38e2c5ad139b6cc19fae54c6ecd90f3d58bbef5e7bc2692799 SHA512 6c056798c28245c297703b97859c2219123ea00a8ee816694ddc186f5694444c5854c469b52830e9c2f3d4978b469d83707626e10f9cae4472c29ea8181d4472
 DIST gentoo-kernel-5.15.85-1.ppc64le.gpkg.tar 57231360 BLAKE2B dea31232116da911864d2ce1ec8a62e2959658ae339483fa23a3251fb98cee1821ee51a24041b711bfa317f9b4c2443f1c34b4643ac9b8be3788b04fee0bcae5 SHA512 de537a3f7e0059f94b6b7de56776e10fef13658aa464e54e528cbd5dc78eb5fec41b0c428bc5f106d16b87745fcaa4d767cc3b5843c83de26a5eb568f9afe613

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild
new file mode 100644
index 000000000000..8f6c357c55e5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-15  8:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-15  8:11 UTC (permalink / raw
  To: gentoo-commits

commit:     f557a4bf6e725588be5082835e2bdca846464b38
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 15 08:10:46 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jan 15 08:11:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f557a4bf

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  72 ------------
 .../gentoo-kernel-bin-5.10.162.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.86.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.15.87.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-6.0.15-r1.ebuild             | 127 ---------------------
 .../gentoo-kernel-bin-6.0.16.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.0.17.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.0.18.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.1.1-r1.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-6.1.2.ebuild                 | 127 ---------------------
 .../gentoo-kernel-bin-6.1.3.ebuild                 | 127 ---------------------
 .../gentoo-kernel-bin-6.1.4.ebuild                 | 127 ---------------------
 .../gentoo-kernel-bin-6.1.5.ebuild                 | 127 ---------------------
 13 files changed, 1596 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1d1a2ba8a2da..2dd98826c83f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,49 +1,21 @@
 DIST genpatches-5.10-170.base.tar.xz 4506932 BLAKE2B 9503a369d1d653fc08e0c24438943dd3b583c25d187b5913a5308d41a7322a6467324be402b3748d201040b004980a5c6021704142008e49888d4898ec6194b2 SHA512 7b737194adc2876f589be2a155b1142a48353a099872cf1f75f653fe0c2fbb1899cee2c39970147c827c46ae31d5151aaef18d0a805fdb28d8efc0fce4c808c7
 DIST genpatches-5.10-170.extras.tar.xz 3868 BLAKE2B fcba4ddac271a957a8f2645fc833338bd2da71ded4cb935bf1f2df267f50fdf1bab0e2bb0967a3cae975bc7cfaeae932261ae0aab4bcad40b32546ff69850c41 SHA512 bb272928563d33ddf9a90db610ed013f625121f8a05cf497c14dfb74052300cae361474e71203be35949ace7aa9bdc23e98f2dedfe3eef885a59674a90166c6e
-DIST genpatches-5.10-171.base.tar.xz 4617172 BLAKE2B 7ab9b6676f808124a6e2996bd3ad36b1e76228ac969f16ad3956b50b31e8f5f12f3f4588afc88df42b157bd6847474e8cb1e1317e863ea63da94503ee0b73e18 SHA512 5243ffe0b9c79e75f1649f3deafd6293cb016475459e51fc4f298513245d974803a5d802c1670022840d1c087daa55e5d1133caa5e5b49b39d1aa1e7604e897b
-DIST genpatches-5.10-171.extras.tar.xz 3872 BLAKE2B 27eff9d6f83ae27c147de7910f5d8e1c43f286f3f3da6cb56caa048c2c226c28926a32fc40b47cb0dae39347754fd65e1f26ef9c350065cd7db62ee5935372e5 SHA512 bc82b100c55bd0c935363c10dc87607a8aa2539401ea6a1c6618d37deae072b390cb33e3075a4dab3583d52c7f0a79e30f2dfc8b0a6eb5fcf5f59d8a01020ede
 DIST genpatches-5.10-172.base.tar.xz 4831748 BLAKE2B 46acfe58044df90c98057fc25903c1af1ff3baccace354659b79b939ca6b2054488c8823c456620880e4af9221e0d26eadfd355aaccf4679989ce2e6077507e5 SHA512 8951a10959454b515269be97e163e73aa7cc8374abc7d0fa73243f67944bd1592051736ec06e2ce29ee01d4e0b79ec783d30b40664105f12aad24c9c4cff0a33
 DIST genpatches-5.10-172.extras.tar.xz 3868 BLAKE2B 32ee2c036c224c800ce53fa94d8f6676c70023bb733cef143355ed5907a4815cb252bc43d1660bedd841dffc814c15a9016d8c0d43b80ece58c9f4bf77c472eb SHA512 10372d1ab1d8bd73dc1c7412498cfb5ce91dc74d5e40c6497aeac24fb71d9c007d03cdbe58b2b7d6304af11816a4981cfc4bdefcd39da19009cb2f0bef9ba5ea
 DIST genpatches-5.15-89.base.tar.xz 3552056 BLAKE2B 2131869a216e9e99fe893e502e9dff10ef486fcbd0a130db2621ecbc61194d4f224745d146213edf35083752de89624346eb7fcd7c2fb53f414d3ddc200b5b51 SHA512 ac840d8ea832f5a388ace30cc435501112992a16834dfd01bef764683b415405b1f9fa644062c8ca3ecb18739e55133f2282281436847d9ceae8fd6104dc583e
 DIST genpatches-5.15-89.extras.tar.xz 3932 BLAKE2B 25a5b47eed2412b6d660572c266fd8d22be0c3e570dab6d45a7e6a0015227a1b4cd468582bebe3ebc7f47600d3ad30a5853dc2398e39ae02352a1b5df1faea36 SHA512 b4ce39a33610e5ff1c3309f787dddca702e55d81b19dbfb9300386a246e758ca9192eb98189ed01ba138d38947fa35e27dc6d3b459da059807bee93289845879
-DIST genpatches-5.15-90.base.tar.xz 3757428 BLAKE2B 30e129e5362a5fd690d8273a36e102510e113415e3241f838b366c2e35dbf1b95fa30d6e34e6e36c5d938855aefcc66a039f1242ea8a69263fdbaf84c46434c4 SHA512 bca6d1252657ad611a71ed2ea128887b131f9dad83f4c0007573b2637fd79b117023d0ade5b833070a8c86ab4f698d0b3250e01b612a0b65515a164fdc9d1212
-DIST genpatches-5.15-90.extras.tar.xz 3932 BLAKE2B e84edd591a94f2d21593f86aa7ed2a27980e099b388f49e899655dd687d459be87491c6441b73a5c024c43bb81f74103ef226d3bc3ae42d089749db0b06ccf45 SHA512 687240f034abd1e91d85e057bae2693129ef6fc4b6119c71df00c306ae2d1cc64ea294a76ce8017b7f2b0ac557c41b9ac70d4fb466ca2899a3c544490421df45
-DIST genpatches-5.15-91.base.tar.xz 3838856 BLAKE2B e42746d0b7342cd6e2ab1b6b907a202277365a4fe52df5eae5d3685c68efbcbce58ab1c6d00e0b89c1f581f6818ba830f35af96d40e1bbf80ac824b0be572715 SHA512 37b31c9f878dc1cc4c5446fe7810b6fb9caf556296e99975de1e37bde9e798f5f74e90cd6d825ae1f474bbd8ae31da3f07e5527d3ce6aff42761ce8425634949
-DIST genpatches-5.15-91.extras.tar.xz 3932 BLAKE2B 139a9a7876504ce63abf76db63904b3b4330ab101ec7f0c97717ee83ff861595df31a36f5fe4fbaf3b70641e6029e399235a7ec3e26feb98522c57e6b4b5d71b SHA512 9486f83b99c1f0bcd23e556229c7c0947be4fa097d688b510b6d57d94584e6fffcc9a2412c3620ceeffc2b347fad1ea1e12f58b2f0629cf93a2bde19f567ee5d
 DIST genpatches-5.15-92.base.tar.xz 3843196 BLAKE2B 1a70c672f4ceda221611ba1bad20fc4e791a51e27f412995308cb7f39962c6e237efc1bb7912c67b8e3dabaffce3bb6ceb55d62f4f12b79671910b70c1e7a8dd SHA512 33390b3e24783405971f2eacb24e715faf841a66e477a03d4055d61694fa72694d7563d799b95d47037ad0d7e7c234e56c894ddd7cd1dba59077efb901bbba26
 DIST genpatches-5.15-92.extras.tar.xz 3932 BLAKE2B 12936d0ac139d69f2e5947436ffd34add80625aa383aa23e51b4419a5e2ad3c38ace4d69c9e7066bfeae32ab727013e602c3a1c3424e128562597c517c7e5903 SHA512 6595eca7525db97672a15275228dbb9b14e7e234514b549e0fc17daeda4b48d298f6dbcde46e5862fe02bac9f50ffd7b05d82a174541469456289bdc6eb7f4b1
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
-DIST genpatches-6.0-15.base.tar.xz 709204 BLAKE2B cba74ce5f9a6d8a00991f87fe33771f615640c8c3adaee94432580f5df51cb2a488794a376c9355d568ab4b3014fe23e4c9fb000bb9ed6948b4225211df862d6 SHA512 64d5d04b8c1b3c3967fd22cfd975b7f9bbf37e7d7d4e966c7017b589837cfa02200a80880f13ac52942fd845c9835143d809817f5517c91992e30e101b15c775
-DIST genpatches-6.0-15.extras.tar.xz 3804 BLAKE2B 84856863ba0897a7ac9238094fec3d46a39cfed7db81d1021b236fcf0bbd4bd893ba44af4ddcc9ae955ab66424afd70ead4fa714a1b68e11d7e66539f94a6cf5 SHA512 7e49da632e9bf5a78c80a0817708e571452f92a99fa91daca8495282fd0ed955bb16a5fb57ebbfff68e9fe6733655c4d04967c6931d1acf6dc6102a44bd9b04f
-DIST genpatches-6.0-16.base.tar.xz 995192 BLAKE2B 17cfba17971fadc2e389f14e4787604489f8a30760f3687df364d053999819dfbe63264eaff4b04bf7df00d66278e6d56d856e09a043407e282bbcb2fbce4c7d SHA512 fc199b59ee9392693147cdfcd11d26cacc5ae5b4a76a3734f32e2b86a027e0d13a4ad5927ab06d333b7ec89f1983acacd876c272cb48e6555e1b067b0c7ae63d
-DIST genpatches-6.0-16.extras.tar.xz 3804 BLAKE2B e03fc44e706291fe586f115e0cf58c78fea7f259a02cbc05cd9bd44166de7f329c538e00a86ca9151cdcad66f029f52266816199743fcf176e0e0295c785a833 SHA512 06ad99c99c6b130e6b6aca4918ffdd693b04830ec475a397f697e70ed2356c43a177a67ef46141d28fdc7ade2eb9941f24402c82304340b000f28831f4ea83e2
-DIST genpatches-6.0-17.base.tar.xz 1012800 BLAKE2B 66ba9821444aa24e2e2a4b400417ca11b97818a6fd2cecbbfb6c3e66b5f1b66f957b464e2fd7e6ccca80a513855a4c54bb1e54fcb9e58c33161ba721345eb87d SHA512 ffdf33470043972e06084e725061a0d508502696079f8cae0c6a23b0c1977da9213f73069890483952b19ffceef822ff409314c2b763024767cf8cc85adf6645
-DIST genpatches-6.0-17.extras.tar.xz 3804 BLAKE2B 46529c32e888478e4542e581837bb51322f68234470ba8a66a2f532bbe1469cdeebf7895931084d7e177562d201720bb8d8b6d32d92f27854d4728beee17423e SHA512 aa1125ef91fecafb21ef0cea18c9d8f0569e46c0ae24460cbe864e48c7bfba5c287bb05e958544592962e77992d6acaf2306041faa6f2542026d923a7140b43d
-DIST genpatches-6.0-18.base.tar.xz 1058696 BLAKE2B d196ac73218aba9a040cbb227010f8a698f7073d9c18e59b38dec48f2c86cb013544d66d57f2c2a9a6ad81646d753ece44222426f62348ff0dbf6dde1ea3622a SHA512 55aa267c66bc1baf908b6f1ee4e38c0ec8dbfbeb699635727efccd7d8561459cc49c973bc9a59c61a320550781dcb274d4e70d274bd46f59bbfa4b8cf8117147
-DIST genpatches-6.0-18.extras.tar.xz 3804 BLAKE2B feeb5ba822e8d1fd70fce07f7e3f74b5678ca17fa54c81e64f364d45ee8801edf5d1e88ad237d9944288163b7c776ea0a9d8ab19aef43aa436f814e50c9fd10d SHA512 a40804af99da5f085046a121e2f400229a9c091969d17dcb0ee2f21ee837ad08dcc56dcfd0f826883dfb3f61f36d9277880b9819fc17e8a318f5720853e81b98
 DIST genpatches-6.0-19.base.tar.xz 1107844 BLAKE2B e185f0d47ac23c92668d523a32d56a3b8c7dbb67db40e7cc776b267e6e5ffec4d25d10ec85df396687d96460937eeeb47bb4a9e6213199ee32f0c2a0f5e034a4 SHA512 beb49081cf89405825638cb49eb95fd8fb0d2b59790a663c629b4c4bf5c7c55e424cbf96fe9bc83220c14270ed2fee39481ad79f287aded00c7bd0cbf755c400
 DIST genpatches-6.0-19.extras.tar.xz 3804 BLAKE2B b3111f38985093d7ae6936f7ceedacce53fda92163973d79984a9bf19c127ba7dd203f55bf5c57b69591310851c91127848edec87eb715c4d20ab8051bc8d30e SHA512 2212c66beddfb576e90f8c4015ed64aca1cae44367f5ffca98c949e208e68eba6b357b00a6196671cefd7811a3f1f2e188337dcf10457c8b7955129d096c5bb0
-DIST genpatches-6.1-2.base.tar.xz 15048 BLAKE2B 84d1f7b4cb2c13e70b0d542853856f05de48739400f66253fd277167144ae0c259579e539d43ce65d2ee206a2820ec2ef288d9296c68a4dbd674c43d378102b9 SHA512 e349b8b535e8ab9f70cd01c513480cf75bd10dd2f2d5ef15f97734ecc9e481f137dc1cfa4c50f8a1a2f3549bf0142f83f7224603f881e66af130cbe1f8023496
-DIST genpatches-6.1-2.extras.tar.xz 3808 BLAKE2B 70f549904446897e8f955146dba039b43681e03e0d72049e35473ac6ff5d05a1a72c124d410fdfe065d5652c0f0312c6eb4907afbb475e3cd9828c3f0edb6fa2 SHA512 9f92c3b899a8b106649003acccd33cb3cfaf9838ec421998d3b587893b2e6705068fdc0ff7b52ae78203dc793b6064742b721e68bb1e8d7160c48b419062448a
-DIST genpatches-6.1-3.base.tar.xz 331284 BLAKE2B 66670841382237e0d222ba04fea65c98420c15160c7c9073b3107efc2779aceca0bea1643be6c06d5d1ea15558cf53676d25921013bd437027090be4acb85228 SHA512 5873cfa3f67a8118d92b141406298760b54c8b3625081c5dae79fe0c07e3eae20474cbc85601e871a6bdb5b3ed2f70e16e1939d8e4af67db7598af845853f0f1
-DIST genpatches-6.1-3.extras.tar.xz 3808 BLAKE2B e4dbbeabac30e90a113041d4402bcb53d27a77408cdcf2e36dba448e680899efe7a62abd6b64574d778b8b058bba09ca0ae9830fc2ce4956cc2548dd243f00ef SHA512 17482b5ac89d4a2da96142195dbb6660295f0a2d8a321a92b1629d5f77e50c125115f2dbab6409867a989747dd28d6d42ca57d2f1e0193e731eb9d57ed5e1dd2
-DIST genpatches-6.1-4.base.tar.xz 350692 BLAKE2B e310351161d4e0bbe0f498285da235a12b585fe5974b9dd35d6567af5eadcd291d63af5bfe036b7f0c03fb5a5c4285a7a4d771010474eba32a2bdd806f95b808 SHA512 42888c297a002e68575a4fb8f5de844418ff610b8770d544404b1c410c86f68f1a1c28c60d32ccea34c10d2ee8e0383e057cb24d4a99edaccbff6388570c5b24
-DIST genpatches-6.1-4.extras.tar.xz 3808 BLAKE2B af64347e6fd2f640d86b0839feac7c6768489235fdaf6be7bc46ced24cd0e20490fd18b06096ddf2ad7ac70973339c895e75aa2ce3d19e368b87a4a0219fe54c SHA512 a0a94512517ece1bef28101433e3f59433c87a0e4b1f7c3937ae4f753a3d3c49f14e5a6780c9d4416082bf5282430e0386dd9bb72c924af72bd1fd902586ec0d
-DIST genpatches-6.1-5.base.tar.xz 416352 BLAKE2B c3aedee62099a942b85016df0493ca1ca403efddc3c6b8c3e5d91246448cdc2a3626af200ee62865270f3ea5bb9dff131fed425fa78f6ecbaff08818e7a48022 SHA512 c3b8b2e58e4f6e5c7750d8c2bed54952feac33b319c318f562b8b5a894ff5d25ffe0149f5373f2b1655c1be6757eef8c6890460228f54828a42c59a1f869bf45
-DIST genpatches-6.1-5.extras.tar.xz 3804 BLAKE2B ef944c72d659c38fcf1d279693fa3c1a7e2aeca6fa5d706699dd3f862247d0f0ffa2522a326aa896b57eac985417d04ddb652a260a96924b97c6dbf9ae940562 SHA512 e7461ef3c47af3b6c4e9861a95dacd56b71bef7a518b69abc0ff94b40fb3beae0d3fc04a16ff80332cebcfd16eff0ffd334e02377d7e15bb1a824f51ee143173
-DIST genpatches-6.1-7.base.tar.xz 470576 BLAKE2B 09a0d003fb9d121c51423d05729a9a72b27d5eb57e0e671d454cf14a8a72a1109a5d869ea25792602e3f7a53008d3ff7b568389b16400ff7bd04c9c1ee311a59 SHA512 80db2cdacffa2ac85830ebef934c33345dc113f5ccae252ad18201d322b7b4ad4bee5826e077cba4029f97e871fc16ce22fcd994d58cb787c71c746088cccc34
-DIST genpatches-6.1-7.extras.tar.xz 3808 BLAKE2B 1640a94b258538c462e74f566b290e18a6c88a1993aad96e9442b40c498d8a8dd33b634816f53cd6ac39a1e95d9b0f9462d345970c706e3424ec6be8ff99d902 SHA512 e843e33fb1fefd0f3e0e426132ecf56dcc9702cca1d57cde74e4b43d414acc01e0334b3b1bf767391c2d1bbc4499d5e73508778b47ec849b256569392d77f84f
 DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149 SHA512 d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0
 DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818 SHA512 22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7
 DIST gentoo-kernel-5.10.161-1.amd64.gpkg.tar 66498560 BLAKE2B 6614aef018fd06c61edd76c8526a96d72f73225ce915fa8bebcf835bf1a92de5f3bbb6c9045cc2cf38c326b15d7d00b236a609b8dbd2f50296ae0563d0b01c58 SHA512 e370627c308d0f9ad1cd9972677a61d2dae152e8cb849dd772e3d1d60d3fb4ed195ae048705bed4bbb663c6532cb1465947a31ada825a3fa66e2aaf089acd115
 DIST gentoo-kernel-5.10.161-1.arm64.gpkg.tar 59658240 BLAKE2B e88ccc74dea87976843b87bd96ed1704d588e519913d4376cdbe80cded1e3a4370b9c3cf692e510732ef15505ab5497db1d5c5091b523457e644793b0dba6c0c SHA512 8f7648ecd4e99c3ebd8bf67f33924df60693cdad47f027c75b8a68bd3efae23defe9f1caee2f2604d58b931439d557ef263c98a6a6eb6171c7a2b8b91f2b1d60
 DIST gentoo-kernel-5.10.161-1.ppc64le.gpkg.tar 55050240 BLAKE2B 97a879d136891448fa86f598de5ebefe875bbd2b35c89ebd882b6913cf02a82de9981afdd25d758649aefcfd977edec2ca11d603271bdb17a76097b3333cb3e2 SHA512 2f5f0a2dd49caefcafe44ea8603f615be5487e1109e6aaee21553e6b4d9b516e8b0ddced4a85cdc355d363e9ddeb431b9c7c3fbc1806bec5d4bcfd36195c77c7
 DIST gentoo-kernel-5.10.161-1.x86.gpkg.tar 56422400 BLAKE2B 13d65b837c23fcdea30a82ffd38b6433f91abdb1911f07271be055c005963911959e02fd95b2967149f29cfce77845f8fd1872d599b6c07710cbfc6fcab45eab SHA512 5a0086a2916997ebdb9aa3250db2761d2d2403f8594955eb369639883e49d2c5c156596c8caf893df4d685abb9483855851660799f49e89a69c9019ed549afee
-DIST gentoo-kernel-5.10.162-1.amd64.gpkg.tar 66498560 BLAKE2B f3825295f7b65e758182f7dbaabcc02a827372f6c3b7850edef288eacd35eb223820cf5476921089ac926c9f610a492c50ed251610db96a89e8eb121c5dbee71 SHA512 57e5c7781612f0321d8272e62f92409c82f6cc5d94a06973599460fd74f5807747be098bed2759528f60f4e3ace4ef33b3138f853c66e7f5dc508534a2e07d26
-DIST gentoo-kernel-5.10.162-1.arm64.gpkg.tar 59668480 BLAKE2B 6207a761c00f7ad10d4f733cb7cd8251354786fea8c3e339ea3b5ae09882bffdbe9b4e30eec10ff06b554c7c914f452d7a0da4321ef4d4f03566fc9b1e4356de SHA512 f4ed1976e2d9325e7d188440d0797bf5b07ac60d29dfe8573e8a721fe42c948d13e8a0c76adb7aef2ddcff7420fec1505e81923e66d1a32677e9b206feba57bc
-DIST gentoo-kernel-5.10.162-1.ppc64le.gpkg.tar 55050240 BLAKE2B 359a8cf556e549960cafda4ef108f66cb1ff01f3e6d0a9c850365d8bb9f0f65221b0a4711ade4a2326edd45209ecffa1e2dab485da359e450bb80493aae6019e SHA512 f6cebe6c889444b83251eb1be08a54fc3629ba2f226792dfd406a76fe85067ed48abe79e3b9bcb5b71b560460ea45527b813349358504d9938e4b02dc4151781
-DIST gentoo-kernel-5.10.162-1.x86.gpkg.tar 56442880 BLAKE2B 240127a3fd2c39d9a00fe03e161a58c323d6e3e8cd89592217ec6b8d7a4b95033f6eeacff27cd30fb4995dac5b675ace1375b999ad15da2cac6844e8058e4ff8 SHA512 7193db90ba292da179de8035fc71c36a9cf10e78614efce19c84e4a4fb33f0e2894ba232bc9a9ef5a141997e3b4dc2df86f93ee812fb753082fb3d1fee304ed1
 DIST gentoo-kernel-5.10.163-1.amd64.gpkg.tar 66539520 BLAKE2B db354db6d769696f6f708f3329420dcb304954f71c76401594c4c2b02e60d5e3f271d1e4531dc49a267835743eb7441ced1981cf0ef00b0adca30aea1f562595 SHA512 7ca27b561405a5247fa05ec969705f2efa3fe315255aa745ca412c9231b4ec267ea129984aa63d718b2a574cb103a996e83fdd43ed468076db49736ebf12aca9
 DIST gentoo-kernel-5.10.163-1.arm64.gpkg.tar 59668480 BLAKE2B c75893bcc35fb0102c718a1848c1973795d9cfa54ce4b203c0461409e65e6c1eebacbb554a0c859c35c8f87a2a9b33dc2ac5d72859fdc8769e1e64db2efd89b9 SHA512 1db8b0d5b5309755be331d4dad233c02afd6bd82a1b7613e10101a9e8d077299ee967f6e007b11f815a496f1733879cd61f88a861e43623521c1bc8b69512364
 DIST gentoo-kernel-5.10.163-1.ppc64le.gpkg.tar 55029760 BLAKE2B 612963d75e798c2e2e295d7d4e00fd6fd15cf494aca11ee59926cbcbcad5f0a945bb263cb2155eb138fa0195cf85a489e44d1aca0cbe32d5d1ed42d8401eaa6b SHA512 215dd62c513394a4b78f6cf57f4706a71daf4a06b76c83f113b6e357a2f0cddb3a8e46324a520312918c31d5a05d0af260cc4265ea81d339f1b494b2b6c1e3fc
@@ -52,14 +24,6 @@ DIST gentoo-kernel-5.15.85-1.amd64.gpkg.tar 69806080 BLAKE2B c8a30ead36075a73121
 DIST gentoo-kernel-5.15.85-1.arm64.gpkg.tar 62873600 BLAKE2B dd718f470550c4243b13dbcb3c2513fbbcbc168554b4fccf483689772a59c6bd92342e80ecaced38e2c5ad139b6cc19fae54c6ecd90f3d58bbef5e7bc2692799 SHA512 6c056798c28245c297703b97859c2219123ea00a8ee816694ddc186f5694444c5854c469b52830e9c2f3d4978b469d83707626e10f9cae4472c29ea8181d4472
 DIST gentoo-kernel-5.15.85-1.ppc64le.gpkg.tar 57231360 BLAKE2B dea31232116da911864d2ce1ec8a62e2959658ae339483fa23a3251fb98cee1821ee51a24041b711bfa317f9b4c2443f1c34b4643ac9b8be3788b04fee0bcae5 SHA512 de537a3f7e0059f94b6b7de56776e10fef13658aa464e54e528cbd5dc78eb5fec41b0c428bc5f106d16b87745fcaa4d767cc3b5843c83de26a5eb568f9afe613
 DIST gentoo-kernel-5.15.85-1.x86.gpkg.tar 59146240 BLAKE2B c56de581cecc5c639f674b09f005b504e886ab9b2cbcf8d3d69702f1db4939901a259c5cdfcaf60314093e261177b6128822351c2f4973e9b16968378b6a74d1 SHA512 eb01dbef71c2c392148b1c344a735382f077d3c69f69a13b18aa9cfcb74738c973b782083853b1a038bb6bd85364efb563d353523e72f26109a6644d75f25850
-DIST gentoo-kernel-5.15.86-1.amd64.gpkg.tar 69836800 BLAKE2B 96a6e194e19491060879eea487db56fcf75f9d4dcc5e5324f56c8404d91097c94677344384176ae9025921eac14cbdb6c9eaae102395ff6812ff4227256efe49 SHA512 92c671ec2176be4b22f11a2e56aa920c58d01618a20300e0fcf8202d02c9ce97b816e31d9d09ef4a8a6d58ca9c1e5e805810373787c60b66e58e99d2b399c096
-DIST gentoo-kernel-5.15.86-1.arm64.gpkg.tar 62883840 BLAKE2B f764ef5f86089649f806ba8dc4589c50fcb3bc4b2911dccf7d342dab7398d0764d9f815ecc4198a8b60d031316bda869c74d3255b560a37524c48d7f5495a78b SHA512 51edaffb4b215d1da3822a0d41b5ac6c44474bfc4ab81c7f839c66e681a971779061b7875d10b6a9caf6e0cdbc4f57d69ec59c3bca3ad34860639b4c2671eedf
-DIST gentoo-kernel-5.15.86-1.ppc64le.gpkg.tar 57241600 BLAKE2B b385d1d76bd7fee50580807fa5441ed48a556623c5c0c1fb85b67433599b8015ad789049476895c29cf0f2817e2515cbf0520b2854278d695d246f5680720c65 SHA512 9c72cd372dd1fd81474cb39f6b0314f6c9da0011ad411613627cd6707d11e926e3912d328dea243f3c99f7a562e2455b9c0471d318882ab721311fe10afdea1a
-DIST gentoo-kernel-5.15.86-1.x86.gpkg.tar 59166720 BLAKE2B 30d671640a9d4c090d2e1852993c42b6759bb8350ef7a38d92d6f4463fecbc5750c818e4a11693d268e51d7589b9815a6afb99ec40978401ec5be998a65d287a SHA512 b74e26446ea61c9fbae107f367e21bd8fef7f4f101da946c3651fab26974607560262cb0f678f04b746be88bc959573ca4dad556188dcbfa2cf7fa66875e63b4
-DIST gentoo-kernel-5.15.87-1.amd64.gpkg.tar 69847040 BLAKE2B 56722f91d5aad571d62942c31c63d70fed9b60f458bc4c80d240f512aae44d6023f908538d8114ffe074ab61ceac46337edd2677c72f6ef0b8f38791bf654928 SHA512 9389f36e62fa521f73817c1a9ef18133d7b446f03af5785ab9bbbac4f4d57ae24a86cb4ffd8e2b5d5c62edca33a25195a3e3127b1480d8ad9f354f002db4456f
-DIST gentoo-kernel-5.15.87-1.arm64.gpkg.tar 62894080 BLAKE2B 6f32b227d21ce827e458375db7125a1906d87e33abe0e71c420e8cd021f803c24da15bbc12bd498c8cdea30ce563325ff1317d1be2a07bb5473f2f7456090446 SHA512 de51f2e6c3855f6d2f5c5d05f3c81857a5ee115da73d07f554760832f4d6049c3472b209b1ab4a4f6376a902372dd9a805f218a859dffaf171dcb25b36bca794
-DIST gentoo-kernel-5.15.87-1.ppc64le.gpkg.tar 57241600 BLAKE2B 3d1eb4090079858e3a7e9e16fcf4b60f9874accf49c9077d73544a20dc2400a02bd55ba4c14c538dd7654e40eac70998fb51f18688e1091a4cb6ee7908975cab SHA512 8160793c72b9fab27866c68c9b351ef0bcbb41a730f4dffbc3bfa3dcd941afb370bd8d452433a98f3fa065c387bbbbd3108b75067488f7c3302e26c84049fa6e
-DIST gentoo-kernel-5.15.87-1.x86.gpkg.tar 59176960 BLAKE2B c167bb32e5aa6bf7a06b36a326f275c3e657df8b62892c4bed7195f619763d4e1422336e1d6cae520edcf4e8a76139016b9cb3e580574371830b8b9d1e52982b SHA512 4c3f86b7fa95f6a1d39aa3f443f59fbd7018ad9f24dc094cf0f35c8be513c0937d9be9991c8214aa7b4b7deadc828b3e2ec47c15cbbee404493b4404777a7311
 DIST gentoo-kernel-5.15.88-1.amd64.gpkg.tar 69826560 BLAKE2B 9c32c9a590770f2b15e67e62066265cbbf82d09ce9daef7af5522be320eb98eb13714425f842c6de038fee83f7a2166c2113c77acfb6044c201b39e26d36f1e4 SHA512 9143d0393203eb00249916b84b0699aadbd8af5dd5e4376ce251ef77a1018ab647ccd7a370e2724b6b2f72d077ba9fc3f2000ecc8518295e975cfc8f464d9df2
 DIST gentoo-kernel-5.15.88-1.arm64.gpkg.tar 62904320 BLAKE2B 8edaa87b1d574787913d9f0e935d3f79505aaa507069ba8bfdf4acd894582adecacbbd429554e02c569aeef975eabeb3285f9cabb1e9ca5aea4d32487a5f298a SHA512 6f41644cbc0442f39d79c54aef05d64fed2da2f8dff1f906cd109470a7c12d2b67732fb5b68959e3393db99972185fdb960dfc22c153992da3632ed2bf9f382e
 DIST gentoo-kernel-5.15.88-1.ppc64le.gpkg.tar 57251840 BLAKE2B 361eb1433ee75820bdd85ed39960681b091c42d7cc7004540e4a6f60e8636569463e18d9de785f98d4015463f24dd58b1da368ad97a431e9fc5f13e9d2a98194 SHA512 c9ebe0f7a184a7fba4bc8532e7b66ad652b2cf9f1754d6267c9534673a62940c8adefbd50184655920a6518634bee9b97f1ae3037b39862ada64344ef62f090d
@@ -68,46 +32,10 @@ DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239
 DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
 DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71
 DIST gentoo-kernel-5.4.228-1.x86.gpkg.tar 52398080 BLAKE2B 7d8091279949410decf21fe9066eb27f9edc5574dc10bd976c6add123ed491f302ddae4e02f7a23110f566cd0026ab5cd87c44e0ea406c86215979bcdd756137 SHA512 3bed38f6c9145fc1e8f2fdff0c9675854ad4a8acb1cc5498fbcb6bd7ee7a3330140da85dfcf5de5f247d603b42995d0786215116df6f1bed6133bea37482719e
-DIST gentoo-kernel-6.0.15-1.amd64.gpkg.tar 75919360 BLAKE2B f48ea878985b13fdf57e123d8bda9d594f51187a53a24b2b62dcff44c9b90283c731a2e912778da9fa493303ae03602306096bcda89c193f78cb260c7c563743 SHA512 56da6853b0b66d9ba2586db115873af0b4dd1bacfef28af0c995d45f1dc217dfa36950ee15b29b4c9c79b5371018a981fde7a8a1c5870a5a9f50e2e0e6face4e
-DIST gentoo-kernel-6.0.15-1.arm64.gpkg.tar 68833280 BLAKE2B 770752caf91164ce5a84c146de9756150b64459c0ab13801bf540be80857c5b181d1f2438812e7063c4f8b65dbcd795d12ef9f521a679f56e96233ad90d2c20f SHA512 2641b8f0793f710cb08ff3b1076c7fc68e83720a80dd84ab2ab8744d5c47ef0218cf8f4f01411eb6f2379177b798e59708e5e726d4cb345894bbb1fa7d248aa8
-DIST gentoo-kernel-6.0.15-1.ppc64le.gpkg.tar 62156800 BLAKE2B e9e0e2f559ca57a51d0cc4f17278fdb70415e514eb7e816c351736bfc4e65f5212245cd3547c0dc2195419441484e4c2f35ece975472a28b569b880d9e41a679 SHA512 4af5fdd89ad8171990f4b7c0b6dfddea43a5e021a26f93058760c631f6ded682572482265f12c42be23fb389cc88215ac7b2d34e2278df86ffa86487528f258c
-DIST gentoo-kernel-6.0.15-1.x86.gpkg.tar 65320960 BLAKE2B aca1cb512c6445572b844e7c02243275e5bd8863d62b1b42dc2d7ffdd0197fe24c05e6319aec18e591ed7e99cfae7aecd4b76b54ce76ed4879c5eb05d8ca7c1c SHA512 9230759155e81b24dc8f2cb47ea7a6524a6598276c1b9f53509a83385d687c321b8eb5116fc4334f36dc8d20ef491c7b3e93454bf3b6e7df711be5a3947f9bc5
-DIST gentoo-kernel-6.0.16-1.amd64.gpkg.tar 75939840 BLAKE2B 2024eb9f9ed61b1efd2c06d0feeea4fa5dea13c768e5e1a4f447cb5c2ceb76d6f604d2e6b9ecece78c87cad18a41994840981685d4d2844d208333a9e4bfe873 SHA512 b362485887f83bba5986d8b281f9b239aaf3b80939e164a74c11b2c118821c12bfe21fd56614ab9c61ebe8a5ca2ff94100923dc4f4fedadc17ff0536c8789a8b
-DIST gentoo-kernel-6.0.16-1.arm64.gpkg.tar 68874240 BLAKE2B 92b2c8375fd5bade6c26c0edc0d8f5956452c6d63a8256492494759ea66470a22167e7fa2147bfd1d3e335f3327e62fac512436b8898898e66d8ae9a26bbf951 SHA512 7d5ba441399ba1ac216567d936c462e0b94638367c23f58f869bcd1d49e7b16c75b52f422e12932d6f0fb653ee5f262bf00f1ff88abcd94a8ca7912426a80ef1
-DIST gentoo-kernel-6.0.16-1.ppc64le.gpkg.tar 62187520 BLAKE2B 2d53e0ce908b31fedb4532853463b2bdfffa928502c0906d2e7ae756a20c69fcbdabf2ca04199cb25deb67ded066594ca12288bd41e77ba04c57beac32d5ea10 SHA512 63e2436914e711caebb0f6af8a47870648c8c61b72f7d1e95e1e2ced9737a6e9a5ce24169c4035a4801c5223a19f7df6cbdadb8ce146261ddadf558f7ef433b0
-DIST gentoo-kernel-6.0.16-1.x86.gpkg.tar 65341440 BLAKE2B e4a82d72ec2a56e0ea521a2c72a5c43f8702a601f64e412ef38e57ceb341f0ab79c3cfdc46f2ae84f47a0427ce655600f7ad396b81aa256a73833adaf8cb1cd9 SHA512 453a64d19552f0ff6c5981b96d7ad85aafa7365896c664e65a158b1932bc94fe85b27fe542bf0fc38baa739dc05c3ee577e63eba5c82ea6ce459c7daa9589509
-DIST gentoo-kernel-6.0.17-1.amd64.gpkg.tar 75970560 BLAKE2B 40fd55268fd91bf7a98d715c9d180568e017905620da1728c75f588a5c618ad6b55c9bfca98c786898f0481401c0743103bc90885c6e644c9043fe0863ff5586 SHA512 e73b26d666192889410730385cacbb5da7db677a59b1a3ba09965cdf31681ee4cb43021dd9d156d271e6b7298b677eaaa1476ad85eb3bdaa1ddc85f1d7e232c7
-DIST gentoo-kernel-6.0.17-1.arm64.gpkg.tar 68853760 BLAKE2B db5e1141d85d3e20f214dc72e457c1e908873f2946babe8c4d1ff1095d4e1340e8202add37abdd4804fc643349c6bbc711762436e6fe796f24f9542de450b46f SHA512 5675cf523d47d31da2df2caec9479e5baec480935bbb98035019b3dcf30bc05243b3edfe40514c7e928d3f2d6ccc600175ee85d954f9e15ad13f7afa634e4673
-DIST gentoo-kernel-6.0.17-1.ppc64le.gpkg.tar 62187520 BLAKE2B f6c647e0e7e5c7769b04b83f49b987c3d29274774bf7eed3f622d022ca4c77866a2ff4bce8d537085fd9ffe9be4dc54f74cb14f58a1766136fd530dd9ca7f170 SHA512 89027764b1d088a6d489ef1172bacd264d437e11b6773fe074b112a767f7a01418ca5490c1ef6c566727b808eba6970a4197180df56876ea2b3b13fd84657ae1
-DIST gentoo-kernel-6.0.17-1.x86.gpkg.tar 65351680 BLAKE2B 37951111c684362344a2dc0030ab2d5072992594f29ec61dde7c5bc1d506dc56af85775b461e543718b970df24efd7d98211217c5a40db996068bdfefc580375 SHA512 df48162cef6efefc6568a35844e49987a0c44a843e81ee4ca55e3d641ea8f00ce0c7c05a0311f5317a5ad49d64a498775d0d340ac3fc60992c17a66c91e40bd3
-DIST gentoo-kernel-6.0.18-1.amd64.gpkg.tar 75960320 BLAKE2B be535f34e767fe798573dcd55c8a4e9ef8237696f308d1dda0e0cbb586bb41ce448118bd20377b33102229b4915c6d950f374ea3340edf846ec20bcc5f2c6029 SHA512 eed2b6c9c69dabbea22fa722c9cefe229d30b41d732b22bee5661c021fc8444d776fe0b490be7224ace815f5ac404cbb18b646b950b44c36b0eff304382822ed
-DIST gentoo-kernel-6.0.18-1.arm64.gpkg.tar 68853760 BLAKE2B 8e0eb41a2d69caa0ec6ffeda227a70a3cd0f30489391b8d4bf52c6a4babe7886184e3b20656540764f53dd0fd6ebd054fab0e79f1e3bff3484fc731813684852 SHA512 0575de47a4c46e1afddcce36099d6f070cbe531d9d1221094ef794401cdb0dfce9dae8a80f1ebf3db58a6f057c03c156d2d81e5d032c9c9f3ff31d9c614a2c52
-DIST gentoo-kernel-6.0.18-1.ppc64le.gpkg.tar 62187520 BLAKE2B f6f853514d5144f5806b1abaf0900ef37e7f6a7cb278686e29ef3d071556db553b647863b11474767d47d716130457cb81ec17039c9e9f05e77f7eb383c78fd6 SHA512 a1c8becd7d5a98ad4c5f2c692bd790315b8aea619d0051a0983357e915395bab50d707268362bcf5341404209d81a4c3946e48eff787ea573e6e83ec5f75984d
-DIST gentoo-kernel-6.0.18-1.x86.gpkg.tar 65331200 BLAKE2B d20f6532681cd7bb60a01e5331415ec4907cf09e376496689bbfeada36cc767e027703858eee9f752e49f71fc9aa4815f9bd525b9af3aa957595ea07ed08b1c9 SHA512 e7abc12350c8458ceef1840ad54e041e943dc42b2db1b838afdff05da5d2221956dcf96581f7c89944fbd5b724eabc3dd93cbe34b034f286b83c306faf7d3bd5
 DIST gentoo-kernel-6.0.19-1.amd64.gpkg.tar 75950080 BLAKE2B 1d7b2ea9ca9a42c6e8be02f7370605b3556c5b647bfa874d5161eaeea8fd3b4089f2e75fa79bc8ea679b78beea1170f16f2d6a8b1e6e3ce811ddfdc217f6ad76 SHA512 3d28839dc1b0ec89fea4eda41216b76515f5a81a89b947dadb49ffa82ab8f0d4b8442c375ff5760a2c3967b048bbfdc6c791bc038dccfbd0bdfba298da978f7d
 DIST gentoo-kernel-6.0.19-1.arm64.gpkg.tar 68864000 BLAKE2B 803880fea6d252060de065c1adbd095cc17531ac3f13e833e486378254fd7540693f1c454a69e669d44ad205543e45e0c3b382c73f89658fefdcd37a6eda2bf2 SHA512 158e2eb02392d9354adb9c15d9809ec56a5b2cd9f77aa79d1efbef44fbae0cb3d20043f1c8c3639a8ec6502ca24e89fab91eaada307f1bb86a1356bc8b174826
 DIST gentoo-kernel-6.0.19-1.ppc64le.gpkg.tar 62177280 BLAKE2B 68a77a6d9704cd8ca9e7329ff4629ade5393d0c65750ae9fd2ef93e34a2bf9ae796df619fe79c7391c1f7e236c9671d8f92dcec35ffe918ad84e2b4b8bd542fc SHA512 1108eb3caf22c7b0d9b98504900cb0d2c1e583f90a722ffcd28bafb5f4a0e0f64da833b4b51a9cce2e9b77e84269b6f019c68b368c827f003081ad4b3c693da9
 DIST gentoo-kernel-6.0.19-1.x86.gpkg.tar 65351680 BLAKE2B 398261b34e3bca83f6f69c08eb53ca176524fe13926c19c36fb05b4e00046fd14dcfb08656ad513ef3981ec6a70dde9e10320f0a1e36f3893b57606e100989f4 SHA512 758d2b37d9ec578e5ff3d1fb27279a588f668aea96af33ee89751cee6ba6df48568deaa958e246c9984330104ad8f29ac81cfb504b8389b5ff3a302243b8fad4
-DIST gentoo-kernel-6.1.1-1.amd64.gpkg.tar 76697600 BLAKE2B 77999e02b8fdf5b4071ece990aed1044557ca87ed2999a94017319094c708d87af7ccdc2d784782f9a950c52660fd2663b2b2d336e94a6b0e351de53e9b28d15 SHA512 26c99f5cb710273a6bea1160ba13a01eafba3e7f0f911cb358aaa9f97e6f570ed423152e9bf310aeeb761652652bedec961e8ff5cf9fc589cd41b29dde93d389
-DIST gentoo-kernel-6.1.1-1.arm64.gpkg.tar 69304320 BLAKE2B 2bf8beea4688e5618cc60342fc202ccd4ef5995495768de73276e078260054070d085923afb79e006204b6cdf4505afbfac1ca7c305cb907d63a110909dc52f7 SHA512 d9e6aacf0c861b2febfbb5f00993de78cb8d4bcf743f1b45243c18e19a6785bfc661d2554dccf717fb3df841127ee38a9879274d3ab9f4b29fdeb23f9e5d856f
-DIST gentoo-kernel-6.1.1-1.ppc64le.gpkg.tar 62709760 BLAKE2B 9339668dfadc464ed02b86b69a23d30f4a20ec4e5cb6932c50707db66ef8713b94f8e11a5af0bd110c698d9702030c1983da3acc939afa6eb439205c8cf09ab0 SHA512 6e7416e48a82a902b9fe0f6b642e73552964e6fd615a9e53efc9e2d5bc85d29f18f0fd71ba2b7da883fc431878f9503226676f1bd1c8d06cdad4558815eb7948
-DIST gentoo-kernel-6.1.1-1.x86.gpkg.tar 65914880 BLAKE2B f7b6ca3bfa7c63c51fd3ac2678fcee76fe9649e3301d38a09c4f90ab6b9663c7bcf46b9c3ec6efb4319f4091f5526746d2e034d57887e826bf1d45f74d52e30d SHA512 433bcd0b29eb5688b27cf1649d9239df6807a76faaa7707b54f2b9185143ced429b897a026c2da01638746ebd56fcfb05b917bd015807cac8151559eb7814f8d
-DIST gentoo-kernel-6.1.2-1.amd64.gpkg.tar 76748800 BLAKE2B a616f03ab7cfb9059f6d1f1ab2ec3f4c31ba4fded8554adba58492723c32015c159a06d3a5794c80666520c8a4fc42858f7da181431ca6b1b8c8ee4a37c849cc SHA512 7a22e0f5acc12b433e245d01c466ebf44effc2bb8bb1a3403128648a1c1651674c7c075a82dbaf4f6834cb56d49bbe34e546ffdc97f464cc5d90cf250e5bba62
-DIST gentoo-kernel-6.1.2-1.arm64.gpkg.tar 69304320 BLAKE2B c9d23924cb2fcd6748241206b6181da10d139562161a738bc15341ab679b39b24d3a60d43a7e09b23aef7563bbdab117b90b97b0c059ff03e6e350109bb726d6 SHA512 36d116cd3fb6efc81014680fb6ae9e1ebd43618e17d3fe0bb4df022580b0bc526e9be3b8f86e2785983eb47db8cd1e983ce78cd960a8ce073402edf3b5e299f9
-DIST gentoo-kernel-6.1.2-1.ppc64le.gpkg.tar 62730240 BLAKE2B a3e5e85e3ac015b28667b6c090b5108edb4dcb9c37ea4048a056ac4ff2ef23466747882c3afa6ca5ad799b7a6856c68d8d2749a11f875a22b08f7df790aeb07a SHA512 7ab08ba8491c965c448ab7a1f395c2f8d90f26e84bdb91865551cd08c5453d6d83767656f91dee6f04da1f463377f51cb8c2cd333789b370391a29b649526988
-DIST gentoo-kernel-6.1.2-1.x86.gpkg.tar 65966080 BLAKE2B 05b6c2689808a257bf6d770e99066fa76d5fce909bb40a45cf99ffe7069dc70147246f0ce5e4a8a6858bb1ef35050f4b90e4a430be8372286bc0f690661b6bb2 SHA512 35502d64655e20b5a40f32a78cd240d7e2bce224139d8f50a12d05caa38aaebdb202761117dfbf057bc66bec0bd7e99c05cff3248526c2e25b03ffb4a64ccd2b
-DIST gentoo-kernel-6.1.3-1.amd64.gpkg.tar 76759040 BLAKE2B 5214ac8f7c103078be9e10f45767cd88311fbb853b84647f4af15894d6e262b61b8d58dcb0d3d53da95eb25db00c10027648666b7cc8aaa5beff9b47095a3b6f SHA512 77b95862a63fddaeb3a7ad8fbf6bb621259aebf3f0b1b8fde2d1d08a7b5ab8dbd8343c429cd7176d12ef80f713e12452fcbe6faa13a7a28ae9c8d56196b488c4
-DIST gentoo-kernel-6.1.3-1.arm64.gpkg.tar 69304320 BLAKE2B 58b2d41b52883b5cbab05869e94e7aee98b142d10fec0fb8e43c079e3f345efe9911795428db91545e17f670f7069ac0c88983dc4d2d2e3a777d6f4369743341 SHA512 28b80476b35b79cb9074ba9f0e47c5a8f9b6476bd4c4a9382d19c505661f0c1348acf9640d4e657f8c9ce471903ab98132bd828bee9252861ff87a93455f9900
-DIST gentoo-kernel-6.1.3-1.ppc64le.gpkg.tar 62730240 BLAKE2B fa7af513a96bd722f47b8c22a8ff76c034e3d5181ea171ebd719ef2bae1e9dc173f5425dbe4d909b614406dfe62744d93e94bcc14f0a2ebf41dd83d26deb3844 SHA512 a972539e4dae44556352755f0f6c0698a2af89d43f102c64bd1a90ed33cf6def6fead36f026bc44d863c688a41f19806194b249cf1647a26f82716bff6c5d6e3
-DIST gentoo-kernel-6.1.3-1.x86.gpkg.tar 65966080 BLAKE2B 30b5dd6accaa62cd51275589ce692f6af102482f17493fe63952a3d5f860c69642cbace872943e94a84162f6c623089d85099783aede28ab8f2304cc1f376a32 SHA512 0eb880c0eeb6d7667af05ed2813d7b5eb4a39ff2fdf76ff8c48718b1a1997c053acfba9d2cf80dd2588a0ba667a4436a6521e5373a155dbd68e0286bd7958fce
-DIST gentoo-kernel-6.1.4-1.amd64.gpkg.tar 76748800 BLAKE2B 670bc8f61cbe4df7a1f3e169aa8a88830ee2b4d909fb5b315c28e0279d228b81c0ecaa185f65c0ad832b333f7b8a6847d77e7cfdd19bd6bffeef6fdcd7897891 SHA512 9cd580cb2384fa8890ad683d2d2da75d3b8fa533e46c3e2a945cdc0c01855b5904024ffe53a490cd1929c5270b6ed065d22a6024012af5ca6e7df8989f00f3cb
-DIST gentoo-kernel-6.1.4-1.arm64.gpkg.tar 69324800 BLAKE2B ce6a67a1222314ef1ddbc698df42d6b61d90599fc0f3c2070b7fc91d036d44f806791adfdd9e5d52364b9357ced40cc2a433f893185c1d6c9ef767b50ca57ae4 SHA512 d83428226c3f394ea0b0639385aa914211dc4845ab6d375f24961f33f46ea477e457f1e09480a6bc4f7b7195bca45bf672197c29c5af2ada52e029c07bf66279
-DIST gentoo-kernel-6.1.4-1.ppc64le.gpkg.tar 62730240 BLAKE2B 31616dc52fcd36a075e414e1863581b8d6e5e3c3326cc743dd26eb7a64c95de285a974176e6a26384136e7dd71f64764c002f73856b09d6b4c9f8afced5ad1bf SHA512 f779a7afb735ec37828c9f56a681fc55971168921a15a3db8762ff38a1a20b5ee1d84a5ba33b17d94a6303dab9ed0c8458f6250e0123669a34075c27765ff391
-DIST gentoo-kernel-6.1.4-1.x86.gpkg.tar 65976320 BLAKE2B e47087b8819b05fde7701b7e85a5c7c3f70ce54234100fa5b0a5077eede01b3db955cd5c353fc45674775258bf6fb4e9836a6eaad2c07f5f84d349c590b14592 SHA512 dbd68b80872de1afe494cdfa314c8cf2ba80ad10e438ed51708529c4e862b9322b110499f82b34934b7259e3d2665ec2c5b5c602b9d3ebcc19d2d6077b8daedf
-DIST gentoo-kernel-6.1.5-1.amd64.gpkg.tar 76728320 BLAKE2B 38810ab12d580ca28ffb0f10abfa0f4586f8616e40aa92b4f64c10a7947d4e6fcc9a11847b7486e6c3d5bb1c27d59bc3bc4da8a31b85235aa64437f995c9ae59 SHA512 34b1fc305faece5a665a24a818444f5939118c269f00d682c14ddeca3ec56663ea4230f4af13469d2c9f083bb4dacacb40f8009495606f56b79479729cc5881a
-DIST gentoo-kernel-6.1.5-1.arm64.gpkg.tar 69304320 BLAKE2B 33e166cc84eb3204f804f77451e0caaa2306582bd097f8ac64d6a2838ea99358d36ddfbe5b8f3693f983192f75535261ad6800fa585c6940567a2756bbd3317c SHA512 0e777196bf654d125574f864145eb8765672c183038604adf9e327985a55815c732287d3595e1899d6b00629b758a2dfdc426c658927f69c0939247995ded77f
-DIST gentoo-kernel-6.1.5-1.ppc64le.gpkg.tar 62720000 BLAKE2B 1da226a56a8a2f0a49f1a597a472ed3b97e4a7a5c4b4b18922a613f01bcadf90005635c6224feb3e70b1f2543823ef99b3192ac8d53605a28736b54f63649ee0 SHA512 80755a351f65007123b3a2427d186fac8b24204c769580b810b9860f4d3531cd40b2be7006631371d4be9d959954537cd7dbf05344bc14b0d08ca4f9432a5484
-DIST gentoo-kernel-6.1.5-1.x86.gpkg.tar 65966080 BLAKE2B e7eb9f70e581f0feafb0edb6f82d6cc615c32ec8ffd3f9c735b7172e24f2ad81ed765c6c7cbdd7ea0a2916bf909108f0475b6d8b31e56fe15f49fa346a541a9c SHA512 4df6bedc4be616a4b347f1d35ba762dbe4cb489893a13ca22d0e392caf10514e4d96e60101014ae74a741eb80056e9d10be503a3cd1b46a0371e72f0da9c58c2
 DIST gentoo-kernel-6.1.6-1.amd64.gpkg.tar 76738560 BLAKE2B 24d6d3f29b4323d3ff080d05c14374f203c7086527402bdc042068e350df9ca596f0dbe07bd985c74326dde5652ca464ed093a9a0fd90ce98862dcc2dda9978e SHA512 26ed6dc543859a9b842e19e08cdd715e48143d7d3af76713fef0e18c12298432b601fbf2eda0c8fa01485492c97db37483634b694ff51cd5a00f2037867ad730
 DIST gentoo-kernel-6.1.6-1.arm64.gpkg.tar 69324800 BLAKE2B afbbd8f02b7127f95d9ca3e14e28d594716d17e472514886e83d4ac4a07e55aa6f1aa905a3328d55eab1b0857b6510ae9c5d2683a24f806136937ffa62e5fe35 SHA512 fcdd7700192661cd8b010389bef50c516f5f47e425c2122b3b2718a815c209ba5c64c54cc88c94dabe0968d65f5f52e8ebaca887ca1b3f741938dae8a384ebc5
 DIST gentoo-kernel-6.1.6-1.ppc64le.gpkg.tar 62730240 BLAKE2B 3a94df5fa51cb826a8501f12dc47deb77ea124ab59272bcb2d4506a137ffb26ef3f0c75d6efa10d08aece61064318642bf40257a7e3fef3766234725ec16e5c8 SHA512 24c267ff67fd980913ac7f7b494224ef46b0d102537ad89ba1a0e08f388a95fe9b4b817a0e9270a187c24d42d7b41f96a2c906079f9c06fb4fbbd8c5dab140f8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.162.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.162.ebuild
deleted file mode 100644
index 8f6c357c55e5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.162.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.86.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.86.ebuild
deleted file mode 100644
index 43ce4df76615..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.86.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.87.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.87.ebuild
deleted file mode 100644
index 27016e1b991a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.87.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.15-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.15-r1.ebuild
deleted file mode 100644
index 7634c204448c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.15-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.16.ebuild
deleted file mode 100644
index 00650e13196d..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.16.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.17.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.17.ebuild
deleted file mode 100644
index 877c81f2e72e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.17.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.18.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.18.ebuild
deleted file mode 100644
index 877c81f2e72e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.18.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.1-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.1-r1.ebuild
deleted file mode 100644
index c8200881ca18..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.1-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.2.ebuild
deleted file mode 100644
index 08f0fc48296e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.2.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.3.ebuild
deleted file mode 100644
index 37a5c18539e9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.3.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.4.ebuild
deleted file mode 100644
index 37a5c18539e9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.4.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.5.ebuild
deleted file mode 100644
index ed76d510db0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.5.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-17  1:43 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-01-17  1:43 UTC (permalink / raw
  To: gentoo-commits

commit:     6e60ba02fcd7d1acd312b685ffd49dc28aa4d3d2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 17 01:43:04 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan 17 01:43:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e60ba02

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.163 amd64, #891151

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild
index 8f6c357c55e5..bf54778cdcc0 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-17  1:43 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-01-17  1:43 UTC (permalink / raw
  To: gentoo-commits

commit:     89cf421922eba7fc534220037f6df28a61e5b8b6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 17 01:43:00 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan 17 01:43:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89cf4219

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.88 amd64, #891149

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild
index 27016e1b991a..d5411b98f627 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-18 11:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-18 11:12 UTC (permalink / raw
  To: gentoo-commits

commit:     937dfa8957645b06e1a96362d0021e4913268aa9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 18 11:12:04 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 18 11:12:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=937dfa89

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.88 amd64 arm64 ppc64 x86, #891149

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild
index d5411b98f627..47036bfeb93b 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-18 11:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-18 11:12 UTC (permalink / raw
  To: gentoo-commits

commit:     20d4e2fc87e6b9d191b977748dc67cf9cc2a9e2d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 18 11:12:07 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 18 11:12:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20d4e2fc

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.163 amd64 arm64 ppc64 x86, #891151

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild
index bf54778cdcc0..660371c824b5 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-18 11:19 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-18 11:19 UTC (permalink / raw
  To: gentoo-commits

commit:     b3e866a9b79be2cbe91b80a8852bf1d09f3d5521
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 18 11:17:16 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 18 11:17:16 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3e866a9

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  19 ---
 .../gentoo-kernel-bin-5.10.161-r1.ebuild           | 127 ---------------------
 .../gentoo-kernel-bin-5.15.85-r1.ebuild            | 127 ---------------------
 .../gentoo-kernel-bin-6.0.19.ebuild                | 127 ---------------------
 4 files changed, 400 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2dd98826c83f..8cdae71ebcb6 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,29 +1,15 @@
-DIST genpatches-5.10-170.base.tar.xz 4506932 BLAKE2B 9503a369d1d653fc08e0c24438943dd3b583c25d187b5913a5308d41a7322a6467324be402b3748d201040b004980a5c6021704142008e49888d4898ec6194b2 SHA512 7b737194adc2876f589be2a155b1142a48353a099872cf1f75f653fe0c2fbb1899cee2c39970147c827c46ae31d5151aaef18d0a805fdb28d8efc0fce4c808c7
-DIST genpatches-5.10-170.extras.tar.xz 3868 BLAKE2B fcba4ddac271a957a8f2645fc833338bd2da71ded4cb935bf1f2df267f50fdf1bab0e2bb0967a3cae975bc7cfaeae932261ae0aab4bcad40b32546ff69850c41 SHA512 bb272928563d33ddf9a90db610ed013f625121f8a05cf497c14dfb74052300cae361474e71203be35949ace7aa9bdc23e98f2dedfe3eef885a59674a90166c6e
 DIST genpatches-5.10-172.base.tar.xz 4831748 BLAKE2B 46acfe58044df90c98057fc25903c1af1ff3baccace354659b79b939ca6b2054488c8823c456620880e4af9221e0d26eadfd355aaccf4679989ce2e6077507e5 SHA512 8951a10959454b515269be97e163e73aa7cc8374abc7d0fa73243f67944bd1592051736ec06e2ce29ee01d4e0b79ec783d30b40664105f12aad24c9c4cff0a33
 DIST genpatches-5.10-172.extras.tar.xz 3868 BLAKE2B 32ee2c036c224c800ce53fa94d8f6676c70023bb733cef143355ed5907a4815cb252bc43d1660bedd841dffc814c15a9016d8c0d43b80ece58c9f4bf77c472eb SHA512 10372d1ab1d8bd73dc1c7412498cfb5ce91dc74d5e40c6497aeac24fb71d9c007d03cdbe58b2b7d6304af11816a4981cfc4bdefcd39da19009cb2f0bef9ba5ea
-DIST genpatches-5.15-89.base.tar.xz 3552056 BLAKE2B 2131869a216e9e99fe893e502e9dff10ef486fcbd0a130db2621ecbc61194d4f224745d146213edf35083752de89624346eb7fcd7c2fb53f414d3ddc200b5b51 SHA512 ac840d8ea832f5a388ace30cc435501112992a16834dfd01bef764683b415405b1f9fa644062c8ca3ecb18739e55133f2282281436847d9ceae8fd6104dc583e
-DIST genpatches-5.15-89.extras.tar.xz 3932 BLAKE2B 25a5b47eed2412b6d660572c266fd8d22be0c3e570dab6d45a7e6a0015227a1b4cd468582bebe3ebc7f47600d3ad30a5853dc2398e39ae02352a1b5df1faea36 SHA512 b4ce39a33610e5ff1c3309f787dddca702e55d81b19dbfb9300386a246e758ca9192eb98189ed01ba138d38947fa35e27dc6d3b459da059807bee93289845879
 DIST genpatches-5.15-92.base.tar.xz 3843196 BLAKE2B 1a70c672f4ceda221611ba1bad20fc4e791a51e27f412995308cb7f39962c6e237efc1bb7912c67b8e3dabaffce3bb6ceb55d62f4f12b79671910b70c1e7a8dd SHA512 33390b3e24783405971f2eacb24e715faf841a66e477a03d4055d61694fa72694d7563d799b95d47037ad0d7e7c234e56c894ddd7cd1dba59077efb901bbba26
 DIST genpatches-5.15-92.extras.tar.xz 3932 BLAKE2B 12936d0ac139d69f2e5947436ffd34add80625aa383aa23e51b4419a5e2ad3c38ace4d69c9e7066bfeae32ab727013e602c3a1c3424e128562597c517c7e5903 SHA512 6595eca7525db97672a15275228dbb9b14e7e234514b549e0fc17daeda4b48d298f6dbcde46e5862fe02bac9f50ffd7b05d82a174541469456289bdc6eb7f4b1
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
-DIST genpatches-6.0-19.base.tar.xz 1107844 BLAKE2B e185f0d47ac23c92668d523a32d56a3b8c7dbb67db40e7cc776b267e6e5ffec4d25d10ec85df396687d96460937eeeb47bb4a9e6213199ee32f0c2a0f5e034a4 SHA512 beb49081cf89405825638cb49eb95fd8fb0d2b59790a663c629b4c4bf5c7c55e424cbf96fe9bc83220c14270ed2fee39481ad79f287aded00c7bd0cbf755c400
-DIST genpatches-6.0-19.extras.tar.xz 3804 BLAKE2B b3111f38985093d7ae6936f7ceedacce53fda92163973d79984a9bf19c127ba7dd203f55bf5c57b69591310851c91127848edec87eb715c4d20ab8051bc8d30e SHA512 2212c66beddfb576e90f8c4015ed64aca1cae44367f5ffca98c949e208e68eba6b357b00a6196671cefd7811a3f1f2e188337dcf10457c8b7955129d096c5bb0
 DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149 SHA512 d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0
 DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818 SHA512 22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7
-DIST gentoo-kernel-5.10.161-1.amd64.gpkg.tar 66498560 BLAKE2B 6614aef018fd06c61edd76c8526a96d72f73225ce915fa8bebcf835bf1a92de5f3bbb6c9045cc2cf38c326b15d7d00b236a609b8dbd2f50296ae0563d0b01c58 SHA512 e370627c308d0f9ad1cd9972677a61d2dae152e8cb849dd772e3d1d60d3fb4ed195ae048705bed4bbb663c6532cb1465947a31ada825a3fa66e2aaf089acd115
-DIST gentoo-kernel-5.10.161-1.arm64.gpkg.tar 59658240 BLAKE2B e88ccc74dea87976843b87bd96ed1704d588e519913d4376cdbe80cded1e3a4370b9c3cf692e510732ef15505ab5497db1d5c5091b523457e644793b0dba6c0c SHA512 8f7648ecd4e99c3ebd8bf67f33924df60693cdad47f027c75b8a68bd3efae23defe9f1caee2f2604d58b931439d557ef263c98a6a6eb6171c7a2b8b91f2b1d60
-DIST gentoo-kernel-5.10.161-1.ppc64le.gpkg.tar 55050240 BLAKE2B 97a879d136891448fa86f598de5ebefe875bbd2b35c89ebd882b6913cf02a82de9981afdd25d758649aefcfd977edec2ca11d603271bdb17a76097b3333cb3e2 SHA512 2f5f0a2dd49caefcafe44ea8603f615be5487e1109e6aaee21553e6b4d9b516e8b0ddced4a85cdc355d363e9ddeb431b9c7c3fbc1806bec5d4bcfd36195c77c7
-DIST gentoo-kernel-5.10.161-1.x86.gpkg.tar 56422400 BLAKE2B 13d65b837c23fcdea30a82ffd38b6433f91abdb1911f07271be055c005963911959e02fd95b2967149f29cfce77845f8fd1872d599b6c07710cbfc6fcab45eab SHA512 5a0086a2916997ebdb9aa3250db2761d2d2403f8594955eb369639883e49d2c5c156596c8caf893df4d685abb9483855851660799f49e89a69c9019ed549afee
 DIST gentoo-kernel-5.10.163-1.amd64.gpkg.tar 66539520 BLAKE2B db354db6d769696f6f708f3329420dcb304954f71c76401594c4c2b02e60d5e3f271d1e4531dc49a267835743eb7441ced1981cf0ef00b0adca30aea1f562595 SHA512 7ca27b561405a5247fa05ec969705f2efa3fe315255aa745ca412c9231b4ec267ea129984aa63d718b2a574cb103a996e83fdd43ed468076db49736ebf12aca9
 DIST gentoo-kernel-5.10.163-1.arm64.gpkg.tar 59668480 BLAKE2B c75893bcc35fb0102c718a1848c1973795d9cfa54ce4b203c0461409e65e6c1eebacbb554a0c859c35c8f87a2a9b33dc2ac5d72859fdc8769e1e64db2efd89b9 SHA512 1db8b0d5b5309755be331d4dad233c02afd6bd82a1b7613e10101a9e8d077299ee967f6e007b11f815a496f1733879cd61f88a861e43623521c1bc8b69512364
 DIST gentoo-kernel-5.10.163-1.ppc64le.gpkg.tar 55029760 BLAKE2B 612963d75e798c2e2e295d7d4e00fd6fd15cf494aca11ee59926cbcbcad5f0a945bb263cb2155eb138fa0195cf85a489e44d1aca0cbe32d5d1ed42d8401eaa6b SHA512 215dd62c513394a4b78f6cf57f4706a71daf4a06b76c83f113b6e357a2f0cddb3a8e46324a520312918c31d5a05d0af260cc4265ea81d339f1b494b2b6c1e3fc
 DIST gentoo-kernel-5.10.163-1.x86.gpkg.tar 56453120 BLAKE2B 0eeae5765fc1aa70025598b3acd2202514284e61b75516142149740a4458e99b23379db80d05c4c10ca3deadacf732bc03aec650412ad4c04f1fd7daaf45a4c7 SHA512 b9508b6c78881979ca14d37a427390a3debd175623ec47f8e28350d8abd5bba39f0a331e3d8e4aff650a789fd66bbff66aa2d1ddf851d2f0f365c37cc9be8d3d
-DIST gentoo-kernel-5.15.85-1.amd64.gpkg.tar 69806080 BLAKE2B c8a30ead36075a73121fb0a9fd3f924d1efbc6fbf38bbc5d997cd5d9d50dcf6daabc4ce9501ed31c151b847c7a80dc4a86db50a2491644245fc6c2822b360eac SHA512 5b36794fe4076bbc3ceae8939ba15c2aede768d03acaf859a349d23bc28d540409655c7731a0b6f671a67b789a4563dd21d167315bdbebe9bb81462c4c72e3c1
-DIST gentoo-kernel-5.15.85-1.arm64.gpkg.tar 62873600 BLAKE2B dd718f470550c4243b13dbcb3c2513fbbcbc168554b4fccf483689772a59c6bd92342e80ecaced38e2c5ad139b6cc19fae54c6ecd90f3d58bbef5e7bc2692799 SHA512 6c056798c28245c297703b97859c2219123ea00a8ee816694ddc186f5694444c5854c469b52830e9c2f3d4978b469d83707626e10f9cae4472c29ea8181d4472
-DIST gentoo-kernel-5.15.85-1.ppc64le.gpkg.tar 57231360 BLAKE2B dea31232116da911864d2ce1ec8a62e2959658ae339483fa23a3251fb98cee1821ee51a24041b711bfa317f9b4c2443f1c34b4643ac9b8be3788b04fee0bcae5 SHA512 de537a3f7e0059f94b6b7de56776e10fef13658aa464e54e528cbd5dc78eb5fec41b0c428bc5f106d16b87745fcaa4d767cc3b5843c83de26a5eb568f9afe613
-DIST gentoo-kernel-5.15.85-1.x86.gpkg.tar 59146240 BLAKE2B c56de581cecc5c639f674b09f005b504e886ab9b2cbcf8d3d69702f1db4939901a259c5cdfcaf60314093e261177b6128822351c2f4973e9b16968378b6a74d1 SHA512 eb01dbef71c2c392148b1c344a735382f077d3c69f69a13b18aa9cfcb74738c973b782083853b1a038bb6bd85364efb563d353523e72f26109a6644d75f25850
 DIST gentoo-kernel-5.15.88-1.amd64.gpkg.tar 69826560 BLAKE2B 9c32c9a590770f2b15e67e62066265cbbf82d09ce9daef7af5522be320eb98eb13714425f842c6de038fee83f7a2166c2113c77acfb6044c201b39e26d36f1e4 SHA512 9143d0393203eb00249916b84b0699aadbd8af5dd5e4376ce251ef77a1018ab647ccd7a370e2724b6b2f72d077ba9fc3f2000ecc8518295e975cfc8f464d9df2
 DIST gentoo-kernel-5.15.88-1.arm64.gpkg.tar 62904320 BLAKE2B 8edaa87b1d574787913d9f0e935d3f79505aaa507069ba8bfdf4acd894582adecacbbd429554e02c569aeef975eabeb3285f9cabb1e9ca5aea4d32487a5f298a SHA512 6f41644cbc0442f39d79c54aef05d64fed2da2f8dff1f906cd109470a7c12d2b67732fb5b68959e3393db99972185fdb960dfc22c153992da3632ed2bf9f382e
 DIST gentoo-kernel-5.15.88-1.ppc64le.gpkg.tar 57251840 BLAKE2B 361eb1433ee75820bdd85ed39960681b091c42d7cc7004540e4a6f60e8636569463e18d9de785f98d4015463f24dd58b1da368ad97a431e9fc5f13e9d2a98194 SHA512 c9ebe0f7a184a7fba4bc8532e7b66ad652b2cf9f1754d6267c9534673a62940c8adefbd50184655920a6518634bee9b97f1ae3037b39862ada64344ef62f090d
@@ -32,10 +18,6 @@ DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239
 DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
 DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71
 DIST gentoo-kernel-5.4.228-1.x86.gpkg.tar 52398080 BLAKE2B 7d8091279949410decf21fe9066eb27f9edc5574dc10bd976c6add123ed491f302ddae4e02f7a23110f566cd0026ab5cd87c44e0ea406c86215979bcdd756137 SHA512 3bed38f6c9145fc1e8f2fdff0c9675854ad4a8acb1cc5498fbcb6bd7ee7a3330140da85dfcf5de5f247d603b42995d0786215116df6f1bed6133bea37482719e
-DIST gentoo-kernel-6.0.19-1.amd64.gpkg.tar 75950080 BLAKE2B 1d7b2ea9ca9a42c6e8be02f7370605b3556c5b647bfa874d5161eaeea8fd3b4089f2e75fa79bc8ea679b78beea1170f16f2d6a8b1e6e3ce811ddfdc217f6ad76 SHA512 3d28839dc1b0ec89fea4eda41216b76515f5a81a89b947dadb49ffa82ab8f0d4b8442c375ff5760a2c3967b048bbfdc6c791bc038dccfbd0bdfba298da978f7d
-DIST gentoo-kernel-6.0.19-1.arm64.gpkg.tar 68864000 BLAKE2B 803880fea6d252060de065c1adbd095cc17531ac3f13e833e486378254fd7540693f1c454a69e669d44ad205543e45e0c3b382c73f89658fefdcd37a6eda2bf2 SHA512 158e2eb02392d9354adb9c15d9809ec56a5b2cd9f77aa79d1efbef44fbae0cb3d20043f1c8c3639a8ec6502ca24e89fab91eaada307f1bb86a1356bc8b174826
-DIST gentoo-kernel-6.0.19-1.ppc64le.gpkg.tar 62177280 BLAKE2B 68a77a6d9704cd8ca9e7329ff4629ade5393d0c65750ae9fd2ef93e34a2bf9ae796df619fe79c7391c1f7e236c9671d8f92dcec35ffe918ad84e2b4b8bd542fc SHA512 1108eb3caf22c7b0d9b98504900cb0d2c1e583f90a722ffcd28bafb5f4a0e0f64da833b4b51a9cce2e9b77e84269b6f019c68b368c827f003081ad4b3c693da9
-DIST gentoo-kernel-6.0.19-1.x86.gpkg.tar 65351680 BLAKE2B 398261b34e3bca83f6f69c08eb53ca176524fe13926c19c36fb05b4e00046fd14dcfb08656ad513ef3981ec6a70dde9e10320f0a1e36f3893b57606e100989f4 SHA512 758d2b37d9ec578e5ff3d1fb27279a588f668aea96af33ee89751cee6ba6df48568deaa958e246c9984330104ad8f29ac81cfb504b8389b5ff3a302243b8fad4
 DIST gentoo-kernel-6.1.6-1.amd64.gpkg.tar 76738560 BLAKE2B 24d6d3f29b4323d3ff080d05c14374f203c7086527402bdc042068e350df9ca596f0dbe07bd985c74326dde5652ca464ed093a9a0fd90ce98862dcc2dda9978e SHA512 26ed6dc543859a9b842e19e08cdd715e48143d7d3af76713fef0e18c12298432b601fbf2eda0c8fa01485492c97db37483634b694ff51cd5a00f2037867ad730
 DIST gentoo-kernel-6.1.6-1.arm64.gpkg.tar 69324800 BLAKE2B afbbd8f02b7127f95d9ca3e14e28d594716d17e472514886e83d4ac4a07e55aa6f1aa905a3328d55eab1b0857b6510ae9c5d2683a24f806136937ffa62e5fe35 SHA512 fcdd7700192661cd8b010389bef50c516f5f47e425c2122b3b2718a815c209ba5c64c54cc88c94dabe0968d65f5f52e8ebaca887ca1b3f741938dae8a384ebc5
 DIST gentoo-kernel-6.1.6-1.ppc64le.gpkg.tar 62730240 BLAKE2B 3a94df5fa51cb826a8501f12dc47deb77ea124ab59272bcb2d4506a137ffb26ef3f0c75d6efa10d08aece61064318642bf40257a7e3fef3766234725ec16e5c8 SHA512 24c267ff67fd980913ac7f7b494224ef46b0d102537ad89ba1a0e08f388a95fe9b4b817a0e9270a187c24d42d7b41f96a2c906079f9c06fb4fbbd8c5dab140f8
@@ -43,5 +25,4 @@ DIST gentoo-kernel-6.1.6-1.x86.gpkg.tar 65976320 BLAKE2B f1eb2845fc24c35e5f922dd
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
-DIST linux-6.0.tar.xz 133886176 BLAKE2B c09a9c877ac0fac83dc31d2d04d96f0a3331d4ed78e3ad4edfd4dc077e1c11d0c49f419fdac4008b5c93d1b09c2b724e12ef0b38371ad0962908abf85dfa95fa SHA512 bac41a7aeb6e809616cee2f13dcd1c45e829dfd1ccf60aee1dc4c46b1e28532f4485c7d819a32940de84fdfbf89db80a4e919bce8a74b2948c5a01551771b714
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161-r1.ebuild
deleted file mode 100644
index 04eab1fbd0cd..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.161-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85-r1.ebuild
deleted file mode 100644
index 1e9d86fe1a8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.85-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.19.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.19.ebuild
deleted file mode 100644
index 877c81f2e72e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.19.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-18 16:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-18 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     f9486bfd57f060558b59590ade4b81a3cb8a186b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 18 16:11:52 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 18 16:21:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9486bfd

sys-kernel/gentoo-kernel-bin: Bump to 5.4.229

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.229.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8cdae71ebcb6..cca93c853592 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.15-92.base.tar.xz 3843196 BLAKE2B 1a70c672f4ceda221611ba1bad20
 DIST genpatches-5.15-92.extras.tar.xz 3932 BLAKE2B 12936d0ac139d69f2e5947436ffd34add80625aa383aa23e51b4419a5e2ad3c38ace4d69c9e7066bfeae32ab727013e602c3a1c3424e128562597c517c7e5903 SHA512 6595eca7525db97672a15275228dbb9b14e7e234514b549e0fc17daeda4b48d298f6dbcde46e5862fe02bac9f50ffd7b05d82a174541469456289bdc6eb7f4b1
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
+DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 48e1199775c5174a4e25f9611f410f8c3959920b3af6d4a5639497560f9a7ca34210c3f7db7c5e279432e1562956528690f5360dfeaaf7f99227f74d8e8d04c9 SHA512 c41fefd72aea785fb40ae95e47019d07c73bb4a07c286e732f7bbaa4b1cc3eca0dc53cf088387998ba1a9bb791e9e021d6246d8ceb9b87dc6d7fc6cbecc6dce9
+DIST genpatches-5.4-234.extras.tar.xz 1812 BLAKE2B 7f95873ce78883b4bb1e4d7769688565c5b5574e86417a8f11d822fe5d971f7e0948a08e83af6a35c0cd8d52cdd5fbfb5fa3abf03c233fa3711b3fdf19fa3dda SHA512 2e49f3f75089ed6ff55c007529218b5b68712e64785cb06dcd5b0f1276a3fe3b6a2ebe2f807b586f954698bfd2c73554a462ee592e89b234e6d25c614ecfcf49
 DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149 SHA512 d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0
 DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818 SHA512 22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7
 DIST gentoo-kernel-5.10.163-1.amd64.gpkg.tar 66539520 BLAKE2B db354db6d769696f6f708f3329420dcb304954f71c76401594c4c2b02e60d5e3f271d1e4531dc49a267835743eb7441ced1981cf0ef00b0adca30aea1f562595 SHA512 7ca27b561405a5247fa05ec969705f2efa3fe315255aa745ca412c9231b4ec267ea129984aa63d718b2a574cb103a996e83fdd43ed468076db49736ebf12aca9
@@ -18,6 +20,10 @@ DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239
 DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
 DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71
 DIST gentoo-kernel-5.4.228-1.x86.gpkg.tar 52398080 BLAKE2B 7d8091279949410decf21fe9066eb27f9edc5574dc10bd976c6add123ed491f302ddae4e02f7a23110f566cd0026ab5cd87c44e0ea406c86215979bcdd756137 SHA512 3bed38f6c9145fc1e8f2fdff0c9675854ad4a8acb1cc5498fbcb6bd7ee7a3330140da85dfcf5de5f247d603b42995d0786215116df6f1bed6133bea37482719e
+DIST gentoo-kernel-5.4.229-1.amd64.gpkg.tar 60631040 BLAKE2B 8c76897ff46fa8351bd275397c6ea9878aa274d9c50e7c077f5705e75b9828491f0f0f9ec189f8371cb460748968b7adf1c3b1c868c164e6f41b2b79e3e27321 SHA512 eab3a4a1049bb552c6a95b9d5eb509f403f36d3d5db7d4f355a8a7d0993e5c26fce7df143ed8ea92fe4618a21eb408c98fa2709339f2a65b18dfdab9b64b8ec1
+DIST gentoo-kernel-5.4.229-1.arm64.gpkg.tar 56586240 BLAKE2B b4482803d1e314aaa99b5b841939c217c304be27c38e4753e8f972572eee5e13d0277ebefbd19270da5f77143ea47b1335a3a48be73b0b2a4820e20af586cb86 SHA512 db80732bde384c54db8cf8f3280fdeaef1d8cbafc068f885f9426e6d720674439364adc13a1ed9d8136b291c20eac4296c425958ce0292d81a88dad62757d041
+DIST gentoo-kernel-5.4.229-1.ppc64le.gpkg.tar 54343680 BLAKE2B b693fb064dbbe2bb456397003f0941b93e26065e219c96f0d3f7f56fc747859413977ab2c007e7417168c4b0bba6d943512a1ccfd79b079ac35e5b89711eb9e8 SHA512 7c39dc53784e1dc06fdf96deaf73ea448069ab1720ef95facb15dc75050c7cc9feb3b1a4b9e395a58d3149c721c0bc66ed0fc9e5e6b42d37a28f2ae533f2c27e
+DIST gentoo-kernel-5.4.229-1.x86.gpkg.tar 52418560 BLAKE2B b9c1cac80a4a618289bde0b01ca0c190e7ade7323397e6c5933da49430a88e22bc6798b001a19afda4ca2e3ad15c409c033745ea237ea59bb1bb0513e009c8ad SHA512 48d8d8ec1612224dbcec0a580aca86be06be4acba3edba6a0a7c070299e90baa8a693cc8ff97b07edf7abd05cf7f0d7087b6c32d9b9e173404d11625b9845a71
 DIST gentoo-kernel-6.1.6-1.amd64.gpkg.tar 76738560 BLAKE2B 24d6d3f29b4323d3ff080d05c14374f203c7086527402bdc042068e350df9ca596f0dbe07bd985c74326dde5652ca464ed093a9a0fd90ce98862dcc2dda9978e SHA512 26ed6dc543859a9b842e19e08cdd715e48143d7d3af76713fef0e18c12298432b601fbf2eda0c8fa01485492c97db37483634b694ff51cd5a00f2037867ad730
 DIST gentoo-kernel-6.1.6-1.arm64.gpkg.tar 69324800 BLAKE2B afbbd8f02b7127f95d9ca3e14e28d594716d17e472514886e83d4ac4a07e55aa6f1aa905a3328d55eab1b0857b6510ae9c5d2683a24f806136937ffa62e5fe35 SHA512 fcdd7700192661cd8b010389bef50c516f5f47e425c2122b3b2718a815c209ba5c64c54cc88c94dabe0968d65f5f52e8ebaca887ca1b3f741938dae8a384ebc5
 DIST gentoo-kernel-6.1.6-1.ppc64le.gpkg.tar 62730240 BLAKE2B 3a94df5fa51cb826a8501f12dc47deb77ea124ab59272bcb2d4506a137ffb26ef3f0c75d6efa10d08aece61064318642bf40257a7e3fef3766234725ec16e5c8 SHA512 24c267ff67fd980913ac7f7b494224ef46b0d102537ad89ba1a0e08f388a95fe9b4b817a0e9270a187c24d42d7b41f96a2c906079f9c06fb4fbbd8c5dab140f8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.229.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.229.ebuild
new file mode 100644
index 000000000000..64a82c2b8323
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.229.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-18 16:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-18 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     7b4947d87c48fafdc4f0b02ae44d708481a61c2e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 18 16:11:59 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 18 16:21:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b4947d8

sys-kernel/gentoo-kernel-bin: Bump to 5.10.164

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.164.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index cca93c853592..57687f9381a9 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-172.base.tar.xz 4831748 BLAKE2B 46acfe58044df90c98057fc25903c1af1ff3baccace354659b79b939ca6b2054488c8823c456620880e4af9221e0d26eadfd355aaccf4679989ce2e6077507e5 SHA512 8951a10959454b515269be97e163e73aa7cc8374abc7d0fa73243f67944bd1592051736ec06e2ce29ee01d4e0b79ec783d30b40664105f12aad24c9c4cff0a33
 DIST genpatches-5.10-172.extras.tar.xz 3868 BLAKE2B 32ee2c036c224c800ce53fa94d8f6676c70023bb733cef143355ed5907a4815cb252bc43d1660bedd841dffc814c15a9016d8c0d43b80ece58c9f4bf77c472eb SHA512 10372d1ab1d8bd73dc1c7412498cfb5ce91dc74d5e40c6497aeac24fb71d9c007d03cdbe58b2b7d6304af11816a4981cfc4bdefcd39da19009cb2f0bef9ba5ea
+DIST genpatches-5.10-173.base.tar.xz 4855856 BLAKE2B 12e85119807c228eecd2101a94430915ba9c1a3bd2163cffc821b899709a474643096eebb1f9b0d8b926d11d022e45164f8df4d1f45c5cc43cb2cab5801082c7 SHA512 8f1e1d8bb5c33f19737cfac49710707c10347ffe567c5c7939eebd384f7e37cf8bddcd0bab331fdd6f25ef6be02787acdda86193339d689aad32fe80f4aac519
+DIST genpatches-5.10-173.extras.tar.xz 3868 BLAKE2B e407ab499bdb66025b6a970de3866c2dc6f7c275757a0a11c48c598780d195f85a65c9557b3a4e44533d8731bd34450e6701cf5590b975816d435223097dc4df SHA512 f8465734661ef15423b6f1de05e47df8ba9cf8a00eb1dd805b30e87b98fd51cd067db15a54b681827d94982f02a2fef641998b8529a9b59435d8bf49e6af44b9
 DIST genpatches-5.15-92.base.tar.xz 3843196 BLAKE2B 1a70c672f4ceda221611ba1bad20fc4e791a51e27f412995308cb7f39962c6e237efc1bb7912c67b8e3dabaffce3bb6ceb55d62f4f12b79671910b70c1e7a8dd SHA512 33390b3e24783405971f2eacb24e715faf841a66e477a03d4055d61694fa72694d7563d799b95d47037ad0d7e7c234e56c894ddd7cd1dba59077efb901bbba26
 DIST genpatches-5.15-92.extras.tar.xz 3932 BLAKE2B 12936d0ac139d69f2e5947436ffd34add80625aa383aa23e51b4419a5e2ad3c38ace4d69c9e7066bfeae32ab727013e602c3a1c3424e128562597c517c7e5903 SHA512 6595eca7525db97672a15275228dbb9b14e7e234514b549e0fc17daeda4b48d298f6dbcde46e5862fe02bac9f50ffd7b05d82a174541469456289bdc6eb7f4b1
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
@@ -12,6 +14,10 @@ DIST gentoo-kernel-5.10.163-1.amd64.gpkg.tar 66539520 BLAKE2B db354db6d769696f6f
 DIST gentoo-kernel-5.10.163-1.arm64.gpkg.tar 59668480 BLAKE2B c75893bcc35fb0102c718a1848c1973795d9cfa54ce4b203c0461409e65e6c1eebacbb554a0c859c35c8f87a2a9b33dc2ac5d72859fdc8769e1e64db2efd89b9 SHA512 1db8b0d5b5309755be331d4dad233c02afd6bd82a1b7613e10101a9e8d077299ee967f6e007b11f815a496f1733879cd61f88a861e43623521c1bc8b69512364
 DIST gentoo-kernel-5.10.163-1.ppc64le.gpkg.tar 55029760 BLAKE2B 612963d75e798c2e2e295d7d4e00fd6fd15cf494aca11ee59926cbcbcad5f0a945bb263cb2155eb138fa0195cf85a489e44d1aca0cbe32d5d1ed42d8401eaa6b SHA512 215dd62c513394a4b78f6cf57f4706a71daf4a06b76c83f113b6e357a2f0cddb3a8e46324a520312918c31d5a05d0af260cc4265ea81d339f1b494b2b6c1e3fc
 DIST gentoo-kernel-5.10.163-1.x86.gpkg.tar 56453120 BLAKE2B 0eeae5765fc1aa70025598b3acd2202514284e61b75516142149740a4458e99b23379db80d05c4c10ca3deadacf732bc03aec650412ad4c04f1fd7daaf45a4c7 SHA512 b9508b6c78881979ca14d37a427390a3debd175623ec47f8e28350d8abd5bba39f0a331e3d8e4aff650a789fd66bbff66aa2d1ddf851d2f0f365c37cc9be8d3d
+DIST gentoo-kernel-5.10.164-1.amd64.gpkg.tar 66549760 BLAKE2B 91c42844ebd9d68fe146579c321fc4d44a439c3c4354b14ce841ce3d73f18d698ec9eb79c24719ef2dfa4900adafc3bcc4b593cf5ea89c288685c5e913c46781 SHA512 5db00d165048bc49461fbdf16a8dc5dac602bf03a91d2fa44b911d777ef065d7c1c46e7a71f234d4f834c0681588c432996d70c1897d8b993a6fc112bcd42b3b
+DIST gentoo-kernel-5.10.164-1.arm64.gpkg.tar 59422720 BLAKE2B 2957257c042518169a6c4f2365e13b5873692413100f8b9c9f81cad5609ee5c64da487f8fd3a6e8f9d3a15ee76a2004ce085446b7053997a461c2b8ae8a50c74 SHA512 b2c2934d8d65651ac28efaa447a9a4d5d82df461044a1a42398eedeec84d426ab4dc8b4ef2ddc6b2c7b6f7046e013f8ff580c72c416d61ee8fb436f77e4f0a63
+DIST gentoo-kernel-5.10.164-1.ppc64le.gpkg.tar 55050240 BLAKE2B 3cd96b8ef192b836a36ee0322a73ec180a501db8c3ec8a4a7a482da276bfafd9de9581eab940dbc4181b73e576b1e53917fa48c4a91efdfbcf113492e8a84353 SHA512 5522fd934cdbf51c9f076af8de13eb113cde6cdad715c00511150f0d0f1b6e034d73990c8810ba87f1e2c73aba5a48232b9ca2a47763133a5d678a70e6bd2563
+DIST gentoo-kernel-5.10.164-1.x86.gpkg.tar 56473600 BLAKE2B 91990265c7e4bb433201bcb919684e3b556e906e014a0ee927921ed6d70f08d730a2d93ebcad2baa5e1e72f345c980303ca0fb272cbe54d09bdde00795ac5928 SHA512 f292eef3f4b6f9132c2a80cde5bcaae15236511766966c9c8fbd7d4ebb7676a3ff78e52a2dd185f8e5b8fab2e9c4b1afb5af6744ec1d637b963a023e4b839253
 DIST gentoo-kernel-5.15.88-1.amd64.gpkg.tar 69826560 BLAKE2B 9c32c9a590770f2b15e67e62066265cbbf82d09ce9daef7af5522be320eb98eb13714425f842c6de038fee83f7a2166c2113c77acfb6044c201b39e26d36f1e4 SHA512 9143d0393203eb00249916b84b0699aadbd8af5dd5e4376ce251ef77a1018ab647ccd7a370e2724b6b2f72d077ba9fc3f2000ecc8518295e975cfc8f464d9df2
 DIST gentoo-kernel-5.15.88-1.arm64.gpkg.tar 62904320 BLAKE2B 8edaa87b1d574787913d9f0e935d3f79505aaa507069ba8bfdf4acd894582adecacbbd429554e02c569aeef975eabeb3285f9cabb1e9ca5aea4d32487a5f298a SHA512 6f41644cbc0442f39d79c54aef05d64fed2da2f8dff1f906cd109470a7c12d2b67732fb5b68959e3393db99972185fdb960dfc22c153992da3632ed2bf9f382e
 DIST gentoo-kernel-5.15.88-1.ppc64le.gpkg.tar 57251840 BLAKE2B 361eb1433ee75820bdd85ed39960681b091c42d7cc7004540e4a6f60e8636569463e18d9de785f98d4015463f24dd58b1da368ad97a431e9fc5f13e9d2a98194 SHA512 c9ebe0f7a184a7fba4bc8532e7b66ad652b2cf9f1754d6267c9534673a62940c8adefbd50184655920a6518634bee9b97f1ae3037b39862ada64344ef62f090d

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.164.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.164.ebuild
new file mode 100644
index 000000000000..8f6c357c55e5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.164.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-18 16:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-18 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     07f9e4e10ea4399408803ff91c985cc6dd15a186
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 18 16:12:03 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 18 16:21:32 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07f9e4e1

sys-kernel/gentoo-kernel-bin: Bump to 5.15.89

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.89.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 57687f9381a9..b69eb8cf7944 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-173.base.tar.xz 4855856 BLAKE2B 12e85119807c228eecd2101a944
 DIST genpatches-5.10-173.extras.tar.xz 3868 BLAKE2B e407ab499bdb66025b6a970de3866c2dc6f7c275757a0a11c48c598780d195f85a65c9557b3a4e44533d8731bd34450e6701cf5590b975816d435223097dc4df SHA512 f8465734661ef15423b6f1de05e47df8ba9cf8a00eb1dd805b30e87b98fd51cd067db15a54b681827d94982f02a2fef641998b8529a9b59435d8bf49e6af44b9
 DIST genpatches-5.15-92.base.tar.xz 3843196 BLAKE2B 1a70c672f4ceda221611ba1bad20fc4e791a51e27f412995308cb7f39962c6e237efc1bb7912c67b8e3dabaffce3bb6ceb55d62f4f12b79671910b70c1e7a8dd SHA512 33390b3e24783405971f2eacb24e715faf841a66e477a03d4055d61694fa72694d7563d799b95d47037ad0d7e7c234e56c894ddd7cd1dba59077efb901bbba26
 DIST genpatches-5.15-92.extras.tar.xz 3932 BLAKE2B 12936d0ac139d69f2e5947436ffd34add80625aa383aa23e51b4419a5e2ad3c38ace4d69c9e7066bfeae32ab727013e602c3a1c3424e128562597c517c7e5903 SHA512 6595eca7525db97672a15275228dbb9b14e7e234514b549e0fc17daeda4b48d298f6dbcde46e5862fe02bac9f50ffd7b05d82a174541469456289bdc6eb7f4b1
+DIST genpatches-5.15-93.base.tar.xz 3874100 BLAKE2B 3f9bd1a90de22824db823bead22ae777ebea551ebd183184ecd039f33def8db603694acbe3757352cff228eb2a28a8c31d362f2185b32f88edd19c4de6eedad1 SHA512 1d5c83f5f44ccee701755dc7732f80baa00e5b3f4137c9da8d81cd7fad0055df6b09dddb1cdd6287db6a43cd1b673aef3a543086138af72cad5218d2fef31860
+DIST genpatches-5.15-93.extras.tar.xz 3932 BLAKE2B 5bf45ac0d03e9fce3fad0ff4fa378cd3f29b903305e0e9119fab0304354764e5553aaa8a7c6af27af303243956b315a6d8275e9fb6cb59e365979dbdcfa7502f SHA512 42d9b8132903221eae0b0cf830d53e4f7783ecac00df31ec021d953a92759ab3b284d4e3867934453d973006d15ad9c40fd73069d073797b18a756acae6f963e
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
 DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 48e1199775c5174a4e25f9611f410f8c3959920b3af6d4a5639497560f9a7ca34210c3f7db7c5e279432e1562956528690f5360dfeaaf7f99227f74d8e8d04c9 SHA512 c41fefd72aea785fb40ae95e47019d07c73bb4a07c286e732f7bbaa4b1cc3eca0dc53cf088387998ba1a9bb791e9e021d6246d8ceb9b87dc6d7fc6cbecc6dce9
@@ -22,6 +24,10 @@ DIST gentoo-kernel-5.15.88-1.amd64.gpkg.tar 69826560 BLAKE2B 9c32c9a590770f2b15e
 DIST gentoo-kernel-5.15.88-1.arm64.gpkg.tar 62904320 BLAKE2B 8edaa87b1d574787913d9f0e935d3f79505aaa507069ba8bfdf4acd894582adecacbbd429554e02c569aeef975eabeb3285f9cabb1e9ca5aea4d32487a5f298a SHA512 6f41644cbc0442f39d79c54aef05d64fed2da2f8dff1f906cd109470a7c12d2b67732fb5b68959e3393db99972185fdb960dfc22c153992da3632ed2bf9f382e
 DIST gentoo-kernel-5.15.88-1.ppc64le.gpkg.tar 57251840 BLAKE2B 361eb1433ee75820bdd85ed39960681b091c42d7cc7004540e4a6f60e8636569463e18d9de785f98d4015463f24dd58b1da368ad97a431e9fc5f13e9d2a98194 SHA512 c9ebe0f7a184a7fba4bc8532e7b66ad652b2cf9f1754d6267c9534673a62940c8adefbd50184655920a6518634bee9b97f1ae3037b39862ada64344ef62f090d
 DIST gentoo-kernel-5.15.88-1.x86.gpkg.tar 59176960 BLAKE2B 0cb72d5dd890781d07bef9ebf995c08b28e94c42c8ab28bd6d44eec0371a268c6ffa1e48a88f162ef15d902c2e0c89bf90e359bcaec14156ed67c897a5298a61 SHA512 c6a401216611e8473913d38a8f5af4ac90c698e2a4ae298e1b818e1316aff311d4924d74676d5abe369d55d9d4a8d8e55a0ab74046e13ed7607fcc2fee472bed
+DIST gentoo-kernel-5.15.89-1.amd64.gpkg.tar 69806080 BLAKE2B 13a34f6f744565f07ce18590ce26cf5707a940c6fca5031c24e30d702ae405a9018545b5af5013232530a7ddbf785ebaf31b57f0bb75523405e05f91000340d9 SHA512 27894da33cc4b0570a43eb1f92d3da71051bbe295aae5ea84cf70dabaa48b29a17eace9fb7fd39e969d972992b170a89b6dca09a0a124e5be04171dcef4d07a8
+DIST gentoo-kernel-5.15.89-1.arm64.gpkg.tar 62638080 BLAKE2B 975d9ba03f53907e68665e87ed123a72a5f6507e2694fb398a948eeb29cd5d55d70f16224a8fd0739425c4f6cb074339ddd2766431c21fa3ed56a97efea715cf SHA512 7290c46d20daca36a365c9290d0307e5a49125e18f69614846ebcb8024b52693a2a22b2e64723c2ece435296a8387d79d84e42e829adca377d07e408a7b2cec9
+DIST gentoo-kernel-5.15.89-1.ppc64le.gpkg.tar 57251840 BLAKE2B 3ee871d5b6984618cacc13dbf4c3b5f067bd49505f4920924fe74d5d25bd252c55a7b13b4e1f1e1c77c7cb3f0ef25de884bf96cb822dd444135634bbfb5dcaf5 SHA512 bc10ca9810e799c169eeb200ac11779ccd4f2b64be89994c0c897980ccf03caa9d460dcac9c33777c600a91f241e869625ead416eeb24b4ffbf2e590306825f1
+DIST gentoo-kernel-5.15.89-1.x86.gpkg.tar 59187200 BLAKE2B 45db7d829d1ec13ffcdda2c37351a139ab67547993e899a1f088947447f1d6be9126ffdfb2ed7fcdf30e0d22f0214436b951bee884929d777ddb235aba993ec8 SHA512 421768cc899fe957393d461cc047693a537d1636371667b32144411633ad8c70e75755deb7f048aa63125692c3a370103c9b5f6fefdaef3bcc4c9028e9730a6e
 DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239c1b392c475dadd2e5cca94e05921a529c0b7ed8246c23087f9fa2d7a3b21d316b3dc5dfeb6f49aff492b1b7d112cfd1478dab8467d21a SHA512 50803fb2b45891c6ce342e16d7b3968587f5dadbe26f3937eadee59678ebf23db1e1add37f3bd1d7dfab27d270a0f403b09b279790091a24fa81ce99a490112b
 DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
 DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.89.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.89.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.89.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-18 16:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-18 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     ae62d0ffe55666dbfa86c881486998d9cde8e53b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 18 16:12:07 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 18 16:21:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae62d0ff

sys-kernel/gentoo-kernel-bin: Bump to 6.1.7

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.7.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b69eb8cf7944..5c6bd3a65301 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 48e1199775c5174a4e25f9611f41
 DIST genpatches-5.4-234.extras.tar.xz 1812 BLAKE2B 7f95873ce78883b4bb1e4d7769688565c5b5574e86417a8f11d822fe5d971f7e0948a08e83af6a35c0cd8d52cdd5fbfb5fa3abf03c233fa3711b3fdf19fa3dda SHA512 2e49f3f75089ed6ff55c007529218b5b68712e64785cb06dcd5b0f1276a3fe3b6a2ebe2f807b586f954698bfd2c73554a462ee592e89b234e6d25c614ecfcf49
 DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149 SHA512 d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0
 DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818 SHA512 22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7
+DIST genpatches-6.1-9.base.tar.xz 544936 BLAKE2B 9152c33c4145f99daff4f436afcb621883d21fb05be5821a045b47be2880250d3ccf1210f3ecec0241ac41f57581da737053b86852760cd11efc524719fd0f6b SHA512 88b6bd131dfe53a51a9a0dab13ef2bfaa4818d4b0ab93e485346f96fe58a64b7338d9aa4483c751d9d1886818ee8700918721037b03f868a3b2cd9d5ecdd7799
+DIST genpatches-6.1-9.extras.tar.xz 3804 BLAKE2B e11fdd580ac842fdb0c947ac39afbbf09ba041adf25cbb8dd2ca5f648ea963bbb42b07f062fe8615daca8c3252423c99f69efbb80a6d22e58b963636f620b58c SHA512 8e21b5a9f17b41ebf8a107482f1a720d5e5c625046345ad71a4ca9d1f43e59e0fb8e7df1fbdc4777eec118d670d73d8ed3a3ea2e180f46c44bd828f46eaa8a1a
 DIST gentoo-kernel-5.10.163-1.amd64.gpkg.tar 66539520 BLAKE2B db354db6d769696f6f708f3329420dcb304954f71c76401594c4c2b02e60d5e3f271d1e4531dc49a267835743eb7441ced1981cf0ef00b0adca30aea1f562595 SHA512 7ca27b561405a5247fa05ec969705f2efa3fe315255aa745ca412c9231b4ec267ea129984aa63d718b2a574cb103a996e83fdd43ed468076db49736ebf12aca9
 DIST gentoo-kernel-5.10.163-1.arm64.gpkg.tar 59668480 BLAKE2B c75893bcc35fb0102c718a1848c1973795d9cfa54ce4b203c0461409e65e6c1eebacbb554a0c859c35c8f87a2a9b33dc2ac5d72859fdc8769e1e64db2efd89b9 SHA512 1db8b0d5b5309755be331d4dad233c02afd6bd82a1b7613e10101a9e8d077299ee967f6e007b11f815a496f1733879cd61f88a861e43623521c1bc8b69512364
 DIST gentoo-kernel-5.10.163-1.ppc64le.gpkg.tar 55029760 BLAKE2B 612963d75e798c2e2e295d7d4e00fd6fd15cf494aca11ee59926cbcbcad5f0a945bb263cb2155eb138fa0195cf85a489e44d1aca0cbe32d5d1ed42d8401eaa6b SHA512 215dd62c513394a4b78f6cf57f4706a71daf4a06b76c83f113b6e357a2f0cddb3a8e46324a520312918c31d5a05d0af260cc4265ea81d339f1b494b2b6c1e3fc
@@ -40,6 +42,10 @@ DIST gentoo-kernel-6.1.6-1.amd64.gpkg.tar 76738560 BLAKE2B 24d6d3f29b4323d3ff080
 DIST gentoo-kernel-6.1.6-1.arm64.gpkg.tar 69324800 BLAKE2B afbbd8f02b7127f95d9ca3e14e28d594716d17e472514886e83d4ac4a07e55aa6f1aa905a3328d55eab1b0857b6510ae9c5d2683a24f806136937ffa62e5fe35 SHA512 fcdd7700192661cd8b010389bef50c516f5f47e425c2122b3b2718a815c209ba5c64c54cc88c94dabe0968d65f5f52e8ebaca887ca1b3f741938dae8a384ebc5
 DIST gentoo-kernel-6.1.6-1.ppc64le.gpkg.tar 62730240 BLAKE2B 3a94df5fa51cb826a8501f12dc47deb77ea124ab59272bcb2d4506a137ffb26ef3f0c75d6efa10d08aece61064318642bf40257a7e3fef3766234725ec16e5c8 SHA512 24c267ff67fd980913ac7f7b494224ef46b0d102537ad89ba1a0e08f388a95fe9b4b817a0e9270a187c24d42d7b41f96a2c906079f9c06fb4fbbd8c5dab140f8
 DIST gentoo-kernel-6.1.6-1.x86.gpkg.tar 65976320 BLAKE2B f1eb2845fc24c35e5f922dd34181d732317ed8adb853816118c85baa8ff315a9d219b4296062341386c3bc283ac119e05753d3d723d92c206b527d34bb1dd6ba SHA512 4f59cf63d90fc8ad3d1bfa846a51e8218c52109de138e5b24ce91d6eb27c82e3e2f9417e74990e48571dc559639edf8ff5d742d5b4d67d31a804447cba184c53
+DIST gentoo-kernel-6.1.7-1.amd64.gpkg.tar 76738560 BLAKE2B d7a4b75443ba3c93ca390940b8245ae77eb6d50b854019535e51030e9dd045d874bf6209eccda070fea9d9e0b1df0ec33728a092b1fed2ab0d404b39b0f0ae7f SHA512 6d0e2f6d13152242b49dee71ed07da7f4a866fd2d678e0c4707aab24e47d9ddbcb7efc599cb4f44c2fda3d649d1bc6aca5da986a3645cffbf9867f310fe748b5
+DIST gentoo-kernel-6.1.7-1.arm64.gpkg.tar 69324800 BLAKE2B 56bcfa90284dba80f6a3680c84d0eaf7435e9df7aee6aec742f5da8451c815c1c4ecc129806b242be7890433cc6ed13fd43376d75e20f04b983c881347d895b0 SHA512 86896c3f753e95fb85f79ff9889c03130e159d45aab0d2b07493ed72fc3cd128d5cdcb09523213e34088ffe15acb04519ec14fe8860825197deae6af13764927
+DIST gentoo-kernel-6.1.7-1.ppc64le.gpkg.tar 62730240 BLAKE2B bb32818d7444c4deae906c20ecb1dd07fffbd87b1f4cb3a4a91fedd0b092ee0f1ef8abab7699de8ac7ac4a9d95ab3f2cccd5cbfe09d2cfd96270d57120e4c12b SHA512 5e51cda5c7c9955cc686db2c698d4e2d02721c8c6f3b5c4310e6956d826397885bd0dde817fdc29c8fa0971105cb8fbe04c0746dda9dc28c68e20b5a340d85d4
+DIST gentoo-kernel-6.1.7-1.x86.gpkg.tar 65976320 BLAKE2B e55d1acd0eca8133df63cac4b0bb5da24b9d2ed5de642197a830289f8158c464663003d6a98c4da40063af422ac23b3cf328ac29835865b663d8ffdfaa696f56 SHA512 2bca652e54f6ed44ecebc896ab5e05f325187b3cdd796be08c41e3b7f8b36450039bb9d67e0dc41015a8ec4b244e19ea6ffa660ac1a59cea31b93abda8b53e67
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.7.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.7.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-24 15:31 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-24 15:31 UTC (permalink / raw
  To: gentoo-commits

commit:     2b086d8f4960eb3cfbc5574f6f5ef0d26f72327b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 24 15:16:04 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 15:30:55 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b086d8f

sys-kernel/gentoo-kernel-bin: Bump to 5.4.230

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.230.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5c6bd3a65301..79fd28be33f4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad35
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
 DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 48e1199775c5174a4e25f9611f410f8c3959920b3af6d4a5639497560f9a7ca34210c3f7db7c5e279432e1562956528690f5360dfeaaf7f99227f74d8e8d04c9 SHA512 c41fefd72aea785fb40ae95e47019d07c73bb4a07c286e732f7bbaa4b1cc3eca0dc53cf088387998ba1a9bb791e9e021d6246d8ceb9b87dc6d7fc6cbecc6dce9
 DIST genpatches-5.4-234.extras.tar.xz 1812 BLAKE2B 7f95873ce78883b4bb1e4d7769688565c5b5574e86417a8f11d822fe5d971f7e0948a08e83af6a35c0cd8d52cdd5fbfb5fa3abf03c233fa3711b3fdf19fa3dda SHA512 2e49f3f75089ed6ff55c007529218b5b68712e64785cb06dcd5b0f1276a3fe3b6a2ebe2f807b586f954698bfd2c73554a462ee592e89b234e6d25c614ecfcf49
+DIST genpatches-5.4-235.base.tar.xz 5437324 BLAKE2B 16a5f67224b3bc10792945ef379825c96a2e97faa48444b047da90e36a341b1b04930e64b8e4bd457d3ab9ef842aec1e2334dee273c4279f72eb6745b2dc4b83 SHA512 461ecc356eaeca967112e69d8cbadbe8d84ede7b2a3d199ba11620f9b405d5fa0506c133d15599713b74b3b5bcb000f7cca27351b8ad628c81ceae64d339d385
+DIST genpatches-5.4-235.extras.tar.xz 1812 BLAKE2B bc1b83082a60463da80236c4eb42590981905e35f653ab2976c9f31f4879446f65d0f123f11e45bd583fc0ef788898f38a6534e66d1a028716954020427736f4 SHA512 515331c1ce6d7ce76f946ab6b8443afdf47f829bdf8e486ca733854d5c984c0c99a36611cc82418b0155f9ce1276b702affec04b65c4699cd4bf796d3ef6a7d9
 DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149 SHA512 d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0
 DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818 SHA512 22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7
 DIST genpatches-6.1-9.base.tar.xz 544936 BLAKE2B 9152c33c4145f99daff4f436afcb621883d21fb05be5821a045b47be2880250d3ccf1210f3ecec0241ac41f57581da737053b86852760cd11efc524719fd0f6b SHA512 88b6bd131dfe53a51a9a0dab13ef2bfaa4818d4b0ab93e485346f96fe58a64b7338d9aa4483c751d9d1886818ee8700918721037b03f868a3b2cd9d5ecdd7799
@@ -38,6 +40,10 @@ DIST gentoo-kernel-5.4.229-1.amd64.gpkg.tar 60631040 BLAKE2B 8c76897ff46fa8351bd
 DIST gentoo-kernel-5.4.229-1.arm64.gpkg.tar 56586240 BLAKE2B b4482803d1e314aaa99b5b841939c217c304be27c38e4753e8f972572eee5e13d0277ebefbd19270da5f77143ea47b1335a3a48be73b0b2a4820e20af586cb86 SHA512 db80732bde384c54db8cf8f3280fdeaef1d8cbafc068f885f9426e6d720674439364adc13a1ed9d8136b291c20eac4296c425958ce0292d81a88dad62757d041
 DIST gentoo-kernel-5.4.229-1.ppc64le.gpkg.tar 54343680 BLAKE2B b693fb064dbbe2bb456397003f0941b93e26065e219c96f0d3f7f56fc747859413977ab2c007e7417168c4b0bba6d943512a1ccfd79b079ac35e5b89711eb9e8 SHA512 7c39dc53784e1dc06fdf96deaf73ea448069ab1720ef95facb15dc75050c7cc9feb3b1a4b9e395a58d3149c721c0bc66ed0fc9e5e6b42d37a28f2ae533f2c27e
 DIST gentoo-kernel-5.4.229-1.x86.gpkg.tar 52418560 BLAKE2B b9c1cac80a4a618289bde0b01ca0c190e7ade7323397e6c5933da49430a88e22bc6798b001a19afda4ca2e3ad15c409c033745ea237ea59bb1bb0513e009c8ad SHA512 48d8d8ec1612224dbcec0a580aca86be06be4acba3edba6a0a7c070299e90baa8a693cc8ff97b07edf7abd05cf7f0d7087b6c32d9b9e173404d11625b9845a71
+DIST gentoo-kernel-5.4.230-1.amd64.gpkg.tar 60579840 BLAKE2B b6d3672ce00b0ee20705bfc79465a20a6d2f79885c3f094c7d14dcfb339e29a66eb0831aa57e0eaf49fb3c86c6cf4b2e128b1eedb0577edae2684277aef6c6e4 SHA512 3636113f9bd9a3a2e0fc1d07eb06351c68f67149ffb8daa4497939d6716dbfe75025d1675b4c9e1cfd46c2a5fb40887a0282d39c497ec43b80cba835bfb35d88
+DIST gentoo-kernel-5.4.230-1.arm64.gpkg.tar 56586240 BLAKE2B ae6efc0ed40a44833f4476c467ef02d990837a45c2e3e9e9a7ca1233b194369900f9dd237905fd62ec7744fc4888c9f0c8a7fc55f27b59f30cf70afb28bf85c3 SHA512 43ea305924941fa7818533d7c64146d1a306906d8e509e5cf357b55c1b5d95afd7eee4c61ef6ff701f94bd6426d1426228634db9c46ec2e1b44935b0d83d4793
+DIST gentoo-kernel-5.4.230-1.ppc64le.gpkg.tar 54343680 BLAKE2B 1970c2ebe2f22c60c27beaee53117ead282e904ab18e60182181d1e0aef404ab32d09cc1f700915186bdfde7aa09428934048c8d140a27b3ca5c23745cc74708 SHA512 462c00684fb0214396cf0013842b0c80b6df620e943ef8ca2a7ca003cca323a4ee696436b0764a38cf86250af5bd56f14ceec6e6cbc8d11fa870e1cc08fe2541
+DIST gentoo-kernel-5.4.230-1.x86.gpkg.tar 52408320 BLAKE2B f2c262b1334444a998a7d057f333a1f8d0698c30f0c547a4a209a8f4e9265050de1fe2daa70b5de8e6a5dc604427bda91cf6b7a5c906dc3657c48bec47a6dbd3 SHA512 d3cf980e721e691d194635cc27bf074b297df7fcfa9979622e672864706bb30bb575862fab28c8cde6a9d98480510db985d6902d41b35cc2cc24a82febe92e6c
 DIST gentoo-kernel-6.1.6-1.amd64.gpkg.tar 76738560 BLAKE2B 24d6d3f29b4323d3ff080d05c14374f203c7086527402bdc042068e350df9ca596f0dbe07bd985c74326dde5652ca464ed093a9a0fd90ce98862dcc2dda9978e SHA512 26ed6dc543859a9b842e19e08cdd715e48143d7d3af76713fef0e18c12298432b601fbf2eda0c8fa01485492c97db37483634b694ff51cd5a00f2037867ad730
 DIST gentoo-kernel-6.1.6-1.arm64.gpkg.tar 69324800 BLAKE2B afbbd8f02b7127f95d9ca3e14e28d594716d17e472514886e83d4ac4a07e55aa6f1aa905a3328d55eab1b0857b6510ae9c5d2683a24f806136937ffa62e5fe35 SHA512 fcdd7700192661cd8b010389bef50c516f5f47e425c2122b3b2718a815c209ba5c64c54cc88c94dabe0968d65f5f52e8ebaca887ca1b3f741938dae8a384ebc5
 DIST gentoo-kernel-6.1.6-1.ppc64le.gpkg.tar 62730240 BLAKE2B 3a94df5fa51cb826a8501f12dc47deb77ea124ab59272bcb2d4506a137ffb26ef3f0c75d6efa10d08aece61064318642bf40257a7e3fef3766234725ec16e5c8 SHA512 24c267ff67fd980913ac7f7b494224ef46b0d102537ad89ba1a0e08f388a95fe9b4b817a0e9270a187c24d42d7b41f96a2c906079f9c06fb4fbbd8c5dab140f8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.230.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.230.ebuild
new file mode 100644
index 000000000000..b8ae60a3f786
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.230.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-24 15:31 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-24 15:31 UTC (permalink / raw
  To: gentoo-commits

commit:     0fd09f677b3262becef4cbf720fb9498f2da3993
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 24 15:16:17 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 15:30:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fd09f67

sys-kernel/gentoo-kernel-bin: Bump to 5.15.90

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.90.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d5cf3eccbb0e..51dabc213fde 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-92.base.tar.xz 3843196 BLAKE2B 1a70c672f4ceda221611ba1bad20
 DIST genpatches-5.15-92.extras.tar.xz 3932 BLAKE2B 12936d0ac139d69f2e5947436ffd34add80625aa383aa23e51b4419a5e2ad3c38ace4d69c9e7066bfeae32ab727013e602c3a1c3424e128562597c517c7e5903 SHA512 6595eca7525db97672a15275228dbb9b14e7e234514b549e0fc17daeda4b48d298f6dbcde46e5862fe02bac9f50ffd7b05d82a174541469456289bdc6eb7f4b1
 DIST genpatches-5.15-93.base.tar.xz 3874100 BLAKE2B 3f9bd1a90de22824db823bead22ae777ebea551ebd183184ecd039f33def8db603694acbe3757352cff228eb2a28a8c31d362f2185b32f88edd19c4de6eedad1 SHA512 1d5c83f5f44ccee701755dc7732f80baa00e5b3f4137c9da8d81cd7fad0055df6b09dddb1cdd6287db6a43cd1b673aef3a543086138af72cad5218d2fef31860
 DIST genpatches-5.15-93.extras.tar.xz 3932 BLAKE2B 5bf45ac0d03e9fce3fad0ff4fa378cd3f29b903305e0e9119fab0304354764e5553aaa8a7c6af27af303243956b315a6d8275e9fb6cb59e365979dbdcfa7502f SHA512 42d9b8132903221eae0b0cf830d53e4f7783ecac00df31ec021d953a92759ab3b284d4e3867934453d973006d15ad9c40fd73069d073797b18a756acae6f963e
+DIST genpatches-5.15-94.base.tar.xz 3895440 BLAKE2B 20c0f62124507de410d5a7c08b68d10a8ccae7be39588de1fa6b0e6b314fac937c0a47583a56cca4cfbcc658a0dcc57fbc3398bf601bb14897f89254db9379b4 SHA512 3843809ed14d94199945bf748bcf817a9b474b063c53e4652c3d4a1e87ca2c077de18c58f69fca0954e5e5c2ad614cb119dbc659ed100a36abd758711bd02b74
+DIST genpatches-5.15-94.extras.tar.xz 3932 BLAKE2B d29c5514f83ebc748f4187c255e985aabab31bb6a64bd0124ec1b9655fa183f5ac1cf173dfaf1a3cf1a7f9ee2bc5c10bdf83524af312778197a6e4879250432c SHA512 15346f1d3aadb0481bcc0e521a4e335a6d3ff00ec45f0386577efb6c9798b871f17b47af77880bb7d8a8b2b530dc1b4c79047f916c87d1babba103b8a61e5efd
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
 DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 48e1199775c5174a4e25f9611f410f8c3959920b3af6d4a5639497560f9a7ca34210c3f7db7c5e279432e1562956528690f5360dfeaaf7f99227f74d8e8d04c9 SHA512 c41fefd72aea785fb40ae95e47019d07c73bb4a07c286e732f7bbaa4b1cc3eca0dc53cf088387998ba1a9bb791e9e021d6246d8ceb9b87dc6d7fc6cbecc6dce9
@@ -38,6 +40,10 @@ DIST gentoo-kernel-5.15.89-1.amd64.gpkg.tar 69806080 BLAKE2B 13a34f6f744565f07ce
 DIST gentoo-kernel-5.15.89-1.arm64.gpkg.tar 62638080 BLAKE2B 975d9ba03f53907e68665e87ed123a72a5f6507e2694fb398a948eeb29cd5d55d70f16224a8fd0739425c4f6cb074339ddd2766431c21fa3ed56a97efea715cf SHA512 7290c46d20daca36a365c9290d0307e5a49125e18f69614846ebcb8024b52693a2a22b2e64723c2ece435296a8387d79d84e42e829adca377d07e408a7b2cec9
 DIST gentoo-kernel-5.15.89-1.ppc64le.gpkg.tar 57251840 BLAKE2B 3ee871d5b6984618cacc13dbf4c3b5f067bd49505f4920924fe74d5d25bd252c55a7b13b4e1f1e1c77c7cb3f0ef25de884bf96cb822dd444135634bbfb5dcaf5 SHA512 bc10ca9810e799c169eeb200ac11779ccd4f2b64be89994c0c897980ccf03caa9d460dcac9c33777c600a91f241e869625ead416eeb24b4ffbf2e590306825f1
 DIST gentoo-kernel-5.15.89-1.x86.gpkg.tar 59187200 BLAKE2B 45db7d829d1ec13ffcdda2c37351a139ab67547993e899a1f088947447f1d6be9126ffdfb2ed7fcdf30e0d22f0214436b951bee884929d777ddb235aba993ec8 SHA512 421768cc899fe957393d461cc047693a537d1636371667b32144411633ad8c70e75755deb7f048aa63125692c3a370103c9b5f6fefdaef3bcc4c9028e9730a6e
+DIST gentoo-kernel-5.15.90-1.amd64.gpkg.tar 69806080 BLAKE2B cbcf64e233b6ae393cd844c4448df46512de35a42e0e8c3533e051eea56656172862e186493357f63a3ab501ee37c4669ee9a4812eb243b3f9276ec3a399e929 SHA512 75db8b46422cb86c0fcd8a354bcf8139a758dc817512a8939397180997026207e1b9c8dc3f4bf4ed1c85ef9f4e4cad8eeb8d19583bb1e825f7814cb9afb63fcb
+DIST gentoo-kernel-5.15.90-1.arm64.gpkg.tar 62638080 BLAKE2B 15db43ee5763c3565c393ba7351b786034bd7cc77d5a91d5a8d0cc6b28687df5d9322539deae855bee1aa475d5d4e8b2c346c36256477d9d30ff220d42372cae SHA512 0a24801d2b7c9720f5c3bd69ae7f681bc89b2f634c4f919df904a5625f975e0a2409c76c3d328fe931f78fe734e2463dfa9e9f5cc083e81ec8dd321d844c3cd7
+DIST gentoo-kernel-5.15.90-1.ppc64le.gpkg.tar 57262080 BLAKE2B 0c8d803a75c8a99637360932593b85c142d44c1f5870c3ccb034770aa30b991e931697f339038f53a1be2af3bd43ee3100201e527ae11c810bc4807c7ca3aa76 SHA512 7322744f78e3fe181bfb58b144f798cee676aa6beb08acfddeafb03983a8e21b8d5f7f3c30df843353b44af22622c2b0861c196ae1b5c85cdcb6ae61bd1beb01
+DIST gentoo-kernel-5.15.90-1.x86.gpkg.tar 59156480 BLAKE2B 42f0ec87df5dfe5efa95b27928762a38a11b8a4fb6a3dbf9a7d4afda672b7c744075efc584406491d1f450df8351ff9fd70973ae406a4da01eb0677a0921d8f8 SHA512 fbab2be09402b778f939b7657724f0d5887a0596f75f84ea11761ffb8391a54801dcccfa831fa86f5354b999539dcc2e3531e16f46b759f9c94ce62e29d2ec10
 DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239c1b392c475dadd2e5cca94e05921a529c0b7ed8246c23087f9fa2d7a3b21d316b3dc5dfeb6f49aff492b1b7d112cfd1478dab8467d21a SHA512 50803fb2b45891c6ce342e16d7b3968587f5dadbe26f3937eadee59678ebf23db1e1add37f3bd1d7dfab27d270a0f403b09b279790091a24fa81ce99a490112b
 DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
 DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.90.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.90.ebuild
new file mode 100644
index 000000000000..d46d51864fd9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.90.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-24 15:31 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-24 15:31 UTC (permalink / raw
  To: gentoo-commits

commit:     782683d80f10c1d0755e60f0b2338fde0794b48a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 24 15:16:24 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 15:30:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=782683d8

sys-kernel/gentoo-kernel-bin: Bump to 6.1.8

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.8.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 51dabc213fde..2d4c5c543070 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 48e1199775c5174a4e25f9611f41
 DIST genpatches-5.4-234.extras.tar.xz 1812 BLAKE2B 7f95873ce78883b4bb1e4d7769688565c5b5574e86417a8f11d822fe5d971f7e0948a08e83af6a35c0cd8d52cdd5fbfb5fa3abf03c233fa3711b3fdf19fa3dda SHA512 2e49f3f75089ed6ff55c007529218b5b68712e64785cb06dcd5b0f1276a3fe3b6a2ebe2f807b586f954698bfd2c73554a462ee592e89b234e6d25c614ecfcf49
 DIST genpatches-5.4-235.base.tar.xz 5437324 BLAKE2B 16a5f67224b3bc10792945ef379825c96a2e97faa48444b047da90e36a341b1b04930e64b8e4bd457d3ab9ef842aec1e2334dee273c4279f72eb6745b2dc4b83 SHA512 461ecc356eaeca967112e69d8cbadbe8d84ede7b2a3d199ba11620f9b405d5fa0506c133d15599713b74b3b5bcb000f7cca27351b8ad628c81ceae64d339d385
 DIST genpatches-5.4-235.extras.tar.xz 1812 BLAKE2B bc1b83082a60463da80236c4eb42590981905e35f653ab2976c9f31f4879446f65d0f123f11e45bd583fc0ef788898f38a6534e66d1a028716954020427736f4 SHA512 515331c1ce6d7ce76f946ab6b8443afdf47f829bdf8e486ca733854d5c984c0c99a36611cc82418b0155f9ce1276b702affec04b65c4699cd4bf796d3ef6a7d9
+DIST genpatches-6.1-10.base.tar.xz 591388 BLAKE2B 5352d923a1df59c38cd1061ea9454041143a9786e4c81c195edb0e50ae9490f9629f2806482246c417db294a2ad9b643c9a6b38403c46c1b135c73a94506e6f2 SHA512 5ed3ea65e2ad63f4d59241b8e11f4de068564e5079c7fd6d511e9636867843e517b662f744577b615cbd572fa7313af260fb07c5c4e39e0cd114e4f315d3d777
+DIST genpatches-6.1-10.extras.tar.xz 3804 BLAKE2B 2a713dcd63d5946368d0bf88fee904b05f3fceac266173aa3016c528cfb40eff98f7aeaca2fd67e52a02a39b80b430fd55c8abd65ff5e61dbb6e6cd6ee757282 SHA512 152c134efcd7ceeb233bd7d9211a871d6b4f633e4782ac73657d583e4f149763e37ad7cf0f19efbf1c4c25fc50f3c67167b15f024eabfcfcb016b1cb23c36ae0
 DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149 SHA512 d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0
 DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818 SHA512 22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7
 DIST genpatches-6.1-9.base.tar.xz 544936 BLAKE2B 9152c33c4145f99daff4f436afcb621883d21fb05be5821a045b47be2880250d3ccf1210f3ecec0241ac41f57581da737053b86852760cd11efc524719fd0f6b SHA512 88b6bd131dfe53a51a9a0dab13ef2bfaa4818d4b0ab93e485346f96fe58a64b7338d9aa4483c751d9d1886818ee8700918721037b03f868a3b2cd9d5ecdd7799
@@ -64,6 +66,10 @@ DIST gentoo-kernel-6.1.7-1.amd64.gpkg.tar 76738560 BLAKE2B d7a4b75443ba3c93ca390
 DIST gentoo-kernel-6.1.7-1.arm64.gpkg.tar 69324800 BLAKE2B 56bcfa90284dba80f6a3680c84d0eaf7435e9df7aee6aec742f5da8451c815c1c4ecc129806b242be7890433cc6ed13fd43376d75e20f04b983c881347d895b0 SHA512 86896c3f753e95fb85f79ff9889c03130e159d45aab0d2b07493ed72fc3cd128d5cdcb09523213e34088ffe15acb04519ec14fe8860825197deae6af13764927
 DIST gentoo-kernel-6.1.7-1.ppc64le.gpkg.tar 62730240 BLAKE2B bb32818d7444c4deae906c20ecb1dd07fffbd87b1f4cb3a4a91fedd0b092ee0f1ef8abab7699de8ac7ac4a9d95ab3f2cccd5cbfe09d2cfd96270d57120e4c12b SHA512 5e51cda5c7c9955cc686db2c698d4e2d02721c8c6f3b5c4310e6956d826397885bd0dde817fdc29c8fa0971105cb8fbe04c0746dda9dc28c68e20b5a340d85d4
 DIST gentoo-kernel-6.1.7-1.x86.gpkg.tar 65976320 BLAKE2B e55d1acd0eca8133df63cac4b0bb5da24b9d2ed5de642197a830289f8158c464663003d6a98c4da40063af422ac23b3cf328ac29835865b663d8ffdfaa696f56 SHA512 2bca652e54f6ed44ecebc896ab5e05f325187b3cdd796be08c41e3b7f8b36450039bb9d67e0dc41015a8ec4b244e19ea6ffa660ac1a59cea31b93abda8b53e67
+DIST gentoo-kernel-6.1.8-1.amd64.gpkg.tar 76718080 BLAKE2B 713e821d591d8cc2fe31415a8bef1e877d3b7ccd813cac943308be35dbf27a618521328383cc63e848fb785ec1799807b915e66575c1098a2447b9178dc60c21 SHA512 c853df469ed48ffd6afe82ae3d0fc9fa9499c1cf481efb1167f6ba3818fe82e3b2cd41e6cd7159e76f942492a7bab0c91e761263397d311691cc7eebb0a83889
+DIST gentoo-kernel-6.1.8-1.arm64.gpkg.tar 69416960 BLAKE2B ca6850fdec6fad8721dbb452e526873afb71f3fcdb8aa5806ab893b7c3b1b1a7bef0e3316f0b78d93d1e5824c84280fd8d66e815853cee4f9c3b775c57b6e1cb SHA512 00f265f601e687ba3575ed55bb01a146ac68d1828b98636644cd23bb78f21d969112ace0194d62aeb518aad505eb7b4a7f6674d1ccc6549a58f3a11c8ff5b780
+DIST gentoo-kernel-6.1.8-1.ppc64le.gpkg.tar 62730240 BLAKE2B ad80f22360c5d40f9d880e20317957e868928f46fd8c0f3370b96523947fb4db7382b5e252ab3ac32e4e3284fdb114a0a2591d69b756ddf2da478b7c428345e4 SHA512 f9bda97985408478b632b934b10f5ab1c770a0fe62a46fd18b3969a9266091d2b5883e0efbd08da58d1046aa26d0a6f6b1dc800516eb77fc1114f4f6419c964b
+DIST gentoo-kernel-6.1.8-1.x86.gpkg.tar 65945600 BLAKE2B cbc615a39aa48fcf60cb9f424c5d842dd1123d53884f064ca49e5ae3f6034797a17adeada0b544924843d7aff20fff09dee7fb44629b8a13190fb0c2d7252503 SHA512 f9e554ecacb469d41bba1d6f19be5f18b44f3a5b6bb836e5a8b30343d4771a4b08b6320bf31ff6378d838480034cbcd1d012da87e007864f5d50c3c98a1e5a5a
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.8.ebuild
new file mode 100644
index 000000000000..b4281d75894e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.8.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-01-24 15:31 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-01-24 15:31 UTC (permalink / raw
  To: gentoo-commits

commit:     b8de14530528db74599b2b492f998139b644d0c3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 24 15:16:10 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 15:30:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8de1453

sys-kernel/gentoo-kernel-bin: Bump to 5.10.165

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.165.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 79fd28be33f4..d5cf3eccbb0e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-172.base.tar.xz 4831748 BLAKE2B 46acfe58044df90c98057fc2590
 DIST genpatches-5.10-172.extras.tar.xz 3868 BLAKE2B 32ee2c036c224c800ce53fa94d8f6676c70023bb733cef143355ed5907a4815cb252bc43d1660bedd841dffc814c15a9016d8c0d43b80ece58c9f4bf77c472eb SHA512 10372d1ab1d8bd73dc1c7412498cfb5ce91dc74d5e40c6497aeac24fb71d9c007d03cdbe58b2b7d6304af11816a4981cfc4bdefcd39da19009cb2f0bef9ba5ea
 DIST genpatches-5.10-173.base.tar.xz 4855856 BLAKE2B 12e85119807c228eecd2101a94430915ba9c1a3bd2163cffc821b899709a474643096eebb1f9b0d8b926d11d022e45164f8df4d1f45c5cc43cb2cab5801082c7 SHA512 8f1e1d8bb5c33f19737cfac49710707c10347ffe567c5c7939eebd384f7e37cf8bddcd0bab331fdd6f25ef6be02787acdda86193339d689aad32fe80f4aac519
 DIST genpatches-5.10-173.extras.tar.xz 3868 BLAKE2B e407ab499bdb66025b6a970de3866c2dc6f7c275757a0a11c48c598780d195f85a65c9557b3a4e44533d8731bd34450e6701cf5590b975816d435223097dc4df SHA512 f8465734661ef15423b6f1de05e47df8ba9cf8a00eb1dd805b30e87b98fd51cd067db15a54b681827d94982f02a2fef641998b8529a9b59435d8bf49e6af44b9
+DIST genpatches-5.10-174.base.tar.xz 4872732 BLAKE2B 7198a28cd63f3a68899f39cdb8aabcd03dd7a5b6eec14d03135a18c04dc1412064544b6f20b62c19f6c86a247fba0ed64630c4718cd725015243272412c71ed4 SHA512 bbf400aaad4b3e817d530a5d732d9e601d92e4058359f48c6f522fa266026e20554610673c513b5d9d895f158146ea2b046517e26ac872d39c6975e7c1e57bb5
+DIST genpatches-5.10-174.extras.tar.xz 3868 BLAKE2B 8a54440259b9dc9fbf8e7bf61c2193829e1c916e029b3a9fca7678698e17b4a71aca2fd3615e5f8f6466530f41cb0e6f09aea9d062b5c8d027aaf2deb6d7d51e SHA512 db3d0513ac2b249d44eb0b69710643ae7c2edaf0f6161347d827f90e7f4f7946bd7307c1857aa813359c17902da72d586666231deb210becf040df644029d3ff
 DIST genpatches-5.15-92.base.tar.xz 3843196 BLAKE2B 1a70c672f4ceda221611ba1bad20fc4e791a51e27f412995308cb7f39962c6e237efc1bb7912c67b8e3dabaffce3bb6ceb55d62f4f12b79671910b70c1e7a8dd SHA512 33390b3e24783405971f2eacb24e715faf841a66e477a03d4055d61694fa72694d7563d799b95d47037ad0d7e7c234e56c894ddd7cd1dba59077efb901bbba26
 DIST genpatches-5.15-92.extras.tar.xz 3932 BLAKE2B 12936d0ac139d69f2e5947436ffd34add80625aa383aa23e51b4419a5e2ad3c38ace4d69c9e7066bfeae32ab727013e602c3a1c3424e128562597c517c7e5903 SHA512 6595eca7525db97672a15275228dbb9b14e7e234514b549e0fc17daeda4b48d298f6dbcde46e5862fe02bac9f50ffd7b05d82a174541469456289bdc6eb7f4b1
 DIST genpatches-5.15-93.base.tar.xz 3874100 BLAKE2B 3f9bd1a90de22824db823bead22ae777ebea551ebd183184ecd039f33def8db603694acbe3757352cff228eb2a28a8c31d362f2185b32f88edd19c4de6eedad1 SHA512 1d5c83f5f44ccee701755dc7732f80baa00e5b3f4137c9da8d81cd7fad0055df6b09dddb1cdd6287db6a43cd1b673aef3a543086138af72cad5218d2fef31860
@@ -24,6 +26,10 @@ DIST gentoo-kernel-5.10.164-1.amd64.gpkg.tar 66549760 BLAKE2B 91c42844ebd9d68fe1
 DIST gentoo-kernel-5.10.164-1.arm64.gpkg.tar 59422720 BLAKE2B 2957257c042518169a6c4f2365e13b5873692413100f8b9c9f81cad5609ee5c64da487f8fd3a6e8f9d3a15ee76a2004ce085446b7053997a461c2b8ae8a50c74 SHA512 b2c2934d8d65651ac28efaa447a9a4d5d82df461044a1a42398eedeec84d426ab4dc8b4ef2ddc6b2c7b6f7046e013f8ff580c72c416d61ee8fb436f77e4f0a63
 DIST gentoo-kernel-5.10.164-1.ppc64le.gpkg.tar 55050240 BLAKE2B 3cd96b8ef192b836a36ee0322a73ec180a501db8c3ec8a4a7a482da276bfafd9de9581eab940dbc4181b73e576b1e53917fa48c4a91efdfbcf113492e8a84353 SHA512 5522fd934cdbf51c9f076af8de13eb113cde6cdad715c00511150f0d0f1b6e034d73990c8810ba87f1e2c73aba5a48232b9ca2a47763133a5d678a70e6bd2563
 DIST gentoo-kernel-5.10.164-1.x86.gpkg.tar 56473600 BLAKE2B 91990265c7e4bb433201bcb919684e3b556e906e014a0ee927921ed6d70f08d730a2d93ebcad2baa5e1e72f345c980303ca0fb272cbe54d09bdde00795ac5928 SHA512 f292eef3f4b6f9132c2a80cde5bcaae15236511766966c9c8fbd7d4ebb7676a3ff78e52a2dd185f8e5b8fab2e9c4b1afb5af6744ec1d637b963a023e4b839253
+DIST gentoo-kernel-5.10.165-1.amd64.gpkg.tar 66457600 BLAKE2B 80499005ebb3b535ee46b0cb38cebc3cbc059f560f8ff4dcfb18a2ae8a6215b1fd1f4aa82f5a00ae2a79ab9927a259e098cd01d113a9433ad39d593af4f6afd8 SHA512 f8446e7e6a7e62c5114259175b1d504d9d43c5fa606dc1ede2ca0b6a4bca8c13fac96f5683ea90f8cf327d92fc5bb75f3e10c7aba089c369db778e0e401aee76
+DIST gentoo-kernel-5.10.165-1.arm64.gpkg.tar 59422720 BLAKE2B 1ba723eab46564964a9952406bdc12d80bf9e4298d4f6579c96945a9a989ea6b683458392ca05f9d72bd0760559166a22acfbfd02a8da4b0f7247710cfb9f4f5 SHA512 641dd01be4d6dcaceef1f753109e6ac483ef39399c44de50cfb65e3e85e638076f6737524c4201270d3b799d8ecb150ecc460a9145c3ddc320f60ce765916707
+DIST gentoo-kernel-5.10.165-1.ppc64le.gpkg.tar 55050240 BLAKE2B 62c05c138c44d040a0f4f4bfe5536b051481402af272d113d054cc49c5c951c397a8625347d10855b8aeadf1445c4b414653d1b27a45d8aa9080b0a483073b13 SHA512 70f316b6d0e0d2bd2f658d95a2297f6aa76a6d4ed2d479156401d0c33f5eff9cf6772564cc1598f6b68588db77a14edd07275e47ef05818358aaa6e784b9b59b
+DIST gentoo-kernel-5.10.165-1.x86.gpkg.tar 56442880 BLAKE2B 6dbaef92ff3387417c1816470715fc218681b71bdb541ba15f9bc2bccf10b9785a37956b7ee823529a59c17db09bdceb10729dbc0882ab730292583b4e7b2c68 SHA512 9bf57574b14e7ce9fa8e593dad09e6b04bcd50409e5236c43c5d4209e14ca796aeeeb21211d7d310053004a92f1aa0abb05444af9199b7fd135bce6b1e967072
 DIST gentoo-kernel-5.15.88-1.amd64.gpkg.tar 69826560 BLAKE2B 9c32c9a590770f2b15e67e62066265cbbf82d09ce9daef7af5522be320eb98eb13714425f842c6de038fee83f7a2166c2113c77acfb6044c201b39e26d36f1e4 SHA512 9143d0393203eb00249916b84b0699aadbd8af5dd5e4376ce251ef77a1018ab647ccd7a370e2724b6b2f72d077ba9fc3f2000ecc8518295e975cfc8f464d9df2
 DIST gentoo-kernel-5.15.88-1.arm64.gpkg.tar 62904320 BLAKE2B 8edaa87b1d574787913d9f0e935d3f79505aaa507069ba8bfdf4acd894582adecacbbd429554e02c569aeef975eabeb3285f9cabb1e9ca5aea4d32487a5f298a SHA512 6f41644cbc0442f39d79c54aef05d64fed2da2f8dff1f906cd109470a7c12d2b67732fb5b68959e3393db99972185fdb960dfc22c153992da3632ed2bf9f382e
 DIST gentoo-kernel-5.15.88-1.ppc64le.gpkg.tar 57251840 BLAKE2B 361eb1433ee75820bdd85ed39960681b091c42d7cc7004540e4a6f60e8636569463e18d9de785f98d4015463f24dd58b1da368ad97a431e9fc5f13e9d2a98194 SHA512 c9ebe0f7a184a7fba4bc8532e7b66ad652b2cf9f1754d6267c9534673a62940c8adefbd50184655920a6518634bee9b97f1ae3037b39862ada64344ef62f090d

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.165.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.165.ebuild
new file mode 100644
index 000000000000..140d99c64a55
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.165.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-01 15:01 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-01 15:01 UTC (permalink / raw
  To: gentoo-commits

commit:     8689cf195865a93c6902d7c3096db56376b4a056
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  1 14:59:34 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Feb  1 14:59:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8689cf19

sys-kernel/gentoo-kernel-bin: Bump to 6.1.9

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.9.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2d4c5c543070..b46a3f51a524 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-5.4-235.base.tar.xz 5437324 BLAKE2B 16a5f67224b3bc10792945ef3798
 DIST genpatches-5.4-235.extras.tar.xz 1812 BLAKE2B bc1b83082a60463da80236c4eb42590981905e35f653ab2976c9f31f4879446f65d0f123f11e45bd583fc0ef788898f38a6534e66d1a028716954020427736f4 SHA512 515331c1ce6d7ce76f946ab6b8443afdf47f829bdf8e486ca733854d5c984c0c99a36611cc82418b0155f9ce1276b702affec04b65c4699cd4bf796d3ef6a7d9
 DIST genpatches-6.1-10.base.tar.xz 591388 BLAKE2B 5352d923a1df59c38cd1061ea9454041143a9786e4c81c195edb0e50ae9490f9629f2806482246c417db294a2ad9b643c9a6b38403c46c1b135c73a94506e6f2 SHA512 5ed3ea65e2ad63f4d59241b8e11f4de068564e5079c7fd6d511e9636867843e517b662f744577b615cbd572fa7313af260fb07c5c4e39e0cd114e4f315d3d777
 DIST genpatches-6.1-10.extras.tar.xz 3804 BLAKE2B 2a713dcd63d5946368d0bf88fee904b05f3fceac266173aa3016c528cfb40eff98f7aeaca2fd67e52a02a39b80b430fd55c8abd65ff5e61dbb6e6cd6ee757282 SHA512 152c134efcd7ceeb233bd7d9211a871d6b4f633e4782ac73657d583e4f149763e37ad7cf0f19efbf1c4c25fc50f3c67167b15f024eabfcfcb016b1cb23c36ae0
+DIST genpatches-6.1-11.base.tar.xz 672088 BLAKE2B 29cabedf32ea3f8cb1ca75bde23955e4cc23c54ac93f8dbe66adbca1b1af4e5c6b54e60b84ee95bf48f9432a844aea279e89acb3a15cd8ab67e5453fb179c9d4 SHA512 a840a15204d1f1fd9f809cabe01cb0e37756cf1ac89181b29306e6a3b0ea3ce5e8b48b2402804b096106d0c4a0eb2b318e4ad3eadfeee4f266e6c3b6c259a6d2
+DIST genpatches-6.1-11.extras.tar.xz 3804 BLAKE2B 9ecd609350e0ad98aedd70e1bd6838fd2d933576dd2236bc111c13b46623adba926bb1547349a1e9e35f3e90e0ef0b29fdc10bd38e3c4c5aeb3cf92b2cef9ff6 SHA512 f8aa9ac57c51f229a8a940ca57b401ca7c5b46cf40cbc1ccb427b341082c2f52e5cd945c548b2fe809935ffb94d4c8275fa4011510239d38ae13b338d568253e
 DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149 SHA512 d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0
 DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818 SHA512 22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7
 DIST genpatches-6.1-9.base.tar.xz 544936 BLAKE2B 9152c33c4145f99daff4f436afcb621883d21fb05be5821a045b47be2880250d3ccf1210f3ecec0241ac41f57581da737053b86852760cd11efc524719fd0f6b SHA512 88b6bd131dfe53a51a9a0dab13ef2bfaa4818d4b0ab93e485346f96fe58a64b7338d9aa4483c751d9d1886818ee8700918721037b03f868a3b2cd9d5ecdd7799
@@ -70,6 +72,10 @@ DIST gentoo-kernel-6.1.8-1.amd64.gpkg.tar 76718080 BLAKE2B 713e821d591d8cc2fe314
 DIST gentoo-kernel-6.1.8-1.arm64.gpkg.tar 69416960 BLAKE2B ca6850fdec6fad8721dbb452e526873afb71f3fcdb8aa5806ab893b7c3b1b1a7bef0e3316f0b78d93d1e5824c84280fd8d66e815853cee4f9c3b775c57b6e1cb SHA512 00f265f601e687ba3575ed55bb01a146ac68d1828b98636644cd23bb78f21d969112ace0194d62aeb518aad505eb7b4a7f6674d1ccc6549a58f3a11c8ff5b780
 DIST gentoo-kernel-6.1.8-1.ppc64le.gpkg.tar 62730240 BLAKE2B ad80f22360c5d40f9d880e20317957e868928f46fd8c0f3370b96523947fb4db7382b5e252ab3ac32e4e3284fdb114a0a2591d69b756ddf2da478b7c428345e4 SHA512 f9bda97985408478b632b934b10f5ab1c770a0fe62a46fd18b3969a9266091d2b5883e0efbd08da58d1046aa26d0a6f6b1dc800516eb77fc1114f4f6419c964b
 DIST gentoo-kernel-6.1.8-1.x86.gpkg.tar 65945600 BLAKE2B cbc615a39aa48fcf60cb9f424c5d842dd1123d53884f064ca49e5ae3f6034797a17adeada0b544924843d7aff20fff09dee7fb44629b8a13190fb0c2d7252503 SHA512 f9e554ecacb469d41bba1d6f19be5f18b44f3a5b6bb836e5a8b30343d4771a4b08b6320bf31ff6378d838480034cbcd1d012da87e007864f5d50c3c98a1e5a5a
+DIST gentoo-kernel-6.1.9-1.amd64.gpkg.tar 76677120 BLAKE2B 4aa123ab222f8ffdb05b33e5f12dc69fa93dc47e9062f264ead51fe7d3d3ef18289abb9f108a96ea3acfd89ec2c6a12e2a882e3eaa267ac356e814d58c3d3039 SHA512 eb78874422fcd85cd3a5c1bdb8452cabdbe528f54b5ed8d8b4c25e38ff70fb849998b02ae2d6c590c81af331814b3b4d8723a81330e03e25641d10754ff32529
+DIST gentoo-kernel-6.1.9-1.arm64.gpkg.tar 69406720 BLAKE2B 321a51b3efa98ba23ee7db2d80b89b5e65bd88ed2da757efc6499ca6600f850e9aa5940f8b89bb8317bd012b2b4c0eb093ea106c8fd08a81d82a3c9bac0fe118 SHA512 47f62d7113ea84bd21166d27f212fdc7426cbf3b6f0360a9cd5f6d5fd190e9d125157647f966731f56774c07955b4d6d2d3cac8c1e22530fee61cbd081164e47
+DIST gentoo-kernel-6.1.9-1.ppc64le.gpkg.tar 62771200 BLAKE2B bfe6f915e046fde71e1a116fde440829127968af9884d825a5141a7873af1e4c424dd94c8d3f8e6008afe61c0a8f313b3c154edded04715b8e2a1f8e4af731e8 SHA512 9cf3257bc5bafc3e99c9e7a10fc3e33d162ec97d1721e2aeee0c5670692165ee2f3045d8ac1ee0300a361615ffe54177d3fde8a3c44702beb698f7905d8badee
+DIST gentoo-kernel-6.1.9-1.x86.gpkg.tar 65955840 BLAKE2B d1acd5dca76dcd0c567e6425cec9a89f429cda4bd4b464df803b54029b6b2a2fe256ab887b1f2532e0d104eb1814659ef8b49fb40fdcf4d3fa67058d2079c853 SHA512 6c829daabb7d86cc235d47d3313910f1a0924fb5fbca2cc804bad54c8b9a959a200b921b6b5bc17bf5fdf5f06ec33c439e34792597beb1b726fd62f7f4f661ec
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.9.ebuild
new file mode 100644
index 000000000000..b4281d75894e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.9.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-01 15:01 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-01 15:01 UTC (permalink / raw
  To: gentoo-commits

commit:     a9a5b433885191c01a91d5e0b7a1c19e80c87b7c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  1 14:59:41 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Feb  1 14:59:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9a5b433

sys-kernel/gentoo-kernel-bin: Bump to 5.15.91

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.91.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b46a3f51a524..876f12a799e8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.15-93.base.tar.xz 3874100 BLAKE2B 3f9bd1a90de22824db823bead22a
 DIST genpatches-5.15-93.extras.tar.xz 3932 BLAKE2B 5bf45ac0d03e9fce3fad0ff4fa378cd3f29b903305e0e9119fab0304354764e5553aaa8a7c6af27af303243956b315a6d8275e9fb6cb59e365979dbdcfa7502f SHA512 42d9b8132903221eae0b0cf830d53e4f7783ecac00df31ec021d953a92759ab3b284d4e3867934453d973006d15ad9c40fd73069d073797b18a756acae6f963e
 DIST genpatches-5.15-94.base.tar.xz 3895440 BLAKE2B 20c0f62124507de410d5a7c08b68d10a8ccae7be39588de1fa6b0e6b314fac937c0a47583a56cca4cfbcc658a0dcc57fbc3398bf601bb14897f89254db9379b4 SHA512 3843809ed14d94199945bf748bcf817a9b474b063c53e4652c3d4a1e87ca2c077de18c58f69fca0954e5e5c2ad614cb119dbc659ed100a36abd758711bd02b74
 DIST genpatches-5.15-94.extras.tar.xz 3932 BLAKE2B d29c5514f83ebc748f4187c255e985aabab31bb6a64bd0124ec1b9655fa183f5ac1cf173dfaf1a3cf1a7f9ee2bc5c10bdf83524af312778197a6e4879250432c SHA512 15346f1d3aadb0481bcc0e521a4e335a6d3ff00ec45f0386577efb6c9798b871f17b47af77880bb7d8a8b2b530dc1b4c79047f916c87d1babba103b8a61e5efd
+DIST genpatches-5.15-95.base.tar.xz 3957200 BLAKE2B a910caf40f1ec10a922cd3cefb2ee2c53ad1b35191de46be0edec4c97680806ddbada7e8d91615dd61f5626eb62f113dc2f5e8dae05357d9175b14477ed4d1ef SHA512 7054d26bb789713a22d3934e9605b4ab0ec7e8172014b275b2cee3de6f3e5f386d944d5f9853cda855c02fa89b787c93f1e055590afafb1ba591c71745a36c3c
+DIST genpatches-5.15-95.extras.tar.xz 3932 BLAKE2B 8a15b3053680594c780d8df8f1cb7597c3fd15b325edf8080b3fe499937bcb9ba4587b4d2f0c0f5e8074452439aa1d6f336c5d06936a94ec14fafa291b8823d0 SHA512 25546d9f6cc4ad788f08281589ee4cfd6844b3191354e3fab929a89f9e20b647ac03be765d76b42601bcb4c36241d70e50d90abd97aac80c6bcbff66af95e9ca
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
 DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 48e1199775c5174a4e25f9611f410f8c3959920b3af6d4a5639497560f9a7ca34210c3f7db7c5e279432e1562956528690f5360dfeaaf7f99227f74d8e8d04c9 SHA512 c41fefd72aea785fb40ae95e47019d07c73bb4a07c286e732f7bbaa4b1cc3eca0dc53cf088387998ba1a9bb791e9e021d6246d8ceb9b87dc6d7fc6cbecc6dce9
@@ -48,6 +50,10 @@ DIST gentoo-kernel-5.15.90-1.amd64.gpkg.tar 69806080 BLAKE2B cbcf64e233b6ae393cd
 DIST gentoo-kernel-5.15.90-1.arm64.gpkg.tar 62638080 BLAKE2B 15db43ee5763c3565c393ba7351b786034bd7cc77d5a91d5a8d0cc6b28687df5d9322539deae855bee1aa475d5d4e8b2c346c36256477d9d30ff220d42372cae SHA512 0a24801d2b7c9720f5c3bd69ae7f681bc89b2f634c4f919df904a5625f975e0a2409c76c3d328fe931f78fe734e2463dfa9e9f5cc083e81ec8dd321d844c3cd7
 DIST gentoo-kernel-5.15.90-1.ppc64le.gpkg.tar 57262080 BLAKE2B 0c8d803a75c8a99637360932593b85c142d44c1f5870c3ccb034770aa30b991e931697f339038f53a1be2af3bd43ee3100201e527ae11c810bc4807c7ca3aa76 SHA512 7322744f78e3fe181bfb58b144f798cee676aa6beb08acfddeafb03983a8e21b8d5f7f3c30df843353b44af22622c2b0861c196ae1b5c85cdcb6ae61bd1beb01
 DIST gentoo-kernel-5.15.90-1.x86.gpkg.tar 59156480 BLAKE2B 42f0ec87df5dfe5efa95b27928762a38a11b8a4fb6a3dbf9a7d4afda672b7c744075efc584406491d1f450df8351ff9fd70973ae406a4da01eb0677a0921d8f8 SHA512 fbab2be09402b778f939b7657724f0d5887a0596f75f84ea11761ffb8391a54801dcccfa831fa86f5354b999539dcc2e3531e16f46b759f9c94ce62e29d2ec10
+DIST gentoo-kernel-5.15.91-1.amd64.gpkg.tar 69785600 BLAKE2B e2f1df3e9d6409ca8bb32ea06dcecef2326fa4507fe02f148ba94e8ca353d3f867981989e02766a074e87b6b6f53632a4f603a3d1f8325b2deeeb4836a80f731 SHA512 e07fb0833201b960325fced8d154d650e7b86a3667fb7ca5a7d881ce548f7bb64ec619216cca6407ef0ed125be463ce30f4a7ca97468f072621ef717626c2616
+DIST gentoo-kernel-5.15.91-1.arm64.gpkg.tar 62627840 BLAKE2B 04318a73a507d9b2d8ee9c8aff5d7c8439a800e9ef83d26eba3c450909e80a5b8b034c1f2ab656903880e630bcb531901fdc564475c7338316da2323e508efdd SHA512 6d73782e2f3d2f72146856dc41a3658bd8ef1a8e125a21fb88fd90fcb07ec7a8409b6fcd743efe4d9604f201f020444b45fdc134a0c969ebca744249401b7aff
+DIST gentoo-kernel-5.15.91-1.ppc64le.gpkg.tar 57088000 BLAKE2B 46bff58c40b5cd44e70a606130f53b65aedcd40d9f0e323e0ee818f069c04a1e031f7b9d740af858f024985f612f190516c3c491411c5ddfde19542dc6542ddf SHA512 fff65ea834936e0ac0315950ddab66b8bb9fe0e1e42a3adbfbd970114f69891e0ae9b177ed64b191c39a6d6ff44b24f335a60dc58cebfff902093a022013a20b
+DIST gentoo-kernel-5.15.91-1.x86.gpkg.tar 59156480 BLAKE2B 8c8ebe4b465072a830ba6d2b173501ad3d8029a7798b2b35edc49b9f3e05ffd79de743d1c42281487928cb0fdc69c9c3b3689d907e812a4a4deb707c4cbf1994 SHA512 5f0b2bf3eddd5388a0d678d654185d40850b1159cf537bf3827d0d387c1dc2a3a7cb7ae90b028fb4f47dcc7ce68821558f108f1012a311e66972ef289d7e74ea
 DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239c1b392c475dadd2e5cca94e05921a529c0b7ed8246c23087f9fa2d7a3b21d316b3dc5dfeb6f49aff492b1b7d112cfd1478dab8467d21a SHA512 50803fb2b45891c6ce342e16d7b3968587f5dadbe26f3937eadee59678ebf23db1e1add37f3bd1d7dfab27d270a0f403b09b279790091a24fa81ce99a490112b
 DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
 DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.91.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.91.ebuild
new file mode 100644
index 000000000000..d46d51864fd9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.91.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-01 15:01 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-01 15:01 UTC (permalink / raw
  To: gentoo-commits

commit:     b9a00a088fe8dd503d83fc5c6bcf3c13b247f165
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  1 14:59:49 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Feb  1 14:59:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9a00a08

sys-kernel/gentoo-kernel-bin: Bump to 5.10.166

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.166.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 876f12a799e8..be29de76337b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-173.base.tar.xz 4855856 BLAKE2B 12e85119807c228eecd2101a944
 DIST genpatches-5.10-173.extras.tar.xz 3868 BLAKE2B e407ab499bdb66025b6a970de3866c2dc6f7c275757a0a11c48c598780d195f85a65c9557b3a4e44533d8731bd34450e6701cf5590b975816d435223097dc4df SHA512 f8465734661ef15423b6f1de05e47df8ba9cf8a00eb1dd805b30e87b98fd51cd067db15a54b681827d94982f02a2fef641998b8529a9b59435d8bf49e6af44b9
 DIST genpatches-5.10-174.base.tar.xz 4872732 BLAKE2B 7198a28cd63f3a68899f39cdb8aabcd03dd7a5b6eec14d03135a18c04dc1412064544b6f20b62c19f6c86a247fba0ed64630c4718cd725015243272412c71ed4 SHA512 bbf400aaad4b3e817d530a5d732d9e601d92e4058359f48c6f522fa266026e20554610673c513b5d9d895f158146ea2b046517e26ac872d39c6975e7c1e57bb5
 DIST genpatches-5.10-174.extras.tar.xz 3868 BLAKE2B 8a54440259b9dc9fbf8e7bf61c2193829e1c916e029b3a9fca7678698e17b4a71aca2fd3615e5f8f6466530f41cb0e6f09aea9d062b5c8d027aaf2deb6d7d51e SHA512 db3d0513ac2b249d44eb0b69710643ae7c2edaf0f6161347d827f90e7f4f7946bd7307c1857aa813359c17902da72d586666231deb210becf040df644029d3ff
+DIST genpatches-5.10-175.base.tar.xz 4909096 BLAKE2B cf9a0be14ec5a99f5a8ff6ba615be0a037f931c02f8edcafb91c6aa78b76dada6f0a9a41b9ab75240f8a64af6a944fe0c31012fbfa21162d8e43c016ddf72f97 SHA512 7ccd6619f5df892cbdf5ca7d53133d8964098cc81dbdfdabd45d99128ac3e4dfb5d64bda8b3d17f17b436ed12a0f3ef2d9667ca02b861c7a4ee6226647936280
+DIST genpatches-5.10-175.extras.tar.xz 3872 BLAKE2B 1371c40d2a9e15fb2297842c5aa7989772c3699d360dba1837df770d3e8c16fe48cfe6ade3a0832237dcf85722ef276ee80960072c47dd83d46018de44af4bbf SHA512 9c2c2349c1a88e916ddad9b67cddd0cc5c281ce1d85d29c56e308a52999b79c1c212c8caa3f829aa16e20b8ca4154ba8c66e6cc5d4ed1d4d07d3fe9c26f46ed5
 DIST genpatches-5.15-92.base.tar.xz 3843196 BLAKE2B 1a70c672f4ceda221611ba1bad20fc4e791a51e27f412995308cb7f39962c6e237efc1bb7912c67b8e3dabaffce3bb6ceb55d62f4f12b79671910b70c1e7a8dd SHA512 33390b3e24783405971f2eacb24e715faf841a66e477a03d4055d61694fa72694d7563d799b95d47037ad0d7e7c234e56c894ddd7cd1dba59077efb901bbba26
 DIST genpatches-5.15-92.extras.tar.xz 3932 BLAKE2B 12936d0ac139d69f2e5947436ffd34add80625aa383aa23e51b4419a5e2ad3c38ace4d69c9e7066bfeae32ab727013e602c3a1c3424e128562597c517c7e5903 SHA512 6595eca7525db97672a15275228dbb9b14e7e234514b549e0fc17daeda4b48d298f6dbcde46e5862fe02bac9f50ffd7b05d82a174541469456289bdc6eb7f4b1
 DIST genpatches-5.15-93.base.tar.xz 3874100 BLAKE2B 3f9bd1a90de22824db823bead22ae777ebea551ebd183184ecd039f33def8db603694acbe3757352cff228eb2a28a8c31d362f2185b32f88edd19c4de6eedad1 SHA512 1d5c83f5f44ccee701755dc7732f80baa00e5b3f4137c9da8d81cd7fad0055df6b09dddb1cdd6287db6a43cd1b673aef3a543086138af72cad5218d2fef31860
@@ -38,6 +40,10 @@ DIST gentoo-kernel-5.10.165-1.amd64.gpkg.tar 66457600 BLAKE2B 80499005ebb3b535ee
 DIST gentoo-kernel-5.10.165-1.arm64.gpkg.tar 59422720 BLAKE2B 1ba723eab46564964a9952406bdc12d80bf9e4298d4f6579c96945a9a989ea6b683458392ca05f9d72bd0760559166a22acfbfd02a8da4b0f7247710cfb9f4f5 SHA512 641dd01be4d6dcaceef1f753109e6ac483ef39399c44de50cfb65e3e85e638076f6737524c4201270d3b799d8ecb150ecc460a9145c3ddc320f60ce765916707
 DIST gentoo-kernel-5.10.165-1.ppc64le.gpkg.tar 55050240 BLAKE2B 62c05c138c44d040a0f4f4bfe5536b051481402af272d113d054cc49c5c951c397a8625347d10855b8aeadf1445c4b414653d1b27a45d8aa9080b0a483073b13 SHA512 70f316b6d0e0d2bd2f658d95a2297f6aa76a6d4ed2d479156401d0c33f5eff9cf6772564cc1598f6b68588db77a14edd07275e47ef05818358aaa6e784b9b59b
 DIST gentoo-kernel-5.10.165-1.x86.gpkg.tar 56442880 BLAKE2B 6dbaef92ff3387417c1816470715fc218681b71bdb541ba15f9bc2bccf10b9785a37956b7ee823529a59c17db09bdceb10729dbc0882ab730292583b4e7b2c68 SHA512 9bf57574b14e7ce9fa8e593dad09e6b04bcd50409e5236c43c5d4209e14ca796aeeeb21211d7d310053004a92f1aa0abb05444af9199b7fd135bce6b1e967072
+DIST gentoo-kernel-5.10.166-1.amd64.gpkg.tar 66488320 BLAKE2B 97e728604dfbc8a4f0d15a3d500e9360086d87a111b3d01310d3c8b29e7982725a1fd135508e1b3229a86e08acd568176b22d7e296f6e37a9c2dafaef2240459 SHA512 c233fb9ed881e1546943eab83403d9a20c1043cb17f7673fdb2dca45c4033b5f6d26bf4c9f2ba23c7e0f1e643e372e642353cd5187d9803a2647633627bdf0fc
+DIST gentoo-kernel-5.10.166-1.arm64.gpkg.tar 59432960 BLAKE2B 5e44472a7993d3f21afaf9356648334f9e21fd2f07b86ef009091d26d0e4a370cbb4306c2ebc6dacca5cedb2c955e1db36b6cd634e14b545f435994ec99cf187 SHA512 15585401fe3beb606da02d6e768156d7c89d4fe1b9d9e39ed9e77d0d2b937133323b5f22ce3ce528a512babdb09045b85320fcedcde3d096095f1f1009db1857
+DIST gentoo-kernel-5.10.166-1.ppc64le.gpkg.tar 54917120 BLAKE2B 3aebb2af23815ff4cb7e39cf71c223936289db834005f8dc9ed9ca59be0ed98eb978b24fcee531fceaa77fc1db60880aa2d5a633bd0958ae863806a85d60816f SHA512 28bb7097de245c6457bd45a86b94b760281d5c35414120d31ae61d5f038e700c2f07ec1717f802475c82df64d6ceb7c1d3e0a18af5d27076e10f7c5cfed1c5c8
+DIST gentoo-kernel-5.10.166-1.x86.gpkg.tar 56442880 BLAKE2B 842c2b580833f9f95635711ca2f44935a338b614fdf55224e46913e92f00e6ea5bfa50c3215b52e4252df946802dc798ca484577db2ea92a7ed1ffe8b00291df SHA512 28909b585776f70d1eee091f605ef60629c7b0625c021e17a055ee1eb777c91b49697b9606552df60f9dd993f5c8fbe33d5da7ce0f3b3412f25d572c08d72d8b
 DIST gentoo-kernel-5.15.88-1.amd64.gpkg.tar 69826560 BLAKE2B 9c32c9a590770f2b15e67e62066265cbbf82d09ce9daef7af5522be320eb98eb13714425f842c6de038fee83f7a2166c2113c77acfb6044c201b39e26d36f1e4 SHA512 9143d0393203eb00249916b84b0699aadbd8af5dd5e4376ce251ef77a1018ab647ccd7a370e2724b6b2f72d077ba9fc3f2000ecc8518295e975cfc8f464d9df2
 DIST gentoo-kernel-5.15.88-1.arm64.gpkg.tar 62904320 BLAKE2B 8edaa87b1d574787913d9f0e935d3f79505aaa507069ba8bfdf4acd894582adecacbbd429554e02c569aeef975eabeb3285f9cabb1e9ca5aea4d32487a5f298a SHA512 6f41644cbc0442f39d79c54aef05d64fed2da2f8dff1f906cd109470a7c12d2b67732fb5b68959e3393db99972185fdb960dfc22c153992da3632ed2bf9f382e
 DIST gentoo-kernel-5.15.88-1.ppc64le.gpkg.tar 57251840 BLAKE2B 361eb1433ee75820bdd85ed39960681b091c42d7cc7004540e4a6f60e8636569463e18d9de785f98d4015463f24dd58b1da368ad97a431e9fc5f13e9d2a98194 SHA512 c9ebe0f7a184a7fba4bc8532e7b66ad652b2cf9f1754d6267c9534673a62940c8adefbd50184655920a6518634bee9b97f1ae3037b39862ada64344ef62f090d

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.166.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.166.ebuild
new file mode 100644
index 000000000000..140d99c64a55
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.166.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-06 19:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-06 19:04 UTC (permalink / raw
  To: gentoo-commits

commit:     47f6aa3f22b5d7c912504bceda1ec14910f28ae4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  6 19:01:50 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Feb  6 19:01:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47f6aa3f

sys-kernel/gentoo-kernel-bin: Bump to 5.4.231

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.231.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4bf6db3163e0..9ab4c30b19d1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 48e1199775c5174a4e25f9611f41
 DIST genpatches-5.4-234.extras.tar.xz 1812 BLAKE2B 7f95873ce78883b4bb1e4d7769688565c5b5574e86417a8f11d822fe5d971f7e0948a08e83af6a35c0cd8d52cdd5fbfb5fa3abf03c233fa3711b3fdf19fa3dda SHA512 2e49f3f75089ed6ff55c007529218b5b68712e64785cb06dcd5b0f1276a3fe3b6a2ebe2f807b586f954698bfd2c73554a462ee592e89b234e6d25c614ecfcf49
 DIST genpatches-5.4-235.base.tar.xz 5437324 BLAKE2B 16a5f67224b3bc10792945ef379825c96a2e97faa48444b047da90e36a341b1b04930e64b8e4bd457d3ab9ef842aec1e2334dee273c4279f72eb6745b2dc4b83 SHA512 461ecc356eaeca967112e69d8cbadbe8d84ede7b2a3d199ba11620f9b405d5fa0506c133d15599713b74b3b5bcb000f7cca27351b8ad628c81ceae64d339d385
 DIST genpatches-5.4-235.extras.tar.xz 1812 BLAKE2B bc1b83082a60463da80236c4eb42590981905e35f653ab2976c9f31f4879446f65d0f123f11e45bd583fc0ef788898f38a6534e66d1a028716954020427736f4 SHA512 515331c1ce6d7ce76f946ab6b8443afdf47f829bdf8e486ca733854d5c984c0c99a36611cc82418b0155f9ce1276b702affec04b65c4699cd4bf796d3ef6a7d9
+DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 5c2ec5abee963eda0373e04d4f0da94d7e49b7a1fdc05f7a2f7cafba61771124503f1294289f79629afb62075855c176887f525a95a73bef4247b57915dd4877 SHA512 0a3ba2742ab21407ccc9060f37d528cdbe64dade85927aa1908613221973f14765a78ef6a71e157a71defcf1ee9158ffa1c2e7c082f508fc1140792e2311a073
+DIST genpatches-5.4-236.extras.tar.xz 1812 BLAKE2B acc781fb099315e4716cdddc4a7f7ec88bcfae2228fd63c6f8bc99b3f562baf75339129f6d8e5970f5a812f6523fbe316992e1bb1606d6e06e5ca769ea1b5535 SHA512 5d772754922bf7eb2e21eac8fd597ba8c6211565a4d96a7bda6df68e089654b908bc09cd884c6e570836814ee75c84252d26228a20d138577e7717c498edad86
 DIST genpatches-6.1-10.base.tar.xz 591388 BLAKE2B 5352d923a1df59c38cd1061ea9454041143a9786e4c81c195edb0e50ae9490f9629f2806482246c417db294a2ad9b643c9a6b38403c46c1b135c73a94506e6f2 SHA512 5ed3ea65e2ad63f4d59241b8e11f4de068564e5079c7fd6d511e9636867843e517b662f744577b615cbd572fa7313af260fb07c5c4e39e0cd114e4f315d3d777
 DIST genpatches-6.1-10.extras.tar.xz 3804 BLAKE2B 2a713dcd63d5946368d0bf88fee904b05f3fceac266173aa3016c528cfb40eff98f7aeaca2fd67e52a02a39b80b430fd55c8abd65ff5e61dbb6e6cd6ee757282 SHA512 152c134efcd7ceeb233bd7d9211a871d6b4f633e4782ac73657d583e4f149763e37ad7cf0f19efbf1c4c25fc50f3c67167b15f024eabfcfcb016b1cb23c36ae0
 DIST genpatches-6.1-11.base.tar.xz 672088 BLAKE2B 29cabedf32ea3f8cb1ca75bde23955e4cc23c54ac93f8dbe66adbca1b1af4e5c6b54e60b84ee95bf48f9432a844aea279e89acb3a15cd8ab67e5453fb179c9d4 SHA512 a840a15204d1f1fd9f809cabe01cb0e37756cf1ac89181b29306e6a3b0ea3ce5e8b48b2402804b096106d0c4a0eb2b318e4ad3eadfeee4f266e6c3b6c259a6d2
@@ -86,6 +88,10 @@ DIST gentoo-kernel-5.4.230-1.amd64.gpkg.tar 60579840 BLAKE2B b6d3672ce00b0ee2070
 DIST gentoo-kernel-5.4.230-1.arm64.gpkg.tar 56586240 BLAKE2B ae6efc0ed40a44833f4476c467ef02d990837a45c2e3e9e9a7ca1233b194369900f9dd237905fd62ec7744fc4888c9f0c8a7fc55f27b59f30cf70afb28bf85c3 SHA512 43ea305924941fa7818533d7c64146d1a306906d8e509e5cf357b55c1b5d95afd7eee4c61ef6ff701f94bd6426d1426228634db9c46ec2e1b44935b0d83d4793
 DIST gentoo-kernel-5.4.230-1.ppc64le.gpkg.tar 54343680 BLAKE2B 1970c2ebe2f22c60c27beaee53117ead282e904ab18e60182181d1e0aef404ab32d09cc1f700915186bdfde7aa09428934048c8d140a27b3ca5c23745cc74708 SHA512 462c00684fb0214396cf0013842b0c80b6df620e943ef8ca2a7ca003cca323a4ee696436b0764a38cf86250af5bd56f14ceec6e6cbc8d11fa870e1cc08fe2541
 DIST gentoo-kernel-5.4.230-1.x86.gpkg.tar 52408320 BLAKE2B f2c262b1334444a998a7d057f333a1f8d0698c30f0c547a4a209a8f4e9265050de1fe2daa70b5de8e6a5dc604427bda91cf6b7a5c906dc3657c48bec47a6dbd3 SHA512 d3cf980e721e691d194635cc27bf074b297df7fcfa9979622e672864706bb30bb575862fab28c8cde6a9d98480510db985d6902d41b35cc2cc24a82febe92e6c
+DIST gentoo-kernel-5.4.231-1.amd64.gpkg.tar 60497920 BLAKE2B f04ff277248f94e20395d885af5487633dec1217d806110a7476ffec71bb8650d4c7911671ef71b48abac9cbe45efbd4ccba2fa023631ffcf500b03f2b584d3e SHA512 d442f59916f41cbe4a59f20db9ed183887566f4d060fd374660fdf2703d0ae1772942721a78407f3363b3017721041be449ce20cd1849b99a5f3258b37b65abd
+DIST gentoo-kernel-5.4.231-1.arm64.gpkg.tar 56514560 BLAKE2B dfdb0f036162843b839f37e28d2276fa073c8ce1c56a8016ff816410933217f46118da0c94c73ff2d917b696034a8d3f6b3188ff597425fa0c0af0b152abb5b5 SHA512 7b8efae1e45028332ecd0e3229492a4a577e352bee3b91a1ba6d356183d12e7c98c4293ec432d48fd23a24a3d558f0d543406143d9c9e4eafba0065a446fbca7
+DIST gentoo-kernel-5.4.231-1.ppc64le.gpkg.tar 54200320 BLAKE2B f987fcfb24e2b75de94f831673c6128b7c943b5be328fff880de5d2a862445dc6f36fce8e6fbfdd8f9be98acd97d3c9640b5979114f49069b0333a19e0950af8 SHA512 7b1b9cd22583802c0c9531d1e36a34634e8a0b17b2b23394e54e7c1b38d3019934bddd281e9bda8f5c97320e46dc2893c002b1259c47f7f6b1e67852ea43ccd0
+DIST gentoo-kernel-5.4.231-1.x86.gpkg.tar 52408320 BLAKE2B 5d1fe8ed14f155c27d21595ed037ab3afd70fc7b42329ee235210c9f91ac9ab644b57276700b73053b952007a7ea647a82483b05843de05b426f8244066a4331 SHA512 1342b96ad37c224158faad7843b03b83cfff2b54bb77842309ff1ede6a0473a6b951c0b8f830e81ae41ae3867011c52efb6b999dc46606e6b298e8a98be72764
 DIST gentoo-kernel-6.1.10-1.amd64.gpkg.tar 76779520 BLAKE2B f5b3dad23778cdfc2092522dd7fce752466fd5751e59a46e11d55f049bf44776b0d9c0010f2a948f5c29ae187931529dae4fe2673a23c57efd1f0d31c309dfeb SHA512 e2261457caea64fe1d50567d3a89512c9af8450128d29b6b4db57b89dcd00f057a847158efbc8ec6834b304b019b93b33279e400c7f5e3d95bb224371735db59
 DIST gentoo-kernel-6.1.10-1.arm64.gpkg.tar 69447680 BLAKE2B 1217237f5225399146382f08c246f0c90e60f3c4fca41bfecc21203a418cd0d595a9f8e4275b9110efc6d04b6b6929d5a31c94122b72cc5822ae55672f21d4d0 SHA512 b8c94263ba70bce31e1a85784575a9c1086f49a0ed2fb94e230d736e081451df0229643ece9e5c7992949b82cfb32e6a957f99d32182dd89092873bcdf2d6092
 DIST gentoo-kernel-6.1.10-1.ppc64le.gpkg.tar 62781440 BLAKE2B 806bd79abaabcb96fc33ac8d4700d5ad9bc8b86822ec30080530038d4d255110acf1747bbbb665f7abe1fc0d435a5ee530f2c510f9e23ffdfc255a3d07922780 SHA512 dcec07bcd6b888d4204cea847249b9d2b4f16405d79a2e4d21907229274d664fa75be5f438d86f80a772f64cab7e22c5c1fee3f3d33f41f16b63c7aaa4244be6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild
new file mode 100644
index 000000000000..64a82c2b8323
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-06 19:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-06 19:04 UTC (permalink / raw
  To: gentoo-commits

commit:     8a5ac30a4a4c8113100f6d901eed8faedefe332c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  6 18:49:56 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Feb  6 18:49:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a5ac30a

sys-kernel/gentoo-kernel-bin: Bump to 5.15.92

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.92.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 16cbeb2cb624..5380a965ca20 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.15-94.base.tar.xz 3895440 BLAKE2B 20c0f62124507de410d5a7c08b68
 DIST genpatches-5.15-94.extras.tar.xz 3932 BLAKE2B d29c5514f83ebc748f4187c255e985aabab31bb6a64bd0124ec1b9655fa183f5ac1cf173dfaf1a3cf1a7f9ee2bc5c10bdf83524af312778197a6e4879250432c SHA512 15346f1d3aadb0481bcc0e521a4e335a6d3ff00ec45f0386577efb6c9798b871f17b47af77880bb7d8a8b2b530dc1b4c79047f916c87d1babba103b8a61e5efd
 DIST genpatches-5.15-95.base.tar.xz 3957200 BLAKE2B a910caf40f1ec10a922cd3cefb2ee2c53ad1b35191de46be0edec4c97680806ddbada7e8d91615dd61f5626eb62f113dc2f5e8dae05357d9175b14477ed4d1ef SHA512 7054d26bb789713a22d3934e9605b4ab0ec7e8172014b275b2cee3de6f3e5f386d944d5f9853cda855c02fa89b787c93f1e055590afafb1ba591c71745a36c3c
 DIST genpatches-5.15-95.extras.tar.xz 3932 BLAKE2B 8a15b3053680594c780d8df8f1cb7597c3fd15b325edf8080b3fe499937bcb9ba4587b4d2f0c0f5e8074452439aa1d6f336c5d06936a94ec14fafa291b8823d0 SHA512 25546d9f6cc4ad788f08281589ee4cfd6844b3191354e3fab929a89f9e20b647ac03be765d76b42601bcb4c36241d70e50d90abd97aac80c6bcbff66af95e9ca
+DIST genpatches-5.15-96.base.tar.xz 3961872 BLAKE2B 832c573ea52eb7b49ea59d975d25af9044503bfed0595082873d09496b4bf4b558e97af812c244274488100fc87b3d2e3b9ba8b3fb023d3623173a13ca034925 SHA512 4577060888eeeffe76e67026b2f6cc1743dc7501c6f3606fa06805a97abc54c59324aecb74d4c2ed65433090c50f432c7a3167b61e84cfb168dfd09dac300c5d
+DIST genpatches-5.15-96.extras.tar.xz 3932 BLAKE2B 5c34f507f83f8138d3e9f7fea2fe0619e326ba602972a6d37f40847526b9f95e13c1ce2b097b277573dc9f0bdc1739d5eba6020817a1956fc80fdc7076d22a01 SHA512 dc17deb594c99c9ab4b0c4c2272630c1cc9d03a88e4a1b936f2ec11c5750cedc00a9320018cbc543d5844727760e6f56807cad9d7a8a7fc9b2cb605e8ca874c5
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
 DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 48e1199775c5174a4e25f9611f410f8c3959920b3af6d4a5639497560f9a7ca34210c3f7db7c5e279432e1562956528690f5360dfeaaf7f99227f74d8e8d04c9 SHA512 c41fefd72aea785fb40ae95e47019d07c73bb4a07c286e732f7bbaa4b1cc3eca0dc53cf088387998ba1a9bb791e9e021d6246d8ceb9b87dc6d7fc6cbecc6dce9
@@ -62,6 +64,10 @@ DIST gentoo-kernel-5.15.91-1.amd64.gpkg.tar 69785600 BLAKE2B e2f1df3e9d6409ca8bb
 DIST gentoo-kernel-5.15.91-1.arm64.gpkg.tar 62627840 BLAKE2B 04318a73a507d9b2d8ee9c8aff5d7c8439a800e9ef83d26eba3c450909e80a5b8b034c1f2ab656903880e630bcb531901fdc564475c7338316da2323e508efdd SHA512 6d73782e2f3d2f72146856dc41a3658bd8ef1a8e125a21fb88fd90fcb07ec7a8409b6fcd743efe4d9604f201f020444b45fdc134a0c969ebca744249401b7aff
 DIST gentoo-kernel-5.15.91-1.ppc64le.gpkg.tar 57088000 BLAKE2B 46bff58c40b5cd44e70a606130f53b65aedcd40d9f0e323e0ee818f069c04a1e031f7b9d740af858f024985f612f190516c3c491411c5ddfde19542dc6542ddf SHA512 fff65ea834936e0ac0315950ddab66b8bb9fe0e1e42a3adbfbd970114f69891e0ae9b177ed64b191c39a6d6ff44b24f335a60dc58cebfff902093a022013a20b
 DIST gentoo-kernel-5.15.91-1.x86.gpkg.tar 59156480 BLAKE2B 8c8ebe4b465072a830ba6d2b173501ad3d8029a7798b2b35edc49b9f3e05ffd79de743d1c42281487928cb0fdc69c9c3b3689d907e812a4a4deb707c4cbf1994 SHA512 5f0b2bf3eddd5388a0d678d654185d40850b1159cf537bf3827d0d387c1dc2a3a7cb7ae90b028fb4f47dcc7ce68821558f108f1012a311e66972ef289d7e74ea
+DIST gentoo-kernel-5.15.92-1.amd64.gpkg.tar 69591040 BLAKE2B 9c06216211dc26c6cd71935ab09aa7aefe3f3ff0e3924aeffc4f546aaa3ba88b8bdfe65d541aa5436a3ea03861969b0145bd0e3542fda4528436710ca6a76b55 SHA512 1d25341ed23297bab664cab405f9d80ac12f42df87dde2c1c10d16a3efbeb726105def4cc905c7d1367f9928fae345e399c19dbadb64645249c178d4a50c72d1
+DIST gentoo-kernel-5.15.92-1.arm64.gpkg.tar 62556160 BLAKE2B d322db2ae8666d146cb3c150b1940edfe98faad40003e87687d459060b0fc4de6572964f0ec248ada708aae7718fd5eec4c2c3c15c53bbffd4e61ea8b25c9572 SHA512 87581ca06a022298b79fe69754aa560c7a7b482317d693ed8a1df68339d22bf312c35b9ae8447de4137be17c094448aaeb44ed214ab53524e87165de7dbd82bc
+DIST gentoo-kernel-5.15.92-1.ppc64le.gpkg.tar 57098240 BLAKE2B 42ccf3776ea093058c7bb3d0151c3e8132aa13bef0153ddce6bdb2a8084155c213b3e47958cfce2a83980bd5caa91aa8693b11179f81a49d271f9b6596397c8f SHA512 97459a023774fd3e06f48cf363397ab7c824534bfbdf9debcd2b504cc133503065e8713a990a9017026279521518642d99fe62f44f581de0fba47f45859e0eaf
+DIST gentoo-kernel-5.15.92-1.x86.gpkg.tar 59156480 BLAKE2B ce0bef94fdc6b8c9d85993a57eee3d54e528f019d12cadc2915ea098ddecdd12fbfd579c01634235c20d9977eb0b1e1ee787214bc75ee976376fa100fc8158f5 SHA512 a0d74e68a7ae78d2fe2a166a478ff281c4062a62c7f94f58dc100bc101a509089fbe5191793f419347dfd078f18d49e0225b4ae05ad521486392c39df6cf822c
 DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239c1b392c475dadd2e5cca94e05921a529c0b7ed8246c23087f9fa2d7a3b21d316b3dc5dfeb6f49aff492b1b7d112cfd1478dab8467d21a SHA512 50803fb2b45891c6ce342e16d7b3968587f5dadbe26f3937eadee59678ebf23db1e1add37f3bd1d7dfab27d270a0f403b09b279790091a24fa81ce99a490112b
 DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
 DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.92.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.92.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.92.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-06 19:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-06 19:04 UTC (permalink / raw
  To: gentoo-commits

commit:     96bb66443c8f456159ac09031a5c000ca4fa18af
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  6 18:50:09 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Feb  6 18:50:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96bb6644

sys-kernel/gentoo-kernel-bin: Bump to 5.10.167

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.167.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5380a965ca20..4bf6db3163e0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.10-174.base.tar.xz 4872732 BLAKE2B 7198a28cd63f3a68899f39cdb8a
 DIST genpatches-5.10-174.extras.tar.xz 3868 BLAKE2B 8a54440259b9dc9fbf8e7bf61c2193829e1c916e029b3a9fca7678698e17b4a71aca2fd3615e5f8f6466530f41cb0e6f09aea9d062b5c8d027aaf2deb6d7d51e SHA512 db3d0513ac2b249d44eb0b69710643ae7c2edaf0f6161347d827f90e7f4f7946bd7307c1857aa813359c17902da72d586666231deb210becf040df644029d3ff
 DIST genpatches-5.10-175.base.tar.xz 4909096 BLAKE2B cf9a0be14ec5a99f5a8ff6ba615be0a037f931c02f8edcafb91c6aa78b76dada6f0a9a41b9ab75240f8a64af6a944fe0c31012fbfa21162d8e43c016ddf72f97 SHA512 7ccd6619f5df892cbdf5ca7d53133d8964098cc81dbdfdabd45d99128ac3e4dfb5d64bda8b3d17f17b436ed12a0f3ef2d9667ca02b861c7a4ee6226647936280
 DIST genpatches-5.10-175.extras.tar.xz 3872 BLAKE2B 1371c40d2a9e15fb2297842c5aa7989772c3699d360dba1837df770d3e8c16fe48cfe6ade3a0832237dcf85722ef276ee80960072c47dd83d46018de44af4bbf SHA512 9c2c2349c1a88e916ddad9b67cddd0cc5c281ce1d85d29c56e308a52999b79c1c212c8caa3f829aa16e20b8ca4154ba8c66e6cc5d4ed1d4d07d3fe9c26f46ed5
+DIST genpatches-5.10-176.base.tar.xz 4910744 BLAKE2B 119dfaaa5a2212f088f767e3600d748b2bc20a95c8e21b34bb81dc0a6ad6082769da9cc11a89b226c326c0326cb4c7da6fa0fcb1cb4c5e1f04fc353dab01a117 SHA512 60632369dc2066789ec8a144080127d7149d9deebb3c9764cd1a13fbe961dd5f88eaf345dbfeaa33c8c8b55d558511d2dafd4bfb631fac2db72110574ccf6c8f
+DIST genpatches-5.10-176.extras.tar.xz 3868 BLAKE2B a0a3808562dba6540d632b25e3a417f9a2514dddb13cda9692002b253a4d033bb58ffa4d606fd57764024f21a0907a94d93c2130deb9bbe92a60f310179e761c SHA512 847fd0c0ce8bf3aaee9c6aacb527d8590439f44f5e1e19ffda883b5ea7d8bbc502cbe5e126fc181eaad9dfbced8ca664e459b70085bdc6d51e7f001bf4901f2a
 DIST genpatches-5.15-92.base.tar.xz 3843196 BLAKE2B 1a70c672f4ceda221611ba1bad20fc4e791a51e27f412995308cb7f39962c6e237efc1bb7912c67b8e3dabaffce3bb6ceb55d62f4f12b79671910b70c1e7a8dd SHA512 33390b3e24783405971f2eacb24e715faf841a66e477a03d4055d61694fa72694d7563d799b95d47037ad0d7e7c234e56c894ddd7cd1dba59077efb901bbba26
 DIST genpatches-5.15-92.extras.tar.xz 3932 BLAKE2B 12936d0ac139d69f2e5947436ffd34add80625aa383aa23e51b4419a5e2ad3c38ace4d69c9e7066bfeae32ab727013e602c3a1c3424e128562597c517c7e5903 SHA512 6595eca7525db97672a15275228dbb9b14e7e234514b549e0fc17daeda4b48d298f6dbcde46e5862fe02bac9f50ffd7b05d82a174541469456289bdc6eb7f4b1
 DIST genpatches-5.15-93.base.tar.xz 3874100 BLAKE2B 3f9bd1a90de22824db823bead22ae777ebea551ebd183184ecd039f33def8db603694acbe3757352cff228eb2a28a8c31d362f2185b32f88edd19c4de6eedad1 SHA512 1d5c83f5f44ccee701755dc7732f80baa00e5b3f4137c9da8d81cd7fad0055df6b09dddb1cdd6287db6a43cd1b673aef3a543086138af72cad5218d2fef31860
@@ -48,6 +50,10 @@ DIST gentoo-kernel-5.10.166-1.amd64.gpkg.tar 66488320 BLAKE2B 97e728604dfbc8a4f0
 DIST gentoo-kernel-5.10.166-1.arm64.gpkg.tar 59432960 BLAKE2B 5e44472a7993d3f21afaf9356648334f9e21fd2f07b86ef009091d26d0e4a370cbb4306c2ebc6dacca5cedb2c955e1db36b6cd634e14b545f435994ec99cf187 SHA512 15585401fe3beb606da02d6e768156d7c89d4fe1b9d9e39ed9e77d0d2b937133323b5f22ce3ce528a512babdb09045b85320fcedcde3d096095f1f1009db1857
 DIST gentoo-kernel-5.10.166-1.ppc64le.gpkg.tar 54917120 BLAKE2B 3aebb2af23815ff4cb7e39cf71c223936289db834005f8dc9ed9ca59be0ed98eb978b24fcee531fceaa77fc1db60880aa2d5a633bd0958ae863806a85d60816f SHA512 28bb7097de245c6457bd45a86b94b760281d5c35414120d31ae61d5f038e700c2f07ec1717f802475c82df64d6ceb7c1d3e0a18af5d27076e10f7c5cfed1c5c8
 DIST gentoo-kernel-5.10.166-1.x86.gpkg.tar 56442880 BLAKE2B 842c2b580833f9f95635711ca2f44935a338b614fdf55224e46913e92f00e6ea5bfa50c3215b52e4252df946802dc798ca484577db2ea92a7ed1ffe8b00291df SHA512 28909b585776f70d1eee091f605ef60629c7b0625c021e17a055ee1eb777c91b49697b9606552df60f9dd993f5c8fbe33d5da7ce0f3b3412f25d572c08d72d8b
+DIST gentoo-kernel-5.10.167-1.amd64.gpkg.tar 66293760 BLAKE2B 86933f7a1da3888fcc8ce67602b49afcb22e442bf125eac3acd0e15169832cc16221603cdc95f7d343b0885329dea59613f551f77dbd64be92e991ce07d8e26a SHA512 c267a31e2800863fbd2fe3b1ed5570cf36263764df53845bc25762ebee49e268e9175b4f5d61d4ee67a4132f9af3e5d360b0426f4c350140d301506c0341215a
+DIST gentoo-kernel-5.10.167-1.arm64.gpkg.tar 59351040 BLAKE2B f8e0ba24eb686e38704fce1c296c978105f953b801ada73eb83f03f9dcee542d223e23e103281035e1e7f78be2bceba52616f84dbc998fc391e6ed136b6ea9ec SHA512 5d373fe35cee7142af63fac61282d2e71e5b9c80bac7c03ac3987a058aee7ac4915bebfab02cc995ff1344070d158a83d042dbb6573fe0bf5d13b9656e60f07d
+DIST gentoo-kernel-5.10.167-1.ppc64le.gpkg.tar 54906880 BLAKE2B 85f324ca7221ba94b2fddf364b3e3b2f2e95549453f9b5d938ab6f711a4bc719559ef8f4e9b6adf259e7864877b888ddf09f5c22054164f098abfc0d2c71556b SHA512 b4cacbdeb21ba0d1f72afbbd321f696aab71c150fd936e0e365c45df2d4fb7bc35e397fb32c788dbed8f45275225560e0bc894c724afcf23ae5dcf9bd507f897
+DIST gentoo-kernel-5.10.167-1.x86.gpkg.tar 56442880 BLAKE2B 5386059e894540767125e8a8ad9f6c7243d67eb75d80d26fa457ef591aef2cc03b4a7599545df8f7b3601045c8d304a07162f00c2dc668d33fb1d403c24bb12e SHA512 97dd05d6027c07b385617da4685d152c338d23c35b2947017ddfb6d61ff5daf2f117cbf089db608fb3137ebd21a4e7a14772cb8992b2faafb635fb268c9da740
 DIST gentoo-kernel-5.15.88-1.amd64.gpkg.tar 69826560 BLAKE2B 9c32c9a590770f2b15e67e62066265cbbf82d09ce9daef7af5522be320eb98eb13714425f842c6de038fee83f7a2166c2113c77acfb6044c201b39e26d36f1e4 SHA512 9143d0393203eb00249916b84b0699aadbd8af5dd5e4376ce251ef77a1018ab647ccd7a370e2724b6b2f72d077ba9fc3f2000ecc8518295e975cfc8f464d9df2
 DIST gentoo-kernel-5.15.88-1.arm64.gpkg.tar 62904320 BLAKE2B 8edaa87b1d574787913d9f0e935d3f79505aaa507069ba8bfdf4acd894582adecacbbd429554e02c569aeef975eabeb3285f9cabb1e9ca5aea4d32487a5f298a SHA512 6f41644cbc0442f39d79c54aef05d64fed2da2f8dff1f906cd109470a7c12d2b67732fb5b68959e3393db99972185fdb960dfc22c153992da3632ed2bf9f382e
 DIST gentoo-kernel-5.15.88-1.ppc64le.gpkg.tar 57251840 BLAKE2B 361eb1433ee75820bdd85ed39960681b091c42d7cc7004540e4a6f60e8636569463e18d9de785f98d4015463f24dd58b1da368ad97a431e9fc5f13e9d2a98194 SHA512 c9ebe0f7a184a7fba4bc8532e7b66ad652b2cf9f1754d6267c9534673a62940c8adefbd50184655920a6518634bee9b97f1ae3037b39862ada64344ef62f090d

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild
new file mode 100644
index 000000000000..8f6c357c55e5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-06 19:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-06 19:04 UTC (permalink / raw
  To: gentoo-commits

commit:     fa5c94cd13a55b9a4fb48c7d37c59190ce0cad81
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  6 18:49:48 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Feb  6 18:49:48 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa5c94cd

sys-kernel/gentoo-kernel-bin: Bump to 6.1.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.10.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index be29de76337b..16cbeb2cb624 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.1-10.base.tar.xz 591388 BLAKE2B 5352d923a1df59c38cd1061ea94540
 DIST genpatches-6.1-10.extras.tar.xz 3804 BLAKE2B 2a713dcd63d5946368d0bf88fee904b05f3fceac266173aa3016c528cfb40eff98f7aeaca2fd67e52a02a39b80b430fd55c8abd65ff5e61dbb6e6cd6ee757282 SHA512 152c134efcd7ceeb233bd7d9211a871d6b4f633e4782ac73657d583e4f149763e37ad7cf0f19efbf1c4c25fc50f3c67167b15f024eabfcfcb016b1cb23c36ae0
 DIST genpatches-6.1-11.base.tar.xz 672088 BLAKE2B 29cabedf32ea3f8cb1ca75bde23955e4cc23c54ac93f8dbe66adbca1b1af4e5c6b54e60b84ee95bf48f9432a844aea279e89acb3a15cd8ab67e5453fb179c9d4 SHA512 a840a15204d1f1fd9f809cabe01cb0e37756cf1ac89181b29306e6a3b0ea3ce5e8b48b2402804b096106d0c4a0eb2b318e4ad3eadfeee4f266e6c3b6c259a6d2
 DIST genpatches-6.1-11.extras.tar.xz 3804 BLAKE2B 9ecd609350e0ad98aedd70e1bd6838fd2d933576dd2236bc111c13b46623adba926bb1547349a1e9e35f3e90e0ef0b29fdc10bd38e3c4c5aeb3cf92b2cef9ff6 SHA512 f8aa9ac57c51f229a8a940ca57b401ca7c5b46cf40cbc1ccb427b341082c2f52e5cd945c548b2fe809935ffb94d4c8275fa4011510239d38ae13b338d568253e
+DIST genpatches-6.1-12.base.tar.xz 678732 BLAKE2B acc67136abb35e0d9985bb55002467e9d29797bcd560306511a58093ef56f86251531e54ff615dc3fee71f99633dfc372ad7bbe5a1ec2ff03d9fc23be5de04a8 SHA512 83fb419934c6314dc700f5bc9eaadf1909fbbd45dbb0e86269d942ba7f18162cbacf0acaff705144c271eb29b57c3a8027af03a73485dc887f551c002033326c
+DIST genpatches-6.1-12.extras.tar.xz 3804 BLAKE2B 59da490e3869e0b9c715453837cdae6d40b67156c966166e4d6f809e115eb9f621668a46f2632bd5eed894cdacaa5e85d26a5ef0467f95fcdeb3da3f9319a1da SHA512 d62321a73145f6275753245cad5d55b06e5fac89c7c7ed613a376c21181644e88bda7d3f7ee6f54c686bb0e534f6fdba3fdef8c9bcb06f15117276253b3a7e36
 DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149 SHA512 d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0
 DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818 SHA512 22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7
 DIST genpatches-6.1-9.base.tar.xz 544936 BLAKE2B 9152c33c4145f99daff4f436afcb621883d21fb05be5821a045b47be2880250d3ccf1210f3ecec0241ac41f57581da737053b86852760cd11efc524719fd0f6b SHA512 88b6bd131dfe53a51a9a0dab13ef2bfaa4818d4b0ab93e485346f96fe58a64b7338d9aa4483c751d9d1886818ee8700918721037b03f868a3b2cd9d5ecdd7799
@@ -72,6 +74,10 @@ DIST gentoo-kernel-5.4.230-1.amd64.gpkg.tar 60579840 BLAKE2B b6d3672ce00b0ee2070
 DIST gentoo-kernel-5.4.230-1.arm64.gpkg.tar 56586240 BLAKE2B ae6efc0ed40a44833f4476c467ef02d990837a45c2e3e9e9a7ca1233b194369900f9dd237905fd62ec7744fc4888c9f0c8a7fc55f27b59f30cf70afb28bf85c3 SHA512 43ea305924941fa7818533d7c64146d1a306906d8e509e5cf357b55c1b5d95afd7eee4c61ef6ff701f94bd6426d1426228634db9c46ec2e1b44935b0d83d4793
 DIST gentoo-kernel-5.4.230-1.ppc64le.gpkg.tar 54343680 BLAKE2B 1970c2ebe2f22c60c27beaee53117ead282e904ab18e60182181d1e0aef404ab32d09cc1f700915186bdfde7aa09428934048c8d140a27b3ca5c23745cc74708 SHA512 462c00684fb0214396cf0013842b0c80b6df620e943ef8ca2a7ca003cca323a4ee696436b0764a38cf86250af5bd56f14ceec6e6cbc8d11fa870e1cc08fe2541
 DIST gentoo-kernel-5.4.230-1.x86.gpkg.tar 52408320 BLAKE2B f2c262b1334444a998a7d057f333a1f8d0698c30f0c547a4a209a8f4e9265050de1fe2daa70b5de8e6a5dc604427bda91cf6b7a5c906dc3657c48bec47a6dbd3 SHA512 d3cf980e721e691d194635cc27bf074b297df7fcfa9979622e672864706bb30bb575862fab28c8cde6a9d98480510db985d6902d41b35cc2cc24a82febe92e6c
+DIST gentoo-kernel-6.1.10-1.amd64.gpkg.tar 76779520 BLAKE2B f5b3dad23778cdfc2092522dd7fce752466fd5751e59a46e11d55f049bf44776b0d9c0010f2a948f5c29ae187931529dae4fe2673a23c57efd1f0d31c309dfeb SHA512 e2261457caea64fe1d50567d3a89512c9af8450128d29b6b4db57b89dcd00f057a847158efbc8ec6834b304b019b93b33279e400c7f5e3d95bb224371735db59
+DIST gentoo-kernel-6.1.10-1.arm64.gpkg.tar 69447680 BLAKE2B 1217237f5225399146382f08c246f0c90e60f3c4fca41bfecc21203a418cd0d595a9f8e4275b9110efc6d04b6b6929d5a31c94122b72cc5822ae55672f21d4d0 SHA512 b8c94263ba70bce31e1a85784575a9c1086f49a0ed2fb94e230d736e081451df0229643ece9e5c7992949b82cfb32e6a957f99d32182dd89092873bcdf2d6092
+DIST gentoo-kernel-6.1.10-1.ppc64le.gpkg.tar 62781440 BLAKE2B 806bd79abaabcb96fc33ac8d4700d5ad9bc8b86822ec30080530038d4d255110acf1747bbbb665f7abe1fc0d435a5ee530f2c510f9e23ffdfc255a3d07922780 SHA512 dcec07bcd6b888d4204cea847249b9d2b4f16405d79a2e4d21907229274d664fa75be5f438d86f80a772f64cab7e22c5c1fee3f3d33f41f16b63c7aaa4244be6
+DIST gentoo-kernel-6.1.10-1.x86.gpkg.tar 65935360 BLAKE2B 6ae749b92911edc58c15d41b709bb5e554091d21c15ed1fc79806284f310357ba6937c8b7f4262d0e9d33f6cb2c12e18bbe4d006568259df28728a5d0d441a94 SHA512 1fce797eaf1c96488de817d3beec8f6423f21c4ca0c7c85cfc8149be4cd96ee9469c60957aec2a860ddb3eb32a4352ef52a4d7c4bbf2dfe721baf298d451db54
 DIST gentoo-kernel-6.1.6-1.amd64.gpkg.tar 76738560 BLAKE2B 24d6d3f29b4323d3ff080d05c14374f203c7086527402bdc042068e350df9ca596f0dbe07bd985c74326dde5652ca464ed093a9a0fd90ce98862dcc2dda9978e SHA512 26ed6dc543859a9b842e19e08cdd715e48143d7d3af76713fef0e18c12298432b601fbf2eda0c8fa01485492c97db37483634b694ff51cd5a00f2037867ad730
 DIST gentoo-kernel-6.1.6-1.arm64.gpkg.tar 69324800 BLAKE2B afbbd8f02b7127f95d9ca3e14e28d594716d17e472514886e83d4ac4a07e55aa6f1aa905a3328d55eab1b0857b6510ae9c5d2683a24f806136937ffa62e5fe35 SHA512 fcdd7700192661cd8b010389bef50c516f5f47e425c2122b3b2718a815c209ba5c64c54cc88c94dabe0968d65f5f52e8ebaca887ca1b3f741938dae8a384ebc5
 DIST gentoo-kernel-6.1.6-1.ppc64le.gpkg.tar 62730240 BLAKE2B 3a94df5fa51cb826a8501f12dc47deb77ea124ab59272bcb2d4506a137ffb26ef3f0c75d6efa10d08aece61064318642bf40257a7e3fef3766234725ec16e5c8 SHA512 24c267ff67fd980913ac7f7b494224ef46b0d102537ad89ba1a0e08f388a95fe9b4b817a0e9270a187c24d42d7b41f96a2c906079f9c06fb4fbbd8c5dab140f8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.10.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.10.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-09 18:16 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-09 18:16 UTC (permalink / raw
  To: gentoo-commits

commit:     a066df85d5245b9e6d443078c86a4f447f167d99
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  9 18:07:53 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb  9 18:16:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a066df85

sys-kernel/gentoo-kernel-bin: Bump to 6.1.11

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.11.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9ab4c30b19d1..90eaa592e7ad 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.1-11.base.tar.xz 672088 BLAKE2B 29cabedf32ea3f8cb1ca75bde23955
 DIST genpatches-6.1-11.extras.tar.xz 3804 BLAKE2B 9ecd609350e0ad98aedd70e1bd6838fd2d933576dd2236bc111c13b46623adba926bb1547349a1e9e35f3e90e0ef0b29fdc10bd38e3c4c5aeb3cf92b2cef9ff6 SHA512 f8aa9ac57c51f229a8a940ca57b401ca7c5b46cf40cbc1ccb427b341082c2f52e5cd945c548b2fe809935ffb94d4c8275fa4011510239d38ae13b338d568253e
 DIST genpatches-6.1-12.base.tar.xz 678732 BLAKE2B acc67136abb35e0d9985bb55002467e9d29797bcd560306511a58093ef56f86251531e54ff615dc3fee71f99633dfc372ad7bbe5a1ec2ff03d9fc23be5de04a8 SHA512 83fb419934c6314dc700f5bc9eaadf1909fbbd45dbb0e86269d942ba7f18162cbacf0acaff705144c271eb29b57c3a8027af03a73485dc887f551c002033326c
 DIST genpatches-6.1-12.extras.tar.xz 3804 BLAKE2B 59da490e3869e0b9c715453837cdae6d40b67156c966166e4d6f809e115eb9f621668a46f2632bd5eed894cdacaa5e85d26a5ef0467f95fcdeb3da3f9319a1da SHA512 d62321a73145f6275753245cad5d55b06e5fac89c7c7ed613a376c21181644e88bda7d3f7ee6f54c686bb0e534f6fdba3fdef8c9bcb06f15117276253b3a7e36
+DIST genpatches-6.1-13.base.tar.xz 739612 BLAKE2B 733d2ae5d8da2f92ea2acb01ef40b5bb49e621d80c5f2602790a0bcda197a52ac998374979d20347e545a70b8b8737365b3d9c2850ff8b24543dcefb6ce17641 SHA512 0b5495622526072e8dc7d3e5d81071340a133857c9e13afd128495809cdc7787318c2215fd996131ef050472847f207b074f3a0eec26b0b4aa45df4ef51f6a4c
+DIST genpatches-6.1-13.extras.tar.xz 3808 BLAKE2B 7781c242753f2bebd8f9bab0db85f38372b4b3d7111418f2ca6a027ac056eabfb2cc0f9da84d4befd6f3b5936d9424710e7e802e5c5e51ffddac3fb32505655a SHA512 175422ae5831f7aa07bad768809443da83af46bf2f256f7ea06bae0695899e47cb653f8bff2a3a9346e1b39680b318537e6c17f7851cdcdb8b7ca4f2ae380ca0
 DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149 SHA512 d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0
 DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818 SHA512 22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7
 DIST genpatches-6.1-9.base.tar.xz 544936 BLAKE2B 9152c33c4145f99daff4f436afcb621883d21fb05be5821a045b47be2880250d3ccf1210f3ecec0241ac41f57581da737053b86852760cd11efc524719fd0f6b SHA512 88b6bd131dfe53a51a9a0dab13ef2bfaa4818d4b0ab93e485346f96fe58a64b7338d9aa4483c751d9d1886818ee8700918721037b03f868a3b2cd9d5ecdd7799
@@ -96,6 +98,10 @@ DIST gentoo-kernel-6.1.10-1.amd64.gpkg.tar 76779520 BLAKE2B f5b3dad23778cdfc2092
 DIST gentoo-kernel-6.1.10-1.arm64.gpkg.tar 69447680 BLAKE2B 1217237f5225399146382f08c246f0c90e60f3c4fca41bfecc21203a418cd0d595a9f8e4275b9110efc6d04b6b6929d5a31c94122b72cc5822ae55672f21d4d0 SHA512 b8c94263ba70bce31e1a85784575a9c1086f49a0ed2fb94e230d736e081451df0229643ece9e5c7992949b82cfb32e6a957f99d32182dd89092873bcdf2d6092
 DIST gentoo-kernel-6.1.10-1.ppc64le.gpkg.tar 62781440 BLAKE2B 806bd79abaabcb96fc33ac8d4700d5ad9bc8b86822ec30080530038d4d255110acf1747bbbb665f7abe1fc0d435a5ee530f2c510f9e23ffdfc255a3d07922780 SHA512 dcec07bcd6b888d4204cea847249b9d2b4f16405d79a2e4d21907229274d664fa75be5f438d86f80a772f64cab7e22c5c1fee3f3d33f41f16b63c7aaa4244be6
 DIST gentoo-kernel-6.1.10-1.x86.gpkg.tar 65935360 BLAKE2B 6ae749b92911edc58c15d41b709bb5e554091d21c15ed1fc79806284f310357ba6937c8b7f4262d0e9d33f6cb2c12e18bbe4d006568259df28728a5d0d441a94 SHA512 1fce797eaf1c96488de817d3beec8f6423f21c4ca0c7c85cfc8149be4cd96ee9469c60957aec2a860ddb3eb32a4352ef52a4d7c4bbf2dfe721baf298d451db54
+DIST gentoo-kernel-6.1.11-1.amd64.gpkg.tar 76769280 BLAKE2B e98c3a0b67e653fcb583d7231cc36246cea932d1367bc532b8d0ab168cceaf72cc59b8c5ba34719a03fdb3f2bc7748cd4a1d01fd81d52aca4e5b404f26291bc8 SHA512 06c1a4a2550e6a2a5db13cc1d13eb8eda88b1a677d052fc328855c91ae030e8422580bde69d87989a89cffd6c175f017d29acf6dfe41e6f9e4c3bd74187827cb
+DIST gentoo-kernel-6.1.11-1.arm64.gpkg.tar 69447680 BLAKE2B ee5383800f98cfd6d49142d9df4150879d59422edb155f5f73987d56a0d6a4df98835b727db5e6d7d60dcb68d7aff3336526a45aae955a754bbd1beaa917eeaf SHA512 cd28f939428e97e5756b610b6b280cf644a5e041d6ca6e5702fd0e37f9b823703bfdad9581ec8f0e2b1f5d0282dbcff9bfda3707fc8304dd6bd60cdb30f9e46b
+DIST gentoo-kernel-6.1.11-1.ppc64le.gpkg.tar 62771200 BLAKE2B ab7b9fd269308f3b3c50b3d1c800b3aa2790b08459e744697066f85407af4798063f9a8f3c7150538f6682e16b27706dcec9f66038ee32e48838d7a1fde98fd5 SHA512 7c58a66833649b01208c2884e272f52c9e406327e9a1b2f499f55a61f3892861ddc8786127d401f930d73a4921d7b153334e5e362d4a70a6127fa0d73f85c2e5
+DIST gentoo-kernel-6.1.11-1.x86.gpkg.tar 65955840 BLAKE2B d458564e123fc4d0311f5d737920a848bf58fffbe83367a10627399eafbc0272e1e80b64b08c5298fd161abc7eda0fcdabce743a0d23f5089edb575743ae3513 SHA512 c4daf79d7e1901bb327b205fa5e2d4f9bfed4f3a7e087604cb159d2e2f589e5e0514dd19876297710d1ed1a300f597e2b712e54a245303cb553ebbef0dfb2106
 DIST gentoo-kernel-6.1.6-1.amd64.gpkg.tar 76738560 BLAKE2B 24d6d3f29b4323d3ff080d05c14374f203c7086527402bdc042068e350df9ca596f0dbe07bd985c74326dde5652ca464ed093a9a0fd90ce98862dcc2dda9978e SHA512 26ed6dc543859a9b842e19e08cdd715e48143d7d3af76713fef0e18c12298432b601fbf2eda0c8fa01485492c97db37483634b694ff51cd5a00f2037867ad730
 DIST gentoo-kernel-6.1.6-1.arm64.gpkg.tar 69324800 BLAKE2B afbbd8f02b7127f95d9ca3e14e28d594716d17e472514886e83d4ac4a07e55aa6f1aa905a3328d55eab1b0857b6510ae9c5d2683a24f806136937ffa62e5fe35 SHA512 fcdd7700192661cd8b010389bef50c516f5f47e425c2122b3b2718a815c209ba5c64c54cc88c94dabe0968d65f5f52e8ebaca887ca1b3f741938dae8a384ebc5
 DIST gentoo-kernel-6.1.6-1.ppc64le.gpkg.tar 62730240 BLAKE2B 3a94df5fa51cb826a8501f12dc47deb77ea124ab59272bcb2d4506a137ffb26ef3f0c75d6efa10d08aece61064318642bf40257a7e3fef3766234725ec16e5c8 SHA512 24c267ff67fd980913ac7f7b494224ef46b0d102537ad89ba1a0e08f388a95fe9b4b817a0e9270a187c24d42d7b41f96a2c906079f9c06fb4fbbd8c5dab140f8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.11.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.11.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-09 18:16 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-09 18:16 UTC (permalink / raw
  To: gentoo-commits

commit:     bd35f828f13cf4008339257982a8769b2feefc53
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  9 18:08:11 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb  9 18:16:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd35f828

sys-kernel/gentoo-kernel-bin: Bump to 5.15.93

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.93.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 90eaa592e7ad..b9c0d78f4558 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-5.15-95.base.tar.xz 3957200 BLAKE2B a910caf40f1ec10a922cd3cefb2e
 DIST genpatches-5.15-95.extras.tar.xz 3932 BLAKE2B 8a15b3053680594c780d8df8f1cb7597c3fd15b325edf8080b3fe499937bcb9ba4587b4d2f0c0f5e8074452439aa1d6f336c5d06936a94ec14fafa291b8823d0 SHA512 25546d9f6cc4ad788f08281589ee4cfd6844b3191354e3fab929a89f9e20b647ac03be765d76b42601bcb4c36241d70e50d90abd97aac80c6bcbff66af95e9ca
 DIST genpatches-5.15-96.base.tar.xz 3961872 BLAKE2B 832c573ea52eb7b49ea59d975d25af9044503bfed0595082873d09496b4bf4b558e97af812c244274488100fc87b3d2e3b9ba8b3fb023d3623173a13ca034925 SHA512 4577060888eeeffe76e67026b2f6cc1743dc7501c6f3606fa06805a97abc54c59324aecb74d4c2ed65433090c50f432c7a3167b61e84cfb168dfd09dac300c5d
 DIST genpatches-5.15-96.extras.tar.xz 3932 BLAKE2B 5c34f507f83f8138d3e9f7fea2fe0619e326ba602972a6d37f40847526b9f95e13c1ce2b097b277573dc9f0bdc1739d5eba6020817a1956fc80fdc7076d22a01 SHA512 dc17deb594c99c9ab4b0c4c2272630c1cc9d03a88e4a1b936f2ec11c5750cedc00a9320018cbc543d5844727760e6f56807cad9d7a8a7fc9b2cb605e8ca874c5
+DIST genpatches-5.15-97.base.tar.xz 3988428 BLAKE2B d894f115bdaab2011edabb77ca6391ad1cfd5029d9d86716bc71ee8df1f263c96df1e265cf4591e25fb7a870be40ac9b01ef4ee07a8715c5be900265044fb4a4 SHA512 7e8add203a762e34fcfa672a4af7862eb31044517c93d6ae68ee02e386251c31b514efc316c89a92413c9f0b2930767bb3b680cba90f48f125935445ec88f379
+DIST genpatches-5.15-97.extras.tar.xz 3928 BLAKE2B c542e8eee62f61a513a80ad48d92812bd3967ca18963fdddf95dfcc95dd337384ab79052671026da5dc00ad87a979fbb6944e1c3880c4ff6335b1f7a132b8180 SHA512 8557ab40bff3e625b2ecde506052f0d31cb13ee2e2a2d05d1ee30ab8877f774b01bb94e450421c92c9a9e5a46df893493ece1dd5dee798ce6e9eb880b49522cb
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
 DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 48e1199775c5174a4e25f9611f410f8c3959920b3af6d4a5639497560f9a7ca34210c3f7db7c5e279432e1562956528690f5360dfeaaf7f99227f74d8e8d04c9 SHA512 c41fefd72aea785fb40ae95e47019d07c73bb4a07c286e732f7bbaa4b1cc3eca0dc53cf088387998ba1a9bb791e9e021d6246d8ceb9b87dc6d7fc6cbecc6dce9
@@ -78,6 +80,10 @@ DIST gentoo-kernel-5.15.92-1.amd64.gpkg.tar 69591040 BLAKE2B 9c06216211dc26c6cd7
 DIST gentoo-kernel-5.15.92-1.arm64.gpkg.tar 62556160 BLAKE2B d322db2ae8666d146cb3c150b1940edfe98faad40003e87687d459060b0fc4de6572964f0ec248ada708aae7718fd5eec4c2c3c15c53bbffd4e61ea8b25c9572 SHA512 87581ca06a022298b79fe69754aa560c7a7b482317d693ed8a1df68339d22bf312c35b9ae8447de4137be17c094448aaeb44ed214ab53524e87165de7dbd82bc
 DIST gentoo-kernel-5.15.92-1.ppc64le.gpkg.tar 57098240 BLAKE2B 42ccf3776ea093058c7bb3d0151c3e8132aa13bef0153ddce6bdb2a8084155c213b3e47958cfce2a83980bd5caa91aa8693b11179f81a49d271f9b6596397c8f SHA512 97459a023774fd3e06f48cf363397ab7c824534bfbdf9debcd2b504cc133503065e8713a990a9017026279521518642d99fe62f44f581de0fba47f45859e0eaf
 DIST gentoo-kernel-5.15.92-1.x86.gpkg.tar 59156480 BLAKE2B ce0bef94fdc6b8c9d85993a57eee3d54e528f019d12cadc2915ea098ddecdd12fbfd579c01634235c20d9977eb0b1e1ee787214bc75ee976376fa100fc8158f5 SHA512 a0d74e68a7ae78d2fe2a166a478ff281c4062a62c7f94f58dc100bc101a509089fbe5191793f419347dfd078f18d49e0225b4ae05ad521486392c39df6cf822c
+DIST gentoo-kernel-5.15.93-1.amd64.gpkg.tar 69611520 BLAKE2B 8fddebcd5f44b7aca23b749393c7452ac77e98d3fb024256dfe641e2fb1a4600e6cfa7389727efe218b9ea94f20fd93da2790175202b0e5fdc3f4408cd0d049d SHA512 ee3ccc2c63279f7109a0e4ee8cd712d80d43cc889ed05b7c61bf861270336617d83d6d4309471fed25789f882bc66a2e445fee9a69510785c55b381c293cf023
+DIST gentoo-kernel-5.15.93-1.arm64.gpkg.tar 62566400 BLAKE2B b6bdb09cc9d80282c94663d05ebef05bbd1be899e91232e95b8b6d6ee8bda66020370897494c61e1d66074152f33506dcc198f31a83b9a56978728b6b7787d80 SHA512 f7211bb0e00d6d53c3ff57048408eb5fa98ee13ccee363e0e64639797a6fbceed099a3d4973a9c1e1be341872c6cef1e82ae0aad6df71aff8642a9f4e533b403
+DIST gentoo-kernel-5.15.93-1.ppc64le.gpkg.tar 57077760 BLAKE2B bf355f329f53e844b5265393ac4a6dd8fa8c23f3dadfbe4c376c8b5721c4d4f55d402d87ad3cd1b0295ad872d79b1beae8126dde74c698309b9752a1ec8f69f1 SHA512 8061e7eeec77136288ecc995c76261f73db92355d6d801c701d978394936e799db04d8dd679bb5e04945abb8d6e7005f58256554cdda306d0bc1e8790509bea2
+DIST gentoo-kernel-5.15.93-1.x86.gpkg.tar 59166720 BLAKE2B 954b86d136c5e7181a9537e0fa69d01716a55046ea860c0d1814faab88eb09ed8af08b6350f98e66531374fbd7369731b516f6170a0b1883e82d784cd936a5e4 SHA512 bcac55c0f2779e4d8ca08bd59e36e4a5cd9acc14a23c85dcad6e7ba38e914f951114f087b5adee2f9beebc7b96ba32a677ffb0c711928ceb38685cd148148f0c
 DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239c1b392c475dadd2e5cca94e05921a529c0b7ed8246c23087f9fa2d7a3b21d316b3dc5dfeb6f49aff492b1b7d112cfd1478dab8467d21a SHA512 50803fb2b45891c6ce342e16d7b3968587f5dadbe26f3937eadee59678ebf23db1e1add37f3bd1d7dfab27d270a0f403b09b279790091a24fa81ce99a490112b
 DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
 DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.93.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.93.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.93.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-14 21:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-14 21:28 UTC (permalink / raw
  To: gentoo-commits

commit:     c8a97244243ded1d3a350ff2f6c41a9b12ade953
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 14 21:27:13 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb 14 21:27:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a97244

sys-kernel/gentoo-kernel-bin: Bump to 6.1.12

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.12.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b9c0d78f4558..4c9d774829bf 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.1-12.base.tar.xz 678732 BLAKE2B acc67136abb35e0d9985bb55002467
 DIST genpatches-6.1-12.extras.tar.xz 3804 BLAKE2B 59da490e3869e0b9c715453837cdae6d40b67156c966166e4d6f809e115eb9f621668a46f2632bd5eed894cdacaa5e85d26a5ef0467f95fcdeb3da3f9319a1da SHA512 d62321a73145f6275753245cad5d55b06e5fac89c7c7ed613a376c21181644e88bda7d3f7ee6f54c686bb0e534f6fdba3fdef8c9bcb06f15117276253b3a7e36
 DIST genpatches-6.1-13.base.tar.xz 739612 BLAKE2B 733d2ae5d8da2f92ea2acb01ef40b5bb49e621d80c5f2602790a0bcda197a52ac998374979d20347e545a70b8b8737365b3d9c2850ff8b24543dcefb6ce17641 SHA512 0b5495622526072e8dc7d3e5d81071340a133857c9e13afd128495809cdc7787318c2215fd996131ef050472847f207b074f3a0eec26b0b4aa45df4ef51f6a4c
 DIST genpatches-6.1-13.extras.tar.xz 3808 BLAKE2B 7781c242753f2bebd8f9bab0db85f38372b4b3d7111418f2ca6a027ac056eabfb2cc0f9da84d4befd6f3b5936d9424710e7e802e5c5e51ffddac3fb32505655a SHA512 175422ae5831f7aa07bad768809443da83af46bf2f256f7ea06bae0695899e47cb653f8bff2a3a9346e1b39680b318537e6c17f7851cdcdb8b7ca4f2ae380ca0
+DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
+DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
 DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149 SHA512 d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0
 DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818 SHA512 22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7
 DIST genpatches-6.1-9.base.tar.xz 544936 BLAKE2B 9152c33c4145f99daff4f436afcb621883d21fb05be5821a045b47be2880250d3ccf1210f3ecec0241ac41f57581da737053b86852760cd11efc524719fd0f6b SHA512 88b6bd131dfe53a51a9a0dab13ef2bfaa4818d4b0ab93e485346f96fe58a64b7338d9aa4483c751d9d1886818ee8700918721037b03f868a3b2cd9d5ecdd7799
@@ -108,6 +110,10 @@ DIST gentoo-kernel-6.1.11-1.amd64.gpkg.tar 76769280 BLAKE2B e98c3a0b67e653fcb583
 DIST gentoo-kernel-6.1.11-1.arm64.gpkg.tar 69447680 BLAKE2B ee5383800f98cfd6d49142d9df4150879d59422edb155f5f73987d56a0d6a4df98835b727db5e6d7d60dcb68d7aff3336526a45aae955a754bbd1beaa917eeaf SHA512 cd28f939428e97e5756b610b6b280cf644a5e041d6ca6e5702fd0e37f9b823703bfdad9581ec8f0e2b1f5d0282dbcff9bfda3707fc8304dd6bd60cdb30f9e46b
 DIST gentoo-kernel-6.1.11-1.ppc64le.gpkg.tar 62771200 BLAKE2B ab7b9fd269308f3b3c50b3d1c800b3aa2790b08459e744697066f85407af4798063f9a8f3c7150538f6682e16b27706dcec9f66038ee32e48838d7a1fde98fd5 SHA512 7c58a66833649b01208c2884e272f52c9e406327e9a1b2f499f55a61f3892861ddc8786127d401f930d73a4921d7b153334e5e362d4a70a6127fa0d73f85c2e5
 DIST gentoo-kernel-6.1.11-1.x86.gpkg.tar 65955840 BLAKE2B d458564e123fc4d0311f5d737920a848bf58fffbe83367a10627399eafbc0272e1e80b64b08c5298fd161abc7eda0fcdabce743a0d23f5089edb575743ae3513 SHA512 c4daf79d7e1901bb327b205fa5e2d4f9bfed4f3a7e087604cb159d2e2f589e5e0514dd19876297710d1ed1a300f597e2b712e54a245303cb553ebbef0dfb2106
+DIST gentoo-kernel-6.1.12-1.amd64.gpkg.tar 76759040 BLAKE2B 2f2e485ff705b26fa3b1db861acafbdac6362151e30dc73cb2829fbf871cc022641cc15cab82e0d19a25c720f84b6382b74c02d34f658a0cde90a267160f3af2 SHA512 d67fd7cf59df2e648bfdc7543995d7f46160d708a2fdd172002fc94d81d4b1bf1b1870754a6d5223a3728484170bbc6f5650c845dad27aab45da8f9f9eeb9232
+DIST gentoo-kernel-6.1.12-1.arm64.gpkg.tar 69447680 BLAKE2B 83f5eea4ca23eb6e79fad8fd746759982fa1d7e6cbd4cd63d43901aef9be3e7eeb64864f6538bdea6efe2486d13a37042a5533825f924a2af393fe0f66db7a72 SHA512 500abfa834826bc3ea7bc97c1b8991e68e72edb8c69ddb316621ff3029bb7962d8c8cb34e73f71ebed2f9db4600b5bf03f925953f67ecc6b46e9db5f35c265fe
+DIST gentoo-kernel-6.1.12-1.ppc64le.gpkg.tar 62781440 BLAKE2B 5a29a7f274f8b3122209603fc1b05ec7940dfaa0bf9dbcf658897b99203eb091d74f8df8dc9a7fec4b2bb913695c7d78650d062d4b58ade48598f2cbfbd6ff58 SHA512 edef917a088aef0b6ec572f678febfcb448c64f70de39697e01be50855e81fc9f3638d432c98ff75bb8963ecc25bf783ad9ce7752cf4705f875415feacda9974
+DIST gentoo-kernel-6.1.12-1.x86.gpkg.tar 65955840 BLAKE2B 061d0cae36f76cef92528688e77bee50a85893411a5db8633e4d3396a5514917b31de6c2554ea0b8d3bd3ebba5b24b319cbc348d1ccda450980456f56cb50204 SHA512 6716527e2dc8807867e55aaaef7209690775e6cdb8315f75e704eba68d5b5f1aa6c173c37eae5096f61f70da907c5b7fb7ccc56850fd5b0be9cfa42af87666aa
 DIST gentoo-kernel-6.1.6-1.amd64.gpkg.tar 76738560 BLAKE2B 24d6d3f29b4323d3ff080d05c14374f203c7086527402bdc042068e350df9ca596f0dbe07bd985c74326dde5652ca464ed093a9a0fd90ce98862dcc2dda9978e SHA512 26ed6dc543859a9b842e19e08cdd715e48143d7d3af76713fef0e18c12298432b601fbf2eda0c8fa01485492c97db37483634b694ff51cd5a00f2037867ad730
 DIST gentoo-kernel-6.1.6-1.arm64.gpkg.tar 69324800 BLAKE2B afbbd8f02b7127f95d9ca3e14e28d594716d17e472514886e83d4ac4a07e55aa6f1aa905a3328d55eab1b0857b6510ae9c5d2683a24f806136937ffa62e5fe35 SHA512 fcdd7700192661cd8b010389bef50c516f5f47e425c2122b3b2718a815c209ba5c64c54cc88c94dabe0968d65f5f52e8ebaca887ca1b3f741938dae8a384ebc5
 DIST gentoo-kernel-6.1.6-1.ppc64le.gpkg.tar 62730240 BLAKE2B 3a94df5fa51cb826a8501f12dc47deb77ea124ab59272bcb2d4506a137ffb26ef3f0c75d6efa10d08aece61064318642bf40257a7e3fef3766234725ec16e5c8 SHA512 24c267ff67fd980913ac7f7b494224ef46b0d102537ad89ba1a0e08f388a95fe9b4b817a0e9270a187c24d42d7b41f96a2c906079f9c06fb4fbbd8c5dab140f8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-14 22:19 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-14 22:19 UTC (permalink / raw
  To: gentoo-commits

commit:     94a9fdfdf9884b3d9407bb42b6527dbd669ea631
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 14 22:19:03 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb 14 22:19:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94a9fdfd

sys-kernel/gentoo-kernel-bin: Bump to 5.15.94

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.94.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4c9d774829bf..b8104b442921 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-5.15-96.base.tar.xz 3961872 BLAKE2B 832c573ea52eb7b49ea59d975d25
 DIST genpatches-5.15-96.extras.tar.xz 3932 BLAKE2B 5c34f507f83f8138d3e9f7fea2fe0619e326ba602972a6d37f40847526b9f95e13c1ce2b097b277573dc9f0bdc1739d5eba6020817a1956fc80fdc7076d22a01 SHA512 dc17deb594c99c9ab4b0c4c2272630c1cc9d03a88e4a1b936f2ec11c5750cedc00a9320018cbc543d5844727760e6f56807cad9d7a8a7fc9b2cb605e8ca874c5
 DIST genpatches-5.15-97.base.tar.xz 3988428 BLAKE2B d894f115bdaab2011edabb77ca6391ad1cfd5029d9d86716bc71ee8df1f263c96df1e265cf4591e25fb7a870be40ac9b01ef4ee07a8715c5be900265044fb4a4 SHA512 7e8add203a762e34fcfa672a4af7862eb31044517c93d6ae68ee02e386251c31b514efc316c89a92413c9f0b2930767bb3b680cba90f48f125935445ec88f379
 DIST genpatches-5.15-97.extras.tar.xz 3928 BLAKE2B c542e8eee62f61a513a80ad48d92812bd3967ca18963fdddf95dfcc95dd337384ab79052671026da5dc00ad87a979fbb6944e1c3880c4ff6335b1f7a132b8180 SHA512 8557ab40bff3e625b2ecde506052f0d31cb13ee2e2a2d05d1ee30ab8877f774b01bb94e450421c92c9a9e5a46df893493ece1dd5dee798ce6e9eb880b49522cb
+DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
+DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
 DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
 DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
 DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 48e1199775c5174a4e25f9611f410f8c3959920b3af6d4a5639497560f9a7ca34210c3f7db7c5e279432e1562956528690f5360dfeaaf7f99227f74d8e8d04c9 SHA512 c41fefd72aea785fb40ae95e47019d07c73bb4a07c286e732f7bbaa4b1cc3eca0dc53cf088387998ba1a9bb791e9e021d6246d8ceb9b87dc6d7fc6cbecc6dce9
@@ -86,6 +88,10 @@ DIST gentoo-kernel-5.15.93-1.amd64.gpkg.tar 69611520 BLAKE2B 8fddebcd5f44b7aca23
 DIST gentoo-kernel-5.15.93-1.arm64.gpkg.tar 62566400 BLAKE2B b6bdb09cc9d80282c94663d05ebef05bbd1be899e91232e95b8b6d6ee8bda66020370897494c61e1d66074152f33506dcc198f31a83b9a56978728b6b7787d80 SHA512 f7211bb0e00d6d53c3ff57048408eb5fa98ee13ccee363e0e64639797a6fbceed099a3d4973a9c1e1be341872c6cef1e82ae0aad6df71aff8642a9f4e533b403
 DIST gentoo-kernel-5.15.93-1.ppc64le.gpkg.tar 57077760 BLAKE2B bf355f329f53e844b5265393ac4a6dd8fa8c23f3dadfbe4c376c8b5721c4d4f55d402d87ad3cd1b0295ad872d79b1beae8126dde74c698309b9752a1ec8f69f1 SHA512 8061e7eeec77136288ecc995c76261f73db92355d6d801c701d978394936e799db04d8dd679bb5e04945abb8d6e7005f58256554cdda306d0bc1e8790509bea2
 DIST gentoo-kernel-5.15.93-1.x86.gpkg.tar 59166720 BLAKE2B 954b86d136c5e7181a9537e0fa69d01716a55046ea860c0d1814faab88eb09ed8af08b6350f98e66531374fbd7369731b516f6170a0b1883e82d784cd936a5e4 SHA512 bcac55c0f2779e4d8ca08bd59e36e4a5cd9acc14a23c85dcad6e7ba38e914f951114f087b5adee2f9beebc7b96ba32a677ffb0c711928ceb38685cd148148f0c
+DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d933fed2a94f05eb8c93591b07ae77b8160d397fcf69d2ea8819cbdeecd294d3238377a4450789c653012a9e50223ab98aa5a229a98f11 SHA512 72bdc70aa6c8e51b1896b5872d9bea372305866509a34fc4ac99cd88b01d191041d02c18a0499b03d119b79499825eb97d105460968ac96848274b8fb8175f13
+DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
+DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e
+DIST gentoo-kernel-5.15.94-1.x86.gpkg.tar 59156480 BLAKE2B e1ea6c9036bf9b598ba547496d5aeec67be2e00545412b1b86c24d9d732f44e93fa714731c9d294f1465bbff0188d9b69ce44c11762decdc9085d21f03efae5a SHA512 07ead3f76b60623506b3332a0faa13b35286e7b62a1ab5b448512094cfc6ba10ee1313a7b037e2e404be69ef7376196607ffa08f45621b8e858addf2b6aa2bfe
 DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239c1b392c475dadd2e5cca94e05921a529c0b7ed8246c23087f9fa2d7a3b21d316b3dc5dfeb6f49aff492b1b7d112cfd1478dab8467d21a SHA512 50803fb2b45891c6ce342e16d7b3968587f5dadbe26f3937eadee59678ebf23db1e1add37f3bd1d7dfab27d270a0f403b09b279790091a24fa81ce99a490112b
 DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
 DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-16  3:29 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-02-16  3:29 UTC (permalink / raw
  To: gentoo-commits

commit:     448e82c9f799715988d15bc90eed131c03c2e7aa
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 03:27:19 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 03:27:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=448e82c9

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.231 amd64, #894588

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild
index 64a82c2b8323..08bdd3a403d6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-16  3:29 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-02-16  3:29 UTC (permalink / raw
  To: gentoo-commits

commit:     5a4cb26a33d3633d840794d033976bdf2aad58ed
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 03:27:24 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 03:27:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a4cb26a

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.167 amd64, #894590

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild
index 8f6c357c55e5..bf54778cdcc0 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-16  3:29 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-02-16  3:29 UTC (permalink / raw
  To: gentoo-commits

commit:     f98b394bd8e73b8c466c01dba313e769ccbb151a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 03:27:29 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 03:27:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98b394b

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.94 amd64, #894460

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild
index 27016e1b991a..d5411b98f627 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-16  3:29 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-02-16  3:29 UTC (permalink / raw
  To: gentoo-commits

commit:     463f214a5b95b3c8a0378504cadac5714c92da4b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 03:27:34 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 03:27:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=463f214a

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.12 amd64, #894458

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild
index ed76d510db0b..7aa13b56d1f5 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-16 20:14 Georgy Yakovlev
  0 siblings, 0 replies; 2276+ messages in thread
From: Georgy Yakovlev @ 2023-02-16 20:14 UTC (permalink / raw
  To: gentoo-commits

commit:     e1c6741fdfda9745af31d31c364849a8d8f721d5
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 20:13:39 2023 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 20:13:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c6741f

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.12 ppc64, #894458

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild
index 7aa13b56d1f5..d37c5109eb20 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-17  6:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-17  6:21 UTC (permalink / raw
  To: gentoo-commits

commit:     0f09af7ba8d852b17874c3444023dfc13caa281a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 06:18:55 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 06:21:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f09af7b

sys-kernel/gentoo-kernel-bin: Bump to 5.10.168

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.168.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b8104b442921..7871ce3d3e6d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.10-175.base.tar.xz 4909096 BLAKE2B cf9a0be14ec5a99f5a8ff6ba615
 DIST genpatches-5.10-175.extras.tar.xz 3872 BLAKE2B 1371c40d2a9e15fb2297842c5aa7989772c3699d360dba1837df770d3e8c16fe48cfe6ade3a0832237dcf85722ef276ee80960072c47dd83d46018de44af4bbf SHA512 9c2c2349c1a88e916ddad9b67cddd0cc5c281ce1d85d29c56e308a52999b79c1c212c8caa3f829aa16e20b8ca4154ba8c66e6cc5d4ed1d4d07d3fe9c26f46ed5
 DIST genpatches-5.10-176.base.tar.xz 4910744 BLAKE2B 119dfaaa5a2212f088f767e3600d748b2bc20a95c8e21b34bb81dc0a6ad6082769da9cc11a89b226c326c0326cb4c7da6fa0fcb1cb4c5e1f04fc353dab01a117 SHA512 60632369dc2066789ec8a144080127d7149d9deebb3c9764cd1a13fbe961dd5f88eaf345dbfeaa33c8c8b55d558511d2dafd4bfb631fac2db72110574ccf6c8f
 DIST genpatches-5.10-176.extras.tar.xz 3868 BLAKE2B a0a3808562dba6540d632b25e3a417f9a2514dddb13cda9692002b253a4d033bb58ffa4d606fd57764024f21a0907a94d93c2130deb9bbe92a60f310179e761c SHA512 847fd0c0ce8bf3aaee9c6aacb527d8590439f44f5e1e19ffda883b5ea7d8bbc502cbe5e126fc181eaad9dfbced8ca664e459b70085bdc6d51e7f001bf4901f2a
+DIST genpatches-5.10-177.base.tar.xz 4940872 BLAKE2B b2a81aebd81bff1144ecb1732345cdef2a91abc5bff2aade07770cf11cbb5475c58ce2e4c2dc00a5b292948cbe9316d4812dcb534da90bf9361f18136bd67194 SHA512 b6c25015719ad70a3322d65a5f796ff075a38db7225d90b5bd18af22348e46adb547a374c0ab8fb6790f30d211570dc6742aa7abf0b24987fa4e6fc49b2a7c3d
+DIST genpatches-5.10-177.extras.tar.xz 3868 BLAKE2B bffc5ec0895066aa1e497ebf412a298f1dedd4ac86758f72c364fc7e56508aee3928725646742a66bb3979b8ed33afa7539e3ffa9c0f350c0f81139f69671287 SHA512 2c0b9273c933764c5c2fcbf6176b3fea06777aca18d823055cd69740519e1a37027a058238a0a9c15b39f1b29417fbdfd771fb7247663097fa717889b5492641
 DIST genpatches-5.15-92.base.tar.xz 3843196 BLAKE2B 1a70c672f4ceda221611ba1bad20fc4e791a51e27f412995308cb7f39962c6e237efc1bb7912c67b8e3dabaffce3bb6ceb55d62f4f12b79671910b70c1e7a8dd SHA512 33390b3e24783405971f2eacb24e715faf841a66e477a03d4055d61694fa72694d7563d799b95d47037ad0d7e7c234e56c894ddd7cd1dba59077efb901bbba26
 DIST genpatches-5.15-92.extras.tar.xz 3932 BLAKE2B 12936d0ac139d69f2e5947436ffd34add80625aa383aa23e51b4419a5e2ad3c38ace4d69c9e7066bfeae32ab727013e602c3a1c3424e128562597c517c7e5903 SHA512 6595eca7525db97672a15275228dbb9b14e7e234514b549e0fc17daeda4b48d298f6dbcde46e5862fe02bac9f50ffd7b05d82a174541469456289bdc6eb7f4b1
 DIST genpatches-5.15-93.base.tar.xz 3874100 BLAKE2B 3f9bd1a90de22824db823bead22ae777ebea551ebd183184ecd039f33def8db603694acbe3757352cff228eb2a28a8c31d362f2185b32f88edd19c4de6eedad1 SHA512 1d5c83f5f44ccee701755dc7732f80baa00e5b3f4137c9da8d81cd7fad0055df6b09dddb1cdd6287db6a43cd1b673aef3a543086138af72cad5218d2fef31860
@@ -64,6 +66,10 @@ DIST gentoo-kernel-5.10.167-1.amd64.gpkg.tar 66293760 BLAKE2B 86933f7a1da3888fcc
 DIST gentoo-kernel-5.10.167-1.arm64.gpkg.tar 59351040 BLAKE2B f8e0ba24eb686e38704fce1c296c978105f953b801ada73eb83f03f9dcee542d223e23e103281035e1e7f78be2bceba52616f84dbc998fc391e6ed136b6ea9ec SHA512 5d373fe35cee7142af63fac61282d2e71e5b9c80bac7c03ac3987a058aee7ac4915bebfab02cc995ff1344070d158a83d042dbb6573fe0bf5d13b9656e60f07d
 DIST gentoo-kernel-5.10.167-1.ppc64le.gpkg.tar 54906880 BLAKE2B 85f324ca7221ba94b2fddf364b3e3b2f2e95549453f9b5d938ab6f711a4bc719559ef8f4e9b6adf259e7864877b888ddf09f5c22054164f098abfc0d2c71556b SHA512 b4cacbdeb21ba0d1f72afbbd321f696aab71c150fd936e0e365c45df2d4fb7bc35e397fb32c788dbed8f45275225560e0bc894c724afcf23ae5dcf9bd507f897
 DIST gentoo-kernel-5.10.167-1.x86.gpkg.tar 56442880 BLAKE2B 5386059e894540767125e8a8ad9f6c7243d67eb75d80d26fa457ef591aef2cc03b4a7599545df8f7b3601045c8d304a07162f00c2dc668d33fb1d403c24bb12e SHA512 97dd05d6027c07b385617da4685d152c338d23c35b2947017ddfb6d61ff5daf2f117cbf089db608fb3137ebd21a4e7a14772cb8992b2faafb635fb268c9da740
+DIST gentoo-kernel-5.10.168-1.amd64.gpkg.tar 66314240 BLAKE2B 17cd291cb4bff82c4bd3a5b17a019c04087b77589ea1ddb983fc184e9e64009a4ae412d4d710bbe5d5c1efeafcaf7b66f48eabac19f85c9f851a0ab973481f40 SHA512 7890e5406dde1485e80a7f5c279355ed0370920ab6e23ad8d7521dd616de859ef37c1298e6326372038146e20924a4f158ce8009c75cc167c7637292e1867d9b
+DIST gentoo-kernel-5.10.168-1.arm64.gpkg.tar 59351040 BLAKE2B fab2fc6aa2b3d03adcc1a8a91b2cc477310360bc494fd6125a544033c0b387ef22f71fdc9c2a40f9cd8fa922bcb57b210d868496a2a396352ad104bd3b37ba5d SHA512 7679427a17a9e7f3a5453f41752c5bb60f3312c8363bd3490cf85edd3c3fb8719327fd542474979655f3b5dd63db3d9cdd337cf2d1e8a7771ab8ab956f272d99
+DIST gentoo-kernel-5.10.168-1.ppc64le.gpkg.tar 54927360 BLAKE2B daf08f4a7de35b30b94875a0e7c1d3a0003a0e8d0d952a6a5f5ab2915fd5121f6db7f8e787c8599a78b5b6b21d7b2201d2202a2b4534a3c2c20bf502384e6528 SHA512 b6da41e17bdb1043b462102a808ae164de4090339d36a6f0a18db6bfa91880e08b568109464aa7789fde4a2a0caeca3e225ad986bf8417b9ef341529eba4ade6
+DIST gentoo-kernel-5.10.168-1.x86.gpkg.tar 56442880 BLAKE2B 3f18046b4ae785d4ff09d8cb0f4a69ebd531e6900491cbb35858436684d21331b7ba8b93f1f4885bec5b71958601022b8bfbdbb393f251d4435665e3ff8fc6e9 SHA512 050bcbf0f021bebfba82563eeac279a22ee254108141e87ae1be9ad9a7cb2254181a5273d7514abe908c0df61c32e561e565aeeb4476a923be517674d1c5a4c7
 DIST gentoo-kernel-5.15.88-1.amd64.gpkg.tar 69826560 BLAKE2B 9c32c9a590770f2b15e67e62066265cbbf82d09ce9daef7af5522be320eb98eb13714425f842c6de038fee83f7a2166c2113c77acfb6044c201b39e26d36f1e4 SHA512 9143d0393203eb00249916b84b0699aadbd8af5dd5e4376ce251ef77a1018ab647ccd7a370e2724b6b2f72d077ba9fc3f2000ecc8518295e975cfc8f464d9df2
 DIST gentoo-kernel-5.15.88-1.arm64.gpkg.tar 62904320 BLAKE2B 8edaa87b1d574787913d9f0e935d3f79505aaa507069ba8bfdf4acd894582adecacbbd429554e02c569aeef975eabeb3285f9cabb1e9ca5aea4d32487a5f298a SHA512 6f41644cbc0442f39d79c54aef05d64fed2da2f8dff1f906cd109470a7c12d2b67732fb5b68959e3393db99972185fdb960dfc22c153992da3632ed2bf9f382e
 DIST gentoo-kernel-5.15.88-1.ppc64le.gpkg.tar 57251840 BLAKE2B 361eb1433ee75820bdd85ed39960681b091c42d7cc7004540e4a6f60e8636569463e18d9de785f98d4015463f24dd58b1da368ad97a431e9fc5f13e9d2a98194 SHA512 c9ebe0f7a184a7fba4bc8532e7b66ad652b2cf9f1754d6267c9534673a62940c8adefbd50184655920a6518634bee9b97f1ae3037b39862ada64344ef62f090d

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.168.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.168.ebuild
new file mode 100644
index 000000000000..8f6c357c55e5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.168.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-17  8:20 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-17  8:20 UTC (permalink / raw
  To: gentoo-commits

commit:     82bd38346c386cdd6061593b8515ff0aeec2c81d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 07:45:46 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 08:19:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82bd3834

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.12 arm64 x86, #894458

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild
index d37c5109eb20..2d3c21df57c0 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-17  8:20 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-17  8:20 UTC (permalink / raw
  To: gentoo-commits

commit:     7b49e0e0890a0c12681915aa584d5e8462795f2b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 07:47:20 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 08:19:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b49e0e0

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.167 arm64 ppc64 x86, #894590

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild
index bf54778cdcc0..660371c824b5 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-17  8:20 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-17  8:20 UTC (permalink / raw
  To: gentoo-commits

commit:     376a0b9b8ba12b1fd6fb7d0f1c23aec2658c5357
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 07:45:51 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 08:19:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=376a0b9b

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.94 arm64 ppc64 x86, #894460

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild
index d5411b98f627..47036bfeb93b 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-17  8:20 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-17  8:20 UTC (permalink / raw
  To: gentoo-commits

commit:     f57091eed98a25921800d9169f72103436299ce7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 07:45:56 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 08:19:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f57091ee

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.231 arm64 ppc64 x86, #894588

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild
index 08bdd3a403d6..a54d85366e4c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-17  8:33 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-17  8:33 UTC (permalink / raw
  To: gentoo-commits

commit:     4bf2e63af8492ec1db1c93c81caa5e9fcf9e303b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 08:33:02 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 08:33:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bf2e63a

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 114 ------------------
 .../gentoo-kernel-bin-5.10.163.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.10.164.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.10.165.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.10.166.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.88.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.15.89.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.15.90.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.15.91.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.15.92.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.15.93.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.4.228-r1.ebuild            | 127 ---------------------
 .../gentoo-kernel-bin-5.4.229.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.4.230.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-6.1.10.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.1.11.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.1.6.ebuild                 | 127 ---------------------
 .../gentoo-kernel-bin-6.1.7.ebuild                 | 127 ---------------------
 .../gentoo-kernel-bin-6.1.8.ebuild                 | 127 ---------------------
 .../gentoo-kernel-bin-6.1.9.ebuild                 | 127 ---------------------
 20 files changed, 2527 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7871ce3d3e6d..62b9eacee0c4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,67 +1,13 @@
-DIST genpatches-5.10-172.base.tar.xz 4831748 BLAKE2B 46acfe58044df90c98057fc25903c1af1ff3baccace354659b79b939ca6b2054488c8823c456620880e4af9221e0d26eadfd355aaccf4679989ce2e6077507e5 SHA512 8951a10959454b515269be97e163e73aa7cc8374abc7d0fa73243f67944bd1592051736ec06e2ce29ee01d4e0b79ec783d30b40664105f12aad24c9c4cff0a33
-DIST genpatches-5.10-172.extras.tar.xz 3868 BLAKE2B 32ee2c036c224c800ce53fa94d8f6676c70023bb733cef143355ed5907a4815cb252bc43d1660bedd841dffc814c15a9016d8c0d43b80ece58c9f4bf77c472eb SHA512 10372d1ab1d8bd73dc1c7412498cfb5ce91dc74d5e40c6497aeac24fb71d9c007d03cdbe58b2b7d6304af11816a4981cfc4bdefcd39da19009cb2f0bef9ba5ea
-DIST genpatches-5.10-173.base.tar.xz 4855856 BLAKE2B 12e85119807c228eecd2101a94430915ba9c1a3bd2163cffc821b899709a474643096eebb1f9b0d8b926d11d022e45164f8df4d1f45c5cc43cb2cab5801082c7 SHA512 8f1e1d8bb5c33f19737cfac49710707c10347ffe567c5c7939eebd384f7e37cf8bddcd0bab331fdd6f25ef6be02787acdda86193339d689aad32fe80f4aac519
-DIST genpatches-5.10-173.extras.tar.xz 3868 BLAKE2B e407ab499bdb66025b6a970de3866c2dc6f7c275757a0a11c48c598780d195f85a65c9557b3a4e44533d8731bd34450e6701cf5590b975816d435223097dc4df SHA512 f8465734661ef15423b6f1de05e47df8ba9cf8a00eb1dd805b30e87b98fd51cd067db15a54b681827d94982f02a2fef641998b8529a9b59435d8bf49e6af44b9
-DIST genpatches-5.10-174.base.tar.xz 4872732 BLAKE2B 7198a28cd63f3a68899f39cdb8aabcd03dd7a5b6eec14d03135a18c04dc1412064544b6f20b62c19f6c86a247fba0ed64630c4718cd725015243272412c71ed4 SHA512 bbf400aaad4b3e817d530a5d732d9e601d92e4058359f48c6f522fa266026e20554610673c513b5d9d895f158146ea2b046517e26ac872d39c6975e7c1e57bb5
-DIST genpatches-5.10-174.extras.tar.xz 3868 BLAKE2B 8a54440259b9dc9fbf8e7bf61c2193829e1c916e029b3a9fca7678698e17b4a71aca2fd3615e5f8f6466530f41cb0e6f09aea9d062b5c8d027aaf2deb6d7d51e SHA512 db3d0513ac2b249d44eb0b69710643ae7c2edaf0f6161347d827f90e7f4f7946bd7307c1857aa813359c17902da72d586666231deb210becf040df644029d3ff
-DIST genpatches-5.10-175.base.tar.xz 4909096 BLAKE2B cf9a0be14ec5a99f5a8ff6ba615be0a037f931c02f8edcafb91c6aa78b76dada6f0a9a41b9ab75240f8a64af6a944fe0c31012fbfa21162d8e43c016ddf72f97 SHA512 7ccd6619f5df892cbdf5ca7d53133d8964098cc81dbdfdabd45d99128ac3e4dfb5d64bda8b3d17f17b436ed12a0f3ef2d9667ca02b861c7a4ee6226647936280
-DIST genpatches-5.10-175.extras.tar.xz 3872 BLAKE2B 1371c40d2a9e15fb2297842c5aa7989772c3699d360dba1837df770d3e8c16fe48cfe6ade3a0832237dcf85722ef276ee80960072c47dd83d46018de44af4bbf SHA512 9c2c2349c1a88e916ddad9b67cddd0cc5c281ce1d85d29c56e308a52999b79c1c212c8caa3f829aa16e20b8ca4154ba8c66e6cc5d4ed1d4d07d3fe9c26f46ed5
 DIST genpatches-5.10-176.base.tar.xz 4910744 BLAKE2B 119dfaaa5a2212f088f767e3600d748b2bc20a95c8e21b34bb81dc0a6ad6082769da9cc11a89b226c326c0326cb4c7da6fa0fcb1cb4c5e1f04fc353dab01a117 SHA512 60632369dc2066789ec8a144080127d7149d9deebb3c9764cd1a13fbe961dd5f88eaf345dbfeaa33c8c8b55d558511d2dafd4bfb631fac2db72110574ccf6c8f
 DIST genpatches-5.10-176.extras.tar.xz 3868 BLAKE2B a0a3808562dba6540d632b25e3a417f9a2514dddb13cda9692002b253a4d033bb58ffa4d606fd57764024f21a0907a94d93c2130deb9bbe92a60f310179e761c SHA512 847fd0c0ce8bf3aaee9c6aacb527d8590439f44f5e1e19ffda883b5ea7d8bbc502cbe5e126fc181eaad9dfbced8ca664e459b70085bdc6d51e7f001bf4901f2a
 DIST genpatches-5.10-177.base.tar.xz 4940872 BLAKE2B b2a81aebd81bff1144ecb1732345cdef2a91abc5bff2aade07770cf11cbb5475c58ce2e4c2dc00a5b292948cbe9316d4812dcb534da90bf9361f18136bd67194 SHA512 b6c25015719ad70a3322d65a5f796ff075a38db7225d90b5bd18af22348e46adb547a374c0ab8fb6790f30d211570dc6742aa7abf0b24987fa4e6fc49b2a7c3d
 DIST genpatches-5.10-177.extras.tar.xz 3868 BLAKE2B bffc5ec0895066aa1e497ebf412a298f1dedd4ac86758f72c364fc7e56508aee3928725646742a66bb3979b8ed33afa7539e3ffa9c0f350c0f81139f69671287 SHA512 2c0b9273c933764c5c2fcbf6176b3fea06777aca18d823055cd69740519e1a37027a058238a0a9c15b39f1b29417fbdfd771fb7247663097fa717889b5492641
-DIST genpatches-5.15-92.base.tar.xz 3843196 BLAKE2B 1a70c672f4ceda221611ba1bad20fc4e791a51e27f412995308cb7f39962c6e237efc1bb7912c67b8e3dabaffce3bb6ceb55d62f4f12b79671910b70c1e7a8dd SHA512 33390b3e24783405971f2eacb24e715faf841a66e477a03d4055d61694fa72694d7563d799b95d47037ad0d7e7c234e56c894ddd7cd1dba59077efb901bbba26
-DIST genpatches-5.15-92.extras.tar.xz 3932 BLAKE2B 12936d0ac139d69f2e5947436ffd34add80625aa383aa23e51b4419a5e2ad3c38ace4d69c9e7066bfeae32ab727013e602c3a1c3424e128562597c517c7e5903 SHA512 6595eca7525db97672a15275228dbb9b14e7e234514b549e0fc17daeda4b48d298f6dbcde46e5862fe02bac9f50ffd7b05d82a174541469456289bdc6eb7f4b1
-DIST genpatches-5.15-93.base.tar.xz 3874100 BLAKE2B 3f9bd1a90de22824db823bead22ae777ebea551ebd183184ecd039f33def8db603694acbe3757352cff228eb2a28a8c31d362f2185b32f88edd19c4de6eedad1 SHA512 1d5c83f5f44ccee701755dc7732f80baa00e5b3f4137c9da8d81cd7fad0055df6b09dddb1cdd6287db6a43cd1b673aef3a543086138af72cad5218d2fef31860
-DIST genpatches-5.15-93.extras.tar.xz 3932 BLAKE2B 5bf45ac0d03e9fce3fad0ff4fa378cd3f29b903305e0e9119fab0304354764e5553aaa8a7c6af27af303243956b315a6d8275e9fb6cb59e365979dbdcfa7502f SHA512 42d9b8132903221eae0b0cf830d53e4f7783ecac00df31ec021d953a92759ab3b284d4e3867934453d973006d15ad9c40fd73069d073797b18a756acae6f963e
-DIST genpatches-5.15-94.base.tar.xz 3895440 BLAKE2B 20c0f62124507de410d5a7c08b68d10a8ccae7be39588de1fa6b0e6b314fac937c0a47583a56cca4cfbcc658a0dcc57fbc3398bf601bb14897f89254db9379b4 SHA512 3843809ed14d94199945bf748bcf817a9b474b063c53e4652c3d4a1e87ca2c077de18c58f69fca0954e5e5c2ad614cb119dbc659ed100a36abd758711bd02b74
-DIST genpatches-5.15-94.extras.tar.xz 3932 BLAKE2B d29c5514f83ebc748f4187c255e985aabab31bb6a64bd0124ec1b9655fa183f5ac1cf173dfaf1a3cf1a7f9ee2bc5c10bdf83524af312778197a6e4879250432c SHA512 15346f1d3aadb0481bcc0e521a4e335a6d3ff00ec45f0386577efb6c9798b871f17b47af77880bb7d8a8b2b530dc1b4c79047f916c87d1babba103b8a61e5efd
-DIST genpatches-5.15-95.base.tar.xz 3957200 BLAKE2B a910caf40f1ec10a922cd3cefb2ee2c53ad1b35191de46be0edec4c97680806ddbada7e8d91615dd61f5626eb62f113dc2f5e8dae05357d9175b14477ed4d1ef SHA512 7054d26bb789713a22d3934e9605b4ab0ec7e8172014b275b2cee3de6f3e5f386d944d5f9853cda855c02fa89b787c93f1e055590afafb1ba591c71745a36c3c
-DIST genpatches-5.15-95.extras.tar.xz 3932 BLAKE2B 8a15b3053680594c780d8df8f1cb7597c3fd15b325edf8080b3fe499937bcb9ba4587b4d2f0c0f5e8074452439aa1d6f336c5d06936a94ec14fafa291b8823d0 SHA512 25546d9f6cc4ad788f08281589ee4cfd6844b3191354e3fab929a89f9e20b647ac03be765d76b42601bcb4c36241d70e50d90abd97aac80c6bcbff66af95e9ca
-DIST genpatches-5.15-96.base.tar.xz 3961872 BLAKE2B 832c573ea52eb7b49ea59d975d25af9044503bfed0595082873d09496b4bf4b558e97af812c244274488100fc87b3d2e3b9ba8b3fb023d3623173a13ca034925 SHA512 4577060888eeeffe76e67026b2f6cc1743dc7501c6f3606fa06805a97abc54c59324aecb74d4c2ed65433090c50f432c7a3167b61e84cfb168dfd09dac300c5d
-DIST genpatches-5.15-96.extras.tar.xz 3932 BLAKE2B 5c34f507f83f8138d3e9f7fea2fe0619e326ba602972a6d37f40847526b9f95e13c1ce2b097b277573dc9f0bdc1739d5eba6020817a1956fc80fdc7076d22a01 SHA512 dc17deb594c99c9ab4b0c4c2272630c1cc9d03a88e4a1b936f2ec11c5750cedc00a9320018cbc543d5844727760e6f56807cad9d7a8a7fc9b2cb605e8ca874c5
-DIST genpatches-5.15-97.base.tar.xz 3988428 BLAKE2B d894f115bdaab2011edabb77ca6391ad1cfd5029d9d86716bc71ee8df1f263c96df1e265cf4591e25fb7a870be40ac9b01ef4ee07a8715c5be900265044fb4a4 SHA512 7e8add203a762e34fcfa672a4af7862eb31044517c93d6ae68ee02e386251c31b514efc316c89a92413c9f0b2930767bb3b680cba90f48f125935445ec88f379
-DIST genpatches-5.15-97.extras.tar.xz 3928 BLAKE2B c542e8eee62f61a513a80ad48d92812bd3967ca18963fdddf95dfcc95dd337384ab79052671026da5dc00ad87a979fbb6944e1c3880c4ff6335b1f7a132b8180 SHA512 8557ab40bff3e625b2ecde506052f0d31cb13ee2e2a2d05d1ee30ab8877f774b01bb94e450421c92c9a9e5a46df893493ece1dd5dee798ce6e9eb880b49522cb
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
 DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
-DIST genpatches-5.4-233.base.tar.xz 5294692 BLAKE2B 357046687c6f2797d5d7090dad357e00675eed329ccef44223dd476551cf04e9f711f1020144cfc59796657cb5b1e6d76b607ecb164e27636869a8bc8984f567 SHA512 45f6b35dbca12e8b9e6a9f99d12c44e47a6e471e5091ab75c42346f1d8bc12dc454cbb335f1549b497842c2d9f13a5930c80b5000cb86bd3db7b03347dfebcf4
-DIST genpatches-5.4-233.extras.tar.xz 1812 BLAKE2B abedf631da893391a98a98cf48d264f9eaf9f9f7811bf595c36a774c8dde21f105afaf6f4e113e04de472bd6ce0c759bd41fd95aa980b7e05499d8571f3e8a44 SHA512 16b09d0a4465123079360ef9f070e0c163f45f9784714e98fe53f7174e836fe7b2562af01e5c2dc932571bb3eafe2d9afedfd60b5c8467bd8410de651ab82473
-DIST genpatches-5.4-234.base.tar.xz 5429360 BLAKE2B 48e1199775c5174a4e25f9611f410f8c3959920b3af6d4a5639497560f9a7ca34210c3f7db7c5e279432e1562956528690f5360dfeaaf7f99227f74d8e8d04c9 SHA512 c41fefd72aea785fb40ae95e47019d07c73bb4a07c286e732f7bbaa4b1cc3eca0dc53cf088387998ba1a9bb791e9e021d6246d8ceb9b87dc6d7fc6cbecc6dce9
-DIST genpatches-5.4-234.extras.tar.xz 1812 BLAKE2B 7f95873ce78883b4bb1e4d7769688565c5b5574e86417a8f11d822fe5d971f7e0948a08e83af6a35c0cd8d52cdd5fbfb5fa3abf03c233fa3711b3fdf19fa3dda SHA512 2e49f3f75089ed6ff55c007529218b5b68712e64785cb06dcd5b0f1276a3fe3b6a2ebe2f807b586f954698bfd2c73554a462ee592e89b234e6d25c614ecfcf49
-DIST genpatches-5.4-235.base.tar.xz 5437324 BLAKE2B 16a5f67224b3bc10792945ef379825c96a2e97faa48444b047da90e36a341b1b04930e64b8e4bd457d3ab9ef842aec1e2334dee273c4279f72eb6745b2dc4b83 SHA512 461ecc356eaeca967112e69d8cbadbe8d84ede7b2a3d199ba11620f9b405d5fa0506c133d15599713b74b3b5bcb000f7cca27351b8ad628c81ceae64d339d385
-DIST genpatches-5.4-235.extras.tar.xz 1812 BLAKE2B bc1b83082a60463da80236c4eb42590981905e35f653ab2976c9f31f4879446f65d0f123f11e45bd583fc0ef788898f38a6534e66d1a028716954020427736f4 SHA512 515331c1ce6d7ce76f946ab6b8443afdf47f829bdf8e486ca733854d5c984c0c99a36611cc82418b0155f9ce1276b702affec04b65c4699cd4bf796d3ef6a7d9
 DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 5c2ec5abee963eda0373e04d4f0da94d7e49b7a1fdc05f7a2f7cafba61771124503f1294289f79629afb62075855c176887f525a95a73bef4247b57915dd4877 SHA512 0a3ba2742ab21407ccc9060f37d528cdbe64dade85927aa1908613221973f14765a78ef6a71e157a71defcf1ee9158ffa1c2e7c082f508fc1140792e2311a073
 DIST genpatches-5.4-236.extras.tar.xz 1812 BLAKE2B acc781fb099315e4716cdddc4a7f7ec88bcfae2228fd63c6f8bc99b3f562baf75339129f6d8e5970f5a812f6523fbe316992e1bb1606d6e06e5ca769ea1b5535 SHA512 5d772754922bf7eb2e21eac8fd597ba8c6211565a4d96a7bda6df68e089654b908bc09cd884c6e570836814ee75c84252d26228a20d138577e7717c498edad86
-DIST genpatches-6.1-10.base.tar.xz 591388 BLAKE2B 5352d923a1df59c38cd1061ea9454041143a9786e4c81c195edb0e50ae9490f9629f2806482246c417db294a2ad9b643c9a6b38403c46c1b135c73a94506e6f2 SHA512 5ed3ea65e2ad63f4d59241b8e11f4de068564e5079c7fd6d511e9636867843e517b662f744577b615cbd572fa7313af260fb07c5c4e39e0cd114e4f315d3d777
-DIST genpatches-6.1-10.extras.tar.xz 3804 BLAKE2B 2a713dcd63d5946368d0bf88fee904b05f3fceac266173aa3016c528cfb40eff98f7aeaca2fd67e52a02a39b80b430fd55c8abd65ff5e61dbb6e6cd6ee757282 SHA512 152c134efcd7ceeb233bd7d9211a871d6b4f633e4782ac73657d583e4f149763e37ad7cf0f19efbf1c4c25fc50f3c67167b15f024eabfcfcb016b1cb23c36ae0
-DIST genpatches-6.1-11.base.tar.xz 672088 BLAKE2B 29cabedf32ea3f8cb1ca75bde23955e4cc23c54ac93f8dbe66adbca1b1af4e5c6b54e60b84ee95bf48f9432a844aea279e89acb3a15cd8ab67e5453fb179c9d4 SHA512 a840a15204d1f1fd9f809cabe01cb0e37756cf1ac89181b29306e6a3b0ea3ce5e8b48b2402804b096106d0c4a0eb2b318e4ad3eadfeee4f266e6c3b6c259a6d2
-DIST genpatches-6.1-11.extras.tar.xz 3804 BLAKE2B 9ecd609350e0ad98aedd70e1bd6838fd2d933576dd2236bc111c13b46623adba926bb1547349a1e9e35f3e90e0ef0b29fdc10bd38e3c4c5aeb3cf92b2cef9ff6 SHA512 f8aa9ac57c51f229a8a940ca57b401ca7c5b46cf40cbc1ccb427b341082c2f52e5cd945c548b2fe809935ffb94d4c8275fa4011510239d38ae13b338d568253e
-DIST genpatches-6.1-12.base.tar.xz 678732 BLAKE2B acc67136abb35e0d9985bb55002467e9d29797bcd560306511a58093ef56f86251531e54ff615dc3fee71f99633dfc372ad7bbe5a1ec2ff03d9fc23be5de04a8 SHA512 83fb419934c6314dc700f5bc9eaadf1909fbbd45dbb0e86269d942ba7f18162cbacf0acaff705144c271eb29b57c3a8027af03a73485dc887f551c002033326c
-DIST genpatches-6.1-12.extras.tar.xz 3804 BLAKE2B 59da490e3869e0b9c715453837cdae6d40b67156c966166e4d6f809e115eb9f621668a46f2632bd5eed894cdacaa5e85d26a5ef0467f95fcdeb3da3f9319a1da SHA512 d62321a73145f6275753245cad5d55b06e5fac89c7c7ed613a376c21181644e88bda7d3f7ee6f54c686bb0e534f6fdba3fdef8c9bcb06f15117276253b3a7e36
-DIST genpatches-6.1-13.base.tar.xz 739612 BLAKE2B 733d2ae5d8da2f92ea2acb01ef40b5bb49e621d80c5f2602790a0bcda197a52ac998374979d20347e545a70b8b8737365b3d9c2850ff8b24543dcefb6ce17641 SHA512 0b5495622526072e8dc7d3e5d81071340a133857c9e13afd128495809cdc7787318c2215fd996131ef050472847f207b074f3a0eec26b0b4aa45df4ef51f6a4c
-DIST genpatches-6.1-13.extras.tar.xz 3808 BLAKE2B 7781c242753f2bebd8f9bab0db85f38372b4b3d7111418f2ca6a027ac056eabfb2cc0f9da84d4befd6f3b5936d9424710e7e802e5c5e51ffddac3fb32505655a SHA512 175422ae5831f7aa07bad768809443da83af46bf2f256f7ea06bae0695899e47cb653f8bff2a3a9346e1b39680b318537e6c17f7851cdcdb8b7ca4f2ae380ca0
 DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
 DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
-DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149 SHA512 d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0
-DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818 SHA512 22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7
-DIST genpatches-6.1-9.base.tar.xz 544936 BLAKE2B 9152c33c4145f99daff4f436afcb621883d21fb05be5821a045b47be2880250d3ccf1210f3ecec0241ac41f57581da737053b86852760cd11efc524719fd0f6b SHA512 88b6bd131dfe53a51a9a0dab13ef2bfaa4818d4b0ab93e485346f96fe58a64b7338d9aa4483c751d9d1886818ee8700918721037b03f868a3b2cd9d5ecdd7799
-DIST genpatches-6.1-9.extras.tar.xz 3804 BLAKE2B e11fdd580ac842fdb0c947ac39afbbf09ba041adf25cbb8dd2ca5f648ea963bbb42b07f062fe8615daca8c3252423c99f69efbb80a6d22e58b963636f620b58c SHA512 8e21b5a9f17b41ebf8a107482f1a720d5e5c625046345ad71a4ca9d1f43e59e0fb8e7df1fbdc4777eec118d670d73d8ed3a3ea2e180f46c44bd828f46eaa8a1a
-DIST gentoo-kernel-5.10.163-1.amd64.gpkg.tar 66539520 BLAKE2B db354db6d769696f6f708f3329420dcb304954f71c76401594c4c2b02e60d5e3f271d1e4531dc49a267835743eb7441ced1981cf0ef00b0adca30aea1f562595 SHA512 7ca27b561405a5247fa05ec969705f2efa3fe315255aa745ca412c9231b4ec267ea129984aa63d718b2a574cb103a996e83fdd43ed468076db49736ebf12aca9
-DIST gentoo-kernel-5.10.163-1.arm64.gpkg.tar 59668480 BLAKE2B c75893bcc35fb0102c718a1848c1973795d9cfa54ce4b203c0461409e65e6c1eebacbb554a0c859c35c8f87a2a9b33dc2ac5d72859fdc8769e1e64db2efd89b9 SHA512 1db8b0d5b5309755be331d4dad233c02afd6bd82a1b7613e10101a9e8d077299ee967f6e007b11f815a496f1733879cd61f88a861e43623521c1bc8b69512364
-DIST gentoo-kernel-5.10.163-1.ppc64le.gpkg.tar 55029760 BLAKE2B 612963d75e798c2e2e295d7d4e00fd6fd15cf494aca11ee59926cbcbcad5f0a945bb263cb2155eb138fa0195cf85a489e44d1aca0cbe32d5d1ed42d8401eaa6b SHA512 215dd62c513394a4b78f6cf57f4706a71daf4a06b76c83f113b6e357a2f0cddb3a8e46324a520312918c31d5a05d0af260cc4265ea81d339f1b494b2b6c1e3fc
-DIST gentoo-kernel-5.10.163-1.x86.gpkg.tar 56453120 BLAKE2B 0eeae5765fc1aa70025598b3acd2202514284e61b75516142149740a4458e99b23379db80d05c4c10ca3deadacf732bc03aec650412ad4c04f1fd7daaf45a4c7 SHA512 b9508b6c78881979ca14d37a427390a3debd175623ec47f8e28350d8abd5bba39f0a331e3d8e4aff650a789fd66bbff66aa2d1ddf851d2f0f365c37cc9be8d3d
-DIST gentoo-kernel-5.10.164-1.amd64.gpkg.tar 66549760 BLAKE2B 91c42844ebd9d68fe146579c321fc4d44a439c3c4354b14ce841ce3d73f18d698ec9eb79c24719ef2dfa4900adafc3bcc4b593cf5ea89c288685c5e913c46781 SHA512 5db00d165048bc49461fbdf16a8dc5dac602bf03a91d2fa44b911d777ef065d7c1c46e7a71f234d4f834c0681588c432996d70c1897d8b993a6fc112bcd42b3b
-DIST gentoo-kernel-5.10.164-1.arm64.gpkg.tar 59422720 BLAKE2B 2957257c042518169a6c4f2365e13b5873692413100f8b9c9f81cad5609ee5c64da487f8fd3a6e8f9d3a15ee76a2004ce085446b7053997a461c2b8ae8a50c74 SHA512 b2c2934d8d65651ac28efaa447a9a4d5d82df461044a1a42398eedeec84d426ab4dc8b4ef2ddc6b2c7b6f7046e013f8ff580c72c416d61ee8fb436f77e4f0a63
-DIST gentoo-kernel-5.10.164-1.ppc64le.gpkg.tar 55050240 BLAKE2B 3cd96b8ef192b836a36ee0322a73ec180a501db8c3ec8a4a7a482da276bfafd9de9581eab940dbc4181b73e576b1e53917fa48c4a91efdfbcf113492e8a84353 SHA512 5522fd934cdbf51c9f076af8de13eb113cde6cdad715c00511150f0d0f1b6e034d73990c8810ba87f1e2c73aba5a48232b9ca2a47763133a5d678a70e6bd2563
-DIST gentoo-kernel-5.10.164-1.x86.gpkg.tar 56473600 BLAKE2B 91990265c7e4bb433201bcb919684e3b556e906e014a0ee927921ed6d70f08d730a2d93ebcad2baa5e1e72f345c980303ca0fb272cbe54d09bdde00795ac5928 SHA512 f292eef3f4b6f9132c2a80cde5bcaae15236511766966c9c8fbd7d4ebb7676a3ff78e52a2dd185f8e5b8fab2e9c4b1afb5af6744ec1d637b963a023e4b839253
-DIST gentoo-kernel-5.10.165-1.amd64.gpkg.tar 66457600 BLAKE2B 80499005ebb3b535ee46b0cb38cebc3cbc059f560f8ff4dcfb18a2ae8a6215b1fd1f4aa82f5a00ae2a79ab9927a259e098cd01d113a9433ad39d593af4f6afd8 SHA512 f8446e7e6a7e62c5114259175b1d504d9d43c5fa606dc1ede2ca0b6a4bca8c13fac96f5683ea90f8cf327d92fc5bb75f3e10c7aba089c369db778e0e401aee76
-DIST gentoo-kernel-5.10.165-1.arm64.gpkg.tar 59422720 BLAKE2B 1ba723eab46564964a9952406bdc12d80bf9e4298d4f6579c96945a9a989ea6b683458392ca05f9d72bd0760559166a22acfbfd02a8da4b0f7247710cfb9f4f5 SHA512 641dd01be4d6dcaceef1f753109e6ac483ef39399c44de50cfb65e3e85e638076f6737524c4201270d3b799d8ecb150ecc460a9145c3ddc320f60ce765916707
-DIST gentoo-kernel-5.10.165-1.ppc64le.gpkg.tar 55050240 BLAKE2B 62c05c138c44d040a0f4f4bfe5536b051481402af272d113d054cc49c5c951c397a8625347d10855b8aeadf1445c4b414653d1b27a45d8aa9080b0a483073b13 SHA512 70f316b6d0e0d2bd2f658d95a2297f6aa76a6d4ed2d479156401d0c33f5eff9cf6772564cc1598f6b68588db77a14edd07275e47ef05818358aaa6e784b9b59b
-DIST gentoo-kernel-5.10.165-1.x86.gpkg.tar 56442880 BLAKE2B 6dbaef92ff3387417c1816470715fc218681b71bdb541ba15f9bc2bccf10b9785a37956b7ee823529a59c17db09bdceb10729dbc0882ab730292583b4e7b2c68 SHA512 9bf57574b14e7ce9fa8e593dad09e6b04bcd50409e5236c43c5d4209e14ca796aeeeb21211d7d310053004a92f1aa0abb05444af9199b7fd135bce6b1e967072
-DIST gentoo-kernel-5.10.166-1.amd64.gpkg.tar 66488320 BLAKE2B 97e728604dfbc8a4f0d15a3d500e9360086d87a111b3d01310d3c8b29e7982725a1fd135508e1b3229a86e08acd568176b22d7e296f6e37a9c2dafaef2240459 SHA512 c233fb9ed881e1546943eab83403d9a20c1043cb17f7673fdb2dca45c4033b5f6d26bf4c9f2ba23c7e0f1e643e372e642353cd5187d9803a2647633627bdf0fc
-DIST gentoo-kernel-5.10.166-1.arm64.gpkg.tar 59432960 BLAKE2B 5e44472a7993d3f21afaf9356648334f9e21fd2f07b86ef009091d26d0e4a370cbb4306c2ebc6dacca5cedb2c955e1db36b6cd634e14b545f435994ec99cf187 SHA512 15585401fe3beb606da02d6e768156d7c89d4fe1b9d9e39ed9e77d0d2b937133323b5f22ce3ce528a512babdb09045b85320fcedcde3d096095f1f1009db1857
-DIST gentoo-kernel-5.10.166-1.ppc64le.gpkg.tar 54917120 BLAKE2B 3aebb2af23815ff4cb7e39cf71c223936289db834005f8dc9ed9ca59be0ed98eb978b24fcee531fceaa77fc1db60880aa2d5a633bd0958ae863806a85d60816f SHA512 28bb7097de245c6457bd45a86b94b760281d5c35414120d31ae61d5f038e700c2f07ec1717f802475c82df64d6ceb7c1d3e0a18af5d27076e10f7c5cfed1c5c8
-DIST gentoo-kernel-5.10.166-1.x86.gpkg.tar 56442880 BLAKE2B 842c2b580833f9f95635711ca2f44935a338b614fdf55224e46913e92f00e6ea5bfa50c3215b52e4252df946802dc798ca484577db2ea92a7ed1ffe8b00291df SHA512 28909b585776f70d1eee091f605ef60629c7b0625c021e17a055ee1eb777c91b49697b9606552df60f9dd993f5c8fbe33d5da7ce0f3b3412f25d572c08d72d8b
 DIST gentoo-kernel-5.10.167-1.amd64.gpkg.tar 66293760 BLAKE2B 86933f7a1da3888fcc8ce67602b49afcb22e442bf125eac3acd0e15169832cc16221603cdc95f7d343b0885329dea59613f551f77dbd64be92e991ce07d8e26a SHA512 c267a31e2800863fbd2fe3b1ed5570cf36263764df53845bc25762ebee49e268e9175b4f5d61d4ee67a4132f9af3e5d360b0426f4c350140d301506c0341215a
 DIST gentoo-kernel-5.10.167-1.arm64.gpkg.tar 59351040 BLAKE2B f8e0ba24eb686e38704fce1c296c978105f953b801ada73eb83f03f9dcee542d223e23e103281035e1e7f78be2bceba52616f84dbc998fc391e6ed136b6ea9ec SHA512 5d373fe35cee7142af63fac61282d2e71e5b9c80bac7c03ac3987a058aee7ac4915bebfab02cc995ff1344070d158a83d042dbb6573fe0bf5d13b9656e60f07d
 DIST gentoo-kernel-5.10.167-1.ppc64le.gpkg.tar 54906880 BLAKE2B 85f324ca7221ba94b2fddf364b3e3b2f2e95549453f9b5d938ab6f711a4bc719559ef8f4e9b6adf259e7864877b888ddf09f5c22054164f098abfc0d2c71556b SHA512 b4cacbdeb21ba0d1f72afbbd321f696aab71c150fd936e0e365c45df2d4fb7bc35e397fb32c788dbed8f45275225560e0bc894c724afcf23ae5dcf9bd507f897
@@ -70,78 +16,18 @@ DIST gentoo-kernel-5.10.168-1.amd64.gpkg.tar 66314240 BLAKE2B 17cd291cb4bff82c4b
 DIST gentoo-kernel-5.10.168-1.arm64.gpkg.tar 59351040 BLAKE2B fab2fc6aa2b3d03adcc1a8a91b2cc477310360bc494fd6125a544033c0b387ef22f71fdc9c2a40f9cd8fa922bcb57b210d868496a2a396352ad104bd3b37ba5d SHA512 7679427a17a9e7f3a5453f41752c5bb60f3312c8363bd3490cf85edd3c3fb8719327fd542474979655f3b5dd63db3d9cdd337cf2d1e8a7771ab8ab956f272d99
 DIST gentoo-kernel-5.10.168-1.ppc64le.gpkg.tar 54927360 BLAKE2B daf08f4a7de35b30b94875a0e7c1d3a0003a0e8d0d952a6a5f5ab2915fd5121f6db7f8e787c8599a78b5b6b21d7b2201d2202a2b4534a3c2c20bf502384e6528 SHA512 b6da41e17bdb1043b462102a808ae164de4090339d36a6f0a18db6bfa91880e08b568109464aa7789fde4a2a0caeca3e225ad986bf8417b9ef341529eba4ade6
 DIST gentoo-kernel-5.10.168-1.x86.gpkg.tar 56442880 BLAKE2B 3f18046b4ae785d4ff09d8cb0f4a69ebd531e6900491cbb35858436684d21331b7ba8b93f1f4885bec5b71958601022b8bfbdbb393f251d4435665e3ff8fc6e9 SHA512 050bcbf0f021bebfba82563eeac279a22ee254108141e87ae1be9ad9a7cb2254181a5273d7514abe908c0df61c32e561e565aeeb4476a923be517674d1c5a4c7
-DIST gentoo-kernel-5.15.88-1.amd64.gpkg.tar 69826560 BLAKE2B 9c32c9a590770f2b15e67e62066265cbbf82d09ce9daef7af5522be320eb98eb13714425f842c6de038fee83f7a2166c2113c77acfb6044c201b39e26d36f1e4 SHA512 9143d0393203eb00249916b84b0699aadbd8af5dd5e4376ce251ef77a1018ab647ccd7a370e2724b6b2f72d077ba9fc3f2000ecc8518295e975cfc8f464d9df2
-DIST gentoo-kernel-5.15.88-1.arm64.gpkg.tar 62904320 BLAKE2B 8edaa87b1d574787913d9f0e935d3f79505aaa507069ba8bfdf4acd894582adecacbbd429554e02c569aeef975eabeb3285f9cabb1e9ca5aea4d32487a5f298a SHA512 6f41644cbc0442f39d79c54aef05d64fed2da2f8dff1f906cd109470a7c12d2b67732fb5b68959e3393db99972185fdb960dfc22c153992da3632ed2bf9f382e
-DIST gentoo-kernel-5.15.88-1.ppc64le.gpkg.tar 57251840 BLAKE2B 361eb1433ee75820bdd85ed39960681b091c42d7cc7004540e4a6f60e8636569463e18d9de785f98d4015463f24dd58b1da368ad97a431e9fc5f13e9d2a98194 SHA512 c9ebe0f7a184a7fba4bc8532e7b66ad652b2cf9f1754d6267c9534673a62940c8adefbd50184655920a6518634bee9b97f1ae3037b39862ada64344ef62f090d
-DIST gentoo-kernel-5.15.88-1.x86.gpkg.tar 59176960 BLAKE2B 0cb72d5dd890781d07bef9ebf995c08b28e94c42c8ab28bd6d44eec0371a268c6ffa1e48a88f162ef15d902c2e0c89bf90e359bcaec14156ed67c897a5298a61 SHA512 c6a401216611e8473913d38a8f5af4ac90c698e2a4ae298e1b818e1316aff311d4924d74676d5abe369d55d9d4a8d8e55a0ab74046e13ed7607fcc2fee472bed
-DIST gentoo-kernel-5.15.89-1.amd64.gpkg.tar 69806080 BLAKE2B 13a34f6f744565f07ce18590ce26cf5707a940c6fca5031c24e30d702ae405a9018545b5af5013232530a7ddbf785ebaf31b57f0bb75523405e05f91000340d9 SHA512 27894da33cc4b0570a43eb1f92d3da71051bbe295aae5ea84cf70dabaa48b29a17eace9fb7fd39e969d972992b170a89b6dca09a0a124e5be04171dcef4d07a8
-DIST gentoo-kernel-5.15.89-1.arm64.gpkg.tar 62638080 BLAKE2B 975d9ba03f53907e68665e87ed123a72a5f6507e2694fb398a948eeb29cd5d55d70f16224a8fd0739425c4f6cb074339ddd2766431c21fa3ed56a97efea715cf SHA512 7290c46d20daca36a365c9290d0307e5a49125e18f69614846ebcb8024b52693a2a22b2e64723c2ece435296a8387d79d84e42e829adca377d07e408a7b2cec9
-DIST gentoo-kernel-5.15.89-1.ppc64le.gpkg.tar 57251840 BLAKE2B 3ee871d5b6984618cacc13dbf4c3b5f067bd49505f4920924fe74d5d25bd252c55a7b13b4e1f1e1c77c7cb3f0ef25de884bf96cb822dd444135634bbfb5dcaf5 SHA512 bc10ca9810e799c169eeb200ac11779ccd4f2b64be89994c0c897980ccf03caa9d460dcac9c33777c600a91f241e869625ead416eeb24b4ffbf2e590306825f1
-DIST gentoo-kernel-5.15.89-1.x86.gpkg.tar 59187200 BLAKE2B 45db7d829d1ec13ffcdda2c37351a139ab67547993e899a1f088947447f1d6be9126ffdfb2ed7fcdf30e0d22f0214436b951bee884929d777ddb235aba993ec8 SHA512 421768cc899fe957393d461cc047693a537d1636371667b32144411633ad8c70e75755deb7f048aa63125692c3a370103c9b5f6fefdaef3bcc4c9028e9730a6e
-DIST gentoo-kernel-5.15.90-1.amd64.gpkg.tar 69806080 BLAKE2B cbcf64e233b6ae393cd844c4448df46512de35a42e0e8c3533e051eea56656172862e186493357f63a3ab501ee37c4669ee9a4812eb243b3f9276ec3a399e929 SHA512 75db8b46422cb86c0fcd8a354bcf8139a758dc817512a8939397180997026207e1b9c8dc3f4bf4ed1c85ef9f4e4cad8eeb8d19583bb1e825f7814cb9afb63fcb
-DIST gentoo-kernel-5.15.90-1.arm64.gpkg.tar 62638080 BLAKE2B 15db43ee5763c3565c393ba7351b786034bd7cc77d5a91d5a8d0cc6b28687df5d9322539deae855bee1aa475d5d4e8b2c346c36256477d9d30ff220d42372cae SHA512 0a24801d2b7c9720f5c3bd69ae7f681bc89b2f634c4f919df904a5625f975e0a2409c76c3d328fe931f78fe734e2463dfa9e9f5cc083e81ec8dd321d844c3cd7
-DIST gentoo-kernel-5.15.90-1.ppc64le.gpkg.tar 57262080 BLAKE2B 0c8d803a75c8a99637360932593b85c142d44c1f5870c3ccb034770aa30b991e931697f339038f53a1be2af3bd43ee3100201e527ae11c810bc4807c7ca3aa76 SHA512 7322744f78e3fe181bfb58b144f798cee676aa6beb08acfddeafb03983a8e21b8d5f7f3c30df843353b44af22622c2b0861c196ae1b5c85cdcb6ae61bd1beb01
-DIST gentoo-kernel-5.15.90-1.x86.gpkg.tar 59156480 BLAKE2B 42f0ec87df5dfe5efa95b27928762a38a11b8a4fb6a3dbf9a7d4afda672b7c744075efc584406491d1f450df8351ff9fd70973ae406a4da01eb0677a0921d8f8 SHA512 fbab2be09402b778f939b7657724f0d5887a0596f75f84ea11761ffb8391a54801dcccfa831fa86f5354b999539dcc2e3531e16f46b759f9c94ce62e29d2ec10
-DIST gentoo-kernel-5.15.91-1.amd64.gpkg.tar 69785600 BLAKE2B e2f1df3e9d6409ca8bb32ea06dcecef2326fa4507fe02f148ba94e8ca353d3f867981989e02766a074e87b6b6f53632a4f603a3d1f8325b2deeeb4836a80f731 SHA512 e07fb0833201b960325fced8d154d650e7b86a3667fb7ca5a7d881ce548f7bb64ec619216cca6407ef0ed125be463ce30f4a7ca97468f072621ef717626c2616
-DIST gentoo-kernel-5.15.91-1.arm64.gpkg.tar 62627840 BLAKE2B 04318a73a507d9b2d8ee9c8aff5d7c8439a800e9ef83d26eba3c450909e80a5b8b034c1f2ab656903880e630bcb531901fdc564475c7338316da2323e508efdd SHA512 6d73782e2f3d2f72146856dc41a3658bd8ef1a8e125a21fb88fd90fcb07ec7a8409b6fcd743efe4d9604f201f020444b45fdc134a0c969ebca744249401b7aff
-DIST gentoo-kernel-5.15.91-1.ppc64le.gpkg.tar 57088000 BLAKE2B 46bff58c40b5cd44e70a606130f53b65aedcd40d9f0e323e0ee818f069c04a1e031f7b9d740af858f024985f612f190516c3c491411c5ddfde19542dc6542ddf SHA512 fff65ea834936e0ac0315950ddab66b8bb9fe0e1e42a3adbfbd970114f69891e0ae9b177ed64b191c39a6d6ff44b24f335a60dc58cebfff902093a022013a20b
-DIST gentoo-kernel-5.15.91-1.x86.gpkg.tar 59156480 BLAKE2B 8c8ebe4b465072a830ba6d2b173501ad3d8029a7798b2b35edc49b9f3e05ffd79de743d1c42281487928cb0fdc69c9c3b3689d907e812a4a4deb707c4cbf1994 SHA512 5f0b2bf3eddd5388a0d678d654185d40850b1159cf537bf3827d0d387c1dc2a3a7cb7ae90b028fb4f47dcc7ce68821558f108f1012a311e66972ef289d7e74ea
-DIST gentoo-kernel-5.15.92-1.amd64.gpkg.tar 69591040 BLAKE2B 9c06216211dc26c6cd71935ab09aa7aefe3f3ff0e3924aeffc4f546aaa3ba88b8bdfe65d541aa5436a3ea03861969b0145bd0e3542fda4528436710ca6a76b55 SHA512 1d25341ed23297bab664cab405f9d80ac12f42df87dde2c1c10d16a3efbeb726105def4cc905c7d1367f9928fae345e399c19dbadb64645249c178d4a50c72d1
-DIST gentoo-kernel-5.15.92-1.arm64.gpkg.tar 62556160 BLAKE2B d322db2ae8666d146cb3c150b1940edfe98faad40003e87687d459060b0fc4de6572964f0ec248ada708aae7718fd5eec4c2c3c15c53bbffd4e61ea8b25c9572 SHA512 87581ca06a022298b79fe69754aa560c7a7b482317d693ed8a1df68339d22bf312c35b9ae8447de4137be17c094448aaeb44ed214ab53524e87165de7dbd82bc
-DIST gentoo-kernel-5.15.92-1.ppc64le.gpkg.tar 57098240 BLAKE2B 42ccf3776ea093058c7bb3d0151c3e8132aa13bef0153ddce6bdb2a8084155c213b3e47958cfce2a83980bd5caa91aa8693b11179f81a49d271f9b6596397c8f SHA512 97459a023774fd3e06f48cf363397ab7c824534bfbdf9debcd2b504cc133503065e8713a990a9017026279521518642d99fe62f44f581de0fba47f45859e0eaf
-DIST gentoo-kernel-5.15.92-1.x86.gpkg.tar 59156480 BLAKE2B ce0bef94fdc6b8c9d85993a57eee3d54e528f019d12cadc2915ea098ddecdd12fbfd579c01634235c20d9977eb0b1e1ee787214bc75ee976376fa100fc8158f5 SHA512 a0d74e68a7ae78d2fe2a166a478ff281c4062a62c7f94f58dc100bc101a509089fbe5191793f419347dfd078f18d49e0225b4ae05ad521486392c39df6cf822c
-DIST gentoo-kernel-5.15.93-1.amd64.gpkg.tar 69611520 BLAKE2B 8fddebcd5f44b7aca23b749393c7452ac77e98d3fb024256dfe641e2fb1a4600e6cfa7389727efe218b9ea94f20fd93da2790175202b0e5fdc3f4408cd0d049d SHA512 ee3ccc2c63279f7109a0e4ee8cd712d80d43cc889ed05b7c61bf861270336617d83d6d4309471fed25789f882bc66a2e445fee9a69510785c55b381c293cf023
-DIST gentoo-kernel-5.15.93-1.arm64.gpkg.tar 62566400 BLAKE2B b6bdb09cc9d80282c94663d05ebef05bbd1be899e91232e95b8b6d6ee8bda66020370897494c61e1d66074152f33506dcc198f31a83b9a56978728b6b7787d80 SHA512 f7211bb0e00d6d53c3ff57048408eb5fa98ee13ccee363e0e64639797a6fbceed099a3d4973a9c1e1be341872c6cef1e82ae0aad6df71aff8642a9f4e533b403
-DIST gentoo-kernel-5.15.93-1.ppc64le.gpkg.tar 57077760 BLAKE2B bf355f329f53e844b5265393ac4a6dd8fa8c23f3dadfbe4c376c8b5721c4d4f55d402d87ad3cd1b0295ad872d79b1beae8126dde74c698309b9752a1ec8f69f1 SHA512 8061e7eeec77136288ecc995c76261f73db92355d6d801c701d978394936e799db04d8dd679bb5e04945abb8d6e7005f58256554cdda306d0bc1e8790509bea2
-DIST gentoo-kernel-5.15.93-1.x86.gpkg.tar 59166720 BLAKE2B 954b86d136c5e7181a9537e0fa69d01716a55046ea860c0d1814faab88eb09ed8af08b6350f98e66531374fbd7369731b516f6170a0b1883e82d784cd936a5e4 SHA512 bcac55c0f2779e4d8ca08bd59e36e4a5cd9acc14a23c85dcad6e7ba38e914f951114f087b5adee2f9beebc7b96ba32a677ffb0c711928ceb38685cd148148f0c
 DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d933fed2a94f05eb8c93591b07ae77b8160d397fcf69d2ea8819cbdeecd294d3238377a4450789c653012a9e50223ab98aa5a229a98f11 SHA512 72bdc70aa6c8e51b1896b5872d9bea372305866509a34fc4ac99cd88b01d191041d02c18a0499b03d119b79499825eb97d105460968ac96848274b8fb8175f13
 DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
 DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e
 DIST gentoo-kernel-5.15.94-1.x86.gpkg.tar 59156480 BLAKE2B e1ea6c9036bf9b598ba547496d5aeec67be2e00545412b1b86c24d9d732f44e93fa714731c9d294f1465bbff0188d9b69ce44c11762decdc9085d21f03efae5a SHA512 07ead3f76b60623506b3332a0faa13b35286e7b62a1ab5b448512094cfc6ba10ee1313a7b037e2e404be69ef7376196607ffa08f45621b8e858addf2b6aa2bfe
-DIST gentoo-kernel-5.4.228-1.amd64.gpkg.tar 60620800 BLAKE2B 99531b57d6e1135e239c1b392c475dadd2e5cca94e05921a529c0b7ed8246c23087f9fa2d7a3b21d316b3dc5dfeb6f49aff492b1b7d112cfd1478dab8467d21a SHA512 50803fb2b45891c6ce342e16d7b3968587f5dadbe26f3937eadee59678ebf23db1e1add37f3bd1d7dfab27d270a0f403b09b279790091a24fa81ce99a490112b
-DIST gentoo-kernel-5.4.228-1.arm64.gpkg.tar 56821760 BLAKE2B 554bb0c19cc971551647a7d7189264808e2cb8145fa091ae16758ab7593d6c3707e23cc88501c1ec5e86170c1d91d94a080eed7dbdec2210640af8ff4b2cc7eb SHA512 e20226c43556b0fd33b267833de5ced1d3b7e8b6b8ffa060c5b61c5a96957b5a0825d569ea6a662dc8d4368b1dd69ab9fa2a42ee57d53e8456be1e927f766fec
-DIST gentoo-kernel-5.4.228-1.ppc64le.gpkg.tar 54343680 BLAKE2B f85a074a1b492655d14cd95b1c966b1bdc4dd997288475204810a693361f9dd17ee3d3c519a413dc157a3e5a2f47ad79c4d596a9b7b1144f6c62c4ca4dd8f577 SHA512 1025fd90c6b32f165fa37b2d27db25b1c5295f14fe55865104431bd512e2c22de58824b309382e6b6445401ec43168e4ecec31fcc052df78854333fe58ca9f71
-DIST gentoo-kernel-5.4.228-1.x86.gpkg.tar 52398080 BLAKE2B 7d8091279949410decf21fe9066eb27f9edc5574dc10bd976c6add123ed491f302ddae4e02f7a23110f566cd0026ab5cd87c44e0ea406c86215979bcdd756137 SHA512 3bed38f6c9145fc1e8f2fdff0c9675854ad4a8acb1cc5498fbcb6bd7ee7a3330140da85dfcf5de5f247d603b42995d0786215116df6f1bed6133bea37482719e
-DIST gentoo-kernel-5.4.229-1.amd64.gpkg.tar 60631040 BLAKE2B 8c76897ff46fa8351bd275397c6ea9878aa274d9c50e7c077f5705e75b9828491f0f0f9ec189f8371cb460748968b7adf1c3b1c868c164e6f41b2b79e3e27321 SHA512 eab3a4a1049bb552c6a95b9d5eb509f403f36d3d5db7d4f355a8a7d0993e5c26fce7df143ed8ea92fe4618a21eb408c98fa2709339f2a65b18dfdab9b64b8ec1
-DIST gentoo-kernel-5.4.229-1.arm64.gpkg.tar 56586240 BLAKE2B b4482803d1e314aaa99b5b841939c217c304be27c38e4753e8f972572eee5e13d0277ebefbd19270da5f77143ea47b1335a3a48be73b0b2a4820e20af586cb86 SHA512 db80732bde384c54db8cf8f3280fdeaef1d8cbafc068f885f9426e6d720674439364adc13a1ed9d8136b291c20eac4296c425958ce0292d81a88dad62757d041
-DIST gentoo-kernel-5.4.229-1.ppc64le.gpkg.tar 54343680 BLAKE2B b693fb064dbbe2bb456397003f0941b93e26065e219c96f0d3f7f56fc747859413977ab2c007e7417168c4b0bba6d943512a1ccfd79b079ac35e5b89711eb9e8 SHA512 7c39dc53784e1dc06fdf96deaf73ea448069ab1720ef95facb15dc75050c7cc9feb3b1a4b9e395a58d3149c721c0bc66ed0fc9e5e6b42d37a28f2ae533f2c27e
-DIST gentoo-kernel-5.4.229-1.x86.gpkg.tar 52418560 BLAKE2B b9c1cac80a4a618289bde0b01ca0c190e7ade7323397e6c5933da49430a88e22bc6798b001a19afda4ca2e3ad15c409c033745ea237ea59bb1bb0513e009c8ad SHA512 48d8d8ec1612224dbcec0a580aca86be06be4acba3edba6a0a7c070299e90baa8a693cc8ff97b07edf7abd05cf7f0d7087b6c32d9b9e173404d11625b9845a71
-DIST gentoo-kernel-5.4.230-1.amd64.gpkg.tar 60579840 BLAKE2B b6d3672ce00b0ee20705bfc79465a20a6d2f79885c3f094c7d14dcfb339e29a66eb0831aa57e0eaf49fb3c86c6cf4b2e128b1eedb0577edae2684277aef6c6e4 SHA512 3636113f9bd9a3a2e0fc1d07eb06351c68f67149ffb8daa4497939d6716dbfe75025d1675b4c9e1cfd46c2a5fb40887a0282d39c497ec43b80cba835bfb35d88
-DIST gentoo-kernel-5.4.230-1.arm64.gpkg.tar 56586240 BLAKE2B ae6efc0ed40a44833f4476c467ef02d990837a45c2e3e9e9a7ca1233b194369900f9dd237905fd62ec7744fc4888c9f0c8a7fc55f27b59f30cf70afb28bf85c3 SHA512 43ea305924941fa7818533d7c64146d1a306906d8e509e5cf357b55c1b5d95afd7eee4c61ef6ff701f94bd6426d1426228634db9c46ec2e1b44935b0d83d4793
-DIST gentoo-kernel-5.4.230-1.ppc64le.gpkg.tar 54343680 BLAKE2B 1970c2ebe2f22c60c27beaee53117ead282e904ab18e60182181d1e0aef404ab32d09cc1f700915186bdfde7aa09428934048c8d140a27b3ca5c23745cc74708 SHA512 462c00684fb0214396cf0013842b0c80b6df620e943ef8ca2a7ca003cca323a4ee696436b0764a38cf86250af5bd56f14ceec6e6cbc8d11fa870e1cc08fe2541
-DIST gentoo-kernel-5.4.230-1.x86.gpkg.tar 52408320 BLAKE2B f2c262b1334444a998a7d057f333a1f8d0698c30f0c547a4a209a8f4e9265050de1fe2daa70b5de8e6a5dc604427bda91cf6b7a5c906dc3657c48bec47a6dbd3 SHA512 d3cf980e721e691d194635cc27bf074b297df7fcfa9979622e672864706bb30bb575862fab28c8cde6a9d98480510db985d6902d41b35cc2cc24a82febe92e6c
 DIST gentoo-kernel-5.4.231-1.amd64.gpkg.tar 60497920 BLAKE2B f04ff277248f94e20395d885af5487633dec1217d806110a7476ffec71bb8650d4c7911671ef71b48abac9cbe45efbd4ccba2fa023631ffcf500b03f2b584d3e SHA512 d442f59916f41cbe4a59f20db9ed183887566f4d060fd374660fdf2703d0ae1772942721a78407f3363b3017721041be449ce20cd1849b99a5f3258b37b65abd
 DIST gentoo-kernel-5.4.231-1.arm64.gpkg.tar 56514560 BLAKE2B dfdb0f036162843b839f37e28d2276fa073c8ce1c56a8016ff816410933217f46118da0c94c73ff2d917b696034a8d3f6b3188ff597425fa0c0af0b152abb5b5 SHA512 7b8efae1e45028332ecd0e3229492a4a577e352bee3b91a1ba6d356183d12e7c98c4293ec432d48fd23a24a3d558f0d543406143d9c9e4eafba0065a446fbca7
 DIST gentoo-kernel-5.4.231-1.ppc64le.gpkg.tar 54200320 BLAKE2B f987fcfb24e2b75de94f831673c6128b7c943b5be328fff880de5d2a862445dc6f36fce8e6fbfdd8f9be98acd97d3c9640b5979114f49069b0333a19e0950af8 SHA512 7b1b9cd22583802c0c9531d1e36a34634e8a0b17b2b23394e54e7c1b38d3019934bddd281e9bda8f5c97320e46dc2893c002b1259c47f7f6b1e67852ea43ccd0
 DIST gentoo-kernel-5.4.231-1.x86.gpkg.tar 52408320 BLAKE2B 5d1fe8ed14f155c27d21595ed037ab3afd70fc7b42329ee235210c9f91ac9ab644b57276700b73053b952007a7ea647a82483b05843de05b426f8244066a4331 SHA512 1342b96ad37c224158faad7843b03b83cfff2b54bb77842309ff1ede6a0473a6b951c0b8f830e81ae41ae3867011c52efb6b999dc46606e6b298e8a98be72764
-DIST gentoo-kernel-6.1.10-1.amd64.gpkg.tar 76779520 BLAKE2B f5b3dad23778cdfc2092522dd7fce752466fd5751e59a46e11d55f049bf44776b0d9c0010f2a948f5c29ae187931529dae4fe2673a23c57efd1f0d31c309dfeb SHA512 e2261457caea64fe1d50567d3a89512c9af8450128d29b6b4db57b89dcd00f057a847158efbc8ec6834b304b019b93b33279e400c7f5e3d95bb224371735db59
-DIST gentoo-kernel-6.1.10-1.arm64.gpkg.tar 69447680 BLAKE2B 1217237f5225399146382f08c246f0c90e60f3c4fca41bfecc21203a418cd0d595a9f8e4275b9110efc6d04b6b6929d5a31c94122b72cc5822ae55672f21d4d0 SHA512 b8c94263ba70bce31e1a85784575a9c1086f49a0ed2fb94e230d736e081451df0229643ece9e5c7992949b82cfb32e6a957f99d32182dd89092873bcdf2d6092
-DIST gentoo-kernel-6.1.10-1.ppc64le.gpkg.tar 62781440 BLAKE2B 806bd79abaabcb96fc33ac8d4700d5ad9bc8b86822ec30080530038d4d255110acf1747bbbb665f7abe1fc0d435a5ee530f2c510f9e23ffdfc255a3d07922780 SHA512 dcec07bcd6b888d4204cea847249b9d2b4f16405d79a2e4d21907229274d664fa75be5f438d86f80a772f64cab7e22c5c1fee3f3d33f41f16b63c7aaa4244be6
-DIST gentoo-kernel-6.1.10-1.x86.gpkg.tar 65935360 BLAKE2B 6ae749b92911edc58c15d41b709bb5e554091d21c15ed1fc79806284f310357ba6937c8b7f4262d0e9d33f6cb2c12e18bbe4d006568259df28728a5d0d441a94 SHA512 1fce797eaf1c96488de817d3beec8f6423f21c4ca0c7c85cfc8149be4cd96ee9469c60957aec2a860ddb3eb32a4352ef52a4d7c4bbf2dfe721baf298d451db54
-DIST gentoo-kernel-6.1.11-1.amd64.gpkg.tar 76769280 BLAKE2B e98c3a0b67e653fcb583d7231cc36246cea932d1367bc532b8d0ab168cceaf72cc59b8c5ba34719a03fdb3f2bc7748cd4a1d01fd81d52aca4e5b404f26291bc8 SHA512 06c1a4a2550e6a2a5db13cc1d13eb8eda88b1a677d052fc328855c91ae030e8422580bde69d87989a89cffd6c175f017d29acf6dfe41e6f9e4c3bd74187827cb
-DIST gentoo-kernel-6.1.11-1.arm64.gpkg.tar 69447680 BLAKE2B ee5383800f98cfd6d49142d9df4150879d59422edb155f5f73987d56a0d6a4df98835b727db5e6d7d60dcb68d7aff3336526a45aae955a754bbd1beaa917eeaf SHA512 cd28f939428e97e5756b610b6b280cf644a5e041d6ca6e5702fd0e37f9b823703bfdad9581ec8f0e2b1f5d0282dbcff9bfda3707fc8304dd6bd60cdb30f9e46b
-DIST gentoo-kernel-6.1.11-1.ppc64le.gpkg.tar 62771200 BLAKE2B ab7b9fd269308f3b3c50b3d1c800b3aa2790b08459e744697066f85407af4798063f9a8f3c7150538f6682e16b27706dcec9f66038ee32e48838d7a1fde98fd5 SHA512 7c58a66833649b01208c2884e272f52c9e406327e9a1b2f499f55a61f3892861ddc8786127d401f930d73a4921d7b153334e5e362d4a70a6127fa0d73f85c2e5
-DIST gentoo-kernel-6.1.11-1.x86.gpkg.tar 65955840 BLAKE2B d458564e123fc4d0311f5d737920a848bf58fffbe83367a10627399eafbc0272e1e80b64b08c5298fd161abc7eda0fcdabce743a0d23f5089edb575743ae3513 SHA512 c4daf79d7e1901bb327b205fa5e2d4f9bfed4f3a7e087604cb159d2e2f589e5e0514dd19876297710d1ed1a300f597e2b712e54a245303cb553ebbef0dfb2106
 DIST gentoo-kernel-6.1.12-1.amd64.gpkg.tar 76759040 BLAKE2B 2f2e485ff705b26fa3b1db861acafbdac6362151e30dc73cb2829fbf871cc022641cc15cab82e0d19a25c720f84b6382b74c02d34f658a0cde90a267160f3af2 SHA512 d67fd7cf59df2e648bfdc7543995d7f46160d708a2fdd172002fc94d81d4b1bf1b1870754a6d5223a3728484170bbc6f5650c845dad27aab45da8f9f9eeb9232
 DIST gentoo-kernel-6.1.12-1.arm64.gpkg.tar 69447680 BLAKE2B 83f5eea4ca23eb6e79fad8fd746759982fa1d7e6cbd4cd63d43901aef9be3e7eeb64864f6538bdea6efe2486d13a37042a5533825f924a2af393fe0f66db7a72 SHA512 500abfa834826bc3ea7bc97c1b8991e68e72edb8c69ddb316621ff3029bb7962d8c8cb34e73f71ebed2f9db4600b5bf03f925953f67ecc6b46e9db5f35c265fe
 DIST gentoo-kernel-6.1.12-1.ppc64le.gpkg.tar 62781440 BLAKE2B 5a29a7f274f8b3122209603fc1b05ec7940dfaa0bf9dbcf658897b99203eb091d74f8df8dc9a7fec4b2bb913695c7d78650d062d4b58ade48598f2cbfbd6ff58 SHA512 edef917a088aef0b6ec572f678febfcb448c64f70de39697e01be50855e81fc9f3638d432c98ff75bb8963ecc25bf783ad9ce7752cf4705f875415feacda9974
 DIST gentoo-kernel-6.1.12-1.x86.gpkg.tar 65955840 BLAKE2B 061d0cae36f76cef92528688e77bee50a85893411a5db8633e4d3396a5514917b31de6c2554ea0b8d3bd3ebba5b24b319cbc348d1ccda450980456f56cb50204 SHA512 6716527e2dc8807867e55aaaef7209690775e6cdb8315f75e704eba68d5b5f1aa6c173c37eae5096f61f70da907c5b7fb7ccc56850fd5b0be9cfa42af87666aa
-DIST gentoo-kernel-6.1.6-1.amd64.gpkg.tar 76738560 BLAKE2B 24d6d3f29b4323d3ff080d05c14374f203c7086527402bdc042068e350df9ca596f0dbe07bd985c74326dde5652ca464ed093a9a0fd90ce98862dcc2dda9978e SHA512 26ed6dc543859a9b842e19e08cdd715e48143d7d3af76713fef0e18c12298432b601fbf2eda0c8fa01485492c97db37483634b694ff51cd5a00f2037867ad730
-DIST gentoo-kernel-6.1.6-1.arm64.gpkg.tar 69324800 BLAKE2B afbbd8f02b7127f95d9ca3e14e28d594716d17e472514886e83d4ac4a07e55aa6f1aa905a3328d55eab1b0857b6510ae9c5d2683a24f806136937ffa62e5fe35 SHA512 fcdd7700192661cd8b010389bef50c516f5f47e425c2122b3b2718a815c209ba5c64c54cc88c94dabe0968d65f5f52e8ebaca887ca1b3f741938dae8a384ebc5
-DIST gentoo-kernel-6.1.6-1.ppc64le.gpkg.tar 62730240 BLAKE2B 3a94df5fa51cb826a8501f12dc47deb77ea124ab59272bcb2d4506a137ffb26ef3f0c75d6efa10d08aece61064318642bf40257a7e3fef3766234725ec16e5c8 SHA512 24c267ff67fd980913ac7f7b494224ef46b0d102537ad89ba1a0e08f388a95fe9b4b817a0e9270a187c24d42d7b41f96a2c906079f9c06fb4fbbd8c5dab140f8
-DIST gentoo-kernel-6.1.6-1.x86.gpkg.tar 65976320 BLAKE2B f1eb2845fc24c35e5f922dd34181d732317ed8adb853816118c85baa8ff315a9d219b4296062341386c3bc283ac119e05753d3d723d92c206b527d34bb1dd6ba SHA512 4f59cf63d90fc8ad3d1bfa846a51e8218c52109de138e5b24ce91d6eb27c82e3e2f9417e74990e48571dc559639edf8ff5d742d5b4d67d31a804447cba184c53
-DIST gentoo-kernel-6.1.7-1.amd64.gpkg.tar 76738560 BLAKE2B d7a4b75443ba3c93ca390940b8245ae77eb6d50b854019535e51030e9dd045d874bf6209eccda070fea9d9e0b1df0ec33728a092b1fed2ab0d404b39b0f0ae7f SHA512 6d0e2f6d13152242b49dee71ed07da7f4a866fd2d678e0c4707aab24e47d9ddbcb7efc599cb4f44c2fda3d649d1bc6aca5da986a3645cffbf9867f310fe748b5
-DIST gentoo-kernel-6.1.7-1.arm64.gpkg.tar 69324800 BLAKE2B 56bcfa90284dba80f6a3680c84d0eaf7435e9df7aee6aec742f5da8451c815c1c4ecc129806b242be7890433cc6ed13fd43376d75e20f04b983c881347d895b0 SHA512 86896c3f753e95fb85f79ff9889c03130e159d45aab0d2b07493ed72fc3cd128d5cdcb09523213e34088ffe15acb04519ec14fe8860825197deae6af13764927
-DIST gentoo-kernel-6.1.7-1.ppc64le.gpkg.tar 62730240 BLAKE2B bb32818d7444c4deae906c20ecb1dd07fffbd87b1f4cb3a4a91fedd0b092ee0f1ef8abab7699de8ac7ac4a9d95ab3f2cccd5cbfe09d2cfd96270d57120e4c12b SHA512 5e51cda5c7c9955cc686db2c698d4e2d02721c8c6f3b5c4310e6956d826397885bd0dde817fdc29c8fa0971105cb8fbe04c0746dda9dc28c68e20b5a340d85d4
-DIST gentoo-kernel-6.1.7-1.x86.gpkg.tar 65976320 BLAKE2B e55d1acd0eca8133df63cac4b0bb5da24b9d2ed5de642197a830289f8158c464663003d6a98c4da40063af422ac23b3cf328ac29835865b663d8ffdfaa696f56 SHA512 2bca652e54f6ed44ecebc896ab5e05f325187b3cdd796be08c41e3b7f8b36450039bb9d67e0dc41015a8ec4b244e19ea6ffa660ac1a59cea31b93abda8b53e67
-DIST gentoo-kernel-6.1.8-1.amd64.gpkg.tar 76718080 BLAKE2B 713e821d591d8cc2fe31415a8bef1e877d3b7ccd813cac943308be35dbf27a618521328383cc63e848fb785ec1799807b915e66575c1098a2447b9178dc60c21 SHA512 c853df469ed48ffd6afe82ae3d0fc9fa9499c1cf481efb1167f6ba3818fe82e3b2cd41e6cd7159e76f942492a7bab0c91e761263397d311691cc7eebb0a83889
-DIST gentoo-kernel-6.1.8-1.arm64.gpkg.tar 69416960 BLAKE2B ca6850fdec6fad8721dbb452e526873afb71f3fcdb8aa5806ab893b7c3b1b1a7bef0e3316f0b78d93d1e5824c84280fd8d66e815853cee4f9c3b775c57b6e1cb SHA512 00f265f601e687ba3575ed55bb01a146ac68d1828b98636644cd23bb78f21d969112ace0194d62aeb518aad505eb7b4a7f6674d1ccc6549a58f3a11c8ff5b780
-DIST gentoo-kernel-6.1.8-1.ppc64le.gpkg.tar 62730240 BLAKE2B ad80f22360c5d40f9d880e20317957e868928f46fd8c0f3370b96523947fb4db7382b5e252ab3ac32e4e3284fdb114a0a2591d69b756ddf2da478b7c428345e4 SHA512 f9bda97985408478b632b934b10f5ab1c770a0fe62a46fd18b3969a9266091d2b5883e0efbd08da58d1046aa26d0a6f6b1dc800516eb77fc1114f4f6419c964b
-DIST gentoo-kernel-6.1.8-1.x86.gpkg.tar 65945600 BLAKE2B cbc615a39aa48fcf60cb9f424c5d842dd1123d53884f064ca49e5ae3f6034797a17adeada0b544924843d7aff20fff09dee7fb44629b8a13190fb0c2d7252503 SHA512 f9e554ecacb469d41bba1d6f19be5f18b44f3a5b6bb836e5a8b30343d4771a4b08b6320bf31ff6378d838480034cbcd1d012da87e007864f5d50c3c98a1e5a5a
-DIST gentoo-kernel-6.1.9-1.amd64.gpkg.tar 76677120 BLAKE2B 4aa123ab222f8ffdb05b33e5f12dc69fa93dc47e9062f264ead51fe7d3d3ef18289abb9f108a96ea3acfd89ec2c6a12e2a882e3eaa267ac356e814d58c3d3039 SHA512 eb78874422fcd85cd3a5c1bdb8452cabdbe528f54b5ed8d8b4c25e38ff70fb849998b02ae2d6c590c81af331814b3b4d8723a81330e03e25641d10754ff32529
-DIST gentoo-kernel-6.1.9-1.arm64.gpkg.tar 69406720 BLAKE2B 321a51b3efa98ba23ee7db2d80b89b5e65bd88ed2da757efc6499ca6600f850e9aa5940f8b89bb8317bd012b2b4c0eb093ea106c8fd08a81d82a3c9bac0fe118 SHA512 47f62d7113ea84bd21166d27f212fdc7426cbf3b6f0360a9cd5f6d5fd190e9d125157647f966731f56774c07955b4d6d2d3cac8c1e22530fee61cbd081164e47
-DIST gentoo-kernel-6.1.9-1.ppc64le.gpkg.tar 62771200 BLAKE2B bfe6f915e046fde71e1a116fde440829127968af9884d825a5141a7873af1e4c424dd94c8d3f8e6008afe61c0a8f313b3c154edded04715b8e2a1f8e4af731e8 SHA512 9cf3257bc5bafc3e99c9e7a10fc3e33d162ec97d1721e2aeee0c5670692165ee2f3045d8ac1ee0300a361615ffe54177d3fde8a3c44702beb698f7905d8badee
-DIST gentoo-kernel-6.1.9-1.x86.gpkg.tar 65955840 BLAKE2B d1acd5dca76dcd0c567e6425cec9a89f429cda4bd4b464df803b54029b6b2a2fe256ab887b1f2532e0d104eb1814659ef8b49fb40fdcf4d3fa67058d2079c853 SHA512 6c829daabb7d86cc235d47d3313910f1a0924fb5fbca2cc804bad54c8b9a959a200b921b6b5bc17bf5fdf5f06ec33c439e34792597beb1b726fd62f7f4f661ec
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild
deleted file mode 100644
index 660371c824b5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.163.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.164.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.164.ebuild
deleted file mode 100644
index 8f6c357c55e5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.164.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.165.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.165.ebuild
deleted file mode 100644
index 140d99c64a55..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.165.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.166.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.166.ebuild
deleted file mode 100644
index 140d99c64a55..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.166.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild
deleted file mode 100644
index 47036bfeb93b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.88.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.89.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.89.ebuild
deleted file mode 100644
index 27016e1b991a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.89.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.90.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.90.ebuild
deleted file mode 100644
index d46d51864fd9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.90.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.91.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.91.ebuild
deleted file mode 100644
index d46d51864fd9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.91.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.92.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.92.ebuild
deleted file mode 100644
index 27016e1b991a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.92.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.93.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.93.ebuild
deleted file mode 100644
index 27016e1b991a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.93.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228-r1.ebuild
deleted file mode 100644
index 7a69338d4c27..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.228-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.229.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.229.ebuild
deleted file mode 100644
index 64a82c2b8323..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.229.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.230.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.230.ebuild
deleted file mode 100644
index b8ae60a3f786..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.230.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.10.ebuild
deleted file mode 100644
index ed76d510db0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.10.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.11.ebuild
deleted file mode 100644
index ed76d510db0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.11.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.6.ebuild
deleted file mode 100644
index ed76d510db0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.6.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.7.ebuild
deleted file mode 100644
index ed76d510db0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.7.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.8.ebuild
deleted file mode 100644
index b4281d75894e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.8.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.9.ebuild
deleted file mode 100644
index b4281d75894e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.9.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-22 20:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-22 20:12 UTC (permalink / raw
  To: gentoo-commits

commit:     7b5ecafc4dfd3390b3a1f186d6e0073973696703
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 22 20:11:27 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Feb 22 20:12:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b5ecafc

sys-kernel/gentoo-kernel-bin: Bump to 5.10.169

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.169.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3638205f64cb..58c7ca5e1e89 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-176.base.tar.xz 4910744 BLAKE2B 119dfaaa5a2212f088f767e3600
 DIST genpatches-5.10-176.extras.tar.xz 3868 BLAKE2B a0a3808562dba6540d632b25e3a417f9a2514dddb13cda9692002b253a4d033bb58ffa4d606fd57764024f21a0907a94d93c2130deb9bbe92a60f310179e761c SHA512 847fd0c0ce8bf3aaee9c6aacb527d8590439f44f5e1e19ffda883b5ea7d8bbc502cbe5e126fc181eaad9dfbced8ca664e459b70085bdc6d51e7f001bf4901f2a
 DIST genpatches-5.10-177.base.tar.xz 4940872 BLAKE2B b2a81aebd81bff1144ecb1732345cdef2a91abc5bff2aade07770cf11cbb5475c58ce2e4c2dc00a5b292948cbe9316d4812dcb534da90bf9361f18136bd67194 SHA512 b6c25015719ad70a3322d65a5f796ff075a38db7225d90b5bd18af22348e46adb547a374c0ab8fb6790f30d211570dc6742aa7abf0b24987fa4e6fc49b2a7c3d
 DIST genpatches-5.10-177.extras.tar.xz 3868 BLAKE2B bffc5ec0895066aa1e497ebf412a298f1dedd4ac86758f72c364fc7e56508aee3928725646742a66bb3979b8ed33afa7539e3ffa9c0f350c0f81139f69671287 SHA512 2c0b9273c933764c5c2fcbf6176b3fea06777aca18d823055cd69740519e1a37027a058238a0a9c15b39f1b29417fbdfd771fb7247663097fa717889b5492641
+DIST genpatches-5.10-178.base.tar.xz 4951584 BLAKE2B 179abbcf89b3ddf39dd4df8656851cc180409aee9684505b47fcb950709d182a370db484a650f70a48dc51a2841b98244e3a98a06dcd5dedc8c6a976aa3e6939 SHA512 c6f6f60ce523e83be2f7ebdb216ef78ed9e27d5eb71e2e0709c2e346a3826624fa9aae1aef4d162e391783032cd7d06ee9761c7c42546de4c1e65b618fb3ff5b
+DIST genpatches-5.10-178.extras.tar.xz 3868 BLAKE2B cb6e6ac11355b5a8ae19a464494a7e418edf5d475b793114a0f23f3e4b173dd906f13df77474a9223a0cd3359c2647a736939fd2f98744a1edc42c870ee14b59 SHA512 24665f3effa01f08f4cff8e84ada35a019b09d4173e29f1413674635b14b25d78cf2177fe3f99ad6bfb657c56970b010a3cb21e3defc3b03aecb9efe3218eb96
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
 DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
 DIST genpatches-5.15-99.base.tar.xz 4024008 BLAKE2B 82205380a55439dbe6f8605d09078d7a349ec60180204ced6c9902f340077c800cf515f3f513c69110eab37a8daa386a82ec4ba9e84dd02299ccc45379cdc659 SHA512 72033d94d3d509ecefb5a54e82906408802118cd985f617ccf7465e23d19363668159998dadb950bef58af11bab448110e6c753eb6eb7dd107feacbda4d67f3d
@@ -20,6 +22,10 @@ DIST gentoo-kernel-5.10.168-1.amd64.gpkg.tar 66314240 BLAKE2B 17cd291cb4bff82c4b
 DIST gentoo-kernel-5.10.168-1.arm64.gpkg.tar 59351040 BLAKE2B fab2fc6aa2b3d03adcc1a8a91b2cc477310360bc494fd6125a544033c0b387ef22f71fdc9c2a40f9cd8fa922bcb57b210d868496a2a396352ad104bd3b37ba5d SHA512 7679427a17a9e7f3a5453f41752c5bb60f3312c8363bd3490cf85edd3c3fb8719327fd542474979655f3b5dd63db3d9cdd337cf2d1e8a7771ab8ab956f272d99
 DIST gentoo-kernel-5.10.168-1.ppc64le.gpkg.tar 54927360 BLAKE2B daf08f4a7de35b30b94875a0e7c1d3a0003a0e8d0d952a6a5f5ab2915fd5121f6db7f8e787c8599a78b5b6b21d7b2201d2202a2b4534a3c2c20bf502384e6528 SHA512 b6da41e17bdb1043b462102a808ae164de4090339d36a6f0a18db6bfa91880e08b568109464aa7789fde4a2a0caeca3e225ad986bf8417b9ef341529eba4ade6
 DIST gentoo-kernel-5.10.168-1.x86.gpkg.tar 56442880 BLAKE2B 3f18046b4ae785d4ff09d8cb0f4a69ebd531e6900491cbb35858436684d21331b7ba8b93f1f4885bec5b71958601022b8bfbdbb393f251d4435665e3ff8fc6e9 SHA512 050bcbf0f021bebfba82563eeac279a22ee254108141e87ae1be9ad9a7cb2254181a5273d7514abe908c0df61c32e561e565aeeb4476a923be517674d1c5a4c7
+DIST gentoo-kernel-5.10.169-1.amd64.gpkg.tar 66324480 BLAKE2B 88507301c2e3dbfd90e02f1a5cda01101d67ae1bf71a3fdfdaddfa74cbc3287362fb53f47a23f2ed0b6aebd652f785f2d00b0b852982d32e424cb41855415064 SHA512 91b0a00468d275e5946808bf406fce05e444463e7e56514b8380bfa1280bd0eec7b1818e193a2697211cbc552c972938cb0c737a021c72c148abc36652a8a654
+DIST gentoo-kernel-5.10.169-1.arm64.gpkg.tar 59340800 BLAKE2B af1c436c221ceec89594341bd54ff0a091a28cf177ff029f39d839a8e4a39ba76decd0bb433624632334d6e7f35690558872320058144e5e91bc5c10ef19f52e SHA512 f3b24d9815514451a2a2c60c50b6b60d973b6a8fe6e1ab81fadb987f3083706b0c7d319b101ae183417bf34936baa2d18bf092e22ad1365385f627216301b565
+DIST gentoo-kernel-5.10.169-1.ppc64le.gpkg.tar 54917120 BLAKE2B c254c4f46b528a2a8b240b9e7e2d4b0fd704fee2b9c41b8d1fd4be2d1f4586de13438e4553ccb19a1c3f618c5f9c084a0328ca77bce58f6904e3faad5a14675e SHA512 cb4baa0ad227721984f0f350902cbd6f7e8b51a55ccbf246cd6d696fa8c02046c1e3429f6171fec16e311c5319aa8827ff3568aea45af4e19e13826952e178c4
+DIST gentoo-kernel-5.10.169-1.x86.gpkg.tar 56453120 BLAKE2B 15eb8a76a65421b916ee7048cc91a11d9d9a29767b27548aec30326c05087fcc5ca0b86541ed275d4812759f5934adda141de709d11d1b34ce78a2ba894c4d44 SHA512 171f0dda89705434db9248c9fbb78f13f09d9512193a96e5fc23526a9af5f6adff1121fa88c1a0bf3c409679dea0180ef76e5de51f9fcf6b4ec6e6a617aa3ea7
 DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d933fed2a94f05eb8c93591b07ae77b8160d397fcf69d2ea8819cbdeecd294d3238377a4450789c653012a9e50223ab98aa5a229a98f11 SHA512 72bdc70aa6c8e51b1896b5872d9bea372305866509a34fc4ac99cd88b01d191041d02c18a0499b03d119b79499825eb97d105460968ac96848274b8fb8175f13
 DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
 DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.169.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.169.ebuild
new file mode 100644
index 000000000000..140d99c64a55
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.169.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-22 20:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-22 20:12 UTC (permalink / raw
  To: gentoo-commits

commit:     4b1702c89902aeb09243f5782bc14cdb7267a2cd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 22 20:11:13 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Feb 22 20:12:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b1702c8

sys-kernel/gentoo-kernel-bin: Bump to 5.15.95

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.95.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e92c4346d685..3638205f64cb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-177.base.tar.xz 4940872 BLAKE2B b2a81aebd81bff1144ecb173234
 DIST genpatches-5.10-177.extras.tar.xz 3868 BLAKE2B bffc5ec0895066aa1e497ebf412a298f1dedd4ac86758f72c364fc7e56508aee3928725646742a66bb3979b8ed33afa7539e3ffa9c0f350c0f81139f69671287 SHA512 2c0b9273c933764c5c2fcbf6176b3fea06777aca18d823055cd69740519e1a37027a058238a0a9c15b39f1b29417fbdfd771fb7247663097fa717889b5492641
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
 DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
+DIST genpatches-5.15-99.base.tar.xz 4024008 BLAKE2B 82205380a55439dbe6f8605d09078d7a349ec60180204ced6c9902f340077c800cf515f3f513c69110eab37a8daa386a82ec4ba9e84dd02299ccc45379cdc659 SHA512 72033d94d3d509ecefb5a54e82906408802118cd985f617ccf7465e23d19363668159998dadb950bef58af11bab448110e6c753eb6eb7dd107feacbda4d67f3d
+DIST genpatches-5.15-99.extras.tar.xz 3932 BLAKE2B a78ae77735742abfdb7a622563ea1751b7da91516c6373f65a983e1e42bbe15915600528045ed6f9b413cc424506021367216abdfa0fbf5234ace650c55febbe SHA512 21671c1a8b7b3cd3a0e36a05b934c9b80c4aaef90ae8ff200572651f0559e23b7418a9df7b5a59118513cff566a2baf72c3fe4c273a38b4cefd64efd0973441c
 DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 5c2ec5abee963eda0373e04d4f0da94d7e49b7a1fdc05f7a2f7cafba61771124503f1294289f79629afb62075855c176887f525a95a73bef4247b57915dd4877 SHA512 0a3ba2742ab21407ccc9060f37d528cdbe64dade85927aa1908613221973f14765a78ef6a71e157a71defcf1ee9158ffa1c2e7c082f508fc1140792e2311a073
 DIST genpatches-5.4-236.extras.tar.xz 1812 BLAKE2B acc781fb099315e4716cdddc4a7f7ec88bcfae2228fd63c6f8bc99b3f562baf75339129f6d8e5970f5a812f6523fbe316992e1bb1606d6e06e5ca769ea1b5535 SHA512 5d772754922bf7eb2e21eac8fd597ba8c6211565a4d96a7bda6df68e089654b908bc09cd884c6e570836814ee75c84252d26228a20d138577e7717c498edad86
 DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
@@ -22,6 +24,10 @@ DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d
 DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
 DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e
 DIST gentoo-kernel-5.15.94-1.x86.gpkg.tar 59156480 BLAKE2B e1ea6c9036bf9b598ba547496d5aeec67be2e00545412b1b86c24d9d732f44e93fa714731c9d294f1465bbff0188d9b69ce44c11762decdc9085d21f03efae5a SHA512 07ead3f76b60623506b3332a0faa13b35286e7b62a1ab5b448512094cfc6ba10ee1313a7b037e2e404be69ef7376196607ffa08f45621b8e858addf2b6aa2bfe
+DIST gentoo-kernel-5.15.95-1.amd64.gpkg.tar 69580800 BLAKE2B 36fa5fdaaa3bd2d0b53b1844ccad26bd325a328737cb6e95f9b5865aa1c5c10c25fafed5f427c734f69f42aecf9dec20ee650ab34861ff93f84b6fdb3311856c SHA512 d07b968198bf97220b54ce7124aa568721ce48bad4d0f1df2857e5b52ef00e8f9c4980343ab05ba82288da25bca9d6a37a741a00386c981b43a483d76c9347de
+DIST gentoo-kernel-5.15.95-1.arm64.gpkg.tar 62556160 BLAKE2B 5f40662aa6b6b8b422d3627618a9a98f35ac384f2629b509b50a9c7220d0a69271997ca8c749bf27cb5c1df1371ccfa8a6d91e9987dccb269610b71060d469da SHA512 faa63ba43754b7b0726ca351379d6780a0b6e216009d0fd25fcba04f334dfca0b2be40cc123679b48cd85b88314622c76a33481c8f3d77871ca36745e3064456
+DIST gentoo-kernel-5.15.95-1.ppc64le.gpkg.tar 57088000 BLAKE2B 8e3cd68a4b32941e7d42fbfa2ed68720df8806d66acb66d0933766890123844f33a5b0805b75086f27063630464713db8a114a767c2dd5cd6a84bfa09da93cbf SHA512 b4e7895f5f5ef25ade5c016ef202fe4ce30dc8d89ed462d1c37523a184b6a532d183065233dd3c1fe9b27a85b823a1299c6971a34f43e3b5e0afc3f2c0a3b532
+DIST gentoo-kernel-5.15.95-1.x86.gpkg.tar 59156480 BLAKE2B b7ceaa3035b34b6b4b795002a88e1d4ceb61927386d4b42a5b1ed696c8261d558b2fcdb01192a6c476ea4814d842aa7fe3197ebe7f75b419c8288e0f5573d1e9 SHA512 0a629bc8fd3925ecef498b50159f1fdeb603a5d7ef26c82351d72cd72ef5e724cbd0c70ff5773eb3b5fb9b563e39688f06793ae9bce9ca48f901f5cf65818aea
 DIST gentoo-kernel-5.4.231-1.amd64.gpkg.tar 60497920 BLAKE2B f04ff277248f94e20395d885af5487633dec1217d806110a7476ffec71bb8650d4c7911671ef71b48abac9cbe45efbd4ccba2fa023631ffcf500b03f2b584d3e SHA512 d442f59916f41cbe4a59f20db9ed183887566f4d060fd374660fdf2703d0ae1772942721a78407f3363b3017721041be449ce20cd1849b99a5f3258b37b65abd
 DIST gentoo-kernel-5.4.231-1.arm64.gpkg.tar 56514560 BLAKE2B dfdb0f036162843b839f37e28d2276fa073c8ce1c56a8016ff816410933217f46118da0c94c73ff2d917b696034a8d3f6b3188ff597425fa0c0af0b152abb5b5 SHA512 7b8efae1e45028332ecd0e3229492a4a577e352bee3b91a1ba6d356183d12e7c98c4293ec432d48fd23a24a3d558f0d543406143d9c9e4eafba0065a446fbca7
 DIST gentoo-kernel-5.4.231-1.ppc64le.gpkg.tar 54200320 BLAKE2B f987fcfb24e2b75de94f831673c6128b7c943b5be328fff880de5d2a862445dc6f36fce8e6fbfdd8f9be98acd97d3c9640b5979114f49069b0333a19e0950af8 SHA512 7b1b9cd22583802c0c9531d1e36a34634e8a0b17b2b23394e54e7c1b38d3019934bddd281e9bda8f5c97320e46dc2893c002b1259c47f7f6b1e67852ea43ccd0

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.95.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.95.ebuild
new file mode 100644
index 000000000000..d46d51864fd9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.95.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-22 20:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-22 20:12 UTC (permalink / raw
  To: gentoo-commits

commit:     1169ad060677af1f2bfd53c793c9b0d17ceef1b6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 22 20:11:31 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Feb 22 20:12:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1169ad06

sys-kernel/gentoo-kernel-bin: Bump to 5.4.232

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.232.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 58c7ca5e1e89..53b4d19b77c8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.15-99.base.tar.xz 4024008 BLAKE2B 82205380a55439dbe6f8605d0907
 DIST genpatches-5.15-99.extras.tar.xz 3932 BLAKE2B a78ae77735742abfdb7a622563ea1751b7da91516c6373f65a983e1e42bbe15915600528045ed6f9b413cc424506021367216abdfa0fbf5234ace650c55febbe SHA512 21671c1a8b7b3cd3a0e36a05b934c9b80c4aaef90ae8ff200572651f0559e23b7418a9df7b5a59118513cff566a2baf72c3fe4c273a38b4cefd64efd0973441c
 DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 5c2ec5abee963eda0373e04d4f0da94d7e49b7a1fdc05f7a2f7cafba61771124503f1294289f79629afb62075855c176887f525a95a73bef4247b57915dd4877 SHA512 0a3ba2742ab21407ccc9060f37d528cdbe64dade85927aa1908613221973f14765a78ef6a71e157a71defcf1ee9158ffa1c2e7c082f508fc1140792e2311a073
 DIST genpatches-5.4-236.extras.tar.xz 1812 BLAKE2B acc781fb099315e4716cdddc4a7f7ec88bcfae2228fd63c6f8bc99b3f562baf75339129f6d8e5970f5a812f6523fbe316992e1bb1606d6e06e5ca769ea1b5535 SHA512 5d772754922bf7eb2e21eac8fd597ba8c6211565a4d96a7bda6df68e089654b908bc09cd884c6e570836814ee75c84252d26228a20d138577e7717c498edad86
+DIST genpatches-5.4-237.base.tar.xz 5514132 BLAKE2B 90509a99ec10e042915362652369c82b562130e47c932c6209cb276aa3bdc20c66b07a128cf0c52872e64423813bb3f6e5aeb1f16d4b911835fb8b720eaeb0d8 SHA512 76294e5137c9b2610e15a79820fcbfa20e4f7449a2f06beaa3f7b88564a3d51f6bb7655a65313aaa636ff4c1cb470a220c8a2261181ba8aa0c4edae16c2a81ec
+DIST genpatches-5.4-237.extras.tar.xz 1812 BLAKE2B 5a4e6b9593a9e9f87afd5f06f03fcdec5fb6072c6689f392821a9778e84634da193c8085ee37348adcd7059ab05ec056e9d7dc9fa27ec98c118ba18878baeeb1 SHA512 21f552b05deabff804c841247fa037e71cca35892f8d212cd5c2c0dcf8a43e455a7d4934f59e4182513dc2257a34f5a976823cf6c0f87a5bf3449365ad353769
 DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
 DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
 DIST genpatches-6.1-15.base.tar.xz 803732 BLAKE2B 5f43fb07787e9e861b54b4977acff47c13870b24cba98296538651c656e332be2bd194b91a67d68858bb7ddf116e0e97179c5c039c64b75f4392829d091ee387 SHA512 482cb110c5d218a0b0dd4dd828862d9cfb5044b5c90f75218dd7bbf266dba1a11af11ecd913029904d6de1d572d2cbb247b5bbf1c4bb5711eb9fb03b327aaa81
@@ -38,6 +40,10 @@ DIST gentoo-kernel-5.4.231-1.amd64.gpkg.tar 60497920 BLAKE2B f04ff277248f94e2039
 DIST gentoo-kernel-5.4.231-1.arm64.gpkg.tar 56514560 BLAKE2B dfdb0f036162843b839f37e28d2276fa073c8ce1c56a8016ff816410933217f46118da0c94c73ff2d917b696034a8d3f6b3188ff597425fa0c0af0b152abb5b5 SHA512 7b8efae1e45028332ecd0e3229492a4a577e352bee3b91a1ba6d356183d12e7c98c4293ec432d48fd23a24a3d558f0d543406143d9c9e4eafba0065a446fbca7
 DIST gentoo-kernel-5.4.231-1.ppc64le.gpkg.tar 54200320 BLAKE2B f987fcfb24e2b75de94f831673c6128b7c943b5be328fff880de5d2a862445dc6f36fce8e6fbfdd8f9be98acd97d3c9640b5979114f49069b0333a19e0950af8 SHA512 7b1b9cd22583802c0c9531d1e36a34634e8a0b17b2b23394e54e7c1b38d3019934bddd281e9bda8f5c97320e46dc2893c002b1259c47f7f6b1e67852ea43ccd0
 DIST gentoo-kernel-5.4.231-1.x86.gpkg.tar 52408320 BLAKE2B 5d1fe8ed14f155c27d21595ed037ab3afd70fc7b42329ee235210c9f91ac9ab644b57276700b73053b952007a7ea647a82483b05843de05b426f8244066a4331 SHA512 1342b96ad37c224158faad7843b03b83cfff2b54bb77842309ff1ede6a0473a6b951c0b8f830e81ae41ae3867011c52efb6b999dc46606e6b298e8a98be72764
+DIST gentoo-kernel-5.4.232-1.amd64.gpkg.tar 60508160 BLAKE2B 6571ee0f21c8634e127f0f41e35c9df53afdb651e1e99682a3be2577c50eaa94a6d6fd43393a6737352bc62e9e167ec7688c2f65cf240d142061ec91bd849365 SHA512 10be491bae0f55706506a4e200377bda270466e95f11a5c05e087ab17a640d84afa9b8ee7db2a60d3a140cd1dc57bc0162014d7f74fbbc72e5d85dacd7c72a93
+DIST gentoo-kernel-5.4.232-1.arm64.gpkg.tar 56514560 BLAKE2B d44cdcd399e21995713df549ea3bf6e2f64b066b7022120dd142304816e6412a6481d33dc9f4292a549d5b266669a45312b199a653dfab94c9493fef6c7360cd SHA512 4a6875b720322f5200dcfb7b9703bfe12e3237cb4ee573a4c2d7f8aa9070bc89a644f5ad4570946326f0267a84625c14dbb9bec0388004efe3006ea0707aa45a
+DIST gentoo-kernel-5.4.232-1.ppc64le.gpkg.tar 54210560 BLAKE2B b8d39126123cf38282d4a6c80f9a4df40edcc1f1a068ddd6c858178374999c833998fddeb74eadefb02ac19cdbd01cc094177ae1a6ef85769afbfc211fda90fc SHA512 b111f3cc958b0caf0bf6ec463c0548858ec0548825488ff85be4eba0aca8672998579d89facc71f42b93a1bb4f4ae91675ea2c47724d8ad7316c851a67721f5c
+DIST gentoo-kernel-5.4.232-1.x86.gpkg.tar 52408320 BLAKE2B 075d5ddbdda4042cf2a87a5fefb86a468470bfcd6ba847a66c195e08a878f66ae0199cbb831cd284f953c11e1d8a9c7b0366fcaa98b5aeddbabd45b9baf0e60e SHA512 16f05220327f99bfa865b10febd59791a37a6855b44027c80e1cd4a82946eb8fe3cf4a4e2d99266ecd94af9ab92704ea280bac074233a93b839868621a3d2d20
 DIST gentoo-kernel-6.1.12-1.amd64.gpkg.tar 76759040 BLAKE2B 2f2e485ff705b26fa3b1db861acafbdac6362151e30dc73cb2829fbf871cc022641cc15cab82e0d19a25c720f84b6382b74c02d34f658a0cde90a267160f3af2 SHA512 d67fd7cf59df2e648bfdc7543995d7f46160d708a2fdd172002fc94d81d4b1bf1b1870754a6d5223a3728484170bbc6f5650c845dad27aab45da8f9f9eeb9232
 DIST gentoo-kernel-6.1.12-1.arm64.gpkg.tar 69447680 BLAKE2B 83f5eea4ca23eb6e79fad8fd746759982fa1d7e6cbd4cd63d43901aef9be3e7eeb64864f6538bdea6efe2486d13a37042a5533825f924a2af393fe0f66db7a72 SHA512 500abfa834826bc3ea7bc97c1b8991e68e72edb8c69ddb316621ff3029bb7962d8c8cb34e73f71ebed2f9db4600b5bf03f925953f67ecc6b46e9db5f35c265fe
 DIST gentoo-kernel-6.1.12-1.ppc64le.gpkg.tar 62781440 BLAKE2B 5a29a7f274f8b3122209603fc1b05ec7940dfaa0bf9dbcf658897b99203eb091d74f8df8dc9a7fec4b2bb913695c7d78650d062d4b58ade48598f2cbfbd6ff58 SHA512 edef917a088aef0b6ec572f678febfcb448c64f70de39697e01be50855e81fc9f3638d432c98ff75bb8963ecc25bf783ad9ce7752cf4705f875415feacda9974

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.232.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.232.ebuild
new file mode 100644
index 000000000000..b8ae60a3f786
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.232.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-22 20:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-22 20:12 UTC (permalink / raw
  To: gentoo-commits

commit:     76fd3e0546237950d7869f4e293e95aab62b1b73
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 22 20:11:08 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Feb 22 20:12:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76fd3e05

sys-kernel/gentoo-kernel-bin: Bump to 6.1.13

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.13.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 62b9eacee0c4..e92c4346d685 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 5c2ec5abee963eda0373e04d4f0d
 DIST genpatches-5.4-236.extras.tar.xz 1812 BLAKE2B acc781fb099315e4716cdddc4a7f7ec88bcfae2228fd63c6f8bc99b3f562baf75339129f6d8e5970f5a812f6523fbe316992e1bb1606d6e06e5ca769ea1b5535 SHA512 5d772754922bf7eb2e21eac8fd597ba8c6211565a4d96a7bda6df68e089654b908bc09cd884c6e570836814ee75c84252d26228a20d138577e7717c498edad86
 DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
 DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
+DIST genpatches-6.1-15.base.tar.xz 803732 BLAKE2B 5f43fb07787e9e861b54b4977acff47c13870b24cba98296538651c656e332be2bd194b91a67d68858bb7ddf116e0e97179c5c039c64b75f4392829d091ee387 SHA512 482cb110c5d218a0b0dd4dd828862d9cfb5044b5c90f75218dd7bbf266dba1a11af11ecd913029904d6de1d572d2cbb247b5bbf1c4bb5711eb9fb03b327aaa81
+DIST genpatches-6.1-15.extras.tar.xz 3808 BLAKE2B 8d7a78f6a1e8e6bbacace9cc067b1edd674611f7ba32ced894557cc48018ce708411828dcbbd71f8678f22ebf64c8913fe8c641d29bd46d7146198ebd1240f11 SHA512 0d53e3c9740cfe65b6168c624bcc99cbd16d3e196b50190be8aeeb8bf78d205dbed964e01b151a2ad03c2ad10bb4b74f84deeb4d42db4392fe52c337540e0dc6
 DIST gentoo-kernel-5.10.167-1.amd64.gpkg.tar 66293760 BLAKE2B 86933f7a1da3888fcc8ce67602b49afcb22e442bf125eac3acd0e15169832cc16221603cdc95f7d343b0885329dea59613f551f77dbd64be92e991ce07d8e26a SHA512 c267a31e2800863fbd2fe3b1ed5570cf36263764df53845bc25762ebee49e268e9175b4f5d61d4ee67a4132f9af3e5d360b0426f4c350140d301506c0341215a
 DIST gentoo-kernel-5.10.167-1.arm64.gpkg.tar 59351040 BLAKE2B f8e0ba24eb686e38704fce1c296c978105f953b801ada73eb83f03f9dcee542d223e23e103281035e1e7f78be2bceba52616f84dbc998fc391e6ed136b6ea9ec SHA512 5d373fe35cee7142af63fac61282d2e71e5b9c80bac7c03ac3987a058aee7ac4915bebfab02cc995ff1344070d158a83d042dbb6573fe0bf5d13b9656e60f07d
 DIST gentoo-kernel-5.10.167-1.ppc64le.gpkg.tar 54906880 BLAKE2B 85f324ca7221ba94b2fddf364b3e3b2f2e95549453f9b5d938ab6f711a4bc719559ef8f4e9b6adf259e7864877b888ddf09f5c22054164f098abfc0d2c71556b SHA512 b4cacbdeb21ba0d1f72afbbd321f696aab71c150fd936e0e365c45df2d4fb7bc35e397fb32c788dbed8f45275225560e0bc894c724afcf23ae5dcf9bd507f897
@@ -28,6 +30,10 @@ DIST gentoo-kernel-6.1.12-1.amd64.gpkg.tar 76759040 BLAKE2B 2f2e485ff705b26fa3b1
 DIST gentoo-kernel-6.1.12-1.arm64.gpkg.tar 69447680 BLAKE2B 83f5eea4ca23eb6e79fad8fd746759982fa1d7e6cbd4cd63d43901aef9be3e7eeb64864f6538bdea6efe2486d13a37042a5533825f924a2af393fe0f66db7a72 SHA512 500abfa834826bc3ea7bc97c1b8991e68e72edb8c69ddb316621ff3029bb7962d8c8cb34e73f71ebed2f9db4600b5bf03f925953f67ecc6b46e9db5f35c265fe
 DIST gentoo-kernel-6.1.12-1.ppc64le.gpkg.tar 62781440 BLAKE2B 5a29a7f274f8b3122209603fc1b05ec7940dfaa0bf9dbcf658897b99203eb091d74f8df8dc9a7fec4b2bb913695c7d78650d062d4b58ade48598f2cbfbd6ff58 SHA512 edef917a088aef0b6ec572f678febfcb448c64f70de39697e01be50855e81fc9f3638d432c98ff75bb8963ecc25bf783ad9ce7752cf4705f875415feacda9974
 DIST gentoo-kernel-6.1.12-1.x86.gpkg.tar 65955840 BLAKE2B 061d0cae36f76cef92528688e77bee50a85893411a5db8633e4d3396a5514917b31de6c2554ea0b8d3bd3ebba5b24b319cbc348d1ccda450980456f56cb50204 SHA512 6716527e2dc8807867e55aaaef7209690775e6cdb8315f75e704eba68d5b5f1aa6c173c37eae5096f61f70da907c5b7fb7ccc56850fd5b0be9cfa42af87666aa
+DIST gentoo-kernel-6.1.13-1.amd64.gpkg.tar 76584960 BLAKE2B cc15501c1e87083021fdbb3a821d75c4c41c3bef5c81f22fd1b89867cc37ec41c5ea09b6a7947c8e9aa1622580a84e05fc307198310ecdeca2922e4312daa265 SHA512 9913d0d66d3e9323faff9389fdab79649c120017600e3d175d686d68d686b350d7ef6da24e93ed029056c7d6c39825b0e1e8bb0bc77efd67e71f2fcd43d8d6b7
+DIST gentoo-kernel-6.1.13-1.arm64.gpkg.tar 69314560 BLAKE2B f59bea23a1a7883363ad161d5ffd4b5dad19a6bd8279a13de773c1296662f242cd7f4a7b61b6dbf14c818c645a957ae303c1f441586d7ea0e529a31af3474a94 SHA512 132ea1177c988d6342148f35458c899e813584ff1ceed7f0a11d7ca3eff6b6b26c0f4a752820f93cfb58ef7dcd5eb23ceb0968a72685a549d6f73ff79672809c
+DIST gentoo-kernel-6.1.13-1.ppc64le.gpkg.tar 62658560 BLAKE2B 3601b54aa5f31429dd65bd30a0e716a6292768098f8eb3e168090bbe82d9093494b767aa1a797b5f0d86f2fea55fe9bd62a5460da11fd692ef3b5fc1037ac28d SHA512 4f3f15d000d26997dbc5b4395706b15c99e74b80bfbe5bc01821f547ef6ef3c07c90166e9f4b3b6b964e765d0ee5badaca58bb4c6fd368a824a330828c198d2f
+DIST gentoo-kernel-6.1.13-1.x86.gpkg.tar 65822720 BLAKE2B 1101eb614a3eb20632a08b106003ce30afa19624432fea9fef2eebb9064b6900b266163d427d13d1681ee8ab58b4201f90db2c8763d941dfab33b0a83a65b2d1 SHA512 bb832f1ea1f90e1efcbd99c159ea8aae98ed4237944807b9a7ffc38d0ef52d9196f6c43fa13494ccdfda3650cd551d87a039f997f3b6cbf6608c383f00827e0a
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.13.ebuild
new file mode 100644
index 000000000000..b4281d75894e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.13.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-25 17:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-25 17:23 UTC (permalink / raw
  To: gentoo-commits

commit:     a2653484897d287ad0305f7fbd5b86443f053723
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 16:38:34 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 17:22:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2653484

sys-kernel/gentoo-kernel-bin: Bump to 5.10.170

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.170.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5d1107783292..3ff76ac8b4ac 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-177.base.tar.xz 4940872 BLAKE2B b2a81aebd81bff1144ecb173234
 DIST genpatches-5.10-177.extras.tar.xz 3868 BLAKE2B bffc5ec0895066aa1e497ebf412a298f1dedd4ac86758f72c364fc7e56508aee3928725646742a66bb3979b8ed33afa7539e3ffa9c0f350c0f81139f69671287 SHA512 2c0b9273c933764c5c2fcbf6176b3fea06777aca18d823055cd69740519e1a37027a058238a0a9c15b39f1b29417fbdfd771fb7247663097fa717889b5492641
 DIST genpatches-5.10-178.base.tar.xz 4951584 BLAKE2B 179abbcf89b3ddf39dd4df8656851cc180409aee9684505b47fcb950709d182a370db484a650f70a48dc51a2841b98244e3a98a06dcd5dedc8c6a976aa3e6939 SHA512 c6f6f60ce523e83be2f7ebdb216ef78ed9e27d5eb71e2e0709c2e346a3826624fa9aae1aef4d162e391783032cd7d06ee9761c7c42546de4c1e65b618fb3ff5b
 DIST genpatches-5.10-178.extras.tar.xz 3868 BLAKE2B cb6e6ac11355b5a8ae19a464494a7e418edf5d475b793114a0f23f3e4b173dd906f13df77474a9223a0cd3359c2647a736939fd2f98744a1edc42c870ee14b59 SHA512 24665f3effa01f08f4cff8e84ada35a019b09d4173e29f1413674635b14b25d78cf2177fe3f99ad6bfb657c56970b010a3cb21e3defc3b03aecb9efe3218eb96
+DIST genpatches-5.10-179.base.tar.xz 4960220 BLAKE2B ea5daad3714354614f82977b59e4d2ebb6c31371175883195c7e6cb317a73ecd29ee4d7bcb326ad06e2cec855c74833baf13d3c7108a77205a4cd71b647ecac2 SHA512 ebc6d36654dab8862bd1b569564fbd64ec43397148748d9b7d953abfe3da33b75af0d536d09e44cd10cf19719e82fc5d8a403640dceb3fef75995b6c3ea3bf6b
+DIST genpatches-5.10-179.extras.tar.xz 3872 BLAKE2B e493d4df16cfacef4115e3d673820a8674d66bf4e965e6cf807e39580c4efb4dfed0ce16d415028a3e2edb46e03f3ba4e9063b5e44e6b89e6a9ac0536f5a56d0 SHA512 9bf3a036990f34d236809c5d88b8981a9a374d390b8b10ae640b7ab825a7929b6169d1e75cd7186e22b7a3aa4c417ce7ab222ff6e5f9429f33a1eb31c127ae0e
 DIST genpatches-5.15-100.base.tar.xz 4036256 BLAKE2B da0f271d54f248597d038a09f3cae6a2293ffbcaf9f06ad500060e0b28c57c0120c64f30cbb97b4b4585cc1a8f12b013258962a6599a166f5716e268b0587030 SHA512 865ece0271c674aff6df31d7b0ef8dd8d9643e9e7ab49730bb2892f82e1468f4f086710c62f6f647cb2a4e822a5a5fa2e2415fec8d900f82976bdca23384bebe
 DIST genpatches-5.15-100.extras.tar.xz 3932 BLAKE2B 55665c7edd0316db7e6a8391ccfc97a3f2c51e9e445bb81e0663ad69405ce577133f2def0e58711b1f8dab0b7bfb4314e05a41183138585eb24c909b7cc8c2fb SHA512 dd32b33616a64fe0f4b319e3424360a29d81ed1c6d94457da0458d7141013efab4933c685468019dc7c023346697d31c902e67d17120208ae408939b2fe1c5a6
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
@@ -32,6 +34,10 @@ DIST gentoo-kernel-5.10.169-1.amd64.gpkg.tar 66324480 BLAKE2B 88507301c2e3dbfd90
 DIST gentoo-kernel-5.10.169-1.arm64.gpkg.tar 59340800 BLAKE2B af1c436c221ceec89594341bd54ff0a091a28cf177ff029f39d839a8e4a39ba76decd0bb433624632334d6e7f35690558872320058144e5e91bc5c10ef19f52e SHA512 f3b24d9815514451a2a2c60c50b6b60d973b6a8fe6e1ab81fadb987f3083706b0c7d319b101ae183417bf34936baa2d18bf092e22ad1365385f627216301b565
 DIST gentoo-kernel-5.10.169-1.ppc64le.gpkg.tar 54917120 BLAKE2B c254c4f46b528a2a8b240b9e7e2d4b0fd704fee2b9c41b8d1fd4be2d1f4586de13438e4553ccb19a1c3f618c5f9c084a0328ca77bce58f6904e3faad5a14675e SHA512 cb4baa0ad227721984f0f350902cbd6f7e8b51a55ccbf246cd6d696fa8c02046c1e3429f6171fec16e311c5319aa8827ff3568aea45af4e19e13826952e178c4
 DIST gentoo-kernel-5.10.169-1.x86.gpkg.tar 56453120 BLAKE2B 15eb8a76a65421b916ee7048cc91a11d9d9a29767b27548aec30326c05087fcc5ca0b86541ed275d4812759f5934adda141de709d11d1b34ce78a2ba894c4d44 SHA512 171f0dda89705434db9248c9fbb78f13f09d9512193a96e5fc23526a9af5f6adff1121fa88c1a0bf3c409679dea0180ef76e5de51f9fcf6b4ec6e6a617aa3ea7
+DIST gentoo-kernel-5.10.170-1.amd64.gpkg.tar 66304000 BLAKE2B 951a473003530f971992d31aa71138fb41d6f3ab2d1a65829198be742c9db0714c691ce8dda02de5ade6332bd8589d14a5be640b5601d4716e00dbdc2110e5f3 SHA512 4fce8edb29eef8660a7443eaab04f153dce877bdadba7b9f0c11b51284ba43427e39f1f48bbf5974cd6f62280988dc8d19cc5e340d420201305295c6853c12f7
+DIST gentoo-kernel-5.10.170-1.arm64.gpkg.tar 59340800 BLAKE2B 0a0cadfc526dbc14e74e4c2f46de39fad57f6fee578e6ce5c1ec080dbcc04de922620207b9dc41669c5f443dc353f76376dd154b731f45219595835528828752 SHA512 4e43b6a43db6ec4ae98e4cda3b52281ad3f69f6d729392514d1d6e388f27e929cf4e7864ff3a33db33b5e6d520bf844b97eed8470b0fd0cace6e0ef7ef8a7582
+DIST gentoo-kernel-5.10.170-1.ppc64le.gpkg.tar 54927360 BLAKE2B 165412300fc868996a7441ba396dd1bdf68bdf5f0d402f51338d9708d417ec7bb7ecdd5fdad9deaf6cb2d3746069f43348dec7b86603d33870bcc1340bac117a SHA512 b9b509b386c438b96e7e8c0fdb0c281ce3a4158395619cce7e99da46a99a8a774f025f7cdfff3f0891220f192843189e541d13a42c3a21cfd0d196231df671d6
+DIST gentoo-kernel-5.10.170-1.x86.gpkg.tar 56432640 BLAKE2B 166a5f465651ce7b94e7c049630ef1d81d972dbb861a1c5560ad322ac1d277d72c821cbf3637e453ad4f17f296c9b392f974c296cf58b6fa3f36b641ae5f83f2 SHA512 7487d25c1c8efeffa7ee51c52c8d3c2f8b20484eff45cb771bedea23c38d6c797176758cfbb19679331326244b69abfd83dc7aa75594351e52b4d8be8616bfa4
 DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d933fed2a94f05eb8c93591b07ae77b8160d397fcf69d2ea8819cbdeecd294d3238377a4450789c653012a9e50223ab98aa5a229a98f11 SHA512 72bdc70aa6c8e51b1896b5872d9bea372305866509a34fc4ac99cd88b01d191041d02c18a0499b03d119b79499825eb97d105460968ac96848274b8fb8175f13
 DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
 DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.170.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.170.ebuild
new file mode 100644
index 000000000000..8f6c357c55e5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.170.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-25 17:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-25 17:23 UTC (permalink / raw
  To: gentoo-commits

commit:     a2612a7e0df954d487737ccfdb158dcaf38b59e5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 16:38:40 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 17:22:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2612a7e

sys-kernel/gentoo-kernel-bin: Bump to 5.4.233

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.233.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3ff76ac8b4ac..2f35e7123622 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 5c2ec5abee963eda0373e04d4f0d
 DIST genpatches-5.4-236.extras.tar.xz 1812 BLAKE2B acc781fb099315e4716cdddc4a7f7ec88bcfae2228fd63c6f8bc99b3f562baf75339129f6d8e5970f5a812f6523fbe316992e1bb1606d6e06e5ca769ea1b5535 SHA512 5d772754922bf7eb2e21eac8fd597ba8c6211565a4d96a7bda6df68e089654b908bc09cd884c6e570836814ee75c84252d26228a20d138577e7717c498edad86
 DIST genpatches-5.4-237.base.tar.xz 5514132 BLAKE2B 90509a99ec10e042915362652369c82b562130e47c932c6209cb276aa3bdc20c66b07a128cf0c52872e64423813bb3f6e5aeb1f16d4b911835fb8b720eaeb0d8 SHA512 76294e5137c9b2610e15a79820fcbfa20e4f7449a2f06beaa3f7b88564a3d51f6bb7655a65313aaa636ff4c1cb470a220c8a2261181ba8aa0c4edae16c2a81ec
 DIST genpatches-5.4-237.extras.tar.xz 1812 BLAKE2B 5a4e6b9593a9e9f87afd5f06f03fcdec5fb6072c6689f392821a9778e84634da193c8085ee37348adcd7059ab05ec056e9d7dc9fa27ec98c118ba18878baeeb1 SHA512 21f552b05deabff804c841247fa037e71cca35892f8d212cd5c2c0dcf8a43e455a7d4934f59e4182513dc2257a34f5a976823cf6c0f87a5bf3449365ad353769
+DIST genpatches-5.4-238.base.tar.xz 5519048 BLAKE2B 9413ae97bb032e51ad570ff2c59ad9527d165563d32a8c9aeb4eea2ff9176115180c0c664f6729ea6aa9b3bfc4968c465636078c2ddf439271f18750ad048ca8 SHA512 d91f42ad1370bcd8bd8f56410abc74b964b123b42a0100c1b4d934d50903d7a4ff4eaa79f02ed85362f0eb3ae6e3e984d1ef85add8f969ca9ddf5c51917cc372
+DIST genpatches-5.4-238.extras.tar.xz 1812 BLAKE2B b797329d02faf1f7bcc9bebc5f4b028e581a0c45660f15ff6010b6b8d5b920725c4697e26e8ec22fc94070723fba6e5c6fbe273fbd4a5c5245fc0a8247037e5e SHA512 b4adc55c826f9154f977e329dbacb1c5e92a2dee1d694e9b0d2b63d0ce4e3bc55ad05918678865d7964aa6e437f939e7e07652a5498e9a316f09069daae8487f
 DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
 DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
 DIST genpatches-6.1-15.base.tar.xz 803732 BLAKE2B 5f43fb07787e9e861b54b4977acff47c13870b24cba98296538651c656e332be2bd194b91a67d68858bb7ddf116e0e97179c5c039c64b75f4392829d091ee387 SHA512 482cb110c5d218a0b0dd4dd828862d9cfb5044b5c90f75218dd7bbf266dba1a11af11ecd913029904d6de1d572d2cbb247b5bbf1c4bb5711eb9fb03b327aaa81
@@ -58,6 +60,10 @@ DIST gentoo-kernel-5.4.232-1.amd64.gpkg.tar 60508160 BLAKE2B 6571ee0f21c8634e127
 DIST gentoo-kernel-5.4.232-1.arm64.gpkg.tar 56514560 BLAKE2B d44cdcd399e21995713df549ea3bf6e2f64b066b7022120dd142304816e6412a6481d33dc9f4292a549d5b266669a45312b199a653dfab94c9493fef6c7360cd SHA512 4a6875b720322f5200dcfb7b9703bfe12e3237cb4ee573a4c2d7f8aa9070bc89a644f5ad4570946326f0267a84625c14dbb9bec0388004efe3006ea0707aa45a
 DIST gentoo-kernel-5.4.232-1.ppc64le.gpkg.tar 54210560 BLAKE2B b8d39126123cf38282d4a6c80f9a4df40edcc1f1a068ddd6c858178374999c833998fddeb74eadefb02ac19cdbd01cc094177ae1a6ef85769afbfc211fda90fc SHA512 b111f3cc958b0caf0bf6ec463c0548858ec0548825488ff85be4eba0aca8672998579d89facc71f42b93a1bb4f4ae91675ea2c47724d8ad7316c851a67721f5c
 DIST gentoo-kernel-5.4.232-1.x86.gpkg.tar 52408320 BLAKE2B 075d5ddbdda4042cf2a87a5fefb86a468470bfcd6ba847a66c195e08a878f66ae0199cbb831cd284f953c11e1d8a9c7b0366fcaa98b5aeddbabd45b9baf0e60e SHA512 16f05220327f99bfa865b10febd59791a37a6855b44027c80e1cd4a82946eb8fe3cf4a4e2d99266ecd94af9ab92704ea280bac074233a93b839868621a3d2d20
+DIST gentoo-kernel-5.4.233-1.amd64.gpkg.tar 60497920 BLAKE2B 15b5834879c81ab8997eaf31874e40ead94ab98fdc5a0969a71be77379b1442042c7c60c3caee95abf3d65905f5db5ece74dbae9fb0069bde52d138859635a1f SHA512 2b6280494722ab3f8ed238cc03c05e58174dd865987cab24b9b95d80f12cd4a1566f2cb845cd384984cabed59e991d29a162c48a111ba80cc77f204129928b37
+DIST gentoo-kernel-5.4.233-1.arm64.gpkg.tar 56504320 BLAKE2B 85891518deb6299006e837718e684793b95fd4fa8419ac954966552081eccb8f9130323c83bb8567a2ffe033281c2fde56b45ed5a13dcdb6d333d97e83fd109c SHA512 68d4afb1bb57c7d34a01d03d9f8378d4fa91a3bd3eedf5b1339603956571df347bc1f3ca57fcb0c4a403599f2f9e2140cc801193c319accec0e1bf3b9cf3421b
+DIST gentoo-kernel-5.4.233-1.ppc64le.gpkg.tar 54210560 BLAKE2B 255437e634bbc730f48fb31fa390f4a0aade3219d84359aea9f3a4e87bbb5dc66b30e370a00389e140e0ea909be01758ea1e3ec1c7f143df874f20928bf7962a SHA512 7c67065fc2bb72705c8ff1e21a547cc6228cf34a943984e86e19de63e3178c7d020ece7b50ff1b0ce924110af1e034f9e4cb537d88859f6bf1202e403f39cdcf
+DIST gentoo-kernel-5.4.233-1.x86.gpkg.tar 52418560 BLAKE2B b88c9973525512113bab88e17893c2947de082502dc06a2857ff2029530373ad1f4b3f9af7072dc8211f582259ef0591db7383b48950390425eb8fd6242362d2 SHA512 d2672ea2b0d7eca8b28ac3d7cb53c9d79ce1bcae41a84517f048f1541a8d9873f0eee01ccc040a1be2c5c431823f5a1def0ce10345adc315349f6b800f17c2a0
 DIST gentoo-kernel-6.1.12-1.amd64.gpkg.tar 76759040 BLAKE2B 2f2e485ff705b26fa3b1db861acafbdac6362151e30dc73cb2829fbf871cc022641cc15cab82e0d19a25c720f84b6382b74c02d34f658a0cde90a267160f3af2 SHA512 d67fd7cf59df2e648bfdc7543995d7f46160d708a2fdd172002fc94d81d4b1bf1b1870754a6d5223a3728484170bbc6f5650c845dad27aab45da8f9f9eeb9232
 DIST gentoo-kernel-6.1.12-1.arm64.gpkg.tar 69447680 BLAKE2B 83f5eea4ca23eb6e79fad8fd746759982fa1d7e6cbd4cd63d43901aef9be3e7eeb64864f6538bdea6efe2486d13a37042a5533825f924a2af393fe0f66db7a72 SHA512 500abfa834826bc3ea7bc97c1b8991e68e72edb8c69ddb316621ff3029bb7962d8c8cb34e73f71ebed2f9db4600b5bf03f925953f67ecc6b46e9db5f35c265fe
 DIST gentoo-kernel-6.1.12-1.ppc64le.gpkg.tar 62781440 BLAKE2B 5a29a7f274f8b3122209603fc1b05ec7940dfaa0bf9dbcf658897b99203eb091d74f8df8dc9a7fec4b2bb913695c7d78650d062d4b58ade48598f2cbfbd6ff58 SHA512 edef917a088aef0b6ec572f678febfcb448c64f70de39697e01be50855e81fc9f3638d432c98ff75bb8963ecc25bf783ad9ce7752cf4705f875415feacda9974

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.233.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.233.ebuild
new file mode 100644
index 000000000000..64a82c2b8323
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.233.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-25 17:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-25 17:23 UTC (permalink / raw
  To: gentoo-commits

commit:     cd2d4e57acf045b456c0ada80252a7bc4850b02a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 13:44:30 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 17:22:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd2d4e57

sys-kernel/gentoo-kernel-bin: Bump to 6.1.14

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.14.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 53b4d19b77c8..678725640abc 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c
 DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
 DIST genpatches-6.1-15.base.tar.xz 803732 BLAKE2B 5f43fb07787e9e861b54b4977acff47c13870b24cba98296538651c656e332be2bd194b91a67d68858bb7ddf116e0e97179c5c039c64b75f4392829d091ee387 SHA512 482cb110c5d218a0b0dd4dd828862d9cfb5044b5c90f75218dd7bbf266dba1a11af11ecd913029904d6de1d572d2cbb247b5bbf1c4bb5711eb9fb03b327aaa81
 DIST genpatches-6.1-15.extras.tar.xz 3808 BLAKE2B 8d7a78f6a1e8e6bbacace9cc067b1edd674611f7ba32ced894557cc48018ce708411828dcbbd71f8678f22ebf64c8913fe8c641d29bd46d7146198ebd1240f11 SHA512 0d53e3c9740cfe65b6168c624bcc99cbd16d3e196b50190be8aeeb8bf78d205dbed964e01b151a2ad03c2ad10bb4b74f84deeb4d42db4392fe52c337540e0dc6
+DIST genpatches-6.1-16.base.tar.xz 820936 BLAKE2B 91554b3c532c7ba9549291a2a6c3ae531922819d896e4a9e69ef36d09ec8a444d2ba0725af6ff213ea554e6fcc9a20ccf5adce1d8e17a3c4fa9c3174a0a228ca SHA512 7bee9944db4397cdbef1cde6083970c5290d9936a9ec17bd0d6b21ba7186eeaa0bb43703ec0974f5121e6cd424817727e6be3aa5980438dee4b27d9a9ff99456
+DIST genpatches-6.1-16.extras.tar.xz 3804 BLAKE2B 72e1824ad6d561359eb287c8f67d94b961c6054a4bbc66af9571caced021d6d3cf64d5d06be4977c22b4c1061b37b5f174db4713040faac069dd9e7b29fa2a6f SHA512 ac2c48ed858be0a2c844646d343de6994f1f8179b0369a6be554f1587369679b651304f967346aa1bf2f462ae62b1c8c0fcb5bca32ec12e2f6100a694aafc6b2
 DIST gentoo-kernel-5.10.167-1.amd64.gpkg.tar 66293760 BLAKE2B 86933f7a1da3888fcc8ce67602b49afcb22e442bf125eac3acd0e15169832cc16221603cdc95f7d343b0885329dea59613f551f77dbd64be92e991ce07d8e26a SHA512 c267a31e2800863fbd2fe3b1ed5570cf36263764df53845bc25762ebee49e268e9175b4f5d61d4ee67a4132f9af3e5d360b0426f4c350140d301506c0341215a
 DIST gentoo-kernel-5.10.167-1.arm64.gpkg.tar 59351040 BLAKE2B f8e0ba24eb686e38704fce1c296c978105f953b801ada73eb83f03f9dcee542d223e23e103281035e1e7f78be2bceba52616f84dbc998fc391e6ed136b6ea9ec SHA512 5d373fe35cee7142af63fac61282d2e71e5b9c80bac7c03ac3987a058aee7ac4915bebfab02cc995ff1344070d158a83d042dbb6573fe0bf5d13b9656e60f07d
 DIST gentoo-kernel-5.10.167-1.ppc64le.gpkg.tar 54906880 BLAKE2B 85f324ca7221ba94b2fddf364b3e3b2f2e95549453f9b5d938ab6f711a4bc719559ef8f4e9b6adf259e7864877b888ddf09f5c22054164f098abfc0d2c71556b SHA512 b4cacbdeb21ba0d1f72afbbd321f696aab71c150fd936e0e365c45df2d4fb7bc35e397fb32c788dbed8f45275225560e0bc894c724afcf23ae5dcf9bd507f897
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.1.13-1.amd64.gpkg.tar 76584960 BLAKE2B cc15501c1e87083021fd
 DIST gentoo-kernel-6.1.13-1.arm64.gpkg.tar 69314560 BLAKE2B f59bea23a1a7883363ad161d5ffd4b5dad19a6bd8279a13de773c1296662f242cd7f4a7b61b6dbf14c818c645a957ae303c1f441586d7ea0e529a31af3474a94 SHA512 132ea1177c988d6342148f35458c899e813584ff1ceed7f0a11d7ca3eff6b6b26c0f4a752820f93cfb58ef7dcd5eb23ceb0968a72685a549d6f73ff79672809c
 DIST gentoo-kernel-6.1.13-1.ppc64le.gpkg.tar 62658560 BLAKE2B 3601b54aa5f31429dd65bd30a0e716a6292768098f8eb3e168090bbe82d9093494b767aa1a797b5f0d86f2fea55fe9bd62a5460da11fd692ef3b5fc1037ac28d SHA512 4f3f15d000d26997dbc5b4395706b15c99e74b80bfbe5bc01821f547ef6ef3c07c90166e9f4b3b6b964e765d0ee5badaca58bb4c6fd368a824a330828c198d2f
 DIST gentoo-kernel-6.1.13-1.x86.gpkg.tar 65822720 BLAKE2B 1101eb614a3eb20632a08b106003ce30afa19624432fea9fef2eebb9064b6900b266163d427d13d1681ee8ab58b4201f90db2c8763d941dfab33b0a83a65b2d1 SHA512 bb832f1ea1f90e1efcbd99c159ea8aae98ed4237944807b9a7ffc38d0ef52d9196f6c43fa13494ccdfda3650cd551d87a039f997f3b6cbf6608c383f00827e0a
+DIST gentoo-kernel-6.1.14-1.amd64.gpkg.tar 76615680 BLAKE2B 636323e5fe1cb44f97758094544267e363be5852f90635611885c0c21d49c628bd39ba52087b25faa750c3b566dcca69900eb216cfc9485110232fa44ce65b57 SHA512 61b6df62ad00d97d22167eaa72a2c4a6a5ef6f48647dd644020a07188f2afea6c91cd44a58629f1b0a38564cd3a5ed6129d21a4a7b173bf0904b2568bb2e26c6
+DIST gentoo-kernel-6.1.14-1.arm64.gpkg.tar 69324800 BLAKE2B 556c448c4b026c7e8c0c6b57a46e4937a2e3e1574c8ecba9f763853a66039c5b81f6096afef16eff94bb88d9f46039816e83eb287199bf346d5b6be7599db23f SHA512 c1f9906007f920b7dd37a522e9c5a41d25686f87c3843939ef48294d6e273ddd3a07ffe1f5b342a4bea607d6c4f9f31ccd6680581481be377a264d38353e35dc
+DIST gentoo-kernel-6.1.14-1.ppc64le.gpkg.tar 62668800 BLAKE2B c9f8ce41380d2bc9e450ef9a985b8e22e112e49d3143adb6f00a582ab29cdeabe781a36cd8fe923d92b871ab6cd6c671be1c2a0d4166e8c332d8db27a3e767e1 SHA512 72e4a880cd36d758c94bbab4ae0233142888ef93cf3ddbb6f2be66e4919f9fc2745004eeb3d555ecb86b209f7c8d8ad35260d4405922f9a16c026b2ffa755d2b
+DIST gentoo-kernel-6.1.14-1.x86.gpkg.tar 65822720 BLAKE2B 6b2e753f01d660430c0db5eaac7031579c0a648ed61de3e8b153888b0822d28f201cd57cee09e5870c15731e346d3dd6f3e5655fd5a1b5ca2147e5913774a886 SHA512 77896e2d3d0e14f54cc100ceba53d0355418550f04261a4a15cc5c0a4ae4b41c451b177cc56b4f047536f3c05ed428cd76b128016a88d92741437cfb03b6dde9
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.14.ebuild
new file mode 100644
index 000000000000..b4281d75894e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.14.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-25 17:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-25 17:23 UTC (permalink / raw
  To: gentoo-commits

commit:     3ba7133059b38a4b984b583f4089624c63393185
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 17:00:32 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 17:22:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ba71330

sys-kernel/gentoo-kernel-bin: Bump to 6.2.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 ++
 .../gentoo-kernel-bin-6.2.1.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 134 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2f35e7123622..e1a6245c9589 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.1-15.base.tar.xz 803732 BLAKE2B 5f43fb07787e9e861b54b4977acff4
 DIST genpatches-6.1-15.extras.tar.xz 3808 BLAKE2B 8d7a78f6a1e8e6bbacace9cc067b1edd674611f7ba32ced894557cc48018ce708411828dcbbd71f8678f22ebf64c8913fe8c641d29bd46d7146198ebd1240f11 SHA512 0d53e3c9740cfe65b6168c624bcc99cbd16d3e196b50190be8aeeb8bf78d205dbed964e01b151a2ad03c2ad10bb4b74f84deeb4d42db4392fe52c337540e0dc6
 DIST genpatches-6.1-16.base.tar.xz 820936 BLAKE2B 91554b3c532c7ba9549291a2a6c3ae531922819d896e4a9e69ef36d09ec8a444d2ba0725af6ff213ea554e6fcc9a20ccf5adce1d8e17a3c4fa9c3174a0a228ca SHA512 7bee9944db4397cdbef1cde6083970c5290d9936a9ec17bd0d6b21ba7186eeaa0bb43703ec0974f5121e6cd424817727e6be3aa5980438dee4b27d9a9ff99456
 DIST genpatches-6.1-16.extras.tar.xz 3804 BLAKE2B 72e1824ad6d561359eb287c8f67d94b961c6054a4bbc66af9571caced021d6d3cf64d5d06be4977c22b4c1061b37b5f174db4713040faac069dd9e7b29fa2a6f SHA512 ac2c48ed858be0a2c844646d343de6994f1f8179b0369a6be554f1587369679b651304f967346aa1bf2f462ae62b1c8c0fcb5bca32ec12e2f6100a694aafc6b2
+DIST genpatches-6.2-2.base.tar.xz 9540 BLAKE2B dce2bb1156f0e9a7ca19b618d13729908001939d6ec6361ca6619808a120e61900b5f4de97b2bef0e63aef81a83c7e2a0d736f3c344d9a610eb5c6a21baeb111 SHA512 50aabf4c24dbf13595556314b2ba8f1d0219355bc79c0fddf05ef7a6d244fe3c54f95c733e02fbc032a582495c59688f415af5b62b3401b436cbb5f0ef3aa9ac
+DIST genpatches-6.2-2.extras.tar.xz 3804 BLAKE2B cdbf51c28ff1c3b974665f558ec774eb70874a3941b97f966ee90642f3a1c8732333348e891156a40455c8b80c2a2002fdf1515403eca7b8d075c28b09a2ed78 SHA512 cba0fe9b3d13f3b1f6ee413a44698694ef6b009918dfda76e4d8402e66f1e857bf889fd4eb7ae093e864f7015eb3fe14aa704a5a3b68b0b92ca494bfc4b43a71
 DIST gentoo-kernel-5.10.167-1.amd64.gpkg.tar 66293760 BLAKE2B 86933f7a1da3888fcc8ce67602b49afcb22e442bf125eac3acd0e15169832cc16221603cdc95f7d343b0885329dea59613f551f77dbd64be92e991ce07d8e26a SHA512 c267a31e2800863fbd2fe3b1ed5570cf36263764df53845bc25762ebee49e268e9175b4f5d61d4ee67a4132f9af3e5d360b0426f4c350140d301506c0341215a
 DIST gentoo-kernel-5.10.167-1.arm64.gpkg.tar 59351040 BLAKE2B f8e0ba24eb686e38704fce1c296c978105f953b801ada73eb83f03f9dcee542d223e23e103281035e1e7f78be2bceba52616f84dbc998fc391e6ed136b6ea9ec SHA512 5d373fe35cee7142af63fac61282d2e71e5b9c80bac7c03ac3987a058aee7ac4915bebfab02cc995ff1344070d158a83d042dbb6573fe0bf5d13b9656e60f07d
 DIST gentoo-kernel-5.10.167-1.ppc64le.gpkg.tar 54906880 BLAKE2B 85f324ca7221ba94b2fddf364b3e3b2f2e95549453f9b5d938ab6f711a4bc719559ef8f4e9b6adf259e7864877b888ddf09f5c22054164f098abfc0d2c71556b SHA512 b4cacbdeb21ba0d1f72afbbd321f696aab71c150fd936e0e365c45df2d4fb7bc35e397fb32c788dbed8f45275225560e0bc894c724afcf23ae5dcf9bd507f897
@@ -76,7 +78,12 @@ DIST gentoo-kernel-6.1.14-1.amd64.gpkg.tar 76615680 BLAKE2B 636323e5fe1cb44f9775
 DIST gentoo-kernel-6.1.14-1.arm64.gpkg.tar 69324800 BLAKE2B 556c448c4b026c7e8c0c6b57a46e4937a2e3e1574c8ecba9f763853a66039c5b81f6096afef16eff94bb88d9f46039816e83eb287199bf346d5b6be7599db23f SHA512 c1f9906007f920b7dd37a522e9c5a41d25686f87c3843939ef48294d6e273ddd3a07ffe1f5b342a4bea607d6c4f9f31ccd6680581481be377a264d38353e35dc
 DIST gentoo-kernel-6.1.14-1.ppc64le.gpkg.tar 62668800 BLAKE2B c9f8ce41380d2bc9e450ef9a985b8e22e112e49d3143adb6f00a582ab29cdeabe781a36cd8fe923d92b871ab6cd6c671be1c2a0d4166e8c332d8db27a3e767e1 SHA512 72e4a880cd36d758c94bbab4ae0233142888ef93cf3ddbb6f2be66e4919f9fc2745004eeb3d555ecb86b209f7c8d8ad35260d4405922f9a16c026b2ffa755d2b
 DIST gentoo-kernel-6.1.14-1.x86.gpkg.tar 65822720 BLAKE2B 6b2e753f01d660430c0db5eaac7031579c0a648ed61de3e8b153888b0822d28f201cd57cee09e5870c15731e346d3dd6f3e5655fd5a1b5ca2147e5913774a886 SHA512 77896e2d3d0e14f54cc100ceba53d0355418550f04261a4a15cc5c0a4ae4b41c451b177cc56b4f047536f3c05ed428cd76b128016a88d92741437cfb03b6dde9
+DIST gentoo-kernel-6.2.1-1.amd64.gpkg.tar 83271680 BLAKE2B 84f16715dd8119c529e56ec433f21e5b8500e56ea6adbe249c2a00aa4293df284b4b4d349adfcd22399fa72b11316ea1fbe63dceb5ec7d47d55e2b34c3006b97 SHA512 5cb1816ac483496aa814700758ddb132f9c6de2de1c1772367afab9bb50abe0a2575f788a2f904688eaf7fdf81119a79b546a5b3b8520834a9abce1e9a630b57
+DIST gentoo-kernel-6.2.1-1.arm64.gpkg.tar 71649280 BLAKE2B d7acf954906471cf63a581604fc522c109ee884ec7b4d8cde182c7589810bce536b72f22d5306196d066b1996e937b400c2d88cb8ed586c112e4126918d8d3df SHA512 02033ccf80ddc88c174ad299b2ec42e370fb9736f26f71e5131aa4ab582824a01385613258fee5d1453189c7bcc32511e38b5b8c766f1fffb1a760dbe6d7ba94
+DIST gentoo-kernel-6.2.1-1.ppc64le.gpkg.tar 63713280 BLAKE2B b0d8a048fb3a8bc8dc8cda7174e2906ca73d462b395fd601b2dea3476f6491fe19b95af7477328c1f3a065b06f0a9e9bcda369a4752cdfb3d036fbdaa219febf SHA512 793f5b5459176323d43995955c722973afaf96e7457c53cef61eb79f52373ea646cc3e7143c296b1904e062fcd871ded092d376d4a4b2c61bd5ff2a42297ccbf
+DIST gentoo-kernel-6.2.1-1.x86.gpkg.tar 66713600 BLAKE2B f3e91d0138966403e4931a50e9818d5a28c7e3632fd06cd13dede2df63c5d8d87f177ddce6afea3bbb75215e174da4d38e8ad1194e2e5f94514e1c0b0e5e4b2a SHA512 67b7375cef6c87ca31d7c87c166b8828291bc978e44bda910515993c1c8bfab2c53bf864f919c75c741b49588ca3ed1936db7379855a1b6ddda737fc12d68282
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
+DIST linux-6.2.tar.xz 136430892 BLAKE2B 05b63254734ea685db437cb1c00a6da63eee74d7e99f4ed2d074aaa01ac4487813ab297d337a6855cdbcbb33346b631c4256ee3b06191adfb1be3615a56bdd6d SHA512 a01bee0b968b95183934fe3504516be7ef5811944a061f5aed05ecebaa27b5eb64e33232fd0a8dd622b3c8743bfe462ef7e464d381734d111a0ad6a6d9f66ddd

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.1.ebuild
new file mode 100644
index 000000000000..23821e5ccb8d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-02-25 17:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-02-25 17:23 UTC (permalink / raw
  To: gentoo-commits

commit:     fc1725929b5ac379c48117d4e612e773104735f9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 16:38:06 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 17:22:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc172592

sys-kernel/gentoo-kernel-bin: Bump to 5.15.96

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.96.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 678725640abc..5d1107783292 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-177.base.tar.xz 4940872 BLAKE2B b2a81aebd81bff1144ecb173234
 DIST genpatches-5.10-177.extras.tar.xz 3868 BLAKE2B bffc5ec0895066aa1e497ebf412a298f1dedd4ac86758f72c364fc7e56508aee3928725646742a66bb3979b8ed33afa7539e3ffa9c0f350c0f81139f69671287 SHA512 2c0b9273c933764c5c2fcbf6176b3fea06777aca18d823055cd69740519e1a37027a058238a0a9c15b39f1b29417fbdfd771fb7247663097fa717889b5492641
 DIST genpatches-5.10-178.base.tar.xz 4951584 BLAKE2B 179abbcf89b3ddf39dd4df8656851cc180409aee9684505b47fcb950709d182a370db484a650f70a48dc51a2841b98244e3a98a06dcd5dedc8c6a976aa3e6939 SHA512 c6f6f60ce523e83be2f7ebdb216ef78ed9e27d5eb71e2e0709c2e346a3826624fa9aae1aef4d162e391783032cd7d06ee9761c7c42546de4c1e65b618fb3ff5b
 DIST genpatches-5.10-178.extras.tar.xz 3868 BLAKE2B cb6e6ac11355b5a8ae19a464494a7e418edf5d475b793114a0f23f3e4b173dd906f13df77474a9223a0cd3359c2647a736939fd2f98744a1edc42c870ee14b59 SHA512 24665f3effa01f08f4cff8e84ada35a019b09d4173e29f1413674635b14b25d78cf2177fe3f99ad6bfb657c56970b010a3cb21e3defc3b03aecb9efe3218eb96
+DIST genpatches-5.15-100.base.tar.xz 4036256 BLAKE2B da0f271d54f248597d038a09f3cae6a2293ffbcaf9f06ad500060e0b28c57c0120c64f30cbb97b4b4585cc1a8f12b013258962a6599a166f5716e268b0587030 SHA512 865ece0271c674aff6df31d7b0ef8dd8d9643e9e7ab49730bb2892f82e1468f4f086710c62f6f647cb2a4e822a5a5fa2e2415fec8d900f82976bdca23384bebe
+DIST genpatches-5.15-100.extras.tar.xz 3932 BLAKE2B 55665c7edd0316db7e6a8391ccfc97a3f2c51e9e445bb81e0663ad69405ce577133f2def0e58711b1f8dab0b7bfb4314e05a41183138585eb24c909b7cc8c2fb SHA512 dd32b33616a64fe0f4b319e3424360a29d81ed1c6d94457da0458d7141013efab4933c685468019dc7c023346697d31c902e67d17120208ae408939b2fe1c5a6
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
 DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
 DIST genpatches-5.15-99.base.tar.xz 4024008 BLAKE2B 82205380a55439dbe6f8605d09078d7a349ec60180204ced6c9902f340077c800cf515f3f513c69110eab37a8daa386a82ec4ba9e84dd02299ccc45379cdc659 SHA512 72033d94d3d509ecefb5a54e82906408802118cd985f617ccf7465e23d19363668159998dadb950bef58af11bab448110e6c753eb6eb7dd107feacbda4d67f3d
@@ -38,6 +40,10 @@ DIST gentoo-kernel-5.15.95-1.amd64.gpkg.tar 69580800 BLAKE2B 36fa5fdaaa3bd2d0b53
 DIST gentoo-kernel-5.15.95-1.arm64.gpkg.tar 62556160 BLAKE2B 5f40662aa6b6b8b422d3627618a9a98f35ac384f2629b509b50a9c7220d0a69271997ca8c749bf27cb5c1df1371ccfa8a6d91e9987dccb269610b71060d469da SHA512 faa63ba43754b7b0726ca351379d6780a0b6e216009d0fd25fcba04f334dfca0b2be40cc123679b48cd85b88314622c76a33481c8f3d77871ca36745e3064456
 DIST gentoo-kernel-5.15.95-1.ppc64le.gpkg.tar 57088000 BLAKE2B 8e3cd68a4b32941e7d42fbfa2ed68720df8806d66acb66d0933766890123844f33a5b0805b75086f27063630464713db8a114a767c2dd5cd6a84bfa09da93cbf SHA512 b4e7895f5f5ef25ade5c016ef202fe4ce30dc8d89ed462d1c37523a184b6a532d183065233dd3c1fe9b27a85b823a1299c6971a34f43e3b5e0afc3f2c0a3b532
 DIST gentoo-kernel-5.15.95-1.x86.gpkg.tar 59156480 BLAKE2B b7ceaa3035b34b6b4b795002a88e1d4ceb61927386d4b42a5b1ed696c8261d558b2fcdb01192a6c476ea4814d842aa7fe3197ebe7f75b419c8288e0f5573d1e9 SHA512 0a629bc8fd3925ecef498b50159f1fdeb603a5d7ef26c82351d72cd72ef5e724cbd0c70ff5773eb3b5fb9b563e39688f06793ae9bce9ca48f901f5cf65818aea
+DIST gentoo-kernel-5.15.96-1.amd64.gpkg.tar 69611520 BLAKE2B 1326687e9a7ada9285ec7ec720d9c035eeed109c73f3c6b1918e1147e96d4ed479374ea4744ef8fc12f63f5e4e084a4d3dce2e57f0de360777beb14e95f49b99 SHA512 81f33c6acb7520f4217e72edcfbf1e5a69bc566f2c059fd0c9ea32bfe49bc5e96315c75cc5f7320db601f745e5a7ca40793bfaf66fb634204d11a7054987aeab
+DIST gentoo-kernel-5.15.96-1.arm64.gpkg.tar 62556160 BLAKE2B 3a3a0bd38865def6c613da72bfda2c671fa90216beac909c9b74625692f9273e9418f7b560e4bf9ddf7fa143271d8025f238797d178efab7de412a7403aaca38 SHA512 a82ed75402c489b320625b9503378dcb55344aa456e04a1425fe5d98f90711688010e785ed86bfbfdb7e3ea66def25e2deac72cebbfbf56d86a2723fe14077f7
+DIST gentoo-kernel-5.15.96-1.ppc64le.gpkg.tar 57088000 BLAKE2B 861a6b50c9c04bbb6a0d0c00375f3da7d53c1fa41d24e4095f7ee833106ba5a9308e3fc4477c1f7f82c9885276c5648f5995e486b28b2f5630aadf7753936e9d SHA512 a93551db623e9d682d05f37776d6954538a7997d6cc6d30c206b67b8f53c968daca41dcda221972cc340db506c94d44f1b2d8b18600da95a5a953c2ededf967e
+DIST gentoo-kernel-5.15.96-1.x86.gpkg.tar 59166720 BLAKE2B ff7c7204c1d8bdfb7607183fbb7298ddf12309fd9cae804a59385ac45d0c6c66727e07615094d65986936745760e583735529133a3c0ff49a6aad876fae564c5 SHA512 82ace5a35e002f554df77a7e423f64bb4e7b4105520c2e12322de3c7fcb237fcfa3a7e01804bfcb1c2c826e9a667336fc0fd6c5045bac3fc8852136ebaefe26e
 DIST gentoo-kernel-5.4.231-1.amd64.gpkg.tar 60497920 BLAKE2B f04ff277248f94e20395d885af5487633dec1217d806110a7476ffec71bb8650d4c7911671ef71b48abac9cbe45efbd4ccba2fa023631ffcf500b03f2b584d3e SHA512 d442f59916f41cbe4a59f20db9ed183887566f4d060fd374660fdf2703d0ae1772942721a78407f3363b3017721041be449ce20cd1849b99a5f3258b37b65abd
 DIST gentoo-kernel-5.4.231-1.arm64.gpkg.tar 56514560 BLAKE2B dfdb0f036162843b839f37e28d2276fa073c8ce1c56a8016ff816410933217f46118da0c94c73ff2d917b696034a8d3f6b3188ff597425fa0c0af0b152abb5b5 SHA512 7b8efae1e45028332ecd0e3229492a4a577e352bee3b91a1ba6d356183d12e7c98c4293ec432d48fd23a24a3d558f0d543406143d9c9e4eafba0065a446fbca7
 DIST gentoo-kernel-5.4.231-1.ppc64le.gpkg.tar 54200320 BLAKE2B f987fcfb24e2b75de94f831673c6128b7c943b5be328fff880de5d2a862445dc6f36fce8e6fbfdd8f9be98acd97d3c9640b5979114f49069b0333a19e0950af8 SHA512 7b1b9cd22583802c0c9531d1e36a34634e8a0b17b2b23394e54e7c1b38d3019934bddd281e9bda8f5c97320e46dc2893c002b1259c47f7f6b1e67852ea43ccd0

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.96.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.96.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.96.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-03 16:46 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-03 16:46 UTC (permalink / raw
  To: gentoo-commits

commit:     4996ea821e14efd955b7f5f6a0206bd255b61955
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  3 16:45:14 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar  3 16:46:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4996ea82

sys-kernel/gentoo-kernel-bin: Bump to 6.1.15

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.15.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ab37d09387fb..2bd451289ea9 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.1-15.base.tar.xz 803732 BLAKE2B 5f43fb07787e9e861b54b4977acff4
 DIST genpatches-6.1-15.extras.tar.xz 3808 BLAKE2B 8d7a78f6a1e8e6bbacace9cc067b1edd674611f7ba32ced894557cc48018ce708411828dcbbd71f8678f22ebf64c8913fe8c641d29bd46d7146198ebd1240f11 SHA512 0d53e3c9740cfe65b6168c624bcc99cbd16d3e196b50190be8aeeb8bf78d205dbed964e01b151a2ad03c2ad10bb4b74f84deeb4d42db4392fe52c337540e0dc6
 DIST genpatches-6.1-16.base.tar.xz 820936 BLAKE2B 91554b3c532c7ba9549291a2a6c3ae531922819d896e4a9e69ef36d09ec8a444d2ba0725af6ff213ea554e6fcc9a20ccf5adce1d8e17a3c4fa9c3174a0a228ca SHA512 7bee9944db4397cdbef1cde6083970c5290d9936a9ec17bd0d6b21ba7186eeaa0bb43703ec0974f5121e6cd424817727e6be3aa5980438dee4b27d9a9ff99456
 DIST genpatches-6.1-16.extras.tar.xz 3804 BLAKE2B 72e1824ad6d561359eb287c8f67d94b961c6054a4bbc66af9571caced021d6d3cf64d5d06be4977c22b4c1061b37b5f174db4713040faac069dd9e7b29fa2a6f SHA512 ac2c48ed858be0a2c844646d343de6994f1f8179b0369a6be554f1587369679b651304f967346aa1bf2f462ae62b1c8c0fcb5bca32ec12e2f6100a694aafc6b2
+DIST genpatches-6.1-18.base.tar.xz 833216 BLAKE2B f1b86487c82d4354347171df635192a6276a4d0a9561a415270a85caa46401e4b9089f847346cbf441f8c6a4d4012234d83b31fca5797cc6296010f225392990 SHA512 155207127c1c58b2497788d5b7541ba1872fefea3d2c7804356e5bb6d28dae2f0400dbab44cf39b847f89e7a058710b8528059d75f0e92b63d3d37fd0a515ca8
+DIST genpatches-6.1-18.extras.tar.xz 3804 BLAKE2B f31c07ec6318b91e6e7eabeb62bc28af362fc097297b31521d464e298effbdf52cdb94b43a1811fc10ea3dc9387fa47501c4987d6709d73603ed15ac7949dd92 SHA512 8611f8cd72f54b7c4360d314eabcccfaa99722f568da32710a39f47ffd1770b14502130be5ce3d3a14a0bd93fc9fbb73f65a9c9636a8d0e9051892d1e5221ef7
 DIST genpatches-6.2-2.base.tar.xz 9540 BLAKE2B dce2bb1156f0e9a7ca19b618d13729908001939d6ec6361ca6619808a120e61900b5f4de97b2bef0e63aef81a83c7e2a0d736f3c344d9a610eb5c6a21baeb111 SHA512 50aabf4c24dbf13595556314b2ba8f1d0219355bc79c0fddf05ef7a6d244fe3c54f95c733e02fbc032a582495c59688f415af5b62b3401b436cbb5f0ef3aa9ac
 DIST genpatches-6.2-2.extras.tar.xz 3804 BLAKE2B cdbf51c28ff1c3b974665f558ec774eb70874a3941b97f966ee90642f3a1c8732333348e891156a40455c8b80c2a2002fdf1515403eca7b8d075c28b09a2ed78 SHA512 cba0fe9b3d13f3b1f6ee413a44698694ef6b009918dfda76e4d8402e66f1e857bf889fd4eb7ae093e864f7015eb3fe14aa704a5a3b68b0b92ca494bfc4b43a71
 DIST genpatches-6.2-4.base.tar.xz 15256 BLAKE2B 4a6bc8f4b75be2afe87d3d29ebdd45cc6a6266717b793a611edcefad3b39c3f70f14533b538eb175f0c16e901006d52e09994072cf9375dc0606db0478472d18 SHA512 0351b19b50bff5922d916b215c8b5b04a31994973dbde9553b2f197009447c9d5dc992f0b9ee25bacdd1569477a0beed4e0359dec390ca4914ceeed3e73592f5
@@ -80,6 +82,10 @@ DIST gentoo-kernel-6.1.14-1.amd64.gpkg.tar 76615680 BLAKE2B 636323e5fe1cb44f9775
 DIST gentoo-kernel-6.1.14-1.arm64.gpkg.tar 69324800 BLAKE2B 556c448c4b026c7e8c0c6b57a46e4937a2e3e1574c8ecba9f763853a66039c5b81f6096afef16eff94bb88d9f46039816e83eb287199bf346d5b6be7599db23f SHA512 c1f9906007f920b7dd37a522e9c5a41d25686f87c3843939ef48294d6e273ddd3a07ffe1f5b342a4bea607d6c4f9f31ccd6680581481be377a264d38353e35dc
 DIST gentoo-kernel-6.1.14-1.ppc64le.gpkg.tar 62668800 BLAKE2B c9f8ce41380d2bc9e450ef9a985b8e22e112e49d3143adb6f00a582ab29cdeabe781a36cd8fe923d92b871ab6cd6c671be1c2a0d4166e8c332d8db27a3e767e1 SHA512 72e4a880cd36d758c94bbab4ae0233142888ef93cf3ddbb6f2be66e4919f9fc2745004eeb3d555ecb86b209f7c8d8ad35260d4405922f9a16c026b2ffa755d2b
 DIST gentoo-kernel-6.1.14-1.x86.gpkg.tar 65822720 BLAKE2B 6b2e753f01d660430c0db5eaac7031579c0a648ed61de3e8b153888b0822d28f201cd57cee09e5870c15731e346d3dd6f3e5655fd5a1b5ca2147e5913774a886 SHA512 77896e2d3d0e14f54cc100ceba53d0355418550f04261a4a15cc5c0a4ae4b41c451b177cc56b4f047536f3c05ed428cd76b128016a88d92741437cfb03b6dde9
+DIST gentoo-kernel-6.1.15-1.amd64.gpkg.tar 76595200 BLAKE2B 5c41755d5494327de67885461d1dd6682388d639d62760c04def896d14e81f1243ef44a46611325c80653f2eb10e1ebca9ad172a48eeea1145084eb29f219ea0 SHA512 b79756b58c3a414722509fc1c2588135a48d67eb6a607ae9adde5031d02f49c98c2e6fe10084cd9e97dec6b1ecfd0fa28b1c1c112ab5a5a639cb35454c309921
+DIST gentoo-kernel-6.1.15-1.arm64.gpkg.tar 69314560 BLAKE2B 9dafb2799aff6bc7363d79795dcf31498c658fcdcb68082a6c60a7dcdf72491a34b8040365fc70076d1ff68369365661f7e0a1ae915bff69f6638fb671d646c5 SHA512 a6b48ae321e4a79bfb334c8310a8dc638c564fd05e00e7bc9a4c324e7a5bb026f30908183660078bcaa6c945d848cc1f67a5590bbe0c55bd12dbfe9a478ced12
+DIST gentoo-kernel-6.1.15-1.ppc64le.gpkg.tar 62679040 BLAKE2B 3eac67cfdab5aeccc3b6cf7362f202c7651b3869bdc765d9acd377439076d275407bc9cc15b449a13d74f0c256c6919d88d6c006012fcd74ce753249892619df SHA512 2e9d0879ed7c311dd5fa88a344047c7e2b2b1fd9b81f04d31d5ef049fdfde7243bd57d5f0fd73f1effb9d58632a6b4e41307085f195ad41e47a612d2a79cd174
+DIST gentoo-kernel-6.1.15-1.x86.gpkg.tar 65832960 BLAKE2B c4dbcb24073061c38b29ed709b3873042627bb34c9efb05a268d07934d02df41e52b987f935172dadb50f87ee97e353efb1706f37ddb54ea8663d0c4a69cfb9a SHA512 b18b3eebb97ef4a82ef8147ed41da663c6d19a0191548d74aa272b7650404cfed972df2146c251acd93965436232d55b72658b0992292054338629aa82e5bca1
 DIST gentoo-kernel-6.2.1-1.amd64.gpkg.tar 83271680 BLAKE2B 84f16715dd8119c529e56ec433f21e5b8500e56ea6adbe249c2a00aa4293df284b4b4d349adfcd22399fa72b11316ea1fbe63dceb5ec7d47d55e2b34c3006b97 SHA512 5cb1816ac483496aa814700758ddb132f9c6de2de1c1772367afab9bb50abe0a2575f788a2f904688eaf7fdf81119a79b546a5b3b8520834a9abce1e9a630b57
 DIST gentoo-kernel-6.2.1-1.arm64.gpkg.tar 71649280 BLAKE2B d7acf954906471cf63a581604fc522c109ee884ec7b4d8cde182c7589810bce536b72f22d5306196d066b1996e937b400c2d88cb8ed586c112e4126918d8d3df SHA512 02033ccf80ddc88c174ad299b2ec42e370fb9736f26f71e5131aa4ab582824a01385613258fee5d1453189c7bcc32511e38b5b8c766f1fffb1a760dbe6d7ba94
 DIST gentoo-kernel-6.2.1-1.ppc64le.gpkg.tar 63713280 BLAKE2B b0d8a048fb3a8bc8dc8cda7174e2906ca73d462b395fd601b2dea3476f6491fe19b95af7477328c1f3a065b06f0a9e9bcda369a4752cdfb3d036fbdaa219febf SHA512 793f5b5459176323d43995955c722973afaf96e7457c53cef61eb79f52373ea646cc3e7143c296b1904e062fcd871ded092d376d4a4b2c61bd5ff2a42297ccbf

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.15.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.15.ebuild
new file mode 100644
index 000000000000..f0b2d81bb58a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.15.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-03 16:46 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-03 16:46 UTC (permalink / raw
  To: gentoo-commits

commit:     2bf3ee300147e0298997fe80a1550da34f2b0bcf
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  3 16:43:49 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar  3 16:46:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bf3ee30

sys-kernel/gentoo-kernel-bin: Bump to 6.2.2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.2.2.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e1a6245c9589..ab37d09387fb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.1-16.base.tar.xz 820936 BLAKE2B 91554b3c532c7ba9549291a2a6c3ae
 DIST genpatches-6.1-16.extras.tar.xz 3804 BLAKE2B 72e1824ad6d561359eb287c8f67d94b961c6054a4bbc66af9571caced021d6d3cf64d5d06be4977c22b4c1061b37b5f174db4713040faac069dd9e7b29fa2a6f SHA512 ac2c48ed858be0a2c844646d343de6994f1f8179b0369a6be554f1587369679b651304f967346aa1bf2f462ae62b1c8c0fcb5bca32ec12e2f6100a694aafc6b2
 DIST genpatches-6.2-2.base.tar.xz 9540 BLAKE2B dce2bb1156f0e9a7ca19b618d13729908001939d6ec6361ca6619808a120e61900b5f4de97b2bef0e63aef81a83c7e2a0d736f3c344d9a610eb5c6a21baeb111 SHA512 50aabf4c24dbf13595556314b2ba8f1d0219355bc79c0fddf05ef7a6d244fe3c54f95c733e02fbc032a582495c59688f415af5b62b3401b436cbb5f0ef3aa9ac
 DIST genpatches-6.2-2.extras.tar.xz 3804 BLAKE2B cdbf51c28ff1c3b974665f558ec774eb70874a3941b97f966ee90642f3a1c8732333348e891156a40455c8b80c2a2002fdf1515403eca7b8d075c28b09a2ed78 SHA512 cba0fe9b3d13f3b1f6ee413a44698694ef6b009918dfda76e4d8402e66f1e857bf889fd4eb7ae093e864f7015eb3fe14aa704a5a3b68b0b92ca494bfc4b43a71
+DIST genpatches-6.2-4.base.tar.xz 15256 BLAKE2B 4a6bc8f4b75be2afe87d3d29ebdd45cc6a6266717b793a611edcefad3b39c3f70f14533b538eb175f0c16e901006d52e09994072cf9375dc0606db0478472d18 SHA512 0351b19b50bff5922d916b215c8b5b04a31994973dbde9553b2f197009447c9d5dc992f0b9ee25bacdd1569477a0beed4e0359dec390ca4914ceeed3e73592f5
+DIST genpatches-6.2-4.extras.tar.xz 3804 BLAKE2B 909c69169a518c690e62cb3417a35fdcbc1f3102d388ea0f6eb5329753f50596bae769ef033d43bc9d9fc5cbddecc3ca8541f771c4e02c76fad6253594cf5e5b SHA512 c22a12ea1d3467891286d9898582d038026230181537ae40927182b9549e7a768e4ae62ddf9b402e67cd31e18cb64e9f9567c5037eebc98500d4aa21ea62b44d
 DIST gentoo-kernel-5.10.167-1.amd64.gpkg.tar 66293760 BLAKE2B 86933f7a1da3888fcc8ce67602b49afcb22e442bf125eac3acd0e15169832cc16221603cdc95f7d343b0885329dea59613f551f77dbd64be92e991ce07d8e26a SHA512 c267a31e2800863fbd2fe3b1ed5570cf36263764df53845bc25762ebee49e268e9175b4f5d61d4ee67a4132f9af3e5d360b0426f4c350140d301506c0341215a
 DIST gentoo-kernel-5.10.167-1.arm64.gpkg.tar 59351040 BLAKE2B f8e0ba24eb686e38704fce1c296c978105f953b801ada73eb83f03f9dcee542d223e23e103281035e1e7f78be2bceba52616f84dbc998fc391e6ed136b6ea9ec SHA512 5d373fe35cee7142af63fac61282d2e71e5b9c80bac7c03ac3987a058aee7ac4915bebfab02cc995ff1344070d158a83d042dbb6573fe0bf5d13b9656e60f07d
 DIST gentoo-kernel-5.10.167-1.ppc64le.gpkg.tar 54906880 BLAKE2B 85f324ca7221ba94b2fddf364b3e3b2f2e95549453f9b5d938ab6f711a4bc719559ef8f4e9b6adf259e7864877b888ddf09f5c22054164f098abfc0d2c71556b SHA512 b4cacbdeb21ba0d1f72afbbd321f696aab71c150fd936e0e365c45df2d4fb7bc35e397fb32c788dbed8f45275225560e0bc894c724afcf23ae5dcf9bd507f897
@@ -82,6 +84,10 @@ DIST gentoo-kernel-6.2.1-1.amd64.gpkg.tar 83271680 BLAKE2B 84f16715dd8119c529e56
 DIST gentoo-kernel-6.2.1-1.arm64.gpkg.tar 71649280 BLAKE2B d7acf954906471cf63a581604fc522c109ee884ec7b4d8cde182c7589810bce536b72f22d5306196d066b1996e937b400c2d88cb8ed586c112e4126918d8d3df SHA512 02033ccf80ddc88c174ad299b2ec42e370fb9736f26f71e5131aa4ab582824a01385613258fee5d1453189c7bcc32511e38b5b8c766f1fffb1a760dbe6d7ba94
 DIST gentoo-kernel-6.2.1-1.ppc64le.gpkg.tar 63713280 BLAKE2B b0d8a048fb3a8bc8dc8cda7174e2906ca73d462b395fd601b2dea3476f6491fe19b95af7477328c1f3a065b06f0a9e9bcda369a4752cdfb3d036fbdaa219febf SHA512 793f5b5459176323d43995955c722973afaf96e7457c53cef61eb79f52373ea646cc3e7143c296b1904e062fcd871ded092d376d4a4b2c61bd5ff2a42297ccbf
 DIST gentoo-kernel-6.2.1-1.x86.gpkg.tar 66713600 BLAKE2B f3e91d0138966403e4931a50e9818d5a28c7e3632fd06cd13dede2df63c5d8d87f177ddce6afea3bbb75215e174da4d38e8ad1194e2e5f94514e1c0b0e5e4b2a SHA512 67b7375cef6c87ca31d7c87c166b8828291bc978e44bda910515993c1c8bfab2c53bf864f919c75c741b49588ca3ed1936db7379855a1b6ddda737fc12d68282
+DIST gentoo-kernel-6.2.2-1.amd64.gpkg.tar 83261440 BLAKE2B 083864d6c45593c9ee8498ec1165b244064c3a33367897367c758ad4439f5ec5783257710b1a5dc67cfc936065540347e263ebb437286bf01bd5fa1850e211a2 SHA512 b2cb8df37fc416acda2fcc09ca917d6b6f00ae505bc361e1354debbc15ad760b536cf0632c142a59919ae77e1a0b61cd6e52935fdc185c25f6fc43d7712ac6b1
+DIST gentoo-kernel-6.2.2-1.arm64.gpkg.tar 71649280 BLAKE2B 81232783c3f42b1701817d475d50b31c990308d9e9018dcc93b3ae85e174d7e98fa4309eedcfd13bb3d9808d26a74c42f2d307e0db2793ee0a0f483b64792e6d SHA512 c1c49d7bdd567deae47dd5340a4f6ce03b9c19a27cdf331993947acc45fae67de3a61cc42a122ff0f55e51137cd21ec1b27f0611b8983d3008abe7310d2827e5
+DIST gentoo-kernel-6.2.2-1.ppc64le.gpkg.tar 63723520 BLAKE2B ef5de59f98854d9398125320345457f479edf2b72012c2be39ff1f547187134fd648b06cb4a026045aa093ae6602e76d7eb36987c5f4908f6796799299013d26 SHA512 1881756c7ee4f705d4e5400bc3a54b16ff2133439914f34ee55e86a148715924c79d8232846bd4b16db2165ed9d5ba66ad7ebab7ebb6360a044eddb088fc73a7
+DIST gentoo-kernel-6.2.2-1.x86.gpkg.tar 66703360 BLAKE2B 0cee6dce4e265fbb81dfa2845127b1d13ce5a817a901e19b10331b84d325107fd6611d4a0e2281e997ed29f115dfbcbfe4fea374ced78abd4e14dd7f1bececc3 SHA512 720b08b4106882973296614e2344ac025191c144a46bf9347d80338e4b518fd2ddb2dbb344f9876e92d3296e4ccecf68fe72dc56747d43c4f70ef2d1eacacab1
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.2.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-03 17:33 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-03 17:33 UTC (permalink / raw
  To: gentoo-commits

commit:     732dc989f9f92f6c48dfbbcb0df6f5907a3ee1e6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  3 17:25:07 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar  3 17:33:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=732dc989

sys-kernel/gentoo-kernel-bin: Bump to 5.4.234

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.234.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2bd451289ea9..22e246e695fa 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-5.4-237.base.tar.xz 5514132 BLAKE2B 90509a99ec10e042915362652369
 DIST genpatches-5.4-237.extras.tar.xz 1812 BLAKE2B 5a4e6b9593a9e9f87afd5f06f03fcdec5fb6072c6689f392821a9778e84634da193c8085ee37348adcd7059ab05ec056e9d7dc9fa27ec98c118ba18878baeeb1 SHA512 21f552b05deabff804c841247fa037e71cca35892f8d212cd5c2c0dcf8a43e455a7d4934f59e4182513dc2257a34f5a976823cf6c0f87a5bf3449365ad353769
 DIST genpatches-5.4-238.base.tar.xz 5519048 BLAKE2B 9413ae97bb032e51ad570ff2c59ad9527d165563d32a8c9aeb4eea2ff9176115180c0c664f6729ea6aa9b3bfc4968c465636078c2ddf439271f18750ad048ca8 SHA512 d91f42ad1370bcd8bd8f56410abc74b964b123b42a0100c1b4d934d50903d7a4ff4eaa79f02ed85362f0eb3ae6e3e984d1ef85add8f969ca9ddf5c51917cc372
 DIST genpatches-5.4-238.extras.tar.xz 1812 BLAKE2B b797329d02faf1f7bcc9bebc5f4b028e581a0c45660f15ff6010b6b8d5b920725c4697e26e8ec22fc94070723fba6e5c6fbe273fbd4a5c5245fc0a8247037e5e SHA512 b4adc55c826f9154f977e329dbacb1c5e92a2dee1d694e9b0d2b63d0ce4e3bc55ad05918678865d7964aa6e437f939e7e07652a5498e9a316f09069daae8487f
+DIST genpatches-5.4-239.base.tar.xz 5520768 BLAKE2B 9023bb6baa304282c516ae3d8ecff8753bc9b4f0f06166a9e5358d19d6c24d41df4aed6df3174071deabfa9e3224a2c11a94a1b04741c844da88e8f2843178ab SHA512 a776e9663e762d61e5646b56d705a82d17459ff657ef0ffa817b380bb62ed4ba8ca1b84dfba5700c9b33e018736f366b335769005004f9ee15645110a5751d41
+DIST genpatches-5.4-239.extras.tar.xz 1812 BLAKE2B f16995331f57d04a5e92164dcb09eab416c56184d9df7546bac597f25614af08053823f3877dcb4ffd54253ad610e9a8c39818290ffde145c3839041ca79fa7e SHA512 c0f6e320892485d8806efc553bef45b9bda7f35bf357af562136d6f10d41c2dcac767595902f2084ddce9ebce9dcc1952e9e72833b79b396dbf398a66017898d
 DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
 DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
 DIST genpatches-6.1-15.base.tar.xz 803732 BLAKE2B 5f43fb07787e9e861b54b4977acff47c13870b24cba98296538651c656e332be2bd194b91a67d68858bb7ddf116e0e97179c5c039c64b75f4392829d091ee387 SHA512 482cb110c5d218a0b0dd4dd828862d9cfb5044b5c90f75218dd7bbf266dba1a11af11ecd913029904d6de1d572d2cbb247b5bbf1c4bb5711eb9fb03b327aaa81
@@ -70,6 +72,10 @@ DIST gentoo-kernel-5.4.233-1.amd64.gpkg.tar 60497920 BLAKE2B 15b5834879c81ab8997
 DIST gentoo-kernel-5.4.233-1.arm64.gpkg.tar 56504320 BLAKE2B 85891518deb6299006e837718e684793b95fd4fa8419ac954966552081eccb8f9130323c83bb8567a2ffe033281c2fde56b45ed5a13dcdb6d333d97e83fd109c SHA512 68d4afb1bb57c7d34a01d03d9f8378d4fa91a3bd3eedf5b1339603956571df347bc1f3ca57fcb0c4a403599f2f9e2140cc801193c319accec0e1bf3b9cf3421b
 DIST gentoo-kernel-5.4.233-1.ppc64le.gpkg.tar 54210560 BLAKE2B 255437e634bbc730f48fb31fa390f4a0aade3219d84359aea9f3a4e87bbb5dc66b30e370a00389e140e0ea909be01758ea1e3ec1c7f143df874f20928bf7962a SHA512 7c67065fc2bb72705c8ff1e21a547cc6228cf34a943984e86e19de63e3178c7d020ece7b50ff1b0ce924110af1e034f9e4cb537d88859f6bf1202e403f39cdcf
 DIST gentoo-kernel-5.4.233-1.x86.gpkg.tar 52418560 BLAKE2B b88c9973525512113bab88e17893c2947de082502dc06a2857ff2029530373ad1f4b3f9af7072dc8211f582259ef0591db7383b48950390425eb8fd6242362d2 SHA512 d2672ea2b0d7eca8b28ac3d7cb53c9d79ce1bcae41a84517f048f1541a8d9873f0eee01ccc040a1be2c5c431823f5a1def0ce10345adc315349f6b800f17c2a0
+DIST gentoo-kernel-5.4.234-1.amd64.gpkg.tar 60518400 BLAKE2B fa075656f48f867ccd853143f4379994b2b50e026d85bc074966bb2fbeeb6ccec245b046afee1e47819e0f706e76fc6d528b24e3ec142f63117c53d96b624ca1 SHA512 4be32c4621aaae8b184d123f90b9ad87aef49eb3048ec504aabaf634849652c45e509fa786c0834c295d367190151982cce7720a30b246fd3348e2b394be68cd
+DIST gentoo-kernel-5.4.234-1.arm64.gpkg.tar 56514560 BLAKE2B eeaa2bb44d67ff06fe6af3d5423ed6d287451e4731efa0d02b6c6d6996fa0403204262eb8f873b935eee8d662b7afa2bfe3fc3388fd8d718a7fe304b6d919cd1 SHA512 b4b523b891997a9c874219cfe8d53b31bf2b44fbe6538bbf248b6b88a4f455cf0ccdbe99ac44fcb28fc6c8dee2f3eadbf00ee8c91e744fe6b9c9c3fe51f60f77
+DIST gentoo-kernel-5.4.234-1.ppc64le.gpkg.tar 54210560 BLAKE2B 033e48851a7c0766d395521c98e1269f449b0c15c89f202da6af34d187e9f7b066daf421c473ee24b6a7ccec93c38e7dd33be1c70f4c8b181c5fa1f196aac51e SHA512 bc0448b6a7de2586aedd07b6a0bd17f2596d779854f32401b7529f3465e8199928b4297c8910e6f40ae57b81839849e5d1fb524c5e4e50d3f51073bc8d9a1268
+DIST gentoo-kernel-5.4.234-1.x86.gpkg.tar 52408320 BLAKE2B 73167475b5b8e88a4f72298c4d763b70e4f7274c6aafd639e454663a663525d03840e6c6691f64b74e1a79a80df8b82332ce5ae7c18e7dbd57379e1d801987af SHA512 05d2010fc3172aaddc26d3c9865bda2b74e91b5a5f0094d8d0ced08ec5df108bb86e56cc9796b117b5fbb486c74342e85188ed706409bfa4ac61fd67844f187e
 DIST gentoo-kernel-6.1.12-1.amd64.gpkg.tar 76759040 BLAKE2B 2f2e485ff705b26fa3b1db861acafbdac6362151e30dc73cb2829fbf871cc022641cc15cab82e0d19a25c720f84b6382b74c02d34f658a0cde90a267160f3af2 SHA512 d67fd7cf59df2e648bfdc7543995d7f46160d708a2fdd172002fc94d81d4b1bf1b1870754a6d5223a3728484170bbc6f5650c845dad27aab45da8f9f9eeb9232
 DIST gentoo-kernel-6.1.12-1.arm64.gpkg.tar 69447680 BLAKE2B 83f5eea4ca23eb6e79fad8fd746759982fa1d7e6cbd4cd63d43901aef9be3e7eeb64864f6538bdea6efe2486d13a37042a5533825f924a2af393fe0f66db7a72 SHA512 500abfa834826bc3ea7bc97c1b8991e68e72edb8c69ddb316621ff3029bb7962d8c8cb34e73f71ebed2f9db4600b5bf03f925953f67ecc6b46e9db5f35c265fe
 DIST gentoo-kernel-6.1.12-1.ppc64le.gpkg.tar 62781440 BLAKE2B 5a29a7f274f8b3122209603fc1b05ec7940dfaa0bf9dbcf658897b99203eb091d74f8df8dc9a7fec4b2bb913695c7d78650d062d4b58ade48598f2cbfbd6ff58 SHA512 edef917a088aef0b6ec572f678febfcb448c64f70de39697e01be50855e81fc9f3638d432c98ff75bb8963ecc25bf783ad9ce7752cf4705f875415feacda9974

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.234.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.234.ebuild
new file mode 100644
index 000000000000..64a82c2b8323
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.234.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-03 19:16 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-03 19:16 UTC (permalink / raw
  To: gentoo-commits

commit:     bc8104a05c1db077792154e010a982d49cbf759a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  3 19:12:25 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar  3 19:16:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc8104a0

sys-kernel/gentoo-kernel-bin: Bump to 5.10.172

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.172.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 217570b31fdf..d9ed3b0befc0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.10-178.base.tar.xz 4951584 BLAKE2B 179abbcf89b3ddf39dd4df86568
 DIST genpatches-5.10-178.extras.tar.xz 3868 BLAKE2B cb6e6ac11355b5a8ae19a464494a7e418edf5d475b793114a0f23f3e4b173dd906f13df77474a9223a0cd3359c2647a736939fd2f98744a1edc42c870ee14b59 SHA512 24665f3effa01f08f4cff8e84ada35a019b09d4173e29f1413674635b14b25d78cf2177fe3f99ad6bfb657c56970b010a3cb21e3defc3b03aecb9efe3218eb96
 DIST genpatches-5.10-179.base.tar.xz 4960220 BLAKE2B ea5daad3714354614f82977b59e4d2ebb6c31371175883195c7e6cb317a73ecd29ee4d7bcb326ad06e2cec855c74833baf13d3c7108a77205a4cd71b647ecac2 SHA512 ebc6d36654dab8862bd1b569564fbd64ec43397148748d9b7d953abfe3da33b75af0d536d09e44cd10cf19719e82fc5d8a403640dceb3fef75995b6c3ea3bf6b
 DIST genpatches-5.10-179.extras.tar.xz 3872 BLAKE2B e493d4df16cfacef4115e3d673820a8674d66bf4e965e6cf807e39580c4efb4dfed0ce16d415028a3e2edb46e03f3ba4e9063b5e44e6b89e6a9ac0536f5a56d0 SHA512 9bf3a036990f34d236809c5d88b8981a9a374d390b8b10ae640b7ab825a7929b6169d1e75cd7186e22b7a3aa4c417ce7ab222ff6e5f9429f33a1eb31c127ae0e
+DIST genpatches-5.10-181.base.tar.xz 4964488 BLAKE2B 2b05c676da465b1627c92400f1290c7755c5c443db0f566fde2a2d35422f84a93875fd0cdd7af5ef331872a9ecb89e802ec48c76914a25d2b6d401edb2022d7c SHA512 2524417fe412b83e380ca55b89403abde41af034e5900daee53b82d7e4183a0345ce3e86e03ac9e211380437f4857163a4e81737d1117d7e02847ad36553c0fc
+DIST genpatches-5.10-181.extras.tar.xz 3872 BLAKE2B dd1d27a04cd2215fdf9ae7301d6c90dd0a1e9e4ffe7e295dfe2d6b637de69303d9cd2a00a5adeb33d2c4cc7d984e57e69bd9f998df1da188ae006511fe70302e SHA512 b91ec330f3f87bf7ec5cdc10e6352070161d38d09fea82142b2dc475a0a25d176a262cc0bf24d4a4902e84abea84f6263c3e859f1ebf8f44155e42c5f565dcce
 DIST genpatches-5.15-100.base.tar.xz 4036256 BLAKE2B da0f271d54f248597d038a09f3cae6a2293ffbcaf9f06ad500060e0b28c57c0120c64f30cbb97b4b4585cc1a8f12b013258962a6599a166f5716e268b0587030 SHA512 865ece0271c674aff6df31d7b0ef8dd8d9643e9e7ab49730bb2892f82e1468f4f086710c62f6f647cb2a4e822a5a5fa2e2415fec8d900f82976bdca23384bebe
 DIST genpatches-5.15-100.extras.tar.xz 3932 BLAKE2B 55665c7edd0316db7e6a8391ccfc97a3f2c51e9e445bb81e0663ad69405ce577133f2def0e58711b1f8dab0b7bfb4314e05a41183138585eb24c909b7cc8c2fb SHA512 dd32b33616a64fe0f4b319e3424360a29d81ed1c6d94457da0458d7141013efab4933c685468019dc7c023346697d31c902e67d17120208ae408939b2fe1c5a6
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
@@ -50,6 +52,10 @@ DIST gentoo-kernel-5.10.170-1.amd64.gpkg.tar 66304000 BLAKE2B 951a473003530f9719
 DIST gentoo-kernel-5.10.170-1.arm64.gpkg.tar 59340800 BLAKE2B 0a0cadfc526dbc14e74e4c2f46de39fad57f6fee578e6ce5c1ec080dbcc04de922620207b9dc41669c5f443dc353f76376dd154b731f45219595835528828752 SHA512 4e43b6a43db6ec4ae98e4cda3b52281ad3f69f6d729392514d1d6e388f27e929cf4e7864ff3a33db33b5e6d520bf844b97eed8470b0fd0cace6e0ef7ef8a7582
 DIST gentoo-kernel-5.10.170-1.ppc64le.gpkg.tar 54927360 BLAKE2B 165412300fc868996a7441ba396dd1bdf68bdf5f0d402f51338d9708d417ec7bb7ecdd5fdad9deaf6cb2d3746069f43348dec7b86603d33870bcc1340bac117a SHA512 b9b509b386c438b96e7e8c0fdb0c281ce3a4158395619cce7e99da46a99a8a774f025f7cdfff3f0891220f192843189e541d13a42c3a21cfd0d196231df671d6
 DIST gentoo-kernel-5.10.170-1.x86.gpkg.tar 56432640 BLAKE2B 166a5f465651ce7b94e7c049630ef1d81d972dbb861a1c5560ad322ac1d277d72c821cbf3637e453ad4f17f296c9b392f974c296cf58b6fa3f36b641ae5f83f2 SHA512 7487d25c1c8efeffa7ee51c52c8d3c2f8b20484eff45cb771bedea23c38d6c797176758cfbb19679331326244b69abfd83dc7aa75594351e52b4d8be8616bfa4
+DIST gentoo-kernel-5.10.172-1.amd64.gpkg.tar 66304000 BLAKE2B b3a6ed8f594fb79abfdfe2071eb6d52b48ab9c947cf82229a9b540675a126d8e7eac603878ea580ffdee9709919ee3b912dafb87fd0a256fa7fb84589320453a SHA512 dfdfcdf82845afa2f43e2a6777c565a234734cc84322f17c89e143fb12196fc7cf80d522ea018fa6cca23054b72073bc817c34e356b7d23e36f41a9a18e76bf2
+DIST gentoo-kernel-5.10.172-1.arm64.gpkg.tar 59330560 BLAKE2B 3dcdd5a9f2ee57dd87b7de4bf29c249208a0b972a26cf221463f8666a083c64ed92447c33d234479543b977e0078e46d2c7aab4bfc76ac145bf63f6ed1eb1886 SHA512 ecede6116c7d3c4c294dfdff644bf2eaa465998c847952d5e9761bebfc4d8eb2a76134c0602e783680519b4ac56b721466ca0d5783e2e0e78ae7e2d0f30aab09
+DIST gentoo-kernel-5.10.172-1.ppc64le.gpkg.tar 54927360 BLAKE2B a42225ced7d67ec88959038dac1f87243e690c338382fad4ffea25a5fcdff8673087a4da628f5bdc9e60d8ae87d629528820e353291d1b7f85d6a1d219c2ab4f SHA512 28dbc6fde9d695fa340a87312fb94fed9049de99854db3fc71f00b0faa64c475e4f12667ae0b2eaf1349c52c28b594af9f9b2090ddbd3a47b94ab8d9d26b72f5
+DIST gentoo-kernel-5.10.172-1.x86.gpkg.tar 56442880 BLAKE2B 7255886c9de05cba2e2d4fa65c2b48a0de69c08cfc0aca94d797d1f51ee5ac04c2af0d0b651a7c0a492e70561a46ce34976f6af857e0844eeab0a853a41bb332 SHA512 aed2ea8a1e4fb4026197e80335d019b95aab7dabc3de7d3f20bc1a80186e1c21e25d5a55a874e9367172436216865238f9fcd4467f0a56ecccd8a8835046b9a2
 DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d933fed2a94f05eb8c93591b07ae77b8160d397fcf69d2ea8819cbdeecd294d3238377a4450789c653012a9e50223ab98aa5a229a98f11 SHA512 72bdc70aa6c8e51b1896b5872d9bea372305866509a34fc4ac99cd88b01d191041d02c18a0499b03d119b79499825eb97d105460968ac96848274b8fb8175f13
 DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
 DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.172.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.172.ebuild
new file mode 100644
index 000000000000..8f6c357c55e5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.172.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-03 19:16 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-03 19:16 UTC (permalink / raw
  To: gentoo-commits

commit:     3ceb1311230bfba3921550fa71b4a789c71b7662
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  3 19:12:19 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar  3 19:16:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ceb1311

sys-kernel/gentoo-kernel-bin: Bump to 5.15.98

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.98.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 22e246e695fa..217570b31fdf 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.10-179.base.tar.xz 4960220 BLAKE2B ea5daad3714354614f82977b59e
 DIST genpatches-5.10-179.extras.tar.xz 3872 BLAKE2B e493d4df16cfacef4115e3d673820a8674d66bf4e965e6cf807e39580c4efb4dfed0ce16d415028a3e2edb46e03f3ba4e9063b5e44e6b89e6a9ac0536f5a56d0 SHA512 9bf3a036990f34d236809c5d88b8981a9a374d390b8b10ae640b7ab825a7929b6169d1e75cd7186e22b7a3aa4c417ce7ab222ff6e5f9429f33a1eb31c127ae0e
 DIST genpatches-5.15-100.base.tar.xz 4036256 BLAKE2B da0f271d54f248597d038a09f3cae6a2293ffbcaf9f06ad500060e0b28c57c0120c64f30cbb97b4b4585cc1a8f12b013258962a6599a166f5716e268b0587030 SHA512 865ece0271c674aff6df31d7b0ef8dd8d9643e9e7ab49730bb2892f82e1468f4f086710c62f6f647cb2a4e822a5a5fa2e2415fec8d900f82976bdca23384bebe
 DIST genpatches-5.15-100.extras.tar.xz 3932 BLAKE2B 55665c7edd0316db7e6a8391ccfc97a3f2c51e9e445bb81e0663ad69405ce577133f2def0e58711b1f8dab0b7bfb4314e05a41183138585eb24c909b7cc8c2fb SHA512 dd32b33616a64fe0f4b319e3424360a29d81ed1c6d94457da0458d7141013efab4933c685468019dc7c023346697d31c902e67d17120208ae408939b2fe1c5a6
+DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
+DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
 DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
 DIST genpatches-5.15-99.base.tar.xz 4024008 BLAKE2B 82205380a55439dbe6f8605d09078d7a349ec60180204ced6c9902f340077c800cf515f3f513c69110eab37a8daa386a82ec4ba9e84dd02299ccc45379cdc659 SHA512 72033d94d3d509ecefb5a54e82906408802118cd985f617ccf7465e23d19363668159998dadb950bef58af11bab448110e6c753eb6eb7dd107feacbda4d67f3d
@@ -60,6 +62,10 @@ DIST gentoo-kernel-5.15.96-1.amd64.gpkg.tar 69611520 BLAKE2B 1326687e9a7ada9285e
 DIST gentoo-kernel-5.15.96-1.arm64.gpkg.tar 62556160 BLAKE2B 3a3a0bd38865def6c613da72bfda2c671fa90216beac909c9b74625692f9273e9418f7b560e4bf9ddf7fa143271d8025f238797d178efab7de412a7403aaca38 SHA512 a82ed75402c489b320625b9503378dcb55344aa456e04a1425fe5d98f90711688010e785ed86bfbfdb7e3ea66def25e2deac72cebbfbf56d86a2723fe14077f7
 DIST gentoo-kernel-5.15.96-1.ppc64le.gpkg.tar 57088000 BLAKE2B 861a6b50c9c04bbb6a0d0c00375f3da7d53c1fa41d24e4095f7ee833106ba5a9308e3fc4477c1f7f82c9885276c5648f5995e486b28b2f5630aadf7753936e9d SHA512 a93551db623e9d682d05f37776d6954538a7997d6cc6d30c206b67b8f53c968daca41dcda221972cc340db506c94d44f1b2d8b18600da95a5a953c2ededf967e
 DIST gentoo-kernel-5.15.96-1.x86.gpkg.tar 59166720 BLAKE2B ff7c7204c1d8bdfb7607183fbb7298ddf12309fd9cae804a59385ac45d0c6c66727e07615094d65986936745760e583735529133a3c0ff49a6aad876fae564c5 SHA512 82ace5a35e002f554df77a7e423f64bb4e7b4105520c2e12322de3c7fcb237fcfa3a7e01804bfcb1c2c826e9a667336fc0fd6c5045bac3fc8852136ebaefe26e
+DIST gentoo-kernel-5.15.98-1.amd64.gpkg.tar 69632000 BLAKE2B 559df6dda38c4945b6c76f6ccad90a34877918947ff479ffa9003a9cfc4ea697a95523957efa80853fee2758097fc5bbe3ea8076711f898a3ed84a55e4221b23 SHA512 0f6d4ef5edd054319e2ae91cef39af6b7debef4e093bc02f7d476c5c64517aea5f36ec88fa350bf8c5214d00cbaa1502b57e03c2f516d5e49f2cf0ef194444b8
+DIST gentoo-kernel-5.15.98-1.arm64.gpkg.tar 62566400 BLAKE2B 1345fcb22ab95f56cd8671f0775493b8f20a7be825b2a05abbebf1014f26d7144d016f7b58312bb72bcdbf29cdae36fb8f52e4603a83b260e3165fa1980d3510 SHA512 dbd00061e90c43ee701e75ba66075c3c63fbef63dcd562460ee6a661c2b7b48c78f349e19f9c04d633892034c276e6361a6cf6f7e3802bda6156af0d78e1310f
+DIST gentoo-kernel-5.15.98-1.ppc64le.gpkg.tar 57098240 BLAKE2B d9773016f82e87064775640755d6436a0d86b43377756bd9e5a00de39ec6d6d507b6a6e270c252b851d58d7949e083ee18ca2074a0f3811e16b33f2f6806697e SHA512 de759acf2e94f6565ee7f945930cb2b33ba69b7e3916e47c90e13ac280e20a668b95fc1c5f61369c4e6251c91505911b18979ba9efa2595223da8e22cfd71ff9
+DIST gentoo-kernel-5.15.98-1.x86.gpkg.tar 59166720 BLAKE2B 8773ee4bc2a8989761117142e4c0ed3c665d3c060932f30c40210082e9744c5f4b5bec0e08289c1ab83a8690e1d48b40757c54bdebaa25e5a8a0cb12642db74a SHA512 876b3b1e006b81b08abd8a29ce0aaed6e53d8f62761642bcc118f90f97c9182980c716257ec2705fc8802344f1f02432d70de192e5aad346336c1c4354cef99d
 DIST gentoo-kernel-5.4.231-1.amd64.gpkg.tar 60497920 BLAKE2B f04ff277248f94e20395d885af5487633dec1217d806110a7476ffec71bb8650d4c7911671ef71b48abac9cbe45efbd4ccba2fa023631ffcf500b03f2b584d3e SHA512 d442f59916f41cbe4a59f20db9ed183887566f4d060fd374660fdf2703d0ae1772942721a78407f3363b3017721041be449ce20cd1849b99a5f3258b37b65abd
 DIST gentoo-kernel-5.4.231-1.arm64.gpkg.tar 56514560 BLAKE2B dfdb0f036162843b839f37e28d2276fa073c8ce1c56a8016ff816410933217f46118da0c94c73ff2d917b696034a8d3f6b3188ff597425fa0c0af0b152abb5b5 SHA512 7b8efae1e45028332ecd0e3229492a4a577e352bee3b91a1ba6d356183d12e7c98c4293ec432d48fd23a24a3d558f0d543406143d9c9e4eafba0065a446fbca7
 DIST gentoo-kernel-5.4.231-1.ppc64le.gpkg.tar 54200320 BLAKE2B f987fcfb24e2b75de94f831673c6128b7c943b5be328fff880de5d2a862445dc6f36fce8e6fbfdd8f9be98acd97d3c9640b5979114f49069b0333a19e0950af8 SHA512 7b1b9cd22583802c0c9531d1e36a34634e8a0b17b2b23394e54e7c1b38d3019934bddd281e9bda8f5c97320e46dc2893c002b1259c47f7f6b1e67852ea43ccd0

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.98.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.98.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.98.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-10 19:19 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-10 19:19 UTC (permalink / raw
  To: gentoo-commits

commit:     71c235ecfef4aad2f2332f34771991e5dbe4eb92
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 10 19:17:57 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 10 19:19:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71c235ec

sys-kernel/gentoo-kernel-bin: Bump to 6.2.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.2.3.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d9ed3b0befc0..8994d4222e08 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.2-2.base.tar.xz 9540 BLAKE2B dce2bb1156f0e9a7ca19b618d13729908
 DIST genpatches-6.2-2.extras.tar.xz 3804 BLAKE2B cdbf51c28ff1c3b974665f558ec774eb70874a3941b97f966ee90642f3a1c8732333348e891156a40455c8b80c2a2002fdf1515403eca7b8d075c28b09a2ed78 SHA512 cba0fe9b3d13f3b1f6ee413a44698694ef6b009918dfda76e4d8402e66f1e857bf889fd4eb7ae093e864f7015eb3fe14aa704a5a3b68b0b92ca494bfc4b43a71
 DIST genpatches-6.2-4.base.tar.xz 15256 BLAKE2B 4a6bc8f4b75be2afe87d3d29ebdd45cc6a6266717b793a611edcefad3b39c3f70f14533b538eb175f0c16e901006d52e09994072cf9375dc0606db0478472d18 SHA512 0351b19b50bff5922d916b215c8b5b04a31994973dbde9553b2f197009447c9d5dc992f0b9ee25bacdd1569477a0beed4e0359dec390ca4914ceeed3e73592f5
 DIST genpatches-6.2-4.extras.tar.xz 3804 BLAKE2B 909c69169a518c690e62cb3417a35fdcbc1f3102d388ea0f6eb5329753f50596bae769ef033d43bc9d9fc5cbddecc3ca8541f771c4e02c76fad6253594cf5e5b SHA512 c22a12ea1d3467891286d9898582d038026230181537ae40927182b9549e7a768e4ae62ddf9b402e67cd31e18cb64e9f9567c5037eebc98500d4aa21ea62b44d
+DIST genpatches-6.2-5.base.tar.xz 297244 BLAKE2B d76f6189b57b3c81ea8d8cde4a4464539ecfd27f38790eb797758d2ca9f3c4f1e4906b8187faf515035ee220107e698d60d6687cf9d05e7805ba2e8a5a47ff7a SHA512 e0ab47321da0c7588b102d0c9af435bb23c0ea01915d1e9080216bb885f2dbd97ea0d885d2f72297dcfda18fee524dd2629533a4ee65ae72cde0651be38b962c
+DIST genpatches-6.2-5.extras.tar.xz 3804 BLAKE2B 23df3f3d54c5c9d0db420803bf45861111addf7bd23efd65a928345103e5fcaa34639c18c4c72911ff9d17cfacf50063802af75674d9c2839b0448185ca0eeb1 SHA512 5727b99aca295c425c5ab67e8e25b3e7ce0101542d60374d3f54abcf66f336d303ea529b683ec0d82da5ad471b5399eadad2fc8cc1dba3c3b13eff1735d1c12f
 DIST gentoo-kernel-5.10.167-1.amd64.gpkg.tar 66293760 BLAKE2B 86933f7a1da3888fcc8ce67602b49afcb22e442bf125eac3acd0e15169832cc16221603cdc95f7d343b0885329dea59613f551f77dbd64be92e991ce07d8e26a SHA512 c267a31e2800863fbd2fe3b1ed5570cf36263764df53845bc25762ebee49e268e9175b4f5d61d4ee67a4132f9af3e5d360b0426f4c350140d301506c0341215a
 DIST gentoo-kernel-5.10.167-1.arm64.gpkg.tar 59351040 BLAKE2B f8e0ba24eb686e38704fce1c296c978105f953b801ada73eb83f03f9dcee542d223e23e103281035e1e7f78be2bceba52616f84dbc998fc391e6ed136b6ea9ec SHA512 5d373fe35cee7142af63fac61282d2e71e5b9c80bac7c03ac3987a058aee7ac4915bebfab02cc995ff1344070d158a83d042dbb6573fe0bf5d13b9656e60f07d
 DIST gentoo-kernel-5.10.167-1.ppc64le.gpkg.tar 54906880 BLAKE2B 85f324ca7221ba94b2fddf364b3e3b2f2e95549453f9b5d938ab6f711a4bc719559ef8f4e9b6adf259e7864877b888ddf09f5c22054164f098abfc0d2c71556b SHA512 b4cacbdeb21ba0d1f72afbbd321f696aab71c150fd936e0e365c45df2d4fb7bc35e397fb32c788dbed8f45275225560e0bc894c724afcf23ae5dcf9bd507f897
@@ -112,6 +114,10 @@ DIST gentoo-kernel-6.2.2-1.amd64.gpkg.tar 83261440 BLAKE2B 083864d6c45593c9ee849
 DIST gentoo-kernel-6.2.2-1.arm64.gpkg.tar 71649280 BLAKE2B 81232783c3f42b1701817d475d50b31c990308d9e9018dcc93b3ae85e174d7e98fa4309eedcfd13bb3d9808d26a74c42f2d307e0db2793ee0a0f483b64792e6d SHA512 c1c49d7bdd567deae47dd5340a4f6ce03b9c19a27cdf331993947acc45fae67de3a61cc42a122ff0f55e51137cd21ec1b27f0611b8983d3008abe7310d2827e5
 DIST gentoo-kernel-6.2.2-1.ppc64le.gpkg.tar 63723520 BLAKE2B ef5de59f98854d9398125320345457f479edf2b72012c2be39ff1f547187134fd648b06cb4a026045aa093ae6602e76d7eb36987c5f4908f6796799299013d26 SHA512 1881756c7ee4f705d4e5400bc3a54b16ff2133439914f34ee55e86a148715924c79d8232846bd4b16db2165ed9d5ba66ad7ebab7ebb6360a044eddb088fc73a7
 DIST gentoo-kernel-6.2.2-1.x86.gpkg.tar 66703360 BLAKE2B 0cee6dce4e265fbb81dfa2845127b1d13ce5a817a901e19b10331b84d325107fd6611d4a0e2281e997ed29f115dfbcbfe4fea374ced78abd4e14dd7f1bececc3 SHA512 720b08b4106882973296614e2344ac025191c144a46bf9347d80338e4b518fd2ddb2dbb344f9876e92d3296e4ccecf68fe72dc56747d43c4f70ef2d1eacacab1
+DIST gentoo-kernel-6.2.3-1.amd64.gpkg.tar 82411520 BLAKE2B 1df52b8b76d75aba5d74decb1d13d2126b2682cf9745a0dfa083df198988991d234e4c55a8126d404cbe4213db59feae8a21037161fe931db69f2556eb4e62b7 SHA512 88665f1f9aa2c81cdbd65720a9de87fbb9d3f85c18f8112e60232dedf5b6a365b9c6a6c05c5c648d9216032dd5dba0935c359ae4a2e689f1d96721d53bc50e9e
+DIST gentoo-kernel-6.2.3-1.arm64.gpkg.tar 71628800 BLAKE2B 8eabe50f34ab8f2dcf10429c592868001e78234c5379d8b7cebba0f055a780f998aae52b95a6de495e52c5cf911f5ef2c46ceb4de2c7eb9db8368e02d0690afc SHA512 0945743cc5039341c9aa3d6524f8ff50550d83fb9180cff15899def156b52731f0e2564b1fd771239cdca7241302251e80fa3e6cf53a367ccd504644ec28ea0b
+DIST gentoo-kernel-6.2.3-1.ppc64le.gpkg.tar 63744000 BLAKE2B f9edd03b602530e0244fb147b4d9422dcc2c7e44ecbbefde0e060539ed220961d1ec8c27dffd6862bf9ca4f2106758335bff5976f1d4936d6ac60688a7f1a48a SHA512 7e6e8dfc9b271b028d6ebbff36a591381aa07e89f63eefe0384c8368760283df5357038abccc314ad181cde976d9afb972bfc06fd0bd102c40800985ba257ff3
+DIST gentoo-kernel-6.2.3-1.x86.gpkg.tar 66150400 BLAKE2B cec38a2d31fc36e2015992fdadc41f8587ed0784d1339518a845a4cd3c5c536df43f122fa6bd024ed0f6cfb2268a576d79bc19f55faf98ba414e0200f049e796 SHA512 425ae13ac45b0380bed95951d74bf305c0146094d3e72482af33ba058360fafce0b228e8c4a26d785fb23e4afbfd855b48b8d04b5d601f0fe31c89ec5ff79119
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.3.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.3.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-10 19:19 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-10 19:19 UTC (permalink / raw
  To: gentoo-commits

commit:     47c73c91f897d14b7b51112c961b412bb099fffe
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 10 19:18:17 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 10 19:19:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47c73c91

sys-kernel/gentoo-kernel-bin: Bump to 6.1.16

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.16.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8994d4222e08..e05dff54fc24 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.1-16.base.tar.xz 820936 BLAKE2B 91554b3c532c7ba9549291a2a6c3ae
 DIST genpatches-6.1-16.extras.tar.xz 3804 BLAKE2B 72e1824ad6d561359eb287c8f67d94b961c6054a4bbc66af9571caced021d6d3cf64d5d06be4977c22b4c1061b37b5f174db4713040faac069dd9e7b29fa2a6f SHA512 ac2c48ed858be0a2c844646d343de6994f1f8179b0369a6be554f1587369679b651304f967346aa1bf2f462ae62b1c8c0fcb5bca32ec12e2f6100a694aafc6b2
 DIST genpatches-6.1-18.base.tar.xz 833216 BLAKE2B f1b86487c82d4354347171df635192a6276a4d0a9561a415270a85caa46401e4b9089f847346cbf441f8c6a4d4012234d83b31fca5797cc6296010f225392990 SHA512 155207127c1c58b2497788d5b7541ba1872fefea3d2c7804356e5bb6d28dae2f0400dbab44cf39b847f89e7a058710b8528059d75f0e92b63d3d37fd0a515ca8
 DIST genpatches-6.1-18.extras.tar.xz 3804 BLAKE2B f31c07ec6318b91e6e7eabeb62bc28af362fc097297b31521d464e298effbdf52cdb94b43a1811fc10ea3dc9387fa47501c4987d6709d73603ed15ac7949dd92 SHA512 8611f8cd72f54b7c4360d314eabcccfaa99722f568da32710a39f47ffd1770b14502130be5ce3d3a14a0bd93fc9fbb73f65a9c9636a8d0e9051892d1e5221ef7
+DIST genpatches-6.1-20.base.tar.xz 1052484 BLAKE2B 9599ee78ab289960d7d0c81db8d509a43f8dcb524163216af9c2bcd37eb1fe60b9c7e607faecd19974676c5cf863a4edbdc668b39ebb1f37fec98b1eceab42a5 SHA512 9e99a69ed5adc7fa8a33cab86ea187c42e888c6d768cd3d39d5491c8d96dec2fc5f4c11c02075b01de1530ac629e63876152ffa7643d3a3b899fd1655d67d1f0
+DIST genpatches-6.1-20.extras.tar.xz 3808 BLAKE2B 4d121cdba86a63a5564f44f2b33841ec07d456da813070f73cdc2b983b5fe466e92b845a6c4d0959aedfa3ee9a8c57fde08a84aa6a31926d43a5ac68d4c168df SHA512 8b17882ee84adda037433b2ab13aaa378812f6d6f3e87246c1befe54c0254d1261b3fbdd89410f133ea35e798bbca597e392222ba1bfc93bf87e645600609dc2
 DIST genpatches-6.2-2.base.tar.xz 9540 BLAKE2B dce2bb1156f0e9a7ca19b618d13729908001939d6ec6361ca6619808a120e61900b5f4de97b2bef0e63aef81a83c7e2a0d736f3c344d9a610eb5c6a21baeb111 SHA512 50aabf4c24dbf13595556314b2ba8f1d0219355bc79c0fddf05ef7a6d244fe3c54f95c733e02fbc032a582495c59688f415af5b62b3401b436cbb5f0ef3aa9ac
 DIST genpatches-6.2-2.extras.tar.xz 3804 BLAKE2B cdbf51c28ff1c3b974665f558ec774eb70874a3941b97f966ee90642f3a1c8732333348e891156a40455c8b80c2a2002fdf1515403eca7b8d075c28b09a2ed78 SHA512 cba0fe9b3d13f3b1f6ee413a44698694ef6b009918dfda76e4d8402e66f1e857bf889fd4eb7ae093e864f7015eb3fe14aa704a5a3b68b0b92ca494bfc4b43a71
 DIST genpatches-6.2-4.base.tar.xz 15256 BLAKE2B 4a6bc8f4b75be2afe87d3d29ebdd45cc6a6266717b793a611edcefad3b39c3f70f14533b538eb175f0c16e901006d52e09994072cf9375dc0606db0478472d18 SHA512 0351b19b50bff5922d916b215c8b5b04a31994973dbde9553b2f197009447c9d5dc992f0b9ee25bacdd1569477a0beed4e0359dec390ca4914ceeed3e73592f5
@@ -106,6 +108,10 @@ DIST gentoo-kernel-6.1.15-1.amd64.gpkg.tar 76595200 BLAKE2B 5c41755d5494327de678
 DIST gentoo-kernel-6.1.15-1.arm64.gpkg.tar 69314560 BLAKE2B 9dafb2799aff6bc7363d79795dcf31498c658fcdcb68082a6c60a7dcdf72491a34b8040365fc70076d1ff68369365661f7e0a1ae915bff69f6638fb671d646c5 SHA512 a6b48ae321e4a79bfb334c8310a8dc638c564fd05e00e7bc9a4c324e7a5bb026f30908183660078bcaa6c945d848cc1f67a5590bbe0c55bd12dbfe9a478ced12
 DIST gentoo-kernel-6.1.15-1.ppc64le.gpkg.tar 62679040 BLAKE2B 3eac67cfdab5aeccc3b6cf7362f202c7651b3869bdc765d9acd377439076d275407bc9cc15b449a13d74f0c256c6919d88d6c006012fcd74ce753249892619df SHA512 2e9d0879ed7c311dd5fa88a344047c7e2b2b1fd9b81f04d31d5ef049fdfde7243bd57d5f0fd73f1effb9d58632a6b4e41307085f195ad41e47a612d2a79cd174
 DIST gentoo-kernel-6.1.15-1.x86.gpkg.tar 65832960 BLAKE2B c4dbcb24073061c38b29ed709b3873042627bb34c9efb05a268d07934d02df41e52b987f935172dadb50f87ee97e353efb1706f37ddb54ea8663d0c4a69cfb9a SHA512 b18b3eebb97ef4a82ef8147ed41da663c6d19a0191548d74aa272b7650404cfed972df2146c251acd93965436232d55b72658b0992292054338629aa82e5bca1
+DIST gentoo-kernel-6.1.16-1.amd64.gpkg.tar 76636160 BLAKE2B 4cc4f4fbfdf54c6548175da5b17cb4141efcefbf57d375b280e79e20b60c0eb392cd5863c12a736f9a68662f2c95e6184dd7595929839b96a25dc2e6a41cff71 SHA512 c8ae01328457967ff7695b52d12418fcdfd49aab1684159be48f463a8631fd67cd62c9666bddffddcd9ff7dce0cd5182e2e0c7f9ff3426241a9066542d688360
+DIST gentoo-kernel-6.1.16-1.arm64.gpkg.tar 69263360 BLAKE2B 8a9f7be86bae5ea33e463f703a2ae4b1741997ccae4c7682054d3dbc56c7eeb2af07c28d654d35e82ac3e26de2900cc128e3fe6faee9920746209f37ab5aec5f SHA512 c6f1e740bfdc8732eca6a4c2134833f2d00e24ef34286d0ec5643729a941d0d6b061cc3159335694b6b2f1e7ed8f1c30f172ed2cd32b23af59cec1cde81bb47f
+DIST gentoo-kernel-6.1.16-1.ppc64le.gpkg.tar 62679040 BLAKE2B dd90a336694afad709ad5e4e31746bc32f02250ee13434f80ac11549a4a1827f8cb6918905f4643c991b768e0f0c21dc07b990f8df432b9118381e897d52a111 SHA512 e2bb7ab00ef5f1f6588a55ae0b9f85965c5780b4f076989eb55dfff930019503a7553908bed28d87107d429d66c9286548f365975fc38767d119c5f21f45e8cc
+DIST gentoo-kernel-6.1.16-1.x86.gpkg.tar 65853440 BLAKE2B f58304e1117347899f3b48bd672ac5c96af0941af1fa80d82c5fb0ac12f74151480df40ff5a0dd5a240ce51fad43f78cc8e31e044a0c66b3795a070d8268fbf0 SHA512 b13f58514c136f9d0795266c15968c10bb16913e38f7be5a209b5aba0df7aaca1b71da9d6e9408f804bf472486867f71a377d3ee05c8dad36049343089e78093
 DIST gentoo-kernel-6.2.1-1.amd64.gpkg.tar 83271680 BLAKE2B 84f16715dd8119c529e56ec433f21e5b8500e56ea6adbe249c2a00aa4293df284b4b4d349adfcd22399fa72b11316ea1fbe63dceb5ec7d47d55e2b34c3006b97 SHA512 5cb1816ac483496aa814700758ddb132f9c6de2de1c1772367afab9bb50abe0a2575f788a2f904688eaf7fdf81119a79b546a5b3b8520834a9abce1e9a630b57
 DIST gentoo-kernel-6.2.1-1.arm64.gpkg.tar 71649280 BLAKE2B d7acf954906471cf63a581604fc522c109ee884ec7b4d8cde182c7589810bce536b72f22d5306196d066b1996e937b400c2d88cb8ed586c112e4126918d8d3df SHA512 02033ccf80ddc88c174ad299b2ec42e370fb9736f26f71e5131aa4ab582824a01385613258fee5d1453189c7bcc32511e38b5b8c766f1fffb1a760dbe6d7ba94
 DIST gentoo-kernel-6.2.1-1.ppc64le.gpkg.tar 63713280 BLAKE2B b0d8a048fb3a8bc8dc8cda7174e2906ca73d462b395fd601b2dea3476f6491fe19b95af7477328c1f3a065b06f0a9e9bcda369a4752cdfb3d036fbdaa219febf SHA512 793f5b5459176323d43995955c722973afaf96e7457c53cef61eb79f52373ea646cc3e7143c296b1904e062fcd871ded092d376d4a4b2c61bd5ff2a42297ccbf

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.16.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.16.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-10 20:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-10 20:12 UTC (permalink / raw
  To: gentoo-commits

commit:     f7c907d372cdb64c8cd020e1b221b911d41bb69e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 10 20:11:20 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 10 20:12:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7c907d3

sys-kernel/gentoo-kernel-bin: Bump to 5.15.99

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.99.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e05dff54fc24..2340b58e87df 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-5.15-100.base.tar.xz 4036256 BLAKE2B da0f271d54f248597d038a09f3c
 DIST genpatches-5.15-100.extras.tar.xz 3932 BLAKE2B 55665c7edd0316db7e6a8391ccfc97a3f2c51e9e445bb81e0663ad69405ce577133f2def0e58711b1f8dab0b7bfb4314e05a41183138585eb24c909b7cc8c2fb SHA512 dd32b33616a64fe0f4b319e3424360a29d81ed1c6d94457da0458d7141013efab4933c685468019dc7c023346697d31c902e67d17120208ae408939b2fe1c5a6
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
 DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
+DIST genpatches-5.15-104.base.tar.xz 4172432 BLAKE2B 3056125f31757d4daf4d5a5df4f9e0c02257786d5dbfb44a134abffd2c8615d170f64f4d5154b04e7a5e6e825ee175430c842a7490ff6a3414954059a72a88f4 SHA512 324899dda69e2388adcc7241a5905110cfcd6a400d011c5948a983ccf5693be820b56115b5448f96fd819457574bf6ab3e7cabbf8169bc471df4b9a73b024975
+DIST genpatches-5.15-104.extras.tar.xz 3932 BLAKE2B 749f1d9446c12992266e4b24771cd4273fdb6a72793f3591956c33f210a2671d587f0cc04d0e9751511bce1e03b76df53e65231393e9d2eb1169ac825bd046e1 SHA512 66de4f74decfdb0f76050968d98a6cc378c04d5d19b9c16e35fa9746e9dce235c602ebe12fd19fc2b6bf8fc9d9eab3d9461e6aad3edc00cc465ae18a776b0e4c
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
 DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
 DIST genpatches-5.15-99.base.tar.xz 4024008 BLAKE2B 82205380a55439dbe6f8605d09078d7a349ec60180204ced6c9902f340077c800cf515f3f513c69110eab37a8daa386a82ec4ba9e84dd02299ccc45379cdc659 SHA512 72033d94d3d509ecefb5a54e82906408802118cd985f617ccf7465e23d19363668159998dadb950bef58af11bab448110e6c753eb6eb7dd107feacbda4d67f3d
@@ -76,6 +78,10 @@ DIST gentoo-kernel-5.15.98-1.amd64.gpkg.tar 69632000 BLAKE2B 559df6dda38c4945b6c
 DIST gentoo-kernel-5.15.98-1.arm64.gpkg.tar 62566400 BLAKE2B 1345fcb22ab95f56cd8671f0775493b8f20a7be825b2a05abbebf1014f26d7144d016f7b58312bb72bcdbf29cdae36fb8f52e4603a83b260e3165fa1980d3510 SHA512 dbd00061e90c43ee701e75ba66075c3c63fbef63dcd562460ee6a661c2b7b48c78f349e19f9c04d633892034c276e6361a6cf6f7e3802bda6156af0d78e1310f
 DIST gentoo-kernel-5.15.98-1.ppc64le.gpkg.tar 57098240 BLAKE2B d9773016f82e87064775640755d6436a0d86b43377756bd9e5a00de39ec6d6d507b6a6e270c252b851d58d7949e083ee18ca2074a0f3811e16b33f2f6806697e SHA512 de759acf2e94f6565ee7f945930cb2b33ba69b7e3916e47c90e13ac280e20a668b95fc1c5f61369c4e6251c91505911b18979ba9efa2595223da8e22cfd71ff9
 DIST gentoo-kernel-5.15.98-1.x86.gpkg.tar 59166720 BLAKE2B 8773ee4bc2a8989761117142e4c0ed3c665d3c060932f30c40210082e9744c5f4b5bec0e08289c1ab83a8690e1d48b40757c54bdebaa25e5a8a0cb12642db74a SHA512 876b3b1e006b81b08abd8a29ce0aaed6e53d8f62761642bcc118f90f97c9182980c716257ec2705fc8802344f1f02432d70de192e5aad346336c1c4354cef99d
+DIST gentoo-kernel-5.15.99-1.amd64.gpkg.tar 69652480 BLAKE2B bce6e5b04bb2131d9d1fc0a7391f3ed6b751f338696c41337468a1e5ecd167b50cc9075154f4df2da36d5dbbd70ce07cbb7e45fbf8029197f9ec31292366b27e SHA512 dccac12cbcc1267d50453d4065ba1ca21fba34cc66332dbd13b68efaa259e50702920dc8e3e36e8c6fcc382d15fcbc4577faea557d0a02a774e95b7de6ed25d8
+DIST gentoo-kernel-5.15.99-1.arm64.gpkg.tar 62597120 BLAKE2B 6c75923499eec31295d047a08b92520ce82c24bf50a03c4995d8875d6f043e1d40d5fae5b656ad486edb4bf137ad2786a04c3d3a375c1101d35ce48fdd266408 SHA512 c1f2e01cc6389c082598fe09ce7348807dfa9e84f226c510aaaea3785401241c879d2cf188579937e1ba1b0825f5ddbcc78752834bdc262bc0565881ba4e3917
+DIST gentoo-kernel-5.15.99-1.ppc64le.gpkg.tar 57098240 BLAKE2B bd7e0b5882277fbd7352e3490e967e115de3550f7db38757ea86bf8614981302759d418b25472147fb2c165b2a1d40b7fe0760f78b3ae907f8e4a6bf453ea60d SHA512 cf41d683b601e3e41cc3397f1d80275ee4f939177963d7e651abc1ab0bed3e5a5f28cdb56aa914739dc6cc6e0a9bf1dbb5fbd4adb633a2e0215eefafb473404f
+DIST gentoo-kernel-5.15.99-1.x86.gpkg.tar 59176960 BLAKE2B 5d12baabdf45b4bee704eb49f24daf3c891965a858016d53a90601fa49f6eded739a72f681391a96d16806378d10a01a1650c3c9bd3b63272037ad3c90ffbbac SHA512 2a6c19b5fb0a0c84a1eb19a720522acb490f5b0dcd234a3cf5ccfe2ca643ff83dfb88e2be91532894c66d7b7e470ebf671aaf9eb71820401f1e403def300e100
 DIST gentoo-kernel-5.4.231-1.amd64.gpkg.tar 60497920 BLAKE2B f04ff277248f94e20395d885af5487633dec1217d806110a7476ffec71bb8650d4c7911671ef71b48abac9cbe45efbd4ccba2fa023631ffcf500b03f2b584d3e SHA512 d442f59916f41cbe4a59f20db9ed183887566f4d060fd374660fdf2703d0ae1772942721a78407f3363b3017721041be449ce20cd1849b99a5f3258b37b65abd
 DIST gentoo-kernel-5.4.231-1.arm64.gpkg.tar 56514560 BLAKE2B dfdb0f036162843b839f37e28d2276fa073c8ce1c56a8016ff816410933217f46118da0c94c73ff2d917b696034a8d3f6b3188ff597425fa0c0af0b152abb5b5 SHA512 7b8efae1e45028332ecd0e3229492a4a577e352bee3b91a1ba6d356183d12e7c98c4293ec432d48fd23a24a3d558f0d543406143d9c9e4eafba0065a446fbca7
 DIST gentoo-kernel-5.4.231-1.ppc64le.gpkg.tar 54200320 BLAKE2B f987fcfb24e2b75de94f831673c6128b7c943b5be328fff880de5d2a862445dc6f36fce8e6fbfdd8f9be98acd97d3c9640b5979114f49069b0333a19e0950af8 SHA512 7b1b9cd22583802c0c9531d1e36a34634e8a0b17b2b23394e54e7c1b38d3019934bddd281e9bda8f5c97320e46dc2893c002b1259c47f7f6b1e67852ea43ccd0

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.99.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.99.ebuild
new file mode 100644
index 000000000000..64a82c2b8323
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.99.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-11 18:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-11 18:10 UTC (permalink / raw
  To: gentoo-commits

commit:     5af11a38c209b0732bf1a7cb1edb0b2884a0db36
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 11 18:09:02 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 18:09:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af11a38

sys-kernel/gentoo-kernel-bin: Bump to 6.2.5

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.2.5.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2340b58e87df..feafaefa6910 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -42,6 +42,8 @@ DIST genpatches-6.2-4.base.tar.xz 15256 BLAKE2B 4a6bc8f4b75be2afe87d3d29ebdd45cc
 DIST genpatches-6.2-4.extras.tar.xz 3804 BLAKE2B 909c69169a518c690e62cb3417a35fdcbc1f3102d388ea0f6eb5329753f50596bae769ef033d43bc9d9fc5cbddecc3ca8541f771c4e02c76fad6253594cf5e5b SHA512 c22a12ea1d3467891286d9898582d038026230181537ae40927182b9549e7a768e4ae62ddf9b402e67cd31e18cb64e9f9567c5037eebc98500d4aa21ea62b44d
 DIST genpatches-6.2-5.base.tar.xz 297244 BLAKE2B d76f6189b57b3c81ea8d8cde4a4464539ecfd27f38790eb797758d2ca9f3c4f1e4906b8187faf515035ee220107e698d60d6687cf9d05e7805ba2e8a5a47ff7a SHA512 e0ab47321da0c7588b102d0c9af435bb23c0ea01915d1e9080216bb885f2dbd97ea0d885d2f72297dcfda18fee524dd2629533a4ee65ae72cde0651be38b962c
 DIST genpatches-6.2-5.extras.tar.xz 3804 BLAKE2B 23df3f3d54c5c9d0db420803bf45861111addf7bd23efd65a928345103e5fcaa34639c18c4c72911ff9d17cfacf50063802af75674d9c2839b0448185ca0eeb1 SHA512 5727b99aca295c425c5ab67e8e25b3e7ce0101542d60374d3f54abcf66f336d303ea529b683ec0d82da5ad471b5399eadad2fc8cc1dba3c3b13eff1735d1c12f
+DIST genpatches-6.2-7.base.tar.xz 376376 BLAKE2B af978aac1a4f3c836e5223c25b7d24557044aed7a03b9ec0313cb86f5f5238e795ec2b88cf6ebe800d4ff86cad7f755b26f9d4deda87761ef73007ddd9ec678e SHA512 96373f80389db5b4a414794292278246eecacde3016ac80a35fb25382284c60f8d09d53096c05f7609dee00236698591aa881462d039e0c958aa32b080e2edb2
+DIST genpatches-6.2-7.extras.tar.xz 3808 BLAKE2B fec1e138d4601bdb4b6ac339bdbfcaab85b3b3dc74f8afb1a326fb519300e795f709bce695be0a98ed5efcd43dc585ce33c8cff09cc7bda48e28aa935928cdb3 SHA512 9ec16349c7db00b38ea19bfda59c3bf436e1bd4b23ab6eaea09ba7ed979b45506418f899832d7dce41158143d0d5adb97530f517a95364aa261bb25818166cfa
 DIST gentoo-kernel-5.10.167-1.amd64.gpkg.tar 66293760 BLAKE2B 86933f7a1da3888fcc8ce67602b49afcb22e442bf125eac3acd0e15169832cc16221603cdc95f7d343b0885329dea59613f551f77dbd64be92e991ce07d8e26a SHA512 c267a31e2800863fbd2fe3b1ed5570cf36263764df53845bc25762ebee49e268e9175b4f5d61d4ee67a4132f9af3e5d360b0426f4c350140d301506c0341215a
 DIST gentoo-kernel-5.10.167-1.arm64.gpkg.tar 59351040 BLAKE2B f8e0ba24eb686e38704fce1c296c978105f953b801ada73eb83f03f9dcee542d223e23e103281035e1e7f78be2bceba52616f84dbc998fc391e6ed136b6ea9ec SHA512 5d373fe35cee7142af63fac61282d2e71e5b9c80bac7c03ac3987a058aee7ac4915bebfab02cc995ff1344070d158a83d042dbb6573fe0bf5d13b9656e60f07d
 DIST gentoo-kernel-5.10.167-1.ppc64le.gpkg.tar 54906880 BLAKE2B 85f324ca7221ba94b2fddf364b3e3b2f2e95549453f9b5d938ab6f711a4bc719559ef8f4e9b6adf259e7864877b888ddf09f5c22054164f098abfc0d2c71556b SHA512 b4cacbdeb21ba0d1f72afbbd321f696aab71c150fd936e0e365c45df2d4fb7bc35e397fb32c788dbed8f45275225560e0bc894c724afcf23ae5dcf9bd507f897
@@ -130,6 +132,10 @@ DIST gentoo-kernel-6.2.3-1.amd64.gpkg.tar 82411520 BLAKE2B 1df52b8b76d75aba5d74d
 DIST gentoo-kernel-6.2.3-1.arm64.gpkg.tar 71628800 BLAKE2B 8eabe50f34ab8f2dcf10429c592868001e78234c5379d8b7cebba0f055a780f998aae52b95a6de495e52c5cf911f5ef2c46ceb4de2c7eb9db8368e02d0690afc SHA512 0945743cc5039341c9aa3d6524f8ff50550d83fb9180cff15899def156b52731f0e2564b1fd771239cdca7241302251e80fa3e6cf53a367ccd504644ec28ea0b
 DIST gentoo-kernel-6.2.3-1.ppc64le.gpkg.tar 63744000 BLAKE2B f9edd03b602530e0244fb147b4d9422dcc2c7e44ecbbefde0e060539ed220961d1ec8c27dffd6862bf9ca4f2106758335bff5976f1d4936d6ac60688a7f1a48a SHA512 7e6e8dfc9b271b028d6ebbff36a591381aa07e89f63eefe0384c8368760283df5357038abccc314ad181cde976d9afb972bfc06fd0bd102c40800985ba257ff3
 DIST gentoo-kernel-6.2.3-1.x86.gpkg.tar 66150400 BLAKE2B cec38a2d31fc36e2015992fdadc41f8587ed0784d1339518a845a4cd3c5c536df43f122fa6bd024ed0f6cfb2268a576d79bc19f55faf98ba414e0200f049e796 SHA512 425ae13ac45b0380bed95951d74bf305c0146094d3e72482af33ba058360fafce0b228e8c4a26d785fb23e4afbfd855b48b8d04b5d601f0fe31c89ec5ff79119
+DIST gentoo-kernel-6.2.5-1.amd64.gpkg.tar 82432000 BLAKE2B eb21cc6efff87319e9def6c4d2c1790e9c6174b18fdac69b8022967111061ed98f641c3530a9677e351638c1fc3e699594f3f0e2dff12cc51cab4bc964756d54 SHA512 1da7f4d189d1a76ba383d2d572288511e9cacf72279170ad38565971a027650956156bbf9878758d3d1e45fd3458e95af489b6629bd75a5aa751016f77ba5724
+DIST gentoo-kernel-6.2.5-1.arm64.gpkg.tar 71639040 BLAKE2B 91e3ccf053eb597d50ff35675beb9433c40496e49bd52f0a9d63066fab715bdde7654e07816598f802817738422c06d2d6c82b5020a6d3440bdf31c79bdef898 SHA512 4ad056a4c3de99debcc84ab30c5c2c0e1ad98d8a630973e6ea65ba6808fd94fbd9dfb8dbc1eb1016f9ab76a84aa8435d7fd4f0a712c120494dc1bcbaa2d66e14
+DIST gentoo-kernel-6.2.5-1.ppc64le.gpkg.tar 63723520 BLAKE2B 31fe97406cfaaff4278f954ca1130296ebbd03e667e9290f1c693161c308a688cfcc1f45cea0cf2ac173e605cd838ff368a60d426ac6857983aea7faafbd93f9 SHA512 e77771cf3edffa9e14d4cb7ef2b2b36cafde7e02054ec5fa72688cbe7ac1130224ce0dc8d881f7d4e65ac2b282d33ad69f5bc254f6805ea6c6e064610f0d5edc
+DIST gentoo-kernel-6.2.5-1.x86.gpkg.tar 66140160 BLAKE2B 76b7ced54d42867d5cf5055ef17d221877f2de3b74ac7e116cdd5d1c0a86cd82fe019c9f78662c77155413d5ae65b8d95b7de7e8f16b0d1937b1e50e1ae124db SHA512 290be91082872d74b05e6f5327bd01110271811114929061883a8505734be99904c190b2ae2c9368afe0b8c27405f25f8cc4f18591115f58837aab14b26639df
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.5.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.5.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-11 18:17 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-11 18:17 UTC (permalink / raw
  To: gentoo-commits

commit:     9a986fb404adca02634e7c4405edb5217fc4f242
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 11 18:17:01 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 18:17:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a986fb4

sys-kernel/gentoo-kernel-bin: Bump to 6.1.18

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.18.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index feafaefa6910..48559d041b57 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.1-18.base.tar.xz 833216 BLAKE2B f1b86487c82d4354347171df635192
 DIST genpatches-6.1-18.extras.tar.xz 3804 BLAKE2B f31c07ec6318b91e6e7eabeb62bc28af362fc097297b31521d464e298effbdf52cdb94b43a1811fc10ea3dc9387fa47501c4987d6709d73603ed15ac7949dd92 SHA512 8611f8cd72f54b7c4360d314eabcccfaa99722f568da32710a39f47ffd1770b14502130be5ce3d3a14a0bd93fc9fbb73f65a9c9636a8d0e9051892d1e5221ef7
 DIST genpatches-6.1-20.base.tar.xz 1052484 BLAKE2B 9599ee78ab289960d7d0c81db8d509a43f8dcb524163216af9c2bcd37eb1fe60b9c7e607faecd19974676c5cf863a4edbdc668b39ebb1f37fec98b1eceab42a5 SHA512 9e99a69ed5adc7fa8a33cab86ea187c42e888c6d768cd3d39d5491c8d96dec2fc5f4c11c02075b01de1530ac629e63876152ffa7643d3a3b899fd1655d67d1f0
 DIST genpatches-6.1-20.extras.tar.xz 3808 BLAKE2B 4d121cdba86a63a5564f44f2b33841ec07d456da813070f73cdc2b983b5fe466e92b845a6c4d0959aedfa3ee9a8c57fde08a84aa6a31926d43a5ac68d4c168df SHA512 8b17882ee84adda037433b2ab13aaa378812f6d6f3e87246c1befe54c0254d1261b3fbdd89410f133ea35e798bbca597e392222ba1bfc93bf87e645600609dc2
+DIST genpatches-6.1-22.base.tar.xz 1112816 BLAKE2B 4fb3e3e6b08b201856257c72e297428e8ce90bac110452cb47df21799e140d18d7bf82f4fa36c331c9a199e63b1305d151b77aaa2f9735dbd0a049b7eac7b433 SHA512 06cdf0df64e699c9ab3daa122b2daa9bda56e2fce0497665fbe2fa488c1208ab0d13f84648f3fc8627aa2a325095be9a115b2bc656b9228fc78e98068d4d8685
+DIST genpatches-6.1-22.extras.tar.xz 3804 BLAKE2B 6350caa854108959e150ba1537044b9c781b24b740c632f30d0ca4de54d795c45993623fd0822131cec50cc46182a76c036e5481bd4617ee3ffb5c9f82258050 SHA512 5a48e06b4f9fb94d53b7175850c1876edcd76ac45c1188d754a9963388a2df23d510f8a30116a47db45f06f1274e25c6897957783f0e8eeb3d0e20ea626052f0
 DIST genpatches-6.2-2.base.tar.xz 9540 BLAKE2B dce2bb1156f0e9a7ca19b618d13729908001939d6ec6361ca6619808a120e61900b5f4de97b2bef0e63aef81a83c7e2a0d736f3c344d9a610eb5c6a21baeb111 SHA512 50aabf4c24dbf13595556314b2ba8f1d0219355bc79c0fddf05ef7a6d244fe3c54f95c733e02fbc032a582495c59688f415af5b62b3401b436cbb5f0ef3aa9ac
 DIST genpatches-6.2-2.extras.tar.xz 3804 BLAKE2B cdbf51c28ff1c3b974665f558ec774eb70874a3941b97f966ee90642f3a1c8732333348e891156a40455c8b80c2a2002fdf1515403eca7b8d075c28b09a2ed78 SHA512 cba0fe9b3d13f3b1f6ee413a44698694ef6b009918dfda76e4d8402e66f1e857bf889fd4eb7ae093e864f7015eb3fe14aa704a5a3b68b0b92ca494bfc4b43a71
 DIST genpatches-6.2-4.base.tar.xz 15256 BLAKE2B 4a6bc8f4b75be2afe87d3d29ebdd45cc6a6266717b793a611edcefad3b39c3f70f14533b538eb175f0c16e901006d52e09994072cf9375dc0606db0478472d18 SHA512 0351b19b50bff5922d916b215c8b5b04a31994973dbde9553b2f197009447c9d5dc992f0b9ee25bacdd1569477a0beed4e0359dec390ca4914ceeed3e73592f5
@@ -120,6 +122,10 @@ DIST gentoo-kernel-6.1.16-1.amd64.gpkg.tar 76636160 BLAKE2B 4cc4f4fbfdf54c654817
 DIST gentoo-kernel-6.1.16-1.arm64.gpkg.tar 69263360 BLAKE2B 8a9f7be86bae5ea33e463f703a2ae4b1741997ccae4c7682054d3dbc56c7eeb2af07c28d654d35e82ac3e26de2900cc128e3fe6faee9920746209f37ab5aec5f SHA512 c6f1e740bfdc8732eca6a4c2134833f2d00e24ef34286d0ec5643729a941d0d6b061cc3159335694b6b2f1e7ed8f1c30f172ed2cd32b23af59cec1cde81bb47f
 DIST gentoo-kernel-6.1.16-1.ppc64le.gpkg.tar 62679040 BLAKE2B dd90a336694afad709ad5e4e31746bc32f02250ee13434f80ac11549a4a1827f8cb6918905f4643c991b768e0f0c21dc07b990f8df432b9118381e897d52a111 SHA512 e2bb7ab00ef5f1f6588a55ae0b9f85965c5780b4f076989eb55dfff930019503a7553908bed28d87107d429d66c9286548f365975fc38767d119c5f21f45e8cc
 DIST gentoo-kernel-6.1.16-1.x86.gpkg.tar 65853440 BLAKE2B f58304e1117347899f3b48bd672ac5c96af0941af1fa80d82c5fb0ac12f74151480df40ff5a0dd5a240ce51fad43f78cc8e31e044a0c66b3795a070d8268fbf0 SHA512 b13f58514c136f9d0795266c15968c10bb16913e38f7be5a209b5aba0df7aaca1b71da9d6e9408f804bf472486867f71a377d3ee05c8dad36049343089e78093
+DIST gentoo-kernel-6.1.18-1.amd64.gpkg.tar 76625920 BLAKE2B 6ce94f785979a189d95d9b1c3e25378a39e5e3a17cef6603603969b1b1fc7bc98b354ce7b4fa1c64ce8fc2dc9490b26ac5656ec182ece8e64b99245819e70e74 SHA512 1a9431c120e9479b3243898a6d6e0a9aa7fb52b6c019c83f71c7d0550496989f27d392ae505a7eb986a949f94341aebf6be62dd23d39e6e9d9cc83edc3e6c9c3
+DIST gentoo-kernel-6.1.18-1.arm64.gpkg.tar 69283840 BLAKE2B 8380358d2d035838d0c89c5a949787df3bf14bd3f218a4ec394e9d6858c196e3034a73f8fc0716e73397f850438aef81457dbd394e5af56dcba07536628048c8 SHA512 ad98a746cf329467182c86b60e480436ed9fc6384fa4568c4a4086a88cdbe59684744f0bd11f2071b2a9b97f3f1f35b1535561e5184f9d045bf9dba126dc5d4f
+DIST gentoo-kernel-6.1.18-1.ppc64le.gpkg.tar 62668800 BLAKE2B 44b942a1ecad31666bb43ae2afa38a3c26e4436d4df8a6b667deca9b7e0234ce47f11fdb4ecfd1c928ac732d9196223da4dbeb31caf257958dec388d05f3dc65 SHA512 dc697415974c9a051eedb609af6c72aa0af39177b7c264a3e08060fda29d1ca81b5a6033e37d088524d38276e42124a9ae6390138d04137cde7d58a132e57b0a
+DIST gentoo-kernel-6.1.18-1.x86.gpkg.tar 65843200 BLAKE2B 31ff4708344e1e0049727ea1d6961a04981e1a4fbe9ed0bf18083810be9d26090c60b9c2811ded146dfe6429523fbbc9cdcc56a29c47beedd052dd5a1be03071 SHA512 d07f6558719727977e796c929596459c79d1f6a0efe1b4e7e40fb44b8c39a752d82b56ee890c876da646a04c8f8eb6b3ecfb4d50cca0680e7b1472d424d4896d
 DIST gentoo-kernel-6.2.1-1.amd64.gpkg.tar 83271680 BLAKE2B 84f16715dd8119c529e56ec433f21e5b8500e56ea6adbe249c2a00aa4293df284b4b4d349adfcd22399fa72b11316ea1fbe63dceb5ec7d47d55e2b34c3006b97 SHA512 5cb1816ac483496aa814700758ddb132f9c6de2de1c1772367afab9bb50abe0a2575f788a2f904688eaf7fdf81119a79b546a5b3b8520834a9abce1e9a630b57
 DIST gentoo-kernel-6.2.1-1.arm64.gpkg.tar 71649280 BLAKE2B d7acf954906471cf63a581604fc522c109ee884ec7b4d8cde182c7589810bce536b72f22d5306196d066b1996e937b400c2d88cb8ed586c112e4126918d8d3df SHA512 02033ccf80ddc88c174ad299b2ec42e370fb9736f26f71e5131aa4ab582824a01385613258fee5d1453189c7bcc32511e38b5b8c766f1fffb1a760dbe6d7ba94
 DIST gentoo-kernel-6.2.1-1.ppc64le.gpkg.tar 63713280 BLAKE2B b0d8a048fb3a8bc8dc8cda7174e2906ca73d462b395fd601b2dea3476f6491fe19b95af7477328c1f3a065b06f0a9e9bcda369a4752cdfb3d036fbdaa219febf SHA512 793f5b5459176323d43995955c722973afaf96e7457c53cef61eb79f52373ea646cc3e7143c296b1904e062fcd871ded092d376d4a4b2c61bd5ff2a42297ccbf

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.18.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.18.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.18.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-11 19:19 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-11 19:19 UTC (permalink / raw
  To: gentoo-commits

commit:     0c0c59e3a7189fbcc97c02d2085a2e1651945031
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 11 19:18:41 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 19:19:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c0c59e3

sys-kernel/gentoo-kernel-bin: Bump to 5.15.100

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.100.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 48559d041b57..5368b3475209 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59c
 DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
 DIST genpatches-5.15-104.base.tar.xz 4172432 BLAKE2B 3056125f31757d4daf4d5a5df4f9e0c02257786d5dbfb44a134abffd2c8615d170f64f4d5154b04e7a5e6e825ee175430c842a7490ff6a3414954059a72a88f4 SHA512 324899dda69e2388adcc7241a5905110cfcd6a400d011c5948a983ccf5693be820b56115b5448f96fd819457574bf6ab3e7cabbf8169bc471df4b9a73b024975
 DIST genpatches-5.15-104.extras.tar.xz 3932 BLAKE2B 749f1d9446c12992266e4b24771cd4273fdb6a72793f3591956c33f210a2671d587f0cc04d0e9751511bce1e03b76df53e65231393e9d2eb1169ac825bd046e1 SHA512 66de4f74decfdb0f76050968d98a6cc378c04d5d19b9c16e35fa9746e9dce235c602ebe12fd19fc2b6bf8fc9d9eab3d9461e6aad3edc00cc465ae18a776b0e4c
+DIST genpatches-5.15-105.base.tar.xz 4208564 BLAKE2B 61c56a00ca87e33d7b566b319bba1e08e5dc104f2a5c21be61cb657abcc63d7b72ed88fae3adce80a6b648df7c2e715b9fbf71eaf0a43ceefcaba4d57e51707b SHA512 6ceed62dfac16a826451670771daaaaa47d92fc4971dcf72d486f802acbe111491bf01b1bcd5fca6f548d655a57bdf038a90bfc8a5ac1fe8d7796d90a2188757
+DIST genpatches-5.15-105.extras.tar.xz 3932 BLAKE2B 7739e3d8459ebc58cafa0b95f7414e204a5c4410e468e11e27704bc08f32169a285baa6661289bf3d52602779d5e00eeafb84dba7847fa4154614534026aa5ec SHA512 28947f5bd2e49191fdcc46ccdde98a22c3e983a4ee6867c8d04458972ec3199bc4648374caff1a090105d05c8bb9eaa52e758b5d352e076c0a87967c659b8e18
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
 DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
 DIST genpatches-5.15-99.base.tar.xz 4024008 BLAKE2B 82205380a55439dbe6f8605d09078d7a349ec60180204ced6c9902f340077c800cf515f3f513c69110eab37a8daa386a82ec4ba9e84dd02299ccc45379cdc659 SHA512 72033d94d3d509ecefb5a54e82906408802118cd985f617ccf7465e23d19363668159998dadb950bef58af11bab448110e6c753eb6eb7dd107feacbda4d67f3d
@@ -66,6 +68,10 @@ DIST gentoo-kernel-5.10.172-1.amd64.gpkg.tar 66304000 BLAKE2B b3a6ed8f594fb79abf
 DIST gentoo-kernel-5.10.172-1.arm64.gpkg.tar 59330560 BLAKE2B 3dcdd5a9f2ee57dd87b7de4bf29c249208a0b972a26cf221463f8666a083c64ed92447c33d234479543b977e0078e46d2c7aab4bfc76ac145bf63f6ed1eb1886 SHA512 ecede6116c7d3c4c294dfdff644bf2eaa465998c847952d5e9761bebfc4d8eb2a76134c0602e783680519b4ac56b721466ca0d5783e2e0e78ae7e2d0f30aab09
 DIST gentoo-kernel-5.10.172-1.ppc64le.gpkg.tar 54927360 BLAKE2B a42225ced7d67ec88959038dac1f87243e690c338382fad4ffea25a5fcdff8673087a4da628f5bdc9e60d8ae87d629528820e353291d1b7f85d6a1d219c2ab4f SHA512 28dbc6fde9d695fa340a87312fb94fed9049de99854db3fc71f00b0faa64c475e4f12667ae0b2eaf1349c52c28b594af9f9b2090ddbd3a47b94ab8d9d26b72f5
 DIST gentoo-kernel-5.10.172-1.x86.gpkg.tar 56442880 BLAKE2B 7255886c9de05cba2e2d4fa65c2b48a0de69c08cfc0aca94d797d1f51ee5ac04c2af0d0b651a7c0a492e70561a46ce34976f6af857e0844eeab0a853a41bb332 SHA512 aed2ea8a1e4fb4026197e80335d019b95aab7dabc3de7d3f20bc1a80186e1c21e25d5a55a874e9367172436216865238f9fcd4467f0a56ecccd8a8835046b9a2
+DIST gentoo-kernel-5.15.100-1.amd64.gpkg.tar 69652480 BLAKE2B 26b37e7b1f4f036616f7d11a1e72392e8670a4de135658a7beef1a5f0b51b49e798ec8e6fd41e816ca7ae7976671b5b66bcf73fb2471bdad7a452dc47ae17f81 SHA512 e977f08255f7ca9e1d7848172b01e779f59a3c0e42bf960ff00d0f78ee1a2bc958b72b90728fb0c308e42c0ff2acdfcf3f629c4188066554b493ff13301f988a
+DIST gentoo-kernel-5.15.100-1.arm64.gpkg.tar 62597120 BLAKE2B ecacd5f76bd5ce21d6561344e906e226ab5d515eb5d09ee36b57bde9cf431db84acb98ab171f9c557a7dab255776b8b35c4ba71c5afcddb49a2da0a3e3394de2 SHA512 1e20d37822cdba8710254d3c644d71cd836be6a33f137d33491bdc1a4de4256dcda3cf2102cdc08f8611b9c900806f8111b320ce0dde4948dfe838c351b9e7c2
+DIST gentoo-kernel-5.15.100-1.ppc64le.gpkg.tar 57088000 BLAKE2B 1a5f7be262c7ff1f5e3c632202f65a64706de92270c80a583507c81b58b0657e0a44ae8f0ef338db3cac59189fab7a2fbfdfc83f51dcff2d4affc2ad3f099f33 SHA512 e424fea4113c64b55a53b563a1a0c9a04f136aad090a5f69d14adeca53f820760aa452a0a62df1e4a2723b254ad5c139721dd04fc2e967c4895dbbbeb8ab3108
+DIST gentoo-kernel-5.15.100-1.x86.gpkg.tar 59176960 BLAKE2B 129229ef1ba423b0c070970d54893e02e7c092c4aa2aa8a72f5e846bbd0ae2f0d882c68d663ba198e00ec366c5590917aea90c1a95443e58217863536eecd52f SHA512 b90ed10ffa11955150ccd8d01cef362360e251c3502ade01ca424a333157e2abaa6312019097d6cc0e2e5215f71be5e7e405409a7664b26062d7af1e13936ae6
 DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d933fed2a94f05eb8c93591b07ae77b8160d397fcf69d2ea8819cbdeecd294d3238377a4450789c653012a9e50223ab98aa5a229a98f11 SHA512 72bdc70aa6c8e51b1896b5872d9bea372305866509a34fc4ac99cd88b01d191041d02c18a0499b03d119b79499825eb97d105460968ac96848274b8fb8175f13
 DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
 DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.100.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.100.ebuild
new file mode 100644
index 000000000000..64a82c2b8323
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.100.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-11 20:31 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-11 20:31 UTC (permalink / raw
  To: gentoo-commits

commit:     c42ba43067ac6804e6ebdfa2d74d55fe16b6836f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 11 20:29:57 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 20:30:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c42ba430

sys-kernel/gentoo-kernel-bin: Bump to 5.10.173

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.173.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5368b3475209..e3f7db37422e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.10-179.base.tar.xz 4960220 BLAKE2B ea5daad3714354614f82977b59e
 DIST genpatches-5.10-179.extras.tar.xz 3872 BLAKE2B e493d4df16cfacef4115e3d673820a8674d66bf4e965e6cf807e39580c4efb4dfed0ce16d415028a3e2edb46e03f3ba4e9063b5e44e6b89e6a9ac0536f5a56d0 SHA512 9bf3a036990f34d236809c5d88b8981a9a374d390b8b10ae640b7ab825a7929b6169d1e75cd7186e22b7a3aa4c417ce7ab222ff6e5f9429f33a1eb31c127ae0e
 DIST genpatches-5.10-181.base.tar.xz 4964488 BLAKE2B 2b05c676da465b1627c92400f1290c7755c5c443db0f566fde2a2d35422f84a93875fd0cdd7af5ef331872a9ecb89e802ec48c76914a25d2b6d401edb2022d7c SHA512 2524417fe412b83e380ca55b89403abde41af034e5900daee53b82d7e4183a0345ce3e86e03ac9e211380437f4857163a4e81737d1117d7e02847ad36553c0fc
 DIST genpatches-5.10-181.extras.tar.xz 3872 BLAKE2B dd1d27a04cd2215fdf9ae7301d6c90dd0a1e9e4ffe7e295dfe2d6b637de69303d9cd2a00a5adeb33d2c4cc7d984e57e69bd9f998df1da188ae006511fe70302e SHA512 b91ec330f3f87bf7ec5cdc10e6352070161d38d09fea82142b2dc475a0a25d176a262cc0bf24d4a4902e84abea84f6263c3e859f1ebf8f44155e42c5f565dcce
+DIST genpatches-5.10-182.base.tar.xz 5091520 BLAKE2B 80bb1d7b815a8ad56c79d28f45788b00f3ab972965e7180a598a5e832c7086bb872a52b2ea725949b571c2c7c7731eaaf61610ea147bb119badaf19fd9781709 SHA512 3d9355524ecf871ce2d62df56c99eda3bceec3f528b4f434cb750d75b7ee9aa82ed723c55ceffd7c9a6fa11287daaa9155d484da2a5f1a3806b93f3e3ddb541e
+DIST genpatches-5.10-182.extras.tar.xz 3872 BLAKE2B e73c6a4448be4f9ea39d7e79069672885f8091d9f40d472325bf9bd5fb8d05ab723863edda6c5ae42ce469e3cc722bfcf34198b8bbbd038e89f9625934fd9fca SHA512 b41bbb5093b4a072d5e4031623d9578a9bb9e2415d6c895fe95a5fa8d7332ab79e3dd181fa5e68d03de037faacd2fac265d60b4c94dae989de8416ad37422e48
 DIST genpatches-5.15-100.base.tar.xz 4036256 BLAKE2B da0f271d54f248597d038a09f3cae6a2293ffbcaf9f06ad500060e0b28c57c0120c64f30cbb97b4b4585cc1a8f12b013258962a6599a166f5716e268b0587030 SHA512 865ece0271c674aff6df31d7b0ef8dd8d9643e9e7ab49730bb2892f82e1468f4f086710c62f6f647cb2a4e822a5a5fa2e2415fec8d900f82976bdca23384bebe
 DIST genpatches-5.15-100.extras.tar.xz 3932 BLAKE2B 55665c7edd0316db7e6a8391ccfc97a3f2c51e9e445bb81e0663ad69405ce577133f2def0e58711b1f8dab0b7bfb4314e05a41183138585eb24c909b7cc8c2fb SHA512 dd32b33616a64fe0f4b319e3424360a29d81ed1c6d94457da0458d7141013efab4933c685468019dc7c023346697d31c902e67d17120208ae408939b2fe1c5a6
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
@@ -68,6 +70,10 @@ DIST gentoo-kernel-5.10.172-1.amd64.gpkg.tar 66304000 BLAKE2B b3a6ed8f594fb79abf
 DIST gentoo-kernel-5.10.172-1.arm64.gpkg.tar 59330560 BLAKE2B 3dcdd5a9f2ee57dd87b7de4bf29c249208a0b972a26cf221463f8666a083c64ed92447c33d234479543b977e0078e46d2c7aab4bfc76ac145bf63f6ed1eb1886 SHA512 ecede6116c7d3c4c294dfdff644bf2eaa465998c847952d5e9761bebfc4d8eb2a76134c0602e783680519b4ac56b721466ca0d5783e2e0e78ae7e2d0f30aab09
 DIST gentoo-kernel-5.10.172-1.ppc64le.gpkg.tar 54927360 BLAKE2B a42225ced7d67ec88959038dac1f87243e690c338382fad4ffea25a5fcdff8673087a4da628f5bdc9e60d8ae87d629528820e353291d1b7f85d6a1d219c2ab4f SHA512 28dbc6fde9d695fa340a87312fb94fed9049de99854db3fc71f00b0faa64c475e4f12667ae0b2eaf1349c52c28b594af9f9b2090ddbd3a47b94ab8d9d26b72f5
 DIST gentoo-kernel-5.10.172-1.x86.gpkg.tar 56442880 BLAKE2B 7255886c9de05cba2e2d4fa65c2b48a0de69c08cfc0aca94d797d1f51ee5ac04c2af0d0b651a7c0a492e70561a46ce34976f6af857e0844eeab0a853a41bb332 SHA512 aed2ea8a1e4fb4026197e80335d019b95aab7dabc3de7d3f20bc1a80186e1c21e25d5a55a874e9367172436216865238f9fcd4467f0a56ecccd8a8835046b9a2
+DIST gentoo-kernel-5.10.173-1.amd64.gpkg.tar 66344960 BLAKE2B 4f12a5493cdb5af4f78f6684e736f30aef42548ee252944bf1efc7e583426717eb0cadc5c056321cb490267e035670093e11ef0dcd093361f8db6312203f8d6b SHA512 3926cde810ea15182aa703b85a8fed462314b8c28ed28cf4ed1c641ba1f264296e7b5df8ecfdf0016402b8c0b5956ba1abad4a9df2e4a874c44aa8ce18caa338
+DIST gentoo-kernel-5.10.173-1.arm64.gpkg.tar 59361280 BLAKE2B 6bc567b9e607536df570e5c99c80608e8a3758850654e67e38b6f64382ab48d5a199ebe9790f59d081fd13a34bc0b6aa2f9712ace3d6cad416aea1351ebbaba0 SHA512 683d3effc32a8f86adf0b88d1356db45d5be65440b6934c662a633e4cd73c01e53efc0c857d8ab9e98fb6beb5931fdac24f482f5f4342269e87980f9707262c9
+DIST gentoo-kernel-5.10.173-1.ppc64le.gpkg.tar 54917120 BLAKE2B 5d831a22e77407126a35d296fd9989d364e569426c8bd184ef0898a6aa6957ad26caa8b2b76097bb1c496b8603d86ce2024832eb2ec4d58ade7c2dd7ba9a418b SHA512 1c9bf8400491f3a90c73f439dce7718ac3b14e82c721e5b4698a4e773b293265eee3ffb1e7fb074e1eee50a0041b154375dc2aaa709ade2a4a58eed6be96c5b1
+DIST gentoo-kernel-5.10.173-1.x86.gpkg.tar 56453120 BLAKE2B 3f7de8ee5e0e54196e6497629bab7bb3028041684b3a941d2d7f7aadb771df494ea50dd3dec4f9b18f01dd5377980b7e563d03de7d2ae2abed3dbd7126007303 SHA512 04c2937ecfcf7abd97b16b8b364497b7370549425b64073ad5d0ea75809c76d1b4b81a8d6d76181c511584e78c411708e357318d6fb5244ea8dc903ea1d2ad29
 DIST gentoo-kernel-5.15.100-1.amd64.gpkg.tar 69652480 BLAKE2B 26b37e7b1f4f036616f7d11a1e72392e8670a4de135658a7beef1a5f0b51b49e798ec8e6fd41e816ca7ae7976671b5b66bcf73fb2471bdad7a452dc47ae17f81 SHA512 e977f08255f7ca9e1d7848172b01e779f59a3c0e42bf960ff00d0f78ee1a2bc958b72b90728fb0c308e42c0ff2acdfcf3f629c4188066554b493ff13301f988a
 DIST gentoo-kernel-5.15.100-1.arm64.gpkg.tar 62597120 BLAKE2B ecacd5f76bd5ce21d6561344e906e226ab5d515eb5d09ee36b57bde9cf431db84acb98ab171f9c557a7dab255776b8b35c4ba71c5afcddb49a2da0a3e3394de2 SHA512 1e20d37822cdba8710254d3c644d71cd836be6a33f137d33491bdc1a4de4256dcda3cf2102cdc08f8611b9c900806f8111b320ce0dde4948dfe838c351b9e7c2
 DIST gentoo-kernel-5.15.100-1.ppc64le.gpkg.tar 57088000 BLAKE2B 1a5f7be262c7ff1f5e3c632202f65a64706de92270c80a583507c81b58b0657e0a44ae8f0ef338db3cac59189fab7a2fbfdfc83f51dcff2d4affc2ad3f099f33 SHA512 e424fea4113c64b55a53b563a1a0c9a04f136aad090a5f69d14adeca53f820760aa452a0a62df1e4a2723b254ad5c139721dd04fc2e967c4895dbbbeb8ab3108

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.173.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.173.ebuild
new file mode 100644
index 000000000000..8f6c357c55e5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.173.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-12  5:17 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-12  5:17 UTC (permalink / raw
  To: gentoo-commits

commit:     7b6f22913595ac056f3240e154616e319b8116c6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 12 05:06:02 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Mar 12 05:17:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b6f2291

sys-kernel/gentoo-kernel-bin: Bump to 5.4.235

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.235.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e3f7db37422e..c86192e62083 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-5.4-238.base.tar.xz 5519048 BLAKE2B 9413ae97bb032e51ad570ff2c59a
 DIST genpatches-5.4-238.extras.tar.xz 1812 BLAKE2B b797329d02faf1f7bcc9bebc5f4b028e581a0c45660f15ff6010b6b8d5b920725c4697e26e8ec22fc94070723fba6e5c6fbe273fbd4a5c5245fc0a8247037e5e SHA512 b4adc55c826f9154f977e329dbacb1c5e92a2dee1d694e9b0d2b63d0ce4e3bc55ad05918678865d7964aa6e437f939e7e07652a5498e9a316f09069daae8487f
 DIST genpatches-5.4-239.base.tar.xz 5520768 BLAKE2B 9023bb6baa304282c516ae3d8ecff8753bc9b4f0f06166a9e5358d19d6c24d41df4aed6df3174071deabfa9e3224a2c11a94a1b04741c844da88e8f2843178ab SHA512 a776e9663e762d61e5646b56d705a82d17459ff657ef0ffa817b380bb62ed4ba8ca1b84dfba5700c9b33e018736f366b335769005004f9ee15645110a5751d41
 DIST genpatches-5.4-239.extras.tar.xz 1812 BLAKE2B f16995331f57d04a5e92164dcb09eab416c56184d9df7546bac597f25614af08053823f3877dcb4ffd54253ad610e9a8c39818290ffde145c3839041ca79fa7e SHA512 c0f6e320892485d8806efc553bef45b9bda7f35bf357af562136d6f10d41c2dcac767595902f2084ddce9ebce9dcc1952e9e72833b79b396dbf398a66017898d
+DIST genpatches-5.4-241.base.tar.xz 5607360 BLAKE2B 2fe1ac8414a69000b32e9b9c9d1f067085648bb45d0e149c55a8e1faa68c0297dca4c077317d2644543cebc1ec93bb408b7b702de80aa5d70360e2bf80213ac2 SHA512 24e0c4188ba25c835a9fa7c18df12b0d34c74d090ebf60d23bf206cc0fd3a42e06e3e9868007c271813900379f6ba1b49eb85c2f86f9d4068f99d0c6eea6ff6a
+DIST genpatches-5.4-241.extras.tar.xz 1812 BLAKE2B cdac5d4fa8b7620b85608b6fe0870fc3dbcd3f9940e33fbac774b8319aa033472613df5daeac5c356efe1a898f51deaefb0d34cd7dc28eae0001fa04922cd207 SHA512 41d9c56caa35af7650ee7f8e28a64582b20aa5edece9cb6047a3047e3ed59f0e26ea296dd1f02d3e1faaa8a3ff6e36f1c150f0addcba868fc7b823e4b1ef5c8f
 DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
 DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
 DIST genpatches-6.1-15.base.tar.xz 803732 BLAKE2B 5f43fb07787e9e861b54b4977acff47c13870b24cba98296538651c656e332be2bd194b91a67d68858bb7ddf116e0e97179c5c039c64b75f4392829d091ee387 SHA512 482cb110c5d218a0b0dd4dd828862d9cfb5044b5c90f75218dd7bbf266dba1a11af11ecd913029904d6de1d572d2cbb247b5bbf1c4bb5711eb9fb03b327aaa81
@@ -114,6 +116,10 @@ DIST gentoo-kernel-5.4.234-1.amd64.gpkg.tar 60518400 BLAKE2B fa075656f48f867ccd8
 DIST gentoo-kernel-5.4.234-1.arm64.gpkg.tar 56514560 BLAKE2B eeaa2bb44d67ff06fe6af3d5423ed6d287451e4731efa0d02b6c6d6996fa0403204262eb8f873b935eee8d662b7afa2bfe3fc3388fd8d718a7fe304b6d919cd1 SHA512 b4b523b891997a9c874219cfe8d53b31bf2b44fbe6538bbf248b6b88a4f455cf0ccdbe99ac44fcb28fc6c8dee2f3eadbf00ee8c91e744fe6b9c9c3fe51f60f77
 DIST gentoo-kernel-5.4.234-1.ppc64le.gpkg.tar 54210560 BLAKE2B 033e48851a7c0766d395521c98e1269f449b0c15c89f202da6af34d187e9f7b066daf421c473ee24b6a7ccec93c38e7dd33be1c70f4c8b181c5fa1f196aac51e SHA512 bc0448b6a7de2586aedd07b6a0bd17f2596d779854f32401b7529f3465e8199928b4297c8910e6f40ae57b81839849e5d1fb524c5e4e50d3f51073bc8d9a1268
 DIST gentoo-kernel-5.4.234-1.x86.gpkg.tar 52408320 BLAKE2B 73167475b5b8e88a4f72298c4d763b70e4f7274c6aafd639e454663a663525d03840e6c6691f64b74e1a79a80df8b82332ce5ae7c18e7dbd57379e1d801987af SHA512 05d2010fc3172aaddc26d3c9865bda2b74e91b5a5f0094d8d0ced08ec5df108bb86e56cc9796b117b5fbb486c74342e85188ed706409bfa4ac61fd67844f187e
+DIST gentoo-kernel-5.4.235-1.amd64.gpkg.tar 60487680 BLAKE2B 7ab3f0616c367da790c199d45d18b51c47b3219b7963f61d1aa29d72000065c5e54acc888d5d54c388869f05fa35aa96f15b5d91bda72e9455472a868ae1e8ae SHA512 ec44b641be96f13d197064b598d70ef2c1d575ddc21f30024df0bbaefdf387b3dd162e06cf6f64e178d3b54274213889e4468e87d680a13356ca2c523c9c0480
+DIST gentoo-kernel-5.4.235-1.arm64.gpkg.tar 56535040 BLAKE2B 7e31ee0e5602a39810719b4520dabdafca0f649dfa6b0e69a12a6e93cea1b0dff4fc272a622db88c0c68743e67da901cf9f525ad49413c61d21897aa4abacec0 SHA512 72ec254202bf236aec4d42fde0f1bba66354937fe6132d3f6c6f542a3cc359caab8ec218755f655fb91a68b0466310f789558fff459a771c4919d260d1f47dd5
+DIST gentoo-kernel-5.4.235-1.ppc64le.gpkg.tar 54210560 BLAKE2B a11994bb699005339df8ae1c15a716a49623c8fc64751209f35cd6f90dcb3aff245910246f765193e5c2f9f5b4f6f81ba5b08fc49d24bda42416d75bb550cb6c SHA512 ce57477aeb3b5c1fc8d7a1385dbcc5225a83b2b2cbd056aaec42e7c2b6393666e0ce25206483594555660dec0f5e2ba9a7ce98bb22c011cc5ce5e25967b57f59
+DIST gentoo-kernel-5.4.235-1.x86.gpkg.tar 52428800 BLAKE2B 5e23682a53c891db9f07ef93272426cfdaba5a2a39a7872b4c9187d1e81f67903f53b54e6c07b2ca620716b8f8094a986f28c44a246f2f3706425f318383ec56 SHA512 323aae22842ca4d2cf173c639e86b6b1894108fd98dc89d6cad480e871328ba8eb4870b7838e65d449bdf3b167d22f8bc0a013080e4b48c5fb0d9a38af3b334e
 DIST gentoo-kernel-6.1.12-1.amd64.gpkg.tar 76759040 BLAKE2B 2f2e485ff705b26fa3b1db861acafbdac6362151e30dc73cb2829fbf871cc022641cc15cab82e0d19a25c720f84b6382b74c02d34f658a0cde90a267160f3af2 SHA512 d67fd7cf59df2e648bfdc7543995d7f46160d708a2fdd172002fc94d81d4b1bf1b1870754a6d5223a3728484170bbc6f5650c845dad27aab45da8f9f9eeb9232
 DIST gentoo-kernel-6.1.12-1.arm64.gpkg.tar 69447680 BLAKE2B 83f5eea4ca23eb6e79fad8fd746759982fa1d7e6cbd4cd63d43901aef9be3e7eeb64864f6538bdea6efe2486d13a37042a5533825f924a2af393fe0f66db7a72 SHA512 500abfa834826bc3ea7bc97c1b8991e68e72edb8c69ddb316621ff3029bb7962d8c8cb34e73f71ebed2f9db4600b5bf03f925953f67ecc6b46e9db5f35c265fe
 DIST gentoo-kernel-6.1.12-1.ppc64le.gpkg.tar 62781440 BLAKE2B 5a29a7f274f8b3122209603fc1b05ec7940dfaa0bf9dbcf658897b99203eb091d74f8df8dc9a7fec4b2bb913695c7d78650d062d4b58ade48598f2cbfbd6ff58 SHA512 edef917a088aef0b6ec572f678febfcb448c64f70de39697e01be50855e81fc9f3638d432c98ff75bb8963ecc25bf783ad9ce7752cf4705f875415feacda9974

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.235.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.235.ebuild
new file mode 100644
index 000000000000..7e040c8ce69b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.235.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-12 15:33 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-12 15:33 UTC (permalink / raw
  To: gentoo-commits

commit:     868e03dbeabc55df09155dea6241526c69ccde6f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 12 15:32:52 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Mar 12 15:33:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868e03db

sys-kernel/gentoo-kernel-bin: Bump to 5.15.101

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.101.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c86192e62083..4042dcf645d4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-5.15-104.base.tar.xz 4172432 BLAKE2B 3056125f31757d4daf4d5a5df4f
 DIST genpatches-5.15-104.extras.tar.xz 3932 BLAKE2B 749f1d9446c12992266e4b24771cd4273fdb6a72793f3591956c33f210a2671d587f0cc04d0e9751511bce1e03b76df53e65231393e9d2eb1169ac825bd046e1 SHA512 66de4f74decfdb0f76050968d98a6cc378c04d5d19b9c16e35fa9746e9dce235c602ebe12fd19fc2b6bf8fc9d9eab3d9461e6aad3edc00cc465ae18a776b0e4c
 DIST genpatches-5.15-105.base.tar.xz 4208564 BLAKE2B 61c56a00ca87e33d7b566b319bba1e08e5dc104f2a5c21be61cb657abcc63d7b72ed88fae3adce80a6b648df7c2e715b9fbf71eaf0a43ceefcaba4d57e51707b SHA512 6ceed62dfac16a826451670771daaaaa47d92fc4971dcf72d486f802acbe111491bf01b1bcd5fca6f548d655a57bdf038a90bfc8a5ac1fe8d7796d90a2188757
 DIST genpatches-5.15-105.extras.tar.xz 3932 BLAKE2B 7739e3d8459ebc58cafa0b95f7414e204a5c4410e468e11e27704bc08f32169a285baa6661289bf3d52602779d5e00eeafb84dba7847fa4154614534026aa5ec SHA512 28947f5bd2e49191fdcc46ccdde98a22c3e983a4ee6867c8d04458972ec3199bc4648374caff1a090105d05c8bb9eaa52e758b5d352e076c0a87967c659b8e18
+DIST genpatches-5.15-106.base.tar.xz 4208800 BLAKE2B 07fd817437b15b58e899eadd5ba2c278f9bf5f254a47ca4c702691072feb7c6bdc282de1c6b45ac16820dee4b5614e50e84a4869b66c037cb1be362259bf241c SHA512 453cbb424f0be467ff868a5dcf333dce3eca4593f961a90185d9d12bc54fb29fffce3b9b79dde7e4bd0e8c7dba1057c7b2821765976a6a1075b950ae9736c2a3
+DIST genpatches-5.15-106.extras.tar.xz 3936 BLAKE2B 37084de2c64502fe7825f54c2bacdbce1cfc325cabf68ffc0a727f81628d8ede4c4f38fdfdb780592e3e0e7d7df7609ecc1a3b17b7c5ee1525087ab6c02ab110 SHA512 95ed0181923ab92ad01646c792fdc1b3c2e6bad2e9bcf1e5bca3a9852fc2e7b65d66b84fb41d2360b8c3cdc7038e5558179b87799ee4f6e005eb72ff9b587708
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
 DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
 DIST genpatches-5.15-99.base.tar.xz 4024008 BLAKE2B 82205380a55439dbe6f8605d09078d7a349ec60180204ced6c9902f340077c800cf515f3f513c69110eab37a8daa386a82ec4ba9e84dd02299ccc45379cdc659 SHA512 72033d94d3d509ecefb5a54e82906408802118cd985f617ccf7465e23d19363668159998dadb950bef58af11bab448110e6c753eb6eb7dd107feacbda4d67f3d
@@ -80,6 +82,10 @@ DIST gentoo-kernel-5.15.100-1.amd64.gpkg.tar 69652480 BLAKE2B 26b37e7b1f4f036616
 DIST gentoo-kernel-5.15.100-1.arm64.gpkg.tar 62597120 BLAKE2B ecacd5f76bd5ce21d6561344e906e226ab5d515eb5d09ee36b57bde9cf431db84acb98ab171f9c557a7dab255776b8b35c4ba71c5afcddb49a2da0a3e3394de2 SHA512 1e20d37822cdba8710254d3c644d71cd836be6a33f137d33491bdc1a4de4256dcda3cf2102cdc08f8611b9c900806f8111b320ce0dde4948dfe838c351b9e7c2
 DIST gentoo-kernel-5.15.100-1.ppc64le.gpkg.tar 57088000 BLAKE2B 1a5f7be262c7ff1f5e3c632202f65a64706de92270c80a583507c81b58b0657e0a44ae8f0ef338db3cac59189fab7a2fbfdfc83f51dcff2d4affc2ad3f099f33 SHA512 e424fea4113c64b55a53b563a1a0c9a04f136aad090a5f69d14adeca53f820760aa452a0a62df1e4a2723b254ad5c139721dd04fc2e967c4895dbbbeb8ab3108
 DIST gentoo-kernel-5.15.100-1.x86.gpkg.tar 59176960 BLAKE2B 129229ef1ba423b0c070970d54893e02e7c092c4aa2aa8a72f5e846bbd0ae2f0d882c68d663ba198e00ec366c5590917aea90c1a95443e58217863536eecd52f SHA512 b90ed10ffa11955150ccd8d01cef362360e251c3502ade01ca424a333157e2abaa6312019097d6cc0e2e5215f71be5e7e405409a7664b26062d7af1e13936ae6
+DIST gentoo-kernel-5.15.101-1.amd64.gpkg.tar 69611520 BLAKE2B 9727a57aecd6fc30ef8e1f0804107aad2b5c7f0cfb2b4a9f24cae4724e0ee0854a567ec8eaf178ab3b752b9fbfaf4785a7123bc93bcd9478766ddba37a20d2a4 SHA512 e6f8fa174ab35e13ef74d2b2562e48688b6ff0df4113b70ae42de5769aeb6c47c3a6b48d2e3f6085bf31a60f200f5833aeaeea8ba80e4f91245c717c48d475d6
+DIST gentoo-kernel-5.15.101-1.arm64.gpkg.tar 62576640 BLAKE2B ac2c100be112efd9b6ff8b34ea36195ad8ede831b0777738ac9fc18ff8494f9dec5e66e51c55c2e023b95f7eb9014d6f778fc55e557c51e8536f10f86b51f0d5 SHA512 234199b04c327ee19055e596905ecde2d4251912d0f5c520f963a38c060f74296927e7c8781496d92162745bddea54c8fb2e88d48b6f7176f1035116c141ab1c
+DIST gentoo-kernel-5.15.101-1.ppc64le.gpkg.tar 57098240 BLAKE2B 4409f5b91e94a60fbac5ab412ae87d1688f66f41d571e8da47f60229972ae0ece9af37ac69b53b863f230e32f5ccdcd0b7cf01afc1082c060fddfe5cc26949c5 SHA512 44dad6eec725b0e3f8bac69fef62cf47cd97e9fd5f7d1652ed33251c15ad129a89ce6bd0939cae32a040722f389ff63fc8289751955f32c66319b81d1901ee94
+DIST gentoo-kernel-5.15.101-1.x86.gpkg.tar 59176960 BLAKE2B 8a20a747f9c68891bdff53ca491fca5128b74266124a5e92171c60bbaeb749071322b7380dee7f69c498d9cc1979a5e033ce85f741aea61ba8907e042a119fef SHA512 8f55ac66b3e67231c3cb7e92629ccda8dbc34d1d0e4e388a16b82de80f67d75532e2d9508e18a477340e65b006a020c7d7b63afa505c6895795bb7f1c927da9c
 DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d933fed2a94f05eb8c93591b07ae77b8160d397fcf69d2ea8819cbdeecd294d3238377a4450789c653012a9e50223ab98aa5a229a98f11 SHA512 72bdc70aa6c8e51b1896b5872d9bea372305866509a34fc4ac99cd88b01d191041d02c18a0499b03d119b79499825eb97d105460968ac96848274b8fb8175f13
 DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
 DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.101.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.101.ebuild
new file mode 100644
index 000000000000..b8ae60a3f786
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.101.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-13 17:59 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-13 17:59 UTC (permalink / raw
  To: gentoo-commits

commit:     28871ab8a2c61e69f9fc27569bacded022c091d7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 13 17:57:41 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Mar 13 17:57:51 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28871ab8

sys-kernel/gentoo-kernel-bin: Bump to 6.2.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.2.6.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4042dcf645d4..d805f291acea 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -54,6 +54,8 @@ DIST genpatches-6.2-5.base.tar.xz 297244 BLAKE2B d76f6189b57b3c81ea8d8cde4a44645
 DIST genpatches-6.2-5.extras.tar.xz 3804 BLAKE2B 23df3f3d54c5c9d0db420803bf45861111addf7bd23efd65a928345103e5fcaa34639c18c4c72911ff9d17cfacf50063802af75674d9c2839b0448185ca0eeb1 SHA512 5727b99aca295c425c5ab67e8e25b3e7ce0101542d60374d3f54abcf66f336d303ea529b683ec0d82da5ad471b5399eadad2fc8cc1dba3c3b13eff1735d1c12f
 DIST genpatches-6.2-7.base.tar.xz 376376 BLAKE2B af978aac1a4f3c836e5223c25b7d24557044aed7a03b9ec0313cb86f5f5238e795ec2b88cf6ebe800d4ff86cad7f755b26f9d4deda87761ef73007ddd9ec678e SHA512 96373f80389db5b4a414794292278246eecacde3016ac80a35fb25382284c60f8d09d53096c05f7609dee00236698591aa881462d039e0c958aa32b080e2edb2
 DIST genpatches-6.2-7.extras.tar.xz 3808 BLAKE2B fec1e138d4601bdb4b6ac339bdbfcaab85b3b3dc74f8afb1a326fb519300e795f709bce695be0a98ed5efcd43dc585ce33c8cff09cc7bda48e28aa935928cdb3 SHA512 9ec16349c7db00b38ea19bfda59c3bf436e1bd4b23ab6eaea09ba7ed979b45506418f899832d7dce41158143d0d5adb97530f517a95364aa261bb25818166cfa
+DIST genpatches-6.2-8.base.tar.xz 378352 BLAKE2B bfdf83b6ed486ad759f6021e48fad9b980a87ba5c54c0f06dbb2af3dccc79b41c7065d5a3a11933d761da759d9b33b314c456b458c9c65f49de75dd2cd4402ee SHA512 48521d82fbb2475b7a477bcd87dbba073f6c72cfde784adb77e9b92c44bc1fae188179199aee9face7bf53538cc5f2cae491173da686a54182579d69585b54e6
+DIST genpatches-6.2-8.extras.tar.xz 3808 BLAKE2B 3bb072914898f6f80f3ceef2ac92d44b3dba7aba6232febd7f7ad48232a2d76c3de4414a0822d0c7d45f632f02441e640a0911fa38a24ca88373807e04806ed0 SHA512 a4c3ca924859b487463b20fd470c2f157e404c0380cc8721d9a9c787519b1471c88f72daf57398d0c8582ec966bd9939c2082ad3b3cd71f93b761bf4443f3a35
 DIST gentoo-kernel-5.10.167-1.amd64.gpkg.tar 66293760 BLAKE2B 86933f7a1da3888fcc8ce67602b49afcb22e442bf125eac3acd0e15169832cc16221603cdc95f7d343b0885329dea59613f551f77dbd64be92e991ce07d8e26a SHA512 c267a31e2800863fbd2fe3b1ed5570cf36263764df53845bc25762ebee49e268e9175b4f5d61d4ee67a4132f9af3e5d360b0426f4c350140d301506c0341215a
 DIST gentoo-kernel-5.10.167-1.arm64.gpkg.tar 59351040 BLAKE2B f8e0ba24eb686e38704fce1c296c978105f953b801ada73eb83f03f9dcee542d223e23e103281035e1e7f78be2bceba52616f84dbc998fc391e6ed136b6ea9ec SHA512 5d373fe35cee7142af63fac61282d2e71e5b9c80bac7c03ac3987a058aee7ac4915bebfab02cc995ff1344070d158a83d042dbb6573fe0bf5d13b9656e60f07d
 DIST gentoo-kernel-5.10.167-1.ppc64le.gpkg.tar 54906880 BLAKE2B 85f324ca7221ba94b2fddf364b3e3b2f2e95549453f9b5d938ab6f711a4bc719559ef8f4e9b6adf259e7864877b888ddf09f5c22054164f098abfc0d2c71556b SHA512 b4cacbdeb21ba0d1f72afbbd321f696aab71c150fd936e0e365c45df2d4fb7bc35e397fb32c788dbed8f45275225560e0bc894c724afcf23ae5dcf9bd507f897
@@ -166,6 +168,10 @@ DIST gentoo-kernel-6.2.5-1.amd64.gpkg.tar 82432000 BLAKE2B eb21cc6efff87319e9def
 DIST gentoo-kernel-6.2.5-1.arm64.gpkg.tar 71639040 BLAKE2B 91e3ccf053eb597d50ff35675beb9433c40496e49bd52f0a9d63066fab715bdde7654e07816598f802817738422c06d2d6c82b5020a6d3440bdf31c79bdef898 SHA512 4ad056a4c3de99debcc84ab30c5c2c0e1ad98d8a630973e6ea65ba6808fd94fbd9dfb8dbc1eb1016f9ab76a84aa8435d7fd4f0a712c120494dc1bcbaa2d66e14
 DIST gentoo-kernel-6.2.5-1.ppc64le.gpkg.tar 63723520 BLAKE2B 31fe97406cfaaff4278f954ca1130296ebbd03e667e9290f1c693161c308a688cfcc1f45cea0cf2ac173e605cd838ff368a60d426ac6857983aea7faafbd93f9 SHA512 e77771cf3edffa9e14d4cb7ef2b2b36cafde7e02054ec5fa72688cbe7ac1130224ce0dc8d881f7d4e65ac2b282d33ad69f5bc254f6805ea6c6e064610f0d5edc
 DIST gentoo-kernel-6.2.5-1.x86.gpkg.tar 66140160 BLAKE2B 76b7ced54d42867d5cf5055ef17d221877f2de3b74ac7e116cdd5d1c0a86cd82fe019c9f78662c77155413d5ae65b8d95b7de7e8f16b0d1937b1e50e1ae124db SHA512 290be91082872d74b05e6f5327bd01110271811114929061883a8505734be99904c190b2ae2c9368afe0b8c27405f25f8cc4f18591115f58837aab14b26639df
+DIST gentoo-kernel-6.2.6-1.amd64.gpkg.tar 82411520 BLAKE2B 81b3141ffff9af51265d94e5fba03365f0ad203e00b1cf5d609caf6c7fc04717cc8d4530cfbd0db5cf811473c5e4fc4ae6af51e54bac46d4a55d5aa965baf826 SHA512 c5ad329e56bf1151effed1289a65646f83e116f545934a08757358451f94462177e8c0a7eaefed86ef9ff3ae8ab1e842f77174ebf4d92f4e9fa0c6ee407ba8c4
+DIST gentoo-kernel-6.2.6-1.arm64.gpkg.tar 71628800 BLAKE2B 12bf704c287aa5854d6952fd1945325174b9353bc8a5235d557fc22af6d0601836a3f86895d8ad3aa956594664628555583fdd54c8f0a7bf9367ebc8ca09ab46 SHA512 313a4122005a9e77509e9ff7bce97f32b31c3baebf6fea0e1c52ea131ed44242392b237b33dc9334f8307185c959a6bae4f22c673ab5d212b2f21fe693627d77
+DIST gentoo-kernel-6.2.6-1.ppc64le.gpkg.tar 63744000 BLAKE2B 81b079534ee172c8710c0177b595bbca8a9d5d48b7297ea6e3111ddfd7d55b4887591a1848a9f831414c317465337131e5fc12d7f9570b8f31c16c137bc566b9 SHA512 d8e7d7dbc1243054fd7e5a3501e74b93f49ebe5577501a41f329f87d8cd743e78c5a7894eb746bb5f3bf1efff1825ab81840e720a01ecc21c7e87cda9deeee7e
+DIST gentoo-kernel-6.2.6-1.x86.gpkg.tar 66140160 BLAKE2B 04b0cd2cb030c427a2f62e08939858d1bb4fa7cbefa0560ef5b11af219baf7210e86963e47b19a9fb2422ce2d1b9c496646a41f65dc016936746360683483593 SHA512 36a54d41c51ff83bb4beb10f3f6b9e1c23e360293b0a35ae32cf6bbce87121060600cb05e0f2c4d66008764370469f950586512fcc9a04f104905699862a7e50
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.6.ebuild
new file mode 100644
index 000000000000..b4281d75894e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.6.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-13 18:52 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-13 18:52 UTC (permalink / raw
  To: gentoo-commits

commit:     828ea9ee9244ed1801f272433ea8fd847fcfa030
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 13 18:51:02 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Mar 13 18:51:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=828ea9ee

sys-kernel/gentoo-kernel-bin: Bump to 6.1.19

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.19.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d805f291acea..2b6192cec805 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -46,6 +46,8 @@ DIST genpatches-6.1-20.base.tar.xz 1052484 BLAKE2B 9599ee78ab289960d7d0c81db8d50
 DIST genpatches-6.1-20.extras.tar.xz 3808 BLAKE2B 4d121cdba86a63a5564f44f2b33841ec07d456da813070f73cdc2b983b5fe466e92b845a6c4d0959aedfa3ee9a8c57fde08a84aa6a31926d43a5ac68d4c168df SHA512 8b17882ee84adda037433b2ab13aaa378812f6d6f3e87246c1befe54c0254d1261b3fbdd89410f133ea35e798bbca597e392222ba1bfc93bf87e645600609dc2
 DIST genpatches-6.1-22.base.tar.xz 1112816 BLAKE2B 4fb3e3e6b08b201856257c72e297428e8ce90bac110452cb47df21799e140d18d7bf82f4fa36c331c9a199e63b1305d151b77aaa2f9735dbd0a049b7eac7b433 SHA512 06cdf0df64e699c9ab3daa122b2daa9bda56e2fce0497665fbe2fa488c1208ab0d13f84648f3fc8627aa2a325095be9a115b2bc656b9228fc78e98068d4d8685
 DIST genpatches-6.1-22.extras.tar.xz 3804 BLAKE2B 6350caa854108959e150ba1537044b9c781b24b740c632f30d0ca4de54d795c45993623fd0822131cec50cc46182a76c036e5481bd4617ee3ffb5c9f82258050 SHA512 5a48e06b4f9fb94d53b7175850c1876edcd76ac45c1188d754a9963388a2df23d510f8a30116a47db45f06f1274e25c6897957783f0e8eeb3d0e20ea626052f0
+DIST genpatches-6.1-23.base.tar.xz 1114724 BLAKE2B 35cef45469a4e42a736c5e94529a211dfc1b60a44e695243d4b936e85933efd685a6e8617abc4b20cd42f736979bda6b85fb66fe33f1d48ebe2cb53fb672a913 SHA512 c7cc6f174e7b1b3c5036b4861da9c5b5110c6857c4bca2585bc4090e84382688fe785ae23c3383246682bcf807368a31793921e160882a1dad5b929501c1001a
+DIST genpatches-6.1-23.extras.tar.xz 3808 BLAKE2B 328dc3054c6ce8f31bcef2d682301b7b9b06a6d8b3ae96adcaf187cc6bc85561dccd219bfedffd4171c3e8df9ce998d4e615bcf364223afe8e268198d3a9d403 SHA512 74e378f6efe8fcadd39e29aaec0d0cc3b2ae8edf909f06a0395a2732d4af1337a966490ff3986237f98086a8779deb1fa980506fcd6385061742187b9bb89da6
 DIST genpatches-6.2-2.base.tar.xz 9540 BLAKE2B dce2bb1156f0e9a7ca19b618d13729908001939d6ec6361ca6619808a120e61900b5f4de97b2bef0e63aef81a83c7e2a0d736f3c344d9a610eb5c6a21baeb111 SHA512 50aabf4c24dbf13595556314b2ba8f1d0219355bc79c0fddf05ef7a6d244fe3c54f95c733e02fbc032a582495c59688f415af5b62b3401b436cbb5f0ef3aa9ac
 DIST genpatches-6.2-2.extras.tar.xz 3804 BLAKE2B cdbf51c28ff1c3b974665f558ec774eb70874a3941b97f966ee90642f3a1c8732333348e891156a40455c8b80c2a2002fdf1515403eca7b8d075c28b09a2ed78 SHA512 cba0fe9b3d13f3b1f6ee413a44698694ef6b009918dfda76e4d8402e66f1e857bf889fd4eb7ae093e864f7015eb3fe14aa704a5a3b68b0b92ca494bfc4b43a71
 DIST genpatches-6.2-4.base.tar.xz 15256 BLAKE2B 4a6bc8f4b75be2afe87d3d29ebdd45cc6a6266717b793a611edcefad3b39c3f70f14533b538eb175f0c16e901006d52e09994072cf9375dc0606db0478472d18 SHA512 0351b19b50bff5922d916b215c8b5b04a31994973dbde9553b2f197009447c9d5dc992f0b9ee25bacdd1569477a0beed4e0359dec390ca4914ceeed3e73592f5
@@ -152,6 +154,10 @@ DIST gentoo-kernel-6.1.18-1.amd64.gpkg.tar 76625920 BLAKE2B 6ce94f785979a189d95d
 DIST gentoo-kernel-6.1.18-1.arm64.gpkg.tar 69283840 BLAKE2B 8380358d2d035838d0c89c5a949787df3bf14bd3f218a4ec394e9d6858c196e3034a73f8fc0716e73397f850438aef81457dbd394e5af56dcba07536628048c8 SHA512 ad98a746cf329467182c86b60e480436ed9fc6384fa4568c4a4086a88cdbe59684744f0bd11f2071b2a9b97f3f1f35b1535561e5184f9d045bf9dba126dc5d4f
 DIST gentoo-kernel-6.1.18-1.ppc64le.gpkg.tar 62668800 BLAKE2B 44b942a1ecad31666bb43ae2afa38a3c26e4436d4df8a6b667deca9b7e0234ce47f11fdb4ecfd1c928ac732d9196223da4dbeb31caf257958dec388d05f3dc65 SHA512 dc697415974c9a051eedb609af6c72aa0af39177b7c264a3e08060fda29d1ca81b5a6033e37d088524d38276e42124a9ae6390138d04137cde7d58a132e57b0a
 DIST gentoo-kernel-6.1.18-1.x86.gpkg.tar 65843200 BLAKE2B 31ff4708344e1e0049727ea1d6961a04981e1a4fbe9ed0bf18083810be9d26090c60b9c2811ded146dfe6429523fbbc9cdcc56a29c47beedd052dd5a1be03071 SHA512 d07f6558719727977e796c929596459c79d1f6a0efe1b4e7e40fb44b8c39a752d82b56ee890c876da646a04c8f8eb6b3ecfb4d50cca0680e7b1472d424d4896d
+DIST gentoo-kernel-6.1.19-1.amd64.gpkg.tar 76625920 BLAKE2B 70fba952a43951ac9e83a074567348d6d80aa68d1932a93d8f6dfc5b927bfada5c8ef3acef22634d304468778f514589737898463655b73de464961a5b5c8d26 SHA512 b3814ad72479199342bf9556097ccf83843fda668814c9a88bcf9d80eb6f821a17858e28ce9ad067cb56850c2c7130094da2726e5fdaf21ec4d6aca139b2c546
+DIST gentoo-kernel-6.1.19-1.arm64.gpkg.tar 69273600 BLAKE2B 5da6f74318181d4dc0a5ae602e0ce60812afa8ca98e0a31716cf6d5fd5b827184c8d0c0a323af01a854a1d89b9b78f1fd8fe0c3e88dfbe51a45c52653fd4b4d1 SHA512 7238789a5fa481a61fe5ba7af576e4a056744b069b984b2293de5f81b7c18381befb7d3043d446705a50f14136cab7c23ac13ca7a322483e645b5bbb5e79ff3e
+DIST gentoo-kernel-6.1.19-1.ppc64le.gpkg.tar 62699520 BLAKE2B c66e2841c011e9fbd0cbe20d918caba803bde65df4e0666d654effe9ee13329d3578967cc2d73ea7b0d7d26eaaefb4c1034ee7aba75f14f61298b9ac31881a29 SHA512 a8ad202ac6d97d3aa9e64b428178552ddb6368899bb7474c97de250f72db7b3a99afaff67054249acb547d7f8febc7e29f48bd0cdf0e0ac0c6b8da6e943e25eb
+DIST gentoo-kernel-6.1.19-1.x86.gpkg.tar 65863680 BLAKE2B 2c8f33ea60fe9e05142f23c6899bd2d66f6d438ec5d13d26c62ec815a7f97fff37e68f9ae308f8ce7dae609a06bfd8e984bb57213596c7388c2454b7ff27e730 SHA512 8b7951da5fbf8a88be98e5489c74b453b5cdb73dc446c7f6406591f790f5f294630b3280b7385f17c97801394b10247fb59da5b959229b01d1021bb78a833dae
 DIST gentoo-kernel-6.2.1-1.amd64.gpkg.tar 83271680 BLAKE2B 84f16715dd8119c529e56ec433f21e5b8500e56ea6adbe249c2a00aa4293df284b4b4d349adfcd22399fa72b11316ea1fbe63dceb5ec7d47d55e2b34c3006b97 SHA512 5cb1816ac483496aa814700758ddb132f9c6de2de1c1772367afab9bb50abe0a2575f788a2f904688eaf7fdf81119a79b546a5b3b8520834a9abce1e9a630b57
 DIST gentoo-kernel-6.2.1-1.arm64.gpkg.tar 71649280 BLAKE2B d7acf954906471cf63a581604fc522c109ee884ec7b4d8cde182c7589810bce536b72f22d5306196d066b1996e937b400c2d88cb8ed586c112e4126918d8d3df SHA512 02033ccf80ddc88c174ad299b2ec42e370fb9736f26f71e5131aa4ab582824a01385613258fee5d1453189c7bcc32511e38b5b8c766f1fffb1a760dbe6d7ba94
 DIST gentoo-kernel-6.2.1-1.ppc64le.gpkg.tar 63713280 BLAKE2B b0d8a048fb3a8bc8dc8cda7174e2906ca73d462b395fd601b2dea3476f6491fe19b95af7477328c1f3a065b06f0a9e9bcda369a4752cdfb3d036fbdaa219febf SHA512 793f5b5459176323d43995955c722973afaf96e7457c53cef61eb79f52373ea646cc3e7143c296b1904e062fcd871ded092d376d4a4b2c61bd5ff2a42297ccbf

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild
new file mode 100644
index 000000000000..d46d51864fd9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-14  6:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-14  6:11 UTC (permalink / raw
  To: gentoo-commits

commit:     16018d107a4c506ad606fbb4c18bd5fab08ce9fe
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 14 05:35:14 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Mar 14 06:11:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16018d10

sys-kernel/gentoo-kernel-bin: Bump to 5.15.102

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.102.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2b6192cec805..d3cc2d1de25b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-5.15-105.base.tar.xz 4208564 BLAKE2B 61c56a00ca87e33d7b566b319bb
 DIST genpatches-5.15-105.extras.tar.xz 3932 BLAKE2B 7739e3d8459ebc58cafa0b95f7414e204a5c4410e468e11e27704bc08f32169a285baa6661289bf3d52602779d5e00eeafb84dba7847fa4154614534026aa5ec SHA512 28947f5bd2e49191fdcc46ccdde98a22c3e983a4ee6867c8d04458972ec3199bc4648374caff1a090105d05c8bb9eaa52e758b5d352e076c0a87967c659b8e18
 DIST genpatches-5.15-106.base.tar.xz 4208800 BLAKE2B 07fd817437b15b58e899eadd5ba2c278f9bf5f254a47ca4c702691072feb7c6bdc282de1c6b45ac16820dee4b5614e50e84a4869b66c037cb1be362259bf241c SHA512 453cbb424f0be467ff868a5dcf333dce3eca4593f961a90185d9d12bc54fb29fffce3b9b79dde7e4bd0e8c7dba1057c7b2821765976a6a1075b950ae9736c2a3
 DIST genpatches-5.15-106.extras.tar.xz 3936 BLAKE2B 37084de2c64502fe7825f54c2bacdbce1cfc325cabf68ffc0a727f81628d8ede4c4f38fdfdb780592e3e0e7d7df7609ecc1a3b17b7c5ee1525087ab6c02ab110 SHA512 95ed0181923ab92ad01646c792fdc1b3c2e6bad2e9bcf1e5bca3a9852fc2e7b65d66b84fb41d2360b8c3cdc7038e5558179b87799ee4f6e005eb72ff9b587708
+DIST genpatches-5.15-107.base.tar.xz 4209440 BLAKE2B 48fcb9a837d9f13ffa96194e2ec2209decd2d7c50a8d18ce4dadcd15f720496f5a82b821788bc20631b6ca4679cc3f93e48beae4a0c1c515747086476b5c1d5d SHA512 e66a46e0460dc940a021b37f673953d527d87c92f323d3f49d891339bc0040de492193e7415589b47b15ba37fcb05a7c1aeac31d612904afefaf2f748e1ec173
+DIST genpatches-5.15-107.extras.tar.xz 3932 BLAKE2B 59b1279051d08009a8c6e15c5083d7056f7eab8b5beed72dd3421631e9730c7306ce7cae8c3c82f508db261c2a4b2076a2c6c7d3a5fe98419b240e87a0d1e636 SHA512 8897cf7b1d42fcb4a0a87417913c624dbc65b9ce5689dee3998b65cba54659e7ecea759c97f4993dca4b928fe7844e025aa8dbe54f5ca492d8f858fdeb9ba3d9
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
 DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
 DIST genpatches-5.15-99.base.tar.xz 4024008 BLAKE2B 82205380a55439dbe6f8605d09078d7a349ec60180204ced6c9902f340077c800cf515f3f513c69110eab37a8daa386a82ec4ba9e84dd02299ccc45379cdc659 SHA512 72033d94d3d509ecefb5a54e82906408802118cd985f617ccf7465e23d19363668159998dadb950bef58af11bab448110e6c753eb6eb7dd107feacbda4d67f3d
@@ -90,6 +92,10 @@ DIST gentoo-kernel-5.15.101-1.amd64.gpkg.tar 69611520 BLAKE2B 9727a57aecd6fc30ef
 DIST gentoo-kernel-5.15.101-1.arm64.gpkg.tar 62576640 BLAKE2B ac2c100be112efd9b6ff8b34ea36195ad8ede831b0777738ac9fc18ff8494f9dec5e66e51c55c2e023b95f7eb9014d6f778fc55e557c51e8536f10f86b51f0d5 SHA512 234199b04c327ee19055e596905ecde2d4251912d0f5c520f963a38c060f74296927e7c8781496d92162745bddea54c8fb2e88d48b6f7176f1035116c141ab1c
 DIST gentoo-kernel-5.15.101-1.ppc64le.gpkg.tar 57098240 BLAKE2B 4409f5b91e94a60fbac5ab412ae87d1688f66f41d571e8da47f60229972ae0ece9af37ac69b53b863f230e32f5ccdcd0b7cf01afc1082c060fddfe5cc26949c5 SHA512 44dad6eec725b0e3f8bac69fef62cf47cd97e9fd5f7d1652ed33251c15ad129a89ce6bd0939cae32a040722f389ff63fc8289751955f32c66319b81d1901ee94
 DIST gentoo-kernel-5.15.101-1.x86.gpkg.tar 59176960 BLAKE2B 8a20a747f9c68891bdff53ca491fca5128b74266124a5e92171c60bbaeb749071322b7380dee7f69c498d9cc1979a5e033ce85f741aea61ba8907e042a119fef SHA512 8f55ac66b3e67231c3cb7e92629ccda8dbc34d1d0e4e388a16b82de80f67d75532e2d9508e18a477340e65b006a020c7d7b63afa505c6895795bb7f1c927da9c
+DIST gentoo-kernel-5.15.102-1.amd64.gpkg.tar 69632000 BLAKE2B 7214665a176b2ae00dd2ff77164b531b690aa971935e4a0c12506d94755003b367e89036c0996c75b5727625db1d59af71881bfc2e82a324f111a95bda5d753b SHA512 b7449349cbf086577bcda85b6a7218b80f2c01b761b9d3480fce0f4890548ed5bbb7a65cbc649e398e830e750cab763f00c0b0c8ce48c53dc31f0073e3b72086
+DIST gentoo-kernel-5.15.102-1.arm64.gpkg.tar 62576640 BLAKE2B 8ff724481bdc3a80baed7ed61722e8e872721fd071fd505d8fd9f829818a93a92a8c2848cb50abe95d82ad621ff5290adde5850af2cdc32c94e72ebf8e0d7b1f SHA512 ee49caa42661510e8b7fe2208cf01c4beca0b2a3ff5807f4cb0d2781b9fe81df1573b303ebaa0bd22bc7a00039eb98355af33790f6aa4e459eb9d91c8557d116
+DIST gentoo-kernel-5.15.102-1.ppc64le.gpkg.tar 57088000 BLAKE2B 7ca0d0ff5c67beec55020af7c6ab03e4aff67e527f8fc03d4cbc414198dddaca69b5c150f1cea41f93bad6432a492f61be6c3bd70d3503aec363bb198f9c2f13 SHA512 1fee94830c9e81a516bbb317cce689174a48416be6a4bc1872dea15fe63acaedb97a16c01e25c9408d97c4dabfdec31b29306510c97294947fdd879e1b8d6e56
+DIST gentoo-kernel-5.15.102-1.x86.gpkg.tar 59176960 BLAKE2B 86ad78f9da70e7d59d9056f5ff6a50d93208551a7d836257807236cde2b19a372888ea11b4ca979e58378e9b384ce7d2c4171aa600500d864568c59a1977256e SHA512 a454a95fe5e42167cda1f61cfc9129e27834f78d59342aef1050a8ad92571438d638aeb554b937ee44e9f03278698582eac6c641f57d856fe74e33c0ce2b944a
 DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d933fed2a94f05eb8c93591b07ae77b8160d397fcf69d2ea8819cbdeecd294d3238377a4450789c653012a9e50223ab98aa5a229a98f11 SHA512 72bdc70aa6c8e51b1896b5872d9bea372305866509a34fc4ac99cd88b01d191041d02c18a0499b03d119b79499825eb97d105460968ac96848274b8fb8175f13
 DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
 DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild
new file mode 100644
index 000000000000..b8ae60a3f786
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-14 13:55 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-14 13:55 UTC (permalink / raw
  To: gentoo-commits

commit:     8cd847d0b4815a6ce02261098e6b99e0973e28df
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 14 13:47:26 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Mar 14 13:55:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cd847d0

sys-kernel/gentoo-kernel-bin: Bump to 5.10.174

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.174.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d3cc2d1de25b..3aabb5563529 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.10-181.base.tar.xz 4964488 BLAKE2B 2b05c676da465b1627c92400f12
 DIST genpatches-5.10-181.extras.tar.xz 3872 BLAKE2B dd1d27a04cd2215fdf9ae7301d6c90dd0a1e9e4ffe7e295dfe2d6b637de69303d9cd2a00a5adeb33d2c4cc7d984e57e69bd9f998df1da188ae006511fe70302e SHA512 b91ec330f3f87bf7ec5cdc10e6352070161d38d09fea82142b2dc475a0a25d176a262cc0bf24d4a4902e84abea84f6263c3e859f1ebf8f44155e42c5f565dcce
 DIST genpatches-5.10-182.base.tar.xz 5091520 BLAKE2B 80bb1d7b815a8ad56c79d28f45788b00f3ab972965e7180a598a5e832c7086bb872a52b2ea725949b571c2c7c7731eaaf61610ea147bb119badaf19fd9781709 SHA512 3d9355524ecf871ce2d62df56c99eda3bceec3f528b4f434cb750d75b7ee9aa82ed723c55ceffd7c9a6fa11287daaa9155d484da2a5f1a3806b93f3e3ddb541e
 DIST genpatches-5.10-182.extras.tar.xz 3872 BLAKE2B e73c6a4448be4f9ea39d7e79069672885f8091d9f40d472325bf9bd5fb8d05ab723863edda6c5ae42ce469e3cc722bfcf34198b8bbbd038e89f9625934fd9fca SHA512 b41bbb5093b4a072d5e4031623d9578a9bb9e2415d6c895fe95a5fa8d7332ab79e3dd181fa5e68d03de037faacd2fac265d60b4c94dae989de8416ad37422e48
+DIST genpatches-5.10-183.base.tar.xz 5092416 BLAKE2B d4c674fdd2891051748ab33257ed3dd1e85c7f15ee2cb5e73932752ab31ce6aee4a5a3b7a68767f9c1b5f0274693a140c3911fff7fd4a5587814861010cf0fb2 SHA512 bed74ee91b86e61bb2bfd02293a2590d0b5b9a7171c794c768970dcdc8cbd004ac6df87a63cbc9f5f6d1d2372e2960e29d68586b84a077275b61dbf80608a365
+DIST genpatches-5.10-183.extras.tar.xz 3868 BLAKE2B 4f42863c501d8636ee3d991f2e434123a891446182dfd5c45482e8aa439675f62db9388eac0ab00683001d7a7ae49f576968912a048d4e4a947a5e20f2830ccc SHA512 8c2229286e958d1d88c9d93dc3e6d26d98e91fc67f7040d0a96d35b89da8f15d11b339372a3055eeeb448352372cde839e7fc6fbfb0600d03337d224af4a8178
 DIST genpatches-5.15-100.base.tar.xz 4036256 BLAKE2B da0f271d54f248597d038a09f3cae6a2293ffbcaf9f06ad500060e0b28c57c0120c64f30cbb97b4b4585cc1a8f12b013258962a6599a166f5716e268b0587030 SHA512 865ece0271c674aff6df31d7b0ef8dd8d9643e9e7ab49730bb2892f82e1468f4f086710c62f6f647cb2a4e822a5a5fa2e2415fec8d900f82976bdca23384bebe
 DIST genpatches-5.15-100.extras.tar.xz 3932 BLAKE2B 55665c7edd0316db7e6a8391ccfc97a3f2c51e9e445bb81e0663ad69405ce577133f2def0e58711b1f8dab0b7bfb4314e05a41183138585eb24c909b7cc8c2fb SHA512 dd32b33616a64fe0f4b319e3424360a29d81ed1c6d94457da0458d7141013efab4933c685468019dc7c023346697d31c902e67d17120208ae408939b2fe1c5a6
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
@@ -84,6 +86,10 @@ DIST gentoo-kernel-5.10.173-1.amd64.gpkg.tar 66344960 BLAKE2B 4f12a5493cdb5af4f7
 DIST gentoo-kernel-5.10.173-1.arm64.gpkg.tar 59361280 BLAKE2B 6bc567b9e607536df570e5c99c80608e8a3758850654e67e38b6f64382ab48d5a199ebe9790f59d081fd13a34bc0b6aa2f9712ace3d6cad416aea1351ebbaba0 SHA512 683d3effc32a8f86adf0b88d1356db45d5be65440b6934c662a633e4cd73c01e53efc0c857d8ab9e98fb6beb5931fdac24f482f5f4342269e87980f9707262c9
 DIST gentoo-kernel-5.10.173-1.ppc64le.gpkg.tar 54917120 BLAKE2B 5d831a22e77407126a35d296fd9989d364e569426c8bd184ef0898a6aa6957ad26caa8b2b76097bb1c496b8603d86ce2024832eb2ec4d58ade7c2dd7ba9a418b SHA512 1c9bf8400491f3a90c73f439dce7718ac3b14e82c721e5b4698a4e773b293265eee3ffb1e7fb074e1eee50a0041b154375dc2aaa709ade2a4a58eed6be96c5b1
 DIST gentoo-kernel-5.10.173-1.x86.gpkg.tar 56453120 BLAKE2B 3f7de8ee5e0e54196e6497629bab7bb3028041684b3a941d2d7f7aadb771df494ea50dd3dec4f9b18f01dd5377980b7e563d03de7d2ae2abed3dbd7126007303 SHA512 04c2937ecfcf7abd97b16b8b364497b7370549425b64073ad5d0ea75809c76d1b4b81a8d6d76181c511584e78c411708e357318d6fb5244ea8dc903ea1d2ad29
+DIST gentoo-kernel-5.10.174-1.amd64.gpkg.tar 66355200 BLAKE2B 31420521f1091843ddb4c9d0486547b1cea1423725cffecc7182bfd9a0b579ef06dd33fe7f5ba88b75dc03787f6ad817d1d81c99092081d1e54f8ee2f84d4f0e SHA512 815d0c6f27445083b06ba22f069359d94ed694a0b13fc87fbfc65f2290e3c2d4546ccfefffe5eff0ee6041ba73c0f797353fdc85fba1670b2734dd9967519fbf
+DIST gentoo-kernel-5.10.174-1.arm64.gpkg.tar 59351040 BLAKE2B 6bc84035984561e569d61b33dd5c5c9a5ab265539403eac4d298e8766a261c47183b83d46fec4bc637d7769dc242570185e2a49f6e170e87ae1b0bf935b4db58 SHA512 b667b83b3f0b2448609e5a1111da0b56b09df8cf9ad6a6f02770cb11d2505d01d363c3fb9d4fccdefda052332630fde5abcf7a7f15d331ede2141502e8e510a4
+DIST gentoo-kernel-5.10.174-1.ppc64le.gpkg.tar 54927360 BLAKE2B 1c8b8f31a695c5c59ffed474513b17654fbbb50bc0302ff5b7da31b08c835e995d98d603a87fedaf14022cb236963156ab8a2d2d24de2e25ee3ee40ae3728546 SHA512 01bc32cd6c832bd9ea53ad096e4b6a6666c662a88990d8dcf72a44d2ba4f0c65e5d3df08e2071c510b76a42d875195aacf699116249b1b8bd6b7b85242725f69
+DIST gentoo-kernel-5.10.174-1.x86.gpkg.tar 56442880 BLAKE2B b19ef77aa8f2e3fc56046ab0a060e6a86b4558c279e9af0f323bed13fb20c23a4e45b82822cacae9216e6be1cd403447bcf240f6d9490393746dbc36e806e8f6 SHA512 a05b581a86b2f0759b0bb6327e8dd9b847d71971a923301bfec925bca6cb93ee915369acf825af5dd03f24f12d651453381d3e571835978b2565a734dd5d9bcd
 DIST gentoo-kernel-5.15.100-1.amd64.gpkg.tar 69652480 BLAKE2B 26b37e7b1f4f036616f7d11a1e72392e8670a4de135658a7beef1a5f0b51b49e798ec8e6fd41e816ca7ae7976671b5b66bcf73fb2471bdad7a452dc47ae17f81 SHA512 e977f08255f7ca9e1d7848172b01e779f59a3c0e42bf960ff00d0f78ee1a2bc958b72b90728fb0c308e42c0ff2acdfcf3f629c4188066554b493ff13301f988a
 DIST gentoo-kernel-5.15.100-1.arm64.gpkg.tar 62597120 BLAKE2B ecacd5f76bd5ce21d6561344e906e226ab5d515eb5d09ee36b57bde9cf431db84acb98ab171f9c557a7dab255776b8b35c4ba71c5afcddb49a2da0a3e3394de2 SHA512 1e20d37822cdba8710254d3c644d71cd836be6a33f137d33491bdc1a4de4256dcda3cf2102cdc08f8611b9c900806f8111b320ce0dde4948dfe838c351b9e7c2
 DIST gentoo-kernel-5.15.100-1.ppc64le.gpkg.tar 57088000 BLAKE2B 1a5f7be262c7ff1f5e3c632202f65a64706de92270c80a583507c81b58b0657e0a44ae8f0ef338db3cac59189fab7a2fbfdfc83f51dcff2d4affc2ad3f099f33 SHA512 e424fea4113c64b55a53b563a1a0c9a04f136aad090a5f69d14adeca53f820760aa452a0a62df1e4a2723b254ad5c139721dd04fc2e967c4895dbbbeb8ab3108

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild
new file mode 100644
index 000000000000..140d99c64a55
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-14 14:38 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-14 14:38 UTC (permalink / raw
  To: gentoo-commits

commit:     2d155dabefc4ab4d2e8c433bda2fd10844d15c9f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 14 14:37:50 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Mar 14 14:38:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d155dab

sys-kernel/gentoo-kernel-bin: Bump to 5.4.236

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.236.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3aabb5563529..8bbae9808cc5 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -38,6 +38,8 @@ DIST genpatches-5.4-239.base.tar.xz 5520768 BLAKE2B 9023bb6baa304282c516ae3d8ecf
 DIST genpatches-5.4-239.extras.tar.xz 1812 BLAKE2B f16995331f57d04a5e92164dcb09eab416c56184d9df7546bac597f25614af08053823f3877dcb4ffd54253ad610e9a8c39818290ffde145c3839041ca79fa7e SHA512 c0f6e320892485d8806efc553bef45b9bda7f35bf357af562136d6f10d41c2dcac767595902f2084ddce9ebce9dcc1952e9e72833b79b396dbf398a66017898d
 DIST genpatches-5.4-241.base.tar.xz 5607360 BLAKE2B 2fe1ac8414a69000b32e9b9c9d1f067085648bb45d0e149c55a8e1faa68c0297dca4c077317d2644543cebc1ec93bb408b7b702de80aa5d70360e2bf80213ac2 SHA512 24e0c4188ba25c835a9fa7c18df12b0d34c74d090ebf60d23bf206cc0fd3a42e06e3e9868007c271813900379f6ba1b49eb85c2f86f9d4068f99d0c6eea6ff6a
 DIST genpatches-5.4-241.extras.tar.xz 1812 BLAKE2B cdac5d4fa8b7620b85608b6fe0870fc3dbcd3f9940e33fbac774b8319aa033472613df5daeac5c356efe1a898f51deaefb0d34cd7dc28eae0001fa04922cd207 SHA512 41d9c56caa35af7650ee7f8e28a64582b20aa5edece9cb6047a3047e3ed59f0e26ea296dd1f02d3e1faaa8a3ff6e36f1c150f0addcba868fc7b823e4b1ef5c8f
+DIST genpatches-5.4-242.base.tar.xz 5610464 BLAKE2B 54d7c2e11a6b21ed8b16d26a56ffd392f35b82e1bd4548f65c40018ee6607eaea37d791734a31abb30ee061ac85089fbaede39f1ac35c2b0f48220f266d2db17 SHA512 cf7d24286d88319eb872f14c3907956c1ef9e0cba4d1a86e740e9eba3a450a2060c1f03d519ac49ad97e9afefb2a32fa7e77790387819c4d60d15039c425ef28
+DIST genpatches-5.4-242.extras.tar.xz 1812 BLAKE2B d2b8f6655e540964c1c6fd81a5e74bc2e7001bf86ec8a7e8293b2088ae24ce4bd41d0eb5097011a2c9669b9ff479bc828c2f8425924c920f35193d466b4dba58 SHA512 8d76a855216ef7dc89babce2d35a7b6b58b641105c117e246a01a779396fdcdb6cbcf7b599683ecbfeb53df09504244cca5569b08b15a4fbe6b81b10d51c8d86
 DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
 DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
 DIST genpatches-6.1-15.base.tar.xz 803732 BLAKE2B 5f43fb07787e9e861b54b4977acff47c13870b24cba98296538651c656e332be2bd194b91a67d68858bb7ddf116e0e97179c5c039c64b75f4392829d091ee387 SHA512 482cb110c5d218a0b0dd4dd828862d9cfb5044b5c90f75218dd7bbf266dba1a11af11ecd913029904d6de1d572d2cbb247b5bbf1c4bb5711eb9fb03b327aaa81
@@ -142,6 +144,10 @@ DIST gentoo-kernel-5.4.235-1.amd64.gpkg.tar 60487680 BLAKE2B 7ab3f0616c367da790c
 DIST gentoo-kernel-5.4.235-1.arm64.gpkg.tar 56535040 BLAKE2B 7e31ee0e5602a39810719b4520dabdafca0f649dfa6b0e69a12a6e93cea1b0dff4fc272a622db88c0c68743e67da901cf9f525ad49413c61d21897aa4abacec0 SHA512 72ec254202bf236aec4d42fde0f1bba66354937fe6132d3f6c6f542a3cc359caab8ec218755f655fb91a68b0466310f789558fff459a771c4919d260d1f47dd5
 DIST gentoo-kernel-5.4.235-1.ppc64le.gpkg.tar 54210560 BLAKE2B a11994bb699005339df8ae1c15a716a49623c8fc64751209f35cd6f90dcb3aff245910246f765193e5c2f9f5b4f6f81ba5b08fc49d24bda42416d75bb550cb6c SHA512 ce57477aeb3b5c1fc8d7a1385dbcc5225a83b2b2cbd056aaec42e7c2b6393666e0ce25206483594555660dec0f5e2ba9a7ce98bb22c011cc5ce5e25967b57f59
 DIST gentoo-kernel-5.4.235-1.x86.gpkg.tar 52428800 BLAKE2B 5e23682a53c891db9f07ef93272426cfdaba5a2a39a7872b4c9187d1e81f67903f53b54e6c07b2ca620716b8f8094a986f28c44a246f2f3706425f318383ec56 SHA512 323aae22842ca4d2cf173c639e86b6b1894108fd98dc89d6cad480e871328ba8eb4870b7838e65d449bdf3b167d22f8bc0a013080e4b48c5fb0d9a38af3b334e
+DIST gentoo-kernel-5.4.236-1.amd64.gpkg.tar 60497920 BLAKE2B f5369c5daba253d93ac3a3d3a45daf8a11a2b392e0639e7cb867923d4595cf0ed5ca438a86674e79e13a7b9b05892b87a5f9306351ca4cd55a997d0c4ecac3f9 SHA512 fa840eabfe95592e551e75a80d04f6e4168bd40153c5127b47d915daa78451da8d118a1024ddcde7f85e45f644e21327097cf722ce4bb97340e2a4f5cfa42dbd
+DIST gentoo-kernel-5.4.236-1.arm64.gpkg.tar 56524800 BLAKE2B c0f3befb350e1cce8d5c09d27bb5713597cd887b94d968b2e72699b83b427347aebe1d2e5a38dad22b7d44d0aba948a853f223339caa6ecb055fa26a37dd83de SHA512 5616bd9ff8d0e91fe799acaae47fa0b7c201a04b7dc32b6ed807bed206e3847e275ee8c9e578ae3e705c047abcc5ad232bcdb888a7f0e9cf3d0a4a7c5bd6c591
+DIST gentoo-kernel-5.4.236-1.ppc64le.gpkg.tar 54231040 BLAKE2B fae905cae9e4927c58970ece0a3925d629d0cd21076f728403431acddc2c67b98f798b74595384e2a85191b9f5ebc07fbc428e387079b6b1b862353e6e47c3fb SHA512 a80dc6a5c1839db75338ead8e1678b1aded80a0d935e3495076c8cfc3cbdf6dc51e655aadb92dcdcb966bed374a80d401c0289a9898da3081feb379e1fd3cc66
+DIST gentoo-kernel-5.4.236-1.x86.gpkg.tar 52439040 BLAKE2B 08d7bfb6ac39b40ae1709a4a40e1da20af8fd656e28865ebafeb0c011b926de3e595e5da9596f1804ae47266bc5ec7eb3084c2468b55d74921bddf15e27bb9fc SHA512 dcf9a9980123d3325c31ab88f05eb67b8e78cd5d0f4c89930c86ffc43fa5e92fe98c9b5a1c581e83f3df81a41caece02d4892910bad2f3619bcd4c529addcaa8
 DIST gentoo-kernel-6.1.12-1.amd64.gpkg.tar 76759040 BLAKE2B 2f2e485ff705b26fa3b1db861acafbdac6362151e30dc73cb2829fbf871cc022641cc15cab82e0d19a25c720f84b6382b74c02d34f658a0cde90a267160f3af2 SHA512 d67fd7cf59df2e648bfdc7543995d7f46160d708a2fdd172002fc94d81d4b1bf1b1870754a6d5223a3728484170bbc6f5650c845dad27aab45da8f9f9eeb9232
 DIST gentoo-kernel-6.1.12-1.arm64.gpkg.tar 69447680 BLAKE2B 83f5eea4ca23eb6e79fad8fd746759982fa1d7e6cbd4cd63d43901aef9be3e7eeb64864f6538bdea6efe2486d13a37042a5533825f924a2af393fe0f66db7a72 SHA512 500abfa834826bc3ea7bc97c1b8991e68e72edb8c69ddb316621ff3029bb7962d8c8cb34e73f71ebed2f9db4600b5bf03f925953f67ecc6b46e9db5f35c265fe
 DIST gentoo-kernel-6.1.12-1.ppc64le.gpkg.tar 62781440 BLAKE2B 5a29a7f274f8b3122209603fc1b05ec7940dfaa0bf9dbcf658897b99203eb091d74f8df8dc9a7fec4b2bb913695c7d78650d062d4b58ade48598f2cbfbd6ff58 SHA512 edef917a088aef0b6ec572f678febfcb448c64f70de39697e01be50855e81fc9f3638d432c98ff75bb8963ecc25bf783ad9ce7752cf4705f875415feacda9974

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild
new file mode 100644
index 000000000000..b667043f3f79
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-14 14:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-14 14:47 UTC (permalink / raw
  To: gentoo-commits

commit:     a003cdb3e273c0c3af3df1f8dd1f6868add60bce
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 14 14:46:41 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Mar 14 14:47:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a003cdb3

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 120 -------------------
 .../gentoo-kernel-bin-5.10.168.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.10.169.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.10.170.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.10.173.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.100.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.101.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.95.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.15.96.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.15.99.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.4.232.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.4.233.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.4.235.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-6.1.13.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.1.14.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.1.16.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.1.18.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.2.1.ebuild                 | 127 ---------------------
 .../gentoo-kernel-bin-6.2.2.ebuild                 | 127 ---------------------
 .../gentoo-kernel-bin-6.2.3.ebuild                 | 127 ---------------------
 .../gentoo-kernel-bin-6.2.5.ebuild                 | 127 ---------------------
 21 files changed, 2660 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8bbae9808cc5..fb1eca577eb3 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,105 +1,41 @@
 DIST genpatches-5.10-176.base.tar.xz 4910744 BLAKE2B 119dfaaa5a2212f088f767e3600d748b2bc20a95c8e21b34bb81dc0a6ad6082769da9cc11a89b226c326c0326cb4c7da6fa0fcb1cb4c5e1f04fc353dab01a117 SHA512 60632369dc2066789ec8a144080127d7149d9deebb3c9764cd1a13fbe961dd5f88eaf345dbfeaa33c8c8b55d558511d2dafd4bfb631fac2db72110574ccf6c8f
 DIST genpatches-5.10-176.extras.tar.xz 3868 BLAKE2B a0a3808562dba6540d632b25e3a417f9a2514dddb13cda9692002b253a4d033bb58ffa4d606fd57764024f21a0907a94d93c2130deb9bbe92a60f310179e761c SHA512 847fd0c0ce8bf3aaee9c6aacb527d8590439f44f5e1e19ffda883b5ea7d8bbc502cbe5e126fc181eaad9dfbced8ca664e459b70085bdc6d51e7f001bf4901f2a
-DIST genpatches-5.10-177.base.tar.xz 4940872 BLAKE2B b2a81aebd81bff1144ecb1732345cdef2a91abc5bff2aade07770cf11cbb5475c58ce2e4c2dc00a5b292948cbe9316d4812dcb534da90bf9361f18136bd67194 SHA512 b6c25015719ad70a3322d65a5f796ff075a38db7225d90b5bd18af22348e46adb547a374c0ab8fb6790f30d211570dc6742aa7abf0b24987fa4e6fc49b2a7c3d
-DIST genpatches-5.10-177.extras.tar.xz 3868 BLAKE2B bffc5ec0895066aa1e497ebf412a298f1dedd4ac86758f72c364fc7e56508aee3928725646742a66bb3979b8ed33afa7539e3ffa9c0f350c0f81139f69671287 SHA512 2c0b9273c933764c5c2fcbf6176b3fea06777aca18d823055cd69740519e1a37027a058238a0a9c15b39f1b29417fbdfd771fb7247663097fa717889b5492641
-DIST genpatches-5.10-178.base.tar.xz 4951584 BLAKE2B 179abbcf89b3ddf39dd4df8656851cc180409aee9684505b47fcb950709d182a370db484a650f70a48dc51a2841b98244e3a98a06dcd5dedc8c6a976aa3e6939 SHA512 c6f6f60ce523e83be2f7ebdb216ef78ed9e27d5eb71e2e0709c2e346a3826624fa9aae1aef4d162e391783032cd7d06ee9761c7c42546de4c1e65b618fb3ff5b
-DIST genpatches-5.10-178.extras.tar.xz 3868 BLAKE2B cb6e6ac11355b5a8ae19a464494a7e418edf5d475b793114a0f23f3e4b173dd906f13df77474a9223a0cd3359c2647a736939fd2f98744a1edc42c870ee14b59 SHA512 24665f3effa01f08f4cff8e84ada35a019b09d4173e29f1413674635b14b25d78cf2177fe3f99ad6bfb657c56970b010a3cb21e3defc3b03aecb9efe3218eb96
-DIST genpatches-5.10-179.base.tar.xz 4960220 BLAKE2B ea5daad3714354614f82977b59e4d2ebb6c31371175883195c7e6cb317a73ecd29ee4d7bcb326ad06e2cec855c74833baf13d3c7108a77205a4cd71b647ecac2 SHA512 ebc6d36654dab8862bd1b569564fbd64ec43397148748d9b7d953abfe3da33b75af0d536d09e44cd10cf19719e82fc5d8a403640dceb3fef75995b6c3ea3bf6b
-DIST genpatches-5.10-179.extras.tar.xz 3872 BLAKE2B e493d4df16cfacef4115e3d673820a8674d66bf4e965e6cf807e39580c4efb4dfed0ce16d415028a3e2edb46e03f3ba4e9063b5e44e6b89e6a9ac0536f5a56d0 SHA512 9bf3a036990f34d236809c5d88b8981a9a374d390b8b10ae640b7ab825a7929b6169d1e75cd7186e22b7a3aa4c417ce7ab222ff6e5f9429f33a1eb31c127ae0e
 DIST genpatches-5.10-181.base.tar.xz 4964488 BLAKE2B 2b05c676da465b1627c92400f1290c7755c5c443db0f566fde2a2d35422f84a93875fd0cdd7af5ef331872a9ecb89e802ec48c76914a25d2b6d401edb2022d7c SHA512 2524417fe412b83e380ca55b89403abde41af034e5900daee53b82d7e4183a0345ce3e86e03ac9e211380437f4857163a4e81737d1117d7e02847ad36553c0fc
 DIST genpatches-5.10-181.extras.tar.xz 3872 BLAKE2B dd1d27a04cd2215fdf9ae7301d6c90dd0a1e9e4ffe7e295dfe2d6b637de69303d9cd2a00a5adeb33d2c4cc7d984e57e69bd9f998df1da188ae006511fe70302e SHA512 b91ec330f3f87bf7ec5cdc10e6352070161d38d09fea82142b2dc475a0a25d176a262cc0bf24d4a4902e84abea84f6263c3e859f1ebf8f44155e42c5f565dcce
-DIST genpatches-5.10-182.base.tar.xz 5091520 BLAKE2B 80bb1d7b815a8ad56c79d28f45788b00f3ab972965e7180a598a5e832c7086bb872a52b2ea725949b571c2c7c7731eaaf61610ea147bb119badaf19fd9781709 SHA512 3d9355524ecf871ce2d62df56c99eda3bceec3f528b4f434cb750d75b7ee9aa82ed723c55ceffd7c9a6fa11287daaa9155d484da2a5f1a3806b93f3e3ddb541e
-DIST genpatches-5.10-182.extras.tar.xz 3872 BLAKE2B e73c6a4448be4f9ea39d7e79069672885f8091d9f40d472325bf9bd5fb8d05ab723863edda6c5ae42ce469e3cc722bfcf34198b8bbbd038e89f9625934fd9fca SHA512 b41bbb5093b4a072d5e4031623d9578a9bb9e2415d6c895fe95a5fa8d7332ab79e3dd181fa5e68d03de037faacd2fac265d60b4c94dae989de8416ad37422e48
 DIST genpatches-5.10-183.base.tar.xz 5092416 BLAKE2B d4c674fdd2891051748ab33257ed3dd1e85c7f15ee2cb5e73932752ab31ce6aee4a5a3b7a68767f9c1b5f0274693a140c3911fff7fd4a5587814861010cf0fb2 SHA512 bed74ee91b86e61bb2bfd02293a2590d0b5b9a7171c794c768970dcdc8cbd004ac6df87a63cbc9f5f6d1d2372e2960e29d68586b84a077275b61dbf80608a365
 DIST genpatches-5.10-183.extras.tar.xz 3868 BLAKE2B 4f42863c501d8636ee3d991f2e434123a891446182dfd5c45482e8aa439675f62db9388eac0ab00683001d7a7ae49f576968912a048d4e4a947a5e20f2830ccc SHA512 8c2229286e958d1d88c9d93dc3e6d26d98e91fc67f7040d0a96d35b89da8f15d11b339372a3055eeeb448352372cde839e7fc6fbfb0600d03337d224af4a8178
-DIST genpatches-5.15-100.base.tar.xz 4036256 BLAKE2B da0f271d54f248597d038a09f3cae6a2293ffbcaf9f06ad500060e0b28c57c0120c64f30cbb97b4b4585cc1a8f12b013258962a6599a166f5716e268b0587030 SHA512 865ece0271c674aff6df31d7b0ef8dd8d9643e9e7ab49730bb2892f82e1468f4f086710c62f6f647cb2a4e822a5a5fa2e2415fec8d900f82976bdca23384bebe
-DIST genpatches-5.15-100.extras.tar.xz 3932 BLAKE2B 55665c7edd0316db7e6a8391ccfc97a3f2c51e9e445bb81e0663ad69405ce577133f2def0e58711b1f8dab0b7bfb4314e05a41183138585eb24c909b7cc8c2fb SHA512 dd32b33616a64fe0f4b319e3424360a29d81ed1c6d94457da0458d7141013efab4933c685468019dc7c023346697d31c902e67d17120208ae408939b2fe1c5a6
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
 DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
-DIST genpatches-5.15-104.base.tar.xz 4172432 BLAKE2B 3056125f31757d4daf4d5a5df4f9e0c02257786d5dbfb44a134abffd2c8615d170f64f4d5154b04e7a5e6e825ee175430c842a7490ff6a3414954059a72a88f4 SHA512 324899dda69e2388adcc7241a5905110cfcd6a400d011c5948a983ccf5693be820b56115b5448f96fd819457574bf6ab3e7cabbf8169bc471df4b9a73b024975
-DIST genpatches-5.15-104.extras.tar.xz 3932 BLAKE2B 749f1d9446c12992266e4b24771cd4273fdb6a72793f3591956c33f210a2671d587f0cc04d0e9751511bce1e03b76df53e65231393e9d2eb1169ac825bd046e1 SHA512 66de4f74decfdb0f76050968d98a6cc378c04d5d19b9c16e35fa9746e9dce235c602ebe12fd19fc2b6bf8fc9d9eab3d9461e6aad3edc00cc465ae18a776b0e4c
-DIST genpatches-5.15-105.base.tar.xz 4208564 BLAKE2B 61c56a00ca87e33d7b566b319bba1e08e5dc104f2a5c21be61cb657abcc63d7b72ed88fae3adce80a6b648df7c2e715b9fbf71eaf0a43ceefcaba4d57e51707b SHA512 6ceed62dfac16a826451670771daaaaa47d92fc4971dcf72d486f802acbe111491bf01b1bcd5fca6f548d655a57bdf038a90bfc8a5ac1fe8d7796d90a2188757
-DIST genpatches-5.15-105.extras.tar.xz 3932 BLAKE2B 7739e3d8459ebc58cafa0b95f7414e204a5c4410e468e11e27704bc08f32169a285baa6661289bf3d52602779d5e00eeafb84dba7847fa4154614534026aa5ec SHA512 28947f5bd2e49191fdcc46ccdde98a22c3e983a4ee6867c8d04458972ec3199bc4648374caff1a090105d05c8bb9eaa52e758b5d352e076c0a87967c659b8e18
-DIST genpatches-5.15-106.base.tar.xz 4208800 BLAKE2B 07fd817437b15b58e899eadd5ba2c278f9bf5f254a47ca4c702691072feb7c6bdc282de1c6b45ac16820dee4b5614e50e84a4869b66c037cb1be362259bf241c SHA512 453cbb424f0be467ff868a5dcf333dce3eca4593f961a90185d9d12bc54fb29fffce3b9b79dde7e4bd0e8c7dba1057c7b2821765976a6a1075b950ae9736c2a3
-DIST genpatches-5.15-106.extras.tar.xz 3936 BLAKE2B 37084de2c64502fe7825f54c2bacdbce1cfc325cabf68ffc0a727f81628d8ede4c4f38fdfdb780592e3e0e7d7df7609ecc1a3b17b7c5ee1525087ab6c02ab110 SHA512 95ed0181923ab92ad01646c792fdc1b3c2e6bad2e9bcf1e5bca3a9852fc2e7b65d66b84fb41d2360b8c3cdc7038e5558179b87799ee4f6e005eb72ff9b587708
 DIST genpatches-5.15-107.base.tar.xz 4209440 BLAKE2B 48fcb9a837d9f13ffa96194e2ec2209decd2d7c50a8d18ce4dadcd15f720496f5a82b821788bc20631b6ca4679cc3f93e48beae4a0c1c515747086476b5c1d5d SHA512 e66a46e0460dc940a021b37f673953d527d87c92f323d3f49d891339bc0040de492193e7415589b47b15ba37fcb05a7c1aeac31d612904afefaf2f748e1ec173
 DIST genpatches-5.15-107.extras.tar.xz 3932 BLAKE2B 59b1279051d08009a8c6e15c5083d7056f7eab8b5beed72dd3421631e9730c7306ce7cae8c3c82f508db261c2a4b2076a2c6c7d3a5fe98419b240e87a0d1e636 SHA512 8897cf7b1d42fcb4a0a87417913c624dbc65b9ce5689dee3998b65cba54659e7ecea759c97f4993dca4b928fe7844e025aa8dbe54f5ca492d8f858fdeb9ba3d9
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
 DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
-DIST genpatches-5.15-99.base.tar.xz 4024008 BLAKE2B 82205380a55439dbe6f8605d09078d7a349ec60180204ced6c9902f340077c800cf515f3f513c69110eab37a8daa386a82ec4ba9e84dd02299ccc45379cdc659 SHA512 72033d94d3d509ecefb5a54e82906408802118cd985f617ccf7465e23d19363668159998dadb950bef58af11bab448110e6c753eb6eb7dd107feacbda4d67f3d
-DIST genpatches-5.15-99.extras.tar.xz 3932 BLAKE2B a78ae77735742abfdb7a622563ea1751b7da91516c6373f65a983e1e42bbe15915600528045ed6f9b413cc424506021367216abdfa0fbf5234ace650c55febbe SHA512 21671c1a8b7b3cd3a0e36a05b934c9b80c4aaef90ae8ff200572651f0559e23b7418a9df7b5a59118513cff566a2baf72c3fe4c273a38b4cefd64efd0973441c
 DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 5c2ec5abee963eda0373e04d4f0da94d7e49b7a1fdc05f7a2f7cafba61771124503f1294289f79629afb62075855c176887f525a95a73bef4247b57915dd4877 SHA512 0a3ba2742ab21407ccc9060f37d528cdbe64dade85927aa1908613221973f14765a78ef6a71e157a71defcf1ee9158ffa1c2e7c082f508fc1140792e2311a073
 DIST genpatches-5.4-236.extras.tar.xz 1812 BLAKE2B acc781fb099315e4716cdddc4a7f7ec88bcfae2228fd63c6f8bc99b3f562baf75339129f6d8e5970f5a812f6523fbe316992e1bb1606d6e06e5ca769ea1b5535 SHA512 5d772754922bf7eb2e21eac8fd597ba8c6211565a4d96a7bda6df68e089654b908bc09cd884c6e570836814ee75c84252d26228a20d138577e7717c498edad86
-DIST genpatches-5.4-237.base.tar.xz 5514132 BLAKE2B 90509a99ec10e042915362652369c82b562130e47c932c6209cb276aa3bdc20c66b07a128cf0c52872e64423813bb3f6e5aeb1f16d4b911835fb8b720eaeb0d8 SHA512 76294e5137c9b2610e15a79820fcbfa20e4f7449a2f06beaa3f7b88564a3d51f6bb7655a65313aaa636ff4c1cb470a220c8a2261181ba8aa0c4edae16c2a81ec
-DIST genpatches-5.4-237.extras.tar.xz 1812 BLAKE2B 5a4e6b9593a9e9f87afd5f06f03fcdec5fb6072c6689f392821a9778e84634da193c8085ee37348adcd7059ab05ec056e9d7dc9fa27ec98c118ba18878baeeb1 SHA512 21f552b05deabff804c841247fa037e71cca35892f8d212cd5c2c0dcf8a43e455a7d4934f59e4182513dc2257a34f5a976823cf6c0f87a5bf3449365ad353769
-DIST genpatches-5.4-238.base.tar.xz 5519048 BLAKE2B 9413ae97bb032e51ad570ff2c59ad9527d165563d32a8c9aeb4eea2ff9176115180c0c664f6729ea6aa9b3bfc4968c465636078c2ddf439271f18750ad048ca8 SHA512 d91f42ad1370bcd8bd8f56410abc74b964b123b42a0100c1b4d934d50903d7a4ff4eaa79f02ed85362f0eb3ae6e3e984d1ef85add8f969ca9ddf5c51917cc372
-DIST genpatches-5.4-238.extras.tar.xz 1812 BLAKE2B b797329d02faf1f7bcc9bebc5f4b028e581a0c45660f15ff6010b6b8d5b920725c4697e26e8ec22fc94070723fba6e5c6fbe273fbd4a5c5245fc0a8247037e5e SHA512 b4adc55c826f9154f977e329dbacb1c5e92a2dee1d694e9b0d2b63d0ce4e3bc55ad05918678865d7964aa6e437f939e7e07652a5498e9a316f09069daae8487f
 DIST genpatches-5.4-239.base.tar.xz 5520768 BLAKE2B 9023bb6baa304282c516ae3d8ecff8753bc9b4f0f06166a9e5358d19d6c24d41df4aed6df3174071deabfa9e3224a2c11a94a1b04741c844da88e8f2843178ab SHA512 a776e9663e762d61e5646b56d705a82d17459ff657ef0ffa817b380bb62ed4ba8ca1b84dfba5700c9b33e018736f366b335769005004f9ee15645110a5751d41
 DIST genpatches-5.4-239.extras.tar.xz 1812 BLAKE2B f16995331f57d04a5e92164dcb09eab416c56184d9df7546bac597f25614af08053823f3877dcb4ffd54253ad610e9a8c39818290ffde145c3839041ca79fa7e SHA512 c0f6e320892485d8806efc553bef45b9bda7f35bf357af562136d6f10d41c2dcac767595902f2084ddce9ebce9dcc1952e9e72833b79b396dbf398a66017898d
-DIST genpatches-5.4-241.base.tar.xz 5607360 BLAKE2B 2fe1ac8414a69000b32e9b9c9d1f067085648bb45d0e149c55a8e1faa68c0297dca4c077317d2644543cebc1ec93bb408b7b702de80aa5d70360e2bf80213ac2 SHA512 24e0c4188ba25c835a9fa7c18df12b0d34c74d090ebf60d23bf206cc0fd3a42e06e3e9868007c271813900379f6ba1b49eb85c2f86f9d4068f99d0c6eea6ff6a
-DIST genpatches-5.4-241.extras.tar.xz 1812 BLAKE2B cdac5d4fa8b7620b85608b6fe0870fc3dbcd3f9940e33fbac774b8319aa033472613df5daeac5c356efe1a898f51deaefb0d34cd7dc28eae0001fa04922cd207 SHA512 41d9c56caa35af7650ee7f8e28a64582b20aa5edece9cb6047a3047e3ed59f0e26ea296dd1f02d3e1faaa8a3ff6e36f1c150f0addcba868fc7b823e4b1ef5c8f
 DIST genpatches-5.4-242.base.tar.xz 5610464 BLAKE2B 54d7c2e11a6b21ed8b16d26a56ffd392f35b82e1bd4548f65c40018ee6607eaea37d791734a31abb30ee061ac85089fbaede39f1ac35c2b0f48220f266d2db17 SHA512 cf7d24286d88319eb872f14c3907956c1ef9e0cba4d1a86e740e9eba3a450a2060c1f03d519ac49ad97e9afefb2a32fa7e77790387819c4d60d15039c425ef28
 DIST genpatches-5.4-242.extras.tar.xz 1812 BLAKE2B d2b8f6655e540964c1c6fd81a5e74bc2e7001bf86ec8a7e8293b2088ae24ce4bd41d0eb5097011a2c9669b9ff479bc828c2f8425924c920f35193d466b4dba58 SHA512 8d76a855216ef7dc89babce2d35a7b6b58b641105c117e246a01a779396fdcdb6cbcf7b599683ecbfeb53df09504244cca5569b08b15a4fbe6b81b10d51c8d86
 DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
 DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
-DIST genpatches-6.1-15.base.tar.xz 803732 BLAKE2B 5f43fb07787e9e861b54b4977acff47c13870b24cba98296538651c656e332be2bd194b91a67d68858bb7ddf116e0e97179c5c039c64b75f4392829d091ee387 SHA512 482cb110c5d218a0b0dd4dd828862d9cfb5044b5c90f75218dd7bbf266dba1a11af11ecd913029904d6de1d572d2cbb247b5bbf1c4bb5711eb9fb03b327aaa81
-DIST genpatches-6.1-15.extras.tar.xz 3808 BLAKE2B 8d7a78f6a1e8e6bbacace9cc067b1edd674611f7ba32ced894557cc48018ce708411828dcbbd71f8678f22ebf64c8913fe8c641d29bd46d7146198ebd1240f11 SHA512 0d53e3c9740cfe65b6168c624bcc99cbd16d3e196b50190be8aeeb8bf78d205dbed964e01b151a2ad03c2ad10bb4b74f84deeb4d42db4392fe52c337540e0dc6
-DIST genpatches-6.1-16.base.tar.xz 820936 BLAKE2B 91554b3c532c7ba9549291a2a6c3ae531922819d896e4a9e69ef36d09ec8a444d2ba0725af6ff213ea554e6fcc9a20ccf5adce1d8e17a3c4fa9c3174a0a228ca SHA512 7bee9944db4397cdbef1cde6083970c5290d9936a9ec17bd0d6b21ba7186eeaa0bb43703ec0974f5121e6cd424817727e6be3aa5980438dee4b27d9a9ff99456
-DIST genpatches-6.1-16.extras.tar.xz 3804 BLAKE2B 72e1824ad6d561359eb287c8f67d94b961c6054a4bbc66af9571caced021d6d3cf64d5d06be4977c22b4c1061b37b5f174db4713040faac069dd9e7b29fa2a6f SHA512 ac2c48ed858be0a2c844646d343de6994f1f8179b0369a6be554f1587369679b651304f967346aa1bf2f462ae62b1c8c0fcb5bca32ec12e2f6100a694aafc6b2
 DIST genpatches-6.1-18.base.tar.xz 833216 BLAKE2B f1b86487c82d4354347171df635192a6276a4d0a9561a415270a85caa46401e4b9089f847346cbf441f8c6a4d4012234d83b31fca5797cc6296010f225392990 SHA512 155207127c1c58b2497788d5b7541ba1872fefea3d2c7804356e5bb6d28dae2f0400dbab44cf39b847f89e7a058710b8528059d75f0e92b63d3d37fd0a515ca8
 DIST genpatches-6.1-18.extras.tar.xz 3804 BLAKE2B f31c07ec6318b91e6e7eabeb62bc28af362fc097297b31521d464e298effbdf52cdb94b43a1811fc10ea3dc9387fa47501c4987d6709d73603ed15ac7949dd92 SHA512 8611f8cd72f54b7c4360d314eabcccfaa99722f568da32710a39f47ffd1770b14502130be5ce3d3a14a0bd93fc9fbb73f65a9c9636a8d0e9051892d1e5221ef7
-DIST genpatches-6.1-20.base.tar.xz 1052484 BLAKE2B 9599ee78ab289960d7d0c81db8d509a43f8dcb524163216af9c2bcd37eb1fe60b9c7e607faecd19974676c5cf863a4edbdc668b39ebb1f37fec98b1eceab42a5 SHA512 9e99a69ed5adc7fa8a33cab86ea187c42e888c6d768cd3d39d5491c8d96dec2fc5f4c11c02075b01de1530ac629e63876152ffa7643d3a3b899fd1655d67d1f0
-DIST genpatches-6.1-20.extras.tar.xz 3808 BLAKE2B 4d121cdba86a63a5564f44f2b33841ec07d456da813070f73cdc2b983b5fe466e92b845a6c4d0959aedfa3ee9a8c57fde08a84aa6a31926d43a5ac68d4c168df SHA512 8b17882ee84adda037433b2ab13aaa378812f6d6f3e87246c1befe54c0254d1261b3fbdd89410f133ea35e798bbca597e392222ba1bfc93bf87e645600609dc2
-DIST genpatches-6.1-22.base.tar.xz 1112816 BLAKE2B 4fb3e3e6b08b201856257c72e297428e8ce90bac110452cb47df21799e140d18d7bf82f4fa36c331c9a199e63b1305d151b77aaa2f9735dbd0a049b7eac7b433 SHA512 06cdf0df64e699c9ab3daa122b2daa9bda56e2fce0497665fbe2fa488c1208ab0d13f84648f3fc8627aa2a325095be9a115b2bc656b9228fc78e98068d4d8685
-DIST genpatches-6.1-22.extras.tar.xz 3804 BLAKE2B 6350caa854108959e150ba1537044b9c781b24b740c632f30d0ca4de54d795c45993623fd0822131cec50cc46182a76c036e5481bd4617ee3ffb5c9f82258050 SHA512 5a48e06b4f9fb94d53b7175850c1876edcd76ac45c1188d754a9963388a2df23d510f8a30116a47db45f06f1274e25c6897957783f0e8eeb3d0e20ea626052f0
 DIST genpatches-6.1-23.base.tar.xz 1114724 BLAKE2B 35cef45469a4e42a736c5e94529a211dfc1b60a44e695243d4b936e85933efd685a6e8617abc4b20cd42f736979bda6b85fb66fe33f1d48ebe2cb53fb672a913 SHA512 c7cc6f174e7b1b3c5036b4861da9c5b5110c6857c4bca2585bc4090e84382688fe785ae23c3383246682bcf807368a31793921e160882a1dad5b929501c1001a
 DIST genpatches-6.1-23.extras.tar.xz 3808 BLAKE2B 328dc3054c6ce8f31bcef2d682301b7b9b06a6d8b3ae96adcaf187cc6bc85561dccd219bfedffd4171c3e8df9ce998d4e615bcf364223afe8e268198d3a9d403 SHA512 74e378f6efe8fcadd39e29aaec0d0cc3b2ae8edf909f06a0395a2732d4af1337a966490ff3986237f98086a8779deb1fa980506fcd6385061742187b9bb89da6
-DIST genpatches-6.2-2.base.tar.xz 9540 BLAKE2B dce2bb1156f0e9a7ca19b618d13729908001939d6ec6361ca6619808a120e61900b5f4de97b2bef0e63aef81a83c7e2a0d736f3c344d9a610eb5c6a21baeb111 SHA512 50aabf4c24dbf13595556314b2ba8f1d0219355bc79c0fddf05ef7a6d244fe3c54f95c733e02fbc032a582495c59688f415af5b62b3401b436cbb5f0ef3aa9ac
-DIST genpatches-6.2-2.extras.tar.xz 3804 BLAKE2B cdbf51c28ff1c3b974665f558ec774eb70874a3941b97f966ee90642f3a1c8732333348e891156a40455c8b80c2a2002fdf1515403eca7b8d075c28b09a2ed78 SHA512 cba0fe9b3d13f3b1f6ee413a44698694ef6b009918dfda76e4d8402e66f1e857bf889fd4eb7ae093e864f7015eb3fe14aa704a5a3b68b0b92ca494bfc4b43a71
-DIST genpatches-6.2-4.base.tar.xz 15256 BLAKE2B 4a6bc8f4b75be2afe87d3d29ebdd45cc6a6266717b793a611edcefad3b39c3f70f14533b538eb175f0c16e901006d52e09994072cf9375dc0606db0478472d18 SHA512 0351b19b50bff5922d916b215c8b5b04a31994973dbde9553b2f197009447c9d5dc992f0b9ee25bacdd1569477a0beed4e0359dec390ca4914ceeed3e73592f5
-DIST genpatches-6.2-4.extras.tar.xz 3804 BLAKE2B 909c69169a518c690e62cb3417a35fdcbc1f3102d388ea0f6eb5329753f50596bae769ef033d43bc9d9fc5cbddecc3ca8541f771c4e02c76fad6253594cf5e5b SHA512 c22a12ea1d3467891286d9898582d038026230181537ae40927182b9549e7a768e4ae62ddf9b402e67cd31e18cb64e9f9567c5037eebc98500d4aa21ea62b44d
-DIST genpatches-6.2-5.base.tar.xz 297244 BLAKE2B d76f6189b57b3c81ea8d8cde4a4464539ecfd27f38790eb797758d2ca9f3c4f1e4906b8187faf515035ee220107e698d60d6687cf9d05e7805ba2e8a5a47ff7a SHA512 e0ab47321da0c7588b102d0c9af435bb23c0ea01915d1e9080216bb885f2dbd97ea0d885d2f72297dcfda18fee524dd2629533a4ee65ae72cde0651be38b962c
-DIST genpatches-6.2-5.extras.tar.xz 3804 BLAKE2B 23df3f3d54c5c9d0db420803bf45861111addf7bd23efd65a928345103e5fcaa34639c18c4c72911ff9d17cfacf50063802af75674d9c2839b0448185ca0eeb1 SHA512 5727b99aca295c425c5ab67e8e25b3e7ce0101542d60374d3f54abcf66f336d303ea529b683ec0d82da5ad471b5399eadad2fc8cc1dba3c3b13eff1735d1c12f
-DIST genpatches-6.2-7.base.tar.xz 376376 BLAKE2B af978aac1a4f3c836e5223c25b7d24557044aed7a03b9ec0313cb86f5f5238e795ec2b88cf6ebe800d4ff86cad7f755b26f9d4deda87761ef73007ddd9ec678e SHA512 96373f80389db5b4a414794292278246eecacde3016ac80a35fb25382284c60f8d09d53096c05f7609dee00236698591aa881462d039e0c958aa32b080e2edb2
-DIST genpatches-6.2-7.extras.tar.xz 3808 BLAKE2B fec1e138d4601bdb4b6ac339bdbfcaab85b3b3dc74f8afb1a326fb519300e795f709bce695be0a98ed5efcd43dc585ce33c8cff09cc7bda48e28aa935928cdb3 SHA512 9ec16349c7db00b38ea19bfda59c3bf436e1bd4b23ab6eaea09ba7ed979b45506418f899832d7dce41158143d0d5adb97530f517a95364aa261bb25818166cfa
 DIST genpatches-6.2-8.base.tar.xz 378352 BLAKE2B bfdf83b6ed486ad759f6021e48fad9b980a87ba5c54c0f06dbb2af3dccc79b41c7065d5a3a11933d761da759d9b33b314c456b458c9c65f49de75dd2cd4402ee SHA512 48521d82fbb2475b7a477bcd87dbba073f6c72cfde784adb77e9b92c44bc1fae188179199aee9face7bf53538cc5f2cae491173da686a54182579d69585b54e6
 DIST genpatches-6.2-8.extras.tar.xz 3808 BLAKE2B 3bb072914898f6f80f3ceef2ac92d44b3dba7aba6232febd7f7ad48232a2d76c3de4414a0822d0c7d45f632f02441e640a0911fa38a24ca88373807e04806ed0 SHA512 a4c3ca924859b487463b20fd470c2f157e404c0380cc8721d9a9c787519b1471c88f72daf57398d0c8582ec966bd9939c2082ad3b3cd71f93b761bf4443f3a35
 DIST gentoo-kernel-5.10.167-1.amd64.gpkg.tar 66293760 BLAKE2B 86933f7a1da3888fcc8ce67602b49afcb22e442bf125eac3acd0e15169832cc16221603cdc95f7d343b0885329dea59613f551f77dbd64be92e991ce07d8e26a SHA512 c267a31e2800863fbd2fe3b1ed5570cf36263764df53845bc25762ebee49e268e9175b4f5d61d4ee67a4132f9af3e5d360b0426f4c350140d301506c0341215a
 DIST gentoo-kernel-5.10.167-1.arm64.gpkg.tar 59351040 BLAKE2B f8e0ba24eb686e38704fce1c296c978105f953b801ada73eb83f03f9dcee542d223e23e103281035e1e7f78be2bceba52616f84dbc998fc391e6ed136b6ea9ec SHA512 5d373fe35cee7142af63fac61282d2e71e5b9c80bac7c03ac3987a058aee7ac4915bebfab02cc995ff1344070d158a83d042dbb6573fe0bf5d13b9656e60f07d
 DIST gentoo-kernel-5.10.167-1.ppc64le.gpkg.tar 54906880 BLAKE2B 85f324ca7221ba94b2fddf364b3e3b2f2e95549453f9b5d938ab6f711a4bc719559ef8f4e9b6adf259e7864877b888ddf09f5c22054164f098abfc0d2c71556b SHA512 b4cacbdeb21ba0d1f72afbbd321f696aab71c150fd936e0e365c45df2d4fb7bc35e397fb32c788dbed8f45275225560e0bc894c724afcf23ae5dcf9bd507f897
 DIST gentoo-kernel-5.10.167-1.x86.gpkg.tar 56442880 BLAKE2B 5386059e894540767125e8a8ad9f6c7243d67eb75d80d26fa457ef591aef2cc03b4a7599545df8f7b3601045c8d304a07162f00c2dc668d33fb1d403c24bb12e SHA512 97dd05d6027c07b385617da4685d152c338d23c35b2947017ddfb6d61ff5daf2f117cbf089db608fb3137ebd21a4e7a14772cb8992b2faafb635fb268c9da740
-DIST gentoo-kernel-5.10.168-1.amd64.gpkg.tar 66314240 BLAKE2B 17cd291cb4bff82c4bd3a5b17a019c04087b77589ea1ddb983fc184e9e64009a4ae412d4d710bbe5d5c1efeafcaf7b66f48eabac19f85c9f851a0ab973481f40 SHA512 7890e5406dde1485e80a7f5c279355ed0370920ab6e23ad8d7521dd616de859ef37c1298e6326372038146e20924a4f158ce8009c75cc167c7637292e1867d9b
-DIST gentoo-kernel-5.10.168-1.arm64.gpkg.tar 59351040 BLAKE2B fab2fc6aa2b3d03adcc1a8a91b2cc477310360bc494fd6125a544033c0b387ef22f71fdc9c2a40f9cd8fa922bcb57b210d868496a2a396352ad104bd3b37ba5d SHA512 7679427a17a9e7f3a5453f41752c5bb60f3312c8363bd3490cf85edd3c3fb8719327fd542474979655f3b5dd63db3d9cdd337cf2d1e8a7771ab8ab956f272d99
-DIST gentoo-kernel-5.10.168-1.ppc64le.gpkg.tar 54927360 BLAKE2B daf08f4a7de35b30b94875a0e7c1d3a0003a0e8d0d952a6a5f5ab2915fd5121f6db7f8e787c8599a78b5b6b21d7b2201d2202a2b4534a3c2c20bf502384e6528 SHA512 b6da41e17bdb1043b462102a808ae164de4090339d36a6f0a18db6bfa91880e08b568109464aa7789fde4a2a0caeca3e225ad986bf8417b9ef341529eba4ade6
-DIST gentoo-kernel-5.10.168-1.x86.gpkg.tar 56442880 BLAKE2B 3f18046b4ae785d4ff09d8cb0f4a69ebd531e6900491cbb35858436684d21331b7ba8b93f1f4885bec5b71958601022b8bfbdbb393f251d4435665e3ff8fc6e9 SHA512 050bcbf0f021bebfba82563eeac279a22ee254108141e87ae1be9ad9a7cb2254181a5273d7514abe908c0df61c32e561e565aeeb4476a923be517674d1c5a4c7
-DIST gentoo-kernel-5.10.169-1.amd64.gpkg.tar 66324480 BLAKE2B 88507301c2e3dbfd90e02f1a5cda01101d67ae1bf71a3fdfdaddfa74cbc3287362fb53f47a23f2ed0b6aebd652f785f2d00b0b852982d32e424cb41855415064 SHA512 91b0a00468d275e5946808bf406fce05e444463e7e56514b8380bfa1280bd0eec7b1818e193a2697211cbc552c972938cb0c737a021c72c148abc36652a8a654
-DIST gentoo-kernel-5.10.169-1.arm64.gpkg.tar 59340800 BLAKE2B af1c436c221ceec89594341bd54ff0a091a28cf177ff029f39d839a8e4a39ba76decd0bb433624632334d6e7f35690558872320058144e5e91bc5c10ef19f52e SHA512 f3b24d9815514451a2a2c60c50b6b60d973b6a8fe6e1ab81fadb987f3083706b0c7d319b101ae183417bf34936baa2d18bf092e22ad1365385f627216301b565
-DIST gentoo-kernel-5.10.169-1.ppc64le.gpkg.tar 54917120 BLAKE2B c254c4f46b528a2a8b240b9e7e2d4b0fd704fee2b9c41b8d1fd4be2d1f4586de13438e4553ccb19a1c3f618c5f9c084a0328ca77bce58f6904e3faad5a14675e SHA512 cb4baa0ad227721984f0f350902cbd6f7e8b51a55ccbf246cd6d696fa8c02046c1e3429f6171fec16e311c5319aa8827ff3568aea45af4e19e13826952e178c4
-DIST gentoo-kernel-5.10.169-1.x86.gpkg.tar 56453120 BLAKE2B 15eb8a76a65421b916ee7048cc91a11d9d9a29767b27548aec30326c05087fcc5ca0b86541ed275d4812759f5934adda141de709d11d1b34ce78a2ba894c4d44 SHA512 171f0dda89705434db9248c9fbb78f13f09d9512193a96e5fc23526a9af5f6adff1121fa88c1a0bf3c409679dea0180ef76e5de51f9fcf6b4ec6e6a617aa3ea7
-DIST gentoo-kernel-5.10.170-1.amd64.gpkg.tar 66304000 BLAKE2B 951a473003530f971992d31aa71138fb41d6f3ab2d1a65829198be742c9db0714c691ce8dda02de5ade6332bd8589d14a5be640b5601d4716e00dbdc2110e5f3 SHA512 4fce8edb29eef8660a7443eaab04f153dce877bdadba7b9f0c11b51284ba43427e39f1f48bbf5974cd6f62280988dc8d19cc5e340d420201305295c6853c12f7
-DIST gentoo-kernel-5.10.170-1.arm64.gpkg.tar 59340800 BLAKE2B 0a0cadfc526dbc14e74e4c2f46de39fad57f6fee578e6ce5c1ec080dbcc04de922620207b9dc41669c5f443dc353f76376dd154b731f45219595835528828752 SHA512 4e43b6a43db6ec4ae98e4cda3b52281ad3f69f6d729392514d1d6e388f27e929cf4e7864ff3a33db33b5e6d520bf844b97eed8470b0fd0cace6e0ef7ef8a7582
-DIST gentoo-kernel-5.10.170-1.ppc64le.gpkg.tar 54927360 BLAKE2B 165412300fc868996a7441ba396dd1bdf68bdf5f0d402f51338d9708d417ec7bb7ecdd5fdad9deaf6cb2d3746069f43348dec7b86603d33870bcc1340bac117a SHA512 b9b509b386c438b96e7e8c0fdb0c281ce3a4158395619cce7e99da46a99a8a774f025f7cdfff3f0891220f192843189e541d13a42c3a21cfd0d196231df671d6
-DIST gentoo-kernel-5.10.170-1.x86.gpkg.tar 56432640 BLAKE2B 166a5f465651ce7b94e7c049630ef1d81d972dbb861a1c5560ad322ac1d277d72c821cbf3637e453ad4f17f296c9b392f974c296cf58b6fa3f36b641ae5f83f2 SHA512 7487d25c1c8efeffa7ee51c52c8d3c2f8b20484eff45cb771bedea23c38d6c797176758cfbb19679331326244b69abfd83dc7aa75594351e52b4d8be8616bfa4
 DIST gentoo-kernel-5.10.172-1.amd64.gpkg.tar 66304000 BLAKE2B b3a6ed8f594fb79abfdfe2071eb6d52b48ab9c947cf82229a9b540675a126d8e7eac603878ea580ffdee9709919ee3b912dafb87fd0a256fa7fb84589320453a SHA512 dfdfcdf82845afa2f43e2a6777c565a234734cc84322f17c89e143fb12196fc7cf80d522ea018fa6cca23054b72073bc817c34e356b7d23e36f41a9a18e76bf2
 DIST gentoo-kernel-5.10.172-1.arm64.gpkg.tar 59330560 BLAKE2B 3dcdd5a9f2ee57dd87b7de4bf29c249208a0b972a26cf221463f8666a083c64ed92447c33d234479543b977e0078e46d2c7aab4bfc76ac145bf63f6ed1eb1886 SHA512 ecede6116c7d3c4c294dfdff644bf2eaa465998c847952d5e9761bebfc4d8eb2a76134c0602e783680519b4ac56b721466ca0d5783e2e0e78ae7e2d0f30aab09
 DIST gentoo-kernel-5.10.172-1.ppc64le.gpkg.tar 54927360 BLAKE2B a42225ced7d67ec88959038dac1f87243e690c338382fad4ffea25a5fcdff8673087a4da628f5bdc9e60d8ae87d629528820e353291d1b7f85d6a1d219c2ab4f SHA512 28dbc6fde9d695fa340a87312fb94fed9049de99854db3fc71f00b0faa64c475e4f12667ae0b2eaf1349c52c28b594af9f9b2090ddbd3a47b94ab8d9d26b72f5
 DIST gentoo-kernel-5.10.172-1.x86.gpkg.tar 56442880 BLAKE2B 7255886c9de05cba2e2d4fa65c2b48a0de69c08cfc0aca94d797d1f51ee5ac04c2af0d0b651a7c0a492e70561a46ce34976f6af857e0844eeab0a853a41bb332 SHA512 aed2ea8a1e4fb4026197e80335d019b95aab7dabc3de7d3f20bc1a80186e1c21e25d5a55a874e9367172436216865238f9fcd4467f0a56ecccd8a8835046b9a2
-DIST gentoo-kernel-5.10.173-1.amd64.gpkg.tar 66344960 BLAKE2B 4f12a5493cdb5af4f78f6684e736f30aef42548ee252944bf1efc7e583426717eb0cadc5c056321cb490267e035670093e11ef0dcd093361f8db6312203f8d6b SHA512 3926cde810ea15182aa703b85a8fed462314b8c28ed28cf4ed1c641ba1f264296e7b5df8ecfdf0016402b8c0b5956ba1abad4a9df2e4a874c44aa8ce18caa338
-DIST gentoo-kernel-5.10.173-1.arm64.gpkg.tar 59361280 BLAKE2B 6bc567b9e607536df570e5c99c80608e8a3758850654e67e38b6f64382ab48d5a199ebe9790f59d081fd13a34bc0b6aa2f9712ace3d6cad416aea1351ebbaba0 SHA512 683d3effc32a8f86adf0b88d1356db45d5be65440b6934c662a633e4cd73c01e53efc0c857d8ab9e98fb6beb5931fdac24f482f5f4342269e87980f9707262c9
-DIST gentoo-kernel-5.10.173-1.ppc64le.gpkg.tar 54917120 BLAKE2B 5d831a22e77407126a35d296fd9989d364e569426c8bd184ef0898a6aa6957ad26caa8b2b76097bb1c496b8603d86ce2024832eb2ec4d58ade7c2dd7ba9a418b SHA512 1c9bf8400491f3a90c73f439dce7718ac3b14e82c721e5b4698a4e773b293265eee3ffb1e7fb074e1eee50a0041b154375dc2aaa709ade2a4a58eed6be96c5b1
-DIST gentoo-kernel-5.10.173-1.x86.gpkg.tar 56453120 BLAKE2B 3f7de8ee5e0e54196e6497629bab7bb3028041684b3a941d2d7f7aadb771df494ea50dd3dec4f9b18f01dd5377980b7e563d03de7d2ae2abed3dbd7126007303 SHA512 04c2937ecfcf7abd97b16b8b364497b7370549425b64073ad5d0ea75809c76d1b4b81a8d6d76181c511584e78c411708e357318d6fb5244ea8dc903ea1d2ad29
 DIST gentoo-kernel-5.10.174-1.amd64.gpkg.tar 66355200 BLAKE2B 31420521f1091843ddb4c9d0486547b1cea1423725cffecc7182bfd9a0b579ef06dd33fe7f5ba88b75dc03787f6ad817d1d81c99092081d1e54f8ee2f84d4f0e SHA512 815d0c6f27445083b06ba22f069359d94ed694a0b13fc87fbfc65f2290e3c2d4546ccfefffe5eff0ee6041ba73c0f797353fdc85fba1670b2734dd9967519fbf
 DIST gentoo-kernel-5.10.174-1.arm64.gpkg.tar 59351040 BLAKE2B 6bc84035984561e569d61b33dd5c5c9a5ab265539403eac4d298e8766a261c47183b83d46fec4bc637d7769dc242570185e2a49f6e170e87ae1b0bf935b4db58 SHA512 b667b83b3f0b2448609e5a1111da0b56b09df8cf9ad6a6f02770cb11d2505d01d363c3fb9d4fccdefda052332630fde5abcf7a7f15d331ede2141502e8e510a4
 DIST gentoo-kernel-5.10.174-1.ppc64le.gpkg.tar 54927360 BLAKE2B 1c8b8f31a695c5c59ffed474513b17654fbbb50bc0302ff5b7da31b08c835e995d98d603a87fedaf14022cb236963156ab8a2d2d24de2e25ee3ee40ae3728546 SHA512 01bc32cd6c832bd9ea53ad096e4b6a6666c662a88990d8dcf72a44d2ba4f0c65e5d3df08e2071c510b76a42d875195aacf699116249b1b8bd6b7b85242725f69
 DIST gentoo-kernel-5.10.174-1.x86.gpkg.tar 56442880 BLAKE2B b19ef77aa8f2e3fc56046ab0a060e6a86b4558c279e9af0f323bed13fb20c23a4e45b82822cacae9216e6be1cd403447bcf240f6d9490393746dbc36e806e8f6 SHA512 a05b581a86b2f0759b0bb6327e8dd9b847d71971a923301bfec925bca6cb93ee915369acf825af5dd03f24f12d651453381d3e571835978b2565a734dd5d9bcd
-DIST gentoo-kernel-5.15.100-1.amd64.gpkg.tar 69652480 BLAKE2B 26b37e7b1f4f036616f7d11a1e72392e8670a4de135658a7beef1a5f0b51b49e798ec8e6fd41e816ca7ae7976671b5b66bcf73fb2471bdad7a452dc47ae17f81 SHA512 e977f08255f7ca9e1d7848172b01e779f59a3c0e42bf960ff00d0f78ee1a2bc958b72b90728fb0c308e42c0ff2acdfcf3f629c4188066554b493ff13301f988a
-DIST gentoo-kernel-5.15.100-1.arm64.gpkg.tar 62597120 BLAKE2B ecacd5f76bd5ce21d6561344e906e226ab5d515eb5d09ee36b57bde9cf431db84acb98ab171f9c557a7dab255776b8b35c4ba71c5afcddb49a2da0a3e3394de2 SHA512 1e20d37822cdba8710254d3c644d71cd836be6a33f137d33491bdc1a4de4256dcda3cf2102cdc08f8611b9c900806f8111b320ce0dde4948dfe838c351b9e7c2
-DIST gentoo-kernel-5.15.100-1.ppc64le.gpkg.tar 57088000 BLAKE2B 1a5f7be262c7ff1f5e3c632202f65a64706de92270c80a583507c81b58b0657e0a44ae8f0ef338db3cac59189fab7a2fbfdfc83f51dcff2d4affc2ad3f099f33 SHA512 e424fea4113c64b55a53b563a1a0c9a04f136aad090a5f69d14adeca53f820760aa452a0a62df1e4a2723b254ad5c139721dd04fc2e967c4895dbbbeb8ab3108
-DIST gentoo-kernel-5.15.100-1.x86.gpkg.tar 59176960 BLAKE2B 129229ef1ba423b0c070970d54893e02e7c092c4aa2aa8a72f5e846bbd0ae2f0d882c68d663ba198e00ec366c5590917aea90c1a95443e58217863536eecd52f SHA512 b90ed10ffa11955150ccd8d01cef362360e251c3502ade01ca424a333157e2abaa6312019097d6cc0e2e5215f71be5e7e405409a7664b26062d7af1e13936ae6
-DIST gentoo-kernel-5.15.101-1.amd64.gpkg.tar 69611520 BLAKE2B 9727a57aecd6fc30ef8e1f0804107aad2b5c7f0cfb2b4a9f24cae4724e0ee0854a567ec8eaf178ab3b752b9fbfaf4785a7123bc93bcd9478766ddba37a20d2a4 SHA512 e6f8fa174ab35e13ef74d2b2562e48688b6ff0df4113b70ae42de5769aeb6c47c3a6b48d2e3f6085bf31a60f200f5833aeaeea8ba80e4f91245c717c48d475d6
-DIST gentoo-kernel-5.15.101-1.arm64.gpkg.tar 62576640 BLAKE2B ac2c100be112efd9b6ff8b34ea36195ad8ede831b0777738ac9fc18ff8494f9dec5e66e51c55c2e023b95f7eb9014d6f778fc55e557c51e8536f10f86b51f0d5 SHA512 234199b04c327ee19055e596905ecde2d4251912d0f5c520f963a38c060f74296927e7c8781496d92162745bddea54c8fb2e88d48b6f7176f1035116c141ab1c
-DIST gentoo-kernel-5.15.101-1.ppc64le.gpkg.tar 57098240 BLAKE2B 4409f5b91e94a60fbac5ab412ae87d1688f66f41d571e8da47f60229972ae0ece9af37ac69b53b863f230e32f5ccdcd0b7cf01afc1082c060fddfe5cc26949c5 SHA512 44dad6eec725b0e3f8bac69fef62cf47cd97e9fd5f7d1652ed33251c15ad129a89ce6bd0939cae32a040722f389ff63fc8289751955f32c66319b81d1901ee94
-DIST gentoo-kernel-5.15.101-1.x86.gpkg.tar 59176960 BLAKE2B 8a20a747f9c68891bdff53ca491fca5128b74266124a5e92171c60bbaeb749071322b7380dee7f69c498d9cc1979a5e033ce85f741aea61ba8907e042a119fef SHA512 8f55ac66b3e67231c3cb7e92629ccda8dbc34d1d0e4e388a16b82de80f67d75532e2d9508e18a477340e65b006a020c7d7b63afa505c6895795bb7f1c927da9c
 DIST gentoo-kernel-5.15.102-1.amd64.gpkg.tar 69632000 BLAKE2B 7214665a176b2ae00dd2ff77164b531b690aa971935e4a0c12506d94755003b367e89036c0996c75b5727625db1d59af71881bfc2e82a324f111a95bda5d753b SHA512 b7449349cbf086577bcda85b6a7218b80f2c01b761b9d3480fce0f4890548ed5bbb7a65cbc649e398e830e750cab763f00c0b0c8ce48c53dc31f0073e3b72086
 DIST gentoo-kernel-5.15.102-1.arm64.gpkg.tar 62576640 BLAKE2B 8ff724481bdc3a80baed7ed61722e8e872721fd071fd505d8fd9f829818a93a92a8c2848cb50abe95d82ad621ff5290adde5850af2cdc32c94e72ebf8e0d7b1f SHA512 ee49caa42661510e8b7fe2208cf01c4beca0b2a3ff5807f4cb0d2781b9fe81df1573b303ebaa0bd22bc7a00039eb98355af33790f6aa4e459eb9d91c8557d116
 DIST gentoo-kernel-5.15.102-1.ppc64le.gpkg.tar 57088000 BLAKE2B 7ca0d0ff5c67beec55020af7c6ab03e4aff67e527f8fc03d4cbc414198dddaca69b5c150f1cea41f93bad6432a492f61be6c3bd70d3503aec363bb198f9c2f13 SHA512 1fee94830c9e81a516bbb317cce689174a48416be6a4bc1872dea15fe63acaedb97a16c01e25c9408d97c4dabfdec31b29306510c97294947fdd879e1b8d6e56
@@ -108,42 +44,18 @@ DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d
 DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
 DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e
 DIST gentoo-kernel-5.15.94-1.x86.gpkg.tar 59156480 BLAKE2B e1ea6c9036bf9b598ba547496d5aeec67be2e00545412b1b86c24d9d732f44e93fa714731c9d294f1465bbff0188d9b69ce44c11762decdc9085d21f03efae5a SHA512 07ead3f76b60623506b3332a0faa13b35286e7b62a1ab5b448512094cfc6ba10ee1313a7b037e2e404be69ef7376196607ffa08f45621b8e858addf2b6aa2bfe
-DIST gentoo-kernel-5.15.95-1.amd64.gpkg.tar 69580800 BLAKE2B 36fa5fdaaa3bd2d0b53b1844ccad26bd325a328737cb6e95f9b5865aa1c5c10c25fafed5f427c734f69f42aecf9dec20ee650ab34861ff93f84b6fdb3311856c SHA512 d07b968198bf97220b54ce7124aa568721ce48bad4d0f1df2857e5b52ef00e8f9c4980343ab05ba82288da25bca9d6a37a741a00386c981b43a483d76c9347de
-DIST gentoo-kernel-5.15.95-1.arm64.gpkg.tar 62556160 BLAKE2B 5f40662aa6b6b8b422d3627618a9a98f35ac384f2629b509b50a9c7220d0a69271997ca8c749bf27cb5c1df1371ccfa8a6d91e9987dccb269610b71060d469da SHA512 faa63ba43754b7b0726ca351379d6780a0b6e216009d0fd25fcba04f334dfca0b2be40cc123679b48cd85b88314622c76a33481c8f3d77871ca36745e3064456
-DIST gentoo-kernel-5.15.95-1.ppc64le.gpkg.tar 57088000 BLAKE2B 8e3cd68a4b32941e7d42fbfa2ed68720df8806d66acb66d0933766890123844f33a5b0805b75086f27063630464713db8a114a767c2dd5cd6a84bfa09da93cbf SHA512 b4e7895f5f5ef25ade5c016ef202fe4ce30dc8d89ed462d1c37523a184b6a532d183065233dd3c1fe9b27a85b823a1299c6971a34f43e3b5e0afc3f2c0a3b532
-DIST gentoo-kernel-5.15.95-1.x86.gpkg.tar 59156480 BLAKE2B b7ceaa3035b34b6b4b795002a88e1d4ceb61927386d4b42a5b1ed696c8261d558b2fcdb01192a6c476ea4814d842aa7fe3197ebe7f75b419c8288e0f5573d1e9 SHA512 0a629bc8fd3925ecef498b50159f1fdeb603a5d7ef26c82351d72cd72ef5e724cbd0c70ff5773eb3b5fb9b563e39688f06793ae9bce9ca48f901f5cf65818aea
-DIST gentoo-kernel-5.15.96-1.amd64.gpkg.tar 69611520 BLAKE2B 1326687e9a7ada9285ec7ec720d9c035eeed109c73f3c6b1918e1147e96d4ed479374ea4744ef8fc12f63f5e4e084a4d3dce2e57f0de360777beb14e95f49b99 SHA512 81f33c6acb7520f4217e72edcfbf1e5a69bc566f2c059fd0c9ea32bfe49bc5e96315c75cc5f7320db601f745e5a7ca40793bfaf66fb634204d11a7054987aeab
-DIST gentoo-kernel-5.15.96-1.arm64.gpkg.tar 62556160 BLAKE2B 3a3a0bd38865def6c613da72bfda2c671fa90216beac909c9b74625692f9273e9418f7b560e4bf9ddf7fa143271d8025f238797d178efab7de412a7403aaca38 SHA512 a82ed75402c489b320625b9503378dcb55344aa456e04a1425fe5d98f90711688010e785ed86bfbfdb7e3ea66def25e2deac72cebbfbf56d86a2723fe14077f7
-DIST gentoo-kernel-5.15.96-1.ppc64le.gpkg.tar 57088000 BLAKE2B 861a6b50c9c04bbb6a0d0c00375f3da7d53c1fa41d24e4095f7ee833106ba5a9308e3fc4477c1f7f82c9885276c5648f5995e486b28b2f5630aadf7753936e9d SHA512 a93551db623e9d682d05f37776d6954538a7997d6cc6d30c206b67b8f53c968daca41dcda221972cc340db506c94d44f1b2d8b18600da95a5a953c2ededf967e
-DIST gentoo-kernel-5.15.96-1.x86.gpkg.tar 59166720 BLAKE2B ff7c7204c1d8bdfb7607183fbb7298ddf12309fd9cae804a59385ac45d0c6c66727e07615094d65986936745760e583735529133a3c0ff49a6aad876fae564c5 SHA512 82ace5a35e002f554df77a7e423f64bb4e7b4105520c2e12322de3c7fcb237fcfa3a7e01804bfcb1c2c826e9a667336fc0fd6c5045bac3fc8852136ebaefe26e
 DIST gentoo-kernel-5.15.98-1.amd64.gpkg.tar 69632000 BLAKE2B 559df6dda38c4945b6c76f6ccad90a34877918947ff479ffa9003a9cfc4ea697a95523957efa80853fee2758097fc5bbe3ea8076711f898a3ed84a55e4221b23 SHA512 0f6d4ef5edd054319e2ae91cef39af6b7debef4e093bc02f7d476c5c64517aea5f36ec88fa350bf8c5214d00cbaa1502b57e03c2f516d5e49f2cf0ef194444b8
 DIST gentoo-kernel-5.15.98-1.arm64.gpkg.tar 62566400 BLAKE2B 1345fcb22ab95f56cd8671f0775493b8f20a7be825b2a05abbebf1014f26d7144d016f7b58312bb72bcdbf29cdae36fb8f52e4603a83b260e3165fa1980d3510 SHA512 dbd00061e90c43ee701e75ba66075c3c63fbef63dcd562460ee6a661c2b7b48c78f349e19f9c04d633892034c276e6361a6cf6f7e3802bda6156af0d78e1310f
 DIST gentoo-kernel-5.15.98-1.ppc64le.gpkg.tar 57098240 BLAKE2B d9773016f82e87064775640755d6436a0d86b43377756bd9e5a00de39ec6d6d507b6a6e270c252b851d58d7949e083ee18ca2074a0f3811e16b33f2f6806697e SHA512 de759acf2e94f6565ee7f945930cb2b33ba69b7e3916e47c90e13ac280e20a668b95fc1c5f61369c4e6251c91505911b18979ba9efa2595223da8e22cfd71ff9
 DIST gentoo-kernel-5.15.98-1.x86.gpkg.tar 59166720 BLAKE2B 8773ee4bc2a8989761117142e4c0ed3c665d3c060932f30c40210082e9744c5f4b5bec0e08289c1ab83a8690e1d48b40757c54bdebaa25e5a8a0cb12642db74a SHA512 876b3b1e006b81b08abd8a29ce0aaed6e53d8f62761642bcc118f90f97c9182980c716257ec2705fc8802344f1f02432d70de192e5aad346336c1c4354cef99d
-DIST gentoo-kernel-5.15.99-1.amd64.gpkg.tar 69652480 BLAKE2B bce6e5b04bb2131d9d1fc0a7391f3ed6b751f338696c41337468a1e5ecd167b50cc9075154f4df2da36d5dbbd70ce07cbb7e45fbf8029197f9ec31292366b27e SHA512 dccac12cbcc1267d50453d4065ba1ca21fba34cc66332dbd13b68efaa259e50702920dc8e3e36e8c6fcc382d15fcbc4577faea557d0a02a774e95b7de6ed25d8
-DIST gentoo-kernel-5.15.99-1.arm64.gpkg.tar 62597120 BLAKE2B 6c75923499eec31295d047a08b92520ce82c24bf50a03c4995d8875d6f043e1d40d5fae5b656ad486edb4bf137ad2786a04c3d3a375c1101d35ce48fdd266408 SHA512 c1f2e01cc6389c082598fe09ce7348807dfa9e84f226c510aaaea3785401241c879d2cf188579937e1ba1b0825f5ddbcc78752834bdc262bc0565881ba4e3917
-DIST gentoo-kernel-5.15.99-1.ppc64le.gpkg.tar 57098240 BLAKE2B bd7e0b5882277fbd7352e3490e967e115de3550f7db38757ea86bf8614981302759d418b25472147fb2c165b2a1d40b7fe0760f78b3ae907f8e4a6bf453ea60d SHA512 cf41d683b601e3e41cc3397f1d80275ee4f939177963d7e651abc1ab0bed3e5a5f28cdb56aa914739dc6cc6e0a9bf1dbb5fbd4adb633a2e0215eefafb473404f
-DIST gentoo-kernel-5.15.99-1.x86.gpkg.tar 59176960 BLAKE2B 5d12baabdf45b4bee704eb49f24daf3c891965a858016d53a90601fa49f6eded739a72f681391a96d16806378d10a01a1650c3c9bd3b63272037ad3c90ffbbac SHA512 2a6c19b5fb0a0c84a1eb19a720522acb490f5b0dcd234a3cf5ccfe2ca643ff83dfb88e2be91532894c66d7b7e470ebf671aaf9eb71820401f1e403def300e100
 DIST gentoo-kernel-5.4.231-1.amd64.gpkg.tar 60497920 BLAKE2B f04ff277248f94e20395d885af5487633dec1217d806110a7476ffec71bb8650d4c7911671ef71b48abac9cbe45efbd4ccba2fa023631ffcf500b03f2b584d3e SHA512 d442f59916f41cbe4a59f20db9ed183887566f4d060fd374660fdf2703d0ae1772942721a78407f3363b3017721041be449ce20cd1849b99a5f3258b37b65abd
 DIST gentoo-kernel-5.4.231-1.arm64.gpkg.tar 56514560 BLAKE2B dfdb0f036162843b839f37e28d2276fa073c8ce1c56a8016ff816410933217f46118da0c94c73ff2d917b696034a8d3f6b3188ff597425fa0c0af0b152abb5b5 SHA512 7b8efae1e45028332ecd0e3229492a4a577e352bee3b91a1ba6d356183d12e7c98c4293ec432d48fd23a24a3d558f0d543406143d9c9e4eafba0065a446fbca7
 DIST gentoo-kernel-5.4.231-1.ppc64le.gpkg.tar 54200320 BLAKE2B f987fcfb24e2b75de94f831673c6128b7c943b5be328fff880de5d2a862445dc6f36fce8e6fbfdd8f9be98acd97d3c9640b5979114f49069b0333a19e0950af8 SHA512 7b1b9cd22583802c0c9531d1e36a34634e8a0b17b2b23394e54e7c1b38d3019934bddd281e9bda8f5c97320e46dc2893c002b1259c47f7f6b1e67852ea43ccd0
 DIST gentoo-kernel-5.4.231-1.x86.gpkg.tar 52408320 BLAKE2B 5d1fe8ed14f155c27d21595ed037ab3afd70fc7b42329ee235210c9f91ac9ab644b57276700b73053b952007a7ea647a82483b05843de05b426f8244066a4331 SHA512 1342b96ad37c224158faad7843b03b83cfff2b54bb77842309ff1ede6a0473a6b951c0b8f830e81ae41ae3867011c52efb6b999dc46606e6b298e8a98be72764
-DIST gentoo-kernel-5.4.232-1.amd64.gpkg.tar 60508160 BLAKE2B 6571ee0f21c8634e127f0f41e35c9df53afdb651e1e99682a3be2577c50eaa94a6d6fd43393a6737352bc62e9e167ec7688c2f65cf240d142061ec91bd849365 SHA512 10be491bae0f55706506a4e200377bda270466e95f11a5c05e087ab17a640d84afa9b8ee7db2a60d3a140cd1dc57bc0162014d7f74fbbc72e5d85dacd7c72a93
-DIST gentoo-kernel-5.4.232-1.arm64.gpkg.tar 56514560 BLAKE2B d44cdcd399e21995713df549ea3bf6e2f64b066b7022120dd142304816e6412a6481d33dc9f4292a549d5b266669a45312b199a653dfab94c9493fef6c7360cd SHA512 4a6875b720322f5200dcfb7b9703bfe12e3237cb4ee573a4c2d7f8aa9070bc89a644f5ad4570946326f0267a84625c14dbb9bec0388004efe3006ea0707aa45a
-DIST gentoo-kernel-5.4.232-1.ppc64le.gpkg.tar 54210560 BLAKE2B b8d39126123cf38282d4a6c80f9a4df40edcc1f1a068ddd6c858178374999c833998fddeb74eadefb02ac19cdbd01cc094177ae1a6ef85769afbfc211fda90fc SHA512 b111f3cc958b0caf0bf6ec463c0548858ec0548825488ff85be4eba0aca8672998579d89facc71f42b93a1bb4f4ae91675ea2c47724d8ad7316c851a67721f5c
-DIST gentoo-kernel-5.4.232-1.x86.gpkg.tar 52408320 BLAKE2B 075d5ddbdda4042cf2a87a5fefb86a468470bfcd6ba847a66c195e08a878f66ae0199cbb831cd284f953c11e1d8a9c7b0366fcaa98b5aeddbabd45b9baf0e60e SHA512 16f05220327f99bfa865b10febd59791a37a6855b44027c80e1cd4a82946eb8fe3cf4a4e2d99266ecd94af9ab92704ea280bac074233a93b839868621a3d2d20
-DIST gentoo-kernel-5.4.233-1.amd64.gpkg.tar 60497920 BLAKE2B 15b5834879c81ab8997eaf31874e40ead94ab98fdc5a0969a71be77379b1442042c7c60c3caee95abf3d65905f5db5ece74dbae9fb0069bde52d138859635a1f SHA512 2b6280494722ab3f8ed238cc03c05e58174dd865987cab24b9b95d80f12cd4a1566f2cb845cd384984cabed59e991d29a162c48a111ba80cc77f204129928b37
-DIST gentoo-kernel-5.4.233-1.arm64.gpkg.tar 56504320 BLAKE2B 85891518deb6299006e837718e684793b95fd4fa8419ac954966552081eccb8f9130323c83bb8567a2ffe033281c2fde56b45ed5a13dcdb6d333d97e83fd109c SHA512 68d4afb1bb57c7d34a01d03d9f8378d4fa91a3bd3eedf5b1339603956571df347bc1f3ca57fcb0c4a403599f2f9e2140cc801193c319accec0e1bf3b9cf3421b
-DIST gentoo-kernel-5.4.233-1.ppc64le.gpkg.tar 54210560 BLAKE2B 255437e634bbc730f48fb31fa390f4a0aade3219d84359aea9f3a4e87bbb5dc66b30e370a00389e140e0ea909be01758ea1e3ec1c7f143df874f20928bf7962a SHA512 7c67065fc2bb72705c8ff1e21a547cc6228cf34a943984e86e19de63e3178c7d020ece7b50ff1b0ce924110af1e034f9e4cb537d88859f6bf1202e403f39cdcf
-DIST gentoo-kernel-5.4.233-1.x86.gpkg.tar 52418560 BLAKE2B b88c9973525512113bab88e17893c2947de082502dc06a2857ff2029530373ad1f4b3f9af7072dc8211f582259ef0591db7383b48950390425eb8fd6242362d2 SHA512 d2672ea2b0d7eca8b28ac3d7cb53c9d79ce1bcae41a84517f048f1541a8d9873f0eee01ccc040a1be2c5c431823f5a1def0ce10345adc315349f6b800f17c2a0
 DIST gentoo-kernel-5.4.234-1.amd64.gpkg.tar 60518400 BLAKE2B fa075656f48f867ccd853143f4379994b2b50e026d85bc074966bb2fbeeb6ccec245b046afee1e47819e0f706e76fc6d528b24e3ec142f63117c53d96b624ca1 SHA512 4be32c4621aaae8b184d123f90b9ad87aef49eb3048ec504aabaf634849652c45e509fa786c0834c295d367190151982cce7720a30b246fd3348e2b394be68cd
 DIST gentoo-kernel-5.4.234-1.arm64.gpkg.tar 56514560 BLAKE2B eeaa2bb44d67ff06fe6af3d5423ed6d287451e4731efa0d02b6c6d6996fa0403204262eb8f873b935eee8d662b7afa2bfe3fc3388fd8d718a7fe304b6d919cd1 SHA512 b4b523b891997a9c874219cfe8d53b31bf2b44fbe6538bbf248b6b88a4f455cf0ccdbe99ac44fcb28fc6c8dee2f3eadbf00ee8c91e744fe6b9c9c3fe51f60f77
 DIST gentoo-kernel-5.4.234-1.ppc64le.gpkg.tar 54210560 BLAKE2B 033e48851a7c0766d395521c98e1269f449b0c15c89f202da6af34d187e9f7b066daf421c473ee24b6a7ccec93c38e7dd33be1c70f4c8b181c5fa1f196aac51e SHA512 bc0448b6a7de2586aedd07b6a0bd17f2596d779854f32401b7529f3465e8199928b4297c8910e6f40ae57b81839849e5d1fb524c5e4e50d3f51073bc8d9a1268
 DIST gentoo-kernel-5.4.234-1.x86.gpkg.tar 52408320 BLAKE2B 73167475b5b8e88a4f72298c4d763b70e4f7274c6aafd639e454663a663525d03840e6c6691f64b74e1a79a80df8b82332ce5ae7c18e7dbd57379e1d801987af SHA512 05d2010fc3172aaddc26d3c9865bda2b74e91b5a5f0094d8d0ced08ec5df108bb86e56cc9796b117b5fbb486c74342e85188ed706409bfa4ac61fd67844f187e
-DIST gentoo-kernel-5.4.235-1.amd64.gpkg.tar 60487680 BLAKE2B 7ab3f0616c367da790c199d45d18b51c47b3219b7963f61d1aa29d72000065c5e54acc888d5d54c388869f05fa35aa96f15b5d91bda72e9455472a868ae1e8ae SHA512 ec44b641be96f13d197064b598d70ef2c1d575ddc21f30024df0bbaefdf387b3dd162e06cf6f64e178d3b54274213889e4468e87d680a13356ca2c523c9c0480
-DIST gentoo-kernel-5.4.235-1.arm64.gpkg.tar 56535040 BLAKE2B 7e31ee0e5602a39810719b4520dabdafca0f649dfa6b0e69a12a6e93cea1b0dff4fc272a622db88c0c68743e67da901cf9f525ad49413c61d21897aa4abacec0 SHA512 72ec254202bf236aec4d42fde0f1bba66354937fe6132d3f6c6f542a3cc359caab8ec218755f655fb91a68b0466310f789558fff459a771c4919d260d1f47dd5
-DIST gentoo-kernel-5.4.235-1.ppc64le.gpkg.tar 54210560 BLAKE2B a11994bb699005339df8ae1c15a716a49623c8fc64751209f35cd6f90dcb3aff245910246f765193e5c2f9f5b4f6f81ba5b08fc49d24bda42416d75bb550cb6c SHA512 ce57477aeb3b5c1fc8d7a1385dbcc5225a83b2b2cbd056aaec42e7c2b6393666e0ce25206483594555660dec0f5e2ba9a7ce98bb22c011cc5ce5e25967b57f59
-DIST gentoo-kernel-5.4.235-1.x86.gpkg.tar 52428800 BLAKE2B 5e23682a53c891db9f07ef93272426cfdaba5a2a39a7872b4c9187d1e81f67903f53b54e6c07b2ca620716b8f8094a986f28c44a246f2f3706425f318383ec56 SHA512 323aae22842ca4d2cf173c639e86b6b1894108fd98dc89d6cad480e871328ba8eb4870b7838e65d449bdf3b167d22f8bc0a013080e4b48c5fb0d9a38af3b334e
 DIST gentoo-kernel-5.4.236-1.amd64.gpkg.tar 60497920 BLAKE2B f5369c5daba253d93ac3a3d3a45daf8a11a2b392e0639e7cb867923d4595cf0ed5ca438a86674e79e13a7b9b05892b87a5f9306351ca4cd55a997d0c4ecac3f9 SHA512 fa840eabfe95592e551e75a80d04f6e4168bd40153c5127b47d915daa78451da8d118a1024ddcde7f85e45f644e21327097cf722ce4bb97340e2a4f5cfa42dbd
 DIST gentoo-kernel-5.4.236-1.arm64.gpkg.tar 56524800 BLAKE2B c0f3befb350e1cce8d5c09d27bb5713597cd887b94d968b2e72699b83b427347aebe1d2e5a38dad22b7d44d0aba948a853f223339caa6ecb055fa26a37dd83de SHA512 5616bd9ff8d0e91fe799acaae47fa0b7c201a04b7dc32b6ed807bed206e3847e275ee8c9e578ae3e705c047abcc5ad232bcdb888a7f0e9cf3d0a4a7c5bd6c591
 DIST gentoo-kernel-5.4.236-1.ppc64le.gpkg.tar 54231040 BLAKE2B fae905cae9e4927c58970ece0a3925d629d0cd21076f728403431acddc2c67b98f798b74595384e2a85191b9f5ebc07fbc428e387079b6b1b862353e6e47c3fb SHA512 a80dc6a5c1839db75338ead8e1678b1aded80a0d935e3495076c8cfc3cbdf6dc51e655aadb92dcdcb966bed374a80d401c0289a9898da3081feb379e1fd3cc66
@@ -152,46 +64,14 @@ DIST gentoo-kernel-6.1.12-1.amd64.gpkg.tar 76759040 BLAKE2B 2f2e485ff705b26fa3b1
 DIST gentoo-kernel-6.1.12-1.arm64.gpkg.tar 69447680 BLAKE2B 83f5eea4ca23eb6e79fad8fd746759982fa1d7e6cbd4cd63d43901aef9be3e7eeb64864f6538bdea6efe2486d13a37042a5533825f924a2af393fe0f66db7a72 SHA512 500abfa834826bc3ea7bc97c1b8991e68e72edb8c69ddb316621ff3029bb7962d8c8cb34e73f71ebed2f9db4600b5bf03f925953f67ecc6b46e9db5f35c265fe
 DIST gentoo-kernel-6.1.12-1.ppc64le.gpkg.tar 62781440 BLAKE2B 5a29a7f274f8b3122209603fc1b05ec7940dfaa0bf9dbcf658897b99203eb091d74f8df8dc9a7fec4b2bb913695c7d78650d062d4b58ade48598f2cbfbd6ff58 SHA512 edef917a088aef0b6ec572f678febfcb448c64f70de39697e01be50855e81fc9f3638d432c98ff75bb8963ecc25bf783ad9ce7752cf4705f875415feacda9974
 DIST gentoo-kernel-6.1.12-1.x86.gpkg.tar 65955840 BLAKE2B 061d0cae36f76cef92528688e77bee50a85893411a5db8633e4d3396a5514917b31de6c2554ea0b8d3bd3ebba5b24b319cbc348d1ccda450980456f56cb50204 SHA512 6716527e2dc8807867e55aaaef7209690775e6cdb8315f75e704eba68d5b5f1aa6c173c37eae5096f61f70da907c5b7fb7ccc56850fd5b0be9cfa42af87666aa
-DIST gentoo-kernel-6.1.13-1.amd64.gpkg.tar 76584960 BLAKE2B cc15501c1e87083021fdbb3a821d75c4c41c3bef5c81f22fd1b89867cc37ec41c5ea09b6a7947c8e9aa1622580a84e05fc307198310ecdeca2922e4312daa265 SHA512 9913d0d66d3e9323faff9389fdab79649c120017600e3d175d686d68d686b350d7ef6da24e93ed029056c7d6c39825b0e1e8bb0bc77efd67e71f2fcd43d8d6b7
-DIST gentoo-kernel-6.1.13-1.arm64.gpkg.tar 69314560 BLAKE2B f59bea23a1a7883363ad161d5ffd4b5dad19a6bd8279a13de773c1296662f242cd7f4a7b61b6dbf14c818c645a957ae303c1f441586d7ea0e529a31af3474a94 SHA512 132ea1177c988d6342148f35458c899e813584ff1ceed7f0a11d7ca3eff6b6b26c0f4a752820f93cfb58ef7dcd5eb23ceb0968a72685a549d6f73ff79672809c
-DIST gentoo-kernel-6.1.13-1.ppc64le.gpkg.tar 62658560 BLAKE2B 3601b54aa5f31429dd65bd30a0e716a6292768098f8eb3e168090bbe82d9093494b767aa1a797b5f0d86f2fea55fe9bd62a5460da11fd692ef3b5fc1037ac28d SHA512 4f3f15d000d26997dbc5b4395706b15c99e74b80bfbe5bc01821f547ef6ef3c07c90166e9f4b3b6b964e765d0ee5badaca58bb4c6fd368a824a330828c198d2f
-DIST gentoo-kernel-6.1.13-1.x86.gpkg.tar 65822720 BLAKE2B 1101eb614a3eb20632a08b106003ce30afa19624432fea9fef2eebb9064b6900b266163d427d13d1681ee8ab58b4201f90db2c8763d941dfab33b0a83a65b2d1 SHA512 bb832f1ea1f90e1efcbd99c159ea8aae98ed4237944807b9a7ffc38d0ef52d9196f6c43fa13494ccdfda3650cd551d87a039f997f3b6cbf6608c383f00827e0a
-DIST gentoo-kernel-6.1.14-1.amd64.gpkg.tar 76615680 BLAKE2B 636323e5fe1cb44f97758094544267e363be5852f90635611885c0c21d49c628bd39ba52087b25faa750c3b566dcca69900eb216cfc9485110232fa44ce65b57 SHA512 61b6df62ad00d97d22167eaa72a2c4a6a5ef6f48647dd644020a07188f2afea6c91cd44a58629f1b0a38564cd3a5ed6129d21a4a7b173bf0904b2568bb2e26c6
-DIST gentoo-kernel-6.1.14-1.arm64.gpkg.tar 69324800 BLAKE2B 556c448c4b026c7e8c0c6b57a46e4937a2e3e1574c8ecba9f763853a66039c5b81f6096afef16eff94bb88d9f46039816e83eb287199bf346d5b6be7599db23f SHA512 c1f9906007f920b7dd37a522e9c5a41d25686f87c3843939ef48294d6e273ddd3a07ffe1f5b342a4bea607d6c4f9f31ccd6680581481be377a264d38353e35dc
-DIST gentoo-kernel-6.1.14-1.ppc64le.gpkg.tar 62668800 BLAKE2B c9f8ce41380d2bc9e450ef9a985b8e22e112e49d3143adb6f00a582ab29cdeabe781a36cd8fe923d92b871ab6cd6c671be1c2a0d4166e8c332d8db27a3e767e1 SHA512 72e4a880cd36d758c94bbab4ae0233142888ef93cf3ddbb6f2be66e4919f9fc2745004eeb3d555ecb86b209f7c8d8ad35260d4405922f9a16c026b2ffa755d2b
-DIST gentoo-kernel-6.1.14-1.x86.gpkg.tar 65822720 BLAKE2B 6b2e753f01d660430c0db5eaac7031579c0a648ed61de3e8b153888b0822d28f201cd57cee09e5870c15731e346d3dd6f3e5655fd5a1b5ca2147e5913774a886 SHA512 77896e2d3d0e14f54cc100ceba53d0355418550f04261a4a15cc5c0a4ae4b41c451b177cc56b4f047536f3c05ed428cd76b128016a88d92741437cfb03b6dde9
 DIST gentoo-kernel-6.1.15-1.amd64.gpkg.tar 76595200 BLAKE2B 5c41755d5494327de67885461d1dd6682388d639d62760c04def896d14e81f1243ef44a46611325c80653f2eb10e1ebca9ad172a48eeea1145084eb29f219ea0 SHA512 b79756b58c3a414722509fc1c2588135a48d67eb6a607ae9adde5031d02f49c98c2e6fe10084cd9e97dec6b1ecfd0fa28b1c1c112ab5a5a639cb35454c309921
 DIST gentoo-kernel-6.1.15-1.arm64.gpkg.tar 69314560 BLAKE2B 9dafb2799aff6bc7363d79795dcf31498c658fcdcb68082a6c60a7dcdf72491a34b8040365fc70076d1ff68369365661f7e0a1ae915bff69f6638fb671d646c5 SHA512 a6b48ae321e4a79bfb334c8310a8dc638c564fd05e00e7bc9a4c324e7a5bb026f30908183660078bcaa6c945d848cc1f67a5590bbe0c55bd12dbfe9a478ced12
 DIST gentoo-kernel-6.1.15-1.ppc64le.gpkg.tar 62679040 BLAKE2B 3eac67cfdab5aeccc3b6cf7362f202c7651b3869bdc765d9acd377439076d275407bc9cc15b449a13d74f0c256c6919d88d6c006012fcd74ce753249892619df SHA512 2e9d0879ed7c311dd5fa88a344047c7e2b2b1fd9b81f04d31d5ef049fdfde7243bd57d5f0fd73f1effb9d58632a6b4e41307085f195ad41e47a612d2a79cd174
 DIST gentoo-kernel-6.1.15-1.x86.gpkg.tar 65832960 BLAKE2B c4dbcb24073061c38b29ed709b3873042627bb34c9efb05a268d07934d02df41e52b987f935172dadb50f87ee97e353efb1706f37ddb54ea8663d0c4a69cfb9a SHA512 b18b3eebb97ef4a82ef8147ed41da663c6d19a0191548d74aa272b7650404cfed972df2146c251acd93965436232d55b72658b0992292054338629aa82e5bca1
-DIST gentoo-kernel-6.1.16-1.amd64.gpkg.tar 76636160 BLAKE2B 4cc4f4fbfdf54c6548175da5b17cb4141efcefbf57d375b280e79e20b60c0eb392cd5863c12a736f9a68662f2c95e6184dd7595929839b96a25dc2e6a41cff71 SHA512 c8ae01328457967ff7695b52d12418fcdfd49aab1684159be48f463a8631fd67cd62c9666bddffddcd9ff7dce0cd5182e2e0c7f9ff3426241a9066542d688360
-DIST gentoo-kernel-6.1.16-1.arm64.gpkg.tar 69263360 BLAKE2B 8a9f7be86bae5ea33e463f703a2ae4b1741997ccae4c7682054d3dbc56c7eeb2af07c28d654d35e82ac3e26de2900cc128e3fe6faee9920746209f37ab5aec5f SHA512 c6f1e740bfdc8732eca6a4c2134833f2d00e24ef34286d0ec5643729a941d0d6b061cc3159335694b6b2f1e7ed8f1c30f172ed2cd32b23af59cec1cde81bb47f
-DIST gentoo-kernel-6.1.16-1.ppc64le.gpkg.tar 62679040 BLAKE2B dd90a336694afad709ad5e4e31746bc32f02250ee13434f80ac11549a4a1827f8cb6918905f4643c991b768e0f0c21dc07b990f8df432b9118381e897d52a111 SHA512 e2bb7ab00ef5f1f6588a55ae0b9f85965c5780b4f076989eb55dfff930019503a7553908bed28d87107d429d66c9286548f365975fc38767d119c5f21f45e8cc
-DIST gentoo-kernel-6.1.16-1.x86.gpkg.tar 65853440 BLAKE2B f58304e1117347899f3b48bd672ac5c96af0941af1fa80d82c5fb0ac12f74151480df40ff5a0dd5a240ce51fad43f78cc8e31e044a0c66b3795a070d8268fbf0 SHA512 b13f58514c136f9d0795266c15968c10bb16913e38f7be5a209b5aba0df7aaca1b71da9d6e9408f804bf472486867f71a377d3ee05c8dad36049343089e78093
-DIST gentoo-kernel-6.1.18-1.amd64.gpkg.tar 76625920 BLAKE2B 6ce94f785979a189d95d9b1c3e25378a39e5e3a17cef6603603969b1b1fc7bc98b354ce7b4fa1c64ce8fc2dc9490b26ac5656ec182ece8e64b99245819e70e74 SHA512 1a9431c120e9479b3243898a6d6e0a9aa7fb52b6c019c83f71c7d0550496989f27d392ae505a7eb986a949f94341aebf6be62dd23d39e6e9d9cc83edc3e6c9c3
-DIST gentoo-kernel-6.1.18-1.arm64.gpkg.tar 69283840 BLAKE2B 8380358d2d035838d0c89c5a949787df3bf14bd3f218a4ec394e9d6858c196e3034a73f8fc0716e73397f850438aef81457dbd394e5af56dcba07536628048c8 SHA512 ad98a746cf329467182c86b60e480436ed9fc6384fa4568c4a4086a88cdbe59684744f0bd11f2071b2a9b97f3f1f35b1535561e5184f9d045bf9dba126dc5d4f
-DIST gentoo-kernel-6.1.18-1.ppc64le.gpkg.tar 62668800 BLAKE2B 44b942a1ecad31666bb43ae2afa38a3c26e4436d4df8a6b667deca9b7e0234ce47f11fdb4ecfd1c928ac732d9196223da4dbeb31caf257958dec388d05f3dc65 SHA512 dc697415974c9a051eedb609af6c72aa0af39177b7c264a3e08060fda29d1ca81b5a6033e37d088524d38276e42124a9ae6390138d04137cde7d58a132e57b0a
-DIST gentoo-kernel-6.1.18-1.x86.gpkg.tar 65843200 BLAKE2B 31ff4708344e1e0049727ea1d6961a04981e1a4fbe9ed0bf18083810be9d26090c60b9c2811ded146dfe6429523fbbc9cdcc56a29c47beedd052dd5a1be03071 SHA512 d07f6558719727977e796c929596459c79d1f6a0efe1b4e7e40fb44b8c39a752d82b56ee890c876da646a04c8f8eb6b3ecfb4d50cca0680e7b1472d424d4896d
 DIST gentoo-kernel-6.1.19-1.amd64.gpkg.tar 76625920 BLAKE2B 70fba952a43951ac9e83a074567348d6d80aa68d1932a93d8f6dfc5b927bfada5c8ef3acef22634d304468778f514589737898463655b73de464961a5b5c8d26 SHA512 b3814ad72479199342bf9556097ccf83843fda668814c9a88bcf9d80eb6f821a17858e28ce9ad067cb56850c2c7130094da2726e5fdaf21ec4d6aca139b2c546
 DIST gentoo-kernel-6.1.19-1.arm64.gpkg.tar 69273600 BLAKE2B 5da6f74318181d4dc0a5ae602e0ce60812afa8ca98e0a31716cf6d5fd5b827184c8d0c0a323af01a854a1d89b9b78f1fd8fe0c3e88dfbe51a45c52653fd4b4d1 SHA512 7238789a5fa481a61fe5ba7af576e4a056744b069b984b2293de5f81b7c18381befb7d3043d446705a50f14136cab7c23ac13ca7a322483e645b5bbb5e79ff3e
 DIST gentoo-kernel-6.1.19-1.ppc64le.gpkg.tar 62699520 BLAKE2B c66e2841c011e9fbd0cbe20d918caba803bde65df4e0666d654effe9ee13329d3578967cc2d73ea7b0d7d26eaaefb4c1034ee7aba75f14f61298b9ac31881a29 SHA512 a8ad202ac6d97d3aa9e64b428178552ddb6368899bb7474c97de250f72db7b3a99afaff67054249acb547d7f8febc7e29f48bd0cdf0e0ac0c6b8da6e943e25eb
 DIST gentoo-kernel-6.1.19-1.x86.gpkg.tar 65863680 BLAKE2B 2c8f33ea60fe9e05142f23c6899bd2d66f6d438ec5d13d26c62ec815a7f97fff37e68f9ae308f8ce7dae609a06bfd8e984bb57213596c7388c2454b7ff27e730 SHA512 8b7951da5fbf8a88be98e5489c74b453b5cdb73dc446c7f6406591f790f5f294630b3280b7385f17c97801394b10247fb59da5b959229b01d1021bb78a833dae
-DIST gentoo-kernel-6.2.1-1.amd64.gpkg.tar 83271680 BLAKE2B 84f16715dd8119c529e56ec433f21e5b8500e56ea6adbe249c2a00aa4293df284b4b4d349adfcd22399fa72b11316ea1fbe63dceb5ec7d47d55e2b34c3006b97 SHA512 5cb1816ac483496aa814700758ddb132f9c6de2de1c1772367afab9bb50abe0a2575f788a2f904688eaf7fdf81119a79b546a5b3b8520834a9abce1e9a630b57
-DIST gentoo-kernel-6.2.1-1.arm64.gpkg.tar 71649280 BLAKE2B d7acf954906471cf63a581604fc522c109ee884ec7b4d8cde182c7589810bce536b72f22d5306196d066b1996e937b400c2d88cb8ed586c112e4126918d8d3df SHA512 02033ccf80ddc88c174ad299b2ec42e370fb9736f26f71e5131aa4ab582824a01385613258fee5d1453189c7bcc32511e38b5b8c766f1fffb1a760dbe6d7ba94
-DIST gentoo-kernel-6.2.1-1.ppc64le.gpkg.tar 63713280 BLAKE2B b0d8a048fb3a8bc8dc8cda7174e2906ca73d462b395fd601b2dea3476f6491fe19b95af7477328c1f3a065b06f0a9e9bcda369a4752cdfb3d036fbdaa219febf SHA512 793f5b5459176323d43995955c722973afaf96e7457c53cef61eb79f52373ea646cc3e7143c296b1904e062fcd871ded092d376d4a4b2c61bd5ff2a42297ccbf
-DIST gentoo-kernel-6.2.1-1.x86.gpkg.tar 66713600 BLAKE2B f3e91d0138966403e4931a50e9818d5a28c7e3632fd06cd13dede2df63c5d8d87f177ddce6afea3bbb75215e174da4d38e8ad1194e2e5f94514e1c0b0e5e4b2a SHA512 67b7375cef6c87ca31d7c87c166b8828291bc978e44bda910515993c1c8bfab2c53bf864f919c75c741b49588ca3ed1936db7379855a1b6ddda737fc12d68282
-DIST gentoo-kernel-6.2.2-1.amd64.gpkg.tar 83261440 BLAKE2B 083864d6c45593c9ee8498ec1165b244064c3a33367897367c758ad4439f5ec5783257710b1a5dc67cfc936065540347e263ebb437286bf01bd5fa1850e211a2 SHA512 b2cb8df37fc416acda2fcc09ca917d6b6f00ae505bc361e1354debbc15ad760b536cf0632c142a59919ae77e1a0b61cd6e52935fdc185c25f6fc43d7712ac6b1
-DIST gentoo-kernel-6.2.2-1.arm64.gpkg.tar 71649280 BLAKE2B 81232783c3f42b1701817d475d50b31c990308d9e9018dcc93b3ae85e174d7e98fa4309eedcfd13bb3d9808d26a74c42f2d307e0db2793ee0a0f483b64792e6d SHA512 c1c49d7bdd567deae47dd5340a4f6ce03b9c19a27cdf331993947acc45fae67de3a61cc42a122ff0f55e51137cd21ec1b27f0611b8983d3008abe7310d2827e5
-DIST gentoo-kernel-6.2.2-1.ppc64le.gpkg.tar 63723520 BLAKE2B ef5de59f98854d9398125320345457f479edf2b72012c2be39ff1f547187134fd648b06cb4a026045aa093ae6602e76d7eb36987c5f4908f6796799299013d26 SHA512 1881756c7ee4f705d4e5400bc3a54b16ff2133439914f34ee55e86a148715924c79d8232846bd4b16db2165ed9d5ba66ad7ebab7ebb6360a044eddb088fc73a7
-DIST gentoo-kernel-6.2.2-1.x86.gpkg.tar 66703360 BLAKE2B 0cee6dce4e265fbb81dfa2845127b1d13ce5a817a901e19b10331b84d325107fd6611d4a0e2281e997ed29f115dfbcbfe4fea374ced78abd4e14dd7f1bececc3 SHA512 720b08b4106882973296614e2344ac025191c144a46bf9347d80338e4b518fd2ddb2dbb344f9876e92d3296e4ccecf68fe72dc56747d43c4f70ef2d1eacacab1
-DIST gentoo-kernel-6.2.3-1.amd64.gpkg.tar 82411520 BLAKE2B 1df52b8b76d75aba5d74decb1d13d2126b2682cf9745a0dfa083df198988991d234e4c55a8126d404cbe4213db59feae8a21037161fe931db69f2556eb4e62b7 SHA512 88665f1f9aa2c81cdbd65720a9de87fbb9d3f85c18f8112e60232dedf5b6a365b9c6a6c05c5c648d9216032dd5dba0935c359ae4a2e689f1d96721d53bc50e9e
-DIST gentoo-kernel-6.2.3-1.arm64.gpkg.tar 71628800 BLAKE2B 8eabe50f34ab8f2dcf10429c592868001e78234c5379d8b7cebba0f055a780f998aae52b95a6de495e52c5cf911f5ef2c46ceb4de2c7eb9db8368e02d0690afc SHA512 0945743cc5039341c9aa3d6524f8ff50550d83fb9180cff15899def156b52731f0e2564b1fd771239cdca7241302251e80fa3e6cf53a367ccd504644ec28ea0b
-DIST gentoo-kernel-6.2.3-1.ppc64le.gpkg.tar 63744000 BLAKE2B f9edd03b602530e0244fb147b4d9422dcc2c7e44ecbbefde0e060539ed220961d1ec8c27dffd6862bf9ca4f2106758335bff5976f1d4936d6ac60688a7f1a48a SHA512 7e6e8dfc9b271b028d6ebbff36a591381aa07e89f63eefe0384c8368760283df5357038abccc314ad181cde976d9afb972bfc06fd0bd102c40800985ba257ff3
-DIST gentoo-kernel-6.2.3-1.x86.gpkg.tar 66150400 BLAKE2B cec38a2d31fc36e2015992fdadc41f8587ed0784d1339518a845a4cd3c5c536df43f122fa6bd024ed0f6cfb2268a576d79bc19f55faf98ba414e0200f049e796 SHA512 425ae13ac45b0380bed95951d74bf305c0146094d3e72482af33ba058360fafce0b228e8c4a26d785fb23e4afbfd855b48b8d04b5d601f0fe31c89ec5ff79119
-DIST gentoo-kernel-6.2.5-1.amd64.gpkg.tar 82432000 BLAKE2B eb21cc6efff87319e9def6c4d2c1790e9c6174b18fdac69b8022967111061ed98f641c3530a9677e351638c1fc3e699594f3f0e2dff12cc51cab4bc964756d54 SHA512 1da7f4d189d1a76ba383d2d572288511e9cacf72279170ad38565971a027650956156bbf9878758d3d1e45fd3458e95af489b6629bd75a5aa751016f77ba5724
-DIST gentoo-kernel-6.2.5-1.arm64.gpkg.tar 71639040 BLAKE2B 91e3ccf053eb597d50ff35675beb9433c40496e49bd52f0a9d63066fab715bdde7654e07816598f802817738422c06d2d6c82b5020a6d3440bdf31c79bdef898 SHA512 4ad056a4c3de99debcc84ab30c5c2c0e1ad98d8a630973e6ea65ba6808fd94fbd9dfb8dbc1eb1016f9ab76a84aa8435d7fd4f0a712c120494dc1bcbaa2d66e14
-DIST gentoo-kernel-6.2.5-1.ppc64le.gpkg.tar 63723520 BLAKE2B 31fe97406cfaaff4278f954ca1130296ebbd03e667e9290f1c693161c308a688cfcc1f45cea0cf2ac173e605cd838ff368a60d426ac6857983aea7faafbd93f9 SHA512 e77771cf3edffa9e14d4cb7ef2b2b36cafde7e02054ec5fa72688cbe7ac1130224ce0dc8d881f7d4e65ac2b282d33ad69f5bc254f6805ea6c6e064610f0d5edc
-DIST gentoo-kernel-6.2.5-1.x86.gpkg.tar 66140160 BLAKE2B 76b7ced54d42867d5cf5055ef17d221877f2de3b74ac7e116cdd5d1c0a86cd82fe019c9f78662c77155413d5ae65b8d95b7de7e8f16b0d1937b1e50e1ae124db SHA512 290be91082872d74b05e6f5327bd01110271811114929061883a8505734be99904c190b2ae2c9368afe0b8c27405f25f8cc4f18591115f58837aab14b26639df
 DIST gentoo-kernel-6.2.6-1.amd64.gpkg.tar 82411520 BLAKE2B 81b3141ffff9af51265d94e5fba03365f0ad203e00b1cf5d609caf6c7fc04717cc8d4530cfbd0db5cf811473c5e4fc4ae6af51e54bac46d4a55d5aa965baf826 SHA512 c5ad329e56bf1151effed1289a65646f83e116f545934a08757358451f94462177e8c0a7eaefed86ef9ff3ae8ab1e842f77174ebf4d92f4e9fa0c6ee407ba8c4
 DIST gentoo-kernel-6.2.6-1.arm64.gpkg.tar 71628800 BLAKE2B 12bf704c287aa5854d6952fd1945325174b9353bc8a5235d557fc22af6d0601836a3f86895d8ad3aa956594664628555583fdd54c8f0a7bf9367ebc8ca09ab46 SHA512 313a4122005a9e77509e9ff7bce97f32b31c3baebf6fea0e1c52ea131ed44242392b237b33dc9334f8307185c959a6bae4f22c673ab5d212b2f21fe693627d77
 DIST gentoo-kernel-6.2.6-1.ppc64le.gpkg.tar 63744000 BLAKE2B 81b079534ee172c8710c0177b595bbca8a9d5d48b7297ea6e3111ddfd7d55b4887591a1848a9f831414c317465337131e5fc12d7f9570b8f31c16c137bc566b9 SHA512 d8e7d7dbc1243054fd7e5a3501e74b93f49ebe5577501a41f329f87d8cd743e78c5a7894eb746bb5f3bf1efff1825ab81840e720a01ecc21c7e87cda9deeee7e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.168.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.168.ebuild
deleted file mode 100644
index 8f6c357c55e5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.168.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.169.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.169.ebuild
deleted file mode 100644
index 140d99c64a55..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.169.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.170.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.170.ebuild
deleted file mode 100644
index 8f6c357c55e5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.170.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.173.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.173.ebuild
deleted file mode 100644
index 8f6c357c55e5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.173.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.100.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.100.ebuild
deleted file mode 100644
index 64a82c2b8323..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.100.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.101.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.101.ebuild
deleted file mode 100644
index b8ae60a3f786..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.101.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.95.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.95.ebuild
deleted file mode 100644
index d46d51864fd9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.95.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.96.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.96.ebuild
deleted file mode 100644
index 27016e1b991a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.96.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.99.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.99.ebuild
deleted file mode 100644
index 64a82c2b8323..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.99.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.232.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.232.ebuild
deleted file mode 100644
index b8ae60a3f786..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.232.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.233.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.233.ebuild
deleted file mode 100644
index 64a82c2b8323..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.233.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.235.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.235.ebuild
deleted file mode 100644
index 7e040c8ce69b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.235.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.13.ebuild
deleted file mode 100644
index b4281d75894e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.13.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.14.ebuild
deleted file mode 100644
index b4281d75894e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.14.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.16.ebuild
deleted file mode 100644
index 27016e1b991a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.16.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.18.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.18.ebuild
deleted file mode 100644
index 27016e1b991a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.18.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.1.ebuild
deleted file mode 100644
index 23821e5ccb8d..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.2.ebuild
deleted file mode 100644
index ed76d510db0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.2.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.3.ebuild
deleted file mode 100644
index ed76d510db0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.3.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.5.ebuild
deleted file mode 100644
index ed76d510db0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.5.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}


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

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

commit:     1f303b5c2dd7eebc272275f7c070ce66da9a0ae8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 00:09:43 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 00:09:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f303b5c

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.102 arm64, #901357

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild
index 0b881dc2103d..a2955b8467f1 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

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

commit:     a64459afbbdcd5e4e65cc0a9c8e687a6d11c1ec1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 00:09:38 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 00:09:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a64459af

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.236 arm64, #901355

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild
index 8804586b9588..c5ee2bfa602a 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

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

commit:     5bf5a9eb2643b4c730b8f772794a26f0b76963b7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 00:09:48 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 00:09:48 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bf5a9eb

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.174 arm64, #901359

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild
index 3d77037b945a..5e164d953179 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

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

commit:     f19544b4af896c952a9e1bf8f4e55c6d92ffd6b0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 00:10:08 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 00:10:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f19544b4

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.236 ppc64, #901355

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild
index c5ee2bfa602a..96371349ab73 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

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

commit:     11e88e1b97ca39c8d3e27c61994e346b72b67017
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 00:10:18 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 00:10:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e88e1b

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.174 ppc64, #901359

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild
index 5e164d953179..d239d83ce6e6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

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

commit:     0296aa5032d2771f464730d796369ae4884d0b2e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 00:10:13 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 00:10:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0296aa50

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.102 ppc64, #901357

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild
index a2955b8467f1..7029a11a1828 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

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

commit:     c41b909d1313585d3dadb3c9ae31195d38c25315
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 00:09:53 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 00:09:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41b909d

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.19 arm64, #901361

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild
index 9804b318bfb8..a6bddd73e19d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

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

commit:     1a45ba2ace464264121506709fd572161b088dc2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 00:10:23 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 00:10:23 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a45ba2a

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.19 ppc64, #901361

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild
index a6bddd73e19d..297b34628d70 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-17 17:18 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-17 17:18 UTC (permalink / raw
  To: gentoo-commits

commit:     77fcaa904741741332c3c3ee041a231c9a596062
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 17:06:53 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 17:17:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77fcaa90

sys-kernel/gentoo-kernel-bin: Bump to 6.1.20

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.20.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8e6647b56c58..ce7fb31bdc29 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.1-18.base.tar.xz 833216 BLAKE2B f1b86487c82d4354347171df635192
 DIST genpatches-6.1-18.extras.tar.xz 3804 BLAKE2B f31c07ec6318b91e6e7eabeb62bc28af362fc097297b31521d464e298effbdf52cdb94b43a1811fc10ea3dc9387fa47501c4987d6709d73603ed15ac7949dd92 SHA512 8611f8cd72f54b7c4360d314eabcccfaa99722f568da32710a39f47ffd1770b14502130be5ce3d3a14a0bd93fc9fbb73f65a9c9636a8d0e9051892d1e5221ef7
 DIST genpatches-6.1-23.base.tar.xz 1114724 BLAKE2B 35cef45469a4e42a736c5e94529a211dfc1b60a44e695243d4b936e85933efd685a6e8617abc4b20cd42f736979bda6b85fb66fe33f1d48ebe2cb53fb672a913 SHA512 c7cc6f174e7b1b3c5036b4861da9c5b5110c6857c4bca2585bc4090e84382688fe785ae23c3383246682bcf807368a31793921e160882a1dad5b929501c1001a
 DIST genpatches-6.1-23.extras.tar.xz 3808 BLAKE2B 328dc3054c6ce8f31bcef2d682301b7b9b06a6d8b3ae96adcaf187cc6bc85561dccd219bfedffd4171c3e8df9ce998d4e615bcf364223afe8e268198d3a9d403 SHA512 74e378f6efe8fcadd39e29aaec0d0cc3b2ae8edf909f06a0395a2732d4af1337a966490ff3986237f98086a8779deb1fa980506fcd6385061742187b9bb89da6
+DIST genpatches-6.1-24.base.tar.xz 1155780 BLAKE2B e6be4766ec5aba82d12d5209c1ac86b013482c2c1d40a9d5f72afa0f86555816c859795db9fa229415dc813e8b35851c98f11d17884d3e928684827b6c434778 SHA512 5e0c17ed36ccfe2d926e835a74b283ad40a21fdab33220c82c9e87ec2cbe17c3e6cc356bb62e17a1ca12901bd56694819708af438725c67b68c142c64f0a938c
+DIST genpatches-6.1-24.extras.tar.xz 3808 BLAKE2B 31803bf14b9c85373217e5b25fec9c401103b7ac996da14ddf03c69331b6073d6aab4c5c85241454fed43b559cdc6ce1be09c0a61315e79e9482907253e5fe4e SHA512 d5035bb0d8e99597e61a8939842a765e592db6133e923985268bfd7f69c512f5ed2cbf97c7372934794e103309c3649b3da11cbd26d4ba19464fdfc96f3759b4
 DIST genpatches-6.2-8.base.tar.xz 378352 BLAKE2B bfdf83b6ed486ad759f6021e48fad9b980a87ba5c54c0f06dbb2af3dccc79b41c7065d5a3a11933d761da759d9b33b314c456b458c9c65f49de75dd2cd4402ee SHA512 48521d82fbb2475b7a477bcd87dbba073f6c72cfde784adb77e9b92c44bc1fae188179199aee9face7bf53538cc5f2cae491173da686a54182579d69585b54e6
 DIST genpatches-6.2-8.extras.tar.xz 3808 BLAKE2B 3bb072914898f6f80f3ceef2ac92d44b3dba7aba6232febd7f7ad48232a2d76c3de4414a0822d0c7d45f632f02441e640a0911fa38a24ca88373807e04806ed0 SHA512 a4c3ca924859b487463b20fd470c2f157e404c0380cc8721d9a9c787519b1471c88f72daf57398d0c8582ec966bd9939c2082ad3b3cd71f93b761bf4443f3a35
 DIST genpatches-6.2-9.base.tar.xz 419680 BLAKE2B 9c206118605a2da947feb5b7e4b5c0a022a8f88936af354679ea50fba6f7b99b27794693ea18b7511feb5c46ef9d7cfaa55a1d426d6181e977c73e8c41a5343e SHA512 ccc911b481597853d5ce05fb8c2e2436c1d67a30f567ceb219cc724f5ffc311b7e6a3c13c66ed964ca9d314ab9f00bcd27ea7f078260956b003c59de903c6e6d
@@ -74,6 +76,10 @@ DIST gentoo-kernel-6.1.19-1.amd64.gpkg.tar 76625920 BLAKE2B 70fba952a43951ac9e83
 DIST gentoo-kernel-6.1.19-1.arm64.gpkg.tar 69273600 BLAKE2B 5da6f74318181d4dc0a5ae602e0ce60812afa8ca98e0a31716cf6d5fd5b827184c8d0c0a323af01a854a1d89b9b78f1fd8fe0c3e88dfbe51a45c52653fd4b4d1 SHA512 7238789a5fa481a61fe5ba7af576e4a056744b069b984b2293de5f81b7c18381befb7d3043d446705a50f14136cab7c23ac13ca7a322483e645b5bbb5e79ff3e
 DIST gentoo-kernel-6.1.19-1.ppc64le.gpkg.tar 62699520 BLAKE2B c66e2841c011e9fbd0cbe20d918caba803bde65df4e0666d654effe9ee13329d3578967cc2d73ea7b0d7d26eaaefb4c1034ee7aba75f14f61298b9ac31881a29 SHA512 a8ad202ac6d97d3aa9e64b428178552ddb6368899bb7474c97de250f72db7b3a99afaff67054249acb547d7f8febc7e29f48bd0cdf0e0ac0c6b8da6e943e25eb
 DIST gentoo-kernel-6.1.19-1.x86.gpkg.tar 65863680 BLAKE2B 2c8f33ea60fe9e05142f23c6899bd2d66f6d438ec5d13d26c62ec815a7f97fff37e68f9ae308f8ce7dae609a06bfd8e984bb57213596c7388c2454b7ff27e730 SHA512 8b7951da5fbf8a88be98e5489c74b453b5cdb73dc446c7f6406591f790f5f294630b3280b7385f17c97801394b10247fb59da5b959229b01d1021bb78a833dae
+DIST gentoo-kernel-6.1.20-1.amd64.gpkg.tar 76656640 BLAKE2B 4c4a3cb54d6cbc4576b79af5605adbaf5443ded418f35c9e0e1365f7f3fce702fe2b7e91e4ac6c83c47c2396247ed6b0fc2a48ffd4fe35fe83f8da2462234327 SHA512 4c2da7961ef5c2cbd81688d338584329e14e18adb75b72d5d26d62255e208c41c02eb1cafce89b13005c436669f3259338f746b0e22c6d5d385945c794e4eba6
+DIST gentoo-kernel-6.1.20-1.arm64.gpkg.tar 69294080 BLAKE2B 474e147b0e42854e742956b474e13825ea667b3b98abd1eb3f87a038c2a9c9c9449b3e4b06a4cfe6a5318e7a0e85c340e5f373c70d3a92ce663f8fa8a7178b8e SHA512 ff7afedd909fd0c0652a4f42f3d72b5d35c64edba592669437d30f63839cfa8f95706289ea82de585b41b08fa2f47613a33f4b491b265bc7013bc428cf228f68
+DIST gentoo-kernel-6.1.20-1.ppc64le.gpkg.tar 62679040 BLAKE2B 08df3b9613477efc2623544d27f473d5a2bb9fe62f769ce1dba3b5525873b7f00030f1324fc5c78a6cbaf8f4984a1f55004c753a540e8f5aee5b9e70cf2db6cc SHA512 94fa1b6d4b3046053d28fd79d8074ed0ba18c84944424c276d00a72ba83144d41c0ad6023f367be6b05067fa8b38f22eff5db90b7930883cdd6f430b028a2b0e
+DIST gentoo-kernel-6.1.20-1.x86.gpkg.tar 65863680 BLAKE2B fcb2ea60541f3f9d1dde5f4f6738b3d81adb167f4aa79d47677d112ddd452200c1c0319bc39d9017d836e166ce19e7fca182ec5d2eb86f8d0cf604ece5f9931f SHA512 2f3deb92d791a888df6620c567d73ceb913a0b3cbea9d48de661277e253d814a0774c51d2df88349434df4b8a33ea94755b198c19e2a6258972874c500e62c5d
 DIST gentoo-kernel-6.2.6-1.amd64.gpkg.tar 82411520 BLAKE2B 81b3141ffff9af51265d94e5fba03365f0ad203e00b1cf5d609caf6c7fc04717cc8d4530cfbd0db5cf811473c5e4fc4ae6af51e54bac46d4a55d5aa965baf826 SHA512 c5ad329e56bf1151effed1289a65646f83e116f545934a08757358451f94462177e8c0a7eaefed86ef9ff3ae8ab1e842f77174ebf4d92f4e9fa0c6ee407ba8c4
 DIST gentoo-kernel-6.2.6-1.arm64.gpkg.tar 71628800 BLAKE2B 12bf704c287aa5854d6952fd1945325174b9353bc8a5235d557fc22af6d0601836a3f86895d8ad3aa956594664628555583fdd54c8f0a7bf9367ebc8ca09ab46 SHA512 313a4122005a9e77509e9ff7bce97f32b31c3baebf6fea0e1c52ea131ed44242392b237b33dc9334f8307185c959a6bae4f22c673ab5d212b2f21fe693627d77
 DIST gentoo-kernel-6.2.6-1.ppc64le.gpkg.tar 63744000 BLAKE2B 81b079534ee172c8710c0177b595bbca8a9d5d48b7297ea6e3111ddfd7d55b4887591a1848a9f831414c317465337131e5fc12d7f9570b8f31c16c137bc566b9 SHA512 d8e7d7dbc1243054fd7e5a3501e74b93f49ebe5577501a41f329f87d8cd743e78c5a7894eb746bb5f3bf1efff1825ab81840e720a01ecc21c7e87cda9deeee7e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.20.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.20.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.20.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-17 17:18 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-17 17:18 UTC (permalink / raw
  To: gentoo-commits

commit:     125cca5acb6498312da8c7d3a8d5f026ba74d315
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 17:06:47 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 17:17:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=125cca5a

sys-kernel/gentoo-kernel-bin: Bump to 6.2.7

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.2.7.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fb1eca577eb3..8e6647b56c58 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.1-23.base.tar.xz 1114724 BLAKE2B 35cef45469a4e42a736c5e94529a2
 DIST genpatches-6.1-23.extras.tar.xz 3808 BLAKE2B 328dc3054c6ce8f31bcef2d682301b7b9b06a6d8b3ae96adcaf187cc6bc85561dccd219bfedffd4171c3e8df9ce998d4e615bcf364223afe8e268198d3a9d403 SHA512 74e378f6efe8fcadd39e29aaec0d0cc3b2ae8edf909f06a0395a2732d4af1337a966490ff3986237f98086a8779deb1fa980506fcd6385061742187b9bb89da6
 DIST genpatches-6.2-8.base.tar.xz 378352 BLAKE2B bfdf83b6ed486ad759f6021e48fad9b980a87ba5c54c0f06dbb2af3dccc79b41c7065d5a3a11933d761da759d9b33b314c456b458c9c65f49de75dd2cd4402ee SHA512 48521d82fbb2475b7a477bcd87dbba073f6c72cfde784adb77e9b92c44bc1fae188179199aee9face7bf53538cc5f2cae491173da686a54182579d69585b54e6
 DIST genpatches-6.2-8.extras.tar.xz 3808 BLAKE2B 3bb072914898f6f80f3ceef2ac92d44b3dba7aba6232febd7f7ad48232a2d76c3de4414a0822d0c7d45f632f02441e640a0911fa38a24ca88373807e04806ed0 SHA512 a4c3ca924859b487463b20fd470c2f157e404c0380cc8721d9a9c787519b1471c88f72daf57398d0c8582ec966bd9939c2082ad3b3cd71f93b761bf4443f3a35
+DIST genpatches-6.2-9.base.tar.xz 419680 BLAKE2B 9c206118605a2da947feb5b7e4b5c0a022a8f88936af354679ea50fba6f7b99b27794693ea18b7511feb5c46ef9d7cfaa55a1d426d6181e977c73e8c41a5343e SHA512 ccc911b481597853d5ce05fb8c2e2436c1d67a30f567ceb219cc724f5ffc311b7e6a3c13c66ed964ca9d314ab9f00bcd27ea7f078260956b003c59de903c6e6d
+DIST genpatches-6.2-9.extras.tar.xz 3804 BLAKE2B 77458946a2f0e48de6222a91dfbc6393d04e453a7cf3015bbf947265dece444ee7457a60620ca8c580e167a500a33d0e7c886668a3424ca10ca023f1fa99db4a SHA512 7b01d4b89004fca27fb589a23e04068ef330f61d44cc0f6897bcb260636ccb7b0a26becddf20f5c069e9ea00eb084e17a1a549881d87c63851913a386537daab
 DIST gentoo-kernel-5.10.167-1.amd64.gpkg.tar 66293760 BLAKE2B 86933f7a1da3888fcc8ce67602b49afcb22e442bf125eac3acd0e15169832cc16221603cdc95f7d343b0885329dea59613f551f77dbd64be92e991ce07d8e26a SHA512 c267a31e2800863fbd2fe3b1ed5570cf36263764df53845bc25762ebee49e268e9175b4f5d61d4ee67a4132f9af3e5d360b0426f4c350140d301506c0341215a
 DIST gentoo-kernel-5.10.167-1.arm64.gpkg.tar 59351040 BLAKE2B f8e0ba24eb686e38704fce1c296c978105f953b801ada73eb83f03f9dcee542d223e23e103281035e1e7f78be2bceba52616f84dbc998fc391e6ed136b6ea9ec SHA512 5d373fe35cee7142af63fac61282d2e71e5b9c80bac7c03ac3987a058aee7ac4915bebfab02cc995ff1344070d158a83d042dbb6573fe0bf5d13b9656e60f07d
 DIST gentoo-kernel-5.10.167-1.ppc64le.gpkg.tar 54906880 BLAKE2B 85f324ca7221ba94b2fddf364b3e3b2f2e95549453f9b5d938ab6f711a4bc719559ef8f4e9b6adf259e7864877b888ddf09f5c22054164f098abfc0d2c71556b SHA512 b4cacbdeb21ba0d1f72afbbd321f696aab71c150fd936e0e365c45df2d4fb7bc35e397fb32c788dbed8f45275225560e0bc894c724afcf23ae5dcf9bd507f897
@@ -76,6 +78,10 @@ DIST gentoo-kernel-6.2.6-1.amd64.gpkg.tar 82411520 BLAKE2B 81b3141ffff9af51265d9
 DIST gentoo-kernel-6.2.6-1.arm64.gpkg.tar 71628800 BLAKE2B 12bf704c287aa5854d6952fd1945325174b9353bc8a5235d557fc22af6d0601836a3f86895d8ad3aa956594664628555583fdd54c8f0a7bf9367ebc8ca09ab46 SHA512 313a4122005a9e77509e9ff7bce97f32b31c3baebf6fea0e1c52ea131ed44242392b237b33dc9334f8307185c959a6bae4f22c673ab5d212b2f21fe693627d77
 DIST gentoo-kernel-6.2.6-1.ppc64le.gpkg.tar 63744000 BLAKE2B 81b079534ee172c8710c0177b595bbca8a9d5d48b7297ea6e3111ddfd7d55b4887591a1848a9f831414c317465337131e5fc12d7f9570b8f31c16c137bc566b9 SHA512 d8e7d7dbc1243054fd7e5a3501e74b93f49ebe5577501a41f329f87d8cd743e78c5a7894eb746bb5f3bf1efff1825ab81840e720a01ecc21c7e87cda9deeee7e
 DIST gentoo-kernel-6.2.6-1.x86.gpkg.tar 66140160 BLAKE2B 04b0cd2cb030c427a2f62e08939858d1bb4fa7cbefa0560ef5b11af219baf7210e86963e47b19a9fb2422ce2d1b9c496646a41f65dc016936746360683483593 SHA512 36a54d41c51ff83bb4beb10f3f6b9e1c23e360293b0a35ae32cf6bbce87121060600cb05e0f2c4d66008764370469f950586512fcc9a04f104905699862a7e50
+DIST gentoo-kernel-6.2.7-1.amd64.gpkg.tar 82616320 BLAKE2B 36ff2a06c60bb31b081f46677a8bdb04f5155a3b841e5f8bb69c74dea23ce71133cef89c48d4f42210c03eaf9c1adf5e4d021b7e47ecd00494db71ea6305e889 SHA512 6100afde24c8aa9c00fa31bb7652038b166031d1e658a65822e4ff1701ebb46e4542d844ed68f352e48875d6148169525b9d7de0c1308410bd2033eb6033660f
+DIST gentoo-kernel-6.2.7-1.arm64.gpkg.tar 71792640 BLAKE2B 2d7e2d43309da029b4c33b62487fea8c4e1d9973999d34981f5cc1ca847bc4d72848cea8c29397b8b14925bd85a1aed32a0933e57f6c90b1eb09c87fa41786a5 SHA512 16fb1aa2dabc97fb2427a358badf191ff6f245c8f595774a98c93c70cf569c0ff549ddf9a9462b91ee875d3a389b7770a99e434d26a7a5be0342abf11409f5b3
+DIST gentoo-kernel-6.2.7-1.ppc64le.gpkg.tar 63907840 BLAKE2B ced502ebdf9a8250d766b9a9b748688ba6bdaf1a3d571c473f25ef6c87ff9852cffb0b350a8988e001b17a365659de8ae6ff840a3d6223c46570becc7581e544 SHA512 9e388d2be16e094758919cff16f06e6b82a01e4b05324d2b8085f5d10618320a8730ea2516992a68ded4d7d053320e7c03b3c82ee85729827125ed33d0900c97
+DIST gentoo-kernel-6.2.7-1.x86.gpkg.tar 66293760 BLAKE2B 4f6dc7311df2471ff4ebc18e92dd0c74f7b8818ee42c16912d931541f4a1ff17378bcdf6b7a87c1675eca4768b300252bcf8af9406fccea62365c512c0fd7230 SHA512 214d931da41171e781d46582ebece5de1491a4eaed6be93c2d1f5e778d0e0f878c411a93edde1ca0260d58a9bba31e7c13abc2861be6086f58ac30e587bd2cf1
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.7.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.7.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-17 17:18 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-17 17:18 UTC (permalink / raw
  To: gentoo-commits

commit:     7e0b4bc7b641d85bd720bdcbe48fbceff26f6b4d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 17:06:57 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 17:17:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e0b4bc7

sys-kernel/gentoo-kernel-bin: Bump to 5.15.103

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.103.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ce7fb31bdc29..4cce68c710d1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59c
 DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
 DIST genpatches-5.15-107.base.tar.xz 4209440 BLAKE2B 48fcb9a837d9f13ffa96194e2ec2209decd2d7c50a8d18ce4dadcd15f720496f5a82b821788bc20631b6ca4679cc3f93e48beae4a0c1c515747086476b5c1d5d SHA512 e66a46e0460dc940a021b37f673953d527d87c92f323d3f49d891339bc0040de492193e7415589b47b15ba37fcb05a7c1aeac31d612904afefaf2f748e1ec173
 DIST genpatches-5.15-107.extras.tar.xz 3932 BLAKE2B 59b1279051d08009a8c6e15c5083d7056f7eab8b5beed72dd3421631e9730c7306ce7cae8c3c82f508db261c2a4b2076a2c6c7d3a5fe98419b240e87a0d1e636 SHA512 8897cf7b1d42fcb4a0a87417913c624dbc65b9ce5689dee3998b65cba54659e7ecea759c97f4993dca4b928fe7844e025aa8dbe54f5ca492d8f858fdeb9ba3d9
+DIST genpatches-5.15-108.base.tar.xz 4254892 BLAKE2B 9c13ebe3e3bec8bd90260432b8cfdcebbdbdeeb00d74a852a4dfc97fbcb3358c581ec38f50e03e1426c0d81afe469618015486f3edcf0d2fd4a3a7b31ab59f75 SHA512 2f259065760edb240ddbc43634f8db2e7cd6e399a2d3afa3e2f49219152e255c58a30ef27562e9b0ffb380f40fac16b327bf261be741ec851d3c2d562626ed5d
+DIST genpatches-5.15-108.extras.tar.xz 3928 BLAKE2B 544d4db829812206b568ef6167907b94515c69b2082954c1e842180f29b58792369bb40e1f62e6c882f9f6a805eba82cbd69ddcf0c1b8c11208f9013e68386ba SHA512 9006fedf585cafb238b0597b3892b549a4574d4188c1f8d2773dcb84ea62bb1511071a8649191a41f07132c74ada13f2753b23f72ff957899d0c7fbd3c1c4cb5
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
 DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
 DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 5c2ec5abee963eda0373e04d4f0da94d7e49b7a1fdc05f7a2f7cafba61771124503f1294289f79629afb62075855c176887f525a95a73bef4247b57915dd4877 SHA512 0a3ba2742ab21407ccc9060f37d528cdbe64dade85927aa1908613221973f14765a78ef6a71e157a71defcf1ee9158ffa1c2e7c082f508fc1140792e2311a073
@@ -44,6 +46,10 @@ DIST gentoo-kernel-5.15.102-1.amd64.gpkg.tar 69632000 BLAKE2B 7214665a176b2ae00d
 DIST gentoo-kernel-5.15.102-1.arm64.gpkg.tar 62576640 BLAKE2B 8ff724481bdc3a80baed7ed61722e8e872721fd071fd505d8fd9f829818a93a92a8c2848cb50abe95d82ad621ff5290adde5850af2cdc32c94e72ebf8e0d7b1f SHA512 ee49caa42661510e8b7fe2208cf01c4beca0b2a3ff5807f4cb0d2781b9fe81df1573b303ebaa0bd22bc7a00039eb98355af33790f6aa4e459eb9d91c8557d116
 DIST gentoo-kernel-5.15.102-1.ppc64le.gpkg.tar 57088000 BLAKE2B 7ca0d0ff5c67beec55020af7c6ab03e4aff67e527f8fc03d4cbc414198dddaca69b5c150f1cea41f93bad6432a492f61be6c3bd70d3503aec363bb198f9c2f13 SHA512 1fee94830c9e81a516bbb317cce689174a48416be6a4bc1872dea15fe63acaedb97a16c01e25c9408d97c4dabfdec31b29306510c97294947fdd879e1b8d6e56
 DIST gentoo-kernel-5.15.102-1.x86.gpkg.tar 59176960 BLAKE2B 86ad78f9da70e7d59d9056f5ff6a50d93208551a7d836257807236cde2b19a372888ea11b4ca979e58378e9b384ce7d2c4171aa600500d864568c59a1977256e SHA512 a454a95fe5e42167cda1f61cfc9129e27834f78d59342aef1050a8ad92571438d638aeb554b937ee44e9f03278698582eac6c641f57d856fe74e33c0ce2b944a
+DIST gentoo-kernel-5.15.103-1.amd64.gpkg.tar 69632000 BLAKE2B 868bfe44cb45e1631f8a58dcac7e97cbdc7481c28a43fd7d01352e60c8731a076ed6675db4988cfa561566a64d80c835c4c8aa6eaba7fe02e10b7ca64da3f83a SHA512 bf3135ab9d7c90ca3b203ee39c7719c2c92f7cd16d1abf2c568e2fd6f467808d9ee952abb51af6dd840acecdb723228460527f319ae5128ded99ae6db3fd9ce9
+DIST gentoo-kernel-5.15.103-1.arm64.gpkg.tar 62576640 BLAKE2B 44a4c1e32cb409d3a8df8e40c3714634558187b4cf197513e1fce46293c463c36fcf2c39134309d425e5f14135af36c3e8e6d4796c0f44d3b28e7792f94892d9 SHA512 dbab04ae6b9ff38a76f15fdf96aa4bb50ddca7a27f70cf648d73f2073cb939bc8cc89bdacbe8c96cd0ab58e0eb469cc082ceb80110a390ca4d6d0979f29a5d14
+DIST gentoo-kernel-5.15.103-1.ppc64le.gpkg.tar 57108480 BLAKE2B 4d4dca697f57858dde3b136f1a86995f98786e50b60a9ae7a808156f7c31209c70a75847bea6714e395d4de5a2bdc9dc60283e118cbe266644e6f0ce1cf6cfad SHA512 df583612064b049391cdecd2b57c642786bb7759580c3a2f89c02a9847fdd0c0ba2b9305af8a7ae15ce2fadc608ec072efc781cf73c7de201d8f6d3a7288d295
+DIST gentoo-kernel-5.15.103-1.x86.gpkg.tar 59176960 BLAKE2B 5a310c42fcfd81fd0ad4630dc0aca2623966176833e47bbe448234c6289ab22b3973373f6d28ddcf2fe8721965ef3979bdc9da268f348288fe6ff6efc764bd98 SHA512 d624ab43f9f79b620d34591051749293ff03ebd2aa218f60552bdece75fcd7038c0e5f61f8f8d7d8ac72fb3b9506df0b7fa1caf24b85fb4a1f23aa9d5941fb90
 DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d933fed2a94f05eb8c93591b07ae77b8160d397fcf69d2ea8819cbdeecd294d3238377a4450789c653012a9e50223ab98aa5a229a98f11 SHA512 72bdc70aa6c8e51b1896b5872d9bea372305866509a34fc4ac99cd88b01d191041d02c18a0499b03d119b79499825eb97d105460968ac96848274b8fb8175f13
 DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
 DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.103.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.103.ebuild
new file mode 100644
index 000000000000..64a82c2b8323
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.103.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-17 17:18 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-17 17:18 UTC (permalink / raw
  To: gentoo-commits

commit:     6e591ebcb0eaea6e2f7e6a4c2ba89f99f2e64e46
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 17:07:04 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 17:17:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e591ebc

sys-kernel/gentoo-kernel-bin: Bump to 5.10.175

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.175.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4cce68c710d1..ad6bb48125ed 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-181.base.tar.xz 4964488 BLAKE2B 2b05c676da465b1627c92400f12
 DIST genpatches-5.10-181.extras.tar.xz 3872 BLAKE2B dd1d27a04cd2215fdf9ae7301d6c90dd0a1e9e4ffe7e295dfe2d6b637de69303d9cd2a00a5adeb33d2c4cc7d984e57e69bd9f998df1da188ae006511fe70302e SHA512 b91ec330f3f87bf7ec5cdc10e6352070161d38d09fea82142b2dc475a0a25d176a262cc0bf24d4a4902e84abea84f6263c3e859f1ebf8f44155e42c5f565dcce
 DIST genpatches-5.10-183.base.tar.xz 5092416 BLAKE2B d4c674fdd2891051748ab33257ed3dd1e85c7f15ee2cb5e73932752ab31ce6aee4a5a3b7a68767f9c1b5f0274693a140c3911fff7fd4a5587814861010cf0fb2 SHA512 bed74ee91b86e61bb2bfd02293a2590d0b5b9a7171c794c768970dcdc8cbd004ac6df87a63cbc9f5f6d1d2372e2960e29d68586b84a077275b61dbf80608a365
 DIST genpatches-5.10-183.extras.tar.xz 3868 BLAKE2B 4f42863c501d8636ee3d991f2e434123a891446182dfd5c45482e8aa439675f62db9388eac0ab00683001d7a7ae49f576968912a048d4e4a947a5e20f2830ccc SHA512 8c2229286e958d1d88c9d93dc3e6d26d98e91fc67f7040d0a96d35b89da8f15d11b339372a3055eeeb448352372cde839e7fc6fbfb0600d03337d224af4a8178
+DIST genpatches-5.10-184.base.tar.xz 5117468 BLAKE2B 6e8e0781f40b520377a2ce331cf46e9aa5aa41423b49283ae7dfcb727bff4adeb54ecc3cda91a31af36d05a1681c7ca5fc28b58a7ecc93a9b909f55436b9a665 SHA512 9b1cb8aa0f9f576fb8944ecad5cd39c97e6a9b9a97b7c80c9c649ea6590be522f393f2f363cbdd47471d6e5abcc469ee166adfc4d3bcc254207f26bceda29181
+DIST genpatches-5.10-184.extras.tar.xz 3868 BLAKE2B b3fbf5c425fc23d0a80eb7a738b3fcb3c4cd0948c103a2db42f976ebf9ca04e3c10606bbc29dee8816c9812d962aa648a729dc6887ca780adbdbefae1c62b696 SHA512 d1e3a5feda8d135685164bfaef15061751c0ee90e2f66cf36e0d2756a02cac0927f5ea5cd1ad15debc6788978c2afd2f883fc5fe7cc1b7e13200d610d1dd591a
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
 DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
 DIST genpatches-5.15-107.base.tar.xz 4209440 BLAKE2B 48fcb9a837d9f13ffa96194e2ec2209decd2d7c50a8d18ce4dadcd15f720496f5a82b821788bc20631b6ca4679cc3f93e48beae4a0c1c515747086476b5c1d5d SHA512 e66a46e0460dc940a021b37f673953d527d87c92f323d3f49d891339bc0040de492193e7415589b47b15ba37fcb05a7c1aeac31d612904afefaf2f748e1ec173
@@ -42,6 +44,10 @@ DIST gentoo-kernel-5.10.174-1.amd64.gpkg.tar 66355200 BLAKE2B 31420521f1091843dd
 DIST gentoo-kernel-5.10.174-1.arm64.gpkg.tar 59351040 BLAKE2B 6bc84035984561e569d61b33dd5c5c9a5ab265539403eac4d298e8766a261c47183b83d46fec4bc637d7769dc242570185e2a49f6e170e87ae1b0bf935b4db58 SHA512 b667b83b3f0b2448609e5a1111da0b56b09df8cf9ad6a6f02770cb11d2505d01d363c3fb9d4fccdefda052332630fde5abcf7a7f15d331ede2141502e8e510a4
 DIST gentoo-kernel-5.10.174-1.ppc64le.gpkg.tar 54927360 BLAKE2B 1c8b8f31a695c5c59ffed474513b17654fbbb50bc0302ff5b7da31b08c835e995d98d603a87fedaf14022cb236963156ab8a2d2d24de2e25ee3ee40ae3728546 SHA512 01bc32cd6c832bd9ea53ad096e4b6a6666c662a88990d8dcf72a44d2ba4f0c65e5d3df08e2071c510b76a42d875195aacf699116249b1b8bd6b7b85242725f69
 DIST gentoo-kernel-5.10.174-1.x86.gpkg.tar 56442880 BLAKE2B b19ef77aa8f2e3fc56046ab0a060e6a86b4558c279e9af0f323bed13fb20c23a4e45b82822cacae9216e6be1cd403447bcf240f6d9490393746dbc36e806e8f6 SHA512 a05b581a86b2f0759b0bb6327e8dd9b847d71971a923301bfec925bca6cb93ee915369acf825af5dd03f24f12d651453381d3e571835978b2565a734dd5d9bcd
+DIST gentoo-kernel-5.10.175-1.amd64.gpkg.tar 66344960 BLAKE2B 7dfea339fe1beffef8dfceec0ee433f3f42431dc1ad4878d0f2c534df914bc7e86776aa52ad5037aca96b953277126e76c6c530471e415a01edeb0f50bc8188f SHA512 9d61855872c3883e641f0c620e4a3017e9ebd5e3c9fee411b3d7f1d6a204e9069edd2ec378f69c34b35e8c28c4a2ec514eb8094eb463f48e8c7871ef65febbef
+DIST gentoo-kernel-5.10.175-1.arm64.gpkg.tar 59340800 BLAKE2B 406eee035d6fd4e4104dacc935c8738f2c302ba39b6c9f765700a31895e88fcac0fd9faaa02f4261576fe31d518a974ca2c3a40efdc058d119f881084cc6cf06 SHA512 1bb96637b48f9524105b4e6292d54808d8a71cea75c2daf5a83ab97d3fdc2bb0bc1a3cb9d08c623c8fe52afbfc2815d4916a7e5021b454a65e52b0e2196754d0
+DIST gentoo-kernel-5.10.175-1.ppc64le.gpkg.tar 54917120 BLAKE2B 93d28d976d8929ab473488b695a6ffe69dfeb033a27a1ebd9511c1eaf22b22c52d28b2eb3c2b344507c5379718a1ff95b9aa49aabb28419afbc1fd4d81fec2c2 SHA512 e59b2e0ed6d7fd8a084f0d5e15e0f2415e344ee5a2f5566f062712ea19adc2ed41f99d7bcc459fbaded2ba43183965cd0a98898337535a9a597ee3532c4dca78
+DIST gentoo-kernel-5.10.175-1.x86.gpkg.tar 56442880 BLAKE2B 0ca2433b87f7ec0e3bc5530b973495608dded3a8eedd42e618d02a1012d36a5af20c32b1ff4cf107efd0d211c640a1a1199537a35fb37c4d1e63b039fbc03346 SHA512 75a4a4be86114de89197c6f1a5c5a5133ea0812522f4414cd2dfa946232925d2369141282d8399cbbf626c130068142f9f80f709dbf0bead3e88b28dc6bb4bf8
 DIST gentoo-kernel-5.15.102-1.amd64.gpkg.tar 69632000 BLAKE2B 7214665a176b2ae00dd2ff77164b531b690aa971935e4a0c12506d94755003b367e89036c0996c75b5727625db1d59af71881bfc2e82a324f111a95bda5d753b SHA512 b7449349cbf086577bcda85b6a7218b80f2c01b761b9d3480fce0f4890548ed5bbb7a65cbc649e398e830e750cab763f00c0b0c8ce48c53dc31f0073e3b72086
 DIST gentoo-kernel-5.15.102-1.arm64.gpkg.tar 62576640 BLAKE2B 8ff724481bdc3a80baed7ed61722e8e872721fd071fd505d8fd9f829818a93a92a8c2848cb50abe95d82ad621ff5290adde5850af2cdc32c94e72ebf8e0d7b1f SHA512 ee49caa42661510e8b7fe2208cf01c4beca0b2a3ff5807f4cb0d2781b9fe81df1573b303ebaa0bd22bc7a00039eb98355af33790f6aa4e459eb9d91c8557d116
 DIST gentoo-kernel-5.15.102-1.ppc64le.gpkg.tar 57088000 BLAKE2B 7ca0d0ff5c67beec55020af7c6ab03e4aff67e527f8fc03d4cbc414198dddaca69b5c150f1cea41f93bad6432a492f61be6c3bd70d3503aec363bb198f9c2f13 SHA512 1fee94830c9e81a516bbb317cce689174a48416be6a4bc1872dea15fe63acaedb97a16c01e25c9408d97c4dabfdec31b29306510c97294947fdd879e1b8d6e56

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.175.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.175.ebuild
new file mode 100644
index 000000000000..8f6c357c55e5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.175.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-17 17:18 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-17 17:18 UTC (permalink / raw
  To: gentoo-commits

commit:     a19692eba1e671aded55a10499a6f1c4282992da
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 17:07:09 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 17:18:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a19692eb

sys-kernel/gentoo-kernel-bin: Bump to 5.4.237

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.237.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ad6bb48125ed..8421cb5434f7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-5.4-239.base.tar.xz 5520768 BLAKE2B 9023bb6baa304282c516ae3d8ecf
 DIST genpatches-5.4-239.extras.tar.xz 1812 BLAKE2B f16995331f57d04a5e92164dcb09eab416c56184d9df7546bac597f25614af08053823f3877dcb4ffd54253ad610e9a8c39818290ffde145c3839041ca79fa7e SHA512 c0f6e320892485d8806efc553bef45b9bda7f35bf357af562136d6f10d41c2dcac767595902f2084ddce9ebce9dcc1952e9e72833b79b396dbf398a66017898d
 DIST genpatches-5.4-242.base.tar.xz 5610464 BLAKE2B 54d7c2e11a6b21ed8b16d26a56ffd392f35b82e1bd4548f65c40018ee6607eaea37d791734a31abb30ee061ac85089fbaede39f1ac35c2b0f48220f266d2db17 SHA512 cf7d24286d88319eb872f14c3907956c1ef9e0cba4d1a86e740e9eba3a450a2060c1f03d519ac49ad97e9afefb2a32fa7e77790387819c4d60d15039c425ef28
 DIST genpatches-5.4-242.extras.tar.xz 1812 BLAKE2B d2b8f6655e540964c1c6fd81a5e74bc2e7001bf86ec8a7e8293b2088ae24ce4bd41d0eb5097011a2c9669b9ff479bc828c2f8425924c920f35193d466b4dba58 SHA512 8d76a855216ef7dc89babce2d35a7b6b58b641105c117e246a01a779396fdcdb6cbcf7b599683ecbfeb53df09504244cca5569b08b15a4fbe6b81b10d51c8d86
+DIST genpatches-5.4-243.base.tar.xz 5625924 BLAKE2B 5f0df2acaa454f6544e56ed23017ee39e085c7145d5acd6ec696c603caed7732d4858b0dd06b39438df3198edf69f598d42a3a62b5237a9a39e50d1e5753580f SHA512 36281506b470556bf21d374c3570cbf804429978c000634dd0b3904fa97d0b107fea8fdb4177b7a2d8d217bde32e7d05165730ee3823002fa8c7dd5bd5ec170b
+DIST genpatches-5.4-243.extras.tar.xz 1812 BLAKE2B 41f15599d6e24946a023a349a572a89bae06ea2171bd23865b65ff418454da58b9b36c4df8676ac60d74291f6f243a4c25ac58148da5704c567073429382eb69 SHA512 f89dee9b5bebd46a16c7e2f6e543d1df1aabe0f26c6232c8c8c9e62bd29b205bd65f7cb103baefc21f33da3556e4e0fa95ee25bc4b2eb26b655417bc1cbdeea2
 DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
 DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
 DIST genpatches-6.1-18.base.tar.xz 833216 BLAKE2B f1b86487c82d4354347171df635192a6276a4d0a9561a415270a85caa46401e4b9089f847346cbf441f8c6a4d4012234d83b31fca5797cc6296010f225392990 SHA512 155207127c1c58b2497788d5b7541ba1872fefea3d2c7804356e5bb6d28dae2f0400dbab44cf39b847f89e7a058710b8528059d75f0e92b63d3d37fd0a515ca8
@@ -76,6 +78,10 @@ DIST gentoo-kernel-5.4.236-1.amd64.gpkg.tar 60497920 BLAKE2B f5369c5daba253d93ac
 DIST gentoo-kernel-5.4.236-1.arm64.gpkg.tar 56524800 BLAKE2B c0f3befb350e1cce8d5c09d27bb5713597cd887b94d968b2e72699b83b427347aebe1d2e5a38dad22b7d44d0aba948a853f223339caa6ecb055fa26a37dd83de SHA512 5616bd9ff8d0e91fe799acaae47fa0b7c201a04b7dc32b6ed807bed206e3847e275ee8c9e578ae3e705c047abcc5ad232bcdb888a7f0e9cf3d0a4a7c5bd6c591
 DIST gentoo-kernel-5.4.236-1.ppc64le.gpkg.tar 54231040 BLAKE2B fae905cae9e4927c58970ece0a3925d629d0cd21076f728403431acddc2c67b98f798b74595384e2a85191b9f5ebc07fbc428e387079b6b1b862353e6e47c3fb SHA512 a80dc6a5c1839db75338ead8e1678b1aded80a0d935e3495076c8cfc3cbdf6dc51e655aadb92dcdcb966bed374a80d401c0289a9898da3081feb379e1fd3cc66
 DIST gentoo-kernel-5.4.236-1.x86.gpkg.tar 52439040 BLAKE2B 08d7bfb6ac39b40ae1709a4a40e1da20af8fd656e28865ebafeb0c011b926de3e595e5da9596f1804ae47266bc5ec7eb3084c2468b55d74921bddf15e27bb9fc SHA512 dcf9a9980123d3325c31ab88f05eb67b8e78cd5d0f4c89930c86ffc43fa5e92fe98c9b5a1c581e83f3df81a41caece02d4892910bad2f3619bcd4c529addcaa8
+DIST gentoo-kernel-5.4.237-1.amd64.gpkg.tar 60518400 BLAKE2B 50185bef959d7745868fe2946efcfb6982ab76fe5bf5287e967096fca85dd316f7a304a2c0777c95f51ad3d9122063496cb11238121f87b192538246aad00d88 SHA512 8cd867428d09a0b7c31f4564a91278449863ea6df3c15e958a12f988106a8d39e2981aac645d79120cb39ce58df53ebc245dcf4f46b6adb80881bc84ce2f3c45
+DIST gentoo-kernel-5.4.237-1.arm64.gpkg.tar 56514560 BLAKE2B d4f044c8dfda07bb84dffadb5f2c03a9707ed20c76472e197fc2c291dcc1a32df04454cdacf5244d454c3a517380c852d127d2ff6e71d77f5b7a567956893f8d SHA512 17e338fb9beda3791ef97ef914924d7fdd03871bfcc3c60b86a8f337247295991b8b483e0440441f25880df9e40824e6a6017687f8a7078f88550f571d9777a3
+DIST gentoo-kernel-5.4.237-1.ppc64le.gpkg.tar 54200320 BLAKE2B 4da74599f94ee77ea2958ab71dcd6c4cc3acc5929973ec5fb3af449bb3a7d5387028e8d779bb0cb99b256ef3091fc8ae0680e9537f08c0d8fe7e78b1f941aab1 SHA512 5e561dbe9bb4d56c581a5237d2ab89dd91b39317cdbd9dc005b31773beef1ee0c37e946a5920ce8bb0558911a974f7f2acfe4bec4d0c96b59005870512dec28d
+DIST gentoo-kernel-5.4.237-1.x86.gpkg.tar 52418560 BLAKE2B 5843b7999ed938a993f5511811f6dbf0d34514bf7c455ed7be03fa595a6c4bf2f68e7bd0bdcf5026fd0b1de6fe7709caa514dcf4035ced200dacf69133daa50b SHA512 21c3c84f54a63b1a83b716c682ea38d5a0b110466f037a7f5fc6f57a27c4bb8db8787e698acafb983bde52251d6d7351f38e1e4eef97327b0f51bd5c371d438b
 DIST gentoo-kernel-6.1.12-1.amd64.gpkg.tar 76759040 BLAKE2B 2f2e485ff705b26fa3b1db861acafbdac6362151e30dc73cb2829fbf871cc022641cc15cab82e0d19a25c720f84b6382b74c02d34f658a0cde90a267160f3af2 SHA512 d67fd7cf59df2e648bfdc7543995d7f46160d708a2fdd172002fc94d81d4b1bf1b1870754a6d5223a3728484170bbc6f5650c845dad27aab45da8f9f9eeb9232
 DIST gentoo-kernel-6.1.12-1.arm64.gpkg.tar 69447680 BLAKE2B 83f5eea4ca23eb6e79fad8fd746759982fa1d7e6cbd4cd63d43901aef9be3e7eeb64864f6538bdea6efe2486d13a37042a5533825f924a2af393fe0f66db7a72 SHA512 500abfa834826bc3ea7bc97c1b8991e68e72edb8c69ddb316621ff3029bb7962d8c8cb34e73f71ebed2f9db4600b5bf03f925953f67ecc6b46e9db5f35c265fe
 DIST gentoo-kernel-6.1.12-1.ppc64le.gpkg.tar 62781440 BLAKE2B 5a29a7f274f8b3122209603fc1b05ec7940dfaa0bf9dbcf658897b99203eb091d74f8df8dc9a7fec4b2bb913695c7d78650d062d4b58ade48598f2cbfbd6ff58 SHA512 edef917a088aef0b6ec572f678febfcb448c64f70de39697e01be50855e81fc9f3638d432c98ff75bb8963ecc25bf783ad9ce7752cf4705f875415feacda9974

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.237.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.237.ebuild
new file mode 100644
index 000000000000..7e040c8ce69b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.237.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-22 19:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-22 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     f324a94a2899bb7b487f3b1d40f77cb20d2d051b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 22 19:57:00 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 22 19:58:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f324a94a

sys-kernel/gentoo-kernel-bin: Bump to 5.10.176

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.176.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 74ba7a642026..aefaa2a50894 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.10-183.base.tar.xz 5092416 BLAKE2B d4c674fdd2891051748ab33257e
 DIST genpatches-5.10-183.extras.tar.xz 3868 BLAKE2B 4f42863c501d8636ee3d991f2e434123a891446182dfd5c45482e8aa439675f62db9388eac0ab00683001d7a7ae49f576968912a048d4e4a947a5e20f2830ccc SHA512 8c2229286e958d1d88c9d93dc3e6d26d98e91fc67f7040d0a96d35b89da8f15d11b339372a3055eeeb448352372cde839e7fc6fbfb0600d03337d224af4a8178
 DIST genpatches-5.10-184.base.tar.xz 5117468 BLAKE2B 6e8e0781f40b520377a2ce331cf46e9aa5aa41423b49283ae7dfcb727bff4adeb54ecc3cda91a31af36d05a1681c7ca5fc28b58a7ecc93a9b909f55436b9a665 SHA512 9b1cb8aa0f9f576fb8944ecad5cd39c97e6a9b9a97b7c80c9c649ea6590be522f393f2f363cbdd47471d6e5abcc469ee166adfc4d3bcc254207f26bceda29181
 DIST genpatches-5.10-184.extras.tar.xz 3868 BLAKE2B b3fbf5c425fc23d0a80eb7a738b3fcb3c4cd0948c103a2db42f976ebf9ca04e3c10606bbc29dee8816c9812d962aa648a729dc6887ca780adbdbefae1c62b696 SHA512 d1e3a5feda8d135685164bfaef15061751c0ee90e2f66cf36e0d2756a02cac0927f5ea5cd1ad15debc6788978c2afd2f883fc5fe7cc1b7e13200d610d1dd591a
+DIST genpatches-5.10-185.base.tar.xz 5154772 BLAKE2B f7d88f5c6b98dc265fbbabcc5a4590f44eaad5e6a6f250e755be4a9686601ccb2e7b9e0000791c207fdeb071b518073cdfcfc2de80ffd70f16067c0dcb9fc586 SHA512 a13febea3cadb7de762e1a2a46c776f22bbe4bf0e9f471c1e0dbbdc63431692ee7b6812e3eaac9623a4b92d08c64eab3c82f8dac0da5ea8d55d4ad6bc6b95a15
+DIST genpatches-5.10-185.extras.tar.xz 3868 BLAKE2B d42ae4d95f81771334ab313b01f8282c4e12ae4b89e2c7e60ebddffcc78a53131a4b54874ad914a47bd81d3b9e24f4c072a8d042c824dad8cef209a20d6788d0 SHA512 9bb9676480aa5fefe8a5202da3d20a0e2f395fcf4a0b6ecdae2ec62745b5adf4955a56bb1a346b7441162f36108b4c1f02374b248217d99f03d241f5dd51bbd9
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
 DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
 DIST genpatches-5.15-107.base.tar.xz 4209440 BLAKE2B 48fcb9a837d9f13ffa96194e2ec2209decd2d7c50a8d18ce4dadcd15f720496f5a82b821788bc20631b6ca4679cc3f93e48beae4a0c1c515747086476b5c1d5d SHA512 e66a46e0460dc940a021b37f673953d527d87c92f323d3f49d891339bc0040de492193e7415589b47b15ba37fcb05a7c1aeac31d612904afefaf2f748e1ec173
@@ -56,6 +58,10 @@ DIST gentoo-kernel-5.10.175-1.amd64.gpkg.tar 66344960 BLAKE2B 7dfea339fe1beffef8
 DIST gentoo-kernel-5.10.175-1.arm64.gpkg.tar 59340800 BLAKE2B 406eee035d6fd4e4104dacc935c8738f2c302ba39b6c9f765700a31895e88fcac0fd9faaa02f4261576fe31d518a974ca2c3a40efdc058d119f881084cc6cf06 SHA512 1bb96637b48f9524105b4e6292d54808d8a71cea75c2daf5a83ab97d3fdc2bb0bc1a3cb9d08c623c8fe52afbfc2815d4916a7e5021b454a65e52b0e2196754d0
 DIST gentoo-kernel-5.10.175-1.ppc64le.gpkg.tar 54917120 BLAKE2B 93d28d976d8929ab473488b695a6ffe69dfeb033a27a1ebd9511c1eaf22b22c52d28b2eb3c2b344507c5379718a1ff95b9aa49aabb28419afbc1fd4d81fec2c2 SHA512 e59b2e0ed6d7fd8a084f0d5e15e0f2415e344ee5a2f5566f062712ea19adc2ed41f99d7bcc459fbaded2ba43183965cd0a98898337535a9a597ee3532c4dca78
 DIST gentoo-kernel-5.10.175-1.x86.gpkg.tar 56442880 BLAKE2B 0ca2433b87f7ec0e3bc5530b973495608dded3a8eedd42e618d02a1012d36a5af20c32b1ff4cf107efd0d211c640a1a1199537a35fb37c4d1e63b039fbc03346 SHA512 75a4a4be86114de89197c6f1a5c5a5133ea0812522f4414cd2dfa946232925d2369141282d8399cbbf626c130068142f9f80f709dbf0bead3e88b28dc6bb4bf8
+DIST gentoo-kernel-5.10.176-1.amd64.gpkg.tar 66344960 BLAKE2B 4500c918f8874a35eff0d44ff2f59dfffe5db1216835244a14ef4fec47ecce391d60effbea17bf1602a5ad8f873aafd7cdfcab17d21c90a8b37a41c391bb2dc6 SHA512 bb26c1fa92f74ebf92952bc4650d03fba176e21256103f0576545ee86cacde9c0b3f7f8b9c25aa2839825e89ce8f525f69db7256e61f047bd70f7da8d4b167f0
+DIST gentoo-kernel-5.10.176-1.arm64.gpkg.tar 59351040 BLAKE2B 62c735fd9312975b56f4ce56776932e49e32187ade954aaae4a75b3ea8e2a64f263e52662f2675668e16569caa0258338b07ada46ce5de0ee6008f4af1c0f9de SHA512 7fdc7709cede4c8419089a864ff549cb0c80dd720a33185a647787292804bd783078944d51908bca3f667e49eef5812d863af48c898543a93d1c8f566130207a
+DIST gentoo-kernel-5.10.176-1.ppc64le.gpkg.tar 54917120 BLAKE2B 773e7cc8f90ebb823cec04ee8c3a19af93956318b41005374c434b0f32595ae441e9678db579eb3d7c0344c688ae99d7712ed28cebfdb977a7c2662ce2ee929a SHA512 1cabb0e8ad0af4fdfbbf5e59f7a282dfd60ac5072b1de63d3d3db6a4fd75870e766815fa20ac9d9e9a6986e0f8235a62e5c45c3fef52cc23317566796a3c2417
+DIST gentoo-kernel-5.10.176-1.x86.gpkg.tar 56463360 BLAKE2B 7357c0283099fca25de0429f45da5ffed47edd7313f4989ab44519ed787dfdf252a40b83358bf07e34066e6aa408f0ab5c8e8655a0bfedf3ab0fe08f18eb1762 SHA512 0baede4916156e7dcd3d21ed6f6f07f7870281b31bd89f8b1e0178eb6f84533eb4755f9d439e182e5020be1c503757cb429416b3e4c3f65572a957d94e3763dd
 DIST gentoo-kernel-5.15.102-1.amd64.gpkg.tar 69632000 BLAKE2B 7214665a176b2ae00dd2ff77164b531b690aa971935e4a0c12506d94755003b367e89036c0996c75b5727625db1d59af71881bfc2e82a324f111a95bda5d753b SHA512 b7449349cbf086577bcda85b6a7218b80f2c01b761b9d3480fce0f4890548ed5bbb7a65cbc649e398e830e750cab763f00c0b0c8ce48c53dc31f0073e3b72086
 DIST gentoo-kernel-5.15.102-1.arm64.gpkg.tar 62576640 BLAKE2B 8ff724481bdc3a80baed7ed61722e8e872721fd071fd505d8fd9f829818a93a92a8c2848cb50abe95d82ad621ff5290adde5850af2cdc32c94e72ebf8e0d7b1f SHA512 ee49caa42661510e8b7fe2208cf01c4beca0b2a3ff5807f4cb0d2781b9fe81df1573b303ebaa0bd22bc7a00039eb98355af33790f6aa4e459eb9d91c8557d116
 DIST gentoo-kernel-5.15.102-1.ppc64le.gpkg.tar 57088000 BLAKE2B 7ca0d0ff5c67beec55020af7c6ab03e4aff67e527f8fc03d4cbc414198dddaca69b5c150f1cea41f93bad6432a492f61be6c3bd70d3503aec363bb198f9c2f13 SHA512 1fee94830c9e81a516bbb317cce689174a48416be6a4bc1872dea15fe63acaedb97a16c01e25c9408d97c4dabfdec31b29306510c97294947fdd879e1b8d6e56

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.176.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.176.ebuild
new file mode 100644
index 000000000000..140d99c64a55
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.176.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-22 19:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-22 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     153f9c0184bb87c1276a47a449248c5bf5e3e5ba
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 22 19:30:02 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 22 19:58:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=153f9c01

sys-kernel/gentoo-kernel-bin: Bump to 6.1.21

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.21.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f0f7367fd8a6..5912f12a53ef 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.1-23.base.tar.xz 1114724 BLAKE2B 35cef45469a4e42a736c5e94529a2
 DIST genpatches-6.1-23.extras.tar.xz 3808 BLAKE2B 328dc3054c6ce8f31bcef2d682301b7b9b06a6d8b3ae96adcaf187cc6bc85561dccd219bfedffd4171c3e8df9ce998d4e615bcf364223afe8e268198d3a9d403 SHA512 74e378f6efe8fcadd39e29aaec0d0cc3b2ae8edf909f06a0395a2732d4af1337a966490ff3986237f98086a8779deb1fa980506fcd6385061742187b9bb89da6
 DIST genpatches-6.1-24.base.tar.xz 1155780 BLAKE2B e6be4766ec5aba82d12d5209c1ac86b013482c2c1d40a9d5f72afa0f86555816c859795db9fa229415dc813e8b35851c98f11d17884d3e928684827b6c434778 SHA512 5e0c17ed36ccfe2d926e835a74b283ad40a21fdab33220c82c9e87ec2cbe17c3e6cc356bb62e17a1ca12901bd56694819708af438725c67b68c142c64f0a938c
 DIST genpatches-6.1-24.extras.tar.xz 3808 BLAKE2B 31803bf14b9c85373217e5b25fec9c401103b7ac996da14ddf03c69331b6073d6aab4c5c85241454fed43b559cdc6ce1be09c0a61315e79e9482907253e5fe4e SHA512 d5035bb0d8e99597e61a8939842a765e592db6133e923985268bfd7f69c512f5ed2cbf97c7372934794e103309c3649b3da11cbd26d4ba19464fdfc96f3759b4
+DIST genpatches-6.1-25.base.tar.xz 1200876 BLAKE2B 7050f6e95a28f5886cce9b53823f6219a22a5b23cad5471bfa9e83eca208b8369395075e9aabdbe4d33b53b8c01aff3d3d0886115850e327baf12a946b851e1d SHA512 ea30e0d44ab64a2aa36ad7a83cf2df7924ba5e699c92268bc5f3d54acadefc9c836a00e7e27cc02400a6751ffe1c3cd45e6b9891a3fc0aa8d23ad8e535f18e4c
+DIST genpatches-6.1-25.extras.tar.xz 3812 BLAKE2B f73698c57031c9d7f5edd9ba2b865e32064c38b528649a8144f856bacf35ae3570d1fc936ee25a88bd52fd0765fff05bec42686b8b3fc5566df187bd57d59be5 SHA512 ac2bdccbc6bd1de82cbdfe4edac978e068445b8e064bcc6a833b04f15b86592304c19651884dc0769719ade1b220c8c0f704beca240ce24ab370621ad6849aee
 DIST genpatches-6.2-10.base.tar.xz 477872 BLAKE2B e95784495c97ccdb838e9a9d206c372545b3b06e5bd58c29c30d14a6fd615fae205934c665ce018b58b0f53534e5d440240079489da5c26de64913c50456281a SHA512 6f3730dc20c6a700f403fd8a01e0cf0b5d871e10c415a808ce91c53fb43e0c636c9e2767eddbc61d52137675a2a620d0efc7c5b48b06906ccbdfbbac8c927bb1
 DIST genpatches-6.2-10.extras.tar.xz 3812 BLAKE2B f4a8c6c516e523bdd18ea881469ea19d8b5ab77b989ff79a71690cd321ae8c8f323801bb25f0861e1f648cd4162bdfff3a0858137fcfc20db6a2414088c8b994 SHA512 098b6c26dff1e420314cc9bf3e716d3c946b7f3ee8f2117744dd050d9a1cb266e4622d25b5d61990902dbec4e98ed46b991b10f15e43697ee61ffccbbf88f485
 DIST genpatches-6.2-8.base.tar.xz 378352 BLAKE2B bfdf83b6ed486ad759f6021e48fad9b980a87ba5c54c0f06dbb2af3dccc79b41c7065d5a3a11933d761da759d9b33b314c456b458c9c65f49de75dd2cd4402ee SHA512 48521d82fbb2475b7a477bcd87dbba073f6c72cfde784adb77e9b92c44bc1fae188179199aee9face7bf53538cc5f2cae491173da686a54182579d69585b54e6
@@ -100,6 +102,10 @@ DIST gentoo-kernel-6.1.20-1.amd64.gpkg.tar 76656640 BLAKE2B 4c4a3cb54d6cbc4576b7
 DIST gentoo-kernel-6.1.20-1.arm64.gpkg.tar 69294080 BLAKE2B 474e147b0e42854e742956b474e13825ea667b3b98abd1eb3f87a038c2a9c9c9449b3e4b06a4cfe6a5318e7a0e85c340e5f373c70d3a92ce663f8fa8a7178b8e SHA512 ff7afedd909fd0c0652a4f42f3d72b5d35c64edba592669437d30f63839cfa8f95706289ea82de585b41b08fa2f47613a33f4b491b265bc7013bc428cf228f68
 DIST gentoo-kernel-6.1.20-1.ppc64le.gpkg.tar 62679040 BLAKE2B 08df3b9613477efc2623544d27f473d5a2bb9fe62f769ce1dba3b5525873b7f00030f1324fc5c78a6cbaf8f4984a1f55004c753a540e8f5aee5b9e70cf2db6cc SHA512 94fa1b6d4b3046053d28fd79d8074ed0ba18c84944424c276d00a72ba83144d41c0ad6023f367be6b05067fa8b38f22eff5db90b7930883cdd6f430b028a2b0e
 DIST gentoo-kernel-6.1.20-1.x86.gpkg.tar 65863680 BLAKE2B fcb2ea60541f3f9d1dde5f4f6738b3d81adb167f4aa79d47677d112ddd452200c1c0319bc39d9017d836e166ce19e7fca182ec5d2eb86f8d0cf604ece5f9931f SHA512 2f3deb92d791a888df6620c567d73ceb913a0b3cbea9d48de661277e253d814a0774c51d2df88349434df4b8a33ea94755b198c19e2a6258972874c500e62c5d
+DIST gentoo-kernel-6.1.21-1.amd64.gpkg.tar 76646400 BLAKE2B b01badaf64dd1e9bf73c830904760b6a3e3710486162f3c1971c4a002fdf92c4b8319addce49e13297af622ed20b2244f203b165ea9ced11e8cda47ec9d5cb5f SHA512 d059432cb7c7ecd2f5834d4dd24c404a0db60b76aebc4dcd7f71ecf133bd2f07daaae8f035f65a0b3ec65c140deb2cfa3040c74ec0bf0f104a4c7a9c9b2c089a
+DIST gentoo-kernel-6.1.21-1.arm64.gpkg.tar 69294080 BLAKE2B 034da34a792e767d6a8c9c38b44de67635f57d5716f0da94b941916bc86d6d83e767fb4bee5877b168107a6c00e19f4e85080f5ddba1c8167f5315afed8dc036 SHA512 1cf1b04d0fba8849caea4da80c55183dfc9ddce5f4661832942fed9704a464c59a9ca1967e43922cae79e7573be0d4038ea40fa2ab930e4af1092ee3907f6004
+DIST gentoo-kernel-6.1.21-1.ppc64le.gpkg.tar 62679040 BLAKE2B 790af282f674e90a8f241c9f385adf024d86a4cd65b8706920ef425c51d1af30671443ac653c5fc065c204b387c02c76e95b03df65140ddc76068375fd0cf6c0 SHA512 fc5a7d86dc362f02745cb0fb136c9bd0390f4f9ad6c8ab8d3a4c10fc5420601c6cad970ac3bfaba1f97a814fa756d95ca7eef2082b826f3609351c647026787f
+DIST gentoo-kernel-6.1.21-1.x86.gpkg.tar 65873920 BLAKE2B 9e33c848c3274bc51a55d78e22609b61eafafa726f67d2fbe20dcaf4c7b43b90c65e835e7ed5d2e5b2559002b45a4dd93e9dadf1ba87cb6f1ea640d9f0996eb9 SHA512 feafa3622207231444e6080b1fd572c57a1ad84e1c634cbae83768da2d5d1eb30ba549c131e4cf40b060c15e349f8db1f31aeba3459e7d0b71aee42e889b1724
 DIST gentoo-kernel-6.2.6-1.amd64.gpkg.tar 82411520 BLAKE2B 81b3141ffff9af51265d94e5fba03365f0ad203e00b1cf5d609caf6c7fc04717cc8d4530cfbd0db5cf811473c5e4fc4ae6af51e54bac46d4a55d5aa965baf826 SHA512 c5ad329e56bf1151effed1289a65646f83e116f545934a08757358451f94462177e8c0a7eaefed86ef9ff3ae8ab1e842f77174ebf4d92f4e9fa0c6ee407ba8c4
 DIST gentoo-kernel-6.2.6-1.arm64.gpkg.tar 71628800 BLAKE2B 12bf704c287aa5854d6952fd1945325174b9353bc8a5235d557fc22af6d0601836a3f86895d8ad3aa956594664628555583fdd54c8f0a7bf9367ebc8ca09ab46 SHA512 313a4122005a9e77509e9ff7bce97f32b31c3baebf6fea0e1c52ea131ed44242392b237b33dc9334f8307185c959a6bae4f22c673ab5d212b2f21fe693627d77
 DIST gentoo-kernel-6.2.6-1.ppc64le.gpkg.tar 63744000 BLAKE2B 81b079534ee172c8710c0177b595bbca8a9d5d48b7297ea6e3111ddfd7d55b4887591a1848a9f831414c317465337131e5fc12d7f9570b8f31c16c137bc566b9 SHA512 d8e7d7dbc1243054fd7e5a3501e74b93f49ebe5577501a41f329f87d8cd743e78c5a7894eb746bb5f3bf1efff1825ab81840e720a01ecc21c7e87cda9deeee7e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.21.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.21.ebuild
new file mode 100644
index 000000000000..d46d51864fd9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.21.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-22 19:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-22 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     7d733b0c3caa20672efd7d0abcd082ae6d8f762e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 22 19:29:54 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 22 19:58:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d733b0c

sys-kernel/gentoo-kernel-bin: Bump to 6.2.8

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.2.8.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8421cb5434f7..f0f7367fd8a6 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.1-23.base.tar.xz 1114724 BLAKE2B 35cef45469a4e42a736c5e94529a2
 DIST genpatches-6.1-23.extras.tar.xz 3808 BLAKE2B 328dc3054c6ce8f31bcef2d682301b7b9b06a6d8b3ae96adcaf187cc6bc85561dccd219bfedffd4171c3e8df9ce998d4e615bcf364223afe8e268198d3a9d403 SHA512 74e378f6efe8fcadd39e29aaec0d0cc3b2ae8edf909f06a0395a2732d4af1337a966490ff3986237f98086a8779deb1fa980506fcd6385061742187b9bb89da6
 DIST genpatches-6.1-24.base.tar.xz 1155780 BLAKE2B e6be4766ec5aba82d12d5209c1ac86b013482c2c1d40a9d5f72afa0f86555816c859795db9fa229415dc813e8b35851c98f11d17884d3e928684827b6c434778 SHA512 5e0c17ed36ccfe2d926e835a74b283ad40a21fdab33220c82c9e87ec2cbe17c3e6cc356bb62e17a1ca12901bd56694819708af438725c67b68c142c64f0a938c
 DIST genpatches-6.1-24.extras.tar.xz 3808 BLAKE2B 31803bf14b9c85373217e5b25fec9c401103b7ac996da14ddf03c69331b6073d6aab4c5c85241454fed43b559cdc6ce1be09c0a61315e79e9482907253e5fe4e SHA512 d5035bb0d8e99597e61a8939842a765e592db6133e923985268bfd7f69c512f5ed2cbf97c7372934794e103309c3649b3da11cbd26d4ba19464fdfc96f3759b4
+DIST genpatches-6.2-10.base.tar.xz 477872 BLAKE2B e95784495c97ccdb838e9a9d206c372545b3b06e5bd58c29c30d14a6fd615fae205934c665ce018b58b0f53534e5d440240079489da5c26de64913c50456281a SHA512 6f3730dc20c6a700f403fd8a01e0cf0b5d871e10c415a808ce91c53fb43e0c636c9e2767eddbc61d52137675a2a620d0efc7c5b48b06906ccbdfbbac8c927bb1
+DIST genpatches-6.2-10.extras.tar.xz 3812 BLAKE2B f4a8c6c516e523bdd18ea881469ea19d8b5ab77b989ff79a71690cd321ae8c8f323801bb25f0861e1f648cd4162bdfff3a0858137fcfc20db6a2414088c8b994 SHA512 098b6c26dff1e420314cc9bf3e716d3c946b7f3ee8f2117744dd050d9a1cb266e4622d25b5d61990902dbec4e98ed46b991b10f15e43697ee61ffccbbf88f485
 DIST genpatches-6.2-8.base.tar.xz 378352 BLAKE2B bfdf83b6ed486ad759f6021e48fad9b980a87ba5c54c0f06dbb2af3dccc79b41c7065d5a3a11933d761da759d9b33b314c456b458c9c65f49de75dd2cd4402ee SHA512 48521d82fbb2475b7a477bcd87dbba073f6c72cfde784adb77e9b92c44bc1fae188179199aee9face7bf53538cc5f2cae491173da686a54182579d69585b54e6
 DIST genpatches-6.2-8.extras.tar.xz 3808 BLAKE2B 3bb072914898f6f80f3ceef2ac92d44b3dba7aba6232febd7f7ad48232a2d76c3de4414a0822d0c7d45f632f02441e640a0911fa38a24ca88373807e04806ed0 SHA512 a4c3ca924859b487463b20fd470c2f157e404c0380cc8721d9a9c787519b1471c88f72daf57398d0c8582ec966bd9939c2082ad3b3cd71f93b761bf4443f3a35
 DIST genpatches-6.2-9.base.tar.xz 419680 BLAKE2B 9c206118605a2da947feb5b7e4b5c0a022a8f88936af354679ea50fba6f7b99b27794693ea18b7511feb5c46ef9d7cfaa55a1d426d6181e977c73e8c41a5343e SHA512 ccc911b481597853d5ce05fb8c2e2436c1d67a30f567ceb219cc724f5ffc311b7e6a3c13c66ed964ca9d314ab9f00bcd27ea7f078260956b003c59de903c6e6d
@@ -106,6 +108,10 @@ DIST gentoo-kernel-6.2.7-1.amd64.gpkg.tar 82616320 BLAKE2B 36ff2a06c60bb31b081f4
 DIST gentoo-kernel-6.2.7-1.arm64.gpkg.tar 71792640 BLAKE2B 2d7e2d43309da029b4c33b62487fea8c4e1d9973999d34981f5cc1ca847bc4d72848cea8c29397b8b14925bd85a1aed32a0933e57f6c90b1eb09c87fa41786a5 SHA512 16fb1aa2dabc97fb2427a358badf191ff6f245c8f595774a98c93c70cf569c0ff549ddf9a9462b91ee875d3a389b7770a99e434d26a7a5be0342abf11409f5b3
 DIST gentoo-kernel-6.2.7-1.ppc64le.gpkg.tar 63907840 BLAKE2B ced502ebdf9a8250d766b9a9b748688ba6bdaf1a3d571c473f25ef6c87ff9852cffb0b350a8988e001b17a365659de8ae6ff840a3d6223c46570becc7581e544 SHA512 9e388d2be16e094758919cff16f06e6b82a01e4b05324d2b8085f5d10618320a8730ea2516992a68ded4d7d053320e7c03b3c82ee85729827125ed33d0900c97
 DIST gentoo-kernel-6.2.7-1.x86.gpkg.tar 66293760 BLAKE2B 4f6dc7311df2471ff4ebc18e92dd0c74f7b8818ee42c16912d931541f4a1ff17378bcdf6b7a87c1675eca4768b300252bcf8af9406fccea62365c512c0fd7230 SHA512 214d931da41171e781d46582ebece5de1491a4eaed6be93c2d1f5e778d0e0f878c411a93edde1ca0260d58a9bba31e7c13abc2861be6086f58ac30e587bd2cf1
+DIST gentoo-kernel-6.2.8-1.amd64.gpkg.tar 82626560 BLAKE2B 1c5a4255a590d8cd62b2008d0660f98da288374d918300db2fce1012ca9e2aaee6b11810a8698abc48120c11bc8e2d996b5f5cda4cc2ce6f170b7c5ab354dbe9 SHA512 7bb065da93027f5f675a63f63770b20fff130858d36354acf111d6cde7bdfa221854d51960a7828d4a4088a785a3156347099e08167fe5a25eaf870098d375b1
+DIST gentoo-kernel-6.2.8-1.arm64.gpkg.tar 71792640 BLAKE2B 204966d1d5d310f7f7cee93b6a26ffe18218abdc4fc757aea01a22ab2a128f8727f709464e1715a7939bf2c211c212686559df3b0410179b4a00c4e42928cdc5 SHA512 1b68503e319eb10477bd5975bd9fc5d5327407e131281a81ab93bd1f7b34abdd5b80f1c898665d404743cfbd65c23704181b4fbe2fc0933e718fc04394fc4cdb
+DIST gentoo-kernel-6.2.8-1.ppc64le.gpkg.tar 63907840 BLAKE2B 8f41fd2e84be826ce6e069a98ac86a2ba1b5f08b4bbbe171ead013811207271aee2f132f0ea74b0ba22aa0987062a5f790513f29fbe0520f09fcdd9b75a01add SHA512 bc1cec7bc4a01fe9654722b5be55c3f3a7a6ae1ecad78f601b05fccb699e6a36202b484a6f1361e118399c6d60161c1cd4bf7b705986ad78a63d3ea2b73d65ca
+DIST gentoo-kernel-6.2.8-1.x86.gpkg.tar 66304000 BLAKE2B 88cf2f25ae07d989e87e80a613c145eff171fdd52635c6da7dbc110429bfa5c9420e1aef3898b69b4659270b232ce897c49e29e91a51f77933d2e68915411bcb SHA512 382293570d9ee6e8c6541bc8da597125201a9c8d7b6348510379eef863b3951bba916183b302a7a05cee8af157ec97738adf35a60531a4d10255e2b6e94dd8a2
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.8.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.8.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-22 19:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-22 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     1048bd0adc44e92d1355e3b9c5ad639de50d8579
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 22 19:30:08 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 22 19:58:07 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1048bd0a

sys-kernel/gentoo-kernel-bin: Bump to 5.15.104

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.104.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5912f12a53ef..74ba7a642026 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-5.15-107.base.tar.xz 4209440 BLAKE2B 48fcb9a837d9f13ffa96194e2ec
 DIST genpatches-5.15-107.extras.tar.xz 3932 BLAKE2B 59b1279051d08009a8c6e15c5083d7056f7eab8b5beed72dd3421631e9730c7306ce7cae8c3c82f508db261c2a4b2076a2c6c7d3a5fe98419b240e87a0d1e636 SHA512 8897cf7b1d42fcb4a0a87417913c624dbc65b9ce5689dee3998b65cba54659e7ecea759c97f4993dca4b928fe7844e025aa8dbe54f5ca492d8f858fdeb9ba3d9
 DIST genpatches-5.15-108.base.tar.xz 4254892 BLAKE2B 9c13ebe3e3bec8bd90260432b8cfdcebbdbdeeb00d74a852a4dfc97fbcb3358c581ec38f50e03e1426c0d81afe469618015486f3edcf0d2fd4a3a7b31ab59f75 SHA512 2f259065760edb240ddbc43634f8db2e7cd6e399a2d3afa3e2f49219152e255c58a30ef27562e9b0ffb380f40fac16b327bf261be741ec851d3c2d562626ed5d
 DIST genpatches-5.15-108.extras.tar.xz 3928 BLAKE2B 544d4db829812206b568ef6167907b94515c69b2082954c1e842180f29b58792369bb40e1f62e6c882f9f6a805eba82cbd69ddcf0c1b8c11208f9013e68386ba SHA512 9006fedf585cafb238b0597b3892b549a4574d4188c1f8d2773dcb84ea62bb1511071a8649191a41f07132c74ada13f2753b23f72ff957899d0c7fbd3c1c4cb5
+DIST genpatches-5.15-109.base.tar.xz 4279692 BLAKE2B c9e7ad56a99a9d9fa3ba2553e35ea87b6a8458f370a88c630104ea6f6c7a08b9c3ad1f2b27ac5198467fb90b5fbacdec6422557715bf6fef60488ca4ff2df2cb SHA512 f426d1e2021f80af5fcd705a289abf22c53a4d79faee620889a4ee3edf6ff1e5f07c5a04e26f74c6f18010446e2bac50f2f7eb96e951b4dc1b2f77cd3ff65d25
+DIST genpatches-5.15-109.extras.tar.xz 3932 BLAKE2B 7a89a0a5ff1f85d4d734dd363497d68032290a762f68c65f1648374a01b94c1890b6c60aed8aac8af5b191d63db586b0f7a7a0e581e8698e0d944582f026a42d SHA512 fce3e5cedfd3761eb768613d7a1583ee230030f214b939afb49797014abe51145c564ab39de330340d97d6ab0abb3abf645ef94cc6ffaa886d27957aa7c4fbd6
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
 DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
 DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 5c2ec5abee963eda0373e04d4f0da94d7e49b7a1fdc05f7a2f7cafba61771124503f1294289f79629afb62075855c176887f525a95a73bef4247b57915dd4877 SHA512 0a3ba2742ab21407ccc9060f37d528cdbe64dade85927aa1908613221973f14765a78ef6a71e157a71defcf1ee9158ffa1c2e7c082f508fc1140792e2311a073
@@ -62,6 +64,10 @@ DIST gentoo-kernel-5.15.103-1.amd64.gpkg.tar 69632000 BLAKE2B 868bfe44cb45e1631f
 DIST gentoo-kernel-5.15.103-1.arm64.gpkg.tar 62576640 BLAKE2B 44a4c1e32cb409d3a8df8e40c3714634558187b4cf197513e1fce46293c463c36fcf2c39134309d425e5f14135af36c3e8e6d4796c0f44d3b28e7792f94892d9 SHA512 dbab04ae6b9ff38a76f15fdf96aa4bb50ddca7a27f70cf648d73f2073cb939bc8cc89bdacbe8c96cd0ab58e0eb469cc082ceb80110a390ca4d6d0979f29a5d14
 DIST gentoo-kernel-5.15.103-1.ppc64le.gpkg.tar 57108480 BLAKE2B 4d4dca697f57858dde3b136f1a86995f98786e50b60a9ae7a808156f7c31209c70a75847bea6714e395d4de5a2bdc9dc60283e118cbe266644e6f0ce1cf6cfad SHA512 df583612064b049391cdecd2b57c642786bb7759580c3a2f89c02a9847fdd0c0ba2b9305af8a7ae15ce2fadc608ec072efc781cf73c7de201d8f6d3a7288d295
 DIST gentoo-kernel-5.15.103-1.x86.gpkg.tar 59176960 BLAKE2B 5a310c42fcfd81fd0ad4630dc0aca2623966176833e47bbe448234c6289ab22b3973373f6d28ddcf2fe8721965ef3979bdc9da268f348288fe6ff6efc764bd98 SHA512 d624ab43f9f79b620d34591051749293ff03ebd2aa218f60552bdece75fcd7038c0e5f61f8f8d7d8ac72fb3b9506df0b7fa1caf24b85fb4a1f23aa9d5941fb90
+DIST gentoo-kernel-5.15.104-1.amd64.gpkg.tar 69652480 BLAKE2B f0b8f76d5923139400bba21c59aa4329fba56941a7ff9942100d8c483c57b938dcb7c6783dc4855d2e1f38e928779dc97f79b5dc94bd3b573c64b3c726888bf4 SHA512 0ee6ed977e21276f902664074e58f1cd5fd710cebdaf80b5328fe573674c7f067dd7573f2a02a42fd600e6f9e5a5c330c6507a6935e466efeccf7de441b1d6d1
+DIST gentoo-kernel-5.15.104-1.arm64.gpkg.tar 62586880 BLAKE2B cd150048f063159d29880fd799f6be13e4364887544caa00d8a97a5a290e394454555763762f767be5eeb550fd17a19ad20e0e140d20a47878829031b7f27553 SHA512 76ffc31120419c744cd976a2f00bb63a22f42832541cde96eaf23be4fdbae6fdd4472100700deaf0f766fdfded41b4e978e2d25d210c7ad5ee7c31c77c082aee
+DIST gentoo-kernel-5.15.104-1.ppc64le.gpkg.tar 57098240 BLAKE2B e4d326e3dbe06da57132127899533b0e57c816ebfff1ce734b167017a646bc10017f9b7cd91c94fc07b206d30487eb7d918a33ed9e73e8144530f61300e3003c SHA512 d0d1da55ef7567b89d1c823f20e65c77100c6e3d7f1e5c90c8ecf98a00c75fdb1e42dd47254989ca7ff8f05ddde2b281cd656d835b5c8c70fb8c481e8206ff16
+DIST gentoo-kernel-5.15.104-1.x86.gpkg.tar 59187200 BLAKE2B 59f8bb328302103746d7fc582a53d9e3e29d0c57d47a748780faf44944b6809723ac14bf3172f6e11512602de098ddc248784572ca345f54e75b01e511e0a14b SHA512 52d9137a910ffb1b02907b0decdd6fd33e821d6e1e5d3d33591b20ec0472d90dffe90132071638f16038b4b00f7d6c3378741f9061b7d4ebf7c6888e5966b1ea
 DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d933fed2a94f05eb8c93591b07ae77b8160d397fcf69d2ea8819cbdeecd294d3238377a4450789c653012a9e50223ab98aa5a229a98f11 SHA512 72bdc70aa6c8e51b1896b5872d9bea372305866509a34fc4ac99cd88b01d191041d02c18a0499b03d119b79499825eb97d105460968ac96848274b8fb8175f13
 DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
 DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.104.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.104.ebuild
new file mode 100644
index 000000000000..b8ae60a3f786
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.104.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-22 19:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-22 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     5e94824f808dd7a0955e2a1821956d5b1da7a127
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 22 19:57:05 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 22 19:58:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e94824f

sys-kernel/gentoo-kernel-bin: Bump to 5.4.238

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.238.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index aefaa2a50894..dccfab056fc3 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-5.4-242.base.tar.xz 5610464 BLAKE2B 54d7c2e11a6b21ed8b16d26a56ff
 DIST genpatches-5.4-242.extras.tar.xz 1812 BLAKE2B d2b8f6655e540964c1c6fd81a5e74bc2e7001bf86ec8a7e8293b2088ae24ce4bd41d0eb5097011a2c9669b9ff479bc828c2f8425924c920f35193d466b4dba58 SHA512 8d76a855216ef7dc89babce2d35a7b6b58b641105c117e246a01a779396fdcdb6cbcf7b599683ecbfeb53df09504244cca5569b08b15a4fbe6b81b10d51c8d86
 DIST genpatches-5.4-243.base.tar.xz 5625924 BLAKE2B 5f0df2acaa454f6544e56ed23017ee39e085c7145d5acd6ec696c603caed7732d4858b0dd06b39438df3198edf69f598d42a3a62b5237a9a39e50d1e5753580f SHA512 36281506b470556bf21d374c3570cbf804429978c000634dd0b3904fa97d0b107fea8fdb4177b7a2d8d217bde32e7d05165730ee3823002fa8c7dd5bd5ec170b
 DIST genpatches-5.4-243.extras.tar.xz 1812 BLAKE2B 41f15599d6e24946a023a349a572a89bae06ea2171bd23865b65ff418454da58b9b36c4df8676ac60d74291f6f243a4c25ac58148da5704c567073429382eb69 SHA512 f89dee9b5bebd46a16c7e2f6e543d1df1aabe0f26c6232c8c8c9e62bd29b205bd65f7cb103baefc21f33da3556e4e0fa95ee25bc4b2eb26b655417bc1cbdeea2
+DIST genpatches-5.4-244.base.tar.xz 5634292 BLAKE2B 0ca2eb4409ae3a03f18601be767061ebc9d363eb1da47466245d93d27f8fec567b9144f8e1a63a0034f504f738bcca7477aaf863df2451930b49900f5f177a71 SHA512 023c608e4e2511bec82d0be0ed8bfe75cd90cc9f96977fbcf9980c85d841eccea232f886483488cb4e9703cb35dc7b53a4109ae1737e631b4b5a4e950a65b5a6
+DIST genpatches-5.4-244.extras.tar.xz 1812 BLAKE2B a8a48897765d7a3a80ae9ba0bf9a0557fb0335f80046c6003d35303d18f1b27cd4819caf5be67db19573fd67080fd43afda67bc46d10850ed6e71881b6218446 SHA512 7009108d6dd5b29e60382f4bd5a4e0a190e726e9e0d2310cd67dc7fe86bff0c9674d04f34eca8006518c47f73bd2e6b1d2f7065117252fe34d90ab44b339fcc9
 DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
 DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
 DIST genpatches-6.1-18.base.tar.xz 833216 BLAKE2B f1b86487c82d4354347171df635192a6276a4d0a9561a415270a85caa46401e4b9089f847346cbf441f8c6a4d4012234d83b31fca5797cc6296010f225392990 SHA512 155207127c1c58b2497788d5b7541ba1872fefea3d2c7804356e5bb6d28dae2f0400dbab44cf39b847f89e7a058710b8528059d75f0e92b63d3d37fd0a515ca8
@@ -98,6 +100,10 @@ DIST gentoo-kernel-5.4.237-1.amd64.gpkg.tar 60518400 BLAKE2B 50185bef959d7745868
 DIST gentoo-kernel-5.4.237-1.arm64.gpkg.tar 56514560 BLAKE2B d4f044c8dfda07bb84dffadb5f2c03a9707ed20c76472e197fc2c291dcc1a32df04454cdacf5244d454c3a517380c852d127d2ff6e71d77f5b7a567956893f8d SHA512 17e338fb9beda3791ef97ef914924d7fdd03871bfcc3c60b86a8f337247295991b8b483e0440441f25880df9e40824e6a6017687f8a7078f88550f571d9777a3
 DIST gentoo-kernel-5.4.237-1.ppc64le.gpkg.tar 54200320 BLAKE2B 4da74599f94ee77ea2958ab71dcd6c4cc3acc5929973ec5fb3af449bb3a7d5387028e8d779bb0cb99b256ef3091fc8ae0680e9537f08c0d8fe7e78b1f941aab1 SHA512 5e561dbe9bb4d56c581a5237d2ab89dd91b39317cdbd9dc005b31773beef1ee0c37e946a5920ce8bb0558911a974f7f2acfe4bec4d0c96b59005870512dec28d
 DIST gentoo-kernel-5.4.237-1.x86.gpkg.tar 52418560 BLAKE2B 5843b7999ed938a993f5511811f6dbf0d34514bf7c455ed7be03fa595a6c4bf2f68e7bd0bdcf5026fd0b1de6fe7709caa514dcf4035ced200dacf69133daa50b SHA512 21c3c84f54a63b1a83b716c682ea38d5a0b110466f037a7f5fc6f57a27c4bb8db8787e698acafb983bde52251d6d7351f38e1e4eef97327b0f51bd5c371d438b
+DIST gentoo-kernel-5.4.238-1.amd64.gpkg.tar 60528640 BLAKE2B 0abc01d65f0d1e7348373b9d3bac54a0123da5b38fc54e4aa2947ed59eb415308ffc633c53bc13037a0da9e89c3f8fdc643d958578bb6a5c65bd21611af94294 SHA512 140a9575eb6092862295767be8b8ca6e05f44334fc798ed1b0d39e94da1a72a6cb96658670fa35c05b3d24fb972ddc888c8f7d1a72b9278abc09d751f09dbddf
+DIST gentoo-kernel-5.4.238-1.arm64.gpkg.tar 56504320 BLAKE2B 8ddefa2ae536ebb0918dba60cf68acc9975f10f077bb845f04f46eaad2d455ebe604bb1f04281990d0fe772b3d237e3d2a3562bf04dd01e1546feb355c6d30c2 SHA512 68b0aa898e8bb2f1f3c843ced7e38e6370c06c2a251ac10ce89f4f8f7beeb0580b33192e1a32357999eda2e0c8fc99a1251977f6ff0e5ad8bce285edbcf42aa9
+DIST gentoo-kernel-5.4.238-1.ppc64le.gpkg.tar 54220800 BLAKE2B df0c8d555013ac9618367f80efe151d2640dba3a8af963aab4d8430beb44c2592da28b92fa5942f9853766ea7a99324be7b6275fae0c9f363f52ff5099c97c38 SHA512 09cc3c08693d34060bb0ecb19494dafb492fdb34710886e0aa5d4088a4a2ddbeebd2c28cc732c753d21695224365f5335a2cf094c1232779412d428ec3da9f54
+DIST gentoo-kernel-5.4.238-1.x86.gpkg.tar 52428800 BLAKE2B 6a59fb0f1bdb6f1aaa765521a0b1745c2f6e403bb49b766501f8d21a0887506b215ae156b0367840ba045ca0e7b49b226998fcce03dfc21485ae09b12ba93a77 SHA512 e1cb7adf803366290e1ee6e3039a521da6b322f18b1bb244242194fe1e11cc16d544e4ae114aaf4202f70d9946d5230f387ee86ddcca7c9bed1befeb14063545
 DIST gentoo-kernel-6.1.12-1.amd64.gpkg.tar 76759040 BLAKE2B 2f2e485ff705b26fa3b1db861acafbdac6362151e30dc73cb2829fbf871cc022641cc15cab82e0d19a25c720f84b6382b74c02d34f658a0cde90a267160f3af2 SHA512 d67fd7cf59df2e648bfdc7543995d7f46160d708a2fdd172002fc94d81d4b1bf1b1870754a6d5223a3728484170bbc6f5650c845dad27aab45da8f9f9eeb9232
 DIST gentoo-kernel-6.1.12-1.arm64.gpkg.tar 69447680 BLAKE2B 83f5eea4ca23eb6e79fad8fd746759982fa1d7e6cbd4cd63d43901aef9be3e7eeb64864f6538bdea6efe2486d13a37042a5533825f924a2af393fe0f66db7a72 SHA512 500abfa834826bc3ea7bc97c1b8991e68e72edb8c69ddb316621ff3029bb7962d8c8cb34e73f71ebed2f9db4600b5bf03f925953f67ecc6b46e9db5f35c265fe
 DIST gentoo-kernel-6.1.12-1.ppc64le.gpkg.tar 62781440 BLAKE2B 5a29a7f274f8b3122209603fc1b05ec7940dfaa0bf9dbcf658897b99203eb091d74f8df8dc9a7fec4b2bb913695c7d78650d062d4b58ade48598f2cbfbd6ff58 SHA512 edef917a088aef0b6ec572f678febfcb448c64f70de39697e01be50855e81fc9f3638d432c98ff75bb8963ecc25bf783ad9ce7752cf4705f875415feacda9974

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.238.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.238.ebuild
new file mode 100644
index 000000000000..b667043f3f79
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.238.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-31 17:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-31 17:09 UTC (permalink / raw
  To: gentoo-commits

commit:     415f8793f69f7d3270bb03f0f11635f9045a3262
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 31 17:07:44 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 31 17:09:25 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=415f8793

sys-kernel/gentoo-kernel-bin: Bump to 6.2.9

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.2.9.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index dccfab056fc3..21387871753c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -40,6 +40,8 @@ DIST genpatches-6.1-25.base.tar.xz 1200876 BLAKE2B 7050f6e95a28f5886cce9b53823f6
 DIST genpatches-6.1-25.extras.tar.xz 3812 BLAKE2B f73698c57031c9d7f5edd9ba2b865e32064c38b528649a8144f856bacf35ae3570d1fc936ee25a88bd52fd0765fff05bec42686b8b3fc5566df187bd57d59be5 SHA512 ac2bdccbc6bd1de82cbdfe4edac978e068445b8e064bcc6a833b04f15b86592304c19651884dc0769719ade1b220c8c0f704beca240ce24ab370621ad6849aee
 DIST genpatches-6.2-10.base.tar.xz 477872 BLAKE2B e95784495c97ccdb838e9a9d206c372545b3b06e5bd58c29c30d14a6fd615fae205934c665ce018b58b0f53534e5d440240079489da5c26de64913c50456281a SHA512 6f3730dc20c6a700f403fd8a01e0cf0b5d871e10c415a808ce91c53fb43e0c636c9e2767eddbc61d52137675a2a620d0efc7c5b48b06906ccbdfbbac8c927bb1
 DIST genpatches-6.2-10.extras.tar.xz 3812 BLAKE2B f4a8c6c516e523bdd18ea881469ea19d8b5ab77b989ff79a71690cd321ae8c8f323801bb25f0861e1f648cd4162bdfff3a0858137fcfc20db6a2414088c8b994 SHA512 098b6c26dff1e420314cc9bf3e716d3c946b7f3ee8f2117744dd050d9a1cb266e4622d25b5d61990902dbec4e98ed46b991b10f15e43697ee61ffccbbf88f485
+DIST genpatches-6.2-11.base.tar.xz 543376 BLAKE2B d034518061bff5104d3659da0cccdb7c9a17cb1c158ba123192def3b5b9e7ac49a4cdc3a4f040bf1c2c785941a84a17b2aa051d0f6ae5e52b5f589233f1796ce SHA512 6a6bb723a981b9fe935763e496c50316349e5b2d3d2dda8638b5500a9b6b398009c038eb1a1806c39fd4057f72b95074e38d649c04a33cd22b7bc6a0b21e1797
+DIST genpatches-6.2-11.extras.tar.xz 3812 BLAKE2B 73b6bd3e03d9cdfcd854ff29fe3184cc3c69003fa00955bc38ad756a488d35075b3db976784fb393b07afb98b99857a3ef09746d0849f2c6cc1c5d38dff52304 SHA512 e56b74f01db62f21cd4075283cb108f415035ea3775a67421adeede42bae42b88e463a900c19b4ace394926c901272a7658b85ce13e2a6c76c1b820ecbe9f462
 DIST genpatches-6.2-8.base.tar.xz 378352 BLAKE2B bfdf83b6ed486ad759f6021e48fad9b980a87ba5c54c0f06dbb2af3dccc79b41c7065d5a3a11933d761da759d9b33b314c456b458c9c65f49de75dd2cd4402ee SHA512 48521d82fbb2475b7a477bcd87dbba073f6c72cfde784adb77e9b92c44bc1fae188179199aee9face7bf53538cc5f2cae491173da686a54182579d69585b54e6
 DIST genpatches-6.2-8.extras.tar.xz 3808 BLAKE2B 3bb072914898f6f80f3ceef2ac92d44b3dba7aba6232febd7f7ad48232a2d76c3de4414a0822d0c7d45f632f02441e640a0911fa38a24ca88373807e04806ed0 SHA512 a4c3ca924859b487463b20fd470c2f157e404c0380cc8721d9a9c787519b1471c88f72daf57398d0c8582ec966bd9939c2082ad3b3cd71f93b761bf4443f3a35
 DIST genpatches-6.2-9.base.tar.xz 419680 BLAKE2B 9c206118605a2da947feb5b7e4b5c0a022a8f88936af354679ea50fba6f7b99b27794693ea18b7511feb5c46ef9d7cfaa55a1d426d6181e977c73e8c41a5343e SHA512 ccc911b481597853d5ce05fb8c2e2436c1d67a30f567ceb219cc724f5ffc311b7e6a3c13c66ed964ca9d314ab9f00bcd27ea7f078260956b003c59de903c6e6d
@@ -136,6 +138,10 @@ DIST gentoo-kernel-6.2.8-1.amd64.gpkg.tar 82626560 BLAKE2B 1c5a4255a590d8cd62b20
 DIST gentoo-kernel-6.2.8-1.arm64.gpkg.tar 71792640 BLAKE2B 204966d1d5d310f7f7cee93b6a26ffe18218abdc4fc757aea01a22ab2a128f8727f709464e1715a7939bf2c211c212686559df3b0410179b4a00c4e42928cdc5 SHA512 1b68503e319eb10477bd5975bd9fc5d5327407e131281a81ab93bd1f7b34abdd5b80f1c898665d404743cfbd65c23704181b4fbe2fc0933e718fc04394fc4cdb
 DIST gentoo-kernel-6.2.8-1.ppc64le.gpkg.tar 63907840 BLAKE2B 8f41fd2e84be826ce6e069a98ac86a2ba1b5f08b4bbbe171ead013811207271aee2f132f0ea74b0ba22aa0987062a5f790513f29fbe0520f09fcdd9b75a01add SHA512 bc1cec7bc4a01fe9654722b5be55c3f3a7a6ae1ecad78f601b05fccb699e6a36202b484a6f1361e118399c6d60161c1cd4bf7b705986ad78a63d3ea2b73d65ca
 DIST gentoo-kernel-6.2.8-1.x86.gpkg.tar 66304000 BLAKE2B 88cf2f25ae07d989e87e80a613c145eff171fdd52635c6da7dbc110429bfa5c9420e1aef3898b69b4659270b232ce897c49e29e91a51f77933d2e68915411bcb SHA512 382293570d9ee6e8c6541bc8da597125201a9c8d7b6348510379eef863b3951bba916183b302a7a05cee8af157ec97738adf35a60531a4d10255e2b6e94dd8a2
+DIST gentoo-kernel-6.2.9-1.amd64.gpkg.tar 82636800 BLAKE2B 3b73c1bb333d4a5d7b55cf11d0ced212820bb1de6eeb395b8807ee910c2b8df02f9230ba71dd45180c8b4f25d14bee8ac388999edae71693eceeb293d6b75880 SHA512 3d17a3895432ccd07f1e2cb58a5904b2e0e9e53ffbdf61f53819e9ca8b76df0fd8ea21973a0eff80483909ae3b1821699a29cfe0986fb0374a04b0f2fdeb4efb
+DIST gentoo-kernel-6.2.9-1.arm64.gpkg.tar 71772160 BLAKE2B 526c09448a90eba996c6e8f386941ca87fd2ed477d58f9a8fd351a36ed17ff8bd5cb6654b088d544d656eb4d5e6a636e3021781f7e3a4bdd0dc3e14941dbfc92 SHA512 49b7d2b68111d96116b19258b39805d0e58abc451aa9f7075e9341cec9d84fe8536056521078ad11cd2f6f8a745728584820a779b2a63a10ddac7ecd06b45ca6
+DIST gentoo-kernel-6.2.9-1.ppc64le.gpkg.tar 63918080 BLAKE2B f89362324ae125cbc8448aed7888e76f67527c64d4490cc2b4ff495070515a1a37a123a61d6566bc71d0dfa8d945cc3c56ba29c622e59a8b91dfa1105e207e08 SHA512 afb11b58f2eef7cdb9651dd03ee820b3e7cbf1c6679db9db2dbd470a74f4aabc4612ade41b10f6070d999fd8ebf092281a47dc7d2612e06f8d19e8721ab5b46b
+DIST gentoo-kernel-6.2.9-1.x86.gpkg.tar 66324480 BLAKE2B 71a95decd4ade26f976d74be9a39a9b8a7b74b1bbf543215b7ce97a50cf20441db7e4b239d30a845e9c8e3377dd1593bc03c5a316a47245bd469932ba6c37d6e SHA512 8bfa545e243d5fbd84b7b790a3812dab518d0713967665c27cdbd7e1132ade326174a2b11c5b87229f654192aeb4f573b46861f2456082cf77a6bd8a63901a8d
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.9.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.9.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-31 17:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-31 17:09 UTC (permalink / raw
  To: gentoo-commits

commit:     da85399993ccdca7537962732ec0c96ac47636df
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 31 17:07:49 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 31 17:09:26 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da853999

sys-kernel/gentoo-kernel-bin: Bump to 6.1.22

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.22.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 21387871753c..b982ccf64031 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -38,6 +38,8 @@ DIST genpatches-6.1-24.base.tar.xz 1155780 BLAKE2B e6be4766ec5aba82d12d5209c1ac8
 DIST genpatches-6.1-24.extras.tar.xz 3808 BLAKE2B 31803bf14b9c85373217e5b25fec9c401103b7ac996da14ddf03c69331b6073d6aab4c5c85241454fed43b559cdc6ce1be09c0a61315e79e9482907253e5fe4e SHA512 d5035bb0d8e99597e61a8939842a765e592db6133e923985268bfd7f69c512f5ed2cbf97c7372934794e103309c3649b3da11cbd26d4ba19464fdfc96f3759b4
 DIST genpatches-6.1-25.base.tar.xz 1200876 BLAKE2B 7050f6e95a28f5886cce9b53823f6219a22a5b23cad5471bfa9e83eca208b8369395075e9aabdbe4d33b53b8c01aff3d3d0886115850e327baf12a946b851e1d SHA512 ea30e0d44ab64a2aa36ad7a83cf2df7924ba5e699c92268bc5f3d54acadefc9c836a00e7e27cc02400a6751ffe1c3cd45e6b9891a3fc0aa8d23ad8e535f18e4c
 DIST genpatches-6.1-25.extras.tar.xz 3812 BLAKE2B f73698c57031c9d7f5edd9ba2b865e32064c38b528649a8144f856bacf35ae3570d1fc936ee25a88bd52fd0765fff05bec42686b8b3fc5566df187bd57d59be5 SHA512 ac2bdccbc6bd1de82cbdfe4edac978e068445b8e064bcc6a833b04f15b86592304c19651884dc0769719ade1b220c8c0f704beca240ce24ab370621ad6849aee
+DIST genpatches-6.1-26.base.tar.xz 1261204 BLAKE2B c8e9b6f12aa7611fbef190dbe5eed519ba31db4f3a4a59171cd3b896dea5dde47acaced603aaf71fda200cdbc6d068943a58ca2b90c259445a39fdbedd19b8ba SHA512 648a85fe97e4d9754796cddc432611cbe62ca34747f86e088c541fcda75590445dfb4edffbff5d8358b7822c0bd60fcbe48a96a5c1aa9e0d5e168664e80ad8a5
+DIST genpatches-6.1-26.extras.tar.xz 3808 BLAKE2B 061dc90cf89ea3876aee7cf9533f33538134e186c6e7daa6dc45ca0efc671822d9b3c3b8868b54978800da24cd550e5433ef866bdaeeaaf326fc765c66a69f7b SHA512 fbd23f38483227af5149cec04cbc70d76f962a15517e85782d0d15e4f55be4d4946ce774a8eaf697483b5c1e047ae83a29988202d782ae9038b6d946d23515fc
 DIST genpatches-6.2-10.base.tar.xz 477872 BLAKE2B e95784495c97ccdb838e9a9d206c372545b3b06e5bd58c29c30d14a6fd615fae205934c665ce018b58b0f53534e5d440240079489da5c26de64913c50456281a SHA512 6f3730dc20c6a700f403fd8a01e0cf0b5d871e10c415a808ce91c53fb43e0c636c9e2767eddbc61d52137675a2a620d0efc7c5b48b06906ccbdfbbac8c927bb1
 DIST genpatches-6.2-10.extras.tar.xz 3812 BLAKE2B f4a8c6c516e523bdd18ea881469ea19d8b5ab77b989ff79a71690cd321ae8c8f323801bb25f0861e1f648cd4162bdfff3a0858137fcfc20db6a2414088c8b994 SHA512 098b6c26dff1e420314cc9bf3e716d3c946b7f3ee8f2117744dd050d9a1cb266e4622d25b5d61990902dbec4e98ed46b991b10f15e43697ee61ffccbbf88f485
 DIST genpatches-6.2-11.base.tar.xz 543376 BLAKE2B d034518061bff5104d3659da0cccdb7c9a17cb1c158ba123192def3b5b9e7ac49a4cdc3a4f040bf1c2c785941a84a17b2aa051d0f6ae5e52b5f589233f1796ce SHA512 6a6bb723a981b9fe935763e496c50316349e5b2d3d2dda8638b5500a9b6b398009c038eb1a1806c39fd4057f72b95074e38d649c04a33cd22b7bc6a0b21e1797
@@ -126,6 +128,10 @@ DIST gentoo-kernel-6.1.21-1.amd64.gpkg.tar 76646400 BLAKE2B b01badaf64dd1e9bf73c
 DIST gentoo-kernel-6.1.21-1.arm64.gpkg.tar 69294080 BLAKE2B 034da34a792e767d6a8c9c38b44de67635f57d5716f0da94b941916bc86d6d83e767fb4bee5877b168107a6c00e19f4e85080f5ddba1c8167f5315afed8dc036 SHA512 1cf1b04d0fba8849caea4da80c55183dfc9ddce5f4661832942fed9704a464c59a9ca1967e43922cae79e7573be0d4038ea40fa2ab930e4af1092ee3907f6004
 DIST gentoo-kernel-6.1.21-1.ppc64le.gpkg.tar 62679040 BLAKE2B 790af282f674e90a8f241c9f385adf024d86a4cd65b8706920ef425c51d1af30671443ac653c5fc065c204b387c02c76e95b03df65140ddc76068375fd0cf6c0 SHA512 fc5a7d86dc362f02745cb0fb136c9bd0390f4f9ad6c8ab8d3a4c10fc5420601c6cad970ac3bfaba1f97a814fa756d95ca7eef2082b826f3609351c647026787f
 DIST gentoo-kernel-6.1.21-1.x86.gpkg.tar 65873920 BLAKE2B 9e33c848c3274bc51a55d78e22609b61eafafa726f67d2fbe20dcaf4c7b43b90c65e835e7ed5d2e5b2559002b45a4dd93e9dadf1ba87cb6f1ea640d9f0996eb9 SHA512 feafa3622207231444e6080b1fd572c57a1ad84e1c634cbae83768da2d5d1eb30ba549c131e4cf40b060c15e349f8db1f31aeba3459e7d0b71aee42e889b1724
+DIST gentoo-kernel-6.1.22-1.amd64.gpkg.tar 76646400 BLAKE2B 2040d4241a9492c8c58664fb9db62e5aca2d1876a0902596584b26b8fcb417118a8be48b2958e71fed07cc16ba99bebde1e31bdf4ddaf63f9b139fc4af6e3c5b SHA512 97d6e764a95a5e5496b73c79cec32cd2ba28b20e626d017727b8d09a827089ed749df5169c85b2ab23bdccf5be1622fff1856d1acf1dfc9b7ace5888f78aed8b
+DIST gentoo-kernel-6.1.22-1.arm64.gpkg.tar 69273600 BLAKE2B 776cff9335239ef9d404f0aa0a99719df5ec57354acafb91f611b51c2ece31cdfd1ba17542eb3e669fa7876901ee42716f75e1f61296f00cff9e7c3764903f17 SHA512 d1bab7cc31b7157da02d5c8fb79e22971e88126e083163177baf7a5e40fb75f601e7290e88fbeea0215d953785f94a4138a379aa9e4cc67ed340d063b1ac0f8c
+DIST gentoo-kernel-6.1.22-1.ppc64le.gpkg.tar 62699520 BLAKE2B 524c2e5d5b6c7aa83323f8e9a0c69a7fbbbfe1ce29cecee64ba9d05f46bf6a6e75aff0fa8d0ac13b62cd2f7c588ba6a64aaaca882a3785f241c96bdf2ad2203a SHA512 c9db157e2f0f62a848cbb05bf2b2ccc8b643e73ed3c5f623cd2533124b198a8bdf05eb4dd9cd3b959df9cdfd6d11ddb7a4f9a1b7c1618265869fb9bf061bd29a
+DIST gentoo-kernel-6.1.22-1.x86.gpkg.tar 65873920 BLAKE2B e89deab35138f65dd28cc22482f36cc1894d146a911f2e6eb8e157f3681f5bdc91847102341738dd280bfa608e3a4b0cdca57e6cb6c7533742a09831f29c1718 SHA512 7a3ecc5d23a24b900eb1a18f3cbf4154dc8787a353f8b603edcb77d09e44d63e7fe4c1c7b4c9b6e866a9d86e032331633e1f2c3beb53b528abeca11b1db2a7ec
 DIST gentoo-kernel-6.2.6-1.amd64.gpkg.tar 82411520 BLAKE2B 81b3141ffff9af51265d94e5fba03365f0ad203e00b1cf5d609caf6c7fc04717cc8d4530cfbd0db5cf811473c5e4fc4ae6af51e54bac46d4a55d5aa965baf826 SHA512 c5ad329e56bf1151effed1289a65646f83e116f545934a08757358451f94462177e8c0a7eaefed86ef9ff3ae8ab1e842f77174ebf4d92f4e9fa0c6ee407ba8c4
 DIST gentoo-kernel-6.2.6-1.arm64.gpkg.tar 71628800 BLAKE2B 12bf704c287aa5854d6952fd1945325174b9353bc8a5235d557fc22af6d0601836a3f86895d8ad3aa956594664628555583fdd54c8f0a7bf9367ebc8ca09ab46 SHA512 313a4122005a9e77509e9ff7bce97f32b31c3baebf6fea0e1c52ea131ed44242392b237b33dc9334f8307185c959a6bae4f22c673ab5d212b2f21fe693627d77
 DIST gentoo-kernel-6.2.6-1.ppc64le.gpkg.tar 63744000 BLAKE2B 81b079534ee172c8710c0177b595bbca8a9d5d48b7297ea6e3111ddfd7d55b4887591a1848a9f831414c317465337131e5fc12d7f9570b8f31c16c137bc566b9 SHA512 d8e7d7dbc1243054fd7e5a3501e74b93f49ebe5577501a41f329f87d8cd743e78c5a7894eb746bb5f3bf1efff1825ab81840e720a01ecc21c7e87cda9deeee7e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-31 17:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-31 17:09 UTC (permalink / raw
  To: gentoo-commits

commit:     c710e1e4a8b84560f15a9f02b7b044b9ba0f4624
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 31 17:07:58 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 31 17:09:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c710e1e4

sys-kernel/gentoo-kernel-bin: Bump to 5.4.239

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.239.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 31164cd04f49..f75ee94567c5 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-5.4-243.base.tar.xz 5625924 BLAKE2B 5f0df2acaa454f6544e56ed23017
 DIST genpatches-5.4-243.extras.tar.xz 1812 BLAKE2B 41f15599d6e24946a023a349a572a89bae06ea2171bd23865b65ff418454da58b9b36c4df8676ac60d74291f6f243a4c25ac58148da5704c567073429382eb69 SHA512 f89dee9b5bebd46a16c7e2f6e543d1df1aabe0f26c6232c8c8c9e62bd29b205bd65f7cb103baefc21f33da3556e4e0fa95ee25bc4b2eb26b655417bc1cbdeea2
 DIST genpatches-5.4-244.base.tar.xz 5634292 BLAKE2B 0ca2eb4409ae3a03f18601be767061ebc9d363eb1da47466245d93d27f8fec567b9144f8e1a63a0034f504f738bcca7477aaf863df2451930b49900f5f177a71 SHA512 023c608e4e2511bec82d0be0ed8bfe75cd90cc9f96977fbcf9980c85d841eccea232f886483488cb4e9703cb35dc7b53a4109ae1737e631b4b5a4e950a65b5a6
 DIST genpatches-5.4-244.extras.tar.xz 1812 BLAKE2B a8a48897765d7a3a80ae9ba0bf9a0557fb0335f80046c6003d35303d18f1b27cd4819caf5be67db19573fd67080fd43afda67bc46d10850ed6e71881b6218446 SHA512 7009108d6dd5b29e60382f4bd5a4e0a190e726e9e0d2310cd67dc7fe86bff0c9674d04f34eca8006518c47f73bd2e6b1d2f7065117252fe34d90ab44b339fcc9
+DIST genpatches-5.4-245.base.tar.xz 5632788 BLAKE2B bbd772e16968cdd010c71002af87787eececfaeb0ba02d2ccb9a18d046c4c7b05eabc62cdfa2ea05943533ea961a7724deb75b42ce006ce349056ba73a9f1b27 SHA512 45373b2cc4da5286a2bf3149cb7ca18aaf475b13e64471506815ff4665aae7e73534f68f13a350b8616631ed6677ca65aee0dccaee436339e24786aed022b09e
+DIST genpatches-5.4-245.extras.tar.xz 1816 BLAKE2B fc61841df1540f85577ea31a34b0b352e20dd54b02582e0379d46d93c7ba8b92faa0dc988dd906a8c250c8c325959e326a64188e97b4cb02d393ed8b88f2d03e SHA512 cc468754c82833aaad28e830ab4bce06ca0d2422d91a603149bbabcb012b9d4861f91226dac924407573d0a46df0f03479811be448b2c37971e3e8d757c6f89c
 DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
 DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
 DIST genpatches-6.1-18.base.tar.xz 833216 BLAKE2B f1b86487c82d4354347171df635192a6276a4d0a9561a415270a85caa46401e4b9089f847346cbf441f8c6a4d4012234d83b31fca5797cc6296010f225392990 SHA512 155207127c1c58b2497788d5b7541ba1872fefea3d2c7804356e5bb6d28dae2f0400dbab44cf39b847f89e7a058710b8528059d75f0e92b63d3d37fd0a515ca8
@@ -114,6 +116,10 @@ DIST gentoo-kernel-5.4.238-1.amd64.gpkg.tar 60528640 BLAKE2B 0abc01d65f0d1e73483
 DIST gentoo-kernel-5.4.238-1.arm64.gpkg.tar 56504320 BLAKE2B 8ddefa2ae536ebb0918dba60cf68acc9975f10f077bb845f04f46eaad2d455ebe604bb1f04281990d0fe772b3d237e3d2a3562bf04dd01e1546feb355c6d30c2 SHA512 68b0aa898e8bb2f1f3c843ced7e38e6370c06c2a251ac10ce89f4f8f7beeb0580b33192e1a32357999eda2e0c8fc99a1251977f6ff0e5ad8bce285edbcf42aa9
 DIST gentoo-kernel-5.4.238-1.ppc64le.gpkg.tar 54220800 BLAKE2B df0c8d555013ac9618367f80efe151d2640dba3a8af963aab4d8430beb44c2592da28b92fa5942f9853766ea7a99324be7b6275fae0c9f363f52ff5099c97c38 SHA512 09cc3c08693d34060bb0ecb19494dafb492fdb34710886e0aa5d4088a4a2ddbeebd2c28cc732c753d21695224365f5335a2cf094c1232779412d428ec3da9f54
 DIST gentoo-kernel-5.4.238-1.x86.gpkg.tar 52428800 BLAKE2B 6a59fb0f1bdb6f1aaa765521a0b1745c2f6e403bb49b766501f8d21a0887506b215ae156b0367840ba045ca0e7b49b226998fcce03dfc21485ae09b12ba93a77 SHA512 e1cb7adf803366290e1ee6e3039a521da6b322f18b1bb244242194fe1e11cc16d544e4ae114aaf4202f70d9946d5230f387ee86ddcca7c9bed1befeb14063545
+DIST gentoo-kernel-5.4.239-1.amd64.gpkg.tar 60508160 BLAKE2B 3761ba6409c26e700a527e8e2ac442020e80ab89cd4c44d61c2acef59ffc51df91039ec25d3fa6d94db76fbf275f8cd993d736ad1067e4baaf70f62227e8df77 SHA512 fc26b3d1846cd607e3c4ba827bb82fa8486f908015453a6c16055b6336df1724360c5a969afc4e381d63cce4d491c7fedeae8bd25abdfd17cab793b6a93fcf4d
+DIST gentoo-kernel-5.4.239-1.arm64.gpkg.tar 56535040 BLAKE2B cbd23351498d68d4265901ef0f02690b5053dc80659e1c3024d7f09e68063c0a1d6b2e1e521147a5649a38f6210f2d60b1a3bfbcff5d8da32a4ac60fb8d2b41d SHA512 a0205d44bbb0b0e348e59b119f8eddeb6744e87ecf71558629f6b09b2a9bb814cdf91dbf36b0abdf9d174c7f3628dac3df0f61743761aa1cc5b8eb9915ab6140
+DIST gentoo-kernel-5.4.239-1.ppc64le.gpkg.tar 54200320 BLAKE2B 226178fbc36eb4755c98951ea1a4494cf5d3a718b7efcf93233ac2c411cff24d54e8ea3ec4e28e6f2d16b5cb1dd1cf7353d220be299726fb1f0687831257c655 SHA512 b41f632a12ce43f8bf1e1b9531df54a926ebd374cecc5f986cad6d09b912f62aeeb8853737a93e7c0c597c79c0d5efda753bdf1de88313dc935d63ab43aeb386
+DIST gentoo-kernel-5.4.239-1.x86.gpkg.tar 52439040 BLAKE2B 998ab0c1e829fe4b3a1b0981837641846525c9107600aa12fd98b6f8f8c5e780c0a814e92783d9ff5d33ca5586833b7d1094b6e044c9a3837f11cbc827129809 SHA512 2f41be01f2f2461760c7f4260e9e1540e1db36519786295db80942d7c4ec3d1b01922daf39e5101d5910f72f17d7c6a72526c7df09aa9a2f5e32c0ddb989b0d6
 DIST gentoo-kernel-6.1.12-1.amd64.gpkg.tar 76759040 BLAKE2B 2f2e485ff705b26fa3b1db861acafbdac6362151e30dc73cb2829fbf871cc022641cc15cab82e0d19a25c720f84b6382b74c02d34f658a0cde90a267160f3af2 SHA512 d67fd7cf59df2e648bfdc7543995d7f46160d708a2fdd172002fc94d81d4b1bf1b1870754a6d5223a3728484170bbc6f5650c845dad27aab45da8f9f9eeb9232
 DIST gentoo-kernel-6.1.12-1.arm64.gpkg.tar 69447680 BLAKE2B 83f5eea4ca23eb6e79fad8fd746759982fa1d7e6cbd4cd63d43901aef9be3e7eeb64864f6538bdea6efe2486d13a37042a5533825f924a2af393fe0f66db7a72 SHA512 500abfa834826bc3ea7bc97c1b8991e68e72edb8c69ddb316621ff3029bb7962d8c8cb34e73f71ebed2f9db4600b5bf03f925953f67ecc6b46e9db5f35c265fe
 DIST gentoo-kernel-6.1.12-1.ppc64le.gpkg.tar 62781440 BLAKE2B 5a29a7f274f8b3122209603fc1b05ec7940dfaa0bf9dbcf658897b99203eb091d74f8df8dc9a7fec4b2bb913695c7d78650d062d4b58ade48598f2cbfbd6ff58 SHA512 edef917a088aef0b6ec572f678febfcb448c64f70de39697e01be50855e81fc9f3638d432c98ff75bb8963ecc25bf783ad9ce7752cf4705f875415feacda9974

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.239.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.239.ebuild
new file mode 100644
index 000000000000..7e040c8ce69b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.239.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-03-31 17:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-03-31 17:09 UTC (permalink / raw
  To: gentoo-commits

commit:     c1bd982df1f59d94cc750f41e014f3e7bdb7bfc4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 31 17:07:54 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 31 17:09:26 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1bd982d

sys-kernel/gentoo-kernel-bin: Bump to 5.15.105

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.105.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b982ccf64031..31164cd04f49 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-5.15-108.base.tar.xz 4254892 BLAKE2B 9c13ebe3e3bec8bd90260432b8c
 DIST genpatches-5.15-108.extras.tar.xz 3928 BLAKE2B 544d4db829812206b568ef6167907b94515c69b2082954c1e842180f29b58792369bb40e1f62e6c882f9f6a805eba82cbd69ddcf0c1b8c11208f9013e68386ba SHA512 9006fedf585cafb238b0597b3892b549a4574d4188c1f8d2773dcb84ea62bb1511071a8649191a41f07132c74ada13f2753b23f72ff957899d0c7fbd3c1c4cb5
 DIST genpatches-5.15-109.base.tar.xz 4279692 BLAKE2B c9e7ad56a99a9d9fa3ba2553e35ea87b6a8458f370a88c630104ea6f6c7a08b9c3ad1f2b27ac5198467fb90b5fbacdec6422557715bf6fef60488ca4ff2df2cb SHA512 f426d1e2021f80af5fcd705a289abf22c53a4d79faee620889a4ee3edf6ff1e5f07c5a04e26f74c6f18010446e2bac50f2f7eb96e951b4dc1b2f77cd3ff65d25
 DIST genpatches-5.15-109.extras.tar.xz 3932 BLAKE2B 7a89a0a5ff1f85d4d734dd363497d68032290a762f68c65f1648374a01b94c1890b6c60aed8aac8af5b191d63db586b0f7a7a0e581e8698e0d944582f026a42d SHA512 fce3e5cedfd3761eb768613d7a1583ee230030f214b939afb49797014abe51145c564ab39de330340d97d6ab0abb3abf645ef94cc6ffaa886d27957aa7c4fbd6
+DIST genpatches-5.15-110.base.tar.xz 4312720 BLAKE2B 58e3c5a0001f1245a25cbb66e239d393c48d265a5213e51601ea9b24fc33fce97472a1cb63e990ac2d2165c5e7d40372e53952aa47d347282c8ce9f8434a140a SHA512 abbe6099973c90e0751456a522717d7f2d993d873af4a98aff0150c1dfc9a75cf56f9d850dd2a5b8c80915ab27110c65b0b482df27bda00262c043fba731cde6
+DIST genpatches-5.15-110.extras.tar.xz 3932 BLAKE2B f280b14d3c6b1ed89ccf9752071dd55641d59354a680a2419a8caaa993036ecec716fe063d40fb566ab788632ebc71970b2460b6b915ea2d1db68d78fb7069fc SHA512 cbb844978cc225fab030f43ab0ba76fe5138a9c84381bf1318df55c24fe33bb734f60512daf27e20c191c58da821c69228aa98ca91adf224383a08bf3457741c
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
 DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
 DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 5c2ec5abee963eda0373e04d4f0da94d7e49b7a1fdc05f7a2f7cafba61771124503f1294289f79629afb62075855c176887f525a95a73bef4247b57915dd4877 SHA512 0a3ba2742ab21407ccc9060f37d528cdbe64dade85927aa1908613221973f14765a78ef6a71e157a71defcf1ee9158ffa1c2e7c082f508fc1140792e2311a073
@@ -80,6 +82,10 @@ DIST gentoo-kernel-5.15.104-1.amd64.gpkg.tar 69652480 BLAKE2B f0b8f76d5923139400
 DIST gentoo-kernel-5.15.104-1.arm64.gpkg.tar 62586880 BLAKE2B cd150048f063159d29880fd799f6be13e4364887544caa00d8a97a5a290e394454555763762f767be5eeb550fd17a19ad20e0e140d20a47878829031b7f27553 SHA512 76ffc31120419c744cd976a2f00bb63a22f42832541cde96eaf23be4fdbae6fdd4472100700deaf0f766fdfded41b4e978e2d25d210c7ad5ee7c31c77c082aee
 DIST gentoo-kernel-5.15.104-1.ppc64le.gpkg.tar 57098240 BLAKE2B e4d326e3dbe06da57132127899533b0e57c816ebfff1ce734b167017a646bc10017f9b7cd91c94fc07b206d30487eb7d918a33ed9e73e8144530f61300e3003c SHA512 d0d1da55ef7567b89d1c823f20e65c77100c6e3d7f1e5c90c8ecf98a00c75fdb1e42dd47254989ca7ff8f05ddde2b281cd656d835b5c8c70fb8c481e8206ff16
 DIST gentoo-kernel-5.15.104-1.x86.gpkg.tar 59187200 BLAKE2B 59f8bb328302103746d7fc582a53d9e3e29d0c57d47a748780faf44944b6809723ac14bf3172f6e11512602de098ddc248784572ca345f54e75b01e511e0a14b SHA512 52d9137a910ffb1b02907b0decdd6fd33e821d6e1e5d3d33591b20ec0472d90dffe90132071638f16038b4b00f7d6c3378741f9061b7d4ebf7c6888e5966b1ea
+DIST gentoo-kernel-5.15.105-1.amd64.gpkg.tar 69560320 BLAKE2B 45aacdac70b51a5caaae1ad4b8faa5ce24ea8e0ea728e9710b2ad38a056820415859d71f669f01b391e21614b7fd2a5893df43b4dc387b30378452f484d80a40 SHA512 3abaf03c7941d3557e50d2f9b5e9036fe2589389a3864d9f310088d30238e1f815339a05915a0a6baed8041d9a8cf20ea3f56c6d9ed521cbf1c5fd47029104dd
+DIST gentoo-kernel-5.15.105-1.arm64.gpkg.tar 62504960 BLAKE2B a3161bf46e643ad8e335a176d194a08dfa6d6d5a39969e13c58c0cb634437470cba9f0c4e3351b7b0ca792f4743fcffafcf795dac76a3461b31b41544c9a9d31 SHA512 0c402286e94b2672ac161cc985070022048b8d1f45f3222beb6a91b15ed9762999aef9166c0f72ec19182571de7fb692b94394f0c4ff4bd25f1c374ee023f198
+DIST gentoo-kernel-5.15.105-1.ppc64le.gpkg.tar 57098240 BLAKE2B 0297350c9fba2563f937bd719431828aac39593c94bf2f41bc71fe0017e6b6faef5ac45f99a59357b6895f37a0f98a6745a9d1645f440210df5b059b5926878e SHA512 e564eb31f0e94e3b0a3cc9836c0f335d96b626817ef12ed37e4be7c8d205a436956c23383ce5423b6f0e03bbf8312621dd58f672ec8cbaa1648153669de0f87c
+DIST gentoo-kernel-5.15.105-1.x86.gpkg.tar 59105280 BLAKE2B 152534b858446343d1a76cd767f35861e9282d354942697807cb40c89a475649983314f1d7dcd2eb8f4a089bb0c0f6915396b451adcd9f71677a801fd587f3b5 SHA512 f5cf5f67ffe2c593d206e6f16284be4e48304b1e2de6ea14a7b291fd2a6c4d44d972ecf8afe6bd9a6908e22c0a022a0e70b0447f4292c7cf747d31af0062e280
 DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d933fed2a94f05eb8c93591b07ae77b8160d397fcf69d2ea8819cbdeecd294d3238377a4450789c653012a9e50223ab98aa5a229a98f11 SHA512 72bdc70aa6c8e51b1896b5872d9bea372305866509a34fc4ac99cd88b01d191041d02c18a0499b03d119b79499825eb97d105460968ac96848274b8fb8175f13
 DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
 DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild
new file mode 100644
index 000000000000..64a82c2b8323
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-03 19:15 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2023-04-03 19:15 UTC (permalink / raw
  To: gentoo-commits

commit:     f0c92dde535f6835e2e6ca9b9bf10e6f66f2d043
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  3 19:15:24 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Apr  3 19:15:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0c92dde

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.105 amd64, #903733

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild
index 64a82c2b8323..08bdd3a403d6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-03 19:15 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2023-04-03 19:15 UTC (permalink / raw
  To: gentoo-commits

commit:     80270a359ad749e714e20f0b55b88d8865b87fcc
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  3 19:15:27 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Apr  3 19:15:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80270a35

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.22 amd64, #903734

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild
index 27016e1b991a..d5411b98f627 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-05 18:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-05 18:08 UTC (permalink / raw
  To: gentoo-commits

commit:     df63182314ecbc3ed0abd98dcb1d5a0747c2c635
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  5 18:07:27 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr  5 18:08:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df631823

sys-kernel/gentoo-kernel-bin: Bump to 5.15.106

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.106.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f75ee94567c5..2b21d1db90d9 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-5.15-109.base.tar.xz 4279692 BLAKE2B c9e7ad56a99a9d9fa3ba2553e35
 DIST genpatches-5.15-109.extras.tar.xz 3932 BLAKE2B 7a89a0a5ff1f85d4d734dd363497d68032290a762f68c65f1648374a01b94c1890b6c60aed8aac8af5b191d63db586b0f7a7a0e581e8698e0d944582f026a42d SHA512 fce3e5cedfd3761eb768613d7a1583ee230030f214b939afb49797014abe51145c564ab39de330340d97d6ab0abb3abf645ef94cc6ffaa886d27957aa7c4fbd6
 DIST genpatches-5.15-110.base.tar.xz 4312720 BLAKE2B 58e3c5a0001f1245a25cbb66e239d393c48d265a5213e51601ea9b24fc33fce97472a1cb63e990ac2d2165c5e7d40372e53952aa47d347282c8ce9f8434a140a SHA512 abbe6099973c90e0751456a522717d7f2d993d873af4a98aff0150c1dfc9a75cf56f9d850dd2a5b8c80915ab27110c65b0b482df27bda00262c043fba731cde6
 DIST genpatches-5.15-110.extras.tar.xz 3932 BLAKE2B f280b14d3c6b1ed89ccf9752071dd55641d59354a680a2419a8caaa993036ecec716fe063d40fb566ab788632ebc71970b2460b6b915ea2d1db68d78fb7069fc SHA512 cbb844978cc225fab030f43ab0ba76fe5138a9c84381bf1318df55c24fe33bb734f60512daf27e20c191c58da821c69228aa98ca91adf224383a08bf3457741c
+DIST genpatches-5.15-111.base.tar.xz 4338620 BLAKE2B 4f9776b980fabba9dcfddaae243b747bbae801ce1339268b64064284301050870435f17e3b9ad601e2fad4e1e3f9c5f355246b8410040f190cb584d23f697567 SHA512 89829bfd02281f04a3d4cb5c5a72afb166eabff4d0fb794a37a8b746f828b12fd4571773c5c9429f66345a25faee91a0d77d10f768bf69d3d2814e868a1664b5
+DIST genpatches-5.15-111.extras.tar.xz 3932 BLAKE2B 6607fe5f4c30a0252b2f999616fb2c3e497615faa805949906dfa616a71c899907b2a4b05334ae506d3a3e945f2927165b4dd4b56f69bf3006fe0591db169913 SHA512 ad52a086be7d38f5620bbdc6cb1ce04cb5aa19cf092f3df15f9b7220173d54bd8b0da31c51cc6cf27ec7ed82870c863bc5bb1ae4f0f578e00b0d155b3fe012cb
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
 DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
 DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 5c2ec5abee963eda0373e04d4f0da94d7e49b7a1fdc05f7a2f7cafba61771124503f1294289f79629afb62075855c176887f525a95a73bef4247b57915dd4877 SHA512 0a3ba2742ab21407ccc9060f37d528cdbe64dade85927aa1908613221973f14765a78ef6a71e157a71defcf1ee9158ffa1c2e7c082f508fc1140792e2311a073
@@ -88,6 +90,10 @@ DIST gentoo-kernel-5.15.105-1.amd64.gpkg.tar 69560320 BLAKE2B 45aacdac70b51a5caa
 DIST gentoo-kernel-5.15.105-1.arm64.gpkg.tar 62504960 BLAKE2B a3161bf46e643ad8e335a176d194a08dfa6d6d5a39969e13c58c0cb634437470cba9f0c4e3351b7b0ca792f4743fcffafcf795dac76a3461b31b41544c9a9d31 SHA512 0c402286e94b2672ac161cc985070022048b8d1f45f3222beb6a91b15ed9762999aef9166c0f72ec19182571de7fb692b94394f0c4ff4bd25f1c374ee023f198
 DIST gentoo-kernel-5.15.105-1.ppc64le.gpkg.tar 57098240 BLAKE2B 0297350c9fba2563f937bd719431828aac39593c94bf2f41bc71fe0017e6b6faef5ac45f99a59357b6895f37a0f98a6745a9d1645f440210df5b059b5926878e SHA512 e564eb31f0e94e3b0a3cc9836c0f335d96b626817ef12ed37e4be7c8d205a436956c23383ce5423b6f0e03bbf8312621dd58f672ec8cbaa1648153669de0f87c
 DIST gentoo-kernel-5.15.105-1.x86.gpkg.tar 59105280 BLAKE2B 152534b858446343d1a76cd767f35861e9282d354942697807cb40c89a475649983314f1d7dcd2eb8f4a089bb0c0f6915396b451adcd9f71677a801fd587f3b5 SHA512 f5cf5f67ffe2c593d206e6f16284be4e48304b1e2de6ea14a7b291fd2a6c4d44d972ecf8afe6bd9a6908e22c0a022a0e70b0447f4292c7cf747d31af0062e280
+DIST gentoo-kernel-5.15.106-1.amd64.gpkg.tar 69529600 BLAKE2B 5cb9468359669addef06ff5956974881a3856fdacaef2245ee8d3c21059e8edb30b88572b758e1677bdaa8fd677f90acf50a0191353a627b3682fb9257c6d6d5 SHA512 b158adcb3a540107b458e551a8c20953a89957e39cd29da65d241edc0163c7f9ed12d1a5861782c9527017f42e19c1889639bf3f5febef52b2e529b62200c4b3
+DIST gentoo-kernel-5.15.106-1.arm64.gpkg.tar 62494720 BLAKE2B bbbd48a75cf6d1f2781bffd88fe0de7886761d7f8699a0683b6a54f8267e3bee557cb5280718b2c96af0eddb49ab279ae9e3ab67189bf06b3c5769483561f1bb SHA512 5e3cf7f568cd634a389f6f70d4295ae3ae23b41ec0f531540d016c1452a036cec2f34561939c0723e419970ed722d301558bc041386c37b2570d538385a77802
+DIST gentoo-kernel-5.15.106-1.ppc64le.gpkg.tar 57098240 BLAKE2B 68fe06c26f67d6a045043f356b39364d9575158b7d84e9b2a38873e797043294eefdc5f7e1fd371641e55a2e6b0e0fcf1268caaa6fa5f9ab246027f109c5fb98 SHA512 5a4b3a560446d0a6d393d52e6308df6a11082d14ccfb38a68ec81549bdc294a76efbd589b09bf8f08a8bd8d32f27727aa43de2cf927d24a7f1b58e0940adc6ec
+DIST gentoo-kernel-5.15.106-1.x86.gpkg.tar 59125760 BLAKE2B 668fdee1015611e972932f5f461aaf289b10c727ffd7fdcdf7058c104aa7f88075aa6f8b608955f6a181d168bcae4cfebb4a807ed981218386045c352a04236b SHA512 8933406d858f952786eeafc23150fa837eb0518013335094c0c4d403635e356b4b736ada34f5909b2c7460a715bcb252bb3f7c7c28356d57c91576f753b7861a
 DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d933fed2a94f05eb8c93591b07ae77b8160d397fcf69d2ea8819cbdeecd294d3238377a4450789c653012a9e50223ab98aa5a229a98f11 SHA512 72bdc70aa6c8e51b1896b5872d9bea372305866509a34fc4ac99cd88b01d191041d02c18a0499b03d119b79499825eb97d105460968ac96848274b8fb8175f13
 DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
 DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.106.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.106.ebuild
new file mode 100644
index 000000000000..64a82c2b8323
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.106.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-05 18:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-05 18:08 UTC (permalink / raw
  To: gentoo-commits

commit:     b9df97b44169ce0af399e6de37040b1e19389ecc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  5 18:07:37 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr  5 18:08:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9df97b4

sys-kernel/gentoo-kernel-bin: Bump to 5.4.240

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.240.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8669babc1409..863291298771 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-5.4-244.base.tar.xz 5634292 BLAKE2B 0ca2eb4409ae3a03f18601be7670
 DIST genpatches-5.4-244.extras.tar.xz 1812 BLAKE2B a8a48897765d7a3a80ae9ba0bf9a0557fb0335f80046c6003d35303d18f1b27cd4819caf5be67db19573fd67080fd43afda67bc46d10850ed6e71881b6218446 SHA512 7009108d6dd5b29e60382f4bd5a4e0a190e726e9e0d2310cd67dc7fe86bff0c9674d04f34eca8006518c47f73bd2e6b1d2f7065117252fe34d90ab44b339fcc9
 DIST genpatches-5.4-245.base.tar.xz 5632788 BLAKE2B bbd772e16968cdd010c71002af87787eececfaeb0ba02d2ccb9a18d046c4c7b05eabc62cdfa2ea05943533ea961a7724deb75b42ce006ce349056ba73a9f1b27 SHA512 45373b2cc4da5286a2bf3149cb7ca18aaf475b13e64471506815ff4665aae7e73534f68f13a350b8616631ed6677ca65aee0dccaee436339e24786aed022b09e
 DIST genpatches-5.4-245.extras.tar.xz 1816 BLAKE2B fc61841df1540f85577ea31a34b0b352e20dd54b02582e0379d46d93c7ba8b92faa0dc988dd906a8c250c8c325959e326a64188e97b4cb02d393ed8b88f2d03e SHA512 cc468754c82833aaad28e830ab4bce06ca0d2422d91a603149bbabcb012b9d4861f91226dac924407573d0a46df0f03479811be448b2c37971e3e8d757c6f89c
+DIST genpatches-5.4-246.base.tar.xz 5659072 BLAKE2B 4b3f836c7e9f7f4d1cac0c735bbbb7751c0c165c826cbf549033c9e9fb85be3ccf45d480b0c8d80f7d980daaa1fb62265b600e24dee320673434333bec891e0c SHA512 029102ba3170b99836ddf5e4a9a7101826eae3dcced431a7049e4c025ca6057f694c66f67a20d5b08a124275ed91aac3a0e1060ca2946fea54d68b251e61b478
+DIST genpatches-5.4-246.extras.tar.xz 1812 BLAKE2B 78297c82519cf71230dc19d674d345cb40d8226adab6af53c0c3af7239f7a1464b8c89b51b62c509b33e8b2eb1a8c102b10146a8a6151ab5f069a1e00f8f6f8c SHA512 13aa1321f559e01257926ef94dd023222c2be9225bb412424a4b4696c1e6d6abe3e7f29c375836e1f9986d496df89051a60c34e8f8070aa0bd556683a387e356
 DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
 DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
 DIST genpatches-6.1-18.base.tar.xz 833216 BLAKE2B f1b86487c82d4354347171df635192a6276a4d0a9561a415270a85caa46401e4b9089f847346cbf441f8c6a4d4012234d83b31fca5797cc6296010f225392990 SHA512 155207127c1c58b2497788d5b7541ba1872fefea3d2c7804356e5bb6d28dae2f0400dbab44cf39b847f89e7a058710b8528059d75f0e92b63d3d37fd0a515ca8
@@ -132,6 +134,10 @@ DIST gentoo-kernel-5.4.239-1.amd64.gpkg.tar 60508160 BLAKE2B 3761ba6409c26e700a5
 DIST gentoo-kernel-5.4.239-1.arm64.gpkg.tar 56535040 BLAKE2B cbd23351498d68d4265901ef0f02690b5053dc80659e1c3024d7f09e68063c0a1d6b2e1e521147a5649a38f6210f2d60b1a3bfbcff5d8da32a4ac60fb8d2b41d SHA512 a0205d44bbb0b0e348e59b119f8eddeb6744e87ecf71558629f6b09b2a9bb814cdf91dbf36b0abdf9d174c7f3628dac3df0f61743761aa1cc5b8eb9915ab6140
 DIST gentoo-kernel-5.4.239-1.ppc64le.gpkg.tar 54200320 BLAKE2B 226178fbc36eb4755c98951ea1a4494cf5d3a718b7efcf93233ac2c411cff24d54e8ea3ec4e28e6f2d16b5cb1dd1cf7353d220be299726fb1f0687831257c655 SHA512 b41f632a12ce43f8bf1e1b9531df54a926ebd374cecc5f986cad6d09b912f62aeeb8853737a93e7c0c597c79c0d5efda753bdf1de88313dc935d63ab43aeb386
 DIST gentoo-kernel-5.4.239-1.x86.gpkg.tar 52439040 BLAKE2B 998ab0c1e829fe4b3a1b0981837641846525c9107600aa12fd98b6f8f8c5e780c0a814e92783d9ff5d33ca5586833b7d1094b6e044c9a3837f11cbc827129809 SHA512 2f41be01f2f2461760c7f4260e9e1540e1db36519786295db80942d7c4ec3d1b01922daf39e5101d5910f72f17d7c6a72526c7df09aa9a2f5e32c0ddb989b0d6
+DIST gentoo-kernel-5.4.240-1.amd64.gpkg.tar 60508160 BLAKE2B e0bc29646dd5ab0cce1e25fb80fe6d41a36c683ad5144383bd94a3c9a374e74f934f68861c61089582d18ed85a86fb3478db5dd5eecd89456334b93806dba99b SHA512 39bbe01c48f4dd90e2d2a680081dbdb9f0fa8fc8feacfb7eb754cb4813625a9292eb3b5ed6d58ce047461e43f421234a428f5187d92cb0b714b40f21ce16b783
+DIST gentoo-kernel-5.4.240-1.arm64.gpkg.tar 56514560 BLAKE2B e0d6625b428daef61ff95fce0408df0e0888f75f9a73367ef5ee09b9e966fc10e0d917377f2ef776413605f0a19a8c74d6d32970b592a469b4b6a8463d397b85 SHA512 9d6d16d3ed91113dc9206127847df5e1cf559da8ac9b93362692f0070763058795e5a946648a25950aeba24e33ac322887bc8e3f0fafa717b606bd332d264c14
+DIST gentoo-kernel-5.4.240-1.ppc64le.gpkg.tar 54210560 BLAKE2B 1bc8a999ed5681f98420dfa663d5fc18d525b45ea5acf07077c665f6d2457cf0d369ce8f6cf75a067c4185392245759d9203422b73a1ff63cefe78b63c87548f SHA512 06c04e814e82ede60d9f2e92b4af01921a9455610d7f2aa610d19d544d426cc65e40d4e76e4ec35c90a89d00f0540533136e0dfe0a535db4ca806fbada92ed12
+DIST gentoo-kernel-5.4.240-1.x86.gpkg.tar 52439040 BLAKE2B 0b6879416c518b0556cf4dd62a5a25ea852246ab46981f8fab4ba55a463fca95ece0519e96135dc3c0ff0ed7b5860202928e62b98352f1733ffd1b0fbaf88cc7 SHA512 89e7eca11d632d9f360cc6ef255f376cf5d4756d189c5c1a565312e958e01ef645dac301da735b7532a87e1e4df04cc106477953325ebca39ae9db179a0d43f6
 DIST gentoo-kernel-6.1.12-1.amd64.gpkg.tar 76759040 BLAKE2B 2f2e485ff705b26fa3b1db861acafbdac6362151e30dc73cb2829fbf871cc022641cc15cab82e0d19a25c720f84b6382b74c02d34f658a0cde90a267160f3af2 SHA512 d67fd7cf59df2e648bfdc7543995d7f46160d708a2fdd172002fc94d81d4b1bf1b1870754a6d5223a3728484170bbc6f5650c845dad27aab45da8f9f9eeb9232
 DIST gentoo-kernel-6.1.12-1.arm64.gpkg.tar 69447680 BLAKE2B 83f5eea4ca23eb6e79fad8fd746759982fa1d7e6cbd4cd63d43901aef9be3e7eeb64864f6538bdea6efe2486d13a37042a5533825f924a2af393fe0f66db7a72 SHA512 500abfa834826bc3ea7bc97c1b8991e68e72edb8c69ddb316621ff3029bb7962d8c8cb34e73f71ebed2f9db4600b5bf03f925953f67ecc6b46e9db5f35c265fe
 DIST gentoo-kernel-6.1.12-1.ppc64le.gpkg.tar 62781440 BLAKE2B 5a29a7f274f8b3122209603fc1b05ec7940dfaa0bf9dbcf658897b99203eb091d74f8df8dc9a7fec4b2bb913695c7d78650d062d4b58ade48598f2cbfbd6ff58 SHA512 edef917a088aef0b6ec572f678febfcb448c64f70de39697e01be50855e81fc9f3638d432c98ff75bb8963ecc25bf783ad9ce7752cf4705f875415feacda9974

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.240.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.240.ebuild
new file mode 100644
index 000000000000..7e040c8ce69b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.240.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-05 18:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-05 18:08 UTC (permalink / raw
  To: gentoo-commits

commit:     cc9a8d1321d10916643de885e642d7425d7e541d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  5 18:07:33 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr  5 18:08:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc9a8d13

sys-kernel/gentoo-kernel-bin: Bump to 5.10.177

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.177.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2b21d1db90d9..8669babc1409 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.10-184.base.tar.xz 5117468 BLAKE2B 6e8e0781f40b520377a2ce331cf
 DIST genpatches-5.10-184.extras.tar.xz 3868 BLAKE2B b3fbf5c425fc23d0a80eb7a738b3fcb3c4cd0948c103a2db42f976ebf9ca04e3c10606bbc29dee8816c9812d962aa648a729dc6887ca780adbdbefae1c62b696 SHA512 d1e3a5feda8d135685164bfaef15061751c0ee90e2f66cf36e0d2756a02cac0927f5ea5cd1ad15debc6788978c2afd2f883fc5fe7cc1b7e13200d610d1dd591a
 DIST genpatches-5.10-185.base.tar.xz 5154772 BLAKE2B f7d88f5c6b98dc265fbbabcc5a4590f44eaad5e6a6f250e755be4a9686601ccb2e7b9e0000791c207fdeb071b518073cdfcfc2de80ffd70f16067c0dcb9fc586 SHA512 a13febea3cadb7de762e1a2a46c776f22bbe4bf0e9f471c1e0dbbdc63431692ee7b6812e3eaac9623a4b92d08c64eab3c82f8dac0da5ea8d55d4ad6bc6b95a15
 DIST genpatches-5.10-185.extras.tar.xz 3868 BLAKE2B d42ae4d95f81771334ab313b01f8282c4e12ae4b89e2c7e60ebddffcc78a53131a4b54874ad914a47bd81d3b9e24f4c072a8d042c824dad8cef209a20d6788d0 SHA512 9bb9676480aa5fefe8a5202da3d20a0e2f395fcf4a0b6ecdae2ec62745b5adf4955a56bb1a346b7441162f36108b4c1f02374b248217d99f03d241f5dd51bbd9
+DIST genpatches-5.10-186.base.tar.xz 5195200 BLAKE2B 80451354985fedc89685d4bc6897aa66833eb2ae3916b8eeee9a5884107256f4050e8512194effa5f47123f580e50d2b1c454e178a46255aabb9c84a7d743cca SHA512 267850925d6c4d527cf9e847657d5a7d33d9073444a2a1076b81c0db1ee973b333f99b7c4165688bc2072f8a11447aa35e460039569369091ddf45d457b48839
+DIST genpatches-5.10-186.extras.tar.xz 3868 BLAKE2B fd83930f87ffab80902b20d931dc9131915e3d6d33f66d7698f5ec7bae211ef1da5d3be0b60a6871b8696e0ad3a60d71dd0b17fb09fb14eaf77a0d570f6e0948 SHA512 aa3df46b0a3640310377455592411b3254505b2262ce58f0c3a374077199ec0c7a63262dcba84ef88a553951c786cf6d9ace55a7cacce48d19696ab568c25cc5
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
 DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
 DIST genpatches-5.15-107.base.tar.xz 4209440 BLAKE2B 48fcb9a837d9f13ffa96194e2ec2209decd2d7c50a8d18ce4dadcd15f720496f5a82b821788bc20631b6ca4679cc3f93e48beae4a0c1c515747086476b5c1d5d SHA512 e66a46e0460dc940a021b37f673953d527d87c92f323d3f49d891339bc0040de492193e7415589b47b15ba37fcb05a7c1aeac31d612904afefaf2f748e1ec173
@@ -74,6 +76,10 @@ DIST gentoo-kernel-5.10.176-1.amd64.gpkg.tar 66344960 BLAKE2B 4500c918f8874a35ef
 DIST gentoo-kernel-5.10.176-1.arm64.gpkg.tar 59351040 BLAKE2B 62c735fd9312975b56f4ce56776932e49e32187ade954aaae4a75b3ea8e2a64f263e52662f2675668e16569caa0258338b07ada46ce5de0ee6008f4af1c0f9de SHA512 7fdc7709cede4c8419089a864ff549cb0c80dd720a33185a647787292804bd783078944d51908bca3f667e49eef5812d863af48c898543a93d1c8f566130207a
 DIST gentoo-kernel-5.10.176-1.ppc64le.gpkg.tar 54917120 BLAKE2B 773e7cc8f90ebb823cec04ee8c3a19af93956318b41005374c434b0f32595ae441e9678db579eb3d7c0344c688ae99d7712ed28cebfdb977a7c2662ce2ee929a SHA512 1cabb0e8ad0af4fdfbbf5e59f7a282dfd60ac5072b1de63d3d3db6a4fd75870e766815fa20ac9d9e9a6986e0f8235a62e5c45c3fef52cc23317566796a3c2417
 DIST gentoo-kernel-5.10.176-1.x86.gpkg.tar 56463360 BLAKE2B 7357c0283099fca25de0429f45da5ffed47edd7313f4989ab44519ed787dfdf252a40b83358bf07e34066e6aa408f0ab5c8e8655a0bfedf3ab0fe08f18eb1762 SHA512 0baede4916156e7dcd3d21ed6f6f07f7870281b31bd89f8b1e0178eb6f84533eb4755f9d439e182e5020be1c503757cb429416b3e4c3f65572a957d94e3763dd
+DIST gentoo-kernel-5.10.177-1.amd64.gpkg.tar 66334720 BLAKE2B 87d02bab9e9d14388e984b3a712e00b85ae14ee57040acbd9948f64173166337e2939a73cb787d172365fd4f6ebc42677cf3fa52b33f7017549d7de373301527 SHA512 f77551f0df9d37befee7f310f05f5e221cab19fe29b21d788c515a4cf55071456d00f232115525e541b94f9a0ce6713f5c764ab49119333d337a043888d61e85
+DIST gentoo-kernel-5.10.177-1.arm64.gpkg.tar 59361280 BLAKE2B ab78f801631243a1767abfb1e950206e72d030438bc9d6434900c5795686f9cc9cd7c804bd85153126f4206f2e1b3774f8288b1419d561492c210b030dca5ff4 SHA512 83434e8b1d6050e48967abe37e923e16a8111c0ed30773d016b80d34ff6caf52c27e10af9598e653d823a2f89e73a04c7f675ae027c248543cff72f87be04fc4
+DIST gentoo-kernel-5.10.177-1.ppc64le.gpkg.tar 54917120 BLAKE2B 5a86c6beacd641530e3d1d36b8730ee8c223f9d537922b6cfaf32629bb8ef85074d456536a2f861381398731dba633255372957bf6f79951f4c919f0c160c773 SHA512 b9f69167a9d9a74fde75eebf7d645fde1092ef785441ac6b57eaa37fbda9351e8a2e02b1659cf32d08c057f97ee7ca9865c57f014fd2b1e5ecadbdce912edec4
+DIST gentoo-kernel-5.10.177-1.x86.gpkg.tar 56463360 BLAKE2B f2abb9c969bccea6c3e441571920aca8fec37e557fad62ccb154859d665f412c32d2f29c0f114e3f696c260b4b6e2deecef560f9dd9fa60ee854cf975307b3fe SHA512 322c503688d56f47dd217bc3cfa5336eef1f3d3a97a10ffcfd0ed7bce2334b05c462bd9a2d0b4a492a6407bf76f252cf3ff2c905968367f843ce87d9f3b5e6d0
 DIST gentoo-kernel-5.15.102-1.amd64.gpkg.tar 69632000 BLAKE2B 7214665a176b2ae00dd2ff77164b531b690aa971935e4a0c12506d94755003b367e89036c0996c75b5727625db1d59af71881bfc2e82a324f111a95bda5d753b SHA512 b7449349cbf086577bcda85b6a7218b80f2c01b761b9d3480fce0f4890548ed5bbb7a65cbc649e398e830e750cab763f00c0b0c8ce48c53dc31f0073e3b72086
 DIST gentoo-kernel-5.15.102-1.arm64.gpkg.tar 62576640 BLAKE2B 8ff724481bdc3a80baed7ed61722e8e872721fd071fd505d8fd9f829818a93a92a8c2848cb50abe95d82ad621ff5290adde5850af2cdc32c94e72ebf8e0d7b1f SHA512 ee49caa42661510e8b7fe2208cf01c4beca0b2a3ff5807f4cb0d2781b9fe81df1573b303ebaa0bd22bc7a00039eb98355af33790f6aa4e459eb9d91c8557d116
 DIST gentoo-kernel-5.15.102-1.ppc64le.gpkg.tar 57088000 BLAKE2B 7ca0d0ff5c67beec55020af7c6ab03e4aff67e527f8fc03d4cbc414198dddaca69b5c150f1cea41f93bad6432a492f61be6c3bd70d3503aec363bb198f9c2f13 SHA512 1fee94830c9e81a516bbb317cce689174a48416be6a4bc1872dea15fe63acaedb97a16c01e25c9408d97c4dabfdec31b29306510c97294947fdd879e1b8d6e56

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
new file mode 100644
index 000000000000..8f6c357c55e5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-06 19:44 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-06 19:44 UTC (permalink / raw
  To: gentoo-commits

commit:     ea79de103d585d9f87b50db7fdce59e72b6e4035
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  6 19:44:14 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr  6 19:44:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea79de10

sys-kernel/gentoo-kernel-bin: Bump to 6.2.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.2.10.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 863291298771..7bbffa5afbf6 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -54,6 +54,8 @@ DIST genpatches-6.2-10.base.tar.xz 477872 BLAKE2B e95784495c97ccdb838e9a9d206c37
 DIST genpatches-6.2-10.extras.tar.xz 3812 BLAKE2B f4a8c6c516e523bdd18ea881469ea19d8b5ab77b989ff79a71690cd321ae8c8f323801bb25f0861e1f648cd4162bdfff3a0858137fcfc20db6a2414088c8b994 SHA512 098b6c26dff1e420314cc9bf3e716d3c946b7f3ee8f2117744dd050d9a1cb266e4622d25b5d61990902dbec4e98ed46b991b10f15e43697ee61ffccbbf88f485
 DIST genpatches-6.2-11.base.tar.xz 543376 BLAKE2B d034518061bff5104d3659da0cccdb7c9a17cb1c158ba123192def3b5b9e7ac49a4cdc3a4f040bf1c2c785941a84a17b2aa051d0f6ae5e52b5f589233f1796ce SHA512 6a6bb723a981b9fe935763e496c50316349e5b2d3d2dda8638b5500a9b6b398009c038eb1a1806c39fd4057f72b95074e38d649c04a33cd22b7bc6a0b21e1797
 DIST genpatches-6.2-11.extras.tar.xz 3812 BLAKE2B 73b6bd3e03d9cdfcd854ff29fe3184cc3c69003fa00955bc38ad756a488d35075b3db976784fb393b07afb98b99857a3ef09746d0849f2c6cc1c5d38dff52304 SHA512 e56b74f01db62f21cd4075283cb108f415035ea3775a67421adeede42bae42b88e463a900c19b4ace394926c901272a7658b85ce13e2a6c76c1b820ecbe9f462
+DIST genpatches-6.2-12.base.tar.xz 611100 BLAKE2B 9e3e50edbd85e9909351304b292de87b74f8adee2a99a2d5c6f858ee195e8df08772f1b1167899b52964b3d7a2595628d0e0e6c7e6dcc79f53b88434123ca308 SHA512 9923a3d4fa2f2310954b9d803784192b0367c286880c15af34e63c660ee593373a51d23561be0d1bbec15d39f1b57b345497f5cae3c73535c1caa8e62b8f43c4
+DIST genpatches-6.2-12.extras.tar.xz 3808 BLAKE2B 65df0f1a93ba2eda0ac31002f723d5b730c6af33dc60dd8a6f942a6a0276feafdd12463017164c5b782c031748829d812079290533268f8df497a8b10e1ae4a1 SHA512 f91ff719f6cde159026bdc4a76432bd195933d34dd3e7cb3ef0a2dcf18ad6786e2a4f8bab423b1b1d19ace3513c02e048a491f4ca76f37bd211d5579361bef6b
 DIST genpatches-6.2-8.base.tar.xz 378352 BLAKE2B bfdf83b6ed486ad759f6021e48fad9b980a87ba5c54c0f06dbb2af3dccc79b41c7065d5a3a11933d761da759d9b33b314c456b458c9c65f49de75dd2cd4402ee SHA512 48521d82fbb2475b7a477bcd87dbba073f6c72cfde784adb77e9b92c44bc1fae188179199aee9face7bf53538cc5f2cae491173da686a54182579d69585b54e6
 DIST genpatches-6.2-8.extras.tar.xz 3808 BLAKE2B 3bb072914898f6f80f3ceef2ac92d44b3dba7aba6232febd7f7ad48232a2d76c3de4414a0822d0c7d45f632f02441e640a0911fa38a24ca88373807e04806ed0 SHA512 a4c3ca924859b487463b20fd470c2f157e404c0380cc8721d9a9c787519b1471c88f72daf57398d0c8582ec966bd9939c2082ad3b3cd71f93b761bf4443f3a35
 DIST genpatches-6.2-9.base.tar.xz 419680 BLAKE2B 9c206118605a2da947feb5b7e4b5c0a022a8f88936af354679ea50fba6f7b99b27794693ea18b7511feb5c46ef9d7cfaa55a1d426d6181e977c73e8c41a5343e SHA512 ccc911b481597853d5ce05fb8c2e2436c1d67a30f567ceb219cc724f5ffc311b7e6a3c13c66ed964ca9d314ab9f00bcd27ea7f078260956b003c59de903c6e6d
@@ -162,6 +164,10 @@ DIST gentoo-kernel-6.1.22-1.amd64.gpkg.tar 76646400 BLAKE2B 2040d4241a9492c8c586
 DIST gentoo-kernel-6.1.22-1.arm64.gpkg.tar 69273600 BLAKE2B 776cff9335239ef9d404f0aa0a99719df5ec57354acafb91f611b51c2ece31cdfd1ba17542eb3e669fa7876901ee42716f75e1f61296f00cff9e7c3764903f17 SHA512 d1bab7cc31b7157da02d5c8fb79e22971e88126e083163177baf7a5e40fb75f601e7290e88fbeea0215d953785f94a4138a379aa9e4cc67ed340d063b1ac0f8c
 DIST gentoo-kernel-6.1.22-1.ppc64le.gpkg.tar 62699520 BLAKE2B 524c2e5d5b6c7aa83323f8e9a0c69a7fbbbfe1ce29cecee64ba9d05f46bf6a6e75aff0fa8d0ac13b62cd2f7c588ba6a64aaaca882a3785f241c96bdf2ad2203a SHA512 c9db157e2f0f62a848cbb05bf2b2ccc8b643e73ed3c5f623cd2533124b198a8bdf05eb4dd9cd3b959df9cdfd6d11ddb7a4f9a1b7c1618265869fb9bf061bd29a
 DIST gentoo-kernel-6.1.22-1.x86.gpkg.tar 65873920 BLAKE2B e89deab35138f65dd28cc22482f36cc1894d146a911f2e6eb8e157f3681f5bdc91847102341738dd280bfa608e3a4b0cdca57e6cb6c7533742a09831f29c1718 SHA512 7a3ecc5d23a24b900eb1a18f3cbf4154dc8787a353f8b603edcb77d09e44d63e7fe4c1c7b4c9b6e866a9d86e032331633e1f2c3beb53b528abeca11b1db2a7ec
+DIST gentoo-kernel-6.2.10-1.amd64.gpkg.tar 82636800 BLAKE2B 6440affd0e251a896be87495f30e9646922a94184b0729e0126bbda082745de40284b2f0a84415918e12417e8825bf9d65ccdaf2d7160dc75672c532dc84b73e SHA512 e47a997c2146339cd02794a2b653bfbbc423bfb20e5ce2cb50278229cebced5f4dbf2e68c8d6201719154b57e43a5150017107274f14726b10c4602b53a66951
+DIST gentoo-kernel-6.2.10-1.arm64.gpkg.tar 71792640 BLAKE2B 63a0e205036ef45b1d661e8789cf311ac6de4c105e86d9bba93e062e2a8e8b0e15c7944b57c3230d584a870bc64400bee44a91b5e945c9b8f2ce37eff1148798 SHA512 055e64da90d7b97358656898aa9f718382da3006220ea96e4a9c769ff8c057926b17d35770d5145e83538d6cfe5a39fd6549a1d415e3516efe2cde71937adebe
+DIST gentoo-kernel-6.2.10-1.ppc64le.gpkg.tar 63907840 BLAKE2B b34e7d2d1ad6f95f04c492ddf3ff13be45c38ab53cff33dfa9d7d9685594d565f8e9a7346bb5116bc0065633738bb711c2bd052a2e88617a7f632b534bf7e0c2 SHA512 1d0288d6d838d3fa8c9802f2c9e5d519e6f464f537a90af54c195c16e7163aeddd34abdb8e3a36b50d34e5af762dd14d5aa6ed0de44459457fe712242aaaed74
+DIST gentoo-kernel-6.2.10-1.x86.gpkg.tar 66334720 BLAKE2B d491386bf142d410c96d1fc0b93fc08d1535390a71c8d8e734752056ae58a0d58dcb1807cf035e5f773ddaf4d4b66e6f6ebde6d054dd6f9a54673c5a2237f5ba SHA512 1240d9b52eec0180d58c244fdcf46ccc6ccf8da5bec32dbb0c9177e1a1277332f96cbba148d2347a11c67f306dd457ea9766b88a0b25099e791b49ba13f39134
 DIST gentoo-kernel-6.2.6-1.amd64.gpkg.tar 82411520 BLAKE2B 81b3141ffff9af51265d94e5fba03365f0ad203e00b1cf5d609caf6c7fc04717cc8d4530cfbd0db5cf811473c5e4fc4ae6af51e54bac46d4a55d5aa965baf826 SHA512 c5ad329e56bf1151effed1289a65646f83e116f545934a08757358451f94462177e8c0a7eaefed86ef9ff3ae8ab1e842f77174ebf4d92f4e9fa0c6ee407ba8c4
 DIST gentoo-kernel-6.2.6-1.arm64.gpkg.tar 71628800 BLAKE2B 12bf704c287aa5854d6952fd1945325174b9353bc8a5235d557fc22af6d0601836a3f86895d8ad3aa956594664628555583fdd54c8f0a7bf9367ebc8ca09ab46 SHA512 313a4122005a9e77509e9ff7bce97f32b31c3baebf6fea0e1c52ea131ed44242392b237b33dc9334f8307185c959a6bae4f22c673ab5d212b2f21fe693627d77
 DIST gentoo-kernel-6.2.6-1.ppc64le.gpkg.tar 63744000 BLAKE2B 81b079534ee172c8710c0177b595bbca8a9d5d48b7297ea6e3111ddfd7d55b4887591a1848a9f831414c317465337131e5fc12d7f9570b8f31c16c137bc566b9 SHA512 d8e7d7dbc1243054fd7e5a3501e74b93f49ebe5577501a41f329f87d8cd743e78c5a7894eb746bb5f3bf1efff1825ab81840e720a01ecc21c7e87cda9deeee7e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.10.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.10.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-06 19:44 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-06 19:44 UTC (permalink / raw
  To: gentoo-commits

commit:     4c15104450d5ec5360825a5193f0bb04d73d9fd4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  6 19:44:19 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr  6 19:44:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c151044

sys-kernel/gentoo-kernel-bin: Bump to 6.1.23

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.23.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7bbffa5afbf6..6cbd84c02e69 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -50,6 +50,8 @@ DIST genpatches-6.1-25.base.tar.xz 1200876 BLAKE2B 7050f6e95a28f5886cce9b53823f6
 DIST genpatches-6.1-25.extras.tar.xz 3812 BLAKE2B f73698c57031c9d7f5edd9ba2b865e32064c38b528649a8144f856bacf35ae3570d1fc936ee25a88bd52fd0765fff05bec42686b8b3fc5566df187bd57d59be5 SHA512 ac2bdccbc6bd1de82cbdfe4edac978e068445b8e064bcc6a833b04f15b86592304c19651884dc0769719ade1b220c8c0f704beca240ce24ab370621ad6849aee
 DIST genpatches-6.1-26.base.tar.xz 1261204 BLAKE2B c8e9b6f12aa7611fbef190dbe5eed519ba31db4f3a4a59171cd3b896dea5dde47acaced603aaf71fda200cdbc6d068943a58ca2b90c259445a39fdbedd19b8ba SHA512 648a85fe97e4d9754796cddc432611cbe62ca34747f86e088c541fcda75590445dfb4edffbff5d8358b7822c0bd60fcbe48a96a5c1aa9e0d5e168664e80ad8a5
 DIST genpatches-6.1-26.extras.tar.xz 3808 BLAKE2B 061dc90cf89ea3876aee7cf9533f33538134e186c6e7daa6dc45ca0efc671822d9b3c3b8868b54978800da24cd550e5433ef866bdaeeaaf326fc765c66a69f7b SHA512 fbd23f38483227af5149cec04cbc70d76f962a15517e85782d0d15e4f55be4d4946ce774a8eaf697483b5c1e047ae83a29988202d782ae9038b6d946d23515fc
+DIST genpatches-6.1-27.base.tar.xz 1321772 BLAKE2B 8d46e2a7c0023fdca7f30edf56f1504235dfb9f175393dbc4494f58c9fcb4402f0e744bf8f855baf66f3e71531efbf1ed9b2aac7a0143292c336efeaef665eda SHA512 4fc05627f050986dcae332bfae4c582d308f195393ae8cf00c1f32a73a42be0c7178eb5b7e0a4fdd996b203702535523e33b65972540b3a97da3dc1662c49f36
+DIST genpatches-6.1-27.extras.tar.xz 3812 BLAKE2B bd1f13817906296ceeb943a211abfab4dfec495734ca97031ac901c0b8a644e558d161d843e2e09810f2d39643adaf687ad2c7b5fad78167b7bbcedceeda0e94 SHA512 4d6d2bb3a722a1c82b324ab4924a1c2a6b6ea6afecff19f1ebaeb93c542efeb176130f938d7a613c4e11ef809ccd3abe0b4df8c358ce297b5662b36c3a06dc25
 DIST genpatches-6.2-10.base.tar.xz 477872 BLAKE2B e95784495c97ccdb838e9a9d206c372545b3b06e5bd58c29c30d14a6fd615fae205934c665ce018b58b0f53534e5d440240079489da5c26de64913c50456281a SHA512 6f3730dc20c6a700f403fd8a01e0cf0b5d871e10c415a808ce91c53fb43e0c636c9e2767eddbc61d52137675a2a620d0efc7c5b48b06906ccbdfbbac8c927bb1
 DIST genpatches-6.2-10.extras.tar.xz 3812 BLAKE2B f4a8c6c516e523bdd18ea881469ea19d8b5ab77b989ff79a71690cd321ae8c8f323801bb25f0861e1f648cd4162bdfff3a0858137fcfc20db6a2414088c8b994 SHA512 098b6c26dff1e420314cc9bf3e716d3c946b7f3ee8f2117744dd050d9a1cb266e4622d25b5d61990902dbec4e98ed46b991b10f15e43697ee61ffccbbf88f485
 DIST genpatches-6.2-11.base.tar.xz 543376 BLAKE2B d034518061bff5104d3659da0cccdb7c9a17cb1c158ba123192def3b5b9e7ac49a4cdc3a4f040bf1c2c785941a84a17b2aa051d0f6ae5e52b5f589233f1796ce SHA512 6a6bb723a981b9fe935763e496c50316349e5b2d3d2dda8638b5500a9b6b398009c038eb1a1806c39fd4057f72b95074e38d649c04a33cd22b7bc6a0b21e1797
@@ -164,6 +166,10 @@ DIST gentoo-kernel-6.1.22-1.amd64.gpkg.tar 76646400 BLAKE2B 2040d4241a9492c8c586
 DIST gentoo-kernel-6.1.22-1.arm64.gpkg.tar 69273600 BLAKE2B 776cff9335239ef9d404f0aa0a99719df5ec57354acafb91f611b51c2ece31cdfd1ba17542eb3e669fa7876901ee42716f75e1f61296f00cff9e7c3764903f17 SHA512 d1bab7cc31b7157da02d5c8fb79e22971e88126e083163177baf7a5e40fb75f601e7290e88fbeea0215d953785f94a4138a379aa9e4cc67ed340d063b1ac0f8c
 DIST gentoo-kernel-6.1.22-1.ppc64le.gpkg.tar 62699520 BLAKE2B 524c2e5d5b6c7aa83323f8e9a0c69a7fbbbfe1ce29cecee64ba9d05f46bf6a6e75aff0fa8d0ac13b62cd2f7c588ba6a64aaaca882a3785f241c96bdf2ad2203a SHA512 c9db157e2f0f62a848cbb05bf2b2ccc8b643e73ed3c5f623cd2533124b198a8bdf05eb4dd9cd3b959df9cdfd6d11ddb7a4f9a1b7c1618265869fb9bf061bd29a
 DIST gentoo-kernel-6.1.22-1.x86.gpkg.tar 65873920 BLAKE2B e89deab35138f65dd28cc22482f36cc1894d146a911f2e6eb8e157f3681f5bdc91847102341738dd280bfa608e3a4b0cdca57e6cb6c7533742a09831f29c1718 SHA512 7a3ecc5d23a24b900eb1a18f3cbf4154dc8787a353f8b603edcb77d09e44d63e7fe4c1c7b4c9b6e866a9d86e032331633e1f2c3beb53b528abeca11b1db2a7ec
+DIST gentoo-kernel-6.1.23-1.amd64.gpkg.tar 76625920 BLAKE2B 2167bece1946b047e13170a4448e34c3e808689626c9327e34e861c1ee40e7721411c426e707931721babbd5590def8caa94f544e6cb2578d54197e407c82ea5 SHA512 23a694416aad36d98a4c4a3c67f0a0ac9d37b34a761053b05e0d0c4b8e46344f2c4870477d88f887ba7ce7572023ded9d7e306e8a5539b724898d83c0994d0e7
+DIST gentoo-kernel-6.1.23-1.arm64.gpkg.tar 69273600 BLAKE2B a69fa5b8c40159de133e0b931743cdbb7686ab47c481b52d202dd0ee226660c7be17af0389975b7db24a3357ca8c7dbf2e866ae45fec4f96fb89c29fba5ac2e2 SHA512 c7a5aafb6bb7fdab15b0ca4219b44177bb1bf73b2bc425d94a23a1256af464799efd1f27f06334389e9f55e7ce096335345a6d642b955f9349122cf869d283bd
+DIST gentoo-kernel-6.1.23-1.ppc64le.gpkg.tar 62709760 BLAKE2B 88edb3495634f4cfbaf4cd6837aba07cc62c72dbedf1d5e21a7b873ecc2406c892a17949acff5153122019b3cd8bce169636126f7a9bcfa9a1fbb0f7e59720a4 SHA512 e6c0b7af40413346e54e2be0f6d6871650f0203a4e2fe74bf0d061acf06dfe01ce38e6d6b315ecab9f0cbb761f275a5ee3f795295919e68508c958b97ecde7ec
+DIST gentoo-kernel-6.1.23-1.x86.gpkg.tar 65873920 BLAKE2B ccc1ed02d61a00b65085fd2dbabd5e0a9dfacf1c0d80f5584cb2639dfb889e69ea5c644222bde21adbcef20cd44056a5f45f2cd30f87f8208f34a5cc95b6dde0 SHA512 25fc406483917d20240df9b1d7e83c3301da61daf23693453bf1951f0c903d80ed3234dbbc07b59ac2d9690f67abd01350f25d8a4225e1bda655fb5db30a281a
 DIST gentoo-kernel-6.2.10-1.amd64.gpkg.tar 82636800 BLAKE2B 6440affd0e251a896be87495f30e9646922a94184b0729e0126bbda082745de40284b2f0a84415918e12417e8825bf9d65ccdaf2d7160dc75672c532dc84b73e SHA512 e47a997c2146339cd02794a2b653bfbbc423bfb20e5ce2cb50278229cebced5f4dbf2e68c8d6201719154b57e43a5150017107274f14726b10c4602b53a66951
 DIST gentoo-kernel-6.2.10-1.arm64.gpkg.tar 71792640 BLAKE2B 63a0e205036ef45b1d661e8789cf311ac6de4c105e86d9bba93e062e2a8e8b0e15c7944b57c3230d584a870bc64400bee44a91b5e945c9b8f2ce37eff1148798 SHA512 055e64da90d7b97358656898aa9f718382da3006220ea96e4a9c769ff8c057926b17d35770d5145e83538d6cfe5a39fd6549a1d415e3516efe2cde71937adebe
 DIST gentoo-kernel-6.2.10-1.ppc64le.gpkg.tar 63907840 BLAKE2B b34e7d2d1ad6f95f04c492ddf3ff13be45c38ab53cff33dfa9d7d9685594d565f8e9a7346bb5116bc0065633738bb711c2bd052a2e88617a7f632b534bf7e0c2 SHA512 1d0288d6d838d3fa8c9802f2c9e5d519e6f464f537a90af54c195c16e7163aeddd34abdb8e3a36b50d34e5af762dd14d5aa6ed0de44459457fe712242aaaed74

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.23.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.23.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.23.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-14  2:24 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-14  2:24 UTC (permalink / raw
  To: gentoo-commits

commit:     93a8b7043994d4229627309637e50c35c2e615aa
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 14 02:19:42 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 02:19:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a8b704

sys-kernel/gentoo-kernel-bin: Bump to 6.2.11

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.2.11.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6cbd84c02e69..30f7853775d9 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -58,6 +58,8 @@ DIST genpatches-6.2-11.base.tar.xz 543376 BLAKE2B d034518061bff5104d3659da0cccdb
 DIST genpatches-6.2-11.extras.tar.xz 3812 BLAKE2B 73b6bd3e03d9cdfcd854ff29fe3184cc3c69003fa00955bc38ad756a488d35075b3db976784fb393b07afb98b99857a3ef09746d0849f2c6cc1c5d38dff52304 SHA512 e56b74f01db62f21cd4075283cb108f415035ea3775a67421adeede42bae42b88e463a900c19b4ace394926c901272a7658b85ce13e2a6c76c1b820ecbe9f462
 DIST genpatches-6.2-12.base.tar.xz 611100 BLAKE2B 9e3e50edbd85e9909351304b292de87b74f8adee2a99a2d5c6f858ee195e8df08772f1b1167899b52964b3d7a2595628d0e0e6c7e6dcc79f53b88434123ca308 SHA512 9923a3d4fa2f2310954b9d803784192b0367c286880c15af34e63c660ee593373a51d23561be0d1bbec15d39f1b57b345497f5cae3c73535c1caa8e62b8f43c4
 DIST genpatches-6.2-12.extras.tar.xz 3808 BLAKE2B 65df0f1a93ba2eda0ac31002f723d5b730c6af33dc60dd8a6f942a6a0276feafdd12463017164c5b782c031748829d812079290533268f8df497a8b10e1ae4a1 SHA512 f91ff719f6cde159026bdc4a76432bd195933d34dd3e7cb3ef0a2dcf18ad6786e2a4f8bab423b1b1d19ace3513c02e048a491f4ca76f37bd211d5579361bef6b
+DIST genpatches-6.2-13.base.tar.xz 700552 BLAKE2B 53187881831a5ee8ac1581d78d89b56d5e6cbd45a1267f294312fbd648818530f029280b6face5c1c7f7c6d2c13c5e3fc6d1747f4abea8b2065f960a42a45d2e SHA512 2ca287f97bb3c01291eb5faa1de40827d014547e2cbb5063e77597e027f58672a262bcc51f1f2111cb5621f75b59c61a3cfa40f30fe8bc923136f8de3dd3e1ca
+DIST genpatches-6.2-13.extras.tar.xz 3812 BLAKE2B 2e0620c2c03f6775a4ee7d29aeace0ed2474edf371bdea0aff7ec8b11db0804641ba4d2cb1993fdd7936ad6075c1b7de0bca6c055327b25f17a74d4f3a9d5d4c SHA512 5a146e403f04c1b8fec69ff2824f4d0b446fea895126839aacc511b47b4eadcfcf61ced441e3886ad4fc018379b029305d72a99d34d98ef1fdf486e28e888ce2
 DIST genpatches-6.2-8.base.tar.xz 378352 BLAKE2B bfdf83b6ed486ad759f6021e48fad9b980a87ba5c54c0f06dbb2af3dccc79b41c7065d5a3a11933d761da759d9b33b314c456b458c9c65f49de75dd2cd4402ee SHA512 48521d82fbb2475b7a477bcd87dbba073f6c72cfde784adb77e9b92c44bc1fae188179199aee9face7bf53538cc5f2cae491173da686a54182579d69585b54e6
 DIST genpatches-6.2-8.extras.tar.xz 3808 BLAKE2B 3bb072914898f6f80f3ceef2ac92d44b3dba7aba6232febd7f7ad48232a2d76c3de4414a0822d0c7d45f632f02441e640a0911fa38a24ca88373807e04806ed0 SHA512 a4c3ca924859b487463b20fd470c2f157e404c0380cc8721d9a9c787519b1471c88f72daf57398d0c8582ec966bd9939c2082ad3b3cd71f93b761bf4443f3a35
 DIST genpatches-6.2-9.base.tar.xz 419680 BLAKE2B 9c206118605a2da947feb5b7e4b5c0a022a8f88936af354679ea50fba6f7b99b27794693ea18b7511feb5c46ef9d7cfaa55a1d426d6181e977c73e8c41a5343e SHA512 ccc911b481597853d5ce05fb8c2e2436c1d67a30f567ceb219cc724f5ffc311b7e6a3c13c66ed964ca9d314ab9f00bcd27ea7f078260956b003c59de903c6e6d
@@ -174,6 +176,10 @@ DIST gentoo-kernel-6.2.10-1.amd64.gpkg.tar 82636800 BLAKE2B 6440affd0e251a896be8
 DIST gentoo-kernel-6.2.10-1.arm64.gpkg.tar 71792640 BLAKE2B 63a0e205036ef45b1d661e8789cf311ac6de4c105e86d9bba93e062e2a8e8b0e15c7944b57c3230d584a870bc64400bee44a91b5e945c9b8f2ce37eff1148798 SHA512 055e64da90d7b97358656898aa9f718382da3006220ea96e4a9c769ff8c057926b17d35770d5145e83538d6cfe5a39fd6549a1d415e3516efe2cde71937adebe
 DIST gentoo-kernel-6.2.10-1.ppc64le.gpkg.tar 63907840 BLAKE2B b34e7d2d1ad6f95f04c492ddf3ff13be45c38ab53cff33dfa9d7d9685594d565f8e9a7346bb5116bc0065633738bb711c2bd052a2e88617a7f632b534bf7e0c2 SHA512 1d0288d6d838d3fa8c9802f2c9e5d519e6f464f537a90af54c195c16e7163aeddd34abdb8e3a36b50d34e5af762dd14d5aa6ed0de44459457fe712242aaaed74
 DIST gentoo-kernel-6.2.10-1.x86.gpkg.tar 66334720 BLAKE2B d491386bf142d410c96d1fc0b93fc08d1535390a71c8d8e734752056ae58a0d58dcb1807cf035e5f773ddaf4d4b66e6f6ebde6d054dd6f9a54673c5a2237f5ba SHA512 1240d9b52eec0180d58c244fdcf46ccc6ccf8da5bec32dbb0c9177e1a1277332f96cbba148d2347a11c67f306dd457ea9766b88a0b25099e791b49ba13f39134
+DIST gentoo-kernel-6.2.11-1.amd64.gpkg.tar 82677760 BLAKE2B adf559953129d13445779db2cf94fac590be85e967c9f98eae249631a155cf09d4cfebadea80403dfb997373e62fc29ca3c0711b88678de44336874296f078e2 SHA512 29a24773eda5b9f063c511f41757665fe0ba5f0b705b6d2ecb26630f67a786b292123fbf15d65b9f9f0157e6f8c9e1d3c6653877a72f6865e93ea44aa5e3506c
+DIST gentoo-kernel-6.2.11-1.arm64.gpkg.tar 71802880 BLAKE2B 85ce00be9552b13f3a6cf4a99ea47dd82a5ba786839eb15581928a451ce9436d3b29af9f16e6f76834c9c3082f7f4c1c8470e834d9e2e898c7b9885ebe8283aa SHA512 b5333cf73723d68ceac0cfbbc5cc222f05fa26103e5eebd46229e2ea61ad4d743f08ecacf9e32937bcb7e22cec83463f12e39dbf995ebe0239aa5836811ebe80
+DIST gentoo-kernel-6.2.11-1.ppc64le.gpkg.tar 63897600 BLAKE2B e322acf9d9ca08f2547040f745c6643b4834d65b24852ccb255de7448f8625c319bee8adf970edda9b279cd9c940a37f39dfebb78ca12aa82d2d4e1611a2fd1f SHA512 a0cde289b361081d0a1fa8872b5b69fb6fba65172f135b540c372725f1b2ed715ba3ec04c703ab367fff6980d02589647e583795932fafb6676f85451bcdcb50
+DIST gentoo-kernel-6.2.11-1.x86.gpkg.tar 66508800 BLAKE2B 8c64d782b35f7d1a56ce05e9da551a28772c69801567a9365a35a62f951f47244d0b6a4a32b805f7438e9e818e10341ad8f72c9d2cba4a1c9cc79087d339f903 SHA512 c1d94ada5bb31f356165163c5ec99b6c12bc32b038370b0ae3aefdcdaf33f4e68f2f18d19dbbae1593d605f0b9b5cb9ff19396821114fa8bb538b78646a67bc7
 DIST gentoo-kernel-6.2.6-1.amd64.gpkg.tar 82411520 BLAKE2B 81b3141ffff9af51265d94e5fba03365f0ad203e00b1cf5d609caf6c7fc04717cc8d4530cfbd0db5cf811473c5e4fc4ae6af51e54bac46d4a55d5aa965baf826 SHA512 c5ad329e56bf1151effed1289a65646f83e116f545934a08757358451f94462177e8c0a7eaefed86ef9ff3ae8ab1e842f77174ebf4d92f4e9fa0c6ee407ba8c4
 DIST gentoo-kernel-6.2.6-1.arm64.gpkg.tar 71628800 BLAKE2B 12bf704c287aa5854d6952fd1945325174b9353bc8a5235d557fc22af6d0601836a3f86895d8ad3aa956594664628555583fdd54c8f0a7bf9367ebc8ca09ab46 SHA512 313a4122005a9e77509e9ff7bce97f32b31c3baebf6fea0e1c52ea131ed44242392b237b33dc9334f8307185c959a6bae4f22c673ab5d212b2f21fe693627d77
 DIST gentoo-kernel-6.2.6-1.ppc64le.gpkg.tar 63744000 BLAKE2B 81b079534ee172c8710c0177b595bbca8a9d5d48b7297ea6e3111ddfd7d55b4887591a1848a9f831414c317465337131e5fc12d7f9570b8f31c16c137bc566b9 SHA512 d8e7d7dbc1243054fd7e5a3501e74b93f49ebe5577501a41f329f87d8cd743e78c5a7894eb746bb5f3bf1efff1825ab81840e720a01ecc21c7e87cda9deeee7e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.11.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.11.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-14  2:24 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-14  2:24 UTC (permalink / raw
  To: gentoo-commits

commit:     38594912f5d652ebe9634022d3a97b4e86d03423
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 14 02:20:43 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 02:20:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38594912

sys-kernel/gentoo-kernel-bin: Bump to 5.15.107

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.107.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b64904415fd0..a5dba62b6d03 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-5.15-110.base.tar.xz 4312720 BLAKE2B 58e3c5a0001f1245a25cbb66e23
 DIST genpatches-5.15-110.extras.tar.xz 3932 BLAKE2B f280b14d3c6b1ed89ccf9752071dd55641d59354a680a2419a8caaa993036ecec716fe063d40fb566ab788632ebc71970b2460b6b915ea2d1db68d78fb7069fc SHA512 cbb844978cc225fab030f43ab0ba76fe5138a9c84381bf1318df55c24fe33bb734f60512daf27e20c191c58da821c69228aa98ca91adf224383a08bf3457741c
 DIST genpatches-5.15-111.base.tar.xz 4338620 BLAKE2B 4f9776b980fabba9dcfddaae243b747bbae801ce1339268b64064284301050870435f17e3b9ad601e2fad4e1e3f9c5f355246b8410040f190cb584d23f697567 SHA512 89829bfd02281f04a3d4cb5c5a72afb166eabff4d0fb794a37a8b746f828b12fd4571773c5c9429f66345a25faee91a0d77d10f768bf69d3d2814e868a1664b5
 DIST genpatches-5.15-111.extras.tar.xz 3932 BLAKE2B 6607fe5f4c30a0252b2f999616fb2c3e497615faa805949906dfa616a71c899907b2a4b05334ae506d3a3e945f2927165b4dd4b56f69bf3006fe0591db169913 SHA512 ad52a086be7d38f5620bbdc6cb1ce04cb5aa19cf092f3df15f9b7220173d54bd8b0da31c51cc6cf27ec7ed82870c863bc5bb1ae4f0f578e00b0d155b3fe012cb
+DIST genpatches-5.15-112.base.tar.xz 4370104 BLAKE2B 578389e95be1b135fffdbcd598088d07d07ecc764307278c0339351d879594a994a4904500ee1b003ceb5ed928e95b5b07c363d94ff99db3e93568d25234fb26 SHA512 3797509bce6dd1949190f0d9bcb4d1c918c9bcd9f528b493b5f3b7e2fcb9265ea42e51e218c0342814e0f55c827ddd1bab130df76f849352e5894225d73bf3e8
+DIST genpatches-5.15-112.extras.tar.xz 3932 BLAKE2B f76085492bf8b1c1bd9092174460be8ef5e22921f1f7a6282eff9cece01203ca68d0259b94a184161bfabddef1a7e5f1eb29b0da5eb85cc35853e767a2239216 SHA512 3e8ea63b9011f782b11e1df144414d9e3f53f24a391829342c872dd4f5b0a3c128dd792f95feab7aca08adf6a08d88e11ec2e2d61e0b0302546f0a55f29b78dc
 DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
 DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
 DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 5c2ec5abee963eda0373e04d4f0da94d7e49b7a1fdc05f7a2f7cafba61771124503f1294289f79629afb62075855c176887f525a95a73bef4247b57915dd4877 SHA512 0a3ba2742ab21407ccc9060f37d528cdbe64dade85927aa1908613221973f14765a78ef6a71e157a71defcf1ee9158ffa1c2e7c082f508fc1140792e2311a073
@@ -110,6 +112,10 @@ DIST gentoo-kernel-5.15.106-1.amd64.gpkg.tar 69529600 BLAKE2B 5cb9468359669addef
 DIST gentoo-kernel-5.15.106-1.arm64.gpkg.tar 62494720 BLAKE2B bbbd48a75cf6d1f2781bffd88fe0de7886761d7f8699a0683b6a54f8267e3bee557cb5280718b2c96af0eddb49ab279ae9e3ab67189bf06b3c5769483561f1bb SHA512 5e3cf7f568cd634a389f6f70d4295ae3ae23b41ec0f531540d016c1452a036cec2f34561939c0723e419970ed722d301558bc041386c37b2570d538385a77802
 DIST gentoo-kernel-5.15.106-1.ppc64le.gpkg.tar 57098240 BLAKE2B 68fe06c26f67d6a045043f356b39364d9575158b7d84e9b2a38873e797043294eefdc5f7e1fd371641e55a2e6b0e0fcf1268caaa6fa5f9ab246027f109c5fb98 SHA512 5a4b3a560446d0a6d393d52e6308df6a11082d14ccfb38a68ec81549bdc294a76efbd589b09bf8f08a8bd8d32f27727aa43de2cf927d24a7f1b58e0940adc6ec
 DIST gentoo-kernel-5.15.106-1.x86.gpkg.tar 59125760 BLAKE2B 668fdee1015611e972932f5f461aaf289b10c727ffd7fdcdf7058c104aa7f88075aa6f8b608955f6a181d168bcae4cfebb4a807ed981218386045c352a04236b SHA512 8933406d858f952786eeafc23150fa837eb0518013335094c0c4d403635e356b4b736ada34f5909b2c7460a715bcb252bb3f7c7c28356d57c91576f753b7861a
+DIST gentoo-kernel-5.15.107-1.amd64.gpkg.tar 69560320 BLAKE2B 2ea788f406d90d6041d2a6af9cca57a28bd7318f3f804ee722b674b8640f4e52651514f21731bd7c35026f7af0ed985bd597c6f1337e4bdd75cfb3b4a54e18d0 SHA512 65c62783e703ef1355fa438c8a4b803a4c750a84af308d74a7d78deb87e232b97c6ebb1352c940e38b8f5dbe569929bbb57e61412a8a7b4305b373e3052e58b7
+DIST gentoo-kernel-5.15.107-1.arm64.gpkg.tar 62504960 BLAKE2B f01b3b6afc5c08f35e44aa8383142c4d096395ffc6f7640b75d4fde23e64fcee09e43f4a726ace58c405dfceeee6ed9f40a26f89a22c396d058eaac81fe79c2e SHA512 8f91e7fbc538d42e1f397878815a8103596e097fe1adce3baedb39b62b7ba0c4e31072aa9b91a8e7a03dca6c895da7dc0987ffe3eb50732fe9e9764bdff26f67
+DIST gentoo-kernel-5.15.107-1.ppc64le.gpkg.tar 57108480 BLAKE2B 214342519f793b876099ff229e72de5ddf4fad2be29f66894a86c5809d36109d2cc99a9d808faeeb5af73eff045bb43c01f7de71f3fa0e01c6c6e64ea3f71de5 SHA512 37ede266407526fa4bb520602fec560cea348da5a76c4693d2af0662d6d602fe75fc5d3ea7d528367429d58a035963765ad516fdcbaa1665e670058008353243
+DIST gentoo-kernel-5.15.107-1.x86.gpkg.tar 59125760 BLAKE2B d37c5a2d3ea2ad8d64ef3c8f45d67951ae02302773aa5e11ba6707ca48ccef9b00597950af4a87f01ab2d0a86adf2e6c84e89b6c91ba078c62fb71f8d7028065 SHA512 ac21753301b32aed49ac884052e305539e2b43230dc91fa4dd5fb8fd9e50ee1fb46a8817b1d261c35d7c4417eb7b3767b3fa314b1e65ede5af76be52ef8b128a
 DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d933fed2a94f05eb8c93591b07ae77b8160d397fcf69d2ea8819cbdeecd294d3238377a4450789c653012a9e50223ab98aa5a229a98f11 SHA512 72bdc70aa6c8e51b1896b5872d9bea372305866509a34fc4ac99cd88b01d191041d02c18a0499b03d119b79499825eb97d105460968ac96848274b8fb8175f13
 DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
 DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.107.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.107.ebuild
new file mode 100644
index 000000000000..64a82c2b8323
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.107.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-14  2:24 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-14  2:24 UTC (permalink / raw
  To: gentoo-commits

commit:     31ebae9a56acc8103dfcd6f6524bb0a0dd07254d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 14 02:20:19 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 02:20:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31ebae9a

sys-kernel/gentoo-kernel-bin: Bump to 6.1.24

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.24.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 30f7853775d9..b64904415fd0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -52,6 +52,8 @@ DIST genpatches-6.1-26.base.tar.xz 1261204 BLAKE2B c8e9b6f12aa7611fbef190dbe5eed
 DIST genpatches-6.1-26.extras.tar.xz 3808 BLAKE2B 061dc90cf89ea3876aee7cf9533f33538134e186c6e7daa6dc45ca0efc671822d9b3c3b8868b54978800da24cd550e5433ef866bdaeeaaf326fc765c66a69f7b SHA512 fbd23f38483227af5149cec04cbc70d76f962a15517e85782d0d15e4f55be4d4946ce774a8eaf697483b5c1e047ae83a29988202d782ae9038b6d946d23515fc
 DIST genpatches-6.1-27.base.tar.xz 1321772 BLAKE2B 8d46e2a7c0023fdca7f30edf56f1504235dfb9f175393dbc4494f58c9fcb4402f0e744bf8f855baf66f3e71531efbf1ed9b2aac7a0143292c336efeaef665eda SHA512 4fc05627f050986dcae332bfae4c582d308f195393ae8cf00c1f32a73a42be0c7178eb5b7e0a4fdd996b203702535523e33b65972540b3a97da3dc1662c49f36
 DIST genpatches-6.1-27.extras.tar.xz 3812 BLAKE2B bd1f13817906296ceeb943a211abfab4dfec495734ca97031ac901c0b8a644e558d161d843e2e09810f2d39643adaf687ad2c7b5fad78167b7bbcedceeda0e94 SHA512 4d6d2bb3a722a1c82b324ab4924a1c2a6b6ea6afecff19f1ebaeb93c542efeb176130f938d7a613c4e11ef809ccd3abe0b4df8c358ce297b5662b36c3a06dc25
+DIST genpatches-6.1-28.base.tar.xz 1412456 BLAKE2B 126c74e7558efbfb104e97e993a70b628fe7882d756ef0ef29031b042651a8df3e2e940d31f85556453cd391358421594f9e089ed194e14b107932a8d525ddf2 SHA512 b033d8b873b0c8ebdd89b25dd25a814746b1debc0f0944da8fdc2ec9ed1da3d8d45816547119f7548ac30a91003c3c078a193875711d7839e4de71234192ac6d
+DIST genpatches-6.1-28.extras.tar.xz 3808 BLAKE2B 3bd49fb256420883a267b2513cc9e6928a107b0142c82d9abd20114f733bfcbd474eeb19a7ef833da27ba625db28806ec25a1dd945f5d94f5bd5f729e445a57d SHA512 06c84adf52e36357fd01e8e1989ba8b8cb08bef052da05d261df3e80aac6d2d10a3c39583fad6d92936e19d8c7484786a4d11f64f2dc3fb5f8e1ee90106d6367
 DIST genpatches-6.2-10.base.tar.xz 477872 BLAKE2B e95784495c97ccdb838e9a9d206c372545b3b06e5bd58c29c30d14a6fd615fae205934c665ce018b58b0f53534e5d440240079489da5c26de64913c50456281a SHA512 6f3730dc20c6a700f403fd8a01e0cf0b5d871e10c415a808ce91c53fb43e0c636c9e2767eddbc61d52137675a2a620d0efc7c5b48b06906ccbdfbbac8c927bb1
 DIST genpatches-6.2-10.extras.tar.xz 3812 BLAKE2B f4a8c6c516e523bdd18ea881469ea19d8b5ab77b989ff79a71690cd321ae8c8f323801bb25f0861e1f648cd4162bdfff3a0858137fcfc20db6a2414088c8b994 SHA512 098b6c26dff1e420314cc9bf3e716d3c946b7f3ee8f2117744dd050d9a1cb266e4622d25b5d61990902dbec4e98ed46b991b10f15e43697ee61ffccbbf88f485
 DIST genpatches-6.2-11.base.tar.xz 543376 BLAKE2B d034518061bff5104d3659da0cccdb7c9a17cb1c158ba123192def3b5b9e7ac49a4cdc3a4f040bf1c2c785941a84a17b2aa051d0f6ae5e52b5f589233f1796ce SHA512 6a6bb723a981b9fe935763e496c50316349e5b2d3d2dda8638b5500a9b6b398009c038eb1a1806c39fd4057f72b95074e38d649c04a33cd22b7bc6a0b21e1797
@@ -172,6 +174,10 @@ DIST gentoo-kernel-6.1.23-1.amd64.gpkg.tar 76625920 BLAKE2B 2167bece1946b047e131
 DIST gentoo-kernel-6.1.23-1.arm64.gpkg.tar 69273600 BLAKE2B a69fa5b8c40159de133e0b931743cdbb7686ab47c481b52d202dd0ee226660c7be17af0389975b7db24a3357ca8c7dbf2e866ae45fec4f96fb89c29fba5ac2e2 SHA512 c7a5aafb6bb7fdab15b0ca4219b44177bb1bf73b2bc425d94a23a1256af464799efd1f27f06334389e9f55e7ce096335345a6d642b955f9349122cf869d283bd
 DIST gentoo-kernel-6.1.23-1.ppc64le.gpkg.tar 62709760 BLAKE2B 88edb3495634f4cfbaf4cd6837aba07cc62c72dbedf1d5e21a7b873ecc2406c892a17949acff5153122019b3cd8bce169636126f7a9bcfa9a1fbb0f7e59720a4 SHA512 e6c0b7af40413346e54e2be0f6d6871650f0203a4e2fe74bf0d061acf06dfe01ce38e6d6b315ecab9f0cbb761f275a5ee3f795295919e68508c958b97ecde7ec
 DIST gentoo-kernel-6.1.23-1.x86.gpkg.tar 65873920 BLAKE2B ccc1ed02d61a00b65085fd2dbabd5e0a9dfacf1c0d80f5584cb2639dfb889e69ea5c644222bde21adbcef20cd44056a5f45f2cd30f87f8208f34a5cc95b6dde0 SHA512 25fc406483917d20240df9b1d7e83c3301da61daf23693453bf1951f0c903d80ed3234dbbc07b59ac2d9690f67abd01350f25d8a4225e1bda655fb5db30a281a
+DIST gentoo-kernel-6.1.24-1.amd64.gpkg.tar 76666880 BLAKE2B 798d538c0877b7dfad58c090d923a966c68e582367dd9e922e028823d88c2b333a862f3f98e11af9cb3cc21dcc0651282f048a6845d741a5e5a15d6f52ec2ab0 SHA512 b1e7147f30b3786cc655c79784ff9bf570b994d09ed537aa0597c2edc2fbf245cc1faeebb727b80b9e2cfe7404294128602424a9cbe471832e31d5a7ee469b1c
+DIST gentoo-kernel-6.1.24-1.arm64.gpkg.tar 69294080 BLAKE2B 93de0b494daca195ea8b4fed646b82efcaefecbff4f6ee0e30aa94d1eefcb521fae0de6eb65ec3ce04da5f619b8b07cf2544b3e46176d5a45c5eb03fffd41d47 SHA512 3ed12ddf9c3b3b7afb60cb55cf4a0ce5beb1bb16719ade4134800d917acf472bb89b6ab38ceba6a19a14ca02e6c48abbe68e7b72673132171301265ef19f42ff
+DIST gentoo-kernel-6.1.24-1.ppc64le.gpkg.tar 62699520 BLAKE2B 150beeffbc6082aef7502f54ac860a1fbf4e77f4596e7bb6030d996ac4554c9be37a4476827005278af8aab031cb713fd9e2dedfa72175b3f43a52cf1dc98d01 SHA512 c1ce12017195ebd5314d3157e8d8ebe8c4ff323e9f2d4ac5add9b9eeca3cbd24a873d0a9d33f6edfd98aef41b66f4bca61de95dae1c9169be15d10031f7f2170
+DIST gentoo-kernel-6.1.24-1.x86.gpkg.tar 66048000 BLAKE2B 30cec8869bbe3219aad3538300c546143992849925975914212a2c81a84123d6af04f36fc254bba4e2bc13ae13ed400e9d03a5551834dc6b0afccbab340d6062 SHA512 63f1d12fedc01ee87a46be2ba64cd59c32dfbf2d1d32c684d747bc32d1337016c5104454ea3040beba7d97bdb3e5c6d425ed8f1b8af3e730a656d772d93d07e0
 DIST gentoo-kernel-6.2.10-1.amd64.gpkg.tar 82636800 BLAKE2B 6440affd0e251a896be87495f30e9646922a94184b0729e0126bbda082745de40284b2f0a84415918e12417e8825bf9d65ccdaf2d7160dc75672c532dc84b73e SHA512 e47a997c2146339cd02794a2b653bfbbc423bfb20e5ce2cb50278229cebced5f4dbf2e68c8d6201719154b57e43a5150017107274f14726b10c4602b53a66951
 DIST gentoo-kernel-6.2.10-1.arm64.gpkg.tar 71792640 BLAKE2B 63a0e205036ef45b1d661e8789cf311ac6de4c105e86d9bba93e062e2a8e8b0e15c7944b57c3230d584a870bc64400bee44a91b5e945c9b8f2ce37eff1148798 SHA512 055e64da90d7b97358656898aa9f718382da3006220ea96e4a9c769ff8c057926b17d35770d5145e83538d6cfe5a39fd6549a1d415e3516efe2cde71937adebe
 DIST gentoo-kernel-6.2.10-1.ppc64le.gpkg.tar 63907840 BLAKE2B b34e7d2d1ad6f95f04c492ddf3ff13be45c38ab53cff33dfa9d7d9685594d565f8e9a7346bb5116bc0065633738bb711c2bd052a2e88617a7f632b534bf7e0c2 SHA512 1d0288d6d838d3fa8c9802f2c9e5d519e6f464f537a90af54c195c16e7163aeddd34abdb8e3a36b50d34e5af762dd14d5aa6ed0de44459457fe712242aaaed74

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-14  2:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-14  2:26 UTC (permalink / raw
  To: gentoo-commits

commit:     e436cf4accf525103d1bc53aa57b19a7ba126a88
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 14 02:25:41 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 02:26:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e436cf4a

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.239 amd64 arm64 ppc64 x86, #903731

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.239.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.239.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.239.ebuild
index 7e040c8ce69b..dd082ca20485 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.239.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.239.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-14  2:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-14  2:26 UTC (permalink / raw
  To: gentoo-commits

commit:     20ec7326f3aaa9310f8424723320c108510df694
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 14 02:25:44 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 02:26:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20ec7326

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.176 amd64 arm64 ppc64 x86, #903732

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.176.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.176.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.176.ebuild
index 140d99c64a55..d239d83ce6e6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.176.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.176.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-14  2:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-14  2:26 UTC (permalink / raw
  To: gentoo-commits

commit:     6582f3a70862ca31f49f93d89d6217692a4de1ef
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 14 02:25:53 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 02:26:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6582f3a7

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.22 arm64 ppc64 x86, #903734

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild
index d5411b98f627..47036bfeb93b 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-14  2:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-14  2:26 UTC (permalink / raw
  To: gentoo-commits

commit:     16c0a4ca6a8c4f8a630a7e5af2257eab47b722a0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 14 02:25:49 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 02:26:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16c0a4ca

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.105 arm64 ppc64 x86, #903733

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild
index 08bdd3a403d6..a54d85366e4c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-14 14:02 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-14 14:02 UTC (permalink / raw
  To: gentoo-commits

commit:     315f57d158bd20ab7edc5e13fe903aa87218fffd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 14 13:58:52 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 13:58:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=315f57d1

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 132 ---------------------
 .../gentoo-kernel-bin-5.10.167.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.10.172.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.10.174.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.10.175.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.102.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.103.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.104.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.94.ebuild               | 127 --------------------
 .../gentoo-kernel-bin-5.4.231.ebuild               | 127 --------------------
 .../gentoo-kernel-bin-5.4.234.ebuild               | 127 --------------------
 .../gentoo-kernel-bin-5.4.236.ebuild               | 127 --------------------
 .../gentoo-kernel-bin-5.4.237.ebuild               | 127 --------------------
 .../gentoo-kernel-bin-5.4.238.ebuild               | 127 --------------------
 .../gentoo-kernel-bin-6.1.12.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.15.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.19.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.20.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.21.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.2.6.ebuild                 | 127 --------------------
 .../gentoo-kernel-bin-6.2.7.ebuild                 | 127 --------------------
 .../gentoo-kernel-bin-6.2.8.ebuild                 | 127 --------------------
 .../gentoo-kernel-bin-6.2.9.ebuild                 | 127 --------------------
 23 files changed, 2926 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a5dba62b6d03..de58736db276 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,89 +1,29 @@
-DIST genpatches-5.10-176.base.tar.xz 4910744 BLAKE2B 119dfaaa5a2212f088f767e3600d748b2bc20a95c8e21b34bb81dc0a6ad6082769da9cc11a89b226c326c0326cb4c7da6fa0fcb1cb4c5e1f04fc353dab01a117 SHA512 60632369dc2066789ec8a144080127d7149d9deebb3c9764cd1a13fbe961dd5f88eaf345dbfeaa33c8c8b55d558511d2dafd4bfb631fac2db72110574ccf6c8f
-DIST genpatches-5.10-176.extras.tar.xz 3868 BLAKE2B a0a3808562dba6540d632b25e3a417f9a2514dddb13cda9692002b253a4d033bb58ffa4d606fd57764024f21a0907a94d93c2130deb9bbe92a60f310179e761c SHA512 847fd0c0ce8bf3aaee9c6aacb527d8590439f44f5e1e19ffda883b5ea7d8bbc502cbe5e126fc181eaad9dfbced8ca664e459b70085bdc6d51e7f001bf4901f2a
-DIST genpatches-5.10-181.base.tar.xz 4964488 BLAKE2B 2b05c676da465b1627c92400f1290c7755c5c443db0f566fde2a2d35422f84a93875fd0cdd7af5ef331872a9ecb89e802ec48c76914a25d2b6d401edb2022d7c SHA512 2524417fe412b83e380ca55b89403abde41af034e5900daee53b82d7e4183a0345ce3e86e03ac9e211380437f4857163a4e81737d1117d7e02847ad36553c0fc
-DIST genpatches-5.10-181.extras.tar.xz 3872 BLAKE2B dd1d27a04cd2215fdf9ae7301d6c90dd0a1e9e4ffe7e295dfe2d6b637de69303d9cd2a00a5adeb33d2c4cc7d984e57e69bd9f998df1da188ae006511fe70302e SHA512 b91ec330f3f87bf7ec5cdc10e6352070161d38d09fea82142b2dc475a0a25d176a262cc0bf24d4a4902e84abea84f6263c3e859f1ebf8f44155e42c5f565dcce
-DIST genpatches-5.10-183.base.tar.xz 5092416 BLAKE2B d4c674fdd2891051748ab33257ed3dd1e85c7f15ee2cb5e73932752ab31ce6aee4a5a3b7a68767f9c1b5f0274693a140c3911fff7fd4a5587814861010cf0fb2 SHA512 bed74ee91b86e61bb2bfd02293a2590d0b5b9a7171c794c768970dcdc8cbd004ac6df87a63cbc9f5f6d1d2372e2960e29d68586b84a077275b61dbf80608a365
-DIST genpatches-5.10-183.extras.tar.xz 3868 BLAKE2B 4f42863c501d8636ee3d991f2e434123a891446182dfd5c45482e8aa439675f62db9388eac0ab00683001d7a7ae49f576968912a048d4e4a947a5e20f2830ccc SHA512 8c2229286e958d1d88c9d93dc3e6d26d98e91fc67f7040d0a96d35b89da8f15d11b339372a3055eeeb448352372cde839e7fc6fbfb0600d03337d224af4a8178
-DIST genpatches-5.10-184.base.tar.xz 5117468 BLAKE2B 6e8e0781f40b520377a2ce331cf46e9aa5aa41423b49283ae7dfcb727bff4adeb54ecc3cda91a31af36d05a1681c7ca5fc28b58a7ecc93a9b909f55436b9a665 SHA512 9b1cb8aa0f9f576fb8944ecad5cd39c97e6a9b9a97b7c80c9c649ea6590be522f393f2f363cbdd47471d6e5abcc469ee166adfc4d3bcc254207f26bceda29181
-DIST genpatches-5.10-184.extras.tar.xz 3868 BLAKE2B b3fbf5c425fc23d0a80eb7a738b3fcb3c4cd0948c103a2db42f976ebf9ca04e3c10606bbc29dee8816c9812d962aa648a729dc6887ca780adbdbefae1c62b696 SHA512 d1e3a5feda8d135685164bfaef15061751c0ee90e2f66cf36e0d2756a02cac0927f5ea5cd1ad15debc6788978c2afd2f883fc5fe7cc1b7e13200d610d1dd591a
 DIST genpatches-5.10-185.base.tar.xz 5154772 BLAKE2B f7d88f5c6b98dc265fbbabcc5a4590f44eaad5e6a6f250e755be4a9686601ccb2e7b9e0000791c207fdeb071b518073cdfcfc2de80ffd70f16067c0dcb9fc586 SHA512 a13febea3cadb7de762e1a2a46c776f22bbe4bf0e9f471c1e0dbbdc63431692ee7b6812e3eaac9623a4b92d08c64eab3c82f8dac0da5ea8d55d4ad6bc6b95a15
 DIST genpatches-5.10-185.extras.tar.xz 3868 BLAKE2B d42ae4d95f81771334ab313b01f8282c4e12ae4b89e2c7e60ebddffcc78a53131a4b54874ad914a47bd81d3b9e24f4c072a8d042c824dad8cef209a20d6788d0 SHA512 9bb9676480aa5fefe8a5202da3d20a0e2f395fcf4a0b6ecdae2ec62745b5adf4955a56bb1a346b7441162f36108b4c1f02374b248217d99f03d241f5dd51bbd9
 DIST genpatches-5.10-186.base.tar.xz 5195200 BLAKE2B 80451354985fedc89685d4bc6897aa66833eb2ae3916b8eeee9a5884107256f4050e8512194effa5f47123f580e50d2b1c454e178a46255aabb9c84a7d743cca SHA512 267850925d6c4d527cf9e847657d5a7d33d9073444a2a1076b81c0db1ee973b333f99b7c4165688bc2072f8a11447aa35e460039569369091ddf45d457b48839
 DIST genpatches-5.10-186.extras.tar.xz 3868 BLAKE2B fd83930f87ffab80902b20d931dc9131915e3d6d33f66d7698f5ec7bae211ef1da5d3be0b60a6871b8696e0ad3a60d71dd0b17fb09fb14eaf77a0d570f6e0948 SHA512 aa3df46b0a3640310377455592411b3254505b2262ce58f0c3a374077199ec0c7a63262dcba84ef88a553951c786cf6d9ace55a7cacce48d19696ab568c25cc5
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
 DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
-DIST genpatches-5.15-107.base.tar.xz 4209440 BLAKE2B 48fcb9a837d9f13ffa96194e2ec2209decd2d7c50a8d18ce4dadcd15f720496f5a82b821788bc20631b6ca4679cc3f93e48beae4a0c1c515747086476b5c1d5d SHA512 e66a46e0460dc940a021b37f673953d527d87c92f323d3f49d891339bc0040de492193e7415589b47b15ba37fcb05a7c1aeac31d612904afefaf2f748e1ec173
-DIST genpatches-5.15-107.extras.tar.xz 3932 BLAKE2B 59b1279051d08009a8c6e15c5083d7056f7eab8b5beed72dd3421631e9730c7306ce7cae8c3c82f508db261c2a4b2076a2c6c7d3a5fe98419b240e87a0d1e636 SHA512 8897cf7b1d42fcb4a0a87417913c624dbc65b9ce5689dee3998b65cba54659e7ecea759c97f4993dca4b928fe7844e025aa8dbe54f5ca492d8f858fdeb9ba3d9
-DIST genpatches-5.15-108.base.tar.xz 4254892 BLAKE2B 9c13ebe3e3bec8bd90260432b8cfdcebbdbdeeb00d74a852a4dfc97fbcb3358c581ec38f50e03e1426c0d81afe469618015486f3edcf0d2fd4a3a7b31ab59f75 SHA512 2f259065760edb240ddbc43634f8db2e7cd6e399a2d3afa3e2f49219152e255c58a30ef27562e9b0ffb380f40fac16b327bf261be741ec851d3c2d562626ed5d
-DIST genpatches-5.15-108.extras.tar.xz 3928 BLAKE2B 544d4db829812206b568ef6167907b94515c69b2082954c1e842180f29b58792369bb40e1f62e6c882f9f6a805eba82cbd69ddcf0c1b8c11208f9013e68386ba SHA512 9006fedf585cafb238b0597b3892b549a4574d4188c1f8d2773dcb84ea62bb1511071a8649191a41f07132c74ada13f2753b23f72ff957899d0c7fbd3c1c4cb5
-DIST genpatches-5.15-109.base.tar.xz 4279692 BLAKE2B c9e7ad56a99a9d9fa3ba2553e35ea87b6a8458f370a88c630104ea6f6c7a08b9c3ad1f2b27ac5198467fb90b5fbacdec6422557715bf6fef60488ca4ff2df2cb SHA512 f426d1e2021f80af5fcd705a289abf22c53a4d79faee620889a4ee3edf6ff1e5f07c5a04e26f74c6f18010446e2bac50f2f7eb96e951b4dc1b2f77cd3ff65d25
-DIST genpatches-5.15-109.extras.tar.xz 3932 BLAKE2B 7a89a0a5ff1f85d4d734dd363497d68032290a762f68c65f1648374a01b94c1890b6c60aed8aac8af5b191d63db586b0f7a7a0e581e8698e0d944582f026a42d SHA512 fce3e5cedfd3761eb768613d7a1583ee230030f214b939afb49797014abe51145c564ab39de330340d97d6ab0abb3abf645ef94cc6ffaa886d27957aa7c4fbd6
 DIST genpatches-5.15-110.base.tar.xz 4312720 BLAKE2B 58e3c5a0001f1245a25cbb66e239d393c48d265a5213e51601ea9b24fc33fce97472a1cb63e990ac2d2165c5e7d40372e53952aa47d347282c8ce9f8434a140a SHA512 abbe6099973c90e0751456a522717d7f2d993d873af4a98aff0150c1dfc9a75cf56f9d850dd2a5b8c80915ab27110c65b0b482df27bda00262c043fba731cde6
 DIST genpatches-5.15-110.extras.tar.xz 3932 BLAKE2B f280b14d3c6b1ed89ccf9752071dd55641d59354a680a2419a8caaa993036ecec716fe063d40fb566ab788632ebc71970b2460b6b915ea2d1db68d78fb7069fc SHA512 cbb844978cc225fab030f43ab0ba76fe5138a9c84381bf1318df55c24fe33bb734f60512daf27e20c191c58da821c69228aa98ca91adf224383a08bf3457741c
 DIST genpatches-5.15-111.base.tar.xz 4338620 BLAKE2B 4f9776b980fabba9dcfddaae243b747bbae801ce1339268b64064284301050870435f17e3b9ad601e2fad4e1e3f9c5f355246b8410040f190cb584d23f697567 SHA512 89829bfd02281f04a3d4cb5c5a72afb166eabff4d0fb794a37a8b746f828b12fd4571773c5c9429f66345a25faee91a0d77d10f768bf69d3d2814e868a1664b5
 DIST genpatches-5.15-111.extras.tar.xz 3932 BLAKE2B 6607fe5f4c30a0252b2f999616fb2c3e497615faa805949906dfa616a71c899907b2a4b05334ae506d3a3e945f2927165b4dd4b56f69bf3006fe0591db169913 SHA512 ad52a086be7d38f5620bbdc6cb1ce04cb5aa19cf092f3df15f9b7220173d54bd8b0da31c51cc6cf27ec7ed82870c863bc5bb1ae4f0f578e00b0d155b3fe012cb
 DIST genpatches-5.15-112.base.tar.xz 4370104 BLAKE2B 578389e95be1b135fffdbcd598088d07d07ecc764307278c0339351d879594a994a4904500ee1b003ceb5ed928e95b5b07c363d94ff99db3e93568d25234fb26 SHA512 3797509bce6dd1949190f0d9bcb4d1c918c9bcd9f528b493b5f3b7e2fcb9265ea42e51e218c0342814e0f55c827ddd1bab130df76f849352e5894225d73bf3e8
 DIST genpatches-5.15-112.extras.tar.xz 3932 BLAKE2B f76085492bf8b1c1bd9092174460be8ef5e22921f1f7a6282eff9cece01203ca68d0259b94a184161bfabddef1a7e5f1eb29b0da5eb85cc35853e767a2239216 SHA512 3e8ea63b9011f782b11e1df144414d9e3f53f24a391829342c872dd4f5b0a3c128dd792f95feab7aca08adf6a08d88e11ec2e2d61e0b0302546f0a55f29b78dc
-DIST genpatches-5.15-98.base.tar.xz 4003192 BLAKE2B 79d4fb60a5192137571109ffaefdfba23ac589102539cdde89046f627f39e65a52a44a83607232b499509b8bb4c341e2fd26ae971587c9574d4ac87d8b220893 SHA512 946a7638d19d5fd610075520e529a6c5a47aaa433b7986493f62571a7dc541278013a5006bf1e745496e4eb98de44af56f61d23679c139a719a8d5bc20c9e734
-DIST genpatches-5.15-98.extras.tar.xz 3932 BLAKE2B 4e5dd4f8ba6d14764a6546cf7e64dffb3ddcc77678b7d96d2498917f30561792c904c635b0fce7191b7c0c65549fa769e89befffbea5e53a3cef64c673937c20 SHA512 337d95159432cba3b85511cf80c350a8a2f67c65b72a90b26ddc98c01d2d8de70d9b6067e0573c5c339a5bf64973d10c06b42001ee19a7add3d672e4577d0622
-DIST genpatches-5.4-236.base.tar.xz 5467512 BLAKE2B 5c2ec5abee963eda0373e04d4f0da94d7e49b7a1fdc05f7a2f7cafba61771124503f1294289f79629afb62075855c176887f525a95a73bef4247b57915dd4877 SHA512 0a3ba2742ab21407ccc9060f37d528cdbe64dade85927aa1908613221973f14765a78ef6a71e157a71defcf1ee9158ffa1c2e7c082f508fc1140792e2311a073
-DIST genpatches-5.4-236.extras.tar.xz 1812 BLAKE2B acc781fb099315e4716cdddc4a7f7ec88bcfae2228fd63c6f8bc99b3f562baf75339129f6d8e5970f5a812f6523fbe316992e1bb1606d6e06e5ca769ea1b5535 SHA512 5d772754922bf7eb2e21eac8fd597ba8c6211565a4d96a7bda6df68e089654b908bc09cd884c6e570836814ee75c84252d26228a20d138577e7717c498edad86
-DIST genpatches-5.4-239.base.tar.xz 5520768 BLAKE2B 9023bb6baa304282c516ae3d8ecff8753bc9b4f0f06166a9e5358d19d6c24d41df4aed6df3174071deabfa9e3224a2c11a94a1b04741c844da88e8f2843178ab SHA512 a776e9663e762d61e5646b56d705a82d17459ff657ef0ffa817b380bb62ed4ba8ca1b84dfba5700c9b33e018736f366b335769005004f9ee15645110a5751d41
-DIST genpatches-5.4-239.extras.tar.xz 1812 BLAKE2B f16995331f57d04a5e92164dcb09eab416c56184d9df7546bac597f25614af08053823f3877dcb4ffd54253ad610e9a8c39818290ffde145c3839041ca79fa7e SHA512 c0f6e320892485d8806efc553bef45b9bda7f35bf357af562136d6f10d41c2dcac767595902f2084ddce9ebce9dcc1952e9e72833b79b396dbf398a66017898d
-DIST genpatches-5.4-242.base.tar.xz 5610464 BLAKE2B 54d7c2e11a6b21ed8b16d26a56ffd392f35b82e1bd4548f65c40018ee6607eaea37d791734a31abb30ee061ac85089fbaede39f1ac35c2b0f48220f266d2db17 SHA512 cf7d24286d88319eb872f14c3907956c1ef9e0cba4d1a86e740e9eba3a450a2060c1f03d519ac49ad97e9afefb2a32fa7e77790387819c4d60d15039c425ef28
-DIST genpatches-5.4-242.extras.tar.xz 1812 BLAKE2B d2b8f6655e540964c1c6fd81a5e74bc2e7001bf86ec8a7e8293b2088ae24ce4bd41d0eb5097011a2c9669b9ff479bc828c2f8425924c920f35193d466b4dba58 SHA512 8d76a855216ef7dc89babce2d35a7b6b58b641105c117e246a01a779396fdcdb6cbcf7b599683ecbfeb53df09504244cca5569b08b15a4fbe6b81b10d51c8d86
-DIST genpatches-5.4-243.base.tar.xz 5625924 BLAKE2B 5f0df2acaa454f6544e56ed23017ee39e085c7145d5acd6ec696c603caed7732d4858b0dd06b39438df3198edf69f598d42a3a62b5237a9a39e50d1e5753580f SHA512 36281506b470556bf21d374c3570cbf804429978c000634dd0b3904fa97d0b107fea8fdb4177b7a2d8d217bde32e7d05165730ee3823002fa8c7dd5bd5ec170b
-DIST genpatches-5.4-243.extras.tar.xz 1812 BLAKE2B 41f15599d6e24946a023a349a572a89bae06ea2171bd23865b65ff418454da58b9b36c4df8676ac60d74291f6f243a4c25ac58148da5704c567073429382eb69 SHA512 f89dee9b5bebd46a16c7e2f6e543d1df1aabe0f26c6232c8c8c9e62bd29b205bd65f7cb103baefc21f33da3556e4e0fa95ee25bc4b2eb26b655417bc1cbdeea2
-DIST genpatches-5.4-244.base.tar.xz 5634292 BLAKE2B 0ca2eb4409ae3a03f18601be767061ebc9d363eb1da47466245d93d27f8fec567b9144f8e1a63a0034f504f738bcca7477aaf863df2451930b49900f5f177a71 SHA512 023c608e4e2511bec82d0be0ed8bfe75cd90cc9f96977fbcf9980c85d841eccea232f886483488cb4e9703cb35dc7b53a4109ae1737e631b4b5a4e950a65b5a6
-DIST genpatches-5.4-244.extras.tar.xz 1812 BLAKE2B a8a48897765d7a3a80ae9ba0bf9a0557fb0335f80046c6003d35303d18f1b27cd4819caf5be67db19573fd67080fd43afda67bc46d10850ed6e71881b6218446 SHA512 7009108d6dd5b29e60382f4bd5a4e0a190e726e9e0d2310cd67dc7fe86bff0c9674d04f34eca8006518c47f73bd2e6b1d2f7065117252fe34d90ab44b339fcc9
 DIST genpatches-5.4-245.base.tar.xz 5632788 BLAKE2B bbd772e16968cdd010c71002af87787eececfaeb0ba02d2ccb9a18d046c4c7b05eabc62cdfa2ea05943533ea961a7724deb75b42ce006ce349056ba73a9f1b27 SHA512 45373b2cc4da5286a2bf3149cb7ca18aaf475b13e64471506815ff4665aae7e73534f68f13a350b8616631ed6677ca65aee0dccaee436339e24786aed022b09e
 DIST genpatches-5.4-245.extras.tar.xz 1816 BLAKE2B fc61841df1540f85577ea31a34b0b352e20dd54b02582e0379d46d93c7ba8b92faa0dc988dd906a8c250c8c325959e326a64188e97b4cb02d393ed8b88f2d03e SHA512 cc468754c82833aaad28e830ab4bce06ca0d2422d91a603149bbabcb012b9d4861f91226dac924407573d0a46df0f03479811be448b2c37971e3e8d757c6f89c
 DIST genpatches-5.4-246.base.tar.xz 5659072 BLAKE2B 4b3f836c7e9f7f4d1cac0c735bbbb7751c0c165c826cbf549033c9e9fb85be3ccf45d480b0c8d80f7d980daaa1fb62265b600e24dee320673434333bec891e0c SHA512 029102ba3170b99836ddf5e4a9a7101826eae3dcced431a7049e4c025ca6057f694c66f67a20d5b08a124275ed91aac3a0e1060ca2946fea54d68b251e61b478
 DIST genpatches-5.4-246.extras.tar.xz 1812 BLAKE2B 78297c82519cf71230dc19d674d345cb40d8226adab6af53c0c3af7239f7a1464b8c89b51b62c509b33e8b2eb1a8c102b10146a8a6151ab5f069a1e00f8f6f8c SHA512 13aa1321f559e01257926ef94dd023222c2be9225bb412424a4b4696c1e6d6abe3e7f29c375836e1f9986d496df89051a60c34e8f8070aa0bd556683a387e356
-DIST genpatches-6.1-14.base.tar.xz 774040 BLAKE2B 8e0866c762e2711b766cc75630d66c7c46221bdc47357a903c7e8506ad122b7b5ba84d102b19743d236ac5579b44d24f77b9f52f3c23695ab6a279cf7875e735 SHA512 6a753146013baf0b94d83abd690118517679d4d7dcf6e9f86cf8de35e24f80a792e9c0692f237098671c316d046d6f65f8d3512255e572daf6a8ca81853beca0
-DIST genpatches-6.1-14.extras.tar.xz 3804 BLAKE2B 7f016579b130c9a4f7a8ec946254dbd682f22e5654ae777d11b265dafe2b177a4c40c5a979a760a5bd6ed3dac057b90a3120c60b958f6b748ea4731b9a5f1ea6 SHA512 2807d359459dd11b9d3356fcac609dbfb8487e8c924cc543ef37698667b1c8b74cff7b015839ca0677cf1f96b566e0b5018c057b517275886ab500cd2ca49653
-DIST genpatches-6.1-18.base.tar.xz 833216 BLAKE2B f1b86487c82d4354347171df635192a6276a4d0a9561a415270a85caa46401e4b9089f847346cbf441f8c6a4d4012234d83b31fca5797cc6296010f225392990 SHA512 155207127c1c58b2497788d5b7541ba1872fefea3d2c7804356e5bb6d28dae2f0400dbab44cf39b847f89e7a058710b8528059d75f0e92b63d3d37fd0a515ca8
-DIST genpatches-6.1-18.extras.tar.xz 3804 BLAKE2B f31c07ec6318b91e6e7eabeb62bc28af362fc097297b31521d464e298effbdf52cdb94b43a1811fc10ea3dc9387fa47501c4987d6709d73603ed15ac7949dd92 SHA512 8611f8cd72f54b7c4360d314eabcccfaa99722f568da32710a39f47ffd1770b14502130be5ce3d3a14a0bd93fc9fbb73f65a9c9636a8d0e9051892d1e5221ef7
-DIST genpatches-6.1-23.base.tar.xz 1114724 BLAKE2B 35cef45469a4e42a736c5e94529a211dfc1b60a44e695243d4b936e85933efd685a6e8617abc4b20cd42f736979bda6b85fb66fe33f1d48ebe2cb53fb672a913 SHA512 c7cc6f174e7b1b3c5036b4861da9c5b5110c6857c4bca2585bc4090e84382688fe785ae23c3383246682bcf807368a31793921e160882a1dad5b929501c1001a
-DIST genpatches-6.1-23.extras.tar.xz 3808 BLAKE2B 328dc3054c6ce8f31bcef2d682301b7b9b06a6d8b3ae96adcaf187cc6bc85561dccd219bfedffd4171c3e8df9ce998d4e615bcf364223afe8e268198d3a9d403 SHA512 74e378f6efe8fcadd39e29aaec0d0cc3b2ae8edf909f06a0395a2732d4af1337a966490ff3986237f98086a8779deb1fa980506fcd6385061742187b9bb89da6
-DIST genpatches-6.1-24.base.tar.xz 1155780 BLAKE2B e6be4766ec5aba82d12d5209c1ac86b013482c2c1d40a9d5f72afa0f86555816c859795db9fa229415dc813e8b35851c98f11d17884d3e928684827b6c434778 SHA512 5e0c17ed36ccfe2d926e835a74b283ad40a21fdab33220c82c9e87ec2cbe17c3e6cc356bb62e17a1ca12901bd56694819708af438725c67b68c142c64f0a938c
-DIST genpatches-6.1-24.extras.tar.xz 3808 BLAKE2B 31803bf14b9c85373217e5b25fec9c401103b7ac996da14ddf03c69331b6073d6aab4c5c85241454fed43b559cdc6ce1be09c0a61315e79e9482907253e5fe4e SHA512 d5035bb0d8e99597e61a8939842a765e592db6133e923985268bfd7f69c512f5ed2cbf97c7372934794e103309c3649b3da11cbd26d4ba19464fdfc96f3759b4
-DIST genpatches-6.1-25.base.tar.xz 1200876 BLAKE2B 7050f6e95a28f5886cce9b53823f6219a22a5b23cad5471bfa9e83eca208b8369395075e9aabdbe4d33b53b8c01aff3d3d0886115850e327baf12a946b851e1d SHA512 ea30e0d44ab64a2aa36ad7a83cf2df7924ba5e699c92268bc5f3d54acadefc9c836a00e7e27cc02400a6751ffe1c3cd45e6b9891a3fc0aa8d23ad8e535f18e4c
-DIST genpatches-6.1-25.extras.tar.xz 3812 BLAKE2B f73698c57031c9d7f5edd9ba2b865e32064c38b528649a8144f856bacf35ae3570d1fc936ee25a88bd52fd0765fff05bec42686b8b3fc5566df187bd57d59be5 SHA512 ac2bdccbc6bd1de82cbdfe4edac978e068445b8e064bcc6a833b04f15b86592304c19651884dc0769719ade1b220c8c0f704beca240ce24ab370621ad6849aee
 DIST genpatches-6.1-26.base.tar.xz 1261204 BLAKE2B c8e9b6f12aa7611fbef190dbe5eed519ba31db4f3a4a59171cd3b896dea5dde47acaced603aaf71fda200cdbc6d068943a58ca2b90c259445a39fdbedd19b8ba SHA512 648a85fe97e4d9754796cddc432611cbe62ca34747f86e088c541fcda75590445dfb4edffbff5d8358b7822c0bd60fcbe48a96a5c1aa9e0d5e168664e80ad8a5
 DIST genpatches-6.1-26.extras.tar.xz 3808 BLAKE2B 061dc90cf89ea3876aee7cf9533f33538134e186c6e7daa6dc45ca0efc671822d9b3c3b8868b54978800da24cd550e5433ef866bdaeeaaf326fc765c66a69f7b SHA512 fbd23f38483227af5149cec04cbc70d76f962a15517e85782d0d15e4f55be4d4946ce774a8eaf697483b5c1e047ae83a29988202d782ae9038b6d946d23515fc
 DIST genpatches-6.1-27.base.tar.xz 1321772 BLAKE2B 8d46e2a7c0023fdca7f30edf56f1504235dfb9f175393dbc4494f58c9fcb4402f0e744bf8f855baf66f3e71531efbf1ed9b2aac7a0143292c336efeaef665eda SHA512 4fc05627f050986dcae332bfae4c582d308f195393ae8cf00c1f32a73a42be0c7178eb5b7e0a4fdd996b203702535523e33b65972540b3a97da3dc1662c49f36
 DIST genpatches-6.1-27.extras.tar.xz 3812 BLAKE2B bd1f13817906296ceeb943a211abfab4dfec495734ca97031ac901c0b8a644e558d161d843e2e09810f2d39643adaf687ad2c7b5fad78167b7bbcedceeda0e94 SHA512 4d6d2bb3a722a1c82b324ab4924a1c2a6b6ea6afecff19f1ebaeb93c542efeb176130f938d7a613c4e11ef809ccd3abe0b4df8c358ce297b5662b36c3a06dc25
 DIST genpatches-6.1-28.base.tar.xz 1412456 BLAKE2B 126c74e7558efbfb104e97e993a70b628fe7882d756ef0ef29031b042651a8df3e2e940d31f85556453cd391358421594f9e089ed194e14b107932a8d525ddf2 SHA512 b033d8b873b0c8ebdd89b25dd25a814746b1debc0f0944da8fdc2ec9ed1da3d8d45816547119f7548ac30a91003c3c078a193875711d7839e4de71234192ac6d
 DIST genpatches-6.1-28.extras.tar.xz 3808 BLAKE2B 3bd49fb256420883a267b2513cc9e6928a107b0142c82d9abd20114f733bfcbd474eeb19a7ef833da27ba625db28806ec25a1dd945f5d94f5bd5f729e445a57d SHA512 06c84adf52e36357fd01e8e1989ba8b8cb08bef052da05d261df3e80aac6d2d10a3c39583fad6d92936e19d8c7484786a4d11f64f2dc3fb5f8e1ee90106d6367
-DIST genpatches-6.2-10.base.tar.xz 477872 BLAKE2B e95784495c97ccdb838e9a9d206c372545b3b06e5bd58c29c30d14a6fd615fae205934c665ce018b58b0f53534e5d440240079489da5c26de64913c50456281a SHA512 6f3730dc20c6a700f403fd8a01e0cf0b5d871e10c415a808ce91c53fb43e0c636c9e2767eddbc61d52137675a2a620d0efc7c5b48b06906ccbdfbbac8c927bb1
-DIST genpatches-6.2-10.extras.tar.xz 3812 BLAKE2B f4a8c6c516e523bdd18ea881469ea19d8b5ab77b989ff79a71690cd321ae8c8f323801bb25f0861e1f648cd4162bdfff3a0858137fcfc20db6a2414088c8b994 SHA512 098b6c26dff1e420314cc9bf3e716d3c946b7f3ee8f2117744dd050d9a1cb266e4622d25b5d61990902dbec4e98ed46b991b10f15e43697ee61ffccbbf88f485
-DIST genpatches-6.2-11.base.tar.xz 543376 BLAKE2B d034518061bff5104d3659da0cccdb7c9a17cb1c158ba123192def3b5b9e7ac49a4cdc3a4f040bf1c2c785941a84a17b2aa051d0f6ae5e52b5f589233f1796ce SHA512 6a6bb723a981b9fe935763e496c50316349e5b2d3d2dda8638b5500a9b6b398009c038eb1a1806c39fd4057f72b95074e38d649c04a33cd22b7bc6a0b21e1797
-DIST genpatches-6.2-11.extras.tar.xz 3812 BLAKE2B 73b6bd3e03d9cdfcd854ff29fe3184cc3c69003fa00955bc38ad756a488d35075b3db976784fb393b07afb98b99857a3ef09746d0849f2c6cc1c5d38dff52304 SHA512 e56b74f01db62f21cd4075283cb108f415035ea3775a67421adeede42bae42b88e463a900c19b4ace394926c901272a7658b85ce13e2a6c76c1b820ecbe9f462
 DIST genpatches-6.2-12.base.tar.xz 611100 BLAKE2B 9e3e50edbd85e9909351304b292de87b74f8adee2a99a2d5c6f858ee195e8df08772f1b1167899b52964b3d7a2595628d0e0e6c7e6dcc79f53b88434123ca308 SHA512 9923a3d4fa2f2310954b9d803784192b0367c286880c15af34e63c660ee593373a51d23561be0d1bbec15d39f1b57b345497f5cae3c73535c1caa8e62b8f43c4
 DIST genpatches-6.2-12.extras.tar.xz 3808 BLAKE2B 65df0f1a93ba2eda0ac31002f723d5b730c6af33dc60dd8a6f942a6a0276feafdd12463017164c5b782c031748829d812079290533268f8df497a8b10e1ae4a1 SHA512 f91ff719f6cde159026bdc4a76432bd195933d34dd3e7cb3ef0a2dcf18ad6786e2a4f8bab423b1b1d19ace3513c02e048a491f4ca76f37bd211d5579361bef6b
 DIST genpatches-6.2-13.base.tar.xz 700552 BLAKE2B 53187881831a5ee8ac1581d78d89b56d5e6cbd45a1267f294312fbd648818530f029280b6face5c1c7f7c6d2c13c5e3fc6d1747f4abea8b2065f960a42a45d2e SHA512 2ca287f97bb3c01291eb5faa1de40827d014547e2cbb5063e77597e027f58672a262bcc51f1f2111cb5621f75b59c61a3cfa40f30fe8bc923136f8de3dd3e1ca
 DIST genpatches-6.2-13.extras.tar.xz 3812 BLAKE2B 2e0620c2c03f6775a4ee7d29aeace0ed2474edf371bdea0aff7ec8b11db0804641ba4d2cb1993fdd7936ad6075c1b7de0bca6c055327b25f17a74d4f3a9d5d4c SHA512 5a146e403f04c1b8fec69ff2824f4d0b446fea895126839aacc511b47b4eadcfcf61ced441e3886ad4fc018379b029305d72a99d34d98ef1fdf486e28e888ce2
-DIST genpatches-6.2-8.base.tar.xz 378352 BLAKE2B bfdf83b6ed486ad759f6021e48fad9b980a87ba5c54c0f06dbb2af3dccc79b41c7065d5a3a11933d761da759d9b33b314c456b458c9c65f49de75dd2cd4402ee SHA512 48521d82fbb2475b7a477bcd87dbba073f6c72cfde784adb77e9b92c44bc1fae188179199aee9face7bf53538cc5f2cae491173da686a54182579d69585b54e6
-DIST genpatches-6.2-8.extras.tar.xz 3808 BLAKE2B 3bb072914898f6f80f3ceef2ac92d44b3dba7aba6232febd7f7ad48232a2d76c3de4414a0822d0c7d45f632f02441e640a0911fa38a24ca88373807e04806ed0 SHA512 a4c3ca924859b487463b20fd470c2f157e404c0380cc8721d9a9c787519b1471c88f72daf57398d0c8582ec966bd9939c2082ad3b3cd71f93b761bf4443f3a35
-DIST genpatches-6.2-9.base.tar.xz 419680 BLAKE2B 9c206118605a2da947feb5b7e4b5c0a022a8f88936af354679ea50fba6f7b99b27794693ea18b7511feb5c46ef9d7cfaa55a1d426d6181e977c73e8c41a5343e SHA512 ccc911b481597853d5ce05fb8c2e2436c1d67a30f567ceb219cc724f5ffc311b7e6a3c13c66ed964ca9d314ab9f00bcd27ea7f078260956b003c59de903c6e6d
-DIST genpatches-6.2-9.extras.tar.xz 3804 BLAKE2B 77458946a2f0e48de6222a91dfbc6393d04e453a7cf3015bbf947265dece444ee7457a60620ca8c580e167a500a33d0e7c886668a3424ca10ca023f1fa99db4a SHA512 7b01d4b89004fca27fb589a23e04068ef330f61d44cc0f6897bcb260636ccb7b0a26becddf20f5c069e9ea00eb084e17a1a549881d87c63851913a386537daab
-DIST gentoo-kernel-5.10.167-1.amd64.gpkg.tar 66293760 BLAKE2B 86933f7a1da3888fcc8ce67602b49afcb22e442bf125eac3acd0e15169832cc16221603cdc95f7d343b0885329dea59613f551f77dbd64be92e991ce07d8e26a SHA512 c267a31e2800863fbd2fe3b1ed5570cf36263764df53845bc25762ebee49e268e9175b4f5d61d4ee67a4132f9af3e5d360b0426f4c350140d301506c0341215a
-DIST gentoo-kernel-5.10.167-1.arm64.gpkg.tar 59351040 BLAKE2B f8e0ba24eb686e38704fce1c296c978105f953b801ada73eb83f03f9dcee542d223e23e103281035e1e7f78be2bceba52616f84dbc998fc391e6ed136b6ea9ec SHA512 5d373fe35cee7142af63fac61282d2e71e5b9c80bac7c03ac3987a058aee7ac4915bebfab02cc995ff1344070d158a83d042dbb6573fe0bf5d13b9656e60f07d
-DIST gentoo-kernel-5.10.167-1.ppc64le.gpkg.tar 54906880 BLAKE2B 85f324ca7221ba94b2fddf364b3e3b2f2e95549453f9b5d938ab6f711a4bc719559ef8f4e9b6adf259e7864877b888ddf09f5c22054164f098abfc0d2c71556b SHA512 b4cacbdeb21ba0d1f72afbbd321f696aab71c150fd936e0e365c45df2d4fb7bc35e397fb32c788dbed8f45275225560e0bc894c724afcf23ae5dcf9bd507f897
-DIST gentoo-kernel-5.10.167-1.x86.gpkg.tar 56442880 BLAKE2B 5386059e894540767125e8a8ad9f6c7243d67eb75d80d26fa457ef591aef2cc03b4a7599545df8f7b3601045c8d304a07162f00c2dc668d33fb1d403c24bb12e SHA512 97dd05d6027c07b385617da4685d152c338d23c35b2947017ddfb6d61ff5daf2f117cbf089db608fb3137ebd21a4e7a14772cb8992b2faafb635fb268c9da740
-DIST gentoo-kernel-5.10.172-1.amd64.gpkg.tar 66304000 BLAKE2B b3a6ed8f594fb79abfdfe2071eb6d52b48ab9c947cf82229a9b540675a126d8e7eac603878ea580ffdee9709919ee3b912dafb87fd0a256fa7fb84589320453a SHA512 dfdfcdf82845afa2f43e2a6777c565a234734cc84322f17c89e143fb12196fc7cf80d522ea018fa6cca23054b72073bc817c34e356b7d23e36f41a9a18e76bf2
-DIST gentoo-kernel-5.10.172-1.arm64.gpkg.tar 59330560 BLAKE2B 3dcdd5a9f2ee57dd87b7de4bf29c249208a0b972a26cf221463f8666a083c64ed92447c33d234479543b977e0078e46d2c7aab4bfc76ac145bf63f6ed1eb1886 SHA512 ecede6116c7d3c4c294dfdff644bf2eaa465998c847952d5e9761bebfc4d8eb2a76134c0602e783680519b4ac56b721466ca0d5783e2e0e78ae7e2d0f30aab09
-DIST gentoo-kernel-5.10.172-1.ppc64le.gpkg.tar 54927360 BLAKE2B a42225ced7d67ec88959038dac1f87243e690c338382fad4ffea25a5fcdff8673087a4da628f5bdc9e60d8ae87d629528820e353291d1b7f85d6a1d219c2ab4f SHA512 28dbc6fde9d695fa340a87312fb94fed9049de99854db3fc71f00b0faa64c475e4f12667ae0b2eaf1349c52c28b594af9f9b2090ddbd3a47b94ab8d9d26b72f5
-DIST gentoo-kernel-5.10.172-1.x86.gpkg.tar 56442880 BLAKE2B 7255886c9de05cba2e2d4fa65c2b48a0de69c08cfc0aca94d797d1f51ee5ac04c2af0d0b651a7c0a492e70561a46ce34976f6af857e0844eeab0a853a41bb332 SHA512 aed2ea8a1e4fb4026197e80335d019b95aab7dabc3de7d3f20bc1a80186e1c21e25d5a55a874e9367172436216865238f9fcd4467f0a56ecccd8a8835046b9a2
-DIST gentoo-kernel-5.10.174-1.amd64.gpkg.tar 66355200 BLAKE2B 31420521f1091843ddb4c9d0486547b1cea1423725cffecc7182bfd9a0b579ef06dd33fe7f5ba88b75dc03787f6ad817d1d81c99092081d1e54f8ee2f84d4f0e SHA512 815d0c6f27445083b06ba22f069359d94ed694a0b13fc87fbfc65f2290e3c2d4546ccfefffe5eff0ee6041ba73c0f797353fdc85fba1670b2734dd9967519fbf
-DIST gentoo-kernel-5.10.174-1.arm64.gpkg.tar 59351040 BLAKE2B 6bc84035984561e569d61b33dd5c5c9a5ab265539403eac4d298e8766a261c47183b83d46fec4bc637d7769dc242570185e2a49f6e170e87ae1b0bf935b4db58 SHA512 b667b83b3f0b2448609e5a1111da0b56b09df8cf9ad6a6f02770cb11d2505d01d363c3fb9d4fccdefda052332630fde5abcf7a7f15d331ede2141502e8e510a4
-DIST gentoo-kernel-5.10.174-1.ppc64le.gpkg.tar 54927360 BLAKE2B 1c8b8f31a695c5c59ffed474513b17654fbbb50bc0302ff5b7da31b08c835e995d98d603a87fedaf14022cb236963156ab8a2d2d24de2e25ee3ee40ae3728546 SHA512 01bc32cd6c832bd9ea53ad096e4b6a6666c662a88990d8dcf72a44d2ba4f0c65e5d3df08e2071c510b76a42d875195aacf699116249b1b8bd6b7b85242725f69
-DIST gentoo-kernel-5.10.174-1.x86.gpkg.tar 56442880 BLAKE2B b19ef77aa8f2e3fc56046ab0a060e6a86b4558c279e9af0f323bed13fb20c23a4e45b82822cacae9216e6be1cd403447bcf240f6d9490393746dbc36e806e8f6 SHA512 a05b581a86b2f0759b0bb6327e8dd9b847d71971a923301bfec925bca6cb93ee915369acf825af5dd03f24f12d651453381d3e571835978b2565a734dd5d9bcd
-DIST gentoo-kernel-5.10.175-1.amd64.gpkg.tar 66344960 BLAKE2B 7dfea339fe1beffef8dfceec0ee433f3f42431dc1ad4878d0f2c534df914bc7e86776aa52ad5037aca96b953277126e76c6c530471e415a01edeb0f50bc8188f SHA512 9d61855872c3883e641f0c620e4a3017e9ebd5e3c9fee411b3d7f1d6a204e9069edd2ec378f69c34b35e8c28c4a2ec514eb8094eb463f48e8c7871ef65febbef
-DIST gentoo-kernel-5.10.175-1.arm64.gpkg.tar 59340800 BLAKE2B 406eee035d6fd4e4104dacc935c8738f2c302ba39b6c9f765700a31895e88fcac0fd9faaa02f4261576fe31d518a974ca2c3a40efdc058d119f881084cc6cf06 SHA512 1bb96637b48f9524105b4e6292d54808d8a71cea75c2daf5a83ab97d3fdc2bb0bc1a3cb9d08c623c8fe52afbfc2815d4916a7e5021b454a65e52b0e2196754d0
-DIST gentoo-kernel-5.10.175-1.ppc64le.gpkg.tar 54917120 BLAKE2B 93d28d976d8929ab473488b695a6ffe69dfeb033a27a1ebd9511c1eaf22b22c52d28b2eb3c2b344507c5379718a1ff95b9aa49aabb28419afbc1fd4d81fec2c2 SHA512 e59b2e0ed6d7fd8a084f0d5e15e0f2415e344ee5a2f5566f062712ea19adc2ed41f99d7bcc459fbaded2ba43183965cd0a98898337535a9a597ee3532c4dca78
-DIST gentoo-kernel-5.10.175-1.x86.gpkg.tar 56442880 BLAKE2B 0ca2433b87f7ec0e3bc5530b973495608dded3a8eedd42e618d02a1012d36a5af20c32b1ff4cf107efd0d211c640a1a1199537a35fb37c4d1e63b039fbc03346 SHA512 75a4a4be86114de89197c6f1a5c5a5133ea0812522f4414cd2dfa946232925d2369141282d8399cbbf626c130068142f9f80f709dbf0bead3e88b28dc6bb4bf8
 DIST gentoo-kernel-5.10.176-1.amd64.gpkg.tar 66344960 BLAKE2B 4500c918f8874a35eff0d44ff2f59dfffe5db1216835244a14ef4fec47ecce391d60effbea17bf1602a5ad8f873aafd7cdfcab17d21c90a8b37a41c391bb2dc6 SHA512 bb26c1fa92f74ebf92952bc4650d03fba176e21256103f0576545ee86cacde9c0b3f7f8b9c25aa2839825e89ce8f525f69db7256e61f047bd70f7da8d4b167f0
 DIST gentoo-kernel-5.10.176-1.arm64.gpkg.tar 59351040 BLAKE2B 62c735fd9312975b56f4ce56776932e49e32187ade954aaae4a75b3ea8e2a64f263e52662f2675668e16569caa0258338b07ada46ce5de0ee6008f4af1c0f9de SHA512 7fdc7709cede4c8419089a864ff549cb0c80dd720a33185a647787292804bd783078944d51908bca3f667e49eef5812d863af48c898543a93d1c8f566130207a
 DIST gentoo-kernel-5.10.176-1.ppc64le.gpkg.tar 54917120 BLAKE2B 773e7cc8f90ebb823cec04ee8c3a19af93956318b41005374c434b0f32595ae441e9678db579eb3d7c0344c688ae99d7712ed28cebfdb977a7c2662ce2ee929a SHA512 1cabb0e8ad0af4fdfbbf5e59f7a282dfd60ac5072b1de63d3d3db6a4fd75870e766815fa20ac9d9e9a6986e0f8235a62e5c45c3fef52cc23317566796a3c2417
@@ -92,18 +32,6 @@ DIST gentoo-kernel-5.10.177-1.amd64.gpkg.tar 66334720 BLAKE2B 87d02bab9e9d14388e
 DIST gentoo-kernel-5.10.177-1.arm64.gpkg.tar 59361280 BLAKE2B ab78f801631243a1767abfb1e950206e72d030438bc9d6434900c5795686f9cc9cd7c804bd85153126f4206f2e1b3774f8288b1419d561492c210b030dca5ff4 SHA512 83434e8b1d6050e48967abe37e923e16a8111c0ed30773d016b80d34ff6caf52c27e10af9598e653d823a2f89e73a04c7f675ae027c248543cff72f87be04fc4
 DIST gentoo-kernel-5.10.177-1.ppc64le.gpkg.tar 54917120 BLAKE2B 5a86c6beacd641530e3d1d36b8730ee8c223f9d537922b6cfaf32629bb8ef85074d456536a2f861381398731dba633255372957bf6f79951f4c919f0c160c773 SHA512 b9f69167a9d9a74fde75eebf7d645fde1092ef785441ac6b57eaa37fbda9351e8a2e02b1659cf32d08c057f97ee7ca9865c57f014fd2b1e5ecadbdce912edec4
 DIST gentoo-kernel-5.10.177-1.x86.gpkg.tar 56463360 BLAKE2B f2abb9c969bccea6c3e441571920aca8fec37e557fad62ccb154859d665f412c32d2f29c0f114e3f696c260b4b6e2deecef560f9dd9fa60ee854cf975307b3fe SHA512 322c503688d56f47dd217bc3cfa5336eef1f3d3a97a10ffcfd0ed7bce2334b05c462bd9a2d0b4a492a6407bf76f252cf3ff2c905968367f843ce87d9f3b5e6d0
-DIST gentoo-kernel-5.15.102-1.amd64.gpkg.tar 69632000 BLAKE2B 7214665a176b2ae00dd2ff77164b531b690aa971935e4a0c12506d94755003b367e89036c0996c75b5727625db1d59af71881bfc2e82a324f111a95bda5d753b SHA512 b7449349cbf086577bcda85b6a7218b80f2c01b761b9d3480fce0f4890548ed5bbb7a65cbc649e398e830e750cab763f00c0b0c8ce48c53dc31f0073e3b72086
-DIST gentoo-kernel-5.15.102-1.arm64.gpkg.tar 62576640 BLAKE2B 8ff724481bdc3a80baed7ed61722e8e872721fd071fd505d8fd9f829818a93a92a8c2848cb50abe95d82ad621ff5290adde5850af2cdc32c94e72ebf8e0d7b1f SHA512 ee49caa42661510e8b7fe2208cf01c4beca0b2a3ff5807f4cb0d2781b9fe81df1573b303ebaa0bd22bc7a00039eb98355af33790f6aa4e459eb9d91c8557d116
-DIST gentoo-kernel-5.15.102-1.ppc64le.gpkg.tar 57088000 BLAKE2B 7ca0d0ff5c67beec55020af7c6ab03e4aff67e527f8fc03d4cbc414198dddaca69b5c150f1cea41f93bad6432a492f61be6c3bd70d3503aec363bb198f9c2f13 SHA512 1fee94830c9e81a516bbb317cce689174a48416be6a4bc1872dea15fe63acaedb97a16c01e25c9408d97c4dabfdec31b29306510c97294947fdd879e1b8d6e56
-DIST gentoo-kernel-5.15.102-1.x86.gpkg.tar 59176960 BLAKE2B 86ad78f9da70e7d59d9056f5ff6a50d93208551a7d836257807236cde2b19a372888ea11b4ca979e58378e9b384ce7d2c4171aa600500d864568c59a1977256e SHA512 a454a95fe5e42167cda1f61cfc9129e27834f78d59342aef1050a8ad92571438d638aeb554b937ee44e9f03278698582eac6c641f57d856fe74e33c0ce2b944a
-DIST gentoo-kernel-5.15.103-1.amd64.gpkg.tar 69632000 BLAKE2B 868bfe44cb45e1631f8a58dcac7e97cbdc7481c28a43fd7d01352e60c8731a076ed6675db4988cfa561566a64d80c835c4c8aa6eaba7fe02e10b7ca64da3f83a SHA512 bf3135ab9d7c90ca3b203ee39c7719c2c92f7cd16d1abf2c568e2fd6f467808d9ee952abb51af6dd840acecdb723228460527f319ae5128ded99ae6db3fd9ce9
-DIST gentoo-kernel-5.15.103-1.arm64.gpkg.tar 62576640 BLAKE2B 44a4c1e32cb409d3a8df8e40c3714634558187b4cf197513e1fce46293c463c36fcf2c39134309d425e5f14135af36c3e8e6d4796c0f44d3b28e7792f94892d9 SHA512 dbab04ae6b9ff38a76f15fdf96aa4bb50ddca7a27f70cf648d73f2073cb939bc8cc89bdacbe8c96cd0ab58e0eb469cc082ceb80110a390ca4d6d0979f29a5d14
-DIST gentoo-kernel-5.15.103-1.ppc64le.gpkg.tar 57108480 BLAKE2B 4d4dca697f57858dde3b136f1a86995f98786e50b60a9ae7a808156f7c31209c70a75847bea6714e395d4de5a2bdc9dc60283e118cbe266644e6f0ce1cf6cfad SHA512 df583612064b049391cdecd2b57c642786bb7759580c3a2f89c02a9847fdd0c0ba2b9305af8a7ae15ce2fadc608ec072efc781cf73c7de201d8f6d3a7288d295
-DIST gentoo-kernel-5.15.103-1.x86.gpkg.tar 59176960 BLAKE2B 5a310c42fcfd81fd0ad4630dc0aca2623966176833e47bbe448234c6289ab22b3973373f6d28ddcf2fe8721965ef3979bdc9da268f348288fe6ff6efc764bd98 SHA512 d624ab43f9f79b620d34591051749293ff03ebd2aa218f60552bdece75fcd7038c0e5f61f8f8d7d8ac72fb3b9506df0b7fa1caf24b85fb4a1f23aa9d5941fb90
-DIST gentoo-kernel-5.15.104-1.amd64.gpkg.tar 69652480 BLAKE2B f0b8f76d5923139400bba21c59aa4329fba56941a7ff9942100d8c483c57b938dcb7c6783dc4855d2e1f38e928779dc97f79b5dc94bd3b573c64b3c726888bf4 SHA512 0ee6ed977e21276f902664074e58f1cd5fd710cebdaf80b5328fe573674c7f067dd7573f2a02a42fd600e6f9e5a5c330c6507a6935e466efeccf7de441b1d6d1
-DIST gentoo-kernel-5.15.104-1.arm64.gpkg.tar 62586880 BLAKE2B cd150048f063159d29880fd799f6be13e4364887544caa00d8a97a5a290e394454555763762f767be5eeb550fd17a19ad20e0e140d20a47878829031b7f27553 SHA512 76ffc31120419c744cd976a2f00bb63a22f42832541cde96eaf23be4fdbae6fdd4472100700deaf0f766fdfded41b4e978e2d25d210c7ad5ee7c31c77c082aee
-DIST gentoo-kernel-5.15.104-1.ppc64le.gpkg.tar 57098240 BLAKE2B e4d326e3dbe06da57132127899533b0e57c816ebfff1ce734b167017a646bc10017f9b7cd91c94fc07b206d30487eb7d918a33ed9e73e8144530f61300e3003c SHA512 d0d1da55ef7567b89d1c823f20e65c77100c6e3d7f1e5c90c8ecf98a00c75fdb1e42dd47254989ca7ff8f05ddde2b281cd656d835b5c8c70fb8c481e8206ff16
-DIST gentoo-kernel-5.15.104-1.x86.gpkg.tar 59187200 BLAKE2B 59f8bb328302103746d7fc582a53d9e3e29d0c57d47a748780faf44944b6809723ac14bf3172f6e11512602de098ddc248784572ca345f54e75b01e511e0a14b SHA512 52d9137a910ffb1b02907b0decdd6fd33e821d6e1e5d3d33591b20ec0472d90dffe90132071638f16038b4b00f7d6c3378741f9061b7d4ebf7c6888e5966b1ea
 DIST gentoo-kernel-5.15.105-1.amd64.gpkg.tar 69560320 BLAKE2B 45aacdac70b51a5caaae1ad4b8faa5ce24ea8e0ea728e9710b2ad38a056820415859d71f669f01b391e21614b7fd2a5893df43b4dc387b30378452f484d80a40 SHA512 3abaf03c7941d3557e50d2f9b5e9036fe2589389a3864d9f310088d30238e1f815339a05915a0a6baed8041d9a8cf20ea3f56c6d9ed521cbf1c5fd47029104dd
 DIST gentoo-kernel-5.15.105-1.arm64.gpkg.tar 62504960 BLAKE2B a3161bf46e643ad8e335a176d194a08dfa6d6d5a39969e13c58c0cb634437470cba9f0c4e3351b7b0ca792f4743fcffafcf795dac76a3461b31b41544c9a9d31 SHA512 0c402286e94b2672ac161cc985070022048b8d1f45f3222beb6a91b15ed9762999aef9166c0f72ec19182571de7fb692b94394f0c4ff4bd25f1c374ee023f198
 DIST gentoo-kernel-5.15.105-1.ppc64le.gpkg.tar 57098240 BLAKE2B 0297350c9fba2563f937bd719431828aac39593c94bf2f41bc71fe0017e6b6faef5ac45f99a59357b6895f37a0f98a6745a9d1645f440210df5b059b5926878e SHA512 e564eb31f0e94e3b0a3cc9836c0f335d96b626817ef12ed37e4be7c8d205a436956c23383ce5423b6f0e03bbf8312621dd58f672ec8cbaa1648153669de0f87c
@@ -116,34 +44,10 @@ DIST gentoo-kernel-5.15.107-1.amd64.gpkg.tar 69560320 BLAKE2B 2ea788f406d90d6041
 DIST gentoo-kernel-5.15.107-1.arm64.gpkg.tar 62504960 BLAKE2B f01b3b6afc5c08f35e44aa8383142c4d096395ffc6f7640b75d4fde23e64fcee09e43f4a726ace58c405dfceeee6ed9f40a26f89a22c396d058eaac81fe79c2e SHA512 8f91e7fbc538d42e1f397878815a8103596e097fe1adce3baedb39b62b7ba0c4e31072aa9b91a8e7a03dca6c895da7dc0987ffe3eb50732fe9e9764bdff26f67
 DIST gentoo-kernel-5.15.107-1.ppc64le.gpkg.tar 57108480 BLAKE2B 214342519f793b876099ff229e72de5ddf4fad2be29f66894a86c5809d36109d2cc99a9d808faeeb5af73eff045bb43c01f7de71f3fa0e01c6c6e64ea3f71de5 SHA512 37ede266407526fa4bb520602fec560cea348da5a76c4693d2af0662d6d602fe75fc5d3ea7d528367429d58a035963765ad516fdcbaa1665e670058008353243
 DIST gentoo-kernel-5.15.107-1.x86.gpkg.tar 59125760 BLAKE2B d37c5a2d3ea2ad8d64ef3c8f45d67951ae02302773aa5e11ba6707ca48ccef9b00597950af4a87f01ab2d0a86adf2e6c84e89b6c91ba078c62fb71f8d7028065 SHA512 ac21753301b32aed49ac884052e305539e2b43230dc91fa4dd5fb8fd9e50ee1fb46a8817b1d261c35d7c4417eb7b3767b3fa314b1e65ede5af76be52ef8b128a
-DIST gentoo-kernel-5.15.94-1.amd64.gpkg.tar 69591040 BLAKE2B d8659c0584ae851b05d933fed2a94f05eb8c93591b07ae77b8160d397fcf69d2ea8819cbdeecd294d3238377a4450789c653012a9e50223ab98aa5a229a98f11 SHA512 72bdc70aa6c8e51b1896b5872d9bea372305866509a34fc4ac99cd88b01d191041d02c18a0499b03d119b79499825eb97d105460968ac96848274b8fb8175f13
-DIST gentoo-kernel-5.15.94-1.arm64.gpkg.tar 62556160 BLAKE2B fc2122980f798c1313913adf8a28436906ccdd7bb565166ffc5039fa66360b2a7ff1c2e97d579c85cce4dfa6fb471f92d973991998fd4b2a2637adda55130921 SHA512 9f8566bba0bde6ede619a9379e8acae7d3cb1364c888509755cabf0c64daaf3d93ff0085102a2301b0d5c38aceed44e609947099ea9d9d32edb1f04e3b0ae54f
-DIST gentoo-kernel-5.15.94-1.ppc64le.gpkg.tar 57088000 BLAKE2B c5533a6a4842a765346270addc6ff1590ad60ac5df94be8ac0b3209098ee058e09d54d61d8c639bc09e652cb38b179257b62eb33343adad53d5c7d076c5b852e SHA512 4c4385f4b4a2776e67c95d1be5f59c1f00e312dcab740a07344a9118716f574f97064032c93e7b1c4ef97b9ce29efcfbae598297674f4768c09b787b5630db4e
-DIST gentoo-kernel-5.15.94-1.x86.gpkg.tar 59156480 BLAKE2B e1ea6c9036bf9b598ba547496d5aeec67be2e00545412b1b86c24d9d732f44e93fa714731c9d294f1465bbff0188d9b69ce44c11762decdc9085d21f03efae5a SHA512 07ead3f76b60623506b3332a0faa13b35286e7b62a1ab5b448512094cfc6ba10ee1313a7b037e2e404be69ef7376196607ffa08f45621b8e858addf2b6aa2bfe
 DIST gentoo-kernel-5.15.98-1.amd64.gpkg.tar 69632000 BLAKE2B 559df6dda38c4945b6c76f6ccad90a34877918947ff479ffa9003a9cfc4ea697a95523957efa80853fee2758097fc5bbe3ea8076711f898a3ed84a55e4221b23 SHA512 0f6d4ef5edd054319e2ae91cef39af6b7debef4e093bc02f7d476c5c64517aea5f36ec88fa350bf8c5214d00cbaa1502b57e03c2f516d5e49f2cf0ef194444b8
 DIST gentoo-kernel-5.15.98-1.arm64.gpkg.tar 62566400 BLAKE2B 1345fcb22ab95f56cd8671f0775493b8f20a7be825b2a05abbebf1014f26d7144d016f7b58312bb72bcdbf29cdae36fb8f52e4603a83b260e3165fa1980d3510 SHA512 dbd00061e90c43ee701e75ba66075c3c63fbef63dcd562460ee6a661c2b7b48c78f349e19f9c04d633892034c276e6361a6cf6f7e3802bda6156af0d78e1310f
 DIST gentoo-kernel-5.15.98-1.ppc64le.gpkg.tar 57098240 BLAKE2B d9773016f82e87064775640755d6436a0d86b43377756bd9e5a00de39ec6d6d507b6a6e270c252b851d58d7949e083ee18ca2074a0f3811e16b33f2f6806697e SHA512 de759acf2e94f6565ee7f945930cb2b33ba69b7e3916e47c90e13ac280e20a668b95fc1c5f61369c4e6251c91505911b18979ba9efa2595223da8e22cfd71ff9
 DIST gentoo-kernel-5.15.98-1.x86.gpkg.tar 59166720 BLAKE2B 8773ee4bc2a8989761117142e4c0ed3c665d3c060932f30c40210082e9744c5f4b5bec0e08289c1ab83a8690e1d48b40757c54bdebaa25e5a8a0cb12642db74a SHA512 876b3b1e006b81b08abd8a29ce0aaed6e53d8f62761642bcc118f90f97c9182980c716257ec2705fc8802344f1f02432d70de192e5aad346336c1c4354cef99d
-DIST gentoo-kernel-5.4.231-1.amd64.gpkg.tar 60497920 BLAKE2B f04ff277248f94e20395d885af5487633dec1217d806110a7476ffec71bb8650d4c7911671ef71b48abac9cbe45efbd4ccba2fa023631ffcf500b03f2b584d3e SHA512 d442f59916f41cbe4a59f20db9ed183887566f4d060fd374660fdf2703d0ae1772942721a78407f3363b3017721041be449ce20cd1849b99a5f3258b37b65abd
-DIST gentoo-kernel-5.4.231-1.arm64.gpkg.tar 56514560 BLAKE2B dfdb0f036162843b839f37e28d2276fa073c8ce1c56a8016ff816410933217f46118da0c94c73ff2d917b696034a8d3f6b3188ff597425fa0c0af0b152abb5b5 SHA512 7b8efae1e45028332ecd0e3229492a4a577e352bee3b91a1ba6d356183d12e7c98c4293ec432d48fd23a24a3d558f0d543406143d9c9e4eafba0065a446fbca7
-DIST gentoo-kernel-5.4.231-1.ppc64le.gpkg.tar 54200320 BLAKE2B f987fcfb24e2b75de94f831673c6128b7c943b5be328fff880de5d2a862445dc6f36fce8e6fbfdd8f9be98acd97d3c9640b5979114f49069b0333a19e0950af8 SHA512 7b1b9cd22583802c0c9531d1e36a34634e8a0b17b2b23394e54e7c1b38d3019934bddd281e9bda8f5c97320e46dc2893c002b1259c47f7f6b1e67852ea43ccd0
-DIST gentoo-kernel-5.4.231-1.x86.gpkg.tar 52408320 BLAKE2B 5d1fe8ed14f155c27d21595ed037ab3afd70fc7b42329ee235210c9f91ac9ab644b57276700b73053b952007a7ea647a82483b05843de05b426f8244066a4331 SHA512 1342b96ad37c224158faad7843b03b83cfff2b54bb77842309ff1ede6a0473a6b951c0b8f830e81ae41ae3867011c52efb6b999dc46606e6b298e8a98be72764
-DIST gentoo-kernel-5.4.234-1.amd64.gpkg.tar 60518400 BLAKE2B fa075656f48f867ccd853143f4379994b2b50e026d85bc074966bb2fbeeb6ccec245b046afee1e47819e0f706e76fc6d528b24e3ec142f63117c53d96b624ca1 SHA512 4be32c4621aaae8b184d123f90b9ad87aef49eb3048ec504aabaf634849652c45e509fa786c0834c295d367190151982cce7720a30b246fd3348e2b394be68cd
-DIST gentoo-kernel-5.4.234-1.arm64.gpkg.tar 56514560 BLAKE2B eeaa2bb44d67ff06fe6af3d5423ed6d287451e4731efa0d02b6c6d6996fa0403204262eb8f873b935eee8d662b7afa2bfe3fc3388fd8d718a7fe304b6d919cd1 SHA512 b4b523b891997a9c874219cfe8d53b31bf2b44fbe6538bbf248b6b88a4f455cf0ccdbe99ac44fcb28fc6c8dee2f3eadbf00ee8c91e744fe6b9c9c3fe51f60f77
-DIST gentoo-kernel-5.4.234-1.ppc64le.gpkg.tar 54210560 BLAKE2B 033e48851a7c0766d395521c98e1269f449b0c15c89f202da6af34d187e9f7b066daf421c473ee24b6a7ccec93c38e7dd33be1c70f4c8b181c5fa1f196aac51e SHA512 bc0448b6a7de2586aedd07b6a0bd17f2596d779854f32401b7529f3465e8199928b4297c8910e6f40ae57b81839849e5d1fb524c5e4e50d3f51073bc8d9a1268
-DIST gentoo-kernel-5.4.234-1.x86.gpkg.tar 52408320 BLAKE2B 73167475b5b8e88a4f72298c4d763b70e4f7274c6aafd639e454663a663525d03840e6c6691f64b74e1a79a80df8b82332ce5ae7c18e7dbd57379e1d801987af SHA512 05d2010fc3172aaddc26d3c9865bda2b74e91b5a5f0094d8d0ced08ec5df108bb86e56cc9796b117b5fbb486c74342e85188ed706409bfa4ac61fd67844f187e
-DIST gentoo-kernel-5.4.236-1.amd64.gpkg.tar 60497920 BLAKE2B f5369c5daba253d93ac3a3d3a45daf8a11a2b392e0639e7cb867923d4595cf0ed5ca438a86674e79e13a7b9b05892b87a5f9306351ca4cd55a997d0c4ecac3f9 SHA512 fa840eabfe95592e551e75a80d04f6e4168bd40153c5127b47d915daa78451da8d118a1024ddcde7f85e45f644e21327097cf722ce4bb97340e2a4f5cfa42dbd
-DIST gentoo-kernel-5.4.236-1.arm64.gpkg.tar 56524800 BLAKE2B c0f3befb350e1cce8d5c09d27bb5713597cd887b94d968b2e72699b83b427347aebe1d2e5a38dad22b7d44d0aba948a853f223339caa6ecb055fa26a37dd83de SHA512 5616bd9ff8d0e91fe799acaae47fa0b7c201a04b7dc32b6ed807bed206e3847e275ee8c9e578ae3e705c047abcc5ad232bcdb888a7f0e9cf3d0a4a7c5bd6c591
-DIST gentoo-kernel-5.4.236-1.ppc64le.gpkg.tar 54231040 BLAKE2B fae905cae9e4927c58970ece0a3925d629d0cd21076f728403431acddc2c67b98f798b74595384e2a85191b9f5ebc07fbc428e387079b6b1b862353e6e47c3fb SHA512 a80dc6a5c1839db75338ead8e1678b1aded80a0d935e3495076c8cfc3cbdf6dc51e655aadb92dcdcb966bed374a80d401c0289a9898da3081feb379e1fd3cc66
-DIST gentoo-kernel-5.4.236-1.x86.gpkg.tar 52439040 BLAKE2B 08d7bfb6ac39b40ae1709a4a40e1da20af8fd656e28865ebafeb0c011b926de3e595e5da9596f1804ae47266bc5ec7eb3084c2468b55d74921bddf15e27bb9fc SHA512 dcf9a9980123d3325c31ab88f05eb67b8e78cd5d0f4c89930c86ffc43fa5e92fe98c9b5a1c581e83f3df81a41caece02d4892910bad2f3619bcd4c529addcaa8
-DIST gentoo-kernel-5.4.237-1.amd64.gpkg.tar 60518400 BLAKE2B 50185bef959d7745868fe2946efcfb6982ab76fe5bf5287e967096fca85dd316f7a304a2c0777c95f51ad3d9122063496cb11238121f87b192538246aad00d88 SHA512 8cd867428d09a0b7c31f4564a91278449863ea6df3c15e958a12f988106a8d39e2981aac645d79120cb39ce58df53ebc245dcf4f46b6adb80881bc84ce2f3c45
-DIST gentoo-kernel-5.4.237-1.arm64.gpkg.tar 56514560 BLAKE2B d4f044c8dfda07bb84dffadb5f2c03a9707ed20c76472e197fc2c291dcc1a32df04454cdacf5244d454c3a517380c852d127d2ff6e71d77f5b7a567956893f8d SHA512 17e338fb9beda3791ef97ef914924d7fdd03871bfcc3c60b86a8f337247295991b8b483e0440441f25880df9e40824e6a6017687f8a7078f88550f571d9777a3
-DIST gentoo-kernel-5.4.237-1.ppc64le.gpkg.tar 54200320 BLAKE2B 4da74599f94ee77ea2958ab71dcd6c4cc3acc5929973ec5fb3af449bb3a7d5387028e8d779bb0cb99b256ef3091fc8ae0680e9537f08c0d8fe7e78b1f941aab1 SHA512 5e561dbe9bb4d56c581a5237d2ab89dd91b39317cdbd9dc005b31773beef1ee0c37e946a5920ce8bb0558911a974f7f2acfe4bec4d0c96b59005870512dec28d
-DIST gentoo-kernel-5.4.237-1.x86.gpkg.tar 52418560 BLAKE2B 5843b7999ed938a993f5511811f6dbf0d34514bf7c455ed7be03fa595a6c4bf2f68e7bd0bdcf5026fd0b1de6fe7709caa514dcf4035ced200dacf69133daa50b SHA512 21c3c84f54a63b1a83b716c682ea38d5a0b110466f037a7f5fc6f57a27c4bb8db8787e698acafb983bde52251d6d7351f38e1e4eef97327b0f51bd5c371d438b
-DIST gentoo-kernel-5.4.238-1.amd64.gpkg.tar 60528640 BLAKE2B 0abc01d65f0d1e7348373b9d3bac54a0123da5b38fc54e4aa2947ed59eb415308ffc633c53bc13037a0da9e89c3f8fdc643d958578bb6a5c65bd21611af94294 SHA512 140a9575eb6092862295767be8b8ca6e05f44334fc798ed1b0d39e94da1a72a6cb96658670fa35c05b3d24fb972ddc888c8f7d1a72b9278abc09d751f09dbddf
-DIST gentoo-kernel-5.4.238-1.arm64.gpkg.tar 56504320 BLAKE2B 8ddefa2ae536ebb0918dba60cf68acc9975f10f077bb845f04f46eaad2d455ebe604bb1f04281990d0fe772b3d237e3d2a3562bf04dd01e1546feb355c6d30c2 SHA512 68b0aa898e8bb2f1f3c843ced7e38e6370c06c2a251ac10ce89f4f8f7beeb0580b33192e1a32357999eda2e0c8fc99a1251977f6ff0e5ad8bce285edbcf42aa9
-DIST gentoo-kernel-5.4.238-1.ppc64le.gpkg.tar 54220800 BLAKE2B df0c8d555013ac9618367f80efe151d2640dba3a8af963aab4d8430beb44c2592da28b92fa5942f9853766ea7a99324be7b6275fae0c9f363f52ff5099c97c38 SHA512 09cc3c08693d34060bb0ecb19494dafb492fdb34710886e0aa5d4088a4a2ddbeebd2c28cc732c753d21695224365f5335a2cf094c1232779412d428ec3da9f54
-DIST gentoo-kernel-5.4.238-1.x86.gpkg.tar 52428800 BLAKE2B 6a59fb0f1bdb6f1aaa765521a0b1745c2f6e403bb49b766501f8d21a0887506b215ae156b0367840ba045ca0e7b49b226998fcce03dfc21485ae09b12ba93a77 SHA512 e1cb7adf803366290e1ee6e3039a521da6b322f18b1bb244242194fe1e11cc16d544e4ae114aaf4202f70d9946d5230f387ee86ddcca7c9bed1befeb14063545
 DIST gentoo-kernel-5.4.239-1.amd64.gpkg.tar 60508160 BLAKE2B 3761ba6409c26e700a527e8e2ac442020e80ab89cd4c44d61c2acef59ffc51df91039ec25d3fa6d94db76fbf275f8cd993d736ad1067e4baaf70f62227e8df77 SHA512 fc26b3d1846cd607e3c4ba827bb82fa8486f908015453a6c16055b6336df1724360c5a969afc4e381d63cce4d491c7fedeae8bd25abdfd17cab793b6a93fcf4d
 DIST gentoo-kernel-5.4.239-1.arm64.gpkg.tar 56535040 BLAKE2B cbd23351498d68d4265901ef0f02690b5053dc80659e1c3024d7f09e68063c0a1d6b2e1e521147a5649a38f6210f2d60b1a3bfbcff5d8da32a4ac60fb8d2b41d SHA512 a0205d44bbb0b0e348e59b119f8eddeb6744e87ecf71558629f6b09b2a9bb814cdf91dbf36b0abdf9d174c7f3628dac3df0f61743761aa1cc5b8eb9915ab6140
 DIST gentoo-kernel-5.4.239-1.ppc64le.gpkg.tar 54200320 BLAKE2B 226178fbc36eb4755c98951ea1a4494cf5d3a718b7efcf93233ac2c411cff24d54e8ea3ec4e28e6f2d16b5cb1dd1cf7353d220be299726fb1f0687831257c655 SHA512 b41f632a12ce43f8bf1e1b9531df54a926ebd374cecc5f986cad6d09b912f62aeeb8853737a93e7c0c597c79c0d5efda753bdf1de88313dc935d63ab43aeb386
@@ -152,26 +56,6 @@ DIST gentoo-kernel-5.4.240-1.amd64.gpkg.tar 60508160 BLAKE2B e0bc29646dd5ab0cce1
 DIST gentoo-kernel-5.4.240-1.arm64.gpkg.tar 56514560 BLAKE2B e0d6625b428daef61ff95fce0408df0e0888f75f9a73367ef5ee09b9e966fc10e0d917377f2ef776413605f0a19a8c74d6d32970b592a469b4b6a8463d397b85 SHA512 9d6d16d3ed91113dc9206127847df5e1cf559da8ac9b93362692f0070763058795e5a946648a25950aeba24e33ac322887bc8e3f0fafa717b606bd332d264c14
 DIST gentoo-kernel-5.4.240-1.ppc64le.gpkg.tar 54210560 BLAKE2B 1bc8a999ed5681f98420dfa663d5fc18d525b45ea5acf07077c665f6d2457cf0d369ce8f6cf75a067c4185392245759d9203422b73a1ff63cefe78b63c87548f SHA512 06c04e814e82ede60d9f2e92b4af01921a9455610d7f2aa610d19d544d426cc65e40d4e76e4ec35c90a89d00f0540533136e0dfe0a535db4ca806fbada92ed12
 DIST gentoo-kernel-5.4.240-1.x86.gpkg.tar 52439040 BLAKE2B 0b6879416c518b0556cf4dd62a5a25ea852246ab46981f8fab4ba55a463fca95ece0519e96135dc3c0ff0ed7b5860202928e62b98352f1733ffd1b0fbaf88cc7 SHA512 89e7eca11d632d9f360cc6ef255f376cf5d4756d189c5c1a565312e958e01ef645dac301da735b7532a87e1e4df04cc106477953325ebca39ae9db179a0d43f6
-DIST gentoo-kernel-6.1.12-1.amd64.gpkg.tar 76759040 BLAKE2B 2f2e485ff705b26fa3b1db861acafbdac6362151e30dc73cb2829fbf871cc022641cc15cab82e0d19a25c720f84b6382b74c02d34f658a0cde90a267160f3af2 SHA512 d67fd7cf59df2e648bfdc7543995d7f46160d708a2fdd172002fc94d81d4b1bf1b1870754a6d5223a3728484170bbc6f5650c845dad27aab45da8f9f9eeb9232
-DIST gentoo-kernel-6.1.12-1.arm64.gpkg.tar 69447680 BLAKE2B 83f5eea4ca23eb6e79fad8fd746759982fa1d7e6cbd4cd63d43901aef9be3e7eeb64864f6538bdea6efe2486d13a37042a5533825f924a2af393fe0f66db7a72 SHA512 500abfa834826bc3ea7bc97c1b8991e68e72edb8c69ddb316621ff3029bb7962d8c8cb34e73f71ebed2f9db4600b5bf03f925953f67ecc6b46e9db5f35c265fe
-DIST gentoo-kernel-6.1.12-1.ppc64le.gpkg.tar 62781440 BLAKE2B 5a29a7f274f8b3122209603fc1b05ec7940dfaa0bf9dbcf658897b99203eb091d74f8df8dc9a7fec4b2bb913695c7d78650d062d4b58ade48598f2cbfbd6ff58 SHA512 edef917a088aef0b6ec572f678febfcb448c64f70de39697e01be50855e81fc9f3638d432c98ff75bb8963ecc25bf783ad9ce7752cf4705f875415feacda9974
-DIST gentoo-kernel-6.1.12-1.x86.gpkg.tar 65955840 BLAKE2B 061d0cae36f76cef92528688e77bee50a85893411a5db8633e4d3396a5514917b31de6c2554ea0b8d3bd3ebba5b24b319cbc348d1ccda450980456f56cb50204 SHA512 6716527e2dc8807867e55aaaef7209690775e6cdb8315f75e704eba68d5b5f1aa6c173c37eae5096f61f70da907c5b7fb7ccc56850fd5b0be9cfa42af87666aa
-DIST gentoo-kernel-6.1.15-1.amd64.gpkg.tar 76595200 BLAKE2B 5c41755d5494327de67885461d1dd6682388d639d62760c04def896d14e81f1243ef44a46611325c80653f2eb10e1ebca9ad172a48eeea1145084eb29f219ea0 SHA512 b79756b58c3a414722509fc1c2588135a48d67eb6a607ae9adde5031d02f49c98c2e6fe10084cd9e97dec6b1ecfd0fa28b1c1c112ab5a5a639cb35454c309921
-DIST gentoo-kernel-6.1.15-1.arm64.gpkg.tar 69314560 BLAKE2B 9dafb2799aff6bc7363d79795dcf31498c658fcdcb68082a6c60a7dcdf72491a34b8040365fc70076d1ff68369365661f7e0a1ae915bff69f6638fb671d646c5 SHA512 a6b48ae321e4a79bfb334c8310a8dc638c564fd05e00e7bc9a4c324e7a5bb026f30908183660078bcaa6c945d848cc1f67a5590bbe0c55bd12dbfe9a478ced12
-DIST gentoo-kernel-6.1.15-1.ppc64le.gpkg.tar 62679040 BLAKE2B 3eac67cfdab5aeccc3b6cf7362f202c7651b3869bdc765d9acd377439076d275407bc9cc15b449a13d74f0c256c6919d88d6c006012fcd74ce753249892619df SHA512 2e9d0879ed7c311dd5fa88a344047c7e2b2b1fd9b81f04d31d5ef049fdfde7243bd57d5f0fd73f1effb9d58632a6b4e41307085f195ad41e47a612d2a79cd174
-DIST gentoo-kernel-6.1.15-1.x86.gpkg.tar 65832960 BLAKE2B c4dbcb24073061c38b29ed709b3873042627bb34c9efb05a268d07934d02df41e52b987f935172dadb50f87ee97e353efb1706f37ddb54ea8663d0c4a69cfb9a SHA512 b18b3eebb97ef4a82ef8147ed41da663c6d19a0191548d74aa272b7650404cfed972df2146c251acd93965436232d55b72658b0992292054338629aa82e5bca1
-DIST gentoo-kernel-6.1.19-1.amd64.gpkg.tar 76625920 BLAKE2B 70fba952a43951ac9e83a074567348d6d80aa68d1932a93d8f6dfc5b927bfada5c8ef3acef22634d304468778f514589737898463655b73de464961a5b5c8d26 SHA512 b3814ad72479199342bf9556097ccf83843fda668814c9a88bcf9d80eb6f821a17858e28ce9ad067cb56850c2c7130094da2726e5fdaf21ec4d6aca139b2c546
-DIST gentoo-kernel-6.1.19-1.arm64.gpkg.tar 69273600 BLAKE2B 5da6f74318181d4dc0a5ae602e0ce60812afa8ca98e0a31716cf6d5fd5b827184c8d0c0a323af01a854a1d89b9b78f1fd8fe0c3e88dfbe51a45c52653fd4b4d1 SHA512 7238789a5fa481a61fe5ba7af576e4a056744b069b984b2293de5f81b7c18381befb7d3043d446705a50f14136cab7c23ac13ca7a322483e645b5bbb5e79ff3e
-DIST gentoo-kernel-6.1.19-1.ppc64le.gpkg.tar 62699520 BLAKE2B c66e2841c011e9fbd0cbe20d918caba803bde65df4e0666d654effe9ee13329d3578967cc2d73ea7b0d7d26eaaefb4c1034ee7aba75f14f61298b9ac31881a29 SHA512 a8ad202ac6d97d3aa9e64b428178552ddb6368899bb7474c97de250f72db7b3a99afaff67054249acb547d7f8febc7e29f48bd0cdf0e0ac0c6b8da6e943e25eb
-DIST gentoo-kernel-6.1.19-1.x86.gpkg.tar 65863680 BLAKE2B 2c8f33ea60fe9e05142f23c6899bd2d66f6d438ec5d13d26c62ec815a7f97fff37e68f9ae308f8ce7dae609a06bfd8e984bb57213596c7388c2454b7ff27e730 SHA512 8b7951da5fbf8a88be98e5489c74b453b5cdb73dc446c7f6406591f790f5f294630b3280b7385f17c97801394b10247fb59da5b959229b01d1021bb78a833dae
-DIST gentoo-kernel-6.1.20-1.amd64.gpkg.tar 76656640 BLAKE2B 4c4a3cb54d6cbc4576b79af5605adbaf5443ded418f35c9e0e1365f7f3fce702fe2b7e91e4ac6c83c47c2396247ed6b0fc2a48ffd4fe35fe83f8da2462234327 SHA512 4c2da7961ef5c2cbd81688d338584329e14e18adb75b72d5d26d62255e208c41c02eb1cafce89b13005c436669f3259338f746b0e22c6d5d385945c794e4eba6
-DIST gentoo-kernel-6.1.20-1.arm64.gpkg.tar 69294080 BLAKE2B 474e147b0e42854e742956b474e13825ea667b3b98abd1eb3f87a038c2a9c9c9449b3e4b06a4cfe6a5318e7a0e85c340e5f373c70d3a92ce663f8fa8a7178b8e SHA512 ff7afedd909fd0c0652a4f42f3d72b5d35c64edba592669437d30f63839cfa8f95706289ea82de585b41b08fa2f47613a33f4b491b265bc7013bc428cf228f68
-DIST gentoo-kernel-6.1.20-1.ppc64le.gpkg.tar 62679040 BLAKE2B 08df3b9613477efc2623544d27f473d5a2bb9fe62f769ce1dba3b5525873b7f00030f1324fc5c78a6cbaf8f4984a1f55004c753a540e8f5aee5b9e70cf2db6cc SHA512 94fa1b6d4b3046053d28fd79d8074ed0ba18c84944424c276d00a72ba83144d41c0ad6023f367be6b05067fa8b38f22eff5db90b7930883cdd6f430b028a2b0e
-DIST gentoo-kernel-6.1.20-1.x86.gpkg.tar 65863680 BLAKE2B fcb2ea60541f3f9d1dde5f4f6738b3d81adb167f4aa79d47677d112ddd452200c1c0319bc39d9017d836e166ce19e7fca182ec5d2eb86f8d0cf604ece5f9931f SHA512 2f3deb92d791a888df6620c567d73ceb913a0b3cbea9d48de661277e253d814a0774c51d2df88349434df4b8a33ea94755b198c19e2a6258972874c500e62c5d
-DIST gentoo-kernel-6.1.21-1.amd64.gpkg.tar 76646400 BLAKE2B b01badaf64dd1e9bf73c830904760b6a3e3710486162f3c1971c4a002fdf92c4b8319addce49e13297af622ed20b2244f203b165ea9ced11e8cda47ec9d5cb5f SHA512 d059432cb7c7ecd2f5834d4dd24c404a0db60b76aebc4dcd7f71ecf133bd2f07daaae8f035f65a0b3ec65c140deb2cfa3040c74ec0bf0f104a4c7a9c9b2c089a
-DIST gentoo-kernel-6.1.21-1.arm64.gpkg.tar 69294080 BLAKE2B 034da34a792e767d6a8c9c38b44de67635f57d5716f0da94b941916bc86d6d83e767fb4bee5877b168107a6c00e19f4e85080f5ddba1c8167f5315afed8dc036 SHA512 1cf1b04d0fba8849caea4da80c55183dfc9ddce5f4661832942fed9704a464c59a9ca1967e43922cae79e7573be0d4038ea40fa2ab930e4af1092ee3907f6004
-DIST gentoo-kernel-6.1.21-1.ppc64le.gpkg.tar 62679040 BLAKE2B 790af282f674e90a8f241c9f385adf024d86a4cd65b8706920ef425c51d1af30671443ac653c5fc065c204b387c02c76e95b03df65140ddc76068375fd0cf6c0 SHA512 fc5a7d86dc362f02745cb0fb136c9bd0390f4f9ad6c8ab8d3a4c10fc5420601c6cad970ac3bfaba1f97a814fa756d95ca7eef2082b826f3609351c647026787f
-DIST gentoo-kernel-6.1.21-1.x86.gpkg.tar 65873920 BLAKE2B 9e33c848c3274bc51a55d78e22609b61eafafa726f67d2fbe20dcaf4c7b43b90c65e835e7ed5d2e5b2559002b45a4dd93e9dadf1ba87cb6f1ea640d9f0996eb9 SHA512 feafa3622207231444e6080b1fd572c57a1ad84e1c634cbae83768da2d5d1eb30ba549c131e4cf40b060c15e349f8db1f31aeba3459e7d0b71aee42e889b1724
 DIST gentoo-kernel-6.1.22-1.amd64.gpkg.tar 76646400 BLAKE2B 2040d4241a9492c8c58664fb9db62e5aca2d1876a0902596584b26b8fcb417118a8be48b2958e71fed07cc16ba99bebde1e31bdf4ddaf63f9b139fc4af6e3c5b SHA512 97d6e764a95a5e5496b73c79cec32cd2ba28b20e626d017727b8d09a827089ed749df5169c85b2ab23bdccf5be1622fff1856d1acf1dfc9b7ace5888f78aed8b
 DIST gentoo-kernel-6.1.22-1.arm64.gpkg.tar 69273600 BLAKE2B 776cff9335239ef9d404f0aa0a99719df5ec57354acafb91f611b51c2ece31cdfd1ba17542eb3e669fa7876901ee42716f75e1f61296f00cff9e7c3764903f17 SHA512 d1bab7cc31b7157da02d5c8fb79e22971e88126e083163177baf7a5e40fb75f601e7290e88fbeea0215d953785f94a4138a379aa9e4cc67ed340d063b1ac0f8c
 DIST gentoo-kernel-6.1.22-1.ppc64le.gpkg.tar 62699520 BLAKE2B 524c2e5d5b6c7aa83323f8e9a0c69a7fbbbfe1ce29cecee64ba9d05f46bf6a6e75aff0fa8d0ac13b62cd2f7c588ba6a64aaaca882a3785f241c96bdf2ad2203a SHA512 c9db157e2f0f62a848cbb05bf2b2ccc8b643e73ed3c5f623cd2533124b198a8bdf05eb4dd9cd3b959df9cdfd6d11ddb7a4f9a1b7c1618265869fb9bf061bd29a
@@ -192,22 +76,6 @@ DIST gentoo-kernel-6.2.11-1.amd64.gpkg.tar 82677760 BLAKE2B adf559953129d1344577
 DIST gentoo-kernel-6.2.11-1.arm64.gpkg.tar 71802880 BLAKE2B 85ce00be9552b13f3a6cf4a99ea47dd82a5ba786839eb15581928a451ce9436d3b29af9f16e6f76834c9c3082f7f4c1c8470e834d9e2e898c7b9885ebe8283aa SHA512 b5333cf73723d68ceac0cfbbc5cc222f05fa26103e5eebd46229e2ea61ad4d743f08ecacf9e32937bcb7e22cec83463f12e39dbf995ebe0239aa5836811ebe80
 DIST gentoo-kernel-6.2.11-1.ppc64le.gpkg.tar 63897600 BLAKE2B e322acf9d9ca08f2547040f745c6643b4834d65b24852ccb255de7448f8625c319bee8adf970edda9b279cd9c940a37f39dfebb78ca12aa82d2d4e1611a2fd1f SHA512 a0cde289b361081d0a1fa8872b5b69fb6fba65172f135b540c372725f1b2ed715ba3ec04c703ab367fff6980d02589647e583795932fafb6676f85451bcdcb50
 DIST gentoo-kernel-6.2.11-1.x86.gpkg.tar 66508800 BLAKE2B 8c64d782b35f7d1a56ce05e9da551a28772c69801567a9365a35a62f951f47244d0b6a4a32b805f7438e9e818e10341ad8f72c9d2cba4a1c9cc79087d339f903 SHA512 c1d94ada5bb31f356165163c5ec99b6c12bc32b038370b0ae3aefdcdaf33f4e68f2f18d19dbbae1593d605f0b9b5cb9ff19396821114fa8bb538b78646a67bc7
-DIST gentoo-kernel-6.2.6-1.amd64.gpkg.tar 82411520 BLAKE2B 81b3141ffff9af51265d94e5fba03365f0ad203e00b1cf5d609caf6c7fc04717cc8d4530cfbd0db5cf811473c5e4fc4ae6af51e54bac46d4a55d5aa965baf826 SHA512 c5ad329e56bf1151effed1289a65646f83e116f545934a08757358451f94462177e8c0a7eaefed86ef9ff3ae8ab1e842f77174ebf4d92f4e9fa0c6ee407ba8c4
-DIST gentoo-kernel-6.2.6-1.arm64.gpkg.tar 71628800 BLAKE2B 12bf704c287aa5854d6952fd1945325174b9353bc8a5235d557fc22af6d0601836a3f86895d8ad3aa956594664628555583fdd54c8f0a7bf9367ebc8ca09ab46 SHA512 313a4122005a9e77509e9ff7bce97f32b31c3baebf6fea0e1c52ea131ed44242392b237b33dc9334f8307185c959a6bae4f22c673ab5d212b2f21fe693627d77
-DIST gentoo-kernel-6.2.6-1.ppc64le.gpkg.tar 63744000 BLAKE2B 81b079534ee172c8710c0177b595bbca8a9d5d48b7297ea6e3111ddfd7d55b4887591a1848a9f831414c317465337131e5fc12d7f9570b8f31c16c137bc566b9 SHA512 d8e7d7dbc1243054fd7e5a3501e74b93f49ebe5577501a41f329f87d8cd743e78c5a7894eb746bb5f3bf1efff1825ab81840e720a01ecc21c7e87cda9deeee7e
-DIST gentoo-kernel-6.2.6-1.x86.gpkg.tar 66140160 BLAKE2B 04b0cd2cb030c427a2f62e08939858d1bb4fa7cbefa0560ef5b11af219baf7210e86963e47b19a9fb2422ce2d1b9c496646a41f65dc016936746360683483593 SHA512 36a54d41c51ff83bb4beb10f3f6b9e1c23e360293b0a35ae32cf6bbce87121060600cb05e0f2c4d66008764370469f950586512fcc9a04f104905699862a7e50
-DIST gentoo-kernel-6.2.7-1.amd64.gpkg.tar 82616320 BLAKE2B 36ff2a06c60bb31b081f46677a8bdb04f5155a3b841e5f8bb69c74dea23ce71133cef89c48d4f42210c03eaf9c1adf5e4d021b7e47ecd00494db71ea6305e889 SHA512 6100afde24c8aa9c00fa31bb7652038b166031d1e658a65822e4ff1701ebb46e4542d844ed68f352e48875d6148169525b9d7de0c1308410bd2033eb6033660f
-DIST gentoo-kernel-6.2.7-1.arm64.gpkg.tar 71792640 BLAKE2B 2d7e2d43309da029b4c33b62487fea8c4e1d9973999d34981f5cc1ca847bc4d72848cea8c29397b8b14925bd85a1aed32a0933e57f6c90b1eb09c87fa41786a5 SHA512 16fb1aa2dabc97fb2427a358badf191ff6f245c8f595774a98c93c70cf569c0ff549ddf9a9462b91ee875d3a389b7770a99e434d26a7a5be0342abf11409f5b3
-DIST gentoo-kernel-6.2.7-1.ppc64le.gpkg.tar 63907840 BLAKE2B ced502ebdf9a8250d766b9a9b748688ba6bdaf1a3d571c473f25ef6c87ff9852cffb0b350a8988e001b17a365659de8ae6ff840a3d6223c46570becc7581e544 SHA512 9e388d2be16e094758919cff16f06e6b82a01e4b05324d2b8085f5d10618320a8730ea2516992a68ded4d7d053320e7c03b3c82ee85729827125ed33d0900c97
-DIST gentoo-kernel-6.2.7-1.x86.gpkg.tar 66293760 BLAKE2B 4f6dc7311df2471ff4ebc18e92dd0c74f7b8818ee42c16912d931541f4a1ff17378bcdf6b7a87c1675eca4768b300252bcf8af9406fccea62365c512c0fd7230 SHA512 214d931da41171e781d46582ebece5de1491a4eaed6be93c2d1f5e778d0e0f878c411a93edde1ca0260d58a9bba31e7c13abc2861be6086f58ac30e587bd2cf1
-DIST gentoo-kernel-6.2.8-1.amd64.gpkg.tar 82626560 BLAKE2B 1c5a4255a590d8cd62b2008d0660f98da288374d918300db2fce1012ca9e2aaee6b11810a8698abc48120c11bc8e2d996b5f5cda4cc2ce6f170b7c5ab354dbe9 SHA512 7bb065da93027f5f675a63f63770b20fff130858d36354acf111d6cde7bdfa221854d51960a7828d4a4088a785a3156347099e08167fe5a25eaf870098d375b1
-DIST gentoo-kernel-6.2.8-1.arm64.gpkg.tar 71792640 BLAKE2B 204966d1d5d310f7f7cee93b6a26ffe18218abdc4fc757aea01a22ab2a128f8727f709464e1715a7939bf2c211c212686559df3b0410179b4a00c4e42928cdc5 SHA512 1b68503e319eb10477bd5975bd9fc5d5327407e131281a81ab93bd1f7b34abdd5b80f1c898665d404743cfbd65c23704181b4fbe2fc0933e718fc04394fc4cdb
-DIST gentoo-kernel-6.2.8-1.ppc64le.gpkg.tar 63907840 BLAKE2B 8f41fd2e84be826ce6e069a98ac86a2ba1b5f08b4bbbe171ead013811207271aee2f132f0ea74b0ba22aa0987062a5f790513f29fbe0520f09fcdd9b75a01add SHA512 bc1cec7bc4a01fe9654722b5be55c3f3a7a6ae1ecad78f601b05fccb699e6a36202b484a6f1361e118399c6d60161c1cd4bf7b705986ad78a63d3ea2b73d65ca
-DIST gentoo-kernel-6.2.8-1.x86.gpkg.tar 66304000 BLAKE2B 88cf2f25ae07d989e87e80a613c145eff171fdd52635c6da7dbc110429bfa5c9420e1aef3898b69b4659270b232ce897c49e29e91a51f77933d2e68915411bcb SHA512 382293570d9ee6e8c6541bc8da597125201a9c8d7b6348510379eef863b3951bba916183b302a7a05cee8af157ec97738adf35a60531a4d10255e2b6e94dd8a2
-DIST gentoo-kernel-6.2.9-1.amd64.gpkg.tar 82636800 BLAKE2B 3b73c1bb333d4a5d7b55cf11d0ced212820bb1de6eeb395b8807ee910c2b8df02f9230ba71dd45180c8b4f25d14bee8ac388999edae71693eceeb293d6b75880 SHA512 3d17a3895432ccd07f1e2cb58a5904b2e0e9e53ffbdf61f53819e9ca8b76df0fd8ea21973a0eff80483909ae3b1821699a29cfe0986fb0374a04b0f2fdeb4efb
-DIST gentoo-kernel-6.2.9-1.arm64.gpkg.tar 71772160 BLAKE2B 526c09448a90eba996c6e8f386941ca87fd2ed477d58f9a8fd351a36ed17ff8bd5cb6654b088d544d656eb4d5e6a636e3021781f7e3a4bdd0dc3e14941dbfc92 SHA512 49b7d2b68111d96116b19258b39805d0e58abc451aa9f7075e9341cec9d84fe8536056521078ad11cd2f6f8a745728584820a779b2a63a10ddac7ecd06b45ca6
-DIST gentoo-kernel-6.2.9-1.ppc64le.gpkg.tar 63918080 BLAKE2B f89362324ae125cbc8448aed7888e76f67527c64d4490cc2b4ff495070515a1a37a123a61d6566bc71d0dfa8d945cc3c56ba29c622e59a8b91dfa1105e207e08 SHA512 afb11b58f2eef7cdb9651dd03ee820b3e7cbf1c6679db9db2dbd470a74f4aabc4612ade41b10f6070d999fd8ebf092281a47dc7d2612e06f8d19e8721ab5b46b
-DIST gentoo-kernel-6.2.9-1.x86.gpkg.tar 66324480 BLAKE2B 71a95decd4ade26f976d74be9a39a9b8a7b74b1bbf543215b7ce97a50cf20441db7e4b239d30a845e9c8e3377dd1593bc03c5a316a47245bd469932ba6c37d6e SHA512 8bfa545e243d5fbd84b7b790a3812dab518d0713967665c27cdbd7e1132ade326174a2b11c5b87229f654192aeb4f573b46861f2456082cf77a6bd8a63901a8d
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild
deleted file mode 100644
index 660371c824b5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.167.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.172.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.172.ebuild
deleted file mode 100644
index 8f6c357c55e5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.172.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild
deleted file mode 100644
index d239d83ce6e6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.174.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.175.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.175.ebuild
deleted file mode 100644
index 8f6c357c55e5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.175.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild
deleted file mode 100644
index 7029a11a1828..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.102.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.103.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.103.ebuild
deleted file mode 100644
index 64a82c2b8323..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.103.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.104.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.104.ebuild
deleted file mode 100644
index b8ae60a3f786..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.104.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild
deleted file mode 100644
index 47036bfeb93b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.94.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild
deleted file mode 100644
index a54d85366e4c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.231.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.234.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.234.ebuild
deleted file mode 100644
index 64a82c2b8323..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.234.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild
deleted file mode 100644
index 96371349ab73..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.236.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.237.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.237.ebuild
deleted file mode 100644
index 7e040c8ce69b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.237.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.238.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.238.ebuild
deleted file mode 100644
index b667043f3f79..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.238.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild
deleted file mode 100644
index 2d3c21df57c0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.12.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.15.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.15.ebuild
deleted file mode 100644
index f0b2d81bb58a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.15.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild
deleted file mode 100644
index 297b34628d70..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.19.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.20.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.20.ebuild
deleted file mode 100644
index 27016e1b991a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.20.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.21.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.21.ebuild
deleted file mode 100644
index d46d51864fd9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.21.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.6.ebuild
deleted file mode 100644
index b4281d75894e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.6.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.7.ebuild
deleted file mode 100644
index ed76d510db0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.7.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.8.ebuild
deleted file mode 100644
index ed76d510db0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.8.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.9.ebuild
deleted file mode 100644
index ed76d510db0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.9.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-20 19:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-20 19:12 UTC (permalink / raw
  To: gentoo-commits

commit:     dfffb313193197350ff7cff3b4afad6520140fca
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 20 17:46:47 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 20 19:12:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfffb313

sys-kernel/gentoo-kernel-bin: Bump to 6.2.12

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.2.12.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index de58736db276..99187156461c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.2-12.base.tar.xz 611100 BLAKE2B 9e3e50edbd85e9909351304b292de8
 DIST genpatches-6.2-12.extras.tar.xz 3808 BLAKE2B 65df0f1a93ba2eda0ac31002f723d5b730c6af33dc60dd8a6f942a6a0276feafdd12463017164c5b782c031748829d812079290533268f8df497a8b10e1ae4a1 SHA512 f91ff719f6cde159026bdc4a76432bd195933d34dd3e7cb3ef0a2dcf18ad6786e2a4f8bab423b1b1d19ace3513c02e048a491f4ca76f37bd211d5579361bef6b
 DIST genpatches-6.2-13.base.tar.xz 700552 BLAKE2B 53187881831a5ee8ac1581d78d89b56d5e6cbd45a1267f294312fbd648818530f029280b6face5c1c7f7c6d2c13c5e3fc6d1747f4abea8b2065f960a42a45d2e SHA512 2ca287f97bb3c01291eb5faa1de40827d014547e2cbb5063e77597e027f58672a262bcc51f1f2111cb5621f75b59c61a3cfa40f30fe8bc923136f8de3dd3e1ca
 DIST genpatches-6.2-13.extras.tar.xz 3812 BLAKE2B 2e0620c2c03f6775a4ee7d29aeace0ed2474edf371bdea0aff7ec8b11db0804641ba4d2cb1993fdd7936ad6075c1b7de0bca6c055327b25f17a74d4f3a9d5d4c SHA512 5a146e403f04c1b8fec69ff2824f4d0b446fea895126839aacc511b47b4eadcfcf61ced441e3886ad4fc018379b029305d72a99d34d98ef1fdf486e28e888ce2
+DIST genpatches-6.2-14.base.tar.xz 737376 BLAKE2B a31157486ed656f479c36a1d728627ba1361656e8a2d8a2dcaee0ee59e6edd6c046ad7799d2458e42990d53ea9893e49f26447a380b0c5bb02f8033e8ed3fc1b SHA512 126b365b3d5dd435e3ce8eac2b030bdeb227c3047d9b7182a289adc3746fd35f6454f08fa9ac323b83544d2ed614d9d1c1da569c74d8c61c50b14ab358ce4115
+DIST genpatches-6.2-14.extras.tar.xz 3812 BLAKE2B 8ed801102acaade5ee6191264cab8a982a707e6b8419094e044b411a7c042689457c1351299b9ca0676c7223bad8e87b241938059fb1f3fb664be3d8ec31ef70 SHA512 f8ee31a4456482e23609797d87822da87940f97925fab08ff8828746fc93ba5023f4b1d4f21dfd76931ac37ac2465accc4e999b631bce6e16c83bad7689432b7
 DIST gentoo-kernel-5.10.176-1.amd64.gpkg.tar 66344960 BLAKE2B 4500c918f8874a35eff0d44ff2f59dfffe5db1216835244a14ef4fec47ecce391d60effbea17bf1602a5ad8f873aafd7cdfcab17d21c90a8b37a41c391bb2dc6 SHA512 bb26c1fa92f74ebf92952bc4650d03fba176e21256103f0576545ee86cacde9c0b3f7f8b9c25aa2839825e89ce8f525f69db7256e61f047bd70f7da8d4b167f0
 DIST gentoo-kernel-5.10.176-1.arm64.gpkg.tar 59351040 BLAKE2B 62c735fd9312975b56f4ce56776932e49e32187ade954aaae4a75b3ea8e2a64f263e52662f2675668e16569caa0258338b07ada46ce5de0ee6008f4af1c0f9de SHA512 7fdc7709cede4c8419089a864ff549cb0c80dd720a33185a647787292804bd783078944d51908bca3f667e49eef5812d863af48c898543a93d1c8f566130207a
 DIST gentoo-kernel-5.10.176-1.ppc64le.gpkg.tar 54917120 BLAKE2B 773e7cc8f90ebb823cec04ee8c3a19af93956318b41005374c434b0f32595ae441e9678db579eb3d7c0344c688ae99d7712ed28cebfdb977a7c2662ce2ee929a SHA512 1cabb0e8ad0af4fdfbbf5e59f7a282dfd60ac5072b1de63d3d3db6a4fd75870e766815fa20ac9d9e9a6986e0f8235a62e5c45c3fef52cc23317566796a3c2417
@@ -76,6 +78,10 @@ DIST gentoo-kernel-6.2.11-1.amd64.gpkg.tar 82677760 BLAKE2B adf559953129d1344577
 DIST gentoo-kernel-6.2.11-1.arm64.gpkg.tar 71802880 BLAKE2B 85ce00be9552b13f3a6cf4a99ea47dd82a5ba786839eb15581928a451ce9436d3b29af9f16e6f76834c9c3082f7f4c1c8470e834d9e2e898c7b9885ebe8283aa SHA512 b5333cf73723d68ceac0cfbbc5cc222f05fa26103e5eebd46229e2ea61ad4d743f08ecacf9e32937bcb7e22cec83463f12e39dbf995ebe0239aa5836811ebe80
 DIST gentoo-kernel-6.2.11-1.ppc64le.gpkg.tar 63897600 BLAKE2B e322acf9d9ca08f2547040f745c6643b4834d65b24852ccb255de7448f8625c319bee8adf970edda9b279cd9c940a37f39dfebb78ca12aa82d2d4e1611a2fd1f SHA512 a0cde289b361081d0a1fa8872b5b69fb6fba65172f135b540c372725f1b2ed715ba3ec04c703ab367fff6980d02589647e583795932fafb6676f85451bcdcb50
 DIST gentoo-kernel-6.2.11-1.x86.gpkg.tar 66508800 BLAKE2B 8c64d782b35f7d1a56ce05e9da551a28772c69801567a9365a35a62f951f47244d0b6a4a32b805f7438e9e818e10341ad8f72c9d2cba4a1c9cc79087d339f903 SHA512 c1d94ada5bb31f356165163c5ec99b6c12bc32b038370b0ae3aefdcdaf33f4e68f2f18d19dbbae1593d605f0b9b5cb9ff19396821114fa8bb538b78646a67bc7
+DIST gentoo-kernel-6.2.12-1.amd64.gpkg.tar 82657280 BLAKE2B 32dab2da2e4ce59b6b84debbd58c8da438b1a6d643e4427e457dd60db135f85c36c017f929ecd54a8bd88d6544f69fe8044383d3ccca153cfb834dc8f6c4cfa2 SHA512 3dfddff08f621b37ecbd6c2f642808ed740defbc5c1f37829460132352e6f59f5c9515661f7b0b3222fa4fe9f451d3377b96b101753938a1b426f5389cd65abd
+DIST gentoo-kernel-6.2.12-1.arm64.gpkg.tar 71792640 BLAKE2B 3e406b0f90968e957436330c9ccf5a5b958814a1bb0051934b3696e6f5476cb009bfb1cf5c66eacd984217bf4e07aec1ade85785d5d093d4af61cb224974be01 SHA512 8b7d7e1accd27931e9095ccd53ba30257d5d8d8fdc53d9d25ef047dfb41f1702aed7012737c741d00e0b1a81b6d38e51fb201077a328f221695bbae19f8c9c16
+DIST gentoo-kernel-6.2.12-1.ppc64le.gpkg.tar 63907840 BLAKE2B 7683ca918ee020377f41be486083f0ac0f05908a4e49f1d7a8dd80b743f2f98b9e49f13d28b67bbc2c027befa8746a0e53dfd2f9d9492bfb33374322b7c0e14f SHA512 8465e8e9c1826165056d9a105cfda9026200e31310f450e85e5f6123c32b805aceaf2687eb408a7c355ef452efedf1b305ce124cb3b465d592614043dbf83594
+DIST gentoo-kernel-6.2.12-1.x86.gpkg.tar 66508800 BLAKE2B b15a393a4a9b98d0cd6fa006f000b3b1ae0f65c4c686c173c918132b86d480dbe42ce6982b52fe235c5a1ad228a029792d67fbc743cfb37fac605800ebde9d83 SHA512 4299c90a3054ab547da067a47cb2599547f6ca07de066b8109cc5e37cbf41427d6bcd7d1e645d9d853b1f5f91aa9fc6e78b2b2da8b2fbd3e5fa147efb9c56cc0
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.12.ebuild
new file mode 100644
index 000000000000..b4281d75894e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.12.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-20 19:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-20 19:12 UTC (permalink / raw
  To: gentoo-commits

commit:     f5049b4bff7784a969388fa5552d72524b4ede55
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 20 19:10:44 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 20 19:12:23 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5049b4b

sys-kernel/gentoo-kernel-bin: Bump to 5.4.241

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.241.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 598aaedfca78..4e0db4c24fc9 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-5.4-245.base.tar.xz 5632788 BLAKE2B bbd772e16968cdd010c71002af87
 DIST genpatches-5.4-245.extras.tar.xz 1816 BLAKE2B fc61841df1540f85577ea31a34b0b352e20dd54b02582e0379d46d93c7ba8b92faa0dc988dd906a8c250c8c325959e326a64188e97b4cb02d393ed8b88f2d03e SHA512 cc468754c82833aaad28e830ab4bce06ca0d2422d91a603149bbabcb012b9d4861f91226dac924407573d0a46df0f03479811be448b2c37971e3e8d757c6f89c
 DIST genpatches-5.4-246.base.tar.xz 5659072 BLAKE2B 4b3f836c7e9f7f4d1cac0c735bbbb7751c0c165c826cbf549033c9e9fb85be3ccf45d480b0c8d80f7d980daaa1fb62265b600e24dee320673434333bec891e0c SHA512 029102ba3170b99836ddf5e4a9a7101826eae3dcced431a7049e4c025ca6057f694c66f67a20d5b08a124275ed91aac3a0e1060ca2946fea54d68b251e61b478
 DIST genpatches-5.4-246.extras.tar.xz 1812 BLAKE2B 78297c82519cf71230dc19d674d345cb40d8226adab6af53c0c3af7239f7a1464b8c89b51b62c509b33e8b2eb1a8c102b10146a8a6151ab5f069a1e00f8f6f8c SHA512 13aa1321f559e01257926ef94dd023222c2be9225bb412424a4b4696c1e6d6abe3e7f29c375836e1f9986d496df89051a60c34e8f8070aa0bd556683a387e356
+DIST genpatches-5.4-247.base.tar.xz 5681456 BLAKE2B cafe9c11c4f1c5beceea2f8dbee2cbe9823c562a485242234a6606353fb237cef9508e8dc184f6c054ce1699b24af072c2e7952a406f776a566c40914d9ee434 SHA512 2db25e42bf227a836d9b378e8190b17f2075f3453a5492226eef031d2166bfc85859406fde6fea357ff05f6496bed28749355b5a66314f86b5abbb2dbcfbaf4a
+DIST genpatches-5.4-247.extras.tar.xz 1812 BLAKE2B d41b63d5aded3792a6c5fd922aafef3e4e7bbbf6f86ae7039271643010c221c404177406f3ee2071429df33abc8ceefd6d496a8d0d538cf5101d0e76161c36bc SHA512 e896b713dc8fe0094f97cd6191da51aafef454e0126e8f7ca00f866ba87074cf4d41830fbc6637b8ee7189a5dc529b32fc870d2c53c820a03db95675c9f2b340
 DIST genpatches-6.1-26.base.tar.xz 1261204 BLAKE2B c8e9b6f12aa7611fbef190dbe5eed519ba31db4f3a4a59171cd3b896dea5dde47acaced603aaf71fda200cdbc6d068943a58ca2b90c259445a39fdbedd19b8ba SHA512 648a85fe97e4d9754796cddc432611cbe62ca34747f86e088c541fcda75590445dfb4edffbff5d8358b7822c0bd60fcbe48a96a5c1aa9e0d5e168664e80ad8a5
 DIST genpatches-6.1-26.extras.tar.xz 3808 BLAKE2B 061dc90cf89ea3876aee7cf9533f33538134e186c6e7daa6dc45ca0efc671822d9b3c3b8868b54978800da24cd550e5433ef866bdaeeaaf326fc765c66a69f7b SHA512 fbd23f38483227af5149cec04cbc70d76f962a15517e85782d0d15e4f55be4d4946ce774a8eaf697483b5c1e047ae83a29988202d782ae9038b6d946d23515fc
 DIST genpatches-6.1-27.base.tar.xz 1321772 BLAKE2B 8d46e2a7c0023fdca7f30edf56f1504235dfb9f175393dbc4494f58c9fcb4402f0e744bf8f855baf66f3e71531efbf1ed9b2aac7a0143292c336efeaef665eda SHA512 4fc05627f050986dcae332bfae4c582d308f195393ae8cf00c1f32a73a42be0c7178eb5b7e0a4fdd996b203702535523e33b65972540b3a97da3dc1662c49f36
@@ -72,6 +74,10 @@ DIST gentoo-kernel-5.4.240-1.amd64.gpkg.tar 60508160 BLAKE2B e0bc29646dd5ab0cce1
 DIST gentoo-kernel-5.4.240-1.arm64.gpkg.tar 56514560 BLAKE2B e0d6625b428daef61ff95fce0408df0e0888f75f9a73367ef5ee09b9e966fc10e0d917377f2ef776413605f0a19a8c74d6d32970b592a469b4b6a8463d397b85 SHA512 9d6d16d3ed91113dc9206127847df5e1cf559da8ac9b93362692f0070763058795e5a946648a25950aeba24e33ac322887bc8e3f0fafa717b606bd332d264c14
 DIST gentoo-kernel-5.4.240-1.ppc64le.gpkg.tar 54210560 BLAKE2B 1bc8a999ed5681f98420dfa663d5fc18d525b45ea5acf07077c665f6d2457cf0d369ce8f6cf75a067c4185392245759d9203422b73a1ff63cefe78b63c87548f SHA512 06c04e814e82ede60d9f2e92b4af01921a9455610d7f2aa610d19d544d426cc65e40d4e76e4ec35c90a89d00f0540533136e0dfe0a535db4ca806fbada92ed12
 DIST gentoo-kernel-5.4.240-1.x86.gpkg.tar 52439040 BLAKE2B 0b6879416c518b0556cf4dd62a5a25ea852246ab46981f8fab4ba55a463fca95ece0519e96135dc3c0ff0ed7b5860202928e62b98352f1733ffd1b0fbaf88cc7 SHA512 89e7eca11d632d9f360cc6ef255f376cf5d4756d189c5c1a565312e958e01ef645dac301da735b7532a87e1e4df04cc106477953325ebca39ae9db179a0d43f6
+DIST gentoo-kernel-5.4.241-1.amd64.gpkg.tar 60497920 BLAKE2B 608cc239fd7ccf1d5dd3856c29a05e8ebe92c330dc058e13ff83980e4fc4c4bad8a5a867a8fef479076e3d8237c3c5bc975d1654ead216aa748272368a2806bc SHA512 e5b775672c5bbe18a16dab186bc76894f7179ad929015b55f8abd1a33628148637059aa69aa3a7ca8563631a93d796d10719585ac8c63ec687615c35da72a22e
+DIST gentoo-kernel-5.4.241-1.arm64.gpkg.tar 56514560 BLAKE2B 121fd2039333530cfe47b81d59da3aa5b2a319bf8f365ed7695bf85e2cc3e480a7e2f335097833b087a4a14ed31e220e09afc74917427023bb82240b474d4340 SHA512 e45b27ee4c6e29d499a75d5fb227c969043abc85e3a82adee03c896f8a742146779c91bceae2f278fd039f409126314d5e26a52b1478b468dc1749fd3b61c3e1
+DIST gentoo-kernel-5.4.241-1.ppc64le.gpkg.tar 54200320 BLAKE2B 746c69118b55e0fd9bd9660c2628720d77e06b62f878559b2355e2978fb8674c095293e63938d4b4c520f05d544600a75d4bb6e7fe6f2df2fedc54a71e9d33b7 SHA512 417b35c7f8a4a106f81a5dd3d0ae66df8f92c4a8838ccc9cf63d700913d50ae75bb3fd1be9699a40061294b82eaeb921619749542dbbb63d825ac3f548dba61c
+DIST gentoo-kernel-5.4.241-1.x86.gpkg.tar 52480000 BLAKE2B aa5d8b6235fbe853045ca3d6d1a8e5a1ae1a74bad52fe504a783f99525200af5c0f20c2ec754b2a54ff3ffae0e3364e78e5b6053e1299dbb35301163fd8cdd46 SHA512 44633a1665242d7d7ddba3bc69e640e16553fe4f89864147d3f8ed275e90fee0835f2eef5b985fcbce7656dab511c1b4197897b31417205f1779061120769c66
 DIST gentoo-kernel-6.1.22-1.amd64.gpkg.tar 76646400 BLAKE2B 2040d4241a9492c8c58664fb9db62e5aca2d1876a0902596584b26b8fcb417118a8be48b2958e71fed07cc16ba99bebde1e31bdf4ddaf63f9b139fc4af6e3c5b SHA512 97d6e764a95a5e5496b73c79cec32cd2ba28b20e626d017727b8d09a827089ed749df5169c85b2ab23bdccf5be1622fff1856d1acf1dfc9b7ace5888f78aed8b
 DIST gentoo-kernel-6.1.22-1.arm64.gpkg.tar 69273600 BLAKE2B 776cff9335239ef9d404f0aa0a99719df5ec57354acafb91f611b51c2ece31cdfd1ba17542eb3e669fa7876901ee42716f75e1f61296f00cff9e7c3764903f17 SHA512 d1bab7cc31b7157da02d5c8fb79e22971e88126e083163177baf7a5e40fb75f601e7290e88fbeea0215d953785f94a4138a379aa9e4cc67ed340d063b1ac0f8c
 DIST gentoo-kernel-6.1.22-1.ppc64le.gpkg.tar 62699520 BLAKE2B 524c2e5d5b6c7aa83323f8e9a0c69a7fbbbfe1ce29cecee64ba9d05f46bf6a6e75aff0fa8d0ac13b62cd2f7c588ba6a64aaaca882a3785f241c96bdf2ad2203a SHA512 c9db157e2f0f62a848cbb05bf2b2ccc8b643e73ed3c5f623cd2533124b198a8bdf05eb4dd9cd3b959df9cdfd6d11ddb7a4f9a1b7c1618265869fb9bf061bd29a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.241.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.241.ebuild
new file mode 100644
index 000000000000..b667043f3f79
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.241.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-20 19:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-20 19:12 UTC (permalink / raw
  To: gentoo-commits

commit:     1ff9ea303164f605ef42212bc59c5974450147ad
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 20 17:47:03 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 20 19:12:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff9ea30

sys-kernel/gentoo-kernel-bin: Bump to 5.15.108

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.108.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 99187156461c..9748914881f7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.15-111.base.tar.xz 4338620 BLAKE2B 4f9776b980fabba9dcfddaae243
 DIST genpatches-5.15-111.extras.tar.xz 3932 BLAKE2B 6607fe5f4c30a0252b2f999616fb2c3e497615faa805949906dfa616a71c899907b2a4b05334ae506d3a3e945f2927165b4dd4b56f69bf3006fe0591db169913 SHA512 ad52a086be7d38f5620bbdc6cb1ce04cb5aa19cf092f3df15f9b7220173d54bd8b0da31c51cc6cf27ec7ed82870c863bc5bb1ae4f0f578e00b0d155b3fe012cb
 DIST genpatches-5.15-112.base.tar.xz 4370104 BLAKE2B 578389e95be1b135fffdbcd598088d07d07ecc764307278c0339351d879594a994a4904500ee1b003ceb5ed928e95b5b07c363d94ff99db3e93568d25234fb26 SHA512 3797509bce6dd1949190f0d9bcb4d1c918c9bcd9f528b493b5f3b7e2fcb9265ea42e51e218c0342814e0f55c827ddd1bab130df76f849352e5894225d73bf3e8
 DIST genpatches-5.15-112.extras.tar.xz 3932 BLAKE2B f76085492bf8b1c1bd9092174460be8ef5e22921f1f7a6282eff9cece01203ca68d0259b94a184161bfabddef1a7e5f1eb29b0da5eb85cc35853e767a2239216 SHA512 3e8ea63b9011f782b11e1df144414d9e3f53f24a391829342c872dd4f5b0a3c128dd792f95feab7aca08adf6a08d88e11ec2e2d61e0b0302546f0a55f29b78dc
+DIST genpatches-5.15-113.base.tar.xz 4409644 BLAKE2B 13570da5dea58b83b150817c0b121a796e5dc4e6416bb4e297ee2a180afa69e67e841787cb6baeeb59484fdf5d7d84603113103ffdf9e8e658da1e6f0a7e20b9 SHA512 6bbb567ccc12527598b56946ed20c060b40de4bd229ed146aedb5ab9f252a6d604529f87019198411ec2bf9cc5f3b87a376d5f65955ef30fb83297d4f701f918
+DIST genpatches-5.15-113.extras.tar.xz 3932 BLAKE2B debd8f36bb718d8c92d5301d00efcfb42c057d22238d010bd17504dfae697b6427411e6a12e628155b25a98b235b95cf94428bb115fbfd0fa5a024ed85a53b7a SHA512 3336827f6273f4c0a39693ca7be1bd11c025031f529c4122014a205253f8ad6c247c51d696037304dff3014dedf82c493f8832d6e86b5d72b6c5b99972acfdc6
 DIST genpatches-5.4-245.base.tar.xz 5632788 BLAKE2B bbd772e16968cdd010c71002af87787eececfaeb0ba02d2ccb9a18d046c4c7b05eabc62cdfa2ea05943533ea961a7724deb75b42ce006ce349056ba73a9f1b27 SHA512 45373b2cc4da5286a2bf3149cb7ca18aaf475b13e64471506815ff4665aae7e73534f68f13a350b8616631ed6677ca65aee0dccaee436339e24786aed022b09e
 DIST genpatches-5.4-245.extras.tar.xz 1816 BLAKE2B fc61841df1540f85577ea31a34b0b352e20dd54b02582e0379d46d93c7ba8b92faa0dc988dd906a8c250c8c325959e326a64188e97b4cb02d393ed8b88f2d03e SHA512 cc468754c82833aaad28e830ab4bce06ca0d2422d91a603149bbabcb012b9d4861f91226dac924407573d0a46df0f03479811be448b2c37971e3e8d757c6f89c
 DIST genpatches-5.4-246.base.tar.xz 5659072 BLAKE2B 4b3f836c7e9f7f4d1cac0c735bbbb7751c0c165c826cbf549033c9e9fb85be3ccf45d480b0c8d80f7d980daaa1fb62265b600e24dee320673434333bec891e0c SHA512 029102ba3170b99836ddf5e4a9a7101826eae3dcced431a7049e4c025ca6057f694c66f67a20d5b08a124275ed91aac3a0e1060ca2946fea54d68b251e61b478
@@ -46,6 +48,10 @@ DIST gentoo-kernel-5.15.107-1.amd64.gpkg.tar 69560320 BLAKE2B 2ea788f406d90d6041
 DIST gentoo-kernel-5.15.107-1.arm64.gpkg.tar 62504960 BLAKE2B f01b3b6afc5c08f35e44aa8383142c4d096395ffc6f7640b75d4fde23e64fcee09e43f4a726ace58c405dfceeee6ed9f40a26f89a22c396d058eaac81fe79c2e SHA512 8f91e7fbc538d42e1f397878815a8103596e097fe1adce3baedb39b62b7ba0c4e31072aa9b91a8e7a03dca6c895da7dc0987ffe3eb50732fe9e9764bdff26f67
 DIST gentoo-kernel-5.15.107-1.ppc64le.gpkg.tar 57108480 BLAKE2B 214342519f793b876099ff229e72de5ddf4fad2be29f66894a86c5809d36109d2cc99a9d808faeeb5af73eff045bb43c01f7de71f3fa0e01c6c6e64ea3f71de5 SHA512 37ede266407526fa4bb520602fec560cea348da5a76c4693d2af0662d6d602fe75fc5d3ea7d528367429d58a035963765ad516fdcbaa1665e670058008353243
 DIST gentoo-kernel-5.15.107-1.x86.gpkg.tar 59125760 BLAKE2B d37c5a2d3ea2ad8d64ef3c8f45d67951ae02302773aa5e11ba6707ca48ccef9b00597950af4a87f01ab2d0a86adf2e6c84e89b6c91ba078c62fb71f8d7028065 SHA512 ac21753301b32aed49ac884052e305539e2b43230dc91fa4dd5fb8fd9e50ee1fb46a8817b1d261c35d7c4417eb7b3767b3fa314b1e65ede5af76be52ef8b128a
+DIST gentoo-kernel-5.15.108-1.amd64.gpkg.tar 69529600 BLAKE2B 668469f3607716cb536fcf73e8898580d0b74e1340995c287a7f4387b9075d77d915181e85895e449f11d9776a7d8c8724185510b779b809ae66de66d9bdb18e SHA512 1f7332ebe99e43bca8479e9b2e72a764f8be07e27aba7e9f9b2c7ba3f1206cd064403b31cf0e8e02714b38a7af06fa759f86781e966e46baa2e1a8f2dbfce6b0
+DIST gentoo-kernel-5.15.108-1.arm64.gpkg.tar 62504960 BLAKE2B ad9974ed2615d6f11561f3dd64d21b025b9d60cee881f8bd8a51db188898ed07647dee89ba558eaaf63289fbe3f85d2ca6960fdbb74f983bc71fbd4d3321d0d3 SHA512 e588c89c3260f88c7c5fb3722aea7cfb329a4a28125c7167128193bd628d79ade12895e615a68bed60ce00296341a91d7318030cf9af25c6d77d719ce1d7c888
+DIST gentoo-kernel-5.15.108-1.ppc64le.gpkg.tar 57098240 BLAKE2B 69756461e25e248f46aa84842701db4a7143d9839f1caf703ce85d57c88e5cfe1cff79585d29522305de9dcc35dbe299d9e6985792eb8516c5461c3116c8efae SHA512 2871fd6f8be4a7b2dfe7a20ed3609133d9543966fac13b17fba5caf61cd5b344fb8a4c40af33f4a9c8f2f82f4c315a04f0ad076c7b74b2523870c74fd8fa8202
+DIST gentoo-kernel-5.15.108-1.x86.gpkg.tar 59105280 BLAKE2B 7656b2411d15aa0cf0ea7d3573147fef94afceb12553f25d477f85d47ba74210dd5f125c99d5b6d8f9134616078fc06bca08bf4070dfcd0d8ebb871e72ab6236 SHA512 434381dae129168996c3b141b994b59204a5bea5e8eda019950a9749807a660db94898f3d10ca84c05dbbfa516dc1b0f3c1de3d4919964e47344d00cf8b14b22
 DIST gentoo-kernel-5.15.98-1.amd64.gpkg.tar 69632000 BLAKE2B 559df6dda38c4945b6c76f6ccad90a34877918947ff479ffa9003a9cfc4ea697a95523957efa80853fee2758097fc5bbe3ea8076711f898a3ed84a55e4221b23 SHA512 0f6d4ef5edd054319e2ae91cef39af6b7debef4e093bc02f7d476c5c64517aea5f36ec88fa350bf8c5214d00cbaa1502b57e03c2f516d5e49f2cf0ef194444b8
 DIST gentoo-kernel-5.15.98-1.arm64.gpkg.tar 62566400 BLAKE2B 1345fcb22ab95f56cd8671f0775493b8f20a7be825b2a05abbebf1014f26d7144d016f7b58312bb72bcdbf29cdae36fb8f52e4603a83b260e3165fa1980d3510 SHA512 dbd00061e90c43ee701e75ba66075c3c63fbef63dcd562460ee6a661c2b7b48c78f349e19f9c04d633892034c276e6361a6cf6f7e3802bda6156af0d78e1310f
 DIST gentoo-kernel-5.15.98-1.ppc64le.gpkg.tar 57098240 BLAKE2B d9773016f82e87064775640755d6436a0d86b43377756bd9e5a00de39ec6d6d507b6a6e270c252b851d58d7949e083ee18ca2074a0f3811e16b33f2f6806697e SHA512 de759acf2e94f6565ee7f945930cb2b33ba69b7e3916e47c90e13ac280e20a668b95fc1c5f61369c4e6251c91505911b18979ba9efa2595223da8e22cfd71ff9

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.108.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.108.ebuild
new file mode 100644
index 000000000000..b8ae60a3f786
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.108.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-20 19:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-20 19:12 UTC (permalink / raw
  To: gentoo-commits

commit:     1c30764a2095f023a25fa4dc7cebd16baf53afbb
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 20 19:10:39 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 20 19:12:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c30764a

sys-kernel/gentoo-kernel-bin: Bump to 5.10.178

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.178.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 430c36e4d589..598aaedfca78 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-185.base.tar.xz 5154772 BLAKE2B f7d88f5c6b98dc265fbbabcc5a4
 DIST genpatches-5.10-185.extras.tar.xz 3868 BLAKE2B d42ae4d95f81771334ab313b01f8282c4e12ae4b89e2c7e60ebddffcc78a53131a4b54874ad914a47bd81d3b9e24f4c072a8d042c824dad8cef209a20d6788d0 SHA512 9bb9676480aa5fefe8a5202da3d20a0e2f395fcf4a0b6ecdae2ec62745b5adf4955a56bb1a346b7441162f36108b4c1f02374b248217d99f03d241f5dd51bbd9
 DIST genpatches-5.10-186.base.tar.xz 5195200 BLAKE2B 80451354985fedc89685d4bc6897aa66833eb2ae3916b8eeee9a5884107256f4050e8512194effa5f47123f580e50d2b1c454e178a46255aabb9c84a7d743cca SHA512 267850925d6c4d527cf9e847657d5a7d33d9073444a2a1076b81c0db1ee973b333f99b7c4165688bc2072f8a11447aa35e460039569369091ddf45d457b48839
 DIST genpatches-5.10-186.extras.tar.xz 3868 BLAKE2B fd83930f87ffab80902b20d931dc9131915e3d6d33f66d7698f5ec7bae211ef1da5d3be0b60a6871b8696e0ad3a60d71dd0b17fb09fb14eaf77a0d570f6e0948 SHA512 aa3df46b0a3640310377455592411b3254505b2262ce58f0c3a374077199ec0c7a63262dcba84ef88a553951c786cf6d9ace55a7cacce48d19696ab568c25cc5
+DIST genpatches-5.10-187.base.tar.xz 5232456 BLAKE2B 286880822b99151a2141cd880c9db078bce6d994ba34af779702358e958534e4962645d858c69abde2adbfb6b757bf2674f2e0147d50080adb615f0eb48f286f SHA512 2aa1bbd3ae2501eaf6cb2d9739322dce59580031696ca5e4b58750765aa9618222ecd02b1adfb5796100b3a44ef302a1266b0ca6430b36bed583b976fbc63c8b
+DIST genpatches-5.10-187.extras.tar.xz 3872 BLAKE2B f84dd90909c62c540aeb80714d78a9690095fae1e39bad7a4dd54a2536960c10c7a006d57fc7db367912f11bb1180e43d45ef051e23cc31cf7680c35c6eb23c9 SHA512 6e7a6ee7bfdded4246b499471254d6233e6de7e2cf1192505ff7da4cfe7f967adecb455b34374900ce482fd31482024a51486e2942eae6c600491762417cb247
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
 DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
 DIST genpatches-5.15-110.base.tar.xz 4312720 BLAKE2B 58e3c5a0001f1245a25cbb66e239d393c48d265a5213e51601ea9b24fc33fce97472a1cb63e990ac2d2165c5e7d40372e53952aa47d347282c8ce9f8434a140a SHA512 abbe6099973c90e0751456a522717d7f2d993d873af4a98aff0150c1dfc9a75cf56f9d850dd2a5b8c80915ab27110c65b0b482df27bda00262c043fba731cde6
@@ -38,6 +40,10 @@ DIST gentoo-kernel-5.10.177-1.amd64.gpkg.tar 66334720 BLAKE2B 87d02bab9e9d14388e
 DIST gentoo-kernel-5.10.177-1.arm64.gpkg.tar 59361280 BLAKE2B ab78f801631243a1767abfb1e950206e72d030438bc9d6434900c5795686f9cc9cd7c804bd85153126f4206f2e1b3774f8288b1419d561492c210b030dca5ff4 SHA512 83434e8b1d6050e48967abe37e923e16a8111c0ed30773d016b80d34ff6caf52c27e10af9598e653d823a2f89e73a04c7f675ae027c248543cff72f87be04fc4
 DIST gentoo-kernel-5.10.177-1.ppc64le.gpkg.tar 54917120 BLAKE2B 5a86c6beacd641530e3d1d36b8730ee8c223f9d537922b6cfaf32629bb8ef85074d456536a2f861381398731dba633255372957bf6f79951f4c919f0c160c773 SHA512 b9f69167a9d9a74fde75eebf7d645fde1092ef785441ac6b57eaa37fbda9351e8a2e02b1659cf32d08c057f97ee7ca9865c57f014fd2b1e5ecadbdce912edec4
 DIST gentoo-kernel-5.10.177-1.x86.gpkg.tar 56463360 BLAKE2B f2abb9c969bccea6c3e441571920aca8fec37e557fad62ccb154859d665f412c32d2f29c0f114e3f696c260b4b6e2deecef560f9dd9fa60ee854cf975307b3fe SHA512 322c503688d56f47dd217bc3cfa5336eef1f3d3a97a10ffcfd0ed7bce2334b05c462bd9a2d0b4a492a6407bf76f252cf3ff2c905968367f843ce87d9f3b5e6d0
+DIST gentoo-kernel-5.10.178-1.amd64.gpkg.tar 66344960 BLAKE2B 1f3f18795f9c71c5fcc644d52e5eda796bdce8f6e0cb8dca92f95ee20beb10ba79322b9edfe17a8bfbba65a494f3da5a54c1572e0f4c1829d02b3d5dc32fbc75 SHA512 42370166b99522b5cf3ee5314b8c6acb7b8950bb83b25dc6ecd41f87231093a36cc34c5e01513ec6d986c1207a0e51bf376c2dd594322678b25bbc0c7c8060db
+DIST gentoo-kernel-5.10.178-1.arm64.gpkg.tar 59361280 BLAKE2B 218dc22360ad9dae3be60f60ac8930dcb30f0b45a1b26b6ad3b7034a3c71cba78a900f6fca9b5dc97fa3ac298400d00eabaecc6049feaab459b08d12079f6ef3 SHA512 7d5d2c206098331a1a4142db70f760face85e6c50cd31f21975834fd203691e463ef31a0f24ccfd1a7be211d01afc67148c93572b920120f0072beb282546622
+DIST gentoo-kernel-5.10.178-1.ppc64le.gpkg.tar 54927360 BLAKE2B 6e6f729875d242d7f54dc9d6ae83c981e79e1904d851f7908d5a00e1c67cb5dcd7425f2f68a32a2f9b4ec0f187b57965e3c66a7951a0cc3dfe6bccb86eaab1ff SHA512 fcd64e91e8555bc18f23df1eb883226aa439279784eeba073a36ee0f9fd7a6301af7cd86193bba0ae6f3e2efdea7ff0e5e60416aa2c98a8355a68e4b4313aadb
+DIST gentoo-kernel-5.10.178-1.x86.gpkg.tar 56483840 BLAKE2B 7ec2e2ba55551b5db7593ae71569d1f77c19f0b33c57b4a813e84de33422ac8579e3d1e6926b3e962fa131801eb142a4808a6ef1298ee7e4a395e38a121d6e5a SHA512 a142f7d007c9d44f40ae350bb1e5fddbcbd93d293fe9f45d7fc26c8a978b37215fa8110137370a402bae4e6704068142191bef0cc3c6ca582cb7358a04b0aabe
 DIST gentoo-kernel-5.15.105-1.amd64.gpkg.tar 69560320 BLAKE2B 45aacdac70b51a5caaae1ad4b8faa5ce24ea8e0ea728e9710b2ad38a056820415859d71f669f01b391e21614b7fd2a5893df43b4dc387b30378452f484d80a40 SHA512 3abaf03c7941d3557e50d2f9b5e9036fe2589389a3864d9f310088d30238e1f815339a05915a0a6baed8041d9a8cf20ea3f56c6d9ed521cbf1c5fd47029104dd
 DIST gentoo-kernel-5.15.105-1.arm64.gpkg.tar 62504960 BLAKE2B a3161bf46e643ad8e335a176d194a08dfa6d6d5a39969e13c58c0cb634437470cba9f0c4e3351b7b0ca792f4743fcffafcf795dac76a3461b31b41544c9a9d31 SHA512 0c402286e94b2672ac161cc985070022048b8d1f45f3222beb6a91b15ed9762999aef9166c0f72ec19182571de7fb692b94394f0c4ff4bd25f1c374ee023f198
 DIST gentoo-kernel-5.15.105-1.ppc64le.gpkg.tar 57098240 BLAKE2B 0297350c9fba2563f937bd719431828aac39593c94bf2f41bc71fe0017e6b6faef5ac45f99a59357b6895f37a0f98a6745a9d1645f440210df5b059b5926878e SHA512 e564eb31f0e94e3b0a3cc9836c0f335d96b626817ef12ed37e4be7c8d205a436956c23383ce5423b6f0e03bbf8312621dd58f672ec8cbaa1648153669de0f87c

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.178.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.178.ebuild
new file mode 100644
index 000000000000..140d99c64a55
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.178.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-20 19:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-20 19:12 UTC (permalink / raw
  To: gentoo-commits

commit:     beffe9feaf250d84460f14071f3e977bc9a52fb6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 20 19:10:32 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 20 19:12:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beffe9fe

sys-kernel/gentoo-kernel-bin: Bump to 6.1.25

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.25.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9748914881f7..430c36e4d589 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.1-27.base.tar.xz 1321772 BLAKE2B 8d46e2a7c0023fdca7f30edf56f15
 DIST genpatches-6.1-27.extras.tar.xz 3812 BLAKE2B bd1f13817906296ceeb943a211abfab4dfec495734ca97031ac901c0b8a644e558d161d843e2e09810f2d39643adaf687ad2c7b5fad78167b7bbcedceeda0e94 SHA512 4d6d2bb3a722a1c82b324ab4924a1c2a6b6ea6afecff19f1ebaeb93c542efeb176130f938d7a613c4e11ef809ccd3abe0b4df8c358ce297b5662b36c3a06dc25
 DIST genpatches-6.1-28.base.tar.xz 1412456 BLAKE2B 126c74e7558efbfb104e97e993a70b628fe7882d756ef0ef29031b042651a8df3e2e940d31f85556453cd391358421594f9e089ed194e14b107932a8d525ddf2 SHA512 b033d8b873b0c8ebdd89b25dd25a814746b1debc0f0944da8fdc2ec9ed1da3d8d45816547119f7548ac30a91003c3c078a193875711d7839e4de71234192ac6d
 DIST genpatches-6.1-28.extras.tar.xz 3808 BLAKE2B 3bd49fb256420883a267b2513cc9e6928a107b0142c82d9abd20114f733bfcbd474eeb19a7ef833da27ba625db28806ec25a1dd945f5d94f5bd5f729e445a57d SHA512 06c84adf52e36357fd01e8e1989ba8b8cb08bef052da05d261df3e80aac6d2d10a3c39583fad6d92936e19d8c7484786a4d11f64f2dc3fb5f8e1ee90106d6367
+DIST genpatches-6.1-29.base.tar.xz 1445804 BLAKE2B fb801efa1f48c9ff3362db22c218faf203dbc4171ee77f4539022c8f86ccbee65bb93c36e9796411dc997531dcb0b6c3cd2420a1b19ab5219fe92bf15ea3926a SHA512 c1797b202639b831fc601b6690fac85b91c1dd5dbb1520b243a5a2ed9bacc0b25f6614289b08cc5338ac8a66f8832a68a07b24ef327281c2e3c27e532a430d41
+DIST genpatches-6.1-29.extras.tar.xz 3812 BLAKE2B d77b52859028d028d6f33f7bdb26589ced57caf84c6ad5c0716f6fa978ff6a1c16518bc4ab06e76281ac486d7a5476878e408288b3ab4c55f8daa0a46a907c31 SHA512 3eee3d165bde6fc820307dc7483f228c7774237df8b5ddb0e5089b0f76fd3061a0223f2b1743f38f9facfb41a78deef0256ed4a9514431471265bb86ab64631d
 DIST genpatches-6.2-12.base.tar.xz 611100 BLAKE2B 9e3e50edbd85e9909351304b292de87b74f8adee2a99a2d5c6f858ee195e8df08772f1b1167899b52964b3d7a2595628d0e0e6c7e6dcc79f53b88434123ca308 SHA512 9923a3d4fa2f2310954b9d803784192b0367c286880c15af34e63c660ee593373a51d23561be0d1bbec15d39f1b57b345497f5cae3c73535c1caa8e62b8f43c4
 DIST genpatches-6.2-12.extras.tar.xz 3808 BLAKE2B 65df0f1a93ba2eda0ac31002f723d5b730c6af33dc60dd8a6f942a6a0276feafdd12463017164c5b782c031748829d812079290533268f8df497a8b10e1ae4a1 SHA512 f91ff719f6cde159026bdc4a76432bd195933d34dd3e7cb3ef0a2dcf18ad6786e2a4f8bab423b1b1d19ace3513c02e048a491f4ca76f37bd211d5579361bef6b
 DIST genpatches-6.2-13.base.tar.xz 700552 BLAKE2B 53187881831a5ee8ac1581d78d89b56d5e6cbd45a1267f294312fbd648818530f029280b6face5c1c7f7c6d2c13c5e3fc6d1747f4abea8b2065f960a42a45d2e SHA512 2ca287f97bb3c01291eb5faa1de40827d014547e2cbb5063e77597e027f58672a262bcc51f1f2111cb5621f75b59c61a3cfa40f30fe8bc923136f8de3dd3e1ca
@@ -76,6 +78,10 @@ DIST gentoo-kernel-6.1.24-1.amd64.gpkg.tar 76666880 BLAKE2B 798d538c0877b7dfad58
 DIST gentoo-kernel-6.1.24-1.arm64.gpkg.tar 69294080 BLAKE2B 93de0b494daca195ea8b4fed646b82efcaefecbff4f6ee0e30aa94d1eefcb521fae0de6eb65ec3ce04da5f619b8b07cf2544b3e46176d5a45c5eb03fffd41d47 SHA512 3ed12ddf9c3b3b7afb60cb55cf4a0ce5beb1bb16719ade4134800d917acf472bb89b6ab38ceba6a19a14ca02e6c48abbe68e7b72673132171301265ef19f42ff
 DIST gentoo-kernel-6.1.24-1.ppc64le.gpkg.tar 62699520 BLAKE2B 150beeffbc6082aef7502f54ac860a1fbf4e77f4596e7bb6030d996ac4554c9be37a4476827005278af8aab031cb713fd9e2dedfa72175b3f43a52cf1dc98d01 SHA512 c1ce12017195ebd5314d3157e8d8ebe8c4ff323e9f2d4ac5add9b9eeca3cbd24a873d0a9d33f6edfd98aef41b66f4bca61de95dae1c9169be15d10031f7f2170
 DIST gentoo-kernel-6.1.24-1.x86.gpkg.tar 66048000 BLAKE2B 30cec8869bbe3219aad3538300c546143992849925975914212a2c81a84123d6af04f36fc254bba4e2bc13ae13ed400e9d03a5551834dc6b0afccbab340d6062 SHA512 63f1d12fedc01ee87a46be2ba64cd59c32dfbf2d1d32c684d747bc32d1337016c5104454ea3040beba7d97bdb3e5c6d425ed8f1b8af3e730a656d772d93d07e0
+DIST gentoo-kernel-6.1.25-1.amd64.gpkg.tar 76636160 BLAKE2B 3071f21eaafe1873a7afaf8b492bd728f16230e54b476d9868b742c903d361d80b2df161e0b4a074c764c8ba133ed862a5e276cc7628509d3120314f33e72dd7 SHA512 f3ff9b18daf93334eb673d6896141f60429a07bde4a79e53b3e04765075e6366b98a278f99a2d4b58edece629f904a7a45671c75c31b5b8a6d17f06093a55029
+DIST gentoo-kernel-6.1.25-1.arm64.gpkg.tar 69283840 BLAKE2B 15045eacd32fcd8219e143d5410d1733fdcbc2578d6d06423bd7700762e4d197e42292cf1a1aae514541ab4c33120afbda280376cf18c0643646072b387c45fd SHA512 8c556ac01898a00a87d27552c73ac2482eea3b5a8ba1a079f1c13a5cf569b0dbef60616092739b906d578a240222bafba7a6fd7e9007c1c5529f4b7148b803ef
+DIST gentoo-kernel-6.1.25-1.ppc64le.gpkg.tar 62699520 BLAKE2B 9225901a6c53b2b9c5e38c6f507515ee35e435daa57b10cd8242d0a04bab54b57e0f57ac205b42e5e630478d74013d5cce6bfa306fe6f3f7e74502678f92a727 SHA512 653e19f1aa683795780c2d7ec2b0887c5ffbc72435e0529e97afa71d8cc33ca9ff44898c9acff688658b9b755837b94063451322e9f45bb83232e31477bcaebb
+DIST gentoo-kernel-6.1.25-1.x86.gpkg.tar 66058240 BLAKE2B 0523f3c1fd6617e41eed43d2aca701468b2e10b11eb8bc4aa316b81c21a8994e0a7254b84ce7a177a2aced2fd15c8fb1c53fce1ecd68efc4fe8fbd502f0ad2b2 SHA512 32c8eeb557d1ac2c2a76d6e48928eb4d17bcbbb5148013d34be06434ad59600be7a86b5500120989876b6868a62df5681ab35524a0cd9efbdcd0900db56fe49f
 DIST gentoo-kernel-6.2.10-1.amd64.gpkg.tar 82636800 BLAKE2B 6440affd0e251a896be87495f30e9646922a94184b0729e0126bbda082745de40284b2f0a84415918e12417e8825bf9d65ccdaf2d7160dc75672c532dc84b73e SHA512 e47a997c2146339cd02794a2b653bfbbc423bfb20e5ce2cb50278229cebced5f4dbf2e68c8d6201719154b57e43a5150017107274f14726b10c4602b53a66951
 DIST gentoo-kernel-6.2.10-1.arm64.gpkg.tar 71792640 BLAKE2B 63a0e205036ef45b1d661e8789cf311ac6de4c105e86d9bba93e062e2a8e8b0e15c7944b57c3230d584a870bc64400bee44a91b5e945c9b8f2ce37eff1148798 SHA512 055e64da90d7b97358656898aa9f718382da3006220ea96e4a9c769ff8c057926b17d35770d5145e83538d6cfe5a39fd6549a1d415e3516efe2cde71937adebe
 DIST gentoo-kernel-6.2.10-1.ppc64le.gpkg.tar 63907840 BLAKE2B b34e7d2d1ad6f95f04c492ddf3ff13be45c38ab53cff33dfa9d7d9685594d565f8e9a7346bb5116bc0065633738bb711c2bd052a2e88617a7f632b534bf7e0c2 SHA512 1d0288d6d838d3fa8c9802f2c9e5d519e6f464f537a90af54c195c16e7163aeddd34abdb8e3a36b50d34e5af762dd14d5aa6ed0de44459457fe712242aaaed74

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.25.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.25.ebuild
new file mode 100644
index 000000000000..d46d51864fd9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.25.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-26 13:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-26 13:37 UTC (permalink / raw
  To: gentoo-commits

commit:     3f75a92e05728b0b99fa92f60f867017b0b5780d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 26 13:36:34 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr 26 13:37:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f75a92e

sys-kernel/gentoo-kernel-bin: Bump to 5.10.179

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.179.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4e0db4c24fc9..fad17da77be4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-186.base.tar.xz 5195200 BLAKE2B 80451354985fedc89685d4bc689
 DIST genpatches-5.10-186.extras.tar.xz 3868 BLAKE2B fd83930f87ffab80902b20d931dc9131915e3d6d33f66d7698f5ec7bae211ef1da5d3be0b60a6871b8696e0ad3a60d71dd0b17fb09fb14eaf77a0d570f6e0948 SHA512 aa3df46b0a3640310377455592411b3254505b2262ce58f0c3a374077199ec0c7a63262dcba84ef88a553951c786cf6d9ace55a7cacce48d19696ab568c25cc5
 DIST genpatches-5.10-187.base.tar.xz 5232456 BLAKE2B 286880822b99151a2141cd880c9db078bce6d994ba34af779702358e958534e4962645d858c69abde2adbfb6b757bf2674f2e0147d50080adb615f0eb48f286f SHA512 2aa1bbd3ae2501eaf6cb2d9739322dce59580031696ca5e4b58750765aa9618222ecd02b1adfb5796100b3a44ef302a1266b0ca6430b36bed583b976fbc63c8b
 DIST genpatches-5.10-187.extras.tar.xz 3872 BLAKE2B f84dd90909c62c540aeb80714d78a9690095fae1e39bad7a4dd54a2536960c10c7a006d57fc7db367912f11bb1180e43d45ef051e23cc31cf7680c35c6eb23c9 SHA512 6e7a6ee7bfdded4246b499471254d6233e6de7e2cf1192505ff7da4cfe7f967adecb455b34374900ce482fd31482024a51486e2942eae6c600491762417cb247
+DIST genpatches-5.10-188.base.tar.xz 5250408 BLAKE2B 0fd1169e3638e5a220dde27354790b43a16b5b3e8087c6ad1f64dcad04214810464923db0290163b94dfdd4d2afb80df138786d94f06707ec939997774c2528f SHA512 516f910acee2d6e42399c380cbab3a0b7f7ed30c99704f3f7e5eb8f8a15a8a8eade2c065d165502d93b724ee7d43c6987f08125b4a98b85d5c6b28e939507fb4
+DIST genpatches-5.10-188.extras.tar.xz 3872 BLAKE2B bfd4b91944fad6cc5781dae0365b019dd1897bb00e255e098cae2f220af481734ea84f225494ec5e34bf601572a2b3d514b4808036e913ea947033457d0b8065 SHA512 a783c59c8f1e9dfe6938478536c9de36bc98440a47d9a85c2360aed9d4f96402e64161c57a3daf8ac53196e91fe47c1358f72af94f67040814067f42a7529601
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
 DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
 DIST genpatches-5.15-110.base.tar.xz 4312720 BLAKE2B 58e3c5a0001f1245a25cbb66e239d393c48d265a5213e51601ea9b24fc33fce97472a1cb63e990ac2d2165c5e7d40372e53952aa47d347282c8ce9f8434a140a SHA512 abbe6099973c90e0751456a522717d7f2d993d873af4a98aff0150c1dfc9a75cf56f9d850dd2a5b8c80915ab27110c65b0b482df27bda00262c043fba731cde6
@@ -46,6 +48,10 @@ DIST gentoo-kernel-5.10.178-1.amd64.gpkg.tar 66344960 BLAKE2B 1f3f18795f9c71c5fc
 DIST gentoo-kernel-5.10.178-1.arm64.gpkg.tar 59361280 BLAKE2B 218dc22360ad9dae3be60f60ac8930dcb30f0b45a1b26b6ad3b7034a3c71cba78a900f6fca9b5dc97fa3ac298400d00eabaecc6049feaab459b08d12079f6ef3 SHA512 7d5d2c206098331a1a4142db70f760face85e6c50cd31f21975834fd203691e463ef31a0f24ccfd1a7be211d01afc67148c93572b920120f0072beb282546622
 DIST gentoo-kernel-5.10.178-1.ppc64le.gpkg.tar 54927360 BLAKE2B 6e6f729875d242d7f54dc9d6ae83c981e79e1904d851f7908d5a00e1c67cb5dcd7425f2f68a32a2f9b4ec0f187b57965e3c66a7951a0cc3dfe6bccb86eaab1ff SHA512 fcd64e91e8555bc18f23df1eb883226aa439279784eeba073a36ee0f9fd7a6301af7cd86193bba0ae6f3e2efdea7ff0e5e60416aa2c98a8355a68e4b4313aadb
 DIST gentoo-kernel-5.10.178-1.x86.gpkg.tar 56483840 BLAKE2B 7ec2e2ba55551b5db7593ae71569d1f77c19f0b33c57b4a813e84de33422ac8579e3d1e6926b3e962fa131801eb142a4808a6ef1298ee7e4a395e38a121d6e5a SHA512 a142f7d007c9d44f40ae350bb1e5fddbcbd93d293fe9f45d7fc26c8a978b37215fa8110137370a402bae4e6704068142191bef0cc3c6ca582cb7358a04b0aabe
+DIST gentoo-kernel-5.10.179-1.amd64.gpkg.tar 66355200 BLAKE2B 851abe8e1838f98c464c6d9f11a8217d3aa7500b387e62f41026b75e569cc686ce3564015d7d09616e33ae9e52590405715368f116a92d1779d7f0e2247fbdc6 SHA512 faf4215536ecc89c829d85c49b69cd1e31390ecfd6e24271cd53417e8d53e8df7ea2d501dbe72eab7d8ffda339d4fe0c01e479b47b845c8771d0ba672e4c8ca0
+DIST gentoo-kernel-5.10.179-1.arm64.gpkg.tar 59351040 BLAKE2B 7677294b03be17da7912a49e2f68f0bd466f4617774fa0460230bd2bb85c174cd0030f37164a30f9701eb5954020d8668198778d0fc224ae6adb558871599a5a SHA512 4c8e27837eeb9f52cf3ae20effde97526689f4c17cebb4f33d6ae3eac98f1f65ee1976978796cf3beec71f6c29abe58492b11ca3de39002cda1840ed732df4ed
+DIST gentoo-kernel-5.10.179-1.ppc64le.gpkg.tar 54917120 BLAKE2B 74bb13c92b7af2799e717206338ab23639184136c0e812ca7bcefbb6ba8a3d436a8ac734524fed652c666733ecfcc011382ebc61e53c669a1c5e0b2f6662d7a3 SHA512 1324cb0318de1921f0cdaa4ccf95877205a5bc13af46ce73ecb26665fe6935c89357e3cee1187a177b84f7024fe293607bb3ba79ce36105f4a081add41ea16a7
+DIST gentoo-kernel-5.10.179-1.x86.gpkg.tar 56494080 BLAKE2B 32734b61a793ff6bd7ade82afcb2bafcf443bab1da4111225e5412df14d974c1d4c5c4e66b4b50d12bcbb36435d3a5a8079bfa6c33a4ce60eab21229d3a5c6c5 SHA512 dab27a7ba4a9a1ad9919a64f657a4a4b499a40f98cf87c610d804bafcfd19f91963098071cc714095387c88b08c779fdb4c1b84777ab6f176d73bdcafe920efa
 DIST gentoo-kernel-5.15.105-1.amd64.gpkg.tar 69560320 BLAKE2B 45aacdac70b51a5caaae1ad4b8faa5ce24ea8e0ea728e9710b2ad38a056820415859d71f669f01b391e21614b7fd2a5893df43b4dc387b30378452f484d80a40 SHA512 3abaf03c7941d3557e50d2f9b5e9036fe2589389a3864d9f310088d30238e1f815339a05915a0a6baed8041d9a8cf20ea3f56c6d9ed521cbf1c5fd47029104dd
 DIST gentoo-kernel-5.15.105-1.arm64.gpkg.tar 62504960 BLAKE2B a3161bf46e643ad8e335a176d194a08dfa6d6d5a39969e13c58c0cb634437470cba9f0c4e3351b7b0ca792f4743fcffafcf795dac76a3461b31b41544c9a9d31 SHA512 0c402286e94b2672ac161cc985070022048b8d1f45f3222beb6a91b15ed9762999aef9166c0f72ec19182571de7fb692b94394f0c4ff4bd25f1c374ee023f198
 DIST gentoo-kernel-5.15.105-1.ppc64le.gpkg.tar 57098240 BLAKE2B 0297350c9fba2563f937bd719431828aac39593c94bf2f41bc71fe0017e6b6faef5ac45f99a59357b6895f37a0f98a6745a9d1645f440210df5b059b5926878e SHA512 e564eb31f0e94e3b0a3cc9836c0f335d96b626817ef12ed37e4be7c8d205a436956c23383ce5423b6f0e03bbf8312621dd58f672ec8cbaa1648153669de0f87c

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179.ebuild
new file mode 100644
index 000000000000..8f6c357c55e5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-26 13:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-26 13:37 UTC (permalink / raw
  To: gentoo-commits

commit:     5f641a30a745b2eed83fe0d03ca775fdb9267989
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 26 13:36:39 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr 26 13:37:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f641a30

sys-kernel/gentoo-kernel-bin: Bump to 5.4.242

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.242.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fad17da77be4..4a4f5c43ca7d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-5.4-246.base.tar.xz 5659072 BLAKE2B 4b3f836c7e9f7f4d1cac0c735bbb
 DIST genpatches-5.4-246.extras.tar.xz 1812 BLAKE2B 78297c82519cf71230dc19d674d345cb40d8226adab6af53c0c3af7239f7a1464b8c89b51b62c509b33e8b2eb1a8c102b10146a8a6151ab5f069a1e00f8f6f8c SHA512 13aa1321f559e01257926ef94dd023222c2be9225bb412424a4b4696c1e6d6abe3e7f29c375836e1f9986d496df89051a60c34e8f8070aa0bd556683a387e356
 DIST genpatches-5.4-247.base.tar.xz 5681456 BLAKE2B cafe9c11c4f1c5beceea2f8dbee2cbe9823c562a485242234a6606353fb237cef9508e8dc184f6c054ce1699b24af072c2e7952a406f776a566c40914d9ee434 SHA512 2db25e42bf227a836d9b378e8190b17f2075f3453a5492226eef031d2166bfc85859406fde6fea357ff05f6496bed28749355b5a66314f86b5abbb2dbcfbaf4a
 DIST genpatches-5.4-247.extras.tar.xz 1812 BLAKE2B d41b63d5aded3792a6c5fd922aafef3e4e7bbbf6f86ae7039271643010c221c404177406f3ee2071429df33abc8ceefd6d496a8d0d538cf5101d0e76161c36bc SHA512 e896b713dc8fe0094f97cd6191da51aafef454e0126e8f7ca00f866ba87074cf4d41830fbc6637b8ee7189a5dc529b32fc870d2c53c820a03db95675c9f2b340
+DIST genpatches-5.4-248.base.tar.xz 5689960 BLAKE2B 50714236c3fa565fb097577d8885ea6b0f6448061025221c317df2270877f70093446a79c60baa8247a80a481ee2475720836651cf2a83c31b13e0a59e6e30ed SHA512 0850c79fe4bbb6752e2a9a316204638287107b72ed180d0f417b6d03fd9288305a221d1e085bc4da0fe7ed82790e29525bee72c288f5e6d876c306ef316f8d82
+DIST genpatches-5.4-248.extras.tar.xz 1812 BLAKE2B 2e95caa558cb93ee161cb9c83f7a5b403539253c1c74f4b3f1d7433b96c5100504d132bde1d2f1d4d790061720c29fc4c77cafcf0cb4ca80ee8a8826db076670 SHA512 194f2797181812b13e25755bb9413821790d953029e322ca5e24c534df56a0fe094ec005e50a761d3968f68d5c9502b27a47c87fc3276472db900f856708abe4
 DIST genpatches-6.1-26.base.tar.xz 1261204 BLAKE2B c8e9b6f12aa7611fbef190dbe5eed519ba31db4f3a4a59171cd3b896dea5dde47acaced603aaf71fda200cdbc6d068943a58ca2b90c259445a39fdbedd19b8ba SHA512 648a85fe97e4d9754796cddc432611cbe62ca34747f86e088c541fcda75590445dfb4edffbff5d8358b7822c0bd60fcbe48a96a5c1aa9e0d5e168664e80ad8a5
 DIST genpatches-6.1-26.extras.tar.xz 3808 BLAKE2B 061dc90cf89ea3876aee7cf9533f33538134e186c6e7daa6dc45ca0efc671822d9b3c3b8868b54978800da24cd550e5433ef866bdaeeaaf326fc765c66a69f7b SHA512 fbd23f38483227af5149cec04cbc70d76f962a15517e85782d0d15e4f55be4d4946ce774a8eaf697483b5c1e047ae83a29988202d782ae9038b6d946d23515fc
 DIST genpatches-6.1-27.base.tar.xz 1321772 BLAKE2B 8d46e2a7c0023fdca7f30edf56f1504235dfb9f175393dbc4494f58c9fcb4402f0e744bf8f855baf66f3e71531efbf1ed9b2aac7a0143292c336efeaef665eda SHA512 4fc05627f050986dcae332bfae4c582d308f195393ae8cf00c1f32a73a42be0c7178eb5b7e0a4fdd996b203702535523e33b65972540b3a97da3dc1662c49f36
@@ -84,6 +86,10 @@ DIST gentoo-kernel-5.4.241-1.amd64.gpkg.tar 60497920 BLAKE2B 608cc239fd7ccf1d5dd
 DIST gentoo-kernel-5.4.241-1.arm64.gpkg.tar 56514560 BLAKE2B 121fd2039333530cfe47b81d59da3aa5b2a319bf8f365ed7695bf85e2cc3e480a7e2f335097833b087a4a14ed31e220e09afc74917427023bb82240b474d4340 SHA512 e45b27ee4c6e29d499a75d5fb227c969043abc85e3a82adee03c896f8a742146779c91bceae2f278fd039f409126314d5e26a52b1478b468dc1749fd3b61c3e1
 DIST gentoo-kernel-5.4.241-1.ppc64le.gpkg.tar 54200320 BLAKE2B 746c69118b55e0fd9bd9660c2628720d77e06b62f878559b2355e2978fb8674c095293e63938d4b4c520f05d544600a75d4bb6e7fe6f2df2fedc54a71e9d33b7 SHA512 417b35c7f8a4a106f81a5dd3d0ae66df8f92c4a8838ccc9cf63d700913d50ae75bb3fd1be9699a40061294b82eaeb921619749542dbbb63d825ac3f548dba61c
 DIST gentoo-kernel-5.4.241-1.x86.gpkg.tar 52480000 BLAKE2B aa5d8b6235fbe853045ca3d6d1a8e5a1ae1a74bad52fe504a783f99525200af5c0f20c2ec754b2a54ff3ffae0e3364e78e5b6053e1299dbb35301163fd8cdd46 SHA512 44633a1665242d7d7ddba3bc69e640e16553fe4f89864147d3f8ed275e90fee0835f2eef5b985fcbce7656dab511c1b4197897b31417205f1779061120769c66
+DIST gentoo-kernel-5.4.242-1.amd64.gpkg.tar 60538880 BLAKE2B add29fe313609cde547e9112f82329cb95bfdc011f372ee30acb904533f75fee9c85725b3cd10bf80f04bd6ea4546c9ebb2005cf20897fc6c6ea7ab21f2ffa4c SHA512 ac32cbfe2c4b81d732aaeea0a48db70e4eb1aa82aee2fb0a0d1a4cd953c4bbe1fed98ce1829904e641076470ec5b4c51feff582f979b49daac2d747272be8148
+DIST gentoo-kernel-5.4.242-1.arm64.gpkg.tar 56524800 BLAKE2B 611eb07e3b0d5bd98e2bf88114582f1f554d402d8040ad5c57e98ef59f4cd89a8d83f288c36e08213e511a40b9b7f643d6036c916954a3827ff4c394d86418ca SHA512 7a0aa6689920c6800716f5f857697a043eda7d4f7f40c5434e244ff3fe8bf32f0587cc358fca16e666de10129f538b73c02567c3fb52db6a9ca4e38c5dda50f2
+DIST gentoo-kernel-5.4.242-1.ppc64le.gpkg.tar 54200320 BLAKE2B 0dacbf50f30b63b796da5d6a29377e7693d805fca0a51514f54b16dd55bfd5318f15dec0be7ac4ec68e4690cd75f533d97cbc2eb8619fd2fa7d0f8012e036a34 SHA512 6fb3d528a25e31f552f0693110d3d25b17fa85ffabaa4fa04314a45baf2c20a61ffc7e105822aa03c8ba6d8679ec3f5e1fc7485d77752e015e497e32eccaa223
+DIST gentoo-kernel-5.4.242-1.x86.gpkg.tar 52459520 BLAKE2B 5d4f1fe9e5c9d931f73a7e9508dd68612320a055929db5211182467e5dbe5e23fa9919c473b982b83f2dc9a9f47660476b689057205592bf05df1c1ed29bfc60 SHA512 d594ebb2b6bece007679d3c9a1dbd3138b3985bf8eaa3b3115c610f30016931493c63d5c256a5dfee9be861ee37608d5a9e2b37bc8f770d1558bd13ea6fdbfdd
 DIST gentoo-kernel-6.1.22-1.amd64.gpkg.tar 76646400 BLAKE2B 2040d4241a9492c8c58664fb9db62e5aca2d1876a0902596584b26b8fcb417118a8be48b2958e71fed07cc16ba99bebde1e31bdf4ddaf63f9b139fc4af6e3c5b SHA512 97d6e764a95a5e5496b73c79cec32cd2ba28b20e626d017727b8d09a827089ed749df5169c85b2ab23bdccf5be1622fff1856d1acf1dfc9b7ace5888f78aed8b
 DIST gentoo-kernel-6.1.22-1.arm64.gpkg.tar 69273600 BLAKE2B 776cff9335239ef9d404f0aa0a99719df5ec57354acafb91f611b51c2ece31cdfd1ba17542eb3e669fa7876901ee42716f75e1f61296f00cff9e7c3764903f17 SHA512 d1bab7cc31b7157da02d5c8fb79e22971e88126e083163177baf7a5e40fb75f601e7290e88fbeea0215d953785f94a4138a379aa9e4cc67ed340d063b1ac0f8c
 DIST gentoo-kernel-6.1.22-1.ppc64le.gpkg.tar 62699520 BLAKE2B 524c2e5d5b6c7aa83323f8e9a0c69a7fbbbfe1ce29cecee64ba9d05f46bf6a6e75aff0fa8d0ac13b62cd2f7c588ba6a64aaaca882a3785f241c96bdf2ad2203a SHA512 c9db157e2f0f62a848cbb05bf2b2ccc8b643e73ed3c5f623cd2533124b198a8bdf05eb4dd9cd3b959df9cdfd6d11ddb7a4f9a1b7c1618265869fb9bf061bd29a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242.ebuild
new file mode 100644
index 000000000000..7e040c8ce69b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-26 18:13 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-26 18:13 UTC (permalink / raw
  To: gentoo-commits

commit:     275a8bf5b183e94a6669e2fee2c738b4f6be7ef3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 26 18:07:57 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr 26 18:13:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=275a8bf5

sys-kernel/gentoo-kernel-bin: Bump to 6.1.26

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.26.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6fc4b29097cb..3e26d7fdc225 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.1-28.base.tar.xz 1412456 BLAKE2B 126c74e7558efbfb104e97e993a70
 DIST genpatches-6.1-28.extras.tar.xz 3808 BLAKE2B 3bd49fb256420883a267b2513cc9e6928a107b0142c82d9abd20114f733bfcbd474eeb19a7ef833da27ba625db28806ec25a1dd945f5d94f5bd5f729e445a57d SHA512 06c84adf52e36357fd01e8e1989ba8b8cb08bef052da05d261df3e80aac6d2d10a3c39583fad6d92936e19d8c7484786a4d11f64f2dc3fb5f8e1ee90106d6367
 DIST genpatches-6.1-29.base.tar.xz 1445804 BLAKE2B fb801efa1f48c9ff3362db22c218faf203dbc4171ee77f4539022c8f86ccbee65bb93c36e9796411dc997531dcb0b6c3cd2420a1b19ab5219fe92bf15ea3926a SHA512 c1797b202639b831fc601b6690fac85b91c1dd5dbb1520b243a5a2ed9bacc0b25f6614289b08cc5338ac8a66f8832a68a07b24ef327281c2e3c27e532a430d41
 DIST genpatches-6.1-29.extras.tar.xz 3812 BLAKE2B d77b52859028d028d6f33f7bdb26589ced57caf84c6ad5c0716f6fa978ff6a1c16518bc4ab06e76281ac486d7a5476878e408288b3ab4c55f8daa0a46a907c31 SHA512 3eee3d165bde6fc820307dc7483f228c7774237df8b5ddb0e5089b0f76fd3061a0223f2b1743f38f9facfb41a78deef0256ed4a9514431471265bb86ab64631d
+DIST genpatches-6.1-30.base.tar.xz 1467496 BLAKE2B 7e442668319addb39f4812669463c312c9cda5095c1086732da3ba39eb9836985e53afeba31f471d6cd2774d6028e421a254721bcae10ef89d6d38f3856debde SHA512 90a3309cc2e6cad1a971c864839e6acdedb10986fbbfb89799d1327fd4c9a541f4a46aa4d5a898046d1e0a0a648547717e522ee31622ded87e48ec4057a49dc0
+DIST genpatches-6.1-30.extras.tar.xz 3812 BLAKE2B 8797213e32516d6f5cd88061574201951f5803f9e26e0662eae391704521c9530c47bcf2498a469b3e8f0696a1fa1a329fa097e983476ae4aaf38af465c1593e SHA512 58f4e9d6791b3e9903703349f4cb5456fe2e4d871cdf6f7c3dcf0338982c55c82c1da80b65a768d8efd2d992386c176821f4858aedaefcfc4b293c55a7aa8a1a
 DIST genpatches-6.2-12.base.tar.xz 611100 BLAKE2B 9e3e50edbd85e9909351304b292de87b74f8adee2a99a2d5c6f858ee195e8df08772f1b1167899b52964b3d7a2595628d0e0e6c7e6dcc79f53b88434123ca308 SHA512 9923a3d4fa2f2310954b9d803784192b0367c286880c15af34e63c660ee593373a51d23561be0d1bbec15d39f1b57b345497f5cae3c73535c1caa8e62b8f43c4
 DIST genpatches-6.2-12.extras.tar.xz 3808 BLAKE2B 65df0f1a93ba2eda0ac31002f723d5b730c6af33dc60dd8a6f942a6a0276feafdd12463017164c5b782c031748829d812079290533268f8df497a8b10e1ae4a1 SHA512 f91ff719f6cde159026bdc4a76432bd195933d34dd3e7cb3ef0a2dcf18ad6786e2a4f8bab423b1b1d19ace3513c02e048a491f4ca76f37bd211d5579361bef6b
 DIST genpatches-6.2-13.base.tar.xz 700552 BLAKE2B 53187881831a5ee8ac1581d78d89b56d5e6cbd45a1267f294312fbd648818530f029280b6face5c1c7f7c6d2c13c5e3fc6d1747f4abea8b2065f960a42a45d2e SHA512 2ca287f97bb3c01291eb5faa1de40827d014547e2cbb5063e77597e027f58672a262bcc51f1f2111cb5621f75b59c61a3cfa40f30fe8bc923136f8de3dd3e1ca
@@ -108,6 +110,10 @@ DIST gentoo-kernel-6.1.25-1.amd64.gpkg.tar 76636160 BLAKE2B 3071f21eaafe1873a7af
 DIST gentoo-kernel-6.1.25-1.arm64.gpkg.tar 69283840 BLAKE2B 15045eacd32fcd8219e143d5410d1733fdcbc2578d6d06423bd7700762e4d197e42292cf1a1aae514541ab4c33120afbda280376cf18c0643646072b387c45fd SHA512 8c556ac01898a00a87d27552c73ac2482eea3b5a8ba1a079f1c13a5cf569b0dbef60616092739b906d578a240222bafba7a6fd7e9007c1c5529f4b7148b803ef
 DIST gentoo-kernel-6.1.25-1.ppc64le.gpkg.tar 62699520 BLAKE2B 9225901a6c53b2b9c5e38c6f507515ee35e435daa57b10cd8242d0a04bab54b57e0f57ac205b42e5e630478d74013d5cce6bfa306fe6f3f7e74502678f92a727 SHA512 653e19f1aa683795780c2d7ec2b0887c5ffbc72435e0529e97afa71d8cc33ca9ff44898c9acff688658b9b755837b94063451322e9f45bb83232e31477bcaebb
 DIST gentoo-kernel-6.1.25-1.x86.gpkg.tar 66058240 BLAKE2B 0523f3c1fd6617e41eed43d2aca701468b2e10b11eb8bc4aa316b81c21a8994e0a7254b84ce7a177a2aced2fd15c8fb1c53fce1ecd68efc4fe8fbd502f0ad2b2 SHA512 32c8eeb557d1ac2c2a76d6e48928eb4d17bcbbb5148013d34be06434ad59600be7a86b5500120989876b6868a62df5681ab35524a0cd9efbdcd0900db56fe49f
+DIST gentoo-kernel-6.1.26-1.amd64.gpkg.tar 76625920 BLAKE2B 60d7578196b394890391b9d85dba1972f58b5829705e625760ffb8a747158383396b9299f70ee26b88482a0d8159e8cbe2443b98bfe27710eaff344c11c6a6cd SHA512 42f43b13c2b83a35b3029e1b77125488b41a878b3698487611232f4c7cb7d1378879ca4b5b030677a06d9cee1140c51e660b14ca7b3a4c52c7fa4bafebb7fc4f
+DIST gentoo-kernel-6.1.26-1.arm64.gpkg.tar 69294080 BLAKE2B 5188cfbbaf3d702605896ee6f7e48eba374006ed3dee1fb8152fe747b772075771a51bdb72c11f62d01588241bd64bd200b0fffa7f28a1dd877c78f03044f60e SHA512 5bb7f4eeffa30073e177e43c3bba694593f1c9713f720379f3cffeff0f43939a1d6d6649501a99c410ee5ae5655a2d6ae00ea925bd344d1212fb4a872cd5c467
+DIST gentoo-kernel-6.1.26-1.ppc64le.gpkg.tar 62699520 BLAKE2B 0701b8d7cfd2fa46dabde92e9c5478cb9eadd5ff46f1cbcea608dde6018f2efa95211094ebebf74e8c547dfc878a9c335dd12a600f4cbe588a6f598a40d98199 SHA512 ae70d62168ee7fd10ebdff92fae5d2cb3b4efb45a1c8cb7d5e91e298f98f86af13bd8c2170991192b0461979b10dffff4d42b5989b704b81e51a707c1796ced0
+DIST gentoo-kernel-6.1.26-1.x86.gpkg.tar 66058240 BLAKE2B 312e953bed45196129e91f5e732c6e4800c0df34b646156ace8f2f31f2c6443f95d6ff3019e2c70367019107b521089d8b0bb5909cdc5ebbe15cbb8d378f3aff SHA512 43cebe1a9dee9c8d1930aaff74de56134d009103fe633de0282e4f443f9d8b36c590d3ce184b81c987a62869bbda35640a5ca3fe0454c69dab00370b3123ec40
 DIST gentoo-kernel-6.2.10-1.amd64.gpkg.tar 82636800 BLAKE2B 6440affd0e251a896be87495f30e9646922a94184b0729e0126bbda082745de40284b2f0a84415918e12417e8825bf9d65ccdaf2d7160dc75672c532dc84b73e SHA512 e47a997c2146339cd02794a2b653bfbbc423bfb20e5ce2cb50278229cebced5f4dbf2e68c8d6201719154b57e43a5150017107274f14726b10c4602b53a66951
 DIST gentoo-kernel-6.2.10-1.arm64.gpkg.tar 71792640 BLAKE2B 63a0e205036ef45b1d661e8789cf311ac6de4c105e86d9bba93e062e2a8e8b0e15c7944b57c3230d584a870bc64400bee44a91b5e945c9b8f2ce37eff1148798 SHA512 055e64da90d7b97358656898aa9f718382da3006220ea96e4a9c769ff8c057926b17d35770d5145e83538d6cfe5a39fd6549a1d415e3516efe2cde71937adebe
 DIST gentoo-kernel-6.2.10-1.ppc64le.gpkg.tar 63907840 BLAKE2B b34e7d2d1ad6f95f04c492ddf3ff13be45c38ab53cff33dfa9d7d9685594d565f8e9a7346bb5116bc0065633738bb711c2bd052a2e88617a7f632b534bf7e0c2 SHA512 1d0288d6d838d3fa8c9802f2c9e5d519e6f464f537a90af54c195c16e7163aeddd34abdb8e3a36b50d34e5af762dd14d5aa6ed0de44459457fe712242aaaed74

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.26.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.26.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.26.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-26 18:13 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-26 18:13 UTC (permalink / raw
  To: gentoo-commits

commit:     9ea70cfc54e0d1ffdea2f7785225a909de91b6c3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 26 18:07:35 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr 26 18:13:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ea70cfc

sys-kernel/gentoo-kernel-bin: Bump to 6.2.13

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.2.13.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4a4f5c43ca7d..6fc4b29097cb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -38,6 +38,8 @@ DIST genpatches-6.2-13.base.tar.xz 700552 BLAKE2B 53187881831a5ee8ac1581d78d89b5
 DIST genpatches-6.2-13.extras.tar.xz 3812 BLAKE2B 2e0620c2c03f6775a4ee7d29aeace0ed2474edf371bdea0aff7ec8b11db0804641ba4d2cb1993fdd7936ad6075c1b7de0bca6c055327b25f17a74d4f3a9d5d4c SHA512 5a146e403f04c1b8fec69ff2824f4d0b446fea895126839aacc511b47b4eadcfcf61ced441e3886ad4fc018379b029305d72a99d34d98ef1fdf486e28e888ce2
 DIST genpatches-6.2-14.base.tar.xz 737376 BLAKE2B a31157486ed656f479c36a1d728627ba1361656e8a2d8a2dcaee0ee59e6edd6c046ad7799d2458e42990d53ea9893e49f26447a380b0c5bb02f8033e8ed3fc1b SHA512 126b365b3d5dd435e3ce8eac2b030bdeb227c3047d9b7182a289adc3746fd35f6454f08fa9ac323b83544d2ed614d9d1c1da569c74d8c61c50b14ab358ce4115
 DIST genpatches-6.2-14.extras.tar.xz 3812 BLAKE2B 8ed801102acaade5ee6191264cab8a982a707e6b8419094e044b411a7c042689457c1351299b9ca0676c7223bad8e87b241938059fb1f3fb664be3d8ec31ef70 SHA512 f8ee31a4456482e23609797d87822da87940f97925fab08ff8828746fc93ba5023f4b1d4f21dfd76931ac37ac2465accc4e999b631bce6e16c83bad7689432b7
+DIST genpatches-6.2-15.base.tar.xz 763032 BLAKE2B b933b63ddc6d19f47ba58d5a5884ffc63f533f9008b22788276d0b096f3f13ab9eeadb82deb1d37de1ac77aef082f2f10f9eded0461d31ad17165712e696d175 SHA512 6f3bb8fb4dcee4539ebf58d99b4c8b42618366b684c202ff4fe60ee3e8581175ac0337290c1ac24e9e3b552145c760ed7a65f405665c437d76f4922efd810fc9
+DIST genpatches-6.2-15.extras.tar.xz 3808 BLAKE2B 6134125180afd914169eb329f5d9ec8f3f9fbd3ff61a0266200defdae573a62b39ba557c2a815229344ac762786715a6193ce3cb9c3ed08d07a87d83427ab107 SHA512 857e513619ab77e79461a337c02e9fa9fbb63ee9a837eef438b1e5af3c8c856867c738b0b28f21a8035a5e1b963eb8c13507223ad6a251f5320da67aeaeb595d
 DIST gentoo-kernel-5.10.176-1.amd64.gpkg.tar 66344960 BLAKE2B 4500c918f8874a35eff0d44ff2f59dfffe5db1216835244a14ef4fec47ecce391d60effbea17bf1602a5ad8f873aafd7cdfcab17d21c90a8b37a41c391bb2dc6 SHA512 bb26c1fa92f74ebf92952bc4650d03fba176e21256103f0576545ee86cacde9c0b3f7f8b9c25aa2839825e89ce8f525f69db7256e61f047bd70f7da8d4b167f0
 DIST gentoo-kernel-5.10.176-1.arm64.gpkg.tar 59351040 BLAKE2B 62c735fd9312975b56f4ce56776932e49e32187ade954aaae4a75b3ea8e2a64f263e52662f2675668e16569caa0258338b07ada46ce5de0ee6008f4af1c0f9de SHA512 7fdc7709cede4c8419089a864ff549cb0c80dd720a33185a647787292804bd783078944d51908bca3f667e49eef5812d863af48c898543a93d1c8f566130207a
 DIST gentoo-kernel-5.10.176-1.ppc64le.gpkg.tar 54917120 BLAKE2B 773e7cc8f90ebb823cec04ee8c3a19af93956318b41005374c434b0f32595ae441e9678db579eb3d7c0344c688ae99d7712ed28cebfdb977a7c2662ce2ee929a SHA512 1cabb0e8ad0af4fdfbbf5e59f7a282dfd60ac5072b1de63d3d3db6a4fd75870e766815fa20ac9d9e9a6986e0f8235a62e5c45c3fef52cc23317566796a3c2417
@@ -118,6 +120,10 @@ DIST gentoo-kernel-6.2.12-1.amd64.gpkg.tar 82657280 BLAKE2B 32dab2da2e4ce59b6b84
 DIST gentoo-kernel-6.2.12-1.arm64.gpkg.tar 71792640 BLAKE2B 3e406b0f90968e957436330c9ccf5a5b958814a1bb0051934b3696e6f5476cb009bfb1cf5c66eacd984217bf4e07aec1ade85785d5d093d4af61cb224974be01 SHA512 8b7d7e1accd27931e9095ccd53ba30257d5d8d8fdc53d9d25ef047dfb41f1702aed7012737c741d00e0b1a81b6d38e51fb201077a328f221695bbae19f8c9c16
 DIST gentoo-kernel-6.2.12-1.ppc64le.gpkg.tar 63907840 BLAKE2B 7683ca918ee020377f41be486083f0ac0f05908a4e49f1d7a8dd80b743f2f98b9e49f13d28b67bbc2c027befa8746a0e53dfd2f9d9492bfb33374322b7c0e14f SHA512 8465e8e9c1826165056d9a105cfda9026200e31310f450e85e5f6123c32b805aceaf2687eb408a7c355ef452efedf1b305ce124cb3b465d592614043dbf83594
 DIST gentoo-kernel-6.2.12-1.x86.gpkg.tar 66508800 BLAKE2B b15a393a4a9b98d0cd6fa006f000b3b1ae0f65c4c686c173c918132b86d480dbe42ce6982b52fe235c5a1ad228a029792d67fbc743cfb37fac605800ebde9d83 SHA512 4299c90a3054ab547da067a47cb2599547f6ca07de066b8109cc5e37cbf41427d6bcd7d1e645d9d853b1f5f91aa9fc6e78b2b2da8b2fbd3e5fa147efb9c56cc0
+DIST gentoo-kernel-6.2.13-1.amd64.gpkg.tar 82677760 BLAKE2B 543c90aa9a3b2b6958f39ae9b2865c867a39e1ef4f3dcb959ad8f1fe0792b7bfb1d74ac368d988960ae66fd949cedd2d012eef8bcd7254d4face276d92317e72 SHA512 2e9b3c878d31a3139c5dda4c6f6c0b02a967b93ca66be09468e40b85b794e116fe68ca157641c5ad1baeee87a50a8f8b8488778ce098572cf887b13526fcb674
+DIST gentoo-kernel-6.2.13-1.arm64.gpkg.tar 71792640 BLAKE2B f004704865c670d1716a03c51575cacfac448792df27122e5c820a53495540b731b2088a778b27a61acfb7e4b5010557b98a8341afef643dbfaa9d8b3447d6b0 SHA512 8c69dcb426c3bb76b720ddda505fc8b3800809c1f4fcc8face738cb39ce0f6188bceb9b136aed732f9cd4617c5b69cc402a9c85726ac43a1f3eaae28fac9c349
+DIST gentoo-kernel-6.2.13-1.ppc64le.gpkg.tar 63907840 BLAKE2B ee2c539fe3cd30ba8eecf103bf2d7dd9c1f6650e670b3e9bbc3109d1e77866fbfca900c3172f064699bcd1c0470a1ba98ab34b151d8ca3381b7407cf5a3d9d2a SHA512 3ecea6a4071d9bcef9a6d88fb560e1fb1c6fda59967195a6ee795c3041ba8a423a41c40d53d2a300dcf9a6fc15a55a0953d8de753a67cb300d5f9d8e2d092868
+DIST gentoo-kernel-6.2.13-1.x86.gpkg.tar 66519040 BLAKE2B 0895fd2c2996bf3c68856d290b3456e6a133432791a1aed86b342504af1156c552000f665500af0c5d4379db03df39feb0800445e3831c9ac8f6eaf8286e51c4 SHA512 be5b43a394c1dd5d627a265bc74e1cf766014b68e1da42e17faa0002a6288b5ba973af8c441275a0ebaa08125dc1f85cb5bab5408787f8783bac32e0a4b50c0f
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.13.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.13.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-26 18:13 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-26 18:13 UTC (permalink / raw
  To: gentoo-commits

commit:     3346362dc4b002218b35702c772bbc0c0de101a8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 26 18:08:03 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr 26 18:13:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3346362d

sys-kernel/gentoo-kernel-bin: Bump to 5.15.109

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.109.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3e26d7fdc225..c01d048873cc 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-5.15-112.base.tar.xz 4370104 BLAKE2B 578389e95be1b135fffdbcd5980
 DIST genpatches-5.15-112.extras.tar.xz 3932 BLAKE2B f76085492bf8b1c1bd9092174460be8ef5e22921f1f7a6282eff9cece01203ca68d0259b94a184161bfabddef1a7e5f1eb29b0da5eb85cc35853e767a2239216 SHA512 3e8ea63b9011f782b11e1df144414d9e3f53f24a391829342c872dd4f5b0a3c128dd792f95feab7aca08adf6a08d88e11ec2e2d61e0b0302546f0a55f29b78dc
 DIST genpatches-5.15-113.base.tar.xz 4409644 BLAKE2B 13570da5dea58b83b150817c0b121a796e5dc4e6416bb4e297ee2a180afa69e67e841787cb6baeeb59484fdf5d7d84603113103ffdf9e8e658da1e6f0a7e20b9 SHA512 6bbb567ccc12527598b56946ed20c060b40de4bd229ed146aedb5ab9f252a6d604529f87019198411ec2bf9cc5f3b87a376d5f65955ef30fb83297d4f701f918
 DIST genpatches-5.15-113.extras.tar.xz 3932 BLAKE2B debd8f36bb718d8c92d5301d00efcfb42c057d22238d010bd17504dfae697b6427411e6a12e628155b25a98b235b95cf94428bb115fbfd0fa5a024ed85a53b7a SHA512 3336827f6273f4c0a39693ca7be1bd11c025031f529c4122014a205253f8ad6c247c51d696037304dff3014dedf82c493f8832d6e86b5d72b6c5b99972acfdc6
+DIST genpatches-5.15-114.base.tar.xz 4428092 BLAKE2B d48a687c2ee6e7127bec22dda70b965bf137c4096da374a9e83349d1cc80f44a184a839504c151b7ad59f0c7363c4579bd5df38d0685d24e7e527849d9047e99 SHA512 f5fa405303ed93c4e94a38f5375bd2efc915c1449cbfcb3b04701bcb40b50c50c8e0999e39cc07d9816f4938d2ab2e18763ae0a0473525e3889ac33ccc84f7ee
+DIST genpatches-5.15-114.extras.tar.xz 3932 BLAKE2B 17aa4f2062511ba4e8b73a3449fe6ca4a1edb6cd80ff3037501f0dd7496db9282554cb45857752436e5c1de194e30988a84122698e8a6c27fb2e80edfe20845b SHA512 0bad9b065dd20cfc5436d7f449c0c79ca997be93db9fd1d3d7f1ce3929d7f73fa027a8c20475f5de770513211fca68cd2d0bca8c7fd8ba0daab15234c61e2ceb
 DIST genpatches-5.4-245.base.tar.xz 5632788 BLAKE2B bbd772e16968cdd010c71002af87787eececfaeb0ba02d2ccb9a18d046c4c7b05eabc62cdfa2ea05943533ea961a7724deb75b42ce006ce349056ba73a9f1b27 SHA512 45373b2cc4da5286a2bf3149cb7ca18aaf475b13e64471506815ff4665aae7e73534f68f13a350b8616631ed6677ca65aee0dccaee436339e24786aed022b09e
 DIST genpatches-5.4-245.extras.tar.xz 1816 BLAKE2B fc61841df1540f85577ea31a34b0b352e20dd54b02582e0379d46d93c7ba8b92faa0dc988dd906a8c250c8c325959e326a64188e97b4cb02d393ed8b88f2d03e SHA512 cc468754c82833aaad28e830ab4bce06ca0d2422d91a603149bbabcb012b9d4861f91226dac924407573d0a46df0f03479811be448b2c37971e3e8d757c6f89c
 DIST genpatches-5.4-246.base.tar.xz 5659072 BLAKE2B 4b3f836c7e9f7f4d1cac0c735bbbb7751c0c165c826cbf549033c9e9fb85be3ccf45d480b0c8d80f7d980daaa1fb62265b600e24dee320673434333bec891e0c SHA512 029102ba3170b99836ddf5e4a9a7101826eae3dcced431a7049e4c025ca6057f694c66f67a20d5b08a124275ed91aac3a0e1060ca2946fea54d68b251e61b478
@@ -74,6 +76,10 @@ DIST gentoo-kernel-5.15.108-1.amd64.gpkg.tar 69529600 BLAKE2B 668469f3607716cb53
 DIST gentoo-kernel-5.15.108-1.arm64.gpkg.tar 62504960 BLAKE2B ad9974ed2615d6f11561f3dd64d21b025b9d60cee881f8bd8a51db188898ed07647dee89ba558eaaf63289fbe3f85d2ca6960fdbb74f983bc71fbd4d3321d0d3 SHA512 e588c89c3260f88c7c5fb3722aea7cfb329a4a28125c7167128193bd628d79ade12895e615a68bed60ce00296341a91d7318030cf9af25c6d77d719ce1d7c888
 DIST gentoo-kernel-5.15.108-1.ppc64le.gpkg.tar 57098240 BLAKE2B 69756461e25e248f46aa84842701db4a7143d9839f1caf703ce85d57c88e5cfe1cff79585d29522305de9dcc35dbe299d9e6985792eb8516c5461c3116c8efae SHA512 2871fd6f8be4a7b2dfe7a20ed3609133d9543966fac13b17fba5caf61cd5b344fb8a4c40af33f4a9c8f2f82f4c315a04f0ad076c7b74b2523870c74fd8fa8202
 DIST gentoo-kernel-5.15.108-1.x86.gpkg.tar 59105280 BLAKE2B 7656b2411d15aa0cf0ea7d3573147fef94afceb12553f25d477f85d47ba74210dd5f125c99d5b6d8f9134616078fc06bca08bf4070dfcd0d8ebb871e72ab6236 SHA512 434381dae129168996c3b141b994b59204a5bea5e8eda019950a9749807a660db94898f3d10ca84c05dbbfa516dc1b0f3c1de3d4919964e47344d00cf8b14b22
+DIST gentoo-kernel-5.15.109-1.amd64.gpkg.tar 69550080 BLAKE2B 0caadd72a2962df0926b4b7169dd588c6cd390f79437bd5e756318c4198d964b5b04076bc5303915b8142f9e45b9dbc1c6d77ab3d57273584349f5c8fc7490ec SHA512 8974209816dce52016638d630377fa68147f9e6e1c226cf1c8ab54a402e1248261d33ee22b628394482d08ccd88832e0e91ae1d5e996970d5d6f7eb9ba5129ce
+DIST gentoo-kernel-5.15.109-1.arm64.gpkg.tar 62504960 BLAKE2B 64b18b076c7c9d333107c7e19f54adf1a33342e2607434c1b9bd9fffcc9985835f1441961af7e4936cfacd40a9cab732d7c41c4e952c90feb9895d3881f86298 SHA512 2fa1e7bf108fc5c58d9a8c7c2cbc07154c91b23f859060b16e9e436c31b5b0dd509cc7cce13976685d729e3ec4b20e8770fdf0eb3b8c7a6d6acf7f493701cdde
+DIST gentoo-kernel-5.15.109-1.ppc64le.gpkg.tar 57108480 BLAKE2B 66d2e8170b61df194dd11a7695c696ed594e693b5b930d1eb281cd09e986a483a905e8618e39ff04e7868ee64408c3be38a77a2b7bb868806a656a259d9f2495 SHA512 13716b4a036c61e48dc5458eede022eed431ec0344c80db84fd3a700e433dbe49fec2c1115f2c664434fbe67f7373f30afc80657f8b30e402f5c56041f296549
+DIST gentoo-kernel-5.15.109-1.x86.gpkg.tar 59125760 BLAKE2B b5ccefab9a63f8d21aaad1c855994c9ebec9903c15b4e104cafa22eedef1f4837f06ea8ca373ebd617f4366dd75f7526b1a72eeae4de1271dfa15e7a58acffa0 SHA512 2426da41db8ab69ac3e5c49ee670b0202e59ecfb7e233ce98ead32263f5e0491572e7d52c11e0690f72762aceabd72a65a4ab9561208096ada8bab75883818a9
 DIST gentoo-kernel-5.15.98-1.amd64.gpkg.tar 69632000 BLAKE2B 559df6dda38c4945b6c76f6ccad90a34877918947ff479ffa9003a9cfc4ea697a95523957efa80853fee2758097fc5bbe3ea8076711f898a3ed84a55e4221b23 SHA512 0f6d4ef5edd054319e2ae91cef39af6b7debef4e093bc02f7d476c5c64517aea5f36ec88fa350bf8c5214d00cbaa1502b57e03c2f516d5e49f2cf0ef194444b8
 DIST gentoo-kernel-5.15.98-1.arm64.gpkg.tar 62566400 BLAKE2B 1345fcb22ab95f56cd8671f0775493b8f20a7be825b2a05abbebf1014f26d7144d016f7b58312bb72bcdbf29cdae36fb8f52e4603a83b260e3165fa1980d3510 SHA512 dbd00061e90c43ee701e75ba66075c3c63fbef63dcd562460ee6a661c2b7b48c78f349e19f9c04d633892034c276e6361a6cf6f7e3802bda6156af0d78e1310f
 DIST gentoo-kernel-5.15.98-1.ppc64le.gpkg.tar 57098240 BLAKE2B d9773016f82e87064775640755d6436a0d86b43377756bd9e5a00de39ec6d6d507b6a6e270c252b851d58d7949e083ee18ca2074a0f3811e16b33f2f6806697e SHA512 de759acf2e94f6565ee7f945930cb2b33ba69b7e3916e47c90e13ac280e20a668b95fc1c5f61369c4e6251c91505911b18979ba9efa2595223da8e22cfd71ff9

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.109.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.109.ebuild
new file mode 100644
index 000000000000..64a82c2b8323
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.109.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-29 17:49 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2023-04-29 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     808bf084c06f6bc8e8ba9b6bc8ac489cf1ded3e3
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 29 17:48:42 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 29 17:48:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=808bf084

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.24 arm64, #904708

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
index e032d714d962..c62e2004985d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-29 17:49 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2023-04-29 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     79a2a95428c5a94a1296f7bce8124066a20fb58d
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 29 17:48:38 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 29 17:48:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79a2a954

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.24 ppc64, #904708

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
index d5411b98f627..e032d714d962 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-29 17:49 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2023-04-29 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     2dd6252ef1e288633ccb6b2a0aa7c2cb66403753
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 29 17:48:35 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 29 17:48:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd6252e

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.24 amd64, #904708

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
index 27016e1b991a..d5411b98f627 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-29 17:49 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2023-04-29 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     18251fe60d3dc762adf56a7432d70cff357066a8
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 29 17:48:56 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 29 17:48:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18251fe6

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.177 arm64, #904709

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
index f8883d5cc784..0a5d6e6e8389 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-29 17:49 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2023-04-29 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     fe2c153a2bf189d45c1de6f3771bba5fd030a57e
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 29 17:48:46 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 29 17:48:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe2c153a

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.24 x86, #904708

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
index c62e2004985d..47036bfeb93b 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-29 17:49 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2023-04-29 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     e0f4ec3cfe25c82ef024920013a2a8ae54a9147f
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 29 17:48:53 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 29 17:48:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f4ec3c

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.177 ppc64, #904709

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
index bf54778cdcc0..f8883d5cc784 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-29 17:49 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2023-04-29 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     29f1b14e6a664d56717861dc5f53f23b6aaa7a15
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 29 17:49:00 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 29 17:49:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29f1b14e

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.177 x86, #904709

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
index 0a5d6e6e8389..660371c824b5 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-29 17:49 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2023-04-29 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     1db79ddaccf36dca58a8595ec49a2222b43436cb
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 29 17:48:49 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 29 17:48:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1db79dda

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.177 amd64, #904709

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
index 8f6c357c55e5..bf54778cdcc0 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-04-29 19:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-04-29 19:08 UTC (permalink / raw
  To: gentoo-commits

commit:     2b1c34f54729de0e0da6eba7cf9750689d64e3f8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 29 18:41:17 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Apr 29 19:08:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b1c34f5

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  78 -------------
 .../gentoo-kernel-bin-5.10.176.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.10.178.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.105.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.106.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.108.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.4.239.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.4.241.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-6.1.22.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.1.23.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.1.25.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.2.10.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.2.11.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.2.12.ebuild                | 127 ---------------------
 14 files changed, 1729 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c01d048873cc..e9cf815fda50 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,81 +1,35 @@
-DIST genpatches-5.10-185.base.tar.xz 5154772 BLAKE2B f7d88f5c6b98dc265fbbabcc5a4590f44eaad5e6a6f250e755be4a9686601ccb2e7b9e0000791c207fdeb071b518073cdfcfc2de80ffd70f16067c0dcb9fc586 SHA512 a13febea3cadb7de762e1a2a46c776f22bbe4bf0e9f471c1e0dbbdc63431692ee7b6812e3eaac9623a4b92d08c64eab3c82f8dac0da5ea8d55d4ad6bc6b95a15
-DIST genpatches-5.10-185.extras.tar.xz 3868 BLAKE2B d42ae4d95f81771334ab313b01f8282c4e12ae4b89e2c7e60ebddffcc78a53131a4b54874ad914a47bd81d3b9e24f4c072a8d042c824dad8cef209a20d6788d0 SHA512 9bb9676480aa5fefe8a5202da3d20a0e2f395fcf4a0b6ecdae2ec62745b5adf4955a56bb1a346b7441162f36108b4c1f02374b248217d99f03d241f5dd51bbd9
 DIST genpatches-5.10-186.base.tar.xz 5195200 BLAKE2B 80451354985fedc89685d4bc6897aa66833eb2ae3916b8eeee9a5884107256f4050e8512194effa5f47123f580e50d2b1c454e178a46255aabb9c84a7d743cca SHA512 267850925d6c4d527cf9e847657d5a7d33d9073444a2a1076b81c0db1ee973b333f99b7c4165688bc2072f8a11447aa35e460039569369091ddf45d457b48839
 DIST genpatches-5.10-186.extras.tar.xz 3868 BLAKE2B fd83930f87ffab80902b20d931dc9131915e3d6d33f66d7698f5ec7bae211ef1da5d3be0b60a6871b8696e0ad3a60d71dd0b17fb09fb14eaf77a0d570f6e0948 SHA512 aa3df46b0a3640310377455592411b3254505b2262ce58f0c3a374077199ec0c7a63262dcba84ef88a553951c786cf6d9ace55a7cacce48d19696ab568c25cc5
-DIST genpatches-5.10-187.base.tar.xz 5232456 BLAKE2B 286880822b99151a2141cd880c9db078bce6d994ba34af779702358e958534e4962645d858c69abde2adbfb6b757bf2674f2e0147d50080adb615f0eb48f286f SHA512 2aa1bbd3ae2501eaf6cb2d9739322dce59580031696ca5e4b58750765aa9618222ecd02b1adfb5796100b3a44ef302a1266b0ca6430b36bed583b976fbc63c8b
-DIST genpatches-5.10-187.extras.tar.xz 3872 BLAKE2B f84dd90909c62c540aeb80714d78a9690095fae1e39bad7a4dd54a2536960c10c7a006d57fc7db367912f11bb1180e43d45ef051e23cc31cf7680c35c6eb23c9 SHA512 6e7a6ee7bfdded4246b499471254d6233e6de7e2cf1192505ff7da4cfe7f967adecb455b34374900ce482fd31482024a51486e2942eae6c600491762417cb247
 DIST genpatches-5.10-188.base.tar.xz 5250408 BLAKE2B 0fd1169e3638e5a220dde27354790b43a16b5b3e8087c6ad1f64dcad04214810464923db0290163b94dfdd4d2afb80df138786d94f06707ec939997774c2528f SHA512 516f910acee2d6e42399c380cbab3a0b7f7ed30c99704f3f7e5eb8f8a15a8a8eade2c065d165502d93b724ee7d43c6987f08125b4a98b85d5c6b28e939507fb4
 DIST genpatches-5.10-188.extras.tar.xz 3872 BLAKE2B bfd4b91944fad6cc5781dae0365b019dd1897bb00e255e098cae2f220af481734ea84f225494ec5e34bf601572a2b3d514b4808036e913ea947033457d0b8065 SHA512 a783c59c8f1e9dfe6938478536c9de36bc98440a47d9a85c2360aed9d4f96402e64161c57a3daf8ac53196e91fe47c1358f72af94f67040814067f42a7529601
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
 DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
-DIST genpatches-5.15-110.base.tar.xz 4312720 BLAKE2B 58e3c5a0001f1245a25cbb66e239d393c48d265a5213e51601ea9b24fc33fce97472a1cb63e990ac2d2165c5e7d40372e53952aa47d347282c8ce9f8434a140a SHA512 abbe6099973c90e0751456a522717d7f2d993d873af4a98aff0150c1dfc9a75cf56f9d850dd2a5b8c80915ab27110c65b0b482df27bda00262c043fba731cde6
-DIST genpatches-5.15-110.extras.tar.xz 3932 BLAKE2B f280b14d3c6b1ed89ccf9752071dd55641d59354a680a2419a8caaa993036ecec716fe063d40fb566ab788632ebc71970b2460b6b915ea2d1db68d78fb7069fc SHA512 cbb844978cc225fab030f43ab0ba76fe5138a9c84381bf1318df55c24fe33bb734f60512daf27e20c191c58da821c69228aa98ca91adf224383a08bf3457741c
-DIST genpatches-5.15-111.base.tar.xz 4338620 BLAKE2B 4f9776b980fabba9dcfddaae243b747bbae801ce1339268b64064284301050870435f17e3b9ad601e2fad4e1e3f9c5f355246b8410040f190cb584d23f697567 SHA512 89829bfd02281f04a3d4cb5c5a72afb166eabff4d0fb794a37a8b746f828b12fd4571773c5c9429f66345a25faee91a0d77d10f768bf69d3d2814e868a1664b5
-DIST genpatches-5.15-111.extras.tar.xz 3932 BLAKE2B 6607fe5f4c30a0252b2f999616fb2c3e497615faa805949906dfa616a71c899907b2a4b05334ae506d3a3e945f2927165b4dd4b56f69bf3006fe0591db169913 SHA512 ad52a086be7d38f5620bbdc6cb1ce04cb5aa19cf092f3df15f9b7220173d54bd8b0da31c51cc6cf27ec7ed82870c863bc5bb1ae4f0f578e00b0d155b3fe012cb
 DIST genpatches-5.15-112.base.tar.xz 4370104 BLAKE2B 578389e95be1b135fffdbcd598088d07d07ecc764307278c0339351d879594a994a4904500ee1b003ceb5ed928e95b5b07c363d94ff99db3e93568d25234fb26 SHA512 3797509bce6dd1949190f0d9bcb4d1c918c9bcd9f528b493b5f3b7e2fcb9265ea42e51e218c0342814e0f55c827ddd1bab130df76f849352e5894225d73bf3e8
 DIST genpatches-5.15-112.extras.tar.xz 3932 BLAKE2B f76085492bf8b1c1bd9092174460be8ef5e22921f1f7a6282eff9cece01203ca68d0259b94a184161bfabddef1a7e5f1eb29b0da5eb85cc35853e767a2239216 SHA512 3e8ea63b9011f782b11e1df144414d9e3f53f24a391829342c872dd4f5b0a3c128dd792f95feab7aca08adf6a08d88e11ec2e2d61e0b0302546f0a55f29b78dc
-DIST genpatches-5.15-113.base.tar.xz 4409644 BLAKE2B 13570da5dea58b83b150817c0b121a796e5dc4e6416bb4e297ee2a180afa69e67e841787cb6baeeb59484fdf5d7d84603113103ffdf9e8e658da1e6f0a7e20b9 SHA512 6bbb567ccc12527598b56946ed20c060b40de4bd229ed146aedb5ab9f252a6d604529f87019198411ec2bf9cc5f3b87a376d5f65955ef30fb83297d4f701f918
-DIST genpatches-5.15-113.extras.tar.xz 3932 BLAKE2B debd8f36bb718d8c92d5301d00efcfb42c057d22238d010bd17504dfae697b6427411e6a12e628155b25a98b235b95cf94428bb115fbfd0fa5a024ed85a53b7a SHA512 3336827f6273f4c0a39693ca7be1bd11c025031f529c4122014a205253f8ad6c247c51d696037304dff3014dedf82c493f8832d6e86b5d72b6c5b99972acfdc6
 DIST genpatches-5.15-114.base.tar.xz 4428092 BLAKE2B d48a687c2ee6e7127bec22dda70b965bf137c4096da374a9e83349d1cc80f44a184a839504c151b7ad59f0c7363c4579bd5df38d0685d24e7e527849d9047e99 SHA512 f5fa405303ed93c4e94a38f5375bd2efc915c1449cbfcb3b04701bcb40b50c50c8e0999e39cc07d9816f4938d2ab2e18763ae0a0473525e3889ac33ccc84f7ee
 DIST genpatches-5.15-114.extras.tar.xz 3932 BLAKE2B 17aa4f2062511ba4e8b73a3449fe6ca4a1edb6cd80ff3037501f0dd7496db9282554cb45857752436e5c1de194e30988a84122698e8a6c27fb2e80edfe20845b SHA512 0bad9b065dd20cfc5436d7f449c0c79ca997be93db9fd1d3d7f1ce3929d7f73fa027a8c20475f5de770513211fca68cd2d0bca8c7fd8ba0daab15234c61e2ceb
-DIST genpatches-5.4-245.base.tar.xz 5632788 BLAKE2B bbd772e16968cdd010c71002af87787eececfaeb0ba02d2ccb9a18d046c4c7b05eabc62cdfa2ea05943533ea961a7724deb75b42ce006ce349056ba73a9f1b27 SHA512 45373b2cc4da5286a2bf3149cb7ca18aaf475b13e64471506815ff4665aae7e73534f68f13a350b8616631ed6677ca65aee0dccaee436339e24786aed022b09e
-DIST genpatches-5.4-245.extras.tar.xz 1816 BLAKE2B fc61841df1540f85577ea31a34b0b352e20dd54b02582e0379d46d93c7ba8b92faa0dc988dd906a8c250c8c325959e326a64188e97b4cb02d393ed8b88f2d03e SHA512 cc468754c82833aaad28e830ab4bce06ca0d2422d91a603149bbabcb012b9d4861f91226dac924407573d0a46df0f03479811be448b2c37971e3e8d757c6f89c
 DIST genpatches-5.4-246.base.tar.xz 5659072 BLAKE2B 4b3f836c7e9f7f4d1cac0c735bbbb7751c0c165c826cbf549033c9e9fb85be3ccf45d480b0c8d80f7d980daaa1fb62265b600e24dee320673434333bec891e0c SHA512 029102ba3170b99836ddf5e4a9a7101826eae3dcced431a7049e4c025ca6057f694c66f67a20d5b08a124275ed91aac3a0e1060ca2946fea54d68b251e61b478
 DIST genpatches-5.4-246.extras.tar.xz 1812 BLAKE2B 78297c82519cf71230dc19d674d345cb40d8226adab6af53c0c3af7239f7a1464b8c89b51b62c509b33e8b2eb1a8c102b10146a8a6151ab5f069a1e00f8f6f8c SHA512 13aa1321f559e01257926ef94dd023222c2be9225bb412424a4b4696c1e6d6abe3e7f29c375836e1f9986d496df89051a60c34e8f8070aa0bd556683a387e356
-DIST genpatches-5.4-247.base.tar.xz 5681456 BLAKE2B cafe9c11c4f1c5beceea2f8dbee2cbe9823c562a485242234a6606353fb237cef9508e8dc184f6c054ce1699b24af072c2e7952a406f776a566c40914d9ee434 SHA512 2db25e42bf227a836d9b378e8190b17f2075f3453a5492226eef031d2166bfc85859406fde6fea357ff05f6496bed28749355b5a66314f86b5abbb2dbcfbaf4a
-DIST genpatches-5.4-247.extras.tar.xz 1812 BLAKE2B d41b63d5aded3792a6c5fd922aafef3e4e7bbbf6f86ae7039271643010c221c404177406f3ee2071429df33abc8ceefd6d496a8d0d538cf5101d0e76161c36bc SHA512 e896b713dc8fe0094f97cd6191da51aafef454e0126e8f7ca00f866ba87074cf4d41830fbc6637b8ee7189a5dc529b32fc870d2c53c820a03db95675c9f2b340
 DIST genpatches-5.4-248.base.tar.xz 5689960 BLAKE2B 50714236c3fa565fb097577d8885ea6b0f6448061025221c317df2270877f70093446a79c60baa8247a80a481ee2475720836651cf2a83c31b13e0a59e6e30ed SHA512 0850c79fe4bbb6752e2a9a316204638287107b72ed180d0f417b6d03fd9288305a221d1e085bc4da0fe7ed82790e29525bee72c288f5e6d876c306ef316f8d82
 DIST genpatches-5.4-248.extras.tar.xz 1812 BLAKE2B 2e95caa558cb93ee161cb9c83f7a5b403539253c1c74f4b3f1d7433b96c5100504d132bde1d2f1d4d790061720c29fc4c77cafcf0cb4ca80ee8a8826db076670 SHA512 194f2797181812b13e25755bb9413821790d953029e322ca5e24c534df56a0fe094ec005e50a761d3968f68d5c9502b27a47c87fc3276472db900f856708abe4
-DIST genpatches-6.1-26.base.tar.xz 1261204 BLAKE2B c8e9b6f12aa7611fbef190dbe5eed519ba31db4f3a4a59171cd3b896dea5dde47acaced603aaf71fda200cdbc6d068943a58ca2b90c259445a39fdbedd19b8ba SHA512 648a85fe97e4d9754796cddc432611cbe62ca34747f86e088c541fcda75590445dfb4edffbff5d8358b7822c0bd60fcbe48a96a5c1aa9e0d5e168664e80ad8a5
-DIST genpatches-6.1-26.extras.tar.xz 3808 BLAKE2B 061dc90cf89ea3876aee7cf9533f33538134e186c6e7daa6dc45ca0efc671822d9b3c3b8868b54978800da24cd550e5433ef866bdaeeaaf326fc765c66a69f7b SHA512 fbd23f38483227af5149cec04cbc70d76f962a15517e85782d0d15e4f55be4d4946ce774a8eaf697483b5c1e047ae83a29988202d782ae9038b6d946d23515fc
-DIST genpatches-6.1-27.base.tar.xz 1321772 BLAKE2B 8d46e2a7c0023fdca7f30edf56f1504235dfb9f175393dbc4494f58c9fcb4402f0e744bf8f855baf66f3e71531efbf1ed9b2aac7a0143292c336efeaef665eda SHA512 4fc05627f050986dcae332bfae4c582d308f195393ae8cf00c1f32a73a42be0c7178eb5b7e0a4fdd996b203702535523e33b65972540b3a97da3dc1662c49f36
-DIST genpatches-6.1-27.extras.tar.xz 3812 BLAKE2B bd1f13817906296ceeb943a211abfab4dfec495734ca97031ac901c0b8a644e558d161d843e2e09810f2d39643adaf687ad2c7b5fad78167b7bbcedceeda0e94 SHA512 4d6d2bb3a722a1c82b324ab4924a1c2a6b6ea6afecff19f1ebaeb93c542efeb176130f938d7a613c4e11ef809ccd3abe0b4df8c358ce297b5662b36c3a06dc25
 DIST genpatches-6.1-28.base.tar.xz 1412456 BLAKE2B 126c74e7558efbfb104e97e993a70b628fe7882d756ef0ef29031b042651a8df3e2e940d31f85556453cd391358421594f9e089ed194e14b107932a8d525ddf2 SHA512 b033d8b873b0c8ebdd89b25dd25a814746b1debc0f0944da8fdc2ec9ed1da3d8d45816547119f7548ac30a91003c3c078a193875711d7839e4de71234192ac6d
 DIST genpatches-6.1-28.extras.tar.xz 3808 BLAKE2B 3bd49fb256420883a267b2513cc9e6928a107b0142c82d9abd20114f733bfcbd474eeb19a7ef833da27ba625db28806ec25a1dd945f5d94f5bd5f729e445a57d SHA512 06c84adf52e36357fd01e8e1989ba8b8cb08bef052da05d261df3e80aac6d2d10a3c39583fad6d92936e19d8c7484786a4d11f64f2dc3fb5f8e1ee90106d6367
-DIST genpatches-6.1-29.base.tar.xz 1445804 BLAKE2B fb801efa1f48c9ff3362db22c218faf203dbc4171ee77f4539022c8f86ccbee65bb93c36e9796411dc997531dcb0b6c3cd2420a1b19ab5219fe92bf15ea3926a SHA512 c1797b202639b831fc601b6690fac85b91c1dd5dbb1520b243a5a2ed9bacc0b25f6614289b08cc5338ac8a66f8832a68a07b24ef327281c2e3c27e532a430d41
-DIST genpatches-6.1-29.extras.tar.xz 3812 BLAKE2B d77b52859028d028d6f33f7bdb26589ced57caf84c6ad5c0716f6fa978ff6a1c16518bc4ab06e76281ac486d7a5476878e408288b3ab4c55f8daa0a46a907c31 SHA512 3eee3d165bde6fc820307dc7483f228c7774237df8b5ddb0e5089b0f76fd3061a0223f2b1743f38f9facfb41a78deef0256ed4a9514431471265bb86ab64631d
 DIST genpatches-6.1-30.base.tar.xz 1467496 BLAKE2B 7e442668319addb39f4812669463c312c9cda5095c1086732da3ba39eb9836985e53afeba31f471d6cd2774d6028e421a254721bcae10ef89d6d38f3856debde SHA512 90a3309cc2e6cad1a971c864839e6acdedb10986fbbfb89799d1327fd4c9a541f4a46aa4d5a898046d1e0a0a648547717e522ee31622ded87e48ec4057a49dc0
 DIST genpatches-6.1-30.extras.tar.xz 3812 BLAKE2B 8797213e32516d6f5cd88061574201951f5803f9e26e0662eae391704521c9530c47bcf2498a469b3e8f0696a1fa1a329fa097e983476ae4aaf38af465c1593e SHA512 58f4e9d6791b3e9903703349f4cb5456fe2e4d871cdf6f7c3dcf0338982c55c82c1da80b65a768d8efd2d992386c176821f4858aedaefcfc4b293c55a7aa8a1a
-DIST genpatches-6.2-12.base.tar.xz 611100 BLAKE2B 9e3e50edbd85e9909351304b292de87b74f8adee2a99a2d5c6f858ee195e8df08772f1b1167899b52964b3d7a2595628d0e0e6c7e6dcc79f53b88434123ca308 SHA512 9923a3d4fa2f2310954b9d803784192b0367c286880c15af34e63c660ee593373a51d23561be0d1bbec15d39f1b57b345497f5cae3c73535c1caa8e62b8f43c4
-DIST genpatches-6.2-12.extras.tar.xz 3808 BLAKE2B 65df0f1a93ba2eda0ac31002f723d5b730c6af33dc60dd8a6f942a6a0276feafdd12463017164c5b782c031748829d812079290533268f8df497a8b10e1ae4a1 SHA512 f91ff719f6cde159026bdc4a76432bd195933d34dd3e7cb3ef0a2dcf18ad6786e2a4f8bab423b1b1d19ace3513c02e048a491f4ca76f37bd211d5579361bef6b
-DIST genpatches-6.2-13.base.tar.xz 700552 BLAKE2B 53187881831a5ee8ac1581d78d89b56d5e6cbd45a1267f294312fbd648818530f029280b6face5c1c7f7c6d2c13c5e3fc6d1747f4abea8b2065f960a42a45d2e SHA512 2ca287f97bb3c01291eb5faa1de40827d014547e2cbb5063e77597e027f58672a262bcc51f1f2111cb5621f75b59c61a3cfa40f30fe8bc923136f8de3dd3e1ca
-DIST genpatches-6.2-13.extras.tar.xz 3812 BLAKE2B 2e0620c2c03f6775a4ee7d29aeace0ed2474edf371bdea0aff7ec8b11db0804641ba4d2cb1993fdd7936ad6075c1b7de0bca6c055327b25f17a74d4f3a9d5d4c SHA512 5a146e403f04c1b8fec69ff2824f4d0b446fea895126839aacc511b47b4eadcfcf61ced441e3886ad4fc018379b029305d72a99d34d98ef1fdf486e28e888ce2
-DIST genpatches-6.2-14.base.tar.xz 737376 BLAKE2B a31157486ed656f479c36a1d728627ba1361656e8a2d8a2dcaee0ee59e6edd6c046ad7799d2458e42990d53ea9893e49f26447a380b0c5bb02f8033e8ed3fc1b SHA512 126b365b3d5dd435e3ce8eac2b030bdeb227c3047d9b7182a289adc3746fd35f6454f08fa9ac323b83544d2ed614d9d1c1da569c74d8c61c50b14ab358ce4115
-DIST genpatches-6.2-14.extras.tar.xz 3812 BLAKE2B 8ed801102acaade5ee6191264cab8a982a707e6b8419094e044b411a7c042689457c1351299b9ca0676c7223bad8e87b241938059fb1f3fb664be3d8ec31ef70 SHA512 f8ee31a4456482e23609797d87822da87940f97925fab08ff8828746fc93ba5023f4b1d4f21dfd76931ac37ac2465accc4e999b631bce6e16c83bad7689432b7
 DIST genpatches-6.2-15.base.tar.xz 763032 BLAKE2B b933b63ddc6d19f47ba58d5a5884ffc63f533f9008b22788276d0b096f3f13ab9eeadb82deb1d37de1ac77aef082f2f10f9eded0461d31ad17165712e696d175 SHA512 6f3bb8fb4dcee4539ebf58d99b4c8b42618366b684c202ff4fe60ee3e8581175ac0337290c1ac24e9e3b552145c760ed7a65f405665c437d76f4922efd810fc9
 DIST genpatches-6.2-15.extras.tar.xz 3808 BLAKE2B 6134125180afd914169eb329f5d9ec8f3f9fbd3ff61a0266200defdae573a62b39ba557c2a815229344ac762786715a6193ce3cb9c3ed08d07a87d83427ab107 SHA512 857e513619ab77e79461a337c02e9fa9fbb63ee9a837eef438b1e5af3c8c856867c738b0b28f21a8035a5e1b963eb8c13507223ad6a251f5320da67aeaeb595d
-DIST gentoo-kernel-5.10.176-1.amd64.gpkg.tar 66344960 BLAKE2B 4500c918f8874a35eff0d44ff2f59dfffe5db1216835244a14ef4fec47ecce391d60effbea17bf1602a5ad8f873aafd7cdfcab17d21c90a8b37a41c391bb2dc6 SHA512 bb26c1fa92f74ebf92952bc4650d03fba176e21256103f0576545ee86cacde9c0b3f7f8b9c25aa2839825e89ce8f525f69db7256e61f047bd70f7da8d4b167f0
-DIST gentoo-kernel-5.10.176-1.arm64.gpkg.tar 59351040 BLAKE2B 62c735fd9312975b56f4ce56776932e49e32187ade954aaae4a75b3ea8e2a64f263e52662f2675668e16569caa0258338b07ada46ce5de0ee6008f4af1c0f9de SHA512 7fdc7709cede4c8419089a864ff549cb0c80dd720a33185a647787292804bd783078944d51908bca3f667e49eef5812d863af48c898543a93d1c8f566130207a
-DIST gentoo-kernel-5.10.176-1.ppc64le.gpkg.tar 54917120 BLAKE2B 773e7cc8f90ebb823cec04ee8c3a19af93956318b41005374c434b0f32595ae441e9678db579eb3d7c0344c688ae99d7712ed28cebfdb977a7c2662ce2ee929a SHA512 1cabb0e8ad0af4fdfbbf5e59f7a282dfd60ac5072b1de63d3d3db6a4fd75870e766815fa20ac9d9e9a6986e0f8235a62e5c45c3fef52cc23317566796a3c2417
-DIST gentoo-kernel-5.10.176-1.x86.gpkg.tar 56463360 BLAKE2B 7357c0283099fca25de0429f45da5ffed47edd7313f4989ab44519ed787dfdf252a40b83358bf07e34066e6aa408f0ab5c8e8655a0bfedf3ab0fe08f18eb1762 SHA512 0baede4916156e7dcd3d21ed6f6f07f7870281b31bd89f8b1e0178eb6f84533eb4755f9d439e182e5020be1c503757cb429416b3e4c3f65572a957d94e3763dd
 DIST gentoo-kernel-5.10.177-1.amd64.gpkg.tar 66334720 BLAKE2B 87d02bab9e9d14388e984b3a712e00b85ae14ee57040acbd9948f64173166337e2939a73cb787d172365fd4f6ebc42677cf3fa52b33f7017549d7de373301527 SHA512 f77551f0df9d37befee7f310f05f5e221cab19fe29b21d788c515a4cf55071456d00f232115525e541b94f9a0ce6713f5c764ab49119333d337a043888d61e85
 DIST gentoo-kernel-5.10.177-1.arm64.gpkg.tar 59361280 BLAKE2B ab78f801631243a1767abfb1e950206e72d030438bc9d6434900c5795686f9cc9cd7c804bd85153126f4206f2e1b3774f8288b1419d561492c210b030dca5ff4 SHA512 83434e8b1d6050e48967abe37e923e16a8111c0ed30773d016b80d34ff6caf52c27e10af9598e653d823a2f89e73a04c7f675ae027c248543cff72f87be04fc4
 DIST gentoo-kernel-5.10.177-1.ppc64le.gpkg.tar 54917120 BLAKE2B 5a86c6beacd641530e3d1d36b8730ee8c223f9d537922b6cfaf32629bb8ef85074d456536a2f861381398731dba633255372957bf6f79951f4c919f0c160c773 SHA512 b9f69167a9d9a74fde75eebf7d645fde1092ef785441ac6b57eaa37fbda9351e8a2e02b1659cf32d08c057f97ee7ca9865c57f014fd2b1e5ecadbdce912edec4
 DIST gentoo-kernel-5.10.177-1.x86.gpkg.tar 56463360 BLAKE2B f2abb9c969bccea6c3e441571920aca8fec37e557fad62ccb154859d665f412c32d2f29c0f114e3f696c260b4b6e2deecef560f9dd9fa60ee854cf975307b3fe SHA512 322c503688d56f47dd217bc3cfa5336eef1f3d3a97a10ffcfd0ed7bce2334b05c462bd9a2d0b4a492a6407bf76f252cf3ff2c905968367f843ce87d9f3b5e6d0
-DIST gentoo-kernel-5.10.178-1.amd64.gpkg.tar 66344960 BLAKE2B 1f3f18795f9c71c5fcc644d52e5eda796bdce8f6e0cb8dca92f95ee20beb10ba79322b9edfe17a8bfbba65a494f3da5a54c1572e0f4c1829d02b3d5dc32fbc75 SHA512 42370166b99522b5cf3ee5314b8c6acb7b8950bb83b25dc6ecd41f87231093a36cc34c5e01513ec6d986c1207a0e51bf376c2dd594322678b25bbc0c7c8060db
-DIST gentoo-kernel-5.10.178-1.arm64.gpkg.tar 59361280 BLAKE2B 218dc22360ad9dae3be60f60ac8930dcb30f0b45a1b26b6ad3b7034a3c71cba78a900f6fca9b5dc97fa3ac298400d00eabaecc6049feaab459b08d12079f6ef3 SHA512 7d5d2c206098331a1a4142db70f760face85e6c50cd31f21975834fd203691e463ef31a0f24ccfd1a7be211d01afc67148c93572b920120f0072beb282546622
-DIST gentoo-kernel-5.10.178-1.ppc64le.gpkg.tar 54927360 BLAKE2B 6e6f729875d242d7f54dc9d6ae83c981e79e1904d851f7908d5a00e1c67cb5dcd7425f2f68a32a2f9b4ec0f187b57965e3c66a7951a0cc3dfe6bccb86eaab1ff SHA512 fcd64e91e8555bc18f23df1eb883226aa439279784eeba073a36ee0f9fd7a6301af7cd86193bba0ae6f3e2efdea7ff0e5e60416aa2c98a8355a68e4b4313aadb
-DIST gentoo-kernel-5.10.178-1.x86.gpkg.tar 56483840 BLAKE2B 7ec2e2ba55551b5db7593ae71569d1f77c19f0b33c57b4a813e84de33422ac8579e3d1e6926b3e962fa131801eb142a4808a6ef1298ee7e4a395e38a121d6e5a SHA512 a142f7d007c9d44f40ae350bb1e5fddbcbd93d293fe9f45d7fc26c8a978b37215fa8110137370a402bae4e6704068142191bef0cc3c6ca582cb7358a04b0aabe
 DIST gentoo-kernel-5.10.179-1.amd64.gpkg.tar 66355200 BLAKE2B 851abe8e1838f98c464c6d9f11a8217d3aa7500b387e62f41026b75e569cc686ce3564015d7d09616e33ae9e52590405715368f116a92d1779d7f0e2247fbdc6 SHA512 faf4215536ecc89c829d85c49b69cd1e31390ecfd6e24271cd53417e8d53e8df7ea2d501dbe72eab7d8ffda339d4fe0c01e479b47b845c8771d0ba672e4c8ca0
 DIST gentoo-kernel-5.10.179-1.arm64.gpkg.tar 59351040 BLAKE2B 7677294b03be17da7912a49e2f68f0bd466f4617774fa0460230bd2bb85c174cd0030f37164a30f9701eb5954020d8668198778d0fc224ae6adb558871599a5a SHA512 4c8e27837eeb9f52cf3ae20effde97526689f4c17cebb4f33d6ae3eac98f1f65ee1976978796cf3beec71f6c29abe58492b11ca3de39002cda1840ed732df4ed
 DIST gentoo-kernel-5.10.179-1.ppc64le.gpkg.tar 54917120 BLAKE2B 74bb13c92b7af2799e717206338ab23639184136c0e812ca7bcefbb6ba8a3d436a8ac734524fed652c666733ecfcc011382ebc61e53c669a1c5e0b2f6662d7a3 SHA512 1324cb0318de1921f0cdaa4ccf95877205a5bc13af46ce73ecb26665fe6935c89357e3cee1187a177b84f7024fe293607bb3ba79ce36105f4a081add41ea16a7
 DIST gentoo-kernel-5.10.179-1.x86.gpkg.tar 56494080 BLAKE2B 32734b61a793ff6bd7ade82afcb2bafcf443bab1da4111225e5412df14d974c1d4c5c4e66b4b50d12bcbb36435d3a5a8079bfa6c33a4ce60eab21229d3a5c6c5 SHA512 dab27a7ba4a9a1ad9919a64f657a4a4b499a40f98cf87c610d804bafcfd19f91963098071cc714095387c88b08c779fdb4c1b84777ab6f176d73bdcafe920efa
-DIST gentoo-kernel-5.15.105-1.amd64.gpkg.tar 69560320 BLAKE2B 45aacdac70b51a5caaae1ad4b8faa5ce24ea8e0ea728e9710b2ad38a056820415859d71f669f01b391e21614b7fd2a5893df43b4dc387b30378452f484d80a40 SHA512 3abaf03c7941d3557e50d2f9b5e9036fe2589389a3864d9f310088d30238e1f815339a05915a0a6baed8041d9a8cf20ea3f56c6d9ed521cbf1c5fd47029104dd
-DIST gentoo-kernel-5.15.105-1.arm64.gpkg.tar 62504960 BLAKE2B a3161bf46e643ad8e335a176d194a08dfa6d6d5a39969e13c58c0cb634437470cba9f0c4e3351b7b0ca792f4743fcffafcf795dac76a3461b31b41544c9a9d31 SHA512 0c402286e94b2672ac161cc985070022048b8d1f45f3222beb6a91b15ed9762999aef9166c0f72ec19182571de7fb692b94394f0c4ff4bd25f1c374ee023f198
-DIST gentoo-kernel-5.15.105-1.ppc64le.gpkg.tar 57098240 BLAKE2B 0297350c9fba2563f937bd719431828aac39593c94bf2f41bc71fe0017e6b6faef5ac45f99a59357b6895f37a0f98a6745a9d1645f440210df5b059b5926878e SHA512 e564eb31f0e94e3b0a3cc9836c0f335d96b626817ef12ed37e4be7c8d205a436956c23383ce5423b6f0e03bbf8312621dd58f672ec8cbaa1648153669de0f87c
-DIST gentoo-kernel-5.15.105-1.x86.gpkg.tar 59105280 BLAKE2B 152534b858446343d1a76cd767f35861e9282d354942697807cb40c89a475649983314f1d7dcd2eb8f4a089bb0c0f6915396b451adcd9f71677a801fd587f3b5 SHA512 f5cf5f67ffe2c593d206e6f16284be4e48304b1e2de6ea14a7b291fd2a6c4d44d972ecf8afe6bd9a6908e22c0a022a0e70b0447f4292c7cf747d31af0062e280
-DIST gentoo-kernel-5.15.106-1.amd64.gpkg.tar 69529600 BLAKE2B 5cb9468359669addef06ff5956974881a3856fdacaef2245ee8d3c21059e8edb30b88572b758e1677bdaa8fd677f90acf50a0191353a627b3682fb9257c6d6d5 SHA512 b158adcb3a540107b458e551a8c20953a89957e39cd29da65d241edc0163c7f9ed12d1a5861782c9527017f42e19c1889639bf3f5febef52b2e529b62200c4b3
-DIST gentoo-kernel-5.15.106-1.arm64.gpkg.tar 62494720 BLAKE2B bbbd48a75cf6d1f2781bffd88fe0de7886761d7f8699a0683b6a54f8267e3bee557cb5280718b2c96af0eddb49ab279ae9e3ab67189bf06b3c5769483561f1bb SHA512 5e3cf7f568cd634a389f6f70d4295ae3ae23b41ec0f531540d016c1452a036cec2f34561939c0723e419970ed722d301558bc041386c37b2570d538385a77802
-DIST gentoo-kernel-5.15.106-1.ppc64le.gpkg.tar 57098240 BLAKE2B 68fe06c26f67d6a045043f356b39364d9575158b7d84e9b2a38873e797043294eefdc5f7e1fd371641e55a2e6b0e0fcf1268caaa6fa5f9ab246027f109c5fb98 SHA512 5a4b3a560446d0a6d393d52e6308df6a11082d14ccfb38a68ec81549bdc294a76efbd589b09bf8f08a8bd8d32f27727aa43de2cf927d24a7f1b58e0940adc6ec
-DIST gentoo-kernel-5.15.106-1.x86.gpkg.tar 59125760 BLAKE2B 668fdee1015611e972932f5f461aaf289b10c727ffd7fdcdf7058c104aa7f88075aa6f8b608955f6a181d168bcae4cfebb4a807ed981218386045c352a04236b SHA512 8933406d858f952786eeafc23150fa837eb0518013335094c0c4d403635e356b4b736ada34f5909b2c7460a715bcb252bb3f7c7c28356d57c91576f753b7861a
 DIST gentoo-kernel-5.15.107-1.amd64.gpkg.tar 69560320 BLAKE2B 2ea788f406d90d6041d2a6af9cca57a28bd7318f3f804ee722b674b8640f4e52651514f21731bd7c35026f7af0ed985bd597c6f1337e4bdd75cfb3b4a54e18d0 SHA512 65c62783e703ef1355fa438c8a4b803a4c750a84af308d74a7d78deb87e232b97c6ebb1352c940e38b8f5dbe569929bbb57e61412a8a7b4305b373e3052e58b7
 DIST gentoo-kernel-5.15.107-1.arm64.gpkg.tar 62504960 BLAKE2B f01b3b6afc5c08f35e44aa8383142c4d096395ffc6f7640b75d4fde23e64fcee09e43f4a726ace58c405dfceeee6ed9f40a26f89a22c396d058eaac81fe79c2e SHA512 8f91e7fbc538d42e1f397878815a8103596e097fe1adce3baedb39b62b7ba0c4e31072aa9b91a8e7a03dca6c895da7dc0987ffe3eb50732fe9e9764bdff26f67
 DIST gentoo-kernel-5.15.107-1.ppc64le.gpkg.tar 57108480 BLAKE2B 214342519f793b876099ff229e72de5ddf4fad2be29f66894a86c5809d36109d2cc99a9d808faeeb5af73eff045bb43c01f7de71f3fa0e01c6c6e64ea3f71de5 SHA512 37ede266407526fa4bb520602fec560cea348da5a76c4693d2af0662d6d602fe75fc5d3ea7d528367429d58a035963765ad516fdcbaa1665e670058008353243
 DIST gentoo-kernel-5.15.107-1.x86.gpkg.tar 59125760 BLAKE2B d37c5a2d3ea2ad8d64ef3c8f45d67951ae02302773aa5e11ba6707ca48ccef9b00597950af4a87f01ab2d0a86adf2e6c84e89b6c91ba078c62fb71f8d7028065 SHA512 ac21753301b32aed49ac884052e305539e2b43230dc91fa4dd5fb8fd9e50ee1fb46a8817b1d261c35d7c4417eb7b3767b3fa314b1e65ede5af76be52ef8b128a
-DIST gentoo-kernel-5.15.108-1.amd64.gpkg.tar 69529600 BLAKE2B 668469f3607716cb536fcf73e8898580d0b74e1340995c287a7f4387b9075d77d915181e85895e449f11d9776a7d8c8724185510b779b809ae66de66d9bdb18e SHA512 1f7332ebe99e43bca8479e9b2e72a764f8be07e27aba7e9f9b2c7ba3f1206cd064403b31cf0e8e02714b38a7af06fa759f86781e966e46baa2e1a8f2dbfce6b0
-DIST gentoo-kernel-5.15.108-1.arm64.gpkg.tar 62504960 BLAKE2B ad9974ed2615d6f11561f3dd64d21b025b9d60cee881f8bd8a51db188898ed07647dee89ba558eaaf63289fbe3f85d2ca6960fdbb74f983bc71fbd4d3321d0d3 SHA512 e588c89c3260f88c7c5fb3722aea7cfb329a4a28125c7167128193bd628d79ade12895e615a68bed60ce00296341a91d7318030cf9af25c6d77d719ce1d7c888
-DIST gentoo-kernel-5.15.108-1.ppc64le.gpkg.tar 57098240 BLAKE2B 69756461e25e248f46aa84842701db4a7143d9839f1caf703ce85d57c88e5cfe1cff79585d29522305de9dcc35dbe299d9e6985792eb8516c5461c3116c8efae SHA512 2871fd6f8be4a7b2dfe7a20ed3609133d9543966fac13b17fba5caf61cd5b344fb8a4c40af33f4a9c8f2f82f4c315a04f0ad076c7b74b2523870c74fd8fa8202
-DIST gentoo-kernel-5.15.108-1.x86.gpkg.tar 59105280 BLAKE2B 7656b2411d15aa0cf0ea7d3573147fef94afceb12553f25d477f85d47ba74210dd5f125c99d5b6d8f9134616078fc06bca08bf4070dfcd0d8ebb871e72ab6236 SHA512 434381dae129168996c3b141b994b59204a5bea5e8eda019950a9749807a660db94898f3d10ca84c05dbbfa516dc1b0f3c1de3d4919964e47344d00cf8b14b22
 DIST gentoo-kernel-5.15.109-1.amd64.gpkg.tar 69550080 BLAKE2B 0caadd72a2962df0926b4b7169dd588c6cd390f79437bd5e756318c4198d964b5b04076bc5303915b8142f9e45b9dbc1c6d77ab3d57273584349f5c8fc7490ec SHA512 8974209816dce52016638d630377fa68147f9e6e1c226cf1c8ab54a402e1248261d33ee22b628394482d08ccd88832e0e91ae1d5e996970d5d6f7eb9ba5129ce
 DIST gentoo-kernel-5.15.109-1.arm64.gpkg.tar 62504960 BLAKE2B 64b18b076c7c9d333107c7e19f54adf1a33342e2607434c1b9bd9fffcc9985835f1441961af7e4936cfacd40a9cab732d7c41c4e952c90feb9895d3881f86298 SHA512 2fa1e7bf108fc5c58d9a8c7c2cbc07154c91b23f859060b16e9e436c31b5b0dd509cc7cce13976685d729e3ec4b20e8770fdf0eb3b8c7a6d6acf7f493701cdde
 DIST gentoo-kernel-5.15.109-1.ppc64le.gpkg.tar 57108480 BLAKE2B 66d2e8170b61df194dd11a7695c696ed594e693b5b930d1eb281cd09e986a483a905e8618e39ff04e7868ee64408c3be38a77a2b7bb868806a656a259d9f2495 SHA512 13716b4a036c61e48dc5458eede022eed431ec0344c80db84fd3a700e433dbe49fec2c1115f2c664434fbe67f7373f30afc80657f8b30e402f5c56041f296549
@@ -84,54 +38,22 @@ DIST gentoo-kernel-5.15.98-1.amd64.gpkg.tar 69632000 BLAKE2B 559df6dda38c4945b6c
 DIST gentoo-kernel-5.15.98-1.arm64.gpkg.tar 62566400 BLAKE2B 1345fcb22ab95f56cd8671f0775493b8f20a7be825b2a05abbebf1014f26d7144d016f7b58312bb72bcdbf29cdae36fb8f52e4603a83b260e3165fa1980d3510 SHA512 dbd00061e90c43ee701e75ba66075c3c63fbef63dcd562460ee6a661c2b7b48c78f349e19f9c04d633892034c276e6361a6cf6f7e3802bda6156af0d78e1310f
 DIST gentoo-kernel-5.15.98-1.ppc64le.gpkg.tar 57098240 BLAKE2B d9773016f82e87064775640755d6436a0d86b43377756bd9e5a00de39ec6d6d507b6a6e270c252b851d58d7949e083ee18ca2074a0f3811e16b33f2f6806697e SHA512 de759acf2e94f6565ee7f945930cb2b33ba69b7e3916e47c90e13ac280e20a668b95fc1c5f61369c4e6251c91505911b18979ba9efa2595223da8e22cfd71ff9
 DIST gentoo-kernel-5.15.98-1.x86.gpkg.tar 59166720 BLAKE2B 8773ee4bc2a8989761117142e4c0ed3c665d3c060932f30c40210082e9744c5f4b5bec0e08289c1ab83a8690e1d48b40757c54bdebaa25e5a8a0cb12642db74a SHA512 876b3b1e006b81b08abd8a29ce0aaed6e53d8f62761642bcc118f90f97c9182980c716257ec2705fc8802344f1f02432d70de192e5aad346336c1c4354cef99d
-DIST gentoo-kernel-5.4.239-1.amd64.gpkg.tar 60508160 BLAKE2B 3761ba6409c26e700a527e8e2ac442020e80ab89cd4c44d61c2acef59ffc51df91039ec25d3fa6d94db76fbf275f8cd993d736ad1067e4baaf70f62227e8df77 SHA512 fc26b3d1846cd607e3c4ba827bb82fa8486f908015453a6c16055b6336df1724360c5a969afc4e381d63cce4d491c7fedeae8bd25abdfd17cab793b6a93fcf4d
-DIST gentoo-kernel-5.4.239-1.arm64.gpkg.tar 56535040 BLAKE2B cbd23351498d68d4265901ef0f02690b5053dc80659e1c3024d7f09e68063c0a1d6b2e1e521147a5649a38f6210f2d60b1a3bfbcff5d8da32a4ac60fb8d2b41d SHA512 a0205d44bbb0b0e348e59b119f8eddeb6744e87ecf71558629f6b09b2a9bb814cdf91dbf36b0abdf9d174c7f3628dac3df0f61743761aa1cc5b8eb9915ab6140
-DIST gentoo-kernel-5.4.239-1.ppc64le.gpkg.tar 54200320 BLAKE2B 226178fbc36eb4755c98951ea1a4494cf5d3a718b7efcf93233ac2c411cff24d54e8ea3ec4e28e6f2d16b5cb1dd1cf7353d220be299726fb1f0687831257c655 SHA512 b41f632a12ce43f8bf1e1b9531df54a926ebd374cecc5f986cad6d09b912f62aeeb8853737a93e7c0c597c79c0d5efda753bdf1de88313dc935d63ab43aeb386
-DIST gentoo-kernel-5.4.239-1.x86.gpkg.tar 52439040 BLAKE2B 998ab0c1e829fe4b3a1b0981837641846525c9107600aa12fd98b6f8f8c5e780c0a814e92783d9ff5d33ca5586833b7d1094b6e044c9a3837f11cbc827129809 SHA512 2f41be01f2f2461760c7f4260e9e1540e1db36519786295db80942d7c4ec3d1b01922daf39e5101d5910f72f17d7c6a72526c7df09aa9a2f5e32c0ddb989b0d6
 DIST gentoo-kernel-5.4.240-1.amd64.gpkg.tar 60508160 BLAKE2B e0bc29646dd5ab0cce1e25fb80fe6d41a36c683ad5144383bd94a3c9a374e74f934f68861c61089582d18ed85a86fb3478db5dd5eecd89456334b93806dba99b SHA512 39bbe01c48f4dd90e2d2a680081dbdb9f0fa8fc8feacfb7eb754cb4813625a9292eb3b5ed6d58ce047461e43f421234a428f5187d92cb0b714b40f21ce16b783
 DIST gentoo-kernel-5.4.240-1.arm64.gpkg.tar 56514560 BLAKE2B e0d6625b428daef61ff95fce0408df0e0888f75f9a73367ef5ee09b9e966fc10e0d917377f2ef776413605f0a19a8c74d6d32970b592a469b4b6a8463d397b85 SHA512 9d6d16d3ed91113dc9206127847df5e1cf559da8ac9b93362692f0070763058795e5a946648a25950aeba24e33ac322887bc8e3f0fafa717b606bd332d264c14
 DIST gentoo-kernel-5.4.240-1.ppc64le.gpkg.tar 54210560 BLAKE2B 1bc8a999ed5681f98420dfa663d5fc18d525b45ea5acf07077c665f6d2457cf0d369ce8f6cf75a067c4185392245759d9203422b73a1ff63cefe78b63c87548f SHA512 06c04e814e82ede60d9f2e92b4af01921a9455610d7f2aa610d19d544d426cc65e40d4e76e4ec35c90a89d00f0540533136e0dfe0a535db4ca806fbada92ed12
 DIST gentoo-kernel-5.4.240-1.x86.gpkg.tar 52439040 BLAKE2B 0b6879416c518b0556cf4dd62a5a25ea852246ab46981f8fab4ba55a463fca95ece0519e96135dc3c0ff0ed7b5860202928e62b98352f1733ffd1b0fbaf88cc7 SHA512 89e7eca11d632d9f360cc6ef255f376cf5d4756d189c5c1a565312e958e01ef645dac301da735b7532a87e1e4df04cc106477953325ebca39ae9db179a0d43f6
-DIST gentoo-kernel-5.4.241-1.amd64.gpkg.tar 60497920 BLAKE2B 608cc239fd7ccf1d5dd3856c29a05e8ebe92c330dc058e13ff83980e4fc4c4bad8a5a867a8fef479076e3d8237c3c5bc975d1654ead216aa748272368a2806bc SHA512 e5b775672c5bbe18a16dab186bc76894f7179ad929015b55f8abd1a33628148637059aa69aa3a7ca8563631a93d796d10719585ac8c63ec687615c35da72a22e
-DIST gentoo-kernel-5.4.241-1.arm64.gpkg.tar 56514560 BLAKE2B 121fd2039333530cfe47b81d59da3aa5b2a319bf8f365ed7695bf85e2cc3e480a7e2f335097833b087a4a14ed31e220e09afc74917427023bb82240b474d4340 SHA512 e45b27ee4c6e29d499a75d5fb227c969043abc85e3a82adee03c896f8a742146779c91bceae2f278fd039f409126314d5e26a52b1478b468dc1749fd3b61c3e1
-DIST gentoo-kernel-5.4.241-1.ppc64le.gpkg.tar 54200320 BLAKE2B 746c69118b55e0fd9bd9660c2628720d77e06b62f878559b2355e2978fb8674c095293e63938d4b4c520f05d544600a75d4bb6e7fe6f2df2fedc54a71e9d33b7 SHA512 417b35c7f8a4a106f81a5dd3d0ae66df8f92c4a8838ccc9cf63d700913d50ae75bb3fd1be9699a40061294b82eaeb921619749542dbbb63d825ac3f548dba61c
-DIST gentoo-kernel-5.4.241-1.x86.gpkg.tar 52480000 BLAKE2B aa5d8b6235fbe853045ca3d6d1a8e5a1ae1a74bad52fe504a783f99525200af5c0f20c2ec754b2a54ff3ffae0e3364e78e5b6053e1299dbb35301163fd8cdd46 SHA512 44633a1665242d7d7ddba3bc69e640e16553fe4f89864147d3f8ed275e90fee0835f2eef5b985fcbce7656dab511c1b4197897b31417205f1779061120769c66
 DIST gentoo-kernel-5.4.242-1.amd64.gpkg.tar 60538880 BLAKE2B add29fe313609cde547e9112f82329cb95bfdc011f372ee30acb904533f75fee9c85725b3cd10bf80f04bd6ea4546c9ebb2005cf20897fc6c6ea7ab21f2ffa4c SHA512 ac32cbfe2c4b81d732aaeea0a48db70e4eb1aa82aee2fb0a0d1a4cd953c4bbe1fed98ce1829904e641076470ec5b4c51feff582f979b49daac2d747272be8148
 DIST gentoo-kernel-5.4.242-1.arm64.gpkg.tar 56524800 BLAKE2B 611eb07e3b0d5bd98e2bf88114582f1f554d402d8040ad5c57e98ef59f4cd89a8d83f288c36e08213e511a40b9b7f643d6036c916954a3827ff4c394d86418ca SHA512 7a0aa6689920c6800716f5f857697a043eda7d4f7f40c5434e244ff3fe8bf32f0587cc358fca16e666de10129f538b73c02567c3fb52db6a9ca4e38c5dda50f2
 DIST gentoo-kernel-5.4.242-1.ppc64le.gpkg.tar 54200320 BLAKE2B 0dacbf50f30b63b796da5d6a29377e7693d805fca0a51514f54b16dd55bfd5318f15dec0be7ac4ec68e4690cd75f533d97cbc2eb8619fd2fa7d0f8012e036a34 SHA512 6fb3d528a25e31f552f0693110d3d25b17fa85ffabaa4fa04314a45baf2c20a61ffc7e105822aa03c8ba6d8679ec3f5e1fc7485d77752e015e497e32eccaa223
 DIST gentoo-kernel-5.4.242-1.x86.gpkg.tar 52459520 BLAKE2B 5d4f1fe9e5c9d931f73a7e9508dd68612320a055929db5211182467e5dbe5e23fa9919c473b982b83f2dc9a9f47660476b689057205592bf05df1c1ed29bfc60 SHA512 d594ebb2b6bece007679d3c9a1dbd3138b3985bf8eaa3b3115c610f30016931493c63d5c256a5dfee9be861ee37608d5a9e2b37bc8f770d1558bd13ea6fdbfdd
-DIST gentoo-kernel-6.1.22-1.amd64.gpkg.tar 76646400 BLAKE2B 2040d4241a9492c8c58664fb9db62e5aca2d1876a0902596584b26b8fcb417118a8be48b2958e71fed07cc16ba99bebde1e31bdf4ddaf63f9b139fc4af6e3c5b SHA512 97d6e764a95a5e5496b73c79cec32cd2ba28b20e626d017727b8d09a827089ed749df5169c85b2ab23bdccf5be1622fff1856d1acf1dfc9b7ace5888f78aed8b
-DIST gentoo-kernel-6.1.22-1.arm64.gpkg.tar 69273600 BLAKE2B 776cff9335239ef9d404f0aa0a99719df5ec57354acafb91f611b51c2ece31cdfd1ba17542eb3e669fa7876901ee42716f75e1f61296f00cff9e7c3764903f17 SHA512 d1bab7cc31b7157da02d5c8fb79e22971e88126e083163177baf7a5e40fb75f601e7290e88fbeea0215d953785f94a4138a379aa9e4cc67ed340d063b1ac0f8c
-DIST gentoo-kernel-6.1.22-1.ppc64le.gpkg.tar 62699520 BLAKE2B 524c2e5d5b6c7aa83323f8e9a0c69a7fbbbfe1ce29cecee64ba9d05f46bf6a6e75aff0fa8d0ac13b62cd2f7c588ba6a64aaaca882a3785f241c96bdf2ad2203a SHA512 c9db157e2f0f62a848cbb05bf2b2ccc8b643e73ed3c5f623cd2533124b198a8bdf05eb4dd9cd3b959df9cdfd6d11ddb7a4f9a1b7c1618265869fb9bf061bd29a
-DIST gentoo-kernel-6.1.22-1.x86.gpkg.tar 65873920 BLAKE2B e89deab35138f65dd28cc22482f36cc1894d146a911f2e6eb8e157f3681f5bdc91847102341738dd280bfa608e3a4b0cdca57e6cb6c7533742a09831f29c1718 SHA512 7a3ecc5d23a24b900eb1a18f3cbf4154dc8787a353f8b603edcb77d09e44d63e7fe4c1c7b4c9b6e866a9d86e032331633e1f2c3beb53b528abeca11b1db2a7ec
-DIST gentoo-kernel-6.1.23-1.amd64.gpkg.tar 76625920 BLAKE2B 2167bece1946b047e13170a4448e34c3e808689626c9327e34e861c1ee40e7721411c426e707931721babbd5590def8caa94f544e6cb2578d54197e407c82ea5 SHA512 23a694416aad36d98a4c4a3c67f0a0ac9d37b34a761053b05e0d0c4b8e46344f2c4870477d88f887ba7ce7572023ded9d7e306e8a5539b724898d83c0994d0e7
-DIST gentoo-kernel-6.1.23-1.arm64.gpkg.tar 69273600 BLAKE2B a69fa5b8c40159de133e0b931743cdbb7686ab47c481b52d202dd0ee226660c7be17af0389975b7db24a3357ca8c7dbf2e866ae45fec4f96fb89c29fba5ac2e2 SHA512 c7a5aafb6bb7fdab15b0ca4219b44177bb1bf73b2bc425d94a23a1256af464799efd1f27f06334389e9f55e7ce096335345a6d642b955f9349122cf869d283bd
-DIST gentoo-kernel-6.1.23-1.ppc64le.gpkg.tar 62709760 BLAKE2B 88edb3495634f4cfbaf4cd6837aba07cc62c72dbedf1d5e21a7b873ecc2406c892a17949acff5153122019b3cd8bce169636126f7a9bcfa9a1fbb0f7e59720a4 SHA512 e6c0b7af40413346e54e2be0f6d6871650f0203a4e2fe74bf0d061acf06dfe01ce38e6d6b315ecab9f0cbb761f275a5ee3f795295919e68508c958b97ecde7ec
-DIST gentoo-kernel-6.1.23-1.x86.gpkg.tar 65873920 BLAKE2B ccc1ed02d61a00b65085fd2dbabd5e0a9dfacf1c0d80f5584cb2639dfb889e69ea5c644222bde21adbcef20cd44056a5f45f2cd30f87f8208f34a5cc95b6dde0 SHA512 25fc406483917d20240df9b1d7e83c3301da61daf23693453bf1951f0c903d80ed3234dbbc07b59ac2d9690f67abd01350f25d8a4225e1bda655fb5db30a281a
 DIST gentoo-kernel-6.1.24-1.amd64.gpkg.tar 76666880 BLAKE2B 798d538c0877b7dfad58c090d923a966c68e582367dd9e922e028823d88c2b333a862f3f98e11af9cb3cc21dcc0651282f048a6845d741a5e5a15d6f52ec2ab0 SHA512 b1e7147f30b3786cc655c79784ff9bf570b994d09ed537aa0597c2edc2fbf245cc1faeebb727b80b9e2cfe7404294128602424a9cbe471832e31d5a7ee469b1c
 DIST gentoo-kernel-6.1.24-1.arm64.gpkg.tar 69294080 BLAKE2B 93de0b494daca195ea8b4fed646b82efcaefecbff4f6ee0e30aa94d1eefcb521fae0de6eb65ec3ce04da5f619b8b07cf2544b3e46176d5a45c5eb03fffd41d47 SHA512 3ed12ddf9c3b3b7afb60cb55cf4a0ce5beb1bb16719ade4134800d917acf472bb89b6ab38ceba6a19a14ca02e6c48abbe68e7b72673132171301265ef19f42ff
 DIST gentoo-kernel-6.1.24-1.ppc64le.gpkg.tar 62699520 BLAKE2B 150beeffbc6082aef7502f54ac860a1fbf4e77f4596e7bb6030d996ac4554c9be37a4476827005278af8aab031cb713fd9e2dedfa72175b3f43a52cf1dc98d01 SHA512 c1ce12017195ebd5314d3157e8d8ebe8c4ff323e9f2d4ac5add9b9eeca3cbd24a873d0a9d33f6edfd98aef41b66f4bca61de95dae1c9169be15d10031f7f2170
 DIST gentoo-kernel-6.1.24-1.x86.gpkg.tar 66048000 BLAKE2B 30cec8869bbe3219aad3538300c546143992849925975914212a2c81a84123d6af04f36fc254bba4e2bc13ae13ed400e9d03a5551834dc6b0afccbab340d6062 SHA512 63f1d12fedc01ee87a46be2ba64cd59c32dfbf2d1d32c684d747bc32d1337016c5104454ea3040beba7d97bdb3e5c6d425ed8f1b8af3e730a656d772d93d07e0
-DIST gentoo-kernel-6.1.25-1.amd64.gpkg.tar 76636160 BLAKE2B 3071f21eaafe1873a7afaf8b492bd728f16230e54b476d9868b742c903d361d80b2df161e0b4a074c764c8ba133ed862a5e276cc7628509d3120314f33e72dd7 SHA512 f3ff9b18daf93334eb673d6896141f60429a07bde4a79e53b3e04765075e6366b98a278f99a2d4b58edece629f904a7a45671c75c31b5b8a6d17f06093a55029
-DIST gentoo-kernel-6.1.25-1.arm64.gpkg.tar 69283840 BLAKE2B 15045eacd32fcd8219e143d5410d1733fdcbc2578d6d06423bd7700762e4d197e42292cf1a1aae514541ab4c33120afbda280376cf18c0643646072b387c45fd SHA512 8c556ac01898a00a87d27552c73ac2482eea3b5a8ba1a079f1c13a5cf569b0dbef60616092739b906d578a240222bafba7a6fd7e9007c1c5529f4b7148b803ef
-DIST gentoo-kernel-6.1.25-1.ppc64le.gpkg.tar 62699520 BLAKE2B 9225901a6c53b2b9c5e38c6f507515ee35e435daa57b10cd8242d0a04bab54b57e0f57ac205b42e5e630478d74013d5cce6bfa306fe6f3f7e74502678f92a727 SHA512 653e19f1aa683795780c2d7ec2b0887c5ffbc72435e0529e97afa71d8cc33ca9ff44898c9acff688658b9b755837b94063451322e9f45bb83232e31477bcaebb
-DIST gentoo-kernel-6.1.25-1.x86.gpkg.tar 66058240 BLAKE2B 0523f3c1fd6617e41eed43d2aca701468b2e10b11eb8bc4aa316b81c21a8994e0a7254b84ce7a177a2aced2fd15c8fb1c53fce1ecd68efc4fe8fbd502f0ad2b2 SHA512 32c8eeb557d1ac2c2a76d6e48928eb4d17bcbbb5148013d34be06434ad59600be7a86b5500120989876b6868a62df5681ab35524a0cd9efbdcd0900db56fe49f
 DIST gentoo-kernel-6.1.26-1.amd64.gpkg.tar 76625920 BLAKE2B 60d7578196b394890391b9d85dba1972f58b5829705e625760ffb8a747158383396b9299f70ee26b88482a0d8159e8cbe2443b98bfe27710eaff344c11c6a6cd SHA512 42f43b13c2b83a35b3029e1b77125488b41a878b3698487611232f4c7cb7d1378879ca4b5b030677a06d9cee1140c51e660b14ca7b3a4c52c7fa4bafebb7fc4f
 DIST gentoo-kernel-6.1.26-1.arm64.gpkg.tar 69294080 BLAKE2B 5188cfbbaf3d702605896ee6f7e48eba374006ed3dee1fb8152fe747b772075771a51bdb72c11f62d01588241bd64bd200b0fffa7f28a1dd877c78f03044f60e SHA512 5bb7f4eeffa30073e177e43c3bba694593f1c9713f720379f3cffeff0f43939a1d6d6649501a99c410ee5ae5655a2d6ae00ea925bd344d1212fb4a872cd5c467
 DIST gentoo-kernel-6.1.26-1.ppc64le.gpkg.tar 62699520 BLAKE2B 0701b8d7cfd2fa46dabde92e9c5478cb9eadd5ff46f1cbcea608dde6018f2efa95211094ebebf74e8c547dfc878a9c335dd12a600f4cbe588a6f598a40d98199 SHA512 ae70d62168ee7fd10ebdff92fae5d2cb3b4efb45a1c8cb7d5e91e298f98f86af13bd8c2170991192b0461979b10dffff4d42b5989b704b81e51a707c1796ced0
 DIST gentoo-kernel-6.1.26-1.x86.gpkg.tar 66058240 BLAKE2B 312e953bed45196129e91f5e732c6e4800c0df34b646156ace8f2f31f2c6443f95d6ff3019e2c70367019107b521089d8b0bb5909cdc5ebbe15cbb8d378f3aff SHA512 43cebe1a9dee9c8d1930aaff74de56134d009103fe633de0282e4f443f9d8b36c590d3ce184b81c987a62869bbda35640a5ca3fe0454c69dab00370b3123ec40
-DIST gentoo-kernel-6.2.10-1.amd64.gpkg.tar 82636800 BLAKE2B 6440affd0e251a896be87495f30e9646922a94184b0729e0126bbda082745de40284b2f0a84415918e12417e8825bf9d65ccdaf2d7160dc75672c532dc84b73e SHA512 e47a997c2146339cd02794a2b653bfbbc423bfb20e5ce2cb50278229cebced5f4dbf2e68c8d6201719154b57e43a5150017107274f14726b10c4602b53a66951
-DIST gentoo-kernel-6.2.10-1.arm64.gpkg.tar 71792640 BLAKE2B 63a0e205036ef45b1d661e8789cf311ac6de4c105e86d9bba93e062e2a8e8b0e15c7944b57c3230d584a870bc64400bee44a91b5e945c9b8f2ce37eff1148798 SHA512 055e64da90d7b97358656898aa9f718382da3006220ea96e4a9c769ff8c057926b17d35770d5145e83538d6cfe5a39fd6549a1d415e3516efe2cde71937adebe
-DIST gentoo-kernel-6.2.10-1.ppc64le.gpkg.tar 63907840 BLAKE2B b34e7d2d1ad6f95f04c492ddf3ff13be45c38ab53cff33dfa9d7d9685594d565f8e9a7346bb5116bc0065633738bb711c2bd052a2e88617a7f632b534bf7e0c2 SHA512 1d0288d6d838d3fa8c9802f2c9e5d519e6f464f537a90af54c195c16e7163aeddd34abdb8e3a36b50d34e5af762dd14d5aa6ed0de44459457fe712242aaaed74
-DIST gentoo-kernel-6.2.10-1.x86.gpkg.tar 66334720 BLAKE2B d491386bf142d410c96d1fc0b93fc08d1535390a71c8d8e734752056ae58a0d58dcb1807cf035e5f773ddaf4d4b66e6f6ebde6d054dd6f9a54673c5a2237f5ba SHA512 1240d9b52eec0180d58c244fdcf46ccc6ccf8da5bec32dbb0c9177e1a1277332f96cbba148d2347a11c67f306dd457ea9766b88a0b25099e791b49ba13f39134
-DIST gentoo-kernel-6.2.11-1.amd64.gpkg.tar 82677760 BLAKE2B adf559953129d13445779db2cf94fac590be85e967c9f98eae249631a155cf09d4cfebadea80403dfb997373e62fc29ca3c0711b88678de44336874296f078e2 SHA512 29a24773eda5b9f063c511f41757665fe0ba5f0b705b6d2ecb26630f67a786b292123fbf15d65b9f9f0157e6f8c9e1d3c6653877a72f6865e93ea44aa5e3506c
-DIST gentoo-kernel-6.2.11-1.arm64.gpkg.tar 71802880 BLAKE2B 85ce00be9552b13f3a6cf4a99ea47dd82a5ba786839eb15581928a451ce9436d3b29af9f16e6f76834c9c3082f7f4c1c8470e834d9e2e898c7b9885ebe8283aa SHA512 b5333cf73723d68ceac0cfbbc5cc222f05fa26103e5eebd46229e2ea61ad4d743f08ecacf9e32937bcb7e22cec83463f12e39dbf995ebe0239aa5836811ebe80
-DIST gentoo-kernel-6.2.11-1.ppc64le.gpkg.tar 63897600 BLAKE2B e322acf9d9ca08f2547040f745c6643b4834d65b24852ccb255de7448f8625c319bee8adf970edda9b279cd9c940a37f39dfebb78ca12aa82d2d4e1611a2fd1f SHA512 a0cde289b361081d0a1fa8872b5b69fb6fba65172f135b540c372725f1b2ed715ba3ec04c703ab367fff6980d02589647e583795932fafb6676f85451bcdcb50
-DIST gentoo-kernel-6.2.11-1.x86.gpkg.tar 66508800 BLAKE2B 8c64d782b35f7d1a56ce05e9da551a28772c69801567a9365a35a62f951f47244d0b6a4a32b805f7438e9e818e10341ad8f72c9d2cba4a1c9cc79087d339f903 SHA512 c1d94ada5bb31f356165163c5ec99b6c12bc32b038370b0ae3aefdcdaf33f4e68f2f18d19dbbae1593d605f0b9b5cb9ff19396821114fa8bb538b78646a67bc7
-DIST gentoo-kernel-6.2.12-1.amd64.gpkg.tar 82657280 BLAKE2B 32dab2da2e4ce59b6b84debbd58c8da438b1a6d643e4427e457dd60db135f85c36c017f929ecd54a8bd88d6544f69fe8044383d3ccca153cfb834dc8f6c4cfa2 SHA512 3dfddff08f621b37ecbd6c2f642808ed740defbc5c1f37829460132352e6f59f5c9515661f7b0b3222fa4fe9f451d3377b96b101753938a1b426f5389cd65abd
-DIST gentoo-kernel-6.2.12-1.arm64.gpkg.tar 71792640 BLAKE2B 3e406b0f90968e957436330c9ccf5a5b958814a1bb0051934b3696e6f5476cb009bfb1cf5c66eacd984217bf4e07aec1ade85785d5d093d4af61cb224974be01 SHA512 8b7d7e1accd27931e9095ccd53ba30257d5d8d8fdc53d9d25ef047dfb41f1702aed7012737c741d00e0b1a81b6d38e51fb201077a328f221695bbae19f8c9c16
-DIST gentoo-kernel-6.2.12-1.ppc64le.gpkg.tar 63907840 BLAKE2B 7683ca918ee020377f41be486083f0ac0f05908a4e49f1d7a8dd80b743f2f98b9e49f13d28b67bbc2c027befa8746a0e53dfd2f9d9492bfb33374322b7c0e14f SHA512 8465e8e9c1826165056d9a105cfda9026200e31310f450e85e5f6123c32b805aceaf2687eb408a7c355ef452efedf1b305ce124cb3b465d592614043dbf83594
-DIST gentoo-kernel-6.2.12-1.x86.gpkg.tar 66508800 BLAKE2B b15a393a4a9b98d0cd6fa006f000b3b1ae0f65c4c686c173c918132b86d480dbe42ce6982b52fe235c5a1ad228a029792d67fbc743cfb37fac605800ebde9d83 SHA512 4299c90a3054ab547da067a47cb2599547f6ca07de066b8109cc5e37cbf41427d6bcd7d1e645d9d853b1f5f91aa9fc6e78b2b2da8b2fbd3e5fa147efb9c56cc0
 DIST gentoo-kernel-6.2.13-1.amd64.gpkg.tar 82677760 BLAKE2B 543c90aa9a3b2b6958f39ae9b2865c867a39e1ef4f3dcb959ad8f1fe0792b7bfb1d74ac368d988960ae66fd949cedd2d012eef8bcd7254d4face276d92317e72 SHA512 2e9b3c878d31a3139c5dda4c6f6c0b02a967b93ca66be09468e40b85b794e116fe68ca157641c5ad1baeee87a50a8f8b8488778ce098572cf887b13526fcb674
 DIST gentoo-kernel-6.2.13-1.arm64.gpkg.tar 71792640 BLAKE2B f004704865c670d1716a03c51575cacfac448792df27122e5c820a53495540b731b2088a778b27a61acfb7e4b5010557b98a8341afef643dbfaa9d8b3447d6b0 SHA512 8c69dcb426c3bb76b720ddda505fc8b3800809c1f4fcc8face738cb39ce0f6188bceb9b136aed732f9cd4617c5b69cc402a9c85726ac43a1f3eaae28fac9c349
 DIST gentoo-kernel-6.2.13-1.ppc64le.gpkg.tar 63907840 BLAKE2B ee2c539fe3cd30ba8eecf103bf2d7dd9c1f6650e670b3e9bbc3109d1e77866fbfca900c3172f064699bcd1c0470a1ba98ab34b151d8ca3381b7407cf5a3d9d2a SHA512 3ecea6a4071d9bcef9a6d88fb560e1fb1c6fda59967195a6ee795c3041ba8a423a41c40d53d2a300dcf9a6fc15a55a0953d8de753a67cb300d5f9d8e2d092868

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.176.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.176.ebuild
deleted file mode 100644
index d239d83ce6e6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.176.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.178.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.178.ebuild
deleted file mode 100644
index 140d99c64a55..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.178.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild
deleted file mode 100644
index a54d85366e4c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.105.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.106.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.106.ebuild
deleted file mode 100644
index 64a82c2b8323..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.106.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.108.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.108.ebuild
deleted file mode 100644
index b8ae60a3f786..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.108.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.239.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.239.ebuild
deleted file mode 100644
index dd082ca20485..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.239.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.241.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.241.ebuild
deleted file mode 100644
index b667043f3f79..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.241.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild
deleted file mode 100644
index 47036bfeb93b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.22.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.23.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.23.ebuild
deleted file mode 100644
index 27016e1b991a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.23.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.25.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.25.ebuild
deleted file mode 100644
index d46d51864fd9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.25.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.10.ebuild
deleted file mode 100644
index ed76d510db0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.10.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.11.ebuild
deleted file mode 100644
index ed76d510db0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.11.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.12.ebuild
deleted file mode 100644
index b4281d75894e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.12.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-01 16:48 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-01 16:48 UTC (permalink / raw
  To: gentoo-commits

commit:     6536eb2f426661d0dbe7f4205bbd380cbd23f357
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon May  1 16:47:21 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May  1 16:48:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6536eb2f

sys-kernel/gentoo-kernel-bin: Bump to 6.2.14

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.2.14.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e9cf815fda50..11fb2844181d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.1-30.base.tar.xz 1467496 BLAKE2B 7e442668319addb39f4812669463c
 DIST genpatches-6.1-30.extras.tar.xz 3812 BLAKE2B 8797213e32516d6f5cd88061574201951f5803f9e26e0662eae391704521c9530c47bcf2498a469b3e8f0696a1fa1a329fa097e983476ae4aaf38af465c1593e SHA512 58f4e9d6791b3e9903703349f4cb5456fe2e4d871cdf6f7c3dcf0338982c55c82c1da80b65a768d8efd2d992386c176821f4858aedaefcfc4b293c55a7aa8a1a
 DIST genpatches-6.2-15.base.tar.xz 763032 BLAKE2B b933b63ddc6d19f47ba58d5a5884ffc63f533f9008b22788276d0b096f3f13ab9eeadb82deb1d37de1ac77aef082f2f10f9eded0461d31ad17165712e696d175 SHA512 6f3bb8fb4dcee4539ebf58d99b4c8b42618366b684c202ff4fe60ee3e8581175ac0337290c1ac24e9e3b552145c760ed7a65f405665c437d76f4922efd810fc9
 DIST genpatches-6.2-15.extras.tar.xz 3808 BLAKE2B 6134125180afd914169eb329f5d9ec8f3f9fbd3ff61a0266200defdae573a62b39ba557c2a815229344ac762786715a6193ce3cb9c3ed08d07a87d83427ab107 SHA512 857e513619ab77e79461a337c02e9fa9fbb63ee9a837eef438b1e5af3c8c856867c738b0b28f21a8035a5e1b963eb8c13507223ad6a251f5320da67aeaeb595d
+DIST genpatches-6.2-16.base.tar.xz 768864 BLAKE2B e852e0feb635be67bbf0da77ca6c946abb4fdad1b7b6a6e72c350b7705c4c1edeaa152f8b5ab70e4089bec80de805dc4a506ca60f74f53d3572b3ad0214bcec8 SHA512 2ea683e51835696d825977f65d93b9c25259f59499669bbddbfadc1573e6510b46e916c4e4922d5c62bd64ecda992615fbdb076f5c50648debfe2f9f05e1974f
+DIST genpatches-6.2-16.extras.tar.xz 3812 BLAKE2B ffc7e5852ee193ff8bf364ae77394e10c0d9cf8f21ec4f9886d87803be3f6152e632990be009b68f3910ba3e95d7c2bd30c37d6cbf5c49cccf497dffd12f62a5 SHA512 b17df7f12e2c50bfaab0a0a865e1a7687f058e6b4d6fdcd1b107c690e6869e8ad5c127a51ea64b55ce3dc57d74da05fa075f9d99fb3f0b24dbe6dee5d7fb4402
 DIST gentoo-kernel-5.10.177-1.amd64.gpkg.tar 66334720 BLAKE2B 87d02bab9e9d14388e984b3a712e00b85ae14ee57040acbd9948f64173166337e2939a73cb787d172365fd4f6ebc42677cf3fa52b33f7017549d7de373301527 SHA512 f77551f0df9d37befee7f310f05f5e221cab19fe29b21d788c515a4cf55071456d00f232115525e541b94f9a0ce6713f5c764ab49119333d337a043888d61e85
 DIST gentoo-kernel-5.10.177-1.arm64.gpkg.tar 59361280 BLAKE2B ab78f801631243a1767abfb1e950206e72d030438bc9d6434900c5795686f9cc9cd7c804bd85153126f4206f2e1b3774f8288b1419d561492c210b030dca5ff4 SHA512 83434e8b1d6050e48967abe37e923e16a8111c0ed30773d016b80d34ff6caf52c27e10af9598e653d823a2f89e73a04c7f675ae027c248543cff72f87be04fc4
 DIST gentoo-kernel-5.10.177-1.ppc64le.gpkg.tar 54917120 BLAKE2B 5a86c6beacd641530e3d1d36b8730ee8c223f9d537922b6cfaf32629bb8ef85074d456536a2f861381398731dba633255372957bf6f79951f4c919f0c160c773 SHA512 b9f69167a9d9a74fde75eebf7d645fde1092ef785441ac6b57eaa37fbda9351e8a2e02b1659cf32d08c057f97ee7ca9865c57f014fd2b1e5ecadbdce912edec4
@@ -58,6 +60,10 @@ DIST gentoo-kernel-6.2.13-1.amd64.gpkg.tar 82677760 BLAKE2B 543c90aa9a3b2b6958f3
 DIST gentoo-kernel-6.2.13-1.arm64.gpkg.tar 71792640 BLAKE2B f004704865c670d1716a03c51575cacfac448792df27122e5c820a53495540b731b2088a778b27a61acfb7e4b5010557b98a8341afef643dbfaa9d8b3447d6b0 SHA512 8c69dcb426c3bb76b720ddda505fc8b3800809c1f4fcc8face738cb39ce0f6188bceb9b136aed732f9cd4617c5b69cc402a9c85726ac43a1f3eaae28fac9c349
 DIST gentoo-kernel-6.2.13-1.ppc64le.gpkg.tar 63907840 BLAKE2B ee2c539fe3cd30ba8eecf103bf2d7dd9c1f6650e670b3e9bbc3109d1e77866fbfca900c3172f064699bcd1c0470a1ba98ab34b151d8ca3381b7407cf5a3d9d2a SHA512 3ecea6a4071d9bcef9a6d88fb560e1fb1c6fda59967195a6ee795c3041ba8a423a41c40d53d2a300dcf9a6fc15a55a0953d8de753a67cb300d5f9d8e2d092868
 DIST gentoo-kernel-6.2.13-1.x86.gpkg.tar 66519040 BLAKE2B 0895fd2c2996bf3c68856d290b3456e6a133432791a1aed86b342504af1156c552000f665500af0c5d4379db03df39feb0800445e3831c9ac8f6eaf8286e51c4 SHA512 be5b43a394c1dd5d627a265bc74e1cf766014b68e1da42e17faa0002a6288b5ba973af8c441275a0ebaa08125dc1f85cb5bab5408787f8783bac32e0a4b50c0f
+DIST gentoo-kernel-6.2.14-1.amd64.gpkg.tar 82647040 BLAKE2B c895ead21704cdd0d2f2825c53f9dfb6f4d585587c2f74e7a9951d4ccecf28f2922919e271f39ab82716192e3df2cbf3515e98fc464ea25825a2f27832916b08 SHA512 4f5312bd6e9645d4c3ba6380c129c72fa8ff73751efbcd725344306caaf3506f765755568f9e7b83e730440fdb2075a99af5cb19d628d6689e2d0ba42fba0d87
+DIST gentoo-kernel-6.2.14-1.arm64.gpkg.tar 71802880 BLAKE2B bd9f6c0368ca04f3a7512c4678b1d567bb4f7de336dc631639cd3c256b692464d48e1492911c231d907d189f71fff225d0710b1cbb3cccc5ba1104127c7027e0 SHA512 035ea2e7f7309b1080c58b5490c13bc6908df1ec8f01a286bdea83e15dcfe5f9ce36cb9664e3cf37dbbbd056b85621bda1c42f8ffd91ff77c4d56c392e02d0b8
+DIST gentoo-kernel-6.2.14-1.ppc64le.gpkg.tar 63928320 BLAKE2B 8287654a4864994f70124132669cb9eda0cc8397150a44950b9ffe0241af535cd8d7556af67b07b6129e62a567be9678220ed34aadb09f2a9678af536604fa1d SHA512 c3dbaef15e020deee482b696a183da22bd1de2ccb4eb27e8fc5b40b3c49d8e5e0a76b3478e75aea064c84cb03823f05d12360682b59f30fc4db66b2a1801763d
+DIST gentoo-kernel-6.2.14-1.x86.gpkg.tar 66519040 BLAKE2B 68dbd8c39de89dd97e8d29774df725cee0d67b74ce4d3c0860e0d7bbfb6564a7ade3a7b3ffecb079b9edb04b6b59ec8a22b668c86826ee64332e204a084abab4 SHA512 8a6b84ac77da67ec74de1a5c95e604d05298beeacf526ce23991c96ae3eeb13714d268d8ece6ee4979967310ebaa8773281c181d1af22cabab87cb6fac0e7549
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.14.ebuild
new file mode 100644
index 000000000000..ed76d510db0b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.14.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-01 16:48 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-01 16:48 UTC (permalink / raw
  To: gentoo-commits

commit:     0bf8b7f553f801c37f12f0488698586eabb5ec5e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon May  1 16:47:25 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May  1 16:48:32 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bf8b7f5

sys-kernel/gentoo-kernel-bin: Bump to 6.1.27

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.27.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 11fb2844181d..cb9453f67038 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.1-28.base.tar.xz 1412456 BLAKE2B 126c74e7558efbfb104e97e993a70
 DIST genpatches-6.1-28.extras.tar.xz 3808 BLAKE2B 3bd49fb256420883a267b2513cc9e6928a107b0142c82d9abd20114f733bfcbd474eeb19a7ef833da27ba625db28806ec25a1dd945f5d94f5bd5f729e445a57d SHA512 06c84adf52e36357fd01e8e1989ba8b8cb08bef052da05d261df3e80aac6d2d10a3c39583fad6d92936e19d8c7484786a4d11f64f2dc3fb5f8e1ee90106d6367
 DIST genpatches-6.1-30.base.tar.xz 1467496 BLAKE2B 7e442668319addb39f4812669463c312c9cda5095c1086732da3ba39eb9836985e53afeba31f471d6cd2774d6028e421a254721bcae10ef89d6d38f3856debde SHA512 90a3309cc2e6cad1a971c864839e6acdedb10986fbbfb89799d1327fd4c9a541f4a46aa4d5a898046d1e0a0a648547717e522ee31622ded87e48ec4057a49dc0
 DIST genpatches-6.1-30.extras.tar.xz 3812 BLAKE2B 8797213e32516d6f5cd88061574201951f5803f9e26e0662eae391704521c9530c47bcf2498a469b3e8f0696a1fa1a329fa097e983476ae4aaf38af465c1593e SHA512 58f4e9d6791b3e9903703349f4cb5456fe2e4d871cdf6f7c3dcf0338982c55c82c1da80b65a768d8efd2d992386c176821f4858aedaefcfc4b293c55a7aa8a1a
+DIST genpatches-6.1-31.base.tar.xz 1473456 BLAKE2B 2bee72cc97ba8a27bab8f69ab11ca7ac3aab81c9d9a00a8cdbe4ab6a50a378d6ea0de3b825ea2acc2fc3cac900b5bb2c3dd7e652a38f804237bb478020be9b5b SHA512 da57c6f5495b0768807c064f7045a19f0d6cb1d90150b6987d6ea0e21756668fb29fdd40329061acfcb923ac3d1dda2144853c33fe5f1bb5d21df05fd30bac65
+DIST genpatches-6.1-31.extras.tar.xz 3812 BLAKE2B 2d599eba0488cce5ff711080e61cc94aef9265c710c5b68ca7badb4a13147cf8f19e4660988321a0f929a3d3a9dd78adf30f905d4eeb63de4e45f41bc5063fd3 SHA512 87db9b58bb212c5182927012b95d04628dec1cb884cf52b83c566fc52262a5684dcea298260233f8a02974b30640f538754893b2c87cb34a71b5d7674b482ae2
 DIST genpatches-6.2-15.base.tar.xz 763032 BLAKE2B b933b63ddc6d19f47ba58d5a5884ffc63f533f9008b22788276d0b096f3f13ab9eeadb82deb1d37de1ac77aef082f2f10f9eded0461d31ad17165712e696d175 SHA512 6f3bb8fb4dcee4539ebf58d99b4c8b42618366b684c202ff4fe60ee3e8581175ac0337290c1ac24e9e3b552145c760ed7a65f405665c437d76f4922efd810fc9
 DIST genpatches-6.2-15.extras.tar.xz 3808 BLAKE2B 6134125180afd914169eb329f5d9ec8f3f9fbd3ff61a0266200defdae573a62b39ba557c2a815229344ac762786715a6193ce3cb9c3ed08d07a87d83427ab107 SHA512 857e513619ab77e79461a337c02e9fa9fbb63ee9a837eef438b1e5af3c8c856867c738b0b28f21a8035a5e1b963eb8c13507223ad6a251f5320da67aeaeb595d
 DIST genpatches-6.2-16.base.tar.xz 768864 BLAKE2B e852e0feb635be67bbf0da77ca6c946abb4fdad1b7b6a6e72c350b7705c4c1edeaa152f8b5ab70e4089bec80de805dc4a506ca60f74f53d3572b3ad0214bcec8 SHA512 2ea683e51835696d825977f65d93b9c25259f59499669bbddbfadc1573e6510b46e916c4e4922d5c62bd64ecda992615fbdb076f5c50648debfe2f9f05e1974f
@@ -56,6 +58,10 @@ DIST gentoo-kernel-6.1.26-1.amd64.gpkg.tar 76625920 BLAKE2B 60d7578196b394890391
 DIST gentoo-kernel-6.1.26-1.arm64.gpkg.tar 69294080 BLAKE2B 5188cfbbaf3d702605896ee6f7e48eba374006ed3dee1fb8152fe747b772075771a51bdb72c11f62d01588241bd64bd200b0fffa7f28a1dd877c78f03044f60e SHA512 5bb7f4eeffa30073e177e43c3bba694593f1c9713f720379f3cffeff0f43939a1d6d6649501a99c410ee5ae5655a2d6ae00ea925bd344d1212fb4a872cd5c467
 DIST gentoo-kernel-6.1.26-1.ppc64le.gpkg.tar 62699520 BLAKE2B 0701b8d7cfd2fa46dabde92e9c5478cb9eadd5ff46f1cbcea608dde6018f2efa95211094ebebf74e8c547dfc878a9c335dd12a600f4cbe588a6f598a40d98199 SHA512 ae70d62168ee7fd10ebdff92fae5d2cb3b4efb45a1c8cb7d5e91e298f98f86af13bd8c2170991192b0461979b10dffff4d42b5989b704b81e51a707c1796ced0
 DIST gentoo-kernel-6.1.26-1.x86.gpkg.tar 66058240 BLAKE2B 312e953bed45196129e91f5e732c6e4800c0df34b646156ace8f2f31f2c6443f95d6ff3019e2c70367019107b521089d8b0bb5909cdc5ebbe15cbb8d378f3aff SHA512 43cebe1a9dee9c8d1930aaff74de56134d009103fe633de0282e4f443f9d8b36c590d3ce184b81c987a62869bbda35640a5ca3fe0454c69dab00370b3123ec40
+DIST gentoo-kernel-6.1.27-1.amd64.gpkg.tar 76615680 BLAKE2B b2158478d90fe0619df9a2dd1412de5060ea1033d2d291c81a5f53937fc715da89963c371a14aec86bd748bdd01611788908ee501177324d7d95d4ee4d6391b4 SHA512 72fbc0e9021ff4e973443c5c111c316fd1d1a1242992e4ccbee93bea0e7edb6288c460a654a0fcbb5ccaf07ae888fe55bba20d7bded2666b9d1f568243d4f7ad
+DIST gentoo-kernel-6.1.27-1.arm64.gpkg.tar 69294080 BLAKE2B 8265115c26545f62c15eeb86722506dac86bca3280d5e907b870a4533e9532f4f8bdf8e08a203a0debaf9da68d5b19de3230972b9d32d8500a4902a7f2822625 SHA512 3ce77d0e74b17c77aff7d2f5758764c30ce5248926f9e42cecd78643fbd903f807d12d7ec8dca2095b417430040a737d29f7c2bbc670b1e3ca564c5b1f5ed2e3
+DIST gentoo-kernel-6.1.27-1.ppc64le.gpkg.tar 62709760 BLAKE2B 8197d9d1035c56945f99a1f41aaac876d1992232948add23c5c4d305a9f1607a26e10380dfc4e8a9bc11252ddd8e726968d693769ae0d10f362b50f28e036ce8 SHA512 31ef2a6ee6fb5d48c3223b77f4409ae38b2fc85a5f8a94c306d53db1600bb25f5c1bca4a44b31accae77e97db73f77c7fd5e4b4d25d92240e3a733dfa0907ea5
+DIST gentoo-kernel-6.1.27-1.x86.gpkg.tar 66068480 BLAKE2B 552763135f045ad3c7fcce1d8e979a2b68c06f28ae89f09ab4a80f56b3a9a570ad28750c36471e300a635e914a9174792b5f038f60a1ec33f3e5de9e58678e73 SHA512 43fa0cecb0b6ffe69186d153dad4e08910cfe4bc76a9544af7cfe9473555b23883a4045e9b92cbbe98e6925bd2096552ff9ecf00dd7ac0f57f2549676a77ea68
 DIST gentoo-kernel-6.2.13-1.amd64.gpkg.tar 82677760 BLAKE2B 543c90aa9a3b2b6958f39ae9b2865c867a39e1ef4f3dcb959ad8f1fe0792b7bfb1d74ac368d988960ae66fd949cedd2d012eef8bcd7254d4face276d92317e72 SHA512 2e9b3c878d31a3139c5dda4c6f6c0b02a967b93ca66be09468e40b85b794e116fe68ca157641c5ad1baeee87a50a8f8b8488778ce098572cf887b13526fcb674
 DIST gentoo-kernel-6.2.13-1.arm64.gpkg.tar 71792640 BLAKE2B f004704865c670d1716a03c51575cacfac448792df27122e5c820a53495540b731b2088a778b27a61acfb7e4b5010557b98a8341afef643dbfaa9d8b3447d6b0 SHA512 8c69dcb426c3bb76b720ddda505fc8b3800809c1f4fcc8face738cb39ce0f6188bceb9b136aed732f9cd4617c5b69cc402a9c85726ac43a1f3eaae28fac9c349
 DIST gentoo-kernel-6.2.13-1.ppc64le.gpkg.tar 63907840 BLAKE2B ee2c539fe3cd30ba8eecf103bf2d7dd9c1f6650e670b3e9bbc3109d1e77866fbfca900c3172f064699bcd1c0470a1ba98ab34b151d8ca3381b7407cf5a3d9d2a SHA512 3ecea6a4071d9bcef9a6d88fb560e1fb1c6fda59967195a6ee795c3041ba8a423a41c40d53d2a300dcf9a6fc15a55a0953d8de753a67cb300d5f9d8e2d092868

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27.ebuild
new file mode 100644
index 000000000000..27016e1b991a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-01 16:48 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-01 16:48 UTC (permalink / raw
  To: gentoo-commits

commit:     a03d27f90ac381f50d1dde9afa4218ffbb2c0664
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon May  1 16:47:30 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May  1 16:48:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a03d27f9

sys-kernel/gentoo-kernel-bin: Bump to 5.15.110

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.110.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index cb9453f67038..38baceaaa285 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-112.base.tar.xz 4370104 BLAKE2B 578389e95be1b135fffdbcd5980
 DIST genpatches-5.15-112.extras.tar.xz 3932 BLAKE2B f76085492bf8b1c1bd9092174460be8ef5e22921f1f7a6282eff9cece01203ca68d0259b94a184161bfabddef1a7e5f1eb29b0da5eb85cc35853e767a2239216 SHA512 3e8ea63b9011f782b11e1df144414d9e3f53f24a391829342c872dd4f5b0a3c128dd792f95feab7aca08adf6a08d88e11ec2e2d61e0b0302546f0a55f29b78dc
 DIST genpatches-5.15-114.base.tar.xz 4428092 BLAKE2B d48a687c2ee6e7127bec22dda70b965bf137c4096da374a9e83349d1cc80f44a184a839504c151b7ad59f0c7363c4579bd5df38d0685d24e7e527849d9047e99 SHA512 f5fa405303ed93c4e94a38f5375bd2efc915c1449cbfcb3b04701bcb40b50c50c8e0999e39cc07d9816f4938d2ab2e18763ae0a0473525e3889ac33ccc84f7ee
 DIST genpatches-5.15-114.extras.tar.xz 3932 BLAKE2B 17aa4f2062511ba4e8b73a3449fe6ca4a1edb6cd80ff3037501f0dd7496db9282554cb45857752436e5c1de194e30988a84122698e8a6c27fb2e80edfe20845b SHA512 0bad9b065dd20cfc5436d7f449c0c79ca997be93db9fd1d3d7f1ce3929d7f73fa027a8c20475f5de770513211fca68cd2d0bca8c7fd8ba0daab15234c61e2ceb
+DIST genpatches-5.15-115.base.tar.xz 4432584 BLAKE2B a39251400e823a2e2cb5265981a3c243cd5ee5f294f77b23d022ea565ab78d507f64891b1076454aa24082034a89ad76d061fa898763820ea899bd18013a4347 SHA512 4e54fd61aaa960d813a7fe53e3669ae5d9e42bcb1b537189c7e03f3f66d72bc87ccd02c6fcb1e77c570168fbed6b1353e1bb5a50a21e41bd4667abdefd40b5c2
+DIST genpatches-5.15-115.extras.tar.xz 3932 BLAKE2B 2cd277a80fa68517ed5b2494b8289fe24e651c70b85a3ec8badfc8d98b7f0ed487769e53be865bfcd77d4d3eb31519d3cd9d15174d3231d62b81bdc020ab7f62 SHA512 01abc3b127db13150b754dca3b891854454e5c907c2eac18761f5b68c7d90dd8fc7d8c44c82d83ac90ec6fcacb56c9363083bd1731ec5cbe0ec66c31fe815c14
 DIST genpatches-5.4-246.base.tar.xz 5659072 BLAKE2B 4b3f836c7e9f7f4d1cac0c735bbbb7751c0c165c826cbf549033c9e9fb85be3ccf45d480b0c8d80f7d980daaa1fb62265b600e24dee320673434333bec891e0c SHA512 029102ba3170b99836ddf5e4a9a7101826eae3dcced431a7049e4c025ca6057f694c66f67a20d5b08a124275ed91aac3a0e1060ca2946fea54d68b251e61b478
 DIST genpatches-5.4-246.extras.tar.xz 1812 BLAKE2B 78297c82519cf71230dc19d674d345cb40d8226adab6af53c0c3af7239f7a1464b8c89b51b62c509b33e8b2eb1a8c102b10146a8a6151ab5f069a1e00f8f6f8c SHA512 13aa1321f559e01257926ef94dd023222c2be9225bb412424a4b4696c1e6d6abe3e7f29c375836e1f9986d496df89051a60c34e8f8070aa0bd556683a387e356
 DIST genpatches-5.4-248.base.tar.xz 5689960 BLAKE2B 50714236c3fa565fb097577d8885ea6b0f6448061025221c317df2270877f70093446a79c60baa8247a80a481ee2475720836651cf2a83c31b13e0a59e6e30ed SHA512 0850c79fe4bbb6752e2a9a316204638287107b72ed180d0f417b6d03fd9288305a221d1e085bc4da0fe7ed82790e29525bee72c288f5e6d876c306ef316f8d82
@@ -38,6 +40,10 @@ DIST gentoo-kernel-5.15.109-1.amd64.gpkg.tar 69550080 BLAKE2B 0caadd72a2962df092
 DIST gentoo-kernel-5.15.109-1.arm64.gpkg.tar 62504960 BLAKE2B 64b18b076c7c9d333107c7e19f54adf1a33342e2607434c1b9bd9fffcc9985835f1441961af7e4936cfacd40a9cab732d7c41c4e952c90feb9895d3881f86298 SHA512 2fa1e7bf108fc5c58d9a8c7c2cbc07154c91b23f859060b16e9e436c31b5b0dd509cc7cce13976685d729e3ec4b20e8770fdf0eb3b8c7a6d6acf7f493701cdde
 DIST gentoo-kernel-5.15.109-1.ppc64le.gpkg.tar 57108480 BLAKE2B 66d2e8170b61df194dd11a7695c696ed594e693b5b930d1eb281cd09e986a483a905e8618e39ff04e7868ee64408c3be38a77a2b7bb868806a656a259d9f2495 SHA512 13716b4a036c61e48dc5458eede022eed431ec0344c80db84fd3a700e433dbe49fec2c1115f2c664434fbe67f7373f30afc80657f8b30e402f5c56041f296549
 DIST gentoo-kernel-5.15.109-1.x86.gpkg.tar 59125760 BLAKE2B b5ccefab9a63f8d21aaad1c855994c9ebec9903c15b4e104cafa22eedef1f4837f06ea8ca373ebd617f4366dd75f7526b1a72eeae4de1271dfa15e7a58acffa0 SHA512 2426da41db8ab69ac3e5c49ee670b0202e59ecfb7e233ce98ead32263f5e0491572e7d52c11e0690f72762aceabd72a65a4ab9561208096ada8bab75883818a9
+DIST gentoo-kernel-5.15.110-1.amd64.gpkg.tar 69550080 BLAKE2B d04552d83471d24aa758e378cbd8ed1a945aca2eb4d62aa30724cfd22310c2ba80c275d23c889a10ceea9a098117509a739900dc8cc01222631e61736d2a2665 SHA512 8c3558789742692068c1e11f0a0a58e85a41b8831edf5e5693b09163efd43f073064073af7c315a1975edcba0f48ea90ebfaaec9a6e2436c5477fc76a0610ce0
+DIST gentoo-kernel-5.15.110-1.arm64.gpkg.tar 62504960 BLAKE2B 30d309a10c3ef4d4dff07894f463286cad8b09333dfe67c089e12b594e17658b3b6f4f8f453812b3e2c8c119e23be9a165cfa386601fdbe31ba2fd06daec0962 SHA512 df65aaf452834508a117695364a02c99324913c362eb2a64ff53b6da6254c3144034f3feefc460380b20703ade955a6ec6bee26f0c1b69e92b3099ac83fd9c72
+DIST gentoo-kernel-5.15.110-1.ppc64le.gpkg.tar 57108480 BLAKE2B 8e06bee9f0d4f95d352267c591320a1cc47f71f8dded3c7d31eb9e9d67bd9a5c6c85f63ebc7330492e93d4e6fe88ec7583845f50e010a8f1c3454ef375c0fb42 SHA512 eb83c9038b093469f944bdf571960968f6fd9e67ac13f0c48e7e70ed4ad79b5822e887426b16038c5f202c0951c30fecf4814eea94951cec5569e9eef61097dd
+DIST gentoo-kernel-5.15.110-1.x86.gpkg.tar 59115520 BLAKE2B 222db3d38343194999f8cfb696928912fc0a7b10aa68afc2b06fa8206ad9923f911578bb87a817d7b682a43ffc1ac3ebb33747de07870eabae77773c2865ab8d SHA512 ce965cde1bc7a3945c59d6efa9f9d3067762d6f7f0d301c49e280f6462652c4842c0f3d3f9584fd83259ea145b15043a1181ab938c553196354e9bb11ab97969
 DIST gentoo-kernel-5.15.98-1.amd64.gpkg.tar 69632000 BLAKE2B 559df6dda38c4945b6c76f6ccad90a34877918947ff479ffa9003a9cfc4ea697a95523957efa80853fee2758097fc5bbe3ea8076711f898a3ed84a55e4221b23 SHA512 0f6d4ef5edd054319e2ae91cef39af6b7debef4e093bc02f7d476c5c64517aea5f36ec88fa350bf8c5214d00cbaa1502b57e03c2f516d5e49f2cf0ef194444b8
 DIST gentoo-kernel-5.15.98-1.arm64.gpkg.tar 62566400 BLAKE2B 1345fcb22ab95f56cd8671f0775493b8f20a7be825b2a05abbebf1014f26d7144d016f7b58312bb72bcdbf29cdae36fb8f52e4603a83b260e3165fa1980d3510 SHA512 dbd00061e90c43ee701e75ba66075c3c63fbef63dcd562460ee6a661c2b7b48c78f349e19f9c04d633892034c276e6361a6cf6f7e3802bda6156af0d78e1310f
 DIST gentoo-kernel-5.15.98-1.ppc64le.gpkg.tar 57098240 BLAKE2B d9773016f82e87064775640755d6436a0d86b43377756bd9e5a00de39ec6d6d507b6a6e270c252b851d58d7949e083ee18ca2074a0f3811e16b33f2f6806697e SHA512 de759acf2e94f6565ee7f945930cb2b33ba69b7e3916e47c90e13ac280e20a668b95fc1c5f61369c4e6251c91505911b18979ba9efa2595223da8e22cfd71ff9

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110.ebuild
new file mode 100644
index 000000000000..64a82c2b8323
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-10  1:43 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-10  1:43 UTC (permalink / raw
  To: gentoo-commits

commit:     cadda4a03e09246c90f61d664875de4837dc0c0c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed May 10 01:42:39 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed May 10 01:42:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cadda4a0

sys-kernel/gentoo-kernel-bin: Bump to 6.3.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 ++
 .../gentoo-kernel-bin-6.3.1.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 134 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 38baceaaa285..9c06e767edd5 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.2-15.base.tar.xz 763032 BLAKE2B b933b63ddc6d19f47ba58d5a5884ff
 DIST genpatches-6.2-15.extras.tar.xz 3808 BLAKE2B 6134125180afd914169eb329f5d9ec8f3f9fbd3ff61a0266200defdae573a62b39ba557c2a815229344ac762786715a6193ce3cb9c3ed08d07a87d83427ab107 SHA512 857e513619ab77e79461a337c02e9fa9fbb63ee9a837eef438b1e5af3c8c856867c738b0b28f21a8035a5e1b963eb8c13507223ad6a251f5320da67aeaeb595d
 DIST genpatches-6.2-16.base.tar.xz 768864 BLAKE2B e852e0feb635be67bbf0da77ca6c946abb4fdad1b7b6a6e72c350b7705c4c1edeaa152f8b5ab70e4089bec80de805dc4a506ca60f74f53d3572b3ad0214bcec8 SHA512 2ea683e51835696d825977f65d93b9c25259f59499669bbddbfadc1573e6510b46e916c4e4922d5c62bd64ecda992615fbdb076f5c50648debfe2f9f05e1974f
 DIST genpatches-6.2-16.extras.tar.xz 3812 BLAKE2B ffc7e5852ee193ff8bf364ae77394e10c0d9cf8f21ec4f9886d87803be3f6152e632990be009b68f3910ba3e95d7c2bd30c37d6cbf5c49cccf497dffd12f62a5 SHA512 b17df7f12e2c50bfaab0a0a865e1a7687f058e6b4d6fdcd1b107c690e6869e8ad5c127a51ea64b55ce3dc57d74da05fa075f9d99fb3f0b24dbe6dee5d7fb4402
+DIST genpatches-6.3-2.base.tar.xz 8036 BLAKE2B 754d46f15ab113a1bae41d154b47c4cde2a93df9dbc4333b93e7d3abc424ef19dca2993c25705020096ab9d500f794a852c4cff68f29907e7667edbec7503ff6 SHA512 45eb038e9118a2feff7625cefc7bbb96ef4fd8fa29fce118943dbd0685075fbf9c525202879abf6308d7e80e94b8e9704799e3c863105add026c86b97314d580
+DIST genpatches-6.3-2.extras.tar.xz 3808 BLAKE2B 6eccde5d3591804ef50d800dc7ec4cb8b2192d805832cde3496c519bf4ff0f9eef62a76f1e77677df66a054ed1f1efe341f71b8f86b185b10145de8200bc2c70 SHA512 8d79b8c2eed3c962a4c8fda80934720a2ee1436d4e42d762d3f945972537491f415aa6b3615f7a81a727bbb239cd0277ecfb18c83a90ba57252674bf135b35f8
 DIST gentoo-kernel-5.10.177-1.amd64.gpkg.tar 66334720 BLAKE2B 87d02bab9e9d14388e984b3a712e00b85ae14ee57040acbd9948f64173166337e2939a73cb787d172365fd4f6ebc42677cf3fa52b33f7017549d7de373301527 SHA512 f77551f0df9d37befee7f310f05f5e221cab19fe29b21d788c515a4cf55071456d00f232115525e541b94f9a0ce6713f5c764ab49119333d337a043888d61e85
 DIST gentoo-kernel-5.10.177-1.arm64.gpkg.tar 59361280 BLAKE2B ab78f801631243a1767abfb1e950206e72d030438bc9d6434900c5795686f9cc9cd7c804bd85153126f4206f2e1b3774f8288b1419d561492c210b030dca5ff4 SHA512 83434e8b1d6050e48967abe37e923e16a8111c0ed30773d016b80d34ff6caf52c27e10af9598e653d823a2f89e73a04c7f675ae027c248543cff72f87be04fc4
 DIST gentoo-kernel-5.10.177-1.ppc64le.gpkg.tar 54917120 BLAKE2B 5a86c6beacd641530e3d1d36b8730ee8c223f9d537922b6cfaf32629bb8ef85074d456536a2f861381398731dba633255372957bf6f79951f4c919f0c160c773 SHA512 b9f69167a9d9a74fde75eebf7d645fde1092ef785441ac6b57eaa37fbda9351e8a2e02b1659cf32d08c057f97ee7ca9865c57f014fd2b1e5ecadbdce912edec4
@@ -76,8 +78,13 @@ DIST gentoo-kernel-6.2.14-1.amd64.gpkg.tar 82647040 BLAKE2B c895ead21704cdd0d2f2
 DIST gentoo-kernel-6.2.14-1.arm64.gpkg.tar 71802880 BLAKE2B bd9f6c0368ca04f3a7512c4678b1d567bb4f7de336dc631639cd3c256b692464d48e1492911c231d907d189f71fff225d0710b1cbb3cccc5ba1104127c7027e0 SHA512 035ea2e7f7309b1080c58b5490c13bc6908df1ec8f01a286bdea83e15dcfe5f9ce36cb9664e3cf37dbbbd056b85621bda1c42f8ffd91ff77c4d56c392e02d0b8
 DIST gentoo-kernel-6.2.14-1.ppc64le.gpkg.tar 63928320 BLAKE2B 8287654a4864994f70124132669cb9eda0cc8397150a44950b9ffe0241af535cd8d7556af67b07b6129e62a567be9678220ed34aadb09f2a9678af536604fa1d SHA512 c3dbaef15e020deee482b696a183da22bd1de2ccb4eb27e8fc5b40b3c49d8e5e0a76b3478e75aea064c84cb03823f05d12360682b59f30fc4db66b2a1801763d
 DIST gentoo-kernel-6.2.14-1.x86.gpkg.tar 66519040 BLAKE2B 68dbd8c39de89dd97e8d29774df725cee0d67b74ce4d3c0860e0d7bbfb6564a7ade3a7b3ffecb079b9edb04b6b59ec8a22b668c86826ee64332e204a084abab4 SHA512 8a6b84ac77da67ec74de1a5c95e604d05298beeacf526ce23991c96ae3eeb13714d268d8ece6ee4979967310ebaa8773281c181d1af22cabab87cb6fac0e7549
+DIST gentoo-kernel-6.3.1-1.amd64.gpkg.tar 83415040 BLAKE2B 25b01c8ce51ae47c9ac32c8eb42b1ba78ed0c889ccc5538f3da96db671b5e4cafac133fb23fec7c2b315e1c5306d68c6c1072189cc6889cd1774ab7ab7a2a241 SHA512 f01cafdc3946fb6583d2412892498320a5ce896cbf3f27d1138de6698478522a68edde3610b22f4b8126ac0907d4cf63f602e71643ed06f8a87ddcc894eeefa8
+DIST gentoo-kernel-6.3.1-1.arm64.gpkg.tar 72376320 BLAKE2B 7bcbf05310a57d5d8417b13f94031f6876aa37108c8077a97c6d9e6ef67bc5052527319c0bdb9d470eaf398e6ba719079a8b4a121f900355343366c7ed749d4c SHA512 12ad556ed9b52774485de2e0a625a2fe3557425ad8c3971eb0988ac85ae17cbe4ab1bce5e8360cd28b12bf731edc1f6c8c60fffa86240fb45adc9ac8a7f12341
+DIST gentoo-kernel-6.3.1-1.ppc64le.gpkg.tar 64256000 BLAKE2B 4c094238f14f221fd42598b6dde1486e07f0998b51d834428ec294aa027d04e8f9dedf6c5d9129a12bf361ea4f009f5271b8bf542575e5dbc056d14eec4752cd SHA512 33ab3fc05bec10552e58796efaf63ae507af546b6edee2ec6111eca564aba71be1de00a1427386f0102b0cbe10b44e35ec8a2bc44f1d0a799bec7fcc2d85c695
+DIST gentoo-kernel-6.3.1-1.x86.gpkg.tar 67010560 BLAKE2B f3303c11d75dde5dbbd1d085845797a204ce72b00531befea8da2dc0a9aef38f30479d4a76108459e3de76b9af2f7e5cbc850959eb9fa242773aa1549d4c1b08 SHA512 ac74af18e7a687571154b6b9e7597902106fae65a3f1a4c1d56cc2ffbc6e93812756717040e698dce0fd3a39c82a656ef958347af985c74c6505cd5bb0577129
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.2.tar.xz 136430892 BLAKE2B 05b63254734ea685db437cb1c00a6da63eee74d7e99f4ed2d074aaa01ac4487813ab297d337a6855cdbcbb33346b631c4256ee3b06191adfb1be3615a56bdd6d SHA512 a01bee0b968b95183934fe3504516be7ef5811944a061f5aed05ecebaa27b5eb64e33232fd0a8dd622b3c8743bfe462ef7e464d381734d111a0ad6a6d9f66ddd
+DIST linux-6.3.tar.xz 136891752 BLAKE2B f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69 SHA512 768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.1.ebuild
new file mode 100644
index 000000000000..37a5c18539e9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-11  8:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-11  8:08 UTC (permalink / raw
  To: gentoo-commits

commit:     c1127254d403ea6982ee8080b8abfaa7e75960af
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 11 08:00:29 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 11 08:00:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1127254

sys-kernel/gentoo-kernel-bin: Bump to 6.3.1-r1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.3.1-r1.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9c06e767edd5..ab271aa4ad99 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.2-16.base.tar.xz 768864 BLAKE2B e852e0feb635be67bbf0da77ca6c94
 DIST genpatches-6.2-16.extras.tar.xz 3812 BLAKE2B ffc7e5852ee193ff8bf364ae77394e10c0d9cf8f21ec4f9886d87803be3f6152e632990be009b68f3910ba3e95d7c2bd30c37d6cbf5c49cccf497dffd12f62a5 SHA512 b17df7f12e2c50bfaab0a0a865e1a7687f058e6b4d6fdcd1b107c690e6869e8ad5c127a51ea64b55ce3dc57d74da05fa075f9d99fb3f0b24dbe6dee5d7fb4402
 DIST genpatches-6.3-2.base.tar.xz 8036 BLAKE2B 754d46f15ab113a1bae41d154b47c4cde2a93df9dbc4333b93e7d3abc424ef19dca2993c25705020096ab9d500f794a852c4cff68f29907e7667edbec7503ff6 SHA512 45eb038e9118a2feff7625cefc7bbb96ef4fd8fa29fce118943dbd0685075fbf9c525202879abf6308d7e80e94b8e9704799e3c863105add026c86b97314d580
 DIST genpatches-6.3-2.extras.tar.xz 3808 BLAKE2B 6eccde5d3591804ef50d800dc7ec4cb8b2192d805832cde3496c519bf4ff0f9eef62a76f1e77677df66a054ed1f1efe341f71b8f86b185b10145de8200bc2c70 SHA512 8d79b8c2eed3c962a4c8fda80934720a2ee1436d4e42d762d3f945972537491f415aa6b3615f7a81a727bbb239cd0277ecfb18c83a90ba57252674bf135b35f8
+DIST genpatches-6.3-3.base.tar.xz 9340 BLAKE2B e163214c2f648a410b6253caf1cd2fa60beff29341cfba23674cf41712e11893c1f9574a1bfc4df797e69900a3a3f18e65399f5be720c58ab32c5780a41891c4 SHA512 8d308cac9a26c32688588fc8aa34f6798f5c0334fa01f3b813922ab46f0d53cde6c94a5c71817f929c5fd4f96741380da1d97c6ba6a3a5091549651c32fc99c9
+DIST genpatches-6.3-3.extras.tar.xz 3804 BLAKE2B 53064668f5f323d3146f16e96a7864ec41048fcc632aad93ce2c5e2b81f496e9b3f50c7730adfb8d4032d69c7277002419bd17d2698c4a1c4fa97ff86bb56411 SHA512 b24a3dee17f10bb60674792522ac6c39ad891bfd46e0c710fef554eb7393446c0071cac74f46507f9ffb206c798bbf881c2690743c33cd40dedcb41ded592a88
 DIST gentoo-kernel-5.10.177-1.amd64.gpkg.tar 66334720 BLAKE2B 87d02bab9e9d14388e984b3a712e00b85ae14ee57040acbd9948f64173166337e2939a73cb787d172365fd4f6ebc42677cf3fa52b33f7017549d7de373301527 SHA512 f77551f0df9d37befee7f310f05f5e221cab19fe29b21d788c515a4cf55071456d00f232115525e541b94f9a0ce6713f5c764ab49119333d337a043888d61e85
 DIST gentoo-kernel-5.10.177-1.arm64.gpkg.tar 59361280 BLAKE2B ab78f801631243a1767abfb1e950206e72d030438bc9d6434900c5795686f9cc9cd7c804bd85153126f4206f2e1b3774f8288b1419d561492c210b030dca5ff4 SHA512 83434e8b1d6050e48967abe37e923e16a8111c0ed30773d016b80d34ff6caf52c27e10af9598e653d823a2f89e73a04c7f675ae027c248543cff72f87be04fc4
 DIST gentoo-kernel-5.10.177-1.ppc64le.gpkg.tar 54917120 BLAKE2B 5a86c6beacd641530e3d1d36b8730ee8c223f9d537922b6cfaf32629bb8ef85074d456536a2f861381398731dba633255372957bf6f79951f4c919f0c160c773 SHA512 b9f69167a9d9a74fde75eebf7d645fde1092ef785441ac6b57eaa37fbda9351e8a2e02b1659cf32d08c057f97ee7ca9865c57f014fd2b1e5ecadbdce912edec4
@@ -82,6 +84,10 @@ DIST gentoo-kernel-6.3.1-1.amd64.gpkg.tar 83415040 BLAKE2B 25b01c8ce51ae47c9ac32
 DIST gentoo-kernel-6.3.1-1.arm64.gpkg.tar 72376320 BLAKE2B 7bcbf05310a57d5d8417b13f94031f6876aa37108c8077a97c6d9e6ef67bc5052527319c0bdb9d470eaf398e6ba719079a8b4a121f900355343366c7ed749d4c SHA512 12ad556ed9b52774485de2e0a625a2fe3557425ad8c3971eb0988ac85ae17cbe4ab1bce5e8360cd28b12bf731edc1f6c8c60fffa86240fb45adc9ac8a7f12341
 DIST gentoo-kernel-6.3.1-1.ppc64le.gpkg.tar 64256000 BLAKE2B 4c094238f14f221fd42598b6dde1486e07f0998b51d834428ec294aa027d04e8f9dedf6c5d9129a12bf361ea4f009f5271b8bf542575e5dbc056d14eec4752cd SHA512 33ab3fc05bec10552e58796efaf63ae507af546b6edee2ec6111eca564aba71be1de00a1427386f0102b0cbe10b44e35ec8a2bc44f1d0a799bec7fcc2d85c695
 DIST gentoo-kernel-6.3.1-1.x86.gpkg.tar 67010560 BLAKE2B f3303c11d75dde5dbbd1d085845797a204ce72b00531befea8da2dc0a9aef38f30479d4a76108459e3de76b9af2f7e5cbc850959eb9fa242773aa1549d4c1b08 SHA512 ac74af18e7a687571154b6b9e7597902106fae65a3f1a4c1d56cc2ffbc6e93812756717040e698dce0fd3a39c82a656ef958347af985c74c6505cd5bb0577129
+DIST gentoo-kernel-6.3.1-r1-1.amd64.gpkg.tar 83425280 BLAKE2B 848da3136de1ba5d71482a8ecdf3d6e9140240652f52c8d98f75833b4f089f3af9016dcb77337bafd89c438b000ee9c994e91f86f25c108e6f80e4e6c3f55e9e SHA512 46cf90149cd19fc994e4d231913566e1f18dc4886ae7f0367cecdb7789c2d0daaed835f3846bc6231c95efee02ba18b9207fbc830f6eb41f33ec29f144cf4d6b
+DIST gentoo-kernel-6.3.1-r1-1.arm64.gpkg.tar 72386560 BLAKE2B ba5fd61262956a554124a10a93d074d7d246895a6e1399eb4838b737c26a3a8ecb17e8f8f91cedf2f2800a8ee65280d327b3fe3e823ea918865d8f8f5ef92b34 SHA512 422c318c01954dbc3a18b89051da74d8ae72ea56f5f89c1e2e2fd19d418c79263c3c5ec6c726d635c080f564d052c7a4ff94a32f6092e0216ce43ee268b140a7
+DIST gentoo-kernel-6.3.1-r1-1.ppc64le.gpkg.tar 64266240 BLAKE2B c8fe83d2dbbc1e4dd7ecd6f7f9d95a3e378ec620bcbff1d186098811842d0cd36754da4621cdc3edd2a389cdda02a34281475e2ba116c43446eab35bdd46a8ef SHA512 7dbd51f928ce5e0a971351a83894aa1216a263d37f90e431a30f47ff8f46d5ad1709caf1bad71aa016b95bf3e6406e7a5a72ab1960ad8fbbb06b47fba675f741
+DIST gentoo-kernel-6.3.1-r1-1.x86.gpkg.tar 67010560 BLAKE2B 2bcac3e4eade5206782afbae2df221a47b9a4d45d8a1d375f7f93a9c293f5f4ab04d6f8562429070a2c9643ebf0c11848c64d0c9408d83af85ce0bf4aeef3f4f SHA512 13808c2717c7d87031e2224805354b347432275d17bf578d2180fe7de42d25262a16d4ee63ae02fa7cc6ad7d43aa267f2b23480f400ce46786a9bc469e79b1ed
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.1-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.1-r1.ebuild
new file mode 100644
index 000000000000..3cd8c6516903
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.1-r1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-11 19:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-11 19:26 UTC (permalink / raw
  To: gentoo-commits

commit:     fb198681921218943a1add17572ce01d36e483ae
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 11 18:52:03 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 11 19:26:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb198681

sys-kernel/gentoo-kernel-bin: Bump to 5.10.179-r2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   2 +
 .../gentoo-kernel-bin-5.10.179-r2.ebuild           | 127 +++++++++++++++++++++
 2 files changed, 129 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8625f196fd99..081c0db4fa46 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-186.base.tar.xz 5195200 BLAKE2B 80451354985fedc89685d4bc689
 DIST genpatches-5.10-186.extras.tar.xz 3868 BLAKE2B fd83930f87ffab80902b20d931dc9131915e3d6d33f66d7698f5ec7bae211ef1da5d3be0b60a6871b8696e0ad3a60d71dd0b17fb09fb14eaf77a0d570f6e0948 SHA512 aa3df46b0a3640310377455592411b3254505b2262ce58f0c3a374077199ec0c7a63262dcba84ef88a553951c786cf6d9ace55a7cacce48d19696ab568c25cc5
 DIST genpatches-5.10-188.base.tar.xz 5250408 BLAKE2B 0fd1169e3638e5a220dde27354790b43a16b5b3e8087c6ad1f64dcad04214810464923db0290163b94dfdd4d2afb80df138786d94f06707ec939997774c2528f SHA512 516f910acee2d6e42399c380cbab3a0b7f7ed30c99704f3f7e5eb8f8a15a8a8eade2c065d165502d93b724ee7d43c6987f08125b4a98b85d5c6b28e939507fb4
 DIST genpatches-5.10-188.extras.tar.xz 3872 BLAKE2B bfd4b91944fad6cc5781dae0365b019dd1897bb00e255e098cae2f220af481734ea84f225494ec5e34bf601572a2b3d514b4808036e913ea947033457d0b8065 SHA512 a783c59c8f1e9dfe6938478536c9de36bc98440a47d9a85c2360aed9d4f96402e64161c57a3daf8ac53196e91fe47c1358f72af94f67040814067f42a7529601
+DIST genpatches-5.10-189.base.tar.xz 5251680 BLAKE2B ef349b00e1ca8cedc2b580a07e66e8906436198ec7019a8881b2b647152861554fc1b0099f4fcef39497b3a3edd3657c87974ec7b88a01e580ce421a23e2a706 SHA512 94d65f1cdba7415021ac031b2ab896d7b2b15692f5e826833abf8c285a3eda6a8e8e88a57a8f11ccbc5ae94437b732ac6fa974bd26bafa3b426e3d61bc8656c2
+DIST genpatches-5.10-189.extras.tar.xz 3872 BLAKE2B 78ab95ce3f57e4ba86655cd54009252807e32fd0b03228180fb26a47ae9e595e468e549c21a5141dc8214e55fcfa46e63e5f4e866e4113b8d3beebb99512cb86 SHA512 cc6d60a70a1f575ce69a14c265a36e58126a011cafc5a2bc7c569e0d1b626855f1cf430c44775d2602ad35144b449a8f1db1da8594f513edae4329ba354e0347
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
 DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
 DIST genpatches-5.15-112.base.tar.xz 4370104 BLAKE2B 578389e95be1b135fffdbcd598088d07d07ecc764307278c0339351d879594a994a4904500ee1b003ceb5ed928e95b5b07c363d94ff99db3e93568d25234fb26 SHA512 3797509bce6dd1949190f0d9bcb4d1c918c9bcd9f528b493b5f3b7e2fcb9265ea42e51e218c0342814e0f55c827ddd1bab130df76f849352e5894225d73bf3e8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-11 19:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-11 19:26 UTC (permalink / raw
  To: gentoo-commits

commit:     b0bc99ffc0e31d22d8bd8e721a63f280f6ab2aaa
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 11 19:23:29 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 11 19:26:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0bc99ff

sys-kernel/gentoo-kernel-bin: Bump to 5.4.242-r2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   2 +
 .../gentoo-kernel-bin-5.4.242-r2.ebuild            | 127 +++++++++++++++++++++
 2 files changed, 129 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 081c0db4fa46..a0994f32d1a1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-5.4-246.base.tar.xz 5659072 BLAKE2B 4b3f836c7e9f7f4d1cac0c735bbb
 DIST genpatches-5.4-246.extras.tar.xz 1812 BLAKE2B 78297c82519cf71230dc19d674d345cb40d8226adab6af53c0c3af7239f7a1464b8c89b51b62c509b33e8b2eb1a8c102b10146a8a6151ab5f069a1e00f8f6f8c SHA512 13aa1321f559e01257926ef94dd023222c2be9225bb412424a4b4696c1e6d6abe3e7f29c375836e1f9986d496df89051a60c34e8f8070aa0bd556683a387e356
 DIST genpatches-5.4-248.base.tar.xz 5689960 BLAKE2B 50714236c3fa565fb097577d8885ea6b0f6448061025221c317df2270877f70093446a79c60baa8247a80a481ee2475720836651cf2a83c31b13e0a59e6e30ed SHA512 0850c79fe4bbb6752e2a9a316204638287107b72ed180d0f417b6d03fd9288305a221d1e085bc4da0fe7ed82790e29525bee72c288f5e6d876c306ef316f8d82
 DIST genpatches-5.4-248.extras.tar.xz 1812 BLAKE2B 2e95caa558cb93ee161cb9c83f7a5b403539253c1c74f4b3f1d7433b96c5100504d132bde1d2f1d4d790061720c29fc4c77cafcf0cb4ca80ee8a8826db076670 SHA512 194f2797181812b13e25755bb9413821790d953029e322ca5e24c534df56a0fe094ec005e50a761d3968f68d5c9502b27a47c87fc3276472db900f856708abe4
+DIST genpatches-5.4-249.base.tar.xz 5692112 BLAKE2B 8057ddb24ebbd5ee1b4fb5f5a36b295c4e8ab857e407c5b9e061780e1d23ecca7ab5adfb10ca4f6733a7776c2aa6e353419257c255b07bc991ecb6857aa31555 SHA512 b0057da850ab5368dcbf2b454d408b72204150cc2643e087d2f084c3074de22ce36fa4c319552b90d9059ba279e8dc6551cd6348c3616275b050167bfdb58023
+DIST genpatches-5.4-249.extras.tar.xz 1812 BLAKE2B b6b7bccf77851a17e8b514439a50c44de954ff461af71414c325ca5c0a65d7a79ee92f7a8b708afd28a3433acddd13aa3bbd5afcd82b4181e57ea05b008d7090 SHA512 c4977abc2bbb1c2319e9d2e4aed38419f9e2a70813e5f28d2b799533fc945574d9fee21c881b6dd4926a9c2ebe74ae414ada4993e3fcbd117b6536f983533282
 DIST genpatches-6.1-28.base.tar.xz 1412456 BLAKE2B 126c74e7558efbfb104e97e993a70b628fe7882d756ef0ef29031b042651a8df3e2e940d31f85556453cd391358421594f9e089ed194e14b107932a8d525ddf2 SHA512 b033d8b873b0c8ebdd89b25dd25a814746b1debc0f0944da8fdc2ec9ed1da3d8d45816547119f7548ac30a91003c3c078a193875711d7839e4de71234192ac6d
 DIST genpatches-6.1-28.extras.tar.xz 3808 BLAKE2B 3bd49fb256420883a267b2513cc9e6928a107b0142c82d9abd20114f733bfcbd474eeb19a7ef833da27ba625db28806ec25a1dd945f5d94f5bd5f729e445a57d SHA512 06c84adf52e36357fd01e8e1989ba8b8cb08bef052da05d261df3e80aac6d2d10a3c39583fad6d92936e19d8c7484786a4d11f64f2dc3fb5f8e1ee90106d6367
 DIST genpatches-6.1-30.base.tar.xz 1467496 BLAKE2B 7e442668319addb39f4812669463c312c9cda5095c1086732da3ba39eb9836985e53afeba31f471d6cd2774d6028e421a254721bcae10ef89d6d38f3856debde SHA512 90a3309cc2e6cad1a971c864839e6acdedb10986fbbfb89799d1327fd4c9a541f4a46aa4d5a898046d1e0a0a648547717e522ee31622ded87e48ec4057a49dc0

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-11 19:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-11 19:26 UTC (permalink / raw
  To: gentoo-commits

commit:     37298575779654642d37573e35662546bc4532de
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 11 18:02:45 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 11 19:26:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37298575

sys-kernel/gentoo-kernel-bin: Bump to 6.2.14-r2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.2.14-r2.ebuild             | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ab271aa4ad99..4b5f9d050b0a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.2-15.base.tar.xz 763032 BLAKE2B b933b63ddc6d19f47ba58d5a5884ff
 DIST genpatches-6.2-15.extras.tar.xz 3808 BLAKE2B 6134125180afd914169eb329f5d9ec8f3f9fbd3ff61a0266200defdae573a62b39ba557c2a815229344ac762786715a6193ce3cb9c3ed08d07a87d83427ab107 SHA512 857e513619ab77e79461a337c02e9fa9fbb63ee9a837eef438b1e5af3c8c856867c738b0b28f21a8035a5e1b963eb8c13507223ad6a251f5320da67aeaeb595d
 DIST genpatches-6.2-16.base.tar.xz 768864 BLAKE2B e852e0feb635be67bbf0da77ca6c946abb4fdad1b7b6a6e72c350b7705c4c1edeaa152f8b5ab70e4089bec80de805dc4a506ca60f74f53d3572b3ad0214bcec8 SHA512 2ea683e51835696d825977f65d93b9c25259f59499669bbddbfadc1573e6510b46e916c4e4922d5c62bd64ecda992615fbdb076f5c50648debfe2f9f05e1974f
 DIST genpatches-6.2-16.extras.tar.xz 3812 BLAKE2B ffc7e5852ee193ff8bf364ae77394e10c0d9cf8f21ec4f9886d87803be3f6152e632990be009b68f3910ba3e95d7c2bd30c37d6cbf5c49cccf497dffd12f62a5 SHA512 b17df7f12e2c50bfaab0a0a865e1a7687f058e6b4d6fdcd1b107c690e6869e8ad5c127a51ea64b55ce3dc57d74da05fa075f9d99fb3f0b24dbe6dee5d7fb4402
+DIST genpatches-6.2-17.base.tar.xz 769888 BLAKE2B 517466cee5855a4e48a1d055b32b05f78c04931fe2460c57b5fa1aeabda22fd6063826423b951be57863eb50b849852f0b01c089badc030b2b5016a9d9d96502 SHA512 aefa91753cafe7babb994216e97a817318ca65e76087f176c2fd57cc2a41b8380c56966ad60b56567cf9f33b0b4f6386c143fe10ee78ec708ab6abe3e9d3a3fb
+DIST genpatches-6.2-17.extras.tar.xz 3808 BLAKE2B 901180e014376c5b043259536379814d23e6af899f25e550368bec932dd23a9c8280c68d1690d7420516807e14e55b4758f811a33c1a6a064699b147383510b2 SHA512 486349288c8b0230167b5985d163f60ead8e636c0eb5fa58e8aa99647427133f5780a823f449956d59f3a8f7bb204d4c37f62f062b9e104607a058b48ae158b0
 DIST genpatches-6.3-2.base.tar.xz 8036 BLAKE2B 754d46f15ab113a1bae41d154b47c4cde2a93df9dbc4333b93e7d3abc424ef19dca2993c25705020096ab9d500f794a852c4cff68f29907e7667edbec7503ff6 SHA512 45eb038e9118a2feff7625cefc7bbb96ef4fd8fa29fce118943dbd0685075fbf9c525202879abf6308d7e80e94b8e9704799e3c863105add026c86b97314d580
 DIST genpatches-6.3-2.extras.tar.xz 3808 BLAKE2B 6eccde5d3591804ef50d800dc7ec4cb8b2192d805832cde3496c519bf4ff0f9eef62a76f1e77677df66a054ed1f1efe341f71b8f86b185b10145de8200bc2c70 SHA512 8d79b8c2eed3c962a4c8fda80934720a2ee1436d4e42d762d3f945972537491f415aa6b3615f7a81a727bbb239cd0277ecfb18c83a90ba57252674bf135b35f8
 DIST genpatches-6.3-3.base.tar.xz 9340 BLAKE2B e163214c2f648a410b6253caf1cd2fa60beff29341cfba23674cf41712e11893c1f9574a1bfc4df797e69900a3a3f18e65399f5be720c58ab32c5780a41891c4 SHA512 8d308cac9a26c32688588fc8aa34f6798f5c0334fa01f3b813922ab46f0d53cde6c94a5c71817f929c5fd4f96741380da1d97c6ba6a3a5091549651c32fc99c9
@@ -80,6 +82,10 @@ DIST gentoo-kernel-6.2.14-1.amd64.gpkg.tar 82647040 BLAKE2B c895ead21704cdd0d2f2
 DIST gentoo-kernel-6.2.14-1.arm64.gpkg.tar 71802880 BLAKE2B bd9f6c0368ca04f3a7512c4678b1d567bb4f7de336dc631639cd3c256b692464d48e1492911c231d907d189f71fff225d0710b1cbb3cccc5ba1104127c7027e0 SHA512 035ea2e7f7309b1080c58b5490c13bc6908df1ec8f01a286bdea83e15dcfe5f9ce36cb9664e3cf37dbbbd056b85621bda1c42f8ffd91ff77c4d56c392e02d0b8
 DIST gentoo-kernel-6.2.14-1.ppc64le.gpkg.tar 63928320 BLAKE2B 8287654a4864994f70124132669cb9eda0cc8397150a44950b9ffe0241af535cd8d7556af67b07b6129e62a567be9678220ed34aadb09f2a9678af536604fa1d SHA512 c3dbaef15e020deee482b696a183da22bd1de2ccb4eb27e8fc5b40b3c49d8e5e0a76b3478e75aea064c84cb03823f05d12360682b59f30fc4db66b2a1801763d
 DIST gentoo-kernel-6.2.14-1.x86.gpkg.tar 66519040 BLAKE2B 68dbd8c39de89dd97e8d29774df725cee0d67b74ce4d3c0860e0d7bbfb6564a7ade3a7b3ffecb079b9edb04b6b59ec8a22b668c86826ee64332e204a084abab4 SHA512 8a6b84ac77da67ec74de1a5c95e604d05298beeacf526ce23991c96ae3eeb13714d268d8ece6ee4979967310ebaa8773281c181d1af22cabab87cb6fac0e7549
+DIST gentoo-kernel-6.2.14-r2-1.amd64.gpkg.tar 82626560 BLAKE2B 6d5467f0fb9ab915572a80f3c317b231cbe800a51f0e728793287844e5a83bd519753a9794f41243388351570211810964a9f8fc2d29683f4485252bfd319cad SHA512 7495d2bbf75d7a81cf26b5775d381fe9fb8d83dd97b9488edcb1054b91c1709979effec8102ffcf0195c6e69fe4cb5051779a7936b2480862689a39329829edc
+DIST gentoo-kernel-6.2.14-r2-1.arm64.gpkg.tar 71802880 BLAKE2B 59845eeade429b1a50e09323440e0edbc095b1afa5e7fd5fecbfdc7510a7fc677fbb0b130a46dbebcc553026b8b9847b150cc65fb6e2b99267a33325acad8ad5 SHA512 7f30d43162a1a1bf0283abdaa49014b99be4ae7ebbcd494d6d362a4ec0c934f5a337321d3f988016c9f6372f91a06b64e0a9f41baf7e3f2feb9724e78a4cdf33
+DIST gentoo-kernel-6.2.14-r2-1.ppc64le.gpkg.tar 63918080 BLAKE2B 4398d590f60afc6cb8433d1dd4492bd13266ea02d288e4fcb3caa053126c22cd319e737b56c388f2015e6d6c5d95941b5f118a88dc08c356b9f2d741aa81fa16 SHA512 784eeaffb482b3a44f8dddcaf425b07728ef939c984d941e4354e740ec354afd2982539c05978fbc3108bffd7065c5d721a76ded8b27b5229dedebaf1a9a5ab5
+DIST gentoo-kernel-6.2.14-r2-1.x86.gpkg.tar 66519040 BLAKE2B b780d822df660784c24c1abf626c2c372b45f2320a3e9350cb160a43655ceb7dcc86390822baaa6089d882afa50d2f49c191811bbfe4fc121914503db4ae4535 SHA512 be2bf89283698ecd27cd0c6bc846cb43c2eae8b9e21230aa369172d74f35779b5a01ac5d3e9eed89960bac14445e46ff83e21b4187fdc0ad591847347a12b687
 DIST gentoo-kernel-6.3.1-1.amd64.gpkg.tar 83415040 BLAKE2B 25b01c8ce51ae47c9ac32c8eb42b1ba78ed0c889ccc5538f3da96db671b5e4cafac133fb23fec7c2b315e1c5306d68c6c1072189cc6889cd1774ab7ab7a2a241 SHA512 f01cafdc3946fb6583d2412892498320a5ce896cbf3f27d1138de6698478522a68edde3610b22f4b8126ac0907d4cf63f602e71643ed06f8a87ddcc894eeefa8
 DIST gentoo-kernel-6.3.1-1.arm64.gpkg.tar 72376320 BLAKE2B 7bcbf05310a57d5d8417b13f94031f6876aa37108c8077a97c6d9e6ef67bc5052527319c0bdb9d470eaf398e6ba719079a8b4a121f900355343366c7ed749d4c SHA512 12ad556ed9b52774485de2e0a625a2fe3557425ad8c3971eb0988ac85ae17cbe4ab1bce5e8360cd28b12bf731edc1f6c8c60fffa86240fb45adc9ac8a7f12341
 DIST gentoo-kernel-6.3.1-1.ppc64le.gpkg.tar 64256000 BLAKE2B 4c094238f14f221fd42598b6dde1486e07f0998b51d834428ec294aa027d04e8f9dedf6c5d9129a12bf361ea4f009f5271b8bf542575e5dbc056d14eec4752cd SHA512 33ab3fc05bec10552e58796efaf63ae507af546b6edee2ec6111eca564aba71be1de00a1427386f0102b0cbe10b44e35ec8a2bc44f1d0a799bec7fcc2d85c695

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.14-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.14-r2.ebuild
new file mode 100644
index 000000000000..ff865204fd12
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.14-r2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-11 19:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-11 19:26 UTC (permalink / raw
  To: gentoo-commits

commit:     2fd67a0250a283d82d342cd3023bf8f9837c9d0e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 11 18:03:06 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 11 19:26:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd67a02

sys-kernel/gentoo-kernel-bin: Bump to 6.1.27-r2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.27-r2.ebuild             | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4b5f9d050b0a..2410fc568fcf 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.1-30.base.tar.xz 1467496 BLAKE2B 7e442668319addb39f4812669463c
 DIST genpatches-6.1-30.extras.tar.xz 3812 BLAKE2B 8797213e32516d6f5cd88061574201951f5803f9e26e0662eae391704521c9530c47bcf2498a469b3e8f0696a1fa1a329fa097e983476ae4aaf38af465c1593e SHA512 58f4e9d6791b3e9903703349f4cb5456fe2e4d871cdf6f7c3dcf0338982c55c82c1da80b65a768d8efd2d992386c176821f4858aedaefcfc4b293c55a7aa8a1a
 DIST genpatches-6.1-31.base.tar.xz 1473456 BLAKE2B 2bee72cc97ba8a27bab8f69ab11ca7ac3aab81c9d9a00a8cdbe4ab6a50a378d6ea0de3b825ea2acc2fc3cac900b5bb2c3dd7e652a38f804237bb478020be9b5b SHA512 da57c6f5495b0768807c064f7045a19f0d6cb1d90150b6987d6ea0e21756668fb29fdd40329061acfcb923ac3d1dda2144853c33fe5f1bb5d21df05fd30bac65
 DIST genpatches-6.1-31.extras.tar.xz 3812 BLAKE2B 2d599eba0488cce5ff711080e61cc94aef9265c710c5b68ca7badb4a13147cf8f19e4660988321a0f929a3d3a9dd78adf30f905d4eeb63de4e45f41bc5063fd3 SHA512 87db9b58bb212c5182927012b95d04628dec1cb884cf52b83c566fc52262a5684dcea298260233f8a02974b30640f538754893b2c87cb34a71b5d7674b482ae2
+DIST genpatches-6.1-32.base.tar.xz 1474460 BLAKE2B 43060d16a84ca2c65ef9d7447747e6b857423134fd518e05c3c052bf5c664c9a0f8af97b84e7d911c84766cf478b71695537a3c56a367589bf37adaac032a7e0 SHA512 cf8bd867d09b68a197368c546ffa4c626b1c30f0f7a63138129d3abe8a0479c88717dff6ea0a79c53d7f108d2a1fedc433b7b2088e20f082be921701e5d7d790
+DIST genpatches-6.1-32.extras.tar.xz 3808 BLAKE2B b697db5da31e471ab0af978e722c12ca2d8c5cc371f1d4c2d11c5816b34b479e6ac17f1cd9ab26826bacb065e0a254e18b767c9cfcc12fb16c40f9d73aa1e3d9 SHA512 9113f7505f8dd5a535e2550863dc8d69a6961fc4180d5a7b77206a397db570571f083e39f6be87da072b588e4a2d1b9c1e4b2a725172c9a799b3dc8e88542f66
 DIST genpatches-6.2-15.base.tar.xz 763032 BLAKE2B b933b63ddc6d19f47ba58d5a5884ffc63f533f9008b22788276d0b096f3f13ab9eeadb82deb1d37de1ac77aef082f2f10f9eded0461d31ad17165712e696d175 SHA512 6f3bb8fb4dcee4539ebf58d99b4c8b42618366b684c202ff4fe60ee3e8581175ac0337290c1ac24e9e3b552145c760ed7a65f405665c437d76f4922efd810fc9
 DIST genpatches-6.2-15.extras.tar.xz 3808 BLAKE2B 6134125180afd914169eb329f5d9ec8f3f9fbd3ff61a0266200defdae573a62b39ba557c2a815229344ac762786715a6193ce3cb9c3ed08d07a87d83427ab107 SHA512 857e513619ab77e79461a337c02e9fa9fbb63ee9a837eef438b1e5af3c8c856867c738b0b28f21a8035a5e1b963eb8c13507223ad6a251f5320da67aeaeb595d
 DIST genpatches-6.2-16.base.tar.xz 768864 BLAKE2B e852e0feb635be67bbf0da77ca6c946abb4fdad1b7b6a6e72c350b7705c4c1edeaa152f8b5ab70e4089bec80de805dc4a506ca60f74f53d3572b3ad0214bcec8 SHA512 2ea683e51835696d825977f65d93b9c25259f59499669bbddbfadc1573e6510b46e916c4e4922d5c62bd64ecda992615fbdb076f5c50648debfe2f9f05e1974f
@@ -74,6 +76,10 @@ DIST gentoo-kernel-6.1.27-1.amd64.gpkg.tar 76615680 BLAKE2B b2158478d90fe0619df9
 DIST gentoo-kernel-6.1.27-1.arm64.gpkg.tar 69294080 BLAKE2B 8265115c26545f62c15eeb86722506dac86bca3280d5e907b870a4533e9532f4f8bdf8e08a203a0debaf9da68d5b19de3230972b9d32d8500a4902a7f2822625 SHA512 3ce77d0e74b17c77aff7d2f5758764c30ce5248926f9e42cecd78643fbd903f807d12d7ec8dca2095b417430040a737d29f7c2bbc670b1e3ca564c5b1f5ed2e3
 DIST gentoo-kernel-6.1.27-1.ppc64le.gpkg.tar 62709760 BLAKE2B 8197d9d1035c56945f99a1f41aaac876d1992232948add23c5c4d305a9f1607a26e10380dfc4e8a9bc11252ddd8e726968d693769ae0d10f362b50f28e036ce8 SHA512 31ef2a6ee6fb5d48c3223b77f4409ae38b2fc85a5f8a94c306d53db1600bb25f5c1bca4a44b31accae77e97db73f77c7fd5e4b4d25d92240e3a733dfa0907ea5
 DIST gentoo-kernel-6.1.27-1.x86.gpkg.tar 66068480 BLAKE2B 552763135f045ad3c7fcce1d8e979a2b68c06f28ae89f09ab4a80f56b3a9a570ad28750c36471e300a635e914a9174792b5f038f60a1ec33f3e5de9e58678e73 SHA512 43fa0cecb0b6ffe69186d153dad4e08910cfe4bc76a9544af7cfe9473555b23883a4045e9b92cbbe98e6925bd2096552ff9ecf00dd7ac0f57f2549676a77ea68
+DIST gentoo-kernel-6.1.27-r2-1.amd64.gpkg.tar 76646400 BLAKE2B e84b065c853d87b8f808c7c11a5791d3838b5648bcf2819c9aa5b74eb8b011a3bea6b60674b64fd69cde466e29d94b35763d071d5ae760f7582944fb222e2a13 SHA512 3d78e661c36bb954b5d6681618dd22fa82270c08262a0defb212dc5d7b1a7ef911b0ec0a069784d4c30e0faca34d2c9bd3e86b243e6f44a2be4818e04641ca2c
+DIST gentoo-kernel-6.1.27-r2-1.arm64.gpkg.tar 69294080 BLAKE2B fb631219b0a2fffa68d3ec63b3deffd97381dc42f2bc20579e2bacf3db9ce62444bcfaa5fe11ee7b06601203644c814f264d3a15025e436c42b7314dd1651444 SHA512 10f09b96f870309e15a2f1359647a396822a8781bb858843c1fe71ece6455e30c9477cca31522cd4244bca7f2596aefea68fc2b4b452e496f6cefdab0c78c7eb
+DIST gentoo-kernel-6.1.27-r2-1.ppc64le.gpkg.tar 62709760 BLAKE2B 5cb3a76645115f897ad7d30fce14eea5fd14729c3710eb5bd205fef5ded7e550707f8bbf9116f8eb0271fd0b5150a7cf0b5a383018568fb90c52fc75f17d1468 SHA512 f1febba8cbe2bb9e1f443a6763200d041e85f5a219ed2511a7290f9ceff908762331f87bd9fe9aee0b041e41c39bac5f5f6dc8cc6f600f5dfc8316cce00a95c0
+DIST gentoo-kernel-6.1.27-r2-1.x86.gpkg.tar 66058240 BLAKE2B 2492f79853023edcd8739d8ffc70a342c4a011e6f20e2cae39f972bc1989f95ebf614966251d97eb62ffd753d8c0e7391f160f82eb2a0f4ac99935d4db517606 SHA512 c4e9960f930d42517436e5f6e95c792e1ea42008cd3e6b9c3ee463c905d69bb87d661a4ebbbb12120b5fbf1afcf91eef501542ddfdbf0018d1c14ab5c2a13ae2
 DIST gentoo-kernel-6.2.13-1.amd64.gpkg.tar 82677760 BLAKE2B 543c90aa9a3b2b6958f39ae9b2865c867a39e1ef4f3dcb959ad8f1fe0792b7bfb1d74ac368d988960ae66fd949cedd2d012eef8bcd7254d4face276d92317e72 SHA512 2e9b3c878d31a3139c5dda4c6f6c0b02a967b93ca66be09468e40b85b794e116fe68ca157641c5ad1baeee87a50a8f8b8488778ce098572cf887b13526fcb674
 DIST gentoo-kernel-6.2.13-1.arm64.gpkg.tar 71792640 BLAKE2B f004704865c670d1716a03c51575cacfac448792df27122e5c820a53495540b731b2088a778b27a61acfb7e4b5010557b98a8341afef643dbfaa9d8b3447d6b0 SHA512 8c69dcb426c3bb76b720ddda505fc8b3800809c1f4fcc8face738cb39ce0f6188bceb9b136aed732f9cd4617c5b69cc402a9c85726ac43a1f3eaae28fac9c349
 DIST gentoo-kernel-6.2.13-1.ppc64le.gpkg.tar 63907840 BLAKE2B ee2c539fe3cd30ba8eecf103bf2d7dd9c1f6650e670b3e9bbc3109d1e77866fbfca900c3172f064699bcd1c0470a1ba98ab34b151d8ca3381b7407cf5a3d9d2a SHA512 3ecea6a4071d9bcef9a6d88fb560e1fb1c6fda59967195a6ee795c3041ba8a423a41c40d53d2a300dcf9a6fc15a55a0953d8de753a67cb300d5f9d8e2d092868

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27-r2.ebuild
new file mode 100644
index 000000000000..623c8b8ab75f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27-r2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-11 19:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-11 19:26 UTC (permalink / raw
  To: gentoo-commits

commit:     b6a10fce8ffd8a0ff678d16fff48c779ddf2d071
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 11 18:04:11 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 11 19:26:10 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a10fce

sys-kernel/gentoo-kernel-bin: Bump to 5.15.110-r2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   2 +
 .../gentoo-kernel-bin-5.15.110-r2.ebuild           | 127 +++++++++++++++++++++
 2 files changed, 129 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2410fc568fcf..8625f196fd99 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.15-114.base.tar.xz 4428092 BLAKE2B d48a687c2ee6e7127bec22dda70
 DIST genpatches-5.15-114.extras.tar.xz 3932 BLAKE2B 17aa4f2062511ba4e8b73a3449fe6ca4a1edb6cd80ff3037501f0dd7496db9282554cb45857752436e5c1de194e30988a84122698e8a6c27fb2e80edfe20845b SHA512 0bad9b065dd20cfc5436d7f449c0c79ca997be93db9fd1d3d7f1ce3929d7f73fa027a8c20475f5de770513211fca68cd2d0bca8c7fd8ba0daab15234c61e2ceb
 DIST genpatches-5.15-115.base.tar.xz 4432584 BLAKE2B a39251400e823a2e2cb5265981a3c243cd5ee5f294f77b23d022ea565ab78d507f64891b1076454aa24082034a89ad76d061fa898763820ea899bd18013a4347 SHA512 4e54fd61aaa960d813a7fe53e3669ae5d9e42bcb1b537189c7e03f3f66d72bc87ccd02c6fcb1e77c570168fbed6b1353e1bb5a50a21e41bd4667abdefd40b5c2
 DIST genpatches-5.15-115.extras.tar.xz 3932 BLAKE2B 2cd277a80fa68517ed5b2494b8289fe24e651c70b85a3ec8badfc8d98b7f0ed487769e53be865bfcd77d4d3eb31519d3cd9d15174d3231d62b81bdc020ab7f62 SHA512 01abc3b127db13150b754dca3b891854454e5c907c2eac18761f5b68c7d90dd8fc7d8c44c82d83ac90ec6fcacb56c9363083bd1731ec5cbe0ec66c31fe815c14
+DIST genpatches-5.15-116.base.tar.xz 4433124 BLAKE2B 1ace5f7ac7fe7dee5ca92c8228fa07f1abe85d92040adc0d2b83c2d5f55976c4ecfc0a3ed4575d5528db1eab14b65250d25d9fb28a880422385a45a887117820 SHA512 7346fe13050c49737f98e5ad7bdb848caf693b2e3129a7e9e382f1c6462242dcdae1fc7e184b10f7593159c7d6c3cd8bf69dd1d66abb604746871123424563f1
+DIST genpatches-5.15-116.extras.tar.xz 3928 BLAKE2B 0130495424324f43fcb5f29b4178c56b43b01c4a7ca7a3b95ac07130f44d6875519d0ee79d9cf8a9912bd6c6d8bb81a0adcd17f27da1e59e24f19073d9a20cff SHA512 ece809c981c8d2c5ed7ec66df69dec3920cc75e7e43145c0ca5dbc577e16cc58880d449d8503d1863974fd2fb707a403b5a9b5ad02d9835e01c45637fd6bcfd7
 DIST genpatches-5.4-246.base.tar.xz 5659072 BLAKE2B 4b3f836c7e9f7f4d1cac0c735bbbb7751c0c165c826cbf549033c9e9fb85be3ccf45d480b0c8d80f7d980daaa1fb62265b600e24dee320673434333bec891e0c SHA512 029102ba3170b99836ddf5e4a9a7101826eae3dcced431a7049e4c025ca6057f694c66f67a20d5b08a124275ed91aac3a0e1060ca2946fea54d68b251e61b478
 DIST genpatches-5.4-246.extras.tar.xz 1812 BLAKE2B 78297c82519cf71230dc19d674d345cb40d8226adab6af53c0c3af7239f7a1464b8c89b51b62c509b33e8b2eb1a8c102b10146a8a6151ab5f069a1e00f8f6f8c SHA512 13aa1321f559e01257926ef94dd023222c2be9225bb412424a4b4696c1e6d6abe3e7f29c375836e1f9986d496df89051a60c34e8f8070aa0bd556683a387e356
 DIST genpatches-5.4-248.base.tar.xz 5689960 BLAKE2B 50714236c3fa565fb097577d8885ea6b0f6448061025221c317df2270877f70093446a79c60baa8247a80a481ee2475720836651cf2a83c31b13e0a59e6e30ed SHA512 0850c79fe4bbb6752e2a9a316204638287107b72ed180d0f417b6d03fd9288305a221d1e085bc4da0fe7ed82790e29525bee72c288f5e6d876c306ef316f8d82

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110-r2.ebuild
new file mode 100644
index 000000000000..7e040c8ce69b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110-r2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-12 10:04 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2023-05-12 10:04 UTC (permalink / raw
  To: gentoo-commits

commit:     7b7f1c080c270fdf4b1a16155eed8f74aedf3586
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri May 12 10:04:06 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri May 12 10:04:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b7f1c08

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.242-r2 ppc64, #906165

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild
index 70e2f755ed95..8dc0a6101a36 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-12 11:50 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-12 11:50 UTC (permalink / raw
  To: gentoo-commits

commit:     1d9144fb0b926fe541a8fa7ad1d167a0b8c5359b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May 12 11:42:56 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May 12 11:50:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d9144fb

sys-kernel/gentoo-kernel-bin: Bump to 6.1.28

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.28.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index afb59cde7a42..57e15ca4f13f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.1-31.base.tar.xz 1473456 BLAKE2B 2bee72cc97ba8a27bab8f69ab11ca
 DIST genpatches-6.1-31.extras.tar.xz 3812 BLAKE2B 2d599eba0488cce5ff711080e61cc94aef9265c710c5b68ca7badb4a13147cf8f19e4660988321a0f929a3d3a9dd78adf30f905d4eeb63de4e45f41bc5063fd3 SHA512 87db9b58bb212c5182927012b95d04628dec1cb884cf52b83c566fc52262a5684dcea298260233f8a02974b30640f538754893b2c87cb34a71b5d7674b482ae2
 DIST genpatches-6.1-32.base.tar.xz 1474460 BLAKE2B 43060d16a84ca2c65ef9d7447747e6b857423134fd518e05c3c052bf5c664c9a0f8af97b84e7d911c84766cf478b71695537a3c56a367589bf37adaac032a7e0 SHA512 cf8bd867d09b68a197368c546ffa4c626b1c30f0f7a63138129d3abe8a0479c88717dff6ea0a79c53d7f108d2a1fedc433b7b2088e20f082be921701e5d7d790
 DIST genpatches-6.1-32.extras.tar.xz 3808 BLAKE2B b697db5da31e471ab0af978e722c12ca2d8c5cc371f1d4c2d11c5816b34b479e6ac17f1cd9ab26826bacb065e0a254e18b767c9cfcc12fb16c40f9d73aa1e3d9 SHA512 9113f7505f8dd5a535e2550863dc8d69a6961fc4180d5a7b77206a397db570571f083e39f6be87da072b588e4a2d1b9c1e4b2a725172c9a799b3dc8e88542f66
+DIST genpatches-6.1-33.base.tar.xz 1668040 BLAKE2B 60823b42a19d54af313039f75bbd4656414201e11b088c49c3d1c01405da82f9bb933ffbcaecd19a9d2b414553754733059b667f458c4d78fb0e4d46c02157b7 SHA512 2cd6755b1b01fc58a2a4f9a0b5c15c3e2ee5ac74bbf67c01ee4d543e6df30ee35f01bb23aab8e4b7fa0e36fbcb6cbf5e07bae6ab21010d12441d34ea802085fb
+DIST genpatches-6.1-33.extras.tar.xz 3812 BLAKE2B 4c0552c0cd447cff8e1725dbcabe9ae02be41f432805b6e5e9fd360c6a0d745b5bb5d0dd5c7b36a3e0468622dcf89d3d7fcf47f0b1b1735f76ca281764c928ed SHA512 fc1efc3695e71daf5d3445758ba0af5a8714c22b9d3788f59bba0e4383dadc91ebb14e3114aa711b270c2734f3bd8355b6b7e98c9b81580b9da8c9ffe6207cae
 DIST genpatches-6.2-15.base.tar.xz 763032 BLAKE2B b933b63ddc6d19f47ba58d5a5884ffc63f533f9008b22788276d0b096f3f13ab9eeadb82deb1d37de1ac77aef082f2f10f9eded0461d31ad17165712e696d175 SHA512 6f3bb8fb4dcee4539ebf58d99b4c8b42618366b684c202ff4fe60ee3e8581175ac0337290c1ac24e9e3b552145c760ed7a65f405665c437d76f4922efd810fc9
 DIST genpatches-6.2-15.extras.tar.xz 3808 BLAKE2B 6134125180afd914169eb329f5d9ec8f3f9fbd3ff61a0266200defdae573a62b39ba557c2a815229344ac762786715a6193ce3cb9c3ed08d07a87d83427ab107 SHA512 857e513619ab77e79461a337c02e9fa9fbb63ee9a837eef438b1e5af3c8c856867c738b0b28f21a8035a5e1b963eb8c13507223ad6a251f5320da67aeaeb595d
 DIST genpatches-6.2-16.base.tar.xz 768864 BLAKE2B e852e0feb635be67bbf0da77ca6c946abb4fdad1b7b6a6e72c350b7705c4c1edeaa152f8b5ab70e4089bec80de805dc4a506ca60f74f53d3572b3ad0214bcec8 SHA512 2ea683e51835696d825977f65d93b9c25259f59499669bbddbfadc1573e6510b46e916c4e4922d5c62bd64ecda992615fbdb076f5c50648debfe2f9f05e1974f
@@ -90,6 +92,10 @@ DIST gentoo-kernel-6.1.27-r2-1.amd64.gpkg.tar 76646400 BLAKE2B e84b065c853d87b8f
 DIST gentoo-kernel-6.1.27-r2-1.arm64.gpkg.tar 69294080 BLAKE2B fb631219b0a2fffa68d3ec63b3deffd97381dc42f2bc20579e2bacf3db9ce62444bcfaa5fe11ee7b06601203644c814f264d3a15025e436c42b7314dd1651444 SHA512 10f09b96f870309e15a2f1359647a396822a8781bb858843c1fe71ece6455e30c9477cca31522cd4244bca7f2596aefea68fc2b4b452e496f6cefdab0c78c7eb
 DIST gentoo-kernel-6.1.27-r2-1.ppc64le.gpkg.tar 62709760 BLAKE2B 5cb3a76645115f897ad7d30fce14eea5fd14729c3710eb5bd205fef5ded7e550707f8bbf9116f8eb0271fd0b5150a7cf0b5a383018568fb90c52fc75f17d1468 SHA512 f1febba8cbe2bb9e1f443a6763200d041e85f5a219ed2511a7290f9ceff908762331f87bd9fe9aee0b041e41c39bac5f5f6dc8cc6f600f5dfc8316cce00a95c0
 DIST gentoo-kernel-6.1.27-r2-1.x86.gpkg.tar 66058240 BLAKE2B 2492f79853023edcd8739d8ffc70a342c4a011e6f20e2cae39f972bc1989f95ebf614966251d97eb62ffd753d8c0e7391f160f82eb2a0f4ac99935d4db517606 SHA512 c4e9960f930d42517436e5f6e95c792e1ea42008cd3e6b9c3ee463c905d69bb87d661a4ebbbb12120b5fbf1afcf91eef501542ddfdbf0018d1c14ab5c2a13ae2
+DIST gentoo-kernel-6.1.28-1.amd64.gpkg.tar 76666880 BLAKE2B e4861b53699a50165a955b207b713176fb4fbdeb10a818eb4eca81a10dba2323c8017816e399badf6e81ee21aef1b81b04483556dbb6f711b4cd19ce6349c5b1 SHA512 48acaa5f6b4b6d783f1f5e32f3cc0b8a5e7adfd20c2cec12216f577035c6e5eee826ea29d4b7b628e25103d3fd4faa733c3d2971ee467dce2da2a0b436724462
+DIST gentoo-kernel-6.1.28-1.arm64.gpkg.tar 69283840 BLAKE2B fe75979e3c364f4d7bd7102752c7386dbf7223d763f867f870ec24901ff7b458628bed01d714aab9f84bfcea51edac56f869eafa1aa0e4eb2a97a6ca2741c969 SHA512 272a522a4597a14c0ca51e53cd433afd4d7a5ec0d09d6ea06e14e80d92c8c1bce45ab66359fdf7ece3cbbac0e4ff252fb0f0df9c06fbc1bc02f26196ef4b63b6
+DIST gentoo-kernel-6.1.28-1.ppc64le.gpkg.tar 62709760 BLAKE2B 3f001103a494672a3907af8884c576ee14b28c42149fe13065ad25766353661290f51e77799045b11369c1157ea4832acc188fb281bffa6600ce5a1c1b9e5d46 SHA512 e0bae2900471fa776e81d192f09af01efab24f97b3a86b0289a134bc5ecddbb8a924b8d2b8456161ef2a433ff836fc3dcd923a1c541eec7cc6933dbe19d3c2e9
+DIST gentoo-kernel-6.1.28-1.x86.gpkg.tar 66078720 BLAKE2B 817f6a9c9bc05b1519ca4313d780013c25379e86469e999b799a4fd0cb6f7537ca2cf9e03184a259b5d84e641e138d602746ff6579887b56e7c6f4d95a7371da SHA512 b36c84d74209033cc89ff676997c4cfa2c1a702ea148f4f6ef085020ee4bc95a1156f83ff37234658f8468010d554674bb75ce30477b3f0c335a234d4120d3f4
 DIST gentoo-kernel-6.2.13-1.amd64.gpkg.tar 82677760 BLAKE2B 543c90aa9a3b2b6958f39ae9b2865c867a39e1ef4f3dcb959ad8f1fe0792b7bfb1d74ac368d988960ae66fd949cedd2d012eef8bcd7254d4face276d92317e72 SHA512 2e9b3c878d31a3139c5dda4c6f6c0b02a967b93ca66be09468e40b85b794e116fe68ca157641c5ad1baeee87a50a8f8b8488778ce098572cf887b13526fcb674
 DIST gentoo-kernel-6.2.13-1.arm64.gpkg.tar 71792640 BLAKE2B f004704865c670d1716a03c51575cacfac448792df27122e5c820a53495540b731b2088a778b27a61acfb7e4b5010557b98a8341afef643dbfaa9d8b3447d6b0 SHA512 8c69dcb426c3bb76b720ddda505fc8b3800809c1f4fcc8face738cb39ce0f6188bceb9b136aed732f9cd4617c5b69cc402a9c85726ac43a1f3eaae28fac9c349
 DIST gentoo-kernel-6.2.13-1.ppc64le.gpkg.tar 63907840 BLAKE2B ee2c539fe3cd30ba8eecf103bf2d7dd9c1f6650e670b3e9bbc3109d1e77866fbfca900c3172f064699bcd1c0470a1ba98ab34b151d8ca3381b7407cf5a3d9d2a SHA512 3ecea6a4071d9bcef9a6d88fb560e1fb1c6fda59967195a6ee795c3041ba8a423a41c40d53d2a300dcf9a6fc15a55a0953d8de753a67cb300d5f9d8e2d092868

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.28.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.28.ebuild
new file mode 100644
index 000000000000..623c8b8ab75f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.28.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-12 11:50 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-12 11:50 UTC (permalink / raw
  To: gentoo-commits

commit:     7b5b24ee038b848e61b310fa27a49221614b3ca6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May 12 11:43:11 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May 12 11:50:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b5b24ee

sys-kernel/gentoo-kernel-bin: Bump to 5.15.111

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.111.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 57e15ca4f13f..a0d5de11124d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.15-115.base.tar.xz 4432584 BLAKE2B a39251400e823a2e2cb5265981a
 DIST genpatches-5.15-115.extras.tar.xz 3932 BLAKE2B 2cd277a80fa68517ed5b2494b8289fe24e651c70b85a3ec8badfc8d98b7f0ed487769e53be865bfcd77d4d3eb31519d3cd9d15174d3231d62b81bdc020ab7f62 SHA512 01abc3b127db13150b754dca3b891854454e5c907c2eac18761f5b68c7d90dd8fc7d8c44c82d83ac90ec6fcacb56c9363083bd1731ec5cbe0ec66c31fe815c14
 DIST genpatches-5.15-116.base.tar.xz 4433124 BLAKE2B 1ace5f7ac7fe7dee5ca92c8228fa07f1abe85d92040adc0d2b83c2d5f55976c4ecfc0a3ed4575d5528db1eab14b65250d25d9fb28a880422385a45a887117820 SHA512 7346fe13050c49737f98e5ad7bdb848caf693b2e3129a7e9e382f1c6462242dcdae1fc7e184b10f7593159c7d6c3cd8bf69dd1d66abb604746871123424563f1
 DIST genpatches-5.15-116.extras.tar.xz 3928 BLAKE2B 0130495424324f43fcb5f29b4178c56b43b01c4a7ca7a3b95ac07130f44d6875519d0ee79d9cf8a9912bd6c6d8bb81a0adcd17f27da1e59e24f19073d9a20cff SHA512 ece809c981c8d2c5ed7ec66df69dec3920cc75e7e43145c0ca5dbc577e16cc58880d449d8503d1863974fd2fb707a403b5a9b5ad02d9835e01c45637fd6bcfd7
+DIST genpatches-5.15-117.base.tar.xz 4520724 BLAKE2B a495289b18d587d3a02d792644d09b63e0898c65dd88c23cb96983097bcc18ff6a06ea34427c7ea414ee8e93ccdb84d9963265b9bfd52eabd44d50a3b56ecb4f SHA512 218ef84108ce10983a85f3616ea3876dc616434e97add82e201758325c7f6bc3dce14273f86f5f1729c33a8fcae2111b241969ccdc53afcff775d7d683f2588a
+DIST genpatches-5.15-117.extras.tar.xz 3928 BLAKE2B 6dfd1c20d2f57e42fc28d69bd28d89b30da88a7528849a5504b1d4bf2aa6aec1df6419c68214acbaf971513ee7889bb8647c6b7f294f50da817195380ed8a862 SHA512 b7c95365023067b437751c8f1963f971cdb1cddbc6571bfea841e38d11f4f800f47dc732e8840ac5399ca9aa62e600234200ecbe3f8dc0dd63fe084d4c08b3a0
 DIST genpatches-5.4-246.base.tar.xz 5659072 BLAKE2B 4b3f836c7e9f7f4d1cac0c735bbbb7751c0c165c826cbf549033c9e9fb85be3ccf45d480b0c8d80f7d980daaa1fb62265b600e24dee320673434333bec891e0c SHA512 029102ba3170b99836ddf5e4a9a7101826eae3dcced431a7049e4c025ca6057f694c66f67a20d5b08a124275ed91aac3a0e1060ca2946fea54d68b251e61b478
 DIST genpatches-5.4-246.extras.tar.xz 1812 BLAKE2B 78297c82519cf71230dc19d674d345cb40d8226adab6af53c0c3af7239f7a1464b8c89b51b62c509b33e8b2eb1a8c102b10146a8a6151ab5f069a1e00f8f6f8c SHA512 13aa1321f559e01257926ef94dd023222c2be9225bb412424a4b4696c1e6d6abe3e7f29c375836e1f9986d496df89051a60c34e8f8070aa0bd556683a387e356
 DIST genpatches-5.4-248.base.tar.xz 5689960 BLAKE2B 50714236c3fa565fb097577d8885ea6b0f6448061025221c317df2270877f70093446a79c60baa8247a80a481ee2475720836651cf2a83c31b13e0a59e6e30ed SHA512 0850c79fe4bbb6752e2a9a316204638287107b72ed180d0f417b6d03fd9288305a221d1e085bc4da0fe7ed82790e29525bee72c288f5e6d876c306ef316f8d82
@@ -64,6 +66,10 @@ DIST gentoo-kernel-5.15.110-1.amd64.gpkg.tar 69550080 BLAKE2B d04552d83471d24aa7
 DIST gentoo-kernel-5.15.110-1.arm64.gpkg.tar 62504960 BLAKE2B 30d309a10c3ef4d4dff07894f463286cad8b09333dfe67c089e12b594e17658b3b6f4f8f453812b3e2c8c119e23be9a165cfa386601fdbe31ba2fd06daec0962 SHA512 df65aaf452834508a117695364a02c99324913c362eb2a64ff53b6da6254c3144034f3feefc460380b20703ade955a6ec6bee26f0c1b69e92b3099ac83fd9c72
 DIST gentoo-kernel-5.15.110-1.ppc64le.gpkg.tar 57108480 BLAKE2B 8e06bee9f0d4f95d352267c591320a1cc47f71f8dded3c7d31eb9e9d67bd9a5c6c85f63ebc7330492e93d4e6fe88ec7583845f50e010a8f1c3454ef375c0fb42 SHA512 eb83c9038b093469f944bdf571960968f6fd9e67ac13f0c48e7e70ed4ad79b5822e887426b16038c5f202c0951c30fecf4814eea94951cec5569e9eef61097dd
 DIST gentoo-kernel-5.15.110-1.x86.gpkg.tar 59115520 BLAKE2B 222db3d38343194999f8cfb696928912fc0a7b10aa68afc2b06fa8206ad9923f911578bb87a817d7b682a43ffc1ac3ebb33747de07870eabae77773c2865ab8d SHA512 ce965cde1bc7a3945c59d6efa9f9d3067762d6f7f0d301c49e280f6462652c4842c0f3d3f9584fd83259ea145b15043a1181ab938c553196354e9bb11ab97969
+DIST gentoo-kernel-5.15.111-1.amd64.gpkg.tar 69550080 BLAKE2B 691b90d29f4c6fadabb4beef25a0d73239490a3ea96ae89ed75eeb504f389beee8c57cea06aab23f024305c1ddeaa8243f1d717b1c48b40b001107dbc4251830 SHA512 ecbf9c4cf3bd71b46d5545a3ac01f5006c7fa45cc9361bad2925b8cce11eead037a5e29f04baf70a2350f1a65f6435e960a356682803f99e6ae4be8cd237219a
+DIST gentoo-kernel-5.15.111-1.arm64.gpkg.tar 62515200 BLAKE2B 32f5fc8ad141f60d75e744c31b22ee91a6bd2ae6f61629e9cb0be5850f90d374244ae8162936d4f34137ae588ff0756147893e8719f9707df0ff0ec311aef494 SHA512 8ffc397ac61a010fea27255e37040acf85e499a25e18b5c9a4b4757c3dfe53a0fc11d1dcb9a23ec431749a19ed6253b345f74eec732a31a81c70ef28a1256cb5
+DIST gentoo-kernel-5.15.111-1.ppc64le.gpkg.tar 57098240 BLAKE2B 9e34b07d44a5a28c325c811a7d323df77e45ae97bf4da44aba2bfd5f0fbf3c59231e740485e74d63b43ab876fef59ec2db708b00d5128326068a01cf337c93d9 SHA512 27ddca360e56ea137281032336fb90110258ea73b4ae9e0eaf3c675e2ace97ccf4a49128e1dee7b89ac9172197a07e6ef924999be579bcfdc441d4cebcf2e3de
+DIST gentoo-kernel-5.15.111-1.x86.gpkg.tar 59125760 BLAKE2B 286e4037080805babcabba35f6dbec395456576b75d281f80c1b3de0b23f5279e5c11ca8f1dbd69e35cfad7f675320c512970978cfa1b4cea07aaee7cc3e21d7 SHA512 2fb6b2ef32980dfd9c8a3e2a636deb83fad7222c19a43a04716a51ce364ffec7007e3d20b175dcf5ecc75b44d629987dc804f811582706d7e7fd799e4317c66b
 DIST gentoo-kernel-5.15.98-1.amd64.gpkg.tar 69632000 BLAKE2B 559df6dda38c4945b6c76f6ccad90a34877918947ff479ffa9003a9cfc4ea697a95523957efa80853fee2758097fc5bbe3ea8076711f898a3ed84a55e4221b23 SHA512 0f6d4ef5edd054319e2ae91cef39af6b7debef4e093bc02f7d476c5c64517aea5f36ec88fa350bf8c5214d00cbaa1502b57e03c2f516d5e49f2cf0ef194444b8
 DIST gentoo-kernel-5.15.98-1.arm64.gpkg.tar 62566400 BLAKE2B 1345fcb22ab95f56cd8671f0775493b8f20a7be825b2a05abbebf1014f26d7144d016f7b58312bb72bcdbf29cdae36fb8f52e4603a83b260e3165fa1980d3510 SHA512 dbd00061e90c43ee701e75ba66075c3c63fbef63dcd562460ee6a661c2b7b48c78f349e19f9c04d633892034c276e6361a6cf6f7e3802bda6156af0d78e1310f
 DIST gentoo-kernel-5.15.98-1.ppc64le.gpkg.tar 57098240 BLAKE2B d9773016f82e87064775640755d6436a0d86b43377756bd9e5a00de39ec6d6d507b6a6e270c252b851d58d7949e083ee18ca2074a0f3811e16b33f2f6806697e SHA512 de759acf2e94f6565ee7f945930cb2b33ba69b7e3916e47c90e13ac280e20a668b95fc1c5f61369c4e6251c91505911b18979ba9efa2595223da8e22cfd71ff9

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.111.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.111.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.111.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-12 11:50 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-12 11:50 UTC (permalink / raw
  To: gentoo-commits

commit:     dc0f82976582c3743ad485b41e16db06ddd7730e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May 12 11:42:43 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May 12 11:50:10 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc0f8297

sys-kernel/gentoo-kernel-bin: Bump to 6.2.15

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.2.15.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ffebe172c7e9..afb59cde7a42 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-6.2-16.base.tar.xz 768864 BLAKE2B e852e0feb635be67bbf0da77ca6c94
 DIST genpatches-6.2-16.extras.tar.xz 3812 BLAKE2B ffc7e5852ee193ff8bf364ae77394e10c0d9cf8f21ec4f9886d87803be3f6152e632990be009b68f3910ba3e95d7c2bd30c37d6cbf5c49cccf497dffd12f62a5 SHA512 b17df7f12e2c50bfaab0a0a865e1a7687f058e6b4d6fdcd1b107c690e6869e8ad5c127a51ea64b55ce3dc57d74da05fa075f9d99fb3f0b24dbe6dee5d7fb4402
 DIST genpatches-6.2-17.base.tar.xz 769888 BLAKE2B 517466cee5855a4e48a1d055b32b05f78c04931fe2460c57b5fa1aeabda22fd6063826423b951be57863eb50b849852f0b01c089badc030b2b5016a9d9d96502 SHA512 aefa91753cafe7babb994216e97a817318ca65e76087f176c2fd57cc2a41b8380c56966ad60b56567cf9f33b0b4f6386c143fe10ee78ec708ab6abe3e9d3a3fb
 DIST genpatches-6.2-17.extras.tar.xz 3808 BLAKE2B 901180e014376c5b043259536379814d23e6af899f25e550368bec932dd23a9c8280c68d1690d7420516807e14e55b4758f811a33c1a6a064699b147383510b2 SHA512 486349288c8b0230167b5985d163f60ead8e636c0eb5fa58e8aa99647427133f5780a823f449956d59f3a8f7bb204d4c37f62f062b9e104607a058b48ae158b0
+DIST genpatches-6.2-18.base.tar.xz 995956 BLAKE2B 402258df823b898522612e18c9d0c51c38cdedc9b4934961989de768c8feb7ce0287f3354a75a97a2a0bcad13e74bbfadff8233b22ae816149f9eec85c8c6553 SHA512 1162522ff7d5a4408b1a1eb5d220822cd5e3db11c9948dcbc011dce67d3022d7af643cff81b2900e91957bebe0f00589bb7db93617e800dc3837f3f537eb1969
+DIST genpatches-6.2-18.extras.tar.xz 3808 BLAKE2B 4c80c3e537e6ea6ea2a9d720127bd5a661417ec94ddb373d6301334108c9765e985723475c85dd0acadce92811b7bd1a96f68cf657a4e943f8be49bddf641eb6 SHA512 8a63c7432326af46c1d9c5e3170f3cae77a35b3c7ccf4ece155418915ee21b511e7b32e7b377976773a5e188d43eb39dc8f435de269779b5192761f21414db37
 DIST genpatches-6.3-2.base.tar.xz 8036 BLAKE2B 754d46f15ab113a1bae41d154b47c4cde2a93df9dbc4333b93e7d3abc424ef19dca2993c25705020096ab9d500f794a852c4cff68f29907e7667edbec7503ff6 SHA512 45eb038e9118a2feff7625cefc7bbb96ef4fd8fa29fce118943dbd0685075fbf9c525202879abf6308d7e80e94b8e9704799e3c863105add026c86b97314d580
 DIST genpatches-6.3-2.extras.tar.xz 3808 BLAKE2B 6eccde5d3591804ef50d800dc7ec4cb8b2192d805832cde3496c519bf4ff0f9eef62a76f1e77677df66a054ed1f1efe341f71b8f86b185b10145de8200bc2c70 SHA512 8d79b8c2eed3c962a4c8fda80934720a2ee1436d4e42d762d3f945972537491f415aa6b3615f7a81a727bbb239cd0277ecfb18c83a90ba57252674bf135b35f8
 DIST genpatches-6.3-3.base.tar.xz 9340 BLAKE2B e163214c2f648a410b6253caf1cd2fa60beff29341cfba23674cf41712e11893c1f9574a1bfc4df797e69900a3a3f18e65399f5be720c58ab32c5780a41891c4 SHA512 8d308cac9a26c32688588fc8aa34f6798f5c0334fa01f3b813922ab46f0d53cde6c94a5c71817f929c5fd4f96741380da1d97c6ba6a3a5091549651c32fc99c9
@@ -100,6 +102,10 @@ DIST gentoo-kernel-6.2.14-r2-1.amd64.gpkg.tar 82626560 BLAKE2B 6d5467f0fb9ab9155
 DIST gentoo-kernel-6.2.14-r2-1.arm64.gpkg.tar 71802880 BLAKE2B 59845eeade429b1a50e09323440e0edbc095b1afa5e7fd5fecbfdc7510a7fc677fbb0b130a46dbebcc553026b8b9847b150cc65fb6e2b99267a33325acad8ad5 SHA512 7f30d43162a1a1bf0283abdaa49014b99be4ae7ebbcd494d6d362a4ec0c934f5a337321d3f988016c9f6372f91a06b64e0a9f41baf7e3f2feb9724e78a4cdf33
 DIST gentoo-kernel-6.2.14-r2-1.ppc64le.gpkg.tar 63918080 BLAKE2B 4398d590f60afc6cb8433d1dd4492bd13266ea02d288e4fcb3caa053126c22cd319e737b56c388f2015e6d6c5d95941b5f118a88dc08c356b9f2d741aa81fa16 SHA512 784eeaffb482b3a44f8dddcaf425b07728ef939c984d941e4354e740ec354afd2982539c05978fbc3108bffd7065c5d721a76ded8b27b5229dedebaf1a9a5ab5
 DIST gentoo-kernel-6.2.14-r2-1.x86.gpkg.tar 66519040 BLAKE2B b780d822df660784c24c1abf626c2c372b45f2320a3e9350cb160a43655ceb7dcc86390822baaa6089d882afa50d2f49c191811bbfe4fc121914503db4ae4535 SHA512 be2bf89283698ecd27cd0c6bc846cb43c2eae8b9e21230aa369172d74f35779b5a01ac5d3e9eed89960bac14445e46ff83e21b4187fdc0ad591847347a12b687
+DIST gentoo-kernel-6.2.15-1.amd64.gpkg.tar 82698240 BLAKE2B 9fda0d955c58509d57a67f4d84054165d8f40bb906791ab0270f827502d6fe4c740659636817475614933d3d06859c59a32831d1325144749e6b7f65ffcb3c5b SHA512 696f99118d4df36477b2a3d73f463d2e0805e4fde334154471ef2e02bf20d26d7c35dca6e284c7e2828a12f6b8fad8ace44c51514bbed1ff2369394cf75ee601
+DIST gentoo-kernel-6.2.15-1.arm64.gpkg.tar 71813120 BLAKE2B 2549ccb428f778a10f0653005278b7317f32e9c2b4625f1ca7982b373daafd1539ff2e381ccbb2fca5785c0aeb6912844d88bb45230b077342c4386a49d815cb SHA512 bc788e87966012395e7bc4f031eba92bb3b4d85ba9a62c9d623813d7c166b718db022f0bcc1df13ce6152224a421fd7d8b68dbea12fb552c38efb3978f86ad15
+DIST gentoo-kernel-6.2.15-1.ppc64le.gpkg.tar 63948800 BLAKE2B 7ba131f8982c04bd42c40b94236a19edb4d7c54d35f43f80576869b3d6453f3e49ce1186f6a1c2dcad974a6c9d221e771c3648f985b8ca474fc112d116118adf SHA512 595bf5be2440f6a8d3bed48cba38e90127681385ab72c296312443f8ef446f05da661ed76fed0a31b5e90773993240d6f9add3ea43e276def833fad62bee61d8
+DIST gentoo-kernel-6.2.15-1.x86.gpkg.tar 66539520 BLAKE2B 67a49fe77fa42708f22bce6d79f3d784dfc59000b4d3a01e5f7cf0006a679f37bc1349a1ce9371dd9e6197e7416d6a5278636d36414024053118341002e1c007 SHA512 6519ccbee5838215550e971d352148e6778852a88e96671df0c8ce66a0fa8f0425a4f6bf05a887261b53b45dcd5d79c13da0a2185f205124f2e0484c5d1812ba
 DIST gentoo-kernel-6.3.1-1.amd64.gpkg.tar 83415040 BLAKE2B 25b01c8ce51ae47c9ac32c8eb42b1ba78ed0c889ccc5538f3da96db671b5e4cafac133fb23fec7c2b315e1c5306d68c6c1072189cc6889cd1774ab7ab7a2a241 SHA512 f01cafdc3946fb6583d2412892498320a5ce896cbf3f27d1138de6698478522a68edde3610b22f4b8126ac0907d4cf63f602e71643ed06f8a87ddcc894eeefa8
 DIST gentoo-kernel-6.3.1-1.arm64.gpkg.tar 72376320 BLAKE2B 7bcbf05310a57d5d8417b13f94031f6876aa37108c8077a97c6d9e6ef67bc5052527319c0bdb9d470eaf398e6ba719079a8b4a121f900355343366c7ed749d4c SHA512 12ad556ed9b52774485de2e0a625a2fe3557425ad8c3971eb0988ac85ae17cbe4ab1bce5e8360cd28b12bf731edc1f6c8c60fffa86240fb45adc9ac8a7f12341
 DIST gentoo-kernel-6.3.1-1.ppc64le.gpkg.tar 64256000 BLAKE2B 4c094238f14f221fd42598b6dde1486e07f0998b51d834428ec294aa027d04e8f9dedf6c5d9129a12bf361ea4f009f5271b8bf542575e5dbc056d14eec4752cd SHA512 33ab3fc05bec10552e58796efaf63ae507af546b6edee2ec6111eca564aba71be1de00a1427386f0102b0cbe10b44e35ec8a2bc44f1d0a799bec7fcc2d85c695

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.15.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.15.ebuild
new file mode 100644
index 000000000000..ff865204fd12
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.15.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-12 11:50 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-12 11:50 UTC (permalink / raw
  To: gentoo-commits

commit:     e58c55c973f8b94ceef2faa9c19a9fa89cafe9e9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May 12 11:42:25 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May 12 11:50:10 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e58c55c9

sys-kernel/gentoo-kernel-bin: Bump to 6.3.2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.3.2.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a0994f32d1a1..ffebe172c7e9 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -38,6 +38,8 @@ DIST genpatches-6.3-2.base.tar.xz 8036 BLAKE2B 754d46f15ab113a1bae41d154b47c4cde
 DIST genpatches-6.3-2.extras.tar.xz 3808 BLAKE2B 6eccde5d3591804ef50d800dc7ec4cb8b2192d805832cde3496c519bf4ff0f9eef62a76f1e77677df66a054ed1f1efe341f71b8f86b185b10145de8200bc2c70 SHA512 8d79b8c2eed3c962a4c8fda80934720a2ee1436d4e42d762d3f945972537491f415aa6b3615f7a81a727bbb239cd0277ecfb18c83a90ba57252674bf135b35f8
 DIST genpatches-6.3-3.base.tar.xz 9340 BLAKE2B e163214c2f648a410b6253caf1cd2fa60beff29341cfba23674cf41712e11893c1f9574a1bfc4df797e69900a3a3f18e65399f5be720c58ab32c5780a41891c4 SHA512 8d308cac9a26c32688588fc8aa34f6798f5c0334fa01f3b813922ab46f0d53cde6c94a5c71817f929c5fd4f96741380da1d97c6ba6a3a5091549651c32fc99c9
 DIST genpatches-6.3-3.extras.tar.xz 3804 BLAKE2B 53064668f5f323d3146f16e96a7864ec41048fcc632aad93ce2c5e2b81f496e9b3f50c7730adfb8d4032d69c7277002419bd17d2698c4a1c4fa97ff86bb56411 SHA512 b24a3dee17f10bb60674792522ac6c39ad891bfd46e0c710fef554eb7393446c0071cac74f46507f9ffb206c798bbf881c2690743c33cd40dedcb41ded592a88
+DIST genpatches-6.3-4.base.tar.xz 243812 BLAKE2B bcd9f63e6015b075a589becbb6246cb208f214f97f443a27258c103dabc2983de04283bd596c041f5c615dc7bed9d28032b4b9e1887ee4f2840dca3bb8506f9e SHA512 3e6bf8f25f7f5ea54c795cfefea83010dcbc6480a054b69ac90d3187ecdb819d19d26e3df09e8c2b9f166e4ca488062672041e7130ac7c0984c0c34e786f4982
+DIST genpatches-6.3-4.extras.tar.xz 3808 BLAKE2B fdc95b7e9b191bc5eb19215cc1a381723242344a47d8e7a6ceb460d49fcbcabff2016a9ee0fde254e2461b54e145b2db2d5add045da1392fc86f1b11d2aa5c68 SHA512 f28b91dd378c42b1f170e29d851d8c7dc78b6b07243231b7b784ec596949abc8ade382025632e2999e395a28c3f38c56e2a439d5e62065af019cb25a21a29104
 DIST gentoo-kernel-5.10.177-1.amd64.gpkg.tar 66334720 BLAKE2B 87d02bab9e9d14388e984b3a712e00b85ae14ee57040acbd9948f64173166337e2939a73cb787d172365fd4f6ebc42677cf3fa52b33f7017549d7de373301527 SHA512 f77551f0df9d37befee7f310f05f5e221cab19fe29b21d788c515a4cf55071456d00f232115525e541b94f9a0ce6713f5c764ab49119333d337a043888d61e85
 DIST gentoo-kernel-5.10.177-1.arm64.gpkg.tar 59361280 BLAKE2B ab78f801631243a1767abfb1e950206e72d030438bc9d6434900c5795686f9cc9cd7c804bd85153126f4206f2e1b3774f8288b1419d561492c210b030dca5ff4 SHA512 83434e8b1d6050e48967abe37e923e16a8111c0ed30773d016b80d34ff6caf52c27e10af9598e653d823a2f89e73a04c7f675ae027c248543cff72f87be04fc4
 DIST gentoo-kernel-5.10.177-1.ppc64le.gpkg.tar 54917120 BLAKE2B 5a86c6beacd641530e3d1d36b8730ee8c223f9d537922b6cfaf32629bb8ef85074d456536a2f861381398731dba633255372957bf6f79951f4c919f0c160c773 SHA512 b9f69167a9d9a74fde75eebf7d645fde1092ef785441ac6b57eaa37fbda9351e8a2e02b1659cf32d08c057f97ee7ca9865c57f014fd2b1e5ecadbdce912edec4
@@ -106,6 +108,10 @@ DIST gentoo-kernel-6.3.1-r1-1.amd64.gpkg.tar 83425280 BLAKE2B 848da3136de1ba5d71
 DIST gentoo-kernel-6.3.1-r1-1.arm64.gpkg.tar 72386560 BLAKE2B ba5fd61262956a554124a10a93d074d7d246895a6e1399eb4838b737c26a3a8ecb17e8f8f91cedf2f2800a8ee65280d327b3fe3e823ea918865d8f8f5ef92b34 SHA512 422c318c01954dbc3a18b89051da74d8ae72ea56f5f89c1e2e2fd19d418c79263c3c5ec6c726d635c080f564d052c7a4ff94a32f6092e0216ce43ee268b140a7
 DIST gentoo-kernel-6.3.1-r1-1.ppc64le.gpkg.tar 64266240 BLAKE2B c8fe83d2dbbc1e4dd7ecd6f7f9d95a3e378ec620bcbff1d186098811842d0cd36754da4621cdc3edd2a389cdda02a34281475e2ba116c43446eab35bdd46a8ef SHA512 7dbd51f928ce5e0a971351a83894aa1216a263d37f90e431a30f47ff8f46d5ad1709caf1bad71aa016b95bf3e6406e7a5a72ab1960ad8fbbb06b47fba675f741
 DIST gentoo-kernel-6.3.1-r1-1.x86.gpkg.tar 67010560 BLAKE2B 2bcac3e4eade5206782afbae2df221a47b9a4d45d8a1d375f7f93a9c293f5f4ab04d6f8562429070a2c9643ebf0c11848c64d0c9408d83af85ce0bf4aeef3f4f SHA512 13808c2717c7d87031e2224805354b347432275d17bf578d2180fe7de42d25262a16d4ee63ae02fa7cc6ad7d43aa267f2b23480f400ce46786a9bc469e79b1ed
+DIST gentoo-kernel-6.3.2-1.amd64.gpkg.tar 83456000 BLAKE2B c5ca1eb553ab5aa6bdbdee9924e6b47ef5cb87d737021015606536b14ee8abb30adb9a7618c533089256c535b65b441f2242787e48893ec42466c26d3185c999 SHA512 8a6b8352c4fd9c02483cf05e6e09b6dd5ec0681d4cf9ddf17bada0f35f444c5fe1fe054656748445df7e96842b8a2fe23ddef4df36bbdd725ca46d6bcfbac7d7
+DIST gentoo-kernel-6.3.2-1.arm64.gpkg.tar 72386560 BLAKE2B e4c5e8b6b9783f788b2bbd7123c901c556d8fc9c9da8f6ae77427945bf1defa479a4ce363f08982cad0e6ea6ec0d001da664592c9dfa2d32dd8f515ec2764e8c SHA512 387f38873ea33be4f2446f31b5fe140537eba3e66b91f5823f06f23951b5ad78b2b6a292abb20b543d41b41e7d73dc6eab334b40da5a4dbcf0aa7ba71d955798
+DIST gentoo-kernel-6.3.2-1.ppc64le.gpkg.tar 64276480 BLAKE2B 2f980ae41e25f9c71360d796da2bc70240c2907046eef74b9b5faf7bf69c2297881234ee063abbd6fa5d470ddaca1593dcc941aa95a1786f6363210ee266f0da SHA512 6bd6a413dbbe01f511f2442d93032ac558ec5facb4eefe06ac45b681bbbc2f20764d2f442798eec32e719359f4ac44f6400dfa2d4698ff89c8845db06cc49862
+DIST gentoo-kernel-6.3.2-1.x86.gpkg.tar 67020800 BLAKE2B 620a7e5fa0a8b0108b0b59bc520728faad0b45afc6d2f0096fa0afc577162fb282af928736b8c67c5bec41d19ca8049951cd55cd7e37892c62e6c904ef679024 SHA512 283d9e10050661c35baf1e7db9295273a821e5337aed2de2929a35f3c1182872cc72d9b1f762222053031cd39202d0ff867b00bb4736dbc516b04e3c4bea3867
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.2.ebuild
new file mode 100644
index 000000000000..3cd8c6516903
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-16 10:56 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-16 10:56 UTC (permalink / raw
  To: gentoo-commits

commit:     1a206c79eb4804e2da7ed76b4f1a10274817dbf7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 16 10:52:11 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 16 10:56:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a206c79

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.27-r2 amd64 arm64 ppc64 x86, #906162

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27-r2.ebuild
index 623c8b8ab75f..bb9df2237cca 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27-r2.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27-r2.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-16 10:56 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-16 10:56 UTC (permalink / raw
  To: gentoo-commits

commit:     a4ff62499b8a8d21c07202f111216a554026f9cb
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 16 10:52:16 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 16 10:56:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4ff6249

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.110-r2 amd64 arm64 ppc64 x86, #906163

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110-r2.ebuild
index 7e040c8ce69b..dd082ca20485 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110-r2.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110-r2.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-16 10:56 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-16 10:56 UTC (permalink / raw
  To: gentoo-commits

commit:     a94973589ccbb046d518a625331bf937531a1b00
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 16 10:52:25 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 16 10:56:26 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9497358

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.242-r2 amd64 arm64 x86, #906165

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild
index 8dc0a6101a36..3fe8af6f211c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-16 10:56 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-16 10:56 UTC (permalink / raw
  To: gentoo-commits

commit:     c2cf7eed1c2d62f8f1399d6bc998a7bbbaf9ed5e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 16 10:52:20 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 16 10:56:23 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2cf7eed

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.179-r2 amd64 arm64 ppc64 x86, #906164

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild
index fb165f3f0e91..67af68076aac 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-16 11:03 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-16 11:03 UTC (permalink / raw
  To: gentoo-commits

commit:     292069acae569c5bc1e18e762645b7567fdd4f02
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 16 11:00:22 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 16 11:02:51 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292069ac

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  78 -------------
 .../gentoo-kernel-bin-5.10.177.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.10.179.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.107.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.109.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.110.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.4.240.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-5.4.242.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-6.1.24.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.1.26.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.1.27.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.2.13.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.2.14-r2.ebuild             | 127 ---------------------
 .../gentoo-kernel-bin-6.2.14.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.3.1-r1.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-6.3.1.ebuild                 | 127 ---------------------
 16 files changed, 1983 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a0d5de11124d..f90a5eaf2da2 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,67 +1,25 @@
-DIST genpatches-5.10-186.base.tar.xz 5195200 BLAKE2B 80451354985fedc89685d4bc6897aa66833eb2ae3916b8eeee9a5884107256f4050e8512194effa5f47123f580e50d2b1c454e178a46255aabb9c84a7d743cca SHA512 267850925d6c4d527cf9e847657d5a7d33d9073444a2a1076b81c0db1ee973b333f99b7c4165688bc2072f8a11447aa35e460039569369091ddf45d457b48839
-DIST genpatches-5.10-186.extras.tar.xz 3868 BLAKE2B fd83930f87ffab80902b20d931dc9131915e3d6d33f66d7698f5ec7bae211ef1da5d3be0b60a6871b8696e0ad3a60d71dd0b17fb09fb14eaf77a0d570f6e0948 SHA512 aa3df46b0a3640310377455592411b3254505b2262ce58f0c3a374077199ec0c7a63262dcba84ef88a553951c786cf6d9ace55a7cacce48d19696ab568c25cc5
-DIST genpatches-5.10-188.base.tar.xz 5250408 BLAKE2B 0fd1169e3638e5a220dde27354790b43a16b5b3e8087c6ad1f64dcad04214810464923db0290163b94dfdd4d2afb80df138786d94f06707ec939997774c2528f SHA512 516f910acee2d6e42399c380cbab3a0b7f7ed30c99704f3f7e5eb8f8a15a8a8eade2c065d165502d93b724ee7d43c6987f08125b4a98b85d5c6b28e939507fb4
-DIST genpatches-5.10-188.extras.tar.xz 3872 BLAKE2B bfd4b91944fad6cc5781dae0365b019dd1897bb00e255e098cae2f220af481734ea84f225494ec5e34bf601572a2b3d514b4808036e913ea947033457d0b8065 SHA512 a783c59c8f1e9dfe6938478536c9de36bc98440a47d9a85c2360aed9d4f96402e64161c57a3daf8ac53196e91fe47c1358f72af94f67040814067f42a7529601
 DIST genpatches-5.10-189.base.tar.xz 5251680 BLAKE2B ef349b00e1ca8cedc2b580a07e66e8906436198ec7019a8881b2b647152861554fc1b0099f4fcef39497b3a3edd3657c87974ec7b88a01e580ce421a23e2a706 SHA512 94d65f1cdba7415021ac031b2ab896d7b2b15692f5e826833abf8c285a3eda6a8e8e88a57a8f11ccbc5ae94437b732ac6fa974bd26bafa3b426e3d61bc8656c2
 DIST genpatches-5.10-189.extras.tar.xz 3872 BLAKE2B 78ab95ce3f57e4ba86655cd54009252807e32fd0b03228180fb26a47ae9e595e468e549c21a5141dc8214e55fcfa46e63e5f4e866e4113b8d3beebb99512cb86 SHA512 cc6d60a70a1f575ce69a14c265a36e58126a011cafc5a2bc7c569e0d1b626855f1cf430c44775d2602ad35144b449a8f1db1da8594f513edae4329ba354e0347
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
 DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
-DIST genpatches-5.15-112.base.tar.xz 4370104 BLAKE2B 578389e95be1b135fffdbcd598088d07d07ecc764307278c0339351d879594a994a4904500ee1b003ceb5ed928e95b5b07c363d94ff99db3e93568d25234fb26 SHA512 3797509bce6dd1949190f0d9bcb4d1c918c9bcd9f528b493b5f3b7e2fcb9265ea42e51e218c0342814e0f55c827ddd1bab130df76f849352e5894225d73bf3e8
-DIST genpatches-5.15-112.extras.tar.xz 3932 BLAKE2B f76085492bf8b1c1bd9092174460be8ef5e22921f1f7a6282eff9cece01203ca68d0259b94a184161bfabddef1a7e5f1eb29b0da5eb85cc35853e767a2239216 SHA512 3e8ea63b9011f782b11e1df144414d9e3f53f24a391829342c872dd4f5b0a3c128dd792f95feab7aca08adf6a08d88e11ec2e2d61e0b0302546f0a55f29b78dc
-DIST genpatches-5.15-114.base.tar.xz 4428092 BLAKE2B d48a687c2ee6e7127bec22dda70b965bf137c4096da374a9e83349d1cc80f44a184a839504c151b7ad59f0c7363c4579bd5df38d0685d24e7e527849d9047e99 SHA512 f5fa405303ed93c4e94a38f5375bd2efc915c1449cbfcb3b04701bcb40b50c50c8e0999e39cc07d9816f4938d2ab2e18763ae0a0473525e3889ac33ccc84f7ee
-DIST genpatches-5.15-114.extras.tar.xz 3932 BLAKE2B 17aa4f2062511ba4e8b73a3449fe6ca4a1edb6cd80ff3037501f0dd7496db9282554cb45857752436e5c1de194e30988a84122698e8a6c27fb2e80edfe20845b SHA512 0bad9b065dd20cfc5436d7f449c0c79ca997be93db9fd1d3d7f1ce3929d7f73fa027a8c20475f5de770513211fca68cd2d0bca8c7fd8ba0daab15234c61e2ceb
-DIST genpatches-5.15-115.base.tar.xz 4432584 BLAKE2B a39251400e823a2e2cb5265981a3c243cd5ee5f294f77b23d022ea565ab78d507f64891b1076454aa24082034a89ad76d061fa898763820ea899bd18013a4347 SHA512 4e54fd61aaa960d813a7fe53e3669ae5d9e42bcb1b537189c7e03f3f66d72bc87ccd02c6fcb1e77c570168fbed6b1353e1bb5a50a21e41bd4667abdefd40b5c2
-DIST genpatches-5.15-115.extras.tar.xz 3932 BLAKE2B 2cd277a80fa68517ed5b2494b8289fe24e651c70b85a3ec8badfc8d98b7f0ed487769e53be865bfcd77d4d3eb31519d3cd9d15174d3231d62b81bdc020ab7f62 SHA512 01abc3b127db13150b754dca3b891854454e5c907c2eac18761f5b68c7d90dd8fc7d8c44c82d83ac90ec6fcacb56c9363083bd1731ec5cbe0ec66c31fe815c14
 DIST genpatches-5.15-116.base.tar.xz 4433124 BLAKE2B 1ace5f7ac7fe7dee5ca92c8228fa07f1abe85d92040adc0d2b83c2d5f55976c4ecfc0a3ed4575d5528db1eab14b65250d25d9fb28a880422385a45a887117820 SHA512 7346fe13050c49737f98e5ad7bdb848caf693b2e3129a7e9e382f1c6462242dcdae1fc7e184b10f7593159c7d6c3cd8bf69dd1d66abb604746871123424563f1
 DIST genpatches-5.15-116.extras.tar.xz 3928 BLAKE2B 0130495424324f43fcb5f29b4178c56b43b01c4a7ca7a3b95ac07130f44d6875519d0ee79d9cf8a9912bd6c6d8bb81a0adcd17f27da1e59e24f19073d9a20cff SHA512 ece809c981c8d2c5ed7ec66df69dec3920cc75e7e43145c0ca5dbc577e16cc58880d449d8503d1863974fd2fb707a403b5a9b5ad02d9835e01c45637fd6bcfd7
 DIST genpatches-5.15-117.base.tar.xz 4520724 BLAKE2B a495289b18d587d3a02d792644d09b63e0898c65dd88c23cb96983097bcc18ff6a06ea34427c7ea414ee8e93ccdb84d9963265b9bfd52eabd44d50a3b56ecb4f SHA512 218ef84108ce10983a85f3616ea3876dc616434e97add82e201758325c7f6bc3dce14273f86f5f1729c33a8fcae2111b241969ccdc53afcff775d7d683f2588a
 DIST genpatches-5.15-117.extras.tar.xz 3928 BLAKE2B 6dfd1c20d2f57e42fc28d69bd28d89b30da88a7528849a5504b1d4bf2aa6aec1df6419c68214acbaf971513ee7889bb8647c6b7f294f50da817195380ed8a862 SHA512 b7c95365023067b437751c8f1963f971cdb1cddbc6571bfea841e38d11f4f800f47dc732e8840ac5399ca9aa62e600234200ecbe3f8dc0dd63fe084d4c08b3a0
-DIST genpatches-5.4-246.base.tar.xz 5659072 BLAKE2B 4b3f836c7e9f7f4d1cac0c735bbbb7751c0c165c826cbf549033c9e9fb85be3ccf45d480b0c8d80f7d980daaa1fb62265b600e24dee320673434333bec891e0c SHA512 029102ba3170b99836ddf5e4a9a7101826eae3dcced431a7049e4c025ca6057f694c66f67a20d5b08a124275ed91aac3a0e1060ca2946fea54d68b251e61b478
-DIST genpatches-5.4-246.extras.tar.xz 1812 BLAKE2B 78297c82519cf71230dc19d674d345cb40d8226adab6af53c0c3af7239f7a1464b8c89b51b62c509b33e8b2eb1a8c102b10146a8a6151ab5f069a1e00f8f6f8c SHA512 13aa1321f559e01257926ef94dd023222c2be9225bb412424a4b4696c1e6d6abe3e7f29c375836e1f9986d496df89051a60c34e8f8070aa0bd556683a387e356
-DIST genpatches-5.4-248.base.tar.xz 5689960 BLAKE2B 50714236c3fa565fb097577d8885ea6b0f6448061025221c317df2270877f70093446a79c60baa8247a80a481ee2475720836651cf2a83c31b13e0a59e6e30ed SHA512 0850c79fe4bbb6752e2a9a316204638287107b72ed180d0f417b6d03fd9288305a221d1e085bc4da0fe7ed82790e29525bee72c288f5e6d876c306ef316f8d82
-DIST genpatches-5.4-248.extras.tar.xz 1812 BLAKE2B 2e95caa558cb93ee161cb9c83f7a5b403539253c1c74f4b3f1d7433b96c5100504d132bde1d2f1d4d790061720c29fc4c77cafcf0cb4ca80ee8a8826db076670 SHA512 194f2797181812b13e25755bb9413821790d953029e322ca5e24c534df56a0fe094ec005e50a761d3968f68d5c9502b27a47c87fc3276472db900f856708abe4
 DIST genpatches-5.4-249.base.tar.xz 5692112 BLAKE2B 8057ddb24ebbd5ee1b4fb5f5a36b295c4e8ab857e407c5b9e061780e1d23ecca7ab5adfb10ca4f6733a7776c2aa6e353419257c255b07bc991ecb6857aa31555 SHA512 b0057da850ab5368dcbf2b454d408b72204150cc2643e087d2f084c3074de22ce36fa4c319552b90d9059ba279e8dc6551cd6348c3616275b050167bfdb58023
 DIST genpatches-5.4-249.extras.tar.xz 1812 BLAKE2B b6b7bccf77851a17e8b514439a50c44de954ff461af71414c325ca5c0a65d7a79ee92f7a8b708afd28a3433acddd13aa3bbd5afcd82b4181e57ea05b008d7090 SHA512 c4977abc2bbb1c2319e9d2e4aed38419f9e2a70813e5f28d2b799533fc945574d9fee21c881b6dd4926a9c2ebe74ae414ada4993e3fcbd117b6536f983533282
-DIST genpatches-6.1-28.base.tar.xz 1412456 BLAKE2B 126c74e7558efbfb104e97e993a70b628fe7882d756ef0ef29031b042651a8df3e2e940d31f85556453cd391358421594f9e089ed194e14b107932a8d525ddf2 SHA512 b033d8b873b0c8ebdd89b25dd25a814746b1debc0f0944da8fdc2ec9ed1da3d8d45816547119f7548ac30a91003c3c078a193875711d7839e4de71234192ac6d
-DIST genpatches-6.1-28.extras.tar.xz 3808 BLAKE2B 3bd49fb256420883a267b2513cc9e6928a107b0142c82d9abd20114f733bfcbd474eeb19a7ef833da27ba625db28806ec25a1dd945f5d94f5bd5f729e445a57d SHA512 06c84adf52e36357fd01e8e1989ba8b8cb08bef052da05d261df3e80aac6d2d10a3c39583fad6d92936e19d8c7484786a4d11f64f2dc3fb5f8e1ee90106d6367
-DIST genpatches-6.1-30.base.tar.xz 1467496 BLAKE2B 7e442668319addb39f4812669463c312c9cda5095c1086732da3ba39eb9836985e53afeba31f471d6cd2774d6028e421a254721bcae10ef89d6d38f3856debde SHA512 90a3309cc2e6cad1a971c864839e6acdedb10986fbbfb89799d1327fd4c9a541f4a46aa4d5a898046d1e0a0a648547717e522ee31622ded87e48ec4057a49dc0
-DIST genpatches-6.1-30.extras.tar.xz 3812 BLAKE2B 8797213e32516d6f5cd88061574201951f5803f9e26e0662eae391704521c9530c47bcf2498a469b3e8f0696a1fa1a329fa097e983476ae4aaf38af465c1593e SHA512 58f4e9d6791b3e9903703349f4cb5456fe2e4d871cdf6f7c3dcf0338982c55c82c1da80b65a768d8efd2d992386c176821f4858aedaefcfc4b293c55a7aa8a1a
-DIST genpatches-6.1-31.base.tar.xz 1473456 BLAKE2B 2bee72cc97ba8a27bab8f69ab11ca7ac3aab81c9d9a00a8cdbe4ab6a50a378d6ea0de3b825ea2acc2fc3cac900b5bb2c3dd7e652a38f804237bb478020be9b5b SHA512 da57c6f5495b0768807c064f7045a19f0d6cb1d90150b6987d6ea0e21756668fb29fdd40329061acfcb923ac3d1dda2144853c33fe5f1bb5d21df05fd30bac65
-DIST genpatches-6.1-31.extras.tar.xz 3812 BLAKE2B 2d599eba0488cce5ff711080e61cc94aef9265c710c5b68ca7badb4a13147cf8f19e4660988321a0f929a3d3a9dd78adf30f905d4eeb63de4e45f41bc5063fd3 SHA512 87db9b58bb212c5182927012b95d04628dec1cb884cf52b83c566fc52262a5684dcea298260233f8a02974b30640f538754893b2c87cb34a71b5d7674b482ae2
 DIST genpatches-6.1-32.base.tar.xz 1474460 BLAKE2B 43060d16a84ca2c65ef9d7447747e6b857423134fd518e05c3c052bf5c664c9a0f8af97b84e7d911c84766cf478b71695537a3c56a367589bf37adaac032a7e0 SHA512 cf8bd867d09b68a197368c546ffa4c626b1c30f0f7a63138129d3abe8a0479c88717dff6ea0a79c53d7f108d2a1fedc433b7b2088e20f082be921701e5d7d790
 DIST genpatches-6.1-32.extras.tar.xz 3808 BLAKE2B b697db5da31e471ab0af978e722c12ca2d8c5cc371f1d4c2d11c5816b34b479e6ac17f1cd9ab26826bacb065e0a254e18b767c9cfcc12fb16c40f9d73aa1e3d9 SHA512 9113f7505f8dd5a535e2550863dc8d69a6961fc4180d5a7b77206a397db570571f083e39f6be87da072b588e4a2d1b9c1e4b2a725172c9a799b3dc8e88542f66
 DIST genpatches-6.1-33.base.tar.xz 1668040 BLAKE2B 60823b42a19d54af313039f75bbd4656414201e11b088c49c3d1c01405da82f9bb933ffbcaecd19a9d2b414553754733059b667f458c4d78fb0e4d46c02157b7 SHA512 2cd6755b1b01fc58a2a4f9a0b5c15c3e2ee5ac74bbf67c01ee4d543e6df30ee35f01bb23aab8e4b7fa0e36fbcb6cbf5e07bae6ab21010d12441d34ea802085fb
 DIST genpatches-6.1-33.extras.tar.xz 3812 BLAKE2B 4c0552c0cd447cff8e1725dbcabe9ae02be41f432805b6e5e9fd360c6a0d745b5bb5d0dd5c7b36a3e0468622dcf89d3d7fcf47f0b1b1735f76ca281764c928ed SHA512 fc1efc3695e71daf5d3445758ba0af5a8714c22b9d3788f59bba0e4383dadc91ebb14e3114aa711b270c2734f3bd8355b6b7e98c9b81580b9da8c9ffe6207cae
-DIST genpatches-6.2-15.base.tar.xz 763032 BLAKE2B b933b63ddc6d19f47ba58d5a5884ffc63f533f9008b22788276d0b096f3f13ab9eeadb82deb1d37de1ac77aef082f2f10f9eded0461d31ad17165712e696d175 SHA512 6f3bb8fb4dcee4539ebf58d99b4c8b42618366b684c202ff4fe60ee3e8581175ac0337290c1ac24e9e3b552145c760ed7a65f405665c437d76f4922efd810fc9
-DIST genpatches-6.2-15.extras.tar.xz 3808 BLAKE2B 6134125180afd914169eb329f5d9ec8f3f9fbd3ff61a0266200defdae573a62b39ba557c2a815229344ac762786715a6193ce3cb9c3ed08d07a87d83427ab107 SHA512 857e513619ab77e79461a337c02e9fa9fbb63ee9a837eef438b1e5af3c8c856867c738b0b28f21a8035a5e1b963eb8c13507223ad6a251f5320da67aeaeb595d
-DIST genpatches-6.2-16.base.tar.xz 768864 BLAKE2B e852e0feb635be67bbf0da77ca6c946abb4fdad1b7b6a6e72c350b7705c4c1edeaa152f8b5ab70e4089bec80de805dc4a506ca60f74f53d3572b3ad0214bcec8 SHA512 2ea683e51835696d825977f65d93b9c25259f59499669bbddbfadc1573e6510b46e916c4e4922d5c62bd64ecda992615fbdb076f5c50648debfe2f9f05e1974f
-DIST genpatches-6.2-16.extras.tar.xz 3812 BLAKE2B ffc7e5852ee193ff8bf364ae77394e10c0d9cf8f21ec4f9886d87803be3f6152e632990be009b68f3910ba3e95d7c2bd30c37d6cbf5c49cccf497dffd12f62a5 SHA512 b17df7f12e2c50bfaab0a0a865e1a7687f058e6b4d6fdcd1b107c690e6869e8ad5c127a51ea64b55ce3dc57d74da05fa075f9d99fb3f0b24dbe6dee5d7fb4402
-DIST genpatches-6.2-17.base.tar.xz 769888 BLAKE2B 517466cee5855a4e48a1d055b32b05f78c04931fe2460c57b5fa1aeabda22fd6063826423b951be57863eb50b849852f0b01c089badc030b2b5016a9d9d96502 SHA512 aefa91753cafe7babb994216e97a817318ca65e76087f176c2fd57cc2a41b8380c56966ad60b56567cf9f33b0b4f6386c143fe10ee78ec708ab6abe3e9d3a3fb
-DIST genpatches-6.2-17.extras.tar.xz 3808 BLAKE2B 901180e014376c5b043259536379814d23e6af899f25e550368bec932dd23a9c8280c68d1690d7420516807e14e55b4758f811a33c1a6a064699b147383510b2 SHA512 486349288c8b0230167b5985d163f60ead8e636c0eb5fa58e8aa99647427133f5780a823f449956d59f3a8f7bb204d4c37f62f062b9e104607a058b48ae158b0
 DIST genpatches-6.2-18.base.tar.xz 995956 BLAKE2B 402258df823b898522612e18c9d0c51c38cdedc9b4934961989de768c8feb7ce0287f3354a75a97a2a0bcad13e74bbfadff8233b22ae816149f9eec85c8c6553 SHA512 1162522ff7d5a4408b1a1eb5d220822cd5e3db11c9948dcbc011dce67d3022d7af643cff81b2900e91957bebe0f00589bb7db93617e800dc3837f3f537eb1969
 DIST genpatches-6.2-18.extras.tar.xz 3808 BLAKE2B 4c80c3e537e6ea6ea2a9d720127bd5a661417ec94ddb373d6301334108c9765e985723475c85dd0acadce92811b7bd1a96f68cf657a4e943f8be49bddf641eb6 SHA512 8a63c7432326af46c1d9c5e3170f3cae77a35b3c7ccf4ece155418915ee21b511e7b32e7b377976773a5e188d43eb39dc8f435de269779b5192761f21414db37
-DIST genpatches-6.3-2.base.tar.xz 8036 BLAKE2B 754d46f15ab113a1bae41d154b47c4cde2a93df9dbc4333b93e7d3abc424ef19dca2993c25705020096ab9d500f794a852c4cff68f29907e7667edbec7503ff6 SHA512 45eb038e9118a2feff7625cefc7bbb96ef4fd8fa29fce118943dbd0685075fbf9c525202879abf6308d7e80e94b8e9704799e3c863105add026c86b97314d580
-DIST genpatches-6.3-2.extras.tar.xz 3808 BLAKE2B 6eccde5d3591804ef50d800dc7ec4cb8b2192d805832cde3496c519bf4ff0f9eef62a76f1e77677df66a054ed1f1efe341f71b8f86b185b10145de8200bc2c70 SHA512 8d79b8c2eed3c962a4c8fda80934720a2ee1436d4e42d762d3f945972537491f415aa6b3615f7a81a727bbb239cd0277ecfb18c83a90ba57252674bf135b35f8
-DIST genpatches-6.3-3.base.tar.xz 9340 BLAKE2B e163214c2f648a410b6253caf1cd2fa60beff29341cfba23674cf41712e11893c1f9574a1bfc4df797e69900a3a3f18e65399f5be720c58ab32c5780a41891c4 SHA512 8d308cac9a26c32688588fc8aa34f6798f5c0334fa01f3b813922ab46f0d53cde6c94a5c71817f929c5fd4f96741380da1d97c6ba6a3a5091549651c32fc99c9
-DIST genpatches-6.3-3.extras.tar.xz 3804 BLAKE2B 53064668f5f323d3146f16e96a7864ec41048fcc632aad93ce2c5e2b81f496e9b3f50c7730adfb8d4032d69c7277002419bd17d2698c4a1c4fa97ff86bb56411 SHA512 b24a3dee17f10bb60674792522ac6c39ad891bfd46e0c710fef554eb7393446c0071cac74f46507f9ffb206c798bbf881c2690743c33cd40dedcb41ded592a88
 DIST genpatches-6.3-4.base.tar.xz 243812 BLAKE2B bcd9f63e6015b075a589becbb6246cb208f214f97f443a27258c103dabc2983de04283bd596c041f5c615dc7bed9d28032b4b9e1887ee4f2840dca3bb8506f9e SHA512 3e6bf8f25f7f5ea54c795cfefea83010dcbc6480a054b69ac90d3187ecdb819d19d26e3df09e8c2b9f166e4ca488062672041e7130ac7c0984c0c34e786f4982
 DIST genpatches-6.3-4.extras.tar.xz 3808 BLAKE2B fdc95b7e9b191bc5eb19215cc1a381723242344a47d8e7a6ceb460d49fcbcabff2016a9ee0fde254e2461b54e145b2db2d5add045da1392fc86f1b11d2aa5c68 SHA512 f28b91dd378c42b1f170e29d851d8c7dc78b6b07243231b7b784ec596949abc8ade382025632e2999e395a28c3f38c56e2a439d5e62065af019cb25a21a29104
-DIST gentoo-kernel-5.10.177-1.amd64.gpkg.tar 66334720 BLAKE2B 87d02bab9e9d14388e984b3a712e00b85ae14ee57040acbd9948f64173166337e2939a73cb787d172365fd4f6ebc42677cf3fa52b33f7017549d7de373301527 SHA512 f77551f0df9d37befee7f310f05f5e221cab19fe29b21d788c515a4cf55071456d00f232115525e541b94f9a0ce6713f5c764ab49119333d337a043888d61e85
-DIST gentoo-kernel-5.10.177-1.arm64.gpkg.tar 59361280 BLAKE2B ab78f801631243a1767abfb1e950206e72d030438bc9d6434900c5795686f9cc9cd7c804bd85153126f4206f2e1b3774f8288b1419d561492c210b030dca5ff4 SHA512 83434e8b1d6050e48967abe37e923e16a8111c0ed30773d016b80d34ff6caf52c27e10af9598e653d823a2f89e73a04c7f675ae027c248543cff72f87be04fc4
-DIST gentoo-kernel-5.10.177-1.ppc64le.gpkg.tar 54917120 BLAKE2B 5a86c6beacd641530e3d1d36b8730ee8c223f9d537922b6cfaf32629bb8ef85074d456536a2f861381398731dba633255372957bf6f79951f4c919f0c160c773 SHA512 b9f69167a9d9a74fde75eebf7d645fde1092ef785441ac6b57eaa37fbda9351e8a2e02b1659cf32d08c057f97ee7ca9865c57f014fd2b1e5ecadbdce912edec4
-DIST gentoo-kernel-5.10.177-1.x86.gpkg.tar 56463360 BLAKE2B f2abb9c969bccea6c3e441571920aca8fec37e557fad62ccb154859d665f412c32d2f29c0f114e3f696c260b4b6e2deecef560f9dd9fa60ee854cf975307b3fe SHA512 322c503688d56f47dd217bc3cfa5336eef1f3d3a97a10ffcfd0ed7bce2334b05c462bd9a2d0b4a492a6407bf76f252cf3ff2c905968367f843ce87d9f3b5e6d0
 DIST gentoo-kernel-5.10.179-1.amd64.gpkg.tar 66355200 BLAKE2B 851abe8e1838f98c464c6d9f11a8217d3aa7500b387e62f41026b75e569cc686ce3564015d7d09616e33ae9e52590405715368f116a92d1779d7f0e2247fbdc6 SHA512 faf4215536ecc89c829d85c49b69cd1e31390ecfd6e24271cd53417e8d53e8df7ea2d501dbe72eab7d8ffda339d4fe0c01e479b47b845c8771d0ba672e4c8ca0
 DIST gentoo-kernel-5.10.179-1.arm64.gpkg.tar 59351040 BLAKE2B 7677294b03be17da7912a49e2f68f0bd466f4617774fa0460230bd2bb85c174cd0030f37164a30f9701eb5954020d8668198778d0fc224ae6adb558871599a5a SHA512 4c8e27837eeb9f52cf3ae20effde97526689f4c17cebb4f33d6ae3eac98f1f65ee1976978796cf3beec71f6c29abe58492b11ca3de39002cda1840ed732df4ed
 DIST gentoo-kernel-5.10.179-1.ppc64le.gpkg.tar 54917120 BLAKE2B 74bb13c92b7af2799e717206338ab23639184136c0e812ca7bcefbb6ba8a3d436a8ac734524fed652c666733ecfcc011382ebc61e53c669a1c5e0b2f6662d7a3 SHA512 1324cb0318de1921f0cdaa4ccf95877205a5bc13af46ce73ecb26665fe6935c89357e3cee1187a177b84f7024fe293607bb3ba79ce36105f4a081add41ea16a7
 DIST gentoo-kernel-5.10.179-1.x86.gpkg.tar 56494080 BLAKE2B 32734b61a793ff6bd7ade82afcb2bafcf443bab1da4111225e5412df14d974c1d4c5c4e66b4b50d12bcbb36435d3a5a8079bfa6c33a4ce60eab21229d3a5c6c5 SHA512 dab27a7ba4a9a1ad9919a64f657a4a4b499a40f98cf87c610d804bafcfd19f91963098071cc714095387c88b08c779fdb4c1b84777ab6f176d73bdcafe920efa
-DIST gentoo-kernel-5.15.107-1.amd64.gpkg.tar 69560320 BLAKE2B 2ea788f406d90d6041d2a6af9cca57a28bd7318f3f804ee722b674b8640f4e52651514f21731bd7c35026f7af0ed985bd597c6f1337e4bdd75cfb3b4a54e18d0 SHA512 65c62783e703ef1355fa438c8a4b803a4c750a84af308d74a7d78deb87e232b97c6ebb1352c940e38b8f5dbe569929bbb57e61412a8a7b4305b373e3052e58b7
-DIST gentoo-kernel-5.15.107-1.arm64.gpkg.tar 62504960 BLAKE2B f01b3b6afc5c08f35e44aa8383142c4d096395ffc6f7640b75d4fde23e64fcee09e43f4a726ace58c405dfceeee6ed9f40a26f89a22c396d058eaac81fe79c2e SHA512 8f91e7fbc538d42e1f397878815a8103596e097fe1adce3baedb39b62b7ba0c4e31072aa9b91a8e7a03dca6c895da7dc0987ffe3eb50732fe9e9764bdff26f67
-DIST gentoo-kernel-5.15.107-1.ppc64le.gpkg.tar 57108480 BLAKE2B 214342519f793b876099ff229e72de5ddf4fad2be29f66894a86c5809d36109d2cc99a9d808faeeb5af73eff045bb43c01f7de71f3fa0e01c6c6e64ea3f71de5 SHA512 37ede266407526fa4bb520602fec560cea348da5a76c4693d2af0662d6d602fe75fc5d3ea7d528367429d58a035963765ad516fdcbaa1665e670058008353243
-DIST gentoo-kernel-5.15.107-1.x86.gpkg.tar 59125760 BLAKE2B d37c5a2d3ea2ad8d64ef3c8f45d67951ae02302773aa5e11ba6707ca48ccef9b00597950af4a87f01ab2d0a86adf2e6c84e89b6c91ba078c62fb71f8d7028065 SHA512 ac21753301b32aed49ac884052e305539e2b43230dc91fa4dd5fb8fd9e50ee1fb46a8817b1d261c35d7c4417eb7b3767b3fa314b1e65ede5af76be52ef8b128a
-DIST gentoo-kernel-5.15.109-1.amd64.gpkg.tar 69550080 BLAKE2B 0caadd72a2962df0926b4b7169dd588c6cd390f79437bd5e756318c4198d964b5b04076bc5303915b8142f9e45b9dbc1c6d77ab3d57273584349f5c8fc7490ec SHA512 8974209816dce52016638d630377fa68147f9e6e1c226cf1c8ab54a402e1248261d33ee22b628394482d08ccd88832e0e91ae1d5e996970d5d6f7eb9ba5129ce
-DIST gentoo-kernel-5.15.109-1.arm64.gpkg.tar 62504960 BLAKE2B 64b18b076c7c9d333107c7e19f54adf1a33342e2607434c1b9bd9fffcc9985835f1441961af7e4936cfacd40a9cab732d7c41c4e952c90feb9895d3881f86298 SHA512 2fa1e7bf108fc5c58d9a8c7c2cbc07154c91b23f859060b16e9e436c31b5b0dd509cc7cce13976685d729e3ec4b20e8770fdf0eb3b8c7a6d6acf7f493701cdde
-DIST gentoo-kernel-5.15.109-1.ppc64le.gpkg.tar 57108480 BLAKE2B 66d2e8170b61df194dd11a7695c696ed594e693b5b930d1eb281cd09e986a483a905e8618e39ff04e7868ee64408c3be38a77a2b7bb868806a656a259d9f2495 SHA512 13716b4a036c61e48dc5458eede022eed431ec0344c80db84fd3a700e433dbe49fec2c1115f2c664434fbe67f7373f30afc80657f8b30e402f5c56041f296549
-DIST gentoo-kernel-5.15.109-1.x86.gpkg.tar 59125760 BLAKE2B b5ccefab9a63f8d21aaad1c855994c9ebec9903c15b4e104cafa22eedef1f4837f06ea8ca373ebd617f4366dd75f7526b1a72eeae4de1271dfa15e7a58acffa0 SHA512 2426da41db8ab69ac3e5c49ee670b0202e59ecfb7e233ce98ead32263f5e0491572e7d52c11e0690f72762aceabd72a65a4ab9561208096ada8bab75883818a9
 DIST gentoo-kernel-5.15.110-1.amd64.gpkg.tar 69550080 BLAKE2B d04552d83471d24aa758e378cbd8ed1a945aca2eb4d62aa30724cfd22310c2ba80c275d23c889a10ceea9a098117509a739900dc8cc01222631e61736d2a2665 SHA512 8c3558789742692068c1e11f0a0a58e85a41b8831edf5e5693b09163efd43f073064073af7c315a1975edcba0f48ea90ebfaaec9a6e2436c5477fc76a0610ce0
 DIST gentoo-kernel-5.15.110-1.arm64.gpkg.tar 62504960 BLAKE2B 30d309a10c3ef4d4dff07894f463286cad8b09333dfe67c089e12b594e17658b3b6f4f8f453812b3e2c8c119e23be9a165cfa386601fdbe31ba2fd06daec0962 SHA512 df65aaf452834508a117695364a02c99324913c362eb2a64ff53b6da6254c3144034f3feefc460380b20703ade955a6ec6bee26f0c1b69e92b3099ac83fd9c72
 DIST gentoo-kernel-5.15.110-1.ppc64le.gpkg.tar 57108480 BLAKE2B 8e06bee9f0d4f95d352267c591320a1cc47f71f8dded3c7d31eb9e9d67bd9a5c6c85f63ebc7330492e93d4e6fe88ec7583845f50e010a8f1c3454ef375c0fb42 SHA512 eb83c9038b093469f944bdf571960968f6fd9e67ac13f0c48e7e70ed4ad79b5822e887426b16038c5f202c0951c30fecf4814eea94951cec5569e9eef61097dd
@@ -74,26 +32,10 @@ DIST gentoo-kernel-5.15.98-1.amd64.gpkg.tar 69632000 BLAKE2B 559df6dda38c4945b6c
 DIST gentoo-kernel-5.15.98-1.arm64.gpkg.tar 62566400 BLAKE2B 1345fcb22ab95f56cd8671f0775493b8f20a7be825b2a05abbebf1014f26d7144d016f7b58312bb72bcdbf29cdae36fb8f52e4603a83b260e3165fa1980d3510 SHA512 dbd00061e90c43ee701e75ba66075c3c63fbef63dcd562460ee6a661c2b7b48c78f349e19f9c04d633892034c276e6361a6cf6f7e3802bda6156af0d78e1310f
 DIST gentoo-kernel-5.15.98-1.ppc64le.gpkg.tar 57098240 BLAKE2B d9773016f82e87064775640755d6436a0d86b43377756bd9e5a00de39ec6d6d507b6a6e270c252b851d58d7949e083ee18ca2074a0f3811e16b33f2f6806697e SHA512 de759acf2e94f6565ee7f945930cb2b33ba69b7e3916e47c90e13ac280e20a668b95fc1c5f61369c4e6251c91505911b18979ba9efa2595223da8e22cfd71ff9
 DIST gentoo-kernel-5.15.98-1.x86.gpkg.tar 59166720 BLAKE2B 8773ee4bc2a8989761117142e4c0ed3c665d3c060932f30c40210082e9744c5f4b5bec0e08289c1ab83a8690e1d48b40757c54bdebaa25e5a8a0cb12642db74a SHA512 876b3b1e006b81b08abd8a29ce0aaed6e53d8f62761642bcc118f90f97c9182980c716257ec2705fc8802344f1f02432d70de192e5aad346336c1c4354cef99d
-DIST gentoo-kernel-5.4.240-1.amd64.gpkg.tar 60508160 BLAKE2B e0bc29646dd5ab0cce1e25fb80fe6d41a36c683ad5144383bd94a3c9a374e74f934f68861c61089582d18ed85a86fb3478db5dd5eecd89456334b93806dba99b SHA512 39bbe01c48f4dd90e2d2a680081dbdb9f0fa8fc8feacfb7eb754cb4813625a9292eb3b5ed6d58ce047461e43f421234a428f5187d92cb0b714b40f21ce16b783
-DIST gentoo-kernel-5.4.240-1.arm64.gpkg.tar 56514560 BLAKE2B e0d6625b428daef61ff95fce0408df0e0888f75f9a73367ef5ee09b9e966fc10e0d917377f2ef776413605f0a19a8c74d6d32970b592a469b4b6a8463d397b85 SHA512 9d6d16d3ed91113dc9206127847df5e1cf559da8ac9b93362692f0070763058795e5a946648a25950aeba24e33ac322887bc8e3f0fafa717b606bd332d264c14
-DIST gentoo-kernel-5.4.240-1.ppc64le.gpkg.tar 54210560 BLAKE2B 1bc8a999ed5681f98420dfa663d5fc18d525b45ea5acf07077c665f6d2457cf0d369ce8f6cf75a067c4185392245759d9203422b73a1ff63cefe78b63c87548f SHA512 06c04e814e82ede60d9f2e92b4af01921a9455610d7f2aa610d19d544d426cc65e40d4e76e4ec35c90a89d00f0540533136e0dfe0a535db4ca806fbada92ed12
-DIST gentoo-kernel-5.4.240-1.x86.gpkg.tar 52439040 BLAKE2B 0b6879416c518b0556cf4dd62a5a25ea852246ab46981f8fab4ba55a463fca95ece0519e96135dc3c0ff0ed7b5860202928e62b98352f1733ffd1b0fbaf88cc7 SHA512 89e7eca11d632d9f360cc6ef255f376cf5d4756d189c5c1a565312e958e01ef645dac301da735b7532a87e1e4df04cc106477953325ebca39ae9db179a0d43f6
 DIST gentoo-kernel-5.4.242-1.amd64.gpkg.tar 60538880 BLAKE2B add29fe313609cde547e9112f82329cb95bfdc011f372ee30acb904533f75fee9c85725b3cd10bf80f04bd6ea4546c9ebb2005cf20897fc6c6ea7ab21f2ffa4c SHA512 ac32cbfe2c4b81d732aaeea0a48db70e4eb1aa82aee2fb0a0d1a4cd953c4bbe1fed98ce1829904e641076470ec5b4c51feff582f979b49daac2d747272be8148
 DIST gentoo-kernel-5.4.242-1.arm64.gpkg.tar 56524800 BLAKE2B 611eb07e3b0d5bd98e2bf88114582f1f554d402d8040ad5c57e98ef59f4cd89a8d83f288c36e08213e511a40b9b7f643d6036c916954a3827ff4c394d86418ca SHA512 7a0aa6689920c6800716f5f857697a043eda7d4f7f40c5434e244ff3fe8bf32f0587cc358fca16e666de10129f538b73c02567c3fb52db6a9ca4e38c5dda50f2
 DIST gentoo-kernel-5.4.242-1.ppc64le.gpkg.tar 54200320 BLAKE2B 0dacbf50f30b63b796da5d6a29377e7693d805fca0a51514f54b16dd55bfd5318f15dec0be7ac4ec68e4690cd75f533d97cbc2eb8619fd2fa7d0f8012e036a34 SHA512 6fb3d528a25e31f552f0693110d3d25b17fa85ffabaa4fa04314a45baf2c20a61ffc7e105822aa03c8ba6d8679ec3f5e1fc7485d77752e015e497e32eccaa223
 DIST gentoo-kernel-5.4.242-1.x86.gpkg.tar 52459520 BLAKE2B 5d4f1fe9e5c9d931f73a7e9508dd68612320a055929db5211182467e5dbe5e23fa9919c473b982b83f2dc9a9f47660476b689057205592bf05df1c1ed29bfc60 SHA512 d594ebb2b6bece007679d3c9a1dbd3138b3985bf8eaa3b3115c610f30016931493c63d5c256a5dfee9be861ee37608d5a9e2b37bc8f770d1558bd13ea6fdbfdd
-DIST gentoo-kernel-6.1.24-1.amd64.gpkg.tar 76666880 BLAKE2B 798d538c0877b7dfad58c090d923a966c68e582367dd9e922e028823d88c2b333a862f3f98e11af9cb3cc21dcc0651282f048a6845d741a5e5a15d6f52ec2ab0 SHA512 b1e7147f30b3786cc655c79784ff9bf570b994d09ed537aa0597c2edc2fbf245cc1faeebb727b80b9e2cfe7404294128602424a9cbe471832e31d5a7ee469b1c
-DIST gentoo-kernel-6.1.24-1.arm64.gpkg.tar 69294080 BLAKE2B 93de0b494daca195ea8b4fed646b82efcaefecbff4f6ee0e30aa94d1eefcb521fae0de6eb65ec3ce04da5f619b8b07cf2544b3e46176d5a45c5eb03fffd41d47 SHA512 3ed12ddf9c3b3b7afb60cb55cf4a0ce5beb1bb16719ade4134800d917acf472bb89b6ab38ceba6a19a14ca02e6c48abbe68e7b72673132171301265ef19f42ff
-DIST gentoo-kernel-6.1.24-1.ppc64le.gpkg.tar 62699520 BLAKE2B 150beeffbc6082aef7502f54ac860a1fbf4e77f4596e7bb6030d996ac4554c9be37a4476827005278af8aab031cb713fd9e2dedfa72175b3f43a52cf1dc98d01 SHA512 c1ce12017195ebd5314d3157e8d8ebe8c4ff323e9f2d4ac5add9b9eeca3cbd24a873d0a9d33f6edfd98aef41b66f4bca61de95dae1c9169be15d10031f7f2170
-DIST gentoo-kernel-6.1.24-1.x86.gpkg.tar 66048000 BLAKE2B 30cec8869bbe3219aad3538300c546143992849925975914212a2c81a84123d6af04f36fc254bba4e2bc13ae13ed400e9d03a5551834dc6b0afccbab340d6062 SHA512 63f1d12fedc01ee87a46be2ba64cd59c32dfbf2d1d32c684d747bc32d1337016c5104454ea3040beba7d97bdb3e5c6d425ed8f1b8af3e730a656d772d93d07e0
-DIST gentoo-kernel-6.1.26-1.amd64.gpkg.tar 76625920 BLAKE2B 60d7578196b394890391b9d85dba1972f58b5829705e625760ffb8a747158383396b9299f70ee26b88482a0d8159e8cbe2443b98bfe27710eaff344c11c6a6cd SHA512 42f43b13c2b83a35b3029e1b77125488b41a878b3698487611232f4c7cb7d1378879ca4b5b030677a06d9cee1140c51e660b14ca7b3a4c52c7fa4bafebb7fc4f
-DIST gentoo-kernel-6.1.26-1.arm64.gpkg.tar 69294080 BLAKE2B 5188cfbbaf3d702605896ee6f7e48eba374006ed3dee1fb8152fe747b772075771a51bdb72c11f62d01588241bd64bd200b0fffa7f28a1dd877c78f03044f60e SHA512 5bb7f4eeffa30073e177e43c3bba694593f1c9713f720379f3cffeff0f43939a1d6d6649501a99c410ee5ae5655a2d6ae00ea925bd344d1212fb4a872cd5c467
-DIST gentoo-kernel-6.1.26-1.ppc64le.gpkg.tar 62699520 BLAKE2B 0701b8d7cfd2fa46dabde92e9c5478cb9eadd5ff46f1cbcea608dde6018f2efa95211094ebebf74e8c547dfc878a9c335dd12a600f4cbe588a6f598a40d98199 SHA512 ae70d62168ee7fd10ebdff92fae5d2cb3b4efb45a1c8cb7d5e91e298f98f86af13bd8c2170991192b0461979b10dffff4d42b5989b704b81e51a707c1796ced0
-DIST gentoo-kernel-6.1.26-1.x86.gpkg.tar 66058240 BLAKE2B 312e953bed45196129e91f5e732c6e4800c0df34b646156ace8f2f31f2c6443f95d6ff3019e2c70367019107b521089d8b0bb5909cdc5ebbe15cbb8d378f3aff SHA512 43cebe1a9dee9c8d1930aaff74de56134d009103fe633de0282e4f443f9d8b36c590d3ce184b81c987a62869bbda35640a5ca3fe0454c69dab00370b3123ec40
-DIST gentoo-kernel-6.1.27-1.amd64.gpkg.tar 76615680 BLAKE2B b2158478d90fe0619df9a2dd1412de5060ea1033d2d291c81a5f53937fc715da89963c371a14aec86bd748bdd01611788908ee501177324d7d95d4ee4d6391b4 SHA512 72fbc0e9021ff4e973443c5c111c316fd1d1a1242992e4ccbee93bea0e7edb6288c460a654a0fcbb5ccaf07ae888fe55bba20d7bded2666b9d1f568243d4f7ad
-DIST gentoo-kernel-6.1.27-1.arm64.gpkg.tar 69294080 BLAKE2B 8265115c26545f62c15eeb86722506dac86bca3280d5e907b870a4533e9532f4f8bdf8e08a203a0debaf9da68d5b19de3230972b9d32d8500a4902a7f2822625 SHA512 3ce77d0e74b17c77aff7d2f5758764c30ce5248926f9e42cecd78643fbd903f807d12d7ec8dca2095b417430040a737d29f7c2bbc670b1e3ca564c5b1f5ed2e3
-DIST gentoo-kernel-6.1.27-1.ppc64le.gpkg.tar 62709760 BLAKE2B 8197d9d1035c56945f99a1f41aaac876d1992232948add23c5c4d305a9f1607a26e10380dfc4e8a9bc11252ddd8e726968d693769ae0d10f362b50f28e036ce8 SHA512 31ef2a6ee6fb5d48c3223b77f4409ae38b2fc85a5f8a94c306d53db1600bb25f5c1bca4a44b31accae77e97db73f77c7fd5e4b4d25d92240e3a733dfa0907ea5
-DIST gentoo-kernel-6.1.27-1.x86.gpkg.tar 66068480 BLAKE2B 552763135f045ad3c7fcce1d8e979a2b68c06f28ae89f09ab4a80f56b3a9a570ad28750c36471e300a635e914a9174792b5f038f60a1ec33f3e5de9e58678e73 SHA512 43fa0cecb0b6ffe69186d153dad4e08910cfe4bc76a9544af7cfe9473555b23883a4045e9b92cbbe98e6925bd2096552ff9ecf00dd7ac0f57f2549676a77ea68
 DIST gentoo-kernel-6.1.27-r2-1.amd64.gpkg.tar 76646400 BLAKE2B e84b065c853d87b8f808c7c11a5791d3838b5648bcf2819c9aa5b74eb8b011a3bea6b60674b64fd69cde466e29d94b35763d071d5ae760f7582944fb222e2a13 SHA512 3d78e661c36bb954b5d6681618dd22fa82270c08262a0defb212dc5d7b1a7ef911b0ec0a069784d4c30e0faca34d2c9bd3e86b243e6f44a2be4818e04641ca2c
 DIST gentoo-kernel-6.1.27-r2-1.arm64.gpkg.tar 69294080 BLAKE2B fb631219b0a2fffa68d3ec63b3deffd97381dc42f2bc20579e2bacf3db9ce62444bcfaa5fe11ee7b06601203644c814f264d3a15025e436c42b7314dd1651444 SHA512 10f09b96f870309e15a2f1359647a396822a8781bb858843c1fe71ece6455e30c9477cca31522cd4244bca7f2596aefea68fc2b4b452e496f6cefdab0c78c7eb
 DIST gentoo-kernel-6.1.27-r2-1.ppc64le.gpkg.tar 62709760 BLAKE2B 5cb3a76645115f897ad7d30fce14eea5fd14729c3710eb5bd205fef5ded7e550707f8bbf9116f8eb0271fd0b5150a7cf0b5a383018568fb90c52fc75f17d1468 SHA512 f1febba8cbe2bb9e1f443a6763200d041e85f5a219ed2511a7290f9ceff908762331f87bd9fe9aee0b041e41c39bac5f5f6dc8cc6f600f5dfc8316cce00a95c0
@@ -102,30 +44,10 @@ DIST gentoo-kernel-6.1.28-1.amd64.gpkg.tar 76666880 BLAKE2B e4861b53699a50165a95
 DIST gentoo-kernel-6.1.28-1.arm64.gpkg.tar 69283840 BLAKE2B fe75979e3c364f4d7bd7102752c7386dbf7223d763f867f870ec24901ff7b458628bed01d714aab9f84bfcea51edac56f869eafa1aa0e4eb2a97a6ca2741c969 SHA512 272a522a4597a14c0ca51e53cd433afd4d7a5ec0d09d6ea06e14e80d92c8c1bce45ab66359fdf7ece3cbbac0e4ff252fb0f0df9c06fbc1bc02f26196ef4b63b6
 DIST gentoo-kernel-6.1.28-1.ppc64le.gpkg.tar 62709760 BLAKE2B 3f001103a494672a3907af8884c576ee14b28c42149fe13065ad25766353661290f51e77799045b11369c1157ea4832acc188fb281bffa6600ce5a1c1b9e5d46 SHA512 e0bae2900471fa776e81d192f09af01efab24f97b3a86b0289a134bc5ecddbb8a924b8d2b8456161ef2a433ff836fc3dcd923a1c541eec7cc6933dbe19d3c2e9
 DIST gentoo-kernel-6.1.28-1.x86.gpkg.tar 66078720 BLAKE2B 817f6a9c9bc05b1519ca4313d780013c25379e86469e999b799a4fd0cb6f7537ca2cf9e03184a259b5d84e641e138d602746ff6579887b56e7c6f4d95a7371da SHA512 b36c84d74209033cc89ff676997c4cfa2c1a702ea148f4f6ef085020ee4bc95a1156f83ff37234658f8468010d554674bb75ce30477b3f0c335a234d4120d3f4
-DIST gentoo-kernel-6.2.13-1.amd64.gpkg.tar 82677760 BLAKE2B 543c90aa9a3b2b6958f39ae9b2865c867a39e1ef4f3dcb959ad8f1fe0792b7bfb1d74ac368d988960ae66fd949cedd2d012eef8bcd7254d4face276d92317e72 SHA512 2e9b3c878d31a3139c5dda4c6f6c0b02a967b93ca66be09468e40b85b794e116fe68ca157641c5ad1baeee87a50a8f8b8488778ce098572cf887b13526fcb674
-DIST gentoo-kernel-6.2.13-1.arm64.gpkg.tar 71792640 BLAKE2B f004704865c670d1716a03c51575cacfac448792df27122e5c820a53495540b731b2088a778b27a61acfb7e4b5010557b98a8341afef643dbfaa9d8b3447d6b0 SHA512 8c69dcb426c3bb76b720ddda505fc8b3800809c1f4fcc8face738cb39ce0f6188bceb9b136aed732f9cd4617c5b69cc402a9c85726ac43a1f3eaae28fac9c349
-DIST gentoo-kernel-6.2.13-1.ppc64le.gpkg.tar 63907840 BLAKE2B ee2c539fe3cd30ba8eecf103bf2d7dd9c1f6650e670b3e9bbc3109d1e77866fbfca900c3172f064699bcd1c0470a1ba98ab34b151d8ca3381b7407cf5a3d9d2a SHA512 3ecea6a4071d9bcef9a6d88fb560e1fb1c6fda59967195a6ee795c3041ba8a423a41c40d53d2a300dcf9a6fc15a55a0953d8de753a67cb300d5f9d8e2d092868
-DIST gentoo-kernel-6.2.13-1.x86.gpkg.tar 66519040 BLAKE2B 0895fd2c2996bf3c68856d290b3456e6a133432791a1aed86b342504af1156c552000f665500af0c5d4379db03df39feb0800445e3831c9ac8f6eaf8286e51c4 SHA512 be5b43a394c1dd5d627a265bc74e1cf766014b68e1da42e17faa0002a6288b5ba973af8c441275a0ebaa08125dc1f85cb5bab5408787f8783bac32e0a4b50c0f
-DIST gentoo-kernel-6.2.14-1.amd64.gpkg.tar 82647040 BLAKE2B c895ead21704cdd0d2f2825c53f9dfb6f4d585587c2f74e7a9951d4ccecf28f2922919e271f39ab82716192e3df2cbf3515e98fc464ea25825a2f27832916b08 SHA512 4f5312bd6e9645d4c3ba6380c129c72fa8ff73751efbcd725344306caaf3506f765755568f9e7b83e730440fdb2075a99af5cb19d628d6689e2d0ba42fba0d87
-DIST gentoo-kernel-6.2.14-1.arm64.gpkg.tar 71802880 BLAKE2B bd9f6c0368ca04f3a7512c4678b1d567bb4f7de336dc631639cd3c256b692464d48e1492911c231d907d189f71fff225d0710b1cbb3cccc5ba1104127c7027e0 SHA512 035ea2e7f7309b1080c58b5490c13bc6908df1ec8f01a286bdea83e15dcfe5f9ce36cb9664e3cf37dbbbd056b85621bda1c42f8ffd91ff77c4d56c392e02d0b8
-DIST gentoo-kernel-6.2.14-1.ppc64le.gpkg.tar 63928320 BLAKE2B 8287654a4864994f70124132669cb9eda0cc8397150a44950b9ffe0241af535cd8d7556af67b07b6129e62a567be9678220ed34aadb09f2a9678af536604fa1d SHA512 c3dbaef15e020deee482b696a183da22bd1de2ccb4eb27e8fc5b40b3c49d8e5e0a76b3478e75aea064c84cb03823f05d12360682b59f30fc4db66b2a1801763d
-DIST gentoo-kernel-6.2.14-1.x86.gpkg.tar 66519040 BLAKE2B 68dbd8c39de89dd97e8d29774df725cee0d67b74ce4d3c0860e0d7bbfb6564a7ade3a7b3ffecb079b9edb04b6b59ec8a22b668c86826ee64332e204a084abab4 SHA512 8a6b84ac77da67ec74de1a5c95e604d05298beeacf526ce23991c96ae3eeb13714d268d8ece6ee4979967310ebaa8773281c181d1af22cabab87cb6fac0e7549
-DIST gentoo-kernel-6.2.14-r2-1.amd64.gpkg.tar 82626560 BLAKE2B 6d5467f0fb9ab915572a80f3c317b231cbe800a51f0e728793287844e5a83bd519753a9794f41243388351570211810964a9f8fc2d29683f4485252bfd319cad SHA512 7495d2bbf75d7a81cf26b5775d381fe9fb8d83dd97b9488edcb1054b91c1709979effec8102ffcf0195c6e69fe4cb5051779a7936b2480862689a39329829edc
-DIST gentoo-kernel-6.2.14-r2-1.arm64.gpkg.tar 71802880 BLAKE2B 59845eeade429b1a50e09323440e0edbc095b1afa5e7fd5fecbfdc7510a7fc677fbb0b130a46dbebcc553026b8b9847b150cc65fb6e2b99267a33325acad8ad5 SHA512 7f30d43162a1a1bf0283abdaa49014b99be4ae7ebbcd494d6d362a4ec0c934f5a337321d3f988016c9f6372f91a06b64e0a9f41baf7e3f2feb9724e78a4cdf33
-DIST gentoo-kernel-6.2.14-r2-1.ppc64le.gpkg.tar 63918080 BLAKE2B 4398d590f60afc6cb8433d1dd4492bd13266ea02d288e4fcb3caa053126c22cd319e737b56c388f2015e6d6c5d95941b5f118a88dc08c356b9f2d741aa81fa16 SHA512 784eeaffb482b3a44f8dddcaf425b07728ef939c984d941e4354e740ec354afd2982539c05978fbc3108bffd7065c5d721a76ded8b27b5229dedebaf1a9a5ab5
-DIST gentoo-kernel-6.2.14-r2-1.x86.gpkg.tar 66519040 BLAKE2B b780d822df660784c24c1abf626c2c372b45f2320a3e9350cb160a43655ceb7dcc86390822baaa6089d882afa50d2f49c191811bbfe4fc121914503db4ae4535 SHA512 be2bf89283698ecd27cd0c6bc846cb43c2eae8b9e21230aa369172d74f35779b5a01ac5d3e9eed89960bac14445e46ff83e21b4187fdc0ad591847347a12b687
 DIST gentoo-kernel-6.2.15-1.amd64.gpkg.tar 82698240 BLAKE2B 9fda0d955c58509d57a67f4d84054165d8f40bb906791ab0270f827502d6fe4c740659636817475614933d3d06859c59a32831d1325144749e6b7f65ffcb3c5b SHA512 696f99118d4df36477b2a3d73f463d2e0805e4fde334154471ef2e02bf20d26d7c35dca6e284c7e2828a12f6b8fad8ace44c51514bbed1ff2369394cf75ee601
 DIST gentoo-kernel-6.2.15-1.arm64.gpkg.tar 71813120 BLAKE2B 2549ccb428f778a10f0653005278b7317f32e9c2b4625f1ca7982b373daafd1539ff2e381ccbb2fca5785c0aeb6912844d88bb45230b077342c4386a49d815cb SHA512 bc788e87966012395e7bc4f031eba92bb3b4d85ba9a62c9d623813d7c166b718db022f0bcc1df13ce6152224a421fd7d8b68dbea12fb552c38efb3978f86ad15
 DIST gentoo-kernel-6.2.15-1.ppc64le.gpkg.tar 63948800 BLAKE2B 7ba131f8982c04bd42c40b94236a19edb4d7c54d35f43f80576869b3d6453f3e49ce1186f6a1c2dcad974a6c9d221e771c3648f985b8ca474fc112d116118adf SHA512 595bf5be2440f6a8d3bed48cba38e90127681385ab72c296312443f8ef446f05da661ed76fed0a31b5e90773993240d6f9add3ea43e276def833fad62bee61d8
 DIST gentoo-kernel-6.2.15-1.x86.gpkg.tar 66539520 BLAKE2B 67a49fe77fa42708f22bce6d79f3d784dfc59000b4d3a01e5f7cf0006a679f37bc1349a1ce9371dd9e6197e7416d6a5278636d36414024053118341002e1c007 SHA512 6519ccbee5838215550e971d352148e6778852a88e96671df0c8ce66a0fa8f0425a4f6bf05a887261b53b45dcd5d79c13da0a2185f205124f2e0484c5d1812ba
-DIST gentoo-kernel-6.3.1-1.amd64.gpkg.tar 83415040 BLAKE2B 25b01c8ce51ae47c9ac32c8eb42b1ba78ed0c889ccc5538f3da96db671b5e4cafac133fb23fec7c2b315e1c5306d68c6c1072189cc6889cd1774ab7ab7a2a241 SHA512 f01cafdc3946fb6583d2412892498320a5ce896cbf3f27d1138de6698478522a68edde3610b22f4b8126ac0907d4cf63f602e71643ed06f8a87ddcc894eeefa8
-DIST gentoo-kernel-6.3.1-1.arm64.gpkg.tar 72376320 BLAKE2B 7bcbf05310a57d5d8417b13f94031f6876aa37108c8077a97c6d9e6ef67bc5052527319c0bdb9d470eaf398e6ba719079a8b4a121f900355343366c7ed749d4c SHA512 12ad556ed9b52774485de2e0a625a2fe3557425ad8c3971eb0988ac85ae17cbe4ab1bce5e8360cd28b12bf731edc1f6c8c60fffa86240fb45adc9ac8a7f12341
-DIST gentoo-kernel-6.3.1-1.ppc64le.gpkg.tar 64256000 BLAKE2B 4c094238f14f221fd42598b6dde1486e07f0998b51d834428ec294aa027d04e8f9dedf6c5d9129a12bf361ea4f009f5271b8bf542575e5dbc056d14eec4752cd SHA512 33ab3fc05bec10552e58796efaf63ae507af546b6edee2ec6111eca564aba71be1de00a1427386f0102b0cbe10b44e35ec8a2bc44f1d0a799bec7fcc2d85c695
-DIST gentoo-kernel-6.3.1-1.x86.gpkg.tar 67010560 BLAKE2B f3303c11d75dde5dbbd1d085845797a204ce72b00531befea8da2dc0a9aef38f30479d4a76108459e3de76b9af2f7e5cbc850959eb9fa242773aa1549d4c1b08 SHA512 ac74af18e7a687571154b6b9e7597902106fae65a3f1a4c1d56cc2ffbc6e93812756717040e698dce0fd3a39c82a656ef958347af985c74c6505cd5bb0577129
-DIST gentoo-kernel-6.3.1-r1-1.amd64.gpkg.tar 83425280 BLAKE2B 848da3136de1ba5d71482a8ecdf3d6e9140240652f52c8d98f75833b4f089f3af9016dcb77337bafd89c438b000ee9c994e91f86f25c108e6f80e4e6c3f55e9e SHA512 46cf90149cd19fc994e4d231913566e1f18dc4886ae7f0367cecdb7789c2d0daaed835f3846bc6231c95efee02ba18b9207fbc830f6eb41f33ec29f144cf4d6b
-DIST gentoo-kernel-6.3.1-r1-1.arm64.gpkg.tar 72386560 BLAKE2B ba5fd61262956a554124a10a93d074d7d246895a6e1399eb4838b737c26a3a8ecb17e8f8f91cedf2f2800a8ee65280d327b3fe3e823ea918865d8f8f5ef92b34 SHA512 422c318c01954dbc3a18b89051da74d8ae72ea56f5f89c1e2e2fd19d418c79263c3c5ec6c726d635c080f564d052c7a4ff94a32f6092e0216ce43ee268b140a7
-DIST gentoo-kernel-6.3.1-r1-1.ppc64le.gpkg.tar 64266240 BLAKE2B c8fe83d2dbbc1e4dd7ecd6f7f9d95a3e378ec620bcbff1d186098811842d0cd36754da4621cdc3edd2a389cdda02a34281475e2ba116c43446eab35bdd46a8ef SHA512 7dbd51f928ce5e0a971351a83894aa1216a263d37f90e431a30f47ff8f46d5ad1709caf1bad71aa016b95bf3e6406e7a5a72ab1960ad8fbbb06b47fba675f741
-DIST gentoo-kernel-6.3.1-r1-1.x86.gpkg.tar 67010560 BLAKE2B 2bcac3e4eade5206782afbae2df221a47b9a4d45d8a1d375f7f93a9c293f5f4ab04d6f8562429070a2c9643ebf0c11848c64d0c9408d83af85ce0bf4aeef3f4f SHA512 13808c2717c7d87031e2224805354b347432275d17bf578d2180fe7de42d25262a16d4ee63ae02fa7cc6ad7d43aa267f2b23480f400ce46786a9bc469e79b1ed
 DIST gentoo-kernel-6.3.2-1.amd64.gpkg.tar 83456000 BLAKE2B c5ca1eb553ab5aa6bdbdee9924e6b47ef5cb87d737021015606536b14ee8abb30adb9a7618c533089256c535b65b441f2242787e48893ec42466c26d3185c999 SHA512 8a6b8352c4fd9c02483cf05e6e09b6dd5ec0681d4cf9ddf17bada0f35f444c5fe1fe054656748445df7e96842b8a2fe23ddef4df36bbdd725ca46d6bcfbac7d7
 DIST gentoo-kernel-6.3.2-1.arm64.gpkg.tar 72386560 BLAKE2B e4c5e8b6b9783f788b2bbd7123c901c556d8fc9c9da8f6ae77427945bf1defa479a4ce363f08982cad0e6ea6ec0d001da664592c9dfa2d32dd8f515ec2764e8c SHA512 387f38873ea33be4f2446f31b5fe140537eba3e66b91f5823f06f23951b5ad78b2b6a292abb20b543d41b41e7d73dc6eab334b40da5a4dbcf0aa7ba71d955798
 DIST gentoo-kernel-6.3.2-1.ppc64le.gpkg.tar 64276480 BLAKE2B 2f980ae41e25f9c71360d796da2bc70240c2907046eef74b9b5faf7bf69c2297881234ee063abbd6fa5d470ddaca1593dcc941aa95a1786f6363210ee266f0da SHA512 6bd6a413dbbe01f511f2442d93032ac558ec5facb4eefe06ac45b681bbbc2f20764d2f442798eec32e719359f4ac44f6400dfa2d4698ff89c8845db06cc49862

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
deleted file mode 100644
index 660371c824b5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.177.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179.ebuild
deleted file mode 100644
index 8f6c357c55e5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.107.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.107.ebuild
deleted file mode 100644
index a54d85366e4c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.107.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.109.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.109.ebuild
deleted file mode 100644
index 64a82c2b8323..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.109.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110.ebuild
deleted file mode 100644
index 64a82c2b8323..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.240.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.240.ebuild
deleted file mode 100644
index dd082ca20485..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.240.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242.ebuild
deleted file mode 100644
index 7e040c8ce69b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
deleted file mode 100644
index 47036bfeb93b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.24.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.26.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.26.ebuild
deleted file mode 100644
index 27016e1b991a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.26.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27.ebuild
deleted file mode 100644
index 27016e1b991a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.13.ebuild
deleted file mode 100644
index ed76d510db0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.13.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.14-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.14-r2.ebuild
deleted file mode 100644
index ff865204fd12..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.14-r2.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.14.ebuild
deleted file mode 100644
index ed76d510db0b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.14.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.1-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.1-r1.ebuild
deleted file mode 100644
index 3cd8c6516903..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.1-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.1.ebuild
deleted file mode 100644
index 37a5c18539e9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-17 19:30 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-17 19:30 UTC (permalink / raw
  To: gentoo-commits

commit:     bb8adfda61ab6051eb0997bedf8cc08689fd6c7f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed May 17 19:14:57 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed May 17 19:30:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb8adfda

sys-kernel/gentoo-kernel-bin: Bump to 6.1.29

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.29.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4111da1fdab1..ebd0c63e7703 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-32.base.tar.xz 1474460 BLAKE2B 43060d16a84ca2c65ef9d7447747e
 DIST genpatches-6.1-32.extras.tar.xz 3808 BLAKE2B b697db5da31e471ab0af978e722c12ca2d8c5cc371f1d4c2d11c5816b34b479e6ac17f1cd9ab26826bacb065e0a254e18b767c9cfcc12fb16c40f9d73aa1e3d9 SHA512 9113f7505f8dd5a535e2550863dc8d69a6961fc4180d5a7b77206a397db570571f083e39f6be87da072b588e4a2d1b9c1e4b2a725172c9a799b3dc8e88542f66
 DIST genpatches-6.1-33.base.tar.xz 1668040 BLAKE2B 60823b42a19d54af313039f75bbd4656414201e11b088c49c3d1c01405da82f9bb933ffbcaecd19a9d2b414553754733059b667f458c4d78fb0e4d46c02157b7 SHA512 2cd6755b1b01fc58a2a4f9a0b5c15c3e2ee5ac74bbf67c01ee4d543e6df30ee35f01bb23aab8e4b7fa0e36fbcb6cbf5e07bae6ab21010d12441d34ea802085fb
 DIST genpatches-6.1-33.extras.tar.xz 3812 BLAKE2B 4c0552c0cd447cff8e1725dbcabe9ae02be41f432805b6e5e9fd360c6a0d745b5bb5d0dd5c7b36a3e0468622dcf89d3d7fcf47f0b1b1735f76ca281764c928ed SHA512 fc1efc3695e71daf5d3445758ba0af5a8714c22b9d3788f59bba0e4383dadc91ebb14e3114aa711b270c2734f3bd8355b6b7e98c9b81580b9da8c9ffe6207cae
+DIST genpatches-6.1-34.base.tar.xz 1760348 BLAKE2B 9a7672bf2f106e0df50997d746171f80059627f84104b1919098fc75e2e01b0b262ea06905a768d8359fc3df9190b874413724529fa7107265ceab61d0f19af7 SHA512 678c5591831a779f852fcea89c807d256f937e3e01ba84b3b167274a1bd5c69ab20fd31b1f759d83986520223677c0e2e31bb3dfe624339b16fc45845ee8188a
+DIST genpatches-6.1-34.extras.tar.xz 3808 BLAKE2B 9830d4850e5095ef0864df0aaa25a4549678fb76b22807abf61739b42b048455535aff7eaac16bad5d2cdb0cca65efd2e176a50f40a685250df0b75565fadc36 SHA512 13c8f7f596eeaa9b78be7aae7667a196e199fbb8d3cc045318dfdfe1ab340622fd0e958be09ed8608f9667231d6523685af1f03f4f2b52d78810885c0e9fe4a0
 DIST genpatches-6.2-18.base.tar.xz 995956 BLAKE2B 402258df823b898522612e18c9d0c51c38cdedc9b4934961989de768c8feb7ce0287f3354a75a97a2a0bcad13e74bbfadff8233b22ae816149f9eec85c8c6553 SHA512 1162522ff7d5a4408b1a1eb5d220822cd5e3db11c9948dcbc011dce67d3022d7af643cff81b2900e91957bebe0f00589bb7db93617e800dc3837f3f537eb1969
 DIST genpatches-6.2-18.extras.tar.xz 3808 BLAKE2B 4c80c3e537e6ea6ea2a9d720127bd5a661417ec94ddb373d6301334108c9765e985723475c85dd0acadce92811b7bd1a96f68cf657a4e943f8be49bddf641eb6 SHA512 8a63c7432326af46c1d9c5e3170f3cae77a35b3c7ccf4ece155418915ee21b511e7b32e7b377976773a5e188d43eb39dc8f435de269779b5192761f21414db37
 DIST genpatches-6.2-19.base.tar.xz 1082064 BLAKE2B a25100f54e9775fb220e2debd088c2d9e822e0c8e80da51f34f2372e2b2ee9a09f64fde4ab63e7b53ff1b6c5c0022d52aa7fb6d023a234ef520b3566bf4055c7 SHA512 bae1c063f9e624ebd935681ec7323b7c4fadecff63c2f4cd21d13731a70b549a4128c59a03e282c502bfd9b631ca6ec876cc782a90f633003dff97fc05c95eae
@@ -48,6 +50,10 @@ DIST gentoo-kernel-6.1.28-1.amd64.gpkg.tar 76666880 BLAKE2B e4861b53699a50165a95
 DIST gentoo-kernel-6.1.28-1.arm64.gpkg.tar 69283840 BLAKE2B fe75979e3c364f4d7bd7102752c7386dbf7223d763f867f870ec24901ff7b458628bed01d714aab9f84bfcea51edac56f869eafa1aa0e4eb2a97a6ca2741c969 SHA512 272a522a4597a14c0ca51e53cd433afd4d7a5ec0d09d6ea06e14e80d92c8c1bce45ab66359fdf7ece3cbbac0e4ff252fb0f0df9c06fbc1bc02f26196ef4b63b6
 DIST gentoo-kernel-6.1.28-1.ppc64le.gpkg.tar 62709760 BLAKE2B 3f001103a494672a3907af8884c576ee14b28c42149fe13065ad25766353661290f51e77799045b11369c1157ea4832acc188fb281bffa6600ce5a1c1b9e5d46 SHA512 e0bae2900471fa776e81d192f09af01efab24f97b3a86b0289a134bc5ecddbb8a924b8d2b8456161ef2a433ff836fc3dcd923a1c541eec7cc6933dbe19d3c2e9
 DIST gentoo-kernel-6.1.28-1.x86.gpkg.tar 66078720 BLAKE2B 817f6a9c9bc05b1519ca4313d780013c25379e86469e999b799a4fd0cb6f7537ca2cf9e03184a259b5d84e641e138d602746ff6579887b56e7c6f4d95a7371da SHA512 b36c84d74209033cc89ff676997c4cfa2c1a702ea148f4f6ef085020ee4bc95a1156f83ff37234658f8468010d554674bb75ce30477b3f0c335a234d4120d3f4
+DIST gentoo-kernel-6.1.29-1.amd64.gpkg.tar 76677120 BLAKE2B 360d61233d6aa7b96f1404aab31115de66522ea740e88be606f3321f0b700c888b05bf8584e4ec3ade691c81bf57fb86163c30e5b75f63c2e64d256bc3d839f0 SHA512 2d21119360aa22002ca69d3840f80fed8f0967b36287c1f849b76b6a6eef9bf462d054b4878b9556b8b068564a76f198d1a00e80251b7ba1f7874900463a6015
+DIST gentoo-kernel-6.1.29-1.arm64.gpkg.tar 69304320 BLAKE2B 8e366960677d872deae0c6414e03cb5baf39c6d194eb76179c3954ac534424aa50919d78f570a10e47b02e5689772decd46f5c896942327a9697fe865c680b33 SHA512 5304b25ddfae5f752250209c7ee5bb694c25393990f38ffd1aeed1257888c1db6eb5c997efb4fe33b12338f0306a16d1932ca1879e1ad74d077415a07b80936a
+DIST gentoo-kernel-6.1.29-1.ppc64le.gpkg.tar 62720000 BLAKE2B c78cb1468fb8fe4006fe2e34c5d6aa4a4c6c5f951b3e3df3cf0db0fdd664a2a6a9d6a86fbaa9ee61bd20a92915d5623f82d3cdefdb849158d7f05993b9a46b21 SHA512 e53c491a7db231c6ec7d4ce74222de43dbe7019cc4193ca67771ab9bd7a5d2bf65adbee37a6549a16ec4d8131ea327351fba06440589033d09b789293d938cfe
+DIST gentoo-kernel-6.1.29-1.x86.gpkg.tar 66078720 BLAKE2B 7133ec541db6995d033835d7600f2c6ab5018cda0cc2b208548b26adf8db05c6c33370c004b1221bfa977cdde6a2a92ef53b5a002da1c1f1d23ddad4eff8e607 SHA512 c4ea2adf626deb54d7bacb621a944ba7ed4c7460f3fa35ddf0ad1c0b698b26bc82b3d95cf9dd00b5532a6608318ae2e93aa7dc961b11881070c6c1aeb40eab02
 DIST gentoo-kernel-6.2.15-1.amd64.gpkg.tar 82698240 BLAKE2B 9fda0d955c58509d57a67f4d84054165d8f40bb906791ab0270f827502d6fe4c740659636817475614933d3d06859c59a32831d1325144749e6b7f65ffcb3c5b SHA512 696f99118d4df36477b2a3d73f463d2e0805e4fde334154471ef2e02bf20d26d7c35dca6e284c7e2828a12f6b8fad8ace44c51514bbed1ff2369394cf75ee601
 DIST gentoo-kernel-6.2.15-1.arm64.gpkg.tar 71813120 BLAKE2B 2549ccb428f778a10f0653005278b7317f32e9c2b4625f1ca7982b373daafd1539ff2e381ccbb2fca5785c0aeb6912844d88bb45230b077342c4386a49d815cb SHA512 bc788e87966012395e7bc4f031eba92bb3b4d85ba9a62c9d623813d7c166b718db022f0bcc1df13ce6152224a421fd7d8b68dbea12fb552c38efb3978f86ad15
 DIST gentoo-kernel-6.2.15-1.ppc64le.gpkg.tar 63948800 BLAKE2B 7ba131f8982c04bd42c40b94236a19edb4d7c54d35f43f80576869b3d6453f3e49ce1186f6a1c2dcad974a6c9d221e771c3648f985b8ca474fc112d116118adf SHA512 595bf5be2440f6a8d3bed48cba38e90127681385ab72c296312443f8ef446f05da661ed76fed0a31b5e90773993240d6f9add3ea43e276def833fad62bee61d8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.29.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.29.ebuild
new file mode 100644
index 000000000000..623c8b8ab75f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.29.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-17 19:30 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-17 19:30 UTC (permalink / raw
  To: gentoo-commits

commit:     182b7cbe2ab955d7048df57abf47f353705a5d3b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed May 17 19:14:49 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed May 17 19:30:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=182b7cbe

sys-kernel/gentoo-kernel-bin: Bump to 6.2.16

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.2.16.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b5f1a7ea70e8..4111da1fdab1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-33.base.tar.xz 1668040 BLAKE2B 60823b42a19d54af313039f75bbd4
 DIST genpatches-6.1-33.extras.tar.xz 3812 BLAKE2B 4c0552c0cd447cff8e1725dbcabe9ae02be41f432805b6e5e9fd360c6a0d745b5bb5d0dd5c7b36a3e0468622dcf89d3d7fcf47f0b1b1735f76ca281764c928ed SHA512 fc1efc3695e71daf5d3445758ba0af5a8714c22b9d3788f59bba0e4383dadc91ebb14e3114aa711b270c2734f3bd8355b6b7e98c9b81580b9da8c9ffe6207cae
 DIST genpatches-6.2-18.base.tar.xz 995956 BLAKE2B 402258df823b898522612e18c9d0c51c38cdedc9b4934961989de768c8feb7ce0287f3354a75a97a2a0bcad13e74bbfadff8233b22ae816149f9eec85c8c6553 SHA512 1162522ff7d5a4408b1a1eb5d220822cd5e3db11c9948dcbc011dce67d3022d7af643cff81b2900e91957bebe0f00589bb7db93617e800dc3837f3f537eb1969
 DIST genpatches-6.2-18.extras.tar.xz 3808 BLAKE2B 4c80c3e537e6ea6ea2a9d720127bd5a661417ec94ddb373d6301334108c9765e985723475c85dd0acadce92811b7bd1a96f68cf657a4e943f8be49bddf641eb6 SHA512 8a63c7432326af46c1d9c5e3170f3cae77a35b3c7ccf4ece155418915ee21b511e7b32e7b377976773a5e188d43eb39dc8f435de269779b5192761f21414db37
+DIST genpatches-6.2-19.base.tar.xz 1082064 BLAKE2B a25100f54e9775fb220e2debd088c2d9e822e0c8e80da51f34f2372e2b2ee9a09f64fde4ab63e7b53ff1b6c5c0022d52aa7fb6d023a234ef520b3566bf4055c7 SHA512 bae1c063f9e624ebd935681ec7323b7c4fadecff63c2f4cd21d13731a70b549a4128c59a03e282c502bfd9b631ca6ec876cc782a90f633003dff97fc05c95eae
+DIST genpatches-6.2-19.extras.tar.xz 3808 BLAKE2B cd58fa1bc082b4cc6f45e1d8332921f78ce4eb8356c6510c6df2eac06778695ec98e4f68b6608bb22b66486895340595c13a9b59ed5316b3a6a8d27e86a796a8 SHA512 b69b534b8398ea2cf8578dca763736c6ea071959c37f4c2fcc0ff5ea9f35cee2e88637567979211d242a04f2015fa3ba6765b5e2173a9ab90c69e5d67b02e9c3
 DIST genpatches-6.3-4.base.tar.xz 243812 BLAKE2B bcd9f63e6015b075a589becbb6246cb208f214f97f443a27258c103dabc2983de04283bd596c041f5c615dc7bed9d28032b4b9e1887ee4f2840dca3bb8506f9e SHA512 3e6bf8f25f7f5ea54c795cfefea83010dcbc6480a054b69ac90d3187ecdb819d19d26e3df09e8c2b9f166e4ca488062672041e7130ac7c0984c0c34e786f4982
 DIST genpatches-6.3-4.extras.tar.xz 3808 BLAKE2B fdc95b7e9b191bc5eb19215cc1a381723242344a47d8e7a6ceb460d49fcbcabff2016a9ee0fde254e2461b54e145b2db2d5add045da1392fc86f1b11d2aa5c68 SHA512 f28b91dd378c42b1f170e29d851d8c7dc78b6b07243231b7b784ec596949abc8ade382025632e2999e395a28c3f38c56e2a439d5e62065af019cb25a21a29104
 DIST genpatches-6.3-5.base.tar.xz 341152 BLAKE2B 19c68c1d0d56049a511ee2d8750d977135ea23190ba6f16f5b75fce668f990f30f7f91058ecb2259e7166796c9a31e52be0e00fc2079b6a28b8b59f5570f165f SHA512 0ab9b37233031faf698a5cde904a3f10f4f0e121090145a625779872c9010f2fbd9b04223ef9ab2456a3caef22e8111fe6be68e7474e73de142609877d063939
@@ -50,6 +52,10 @@ DIST gentoo-kernel-6.2.15-1.amd64.gpkg.tar 82698240 BLAKE2B 9fda0d955c58509d57a6
 DIST gentoo-kernel-6.2.15-1.arm64.gpkg.tar 71813120 BLAKE2B 2549ccb428f778a10f0653005278b7317f32e9c2b4625f1ca7982b373daafd1539ff2e381ccbb2fca5785c0aeb6912844d88bb45230b077342c4386a49d815cb SHA512 bc788e87966012395e7bc4f031eba92bb3b4d85ba9a62c9d623813d7c166b718db022f0bcc1df13ce6152224a421fd7d8b68dbea12fb552c38efb3978f86ad15
 DIST gentoo-kernel-6.2.15-1.ppc64le.gpkg.tar 63948800 BLAKE2B 7ba131f8982c04bd42c40b94236a19edb4d7c54d35f43f80576869b3d6453f3e49ce1186f6a1c2dcad974a6c9d221e771c3648f985b8ca474fc112d116118adf SHA512 595bf5be2440f6a8d3bed48cba38e90127681385ab72c296312443f8ef446f05da661ed76fed0a31b5e90773993240d6f9add3ea43e276def833fad62bee61d8
 DIST gentoo-kernel-6.2.15-1.x86.gpkg.tar 66539520 BLAKE2B 67a49fe77fa42708f22bce6d79f3d784dfc59000b4d3a01e5f7cf0006a679f37bc1349a1ce9371dd9e6197e7416d6a5278636d36414024053118341002e1c007 SHA512 6519ccbee5838215550e971d352148e6778852a88e96671df0c8ce66a0fa8f0425a4f6bf05a887261b53b45dcd5d79c13da0a2185f205124f2e0484c5d1812ba
+DIST gentoo-kernel-6.2.16-1.amd64.gpkg.tar 82657280 BLAKE2B da4ae3efa4a19653432054d5d260509ebc728be136a413d61e700ca2fad1a656d4322621c03434fdd6ebc1433b2148332a089f6e6dbf9c7d60131fde28a874e9 SHA512 5f48a3e9979a2e9879c3df355194116a4d612a17853d36b0392e5ab41f194982474885296f5afe97a2e64224b055331da68fe696af60970798b67a91b53cd1dd
+DIST gentoo-kernel-6.2.16-1.arm64.gpkg.tar 71813120 BLAKE2B 9675c1545cdb1be365591bd54757eb3f1ab9df7cf573c0ceabe5971b8065c587b2f39098530a3085a8d7583bfc92601ee571d17fc38bc012cc22234e32d964da SHA512 6d276aec4ebcd53d6d62882e6fa1f453192891433348b87c259a34d40f2ffd6aa692e945a14802388f8789f1ca8773d9dda6758b6e147eb51bf5aad166f64c1c
+DIST gentoo-kernel-6.2.16-1.ppc64le.gpkg.tar 63928320 BLAKE2B 4e068dd011162ae70d3456652bd66745bfd5981ab065b67a3455c8c4a7dc5f16ed5d53b24468f113cb3012e9d653cdfc6c580b6d8f1a322d9782915f9896f9f0 SHA512 ec96651688940c9a6912055fd2dd43d8dc39bafc7efa853c843b3a279db8d482b96a241ea9089e38beaf4b72fc401a31dca68d9759c3a3eb03f8b7491e739f1e
+DIST gentoo-kernel-6.2.16-1.x86.gpkg.tar 66539520 BLAKE2B 3553577aee3111e08bf5567aa73cbc84039933a8a7207a0af713eab679e7339b760930f99f0b9e4ae1e9098c0eb8bb7768370aff641a8f9cda2f1c67a02591f5 SHA512 d15fdabfe155de1aff57c5a636d3d108f475d429f744902ed6f9ca299d26af40e54e4676c24c62d8c954dc03087ef308933f56d51398e09ca0335079c0480580
 DIST gentoo-kernel-6.3.2-1.amd64.gpkg.tar 83456000 BLAKE2B c5ca1eb553ab5aa6bdbdee9924e6b47ef5cb87d737021015606536b14ee8abb30adb9a7618c533089256c535b65b441f2242787e48893ec42466c26d3185c999 SHA512 8a6b8352c4fd9c02483cf05e6e09b6dd5ec0681d4cf9ddf17bada0f35f444c5fe1fe054656748445df7e96842b8a2fe23ddef4df36bbdd725ca46d6bcfbac7d7
 DIST gentoo-kernel-6.3.2-1.arm64.gpkg.tar 72386560 BLAKE2B e4c5e8b6b9783f788b2bbd7123c901c556d8fc9c9da8f6ae77427945bf1defa479a4ce363f08982cad0e6ea6ec0d001da664592c9dfa2d32dd8f515ec2764e8c SHA512 387f38873ea33be4f2446f31b5fe140537eba3e66b91f5823f06f23951b5ad78b2b6a292abb20b543d41b41e7d73dc6eab334b40da5a4dbcf0aa7ba71d955798
 DIST gentoo-kernel-6.3.2-1.ppc64le.gpkg.tar 64276480 BLAKE2B 2f980ae41e25f9c71360d796da2bc70240c2907046eef74b9b5faf7bf69c2297881234ee063abbd6fa5d470ddaca1593dcc941aa95a1786f6363210ee266f0da SHA512 6bd6a413dbbe01f511f2442d93032ac558ec5facb4eefe06ac45b681bbbc2f20764d2f442798eec32e719359f4ac44f6400dfa2d4698ff89c8845db06cc49862

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.16.ebuild
new file mode 100644
index 000000000000..ff865204fd12
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.16.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-17 19:30 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-17 19:30 UTC (permalink / raw
  To: gentoo-commits

commit:     5d2cae633a655acd5033b2f58e7195e1459daa60
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed May 17 19:16:48 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed May 17 19:30:16 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d2cae63

sys-kernel/gentoo-kernel-bin: Bump to 5.10.180

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.180.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 02305dcb7404..94dc06b0933e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-189.base.tar.xz 5251680 BLAKE2B ef349b00e1ca8cedc2b580a07e66e8906436198ec7019a8881b2b647152861554fc1b0099f4fcef39497b3a3edd3657c87974ec7b88a01e580ce421a23e2a706 SHA512 94d65f1cdba7415021ac031b2ab896d7b2b15692f5e826833abf8c285a3eda6a8e8e88a57a8f11ccbc5ae94437b732ac6fa974bd26bafa3b426e3d61bc8656c2
 DIST genpatches-5.10-189.extras.tar.xz 3872 BLAKE2B 78ab95ce3f57e4ba86655cd54009252807e32fd0b03228180fb26a47ae9e595e468e549c21a5141dc8214e55fcfa46e63e5f4e866e4113b8d3beebb99512cb86 SHA512 cc6d60a70a1f575ce69a14c265a36e58126a011cafc5a2bc7c569e0d1b626855f1cf430c44775d2602ad35144b449a8f1db1da8594f513edae4329ba354e0347
+DIST genpatches-5.10-190.base.tar.xz 5340156 BLAKE2B bff4b95cacad5f8c099b559091b9c103e6989940898910861b7f8c95e7a110a055ef09d1f3db6158ca58f7faae4880a04a626002be9edb856e4260fd7d1c165b SHA512 729e3c2b3d5d1a2e4c793d4c6424965a28b65b69d2c8b9675fb7f531ccb4018419ef77e46a089640f02521f4b230eaabcdef69adc161e0aae21ac9716f130b61
+DIST genpatches-5.10-190.extras.tar.xz 3868 BLAKE2B 216298c7f06796d708bc78bca0606f918dde6254915c6f3732c36d6025054793dcdcb9bf986cd16b8a7cf505b0e2308256c898c5f3dc6eaf66819253e58eb445 SHA512 72fe6586ed405f2fa0737875bbac6d823f28c0260ad681135cdcd491376936d6494b92f7710a373bbb5ca2c4a4d744cc96bbb2a96872faeed9136cdd8c928e9b
 DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
 DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
 DIST genpatches-5.15-116.base.tar.xz 4433124 BLAKE2B 1ace5f7ac7fe7dee5ca92c8228fa07f1abe85d92040adc0d2b83c2d5f55976c4ecfc0a3ed4575d5528db1eab14b65250d25d9fb28a880422385a45a887117820 SHA512 7346fe13050c49737f98e5ad7bdb848caf693b2e3129a7e9e382f1c6462242dcdae1fc7e184b10f7593159c7d6c3cd8bf69dd1d66abb604746871123424563f1
@@ -28,6 +30,10 @@ DIST gentoo-kernel-5.10.179-1.amd64.gpkg.tar 66355200 BLAKE2B 851abe8e1838f98c46
 DIST gentoo-kernel-5.10.179-1.arm64.gpkg.tar 59351040 BLAKE2B 7677294b03be17da7912a49e2f68f0bd466f4617774fa0460230bd2bb85c174cd0030f37164a30f9701eb5954020d8668198778d0fc224ae6adb558871599a5a SHA512 4c8e27837eeb9f52cf3ae20effde97526689f4c17cebb4f33d6ae3eac98f1f65ee1976978796cf3beec71f6c29abe58492b11ca3de39002cda1840ed732df4ed
 DIST gentoo-kernel-5.10.179-1.ppc64le.gpkg.tar 54917120 BLAKE2B 74bb13c92b7af2799e717206338ab23639184136c0e812ca7bcefbb6ba8a3d436a8ac734524fed652c666733ecfcc011382ebc61e53c669a1c5e0b2f6662d7a3 SHA512 1324cb0318de1921f0cdaa4ccf95877205a5bc13af46ce73ecb26665fe6935c89357e3cee1187a177b84f7024fe293607bb3ba79ce36105f4a081add41ea16a7
 DIST gentoo-kernel-5.10.179-1.x86.gpkg.tar 56494080 BLAKE2B 32734b61a793ff6bd7ade82afcb2bafcf443bab1da4111225e5412df14d974c1d4c5c4e66b4b50d12bcbb36435d3a5a8079bfa6c33a4ce60eab21229d3a5c6c5 SHA512 dab27a7ba4a9a1ad9919a64f657a4a4b499a40f98cf87c610d804bafcfd19f91963098071cc714095387c88b08c779fdb4c1b84777ab6f176d73bdcafe920efa
+DIST gentoo-kernel-5.10.180-1.amd64.gpkg.tar 66334720 BLAKE2B 922e0637404bc5f05934958498783922db968eecf85137e447921e2e27466d683ef3980731314ccfcccae8e27f74b5c04d5f74efcdd6e8e5512f09acfe656494 SHA512 830812d45b452018330aabc72d33ec7c5904f4cfc3fa6e0cd58bec6a4675e838044cafc7e34ab87ee30bc18e0174b66dc603cd0b51917da63a238cbcfba0a836
+DIST gentoo-kernel-5.10.180-1.arm64.gpkg.tar 59371520 BLAKE2B d8b4ef83db4c5bc4a75411dbf6b76803e62d653e36f36c92841514e01867e2e8c266813eeb20c1bf8514433d5af3c9f28be2985c6a86fa734cce4b6d863e17b6 SHA512 3e68f32e8c6e2dbe3cd6f50983a027a921a4b63d0d4ea869b88cff5e26e8066343dd919c3e5d5bf29e44ac7929678bf893a004af6c439d9d7caf264a0b786a0d
+DIST gentoo-kernel-5.10.180-1.ppc64le.gpkg.tar 54937600 BLAKE2B f1b8abec5aaa2a39dd3dc0d90b10af4faf82e64331a661e4a8492e8647856820428dac4af13302816bc58a7cfa07f20eafe080384f8461bff12a64bbd7c0ded9 SHA512 42820462c5b488ae3b8fbbbd78cff71561f3e82fe905f3405046d1c5db184a8c2b8283126ef2c24410cf0b5fcd7bc4cb5c3f15122d0a33d575d9194e79a501b5
+DIST gentoo-kernel-5.10.180-1.x86.gpkg.tar 56494080 BLAKE2B e34048216e2fb439464235b8968a7e040e05b45a7888daa67049c20f3b46d9498b29018580a3e0356a6085e069e7b5b8d05769b05a5b56f541748b4c993c9192 SHA512 85ed464140e2db50961ef39923a8b627cf1daa0b5e3e7aabe09d57cb2711c4333f5ec5d5172568a9ca4e6466faf0beefeab314ebe334d1ac159b5ad69056cc58
 DIST gentoo-kernel-5.15.110-1.amd64.gpkg.tar 69550080 BLAKE2B d04552d83471d24aa758e378cbd8ed1a945aca2eb4d62aa30724cfd22310c2ba80c275d23c889a10ceea9a098117509a739900dc8cc01222631e61736d2a2665 SHA512 8c3558789742692068c1e11f0a0a58e85a41b8831edf5e5693b09163efd43f073064073af7c315a1975edcba0f48ea90ebfaaec9a6e2436c5477fc76a0610ce0
 DIST gentoo-kernel-5.15.110-1.arm64.gpkg.tar 62504960 BLAKE2B 30d309a10c3ef4d4dff07894f463286cad8b09333dfe67c089e12b594e17658b3b6f4f8f453812b3e2c8c119e23be9a165cfa386601fdbe31ba2fd06daec0962 SHA512 df65aaf452834508a117695364a02c99324913c362eb2a64ff53b6da6254c3144034f3feefc460380b20703ade955a6ec6bee26f0c1b69e92b3099ac83fd9c72
 DIST gentoo-kernel-5.15.110-1.ppc64le.gpkg.tar 57108480 BLAKE2B 8e06bee9f0d4f95d352267c591320a1cc47f71f8dded3c7d31eb9e9d67bd9a5c6c85f63ebc7330492e93d4e6fe88ec7583845f50e010a8f1c3454ef375c0fb42 SHA512 eb83c9038b093469f944bdf571960968f6fd9e67ac13f0c48e7e70ed4ad79b5822e887426b16038c5f202c0951c30fecf4814eea94951cec5569e9eef61097dd

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.180.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.180.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.180.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-17 19:30 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-17 19:30 UTC (permalink / raw
  To: gentoo-commits

commit:     bb0a0ba42e4b3081ab91ec2f2f62636ef343e27f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed May 17 19:15:05 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed May 17 19:30:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb0a0ba4

sys-kernel/gentoo-kernel-bin: Bump to 5.15.112

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.112.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ebd0c63e7703..02305dcb7404 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-116.base.tar.xz 4433124 BLAKE2B 1ace5f7ac7fe7dee5ca92c8228f
 DIST genpatches-5.15-116.extras.tar.xz 3928 BLAKE2B 0130495424324f43fcb5f29b4178c56b43b01c4a7ca7a3b95ac07130f44d6875519d0ee79d9cf8a9912bd6c6d8bb81a0adcd17f27da1e59e24f19073d9a20cff SHA512 ece809c981c8d2c5ed7ec66df69dec3920cc75e7e43145c0ca5dbc577e16cc58880d449d8503d1863974fd2fb707a403b5a9b5ad02d9835e01c45637fd6bcfd7
 DIST genpatches-5.15-117.base.tar.xz 4520724 BLAKE2B a495289b18d587d3a02d792644d09b63e0898c65dd88c23cb96983097bcc18ff6a06ea34427c7ea414ee8e93ccdb84d9963265b9bfd52eabd44d50a3b56ecb4f SHA512 218ef84108ce10983a85f3616ea3876dc616434e97add82e201758325c7f6bc3dce14273f86f5f1729c33a8fcae2111b241969ccdc53afcff775d7d683f2588a
 DIST genpatches-5.15-117.extras.tar.xz 3928 BLAKE2B 6dfd1c20d2f57e42fc28d69bd28d89b30da88a7528849a5504b1d4bf2aa6aec1df6419c68214acbaf971513ee7889bb8647c6b7f294f50da817195380ed8a862 SHA512 b7c95365023067b437751c8f1963f971cdb1cddbc6571bfea841e38d11f4f800f47dc732e8840ac5399ca9aa62e600234200ecbe3f8dc0dd63fe084d4c08b3a0
+DIST genpatches-5.15-118.base.tar.xz 4596840 BLAKE2B d33cfad9149f4f80c98c649c52b794d03619a4d5c6d9923c93b4ce3d7cdb6f0fbf3ba08f1f3c3b93cdfa37d0163ee31f779bf232d36a0b34fcbf5d72c2bf5113 SHA512 5f51627047fa24a1a2dd548c4e2a2b8a7da2315ea06818d7ef9f592d7166baf65f80098ce5b24d243471a0aa8b644c590e4cf4b36f06053d7479f0da079ac10e
+DIST genpatches-5.15-118.extras.tar.xz 3936 BLAKE2B b74dd7b0194cf6881ef699d0b1db858bb8c44780d5263cbf136f9d181a48420ae31886cd762f819a91b21a2f2acb83f3c46b1950dc53367d8efebe8c86a9317b SHA512 1a3671f3abf8ae04afe50639fe27dfbc07f9f51b297effcd587704f88efda801d3df3255f9d04acbdf4bfac9986a2788a54f4e9fe22344aa0166bbc3de260880
 DIST genpatches-5.4-249.base.tar.xz 5692112 BLAKE2B 8057ddb24ebbd5ee1b4fb5f5a36b295c4e8ab857e407c5b9e061780e1d23ecca7ab5adfb10ca4f6733a7776c2aa6e353419257c255b07bc991ecb6857aa31555 SHA512 b0057da850ab5368dcbf2b454d408b72204150cc2643e087d2f084c3074de22ce36fa4c319552b90d9059ba279e8dc6551cd6348c3616275b050167bfdb58023
 DIST genpatches-5.4-249.extras.tar.xz 1812 BLAKE2B b6b7bccf77851a17e8b514439a50c44de954ff461af71414c325ca5c0a65d7a79ee92f7a8b708afd28a3433acddd13aa3bbd5afcd82b4181e57ea05b008d7090 SHA512 c4977abc2bbb1c2319e9d2e4aed38419f9e2a70813e5f28d2b799533fc945574d9fee21c881b6dd4926a9c2ebe74ae414ada4993e3fcbd117b6536f983533282
 DIST genpatches-6.1-32.base.tar.xz 1474460 BLAKE2B 43060d16a84ca2c65ef9d7447747e6b857423134fd518e05c3c052bf5c664c9a0f8af97b84e7d911c84766cf478b71695537a3c56a367589bf37adaac032a7e0 SHA512 cf8bd867d09b68a197368c546ffa4c626b1c30f0f7a63138129d3abe8a0479c88717dff6ea0a79c53d7f108d2a1fedc433b7b2088e20f082be921701e5d7d790
@@ -34,6 +36,10 @@ DIST gentoo-kernel-5.15.111-1.amd64.gpkg.tar 69550080 BLAKE2B 691b90d29f4c6fadab
 DIST gentoo-kernel-5.15.111-1.arm64.gpkg.tar 62515200 BLAKE2B 32f5fc8ad141f60d75e744c31b22ee91a6bd2ae6f61629e9cb0be5850f90d374244ae8162936d4f34137ae588ff0756147893e8719f9707df0ff0ec311aef494 SHA512 8ffc397ac61a010fea27255e37040acf85e499a25e18b5c9a4b4757c3dfe53a0fc11d1dcb9a23ec431749a19ed6253b345f74eec732a31a81c70ef28a1256cb5
 DIST gentoo-kernel-5.15.111-1.ppc64le.gpkg.tar 57098240 BLAKE2B 9e34b07d44a5a28c325c811a7d323df77e45ae97bf4da44aba2bfd5f0fbf3c59231e740485e74d63b43ab876fef59ec2db708b00d5128326068a01cf337c93d9 SHA512 27ddca360e56ea137281032336fb90110258ea73b4ae9e0eaf3c675e2ace97ccf4a49128e1dee7b89ac9172197a07e6ef924999be579bcfdc441d4cebcf2e3de
 DIST gentoo-kernel-5.15.111-1.x86.gpkg.tar 59125760 BLAKE2B 286e4037080805babcabba35f6dbec395456576b75d281f80c1b3de0b23f5279e5c11ca8f1dbd69e35cfad7f675320c512970978cfa1b4cea07aaee7cc3e21d7 SHA512 2fb6b2ef32980dfd9c8a3e2a636deb83fad7222c19a43a04716a51ce364ffec7007e3d20b175dcf5ecc75b44d629987dc804f811582706d7e7fd799e4317c66b
+DIST gentoo-kernel-5.15.112-1.amd64.gpkg.tar 69570560 BLAKE2B 7f3b26e8c79ea526f880edb61a6d0e250b52c97f38e3c8a3ec7b75f89a24380b1eb4560e5c1c9b39968b5d983c96043d3cabc0f18e963fb58f5bd1b8fe4184fa SHA512 6d7eb8481eef3230760cdbb69b6b14ddbd4819f0ec58d2c1cb10a692f9083488dd930cbf1d7e013a1f69033ecbc39988b6955d3fc4f1d750dc662752426a2452
+DIST gentoo-kernel-5.15.112-1.arm64.gpkg.tar 62515200 BLAKE2B c95bd9a3318b1418f1a3863caed82cbb7a17aaec97ed3bb96d4847299e1f77c1b88f96f6368f929169bbd210e3e7e30750fe3d12ada05b5f6adebe1c2559cd10 SHA512 0c6250f1ce3220e411ed857e7183a76ceac9a1daa935373213d980b04130fbc5a757d40a682d3d4d1a432af72ffbd031b5e74c9af34f7bdf58fb704532546e98
+DIST gentoo-kernel-5.15.112-1.ppc64le.gpkg.tar 57108480 BLAKE2B 67548c038c5382acdfc967ffabf77f9e3c788e0fe84776bb6fcd29f6efb7486f27cb6c6df2fe17a086966d5a3b321e6bb1d35713d84ade5cea09a24714470ea5 SHA512 654e177e28840c7c5155b555c2754e853044f60dc6f859961a49a3d685e135d38cf1bd4e1e21fa540c0d0ff7838062a7eabb4334238541d0a0cc913a97e5afb1
+DIST gentoo-kernel-5.15.112-1.x86.gpkg.tar 59115520 BLAKE2B 743e4c071034d38171f62f53d2faa0abc69b466a859b51b33acb2efca6d89f8210a06fdcaa529bb9e1a6450830a7e96e432161f6400e0609252cfa81003e8470 SHA512 09f5689748653fc73a7c31f7f95e087915a6216105faffb5c3254e8908dc400bdf177e6dca6ff99e1f7c0cb758180141c3c5cfa1991c8bef0cd18ce9c4b8b783
 DIST gentoo-kernel-5.15.98-1.amd64.gpkg.tar 69632000 BLAKE2B 559df6dda38c4945b6c76f6ccad90a34877918947ff479ffa9003a9cfc4ea697a95523957efa80853fee2758097fc5bbe3ea8076711f898a3ed84a55e4221b23 SHA512 0f6d4ef5edd054319e2ae91cef39af6b7debef4e093bc02f7d476c5c64517aea5f36ec88fa350bf8c5214d00cbaa1502b57e03c2f516d5e49f2cf0ef194444b8
 DIST gentoo-kernel-5.15.98-1.arm64.gpkg.tar 62566400 BLAKE2B 1345fcb22ab95f56cd8671f0775493b8f20a7be825b2a05abbebf1014f26d7144d016f7b58312bb72bcdbf29cdae36fb8f52e4603a83b260e3165fa1980d3510 SHA512 dbd00061e90c43ee701e75ba66075c3c63fbef63dcd562460ee6a661c2b7b48c78f349e19f9c04d633892034c276e6361a6cf6f7e3802bda6156af0d78e1310f
 DIST gentoo-kernel-5.15.98-1.ppc64le.gpkg.tar 57098240 BLAKE2B d9773016f82e87064775640755d6436a0d86b43377756bd9e5a00de39ec6d6d507b6a6e270c252b851d58d7949e083ee18ca2074a0f3811e16b33f2f6806697e SHA512 de759acf2e94f6565ee7f945930cb2b33ba69b7e3916e47c90e13ac280e20a668b95fc1c5f61369c4e6251c91505911b18979ba9efa2595223da8e22cfd71ff9

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.112.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.112.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.112.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-17 19:30 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-17 19:30 UTC (permalink / raw
  To: gentoo-commits

commit:     5c4f5ce1bd8989f030824df999dff557e16337ec
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed May 17 19:14:41 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed May 17 19:30:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c4f5ce1

sys-kernel/gentoo-kernel-bin: Bump to 6.3.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.3.3.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f90a5eaf2da2..b5f1a7ea70e8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.2-18.base.tar.xz 995956 BLAKE2B 402258df823b898522612e18c9d0c5
 DIST genpatches-6.2-18.extras.tar.xz 3808 BLAKE2B 4c80c3e537e6ea6ea2a9d720127bd5a661417ec94ddb373d6301334108c9765e985723475c85dd0acadce92811b7bd1a96f68cf657a4e943f8be49bddf641eb6 SHA512 8a63c7432326af46c1d9c5e3170f3cae77a35b3c7ccf4ece155418915ee21b511e7b32e7b377976773a5e188d43eb39dc8f435de269779b5192761f21414db37
 DIST genpatches-6.3-4.base.tar.xz 243812 BLAKE2B bcd9f63e6015b075a589becbb6246cb208f214f97f443a27258c103dabc2983de04283bd596c041f5c615dc7bed9d28032b4b9e1887ee4f2840dca3bb8506f9e SHA512 3e6bf8f25f7f5ea54c795cfefea83010dcbc6480a054b69ac90d3187ecdb819d19d26e3df09e8c2b9f166e4ca488062672041e7130ac7c0984c0c34e786f4982
 DIST genpatches-6.3-4.extras.tar.xz 3808 BLAKE2B fdc95b7e9b191bc5eb19215cc1a381723242344a47d8e7a6ceb460d49fcbcabff2016a9ee0fde254e2461b54e145b2db2d5add045da1392fc86f1b11d2aa5c68 SHA512 f28b91dd378c42b1f170e29d851d8c7dc78b6b07243231b7b784ec596949abc8ade382025632e2999e395a28c3f38c56e2a439d5e62065af019cb25a21a29104
+DIST genpatches-6.3-5.base.tar.xz 341152 BLAKE2B 19c68c1d0d56049a511ee2d8750d977135ea23190ba6f16f5b75fce668f990f30f7f91058ecb2259e7166796c9a31e52be0e00fc2079b6a28b8b59f5570f165f SHA512 0ab9b37233031faf698a5cde904a3f10f4f0e121090145a625779872c9010f2fbd9b04223ef9ab2456a3caef22e8111fe6be68e7474e73de142609877d063939
+DIST genpatches-6.3-5.extras.tar.xz 3808 BLAKE2B 2ab3f27742dc7af2b9b6d71d4fcedfd9b87ef075e576ce09163a322600ac079475343f4eeea0567a61df3674c4a65abcf386b20f80b12cb6e7d283dcb3ed13b2 SHA512 3a3ad91bb119062538d41552ce97eae8a1f0f1f5c6e3bf1ef40010b6d543a39120d8363ed6918cea9fbbfce4bb133db2bc772c629d15ca60a6c734e332f03603
 DIST gentoo-kernel-5.10.179-1.amd64.gpkg.tar 66355200 BLAKE2B 851abe8e1838f98c464c6d9f11a8217d3aa7500b387e62f41026b75e569cc686ce3564015d7d09616e33ae9e52590405715368f116a92d1779d7f0e2247fbdc6 SHA512 faf4215536ecc89c829d85c49b69cd1e31390ecfd6e24271cd53417e8d53e8df7ea2d501dbe72eab7d8ffda339d4fe0c01e479b47b845c8771d0ba672e4c8ca0
 DIST gentoo-kernel-5.10.179-1.arm64.gpkg.tar 59351040 BLAKE2B 7677294b03be17da7912a49e2f68f0bd466f4617774fa0460230bd2bb85c174cd0030f37164a30f9701eb5954020d8668198778d0fc224ae6adb558871599a5a SHA512 4c8e27837eeb9f52cf3ae20effde97526689f4c17cebb4f33d6ae3eac98f1f65ee1976978796cf3beec71f6c29abe58492b11ca3de39002cda1840ed732df4ed
 DIST gentoo-kernel-5.10.179-1.ppc64le.gpkg.tar 54917120 BLAKE2B 74bb13c92b7af2799e717206338ab23639184136c0e812ca7bcefbb6ba8a3d436a8ac734524fed652c666733ecfcc011382ebc61e53c669a1c5e0b2f6662d7a3 SHA512 1324cb0318de1921f0cdaa4ccf95877205a5bc13af46ce73ecb26665fe6935c89357e3cee1187a177b84f7024fe293607bb3ba79ce36105f4a081add41ea16a7
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.3.2-1.amd64.gpkg.tar 83456000 BLAKE2B c5ca1eb553ab5aa6bdbde
 DIST gentoo-kernel-6.3.2-1.arm64.gpkg.tar 72386560 BLAKE2B e4c5e8b6b9783f788b2bbd7123c901c556d8fc9c9da8f6ae77427945bf1defa479a4ce363f08982cad0e6ea6ec0d001da664592c9dfa2d32dd8f515ec2764e8c SHA512 387f38873ea33be4f2446f31b5fe140537eba3e66b91f5823f06f23951b5ad78b2b6a292abb20b543d41b41e7d73dc6eab334b40da5a4dbcf0aa7ba71d955798
 DIST gentoo-kernel-6.3.2-1.ppc64le.gpkg.tar 64276480 BLAKE2B 2f980ae41e25f9c71360d796da2bc70240c2907046eef74b9b5faf7bf69c2297881234ee063abbd6fa5d470ddaca1593dcc941aa95a1786f6363210ee266f0da SHA512 6bd6a413dbbe01f511f2442d93032ac558ec5facb4eefe06ac45b681bbbc2f20764d2f442798eec32e719359f4ac44f6400dfa2d4698ff89c8845db06cc49862
 DIST gentoo-kernel-6.3.2-1.x86.gpkg.tar 67020800 BLAKE2B 620a7e5fa0a8b0108b0b59bc520728faad0b45afc6d2f0096fa0afc577162fb282af928736b8c67c5bec41d19ca8049951cd55cd7e37892c62e6c904ef679024 SHA512 283d9e10050661c35baf1e7db9295273a821e5337aed2de2929a35f3c1182872cc72d9b1f762222053031cd39202d0ff867b00bb4736dbc516b04e3c4bea3867
+DIST gentoo-kernel-6.3.3-1.amd64.gpkg.tar 83445760 BLAKE2B 85beefbdf4d4bc281ec03407e65367c57a675751547c9d0bff77219f892d311c72e09befd21d8c1c649c32e9696d50302f46dbe37a4eacd331927473dcd89c49 SHA512 477911263b233e7d3bde7d2d90b1a44c2ec93e440af0680503e8b966e8f1620a40aef1d4aaeec820a9de3da3198451dc4807d4d5587e9ac13f304934385372df
+DIST gentoo-kernel-6.3.3-1.arm64.gpkg.tar 72376320 BLAKE2B 4432c9d4a335db10c3c488b54bd5dfab9028d9a6bfbdeb8301d2a2936dc46ddc6ff8cb78ae63cfc2578a8246a3214475c0aecb3a54d731bfc44afcc192d14f5f SHA512 4e5b05cd60f547f75de0894b914f647c8d29422a6fd838f15c958da0a38d8245a61dc7c6016da4ea13c29925c39ff16a21bac67692580c2e61927b5bfdfe011a
+DIST gentoo-kernel-6.3.3-1.ppc64le.gpkg.tar 64276480 BLAKE2B 4ef9a4ef6bd9e67d73fe569cadf76079f3652612c1f8cb12450ae3582d210fa96d0a804d36d37810a3946936fa7faa69a597091e51795858a0ebc2ad6d18c57e SHA512 01e521ea9cdbf3924208b29a35fc31ed7f5c3c44635077994ad3ee94d98256431b985a77799a05b1581791290c038e837d2e83a12edf0c7aa6980deda9979cca
+DIST gentoo-kernel-6.3.3-1.x86.gpkg.tar 67020800 BLAKE2B 525166faca848992089b5fbde1b70a79a2212f6b2de2e1ef1df7b301cec3d88c92b7d2d3da476a341b9fd770efbf2f9345c3667de26dacff59f93ccb54c91eb6 SHA512 015d719b7ed3ea24654ec4a30ac6348f55e139818d0eed87b95c9a54a0bb183df1aa9054a2d6a41e34caa21eb717a34b15d8f8b54a5131bafe0ceb93b1dd698f
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.3.ebuild
new file mode 100644
index 000000000000..3cd8c6516903
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.3.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-17 19:30 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-17 19:30 UTC (permalink / raw
  To: gentoo-commits

commit:     648fc8f75c9a3d7e289f35a02075525fe97bd7ad
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed May 17 19:16:54 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed May 17 19:30:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=648fc8f7

sys-kernel/gentoo-kernel-bin: Bump to 5.4.243

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.243.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 94dc06b0933e..0b50a406ef68 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-5.15-118.base.tar.xz 4596840 BLAKE2B d33cfad9149f4f80c98c649c52b
 DIST genpatches-5.15-118.extras.tar.xz 3936 BLAKE2B b74dd7b0194cf6881ef699d0b1db858bb8c44780d5263cbf136f9d181a48420ae31886cd762f819a91b21a2f2acb83f3c46b1950dc53367d8efebe8c86a9317b SHA512 1a3671f3abf8ae04afe50639fe27dfbc07f9f51b297effcd587704f88efda801d3df3255f9d04acbdf4bfac9986a2788a54f4e9fe22344aa0166bbc3de260880
 DIST genpatches-5.4-249.base.tar.xz 5692112 BLAKE2B 8057ddb24ebbd5ee1b4fb5f5a36b295c4e8ab857e407c5b9e061780e1d23ecca7ab5adfb10ca4f6733a7776c2aa6e353419257c255b07bc991ecb6857aa31555 SHA512 b0057da850ab5368dcbf2b454d408b72204150cc2643e087d2f084c3074de22ce36fa4c319552b90d9059ba279e8dc6551cd6348c3616275b050167bfdb58023
 DIST genpatches-5.4-249.extras.tar.xz 1812 BLAKE2B b6b7bccf77851a17e8b514439a50c44de954ff461af71414c325ca5c0a65d7a79ee92f7a8b708afd28a3433acddd13aa3bbd5afcd82b4181e57ea05b008d7090 SHA512 c4977abc2bbb1c2319e9d2e4aed38419f9e2a70813e5f28d2b799533fc945574d9fee21c881b6dd4926a9c2ebe74ae414ada4993e3fcbd117b6536f983533282
+DIST genpatches-5.4-250.base.tar.xz 5760352 BLAKE2B a0780e42391ad416839c34d85f079f11e9bf1579a293ea1bbdeb95e08e76d1d3f7956fcf9c83eb85223016bd4816d23c87e0b345bcb61b5076e5bbbd42024244 SHA512 8dd686658217cda074e0731c84d3e8c63bfa914b7e607eab28ab46c8cba647591fcd0a726108a08c826290e9edb01f29b6bd135af0991d818666a853764eb11d
+DIST genpatches-5.4-250.extras.tar.xz 1812 BLAKE2B 0240e10d23363cde222279e844bc26ef31228e01ca433879faa24d7171dd2c775c0274df9cbf5a6cc405fd89836d059fd978456c2fc57db17c50bd9eb0d69827 SHA512 0d673a62837950215bea4ede7bb38af7fbf09305c5ee2b4b37da83a9100076c40f5b185395640139a1e1015e4417078f66b4c316d0a023f844852d71f2b851a0
 DIST genpatches-6.1-32.base.tar.xz 1474460 BLAKE2B 43060d16a84ca2c65ef9d7447747e6b857423134fd518e05c3c052bf5c664c9a0f8af97b84e7d911c84766cf478b71695537a3c56a367589bf37adaac032a7e0 SHA512 cf8bd867d09b68a197368c546ffa4c626b1c30f0f7a63138129d3abe8a0479c88717dff6ea0a79c53d7f108d2a1fedc433b7b2088e20f082be921701e5d7d790
 DIST genpatches-6.1-32.extras.tar.xz 3808 BLAKE2B b697db5da31e471ab0af978e722c12ca2d8c5cc371f1d4c2d11c5816b34b479e6ac17f1cd9ab26826bacb065e0a254e18b767c9cfcc12fb16c40f9d73aa1e3d9 SHA512 9113f7505f8dd5a535e2550863dc8d69a6961fc4180d5a7b77206a397db570571f083e39f6be87da072b588e4a2d1b9c1e4b2a725172c9a799b3dc8e88542f66
 DIST genpatches-6.1-33.base.tar.xz 1668040 BLAKE2B 60823b42a19d54af313039f75bbd4656414201e11b088c49c3d1c01405da82f9bb933ffbcaecd19a9d2b414553754733059b667f458c4d78fb0e4d46c02157b7 SHA512 2cd6755b1b01fc58a2a4f9a0b5c15c3e2ee5ac74bbf67c01ee4d543e6df30ee35f01bb23aab8e4b7fa0e36fbcb6cbf5e07bae6ab21010d12441d34ea802085fb
@@ -54,6 +56,10 @@ DIST gentoo-kernel-5.4.242-1.amd64.gpkg.tar 60538880 BLAKE2B add29fe313609cde547
 DIST gentoo-kernel-5.4.242-1.arm64.gpkg.tar 56524800 BLAKE2B 611eb07e3b0d5bd98e2bf88114582f1f554d402d8040ad5c57e98ef59f4cd89a8d83f288c36e08213e511a40b9b7f643d6036c916954a3827ff4c394d86418ca SHA512 7a0aa6689920c6800716f5f857697a043eda7d4f7f40c5434e244ff3fe8bf32f0587cc358fca16e666de10129f538b73c02567c3fb52db6a9ca4e38c5dda50f2
 DIST gentoo-kernel-5.4.242-1.ppc64le.gpkg.tar 54200320 BLAKE2B 0dacbf50f30b63b796da5d6a29377e7693d805fca0a51514f54b16dd55bfd5318f15dec0be7ac4ec68e4690cd75f533d97cbc2eb8619fd2fa7d0f8012e036a34 SHA512 6fb3d528a25e31f552f0693110d3d25b17fa85ffabaa4fa04314a45baf2c20a61ffc7e105822aa03c8ba6d8679ec3f5e1fc7485d77752e015e497e32eccaa223
 DIST gentoo-kernel-5.4.242-1.x86.gpkg.tar 52459520 BLAKE2B 5d4f1fe9e5c9d931f73a7e9508dd68612320a055929db5211182467e5dbe5e23fa9919c473b982b83f2dc9a9f47660476b689057205592bf05df1c1ed29bfc60 SHA512 d594ebb2b6bece007679d3c9a1dbd3138b3985bf8eaa3b3115c610f30016931493c63d5c256a5dfee9be861ee37608d5a9e2b37bc8f770d1558bd13ea6fdbfdd
+DIST gentoo-kernel-5.4.243-1.amd64.gpkg.tar 60528640 BLAKE2B 7b09d8e199cdf013a19be210518369a461931eacd111a1bb3516f5c511176d899cbd9f155cb21b6f089d6907e358e534f07a80918ac7a5aa4add4ddf7f37f09c SHA512 8e2f9158ee84ee90db73bc87bc710a258c3023e3b8ab858aea478e1dd0173874c1c26cd6604319eb539d711a65726bae7ef98d21cf7abe1c4d9789595175f801
+DIST gentoo-kernel-5.4.243-1.arm64.gpkg.tar 56524800 BLAKE2B 4c1de4817afe67c3f4bf727e0eec2e710f7322bf2bb85038f789b953abc9fc0406266ebb8c9d22a7555176df44c9309b11bcbd193a4b540b70fd6a4901ce30de SHA512 c82a0ee7a8eec058086b49303c477278c3a6b6c93931b73bfe694001f99de6bf8109419b0de6c7636e2a972af1ab5936c2132e59125e68ac2c7761f51120b27d
+DIST gentoo-kernel-5.4.243-1.ppc64le.gpkg.tar 54210560 BLAKE2B 56c7938ace76e4d404536b2fb1c61ee4702ff618c389a644c9ab5eeaa7a54aa36d5155eeb0da3f11279d5090ae83de839a3f796a3520aa2db9b9049b7ec8bb27 SHA512 516c2cc6b9ac7428ebd52a40888093a553f8bd8145274c5bd9b0647bb94b26a133b721fb2e1b78701b26ab96b567e60397e199530454993390ce62e119b99e1d
+DIST gentoo-kernel-5.4.243-1.x86.gpkg.tar 52480000 BLAKE2B fde5455a18d1cb56ca78f48cbc92d6797479de159edce32a7bcc780c173b63e65bb2c2b0a78dc074103800e7e3606478383ef5647fed0b5b858e50dabb08a5eb SHA512 f0e29394bc5919160bc08f9e9960bb2c07b113b24c3cc053393b0c6f656768345f0db92a9683c97bdaf191bd0343be2c117b4421e6667896c8851a7185143075
 DIST gentoo-kernel-6.1.27-r2-1.amd64.gpkg.tar 76646400 BLAKE2B e84b065c853d87b8f808c7c11a5791d3838b5648bcf2819c9aa5b74eb8b011a3bea6b60674b64fd69cde466e29d94b35763d071d5ae760f7582944fb222e2a13 SHA512 3d78e661c36bb954b5d6681618dd22fa82270c08262a0defb212dc5d7b1a7ef911b0ec0a069784d4c30e0faca34d2c9bd3e86b243e6f44a2be4818e04641ca2c
 DIST gentoo-kernel-6.1.27-r2-1.arm64.gpkg.tar 69294080 BLAKE2B fb631219b0a2fffa68d3ec63b3deffd97381dc42f2bc20579e2bacf3db9ce62444bcfaa5fe11ee7b06601203644c814f264d3a15025e436c42b7314dd1651444 SHA512 10f09b96f870309e15a2f1359647a396822a8781bb858843c1fe71ece6455e30c9477cca31522cd4244bca7f2596aefea68fc2b4b452e496f6cefdab0c78c7eb
 DIST gentoo-kernel-6.1.27-r2-1.ppc64le.gpkg.tar 62709760 BLAKE2B 5cb3a76645115f897ad7d30fce14eea5fd14729c3710eb5bd205fef5ded7e550707f8bbf9116f8eb0271fd0b5150a7cf0b5a383018568fb90c52fc75f17d1468 SHA512 f1febba8cbe2bb9e1f443a6763200d041e85f5a219ed2511a7290f9ceff908762331f87bd9fe9aee0b041e41c39bac5f5f6dc8cc6f600f5dfc8316cce00a95c0

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.243.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.243.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.243.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-17 19:30 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-17 19:30 UTC (permalink / raw
  To: gentoo-commits

commit:     c49c61e0f8c54d56491f68269722658d5fcd6fc8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed May 17 19:27:20 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed May 17 19:30:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c49c61e0

sys-kernel/gentoo-kernel-bin: Fix binpkg URLs, sigh

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 24 +++++++++++-----------
 .../gentoo-kernel-bin-5.10.179-r2.ebuild           |  2 +-
 .../gentoo-kernel-bin-5.15.110-r2.ebuild           |  2 +-
 .../gentoo-kernel-bin-5.4.242-r2.ebuild            |  2 +-
 4 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0b50a406ef68..f2a0b35d138d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,18 +28,18 @@ DIST genpatches-6.3-4.base.tar.xz 243812 BLAKE2B bcd9f63e6015b075a589becbb6246cb
 DIST genpatches-6.3-4.extras.tar.xz 3808 BLAKE2B fdc95b7e9b191bc5eb19215cc1a381723242344a47d8e7a6ceb460d49fcbcabff2016a9ee0fde254e2461b54e145b2db2d5add045da1392fc86f1b11d2aa5c68 SHA512 f28b91dd378c42b1f170e29d851d8c7dc78b6b07243231b7b784ec596949abc8ade382025632e2999e395a28c3f38c56e2a439d5e62065af019cb25a21a29104
 DIST genpatches-6.3-5.base.tar.xz 341152 BLAKE2B 19c68c1d0d56049a511ee2d8750d977135ea23190ba6f16f5b75fce668f990f30f7f91058ecb2259e7166796c9a31e52be0e00fc2079b6a28b8b59f5570f165f SHA512 0ab9b37233031faf698a5cde904a3f10f4f0e121090145a625779872c9010f2fbd9b04223ef9ab2456a3caef22e8111fe6be68e7474e73de142609877d063939
 DIST genpatches-6.3-5.extras.tar.xz 3808 BLAKE2B 2ab3f27742dc7af2b9b6d71d4fcedfd9b87ef075e576ce09163a322600ac079475343f4eeea0567a61df3674c4a65abcf386b20f80b12cb6e7d283dcb3ed13b2 SHA512 3a3ad91bb119062538d41552ce97eae8a1f0f1f5c6e3bf1ef40010b6d543a39120d8363ed6918cea9fbbfce4bb133db2bc772c629d15ca60a6c734e332f03603
-DIST gentoo-kernel-5.10.179-1.amd64.gpkg.tar 66355200 BLAKE2B 851abe8e1838f98c464c6d9f11a8217d3aa7500b387e62f41026b75e569cc686ce3564015d7d09616e33ae9e52590405715368f116a92d1779d7f0e2247fbdc6 SHA512 faf4215536ecc89c829d85c49b69cd1e31390ecfd6e24271cd53417e8d53e8df7ea2d501dbe72eab7d8ffda339d4fe0c01e479b47b845c8771d0ba672e4c8ca0
-DIST gentoo-kernel-5.10.179-1.arm64.gpkg.tar 59351040 BLAKE2B 7677294b03be17da7912a49e2f68f0bd466f4617774fa0460230bd2bb85c174cd0030f37164a30f9701eb5954020d8668198778d0fc224ae6adb558871599a5a SHA512 4c8e27837eeb9f52cf3ae20effde97526689f4c17cebb4f33d6ae3eac98f1f65ee1976978796cf3beec71f6c29abe58492b11ca3de39002cda1840ed732df4ed
-DIST gentoo-kernel-5.10.179-1.ppc64le.gpkg.tar 54917120 BLAKE2B 74bb13c92b7af2799e717206338ab23639184136c0e812ca7bcefbb6ba8a3d436a8ac734524fed652c666733ecfcc011382ebc61e53c669a1c5e0b2f6662d7a3 SHA512 1324cb0318de1921f0cdaa4ccf95877205a5bc13af46ce73ecb26665fe6935c89357e3cee1187a177b84f7024fe293607bb3ba79ce36105f4a081add41ea16a7
-DIST gentoo-kernel-5.10.179-1.x86.gpkg.tar 56494080 BLAKE2B 32734b61a793ff6bd7ade82afcb2bafcf443bab1da4111225e5412df14d974c1d4c5c4e66b4b50d12bcbb36435d3a5a8079bfa6c33a4ce60eab21229d3a5c6c5 SHA512 dab27a7ba4a9a1ad9919a64f657a4a4b499a40f98cf87c610d804bafcfd19f91963098071cc714095387c88b08c779fdb4c1b84777ab6f176d73bdcafe920efa
+DIST gentoo-kernel-5.10.179-r2-1.amd64.gpkg.tar 66344960 BLAKE2B 03d3655526dfc67e16ba74ecacc8e030538cec241905ff384396740482fe64f41d7c05083d86293bef2bf699488b1077bbad7630a92fd20a03d22327ba5d7f97 SHA512 fb803d494229b41446cc19fe24d4169726870faf8501edf1fd07995128d86e1eaaa332aa870f45573ac7d8098dbd80787277bbc5495164735323e3e8f5f98044
+DIST gentoo-kernel-5.10.179-r2-1.arm64.gpkg.tar 59361280 BLAKE2B 39210649bc4d6eb700e437398ddd8af194f5266f2981fa5d76598e55d25a11a25d3c19c49d54053cbea30e496dd30a22349313fbadf5406b31bea1747fdf790f SHA512 5e41a249f119a896a33c98641bed0a2ff950a7c3ac64da5f46e175014a49a148776f284087d101963265865c92f63f294101cbdba7147eed9a9e3c9cee4d0616
+DIST gentoo-kernel-5.10.179-r2-1.ppc64le.gpkg.tar 54917120 BLAKE2B e26d55c08e6b87cc77e9ccd414685075288f7e148a600930b6e4b47982a9341e7349a3898bd31ecae7ace7f8ce397634147141762e72dc9829581894fe2f68fb SHA512 04239ac68eb092d19852122a952669601674d69bf7c12a11a12f58bb7431fc6db199552e053c8f3c8b8661f15251fe16b099482854a96bf25c6a9790c36f1159
+DIST gentoo-kernel-5.10.179-r2-1.x86.gpkg.tar 56483840 BLAKE2B 159b94bf69a89d5acf2ba963e12f02001cc30a05a89cc57b4d35ae454ebbdb4a20ecbcd8d269bfaee119b7bdf3b0a28bcaf4f32967475c08bf13c6696dc5d9a0 SHA512 e6245a9010b013036868ed8c56c7eb487e7d352bf7435f0b40d3fb2bdc0713e35da0028e8a8cf2b368429f7b2fcd9aacf93eff2e769c4d75aaf8ee56a3a92d56
 DIST gentoo-kernel-5.10.180-1.amd64.gpkg.tar 66334720 BLAKE2B 922e0637404bc5f05934958498783922db968eecf85137e447921e2e27466d683ef3980731314ccfcccae8e27f74b5c04d5f74efcdd6e8e5512f09acfe656494 SHA512 830812d45b452018330aabc72d33ec7c5904f4cfc3fa6e0cd58bec6a4675e838044cafc7e34ab87ee30bc18e0174b66dc603cd0b51917da63a238cbcfba0a836
 DIST gentoo-kernel-5.10.180-1.arm64.gpkg.tar 59371520 BLAKE2B d8b4ef83db4c5bc4a75411dbf6b76803e62d653e36f36c92841514e01867e2e8c266813eeb20c1bf8514433d5af3c9f28be2985c6a86fa734cce4b6d863e17b6 SHA512 3e68f32e8c6e2dbe3cd6f50983a027a921a4b63d0d4ea869b88cff5e26e8066343dd919c3e5d5bf29e44ac7929678bf893a004af6c439d9d7caf264a0b786a0d
 DIST gentoo-kernel-5.10.180-1.ppc64le.gpkg.tar 54937600 BLAKE2B f1b8abec5aaa2a39dd3dc0d90b10af4faf82e64331a661e4a8492e8647856820428dac4af13302816bc58a7cfa07f20eafe080384f8461bff12a64bbd7c0ded9 SHA512 42820462c5b488ae3b8fbbbd78cff71561f3e82fe905f3405046d1c5db184a8c2b8283126ef2c24410cf0b5fcd7bc4cb5c3f15122d0a33d575d9194e79a501b5
 DIST gentoo-kernel-5.10.180-1.x86.gpkg.tar 56494080 BLAKE2B e34048216e2fb439464235b8968a7e040e05b45a7888daa67049c20f3b46d9498b29018580a3e0356a6085e069e7b5b8d05769b05a5b56f541748b4c993c9192 SHA512 85ed464140e2db50961ef39923a8b627cf1daa0b5e3e7aabe09d57cb2711c4333f5ec5d5172568a9ca4e6466faf0beefeab314ebe334d1ac159b5ad69056cc58
-DIST gentoo-kernel-5.15.110-1.amd64.gpkg.tar 69550080 BLAKE2B d04552d83471d24aa758e378cbd8ed1a945aca2eb4d62aa30724cfd22310c2ba80c275d23c889a10ceea9a098117509a739900dc8cc01222631e61736d2a2665 SHA512 8c3558789742692068c1e11f0a0a58e85a41b8831edf5e5693b09163efd43f073064073af7c315a1975edcba0f48ea90ebfaaec9a6e2436c5477fc76a0610ce0
-DIST gentoo-kernel-5.15.110-1.arm64.gpkg.tar 62504960 BLAKE2B 30d309a10c3ef4d4dff07894f463286cad8b09333dfe67c089e12b594e17658b3b6f4f8f453812b3e2c8c119e23be9a165cfa386601fdbe31ba2fd06daec0962 SHA512 df65aaf452834508a117695364a02c99324913c362eb2a64ff53b6da6254c3144034f3feefc460380b20703ade955a6ec6bee26f0c1b69e92b3099ac83fd9c72
-DIST gentoo-kernel-5.15.110-1.ppc64le.gpkg.tar 57108480 BLAKE2B 8e06bee9f0d4f95d352267c591320a1cc47f71f8dded3c7d31eb9e9d67bd9a5c6c85f63ebc7330492e93d4e6fe88ec7583845f50e010a8f1c3454ef375c0fb42 SHA512 eb83c9038b093469f944bdf571960968f6fd9e67ac13f0c48e7e70ed4ad79b5822e887426b16038c5f202c0951c30fecf4814eea94951cec5569e9eef61097dd
-DIST gentoo-kernel-5.15.110-1.x86.gpkg.tar 59115520 BLAKE2B 222db3d38343194999f8cfb696928912fc0a7b10aa68afc2b06fa8206ad9923f911578bb87a817d7b682a43ffc1ac3ebb33747de07870eabae77773c2865ab8d SHA512 ce965cde1bc7a3945c59d6efa9f9d3067762d6f7f0d301c49e280f6462652c4842c0f3d3f9584fd83259ea145b15043a1181ab938c553196354e9bb11ab97969
+DIST gentoo-kernel-5.15.110-r2-1.amd64.gpkg.tar 69539840 BLAKE2B 876ccb2c1bc5c8a3d66528963763c481b6ff02d9d08b5e3246efae7038a885d730d6855f85458537a98c496e529be71bb70e34a81593ebf8bf73fad40c6b4503 SHA512 2f930164ceb0172a9f53e1b39488ff639efe9b5a6db466a904037f730abe8bc52ebdfbde1b6d226784d149d09b77cb569ec06f946254f26b02b51f4a68e92a54
+DIST gentoo-kernel-5.15.110-r2-1.arm64.gpkg.tar 62504960 BLAKE2B 20836d702ed3603fe46e26f56b583f46753b19e1518564b6e5fc74a8c7ab4b7e0be131b2db1567320609b24be88b02f16169b332f83dd3a17f9b48388ac4cd36 SHA512 706a87a94d1c5a3d7ca8968e3b58fe2fafde58285fe765dda4b00d84200731cb2873bac0f9577528179cf06489429ba42473b96bb48b3f1b908dcdaa534fdbf1
+DIST gentoo-kernel-5.15.110-r2-1.ppc64le.gpkg.tar 57108480 BLAKE2B 170afde95c04374d4bbe43d251d5a0f5034e5c4ee4a8d5dd5445d2614644b902230a4bb53b93a69625649c02068885bdb5c6423c41b5e14d777838abf77f847e SHA512 5398edb86d6aa5f6a6a0db1142647814f3eb08e5cf352256879def3227c8cb9ce2ab16954ff2916dace698c6db19120988a9cbcf39f8760505d3c16aaeb5f312
+DIST gentoo-kernel-5.15.110-r2-1.x86.gpkg.tar 59125760 BLAKE2B 85a51260e05c03d970e8c248918aa8cef0c07e8f76605a63f73136fb0ffab7fbeda30c64bc86da43c8aaf2d3f761ae8a77d62507d22829841c1bead924a3f9e8 SHA512 83910a86006a04144f1ac55869e798d3706eb19daa41d3f33d645206be65e8b43d4923ac0189f5508051c51987b889d1d2a49be64d598b99f5f9b78e57b050dc
 DIST gentoo-kernel-5.15.111-1.amd64.gpkg.tar 69550080 BLAKE2B 691b90d29f4c6fadabb4beef25a0d73239490a3ea96ae89ed75eeb504f389beee8c57cea06aab23f024305c1ddeaa8243f1d717b1c48b40b001107dbc4251830 SHA512 ecbf9c4cf3bd71b46d5545a3ac01f5006c7fa45cc9361bad2925b8cce11eead037a5e29f04baf70a2350f1a65f6435e960a356682803f99e6ae4be8cd237219a
 DIST gentoo-kernel-5.15.111-1.arm64.gpkg.tar 62515200 BLAKE2B 32f5fc8ad141f60d75e744c31b22ee91a6bd2ae6f61629e9cb0be5850f90d374244ae8162936d4f34137ae588ff0756147893e8719f9707df0ff0ec311aef494 SHA512 8ffc397ac61a010fea27255e37040acf85e499a25e18b5c9a4b4757c3dfe53a0fc11d1dcb9a23ec431749a19ed6253b345f74eec732a31a81c70ef28a1256cb5
 DIST gentoo-kernel-5.15.111-1.ppc64le.gpkg.tar 57098240 BLAKE2B 9e34b07d44a5a28c325c811a7d323df77e45ae97bf4da44aba2bfd5f0fbf3c59231e740485e74d63b43ab876fef59ec2db708b00d5128326068a01cf337c93d9 SHA512 27ddca360e56ea137281032336fb90110258ea73b4ae9e0eaf3c675e2ace97ccf4a49128e1dee7b89ac9172197a07e6ef924999be579bcfdc441d4cebcf2e3de
@@ -52,10 +52,10 @@ DIST gentoo-kernel-5.15.98-1.amd64.gpkg.tar 69632000 BLAKE2B 559df6dda38c4945b6c
 DIST gentoo-kernel-5.15.98-1.arm64.gpkg.tar 62566400 BLAKE2B 1345fcb22ab95f56cd8671f0775493b8f20a7be825b2a05abbebf1014f26d7144d016f7b58312bb72bcdbf29cdae36fb8f52e4603a83b260e3165fa1980d3510 SHA512 dbd00061e90c43ee701e75ba66075c3c63fbef63dcd562460ee6a661c2b7b48c78f349e19f9c04d633892034c276e6361a6cf6f7e3802bda6156af0d78e1310f
 DIST gentoo-kernel-5.15.98-1.ppc64le.gpkg.tar 57098240 BLAKE2B d9773016f82e87064775640755d6436a0d86b43377756bd9e5a00de39ec6d6d507b6a6e270c252b851d58d7949e083ee18ca2074a0f3811e16b33f2f6806697e SHA512 de759acf2e94f6565ee7f945930cb2b33ba69b7e3916e47c90e13ac280e20a668b95fc1c5f61369c4e6251c91505911b18979ba9efa2595223da8e22cfd71ff9
 DIST gentoo-kernel-5.15.98-1.x86.gpkg.tar 59166720 BLAKE2B 8773ee4bc2a8989761117142e4c0ed3c665d3c060932f30c40210082e9744c5f4b5bec0e08289c1ab83a8690e1d48b40757c54bdebaa25e5a8a0cb12642db74a SHA512 876b3b1e006b81b08abd8a29ce0aaed6e53d8f62761642bcc118f90f97c9182980c716257ec2705fc8802344f1f02432d70de192e5aad346336c1c4354cef99d
-DIST gentoo-kernel-5.4.242-1.amd64.gpkg.tar 60538880 BLAKE2B add29fe313609cde547e9112f82329cb95bfdc011f372ee30acb904533f75fee9c85725b3cd10bf80f04bd6ea4546c9ebb2005cf20897fc6c6ea7ab21f2ffa4c SHA512 ac32cbfe2c4b81d732aaeea0a48db70e4eb1aa82aee2fb0a0d1a4cd953c4bbe1fed98ce1829904e641076470ec5b4c51feff582f979b49daac2d747272be8148
-DIST gentoo-kernel-5.4.242-1.arm64.gpkg.tar 56524800 BLAKE2B 611eb07e3b0d5bd98e2bf88114582f1f554d402d8040ad5c57e98ef59f4cd89a8d83f288c36e08213e511a40b9b7f643d6036c916954a3827ff4c394d86418ca SHA512 7a0aa6689920c6800716f5f857697a043eda7d4f7f40c5434e244ff3fe8bf32f0587cc358fca16e666de10129f538b73c02567c3fb52db6a9ca4e38c5dda50f2
-DIST gentoo-kernel-5.4.242-1.ppc64le.gpkg.tar 54200320 BLAKE2B 0dacbf50f30b63b796da5d6a29377e7693d805fca0a51514f54b16dd55bfd5318f15dec0be7ac4ec68e4690cd75f533d97cbc2eb8619fd2fa7d0f8012e036a34 SHA512 6fb3d528a25e31f552f0693110d3d25b17fa85ffabaa4fa04314a45baf2c20a61ffc7e105822aa03c8ba6d8679ec3f5e1fc7485d77752e015e497e32eccaa223
-DIST gentoo-kernel-5.4.242-1.x86.gpkg.tar 52459520 BLAKE2B 5d4f1fe9e5c9d931f73a7e9508dd68612320a055929db5211182467e5dbe5e23fa9919c473b982b83f2dc9a9f47660476b689057205592bf05df1c1ed29bfc60 SHA512 d594ebb2b6bece007679d3c9a1dbd3138b3985bf8eaa3b3115c610f30016931493c63d5c256a5dfee9be861ee37608d5a9e2b37bc8f770d1558bd13ea6fdbfdd
+DIST gentoo-kernel-5.4.242-r2-1.amd64.gpkg.tar 60508160 BLAKE2B 84cdcc58a34eb5253e9fe1e04fc4d7a57b5a849510f809f446c81b0b5e359f0157673e95ba1b027ea9b93209aa2bcec6aab06b5206032ff2edf9ceec87bb8cf0 SHA512 a7c8fa437003b43e4ba7e7bebd83c4a9e0c6adfeb16d5d2b401d6fa97e9910367fdd12993af146a272f3c50f38dc0372e7b21e2a7cbd70d92b7f5d362912a5f0
+DIST gentoo-kernel-5.4.242-r2-1.arm64.gpkg.tar 56535040 BLAKE2B 0c51e776f6179546c9ff7911c2d38a92b694f77f097392907bad8121bf7c7c22c55c5fec9ed6c871e71ce4bcb00a6c180a6b7ed8dc637d1e9a2790b8a536296e SHA512 9ccf63015358b119f07da66d4e0acadd1b6d941ed6f3341e636d4ebd87728d1126fbacaba8387b5a1da4c3071eb8835c964a3d448d34d107eb7d71e3e90cec0d
+DIST gentoo-kernel-5.4.242-r2-1.ppc64le.gpkg.tar 54210560 BLAKE2B 17c4b2e80a47535e384e36970e7aa4d876fc78569833ee8c92161233d620e6a9b76ef5386ed4c2555b3bf33f65b655f6024e0abd2ff73f1cbcd71e29c46f9fed SHA512 ecd6fa2bf630e75aff59c14ba82b5675cfd075a3d64cdb93a753a2a985e0d3ebfff6586d7ab87fd96e7f45026f39041d7541fe855706513309c2fcebd759f7c6
+DIST gentoo-kernel-5.4.242-r2-1.x86.gpkg.tar 52469760 BLAKE2B 1b04955e36e65813eea8caba23c40efe04b7d14a9f8f06dca6454aa02b87e4ac97fa4c74d7057e1fc7fafe0752c8cc657a174da0e10f1aa56ae8991cfc4a3d30 SHA512 90dbe73397ae8edfffe691890a19a1408bf2a81096b3bfdbaee85ebde5c8e6924718e149fa7809a2e107706a0bbdc1ca5962c8987c8b96df01fa13831f314a93
 DIST gentoo-kernel-5.4.243-1.amd64.gpkg.tar 60528640 BLAKE2B 7b09d8e199cdf013a19be210518369a461931eacd111a1bb3516f5c511176d899cbd9f155cb21b6f089d6907e358e534f07a80918ac7a5aa4add4ddf7f37f09c SHA512 8e2f9158ee84ee90db73bc87bc710a258c3023e3b8ab858aea478e1dd0173874c1c26cd6604319eb539d711a65726bae7ef98d21cf7abe1c4d9789595175f801
 DIST gentoo-kernel-5.4.243-1.arm64.gpkg.tar 56524800 BLAKE2B 4c1de4817afe67c3f4bf727e0eec2e710f7322bf2bb85038f789b953abc9fc0406266ebb8c9d22a7555176df44c9309b11bcbd193a4b540b70fd6a4901ce30de SHA512 c82a0ee7a8eec058086b49303c477278c3a6b6c93931b73bfe694001f99de6bf8109419b0de6c7636e2a972af1ab5936c2132e59125e68ac2c7761f51120b27d
 DIST gentoo-kernel-5.4.243-1.ppc64le.gpkg.tar 54210560 BLAKE2B 56c7938ace76e4d404536b2fb1c61ee4702ff618c389a644c9ab5eeaa7a54aa36d5155eeb0da3f11279d5090ae83de839a3f796a3520aa2db9b9049b7ec8bb27 SHA512 516c2cc6b9ac7428ebd52a40888093a553f8bd8145274c5bd9b0647bb94b26a133b721fb2e1b78701b26ab96b567e60397e199530454993390ce62e119b99e1d

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild
index 67af68076aac..3d73a610832f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild
@@ -7,7 +7,7 @@ inherit kernel-install toolchain-funcs unpacker
 
 MY_P=linux-${PV%.*}
 GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
+BINPKG=${PF/-bin}-1
 
 DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
 HOMEPAGE="https://www.kernel.org/"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110-r2.ebuild
index dd082ca20485..bbd48fd37dc6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110-r2.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110-r2.ebuild
@@ -7,7 +7,7 @@ inherit kernel-install toolchain-funcs unpacker
 
 MY_P=linux-${PV%.*}
 GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${P/-bin}-1
+BINPKG=${PF/-bin}-1
 
 DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
 HOMEPAGE="https://www.kernel.org/"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild
index 3fe8af6f211c..6d2507945e03 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild
@@ -7,7 +7,7 @@ inherit kernel-install toolchain-funcs unpacker
 
 MY_P=linux-${PV%.*}
 GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
+BINPKG=${PF/-bin}-1
 
 DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
 HOMEPAGE="https://www.kernel.org/"


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-25 14:38 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-25 14:38 UTC (permalink / raw
  To: gentoo-commits

commit:     885b6545b2642cf9c5f1850f4bf44c291f9f7acb
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 14:37:08 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 25 14:38:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=885b6545

sys-kernel/gentoo-kernel-bin: Bump to 6.1.30

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.30.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 67dc8827506e..0ddffd2694a8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.1-33.base.tar.xz 1668040 BLAKE2B 60823b42a19d54af313039f75bbd4
 DIST genpatches-6.1-33.extras.tar.xz 3812 BLAKE2B 4c0552c0cd447cff8e1725dbcabe9ae02be41f432805b6e5e9fd360c6a0d745b5bb5d0dd5c7b36a3e0468622dcf89d3d7fcf47f0b1b1735f76ca281764c928ed SHA512 fc1efc3695e71daf5d3445758ba0af5a8714c22b9d3788f59bba0e4383dadc91ebb14e3114aa711b270c2734f3bd8355b6b7e98c9b81580b9da8c9ffe6207cae
 DIST genpatches-6.1-34.base.tar.xz 1760348 BLAKE2B 9a7672bf2f106e0df50997d746171f80059627f84104b1919098fc75e2e01b0b262ea06905a768d8359fc3df9190b874413724529fa7107265ceab61d0f19af7 SHA512 678c5591831a779f852fcea89c807d256f937e3e01ba84b3b167274a1bd5c69ab20fd31b1f759d83986520223677c0e2e31bb3dfe624339b16fc45845ee8188a
 DIST genpatches-6.1-34.extras.tar.xz 3808 BLAKE2B 9830d4850e5095ef0864df0aaa25a4549678fb76b22807abf61739b42b048455535aff7eaac16bad5d2cdb0cca65efd2e176a50f40a685250df0b75565fadc36 SHA512 13c8f7f596eeaa9b78be7aae7667a196e199fbb8d3cc045318dfdfe1ab340622fd0e958be09ed8608f9667231d6523685af1f03f4f2b52d78810885c0e9fe4a0
+DIST genpatches-6.1-35.base.tar.xz 1862704 BLAKE2B b6fb58876bf303e807a429d63c8a932798a73f95275ca1137ca672477d8004404f931e09e681c92202fda9083a44dd53dd0b93d1e503f2bd6e177c44a9c10425 SHA512 df18933b2dc32af5a0760c8419d0f69d2c221c4d12aa8c64ec7d38be8407930b79d507f5312d9e9d369a51a192196dd36a8b919e78c81d068f7ea5989be8c8a1
+DIST genpatches-6.1-35.extras.tar.xz 3812 BLAKE2B 3784c4bc551ad594a75de1f174112f80c2e805f5ab2f1fc20642162e72ad785c03ac7e90be19497b6826810d706e36b4f40396e45ba95a6a40f7ba296a3d2930 SHA512 4666ba408cfedbf2d6858fde80699c7d533cf24724598c2b719bed365021eebbad7eb1872008b1bca2f8da77ab31b20d56ead15d9c7d0cd6135f117510a87c89
 DIST genpatches-6.2-18.base.tar.xz 995956 BLAKE2B 402258df823b898522612e18c9d0c51c38cdedc9b4934961989de768c8feb7ce0287f3354a75a97a2a0bcad13e74bbfadff8233b22ae816149f9eec85c8c6553 SHA512 1162522ff7d5a4408b1a1eb5d220822cd5e3db11c9948dcbc011dce67d3022d7af643cff81b2900e91957bebe0f00589bb7db93617e800dc3837f3f537eb1969
 DIST genpatches-6.2-18.extras.tar.xz 3808 BLAKE2B 4c80c3e537e6ea6ea2a9d720127bd5a661417ec94ddb373d6301334108c9765e985723475c85dd0acadce92811b7bd1a96f68cf657a4e943f8be49bddf641eb6 SHA512 8a63c7432326af46c1d9c5e3170f3cae77a35b3c7ccf4ece155418915ee21b511e7b32e7b377976773a5e188d43eb39dc8f435de269779b5192761f21414db37
 DIST genpatches-6.2-19.base.tar.xz 1082064 BLAKE2B a25100f54e9775fb220e2debd088c2d9e822e0c8e80da51f34f2372e2b2ee9a09f64fde4ab63e7b53ff1b6c5c0022d52aa7fb6d023a234ef520b3566bf4055c7 SHA512 bae1c063f9e624ebd935681ec7323b7c4fadecff63c2f4cd21d13731a70b549a4128c59a03e282c502bfd9b631ca6ec876cc782a90f633003dff97fc05c95eae
@@ -74,6 +76,10 @@ DIST gentoo-kernel-6.1.29-1.amd64.gpkg.tar 76677120 BLAKE2B 360d61233d6aa7b96f14
 DIST gentoo-kernel-6.1.29-1.arm64.gpkg.tar 69304320 BLAKE2B 8e366960677d872deae0c6414e03cb5baf39c6d194eb76179c3954ac534424aa50919d78f570a10e47b02e5689772decd46f5c896942327a9697fe865c680b33 SHA512 5304b25ddfae5f752250209c7ee5bb694c25393990f38ffd1aeed1257888c1db6eb5c997efb4fe33b12338f0306a16d1932ca1879e1ad74d077415a07b80936a
 DIST gentoo-kernel-6.1.29-1.ppc64le.gpkg.tar 62720000 BLAKE2B c78cb1468fb8fe4006fe2e34c5d6aa4a4c6c5f951b3e3df3cf0db0fdd664a2a6a9d6a86fbaa9ee61bd20a92915d5623f82d3cdefdb849158d7f05993b9a46b21 SHA512 e53c491a7db231c6ec7d4ce74222de43dbe7019cc4193ca67771ab9bd7a5d2bf65adbee37a6549a16ec4d8131ea327351fba06440589033d09b789293d938cfe
 DIST gentoo-kernel-6.1.29-1.x86.gpkg.tar 66078720 BLAKE2B 7133ec541db6995d033835d7600f2c6ab5018cda0cc2b208548b26adf8db05c6c33370c004b1221bfa977cdde6a2a92ef53b5a002da1c1f1d23ddad4eff8e607 SHA512 c4ea2adf626deb54d7bacb621a944ba7ed4c7460f3fa35ddf0ad1c0b698b26bc82b3d95cf9dd00b5532a6608318ae2e93aa7dc961b11881070c6c1aeb40eab02
+DIST gentoo-kernel-6.1.30-1.amd64.gpkg.tar 76615680 BLAKE2B 695a07dfd7a1e2ebc4d6e5b7539fd69c62d6ff1a7deb9f03d49986a6eb813cce0971462f34105bed413084f7f5c415033da0050d1e0130aad432eefcbb139274 SHA512 cdb493d65526b9740dd521e7296945662e47467cafece7f1d95d0dd8f51ec619e7864d74844dc111269cf0f00a10721696d6241cae73ff817787360369809568
+DIST gentoo-kernel-6.1.30-1.arm64.gpkg.tar 69314560 BLAKE2B 8b2cd1a41b0b5866747692ff384473b9488d8cde39224ee9d3716e7902d02ccdacf3ad1e4c3362e46f13b2c95d382d2a16e34a38eb6c5184d57bc11ac317a104 SHA512 99d49cee001629db6b3c187c12480a099d4357d4e3f2c606a6252ade9a440d5085778f6fa62127967405ab2eba6867039877e4e638055ffc99c07e5199a76da7
+DIST gentoo-kernel-6.1.30-1.ppc64le.gpkg.tar 62720000 BLAKE2B 6f166db6bb269ebabe515619192c0e93278adaeec228cc400db4ceb951bd6dd84fbbff6dc23d5a6f5d61c9b2c0a88920a1eb5625998507d9a2ab693db43b2fa7 SHA512 fb9ca9bf10e6ee03f99d2301c8c17aad71979ae9ee12752f820db5604696bc3ab5a33f57ec1f4d05125cc047527be1d3f721d9ade936c108e1a1a2835844ab93
+DIST gentoo-kernel-6.1.30-1.x86.gpkg.tar 66068480 BLAKE2B 94816353dbcb1c002e479a0b486860bf6fc9afedfc461f634e21fc9a2538a5f9c412f9f5ce399d4cd5360e6161a0d743fb25b4772b40105a4a2a0cec0cc09ee7 SHA512 535fc8b6a5cf87a2c881226682dad6895bc21cc3665faa92027e88c6653b52502398a461415326cf8e802ef3af7c22d3d3da9babf3dd7f29552422b33d716ff9
 DIST gentoo-kernel-6.2.15-1.amd64.gpkg.tar 82698240 BLAKE2B 9fda0d955c58509d57a67f4d84054165d8f40bb906791ab0270f827502d6fe4c740659636817475614933d3d06859c59a32831d1325144749e6b7f65ffcb3c5b SHA512 696f99118d4df36477b2a3d73f463d2e0805e4fde334154471ef2e02bf20d26d7c35dca6e284c7e2828a12f6b8fad8ace44c51514bbed1ff2369394cf75ee601
 DIST gentoo-kernel-6.2.15-1.arm64.gpkg.tar 71813120 BLAKE2B 2549ccb428f778a10f0653005278b7317f32e9c2b4625f1ca7982b373daafd1539ff2e381ccbb2fca5785c0aeb6912844d88bb45230b077342c4386a49d815cb SHA512 bc788e87966012395e7bc4f031eba92bb3b4d85ba9a62c9d623813d7c166b718db022f0bcc1df13ce6152224a421fd7d8b68dbea12fb552c38efb3978f86ad15
 DIST gentoo-kernel-6.2.15-1.ppc64le.gpkg.tar 63948800 BLAKE2B 7ba131f8982c04bd42c40b94236a19edb4d7c54d35f43f80576869b3d6453f3e49ce1186f6a1c2dcad974a6c9d221e771c3648f985b8ca474fc112d116118adf SHA512 595bf5be2440f6a8d3bed48cba38e90127681385ab72c296312443f8ef446f05da661ed76fed0a31b5e90773993240d6f9add3ea43e276def833fad62bee61d8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.30.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.30.ebuild
new file mode 100644
index 000000000000..623c8b8ab75f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.30.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-25 14:38 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-25 14:38 UTC (permalink / raw
  To: gentoo-commits

commit:     ff41604430b1f6e7c0907cca63362bcb66201075
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 14:37:13 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 25 14:38:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff416044

sys-kernel/gentoo-kernel-bin: Bump to 5.15.113

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.113.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0ddffd2694a8..c889e3e67cd0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.15-117.base.tar.xz 4520724 BLAKE2B a495289b18d587d3a02d792644d
 DIST genpatches-5.15-117.extras.tar.xz 3928 BLAKE2B 6dfd1c20d2f57e42fc28d69bd28d89b30da88a7528849a5504b1d4bf2aa6aec1df6419c68214acbaf971513ee7889bb8647c6b7f294f50da817195380ed8a862 SHA512 b7c95365023067b437751c8f1963f971cdb1cddbc6571bfea841e38d11f4f800f47dc732e8840ac5399ca9aa62e600234200ecbe3f8dc0dd63fe084d4c08b3a0
 DIST genpatches-5.15-118.base.tar.xz 4596840 BLAKE2B d33cfad9149f4f80c98c649c52b794d03619a4d5c6d9923c93b4ce3d7cdb6f0fbf3ba08f1f3c3b93cdfa37d0163ee31f779bf232d36a0b34fcbf5d72c2bf5113 SHA512 5f51627047fa24a1a2dd548c4e2a2b8a7da2315ea06818d7ef9f592d7166baf65f80098ce5b24d243471a0aa8b644c590e4cf4b36f06053d7479f0da079ac10e
 DIST genpatches-5.15-118.extras.tar.xz 3936 BLAKE2B b74dd7b0194cf6881ef699d0b1db858bb8c44780d5263cbf136f9d181a48420ae31886cd762f819a91b21a2f2acb83f3c46b1950dc53367d8efebe8c86a9317b SHA512 1a3671f3abf8ae04afe50639fe27dfbc07f9f51b297effcd587704f88efda801d3df3255f9d04acbdf4bfac9986a2788a54f4e9fe22344aa0166bbc3de260880
+DIST genpatches-5.15-119.base.tar.xz 4664324 BLAKE2B 8d594786237d670753f237a4948f5d0e7a85c9f5762f082fdc65dbdad9bdf84422c110d7da2defa10eb548fb03cf42420d54dba7c8b62d51bd1ae04446294783 SHA512 8cc047640fc20b1cf9a91809f0ab4ffcdc00e69441f52c7a14d411b254f6cd7e6921dc1e037402341dfb443cfc08a3032540dd1fb8c2c5288a15100eaee896de
+DIST genpatches-5.15-119.extras.tar.xz 3932 BLAKE2B fe9680afdaf4153177cbb2380361b18fa252f26a93f57b64e14fd761774596576ff3269bca33fbc6f41dc58d2804e67a664d44167dcd75f8f63c33ff7cc3da75 SHA512 ce0a62af36ef19b6543eaf84491447d65d11bf560ec6db450545b5b88d37552cd3933aed20afb0912e12671fa11de6e5efac6d668f593eac3cc4078d170d3c7a
 DIST genpatches-5.4-249.base.tar.xz 5692112 BLAKE2B 8057ddb24ebbd5ee1b4fb5f5a36b295c4e8ab857e407c5b9e061780e1d23ecca7ab5adfb10ca4f6733a7776c2aa6e353419257c255b07bc991ecb6857aa31555 SHA512 b0057da850ab5368dcbf2b454d408b72204150cc2643e087d2f084c3074de22ce36fa4c319552b90d9059ba279e8dc6551cd6348c3616275b050167bfdb58023
 DIST genpatches-5.4-249.extras.tar.xz 1812 BLAKE2B b6b7bccf77851a17e8b514439a50c44de954ff461af71414c325ca5c0a65d7a79ee92f7a8b708afd28a3433acddd13aa3bbd5afcd82b4181e57ea05b008d7090 SHA512 c4977abc2bbb1c2319e9d2e4aed38419f9e2a70813e5f28d2b799533fc945574d9fee21c881b6dd4926a9c2ebe74ae414ada4993e3fcbd117b6536f983533282
 DIST genpatches-5.4-250.base.tar.xz 5760352 BLAKE2B a0780e42391ad416839c34d85f079f11e9bf1579a293ea1bbdeb95e08e76d1d3f7956fcf9c83eb85223016bd4816d23c87e0b345bcb61b5076e5bbbd42024244 SHA512 8dd686658217cda074e0731c84d3e8c63bfa914b7e607eab28ab46c8cba647591fcd0a726108a08c826290e9edb01f29b6bd135af0991d818666a853764eb11d
@@ -52,6 +54,10 @@ DIST gentoo-kernel-5.15.112-1.amd64.gpkg.tar 69570560 BLAKE2B 7f3b26e8c79ea526f8
 DIST gentoo-kernel-5.15.112-1.arm64.gpkg.tar 62515200 BLAKE2B c95bd9a3318b1418f1a3863caed82cbb7a17aaec97ed3bb96d4847299e1f77c1b88f96f6368f929169bbd210e3e7e30750fe3d12ada05b5f6adebe1c2559cd10 SHA512 0c6250f1ce3220e411ed857e7183a76ceac9a1daa935373213d980b04130fbc5a757d40a682d3d4d1a432af72ffbd031b5e74c9af34f7bdf58fb704532546e98
 DIST gentoo-kernel-5.15.112-1.ppc64le.gpkg.tar 57108480 BLAKE2B 67548c038c5382acdfc967ffabf77f9e3c788e0fe84776bb6fcd29f6efb7486f27cb6c6df2fe17a086966d5a3b321e6bb1d35713d84ade5cea09a24714470ea5 SHA512 654e177e28840c7c5155b555c2754e853044f60dc6f859961a49a3d685e135d38cf1bd4e1e21fa540c0d0ff7838062a7eabb4334238541d0a0cc913a97e5afb1
 DIST gentoo-kernel-5.15.112-1.x86.gpkg.tar 59115520 BLAKE2B 743e4c071034d38171f62f53d2faa0abc69b466a859b51b33acb2efca6d89f8210a06fdcaa529bb9e1a6450830a7e96e432161f6400e0609252cfa81003e8470 SHA512 09f5689748653fc73a7c31f7f95e087915a6216105faffb5c3254e8908dc400bdf177e6dca6ff99e1f7c0cb758180141c3c5cfa1991c8bef0cd18ce9c4b8b783
+DIST gentoo-kernel-5.15.113-1.amd64.gpkg.tar 69550080 BLAKE2B a16f76058c810a2026493b71e170cf926eb88fb9024e776b3c73d256fb6caf349a31c66d90635c8d32d9fb54248f08ae486bcbce95c8efef9ae607c37e33cbd3 SHA512 2c687abdb050d2e7fd3970b03470fa5b922bdf70f7c3915ae98a2d82931ffa4dc932949fde4fc8d1a55f21d41075b56d28b474a0f4563a4811491813ae1a59a0
+DIST gentoo-kernel-5.15.113-1.arm64.gpkg.tar 62504960 BLAKE2B 25b6c09d59700bb103a72489fb594c26b6d38db9689984bf90e17ef1a7d8b862eb8430d1c4bce0008fd754194dfb30aeddbfb4e67b4a7341ecbbafc65670713a SHA512 66e2a4e23622c57c83f520ab5cdc38c3be19d860a7435c1107869e80c46257dffc5f2a1a59dce8c27f93977c2f99cdbc32cd10c361cff7a2ee88657985de36e6
+DIST gentoo-kernel-5.15.113-1.ppc64le.gpkg.tar 57108480 BLAKE2B 9e2e59c22499dbe2a349906f3384109574db6da4f588911f6617ae8fd44665c9b7be693ac44bdc655fee384c8ee7a326df3a2bec562f6378251246fc916e3b3e SHA512 675446aa59b92559812e21f47da17f76cc46c27de5968babde8d0ddb4afe89c255b67f8ef34f083f4ec723bee717732acd175a0cda91ae878d6c352f4e31c44b
+DIST gentoo-kernel-5.15.113-1.x86.gpkg.tar 59115520 BLAKE2B fbafe9571a7318d02372cacc9468f9d79074ed6e1e073034e2e414f17643f8d84638f6e346377cf8a35af898d174e6216c24a5271e87c61309d0a4c517e7023d SHA512 b83daa6fffd2bf177fb921c08626838ad851d315b8cb32dcf1673311623227eb9c55c8316aec741a49af6e6aaaed527ac4105df58033476f00a6afb2a8bc1850
 DIST gentoo-kernel-5.15.98-1.amd64.gpkg.tar 69632000 BLAKE2B 559df6dda38c4945b6c76f6ccad90a34877918947ff479ffa9003a9cfc4ea697a95523957efa80853fee2758097fc5bbe3ea8076711f898a3ed84a55e4221b23 SHA512 0f6d4ef5edd054319e2ae91cef39af6b7debef4e093bc02f7d476c5c64517aea5f36ec88fa350bf8c5214d00cbaa1502b57e03c2f516d5e49f2cf0ef194444b8
 DIST gentoo-kernel-5.15.98-1.arm64.gpkg.tar 62566400 BLAKE2B 1345fcb22ab95f56cd8671f0775493b8f20a7be825b2a05abbebf1014f26d7144d016f7b58312bb72bcdbf29cdae36fb8f52e4603a83b260e3165fa1980d3510 SHA512 dbd00061e90c43ee701e75ba66075c3c63fbef63dcd562460ee6a661c2b7b48c78f349e19f9c04d633892034c276e6361a6cf6f7e3802bda6156af0d78e1310f
 DIST gentoo-kernel-5.15.98-1.ppc64le.gpkg.tar 57098240 BLAKE2B d9773016f82e87064775640755d6436a0d86b43377756bd9e5a00de39ec6d6d507b6a6e270c252b851d58d7949e083ee18ca2074a0f3811e16b33f2f6806697e SHA512 de759acf2e94f6565ee7f945930cb2b33ba69b7e3916e47c90e13ac280e20a668b95fc1c5f61369c4e6251c91505911b18979ba9efa2595223da8e22cfd71ff9

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.113.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.113.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.113.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-25 14:38 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-25 14:38 UTC (permalink / raw
  To: gentoo-commits

commit:     e399885e76819c4407aab365cabe6bb5153b1a4b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 14:37:03 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 25 14:38:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e399885e

sys-kernel/gentoo-kernel-bin: Bump to 6.3.4

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.3.4.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f2a0b35d138d..67dc8827506e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.3-4.base.tar.xz 243812 BLAKE2B bcd9f63e6015b075a589becbb6246cb
 DIST genpatches-6.3-4.extras.tar.xz 3808 BLAKE2B fdc95b7e9b191bc5eb19215cc1a381723242344a47d8e7a6ceb460d49fcbcabff2016a9ee0fde254e2461b54e145b2db2d5add045da1392fc86f1b11d2aa5c68 SHA512 f28b91dd378c42b1f170e29d851d8c7dc78b6b07243231b7b784ec596949abc8ade382025632e2999e395a28c3f38c56e2a439d5e62065af019cb25a21a29104
 DIST genpatches-6.3-5.base.tar.xz 341152 BLAKE2B 19c68c1d0d56049a511ee2d8750d977135ea23190ba6f16f5b75fce668f990f30f7f91058ecb2259e7166796c9a31e52be0e00fc2079b6a28b8b59f5570f165f SHA512 0ab9b37233031faf698a5cde904a3f10f4f0e121090145a625779872c9010f2fbd9b04223ef9ab2456a3caef22e8111fe6be68e7474e73de142609877d063939
 DIST genpatches-6.3-5.extras.tar.xz 3808 BLAKE2B 2ab3f27742dc7af2b9b6d71d4fcedfd9b87ef075e576ce09163a322600ac079475343f4eeea0567a61df3674c4a65abcf386b20f80b12cb6e7d283dcb3ed13b2 SHA512 3a3ad91bb119062538d41552ce97eae8a1f0f1f5c6e3bf1ef40010b6d543a39120d8363ed6918cea9fbbfce4bb133db2bc772c629d15ca60a6c734e332f03603
+DIST genpatches-6.3-6.base.tar.xz 465876 BLAKE2B 37a603ab125f5485534e5bad09040edfae5d69a13c970aadaa8e9b51d9ddc58b3c1bc085cc3e09a1276fbce275320e6667f62b3b3b7e6f45f71f2d2baf826da0 SHA512 c0a1fcffac9b89dbdc763b406f9227edb2975b7049ba4c1f77d1f75806b9ee6bb770a99fc39947e7094a451218b7a77ec73d1920903127bf725cb9b58f7b34e4
+DIST genpatches-6.3-6.extras.tar.xz 3808 BLAKE2B 464a1a9827d0ba6909a50e58b1e6f6b8a99831b0572e119522b863ddae5425cc3765a127727802a8fb02ab5a952b59a5fc07468890619fa29178f92b557821d8 SHA512 6045fcbd6ed73c5d82c500982e494893a8f58e643da540f5ed8a4f6202b94529ba2b10d16ea79666aab043acda8aed201442ec654bd707a8a7f490be4d4c9cce
 DIST gentoo-kernel-5.10.179-r2-1.amd64.gpkg.tar 66344960 BLAKE2B 03d3655526dfc67e16ba74ecacc8e030538cec241905ff384396740482fe64f41d7c05083d86293bef2bf699488b1077bbad7630a92fd20a03d22327ba5d7f97 SHA512 fb803d494229b41446cc19fe24d4169726870faf8501edf1fd07995128d86e1eaaa332aa870f45573ac7d8098dbd80787277bbc5495164735323e3e8f5f98044
 DIST gentoo-kernel-5.10.179-r2-1.arm64.gpkg.tar 59361280 BLAKE2B 39210649bc4d6eb700e437398ddd8af194f5266f2981fa5d76598e55d25a11a25d3c19c49d54053cbea30e496dd30a22349313fbadf5406b31bea1747fdf790f SHA512 5e41a249f119a896a33c98641bed0a2ff950a7c3ac64da5f46e175014a49a148776f284087d101963265865c92f63f294101cbdba7147eed9a9e3c9cee4d0616
 DIST gentoo-kernel-5.10.179-r2-1.ppc64le.gpkg.tar 54917120 BLAKE2B e26d55c08e6b87cc77e9ccd414685075288f7e148a600930b6e4b47982a9341e7349a3898bd31ecae7ace7f8ce397634147141762e72dc9829581894fe2f68fb SHA512 04239ac68eb092d19852122a952669601674d69bf7c12a11a12f58bb7431fc6db199552e053c8f3c8b8661f15251fe16b099482854a96bf25c6a9790c36f1159
@@ -88,6 +90,10 @@ DIST gentoo-kernel-6.3.3-1.amd64.gpkg.tar 83445760 BLAKE2B 85beefbdf4d4bc281ec03
 DIST gentoo-kernel-6.3.3-1.arm64.gpkg.tar 72376320 BLAKE2B 4432c9d4a335db10c3c488b54bd5dfab9028d9a6bfbdeb8301d2a2936dc46ddc6ff8cb78ae63cfc2578a8246a3214475c0aecb3a54d731bfc44afcc192d14f5f SHA512 4e5b05cd60f547f75de0894b914f647c8d29422a6fd838f15c958da0a38d8245a61dc7c6016da4ea13c29925c39ff16a21bac67692580c2e61927b5bfdfe011a
 DIST gentoo-kernel-6.3.3-1.ppc64le.gpkg.tar 64276480 BLAKE2B 4ef9a4ef6bd9e67d73fe569cadf76079f3652612c1f8cb12450ae3582d210fa96d0a804d36d37810a3946936fa7faa69a597091e51795858a0ebc2ad6d18c57e SHA512 01e521ea9cdbf3924208b29a35fc31ed7f5c3c44635077994ad3ee94d98256431b985a77799a05b1581791290c038e837d2e83a12edf0c7aa6980deda9979cca
 DIST gentoo-kernel-6.3.3-1.x86.gpkg.tar 67020800 BLAKE2B 525166faca848992089b5fbde1b70a79a2212f6b2de2e1ef1df7b301cec3d88c92b7d2d3da476a341b9fd770efbf2f9345c3667de26dacff59f93ccb54c91eb6 SHA512 015d719b7ed3ea24654ec4a30ac6348f55e139818d0eed87b95c9a54a0bb183df1aa9054a2d6a41e34caa21eb717a34b15d8f8b54a5131bafe0ceb93b1dd698f
+DIST gentoo-kernel-6.3.4-1.amd64.gpkg.tar 83466240 BLAKE2B dd44b20cdcf618aa7d5c566f95ccb48d9369442626a83bbfa8938629d232c67d2096c5fa8ea0dac3bc97b181b07e98861bb2a64dfcb154ef1f05c26dc7f4a7ce SHA512 4a6d3d03178e067214c0a2273c060c99a6e01921cd266af5dc8f043ff251ae3da66329c4c7c7316e1c19c659715e9125dd5bd3639a5df727063040b6ff3e64c3
+DIST gentoo-kernel-6.3.4-1.arm64.gpkg.tar 72396800 BLAKE2B 2124161591c60f63cb8f9cf033d1cf1a2bdcc62c30e622b2823197cf5e9c31b80ac2e5b772374d45b9e7dc2991b82144e4136ad4aa3482943c2fb0d796b050e8 SHA512 330c6a2e48cc48dac9e36126b31ef5c242ac023d288c5b34bb7f99f46be9c9634f900a81fa75b0b3acbaf334e12b236129e22650ef8799e210122d7a91c9d268
+DIST gentoo-kernel-6.3.4-1.ppc64le.gpkg.tar 64276480 BLAKE2B 311906fa9c58f1edc80d676a1fdf95a4eae8362860f3301841ad39e96cac524588ae74f403b9359c7c9fc30470b4b5a870f27669482c586348c8486937997467 SHA512 731f481b6176dca2a45d22d4a680def972bb0b4dcf2e14a2257a81dd18de795e692eb5ef2c1bb4c922bc363362ece95918b85debbc8446105d49b58726fe3572
+DIST gentoo-kernel-6.3.4-1.x86.gpkg.tar 67031040 BLAKE2B c850d499060d64e3e7d90d063cad6373254bf6f4a361e68a0191acb20926c15f209707d922c42c1b1efc5095cbcd49a0ced0f0c6c71316d0743798a24b68f237 SHA512 cd4f4ada9998a764676621b296814a35dc04bfc071debdaf6bf56d15b861d89c224410deb4c17a0fcfe86773af0fb6ef1b01aa97ca70f4b184137046ec509596
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.4.ebuild
new file mode 100644
index 000000000000..3cd8c6516903
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.4.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-28 17:44 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-28 17:44 UTC (permalink / raw
  To: gentoo-commits

commit:     5009e5dca920b259838b4328fb1b5bc3e728321a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 28 17:43:50 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 28 17:44:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5009e5dc

sys-kernel/gentoo-kernel-bin: Bump to 6.3.4-r1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.3.4-r1.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c889e3e67cd0..0f49cc3621cb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-6.3-5.base.tar.xz 341152 BLAKE2B 19c68c1d0d56049a511ee2d8750d977
 DIST genpatches-6.3-5.extras.tar.xz 3808 BLAKE2B 2ab3f27742dc7af2b9b6d71d4fcedfd9b87ef075e576ce09163a322600ac079475343f4eeea0567a61df3674c4a65abcf386b20f80b12cb6e7d283dcb3ed13b2 SHA512 3a3ad91bb119062538d41552ce97eae8a1f0f1f5c6e3bf1ef40010b6d543a39120d8363ed6918cea9fbbfce4bb133db2bc772c629d15ca60a6c734e332f03603
 DIST genpatches-6.3-6.base.tar.xz 465876 BLAKE2B 37a603ab125f5485534e5bad09040edfae5d69a13c970aadaa8e9b51d9ddc58b3c1bc085cc3e09a1276fbce275320e6667f62b3b3b7e6f45f71f2d2baf826da0 SHA512 c0a1fcffac9b89dbdc763b406f9227edb2975b7049ba4c1f77d1f75806b9ee6bb770a99fc39947e7094a451218b7a77ec73d1920903127bf725cb9b58f7b34e4
 DIST genpatches-6.3-6.extras.tar.xz 3808 BLAKE2B 464a1a9827d0ba6909a50e58b1e6f6b8a99831b0572e119522b863ddae5425cc3765a127727802a8fb02ab5a952b59a5fc07468890619fa29178f92b557821d8 SHA512 6045fcbd6ed73c5d82c500982e494893a8f58e643da540f5ed8a4f6202b94529ba2b10d16ea79666aab043acda8aed201442ec654bd707a8a7f490be4d4c9cce
+DIST genpatches-6.3-7.base.tar.xz 466812 BLAKE2B 830f25190bad0be6dbfd45ebc748bc5ef6075cb13466f6cec02ba075d1af98d8ed7285506746631bcea71dbab007290c5b86cc8970c02e5aad5bd37d92d4b9c0 SHA512 65d9ecb216c900aec0d265b849fb40f8c141bda2ea4150d93f24f84c33eedf67b8966ff50a4ef65b0a3ea0aeabacacbfab45203c73dc3e83c1f7758d54b8a2e6
+DIST genpatches-6.3-7.extras.tar.xz 3808 BLAKE2B 097c661baa4c4342622cb548169258be534099a9d3d6ec55ebdcccd03f2cdd53ee45bc3e3b96650ffd3d48d667b9a4b8b7ca0d0bc3b0c990b44d1c7d7553d604 SHA512 0ee09931b9e9ad8a3cc266b2c9fe68ce843971d19eecda98765ee92f2ef210b475eea752dd7b44daca61af1b404a28a694dba09f457166e94227aef8661a2780
 DIST gentoo-kernel-5.10.179-r2-1.amd64.gpkg.tar 66344960 BLAKE2B 03d3655526dfc67e16ba74ecacc8e030538cec241905ff384396740482fe64f41d7c05083d86293bef2bf699488b1077bbad7630a92fd20a03d22327ba5d7f97 SHA512 fb803d494229b41446cc19fe24d4169726870faf8501edf1fd07995128d86e1eaaa332aa870f45573ac7d8098dbd80787277bbc5495164735323e3e8f5f98044
 DIST gentoo-kernel-5.10.179-r2-1.arm64.gpkg.tar 59361280 BLAKE2B 39210649bc4d6eb700e437398ddd8af194f5266f2981fa5d76598e55d25a11a25d3c19c49d54053cbea30e496dd30a22349313fbadf5406b31bea1747fdf790f SHA512 5e41a249f119a896a33c98641bed0a2ff950a7c3ac64da5f46e175014a49a148776f284087d101963265865c92f63f294101cbdba7147eed9a9e3c9cee4d0616
 DIST gentoo-kernel-5.10.179-r2-1.ppc64le.gpkg.tar 54917120 BLAKE2B e26d55c08e6b87cc77e9ccd414685075288f7e148a600930b6e4b47982a9341e7349a3898bd31ecae7ace7f8ce397634147141762e72dc9829581894fe2f68fb SHA512 04239ac68eb092d19852122a952669601674d69bf7c12a11a12f58bb7431fc6db199552e053c8f3c8b8661f15251fe16b099482854a96bf25c6a9790c36f1159
@@ -106,6 +108,10 @@ DIST gentoo-kernel-6.3.4-1.amd64.gpkg.tar 83466240 BLAKE2B dd44b20cdcf618aa7d5c5
 DIST gentoo-kernel-6.3.4-1.arm64.gpkg.tar 72396800 BLAKE2B 2124161591c60f63cb8f9cf033d1cf1a2bdcc62c30e622b2823197cf5e9c31b80ac2e5b772374d45b9e7dc2991b82144e4136ad4aa3482943c2fb0d796b050e8 SHA512 330c6a2e48cc48dac9e36126b31ef5c242ac023d288c5b34bb7f99f46be9c9634f900a81fa75b0b3acbaf334e12b236129e22650ef8799e210122d7a91c9d268
 DIST gentoo-kernel-6.3.4-1.ppc64le.gpkg.tar 64276480 BLAKE2B 311906fa9c58f1edc80d676a1fdf95a4eae8362860f3301841ad39e96cac524588ae74f403b9359c7c9fc30470b4b5a870f27669482c586348c8486937997467 SHA512 731f481b6176dca2a45d22d4a680def972bb0b4dcf2e14a2257a81dd18de795e692eb5ef2c1bb4c922bc363362ece95918b85debbc8446105d49b58726fe3572
 DIST gentoo-kernel-6.3.4-1.x86.gpkg.tar 67031040 BLAKE2B c850d499060d64e3e7d90d063cad6373254bf6f4a361e68a0191acb20926c15f209707d922c42c1b1efc5095cbcd49a0ced0f0c6c71316d0743798a24b68f237 SHA512 cd4f4ada9998a764676621b296814a35dc04bfc071debdaf6bf56d15b861d89c224410deb4c17a0fcfe86773af0fb6ef1b01aa97ca70f4b184137046ec509596
+DIST gentoo-kernel-6.3.4-r1-1.amd64.gpkg.tar 83394560 BLAKE2B 848a4e2a716afe09b662eea6f96548a6d827772c90de26227b3318d7f3d0c059c145e70aa92b3eba704843e21fe1f43b7c79f4750debadf6f0e1487cf9dbf39d SHA512 9156a13646c3fbc20a16752e5a3df8a6d82fd61f8faa733e9c4d28fdaf36e3702afab0188f016d4bc9fc9f683648c2586f58d337469ff2a1ba3b350609290464
+DIST gentoo-kernel-6.3.4-r1-1.arm64.gpkg.tar 72396800 BLAKE2B 4947a5e098d07767df632c66e47ca40d0886f422479948acbd64d49205d838c7aad482fa3bb9465809e99af27017d90d3005651656ecde4c94b21ec8e50feaca SHA512 e37649cf59b6b516e9e087a1de0f815af39950d0f7180d2375e897c0db1341ec2ff5d76044b3e5a95e8eecbcd30c67d966010ceb40c70978b99eba447c46fb00
+DIST gentoo-kernel-6.3.4-r1-1.ppc64le.gpkg.tar 64276480 BLAKE2B a483995680f15f8834126afafbf38b8d33622103745aa45e175c7eed5d6b84b2a1d324a32ef234da513b7b37e282da3a08babf4fa5b8e5c94b91607e78965c1b SHA512 b40e9dfb357d505434a9cb15ebe1e306ce4a3e7bacdc6225fa95c61363a6b5bb5f23e37c5b91ee12e084e74e0f45207370709f169724afb466c1d805f6b95a33
+DIST gentoo-kernel-6.3.4-r1-1.x86.gpkg.tar 67010560 BLAKE2B aa4db342844848b49cd55ffd3ba302920f0094691b0379a96fe62e660e1e721a27bfc8eed279398c716797f62ef9dd97f210cbc97ba27edc854134cfbe55a53a SHA512 68ada17ba6dd7d0a286d9f3dbddc3fa9cf79ea745e83274365ddce70a759d7391f953083c87aa969b29ba588314df6edad94b415c82065b724bb8b381d6c590c
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.4-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.4-r1.ebuild
new file mode 100644
index 000000000000..ff865204fd12
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.4-r1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-28 18:36 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-28 18:36 UTC (permalink / raw
  To: gentoo-commits

commit:     44f41538d095b06f15306c4e6156e53cc5988267
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 28 17:51:47 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 28 18:36:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44f41538

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  30 -----
 .../gentoo-kernel-bin-5.15.98.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-6.2.15.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.3.2.ebuild                 | 127 ---------------------
 .../gentoo-kernel-bin-6.3.3.ebuild                 | 127 ---------------------
 .../gentoo-kernel-bin-6.3.4.ebuild                 | 127 ---------------------
 6 files changed, 665 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0f49cc3621cb..ec653174179d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,8 +2,6 @@ DIST genpatches-5.10-189.base.tar.xz 5251680 BLAKE2B ef349b00e1ca8cedc2b580a07e6
 DIST genpatches-5.10-189.extras.tar.xz 3872 BLAKE2B 78ab95ce3f57e4ba86655cd54009252807e32fd0b03228180fb26a47ae9e595e468e549c21a5141dc8214e55fcfa46e63e5f4e866e4113b8d3beebb99512cb86 SHA512 cc6d60a70a1f575ce69a14c265a36e58126a011cafc5a2bc7c569e0d1b626855f1cf430c44775d2602ad35144b449a8f1db1da8594f513edae4329ba354e0347
 DIST genpatches-5.10-190.base.tar.xz 5340156 BLAKE2B bff4b95cacad5f8c099b559091b9c103e6989940898910861b7f8c95e7a110a055ef09d1f3db6158ca58f7faae4880a04a626002be9edb856e4260fd7d1c165b SHA512 729e3c2b3d5d1a2e4c793d4c6424965a28b65b69d2c8b9675fb7f531ccb4018419ef77e46a089640f02521f4b230eaabcdef69adc161e0aae21ac9716f130b61
 DIST genpatches-5.10-190.extras.tar.xz 3868 BLAKE2B 216298c7f06796d708bc78bca0606f918dde6254915c6f3732c36d6025054793dcdcb9bf986cd16b8a7cf505b0e2308256c898c5f3dc6eaf66819253e58eb445 SHA512 72fe6586ed405f2fa0737875bbac6d823f28c0260ad681135cdcd491376936d6494b92f7710a373bbb5ca2c4a4d744cc96bbb2a96872faeed9136cdd8c928e9b
-DIST genpatches-5.15-102.base.tar.xz 4041416 BLAKE2B ab6ac9c8d03d41594f1f3c0b59cdeb3d045fdc0bc89926026a7b3f34eef38a869da1c9adfa1ccf465486f885dc4abb6c8d09a8c36f2732bb961b365a749e8985 SHA512 2df353c92659d8f41a45bd3caaf33e21542cb01ab210495a632e65fe71e8bee7c31ae7283827bc7e0683737f3a451b617db95b5a8b559cedc8296496e2fa3302
-DIST genpatches-5.15-102.extras.tar.xz 3936 BLAKE2B 4069a121383a58eedd557cfe3c421ca8c033e4b7a976845c557b3faf66b33d9efc6c7b3d4dad20cdeafb7d62588a4c49bb7102abfbd7acb1c98b1afb86e8f87a SHA512 b12c07aa5c9974856482f44ecc39ae03f7ec8879d07bff562d56b0c18752d748455b519f7bd53cde5f22df1787c15d52037ee236c1150edcc20416b9c6c1e272
 DIST genpatches-5.15-116.base.tar.xz 4433124 BLAKE2B 1ace5f7ac7fe7dee5ca92c8228fa07f1abe85d92040adc0d2b83c2d5f55976c4ecfc0a3ed4575d5528db1eab14b65250d25d9fb28a880422385a45a887117820 SHA512 7346fe13050c49737f98e5ad7bdb848caf693b2e3129a7e9e382f1c6462242dcdae1fc7e184b10f7593159c7d6c3cd8bf69dd1d66abb604746871123424563f1
 DIST genpatches-5.15-116.extras.tar.xz 3928 BLAKE2B 0130495424324f43fcb5f29b4178c56b43b01c4a7ca7a3b95ac07130f44d6875519d0ee79d9cf8a9912bd6c6d8bb81a0adcd17f27da1e59e24f19073d9a20cff SHA512 ece809c981c8d2c5ed7ec66df69dec3920cc75e7e43145c0ca5dbc577e16cc58880d449d8503d1863974fd2fb707a403b5a9b5ad02d9835e01c45637fd6bcfd7
 DIST genpatches-5.15-117.base.tar.xz 4520724 BLAKE2B a495289b18d587d3a02d792644d09b63e0898c65dd88c23cb96983097bcc18ff6a06ea34427c7ea414ee8e93ccdb84d9963265b9bfd52eabd44d50a3b56ecb4f SHA512 218ef84108ce10983a85f3616ea3876dc616434e97add82e201758325c7f6bc3dce14273f86f5f1729c33a8fcae2111b241969ccdc53afcff775d7d683f2588a
@@ -24,16 +22,8 @@ DIST genpatches-6.1-34.base.tar.xz 1760348 BLAKE2B 9a7672bf2f106e0df50997d746171
 DIST genpatches-6.1-34.extras.tar.xz 3808 BLAKE2B 9830d4850e5095ef0864df0aaa25a4549678fb76b22807abf61739b42b048455535aff7eaac16bad5d2cdb0cca65efd2e176a50f40a685250df0b75565fadc36 SHA512 13c8f7f596eeaa9b78be7aae7667a196e199fbb8d3cc045318dfdfe1ab340622fd0e958be09ed8608f9667231d6523685af1f03f4f2b52d78810885c0e9fe4a0
 DIST genpatches-6.1-35.base.tar.xz 1862704 BLAKE2B b6fb58876bf303e807a429d63c8a932798a73f95275ca1137ca672477d8004404f931e09e681c92202fda9083a44dd53dd0b93d1e503f2bd6e177c44a9c10425 SHA512 df18933b2dc32af5a0760c8419d0f69d2c221c4d12aa8c64ec7d38be8407930b79d507f5312d9e9d369a51a192196dd36a8b919e78c81d068f7ea5989be8c8a1
 DIST genpatches-6.1-35.extras.tar.xz 3812 BLAKE2B 3784c4bc551ad594a75de1f174112f80c2e805f5ab2f1fc20642162e72ad785c03ac7e90be19497b6826810d706e36b4f40396e45ba95a6a40f7ba296a3d2930 SHA512 4666ba408cfedbf2d6858fde80699c7d533cf24724598c2b719bed365021eebbad7eb1872008b1bca2f8da77ab31b20d56ead15d9c7d0cd6135f117510a87c89
-DIST genpatches-6.2-18.base.tar.xz 995956 BLAKE2B 402258df823b898522612e18c9d0c51c38cdedc9b4934961989de768c8feb7ce0287f3354a75a97a2a0bcad13e74bbfadff8233b22ae816149f9eec85c8c6553 SHA512 1162522ff7d5a4408b1a1eb5d220822cd5e3db11c9948dcbc011dce67d3022d7af643cff81b2900e91957bebe0f00589bb7db93617e800dc3837f3f537eb1969
-DIST genpatches-6.2-18.extras.tar.xz 3808 BLAKE2B 4c80c3e537e6ea6ea2a9d720127bd5a661417ec94ddb373d6301334108c9765e985723475c85dd0acadce92811b7bd1a96f68cf657a4e943f8be49bddf641eb6 SHA512 8a63c7432326af46c1d9c5e3170f3cae77a35b3c7ccf4ece155418915ee21b511e7b32e7b377976773a5e188d43eb39dc8f435de269779b5192761f21414db37
 DIST genpatches-6.2-19.base.tar.xz 1082064 BLAKE2B a25100f54e9775fb220e2debd088c2d9e822e0c8e80da51f34f2372e2b2ee9a09f64fde4ab63e7b53ff1b6c5c0022d52aa7fb6d023a234ef520b3566bf4055c7 SHA512 bae1c063f9e624ebd935681ec7323b7c4fadecff63c2f4cd21d13731a70b549a4128c59a03e282c502bfd9b631ca6ec876cc782a90f633003dff97fc05c95eae
 DIST genpatches-6.2-19.extras.tar.xz 3808 BLAKE2B cd58fa1bc082b4cc6f45e1d8332921f78ce4eb8356c6510c6df2eac06778695ec98e4f68b6608bb22b66486895340595c13a9b59ed5316b3a6a8d27e86a796a8 SHA512 b69b534b8398ea2cf8578dca763736c6ea071959c37f4c2fcc0ff5ea9f35cee2e88637567979211d242a04f2015fa3ba6765b5e2173a9ab90c69e5d67b02e9c3
-DIST genpatches-6.3-4.base.tar.xz 243812 BLAKE2B bcd9f63e6015b075a589becbb6246cb208f214f97f443a27258c103dabc2983de04283bd596c041f5c615dc7bed9d28032b4b9e1887ee4f2840dca3bb8506f9e SHA512 3e6bf8f25f7f5ea54c795cfefea83010dcbc6480a054b69ac90d3187ecdb819d19d26e3df09e8c2b9f166e4ca488062672041e7130ac7c0984c0c34e786f4982
-DIST genpatches-6.3-4.extras.tar.xz 3808 BLAKE2B fdc95b7e9b191bc5eb19215cc1a381723242344a47d8e7a6ceb460d49fcbcabff2016a9ee0fde254e2461b54e145b2db2d5add045da1392fc86f1b11d2aa5c68 SHA512 f28b91dd378c42b1f170e29d851d8c7dc78b6b07243231b7b784ec596949abc8ade382025632e2999e395a28c3f38c56e2a439d5e62065af019cb25a21a29104
-DIST genpatches-6.3-5.base.tar.xz 341152 BLAKE2B 19c68c1d0d56049a511ee2d8750d977135ea23190ba6f16f5b75fce668f990f30f7f91058ecb2259e7166796c9a31e52be0e00fc2079b6a28b8b59f5570f165f SHA512 0ab9b37233031faf698a5cde904a3f10f4f0e121090145a625779872c9010f2fbd9b04223ef9ab2456a3caef22e8111fe6be68e7474e73de142609877d063939
-DIST genpatches-6.3-5.extras.tar.xz 3808 BLAKE2B 2ab3f27742dc7af2b9b6d71d4fcedfd9b87ef075e576ce09163a322600ac079475343f4eeea0567a61df3674c4a65abcf386b20f80b12cb6e7d283dcb3ed13b2 SHA512 3a3ad91bb119062538d41552ce97eae8a1f0f1f5c6e3bf1ef40010b6d543a39120d8363ed6918cea9fbbfce4bb133db2bc772c629d15ca60a6c734e332f03603
-DIST genpatches-6.3-6.base.tar.xz 465876 BLAKE2B 37a603ab125f5485534e5bad09040edfae5d69a13c970aadaa8e9b51d9ddc58b3c1bc085cc3e09a1276fbce275320e6667f62b3b3b7e6f45f71f2d2baf826da0 SHA512 c0a1fcffac9b89dbdc763b406f9227edb2975b7049ba4c1f77d1f75806b9ee6bb770a99fc39947e7094a451218b7a77ec73d1920903127bf725cb9b58f7b34e4
-DIST genpatches-6.3-6.extras.tar.xz 3808 BLAKE2B 464a1a9827d0ba6909a50e58b1e6f6b8a99831b0572e119522b863ddae5425cc3765a127727802a8fb02ab5a952b59a5fc07468890619fa29178f92b557821d8 SHA512 6045fcbd6ed73c5d82c500982e494893a8f58e643da540f5ed8a4f6202b94529ba2b10d16ea79666aab043acda8aed201442ec654bd707a8a7f490be4d4c9cce
 DIST genpatches-6.3-7.base.tar.xz 466812 BLAKE2B 830f25190bad0be6dbfd45ebc748bc5ef6075cb13466f6cec02ba075d1af98d8ed7285506746631bcea71dbab007290c5b86cc8970c02e5aad5bd37d92d4b9c0 SHA512 65d9ecb216c900aec0d265b849fb40f8c141bda2ea4150d93f24f84c33eedf67b8966ff50a4ef65b0a3ea0aeabacacbfab45203c73dc3e83c1f7758d54b8a2e6
 DIST genpatches-6.3-7.extras.tar.xz 3808 BLAKE2B 097c661baa4c4342622cb548169258be534099a9d3d6ec55ebdcccd03f2cdd53ee45bc3e3b96650ffd3d48d667b9a4b8b7ca0d0bc3b0c990b44d1c7d7553d604 SHA512 0ee09931b9e9ad8a3cc266b2c9fe68ce843971d19eecda98765ee92f2ef210b475eea752dd7b44daca61af1b404a28a694dba09f457166e94227aef8661a2780
 DIST gentoo-kernel-5.10.179-r2-1.amd64.gpkg.tar 66344960 BLAKE2B 03d3655526dfc67e16ba74ecacc8e030538cec241905ff384396740482fe64f41d7c05083d86293bef2bf699488b1077bbad7630a92fd20a03d22327ba5d7f97 SHA512 fb803d494229b41446cc19fe24d4169726870faf8501edf1fd07995128d86e1eaaa332aa870f45573ac7d8098dbd80787277bbc5495164735323e3e8f5f98044
@@ -60,10 +50,6 @@ DIST gentoo-kernel-5.15.113-1.amd64.gpkg.tar 69550080 BLAKE2B a16f76058c810a2026
 DIST gentoo-kernel-5.15.113-1.arm64.gpkg.tar 62504960 BLAKE2B 25b6c09d59700bb103a72489fb594c26b6d38db9689984bf90e17ef1a7d8b862eb8430d1c4bce0008fd754194dfb30aeddbfb4e67b4a7341ecbbafc65670713a SHA512 66e2a4e23622c57c83f520ab5cdc38c3be19d860a7435c1107869e80c46257dffc5f2a1a59dce8c27f93977c2f99cdbc32cd10c361cff7a2ee88657985de36e6
 DIST gentoo-kernel-5.15.113-1.ppc64le.gpkg.tar 57108480 BLAKE2B 9e2e59c22499dbe2a349906f3384109574db6da4f588911f6617ae8fd44665c9b7be693ac44bdc655fee384c8ee7a326df3a2bec562f6378251246fc916e3b3e SHA512 675446aa59b92559812e21f47da17f76cc46c27de5968babde8d0ddb4afe89c255b67f8ef34f083f4ec723bee717732acd175a0cda91ae878d6c352f4e31c44b
 DIST gentoo-kernel-5.15.113-1.x86.gpkg.tar 59115520 BLAKE2B fbafe9571a7318d02372cacc9468f9d79074ed6e1e073034e2e414f17643f8d84638f6e346377cf8a35af898d174e6216c24a5271e87c61309d0a4c517e7023d SHA512 b83daa6fffd2bf177fb921c08626838ad851d315b8cb32dcf1673311623227eb9c55c8316aec741a49af6e6aaaed527ac4105df58033476f00a6afb2a8bc1850
-DIST gentoo-kernel-5.15.98-1.amd64.gpkg.tar 69632000 BLAKE2B 559df6dda38c4945b6c76f6ccad90a34877918947ff479ffa9003a9cfc4ea697a95523957efa80853fee2758097fc5bbe3ea8076711f898a3ed84a55e4221b23 SHA512 0f6d4ef5edd054319e2ae91cef39af6b7debef4e093bc02f7d476c5c64517aea5f36ec88fa350bf8c5214d00cbaa1502b57e03c2f516d5e49f2cf0ef194444b8
-DIST gentoo-kernel-5.15.98-1.arm64.gpkg.tar 62566400 BLAKE2B 1345fcb22ab95f56cd8671f0775493b8f20a7be825b2a05abbebf1014f26d7144d016f7b58312bb72bcdbf29cdae36fb8f52e4603a83b260e3165fa1980d3510 SHA512 dbd00061e90c43ee701e75ba66075c3c63fbef63dcd562460ee6a661c2b7b48c78f349e19f9c04d633892034c276e6361a6cf6f7e3802bda6156af0d78e1310f
-DIST gentoo-kernel-5.15.98-1.ppc64le.gpkg.tar 57098240 BLAKE2B d9773016f82e87064775640755d6436a0d86b43377756bd9e5a00de39ec6d6d507b6a6e270c252b851d58d7949e083ee18ca2074a0f3811e16b33f2f6806697e SHA512 de759acf2e94f6565ee7f945930cb2b33ba69b7e3916e47c90e13ac280e20a668b95fc1c5f61369c4e6251c91505911b18979ba9efa2595223da8e22cfd71ff9
-DIST gentoo-kernel-5.15.98-1.x86.gpkg.tar 59166720 BLAKE2B 8773ee4bc2a8989761117142e4c0ed3c665d3c060932f30c40210082e9744c5f4b5bec0e08289c1ab83a8690e1d48b40757c54bdebaa25e5a8a0cb12642db74a SHA512 876b3b1e006b81b08abd8a29ce0aaed6e53d8f62761642bcc118f90f97c9182980c716257ec2705fc8802344f1f02432d70de192e5aad346336c1c4354cef99d
 DIST gentoo-kernel-5.4.242-r2-1.amd64.gpkg.tar 60508160 BLAKE2B 84cdcc58a34eb5253e9fe1e04fc4d7a57b5a849510f809f446c81b0b5e359f0157673e95ba1b027ea9b93209aa2bcec6aab06b5206032ff2edf9ceec87bb8cf0 SHA512 a7c8fa437003b43e4ba7e7bebd83c4a9e0c6adfeb16d5d2b401d6fa97e9910367fdd12993af146a272f3c50f38dc0372e7b21e2a7cbd70d92b7f5d362912a5f0
 DIST gentoo-kernel-5.4.242-r2-1.arm64.gpkg.tar 56535040 BLAKE2B 0c51e776f6179546c9ff7911c2d38a92b694f77f097392907bad8121bf7c7c22c55c5fec9ed6c871e71ce4bcb00a6c180a6b7ed8dc637d1e9a2790b8a536296e SHA512 9ccf63015358b119f07da66d4e0acadd1b6d941ed6f3341e636d4ebd87728d1126fbacaba8387b5a1da4c3071eb8835c964a3d448d34d107eb7d71e3e90cec0d
 DIST gentoo-kernel-5.4.242-r2-1.ppc64le.gpkg.tar 54210560 BLAKE2B 17c4b2e80a47535e384e36970e7aa4d876fc78569833ee8c92161233d620e6a9b76ef5386ed4c2555b3bf33f65b655f6024e0abd2ff73f1cbcd71e29c46f9fed SHA512 ecd6fa2bf630e75aff59c14ba82b5675cfd075a3d64cdb93a753a2a985e0d3ebfff6586d7ab87fd96e7f45026f39041d7541fe855706513309c2fcebd759f7c6
@@ -88,26 +74,10 @@ DIST gentoo-kernel-6.1.30-1.amd64.gpkg.tar 76615680 BLAKE2B 695a07dfd7a1e2ebc4d6
 DIST gentoo-kernel-6.1.30-1.arm64.gpkg.tar 69314560 BLAKE2B 8b2cd1a41b0b5866747692ff384473b9488d8cde39224ee9d3716e7902d02ccdacf3ad1e4c3362e46f13b2c95d382d2a16e34a38eb6c5184d57bc11ac317a104 SHA512 99d49cee001629db6b3c187c12480a099d4357d4e3f2c606a6252ade9a440d5085778f6fa62127967405ab2eba6867039877e4e638055ffc99c07e5199a76da7
 DIST gentoo-kernel-6.1.30-1.ppc64le.gpkg.tar 62720000 BLAKE2B 6f166db6bb269ebabe515619192c0e93278adaeec228cc400db4ceb951bd6dd84fbbff6dc23d5a6f5d61c9b2c0a88920a1eb5625998507d9a2ab693db43b2fa7 SHA512 fb9ca9bf10e6ee03f99d2301c8c17aad71979ae9ee12752f820db5604696bc3ab5a33f57ec1f4d05125cc047527be1d3f721d9ade936c108e1a1a2835844ab93
 DIST gentoo-kernel-6.1.30-1.x86.gpkg.tar 66068480 BLAKE2B 94816353dbcb1c002e479a0b486860bf6fc9afedfc461f634e21fc9a2538a5f9c412f9f5ce399d4cd5360e6161a0d743fb25b4772b40105a4a2a0cec0cc09ee7 SHA512 535fc8b6a5cf87a2c881226682dad6895bc21cc3665faa92027e88c6653b52502398a461415326cf8e802ef3af7c22d3d3da9babf3dd7f29552422b33d716ff9
-DIST gentoo-kernel-6.2.15-1.amd64.gpkg.tar 82698240 BLAKE2B 9fda0d955c58509d57a67f4d84054165d8f40bb906791ab0270f827502d6fe4c740659636817475614933d3d06859c59a32831d1325144749e6b7f65ffcb3c5b SHA512 696f99118d4df36477b2a3d73f463d2e0805e4fde334154471ef2e02bf20d26d7c35dca6e284c7e2828a12f6b8fad8ace44c51514bbed1ff2369394cf75ee601
-DIST gentoo-kernel-6.2.15-1.arm64.gpkg.tar 71813120 BLAKE2B 2549ccb428f778a10f0653005278b7317f32e9c2b4625f1ca7982b373daafd1539ff2e381ccbb2fca5785c0aeb6912844d88bb45230b077342c4386a49d815cb SHA512 bc788e87966012395e7bc4f031eba92bb3b4d85ba9a62c9d623813d7c166b718db022f0bcc1df13ce6152224a421fd7d8b68dbea12fb552c38efb3978f86ad15
-DIST gentoo-kernel-6.2.15-1.ppc64le.gpkg.tar 63948800 BLAKE2B 7ba131f8982c04bd42c40b94236a19edb4d7c54d35f43f80576869b3d6453f3e49ce1186f6a1c2dcad974a6c9d221e771c3648f985b8ca474fc112d116118adf SHA512 595bf5be2440f6a8d3bed48cba38e90127681385ab72c296312443f8ef446f05da661ed76fed0a31b5e90773993240d6f9add3ea43e276def833fad62bee61d8
-DIST gentoo-kernel-6.2.15-1.x86.gpkg.tar 66539520 BLAKE2B 67a49fe77fa42708f22bce6d79f3d784dfc59000b4d3a01e5f7cf0006a679f37bc1349a1ce9371dd9e6197e7416d6a5278636d36414024053118341002e1c007 SHA512 6519ccbee5838215550e971d352148e6778852a88e96671df0c8ce66a0fa8f0425a4f6bf05a887261b53b45dcd5d79c13da0a2185f205124f2e0484c5d1812ba
 DIST gentoo-kernel-6.2.16-1.amd64.gpkg.tar 82657280 BLAKE2B da4ae3efa4a19653432054d5d260509ebc728be136a413d61e700ca2fad1a656d4322621c03434fdd6ebc1433b2148332a089f6e6dbf9c7d60131fde28a874e9 SHA512 5f48a3e9979a2e9879c3df355194116a4d612a17853d36b0392e5ab41f194982474885296f5afe97a2e64224b055331da68fe696af60970798b67a91b53cd1dd
 DIST gentoo-kernel-6.2.16-1.arm64.gpkg.tar 71813120 BLAKE2B 9675c1545cdb1be365591bd54757eb3f1ab9df7cf573c0ceabe5971b8065c587b2f39098530a3085a8d7583bfc92601ee571d17fc38bc012cc22234e32d964da SHA512 6d276aec4ebcd53d6d62882e6fa1f453192891433348b87c259a34d40f2ffd6aa692e945a14802388f8789f1ca8773d9dda6758b6e147eb51bf5aad166f64c1c
 DIST gentoo-kernel-6.2.16-1.ppc64le.gpkg.tar 63928320 BLAKE2B 4e068dd011162ae70d3456652bd66745bfd5981ab065b67a3455c8c4a7dc5f16ed5d53b24468f113cb3012e9d653cdfc6c580b6d8f1a322d9782915f9896f9f0 SHA512 ec96651688940c9a6912055fd2dd43d8dc39bafc7efa853c843b3a279db8d482b96a241ea9089e38beaf4b72fc401a31dca68d9759c3a3eb03f8b7491e739f1e
 DIST gentoo-kernel-6.2.16-1.x86.gpkg.tar 66539520 BLAKE2B 3553577aee3111e08bf5567aa73cbc84039933a8a7207a0af713eab679e7339b760930f99f0b9e4ae1e9098c0eb8bb7768370aff641a8f9cda2f1c67a02591f5 SHA512 d15fdabfe155de1aff57c5a636d3d108f475d429f744902ed6f9ca299d26af40e54e4676c24c62d8c954dc03087ef308933f56d51398e09ca0335079c0480580
-DIST gentoo-kernel-6.3.2-1.amd64.gpkg.tar 83456000 BLAKE2B c5ca1eb553ab5aa6bdbdee9924e6b47ef5cb87d737021015606536b14ee8abb30adb9a7618c533089256c535b65b441f2242787e48893ec42466c26d3185c999 SHA512 8a6b8352c4fd9c02483cf05e6e09b6dd5ec0681d4cf9ddf17bada0f35f444c5fe1fe054656748445df7e96842b8a2fe23ddef4df36bbdd725ca46d6bcfbac7d7
-DIST gentoo-kernel-6.3.2-1.arm64.gpkg.tar 72386560 BLAKE2B e4c5e8b6b9783f788b2bbd7123c901c556d8fc9c9da8f6ae77427945bf1defa479a4ce363f08982cad0e6ea6ec0d001da664592c9dfa2d32dd8f515ec2764e8c SHA512 387f38873ea33be4f2446f31b5fe140537eba3e66b91f5823f06f23951b5ad78b2b6a292abb20b543d41b41e7d73dc6eab334b40da5a4dbcf0aa7ba71d955798
-DIST gentoo-kernel-6.3.2-1.ppc64le.gpkg.tar 64276480 BLAKE2B 2f980ae41e25f9c71360d796da2bc70240c2907046eef74b9b5faf7bf69c2297881234ee063abbd6fa5d470ddaca1593dcc941aa95a1786f6363210ee266f0da SHA512 6bd6a413dbbe01f511f2442d93032ac558ec5facb4eefe06ac45b681bbbc2f20764d2f442798eec32e719359f4ac44f6400dfa2d4698ff89c8845db06cc49862
-DIST gentoo-kernel-6.3.2-1.x86.gpkg.tar 67020800 BLAKE2B 620a7e5fa0a8b0108b0b59bc520728faad0b45afc6d2f0096fa0afc577162fb282af928736b8c67c5bec41d19ca8049951cd55cd7e37892c62e6c904ef679024 SHA512 283d9e10050661c35baf1e7db9295273a821e5337aed2de2929a35f3c1182872cc72d9b1f762222053031cd39202d0ff867b00bb4736dbc516b04e3c4bea3867
-DIST gentoo-kernel-6.3.3-1.amd64.gpkg.tar 83445760 BLAKE2B 85beefbdf4d4bc281ec03407e65367c57a675751547c9d0bff77219f892d311c72e09befd21d8c1c649c32e9696d50302f46dbe37a4eacd331927473dcd89c49 SHA512 477911263b233e7d3bde7d2d90b1a44c2ec93e440af0680503e8b966e8f1620a40aef1d4aaeec820a9de3da3198451dc4807d4d5587e9ac13f304934385372df
-DIST gentoo-kernel-6.3.3-1.arm64.gpkg.tar 72376320 BLAKE2B 4432c9d4a335db10c3c488b54bd5dfab9028d9a6bfbdeb8301d2a2936dc46ddc6ff8cb78ae63cfc2578a8246a3214475c0aecb3a54d731bfc44afcc192d14f5f SHA512 4e5b05cd60f547f75de0894b914f647c8d29422a6fd838f15c958da0a38d8245a61dc7c6016da4ea13c29925c39ff16a21bac67692580c2e61927b5bfdfe011a
-DIST gentoo-kernel-6.3.3-1.ppc64le.gpkg.tar 64276480 BLAKE2B 4ef9a4ef6bd9e67d73fe569cadf76079f3652612c1f8cb12450ae3582d210fa96d0a804d36d37810a3946936fa7faa69a597091e51795858a0ebc2ad6d18c57e SHA512 01e521ea9cdbf3924208b29a35fc31ed7f5c3c44635077994ad3ee94d98256431b985a77799a05b1581791290c038e837d2e83a12edf0c7aa6980deda9979cca
-DIST gentoo-kernel-6.3.3-1.x86.gpkg.tar 67020800 BLAKE2B 525166faca848992089b5fbde1b70a79a2212f6b2de2e1ef1df7b301cec3d88c92b7d2d3da476a341b9fd770efbf2f9345c3667de26dacff59f93ccb54c91eb6 SHA512 015d719b7ed3ea24654ec4a30ac6348f55e139818d0eed87b95c9a54a0bb183df1aa9054a2d6a41e34caa21eb717a34b15d8f8b54a5131bafe0ceb93b1dd698f
-DIST gentoo-kernel-6.3.4-1.amd64.gpkg.tar 83466240 BLAKE2B dd44b20cdcf618aa7d5c566f95ccb48d9369442626a83bbfa8938629d232c67d2096c5fa8ea0dac3bc97b181b07e98861bb2a64dfcb154ef1f05c26dc7f4a7ce SHA512 4a6d3d03178e067214c0a2273c060c99a6e01921cd266af5dc8f043ff251ae3da66329c4c7c7316e1c19c659715e9125dd5bd3639a5df727063040b6ff3e64c3
-DIST gentoo-kernel-6.3.4-1.arm64.gpkg.tar 72396800 BLAKE2B 2124161591c60f63cb8f9cf033d1cf1a2bdcc62c30e622b2823197cf5e9c31b80ac2e5b772374d45b9e7dc2991b82144e4136ad4aa3482943c2fb0d796b050e8 SHA512 330c6a2e48cc48dac9e36126b31ef5c242ac023d288c5b34bb7f99f46be9c9634f900a81fa75b0b3acbaf334e12b236129e22650ef8799e210122d7a91c9d268
-DIST gentoo-kernel-6.3.4-1.ppc64le.gpkg.tar 64276480 BLAKE2B 311906fa9c58f1edc80d676a1fdf95a4eae8362860f3301841ad39e96cac524588ae74f403b9359c7c9fc30470b4b5a870f27669482c586348c8486937997467 SHA512 731f481b6176dca2a45d22d4a680def972bb0b4dcf2e14a2257a81dd18de795e692eb5ef2c1bb4c922bc363362ece95918b85debbc8446105d49b58726fe3572
-DIST gentoo-kernel-6.3.4-1.x86.gpkg.tar 67031040 BLAKE2B c850d499060d64e3e7d90d063cad6373254bf6f4a361e68a0191acb20926c15f209707d922c42c1b1efc5095cbcd49a0ced0f0c6c71316d0743798a24b68f237 SHA512 cd4f4ada9998a764676621b296814a35dc04bfc071debdaf6bf56d15b861d89c224410deb4c17a0fcfe86773af0fb6ef1b01aa97ca70f4b184137046ec509596
 DIST gentoo-kernel-6.3.4-r1-1.amd64.gpkg.tar 83394560 BLAKE2B 848a4e2a716afe09b662eea6f96548a6d827772c90de26227b3318d7f3d0c059c145e70aa92b3eba704843e21fe1f43b7c79f4750debadf6f0e1487cf9dbf39d SHA512 9156a13646c3fbc20a16752e5a3df8a6d82fd61f8faa733e9c4d28fdaf36e3702afab0188f016d4bc9fc9f683648c2586f58d337469ff2a1ba3b350609290464
 DIST gentoo-kernel-6.3.4-r1-1.arm64.gpkg.tar 72396800 BLAKE2B 4947a5e098d07767df632c66e47ca40d0886f422479948acbd64d49205d838c7aad482fa3bb9465809e99af27017d90d3005651656ecde4c94b21ec8e50feaca SHA512 e37649cf59b6b516e9e087a1de0f815af39950d0f7180d2375e897c0db1341ec2ff5d76044b3e5a95e8eecbcd30c67d966010ceb40c70978b99eba447c46fb00
 DIST gentoo-kernel-6.3.4-r1-1.ppc64le.gpkg.tar 64276480 BLAKE2B a483995680f15f8834126afafbf38b8d33622103745aa45e175c7eed5d6b84b2a1d324a32ef234da513b7b37e282da3a08babf4fa5b8e5c94b91607e78965c1b SHA512 b40e9dfb357d505434a9cb15ebe1e306ce4a3e7bacdc6225fa95c61363a6b5bb5f23e37c5b91ee12e084e74e0f45207370709f169724afb466c1d805f6b95a33

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.98.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.98.ebuild
deleted file mode 100644
index 27016e1b991a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.98.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.15.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.15.ebuild
deleted file mode 100644
index ff865204fd12..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.15.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.2.ebuild
deleted file mode 100644
index 3cd8c6516903..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.2.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.3.ebuild
deleted file mode 100644
index 3cd8c6516903..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.3.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.4.ebuild
deleted file mode 100644
index 3cd8c6516903..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.4.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-30 15:14 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-30 15:14 UTC (permalink / raw
  To: gentoo-commits

commit:     43a883b11bc7b7f3bb2c57a63c0cb5bdd0e175c6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 30 15:13:36 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 30 15:14:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43a883b1

sys-kernel/gentoo-kernel-bin: Bump to 5.10.181

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.181.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a071e83e5031..64fd30ef5978 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-189.base.tar.xz 5251680 BLAKE2B ef349b00e1ca8cedc2b580a07e6
 DIST genpatches-5.10-189.extras.tar.xz 3872 BLAKE2B 78ab95ce3f57e4ba86655cd54009252807e32fd0b03228180fb26a47ae9e595e468e549c21a5141dc8214e55fcfa46e63e5f4e866e4113b8d3beebb99512cb86 SHA512 cc6d60a70a1f575ce69a14c265a36e58126a011cafc5a2bc7c569e0d1b626855f1cf430c44775d2602ad35144b449a8f1db1da8594f513edae4329ba354e0347
 DIST genpatches-5.10-190.base.tar.xz 5340156 BLAKE2B bff4b95cacad5f8c099b559091b9c103e6989940898910861b7f8c95e7a110a055ef09d1f3db6158ca58f7faae4880a04a626002be9edb856e4260fd7d1c165b SHA512 729e3c2b3d5d1a2e4c793d4c6424965a28b65b69d2c8b9675fb7f531ccb4018419ef77e46a089640f02521f4b230eaabcdef69adc161e0aae21ac9716f130b61
 DIST genpatches-5.10-190.extras.tar.xz 3868 BLAKE2B 216298c7f06796d708bc78bca0606f918dde6254915c6f3732c36d6025054793dcdcb9bf986cd16b8a7cf505b0e2308256c898c5f3dc6eaf66819253e58eb445 SHA512 72fe6586ed405f2fa0737875bbac6d823f28c0260ad681135cdcd491376936d6494b92f7710a373bbb5ca2c4a4d744cc96bbb2a96872faeed9136cdd8c928e9b
+DIST genpatches-5.10-191.base.tar.xz 5394880 BLAKE2B 604549d0789ee4ea8b965b4aec921d1c5839c601019f4facb1a697dfa983476eea807d0ab9b6a37db3baf883657cfe4c016c17771400886cf8e56c313659b2d6 SHA512 b43980108645bf01af0ef00bd96ba0ddeab16439d6e26badfedefdbf02a4f9459e40b5ee4c72a26052a04ba6756ee1f8cdfa403e408f4a308050e2c8168c3a48
+DIST genpatches-5.10-191.extras.tar.xz 3868 BLAKE2B b0c035f8e43faf78344a1f413c6030fe2001216bfc9381e402e3fee7edb3cf2798042a3a3d62db2b429f53d6a68b445fb25c9c0255bdbb85d5df00c6388584b1 SHA512 dc29b28784cb160ba0a24921986b905efd8d624902b00994829b99bd383551da0b1b4419ec8b91626b896cfb3997480a62fb9691b497b01f331db1450b09fbb6
 DIST genpatches-5.15-116.base.tar.xz 4433124 BLAKE2B 1ace5f7ac7fe7dee5ca92c8228fa07f1abe85d92040adc0d2b83c2d5f55976c4ecfc0a3ed4575d5528db1eab14b65250d25d9fb28a880422385a45a887117820 SHA512 7346fe13050c49737f98e5ad7bdb848caf693b2e3129a7e9e382f1c6462242dcdae1fc7e184b10f7593159c7d6c3cd8bf69dd1d66abb604746871123424563f1
 DIST genpatches-5.15-116.extras.tar.xz 3928 BLAKE2B 0130495424324f43fcb5f29b4178c56b43b01c4a7ca7a3b95ac07130f44d6875519d0ee79d9cf8a9912bd6c6d8bb81a0adcd17f27da1e59e24f19073d9a20cff SHA512 ece809c981c8d2c5ed7ec66df69dec3920cc75e7e43145c0ca5dbc577e16cc58880d449d8503d1863974fd2fb707a403b5a9b5ad02d9835e01c45637fd6bcfd7
 DIST genpatches-5.15-117.base.tar.xz 4520724 BLAKE2B a495289b18d587d3a02d792644d09b63e0898c65dd88c23cb96983097bcc18ff6a06ea34427c7ea414ee8e93ccdb84d9963265b9bfd52eabd44d50a3b56ecb4f SHA512 218ef84108ce10983a85f3616ea3876dc616434e97add82e201758325c7f6bc3dce14273f86f5f1729c33a8fcae2111b241969ccdc53afcff775d7d683f2588a
@@ -36,6 +38,10 @@ DIST gentoo-kernel-5.10.180-1.amd64.gpkg.tar 66334720 BLAKE2B 922e0637404bc5f059
 DIST gentoo-kernel-5.10.180-1.arm64.gpkg.tar 59371520 BLAKE2B d8b4ef83db4c5bc4a75411dbf6b76803e62d653e36f36c92841514e01867e2e8c266813eeb20c1bf8514433d5af3c9f28be2985c6a86fa734cce4b6d863e17b6 SHA512 3e68f32e8c6e2dbe3cd6f50983a027a921a4b63d0d4ea869b88cff5e26e8066343dd919c3e5d5bf29e44ac7929678bf893a004af6c439d9d7caf264a0b786a0d
 DIST gentoo-kernel-5.10.180-1.ppc64le.gpkg.tar 54937600 BLAKE2B f1b8abec5aaa2a39dd3dc0d90b10af4faf82e64331a661e4a8492e8647856820428dac4af13302816bc58a7cfa07f20eafe080384f8461bff12a64bbd7c0ded9 SHA512 42820462c5b488ae3b8fbbbd78cff71561f3e82fe905f3405046d1c5db184a8c2b8283126ef2c24410cf0b5fcd7bc4cb5c3f15122d0a33d575d9194e79a501b5
 DIST gentoo-kernel-5.10.180-1.x86.gpkg.tar 56494080 BLAKE2B e34048216e2fb439464235b8968a7e040e05b45a7888daa67049c20f3b46d9498b29018580a3e0356a6085e069e7b5b8d05769b05a5b56f541748b4c993c9192 SHA512 85ed464140e2db50961ef39923a8b627cf1daa0b5e3e7aabe09d57cb2711c4333f5ec5d5172568a9ca4e6466faf0beefeab314ebe334d1ac159b5ad69056cc58
+DIST gentoo-kernel-5.10.181-1.amd64.gpkg.tar 66344960 BLAKE2B 695a7b9e525e215bcfa0f69e995f2687adb936aaec09d95ed6f03dc32f4d6d768325788c16b0dc12dbfe07e4474063f3163bcc5db488d92f3d1ee78bbf7e1909 SHA512 d6f20cd7e8babe53b6a18e5d95e8d41d6c476b3003b6741472cde9f1ddf786506a1a3c8b3a66a71cfb30d5dccd7a112021a4f5c0fe2900c9f014280094a49e9d
+DIST gentoo-kernel-5.10.181-1.arm64.gpkg.tar 59361280 BLAKE2B 9f865ca04c20ddce039515d6186f0898db5b6d3795cd4f1726f8342b145698d5395c9ddf091b85028b47b8c14daba5c1ec2a1eb067eb61630d50e8a126413abb SHA512 e01378cbe070aa028c31252d3dd5fa7eeebc9be4bf5931a6480c66fd35abe1dc912f52bc03749eac2e8c751e3628026fcb7f97c0b4bd303e8300eeeb3b31c758
+DIST gentoo-kernel-5.10.181-1.ppc64le.gpkg.tar 54937600 BLAKE2B af93d42efe22e9b2cdc4c6914640f048b59e7b7e8953d4f140d825060475d5cce9fa3822bad953c4b8c210b65a00df310ba20fb55572973039ed3fd21bf5de8c SHA512 146f87ff17cf4c26e8450d5904c359481893426104479ccb009b384e4643f6b7802295fc4c42fbe7e42d8ec70ec42c4078e721d6c39c173348753a9d3d244c7e
+DIST gentoo-kernel-5.10.181-1.x86.gpkg.tar 56473600 BLAKE2B a50dc4edd10b212fb326fb605c5ccdce2aa9625c0393c1248a8f21d7ddf81b28836c03f17bec328016f913d74deddba2b10cb6d6677c5bba7b0ab5cba62a91ff SHA512 db142fd10b5b82d6300842e23797ebb94b51fdcb9e107fe255ef904d5419e0381eb9ed3d3fd7c33ecaec31ecf0d28caf007ae84da00cd400406abdaf06da158a
 DIST gentoo-kernel-5.15.110-r2-1.amd64.gpkg.tar 69539840 BLAKE2B 876ccb2c1bc5c8a3d66528963763c481b6ff02d9d08b5e3246efae7038a885d730d6855f85458537a98c496e529be71bb70e34a81593ebf8bf73fad40c6b4503 SHA512 2f930164ceb0172a9f53e1b39488ff639efe9b5a6db466a904037f730abe8bc52ebdfbde1b6d226784d149d09b77cb569ec06f946254f26b02b51f4a68e92a54
 DIST gentoo-kernel-5.15.110-r2-1.arm64.gpkg.tar 62504960 BLAKE2B 20836d702ed3603fe46e26f56b583f46753b19e1518564b6e5fc74a8c7ab4b7e0be131b2db1567320609b24be88b02f16169b332f83dd3a17f9b48388ac4cd36 SHA512 706a87a94d1c5a3d7ca8968e3b58fe2fafde58285fe765dda4b00d84200731cb2873bac0f9577528179cf06489429ba42473b96bb48b3f1b908dcdaa534fdbf1
 DIST gentoo-kernel-5.15.110-r2-1.ppc64le.gpkg.tar 57108480 BLAKE2B 170afde95c04374d4bbe43d251d5a0f5034e5c4ee4a8d5dd5445d2614644b902230a4bb53b93a69625649c02068885bdb5c6423c41b5e14d777838abf77f847e SHA512 5398edb86d6aa5f6a6a0db1142647814f3eb08e5cf352256879def3227c8cb9ce2ab16954ff2916dace698c6db19120988a9cbcf39f8760505d3c16aaeb5f312

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-30 15:14 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-30 15:14 UTC (permalink / raw
  To: gentoo-commits

commit:     459ea59cecb5296dba9cfec644eede2f6974fed2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 30 15:13:32 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 30 15:14:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=459ea59c

sys-kernel/gentoo-kernel-bin: Bump to 5.4.244

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.244.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ec653174179d..a071e83e5031 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.4-249.base.tar.xz 5692112 BLAKE2B 8057ddb24ebbd5ee1b4fb5f5a36b
 DIST genpatches-5.4-249.extras.tar.xz 1812 BLAKE2B b6b7bccf77851a17e8b514439a50c44de954ff461af71414c325ca5c0a65d7a79ee92f7a8b708afd28a3433acddd13aa3bbd5afcd82b4181e57ea05b008d7090 SHA512 c4977abc2bbb1c2319e9d2e4aed38419f9e2a70813e5f28d2b799533fc945574d9fee21c881b6dd4926a9c2ebe74ae414ada4993e3fcbd117b6536f983533282
 DIST genpatches-5.4-250.base.tar.xz 5760352 BLAKE2B a0780e42391ad416839c34d85f079f11e9bf1579a293ea1bbdeb95e08e76d1d3f7956fcf9c83eb85223016bd4816d23c87e0b345bcb61b5076e5bbbd42024244 SHA512 8dd686658217cda074e0731c84d3e8c63bfa914b7e607eab28ab46c8cba647591fcd0a726108a08c826290e9edb01f29b6bd135af0991d818666a853764eb11d
 DIST genpatches-5.4-250.extras.tar.xz 1812 BLAKE2B 0240e10d23363cde222279e844bc26ef31228e01ca433879faa24d7171dd2c775c0274df9cbf5a6cc405fd89836d059fd978456c2fc57db17c50bd9eb0d69827 SHA512 0d673a62837950215bea4ede7bb38af7fbf09305c5ee2b4b37da83a9100076c40f5b185395640139a1e1015e4417078f66b4c316d0a023f844852d71f2b851a0
+DIST genpatches-5.4-251.base.tar.xz 5798892 BLAKE2B a519f23086a440d560e5301b77aa1a627e97d9c2545adddc6fdfe9b55b35dcbef285a6e92d4ab615b517177723875a53b6b5f1dc9c237dec3f23acb511e08be7 SHA512 c8d228cb18f2c64631ee5a40d7de58e78c7fd2c452f54101d0e6f67149d5d3df30076b461dada5bd862e4b97daf30a6d15c3f50526b46156d9ffca946b3c65d7
+DIST genpatches-5.4-251.extras.tar.xz 1812 BLAKE2B 440f5d63b80e31753c46c2c2bb07bfdd257cac6847dfaed63a19c9e255da0e6ca31f5535718572afa143918bbab9d8651b0d8462f5bce619866d78acbc063682 SHA512 54d1ea7625daff0c8d50f8abfba616378d8bc4c62cdfdc03648bec9312803464d0c662bfa619c357a73247c00b22b9725896cec5aaefc66ef811e0f97ff62e91
 DIST genpatches-6.1-32.base.tar.xz 1474460 BLAKE2B 43060d16a84ca2c65ef9d7447747e6b857423134fd518e05c3c052bf5c664c9a0f8af97b84e7d911c84766cf478b71695537a3c56a367589bf37adaac032a7e0 SHA512 cf8bd867d09b68a197368c546ffa4c626b1c30f0f7a63138129d3abe8a0479c88717dff6ea0a79c53d7f108d2a1fedc433b7b2088e20f082be921701e5d7d790
 DIST genpatches-6.1-32.extras.tar.xz 3808 BLAKE2B b697db5da31e471ab0af978e722c12ca2d8c5cc371f1d4c2d11c5816b34b479e6ac17f1cd9ab26826bacb065e0a254e18b767c9cfcc12fb16c40f9d73aa1e3d9 SHA512 9113f7505f8dd5a535e2550863dc8d69a6961fc4180d5a7b77206a397db570571f083e39f6be87da072b588e4a2d1b9c1e4b2a725172c9a799b3dc8e88542f66
 DIST genpatches-6.1-33.base.tar.xz 1668040 BLAKE2B 60823b42a19d54af313039f75bbd4656414201e11b088c49c3d1c01405da82f9bb933ffbcaecd19a9d2b414553754733059b667f458c4d78fb0e4d46c02157b7 SHA512 2cd6755b1b01fc58a2a4f9a0b5c15c3e2ee5ac74bbf67c01ee4d543e6df30ee35f01bb23aab8e4b7fa0e36fbcb6cbf5e07bae6ab21010d12441d34ea802085fb
@@ -58,6 +60,10 @@ DIST gentoo-kernel-5.4.243-1.amd64.gpkg.tar 60528640 BLAKE2B 7b09d8e199cdf013a19
 DIST gentoo-kernel-5.4.243-1.arm64.gpkg.tar 56524800 BLAKE2B 4c1de4817afe67c3f4bf727e0eec2e710f7322bf2bb85038f789b953abc9fc0406266ebb8c9d22a7555176df44c9309b11bcbd193a4b540b70fd6a4901ce30de SHA512 c82a0ee7a8eec058086b49303c477278c3a6b6c93931b73bfe694001f99de6bf8109419b0de6c7636e2a972af1ab5936c2132e59125e68ac2c7761f51120b27d
 DIST gentoo-kernel-5.4.243-1.ppc64le.gpkg.tar 54210560 BLAKE2B 56c7938ace76e4d404536b2fb1c61ee4702ff618c389a644c9ab5eeaa7a54aa36d5155eeb0da3f11279d5090ae83de839a3f796a3520aa2db9b9049b7ec8bb27 SHA512 516c2cc6b9ac7428ebd52a40888093a553f8bd8145274c5bd9b0647bb94b26a133b721fb2e1b78701b26ab96b567e60397e199530454993390ce62e119b99e1d
 DIST gentoo-kernel-5.4.243-1.x86.gpkg.tar 52480000 BLAKE2B fde5455a18d1cb56ca78f48cbc92d6797479de159edce32a7bcc780c173b63e65bb2c2b0a78dc074103800e7e3606478383ef5647fed0b5b858e50dabb08a5eb SHA512 f0e29394bc5919160bc08f9e9960bb2c07b113b24c3cc053393b0c6f656768345f0db92a9683c97bdaf191bd0343be2c117b4421e6667896c8851a7185143075
+DIST gentoo-kernel-5.4.244-1.amd64.gpkg.tar 60528640 BLAKE2B 304077b1c25137f15984e4ce6593519186eccdf491eb98046a12194651ad973d9cc3a9bc83f9806b637e3898443c9fc0f97449528df6dd91c03ff1948dadb528 SHA512 a518e841d3b02afec7118cc344476fea2d643c9e71289bff6085e3bdd7b77e098e609b1d24336426192b5c22789f34e779d97441c6d5d22cd2b9d61b5712a9ff
+DIST gentoo-kernel-5.4.244-1.arm64.gpkg.tar 56535040 BLAKE2B 11eb5cdfaa750cb84a64f804af672834d971e8bc8df67d3c86dcb3274d710f4d4fca4ff8d611b520dcc3a9fb4c36be1892b7fc38d06bca84545ecdb4ac21cfdd SHA512 ba63594c7546afbace4eee7102c05d66f8d93d596baf889b0224d753d806c96715a8f2088237ae1142ab7b1b5cda96fab38a2af1600711402ee25aa2b5ce016d
+DIST gentoo-kernel-5.4.244-1.ppc64le.gpkg.tar 54210560 BLAKE2B 879d7c2ea090a0f09a5852cacd2409baa0efcc8436f266f02730f107ec3dfd90ba561a35bd83c5b5a7bbd68a193a4e5062f5bae1cd5fd7aa7079ea4d59b2f2cc SHA512 2bc13bc6f4823c2316d31c25494345abb79db4261320209cbce07b504eae4e70e41bc95af6ab4c01685fdba610836d5dc4de21e446972c31073ac0ef8ab80da4
+DIST gentoo-kernel-5.4.244-1.x86.gpkg.tar 52480000 BLAKE2B 91f563979539a150518ac368fe030bf08e48492037103f2f542a9148b0038f21656536d15be558e1bf193990da93560d37d23560e29f83a0b31c4c79bb8f6400 SHA512 f20773e9ffc3fa3d562a12cd0e184bf3801560b50b4a408bd923ed7381aeb658b480504e8324943d56b461bed7a9859b44e5a804f3f873e61b08df53112b55f2
 DIST gentoo-kernel-6.1.27-r2-1.amd64.gpkg.tar 76646400 BLAKE2B e84b065c853d87b8f808c7c11a5791d3838b5648bcf2819c9aa5b74eb8b011a3bea6b60674b64fd69cde466e29d94b35763d071d5ae760f7582944fb222e2a13 SHA512 3d78e661c36bb954b5d6681618dd22fa82270c08262a0defb212dc5d7b1a7ef911b0ec0a069784d4c30e0faca34d2c9bd3e86b243e6f44a2be4818e04641ca2c
 DIST gentoo-kernel-6.1.27-r2-1.arm64.gpkg.tar 69294080 BLAKE2B fb631219b0a2fffa68d3ec63b3deffd97381dc42f2bc20579e2bacf3db9ce62444bcfaa5fe11ee7b06601203644c814f264d3a15025e436c42b7314dd1651444 SHA512 10f09b96f870309e15a2f1359647a396822a8781bb858843c1fe71ece6455e30c9477cca31522cd4244bca7f2596aefea68fc2b4b452e496f6cefdab0c78c7eb
 DIST gentoo-kernel-6.1.27-r2-1.ppc64le.gpkg.tar 62709760 BLAKE2B 5cb3a76645115f897ad7d30fce14eea5fd14729c3710eb5bd205fef5ded7e550707f8bbf9116f8eb0271fd0b5150a7cf0b5a383018568fb90c52fc75f17d1468 SHA512 f1febba8cbe2bb9e1f443a6763200d041e85f5a219ed2511a7290f9ceff908762331f87bd9fe9aee0b041e41c39bac5f5f6dc8cc6f600f5dfc8316cce00a95c0

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-30 20:24 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-30 20:24 UTC (permalink / raw
  To: gentoo-commits

commit:     d918a9e1e72850890e3af20fa026c2667c1b58c2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 30 19:53:08 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 30 20:24:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d918a9e1

sys-kernel/gentoo-kernel-bin: Bump to 6.3.5

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.3.5.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 64fd30ef5978..d346934c9d03 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.2-19.base.tar.xz 1082064 BLAKE2B a25100f54e9775fb220e2debd088c
 DIST genpatches-6.2-19.extras.tar.xz 3808 BLAKE2B cd58fa1bc082b4cc6f45e1d8332921f78ce4eb8356c6510c6df2eac06778695ec98e4f68b6608bb22b66486895340595c13a9b59ed5316b3a6a8d27e86a796a8 SHA512 b69b534b8398ea2cf8578dca763736c6ea071959c37f4c2fcc0ff5ea9f35cee2e88637567979211d242a04f2015fa3ba6765b5e2173a9ab90c69e5d67b02e9c3
 DIST genpatches-6.3-7.base.tar.xz 466812 BLAKE2B 830f25190bad0be6dbfd45ebc748bc5ef6075cb13466f6cec02ba075d1af98d8ed7285506746631bcea71dbab007290c5b86cc8970c02e5aad5bd37d92d4b9c0 SHA512 65d9ecb216c900aec0d265b849fb40f8c141bda2ea4150d93f24f84c33eedf67b8966ff50a4ef65b0a3ea0aeabacacbfab45203c73dc3e83c1f7758d54b8a2e6
 DIST genpatches-6.3-7.extras.tar.xz 3808 BLAKE2B 097c661baa4c4342622cb548169258be534099a9d3d6ec55ebdcccd03f2cdd53ee45bc3e3b96650ffd3d48d667b9a4b8b7ca0d0bc3b0c990b44d1c7d7553d604 SHA512 0ee09931b9e9ad8a3cc266b2c9fe68ce843971d19eecda98765ee92f2ef210b475eea752dd7b44daca61af1b404a28a694dba09f457166e94227aef8661a2780
+DIST genpatches-6.3-8.base.tar.xz 502012 BLAKE2B 190e68ecc877c5520413129ad7d28f8a088775234c18f59f74a4675b1256c7da1d8dc1b323c232523fc3044f3dd4988a77ecacedda715ff3431f910b7b0d58b7 SHA512 02f4b62eb098d875e4c66325f2abc74917fe0d88c1c35ee84ee2a19da878addd27719e9e2a0dca145707335338eedc905407dcd54c6706ec18a2f0920fc082b6
+DIST genpatches-6.3-8.extras.tar.xz 3804 BLAKE2B 461a2a8fd04a4a7ef2f714f5472d2169b4119dbd42bac961feb6b890b8d7def33931ac8dbe423e9d8ee32e60d56ca01bcc4c814c18e445da8d8bbb9b58a6a717 SHA512 fc563f898ee88024d4b60eec567a7439893339c9f51b4eb9a09a0b16b1c7fa164260e63396ea923e776751dfdbd52d2cddace03f212419d4b145e38b5d670dad
 DIST gentoo-kernel-5.10.179-r2-1.amd64.gpkg.tar 66344960 BLAKE2B 03d3655526dfc67e16ba74ecacc8e030538cec241905ff384396740482fe64f41d7c05083d86293bef2bf699488b1077bbad7630a92fd20a03d22327ba5d7f97 SHA512 fb803d494229b41446cc19fe24d4169726870faf8501edf1fd07995128d86e1eaaa332aa870f45573ac7d8098dbd80787277bbc5495164735323e3e8f5f98044
 DIST gentoo-kernel-5.10.179-r2-1.arm64.gpkg.tar 59361280 BLAKE2B 39210649bc4d6eb700e437398ddd8af194f5266f2981fa5d76598e55d25a11a25d3c19c49d54053cbea30e496dd30a22349313fbadf5406b31bea1747fdf790f SHA512 5e41a249f119a896a33c98641bed0a2ff950a7c3ac64da5f46e175014a49a148776f284087d101963265865c92f63f294101cbdba7147eed9a9e3c9cee4d0616
 DIST gentoo-kernel-5.10.179-r2-1.ppc64le.gpkg.tar 54917120 BLAKE2B e26d55c08e6b87cc77e9ccd414685075288f7e148a600930b6e4b47982a9341e7349a3898bd31ecae7ace7f8ce397634147141762e72dc9829581894fe2f68fb SHA512 04239ac68eb092d19852122a952669601674d69bf7c12a11a12f58bb7431fc6db199552e053c8f3c8b8661f15251fe16b099482854a96bf25c6a9790c36f1159
@@ -94,6 +96,10 @@ DIST gentoo-kernel-6.3.4-r1-1.amd64.gpkg.tar 83394560 BLAKE2B 848a4e2a716afe09b6
 DIST gentoo-kernel-6.3.4-r1-1.arm64.gpkg.tar 72396800 BLAKE2B 4947a5e098d07767df632c66e47ca40d0886f422479948acbd64d49205d838c7aad482fa3bb9465809e99af27017d90d3005651656ecde4c94b21ec8e50feaca SHA512 e37649cf59b6b516e9e087a1de0f815af39950d0f7180d2375e897c0db1341ec2ff5d76044b3e5a95e8eecbcd30c67d966010ceb40c70978b99eba447c46fb00
 DIST gentoo-kernel-6.3.4-r1-1.ppc64le.gpkg.tar 64276480 BLAKE2B a483995680f15f8834126afafbf38b8d33622103745aa45e175c7eed5d6b84b2a1d324a32ef234da513b7b37e282da3a08babf4fa5b8e5c94b91607e78965c1b SHA512 b40e9dfb357d505434a9cb15ebe1e306ce4a3e7bacdc6225fa95c61363a6b5bb5f23e37c5b91ee12e084e74e0f45207370709f169724afb466c1d805f6b95a33
 DIST gentoo-kernel-6.3.4-r1-1.x86.gpkg.tar 67010560 BLAKE2B aa4db342844848b49cd55ffd3ba302920f0094691b0379a96fe62e660e1e721a27bfc8eed279398c716797f62ef9dd97f210cbc97ba27edc854134cfbe55a53a SHA512 68ada17ba6dd7d0a286d9f3dbddc3fa9cf79ea745e83274365ddce70a759d7391f953083c87aa969b29ba588314df6edad94b415c82065b724bb8b381d6c590c
+DIST gentoo-kernel-6.3.5-1.amd64.gpkg.tar 83486720 BLAKE2B 936bf3ec75b75aabeb4d8ca6b5a742a006cc6c6a1fd57760ffe72fd124d1ea3dbbc9361fc1f7ac4f64c3feaa2b213372cf72515577ae381c7921389db3e10d96 SHA512 9785a27d50e95c3dd9385b928b9dbc1e1056fd7cf999b4e1f675fa3ee724663671d8bb9de74a63588927cc5b984bfeff927e3ea9a26b12ef2009c7574804e490
+DIST gentoo-kernel-6.3.5-1.arm64.gpkg.tar 72386560 BLAKE2B b089996536ad9ac90e5fd382a490041baa3f7e2f4deb8945f961f454e042ef701bfb7ccc8259acca4a0a77fd104c6f0bea0a447aa90ee523eb42a4ef7eae72ce SHA512 1c666d1f210a81b2a803da4c3eab2c8464373cbbbe7b67ea2e6d3fd8bb786a6d13ecd9ece3d4dc7cb0b7487a3aa0eacfb80f9368d0b07d42c9ea7c0338659a63
+DIST gentoo-kernel-6.3.5-1.ppc64le.gpkg.tar 64286720 BLAKE2B edfa70df90d9efca3394776bb30711f51a2dfd925d49cc5310ea985112b8c37deb3658581eb381d4128154acec9a39c369f9425aabf448a6d9d6a53f6796efe3 SHA512 bb551d9a588e2b801b4ce8d5a65a34b9eed1b965ee0843bf83193dd1692473fba9e576d81fcfa69f63418b056d9784f5ccbf36b5ea742d4cbf1098d64ec0b3bd
+DIST gentoo-kernel-6.3.5-1.x86.gpkg.tar 67031040 BLAKE2B d26e5786369f939f07017497748eedcd5ea41abfc5a2a1e4b60c91170b8e18d25d967e62daebd0c80263c6cdd39c9c57b6babff5bc5e8550b50a3ecc4ef1b7e8 SHA512 03347b81892411944082da429015ab5d9e68337aa4fb882329fd7d8c7ae644de44da4ec893507f6657f2663b3d01f53eebafb0bb88daa6125190523ad9d96c2e
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.5.ebuild
new file mode 100644
index 000000000000..ff865204fd12
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.5.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-30 20:24 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-30 20:24 UTC (permalink / raw
  To: gentoo-commits

commit:     5a4a926eb220960141b1d0e0bd8fc4f769f7d9b2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 30 20:22:52 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 30 20:24:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a4a926e

sys-kernel/gentoo-kernel-bin: Bump to 6.1.31

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.31.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d346934c9d03..e4373f7b08f5 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.1-34.base.tar.xz 1760348 BLAKE2B 9a7672bf2f106e0df50997d746171
 DIST genpatches-6.1-34.extras.tar.xz 3808 BLAKE2B 9830d4850e5095ef0864df0aaa25a4549678fb76b22807abf61739b42b048455535aff7eaac16bad5d2cdb0cca65efd2e176a50f40a685250df0b75565fadc36 SHA512 13c8f7f596eeaa9b78be7aae7667a196e199fbb8d3cc045318dfdfe1ab340622fd0e958be09ed8608f9667231d6523685af1f03f4f2b52d78810885c0e9fe4a0
 DIST genpatches-6.1-35.base.tar.xz 1862704 BLAKE2B b6fb58876bf303e807a429d63c8a932798a73f95275ca1137ca672477d8004404f931e09e681c92202fda9083a44dd53dd0b93d1e503f2bd6e177c44a9c10425 SHA512 df18933b2dc32af5a0760c8419d0f69d2c221c4d12aa8c64ec7d38be8407930b79d507f5312d9e9d369a51a192196dd36a8b919e78c81d068f7ea5989be8c8a1
 DIST genpatches-6.1-35.extras.tar.xz 3812 BLAKE2B 3784c4bc551ad594a75de1f174112f80c2e805f5ab2f1fc20642162e72ad785c03ac7e90be19497b6826810d706e36b4f40396e45ba95a6a40f7ba296a3d2930 SHA512 4666ba408cfedbf2d6858fde80699c7d533cf24724598c2b719bed365021eebbad7eb1872008b1bca2f8da77ab31b20d56ead15d9c7d0cd6135f117510a87c89
+DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb04c1229050d13b944086ac2c51add6c63dc96c3ac2dda188dfa11a45343904e26589684ffea3a22c235738c1c6d8c38a11cd SHA512 b4de4f6db586a9aafddf639ae914b35ffb0e2340ef312c64a48f4a0bfc02c573437595fc61596245dec2eac7add9f62925e575e2f621d2cf2e80262096f64df9
+DIST genpatches-6.1-36.extras.tar.xz 3808 BLAKE2B ba99390043e4a62ea1322364ba601440fd70079ffb98dea924f91aeb00a7add4d2402e16589e0406e66ff9e0ec7a9d0d76e0a14276fe486507345c8ebeb82bde SHA512 ab4170a7b75c2617ccd5c08b7c5d84e68e593cacdca70dd59ed0b738639ddf3bbbaf6a4758728ff74026478a341782eb0e73a6a40ef9a7158f9c6221703afc55
 DIST genpatches-6.2-19.base.tar.xz 1082064 BLAKE2B a25100f54e9775fb220e2debd088c2d9e822e0c8e80da51f34f2372e2b2ee9a09f64fde4ab63e7b53ff1b6c5c0022d52aa7fb6d023a234ef520b3566bf4055c7 SHA512 bae1c063f9e624ebd935681ec7323b7c4fadecff63c2f4cd21d13731a70b549a4128c59a03e282c502bfd9b631ca6ec876cc782a90f633003dff97fc05c95eae
 DIST genpatches-6.2-19.extras.tar.xz 3808 BLAKE2B cd58fa1bc082b4cc6f45e1d8332921f78ce4eb8356c6510c6df2eac06778695ec98e4f68b6608bb22b66486895340595c13a9b59ed5316b3a6a8d27e86a796a8 SHA512 b69b534b8398ea2cf8578dca763736c6ea071959c37f4c2fcc0ff5ea9f35cee2e88637567979211d242a04f2015fa3ba6765b5e2173a9ab90c69e5d67b02e9c3
 DIST genpatches-6.3-7.base.tar.xz 466812 BLAKE2B 830f25190bad0be6dbfd45ebc748bc5ef6075cb13466f6cec02ba075d1af98d8ed7285506746631bcea71dbab007290c5b86cc8970c02e5aad5bd37d92d4b9c0 SHA512 65d9ecb216c900aec0d265b849fb40f8c141bda2ea4150d93f24f84c33eedf67b8966ff50a4ef65b0a3ea0aeabacacbfab45203c73dc3e83c1f7758d54b8a2e6
@@ -88,6 +90,10 @@ DIST gentoo-kernel-6.1.30-1.amd64.gpkg.tar 76615680 BLAKE2B 695a07dfd7a1e2ebc4d6
 DIST gentoo-kernel-6.1.30-1.arm64.gpkg.tar 69314560 BLAKE2B 8b2cd1a41b0b5866747692ff384473b9488d8cde39224ee9d3716e7902d02ccdacf3ad1e4c3362e46f13b2c95d382d2a16e34a38eb6c5184d57bc11ac317a104 SHA512 99d49cee001629db6b3c187c12480a099d4357d4e3f2c606a6252ade9a440d5085778f6fa62127967405ab2eba6867039877e4e638055ffc99c07e5199a76da7
 DIST gentoo-kernel-6.1.30-1.ppc64le.gpkg.tar 62720000 BLAKE2B 6f166db6bb269ebabe515619192c0e93278adaeec228cc400db4ceb951bd6dd84fbbff6dc23d5a6f5d61c9b2c0a88920a1eb5625998507d9a2ab693db43b2fa7 SHA512 fb9ca9bf10e6ee03f99d2301c8c17aad71979ae9ee12752f820db5604696bc3ab5a33f57ec1f4d05125cc047527be1d3f721d9ade936c108e1a1a2835844ab93
 DIST gentoo-kernel-6.1.30-1.x86.gpkg.tar 66068480 BLAKE2B 94816353dbcb1c002e479a0b486860bf6fc9afedfc461f634e21fc9a2538a5f9c412f9f5ce399d4cd5360e6161a0d743fb25b4772b40105a4a2a0cec0cc09ee7 SHA512 535fc8b6a5cf87a2c881226682dad6895bc21cc3665faa92027e88c6653b52502398a461415326cf8e802ef3af7c22d3d3da9babf3dd7f29552422b33d716ff9
+DIST gentoo-kernel-6.1.31-1.amd64.gpkg.tar 76656640 BLAKE2B 7bf643f5c46e77546e300ef4aa58fe67d9ebfad8a6404dbf3fd166af1f9980f473b70dfc03d1ea7589f02e59c1538627a0f5fa1731331b95c76fa44ee9f51a5b SHA512 109eda5dbfa28f42d8308208bc2240f604965b21a8a2c76ce76331c9dd85823fb666b04d5113677616cd385d928d5d916e73e10fd99995019a1c91394ac92a32
+DIST gentoo-kernel-6.1.31-1.arm64.gpkg.tar 69324800 BLAKE2B 57169ac151443e6eba0b83a7973e154eb8b43175c5ff44c796ce85726cc1684470e77a77968b46937dd44cfad789053acbe04c2886bc39375c8b652b46f06abb SHA512 4a453f8a22c8bc99c6bb83377139e8d9a37e540a3ccac494762a7a49c93fee0d3c842aabcfa8e8df7a88db1a2439ca5b5165d9dfb889e5ee0780003b972f185a
+DIST gentoo-kernel-6.1.31-1.ppc64le.gpkg.tar 62720000 BLAKE2B de2262a2d4192e3002eb61ef6eeff85424684b3ff4f1f67ac9fd05c7bd33daa7d6b3576c5436a1ab7a7e9bfa741306e6c6f1a215f4b5a6aa939a5df9bfecd5d2 SHA512 f1675afd84a62c4f1552dbcdf6dd108ef5d4b11a1f7af695ae263f9c40976fcca678532a4c2b4c34485ee463e6f7c7ca7668c0ea8dd825f3a3e362839d19a455
+DIST gentoo-kernel-6.1.31-1.x86.gpkg.tar 66078720 BLAKE2B 377a8d5141d71d8510fa31d263b98f93feb75e4cd8fad0592b386430998dc875736339fc643332039d0fd1b8ad6a5e65bf4b6f8f2abae6516090d0c5e7939a87 SHA512 fa6fbe87941f9ac359e9bbdec4fd87ae13749afc1d36447d9250611b73661498a6f473b6e442e5c94af3a367374560bb44459c4c583db4da219e4c44dab375b7
 DIST gentoo-kernel-6.2.16-1.amd64.gpkg.tar 82657280 BLAKE2B da4ae3efa4a19653432054d5d260509ebc728be136a413d61e700ca2fad1a656d4322621c03434fdd6ebc1433b2148332a089f6e6dbf9c7d60131fde28a874e9 SHA512 5f48a3e9979a2e9879c3df355194116a4d612a17853d36b0392e5ab41f194982474885296f5afe97a2e64224b055331da68fe696af60970798b67a91b53cd1dd
 DIST gentoo-kernel-6.2.16-1.arm64.gpkg.tar 71813120 BLAKE2B 9675c1545cdb1be365591bd54757eb3f1ab9df7cf573c0ceabe5971b8065c587b2f39098530a3085a8d7583bfc92601ee571d17fc38bc012cc22234e32d964da SHA512 6d276aec4ebcd53d6d62882e6fa1f453192891433348b87c259a34d40f2ffd6aa692e945a14802388f8789f1ca8773d9dda6758b6e147eb51bf5aad166f64c1c
 DIST gentoo-kernel-6.2.16-1.ppc64le.gpkg.tar 63928320 BLAKE2B 4e068dd011162ae70d3456652bd66745bfd5981ab065b67a3455c8c4a7dc5f16ed5d53b24468f113cb3012e9d653cdfc6c580b6d8f1a322d9782915f9896f9f0 SHA512 ec96651688940c9a6912055fd2dd43d8dc39bafc7efa853c843b3a279db8d482b96a241ea9089e38beaf4b72fc401a31dca68d9759c3a3eb03f8b7491e739f1e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild
new file mode 100644
index 000000000000..623c8b8ab75f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-30 20:24 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-05-30 20:24 UTC (permalink / raw
  To: gentoo-commits

commit:     6901cdd7bfb2558529308b2231545de4ca6f3bdb
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 30 20:22:56 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 30 20:24:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6901cdd7

sys-kernel/gentoo-kernel-bin: Bump to 5.15.114

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.114.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e4373f7b08f5..bfc4b256d836 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-5.15-118.base.tar.xz 4596840 BLAKE2B d33cfad9149f4f80c98c649c52b
 DIST genpatches-5.15-118.extras.tar.xz 3936 BLAKE2B b74dd7b0194cf6881ef699d0b1db858bb8c44780d5263cbf136f9d181a48420ae31886cd762f819a91b21a2f2acb83f3c46b1950dc53367d8efebe8c86a9317b SHA512 1a3671f3abf8ae04afe50639fe27dfbc07f9f51b297effcd587704f88efda801d3df3255f9d04acbdf4bfac9986a2788a54f4e9fe22344aa0166bbc3de260880
 DIST genpatches-5.15-119.base.tar.xz 4664324 BLAKE2B 8d594786237d670753f237a4948f5d0e7a85c9f5762f082fdc65dbdad9bdf84422c110d7da2defa10eb548fb03cf42420d54dba7c8b62d51bd1ae04446294783 SHA512 8cc047640fc20b1cf9a91809f0ab4ffcdc00e69441f52c7a14d411b254f6cd7e6921dc1e037402341dfb443cfc08a3032540dd1fb8c2c5288a15100eaee896de
 DIST genpatches-5.15-119.extras.tar.xz 3932 BLAKE2B fe9680afdaf4153177cbb2380361b18fa252f26a93f57b64e14fd761774596576ff3269bca33fbc6f41dc58d2804e67a664d44167dcd75f8f63c33ff7cc3da75 SHA512 ce0a62af36ef19b6543eaf84491447d65d11bf560ec6db450545b5b88d37552cd3933aed20afb0912e12671fa11de6e5efac6d668f593eac3cc4078d170d3c7a
+DIST genpatches-5.15-120.base.tar.xz 4681108 BLAKE2B 7e69c38991ab3b5ec949f48fff8564c854017b8bafac61747eede20f79d71dade59effaee29fe849b1fdbee7abcaeeeef3f55a39b95b96bda6a70af05a905a68 SHA512 2be319896281e7cab1646da40a3067c3815270ff5fb29edccda9138862a39ace2192a1cd38a4232bc14ebed0d6c0c877a9fd58f225d7cedca743664e2a993025
+DIST genpatches-5.15-120.extras.tar.xz 3932 BLAKE2B fb00b97c8b61234646388bec0dd23a1310a7bdca9d04a2048a32a4e30605662c7001188bc125170aeca2ded63954a71b612908286aeab06928dec00cedc76902 SHA512 c2b6ee91b3505dae7fe78a393001cdf6ac7d0020f8123f14d961b90d1424144996e182fcb5304d5890c041e2d940a960bac0795ebc22e85459285b16f67d9b3f
 DIST genpatches-5.4-249.base.tar.xz 5692112 BLAKE2B 8057ddb24ebbd5ee1b4fb5f5a36b295c4e8ab857e407c5b9e061780e1d23ecca7ab5adfb10ca4f6733a7776c2aa6e353419257c255b07bc991ecb6857aa31555 SHA512 b0057da850ab5368dcbf2b454d408b72204150cc2643e087d2f084c3074de22ce36fa4c319552b90d9059ba279e8dc6551cd6348c3616275b050167bfdb58023
 DIST genpatches-5.4-249.extras.tar.xz 1812 BLAKE2B b6b7bccf77851a17e8b514439a50c44de954ff461af71414c325ca5c0a65d7a79ee92f7a8b708afd28a3433acddd13aa3bbd5afcd82b4181e57ea05b008d7090 SHA512 c4977abc2bbb1c2319e9d2e4aed38419f9e2a70813e5f28d2b799533fc945574d9fee21c881b6dd4926a9c2ebe74ae414ada4993e3fcbd117b6536f983533282
 DIST genpatches-5.4-250.base.tar.xz 5760352 BLAKE2B a0780e42391ad416839c34d85f079f11e9bf1579a293ea1bbdeb95e08e76d1d3f7956fcf9c83eb85223016bd4816d23c87e0b345bcb61b5076e5bbbd42024244 SHA512 8dd686658217cda074e0731c84d3e8c63bfa914b7e607eab28ab46c8cba647591fcd0a726108a08c826290e9edb01f29b6bd135af0991d818666a853764eb11d
@@ -62,6 +64,10 @@ DIST gentoo-kernel-5.15.113-1.amd64.gpkg.tar 69550080 BLAKE2B a16f76058c810a2026
 DIST gentoo-kernel-5.15.113-1.arm64.gpkg.tar 62504960 BLAKE2B 25b6c09d59700bb103a72489fb594c26b6d38db9689984bf90e17ef1a7d8b862eb8430d1c4bce0008fd754194dfb30aeddbfb4e67b4a7341ecbbafc65670713a SHA512 66e2a4e23622c57c83f520ab5cdc38c3be19d860a7435c1107869e80c46257dffc5f2a1a59dce8c27f93977c2f99cdbc32cd10c361cff7a2ee88657985de36e6
 DIST gentoo-kernel-5.15.113-1.ppc64le.gpkg.tar 57108480 BLAKE2B 9e2e59c22499dbe2a349906f3384109574db6da4f588911f6617ae8fd44665c9b7be693ac44bdc655fee384c8ee7a326df3a2bec562f6378251246fc916e3b3e SHA512 675446aa59b92559812e21f47da17f76cc46c27de5968babde8d0ddb4afe89c255b67f8ef34f083f4ec723bee717732acd175a0cda91ae878d6c352f4e31c44b
 DIST gentoo-kernel-5.15.113-1.x86.gpkg.tar 59115520 BLAKE2B fbafe9571a7318d02372cacc9468f9d79074ed6e1e073034e2e414f17643f8d84638f6e346377cf8a35af898d174e6216c24a5271e87c61309d0a4c517e7023d SHA512 b83daa6fffd2bf177fb921c08626838ad851d315b8cb32dcf1673311623227eb9c55c8316aec741a49af6e6aaaed527ac4105df58033476f00a6afb2a8bc1850
+DIST gentoo-kernel-5.15.114-1.amd64.gpkg.tar 69539840 BLAKE2B bcc43fe6a4e17363f234a4e1bbc6cb4ac64f3d39fcf80258a7d3b3d4951ed92b165d5dd7e2f0921ccb75300f8a9e5058783752bd2b4944ee30c33e5241bc56c2 SHA512 bd63fc27132d722391a23884d60baa5cf407c223d519d46be3c47eb5c9496b0542cab93ce2bd7c7a4d8d52e19b8dbdc6595a6bd25ddba89f1a467a85aaa4be8d
+DIST gentoo-kernel-5.15.114-1.arm64.gpkg.tar 62515200 BLAKE2B 985311a49f8314cf5787c51dfb683a4372a842a4976352f220775afa8c335ed73e15deaaf3dc5be577d4ef9552dfd6e42bdb75295836aa71baaffdb75dfe24cf SHA512 3b182db4df94d3ad44e712284fc83838ba3f1676639fd57ace8d9346429f4dbbe3b011fc86317836fce2c240d54eda363a1465aa9e514eeb5dad9ab533a7bf9d
+DIST gentoo-kernel-5.15.114-1.ppc64le.gpkg.tar 57118720 BLAKE2B d825703befacdea4409fdece540ff5f940cb7b91a57e8e278cd3d345588029f0a355b16256071329fedb04e29b5b43d07443591fb1c238a3e6760cd89e0b5b1f SHA512 bb734a8e2223ca26fefc4fe3234429fde15b3c6368544b9a45c7115253280c43ded8795ab2a0c02988d30de90ee71167145336be5476cd1b4c43b9a68f2a7a92
+DIST gentoo-kernel-5.15.114-1.x86.gpkg.tar 59115520 BLAKE2B df62b2f821ae01a7e73a95af88a4c27caa4cf9aa39da91caca403ce579b27071084b104c33dd2ab2766873758aeb396834f8d98ddc31165c05812f787efae25e SHA512 be0fbab45f2b5f7ed907cfe3332571ffba9a18c02c6a052483aa4db966f6e733a116e9d4064918491b39f86e95f5393dee8725d0e3bb917a799b87797377f621
 DIST gentoo-kernel-5.4.242-r2-1.amd64.gpkg.tar 60508160 BLAKE2B 84cdcc58a34eb5253e9fe1e04fc4d7a57b5a849510f809f446c81b0b5e359f0157673e95ba1b027ea9b93209aa2bcec6aab06b5206032ff2edf9ceec87bb8cf0 SHA512 a7c8fa437003b43e4ba7e7bebd83c4a9e0c6adfeb16d5d2b401d6fa97e9910367fdd12993af146a272f3c50f38dc0372e7b21e2a7cbd70d92b7f5d362912a5f0
 DIST gentoo-kernel-5.4.242-r2-1.arm64.gpkg.tar 56535040 BLAKE2B 0c51e776f6179546c9ff7911c2d38a92b694f77f097392907bad8121bf7c7c22c55c5fec9ed6c871e71ce4bcb00a6c180a6b7ed8dc637d1e9a2790b8a536296e SHA512 9ccf63015358b119f07da66d4e0acadd1b6d941ed6f3341e636d4ebd87728d1126fbacaba8387b5a1da4c3071eb8835c964a3d448d34d107eb7d71e3e90cec0d
 DIST gentoo-kernel-5.4.242-r2-1.ppc64le.gpkg.tar 54210560 BLAKE2B 17c4b2e80a47535e384e36970e7aa4d876fc78569833ee8c92161233d620e6a9b76ef5386ed4c2555b3bf33f65b655f6024e0abd2ff73f1cbcd71e29c46f9fed SHA512 ecd6fa2bf630e75aff59c14ba82b5675cfd075a3d64cdb93a753a2a985e0d3ebfff6586d7ab87fd96e7f45026f39041d7541fe855706513309c2fcebd759f7c6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-31  5:52 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-05-31  5:52 UTC (permalink / raw
  To: gentoo-commits

commit:     cf367bb56a2321d771eee3e1b7dee83c119d7da2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 31 05:52:12 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 31 05:52:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf367bb5

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.244 amd64, #907447

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild
index 70e2f755ed95..32986f3a78ab 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-31  5:52 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-05-31  5:52 UTC (permalink / raw
  To: gentoo-commits

commit:     2f289fe673d14d8c8d0fc7713398ecdd1c61faad
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 31 05:52:17 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 31 05:52:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f289fe6

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.181 amd64, #907448

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild
index fb165f3f0e91..b278ba4bfb8f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-31  5:52 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-05-31  5:52 UTC (permalink / raw
  To: gentoo-commits

commit:     0914f14eb0df8fd442d7020da49b6e7c98e8d933
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 31 05:52:27 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 31 05:52:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0914f14e

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.31 amd64, #907450

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild
index 623c8b8ab75f..82fd6c0d2850 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-05-31  5:52 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-05-31  5:52 UTC (permalink / raw
  To: gentoo-commits

commit:     7a04376b02e8a2d51166eef01539ab5e3e15ea29
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 31 05:52:22 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 31 05:52:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a04376b

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.114 amd64, #907449

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild
index 83c6a5e4fa8f..c8c07c48400d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-02 15:43 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-02 15:43 UTC (permalink / raw
  To: gentoo-commits

commit:     183a58f95229268c949440260ad7452388ae8e4b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  2 15:42:18 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun  2 15:43:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=183a58f9

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.244 arm64 ppc64 x86, #907447

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild
index 32986f3a78ab..3fe8af6f211c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-02 15:43 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-02 15:43 UTC (permalink / raw
  To: gentoo-commits

commit:     47a4032c8d0b66943fdb0448d311b2105420ef7e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  2 15:42:24 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun  2 15:43:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a4032c

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.181 arm64 ppc64 x86, #907448

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild
index b278ba4bfb8f..67af68076aac 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-02 15:43 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-02 15:43 UTC (permalink / raw
  To: gentoo-commits

commit:     5511699d448730e586f7ffcfb264e9587799b6ff
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  2 15:42:37 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun  2 15:43:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5511699d

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.31 arm64 ppc64 x86, #907450

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild
index 82fd6c0d2850..bb9df2237cca 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-02 15:43 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-02 15:43 UTC (permalink / raw
  To: gentoo-commits

commit:     ccd900396f9ae01cde6b83ee781e38785cc132f1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  2 15:42:31 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun  2 15:43:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccd90039

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.114 arm64 ppc64 x86, #907449

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild
index c8c07c48400d..bbd48fd37dc6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-02 15:49 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-02 15:49 UTC (permalink / raw
  To: gentoo-commits

commit:     76b4cb31e99e2f5e66f1cd51ec68c79f28f6d404
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  2 15:46:09 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun  2 15:46:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76b4cb31

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  85 --------------
 .../gentoo-kernel-bin-5.10.179-r2.ebuild           | 127 ---------------------
 .../gentoo-kernel-bin-5.10.180.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.110-r2.ebuild           | 127 ---------------------
 .../gentoo-kernel-bin-5.15.111.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.112.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.113.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.4.242-r2.ebuild            | 127 ---------------------
 .../gentoo-kernel-bin-5.4.243.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-6.1.27-r2.ebuild             | 127 ---------------------
 .../gentoo-kernel-bin-6.1.28.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.1.29.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.1.30.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.2.16.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.3.4-r1.ebuild              | 127 ---------------------
 15 files changed, 1863 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index bfc4b256d836..595a152db147 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,113 +1,29 @@
-DIST genpatches-5.10-189.base.tar.xz 5251680 BLAKE2B ef349b00e1ca8cedc2b580a07e66e8906436198ec7019a8881b2b647152861554fc1b0099f4fcef39497b3a3edd3657c87974ec7b88a01e580ce421a23e2a706 SHA512 94d65f1cdba7415021ac031b2ab896d7b2b15692f5e826833abf8c285a3eda6a8e8e88a57a8f11ccbc5ae94437b732ac6fa974bd26bafa3b426e3d61bc8656c2
-DIST genpatches-5.10-189.extras.tar.xz 3872 BLAKE2B 78ab95ce3f57e4ba86655cd54009252807e32fd0b03228180fb26a47ae9e595e468e549c21a5141dc8214e55fcfa46e63e5f4e866e4113b8d3beebb99512cb86 SHA512 cc6d60a70a1f575ce69a14c265a36e58126a011cafc5a2bc7c569e0d1b626855f1cf430c44775d2602ad35144b449a8f1db1da8594f513edae4329ba354e0347
-DIST genpatches-5.10-190.base.tar.xz 5340156 BLAKE2B bff4b95cacad5f8c099b559091b9c103e6989940898910861b7f8c95e7a110a055ef09d1f3db6158ca58f7faae4880a04a626002be9edb856e4260fd7d1c165b SHA512 729e3c2b3d5d1a2e4c793d4c6424965a28b65b69d2c8b9675fb7f531ccb4018419ef77e46a089640f02521f4b230eaabcdef69adc161e0aae21ac9716f130b61
-DIST genpatches-5.10-190.extras.tar.xz 3868 BLAKE2B 216298c7f06796d708bc78bca0606f918dde6254915c6f3732c36d6025054793dcdcb9bf986cd16b8a7cf505b0e2308256c898c5f3dc6eaf66819253e58eb445 SHA512 72fe6586ed405f2fa0737875bbac6d823f28c0260ad681135cdcd491376936d6494b92f7710a373bbb5ca2c4a4d744cc96bbb2a96872faeed9136cdd8c928e9b
 DIST genpatches-5.10-191.base.tar.xz 5394880 BLAKE2B 604549d0789ee4ea8b965b4aec921d1c5839c601019f4facb1a697dfa983476eea807d0ab9b6a37db3baf883657cfe4c016c17771400886cf8e56c313659b2d6 SHA512 b43980108645bf01af0ef00bd96ba0ddeab16439d6e26badfedefdbf02a4f9459e40b5ee4c72a26052a04ba6756ee1f8cdfa403e408f4a308050e2c8168c3a48
 DIST genpatches-5.10-191.extras.tar.xz 3868 BLAKE2B b0c035f8e43faf78344a1f413c6030fe2001216bfc9381e402e3fee7edb3cf2798042a3a3d62db2b429f53d6a68b445fb25c9c0255bdbb85d5df00c6388584b1 SHA512 dc29b28784cb160ba0a24921986b905efd8d624902b00994829b99bd383551da0b1b4419ec8b91626b896cfb3997480a62fb9691b497b01f331db1450b09fbb6
-DIST genpatches-5.15-116.base.tar.xz 4433124 BLAKE2B 1ace5f7ac7fe7dee5ca92c8228fa07f1abe85d92040adc0d2b83c2d5f55976c4ecfc0a3ed4575d5528db1eab14b65250d25d9fb28a880422385a45a887117820 SHA512 7346fe13050c49737f98e5ad7bdb848caf693b2e3129a7e9e382f1c6462242dcdae1fc7e184b10f7593159c7d6c3cd8bf69dd1d66abb604746871123424563f1
-DIST genpatches-5.15-116.extras.tar.xz 3928 BLAKE2B 0130495424324f43fcb5f29b4178c56b43b01c4a7ca7a3b95ac07130f44d6875519d0ee79d9cf8a9912bd6c6d8bb81a0adcd17f27da1e59e24f19073d9a20cff SHA512 ece809c981c8d2c5ed7ec66df69dec3920cc75e7e43145c0ca5dbc577e16cc58880d449d8503d1863974fd2fb707a403b5a9b5ad02d9835e01c45637fd6bcfd7
-DIST genpatches-5.15-117.base.tar.xz 4520724 BLAKE2B a495289b18d587d3a02d792644d09b63e0898c65dd88c23cb96983097bcc18ff6a06ea34427c7ea414ee8e93ccdb84d9963265b9bfd52eabd44d50a3b56ecb4f SHA512 218ef84108ce10983a85f3616ea3876dc616434e97add82e201758325c7f6bc3dce14273f86f5f1729c33a8fcae2111b241969ccdc53afcff775d7d683f2588a
-DIST genpatches-5.15-117.extras.tar.xz 3928 BLAKE2B 6dfd1c20d2f57e42fc28d69bd28d89b30da88a7528849a5504b1d4bf2aa6aec1df6419c68214acbaf971513ee7889bb8647c6b7f294f50da817195380ed8a862 SHA512 b7c95365023067b437751c8f1963f971cdb1cddbc6571bfea841e38d11f4f800f47dc732e8840ac5399ca9aa62e600234200ecbe3f8dc0dd63fe084d4c08b3a0
-DIST genpatches-5.15-118.base.tar.xz 4596840 BLAKE2B d33cfad9149f4f80c98c649c52b794d03619a4d5c6d9923c93b4ce3d7cdb6f0fbf3ba08f1f3c3b93cdfa37d0163ee31f779bf232d36a0b34fcbf5d72c2bf5113 SHA512 5f51627047fa24a1a2dd548c4e2a2b8a7da2315ea06818d7ef9f592d7166baf65f80098ce5b24d243471a0aa8b644c590e4cf4b36f06053d7479f0da079ac10e
-DIST genpatches-5.15-118.extras.tar.xz 3936 BLAKE2B b74dd7b0194cf6881ef699d0b1db858bb8c44780d5263cbf136f9d181a48420ae31886cd762f819a91b21a2f2acb83f3c46b1950dc53367d8efebe8c86a9317b SHA512 1a3671f3abf8ae04afe50639fe27dfbc07f9f51b297effcd587704f88efda801d3df3255f9d04acbdf4bfac9986a2788a54f4e9fe22344aa0166bbc3de260880
-DIST genpatches-5.15-119.base.tar.xz 4664324 BLAKE2B 8d594786237d670753f237a4948f5d0e7a85c9f5762f082fdc65dbdad9bdf84422c110d7da2defa10eb548fb03cf42420d54dba7c8b62d51bd1ae04446294783 SHA512 8cc047640fc20b1cf9a91809f0ab4ffcdc00e69441f52c7a14d411b254f6cd7e6921dc1e037402341dfb443cfc08a3032540dd1fb8c2c5288a15100eaee896de
-DIST genpatches-5.15-119.extras.tar.xz 3932 BLAKE2B fe9680afdaf4153177cbb2380361b18fa252f26a93f57b64e14fd761774596576ff3269bca33fbc6f41dc58d2804e67a664d44167dcd75f8f63c33ff7cc3da75 SHA512 ce0a62af36ef19b6543eaf84491447d65d11bf560ec6db450545b5b88d37552cd3933aed20afb0912e12671fa11de6e5efac6d668f593eac3cc4078d170d3c7a
 DIST genpatches-5.15-120.base.tar.xz 4681108 BLAKE2B 7e69c38991ab3b5ec949f48fff8564c854017b8bafac61747eede20f79d71dade59effaee29fe849b1fdbee7abcaeeeef3f55a39b95b96bda6a70af05a905a68 SHA512 2be319896281e7cab1646da40a3067c3815270ff5fb29edccda9138862a39ace2192a1cd38a4232bc14ebed0d6c0c877a9fd58f225d7cedca743664e2a993025
 DIST genpatches-5.15-120.extras.tar.xz 3932 BLAKE2B fb00b97c8b61234646388bec0dd23a1310a7bdca9d04a2048a32a4e30605662c7001188bc125170aeca2ded63954a71b612908286aeab06928dec00cedc76902 SHA512 c2b6ee91b3505dae7fe78a393001cdf6ac7d0020f8123f14d961b90d1424144996e182fcb5304d5890c041e2d940a960bac0795ebc22e85459285b16f67d9b3f
-DIST genpatches-5.4-249.base.tar.xz 5692112 BLAKE2B 8057ddb24ebbd5ee1b4fb5f5a36b295c4e8ab857e407c5b9e061780e1d23ecca7ab5adfb10ca4f6733a7776c2aa6e353419257c255b07bc991ecb6857aa31555 SHA512 b0057da850ab5368dcbf2b454d408b72204150cc2643e087d2f084c3074de22ce36fa4c319552b90d9059ba279e8dc6551cd6348c3616275b050167bfdb58023
-DIST genpatches-5.4-249.extras.tar.xz 1812 BLAKE2B b6b7bccf77851a17e8b514439a50c44de954ff461af71414c325ca5c0a65d7a79ee92f7a8b708afd28a3433acddd13aa3bbd5afcd82b4181e57ea05b008d7090 SHA512 c4977abc2bbb1c2319e9d2e4aed38419f9e2a70813e5f28d2b799533fc945574d9fee21c881b6dd4926a9c2ebe74ae414ada4993e3fcbd117b6536f983533282
-DIST genpatches-5.4-250.base.tar.xz 5760352 BLAKE2B a0780e42391ad416839c34d85f079f11e9bf1579a293ea1bbdeb95e08e76d1d3f7956fcf9c83eb85223016bd4816d23c87e0b345bcb61b5076e5bbbd42024244 SHA512 8dd686658217cda074e0731c84d3e8c63bfa914b7e607eab28ab46c8cba647591fcd0a726108a08c826290e9edb01f29b6bd135af0991d818666a853764eb11d
-DIST genpatches-5.4-250.extras.tar.xz 1812 BLAKE2B 0240e10d23363cde222279e844bc26ef31228e01ca433879faa24d7171dd2c775c0274df9cbf5a6cc405fd89836d059fd978456c2fc57db17c50bd9eb0d69827 SHA512 0d673a62837950215bea4ede7bb38af7fbf09305c5ee2b4b37da83a9100076c40f5b185395640139a1e1015e4417078f66b4c316d0a023f844852d71f2b851a0
 DIST genpatches-5.4-251.base.tar.xz 5798892 BLAKE2B a519f23086a440d560e5301b77aa1a627e97d9c2545adddc6fdfe9b55b35dcbef285a6e92d4ab615b517177723875a53b6b5f1dc9c237dec3f23acb511e08be7 SHA512 c8d228cb18f2c64631ee5a40d7de58e78c7fd2c452f54101d0e6f67149d5d3df30076b461dada5bd862e4b97daf30a6d15c3f50526b46156d9ffca946b3c65d7
 DIST genpatches-5.4-251.extras.tar.xz 1812 BLAKE2B 440f5d63b80e31753c46c2c2bb07bfdd257cac6847dfaed63a19c9e255da0e6ca31f5535718572afa143918bbab9d8651b0d8462f5bce619866d78acbc063682 SHA512 54d1ea7625daff0c8d50f8abfba616378d8bc4c62cdfdc03648bec9312803464d0c662bfa619c357a73247c00b22b9725896cec5aaefc66ef811e0f97ff62e91
-DIST genpatches-6.1-32.base.tar.xz 1474460 BLAKE2B 43060d16a84ca2c65ef9d7447747e6b857423134fd518e05c3c052bf5c664c9a0f8af97b84e7d911c84766cf478b71695537a3c56a367589bf37adaac032a7e0 SHA512 cf8bd867d09b68a197368c546ffa4c626b1c30f0f7a63138129d3abe8a0479c88717dff6ea0a79c53d7f108d2a1fedc433b7b2088e20f082be921701e5d7d790
-DIST genpatches-6.1-32.extras.tar.xz 3808 BLAKE2B b697db5da31e471ab0af978e722c12ca2d8c5cc371f1d4c2d11c5816b34b479e6ac17f1cd9ab26826bacb065e0a254e18b767c9cfcc12fb16c40f9d73aa1e3d9 SHA512 9113f7505f8dd5a535e2550863dc8d69a6961fc4180d5a7b77206a397db570571f083e39f6be87da072b588e4a2d1b9c1e4b2a725172c9a799b3dc8e88542f66
-DIST genpatches-6.1-33.base.tar.xz 1668040 BLAKE2B 60823b42a19d54af313039f75bbd4656414201e11b088c49c3d1c01405da82f9bb933ffbcaecd19a9d2b414553754733059b667f458c4d78fb0e4d46c02157b7 SHA512 2cd6755b1b01fc58a2a4f9a0b5c15c3e2ee5ac74bbf67c01ee4d543e6df30ee35f01bb23aab8e4b7fa0e36fbcb6cbf5e07bae6ab21010d12441d34ea802085fb
-DIST genpatches-6.1-33.extras.tar.xz 3812 BLAKE2B 4c0552c0cd447cff8e1725dbcabe9ae02be41f432805b6e5e9fd360c6a0d745b5bb5d0dd5c7b36a3e0468622dcf89d3d7fcf47f0b1b1735f76ca281764c928ed SHA512 fc1efc3695e71daf5d3445758ba0af5a8714c22b9d3788f59bba0e4383dadc91ebb14e3114aa711b270c2734f3bd8355b6b7e98c9b81580b9da8c9ffe6207cae
-DIST genpatches-6.1-34.base.tar.xz 1760348 BLAKE2B 9a7672bf2f106e0df50997d746171f80059627f84104b1919098fc75e2e01b0b262ea06905a768d8359fc3df9190b874413724529fa7107265ceab61d0f19af7 SHA512 678c5591831a779f852fcea89c807d256f937e3e01ba84b3b167274a1bd5c69ab20fd31b1f759d83986520223677c0e2e31bb3dfe624339b16fc45845ee8188a
-DIST genpatches-6.1-34.extras.tar.xz 3808 BLAKE2B 9830d4850e5095ef0864df0aaa25a4549678fb76b22807abf61739b42b048455535aff7eaac16bad5d2cdb0cca65efd2e176a50f40a685250df0b75565fadc36 SHA512 13c8f7f596eeaa9b78be7aae7667a196e199fbb8d3cc045318dfdfe1ab340622fd0e958be09ed8608f9667231d6523685af1f03f4f2b52d78810885c0e9fe4a0
-DIST genpatches-6.1-35.base.tar.xz 1862704 BLAKE2B b6fb58876bf303e807a429d63c8a932798a73f95275ca1137ca672477d8004404f931e09e681c92202fda9083a44dd53dd0b93d1e503f2bd6e177c44a9c10425 SHA512 df18933b2dc32af5a0760c8419d0f69d2c221c4d12aa8c64ec7d38be8407930b79d507f5312d9e9d369a51a192196dd36a8b919e78c81d068f7ea5989be8c8a1
-DIST genpatches-6.1-35.extras.tar.xz 3812 BLAKE2B 3784c4bc551ad594a75de1f174112f80c2e805f5ab2f1fc20642162e72ad785c03ac7e90be19497b6826810d706e36b4f40396e45ba95a6a40f7ba296a3d2930 SHA512 4666ba408cfedbf2d6858fde80699c7d533cf24724598c2b719bed365021eebbad7eb1872008b1bca2f8da77ab31b20d56ead15d9c7d0cd6135f117510a87c89
 DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb04c1229050d13b944086ac2c51add6c63dc96c3ac2dda188dfa11a45343904e26589684ffea3a22c235738c1c6d8c38a11cd SHA512 b4de4f6db586a9aafddf639ae914b35ffb0e2340ef312c64a48f4a0bfc02c573437595fc61596245dec2eac7add9f62925e575e2f621d2cf2e80262096f64df9
 DIST genpatches-6.1-36.extras.tar.xz 3808 BLAKE2B ba99390043e4a62ea1322364ba601440fd70079ffb98dea924f91aeb00a7add4d2402e16589e0406e66ff9e0ec7a9d0d76e0a14276fe486507345c8ebeb82bde SHA512 ab4170a7b75c2617ccd5c08b7c5d84e68e593cacdca70dd59ed0b738639ddf3bbbaf6a4758728ff74026478a341782eb0e73a6a40ef9a7158f9c6221703afc55
-DIST genpatches-6.2-19.base.tar.xz 1082064 BLAKE2B a25100f54e9775fb220e2debd088c2d9e822e0c8e80da51f34f2372e2b2ee9a09f64fde4ab63e7b53ff1b6c5c0022d52aa7fb6d023a234ef520b3566bf4055c7 SHA512 bae1c063f9e624ebd935681ec7323b7c4fadecff63c2f4cd21d13731a70b549a4128c59a03e282c502bfd9b631ca6ec876cc782a90f633003dff97fc05c95eae
-DIST genpatches-6.2-19.extras.tar.xz 3808 BLAKE2B cd58fa1bc082b4cc6f45e1d8332921f78ce4eb8356c6510c6df2eac06778695ec98e4f68b6608bb22b66486895340595c13a9b59ed5316b3a6a8d27e86a796a8 SHA512 b69b534b8398ea2cf8578dca763736c6ea071959c37f4c2fcc0ff5ea9f35cee2e88637567979211d242a04f2015fa3ba6765b5e2173a9ab90c69e5d67b02e9c3
-DIST genpatches-6.3-7.base.tar.xz 466812 BLAKE2B 830f25190bad0be6dbfd45ebc748bc5ef6075cb13466f6cec02ba075d1af98d8ed7285506746631bcea71dbab007290c5b86cc8970c02e5aad5bd37d92d4b9c0 SHA512 65d9ecb216c900aec0d265b849fb40f8c141bda2ea4150d93f24f84c33eedf67b8966ff50a4ef65b0a3ea0aeabacacbfab45203c73dc3e83c1f7758d54b8a2e6
-DIST genpatches-6.3-7.extras.tar.xz 3808 BLAKE2B 097c661baa4c4342622cb548169258be534099a9d3d6ec55ebdcccd03f2cdd53ee45bc3e3b96650ffd3d48d667b9a4b8b7ca0d0bc3b0c990b44d1c7d7553d604 SHA512 0ee09931b9e9ad8a3cc266b2c9fe68ce843971d19eecda98765ee92f2ef210b475eea752dd7b44daca61af1b404a28a694dba09f457166e94227aef8661a2780
 DIST genpatches-6.3-8.base.tar.xz 502012 BLAKE2B 190e68ecc877c5520413129ad7d28f8a088775234c18f59f74a4675b1256c7da1d8dc1b323c232523fc3044f3dd4988a77ecacedda715ff3431f910b7b0d58b7 SHA512 02f4b62eb098d875e4c66325f2abc74917fe0d88c1c35ee84ee2a19da878addd27719e9e2a0dca145707335338eedc905407dcd54c6706ec18a2f0920fc082b6
 DIST genpatches-6.3-8.extras.tar.xz 3804 BLAKE2B 461a2a8fd04a4a7ef2f714f5472d2169b4119dbd42bac961feb6b890b8d7def33931ac8dbe423e9d8ee32e60d56ca01bcc4c814c18e445da8d8bbb9b58a6a717 SHA512 fc563f898ee88024d4b60eec567a7439893339c9f51b4eb9a09a0b16b1c7fa164260e63396ea923e776751dfdbd52d2cddace03f212419d4b145e38b5d670dad
-DIST gentoo-kernel-5.10.179-r2-1.amd64.gpkg.tar 66344960 BLAKE2B 03d3655526dfc67e16ba74ecacc8e030538cec241905ff384396740482fe64f41d7c05083d86293bef2bf699488b1077bbad7630a92fd20a03d22327ba5d7f97 SHA512 fb803d494229b41446cc19fe24d4169726870faf8501edf1fd07995128d86e1eaaa332aa870f45573ac7d8098dbd80787277bbc5495164735323e3e8f5f98044
-DIST gentoo-kernel-5.10.179-r2-1.arm64.gpkg.tar 59361280 BLAKE2B 39210649bc4d6eb700e437398ddd8af194f5266f2981fa5d76598e55d25a11a25d3c19c49d54053cbea30e496dd30a22349313fbadf5406b31bea1747fdf790f SHA512 5e41a249f119a896a33c98641bed0a2ff950a7c3ac64da5f46e175014a49a148776f284087d101963265865c92f63f294101cbdba7147eed9a9e3c9cee4d0616
-DIST gentoo-kernel-5.10.179-r2-1.ppc64le.gpkg.tar 54917120 BLAKE2B e26d55c08e6b87cc77e9ccd414685075288f7e148a600930b6e4b47982a9341e7349a3898bd31ecae7ace7f8ce397634147141762e72dc9829581894fe2f68fb SHA512 04239ac68eb092d19852122a952669601674d69bf7c12a11a12f58bb7431fc6db199552e053c8f3c8b8661f15251fe16b099482854a96bf25c6a9790c36f1159
-DIST gentoo-kernel-5.10.179-r2-1.x86.gpkg.tar 56483840 BLAKE2B 159b94bf69a89d5acf2ba963e12f02001cc30a05a89cc57b4d35ae454ebbdb4a20ecbcd8d269bfaee119b7bdf3b0a28bcaf4f32967475c08bf13c6696dc5d9a0 SHA512 e6245a9010b013036868ed8c56c7eb487e7d352bf7435f0b40d3fb2bdc0713e35da0028e8a8cf2b368429f7b2fcd9aacf93eff2e769c4d75aaf8ee56a3a92d56
-DIST gentoo-kernel-5.10.180-1.amd64.gpkg.tar 66334720 BLAKE2B 922e0637404bc5f05934958498783922db968eecf85137e447921e2e27466d683ef3980731314ccfcccae8e27f74b5c04d5f74efcdd6e8e5512f09acfe656494 SHA512 830812d45b452018330aabc72d33ec7c5904f4cfc3fa6e0cd58bec6a4675e838044cafc7e34ab87ee30bc18e0174b66dc603cd0b51917da63a238cbcfba0a836
-DIST gentoo-kernel-5.10.180-1.arm64.gpkg.tar 59371520 BLAKE2B d8b4ef83db4c5bc4a75411dbf6b76803e62d653e36f36c92841514e01867e2e8c266813eeb20c1bf8514433d5af3c9f28be2985c6a86fa734cce4b6d863e17b6 SHA512 3e68f32e8c6e2dbe3cd6f50983a027a921a4b63d0d4ea869b88cff5e26e8066343dd919c3e5d5bf29e44ac7929678bf893a004af6c439d9d7caf264a0b786a0d
-DIST gentoo-kernel-5.10.180-1.ppc64le.gpkg.tar 54937600 BLAKE2B f1b8abec5aaa2a39dd3dc0d90b10af4faf82e64331a661e4a8492e8647856820428dac4af13302816bc58a7cfa07f20eafe080384f8461bff12a64bbd7c0ded9 SHA512 42820462c5b488ae3b8fbbbd78cff71561f3e82fe905f3405046d1c5db184a8c2b8283126ef2c24410cf0b5fcd7bc4cb5c3f15122d0a33d575d9194e79a501b5
-DIST gentoo-kernel-5.10.180-1.x86.gpkg.tar 56494080 BLAKE2B e34048216e2fb439464235b8968a7e040e05b45a7888daa67049c20f3b46d9498b29018580a3e0356a6085e069e7b5b8d05769b05a5b56f541748b4c993c9192 SHA512 85ed464140e2db50961ef39923a8b627cf1daa0b5e3e7aabe09d57cb2711c4333f5ec5d5172568a9ca4e6466faf0beefeab314ebe334d1ac159b5ad69056cc58
 DIST gentoo-kernel-5.10.181-1.amd64.gpkg.tar 66344960 BLAKE2B 695a7b9e525e215bcfa0f69e995f2687adb936aaec09d95ed6f03dc32f4d6d768325788c16b0dc12dbfe07e4474063f3163bcc5db488d92f3d1ee78bbf7e1909 SHA512 d6f20cd7e8babe53b6a18e5d95e8d41d6c476b3003b6741472cde9f1ddf786506a1a3c8b3a66a71cfb30d5dccd7a112021a4f5c0fe2900c9f014280094a49e9d
 DIST gentoo-kernel-5.10.181-1.arm64.gpkg.tar 59361280 BLAKE2B 9f865ca04c20ddce039515d6186f0898db5b6d3795cd4f1726f8342b145698d5395c9ddf091b85028b47b8c14daba5c1ec2a1eb067eb61630d50e8a126413abb SHA512 e01378cbe070aa028c31252d3dd5fa7eeebc9be4bf5931a6480c66fd35abe1dc912f52bc03749eac2e8c751e3628026fcb7f97c0b4bd303e8300eeeb3b31c758
 DIST gentoo-kernel-5.10.181-1.ppc64le.gpkg.tar 54937600 BLAKE2B af93d42efe22e9b2cdc4c6914640f048b59e7b7e8953d4f140d825060475d5cce9fa3822bad953c4b8c210b65a00df310ba20fb55572973039ed3fd21bf5de8c SHA512 146f87ff17cf4c26e8450d5904c359481893426104479ccb009b384e4643f6b7802295fc4c42fbe7e42d8ec70ec42c4078e721d6c39c173348753a9d3d244c7e
 DIST gentoo-kernel-5.10.181-1.x86.gpkg.tar 56473600 BLAKE2B a50dc4edd10b212fb326fb605c5ccdce2aa9625c0393c1248a8f21d7ddf81b28836c03f17bec328016f913d74deddba2b10cb6d6677c5bba7b0ab5cba62a91ff SHA512 db142fd10b5b82d6300842e23797ebb94b51fdcb9e107fe255ef904d5419e0381eb9ed3d3fd7c33ecaec31ecf0d28caf007ae84da00cd400406abdaf06da158a
-DIST gentoo-kernel-5.15.110-r2-1.amd64.gpkg.tar 69539840 BLAKE2B 876ccb2c1bc5c8a3d66528963763c481b6ff02d9d08b5e3246efae7038a885d730d6855f85458537a98c496e529be71bb70e34a81593ebf8bf73fad40c6b4503 SHA512 2f930164ceb0172a9f53e1b39488ff639efe9b5a6db466a904037f730abe8bc52ebdfbde1b6d226784d149d09b77cb569ec06f946254f26b02b51f4a68e92a54
-DIST gentoo-kernel-5.15.110-r2-1.arm64.gpkg.tar 62504960 BLAKE2B 20836d702ed3603fe46e26f56b583f46753b19e1518564b6e5fc74a8c7ab4b7e0be131b2db1567320609b24be88b02f16169b332f83dd3a17f9b48388ac4cd36 SHA512 706a87a94d1c5a3d7ca8968e3b58fe2fafde58285fe765dda4b00d84200731cb2873bac0f9577528179cf06489429ba42473b96bb48b3f1b908dcdaa534fdbf1
-DIST gentoo-kernel-5.15.110-r2-1.ppc64le.gpkg.tar 57108480 BLAKE2B 170afde95c04374d4bbe43d251d5a0f5034e5c4ee4a8d5dd5445d2614644b902230a4bb53b93a69625649c02068885bdb5c6423c41b5e14d777838abf77f847e SHA512 5398edb86d6aa5f6a6a0db1142647814f3eb08e5cf352256879def3227c8cb9ce2ab16954ff2916dace698c6db19120988a9cbcf39f8760505d3c16aaeb5f312
-DIST gentoo-kernel-5.15.110-r2-1.x86.gpkg.tar 59125760 BLAKE2B 85a51260e05c03d970e8c248918aa8cef0c07e8f76605a63f73136fb0ffab7fbeda30c64bc86da43c8aaf2d3f761ae8a77d62507d22829841c1bead924a3f9e8 SHA512 83910a86006a04144f1ac55869e798d3706eb19daa41d3f33d645206be65e8b43d4923ac0189f5508051c51987b889d1d2a49be64d598b99f5f9b78e57b050dc
-DIST gentoo-kernel-5.15.111-1.amd64.gpkg.tar 69550080 BLAKE2B 691b90d29f4c6fadabb4beef25a0d73239490a3ea96ae89ed75eeb504f389beee8c57cea06aab23f024305c1ddeaa8243f1d717b1c48b40b001107dbc4251830 SHA512 ecbf9c4cf3bd71b46d5545a3ac01f5006c7fa45cc9361bad2925b8cce11eead037a5e29f04baf70a2350f1a65f6435e960a356682803f99e6ae4be8cd237219a
-DIST gentoo-kernel-5.15.111-1.arm64.gpkg.tar 62515200 BLAKE2B 32f5fc8ad141f60d75e744c31b22ee91a6bd2ae6f61629e9cb0be5850f90d374244ae8162936d4f34137ae588ff0756147893e8719f9707df0ff0ec311aef494 SHA512 8ffc397ac61a010fea27255e37040acf85e499a25e18b5c9a4b4757c3dfe53a0fc11d1dcb9a23ec431749a19ed6253b345f74eec732a31a81c70ef28a1256cb5
-DIST gentoo-kernel-5.15.111-1.ppc64le.gpkg.tar 57098240 BLAKE2B 9e34b07d44a5a28c325c811a7d323df77e45ae97bf4da44aba2bfd5f0fbf3c59231e740485e74d63b43ab876fef59ec2db708b00d5128326068a01cf337c93d9 SHA512 27ddca360e56ea137281032336fb90110258ea73b4ae9e0eaf3c675e2ace97ccf4a49128e1dee7b89ac9172197a07e6ef924999be579bcfdc441d4cebcf2e3de
-DIST gentoo-kernel-5.15.111-1.x86.gpkg.tar 59125760 BLAKE2B 286e4037080805babcabba35f6dbec395456576b75d281f80c1b3de0b23f5279e5c11ca8f1dbd69e35cfad7f675320c512970978cfa1b4cea07aaee7cc3e21d7 SHA512 2fb6b2ef32980dfd9c8a3e2a636deb83fad7222c19a43a04716a51ce364ffec7007e3d20b175dcf5ecc75b44d629987dc804f811582706d7e7fd799e4317c66b
-DIST gentoo-kernel-5.15.112-1.amd64.gpkg.tar 69570560 BLAKE2B 7f3b26e8c79ea526f880edb61a6d0e250b52c97f38e3c8a3ec7b75f89a24380b1eb4560e5c1c9b39968b5d983c96043d3cabc0f18e963fb58f5bd1b8fe4184fa SHA512 6d7eb8481eef3230760cdbb69b6b14ddbd4819f0ec58d2c1cb10a692f9083488dd930cbf1d7e013a1f69033ecbc39988b6955d3fc4f1d750dc662752426a2452
-DIST gentoo-kernel-5.15.112-1.arm64.gpkg.tar 62515200 BLAKE2B c95bd9a3318b1418f1a3863caed82cbb7a17aaec97ed3bb96d4847299e1f77c1b88f96f6368f929169bbd210e3e7e30750fe3d12ada05b5f6adebe1c2559cd10 SHA512 0c6250f1ce3220e411ed857e7183a76ceac9a1daa935373213d980b04130fbc5a757d40a682d3d4d1a432af72ffbd031b5e74c9af34f7bdf58fb704532546e98
-DIST gentoo-kernel-5.15.112-1.ppc64le.gpkg.tar 57108480 BLAKE2B 67548c038c5382acdfc967ffabf77f9e3c788e0fe84776bb6fcd29f6efb7486f27cb6c6df2fe17a086966d5a3b321e6bb1d35713d84ade5cea09a24714470ea5 SHA512 654e177e28840c7c5155b555c2754e853044f60dc6f859961a49a3d685e135d38cf1bd4e1e21fa540c0d0ff7838062a7eabb4334238541d0a0cc913a97e5afb1
-DIST gentoo-kernel-5.15.112-1.x86.gpkg.tar 59115520 BLAKE2B 743e4c071034d38171f62f53d2faa0abc69b466a859b51b33acb2efca6d89f8210a06fdcaa529bb9e1a6450830a7e96e432161f6400e0609252cfa81003e8470 SHA512 09f5689748653fc73a7c31f7f95e087915a6216105faffb5c3254e8908dc400bdf177e6dca6ff99e1f7c0cb758180141c3c5cfa1991c8bef0cd18ce9c4b8b783
-DIST gentoo-kernel-5.15.113-1.amd64.gpkg.tar 69550080 BLAKE2B a16f76058c810a2026493b71e170cf926eb88fb9024e776b3c73d256fb6caf349a31c66d90635c8d32d9fb54248f08ae486bcbce95c8efef9ae607c37e33cbd3 SHA512 2c687abdb050d2e7fd3970b03470fa5b922bdf70f7c3915ae98a2d82931ffa4dc932949fde4fc8d1a55f21d41075b56d28b474a0f4563a4811491813ae1a59a0
-DIST gentoo-kernel-5.15.113-1.arm64.gpkg.tar 62504960 BLAKE2B 25b6c09d59700bb103a72489fb594c26b6d38db9689984bf90e17ef1a7d8b862eb8430d1c4bce0008fd754194dfb30aeddbfb4e67b4a7341ecbbafc65670713a SHA512 66e2a4e23622c57c83f520ab5cdc38c3be19d860a7435c1107869e80c46257dffc5f2a1a59dce8c27f93977c2f99cdbc32cd10c361cff7a2ee88657985de36e6
-DIST gentoo-kernel-5.15.113-1.ppc64le.gpkg.tar 57108480 BLAKE2B 9e2e59c22499dbe2a349906f3384109574db6da4f588911f6617ae8fd44665c9b7be693ac44bdc655fee384c8ee7a326df3a2bec562f6378251246fc916e3b3e SHA512 675446aa59b92559812e21f47da17f76cc46c27de5968babde8d0ddb4afe89c255b67f8ef34f083f4ec723bee717732acd175a0cda91ae878d6c352f4e31c44b
-DIST gentoo-kernel-5.15.113-1.x86.gpkg.tar 59115520 BLAKE2B fbafe9571a7318d02372cacc9468f9d79074ed6e1e073034e2e414f17643f8d84638f6e346377cf8a35af898d174e6216c24a5271e87c61309d0a4c517e7023d SHA512 b83daa6fffd2bf177fb921c08626838ad851d315b8cb32dcf1673311623227eb9c55c8316aec741a49af6e6aaaed527ac4105df58033476f00a6afb2a8bc1850
 DIST gentoo-kernel-5.15.114-1.amd64.gpkg.tar 69539840 BLAKE2B bcc43fe6a4e17363f234a4e1bbc6cb4ac64f3d39fcf80258a7d3b3d4951ed92b165d5dd7e2f0921ccb75300f8a9e5058783752bd2b4944ee30c33e5241bc56c2 SHA512 bd63fc27132d722391a23884d60baa5cf407c223d519d46be3c47eb5c9496b0542cab93ce2bd7c7a4d8d52e19b8dbdc6595a6bd25ddba89f1a467a85aaa4be8d
 DIST gentoo-kernel-5.15.114-1.arm64.gpkg.tar 62515200 BLAKE2B 985311a49f8314cf5787c51dfb683a4372a842a4976352f220775afa8c335ed73e15deaaf3dc5be577d4ef9552dfd6e42bdb75295836aa71baaffdb75dfe24cf SHA512 3b182db4df94d3ad44e712284fc83838ba3f1676639fd57ace8d9346429f4dbbe3b011fc86317836fce2c240d54eda363a1465aa9e514eeb5dad9ab533a7bf9d
 DIST gentoo-kernel-5.15.114-1.ppc64le.gpkg.tar 57118720 BLAKE2B d825703befacdea4409fdece540ff5f940cb7b91a57e8e278cd3d345588029f0a355b16256071329fedb04e29b5b43d07443591fb1c238a3e6760cd89e0b5b1f SHA512 bb734a8e2223ca26fefc4fe3234429fde15b3c6368544b9a45c7115253280c43ded8795ab2a0c02988d30de90ee71167145336be5476cd1b4c43b9a68f2a7a92
 DIST gentoo-kernel-5.15.114-1.x86.gpkg.tar 59115520 BLAKE2B df62b2f821ae01a7e73a95af88a4c27caa4cf9aa39da91caca403ce579b27071084b104c33dd2ab2766873758aeb396834f8d98ddc31165c05812f787efae25e SHA512 be0fbab45f2b5f7ed907cfe3332571ffba9a18c02c6a052483aa4db966f6e733a116e9d4064918491b39f86e95f5393dee8725d0e3bb917a799b87797377f621
-DIST gentoo-kernel-5.4.242-r2-1.amd64.gpkg.tar 60508160 BLAKE2B 84cdcc58a34eb5253e9fe1e04fc4d7a57b5a849510f809f446c81b0b5e359f0157673e95ba1b027ea9b93209aa2bcec6aab06b5206032ff2edf9ceec87bb8cf0 SHA512 a7c8fa437003b43e4ba7e7bebd83c4a9e0c6adfeb16d5d2b401d6fa97e9910367fdd12993af146a272f3c50f38dc0372e7b21e2a7cbd70d92b7f5d362912a5f0
-DIST gentoo-kernel-5.4.242-r2-1.arm64.gpkg.tar 56535040 BLAKE2B 0c51e776f6179546c9ff7911c2d38a92b694f77f097392907bad8121bf7c7c22c55c5fec9ed6c871e71ce4bcb00a6c180a6b7ed8dc637d1e9a2790b8a536296e SHA512 9ccf63015358b119f07da66d4e0acadd1b6d941ed6f3341e636d4ebd87728d1126fbacaba8387b5a1da4c3071eb8835c964a3d448d34d107eb7d71e3e90cec0d
-DIST gentoo-kernel-5.4.242-r2-1.ppc64le.gpkg.tar 54210560 BLAKE2B 17c4b2e80a47535e384e36970e7aa4d876fc78569833ee8c92161233d620e6a9b76ef5386ed4c2555b3bf33f65b655f6024e0abd2ff73f1cbcd71e29c46f9fed SHA512 ecd6fa2bf630e75aff59c14ba82b5675cfd075a3d64cdb93a753a2a985e0d3ebfff6586d7ab87fd96e7f45026f39041d7541fe855706513309c2fcebd759f7c6
-DIST gentoo-kernel-5.4.242-r2-1.x86.gpkg.tar 52469760 BLAKE2B 1b04955e36e65813eea8caba23c40efe04b7d14a9f8f06dca6454aa02b87e4ac97fa4c74d7057e1fc7fafe0752c8cc657a174da0e10f1aa56ae8991cfc4a3d30 SHA512 90dbe73397ae8edfffe691890a19a1408bf2a81096b3bfdbaee85ebde5c8e6924718e149fa7809a2e107706a0bbdc1ca5962c8987c8b96df01fa13831f314a93
-DIST gentoo-kernel-5.4.243-1.amd64.gpkg.tar 60528640 BLAKE2B 7b09d8e199cdf013a19be210518369a461931eacd111a1bb3516f5c511176d899cbd9f155cb21b6f089d6907e358e534f07a80918ac7a5aa4add4ddf7f37f09c SHA512 8e2f9158ee84ee90db73bc87bc710a258c3023e3b8ab858aea478e1dd0173874c1c26cd6604319eb539d711a65726bae7ef98d21cf7abe1c4d9789595175f801
-DIST gentoo-kernel-5.4.243-1.arm64.gpkg.tar 56524800 BLAKE2B 4c1de4817afe67c3f4bf727e0eec2e710f7322bf2bb85038f789b953abc9fc0406266ebb8c9d22a7555176df44c9309b11bcbd193a4b540b70fd6a4901ce30de SHA512 c82a0ee7a8eec058086b49303c477278c3a6b6c93931b73bfe694001f99de6bf8109419b0de6c7636e2a972af1ab5936c2132e59125e68ac2c7761f51120b27d
-DIST gentoo-kernel-5.4.243-1.ppc64le.gpkg.tar 54210560 BLAKE2B 56c7938ace76e4d404536b2fb1c61ee4702ff618c389a644c9ab5eeaa7a54aa36d5155eeb0da3f11279d5090ae83de839a3f796a3520aa2db9b9049b7ec8bb27 SHA512 516c2cc6b9ac7428ebd52a40888093a553f8bd8145274c5bd9b0647bb94b26a133b721fb2e1b78701b26ab96b567e60397e199530454993390ce62e119b99e1d
-DIST gentoo-kernel-5.4.243-1.x86.gpkg.tar 52480000 BLAKE2B fde5455a18d1cb56ca78f48cbc92d6797479de159edce32a7bcc780c173b63e65bb2c2b0a78dc074103800e7e3606478383ef5647fed0b5b858e50dabb08a5eb SHA512 f0e29394bc5919160bc08f9e9960bb2c07b113b24c3cc053393b0c6f656768345f0db92a9683c97bdaf191bd0343be2c117b4421e6667896c8851a7185143075
 DIST gentoo-kernel-5.4.244-1.amd64.gpkg.tar 60528640 BLAKE2B 304077b1c25137f15984e4ce6593519186eccdf491eb98046a12194651ad973d9cc3a9bc83f9806b637e3898443c9fc0f97449528df6dd91c03ff1948dadb528 SHA512 a518e841d3b02afec7118cc344476fea2d643c9e71289bff6085e3bdd7b77e098e609b1d24336426192b5c22789f34e779d97441c6d5d22cd2b9d61b5712a9ff
 DIST gentoo-kernel-5.4.244-1.arm64.gpkg.tar 56535040 BLAKE2B 11eb5cdfaa750cb84a64f804af672834d971e8bc8df67d3c86dcb3274d710f4d4fca4ff8d611b520dcc3a9fb4c36be1892b7fc38d06bca84545ecdb4ac21cfdd SHA512 ba63594c7546afbace4eee7102c05d66f8d93d596baf889b0224d753d806c96715a8f2088237ae1142ab7b1b5cda96fab38a2af1600711402ee25aa2b5ce016d
 DIST gentoo-kernel-5.4.244-1.ppc64le.gpkg.tar 54210560 BLAKE2B 879d7c2ea090a0f09a5852cacd2409baa0efcc8436f266f02730f107ec3dfd90ba561a35bd83c5b5a7bbd68a193a4e5062f5bae1cd5fd7aa7079ea4d59b2f2cc SHA512 2bc13bc6f4823c2316d31c25494345abb79db4261320209cbce07b504eae4e70e41bc95af6ab4c01685fdba610836d5dc4de21e446972c31073ac0ef8ab80da4
 DIST gentoo-kernel-5.4.244-1.x86.gpkg.tar 52480000 BLAKE2B 91f563979539a150518ac368fe030bf08e48492037103f2f542a9148b0038f21656536d15be558e1bf193990da93560d37d23560e29f83a0b31c4c79bb8f6400 SHA512 f20773e9ffc3fa3d562a12cd0e184bf3801560b50b4a408bd923ed7381aeb658b480504e8324943d56b461bed7a9859b44e5a804f3f873e61b08df53112b55f2
-DIST gentoo-kernel-6.1.27-r2-1.amd64.gpkg.tar 76646400 BLAKE2B e84b065c853d87b8f808c7c11a5791d3838b5648bcf2819c9aa5b74eb8b011a3bea6b60674b64fd69cde466e29d94b35763d071d5ae760f7582944fb222e2a13 SHA512 3d78e661c36bb954b5d6681618dd22fa82270c08262a0defb212dc5d7b1a7ef911b0ec0a069784d4c30e0faca34d2c9bd3e86b243e6f44a2be4818e04641ca2c
-DIST gentoo-kernel-6.1.27-r2-1.arm64.gpkg.tar 69294080 BLAKE2B fb631219b0a2fffa68d3ec63b3deffd97381dc42f2bc20579e2bacf3db9ce62444bcfaa5fe11ee7b06601203644c814f264d3a15025e436c42b7314dd1651444 SHA512 10f09b96f870309e15a2f1359647a396822a8781bb858843c1fe71ece6455e30c9477cca31522cd4244bca7f2596aefea68fc2b4b452e496f6cefdab0c78c7eb
-DIST gentoo-kernel-6.1.27-r2-1.ppc64le.gpkg.tar 62709760 BLAKE2B 5cb3a76645115f897ad7d30fce14eea5fd14729c3710eb5bd205fef5ded7e550707f8bbf9116f8eb0271fd0b5150a7cf0b5a383018568fb90c52fc75f17d1468 SHA512 f1febba8cbe2bb9e1f443a6763200d041e85f5a219ed2511a7290f9ceff908762331f87bd9fe9aee0b041e41c39bac5f5f6dc8cc6f600f5dfc8316cce00a95c0
-DIST gentoo-kernel-6.1.27-r2-1.x86.gpkg.tar 66058240 BLAKE2B 2492f79853023edcd8739d8ffc70a342c4a011e6f20e2cae39f972bc1989f95ebf614966251d97eb62ffd753d8c0e7391f160f82eb2a0f4ac99935d4db517606 SHA512 c4e9960f930d42517436e5f6e95c792e1ea42008cd3e6b9c3ee463c905d69bb87d661a4ebbbb12120b5fbf1afcf91eef501542ddfdbf0018d1c14ab5c2a13ae2
-DIST gentoo-kernel-6.1.28-1.amd64.gpkg.tar 76666880 BLAKE2B e4861b53699a50165a955b207b713176fb4fbdeb10a818eb4eca81a10dba2323c8017816e399badf6e81ee21aef1b81b04483556dbb6f711b4cd19ce6349c5b1 SHA512 48acaa5f6b4b6d783f1f5e32f3cc0b8a5e7adfd20c2cec12216f577035c6e5eee826ea29d4b7b628e25103d3fd4faa733c3d2971ee467dce2da2a0b436724462
-DIST gentoo-kernel-6.1.28-1.arm64.gpkg.tar 69283840 BLAKE2B fe75979e3c364f4d7bd7102752c7386dbf7223d763f867f870ec24901ff7b458628bed01d714aab9f84bfcea51edac56f869eafa1aa0e4eb2a97a6ca2741c969 SHA512 272a522a4597a14c0ca51e53cd433afd4d7a5ec0d09d6ea06e14e80d92c8c1bce45ab66359fdf7ece3cbbac0e4ff252fb0f0df9c06fbc1bc02f26196ef4b63b6
-DIST gentoo-kernel-6.1.28-1.ppc64le.gpkg.tar 62709760 BLAKE2B 3f001103a494672a3907af8884c576ee14b28c42149fe13065ad25766353661290f51e77799045b11369c1157ea4832acc188fb281bffa6600ce5a1c1b9e5d46 SHA512 e0bae2900471fa776e81d192f09af01efab24f97b3a86b0289a134bc5ecddbb8a924b8d2b8456161ef2a433ff836fc3dcd923a1c541eec7cc6933dbe19d3c2e9
-DIST gentoo-kernel-6.1.28-1.x86.gpkg.tar 66078720 BLAKE2B 817f6a9c9bc05b1519ca4313d780013c25379e86469e999b799a4fd0cb6f7537ca2cf9e03184a259b5d84e641e138d602746ff6579887b56e7c6f4d95a7371da SHA512 b36c84d74209033cc89ff676997c4cfa2c1a702ea148f4f6ef085020ee4bc95a1156f83ff37234658f8468010d554674bb75ce30477b3f0c335a234d4120d3f4
-DIST gentoo-kernel-6.1.29-1.amd64.gpkg.tar 76677120 BLAKE2B 360d61233d6aa7b96f1404aab31115de66522ea740e88be606f3321f0b700c888b05bf8584e4ec3ade691c81bf57fb86163c30e5b75f63c2e64d256bc3d839f0 SHA512 2d21119360aa22002ca69d3840f80fed8f0967b36287c1f849b76b6a6eef9bf462d054b4878b9556b8b068564a76f198d1a00e80251b7ba1f7874900463a6015
-DIST gentoo-kernel-6.1.29-1.arm64.gpkg.tar 69304320 BLAKE2B 8e366960677d872deae0c6414e03cb5baf39c6d194eb76179c3954ac534424aa50919d78f570a10e47b02e5689772decd46f5c896942327a9697fe865c680b33 SHA512 5304b25ddfae5f752250209c7ee5bb694c25393990f38ffd1aeed1257888c1db6eb5c997efb4fe33b12338f0306a16d1932ca1879e1ad74d077415a07b80936a
-DIST gentoo-kernel-6.1.29-1.ppc64le.gpkg.tar 62720000 BLAKE2B c78cb1468fb8fe4006fe2e34c5d6aa4a4c6c5f951b3e3df3cf0db0fdd664a2a6a9d6a86fbaa9ee61bd20a92915d5623f82d3cdefdb849158d7f05993b9a46b21 SHA512 e53c491a7db231c6ec7d4ce74222de43dbe7019cc4193ca67771ab9bd7a5d2bf65adbee37a6549a16ec4d8131ea327351fba06440589033d09b789293d938cfe
-DIST gentoo-kernel-6.1.29-1.x86.gpkg.tar 66078720 BLAKE2B 7133ec541db6995d033835d7600f2c6ab5018cda0cc2b208548b26adf8db05c6c33370c004b1221bfa977cdde6a2a92ef53b5a002da1c1f1d23ddad4eff8e607 SHA512 c4ea2adf626deb54d7bacb621a944ba7ed4c7460f3fa35ddf0ad1c0b698b26bc82b3d95cf9dd00b5532a6608318ae2e93aa7dc961b11881070c6c1aeb40eab02
-DIST gentoo-kernel-6.1.30-1.amd64.gpkg.tar 76615680 BLAKE2B 695a07dfd7a1e2ebc4d6e5b7539fd69c62d6ff1a7deb9f03d49986a6eb813cce0971462f34105bed413084f7f5c415033da0050d1e0130aad432eefcbb139274 SHA512 cdb493d65526b9740dd521e7296945662e47467cafece7f1d95d0dd8f51ec619e7864d74844dc111269cf0f00a10721696d6241cae73ff817787360369809568
-DIST gentoo-kernel-6.1.30-1.arm64.gpkg.tar 69314560 BLAKE2B 8b2cd1a41b0b5866747692ff384473b9488d8cde39224ee9d3716e7902d02ccdacf3ad1e4c3362e46f13b2c95d382d2a16e34a38eb6c5184d57bc11ac317a104 SHA512 99d49cee001629db6b3c187c12480a099d4357d4e3f2c606a6252ade9a440d5085778f6fa62127967405ab2eba6867039877e4e638055ffc99c07e5199a76da7
-DIST gentoo-kernel-6.1.30-1.ppc64le.gpkg.tar 62720000 BLAKE2B 6f166db6bb269ebabe515619192c0e93278adaeec228cc400db4ceb951bd6dd84fbbff6dc23d5a6f5d61c9b2c0a88920a1eb5625998507d9a2ab693db43b2fa7 SHA512 fb9ca9bf10e6ee03f99d2301c8c17aad71979ae9ee12752f820db5604696bc3ab5a33f57ec1f4d05125cc047527be1d3f721d9ade936c108e1a1a2835844ab93
-DIST gentoo-kernel-6.1.30-1.x86.gpkg.tar 66068480 BLAKE2B 94816353dbcb1c002e479a0b486860bf6fc9afedfc461f634e21fc9a2538a5f9c412f9f5ce399d4cd5360e6161a0d743fb25b4772b40105a4a2a0cec0cc09ee7 SHA512 535fc8b6a5cf87a2c881226682dad6895bc21cc3665faa92027e88c6653b52502398a461415326cf8e802ef3af7c22d3d3da9babf3dd7f29552422b33d716ff9
 DIST gentoo-kernel-6.1.31-1.amd64.gpkg.tar 76656640 BLAKE2B 7bf643f5c46e77546e300ef4aa58fe67d9ebfad8a6404dbf3fd166af1f9980f473b70dfc03d1ea7589f02e59c1538627a0f5fa1731331b95c76fa44ee9f51a5b SHA512 109eda5dbfa28f42d8308208bc2240f604965b21a8a2c76ce76331c9dd85823fb666b04d5113677616cd385d928d5d916e73e10fd99995019a1c91394ac92a32
 DIST gentoo-kernel-6.1.31-1.arm64.gpkg.tar 69324800 BLAKE2B 57169ac151443e6eba0b83a7973e154eb8b43175c5ff44c796ce85726cc1684470e77a77968b46937dd44cfad789053acbe04c2886bc39375c8b652b46f06abb SHA512 4a453f8a22c8bc99c6bb83377139e8d9a37e540a3ccac494762a7a49c93fee0d3c842aabcfa8e8df7a88db1a2439ca5b5165d9dfb889e5ee0780003b972f185a
 DIST gentoo-kernel-6.1.31-1.ppc64le.gpkg.tar 62720000 BLAKE2B de2262a2d4192e3002eb61ef6eeff85424684b3ff4f1f67ac9fd05c7bd33daa7d6b3576c5436a1ab7a7e9bfa741306e6c6f1a215f4b5a6aa939a5df9bfecd5d2 SHA512 f1675afd84a62c4f1552dbcdf6dd108ef5d4b11a1f7af695ae263f9c40976fcca678532a4c2b4c34485ee463e6f7c7ca7668c0ea8dd825f3a3e362839d19a455
 DIST gentoo-kernel-6.1.31-1.x86.gpkg.tar 66078720 BLAKE2B 377a8d5141d71d8510fa31d263b98f93feb75e4cd8fad0592b386430998dc875736339fc643332039d0fd1b8ad6a5e65bf4b6f8f2abae6516090d0c5e7939a87 SHA512 fa6fbe87941f9ac359e9bbdec4fd87ae13749afc1d36447d9250611b73661498a6f473b6e442e5c94af3a367374560bb44459c4c583db4da219e4c44dab375b7
-DIST gentoo-kernel-6.2.16-1.amd64.gpkg.tar 82657280 BLAKE2B da4ae3efa4a19653432054d5d260509ebc728be136a413d61e700ca2fad1a656d4322621c03434fdd6ebc1433b2148332a089f6e6dbf9c7d60131fde28a874e9 SHA512 5f48a3e9979a2e9879c3df355194116a4d612a17853d36b0392e5ab41f194982474885296f5afe97a2e64224b055331da68fe696af60970798b67a91b53cd1dd
-DIST gentoo-kernel-6.2.16-1.arm64.gpkg.tar 71813120 BLAKE2B 9675c1545cdb1be365591bd54757eb3f1ab9df7cf573c0ceabe5971b8065c587b2f39098530a3085a8d7583bfc92601ee571d17fc38bc012cc22234e32d964da SHA512 6d276aec4ebcd53d6d62882e6fa1f453192891433348b87c259a34d40f2ffd6aa692e945a14802388f8789f1ca8773d9dda6758b6e147eb51bf5aad166f64c1c
-DIST gentoo-kernel-6.2.16-1.ppc64le.gpkg.tar 63928320 BLAKE2B 4e068dd011162ae70d3456652bd66745bfd5981ab065b67a3455c8c4a7dc5f16ed5d53b24468f113cb3012e9d653cdfc6c580b6d8f1a322d9782915f9896f9f0 SHA512 ec96651688940c9a6912055fd2dd43d8dc39bafc7efa853c843b3a279db8d482b96a241ea9089e38beaf4b72fc401a31dca68d9759c3a3eb03f8b7491e739f1e
-DIST gentoo-kernel-6.2.16-1.x86.gpkg.tar 66539520 BLAKE2B 3553577aee3111e08bf5567aa73cbc84039933a8a7207a0af713eab679e7339b760930f99f0b9e4ae1e9098c0eb8bb7768370aff641a8f9cda2f1c67a02591f5 SHA512 d15fdabfe155de1aff57c5a636d3d108f475d429f744902ed6f9ca299d26af40e54e4676c24c62d8c954dc03087ef308933f56d51398e09ca0335079c0480580
-DIST gentoo-kernel-6.3.4-r1-1.amd64.gpkg.tar 83394560 BLAKE2B 848a4e2a716afe09b662eea6f96548a6d827772c90de26227b3318d7f3d0c059c145e70aa92b3eba704843e21fe1f43b7c79f4750debadf6f0e1487cf9dbf39d SHA512 9156a13646c3fbc20a16752e5a3df8a6d82fd61f8faa733e9c4d28fdaf36e3702afab0188f016d4bc9fc9f683648c2586f58d337469ff2a1ba3b350609290464
-DIST gentoo-kernel-6.3.4-r1-1.arm64.gpkg.tar 72396800 BLAKE2B 4947a5e098d07767df632c66e47ca40d0886f422479948acbd64d49205d838c7aad482fa3bb9465809e99af27017d90d3005651656ecde4c94b21ec8e50feaca SHA512 e37649cf59b6b516e9e087a1de0f815af39950d0f7180d2375e897c0db1341ec2ff5d76044b3e5a95e8eecbcd30c67d966010ceb40c70978b99eba447c46fb00
-DIST gentoo-kernel-6.3.4-r1-1.ppc64le.gpkg.tar 64276480 BLAKE2B a483995680f15f8834126afafbf38b8d33622103745aa45e175c7eed5d6b84b2a1d324a32ef234da513b7b37e282da3a08babf4fa5b8e5c94b91607e78965c1b SHA512 b40e9dfb357d505434a9cb15ebe1e306ce4a3e7bacdc6225fa95c61363a6b5bb5f23e37c5b91ee12e084e74e0f45207370709f169724afb466c1d805f6b95a33
-DIST gentoo-kernel-6.3.4-r1-1.x86.gpkg.tar 67010560 BLAKE2B aa4db342844848b49cd55ffd3ba302920f0094691b0379a96fe62e660e1e721a27bfc8eed279398c716797f62ef9dd97f210cbc97ba27edc854134cfbe55a53a SHA512 68ada17ba6dd7d0a286d9f3dbddc3fa9cf79ea745e83274365ddce70a759d7391f953083c87aa969b29ba588314df6edad94b415c82065b724bb8b381d6c590c
 DIST gentoo-kernel-6.3.5-1.amd64.gpkg.tar 83486720 BLAKE2B 936bf3ec75b75aabeb4d8ca6b5a742a006cc6c6a1fd57760ffe72fd124d1ea3dbbc9361fc1f7ac4f64c3feaa2b213372cf72515577ae381c7921389db3e10d96 SHA512 9785a27d50e95c3dd9385b928b9dbc1e1056fd7cf999b4e1f675fa3ee724663671d8bb9de74a63588927cc5b984bfeff927e3ea9a26b12ef2009c7574804e490
 DIST gentoo-kernel-6.3.5-1.arm64.gpkg.tar 72386560 BLAKE2B b089996536ad9ac90e5fd382a490041baa3f7e2f4deb8945f961f454e042ef701bfb7ccc8259acca4a0a77fd104c6f0bea0a447aa90ee523eb42a4ef7eae72ce SHA512 1c666d1f210a81b2a803da4c3eab2c8464373cbbbe7b67ea2e6d3fd8bb786a6d13ecd9ece3d4dc7cb0b7487a3aa0eacfb80f9368d0b07d42c9ea7c0338659a63
 DIST gentoo-kernel-6.3.5-1.ppc64le.gpkg.tar 64286720 BLAKE2B edfa70df90d9efca3394776bb30711f51a2dfd925d49cc5310ea985112b8c37deb3658581eb381d4128154acec9a39c369f9425aabf448a6d9d6a53f6796efe3 SHA512 bb551d9a588e2b801b4ce8d5a65a34b9eed1b965ee0843bf83193dd1692473fba9e576d81fcfa69f63418b056d9784f5ccbf36b5ea742d4cbf1098d64ec0b3bd
@@ -116,5 +32,4 @@ DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a936
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
-DIST linux-6.2.tar.xz 136430892 BLAKE2B 05b63254734ea685db437cb1c00a6da63eee74d7e99f4ed2d074aaa01ac4487813ab297d337a6855cdbcbb33346b631c4256ee3b06191adfb1be3615a56bdd6d SHA512 a01bee0b968b95183934fe3504516be7ef5811944a061f5aed05ecebaa27b5eb64e33232fd0a8dd622b3c8743bfe462ef7e464d381734d111a0ad6a6d9f66ddd
 DIST linux-6.3.tar.xz 136891752 BLAKE2B f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69 SHA512 768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild
deleted file mode 100644
index 3d73a610832f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.179-r2.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.180.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.180.ebuild
deleted file mode 100644
index fb165f3f0e91..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.180.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110-r2.ebuild
deleted file mode 100644
index bbd48fd37dc6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.110-r2.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.111.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.111.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.111.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.112.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.112.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.112.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.113.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.113.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.113.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild
deleted file mode 100644
index 6d2507945e03..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.242-r2.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.243.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.243.ebuild
deleted file mode 100644
index 70e2f755ed95..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.243.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27-r2.ebuild
deleted file mode 100644
index bb9df2237cca..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.27-r2.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.28.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.28.ebuild
deleted file mode 100644
index 623c8b8ab75f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.28.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.29.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.29.ebuild
deleted file mode 100644
index 623c8b8ab75f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.29.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.30.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.30.ebuild
deleted file mode 100644
index 623c8b8ab75f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.30.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.16.ebuild
deleted file mode 100644
index ff865204fd12..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.16.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.4-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.4-r1.ebuild
deleted file mode 100644
index ff865204fd12..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.4-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-05 18:35 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-05 18:35 UTC (permalink / raw
  To: gentoo-commits

commit:     f549b3bb821f19498f8080ff3812583508b9ac72
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  5 17:45:33 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jun  5 18:35:07 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f549b3bb

sys-kernel/gentoo-kernel-bin: Bump to 6.1.32

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.32.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e74760dbdf59..724e1e1ab96b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.4-251.base.tar.xz 5798892 BLAKE2B a519f23086a440d560e5301b77aa
 DIST genpatches-5.4-251.extras.tar.xz 1812 BLAKE2B 440f5d63b80e31753c46c2c2bb07bfdd257cac6847dfaed63a19c9e255da0e6ca31f5535718572afa143918bbab9d8651b0d8462f5bce619866d78acbc063682 SHA512 54d1ea7625daff0c8d50f8abfba616378d8bc4c62cdfdc03648bec9312803464d0c662bfa619c357a73247c00b22b9725896cec5aaefc66ef811e0f97ff62e91
 DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb04c1229050d13b944086ac2c51add6c63dc96c3ac2dda188dfa11a45343904e26589684ffea3a22c235738c1c6d8c38a11cd SHA512 b4de4f6db586a9aafddf639ae914b35ffb0e2340ef312c64a48f4a0bfc02c573437595fc61596245dec2eac7add9f62925e575e2f621d2cf2e80262096f64df9
 DIST genpatches-6.1-36.extras.tar.xz 3808 BLAKE2B ba99390043e4a62ea1322364ba601440fd70079ffb98dea924f91aeb00a7add4d2402e16589e0406e66ff9e0ec7a9d0d76e0a14276fe486507345c8ebeb82bde SHA512 ab4170a7b75c2617ccd5c08b7c5d84e68e593cacdca70dd59ed0b738639ddf3bbbaf6a4758728ff74026478a341782eb0e73a6a40ef9a7158f9c6221703afc55
+DIST genpatches-6.1-37.base.tar.xz 1905836 BLAKE2B da087dc0f3e1f683b025c16f9fc4c60fb041d9b1a7c886f6b235dbf28afedda1283780298add52e211d4bde198247413c633908f891f6d1464bf0caeaff76f26 SHA512 528ac52eb398dc272a0011384c6ca4af72cd7e0b4a75f5c81d71c8aa7b04a11b58ab5445b99bfb53bc559e99e5aeb42dd9479aa8c8b2d42510709614de75872a
+DIST genpatches-6.1-37.extras.tar.xz 3808 BLAKE2B 020021d322f4240a950fc572f3442e554645419dd64f5e15ddb44e77bd950fa41030e5f8143949ac9e6a96eabf392d317fd7557a9ddeaa84b3979d399cf269c8 SHA512 9b6ffd0a94028f2bcfb3e8a1e24cc11f722fe6637b11f3cf9e5f21883291c456108bc2b7014d5aa5733ee77db2d2b9c196bd429b70fad3a6435b5c7773f37823
 DIST genpatches-6.3-8.base.tar.xz 502012 BLAKE2B 190e68ecc877c5520413129ad7d28f8a088775234c18f59f74a4675b1256c7da1d8dc1b323c232523fc3044f3dd4988a77ecacedda715ff3431f910b7b0d58b7 SHA512 02f4b62eb098d875e4c66325f2abc74917fe0d88c1c35ee84ee2a19da878addd27719e9e2a0dca145707335338eedc905407dcd54c6706ec18a2f0920fc082b6
 DIST genpatches-6.3-8.extras.tar.xz 3804 BLAKE2B 461a2a8fd04a4a7ef2f714f5472d2169b4119dbd42bac961feb6b890b8d7def33931ac8dbe423e9d8ee32e60d56ca01bcc4c814c18e445da8d8bbb9b58a6a717 SHA512 fc563f898ee88024d4b60eec567a7439893339c9f51b4eb9a09a0b16b1c7fa164260e63396ea923e776751dfdbd52d2cddace03f212419d4b145e38b5d670dad
 DIST genpatches-6.3-9.base.tar.xz 517548 BLAKE2B 1cb215f7a6dfb9723ad2b784aa463e097686e7aa230f50285f55167590d2e673f986081a9b2e37ff8f96ad206a61e2bc34ce36b6c22c652584d7dd6a18ebe20d SHA512 039e3c8bc8927d1bef377b451c957bc394186061fcd6027defe34df59000e40f2aae9924189e8e10d240fcf2197236e97f7fc5cc924c18917349e2c74a3d2125
@@ -26,6 +28,10 @@ DIST gentoo-kernel-6.1.31-1.amd64.gpkg.tar 76656640 BLAKE2B 7bf643f5c46e77546e30
 DIST gentoo-kernel-6.1.31-1.arm64.gpkg.tar 69324800 BLAKE2B 57169ac151443e6eba0b83a7973e154eb8b43175c5ff44c796ce85726cc1684470e77a77968b46937dd44cfad789053acbe04c2886bc39375c8b652b46f06abb SHA512 4a453f8a22c8bc99c6bb83377139e8d9a37e540a3ccac494762a7a49c93fee0d3c842aabcfa8e8df7a88db1a2439ca5b5165d9dfb889e5ee0780003b972f185a
 DIST gentoo-kernel-6.1.31-1.ppc64le.gpkg.tar 62720000 BLAKE2B de2262a2d4192e3002eb61ef6eeff85424684b3ff4f1f67ac9fd05c7bd33daa7d6b3576c5436a1ab7a7e9bfa741306e6c6f1a215f4b5a6aa939a5df9bfecd5d2 SHA512 f1675afd84a62c4f1552dbcdf6dd108ef5d4b11a1f7af695ae263f9c40976fcca678532a4c2b4c34485ee463e6f7c7ca7668c0ea8dd825f3a3e362839d19a455
 DIST gentoo-kernel-6.1.31-1.x86.gpkg.tar 66078720 BLAKE2B 377a8d5141d71d8510fa31d263b98f93feb75e4cd8fad0592b386430998dc875736339fc643332039d0fd1b8ad6a5e65bf4b6f8f2abae6516090d0c5e7939a87 SHA512 fa6fbe87941f9ac359e9bbdec4fd87ae13749afc1d36447d9250611b73661498a6f473b6e442e5c94af3a367374560bb44459c4c583db4da219e4c44dab375b7
+DIST gentoo-kernel-6.1.32-1.amd64.gpkg.tar 76666880 BLAKE2B a8404de47aa0ff56d9d95dd2197f66e873bac66b819d3c960d67b1958da518346f12612239eb91368b6237031866ad837b3edc7cdbea940acc8e0c7002e3c7a5 SHA512 525dd5fcabbafe24e829380d5910b4732a967fb010ee3a989c604ea8c242cee7e0695adb5cd0fb1043f83d1971d89b64be84c64adf1faeff2442340b42c68541
+DIST gentoo-kernel-6.1.32-1.arm64.gpkg.tar 69314560 BLAKE2B ca99caa48fd2319b16ac720a99decfc347fa3c64d487e967e1fe142f30ed45062831b8cfab488f11dde48c2eef2dfe7bacbf56087ea9c7eb20829de7f81eeeb0 SHA512 ac3ea9ca68c2171b6f4b064a0c3d004e034f9886062dc3eab1c74b3598a2da2a4bf1feb775726138de22ed7e20de6d78070b23cb2bbb703c1290778d494861f0
+DIST gentoo-kernel-6.1.32-1.ppc64le.gpkg.tar 62720000 BLAKE2B 53bf04c1cd5135dab83f1455cc15060c43696184169a6e58073641c9b3d752f768bd7731e21d66e2af386578190471b81a230dae91efc79981a115bd8e235690 SHA512 fe76bb3c46b4a62fd844852cb9039f91eaa40b1051ef1fd2928b47304b569d85abe8b12698a5d7b0c615289cc6a6abcfc33b04d80271ba58ef2db48f49cb2286
+DIST gentoo-kernel-6.1.32-1.x86.gpkg.tar 66068480 BLAKE2B 2cdf9137e3880e057af7983d4868ed935aa93ff59b674afff9089cd4778dc7882193a677852af2822cc56c3be938e60c38b65fe346432df0aa24ae737d6425a1 SHA512 37ba8029a2247bb4a5bde69d71d5c504a476f5bd5502a0ebcbb18b9d65cbfa5575c7fad62142b50bea88b6cf9bf71bec82795d2f27c7a763da6b1c81c65bd6ac
 DIST gentoo-kernel-6.3.5-1.amd64.gpkg.tar 83486720 BLAKE2B 936bf3ec75b75aabeb4d8ca6b5a742a006cc6c6a1fd57760ffe72fd124d1ea3dbbc9361fc1f7ac4f64c3feaa2b213372cf72515577ae381c7921389db3e10d96 SHA512 9785a27d50e95c3dd9385b928b9dbc1e1056fd7cf999b4e1f675fa3ee724663671d8bb9de74a63588927cc5b984bfeff927e3ea9a26b12ef2009c7574804e490
 DIST gentoo-kernel-6.3.5-1.arm64.gpkg.tar 72386560 BLAKE2B b089996536ad9ac90e5fd382a490041baa3f7e2f4deb8945f961f454e042ef701bfb7ccc8259acca4a0a77fd104c6f0bea0a447aa90ee523eb42a4ef7eae72ce SHA512 1c666d1f210a81b2a803da4c3eab2c8464373cbbbe7b67ea2e6d3fd8bb786a6d13ecd9ece3d4dc7cb0b7487a3aa0eacfb80f9368d0b07d42c9ea7c0338659a63
 DIST gentoo-kernel-6.3.5-1.ppc64le.gpkg.tar 64286720 BLAKE2B edfa70df90d9efca3394776bb30711f51a2dfd925d49cc5310ea985112b8c37deb3658581eb381d4128154acec9a39c369f9425aabf448a6d9d6a53f6796efe3 SHA512 bb551d9a588e2b801b4ce8d5a65a34b9eed1b965ee0843bf83193dd1692473fba9e576d81fcfa69f63418b056d9784f5ccbf36b5ea742d4cbf1098d64ec0b3bd

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.32.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.32.ebuild
new file mode 100644
index 000000000000..623c8b8ab75f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.32.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-05 18:35 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-05 18:35 UTC (permalink / raw
  To: gentoo-commits

commit:     a9ebd7c5384889609982d44e9270852ade9b0086
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  5 17:45:38 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jun  5 18:35:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ebd7c5

sys-kernel/gentoo-kernel-bin: Bump to 5.15.115

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.115.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 724e1e1ab96b..93bcd3a113a0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-191.base.tar.xz 5394880 BLAKE2B 604549d0789ee4ea8b965b4aec9
 DIST genpatches-5.10-191.extras.tar.xz 3868 BLAKE2B b0c035f8e43faf78344a1f413c6030fe2001216bfc9381e402e3fee7edb3cf2798042a3a3d62db2b429f53d6a68b445fb25c9c0255bdbb85d5df00c6388584b1 SHA512 dc29b28784cb160ba0a24921986b905efd8d624902b00994829b99bd383551da0b1b4419ec8b91626b896cfb3997480a62fb9691b497b01f331db1450b09fbb6
 DIST genpatches-5.15-120.base.tar.xz 4681108 BLAKE2B 7e69c38991ab3b5ec949f48fff8564c854017b8bafac61747eede20f79d71dade59effaee29fe849b1fdbee7abcaeeeef3f55a39b95b96bda6a70af05a905a68 SHA512 2be319896281e7cab1646da40a3067c3815270ff5fb29edccda9138862a39ace2192a1cd38a4232bc14ebed0d6c0c877a9fd58f225d7cedca743664e2a993025
 DIST genpatches-5.15-120.extras.tar.xz 3932 BLAKE2B fb00b97c8b61234646388bec0dd23a1310a7bdca9d04a2048a32a4e30605662c7001188bc125170aeca2ded63954a71b612908286aeab06928dec00cedc76902 SHA512 c2b6ee91b3505dae7fe78a393001cdf6ac7d0020f8123f14d961b90d1424144996e182fcb5304d5890c041e2d940a960bac0795ebc22e85459285b16f67d9b3f
+DIST genpatches-5.15-121.base.tar.xz 4695588 BLAKE2B 2bbc7102194c0526cdc1f2e310871756ab87e5edf35273c41a2a8c26abfa56149361a2a8af68e215e14912bf2238c7610f60f69f88916404781488352fbdd95c SHA512 822e207359ef8ce3894152de6aacf66974d8b8bcbc5329dbcbda379cb6dc81d348ad9a38022abd05131c1a4df955426da25bf37b83ac06ccead4aa1277b2eb36
+DIST genpatches-5.15-121.extras.tar.xz 3932 BLAKE2B 22ef45027450ffaafa2637aab88656c56fee375fcad14403693f94894cdfab96bb2b930cec4852babcb4bac86b07bbc9e6e103de7c871b91ef3004435e1cb785 SHA512 92b785c17dd171871dbcd841810c1e7da4fd7cc5027040340dd90f6bf97153dd0e300a6bc33e61bc7354b6e6648e3bf718d161ebacc5a4ed3a3e86e885181ff5
 DIST genpatches-5.4-251.base.tar.xz 5798892 BLAKE2B a519f23086a440d560e5301b77aa1a627e97d9c2545adddc6fdfe9b55b35dcbef285a6e92d4ab615b517177723875a53b6b5f1dc9c237dec3f23acb511e08be7 SHA512 c8d228cb18f2c64631ee5a40d7de58e78c7fd2c452f54101d0e6f67149d5d3df30076b461dada5bd862e4b97daf30a6d15c3f50526b46156d9ffca946b3c65d7
 DIST genpatches-5.4-251.extras.tar.xz 1812 BLAKE2B 440f5d63b80e31753c46c2c2bb07bfdd257cac6847dfaed63a19c9e255da0e6ca31f5535718572afa143918bbab9d8651b0d8462f5bce619866d78acbc063682 SHA512 54d1ea7625daff0c8d50f8abfba616378d8bc4c62cdfdc03648bec9312803464d0c662bfa619c357a73247c00b22b9725896cec5aaefc66ef811e0f97ff62e91
 DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb04c1229050d13b944086ac2c51add6c63dc96c3ac2dda188dfa11a45343904e26589684ffea3a22c235738c1c6d8c38a11cd SHA512 b4de4f6db586a9aafddf639ae914b35ffb0e2340ef312c64a48f4a0bfc02c573437595fc61596245dec2eac7add9f62925e575e2f621d2cf2e80262096f64df9
@@ -20,6 +22,10 @@ DIST gentoo-kernel-5.15.114-1.amd64.gpkg.tar 69539840 BLAKE2B bcc43fe6a4e17363f2
 DIST gentoo-kernel-5.15.114-1.arm64.gpkg.tar 62515200 BLAKE2B 985311a49f8314cf5787c51dfb683a4372a842a4976352f220775afa8c335ed73e15deaaf3dc5be577d4ef9552dfd6e42bdb75295836aa71baaffdb75dfe24cf SHA512 3b182db4df94d3ad44e712284fc83838ba3f1676639fd57ace8d9346429f4dbbe3b011fc86317836fce2c240d54eda363a1465aa9e514eeb5dad9ab533a7bf9d
 DIST gentoo-kernel-5.15.114-1.ppc64le.gpkg.tar 57118720 BLAKE2B d825703befacdea4409fdece540ff5f940cb7b91a57e8e278cd3d345588029f0a355b16256071329fedb04e29b5b43d07443591fb1c238a3e6760cd89e0b5b1f SHA512 bb734a8e2223ca26fefc4fe3234429fde15b3c6368544b9a45c7115253280c43ded8795ab2a0c02988d30de90ee71167145336be5476cd1b4c43b9a68f2a7a92
 DIST gentoo-kernel-5.15.114-1.x86.gpkg.tar 59115520 BLAKE2B df62b2f821ae01a7e73a95af88a4c27caa4cf9aa39da91caca403ce579b27071084b104c33dd2ab2766873758aeb396834f8d98ddc31165c05812f787efae25e SHA512 be0fbab45f2b5f7ed907cfe3332571ffba9a18c02c6a052483aa4db966f6e733a116e9d4064918491b39f86e95f5393dee8725d0e3bb917a799b87797377f621
+DIST gentoo-kernel-5.15.115-1.amd64.gpkg.tar 69539840 BLAKE2B 8a2b8dafe4eab7fc9dbd94091d41f752956bc786869c6db45fd071996acf5ff2fcfd0364cc22785db97ca27dfeb45cc9eb545201b3c0bbfa4c9fec57e1e0acd4 SHA512 d237e73316599b6c94233fa497d329a8010535c57b549724c05ee56b2dc2dafa97471bd80e68a0de5d134d1d29dfb388d2596955ee78fc08a8492b1eee75ce16
+DIST gentoo-kernel-5.15.115-1.arm64.gpkg.tar 62515200 BLAKE2B 69432d84ffbd28591e23dca581021027c37a8a5440c06267a8858ab2c66ae18e5134f510b7b5d35651d2703055216a4c9e26045b4e1690ca2d47027a7fb37935 SHA512 beffdb2604fa10f9502a9596af00b80d930ccf2d528aa53c15a1fb025fa2b594289becf601b8ce3b0919eda17da0f0b54946770c12178d8ca2473b9be498e0cf
+DIST gentoo-kernel-5.15.115-1.ppc64le.gpkg.tar 57108480 BLAKE2B 1e1726f5c97ee2c8cf8da7a64d40a3e1023a81db30fdd50da24400fa6ea9135604d7de9801cde8e31a2ce52b21a7994e63cd545a5cb2f20785d77eec417694f9 SHA512 08230ae4466fac1b4b961398de4e5c2ee9e8514d10eefad44f6b91272a478a4dad31e02ce7a05a3298d8119e5ff8412f8f895edc14ec39dde07a7401d69fadfa
+DIST gentoo-kernel-5.15.115-1.x86.gpkg.tar 59125760 BLAKE2B 9677e10f53e21ea1132187eb618b54cb28e0922e42af750f8cfb8a6d2761da72544c6ec81380f8007824a94445c34a6f266e7491a41181d9a8d84516e24f0163 SHA512 85c55beb7d88e31c8c14632486176a06147e27ab0df8ef10328b2b52d737b094cef843e5d4c5f86661421d6d2dadc0cf380f01360ed1d8af64a96892e8235c58
 DIST gentoo-kernel-5.4.244-1.amd64.gpkg.tar 60528640 BLAKE2B 304077b1c25137f15984e4ce6593519186eccdf491eb98046a12194651ad973d9cc3a9bc83f9806b637e3898443c9fc0f97449528df6dd91c03ff1948dadb528 SHA512 a518e841d3b02afec7118cc344476fea2d643c9e71289bff6085e3bdd7b77e098e609b1d24336426192b5c22789f34e779d97441c6d5d22cd2b9d61b5712a9ff
 DIST gentoo-kernel-5.4.244-1.arm64.gpkg.tar 56535040 BLAKE2B 11eb5cdfaa750cb84a64f804af672834d971e8bc8df67d3c86dcb3274d710f4d4fca4ff8d611b520dcc3a9fb4c36be1892b7fc38d06bca84545ecdb4ac21cfdd SHA512 ba63594c7546afbace4eee7102c05d66f8d93d596baf889b0224d753d806c96715a8f2088237ae1142ab7b1b5cda96fab38a2af1600711402ee25aa2b5ce016d
 DIST gentoo-kernel-5.4.244-1.ppc64le.gpkg.tar 54210560 BLAKE2B 879d7c2ea090a0f09a5852cacd2409baa0efcc8436f266f02730f107ec3dfd90ba561a35bd83c5b5a7bbd68a193a4e5062f5bae1cd5fd7aa7079ea4d59b2f2cc SHA512 2bc13bc6f4823c2316d31c25494345abb79db4261320209cbce07b504eae4e70e41bc95af6ab4c01685fdba610836d5dc4de21e446972c31073ac0ef8ab80da4

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.115.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.115.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.115.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-05 18:35 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-05 18:35 UTC (permalink / raw
  To: gentoo-commits

commit:     840b384310a95c823438376bff3e1a779112f628
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  5 17:45:42 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jun  5 18:35:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=840b3843

sys-kernel/gentoo-kernel-bin: Bump to 5.10.182

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.182.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 93bcd3a113a0..94fa4a467c53 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-191.base.tar.xz 5394880 BLAKE2B 604549d0789ee4ea8b965b4aec921d1c5839c601019f4facb1a697dfa983476eea807d0ab9b6a37db3baf883657cfe4c016c17771400886cf8e56c313659b2d6 SHA512 b43980108645bf01af0ef00bd96ba0ddeab16439d6e26badfedefdbf02a4f9459e40b5ee4c72a26052a04ba6756ee1f8cdfa403e408f4a308050e2c8168c3a48
 DIST genpatches-5.10-191.extras.tar.xz 3868 BLAKE2B b0c035f8e43faf78344a1f413c6030fe2001216bfc9381e402e3fee7edb3cf2798042a3a3d62db2b429f53d6a68b445fb25c9c0255bdbb85d5df00c6388584b1 SHA512 dc29b28784cb160ba0a24921986b905efd8d624902b00994829b99bd383551da0b1b4419ec8b91626b896cfb3997480a62fb9691b497b01f331db1450b09fbb6
+DIST genpatches-5.10-192.base.tar.xz 5401408 BLAKE2B 1e84821002dfa2af4f57f5cd3addcd037524cbfcf9e5cb7171725363457c6503f46b5bae92ff04ed3500e28daa1c9ab61dbff2495281732b972300284af3e7aa SHA512 edbc567165df20906acc7425d56ea7feeb3e9d402ea0d175a3c627b300eb33675552ae36248ccefc67584e2120f9e3f098ce204e9aa3858c443ca58c1d34418e
+DIST genpatches-5.10-192.extras.tar.xz 3872 BLAKE2B 8ab3d00e158a52558ee28b82235fd1df510953207d18073ca2fd8114c64c96742ec69dde5959273c451803b0f534ed7351cfcfabe3291bcd323cdf4d317a5610 SHA512 a93b072d731f9bcd2e4d50af05902ab50b9145aa5e5b02141f203ad0b4c82b308c0cb599fa6f790b84584197c65270ec701ec94a321f39e745625803a3d6093f
 DIST genpatches-5.15-120.base.tar.xz 4681108 BLAKE2B 7e69c38991ab3b5ec949f48fff8564c854017b8bafac61747eede20f79d71dade59effaee29fe849b1fdbee7abcaeeeef3f55a39b95b96bda6a70af05a905a68 SHA512 2be319896281e7cab1646da40a3067c3815270ff5fb29edccda9138862a39ace2192a1cd38a4232bc14ebed0d6c0c877a9fd58f225d7cedca743664e2a993025
 DIST genpatches-5.15-120.extras.tar.xz 3932 BLAKE2B fb00b97c8b61234646388bec0dd23a1310a7bdca9d04a2048a32a4e30605662c7001188bc125170aeca2ded63954a71b612908286aeab06928dec00cedc76902 SHA512 c2b6ee91b3505dae7fe78a393001cdf6ac7d0020f8123f14d961b90d1424144996e182fcb5304d5890c041e2d940a960bac0795ebc22e85459285b16f67d9b3f
 DIST genpatches-5.15-121.base.tar.xz 4695588 BLAKE2B 2bbc7102194c0526cdc1f2e310871756ab87e5edf35273c41a2a8c26abfa56149361a2a8af68e215e14912bf2238c7610f60f69f88916404781488352fbdd95c SHA512 822e207359ef8ce3894152de6aacf66974d8b8bcbc5329dbcbda379cb6dc81d348ad9a38022abd05131c1a4df955426da25bf37b83ac06ccead4aa1277b2eb36
@@ -18,6 +20,10 @@ DIST gentoo-kernel-5.10.181-1.amd64.gpkg.tar 66344960 BLAKE2B 695a7b9e525e215bcf
 DIST gentoo-kernel-5.10.181-1.arm64.gpkg.tar 59361280 BLAKE2B 9f865ca04c20ddce039515d6186f0898db5b6d3795cd4f1726f8342b145698d5395c9ddf091b85028b47b8c14daba5c1ec2a1eb067eb61630d50e8a126413abb SHA512 e01378cbe070aa028c31252d3dd5fa7eeebc9be4bf5931a6480c66fd35abe1dc912f52bc03749eac2e8c751e3628026fcb7f97c0b4bd303e8300eeeb3b31c758
 DIST gentoo-kernel-5.10.181-1.ppc64le.gpkg.tar 54937600 BLAKE2B af93d42efe22e9b2cdc4c6914640f048b59e7b7e8953d4f140d825060475d5cce9fa3822bad953c4b8c210b65a00df310ba20fb55572973039ed3fd21bf5de8c SHA512 146f87ff17cf4c26e8450d5904c359481893426104479ccb009b384e4643f6b7802295fc4c42fbe7e42d8ec70ec42c4078e721d6c39c173348753a9d3d244c7e
 DIST gentoo-kernel-5.10.181-1.x86.gpkg.tar 56473600 BLAKE2B a50dc4edd10b212fb326fb605c5ccdce2aa9625c0393c1248a8f21d7ddf81b28836c03f17bec328016f913d74deddba2b10cb6d6677c5bba7b0ab5cba62a91ff SHA512 db142fd10b5b82d6300842e23797ebb94b51fdcb9e107fe255ef904d5419e0381eb9ed3d3fd7c33ecaec31ecf0d28caf007ae84da00cd400406abdaf06da158a
+DIST gentoo-kernel-5.10.182-1.amd64.gpkg.tar 66375680 BLAKE2B cfad675c17a5c4aa26b7864b8fc130c2fca7ed5d789f7b96c988389146cb84c9c6db2410f16c68ccbee5832f08e9cc8f180348de0f960f2c60ec9f356e408bc3 SHA512 b6025e23dc63fe056e994b99e6947cc68a6fcbc2124fc07ff7f7e85f1f9acc0375042527023fe8511fe118b20d8b1411f5f5b03dac2f7b63d746251a1d59d4d4
+DIST gentoo-kernel-5.10.182-1.arm64.gpkg.tar 59371520 BLAKE2B 66bc7e28658473cd2b43343e2d88d641b4653594e50e9963c3ef79b8523fc0360c4da460c7454715770f3573ebe313a463b3bb6fa0786dbec9cf697d498a75b5 SHA512 7085d1a293e39e2e25c02df55d181961a4a82a5aadba75cba6ef9602e423c5ccd784daa505ba3c992c120c8ec3da6c0aac9dc4f3b9f8060affc6ffa5237c5496
+DIST gentoo-kernel-5.10.182-1.ppc64le.gpkg.tar 54927360 BLAKE2B 99fe7ac3443a169260e1767e14d9744064ffca52a3292652dd28b2547434d1d045b0064dd10976d01a46b718fa3d6798b5e04c0c0cb923edba493715ab1a6043 SHA512 4a5ea6a9eca8346adc43285bd14e5ae641cfc0bba783139f119d641d940f68c4fa8b4544eec814d5b6f2dd1885fe30c3eeba8779272171d2878ef23dcb7f87f6
+DIST gentoo-kernel-5.10.182-1.x86.gpkg.tar 56473600 BLAKE2B 89eb3861a308e16530166ee0e380e5392dfa6ac5aa912241e4a519824df55298e3975d025dd874fe9a0c9f683cda04df84ab062f7109a7b1697daa6b033c0616 SHA512 50565d44a3e02ad07275c2547cf82a48ed48cec9aa4344dd024dd0a7ede6df431204b12b6d370e10192dcb8f24752492ee09fa55866429c27e997a8792b51f28
 DIST gentoo-kernel-5.15.114-1.amd64.gpkg.tar 69539840 BLAKE2B bcc43fe6a4e17363f234a4e1bbc6cb4ac64f3d39fcf80258a7d3b3d4951ed92b165d5dd7e2f0921ccb75300f8a9e5058783752bd2b4944ee30c33e5241bc56c2 SHA512 bd63fc27132d722391a23884d60baa5cf407c223d519d46be3c47eb5c9496b0542cab93ce2bd7c7a4d8d52e19b8dbdc6595a6bd25ddba89f1a467a85aaa4be8d
 DIST gentoo-kernel-5.15.114-1.arm64.gpkg.tar 62515200 BLAKE2B 985311a49f8314cf5787c51dfb683a4372a842a4976352f220775afa8c335ed73e15deaaf3dc5be577d4ef9552dfd6e42bdb75295836aa71baaffdb75dfe24cf SHA512 3b182db4df94d3ad44e712284fc83838ba3f1676639fd57ace8d9346429f4dbbe3b011fc86317836fce2c240d54eda363a1465aa9e514eeb5dad9ab533a7bf9d
 DIST gentoo-kernel-5.15.114-1.ppc64le.gpkg.tar 57118720 BLAKE2B d825703befacdea4409fdece540ff5f940cb7b91a57e8e278cd3d345588029f0a355b16256071329fedb04e29b5b43d07443591fb1c238a3e6760cd89e0b5b1f SHA512 bb734a8e2223ca26fefc4fe3234429fde15b3c6368544b9a45c7115253280c43ded8795ab2a0c02988d30de90ee71167145336be5476cd1b4c43b9a68f2a7a92

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.182.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.182.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.182.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-05 18:35 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-05 18:35 UTC (permalink / raw
  To: gentoo-commits

commit:     f2d95c0836a3f52aaff7f355ead7ffdb4657bd73
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  5 17:45:45 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jun  5 18:35:10 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d95c08

sys-kernel/gentoo-kernel-bin: Bump to 5.4.245

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.245.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 94fa4a467c53..9e5d30d19fd0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-121.base.tar.xz 4695588 BLAKE2B 2bbc7102194c0526cdc1f2e3108
 DIST genpatches-5.15-121.extras.tar.xz 3932 BLAKE2B 22ef45027450ffaafa2637aab88656c56fee375fcad14403693f94894cdfab96bb2b930cec4852babcb4bac86b07bbc9e6e103de7c871b91ef3004435e1cb785 SHA512 92b785c17dd171871dbcd841810c1e7da4fd7cc5027040340dd90f6bf97153dd0e300a6bc33e61bc7354b6e6648e3bf718d161ebacc5a4ed3a3e86e885181ff5
 DIST genpatches-5.4-251.base.tar.xz 5798892 BLAKE2B a519f23086a440d560e5301b77aa1a627e97d9c2545adddc6fdfe9b55b35dcbef285a6e92d4ab615b517177723875a53b6b5f1dc9c237dec3f23acb511e08be7 SHA512 c8d228cb18f2c64631ee5a40d7de58e78c7fd2c452f54101d0e6f67149d5d3df30076b461dada5bd862e4b97daf30a6d15c3f50526b46156d9ffca946b3c65d7
 DIST genpatches-5.4-251.extras.tar.xz 1812 BLAKE2B 440f5d63b80e31753c46c2c2bb07bfdd257cac6847dfaed63a19c9e255da0e6ca31f5535718572afa143918bbab9d8651b0d8462f5bce619866d78acbc063682 SHA512 54d1ea7625daff0c8d50f8abfba616378d8bc4c62cdfdc03648bec9312803464d0c662bfa619c357a73247c00b22b9725896cec5aaefc66ef811e0f97ff62e91
+DIST genpatches-5.4-252.base.tar.xz 5808300 BLAKE2B d5cb4fe312f469a331269eca8604d9c43feca79bc6778af670fad859de3098c31cf0408fb58d95f233564e0ab2eff7a45ad041b8fc6bb97be0f93dd911224b62 SHA512 4970b66f064f53db230877fed6434e39aebb727438465667af6eca8603b712089830789c16bae5fe0249dfed0cb4bdbf1ce695cc7a1ebb6ab64bb61b1b38a5cb
+DIST genpatches-5.4-252.extras.tar.xz 1812 BLAKE2B 07013e9aa5c8a2380424df700ac7ce592732316b97d6605ffb0e75270b9b08716030a56ae78b9f09b9e314fdd78ab8a8bf986ab767eadfe0a58cf2906be52b17 SHA512 3070acc7127a372f02479f4eee5f465dc3c1fe1ac3b4c2ce0af61d2fe091c509f7e7ef2af8564eb178efe031ac5fbf2f23f48bce4ea54d4500e1b1eaccea6340
 DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb04c1229050d13b944086ac2c51add6c63dc96c3ac2dda188dfa11a45343904e26589684ffea3a22c235738c1c6d8c38a11cd SHA512 b4de4f6db586a9aafddf639ae914b35ffb0e2340ef312c64a48f4a0bfc02c573437595fc61596245dec2eac7add9f62925e575e2f621d2cf2e80262096f64df9
 DIST genpatches-6.1-36.extras.tar.xz 3808 BLAKE2B ba99390043e4a62ea1322364ba601440fd70079ffb98dea924f91aeb00a7add4d2402e16589e0406e66ff9e0ec7a9d0d76e0a14276fe486507345c8ebeb82bde SHA512 ab4170a7b75c2617ccd5c08b7c5d84e68e593cacdca70dd59ed0b738639ddf3bbbaf6a4758728ff74026478a341782eb0e73a6a40ef9a7158f9c6221703afc55
 DIST genpatches-6.1-37.base.tar.xz 1905836 BLAKE2B da087dc0f3e1f683b025c16f9fc4c60fb041d9b1a7c886f6b235dbf28afedda1283780298add52e211d4bde198247413c633908f891f6d1464bf0caeaff76f26 SHA512 528ac52eb398dc272a0011384c6ca4af72cd7e0b4a75f5c81d71c8aa7b04a11b58ab5445b99bfb53bc559e99e5aeb42dd9479aa8c8b2d42510709614de75872a
@@ -36,6 +38,10 @@ DIST gentoo-kernel-5.4.244-1.amd64.gpkg.tar 60528640 BLAKE2B 304077b1c25137f1598
 DIST gentoo-kernel-5.4.244-1.arm64.gpkg.tar 56535040 BLAKE2B 11eb5cdfaa750cb84a64f804af672834d971e8bc8df67d3c86dcb3274d710f4d4fca4ff8d611b520dcc3a9fb4c36be1892b7fc38d06bca84545ecdb4ac21cfdd SHA512 ba63594c7546afbace4eee7102c05d66f8d93d596baf889b0224d753d806c96715a8f2088237ae1142ab7b1b5cda96fab38a2af1600711402ee25aa2b5ce016d
 DIST gentoo-kernel-5.4.244-1.ppc64le.gpkg.tar 54210560 BLAKE2B 879d7c2ea090a0f09a5852cacd2409baa0efcc8436f266f02730f107ec3dfd90ba561a35bd83c5b5a7bbd68a193a4e5062f5bae1cd5fd7aa7079ea4d59b2f2cc SHA512 2bc13bc6f4823c2316d31c25494345abb79db4261320209cbce07b504eae4e70e41bc95af6ab4c01685fdba610836d5dc4de21e446972c31073ac0ef8ab80da4
 DIST gentoo-kernel-5.4.244-1.x86.gpkg.tar 52480000 BLAKE2B 91f563979539a150518ac368fe030bf08e48492037103f2f542a9148b0038f21656536d15be558e1bf193990da93560d37d23560e29f83a0b31c4c79bb8f6400 SHA512 f20773e9ffc3fa3d562a12cd0e184bf3801560b50b4a408bd923ed7381aeb658b480504e8324943d56b461bed7a9859b44e5a804f3f873e61b08df53112b55f2
+DIST gentoo-kernel-5.4.245-1.amd64.gpkg.tar 60528640 BLAKE2B af046a3be180db341703bbb48b4219475a87604995cfe3a55fafa32a7892d8edfff3774cc23018a0dba9015aef1f19681d5f02dfa67571c0275e67f30e979fdf SHA512 069e95aee4f63da0cfd98b49b44c7a9a99bc59143b87b5418ed68878125bc4d2d6e8fad9d79ef7912ee0c2f51665862697d3199f2d91b3efbfa73448c1ff4608
+DIST gentoo-kernel-5.4.245-1.arm64.gpkg.tar 56535040 BLAKE2B 3a4e3cf0cbcfe1ada3ad64d7e3e67e379849ad86ac3a485548198dd0f41cc837ae4dbb25525c7646308a28d084d55e9a0abe588bbd92bac8501d21a56db0684f SHA512 8f84e1087cb3ccd2e90918b2c99daf6c3596ad35fb9452e731b78e8ea0886d33bdb6c356daafcd429656228e0b34ef46b0c676b276af7e4e1d6f5ca5cfbfca84
+DIST gentoo-kernel-5.4.245-1.ppc64le.gpkg.tar 54220800 BLAKE2B 536a5a181f908e660361c59c3faf103511352fde966b2a01b7db310097f4d51502ae29bef16891d2518c8e645c7c47efc25e9af4ce7c4aaa14ed0b01b0698fda SHA512 3e2e237a7a0ff5d37a157ecea98fdd59d3623a225ad725d76ed239204c83d8cb3684462b4401a8738550504fa9aa954e185fd6a53a3e5e796fd2e0a93dd5ff92
+DIST gentoo-kernel-5.4.245-1.x86.gpkg.tar 52469760 BLAKE2B d251067b03af67aed6e950633e91c19ba71a2fb24962ead57864d38cd6e493a3fb14808191459ef98cac04b44361d6a0eb0b1d0dac6fdaa3ea13a3035feff0b4 SHA512 d7ce7c17d4f66f1b9e4961ddc67b8ce32a86d10594fd4c3481350bfc9a06aa573c5fe0da8858d6272c57def864f45a35ee82ec477c90a0fc24fa473ae112c592
 DIST gentoo-kernel-6.1.31-1.amd64.gpkg.tar 76656640 BLAKE2B 7bf643f5c46e77546e300ef4aa58fe67d9ebfad8a6404dbf3fd166af1f9980f473b70dfc03d1ea7589f02e59c1538627a0f5fa1731331b95c76fa44ee9f51a5b SHA512 109eda5dbfa28f42d8308208bc2240f604965b21a8a2c76ce76331c9dd85823fb666b04d5113677616cd385d928d5d916e73e10fd99995019a1c91394ac92a32
 DIST gentoo-kernel-6.1.31-1.arm64.gpkg.tar 69324800 BLAKE2B 57169ac151443e6eba0b83a7973e154eb8b43175c5ff44c796ce85726cc1684470e77a77968b46937dd44cfad789053acbe04c2886bc39375c8b652b46f06abb SHA512 4a453f8a22c8bc99c6bb83377139e8d9a37e540a3ccac494762a7a49c93fee0d3c842aabcfa8e8df7a88db1a2439ca5b5165d9dfb889e5ee0780003b972f185a
 DIST gentoo-kernel-6.1.31-1.ppc64le.gpkg.tar 62720000 BLAKE2B de2262a2d4192e3002eb61ef6eeff85424684b3ff4f1f67ac9fd05c7bd33daa7d6b3576c5436a1ab7a7e9bfa741306e6c6f1a215f4b5a6aa939a5df9bfecd5d2 SHA512 f1675afd84a62c4f1552dbcdf6dd108ef5d4b11a1f7af695ae263f9c40976fcca678532a4c2b4c34485ee463e6f7c7ca7668c0ea8dd825f3a3e362839d19a455

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.245.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.245.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.245.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-05 18:35 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-05 18:35 UTC (permalink / raw
  To: gentoo-commits

commit:     8b704b5e105cb8ada91d130c056c71e1254b29b8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  5 17:45:21 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jun  5 18:35:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b704b5e

sys-kernel/gentoo-kernel-bin: Bump to 6.3.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.3.6.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 595a152db147..e74760dbdf59 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb0
 DIST genpatches-6.1-36.extras.tar.xz 3808 BLAKE2B ba99390043e4a62ea1322364ba601440fd70079ffb98dea924f91aeb00a7add4d2402e16589e0406e66ff9e0ec7a9d0d76e0a14276fe486507345c8ebeb82bde SHA512 ab4170a7b75c2617ccd5c08b7c5d84e68e593cacdca70dd59ed0b738639ddf3bbbaf6a4758728ff74026478a341782eb0e73a6a40ef9a7158f9c6221703afc55
 DIST genpatches-6.3-8.base.tar.xz 502012 BLAKE2B 190e68ecc877c5520413129ad7d28f8a088775234c18f59f74a4675b1256c7da1d8dc1b323c232523fc3044f3dd4988a77ecacedda715ff3431f910b7b0d58b7 SHA512 02f4b62eb098d875e4c66325f2abc74917fe0d88c1c35ee84ee2a19da878addd27719e9e2a0dca145707335338eedc905407dcd54c6706ec18a2f0920fc082b6
 DIST genpatches-6.3-8.extras.tar.xz 3804 BLAKE2B 461a2a8fd04a4a7ef2f714f5472d2169b4119dbd42bac961feb6b890b8d7def33931ac8dbe423e9d8ee32e60d56ca01bcc4c814c18e445da8d8bbb9b58a6a717 SHA512 fc563f898ee88024d4b60eec567a7439893339c9f51b4eb9a09a0b16b1c7fa164260e63396ea923e776751dfdbd52d2cddace03f212419d4b145e38b5d670dad
+DIST genpatches-6.3-9.base.tar.xz 517548 BLAKE2B 1cb215f7a6dfb9723ad2b784aa463e097686e7aa230f50285f55167590d2e673f986081a9b2e37ff8f96ad206a61e2bc34ce36b6c22c652584d7dd6a18ebe20d SHA512 039e3c8bc8927d1bef377b451c957bc394186061fcd6027defe34df59000e40f2aae9924189e8e10d240fcf2197236e97f7fc5cc924c18917349e2c74a3d2125
+DIST genpatches-6.3-9.extras.tar.xz 3804 BLAKE2B 3a5ad597a1379c076fd5fd04b5b483572c1bc50ea53ff416af5ce331b6f6249324cf90a448b547a0e3f28a367146a624ba8801654e41041af96de6d457125374 SHA512 4e4ff68a7577a03f9573eeb09d688e320c64ed72d2c56c2faecfa96efad0bd7c2451ac3141fd9e19d94e2735ed5c9c692b52c17fe64a2ff280c5b1631d6ffdb8
 DIST gentoo-kernel-5.10.181-1.amd64.gpkg.tar 66344960 BLAKE2B 695a7b9e525e215bcfa0f69e995f2687adb936aaec09d95ed6f03dc32f4d6d768325788c16b0dc12dbfe07e4474063f3163bcc5db488d92f3d1ee78bbf7e1909 SHA512 d6f20cd7e8babe53b6a18e5d95e8d41d6c476b3003b6741472cde9f1ddf786506a1a3c8b3a66a71cfb30d5dccd7a112021a4f5c0fe2900c9f014280094a49e9d
 DIST gentoo-kernel-5.10.181-1.arm64.gpkg.tar 59361280 BLAKE2B 9f865ca04c20ddce039515d6186f0898db5b6d3795cd4f1726f8342b145698d5395c9ddf091b85028b47b8c14daba5c1ec2a1eb067eb61630d50e8a126413abb SHA512 e01378cbe070aa028c31252d3dd5fa7eeebc9be4bf5931a6480c66fd35abe1dc912f52bc03749eac2e8c751e3628026fcb7f97c0b4bd303e8300eeeb3b31c758
 DIST gentoo-kernel-5.10.181-1.ppc64le.gpkg.tar 54937600 BLAKE2B af93d42efe22e9b2cdc4c6914640f048b59e7b7e8953d4f140d825060475d5cce9fa3822bad953c4b8c210b65a00df310ba20fb55572973039ed3fd21bf5de8c SHA512 146f87ff17cf4c26e8450d5904c359481893426104479ccb009b384e4643f6b7802295fc4c42fbe7e42d8ec70ec42c4078e721d6c39c173348753a9d3d244c7e
@@ -28,6 +30,10 @@ DIST gentoo-kernel-6.3.5-1.amd64.gpkg.tar 83486720 BLAKE2B 936bf3ec75b75aabeb4d8
 DIST gentoo-kernel-6.3.5-1.arm64.gpkg.tar 72386560 BLAKE2B b089996536ad9ac90e5fd382a490041baa3f7e2f4deb8945f961f454e042ef701bfb7ccc8259acca4a0a77fd104c6f0bea0a447aa90ee523eb42a4ef7eae72ce SHA512 1c666d1f210a81b2a803da4c3eab2c8464373cbbbe7b67ea2e6d3fd8bb786a6d13ecd9ece3d4dc7cb0b7487a3aa0eacfb80f9368d0b07d42c9ea7c0338659a63
 DIST gentoo-kernel-6.3.5-1.ppc64le.gpkg.tar 64286720 BLAKE2B edfa70df90d9efca3394776bb30711f51a2dfd925d49cc5310ea985112b8c37deb3658581eb381d4128154acec9a39c369f9425aabf448a6d9d6a53f6796efe3 SHA512 bb551d9a588e2b801b4ce8d5a65a34b9eed1b965ee0843bf83193dd1692473fba9e576d81fcfa69f63418b056d9784f5ccbf36b5ea742d4cbf1098d64ec0b3bd
 DIST gentoo-kernel-6.3.5-1.x86.gpkg.tar 67031040 BLAKE2B d26e5786369f939f07017497748eedcd5ea41abfc5a2a1e4b60c91170b8e18d25d967e62daebd0c80263c6cdd39c9c57b6babff5bc5e8550b50a3ecc4ef1b7e8 SHA512 03347b81892411944082da429015ab5d9e68337aa4fb882329fd7d8c7ae644de44da4ec893507f6657f2663b3d01f53eebafb0bb88daa6125190523ad9d96c2e
+DIST gentoo-kernel-6.3.6-1.amd64.gpkg.tar 83456000 BLAKE2B d4004efd7df9e2cc35f49ff8c558fc320b24ec36392a5ce6eeb6184c8ba515b088da31befffd3bf4d95b25876a9dd76f833cc478291e094f41de6f082575dddf SHA512 59bf6e9043e9707230e245af30345e65ac6292f107d34ddaf0b9dcdcaa5710f5abd66e9e6d0f827f3789cf2a08868e6d292a6f0b892e5ea9c13862fa7a9a09bb
+DIST gentoo-kernel-6.3.6-1.arm64.gpkg.tar 72386560 BLAKE2B eddfb099f35d118d98d46647a8330bfb9b33e4aa462e70b7bcf38f8139eb18aa267f720db2fc54cdbc09159441658dcfacee677209f81667ad4e8fe40a2ccdfb SHA512 7b543fcf9e0b26cb3eb135c6eb42d4eb7204eb878558d67befeba9d33182600054643b3e9a99bc14a95e5639d01b5f8755063c9381a3111800511a5ca7c909e6
+DIST gentoo-kernel-6.3.6-1.ppc64le.gpkg.tar 64276480 BLAKE2B 21417c7200e4755fa9f0506a39078a4bd04eda8ada59f0d9c9bc6e8fa2e8ed71bd968e717803f074a880287e7644e8b58b0a2dde0a4dbf1f2134ea3067e5b3ca SHA512 95797b412d1f1540ae3fa6f427a58071c4b8d07bc376463dd9ec1b57c4c272d048a2a045c2697f2d8c858c9eec20fb607a7ea972febe6f479357590859a275cc
+DIST gentoo-kernel-6.3.6-1.x86.gpkg.tar 67041280 BLAKE2B 44ad99201580e385bb7ec61a2caa3ef29d3f290d5f0a46c141616d647cef3504b4f4089ce7b9faf087460932102dea8eba49d1e5fa7b040810dfce1b09ae5ffc SHA512 215701507f8cd8e8164374bf2cb951a3982a8930fdbc1c7e4ccd0c1d297107bb19d300972c1954971be7fc490aa6a63307c5137364a0dc4ee03e35c19357d128
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.6.ebuild
new file mode 100644
index 000000000000..ff865204fd12
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.6.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-09 18:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-09 18:11 UTC (permalink / raw
  To: gentoo-commits

commit:     1a92e496d055ae9c89542628f36f743995082849
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  9 18:05:30 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun  9 18:11:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a92e496

sys-kernel/gentoo-kernel-bin: Bump to 5.10.183

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.183.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0a6bba2549be..b5d359fa8387 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-191.base.tar.xz 5394880 BLAKE2B 604549d0789ee4ea8b965b4aec9
 DIST genpatches-5.10-191.extras.tar.xz 3868 BLAKE2B b0c035f8e43faf78344a1f413c6030fe2001216bfc9381e402e3fee7edb3cf2798042a3a3d62db2b429f53d6a68b445fb25c9c0255bdbb85d5df00c6388584b1 SHA512 dc29b28784cb160ba0a24921986b905efd8d624902b00994829b99bd383551da0b1b4419ec8b91626b896cfb3997480a62fb9691b497b01f331db1450b09fbb6
 DIST genpatches-5.10-192.base.tar.xz 5401408 BLAKE2B 1e84821002dfa2af4f57f5cd3addcd037524cbfcf9e5cb7171725363457c6503f46b5bae92ff04ed3500e28daa1c9ab61dbff2495281732b972300284af3e7aa SHA512 edbc567165df20906acc7425d56ea7feeb3e9d402ea0d175a3c627b300eb33675552ae36248ccefc67584e2120f9e3f098ce204e9aa3858c443ca58c1d34418e
 DIST genpatches-5.10-192.extras.tar.xz 3872 BLAKE2B 8ab3d00e158a52558ee28b82235fd1df510953207d18073ca2fd8114c64c96742ec69dde5959273c451803b0f534ed7351cfcfabe3291bcd323cdf4d317a5610 SHA512 a93b072d731f9bcd2e4d50af05902ab50b9145aa5e5b02141f203ad0b4c82b308c0cb599fa6f790b84584197c65270ec701ec94a321f39e745625803a3d6093f
+DIST genpatches-5.10-193.base.tar.xz 5429232 BLAKE2B c8ab1eec55b3e282af48601c93a6e53a2974e7b255f56346954c93976ac9870117d91a6b9e8809cdfd0cdc27ec4a3eb292e7d9b10de6ecb7b8c54056380ee875 SHA512 44733f8f09f34bf792d0c7dfb6915902a71a234e8e4cd975316ceef23fdf414b01d1e97e317e48dff7af38ac2a04391ddbb0b8ce97ca13088eb1518bccf44390
+DIST genpatches-5.10-193.extras.tar.xz 3868 BLAKE2B 5261a2132d49eb98e7e292f577eed23ba8da86f3b05b57a75d15543dd1ec0c424f4dba04a39aea6b12e320792a9f0802be6d7876bc64a1f864abed03fc8e0c36 SHA512 5383cad41ca1a0fb2933de4fc07207562ff572231f17398ab9958012b3f27d382b2043fbc9fbd784ec1d5f666f0baaf27e75d0a31473c56779f4cb1a32d89707
 DIST genpatches-5.15-120.base.tar.xz 4681108 BLAKE2B 7e69c38991ab3b5ec949f48fff8564c854017b8bafac61747eede20f79d71dade59effaee29fe849b1fdbee7abcaeeeef3f55a39b95b96bda6a70af05a905a68 SHA512 2be319896281e7cab1646da40a3067c3815270ff5fb29edccda9138862a39ace2192a1cd38a4232bc14ebed0d6c0c877a9fd58f225d7cedca743664e2a993025
 DIST genpatches-5.15-120.extras.tar.xz 3932 BLAKE2B fb00b97c8b61234646388bec0dd23a1310a7bdca9d04a2048a32a4e30605662c7001188bc125170aeca2ded63954a71b612908286aeab06928dec00cedc76902 SHA512 c2b6ee91b3505dae7fe78a393001cdf6ac7d0020f8123f14d961b90d1424144996e182fcb5304d5890c041e2d940a960bac0795ebc22e85459285b16f67d9b3f
 DIST genpatches-5.15-121.base.tar.xz 4695588 BLAKE2B 2bbc7102194c0526cdc1f2e310871756ab87e5edf35273c41a2a8c26abfa56149361a2a8af68e215e14912bf2238c7610f60f69f88916404781488352fbdd95c SHA512 822e207359ef8ce3894152de6aacf66974d8b8bcbc5329dbcbda379cb6dc81d348ad9a38022abd05131c1a4df955426da25bf37b83ac06ccead4aa1277b2eb36
@@ -32,6 +34,10 @@ DIST gentoo-kernel-5.10.182-1.amd64.gpkg.tar 66375680 BLAKE2B cfad675c17a5c4aa26
 DIST gentoo-kernel-5.10.182-1.arm64.gpkg.tar 59371520 BLAKE2B 66bc7e28658473cd2b43343e2d88d641b4653594e50e9963c3ef79b8523fc0360c4da460c7454715770f3573ebe313a463b3bb6fa0786dbec9cf697d498a75b5 SHA512 7085d1a293e39e2e25c02df55d181961a4a82a5aadba75cba6ef9602e423c5ccd784daa505ba3c992c120c8ec3da6c0aac9dc4f3b9f8060affc6ffa5237c5496
 DIST gentoo-kernel-5.10.182-1.ppc64le.gpkg.tar 54927360 BLAKE2B 99fe7ac3443a169260e1767e14d9744064ffca52a3292652dd28b2547434d1d045b0064dd10976d01a46b718fa3d6798b5e04c0c0cb923edba493715ab1a6043 SHA512 4a5ea6a9eca8346adc43285bd14e5ae641cfc0bba783139f119d641d940f68c4fa8b4544eec814d5b6f2dd1885fe30c3eeba8779272171d2878ef23dcb7f87f6
 DIST gentoo-kernel-5.10.182-1.x86.gpkg.tar 56473600 BLAKE2B 89eb3861a308e16530166ee0e380e5392dfa6ac5aa912241e4a519824df55298e3975d025dd874fe9a0c9f683cda04df84ab062f7109a7b1697daa6b033c0616 SHA512 50565d44a3e02ad07275c2547cf82a48ed48cec9aa4344dd024dd0a7ede6df431204b12b6d370e10192dcb8f24752492ee09fa55866429c27e997a8792b51f28
+DIST gentoo-kernel-5.10.183-1.amd64.gpkg.tar 66365440 BLAKE2B 82b63f83720c546ad3ec1bcda9cebacd31ca1ac5a14e89983b9478e1f76ddb33361613bd6719a0d02fb50251637f36b0686fa1d5b32d480bb73935ccc34505cd SHA512 9c6b0275693f2090b1e566d76bf77f90bc1a35ab08a5b9ced79cd77be9fa05f1162a093a4140a269c409bb656da2e4fc7ac61b93b371758ae6ce4d0a6484b9a6
+DIST gentoo-kernel-5.10.183-1.arm64.gpkg.tar 59371520 BLAKE2B a320f17295fcb6b4327d07fca111025a6757cbdfa6047047ed27cf00b83c3a2efcfa5b29fff3751d3ba79ca84c76d327ffe30404f38033f9199a24ce43a98273 SHA512 51571bf9e8067c9ade5da541581902c162ab4421575c8df9f2e738041968f56b77b4caa57a70f75dd7ae712b216bc8c999f9404c20c0627609dec5c4960d2f2b
+DIST gentoo-kernel-5.10.183-1.ppc64le.gpkg.tar 54937600 BLAKE2B 62c7f5b8d306ed6fc21335d0409ab640bebd3b1af451369126843023c657c7b96dcacc4472e6f89463e6bc1531406731d6c3253b6cde1441b1d1b29d0bd34ca1 SHA512 25b662e19f187f44639da56b7f17a40d2617671f4dbeca7cfa7ec660cad5572fc610d5113c42fbc8fc2edccde845b89ad23376b8354f6532f6d77ba84baba516
+DIST gentoo-kernel-5.10.183-1.x86.gpkg.tar 56504320 BLAKE2B d072c8795460e39d27527c32e6d96488c870cd3bacbae085659c21b18963ca49cfe729614f541eed5bad71ef8bb40a1d77b7e7ef2eb512cab2796def6c0f75ff SHA512 38f271474648d63b08517897ce46b325a9260288bf92fdf5898d954c25c4e74306bcc22db53a830913cc605bd1317892223d2fb65fc04fe3c91f2eb7cb633ad0
 DIST gentoo-kernel-5.15.114-1.amd64.gpkg.tar 69539840 BLAKE2B bcc43fe6a4e17363f234a4e1bbc6cb4ac64f3d39fcf80258a7d3b3d4951ed92b165d5dd7e2f0921ccb75300f8a9e5058783752bd2b4944ee30c33e5241bc56c2 SHA512 bd63fc27132d722391a23884d60baa5cf407c223d519d46be3c47eb5c9496b0542cab93ce2bd7c7a4d8d52e19b8dbdc6595a6bd25ddba89f1a467a85aaa4be8d
 DIST gentoo-kernel-5.15.114-1.arm64.gpkg.tar 62515200 BLAKE2B 985311a49f8314cf5787c51dfb683a4372a842a4976352f220775afa8c335ed73e15deaaf3dc5be577d4ef9552dfd6e42bdb75295836aa71baaffdb75dfe24cf SHA512 3b182db4df94d3ad44e712284fc83838ba3f1676639fd57ace8d9346429f4dbbe3b011fc86317836fce2c240d54eda363a1465aa9e514eeb5dad9ab533a7bf9d
 DIST gentoo-kernel-5.15.114-1.ppc64le.gpkg.tar 57118720 BLAKE2B d825703befacdea4409fdece540ff5f940cb7b91a57e8e278cd3d345588029f0a355b16256071329fedb04e29b5b43d07443591fb1c238a3e6760cd89e0b5b1f SHA512 bb734a8e2223ca26fefc4fe3234429fde15b3c6368544b9a45c7115253280c43ded8795ab2a0c02988d30de90ee71167145336be5476cd1b4c43b9a68f2a7a92

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.183.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.183.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.183.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-09 18:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-09 18:11 UTC (permalink / raw
  To: gentoo-commits

commit:     417e4fbb9dbc9abc9f46c36b308a176f7ed68cd7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  9 18:05:10 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun  9 18:11:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417e4fbb

sys-kernel/gentoo-kernel-bin: Bump to 6.3.7

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.3.7.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9e5d30d19fd0..40a3ed43e32a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb0
 DIST genpatches-6.1-36.extras.tar.xz 3808 BLAKE2B ba99390043e4a62ea1322364ba601440fd70079ffb98dea924f91aeb00a7add4d2402e16589e0406e66ff9e0ec7a9d0d76e0a14276fe486507345c8ebeb82bde SHA512 ab4170a7b75c2617ccd5c08b7c5d84e68e593cacdca70dd59ed0b738639ddf3bbbaf6a4758728ff74026478a341782eb0e73a6a40ef9a7158f9c6221703afc55
 DIST genpatches-6.1-37.base.tar.xz 1905836 BLAKE2B da087dc0f3e1f683b025c16f9fc4c60fb041d9b1a7c886f6b235dbf28afedda1283780298add52e211d4bde198247413c633908f891f6d1464bf0caeaff76f26 SHA512 528ac52eb398dc272a0011384c6ca4af72cd7e0b4a75f5c81d71c8aa7b04a11b58ab5445b99bfb53bc559e99e5aeb42dd9479aa8c8b2d42510709614de75872a
 DIST genpatches-6.1-37.extras.tar.xz 3808 BLAKE2B 020021d322f4240a950fc572f3442e554645419dd64f5e15ddb44e77bd950fa41030e5f8143949ac9e6a96eabf392d317fd7557a9ddeaa84b3979d399cf269c8 SHA512 9b6ffd0a94028f2bcfb3e8a1e24cc11f722fe6637b11f3cf9e5f21883291c456108bc2b7014d5aa5733ee77db2d2b9c196bd429b70fad3a6435b5c7773f37823
+DIST genpatches-6.3-10.base.tar.xz 593348 BLAKE2B e4d149963ca7d441b60d40af98939acdcc6163a09790ce103c78d33aa554de170136fbf8a4aa9285c5bde7fdd3cad54f73152d56038d7a299f8e69158b420d50 SHA512 7fddf9a02d8767c0236d8c3e1097a267d7f4961308eb08826299b596ba96b1e2fcaa84c22d986619e99aff3817f64fbc3740b87e5d0e1949dfe85d7f5450697f
+DIST genpatches-6.3-10.extras.tar.xz 3808 BLAKE2B 7a4885c76a17d73d7f03836d243bee424f5d4e4205a6547f1b4fcb709f4f6c2c4b1c61dd542b260a3e8dd724f98d851850eaf0930233988670c674a8a2928bae SHA512 f851bc9d10ad98ee74fb26344236670c0aaa218c4bf24eaf54e6376ca68d0626cc1d8f954a1dd3b61343dbd41a286d7c8d9a743ab50c295c0c729732cfb231c2
 DIST genpatches-6.3-8.base.tar.xz 502012 BLAKE2B 190e68ecc877c5520413129ad7d28f8a088775234c18f59f74a4675b1256c7da1d8dc1b323c232523fc3044f3dd4988a77ecacedda715ff3431f910b7b0d58b7 SHA512 02f4b62eb098d875e4c66325f2abc74917fe0d88c1c35ee84ee2a19da878addd27719e9e2a0dca145707335338eedc905407dcd54c6706ec18a2f0920fc082b6
 DIST genpatches-6.3-8.extras.tar.xz 3804 BLAKE2B 461a2a8fd04a4a7ef2f714f5472d2169b4119dbd42bac961feb6b890b8d7def33931ac8dbe423e9d8ee32e60d56ca01bcc4c814c18e445da8d8bbb9b58a6a717 SHA512 fc563f898ee88024d4b60eec567a7439893339c9f51b4eb9a09a0b16b1c7fa164260e63396ea923e776751dfdbd52d2cddace03f212419d4b145e38b5d670dad
 DIST genpatches-6.3-9.base.tar.xz 517548 BLAKE2B 1cb215f7a6dfb9723ad2b784aa463e097686e7aa230f50285f55167590d2e673f986081a9b2e37ff8f96ad206a61e2bc34ce36b6c22c652584d7dd6a18ebe20d SHA512 039e3c8bc8927d1bef377b451c957bc394186061fcd6027defe34df59000e40f2aae9924189e8e10d240fcf2197236e97f7fc5cc924c18917349e2c74a3d2125
@@ -58,6 +60,10 @@ DIST gentoo-kernel-6.3.6-1.amd64.gpkg.tar 83456000 BLAKE2B d4004efd7df9e2cc35f49
 DIST gentoo-kernel-6.3.6-1.arm64.gpkg.tar 72386560 BLAKE2B eddfb099f35d118d98d46647a8330bfb9b33e4aa462e70b7bcf38f8139eb18aa267f720db2fc54cdbc09159441658dcfacee677209f81667ad4e8fe40a2ccdfb SHA512 7b543fcf9e0b26cb3eb135c6eb42d4eb7204eb878558d67befeba9d33182600054643b3e9a99bc14a95e5639d01b5f8755063c9381a3111800511a5ca7c909e6
 DIST gentoo-kernel-6.3.6-1.ppc64le.gpkg.tar 64276480 BLAKE2B 21417c7200e4755fa9f0506a39078a4bd04eda8ada59f0d9c9bc6e8fa2e8ed71bd968e717803f074a880287e7644e8b58b0a2dde0a4dbf1f2134ea3067e5b3ca SHA512 95797b412d1f1540ae3fa6f427a58071c4b8d07bc376463dd9ec1b57c4c272d048a2a045c2697f2d8c858c9eec20fb607a7ea972febe6f479357590859a275cc
 DIST gentoo-kernel-6.3.6-1.x86.gpkg.tar 67041280 BLAKE2B 44ad99201580e385bb7ec61a2caa3ef29d3f290d5f0a46c141616d647cef3504b4f4089ce7b9faf087460932102dea8eba49d1e5fa7b040810dfce1b09ae5ffc SHA512 215701507f8cd8e8164374bf2cb951a3982a8930fdbc1c7e4ccd0c1d297107bb19d300972c1954971be7fc490aa6a63307c5137364a0dc4ee03e35c19357d128
+DIST gentoo-kernel-6.3.7-1.amd64.gpkg.tar 83466240 BLAKE2B 632db7b4da05f2eeaf591567127f683302aae27e956773cda84529bbced54b276f86821cb206d44155c060e32923d6314421593b918549127fd56cf0fb95487d SHA512 09d60e5bc87067121708607a9a01eeba9399fcee10e329bfd0a0fbfe8f9e7923cefac3ed1498b71390fca8678c4e62f28df61a6f63ff7e9dced4277dd953e992
+DIST gentoo-kernel-6.3.7-1.arm64.gpkg.tar 72376320 BLAKE2B ed7b2658ae8cc3f1080058a71241c12d9480595d04ab7a019c42f8700f422602c3d1e7b6b8bb8d51d511ef20704fca637108cc02c0eeb66b91adc5b99f7dcb92 SHA512 0dcd0df4aaad42e5aff77965ae9d7d1d229e623057448e332f462ad9728a6c8a46dc1236e92e6301e33181d856b2552a6598bd4ae47cebc060bf3217748410d0
+DIST gentoo-kernel-6.3.7-1.ppc64le.gpkg.tar 64276480 BLAKE2B 3eac58bbc5775cc95ca34d96d36a12c819351961837d204a11f2697fc6a0b72c33b62c469ff9c6edc02e83a1a4c7585760fdd09af8de8eb1fc92fadb7e939786 SHA512 d2ff4f9f833c8c7a7056ba8ea94e01ba4a232748d5918da68e4cc46f386810be3df04c38ed150d338a957e49976bcd0e468a7e33e868a3bcc5097886ccbc0c40
+DIST gentoo-kernel-6.3.7-1.x86.gpkg.tar 67031040 BLAKE2B 51d87950247ef637e1832d952738962435c8d2524ac6586e27d6ba7c3a092f3858bdb4e6fdaaa954b46146231e727eb9cc1e7faeb72b604b76d4bb98f2f2cbeb SHA512 9cccdd2e76b34421386b5159b514ea181348e3ba9290ff71dc0cdf12b637605a0d6d41cd343db7103cb747002abf6bd54fb35cd58418676da1b1698e528d6a66
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.7.ebuild
new file mode 100644
index 000000000000..ff865204fd12
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.7.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-09 18:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-09 18:11 UTC (permalink / raw
  To: gentoo-commits

commit:     4e647d4e200bb28798dbb8bdec3b044707611b30
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  9 18:05:27 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun  9 18:11:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e647d4e

sys-kernel/gentoo-kernel-bin: Bump to 5.15.116

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.116.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index cb7ecbdca774..0a6bba2549be 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-120.base.tar.xz 4681108 BLAKE2B 7e69c38991ab3b5ec949f48fff8
 DIST genpatches-5.15-120.extras.tar.xz 3932 BLAKE2B fb00b97c8b61234646388bec0dd23a1310a7bdca9d04a2048a32a4e30605662c7001188bc125170aeca2ded63954a71b612908286aeab06928dec00cedc76902 SHA512 c2b6ee91b3505dae7fe78a393001cdf6ac7d0020f8123f14d961b90d1424144996e182fcb5304d5890c041e2d940a960bac0795ebc22e85459285b16f67d9b3f
 DIST genpatches-5.15-121.base.tar.xz 4695588 BLAKE2B 2bbc7102194c0526cdc1f2e310871756ab87e5edf35273c41a2a8c26abfa56149361a2a8af68e215e14912bf2238c7610f60f69f88916404781488352fbdd95c SHA512 822e207359ef8ce3894152de6aacf66974d8b8bcbc5329dbcbda379cb6dc81d348ad9a38022abd05131c1a4df955426da25bf37b83ac06ccead4aa1277b2eb36
 DIST genpatches-5.15-121.extras.tar.xz 3932 BLAKE2B 22ef45027450ffaafa2637aab88656c56fee375fcad14403693f94894cdfab96bb2b930cec4852babcb4bac86b07bbc9e6e103de7c871b91ef3004435e1cb785 SHA512 92b785c17dd171871dbcd841810c1e7da4fd7cc5027040340dd90f6bf97153dd0e300a6bc33e61bc7354b6e6648e3bf718d161ebacc5a4ed3a3e86e885181ff5
+DIST genpatches-5.15-122.base.tar.xz 4735096 BLAKE2B 10746c787ab70dc82b688b8720144b80719ddd7f4719e9fb2215b667ca7806b2e8c5626dd66b46f20c0e6d7e05352c84eea9cad93327fdd8edceb4fe52f43416 SHA512 65437aa0e53effa3eb84e3d7b2a0497ed4f4ef85fa96e75a8c591f27a610629193094c6d03dc676c462cf41a55bda5b5277c14726d48ea6ed59e8edeb92105d9
+DIST genpatches-5.15-122.extras.tar.xz 3932 BLAKE2B 35fdaa40b4b4e297df7f8702ab017f4c49bbca2aedc652c6e5ba8fec6b1573a57d17a9c7b21f03b56b43d9bc888e3d55354ceb92e84dde0a89983dfa1c3ffc16 SHA512 176deb6aef0eb9dace274bc4ca0f29a8d657461583dc9133feb4272211f910313fbb69fed308705f00c1c6d86845f1e961ea0066b09b42cac75a3579b3d3ed14
 DIST genpatches-5.4-251.base.tar.xz 5798892 BLAKE2B a519f23086a440d560e5301b77aa1a627e97d9c2545adddc6fdfe9b55b35dcbef285a6e92d4ab615b517177723875a53b6b5f1dc9c237dec3f23acb511e08be7 SHA512 c8d228cb18f2c64631ee5a40d7de58e78c7fd2c452f54101d0e6f67149d5d3df30076b461dada5bd862e4b97daf30a6d15c3f50526b46156d9ffca946b3c65d7
 DIST genpatches-5.4-251.extras.tar.xz 1812 BLAKE2B 440f5d63b80e31753c46c2c2bb07bfdd257cac6847dfaed63a19c9e255da0e6ca31f5535718572afa143918bbab9d8651b0d8462f5bce619866d78acbc063682 SHA512 54d1ea7625daff0c8d50f8abfba616378d8bc4c62cdfdc03648bec9312803464d0c662bfa619c357a73247c00b22b9725896cec5aaefc66ef811e0f97ff62e91
 DIST genpatches-5.4-252.base.tar.xz 5808300 BLAKE2B d5cb4fe312f469a331269eca8604d9c43feca79bc6778af670fad859de3098c31cf0408fb58d95f233564e0ab2eff7a45ad041b8fc6bb97be0f93dd911224b62 SHA512 4970b66f064f53db230877fed6434e39aebb727438465667af6eca8603b712089830789c16bae5fe0249dfed0cb4bdbf1ce695cc7a1ebb6ab64bb61b1b38a5cb
@@ -38,6 +40,10 @@ DIST gentoo-kernel-5.15.115-1.amd64.gpkg.tar 69539840 BLAKE2B 8a2b8dafe4eab7fc9d
 DIST gentoo-kernel-5.15.115-1.arm64.gpkg.tar 62515200 BLAKE2B 69432d84ffbd28591e23dca581021027c37a8a5440c06267a8858ab2c66ae18e5134f510b7b5d35651d2703055216a4c9e26045b4e1690ca2d47027a7fb37935 SHA512 beffdb2604fa10f9502a9596af00b80d930ccf2d528aa53c15a1fb025fa2b594289becf601b8ce3b0919eda17da0f0b54946770c12178d8ca2473b9be498e0cf
 DIST gentoo-kernel-5.15.115-1.ppc64le.gpkg.tar 57108480 BLAKE2B 1e1726f5c97ee2c8cf8da7a64d40a3e1023a81db30fdd50da24400fa6ea9135604d7de9801cde8e31a2ce52b21a7994e63cd545a5cb2f20785d77eec417694f9 SHA512 08230ae4466fac1b4b961398de4e5c2ee9e8514d10eefad44f6b91272a478a4dad31e02ce7a05a3298d8119e5ff8412f8f895edc14ec39dde07a7401d69fadfa
 DIST gentoo-kernel-5.15.115-1.x86.gpkg.tar 59125760 BLAKE2B 9677e10f53e21ea1132187eb618b54cb28e0922e42af750f8cfb8a6d2761da72544c6ec81380f8007824a94445c34a6f266e7491a41181d9a8d84516e24f0163 SHA512 85c55beb7d88e31c8c14632486176a06147e27ab0df8ef10328b2b52d737b094cef843e5d4c5f86661421d6d2dadc0cf380f01360ed1d8af64a96892e8235c58
+DIST gentoo-kernel-5.15.116-1.amd64.gpkg.tar 69529600 BLAKE2B a58fe916a4100eeeeafd7e67b5f7efe4fa32ed0a39d889a1f27bf62935d44c1b182d32eb79ccda4f3073dc1a3fe4a4a7c3889de1093d94b825cae5215fccf1a1 SHA512 34e7a29ef539760efd1f9da390d8f32fd3811090683627dfeb9f122097a408246a6a814e31faff47a43345138bd823200b3dec734ea73fbf3432ff2ceb59e9b2
+DIST gentoo-kernel-5.15.116-1.arm64.gpkg.tar 62515200 BLAKE2B 545af09a8f743b24d02c06736c7e7529f110cf7a84519f44613b6785d4942407fcc94896d5d39cf1d2b31132fbeeedfdf9216d0e7b0823f911ec0c22576d8e17 SHA512 f8305c6647d8dbd1fd8998aace059344f3af644d6ee7ba19f74a3da14a745d3880820e91faddb4a6c27d502faf40186e00c4d719c124926ccc1eb5e0ead57257
+DIST gentoo-kernel-5.15.116-1.ppc64le.gpkg.tar 57108480 BLAKE2B 9d357d42a7f550626553a382dd7afb325c5f4741c10bc065406cfc59e5cc791e0f7e28c1da5cff6950db24ddee4828326ad45b705aee9510041bb91940d35e63 SHA512 2e65a97d98f003df766e583e6891caf49b9bb197268f0fb9c288ef94e2e9eb9daf46884ab96d5758be592cf790b5b5397cd674c34eb820a8514baefddab6eba1
+DIST gentoo-kernel-5.15.116-1.x86.gpkg.tar 59125760 BLAKE2B a0ade34587b0d1c1850bc0bc693cba0665c19376fc89065051bda33aa9e0d488557831f2864f3eede8991a94868a364f9fc7880aa279944342236c2935dd9682 SHA512 1730cc90ddc07b07707d7bf65c53920906e62da239b1f8a6f30d386000409679e54afb63722995f1c13c43393bf309c93da2964dd8262a09c1c068a69e0fbf9f
 DIST gentoo-kernel-5.4.244-1.amd64.gpkg.tar 60528640 BLAKE2B 304077b1c25137f15984e4ce6593519186eccdf491eb98046a12194651ad973d9cc3a9bc83f9806b637e3898443c9fc0f97449528df6dd91c03ff1948dadb528 SHA512 a518e841d3b02afec7118cc344476fea2d643c9e71289bff6085e3bdd7b77e098e609b1d24336426192b5c22789f34e779d97441c6d5d22cd2b9d61b5712a9ff
 DIST gentoo-kernel-5.4.244-1.arm64.gpkg.tar 56535040 BLAKE2B 11eb5cdfaa750cb84a64f804af672834d971e8bc8df67d3c86dcb3274d710f4d4fca4ff8d611b520dcc3a9fb4c36be1892b7fc38d06bca84545ecdb4ac21cfdd SHA512 ba63594c7546afbace4eee7102c05d66f8d93d596baf889b0224d753d806c96715a8f2088237ae1142ab7b1b5cda96fab38a2af1600711402ee25aa2b5ce016d
 DIST gentoo-kernel-5.4.244-1.ppc64le.gpkg.tar 54210560 BLAKE2B 879d7c2ea090a0f09a5852cacd2409baa0efcc8436f266f02730f107ec3dfd90ba561a35bd83c5b5a7bbd68a193a4e5062f5bae1cd5fd7aa7079ea4d59b2f2cc SHA512 2bc13bc6f4823c2316d31c25494345abb79db4261320209cbce07b504eae4e70e41bc95af6ab4c01685fdba610836d5dc4de21e446972c31073ac0ef8ab80da4

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.116.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.116.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.116.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-09 18:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-09 18:11 UTC (permalink / raw
  To: gentoo-commits

commit:     f8b71aa33d45365624cc0d7b47a6b674fe3e504e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  9 18:05:20 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun  9 18:11:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8b71aa3

sys-kernel/gentoo-kernel-bin: Bump to 6.1.33

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.33.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 40a3ed43e32a..cb7ecbdca774 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb0
 DIST genpatches-6.1-36.extras.tar.xz 3808 BLAKE2B ba99390043e4a62ea1322364ba601440fd70079ffb98dea924f91aeb00a7add4d2402e16589e0406e66ff9e0ec7a9d0d76e0a14276fe486507345c8ebeb82bde SHA512 ab4170a7b75c2617ccd5c08b7c5d84e68e593cacdca70dd59ed0b738639ddf3bbbaf6a4758728ff74026478a341782eb0e73a6a40ef9a7158f9c6221703afc55
 DIST genpatches-6.1-37.base.tar.xz 1905836 BLAKE2B da087dc0f3e1f683b025c16f9fc4c60fb041d9b1a7c886f6b235dbf28afedda1283780298add52e211d4bde198247413c633908f891f6d1464bf0caeaff76f26 SHA512 528ac52eb398dc272a0011384c6ca4af72cd7e0b4a75f5c81d71c8aa7b04a11b58ab5445b99bfb53bc559e99e5aeb42dd9479aa8c8b2d42510709614de75872a
 DIST genpatches-6.1-37.extras.tar.xz 3808 BLAKE2B 020021d322f4240a950fc572f3442e554645419dd64f5e15ddb44e77bd950fa41030e5f8143949ac9e6a96eabf392d317fd7557a9ddeaa84b3979d399cf269c8 SHA512 9b6ffd0a94028f2bcfb3e8a1e24cc11f722fe6637b11f3cf9e5f21883291c456108bc2b7014d5aa5733ee77db2d2b9c196bd429b70fad3a6435b5c7773f37823
+DIST genpatches-6.1-38.base.tar.xz 1956240 BLAKE2B 65193574bdd8fdf4dc5d78af616729db4f8e5ed4ad6fa22baccbe27cd0518175fd02acc218074c709b86831eda460a99013b2444c1f6ed358f545a3133afdc00 SHA512 d8015efd3980cf82f499a813589affc8d7b6acdcf748c17c9b3a4b41730676443611d6375e517c633bdb8d2119b1cbfe50bd8984885fd97c29455f00078d64f7
+DIST genpatches-6.1-38.extras.tar.xz 3812 BLAKE2B 648c0054d5088b51d17e8b825153c7fcc7988d973811dcae7ccd64bcd78b4634d410aaa848b3cb31272eec552ad410c705388b8887603d94b6cf5a5170f7b36d SHA512 313a119b47d954ebef9dea3a48024a8d4e7f3b4b62de74f19acdb997ece3e198872fc3c50e10171687b07e8bbf85c5b7dfd80045ed7184460fda3c68c29e8b9e
 DIST genpatches-6.3-10.base.tar.xz 593348 BLAKE2B e4d149963ca7d441b60d40af98939acdcc6163a09790ce103c78d33aa554de170136fbf8a4aa9285c5bde7fdd3cad54f73152d56038d7a299f8e69158b420d50 SHA512 7fddf9a02d8767c0236d8c3e1097a267d7f4961308eb08826299b596ba96b1e2fcaa84c22d986619e99aff3817f64fbc3740b87e5d0e1949dfe85d7f5450697f
 DIST genpatches-6.3-10.extras.tar.xz 3808 BLAKE2B 7a4885c76a17d73d7f03836d243bee424f5d4e4205a6547f1b4fcb709f4f6c2c4b1c61dd542b260a3e8dd724f98d851850eaf0930233988670c674a8a2928bae SHA512 f851bc9d10ad98ee74fb26344236670c0aaa218c4bf24eaf54e6376ca68d0626cc1d8f954a1dd3b61343dbd41a286d7c8d9a743ab50c295c0c729732cfb231c2
 DIST genpatches-6.3-8.base.tar.xz 502012 BLAKE2B 190e68ecc877c5520413129ad7d28f8a088775234c18f59f74a4675b1256c7da1d8dc1b323c232523fc3044f3dd4988a77ecacedda715ff3431f910b7b0d58b7 SHA512 02f4b62eb098d875e4c66325f2abc74917fe0d88c1c35ee84ee2a19da878addd27719e9e2a0dca145707335338eedc905407dcd54c6706ec18a2f0920fc082b6
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.1.32-1.amd64.gpkg.tar 76666880 BLAKE2B a8404de47aa0ff56d9d9
 DIST gentoo-kernel-6.1.32-1.arm64.gpkg.tar 69314560 BLAKE2B ca99caa48fd2319b16ac720a99decfc347fa3c64d487e967e1fe142f30ed45062831b8cfab488f11dde48c2eef2dfe7bacbf56087ea9c7eb20829de7f81eeeb0 SHA512 ac3ea9ca68c2171b6f4b064a0c3d004e034f9886062dc3eab1c74b3598a2da2a4bf1feb775726138de22ed7e20de6d78070b23cb2bbb703c1290778d494861f0
 DIST gentoo-kernel-6.1.32-1.ppc64le.gpkg.tar 62720000 BLAKE2B 53bf04c1cd5135dab83f1455cc15060c43696184169a6e58073641c9b3d752f768bd7731e21d66e2af386578190471b81a230dae91efc79981a115bd8e235690 SHA512 fe76bb3c46b4a62fd844852cb9039f91eaa40b1051ef1fd2928b47304b569d85abe8b12698a5d7b0c615289cc6a6abcfc33b04d80271ba58ef2db48f49cb2286
 DIST gentoo-kernel-6.1.32-1.x86.gpkg.tar 66068480 BLAKE2B 2cdf9137e3880e057af7983d4868ed935aa93ff59b674afff9089cd4778dc7882193a677852af2822cc56c3be938e60c38b65fe346432df0aa24ae737d6425a1 SHA512 37ba8029a2247bb4a5bde69d71d5c504a476f5bd5502a0ebcbb18b9d65cbfa5575c7fad62142b50bea88b6cf9bf71bec82795d2f27c7a763da6b1c81c65bd6ac
+DIST gentoo-kernel-6.1.33-1.amd64.gpkg.tar 76646400 BLAKE2B 592a8aa1ce5bd8c2729f34404152af6ec8714560a5cf7e39652dc116ec712dc29b6685d71e8aa123565f96d9cb6285242ccc1a674db73a305c0dd658bf385667 SHA512 457a877cd6b1f09bd24eff2e75bb558c35a5e555ca3c795a114641e1ce6a0fc2a04d54af9298be19351d84343a05f05dc13aff558a584f08398b2854d31f2044
+DIST gentoo-kernel-6.1.33-1.arm64.gpkg.tar 69324800 BLAKE2B 9741047e82f8daefc57ecb8fc833ce12fe8136b80dc6ba5447f5edef0efc097d67647aeabc57cf75a0f19c3b68a1b1c3de19072b60ab775083382eaaaa64edaf SHA512 50fd848b94ad031421bc3a2b2b5cb292f1a6cb41167eda2f87d05a2367ce2fe1bdb6851b8f549ee2032e3275e6c1dcc02055027ae3416aa792253173f00b9def
+DIST gentoo-kernel-6.1.33-1.ppc64le.gpkg.tar 62709760 BLAKE2B dd90d935998769f1ea9cff0ebb039b610fe3836106e689e1440ec604bb3d6e121d1542fd2b26c4706f03b1933c036293e4d33ed4f9a0c498d1793031fd3959c0 SHA512 f4e0200215c7d47ca9bd7a4d1cf928543df0cfe291c92d77adea330bb46782d27603cb24cd8beefac5e3215a4311d6c85281697787951151e3917a5b75e35af2
+DIST gentoo-kernel-6.1.33-1.x86.gpkg.tar 66068480 BLAKE2B 57597b0d1a475ac61e8256bdce4a2084b2d1690083cc70b03e7b1d25a50522c3f8301fd1e3980d77507d7bb5c8f7d3106baa0cb52a186fc98264c8bfdd2c885a SHA512 1f6ff909360da05055bedcbfe1169d8b9cae9ed86b4fb8e7921cda148999b86f3dc4680d302dbac126a20839845b265953b593bc5719973775a99d8e25242656
 DIST gentoo-kernel-6.3.5-1.amd64.gpkg.tar 83486720 BLAKE2B 936bf3ec75b75aabeb4d8ca6b5a742a006cc6c6a1fd57760ffe72fd124d1ea3dbbc9361fc1f7ac4f64c3feaa2b213372cf72515577ae381c7921389db3e10d96 SHA512 9785a27d50e95c3dd9385b928b9dbc1e1056fd7cf999b4e1f675fa3ee724663671d8bb9de74a63588927cc5b984bfeff927e3ea9a26b12ef2009c7574804e490
 DIST gentoo-kernel-6.3.5-1.arm64.gpkg.tar 72386560 BLAKE2B b089996536ad9ac90e5fd382a490041baa3f7e2f4deb8945f961f454e042ef701bfb7ccc8259acca4a0a77fd104c6f0bea0a447aa90ee523eb42a4ef7eae72ce SHA512 1c666d1f210a81b2a803da4c3eab2c8464373cbbbe7b67ea2e6d3fd8bb786a6d13ecd9ece3d4dc7cb0b7487a3aa0eacfb80f9368d0b07d42c9ea7c0338659a63
 DIST gentoo-kernel-6.3.5-1.ppc64le.gpkg.tar 64286720 BLAKE2B edfa70df90d9efca3394776bb30711f51a2dfd925d49cc5310ea985112b8c37deb3658581eb381d4128154acec9a39c369f9425aabf448a6d9d6a53f6796efe3 SHA512 bb551d9a588e2b801b4ce8d5a65a34b9eed1b965ee0843bf83193dd1692473fba9e576d81fcfa69f63418b056d9784f5ccbf36b5ea742d4cbf1098d64ec0b3bd

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.33.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.33.ebuild
new file mode 100644
index 000000000000..623c8b8ab75f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.33.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-09 18:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-09 18:11 UTC (permalink / raw
  To: gentoo-commits

commit:     4d18090c4383240467ecb9dc623c06f3e641f434
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  9 18:05:34 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun  9 18:11:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d18090c

sys-kernel/gentoo-kernel-bin: Bump to 5.4.246

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.246.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b5d359fa8387..cd87047f7a5f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.4-251.base.tar.xz 5798892 BLAKE2B a519f23086a440d560e5301b77aa
 DIST genpatches-5.4-251.extras.tar.xz 1812 BLAKE2B 440f5d63b80e31753c46c2c2bb07bfdd257cac6847dfaed63a19c9e255da0e6ca31f5535718572afa143918bbab9d8651b0d8462f5bce619866d78acbc063682 SHA512 54d1ea7625daff0c8d50f8abfba616378d8bc4c62cdfdc03648bec9312803464d0c662bfa619c357a73247c00b22b9725896cec5aaefc66ef811e0f97ff62e91
 DIST genpatches-5.4-252.base.tar.xz 5808300 BLAKE2B d5cb4fe312f469a331269eca8604d9c43feca79bc6778af670fad859de3098c31cf0408fb58d95f233564e0ab2eff7a45ad041b8fc6bb97be0f93dd911224b62 SHA512 4970b66f064f53db230877fed6434e39aebb727438465667af6eca8603b712089830789c16bae5fe0249dfed0cb4bdbf1ce695cc7a1ebb6ab64bb61b1b38a5cb
 DIST genpatches-5.4-252.extras.tar.xz 1812 BLAKE2B 07013e9aa5c8a2380424df700ac7ce592732316b97d6605ffb0e75270b9b08716030a56ae78b9f09b9e314fdd78ab8a8bf986ab767eadfe0a58cf2906be52b17 SHA512 3070acc7127a372f02479f4eee5f465dc3c1fe1ac3b4c2ce0af61d2fe091c509f7e7ef2af8564eb178efe031ac5fbf2f23f48bce4ea54d4500e1b1eaccea6340
+DIST genpatches-5.4-253.base.tar.xz 5855284 BLAKE2B af86d19abc80339eb77bad98df5f404ef5db39584955094c54726d33f6a825c495d835c1f809123903debb2c31c6ad3f07d077978d10c6dafe8170cb60087c7a SHA512 5b9895d2ec8b5080802675912ea8419ed892693f82a4098e997fb3b6ce92844d605a865b31a2f06272248ec2386e36a0e9f74c163ef28e4157f29788c0e7eb5f
+DIST genpatches-5.4-253.extras.tar.xz 1816 BLAKE2B 2d3492cefc1abb1b5f35c375afb99892eaab0b90f2b5624560b5dfa4b89bc6eff729ed81737e04e33f78e66b74835a8dee260cca14261c5d2a88644b1b30f8c5 SHA512 31a201024441c55f5477b431aa94a2fe4c98977bb9c1a359af07519b8a204f16189f0595bf71aaddbb88c88e73ef918dc3943bc0a17a2a573cf34dd68dcbb211
 DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb04c1229050d13b944086ac2c51add6c63dc96c3ac2dda188dfa11a45343904e26589684ffea3a22c235738c1c6d8c38a11cd SHA512 b4de4f6db586a9aafddf639ae914b35ffb0e2340ef312c64a48f4a0bfc02c573437595fc61596245dec2eac7add9f62925e575e2f621d2cf2e80262096f64df9
 DIST genpatches-6.1-36.extras.tar.xz 3808 BLAKE2B ba99390043e4a62ea1322364ba601440fd70079ffb98dea924f91aeb00a7add4d2402e16589e0406e66ff9e0ec7a9d0d76e0a14276fe486507345c8ebeb82bde SHA512 ab4170a7b75c2617ccd5c08b7c5d84e68e593cacdca70dd59ed0b738639ddf3bbbaf6a4758728ff74026478a341782eb0e73a6a40ef9a7158f9c6221703afc55
 DIST genpatches-6.1-37.base.tar.xz 1905836 BLAKE2B da087dc0f3e1f683b025c16f9fc4c60fb041d9b1a7c886f6b235dbf28afedda1283780298add52e211d4bde198247413c633908f891f6d1464bf0caeaff76f26 SHA512 528ac52eb398dc272a0011384c6ca4af72cd7e0b4a75f5c81d71c8aa7b04a11b58ab5445b99bfb53bc559e99e5aeb42dd9479aa8c8b2d42510709614de75872a
@@ -58,6 +60,10 @@ DIST gentoo-kernel-5.4.245-1.amd64.gpkg.tar 60528640 BLAKE2B af046a3be180db34170
 DIST gentoo-kernel-5.4.245-1.arm64.gpkg.tar 56535040 BLAKE2B 3a4e3cf0cbcfe1ada3ad64d7e3e67e379849ad86ac3a485548198dd0f41cc837ae4dbb25525c7646308a28d084d55e9a0abe588bbd92bac8501d21a56db0684f SHA512 8f84e1087cb3ccd2e90918b2c99daf6c3596ad35fb9452e731b78e8ea0886d33bdb6c356daafcd429656228e0b34ef46b0c676b276af7e4e1d6f5ca5cfbfca84
 DIST gentoo-kernel-5.4.245-1.ppc64le.gpkg.tar 54220800 BLAKE2B 536a5a181f908e660361c59c3faf103511352fde966b2a01b7db310097f4d51502ae29bef16891d2518c8e645c7c47efc25e9af4ce7c4aaa14ed0b01b0698fda SHA512 3e2e237a7a0ff5d37a157ecea98fdd59d3623a225ad725d76ed239204c83d8cb3684462b4401a8738550504fa9aa954e185fd6a53a3e5e796fd2e0a93dd5ff92
 DIST gentoo-kernel-5.4.245-1.x86.gpkg.tar 52469760 BLAKE2B d251067b03af67aed6e950633e91c19ba71a2fb24962ead57864d38cd6e493a3fb14808191459ef98cac04b44361d6a0eb0b1d0dac6fdaa3ea13a3035feff0b4 SHA512 d7ce7c17d4f66f1b9e4961ddc67b8ce32a86d10594fd4c3481350bfc9a06aa573c5fe0da8858d6272c57def864f45a35ee82ec477c90a0fc24fa473ae112c592
+DIST gentoo-kernel-5.4.246-1.amd64.gpkg.tar 60508160 BLAKE2B 7c06588ca709e0e06bd4980334697de34ea2cc2dfd9623550338739a5e540bb8487e05a8668728578fb8360a946c44407df8b069836d2d0b7d014e4e44f9e68b SHA512 0398669a2b7f796805ae0fb5b159d168be05a57b4efca22fd950e2b9a99fd39c9b9df456c1ac83ee403b27f4a72bcdc497f12efe0098ae24e75f453492462070
+DIST gentoo-kernel-5.4.246-1.arm64.gpkg.tar 56524800 BLAKE2B 9f5a7eb079283e511e8548b7ef3ac15bee69a5ad7c42e9f1c0f4c80e5a74864df81077a7c28927c3bc280869e6902ae8d10cade7992462c4434187725d23549c SHA512 b04e797cf24c514ef89411cf79fd5e288ffd716ff44dedf345aae82fb4d3df4771d43bcf1cc67f3bf1133fb223802147cb672edc955a6816e39026025a53e9fa
+DIST gentoo-kernel-5.4.246-1.ppc64le.gpkg.tar 54220800 BLAKE2B 637dbe8310f9dfdfaa84bcc21ca62aa4af9d0b32ea932890e61815256673aab9afc1c7515a35ebb4f983c5f02cf25eaea9657c13e5052b1b0d30e4ff2d98566e SHA512 271d968e9712d1fd9f5a2b7cebf4275e448629d0f3128f730004e9a99a4759e0c709ec706805c7590696f55e3a890a4ad681dc2ff2bc0f261e05e828322176ad
+DIST gentoo-kernel-5.4.246-1.x86.gpkg.tar 52480000 BLAKE2B 16abf62566af53f3aad2c4cd7eb4003848eb5fc3bdf299295caa189c5f2212055d3e49385b653174e57a004907ac55cb55125ace3a02783d63ea44f0b0791467 SHA512 d1f61160ff3e109db01dedcdbcd26a618c1b766921947394aaa28342aa9ba2cbb35c5055920b5b34a8d45fa35ce3d75ff565a213ede519cc857f5daa01af603b
 DIST gentoo-kernel-6.1.31-1.amd64.gpkg.tar 76656640 BLAKE2B 7bf643f5c46e77546e300ef4aa58fe67d9ebfad8a6404dbf3fd166af1f9980f473b70dfc03d1ea7589f02e59c1538627a0f5fa1731331b95c76fa44ee9f51a5b SHA512 109eda5dbfa28f42d8308208bc2240f604965b21a8a2c76ce76331c9dd85823fb666b04d5113677616cd385d928d5d916e73e10fd99995019a1c91394ac92a32
 DIST gentoo-kernel-6.1.31-1.arm64.gpkg.tar 69324800 BLAKE2B 57169ac151443e6eba0b83a7973e154eb8b43175c5ff44c796ce85726cc1684470e77a77968b46937dd44cfad789053acbe04c2886bc39375c8b652b46f06abb SHA512 4a453f8a22c8bc99c6bb83377139e8d9a37e540a3ccac494762a7a49c93fee0d3c842aabcfa8e8df7a88db1a2439ca5b5165d9dfb889e5ee0780003b972f185a
 DIST gentoo-kernel-6.1.31-1.ppc64le.gpkg.tar 62720000 BLAKE2B de2262a2d4192e3002eb61ef6eeff85424684b3ff4f1f67ac9fd05c7bd33daa7d6b3576c5436a1ab7a7e9bfa741306e6c6f1a215f4b5a6aa939a5df9bfecd5d2 SHA512 f1675afd84a62c4f1552dbcdf6dd108ef5d4b11a1f7af695ae263f9c40976fcca678532a4c2b4c34485ee463e6f7c7ca7668c0ea8dd825f3a3e362839d19a455

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.246.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.246.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.246.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-14 15:05 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-14 15:05 UTC (permalink / raw
  To: gentoo-commits

commit:     9077ac3db6e6a209c3075038d076291a422e78b1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 14 15:01:16 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 14 15:05:48 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9077ac3d

sys-kernel/gentoo-kernel-bin: Bump to 5.4.247

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.247.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 78758074969a..47b61b377cc8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-5.4-252.base.tar.xz 5808300 BLAKE2B d5cb4fe312f469a331269eca8604
 DIST genpatches-5.4-252.extras.tar.xz 1812 BLAKE2B 07013e9aa5c8a2380424df700ac7ce592732316b97d6605ffb0e75270b9b08716030a56ae78b9f09b9e314fdd78ab8a8bf986ab767eadfe0a58cf2906be52b17 SHA512 3070acc7127a372f02479f4eee5f465dc3c1fe1ac3b4c2ce0af61d2fe091c509f7e7ef2af8564eb178efe031ac5fbf2f23f48bce4ea54d4500e1b1eaccea6340
 DIST genpatches-5.4-253.base.tar.xz 5855284 BLAKE2B af86d19abc80339eb77bad98df5f404ef5db39584955094c54726d33f6a825c495d835c1f809123903debb2c31c6ad3f07d077978d10c6dafe8170cb60087c7a SHA512 5b9895d2ec8b5080802675912ea8419ed892693f82a4098e997fb3b6ce92844d605a865b31a2f06272248ec2386e36a0e9f74c163ef28e4157f29788c0e7eb5f
 DIST genpatches-5.4-253.extras.tar.xz 1816 BLAKE2B 2d3492cefc1abb1b5f35c375afb99892eaab0b90f2b5624560b5dfa4b89bc6eff729ed81737e04e33f78e66b74835a8dee260cca14261c5d2a88644b1b30f8c5 SHA512 31a201024441c55f5477b431aa94a2fe4c98977bb9c1a359af07519b8a204f16189f0595bf71aaddbb88c88e73ef918dc3943bc0a17a2a573cf34dd68dcbb211
+DIST genpatches-5.4-254.base.tar.xz 5863304 BLAKE2B 5f2004de314bb1d7d029eace7ff48b66c2109ff8f8aadb66f1919c04ac008da386a9a79909d8e27713269282ea4e9f72995712f8ff360fdd865061276fdfe4e1 SHA512 c9466b35a804cdc483f7cfe111d4da24c7baceeae240ac3cb803a93f59fde9d2f8782c839cdea2bb09c111e66438ce13ae920be8b1e00a06c705c6c9fc342ed3
+DIST genpatches-5.4-254.extras.tar.xz 1812 BLAKE2B 74d4d513b336aa79c8062560f24ef96638f2fe2d9aedca7dcb0ebfe5b202d0acbe848508c98dacc13d7ac11113b36ba73347f71b63ee6fd8e08706b3246bea5f SHA512 ec766f11f8dbfc63fec33cb3287bc103a8db0857124650f0e99a8f24ec46348e8938b9c70d7d24c3d528eb82df4f8c60959d6f5650c420446172cbf6932f7207
 DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb04c1229050d13b944086ac2c51add6c63dc96c3ac2dda188dfa11a45343904e26589684ffea3a22c235738c1c6d8c38a11cd SHA512 b4de4f6db586a9aafddf639ae914b35ffb0e2340ef312c64a48f4a0bfc02c573437595fc61596245dec2eac7add9f62925e575e2f621d2cf2e80262096f64df9
 DIST genpatches-6.1-36.extras.tar.xz 3808 BLAKE2B ba99390043e4a62ea1322364ba601440fd70079ffb98dea924f91aeb00a7add4d2402e16589e0406e66ff9e0ec7a9d0d76e0a14276fe486507345c8ebeb82bde SHA512 ab4170a7b75c2617ccd5c08b7c5d84e68e593cacdca70dd59ed0b738639ddf3bbbaf6a4758728ff74026478a341782eb0e73a6a40ef9a7158f9c6221703afc55
 DIST genpatches-6.1-37.base.tar.xz 1905836 BLAKE2B da087dc0f3e1f683b025c16f9fc4c60fb041d9b1a7c886f6b235dbf28afedda1283780298add52e211d4bde198247413c633908f891f6d1464bf0caeaff76f26 SHA512 528ac52eb398dc272a0011384c6ca4af72cd7e0b4a75f5c81d71c8aa7b04a11b58ab5445b99bfb53bc559e99e5aeb42dd9479aa8c8b2d42510709614de75872a
@@ -80,6 +82,10 @@ DIST gentoo-kernel-5.4.246-1.amd64.gpkg.tar 60508160 BLAKE2B 7c06588ca709e0e06bd
 DIST gentoo-kernel-5.4.246-1.arm64.gpkg.tar 56524800 BLAKE2B 9f5a7eb079283e511e8548b7ef3ac15bee69a5ad7c42e9f1c0f4c80e5a74864df81077a7c28927c3bc280869e6902ae8d10cade7992462c4434187725d23549c SHA512 b04e797cf24c514ef89411cf79fd5e288ffd716ff44dedf345aae82fb4d3df4771d43bcf1cc67f3bf1133fb223802147cb672edc955a6816e39026025a53e9fa
 DIST gentoo-kernel-5.4.246-1.ppc64le.gpkg.tar 54220800 BLAKE2B 637dbe8310f9dfdfaa84bcc21ca62aa4af9d0b32ea932890e61815256673aab9afc1c7515a35ebb4f983c5f02cf25eaea9657c13e5052b1b0d30e4ff2d98566e SHA512 271d968e9712d1fd9f5a2b7cebf4275e448629d0f3128f730004e9a99a4759e0c709ec706805c7590696f55e3a890a4ad681dc2ff2bc0f261e05e828322176ad
 DIST gentoo-kernel-5.4.246-1.x86.gpkg.tar 52480000 BLAKE2B 16abf62566af53f3aad2c4cd7eb4003848eb5fc3bdf299295caa189c5f2212055d3e49385b653174e57a004907ac55cb55125ace3a02783d63ea44f0b0791467 SHA512 d1f61160ff3e109db01dedcdbcd26a618c1b766921947394aaa28342aa9ba2cbb35c5055920b5b34a8d45fa35ce3d75ff565a213ede519cc857f5daa01af603b
+DIST gentoo-kernel-5.4.247-1.amd64.gpkg.tar 60538880 BLAKE2B 0191ec718549c6807ffc56a90e5dcc5a4f31d6e37146ab2274bdce0257c91c79dcf43f9b0a87b934969a4291a72243aa08f62bdf7d22c78d2d942895f9baf4e6 SHA512 b6b3d6f93b36323283aeb64b4e25f342bd5c4fab9f47548a92a3ce2b90eb1f940b044299831a72b7476f4a30142c70166559f088484644ad1cf9f4c1fcc8e51a
+DIST gentoo-kernel-5.4.247-1.arm64.gpkg.tar 56535040 BLAKE2B 913dd91eef5d3063e5fb188e9b62eaba960e9e022523642a33dc8ade90058f9d5498ba669eb04a845fdf0a8b72d1b14342287b16bf0211b0c095738e87f2f32e SHA512 0121902f96994f0ff6bd918eedf3a42bcfbceef104d7baee583305c5c7569391f8379a0efef8ff1141dead91c69a10fd68315a23836563fbca19453026c6662f
+DIST gentoo-kernel-5.4.247-1.ppc64le.gpkg.tar 54210560 BLAKE2B 346820cdd427ed48c2514de8b4c8562c21f9520c8b5a6bbf454b673f3234974d4cc1574bf162832abda1fddb9149cc2d7d235e9b5bf2f39ad9f4a816762374c2 SHA512 176c1bfeb0348336daad35a375371619c6f0815cd2e780a82431ac966fb11fc6ce23ed00eb8dfd192999564f0b8f3713f5b58bb5a22044f6a75ba36c1a6a76d1
+DIST gentoo-kernel-5.4.247-1.x86.gpkg.tar 52490240 BLAKE2B d0276d11d02df5f167d1b791b5da0d1bf8b78c5a6cb2f55728f2846aab3d0495b074e6c949d52b240f42c36c080ff43b78398a4e0a2a9fbd5c6adc62cbc50fd8 SHA512 27096487860c41750a4f4d707982527479cfd8a95208a7a801ce6a53de4d21dac24d6d9063eb1e9f24c35e23a6d9329b830736398a553ae9708d880d52ce456d
 DIST gentoo-kernel-6.1.31-1.amd64.gpkg.tar 76656640 BLAKE2B 7bf643f5c46e77546e300ef4aa58fe67d9ebfad8a6404dbf3fd166af1f9980f473b70dfc03d1ea7589f02e59c1538627a0f5fa1731331b95c76fa44ee9f51a5b SHA512 109eda5dbfa28f42d8308208bc2240f604965b21a8a2c76ce76331c9dd85823fb666b04d5113677616cd385d928d5d916e73e10fd99995019a1c91394ac92a32
 DIST gentoo-kernel-6.1.31-1.arm64.gpkg.tar 69324800 BLAKE2B 57169ac151443e6eba0b83a7973e154eb8b43175c5ff44c796ce85726cc1684470e77a77968b46937dd44cfad789053acbe04c2886bc39375c8b652b46f06abb SHA512 4a453f8a22c8bc99c6bb83377139e8d9a37e540a3ccac494762a7a49c93fee0d3c842aabcfa8e8df7a88db1a2439ca5b5165d9dfb889e5ee0780003b972f185a
 DIST gentoo-kernel-6.1.31-1.ppc64le.gpkg.tar 62720000 BLAKE2B de2262a2d4192e3002eb61ef6eeff85424684b3ff4f1f67ac9fd05c7bd33daa7d6b3576c5436a1ab7a7e9bfa741306e6c6f1a215f4b5a6aa939a5df9bfecd5d2 SHA512 f1675afd84a62c4f1552dbcdf6dd108ef5d4b11a1f7af695ae263f9c40976fcca678532a4c2b4c34485ee463e6f7c7ca7668c0ea8dd825f3a3e362839d19a455

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.247.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.247.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.247.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-14 15:05 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-14 15:05 UTC (permalink / raw
  To: gentoo-commits

commit:     13ff3bc54f6352d34f5dfdaa6cafaae4ac2d34aa
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 14 15:01:08 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 14 15:05:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13ff3bc5

sys-kernel/gentoo-kernel-bin: Bump to 5.15.117

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.117.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ae45caf1223d..3118d09de883 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.15-121.base.tar.xz 4695588 BLAKE2B 2bbc7102194c0526cdc1f2e3108
 DIST genpatches-5.15-121.extras.tar.xz 3932 BLAKE2B 22ef45027450ffaafa2637aab88656c56fee375fcad14403693f94894cdfab96bb2b930cec4852babcb4bac86b07bbc9e6e103de7c871b91ef3004435e1cb785 SHA512 92b785c17dd171871dbcd841810c1e7da4fd7cc5027040340dd90f6bf97153dd0e300a6bc33e61bc7354b6e6648e3bf718d161ebacc5a4ed3a3e86e885181ff5
 DIST genpatches-5.15-122.base.tar.xz 4735096 BLAKE2B 10746c787ab70dc82b688b8720144b80719ddd7f4719e9fb2215b667ca7806b2e8c5626dd66b46f20c0e6d7e05352c84eea9cad93327fdd8edceb4fe52f43416 SHA512 65437aa0e53effa3eb84e3d7b2a0497ed4f4ef85fa96e75a8c591f27a610629193094c6d03dc676c462cf41a55bda5b5277c14726d48ea6ed59e8edeb92105d9
 DIST genpatches-5.15-122.extras.tar.xz 3932 BLAKE2B 35fdaa40b4b4e297df7f8702ab017f4c49bbca2aedc652c6e5ba8fec6b1573a57d17a9c7b21f03b56b43d9bc888e3d55354ceb92e84dde0a89983dfa1c3ffc16 SHA512 176deb6aef0eb9dace274bc4ca0f29a8d657461583dc9133feb4272211f910313fbb69fed308705f00c1c6d86845f1e961ea0066b09b42cac75a3579b3d3ed14
+DIST genpatches-5.15-123.base.tar.xz 4796616 BLAKE2B 77f5ece18ead48d21a9edca96a96387397e95994a9f33f12eb58b09f3732f6233955a656cd345799b758087d52412221af624638f4b5ba85df54454c03a54e2c SHA512 81c918d213a7577089f8dbfa4ea2f7cdfff08950d6a7813baddd779542fc75d532a5519bf2fc4a2ab59d5a68e56129cded2549f8572043ac303ac8c4eb7090e6
+DIST genpatches-5.15-123.extras.tar.xz 3932 BLAKE2B 708144e428faed3f92e76be99ae6ad3e492113f585d8d00fa099911bd528bef269636e10204317c2eccb159aef18365c8f920914617f7565bcc1e348f589f311 SHA512 93eb2ae79468046e6b056371e22b3102245ef297ac4c6db607efa2fc512e259355ce2ff96526fe212a2704d09902262471787390f837534745671d5daccc2b9e
 DIST genpatches-5.4-251.base.tar.xz 5798892 BLAKE2B a519f23086a440d560e5301b77aa1a627e97d9c2545adddc6fdfe9b55b35dcbef285a6e92d4ab615b517177723875a53b6b5f1dc9c237dec3f23acb511e08be7 SHA512 c8d228cb18f2c64631ee5a40d7de58e78c7fd2c452f54101d0e6f67149d5d3df30076b461dada5bd862e4b97daf30a6d15c3f50526b46156d9ffca946b3c65d7
 DIST genpatches-5.4-251.extras.tar.xz 1812 BLAKE2B 440f5d63b80e31753c46c2c2bb07bfdd257cac6847dfaed63a19c9e255da0e6ca31f5535718572afa143918bbab9d8651b0d8462f5bce619866d78acbc063682 SHA512 54d1ea7625daff0c8d50f8abfba616378d8bc4c62cdfdc03648bec9312803464d0c662bfa619c357a73247c00b22b9725896cec5aaefc66ef811e0f97ff62e91
 DIST genpatches-5.4-252.base.tar.xz 5808300 BLAKE2B d5cb4fe312f469a331269eca8604d9c43feca79bc6778af670fad859de3098c31cf0408fb58d95f233564e0ab2eff7a45ad041b8fc6bb97be0f93dd911224b62 SHA512 4970b66f064f53db230877fed6434e39aebb727438465667af6eca8603b712089830789c16bae5fe0249dfed0cb4bdbf1ce695cc7a1ebb6ab64bb61b1b38a5cb
@@ -56,6 +58,10 @@ DIST gentoo-kernel-5.15.116-1.amd64.gpkg.tar 69529600 BLAKE2B a58fe916a4100eeeea
 DIST gentoo-kernel-5.15.116-1.arm64.gpkg.tar 62515200 BLAKE2B 545af09a8f743b24d02c06736c7e7529f110cf7a84519f44613b6785d4942407fcc94896d5d39cf1d2b31132fbeeedfdf9216d0e7b0823f911ec0c22576d8e17 SHA512 f8305c6647d8dbd1fd8998aace059344f3af644d6ee7ba19f74a3da14a745d3880820e91faddb4a6c27d502faf40186e00c4d719c124926ccc1eb5e0ead57257
 DIST gentoo-kernel-5.15.116-1.ppc64le.gpkg.tar 57108480 BLAKE2B 9d357d42a7f550626553a382dd7afb325c5f4741c10bc065406cfc59e5cc791e0f7e28c1da5cff6950db24ddee4828326ad45b705aee9510041bb91940d35e63 SHA512 2e65a97d98f003df766e583e6891caf49b9bb197268f0fb9c288ef94e2e9eb9daf46884ab96d5758be592cf790b5b5397cd674c34eb820a8514baefddab6eba1
 DIST gentoo-kernel-5.15.116-1.x86.gpkg.tar 59125760 BLAKE2B a0ade34587b0d1c1850bc0bc693cba0665c19376fc89065051bda33aa9e0d488557831f2864f3eede8991a94868a364f9fc7880aa279944342236c2935dd9682 SHA512 1730cc90ddc07b07707d7bf65c53920906e62da239b1f8a6f30d386000409679e54afb63722995f1c13c43393bf309c93da2964dd8262a09c1c068a69e0fbf9f
+DIST gentoo-kernel-5.15.117-1.amd64.gpkg.tar 69529600 BLAKE2B e2a1a7842b30054c508c813876b73141979ecee900f38c6ade9776e7ea378f3a186d6d5c0077c2e5f30c305e2aa8c1bfd1cdf54a037b046e2680bb0a039acc0d SHA512 500ed4b6053bf32a472a06f376e2940756b8beee58d4ad5714b0d93341b96af238bf7f3e623d7a8beb356daf6afb9c02b6f05d9f1b007fcdcedb291fa9d241df
+DIST gentoo-kernel-5.15.117-1.arm64.gpkg.tar 62525440 BLAKE2B 513712b046e96cf3362679969bc6a19c62e070ecb3f71739dad745423e6a075df803970244a75feca5b6772a517f9db7ef3fad2ee662d8984420df4d25fb408d SHA512 30bb02f58a987082ae5b5c3d9b11b32ef482d30123e53aa8291bb1f9c492a8dce8938f9685a9d80db59c16efd17ec579e5e824eb89578621a05b8658882324e4
+DIST gentoo-kernel-5.15.117-1.ppc64le.gpkg.tar 57098240 BLAKE2B 26b5a6f24beeb843cdf6a8a99ff4576147949a0407c1cebde6ee73d61205ab28d8fa4010000968165a749bfdb1b944fedf0cc4b3a4f10109fde27207cb296010 SHA512 ca94f1087c56f6369104665bc957c57cb8a8f6d2eed646cbd1bef5ba727ab2f7b91d93e585210ec1a7a18fb791233a823f25d96e728453bc080eccc62a63ace2
+DIST gentoo-kernel-5.15.117-1.x86.gpkg.tar 59125760 BLAKE2B 6d3558e8493b7b716e692b110b48b219ebfb54c29411899af12c45826384161b084afbbeca29f189c00a36c1651618e2e1d0f97c58367b3eea764c78ba35bfb2 SHA512 19d0188b91ce03f32af7a7e4575f6f19b02b7701f927e588c03e1911690baf5562aa47ad8e0c0d617e0c9334a81962e14abe884dc2b08518eacff065e7b8bd7e
 DIST gentoo-kernel-5.4.244-1.amd64.gpkg.tar 60528640 BLAKE2B 304077b1c25137f15984e4ce6593519186eccdf491eb98046a12194651ad973d9cc3a9bc83f9806b637e3898443c9fc0f97449528df6dd91c03ff1948dadb528 SHA512 a518e841d3b02afec7118cc344476fea2d643c9e71289bff6085e3bdd7b77e098e609b1d24336426192b5c22789f34e779d97441c6d5d22cd2b9d61b5712a9ff
 DIST gentoo-kernel-5.4.244-1.arm64.gpkg.tar 56535040 BLAKE2B 11eb5cdfaa750cb84a64f804af672834d971e8bc8df67d3c86dcb3274d710f4d4fca4ff8d611b520dcc3a9fb4c36be1892b7fc38d06bca84545ecdb4ac21cfdd SHA512 ba63594c7546afbace4eee7102c05d66f8d93d596baf889b0224d753d806c96715a8f2088237ae1142ab7b1b5cda96fab38a2af1600711402ee25aa2b5ce016d
 DIST gentoo-kernel-5.4.244-1.ppc64le.gpkg.tar 54210560 BLAKE2B 879d7c2ea090a0f09a5852cacd2409baa0efcc8436f266f02730f107ec3dfd90ba561a35bd83c5b5a7bbd68a193a4e5062f5bae1cd5fd7aa7079ea4d59b2f2cc SHA512 2bc13bc6f4823c2316d31c25494345abb79db4261320209cbce07b504eae4e70e41bc95af6ab4c01685fdba610836d5dc4de21e446972c31073ac0ef8ab80da4

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.117.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.117.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.117.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-14 15:05 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-14 15:05 UTC (permalink / raw
  To: gentoo-commits

commit:     fd15415689664ba5a6d862442f108ef964b1493d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 14 15:01:03 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 14 15:05:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd154156

sys-kernel/gentoo-kernel-bin: Bump to 6.1.34

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.34.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 815126fcf2ca..ae45caf1223d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.1-37.base.tar.xz 1905836 BLAKE2B da087dc0f3e1f683b025c16f9fc4c
 DIST genpatches-6.1-37.extras.tar.xz 3808 BLAKE2B 020021d322f4240a950fc572f3442e554645419dd64f5e15ddb44e77bd950fa41030e5f8143949ac9e6a96eabf392d317fd7557a9ddeaa84b3979d399cf269c8 SHA512 9b6ffd0a94028f2bcfb3e8a1e24cc11f722fe6637b11f3cf9e5f21883291c456108bc2b7014d5aa5733ee77db2d2b9c196bd429b70fad3a6435b5c7773f37823
 DIST genpatches-6.1-38.base.tar.xz 1956240 BLAKE2B 65193574bdd8fdf4dc5d78af616729db4f8e5ed4ad6fa22baccbe27cd0518175fd02acc218074c709b86831eda460a99013b2444c1f6ed358f545a3133afdc00 SHA512 d8015efd3980cf82f499a813589affc8d7b6acdcf748c17c9b3a4b41730676443611d6375e517c633bdb8d2119b1cbfe50bd8984885fd97c29455f00078d64f7
 DIST genpatches-6.1-38.extras.tar.xz 3812 BLAKE2B 648c0054d5088b51d17e8b825153c7fcc7988d973811dcae7ccd64bcd78b4634d410aaa848b3cb31272eec552ad410c705388b8887603d94b6cf5a5170f7b36d SHA512 313a119b47d954ebef9dea3a48024a8d4e7f3b4b62de74f19acdb997ece3e198872fc3c50e10171687b07e8bbf85c5b7dfd80045ed7184460fda3c68c29e8b9e
+DIST genpatches-6.1-39.base.tar.xz 1991672 BLAKE2B 332dc85815f36c8d97a1d053732fabb029a55009edd98e4afc6487f50e2cfe6cb02db0e47a8518286260a9cf430c7113e79ee7cdde214e20c1828162c9dc5bd0 SHA512 02cbb9c6f1179ebe84804bc4ebad65030c0471af8b78f2417128c3cf41d3fdf2b944ce2fb6b2cee6e8427cba7ddd5694a7c851a82a2c46f02fc624bac3450930
+DIST genpatches-6.1-39.extras.tar.xz 3812 BLAKE2B f5f5b2820a14c40228ff46a76ef13323b7e3132bde16591e3d5dd5bff86aae5ee2b1e7ed890d88aaba374553fb22b0b09663df6f8da20f71ea6b0ba0d4bac4fe SHA512 556f0454983f6537d6fa8bec81df5b2eb94a4413111124c08aad7d0e050735eed69fbcf797c94873f5837325d99fdb24d0a2bc6bbaadee29e92637b46ca5849a
 DIST genpatches-6.3-10.base.tar.xz 593348 BLAKE2B e4d149963ca7d441b60d40af98939acdcc6163a09790ce103c78d33aa554de170136fbf8a4aa9285c5bde7fdd3cad54f73152d56038d7a299f8e69158b420d50 SHA512 7fddf9a02d8767c0236d8c3e1097a267d7f4961308eb08826299b596ba96b1e2fcaa84c22d986619e99aff3817f64fbc3740b87e5d0e1949dfe85d7f5450697f
 DIST genpatches-6.3-10.extras.tar.xz 3808 BLAKE2B 7a4885c76a17d73d7f03836d243bee424f5d4e4205a6547f1b4fcb709f4f6c2c4b1c61dd542b260a3e8dd724f98d851850eaf0930233988670c674a8a2928bae SHA512 f851bc9d10ad98ee74fb26344236670c0aaa218c4bf24eaf54e6376ca68d0626cc1d8f954a1dd3b61343dbd41a286d7c8d9a743ab50c295c0c729732cfb231c2
 DIST genpatches-6.3-11.base.tar.xz 641372 BLAKE2B 4b2463552d359412969bc50e8c46aac52c23fe83deaff66eddacb48148921b4f88b019bd05b81f4ae2eb71710cad18613e5001dd4ab999d461f35cedc4c31409 SHA512 7632ff13835b971d44f582853cc54d539bde0ef1ca511ac179ff49143c1bae21e82da0048b6c45d36da5aefd92fa788b108e3f01d6fbf16534394ad7b143833d
@@ -78,6 +80,10 @@ DIST gentoo-kernel-6.1.33-1.amd64.gpkg.tar 76646400 BLAKE2B 592a8aa1ce5bd8c2729f
 DIST gentoo-kernel-6.1.33-1.arm64.gpkg.tar 69324800 BLAKE2B 9741047e82f8daefc57ecb8fc833ce12fe8136b80dc6ba5447f5edef0efc097d67647aeabc57cf75a0f19c3b68a1b1c3de19072b60ab775083382eaaaa64edaf SHA512 50fd848b94ad031421bc3a2b2b5cb292f1a6cb41167eda2f87d05a2367ce2fe1bdb6851b8f549ee2032e3275e6c1dcc02055027ae3416aa792253173f00b9def
 DIST gentoo-kernel-6.1.33-1.ppc64le.gpkg.tar 62709760 BLAKE2B dd90d935998769f1ea9cff0ebb039b610fe3836106e689e1440ec604bb3d6e121d1542fd2b26c4706f03b1933c036293e4d33ed4f9a0c498d1793031fd3959c0 SHA512 f4e0200215c7d47ca9bd7a4d1cf928543df0cfe291c92d77adea330bb46782d27603cb24cd8beefac5e3215a4311d6c85281697787951151e3917a5b75e35af2
 DIST gentoo-kernel-6.1.33-1.x86.gpkg.tar 66068480 BLAKE2B 57597b0d1a475ac61e8256bdce4a2084b2d1690083cc70b03e7b1d25a50522c3f8301fd1e3980d77507d7bb5c8f7d3106baa0cb52a186fc98264c8bfdd2c885a SHA512 1f6ff909360da05055bedcbfe1169d8b9cae9ed86b4fb8e7921cda148999b86f3dc4680d302dbac126a20839845b265953b593bc5719973775a99d8e25242656
+DIST gentoo-kernel-6.1.34-1.amd64.gpkg.tar 76697600 BLAKE2B 52d804b7d2d77d7c215e2e38364f3212e6bfa1047c370238a3f2b7db4a19417dd4315a9eb13940cdb85a24d7f56c27823a8520edac8053cad9c57841b7500fb1 SHA512 ab54a2f90f39c67457fb7e030156def1b50a4e45ac5c4b96b317fef063b4520dc53351a8b895a79076ffeae835b56e4af9a5ef140309d06c0594c4be68211da7
+DIST gentoo-kernel-6.1.34-1.arm64.gpkg.tar 69324800 BLAKE2B 1b3fe027a64d228a1e979cfc5f29e23efda7f146164ea741672f85b668353395e9af48a45304cef1b51a4a8e5a7f2cd0d80f1350c3b594a453170af3476e2efc SHA512 6d02852f7e3de5df9eff7f387bdb12de972e25a44bb9251f96a2da7a7705112d1e1bc2aaa34d306e98cfa470f8f310322347a4dc3d70d23c13ca0f167b57816e
+DIST gentoo-kernel-6.1.34-1.ppc64le.gpkg.tar 62730240 BLAKE2B 7678827b4e230c042419892af3a401356d2cdcd15bafc99a8fdea111301534fd21b54cac9996a2dbee20aed0603f5145f5338389da79915535f5e212e30b1605 SHA512 7ff369eb801fac516fb56f94ba1a2b5b03ebe97b2edb39106097a50d56cb01c278c047f229d894f1d14e426c715a414e64b512cb968b95aad59c6214aa6e649d
+DIST gentoo-kernel-6.1.34-1.x86.gpkg.tar 66068480 BLAKE2B 520acaa2574136fdd2d84cd90d1df940ea9bf2f301bfb91d7da7b47c2e037a654ec465b6144b81f9133bd337b362c2149e6f8f4cbec4b04d57a55f10cbab3981 SHA512 ccb7b4df0c32ad8c11f206ca5b1ba0da07815712951e2a869c449a31eb4efd1b536b6f34e64fdff2b0938900a654646f98f7444c2348f348156ec699d5ec0a65
 DIST gentoo-kernel-6.3.5-1.amd64.gpkg.tar 83486720 BLAKE2B 936bf3ec75b75aabeb4d8ca6b5a742a006cc6c6a1fd57760ffe72fd124d1ea3dbbc9361fc1f7ac4f64c3feaa2b213372cf72515577ae381c7921389db3e10d96 SHA512 9785a27d50e95c3dd9385b928b9dbc1e1056fd7cf999b4e1f675fa3ee724663671d8bb9de74a63588927cc5b984bfeff927e3ea9a26b12ef2009c7574804e490
 DIST gentoo-kernel-6.3.5-1.arm64.gpkg.tar 72386560 BLAKE2B b089996536ad9ac90e5fd382a490041baa3f7e2f4deb8945f961f454e042ef701bfb7ccc8259acca4a0a77fd104c6f0bea0a447aa90ee523eb42a4ef7eae72ce SHA512 1c666d1f210a81b2a803da4c3eab2c8464373cbbbe7b67ea2e6d3fd8bb786a6d13ecd9ece3d4dc7cb0b7487a3aa0eacfb80f9368d0b07d42c9ea7c0338659a63
 DIST gentoo-kernel-6.3.5-1.ppc64le.gpkg.tar 64286720 BLAKE2B edfa70df90d9efca3394776bb30711f51a2dfd925d49cc5310ea985112b8c37deb3658581eb381d4128154acec9a39c369f9425aabf448a6d9d6a53f6796efe3 SHA512 bb551d9a588e2b801b4ce8d5a65a34b9eed1b965ee0843bf83193dd1692473fba9e576d81fcfa69f63418b056d9784f5ccbf36b5ea742d4cbf1098d64ec0b3bd

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.34.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.34.ebuild
new file mode 100644
index 000000000000..623c8b8ab75f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.34.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-14 15:05 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-14 15:05 UTC (permalink / raw
  To: gentoo-commits

commit:     5122fdffa33e78d975f34735cfe0e9582f584a5d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 14 15:00:56 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 14 15:05:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5122fdff

sys-kernel/gentoo-kernel-bin: Bump to 6.3.8

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.3.8.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index cd87047f7a5f..815126fcf2ca 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.1-38.base.tar.xz 1956240 BLAKE2B 65193574bdd8fdf4dc5d78af61672
 DIST genpatches-6.1-38.extras.tar.xz 3812 BLAKE2B 648c0054d5088b51d17e8b825153c7fcc7988d973811dcae7ccd64bcd78b4634d410aaa848b3cb31272eec552ad410c705388b8887603d94b6cf5a5170f7b36d SHA512 313a119b47d954ebef9dea3a48024a8d4e7f3b4b62de74f19acdb997ece3e198872fc3c50e10171687b07e8bbf85c5b7dfd80045ed7184460fda3c68c29e8b9e
 DIST genpatches-6.3-10.base.tar.xz 593348 BLAKE2B e4d149963ca7d441b60d40af98939acdcc6163a09790ce103c78d33aa554de170136fbf8a4aa9285c5bde7fdd3cad54f73152d56038d7a299f8e69158b420d50 SHA512 7fddf9a02d8767c0236d8c3e1097a267d7f4961308eb08826299b596ba96b1e2fcaa84c22d986619e99aff3817f64fbc3740b87e5d0e1949dfe85d7f5450697f
 DIST genpatches-6.3-10.extras.tar.xz 3808 BLAKE2B 7a4885c76a17d73d7f03836d243bee424f5d4e4205a6547f1b4fcb709f4f6c2c4b1c61dd542b260a3e8dd724f98d851850eaf0930233988670c674a8a2928bae SHA512 f851bc9d10ad98ee74fb26344236670c0aaa218c4bf24eaf54e6376ca68d0626cc1d8f954a1dd3b61343dbd41a286d7c8d9a743ab50c295c0c729732cfb231c2
+DIST genpatches-6.3-11.base.tar.xz 641372 BLAKE2B 4b2463552d359412969bc50e8c46aac52c23fe83deaff66eddacb48148921b4f88b019bd05b81f4ae2eb71710cad18613e5001dd4ab999d461f35cedc4c31409 SHA512 7632ff13835b971d44f582853cc54d539bde0ef1ca511ac179ff49143c1bae21e82da0048b6c45d36da5aefd92fa788b108e3f01d6fbf16534394ad7b143833d
+DIST genpatches-6.3-11.extras.tar.xz 3804 BLAKE2B a3f7281d932090f92e4f230159d30a1b03e15e788cd03808f86d03f8df85bf0fd3a77871148af2eaae8637ea0b65e7e2c6ef9e02cd0992cc0b51924a422c5b6d SHA512 6a9d694ac9a9b3af9ac89d60fd48808fb70ee4266dc60deaecc4c2a3a48ec00aadac2074dd6cb86b698415ab24fb9b2da7284a85208e63cac7a4ec50eb423e92
 DIST genpatches-6.3-8.base.tar.xz 502012 BLAKE2B 190e68ecc877c5520413129ad7d28f8a088775234c18f59f74a4675b1256c7da1d8dc1b323c232523fc3044f3dd4988a77ecacedda715ff3431f910b7b0d58b7 SHA512 02f4b62eb098d875e4c66325f2abc74917fe0d88c1c35ee84ee2a19da878addd27719e9e2a0dca145707335338eedc905407dcd54c6706ec18a2f0920fc082b6
 DIST genpatches-6.3-8.extras.tar.xz 3804 BLAKE2B 461a2a8fd04a4a7ef2f714f5472d2169b4119dbd42bac961feb6b890b8d7def33931ac8dbe423e9d8ee32e60d56ca01bcc4c814c18e445da8d8bbb9b58a6a717 SHA512 fc563f898ee88024d4b60eec567a7439893339c9f51b4eb9a09a0b16b1c7fa164260e63396ea923e776751dfdbd52d2cddace03f212419d4b145e38b5d670dad
 DIST genpatches-6.3-9.base.tar.xz 517548 BLAKE2B 1cb215f7a6dfb9723ad2b784aa463e097686e7aa230f50285f55167590d2e673f986081a9b2e37ff8f96ad206a61e2bc34ce36b6c22c652584d7dd6a18ebe20d SHA512 039e3c8bc8927d1bef377b451c957bc394186061fcd6027defe34df59000e40f2aae9924189e8e10d240fcf2197236e97f7fc5cc924c18917349e2c74a3d2125
@@ -88,6 +90,10 @@ DIST gentoo-kernel-6.3.7-1.amd64.gpkg.tar 83466240 BLAKE2B 632db7b4da05f2eeaf591
 DIST gentoo-kernel-6.3.7-1.arm64.gpkg.tar 72376320 BLAKE2B ed7b2658ae8cc3f1080058a71241c12d9480595d04ab7a019c42f8700f422602c3d1e7b6b8bb8d51d511ef20704fca637108cc02c0eeb66b91adc5b99f7dcb92 SHA512 0dcd0df4aaad42e5aff77965ae9d7d1d229e623057448e332f462ad9728a6c8a46dc1236e92e6301e33181d856b2552a6598bd4ae47cebc060bf3217748410d0
 DIST gentoo-kernel-6.3.7-1.ppc64le.gpkg.tar 64276480 BLAKE2B 3eac58bbc5775cc95ca34d96d36a12c819351961837d204a11f2697fc6a0b72c33b62c469ff9c6edc02e83a1a4c7585760fdd09af8de8eb1fc92fadb7e939786 SHA512 d2ff4f9f833c8c7a7056ba8ea94e01ba4a232748d5918da68e4cc46f386810be3df04c38ed150d338a957e49976bcd0e468a7e33e868a3bcc5097886ccbc0c40
 DIST gentoo-kernel-6.3.7-1.x86.gpkg.tar 67031040 BLAKE2B 51d87950247ef637e1832d952738962435c8d2524ac6586e27d6ba7c3a092f3858bdb4e6fdaaa954b46146231e727eb9cc1e7faeb72b604b76d4bb98f2f2cbeb SHA512 9cccdd2e76b34421386b5159b514ea181348e3ba9290ff71dc0cdf12b637605a0d6d41cd343db7103cb747002abf6bd54fb35cd58418676da1b1698e528d6a66
+DIST gentoo-kernel-6.3.8-1.amd64.gpkg.tar 83476480 BLAKE2B 6786e9416f820562a308fd0399594f5b1e3901eb68b5582a9f31ec4854becc55553a8893396f5539c4c3c906254a91125d092e5f7b1b23c4dbd19216b7ad98a5 SHA512 fa2e413325a0cf3c708469b8c842667666adf1edacc4b1498fa17dbf368afffcbb0c195209bc4de1c0c0f429874109e2f4d265d0e9a6c3148e5228255fd433fe
+DIST gentoo-kernel-6.3.8-1.arm64.gpkg.tar 72407040 BLAKE2B 1638aeffdc103bafd6b2cc7a0c958be2c2d556f75f826c3b96e90fe9c5e95f3912b63c016743972522cb403537230e6dd0aa828f3f190bcc8e407edb674dd870 SHA512 47d8d15a158bbfb1ff8f5b2efbfa480eb9d0e8107a025eb9d5927aa477cfe0a53690dcfe21fcf5b8800f001003add87c4c2df911ddc4aba5890c97871fe55460
+DIST gentoo-kernel-6.3.8-1.ppc64le.gpkg.tar 64307200 BLAKE2B 369a8b58f2377cd9fcbb381d194a5cd1120f678b99f68abd7b998f44681078dbd30b67764764677e22d416229286c88f66efacc6ca403c22dd773a231a1a3504 SHA512 6852a5499b28e94d2a7033b5ce7803c4b06b6ebe8882732cfa4a7dd1a9783a60eec787c145451ab14ab03520f26a589e0dd871690d9097631a07b2ca25f5432a
+DIST gentoo-kernel-6.3.8-1.x86.gpkg.tar 67041280 BLAKE2B aa7b3adaef87c7ec1431e94234350532f52dd030d8fffba094391481641a7d1f9cb6f02dbf7728c85eb14732401998253b96371e0f95c0c403d9d8b4e6fab31c SHA512 eb8ce40fedfdb96a3c019aa76b39369ede648063728e870e9bf8a9ce00b3624bd587c29c037ad7706a71ed4230afcb9e54ace64af82344c8eba23c1e38bea6c0
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.8.ebuild
new file mode 100644
index 000000000000..ff865204fd12
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.8.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-14 15:05 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-14 15:05 UTC (permalink / raw
  To: gentoo-commits

commit:     e1c5d95ff4e54a432e9678f09f3ccf65faf64953
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 14 15:01:12 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 14 15:05:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c5d95f

sys-kernel/gentoo-kernel-bin: Bump to 5.10.184

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.184.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3118d09de883..78758074969a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-192.base.tar.xz 5401408 BLAKE2B 1e84821002dfa2af4f57f5cd3ad
 DIST genpatches-5.10-192.extras.tar.xz 3872 BLAKE2B 8ab3d00e158a52558ee28b82235fd1df510953207d18073ca2fd8114c64c96742ec69dde5959273c451803b0f534ed7351cfcfabe3291bcd323cdf4d317a5610 SHA512 a93b072d731f9bcd2e4d50af05902ab50b9145aa5e5b02141f203ad0b4c82b308c0cb599fa6f790b84584197c65270ec701ec94a321f39e745625803a3d6093f
 DIST genpatches-5.10-193.base.tar.xz 5429232 BLAKE2B c8ab1eec55b3e282af48601c93a6e53a2974e7b255f56346954c93976ac9870117d91a6b9e8809cdfd0cdc27ec4a3eb292e7d9b10de6ecb7b8c54056380ee875 SHA512 44733f8f09f34bf792d0c7dfb6915902a71a234e8e4cd975316ceef23fdf414b01d1e97e317e48dff7af38ac2a04391ddbb0b8ce97ca13088eb1518bccf44390
 DIST genpatches-5.10-193.extras.tar.xz 3868 BLAKE2B 5261a2132d49eb98e7e292f577eed23ba8da86f3b05b57a75d15543dd1ec0c424f4dba04a39aea6b12e320792a9f0802be6d7876bc64a1f864abed03fc8e0c36 SHA512 5383cad41ca1a0fb2933de4fc07207562ff572231f17398ab9958012b3f27d382b2043fbc9fbd784ec1d5f666f0baaf27e75d0a31473c56779f4cb1a32d89707
+DIST genpatches-5.10-194.base.tar.xz 5453496 BLAKE2B 839e14bae65711a5ef31e8e5f32a619f4bb04e0adb88010ed12023737a1729a11e7860f4043a980b8f8f2d4f71725f045d4bbf5a6013138349fe1eab389e8ee4 SHA512 25d2033b9a17f6bbc6ca2342d53fc56f086d75c2b5f4917c8803f393eb7924f0c3da349d5415e91f3290d6206bf5ae0884b3e66c99b0717357c6fc0e8b8a77aa
+DIST genpatches-5.10-194.extras.tar.xz 3868 BLAKE2B 24b257569d83f8e91dc9159d83b0f2b0b118019e600c3e92ae2625bafcbbd2c466d20f5a4bf5627c3d6f1006b2539bfb175103028956f77088cac7974fd79454 SHA512 aca296b91622ed0fca07774d58a6c32c4231e4445d7a1d91e90da773ef0d9d3c5355a2538df4081d062b153c11f6a5c931ed20833cc3f699f114c52e3213e886
 DIST genpatches-5.15-120.base.tar.xz 4681108 BLAKE2B 7e69c38991ab3b5ec949f48fff8564c854017b8bafac61747eede20f79d71dade59effaee29fe849b1fdbee7abcaeeeef3f55a39b95b96bda6a70af05a905a68 SHA512 2be319896281e7cab1646da40a3067c3815270ff5fb29edccda9138862a39ace2192a1cd38a4232bc14ebed0d6c0c877a9fd58f225d7cedca743664e2a993025
 DIST genpatches-5.15-120.extras.tar.xz 3932 BLAKE2B fb00b97c8b61234646388bec0dd23a1310a7bdca9d04a2048a32a4e30605662c7001188bc125170aeca2ded63954a71b612908286aeab06928dec00cedc76902 SHA512 c2b6ee91b3505dae7fe78a393001cdf6ac7d0020f8123f14d961b90d1424144996e182fcb5304d5890c041e2d940a960bac0795ebc22e85459285b16f67d9b3f
 DIST genpatches-5.15-121.base.tar.xz 4695588 BLAKE2B 2bbc7102194c0526cdc1f2e310871756ab87e5edf35273c41a2a8c26abfa56149361a2a8af68e215e14912bf2238c7610f60f69f88916404781488352fbdd95c SHA512 822e207359ef8ce3894152de6aacf66974d8b8bcbc5329dbcbda379cb6dc81d348ad9a38022abd05131c1a4df955426da25bf37b83ac06ccead4aa1277b2eb36
@@ -46,6 +48,10 @@ DIST gentoo-kernel-5.10.183-1.amd64.gpkg.tar 66365440 BLAKE2B 82b63f83720c546ad3
 DIST gentoo-kernel-5.10.183-1.arm64.gpkg.tar 59371520 BLAKE2B a320f17295fcb6b4327d07fca111025a6757cbdfa6047047ed27cf00b83c3a2efcfa5b29fff3751d3ba79ca84c76d327ffe30404f38033f9199a24ce43a98273 SHA512 51571bf9e8067c9ade5da541581902c162ab4421575c8df9f2e738041968f56b77b4caa57a70f75dd7ae712b216bc8c999f9404c20c0627609dec5c4960d2f2b
 DIST gentoo-kernel-5.10.183-1.ppc64le.gpkg.tar 54937600 BLAKE2B 62c7f5b8d306ed6fc21335d0409ab640bebd3b1af451369126843023c657c7b96dcacc4472e6f89463e6bc1531406731d6c3253b6cde1441b1d1b29d0bd34ca1 SHA512 25b662e19f187f44639da56b7f17a40d2617671f4dbeca7cfa7ec660cad5572fc610d5113c42fbc8fc2edccde845b89ad23376b8354f6532f6d77ba84baba516
 DIST gentoo-kernel-5.10.183-1.x86.gpkg.tar 56504320 BLAKE2B d072c8795460e39d27527c32e6d96488c870cd3bacbae085659c21b18963ca49cfe729614f541eed5bad71ef8bb40a1d77b7e7ef2eb512cab2796def6c0f75ff SHA512 38f271474648d63b08517897ce46b325a9260288bf92fdf5898d954c25c4e74306bcc22db53a830913cc605bd1317892223d2fb65fc04fe3c91f2eb7cb633ad0
+DIST gentoo-kernel-5.10.184-1.amd64.gpkg.tar 66355200 BLAKE2B 09b30508728dd810fc5cfd364619e8eb027d8f92d4f74d90b7d6b8b656dfec004f56b213af0e2be9bc845355b24e80fb05b2b3eef0d587c0939ef1ef60b42cfe SHA512 fd7eec3cb41cb07a657505e0292788b0ea4bc795edfd694c4e84840a028f77a7d1dfa3f3043857a9b6f95ae9d619a37c6d001a75220e01da3c61c6f085df7913
+DIST gentoo-kernel-5.10.184-1.arm64.gpkg.tar 59381760 BLAKE2B babdf15d04fa13195f89ff4eb131e01aca9e6e1ce06ab082a9e48e8ace4562852cdf73ad28172dc3ec211e65475f5fbbaa99d74003d89a6b039a101686fc920b SHA512 02019fd131c44b323e5cab4a20ecc37ce50aaaca6c8898fd628b4ea267090c1b7cfe74b1e13960e3c3b87d37993c4c5cec5135d6bae7d559daaeb55ee3e3b350
+DIST gentoo-kernel-5.10.184-1.ppc64le.gpkg.tar 54917120 BLAKE2B 61ad2b366c52602f783fc794e8a3ccd900d64c559937f58d26b26e9b9007e850b1405ad9340c06c0258803311429deb172eeea81dd0f7c41c6d505f66e3fec0b SHA512 ddb2c2af7875ffc56d725164cb238bb13a24223b29b66e77785a472a5c27f54bccfccbbdca5a000979a36d632372c6447fc0ba8b5b547e5ae1d4e9e2551b2e7f
+DIST gentoo-kernel-5.10.184-1.x86.gpkg.tar 56483840 BLAKE2B 0852ca18c31e244c36f9b1e9fa2da3eaa0bd5646439fda49fcbbf9cd7702bee76c35720ab0ae6aeb229f8f0854367ae1cfb2562b9ea0b3478bf4e15949430804 SHA512 edd06d9489fc5c57fc5a1aba1e8e5de8f0f5807986a0d09a0d15a259c574c89cc7ec4e6adb25e4049dba2461e774dc213ac3cb4370394d33a233ae96db6bdba1
 DIST gentoo-kernel-5.15.114-1.amd64.gpkg.tar 69539840 BLAKE2B bcc43fe6a4e17363f234a4e1bbc6cb4ac64f3d39fcf80258a7d3b3d4951ed92b165d5dd7e2f0921ccb75300f8a9e5058783752bd2b4944ee30c33e5241bc56c2 SHA512 bd63fc27132d722391a23884d60baa5cf407c223d519d46be3c47eb5c9496b0542cab93ce2bd7c7a4d8d52e19b8dbdc6595a6bd25ddba89f1a467a85aaa4be8d
 DIST gentoo-kernel-5.15.114-1.arm64.gpkg.tar 62515200 BLAKE2B 985311a49f8314cf5787c51dfb683a4372a842a4976352f220775afa8c335ed73e15deaaf3dc5be577d4ef9552dfd6e42bdb75295836aa71baaffdb75dfe24cf SHA512 3b182db4df94d3ad44e712284fc83838ba3f1676639fd57ace8d9346429f4dbbe3b011fc86317836fce2c240d54eda363a1465aa9e514eeb5dad9ab533a7bf9d
 DIST gentoo-kernel-5.15.114-1.ppc64le.gpkg.tar 57118720 BLAKE2B d825703befacdea4409fdece540ff5f940cb7b91a57e8e278cd3d345588029f0a355b16256071329fedb04e29b5b43d07443591fb1c238a3e6760cd89e0b5b1f SHA512 bb734a8e2223ca26fefc4fe3234429fde15b3c6368544b9a45c7115253280c43ded8795ab2a0c02988d30de90ee71167145336be5476cd1b4c43b9a68f2a7a92

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.184.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.184.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.184.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-21 19:29 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-21 19:29 UTC (permalink / raw
  To: gentoo-commits

commit:     25c5c3339d0d71cdf4bb483dd48399e339ffad95
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 21 19:18:12 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 21 19:29:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25c5c333

sys-kernel/gentoo-kernel-bin: Bump to 6.1.35

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.35.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1bf30ac94a0f..cc6da4935b5e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.1-38.base.tar.xz 1956240 BLAKE2B 65193574bdd8fdf4dc5d78af61672
 DIST genpatches-6.1-38.extras.tar.xz 3812 BLAKE2B 648c0054d5088b51d17e8b825153c7fcc7988d973811dcae7ccd64bcd78b4634d410aaa848b3cb31272eec552ad410c705388b8887603d94b6cf5a5170f7b36d SHA512 313a119b47d954ebef9dea3a48024a8d4e7f3b4b62de74f19acdb997ece3e198872fc3c50e10171687b07e8bbf85c5b7dfd80045ed7184460fda3c68c29e8b9e
 DIST genpatches-6.1-39.base.tar.xz 1991672 BLAKE2B 332dc85815f36c8d97a1d053732fabb029a55009edd98e4afc6487f50e2cfe6cb02db0e47a8518286260a9cf430c7113e79ee7cdde214e20c1828162c9dc5bd0 SHA512 02cbb9c6f1179ebe84804bc4ebad65030c0471af8b78f2417128c3cf41d3fdf2b944ce2fb6b2cee6e8427cba7ddd5694a7c851a82a2c46f02fc624bac3450930
 DIST genpatches-6.1-39.extras.tar.xz 3812 BLAKE2B f5f5b2820a14c40228ff46a76ef13323b7e3132bde16591e3d5dd5bff86aae5ee2b1e7ed890d88aaba374553fb22b0b09663df6f8da20f71ea6b0ba0d4bac4fe SHA512 556f0454983f6537d6fa8bec81df5b2eb94a4413111124c08aad7d0e050735eed69fbcf797c94873f5837325d99fdb24d0a2bc6bbaadee29e92637b46ca5849a
+DIST genpatches-6.1-40.base.tar.xz 2034256 BLAKE2B 7a95fc06c6d7f6f3f658d35b21a2761543444d9a95114665a9d74e8514a8577874009ecdd0dbac862359362cb0661b99d54e1c43fd8e5285dd148034fcc637b6 SHA512 645fca84ce19ef2bcd30861a2db5e6332294e3c5feb453ee0132f046c4c49e40a188fe53e27c543000ed04de531909c0500e9f571cac432f645774dc08db2e7f
+DIST genpatches-6.1-40.extras.tar.xz 3808 BLAKE2B ee4162db692e272773091d94d06bd2ba11fac8ca9bd4da96396eb450a7ea0c933e49ae9f6a27fc453c40079054d9140578c9d4c80a835f6ced71fad20a29247e SHA512 07a61941a6e0174d309da302bfdde21dce57a7449f3f8263d9005fe0a9c47feae2a5b508062cabaf53f92d6f06724e1acc3c71422e4a8e9215c515d989567a81
 DIST genpatches-6.3-10.base.tar.xz 593348 BLAKE2B e4d149963ca7d441b60d40af98939acdcc6163a09790ce103c78d33aa554de170136fbf8a4aa9285c5bde7fdd3cad54f73152d56038d7a299f8e69158b420d50 SHA512 7fddf9a02d8767c0236d8c3e1097a267d7f4961308eb08826299b596ba96b1e2fcaa84c22d986619e99aff3817f64fbc3740b87e5d0e1949dfe85d7f5450697f
 DIST genpatches-6.3-10.extras.tar.xz 3808 BLAKE2B 7a4885c76a17d73d7f03836d243bee424f5d4e4205a6547f1b4fcb709f4f6c2c4b1c61dd542b260a3e8dd724f98d851850eaf0930233988670c674a8a2928bae SHA512 f851bc9d10ad98ee74fb26344236670c0aaa218c4bf24eaf54e6376ca68d0626cc1d8f954a1dd3b61343dbd41a286d7c8d9a743ab50c295c0c729732cfb231c2
 DIST genpatches-6.3-11.base.tar.xz 641372 BLAKE2B 4b2463552d359412969bc50e8c46aac52c23fe83deaff66eddacb48148921b4f88b019bd05b81f4ae2eb71710cad18613e5001dd4ab999d461f35cedc4c31409 SHA512 7632ff13835b971d44f582853cc54d539bde0ef1ca511ac179ff49143c1bae21e82da0048b6c45d36da5aefd92fa788b108e3f01d6fbf16534394ad7b143833d
@@ -104,6 +106,10 @@ DIST gentoo-kernel-6.1.34-1.amd64.gpkg.tar 76697600 BLAKE2B 52d804b7d2d77d7c215e
 DIST gentoo-kernel-6.1.34-1.arm64.gpkg.tar 69324800 BLAKE2B 1b3fe027a64d228a1e979cfc5f29e23efda7f146164ea741672f85b668353395e9af48a45304cef1b51a4a8e5a7f2cd0d80f1350c3b594a453170af3476e2efc SHA512 6d02852f7e3de5df9eff7f387bdb12de972e25a44bb9251f96a2da7a7705112d1e1bc2aaa34d306e98cfa470f8f310322347a4dc3d70d23c13ca0f167b57816e
 DIST gentoo-kernel-6.1.34-1.ppc64le.gpkg.tar 62730240 BLAKE2B 7678827b4e230c042419892af3a401356d2cdcd15bafc99a8fdea111301534fd21b54cac9996a2dbee20aed0603f5145f5338389da79915535f5e212e30b1605 SHA512 7ff369eb801fac516fb56f94ba1a2b5b03ebe97b2edb39106097a50d56cb01c278c047f229d894f1d14e426c715a414e64b512cb968b95aad59c6214aa6e649d
 DIST gentoo-kernel-6.1.34-1.x86.gpkg.tar 66068480 BLAKE2B 520acaa2574136fdd2d84cd90d1df940ea9bf2f301bfb91d7da7b47c2e037a654ec465b6144b81f9133bd337b362c2149e6f8f4cbec4b04d57a55f10cbab3981 SHA512 ccb7b4df0c32ad8c11f206ca5b1ba0da07815712951e2a869c449a31eb4efd1b536b6f34e64fdff2b0938900a654646f98f7444c2348f348156ec699d5ec0a65
+DIST gentoo-kernel-6.1.35-1.amd64.gpkg.tar 76677120 BLAKE2B 9b0f382704f028b6121bd8ebe871db30d3997ad358a374bd1f0e67dda8ae4fca9143fb76cf4057afc91e37ea3c4115344e7b251efbb67599c8003841bd91d92e SHA512 fa12d82f22975e8afe07e10b670453d07ff462aff8f81593bb7cf484fb571619bb9ea62535a7982043461582643b72b1f31beba5873c4475b4d9a55dcb496782
+DIST gentoo-kernel-6.1.35-1.arm64.gpkg.tar 69335040 BLAKE2B dbd797663eb867e6bf667575a58aa5eedd5609c5b36560fb0888100817ec3749422be95fc059ce3fb1f4d2462bae5cffa94d090d9935895a4f010beb173d3fc4 SHA512 48acee2a34bafded610899d4e324cc393b0bdbd06f8d39d02850af232bde599fb150d5121d51878f6f922b83f22de47c1907d2b42f75d84721c2a25ff058982d
+DIST gentoo-kernel-6.1.35-1.ppc64le.gpkg.tar 62730240 BLAKE2B 372f5eb878bf1e4f015fbbeb09917b3420403a105b682d1732d909ddbdfa4bd50b8cea4d3a9129e1db0982b941fe61799380ba21101a3149cec255419797c4b5 SHA512 913ec30a24697cc78f8717abdebabfa9c427b1e6edbbea4808de536be828fd809f5342d102fbb0029c3bb1f5650b439062f1de8213b08c893c776a36f5ff5604
+DIST gentoo-kernel-6.1.35-1.x86.gpkg.tar 66078720 BLAKE2B f05069cae9b4f22f3fbea82d334e2b0661c118c09631527011731f2470f5b0674ee03f7bfa935819131e805ba3ab6a8b81eda73cf6c9ef85c9cc80027050df12 SHA512 9693eba4d519d1c886bffc664bb57fcb7a4c5ebcc56d21c4f4da33bfb869d79ea1030ccbf90ef22ae5c2e43ca102f7da99f42cb5c1cc9a3ea7e637550809a039
 DIST gentoo-kernel-6.3.5-1.amd64.gpkg.tar 83486720 BLAKE2B 936bf3ec75b75aabeb4d8ca6b5a742a006cc6c6a1fd57760ffe72fd124d1ea3dbbc9361fc1f7ac4f64c3feaa2b213372cf72515577ae381c7921389db3e10d96 SHA512 9785a27d50e95c3dd9385b928b9dbc1e1056fd7cf999b4e1f675fa3ee724663671d8bb9de74a63588927cc5b984bfeff927e3ea9a26b12ef2009c7574804e490
 DIST gentoo-kernel-6.3.5-1.arm64.gpkg.tar 72386560 BLAKE2B b089996536ad9ac90e5fd382a490041baa3f7e2f4deb8945f961f454e042ef701bfb7ccc8259acca4a0a77fd104c6f0bea0a447aa90ee523eb42a4ef7eae72ce SHA512 1c666d1f210a81b2a803da4c3eab2c8464373cbbbe7b67ea2e6d3fd8bb786a6d13ecd9ece3d4dc7cb0b7487a3aa0eacfb80f9368d0b07d42c9ea7c0338659a63
 DIST gentoo-kernel-6.3.5-1.ppc64le.gpkg.tar 64286720 BLAKE2B edfa70df90d9efca3394776bb30711f51a2dfd925d49cc5310ea985112b8c37deb3658581eb381d4128154acec9a39c369f9425aabf448a6d9d6a53f6796efe3 SHA512 bb551d9a588e2b801b4ce8d5a65a34b9eed1b965ee0843bf83193dd1692473fba9e576d81fcfa69f63418b056d9784f5ccbf36b5ea742d4cbf1098d64ec0b3bd

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.35.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.35.ebuild
new file mode 100644
index 000000000000..d2b38adc7f4c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.35.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-21 19:29 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-21 19:29 UTC (permalink / raw
  To: gentoo-commits

commit:     c0160df81cfd19ce61cccf82954ed7fe1692ceba
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 21 19:17:59 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 21 19:29:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0160df8

sys-kernel/gentoo-kernel-bin: Bump to 6.3.9

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.3.9.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 47b61b377cc8..1bf30ac94a0f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-6.3-10.base.tar.xz 593348 BLAKE2B e4d149963ca7d441b60d40af98939a
 DIST genpatches-6.3-10.extras.tar.xz 3808 BLAKE2B 7a4885c76a17d73d7f03836d243bee424f5d4e4205a6547f1b4fcb709f4f6c2c4b1c61dd542b260a3e8dd724f98d851850eaf0930233988670c674a8a2928bae SHA512 f851bc9d10ad98ee74fb26344236670c0aaa218c4bf24eaf54e6376ca68d0626cc1d8f954a1dd3b61343dbd41a286d7c8d9a743ab50c295c0c729732cfb231c2
 DIST genpatches-6.3-11.base.tar.xz 641372 BLAKE2B 4b2463552d359412969bc50e8c46aac52c23fe83deaff66eddacb48148921b4f88b019bd05b81f4ae2eb71710cad18613e5001dd4ab999d461f35cedc4c31409 SHA512 7632ff13835b971d44f582853cc54d539bde0ef1ca511ac179ff49143c1bae21e82da0048b6c45d36da5aefd92fa788b108e3f01d6fbf16534394ad7b143833d
 DIST genpatches-6.3-11.extras.tar.xz 3804 BLAKE2B a3f7281d932090f92e4f230159d30a1b03e15e788cd03808f86d03f8df85bf0fd3a77871148af2eaae8637ea0b65e7e2c6ef9e02cd0992cc0b51924a422c5b6d SHA512 6a9d694ac9a9b3af9ac89d60fd48808fb70ee4266dc60deaecc4c2a3a48ec00aadac2074dd6cb86b698415ab24fb9b2da7284a85208e63cac7a4ec50eb423e92
+DIST genpatches-6.3-12.base.tar.xz 691736 BLAKE2B 533383ee5f0bce440f9ceff66b75d742596d22113367560cf364243d90ee418d84868adedc62e74202fd5cc1c67e8efb8fdddae35e7ba12d2026be252b4005cc SHA512 8bf1fd11b3d5c3346923ce573dbc730204370b033825b9650bce83da2292dd8ce253e7e60bb23fcbcf902d0cef6b4b4b335df07c1db4c5fff477d2fece6e6489
+DIST genpatches-6.3-12.extras.tar.xz 3808 BLAKE2B 08914680602e3a59ccdd2699b60b3707e40bd2dd28c87170e78701758f50ed2273d7b4b7e238cc6d6ae5819c48c2c8e744056e0ce964dfc900fad44dd628da5d SHA512 f99775c2aece8d77fb432fd9a013868d85cddba6546b6fa489c91b085b0ed35fc14e2e23c922d5b34f677994749e050f837112aa6c0ad171278481eca257606b
 DIST genpatches-6.3-8.base.tar.xz 502012 BLAKE2B 190e68ecc877c5520413129ad7d28f8a088775234c18f59f74a4675b1256c7da1d8dc1b323c232523fc3044f3dd4988a77ecacedda715ff3431f910b7b0d58b7 SHA512 02f4b62eb098d875e4c66325f2abc74917fe0d88c1c35ee84ee2a19da878addd27719e9e2a0dca145707335338eedc905407dcd54c6706ec18a2f0920fc082b6
 DIST genpatches-6.3-8.extras.tar.xz 3804 BLAKE2B 461a2a8fd04a4a7ef2f714f5472d2169b4119dbd42bac961feb6b890b8d7def33931ac8dbe423e9d8ee32e60d56ca01bcc4c814c18e445da8d8bbb9b58a6a717 SHA512 fc563f898ee88024d4b60eec567a7439893339c9f51b4eb9a09a0b16b1c7fa164260e63396ea923e776751dfdbd52d2cddace03f212419d4b145e38b5d670dad
 DIST genpatches-6.3-9.base.tar.xz 517548 BLAKE2B 1cb215f7a6dfb9723ad2b784aa463e097686e7aa230f50285f55167590d2e673f986081a9b2e37ff8f96ad206a61e2bc34ce36b6c22c652584d7dd6a18ebe20d SHA512 039e3c8bc8927d1bef377b451c957bc394186061fcd6027defe34df59000e40f2aae9924189e8e10d240fcf2197236e97f7fc5cc924c18917349e2c74a3d2125
@@ -118,6 +120,10 @@ DIST gentoo-kernel-6.3.8-1.amd64.gpkg.tar 83476480 BLAKE2B 6786e9416f820562a308f
 DIST gentoo-kernel-6.3.8-1.arm64.gpkg.tar 72407040 BLAKE2B 1638aeffdc103bafd6b2cc7a0c958be2c2d556f75f826c3b96e90fe9c5e95f3912b63c016743972522cb403537230e6dd0aa828f3f190bcc8e407edb674dd870 SHA512 47d8d15a158bbfb1ff8f5b2efbfa480eb9d0e8107a025eb9d5927aa477cfe0a53690dcfe21fcf5b8800f001003add87c4c2df911ddc4aba5890c97871fe55460
 DIST gentoo-kernel-6.3.8-1.ppc64le.gpkg.tar 64307200 BLAKE2B 369a8b58f2377cd9fcbb381d194a5cd1120f678b99f68abd7b998f44681078dbd30b67764764677e22d416229286c88f66efacc6ca403c22dd773a231a1a3504 SHA512 6852a5499b28e94d2a7033b5ce7803c4b06b6ebe8882732cfa4a7dd1a9783a60eec787c145451ab14ab03520f26a589e0dd871690d9097631a07b2ca25f5432a
 DIST gentoo-kernel-6.3.8-1.x86.gpkg.tar 67041280 BLAKE2B aa7b3adaef87c7ec1431e94234350532f52dd030d8fffba094391481641a7d1f9cb6f02dbf7728c85eb14732401998253b96371e0f95c0c403d9d8b4e6fab31c SHA512 eb8ce40fedfdb96a3c019aa76b39369ede648063728e870e9bf8a9ce00b3624bd587c29c037ad7706a71ed4230afcb9e54ace64af82344c8eba23c1e38bea6c0
+DIST gentoo-kernel-6.3.9-1.amd64.gpkg.tar 83466240 BLAKE2B b1baf48a72eb8d24be297ebba5c3f31ba270ed623019ed61454fde2fb6da8c1dc24fb42d98f78fa47e1269e256451eadf208702cedcfa8f89cf0bb4724528f18 SHA512 292499a5abdca9fae166e4f1687efdb9eafc0b259001b78605ed9875b4b4b6e2f05d8b5123d84add8290bff2c0197e844427068302cc36a6aae3c142aff60f2e
+DIST gentoo-kernel-6.3.9-1.arm64.gpkg.tar 72417280 BLAKE2B 8f878d3b6ce54c616e80f754892209a9cfc680b42c97eb7076dc8dac3fdf68f79a0b3a189c0f2b3d7750655282bd478bfc7de02ceaee1956a7912992cdc711ad SHA512 c2b0f26a4c7846d3b598914f9895aab178311a2de0fedfdb8b839d306da2d4d9fa6ea95db7685a914b1a10d9c2728d71becb3a145551905c5110db66afb5c7c3
+DIST gentoo-kernel-6.3.9-1.ppc64le.gpkg.tar 64286720 BLAKE2B 17dce1638a9ddba214e47a3fe765e0c7147e9fd2312767743098e845369d1b2601b86106c2175cf5059f1c0f62e1868837efe8bb9033f89be5ef584fbc20e0b1 SHA512 55c8fbb6f473c43f1fdb4cc79f27ae6e95c3fec3342e1dd000fdf9e9abd227341b9ca343a365777aa2fb28c0b91c545a44564e247866fa3b4ce9701cb7378dbe
+DIST gentoo-kernel-6.3.9-1.x86.gpkg.tar 67041280 BLAKE2B 78eab29a94b317766ac4af0f95dc95bf61cc3dd87d9b95453a93caa16141ae088bf93c3203434ab65f3975f521b7cebdbc6153646b539757dc8f02db5b2eab63 SHA512 13315084dadb3c007be50bbf4cf6be78e204e849730391ce9fbbd583094e9d2e31b77c3ecf7a19895f28c0c9e2dce2c0718e2ce6d1bfdb9ec7e77bde171477ed
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.9.ebuild
new file mode 100644
index 000000000000..c75ae02ecca2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.9.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-22  5:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-22  5:08 UTC (permalink / raw
  To: gentoo-commits

commit:     3f84b9aa176347bd187090eeb093e15571e3823f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 22 04:53:08 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 22 05:08:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f84b9aa

sys-kernel/gentoo-kernel-bin: Bump to 5.15.118

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.118.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index cc6da4935b5e..66b662056702 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.15-122.base.tar.xz 4735096 BLAKE2B 10746c787ab70dc82b688b87201
 DIST genpatches-5.15-122.extras.tar.xz 3932 BLAKE2B 35fdaa40b4b4e297df7f8702ab017f4c49bbca2aedc652c6e5ba8fec6b1573a57d17a9c7b21f03b56b43d9bc888e3d55354ceb92e84dde0a89983dfa1c3ffc16 SHA512 176deb6aef0eb9dace274bc4ca0f29a8d657461583dc9133feb4272211f910313fbb69fed308705f00c1c6d86845f1e961ea0066b09b42cac75a3579b3d3ed14
 DIST genpatches-5.15-123.base.tar.xz 4796616 BLAKE2B 77f5ece18ead48d21a9edca96a96387397e95994a9f33f12eb58b09f3732f6233955a656cd345799b758087d52412221af624638f4b5ba85df54454c03a54e2c SHA512 81c918d213a7577089f8dbfa4ea2f7cdfff08950d6a7813baddd779542fc75d532a5519bf2fc4a2ab59d5a68e56129cded2549f8572043ac303ac8c4eb7090e6
 DIST genpatches-5.15-123.extras.tar.xz 3932 BLAKE2B 708144e428faed3f92e76be99ae6ad3e492113f585d8d00fa099911bd528bef269636e10204317c2eccb159aef18365c8f920914617f7565bcc1e348f589f311 SHA512 93eb2ae79468046e6b056371e22b3102245ef297ac4c6db607efa2fc512e259355ce2ff96526fe212a2704d09902262471787390f837534745671d5daccc2b9e
+DIST genpatches-5.15-124.base.tar.xz 4885784 BLAKE2B 7ae33a4205652539bb61901bb1c9f7d3c760eeb8f0cd50780f10c060f559d2cb695b12cf1626d11a043868bdc925b319412b9931585a230d0b6fb6eed9c25936 SHA512 1e01ee6d73d10cdf325fc7a9143f7a6bc1c2ee86db3f2e074cf0165094764c862a2b52d91edff510dd567a402e659dc3e136c623fea6346664737709d9893772
+DIST genpatches-5.15-124.extras.tar.xz 3932 BLAKE2B d995682455be830c9920de5bd7a0c51e1093df752e1ed4848fcec77924718f8a702ae754a0a9bdaf2c01190193778dcad33282fc8b8b0c1b63f5ea16e33ac317 SHA512 ff054292b61efaac5a9936aadf9de4eaafbb0be06e45a7b6f82855b52bf0695fdb576244dfda48b9c869b2fdfbc2cfd7d2e19ca50a4181efe9807c2048c96958
 DIST genpatches-5.4-251.base.tar.xz 5798892 BLAKE2B a519f23086a440d560e5301b77aa1a627e97d9c2545adddc6fdfe9b55b35dcbef285a6e92d4ab615b517177723875a53b6b5f1dc9c237dec3f23acb511e08be7 SHA512 c8d228cb18f2c64631ee5a40d7de58e78c7fd2c452f54101d0e6f67149d5d3df30076b461dada5bd862e4b97daf30a6d15c3f50526b46156d9ffca946b3c65d7
 DIST genpatches-5.4-251.extras.tar.xz 1812 BLAKE2B 440f5d63b80e31753c46c2c2bb07bfdd257cac6847dfaed63a19c9e255da0e6ca31f5535718572afa143918bbab9d8651b0d8462f5bce619866d78acbc063682 SHA512 54d1ea7625daff0c8d50f8abfba616378d8bc4c62cdfdc03648bec9312803464d0c662bfa619c357a73247c00b22b9725896cec5aaefc66ef811e0f97ff62e91
 DIST genpatches-5.4-252.base.tar.xz 5808300 BLAKE2B d5cb4fe312f469a331269eca8604d9c43feca79bc6778af670fad859de3098c31cf0408fb58d95f233564e0ab2eff7a45ad041b8fc6bb97be0f93dd911224b62 SHA512 4970b66f064f53db230877fed6434e39aebb727438465667af6eca8603b712089830789c16bae5fe0249dfed0cb4bdbf1ce695cc7a1ebb6ab64bb61b1b38a5cb
@@ -74,6 +76,10 @@ DIST gentoo-kernel-5.15.117-1.amd64.gpkg.tar 69529600 BLAKE2B e2a1a7842b30054c50
 DIST gentoo-kernel-5.15.117-1.arm64.gpkg.tar 62525440 BLAKE2B 513712b046e96cf3362679969bc6a19c62e070ecb3f71739dad745423e6a075df803970244a75feca5b6772a517f9db7ef3fad2ee662d8984420df4d25fb408d SHA512 30bb02f58a987082ae5b5c3d9b11b32ef482d30123e53aa8291bb1f9c492a8dce8938f9685a9d80db59c16efd17ec579e5e824eb89578621a05b8658882324e4
 DIST gentoo-kernel-5.15.117-1.ppc64le.gpkg.tar 57098240 BLAKE2B 26b5a6f24beeb843cdf6a8a99ff4576147949a0407c1cebde6ee73d61205ab28d8fa4010000968165a749bfdb1b944fedf0cc4b3a4f10109fde27207cb296010 SHA512 ca94f1087c56f6369104665bc957c57cb8a8f6d2eed646cbd1bef5ba727ab2f7b91d93e585210ec1a7a18fb791233a823f25d96e728453bc080eccc62a63ace2
 DIST gentoo-kernel-5.15.117-1.x86.gpkg.tar 59125760 BLAKE2B 6d3558e8493b7b716e692b110b48b219ebfb54c29411899af12c45826384161b084afbbeca29f189c00a36c1651618e2e1d0f97c58367b3eea764c78ba35bfb2 SHA512 19d0188b91ce03f32af7a7e4575f6f19b02b7701f927e588c03e1911690baf5562aa47ad8e0c0d617e0c9334a81962e14abe884dc2b08518eacff065e7b8bd7e
+DIST gentoo-kernel-5.15.118-1.amd64.gpkg.tar 69550080 BLAKE2B 8df531d9e79e6317bb8ff89a656c6f86317d7853f2ba7fbff915a11d5c97c2da816e2df2f2418c0363d9f47bc95c828bd1cd0425057254092c33ca0b2805d791 SHA512 b279157fd419f3f12797c3ef07956da0c823dafae7b0c41f9364f161d29d2ae88b89aa1cdc2aeef59a6a6f85a4d8d8a0a209601f13870a578c7aa1d789a8970d
+DIST gentoo-kernel-5.15.118-1.arm64.gpkg.tar 62515200 BLAKE2B 542954db565bd268933a29467be104c6aa9fb6ae55358e5b5c152bd2f8292f31b12ce67ac99c357dbc712b1daf2d80d6e0744b3543e3f1dd2c188924167f9e1d SHA512 026382360d0fd02e27a6eddc970101ed86d59d26ab0b0c143abcb56ec34f42931296b7cde2c051609ebfd66199b283b860cc2f467e4b98cf914ba44203c182b9
+DIST gentoo-kernel-5.15.118-1.ppc64le.gpkg.tar 57098240 BLAKE2B 4a009311f62d99ce6713b3db0cf38ec6202add56e2127f0ba53ad6ae4244cde27774c09c9547eb15c2d22b35e7fd168bc46cd8d6c831cc7053d96f1911a040b0 SHA512 427e9ef000eb81360986376a7cd0e201719d979e3cbca63e28ea80e958f14293698b8f99b5af9c9580e46bf82955a6c5b90df501ff4b033d06cb800ed28ab474
+DIST gentoo-kernel-5.15.118-1.x86.gpkg.tar 59115520 BLAKE2B f5961878e7b401be9f36ec52e27e187c174ff7c4748da4983abb229bdcc48b7565624982b804781b4d8def4665dcc71c07530a9a17ba999078f5a44b6bcd534f SHA512 e5a9d59b8d551ee5dfad17d72f6637515d8a8b5ffb06b7890f60bf4ad30d5566559492e9df13e8699ef2323fee3f9caee5c0a7336e77e492abb60ab438681a51
 DIST gentoo-kernel-5.4.244-1.amd64.gpkg.tar 60528640 BLAKE2B 304077b1c25137f15984e4ce6593519186eccdf491eb98046a12194651ad973d9cc3a9bc83f9806b637e3898443c9fc0f97449528df6dd91c03ff1948dadb528 SHA512 a518e841d3b02afec7118cc344476fea2d643c9e71289bff6085e3bdd7b77e098e609b1d24336426192b5c22789f34e779d97441c6d5d22cd2b9d61b5712a9ff
 DIST gentoo-kernel-5.4.244-1.arm64.gpkg.tar 56535040 BLAKE2B 11eb5cdfaa750cb84a64f804af672834d971e8bc8df67d3c86dcb3274d710f4d4fca4ff8d611b520dcc3a9fb4c36be1892b7fc38d06bca84545ecdb4ac21cfdd SHA512 ba63594c7546afbace4eee7102c05d66f8d93d596baf889b0224d753d806c96715a8f2088237ae1142ab7b1b5cda96fab38a2af1600711402ee25aa2b5ce016d
 DIST gentoo-kernel-5.4.244-1.ppc64le.gpkg.tar 54210560 BLAKE2B 879d7c2ea090a0f09a5852cacd2409baa0efcc8436f266f02730f107ec3dfd90ba561a35bd83c5b5a7bbd68a193a4e5062f5bae1cd5fd7aa7079ea4d59b2f2cc SHA512 2bc13bc6f4823c2316d31c25494345abb79db4261320209cbce07b504eae4e70e41bc95af6ab4c01685fdba610836d5dc4de21e446972c31073ac0ef8ab80da4

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.118.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.118.ebuild
new file mode 100644
index 000000000000..b2210e16aa60
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.118.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-22  5:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-22  5:08 UTC (permalink / raw
  To: gentoo-commits

commit:     b428a6e5f5dcffd013a16f8d2ec52c57f781c284
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 22 05:03:24 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 22 05:08:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b428a6e5

sys-kernel/gentoo-kernel-bin: Bump to 5.4.248

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.248.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 89daa276f02c..b346e180e528 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-5.4-253.base.tar.xz 5855284 BLAKE2B af86d19abc80339eb77bad98df5f
 DIST genpatches-5.4-253.extras.tar.xz 1816 BLAKE2B 2d3492cefc1abb1b5f35c375afb99892eaab0b90f2b5624560b5dfa4b89bc6eff729ed81737e04e33f78e66b74835a8dee260cca14261c5d2a88644b1b30f8c5 SHA512 31a201024441c55f5477b431aa94a2fe4c98977bb9c1a359af07519b8a204f16189f0595bf71aaddbb88c88e73ef918dc3943bc0a17a2a573cf34dd68dcbb211
 DIST genpatches-5.4-254.base.tar.xz 5863304 BLAKE2B 5f2004de314bb1d7d029eace7ff48b66c2109ff8f8aadb66f1919c04ac008da386a9a79909d8e27713269282ea4e9f72995712f8ff360fdd865061276fdfe4e1 SHA512 c9466b35a804cdc483f7cfe111d4da24c7baceeae240ac3cb803a93f59fde9d2f8782c839cdea2bb09c111e66438ce13ae920be8b1e00a06c705c6c9fc342ed3
 DIST genpatches-5.4-254.extras.tar.xz 1812 BLAKE2B 74d4d513b336aa79c8062560f24ef96638f2fe2d9aedca7dcb0ebfe5b202d0acbe848508c98dacc13d7ac11113b36ba73347f71b63ee6fd8e08706b3246bea5f SHA512 ec766f11f8dbfc63fec33cb3287bc103a8db0857124650f0e99a8f24ec46348e8938b9c70d7d24c3d528eb82df4f8c60959d6f5650c420446172cbf6932f7207
+DIST genpatches-5.4-255.base.tar.xz 5936432 BLAKE2B 2e9211cf49ea349f00ed7aebf0af3ff36a858359a20d4691898ecbe2c7b3158ef81d7c2b4ba133d19aca0cc5b986196a5ea1ea6d3ac83aa6176a2aa36f8f3410 SHA512 1c2fa60f1de83ece831d9c553c81c2c798f3c3d6507d054d35e6be207819daa3b1137176ad39fff9ba148d99e1fbeb1b33f422e44e362bf489c1e70b952474c6
+DIST genpatches-5.4-255.extras.tar.xz 1812 BLAKE2B 0587b02c09b3a70503fd3025ffea3b014e8d4020fb1b765c874dca27369282537f1a42562e1f12c7bc5e303bf8c7b6548750ced89743447007d04f3ec07d2a86 SHA512 884978d503a02f21ab2f5d9463c7efb9cd8c5db410dc6c3e18100fcb03b49543722947bb49119026cfff543308c5d0f3098e9a7c5647defb92486798522dec21
 DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb04c1229050d13b944086ac2c51add6c63dc96c3ac2dda188dfa11a45343904e26589684ffea3a22c235738c1c6d8c38a11cd SHA512 b4de4f6db586a9aafddf639ae914b35ffb0e2340ef312c64a48f4a0bfc02c573437595fc61596245dec2eac7add9f62925e575e2f621d2cf2e80262096f64df9
 DIST genpatches-6.1-36.extras.tar.xz 3808 BLAKE2B ba99390043e4a62ea1322364ba601440fd70079ffb98dea924f91aeb00a7add4d2402e16589e0406e66ff9e0ec7a9d0d76e0a14276fe486507345c8ebeb82bde SHA512 ab4170a7b75c2617ccd5c08b7c5d84e68e593cacdca70dd59ed0b738639ddf3bbbaf6a4758728ff74026478a341782eb0e73a6a40ef9a7158f9c6221703afc55
 DIST genpatches-6.1-37.base.tar.xz 1905836 BLAKE2B da087dc0f3e1f683b025c16f9fc4c60fb041d9b1a7c886f6b235dbf28afedda1283780298add52e211d4bde198247413c633908f891f6d1464bf0caeaff76f26 SHA512 528ac52eb398dc272a0011384c6ca4af72cd7e0b4a75f5c81d71c8aa7b04a11b58ab5445b99bfb53bc559e99e5aeb42dd9479aa8c8b2d42510709614de75872a
@@ -102,6 +104,10 @@ DIST gentoo-kernel-5.4.247-1.amd64.gpkg.tar 60538880 BLAKE2B 0191ec718549c6807ff
 DIST gentoo-kernel-5.4.247-1.arm64.gpkg.tar 56535040 BLAKE2B 913dd91eef5d3063e5fb188e9b62eaba960e9e022523642a33dc8ade90058f9d5498ba669eb04a845fdf0a8b72d1b14342287b16bf0211b0c095738e87f2f32e SHA512 0121902f96994f0ff6bd918eedf3a42bcfbceef104d7baee583305c5c7569391f8379a0efef8ff1141dead91c69a10fd68315a23836563fbca19453026c6662f
 DIST gentoo-kernel-5.4.247-1.ppc64le.gpkg.tar 54210560 BLAKE2B 346820cdd427ed48c2514de8b4c8562c21f9520c8b5a6bbf454b673f3234974d4cc1574bf162832abda1fddb9149cc2d7d235e9b5bf2f39ad9f4a816762374c2 SHA512 176c1bfeb0348336daad35a375371619c6f0815cd2e780a82431ac966fb11fc6ce23ed00eb8dfd192999564f0b8f3713f5b58bb5a22044f6a75ba36c1a6a76d1
 DIST gentoo-kernel-5.4.247-1.x86.gpkg.tar 52490240 BLAKE2B d0276d11d02df5f167d1b791b5da0d1bf8b78c5a6cb2f55728f2846aab3d0495b074e6c949d52b240f42c36c080ff43b78398a4e0a2a9fbd5c6adc62cbc50fd8 SHA512 27096487860c41750a4f4d707982527479cfd8a95208a7a801ce6a53de4d21dac24d6d9063eb1e9f24c35e23a6d9329b830736398a553ae9708d880d52ce456d
+DIST gentoo-kernel-5.4.248-1.amd64.gpkg.tar 60528640 BLAKE2B 7ffc03b9faf456fa74d2aaf21dde13164448fa778781f47cc35b01fc692fba6f3201baf31b60a82aad9e99a924f1513773c834ec1f5d56e5b82526daad9bb358 SHA512 7ce43dd8fa7113e17d60fa1b2f32d6317791b9269e6acece8693ddf1d7bcf1e0eaca5e74785616cb038c0973825e8c94836ad222e22db13230bff51732d90838
+DIST gentoo-kernel-5.4.248-1.arm64.gpkg.tar 56524800 BLAKE2B 8c6189c00c4316fbcac32a59ea1c8087024cbd0398704604a6dc32f1dd00de535b32a976dbc5c476c3775793ff680cbbc0d2c2b2f121b2778dbabddcd041284d SHA512 424bffd216f1cba312b22274f8373b0148950eb18cb6a3f5e6fcb7985f8ab5d93afc0f27796f6804f255457ff04c8d69ef99f0cf824ab1c431d691aa52643824
+DIST gentoo-kernel-5.4.248-1.ppc64le.gpkg.tar 54210560 BLAKE2B 21976ae8913e84cd2f153c5516b3224384ffab0127f568b1282b197a03695a913196bb9d9fff84b3cd4d1e6051b6211d5537f4c244d9e66958d8bd8bc0543ce3 SHA512 ffd0b40f1c3b68620f74becfbe9e6fb305693fa95a30cf5e0e864b15d3a413e5ea75a5edbce2ab65d3436c4b9f885f3eb739d229a7cb3574ed2c9cc9a7172bb7
+DIST gentoo-kernel-5.4.248-1.x86.gpkg.tar 52480000 BLAKE2B bae88d3e28a055f798fa80d7171951e579211c28e8fe430e570ae0e653fcedfc87ede623a4e089de4f06b499d02ba25ce7ac7eec91bd799d4f687707a6588a42 SHA512 280ec18640dc94e3a485147d7ae053b7120904b0139d29fb8bd204a7027a992240e3afb74fcc359a097d2e3fb7175b9e59b1415ba427360a28eb07d71b889207
 DIST gentoo-kernel-6.1.31-1.amd64.gpkg.tar 76656640 BLAKE2B 7bf643f5c46e77546e300ef4aa58fe67d9ebfad8a6404dbf3fd166af1f9980f473b70dfc03d1ea7589f02e59c1538627a0f5fa1731331b95c76fa44ee9f51a5b SHA512 109eda5dbfa28f42d8308208bc2240f604965b21a8a2c76ce76331c9dd85823fb666b04d5113677616cd385d928d5d916e73e10fd99995019a1c91394ac92a32
 DIST gentoo-kernel-6.1.31-1.arm64.gpkg.tar 69324800 BLAKE2B 57169ac151443e6eba0b83a7973e154eb8b43175c5ff44c796ce85726cc1684470e77a77968b46937dd44cfad789053acbe04c2886bc39375c8b652b46f06abb SHA512 4a453f8a22c8bc99c6bb83377139e8d9a37e540a3ccac494762a7a49c93fee0d3c842aabcfa8e8df7a88db1a2439ca5b5165d9dfb889e5ee0780003b972f185a
 DIST gentoo-kernel-6.1.31-1.ppc64le.gpkg.tar 62720000 BLAKE2B de2262a2d4192e3002eb61ef6eeff85424684b3ff4f1f67ac9fd05c7bd33daa7d6b3576c5436a1ab7a7e9bfa741306e6c6f1a215f4b5a6aa939a5df9bfecd5d2 SHA512 f1675afd84a62c4f1552dbcdf6dd108ef5d4b11a1f7af695ae263f9c40976fcca678532a4c2b4c34485ee463e6f7c7ca7668c0ea8dd825f3a3e362839d19a455

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.248.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.248.ebuild
new file mode 100644
index 000000000000..c1f1842a6ca1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.248.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-22  5:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-22  5:08 UTC (permalink / raw
  To: gentoo-commits

commit:     4f261245bf312b251ded206849e4b33c6b541913
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 22 05:02:56 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 22 05:08:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f261245

sys-kernel/gentoo-kernel-bin: Bump to 5.10.185

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.185.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 66b662056702..89daa276f02c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.10-193.base.tar.xz 5429232 BLAKE2B c8ab1eec55b3e282af48601c93a
 DIST genpatches-5.10-193.extras.tar.xz 3868 BLAKE2B 5261a2132d49eb98e7e292f577eed23ba8da86f3b05b57a75d15543dd1ec0c424f4dba04a39aea6b12e320792a9f0802be6d7876bc64a1f864abed03fc8e0c36 SHA512 5383cad41ca1a0fb2933de4fc07207562ff572231f17398ab9958012b3f27d382b2043fbc9fbd784ec1d5f666f0baaf27e75d0a31473c56779f4cb1a32d89707
 DIST genpatches-5.10-194.base.tar.xz 5453496 BLAKE2B 839e14bae65711a5ef31e8e5f32a619f4bb04e0adb88010ed12023737a1729a11e7860f4043a980b8f8f2d4f71725f045d4bbf5a6013138349fe1eab389e8ee4 SHA512 25d2033b9a17f6bbc6ca2342d53fc56f086d75c2b5f4917c8803f393eb7924f0c3da349d5415e91f3290d6206bf5ae0884b3e66c99b0717357c6fc0e8b8a77aa
 DIST genpatches-5.10-194.extras.tar.xz 3868 BLAKE2B 24b257569d83f8e91dc9159d83b0f2b0b118019e600c3e92ae2625bafcbbd2c466d20f5a4bf5627c3d6f1006b2539bfb175103028956f77088cac7974fd79454 SHA512 aca296b91622ed0fca07774d58a6c32c4231e4445d7a1d91e90da773ef0d9d3c5355a2538df4081d062b153c11f6a5c931ed20833cc3f699f114c52e3213e886
+DIST genpatches-5.10-195.base.tar.xz 5537632 BLAKE2B 9ce6e702d0d172dbf8160f2fb5de2cbe0c4213a7791eb54f8d99dc2c35c147915b2fbca6d340de39fc6f547d412bad09c7dda6fff04a31f352723f42654124cb SHA512 198c3673681f08c52ad668b2b5551a3090c9257fc682dd3cbed7ad96c0859ff2c060c94e996f6d1b5fd2f8edce10c5da7a46e37811086dd13ba41168d00a3913
+DIST genpatches-5.10-195.extras.tar.xz 3868 BLAKE2B 439dd9915aef7b40da7319d5dfb8df39662948c5d2d8e5fa4f6488e01fb1cfe4257bf1e29f1c096544f0e5357ce37dd18ec4181fbe4fba02072bf1dc2c2f6fe6 SHA512 9bb0a81c65ce41ac316023480eb309a92881b4185f047be0cc462299e3d38252a6f79d25967b41098f83cf888381f0e3376295623333cee5bcf27e093c2c9a4d
 DIST genpatches-5.15-120.base.tar.xz 4681108 BLAKE2B 7e69c38991ab3b5ec949f48fff8564c854017b8bafac61747eede20f79d71dade59effaee29fe849b1fdbee7abcaeeeef3f55a39b95b96bda6a70af05a905a68 SHA512 2be319896281e7cab1646da40a3067c3815270ff5fb29edccda9138862a39ace2192a1cd38a4232bc14ebed0d6c0c877a9fd58f225d7cedca743664e2a993025
 DIST genpatches-5.15-120.extras.tar.xz 3932 BLAKE2B fb00b97c8b61234646388bec0dd23a1310a7bdca9d04a2048a32a4e30605662c7001188bc125170aeca2ded63954a71b612908286aeab06928dec00cedc76902 SHA512 c2b6ee91b3505dae7fe78a393001cdf6ac7d0020f8123f14d961b90d1424144996e182fcb5304d5890c041e2d940a960bac0795ebc22e85459285b16f67d9b3f
 DIST genpatches-5.15-121.base.tar.xz 4695588 BLAKE2B 2bbc7102194c0526cdc1f2e310871756ab87e5edf35273c41a2a8c26abfa56149361a2a8af68e215e14912bf2238c7610f60f69f88916404781488352fbdd95c SHA512 822e207359ef8ce3894152de6aacf66974d8b8bcbc5329dbcbda379cb6dc81d348ad9a38022abd05131c1a4df955426da25bf37b83ac06ccead4aa1277b2eb36
@@ -60,6 +62,10 @@ DIST gentoo-kernel-5.10.184-1.amd64.gpkg.tar 66355200 BLAKE2B 09b30508728dd810fc
 DIST gentoo-kernel-5.10.184-1.arm64.gpkg.tar 59381760 BLAKE2B babdf15d04fa13195f89ff4eb131e01aca9e6e1ce06ab082a9e48e8ace4562852cdf73ad28172dc3ec211e65475f5fbbaa99d74003d89a6b039a101686fc920b SHA512 02019fd131c44b323e5cab4a20ecc37ce50aaaca6c8898fd628b4ea267090c1b7cfe74b1e13960e3c3b87d37993c4c5cec5135d6bae7d559daaeb55ee3e3b350
 DIST gentoo-kernel-5.10.184-1.ppc64le.gpkg.tar 54917120 BLAKE2B 61ad2b366c52602f783fc794e8a3ccd900d64c559937f58d26b26e9b9007e850b1405ad9340c06c0258803311429deb172eeea81dd0f7c41c6d505f66e3fec0b SHA512 ddb2c2af7875ffc56d725164cb238bb13a24223b29b66e77785a472a5c27f54bccfccbbdca5a000979a36d632372c6447fc0ba8b5b547e5ae1d4e9e2551b2e7f
 DIST gentoo-kernel-5.10.184-1.x86.gpkg.tar 56483840 BLAKE2B 0852ca18c31e244c36f9b1e9fa2da3eaa0bd5646439fda49fcbbf9cd7702bee76c35720ab0ae6aeb229f8f0854367ae1cfb2562b9ea0b3478bf4e15949430804 SHA512 edd06d9489fc5c57fc5a1aba1e8e5de8f0f5807986a0d09a0d15a259c574c89cc7ec4e6adb25e4049dba2461e774dc213ac3cb4370394d33a233ae96db6bdba1
+DIST gentoo-kernel-5.10.185-1.amd64.gpkg.tar 66324480 BLAKE2B 66ec5d73fa8a9f017143b491c9ee149b550f8b181d182097f96eb798720caef59f4f78724b77c3d25bb2bae5259d5632bad969b949079da9b6b89c595a5ca54c SHA512 ee54499728b5419fadda14458b1ce05f7c41735ab4238dd15b96ac3d9fcd50a78e7cd9a3d97a3e66b14ce7b671a485717f652660a17aa4b9d1fc708c7d78c890
+DIST gentoo-kernel-5.10.185-1.arm64.gpkg.tar 59361280 BLAKE2B a35cb0d3f650c1892de286d80febe584864eed77cdc42a85a3887d709ac386499c9fa3c02e0ac258242e32ead57b902d8b62e112f85cf02cc5edc373b7e23b5e SHA512 1424b3000f2f4b557d52e223e9b23c0b7cb1dc9a5a3fb259ab6df4555dd984920f509acf4d2e988ac7a1b38b3d0be0b0ad5a5a5cae3c74a823d869004af01b93
+DIST gentoo-kernel-5.10.185-1.ppc64le.gpkg.tar 54927360 BLAKE2B 2cdba0d07263130f05a556721d8f2b9233d2d84731c65cdaeaff67225f364fb9d19e88c9711f5f41925f9179d049dd7a9ad0b49a469bcbf38d44340e4de64808 SHA512 c52f51e05ef985aabd0cb791857da42b433e01e5f3bc9f13652327d989edef375ca26149328d7e64fba4287f0236ee295e2fde5d3c5fe12e9f815876f352015a
+DIST gentoo-kernel-5.10.185-1.x86.gpkg.tar 56463360 BLAKE2B 068fab645960e17dbe44e5ce04876fd7bc244efac9008dfb2d60e139741e05020a1144b715449615c73fd5b133d3d8ef69750c21d69e489d2a061ef5f8a54316 SHA512 19d5f424d584ed42a3e45d7446438311b4e75b7cf7a1eff379652f6667f46e4bef76be4ca827af739ede95cab27706ac75630dacc677dfc2c7c306a287f15ea1
 DIST gentoo-kernel-5.15.114-1.amd64.gpkg.tar 69539840 BLAKE2B bcc43fe6a4e17363f234a4e1bbc6cb4ac64f3d39fcf80258a7d3b3d4951ed92b165d5dd7e2f0921ccb75300f8a9e5058783752bd2b4944ee30c33e5241bc56c2 SHA512 bd63fc27132d722391a23884d60baa5cf407c223d519d46be3c47eb5c9496b0542cab93ce2bd7c7a4d8d52e19b8dbdc6595a6bd25ddba89f1a467a85aaa4be8d
 DIST gentoo-kernel-5.15.114-1.arm64.gpkg.tar 62515200 BLAKE2B 985311a49f8314cf5787c51dfb683a4372a842a4976352f220775afa8c335ed73e15deaaf3dc5be577d4ef9552dfd6e42bdb75295836aa71baaffdb75dfe24cf SHA512 3b182db4df94d3ad44e712284fc83838ba3f1676639fd57ace8d9346429f4dbbe3b011fc86317836fce2c240d54eda363a1465aa9e514eeb5dad9ab533a7bf9d
 DIST gentoo-kernel-5.15.114-1.ppc64le.gpkg.tar 57118720 BLAKE2B d825703befacdea4409fdece540ff5f940cb7b91a57e8e278cd3d345588029f0a355b16256071329fedb04e29b5b43d07443591fb1c238a3e6760cd89e0b5b1f SHA512 bb734a8e2223ca26fefc4fe3234429fde15b3c6368544b9a45c7115253280c43ded8795ab2a0c02988d30de90ee71167145336be5476cd1b4c43b9a68f2a7a92

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.185.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.185.ebuild
new file mode 100644
index 000000000000..d834d7ebc7e0
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.185.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-28 20:07 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-28 20:07 UTC (permalink / raw
  To: gentoo-commits

commit:     617590a00adf358933d7d84dc5599c3a67060343
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 28 20:06:05 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 28 20:07:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=617590a0

sys-kernel/gentoo-kernel-bin: Bump to 6.3.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.3.10.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b346e180e528..fb3dd82a63f0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -44,6 +44,8 @@ DIST genpatches-6.3-11.base.tar.xz 641372 BLAKE2B 4b2463552d359412969bc50e8c46aa
 DIST genpatches-6.3-11.extras.tar.xz 3804 BLAKE2B a3f7281d932090f92e4f230159d30a1b03e15e788cd03808f86d03f8df85bf0fd3a77871148af2eaae8637ea0b65e7e2c6ef9e02cd0992cc0b51924a422c5b6d SHA512 6a9d694ac9a9b3af9ac89d60fd48808fb70ee4266dc60deaecc4c2a3a48ec00aadac2074dd6cb86b698415ab24fb9b2da7284a85208e63cac7a4ec50eb423e92
 DIST genpatches-6.3-12.base.tar.xz 691736 BLAKE2B 533383ee5f0bce440f9ceff66b75d742596d22113367560cf364243d90ee418d84868adedc62e74202fd5cc1c67e8efb8fdddae35e7ba12d2026be252b4005cc SHA512 8bf1fd11b3d5c3346923ce573dbc730204370b033825b9650bce83da2292dd8ce253e7e60bb23fcbcf902d0cef6b4b4b335df07c1db4c5fff477d2fece6e6489
 DIST genpatches-6.3-12.extras.tar.xz 3808 BLAKE2B 08914680602e3a59ccdd2699b60b3707e40bd2dd28c87170e78701758f50ed2273d7b4b7e238cc6d6ae5819c48c2c8e744056e0ce964dfc900fad44dd628da5d SHA512 f99775c2aece8d77fb432fd9a013868d85cddba6546b6fa489c91b085b0ed35fc14e2e23c922d5b34f677994749e050f837112aa6c0ad171278481eca257606b
+DIST genpatches-6.3-13.base.tar.xz 754256 BLAKE2B ef146e227f2df785bb65d1cf8e50d786103aeed18a8f42e5584656f1999b943ac48db16d5cdc5917c03823364199284975837fabe9a777215373ae83e7206b99 SHA512 3df4532294febf47cb0291acdbf5ff137877186747ff7791f675686f2c08e14c0b8fd110e452c50172dc3d1b6a48bda604f6e577753380a4ab64502d0ec17724
+DIST genpatches-6.3-13.extras.tar.xz 3808 BLAKE2B 87d56c9b4869ed1741878e8dc03adf97c77872a7eda00697b21a72584393eeb89d9124299aa14aac9f4790e2a90adb42038a226e08ef01a7d1906a381c7a7d2e SHA512 8e5ef88f45333e6afcd139b83698eb7a250c7db6882fe0409361d91a52fa6997fe57ef8ae1d3e5eb4b9306efab0d2fbbc96a4a3808925f15c305df6514159fd8
 DIST genpatches-6.3-8.base.tar.xz 502012 BLAKE2B 190e68ecc877c5520413129ad7d28f8a088775234c18f59f74a4675b1256c7da1d8dc1b323c232523fc3044f3dd4988a77ecacedda715ff3431f910b7b0d58b7 SHA512 02f4b62eb098d875e4c66325f2abc74917fe0d88c1c35ee84ee2a19da878addd27719e9e2a0dca145707335338eedc905407dcd54c6706ec18a2f0920fc082b6
 DIST genpatches-6.3-8.extras.tar.xz 3804 BLAKE2B 461a2a8fd04a4a7ef2f714f5472d2169b4119dbd42bac961feb6b890b8d7def33931ac8dbe423e9d8ee32e60d56ca01bcc4c814c18e445da8d8bbb9b58a6a717 SHA512 fc563f898ee88024d4b60eec567a7439893339c9f51b4eb9a09a0b16b1c7fa164260e63396ea923e776751dfdbd52d2cddace03f212419d4b145e38b5d670dad
 DIST genpatches-6.3-9.base.tar.xz 517548 BLAKE2B 1cb215f7a6dfb9723ad2b784aa463e097686e7aa230f50285f55167590d2e673f986081a9b2e37ff8f96ad206a61e2bc34ce36b6c22c652584d7dd6a18ebe20d SHA512 039e3c8bc8927d1bef377b451c957bc394186061fcd6027defe34df59000e40f2aae9924189e8e10d240fcf2197236e97f7fc5cc924c18917349e2c74a3d2125
@@ -128,6 +130,10 @@ DIST gentoo-kernel-6.1.35-1.amd64.gpkg.tar 76677120 BLAKE2B 9b0f382704f028b6121b
 DIST gentoo-kernel-6.1.35-1.arm64.gpkg.tar 69335040 BLAKE2B dbd797663eb867e6bf667575a58aa5eedd5609c5b36560fb0888100817ec3749422be95fc059ce3fb1f4d2462bae5cffa94d090d9935895a4f010beb173d3fc4 SHA512 48acee2a34bafded610899d4e324cc393b0bdbd06f8d39d02850af232bde599fb150d5121d51878f6f922b83f22de47c1907d2b42f75d84721c2a25ff058982d
 DIST gentoo-kernel-6.1.35-1.ppc64le.gpkg.tar 62730240 BLAKE2B 372f5eb878bf1e4f015fbbeb09917b3420403a105b682d1732d909ddbdfa4bd50b8cea4d3a9129e1db0982b941fe61799380ba21101a3149cec255419797c4b5 SHA512 913ec30a24697cc78f8717abdebabfa9c427b1e6edbbea4808de536be828fd809f5342d102fbb0029c3bb1f5650b439062f1de8213b08c893c776a36f5ff5604
 DIST gentoo-kernel-6.1.35-1.x86.gpkg.tar 66078720 BLAKE2B f05069cae9b4f22f3fbea82d334e2b0661c118c09631527011731f2470f5b0674ee03f7bfa935819131e805ba3ab6a8b81eda73cf6c9ef85c9cc80027050df12 SHA512 9693eba4d519d1c886bffc664bb57fcb7a4c5ebcc56d21c4f4da33bfb869d79ea1030ccbf90ef22ae5c2e43ca102f7da99f42cb5c1cc9a3ea7e637550809a039
+DIST gentoo-kernel-6.3.10-1.amd64.gpkg.tar 83527680 BLAKE2B 6876423636b0cb65ddc61aaa4ea8bebb16c178f2b94b3591607955c804ab0005dfa137366a4d4a92e855af4bb8adb4a8c760b8c52cbec0479b0229a66044b881 SHA512 8a1bb96504a13d22179eb64609aad6006c384e39ff6ffc4d171f8e410d06e40fc2f62e72581c3fbae57748fa26d392c5db8bb7eb2049e95fe08f9d08bbd47696
+DIST gentoo-kernel-6.3.10-1.arm64.gpkg.tar 72437760 BLAKE2B 1cc2e08db86f3f6d32403c49312718f72112aaa7e6a6ba9c182a4e5f1c0b3e6f144ccafa95e4aab2d1218305e7532642b95f41c1d15353fa5f735be1869870da SHA512 1068bdf4b4216b5a128629024187693f859cfe6625c13bc1fe2bad20e8febde6f68b7348067d70d728226443379b6c315d085c155d7e0b750e7c7ac045354db8
+DIST gentoo-kernel-6.3.10-1.ppc64le.gpkg.tar 64307200 BLAKE2B 96d16e1102ecc35e56b5708dfba9d4974ef42cc556150f7ce3a73163b72a1ff1ccf93572a35fc4cf4405a0acadf6932827b45f0e6dd9367265a8c8ec017be5f5 SHA512 e865b02ca02ae97f8b1fb8b5982648a253b09bb980a07646822b473705fed2ebfbcc8f13fac4a76b4c0b982a12523f1eb3f89118a0e64087b64c2d9a657fc420
+DIST gentoo-kernel-6.3.10-1.x86.gpkg.tar 67061760 BLAKE2B 1da3776fe0c227f2e79c26c953ba188eb2e5eef07fd64ad152a2877eb19421251e5da1ea6df0ed2b8bb6819a3fb9ad03f287ef9e52dadc0d910f75537da3a3f6 SHA512 fd6b8e1e5576038aabf03ce789ae4f456b5d60f9c4b51aab12198e3dd490134ead52cf65bfe60fe8a82e308071e46cfad83db14d8c3c49b53429a0dcc03ce47b
 DIST gentoo-kernel-6.3.5-1.amd64.gpkg.tar 83486720 BLAKE2B 936bf3ec75b75aabeb4d8ca6b5a742a006cc6c6a1fd57760ffe72fd124d1ea3dbbc9361fc1f7ac4f64c3feaa2b213372cf72515577ae381c7921389db3e10d96 SHA512 9785a27d50e95c3dd9385b928b9dbc1e1056fd7cf999b4e1f675fa3ee724663671d8bb9de74a63588927cc5b984bfeff927e3ea9a26b12ef2009c7574804e490
 DIST gentoo-kernel-6.3.5-1.arm64.gpkg.tar 72386560 BLAKE2B b089996536ad9ac90e5fd382a490041baa3f7e2f4deb8945f961f454e042ef701bfb7ccc8259acca4a0a77fd104c6f0bea0a447aa90ee523eb42a4ef7eae72ce SHA512 1c666d1f210a81b2a803da4c3eab2c8464373cbbbe7b67ea2e6d3fd8bb786a6d13ecd9ece3d4dc7cb0b7487a3aa0eacfb80f9368d0b07d42c9ea7c0338659a63
 DIST gentoo-kernel-6.3.5-1.ppc64le.gpkg.tar 64286720 BLAKE2B edfa70df90d9efca3394776bb30711f51a2dfd925d49cc5310ea985112b8c37deb3658581eb381d4128154acec9a39c369f9425aabf448a6d9d6a53f6796efe3 SHA512 bb551d9a588e2b801b4ce8d5a65a34b9eed1b965ee0843bf83193dd1692473fba9e576d81fcfa69f63418b056d9784f5ccbf36b5ea742d4cbf1098d64ec0b3bd

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.10.ebuild
new file mode 100644
index 000000000000..ff865204fd12
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.10.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-29  5:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-29  5:12 UTC (permalink / raw
  To: gentoo-commits

commit:     fd894844322a3efe3384ee34aee046cc61fb0061
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 29 03:41:57 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 29 03:55:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd894844

sys-kernel/gentoo-kernel-bin: Bump to 6.1.36

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.36.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fb3dd82a63f0..31429f633067 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -38,6 +38,8 @@ DIST genpatches-6.1-39.base.tar.xz 1991672 BLAKE2B 332dc85815f36c8d97a1d053732fa
 DIST genpatches-6.1-39.extras.tar.xz 3812 BLAKE2B f5f5b2820a14c40228ff46a76ef13323b7e3132bde16591e3d5dd5bff86aae5ee2b1e7ed890d88aaba374553fb22b0b09663df6f8da20f71ea6b0ba0d4bac4fe SHA512 556f0454983f6537d6fa8bec81df5b2eb94a4413111124c08aad7d0e050735eed69fbcf797c94873f5837325d99fdb24d0a2bc6bbaadee29e92637b46ca5849a
 DIST genpatches-6.1-40.base.tar.xz 2034256 BLAKE2B 7a95fc06c6d7f6f3f658d35b21a2761543444d9a95114665a9d74e8514a8577874009ecdd0dbac862359362cb0661b99d54e1c43fd8e5285dd148034fcc637b6 SHA512 645fca84ce19ef2bcd30861a2db5e6332294e3c5feb453ee0132f046c4c49e40a188fe53e27c543000ed04de531909c0500e9f571cac432f645774dc08db2e7f
 DIST genpatches-6.1-40.extras.tar.xz 3808 BLAKE2B ee4162db692e272773091d94d06bd2ba11fac8ca9bd4da96396eb450a7ea0c933e49ae9f6a27fc453c40079054d9140578c9d4c80a835f6ced71fad20a29247e SHA512 07a61941a6e0174d309da302bfdde21dce57a7449f3f8263d9005fe0a9c47feae2a5b508062cabaf53f92d6f06724e1acc3c71422e4a8e9215c515d989567a81
+DIST genpatches-6.1-41.base.tar.xz 2664364 BLAKE2B 411463f6532b87253491c5b4d05e4a76c2739408901eaedfcecc135c3e01303a30870e6133253e86b9e1ff10f9363dd7e2f0b5f68a85c7d1ec0e5f1443737820 SHA512 3227ed7184af3db4090c8e081b56f1fccd85f08298cf944c44ffdf808b7b17499191657a71e232e9c5dcaf68c1ca93902816c4dcdefc5f1240632816b87b2659
+DIST genpatches-6.1-41.extras.tar.xz 3808 BLAKE2B af183a6fd9ebd81ed22f8ecd36ba323e9c3aa438e72018ae1282bfd371874870a8a6d52b6488b1940a6eb65192cff46af7221967d4d473b2f3eafc963f0b5ed1 SHA512 fd26c56b8a9c5052e32c3ddaf7ff1379912f2aebc7b57bda68bb9f9bc0b316f8b5ae396e0547f205ab491acdc1fc9731acd87d13fdbb13508efbb6d6fa3154a4
 DIST genpatches-6.3-10.base.tar.xz 593348 BLAKE2B e4d149963ca7d441b60d40af98939acdcc6163a09790ce103c78d33aa554de170136fbf8a4aa9285c5bde7fdd3cad54f73152d56038d7a299f8e69158b420d50 SHA512 7fddf9a02d8767c0236d8c3e1097a267d7f4961308eb08826299b596ba96b1e2fcaa84c22d986619e99aff3817f64fbc3740b87e5d0e1949dfe85d7f5450697f
 DIST genpatches-6.3-10.extras.tar.xz 3808 BLAKE2B 7a4885c76a17d73d7f03836d243bee424f5d4e4205a6547f1b4fcb709f4f6c2c4b1c61dd542b260a3e8dd724f98d851850eaf0930233988670c674a8a2928bae SHA512 f851bc9d10ad98ee74fb26344236670c0aaa218c4bf24eaf54e6376ca68d0626cc1d8f954a1dd3b61343dbd41a286d7c8d9a743ab50c295c0c729732cfb231c2
 DIST genpatches-6.3-11.base.tar.xz 641372 BLAKE2B 4b2463552d359412969bc50e8c46aac52c23fe83deaff66eddacb48148921b4f88b019bd05b81f4ae2eb71710cad18613e5001dd4ab999d461f35cedc4c31409 SHA512 7632ff13835b971d44f582853cc54d539bde0ef1ca511ac179ff49143c1bae21e82da0048b6c45d36da5aefd92fa788b108e3f01d6fbf16534394ad7b143833d
@@ -130,6 +132,10 @@ DIST gentoo-kernel-6.1.35-1.amd64.gpkg.tar 76677120 BLAKE2B 9b0f382704f028b6121b
 DIST gentoo-kernel-6.1.35-1.arm64.gpkg.tar 69335040 BLAKE2B dbd797663eb867e6bf667575a58aa5eedd5609c5b36560fb0888100817ec3749422be95fc059ce3fb1f4d2462bae5cffa94d090d9935895a4f010beb173d3fc4 SHA512 48acee2a34bafded610899d4e324cc393b0bdbd06f8d39d02850af232bde599fb150d5121d51878f6f922b83f22de47c1907d2b42f75d84721c2a25ff058982d
 DIST gentoo-kernel-6.1.35-1.ppc64le.gpkg.tar 62730240 BLAKE2B 372f5eb878bf1e4f015fbbeb09917b3420403a105b682d1732d909ddbdfa4bd50b8cea4d3a9129e1db0982b941fe61799380ba21101a3149cec255419797c4b5 SHA512 913ec30a24697cc78f8717abdebabfa9c427b1e6edbbea4808de536be828fd809f5342d102fbb0029c3bb1f5650b439062f1de8213b08c893c776a36f5ff5604
 DIST gentoo-kernel-6.1.35-1.x86.gpkg.tar 66078720 BLAKE2B f05069cae9b4f22f3fbea82d334e2b0661c118c09631527011731f2470f5b0674ee03f7bfa935819131e805ba3ab6a8b81eda73cf6c9ef85c9cc80027050df12 SHA512 9693eba4d519d1c886bffc664bb57fcb7a4c5ebcc56d21c4f4da33bfb869d79ea1030ccbf90ef22ae5c2e43ca102f7da99f42cb5c1cc9a3ea7e637550809a039
+DIST gentoo-kernel-6.1.36-1.amd64.gpkg.tar 76656640 BLAKE2B fe0fce760cad74b2166ba7883339686cd9a817c35180ba30afeff5d351ac26f1106b6e0434e26560fcdf04aa1c55eca34d23a129f76117578e1da24dcb7dac08 SHA512 8830545c1d9aee53cb5caa317f4dffdca460daa3ebcfab75f816d6100ddbd76103c85c254bb18adce084819bb3adb30f1170fa3e2f34fbc95daf3aa5bd994fcb
+DIST gentoo-kernel-6.1.36-1.arm64.gpkg.tar 69335040 BLAKE2B 22891bb8103ab759e1bc1d73ae1f713b8397bc3271b04cc712ec93ce367072e9fae82e9a96bd62c9c65ede2514fb9ae44f5b27b0bc39f1c0bb920f8afc94124f SHA512 3c8cff93a311771c498351b613397bf711bc268e8b7a76474f794b474d77630cdc5b8f9eb36d38155a6f4a110eeb302af1f09e9334a76c97df8f3935c7187e83
+DIST gentoo-kernel-6.1.36-1.ppc64le.gpkg.tar 62740480 BLAKE2B ea1184f184d76b4b9f8a1670e82005ae5056163b177316d2875732b6d98d755c403835f3b67515e633fe842777c940a17b2b9401281b8f3e107a42475f781748 SHA512 9a7b9f34aad8d106243b1436fbf440772fff56cc593f9ac6e8a934b56e28e75abc9471e5417580b0a976f1fe026d684d3e0fe14aa8e893cd0760345a4936a364
+DIST gentoo-kernel-6.1.36-1.x86.gpkg.tar 66088960 BLAKE2B a87aaabff4c24785171686e9a03dc46bd8e38b92af67053f9a7059cb54e69bd597a076dd53b890b6c067ebf976f8312ad2a4e3d4a6acfeaaf452157fbce90431 SHA512 9c520e5358f16b94acfed317107b6f91e32411222492e572a2fbb061369f0a11c6f84b6399d9c16815978ffcbe99dbd00a7bc6500b65276630e8bac8ceebdef6
 DIST gentoo-kernel-6.3.10-1.amd64.gpkg.tar 83527680 BLAKE2B 6876423636b0cb65ddc61aaa4ea8bebb16c178f2b94b3591607955c804ab0005dfa137366a4d4a92e855af4bb8adb4a8c760b8c52cbec0479b0229a66044b881 SHA512 8a1bb96504a13d22179eb64609aad6006c384e39ff6ffc4d171f8e410d06e40fc2f62e72581c3fbae57748fa26d392c5db8bb7eb2049e95fe08f9d08bbd47696
 DIST gentoo-kernel-6.3.10-1.arm64.gpkg.tar 72437760 BLAKE2B 1cc2e08db86f3f6d32403c49312718f72112aaa7e6a6ba9c182a4e5f1c0b3e6f144ccafa95e4aab2d1218305e7532642b95f41c1d15353fa5f735be1869870da SHA512 1068bdf4b4216b5a128629024187693f859cfe6625c13bc1fe2bad20e8febde6f68b7348067d70d728226443379b6c315d085c155d7e0b750e7c7ac045354db8
 DIST gentoo-kernel-6.3.10-1.ppc64le.gpkg.tar 64307200 BLAKE2B 96d16e1102ecc35e56b5708dfba9d4974ef42cc556150f7ce3a73163b72a1ff1ccf93572a35fc4cf4405a0acadf6932827b45f0e6dd9367265a8c8ec017be5f5 SHA512 e865b02ca02ae97f8b1fb8b5982648a253b09bb980a07646822b473705fed2ebfbcc8f13fac4a76b4c0b982a12523f1eb3f89118a0e64087b64c2d9a657fc420

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.36.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.36.ebuild
new file mode 100644
index 000000000000..623c8b8ab75f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.36.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-29  5:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-29  5:12 UTC (permalink / raw
  To: gentoo-commits

commit:     204a61bdfebc5948dc33b217f85cb3a934a24f35
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 29 03:42:17 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 29 03:55:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204a61bd

sys-kernel/gentoo-kernel-bin: Bump to 5.10.186

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.186.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 28fe3e1b3929..8a234a1de4d9 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.10-194.base.tar.xz 5453496 BLAKE2B 839e14bae65711a5ef31e8e5f32
 DIST genpatches-5.10-194.extras.tar.xz 3868 BLAKE2B 24b257569d83f8e91dc9159d83b0f2b0b118019e600c3e92ae2625bafcbbd2c466d20f5a4bf5627c3d6f1006b2539bfb175103028956f77088cac7974fd79454 SHA512 aca296b91622ed0fca07774d58a6c32c4231e4445d7a1d91e90da773ef0d9d3c5355a2538df4081d062b153c11f6a5c931ed20833cc3f699f114c52e3213e886
 DIST genpatches-5.10-195.base.tar.xz 5537632 BLAKE2B 9ce6e702d0d172dbf8160f2fb5de2cbe0c4213a7791eb54f8d99dc2c35c147915b2fbca6d340de39fc6f547d412bad09c7dda6fff04a31f352723f42654124cb SHA512 198c3673681f08c52ad668b2b5551a3090c9257fc682dd3cbed7ad96c0859ff2c060c94e996f6d1b5fd2f8edce10c5da7a46e37811086dd13ba41168d00a3913
 DIST genpatches-5.10-195.extras.tar.xz 3868 BLAKE2B 439dd9915aef7b40da7319d5dfb8df39662948c5d2d8e5fa4f6488e01fb1cfe4257bf1e29f1c096544f0e5357ce37dd18ec4181fbe4fba02072bf1dc2c2f6fe6 SHA512 9bb0a81c65ce41ac316023480eb309a92881b4185f047be0cc462299e3d38252a6f79d25967b41098f83cf888381f0e3376295623333cee5bcf27e093c2c9a4d
+DIST genpatches-5.10-196.base.tar.xz 5560912 BLAKE2B 3ea2ff034bce2b1a5b42080393a43148f9421a059c6db3ccd8062c9443ac66e63c21d870e01a0af2c06c071fd0f52f5270149da794fd34a4da43e6d2f6ae2026 SHA512 e41eebf76fc7349063e318c547869f546378fed3078db553e90bce654460b5baf08b6b328761a17ddd47515080e4801fca49b39d35f999e54a963e8066660a50
+DIST genpatches-5.10-196.extras.tar.xz 3868 BLAKE2B f027bd1bbb5a706efd42d205324820aeefba91a7f6098d726b7e4abb0778f4b48601b045cd3c329fb76b5d1fc365caa6d43696008454166c6cb6ec21d58bfa02 SHA512 1016e558435900761b6e64b094f617ba3900b027ac178497195744e0954bc8e9adc6de9e73718fb0ed6b5fc9e774e44df0403a667d03deedc01ef31230f0579d
 DIST genpatches-5.15-120.base.tar.xz 4681108 BLAKE2B 7e69c38991ab3b5ec949f48fff8564c854017b8bafac61747eede20f79d71dade59effaee29fe849b1fdbee7abcaeeeef3f55a39b95b96bda6a70af05a905a68 SHA512 2be319896281e7cab1646da40a3067c3815270ff5fb29edccda9138862a39ace2192a1cd38a4232bc14ebed0d6c0c877a9fd58f225d7cedca743664e2a993025
 DIST genpatches-5.15-120.extras.tar.xz 3932 BLAKE2B fb00b97c8b61234646388bec0dd23a1310a7bdca9d04a2048a32a4e30605662c7001188bc125170aeca2ded63954a71b612908286aeab06928dec00cedc76902 SHA512 c2b6ee91b3505dae7fe78a393001cdf6ac7d0020f8123f14d961b90d1424144996e182fcb5304d5890c041e2d940a960bac0795ebc22e85459285b16f67d9b3f
 DIST genpatches-5.15-121.base.tar.xz 4695588 BLAKE2B 2bbc7102194c0526cdc1f2e310871756ab87e5edf35273c41a2a8c26abfa56149361a2a8af68e215e14912bf2238c7610f60f69f88916404781488352fbdd95c SHA512 822e207359ef8ce3894152de6aacf66974d8b8bcbc5329dbcbda379cb6dc81d348ad9a38022abd05131c1a4df955426da25bf37b83ac06ccead4aa1277b2eb36
@@ -74,6 +76,10 @@ DIST gentoo-kernel-5.10.185-1.amd64.gpkg.tar 66324480 BLAKE2B 66ec5d73fa8a9f0171
 DIST gentoo-kernel-5.10.185-1.arm64.gpkg.tar 59361280 BLAKE2B a35cb0d3f650c1892de286d80febe584864eed77cdc42a85a3887d709ac386499c9fa3c02e0ac258242e32ead57b902d8b62e112f85cf02cc5edc373b7e23b5e SHA512 1424b3000f2f4b557d52e223e9b23c0b7cb1dc9a5a3fb259ab6df4555dd984920f509acf4d2e988ac7a1b38b3d0be0b0ad5a5a5cae3c74a823d869004af01b93
 DIST gentoo-kernel-5.10.185-1.ppc64le.gpkg.tar 54927360 BLAKE2B 2cdba0d07263130f05a556721d8f2b9233d2d84731c65cdaeaff67225f364fb9d19e88c9711f5f41925f9179d049dd7a9ad0b49a469bcbf38d44340e4de64808 SHA512 c52f51e05ef985aabd0cb791857da42b433e01e5f3bc9f13652327d989edef375ca26149328d7e64fba4287f0236ee295e2fde5d3c5fe12e9f815876f352015a
 DIST gentoo-kernel-5.10.185-1.x86.gpkg.tar 56463360 BLAKE2B 068fab645960e17dbe44e5ce04876fd7bc244efac9008dfb2d60e139741e05020a1144b715449615c73fd5b133d3d8ef69750c21d69e489d2a061ef5f8a54316 SHA512 19d5f424d584ed42a3e45d7446438311b4e75b7cf7a1eff379652f6667f46e4bef76be4ca827af739ede95cab27706ac75630dacc677dfc2c7c306a287f15ea1
+DIST gentoo-kernel-5.10.186-1.amd64.gpkg.tar 66334720 BLAKE2B 5f07b2c712e93102be6535c2ecb48fa3b735584c4370e869849b65de918e72a6952e602760d157b59fc79641524515691eae186ebdb235f10c79533acf4ac2e4 SHA512 c99a27afed991b2677400ce523d26be6b8b48cd355cee72c74f29fc7db1fcaaf6aa045a6037bc60e6d476821b10578f5b83d6b04d3e9a81321fe6a400c29184b
+DIST gentoo-kernel-5.10.186-1.arm64.gpkg.tar 59361280 BLAKE2B 34ca97dd35463808171049926f98c2404f8459a6f993514479a1e0f74f3b02b550c8d981d98c3a150606e21fc87046221783da48a6652bd2dfc58200f290de79 SHA512 39afaf4bc802f51923b7ca452f1712130b9040c05f75e8b473764ba68f72d37da1a197bbd81711083306fbd66161a3e1d1f3cb230af6c39ad6cf30c0e84615f8
+DIST gentoo-kernel-5.10.186-1.ppc64le.gpkg.tar 54927360 BLAKE2B ead0cd95b3c4fe0620a6d3f5fb9dace4404f0a5f58b60f4dab2395fda349db2926a810cb20a491b80b43d0bbd19ec6044f88ce588c543915cc6549ea625b30ae SHA512 fc48e77238b293aae29398544421c2167609d201e8fddebe41f47e7cb8e3554d1ea350da1b801169bfed75fbc4223e55613a9313bc63b98d60818804558fa0bf
+DIST gentoo-kernel-5.10.186-1.x86.gpkg.tar 56473600 BLAKE2B 9032dc6d721240ac819654f313ae1e68adaff0349ddccae68c939d96c5d0d670f489336cc9c0f16a892d67ae97e5fbf89ec158d3e98487c7564e8626d8e20219 SHA512 c86604d20abe5987fe23f6e9e2800e5e82e9a658b7886dbf39b3c69cf403441dc4bfb5e02249e93b092b9d311bfccf637151966e65e3111a5783f08bfddbdc9d
 DIST gentoo-kernel-5.15.114-1.amd64.gpkg.tar 69539840 BLAKE2B bcc43fe6a4e17363f234a4e1bbc6cb4ac64f3d39fcf80258a7d3b3d4951ed92b165d5dd7e2f0921ccb75300f8a9e5058783752bd2b4944ee30c33e5241bc56c2 SHA512 bd63fc27132d722391a23884d60baa5cf407c223d519d46be3c47eb5c9496b0542cab93ce2bd7c7a4d8d52e19b8dbdc6595a6bd25ddba89f1a467a85aaa4be8d
 DIST gentoo-kernel-5.15.114-1.arm64.gpkg.tar 62515200 BLAKE2B 985311a49f8314cf5787c51dfb683a4372a842a4976352f220775afa8c335ed73e15deaaf3dc5be577d4ef9552dfd6e42bdb75295836aa71baaffdb75dfe24cf SHA512 3b182db4df94d3ad44e712284fc83838ba3f1676639fd57ace8d9346429f4dbbe3b011fc86317836fce2c240d54eda363a1465aa9e514eeb5dad9ab533a7bf9d
 DIST gentoo-kernel-5.15.114-1.ppc64le.gpkg.tar 57118720 BLAKE2B d825703befacdea4409fdece540ff5f940cb7b91a57e8e278cd3d345588029f0a355b16256071329fedb04e29b5b43d07443591fb1c238a3e6760cd89e0b5b1f SHA512 bb734a8e2223ca26fefc4fe3234429fde15b3c6368544b9a45c7115253280c43ded8795ab2a0c02988d30de90ee71167145336be5476cd1b4c43b9a68f2a7a92

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.186.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.186.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.186.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-29  5:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-29  5:12 UTC (permalink / raw
  To: gentoo-commits

commit:     ed3a4f5582921061ac8b314525bc57329fc3b401
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 29 03:42:35 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 29 03:55:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3a4f55

sys-kernel/gentoo-kernel-bin: Bump to 5.4.249

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.249.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8a234a1de4d9..a04a372aad6d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-5.4-254.base.tar.xz 5863304 BLAKE2B 5f2004de314bb1d7d029eace7ff4
 DIST genpatches-5.4-254.extras.tar.xz 1812 BLAKE2B 74d4d513b336aa79c8062560f24ef96638f2fe2d9aedca7dcb0ebfe5b202d0acbe848508c98dacc13d7ac11113b36ba73347f71b63ee6fd8e08706b3246bea5f SHA512 ec766f11f8dbfc63fec33cb3287bc103a8db0857124650f0e99a8f24ec46348e8938b9c70d7d24c3d528eb82df4f8c60959d6f5650c420446172cbf6932f7207
 DIST genpatches-5.4-255.base.tar.xz 5936432 BLAKE2B 2e9211cf49ea349f00ed7aebf0af3ff36a858359a20d4691898ecbe2c7b3158ef81d7c2b4ba133d19aca0cc5b986196a5ea1ea6d3ac83aa6176a2aa36f8f3410 SHA512 1c2fa60f1de83ece831d9c553c81c2c798f3c3d6507d054d35e6be207819daa3b1137176ad39fff9ba148d99e1fbeb1b33f422e44e362bf489c1e70b952474c6
 DIST genpatches-5.4-255.extras.tar.xz 1812 BLAKE2B 0587b02c09b3a70503fd3025ffea3b014e8d4020fb1b765c874dca27369282537f1a42562e1f12c7bc5e303bf8c7b6548750ced89743447007d04f3ec07d2a86 SHA512 884978d503a02f21ab2f5d9463c7efb9cd8c5db410dc6c3e18100fcb03b49543722947bb49119026cfff543308c5d0f3098e9a7c5647defb92486798522dec21
+DIST genpatches-5.4-256.base.tar.xz 5956736 BLAKE2B f1f5f42e5383da96ac4dbbe9cf7d8ff8c7194c10d33b914ba36d29e98291752354597951eeea197f11ed05feff4c83f777c49fca71332c2276612cc6b69f1bd9 SHA512 888ded20e68dd0ef134c9558c4edd8490cf73b84fa9f9efc1dc70144ad5accfe560200592dc93ac5d5919bdc7cd9f70a3832d46b9466a136ebe51cce75b069ae
+DIST genpatches-5.4-256.extras.tar.xz 1812 BLAKE2B 3942c845d2159bb2fc927c5f19a3d5fc0cd7abee0a1102e07a4bb657a213527575fac692ec408f12f679e3a1e791087237baaa6199e92d8062bcc4576fd142c1 SHA512 6242d77b0a7de7542395a5461e6aa8b2a2003f77ab81b1931511f36b42b914bad839ff2683154371118bbd81953de0604d23d75f662437686da694dbb610c8e3
 DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb04c1229050d13b944086ac2c51add6c63dc96c3ac2dda188dfa11a45343904e26589684ffea3a22c235738c1c6d8c38a11cd SHA512 b4de4f6db586a9aafddf639ae914b35ffb0e2340ef312c64a48f4a0bfc02c573437595fc61596245dec2eac7add9f62925e575e2f621d2cf2e80262096f64df9
 DIST genpatches-6.1-36.extras.tar.xz 3808 BLAKE2B ba99390043e4a62ea1322364ba601440fd70079ffb98dea924f91aeb00a7add4d2402e16589e0406e66ff9e0ec7a9d0d76e0a14276fe486507345c8ebeb82bde SHA512 ab4170a7b75c2617ccd5c08b7c5d84e68e593cacdca70dd59ed0b738639ddf3bbbaf6a4758728ff74026478a341782eb0e73a6a40ef9a7158f9c6221703afc55
 DIST genpatches-6.1-37.base.tar.xz 1905836 BLAKE2B da087dc0f3e1f683b025c16f9fc4c60fb041d9b1a7c886f6b235dbf28afedda1283780298add52e211d4bde198247413c633908f891f6d1464bf0caeaff76f26 SHA512 528ac52eb398dc272a0011384c6ca4af72cd7e0b4a75f5c81d71c8aa7b04a11b58ab5445b99bfb53bc559e99e5aeb42dd9479aa8c8b2d42510709614de75872a
@@ -124,6 +126,10 @@ DIST gentoo-kernel-5.4.248-1.amd64.gpkg.tar 60528640 BLAKE2B 7ffc03b9faf456fa74d
 DIST gentoo-kernel-5.4.248-1.arm64.gpkg.tar 56524800 BLAKE2B 8c6189c00c4316fbcac32a59ea1c8087024cbd0398704604a6dc32f1dd00de535b32a976dbc5c476c3775793ff680cbbc0d2c2b2f121b2778dbabddcd041284d SHA512 424bffd216f1cba312b22274f8373b0148950eb18cb6a3f5e6fcb7985f8ab5d93afc0f27796f6804f255457ff04c8d69ef99f0cf824ab1c431d691aa52643824
 DIST gentoo-kernel-5.4.248-1.ppc64le.gpkg.tar 54210560 BLAKE2B 21976ae8913e84cd2f153c5516b3224384ffab0127f568b1282b197a03695a913196bb9d9fff84b3cd4d1e6051b6211d5537f4c244d9e66958d8bd8bc0543ce3 SHA512 ffd0b40f1c3b68620f74becfbe9e6fb305693fa95a30cf5e0e864b15d3a413e5ea75a5edbce2ab65d3436c4b9f885f3eb739d229a7cb3574ed2c9cc9a7172bb7
 DIST gentoo-kernel-5.4.248-1.x86.gpkg.tar 52480000 BLAKE2B bae88d3e28a055f798fa80d7171951e579211c28e8fe430e570ae0e653fcedfc87ede623a4e089de4f06b499d02ba25ce7ac7eec91bd799d4f687707a6588a42 SHA512 280ec18640dc94e3a485147d7ae053b7120904b0139d29fb8bd204a7027a992240e3afb74fcc359a097d2e3fb7175b9e59b1415ba427360a28eb07d71b889207
+DIST gentoo-kernel-5.4.249-1.amd64.gpkg.tar 60528640 BLAKE2B 2397717a13a63f2a2e3dc67595a66882c51224e61618129f9e741ae37ea434f16bc7d5ecb0428a51a5f2be254bf91e79dc08bf5d337cdb249e2309fbb944d376 SHA512 dce3f23c88d192ad5a86be6a6dcd7451d99ec1645fac008233ca9d98947d0ae49eff75c2ff73bb83192fea7bafcd22bc7789e05f93738448efee64876feb0c1f
+DIST gentoo-kernel-5.4.249-1.arm64.gpkg.tar 56524800 BLAKE2B 220770a04dc54e99d3f0d6ef31668646c273235a380763d7e861b9c37da3c36e91a5d5ce1225e48802c369009d41ea74b45d84ec3e0013fe321a4bac96a7a359 SHA512 a49c8a07da208a103cb88b72c0833d7387e0ad7ea30f303353cb6d4b8886ba5ed1cbb3ac7cac51d9ef026f4f60c19146c853f7cce95cbdf42c2c9a96c7b639b0
+DIST gentoo-kernel-5.4.249-1.ppc64le.gpkg.tar 54200320 BLAKE2B 70533946721333a0fea463b6b6d53e6956c8f683b9545c84aab578c8e53a17a39ff01e535f3d22cf70d508bab01bcd525c3058ff4cc65edfa0a73d7a2eb59bc8 SHA512 45f56abce580de3a348c763d4e60a9e3bf6cee0e1372ce78567cfba2275b907851e141d0a07c953d513f9d46e2397ff036fa44c5ced53ba9286a0d945bf6e5da
+DIST gentoo-kernel-5.4.249-1.x86.gpkg.tar 52480000 BLAKE2B b1f32a7776262b2a76ab9a2d5582b747a7b5a76d6f2beb1bac12669d296387ea2a659c8fe88bd5fa3cfb2ed794de9c32f2461aee592271e47577ebcfb5ce4e77 SHA512 0f44fec0d52b6ec12b70aeb05c4b285d09fa4e4e8c21528325b22e69e5f475cc63faf8d08dd2cfb7bb884ab7d58a82e6d4540119ba718ebfb88ee3b7e52f7aab
 DIST gentoo-kernel-6.1.31-1.amd64.gpkg.tar 76656640 BLAKE2B 7bf643f5c46e77546e300ef4aa58fe67d9ebfad8a6404dbf3fd166af1f9980f473b70dfc03d1ea7589f02e59c1538627a0f5fa1731331b95c76fa44ee9f51a5b SHA512 109eda5dbfa28f42d8308208bc2240f604965b21a8a2c76ce76331c9dd85823fb666b04d5113677616cd385d928d5d916e73e10fd99995019a1c91394ac92a32
 DIST gentoo-kernel-6.1.31-1.arm64.gpkg.tar 69324800 BLAKE2B 57169ac151443e6eba0b83a7973e154eb8b43175c5ff44c796ce85726cc1684470e77a77968b46937dd44cfad789053acbe04c2886bc39375c8b652b46f06abb SHA512 4a453f8a22c8bc99c6bb83377139e8d9a37e540a3ccac494762a7a49c93fee0d3c842aabcfa8e8df7a88db1a2439ca5b5165d9dfb889e5ee0780003b972f185a
 DIST gentoo-kernel-6.1.31-1.ppc64le.gpkg.tar 62720000 BLAKE2B de2262a2d4192e3002eb61ef6eeff85424684b3ff4f1f67ac9fd05c7bd33daa7d6b3576c5436a1ab7a7e9bfa741306e6c6f1a215f4b5a6aa939a5df9bfecd5d2 SHA512 f1675afd84a62c4f1552dbcdf6dd108ef5d4b11a1f7af695ae263f9c40976fcca678532a4c2b4c34485ee463e6f7c7ca7668c0ea8dd825f3a3e362839d19a455

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.249.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.249.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.249.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-06-29  5:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-06-29  5:12 UTC (permalink / raw
  To: gentoo-commits

commit:     f9a7a646540ca86f6a428f5c29b204d664839ec5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 29 03:42:07 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 29 03:55:10 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9a7a646

sys-kernel/gentoo-kernel-bin: Bump to 5.15.119

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.119.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 31429f633067..28fe3e1b3929 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-5.15-123.base.tar.xz 4796616 BLAKE2B 77f5ece18ead48d21a9edca96a9
 DIST genpatches-5.15-123.extras.tar.xz 3932 BLAKE2B 708144e428faed3f92e76be99ae6ad3e492113f585d8d00fa099911bd528bef269636e10204317c2eccb159aef18365c8f920914617f7565bcc1e348f589f311 SHA512 93eb2ae79468046e6b056371e22b3102245ef297ac4c6db607efa2fc512e259355ce2ff96526fe212a2704d09902262471787390f837534745671d5daccc2b9e
 DIST genpatches-5.15-124.base.tar.xz 4885784 BLAKE2B 7ae33a4205652539bb61901bb1c9f7d3c760eeb8f0cd50780f10c060f559d2cb695b12cf1626d11a043868bdc925b319412b9931585a230d0b6fb6eed9c25936 SHA512 1e01ee6d73d10cdf325fc7a9143f7a6bc1c2ee86db3f2e074cf0165094764c862a2b52d91edff510dd567a402e659dc3e136c623fea6346664737709d9893772
 DIST genpatches-5.15-124.extras.tar.xz 3932 BLAKE2B d995682455be830c9920de5bd7a0c51e1093df752e1ed4848fcec77924718f8a702ae754a0a9bdaf2c01190193778dcad33282fc8b8b0c1b63f5ea16e33ac317 SHA512 ff054292b61efaac5a9936aadf9de4eaafbb0be06e45a7b6f82855b52bf0695fdb576244dfda48b9c869b2fdfbc2cfd7d2e19ca50a4181efe9807c2048c96958
+DIST genpatches-5.15-125.base.tar.xz 4915860 BLAKE2B 96229c43a47f523ea88a8085aa3ef976b6b07ef4d438fc9118fbd8abc6868548ba807c51b6aa44f7fed99269381872af39d1c77eabf14f4b34dfed7a04af9be1 SHA512 7c65da0e4fe7772d3e9d631c707eda473990386d70851e533f47c52dd9ec4362be18caab5b685d2abbfcca25ef91705fc353c77c2cd0c4f209ba70e39a225e53
+DIST genpatches-5.15-125.extras.tar.xz 3932 BLAKE2B 9cd0bb8e60765eeb2ffb6b7470879ae235c8dce5a1ded0b29e2b4dd69612ba9613a0bf57477dbccaee445d99cd4fbca9cce47a6ca4b2c5d8f63c88d416e9063e SHA512 161b7052020538722417f0f2c4408e4e2505636798d960320ff14854bc167037e1479e9505c0ce52be8d9e4ac4066b3ff976d6175ea23838272d508a4732fbe6
 DIST genpatches-5.4-251.base.tar.xz 5798892 BLAKE2B a519f23086a440d560e5301b77aa1a627e97d9c2545adddc6fdfe9b55b35dcbef285a6e92d4ab615b517177723875a53b6b5f1dc9c237dec3f23acb511e08be7 SHA512 c8d228cb18f2c64631ee5a40d7de58e78c7fd2c452f54101d0e6f67149d5d3df30076b461dada5bd862e4b97daf30a6d15c3f50526b46156d9ffca946b3c65d7
 DIST genpatches-5.4-251.extras.tar.xz 1812 BLAKE2B 440f5d63b80e31753c46c2c2bb07bfdd257cac6847dfaed63a19c9e255da0e6ca31f5535718572afa143918bbab9d8651b0d8462f5bce619866d78acbc063682 SHA512 54d1ea7625daff0c8d50f8abfba616378d8bc4c62cdfdc03648bec9312803464d0c662bfa619c357a73247c00b22b9725896cec5aaefc66ef811e0f97ff62e91
 DIST genpatches-5.4-252.base.tar.xz 5808300 BLAKE2B d5cb4fe312f469a331269eca8604d9c43feca79bc6778af670fad859de3098c31cf0408fb58d95f233564e0ab2eff7a45ad041b8fc6bb97be0f93dd911224b62 SHA512 4970b66f064f53db230877fed6434e39aebb727438465667af6eca8603b712089830789c16bae5fe0249dfed0cb4bdbf1ce695cc7a1ebb6ab64bb61b1b38a5cb
@@ -92,6 +94,10 @@ DIST gentoo-kernel-5.15.118-1.amd64.gpkg.tar 69550080 BLAKE2B 8df531d9e79e6317bb
 DIST gentoo-kernel-5.15.118-1.arm64.gpkg.tar 62515200 BLAKE2B 542954db565bd268933a29467be104c6aa9fb6ae55358e5b5c152bd2f8292f31b12ce67ac99c357dbc712b1daf2d80d6e0744b3543e3f1dd2c188924167f9e1d SHA512 026382360d0fd02e27a6eddc970101ed86d59d26ab0b0c143abcb56ec34f42931296b7cde2c051609ebfd66199b283b860cc2f467e4b98cf914ba44203c182b9
 DIST gentoo-kernel-5.15.118-1.ppc64le.gpkg.tar 57098240 BLAKE2B 4a009311f62d99ce6713b3db0cf38ec6202add56e2127f0ba53ad6ae4244cde27774c09c9547eb15c2d22b35e7fd168bc46cd8d6c831cc7053d96f1911a040b0 SHA512 427e9ef000eb81360986376a7cd0e201719d979e3cbca63e28ea80e958f14293698b8f99b5af9c9580e46bf82955a6c5b90df501ff4b033d06cb800ed28ab474
 DIST gentoo-kernel-5.15.118-1.x86.gpkg.tar 59115520 BLAKE2B f5961878e7b401be9f36ec52e27e187c174ff7c4748da4983abb229bdcc48b7565624982b804781b4d8def4665dcc71c07530a9a17ba999078f5a44b6bcd534f SHA512 e5a9d59b8d551ee5dfad17d72f6637515d8a8b5ffb06b7890f60bf4ad30d5566559492e9df13e8699ef2323fee3f9caee5c0a7336e77e492abb60ab438681a51
+DIST gentoo-kernel-5.15.119-1.amd64.gpkg.tar 69539840 BLAKE2B a239e9c01376db99ce4b87a3a322cf771d422470ccdfcc52a5b5d1baf1814f9e6e25c2c6bfd6812101711e3182aa157ad375e85f24c1919ff894187102c3735e SHA512 0c66427b1cbc6e8218f82e86eec1bb046331cecf325df5cd158ffe7d09cd350ece3e963d4c5e9348a5721da8bac4b0363a021522ed7be9fae84e6aaaed02ceed
+DIST gentoo-kernel-5.15.119-1.arm64.gpkg.tar 62504960 BLAKE2B 8b7071d478e124e8dd30045dbe0c5036dd733a08779dfa7d6ad43a83919837906b0566ee9e4640e21f5b2876d11409238e7ec1e03776778cf1e1133fe0bee225 SHA512 1043efbb4f19d7fe6659127a94dc307925d33b397967e3c851363b6ecfc9bcc17733929deff98176e3ee99da8ed86242e552ebe0c85fff376dfaf45aa31d1551
+DIST gentoo-kernel-5.15.119-1.ppc64le.gpkg.tar 57098240 BLAKE2B a2df0752cf27dae8b8faa318742dd664b719e80e3776f1cf4b5f0d6586a5dc802371f947896d86537c67b23f30a039ecc3adafcdb9380a26d014945dc3aab428 SHA512 ffd7d66308e006d42fc21ccc984dd1b2c650988b4763595bf79abb52f3b9896798868e66566fc47ba528050be2b2b77d29fc7cb604f9ae38d008345a55e2310a
+DIST gentoo-kernel-5.15.119-1.x86.gpkg.tar 59115520 BLAKE2B f0e624897ba26d0a7152fb49b85015f10481c734592531ff926906c23c758b009f8797fd446df43bf46657e1f8bb8404bdc94fe724d1b40b43c698bcfed5068e SHA512 f5cfb22d7d58615e9d5fa6748fbcd22c360dc69202dc61e1f60546cb86c1c881b126065fa0250fa6a2b197ef6b309ff6e5feba0a2e96d3a4b47cf41875a46300
 DIST gentoo-kernel-5.4.244-1.amd64.gpkg.tar 60528640 BLAKE2B 304077b1c25137f15984e4ce6593519186eccdf491eb98046a12194651ad973d9cc3a9bc83f9806b637e3898443c9fc0f97449528df6dd91c03ff1948dadb528 SHA512 a518e841d3b02afec7118cc344476fea2d643c9e71289bff6085e3bdd7b77e098e609b1d24336426192b5c22789f34e779d97441c6d5d22cd2b9d61b5712a9ff
 DIST gentoo-kernel-5.4.244-1.arm64.gpkg.tar 56535040 BLAKE2B 11eb5cdfaa750cb84a64f804af672834d971e8bc8df67d3c86dcb3274d710f4d4fca4ff8d611b520dcc3a9fb4c36be1892b7fc38d06bca84545ecdb4ac21cfdd SHA512 ba63594c7546afbace4eee7102c05d66f8d93d596baf889b0224d753d806c96715a8f2088237ae1142ab7b1b5cda96fab38a2af1600711402ee25aa2b5ce016d
 DIST gentoo-kernel-5.4.244-1.ppc64le.gpkg.tar 54210560 BLAKE2B 879d7c2ea090a0f09a5852cacd2409baa0efcc8436f266f02730f107ec3dfd90ba561a35bd83c5b5a7bbd68a193a4e5062f5bae1cd5fd7aa7079ea4d59b2f2cc SHA512 2bc13bc6f4823c2316d31c25494345abb79db4261320209cbce07b504eae4e70e41bc95af6ab4c01685fdba610836d5dc4de21e446972c31073ac0ef8ab80da4

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.119.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.119.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.119.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-02 11:33 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-02 11:33 UTC (permalink / raw
  To: gentoo-commits

commit:     ad45e9f82dac37976d17ccdfdbbdf9179f58f461
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  2 11:27:22 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul  2 11:33:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad45e9f8

sys-kernel/gentoo-kernel-bin: Bump to 6.3.11

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.3.11.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a04a372aad6d..e972236ec020 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -54,6 +54,8 @@ DIST genpatches-6.3-12.base.tar.xz 691736 BLAKE2B 533383ee5f0bce440f9ceff66b75d7
 DIST genpatches-6.3-12.extras.tar.xz 3808 BLAKE2B 08914680602e3a59ccdd2699b60b3707e40bd2dd28c87170e78701758f50ed2273d7b4b7e238cc6d6ae5819c48c2c8e744056e0ce964dfc900fad44dd628da5d SHA512 f99775c2aece8d77fb432fd9a013868d85cddba6546b6fa489c91b085b0ed35fc14e2e23c922d5b34f677994749e050f837112aa6c0ad171278481eca257606b
 DIST genpatches-6.3-13.base.tar.xz 754256 BLAKE2B ef146e227f2df785bb65d1cf8e50d786103aeed18a8f42e5584656f1999b943ac48db16d5cdc5917c03823364199284975837fabe9a777215373ae83e7206b99 SHA512 3df4532294febf47cb0291acdbf5ff137877186747ff7791f675686f2c08e14c0b8fd110e452c50172dc3d1b6a48bda604f6e577753380a4ab64502d0ec17724
 DIST genpatches-6.3-13.extras.tar.xz 3808 BLAKE2B 87d56c9b4869ed1741878e8dc03adf97c77872a7eda00697b21a72584393eeb89d9124299aa14aac9f4790e2a90adb42038a226e08ef01a7d1906a381c7a7d2e SHA512 8e5ef88f45333e6afcd139b83698eb7a250c7db6882fe0409361d91a52fa6997fe57ef8ae1d3e5eb4b9306efab0d2fbbc96a4a3808925f15c305df6514159fd8
+DIST genpatches-6.3-14.base.tar.xz 769112 BLAKE2B 5980cb83d7cc282d5fcca19385c3f4e3524a9a4a294b3e240391126de85f93f3f165ddedc4f70cee4da4f679eb84698e4f1925e7887f1622e6b935a27195f53c SHA512 31b8b2388476fde88c6128d82a394bca12baf550a8d64f9344831baef1d81b9649042ba4f7eff8dc33e68c02f8f73fc6a812de99bd940823f01c4a30348d16ee
+DIST genpatches-6.3-14.extras.tar.xz 3808 BLAKE2B d280e3791f1dc8aa1455666a7ec24188d8ad1e207f7cde4218bd30eefacdaf2bab8e2d21620077e3b02bdea06f03e936933de7d5f0cdd0303114901ee1bda703 SHA512 96abe3c0cb6f789026f10d1013b09c77d57c52c10ba46da5a6fb876f16540852d4604fd7838908fceebcbf651a6228af6fd213cdb535c905eae413973ee1f1dc
 DIST genpatches-6.3-8.base.tar.xz 502012 BLAKE2B 190e68ecc877c5520413129ad7d28f8a088775234c18f59f74a4675b1256c7da1d8dc1b323c232523fc3044f3dd4988a77ecacedda715ff3431f910b7b0d58b7 SHA512 02f4b62eb098d875e4c66325f2abc74917fe0d88c1c35ee84ee2a19da878addd27719e9e2a0dca145707335338eedc905407dcd54c6706ec18a2f0920fc082b6
 DIST genpatches-6.3-8.extras.tar.xz 3804 BLAKE2B 461a2a8fd04a4a7ef2f714f5472d2169b4119dbd42bac961feb6b890b8d7def33931ac8dbe423e9d8ee32e60d56ca01bcc4c814c18e445da8d8bbb9b58a6a717 SHA512 fc563f898ee88024d4b60eec567a7439893339c9f51b4eb9a09a0b16b1c7fa164260e63396ea923e776751dfdbd52d2cddace03f212419d4b145e38b5d670dad
 DIST genpatches-6.3-9.base.tar.xz 517548 BLAKE2B 1cb215f7a6dfb9723ad2b784aa463e097686e7aa230f50285f55167590d2e673f986081a9b2e37ff8f96ad206a61e2bc34ce36b6c22c652584d7dd6a18ebe20d SHA512 039e3c8bc8927d1bef377b451c957bc394186061fcd6027defe34df59000e40f2aae9924189e8e10d240fcf2197236e97f7fc5cc924c18917349e2c74a3d2125
@@ -158,6 +160,10 @@ DIST gentoo-kernel-6.3.10-1.amd64.gpkg.tar 83527680 BLAKE2B 6876423636b0cb65ddc6
 DIST gentoo-kernel-6.3.10-1.arm64.gpkg.tar 72437760 BLAKE2B 1cc2e08db86f3f6d32403c49312718f72112aaa7e6a6ba9c182a4e5f1c0b3e6f144ccafa95e4aab2d1218305e7532642b95f41c1d15353fa5f735be1869870da SHA512 1068bdf4b4216b5a128629024187693f859cfe6625c13bc1fe2bad20e8febde6f68b7348067d70d728226443379b6c315d085c155d7e0b750e7c7ac045354db8
 DIST gentoo-kernel-6.3.10-1.ppc64le.gpkg.tar 64307200 BLAKE2B 96d16e1102ecc35e56b5708dfba9d4974ef42cc556150f7ce3a73163b72a1ff1ccf93572a35fc4cf4405a0acadf6932827b45f0e6dd9367265a8c8ec017be5f5 SHA512 e865b02ca02ae97f8b1fb8b5982648a253b09bb980a07646822b473705fed2ebfbcc8f13fac4a76b4c0b982a12523f1eb3f89118a0e64087b64c2d9a657fc420
 DIST gentoo-kernel-6.3.10-1.x86.gpkg.tar 67061760 BLAKE2B 1da3776fe0c227f2e79c26c953ba188eb2e5eef07fd64ad152a2877eb19421251e5da1ea6df0ed2b8bb6819a3fb9ad03f287ef9e52dadc0d910f75537da3a3f6 SHA512 fd6b8e1e5576038aabf03ce789ae4f456b5d60f9c4b51aab12198e3dd490134ead52cf65bfe60fe8a82e308071e46cfad83db14d8c3c49b53429a0dcc03ce47b
+DIST gentoo-kernel-6.3.11-1.amd64.gpkg.tar 83517440 BLAKE2B d4a4b77fce27060c2d81a348e8112dec4867fcca3be41445824f09aaab5578515b7d9c96ad37f5732fdb38fba35e3979d292cc2331d0a71e34393a431311b430 SHA512 afb98ba31c8650706cbf09fcec2213966132fcb31a8d6e5293d5729bd8a723ee10bb69f41f44fb75c0da3319c88e2a7423dc3e8c895bbfa2fd01b92ee29d10d6
+DIST gentoo-kernel-6.3.11-1.arm64.gpkg.tar 72417280 BLAKE2B e9fbfed53c41dc10f13e9261df5b10a6cf99a8563312e055eb84f1950009b7b4fbc8b24b63955dbb147cc15eac78807c6267a2205392f8ebe71ea256e9db1517 SHA512 d82f291f1f2af27037c0356d28550a5b6f6d3cac98bf297095c385282107dfba134ea36fc6cc98981d18de15147811bdd10f50a182003b4a42674631408dd0a2
+DIST gentoo-kernel-6.3.11-1.ppc64le.gpkg.tar 64296960 BLAKE2B 3fdf650b580bfdd90530595442d49f77dc842dae432a06c57fc89d14d2484694c9023944019aa234b0b2b97f0451cca895a1299e78823aa22b682071974c5f79 SHA512 c87c8c6b385e132d050c0b8ae82df36d0af9ef538eee8a54d14f6c329d2acaa1ade26b704e7bfcff2ff66c7f99ab00b7472e6fe489439f319ac1ab30aa7ff0e3
+DIST gentoo-kernel-6.3.11-1.x86.gpkg.tar 67061760 BLAKE2B 738ccd9cc0f3c442676543210b7891def8b512f2457037ed03fe00586ab22cd8dbd77813a5eb0f5a4766165dae0c45936a3e0bed97d2b3469cab47f89f481d4a SHA512 d39744420af46c174c56a5371d97f05d27b5ba52ed82b29f62b212dcfcd0efafdcb7a72288403ba1649cbe3ec1aa1487ff65bfa314112dd146efe8afef937cf6
 DIST gentoo-kernel-6.3.5-1.amd64.gpkg.tar 83486720 BLAKE2B 936bf3ec75b75aabeb4d8ca6b5a742a006cc6c6a1fd57760ffe72fd124d1ea3dbbc9361fc1f7ac4f64c3feaa2b213372cf72515577ae381c7921389db3e10d96 SHA512 9785a27d50e95c3dd9385b928b9dbc1e1056fd7cf999b4e1f675fa3ee724663671d8bb9de74a63588927cc5b984bfeff927e3ea9a26b12ef2009c7574804e490
 DIST gentoo-kernel-6.3.5-1.arm64.gpkg.tar 72386560 BLAKE2B b089996536ad9ac90e5fd382a490041baa3f7e2f4deb8945f961f454e042ef701bfb7ccc8259acca4a0a77fd104c6f0bea0a447aa90ee523eb42a4ef7eae72ce SHA512 1c666d1f210a81b2a803da4c3eab2c8464373cbbbe7b67ea2e6d3fd8bb786a6d13ecd9ece3d4dc7cb0b7487a3aa0eacfb80f9368d0b07d42c9ea7c0338659a63
 DIST gentoo-kernel-6.3.5-1.ppc64le.gpkg.tar 64286720 BLAKE2B edfa70df90d9efca3394776bb30711f51a2dfd925d49cc5310ea985112b8c37deb3658581eb381d4128154acec9a39c369f9425aabf448a6d9d6a53f6796efe3 SHA512 bb551d9a588e2b801b4ce8d5a65a34b9eed1b965ee0843bf83193dd1692473fba9e576d81fcfa69f63418b056d9784f5ccbf36b5ea742d4cbf1098d64ec0b3bd

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.11.ebuild
new file mode 100644
index 000000000000..ff865204fd12
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.11.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-02 11:33 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-02 11:33 UTC (permalink / raw
  To: gentoo-commits

commit:     e76f907ddcca21cd42922546a50f3638cdcc96e2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  2 11:27:29 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul  2 11:33:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e76f907d

sys-kernel/gentoo-kernel-bin: Bump to 6.1.37

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.37.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e972236ec020..acc4a3b0134f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -46,6 +46,8 @@ DIST genpatches-6.1-40.base.tar.xz 2034256 BLAKE2B 7a95fc06c6d7f6f3f658d35b21a27
 DIST genpatches-6.1-40.extras.tar.xz 3808 BLAKE2B ee4162db692e272773091d94d06bd2ba11fac8ca9bd4da96396eb450a7ea0c933e49ae9f6a27fc453c40079054d9140578c9d4c80a835f6ced71fad20a29247e SHA512 07a61941a6e0174d309da302bfdde21dce57a7449f3f8263d9005fe0a9c47feae2a5b508062cabaf53f92d6f06724e1acc3c71422e4a8e9215c515d989567a81
 DIST genpatches-6.1-41.base.tar.xz 2664364 BLAKE2B 411463f6532b87253491c5b4d05e4a76c2739408901eaedfcecc135c3e01303a30870e6133253e86b9e1ff10f9363dd7e2f0b5f68a85c7d1ec0e5f1443737820 SHA512 3227ed7184af3db4090c8e081b56f1fccd85f08298cf944c44ffdf808b7b17499191657a71e232e9c5dcaf68c1ca93902816c4dcdefc5f1240632816b87b2659
 DIST genpatches-6.1-41.extras.tar.xz 3808 BLAKE2B af183a6fd9ebd81ed22f8ecd36ba323e9c3aa438e72018ae1282bfd371874870a8a6d52b6488b1940a6eb65192cff46af7221967d4d473b2f3eafc963f0b5ed1 SHA512 fd26c56b8a9c5052e32c3ddaf7ff1379912f2aebc7b57bda68bb9f9bc0b316f8b5ae396e0547f205ab491acdc1fc9731acd87d13fdbb13508efbb6d6fa3154a4
+DIST genpatches-6.1-42.base.tar.xz 2681352 BLAKE2B 8d16c71a41bba911a9ed73e8ff55794caf34adee41a757072db78f4168b6cdde0abb979cc5f6d353a9fbc3c5911e30642b5e8125c1a32fa02e9c946f157442a9 SHA512 be7f76ed509a912fc1913ae7f8dee0ae6b2351cd2175319b341812cb5fbf00b2adc053f9711a991324f40ce77c095ab820fd57a00b7acd006400fd10fc94b575
+DIST genpatches-6.1-42.extras.tar.xz 3808 BLAKE2B 6a9159e3859740d4b14bd081aa6df1dbeeed5f322a3aa3df5b8cb942884b068e713815d7284f71ffcad95339928c120661c0b7a85e7c168b27d3daf88251bd18 SHA512 a6cb074fe4fafb8a336872ce7c5761ac1fe3e3e84836949803c4a46e9bf783d38a4ced188830158493f64518418c46228bc4f79f669258de5ac6b2e1714f7a4b
 DIST genpatches-6.3-10.base.tar.xz 593348 BLAKE2B e4d149963ca7d441b60d40af98939acdcc6163a09790ce103c78d33aa554de170136fbf8a4aa9285c5bde7fdd3cad54f73152d56038d7a299f8e69158b420d50 SHA512 7fddf9a02d8767c0236d8c3e1097a267d7f4961308eb08826299b596ba96b1e2fcaa84c22d986619e99aff3817f64fbc3740b87e5d0e1949dfe85d7f5450697f
 DIST genpatches-6.3-10.extras.tar.xz 3808 BLAKE2B 7a4885c76a17d73d7f03836d243bee424f5d4e4205a6547f1b4fcb709f4f6c2c4b1c61dd542b260a3e8dd724f98d851850eaf0930233988670c674a8a2928bae SHA512 f851bc9d10ad98ee74fb26344236670c0aaa218c4bf24eaf54e6376ca68d0626cc1d8f954a1dd3b61343dbd41a286d7c8d9a743ab50c295c0c729732cfb231c2
 DIST genpatches-6.3-11.base.tar.xz 641372 BLAKE2B 4b2463552d359412969bc50e8c46aac52c23fe83deaff66eddacb48148921b4f88b019bd05b81f4ae2eb71710cad18613e5001dd4ab999d461f35cedc4c31409 SHA512 7632ff13835b971d44f582853cc54d539bde0ef1ca511ac179ff49143c1bae21e82da0048b6c45d36da5aefd92fa788b108e3f01d6fbf16534394ad7b143833d
@@ -156,6 +158,10 @@ DIST gentoo-kernel-6.1.36-1.amd64.gpkg.tar 76656640 BLAKE2B fe0fce760cad74b2166b
 DIST gentoo-kernel-6.1.36-1.arm64.gpkg.tar 69335040 BLAKE2B 22891bb8103ab759e1bc1d73ae1f713b8397bc3271b04cc712ec93ce367072e9fae82e9a96bd62c9c65ede2514fb9ae44f5b27b0bc39f1c0bb920f8afc94124f SHA512 3c8cff93a311771c498351b613397bf711bc268e8b7a76474f794b474d77630cdc5b8f9eb36d38155a6f4a110eeb302af1f09e9334a76c97df8f3935c7187e83
 DIST gentoo-kernel-6.1.36-1.ppc64le.gpkg.tar 62740480 BLAKE2B ea1184f184d76b4b9f8a1670e82005ae5056163b177316d2875732b6d98d755c403835f3b67515e633fe842777c940a17b2b9401281b8f3e107a42475f781748 SHA512 9a7b9f34aad8d106243b1436fbf440772fff56cc593f9ac6e8a934b56e28e75abc9471e5417580b0a976f1fe026d684d3e0fe14aa8e893cd0760345a4936a364
 DIST gentoo-kernel-6.1.36-1.x86.gpkg.tar 66088960 BLAKE2B a87aaabff4c24785171686e9a03dc46bd8e38b92af67053f9a7059cb54e69bd597a076dd53b890b6c067ebf976f8312ad2a4e3d4a6acfeaaf452157fbce90431 SHA512 9c520e5358f16b94acfed317107b6f91e32411222492e572a2fbb061369f0a11c6f84b6399d9c16815978ffcbe99dbd00a7bc6500b65276630e8bac8ceebdef6
+DIST gentoo-kernel-6.1.37-1.amd64.gpkg.tar 76697600 BLAKE2B 7204283a2097185ccd027f0a548d6cae45ee443f5a904482cc5920ac468026c4aa0b1fec828e7528ff7e59f8f0ebb0933eae1e4881a0ca4528ecca4b10d0b6bd SHA512 05bf03f08fd4db0fbb518b23e7c5f11ca8a3da7556038fae93fc54b1050a6c983feea6a84f91cd05de62de791559129beab91f507b200af942a93afd041ad967
+DIST gentoo-kernel-6.1.37-1.arm64.gpkg.tar 69345280 BLAKE2B e830e1552fc6deab1fffed9e71c67f148785a8920e112099a590b0fc1f3ad5603dcf922a2223cd26a3ba22642679ca7dd7102271be5be0bdec257b75c8d186b8 SHA512 7c6e010ebadb41805ea71ec47ac2eb8213c03167bbc7f6e903fc189bb6380d0375a8eaf113bca2e2aedff4443acdbed32380d0c2338fc34ada3dcd880722063f
+DIST gentoo-kernel-6.1.37-1.ppc64le.gpkg.tar 62720000 BLAKE2B 1567b524fc0e160291a33881f96edc42f23f66a077b5b45e1d7edfd3165c627b7e0602fe538a05af593b486edf920ac546ef39636795785e8a614855625be4c0 SHA512 10316472a6c4456b6043a754df5976899a2bbdc941f6ce30e2028bde5c9fe5ebc2adb5d13507d423d972e420d198edb8bcb2c026012ddce55684bbef0d79ca0d
+DIST gentoo-kernel-6.1.37-1.x86.gpkg.tar 66068480 BLAKE2B 061b16722f89b49977eb51e15210904caac6a7268a2c11609135ffcf93f37e7b14206834a04aedb662218f585ab97fcd584932b2aba37916b37b2bb9d8088ee5 SHA512 f6a1731da1e2086ccca5a365efbe3fde346445fb2a649dd24a83a7dfb0d7ec642dcd9282cf0c46606925cd3697eb5b7d5cfb16b637d635e9371056f76bb47b25
 DIST gentoo-kernel-6.3.10-1.amd64.gpkg.tar 83527680 BLAKE2B 6876423636b0cb65ddc61aaa4ea8bebb16c178f2b94b3591607955c804ab0005dfa137366a4d4a92e855af4bb8adb4a8c760b8c52cbec0479b0229a66044b881 SHA512 8a1bb96504a13d22179eb64609aad6006c384e39ff6ffc4d171f8e410d06e40fc2f62e72581c3fbae57748fa26d392c5db8bb7eb2049e95fe08f9d08bbd47696
 DIST gentoo-kernel-6.3.10-1.arm64.gpkg.tar 72437760 BLAKE2B 1cc2e08db86f3f6d32403c49312718f72112aaa7e6a6ba9c182a4e5f1c0b3e6f144ccafa95e4aab2d1218305e7532642b95f41c1d15353fa5f735be1869870da SHA512 1068bdf4b4216b5a128629024187693f859cfe6625c13bc1fe2bad20e8febde6f68b7348067d70d728226443379b6c315d085c155d7e0b750e7c7ac045354db8
 DIST gentoo-kernel-6.3.10-1.ppc64le.gpkg.tar 64307200 BLAKE2B 96d16e1102ecc35e56b5708dfba9d4974ef42cc556150f7ce3a73163b72a1ff1ccf93572a35fc4cf4405a0acadf6932827b45f0e6dd9367265a8c8ec017be5f5 SHA512 e865b02ca02ae97f8b1fb8b5982648a253b09bb980a07646822b473705fed2ebfbcc8f13fac4a76b4c0b982a12523f1eb3f89118a0e64087b64c2d9a657fc420

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.37.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.37.ebuild
new file mode 100644
index 000000000000..623c8b8ab75f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.37.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-06 12:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-06 12:32 UTC (permalink / raw
  To: gentoo-commits

commit:     21a511468428121beb480015828b7e808291bac0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  6 12:29:57 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul  6 12:32:01 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21a51146

sys-kernel/gentoo-kernel-bin: Bump to 6.1.38

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.38.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1bef8e3b8a28..7803352ca742 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -48,6 +48,8 @@ DIST genpatches-6.1-41.base.tar.xz 2664364 BLAKE2B 411463f6532b87253491c5b4d05e4
 DIST genpatches-6.1-41.extras.tar.xz 3808 BLAKE2B af183a6fd9ebd81ed22f8ecd36ba323e9c3aa438e72018ae1282bfd371874870a8a6d52b6488b1940a6eb65192cff46af7221967d4d473b2f3eafc963f0b5ed1 SHA512 fd26c56b8a9c5052e32c3ddaf7ff1379912f2aebc7b57bda68bb9f9bc0b316f8b5ae396e0547f205ab491acdc1fc9731acd87d13fdbb13508efbb6d6fa3154a4
 DIST genpatches-6.1-42.base.tar.xz 2681352 BLAKE2B 8d16c71a41bba911a9ed73e8ff55794caf34adee41a757072db78f4168b6cdde0abb979cc5f6d353a9fbc3c5911e30642b5e8125c1a32fa02e9c946f157442a9 SHA512 be7f76ed509a912fc1913ae7f8dee0ae6b2351cd2175319b341812cb5fbf00b2adc053f9711a991324f40ce77c095ab820fd57a00b7acd006400fd10fc94b575
 DIST genpatches-6.1-42.extras.tar.xz 3808 BLAKE2B 6a9159e3859740d4b14bd081aa6df1dbeeed5f322a3aa3df5b8cb942884b068e713815d7284f71ffcad95339928c120661c0b7a85e7c168b27d3daf88251bd18 SHA512 a6cb074fe4fafb8a336872ce7c5761ac1fe3e3e84836949803c4a46e9bf783d38a4ced188830158493f64518418c46228bc4f79f669258de5ac6b2e1714f7a4b
+DIST genpatches-6.1-44.base.tar.xz 2683644 BLAKE2B d0264b6d6456fb2e6a67c1240cd3fbb95eef61701bf953df6e25e37a12fb12702b57f66e30ac757f28d9d1bcd0f2fbc38775d5b73922504084ff95f9fda1d78f SHA512 e3777a612facad029782fe63abc702af06197521fcf90f4c80311fd7ad94739209573c7de910dfaeafd88948c2c3f3d29bb27f4fa1069475295b6f5b29e14116
+DIST genpatches-6.1-44.extras.tar.xz 3812 BLAKE2B bd5605700d0b55036d186eca82031f1d38883fbb3e2e98f0b44269c914f5a2912c026bebfdfd3fdcd563b97d3167fb9908bd0e29422b02e9314392b3ad2281c5 SHA512 e274c0e50fc476bc071fc4d77623b75cdfdda51951f541f56bc4f8ab53da17e67f615c37d35c93290d20b51d3ab2eb923a8e147daec4c59d3d1c87d3e803beb0
 DIST genpatches-6.3-10.base.tar.xz 593348 BLAKE2B e4d149963ca7d441b60d40af98939acdcc6163a09790ce103c78d33aa554de170136fbf8a4aa9285c5bde7fdd3cad54f73152d56038d7a299f8e69158b420d50 SHA512 7fddf9a02d8767c0236d8c3e1097a267d7f4961308eb08826299b596ba96b1e2fcaa84c22d986619e99aff3817f64fbc3740b87e5d0e1949dfe85d7f5450697f
 DIST genpatches-6.3-10.extras.tar.xz 3808 BLAKE2B 7a4885c76a17d73d7f03836d243bee424f5d4e4205a6547f1b4fcb709f4f6c2c4b1c61dd542b260a3e8dd724f98d851850eaf0930233988670c674a8a2928bae SHA512 f851bc9d10ad98ee74fb26344236670c0aaa218c4bf24eaf54e6376ca68d0626cc1d8f954a1dd3b61343dbd41a286d7c8d9a743ab50c295c0c729732cfb231c2
 DIST genpatches-6.3-11.base.tar.xz 641372 BLAKE2B 4b2463552d359412969bc50e8c46aac52c23fe83deaff66eddacb48148921b4f88b019bd05b81f4ae2eb71710cad18613e5001dd4ab999d461f35cedc4c31409 SHA512 7632ff13835b971d44f582853cc54d539bde0ef1ca511ac179ff49143c1bae21e82da0048b6c45d36da5aefd92fa788b108e3f01d6fbf16534394ad7b143833d
@@ -164,6 +166,10 @@ DIST gentoo-kernel-6.1.37-1.amd64.gpkg.tar 76697600 BLAKE2B 7204283a2097185ccd02
 DIST gentoo-kernel-6.1.37-1.arm64.gpkg.tar 69345280 BLAKE2B e830e1552fc6deab1fffed9e71c67f148785a8920e112099a590b0fc1f3ad5603dcf922a2223cd26a3ba22642679ca7dd7102271be5be0bdec257b75c8d186b8 SHA512 7c6e010ebadb41805ea71ec47ac2eb8213c03167bbc7f6e903fc189bb6380d0375a8eaf113bca2e2aedff4443acdbed32380d0c2338fc34ada3dcd880722063f
 DIST gentoo-kernel-6.1.37-1.ppc64le.gpkg.tar 62720000 BLAKE2B 1567b524fc0e160291a33881f96edc42f23f66a077b5b45e1d7edfd3165c627b7e0602fe538a05af593b486edf920ac546ef39636795785e8a614855625be4c0 SHA512 10316472a6c4456b6043a754df5976899a2bbdc941f6ce30e2028bde5c9fe5ebc2adb5d13507d423d972e420d198edb8bcb2c026012ddce55684bbef0d79ca0d
 DIST gentoo-kernel-6.1.37-1.x86.gpkg.tar 66068480 BLAKE2B 061b16722f89b49977eb51e15210904caac6a7268a2c11609135ffcf93f37e7b14206834a04aedb662218f585ab97fcd584932b2aba37916b37b2bb9d8088ee5 SHA512 f6a1731da1e2086ccca5a365efbe3fde346445fb2a649dd24a83a7dfb0d7ec642dcd9282cf0c46606925cd3697eb5b7d5cfb16b637d635e9371056f76bb47b25
+DIST gentoo-kernel-6.1.38-1.amd64.gpkg.tar 76677120 BLAKE2B 70769f68036cb0361eb7526b6d6a1342862834c802eb6019194355f106d1268e81e2f5e29ec3a7ba500e1d148580cd7f218419a70dfe6c94107d7c560eb8ac2d SHA512 9cc90d4a221ed92b12ef8acd06cc5e803348b3d1cde0dca2b50347ad75616118d696866dd1ff906a78d66f63ac75dda1bd286def2a27d0fe8770b704980edb66
+DIST gentoo-kernel-6.1.38-1.arm64.gpkg.tar 69324800 BLAKE2B d4420e6f8333fbeef890da6f94989ddc1bf8721cc6ae23156e71afff6a8d50c31df1b5bb715d59d2a8cf0c413ae5bc28fd07dac68fc44cd7a99ba62f327ca7b0 SHA512 95c8f3ca88418bf24359430079d3e5023b6a47aabcff4bedfb6ac8e123d9a947050f4d443f6219d06a1370c01f6cfd0095a0645c83b84e1acd983fdb3e256ef0
+DIST gentoo-kernel-6.1.38-1.ppc64le.gpkg.tar 62740480 BLAKE2B c958f52f210d174ce0c38ef9e551b4ed1307154170ec329e7518ff9569b933f4462a6b48ff608c5a03f013170f5d2463c709bec7f68e8868a85de0393fbd1a19 SHA512 9528c9dfabb83c24293b75ba51843e5c1e54bd42ea74165a33daa230ddcdab2226e6897a7f274c5a8d7419d7d71b1b71cdde4b2ba7d3f1ccdbce925fd11d40a1
+DIST gentoo-kernel-6.1.38-1.x86.gpkg.tar 66078720 BLAKE2B a1618a37c735771521be4bff4e0fa776c8bc0c4ef8f1048d6ab94b5e858b5f7a765d6e2ac6d1e0225cdc04a0b8f73c490b0ee08087ad2436e59fcb80188cd90a SHA512 63baf4f5ca3677975e788607a247a9ee0daf50ed60cd21b1588ab13cfd2ef2336afd480fdbd2e7db60cb9158374114ce4cab72390db36c833de581ed315ddaaf
 DIST gentoo-kernel-6.3.10-1.amd64.gpkg.tar 83527680 BLAKE2B 6876423636b0cb65ddc61aaa4ea8bebb16c178f2b94b3591607955c804ab0005dfa137366a4d4a92e855af4bb8adb4a8c760b8c52cbec0479b0229a66044b881 SHA512 8a1bb96504a13d22179eb64609aad6006c384e39ff6ffc4d171f8e410d06e40fc2f62e72581c3fbae57748fa26d392c5db8bb7eb2049e95fe08f9d08bbd47696
 DIST gentoo-kernel-6.3.10-1.arm64.gpkg.tar 72437760 BLAKE2B 1cc2e08db86f3f6d32403c49312718f72112aaa7e6a6ba9c182a4e5f1c0b3e6f144ccafa95e4aab2d1218305e7532642b95f41c1d15353fa5f735be1869870da SHA512 1068bdf4b4216b5a128629024187693f859cfe6625c13bc1fe2bad20e8febde6f68b7348067d70d728226443379b6c315d085c155d7e0b750e7c7ac045354db8
 DIST gentoo-kernel-6.3.10-1.ppc64le.gpkg.tar 64307200 BLAKE2B 96d16e1102ecc35e56b5708dfba9d4974ef42cc556150f7ce3a73163b72a1ff1ccf93572a35fc4cf4405a0acadf6932827b45f0e6dd9367265a8c8ec017be5f5 SHA512 e865b02ca02ae97f8b1fb8b5982648a253b09bb980a07646822b473705fed2ebfbcc8f13fac4a76b4c0b982a12523f1eb3f89118a0e64087b64c2d9a657fc420

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.38.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.38.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.38.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-06 12:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-06 12:32 UTC (permalink / raw
  To: gentoo-commits

commit:     0fdbc33f866d238dc985b1ada3f3dac86cae7fe9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  6 12:30:04 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul  6 12:32:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fdbc33f

sys-kernel/gentoo-kernel-bin: Bump to 5.15.120

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.120.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7803352ca742..18983a67d175 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-5.15-124.base.tar.xz 4885784 BLAKE2B 7ae33a4205652539bb61901bb1c
 DIST genpatches-5.15-124.extras.tar.xz 3932 BLAKE2B d995682455be830c9920de5bd7a0c51e1093df752e1ed4848fcec77924718f8a702ae754a0a9bdaf2c01190193778dcad33282fc8b8b0c1b63f5ea16e33ac317 SHA512 ff054292b61efaac5a9936aadf9de4eaafbb0be06e45a7b6f82855b52bf0695fdb576244dfda48b9c869b2fdfbc2cfd7d2e19ca50a4181efe9807c2048c96958
 DIST genpatches-5.15-125.base.tar.xz 4915860 BLAKE2B 96229c43a47f523ea88a8085aa3ef976b6b07ef4d438fc9118fbd8abc6868548ba807c51b6aa44f7fed99269381872af39d1c77eabf14f4b34dfed7a04af9be1 SHA512 7c65da0e4fe7772d3e9d631c707eda473990386d70851e533f47c52dd9ec4362be18caab5b685d2abbfcca25ef91705fc353c77c2cd0c4f209ba70e39a225e53
 DIST genpatches-5.15-125.extras.tar.xz 3932 BLAKE2B 9cd0bb8e60765eeb2ffb6b7470879ae235c8dce5a1ded0b29e2b4dd69612ba9613a0bf57477dbccaee445d99cd4fbca9cce47a6ca4b2c5d8f63c88d416e9063e SHA512 161b7052020538722417f0f2c4408e4e2505636798d960320ff14854bc167037e1479e9505c0ce52be8d9e4ac4066b3ff976d6175ea23838272d508a4732fbe6
+DIST genpatches-5.15-126.base.tar.xz 4920632 BLAKE2B b35059e13c2c9fab04f23fd8b41ad37dc1eae2d7e8e505c87506109471e0546f68428c06065da496be3a9213a4e3ad288dd507d7b71b5d9549d7f1c60c378ab2 SHA512 3bcce914eaffcae0f732267f3d4cbef1592a4cbce4ed7277e6aa1b791f006fbbd0858e788ebdaba9502b871c0c9750e74df7b05e98f68318932090f7a9cbfb38
+DIST genpatches-5.15-126.extras.tar.xz 3936 BLAKE2B 7bc9d712efe225829760abd48dfac3bf1556750189f99dd77590fdac8d4f5aa1491a49da029e9faf6dcabeb32aa0b2b725223566bddd3d43a41ca0432348420e SHA512 f196a93dc976eba4bf3a8fe5d52229de0e4a4cde31c58be63be35ab65c4753969e4f0ff86b77ef0d7375392b55cfecfa93a4d963d79f3c5753efbfede6a19a17
 DIST genpatches-5.4-251.base.tar.xz 5798892 BLAKE2B a519f23086a440d560e5301b77aa1a627e97d9c2545adddc6fdfe9b55b35dcbef285a6e92d4ab615b517177723875a53b6b5f1dc9c237dec3f23acb511e08be7 SHA512 c8d228cb18f2c64631ee5a40d7de58e78c7fd2c452f54101d0e6f67149d5d3df30076b461dada5bd862e4b97daf30a6d15c3f50526b46156d9ffca946b3c65d7
 DIST genpatches-5.4-251.extras.tar.xz 1812 BLAKE2B 440f5d63b80e31753c46c2c2bb07bfdd257cac6847dfaed63a19c9e255da0e6ca31f5535718572afa143918bbab9d8651b0d8462f5bce619866d78acbc063682 SHA512 54d1ea7625daff0c8d50f8abfba616378d8bc4c62cdfdc03648bec9312803464d0c662bfa619c357a73247c00b22b9725896cec5aaefc66ef811e0f97ff62e91
 DIST genpatches-5.4-252.base.tar.xz 5808300 BLAKE2B d5cb4fe312f469a331269eca8604d9c43feca79bc6778af670fad859de3098c31cf0408fb58d95f233564e0ab2eff7a45ad041b8fc6bb97be0f93dd911224b62 SHA512 4970b66f064f53db230877fed6434e39aebb727438465667af6eca8603b712089830789c16bae5fe0249dfed0cb4bdbf1ce695cc7a1ebb6ab64bb61b1b38a5cb
@@ -114,6 +116,10 @@ DIST gentoo-kernel-5.15.119-1.amd64.gpkg.tar 69539840 BLAKE2B a239e9c01376db99ce
 DIST gentoo-kernel-5.15.119-1.arm64.gpkg.tar 62504960 BLAKE2B 8b7071d478e124e8dd30045dbe0c5036dd733a08779dfa7d6ad43a83919837906b0566ee9e4640e21f5b2876d11409238e7ec1e03776778cf1e1133fe0bee225 SHA512 1043efbb4f19d7fe6659127a94dc307925d33b397967e3c851363b6ecfc9bcc17733929deff98176e3ee99da8ed86242e552ebe0c85fff376dfaf45aa31d1551
 DIST gentoo-kernel-5.15.119-1.ppc64le.gpkg.tar 57098240 BLAKE2B a2df0752cf27dae8b8faa318742dd664b719e80e3776f1cf4b5f0d6586a5dc802371f947896d86537c67b23f30a039ecc3adafcdb9380a26d014945dc3aab428 SHA512 ffd7d66308e006d42fc21ccc984dd1b2c650988b4763595bf79abb52f3b9896798868e66566fc47ba528050be2b2b77d29fc7cb604f9ae38d008345a55e2310a
 DIST gentoo-kernel-5.15.119-1.x86.gpkg.tar 59115520 BLAKE2B f0e624897ba26d0a7152fb49b85015f10481c734592531ff926906c23c758b009f8797fd446df43bf46657e1f8bb8404bdc94fe724d1b40b43c698bcfed5068e SHA512 f5cfb22d7d58615e9d5fa6748fbcd22c360dc69202dc61e1f60546cb86c1c881b126065fa0250fa6a2b197ef6b309ff6e5feba0a2e96d3a4b47cf41875a46300
+DIST gentoo-kernel-5.15.120-1.amd64.gpkg.tar 69509120 BLAKE2B 7836d1b163b803fa52d1a59d9dced20b5ed0ba6cf0b7cbd828e1ac03af095d9a0e1867ef72c6f093b4a74cb8b2e793c87df31b05ce1a1d187359cf3199afdf84 SHA512 935579730ccc367b0afbfeab5f54334a738fc4c4b5ceeaefae9f59bced8107d941ea712fd072370eb718f74e56bea51b03e7fa6d87a6e751f95b906f81d636fe
+DIST gentoo-kernel-5.15.120-1.arm64.gpkg.tar 62515200 BLAKE2B 37e13308537e4f99e44ccd7c334a60e3d9e037772bcf86302af868f307a65819b72f053eaa7cee5891280afaf5e579accb73d2e9ad4fed1310ec1574d9aedbdb SHA512 fa11558fcfeec38932215d9ce83fdfcb364c7f3be15f93668c8c5d493d7f44f38c624396575f498c1330f0ed565854c22f85e04334dab65e0c1d402841aa91e8
+DIST gentoo-kernel-5.15.120-1.ppc64le.gpkg.tar 57098240 BLAKE2B d322c95ef94c89116dc51dbc348016b3868c002aba1fec13707fe2d4bf7781043ff0d68b1bc833106c9a347b02f732c5912d5719f8a98c4742ddde59b851a3c7 SHA512 a8197ba844047722f758a464cca25c3ae1d32df5952c29aa33a5da65e25972667931c75442ae61bf9c8dee149b39b074da3dd32d74bcc19f5df8f7e5376a4471
+DIST gentoo-kernel-5.15.120-1.x86.gpkg.tar 59125760 BLAKE2B 6ec9894a6fb8b1ce9281d9ef6358b3aca1eb4b79939c01e526391443fbcd048475ed97d65ea343a7299e8584a2860e3b31c709b48211086d52176851cce5d65f SHA512 6e6d90d96f090e3b6b3c27f0fb50b4cc5be46e3fbcfa8cc7cd786990cb0fb38401a768256b7624bacf0a95f16a815de7f92e2c708c58915b2aedc5d4cc030b0d
 DIST gentoo-kernel-5.4.244-1.amd64.gpkg.tar 60528640 BLAKE2B 304077b1c25137f15984e4ce6593519186eccdf491eb98046a12194651ad973d9cc3a9bc83f9806b637e3898443c9fc0f97449528df6dd91c03ff1948dadb528 SHA512 a518e841d3b02afec7118cc344476fea2d643c9e71289bff6085e3bdd7b77e098e609b1d24336426192b5c22789f34e779d97441c6d5d22cd2b9d61b5712a9ff
 DIST gentoo-kernel-5.4.244-1.arm64.gpkg.tar 56535040 BLAKE2B 11eb5cdfaa750cb84a64f804af672834d971e8bc8df67d3c86dcb3274d710f4d4fca4ff8d611b520dcc3a9fb4c36be1892b7fc38d06bca84545ecdb4ac21cfdd SHA512 ba63594c7546afbace4eee7102c05d66f8d93d596baf889b0224d753d806c96715a8f2088237ae1142ab7b1b5cda96fab38a2af1600711402ee25aa2b5ce016d
 DIST gentoo-kernel-5.4.244-1.ppc64le.gpkg.tar 54210560 BLAKE2B 879d7c2ea090a0f09a5852cacd2409baa0efcc8436f266f02730f107ec3dfd90ba561a35bd83c5b5a7bbd68a193a4e5062f5bae1cd5fd7aa7079ea4d59b2f2cc SHA512 2bc13bc6f4823c2316d31c25494345abb79db4261320209cbce07b504eae4e70e41bc95af6ab4c01685fdba610836d5dc4de21e446972c31073ac0ef8ab80da4

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.120.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.120.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.120.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-06 12:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-06 12:32 UTC (permalink / raw
  To: gentoo-commits

commit:     ccb9f4089a6cc2ba73b5d353bff72ede605f5aab
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  6 12:29:35 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul  6 12:32:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccb9f408

sys-kernel/gentoo-kernel-bin: Bump to 6.3.12

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.3.12.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index acc4a3b0134f..1bef8e3b8a28 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -58,6 +58,8 @@ DIST genpatches-6.3-13.base.tar.xz 754256 BLAKE2B ef146e227f2df785bb65d1cf8e50d7
 DIST genpatches-6.3-13.extras.tar.xz 3808 BLAKE2B 87d56c9b4869ed1741878e8dc03adf97c77872a7eda00697b21a72584393eeb89d9124299aa14aac9f4790e2a90adb42038a226e08ef01a7d1906a381c7a7d2e SHA512 8e5ef88f45333e6afcd139b83698eb7a250c7db6882fe0409361d91a52fa6997fe57ef8ae1d3e5eb4b9306efab0d2fbbc96a4a3808925f15c305df6514159fd8
 DIST genpatches-6.3-14.base.tar.xz 769112 BLAKE2B 5980cb83d7cc282d5fcca19385c3f4e3524a9a4a294b3e240391126de85f93f3f165ddedc4f70cee4da4f679eb84698e4f1925e7887f1622e6b935a27195f53c SHA512 31b8b2388476fde88c6128d82a394bca12baf550a8d64f9344831baef1d81b9649042ba4f7eff8dc33e68c02f8f73fc6a812de99bd940823f01c4a30348d16ee
 DIST genpatches-6.3-14.extras.tar.xz 3808 BLAKE2B d280e3791f1dc8aa1455666a7ec24188d8ad1e207f7cde4218bd30eefacdaf2bab8e2d21620077e3b02bdea06f03e936933de7d5f0cdd0303114901ee1bda703 SHA512 96abe3c0cb6f789026f10d1013b09c77d57c52c10ba46da5a6fb876f16540852d4604fd7838908fceebcbf651a6228af6fd213cdb535c905eae413973ee1f1dc
+DIST genpatches-6.3-16.base.tar.xz 774148 BLAKE2B 36b92eff5065338db81890a63ca51c7352dd775099b627e42673cd29ee2a2585d3ccf4675f9239a1c08660304d27e4d9b2307a72dbaddc088be714b5823432d3 SHA512 6aa4f1c72f85c43296891ab6d1474f9d1b0be3f716167312a8efe2d65219ecf4810a10bc42244388457add6a32874c2448afef70967700393c2ddf11665dc008
+DIST genpatches-6.3-16.extras.tar.xz 3804 BLAKE2B d8e1e83f598a420856ceb60bb0d7218a90578d27ba8aa4f6f4f5c3b44bffe4b14f12050f3e41e389035dc24778909e30d44bda8b67ee156ad32aa12097d6dae9 SHA512 bd199c0baf3ad6be48acaee74a002e972069ac52ef4d35c03f523af03e95323ad792f42e3ac77aa7aa97258afcb830bac7b9a8a10208c36c332852edef218889
 DIST genpatches-6.3-8.base.tar.xz 502012 BLAKE2B 190e68ecc877c5520413129ad7d28f8a088775234c18f59f74a4675b1256c7da1d8dc1b323c232523fc3044f3dd4988a77ecacedda715ff3431f910b7b0d58b7 SHA512 02f4b62eb098d875e4c66325f2abc74917fe0d88c1c35ee84ee2a19da878addd27719e9e2a0dca145707335338eedc905407dcd54c6706ec18a2f0920fc082b6
 DIST genpatches-6.3-8.extras.tar.xz 3804 BLAKE2B 461a2a8fd04a4a7ef2f714f5472d2169b4119dbd42bac961feb6b890b8d7def33931ac8dbe423e9d8ee32e60d56ca01bcc4c814c18e445da8d8bbb9b58a6a717 SHA512 fc563f898ee88024d4b60eec567a7439893339c9f51b4eb9a09a0b16b1c7fa164260e63396ea923e776751dfdbd52d2cddace03f212419d4b145e38b5d670dad
 DIST genpatches-6.3-9.base.tar.xz 517548 BLAKE2B 1cb215f7a6dfb9723ad2b784aa463e097686e7aa230f50285f55167590d2e673f986081a9b2e37ff8f96ad206a61e2bc34ce36b6c22c652584d7dd6a18ebe20d SHA512 039e3c8bc8927d1bef377b451c957bc394186061fcd6027defe34df59000e40f2aae9924189e8e10d240fcf2197236e97f7fc5cc924c18917349e2c74a3d2125
@@ -170,6 +172,10 @@ DIST gentoo-kernel-6.3.11-1.amd64.gpkg.tar 83517440 BLAKE2B d4a4b77fce27060c2d81
 DIST gentoo-kernel-6.3.11-1.arm64.gpkg.tar 72417280 BLAKE2B e9fbfed53c41dc10f13e9261df5b10a6cf99a8563312e055eb84f1950009b7b4fbc8b24b63955dbb147cc15eac78807c6267a2205392f8ebe71ea256e9db1517 SHA512 d82f291f1f2af27037c0356d28550a5b6f6d3cac98bf297095c385282107dfba134ea36fc6cc98981d18de15147811bdd10f50a182003b4a42674631408dd0a2
 DIST gentoo-kernel-6.3.11-1.ppc64le.gpkg.tar 64296960 BLAKE2B 3fdf650b580bfdd90530595442d49f77dc842dae432a06c57fc89d14d2484694c9023944019aa234b0b2b97f0451cca895a1299e78823aa22b682071974c5f79 SHA512 c87c8c6b385e132d050c0b8ae82df36d0af9ef538eee8a54d14f6c329d2acaa1ade26b704e7bfcff2ff66c7f99ab00b7472e6fe489439f319ac1ab30aa7ff0e3
 DIST gentoo-kernel-6.3.11-1.x86.gpkg.tar 67061760 BLAKE2B 738ccd9cc0f3c442676543210b7891def8b512f2457037ed03fe00586ab22cd8dbd77813a5eb0f5a4766165dae0c45936a3e0bed97d2b3469cab47f89f481d4a SHA512 d39744420af46c174c56a5371d97f05d27b5ba52ed82b29f62b212dcfcd0efafdcb7a72288403ba1649cbe3ec1aa1487ff65bfa314112dd146efe8afef937cf6
+DIST gentoo-kernel-6.3.12-1.amd64.gpkg.tar 83486720 BLAKE2B 79b2ad6455cf1ff3b893803cf019c5ae88bc807dc7920f24b8d03ea60668f48568e00a947a91ff55935a8e71fdace193727ede4d61864a8e7de90294a72c4ad5 SHA512 7d82a0a6b84a5fe6c343778da42fef1222fcfed4f64afd21cc86aecdf764ce449f1f1e53143ffa101283a84c5df0489a839f19a1e67ce0dc69e99bb9c77bc43a
+DIST gentoo-kernel-6.3.12-1.arm64.gpkg.tar 72427520 BLAKE2B 8c34d201f9ac72176418ca04b2af429bfc3b12f18248eec70abf40d2194e98d5a3f2d5e5d571324c0a767a0eda4b67a189820be93cba63daafdae0c5da2e31a2 SHA512 7f8a79e90180c86825333d61a7ece66bca41d1c442231c08f8a473669b378e0d9eb338b3aa9bd98cadf99417753e84e20acc3745034f835cc02aa3135058e709
+DIST gentoo-kernel-6.3.12-1.ppc64le.gpkg.tar 64317440 BLAKE2B 2b29eeb3d3be4a167c8f30900a2aaed09efcfde08c41978fa9d5f5fc9cf1e74abc87410f8d19794573f0c16079d18cd195c3441b95d529314b73127759a9143e SHA512 5b4b1617f55443ff6dc3d02b3bcaccb0780c2ad19d85c3608ac405daa1152b5f7514e717ae4fbc90d342ffdc4e123f5952d8a9c022fa8f136e288d82992518dd
+DIST gentoo-kernel-6.3.12-1.x86.gpkg.tar 67051520 BLAKE2B 762733cc15c3f9fb6845ceedb7fd9846f8be64e66dd517a3ed8dffd850d0c1a526b3648ccb8a8c2bf0770e28183c9870f7ad0d85f16b8060c4877cff9dad8037 SHA512 70ef14bd823f5c0d765462552bf9157b8adb46264ced2fa4897dd0a60a78727c9b9996fe945c3dad08777233ce8ba662dcc04fe4422f5412a3bf77a0a48b8e59
 DIST gentoo-kernel-6.3.5-1.amd64.gpkg.tar 83486720 BLAKE2B 936bf3ec75b75aabeb4d8ca6b5a742a006cc6c6a1fd57760ffe72fd124d1ea3dbbc9361fc1f7ac4f64c3feaa2b213372cf72515577ae381c7921389db3e10d96 SHA512 9785a27d50e95c3dd9385b928b9dbc1e1056fd7cf999b4e1f675fa3ee724663671d8bb9de74a63588927cc5b984bfeff927e3ea9a26b12ef2009c7574804e490
 DIST gentoo-kernel-6.3.5-1.arm64.gpkg.tar 72386560 BLAKE2B b089996536ad9ac90e5fd382a490041baa3f7e2f4deb8945f961f454e042ef701bfb7ccc8259acca4a0a77fd104c6f0bea0a447aa90ee523eb42a4ef7eae72ce SHA512 1c666d1f210a81b2a803da4c3eab2c8464373cbbbe7b67ea2e6d3fd8bb786a6d13ecd9ece3d4dc7cb0b7487a3aa0eacfb80f9368d0b07d42c9ea7c0338659a63
 DIST gentoo-kernel-6.3.5-1.ppc64le.gpkg.tar 64286720 BLAKE2B edfa70df90d9efca3394776bb30711f51a2dfd925d49cc5310ea985112b8c37deb3658581eb381d4128154acec9a39c369f9425aabf448a6d9d6a53f6796efe3 SHA512 bb551d9a588e2b801b4ce8d5a65a34b9eed1b965ee0843bf83193dd1692473fba9e576d81fcfa69f63418b056d9784f5ccbf36b5ea742d4cbf1098d64ec0b3bd

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.12.ebuild
new file mode 100644
index 000000000000..847df860f667
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.12.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-07 18:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-07 18:04 UTC (permalink / raw
  To: gentoo-commits

commit:     7865656355f38c4f5957fef87f1955265bd3d1ca
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  7 18:00:36 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jul  7 18:04:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78656563

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.38 amd64 arm64 ppc64 x86, #909777

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.38.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.38.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.38.ebuild
index 83c6a5e4fa8f..bbd48fd37dc6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.38.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.38.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-11  9:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-11  9:09 UTC (permalink / raw
  To: gentoo-commits

commit:     21d7e0a157e2ad2e87aa33cfe19d675f999a326d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 11 09:07:49 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 11 09:08:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d7e0a1

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.120 amd64 arm64 ppc64 x86, #909776

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.120.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.120.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.120.ebuild
index 83c6a5e4fa8f..bbd48fd37dc6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.120.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.120.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-11  9:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-11  9:09 UTC (permalink / raw
  To: gentoo-commits

commit:     37d19253cda8a3240df9cc5231565ff34d77f724
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 11 09:07:43 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 11 09:08:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d19253

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.249 amd64 arm64 ppc64 x86, #909774

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.249.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.249.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.249.ebuild
index 70e2f755ed95..3fe8af6f211c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.249.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.249.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-11  9:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-11  9:09 UTC (permalink / raw
  To: gentoo-commits

commit:     9d740072d0c11483ccdf61fdb402ec74516bd992
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 11 09:07:46 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 11 09:08:55 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d740072

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.186 amd64 arm64 ppc64 x86, #909775

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.186.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.186.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.186.ebuild
index fb165f3f0e91..67af68076aac 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.186.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.186.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-11  9:17 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-11  9:17 UTC (permalink / raw
  To: gentoo-commits

commit:     3e45c90301013c56db40708d082097c3ddd4374b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 11 09:16:30 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 11 09:16:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e45c903

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 180 ---------------------
 .../gentoo-kernel-bin-5.10.181.ebuild              | 127 ---------------
 .../gentoo-kernel-bin-5.10.182.ebuild              | 127 ---------------
 .../gentoo-kernel-bin-5.10.183.ebuild              | 127 ---------------
 .../gentoo-kernel-bin-5.10.184.ebuild              | 127 ---------------
 .../gentoo-kernel-bin-5.10.185.ebuild              | 127 ---------------
 .../gentoo-kernel-bin-5.15.114.ebuild              | 127 ---------------
 .../gentoo-kernel-bin-5.15.115.ebuild              | 127 ---------------
 .../gentoo-kernel-bin-5.15.116.ebuild              | 127 ---------------
 .../gentoo-kernel-bin-5.15.117.ebuild              | 127 ---------------
 .../gentoo-kernel-bin-5.15.118.ebuild              | 127 ---------------
 .../gentoo-kernel-bin-5.15.119.ebuild              | 127 ---------------
 .../gentoo-kernel-bin-5.4.244.ebuild               | 127 ---------------
 .../gentoo-kernel-bin-5.4.245.ebuild               | 127 ---------------
 .../gentoo-kernel-bin-5.4.246.ebuild               | 127 ---------------
 .../gentoo-kernel-bin-5.4.247.ebuild               | 127 ---------------
 .../gentoo-kernel-bin-5.4.248.ebuild               | 127 ---------------
 .../gentoo-kernel-bin-6.1.31.ebuild                | 127 ---------------
 .../gentoo-kernel-bin-6.1.32.ebuild                | 127 ---------------
 .../gentoo-kernel-bin-6.1.33.ebuild                | 127 ---------------
 .../gentoo-kernel-bin-6.1.34.ebuild                | 127 ---------------
 .../gentoo-kernel-bin-6.1.35.ebuild                | 127 ---------------
 .../gentoo-kernel-bin-6.1.36.ebuild                | 127 ---------------
 .../gentoo-kernel-bin-6.1.37.ebuild                | 127 ---------------
 .../gentoo-kernel-bin-6.3.10.ebuild                | 127 ---------------
 .../gentoo-kernel-bin-6.3.11.ebuild                | 127 ---------------
 .../gentoo-kernel-bin-6.3.5.ebuild                 | 127 ---------------
 .../gentoo-kernel-bin-6.3.6.ebuild                 | 127 ---------------
 .../gentoo-kernel-bin-6.3.7.ebuild                 | 127 ---------------
 .../gentoo-kernel-bin-6.3.8.ebuild                 | 127 ---------------
 .../gentoo-kernel-bin-6.3.9.ebuild                 | 127 ---------------
 31 files changed, 3990 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 18983a67d175..1d9dacdb1c4d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,213 +1,33 @@
-DIST genpatches-5.10-191.base.tar.xz 5394880 BLAKE2B 604549d0789ee4ea8b965b4aec921d1c5839c601019f4facb1a697dfa983476eea807d0ab9b6a37db3baf883657cfe4c016c17771400886cf8e56c313659b2d6 SHA512 b43980108645bf01af0ef00bd96ba0ddeab16439d6e26badfedefdbf02a4f9459e40b5ee4c72a26052a04ba6756ee1f8cdfa403e408f4a308050e2c8168c3a48
-DIST genpatches-5.10-191.extras.tar.xz 3868 BLAKE2B b0c035f8e43faf78344a1f413c6030fe2001216bfc9381e402e3fee7edb3cf2798042a3a3d62db2b429f53d6a68b445fb25c9c0255bdbb85d5df00c6388584b1 SHA512 dc29b28784cb160ba0a24921986b905efd8d624902b00994829b99bd383551da0b1b4419ec8b91626b896cfb3997480a62fb9691b497b01f331db1450b09fbb6
-DIST genpatches-5.10-192.base.tar.xz 5401408 BLAKE2B 1e84821002dfa2af4f57f5cd3addcd037524cbfcf9e5cb7171725363457c6503f46b5bae92ff04ed3500e28daa1c9ab61dbff2495281732b972300284af3e7aa SHA512 edbc567165df20906acc7425d56ea7feeb3e9d402ea0d175a3c627b300eb33675552ae36248ccefc67584e2120f9e3f098ce204e9aa3858c443ca58c1d34418e
-DIST genpatches-5.10-192.extras.tar.xz 3872 BLAKE2B 8ab3d00e158a52558ee28b82235fd1df510953207d18073ca2fd8114c64c96742ec69dde5959273c451803b0f534ed7351cfcfabe3291bcd323cdf4d317a5610 SHA512 a93b072d731f9bcd2e4d50af05902ab50b9145aa5e5b02141f203ad0b4c82b308c0cb599fa6f790b84584197c65270ec701ec94a321f39e745625803a3d6093f
-DIST genpatches-5.10-193.base.tar.xz 5429232 BLAKE2B c8ab1eec55b3e282af48601c93a6e53a2974e7b255f56346954c93976ac9870117d91a6b9e8809cdfd0cdc27ec4a3eb292e7d9b10de6ecb7b8c54056380ee875 SHA512 44733f8f09f34bf792d0c7dfb6915902a71a234e8e4cd975316ceef23fdf414b01d1e97e317e48dff7af38ac2a04391ddbb0b8ce97ca13088eb1518bccf44390
-DIST genpatches-5.10-193.extras.tar.xz 3868 BLAKE2B 5261a2132d49eb98e7e292f577eed23ba8da86f3b05b57a75d15543dd1ec0c424f4dba04a39aea6b12e320792a9f0802be6d7876bc64a1f864abed03fc8e0c36 SHA512 5383cad41ca1a0fb2933de4fc07207562ff572231f17398ab9958012b3f27d382b2043fbc9fbd784ec1d5f666f0baaf27e75d0a31473c56779f4cb1a32d89707
-DIST genpatches-5.10-194.base.tar.xz 5453496 BLAKE2B 839e14bae65711a5ef31e8e5f32a619f4bb04e0adb88010ed12023737a1729a11e7860f4043a980b8f8f2d4f71725f045d4bbf5a6013138349fe1eab389e8ee4 SHA512 25d2033b9a17f6bbc6ca2342d53fc56f086d75c2b5f4917c8803f393eb7924f0c3da349d5415e91f3290d6206bf5ae0884b3e66c99b0717357c6fc0e8b8a77aa
-DIST genpatches-5.10-194.extras.tar.xz 3868 BLAKE2B 24b257569d83f8e91dc9159d83b0f2b0b118019e600c3e92ae2625bafcbbd2c466d20f5a4bf5627c3d6f1006b2539bfb175103028956f77088cac7974fd79454 SHA512 aca296b91622ed0fca07774d58a6c32c4231e4445d7a1d91e90da773ef0d9d3c5355a2538df4081d062b153c11f6a5c931ed20833cc3f699f114c52e3213e886
-DIST genpatches-5.10-195.base.tar.xz 5537632 BLAKE2B 9ce6e702d0d172dbf8160f2fb5de2cbe0c4213a7791eb54f8d99dc2c35c147915b2fbca6d340de39fc6f547d412bad09c7dda6fff04a31f352723f42654124cb SHA512 198c3673681f08c52ad668b2b5551a3090c9257fc682dd3cbed7ad96c0859ff2c060c94e996f6d1b5fd2f8edce10c5da7a46e37811086dd13ba41168d00a3913
-DIST genpatches-5.10-195.extras.tar.xz 3868 BLAKE2B 439dd9915aef7b40da7319d5dfb8df39662948c5d2d8e5fa4f6488e01fb1cfe4257bf1e29f1c096544f0e5357ce37dd18ec4181fbe4fba02072bf1dc2c2f6fe6 SHA512 9bb0a81c65ce41ac316023480eb309a92881b4185f047be0cc462299e3d38252a6f79d25967b41098f83cf888381f0e3376295623333cee5bcf27e093c2c9a4d
 DIST genpatches-5.10-196.base.tar.xz 5560912 BLAKE2B 3ea2ff034bce2b1a5b42080393a43148f9421a059c6db3ccd8062c9443ac66e63c21d870e01a0af2c06c071fd0f52f5270149da794fd34a4da43e6d2f6ae2026 SHA512 e41eebf76fc7349063e318c547869f546378fed3078db553e90bce654460b5baf08b6b328761a17ddd47515080e4801fca49b39d35f999e54a963e8066660a50
 DIST genpatches-5.10-196.extras.tar.xz 3868 BLAKE2B f027bd1bbb5a706efd42d205324820aeefba91a7f6098d726b7e4abb0778f4b48601b045cd3c329fb76b5d1fc365caa6d43696008454166c6cb6ec21d58bfa02 SHA512 1016e558435900761b6e64b094f617ba3900b027ac178497195744e0954bc8e9adc6de9e73718fb0ed6b5fc9e774e44df0403a667d03deedc01ef31230f0579d
-DIST genpatches-5.15-120.base.tar.xz 4681108 BLAKE2B 7e69c38991ab3b5ec949f48fff8564c854017b8bafac61747eede20f79d71dade59effaee29fe849b1fdbee7abcaeeeef3f55a39b95b96bda6a70af05a905a68 SHA512 2be319896281e7cab1646da40a3067c3815270ff5fb29edccda9138862a39ace2192a1cd38a4232bc14ebed0d6c0c877a9fd58f225d7cedca743664e2a993025
-DIST genpatches-5.15-120.extras.tar.xz 3932 BLAKE2B fb00b97c8b61234646388bec0dd23a1310a7bdca9d04a2048a32a4e30605662c7001188bc125170aeca2ded63954a71b612908286aeab06928dec00cedc76902 SHA512 c2b6ee91b3505dae7fe78a393001cdf6ac7d0020f8123f14d961b90d1424144996e182fcb5304d5890c041e2d940a960bac0795ebc22e85459285b16f67d9b3f
-DIST genpatches-5.15-121.base.tar.xz 4695588 BLAKE2B 2bbc7102194c0526cdc1f2e310871756ab87e5edf35273c41a2a8c26abfa56149361a2a8af68e215e14912bf2238c7610f60f69f88916404781488352fbdd95c SHA512 822e207359ef8ce3894152de6aacf66974d8b8bcbc5329dbcbda379cb6dc81d348ad9a38022abd05131c1a4df955426da25bf37b83ac06ccead4aa1277b2eb36
-DIST genpatches-5.15-121.extras.tar.xz 3932 BLAKE2B 22ef45027450ffaafa2637aab88656c56fee375fcad14403693f94894cdfab96bb2b930cec4852babcb4bac86b07bbc9e6e103de7c871b91ef3004435e1cb785 SHA512 92b785c17dd171871dbcd841810c1e7da4fd7cc5027040340dd90f6bf97153dd0e300a6bc33e61bc7354b6e6648e3bf718d161ebacc5a4ed3a3e86e885181ff5
-DIST genpatches-5.15-122.base.tar.xz 4735096 BLAKE2B 10746c787ab70dc82b688b8720144b80719ddd7f4719e9fb2215b667ca7806b2e8c5626dd66b46f20c0e6d7e05352c84eea9cad93327fdd8edceb4fe52f43416 SHA512 65437aa0e53effa3eb84e3d7b2a0497ed4f4ef85fa96e75a8c591f27a610629193094c6d03dc676c462cf41a55bda5b5277c14726d48ea6ed59e8edeb92105d9
-DIST genpatches-5.15-122.extras.tar.xz 3932 BLAKE2B 35fdaa40b4b4e297df7f8702ab017f4c49bbca2aedc652c6e5ba8fec6b1573a57d17a9c7b21f03b56b43d9bc888e3d55354ceb92e84dde0a89983dfa1c3ffc16 SHA512 176deb6aef0eb9dace274bc4ca0f29a8d657461583dc9133feb4272211f910313fbb69fed308705f00c1c6d86845f1e961ea0066b09b42cac75a3579b3d3ed14
-DIST genpatches-5.15-123.base.tar.xz 4796616 BLAKE2B 77f5ece18ead48d21a9edca96a96387397e95994a9f33f12eb58b09f3732f6233955a656cd345799b758087d52412221af624638f4b5ba85df54454c03a54e2c SHA512 81c918d213a7577089f8dbfa4ea2f7cdfff08950d6a7813baddd779542fc75d532a5519bf2fc4a2ab59d5a68e56129cded2549f8572043ac303ac8c4eb7090e6
-DIST genpatches-5.15-123.extras.tar.xz 3932 BLAKE2B 708144e428faed3f92e76be99ae6ad3e492113f585d8d00fa099911bd528bef269636e10204317c2eccb159aef18365c8f920914617f7565bcc1e348f589f311 SHA512 93eb2ae79468046e6b056371e22b3102245ef297ac4c6db607efa2fc512e259355ce2ff96526fe212a2704d09902262471787390f837534745671d5daccc2b9e
-DIST genpatches-5.15-124.base.tar.xz 4885784 BLAKE2B 7ae33a4205652539bb61901bb1c9f7d3c760eeb8f0cd50780f10c060f559d2cb695b12cf1626d11a043868bdc925b319412b9931585a230d0b6fb6eed9c25936 SHA512 1e01ee6d73d10cdf325fc7a9143f7a6bc1c2ee86db3f2e074cf0165094764c862a2b52d91edff510dd567a402e659dc3e136c623fea6346664737709d9893772
-DIST genpatches-5.15-124.extras.tar.xz 3932 BLAKE2B d995682455be830c9920de5bd7a0c51e1093df752e1ed4848fcec77924718f8a702ae754a0a9bdaf2c01190193778dcad33282fc8b8b0c1b63f5ea16e33ac317 SHA512 ff054292b61efaac5a9936aadf9de4eaafbb0be06e45a7b6f82855b52bf0695fdb576244dfda48b9c869b2fdfbc2cfd7d2e19ca50a4181efe9807c2048c96958
-DIST genpatches-5.15-125.base.tar.xz 4915860 BLAKE2B 96229c43a47f523ea88a8085aa3ef976b6b07ef4d438fc9118fbd8abc6868548ba807c51b6aa44f7fed99269381872af39d1c77eabf14f4b34dfed7a04af9be1 SHA512 7c65da0e4fe7772d3e9d631c707eda473990386d70851e533f47c52dd9ec4362be18caab5b685d2abbfcca25ef91705fc353c77c2cd0c4f209ba70e39a225e53
-DIST genpatches-5.15-125.extras.tar.xz 3932 BLAKE2B 9cd0bb8e60765eeb2ffb6b7470879ae235c8dce5a1ded0b29e2b4dd69612ba9613a0bf57477dbccaee445d99cd4fbca9cce47a6ca4b2c5d8f63c88d416e9063e SHA512 161b7052020538722417f0f2c4408e4e2505636798d960320ff14854bc167037e1479e9505c0ce52be8d9e4ac4066b3ff976d6175ea23838272d508a4732fbe6
 DIST genpatches-5.15-126.base.tar.xz 4920632 BLAKE2B b35059e13c2c9fab04f23fd8b41ad37dc1eae2d7e8e505c87506109471e0546f68428c06065da496be3a9213a4e3ad288dd507d7b71b5d9549d7f1c60c378ab2 SHA512 3bcce914eaffcae0f732267f3d4cbef1592a4cbce4ed7277e6aa1b791f006fbbd0858e788ebdaba9502b871c0c9750e74df7b05e98f68318932090f7a9cbfb38
 DIST genpatches-5.15-126.extras.tar.xz 3936 BLAKE2B 7bc9d712efe225829760abd48dfac3bf1556750189f99dd77590fdac8d4f5aa1491a49da029e9faf6dcabeb32aa0b2b725223566bddd3d43a41ca0432348420e SHA512 f196a93dc976eba4bf3a8fe5d52229de0e4a4cde31c58be63be35ab65c4753969e4f0ff86b77ef0d7375392b55cfecfa93a4d963d79f3c5753efbfede6a19a17
-DIST genpatches-5.4-251.base.tar.xz 5798892 BLAKE2B a519f23086a440d560e5301b77aa1a627e97d9c2545adddc6fdfe9b55b35dcbef285a6e92d4ab615b517177723875a53b6b5f1dc9c237dec3f23acb511e08be7 SHA512 c8d228cb18f2c64631ee5a40d7de58e78c7fd2c452f54101d0e6f67149d5d3df30076b461dada5bd862e4b97daf30a6d15c3f50526b46156d9ffca946b3c65d7
-DIST genpatches-5.4-251.extras.tar.xz 1812 BLAKE2B 440f5d63b80e31753c46c2c2bb07bfdd257cac6847dfaed63a19c9e255da0e6ca31f5535718572afa143918bbab9d8651b0d8462f5bce619866d78acbc063682 SHA512 54d1ea7625daff0c8d50f8abfba616378d8bc4c62cdfdc03648bec9312803464d0c662bfa619c357a73247c00b22b9725896cec5aaefc66ef811e0f97ff62e91
-DIST genpatches-5.4-252.base.tar.xz 5808300 BLAKE2B d5cb4fe312f469a331269eca8604d9c43feca79bc6778af670fad859de3098c31cf0408fb58d95f233564e0ab2eff7a45ad041b8fc6bb97be0f93dd911224b62 SHA512 4970b66f064f53db230877fed6434e39aebb727438465667af6eca8603b712089830789c16bae5fe0249dfed0cb4bdbf1ce695cc7a1ebb6ab64bb61b1b38a5cb
-DIST genpatches-5.4-252.extras.tar.xz 1812 BLAKE2B 07013e9aa5c8a2380424df700ac7ce592732316b97d6605ffb0e75270b9b08716030a56ae78b9f09b9e314fdd78ab8a8bf986ab767eadfe0a58cf2906be52b17 SHA512 3070acc7127a372f02479f4eee5f465dc3c1fe1ac3b4c2ce0af61d2fe091c509f7e7ef2af8564eb178efe031ac5fbf2f23f48bce4ea54d4500e1b1eaccea6340
-DIST genpatches-5.4-253.base.tar.xz 5855284 BLAKE2B af86d19abc80339eb77bad98df5f404ef5db39584955094c54726d33f6a825c495d835c1f809123903debb2c31c6ad3f07d077978d10c6dafe8170cb60087c7a SHA512 5b9895d2ec8b5080802675912ea8419ed892693f82a4098e997fb3b6ce92844d605a865b31a2f06272248ec2386e36a0e9f74c163ef28e4157f29788c0e7eb5f
-DIST genpatches-5.4-253.extras.tar.xz 1816 BLAKE2B 2d3492cefc1abb1b5f35c375afb99892eaab0b90f2b5624560b5dfa4b89bc6eff729ed81737e04e33f78e66b74835a8dee260cca14261c5d2a88644b1b30f8c5 SHA512 31a201024441c55f5477b431aa94a2fe4c98977bb9c1a359af07519b8a204f16189f0595bf71aaddbb88c88e73ef918dc3943bc0a17a2a573cf34dd68dcbb211
-DIST genpatches-5.4-254.base.tar.xz 5863304 BLAKE2B 5f2004de314bb1d7d029eace7ff48b66c2109ff8f8aadb66f1919c04ac008da386a9a79909d8e27713269282ea4e9f72995712f8ff360fdd865061276fdfe4e1 SHA512 c9466b35a804cdc483f7cfe111d4da24c7baceeae240ac3cb803a93f59fde9d2f8782c839cdea2bb09c111e66438ce13ae920be8b1e00a06c705c6c9fc342ed3
-DIST genpatches-5.4-254.extras.tar.xz 1812 BLAKE2B 74d4d513b336aa79c8062560f24ef96638f2fe2d9aedca7dcb0ebfe5b202d0acbe848508c98dacc13d7ac11113b36ba73347f71b63ee6fd8e08706b3246bea5f SHA512 ec766f11f8dbfc63fec33cb3287bc103a8db0857124650f0e99a8f24ec46348e8938b9c70d7d24c3d528eb82df4f8c60959d6f5650c420446172cbf6932f7207
-DIST genpatches-5.4-255.base.tar.xz 5936432 BLAKE2B 2e9211cf49ea349f00ed7aebf0af3ff36a858359a20d4691898ecbe2c7b3158ef81d7c2b4ba133d19aca0cc5b986196a5ea1ea6d3ac83aa6176a2aa36f8f3410 SHA512 1c2fa60f1de83ece831d9c553c81c2c798f3c3d6507d054d35e6be207819daa3b1137176ad39fff9ba148d99e1fbeb1b33f422e44e362bf489c1e70b952474c6
-DIST genpatches-5.4-255.extras.tar.xz 1812 BLAKE2B 0587b02c09b3a70503fd3025ffea3b014e8d4020fb1b765c874dca27369282537f1a42562e1f12c7bc5e303bf8c7b6548750ced89743447007d04f3ec07d2a86 SHA512 884978d503a02f21ab2f5d9463c7efb9cd8c5db410dc6c3e18100fcb03b49543722947bb49119026cfff543308c5d0f3098e9a7c5647defb92486798522dec21
 DIST genpatches-5.4-256.base.tar.xz 5956736 BLAKE2B f1f5f42e5383da96ac4dbbe9cf7d8ff8c7194c10d33b914ba36d29e98291752354597951eeea197f11ed05feff4c83f777c49fca71332c2276612cc6b69f1bd9 SHA512 888ded20e68dd0ef134c9558c4edd8490cf73b84fa9f9efc1dc70144ad5accfe560200592dc93ac5d5919bdc7cd9f70a3832d46b9466a136ebe51cce75b069ae
 DIST genpatches-5.4-256.extras.tar.xz 1812 BLAKE2B 3942c845d2159bb2fc927c5f19a3d5fc0cd7abee0a1102e07a4bb657a213527575fac692ec408f12f679e3a1e791087237baaa6199e92d8062bcc4576fd142c1 SHA512 6242d77b0a7de7542395a5461e6aa8b2a2003f77ab81b1931511f36b42b914bad839ff2683154371118bbd81953de0604d23d75f662437686da694dbb610c8e3
-DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb04c1229050d13b944086ac2c51add6c63dc96c3ac2dda188dfa11a45343904e26589684ffea3a22c235738c1c6d8c38a11cd SHA512 b4de4f6db586a9aafddf639ae914b35ffb0e2340ef312c64a48f4a0bfc02c573437595fc61596245dec2eac7add9f62925e575e2f621d2cf2e80262096f64df9
-DIST genpatches-6.1-36.extras.tar.xz 3808 BLAKE2B ba99390043e4a62ea1322364ba601440fd70079ffb98dea924f91aeb00a7add4d2402e16589e0406e66ff9e0ec7a9d0d76e0a14276fe486507345c8ebeb82bde SHA512 ab4170a7b75c2617ccd5c08b7c5d84e68e593cacdca70dd59ed0b738639ddf3bbbaf6a4758728ff74026478a341782eb0e73a6a40ef9a7158f9c6221703afc55
-DIST genpatches-6.1-37.base.tar.xz 1905836 BLAKE2B da087dc0f3e1f683b025c16f9fc4c60fb041d9b1a7c886f6b235dbf28afedda1283780298add52e211d4bde198247413c633908f891f6d1464bf0caeaff76f26 SHA512 528ac52eb398dc272a0011384c6ca4af72cd7e0b4a75f5c81d71c8aa7b04a11b58ab5445b99bfb53bc559e99e5aeb42dd9479aa8c8b2d42510709614de75872a
-DIST genpatches-6.1-37.extras.tar.xz 3808 BLAKE2B 020021d322f4240a950fc572f3442e554645419dd64f5e15ddb44e77bd950fa41030e5f8143949ac9e6a96eabf392d317fd7557a9ddeaa84b3979d399cf269c8 SHA512 9b6ffd0a94028f2bcfb3e8a1e24cc11f722fe6637b11f3cf9e5f21883291c456108bc2b7014d5aa5733ee77db2d2b9c196bd429b70fad3a6435b5c7773f37823
-DIST genpatches-6.1-38.base.tar.xz 1956240 BLAKE2B 65193574bdd8fdf4dc5d78af616729db4f8e5ed4ad6fa22baccbe27cd0518175fd02acc218074c709b86831eda460a99013b2444c1f6ed358f545a3133afdc00 SHA512 d8015efd3980cf82f499a813589affc8d7b6acdcf748c17c9b3a4b41730676443611d6375e517c633bdb8d2119b1cbfe50bd8984885fd97c29455f00078d64f7
-DIST genpatches-6.1-38.extras.tar.xz 3812 BLAKE2B 648c0054d5088b51d17e8b825153c7fcc7988d973811dcae7ccd64bcd78b4634d410aaa848b3cb31272eec552ad410c705388b8887603d94b6cf5a5170f7b36d SHA512 313a119b47d954ebef9dea3a48024a8d4e7f3b4b62de74f19acdb997ece3e198872fc3c50e10171687b07e8bbf85c5b7dfd80045ed7184460fda3c68c29e8b9e
-DIST genpatches-6.1-39.base.tar.xz 1991672 BLAKE2B 332dc85815f36c8d97a1d053732fabb029a55009edd98e4afc6487f50e2cfe6cb02db0e47a8518286260a9cf430c7113e79ee7cdde214e20c1828162c9dc5bd0 SHA512 02cbb9c6f1179ebe84804bc4ebad65030c0471af8b78f2417128c3cf41d3fdf2b944ce2fb6b2cee6e8427cba7ddd5694a7c851a82a2c46f02fc624bac3450930
-DIST genpatches-6.1-39.extras.tar.xz 3812 BLAKE2B f5f5b2820a14c40228ff46a76ef13323b7e3132bde16591e3d5dd5bff86aae5ee2b1e7ed890d88aaba374553fb22b0b09663df6f8da20f71ea6b0ba0d4bac4fe SHA512 556f0454983f6537d6fa8bec81df5b2eb94a4413111124c08aad7d0e050735eed69fbcf797c94873f5837325d99fdb24d0a2bc6bbaadee29e92637b46ca5849a
-DIST genpatches-6.1-40.base.tar.xz 2034256 BLAKE2B 7a95fc06c6d7f6f3f658d35b21a2761543444d9a95114665a9d74e8514a8577874009ecdd0dbac862359362cb0661b99d54e1c43fd8e5285dd148034fcc637b6 SHA512 645fca84ce19ef2bcd30861a2db5e6332294e3c5feb453ee0132f046c4c49e40a188fe53e27c543000ed04de531909c0500e9f571cac432f645774dc08db2e7f
-DIST genpatches-6.1-40.extras.tar.xz 3808 BLAKE2B ee4162db692e272773091d94d06bd2ba11fac8ca9bd4da96396eb450a7ea0c933e49ae9f6a27fc453c40079054d9140578c9d4c80a835f6ced71fad20a29247e SHA512 07a61941a6e0174d309da302bfdde21dce57a7449f3f8263d9005fe0a9c47feae2a5b508062cabaf53f92d6f06724e1acc3c71422e4a8e9215c515d989567a81
-DIST genpatches-6.1-41.base.tar.xz 2664364 BLAKE2B 411463f6532b87253491c5b4d05e4a76c2739408901eaedfcecc135c3e01303a30870e6133253e86b9e1ff10f9363dd7e2f0b5f68a85c7d1ec0e5f1443737820 SHA512 3227ed7184af3db4090c8e081b56f1fccd85f08298cf944c44ffdf808b7b17499191657a71e232e9c5dcaf68c1ca93902816c4dcdefc5f1240632816b87b2659
-DIST genpatches-6.1-41.extras.tar.xz 3808 BLAKE2B af183a6fd9ebd81ed22f8ecd36ba323e9c3aa438e72018ae1282bfd371874870a8a6d52b6488b1940a6eb65192cff46af7221967d4d473b2f3eafc963f0b5ed1 SHA512 fd26c56b8a9c5052e32c3ddaf7ff1379912f2aebc7b57bda68bb9f9bc0b316f8b5ae396e0547f205ab491acdc1fc9731acd87d13fdbb13508efbb6d6fa3154a4
-DIST genpatches-6.1-42.base.tar.xz 2681352 BLAKE2B 8d16c71a41bba911a9ed73e8ff55794caf34adee41a757072db78f4168b6cdde0abb979cc5f6d353a9fbc3c5911e30642b5e8125c1a32fa02e9c946f157442a9 SHA512 be7f76ed509a912fc1913ae7f8dee0ae6b2351cd2175319b341812cb5fbf00b2adc053f9711a991324f40ce77c095ab820fd57a00b7acd006400fd10fc94b575
-DIST genpatches-6.1-42.extras.tar.xz 3808 BLAKE2B 6a9159e3859740d4b14bd081aa6df1dbeeed5f322a3aa3df5b8cb942884b068e713815d7284f71ffcad95339928c120661c0b7a85e7c168b27d3daf88251bd18 SHA512 a6cb074fe4fafb8a336872ce7c5761ac1fe3e3e84836949803c4a46e9bf783d38a4ced188830158493f64518418c46228bc4f79f669258de5ac6b2e1714f7a4b
 DIST genpatches-6.1-44.base.tar.xz 2683644 BLAKE2B d0264b6d6456fb2e6a67c1240cd3fbb95eef61701bf953df6e25e37a12fb12702b57f66e30ac757f28d9d1bcd0f2fbc38775d5b73922504084ff95f9fda1d78f SHA512 e3777a612facad029782fe63abc702af06197521fcf90f4c80311fd7ad94739209573c7de910dfaeafd88948c2c3f3d29bb27f4fa1069475295b6f5b29e14116
 DIST genpatches-6.1-44.extras.tar.xz 3812 BLAKE2B bd5605700d0b55036d186eca82031f1d38883fbb3e2e98f0b44269c914f5a2912c026bebfdfd3fdcd563b97d3167fb9908bd0e29422b02e9314392b3ad2281c5 SHA512 e274c0e50fc476bc071fc4d77623b75cdfdda51951f541f56bc4f8ab53da17e67f615c37d35c93290d20b51d3ab2eb923a8e147daec4c59d3d1c87d3e803beb0
-DIST genpatches-6.3-10.base.tar.xz 593348 BLAKE2B e4d149963ca7d441b60d40af98939acdcc6163a09790ce103c78d33aa554de170136fbf8a4aa9285c5bde7fdd3cad54f73152d56038d7a299f8e69158b420d50 SHA512 7fddf9a02d8767c0236d8c3e1097a267d7f4961308eb08826299b596ba96b1e2fcaa84c22d986619e99aff3817f64fbc3740b87e5d0e1949dfe85d7f5450697f
-DIST genpatches-6.3-10.extras.tar.xz 3808 BLAKE2B 7a4885c76a17d73d7f03836d243bee424f5d4e4205a6547f1b4fcb709f4f6c2c4b1c61dd542b260a3e8dd724f98d851850eaf0930233988670c674a8a2928bae SHA512 f851bc9d10ad98ee74fb26344236670c0aaa218c4bf24eaf54e6376ca68d0626cc1d8f954a1dd3b61343dbd41a286d7c8d9a743ab50c295c0c729732cfb231c2
-DIST genpatches-6.3-11.base.tar.xz 641372 BLAKE2B 4b2463552d359412969bc50e8c46aac52c23fe83deaff66eddacb48148921b4f88b019bd05b81f4ae2eb71710cad18613e5001dd4ab999d461f35cedc4c31409 SHA512 7632ff13835b971d44f582853cc54d539bde0ef1ca511ac179ff49143c1bae21e82da0048b6c45d36da5aefd92fa788b108e3f01d6fbf16534394ad7b143833d
-DIST genpatches-6.3-11.extras.tar.xz 3804 BLAKE2B a3f7281d932090f92e4f230159d30a1b03e15e788cd03808f86d03f8df85bf0fd3a77871148af2eaae8637ea0b65e7e2c6ef9e02cd0992cc0b51924a422c5b6d SHA512 6a9d694ac9a9b3af9ac89d60fd48808fb70ee4266dc60deaecc4c2a3a48ec00aadac2074dd6cb86b698415ab24fb9b2da7284a85208e63cac7a4ec50eb423e92
-DIST genpatches-6.3-12.base.tar.xz 691736 BLAKE2B 533383ee5f0bce440f9ceff66b75d742596d22113367560cf364243d90ee418d84868adedc62e74202fd5cc1c67e8efb8fdddae35e7ba12d2026be252b4005cc SHA512 8bf1fd11b3d5c3346923ce573dbc730204370b033825b9650bce83da2292dd8ce253e7e60bb23fcbcf902d0cef6b4b4b335df07c1db4c5fff477d2fece6e6489
-DIST genpatches-6.3-12.extras.tar.xz 3808 BLAKE2B 08914680602e3a59ccdd2699b60b3707e40bd2dd28c87170e78701758f50ed2273d7b4b7e238cc6d6ae5819c48c2c8e744056e0ce964dfc900fad44dd628da5d SHA512 f99775c2aece8d77fb432fd9a013868d85cddba6546b6fa489c91b085b0ed35fc14e2e23c922d5b34f677994749e050f837112aa6c0ad171278481eca257606b
-DIST genpatches-6.3-13.base.tar.xz 754256 BLAKE2B ef146e227f2df785bb65d1cf8e50d786103aeed18a8f42e5584656f1999b943ac48db16d5cdc5917c03823364199284975837fabe9a777215373ae83e7206b99 SHA512 3df4532294febf47cb0291acdbf5ff137877186747ff7791f675686f2c08e14c0b8fd110e452c50172dc3d1b6a48bda604f6e577753380a4ab64502d0ec17724
-DIST genpatches-6.3-13.extras.tar.xz 3808 BLAKE2B 87d56c9b4869ed1741878e8dc03adf97c77872a7eda00697b21a72584393eeb89d9124299aa14aac9f4790e2a90adb42038a226e08ef01a7d1906a381c7a7d2e SHA512 8e5ef88f45333e6afcd139b83698eb7a250c7db6882fe0409361d91a52fa6997fe57ef8ae1d3e5eb4b9306efab0d2fbbc96a4a3808925f15c305df6514159fd8
-DIST genpatches-6.3-14.base.tar.xz 769112 BLAKE2B 5980cb83d7cc282d5fcca19385c3f4e3524a9a4a294b3e240391126de85f93f3f165ddedc4f70cee4da4f679eb84698e4f1925e7887f1622e6b935a27195f53c SHA512 31b8b2388476fde88c6128d82a394bca12baf550a8d64f9344831baef1d81b9649042ba4f7eff8dc33e68c02f8f73fc6a812de99bd940823f01c4a30348d16ee
-DIST genpatches-6.3-14.extras.tar.xz 3808 BLAKE2B d280e3791f1dc8aa1455666a7ec24188d8ad1e207f7cde4218bd30eefacdaf2bab8e2d21620077e3b02bdea06f03e936933de7d5f0cdd0303114901ee1bda703 SHA512 96abe3c0cb6f789026f10d1013b09c77d57c52c10ba46da5a6fb876f16540852d4604fd7838908fceebcbf651a6228af6fd213cdb535c905eae413973ee1f1dc
 DIST genpatches-6.3-16.base.tar.xz 774148 BLAKE2B 36b92eff5065338db81890a63ca51c7352dd775099b627e42673cd29ee2a2585d3ccf4675f9239a1c08660304d27e4d9b2307a72dbaddc088be714b5823432d3 SHA512 6aa4f1c72f85c43296891ab6d1474f9d1b0be3f716167312a8efe2d65219ecf4810a10bc42244388457add6a32874c2448afef70967700393c2ddf11665dc008
 DIST genpatches-6.3-16.extras.tar.xz 3804 BLAKE2B d8e1e83f598a420856ceb60bb0d7218a90578d27ba8aa4f6f4f5c3b44bffe4b14f12050f3e41e389035dc24778909e30d44bda8b67ee156ad32aa12097d6dae9 SHA512 bd199c0baf3ad6be48acaee74a002e972069ac52ef4d35c03f523af03e95323ad792f42e3ac77aa7aa97258afcb830bac7b9a8a10208c36c332852edef218889
-DIST genpatches-6.3-8.base.tar.xz 502012 BLAKE2B 190e68ecc877c5520413129ad7d28f8a088775234c18f59f74a4675b1256c7da1d8dc1b323c232523fc3044f3dd4988a77ecacedda715ff3431f910b7b0d58b7 SHA512 02f4b62eb098d875e4c66325f2abc74917fe0d88c1c35ee84ee2a19da878addd27719e9e2a0dca145707335338eedc905407dcd54c6706ec18a2f0920fc082b6
-DIST genpatches-6.3-8.extras.tar.xz 3804 BLAKE2B 461a2a8fd04a4a7ef2f714f5472d2169b4119dbd42bac961feb6b890b8d7def33931ac8dbe423e9d8ee32e60d56ca01bcc4c814c18e445da8d8bbb9b58a6a717 SHA512 fc563f898ee88024d4b60eec567a7439893339c9f51b4eb9a09a0b16b1c7fa164260e63396ea923e776751dfdbd52d2cddace03f212419d4b145e38b5d670dad
-DIST genpatches-6.3-9.base.tar.xz 517548 BLAKE2B 1cb215f7a6dfb9723ad2b784aa463e097686e7aa230f50285f55167590d2e673f986081a9b2e37ff8f96ad206a61e2bc34ce36b6c22c652584d7dd6a18ebe20d SHA512 039e3c8bc8927d1bef377b451c957bc394186061fcd6027defe34df59000e40f2aae9924189e8e10d240fcf2197236e97f7fc5cc924c18917349e2c74a3d2125
-DIST genpatches-6.3-9.extras.tar.xz 3804 BLAKE2B 3a5ad597a1379c076fd5fd04b5b483572c1bc50ea53ff416af5ce331b6f6249324cf90a448b547a0e3f28a367146a624ba8801654e41041af96de6d457125374 SHA512 4e4ff68a7577a03f9573eeb09d688e320c64ed72d2c56c2faecfa96efad0bd7c2451ac3141fd9e19d94e2735ed5c9c692b52c17fe64a2ff280c5b1631d6ffdb8
-DIST gentoo-kernel-5.10.181-1.amd64.gpkg.tar 66344960 BLAKE2B 695a7b9e525e215bcfa0f69e995f2687adb936aaec09d95ed6f03dc32f4d6d768325788c16b0dc12dbfe07e4474063f3163bcc5db488d92f3d1ee78bbf7e1909 SHA512 d6f20cd7e8babe53b6a18e5d95e8d41d6c476b3003b6741472cde9f1ddf786506a1a3c8b3a66a71cfb30d5dccd7a112021a4f5c0fe2900c9f014280094a49e9d
-DIST gentoo-kernel-5.10.181-1.arm64.gpkg.tar 59361280 BLAKE2B 9f865ca04c20ddce039515d6186f0898db5b6d3795cd4f1726f8342b145698d5395c9ddf091b85028b47b8c14daba5c1ec2a1eb067eb61630d50e8a126413abb SHA512 e01378cbe070aa028c31252d3dd5fa7eeebc9be4bf5931a6480c66fd35abe1dc912f52bc03749eac2e8c751e3628026fcb7f97c0b4bd303e8300eeeb3b31c758
-DIST gentoo-kernel-5.10.181-1.ppc64le.gpkg.tar 54937600 BLAKE2B af93d42efe22e9b2cdc4c6914640f048b59e7b7e8953d4f140d825060475d5cce9fa3822bad953c4b8c210b65a00df310ba20fb55572973039ed3fd21bf5de8c SHA512 146f87ff17cf4c26e8450d5904c359481893426104479ccb009b384e4643f6b7802295fc4c42fbe7e42d8ec70ec42c4078e721d6c39c173348753a9d3d244c7e
-DIST gentoo-kernel-5.10.181-1.x86.gpkg.tar 56473600 BLAKE2B a50dc4edd10b212fb326fb605c5ccdce2aa9625c0393c1248a8f21d7ddf81b28836c03f17bec328016f913d74deddba2b10cb6d6677c5bba7b0ab5cba62a91ff SHA512 db142fd10b5b82d6300842e23797ebb94b51fdcb9e107fe255ef904d5419e0381eb9ed3d3fd7c33ecaec31ecf0d28caf007ae84da00cd400406abdaf06da158a
-DIST gentoo-kernel-5.10.182-1.amd64.gpkg.tar 66375680 BLAKE2B cfad675c17a5c4aa26b7864b8fc130c2fca7ed5d789f7b96c988389146cb84c9c6db2410f16c68ccbee5832f08e9cc8f180348de0f960f2c60ec9f356e408bc3 SHA512 b6025e23dc63fe056e994b99e6947cc68a6fcbc2124fc07ff7f7e85f1f9acc0375042527023fe8511fe118b20d8b1411f5f5b03dac2f7b63d746251a1d59d4d4
-DIST gentoo-kernel-5.10.182-1.arm64.gpkg.tar 59371520 BLAKE2B 66bc7e28658473cd2b43343e2d88d641b4653594e50e9963c3ef79b8523fc0360c4da460c7454715770f3573ebe313a463b3bb6fa0786dbec9cf697d498a75b5 SHA512 7085d1a293e39e2e25c02df55d181961a4a82a5aadba75cba6ef9602e423c5ccd784daa505ba3c992c120c8ec3da6c0aac9dc4f3b9f8060affc6ffa5237c5496
-DIST gentoo-kernel-5.10.182-1.ppc64le.gpkg.tar 54927360 BLAKE2B 99fe7ac3443a169260e1767e14d9744064ffca52a3292652dd28b2547434d1d045b0064dd10976d01a46b718fa3d6798b5e04c0c0cb923edba493715ab1a6043 SHA512 4a5ea6a9eca8346adc43285bd14e5ae641cfc0bba783139f119d641d940f68c4fa8b4544eec814d5b6f2dd1885fe30c3eeba8779272171d2878ef23dcb7f87f6
-DIST gentoo-kernel-5.10.182-1.x86.gpkg.tar 56473600 BLAKE2B 89eb3861a308e16530166ee0e380e5392dfa6ac5aa912241e4a519824df55298e3975d025dd874fe9a0c9f683cda04df84ab062f7109a7b1697daa6b033c0616 SHA512 50565d44a3e02ad07275c2547cf82a48ed48cec9aa4344dd024dd0a7ede6df431204b12b6d370e10192dcb8f24752492ee09fa55866429c27e997a8792b51f28
-DIST gentoo-kernel-5.10.183-1.amd64.gpkg.tar 66365440 BLAKE2B 82b63f83720c546ad3ec1bcda9cebacd31ca1ac5a14e89983b9478e1f76ddb33361613bd6719a0d02fb50251637f36b0686fa1d5b32d480bb73935ccc34505cd SHA512 9c6b0275693f2090b1e566d76bf77f90bc1a35ab08a5b9ced79cd77be9fa05f1162a093a4140a269c409bb656da2e4fc7ac61b93b371758ae6ce4d0a6484b9a6
-DIST gentoo-kernel-5.10.183-1.arm64.gpkg.tar 59371520 BLAKE2B a320f17295fcb6b4327d07fca111025a6757cbdfa6047047ed27cf00b83c3a2efcfa5b29fff3751d3ba79ca84c76d327ffe30404f38033f9199a24ce43a98273 SHA512 51571bf9e8067c9ade5da541581902c162ab4421575c8df9f2e738041968f56b77b4caa57a70f75dd7ae712b216bc8c999f9404c20c0627609dec5c4960d2f2b
-DIST gentoo-kernel-5.10.183-1.ppc64le.gpkg.tar 54937600 BLAKE2B 62c7f5b8d306ed6fc21335d0409ab640bebd3b1af451369126843023c657c7b96dcacc4472e6f89463e6bc1531406731d6c3253b6cde1441b1d1b29d0bd34ca1 SHA512 25b662e19f187f44639da56b7f17a40d2617671f4dbeca7cfa7ec660cad5572fc610d5113c42fbc8fc2edccde845b89ad23376b8354f6532f6d77ba84baba516
-DIST gentoo-kernel-5.10.183-1.x86.gpkg.tar 56504320 BLAKE2B d072c8795460e39d27527c32e6d96488c870cd3bacbae085659c21b18963ca49cfe729614f541eed5bad71ef8bb40a1d77b7e7ef2eb512cab2796def6c0f75ff SHA512 38f271474648d63b08517897ce46b325a9260288bf92fdf5898d954c25c4e74306bcc22db53a830913cc605bd1317892223d2fb65fc04fe3c91f2eb7cb633ad0
-DIST gentoo-kernel-5.10.184-1.amd64.gpkg.tar 66355200 BLAKE2B 09b30508728dd810fc5cfd364619e8eb027d8f92d4f74d90b7d6b8b656dfec004f56b213af0e2be9bc845355b24e80fb05b2b3eef0d587c0939ef1ef60b42cfe SHA512 fd7eec3cb41cb07a657505e0292788b0ea4bc795edfd694c4e84840a028f77a7d1dfa3f3043857a9b6f95ae9d619a37c6d001a75220e01da3c61c6f085df7913
-DIST gentoo-kernel-5.10.184-1.arm64.gpkg.tar 59381760 BLAKE2B babdf15d04fa13195f89ff4eb131e01aca9e6e1ce06ab082a9e48e8ace4562852cdf73ad28172dc3ec211e65475f5fbbaa99d74003d89a6b039a101686fc920b SHA512 02019fd131c44b323e5cab4a20ecc37ce50aaaca6c8898fd628b4ea267090c1b7cfe74b1e13960e3c3b87d37993c4c5cec5135d6bae7d559daaeb55ee3e3b350
-DIST gentoo-kernel-5.10.184-1.ppc64le.gpkg.tar 54917120 BLAKE2B 61ad2b366c52602f783fc794e8a3ccd900d64c559937f58d26b26e9b9007e850b1405ad9340c06c0258803311429deb172eeea81dd0f7c41c6d505f66e3fec0b SHA512 ddb2c2af7875ffc56d725164cb238bb13a24223b29b66e77785a472a5c27f54bccfccbbdca5a000979a36d632372c6447fc0ba8b5b547e5ae1d4e9e2551b2e7f
-DIST gentoo-kernel-5.10.184-1.x86.gpkg.tar 56483840 BLAKE2B 0852ca18c31e244c36f9b1e9fa2da3eaa0bd5646439fda49fcbbf9cd7702bee76c35720ab0ae6aeb229f8f0854367ae1cfb2562b9ea0b3478bf4e15949430804 SHA512 edd06d9489fc5c57fc5a1aba1e8e5de8f0f5807986a0d09a0d15a259c574c89cc7ec4e6adb25e4049dba2461e774dc213ac3cb4370394d33a233ae96db6bdba1
-DIST gentoo-kernel-5.10.185-1.amd64.gpkg.tar 66324480 BLAKE2B 66ec5d73fa8a9f017143b491c9ee149b550f8b181d182097f96eb798720caef59f4f78724b77c3d25bb2bae5259d5632bad969b949079da9b6b89c595a5ca54c SHA512 ee54499728b5419fadda14458b1ce05f7c41735ab4238dd15b96ac3d9fcd50a78e7cd9a3d97a3e66b14ce7b671a485717f652660a17aa4b9d1fc708c7d78c890
-DIST gentoo-kernel-5.10.185-1.arm64.gpkg.tar 59361280 BLAKE2B a35cb0d3f650c1892de286d80febe584864eed77cdc42a85a3887d709ac386499c9fa3c02e0ac258242e32ead57b902d8b62e112f85cf02cc5edc373b7e23b5e SHA512 1424b3000f2f4b557d52e223e9b23c0b7cb1dc9a5a3fb259ab6df4555dd984920f509acf4d2e988ac7a1b38b3d0be0b0ad5a5a5cae3c74a823d869004af01b93
-DIST gentoo-kernel-5.10.185-1.ppc64le.gpkg.tar 54927360 BLAKE2B 2cdba0d07263130f05a556721d8f2b9233d2d84731c65cdaeaff67225f364fb9d19e88c9711f5f41925f9179d049dd7a9ad0b49a469bcbf38d44340e4de64808 SHA512 c52f51e05ef985aabd0cb791857da42b433e01e5f3bc9f13652327d989edef375ca26149328d7e64fba4287f0236ee295e2fde5d3c5fe12e9f815876f352015a
-DIST gentoo-kernel-5.10.185-1.x86.gpkg.tar 56463360 BLAKE2B 068fab645960e17dbe44e5ce04876fd7bc244efac9008dfb2d60e139741e05020a1144b715449615c73fd5b133d3d8ef69750c21d69e489d2a061ef5f8a54316 SHA512 19d5f424d584ed42a3e45d7446438311b4e75b7cf7a1eff379652f6667f46e4bef76be4ca827af739ede95cab27706ac75630dacc677dfc2c7c306a287f15ea1
 DIST gentoo-kernel-5.10.186-1.amd64.gpkg.tar 66334720 BLAKE2B 5f07b2c712e93102be6535c2ecb48fa3b735584c4370e869849b65de918e72a6952e602760d157b59fc79641524515691eae186ebdb235f10c79533acf4ac2e4 SHA512 c99a27afed991b2677400ce523d26be6b8b48cd355cee72c74f29fc7db1fcaaf6aa045a6037bc60e6d476821b10578f5b83d6b04d3e9a81321fe6a400c29184b
 DIST gentoo-kernel-5.10.186-1.arm64.gpkg.tar 59361280 BLAKE2B 34ca97dd35463808171049926f98c2404f8459a6f993514479a1e0f74f3b02b550c8d981d98c3a150606e21fc87046221783da48a6652bd2dfc58200f290de79 SHA512 39afaf4bc802f51923b7ca452f1712130b9040c05f75e8b473764ba68f72d37da1a197bbd81711083306fbd66161a3e1d1f3cb230af6c39ad6cf30c0e84615f8
 DIST gentoo-kernel-5.10.186-1.ppc64le.gpkg.tar 54927360 BLAKE2B ead0cd95b3c4fe0620a6d3f5fb9dace4404f0a5f58b60f4dab2395fda349db2926a810cb20a491b80b43d0bbd19ec6044f88ce588c543915cc6549ea625b30ae SHA512 fc48e77238b293aae29398544421c2167609d201e8fddebe41f47e7cb8e3554d1ea350da1b801169bfed75fbc4223e55613a9313bc63b98d60818804558fa0bf
 DIST gentoo-kernel-5.10.186-1.x86.gpkg.tar 56473600 BLAKE2B 9032dc6d721240ac819654f313ae1e68adaff0349ddccae68c939d96c5d0d670f489336cc9c0f16a892d67ae97e5fbf89ec158d3e98487c7564e8626d8e20219 SHA512 c86604d20abe5987fe23f6e9e2800e5e82e9a658b7886dbf39b3c69cf403441dc4bfb5e02249e93b092b9d311bfccf637151966e65e3111a5783f08bfddbdc9d
-DIST gentoo-kernel-5.15.114-1.amd64.gpkg.tar 69539840 BLAKE2B bcc43fe6a4e17363f234a4e1bbc6cb4ac64f3d39fcf80258a7d3b3d4951ed92b165d5dd7e2f0921ccb75300f8a9e5058783752bd2b4944ee30c33e5241bc56c2 SHA512 bd63fc27132d722391a23884d60baa5cf407c223d519d46be3c47eb5c9496b0542cab93ce2bd7c7a4d8d52e19b8dbdc6595a6bd25ddba89f1a467a85aaa4be8d
-DIST gentoo-kernel-5.15.114-1.arm64.gpkg.tar 62515200 BLAKE2B 985311a49f8314cf5787c51dfb683a4372a842a4976352f220775afa8c335ed73e15deaaf3dc5be577d4ef9552dfd6e42bdb75295836aa71baaffdb75dfe24cf SHA512 3b182db4df94d3ad44e712284fc83838ba3f1676639fd57ace8d9346429f4dbbe3b011fc86317836fce2c240d54eda363a1465aa9e514eeb5dad9ab533a7bf9d
-DIST gentoo-kernel-5.15.114-1.ppc64le.gpkg.tar 57118720 BLAKE2B d825703befacdea4409fdece540ff5f940cb7b91a57e8e278cd3d345588029f0a355b16256071329fedb04e29b5b43d07443591fb1c238a3e6760cd89e0b5b1f SHA512 bb734a8e2223ca26fefc4fe3234429fde15b3c6368544b9a45c7115253280c43ded8795ab2a0c02988d30de90ee71167145336be5476cd1b4c43b9a68f2a7a92
-DIST gentoo-kernel-5.15.114-1.x86.gpkg.tar 59115520 BLAKE2B df62b2f821ae01a7e73a95af88a4c27caa4cf9aa39da91caca403ce579b27071084b104c33dd2ab2766873758aeb396834f8d98ddc31165c05812f787efae25e SHA512 be0fbab45f2b5f7ed907cfe3332571ffba9a18c02c6a052483aa4db966f6e733a116e9d4064918491b39f86e95f5393dee8725d0e3bb917a799b87797377f621
-DIST gentoo-kernel-5.15.115-1.amd64.gpkg.tar 69539840 BLAKE2B 8a2b8dafe4eab7fc9dbd94091d41f752956bc786869c6db45fd071996acf5ff2fcfd0364cc22785db97ca27dfeb45cc9eb545201b3c0bbfa4c9fec57e1e0acd4 SHA512 d237e73316599b6c94233fa497d329a8010535c57b549724c05ee56b2dc2dafa97471bd80e68a0de5d134d1d29dfb388d2596955ee78fc08a8492b1eee75ce16
-DIST gentoo-kernel-5.15.115-1.arm64.gpkg.tar 62515200 BLAKE2B 69432d84ffbd28591e23dca581021027c37a8a5440c06267a8858ab2c66ae18e5134f510b7b5d35651d2703055216a4c9e26045b4e1690ca2d47027a7fb37935 SHA512 beffdb2604fa10f9502a9596af00b80d930ccf2d528aa53c15a1fb025fa2b594289becf601b8ce3b0919eda17da0f0b54946770c12178d8ca2473b9be498e0cf
-DIST gentoo-kernel-5.15.115-1.ppc64le.gpkg.tar 57108480 BLAKE2B 1e1726f5c97ee2c8cf8da7a64d40a3e1023a81db30fdd50da24400fa6ea9135604d7de9801cde8e31a2ce52b21a7994e63cd545a5cb2f20785d77eec417694f9 SHA512 08230ae4466fac1b4b961398de4e5c2ee9e8514d10eefad44f6b91272a478a4dad31e02ce7a05a3298d8119e5ff8412f8f895edc14ec39dde07a7401d69fadfa
-DIST gentoo-kernel-5.15.115-1.x86.gpkg.tar 59125760 BLAKE2B 9677e10f53e21ea1132187eb618b54cb28e0922e42af750f8cfb8a6d2761da72544c6ec81380f8007824a94445c34a6f266e7491a41181d9a8d84516e24f0163 SHA512 85c55beb7d88e31c8c14632486176a06147e27ab0df8ef10328b2b52d737b094cef843e5d4c5f86661421d6d2dadc0cf380f01360ed1d8af64a96892e8235c58
-DIST gentoo-kernel-5.15.116-1.amd64.gpkg.tar 69529600 BLAKE2B a58fe916a4100eeeeafd7e67b5f7efe4fa32ed0a39d889a1f27bf62935d44c1b182d32eb79ccda4f3073dc1a3fe4a4a7c3889de1093d94b825cae5215fccf1a1 SHA512 34e7a29ef539760efd1f9da390d8f32fd3811090683627dfeb9f122097a408246a6a814e31faff47a43345138bd823200b3dec734ea73fbf3432ff2ceb59e9b2
-DIST gentoo-kernel-5.15.116-1.arm64.gpkg.tar 62515200 BLAKE2B 545af09a8f743b24d02c06736c7e7529f110cf7a84519f44613b6785d4942407fcc94896d5d39cf1d2b31132fbeeedfdf9216d0e7b0823f911ec0c22576d8e17 SHA512 f8305c6647d8dbd1fd8998aace059344f3af644d6ee7ba19f74a3da14a745d3880820e91faddb4a6c27d502faf40186e00c4d719c124926ccc1eb5e0ead57257
-DIST gentoo-kernel-5.15.116-1.ppc64le.gpkg.tar 57108480 BLAKE2B 9d357d42a7f550626553a382dd7afb325c5f4741c10bc065406cfc59e5cc791e0f7e28c1da5cff6950db24ddee4828326ad45b705aee9510041bb91940d35e63 SHA512 2e65a97d98f003df766e583e6891caf49b9bb197268f0fb9c288ef94e2e9eb9daf46884ab96d5758be592cf790b5b5397cd674c34eb820a8514baefddab6eba1
-DIST gentoo-kernel-5.15.116-1.x86.gpkg.tar 59125760 BLAKE2B a0ade34587b0d1c1850bc0bc693cba0665c19376fc89065051bda33aa9e0d488557831f2864f3eede8991a94868a364f9fc7880aa279944342236c2935dd9682 SHA512 1730cc90ddc07b07707d7bf65c53920906e62da239b1f8a6f30d386000409679e54afb63722995f1c13c43393bf309c93da2964dd8262a09c1c068a69e0fbf9f
-DIST gentoo-kernel-5.15.117-1.amd64.gpkg.tar 69529600 BLAKE2B e2a1a7842b30054c508c813876b73141979ecee900f38c6ade9776e7ea378f3a186d6d5c0077c2e5f30c305e2aa8c1bfd1cdf54a037b046e2680bb0a039acc0d SHA512 500ed4b6053bf32a472a06f376e2940756b8beee58d4ad5714b0d93341b96af238bf7f3e623d7a8beb356daf6afb9c02b6f05d9f1b007fcdcedb291fa9d241df
-DIST gentoo-kernel-5.15.117-1.arm64.gpkg.tar 62525440 BLAKE2B 513712b046e96cf3362679969bc6a19c62e070ecb3f71739dad745423e6a075df803970244a75feca5b6772a517f9db7ef3fad2ee662d8984420df4d25fb408d SHA512 30bb02f58a987082ae5b5c3d9b11b32ef482d30123e53aa8291bb1f9c492a8dce8938f9685a9d80db59c16efd17ec579e5e824eb89578621a05b8658882324e4
-DIST gentoo-kernel-5.15.117-1.ppc64le.gpkg.tar 57098240 BLAKE2B 26b5a6f24beeb843cdf6a8a99ff4576147949a0407c1cebde6ee73d61205ab28d8fa4010000968165a749bfdb1b944fedf0cc4b3a4f10109fde27207cb296010 SHA512 ca94f1087c56f6369104665bc957c57cb8a8f6d2eed646cbd1bef5ba727ab2f7b91d93e585210ec1a7a18fb791233a823f25d96e728453bc080eccc62a63ace2
-DIST gentoo-kernel-5.15.117-1.x86.gpkg.tar 59125760 BLAKE2B 6d3558e8493b7b716e692b110b48b219ebfb54c29411899af12c45826384161b084afbbeca29f189c00a36c1651618e2e1d0f97c58367b3eea764c78ba35bfb2 SHA512 19d0188b91ce03f32af7a7e4575f6f19b02b7701f927e588c03e1911690baf5562aa47ad8e0c0d617e0c9334a81962e14abe884dc2b08518eacff065e7b8bd7e
-DIST gentoo-kernel-5.15.118-1.amd64.gpkg.tar 69550080 BLAKE2B 8df531d9e79e6317bb8ff89a656c6f86317d7853f2ba7fbff915a11d5c97c2da816e2df2f2418c0363d9f47bc95c828bd1cd0425057254092c33ca0b2805d791 SHA512 b279157fd419f3f12797c3ef07956da0c823dafae7b0c41f9364f161d29d2ae88b89aa1cdc2aeef59a6a6f85a4d8d8a0a209601f13870a578c7aa1d789a8970d
-DIST gentoo-kernel-5.15.118-1.arm64.gpkg.tar 62515200 BLAKE2B 542954db565bd268933a29467be104c6aa9fb6ae55358e5b5c152bd2f8292f31b12ce67ac99c357dbc712b1daf2d80d6e0744b3543e3f1dd2c188924167f9e1d SHA512 026382360d0fd02e27a6eddc970101ed86d59d26ab0b0c143abcb56ec34f42931296b7cde2c051609ebfd66199b283b860cc2f467e4b98cf914ba44203c182b9
-DIST gentoo-kernel-5.15.118-1.ppc64le.gpkg.tar 57098240 BLAKE2B 4a009311f62d99ce6713b3db0cf38ec6202add56e2127f0ba53ad6ae4244cde27774c09c9547eb15c2d22b35e7fd168bc46cd8d6c831cc7053d96f1911a040b0 SHA512 427e9ef000eb81360986376a7cd0e201719d979e3cbca63e28ea80e958f14293698b8f99b5af9c9580e46bf82955a6c5b90df501ff4b033d06cb800ed28ab474
-DIST gentoo-kernel-5.15.118-1.x86.gpkg.tar 59115520 BLAKE2B f5961878e7b401be9f36ec52e27e187c174ff7c4748da4983abb229bdcc48b7565624982b804781b4d8def4665dcc71c07530a9a17ba999078f5a44b6bcd534f SHA512 e5a9d59b8d551ee5dfad17d72f6637515d8a8b5ffb06b7890f60bf4ad30d5566559492e9df13e8699ef2323fee3f9caee5c0a7336e77e492abb60ab438681a51
-DIST gentoo-kernel-5.15.119-1.amd64.gpkg.tar 69539840 BLAKE2B a239e9c01376db99ce4b87a3a322cf771d422470ccdfcc52a5b5d1baf1814f9e6e25c2c6bfd6812101711e3182aa157ad375e85f24c1919ff894187102c3735e SHA512 0c66427b1cbc6e8218f82e86eec1bb046331cecf325df5cd158ffe7d09cd350ece3e963d4c5e9348a5721da8bac4b0363a021522ed7be9fae84e6aaaed02ceed
-DIST gentoo-kernel-5.15.119-1.arm64.gpkg.tar 62504960 BLAKE2B 8b7071d478e124e8dd30045dbe0c5036dd733a08779dfa7d6ad43a83919837906b0566ee9e4640e21f5b2876d11409238e7ec1e03776778cf1e1133fe0bee225 SHA512 1043efbb4f19d7fe6659127a94dc307925d33b397967e3c851363b6ecfc9bcc17733929deff98176e3ee99da8ed86242e552ebe0c85fff376dfaf45aa31d1551
-DIST gentoo-kernel-5.15.119-1.ppc64le.gpkg.tar 57098240 BLAKE2B a2df0752cf27dae8b8faa318742dd664b719e80e3776f1cf4b5f0d6586a5dc802371f947896d86537c67b23f30a039ecc3adafcdb9380a26d014945dc3aab428 SHA512 ffd7d66308e006d42fc21ccc984dd1b2c650988b4763595bf79abb52f3b9896798868e66566fc47ba528050be2b2b77d29fc7cb604f9ae38d008345a55e2310a
-DIST gentoo-kernel-5.15.119-1.x86.gpkg.tar 59115520 BLAKE2B f0e624897ba26d0a7152fb49b85015f10481c734592531ff926906c23c758b009f8797fd446df43bf46657e1f8bb8404bdc94fe724d1b40b43c698bcfed5068e SHA512 f5cfb22d7d58615e9d5fa6748fbcd22c360dc69202dc61e1f60546cb86c1c881b126065fa0250fa6a2b197ef6b309ff6e5feba0a2e96d3a4b47cf41875a46300
 DIST gentoo-kernel-5.15.120-1.amd64.gpkg.tar 69509120 BLAKE2B 7836d1b163b803fa52d1a59d9dced20b5ed0ba6cf0b7cbd828e1ac03af095d9a0e1867ef72c6f093b4a74cb8b2e793c87df31b05ce1a1d187359cf3199afdf84 SHA512 935579730ccc367b0afbfeab5f54334a738fc4c4b5ceeaefae9f59bced8107d941ea712fd072370eb718f74e56bea51b03e7fa6d87a6e751f95b906f81d636fe
 DIST gentoo-kernel-5.15.120-1.arm64.gpkg.tar 62515200 BLAKE2B 37e13308537e4f99e44ccd7c334a60e3d9e037772bcf86302af868f307a65819b72f053eaa7cee5891280afaf5e579accb73d2e9ad4fed1310ec1574d9aedbdb SHA512 fa11558fcfeec38932215d9ce83fdfcb364c7f3be15f93668c8c5d493d7f44f38c624396575f498c1330f0ed565854c22f85e04334dab65e0c1d402841aa91e8
 DIST gentoo-kernel-5.15.120-1.ppc64le.gpkg.tar 57098240 BLAKE2B d322c95ef94c89116dc51dbc348016b3868c002aba1fec13707fe2d4bf7781043ff0d68b1bc833106c9a347b02f732c5912d5719f8a98c4742ddde59b851a3c7 SHA512 a8197ba844047722f758a464cca25c3ae1d32df5952c29aa33a5da65e25972667931c75442ae61bf9c8dee149b39b074da3dd32d74bcc19f5df8f7e5376a4471
 DIST gentoo-kernel-5.15.120-1.x86.gpkg.tar 59125760 BLAKE2B 6ec9894a6fb8b1ce9281d9ef6358b3aca1eb4b79939c01e526391443fbcd048475ed97d65ea343a7299e8584a2860e3b31c709b48211086d52176851cce5d65f SHA512 6e6d90d96f090e3b6b3c27f0fb50b4cc5be46e3fbcfa8cc7cd786990cb0fb38401a768256b7624bacf0a95f16a815de7f92e2c708c58915b2aedc5d4cc030b0d
-DIST gentoo-kernel-5.4.244-1.amd64.gpkg.tar 60528640 BLAKE2B 304077b1c25137f15984e4ce6593519186eccdf491eb98046a12194651ad973d9cc3a9bc83f9806b637e3898443c9fc0f97449528df6dd91c03ff1948dadb528 SHA512 a518e841d3b02afec7118cc344476fea2d643c9e71289bff6085e3bdd7b77e098e609b1d24336426192b5c22789f34e779d97441c6d5d22cd2b9d61b5712a9ff
-DIST gentoo-kernel-5.4.244-1.arm64.gpkg.tar 56535040 BLAKE2B 11eb5cdfaa750cb84a64f804af672834d971e8bc8df67d3c86dcb3274d710f4d4fca4ff8d611b520dcc3a9fb4c36be1892b7fc38d06bca84545ecdb4ac21cfdd SHA512 ba63594c7546afbace4eee7102c05d66f8d93d596baf889b0224d753d806c96715a8f2088237ae1142ab7b1b5cda96fab38a2af1600711402ee25aa2b5ce016d
-DIST gentoo-kernel-5.4.244-1.ppc64le.gpkg.tar 54210560 BLAKE2B 879d7c2ea090a0f09a5852cacd2409baa0efcc8436f266f02730f107ec3dfd90ba561a35bd83c5b5a7bbd68a193a4e5062f5bae1cd5fd7aa7079ea4d59b2f2cc SHA512 2bc13bc6f4823c2316d31c25494345abb79db4261320209cbce07b504eae4e70e41bc95af6ab4c01685fdba610836d5dc4de21e446972c31073ac0ef8ab80da4
-DIST gentoo-kernel-5.4.244-1.x86.gpkg.tar 52480000 BLAKE2B 91f563979539a150518ac368fe030bf08e48492037103f2f542a9148b0038f21656536d15be558e1bf193990da93560d37d23560e29f83a0b31c4c79bb8f6400 SHA512 f20773e9ffc3fa3d562a12cd0e184bf3801560b50b4a408bd923ed7381aeb658b480504e8324943d56b461bed7a9859b44e5a804f3f873e61b08df53112b55f2
-DIST gentoo-kernel-5.4.245-1.amd64.gpkg.tar 60528640 BLAKE2B af046a3be180db341703bbb48b4219475a87604995cfe3a55fafa32a7892d8edfff3774cc23018a0dba9015aef1f19681d5f02dfa67571c0275e67f30e979fdf SHA512 069e95aee4f63da0cfd98b49b44c7a9a99bc59143b87b5418ed68878125bc4d2d6e8fad9d79ef7912ee0c2f51665862697d3199f2d91b3efbfa73448c1ff4608
-DIST gentoo-kernel-5.4.245-1.arm64.gpkg.tar 56535040 BLAKE2B 3a4e3cf0cbcfe1ada3ad64d7e3e67e379849ad86ac3a485548198dd0f41cc837ae4dbb25525c7646308a28d084d55e9a0abe588bbd92bac8501d21a56db0684f SHA512 8f84e1087cb3ccd2e90918b2c99daf6c3596ad35fb9452e731b78e8ea0886d33bdb6c356daafcd429656228e0b34ef46b0c676b276af7e4e1d6f5ca5cfbfca84
-DIST gentoo-kernel-5.4.245-1.ppc64le.gpkg.tar 54220800 BLAKE2B 536a5a181f908e660361c59c3faf103511352fde966b2a01b7db310097f4d51502ae29bef16891d2518c8e645c7c47efc25e9af4ce7c4aaa14ed0b01b0698fda SHA512 3e2e237a7a0ff5d37a157ecea98fdd59d3623a225ad725d76ed239204c83d8cb3684462b4401a8738550504fa9aa954e185fd6a53a3e5e796fd2e0a93dd5ff92
-DIST gentoo-kernel-5.4.245-1.x86.gpkg.tar 52469760 BLAKE2B d251067b03af67aed6e950633e91c19ba71a2fb24962ead57864d38cd6e493a3fb14808191459ef98cac04b44361d6a0eb0b1d0dac6fdaa3ea13a3035feff0b4 SHA512 d7ce7c17d4f66f1b9e4961ddc67b8ce32a86d10594fd4c3481350bfc9a06aa573c5fe0da8858d6272c57def864f45a35ee82ec477c90a0fc24fa473ae112c592
-DIST gentoo-kernel-5.4.246-1.amd64.gpkg.tar 60508160 BLAKE2B 7c06588ca709e0e06bd4980334697de34ea2cc2dfd9623550338739a5e540bb8487e05a8668728578fb8360a946c44407df8b069836d2d0b7d014e4e44f9e68b SHA512 0398669a2b7f796805ae0fb5b159d168be05a57b4efca22fd950e2b9a99fd39c9b9df456c1ac83ee403b27f4a72bcdc497f12efe0098ae24e75f453492462070
-DIST gentoo-kernel-5.4.246-1.arm64.gpkg.tar 56524800 BLAKE2B 9f5a7eb079283e511e8548b7ef3ac15bee69a5ad7c42e9f1c0f4c80e5a74864df81077a7c28927c3bc280869e6902ae8d10cade7992462c4434187725d23549c SHA512 b04e797cf24c514ef89411cf79fd5e288ffd716ff44dedf345aae82fb4d3df4771d43bcf1cc67f3bf1133fb223802147cb672edc955a6816e39026025a53e9fa
-DIST gentoo-kernel-5.4.246-1.ppc64le.gpkg.tar 54220800 BLAKE2B 637dbe8310f9dfdfaa84bcc21ca62aa4af9d0b32ea932890e61815256673aab9afc1c7515a35ebb4f983c5f02cf25eaea9657c13e5052b1b0d30e4ff2d98566e SHA512 271d968e9712d1fd9f5a2b7cebf4275e448629d0f3128f730004e9a99a4759e0c709ec706805c7590696f55e3a890a4ad681dc2ff2bc0f261e05e828322176ad
-DIST gentoo-kernel-5.4.246-1.x86.gpkg.tar 52480000 BLAKE2B 16abf62566af53f3aad2c4cd7eb4003848eb5fc3bdf299295caa189c5f2212055d3e49385b653174e57a004907ac55cb55125ace3a02783d63ea44f0b0791467 SHA512 d1f61160ff3e109db01dedcdbcd26a618c1b766921947394aaa28342aa9ba2cbb35c5055920b5b34a8d45fa35ce3d75ff565a213ede519cc857f5daa01af603b
-DIST gentoo-kernel-5.4.247-1.amd64.gpkg.tar 60538880 BLAKE2B 0191ec718549c6807ffc56a90e5dcc5a4f31d6e37146ab2274bdce0257c91c79dcf43f9b0a87b934969a4291a72243aa08f62bdf7d22c78d2d942895f9baf4e6 SHA512 b6b3d6f93b36323283aeb64b4e25f342bd5c4fab9f47548a92a3ce2b90eb1f940b044299831a72b7476f4a30142c70166559f088484644ad1cf9f4c1fcc8e51a
-DIST gentoo-kernel-5.4.247-1.arm64.gpkg.tar 56535040 BLAKE2B 913dd91eef5d3063e5fb188e9b62eaba960e9e022523642a33dc8ade90058f9d5498ba669eb04a845fdf0a8b72d1b14342287b16bf0211b0c095738e87f2f32e SHA512 0121902f96994f0ff6bd918eedf3a42bcfbceef104d7baee583305c5c7569391f8379a0efef8ff1141dead91c69a10fd68315a23836563fbca19453026c6662f
-DIST gentoo-kernel-5.4.247-1.ppc64le.gpkg.tar 54210560 BLAKE2B 346820cdd427ed48c2514de8b4c8562c21f9520c8b5a6bbf454b673f3234974d4cc1574bf162832abda1fddb9149cc2d7d235e9b5bf2f39ad9f4a816762374c2 SHA512 176c1bfeb0348336daad35a375371619c6f0815cd2e780a82431ac966fb11fc6ce23ed00eb8dfd192999564f0b8f3713f5b58bb5a22044f6a75ba36c1a6a76d1
-DIST gentoo-kernel-5.4.247-1.x86.gpkg.tar 52490240 BLAKE2B d0276d11d02df5f167d1b791b5da0d1bf8b78c5a6cb2f55728f2846aab3d0495b074e6c949d52b240f42c36c080ff43b78398a4e0a2a9fbd5c6adc62cbc50fd8 SHA512 27096487860c41750a4f4d707982527479cfd8a95208a7a801ce6a53de4d21dac24d6d9063eb1e9f24c35e23a6d9329b830736398a553ae9708d880d52ce456d
-DIST gentoo-kernel-5.4.248-1.amd64.gpkg.tar 60528640 BLAKE2B 7ffc03b9faf456fa74d2aaf21dde13164448fa778781f47cc35b01fc692fba6f3201baf31b60a82aad9e99a924f1513773c834ec1f5d56e5b82526daad9bb358 SHA512 7ce43dd8fa7113e17d60fa1b2f32d6317791b9269e6acece8693ddf1d7bcf1e0eaca5e74785616cb038c0973825e8c94836ad222e22db13230bff51732d90838
-DIST gentoo-kernel-5.4.248-1.arm64.gpkg.tar 56524800 BLAKE2B 8c6189c00c4316fbcac32a59ea1c8087024cbd0398704604a6dc32f1dd00de535b32a976dbc5c476c3775793ff680cbbc0d2c2b2f121b2778dbabddcd041284d SHA512 424bffd216f1cba312b22274f8373b0148950eb18cb6a3f5e6fcb7985f8ab5d93afc0f27796f6804f255457ff04c8d69ef99f0cf824ab1c431d691aa52643824
-DIST gentoo-kernel-5.4.248-1.ppc64le.gpkg.tar 54210560 BLAKE2B 21976ae8913e84cd2f153c5516b3224384ffab0127f568b1282b197a03695a913196bb9d9fff84b3cd4d1e6051b6211d5537f4c244d9e66958d8bd8bc0543ce3 SHA512 ffd0b40f1c3b68620f74becfbe9e6fb305693fa95a30cf5e0e864b15d3a413e5ea75a5edbce2ab65d3436c4b9f885f3eb739d229a7cb3574ed2c9cc9a7172bb7
-DIST gentoo-kernel-5.4.248-1.x86.gpkg.tar 52480000 BLAKE2B bae88d3e28a055f798fa80d7171951e579211c28e8fe430e570ae0e653fcedfc87ede623a4e089de4f06b499d02ba25ce7ac7eec91bd799d4f687707a6588a42 SHA512 280ec18640dc94e3a485147d7ae053b7120904b0139d29fb8bd204a7027a992240e3afb74fcc359a097d2e3fb7175b9e59b1415ba427360a28eb07d71b889207
 DIST gentoo-kernel-5.4.249-1.amd64.gpkg.tar 60528640 BLAKE2B 2397717a13a63f2a2e3dc67595a66882c51224e61618129f9e741ae37ea434f16bc7d5ecb0428a51a5f2be254bf91e79dc08bf5d337cdb249e2309fbb944d376 SHA512 dce3f23c88d192ad5a86be6a6dcd7451d99ec1645fac008233ca9d98947d0ae49eff75c2ff73bb83192fea7bafcd22bc7789e05f93738448efee64876feb0c1f
 DIST gentoo-kernel-5.4.249-1.arm64.gpkg.tar 56524800 BLAKE2B 220770a04dc54e99d3f0d6ef31668646c273235a380763d7e861b9c37da3c36e91a5d5ce1225e48802c369009d41ea74b45d84ec3e0013fe321a4bac96a7a359 SHA512 a49c8a07da208a103cb88b72c0833d7387e0ad7ea30f303353cb6d4b8886ba5ed1cbb3ac7cac51d9ef026f4f60c19146c853f7cce95cbdf42c2c9a96c7b639b0
 DIST gentoo-kernel-5.4.249-1.ppc64le.gpkg.tar 54200320 BLAKE2B 70533946721333a0fea463b6b6d53e6956c8f683b9545c84aab578c8e53a17a39ff01e535f3d22cf70d508bab01bcd525c3058ff4cc65edfa0a73d7a2eb59bc8 SHA512 45f56abce580de3a348c763d4e60a9e3bf6cee0e1372ce78567cfba2275b907851e141d0a07c953d513f9d46e2397ff036fa44c5ced53ba9286a0d945bf6e5da
 DIST gentoo-kernel-5.4.249-1.x86.gpkg.tar 52480000 BLAKE2B b1f32a7776262b2a76ab9a2d5582b747a7b5a76d6f2beb1bac12669d296387ea2a659c8fe88bd5fa3cfb2ed794de9c32f2461aee592271e47577ebcfb5ce4e77 SHA512 0f44fec0d52b6ec12b70aeb05c4b285d09fa4e4e8c21528325b22e69e5f475cc63faf8d08dd2cfb7bb884ab7d58a82e6d4540119ba718ebfb88ee3b7e52f7aab
-DIST gentoo-kernel-6.1.31-1.amd64.gpkg.tar 76656640 BLAKE2B 7bf643f5c46e77546e300ef4aa58fe67d9ebfad8a6404dbf3fd166af1f9980f473b70dfc03d1ea7589f02e59c1538627a0f5fa1731331b95c76fa44ee9f51a5b SHA512 109eda5dbfa28f42d8308208bc2240f604965b21a8a2c76ce76331c9dd85823fb666b04d5113677616cd385d928d5d916e73e10fd99995019a1c91394ac92a32
-DIST gentoo-kernel-6.1.31-1.arm64.gpkg.tar 69324800 BLAKE2B 57169ac151443e6eba0b83a7973e154eb8b43175c5ff44c796ce85726cc1684470e77a77968b46937dd44cfad789053acbe04c2886bc39375c8b652b46f06abb SHA512 4a453f8a22c8bc99c6bb83377139e8d9a37e540a3ccac494762a7a49c93fee0d3c842aabcfa8e8df7a88db1a2439ca5b5165d9dfb889e5ee0780003b972f185a
-DIST gentoo-kernel-6.1.31-1.ppc64le.gpkg.tar 62720000 BLAKE2B de2262a2d4192e3002eb61ef6eeff85424684b3ff4f1f67ac9fd05c7bd33daa7d6b3576c5436a1ab7a7e9bfa741306e6c6f1a215f4b5a6aa939a5df9bfecd5d2 SHA512 f1675afd84a62c4f1552dbcdf6dd108ef5d4b11a1f7af695ae263f9c40976fcca678532a4c2b4c34485ee463e6f7c7ca7668c0ea8dd825f3a3e362839d19a455
-DIST gentoo-kernel-6.1.31-1.x86.gpkg.tar 66078720 BLAKE2B 377a8d5141d71d8510fa31d263b98f93feb75e4cd8fad0592b386430998dc875736339fc643332039d0fd1b8ad6a5e65bf4b6f8f2abae6516090d0c5e7939a87 SHA512 fa6fbe87941f9ac359e9bbdec4fd87ae13749afc1d36447d9250611b73661498a6f473b6e442e5c94af3a367374560bb44459c4c583db4da219e4c44dab375b7
-DIST gentoo-kernel-6.1.32-1.amd64.gpkg.tar 76666880 BLAKE2B a8404de47aa0ff56d9d95dd2197f66e873bac66b819d3c960d67b1958da518346f12612239eb91368b6237031866ad837b3edc7cdbea940acc8e0c7002e3c7a5 SHA512 525dd5fcabbafe24e829380d5910b4732a967fb010ee3a989c604ea8c242cee7e0695adb5cd0fb1043f83d1971d89b64be84c64adf1faeff2442340b42c68541
-DIST gentoo-kernel-6.1.32-1.arm64.gpkg.tar 69314560 BLAKE2B ca99caa48fd2319b16ac720a99decfc347fa3c64d487e967e1fe142f30ed45062831b8cfab488f11dde48c2eef2dfe7bacbf56087ea9c7eb20829de7f81eeeb0 SHA512 ac3ea9ca68c2171b6f4b064a0c3d004e034f9886062dc3eab1c74b3598a2da2a4bf1feb775726138de22ed7e20de6d78070b23cb2bbb703c1290778d494861f0
-DIST gentoo-kernel-6.1.32-1.ppc64le.gpkg.tar 62720000 BLAKE2B 53bf04c1cd5135dab83f1455cc15060c43696184169a6e58073641c9b3d752f768bd7731e21d66e2af386578190471b81a230dae91efc79981a115bd8e235690 SHA512 fe76bb3c46b4a62fd844852cb9039f91eaa40b1051ef1fd2928b47304b569d85abe8b12698a5d7b0c615289cc6a6abcfc33b04d80271ba58ef2db48f49cb2286
-DIST gentoo-kernel-6.1.32-1.x86.gpkg.tar 66068480 BLAKE2B 2cdf9137e3880e057af7983d4868ed935aa93ff59b674afff9089cd4778dc7882193a677852af2822cc56c3be938e60c38b65fe346432df0aa24ae737d6425a1 SHA512 37ba8029a2247bb4a5bde69d71d5c504a476f5bd5502a0ebcbb18b9d65cbfa5575c7fad62142b50bea88b6cf9bf71bec82795d2f27c7a763da6b1c81c65bd6ac
-DIST gentoo-kernel-6.1.33-1.amd64.gpkg.tar 76646400 BLAKE2B 592a8aa1ce5bd8c2729f34404152af6ec8714560a5cf7e39652dc116ec712dc29b6685d71e8aa123565f96d9cb6285242ccc1a674db73a305c0dd658bf385667 SHA512 457a877cd6b1f09bd24eff2e75bb558c35a5e555ca3c795a114641e1ce6a0fc2a04d54af9298be19351d84343a05f05dc13aff558a584f08398b2854d31f2044
-DIST gentoo-kernel-6.1.33-1.arm64.gpkg.tar 69324800 BLAKE2B 9741047e82f8daefc57ecb8fc833ce12fe8136b80dc6ba5447f5edef0efc097d67647aeabc57cf75a0f19c3b68a1b1c3de19072b60ab775083382eaaaa64edaf SHA512 50fd848b94ad031421bc3a2b2b5cb292f1a6cb41167eda2f87d05a2367ce2fe1bdb6851b8f549ee2032e3275e6c1dcc02055027ae3416aa792253173f00b9def
-DIST gentoo-kernel-6.1.33-1.ppc64le.gpkg.tar 62709760 BLAKE2B dd90d935998769f1ea9cff0ebb039b610fe3836106e689e1440ec604bb3d6e121d1542fd2b26c4706f03b1933c036293e4d33ed4f9a0c498d1793031fd3959c0 SHA512 f4e0200215c7d47ca9bd7a4d1cf928543df0cfe291c92d77adea330bb46782d27603cb24cd8beefac5e3215a4311d6c85281697787951151e3917a5b75e35af2
-DIST gentoo-kernel-6.1.33-1.x86.gpkg.tar 66068480 BLAKE2B 57597b0d1a475ac61e8256bdce4a2084b2d1690083cc70b03e7b1d25a50522c3f8301fd1e3980d77507d7bb5c8f7d3106baa0cb52a186fc98264c8bfdd2c885a SHA512 1f6ff909360da05055bedcbfe1169d8b9cae9ed86b4fb8e7921cda148999b86f3dc4680d302dbac126a20839845b265953b593bc5719973775a99d8e25242656
-DIST gentoo-kernel-6.1.34-1.amd64.gpkg.tar 76697600 BLAKE2B 52d804b7d2d77d7c215e2e38364f3212e6bfa1047c370238a3f2b7db4a19417dd4315a9eb13940cdb85a24d7f56c27823a8520edac8053cad9c57841b7500fb1 SHA512 ab54a2f90f39c67457fb7e030156def1b50a4e45ac5c4b96b317fef063b4520dc53351a8b895a79076ffeae835b56e4af9a5ef140309d06c0594c4be68211da7
-DIST gentoo-kernel-6.1.34-1.arm64.gpkg.tar 69324800 BLAKE2B 1b3fe027a64d228a1e979cfc5f29e23efda7f146164ea741672f85b668353395e9af48a45304cef1b51a4a8e5a7f2cd0d80f1350c3b594a453170af3476e2efc SHA512 6d02852f7e3de5df9eff7f387bdb12de972e25a44bb9251f96a2da7a7705112d1e1bc2aaa34d306e98cfa470f8f310322347a4dc3d70d23c13ca0f167b57816e
-DIST gentoo-kernel-6.1.34-1.ppc64le.gpkg.tar 62730240 BLAKE2B 7678827b4e230c042419892af3a401356d2cdcd15bafc99a8fdea111301534fd21b54cac9996a2dbee20aed0603f5145f5338389da79915535f5e212e30b1605 SHA512 7ff369eb801fac516fb56f94ba1a2b5b03ebe97b2edb39106097a50d56cb01c278c047f229d894f1d14e426c715a414e64b512cb968b95aad59c6214aa6e649d
-DIST gentoo-kernel-6.1.34-1.x86.gpkg.tar 66068480 BLAKE2B 520acaa2574136fdd2d84cd90d1df940ea9bf2f301bfb91d7da7b47c2e037a654ec465b6144b81f9133bd337b362c2149e6f8f4cbec4b04d57a55f10cbab3981 SHA512 ccb7b4df0c32ad8c11f206ca5b1ba0da07815712951e2a869c449a31eb4efd1b536b6f34e64fdff2b0938900a654646f98f7444c2348f348156ec699d5ec0a65
-DIST gentoo-kernel-6.1.35-1.amd64.gpkg.tar 76677120 BLAKE2B 9b0f382704f028b6121bd8ebe871db30d3997ad358a374bd1f0e67dda8ae4fca9143fb76cf4057afc91e37ea3c4115344e7b251efbb67599c8003841bd91d92e SHA512 fa12d82f22975e8afe07e10b670453d07ff462aff8f81593bb7cf484fb571619bb9ea62535a7982043461582643b72b1f31beba5873c4475b4d9a55dcb496782
-DIST gentoo-kernel-6.1.35-1.arm64.gpkg.tar 69335040 BLAKE2B dbd797663eb867e6bf667575a58aa5eedd5609c5b36560fb0888100817ec3749422be95fc059ce3fb1f4d2462bae5cffa94d090d9935895a4f010beb173d3fc4 SHA512 48acee2a34bafded610899d4e324cc393b0bdbd06f8d39d02850af232bde599fb150d5121d51878f6f922b83f22de47c1907d2b42f75d84721c2a25ff058982d
-DIST gentoo-kernel-6.1.35-1.ppc64le.gpkg.tar 62730240 BLAKE2B 372f5eb878bf1e4f015fbbeb09917b3420403a105b682d1732d909ddbdfa4bd50b8cea4d3a9129e1db0982b941fe61799380ba21101a3149cec255419797c4b5 SHA512 913ec30a24697cc78f8717abdebabfa9c427b1e6edbbea4808de536be828fd809f5342d102fbb0029c3bb1f5650b439062f1de8213b08c893c776a36f5ff5604
-DIST gentoo-kernel-6.1.35-1.x86.gpkg.tar 66078720 BLAKE2B f05069cae9b4f22f3fbea82d334e2b0661c118c09631527011731f2470f5b0674ee03f7bfa935819131e805ba3ab6a8b81eda73cf6c9ef85c9cc80027050df12 SHA512 9693eba4d519d1c886bffc664bb57fcb7a4c5ebcc56d21c4f4da33bfb869d79ea1030ccbf90ef22ae5c2e43ca102f7da99f42cb5c1cc9a3ea7e637550809a039
-DIST gentoo-kernel-6.1.36-1.amd64.gpkg.tar 76656640 BLAKE2B fe0fce760cad74b2166ba7883339686cd9a817c35180ba30afeff5d351ac26f1106b6e0434e26560fcdf04aa1c55eca34d23a129f76117578e1da24dcb7dac08 SHA512 8830545c1d9aee53cb5caa317f4dffdca460daa3ebcfab75f816d6100ddbd76103c85c254bb18adce084819bb3adb30f1170fa3e2f34fbc95daf3aa5bd994fcb
-DIST gentoo-kernel-6.1.36-1.arm64.gpkg.tar 69335040 BLAKE2B 22891bb8103ab759e1bc1d73ae1f713b8397bc3271b04cc712ec93ce367072e9fae82e9a96bd62c9c65ede2514fb9ae44f5b27b0bc39f1c0bb920f8afc94124f SHA512 3c8cff93a311771c498351b613397bf711bc268e8b7a76474f794b474d77630cdc5b8f9eb36d38155a6f4a110eeb302af1f09e9334a76c97df8f3935c7187e83
-DIST gentoo-kernel-6.1.36-1.ppc64le.gpkg.tar 62740480 BLAKE2B ea1184f184d76b4b9f8a1670e82005ae5056163b177316d2875732b6d98d755c403835f3b67515e633fe842777c940a17b2b9401281b8f3e107a42475f781748 SHA512 9a7b9f34aad8d106243b1436fbf440772fff56cc593f9ac6e8a934b56e28e75abc9471e5417580b0a976f1fe026d684d3e0fe14aa8e893cd0760345a4936a364
-DIST gentoo-kernel-6.1.36-1.x86.gpkg.tar 66088960 BLAKE2B a87aaabff4c24785171686e9a03dc46bd8e38b92af67053f9a7059cb54e69bd597a076dd53b890b6c067ebf976f8312ad2a4e3d4a6acfeaaf452157fbce90431 SHA512 9c520e5358f16b94acfed317107b6f91e32411222492e572a2fbb061369f0a11c6f84b6399d9c16815978ffcbe99dbd00a7bc6500b65276630e8bac8ceebdef6
-DIST gentoo-kernel-6.1.37-1.amd64.gpkg.tar 76697600 BLAKE2B 7204283a2097185ccd027f0a548d6cae45ee443f5a904482cc5920ac468026c4aa0b1fec828e7528ff7e59f8f0ebb0933eae1e4881a0ca4528ecca4b10d0b6bd SHA512 05bf03f08fd4db0fbb518b23e7c5f11ca8a3da7556038fae93fc54b1050a6c983feea6a84f91cd05de62de791559129beab91f507b200af942a93afd041ad967
-DIST gentoo-kernel-6.1.37-1.arm64.gpkg.tar 69345280 BLAKE2B e830e1552fc6deab1fffed9e71c67f148785a8920e112099a590b0fc1f3ad5603dcf922a2223cd26a3ba22642679ca7dd7102271be5be0bdec257b75c8d186b8 SHA512 7c6e010ebadb41805ea71ec47ac2eb8213c03167bbc7f6e903fc189bb6380d0375a8eaf113bca2e2aedff4443acdbed32380d0c2338fc34ada3dcd880722063f
-DIST gentoo-kernel-6.1.37-1.ppc64le.gpkg.tar 62720000 BLAKE2B 1567b524fc0e160291a33881f96edc42f23f66a077b5b45e1d7edfd3165c627b7e0602fe538a05af593b486edf920ac546ef39636795785e8a614855625be4c0 SHA512 10316472a6c4456b6043a754df5976899a2bbdc941f6ce30e2028bde5c9fe5ebc2adb5d13507d423d972e420d198edb8bcb2c026012ddce55684bbef0d79ca0d
-DIST gentoo-kernel-6.1.37-1.x86.gpkg.tar 66068480 BLAKE2B 061b16722f89b49977eb51e15210904caac6a7268a2c11609135ffcf93f37e7b14206834a04aedb662218f585ab97fcd584932b2aba37916b37b2bb9d8088ee5 SHA512 f6a1731da1e2086ccca5a365efbe3fde346445fb2a649dd24a83a7dfb0d7ec642dcd9282cf0c46606925cd3697eb5b7d5cfb16b637d635e9371056f76bb47b25
 DIST gentoo-kernel-6.1.38-1.amd64.gpkg.tar 76677120 BLAKE2B 70769f68036cb0361eb7526b6d6a1342862834c802eb6019194355f106d1268e81e2f5e29ec3a7ba500e1d148580cd7f218419a70dfe6c94107d7c560eb8ac2d SHA512 9cc90d4a221ed92b12ef8acd06cc5e803348b3d1cde0dca2b50347ad75616118d696866dd1ff906a78d66f63ac75dda1bd286def2a27d0fe8770b704980edb66
 DIST gentoo-kernel-6.1.38-1.arm64.gpkg.tar 69324800 BLAKE2B d4420e6f8333fbeef890da6f94989ddc1bf8721cc6ae23156e71afff6a8d50c31df1b5bb715d59d2a8cf0c413ae5bc28fd07dac68fc44cd7a99ba62f327ca7b0 SHA512 95c8f3ca88418bf24359430079d3e5023b6a47aabcff4bedfb6ac8e123d9a947050f4d443f6219d06a1370c01f6cfd0095a0645c83b84e1acd983fdb3e256ef0
 DIST gentoo-kernel-6.1.38-1.ppc64le.gpkg.tar 62740480 BLAKE2B c958f52f210d174ce0c38ef9e551b4ed1307154170ec329e7518ff9569b933f4462a6b48ff608c5a03f013170f5d2463c709bec7f68e8868a85de0393fbd1a19 SHA512 9528c9dfabb83c24293b75ba51843e5c1e54bd42ea74165a33daa230ddcdab2226e6897a7f274c5a8d7419d7d71b1b71cdde4b2ba7d3f1ccdbce925fd11d40a1
 DIST gentoo-kernel-6.1.38-1.x86.gpkg.tar 66078720 BLAKE2B a1618a37c735771521be4bff4e0fa776c8bc0c4ef8f1048d6ab94b5e858b5f7a765d6e2ac6d1e0225cdc04a0b8f73c490b0ee08087ad2436e59fcb80188cd90a SHA512 63baf4f5ca3677975e788607a247a9ee0daf50ed60cd21b1588ab13cfd2ef2336afd480fdbd2e7db60cb9158374114ce4cab72390db36c833de581ed315ddaaf
-DIST gentoo-kernel-6.3.10-1.amd64.gpkg.tar 83527680 BLAKE2B 6876423636b0cb65ddc61aaa4ea8bebb16c178f2b94b3591607955c804ab0005dfa137366a4d4a92e855af4bb8adb4a8c760b8c52cbec0479b0229a66044b881 SHA512 8a1bb96504a13d22179eb64609aad6006c384e39ff6ffc4d171f8e410d06e40fc2f62e72581c3fbae57748fa26d392c5db8bb7eb2049e95fe08f9d08bbd47696
-DIST gentoo-kernel-6.3.10-1.arm64.gpkg.tar 72437760 BLAKE2B 1cc2e08db86f3f6d32403c49312718f72112aaa7e6a6ba9c182a4e5f1c0b3e6f144ccafa95e4aab2d1218305e7532642b95f41c1d15353fa5f735be1869870da SHA512 1068bdf4b4216b5a128629024187693f859cfe6625c13bc1fe2bad20e8febde6f68b7348067d70d728226443379b6c315d085c155d7e0b750e7c7ac045354db8
-DIST gentoo-kernel-6.3.10-1.ppc64le.gpkg.tar 64307200 BLAKE2B 96d16e1102ecc35e56b5708dfba9d4974ef42cc556150f7ce3a73163b72a1ff1ccf93572a35fc4cf4405a0acadf6932827b45f0e6dd9367265a8c8ec017be5f5 SHA512 e865b02ca02ae97f8b1fb8b5982648a253b09bb980a07646822b473705fed2ebfbcc8f13fac4a76b4c0b982a12523f1eb3f89118a0e64087b64c2d9a657fc420
-DIST gentoo-kernel-6.3.10-1.x86.gpkg.tar 67061760 BLAKE2B 1da3776fe0c227f2e79c26c953ba188eb2e5eef07fd64ad152a2877eb19421251e5da1ea6df0ed2b8bb6819a3fb9ad03f287ef9e52dadc0d910f75537da3a3f6 SHA512 fd6b8e1e5576038aabf03ce789ae4f456b5d60f9c4b51aab12198e3dd490134ead52cf65bfe60fe8a82e308071e46cfad83db14d8c3c49b53429a0dcc03ce47b
-DIST gentoo-kernel-6.3.11-1.amd64.gpkg.tar 83517440 BLAKE2B d4a4b77fce27060c2d81a348e8112dec4867fcca3be41445824f09aaab5578515b7d9c96ad37f5732fdb38fba35e3979d292cc2331d0a71e34393a431311b430 SHA512 afb98ba31c8650706cbf09fcec2213966132fcb31a8d6e5293d5729bd8a723ee10bb69f41f44fb75c0da3319c88e2a7423dc3e8c895bbfa2fd01b92ee29d10d6
-DIST gentoo-kernel-6.3.11-1.arm64.gpkg.tar 72417280 BLAKE2B e9fbfed53c41dc10f13e9261df5b10a6cf99a8563312e055eb84f1950009b7b4fbc8b24b63955dbb147cc15eac78807c6267a2205392f8ebe71ea256e9db1517 SHA512 d82f291f1f2af27037c0356d28550a5b6f6d3cac98bf297095c385282107dfba134ea36fc6cc98981d18de15147811bdd10f50a182003b4a42674631408dd0a2
-DIST gentoo-kernel-6.3.11-1.ppc64le.gpkg.tar 64296960 BLAKE2B 3fdf650b580bfdd90530595442d49f77dc842dae432a06c57fc89d14d2484694c9023944019aa234b0b2b97f0451cca895a1299e78823aa22b682071974c5f79 SHA512 c87c8c6b385e132d050c0b8ae82df36d0af9ef538eee8a54d14f6c329d2acaa1ade26b704e7bfcff2ff66c7f99ab00b7472e6fe489439f319ac1ab30aa7ff0e3
-DIST gentoo-kernel-6.3.11-1.x86.gpkg.tar 67061760 BLAKE2B 738ccd9cc0f3c442676543210b7891def8b512f2457037ed03fe00586ab22cd8dbd77813a5eb0f5a4766165dae0c45936a3e0bed97d2b3469cab47f89f481d4a SHA512 d39744420af46c174c56a5371d97f05d27b5ba52ed82b29f62b212dcfcd0efafdcb7a72288403ba1649cbe3ec1aa1487ff65bfa314112dd146efe8afef937cf6
 DIST gentoo-kernel-6.3.12-1.amd64.gpkg.tar 83486720 BLAKE2B 79b2ad6455cf1ff3b893803cf019c5ae88bc807dc7920f24b8d03ea60668f48568e00a947a91ff55935a8e71fdace193727ede4d61864a8e7de90294a72c4ad5 SHA512 7d82a0a6b84a5fe6c343778da42fef1222fcfed4f64afd21cc86aecdf764ce449f1f1e53143ffa101283a84c5df0489a839f19a1e67ce0dc69e99bb9c77bc43a
 DIST gentoo-kernel-6.3.12-1.arm64.gpkg.tar 72427520 BLAKE2B 8c34d201f9ac72176418ca04b2af429bfc3b12f18248eec70abf40d2194e98d5a3f2d5e5d571324c0a767a0eda4b67a189820be93cba63daafdae0c5da2e31a2 SHA512 7f8a79e90180c86825333d61a7ece66bca41d1c442231c08f8a473669b378e0d9eb338b3aa9bd98cadf99417753e84e20acc3745034f835cc02aa3135058e709
 DIST gentoo-kernel-6.3.12-1.ppc64le.gpkg.tar 64317440 BLAKE2B 2b29eeb3d3be4a167c8f30900a2aaed09efcfde08c41978fa9d5f5fc9cf1e74abc87410f8d19794573f0c16079d18cd195c3441b95d529314b73127759a9143e SHA512 5b4b1617f55443ff6dc3d02b3bcaccb0780c2ad19d85c3608ac405daa1152b5f7514e717ae4fbc90d342ffdc4e123f5952d8a9c022fa8f136e288d82992518dd
 DIST gentoo-kernel-6.3.12-1.x86.gpkg.tar 67051520 BLAKE2B 762733cc15c3f9fb6845ceedb7fd9846f8be64e66dd517a3ed8dffd850d0c1a526b3648ccb8a8c2bf0770e28183c9870f7ad0d85f16b8060c4877cff9dad8037 SHA512 70ef14bd823f5c0d765462552bf9157b8adb46264ced2fa4897dd0a60a78727c9b9996fe945c3dad08777233ce8ba662dcc04fe4422f5412a3bf77a0a48b8e59
-DIST gentoo-kernel-6.3.5-1.amd64.gpkg.tar 83486720 BLAKE2B 936bf3ec75b75aabeb4d8ca6b5a742a006cc6c6a1fd57760ffe72fd124d1ea3dbbc9361fc1f7ac4f64c3feaa2b213372cf72515577ae381c7921389db3e10d96 SHA512 9785a27d50e95c3dd9385b928b9dbc1e1056fd7cf999b4e1f675fa3ee724663671d8bb9de74a63588927cc5b984bfeff927e3ea9a26b12ef2009c7574804e490
-DIST gentoo-kernel-6.3.5-1.arm64.gpkg.tar 72386560 BLAKE2B b089996536ad9ac90e5fd382a490041baa3f7e2f4deb8945f961f454e042ef701bfb7ccc8259acca4a0a77fd104c6f0bea0a447aa90ee523eb42a4ef7eae72ce SHA512 1c666d1f210a81b2a803da4c3eab2c8464373cbbbe7b67ea2e6d3fd8bb786a6d13ecd9ece3d4dc7cb0b7487a3aa0eacfb80f9368d0b07d42c9ea7c0338659a63
-DIST gentoo-kernel-6.3.5-1.ppc64le.gpkg.tar 64286720 BLAKE2B edfa70df90d9efca3394776bb30711f51a2dfd925d49cc5310ea985112b8c37deb3658581eb381d4128154acec9a39c369f9425aabf448a6d9d6a53f6796efe3 SHA512 bb551d9a588e2b801b4ce8d5a65a34b9eed1b965ee0843bf83193dd1692473fba9e576d81fcfa69f63418b056d9784f5ccbf36b5ea742d4cbf1098d64ec0b3bd
-DIST gentoo-kernel-6.3.5-1.x86.gpkg.tar 67031040 BLAKE2B d26e5786369f939f07017497748eedcd5ea41abfc5a2a1e4b60c91170b8e18d25d967e62daebd0c80263c6cdd39c9c57b6babff5bc5e8550b50a3ecc4ef1b7e8 SHA512 03347b81892411944082da429015ab5d9e68337aa4fb882329fd7d8c7ae644de44da4ec893507f6657f2663b3d01f53eebafb0bb88daa6125190523ad9d96c2e
-DIST gentoo-kernel-6.3.6-1.amd64.gpkg.tar 83456000 BLAKE2B d4004efd7df9e2cc35f49ff8c558fc320b24ec36392a5ce6eeb6184c8ba515b088da31befffd3bf4d95b25876a9dd76f833cc478291e094f41de6f082575dddf SHA512 59bf6e9043e9707230e245af30345e65ac6292f107d34ddaf0b9dcdcaa5710f5abd66e9e6d0f827f3789cf2a08868e6d292a6f0b892e5ea9c13862fa7a9a09bb
-DIST gentoo-kernel-6.3.6-1.arm64.gpkg.tar 72386560 BLAKE2B eddfb099f35d118d98d46647a8330bfb9b33e4aa462e70b7bcf38f8139eb18aa267f720db2fc54cdbc09159441658dcfacee677209f81667ad4e8fe40a2ccdfb SHA512 7b543fcf9e0b26cb3eb135c6eb42d4eb7204eb878558d67befeba9d33182600054643b3e9a99bc14a95e5639d01b5f8755063c9381a3111800511a5ca7c909e6
-DIST gentoo-kernel-6.3.6-1.ppc64le.gpkg.tar 64276480 BLAKE2B 21417c7200e4755fa9f0506a39078a4bd04eda8ada59f0d9c9bc6e8fa2e8ed71bd968e717803f074a880287e7644e8b58b0a2dde0a4dbf1f2134ea3067e5b3ca SHA512 95797b412d1f1540ae3fa6f427a58071c4b8d07bc376463dd9ec1b57c4c272d048a2a045c2697f2d8c858c9eec20fb607a7ea972febe6f479357590859a275cc
-DIST gentoo-kernel-6.3.6-1.x86.gpkg.tar 67041280 BLAKE2B 44ad99201580e385bb7ec61a2caa3ef29d3f290d5f0a46c141616d647cef3504b4f4089ce7b9faf087460932102dea8eba49d1e5fa7b040810dfce1b09ae5ffc SHA512 215701507f8cd8e8164374bf2cb951a3982a8930fdbc1c7e4ccd0c1d297107bb19d300972c1954971be7fc490aa6a63307c5137364a0dc4ee03e35c19357d128
-DIST gentoo-kernel-6.3.7-1.amd64.gpkg.tar 83466240 BLAKE2B 632db7b4da05f2eeaf591567127f683302aae27e956773cda84529bbced54b276f86821cb206d44155c060e32923d6314421593b918549127fd56cf0fb95487d SHA512 09d60e5bc87067121708607a9a01eeba9399fcee10e329bfd0a0fbfe8f9e7923cefac3ed1498b71390fca8678c4e62f28df61a6f63ff7e9dced4277dd953e992
-DIST gentoo-kernel-6.3.7-1.arm64.gpkg.tar 72376320 BLAKE2B ed7b2658ae8cc3f1080058a71241c12d9480595d04ab7a019c42f8700f422602c3d1e7b6b8bb8d51d511ef20704fca637108cc02c0eeb66b91adc5b99f7dcb92 SHA512 0dcd0df4aaad42e5aff77965ae9d7d1d229e623057448e332f462ad9728a6c8a46dc1236e92e6301e33181d856b2552a6598bd4ae47cebc060bf3217748410d0
-DIST gentoo-kernel-6.3.7-1.ppc64le.gpkg.tar 64276480 BLAKE2B 3eac58bbc5775cc95ca34d96d36a12c819351961837d204a11f2697fc6a0b72c33b62c469ff9c6edc02e83a1a4c7585760fdd09af8de8eb1fc92fadb7e939786 SHA512 d2ff4f9f833c8c7a7056ba8ea94e01ba4a232748d5918da68e4cc46f386810be3df04c38ed150d338a957e49976bcd0e468a7e33e868a3bcc5097886ccbc0c40
-DIST gentoo-kernel-6.3.7-1.x86.gpkg.tar 67031040 BLAKE2B 51d87950247ef637e1832d952738962435c8d2524ac6586e27d6ba7c3a092f3858bdb4e6fdaaa954b46146231e727eb9cc1e7faeb72b604b76d4bb98f2f2cbeb SHA512 9cccdd2e76b34421386b5159b514ea181348e3ba9290ff71dc0cdf12b637605a0d6d41cd343db7103cb747002abf6bd54fb35cd58418676da1b1698e528d6a66
-DIST gentoo-kernel-6.3.8-1.amd64.gpkg.tar 83476480 BLAKE2B 6786e9416f820562a308fd0399594f5b1e3901eb68b5582a9f31ec4854becc55553a8893396f5539c4c3c906254a91125d092e5f7b1b23c4dbd19216b7ad98a5 SHA512 fa2e413325a0cf3c708469b8c842667666adf1edacc4b1498fa17dbf368afffcbb0c195209bc4de1c0c0f429874109e2f4d265d0e9a6c3148e5228255fd433fe
-DIST gentoo-kernel-6.3.8-1.arm64.gpkg.tar 72407040 BLAKE2B 1638aeffdc103bafd6b2cc7a0c958be2c2d556f75f826c3b96e90fe9c5e95f3912b63c016743972522cb403537230e6dd0aa828f3f190bcc8e407edb674dd870 SHA512 47d8d15a158bbfb1ff8f5b2efbfa480eb9d0e8107a025eb9d5927aa477cfe0a53690dcfe21fcf5b8800f001003add87c4c2df911ddc4aba5890c97871fe55460
-DIST gentoo-kernel-6.3.8-1.ppc64le.gpkg.tar 64307200 BLAKE2B 369a8b58f2377cd9fcbb381d194a5cd1120f678b99f68abd7b998f44681078dbd30b67764764677e22d416229286c88f66efacc6ca403c22dd773a231a1a3504 SHA512 6852a5499b28e94d2a7033b5ce7803c4b06b6ebe8882732cfa4a7dd1a9783a60eec787c145451ab14ab03520f26a589e0dd871690d9097631a07b2ca25f5432a
-DIST gentoo-kernel-6.3.8-1.x86.gpkg.tar 67041280 BLAKE2B aa7b3adaef87c7ec1431e94234350532f52dd030d8fffba094391481641a7d1f9cb6f02dbf7728c85eb14732401998253b96371e0f95c0c403d9d8b4e6fab31c SHA512 eb8ce40fedfdb96a3c019aa76b39369ede648063728e870e9bf8a9ce00b3624bd587c29c037ad7706a71ed4230afcb9e54ace64af82344c8eba23c1e38bea6c0
-DIST gentoo-kernel-6.3.9-1.amd64.gpkg.tar 83466240 BLAKE2B b1baf48a72eb8d24be297ebba5c3f31ba270ed623019ed61454fde2fb6da8c1dc24fb42d98f78fa47e1269e256451eadf208702cedcfa8f89cf0bb4724528f18 SHA512 292499a5abdca9fae166e4f1687efdb9eafc0b259001b78605ed9875b4b4b6e2f05d8b5123d84add8290bff2c0197e844427068302cc36a6aae3c142aff60f2e
-DIST gentoo-kernel-6.3.9-1.arm64.gpkg.tar 72417280 BLAKE2B 8f878d3b6ce54c616e80f754892209a9cfc680b42c97eb7076dc8dac3fdf68f79a0b3a189c0f2b3d7750655282bd478bfc7de02ceaee1956a7912992cdc711ad SHA512 c2b0f26a4c7846d3b598914f9895aab178311a2de0fedfdb8b839d306da2d4d9fa6ea95db7685a914b1a10d9c2728d71becb3a145551905c5110db66afb5c7c3
-DIST gentoo-kernel-6.3.9-1.ppc64le.gpkg.tar 64286720 BLAKE2B 17dce1638a9ddba214e47a3fe765e0c7147e9fd2312767743098e845369d1b2601b86106c2175cf5059f1c0f62e1868837efe8bb9033f89be5ef584fbc20e0b1 SHA512 55c8fbb6f473c43f1fdb4cc79f27ae6e95c3fec3342e1dd000fdf9e9abd227341b9ca343a365777aa2fb28c0b91c545a44564e247866fa3b4ce9701cb7378dbe
-DIST gentoo-kernel-6.3.9-1.x86.gpkg.tar 67041280 BLAKE2B 78eab29a94b317766ac4af0f95dc95bf61cc3dd87d9b95453a93caa16141ae088bf93c3203434ab65f3975f521b7cebdbc6153646b539757dc8f02db5b2eab63 SHA512 13315084dadb3c007be50bbf4cf6be78e204e849730391ce9fbbd583094e9d2e31b77c3ecf7a19895f28c0c9e2dce2c0718e2ce6d1bfdb9ec7e77bde171477ed
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild
deleted file mode 100644
index 67af68076aac..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.182.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.182.ebuild
deleted file mode 100644
index fb165f3f0e91..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.182.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.183.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.183.ebuild
deleted file mode 100644
index fb165f3f0e91..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.183.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.184.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.184.ebuild
deleted file mode 100644
index fb165f3f0e91..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.184.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.185.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.185.ebuild
deleted file mode 100644
index d834d7ebc7e0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.185.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild
deleted file mode 100644
index bbd48fd37dc6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.115.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.115.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.115.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.116.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.116.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.116.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.117.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.117.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.117.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.118.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.118.ebuild
deleted file mode 100644
index b2210e16aa60..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.118.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.119.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.119.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.119.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild
deleted file mode 100644
index 3fe8af6f211c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.245.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.245.ebuild
deleted file mode 100644
index 70e2f755ed95..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.245.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.246.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.246.ebuild
deleted file mode 100644
index 70e2f755ed95..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.246.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.247.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.247.ebuild
deleted file mode 100644
index 70e2f755ed95..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.247.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.248.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.248.ebuild
deleted file mode 100644
index c1f1842a6ca1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.248.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild
deleted file mode 100644
index bb9df2237cca..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.32.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.32.ebuild
deleted file mode 100644
index 623c8b8ab75f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.32.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.33.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.33.ebuild
deleted file mode 100644
index 623c8b8ab75f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.33.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.34.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.34.ebuild
deleted file mode 100644
index 623c8b8ab75f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.34.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.35.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.35.ebuild
deleted file mode 100644
index d2b38adc7f4c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.35.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.36.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.36.ebuild
deleted file mode 100644
index 623c8b8ab75f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.36.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.37.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.37.ebuild
deleted file mode 100644
index 623c8b8ab75f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.37.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.10.ebuild
deleted file mode 100644
index ff865204fd12..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.10.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.11.ebuild
deleted file mode 100644
index ff865204fd12..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.11.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.5.ebuild
deleted file mode 100644
index ff865204fd12..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.5.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.6.ebuild
deleted file mode 100644
index ff865204fd12..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.6.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.7.ebuild
deleted file mode 100644
index ff865204fd12..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.7.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.8.ebuild
deleted file mode 100644
index ff865204fd12..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.8.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.9.ebuild
deleted file mode 100644
index c75ae02ecca2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.9.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-12 13:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-12 13:45 UTC (permalink / raw
  To: gentoo-commits

commit:     840255e1ca1da994bec49b87a65f3c5b00916b25
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 12 13:33:24 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jul 12 13:45:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=840255e1

sys-kernel/gentoo-kernel-bin: Bump to 6.4.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 ++
 .../gentoo-kernel-bin-6.4.3.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 134 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1d9dacdb1c4d..d98907f440bf 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-44.base.tar.xz 2683644 BLAKE2B d0264b6d6456fb2e6a67c1240cd3f
 DIST genpatches-6.1-44.extras.tar.xz 3812 BLAKE2B bd5605700d0b55036d186eca82031f1d38883fbb3e2e98f0b44269c914f5a2912c026bebfdfd3fdcd563b97d3167fb9908bd0e29422b02e9314392b3ad2281c5 SHA512 e274c0e50fc476bc071fc4d77623b75cdfdda51951f541f56bc4f8ab53da17e67f615c37d35c93290d20b51d3ab2eb923a8e147daec4c59d3d1c87d3e803beb0
 DIST genpatches-6.3-16.base.tar.xz 774148 BLAKE2B 36b92eff5065338db81890a63ca51c7352dd775099b627e42673cd29ee2a2585d3ccf4675f9239a1c08660304d27e4d9b2307a72dbaddc088be714b5823432d3 SHA512 6aa4f1c72f85c43296891ab6d1474f9d1b0be3f716167312a8efe2d65219ecf4810a10bc42244388457add6a32874c2448afef70967700393c2ddf11665dc008
 DIST genpatches-6.3-16.extras.tar.xz 3804 BLAKE2B d8e1e83f598a420856ceb60bb0d7218a90578d27ba8aa4f6f4f5c3b44bffe4b14f12050f3e41e389035dc24778909e30d44bda8b67ee156ad32aa12097d6dae9 SHA512 bd199c0baf3ad6be48acaee74a002e972069ac52ef4d35c03f523af03e95323ad792f42e3ac77aa7aa97258afcb830bac7b9a8a10208c36c332852edef218889
+DIST genpatches-6.4-5.base.tar.xz 29696 BLAKE2B 0e882d51de63cce7a7edc96c29fe46c27f607abddd0a70d2977054838d51ad623ec5ff3f4eac8e18b016f6c310ba79d326967947c17cf662391638d7fd2ecbd5 SHA512 3205df0e92db622aa397953de85605e58b4e977262a8dbb9e59174c7a55ad2c784ba417069f948dcdeddda8318389be45d54a516d9b2f45cd2948938942d7e5d
+DIST genpatches-6.4-5.extras.tar.xz 3700 BLAKE2B 701f2bbb493087bcd8de7c7293c802bada8965901838b2eae998ec14749da6c46814611092b4120c25dc9ebef2313e36bcdc3593110d06c510e9db1dcf575f53 SHA512 0be95fcd6ce4ca750ea97c17bd897bd8083de63b8573080a2f3cd41d07c951293083afb739153a3cb29ea55e93b7d2063089119080b26f932c6a74e9425a1920
 DIST gentoo-kernel-5.10.186-1.amd64.gpkg.tar 66334720 BLAKE2B 5f07b2c712e93102be6535c2ecb48fa3b735584c4370e869849b65de918e72a6952e602760d157b59fc79641524515691eae186ebdb235f10c79533acf4ac2e4 SHA512 c99a27afed991b2677400ce523d26be6b8b48cd355cee72c74f29fc7db1fcaaf6aa045a6037bc60e6d476821b10578f5b83d6b04d3e9a81321fe6a400c29184b
 DIST gentoo-kernel-5.10.186-1.arm64.gpkg.tar 59361280 BLAKE2B 34ca97dd35463808171049926f98c2404f8459a6f993514479a1e0f74f3b02b550c8d981d98c3a150606e21fc87046221783da48a6652bd2dfc58200f290de79 SHA512 39afaf4bc802f51923b7ca452f1712130b9040c05f75e8b473764ba68f72d37da1a197bbd81711083306fbd66161a3e1d1f3cb230af6c39ad6cf30c0e84615f8
 DIST gentoo-kernel-5.10.186-1.ppc64le.gpkg.tar 54927360 BLAKE2B ead0cd95b3c4fe0620a6d3f5fb9dace4404f0a5f58b60f4dab2395fda349db2926a810cb20a491b80b43d0bbd19ec6044f88ce588c543915cc6549ea625b30ae SHA512 fc48e77238b293aae29398544421c2167609d201e8fddebe41f47e7cb8e3554d1ea350da1b801169bfed75fbc4223e55613a9313bc63b98d60818804558fa0bf
@@ -28,8 +30,13 @@ DIST gentoo-kernel-6.3.12-1.amd64.gpkg.tar 83486720 BLAKE2B 79b2ad6455cf1ff3b893
 DIST gentoo-kernel-6.3.12-1.arm64.gpkg.tar 72427520 BLAKE2B 8c34d201f9ac72176418ca04b2af429bfc3b12f18248eec70abf40d2194e98d5a3f2d5e5d571324c0a767a0eda4b67a189820be93cba63daafdae0c5da2e31a2 SHA512 7f8a79e90180c86825333d61a7ece66bca41d1c442231c08f8a473669b378e0d9eb338b3aa9bd98cadf99417753e84e20acc3745034f835cc02aa3135058e709
 DIST gentoo-kernel-6.3.12-1.ppc64le.gpkg.tar 64317440 BLAKE2B 2b29eeb3d3be4a167c8f30900a2aaed09efcfde08c41978fa9d5f5fc9cf1e74abc87410f8d19794573f0c16079d18cd195c3441b95d529314b73127759a9143e SHA512 5b4b1617f55443ff6dc3d02b3bcaccb0780c2ad19d85c3608ac405daa1152b5f7514e717ae4fbc90d342ffdc4e123f5952d8a9c022fa8f136e288d82992518dd
 DIST gentoo-kernel-6.3.12-1.x86.gpkg.tar 67051520 BLAKE2B 762733cc15c3f9fb6845ceedb7fd9846f8be64e66dd517a3ed8dffd850d0c1a526b3648ccb8a8c2bf0770e28183c9870f7ad0d85f16b8060c4877cff9dad8037 SHA512 70ef14bd823f5c0d765462552bf9157b8adb46264ced2fa4897dd0a60a78727c9b9996fe945c3dad08777233ce8ba662dcc04fe4422f5412a3bf77a0a48b8e59
+DIST gentoo-kernel-6.4.3-1.amd64.gpkg.tar 84008960 BLAKE2B 10fd671edec759a7ea7b0a8cb801b41936bc20fe9521608bc75d06adfa50484ea79eda2e3a9edd6d52dc39f797e5a23cd0c0af3bfecc09365e3d85560a4b8a75 SHA512 27a4853e687c3791cb05ad7841716104fb8f1c765f83a071d921357349f1e1b96076df33e9a11696f1f6a9bcb8f4c3cc3c32c3b3ea6152b47602b087bbe2add8
+DIST gentoo-kernel-6.4.3-1.arm64.gpkg.tar 72919040 BLAKE2B 62029a052a591b967b6cc0c8e23c32b0395e7d85c1d2d698a2eebb9399e0c3b2c3133e3e084864b74edd87e99c869b9d64764e6964d50047710ef4e79cce1366 SHA512 925dcfc831612870fa80a7951fa0b63326bf8e67593dbff21a45149f77ace1e3327ea32b764e278923c550cc09e206f20387143005e99ff9e24d52a6f0b296e8
+DIST gentoo-kernel-6.4.3-1.ppc64le.gpkg.tar 64614400 BLAKE2B eeb487f9d02313f8b4ec5d031a862e5211801fffab22fd85dfc2c71be09096151187bd16c6b423d6cf541e4825a9afcb2fb8b3853f1ff2fd6a03d0b66a73ecfb SHA512 c3d29660fbf26a10fdfadd64c6b4865cb0597aa5a6ea89ae5e63e8e96dfb605da56ea7ae6fdb6fb1da54f77a8d476c1edccd015691eb77797b13b5801178b2c4
+DIST gentoo-kernel-6.4.3-1.x86.gpkg.tar 67522560 BLAKE2B b556423a4ae1be973ec3d0723ac5f1624c0c4fc5b2871a0d1a13da23f0693e01424aa023e10360eb49d11f1666be15ed524f62ec119d40c5afd7c75a9c019e5e SHA512 1f3bd20a0e0a07899d8ff1554acde6a1af4b11014c3137e8b28e118120c7795a49302825831499e89b6bb710b7507fdc9816f9a19382bd4e97069566c4e4f7c3
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.3.tar.xz 136891752 BLAKE2B f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69 SHA512 768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65
+DIST linux-6.4.tar.xz 137794856 BLAKE2B b59eb04a8715af9f686978812e6d4a466172bb859f80657076de14cd0828b4fac15b688ff8959f5c65485f7f6bef26590412c66821e720de843cb8666f226c90 SHA512 11a48b25e0b513782d3b89101c2ec8dd9cefd6ce08dc63a91137903b66392aa72ca1fe32816710673af84dd47de3ab8738056a6af93dc0d5e60ef4b869b49928

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.3.ebuild
new file mode 100644
index 000000000000..3cd8c6516903
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.3.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-14  3:51 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-14  3:51 UTC (permalink / raw
  To: gentoo-commits

commit:     b17a66f8fc86b1dbec353b2a6efcfbb051350fd4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 13 14:29:03 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jul 14 03:50:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b17a66f8

sys-kernel/gentoo-kernel-bin: Bump to 6.3.13

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.3.13.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d98907f440bf..1d8cd2b6ac8b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-44.base.tar.xz 2683644 BLAKE2B d0264b6d6456fb2e6a67c1240cd3f
 DIST genpatches-6.1-44.extras.tar.xz 3812 BLAKE2B bd5605700d0b55036d186eca82031f1d38883fbb3e2e98f0b44269c914f5a2912c026bebfdfd3fdcd563b97d3167fb9908bd0e29422b02e9314392b3ad2281c5 SHA512 e274c0e50fc476bc071fc4d77623b75cdfdda51951f541f56bc4f8ab53da17e67f615c37d35c93290d20b51d3ab2eb923a8e147daec4c59d3d1c87d3e803beb0
 DIST genpatches-6.3-16.base.tar.xz 774148 BLAKE2B 36b92eff5065338db81890a63ca51c7352dd775099b627e42673cd29ee2a2585d3ccf4675f9239a1c08660304d27e4d9b2307a72dbaddc088be714b5823432d3 SHA512 6aa4f1c72f85c43296891ab6d1474f9d1b0be3f716167312a8efe2d65219ecf4810a10bc42244388457add6a32874c2448afef70967700393c2ddf11665dc008
 DIST genpatches-6.3-16.extras.tar.xz 3804 BLAKE2B d8e1e83f598a420856ceb60bb0d7218a90578d27ba8aa4f6f4f5c3b44bffe4b14f12050f3e41e389035dc24778909e30d44bda8b67ee156ad32aa12097d6dae9 SHA512 bd199c0baf3ad6be48acaee74a002e972069ac52ef4d35c03f523af03e95323ad792f42e3ac77aa7aa97258afcb830bac7b9a8a10208c36c332852edef218889
+DIST genpatches-6.3-17.base.tar.xz 898156 BLAKE2B 0c350ad89dfc73a4c2fb5e7113d38cb1a28a1ef0ffa95db4e7e394873cba6d7eeffafb55e89cf2163d200cdc8fbea2fc9e8e29ca94a63d23250a8a8154949d78 SHA512 5ca1f7aa65935ed6d479eabd9ba2bb2674c5f49a98c828bb3879994b2f64fbd0e278c9cbd07f1082aae9c067d8ba9d24e645d0231bb411252fd5356802970fc8
+DIST genpatches-6.3-17.extras.tar.xz 3808 BLAKE2B 0ffa95929a402b7263b0e6c9a1c3107b5c6db9fcba9d1dfafcef43b2b94e941ab3b91b626d1580cf6251cadedb85a7187d84ef05f26bd44b1a8821a5f20513a1 SHA512 e32adb3f00795a617ab09f3f93753a6902c2f38a7d0cf35540731e9a98e99018d7f618eee542e896e758e42601ff49b010efcc4431599fceeddd6c4d179bde65
 DIST genpatches-6.4-5.base.tar.xz 29696 BLAKE2B 0e882d51de63cce7a7edc96c29fe46c27f607abddd0a70d2977054838d51ad623ec5ff3f4eac8e18b016f6c310ba79d326967947c17cf662391638d7fd2ecbd5 SHA512 3205df0e92db622aa397953de85605e58b4e977262a8dbb9e59174c7a55ad2c784ba417069f948dcdeddda8318389be45d54a516d9b2f45cd2948938942d7e5d
 DIST genpatches-6.4-5.extras.tar.xz 3700 BLAKE2B 701f2bbb493087bcd8de7c7293c802bada8965901838b2eae998ec14749da6c46814611092b4120c25dc9ebef2313e36bcdc3593110d06c510e9db1dcf575f53 SHA512 0be95fcd6ce4ca750ea97c17bd897bd8083de63b8573080a2f3cd41d07c951293083afb739153a3cb29ea55e93b7d2063089119080b26f932c6a74e9425a1920
 DIST gentoo-kernel-5.10.186-1.amd64.gpkg.tar 66334720 BLAKE2B 5f07b2c712e93102be6535c2ecb48fa3b735584c4370e869849b65de918e72a6952e602760d157b59fc79641524515691eae186ebdb235f10c79533acf4ac2e4 SHA512 c99a27afed991b2677400ce523d26be6b8b48cd355cee72c74f29fc7db1fcaaf6aa045a6037bc60e6d476821b10578f5b83d6b04d3e9a81321fe6a400c29184b
@@ -30,6 +32,10 @@ DIST gentoo-kernel-6.3.12-1.amd64.gpkg.tar 83486720 BLAKE2B 79b2ad6455cf1ff3b893
 DIST gentoo-kernel-6.3.12-1.arm64.gpkg.tar 72427520 BLAKE2B 8c34d201f9ac72176418ca04b2af429bfc3b12f18248eec70abf40d2194e98d5a3f2d5e5d571324c0a767a0eda4b67a189820be93cba63daafdae0c5da2e31a2 SHA512 7f8a79e90180c86825333d61a7ece66bca41d1c442231c08f8a473669b378e0d9eb338b3aa9bd98cadf99417753e84e20acc3745034f835cc02aa3135058e709
 DIST gentoo-kernel-6.3.12-1.ppc64le.gpkg.tar 64317440 BLAKE2B 2b29eeb3d3be4a167c8f30900a2aaed09efcfde08c41978fa9d5f5fc9cf1e74abc87410f8d19794573f0c16079d18cd195c3441b95d529314b73127759a9143e SHA512 5b4b1617f55443ff6dc3d02b3bcaccb0780c2ad19d85c3608ac405daa1152b5f7514e717ae4fbc90d342ffdc4e123f5952d8a9c022fa8f136e288d82992518dd
 DIST gentoo-kernel-6.3.12-1.x86.gpkg.tar 67051520 BLAKE2B 762733cc15c3f9fb6845ceedb7fd9846f8be64e66dd517a3ed8dffd850d0c1a526b3648ccb8a8c2bf0770e28183c9870f7ad0d85f16b8060c4877cff9dad8037 SHA512 70ef14bd823f5c0d765462552bf9157b8adb46264ced2fa4897dd0a60a78727c9b9996fe945c3dad08777233ce8ba662dcc04fe4422f5412a3bf77a0a48b8e59
+DIST gentoo-kernel-6.3.13-1.amd64.gpkg.tar 83537920 BLAKE2B af4d1bb6e09aab9c897aab5438946877d356139efac014fe3e66c56b233469e4ae538e7c6a826a19f78ac9e274cde61e2cd2273f501268586c8d1b3cd9465c13 SHA512 806db82b571bcd239bbcabe450da7a7830b0e1c6442892a44b7a4a1da2531f2d5c1658a752ce9944acd0db533a5c9ab2ecbecdaff3fd461655d205acdb3293bc
+DIST gentoo-kernel-6.3.13-1.arm64.gpkg.tar 72437760 BLAKE2B ba0f3b17205de919a98423e14a77f603af9c468666aadfd6a0020d692dda08b5c7bf563a2cbc28659bd86723c911a264839471fd32589bad78bc8fa677bde3a1 SHA512 ffd057dbd57efcce17e6c90d223771a770e3bc808b0d7430865396c06f6fbaa4804ee679c104735c7ea1ab289fb2f1aab7e163750e551d6f953a28e6918db9ec
+DIST gentoo-kernel-6.3.13-1.ppc64le.gpkg.tar 64327680 BLAKE2B 8965d1fd8e16bd59fb871efd98ba75b25df4827641c1158dca29ae5acd3f89c9238500ffc5a08696927055eee140deb8b2ef2a2a093c1a9139aec584ae8a4f01 SHA512 243e7110c3cbb5893d2b4e18408b3468cb312bce358a86389ed9a43d0411e5014cfbeab438b0129dc1077a9da1e7d55a00d8a676b6cc827dd391f2904f356d9a
+DIST gentoo-kernel-6.3.13-1.x86.gpkg.tar 67072000 BLAKE2B a310446562e685180f7933a7569cbef6a10d082221aae0280206d9e3749cfa60525a01973ff90c635aadfe731d0c57484fd1be45443a39ceae76bb8a061f42fb SHA512 0b0f607ba0a73b479ee60e6ebf7eb0be837df35654cc9b16913ef44abd2130af72a12e37a795186efdd32e3339d42fdcd0042b742c17f7df892e19c4c5485e97
 DIST gentoo-kernel-6.4.3-1.amd64.gpkg.tar 84008960 BLAKE2B 10fd671edec759a7ea7b0a8cb801b41936bc20fe9521608bc75d06adfa50484ea79eda2e3a9edd6d52dc39f797e5a23cd0c0af3bfecc09365e3d85560a4b8a75 SHA512 27a4853e687c3791cb05ad7841716104fb8f1c765f83a071d921357349f1e1b96076df33e9a11696f1f6a9bcb8f4c3cc3c32c3b3ea6152b47602b087bbe2add8
 DIST gentoo-kernel-6.4.3-1.arm64.gpkg.tar 72919040 BLAKE2B 62029a052a591b967b6cc0c8e23c32b0395e7d85c1d2d698a2eebb9399e0c3b2c3133e3e084864b74edd87e99c869b9d64764e6964d50047710ef4e79cce1366 SHA512 925dcfc831612870fa80a7951fa0b63326bf8e67593dbff21a45149f77ace1e3327ea32b764e278923c550cc09e206f20387143005e99ff9e24d52a6f0b296e8
 DIST gentoo-kernel-6.4.3-1.ppc64le.gpkg.tar 64614400 BLAKE2B eeb487f9d02313f8b4ec5d031a862e5211801fffab22fd85dfc2c71be09096151187bd16c6b423d6cf541e4825a9afcb2fb8b3853f1ff2fd6a03d0b66a73ecfb SHA512 c3d29660fbf26a10fdfadd64c6b4865cb0597aa5a6ea89ae5e63e8e96dfb605da56ea7ae6fdb6fb1da54f77a8d476c1edccd015691eb77797b13b5801178b2c4

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.13.ebuild
new file mode 100644
index 000000000000..847df860f667
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.13.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-19 16:05 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-19 16:05 UTC (permalink / raw
  To: gentoo-commits

commit:     ceecdcd93e49d4ba4237544488fd068e0f10b8e5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 19 16:01:00 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jul 19 16:05:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceecdcd9

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  13 ---
 .../gentoo-kernel-bin-6.3.12.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.3.13.ebuild                | 127 ---------------------
 3 files changed, 267 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1d8cd2b6ac8b..96a31443f991 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,10 +6,6 @@ DIST genpatches-5.4-256.base.tar.xz 5956736 BLAKE2B f1f5f42e5383da96ac4dbbe9cf7d
 DIST genpatches-5.4-256.extras.tar.xz 1812 BLAKE2B 3942c845d2159bb2fc927c5f19a3d5fc0cd7abee0a1102e07a4bb657a213527575fac692ec408f12f679e3a1e791087237baaa6199e92d8062bcc4576fd142c1 SHA512 6242d77b0a7de7542395a5461e6aa8b2a2003f77ab81b1931511f36b42b914bad839ff2683154371118bbd81953de0604d23d75f662437686da694dbb610c8e3
 DIST genpatches-6.1-44.base.tar.xz 2683644 BLAKE2B d0264b6d6456fb2e6a67c1240cd3fbb95eef61701bf953df6e25e37a12fb12702b57f66e30ac757f28d9d1bcd0f2fbc38775d5b73922504084ff95f9fda1d78f SHA512 e3777a612facad029782fe63abc702af06197521fcf90f4c80311fd7ad94739209573c7de910dfaeafd88948c2c3f3d29bb27f4fa1069475295b6f5b29e14116
 DIST genpatches-6.1-44.extras.tar.xz 3812 BLAKE2B bd5605700d0b55036d186eca82031f1d38883fbb3e2e98f0b44269c914f5a2912c026bebfdfd3fdcd563b97d3167fb9908bd0e29422b02e9314392b3ad2281c5 SHA512 e274c0e50fc476bc071fc4d77623b75cdfdda51951f541f56bc4f8ab53da17e67f615c37d35c93290d20b51d3ab2eb923a8e147daec4c59d3d1c87d3e803beb0
-DIST genpatches-6.3-16.base.tar.xz 774148 BLAKE2B 36b92eff5065338db81890a63ca51c7352dd775099b627e42673cd29ee2a2585d3ccf4675f9239a1c08660304d27e4d9b2307a72dbaddc088be714b5823432d3 SHA512 6aa4f1c72f85c43296891ab6d1474f9d1b0be3f716167312a8efe2d65219ecf4810a10bc42244388457add6a32874c2448afef70967700393c2ddf11665dc008
-DIST genpatches-6.3-16.extras.tar.xz 3804 BLAKE2B d8e1e83f598a420856ceb60bb0d7218a90578d27ba8aa4f6f4f5c3b44bffe4b14f12050f3e41e389035dc24778909e30d44bda8b67ee156ad32aa12097d6dae9 SHA512 bd199c0baf3ad6be48acaee74a002e972069ac52ef4d35c03f523af03e95323ad792f42e3ac77aa7aa97258afcb830bac7b9a8a10208c36c332852edef218889
-DIST genpatches-6.3-17.base.tar.xz 898156 BLAKE2B 0c350ad89dfc73a4c2fb5e7113d38cb1a28a1ef0ffa95db4e7e394873cba6d7eeffafb55e89cf2163d200cdc8fbea2fc9e8e29ca94a63d23250a8a8154949d78 SHA512 5ca1f7aa65935ed6d479eabd9ba2bb2674c5f49a98c828bb3879994b2f64fbd0e278c9cbd07f1082aae9c067d8ba9d24e645d0231bb411252fd5356802970fc8
-DIST genpatches-6.3-17.extras.tar.xz 3808 BLAKE2B 0ffa95929a402b7263b0e6c9a1c3107b5c6db9fcba9d1dfafcef43b2b94e941ab3b91b626d1580cf6251cadedb85a7187d84ef05f26bd44b1a8821a5f20513a1 SHA512 e32adb3f00795a617ab09f3f93753a6902c2f38a7d0cf35540731e9a98e99018d7f618eee542e896e758e42601ff49b010efcc4431599fceeddd6c4d179bde65
 DIST genpatches-6.4-5.base.tar.xz 29696 BLAKE2B 0e882d51de63cce7a7edc96c29fe46c27f607abddd0a70d2977054838d51ad623ec5ff3f4eac8e18b016f6c310ba79d326967947c17cf662391638d7fd2ecbd5 SHA512 3205df0e92db622aa397953de85605e58b4e977262a8dbb9e59174c7a55ad2c784ba417069f948dcdeddda8318389be45d54a516d9b2f45cd2948938942d7e5d
 DIST genpatches-6.4-5.extras.tar.xz 3700 BLAKE2B 701f2bbb493087bcd8de7c7293c802bada8965901838b2eae998ec14749da6c46814611092b4120c25dc9ebef2313e36bcdc3593110d06c510e9db1dcf575f53 SHA512 0be95fcd6ce4ca750ea97c17bd897bd8083de63b8573080a2f3cd41d07c951293083afb739153a3cb29ea55e93b7d2063089119080b26f932c6a74e9425a1920
 DIST gentoo-kernel-5.10.186-1.amd64.gpkg.tar 66334720 BLAKE2B 5f07b2c712e93102be6535c2ecb48fa3b735584c4370e869849b65de918e72a6952e602760d157b59fc79641524515691eae186ebdb235f10c79533acf4ac2e4 SHA512 c99a27afed991b2677400ce523d26be6b8b48cd355cee72c74f29fc7db1fcaaf6aa045a6037bc60e6d476821b10578f5b83d6b04d3e9a81321fe6a400c29184b
@@ -28,14 +24,6 @@ DIST gentoo-kernel-6.1.38-1.amd64.gpkg.tar 76677120 BLAKE2B 70769f68036cb0361eb7
 DIST gentoo-kernel-6.1.38-1.arm64.gpkg.tar 69324800 BLAKE2B d4420e6f8333fbeef890da6f94989ddc1bf8721cc6ae23156e71afff6a8d50c31df1b5bb715d59d2a8cf0c413ae5bc28fd07dac68fc44cd7a99ba62f327ca7b0 SHA512 95c8f3ca88418bf24359430079d3e5023b6a47aabcff4bedfb6ac8e123d9a947050f4d443f6219d06a1370c01f6cfd0095a0645c83b84e1acd983fdb3e256ef0
 DIST gentoo-kernel-6.1.38-1.ppc64le.gpkg.tar 62740480 BLAKE2B c958f52f210d174ce0c38ef9e551b4ed1307154170ec329e7518ff9569b933f4462a6b48ff608c5a03f013170f5d2463c709bec7f68e8868a85de0393fbd1a19 SHA512 9528c9dfabb83c24293b75ba51843e5c1e54bd42ea74165a33daa230ddcdab2226e6897a7f274c5a8d7419d7d71b1b71cdde4b2ba7d3f1ccdbce925fd11d40a1
 DIST gentoo-kernel-6.1.38-1.x86.gpkg.tar 66078720 BLAKE2B a1618a37c735771521be4bff4e0fa776c8bc0c4ef8f1048d6ab94b5e858b5f7a765d6e2ac6d1e0225cdc04a0b8f73c490b0ee08087ad2436e59fcb80188cd90a SHA512 63baf4f5ca3677975e788607a247a9ee0daf50ed60cd21b1588ab13cfd2ef2336afd480fdbd2e7db60cb9158374114ce4cab72390db36c833de581ed315ddaaf
-DIST gentoo-kernel-6.3.12-1.amd64.gpkg.tar 83486720 BLAKE2B 79b2ad6455cf1ff3b893803cf019c5ae88bc807dc7920f24b8d03ea60668f48568e00a947a91ff55935a8e71fdace193727ede4d61864a8e7de90294a72c4ad5 SHA512 7d82a0a6b84a5fe6c343778da42fef1222fcfed4f64afd21cc86aecdf764ce449f1f1e53143ffa101283a84c5df0489a839f19a1e67ce0dc69e99bb9c77bc43a
-DIST gentoo-kernel-6.3.12-1.arm64.gpkg.tar 72427520 BLAKE2B 8c34d201f9ac72176418ca04b2af429bfc3b12f18248eec70abf40d2194e98d5a3f2d5e5d571324c0a767a0eda4b67a189820be93cba63daafdae0c5da2e31a2 SHA512 7f8a79e90180c86825333d61a7ece66bca41d1c442231c08f8a473669b378e0d9eb338b3aa9bd98cadf99417753e84e20acc3745034f835cc02aa3135058e709
-DIST gentoo-kernel-6.3.12-1.ppc64le.gpkg.tar 64317440 BLAKE2B 2b29eeb3d3be4a167c8f30900a2aaed09efcfde08c41978fa9d5f5fc9cf1e74abc87410f8d19794573f0c16079d18cd195c3441b95d529314b73127759a9143e SHA512 5b4b1617f55443ff6dc3d02b3bcaccb0780c2ad19d85c3608ac405daa1152b5f7514e717ae4fbc90d342ffdc4e123f5952d8a9c022fa8f136e288d82992518dd
-DIST gentoo-kernel-6.3.12-1.x86.gpkg.tar 67051520 BLAKE2B 762733cc15c3f9fb6845ceedb7fd9846f8be64e66dd517a3ed8dffd850d0c1a526b3648ccb8a8c2bf0770e28183c9870f7ad0d85f16b8060c4877cff9dad8037 SHA512 70ef14bd823f5c0d765462552bf9157b8adb46264ced2fa4897dd0a60a78727c9b9996fe945c3dad08777233ce8ba662dcc04fe4422f5412a3bf77a0a48b8e59
-DIST gentoo-kernel-6.3.13-1.amd64.gpkg.tar 83537920 BLAKE2B af4d1bb6e09aab9c897aab5438946877d356139efac014fe3e66c56b233469e4ae538e7c6a826a19f78ac9e274cde61e2cd2273f501268586c8d1b3cd9465c13 SHA512 806db82b571bcd239bbcabe450da7a7830b0e1c6442892a44b7a4a1da2531f2d5c1658a752ce9944acd0db533a5c9ab2ecbecdaff3fd461655d205acdb3293bc
-DIST gentoo-kernel-6.3.13-1.arm64.gpkg.tar 72437760 BLAKE2B ba0f3b17205de919a98423e14a77f603af9c468666aadfd6a0020d692dda08b5c7bf563a2cbc28659bd86723c911a264839471fd32589bad78bc8fa677bde3a1 SHA512 ffd057dbd57efcce17e6c90d223771a770e3bc808b0d7430865396c06f6fbaa4804ee679c104735c7ea1ab289fb2f1aab7e163750e551d6f953a28e6918db9ec
-DIST gentoo-kernel-6.3.13-1.ppc64le.gpkg.tar 64327680 BLAKE2B 8965d1fd8e16bd59fb871efd98ba75b25df4827641c1158dca29ae5acd3f89c9238500ffc5a08696927055eee140deb8b2ef2a2a093c1a9139aec584ae8a4f01 SHA512 243e7110c3cbb5893d2b4e18408b3468cb312bce358a86389ed9a43d0411e5014cfbeab438b0129dc1077a9da1e7d55a00d8a676b6cc827dd391f2904f356d9a
-DIST gentoo-kernel-6.3.13-1.x86.gpkg.tar 67072000 BLAKE2B a310446562e685180f7933a7569cbef6a10d082221aae0280206d9e3749cfa60525a01973ff90c635aadfe731d0c57484fd1be45443a39ceae76bb8a061f42fb SHA512 0b0f607ba0a73b479ee60e6ebf7eb0be837df35654cc9b16913ef44abd2130af72a12e37a795186efdd32e3339d42fdcd0042b742c17f7df892e19c4c5485e97
 DIST gentoo-kernel-6.4.3-1.amd64.gpkg.tar 84008960 BLAKE2B 10fd671edec759a7ea7b0a8cb801b41936bc20fe9521608bc75d06adfa50484ea79eda2e3a9edd6d52dc39f797e5a23cd0c0af3bfecc09365e3d85560a4b8a75 SHA512 27a4853e687c3791cb05ad7841716104fb8f1c765f83a071d921357349f1e1b96076df33e9a11696f1f6a9bcb8f4c3cc3c32c3b3ea6152b47602b087bbe2add8
 DIST gentoo-kernel-6.4.3-1.arm64.gpkg.tar 72919040 BLAKE2B 62029a052a591b967b6cc0c8e23c32b0395e7d85c1d2d698a2eebb9399e0c3b2c3133e3e084864b74edd87e99c869b9d64764e6964d50047710ef4e79cce1366 SHA512 925dcfc831612870fa80a7951fa0b63326bf8e67593dbff21a45149f77ace1e3327ea32b764e278923c550cc09e206f20387143005e99ff9e24d52a6f0b296e8
 DIST gentoo-kernel-6.4.3-1.ppc64le.gpkg.tar 64614400 BLAKE2B eeb487f9d02313f8b4ec5d031a862e5211801fffab22fd85dfc2c71be09096151187bd16c6b423d6cf541e4825a9afcb2fb8b3853f1ff2fd6a03d0b66a73ecfb SHA512 c3d29660fbf26a10fdfadd64c6b4865cb0597aa5a6ea89ae5e63e8e96dfb605da56ea7ae6fdb6fb1da54f77a8d476c1edccd015691eb77797b13b5801178b2c4
@@ -44,5 +32,4 @@ DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a936
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
-DIST linux-6.3.tar.xz 136891752 BLAKE2B f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69 SHA512 768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65
 DIST linux-6.4.tar.xz 137794856 BLAKE2B b59eb04a8715af9f686978812e6d4a466172bb859f80657076de14cd0828b4fac15b688ff8959f5c65485f7f6bef26590412c66821e720de843cb8666f226c90 SHA512 11a48b25e0b513782d3b89101c2ec8dd9cefd6ce08dc63a91137903b66392aa72ca1fe32816710673af84dd47de3ab8738056a6af93dc0d5e60ef4b869b49928

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.12.ebuild
deleted file mode 100644
index 847df860f667..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.12.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.13.ebuild
deleted file mode 100644
index 847df860f667..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.13.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-19 20:13 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-19 20:13 UTC (permalink / raw
  To: gentoo-commits

commit:     a50b6c67ab1b106ed88e7fc82b380681414870de
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 19 20:12:48 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jul 19 20:13:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a50b6c67

sys-kernel/gentoo-kernel-bin: Bump to 6.1.39

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.39.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ce919d21212c..1dc652f56c28 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.4-256.base.tar.xz 5956736 BLAKE2B f1f5f42e5383da96ac4dbbe9cf7d
 DIST genpatches-5.4-256.extras.tar.xz 1812 BLAKE2B 3942c845d2159bb2fc927c5f19a3d5fc0cd7abee0a1102e07a4bb657a213527575fac692ec408f12f679e3a1e791087237baaa6199e92d8062bcc4576fd142c1 SHA512 6242d77b0a7de7542395a5461e6aa8b2a2003f77ab81b1931511f36b42b914bad839ff2683154371118bbd81953de0604d23d75f662437686da694dbb610c8e3
 DIST genpatches-6.1-44.base.tar.xz 2683644 BLAKE2B d0264b6d6456fb2e6a67c1240cd3fbb95eef61701bf953df6e25e37a12fb12702b57f66e30ac757f28d9d1bcd0f2fbc38775d5b73922504084ff95f9fda1d78f SHA512 e3777a612facad029782fe63abc702af06197521fcf90f4c80311fd7ad94739209573c7de910dfaeafd88948c2c3f3d29bb27f4fa1069475295b6f5b29e14116
 DIST genpatches-6.1-44.extras.tar.xz 3812 BLAKE2B bd5605700d0b55036d186eca82031f1d38883fbb3e2e98f0b44269c914f5a2912c026bebfdfd3fdcd563b97d3167fb9908bd0e29422b02e9314392b3ad2281c5 SHA512 e274c0e50fc476bc071fc4d77623b75cdfdda51951f541f56bc4f8ab53da17e67f615c37d35c93290d20b51d3ab2eb923a8e147daec4c59d3d1c87d3e803beb0
+DIST genpatches-6.1-45.base.tar.xz 2851860 BLAKE2B cd512077ba76f23b7109f30f9a981adbaafeafc3a2b69685620b0d67bf21b3d716cfd9c6328ed7c1d6cbeaef287876b7b63b112644546d2cdb63bdb85e4b082d SHA512 1c1fd3a35c6544a030856161d902895b90fb75ad315247204361cc151190828fbe99abc87979a9df24b3e8e02aae944a130cadee5fb059e2ef174b6bc9d1b037
+DIST genpatches-6.1-45.extras.tar.xz 3812 BLAKE2B a3355cc91c618303f9490eb306639325e1b46a7ff9f6fc1f546ac1532d110d981ed316b9bc44abc624f70cb8e63ff512af2708b4cbc379a69df438c6792050db SHA512 e2413fc03401dd1dcaee49bdb2cf8cb7008451cf2fbc8635854da2148464ffe1bb49127d73e534c054e5e56514bf31f5ccca507f52845334133fe26846e244a9
 DIST genpatches-6.4-5.base.tar.xz 29696 BLAKE2B 0e882d51de63cce7a7edc96c29fe46c27f607abddd0a70d2977054838d51ad623ec5ff3f4eac8e18b016f6c310ba79d326967947c17cf662391638d7fd2ecbd5 SHA512 3205df0e92db622aa397953de85605e58b4e977262a8dbb9e59174c7a55ad2c784ba417069f948dcdeddda8318389be45d54a516d9b2f45cd2948938942d7e5d
 DIST genpatches-6.4-5.extras.tar.xz 3700 BLAKE2B 701f2bbb493087bcd8de7c7293c802bada8965901838b2eae998ec14749da6c46814611092b4120c25dc9ebef2313e36bcdc3593110d06c510e9db1dcf575f53 SHA512 0be95fcd6ce4ca750ea97c17bd897bd8083de63b8573080a2f3cd41d07c951293083afb739153a3cb29ea55e93b7d2063089119080b26f932c6a74e9425a1920
 DIST genpatches-6.4-6.base.tar.xz 314708 BLAKE2B 815c36a6185cd1006596a4829462900041bb2ab5c89f28c9c26c5a10e8bf4d4907ce4f244044e7cd95c0f790112bdadeba8cd363b276aeb37ec20270e2a9162d SHA512 d0d97bae5fd34e41d2236fbc9952c90b2535b62ac9a5a5dc259cffb7f927bda16a04175be0a940670d0a0021f6fd3cf45ecfddf0e22d7a9253c13236a9b29124
@@ -26,6 +28,10 @@ DIST gentoo-kernel-6.1.38-1.amd64.gpkg.tar 76677120 BLAKE2B 70769f68036cb0361eb7
 DIST gentoo-kernel-6.1.38-1.arm64.gpkg.tar 69324800 BLAKE2B d4420e6f8333fbeef890da6f94989ddc1bf8721cc6ae23156e71afff6a8d50c31df1b5bb715d59d2a8cf0c413ae5bc28fd07dac68fc44cd7a99ba62f327ca7b0 SHA512 95c8f3ca88418bf24359430079d3e5023b6a47aabcff4bedfb6ac8e123d9a947050f4d443f6219d06a1370c01f6cfd0095a0645c83b84e1acd983fdb3e256ef0
 DIST gentoo-kernel-6.1.38-1.ppc64le.gpkg.tar 62740480 BLAKE2B c958f52f210d174ce0c38ef9e551b4ed1307154170ec329e7518ff9569b933f4462a6b48ff608c5a03f013170f5d2463c709bec7f68e8868a85de0393fbd1a19 SHA512 9528c9dfabb83c24293b75ba51843e5c1e54bd42ea74165a33daa230ddcdab2226e6897a7f274c5a8d7419d7d71b1b71cdde4b2ba7d3f1ccdbce925fd11d40a1
 DIST gentoo-kernel-6.1.38-1.x86.gpkg.tar 66078720 BLAKE2B a1618a37c735771521be4bff4e0fa776c8bc0c4ef8f1048d6ab94b5e858b5f7a765d6e2ac6d1e0225cdc04a0b8f73c490b0ee08087ad2436e59fcb80188cd90a SHA512 63baf4f5ca3677975e788607a247a9ee0daf50ed60cd21b1588ab13cfd2ef2336afd480fdbd2e7db60cb9158374114ce4cab72390db36c833de581ed315ddaaf
+DIST gentoo-kernel-6.1.39-1.amd64.gpkg.tar 76646400 BLAKE2B 807dfa9c621bbd70dc4d255c192d05f566e4e42cc21fcc58edebcaece426701e6c0b92462a2f730e6038be83c42639b2bb058af32a45cb75693edca83543338f SHA512 37296bc293053824a5514319d03ca280124c2242fec18f7cbd8062acebfc1dd0224663f7f8211ebd14182172dada4d8081ba9432726c43c3203ea681fe9040e4
+DIST gentoo-kernel-6.1.39-1.arm64.gpkg.tar 69335040 BLAKE2B a39774724f3980fa9033ac55ec53cd5b0e468260a323beeee6422d164fdc4ca85405f0e77231acb942ba00cc803666c3b4628d7f5cb8453f997e8db6ea163d4c SHA512 04da4f262a2cc0feec3310ac0db3ee26f19e15839a4ac12eb4e849599dc9e7e2b32748b1f30f21334674e2708032fe5e9640fa26cc40bed0d613c68863904ee5
+DIST gentoo-kernel-6.1.39-1.ppc64le.gpkg.tar 62740480 BLAKE2B 2ab2a4dfbcffa0a078ab8a8b26d54b88f5fdbae256632f595ffbe39908ac9b5092fb8625769b2864ca54254c5c9af17164d048fc0c5885b0b5d7663832b24ef2 SHA512 0ccb15a5200a45522a831a0f28141f0fc790e4189aeafa7f09a331f5ec8587251dde7beb0fd6a151d23c42369ea352775535cec05d8311435bfa76c51f429a02
+DIST gentoo-kernel-6.1.39-1.x86.gpkg.tar 66099200 BLAKE2B 9bc929e5ec84f3cc46a3f3da5ff9b2cf3c0bf612b6632af5a6f50ff1a13f72eef816acf18f9012a57595c27b174797795b30c74a3abbbfe65bb9639d5f9965c2 SHA512 e57445c73ee932cd9a013695f6f01cc5c646b9f155e6b441799dd4d12df5722fa88ffdf8283e4f7be3e8b1654b23ae90b2a2e02f209a09a4b57ac0b6cfb7ce42
 DIST gentoo-kernel-6.4.3-1.amd64.gpkg.tar 84008960 BLAKE2B 10fd671edec759a7ea7b0a8cb801b41936bc20fe9521608bc75d06adfa50484ea79eda2e3a9edd6d52dc39f797e5a23cd0c0af3bfecc09365e3d85560a4b8a75 SHA512 27a4853e687c3791cb05ad7841716104fb8f1c765f83a071d921357349f1e1b96076df33e9a11696f1f6a9bcb8f4c3cc3c32c3b3ea6152b47602b087bbe2add8
 DIST gentoo-kernel-6.4.3-1.arm64.gpkg.tar 72919040 BLAKE2B 62029a052a591b967b6cc0c8e23c32b0395e7d85c1d2d698a2eebb9399e0c3b2c3133e3e084864b74edd87e99c869b9d64764e6964d50047710ef4e79cce1366 SHA512 925dcfc831612870fa80a7951fa0b63326bf8e67593dbff21a45149f77ace1e3327ea32b764e278923c550cc09e206f20387143005e99ff9e24d52a6f0b296e8
 DIST gentoo-kernel-6.4.3-1.ppc64le.gpkg.tar 64614400 BLAKE2B eeb487f9d02313f8b4ec5d031a862e5211801fffab22fd85dfc2c71be09096151187bd16c6b423d6cf541e4825a9afcb2fb8b3853f1ff2fd6a03d0b66a73ecfb SHA512 c3d29660fbf26a10fdfadd64c6b4865cb0597aa5a6ea89ae5e63e8e96dfb605da56ea7ae6fdb6fb1da54f77a8d476c1edccd015691eb77797b13b5801178b2c4

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.39.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.39.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.39.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-19 20:13 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-19 20:13 UTC (permalink / raw
  To: gentoo-commits

commit:     e3af9001f97878117ca2d18fa97a0e4692dd6a62
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 19 20:12:29 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jul 19 20:13:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3af9001

sys-kernel/gentoo-kernel-bin: Bump to 6.4.4

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.4.4.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 96a31443f991..ce919d21212c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-44.base.tar.xz 2683644 BLAKE2B d0264b6d6456fb2e6a67c1240cd3f
 DIST genpatches-6.1-44.extras.tar.xz 3812 BLAKE2B bd5605700d0b55036d186eca82031f1d38883fbb3e2e98f0b44269c914f5a2912c026bebfdfd3fdcd563b97d3167fb9908bd0e29422b02e9314392b3ad2281c5 SHA512 e274c0e50fc476bc071fc4d77623b75cdfdda51951f541f56bc4f8ab53da17e67f615c37d35c93290d20b51d3ab2eb923a8e147daec4c59d3d1c87d3e803beb0
 DIST genpatches-6.4-5.base.tar.xz 29696 BLAKE2B 0e882d51de63cce7a7edc96c29fe46c27f607abddd0a70d2977054838d51ad623ec5ff3f4eac8e18b016f6c310ba79d326967947c17cf662391638d7fd2ecbd5 SHA512 3205df0e92db622aa397953de85605e58b4e977262a8dbb9e59174c7a55ad2c784ba417069f948dcdeddda8318389be45d54a516d9b2f45cd2948938942d7e5d
 DIST genpatches-6.4-5.extras.tar.xz 3700 BLAKE2B 701f2bbb493087bcd8de7c7293c802bada8965901838b2eae998ec14749da6c46814611092b4120c25dc9ebef2313e36bcdc3593110d06c510e9db1dcf575f53 SHA512 0be95fcd6ce4ca750ea97c17bd897bd8083de63b8573080a2f3cd41d07c951293083afb739153a3cb29ea55e93b7d2063089119080b26f932c6a74e9425a1920
+DIST genpatches-6.4-6.base.tar.xz 314708 BLAKE2B 815c36a6185cd1006596a4829462900041bb2ab5c89f28c9c26c5a10e8bf4d4907ce4f244044e7cd95c0f790112bdadeba8cd363b276aeb37ec20270e2a9162d SHA512 d0d97bae5fd34e41d2236fbc9952c90b2535b62ac9a5a5dc259cffb7f927bda16a04175be0a940670d0a0021f6fd3cf45ecfddf0e22d7a9253c13236a9b29124
+DIST genpatches-6.4-6.extras.tar.xz 3696 BLAKE2B 6a5cc63fc0e09b0eb697e34ec554153f179b0abc0ff5bf5ae06dc4b319b3343d0ba986f4a5ebb859c773c9dbb60248b4caefb192ff5c0a8f0aec115a4a67fbfc SHA512 7ca005f7a822cc90a7a8399a7e7c277cc24757f689dfff9428251419e627510a3e4560448dc5a2c6901e2478288c9b5dac3c0b9973545864bd60feb0aa688e42
 DIST gentoo-kernel-5.10.186-1.amd64.gpkg.tar 66334720 BLAKE2B 5f07b2c712e93102be6535c2ecb48fa3b735584c4370e869849b65de918e72a6952e602760d157b59fc79641524515691eae186ebdb235f10c79533acf4ac2e4 SHA512 c99a27afed991b2677400ce523d26be6b8b48cd355cee72c74f29fc7db1fcaaf6aa045a6037bc60e6d476821b10578f5b83d6b04d3e9a81321fe6a400c29184b
 DIST gentoo-kernel-5.10.186-1.arm64.gpkg.tar 59361280 BLAKE2B 34ca97dd35463808171049926f98c2404f8459a6f993514479a1e0f74f3b02b550c8d981d98c3a150606e21fc87046221783da48a6652bd2dfc58200f290de79 SHA512 39afaf4bc802f51923b7ca452f1712130b9040c05f75e8b473764ba68f72d37da1a197bbd81711083306fbd66161a3e1d1f3cb230af6c39ad6cf30c0e84615f8
 DIST gentoo-kernel-5.10.186-1.ppc64le.gpkg.tar 54927360 BLAKE2B ead0cd95b3c4fe0620a6d3f5fb9dace4404f0a5f58b60f4dab2395fda349db2926a810cb20a491b80b43d0bbd19ec6044f88ce588c543915cc6549ea625b30ae SHA512 fc48e77238b293aae29398544421c2167609d201e8fddebe41f47e7cb8e3554d1ea350da1b801169bfed75fbc4223e55613a9313bc63b98d60818804558fa0bf
@@ -28,6 +30,10 @@ DIST gentoo-kernel-6.4.3-1.amd64.gpkg.tar 84008960 BLAKE2B 10fd671edec759a7ea7b0
 DIST gentoo-kernel-6.4.3-1.arm64.gpkg.tar 72919040 BLAKE2B 62029a052a591b967b6cc0c8e23c32b0395e7d85c1d2d698a2eebb9399e0c3b2c3133e3e084864b74edd87e99c869b9d64764e6964d50047710ef4e79cce1366 SHA512 925dcfc831612870fa80a7951fa0b63326bf8e67593dbff21a45149f77ace1e3327ea32b764e278923c550cc09e206f20387143005e99ff9e24d52a6f0b296e8
 DIST gentoo-kernel-6.4.3-1.ppc64le.gpkg.tar 64614400 BLAKE2B eeb487f9d02313f8b4ec5d031a862e5211801fffab22fd85dfc2c71be09096151187bd16c6b423d6cf541e4825a9afcb2fb8b3853f1ff2fd6a03d0b66a73ecfb SHA512 c3d29660fbf26a10fdfadd64c6b4865cb0597aa5a6ea89ae5e63e8e96dfb605da56ea7ae6fdb6fb1da54f77a8d476c1edccd015691eb77797b13b5801178b2c4
 DIST gentoo-kernel-6.4.3-1.x86.gpkg.tar 67522560 BLAKE2B b556423a4ae1be973ec3d0723ac5f1624c0c4fc5b2871a0d1a13da23f0693e01424aa023e10360eb49d11f1666be15ed524f62ec119d40c5afd7c75a9c019e5e SHA512 1f3bd20a0e0a07899d8ff1554acde6a1af4b11014c3137e8b28e118120c7795a49302825831499e89b6bb710b7507fdc9816f9a19382bd4e97069566c4e4f7c3
+DIST gentoo-kernel-6.4.4-1.amd64.gpkg.tar 83998720 BLAKE2B 229c789b7214aa766e184a70bb9a8dbe2cfe5dd4f19de887fe0ac9ffb0478cb99058837fb5eb055d5c8bc5341d2f358c8d9bf36486b800f847048cf2cf8beece SHA512 5c3db683e0028aae4afc8a78e050ddccc5796bee068f3a0a0d7e26b675422b8891ab67935c719528fdc5c3a1c5073bc69e117e89b02b2eaf11d9ac1e4fae8f9c
+DIST gentoo-kernel-6.4.4-1.arm64.gpkg.tar 72908800 BLAKE2B efa9cdf1e525a57487db870173c6e80efc71293e1debd24af2bdfab6f1673f81db381bd62ebed9cd851618d82825cde3283264aa75d9d2fd7ec569135cd9cd58 SHA512 712741826f87add0f947e42d77bb0eb9f289783c8c798b16d05fd6482d28cc38e808913ee6d68183453aa580b51d7ac06295225463bd729d0d3c7b2da4bc94c7
+DIST gentoo-kernel-6.4.4-1.ppc64le.gpkg.tar 64655360 BLAKE2B d0aa47c314efda9561c96f3f72cdbdfcb8f0da9b7c5288630e0c9d30693881fcad4f956ec2abfe24b0fbaa26eee68f4a074b2630f8e70fc4d003f6b5f97eb364 SHA512 e41d36e2c845871f4e6b8a008aa5da3a6089bbfee96e61e1b74269444dde2e6488087d7a33a7d0933704b0e87bfea48539c7bf8b65484192c487e2f73963ce99
+DIST gentoo-kernel-6.4.4-1.x86.gpkg.tar 67532800 BLAKE2B 3545ab972808ead5ae98524f5bc932315f1d5ad399e0bc27eac6d7f76dcd14595c2f062dd65d9f42cee1e7531731b47c5dd8ef8633de348ac2d58177176a63e2 SHA512 acdaaab1c568abb768b2f7cdc4f57eb6e8ce525b1c9254c992a0b719ce1cba5f99dde1853143bc4af2033870f211aab9d27ccc3a7b14154e2b400d2ad8e0e07a
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.4.ebuild
new file mode 100644
index 000000000000..3cd8c6516903
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.4.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-23 18:31 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-23 18:31 UTC (permalink / raw
  To: gentoo-commits

commit:     b20fad6350e6db94850de2c99d89d3e4f08342b0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 23 18:30:03 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul 23 18:31:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b20fad63

sys-kernel/gentoo-kernel-bin: Bump to 6.4.5

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.4.5.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1dc652f56c28..0619a1ddc649 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.4-5.base.tar.xz 29696 BLAKE2B 0e882d51de63cce7a7edc96c29fe46c2
 DIST genpatches-6.4-5.extras.tar.xz 3700 BLAKE2B 701f2bbb493087bcd8de7c7293c802bada8965901838b2eae998ec14749da6c46814611092b4120c25dc9ebef2313e36bcdc3593110d06c510e9db1dcf575f53 SHA512 0be95fcd6ce4ca750ea97c17bd897bd8083de63b8573080a2f3cd41d07c951293083afb739153a3cb29ea55e93b7d2063089119080b26f932c6a74e9425a1920
 DIST genpatches-6.4-6.base.tar.xz 314708 BLAKE2B 815c36a6185cd1006596a4829462900041bb2ab5c89f28c9c26c5a10e8bf4d4907ce4f244044e7cd95c0f790112bdadeba8cd363b276aeb37ec20270e2a9162d SHA512 d0d97bae5fd34e41d2236fbc9952c90b2535b62ac9a5a5dc259cffb7f927bda16a04175be0a940670d0a0021f6fd3cf45ecfddf0e22d7a9253c13236a9b29124
 DIST genpatches-6.4-6.extras.tar.xz 3696 BLAKE2B 6a5cc63fc0e09b0eb697e34ec554153f179b0abc0ff5bf5ae06dc4b319b3343d0ba986f4a5ebb859c773c9dbb60248b4caefb192ff5c0a8f0aec115a4a67fbfc SHA512 7ca005f7a822cc90a7a8399a7e7c277cc24757f689dfff9428251419e627510a3e4560448dc5a2c6901e2478288c9b5dac3c0b9973545864bd60feb0aa688e42
+DIST genpatches-6.4-7.base.tar.xz 412236 BLAKE2B 923eacdb511942c4588aed97786aa931a2c3cfe89465c9a50aabe3c8b8c55408684ae33fe25af21bc240311339035e6129aa6d7e2c45f3e9e923f63e5bef34cc SHA512 e5568b435f6e9261406742e95183574e3be5cc271ff8d55756921e0753e3239f3d2ee8be7111151488a899526f90a1d7ad27a9129a3c85520fd91a09e8043b6e
+DIST genpatches-6.4-7.extras.tar.xz 3700 BLAKE2B a264be6af2117363bc1bb94b5638eead9c01e15b9464ecaf1a5ceee6c7deb893832d11fe14a2d242089f81b1687b677fc784fa2ed7e9b4bc7fe4867dd078b6d2 SHA512 f7229f5293e50ab6fb93b47286c06ba96b2d7c03aa5c48fda6dd3639b53ae4da6c4d974d6a08828fda9a3963ab805eb02892e86c842b58dbde2e6b9563cb54c9
 DIST gentoo-kernel-5.10.186-1.amd64.gpkg.tar 66334720 BLAKE2B 5f07b2c712e93102be6535c2ecb48fa3b735584c4370e869849b65de918e72a6952e602760d157b59fc79641524515691eae186ebdb235f10c79533acf4ac2e4 SHA512 c99a27afed991b2677400ce523d26be6b8b48cd355cee72c74f29fc7db1fcaaf6aa045a6037bc60e6d476821b10578f5b83d6b04d3e9a81321fe6a400c29184b
 DIST gentoo-kernel-5.10.186-1.arm64.gpkg.tar 59361280 BLAKE2B 34ca97dd35463808171049926f98c2404f8459a6f993514479a1e0f74f3b02b550c8d981d98c3a150606e21fc87046221783da48a6652bd2dfc58200f290de79 SHA512 39afaf4bc802f51923b7ca452f1712130b9040c05f75e8b473764ba68f72d37da1a197bbd81711083306fbd66161a3e1d1f3cb230af6c39ad6cf30c0e84615f8
 DIST gentoo-kernel-5.10.186-1.ppc64le.gpkg.tar 54927360 BLAKE2B ead0cd95b3c4fe0620a6d3f5fb9dace4404f0a5f58b60f4dab2395fda349db2926a810cb20a491b80b43d0bbd19ec6044f88ce588c543915cc6549ea625b30ae SHA512 fc48e77238b293aae29398544421c2167609d201e8fddebe41f47e7cb8e3554d1ea350da1b801169bfed75fbc4223e55613a9313bc63b98d60818804558fa0bf
@@ -40,6 +42,10 @@ DIST gentoo-kernel-6.4.4-1.amd64.gpkg.tar 83998720 BLAKE2B 229c789b7214aa766e184
 DIST gentoo-kernel-6.4.4-1.arm64.gpkg.tar 72908800 BLAKE2B efa9cdf1e525a57487db870173c6e80efc71293e1debd24af2bdfab6f1673f81db381bd62ebed9cd851618d82825cde3283264aa75d9d2fd7ec569135cd9cd58 SHA512 712741826f87add0f947e42d77bb0eb9f289783c8c798b16d05fd6482d28cc38e808913ee6d68183453aa580b51d7ac06295225463bd729d0d3c7b2da4bc94c7
 DIST gentoo-kernel-6.4.4-1.ppc64le.gpkg.tar 64655360 BLAKE2B d0aa47c314efda9561c96f3f72cdbdfcb8f0da9b7c5288630e0c9d30693881fcad4f956ec2abfe24b0fbaa26eee68f4a074b2630f8e70fc4d003f6b5f97eb364 SHA512 e41d36e2c845871f4e6b8a008aa5da3a6089bbfee96e61e1b74269444dde2e6488087d7a33a7d0933704b0e87bfea48539c7bf8b65484192c487e2f73963ce99
 DIST gentoo-kernel-6.4.4-1.x86.gpkg.tar 67532800 BLAKE2B 3545ab972808ead5ae98524f5bc932315f1d5ad399e0bc27eac6d7f76dcd14595c2f062dd65d9f42cee1e7531731b47c5dd8ef8633de348ac2d58177176a63e2 SHA512 acdaaab1c568abb768b2f7cdc4f57eb6e8ce525b1c9254c992a0b719ce1cba5f99dde1853143bc4af2033870f211aab9d27ccc3a7b14154e2b400d2ad8e0e07a
+DIST gentoo-kernel-6.4.5-1.amd64.gpkg.tar 83968000 BLAKE2B 3e25880b82183b8eff78f87c3df40ee85d436480b5a9002ea8d8e075fb369147891c17df00e7d78a5358ae6b33380c390923f6166757dd2e03c0d3db2ffc0f7e SHA512 623deb1948473a227ab0a2045a7fc6601729650e97df30cd3135fb3d49a86260a5d068ac7c720111d376d11add00a0cacfa3dbba1cadd14eb3e1defa8b479e3a
+DIST gentoo-kernel-6.4.5-1.arm64.gpkg.tar 72929280 BLAKE2B 82d536d0515d50e1b0eb6054d63018344c220b2040bd282e4ff3928c58c77386d24d2772a3620ef42b25223ce604ea29309d84b88443316780f5c2db33b25f01 SHA512 fdc761a06033080bb9abe6cc3009d677fd22d8f05f4c1dfabf6c7277a3ccb848e0642800e5acf5212b85360af6c210e121f588913359d087ad1cee61b4d974a3
+DIST gentoo-kernel-6.4.5-1.ppc64le.gpkg.tar 64645120 BLAKE2B 4492ff903c3ae54d0a612f4836c7173bdb982fb77565a659990eae79c43d5a36a017a3cf2e73a7daddc59affb6fe9e8e735e6f9bdb6f4a6b23d50041a9038def SHA512 d82a56dc381a670c1f5d7ac0b946be64369c459e1cad1d1d88b0c197db3bbd6e1beb0f5b139fdd3354d689c9cb27a37a73684e45e1b2347af89e6d68df10e2db
+DIST gentoo-kernel-6.4.5-1.x86.gpkg.tar 67543040 BLAKE2B 3ebec9e0aac723cdb74094dcf31e83f423de3be640598ff17f655e1282e7d7d1104d54a2e889d12e4c61ea81fe13a0d5d10b8d478e1ca6d5599831affe164dfd SHA512 3bc6a256bd89208d1bd51483c8b5fadf96b337cc9919e83d808e21629db02133b13bd837eb5d1b1e480ebf61e7d37f1792b0936ed0da5ef2c82a1df9eddd9e88
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.5.ebuild
new file mode 100644
index 000000000000..3cd8c6516903
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.5.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-23 18:31 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-23 18:31 UTC (permalink / raw
  To: gentoo-commits

commit:     0480108e576d66f707f8a755c5fe406f221b5179
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 23 18:30:08 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul 23 18:31:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0480108e

sys-kernel/gentoo-kernel-bin: Bump to 6.1.40

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.40.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0619a1ddc649..fe36cb931216 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-44.base.tar.xz 2683644 BLAKE2B d0264b6d6456fb2e6a67c1240cd3f
 DIST genpatches-6.1-44.extras.tar.xz 3812 BLAKE2B bd5605700d0b55036d186eca82031f1d38883fbb3e2e98f0b44269c914f5a2912c026bebfdfd3fdcd563b97d3167fb9908bd0e29422b02e9314392b3ad2281c5 SHA512 e274c0e50fc476bc071fc4d77623b75cdfdda51951f541f56bc4f8ab53da17e67f615c37d35c93290d20b51d3ab2eb923a8e147daec4c59d3d1c87d3e803beb0
 DIST genpatches-6.1-45.base.tar.xz 2851860 BLAKE2B cd512077ba76f23b7109f30f9a981adbaafeafc3a2b69685620b0d67bf21b3d716cfd9c6328ed7c1d6cbeaef287876b7b63b112644546d2cdb63bdb85e4b082d SHA512 1c1fd3a35c6544a030856161d902895b90fb75ad315247204361cc151190828fbe99abc87979a9df24b3e8e02aae944a130cadee5fb059e2ef174b6bc9d1b037
 DIST genpatches-6.1-45.extras.tar.xz 3812 BLAKE2B a3355cc91c618303f9490eb306639325e1b46a7ff9f6fc1f546ac1532d110d981ed316b9bc44abc624f70cb8e63ff512af2708b4cbc379a69df438c6792050db SHA512 e2413fc03401dd1dcaee49bdb2cf8cb7008451cf2fbc8635854da2148464ffe1bb49127d73e534c054e5e56514bf31f5ccca507f52845334133fe26846e244a9
+DIST genpatches-6.1-46.base.tar.xz 2913208 BLAKE2B e462034f1d9d9e97411f6c6558b5df19bf92edbf214549f8d1749df795160e8c1e731effacf00595681a0576c867cdcb06e139cd1de29ac913dd37ea6404fad5 SHA512 d88711190f42a524229c4d1eb4659cf74d4c0c6f970ecc7b29fe56396eb8b05f2c01808f59c9133bef9a8cbb5618cd2cccea17192248fef133a2e90689b9a844
+DIST genpatches-6.1-46.extras.tar.xz 3808 BLAKE2B 63c0ab6a14c96fdbb9a5500e6aedf31122068e8dea30269ac538e111a340d99c8e471c414ceebe29e2c392a9e726c945e289747ac89c7110a984f68ac5bc2794 SHA512 1368893d5f52c36082e5e59cb5bb878213b1745f5067930fc5a32653e69e0dcf2661604e55249023356df8d34028c15c7640af54bab8e9a060c712ab7748d3ce
 DIST genpatches-6.4-5.base.tar.xz 29696 BLAKE2B 0e882d51de63cce7a7edc96c29fe46c27f607abddd0a70d2977054838d51ad623ec5ff3f4eac8e18b016f6c310ba79d326967947c17cf662391638d7fd2ecbd5 SHA512 3205df0e92db622aa397953de85605e58b4e977262a8dbb9e59174c7a55ad2c784ba417069f948dcdeddda8318389be45d54a516d9b2f45cd2948938942d7e5d
 DIST genpatches-6.4-5.extras.tar.xz 3700 BLAKE2B 701f2bbb493087bcd8de7c7293c802bada8965901838b2eae998ec14749da6c46814611092b4120c25dc9ebef2313e36bcdc3593110d06c510e9db1dcf575f53 SHA512 0be95fcd6ce4ca750ea97c17bd897bd8083de63b8573080a2f3cd41d07c951293083afb739153a3cb29ea55e93b7d2063089119080b26f932c6a74e9425a1920
 DIST genpatches-6.4-6.base.tar.xz 314708 BLAKE2B 815c36a6185cd1006596a4829462900041bb2ab5c89f28c9c26c5a10e8bf4d4907ce4f244044e7cd95c0f790112bdadeba8cd363b276aeb37ec20270e2a9162d SHA512 d0d97bae5fd34e41d2236fbc9952c90b2535b62ac9a5a5dc259cffb7f927bda16a04175be0a940670d0a0021f6fd3cf45ecfddf0e22d7a9253c13236a9b29124
@@ -34,6 +36,10 @@ DIST gentoo-kernel-6.1.39-1.amd64.gpkg.tar 76646400 BLAKE2B 807dfa9c621bbd70dc4d
 DIST gentoo-kernel-6.1.39-1.arm64.gpkg.tar 69335040 BLAKE2B a39774724f3980fa9033ac55ec53cd5b0e468260a323beeee6422d164fdc4ca85405f0e77231acb942ba00cc803666c3b4628d7f5cb8453f997e8db6ea163d4c SHA512 04da4f262a2cc0feec3310ac0db3ee26f19e15839a4ac12eb4e849599dc9e7e2b32748b1f30f21334674e2708032fe5e9640fa26cc40bed0d613c68863904ee5
 DIST gentoo-kernel-6.1.39-1.ppc64le.gpkg.tar 62740480 BLAKE2B 2ab2a4dfbcffa0a078ab8a8b26d54b88f5fdbae256632f595ffbe39908ac9b5092fb8625769b2864ca54254c5c9af17164d048fc0c5885b0b5d7663832b24ef2 SHA512 0ccb15a5200a45522a831a0f28141f0fc790e4189aeafa7f09a331f5ec8587251dde7beb0fd6a151d23c42369ea352775535cec05d8311435bfa76c51f429a02
 DIST gentoo-kernel-6.1.39-1.x86.gpkg.tar 66099200 BLAKE2B 9bc929e5ec84f3cc46a3f3da5ff9b2cf3c0bf612b6632af5a6f50ff1a13f72eef816acf18f9012a57595c27b174797795b30c74a3abbbfe65bb9639d5f9965c2 SHA512 e57445c73ee932cd9a013695f6f01cc5c646b9f155e6b441799dd4d12df5722fa88ffdf8283e4f7be3e8b1654b23ae90b2a2e02f209a09a4b57ac0b6cfb7ce42
+DIST gentoo-kernel-6.1.40-1.amd64.gpkg.tar 76656640 BLAKE2B da75275758989cc42f2bb4244dfe98f09ff224990c3559faf8f76869ad46a1c67ea590365721121c1cf7ba540f0e9c5a3263c23ad79db73e4d38c65e2fc14c69 SHA512 6d9fd8e50b22c22ccea38b2fd70f7e6bd5e4589404d23d5bfbb3dd4873ef134d66fee5ef6bc14de767b7ea0cdbc1817a5ec13dd72967ff54f3521b97d02b5c74
+DIST gentoo-kernel-6.1.40-1.arm64.gpkg.tar 69335040 BLAKE2B ba0cd515a44973d5508313abd9b8a812294b54ed43aa1eb9498e9c56b058aaffac75efcd9d33c2a670fa1c3b481472e47d576931dffe58e049dbe5517c056117 SHA512 0902a39d5e600123b630833f2487599cc0b0fddcb24c6f431676b30675c2ee5d9e7ce5434ae18dd0665efd3d7dfb0b8e26165ba6a37f06a8edfe5c30ede59e93
+DIST gentoo-kernel-6.1.40-1.ppc64le.gpkg.tar 62740480 BLAKE2B d340a8e0553c1b7cd792fbc667df01bffadb23937ef8730f4eb9854339098c2941107b3e9fdc83739b4f7baa69413c8819890cd39ad95017b04131df138f0cd7 SHA512 54511fbea3145a554b7e9e5a56bb28e8b552c323cdaf97e7bc30079b1abae158e585ac29ea197e2ea7749925e172dd4ca37a28a8491ca3c0516a19d5b05196b7
+DIST gentoo-kernel-6.1.40-1.x86.gpkg.tar 66099200 BLAKE2B d9717d3836166b7124c150b979e161d576c7e4ba1e1f566e46782299b6b6db090b16bf1bebe16f99d3749421db7990719848b8ce9796aae172ead5789957519f SHA512 9eefe7b84a9f16c25362451878b95bed2332ee4597e2c8b2c22d942ee313a69a4e1860aa337993cbd146e8a2e34051998b5651ad36e6bf35e779dbb8adb2bbd6
 DIST gentoo-kernel-6.4.3-1.amd64.gpkg.tar 84008960 BLAKE2B 10fd671edec759a7ea7b0a8cb801b41936bc20fe9521608bc75d06adfa50484ea79eda2e3a9edd6d52dc39f797e5a23cd0c0af3bfecc09365e3d85560a4b8a75 SHA512 27a4853e687c3791cb05ad7841716104fb8f1c765f83a071d921357349f1e1b96076df33e9a11696f1f6a9bcb8f4c3cc3c32c3b3ea6152b47602b087bbe2add8
 DIST gentoo-kernel-6.4.3-1.arm64.gpkg.tar 72919040 BLAKE2B 62029a052a591b967b6cc0c8e23c32b0395e7d85c1d2d698a2eebb9399e0c3b2c3133e3e084864b74edd87e99c869b9d64764e6964d50047710ef4e79cce1366 SHA512 925dcfc831612870fa80a7951fa0b63326bf8e67593dbff21a45149f77ace1e3327ea32b764e278923c550cc09e206f20387143005e99ff9e24d52a6f0b296e8
 DIST gentoo-kernel-6.4.3-1.ppc64le.gpkg.tar 64614400 BLAKE2B eeb487f9d02313f8b4ec5d031a862e5211801fffab22fd85dfc2c71be09096151187bd16c6b423d6cf541e4825a9afcb2fb8b3853f1ff2fd6a03d0b66a73ecfb SHA512 c3d29660fbf26a10fdfadd64c6b4865cb0597aa5a6ea89ae5e63e8e96dfb605da56ea7ae6fdb6fb1da54f77a8d476c1edccd015691eb77797b13b5801178b2c4

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.40.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.40.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.40.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-23 18:31 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-23 18:31 UTC (permalink / raw
  To: gentoo-commits

commit:     7d9ef70707ca0b8b89be9a16fda274744a89e2aa
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 23 18:30:21 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul 23 18:31:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d9ef707

sys-kernel/gentoo-kernel-bin: Bump to 5.15.121

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.121.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fe36cb931216..561838a9a9fb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-196.base.tar.xz 5560912 BLAKE2B 3ea2ff034bce2b1a5b42080393a
 DIST genpatches-5.10-196.extras.tar.xz 3868 BLAKE2B f027bd1bbb5a706efd42d205324820aeefba91a7f6098d726b7e4abb0778f4b48601b045cd3c329fb76b5d1fc365caa6d43696008454166c6cb6ec21d58bfa02 SHA512 1016e558435900761b6e64b094f617ba3900b027ac178497195744e0954bc8e9adc6de9e73718fb0ed6b5fc9e774e44df0403a667d03deedc01ef31230f0579d
 DIST genpatches-5.15-126.base.tar.xz 4920632 BLAKE2B b35059e13c2c9fab04f23fd8b41ad37dc1eae2d7e8e505c87506109471e0546f68428c06065da496be3a9213a4e3ad288dd507d7b71b5d9549d7f1c60c378ab2 SHA512 3bcce914eaffcae0f732267f3d4cbef1592a4cbce4ed7277e6aa1b791f006fbbd0858e788ebdaba9502b871c0c9750e74df7b05e98f68318932090f7a9cbfb38
 DIST genpatches-5.15-126.extras.tar.xz 3936 BLAKE2B 7bc9d712efe225829760abd48dfac3bf1556750189f99dd77590fdac8d4f5aa1491a49da029e9faf6dcabeb32aa0b2b725223566bddd3d43a41ca0432348420e SHA512 f196a93dc976eba4bf3a8fe5d52229de0e4a4cde31c58be63be35ab65c4753969e4f0ff86b77ef0d7375392b55cfecfa93a4d963d79f3c5753efbfede6a19a17
+DIST genpatches-5.15-127.base.tar.xz 5054384 BLAKE2B d6f7f2c26d4cc35c62243d3e59a6f7c6a03243dcdaba6abc76d36d35f83f2f38618f821a6c42a34563043e1382a448c2d53d6fb52b71195a4913fb80fc602a7a SHA512 e73bfbff7218f9d5ce2ce82ec04b401cf013b8ba58fb08b0fc6a8c35fd146e1e1a899a291b2eb5c2100721f95def82aa2294fb67032143371bd9a4f2cbd0a0d7
+DIST genpatches-5.15-127.extras.tar.xz 3932 BLAKE2B f818f3a46a46793a5726e7931c989e64bd61e077718fac4c7125efb93f4301de930a6fd5c3a9b18cb53a0339539e5973650056dd9b4a4a9e66e6877124bcd925 SHA512 6552611103653e8b26a951ede5b6133fe22d1c3f6d21aa9f381ef309fc82aa2edbfc3857e10066125dd0f9db3b62aa1e6fc2fd9a16e033eed1ec975f4e64128d
 DIST genpatches-5.4-256.base.tar.xz 5956736 BLAKE2B f1f5f42e5383da96ac4dbbe9cf7d8ff8c7194c10d33b914ba36d29e98291752354597951eeea197f11ed05feff4c83f777c49fca71332c2276612cc6b69f1bd9 SHA512 888ded20e68dd0ef134c9558c4edd8490cf73b84fa9f9efc1dc70144ad5accfe560200592dc93ac5d5919bdc7cd9f70a3832d46b9466a136ebe51cce75b069ae
 DIST genpatches-5.4-256.extras.tar.xz 1812 BLAKE2B 3942c845d2159bb2fc927c5f19a3d5fc0cd7abee0a1102e07a4bb657a213527575fac692ec408f12f679e3a1e791087237baaa6199e92d8062bcc4576fd142c1 SHA512 6242d77b0a7de7542395a5461e6aa8b2a2003f77ab81b1931511f36b42b914bad839ff2683154371118bbd81953de0604d23d75f662437686da694dbb610c8e3
 DIST genpatches-6.1-44.base.tar.xz 2683644 BLAKE2B d0264b6d6456fb2e6a67c1240cd3fbb95eef61701bf953df6e25e37a12fb12702b57f66e30ac757f28d9d1bcd0f2fbc38775d5b73922504084ff95f9fda1d78f SHA512 e3777a612facad029782fe63abc702af06197521fcf90f4c80311fd7ad94739209573c7de910dfaeafd88948c2c3f3d29bb27f4fa1069475295b6f5b29e14116
@@ -24,6 +26,10 @@ DIST gentoo-kernel-5.15.120-1.amd64.gpkg.tar 69509120 BLAKE2B 7836d1b163b803fa52
 DIST gentoo-kernel-5.15.120-1.arm64.gpkg.tar 62515200 BLAKE2B 37e13308537e4f99e44ccd7c334a60e3d9e037772bcf86302af868f307a65819b72f053eaa7cee5891280afaf5e579accb73d2e9ad4fed1310ec1574d9aedbdb SHA512 fa11558fcfeec38932215d9ce83fdfcb364c7f3be15f93668c8c5d493d7f44f38c624396575f498c1330f0ed565854c22f85e04334dab65e0c1d402841aa91e8
 DIST gentoo-kernel-5.15.120-1.ppc64le.gpkg.tar 57098240 BLAKE2B d322c95ef94c89116dc51dbc348016b3868c002aba1fec13707fe2d4bf7781043ff0d68b1bc833106c9a347b02f732c5912d5719f8a98c4742ddde59b851a3c7 SHA512 a8197ba844047722f758a464cca25c3ae1d32df5952c29aa33a5da65e25972667931c75442ae61bf9c8dee149b39b074da3dd32d74bcc19f5df8f7e5376a4471
 DIST gentoo-kernel-5.15.120-1.x86.gpkg.tar 59125760 BLAKE2B 6ec9894a6fb8b1ce9281d9ef6358b3aca1eb4b79939c01e526391443fbcd048475ed97d65ea343a7299e8584a2860e3b31c709b48211086d52176851cce5d65f SHA512 6e6d90d96f090e3b6b3c27f0fb50b4cc5be46e3fbcfa8cc7cd786990cb0fb38401a768256b7624bacf0a95f16a815de7f92e2c708c58915b2aedc5d4cc030b0d
+DIST gentoo-kernel-5.15.121-1.amd64.gpkg.tar 69539840 BLAKE2B d42aaea6edaa2930c117078cd0d18aab4ab2174f87acf33990c5c06607bb66b03a10451652497e95987b93ad6229a580d754b85a6f92d8ffd663c5834eb23f3d SHA512 fe91f20e692a298d147dfe7eef096c6d88c545466347adfe573306a620de618bcb2b0bb0425f25e5153163f441bd206a26ceddbe9cbe420e3633bc28c1b29f5d
+DIST gentoo-kernel-5.15.121-1.arm64.gpkg.tar 62515200 BLAKE2B 0359aacb24fc99558ff61493e39dc1cb2b324c9a37d58cb45f9cc25714bf204fdf50edb0625c09399abd2e30965609a9d288024864b3fd237c69a0d67c57b651 SHA512 f66be90de8b144989dd3ad998a6d6a4e9246caaf8770642f1b7f292ff61d8fb31494d2162c76b7e6f5204bda8bc4b00a151c8b38529a4f7a05d35733ae8ebd34
+DIST gentoo-kernel-5.15.121-1.ppc64le.gpkg.tar 57108480 BLAKE2B 0659b4db32e9940338fb37cbab61b9a61629a30b3bfb83a81ee9be5ed407bf35270cd9e430778fa4d524402da9a6ceb947590cfeebe7933390b26c3c2c3be508 SHA512 bc988307d11b34ca2efb59424ff372408e8c103ada84881df89750b5253112ceb112034ae8f6c2c13cd6fc2386693d61f054f83c596ddc1c8facae6d25c3f1ff
+DIST gentoo-kernel-5.15.121-1.x86.gpkg.tar 59125760 BLAKE2B 4d8872361a392faf7ab90475b77a87b1f895603af96fbb8771125b15e1f20f899880491aa7384c8ee5da573f0003a951fa34ec73ecbaac16c4c2e773eec56ca8 SHA512 ce1c9e4d195ac79d22433ad1edbbb5f97922bc027f4d417d5f01065a5a9ce9b07334dae7b0cd2aaa0c00492bd6bb6794fa158b957290a206d3c6c269e2196b37
 DIST gentoo-kernel-5.4.249-1.amd64.gpkg.tar 60528640 BLAKE2B 2397717a13a63f2a2e3dc67595a66882c51224e61618129f9e741ae37ea434f16bc7d5ecb0428a51a5f2be254bf91e79dc08bf5d337cdb249e2309fbb944d376 SHA512 dce3f23c88d192ad5a86be6a6dcd7451d99ec1645fac008233ca9d98947d0ae49eff75c2ff73bb83192fea7bafcd22bc7789e05f93738448efee64876feb0c1f
 DIST gentoo-kernel-5.4.249-1.arm64.gpkg.tar 56524800 BLAKE2B 220770a04dc54e99d3f0d6ef31668646c273235a380763d7e861b9c37da3c36e91a5d5ce1225e48802c369009d41ea74b45d84ec3e0013fe321a4bac96a7a359 SHA512 a49c8a07da208a103cb88b72c0833d7387e0ad7ea30f303353cb6d4b8886ba5ed1cbb3ac7cac51d9ef026f4f60c19146c853f7cce95cbdf42c2c9a96c7b639b0
 DIST gentoo-kernel-5.4.249-1.ppc64le.gpkg.tar 54200320 BLAKE2B 70533946721333a0fea463b6b6d53e6956c8f683b9545c84aab578c8e53a17a39ff01e535f3d22cf70d508bab01bcd525c3058ff4cc65edfa0a73d7a2eb59bc8 SHA512 45f56abce580de3a348c763d4e60a9e3bf6cee0e1372ce78567cfba2275b907851e141d0a07c953d513f9d46e2397ff036fa44c5ced53ba9286a0d945bf6e5da

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.121.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.121.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.121.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-25 11:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-25 11:21 UTC (permalink / raw
  To: gentoo-commits

commit:     8ca9d8db9afb1ecc1a77477e7ac4f665b5fcfd56
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 11:16:21 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 11:16:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca9d8db

sys-kernel/gentoo-kernel-bin: Bump to 6.4.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.4.6.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 561838a9a9fb..9b6e071aff83 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.4-6.base.tar.xz 314708 BLAKE2B 815c36a6185cd1006596a4829462900
 DIST genpatches-6.4-6.extras.tar.xz 3696 BLAKE2B 6a5cc63fc0e09b0eb697e34ec554153f179b0abc0ff5bf5ae06dc4b319b3343d0ba986f4a5ebb859c773c9dbb60248b4caefb192ff5c0a8f0aec115a4a67fbfc SHA512 7ca005f7a822cc90a7a8399a7e7c277cc24757f689dfff9428251419e627510a3e4560448dc5a2c6901e2478288c9b5dac3c0b9973545864bd60feb0aa688e42
 DIST genpatches-6.4-7.base.tar.xz 412236 BLAKE2B 923eacdb511942c4588aed97786aa931a2c3cfe89465c9a50aabe3c8b8c55408684ae33fe25af21bc240311339035e6129aa6d7e2c45f3e9e923f63e5bef34cc SHA512 e5568b435f6e9261406742e95183574e3be5cc271ff8d55756921e0753e3239f3d2ee8be7111151488a899526f90a1d7ad27a9129a3c85520fd91a09e8043b6e
 DIST genpatches-6.4-7.extras.tar.xz 3700 BLAKE2B a264be6af2117363bc1bb94b5638eead9c01e15b9464ecaf1a5ceee6c7deb893832d11fe14a2d242089f81b1687b677fc784fa2ed7e9b4bc7fe4867dd078b6d2 SHA512 f7229f5293e50ab6fb93b47286c06ba96b2d7c03aa5c48fda6dd3639b53ae4da6c4d974d6a08828fda9a3963ab805eb02892e86c842b58dbde2e6b9563cb54c9
+DIST genpatches-6.4-8.base.tar.xz 414164 BLAKE2B f62a27a2a4ed9a80d830f5118c492c95b1400a149b9594e68b47011359fb02f5ab0a5f467dab50f730d56ac21bff0dd4ebf09251588a7bb4dda15aedc95ec729 SHA512 6d747b1b06d9fad9d53a293586e3bef465ddfbf2886ab9edee32b81282d4c7b8cf27d4edf4f8be1ef668ce55888ae21214ddc6dad0c2732698d23a77dac993c0
+DIST genpatches-6.4-8.extras.tar.xz 3696 BLAKE2B e1d121a35ab69fac09e935317c18299817c65867fb7cf7a6810f560af913a254b411259a78b61c0a31518629ad33e13e53910fbd9701602c733016869106e088 SHA512 11240038d70202c53ee17763de3f60fcb5ae0dffc8cf005d324a7cd15a865313b9da2a3e74e184090b2d674ca1a1515a1db9f2efbff7a0f5361563fc7895e87a
 DIST gentoo-kernel-5.10.186-1.amd64.gpkg.tar 66334720 BLAKE2B 5f07b2c712e93102be6535c2ecb48fa3b735584c4370e869849b65de918e72a6952e602760d157b59fc79641524515691eae186ebdb235f10c79533acf4ac2e4 SHA512 c99a27afed991b2677400ce523d26be6b8b48cd355cee72c74f29fc7db1fcaaf6aa045a6037bc60e6d476821b10578f5b83d6b04d3e9a81321fe6a400c29184b
 DIST gentoo-kernel-5.10.186-1.arm64.gpkg.tar 59361280 BLAKE2B 34ca97dd35463808171049926f98c2404f8459a6f993514479a1e0f74f3b02b550c8d981d98c3a150606e21fc87046221783da48a6652bd2dfc58200f290de79 SHA512 39afaf4bc802f51923b7ca452f1712130b9040c05f75e8b473764ba68f72d37da1a197bbd81711083306fbd66161a3e1d1f3cb230af6c39ad6cf30c0e84615f8
 DIST gentoo-kernel-5.10.186-1.ppc64le.gpkg.tar 54927360 BLAKE2B ead0cd95b3c4fe0620a6d3f5fb9dace4404f0a5f58b60f4dab2395fda349db2926a810cb20a491b80b43d0bbd19ec6044f88ce588c543915cc6549ea625b30ae SHA512 fc48e77238b293aae29398544421c2167609d201e8fddebe41f47e7cb8e3554d1ea350da1b801169bfed75fbc4223e55613a9313bc63b98d60818804558fa0bf
@@ -58,6 +60,10 @@ DIST gentoo-kernel-6.4.5-1.amd64.gpkg.tar 83968000 BLAKE2B 3e25880b82183b8eff78f
 DIST gentoo-kernel-6.4.5-1.arm64.gpkg.tar 72929280 BLAKE2B 82d536d0515d50e1b0eb6054d63018344c220b2040bd282e4ff3928c58c77386d24d2772a3620ef42b25223ce604ea29309d84b88443316780f5c2db33b25f01 SHA512 fdc761a06033080bb9abe6cc3009d677fd22d8f05f4c1dfabf6c7277a3ccb848e0642800e5acf5212b85360af6c210e121f588913359d087ad1cee61b4d974a3
 DIST gentoo-kernel-6.4.5-1.ppc64le.gpkg.tar 64645120 BLAKE2B 4492ff903c3ae54d0a612f4836c7173bdb982fb77565a659990eae79c43d5a36a017a3cf2e73a7daddc59affb6fe9e8e735e6f9bdb6f4a6b23d50041a9038def SHA512 d82a56dc381a670c1f5d7ac0b946be64369c459e1cad1d1d88b0c197db3bbd6e1beb0f5b139fdd3354d689c9cb27a37a73684e45e1b2347af89e6d68df10e2db
 DIST gentoo-kernel-6.4.5-1.x86.gpkg.tar 67543040 BLAKE2B 3ebec9e0aac723cdb74094dcf31e83f423de3be640598ff17f655e1282e7d7d1104d54a2e889d12e4c61ea81fe13a0d5d10b8d478e1ca6d5599831affe164dfd SHA512 3bc6a256bd89208d1bd51483c8b5fadf96b337cc9919e83d808e21629db02133b13bd837eb5d1b1e480ebf61e7d37f1792b0936ed0da5ef2c82a1df9eddd9e88
+DIST gentoo-kernel-6.4.6-1.amd64.gpkg.tar 83998720 BLAKE2B 4b6836c10d6c8e7123ddb5a70146fb094e294eb87f8d5f7012b2f981fae6bbafcec0cddad7d7579a08106dbc891c5bda15c39d50c4587547bdaa9fa3df2171e4 SHA512 546ff7c782a7637ce6997ee94d7570d7cb3cb27c8acfdc58a60f5f634b03f7477ecb019fddb5996320fa954260ef74caa794b6afef944f982d18f7416d171477
+DIST gentoo-kernel-6.4.6-1.arm64.gpkg.tar 72929280 BLAKE2B 57e32808518b34e6e65b2835a87fd1c95f3d5b210d18bacfbcc107e243150fff592ea4dc2381d73f3c2c0f186ef70d742dcec056af7d6c2f1de1b7d5db2dcca5 SHA512 ec95702769561fafaf0d3852c96d8212acb0bcf958d461af45110234e2d7f6861f6d14ab254dfd5d7267ea42ca9ffa9789d7c46373197dacb6631e470e6844c3
+DIST gentoo-kernel-6.4.6-1.ppc64le.gpkg.tar 64634880 BLAKE2B 4ce869aeae197e7811b5acdc5a9e3f17a0ee5ea0b5f9bf708227505bf52ddc44c4d485d00751f958c54036f977fc5e143ddac3bd7699ce07dd293ee8d2f71c9c SHA512 35ebc43e11089279574bc84fbd10fe25a1f085313f93c94656617f24c1ccc276d641bb859140c6820c37ccd21c0a85cbf2bb3112b3cbcf90b9e21f396b60a45b
+DIST gentoo-kernel-6.4.6-1.x86.gpkg.tar 67553280 BLAKE2B d0fe9e92dbc7126d044f07dbf95b11edcdaeaaa77a856db4f60b329aa8ea55d02d2552e7d2ff2ca0d9b32e568caa67b203efdfe5214aa22609150fa39369c81c SHA512 a8780f7258ca4717da2cd979f609c85b82215d1da04fc8994a8a2d4e5b9df8877ab42a42e02d2416e0386ed4e74cb874ce7dc1352923e8d397ffac21346346aa
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.6.ebuild
new file mode 100644
index 000000000000..3cd8c6516903
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.6.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-25 11:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-25 11:21 UTC (permalink / raw
  To: gentoo-commits

commit:     a90cd31de18263560e236722f1789ccbe98cc9db
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 11:17:13 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 11:17:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a90cd31d

sys-kernel/gentoo-kernel-bin: Bump to 5.15.122

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.122.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3e4ce612a06c..ca887b8a35cd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.15-126.base.tar.xz 4920632 BLAKE2B b35059e13c2c9fab04f23fd8b41
 DIST genpatches-5.15-126.extras.tar.xz 3936 BLAKE2B 7bc9d712efe225829760abd48dfac3bf1556750189f99dd77590fdac8d4f5aa1491a49da029e9faf6dcabeb32aa0b2b725223566bddd3d43a41ca0432348420e SHA512 f196a93dc976eba4bf3a8fe5d52229de0e4a4cde31c58be63be35ab65c4753969e4f0ff86b77ef0d7375392b55cfecfa93a4d963d79f3c5753efbfede6a19a17
 DIST genpatches-5.15-127.base.tar.xz 5054384 BLAKE2B d6f7f2c26d4cc35c62243d3e59a6f7c6a03243dcdaba6abc76d36d35f83f2f38618f821a6c42a34563043e1382a448c2d53d6fb52b71195a4913fb80fc602a7a SHA512 e73bfbff7218f9d5ce2ce82ec04b401cf013b8ba58fb08b0fc6a8c35fd146e1e1a899a291b2eb5c2100721f95def82aa2294fb67032143371bd9a4f2cbd0a0d7
 DIST genpatches-5.15-127.extras.tar.xz 3932 BLAKE2B f818f3a46a46793a5726e7931c989e64bd61e077718fac4c7125efb93f4301de930a6fd5c3a9b18cb53a0339539e5973650056dd9b4a4a9e66e6877124bcd925 SHA512 6552611103653e8b26a951ede5b6133fe22d1c3f6d21aa9f381ef309fc82aa2edbfc3857e10066125dd0f9db3b62aa1e6fc2fd9a16e033eed1ec975f4e64128d
+DIST genpatches-5.15-128.base.tar.xz 5056336 BLAKE2B 7b25accd5e2c987050480abac7b79cd280820ee8b3607c84a58b6bc1c30c97c209b1a392c9c92abb7494307ccd138358674e7a984cf4766c2889ec9cee069546 SHA512 be70279f9cf6bdccf0bb3436b13cabca61e6360eae2d33e576f408ef2d32ed3bbb449083b0a84c31f98328ddda68b587f689487fe8346df41e83ecdaf702063e
+DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d8341723eb0ec32be703fbb3927e7984e9ea365b7907f38b2f013e725221bfb7d867eb63da4e784506615e1cacf9018c58981a2ce3 SHA512 b735304d7990925485ca45f1cd0f6434a96af45269bb3e10b9b67a41f84440654f62831a5160125f8d0c1ff4587ab00294caa1fa5223e8daf86dc0393bc8a695
 DIST genpatches-5.4-256.base.tar.xz 5956736 BLAKE2B f1f5f42e5383da96ac4dbbe9cf7d8ff8c7194c10d33b914ba36d29e98291752354597951eeea197f11ed05feff4c83f777c49fca71332c2276612cc6b69f1bd9 SHA512 888ded20e68dd0ef134c9558c4edd8490cf73b84fa9f9efc1dc70144ad5accfe560200592dc93ac5d5919bdc7cd9f70a3832d46b9466a136ebe51cce75b069ae
 DIST genpatches-5.4-256.extras.tar.xz 1812 BLAKE2B 3942c845d2159bb2fc927c5f19a3d5fc0cd7abee0a1102e07a4bb657a213527575fac692ec408f12f679e3a1e791087237baaa6199e92d8062bcc4576fd142c1 SHA512 6242d77b0a7de7542395a5461e6aa8b2a2003f77ab81b1931511f36b42b914bad839ff2683154371118bbd81953de0604d23d75f662437686da694dbb610c8e3
 DIST genpatches-6.1-44.base.tar.xz 2683644 BLAKE2B d0264b6d6456fb2e6a67c1240cd3fbb95eef61701bf953df6e25e37a12fb12702b57f66e30ac757f28d9d1bcd0f2fbc38775d5b73922504084ff95f9fda1d78f SHA512 e3777a612facad029782fe63abc702af06197521fcf90f4c80311fd7ad94739209573c7de910dfaeafd88948c2c3f3d29bb27f4fa1069475295b6f5b29e14116
@@ -34,6 +36,10 @@ DIST gentoo-kernel-5.15.121-1.amd64.gpkg.tar 69539840 BLAKE2B d42aaea6edaa2930c1
 DIST gentoo-kernel-5.15.121-1.arm64.gpkg.tar 62515200 BLAKE2B 0359aacb24fc99558ff61493e39dc1cb2b324c9a37d58cb45f9cc25714bf204fdf50edb0625c09399abd2e30965609a9d288024864b3fd237c69a0d67c57b651 SHA512 f66be90de8b144989dd3ad998a6d6a4e9246caaf8770642f1b7f292ff61d8fb31494d2162c76b7e6f5204bda8bc4b00a151c8b38529a4f7a05d35733ae8ebd34
 DIST gentoo-kernel-5.15.121-1.ppc64le.gpkg.tar 57108480 BLAKE2B 0659b4db32e9940338fb37cbab61b9a61629a30b3bfb83a81ee9be5ed407bf35270cd9e430778fa4d524402da9a6ceb947590cfeebe7933390b26c3c2c3be508 SHA512 bc988307d11b34ca2efb59424ff372408e8c103ada84881df89750b5253112ceb112034ae8f6c2c13cd6fc2386693d61f054f83c596ddc1c8facae6d25c3f1ff
 DIST gentoo-kernel-5.15.121-1.x86.gpkg.tar 59125760 BLAKE2B 4d8872361a392faf7ab90475b77a87b1f895603af96fbb8771125b15e1f20f899880491aa7384c8ee5da573f0003a951fa34ec73ecbaac16c4c2e773eec56ca8 SHA512 ce1c9e4d195ac79d22433ad1edbbb5f97922bc027f4d417d5f01065a5a9ce9b07334dae7b0cd2aaa0c00492bd6bb6794fa158b957290a206d3c6c269e2196b37
+DIST gentoo-kernel-5.15.122-1.amd64.gpkg.tar 69550080 BLAKE2B 19e838d91b771456a22a1c003c79af1abbd4f7eb1e8629bb0b226a3e54481bf5514038454ee082945035e543c249657305e92121ffc8fae97003f530725503ef SHA512 00b371cf9039215a02f5cf06790ff76443f8cb504e794b91e61746e75ed99f43fdf94602439744771cd40aeb547416dceb3122a4ecf83b5ae18f3b7628b07b05
+DIST gentoo-kernel-5.15.122-1.arm64.gpkg.tar 62504960 BLAKE2B 7fa1d232e86175bc06fc26bf4bde90c3170e724566779697a8153f14d8c0a38f6a2b31900f02ea5de95cf122b5f955914aadfbd8061ad3d0a0d6d8c0ef23e988 SHA512 09591edcdca3c29e5f78a51a65a7e5169d55094de627be73973c6302b62454f18d28996a72a667814b2cbd8dbfeaac3ea642d6092d6d296c63b077ee979c0fc5
+DIST gentoo-kernel-5.15.122-1.ppc64le.gpkg.tar 57118720 BLAKE2B ad11ad53e8e42220d1efc9948f72e72e41353e73357670f33ca30c8157b6d8e859b05d77ad31a033032134ea74a63bc3de53723ba118c566d4268a9c7d18c203 SHA512 377124529e69e09de0a4f0760d0500bb3550f5bf6752b6264a37dd320f6b99e3aad6636074d8189c4e2f437281d3e2ed7cca76ffdbdb77cd92b19852448d36a8
+DIST gentoo-kernel-5.15.122-1.x86.gpkg.tar 59136000 BLAKE2B 1730477ff339c6852dbe00fafc07caf6a249e65ff7b478c7bfe8e5b3bd14f6e09803b0e64641a1eb280990dddbea948f19f293898547688670b4a3ce69a83d8b SHA512 d00d6fb69946c8fe44a7561e14fb2276326fa365d6e78a31bbf425ee4ba696b17c42a0f1ac412ecfbc40a02fe588e5635bbe0f436d4820c5ca0854a37715a983
 DIST gentoo-kernel-5.4.249-1.amd64.gpkg.tar 60528640 BLAKE2B 2397717a13a63f2a2e3dc67595a66882c51224e61618129f9e741ae37ea434f16bc7d5ecb0428a51a5f2be254bf91e79dc08bf5d337cdb249e2309fbb944d376 SHA512 dce3f23c88d192ad5a86be6a6dcd7451d99ec1645fac008233ca9d98947d0ae49eff75c2ff73bb83192fea7bafcd22bc7789e05f93738448efee64876feb0c1f
 DIST gentoo-kernel-5.4.249-1.arm64.gpkg.tar 56524800 BLAKE2B 220770a04dc54e99d3f0d6ef31668646c273235a380763d7e861b9c37da3c36e91a5d5ce1225e48802c369009d41ea74b45d84ec3e0013fe321a4bac96a7a359 SHA512 a49c8a07da208a103cb88b72c0833d7387e0ad7ea30f303353cb6d4b8886ba5ed1cbb3ac7cac51d9ef026f4f60c19146c853f7cce95cbdf42c2c9a96c7b639b0
 DIST gentoo-kernel-5.4.249-1.ppc64le.gpkg.tar 54200320 BLAKE2B 70533946721333a0fea463b6b6d53e6956c8f683b9545c84aab578c8e53a17a39ff01e535f3d22cf70d508bab01bcd525c3058ff4cc65edfa0a73d7a2eb59bc8 SHA512 45f56abce580de3a348c763d4e60a9e3bf6cee0e1372ce78567cfba2275b907851e141d0a07c953d513f9d46e2397ff036fa44c5ced53ba9286a0d945bf6e5da

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-25 11:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-25 11:21 UTC (permalink / raw
  To: gentoo-commits

commit:     26807bf28d616e8738d97cc24e042042e7c4bd97
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 11:18:12 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 11:18:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26807bf2

sys-kernel/gentoo-kernel-bin: Bump to 5.10.187

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.187.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ca887b8a35cd..eb1f6306bde0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-196.base.tar.xz 5560912 BLAKE2B 3ea2ff034bce2b1a5b42080393a43148f9421a059c6db3ccd8062c9443ac66e63c21d870e01a0af2c06c071fd0f52f5270149da794fd34a4da43e6d2f6ae2026 SHA512 e41eebf76fc7349063e318c547869f546378fed3078db553e90bce654460b5baf08b6b328761a17ddd47515080e4801fca49b39d35f999e54a963e8066660a50
 DIST genpatches-5.10-196.extras.tar.xz 3868 BLAKE2B f027bd1bbb5a706efd42d205324820aeefba91a7f6098d726b7e4abb0778f4b48601b045cd3c329fb76b5d1fc365caa6d43696008454166c6cb6ec21d58bfa02 SHA512 1016e558435900761b6e64b094f617ba3900b027ac178497195744e0954bc8e9adc6de9e73718fb0ed6b5fc9e774e44df0403a667d03deedc01ef31230f0579d
+DIST genpatches-5.10-197.base.tar.xz 5562876 BLAKE2B 17ce7ef2e11371ef7c4cababf7405079b8c64ff64847baba9aac5e6db6531d129ec48ad3bea995dec23694248d8dfd1067d0ca9d77295fece36f4f6c003e4d58 SHA512 44a6d3ba9989c458570feb9334988fcbba3fd5448936379310a7649497a2bb9f86462bbb23b0e04c6cfd2474d88d20190aa0b93fb482c0a19e3320a6e7a8111d
+DIST genpatches-5.10-197.extras.tar.xz 3868 BLAKE2B 349894aeb8c6cde8ca01b7b12249c492a67b9d8e1329f2e93ef14fcb1e643bc6f24613ef1f1cbedd7cd67cec6c7dcbfa4b00cc66ae157b2b9503587ef025e17c SHA512 4979e464dd29590915baaade081035c523ffaae061acb4b0d5948daa450ae6e7993e0bb0acb82d414b1388fe804555cdb59d84f0eedbc466ae64e76bd5b79d28
 DIST genpatches-5.15-126.base.tar.xz 4920632 BLAKE2B b35059e13c2c9fab04f23fd8b41ad37dc1eae2d7e8e505c87506109471e0546f68428c06065da496be3a9213a4e3ad288dd507d7b71b5d9549d7f1c60c378ab2 SHA512 3bcce914eaffcae0f732267f3d4cbef1592a4cbce4ed7277e6aa1b791f006fbbd0858e788ebdaba9502b871c0c9750e74df7b05e98f68318932090f7a9cbfb38
 DIST genpatches-5.15-126.extras.tar.xz 3936 BLAKE2B 7bc9d712efe225829760abd48dfac3bf1556750189f99dd77590fdac8d4f5aa1491a49da029e9faf6dcabeb32aa0b2b725223566bddd3d43a41ca0432348420e SHA512 f196a93dc976eba4bf3a8fe5d52229de0e4a4cde31c58be63be35ab65c4753969e4f0ff86b77ef0d7375392b55cfecfa93a4d963d79f3c5753efbfede6a19a17
 DIST genpatches-5.15-127.base.tar.xz 5054384 BLAKE2B d6f7f2c26d4cc35c62243d3e59a6f7c6a03243dcdaba6abc76d36d35f83f2f38618f821a6c42a34563043e1382a448c2d53d6fb52b71195a4913fb80fc602a7a SHA512 e73bfbff7218f9d5ce2ce82ec04b401cf013b8ba58fb08b0fc6a8c35fd146e1e1a899a291b2eb5c2100721f95def82aa2294fb67032143371bd9a4f2cbd0a0d7
@@ -28,6 +30,10 @@ DIST gentoo-kernel-5.10.186-1.amd64.gpkg.tar 66334720 BLAKE2B 5f07b2c712e93102be
 DIST gentoo-kernel-5.10.186-1.arm64.gpkg.tar 59361280 BLAKE2B 34ca97dd35463808171049926f98c2404f8459a6f993514479a1e0f74f3b02b550c8d981d98c3a150606e21fc87046221783da48a6652bd2dfc58200f290de79 SHA512 39afaf4bc802f51923b7ca452f1712130b9040c05f75e8b473764ba68f72d37da1a197bbd81711083306fbd66161a3e1d1f3cb230af6c39ad6cf30c0e84615f8
 DIST gentoo-kernel-5.10.186-1.ppc64le.gpkg.tar 54927360 BLAKE2B ead0cd95b3c4fe0620a6d3f5fb9dace4404f0a5f58b60f4dab2395fda349db2926a810cb20a491b80b43d0bbd19ec6044f88ce588c543915cc6549ea625b30ae SHA512 fc48e77238b293aae29398544421c2167609d201e8fddebe41f47e7cb8e3554d1ea350da1b801169bfed75fbc4223e55613a9313bc63b98d60818804558fa0bf
 DIST gentoo-kernel-5.10.186-1.x86.gpkg.tar 56473600 BLAKE2B 9032dc6d721240ac819654f313ae1e68adaff0349ddccae68c939d96c5d0d670f489336cc9c0f16a892d67ae97e5fbf89ec158d3e98487c7564e8626d8e20219 SHA512 c86604d20abe5987fe23f6e9e2800e5e82e9a658b7886dbf39b3c69cf403441dc4bfb5e02249e93b092b9d311bfccf637151966e65e3111a5783f08bfddbdc9d
+DIST gentoo-kernel-5.10.187-1.amd64.gpkg.tar 66324480 BLAKE2B 34e3883ba58d1c8dc18c28b1d2e25cab0384a49962ce52de94c5b18050ef52ecdac18e9e70a0d513bcc05d2de8c18ccbf4794e7f3092829b9e0c93128cba993c SHA512 f3c36c48ac3068e7be3efc25147c14febda69150738f5e01a9a7f61a18171f48fea86a3af78c664eea3cfde37345ba939e22cc51a46caa8da538c60b142b0539
+DIST gentoo-kernel-5.10.187-1.arm64.gpkg.tar 59351040 BLAKE2B 62820819de5205c9ce636231c0e944447c6ee10720434292e190684a2b0cb585051291c443cccc14dba621d1e64f0ae52623b734427c895e01f896967d646a51 SHA512 eb9f12a981415c8e30e77245647e445bdc7810922164ee3d59c9da72feded7a0ffeb465db889fceeffc77b83768b83505917c8960b1d64dced167ff8c999415a
+DIST gentoo-kernel-5.10.187-1.ppc64le.gpkg.tar 54927360 BLAKE2B d47a826ba61dd62cded236b2d81270824dac47c993e0a5f8c2cfa5a95293236a9f2f608ce0c7c2c3425f5d5b482c96c39514c9e5c27dfa7b1e45213a2dfeef34 SHA512 2a0d197f13778eb47da5622eb3d2a38b8189534df390e8efd096827afef919fd51ad51d107f32194e7a7dfd0da37d7414b395621665aa8b0337bfbc797c0175e
+DIST gentoo-kernel-5.10.187-1.x86.gpkg.tar 56463360 BLAKE2B ead3ff30c54dfb68d5d5b3b826690ab94d3846bb9609b7417890ccb04ef68f3e24021d3c16745b747195256c064150a9b12627af45df53bd3d0a1eda2d14aec9 SHA512 bfac813dc2aba6cd7894d00bf5976cfd8670248e84db399bafe9869edf89f2fb81caafc5f9455971528e4c15e42f2f1cc519d18fad1e75bee3f9bd4559fe12c2
 DIST gentoo-kernel-5.15.120-1.amd64.gpkg.tar 69509120 BLAKE2B 7836d1b163b803fa52d1a59d9dced20b5ed0ba6cf0b7cbd828e1ac03af095d9a0e1867ef72c6f093b4a74cb8b2e793c87df31b05ce1a1d187359cf3199afdf84 SHA512 935579730ccc367b0afbfeab5f54334a738fc4c4b5ceeaefae9f59bced8107d941ea712fd072370eb718f74e56bea51b03e7fa6d87a6e751f95b906f81d636fe
 DIST gentoo-kernel-5.15.120-1.arm64.gpkg.tar 62515200 BLAKE2B 37e13308537e4f99e44ccd7c334a60e3d9e037772bcf86302af868f307a65819b72f053eaa7cee5891280afaf5e579accb73d2e9ad4fed1310ec1574d9aedbdb SHA512 fa11558fcfeec38932215d9ce83fdfcb364c7f3be15f93668c8c5d493d7f44f38c624396575f498c1330f0ed565854c22f85e04334dab65e0c1d402841aa91e8
 DIST gentoo-kernel-5.15.120-1.ppc64le.gpkg.tar 57098240 BLAKE2B d322c95ef94c89116dc51dbc348016b3868c002aba1fec13707fe2d4bf7781043ff0d68b1bc833106c9a347b02f732c5912d5719f8a98c4742ddde59b851a3c7 SHA512 a8197ba844047722f758a464cca25c3ae1d32df5952c29aa33a5da65e25972667931c75442ae61bf9c8dee149b39b074da3dd32d74bcc19f5df8f7e5376a4471

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-25 11:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-25 11:21 UTC (permalink / raw
  To: gentoo-commits

commit:     bf53b961444c320a47a2f828a537ea217c0248f0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 11:17:06 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 11:17:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf53b961

sys-kernel/gentoo-kernel-bin: Bump to 6.1.41

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.41.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9b6e071aff83..3e4ce612a06c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-45.base.tar.xz 2851860 BLAKE2B cd512077ba76f23b7109f30f9a981
 DIST genpatches-6.1-45.extras.tar.xz 3812 BLAKE2B a3355cc91c618303f9490eb306639325e1b46a7ff9f6fc1f546ac1532d110d981ed316b9bc44abc624f70cb8e63ff512af2708b4cbc379a69df438c6792050db SHA512 e2413fc03401dd1dcaee49bdb2cf8cb7008451cf2fbc8635854da2148464ffe1bb49127d73e534c054e5e56514bf31f5ccca507f52845334133fe26846e244a9
 DIST genpatches-6.1-46.base.tar.xz 2913208 BLAKE2B e462034f1d9d9e97411f6c6558b5df19bf92edbf214549f8d1749df795160e8c1e731effacf00595681a0576c867cdcb06e139cd1de29ac913dd37ea6404fad5 SHA512 d88711190f42a524229c4d1eb4659cf74d4c0c6f970ecc7b29fe56396eb8b05f2c01808f59c9133bef9a8cbb5618cd2cccea17192248fef133a2e90689b9a844
 DIST genpatches-6.1-46.extras.tar.xz 3808 BLAKE2B 63c0ab6a14c96fdbb9a5500e6aedf31122068e8dea30269ac538e111a340d99c8e471c414ceebe29e2c392a9e726c945e289747ac89c7110a984f68ac5bc2794 SHA512 1368893d5f52c36082e5e59cb5bb878213b1745f5067930fc5a32653e69e0dcf2661604e55249023356df8d34028c15c7640af54bab8e9a060c712ab7748d3ce
+DIST genpatches-6.1-47.base.tar.xz 2915344 BLAKE2B 7fd49099198e9af926911b3a8831208d6c0ecb5047e8bc7563aceb23516328a1829c33b912f52d1175440770ed0394aa6bb3438ad92a9a81ed28ca6fdc6ee928 SHA512 5c0841c92d0f2bcbc81599568d882bef066f132b670334fe7728797b76665aaae170ee2acaf942228d5065fc95493fe33fb2ec2268f9d2bb54739b463b346b33
+DIST genpatches-6.1-47.extras.tar.xz 3812 BLAKE2B ea44d25a1637abff3a87ec17e397ef324aa08d7f62865924a61f55cf85df6a1ae5b8a56ac1f33a61955bb3ce71b28d628d34a600a1834583ab94d4111e9f4810 SHA512 9f8c831530609f2379685ec3bbe545f2bdca86f139233dceb0b10d7259b8b1207188a8f95237483b13f40c6639c6f060df4cbc67e09249c24424bc0bc83fe281
 DIST genpatches-6.4-5.base.tar.xz 29696 BLAKE2B 0e882d51de63cce7a7edc96c29fe46c27f607abddd0a70d2977054838d51ad623ec5ff3f4eac8e18b016f6c310ba79d326967947c17cf662391638d7fd2ecbd5 SHA512 3205df0e92db622aa397953de85605e58b4e977262a8dbb9e59174c7a55ad2c784ba417069f948dcdeddda8318389be45d54a516d9b2f45cd2948938942d7e5d
 DIST genpatches-6.4-5.extras.tar.xz 3700 BLAKE2B 701f2bbb493087bcd8de7c7293c802bada8965901838b2eae998ec14749da6c46814611092b4120c25dc9ebef2313e36bcdc3593110d06c510e9db1dcf575f53 SHA512 0be95fcd6ce4ca750ea97c17bd897bd8083de63b8573080a2f3cd41d07c951293083afb739153a3cb29ea55e93b7d2063089119080b26f932c6a74e9425a1920
 DIST genpatches-6.4-6.base.tar.xz 314708 BLAKE2B 815c36a6185cd1006596a4829462900041bb2ab5c89f28c9c26c5a10e8bf4d4907ce4f244044e7cd95c0f790112bdadeba8cd363b276aeb37ec20270e2a9162d SHA512 d0d97bae5fd34e41d2236fbc9952c90b2535b62ac9a5a5dc259cffb7f927bda16a04175be0a940670d0a0021f6fd3cf45ecfddf0e22d7a9253c13236a9b29124
@@ -48,6 +50,10 @@ DIST gentoo-kernel-6.1.40-1.amd64.gpkg.tar 76656640 BLAKE2B da75275758989cc42f2b
 DIST gentoo-kernel-6.1.40-1.arm64.gpkg.tar 69335040 BLAKE2B ba0cd515a44973d5508313abd9b8a812294b54ed43aa1eb9498e9c56b058aaffac75efcd9d33c2a670fa1c3b481472e47d576931dffe58e049dbe5517c056117 SHA512 0902a39d5e600123b630833f2487599cc0b0fddcb24c6f431676b30675c2ee5d9e7ce5434ae18dd0665efd3d7dfb0b8e26165ba6a37f06a8edfe5c30ede59e93
 DIST gentoo-kernel-6.1.40-1.ppc64le.gpkg.tar 62740480 BLAKE2B d340a8e0553c1b7cd792fbc667df01bffadb23937ef8730f4eb9854339098c2941107b3e9fdc83739b4f7baa69413c8819890cd39ad95017b04131df138f0cd7 SHA512 54511fbea3145a554b7e9e5a56bb28e8b552c323cdaf97e7bc30079b1abae158e585ac29ea197e2ea7749925e172dd4ca37a28a8491ca3c0516a19d5b05196b7
 DIST gentoo-kernel-6.1.40-1.x86.gpkg.tar 66099200 BLAKE2B d9717d3836166b7124c150b979e161d576c7e4ba1e1f566e46782299b6b6db090b16bf1bebe16f99d3749421db7990719848b8ce9796aae172ead5789957519f SHA512 9eefe7b84a9f16c25362451878b95bed2332ee4597e2c8b2c22d942ee313a69a4e1860aa337993cbd146e8a2e34051998b5651ad36e6bf35e779dbb8adb2bbd6
+DIST gentoo-kernel-6.1.41-1.amd64.gpkg.tar 76677120 BLAKE2B 7c908fba9aaf2f196201a57aa44d53dd3fb63c1f9a15a00383a477822be9dddb43d4006fd5e2c197a006c36cd69d36b8835d28f047c1d3b37116dd6af0136f07 SHA512 8b7b707cc02ac67e214b9eff76bf08ba601d4942a7f065f70da17199a5b4bb981ca712d2fd1ed1e89f8a21bb0d1b5bba2b7466b95eabd1ef996cb1c2c9e0dad0
+DIST gentoo-kernel-6.1.41-1.arm64.gpkg.tar 69335040 BLAKE2B 3b5b1902db029c52abb3c6d16516fd666aac7bd7013041e17f8ee8d77048188e832972834360d3f31213f2965d3535cd37db673d3eafc1b71f0a1a5ad077b8f6 SHA512 2458f474c66400a23dbe270c9b82aa43110fe6749809a2fd19a60fa8cdf16fc3aeb0c04abd8bae5e9730e0b97e8b5b8d3fda98fd6566987c33bcb8cf91a6dbca
+DIST gentoo-kernel-6.1.41-1.ppc64le.gpkg.tar 62740480 BLAKE2B 5afebd6e2bab219c45365dff041823484d762160aedcabc60dab1e05b4ea0e0a028251c34317550bb81da094d9aec2dea2dfde7238cc061ddad2f075934db24c SHA512 ce94ade1f2e585b127ef68bd38d7040f12316a1c8ceb53be4b2b54f47e70ac741f1c4188a785f6920b74f9f43f9cb27a9e31b33663792b9775cc55611aa6a2cf
+DIST gentoo-kernel-6.1.41-1.x86.gpkg.tar 66078720 BLAKE2B b144dc3f949b6c60a8b09eab6fa0e402e80d2e55722194f48c9a7edee9b684ae6bfd529acb6bea1c4f1e20ba18a6d5cf6b0a72b01b2c84eafd2bc525280d69ad SHA512 5c23d2f43b8bfd1d953d38bb50cff36faf58fd157d6d05965fe45e0b410c4b9230558b578ab4ed5741ab3a1f9d131c825997dae1d89cd0d003642c3c224cf6b2
 DIST gentoo-kernel-6.4.3-1.amd64.gpkg.tar 84008960 BLAKE2B 10fd671edec759a7ea7b0a8cb801b41936bc20fe9521608bc75d06adfa50484ea79eda2e3a9edd6d52dc39f797e5a23cd0c0af3bfecc09365e3d85560a4b8a75 SHA512 27a4853e687c3791cb05ad7841716104fb8f1c765f83a071d921357349f1e1b96076df33e9a11696f1f6a9bcb8f4c3cc3c32c3b3ea6152b47602b087bbe2add8
 DIST gentoo-kernel-6.4.3-1.arm64.gpkg.tar 72919040 BLAKE2B 62029a052a591b967b6cc0c8e23c32b0395e7d85c1d2d698a2eebb9399e0c3b2c3133e3e084864b74edd87e99c869b9d64764e6964d50047710ef4e79cce1366 SHA512 925dcfc831612870fa80a7951fa0b63326bf8e67593dbff21a45149f77ace1e3327ea32b764e278923c550cc09e206f20387143005e99ff9e24d52a6f0b296e8
 DIST gentoo-kernel-6.4.3-1.ppc64le.gpkg.tar 64614400 BLAKE2B eeb487f9d02313f8b4ec5d031a862e5211801fffab22fd85dfc2c71be09096151187bd16c6b423d6cf541e4825a9afcb2fb8b3853f1ff2fd6a03d0b66a73ecfb SHA512 c3d29660fbf26a10fdfadd64c6b4865cb0597aa5a6ea89ae5e63e8e96dfb605da56ea7ae6fdb6fb1da54f77a8d476c1edccd015691eb77797b13b5801178b2c4

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-25 11:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-25 11:21 UTC (permalink / raw
  To: gentoo-commits

commit:     d225612356844ef13d566dc15c2c461c0202a6ea
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 11:19:51 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 11:19:51 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2256123

sys-kernel/gentoo-kernel-bin: Bump to 5.4.250

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.250.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index eb1f6306bde0..c2d339942258 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.15-128.base.tar.xz 5056336 BLAKE2B 7b25accd5e2c987050480abac7b
 DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d8341723eb0ec32be703fbb3927e7984e9ea365b7907f38b2f013e725221bfb7d867eb63da4e784506615e1cacf9018c58981a2ce3 SHA512 b735304d7990925485ca45f1cd0f6434a96af45269bb3e10b9b67a41f84440654f62831a5160125f8d0c1ff4587ab00294caa1fa5223e8daf86dc0393bc8a695
 DIST genpatches-5.4-256.base.tar.xz 5956736 BLAKE2B f1f5f42e5383da96ac4dbbe9cf7d8ff8c7194c10d33b914ba36d29e98291752354597951eeea197f11ed05feff4c83f777c49fca71332c2276612cc6b69f1bd9 SHA512 888ded20e68dd0ef134c9558c4edd8490cf73b84fa9f9efc1dc70144ad5accfe560200592dc93ac5d5919bdc7cd9f70a3832d46b9466a136ebe51cce75b069ae
 DIST genpatches-5.4-256.extras.tar.xz 1812 BLAKE2B 3942c845d2159bb2fc927c5f19a3d5fc0cd7abee0a1102e07a4bb657a213527575fac692ec408f12f679e3a1e791087237baaa6199e92d8062bcc4576fd142c1 SHA512 6242d77b0a7de7542395a5461e6aa8b2a2003f77ab81b1931511f36b42b914bad839ff2683154371118bbd81953de0604d23d75f662437686da694dbb610c8e3
+DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586a2420618b647fe6cb5d96210cdb8d5baf767d6eb6d9efd4ac48eadaf0f2b108569656c43b2b43a687b635daf9c91475491a1 SHA512 1231ad3f7ceb0451d9aa5a96be803eb48a5656fe63476ec55ccb71a96eadd2c12d2e44074b302b9c2770569abda60275c0ed161b3786d2dd7be6b0a49d4e4f55
+DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b
 DIST genpatches-6.1-44.base.tar.xz 2683644 BLAKE2B d0264b6d6456fb2e6a67c1240cd3fbb95eef61701bf953df6e25e37a12fb12702b57f66e30ac757f28d9d1bcd0f2fbc38775d5b73922504084ff95f9fda1d78f SHA512 e3777a612facad029782fe63abc702af06197521fcf90f4c80311fd7ad94739209573c7de910dfaeafd88948c2c3f3d29bb27f4fa1069475295b6f5b29e14116
 DIST genpatches-6.1-44.extras.tar.xz 3812 BLAKE2B bd5605700d0b55036d186eca82031f1d38883fbb3e2e98f0b44269c914f5a2912c026bebfdfd3fdcd563b97d3167fb9908bd0e29422b02e9314392b3ad2281c5 SHA512 e274c0e50fc476bc071fc4d77623b75cdfdda51951f541f56bc4f8ab53da17e67f615c37d35c93290d20b51d3ab2eb923a8e147daec4c59d3d1c87d3e803beb0
 DIST genpatches-6.1-45.base.tar.xz 2851860 BLAKE2B cd512077ba76f23b7109f30f9a981adbaafeafc3a2b69685620b0d67bf21b3d716cfd9c6328ed7c1d6cbeaef287876b7b63b112644546d2cdb63bdb85e4b082d SHA512 1c1fd3a35c6544a030856161d902895b90fb75ad315247204361cc151190828fbe99abc87979a9df24b3e8e02aae944a130cadee5fb059e2ef174b6bc9d1b037
@@ -50,6 +52,10 @@ DIST gentoo-kernel-5.4.249-1.amd64.gpkg.tar 60528640 BLAKE2B 2397717a13a63f2a2e3
 DIST gentoo-kernel-5.4.249-1.arm64.gpkg.tar 56524800 BLAKE2B 220770a04dc54e99d3f0d6ef31668646c273235a380763d7e861b9c37da3c36e91a5d5ce1225e48802c369009d41ea74b45d84ec3e0013fe321a4bac96a7a359 SHA512 a49c8a07da208a103cb88b72c0833d7387e0ad7ea30f303353cb6d4b8886ba5ed1cbb3ac7cac51d9ef026f4f60c19146c853f7cce95cbdf42c2c9a96c7b639b0
 DIST gentoo-kernel-5.4.249-1.ppc64le.gpkg.tar 54200320 BLAKE2B 70533946721333a0fea463b6b6d53e6956c8f683b9545c84aab578c8e53a17a39ff01e535f3d22cf70d508bab01bcd525c3058ff4cc65edfa0a73d7a2eb59bc8 SHA512 45f56abce580de3a348c763d4e60a9e3bf6cee0e1372ce78567cfba2275b907851e141d0a07c953d513f9d46e2397ff036fa44c5ced53ba9286a0d945bf6e5da
 DIST gentoo-kernel-5.4.249-1.x86.gpkg.tar 52480000 BLAKE2B b1f32a7776262b2a76ab9a2d5582b747a7b5a76d6f2beb1bac12669d296387ea2a659c8fe88bd5fa3cfb2ed794de9c32f2461aee592271e47577ebcfb5ce4e77 SHA512 0f44fec0d52b6ec12b70aeb05c4b285d09fa4e4e8c21528325b22e69e5f475cc63faf8d08dd2cfb7bb884ab7d58a82e6d4540119ba718ebfb88ee3b7e52f7aab
+DIST gentoo-kernel-5.4.250-1.amd64.gpkg.tar 60508160 BLAKE2B 053d8d9b0749cf81edaec06ddb8cb9a48bb2ad7c3648e08504253e24a8365e2882e09abf0cab2f8a667e99a348b652aac79050e54c8d0e074b53cd5a159573c5 SHA512 50a07346595729a8ad462c36423724a3e74c2496892764be54034b4318ea7f1a4aa1a6bd7fdb0401b78e48fee6755f603e59bdf10a22fa810f371fe472877f8b
+DIST gentoo-kernel-5.4.250-1.arm64.gpkg.tar 56524800 BLAKE2B 7a170a4f462ffeb2a17e394857581d3fba3dad5fb4f48bf6c891ecbf7eb73c7c6b03e3e7164c90af6944bc055d43dcd1431192e310c54c4b28aed1f652666e92 SHA512 875dde5172de80ac27a53b8a4e38e7744f7ca6361ffbd80fdaa6a6491c1d5d44064bfe010a0ef5ca638f9bbc58c1e1bef7b32f087a4aceb672c9ffb1892c3921
+DIST gentoo-kernel-5.4.250-1.ppc64le.gpkg.tar 54200320 BLAKE2B 5e18420429060f5f2c58ceacc570bfbc715f4d76fb80efe6544fc7a2924f37ec4d8739edc2a49a607f89d4243c1aed714fddd8f6ff9bf1283fa673281cbcfa6a SHA512 aacebe370ee7187945db2ee8481d633f6f41da9c045c7a5a4f8cbb1407efb2fd1cd1ad1abe881c54bcc706610d50f3ee0c4ab1f2f039c951e98cc26f158c0f93
+DIST gentoo-kernel-5.4.250-1.x86.gpkg.tar 52459520 BLAKE2B e84a4ca3fff2cc8ad89f9e49d1ad9a00801218bb5efe8b722d5f5b1ad0c2cb427f36e38803d2d0dea6905c91149596d25609f9acdd4be1034c6c15617458671a SHA512 625fd5dd83bf22f529a9721516bde18d5de8f5fd73f1bbb12d8d8b6768b42b5ec629046f4d0f70f06cf8613361083adc00ecd526f55eb4e4f37582e0aa32fe2e
 DIST gentoo-kernel-6.1.38-1.amd64.gpkg.tar 76677120 BLAKE2B 70769f68036cb0361eb7526b6d6a1342862834c802eb6019194355f106d1268e81e2f5e29ec3a7ba500e1d148580cd7f218419a70dfe6c94107d7c560eb8ac2d SHA512 9cc90d4a221ed92b12ef8acd06cc5e803348b3d1cde0dca2b50347ad75616118d696866dd1ff906a78d66f63ac75dda1bd286def2a27d0fe8770b704980edb66
 DIST gentoo-kernel-6.1.38-1.arm64.gpkg.tar 69324800 BLAKE2B d4420e6f8333fbeef890da6f94989ddc1bf8721cc6ae23156e71afff6a8d50c31df1b5bb715d59d2a8cf0c413ae5bc28fd07dac68fc44cd7a99ba62f327ca7b0 SHA512 95c8f3ca88418bf24359430079d3e5023b6a47aabcff4bedfb6ac8e123d9a947050f4d443f6219d06a1370c01f6cfd0095a0645c83b84e1acd983fdb3e256ef0
 DIST gentoo-kernel-6.1.38-1.ppc64le.gpkg.tar 62740480 BLAKE2B c958f52f210d174ce0c38ef9e551b4ed1307154170ec329e7518ff9569b933f4462a6b48ff608c5a03f013170f5d2463c709bec7f68e8868a85de0393fbd1a19 SHA512 9528c9dfabb83c24293b75ba51843e5c1e54bd42ea74165a33daa230ddcdab2226e6897a7f274c5a8d7419d7d71b1b71cdde4b2ba7d3f1ccdbce925fd11d40a1

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-25 13:49 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-07-25 13:49 UTC (permalink / raw
  To: gentoo-commits

commit:     ba14e8c8e0690102674bfddacf225fe13b8d00a4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 13:48:07 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 13:48:07 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba14e8c8

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.250 arm64, #911194

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild
index 3276c2680ee8..99b00b617246 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-25 13:49 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-07-25 13:49 UTC (permalink / raw
  To: gentoo-commits

commit:     6a2cabad6149c860ec676f03c9c7b2c206cacb35
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 13:48:17 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 13:48:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a2cabad

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.122 arm64, #911196

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild
index 5d7a99038849..af16f3832c52 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-25 13:49 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-07-25 13:49 UTC (permalink / raw
  To: gentoo-commits

commit:     a2b13acc019b027a9d5bd5f0bd42308fb499f803
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 13:48:12 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 13:48:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2b13acc

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.187 arm64, #911195

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild
index 53708dfeda17..236441a30fbe 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-25 13:50 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-07-25 13:50 UTC (permalink / raw
  To: gentoo-commits

commit:     07df423c0e87ce65cbc6baaa47895735e05b5163
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 13:48:39 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 13:48:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07df423c

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.250 ppc64, #911194

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild
index 99b00b617246..3fe8af6f211c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-25 13:50 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-07-25 13:50 UTC (permalink / raw
  To: gentoo-commits

commit:     01d998da47700fe93ef43fee5fa43398ede1ce4f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 13:48:47 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 13:48:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01d998da

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.187 ppc64, #911195

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild
index 236441a30fbe..67af68076aac 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-25 13:50 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-07-25 13:50 UTC (permalink / raw
  To: gentoo-commits

commit:     6b182d9fc5f6adcb26a3a2914a32a1130cf99af5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 13:48:54 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 13:48:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b182d9f

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.122 ppc64, #911196

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild
index af16f3832c52..bbd48fd37dc6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-25 13:50 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-07-25 13:50 UTC (permalink / raw
  To: gentoo-commits

commit:     3d524fbabf32f7aeb1c0a1262032185e0a295828
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 13:48:23 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 13:48:23 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d524fba

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.41 arm64, #911197

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild
index 5d7a99038849..af16f3832c52 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-25 13:50 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-07-25 13:50 UTC (permalink / raw
  To: gentoo-commits

commit:     c83fd9538cc55f7d77dbf4ca7dd19d5b68c2f41c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 13:49:02 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 13:49:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c83fd953

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.41 ppc64, #911197

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild
index af16f3832c52..bbd48fd37dc6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-25 16:14 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-25 16:14 UTC (permalink / raw
  To: gentoo-commits

commit:     1fd539ab0b810adfbd934b695bf6172a80154210
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 16:13:20 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 16:14:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd539ab

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  60 ----------
 .../gentoo-kernel-bin-5.10.186.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.120.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.15.121.ebuild              | 127 ---------------------
 .../gentoo-kernel-bin-5.4.249.ebuild               | 127 ---------------------
 .../gentoo-kernel-bin-6.1.38.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.1.39.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.1.40.ebuild                | 127 ---------------------
 .../gentoo-kernel-bin-6.4.3.ebuild                 | 127 ---------------------
 .../gentoo-kernel-bin-6.4.4.ebuild                 | 127 ---------------------
 .../gentoo-kernel-bin-6.4.5.ebuild                 | 127 ---------------------
 11 files changed, 1330 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c2d339942258..a62f33617250 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,89 +1,29 @@
-DIST genpatches-5.10-196.base.tar.xz 5560912 BLAKE2B 3ea2ff034bce2b1a5b42080393a43148f9421a059c6db3ccd8062c9443ac66e63c21d870e01a0af2c06c071fd0f52f5270149da794fd34a4da43e6d2f6ae2026 SHA512 e41eebf76fc7349063e318c547869f546378fed3078db553e90bce654460b5baf08b6b328761a17ddd47515080e4801fca49b39d35f999e54a963e8066660a50
-DIST genpatches-5.10-196.extras.tar.xz 3868 BLAKE2B f027bd1bbb5a706efd42d205324820aeefba91a7f6098d726b7e4abb0778f4b48601b045cd3c329fb76b5d1fc365caa6d43696008454166c6cb6ec21d58bfa02 SHA512 1016e558435900761b6e64b094f617ba3900b027ac178497195744e0954bc8e9adc6de9e73718fb0ed6b5fc9e774e44df0403a667d03deedc01ef31230f0579d
 DIST genpatches-5.10-197.base.tar.xz 5562876 BLAKE2B 17ce7ef2e11371ef7c4cababf7405079b8c64ff64847baba9aac5e6db6531d129ec48ad3bea995dec23694248d8dfd1067d0ca9d77295fece36f4f6c003e4d58 SHA512 44a6d3ba9989c458570feb9334988fcbba3fd5448936379310a7649497a2bb9f86462bbb23b0e04c6cfd2474d88d20190aa0b93fb482c0a19e3320a6e7a8111d
 DIST genpatches-5.10-197.extras.tar.xz 3868 BLAKE2B 349894aeb8c6cde8ca01b7b12249c492a67b9d8e1329f2e93ef14fcb1e643bc6f24613ef1f1cbedd7cd67cec6c7dcbfa4b00cc66ae157b2b9503587ef025e17c SHA512 4979e464dd29590915baaade081035c523ffaae061acb4b0d5948daa450ae6e7993e0bb0acb82d414b1388fe804555cdb59d84f0eedbc466ae64e76bd5b79d28
-DIST genpatches-5.15-126.base.tar.xz 4920632 BLAKE2B b35059e13c2c9fab04f23fd8b41ad37dc1eae2d7e8e505c87506109471e0546f68428c06065da496be3a9213a4e3ad288dd507d7b71b5d9549d7f1c60c378ab2 SHA512 3bcce914eaffcae0f732267f3d4cbef1592a4cbce4ed7277e6aa1b791f006fbbd0858e788ebdaba9502b871c0c9750e74df7b05e98f68318932090f7a9cbfb38
-DIST genpatches-5.15-126.extras.tar.xz 3936 BLAKE2B 7bc9d712efe225829760abd48dfac3bf1556750189f99dd77590fdac8d4f5aa1491a49da029e9faf6dcabeb32aa0b2b725223566bddd3d43a41ca0432348420e SHA512 f196a93dc976eba4bf3a8fe5d52229de0e4a4cde31c58be63be35ab65c4753969e4f0ff86b77ef0d7375392b55cfecfa93a4d963d79f3c5753efbfede6a19a17
-DIST genpatches-5.15-127.base.tar.xz 5054384 BLAKE2B d6f7f2c26d4cc35c62243d3e59a6f7c6a03243dcdaba6abc76d36d35f83f2f38618f821a6c42a34563043e1382a448c2d53d6fb52b71195a4913fb80fc602a7a SHA512 e73bfbff7218f9d5ce2ce82ec04b401cf013b8ba58fb08b0fc6a8c35fd146e1e1a899a291b2eb5c2100721f95def82aa2294fb67032143371bd9a4f2cbd0a0d7
-DIST genpatches-5.15-127.extras.tar.xz 3932 BLAKE2B f818f3a46a46793a5726e7931c989e64bd61e077718fac4c7125efb93f4301de930a6fd5c3a9b18cb53a0339539e5973650056dd9b4a4a9e66e6877124bcd925 SHA512 6552611103653e8b26a951ede5b6133fe22d1c3f6d21aa9f381ef309fc82aa2edbfc3857e10066125dd0f9db3b62aa1e6fc2fd9a16e033eed1ec975f4e64128d
 DIST genpatches-5.15-128.base.tar.xz 5056336 BLAKE2B 7b25accd5e2c987050480abac7b79cd280820ee8b3607c84a58b6bc1c30c97c209b1a392c9c92abb7494307ccd138358674e7a984cf4766c2889ec9cee069546 SHA512 be70279f9cf6bdccf0bb3436b13cabca61e6360eae2d33e576f408ef2d32ed3bbb449083b0a84c31f98328ddda68b587f689487fe8346df41e83ecdaf702063e
 DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d8341723eb0ec32be703fbb3927e7984e9ea365b7907f38b2f013e725221bfb7d867eb63da4e784506615e1cacf9018c58981a2ce3 SHA512 b735304d7990925485ca45f1cd0f6434a96af45269bb3e10b9b67a41f84440654f62831a5160125f8d0c1ff4587ab00294caa1fa5223e8daf86dc0393bc8a695
-DIST genpatches-5.4-256.base.tar.xz 5956736 BLAKE2B f1f5f42e5383da96ac4dbbe9cf7d8ff8c7194c10d33b914ba36d29e98291752354597951eeea197f11ed05feff4c83f777c49fca71332c2276612cc6b69f1bd9 SHA512 888ded20e68dd0ef134c9558c4edd8490cf73b84fa9f9efc1dc70144ad5accfe560200592dc93ac5d5919bdc7cd9f70a3832d46b9466a136ebe51cce75b069ae
-DIST genpatches-5.4-256.extras.tar.xz 1812 BLAKE2B 3942c845d2159bb2fc927c5f19a3d5fc0cd7abee0a1102e07a4bb657a213527575fac692ec408f12f679e3a1e791087237baaa6199e92d8062bcc4576fd142c1 SHA512 6242d77b0a7de7542395a5461e6aa8b2a2003f77ab81b1931511f36b42b914bad839ff2683154371118bbd81953de0604d23d75f662437686da694dbb610c8e3
 DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586a2420618b647fe6cb5d96210cdb8d5baf767d6eb6d9efd4ac48eadaf0f2b108569656c43b2b43a687b635daf9c91475491a1 SHA512 1231ad3f7ceb0451d9aa5a96be803eb48a5656fe63476ec55ccb71a96eadd2c12d2e44074b302b9c2770569abda60275c0ed161b3786d2dd7be6b0a49d4e4f55
 DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b
-DIST genpatches-6.1-44.base.tar.xz 2683644 BLAKE2B d0264b6d6456fb2e6a67c1240cd3fbb95eef61701bf953df6e25e37a12fb12702b57f66e30ac757f28d9d1bcd0f2fbc38775d5b73922504084ff95f9fda1d78f SHA512 e3777a612facad029782fe63abc702af06197521fcf90f4c80311fd7ad94739209573c7de910dfaeafd88948c2c3f3d29bb27f4fa1069475295b6f5b29e14116
-DIST genpatches-6.1-44.extras.tar.xz 3812 BLAKE2B bd5605700d0b55036d186eca82031f1d38883fbb3e2e98f0b44269c914f5a2912c026bebfdfd3fdcd563b97d3167fb9908bd0e29422b02e9314392b3ad2281c5 SHA512 e274c0e50fc476bc071fc4d77623b75cdfdda51951f541f56bc4f8ab53da17e67f615c37d35c93290d20b51d3ab2eb923a8e147daec4c59d3d1c87d3e803beb0
-DIST genpatches-6.1-45.base.tar.xz 2851860 BLAKE2B cd512077ba76f23b7109f30f9a981adbaafeafc3a2b69685620b0d67bf21b3d716cfd9c6328ed7c1d6cbeaef287876b7b63b112644546d2cdb63bdb85e4b082d SHA512 1c1fd3a35c6544a030856161d902895b90fb75ad315247204361cc151190828fbe99abc87979a9df24b3e8e02aae944a130cadee5fb059e2ef174b6bc9d1b037
-DIST genpatches-6.1-45.extras.tar.xz 3812 BLAKE2B a3355cc91c618303f9490eb306639325e1b46a7ff9f6fc1f546ac1532d110d981ed316b9bc44abc624f70cb8e63ff512af2708b4cbc379a69df438c6792050db SHA512 e2413fc03401dd1dcaee49bdb2cf8cb7008451cf2fbc8635854da2148464ffe1bb49127d73e534c054e5e56514bf31f5ccca507f52845334133fe26846e244a9
-DIST genpatches-6.1-46.base.tar.xz 2913208 BLAKE2B e462034f1d9d9e97411f6c6558b5df19bf92edbf214549f8d1749df795160e8c1e731effacf00595681a0576c867cdcb06e139cd1de29ac913dd37ea6404fad5 SHA512 d88711190f42a524229c4d1eb4659cf74d4c0c6f970ecc7b29fe56396eb8b05f2c01808f59c9133bef9a8cbb5618cd2cccea17192248fef133a2e90689b9a844
-DIST genpatches-6.1-46.extras.tar.xz 3808 BLAKE2B 63c0ab6a14c96fdbb9a5500e6aedf31122068e8dea30269ac538e111a340d99c8e471c414ceebe29e2c392a9e726c945e289747ac89c7110a984f68ac5bc2794 SHA512 1368893d5f52c36082e5e59cb5bb878213b1745f5067930fc5a32653e69e0dcf2661604e55249023356df8d34028c15c7640af54bab8e9a060c712ab7748d3ce
 DIST genpatches-6.1-47.base.tar.xz 2915344 BLAKE2B 7fd49099198e9af926911b3a8831208d6c0ecb5047e8bc7563aceb23516328a1829c33b912f52d1175440770ed0394aa6bb3438ad92a9a81ed28ca6fdc6ee928 SHA512 5c0841c92d0f2bcbc81599568d882bef066f132b670334fe7728797b76665aaae170ee2acaf942228d5065fc95493fe33fb2ec2268f9d2bb54739b463b346b33
 DIST genpatches-6.1-47.extras.tar.xz 3812 BLAKE2B ea44d25a1637abff3a87ec17e397ef324aa08d7f62865924a61f55cf85df6a1ae5b8a56ac1f33a61955bb3ce71b28d628d34a600a1834583ab94d4111e9f4810 SHA512 9f8c831530609f2379685ec3bbe545f2bdca86f139233dceb0b10d7259b8b1207188a8f95237483b13f40c6639c6f060df4cbc67e09249c24424bc0bc83fe281
-DIST genpatches-6.4-5.base.tar.xz 29696 BLAKE2B 0e882d51de63cce7a7edc96c29fe46c27f607abddd0a70d2977054838d51ad623ec5ff3f4eac8e18b016f6c310ba79d326967947c17cf662391638d7fd2ecbd5 SHA512 3205df0e92db622aa397953de85605e58b4e977262a8dbb9e59174c7a55ad2c784ba417069f948dcdeddda8318389be45d54a516d9b2f45cd2948938942d7e5d
-DIST genpatches-6.4-5.extras.tar.xz 3700 BLAKE2B 701f2bbb493087bcd8de7c7293c802bada8965901838b2eae998ec14749da6c46814611092b4120c25dc9ebef2313e36bcdc3593110d06c510e9db1dcf575f53 SHA512 0be95fcd6ce4ca750ea97c17bd897bd8083de63b8573080a2f3cd41d07c951293083afb739153a3cb29ea55e93b7d2063089119080b26f932c6a74e9425a1920
-DIST genpatches-6.4-6.base.tar.xz 314708 BLAKE2B 815c36a6185cd1006596a4829462900041bb2ab5c89f28c9c26c5a10e8bf4d4907ce4f244044e7cd95c0f790112bdadeba8cd363b276aeb37ec20270e2a9162d SHA512 d0d97bae5fd34e41d2236fbc9952c90b2535b62ac9a5a5dc259cffb7f927bda16a04175be0a940670d0a0021f6fd3cf45ecfddf0e22d7a9253c13236a9b29124
-DIST genpatches-6.4-6.extras.tar.xz 3696 BLAKE2B 6a5cc63fc0e09b0eb697e34ec554153f179b0abc0ff5bf5ae06dc4b319b3343d0ba986f4a5ebb859c773c9dbb60248b4caefb192ff5c0a8f0aec115a4a67fbfc SHA512 7ca005f7a822cc90a7a8399a7e7c277cc24757f689dfff9428251419e627510a3e4560448dc5a2c6901e2478288c9b5dac3c0b9973545864bd60feb0aa688e42
-DIST genpatches-6.4-7.base.tar.xz 412236 BLAKE2B 923eacdb511942c4588aed97786aa931a2c3cfe89465c9a50aabe3c8b8c55408684ae33fe25af21bc240311339035e6129aa6d7e2c45f3e9e923f63e5bef34cc SHA512 e5568b435f6e9261406742e95183574e3be5cc271ff8d55756921e0753e3239f3d2ee8be7111151488a899526f90a1d7ad27a9129a3c85520fd91a09e8043b6e
-DIST genpatches-6.4-7.extras.tar.xz 3700 BLAKE2B a264be6af2117363bc1bb94b5638eead9c01e15b9464ecaf1a5ceee6c7deb893832d11fe14a2d242089f81b1687b677fc784fa2ed7e9b4bc7fe4867dd078b6d2 SHA512 f7229f5293e50ab6fb93b47286c06ba96b2d7c03aa5c48fda6dd3639b53ae4da6c4d974d6a08828fda9a3963ab805eb02892e86c842b58dbde2e6b9563cb54c9
 DIST genpatches-6.4-8.base.tar.xz 414164 BLAKE2B f62a27a2a4ed9a80d830f5118c492c95b1400a149b9594e68b47011359fb02f5ab0a5f467dab50f730d56ac21bff0dd4ebf09251588a7bb4dda15aedc95ec729 SHA512 6d747b1b06d9fad9d53a293586e3bef465ddfbf2886ab9edee32b81282d4c7b8cf27d4edf4f8be1ef668ce55888ae21214ddc6dad0c2732698d23a77dac993c0
 DIST genpatches-6.4-8.extras.tar.xz 3696 BLAKE2B e1d121a35ab69fac09e935317c18299817c65867fb7cf7a6810f560af913a254b411259a78b61c0a31518629ad33e13e53910fbd9701602c733016869106e088 SHA512 11240038d70202c53ee17763de3f60fcb5ae0dffc8cf005d324a7cd15a865313b9da2a3e74e184090b2d674ca1a1515a1db9f2efbff7a0f5361563fc7895e87a
-DIST gentoo-kernel-5.10.186-1.amd64.gpkg.tar 66334720 BLAKE2B 5f07b2c712e93102be6535c2ecb48fa3b735584c4370e869849b65de918e72a6952e602760d157b59fc79641524515691eae186ebdb235f10c79533acf4ac2e4 SHA512 c99a27afed991b2677400ce523d26be6b8b48cd355cee72c74f29fc7db1fcaaf6aa045a6037bc60e6d476821b10578f5b83d6b04d3e9a81321fe6a400c29184b
-DIST gentoo-kernel-5.10.186-1.arm64.gpkg.tar 59361280 BLAKE2B 34ca97dd35463808171049926f98c2404f8459a6f993514479a1e0f74f3b02b550c8d981d98c3a150606e21fc87046221783da48a6652bd2dfc58200f290de79 SHA512 39afaf4bc802f51923b7ca452f1712130b9040c05f75e8b473764ba68f72d37da1a197bbd81711083306fbd66161a3e1d1f3cb230af6c39ad6cf30c0e84615f8
-DIST gentoo-kernel-5.10.186-1.ppc64le.gpkg.tar 54927360 BLAKE2B ead0cd95b3c4fe0620a6d3f5fb9dace4404f0a5f58b60f4dab2395fda349db2926a810cb20a491b80b43d0bbd19ec6044f88ce588c543915cc6549ea625b30ae SHA512 fc48e77238b293aae29398544421c2167609d201e8fddebe41f47e7cb8e3554d1ea350da1b801169bfed75fbc4223e55613a9313bc63b98d60818804558fa0bf
-DIST gentoo-kernel-5.10.186-1.x86.gpkg.tar 56473600 BLAKE2B 9032dc6d721240ac819654f313ae1e68adaff0349ddccae68c939d96c5d0d670f489336cc9c0f16a892d67ae97e5fbf89ec158d3e98487c7564e8626d8e20219 SHA512 c86604d20abe5987fe23f6e9e2800e5e82e9a658b7886dbf39b3c69cf403441dc4bfb5e02249e93b092b9d311bfccf637151966e65e3111a5783f08bfddbdc9d
 DIST gentoo-kernel-5.10.187-1.amd64.gpkg.tar 66324480 BLAKE2B 34e3883ba58d1c8dc18c28b1d2e25cab0384a49962ce52de94c5b18050ef52ecdac18e9e70a0d513bcc05d2de8c18ccbf4794e7f3092829b9e0c93128cba993c SHA512 f3c36c48ac3068e7be3efc25147c14febda69150738f5e01a9a7f61a18171f48fea86a3af78c664eea3cfde37345ba939e22cc51a46caa8da538c60b142b0539
 DIST gentoo-kernel-5.10.187-1.arm64.gpkg.tar 59351040 BLAKE2B 62820819de5205c9ce636231c0e944447c6ee10720434292e190684a2b0cb585051291c443cccc14dba621d1e64f0ae52623b734427c895e01f896967d646a51 SHA512 eb9f12a981415c8e30e77245647e445bdc7810922164ee3d59c9da72feded7a0ffeb465db889fceeffc77b83768b83505917c8960b1d64dced167ff8c999415a
 DIST gentoo-kernel-5.10.187-1.ppc64le.gpkg.tar 54927360 BLAKE2B d47a826ba61dd62cded236b2d81270824dac47c993e0a5f8c2cfa5a95293236a9f2f608ce0c7c2c3425f5d5b482c96c39514c9e5c27dfa7b1e45213a2dfeef34 SHA512 2a0d197f13778eb47da5622eb3d2a38b8189534df390e8efd096827afef919fd51ad51d107f32194e7a7dfd0da37d7414b395621665aa8b0337bfbc797c0175e
 DIST gentoo-kernel-5.10.187-1.x86.gpkg.tar 56463360 BLAKE2B ead3ff30c54dfb68d5d5b3b826690ab94d3846bb9609b7417890ccb04ef68f3e24021d3c16745b747195256c064150a9b12627af45df53bd3d0a1eda2d14aec9 SHA512 bfac813dc2aba6cd7894d00bf5976cfd8670248e84db399bafe9869edf89f2fb81caafc5f9455971528e4c15e42f2f1cc519d18fad1e75bee3f9bd4559fe12c2
-DIST gentoo-kernel-5.15.120-1.amd64.gpkg.tar 69509120 BLAKE2B 7836d1b163b803fa52d1a59d9dced20b5ed0ba6cf0b7cbd828e1ac03af095d9a0e1867ef72c6f093b4a74cb8b2e793c87df31b05ce1a1d187359cf3199afdf84 SHA512 935579730ccc367b0afbfeab5f54334a738fc4c4b5ceeaefae9f59bced8107d941ea712fd072370eb718f74e56bea51b03e7fa6d87a6e751f95b906f81d636fe
-DIST gentoo-kernel-5.15.120-1.arm64.gpkg.tar 62515200 BLAKE2B 37e13308537e4f99e44ccd7c334a60e3d9e037772bcf86302af868f307a65819b72f053eaa7cee5891280afaf5e579accb73d2e9ad4fed1310ec1574d9aedbdb SHA512 fa11558fcfeec38932215d9ce83fdfcb364c7f3be15f93668c8c5d493d7f44f38c624396575f498c1330f0ed565854c22f85e04334dab65e0c1d402841aa91e8
-DIST gentoo-kernel-5.15.120-1.ppc64le.gpkg.tar 57098240 BLAKE2B d322c95ef94c89116dc51dbc348016b3868c002aba1fec13707fe2d4bf7781043ff0d68b1bc833106c9a347b02f732c5912d5719f8a98c4742ddde59b851a3c7 SHA512 a8197ba844047722f758a464cca25c3ae1d32df5952c29aa33a5da65e25972667931c75442ae61bf9c8dee149b39b074da3dd32d74bcc19f5df8f7e5376a4471
-DIST gentoo-kernel-5.15.120-1.x86.gpkg.tar 59125760 BLAKE2B 6ec9894a6fb8b1ce9281d9ef6358b3aca1eb4b79939c01e526391443fbcd048475ed97d65ea343a7299e8584a2860e3b31c709b48211086d52176851cce5d65f SHA512 6e6d90d96f090e3b6b3c27f0fb50b4cc5be46e3fbcfa8cc7cd786990cb0fb38401a768256b7624bacf0a95f16a815de7f92e2c708c58915b2aedc5d4cc030b0d
-DIST gentoo-kernel-5.15.121-1.amd64.gpkg.tar 69539840 BLAKE2B d42aaea6edaa2930c117078cd0d18aab4ab2174f87acf33990c5c06607bb66b03a10451652497e95987b93ad6229a580d754b85a6f92d8ffd663c5834eb23f3d SHA512 fe91f20e692a298d147dfe7eef096c6d88c545466347adfe573306a620de618bcb2b0bb0425f25e5153163f441bd206a26ceddbe9cbe420e3633bc28c1b29f5d
-DIST gentoo-kernel-5.15.121-1.arm64.gpkg.tar 62515200 BLAKE2B 0359aacb24fc99558ff61493e39dc1cb2b324c9a37d58cb45f9cc25714bf204fdf50edb0625c09399abd2e30965609a9d288024864b3fd237c69a0d67c57b651 SHA512 f66be90de8b144989dd3ad998a6d6a4e9246caaf8770642f1b7f292ff61d8fb31494d2162c76b7e6f5204bda8bc4b00a151c8b38529a4f7a05d35733ae8ebd34
-DIST gentoo-kernel-5.15.121-1.ppc64le.gpkg.tar 57108480 BLAKE2B 0659b4db32e9940338fb37cbab61b9a61629a30b3bfb83a81ee9be5ed407bf35270cd9e430778fa4d524402da9a6ceb947590cfeebe7933390b26c3c2c3be508 SHA512 bc988307d11b34ca2efb59424ff372408e8c103ada84881df89750b5253112ceb112034ae8f6c2c13cd6fc2386693d61f054f83c596ddc1c8facae6d25c3f1ff
-DIST gentoo-kernel-5.15.121-1.x86.gpkg.tar 59125760 BLAKE2B 4d8872361a392faf7ab90475b77a87b1f895603af96fbb8771125b15e1f20f899880491aa7384c8ee5da573f0003a951fa34ec73ecbaac16c4c2e773eec56ca8 SHA512 ce1c9e4d195ac79d22433ad1edbbb5f97922bc027f4d417d5f01065a5a9ce9b07334dae7b0cd2aaa0c00492bd6bb6794fa158b957290a206d3c6c269e2196b37
 DIST gentoo-kernel-5.15.122-1.amd64.gpkg.tar 69550080 BLAKE2B 19e838d91b771456a22a1c003c79af1abbd4f7eb1e8629bb0b226a3e54481bf5514038454ee082945035e543c249657305e92121ffc8fae97003f530725503ef SHA512 00b371cf9039215a02f5cf06790ff76443f8cb504e794b91e61746e75ed99f43fdf94602439744771cd40aeb547416dceb3122a4ecf83b5ae18f3b7628b07b05
 DIST gentoo-kernel-5.15.122-1.arm64.gpkg.tar 62504960 BLAKE2B 7fa1d232e86175bc06fc26bf4bde90c3170e724566779697a8153f14d8c0a38f6a2b31900f02ea5de95cf122b5f955914aadfbd8061ad3d0a0d6d8c0ef23e988 SHA512 09591edcdca3c29e5f78a51a65a7e5169d55094de627be73973c6302b62454f18d28996a72a667814b2cbd8dbfeaac3ea642d6092d6d296c63b077ee979c0fc5
 DIST gentoo-kernel-5.15.122-1.ppc64le.gpkg.tar 57118720 BLAKE2B ad11ad53e8e42220d1efc9948f72e72e41353e73357670f33ca30c8157b6d8e859b05d77ad31a033032134ea74a63bc3de53723ba118c566d4268a9c7d18c203 SHA512 377124529e69e09de0a4f0760d0500bb3550f5bf6752b6264a37dd320f6b99e3aad6636074d8189c4e2f437281d3e2ed7cca76ffdbdb77cd92b19852448d36a8
 DIST gentoo-kernel-5.15.122-1.x86.gpkg.tar 59136000 BLAKE2B 1730477ff339c6852dbe00fafc07caf6a249e65ff7b478c7bfe8e5b3bd14f6e09803b0e64641a1eb280990dddbea948f19f293898547688670b4a3ce69a83d8b SHA512 d00d6fb69946c8fe44a7561e14fb2276326fa365d6e78a31bbf425ee4ba696b17c42a0f1ac412ecfbc40a02fe588e5635bbe0f436d4820c5ca0854a37715a983
-DIST gentoo-kernel-5.4.249-1.amd64.gpkg.tar 60528640 BLAKE2B 2397717a13a63f2a2e3dc67595a66882c51224e61618129f9e741ae37ea434f16bc7d5ecb0428a51a5f2be254bf91e79dc08bf5d337cdb249e2309fbb944d376 SHA512 dce3f23c88d192ad5a86be6a6dcd7451d99ec1645fac008233ca9d98947d0ae49eff75c2ff73bb83192fea7bafcd22bc7789e05f93738448efee64876feb0c1f
-DIST gentoo-kernel-5.4.249-1.arm64.gpkg.tar 56524800 BLAKE2B 220770a04dc54e99d3f0d6ef31668646c273235a380763d7e861b9c37da3c36e91a5d5ce1225e48802c369009d41ea74b45d84ec3e0013fe321a4bac96a7a359 SHA512 a49c8a07da208a103cb88b72c0833d7387e0ad7ea30f303353cb6d4b8886ba5ed1cbb3ac7cac51d9ef026f4f60c19146c853f7cce95cbdf42c2c9a96c7b639b0
-DIST gentoo-kernel-5.4.249-1.ppc64le.gpkg.tar 54200320 BLAKE2B 70533946721333a0fea463b6b6d53e6956c8f683b9545c84aab578c8e53a17a39ff01e535f3d22cf70d508bab01bcd525c3058ff4cc65edfa0a73d7a2eb59bc8 SHA512 45f56abce580de3a348c763d4e60a9e3bf6cee0e1372ce78567cfba2275b907851e141d0a07c953d513f9d46e2397ff036fa44c5ced53ba9286a0d945bf6e5da
-DIST gentoo-kernel-5.4.249-1.x86.gpkg.tar 52480000 BLAKE2B b1f32a7776262b2a76ab9a2d5582b747a7b5a76d6f2beb1bac12669d296387ea2a659c8fe88bd5fa3cfb2ed794de9c32f2461aee592271e47577ebcfb5ce4e77 SHA512 0f44fec0d52b6ec12b70aeb05c4b285d09fa4e4e8c21528325b22e69e5f475cc63faf8d08dd2cfb7bb884ab7d58a82e6d4540119ba718ebfb88ee3b7e52f7aab
 DIST gentoo-kernel-5.4.250-1.amd64.gpkg.tar 60508160 BLAKE2B 053d8d9b0749cf81edaec06ddb8cb9a48bb2ad7c3648e08504253e24a8365e2882e09abf0cab2f8a667e99a348b652aac79050e54c8d0e074b53cd5a159573c5 SHA512 50a07346595729a8ad462c36423724a3e74c2496892764be54034b4318ea7f1a4aa1a6bd7fdb0401b78e48fee6755f603e59bdf10a22fa810f371fe472877f8b
 DIST gentoo-kernel-5.4.250-1.arm64.gpkg.tar 56524800 BLAKE2B 7a170a4f462ffeb2a17e394857581d3fba3dad5fb4f48bf6c891ecbf7eb73c7c6b03e3e7164c90af6944bc055d43dcd1431192e310c54c4b28aed1f652666e92 SHA512 875dde5172de80ac27a53b8a4e38e7744f7ca6361ffbd80fdaa6a6491c1d5d44064bfe010a0ef5ca638f9bbc58c1e1bef7b32f087a4aceb672c9ffb1892c3921
 DIST gentoo-kernel-5.4.250-1.ppc64le.gpkg.tar 54200320 BLAKE2B 5e18420429060f5f2c58ceacc570bfbc715f4d76fb80efe6544fc7a2924f37ec4d8739edc2a49a607f89d4243c1aed714fddd8f6ff9bf1283fa673281cbcfa6a SHA512 aacebe370ee7187945db2ee8481d633f6f41da9c045c7a5a4f8cbb1407efb2fd1cd1ad1abe881c54bcc706610d50f3ee0c4ab1f2f039c951e98cc26f158c0f93
 DIST gentoo-kernel-5.4.250-1.x86.gpkg.tar 52459520 BLAKE2B e84a4ca3fff2cc8ad89f9e49d1ad9a00801218bb5efe8b722d5f5b1ad0c2cb427f36e38803d2d0dea6905c91149596d25609f9acdd4be1034c6c15617458671a SHA512 625fd5dd83bf22f529a9721516bde18d5de8f5fd73f1bbb12d8d8b6768b42b5ec629046f4d0f70f06cf8613361083adc00ecd526f55eb4e4f37582e0aa32fe2e
-DIST gentoo-kernel-6.1.38-1.amd64.gpkg.tar 76677120 BLAKE2B 70769f68036cb0361eb7526b6d6a1342862834c802eb6019194355f106d1268e81e2f5e29ec3a7ba500e1d148580cd7f218419a70dfe6c94107d7c560eb8ac2d SHA512 9cc90d4a221ed92b12ef8acd06cc5e803348b3d1cde0dca2b50347ad75616118d696866dd1ff906a78d66f63ac75dda1bd286def2a27d0fe8770b704980edb66
-DIST gentoo-kernel-6.1.38-1.arm64.gpkg.tar 69324800 BLAKE2B d4420e6f8333fbeef890da6f94989ddc1bf8721cc6ae23156e71afff6a8d50c31df1b5bb715d59d2a8cf0c413ae5bc28fd07dac68fc44cd7a99ba62f327ca7b0 SHA512 95c8f3ca88418bf24359430079d3e5023b6a47aabcff4bedfb6ac8e123d9a947050f4d443f6219d06a1370c01f6cfd0095a0645c83b84e1acd983fdb3e256ef0
-DIST gentoo-kernel-6.1.38-1.ppc64le.gpkg.tar 62740480 BLAKE2B c958f52f210d174ce0c38ef9e551b4ed1307154170ec329e7518ff9569b933f4462a6b48ff608c5a03f013170f5d2463c709bec7f68e8868a85de0393fbd1a19 SHA512 9528c9dfabb83c24293b75ba51843e5c1e54bd42ea74165a33daa230ddcdab2226e6897a7f274c5a8d7419d7d71b1b71cdde4b2ba7d3f1ccdbce925fd11d40a1
-DIST gentoo-kernel-6.1.38-1.x86.gpkg.tar 66078720 BLAKE2B a1618a37c735771521be4bff4e0fa776c8bc0c4ef8f1048d6ab94b5e858b5f7a765d6e2ac6d1e0225cdc04a0b8f73c490b0ee08087ad2436e59fcb80188cd90a SHA512 63baf4f5ca3677975e788607a247a9ee0daf50ed60cd21b1588ab13cfd2ef2336afd480fdbd2e7db60cb9158374114ce4cab72390db36c833de581ed315ddaaf
-DIST gentoo-kernel-6.1.39-1.amd64.gpkg.tar 76646400 BLAKE2B 807dfa9c621bbd70dc4d255c192d05f566e4e42cc21fcc58edebcaece426701e6c0b92462a2f730e6038be83c42639b2bb058af32a45cb75693edca83543338f SHA512 37296bc293053824a5514319d03ca280124c2242fec18f7cbd8062acebfc1dd0224663f7f8211ebd14182172dada4d8081ba9432726c43c3203ea681fe9040e4
-DIST gentoo-kernel-6.1.39-1.arm64.gpkg.tar 69335040 BLAKE2B a39774724f3980fa9033ac55ec53cd5b0e468260a323beeee6422d164fdc4ca85405f0e77231acb942ba00cc803666c3b4628d7f5cb8453f997e8db6ea163d4c SHA512 04da4f262a2cc0feec3310ac0db3ee26f19e15839a4ac12eb4e849599dc9e7e2b32748b1f30f21334674e2708032fe5e9640fa26cc40bed0d613c68863904ee5
-DIST gentoo-kernel-6.1.39-1.ppc64le.gpkg.tar 62740480 BLAKE2B 2ab2a4dfbcffa0a078ab8a8b26d54b88f5fdbae256632f595ffbe39908ac9b5092fb8625769b2864ca54254c5c9af17164d048fc0c5885b0b5d7663832b24ef2 SHA512 0ccb15a5200a45522a831a0f28141f0fc790e4189aeafa7f09a331f5ec8587251dde7beb0fd6a151d23c42369ea352775535cec05d8311435bfa76c51f429a02
-DIST gentoo-kernel-6.1.39-1.x86.gpkg.tar 66099200 BLAKE2B 9bc929e5ec84f3cc46a3f3da5ff9b2cf3c0bf612b6632af5a6f50ff1a13f72eef816acf18f9012a57595c27b174797795b30c74a3abbbfe65bb9639d5f9965c2 SHA512 e57445c73ee932cd9a013695f6f01cc5c646b9f155e6b441799dd4d12df5722fa88ffdf8283e4f7be3e8b1654b23ae90b2a2e02f209a09a4b57ac0b6cfb7ce42
-DIST gentoo-kernel-6.1.40-1.amd64.gpkg.tar 76656640 BLAKE2B da75275758989cc42f2bb4244dfe98f09ff224990c3559faf8f76869ad46a1c67ea590365721121c1cf7ba540f0e9c5a3263c23ad79db73e4d38c65e2fc14c69 SHA512 6d9fd8e50b22c22ccea38b2fd70f7e6bd5e4589404d23d5bfbb3dd4873ef134d66fee5ef6bc14de767b7ea0cdbc1817a5ec13dd72967ff54f3521b97d02b5c74
-DIST gentoo-kernel-6.1.40-1.arm64.gpkg.tar 69335040 BLAKE2B ba0cd515a44973d5508313abd9b8a812294b54ed43aa1eb9498e9c56b058aaffac75efcd9d33c2a670fa1c3b481472e47d576931dffe58e049dbe5517c056117 SHA512 0902a39d5e600123b630833f2487599cc0b0fddcb24c6f431676b30675c2ee5d9e7ce5434ae18dd0665efd3d7dfb0b8e26165ba6a37f06a8edfe5c30ede59e93
-DIST gentoo-kernel-6.1.40-1.ppc64le.gpkg.tar 62740480 BLAKE2B d340a8e0553c1b7cd792fbc667df01bffadb23937ef8730f4eb9854339098c2941107b3e9fdc83739b4f7baa69413c8819890cd39ad95017b04131df138f0cd7 SHA512 54511fbea3145a554b7e9e5a56bb28e8b552c323cdaf97e7bc30079b1abae158e585ac29ea197e2ea7749925e172dd4ca37a28a8491ca3c0516a19d5b05196b7
-DIST gentoo-kernel-6.1.40-1.x86.gpkg.tar 66099200 BLAKE2B d9717d3836166b7124c150b979e161d576c7e4ba1e1f566e46782299b6b6db090b16bf1bebe16f99d3749421db7990719848b8ce9796aae172ead5789957519f SHA512 9eefe7b84a9f16c25362451878b95bed2332ee4597e2c8b2c22d942ee313a69a4e1860aa337993cbd146e8a2e34051998b5651ad36e6bf35e779dbb8adb2bbd6
 DIST gentoo-kernel-6.1.41-1.amd64.gpkg.tar 76677120 BLAKE2B 7c908fba9aaf2f196201a57aa44d53dd3fb63c1f9a15a00383a477822be9dddb43d4006fd5e2c197a006c36cd69d36b8835d28f047c1d3b37116dd6af0136f07 SHA512 8b7b707cc02ac67e214b9eff76bf08ba601d4942a7f065f70da17199a5b4bb981ca712d2fd1ed1e89f8a21bb0d1b5bba2b7466b95eabd1ef996cb1c2c9e0dad0
 DIST gentoo-kernel-6.1.41-1.arm64.gpkg.tar 69335040 BLAKE2B 3b5b1902db029c52abb3c6d16516fd666aac7bd7013041e17f8ee8d77048188e832972834360d3f31213f2965d3535cd37db673d3eafc1b71f0a1a5ad077b8f6 SHA512 2458f474c66400a23dbe270c9b82aa43110fe6749809a2fd19a60fa8cdf16fc3aeb0c04abd8bae5e9730e0b97e8b5b8d3fda98fd6566987c33bcb8cf91a6dbca
 DIST gentoo-kernel-6.1.41-1.ppc64le.gpkg.tar 62740480 BLAKE2B 5afebd6e2bab219c45365dff041823484d762160aedcabc60dab1e05b4ea0e0a028251c34317550bb81da094d9aec2dea2dfde7238cc061ddad2f075934db24c SHA512 ce94ade1f2e585b127ef68bd38d7040f12316a1c8ceb53be4b2b54f47e70ac741f1c4188a785f6920b74f9f43f9cb27a9e31b33663792b9775cc55611aa6a2cf
 DIST gentoo-kernel-6.1.41-1.x86.gpkg.tar 66078720 BLAKE2B b144dc3f949b6c60a8b09eab6fa0e402e80d2e55722194f48c9a7edee9b684ae6bfd529acb6bea1c4f1e20ba18a6d5cf6b0a72b01b2c84eafd2bc525280d69ad SHA512 5c23d2f43b8bfd1d953d38bb50cff36faf58fd157d6d05965fe45e0b410c4b9230558b578ab4ed5741ab3a1f9d131c825997dae1d89cd0d003642c3c224cf6b2
-DIST gentoo-kernel-6.4.3-1.amd64.gpkg.tar 84008960 BLAKE2B 10fd671edec759a7ea7b0a8cb801b41936bc20fe9521608bc75d06adfa50484ea79eda2e3a9edd6d52dc39f797e5a23cd0c0af3bfecc09365e3d85560a4b8a75 SHA512 27a4853e687c3791cb05ad7841716104fb8f1c765f83a071d921357349f1e1b96076df33e9a11696f1f6a9bcb8f4c3cc3c32c3b3ea6152b47602b087bbe2add8
-DIST gentoo-kernel-6.4.3-1.arm64.gpkg.tar 72919040 BLAKE2B 62029a052a591b967b6cc0c8e23c32b0395e7d85c1d2d698a2eebb9399e0c3b2c3133e3e084864b74edd87e99c869b9d64764e6964d50047710ef4e79cce1366 SHA512 925dcfc831612870fa80a7951fa0b63326bf8e67593dbff21a45149f77ace1e3327ea32b764e278923c550cc09e206f20387143005e99ff9e24d52a6f0b296e8
-DIST gentoo-kernel-6.4.3-1.ppc64le.gpkg.tar 64614400 BLAKE2B eeb487f9d02313f8b4ec5d031a862e5211801fffab22fd85dfc2c71be09096151187bd16c6b423d6cf541e4825a9afcb2fb8b3853f1ff2fd6a03d0b66a73ecfb SHA512 c3d29660fbf26a10fdfadd64c6b4865cb0597aa5a6ea89ae5e63e8e96dfb605da56ea7ae6fdb6fb1da54f77a8d476c1edccd015691eb77797b13b5801178b2c4
-DIST gentoo-kernel-6.4.3-1.x86.gpkg.tar 67522560 BLAKE2B b556423a4ae1be973ec3d0723ac5f1624c0c4fc5b2871a0d1a13da23f0693e01424aa023e10360eb49d11f1666be15ed524f62ec119d40c5afd7c75a9c019e5e SHA512 1f3bd20a0e0a07899d8ff1554acde6a1af4b11014c3137e8b28e118120c7795a49302825831499e89b6bb710b7507fdc9816f9a19382bd4e97069566c4e4f7c3
-DIST gentoo-kernel-6.4.4-1.amd64.gpkg.tar 83998720 BLAKE2B 229c789b7214aa766e184a70bb9a8dbe2cfe5dd4f19de887fe0ac9ffb0478cb99058837fb5eb055d5c8bc5341d2f358c8d9bf36486b800f847048cf2cf8beece SHA512 5c3db683e0028aae4afc8a78e050ddccc5796bee068f3a0a0d7e26b675422b8891ab67935c719528fdc5c3a1c5073bc69e117e89b02b2eaf11d9ac1e4fae8f9c
-DIST gentoo-kernel-6.4.4-1.arm64.gpkg.tar 72908800 BLAKE2B efa9cdf1e525a57487db870173c6e80efc71293e1debd24af2bdfab6f1673f81db381bd62ebed9cd851618d82825cde3283264aa75d9d2fd7ec569135cd9cd58 SHA512 712741826f87add0f947e42d77bb0eb9f289783c8c798b16d05fd6482d28cc38e808913ee6d68183453aa580b51d7ac06295225463bd729d0d3c7b2da4bc94c7
-DIST gentoo-kernel-6.4.4-1.ppc64le.gpkg.tar 64655360 BLAKE2B d0aa47c314efda9561c96f3f72cdbdfcb8f0da9b7c5288630e0c9d30693881fcad4f956ec2abfe24b0fbaa26eee68f4a074b2630f8e70fc4d003f6b5f97eb364 SHA512 e41d36e2c845871f4e6b8a008aa5da3a6089bbfee96e61e1b74269444dde2e6488087d7a33a7d0933704b0e87bfea48539c7bf8b65484192c487e2f73963ce99
-DIST gentoo-kernel-6.4.4-1.x86.gpkg.tar 67532800 BLAKE2B 3545ab972808ead5ae98524f5bc932315f1d5ad399e0bc27eac6d7f76dcd14595c2f062dd65d9f42cee1e7531731b47c5dd8ef8633de348ac2d58177176a63e2 SHA512 acdaaab1c568abb768b2f7cdc4f57eb6e8ce525b1c9254c992a0b719ce1cba5f99dde1853143bc4af2033870f211aab9d27ccc3a7b14154e2b400d2ad8e0e07a
-DIST gentoo-kernel-6.4.5-1.amd64.gpkg.tar 83968000 BLAKE2B 3e25880b82183b8eff78f87c3df40ee85d436480b5a9002ea8d8e075fb369147891c17df00e7d78a5358ae6b33380c390923f6166757dd2e03c0d3db2ffc0f7e SHA512 623deb1948473a227ab0a2045a7fc6601729650e97df30cd3135fb3d49a86260a5d068ac7c720111d376d11add00a0cacfa3dbba1cadd14eb3e1defa8b479e3a
-DIST gentoo-kernel-6.4.5-1.arm64.gpkg.tar 72929280 BLAKE2B 82d536d0515d50e1b0eb6054d63018344c220b2040bd282e4ff3928c58c77386d24d2772a3620ef42b25223ce604ea29309d84b88443316780f5c2db33b25f01 SHA512 fdc761a06033080bb9abe6cc3009d677fd22d8f05f4c1dfabf6c7277a3ccb848e0642800e5acf5212b85360af6c210e121f588913359d087ad1cee61b4d974a3
-DIST gentoo-kernel-6.4.5-1.ppc64le.gpkg.tar 64645120 BLAKE2B 4492ff903c3ae54d0a612f4836c7173bdb982fb77565a659990eae79c43d5a36a017a3cf2e73a7daddc59affb6fe9e8e735e6f9bdb6f4a6b23d50041a9038def SHA512 d82a56dc381a670c1f5d7ac0b946be64369c459e1cad1d1d88b0c197db3bbd6e1beb0f5b139fdd3354d689c9cb27a37a73684e45e1b2347af89e6d68df10e2db
-DIST gentoo-kernel-6.4.5-1.x86.gpkg.tar 67543040 BLAKE2B 3ebec9e0aac723cdb74094dcf31e83f423de3be640598ff17f655e1282e7d7d1104d54a2e889d12e4c61ea81fe13a0d5d10b8d478e1ca6d5599831affe164dfd SHA512 3bc6a256bd89208d1bd51483c8b5fadf96b337cc9919e83d808e21629db02133b13bd837eb5d1b1e480ebf61e7d37f1792b0936ed0da5ef2c82a1df9eddd9e88
 DIST gentoo-kernel-6.4.6-1.amd64.gpkg.tar 83998720 BLAKE2B 4b6836c10d6c8e7123ddb5a70146fb094e294eb87f8d5f7012b2f981fae6bbafcec0cddad7d7579a08106dbc891c5bda15c39d50c4587547bdaa9fa3df2171e4 SHA512 546ff7c782a7637ce6997ee94d7570d7cb3cb27c8acfdc58a60f5f634b03f7477ecb019fddb5996320fa954260ef74caa794b6afef944f982d18f7416d171477
 DIST gentoo-kernel-6.4.6-1.arm64.gpkg.tar 72929280 BLAKE2B 57e32808518b34e6e65b2835a87fd1c95f3d5b210d18bacfbcc107e243150fff592ea4dc2381d73f3c2c0f186ef70d742dcec056af7d6c2f1de1b7d5db2dcca5 SHA512 ec95702769561fafaf0d3852c96d8212acb0bcf958d461af45110234e2d7f6861f6d14ab254dfd5d7267ea42ca9ffa9789d7c46373197dacb6631e470e6844c3
 DIST gentoo-kernel-6.4.6-1.ppc64le.gpkg.tar 64634880 BLAKE2B 4ce869aeae197e7811b5acdc5a9e3f17a0ee5ea0b5f9bf708227505bf52ddc44c4d485d00751f958c54036f977fc5e143ddac3bd7699ce07dd293ee8d2f71c9c SHA512 35ebc43e11089279574bc84fbd10fe25a1f085313f93c94656617f24c1ccc276d641bb859140c6820c37ccd21c0a85cbf2bb3112b3cbcf90b9e21f396b60a45b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.186.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.186.ebuild
deleted file mode 100644
index 67af68076aac..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.186.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.120.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.120.ebuild
deleted file mode 100644
index bbd48fd37dc6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.120.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.121.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.121.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.121.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.249.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.249.ebuild
deleted file mode 100644
index 3fe8af6f211c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.249.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.38.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.38.ebuild
deleted file mode 100644
index bbd48fd37dc6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.38.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.39.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.39.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.39.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.40.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.40.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.40.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.3.ebuild
deleted file mode 100644
index 3cd8c6516903..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.3.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.4.ebuild
deleted file mode 100644
index 3cd8c6516903..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.4.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.5.ebuild
deleted file mode 100644
index 3cd8c6516903..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.5.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-27 15:00 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-27 15:00 UTC (permalink / raw
  To: gentoo-commits

commit:     541ec4f4373c5321fe262add8642f17badd90f26
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 27 14:51:12 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 27 15:00:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541ec4f4

sys-kernel/gentoo-kernel-bin: Bump to 6.4.7

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.4.7.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a62f33617250..009e8ec111e7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-47.base.tar.xz 2915344 BLAKE2B 7fd49099198e9af926911b3a88312
 DIST genpatches-6.1-47.extras.tar.xz 3812 BLAKE2B ea44d25a1637abff3a87ec17e397ef324aa08d7f62865924a61f55cf85df6a1ae5b8a56ac1f33a61955bb3ce71b28d628d34a600a1834583ab94d4111e9f4810 SHA512 9f8c831530609f2379685ec3bbe545f2bdca86f139233dceb0b10d7259b8b1207188a8f95237483b13f40c6639c6f060df4cbc67e09249c24424bc0bc83fe281
 DIST genpatches-6.4-8.base.tar.xz 414164 BLAKE2B f62a27a2a4ed9a80d830f5118c492c95b1400a149b9594e68b47011359fb02f5ab0a5f467dab50f730d56ac21bff0dd4ebf09251588a7bb4dda15aedc95ec729 SHA512 6d747b1b06d9fad9d53a293586e3bef465ddfbf2886ab9edee32b81282d4c7b8cf27d4edf4f8be1ef668ce55888ae21214ddc6dad0c2732698d23a77dac993c0
 DIST genpatches-6.4-8.extras.tar.xz 3696 BLAKE2B e1d121a35ab69fac09e935317c18299817c65867fb7cf7a6810f560af913a254b411259a78b61c0a31518629ad33e13e53910fbd9701602c733016869106e088 SHA512 11240038d70202c53ee17763de3f60fcb5ae0dffc8cf005d324a7cd15a865313b9da2a3e74e184090b2d674ca1a1515a1db9f2efbff7a0f5361563fc7895e87a
+DIST genpatches-6.4-9.base.tar.xz 483840 BLAKE2B 8f2796524871d00030c870fcb167f36bce2a990a248533b7bf481506f03937fc69ee34cc5e2b8e3fc994c8fb40c54f23ce14c922f99b46c63e9da7e449a6cbcc SHA512 ea23db4aac99667ce2393d7f639043c6169f0f452aa882060d009ead9ffe9b763acd2a88495114b1a691dfa178f0a82fc0df8f89546e2bc292ca643f918691c0
+DIST genpatches-6.4-9.extras.tar.xz 3700 BLAKE2B f76074d4fef0f7a531b5cc699e83d758455727029be4ffd3470116d8475ab50d880501f920baa5fb0ef607ca057b3e1385d70ba8cf928a664d922949c325251b SHA512 35401caf459266c07369825bf2a03b5c9b8c54618e48cd5a8022bee1f2c5c6be4aa6ab714ea74152c0c88ed2fb774452f0de2c50a664979bc9d44b9f7d3951eb
 DIST gentoo-kernel-5.10.187-1.amd64.gpkg.tar 66324480 BLAKE2B 34e3883ba58d1c8dc18c28b1d2e25cab0384a49962ce52de94c5b18050ef52ecdac18e9e70a0d513bcc05d2de8c18ccbf4794e7f3092829b9e0c93128cba993c SHA512 f3c36c48ac3068e7be3efc25147c14febda69150738f5e01a9a7f61a18171f48fea86a3af78c664eea3cfde37345ba939e22cc51a46caa8da538c60b142b0539
 DIST gentoo-kernel-5.10.187-1.arm64.gpkg.tar 59351040 BLAKE2B 62820819de5205c9ce636231c0e944447c6ee10720434292e190684a2b0cb585051291c443cccc14dba621d1e64f0ae52623b734427c895e01f896967d646a51 SHA512 eb9f12a981415c8e30e77245647e445bdc7810922164ee3d59c9da72feded7a0ffeb465db889fceeffc77b83768b83505917c8960b1d64dced167ff8c999415a
 DIST gentoo-kernel-5.10.187-1.ppc64le.gpkg.tar 54927360 BLAKE2B d47a826ba61dd62cded236b2d81270824dac47c993e0a5f8c2cfa5a95293236a9f2f608ce0c7c2c3425f5d5b482c96c39514c9e5c27dfa7b1e45213a2dfeef34 SHA512 2a0d197f13778eb47da5622eb3d2a38b8189534df390e8efd096827afef919fd51ad51d107f32194e7a7dfd0da37d7414b395621665aa8b0337bfbc797c0175e
@@ -28,6 +30,10 @@ DIST gentoo-kernel-6.4.6-1.amd64.gpkg.tar 83998720 BLAKE2B 4b6836c10d6c8e7123ddb
 DIST gentoo-kernel-6.4.6-1.arm64.gpkg.tar 72929280 BLAKE2B 57e32808518b34e6e65b2835a87fd1c95f3d5b210d18bacfbcc107e243150fff592ea4dc2381d73f3c2c0f186ef70d742dcec056af7d6c2f1de1b7d5db2dcca5 SHA512 ec95702769561fafaf0d3852c96d8212acb0bcf958d461af45110234e2d7f6861f6d14ab254dfd5d7267ea42ca9ffa9789d7c46373197dacb6631e470e6844c3
 DIST gentoo-kernel-6.4.6-1.ppc64le.gpkg.tar 64634880 BLAKE2B 4ce869aeae197e7811b5acdc5a9e3f17a0ee5ea0b5f9bf708227505bf52ddc44c4d485d00751f958c54036f977fc5e143ddac3bd7699ce07dd293ee8d2f71c9c SHA512 35ebc43e11089279574bc84fbd10fe25a1f085313f93c94656617f24c1ccc276d641bb859140c6820c37ccd21c0a85cbf2bb3112b3cbcf90b9e21f396b60a45b
 DIST gentoo-kernel-6.4.6-1.x86.gpkg.tar 67553280 BLAKE2B d0fe9e92dbc7126d044f07dbf95b11edcdaeaaa77a856db4f60b329aa8ea55d02d2552e7d2ff2ca0d9b32e568caa67b203efdfe5214aa22609150fa39369c81c SHA512 a8780f7258ca4717da2cd979f609c85b82215d1da04fc8994a8a2d4e5b9df8877ab42a42e02d2416e0386ed4e74cb874ce7dc1352923e8d397ffac21346346aa
+DIST gentoo-kernel-6.4.7-1.amd64.gpkg.tar 84019200 BLAKE2B fbaf9569208d704b5e49e2957d8feb6f2b9aaf383b2b2607850dd78201a6cdb0fd69a836297f38ff482caaabd6bb0ef1138d1390d8611defa9d881c10c5610e8 SHA512 d5287481117f88410ef9809844d238a965a93502fdbd0ecd1594c3885bb2f175eb09e0df918f68dbea863709434f921e4af3578d2a7738fe2d7adb0928bd8901
+DIST gentoo-kernel-6.4.7-1.arm64.gpkg.tar 72939520 BLAKE2B 857f053b0f0c205ee86f8bb7226e52bcf1f713e64d654e9ab1d25378b6ebc1c50d412a0abf57895cb66aaf28d82f495eddb129a7dc2618d1c495253194e73a4c SHA512 ae096d1d1821031590f2f5d8770ea10c65a04f46ed6974436651e70bc222f58f26bfa7ab5bf7e3514a55652b2494297c6074e87f52ee466cdb27d523d2954085
+DIST gentoo-kernel-6.4.7-1.ppc64le.gpkg.tar 64645120 BLAKE2B 49bbf25b273c791cddaafaed8260bd63ac5e0608e9b058de3afa9c6e2b1a7bd10cbe1af63d788423dfddd045ce214bb0bd7c46ae0e64ce50aeefa44f87ae491c SHA512 f3a1f04cec79bb26f26c620b7d34c23423247e20b50f3b877a2572548b60ae2d9170a0b5963feafcf9d1f0a43acf0398338d4239c5b4febb32e1f2aee2e52694
+DIST gentoo-kernel-6.4.7-1.x86.gpkg.tar 67553280 BLAKE2B a61ccd6b51ec51c2e76b21164c75dd614600bcbd6943d75fee17d72b5147968bbb9826a74f90584f34fe128830d5cc2b7baaff73b850865790a4c67f088abd16 SHA512 c3193187d2e80f7f5c3c4b8fd2aa2c2578b038a060fc657fa384715a85c6b6604e32d31feaa95a6c79993ee0b308f9741821486bbe88a5086cbd1c9687c3fdc6
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.7.ebuild
new file mode 100644
index 000000000000..3cd8c6516903
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.7.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-27 15:00 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-27 15:00 UTC (permalink / raw
  To: gentoo-commits

commit:     c60571f33deeedd60ff6435e36db2a92ed369fe0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 27 14:52:36 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 27 15:00:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c60571f3

sys-kernel/gentoo-kernel-bin: Bump to 6.1.42

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.42.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 009e8ec111e7..8414a786b2c4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586
 DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b
 DIST genpatches-6.1-47.base.tar.xz 2915344 BLAKE2B 7fd49099198e9af926911b3a8831208d6c0ecb5047e8bc7563aceb23516328a1829c33b912f52d1175440770ed0394aa6bb3438ad92a9a81ed28ca6fdc6ee928 SHA512 5c0841c92d0f2bcbc81599568d882bef066f132b670334fe7728797b76665aaae170ee2acaf942228d5065fc95493fe33fb2ec2268f9d2bb54739b463b346b33
 DIST genpatches-6.1-47.extras.tar.xz 3812 BLAKE2B ea44d25a1637abff3a87ec17e397ef324aa08d7f62865924a61f55cf85df6a1ae5b8a56ac1f33a61955bb3ce71b28d628d34a600a1834583ab94d4111e9f4810 SHA512 9f8c831530609f2379685ec3bbe545f2bdca86f139233dceb0b10d7259b8b1207188a8f95237483b13f40c6639c6f060df4cbc67e09249c24424bc0bc83fe281
+DIST genpatches-6.1-48.base.tar.xz 2983620 BLAKE2B fd09d2c761c3652502d590ad189db668a27d48e2c0c336b1d2e96f9a90a3c365409d012319b6daff30e6039330b90746636e89d6e4f5bb302851b3ced0e57286 SHA512 5abc93002ba800f13d27ffa8bd9485cfb921cd8e43d4cc15325fa2b833eb334e062cbb9b751ff2fa285a7f61f0e0809366d58fcfb4fd4a71fc08f2e48669b5cc
+DIST genpatches-6.1-48.extras.tar.xz 3808 BLAKE2B 5f31be220d97582f049f58f796f0d509c1d2c82ca41efbcb178a9f78db64e0de0d0297096a6109c4989777cddc0957fc8efa7caf333737157a4b6352aaff64bd SHA512 d37be3695cd96f3226265c4f689aef9e98f0528d34b554e53e98fe9497e1b8a26ebe2661d8a04e9c84a615e1bb4966263358d759d228c950af3ce70bf6340e0c
 DIST genpatches-6.4-8.base.tar.xz 414164 BLAKE2B f62a27a2a4ed9a80d830f5118c492c95b1400a149b9594e68b47011359fb02f5ab0a5f467dab50f730d56ac21bff0dd4ebf09251588a7bb4dda15aedc95ec729 SHA512 6d747b1b06d9fad9d53a293586e3bef465ddfbf2886ab9edee32b81282d4c7b8cf27d4edf4f8be1ef668ce55888ae21214ddc6dad0c2732698d23a77dac993c0
 DIST genpatches-6.4-8.extras.tar.xz 3696 BLAKE2B e1d121a35ab69fac09e935317c18299817c65867fb7cf7a6810f560af913a254b411259a78b61c0a31518629ad33e13e53910fbd9701602c733016869106e088 SHA512 11240038d70202c53ee17763de3f60fcb5ae0dffc8cf005d324a7cd15a865313b9da2a3e74e184090b2d674ca1a1515a1db9f2efbff7a0f5361563fc7895e87a
 DIST genpatches-6.4-9.base.tar.xz 483840 BLAKE2B 8f2796524871d00030c870fcb167f36bce2a990a248533b7bf481506f03937fc69ee34cc5e2b8e3fc994c8fb40c54f23ce14c922f99b46c63e9da7e449a6cbcc SHA512 ea23db4aac99667ce2393d7f639043c6169f0f452aa882060d009ead9ffe9b763acd2a88495114b1a691dfa178f0a82fc0df8f89546e2bc292ca643f918691c0
@@ -26,6 +28,10 @@ DIST gentoo-kernel-6.1.41-1.amd64.gpkg.tar 76677120 BLAKE2B 7c908fba9aaf2f196201
 DIST gentoo-kernel-6.1.41-1.arm64.gpkg.tar 69335040 BLAKE2B 3b5b1902db029c52abb3c6d16516fd666aac7bd7013041e17f8ee8d77048188e832972834360d3f31213f2965d3535cd37db673d3eafc1b71f0a1a5ad077b8f6 SHA512 2458f474c66400a23dbe270c9b82aa43110fe6749809a2fd19a60fa8cdf16fc3aeb0c04abd8bae5e9730e0b97e8b5b8d3fda98fd6566987c33bcb8cf91a6dbca
 DIST gentoo-kernel-6.1.41-1.ppc64le.gpkg.tar 62740480 BLAKE2B 5afebd6e2bab219c45365dff041823484d762160aedcabc60dab1e05b4ea0e0a028251c34317550bb81da094d9aec2dea2dfde7238cc061ddad2f075934db24c SHA512 ce94ade1f2e585b127ef68bd38d7040f12316a1c8ceb53be4b2b54f47e70ac741f1c4188a785f6920b74f9f43f9cb27a9e31b33663792b9775cc55611aa6a2cf
 DIST gentoo-kernel-6.1.41-1.x86.gpkg.tar 66078720 BLAKE2B b144dc3f949b6c60a8b09eab6fa0e402e80d2e55722194f48c9a7edee9b684ae6bfd529acb6bea1c4f1e20ba18a6d5cf6b0a72b01b2c84eafd2bc525280d69ad SHA512 5c23d2f43b8bfd1d953d38bb50cff36faf58fd157d6d05965fe45e0b410c4b9230558b578ab4ed5741ab3a1f9d131c825997dae1d89cd0d003642c3c224cf6b2
+DIST gentoo-kernel-6.1.42-1.amd64.gpkg.tar 76840960 BLAKE2B 2753a1c38984d1c68dd097ab7d228226a9faa8696055eac15bb753923f077653f2e5190a02903bfa47c87d70105f701052df747daee59d1e60b23c9269225445 SHA512 2bb2a6cd99e90e974390c0741b95e315fb7165f7d3a67428fda759909906e1f022a9c5cfafd3b4a178d37c053b6e14be691ba02d647e4bc6518e3e66c0df8314
+DIST gentoo-kernel-6.1.42-1.arm64.gpkg.tar 69488640 BLAKE2B d5d3961f3c2455d9e1640223c1c278b3c893b7d990d487ab520d8339c9ec987560d77d6980940abe51c7bf7ffec32be395373ced15453d6000fc0d35a7f56585 SHA512 f1aaa6272762814be2bb9d05f7de53eb6298667da04804c7e04449cf7f1a69a8841fb564c5a37caf2ff832aeaa594b3a695bf041d4016ae62b7699fa24814319
+DIST gentoo-kernel-6.1.42-1.ppc64le.gpkg.tar 62842880 BLAKE2B eacc0bdab67ad7e5556539e8d99ea6cd1c3475faa6154e66fa52d8d0cdac8ecace746082418a2ae14d5afd0dfc70bf4c3cc31404182a784d1941146d24400e9f SHA512 cdc03c720f76e543eecbcbc588abf4e27a7a3e573356c84b5051bb5ab5e2d5bfb3b0aa98ca0da2f308b4f31e5ddc02ad228832eec9349ebee8e853c7f5d3e552
+DIST gentoo-kernel-6.1.42-1.x86.gpkg.tar 66211840 BLAKE2B 69443424cb8481801906dc5ab47edaf494882f81d0deb532eef63b69fea3674d4e589dbb489611a2081cc5ff259f65fe0a263a60e0d1fdd6a7006b6b9b41ad4c SHA512 35499dfec450c5c86dc84173e714a9646f92c454bfefed4f497d758a1157de23161dab651ba6f0a6784c049bf5117081bcc3db087927d17fae1bf81d47e4764f
 DIST gentoo-kernel-6.4.6-1.amd64.gpkg.tar 83998720 BLAKE2B 4b6836c10d6c8e7123ddb5a70146fb094e294eb87f8d5f7012b2f981fae6bbafcec0cddad7d7579a08106dbc891c5bda15c39d50c4587547bdaa9fa3df2171e4 SHA512 546ff7c782a7637ce6997ee94d7570d7cb3cb27c8acfdc58a60f5f634b03f7477ecb019fddb5996320fa954260ef74caa794b6afef944f982d18f7416d171477
 DIST gentoo-kernel-6.4.6-1.arm64.gpkg.tar 72929280 BLAKE2B 57e32808518b34e6e65b2835a87fd1c95f3d5b210d18bacfbcc107e243150fff592ea4dc2381d73f3c2c0f186ef70d742dcec056af7d6c2f1de1b7d5db2dcca5 SHA512 ec95702769561fafaf0d3852c96d8212acb0bcf958d461af45110234e2d7f6861f6d14ab254dfd5d7267ea42ca9ffa9789d7c46373197dacb6631e470e6844c3
 DIST gentoo-kernel-6.4.6-1.ppc64le.gpkg.tar 64634880 BLAKE2B 4ce869aeae197e7811b5acdc5a9e3f17a0ee5ea0b5f9bf708227505bf52ddc44c4d485d00751f958c54036f977fc5e143ddac3bd7699ce07dd293ee8d2f71c9c SHA512 35ebc43e11089279574bc84fbd10fe25a1f085313f93c94656617f24c1ccc276d641bb859140c6820c37ccd21c0a85cbf2bb3112b3cbcf90b9e21f396b60a45b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.42.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.42.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.42.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-27 15:00 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-27 15:00 UTC (permalink / raw
  To: gentoo-commits

commit:     aa5bdc64b11946bfd33491a62104563ae70b492d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 27 14:53:48 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 27 15:00:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa5bdc64

sys-kernel/gentoo-kernel-bin: Bump to 5.15.123

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.123.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8414a786b2c4..ed00796f3513 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-197.base.tar.xz 5562876 BLAKE2B 17ce7ef2e11371ef7c4cababf74
 DIST genpatches-5.10-197.extras.tar.xz 3868 BLAKE2B 349894aeb8c6cde8ca01b7b12249c492a67b9d8e1329f2e93ef14fcb1e643bc6f24613ef1f1cbedd7cd67cec6c7dcbfa4b00cc66ae157b2b9503587ef025e17c SHA512 4979e464dd29590915baaade081035c523ffaae061acb4b0d5948daa450ae6e7993e0bb0acb82d414b1388fe804555cdb59d84f0eedbc466ae64e76bd5b79d28
 DIST genpatches-5.15-128.base.tar.xz 5056336 BLAKE2B 7b25accd5e2c987050480abac7b79cd280820ee8b3607c84a58b6bc1c30c97c209b1a392c9c92abb7494307ccd138358674e7a984cf4766c2889ec9cee069546 SHA512 be70279f9cf6bdccf0bb3436b13cabca61e6360eae2d33e576f408ef2d32ed3bbb449083b0a84c31f98328ddda68b587f689487fe8346df41e83ecdaf702063e
 DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d8341723eb0ec32be703fbb3927e7984e9ea365b7907f38b2f013e725221bfb7d867eb63da4e784506615e1cacf9018c58981a2ce3 SHA512 b735304d7990925485ca45f1cd0f6434a96af45269bb3e10b9b67a41f84440654f62831a5160125f8d0c1ff4587ab00294caa1fa5223e8daf86dc0393bc8a695
+DIST genpatches-5.15-129.base.tar.xz 5079636 BLAKE2B 9dc533ca9995f272c9f69c277e02f028cf04a1161b6ff18082dc132861549bf9a297a99768bd779ccf0c5ccd26e2bae321e8e233986c23123b3fa549f47a4c35 SHA512 43fd5a4739883915187fa04a5c04e106233ce8e76492240585b6b7dca8f74687c8326117383f84f8d4b8fc1de602b2a9aedfa596ce5a1275777fd15ae0f7a142
+DIST genpatches-5.15-129.extras.tar.xz 3932 BLAKE2B 899d47c7df1aa674c6438d2e0e5f70aae7ff0be55ab663d533191721791673f60c90a00b8b42167d99e750a428a65604af84f47aa385049ac91b6599db547b72 SHA512 ff342b8a47ccea5ae86bc4a499a145a331e9c5c52f2ea84b1baa8b17e11d5aa6504fca9d594960c903cbaea65cdd53aa6e634128296b0c76cdb6d4e9bc9c1ca5
 DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586a2420618b647fe6cb5d96210cdb8d5baf767d6eb6d9efd4ac48eadaf0f2b108569656c43b2b43a687b635daf9c91475491a1 SHA512 1231ad3f7ceb0451d9aa5a96be803eb48a5656fe63476ec55ccb71a96eadd2c12d2e44074b302b9c2770569abda60275c0ed161b3786d2dd7be6b0a49d4e4f55
 DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b
 DIST genpatches-6.1-47.base.tar.xz 2915344 BLAKE2B 7fd49099198e9af926911b3a8831208d6c0ecb5047e8bc7563aceb23516328a1829c33b912f52d1175440770ed0394aa6bb3438ad92a9a81ed28ca6fdc6ee928 SHA512 5c0841c92d0f2bcbc81599568d882bef066f132b670334fe7728797b76665aaae170ee2acaf942228d5065fc95493fe33fb2ec2268f9d2bb54739b463b346b33
@@ -20,6 +22,10 @@ DIST gentoo-kernel-5.15.122-1.amd64.gpkg.tar 69550080 BLAKE2B 19e838d91b771456a2
 DIST gentoo-kernel-5.15.122-1.arm64.gpkg.tar 62504960 BLAKE2B 7fa1d232e86175bc06fc26bf4bde90c3170e724566779697a8153f14d8c0a38f6a2b31900f02ea5de95cf122b5f955914aadfbd8061ad3d0a0d6d8c0ef23e988 SHA512 09591edcdca3c29e5f78a51a65a7e5169d55094de627be73973c6302b62454f18d28996a72a667814b2cbd8dbfeaac3ea642d6092d6d296c63b077ee979c0fc5
 DIST gentoo-kernel-5.15.122-1.ppc64le.gpkg.tar 57118720 BLAKE2B ad11ad53e8e42220d1efc9948f72e72e41353e73357670f33ca30c8157b6d8e859b05d77ad31a033032134ea74a63bc3de53723ba118c566d4268a9c7d18c203 SHA512 377124529e69e09de0a4f0760d0500bb3550f5bf6752b6264a37dd320f6b99e3aad6636074d8189c4e2f437281d3e2ed7cca76ffdbdb77cd92b19852448d36a8
 DIST gentoo-kernel-5.15.122-1.x86.gpkg.tar 59136000 BLAKE2B 1730477ff339c6852dbe00fafc07caf6a249e65ff7b478c7bfe8e5b3bd14f6e09803b0e64641a1eb280990dddbea948f19f293898547688670b4a3ce69a83d8b SHA512 d00d6fb69946c8fe44a7561e14fb2276326fa365d6e78a31bbf425ee4ba696b17c42a0f1ac412ecfbc40a02fe588e5635bbe0f436d4820c5ca0854a37715a983
+DIST gentoo-kernel-5.15.123-1.amd64.gpkg.tar 69519360 BLAKE2B b644beb7b232d754618fa09ddf793d465aa1861cc31b1a9568e8c77c36852e7f019066ab572a543243fa5bb09bfdc6976498142dd16df23a16125734b426bf09 SHA512 b3efb3c7565b4d9a594e9f27d80f73daae00ad06242b3b9f1765c13d14d5647678b63293221d01a89aa1f503656c670a72f33017b37c1f081a464a73803d7382
+DIST gentoo-kernel-5.15.123-1.arm64.gpkg.tar 62525440 BLAKE2B 1288329713e7e16c2550bceb36ff0348fdd9f83414adf6947ee809eebc2a5ff705c7929fa9c6c43a1029ef1428778ce77579d99c80e53d236cae4daa334cff1f SHA512 a3fb7669608bc296973ae6533fde19f2f11f2c8dfd0c6c438d683a82a41f5e3cdab7fd9969e49274d81f78a0c27aa838a0355f82307312151ba61194a2f3607f
+DIST gentoo-kernel-5.15.123-1.ppc64le.gpkg.tar 57108480 BLAKE2B 8ac937c177a64c368e6bd1f0581c7eb584638f2b583c6fc17dcb41dbed5e8c4827d718de3b0ad16c4e4fb25b143154b9867e8649bc0311c5717c98a560327d74 SHA512 52df73e38c062d53cdfe279df592c09731599639a154004727bcd8138aaf89235c50a5ede6fd470c920f4570ea48e24d657bfc055e7472d3f1919993f6061d59
+DIST gentoo-kernel-5.15.123-1.x86.gpkg.tar 59136000 BLAKE2B 85fd5f0bbe476749cf195b145fe6c04b38b60f3bcbcf93b74d25ca080519361d535f70bdd5687af2dfdc655f935098ec4c9a724ab4ab3a1d84b7557fba3ff6e3 SHA512 2c0d5a15af2dfe9da7aff5fbc9984c92bdb85974e7a5660f6217d33faaae4b74073bd381c051d7948d53aed8677d4e8c64f71903edeba850ea61c9b06636ad9d
 DIST gentoo-kernel-5.4.250-1.amd64.gpkg.tar 60508160 BLAKE2B 053d8d9b0749cf81edaec06ddb8cb9a48bb2ad7c3648e08504253e24a8365e2882e09abf0cab2f8a667e99a348b652aac79050e54c8d0e074b53cd5a159573c5 SHA512 50a07346595729a8ad462c36423724a3e74c2496892764be54034b4318ea7f1a4aa1a6bd7fdb0401b78e48fee6755f603e59bdf10a22fa810f371fe472877f8b
 DIST gentoo-kernel-5.4.250-1.arm64.gpkg.tar 56524800 BLAKE2B 7a170a4f462ffeb2a17e394857581d3fba3dad5fb4f48bf6c891ecbf7eb73c7c6b03e3e7164c90af6944bc055d43dcd1431192e310c54c4b28aed1f652666e92 SHA512 875dde5172de80ac27a53b8a4e38e7744f7ca6361ffbd80fdaa6a6491c1d5d44064bfe010a0ef5ca638f9bbc58c1e1bef7b32f087a4aceb672c9ffb1892c3921
 DIST gentoo-kernel-5.4.250-1.ppc64le.gpkg.tar 54200320 BLAKE2B 5e18420429060f5f2c58ceacc570bfbc715f4d76fb80efe6544fc7a2924f37ec4d8739edc2a49a607f89d4243c1aed714fddd8f6ff9bf1283fa673281cbcfa6a SHA512 aacebe370ee7187945db2ee8481d633f6f41da9c045c7a5a4f8cbb1407efb2fd1cd1ad1abe881c54bcc706610d50f3ee0c4ab1f2f039c951e98cc26f158c0f93

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.123.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.123.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.123.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-27 15:00 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-27 15:00 UTC (permalink / raw
  To: gentoo-commits

commit:     01a15f3e5a9e9af7589cb81386b30665c0970238
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 27 14:53:51 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 27 15:00:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a15f3e

sys-kernel/gentoo-kernel-bin: Bump to 5.10.188

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.188.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ed00796f3513..3c0dfa363438 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-197.base.tar.xz 5562876 BLAKE2B 17ce7ef2e11371ef7c4cababf7405079b8c64ff64847baba9aac5e6db6531d129ec48ad3bea995dec23694248d8dfd1067d0ca9d77295fece36f4f6c003e4d58 SHA512 44a6d3ba9989c458570feb9334988fcbba3fd5448936379310a7649497a2bb9f86462bbb23b0e04c6cfd2474d88d20190aa0b93fb482c0a19e3320a6e7a8111d
 DIST genpatches-5.10-197.extras.tar.xz 3868 BLAKE2B 349894aeb8c6cde8ca01b7b12249c492a67b9d8e1329f2e93ef14fcb1e643bc6f24613ef1f1cbedd7cd67cec6c7dcbfa4b00cc66ae157b2b9503587ef025e17c SHA512 4979e464dd29590915baaade081035c523ffaae061acb4b0d5948daa450ae6e7993e0bb0acb82d414b1388fe804555cdb59d84f0eedbc466ae64e76bd5b79d28
+DIST genpatches-5.10-198.base.tar.xz 5696280 BLAKE2B 538dc0baa1ba2df2771c23e7670cdbc23f120298d5547a6da6b876c8e5d2a27a838c7f7f80b497d2d3db5fce1911e48443a8c7ec3e9012d04ecf9dac523cbfec SHA512 910043f21ae68efaaa371efa1a71eb52d12ddf50d677502322a15cdd1eeaf4ab3b55e23dc3d26b917c5cf38639837c6b15846e99395cf4a1a4a395b3b58386cd
+DIST genpatches-5.10-198.extras.tar.xz 3868 BLAKE2B fb33cb11d00237cf8649e868175fe31211dd3ccba5201ebbb9606cf0ff863a2519587758ddd6464e98716a2c8c0e210dbf833e70f25631877ec4ba55760d9b29 SHA512 19d64fa354c8a8cc895052d9259a7b25561f4614dfd0a8dc8645f70d19bf677c826715042263769b8740f14fe6b9a03e7f9cd1e0f27d9fa373223d9bf39c7416
 DIST genpatches-5.15-128.base.tar.xz 5056336 BLAKE2B 7b25accd5e2c987050480abac7b79cd280820ee8b3607c84a58b6bc1c30c97c209b1a392c9c92abb7494307ccd138358674e7a984cf4766c2889ec9cee069546 SHA512 be70279f9cf6bdccf0bb3436b13cabca61e6360eae2d33e576f408ef2d32ed3bbb449083b0a84c31f98328ddda68b587f689487fe8346df41e83ecdaf702063e
 DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d8341723eb0ec32be703fbb3927e7984e9ea365b7907f38b2f013e725221bfb7d867eb63da4e784506615e1cacf9018c58981a2ce3 SHA512 b735304d7990925485ca45f1cd0f6434a96af45269bb3e10b9b67a41f84440654f62831a5160125f8d0c1ff4587ab00294caa1fa5223e8daf86dc0393bc8a695
 DIST genpatches-5.15-129.base.tar.xz 5079636 BLAKE2B 9dc533ca9995f272c9f69c277e02f028cf04a1161b6ff18082dc132861549bf9a297a99768bd779ccf0c5ccd26e2bae321e8e233986c23123b3fa549f47a4c35 SHA512 43fd5a4739883915187fa04a5c04e106233ce8e76492240585b6b7dca8f74687c8326117383f84f8d4b8fc1de602b2a9aedfa596ce5a1275777fd15ae0f7a142
@@ -18,6 +20,10 @@ DIST gentoo-kernel-5.10.187-1.amd64.gpkg.tar 66324480 BLAKE2B 34e3883ba58d1c8dc1
 DIST gentoo-kernel-5.10.187-1.arm64.gpkg.tar 59351040 BLAKE2B 62820819de5205c9ce636231c0e944447c6ee10720434292e190684a2b0cb585051291c443cccc14dba621d1e64f0ae52623b734427c895e01f896967d646a51 SHA512 eb9f12a981415c8e30e77245647e445bdc7810922164ee3d59c9da72feded7a0ffeb465db889fceeffc77b83768b83505917c8960b1d64dced167ff8c999415a
 DIST gentoo-kernel-5.10.187-1.ppc64le.gpkg.tar 54927360 BLAKE2B d47a826ba61dd62cded236b2d81270824dac47c993e0a5f8c2cfa5a95293236a9f2f608ce0c7c2c3425f5d5b482c96c39514c9e5c27dfa7b1e45213a2dfeef34 SHA512 2a0d197f13778eb47da5622eb3d2a38b8189534df390e8efd096827afef919fd51ad51d107f32194e7a7dfd0da37d7414b395621665aa8b0337bfbc797c0175e
 DIST gentoo-kernel-5.10.187-1.x86.gpkg.tar 56463360 BLAKE2B ead3ff30c54dfb68d5d5b3b826690ab94d3846bb9609b7417890ccb04ef68f3e24021d3c16745b747195256c064150a9b12627af45df53bd3d0a1eda2d14aec9 SHA512 bfac813dc2aba6cd7894d00bf5976cfd8670248e84db399bafe9869edf89f2fb81caafc5f9455971528e4c15e42f2f1cc519d18fad1e75bee3f9bd4559fe12c2
+DIST gentoo-kernel-5.10.188-1.amd64.gpkg.tar 66355200 BLAKE2B 67e9230022bc021d64ffa00b4d041f22f13ab82cc28fc3678fb6e26d55e536576396bfcb78d518895dc86f34b0d414d6fc630ae7d1a82f6cdbbac9e749c5b30d SHA512 704bd52cc5661abe577a7ce5ec40f6934213d57f5323d3dd84580d578cc36f0ad661290dc308a2ca9a78747df190cdccc69f92de0ec53cb39ed080dae7e3e61e
+DIST gentoo-kernel-5.10.188-1.arm64.gpkg.tar 59371520 BLAKE2B 99b4d026c9bb9469e4d8ea1f5db9e91164a6cbbeec1399d3100d5edae793cedb3be7f7b36dff40e8fa63dea978d7ead70d0930754fe67d307186c9f445230978 SHA512 b60da2425ad1748bc95ecc181c61e5cd0764851e83984d3c7f2a2a48198794b590bb02fe56bad8cd33e22b08bde3f4e2e57bfdc78b227b3a490eb71700a5b95c
+DIST gentoo-kernel-5.10.188-1.ppc64le.gpkg.tar 54927360 BLAKE2B 6876892814b8833480b87c62ade2d91450a71fa8bba270fceea80618db6b09e65f409e00f27527c373a4eb2920e876d4a2b6a0a08598fc8598efc4010b577d67 SHA512 961e1a828983a5b039b509aeebad7037a38d020952351b1905f36e8f7eae3bbc78a3a5f8fd167f5f62f729c678fa7a3bd34bab27478c3932dd5f2f9d59aed400
+DIST gentoo-kernel-5.10.188-1.x86.gpkg.tar 56483840 BLAKE2B 403ece24cc9f432d058a727d561fd969e30872275b9897ee5a49077884ef58f75fdbd2fc4f3e9809b3f6f246cb75d54f96345cecc260f934904391785063e8e2 SHA512 3b12fa29701c49331623e482153df0e3e1ef68dde9f01c9949fad93820fffbc05f7721432f8426ead37f9f066a7c7e39d9f1edb4206c777bea285e8047ef17fc
 DIST gentoo-kernel-5.15.122-1.amd64.gpkg.tar 69550080 BLAKE2B 19e838d91b771456a22a1c003c79af1abbd4f7eb1e8629bb0b226a3e54481bf5514038454ee082945035e543c249657305e92121ffc8fae97003f530725503ef SHA512 00b371cf9039215a02f5cf06790ff76443f8cb504e794b91e61746e75ed99f43fdf94602439744771cd40aeb547416dceb3122a4ecf83b5ae18f3b7628b07b05
 DIST gentoo-kernel-5.15.122-1.arm64.gpkg.tar 62504960 BLAKE2B 7fa1d232e86175bc06fc26bf4bde90c3170e724566779697a8153f14d8c0a38f6a2b31900f02ea5de95cf122b5f955914aadfbd8061ad3d0a0d6d8c0ef23e988 SHA512 09591edcdca3c29e5f78a51a65a7e5169d55094de627be73973c6302b62454f18d28996a72a667814b2cbd8dbfeaac3ea642d6092d6d296c63b077ee979c0fc5
 DIST gentoo-kernel-5.15.122-1.ppc64le.gpkg.tar 57118720 BLAKE2B ad11ad53e8e42220d1efc9948f72e72e41353e73357670f33ca30c8157b6d8e859b05d77ad31a033032134ea74a63bc3de53723ba118c566d4268a9c7d18c203 SHA512 377124529e69e09de0a4f0760d0500bb3550f5bf6752b6264a37dd320f6b99e3aad6636074d8189c4e2f437281d3e2ed7cca76ffdbdb77cd92b19852448d36a8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.188.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.188.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.188.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-07-27 15:00 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-07-27 15:00 UTC (permalink / raw
  To: gentoo-commits

commit:     febba36918719e6bc93f2c4b9b4ac58aff871916
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 27 14:53:55 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 27 15:00:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=febba369

sys-kernel/gentoo-kernel-bin: Bump to 5.4.251

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.251.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3c0dfa363438..d791d8cb634a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-129.base.tar.xz 5079636 BLAKE2B 9dc533ca9995f272c9f69c277e0
 DIST genpatches-5.15-129.extras.tar.xz 3932 BLAKE2B 899d47c7df1aa674c6438d2e0e5f70aae7ff0be55ab663d533191721791673f60c90a00b8b42167d99e750a428a65604af84f47aa385049ac91b6599db547b72 SHA512 ff342b8a47ccea5ae86bc4a499a145a331e9c5c52f2ea84b1baa8b17e11d5aa6504fca9d594960c903cbaea65cdd53aa6e634128296b0c76cdb6d4e9bc9c1ca5
 DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586a2420618b647fe6cb5d96210cdb8d5baf767d6eb6d9efd4ac48eadaf0f2b108569656c43b2b43a687b635daf9c91475491a1 SHA512 1231ad3f7ceb0451d9aa5a96be803eb48a5656fe63476ec55ccb71a96eadd2c12d2e44074b302b9c2770569abda60275c0ed161b3786d2dd7be6b0a49d4e4f55
 DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b
+DIST genpatches-5.4-258.base.tar.xz 6040776 BLAKE2B 722214955565832dc7ae8719e4c6a6a6c44822469ca73ffc7a4d6ac4ebd5b8c2e04b127ddad873f3b434cd21803b54c385f7de750386494b0995a19aa44cd2c1 SHA512 12b0c24ace3e4376bb377383d14224822f4244caeb687d070be331687f0b98f4c0c85866dc65b78450b76e7628e4ab403b15164b1ff98c45f720cf7d98070442
+DIST genpatches-5.4-258.extras.tar.xz 1812 BLAKE2B f877002e5e5e31916f8151589a8ff3e88cb618345e708b6682f8c8babb9b4a09155481cdecaf21909c4db820c395525f2ebe439e3377b7bd1b60c38c90bd6bdf SHA512 593ac9335f7d10bd556ded4af7414a015be8a34407b2b7c3077749ac5903f10424c7ae0d3cfb63ccc12ddf275af5dc59feced7408c4fe77bbd153ccf64ca6d47
 DIST genpatches-6.1-47.base.tar.xz 2915344 BLAKE2B 7fd49099198e9af926911b3a8831208d6c0ecb5047e8bc7563aceb23516328a1829c33b912f52d1175440770ed0394aa6bb3438ad92a9a81ed28ca6fdc6ee928 SHA512 5c0841c92d0f2bcbc81599568d882bef066f132b670334fe7728797b76665aaae170ee2acaf942228d5065fc95493fe33fb2ec2268f9d2bb54739b463b346b33
 DIST genpatches-6.1-47.extras.tar.xz 3812 BLAKE2B ea44d25a1637abff3a87ec17e397ef324aa08d7f62865924a61f55cf85df6a1ae5b8a56ac1f33a61955bb3ce71b28d628d34a600a1834583ab94d4111e9f4810 SHA512 9f8c831530609f2379685ec3bbe545f2bdca86f139233dceb0b10d7259b8b1207188a8f95237483b13f40c6639c6f060df4cbc67e09249c24424bc0bc83fe281
 DIST genpatches-6.1-48.base.tar.xz 2983620 BLAKE2B fd09d2c761c3652502d590ad189db668a27d48e2c0c336b1d2e96f9a90a3c365409d012319b6daff30e6039330b90746636e89d6e4f5bb302851b3ced0e57286 SHA512 5abc93002ba800f13d27ffa8bd9485cfb921cd8e43d4cc15325fa2b833eb334e062cbb9b751ff2fa285a7f61f0e0809366d58fcfb4fd4a71fc08f2e48669b5cc
@@ -36,6 +38,10 @@ DIST gentoo-kernel-5.4.250-1.amd64.gpkg.tar 60508160 BLAKE2B 053d8d9b0749cf81eda
 DIST gentoo-kernel-5.4.250-1.arm64.gpkg.tar 56524800 BLAKE2B 7a170a4f462ffeb2a17e394857581d3fba3dad5fb4f48bf6c891ecbf7eb73c7c6b03e3e7164c90af6944bc055d43dcd1431192e310c54c4b28aed1f652666e92 SHA512 875dde5172de80ac27a53b8a4e38e7744f7ca6361ffbd80fdaa6a6491c1d5d44064bfe010a0ef5ca638f9bbc58c1e1bef7b32f087a4aceb672c9ffb1892c3921
 DIST gentoo-kernel-5.4.250-1.ppc64le.gpkg.tar 54200320 BLAKE2B 5e18420429060f5f2c58ceacc570bfbc715f4d76fb80efe6544fc7a2924f37ec4d8739edc2a49a607f89d4243c1aed714fddd8f6ff9bf1283fa673281cbcfa6a SHA512 aacebe370ee7187945db2ee8481d633f6f41da9c045c7a5a4f8cbb1407efb2fd1cd1ad1abe881c54bcc706610d50f3ee0c4ab1f2f039c951e98cc26f158c0f93
 DIST gentoo-kernel-5.4.250-1.x86.gpkg.tar 52459520 BLAKE2B e84a4ca3fff2cc8ad89f9e49d1ad9a00801218bb5efe8b722d5f5b1ad0c2cb427f36e38803d2d0dea6905c91149596d25609f9acdd4be1034c6c15617458671a SHA512 625fd5dd83bf22f529a9721516bde18d5de8f5fd73f1bbb12d8d8b6768b42b5ec629046f4d0f70f06cf8613361083adc00ecd526f55eb4e4f37582e0aa32fe2e
+DIST gentoo-kernel-5.4.251-1.amd64.gpkg.tar 60518400 BLAKE2B 24ad6aa49985039131d2684ec4ef440479998829bfc4ce60302663769fee353f1ec53dbb27bf4bd62ecfecd7ab45301add32f7ae9b65d61bf82496af8d58fcf3 SHA512 b80c56d3438a61d7d29856cbeb2f360fe253965f03e50564691fc17496a5e70dcb2f8386dfb4eb97cb58320d9d7224f958def7c632f238496db332943f00111e
+DIST gentoo-kernel-5.4.251-1.arm64.gpkg.tar 56524800 BLAKE2B 644ea0426a030b1a4446a2e5f419389b6bf85b6d57ec9601a88c56c12e5e33b05ba8f6e60b9e70d7b3065bc24163ce1d33084cebf1e30607709e85de05fe723a SHA512 afcb06927725a59426e60a16fa6e5cadd914b863344da301bc4c70ee3a675a135d9b43c5c09c740ca35d9dd6716567d4f32610b37bdf6cd058bc591a238bea7e
+DIST gentoo-kernel-5.4.251-1.ppc64le.gpkg.tar 54210560 BLAKE2B 8ccb2c8e397e28838054f32a3c42700daf0121be7bd97ad0e127f8d29a922dd989d0c0484075db53fc5560fbda01a74e1fd542cd3a6cf66471070d89cb4d8dd0 SHA512 f91603ae1b69d2d83d19b335110ae2fce0f3fc173e7337023c8a010aba84c2108fca6bc25b996bf31a40327f4d6e2fdd236af1cc3ee50b4711daf95d00dd3312
+DIST gentoo-kernel-5.4.251-1.x86.gpkg.tar 52459520 BLAKE2B 761d493ba92a1cb66a0e633f588c3e17f8112c8dd8acc33c1e347a9a6a9b7ec0d511bf64e690a054663252cd8c23e248dfff104fe6449f44578aa0884cd4b0d7 SHA512 1df8e56afdd5cb129497893f3cc02e00aa6d80390cc4a21d72b0c94d6b132a16370675737db158700863d0fdf4a1082ae9eb5e3438d571155e5d215ff7c053b1
 DIST gentoo-kernel-6.1.41-1.amd64.gpkg.tar 76677120 BLAKE2B 7c908fba9aaf2f196201a57aa44d53dd3fb63c1f9a15a00383a477822be9dddb43d4006fd5e2c197a006c36cd69d36b8835d28f047c1d3b37116dd6af0136f07 SHA512 8b7b707cc02ac67e214b9eff76bf08ba601d4942a7f065f70da17199a5b4bb981ca712d2fd1ed1e89f8a21bb0d1b5bba2b7466b95eabd1ef996cb1c2c9e0dad0
 DIST gentoo-kernel-6.1.41-1.arm64.gpkg.tar 69335040 BLAKE2B 3b5b1902db029c52abb3c6d16516fd666aac7bd7013041e17f8ee8d77048188e832972834360d3f31213f2965d3535cd37db673d3eafc1b71f0a1a5ad077b8f6 SHA512 2458f474c66400a23dbe270c9b82aa43110fe6749809a2fd19a60fa8cdf16fc3aeb0c04abd8bae5e9730e0b97e8b5b8d3fda98fd6566987c33bcb8cf91a6dbca
 DIST gentoo-kernel-6.1.41-1.ppc64le.gpkg.tar 62740480 BLAKE2B 5afebd6e2bab219c45365dff041823484d762160aedcabc60dab1e05b4ea0e0a028251c34317550bb81da094d9aec2dea2dfde7238cc061ddad2f075934db24c SHA512 ce94ade1f2e585b127ef68bd38d7040f12316a1c8ceb53be4b2b54f47e70ac741f1c4188a785f6920b74f9f43f9cb27a9e31b33663792b9775cc55611aa6a2cf

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.251.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.251.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.251.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-03 15:46 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-03 15:46 UTC (permalink / raw
  To: gentoo-commits

commit:     81de59d836205d4a895cb3741065bc3458d9f55e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  3 15:45:22 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Aug  3 15:46:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81de59d8

sys-kernel/gentoo-kernel-bin: Bump to 5.15.124

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.124.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 54479c05fd8f..a91200a3c5b8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-128.base.tar.xz 5056336 BLAKE2B 7b25accd5e2c987050480abac7b
 DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d8341723eb0ec32be703fbb3927e7984e9ea365b7907f38b2f013e725221bfb7d867eb63da4e784506615e1cacf9018c58981a2ce3 SHA512 b735304d7990925485ca45f1cd0f6434a96af45269bb3e10b9b67a41f84440654f62831a5160125f8d0c1ff4587ab00294caa1fa5223e8daf86dc0393bc8a695
 DIST genpatches-5.15-129.base.tar.xz 5079636 BLAKE2B 9dc533ca9995f272c9f69c277e02f028cf04a1161b6ff18082dc132861549bf9a297a99768bd779ccf0c5ccd26e2bae321e8e233986c23123b3fa549f47a4c35 SHA512 43fd5a4739883915187fa04a5c04e106233ce8e76492240585b6b7dca8f74687c8326117383f84f8d4b8fc1de602b2a9aedfa596ce5a1275777fd15ae0f7a142
 DIST genpatches-5.15-129.extras.tar.xz 3932 BLAKE2B 899d47c7df1aa674c6438d2e0e5f70aae7ff0be55ab663d533191721791673f60c90a00b8b42167d99e750a428a65604af84f47aa385049ac91b6599db547b72 SHA512 ff342b8a47ccea5ae86bc4a499a145a331e9c5c52f2ea84b1baa8b17e11d5aa6504fca9d594960c903cbaea65cdd53aa6e634128296b0c76cdb6d4e9bc9c1ca5
+DIST genpatches-5.15-130.base.tar.xz 5153200 BLAKE2B d06514f48706208faec58f2a0f15da99e6e5ca6e311678b307f1734d6d0bc1f86252c6a68f144fec10298e05d27bdcc9d2f09bc2be81b2afb0c2cd2c1cd42d55 SHA512 21943da272b5279b4b85a1ad16a05b6ec21157adf6aa925d97d3ad34cbd46f084df7ecbe6519915ea9ed26de47312aaec92d2a76c30eb5b8da1289a4e3f34d28
+DIST genpatches-5.15-130.extras.tar.xz 3928 BLAKE2B b4b1c6d6ff12356679a50263b39108cb8f9123baa6a3641a33d102fae71fcefb49303582e2509884183c251dbb4a5cff3183cfd60122ed5ecdbd859505bea6bc SHA512 3f0ac344f138b8f7bfbf136a814c4fa3eab7740657cb9b6284fbe6e0465dbbd4c0d411db8cf8621c53f91df05acc42611e5948d9b6b56e75e8b9be658ac555a3
 DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586a2420618b647fe6cb5d96210cdb8d5baf767d6eb6d9efd4ac48eadaf0f2b108569656c43b2b43a687b635daf9c91475491a1 SHA512 1231ad3f7ceb0451d9aa5a96be803eb48a5656fe63476ec55ccb71a96eadd2c12d2e44074b302b9c2770569abda60275c0ed161b3786d2dd7be6b0a49d4e4f55
 DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b
 DIST genpatches-5.4-258.base.tar.xz 6040776 BLAKE2B 722214955565832dc7ae8719e4c6a6a6c44822469ca73ffc7a4d6ac4ebd5b8c2e04b127ddad873f3b434cd21803b54c385f7de750386494b0995a19aa44cd2c1 SHA512 12b0c24ace3e4376bb377383d14224822f4244caeb687d070be331687f0b98f4c0c85866dc65b78450b76e7628e4ab403b15164b1ff98c45f720cf7d98070442
@@ -38,6 +40,10 @@ DIST gentoo-kernel-5.15.123-1.amd64.gpkg.tar 69519360 BLAKE2B b644beb7b232d75461
 DIST gentoo-kernel-5.15.123-1.arm64.gpkg.tar 62525440 BLAKE2B 1288329713e7e16c2550bceb36ff0348fdd9f83414adf6947ee809eebc2a5ff705c7929fa9c6c43a1029ef1428778ce77579d99c80e53d236cae4daa334cff1f SHA512 a3fb7669608bc296973ae6533fde19f2f11f2c8dfd0c6c438d683a82a41f5e3cdab7fd9969e49274d81f78a0c27aa838a0355f82307312151ba61194a2f3607f
 DIST gentoo-kernel-5.15.123-1.ppc64le.gpkg.tar 57108480 BLAKE2B 8ac937c177a64c368e6bd1f0581c7eb584638f2b583c6fc17dcb41dbed5e8c4827d718de3b0ad16c4e4fb25b143154b9867e8649bc0311c5717c98a560327d74 SHA512 52df73e38c062d53cdfe279df592c09731599639a154004727bcd8138aaf89235c50a5ede6fd470c920f4570ea48e24d657bfc055e7472d3f1919993f6061d59
 DIST gentoo-kernel-5.15.123-1.x86.gpkg.tar 59136000 BLAKE2B 85fd5f0bbe476749cf195b145fe6c04b38b60f3bcbcf93b74d25ca080519361d535f70bdd5687af2dfdc655f935098ec4c9a724ab4ab3a1d84b7557fba3ff6e3 SHA512 2c0d5a15af2dfe9da7aff5fbc9984c92bdb85974e7a5660f6217d33faaae4b74073bd381c051d7948d53aed8677d4e8c64f71903edeba850ea61c9b06636ad9d
+DIST gentoo-kernel-5.15.124-1.amd64.gpkg.tar 69550080 BLAKE2B 326a56dc3786d8d8a9b53a33550f75727f9bf433daadbee586f0fdc6eb71bf21afa0b9f4e657dd9c7104b65555d89b7e014f377c32822d7453aa7389cfc629e8 SHA512 d63160509917c5e90df671dc163b720eec3b638f3daa6bf1f6cd59bc85006dcea47bcb37c4b524f705d0f1344fccf2485ea0a764b713681efef7dab7cc632581
+DIST gentoo-kernel-5.15.124-1.arm64.gpkg.tar 62525440 BLAKE2B 5d35e755983bb2271e1e3beca216ac4c7d30b5d9847a4c9ff9fd36cfc70cf19035620633362060e12399f50a75c05900a45c475a5d94e022004c84db9bf5b12d SHA512 42b1a812c8b9dc2f06bb00b7cd251035f48f7fed3bd6034c41c2deb7fb7343075c45a1fd03e59949f2d849c687480bd1ad79ff94e2a7a232d70bfb66cadd642a
+DIST gentoo-kernel-5.15.124-1.ppc64le.gpkg.tar 57108480 BLAKE2B d3a69a0d1e6141e937df65b74b02a4c13081eb867c496f3e3bc91a7ffc2c1716ff7058395da6c7fb1fd5b399e56ba535f91452c7f24cb7e90c5757292606a140 SHA512 17d7745ed971b9cb01d62a6b31e049c44dd5ca461e53d4a0609097cefc52df16c6a4ba1060a22d0423efd2dfb805273c15b88aba109357eee855b67fd1a3a398
+DIST gentoo-kernel-5.15.124-1.x86.gpkg.tar 59136000 BLAKE2B 299dd60bb17a13066be2303b42ec3f4f921ea1551d4de1ed8643639a5be5d148659a2f091e2b6e7a839d2fea4455bfd955c78988627d311d2da0e6e547026451 SHA512 a3e6edb8000d17ad96f29506af645ddb39b1a66381f557522abe0225694d34cb9f559f8e09cb4ca0cce6dd97492b812bd94618b63f087cf79e4afd66a5d036a4
 DIST gentoo-kernel-5.4.250-1.amd64.gpkg.tar 60508160 BLAKE2B 053d8d9b0749cf81edaec06ddb8cb9a48bb2ad7c3648e08504253e24a8365e2882e09abf0cab2f8a667e99a348b652aac79050e54c8d0e074b53cd5a159573c5 SHA512 50a07346595729a8ad462c36423724a3e74c2496892764be54034b4318ea7f1a4aa1a6bd7fdb0401b78e48fee6755f603e59bdf10a22fa810f371fe472877f8b
 DIST gentoo-kernel-5.4.250-1.arm64.gpkg.tar 56524800 BLAKE2B 7a170a4f462ffeb2a17e394857581d3fba3dad5fb4f48bf6c891ecbf7eb73c7c6b03e3e7164c90af6944bc055d43dcd1431192e310c54c4b28aed1f652666e92 SHA512 875dde5172de80ac27a53b8a4e38e7744f7ca6361ffbd80fdaa6a6491c1d5d44064bfe010a0ef5ca638f9bbc58c1e1bef7b32f087a4aceb672c9ffb1892c3921
 DIST gentoo-kernel-5.4.250-1.ppc64le.gpkg.tar 54200320 BLAKE2B 5e18420429060f5f2c58ceacc570bfbc715f4d76fb80efe6544fc7a2924f37ec4d8739edc2a49a607f89d4243c1aed714fddd8f6ff9bf1283fa673281cbcfa6a SHA512 aacebe370ee7187945db2ee8481d633f6f41da9c045c7a5a4f8cbb1407efb2fd1cd1ad1abe881c54bcc706610d50f3ee0c4ab1f2f039c951e98cc26f158c0f93

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.124.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.124.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.124.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-03 15:46 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-03 15:46 UTC (permalink / raw
  To: gentoo-commits

commit:     53a69b1c719b410efa660ee40f452bb935d60641
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  3 15:45:19 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Aug  3 15:46:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53a69b1c

sys-kernel/gentoo-kernel-bin: Bump to 6.1.43

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.43.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 596ffd13ce95..54479c05fd8f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-47.base.tar.xz 2915344 BLAKE2B 7fd49099198e9af926911b3a88312
 DIST genpatches-6.1-47.extras.tar.xz 3812 BLAKE2B ea44d25a1637abff3a87ec17e397ef324aa08d7f62865924a61f55cf85df6a1ae5b8a56ac1f33a61955bb3ce71b28d628d34a600a1834583ab94d4111e9f4810 SHA512 9f8c831530609f2379685ec3bbe545f2bdca86f139233dceb0b10d7259b8b1207188a8f95237483b13f40c6639c6f060df4cbc67e09249c24424bc0bc83fe281
 DIST genpatches-6.1-48.base.tar.xz 2983620 BLAKE2B fd09d2c761c3652502d590ad189db668a27d48e2c0c336b1d2e96f9a90a3c365409d012319b6daff30e6039330b90746636e89d6e4f5bb302851b3ced0e57286 SHA512 5abc93002ba800f13d27ffa8bd9485cfb921cd8e43d4cc15325fa2b833eb334e062cbb9b751ff2fa285a7f61f0e0809366d58fcfb4fd4a71fc08f2e48669b5cc
 DIST genpatches-6.1-48.extras.tar.xz 3808 BLAKE2B 5f31be220d97582f049f58f796f0d509c1d2c82ca41efbcb178a9f78db64e0de0d0297096a6109c4989777cddc0957fc8efa7caf333737157a4b6352aaff64bd SHA512 d37be3695cd96f3226265c4f689aef9e98f0528d34b554e53e98fe9497e1b8a26ebe2661d8a04e9c84a615e1bb4966263358d759d228c950af3ce70bf6340e0c
+DIST genpatches-6.1-49.base.tar.xz 3063788 BLAKE2B d97aa1abfdba4aaf84d392e5ebc26822a1651fe0249b3bd84f4f5f2c413955d9d216bc1e9e2e2ef388e7aad4153ba11863cdb7854cd2cf1dea478da3ee8c065a SHA512 7acb3101165cf8f4beee7b80880510a5ce4afe0148641c7edad91cd6365239b52b55a51c550408ed0291aa3ad74512022ccb6ef85c6ae8765a0ff2d49ac84bc1
+DIST genpatches-6.1-49.extras.tar.xz 3808 BLAKE2B a200e4d646d8b99db4a5fde73ae51727c475b18b9f080b3d55e27d4b6f247cc8950f772e0676cfb11d301d3a9042e929d4957f96de0073bc99ef65c53668bea1 SHA512 4fc28b57b4a99ddec743d3804a78a5027d9922641135f1995016f2c5806282f0bb33e9f78cc7378ab8388b582193df457a6c397b0986e197fd5e5cc4bba85c7b
 DIST genpatches-6.4-10.base.tar.xz 568848 BLAKE2B d9f28beda8bd4f69e1e5d586e274df43a8661bf51733a25f320469c1e3e42d9602b0911d4e98a40942ff182f076501ce6721e534cb92aefc3d453fc43ee499bb SHA512 218c38f99a07c2be1fb25737b0a9604a9a50fe3f72c507404d92da1e8dd7823142edc2b81110e510aef7e645edefbff2265aeb3ce7f376131801c3adb292b8d0
 DIST genpatches-6.4-10.extras.tar.xz 3696 BLAKE2B fa0b8d593543f3624b1cff626e2cb2dc93ff0e88fd54ec71a7e467c716481420da7f361c1dd353e36111425a74f6632f1c491e618dec47fa4bc15c6a6d9e26bc SHA512 9dbfcd1d65daca0b56360290f0a6369fa007f32dde0f1a62657d1697fb50b84668e8a14c62efcfc3d12ba6a4a911731825df260421506639d2ba9b8764962e87
 DIST genpatches-6.4-8.base.tar.xz 414164 BLAKE2B f62a27a2a4ed9a80d830f5118c492c95b1400a149b9594e68b47011359fb02f5ab0a5f467dab50f730d56ac21bff0dd4ebf09251588a7bb4dda15aedc95ec729 SHA512 6d747b1b06d9fad9d53a293586e3bef465ddfbf2886ab9edee32b81282d4c7b8cf27d4edf4f8be1ef668ce55888ae21214ddc6dad0c2732698d23a77dac993c0
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.1.42-1.amd64.gpkg.tar 76840960 BLAKE2B 2753a1c38984d1c68dd0
 DIST gentoo-kernel-6.1.42-1.arm64.gpkg.tar 69488640 BLAKE2B d5d3961f3c2455d9e1640223c1c278b3c893b7d990d487ab520d8339c9ec987560d77d6980940abe51c7bf7ffec32be395373ced15453d6000fc0d35a7f56585 SHA512 f1aaa6272762814be2bb9d05f7de53eb6298667da04804c7e04449cf7f1a69a8841fb564c5a37caf2ff832aeaa594b3a695bf041d4016ae62b7699fa24814319
 DIST gentoo-kernel-6.1.42-1.ppc64le.gpkg.tar 62842880 BLAKE2B eacc0bdab67ad7e5556539e8d99ea6cd1c3475faa6154e66fa52d8d0cdac8ecace746082418a2ae14d5afd0dfc70bf4c3cc31404182a784d1941146d24400e9f SHA512 cdc03c720f76e543eecbcbc588abf4e27a7a3e573356c84b5051bb5ab5e2d5bfb3b0aa98ca0da2f308b4f31e5ddc02ad228832eec9349ebee8e853c7f5d3e552
 DIST gentoo-kernel-6.1.42-1.x86.gpkg.tar 66211840 BLAKE2B 69443424cb8481801906dc5ab47edaf494882f81d0deb532eef63b69fea3674d4e589dbb489611a2081cc5ff259f65fe0a263a60e0d1fdd6a7006b6b9b41ad4c SHA512 35499dfec450c5c86dc84173e714a9646f92c454bfefed4f497d758a1157de23161dab651ba6f0a6784c049bf5117081bcc3db087927d17fae1bf81d47e4764f
+DIST gentoo-kernel-6.1.43-1.amd64.gpkg.tar 76840960 BLAKE2B 69753edbdbd0e0c9797a484a5d5cae4a051a625b8d9187306801387123c49f2dde96e49b71be6df901d3c617747f787edf104f7a3a5f14b1d6a309cc79e6c3ad SHA512 98fd5312d591b8a27bee2e8dc822f05afd3fcfa243a98c959720746224fbc7bfac2ede8ca109defc52ef0afba42ad42dcdfe50261be8cb2e7b42b3344e66ca85
+DIST gentoo-kernel-6.1.43-1.arm64.gpkg.tar 69478400 BLAKE2B 6df2dec3e518acedd61f178056e700416a6edef59a99cabc5bc117fa838584c34be8dbbb69a10f02043830e4f0ba0e84614dc00e7dd6fa6f9094fb3e3de0a9fe SHA512 691009715b4b3daf9ca640d2abde35e08385b22a3f084e6193891cde6a058611bc16d78199dcff051f60bf7b4d441957d0a4fda2a2d6c4ada9ce085212f25c4f
+DIST gentoo-kernel-6.1.43-1.ppc64le.gpkg.tar 62832640 BLAKE2B 54ee78fc6e9892ff4f0117c9cf386aa5ec6f24f7b2682b15292ac9a756d09b30007d01189e4d210d0bcbe1d8039e1ab9b77fbae583af53b64586774621cc7b28 SHA512 546194b8349580348bfffe75a9907824c3a5598f3993971a4f7daa8a5ebcf513dc66992a763f0f4b92aa6be3c9bd50073d3eb194d0b6e1a18bef0ab98cc8bc06
+DIST gentoo-kernel-6.1.43-1.x86.gpkg.tar 66242560 BLAKE2B b7cb8d97896268277f7a2166ebcd0c1ba6b985c9a87f41fe4b0f345e62c737678e6012d4373f0076eaa4f23e51a4cbe1bf5a24a36be3da8c9b447b6ef4add9b3 SHA512 e0eb90b9f382905c8865060815631f8805aead0534c1707fc209aac8928fe0e7fd63b88cf9579427a5699d4d3c1cef57ea122d28c14ed23aa90b761a37396668
 DIST gentoo-kernel-6.4.6-1.amd64.gpkg.tar 83998720 BLAKE2B 4b6836c10d6c8e7123ddb5a70146fb094e294eb87f8d5f7012b2f981fae6bbafcec0cddad7d7579a08106dbc891c5bda15c39d50c4587547bdaa9fa3df2171e4 SHA512 546ff7c782a7637ce6997ee94d7570d7cb3cb27c8acfdc58a60f5f634b03f7477ecb019fddb5996320fa954260ef74caa794b6afef944f982d18f7416d171477
 DIST gentoo-kernel-6.4.6-1.arm64.gpkg.tar 72929280 BLAKE2B 57e32808518b34e6e65b2835a87fd1c95f3d5b210d18bacfbcc107e243150fff592ea4dc2381d73f3c2c0f186ef70d742dcec056af7d6c2f1de1b7d5db2dcca5 SHA512 ec95702769561fafaf0d3852c96d8212acb0bcf958d461af45110234e2d7f6861f6d14ab254dfd5d7267ea42ca9ffa9789d7c46373197dacb6631e470e6844c3
 DIST gentoo-kernel-6.4.6-1.ppc64le.gpkg.tar 64634880 BLAKE2B 4ce869aeae197e7811b5acdc5a9e3f17a0ee5ea0b5f9bf708227505bf52ddc44c4d485d00751f958c54036f977fc5e143ddac3bd7699ce07dd293ee8d2f71c9c SHA512 35ebc43e11089279574bc84fbd10fe25a1f085313f93c94656617f24c1ccc276d641bb859140c6820c37ccd21c0a85cbf2bb3112b3cbcf90b9e21f396b60a45b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.43.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.43.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.43.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-03 15:46 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-03 15:46 UTC (permalink / raw
  To: gentoo-commits

commit:     12903701f874f22aacb7862aa8f55ae50bbb9b59
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  3 15:45:17 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Aug  3 15:46:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12903701

sys-kernel/gentoo-kernel-bin: Bump to 6.4.8

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.4.8.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d791d8cb634a..596ffd13ce95 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-47.base.tar.xz 2915344 BLAKE2B 7fd49099198e9af926911b3a88312
 DIST genpatches-6.1-47.extras.tar.xz 3812 BLAKE2B ea44d25a1637abff3a87ec17e397ef324aa08d7f62865924a61f55cf85df6a1ae5b8a56ac1f33a61955bb3ce71b28d628d34a600a1834583ab94d4111e9f4810 SHA512 9f8c831530609f2379685ec3bbe545f2bdca86f139233dceb0b10d7259b8b1207188a8f95237483b13f40c6639c6f060df4cbc67e09249c24424bc0bc83fe281
 DIST genpatches-6.1-48.base.tar.xz 2983620 BLAKE2B fd09d2c761c3652502d590ad189db668a27d48e2c0c336b1d2e96f9a90a3c365409d012319b6daff30e6039330b90746636e89d6e4f5bb302851b3ced0e57286 SHA512 5abc93002ba800f13d27ffa8bd9485cfb921cd8e43d4cc15325fa2b833eb334e062cbb9b751ff2fa285a7f61f0e0809366d58fcfb4fd4a71fc08f2e48669b5cc
 DIST genpatches-6.1-48.extras.tar.xz 3808 BLAKE2B 5f31be220d97582f049f58f796f0d509c1d2c82ca41efbcb178a9f78db64e0de0d0297096a6109c4989777cddc0957fc8efa7caf333737157a4b6352aaff64bd SHA512 d37be3695cd96f3226265c4f689aef9e98f0528d34b554e53e98fe9497e1b8a26ebe2661d8a04e9c84a615e1bb4966263358d759d228c950af3ce70bf6340e0c
+DIST genpatches-6.4-10.base.tar.xz 568848 BLAKE2B d9f28beda8bd4f69e1e5d586e274df43a8661bf51733a25f320469c1e3e42d9602b0911d4e98a40942ff182f076501ce6721e534cb92aefc3d453fc43ee499bb SHA512 218c38f99a07c2be1fb25737b0a9604a9a50fe3f72c507404d92da1e8dd7823142edc2b81110e510aef7e645edefbff2265aeb3ce7f376131801c3adb292b8d0
+DIST genpatches-6.4-10.extras.tar.xz 3696 BLAKE2B fa0b8d593543f3624b1cff626e2cb2dc93ff0e88fd54ec71a7e467c716481420da7f361c1dd353e36111425a74f6632f1c491e618dec47fa4bc15c6a6d9e26bc SHA512 9dbfcd1d65daca0b56360290f0a6369fa007f32dde0f1a62657d1697fb50b84668e8a14c62efcfc3d12ba6a4a911731825df260421506639d2ba9b8764962e87
 DIST genpatches-6.4-8.base.tar.xz 414164 BLAKE2B f62a27a2a4ed9a80d830f5118c492c95b1400a149b9594e68b47011359fb02f5ab0a5f467dab50f730d56ac21bff0dd4ebf09251588a7bb4dda15aedc95ec729 SHA512 6d747b1b06d9fad9d53a293586e3bef465ddfbf2886ab9edee32b81282d4c7b8cf27d4edf4f8be1ef668ce55888ae21214ddc6dad0c2732698d23a77dac993c0
 DIST genpatches-6.4-8.extras.tar.xz 3696 BLAKE2B e1d121a35ab69fac09e935317c18299817c65867fb7cf7a6810f560af913a254b411259a78b61c0a31518629ad33e13e53910fbd9701602c733016869106e088 SHA512 11240038d70202c53ee17763de3f60fcb5ae0dffc8cf005d324a7cd15a865313b9da2a3e74e184090b2d674ca1a1515a1db9f2efbff7a0f5361563fc7895e87a
 DIST genpatches-6.4-9.base.tar.xz 483840 BLAKE2B 8f2796524871d00030c870fcb167f36bce2a990a248533b7bf481506f03937fc69ee34cc5e2b8e3fc994c8fb40c54f23ce14c922f99b46c63e9da7e449a6cbcc SHA512 ea23db4aac99667ce2393d7f639043c6169f0f452aa882060d009ead9ffe9b763acd2a88495114b1a691dfa178f0a82fc0df8f89546e2bc292ca643f918691c0
@@ -58,6 +60,10 @@ DIST gentoo-kernel-6.4.7-1.amd64.gpkg.tar 84019200 BLAKE2B fbaf9569208d704b5e49e
 DIST gentoo-kernel-6.4.7-1.arm64.gpkg.tar 72939520 BLAKE2B 857f053b0f0c205ee86f8bb7226e52bcf1f713e64d654e9ab1d25378b6ebc1c50d412a0abf57895cb66aaf28d82f495eddb129a7dc2618d1c495253194e73a4c SHA512 ae096d1d1821031590f2f5d8770ea10c65a04f46ed6974436651e70bc222f58f26bfa7ab5bf7e3514a55652b2494297c6074e87f52ee466cdb27d523d2954085
 DIST gentoo-kernel-6.4.7-1.ppc64le.gpkg.tar 64645120 BLAKE2B 49bbf25b273c791cddaafaed8260bd63ac5e0608e9b058de3afa9c6e2b1a7bd10cbe1af63d788423dfddd045ce214bb0bd7c46ae0e64ce50aeefa44f87ae491c SHA512 f3a1f04cec79bb26f26c620b7d34c23423247e20b50f3b877a2572548b60ae2d9170a0b5963feafcf9d1f0a43acf0398338d4239c5b4febb32e1f2aee2e52694
 DIST gentoo-kernel-6.4.7-1.x86.gpkg.tar 67553280 BLAKE2B a61ccd6b51ec51c2e76b21164c75dd614600bcbd6943d75fee17d72b5147968bbb9826a74f90584f34fe128830d5cc2b7baaff73b850865790a4c67f088abd16 SHA512 c3193187d2e80f7f5c3c4b8fd2aa2c2578b038a060fc657fa384715a85c6b6604e32d31feaa95a6c79993ee0b308f9741821486bbe88a5086cbd1c9687c3fdc6
+DIST gentoo-kernel-6.4.8-1.amd64.gpkg.tar 84039680 BLAKE2B 910361b7aee89e69b2d49d2f59258c33a1e5db78cbf92afb151b3a53f36d42879c8f61adf43bdac18c759f598dd567f3433b74f51a71acbfb716eade956d4ef0 SHA512 90de6037678336a1cc98bc15e0fd44408dac5a5d89f22a896577e07f2b47404466733be18e9d1d6f7e62ee1b60979157576d6e75e21753ef3413930985b5dd2b
+DIST gentoo-kernel-6.4.8-1.arm64.gpkg.tar 72939520 BLAKE2B 08099aafd7c9321728c84677e8f0f219da03b08d44c50584e7fc4574fac92a76e4602b2227a40b46c5f845fbe2123d62491fd336e683451b4464977956c4f0de SHA512 aabfab404c457b61f4227d9fec33c4092bc120227a57a25b04d59007dace6723eed4a355466023db3795083045f561cb95388f6ba418e50e678cdef853f9a4f8
+DIST gentoo-kernel-6.4.8-1.ppc64le.gpkg.tar 64675840 BLAKE2B 6ff6f930707506fdc7255ebccfaf884ad9e8d5936240c7e4aa45c7089782f9030d71df071e52b123189139af268fde3bbcaa04dac0d68192e2108a95b212161b SHA512 068d14ce722915714b1cdc6c06184d8c6ea752772b531f870adc06ce0e787fc9b25b73440843525ce4a5e830bea3506c2809cc03b0ca3921c94ada4e8f46d6d9
+DIST gentoo-kernel-6.4.8-1.x86.gpkg.tar 67553280 BLAKE2B ab2040a0df5665d6a449366aa1bd4aaf480f8a2ac6ccc09d00f8f76ccffc5acaf177789c8b241654352f5210216c32b47e6bf56d99b87b9d8796a6029be302ca SHA512 fdd64de5fa9eb1f2520f248e4e61625941ba636d4ed6c9d23a4d5c785a98dea4dd6d9ba10a736fabf5903783bc04a1e57c4055b929be1af709ac7ae32f8f5b41
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.8.ebuild
new file mode 100644
index 000000000000..3cd8c6516903
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.8.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-09  1:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-08-09  1:59 UTC (permalink / raw
  To: gentoo-commits

commit:     f21b5f976e1224aa267d6076e8adeb0cb8f3bdeb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  9 01:58:42 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  9 01:59:07 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f21b5f97

sys-kernel/gentoo-kernel-bin: Bump to 5.15.125

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.125.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0f4a5e2c6f25..ca070f9bdb10 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-129.base.tar.xz 5079636 BLAKE2B 9dc533ca9995f272c9f69c277e0
 DIST genpatches-5.15-129.extras.tar.xz 3932 BLAKE2B 899d47c7df1aa674c6438d2e0e5f70aae7ff0be55ab663d533191721791673f60c90a00b8b42167d99e750a428a65604af84f47aa385049ac91b6599db547b72 SHA512 ff342b8a47ccea5ae86bc4a499a145a331e9c5c52f2ea84b1baa8b17e11d5aa6504fca9d594960c903cbaea65cdd53aa6e634128296b0c76cdb6d4e9bc9c1ca5
 DIST genpatches-5.15-130.base.tar.xz 5153200 BLAKE2B d06514f48706208faec58f2a0f15da99e6e5ca6e311678b307f1734d6d0bc1f86252c6a68f144fec10298e05d27bdcc9d2f09bc2be81b2afb0c2cd2c1cd42d55 SHA512 21943da272b5279b4b85a1ad16a05b6ec21157adf6aa925d97d3ad34cbd46f084df7ecbe6519915ea9ed26de47312aaec92d2a76c30eb5b8da1289a4e3f34d28
 DIST genpatches-5.15-130.extras.tar.xz 3928 BLAKE2B b4b1c6d6ff12356679a50263b39108cb8f9123baa6a3641a33d102fae71fcefb49303582e2509884183c251dbb4a5cff3183cfd60122ed5ecdbd859505bea6bc SHA512 3f0ac344f138b8f7bfbf136a814c4fa3eab7740657cb9b6284fbe6e0465dbbd4c0d411db8cf8621c53f91df05acc42611e5948d9b6b56e75e8b9be658ac555a3
+DIST genpatches-5.15-131.base.tar.xz 5172044 BLAKE2B 913e2f0c9eaccb8fe22053d56c9be5819addef580731852183a1b6485e5885cd5b7aa48fb5bcf325f4f54b4842a0a0e1a2f04cfca9dbf027ecb00a4259795d5e SHA512 f94c5ccc20827a8c4c65ee8a5ac92531550ea97bad4553bf8e2580e271036a2fb04fe3bf40c63a477e9f962f709500e84db217127e84d36a73a7839d91d8dee5
+DIST genpatches-5.15-131.extras.tar.xz 3932 BLAKE2B 013b0ce4605c9ac1bcdb50ddcbc562ad65c863ca2093fb2a9911c3897a043abf4095c520a154746008ca9b117d28703b8fdab35ecb72f214090c3253494d7b64 SHA512 8836d9e06084018b45498b10a2492d4bb53af8b6dddb278e1f08f1af0ccb874914603f21834b681d1300cd307107295540c9ba001466c50014262efbe6040efe
 DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586a2420618b647fe6cb5d96210cdb8d5baf767d6eb6d9efd4ac48eadaf0f2b108569656c43b2b43a687b635daf9c91475491a1 SHA512 1231ad3f7ceb0451d9aa5a96be803eb48a5656fe63476ec55ccb71a96eadd2c12d2e44074b302b9c2770569abda60275c0ed161b3786d2dd7be6b0a49d4e4f55
 DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b
 DIST genpatches-5.4-258.base.tar.xz 6040776 BLAKE2B 722214955565832dc7ae8719e4c6a6a6c44822469ca73ffc7a4d6ac4ebd5b8c2e04b127ddad873f3b434cd21803b54c385f7de750386494b0995a19aa44cd2c1 SHA512 12b0c24ace3e4376bb377383d14224822f4244caeb687d070be331687f0b98f4c0c85866dc65b78450b76e7628e4ab403b15164b1ff98c45f720cf7d98070442
@@ -48,6 +50,10 @@ DIST gentoo-kernel-5.15.124-1.amd64.gpkg.tar 69550080 BLAKE2B 326a56dc3786d8d8a9
 DIST gentoo-kernel-5.15.124-1.arm64.gpkg.tar 62525440 BLAKE2B 5d35e755983bb2271e1e3beca216ac4c7d30b5d9847a4c9ff9fd36cfc70cf19035620633362060e12399f50a75c05900a45c475a5d94e022004c84db9bf5b12d SHA512 42b1a812c8b9dc2f06bb00b7cd251035f48f7fed3bd6034c41c2deb7fb7343075c45a1fd03e59949f2d849c687480bd1ad79ff94e2a7a232d70bfb66cadd642a
 DIST gentoo-kernel-5.15.124-1.ppc64le.gpkg.tar 57108480 BLAKE2B d3a69a0d1e6141e937df65b74b02a4c13081eb867c496f3e3bc91a7ffc2c1716ff7058395da6c7fb1fd5b399e56ba535f91452c7f24cb7e90c5757292606a140 SHA512 17d7745ed971b9cb01d62a6b31e049c44dd5ca461e53d4a0609097cefc52df16c6a4ba1060a22d0423efd2dfb805273c15b88aba109357eee855b67fd1a3a398
 DIST gentoo-kernel-5.15.124-1.x86.gpkg.tar 59136000 BLAKE2B 299dd60bb17a13066be2303b42ec3f4f921ea1551d4de1ed8643639a5be5d148659a2f091e2b6e7a839d2fea4455bfd955c78988627d311d2da0e6e547026451 SHA512 a3e6edb8000d17ad96f29506af645ddb39b1a66381f557522abe0225694d34cb9f559f8e09cb4ca0cce6dd97492b812bd94618b63f087cf79e4afd66a5d036a4
+DIST gentoo-kernel-5.15.125-1.amd64.gpkg.tar 69570560 BLAKE2B e822c1788ca06c2a6e4edbe486838a6022c6731992f0ba2f4264766878dc64d70832cc02ca67260f325b4b7c4138a8c2a710d3e1c228915f7bf184255601784f SHA512 54150a65178d768666b0405cdd3ac20f2f3b2448dedef49d9317a54f1e07b07b8faad9e8a80adffd91c39e1346109a17d13a1429d56564be771bf24143fc8893
+DIST gentoo-kernel-5.15.125-1.arm64.gpkg.tar 62525440 BLAKE2B 296682eeb94cc1855be39a0b2d6d3af830e81546a319ee445b79a64ef689820ca72b739a403989fa101e1c193bfead1a8772563e514b4bf27b017aea321dd8c9 SHA512 b22c4244fae0b629b4ba630d0e4257a9ec208c2e97241b03f6f9b1027cdae6ef345fdc270c725ac1fbb509db4288546dc7f16c090a5bc9017e5a9c058446b864
+DIST gentoo-kernel-5.15.125-1.ppc64le.gpkg.tar 57108480 BLAKE2B 295a7cabc5b3e4672bd5fefdd8ca5c011b21ffec29b81807e2ea458230155cec5b4e1f5927000d51e4c62c5e1c3f2b6fd4de381f866ffdc37477e9e23ba1960f SHA512 57e36f3d8887b1594225bf4abf29f46beda9f4a5efe46680f93e1227ee5ae21f987966a9ad586e98ae9aa1469bd84591fdecb76534e8c813709c72521cf8f830
+DIST gentoo-kernel-5.15.125-1.x86.gpkg.tar 59125760 BLAKE2B c860552eed54a9dc9654b7585c6c808c643216b3ea3d1c05badb35c335adb85a1a4a7d9b60862406da4f274ce0915e24af37ac6b9cb55e77b86026b80a2682f1 SHA512 ab3ff8ce87c2a15097c3db2e1cce4ad4e72cde1a90b4d2c30e5e9fbf5c8884578094ee515f5fdd909d9125d46636ed1a558454bc4fbd0f5d8267639e56ff6933
 DIST gentoo-kernel-5.4.250-1.amd64.gpkg.tar 60508160 BLAKE2B 053d8d9b0749cf81edaec06ddb8cb9a48bb2ad7c3648e08504253e24a8365e2882e09abf0cab2f8a667e99a348b652aac79050e54c8d0e074b53cd5a159573c5 SHA512 50a07346595729a8ad462c36423724a3e74c2496892764be54034b4318ea7f1a4aa1a6bd7fdb0401b78e48fee6755f603e59bdf10a22fa810f371fe472877f8b
 DIST gentoo-kernel-5.4.250-1.arm64.gpkg.tar 56524800 BLAKE2B 7a170a4f462ffeb2a17e394857581d3fba3dad5fb4f48bf6c891ecbf7eb73c7c6b03e3e7164c90af6944bc055d43dcd1431192e310c54c4b28aed1f652666e92 SHA512 875dde5172de80ac27a53b8a4e38e7744f7ca6361ffbd80fdaa6a6491c1d5d44064bfe010a0ef5ca638f9bbc58c1e1bef7b32f087a4aceb672c9ffb1892c3921
 DIST gentoo-kernel-5.4.250-1.ppc64le.gpkg.tar 54200320 BLAKE2B 5e18420429060f5f2c58ceacc570bfbc715f4d76fb80efe6544fc7a2924f37ec4d8739edc2a49a607f89d4243c1aed714fddd8f6ff9bf1283fa673281cbcfa6a SHA512 aacebe370ee7187945db2ee8481d633f6f41da9c045c7a5a4f8cbb1407efb2fd1cd1ad1abe881c54bcc706610d50f3ee0c4ab1f2f039c951e98cc26f158c0f93

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.125.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.125.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.125.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-09  1:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-08-09  1:59 UTC (permalink / raw
  To: gentoo-commits

commit:     94ed4083a42f07cd86deed0c06738360c2154740
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  9 01:58:49 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  9 01:59:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94ed4083

sys-kernel/gentoo-kernel-bin: Bump to 5.4.252

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.252.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b93eb67c254d..d009bdc24710 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586
 DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b
 DIST genpatches-5.4-258.base.tar.xz 6040776 BLAKE2B 722214955565832dc7ae8719e4c6a6a6c44822469ca73ffc7a4d6ac4ebd5b8c2e04b127ddad873f3b434cd21803b54c385f7de750386494b0995a19aa44cd2c1 SHA512 12b0c24ace3e4376bb377383d14224822f4244caeb687d070be331687f0b98f4c0c85866dc65b78450b76e7628e4ab403b15164b1ff98c45f720cf7d98070442
 DIST genpatches-5.4-258.extras.tar.xz 1812 BLAKE2B f877002e5e5e31916f8151589a8ff3e88cb618345e708b6682f8c8babb9b4a09155481cdecaf21909c4db820c395525f2ebe439e3377b7bd1b60c38c90bd6bdf SHA512 593ac9335f7d10bd556ded4af7414a015be8a34407b2b7c3077749ac5903f10424c7ae0d3cfb63ccc12ddf275af5dc59feced7408c4fe77bbd153ccf64ca6d47
+DIST genpatches-5.4-259.base.tar.xz 6051096 BLAKE2B 5e2bb6e705b32039c4b468fbb12f04d3cb350c5527bba948d9e886121053b09a5459fdf85f7519046bfa1527b0564df00dec7e26503f5b88123777b3b7adf58d SHA512 924a084029414edf20d545ac178315001a23304f494693e5b22972a90487432ccd4fb76f27a667c8345fe6e4799121d7452935eaa8170de3347470acdc5ee729
+DIST genpatches-5.4-259.extras.tar.xz 1812 BLAKE2B 85ea3265313d9852afb36b984d7d12f200317c4e0253f1a6beec348c1a5345bef6303ec1559154289ad3d1779d532b72bb0624bbc62bad93aee428a6cdc8b667 SHA512 0aac96d085e67cc576d86c4f032df91e7928e6ae37fc6e07b1f3472f022bcb0592e96d21e8e496d3aeacea0fccaaf808cab42e507b310ed34263e9b97f587ed9
 DIST genpatches-6.1-47.base.tar.xz 2915344 BLAKE2B 7fd49099198e9af926911b3a8831208d6c0ecb5047e8bc7563aceb23516328a1829c33b912f52d1175440770ed0394aa6bb3438ad92a9a81ed28ca6fdc6ee928 SHA512 5c0841c92d0f2bcbc81599568d882bef066f132b670334fe7728797b76665aaae170ee2acaf942228d5065fc95493fe33fb2ec2268f9d2bb54739b463b346b33
 DIST genpatches-6.1-47.extras.tar.xz 3812 BLAKE2B ea44d25a1637abff3a87ec17e397ef324aa08d7f62865924a61f55cf85df6a1ae5b8a56ac1f33a61955bb3ce71b28d628d34a600a1834583ab94d4111e9f4810 SHA512 9f8c831530609f2379685ec3bbe545f2bdca86f139233dceb0b10d7259b8b1207188a8f95237483b13f40c6639c6f060df4cbc67e09249c24424bc0bc83fe281
 DIST genpatches-6.1-48.base.tar.xz 2983620 BLAKE2B fd09d2c761c3652502d590ad189db668a27d48e2c0c336b1d2e96f9a90a3c365409d012319b6daff30e6039330b90746636e89d6e4f5bb302851b3ced0e57286 SHA512 5abc93002ba800f13d27ffa8bd9485cfb921cd8e43d4cc15325fa2b833eb334e062cbb9b751ff2fa285a7f61f0e0809366d58fcfb4fd4a71fc08f2e48669b5cc
@@ -68,6 +70,10 @@ DIST gentoo-kernel-5.4.251-1.amd64.gpkg.tar 60518400 BLAKE2B 24ad6aa49985039131d
 DIST gentoo-kernel-5.4.251-1.arm64.gpkg.tar 56524800 BLAKE2B 644ea0426a030b1a4446a2e5f419389b6bf85b6d57ec9601a88c56c12e5e33b05ba8f6e60b9e70d7b3065bc24163ce1d33084cebf1e30607709e85de05fe723a SHA512 afcb06927725a59426e60a16fa6e5cadd914b863344da301bc4c70ee3a675a135d9b43c5c09c740ca35d9dd6716567d4f32610b37bdf6cd058bc591a238bea7e
 DIST gentoo-kernel-5.4.251-1.ppc64le.gpkg.tar 54210560 BLAKE2B 8ccb2c8e397e28838054f32a3c42700daf0121be7bd97ad0e127f8d29a922dd989d0c0484075db53fc5560fbda01a74e1fd542cd3a6cf66471070d89cb4d8dd0 SHA512 f91603ae1b69d2d83d19b335110ae2fce0f3fc173e7337023c8a010aba84c2108fca6bc25b996bf31a40327f4d6e2fdd236af1cc3ee50b4711daf95d00dd3312
 DIST gentoo-kernel-5.4.251-1.x86.gpkg.tar 52459520 BLAKE2B 761d493ba92a1cb66a0e633f588c3e17f8112c8dd8acc33c1e347a9a6a9b7ec0d511bf64e690a054663252cd8c23e248dfff104fe6449f44578aa0884cd4b0d7 SHA512 1df8e56afdd5cb129497893f3cc02e00aa6d80390cc4a21d72b0c94d6b132a16370675737db158700863d0fdf4a1082ae9eb5e3438d571155e5d215ff7c053b1
+DIST gentoo-kernel-5.4.252-1.amd64.gpkg.tar 60508160 BLAKE2B 103a36d5b650c923a4665ea6b85a6b371646c44b1bcf77dc7bb1c1c44df88187768e8d2d585a56124f700deb3c0747c0fe6c4e14fe4ff7bc845e2dd9fc9177ba SHA512 3c12b09aae525aee9c77e04df211a26c8d2af6328a1482b543976f942fb5b016aab8cfcac6fb3c61a1e3613f5420076353883e66ff8c1e85468b2d51e307dcbb
+DIST gentoo-kernel-5.4.252-1.arm64.gpkg.tar 56535040 BLAKE2B 371a419665710f3b20f4c69c5436010b3c80d3b84ea8d470e65d085f02a934c59808347fab90806fa181c15fcd92762fbeb13e548d5ff131053bdb3ed428e842 SHA512 a0374a4f370d376d4a692e9a1e8033216fde4b76bc8ec00fa7ab8b934abe8152d9689b080ed925eeb817667eed1c30ffe4cdf68eaf8601a1bd9c5f1828f86c53
+DIST gentoo-kernel-5.4.252-1.ppc64le.gpkg.tar 54220800 BLAKE2B 8fe1bc964c71b2214916c57c944f70435f166a833ce4ab5901fb6e9f2076fac488aab55568807eaef69096b9fd4963950eb4ab520de300f7c550e4deb11e3835 SHA512 80a5fa3e9cd45f530e3c5b6340ccef85e8ed6c5195ba2bb2033cc8a8224e2ece31734cf94d4f0a3679cb05a8a3d0f8a75966c2e86a4a02cabaf5eabfa48a37f3
+DIST gentoo-kernel-5.4.252-1.x86.gpkg.tar 52459520 BLAKE2B eed347e51baa059716ec888971b6156d3db5144aec685e06dd26b15fbf2d72f14329a9036c9d214ab3360a3252934e7b6c73777f7cbe171a495ae9ea1a2807e4 SHA512 beeb81dc21fecc228da558ba2245cd74799e002d293fc6e79e1bd45a61ae8f2eaa31e044409256e6f460c008edbc148c2a7ef260607af3e7e1f58c6270528bfe
 DIST gentoo-kernel-6.1.41-1.amd64.gpkg.tar 76677120 BLAKE2B 7c908fba9aaf2f196201a57aa44d53dd3fb63c1f9a15a00383a477822be9dddb43d4006fd5e2c197a006c36cd69d36b8835d28f047c1d3b37116dd6af0136f07 SHA512 8b7b707cc02ac67e214b9eff76bf08ba601d4942a7f065f70da17199a5b4bb981ca712d2fd1ed1e89f8a21bb0d1b5bba2b7466b95eabd1ef996cb1c2c9e0dad0
 DIST gentoo-kernel-6.1.41-1.arm64.gpkg.tar 69335040 BLAKE2B 3b5b1902db029c52abb3c6d16516fd666aac7bd7013041e17f8ee8d77048188e832972834360d3f31213f2965d3535cd37db673d3eafc1b71f0a1a5ad077b8f6 SHA512 2458f474c66400a23dbe270c9b82aa43110fe6749809a2fd19a60fa8cdf16fc3aeb0c04abd8bae5e9730e0b97e8b5b8d3fda98fd6566987c33bcb8cf91a6dbca
 DIST gentoo-kernel-6.1.41-1.ppc64le.gpkg.tar 62740480 BLAKE2B 5afebd6e2bab219c45365dff041823484d762160aedcabc60dab1e05b4ea0e0a028251c34317550bb81da094d9aec2dea2dfde7238cc061ddad2f075934db24c SHA512 ce94ade1f2e585b127ef68bd38d7040f12316a1c8ceb53be4b2b54f47e70ac741f1c4188a785f6920b74f9f43f9cb27a9e31b33663792b9775cc55611aa6a2cf

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.252.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.252.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.252.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-09  1:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-08-09  1:59 UTC (permalink / raw
  To: gentoo-commits

commit:     0cb772b496b8c4981cb1779cab1a160a0713ba83
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  9 01:58:46 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  9 01:59:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb772b4

sys-kernel/gentoo-kernel-bin: Bump to 5.10.189

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.189.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ca070f9bdb10..b93eb67c254d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-197.base.tar.xz 5562876 BLAKE2B 17ce7ef2e11371ef7c4cababf74
 DIST genpatches-5.10-197.extras.tar.xz 3868 BLAKE2B 349894aeb8c6cde8ca01b7b12249c492a67b9d8e1329f2e93ef14fcb1e643bc6f24613ef1f1cbedd7cd67cec6c7dcbfa4b00cc66ae157b2b9503587ef025e17c SHA512 4979e464dd29590915baaade081035c523ffaae061acb4b0d5948daa450ae6e7993e0bb0acb82d414b1388fe804555cdb59d84f0eedbc466ae64e76bd5b79d28
 DIST genpatches-5.10-198.base.tar.xz 5696280 BLAKE2B 538dc0baa1ba2df2771c23e7670cdbc23f120298d5547a6da6b876c8e5d2a27a838c7f7f80b497d2d3db5fce1911e48443a8c7ec3e9012d04ecf9dac523cbfec SHA512 910043f21ae68efaaa371efa1a71eb52d12ddf50d677502322a15cdd1eeaf4ab3b55e23dc3d26b917c5cf38639837c6b15846e99395cf4a1a4a395b3b58386cd
 DIST genpatches-5.10-198.extras.tar.xz 3868 BLAKE2B fb33cb11d00237cf8649e868175fe31211dd3ccba5201ebbb9606cf0ff863a2519587758ddd6464e98716a2c8c0e210dbf833e70f25631877ec4ba55760d9b29 SHA512 19d64fa354c8a8cc895052d9259a7b25561f4614dfd0a8dc8645f70d19bf677c826715042263769b8740f14fe6b9a03e7f9cd1e0f27d9fa373223d9bf39c7416
+DIST genpatches-5.10-199.base.tar.xz 5715396 BLAKE2B 1dcd8389ac735e808f8b06e221b4cee5ec5a8683b11b9e35e78f00fb0ecc62f362f8ac9281937f1a383d6642cf873c17cd5deb0efdf965d66f32257ff8b5cec9 SHA512 c5ad0d9eb2a83ba6ecb07690d815f3e3d480393b995f3553e1dc546a1ac07860800f4df1a74d3d25e54d6d4aa8a082690f86912e32d5556ccd9c92c592b3b06f
+DIST genpatches-5.10-199.extras.tar.xz 3868 BLAKE2B 0c8bcd30c0602978641996c3e9a89b8c0812490d2bb0a2f26ffabc1c6a2775e922ecfcd1e083963fae7ba8548595accbdc65412f0c3950790dbc8a2b51e5ed52 SHA512 f30454e4d8eb74052ad9bccc8a740c336070d52fa66caf451192ecde46e91512adbe30eacfa6aa502dc461de557c6f011beab4ba28f8ee2c3866c2200c2a47fd
 DIST genpatches-5.15-128.base.tar.xz 5056336 BLAKE2B 7b25accd5e2c987050480abac7b79cd280820ee8b3607c84a58b6bc1c30c97c209b1a392c9c92abb7494307ccd138358674e7a984cf4766c2889ec9cee069546 SHA512 be70279f9cf6bdccf0bb3436b13cabca61e6360eae2d33e576f408ef2d32ed3bbb449083b0a84c31f98328ddda68b587f689487fe8346df41e83ecdaf702063e
 DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d8341723eb0ec32be703fbb3927e7984e9ea365b7907f38b2f013e725221bfb7d867eb63da4e784506615e1cacf9018c58981a2ce3 SHA512 b735304d7990925485ca45f1cd0f6434a96af45269bb3e10b9b67a41f84440654f62831a5160125f8d0c1ff4587ab00294caa1fa5223e8daf86dc0393bc8a695
 DIST genpatches-5.15-129.base.tar.xz 5079636 BLAKE2B 9dc533ca9995f272c9f69c277e02f028cf04a1161b6ff18082dc132861549bf9a297a99768bd779ccf0c5ccd26e2bae321e8e233986c23123b3fa549f47a4c35 SHA512 43fd5a4739883915187fa04a5c04e106233ce8e76492240585b6b7dca8f74687c8326117383f84f8d4b8fc1de602b2a9aedfa596ce5a1275777fd15ae0f7a142
@@ -38,6 +40,10 @@ DIST gentoo-kernel-5.10.188-1.amd64.gpkg.tar 66355200 BLAKE2B 67e9230022bc021d64
 DIST gentoo-kernel-5.10.188-1.arm64.gpkg.tar 59371520 BLAKE2B 99b4d026c9bb9469e4d8ea1f5db9e91164a6cbbeec1399d3100d5edae793cedb3be7f7b36dff40e8fa63dea978d7ead70d0930754fe67d307186c9f445230978 SHA512 b60da2425ad1748bc95ecc181c61e5cd0764851e83984d3c7f2a2a48198794b590bb02fe56bad8cd33e22b08bde3f4e2e57bfdc78b227b3a490eb71700a5b95c
 DIST gentoo-kernel-5.10.188-1.ppc64le.gpkg.tar 54927360 BLAKE2B 6876892814b8833480b87c62ade2d91450a71fa8bba270fceea80618db6b09e65f409e00f27527c373a4eb2920e876d4a2b6a0a08598fc8598efc4010b577d67 SHA512 961e1a828983a5b039b509aeebad7037a38d020952351b1905f36e8f7eae3bbc78a3a5f8fd167f5f62f729c678fa7a3bd34bab27478c3932dd5f2f9d59aed400
 DIST gentoo-kernel-5.10.188-1.x86.gpkg.tar 56483840 BLAKE2B 403ece24cc9f432d058a727d561fd969e30872275b9897ee5a49077884ef58f75fdbd2fc4f3e9809b3f6f246cb75d54f96345cecc260f934904391785063e8e2 SHA512 3b12fa29701c49331623e482153df0e3e1ef68dde9f01c9949fad93820fffbc05f7721432f8426ead37f9f066a7c7e39d9f1edb4206c777bea285e8047ef17fc
+DIST gentoo-kernel-5.10.189-1.amd64.gpkg.tar 66314240 BLAKE2B 1ec0bfd7f66e48a701d2ee3ea62b377f105b72094f62f946240441df2f641d148635a7eab4cbe971f456ea5768841097cb0f2f88c6c059913f5b32cde75dc724 SHA512 43a6059289d2f5dd1c575cc59d7e06536380a8ccd58e7cf66ebf1c1ba7743a3d16e8657b6937cc161f1e51f024c585d1bdac0d9c1e0a577bc8f6b5ddfede2c9b
+DIST gentoo-kernel-5.10.189-1.arm64.gpkg.tar 59361280 BLAKE2B fba648c059f89a2f397b30d0c152ac3bb430b27132a6239f1dd0c3f517eb083efe06f48dff36efa0c8fc787556e5c2ed3f13c369f02c819508df17f4121424b9 SHA512 d8488ac246d59f57e81110291f4b3f473e800f19bba135bd2a9e8ee3abcd9ad0015d2f7a18a0b5f7d0015e5b7330bd6482904240958ff98e0881a1d2b28aade3
+DIST gentoo-kernel-5.10.189-1.ppc64le.gpkg.tar 54927360 BLAKE2B 659ee4d1684fc2866fe3ad75167bd52e87426a6c0f065bc044bd8c6ec958f2170209f7099916ef4a6aeb4d84f9e3b4746746081e30e048ce08ecf8166af6e067 SHA512 be68ea3de116f91e0367a97165d57c00564f09d1182d7cb5059f9f2256bbeb6f6372fa8c81417201b19659c8ef50e08d91d3ba4f08063f343a735fb294ff9ec4
+DIST gentoo-kernel-5.10.189-1.x86.gpkg.tar 56473600 BLAKE2B b57dc2ecfaff8495888ccd25b9c3209a504ebddfb51339f6d36403ac595be86dcc326477326f3cbfe3eee1a282e970d27579c001d785b0ef060d67f137dcf1ff SHA512 065677864880927401ce38c939ed888e6d1282eb5e28b88e15797784fd48cb1be5d0527b72b9ccabb2216a9b52a10750afa5fb6218e64e7c21a135fb1069ada3
 DIST gentoo-kernel-5.15.122-1.amd64.gpkg.tar 69550080 BLAKE2B 19e838d91b771456a22a1c003c79af1abbd4f7eb1e8629bb0b226a3e54481bf5514038454ee082945035e543c249657305e92121ffc8fae97003f530725503ef SHA512 00b371cf9039215a02f5cf06790ff76443f8cb504e794b91e61746e75ed99f43fdf94602439744771cd40aeb547416dceb3122a4ecf83b5ae18f3b7628b07b05
 DIST gentoo-kernel-5.15.122-1.arm64.gpkg.tar 62504960 BLAKE2B 7fa1d232e86175bc06fc26bf4bde90c3170e724566779697a8153f14d8c0a38f6a2b31900f02ea5de95cf122b5f955914aadfbd8061ad3d0a0d6d8c0ef23e988 SHA512 09591edcdca3c29e5f78a51a65a7e5169d55094de627be73973c6302b62454f18d28996a72a667814b2cbd8dbfeaac3ea642d6092d6d296c63b077ee979c0fc5
 DIST gentoo-kernel-5.15.122-1.ppc64le.gpkg.tar 57118720 BLAKE2B ad11ad53e8e42220d1efc9948f72e72e41353e73357670f33ca30c8157b6d8e859b05d77ad31a033032134ea74a63bc3de53723ba118c566d4268a9c7d18c203 SHA512 377124529e69e09de0a4f0760d0500bb3550f5bf6752b6264a37dd320f6b99e3aad6636074d8189c4e2f437281d3e2ed7cca76ffdbdb77cd92b19852448d36a8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.189.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.189.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.189.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-09  1:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-08-09  1:59 UTC (permalink / raw
  To: gentoo-commits

commit:     e3580b21a9b7dc5182b5899ca01247457caeb775
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  9 01:58:38 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  9 01:59:07 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3580b21

sys-kernel/gentoo-kernel-bin: Bump to 6.1.44

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.44.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 93646e99c970..0f4a5e2c6f25 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.1-48.base.tar.xz 2983620 BLAKE2B fd09d2c761c3652502d590ad189db
 DIST genpatches-6.1-48.extras.tar.xz 3808 BLAKE2B 5f31be220d97582f049f58f796f0d509c1d2c82ca41efbcb178a9f78db64e0de0d0297096a6109c4989777cddc0957fc8efa7caf333737157a4b6352aaff64bd SHA512 d37be3695cd96f3226265c4f689aef9e98f0528d34b554e53e98fe9497e1b8a26ebe2661d8a04e9c84a615e1bb4966263358d759d228c950af3ce70bf6340e0c
 DIST genpatches-6.1-49.base.tar.xz 3063788 BLAKE2B d97aa1abfdba4aaf84d392e5ebc26822a1651fe0249b3bd84f4f5f2c413955d9d216bc1e9e2e2ef388e7aad4153ba11863cdb7854cd2cf1dea478da3ee8c065a SHA512 7acb3101165cf8f4beee7b80880510a5ce4afe0148641c7edad91cd6365239b52b55a51c550408ed0291aa3ad74512022ccb6ef85c6ae8765a0ff2d49ac84bc1
 DIST genpatches-6.1-49.extras.tar.xz 3808 BLAKE2B a200e4d646d8b99db4a5fde73ae51727c475b18b9f080b3d55e27d4b6f247cc8950f772e0676cfb11d301d3a9042e929d4957f96de0073bc99ef65c53668bea1 SHA512 4fc28b57b4a99ddec743d3804a78a5027d9922641135f1995016f2c5806282f0bb33e9f78cc7378ab8388b582193df457a6c397b0986e197fd5e5cc4bba85c7b
+DIST genpatches-6.1-50.base.tar.xz 3084144 BLAKE2B 7b66d8775f85ab8b4c13ca7dd204e73cec666b59e75ef977aa6684648f76cebe489ce982d8d75063bfc7324ce84492eaf6c9d37eeed0a6a892e32a7fac0fa5f6 SHA512 86e31d6e665c0fc1f361de9ab76e8d6840a6e382255a41d39330d92456e313e28d46c489e00539778b4047b6de4fa57492cfa2e3f4b13bcadb7138320eeafdfb
+DIST genpatches-6.1-50.extras.tar.xz 3812 BLAKE2B 0804ac466e90a72d32d843e382f44e6c1d6b362e473c3d1d9f64b848eeb558fcf6d23cb01d560f264498bc6496f46788e62ec982de8d7d00048b6715119eaea9 SHA512 1c1207fc13a76b5d620fea1db9328b1c0912a0aceb9db9076905c1dad4face0d5e345e02834eb1b7343e71c3b134222de40ef2559ff71f05c186683f58d54df0
 DIST genpatches-6.4-10.base.tar.xz 568848 BLAKE2B d9f28beda8bd4f69e1e5d586e274df43a8661bf51733a25f320469c1e3e42d9602b0911d4e98a40942ff182f076501ce6721e534cb92aefc3d453fc43ee499bb SHA512 218c38f99a07c2be1fb25737b0a9604a9a50fe3f72c507404d92da1e8dd7823142edc2b81110e510aef7e645edefbff2265aeb3ce7f376131801c3adb292b8d0
 DIST genpatches-6.4-10.extras.tar.xz 3696 BLAKE2B fa0b8d593543f3624b1cff626e2cb2dc93ff0e88fd54ec71a7e467c716481420da7f361c1dd353e36111425a74f6632f1c491e618dec47fa4bc15c6a6d9e26bc SHA512 9dbfcd1d65daca0b56360290f0a6369fa007f32dde0f1a62657d1697fb50b84668e8a14c62efcfc3d12ba6a4a911731825df260421506639d2ba9b8764962e87
 DIST genpatches-6.4-11.base.tar.xz 587148 BLAKE2B 19d9f8e9778046dd558bdf21550f300e9c3c74faba6a8778d76e56490f379d615aacf14a930eaa57348638440fcfa6da17d5dd1a1d3020b5544ecac252ee7f08 SHA512 81c854057b1a0119cbae5116090298be72a1c30a0d2eab2cf4f0cc1d4f8476eeebe183401aaffaac92e83d2297d0fb707315254a5f5a77bfb3d8c953d04d448d
@@ -66,6 +68,10 @@ DIST gentoo-kernel-6.1.43-1.amd64.gpkg.tar 76840960 BLAKE2B 69753edbdbd0e0c9797a
 DIST gentoo-kernel-6.1.43-1.arm64.gpkg.tar 69478400 BLAKE2B 6df2dec3e518acedd61f178056e700416a6edef59a99cabc5bc117fa838584c34be8dbbb69a10f02043830e4f0ba0e84614dc00e7dd6fa6f9094fb3e3de0a9fe SHA512 691009715b4b3daf9ca640d2abde35e08385b22a3f084e6193891cde6a058611bc16d78199dcff051f60bf7b4d441957d0a4fda2a2d6c4ada9ce085212f25c4f
 DIST gentoo-kernel-6.1.43-1.ppc64le.gpkg.tar 62832640 BLAKE2B 54ee78fc6e9892ff4f0117c9cf386aa5ec6f24f7b2682b15292ac9a756d09b30007d01189e4d210d0bcbe1d8039e1ab9b77fbae583af53b64586774621cc7b28 SHA512 546194b8349580348bfffe75a9907824c3a5598f3993971a4f7daa8a5ebcf513dc66992a763f0f4b92aa6be3c9bd50073d3eb194d0b6e1a18bef0ab98cc8bc06
 DIST gentoo-kernel-6.1.43-1.x86.gpkg.tar 66242560 BLAKE2B b7cb8d97896268277f7a2166ebcd0c1ba6b985c9a87f41fe4b0f345e62c737678e6012d4373f0076eaa4f23e51a4cbe1bf5a24a36be3da8c9b447b6ef4add9b3 SHA512 e0eb90b9f382905c8865060815631f8805aead0534c1707fc209aac8928fe0e7fd63b88cf9579427a5699d4d3c1cef57ea122d28c14ed23aa90b761a37396668
+DIST gentoo-kernel-6.1.44-1.amd64.gpkg.tar 76840960 BLAKE2B e2c48304dcc0581dc26eccd8957a8a10488d29b2608c7bec4e8058c0c146468b4b5942ab8a1db4feeb609fb717ffd13b3a685951468ef2c86f00dae790db523a SHA512 c08245799c40ee2c30ff165a7157892262e505e45b732b7772cfb958cef5ce87bd6794ebf7e8681f45820f7b3e767769b4c173596a3f3f4883437442ee28bb07
+DIST gentoo-kernel-6.1.44-1.arm64.gpkg.tar 69498880 BLAKE2B 40899b36509005d41d721fbc852defe2c35fdfaaf2ca69aaa9eb5260722c26604a5d2c0d498458bace968715a66edfda4e4bb1ee3872486153b1afe7998cf505 SHA512 a90bb3a5001a3d923aa5b031e70c2cafbf19e16bc5a75785f60a205fc1f3d0d75ffbf12ceaf82b946daa679d4e1306564c95a49baac54fb97bd4e36e11fd77cf
+DIST gentoo-kernel-6.1.44-1.ppc64le.gpkg.tar 62822400 BLAKE2B 15cf2ce14959dd8a0e3ea0a36b3067002ad0123c18b79d3a910b3c6524a0926a682b2c3618edfd3ef01a6235a89e08381db16631f9d4efbfd2dfc0e1ee121e5a SHA512 a06604764e1512ad4c77bffebd0a297b226b0da644ac6feb7a6738ba8f34cbf213a395d06d806e6f29d2a8f8d237d8c70cec144d88fc36dadb3e017217a594e7
+DIST gentoo-kernel-6.1.44-1.x86.gpkg.tar 66232320 BLAKE2B 330065fe175a1e18b18e91f4ac3d4bfbb41ebaa53db6264d0a3b2873bfb578f461d3aee9af1091376b3170cf52eb411b8b2d81032389538149d59cb2886cd78b SHA512 03c1ec52fb37804b41924085bd873b55f71d6152a7f79b32ee59833b81d6bdde81a22509597b272fc5a48b8aed9bc065343019191e1d843927f4d91cfc32a12a
 DIST gentoo-kernel-6.4.6-1.amd64.gpkg.tar 83998720 BLAKE2B 4b6836c10d6c8e7123ddb5a70146fb094e294eb87f8d5f7012b2f981fae6bbafcec0cddad7d7579a08106dbc891c5bda15c39d50c4587547bdaa9fa3df2171e4 SHA512 546ff7c782a7637ce6997ee94d7570d7cb3cb27c8acfdc58a60f5f634b03f7477ecb019fddb5996320fa954260ef74caa794b6afef944f982d18f7416d171477
 DIST gentoo-kernel-6.4.6-1.arm64.gpkg.tar 72929280 BLAKE2B 57e32808518b34e6e65b2835a87fd1c95f3d5b210d18bacfbcc107e243150fff592ea4dc2381d73f3c2c0f186ef70d742dcec056af7d6c2f1de1b7d5db2dcca5 SHA512 ec95702769561fafaf0d3852c96d8212acb0bcf958d461af45110234e2d7f6861f6d14ab254dfd5d7267ea42ca9ffa9789d7c46373197dacb6631e470e6844c3
 DIST gentoo-kernel-6.4.6-1.ppc64le.gpkg.tar 64634880 BLAKE2B 4ce869aeae197e7811b5acdc5a9e3f17a0ee5ea0b5f9bf708227505bf52ddc44c4d485d00751f958c54036f977fc5e143ddac3bd7699ce07dd293ee8d2f71c9c SHA512 35ebc43e11089279574bc84fbd10fe25a1f085313f93c94656617f24c1ccc276d641bb859140c6820c37ccd21c0a85cbf2bb3112b3cbcf90b9e21f396b60a45b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.44.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.44.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.44.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-09  1:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-08-09  1:59 UTC (permalink / raw
  To: gentoo-commits

commit:     181646479e047c0125d728a5aa2208e7559fee6d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  9 01:58:34 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  9 01:59:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18164647

sys-kernel/gentoo-kernel-bin: Bump to 6.4.9

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.4.9.ebuild                 | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a91200a3c5b8..93646e99c970 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.1-49.base.tar.xz 3063788 BLAKE2B d97aa1abfdba4aaf84d392e5ebc26
 DIST genpatches-6.1-49.extras.tar.xz 3808 BLAKE2B a200e4d646d8b99db4a5fde73ae51727c475b18b9f080b3d55e27d4b6f247cc8950f772e0676cfb11d301d3a9042e929d4957f96de0073bc99ef65c53668bea1 SHA512 4fc28b57b4a99ddec743d3804a78a5027d9922641135f1995016f2c5806282f0bb33e9f78cc7378ab8388b582193df457a6c397b0986e197fd5e5cc4bba85c7b
 DIST genpatches-6.4-10.base.tar.xz 568848 BLAKE2B d9f28beda8bd4f69e1e5d586e274df43a8661bf51733a25f320469c1e3e42d9602b0911d4e98a40942ff182f076501ce6721e534cb92aefc3d453fc43ee499bb SHA512 218c38f99a07c2be1fb25737b0a9604a9a50fe3f72c507404d92da1e8dd7823142edc2b81110e510aef7e645edefbff2265aeb3ce7f376131801c3adb292b8d0
 DIST genpatches-6.4-10.extras.tar.xz 3696 BLAKE2B fa0b8d593543f3624b1cff626e2cb2dc93ff0e88fd54ec71a7e467c716481420da7f361c1dd353e36111425a74f6632f1c491e618dec47fa4bc15c6a6d9e26bc SHA512 9dbfcd1d65daca0b56360290f0a6369fa007f32dde0f1a62657d1697fb50b84668e8a14c62efcfc3d12ba6a4a911731825df260421506639d2ba9b8764962e87
+DIST genpatches-6.4-11.base.tar.xz 587148 BLAKE2B 19d9f8e9778046dd558bdf21550f300e9c3c74faba6a8778d76e56490f379d615aacf14a930eaa57348638440fcfa6da17d5dd1a1d3020b5544ecac252ee7f08 SHA512 81c854057b1a0119cbae5116090298be72a1c30a0d2eab2cf4f0cc1d4f8476eeebe183401aaffaac92e83d2297d0fb707315254a5f5a77bfb3d8c953d04d448d
+DIST genpatches-6.4-11.extras.tar.xz 3700 BLAKE2B 69a7811e49827c3c521d9a7e022e4c3ad5a326b6f6de8ffad7ea790d04e8decef5fc7d3e46a696d3c9d48502e9773fab715217626e4497cbafa97364474e0d03 SHA512 921d956322db5bfd0ad4047ccf3c65db25047a3d39118e20622c060b512574aeb5612f2e762fbb3d301cbcd1847ffbc2690c22fa4ef7a1b96827b12f8831743c
 DIST genpatches-6.4-8.base.tar.xz 414164 BLAKE2B f62a27a2a4ed9a80d830f5118c492c95b1400a149b9594e68b47011359fb02f5ab0a5f467dab50f730d56ac21bff0dd4ebf09251588a7bb4dda15aedc95ec729 SHA512 6d747b1b06d9fad9d53a293586e3bef465ddfbf2886ab9edee32b81282d4c7b8cf27d4edf4f8be1ef668ce55888ae21214ddc6dad0c2732698d23a77dac993c0
 DIST genpatches-6.4-8.extras.tar.xz 3696 BLAKE2B e1d121a35ab69fac09e935317c18299817c65867fb7cf7a6810f560af913a254b411259a78b61c0a31518629ad33e13e53910fbd9701602c733016869106e088 SHA512 11240038d70202c53ee17763de3f60fcb5ae0dffc8cf005d324a7cd15a865313b9da2a3e74e184090b2d674ca1a1515a1db9f2efbff7a0f5361563fc7895e87a
 DIST genpatches-6.4-9.base.tar.xz 483840 BLAKE2B 8f2796524871d00030c870fcb167f36bce2a990a248533b7bf481506f03937fc69ee34cc5e2b8e3fc994c8fb40c54f23ce14c922f99b46c63e9da7e449a6cbcc SHA512 ea23db4aac99667ce2393d7f639043c6169f0f452aa882060d009ead9ffe9b763acd2a88495114b1a691dfa178f0a82fc0df8f89546e2bc292ca643f918691c0
@@ -76,6 +78,10 @@ DIST gentoo-kernel-6.4.8-1.amd64.gpkg.tar 84039680 BLAKE2B 910361b7aee89e69b2d49
 DIST gentoo-kernel-6.4.8-1.arm64.gpkg.tar 72939520 BLAKE2B 08099aafd7c9321728c84677e8f0f219da03b08d44c50584e7fc4574fac92a76e4602b2227a40b46c5f845fbe2123d62491fd336e683451b4464977956c4f0de SHA512 aabfab404c457b61f4227d9fec33c4092bc120227a57a25b04d59007dace6723eed4a355466023db3795083045f561cb95388f6ba418e50e678cdef853f9a4f8
 DIST gentoo-kernel-6.4.8-1.ppc64le.gpkg.tar 64675840 BLAKE2B 6ff6f930707506fdc7255ebccfaf884ad9e8d5936240c7e4aa45c7089782f9030d71df071e52b123189139af268fde3bbcaa04dac0d68192e2108a95b212161b SHA512 068d14ce722915714b1cdc6c06184d8c6ea752772b531f870adc06ce0e787fc9b25b73440843525ce4a5e830bea3506c2809cc03b0ca3921c94ada4e8f46d6d9
 DIST gentoo-kernel-6.4.8-1.x86.gpkg.tar 67553280 BLAKE2B ab2040a0df5665d6a449366aa1bd4aaf480f8a2ac6ccc09d00f8f76ccffc5acaf177789c8b241654352f5210216c32b47e6bf56d99b87b9d8796a6029be302ca SHA512 fdd64de5fa9eb1f2520f248e4e61625941ba636d4ed6c9d23a4d5c785a98dea4dd6d9ba10a736fabf5903783bc04a1e57c4055b929be1af709ac7ae32f8f5b41
+DIST gentoo-kernel-6.4.9-1.amd64.gpkg.tar 84049920 BLAKE2B 1a2cb92d7f53581ea4e64bb998c5bdf248c56a4e09733f3555047fde103fce3a3769351d3d5a722df8f2f83ddf86d2f7fcb5f98510045276f008c174dd09b0cc SHA512 38c442200067a873f328bdc8c296ca514ead58b3474c41f2e7d35fc612ab2baa2c783833ab47b6e5d33161cc437e7d41bde8a6cf052526a631a61ef998c0e16a
+DIST gentoo-kernel-6.4.9-1.arm64.gpkg.tar 72929280 BLAKE2B dcf88b017d37475c6d92bb3642eefba14a9170eae20f7b56821fe02c0dffe4cf9a1cffad2e1a3906b2ef18940fc0c927123afbf9d99d2930ef98997b917534d0 SHA512 0ce37eae3e961d025578d73c844cbe326c581d77202c66f44cef76f279a362e4834505fd036941ac38be483bcf221dcd30e1c09bdbcf96d72253d0f2a8a2d71b
+DIST gentoo-kernel-6.4.9-1.ppc64le.gpkg.tar 64655360 BLAKE2B c4a080cff164d1d7c133edf3ad0c59fb84e542de3656842d436aa122fb863fa2ea2d15aac3169ca8c0f84a0c67c2ac46aff7bf02cd232b3f0b1734e3c71176af SHA512 e488c5f91f90b0dec50cd8cea7bf38815a90b266719e7f4a90ae95ee61d353aeed8b0687d3a1c38f50325fddcbd7bfab8bc8d06dab219be78caa0dfb2c3c1745
+DIST gentoo-kernel-6.4.9-1.x86.gpkg.tar 67563520 BLAKE2B a750c12eafcd9f1fd70a1802499d3e80f21c51f9ebfc32ff60fa489b88570ea751dae74eb900b044558b8d32e65134f0a7eeb1f1deaf94a7826f058bfd1ab9a9 SHA512 a3865a942d46891312c4d5a9d9c2263fe137343a1b7db4fbc4325adbb2ab909950c71b663d3ff74050bf2fd528e96b2573f429d88b4266607f93d807491a0ac3
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.9.ebuild
new file mode 100644
index 000000000000..3cd8c6516903
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.9.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-11 15:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-11 15:37 UTC (permalink / raw
  To: gentoo-commits

commit:     b8f123b2e22c77f59e5b4e9e3112f5d6dddadce8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 11 15:33:33 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Aug 11 15:37:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8f123b2

sys-kernel/gentoo-kernel-bin: Bump to 5.10.190

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.190.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2d6204989b85..a11d1f48ffeb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-198.base.tar.xz 5696280 BLAKE2B 538dc0baa1ba2df2771c23e7670
 DIST genpatches-5.10-198.extras.tar.xz 3868 BLAKE2B fb33cb11d00237cf8649e868175fe31211dd3ccba5201ebbb9606cf0ff863a2519587758ddd6464e98716a2c8c0e210dbf833e70f25631877ec4ba55760d9b29 SHA512 19d64fa354c8a8cc895052d9259a7b25561f4614dfd0a8dc8645f70d19bf677c826715042263769b8740f14fe6b9a03e7f9cd1e0f27d9fa373223d9bf39c7416
 DIST genpatches-5.10-199.base.tar.xz 5715396 BLAKE2B 1dcd8389ac735e808f8b06e221b4cee5ec5a8683b11b9e35e78f00fb0ecc62f362f8ac9281937f1a383d6642cf873c17cd5deb0efdf965d66f32257ff8b5cec9 SHA512 c5ad0d9eb2a83ba6ecb07690d815f3e3d480393b995f3553e1dc546a1ac07860800f4df1a74d3d25e54d6d4aa8a082690f86912e32d5556ccd9c92c592b3b06f
 DIST genpatches-5.10-199.extras.tar.xz 3868 BLAKE2B 0c8bcd30c0602978641996c3e9a89b8c0812490d2bb0a2f26ffabc1c6a2775e922ecfcd1e083963fae7ba8548595accbdc65412f0c3950790dbc8a2b51e5ed52 SHA512 f30454e4d8eb74052ad9bccc8a740c336070d52fa66caf451192ecde46e91512adbe30eacfa6aa502dc461de557c6f011beab4ba28f8ee2c3866c2200c2a47fd
+DIST genpatches-5.10-200.base.tar.xz 5792276 BLAKE2B 4b7a7cb8f5afeaa04863f955d56c9575f1903ebbedafb21dc38e41da3d3f31d28f2d83d21e530b26ae7f537dd7ac76cd1d940e5e93a75874b1c356ccc8fc3a98 SHA512 426bf39754e40f1b7b8c31d2b516ca12c1184a858e7bc6ed1c26a8348002266c992022fd648075f7c1efc4b526a64d2c1f73dbe9d6ba9ed8fc095f5b7497aa12
+DIST genpatches-5.10-200.extras.tar.xz 3872 BLAKE2B ff768dfc12d019bb9f006ed29fc05ddbf847e05d0fd7f82f8b2a397da7c72348849aca40457c13461a9a4ecd1f9599d5dff59933851ca75df686141ed0055152 SHA512 91ec8fe51b1bfc4d88be9b1dd56f6a7c156aa189483f6c93222f478e91d9fadc6edd5c2cfc48843f589823956c421d30ad9c0e0d0b0702b1cdedae5a01acaf27
 DIST genpatches-5.15-128.base.tar.xz 5056336 BLAKE2B 7b25accd5e2c987050480abac7b79cd280820ee8b3607c84a58b6bc1c30c97c209b1a392c9c92abb7494307ccd138358674e7a984cf4766c2889ec9cee069546 SHA512 be70279f9cf6bdccf0bb3436b13cabca61e6360eae2d33e576f408ef2d32ed3bbb449083b0a84c31f98328ddda68b587f689487fe8346df41e83ecdaf702063e
 DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d8341723eb0ec32be703fbb3927e7984e9ea365b7907f38b2f013e725221bfb7d867eb63da4e784506615e1cacf9018c58981a2ce3 SHA512 b735304d7990925485ca45f1cd0f6434a96af45269bb3e10b9b67a41f84440654f62831a5160125f8d0c1ff4587ab00294caa1fa5223e8daf86dc0393bc8a695
 DIST genpatches-5.15-129.base.tar.xz 5079636 BLAKE2B 9dc533ca9995f272c9f69c277e02f028cf04a1161b6ff18082dc132861549bf9a297a99768bd779ccf0c5ccd26e2bae321e8e233986c23123b3fa549f47a4c35 SHA512 43fd5a4739883915187fa04a5c04e106233ce8e76492240585b6b7dca8f74687c8326117383f84f8d4b8fc1de602b2a9aedfa596ce5a1275777fd15ae0f7a142
@@ -48,6 +50,10 @@ DIST gentoo-kernel-5.10.189-1.amd64.gpkg.tar 66314240 BLAKE2B 1ec0bfd7f66e48a701
 DIST gentoo-kernel-5.10.189-1.arm64.gpkg.tar 59361280 BLAKE2B fba648c059f89a2f397b30d0c152ac3bb430b27132a6239f1dd0c3f517eb083efe06f48dff36efa0c8fc787556e5c2ed3f13c369f02c819508df17f4121424b9 SHA512 d8488ac246d59f57e81110291f4b3f473e800f19bba135bd2a9e8ee3abcd9ad0015d2f7a18a0b5f7d0015e5b7330bd6482904240958ff98e0881a1d2b28aade3
 DIST gentoo-kernel-5.10.189-1.ppc64le.gpkg.tar 54927360 BLAKE2B 659ee4d1684fc2866fe3ad75167bd52e87426a6c0f065bc044bd8c6ec958f2170209f7099916ef4a6aeb4d84f9e3b4746746081e30e048ce08ecf8166af6e067 SHA512 be68ea3de116f91e0367a97165d57c00564f09d1182d7cb5059f9f2256bbeb6f6372fa8c81417201b19659c8ef50e08d91d3ba4f08063f343a735fb294ff9ec4
 DIST gentoo-kernel-5.10.189-1.x86.gpkg.tar 56473600 BLAKE2B b57dc2ecfaff8495888ccd25b9c3209a504ebddfb51339f6d36403ac595be86dcc326477326f3cbfe3eee1a282e970d27579c001d785b0ef060d67f137dcf1ff SHA512 065677864880927401ce38c939ed888e6d1282eb5e28b88e15797784fd48cb1be5d0527b72b9ccabb2216a9b52a10750afa5fb6218e64e7c21a135fb1069ada3
+DIST gentoo-kernel-5.10.190-1.amd64.gpkg.tar 66344960 BLAKE2B 7dd961425f9964e85636701fb171e5836f338ace3748a0f9148a08c301e4784fd7eff5099173368203f613ae6a6b3228a8851c746a99268f11f7a4c27ddae0f9 SHA512 d58f6a8d63cb1acb4587c0b4c7b0fc3b679e712e14c0d71644ae93c6a0c837ab164993f211556fb3ea4b7d5da7fe7087c53b0b34215859edde89cef3b8bcac78
+DIST gentoo-kernel-5.10.190-1.arm64.gpkg.tar 59371520 BLAKE2B 73d45fa6303bfca921868ab5e14b6063f0bbddb58907d639b40ad905354916217b076875e69f36201fe9191ca5c76af4495202bb1148a4fe5c97a7c55b06c8d4 SHA512 063e369bec1b5ba6cf7a81395873f9a27df4cf48ab4b6f36090e7747284f8e9578df5ed7f90eb7b5b4749e411013f81c36a494a1bb14df12275473081589b296
+DIST gentoo-kernel-5.10.190-1.ppc64le.gpkg.tar 54937600 BLAKE2B 6cc7b10f60030bc946f595c418530ea7b19c532370b80ce365e31d5d6379d9a8076c5e0f373fab818282a047d408ed00a3752147f9d3000bb6721be8164ef616 SHA512 add2640f156632f57e5769854a550eebac54b120b289d8cef732208ff5d4cf62e7db0688718bec1bb87beb893a86d52b82bc211ed5dfb3a310807796fb3f2470
+DIST gentoo-kernel-5.10.190-1.x86.gpkg.tar 56483840 BLAKE2B 4a4a3e22d916b3df7c2d3e093450bd04fc814873615564ad4ee7e8e789b4d4370df188fc5b66906a3cc782eb0b65de8ce8ac677554376b084112d15c3c842b97 SHA512 24ff5a007b032f9f6af49baabe032fb97dd312e21f258337aef5327adb077f460c374f90ef321d04f6ab55197544c03970718776ce9738aa97b56bb21d4a3ace
 DIST gentoo-kernel-5.15.122-1.amd64.gpkg.tar 69550080 BLAKE2B 19e838d91b771456a22a1c003c79af1abbd4f7eb1e8629bb0b226a3e54481bf5514038454ee082945035e543c249657305e92121ffc8fae97003f530725503ef SHA512 00b371cf9039215a02f5cf06790ff76443f8cb504e794b91e61746e75ed99f43fdf94602439744771cd40aeb547416dceb3122a4ecf83b5ae18f3b7628b07b05
 DIST gentoo-kernel-5.15.122-1.arm64.gpkg.tar 62504960 BLAKE2B 7fa1d232e86175bc06fc26bf4bde90c3170e724566779697a8153f14d8c0a38f6a2b31900f02ea5de95cf122b5f955914aadfbd8061ad3d0a0d6d8c0ef23e988 SHA512 09591edcdca3c29e5f78a51a65a7e5169d55094de627be73973c6302b62454f18d28996a72a667814b2cbd8dbfeaac3ea642d6092d6d296c63b077ee979c0fc5
 DIST gentoo-kernel-5.15.122-1.ppc64le.gpkg.tar 57118720 BLAKE2B ad11ad53e8e42220d1efc9948f72e72e41353e73357670f33ca30c8157b6d8e859b05d77ad31a033032134ea74a63bc3de53723ba118c566d4268a9c7d18c203 SHA512 377124529e69e09de0a4f0760d0500bb3550f5bf6752b6264a37dd320f6b99e3aad6636074d8189c4e2f437281d3e2ed7cca76ffdbdb77cd92b19852448d36a8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.190.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.190.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.190.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-11 15:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-11 15:37 UTC (permalink / raw
  To: gentoo-commits

commit:     098b8d7c62781b9f6b301c83b5faa24db091aed7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 11 15:34:00 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Aug 11 15:37:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=098b8d7c

sys-kernel/gentoo-kernel-bin: Bump to 6.4.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.4.10.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1b42c20bef0f..1a43dabcea54 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.4-10.base.tar.xz 568848 BLAKE2B d9f28beda8bd4f69e1e5d586e274df
 DIST genpatches-6.4-10.extras.tar.xz 3696 BLAKE2B fa0b8d593543f3624b1cff626e2cb2dc93ff0e88fd54ec71a7e467c716481420da7f361c1dd353e36111425a74f6632f1c491e618dec47fa4bc15c6a6d9e26bc SHA512 9dbfcd1d65daca0b56360290f0a6369fa007f32dde0f1a62657d1697fb50b84668e8a14c62efcfc3d12ba6a4a911731825df260421506639d2ba9b8764962e87
 DIST genpatches-6.4-11.base.tar.xz 587148 BLAKE2B 19d9f8e9778046dd558bdf21550f300e9c3c74faba6a8778d76e56490f379d615aacf14a930eaa57348638440fcfa6da17d5dd1a1d3020b5544ecac252ee7f08 SHA512 81c854057b1a0119cbae5116090298be72a1c30a0d2eab2cf4f0cc1d4f8476eeebe183401aaffaac92e83d2297d0fb707315254a5f5a77bfb3d8c953d04d448d
 DIST genpatches-6.4-11.extras.tar.xz 3700 BLAKE2B 69a7811e49827c3c521d9a7e022e4c3ad5a326b6f6de8ffad7ea790d04e8decef5fc7d3e46a696d3c9d48502e9773fab715217626e4497cbafa97364474e0d03 SHA512 921d956322db5bfd0ad4047ccf3c65db25047a3d39118e20622c060b512574aeb5612f2e762fbb3d301cbcd1847ffbc2690c22fa4ef7a1b96827b12f8831743c
+DIST genpatches-6.4-12.base.tar.xz 647340 BLAKE2B b0962b6a6b0c07aca1f27abe48e9a1e361b55b6e818d24077e989a231f44f6275b7c01b1c73303a1692fa812ee09766c58108c9efa6551263a7d117ccfddbe0d SHA512 f271fc0bc410d2faad9f08479027207ca6f1cefa0d615eb620e57fb3103d6b26ea5162c01e438ebfabb2f23b337a11c5088452e1a646bd4fb60ba464f3c5ce21
+DIST genpatches-6.4-12.extras.tar.xz 3696 BLAKE2B d5c97c078e4abe4df885f067dd2202332c607452ecba07e0797426186b7bc2fac2cf6d876a269fcd8d2b8f5a33c8f36b97cf080d61bcff58ba8247b3a5376ad0 SHA512 5fe6ba9e4b8efddb7d305fd58825080862628ccd45fafb729756592a31d1ac6cd27f62fe89270d1ac30d54b99a617e4f49c127a3752a10af493ee9df3b113002
 DIST genpatches-6.4-8.base.tar.xz 414164 BLAKE2B f62a27a2a4ed9a80d830f5118c492c95b1400a149b9594e68b47011359fb02f5ab0a5f467dab50f730d56ac21bff0dd4ebf09251588a7bb4dda15aedc95ec729 SHA512 6d747b1b06d9fad9d53a293586e3bef465ddfbf2886ab9edee32b81282d4c7b8cf27d4edf4f8be1ef668ce55888ae21214ddc6dad0c2732698d23a77dac993c0
 DIST genpatches-6.4-8.extras.tar.xz 3696 BLAKE2B e1d121a35ab69fac09e935317c18299817c65867fb7cf7a6810f560af913a254b411259a78b61c0a31518629ad33e13e53910fbd9701602c733016869106e088 SHA512 11240038d70202c53ee17763de3f60fcb5ae0dffc8cf005d324a7cd15a865313b9da2a3e74e184090b2d674ca1a1515a1db9f2efbff7a0f5361563fc7895e87a
 DIST genpatches-6.4-9.base.tar.xz 483840 BLAKE2B 8f2796524871d00030c870fcb167f36bce2a990a248533b7bf481506f03937fc69ee34cc5e2b8e3fc994c8fb40c54f23ce14c922f99b46c63e9da7e449a6cbcc SHA512 ea23db4aac99667ce2393d7f639043c6169f0f452aa882060d009ead9ffe9b763acd2a88495114b1a691dfa178f0a82fc0df8f89546e2bc292ca643f918691c0
@@ -108,6 +110,10 @@ DIST gentoo-kernel-6.1.45-1.amd64.gpkg.tar 76871680 BLAKE2B eaf93fe9b42a39fc106e
 DIST gentoo-kernel-6.1.45-1.arm64.gpkg.tar 69488640 BLAKE2B 23824eee771a903042c263db4ff5eba5526da86cb2ff0109fe872c7dd6923d8ddcab4b5a137c0fa5156900355c1f0484844510f8a44848c878af82d12085a197 SHA512 d4d379da6d6adbbaad13f056218f8a08aa2ec26f4bb2252f2064e8d5034536610f126adf41993db24352ab7ad092dfde4dd7e5746f611b89660d2e07eb0a69f6
 DIST gentoo-kernel-6.1.45-1.ppc64le.gpkg.tar 62842880 BLAKE2B f2f04bfc6f74c336d414216d3d64d30062e65546d0920c0f728fd9392cf7e2479abc0e170cfae02c80f64c5e67e4a72fdf47b65f9998df3230138437cb9c2d2d SHA512 5d0e5a43684f8c5427c691e7a0ebb8ae31896a84075eeac4f76abac9d61514d33fd3feff712bfa202fcabc87226dae7079cb814718b1d78e2918b3eb4f135130
 DIST gentoo-kernel-6.1.45-1.x86.gpkg.tar 66222080 BLAKE2B 876041ea3110354c1b8e512fc35649c45fdef20498e148468bc19e5c4ac3f9e8509e5ea7254cb69daee116ced58a0393607b736fdc1a8255fb5eefd9f71c0a6c SHA512 109c1e2263cb26af158bfac950c10e3d4185c3f85c5e437169c2a980a125ecfebf632c6a0d02ab07bb94a8aeb091682dab682acd070658dfb548652bf411a94d
+DIST gentoo-kernel-6.4.10-1.amd64.gpkg.tar 84060160 BLAKE2B 5b76a3397d57ae952e5c27a75e97b30acf76bb202b2de1065e59833bb1910dba00bca8fc6d875adadccc0371877866d36d9e5b99acc92016d380613ac7dfe1de SHA512 9c06a3b66c21aae7e2b9daeba22b9326bfa5f365d1efd90e242ff821e4cfe53e91c26a3fc4e82c5cbfbf67eb5c713a71a8dffa26f40819d1e915e0c06c1bfdf9
+DIST gentoo-kernel-6.4.10-1.arm64.gpkg.tar 72929280 BLAKE2B c5ede9022d3a50721e733ffa5522df4bf2a2bdf1fd393b13481cb98235e2ebeee32dfdd7b8e6e75e2e0411066798ced828b2dc3601fd0a924c6ffb87af9b82fe SHA512 a82002855f561d60f07b3da22dd9626aa33139ceb699dfe7d9590e8a06b1da22337fea60b3e0cd64a394855ca749b4447682605d3f86130accd9f1dbf91686e5
+DIST gentoo-kernel-6.4.10-1.ppc64le.gpkg.tar 64655360 BLAKE2B 894dd1b240aaf449d4531a157aa395ddd8d471280e079a27cb927f88fc459c4e92b1c392032de93d2ff35280e2a1da740765220b5305186aa0c324f53173f4eb SHA512 410277f9548bcfc8c986b7f44b06c65556f14c54300b3db66d7726956f57896dce2233214278fb23195d3ff19028f35ce49780113b39a8097a5f8b0c433f1be1
+DIST gentoo-kernel-6.4.10-1.x86.gpkg.tar 67573760 BLAKE2B b8cd26e4be628e4d5cd2473f2c703aa66d5363abf8fcedcc4f5b01560f4b9f345f2c42aa7455f10090a6f2d12210100cbc7fdbb2d4c48104a71ea937b241ecc3 SHA512 2fd604ffcfbf889b9362e8285b2b8085b12f449d62d3700f4a1737ebbd3f4ddebf9acd7ab59d49d21c3b784099cc9f071f4df4aaa1aae45318e030a8411dc2d4
 DIST gentoo-kernel-6.4.6-1.amd64.gpkg.tar 83998720 BLAKE2B 4b6836c10d6c8e7123ddb5a70146fb094e294eb87f8d5f7012b2f981fae6bbafcec0cddad7d7579a08106dbc891c5bda15c39d50c4587547bdaa9fa3df2171e4 SHA512 546ff7c782a7637ce6997ee94d7570d7cb3cb27c8acfdc58a60f5f634b03f7477ecb019fddb5996320fa954260ef74caa794b6afef944f982d18f7416d171477
 DIST gentoo-kernel-6.4.6-1.arm64.gpkg.tar 72929280 BLAKE2B 57e32808518b34e6e65b2835a87fd1c95f3d5b210d18bacfbcc107e243150fff592ea4dc2381d73f3c2c0f186ef70d742dcec056af7d6c2f1de1b7d5db2dcca5 SHA512 ec95702769561fafaf0d3852c96d8212acb0bcf958d461af45110234e2d7f6861f6d14ab254dfd5d7267ea42ca9ffa9789d7c46373197dacb6631e470e6844c3
 DIST gentoo-kernel-6.4.6-1.ppc64le.gpkg.tar 64634880 BLAKE2B 4ce869aeae197e7811b5acdc5a9e3f17a0ee5ea0b5f9bf708227505bf52ddc44c4d485d00751f958c54036f977fc5e143ddac3bd7699ce07dd293ee8d2f71c9c SHA512 35ebc43e11089279574bc84fbd10fe25a1f085313f93c94656617f24c1ccc276d641bb859140c6820c37ccd21c0a85cbf2bb3112b3cbcf90b9e21f396b60a45b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.10.ebuild
new file mode 100644
index 000000000000..3cd8c6516903
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.10.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-11 15:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-11 15:37 UTC (permalink / raw
  To: gentoo-commits

commit:     787e06be2b9260fca5d06ac87b87906335f36765
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 11 15:33:58 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Aug 11 15:37:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=787e06be

sys-kernel/gentoo-kernel-bin: Bump to 6.1.45

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.45.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a11d1f48ffeb..1b42c20bef0f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.1-49.base.tar.xz 3063788 BLAKE2B d97aa1abfdba4aaf84d392e5ebc26
 DIST genpatches-6.1-49.extras.tar.xz 3808 BLAKE2B a200e4d646d8b99db4a5fde73ae51727c475b18b9f080b3d55e27d4b6f247cc8950f772e0676cfb11d301d3a9042e929d4957f96de0073bc99ef65c53668bea1 SHA512 4fc28b57b4a99ddec743d3804a78a5027d9922641135f1995016f2c5806282f0bb33e9f78cc7378ab8388b582193df457a6c397b0986e197fd5e5cc4bba85c7b
 DIST genpatches-6.1-50.base.tar.xz 3084144 BLAKE2B 7b66d8775f85ab8b4c13ca7dd204e73cec666b59e75ef977aa6684648f76cebe489ce982d8d75063bfc7324ce84492eaf6c9d37eeed0a6a892e32a7fac0fa5f6 SHA512 86e31d6e665c0fc1f361de9ab76e8d6840a6e382255a41d39330d92456e313e28d46c489e00539778b4047b6de4fa57492cfa2e3f4b13bcadb7138320eeafdfb
 DIST genpatches-6.1-50.extras.tar.xz 3812 BLAKE2B 0804ac466e90a72d32d843e382f44e6c1d6b362e473c3d1d9f64b848eeb558fcf6d23cb01d560f264498bc6496f46788e62ec982de8d7d00048b6715119eaea9 SHA512 1c1207fc13a76b5d620fea1db9328b1c0912a0aceb9db9076905c1dad4face0d5e345e02834eb1b7343e71c3b134222de40ef2559ff71f05c186683f58d54df0
+DIST genpatches-6.1-51.base.tar.xz 3127240 BLAKE2B 047b00560651226a3514417f10e55603ab2f33429993fb3b567b9424640a413419523f42bcd6175880a6ef87555422a4e8ff94f477cc7c17c52b4bcd0673bcc6 SHA512 a1b252d6e64b8dd907abaa6e827f7da78039181fdb620fb6aae10676a5ebe1d2c9759235d9f71e59f1af5cc553af40d3fd911b236eb2919dbc5b8999f7b86fe1
+DIST genpatches-6.1-51.extras.tar.xz 3808 BLAKE2B 2f188b3f2062d491118bf96735420e63c7ae85467a6789cd00316b133d254677656229f7f4b8d364bf37713a0b8f42f77acb580db0b4eed9c183008074b3eee4 SHA512 984b4c9a7e030e2687ac574dbb743bb40b0b031ca8ac55e1e632018e174a70567e3d94bee85ccac66212458e7772be6d39f119181a7252f9bca662646cb492ff
 DIST genpatches-6.4-10.base.tar.xz 568848 BLAKE2B d9f28beda8bd4f69e1e5d586e274df43a8661bf51733a25f320469c1e3e42d9602b0911d4e98a40942ff182f076501ce6721e534cb92aefc3d453fc43ee499bb SHA512 218c38f99a07c2be1fb25737b0a9604a9a50fe3f72c507404d92da1e8dd7823142edc2b81110e510aef7e645edefbff2265aeb3ce7f376131801c3adb292b8d0
 DIST genpatches-6.4-10.extras.tar.xz 3696 BLAKE2B fa0b8d593543f3624b1cff626e2cb2dc93ff0e88fd54ec71a7e467c716481420da7f361c1dd353e36111425a74f6632f1c491e618dec47fa4bc15c6a6d9e26bc SHA512 9dbfcd1d65daca0b56360290f0a6369fa007f32dde0f1a62657d1697fb50b84668e8a14c62efcfc3d12ba6a4a911731825df260421506639d2ba9b8764962e87
 DIST genpatches-6.4-11.base.tar.xz 587148 BLAKE2B 19d9f8e9778046dd558bdf21550f300e9c3c74faba6a8778d76e56490f379d615aacf14a930eaa57348638440fcfa6da17d5dd1a1d3020b5544ecac252ee7f08 SHA512 81c854057b1a0119cbae5116090298be72a1c30a0d2eab2cf4f0cc1d4f8476eeebe183401aaffaac92e83d2297d0fb707315254a5f5a77bfb3d8c953d04d448d
@@ -102,6 +104,10 @@ DIST gentoo-kernel-6.1.44-1.amd64.gpkg.tar 76840960 BLAKE2B e2c48304dcc0581dc26e
 DIST gentoo-kernel-6.1.44-1.arm64.gpkg.tar 69498880 BLAKE2B 40899b36509005d41d721fbc852defe2c35fdfaaf2ca69aaa9eb5260722c26604a5d2c0d498458bace968715a66edfda4e4bb1ee3872486153b1afe7998cf505 SHA512 a90bb3a5001a3d923aa5b031e70c2cafbf19e16bc5a75785f60a205fc1f3d0d75ffbf12ceaf82b946daa679d4e1306564c95a49baac54fb97bd4e36e11fd77cf
 DIST gentoo-kernel-6.1.44-1.ppc64le.gpkg.tar 62822400 BLAKE2B 15cf2ce14959dd8a0e3ea0a36b3067002ad0123c18b79d3a910b3c6524a0926a682b2c3618edfd3ef01a6235a89e08381db16631f9d4efbfd2dfc0e1ee121e5a SHA512 a06604764e1512ad4c77bffebd0a297b226b0da644ac6feb7a6738ba8f34cbf213a395d06d806e6f29d2a8f8d237d8c70cec144d88fc36dadb3e017217a594e7
 DIST gentoo-kernel-6.1.44-1.x86.gpkg.tar 66232320 BLAKE2B 330065fe175a1e18b18e91f4ac3d4bfbb41ebaa53db6264d0a3b2873bfb578f461d3aee9af1091376b3170cf52eb411b8b2d81032389538149d59cb2886cd78b SHA512 03c1ec52fb37804b41924085bd873b55f71d6152a7f79b32ee59833b81d6bdde81a22509597b272fc5a48b8aed9bc065343019191e1d843927f4d91cfc32a12a
+DIST gentoo-kernel-6.1.45-1.amd64.gpkg.tar 76871680 BLAKE2B eaf93fe9b42a39fc106ec9327c9a58123492a983ee1e03f14ffa501c55fa4d916164b1a5f178aed62a63697a3aa1148dbac2ea1bfbe4e36c40d9c13e13d5b9d8 SHA512 55e618090632b48d75d5b98f77797877e877c7c7836784e1ad6a84d455f385ab825a88663c98a96622537515f205a999183af553269fbdfa6ed2ddffe5595864
+DIST gentoo-kernel-6.1.45-1.arm64.gpkg.tar 69488640 BLAKE2B 23824eee771a903042c263db4ff5eba5526da86cb2ff0109fe872c7dd6923d8ddcab4b5a137c0fa5156900355c1f0484844510f8a44848c878af82d12085a197 SHA512 d4d379da6d6adbbaad13f056218f8a08aa2ec26f4bb2252f2064e8d5034536610f126adf41993db24352ab7ad092dfde4dd7e5746f611b89660d2e07eb0a69f6
+DIST gentoo-kernel-6.1.45-1.ppc64le.gpkg.tar 62842880 BLAKE2B f2f04bfc6f74c336d414216d3d64d30062e65546d0920c0f728fd9392cf7e2479abc0e170cfae02c80f64c5e67e4a72fdf47b65f9998df3230138437cb9c2d2d SHA512 5d0e5a43684f8c5427c691e7a0ebb8ae31896a84075eeac4f76abac9d61514d33fd3feff712bfa202fcabc87226dae7079cb814718b1d78e2918b3eb4f135130
+DIST gentoo-kernel-6.1.45-1.x86.gpkg.tar 66222080 BLAKE2B 876041ea3110354c1b8e512fc35649c45fdef20498e148468bc19e5c4ac3f9e8509e5ea7254cb69daee116ced58a0393607b736fdc1a8255fb5eefd9f71c0a6c SHA512 109c1e2263cb26af158bfac950c10e3d4185c3f85c5e437169c2a980a125ecfebf632c6a0d02ab07bb94a8aeb091682dab682acd070658dfb548652bf411a94d
 DIST gentoo-kernel-6.4.6-1.amd64.gpkg.tar 83998720 BLAKE2B 4b6836c10d6c8e7123ddb5a70146fb094e294eb87f8d5f7012b2f981fae6bbafcec0cddad7d7579a08106dbc891c5bda15c39d50c4587547bdaa9fa3df2171e4 SHA512 546ff7c782a7637ce6997ee94d7570d7cb3cb27c8acfdc58a60f5f634b03f7477ecb019fddb5996320fa954260ef74caa794b6afef944f982d18f7416d171477
 DIST gentoo-kernel-6.4.6-1.arm64.gpkg.tar 72929280 BLAKE2B 57e32808518b34e6e65b2835a87fd1c95f3d5b210d18bacfbcc107e243150fff592ea4dc2381d73f3c2c0f186ef70d742dcec056af7d6c2f1de1b7d5db2dcca5 SHA512 ec95702769561fafaf0d3852c96d8212acb0bcf958d461af45110234e2d7f6861f6d14ab254dfd5d7267ea42ca9ffa9789d7c46373197dacb6631e470e6844c3
 DIST gentoo-kernel-6.4.6-1.ppc64le.gpkg.tar 64634880 BLAKE2B 4ce869aeae197e7811b5acdc5a9e3f17a0ee5ea0b5f9bf708227505bf52ddc44c4d485d00751f958c54036f977fc5e143ddac3bd7699ce07dd293ee8d2f71c9c SHA512 35ebc43e11089279574bc84fbd10fe25a1f085313f93c94656617f24c1ccc276d641bb859140c6820c37ccd21c0a85cbf2bb3112b3cbcf90b9e21f396b60a45b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.45.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.45.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.45.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-11 15:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-11 15:37 UTC (permalink / raw
  To: gentoo-commits

commit:     f4b594c5eb31d44421bd6a1e3c8d2a32b4255c38
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 11 15:33:29 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Aug 11 15:37:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b594c5

sys-kernel/gentoo-kernel-bin: Bump to 5.4.253

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.253.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d009bdc24710..2d6204989b85 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-5.4-258.base.tar.xz 6040776 BLAKE2B 722214955565832dc7ae8719e4c6
 DIST genpatches-5.4-258.extras.tar.xz 1812 BLAKE2B f877002e5e5e31916f8151589a8ff3e88cb618345e708b6682f8c8babb9b4a09155481cdecaf21909c4db820c395525f2ebe439e3377b7bd1b60c38c90bd6bdf SHA512 593ac9335f7d10bd556ded4af7414a015be8a34407b2b7c3077749ac5903f10424c7ae0d3cfb63ccc12ddf275af5dc59feced7408c4fe77bbd153ccf64ca6d47
 DIST genpatches-5.4-259.base.tar.xz 6051096 BLAKE2B 5e2bb6e705b32039c4b468fbb12f04d3cb350c5527bba948d9e886121053b09a5459fdf85f7519046bfa1527b0564df00dec7e26503f5b88123777b3b7adf58d SHA512 924a084029414edf20d545ac178315001a23304f494693e5b22972a90487432ccd4fb76f27a667c8345fe6e4799121d7452935eaa8170de3347470acdc5ee729
 DIST genpatches-5.4-259.extras.tar.xz 1812 BLAKE2B 85ea3265313d9852afb36b984d7d12f200317c4e0253f1a6beec348c1a5345bef6303ec1559154289ad3d1779d532b72bb0624bbc62bad93aee428a6cdc8b667 SHA512 0aac96d085e67cc576d86c4f032df91e7928e6ae37fc6e07b1f3472f022bcb0592e96d21e8e496d3aeacea0fccaaf808cab42e507b310ed34263e9b97f587ed9
+DIST genpatches-5.4-260.base.tar.xz 6088284 BLAKE2B ced17ea01c866967520ba8c57fe65df5a864d1d667917515ea4570f4b17edab1b0eaa60bc7fd4098371d7cbb43ecbcc44e2bef16a05489bd8042fc3c13346b72 SHA512 4c2797566e585083b024760d0a5d534ffbd328a0343fc15322a7140e1f5cccb26afc4932e559d8a4cb2aa99d979f6f048152e7d7cfa1ea85ef779650d3abd958
+DIST genpatches-5.4-260.extras.tar.xz 1812 BLAKE2B 4e06719c3f9838083265c96b524066ffb5c3e6b02046776cb4083a814c450e6430d02ce5254d3066f8b54dd15883388b95cbd09f7ff13ac5384be50fc46e09b8 SHA512 8abb65aca610f0de787894658ff3dffd3ec2689eb05ef0f0db5f3a7559ca3d6a8510d3c8c5cbac63c65b924b903ab84dde325c800effb67e530837a76a9d2ad9
 DIST genpatches-6.1-47.base.tar.xz 2915344 BLAKE2B 7fd49099198e9af926911b3a8831208d6c0ecb5047e8bc7563aceb23516328a1829c33b912f52d1175440770ed0394aa6bb3438ad92a9a81ed28ca6fdc6ee928 SHA512 5c0841c92d0f2bcbc81599568d882bef066f132b670334fe7728797b76665aaae170ee2acaf942228d5065fc95493fe33fb2ec2268f9d2bb54739b463b346b33
 DIST genpatches-6.1-47.extras.tar.xz 3812 BLAKE2B ea44d25a1637abff3a87ec17e397ef324aa08d7f62865924a61f55cf85df6a1ae5b8a56ac1f33a61955bb3ce71b28d628d34a600a1834583ab94d4111e9f4810 SHA512 9f8c831530609f2379685ec3bbe545f2bdca86f139233dceb0b10d7259b8b1207188a8f95237483b13f40c6639c6f060df4cbc67e09249c24424bc0bc83fe281
 DIST genpatches-6.1-48.base.tar.xz 2983620 BLAKE2B fd09d2c761c3652502d590ad189db668a27d48e2c0c336b1d2e96f9a90a3c365409d012319b6daff30e6039330b90746636e89d6e4f5bb302851b3ced0e57286 SHA512 5abc93002ba800f13d27ffa8bd9485cfb921cd8e43d4cc15325fa2b833eb334e062cbb9b751ff2fa285a7f61f0e0809366d58fcfb4fd4a71fc08f2e48669b5cc
@@ -74,6 +76,10 @@ DIST gentoo-kernel-5.4.252-1.amd64.gpkg.tar 60508160 BLAKE2B 103a36d5b650c923a46
 DIST gentoo-kernel-5.4.252-1.arm64.gpkg.tar 56535040 BLAKE2B 371a419665710f3b20f4c69c5436010b3c80d3b84ea8d470e65d085f02a934c59808347fab90806fa181c15fcd92762fbeb13e548d5ff131053bdb3ed428e842 SHA512 a0374a4f370d376d4a692e9a1e8033216fde4b76bc8ec00fa7ab8b934abe8152d9689b080ed925eeb817667eed1c30ffe4cdf68eaf8601a1bd9c5f1828f86c53
 DIST gentoo-kernel-5.4.252-1.ppc64le.gpkg.tar 54220800 BLAKE2B 8fe1bc964c71b2214916c57c944f70435f166a833ce4ab5901fb6e9f2076fac488aab55568807eaef69096b9fd4963950eb4ab520de300f7c550e4deb11e3835 SHA512 80a5fa3e9cd45f530e3c5b6340ccef85e8ed6c5195ba2bb2033cc8a8224e2ece31734cf94d4f0a3679cb05a8a3d0f8a75966c2e86a4a02cabaf5eabfa48a37f3
 DIST gentoo-kernel-5.4.252-1.x86.gpkg.tar 52459520 BLAKE2B eed347e51baa059716ec888971b6156d3db5144aec685e06dd26b15fbf2d72f14329a9036c9d214ab3360a3252934e7b6c73777f7cbe171a495ae9ea1a2807e4 SHA512 beeb81dc21fecc228da558ba2245cd74799e002d293fc6e79e1bd45a61ae8f2eaa31e044409256e6f460c008edbc148c2a7ef260607af3e7e1f58c6270528bfe
+DIST gentoo-kernel-5.4.253-1.amd64.gpkg.tar 60518400 BLAKE2B 21dbb76eed0a80d1d30d69d2341f41c4f899ad4db5061028f5648b61baae278ab6dda60f0e9c18f8fdc697e0ef6e8c8a10bc9d6eb0485bec84ba63e1f5525a60 SHA512 eae5a18606bbf725cb44b32d67067470be32d6c452138015ca782cfe03e365bc3d9fcc97aaad66e6853a33450cd2008e2a5f4a8ac5ee05d30157d759d2277d1a
+DIST gentoo-kernel-5.4.253-1.arm64.gpkg.tar 56524800 BLAKE2B f35185e943a3bb1c9c098385b958c68d1150813d3cf732cde70213bbe9d939f0979398332e775bcf8ecf5ad0062f97d7493a336a9d70f7b679c3be218e5faa9e SHA512 c1c845c4d7416046789d70766ed68ee7c7e2b98d9fdcfc6e411a12e61e6078a8cd5edc991aadcd50039323f4cfedcf04b6d0def84149d2b1ccf925ae241a2548
+DIST gentoo-kernel-5.4.253-1.ppc64le.gpkg.tar 54220800 BLAKE2B 736ff00c56ba89984aea3c98cb692094f2fc4fd349f1eadabf59d7b58ff2f60414c7fd103855bb046076da429a708fa6ec863ca47eb173857564e5718ff86fb4 SHA512 6a092385337f740ddd7eadf3d34b805e3f74a788db6e335165f65d7d4cd61a3364cecb22b89041cfe0a16f689be9948cd169d03066fa7734de32df57858cf0ca
+DIST gentoo-kernel-5.4.253-1.x86.gpkg.tar 52469760 BLAKE2B d46f992a33125244933aa0aeb1abc4a0a4acdc934a0721f505d27284295f83abc25263b30636f703c71c44700dd2850723602b432c5d9a9c59e533c58dbfdc98 SHA512 52a53dcae486d2b65f075353546b097d8b77d16de5b7f2108dfb37f96ec77fc8a17cc8f11b33f919cd2a2bf0cf1f7b4807a2804a09952a7fca9adcaee4a080ab
 DIST gentoo-kernel-6.1.41-1.amd64.gpkg.tar 76677120 BLAKE2B 7c908fba9aaf2f196201a57aa44d53dd3fb63c1f9a15a00383a477822be9dddb43d4006fd5e2c197a006c36cd69d36b8835d28f047c1d3b37116dd6af0136f07 SHA512 8b7b707cc02ac67e214b9eff76bf08ba601d4942a7f065f70da17199a5b4bb981ca712d2fd1ed1e89f8a21bb0d1b5bba2b7466b95eabd1ef996cb1c2c9e0dad0
 DIST gentoo-kernel-6.1.41-1.arm64.gpkg.tar 69335040 BLAKE2B 3b5b1902db029c52abb3c6d16516fd666aac7bd7013041e17f8ee8d77048188e832972834360d3f31213f2965d3535cd37db673d3eafc1b71f0a1a5ad077b8f6 SHA512 2458f474c66400a23dbe270c9b82aa43110fe6749809a2fd19a60fa8cdf16fc3aeb0c04abd8bae5e9730e0b97e8b5b8d3fda98fd6566987c33bcb8cf91a6dbca
 DIST gentoo-kernel-6.1.41-1.ppc64le.gpkg.tar 62740480 BLAKE2B 5afebd6e2bab219c45365dff041823484d762160aedcabc60dab1e05b4ea0e0a028251c34317550bb81da094d9aec2dea2dfde7238cc061ddad2f075934db24c SHA512 ce94ade1f2e585b127ef68bd38d7040f12316a1c8ceb53be4b2b54f47e70ac741f1c4188a785f6920b74f9f43f9cb27a9e31b33663792b9775cc55611aa6a2cf

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.253.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.253.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.253.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-11 16:54 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-11 16:54 UTC (permalink / raw
  To: gentoo-commits

commit:     715745a5c3490cd2bd9bd186fa9b3252ea934f14
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 11 16:53:23 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Aug 11 16:54:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=715745a5

sys-kernel/gentoo-kernel-bin: Bump to 5.15.126

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.126.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1a43dabcea54..1daae9653f1f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.15-130.base.tar.xz 5153200 BLAKE2B d06514f48706208faec58f2a0f1
 DIST genpatches-5.15-130.extras.tar.xz 3928 BLAKE2B b4b1c6d6ff12356679a50263b39108cb8f9123baa6a3641a33d102fae71fcefb49303582e2509884183c251dbb4a5cff3183cfd60122ed5ecdbd859505bea6bc SHA512 3f0ac344f138b8f7bfbf136a814c4fa3eab7740657cb9b6284fbe6e0465dbbd4c0d411db8cf8621c53f91df05acc42611e5948d9b6b56e75e8b9be658ac555a3
 DIST genpatches-5.15-131.base.tar.xz 5172044 BLAKE2B 913e2f0c9eaccb8fe22053d56c9be5819addef580731852183a1b6485e5885cd5b7aa48fb5bcf325f4f54b4842a0a0e1a2f04cfca9dbf027ecb00a4259795d5e SHA512 f94c5ccc20827a8c4c65ee8a5ac92531550ea97bad4553bf8e2580e271036a2fb04fe3bf40c63a477e9f962f709500e84db217127e84d36a73a7839d91d8dee5
 DIST genpatches-5.15-131.extras.tar.xz 3932 BLAKE2B 013b0ce4605c9ac1bcdb50ddcbc562ad65c863ca2093fb2a9911c3897a043abf4095c520a154746008ca9b117d28703b8fdab35ecb72f214090c3253494d7b64 SHA512 8836d9e06084018b45498b10a2492d4bb53af8b6dddb278e1f08f1af0ccb874914603f21834b681d1300cd307107295540c9ba001466c50014262efbe6040efe
+DIST genpatches-5.15-132.base.tar.xz 5223492 BLAKE2B 6e89a3009cad2e813de1b686fc5e1df1f676b01d5b862e4a7d0d0b124378381f05ce934707d5df3f29ec7a8560869fd2858796f92b8731bf5f081f2095fcf8e9 SHA512 26c7037ed8cb3ed6f0237fd4c90797d1d5e69288d0af557da8c026371e037751686732ad6e6d5443a90fefe1fb3170e098ba00c5e0c5c394008d977d4c43fb19
+DIST genpatches-5.15-132.extras.tar.xz 3932 BLAKE2B ea590da6223d48ae828c09a0d606c5d376adb7ac4000e75cc465c585e151b326241e3c1934d53e2a907e5f1c6d30054c723c8dd0c3e6637c08c4469eebff0edb SHA512 a33db7a30ddc898c4c1abf5a7ace269c7611ab464e6b71c80822cfb3bcdc18528406c54d54c0c1a776c32cdfdfade14f0eda788aac03c8b56b6a966bd94cfc81
 DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586a2420618b647fe6cb5d96210cdb8d5baf767d6eb6d9efd4ac48eadaf0f2b108569656c43b2b43a687b635daf9c91475491a1 SHA512 1231ad3f7ceb0451d9aa5a96be803eb48a5656fe63476ec55ccb71a96eadd2c12d2e44074b302b9c2770569abda60275c0ed161b3786d2dd7be6b0a49d4e4f55
 DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b
 DIST genpatches-5.4-258.base.tar.xz 6040776 BLAKE2B 722214955565832dc7ae8719e4c6a6a6c44822469ca73ffc7a4d6ac4ebd5b8c2e04b127ddad873f3b434cd21803b54c385f7de750386494b0995a19aa44cd2c1 SHA512 12b0c24ace3e4376bb377383d14224822f4244caeb687d070be331687f0b98f4c0c85866dc65b78450b76e7628e4ab403b15164b1ff98c45f720cf7d98070442
@@ -74,6 +76,10 @@ DIST gentoo-kernel-5.15.125-1.amd64.gpkg.tar 69570560 BLAKE2B e822c1788ca06c2a6e
 DIST gentoo-kernel-5.15.125-1.arm64.gpkg.tar 62525440 BLAKE2B 296682eeb94cc1855be39a0b2d6d3af830e81546a319ee445b79a64ef689820ca72b739a403989fa101e1c193bfead1a8772563e514b4bf27b017aea321dd8c9 SHA512 b22c4244fae0b629b4ba630d0e4257a9ec208c2e97241b03f6f9b1027cdae6ef345fdc270c725ac1fbb509db4288546dc7f16c090a5bc9017e5a9c058446b864
 DIST gentoo-kernel-5.15.125-1.ppc64le.gpkg.tar 57108480 BLAKE2B 295a7cabc5b3e4672bd5fefdd8ca5c011b21ffec29b81807e2ea458230155cec5b4e1f5927000d51e4c62c5e1c3f2b6fd4de381f866ffdc37477e9e23ba1960f SHA512 57e36f3d8887b1594225bf4abf29f46beda9f4a5efe46680f93e1227ee5ae21f987966a9ad586e98ae9aa1469bd84591fdecb76534e8c813709c72521cf8f830
 DIST gentoo-kernel-5.15.125-1.x86.gpkg.tar 59125760 BLAKE2B c860552eed54a9dc9654b7585c6c808c643216b3ea3d1c05badb35c335adb85a1a4a7d9b60862406da4f274ce0915e24af37ac6b9cb55e77b86026b80a2682f1 SHA512 ab3ff8ce87c2a15097c3db2e1cce4ad4e72cde1a90b4d2c30e5e9fbf5c8884578094ee515f5fdd909d9125d46636ed1a558454bc4fbd0f5d8267639e56ff6933
+DIST gentoo-kernel-5.15.126-1.amd64.gpkg.tar 69570560 BLAKE2B e820a19718ba0ee7ac81e8b8260626d50d804a094a72ae3a4c15649da3132230644b4153da3967eb0f2ebfe8c5d47057e7daf22bdd7dd65a63b8703c227459e6 SHA512 31c50ded3f4d92e970eef9b06698ad75acc574b77e8603952ba8659ea94028a339fcde53bb0474da0a7815082276cb1744f128777b9bb5e2bbbc1ca6a24753b9
+DIST gentoo-kernel-5.15.126-1.arm64.gpkg.tar 62535680 BLAKE2B 065f255d055604550e77d64f037c54f30e11cea6a982f5e40ec74e42d6065d270cb78aeecef6129364727f178ef9c4f5cf43df9ab3c70e18c3436c883edc8d83 SHA512 3fb70ec04e4b3ff889b869740451867ac8c9dd20e7d069e7e764857f619eece5bd533d61fbdd76299de65c035a6d37a52a9506d4e68722fa3854897aa21e2d24
+DIST gentoo-kernel-5.15.126-1.ppc64le.gpkg.tar 57108480 BLAKE2B 698551193b0b00599419453d8dffa73f6b44dac0d6c76525fa25200e182d47bef2814a7978a420c46f406fd83b05bcd6900705bceea765c7e4ed463b6fd9bda9 SHA512 0db7bb8d5684e8571e3fb030c9afe87c5bad065dae4880216be4775650dd707ada4cd0e4aadd41b65a5f02973a07d8f89b7bdb41efffaed2351346b628e8742c
+DIST gentoo-kernel-5.15.126-1.x86.gpkg.tar 59105280 BLAKE2B 1428f777946b0415506d4fb67d56fe340e4c724e1ac7516fe14c3a54961f8c6de02d960404dd987010047675a71d0e7e145190248b98243c9d6f15246099bdd5 SHA512 6b517aea930ef2aad345f4229585122c57f4ab72da3a40d49b3236bdaffef7e57463d5d28f0f99e6871d9ab55a378fda90b0189750a45648b76e73ea62b1c8ec
 DIST gentoo-kernel-5.4.250-1.amd64.gpkg.tar 60508160 BLAKE2B 053d8d9b0749cf81edaec06ddb8cb9a48bb2ad7c3648e08504253e24a8365e2882e09abf0cab2f8a667e99a348b652aac79050e54c8d0e074b53cd5a159573c5 SHA512 50a07346595729a8ad462c36423724a3e74c2496892764be54034b4318ea7f1a4aa1a6bd7fdb0401b78e48fee6755f603e59bdf10a22fa810f371fe472877f8b
 DIST gentoo-kernel-5.4.250-1.arm64.gpkg.tar 56524800 BLAKE2B 7a170a4f462ffeb2a17e394857581d3fba3dad5fb4f48bf6c891ecbf7eb73c7c6b03e3e7164c90af6944bc055d43dcd1431192e310c54c4b28aed1f652666e92 SHA512 875dde5172de80ac27a53b8a4e38e7744f7ca6361ffbd80fdaa6a6491c1d5d44064bfe010a0ef5ca638f9bbc58c1e1bef7b32f087a4aceb672c9ffb1892c3921
 DIST gentoo-kernel-5.4.250-1.ppc64le.gpkg.tar 54200320 BLAKE2B 5e18420429060f5f2c58ceacc570bfbc715f4d76fb80efe6544fc7a2924f37ec4d8739edc2a49a607f89d4243c1aed714fddd8f6ff9bf1283fa673281cbcfa6a SHA512 aacebe370ee7187945db2ee8481d633f6f41da9c045c7a5a4f8cbb1407efb2fd1cd1ad1abe881c54bcc706610d50f3ee0c4ab1f2f039c951e98cc26f158c0f93

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.126.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.126.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.126.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-17  2:54 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-08-17  2:54 UTC (permalink / raw
  To: gentoo-commits

commit:     e2a8884026905acbe3f4f725809215d50e7a0cb3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 17 02:54:02 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 17 02:54:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2a88840

sys-kernel/gentoo-kernel-bin: Bump to 5.10.191

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.191.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ef39944c0343..a043a357b998 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.10-199.base.tar.xz 5715396 BLAKE2B 1dcd8389ac735e808f8b06e221b
 DIST genpatches-5.10-199.extras.tar.xz 3868 BLAKE2B 0c8bcd30c0602978641996c3e9a89b8c0812490d2bb0a2f26ffabc1c6a2775e922ecfcd1e083963fae7ba8548595accbdc65412f0c3950790dbc8a2b51e5ed52 SHA512 f30454e4d8eb74052ad9bccc8a740c336070d52fa66caf451192ecde46e91512adbe30eacfa6aa502dc461de557c6f011beab4ba28f8ee2c3866c2200c2a47fd
 DIST genpatches-5.10-200.base.tar.xz 5792276 BLAKE2B 4b7a7cb8f5afeaa04863f955d56c9575f1903ebbedafb21dc38e41da3d3f31d28f2d83d21e530b26ae7f537dd7ac76cd1d940e5e93a75874b1c356ccc8fc3a98 SHA512 426bf39754e40f1b7b8c31d2b516ca12c1184a858e7bc6ed1c26a8348002266c992022fd648075f7c1efc4b526a64d2c1f73dbe9d6ba9ed8fc095f5b7497aa12
 DIST genpatches-5.10-200.extras.tar.xz 3872 BLAKE2B ff768dfc12d019bb9f006ed29fc05ddbf847e05d0fd7f82f8b2a397da7c72348849aca40457c13461a9a4ecd1f9599d5dff59933851ca75df686141ed0055152 SHA512 91ec8fe51b1bfc4d88be9b1dd56f6a7c156aa189483f6c93222f478e91d9fadc6edd5c2cfc48843f589823956c421d30ad9c0e0d0b0702b1cdedae5a01acaf27
+DIST genpatches-5.10-201.base.tar.xz 5812032 BLAKE2B 17e4a8b463e258f0548e3ccea5cd703fe80fa971678faa919c9c77c7ab60e57476b057676ef6d3d28fd42436a3f9a10b2ef9d39dfd136609b31306c606c2ceba SHA512 af53bd63386cfacc0eac40c69be3c4b85ff40afc901b759eec2da0a28685b7d9677558eb0625e3763c9d7e5bbb0452feac80acd3ac39f36326addf7464c00b7f
+DIST genpatches-5.10-201.extras.tar.xz 3868 BLAKE2B e2420ee9cfb3e2a928ca1cc5a87bb832f436c3fedb0f4f001975a48a058c69cedcd58f97e5c76758ab737681ced55fc214a537fdab9400b839673bdba6c697c4 SHA512 c719a63005ea809d9bdc5d4b01f1400db0419a28bd629843f2d339a6f08684b4876fdc0eaa09133b7853ed80201517439e04580618ceabb40484e952efe796a3
 DIST genpatches-5.15-128.base.tar.xz 5056336 BLAKE2B 7b25accd5e2c987050480abac7b79cd280820ee8b3607c84a58b6bc1c30c97c209b1a392c9c92abb7494307ccd138358674e7a984cf4766c2889ec9cee069546 SHA512 be70279f9cf6bdccf0bb3436b13cabca61e6360eae2d33e576f408ef2d32ed3bbb449083b0a84c31f98328ddda68b587f689487fe8346df41e83ecdaf702063e
 DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d8341723eb0ec32be703fbb3927e7984e9ea365b7907f38b2f013e725221bfb7d867eb63da4e784506615e1cacf9018c58981a2ce3 SHA512 b735304d7990925485ca45f1cd0f6434a96af45269bb3e10b9b67a41f84440654f62831a5160125f8d0c1ff4587ab00294caa1fa5223e8daf86dc0393bc8a695
 DIST genpatches-5.15-129.base.tar.xz 5079636 BLAKE2B 9dc533ca9995f272c9f69c277e02f028cf04a1161b6ff18082dc132861549bf9a297a99768bd779ccf0c5ccd26e2bae321e8e233986c23123b3fa549f47a4c35 SHA512 43fd5a4739883915187fa04a5c04e106233ce8e76492240585b6b7dca8f74687c8326117383f84f8d4b8fc1de602b2a9aedfa596ce5a1275777fd15ae0f7a142
@@ -66,6 +68,10 @@ DIST gentoo-kernel-5.10.190-1.amd64.gpkg.tar 66344960 BLAKE2B 7dd961425f9964e856
 DIST gentoo-kernel-5.10.190-1.arm64.gpkg.tar 59371520 BLAKE2B 73d45fa6303bfca921868ab5e14b6063f0bbddb58907d639b40ad905354916217b076875e69f36201fe9191ca5c76af4495202bb1148a4fe5c97a7c55b06c8d4 SHA512 063e369bec1b5ba6cf7a81395873f9a27df4cf48ab4b6f36090e7747284f8e9578df5ed7f90eb7b5b4749e411013f81c36a494a1bb14df12275473081589b296
 DIST gentoo-kernel-5.10.190-1.ppc64le.gpkg.tar 54937600 BLAKE2B 6cc7b10f60030bc946f595c418530ea7b19c532370b80ce365e31d5d6379d9a8076c5e0f373fab818282a047d408ed00a3752147f9d3000bb6721be8164ef616 SHA512 add2640f156632f57e5769854a550eebac54b120b289d8cef732208ff5d4cf62e7db0688718bec1bb87beb893a86d52b82bc211ed5dfb3a310807796fb3f2470
 DIST gentoo-kernel-5.10.190-1.x86.gpkg.tar 56483840 BLAKE2B 4a4a3e22d916b3df7c2d3e093450bd04fc814873615564ad4ee7e8e789b4d4370df188fc5b66906a3cc782eb0b65de8ce8ac677554376b084112d15c3c842b97 SHA512 24ff5a007b032f9f6af49baabe032fb97dd312e21f258337aef5327adb077f460c374f90ef321d04f6ab55197544c03970718776ce9738aa97b56bb21d4a3ace
+DIST gentoo-kernel-5.10.191-1.amd64.gpkg.tar 66365440 BLAKE2B f7086ca26f08468b754b0cf9ce715ed763d2866ebc8ea322fb51fa2ab5146f1c7741f68b82d52a7d54442cc36cd5a114132f9ccb0809e8d0ab0da022742a48d2 SHA512 0f4918273c70f06756c19cd2c7738176695aba65eeaa7846aa6773d97e6d3ac4302be0328926f1a217135d21e2660e6e4124ced7f2304c0f1a408ad2561b24a5
+DIST gentoo-kernel-5.10.191-1.arm64.gpkg.tar 59392000 BLAKE2B feee11f6bc6148ca0a65077a33cb1736fe2d588037bfada383bff1ca9ca7ea71d6f3248a91cc9b152d87a3fb9580177a68b3748c53e2bb6e0309c7a4b9e39df3 SHA512 bfe38e92e445719daddc4fd87b717c652a0fbc5b3cf3fdaab40c1014229a2bf5b504642c21e5bb478d56742c56100271a7433f113c7c231382d2f226a609f837
+DIST gentoo-kernel-5.10.191-1.ppc64le.gpkg.tar 54947840 BLAKE2B eab70963c60d1d668ba562652b73bf47760d326ea2cd3fad8cbf91e75a9329283b9af38ee7391c4bc887c32464a6c8376844135231d155eb11916c926f8c263a SHA512 58a8701b46878dd470a4210f96f65bc85aabb4c8b29aed5d1d61eff2efb1f851c38b648c50afa7cc164406ccdf8ae3bc673f73857903a17c19229f77c8e885f7
+DIST gentoo-kernel-5.10.191-1.x86.gpkg.tar 56473600 BLAKE2B fa6bba5287b63c5627ded59657b72225bcb70999acc88dde057afdb84c40303e4f8843c666487fe14742d81d82192590d0d4d74796764d3dec741dda7e656646 SHA512 4ecf53b65e3e4de80261c9a7e9e7a8f0234b4cbbbd0f15377684ef74489d23218bac569b72259c5000c804591e0e5b796c86b7747c5ff1e781517ceb3a505460
 DIST gentoo-kernel-5.15.122-1.amd64.gpkg.tar 69550080 BLAKE2B 19e838d91b771456a22a1c003c79af1abbd4f7eb1e8629bb0b226a3e54481bf5514038454ee082945035e543c249657305e92121ffc8fae97003f530725503ef SHA512 00b371cf9039215a02f5cf06790ff76443f8cb504e794b91e61746e75ed99f43fdf94602439744771cd40aeb547416dceb3122a4ecf83b5ae18f3b7628b07b05
 DIST gentoo-kernel-5.15.122-1.arm64.gpkg.tar 62504960 BLAKE2B 7fa1d232e86175bc06fc26bf4bde90c3170e724566779697a8153f14d8c0a38f6a2b31900f02ea5de95cf122b5f955914aadfbd8061ad3d0a0d6d8c0ef23e988 SHA512 09591edcdca3c29e5f78a51a65a7e5169d55094de627be73973c6302b62454f18d28996a72a667814b2cbd8dbfeaac3ea642d6092d6d296c63b077ee979c0fc5
 DIST gentoo-kernel-5.15.122-1.ppc64le.gpkg.tar 57118720 BLAKE2B ad11ad53e8e42220d1efc9948f72e72e41353e73357670f33ca30c8157b6d8e859b05d77ad31a033032134ea74a63bc3de53723ba118c566d4268a9c7d18c203 SHA512 377124529e69e09de0a4f0760d0500bb3550f5bf6752b6264a37dd320f6b99e3aad6636074d8189c4e2f437281d3e2ed7cca76ffdbdb77cd92b19852448d36a8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.191.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.191.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.191.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-17  2:54 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-08-17  2:54 UTC (permalink / raw
  To: gentoo-commits

commit:     054e760d7d49f4b416d0826ecd0a2d08ff0fd4c1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 17 02:54:06 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 17 02:54:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=054e760d

sys-kernel/gentoo-kernel-bin: Bump to 5.4.254

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.254.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a043a357b998..85459c23c24b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-5.4-259.base.tar.xz 6051096 BLAKE2B 5e2bb6e705b32039c4b468fbb12f
 DIST genpatches-5.4-259.extras.tar.xz 1812 BLAKE2B 85ea3265313d9852afb36b984d7d12f200317c4e0253f1a6beec348c1a5345bef6303ec1559154289ad3d1779d532b72bb0624bbc62bad93aee428a6cdc8b667 SHA512 0aac96d085e67cc576d86c4f032df91e7928e6ae37fc6e07b1f3472f022bcb0592e96d21e8e496d3aeacea0fccaaf808cab42e507b310ed34263e9b97f587ed9
 DIST genpatches-5.4-260.base.tar.xz 6088284 BLAKE2B ced17ea01c866967520ba8c57fe65df5a864d1d667917515ea4570f4b17edab1b0eaa60bc7fd4098371d7cbb43ecbcc44e2bef16a05489bd8042fc3c13346b72 SHA512 4c2797566e585083b024760d0a5d534ffbd328a0343fc15322a7140e1f5cccb26afc4932e559d8a4cb2aa99d979f6f048152e7d7cfa1ea85ef779650d3abd958
 DIST genpatches-5.4-260.extras.tar.xz 1812 BLAKE2B 4e06719c3f9838083265c96b524066ffb5c3e6b02046776cb4083a814c450e6430d02ce5254d3066f8b54dd15883388b95cbd09f7ff13ac5384be50fc46e09b8 SHA512 8abb65aca610f0de787894658ff3dffd3ec2689eb05ef0f0db5f3a7559ca3d6a8510d3c8c5cbac63c65b924b903ab84dde325c800effb67e530837a76a9d2ad9
+DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e491ab80c1e6291e542a99cf308295ed2301c93d74cd41e34fa10e1110710d26edcb9b4b132ee635cde5711b6474557601866 SHA512 4083c69df7ce9aa2e57eb69be4132689d10c95155c7608d6fc52f661abc1f0f9077f546016b3df32b8252777fff78af347af7022d18203aa8416ed83b68ef88b
+DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
 DIST genpatches-6.1-47.base.tar.xz 2915344 BLAKE2B 7fd49099198e9af926911b3a8831208d6c0ecb5047e8bc7563aceb23516328a1829c33b912f52d1175440770ed0394aa6bb3438ad92a9a81ed28ca6fdc6ee928 SHA512 5c0841c92d0f2bcbc81599568d882bef066f132b670334fe7728797b76665aaae170ee2acaf942228d5065fc95493fe33fb2ec2268f9d2bb54739b463b346b33
 DIST genpatches-6.1-47.extras.tar.xz 3812 BLAKE2B ea44d25a1637abff3a87ec17e397ef324aa08d7f62865924a61f55cf85df6a1ae5b8a56ac1f33a61955bb3ce71b28d628d34a600a1834583ab94d4111e9f4810 SHA512 9f8c831530609f2379685ec3bbe545f2bdca86f139233dceb0b10d7259b8b1207188a8f95237483b13f40c6639c6f060df4cbc67e09249c24424bc0bc83fe281
 DIST genpatches-6.1-48.base.tar.xz 2983620 BLAKE2B fd09d2c761c3652502d590ad189db668a27d48e2c0c336b1d2e96f9a90a3c365409d012319b6daff30e6039330b90746636e89d6e4f5bb302851b3ced0e57286 SHA512 5abc93002ba800f13d27ffa8bd9485cfb921cd8e43d4cc15325fa2b833eb334e062cbb9b751ff2fa285a7f61f0e0809366d58fcfb4fd4a71fc08f2e48669b5cc
@@ -112,6 +114,10 @@ DIST gentoo-kernel-5.4.253-1.amd64.gpkg.tar 60518400 BLAKE2B 21dbb76eed0a80d1d30
 DIST gentoo-kernel-5.4.253-1.arm64.gpkg.tar 56524800 BLAKE2B f35185e943a3bb1c9c098385b958c68d1150813d3cf732cde70213bbe9d939f0979398332e775bcf8ecf5ad0062f97d7493a336a9d70f7b679c3be218e5faa9e SHA512 c1c845c4d7416046789d70766ed68ee7c7e2b98d9fdcfc6e411a12e61e6078a8cd5edc991aadcd50039323f4cfedcf04b6d0def84149d2b1ccf925ae241a2548
 DIST gentoo-kernel-5.4.253-1.ppc64le.gpkg.tar 54220800 BLAKE2B 736ff00c56ba89984aea3c98cb692094f2fc4fd349f1eadabf59d7b58ff2f60414c7fd103855bb046076da429a708fa6ec863ca47eb173857564e5718ff86fb4 SHA512 6a092385337f740ddd7eadf3d34b805e3f74a788db6e335165f65d7d4cd61a3364cecb22b89041cfe0a16f689be9948cd169d03066fa7734de32df57858cf0ca
 DIST gentoo-kernel-5.4.253-1.x86.gpkg.tar 52469760 BLAKE2B d46f992a33125244933aa0aeb1abc4a0a4acdc934a0721f505d27284295f83abc25263b30636f703c71c44700dd2850723602b432c5d9a9c59e533c58dbfdc98 SHA512 52a53dcae486d2b65f075353546b097d8b77d16de5b7f2108dfb37f96ec77fc8a17cc8f11b33f919cd2a2bf0cf1f7b4807a2804a09952a7fca9adcaee4a080ab
+DIST gentoo-kernel-5.4.254-1.amd64.gpkg.tar 60528640 BLAKE2B 33d0479796b153b5769c16cb0c5626b17596a6e987248e7e91f2e5c9d3d9ca752c625face60b8562a9045cf4318b2c366e8acef39f0bc534ef5d3f816169e76b SHA512 773914a4a4f568d889dafe56103a21893e7037123642be23fcddf49e7050ed414ec359b971b667373fd6184eb58dbec10168cfae6ad933af726feb6d9f89f040
+DIST gentoo-kernel-5.4.254-1.arm64.gpkg.tar 56535040 BLAKE2B 86e83e47aec900303f01b94f770106c0a70476604efca854699cf2d7ccd335ed2ff4714f6896153782a64f5a06cf19718ca6271994be936406648fded9f95a59 SHA512 0077acd5556f992f0cd3059cb866d164970a71e9c646467d85b4058a00a15b2089b8d102f0e3f9c17dee64cea4b8bbd1e265a528b91a9428eefbbf5cd9ab8bf8
+DIST gentoo-kernel-5.4.254-1.ppc64le.gpkg.tar 54210560 BLAKE2B c8fef1a42e4479c9eef68d492ce5030e0e5cf73abaa2bb42fee008589091f2390227746608b099e0df7db5cdd2734950a66c320156afa302a5283dd21e534d1a SHA512 ef378426c2774ec3911b0fde86a7cb25bd9ca142ad9d3cd33d4dd698344655cf3d7d98c3ade40a2ef4edad7d4c1cad2daa580b1602066e6abe7ff4cbdf5d6bd1
+DIST gentoo-kernel-5.4.254-1.x86.gpkg.tar 52469760 BLAKE2B 907c99b1ba46b5b1ae7f1ac8bb1985356f93334faa8aa4795301fdb40e59754200e98d953746dc384d842f56799aa41b9b307b11d3abbd5986b1a2446420f17b SHA512 cf7746606acafc19b4536bd0f80be4ae457eb7c53f52e53440f27b03fc7b8696dc99e8ef014a36ffd90d1c3d86c5a4c436411c12a8ace8764b6dd1fd545df0ac
 DIST gentoo-kernel-6.1.41-1.amd64.gpkg.tar 76677120 BLAKE2B 7c908fba9aaf2f196201a57aa44d53dd3fb63c1f9a15a00383a477822be9dddb43d4006fd5e2c197a006c36cd69d36b8835d28f047c1d3b37116dd6af0136f07 SHA512 8b7b707cc02ac67e214b9eff76bf08ba601d4942a7f065f70da17199a5b4bb981ca712d2fd1ed1e89f8a21bb0d1b5bba2b7466b95eabd1ef996cb1c2c9e0dad0
 DIST gentoo-kernel-6.1.41-1.arm64.gpkg.tar 69335040 BLAKE2B 3b5b1902db029c52abb3c6d16516fd666aac7bd7013041e17f8ee8d77048188e832972834360d3f31213f2965d3535cd37db673d3eafc1b71f0a1a5ad077b8f6 SHA512 2458f474c66400a23dbe270c9b82aa43110fe6749809a2fd19a60fa8cdf16fc3aeb0c04abd8bae5e9730e0b97e8b5b8d3fda98fd6566987c33bcb8cf91a6dbca
 DIST gentoo-kernel-6.1.41-1.ppc64le.gpkg.tar 62740480 BLAKE2B 5afebd6e2bab219c45365dff041823484d762160aedcabc60dab1e05b4ea0e0a028251c34317550bb81da094d9aec2dea2dfde7238cc061ddad2f075934db24c SHA512 ce94ade1f2e585b127ef68bd38d7040f12316a1c8ceb53be4b2b54f47e70ac741f1c4188a785f6920b74f9f43f9cb27a9e31b33663792b9775cc55611aa6a2cf

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.254.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.254.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.254.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-17  2:54 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-08-17  2:54 UTC (permalink / raw
  To: gentoo-commits

commit:     67aa0ca2f2e3fb3e489e9b95eada4ab396941ae7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 17 02:53:54 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 17 02:54:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67aa0ca2

sys-kernel/gentoo-kernel-bin: Bump to 6.1.46

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.46.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9183f788c828..b1bd342d7630 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-6.1-50.base.tar.xz 3084144 BLAKE2B 7b66d8775f85ab8b4c13ca7dd204e
 DIST genpatches-6.1-50.extras.tar.xz 3812 BLAKE2B 0804ac466e90a72d32d843e382f44e6c1d6b362e473c3d1d9f64b848eeb558fcf6d23cb01d560f264498bc6496f46788e62ec982de8d7d00048b6715119eaea9 SHA512 1c1207fc13a76b5d620fea1db9328b1c0912a0aceb9db9076905c1dad4face0d5e345e02834eb1b7343e71c3b134222de40ef2559ff71f05c186683f58d54df0
 DIST genpatches-6.1-51.base.tar.xz 3127240 BLAKE2B 047b00560651226a3514417f10e55603ab2f33429993fb3b567b9424640a413419523f42bcd6175880a6ef87555422a4e8ff94f477cc7c17c52b4bcd0673bcc6 SHA512 a1b252d6e64b8dd907abaa6e827f7da78039181fdb620fb6aae10676a5ebe1d2c9759235d9f71e59f1af5cc553af40d3fd911b236eb2919dbc5b8999f7b86fe1
 DIST genpatches-6.1-51.extras.tar.xz 3808 BLAKE2B 2f188b3f2062d491118bf96735420e63c7ae85467a6789cd00316b133d254677656229f7f4b8d364bf37713a0b8f42f77acb580db0b4eed9c183008074b3eee4 SHA512 984b4c9a7e030e2687ac574dbb743bb40b0b031ca8ac55e1e632018e174a70567e3d94bee85ccac66212458e7772be6d39f119181a7252f9bca662646cb492ff
+DIST genpatches-6.1-52.base.tar.xz 3173368 BLAKE2B 429b5bc3af457d91b9c178737e573d150e337859c0f07a25043c86b834829e749b92c57fa2d80b2acfe9864f916ebe77c830249be23391d6553f5469b1934708 SHA512 0f003893b6c24fa9bb79722d6d83edb25e77fff11a526f86052980ee175d6dd599784cfcc7ad82055de9663a178fb9de38a766cfe61fe17fbde696a5292f023f
+DIST genpatches-6.1-52.extras.tar.xz 3808 BLAKE2B 6a67986309840e14bd4759c0aabb1af5d6b3653660d1a12d8706567470a28b3a56d5a09cbdd3df9068bed7a845206b5a81fca3a1be0ffe7122579d9b3ff63401 SHA512 0476ec7af5906dfd4dd48c96799568f8ed7d24d7d43717979e03a16219b732461e0afc7af1c5a4f528a08c4b5c2c35d249e81be1c6d0f854f7993da2e0c7aad3
 DIST genpatches-6.4-10.base.tar.xz 568848 BLAKE2B d9f28beda8bd4f69e1e5d586e274df43a8661bf51733a25f320469c1e3e42d9602b0911d4e98a40942ff182f076501ce6721e534cb92aefc3d453fc43ee499bb SHA512 218c38f99a07c2be1fb25737b0a9604a9a50fe3f72c507404d92da1e8dd7823142edc2b81110e510aef7e645edefbff2265aeb3ce7f376131801c3adb292b8d0
 DIST genpatches-6.4-10.extras.tar.xz 3696 BLAKE2B fa0b8d593543f3624b1cff626e2cb2dc93ff0e88fd54ec71a7e467c716481420da7f361c1dd353e36111425a74f6632f1c491e618dec47fa4bc15c6a6d9e26bc SHA512 9dbfcd1d65daca0b56360290f0a6369fa007f32dde0f1a62657d1697fb50b84668e8a14c62efcfc3d12ba6a4a911731825df260421506639d2ba9b8764962e87
 DIST genpatches-6.4-11.base.tar.xz 587148 BLAKE2B 19d9f8e9778046dd558bdf21550f300e9c3c74faba6a8778d76e56490f379d615aacf14a930eaa57348638440fcfa6da17d5dd1a1d3020b5544ecac252ee7f08 SHA512 81c854057b1a0119cbae5116090298be72a1c30a0d2eab2cf4f0cc1d4f8476eeebe183401aaffaac92e83d2297d0fb707315254a5f5a77bfb3d8c953d04d448d
@@ -118,6 +120,10 @@ DIST gentoo-kernel-6.1.45-1.amd64.gpkg.tar 76871680 BLAKE2B eaf93fe9b42a39fc106e
 DIST gentoo-kernel-6.1.45-1.arm64.gpkg.tar 69488640 BLAKE2B 23824eee771a903042c263db4ff5eba5526da86cb2ff0109fe872c7dd6923d8ddcab4b5a137c0fa5156900355c1f0484844510f8a44848c878af82d12085a197 SHA512 d4d379da6d6adbbaad13f056218f8a08aa2ec26f4bb2252f2064e8d5034536610f126adf41993db24352ab7ad092dfde4dd7e5746f611b89660d2e07eb0a69f6
 DIST gentoo-kernel-6.1.45-1.ppc64le.gpkg.tar 62842880 BLAKE2B f2f04bfc6f74c336d414216d3d64d30062e65546d0920c0f728fd9392cf7e2479abc0e170cfae02c80f64c5e67e4a72fdf47b65f9998df3230138437cb9c2d2d SHA512 5d0e5a43684f8c5427c691e7a0ebb8ae31896a84075eeac4f76abac9d61514d33fd3feff712bfa202fcabc87226dae7079cb814718b1d78e2918b3eb4f135130
 DIST gentoo-kernel-6.1.45-1.x86.gpkg.tar 66222080 BLAKE2B 876041ea3110354c1b8e512fc35649c45fdef20498e148468bc19e5c4ac3f9e8509e5ea7254cb69daee116ced58a0393607b736fdc1a8255fb5eefd9f71c0a6c SHA512 109c1e2263cb26af158bfac950c10e3d4185c3f85c5e437169c2a980a125ecfebf632c6a0d02ab07bb94a8aeb091682dab682acd070658dfb548652bf411a94d
+DIST gentoo-kernel-6.1.46-1.amd64.gpkg.tar 76861440 BLAKE2B e9d5b7c9017adc5122759190368abfcff3db9e0dba72a091c3f44a3a2495ddbadc464eb4bd9f0a89a7629cda56e33103523f986bf05439c3a9d1c9b57a18728e SHA512 17d55b018b1f196e6dcc11779fb17c02c47a39d6b88fcd86a0f967ad4fd8ec44f55105e1425b8be07750981ec92dd21421a787861f50abba65f590210e0f2e2d
+DIST gentoo-kernel-6.1.46-1.arm64.gpkg.tar 69488640 BLAKE2B a72e190c5455f087b811ad68eb818a67efae7be3a2f7f2dca41c1ad4397c1b5f45db58f02360bf05516b61e871e0f4cdd1daa0c0ea3c3aaa0d40f88673e890af SHA512 ddcba28035f1b084097cfb3b58bb90a37e29d6abe3043d3c5464363da095750a9675e287641fd782da29ee02077bfbaa5ee784f579df09a90b01728b9c697230
+DIST gentoo-kernel-6.1.46-1.ppc64le.gpkg.tar 62832640 BLAKE2B a8e45f7ecde91ed96d440e4261ef00fd7e27d4dc50d5f92d9b530d2d1f6438e010c76caea95e6d5015c617fe71cae541c52cfa747ba7388b4ccafd592373cf75 SHA512 60295b457d4bda5dfdfceb1a28049522238c983ec951eb0b46c42192408574131d82eeff515e97862160050b4b2f77bdd1799458a238d75f724f8d652c1758d0
+DIST gentoo-kernel-6.1.46-1.x86.gpkg.tar 66232320 BLAKE2B 427a224134aba2008d3da27f31f86c060132715c9e1de3f9f77be626d1ebfa3aacf63e891428a755ca81e03a7237099211ba8b9e2959313197394bffb01462f8 SHA512 a5ec7c7148cb650370c73a50b453c99c61920ff06df1b30f67644f6b3b4297866981cef15b88016b8cdfcc97eeaaf91020009be1a8892e0fdcd9b696ac566acc
 DIST gentoo-kernel-6.4.10-1.amd64.gpkg.tar 84060160 BLAKE2B 5b76a3397d57ae952e5c27a75e97b30acf76bb202b2de1065e59833bb1910dba00bca8fc6d875adadccc0371877866d36d9e5b99acc92016d380613ac7dfe1de SHA512 9c06a3b66c21aae7e2b9daeba22b9326bfa5f365d1efd90e242ff821e4cfe53e91c26a3fc4e82c5cbfbf67eb5c713a71a8dffa26f40819d1e915e0c06c1bfdf9
 DIST gentoo-kernel-6.4.10-1.arm64.gpkg.tar 72929280 BLAKE2B c5ede9022d3a50721e733ffa5522df4bf2a2bdf1fd393b13481cb98235e2ebeee32dfdd7b8e6e75e2e0411066798ced828b2dc3601fd0a924c6ffb87af9b82fe SHA512 a82002855f561d60f07b3da22dd9626aa33139ceb699dfe7d9590e8a06b1da22337fea60b3e0cd64a394855ca749b4447682605d3f86130accd9f1dbf91686e5
 DIST gentoo-kernel-6.4.10-1.ppc64le.gpkg.tar 64655360 BLAKE2B 894dd1b240aaf449d4531a157aa395ddd8d471280e079a27cb927f88fc459c4e92b1c392032de93d2ff35280e2a1da740765220b5305186aa0c324f53173f4eb SHA512 410277f9548bcfc8c986b7f44b06c65556f14c54300b3db66d7726956f57896dce2233214278fb23195d3ff19028f35ce49780113b39a8097a5f8b0c433f1be1

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.46.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.46.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.46.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-17  2:54 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-08-17  2:54 UTC (permalink / raw
  To: gentoo-commits

commit:     1ea78f236959592d2b1bd1e3c872625460a3b038
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 17 02:53:50 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 17 02:54:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ea78f23

sys-kernel/gentoo-kernel-bin: Bump to 6.4.11

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.4.11.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1daae9653f1f..9183f788c828 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -40,6 +40,8 @@ DIST genpatches-6.4-11.base.tar.xz 587148 BLAKE2B 19d9f8e9778046dd558bdf21550f30
 DIST genpatches-6.4-11.extras.tar.xz 3700 BLAKE2B 69a7811e49827c3c521d9a7e022e4c3ad5a326b6f6de8ffad7ea790d04e8decef5fc7d3e46a696d3c9d48502e9773fab715217626e4497cbafa97364474e0d03 SHA512 921d956322db5bfd0ad4047ccf3c65db25047a3d39118e20622c060b512574aeb5612f2e762fbb3d301cbcd1847ffbc2690c22fa4ef7a1b96827b12f8831743c
 DIST genpatches-6.4-12.base.tar.xz 647340 BLAKE2B b0962b6a6b0c07aca1f27abe48e9a1e361b55b6e818d24077e989a231f44f6275b7c01b1c73303a1692fa812ee09766c58108c9efa6551263a7d117ccfddbe0d SHA512 f271fc0bc410d2faad9f08479027207ca6f1cefa0d615eb620e57fb3103d6b26ea5162c01e438ebfabb2f23b337a11c5088452e1a646bd4fb60ba464f3c5ce21
 DIST genpatches-6.4-12.extras.tar.xz 3696 BLAKE2B d5c97c078e4abe4df885f067dd2202332c607452ecba07e0797426186b7bc2fac2cf6d876a269fcd8d2b8f5a33c8f36b97cf080d61bcff58ba8247b3a5376ad0 SHA512 5fe6ba9e4b8efddb7d305fd58825080862628ccd45fafb729756592a31d1ac6cd27f62fe89270d1ac30d54b99a617e4f49c127a3752a10af493ee9df3b113002
+DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 35ac10ca68775c9e9c5668e9d4a8764c6cc583f8ecbade54b6f1bb1e4ca41fee1d48f5e782a6ba271d0b2f710889aaefdb13c9e4bb437d4f91b05a3d7e464a2f SHA512 5c3fa0b3c09b5298b4bf6542960e07d9c63875cc84821bbd6ef70556868f33a6aece33b9882b97cb9e32536ebfa536a71b9113e95b1b72b80c4f1348434e43c6
+DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86 SHA512 ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
 DIST genpatches-6.4-8.base.tar.xz 414164 BLAKE2B f62a27a2a4ed9a80d830f5118c492c95b1400a149b9594e68b47011359fb02f5ab0a5f467dab50f730d56ac21bff0dd4ebf09251588a7bb4dda15aedc95ec729 SHA512 6d747b1b06d9fad9d53a293586e3bef465ddfbf2886ab9edee32b81282d4c7b8cf27d4edf4f8be1ef668ce55888ae21214ddc6dad0c2732698d23a77dac993c0
 DIST genpatches-6.4-8.extras.tar.xz 3696 BLAKE2B e1d121a35ab69fac09e935317c18299817c65867fb7cf7a6810f560af913a254b411259a78b61c0a31518629ad33e13e53910fbd9701602c733016869106e088 SHA512 11240038d70202c53ee17763de3f60fcb5ae0dffc8cf005d324a7cd15a865313b9da2a3e74e184090b2d674ca1a1515a1db9f2efbff7a0f5361563fc7895e87a
 DIST genpatches-6.4-9.base.tar.xz 483840 BLAKE2B 8f2796524871d00030c870fcb167f36bce2a990a248533b7bf481506f03937fc69ee34cc5e2b8e3fc994c8fb40c54f23ce14c922f99b46c63e9da7e449a6cbcc SHA512 ea23db4aac99667ce2393d7f639043c6169f0f452aa882060d009ead9ffe9b763acd2a88495114b1a691dfa178f0a82fc0df8f89546e2bc292ca643f918691c0
@@ -120,6 +122,10 @@ DIST gentoo-kernel-6.4.10-1.amd64.gpkg.tar 84060160 BLAKE2B 5b76a3397d57ae952e5c
 DIST gentoo-kernel-6.4.10-1.arm64.gpkg.tar 72929280 BLAKE2B c5ede9022d3a50721e733ffa5522df4bf2a2bdf1fd393b13481cb98235e2ebeee32dfdd7b8e6e75e2e0411066798ced828b2dc3601fd0a924c6ffb87af9b82fe SHA512 a82002855f561d60f07b3da22dd9626aa33139ceb699dfe7d9590e8a06b1da22337fea60b3e0cd64a394855ca749b4447682605d3f86130accd9f1dbf91686e5
 DIST gentoo-kernel-6.4.10-1.ppc64le.gpkg.tar 64655360 BLAKE2B 894dd1b240aaf449d4531a157aa395ddd8d471280e079a27cb927f88fc459c4e92b1c392032de93d2ff35280e2a1da740765220b5305186aa0c324f53173f4eb SHA512 410277f9548bcfc8c986b7f44b06c65556f14c54300b3db66d7726956f57896dce2233214278fb23195d3ff19028f35ce49780113b39a8097a5f8b0c433f1be1
 DIST gentoo-kernel-6.4.10-1.x86.gpkg.tar 67573760 BLAKE2B b8cd26e4be628e4d5cd2473f2c703aa66d5363abf8fcedcc4f5b01560f4b9f345f2c42aa7455f10090a6f2d12210100cbc7fdbb2d4c48104a71ea937b241ecc3 SHA512 2fd604ffcfbf889b9362e8285b2b8085b12f449d62d3700f4a1737ebbd3f4ddebf9acd7ab59d49d21c3b784099cc9f071f4df4aaa1aae45318e030a8411dc2d4
+DIST gentoo-kernel-6.4.11-1.amd64.gpkg.tar 84060160 BLAKE2B 53cb5140f149d9efe604a5ec1a631557b66a0d970fb4b44c20e602f0a430e1c57f29d3f532e56b249583e0cdedd05eefeb788f5773a7ec8a55761f5975b70625 SHA512 9eae8e36cd2eca63c6fe0133c34be5a2f13c006caae596e75a4e97ab7d0a31553f625b31e3a307402ad1971ab0d8407b6684908b4ea54d9ae096c59745e745c5
+DIST gentoo-kernel-6.4.11-1.arm64.gpkg.tar 72960000 BLAKE2B f023f2cf059ebe741840a79ff03f5c869f33b143bba229b1499e8edc02aa4e5b28707eb8f21979302da0a747f75db5c8dfb0d545f0fccc081dd64ee5d53924c0 SHA512 dc5e9d29e270be21adf2dd27f687d3a43fe0a9ed56e81c6fda2a4d05582935827e814f869b14581692fb46127e0e201f779eedd0757cba2b5fca31be51a1b64c
+DIST gentoo-kernel-6.4.11-1.ppc64le.gpkg.tar 64655360 BLAKE2B 16702f5aef82f29e76e7ff583903e63c96defdc30efca67f5c629904c7cb3febc39c1bdda16764c4a0c12a60eca97415cff9efe0845b95f6a2ee54f4170563b2 SHA512 9954161681fb69761e5c36db2d357cd73712f8af2f9dd31cc6437bece50e94567976f5d703d3e59c19fcdb82a85e65424a7fa4a67c10d7aa1f1ccd89ce002c97
+DIST gentoo-kernel-6.4.11-1.x86.gpkg.tar 67563520 BLAKE2B 6f95c97b631d2606509b77caa627a4b263a423eb6d9a5a7edaf858c79013030653b497e49c76c582c3420ee40e543b4f75bca57e9ba4f36284219043d0f76db6 SHA512 37eee9fed9eb00c28705233060004b854012edab9529c6ca7a91a825d56418db59234e4f2fd07c61c1791f653246183f5ecd9cc3c161c3b36589242eacaca712
 DIST gentoo-kernel-6.4.6-1.amd64.gpkg.tar 83998720 BLAKE2B 4b6836c10d6c8e7123ddb5a70146fb094e294eb87f8d5f7012b2f981fae6bbafcec0cddad7d7579a08106dbc891c5bda15c39d50c4587547bdaa9fa3df2171e4 SHA512 546ff7c782a7637ce6997ee94d7570d7cb3cb27c8acfdc58a60f5f634b03f7477ecb019fddb5996320fa954260ef74caa794b6afef944f982d18f7416d171477
 DIST gentoo-kernel-6.4.6-1.arm64.gpkg.tar 72929280 BLAKE2B 57e32808518b34e6e65b2835a87fd1c95f3d5b210d18bacfbcc107e243150fff592ea4dc2381d73f3c2c0f186ef70d742dcec056af7d6c2f1de1b7d5db2dcca5 SHA512 ec95702769561fafaf0d3852c96d8212acb0bcf958d461af45110234e2d7f6861f6d14ab254dfd5d7267ea42ca9ffa9789d7c46373197dacb6631e470e6844c3
 DIST gentoo-kernel-6.4.6-1.ppc64le.gpkg.tar 64634880 BLAKE2B 4ce869aeae197e7811b5acdc5a9e3f17a0ee5ea0b5f9bf708227505bf52ddc44c4d485d00751f958c54036f977fc5e143ddac3bd7699ce07dd293ee8d2f71c9c SHA512 35ebc43e11089279574bc84fbd10fe25a1f085313f93c94656617f24c1ccc276d641bb859140c6820c37ccd21c0a85cbf2bb3112b3cbcf90b9e21f396b60a45b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.11.ebuild
new file mode 100644
index 000000000000..3cd8c6516903
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.11.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-17  2:54 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-08-17  2:54 UTC (permalink / raw
  To: gentoo-commits

commit:     02c8298801c76b34d2f30ecccee3f575be126248
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 17 02:53:58 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 17 02:54:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02c82988

sys-kernel/gentoo-kernel-bin: Bump to 5.15.127

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.127.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b1bd342d7630..ef39944c0343 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-5.15-131.base.tar.xz 5172044 BLAKE2B 913e2f0c9eaccb8fe22053d56c9
 DIST genpatches-5.15-131.extras.tar.xz 3932 BLAKE2B 013b0ce4605c9ac1bcdb50ddcbc562ad65c863ca2093fb2a9911c3897a043abf4095c520a154746008ca9b117d28703b8fdab35ecb72f214090c3253494d7b64 SHA512 8836d9e06084018b45498b10a2492d4bb53af8b6dddb278e1f08f1af0ccb874914603f21834b681d1300cd307107295540c9ba001466c50014262efbe6040efe
 DIST genpatches-5.15-132.base.tar.xz 5223492 BLAKE2B 6e89a3009cad2e813de1b686fc5e1df1f676b01d5b862e4a7d0d0b124378381f05ce934707d5df3f29ec7a8560869fd2858796f92b8731bf5f081f2095fcf8e9 SHA512 26c7037ed8cb3ed6f0237fd4c90797d1d5e69288d0af557da8c026371e037751686732ad6e6d5443a90fefe1fb3170e098ba00c5e0c5c394008d977d4c43fb19
 DIST genpatches-5.15-132.extras.tar.xz 3932 BLAKE2B ea590da6223d48ae828c09a0d606c5d376adb7ac4000e75cc465c585e151b326241e3c1934d53e2a907e5f1c6d30054c723c8dd0c3e6637c08c4469eebff0edb SHA512 a33db7a30ddc898c4c1abf5a7ace269c7611ab464e6b71c80822cfb3bcdc18528406c54d54c0c1a776c32cdfdfade14f0eda788aac03c8b56b6a966bd94cfc81
+DIST genpatches-5.15-133.base.tar.xz 5249652 BLAKE2B 309acc807e07bfcbb34e0ae87618d6dbb76e6481699fc017f449e61a2518e96e1abaf43ffe32bb9f76786fbe8bad5607407be4a40dd8d26be484943d5b4afee1 SHA512 f0c689a808a7724cb4f30d697c22a0a089df3e0f837440b22b6c32672355b79898c8097810fa1e420e0f8c364f5a33b6c373db58b7c8caac8b67be763a820cea
+DIST genpatches-5.15-133.extras.tar.xz 3932 BLAKE2B b99e279af41ad1d19a58e8f9b1bbf392c805a46c371d7a022a65c0090b5824c6ce26280525a0c21feda2a5a5cfffcafc690a2194d29af6a44e10a9d4c923db8b SHA512 7cd772a6feed01543305417ff03b834bb002821ccf254e7f5481623a7f16b0b54da5fc72c21f4ae3481308eaab08fcca8fc5103ffbed58dc4355cfb661f04f8e
 DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586a2420618b647fe6cb5d96210cdb8d5baf767d6eb6d9efd4ac48eadaf0f2b108569656c43b2b43a687b635daf9c91475491a1 SHA512 1231ad3f7ceb0451d9aa5a96be803eb48a5656fe63476ec55ccb71a96eadd2c12d2e44074b302b9c2770569abda60275c0ed161b3786d2dd7be6b0a49d4e4f55
 DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b
 DIST genpatches-5.4-258.base.tar.xz 6040776 BLAKE2B 722214955565832dc7ae8719e4c6a6a6c44822469ca73ffc7a4d6ac4ebd5b8c2e04b127ddad873f3b434cd21803b54c385f7de750386494b0995a19aa44cd2c1 SHA512 12b0c24ace3e4376bb377383d14224822f4244caeb687d070be331687f0b98f4c0c85866dc65b78450b76e7628e4ab403b15164b1ff98c45f720cf7d98070442
@@ -84,6 +86,10 @@ DIST gentoo-kernel-5.15.126-1.amd64.gpkg.tar 69570560 BLAKE2B e820a19718ba0ee7ac
 DIST gentoo-kernel-5.15.126-1.arm64.gpkg.tar 62535680 BLAKE2B 065f255d055604550e77d64f037c54f30e11cea6a982f5e40ec74e42d6065d270cb78aeecef6129364727f178ef9c4f5cf43df9ab3c70e18c3436c883edc8d83 SHA512 3fb70ec04e4b3ff889b869740451867ac8c9dd20e7d069e7e764857f619eece5bd533d61fbdd76299de65c035a6d37a52a9506d4e68722fa3854897aa21e2d24
 DIST gentoo-kernel-5.15.126-1.ppc64le.gpkg.tar 57108480 BLAKE2B 698551193b0b00599419453d8dffa73f6b44dac0d6c76525fa25200e182d47bef2814a7978a420c46f406fd83b05bcd6900705bceea765c7e4ed463b6fd9bda9 SHA512 0db7bb8d5684e8571e3fb030c9afe87c5bad065dae4880216be4775650dd707ada4cd0e4aadd41b65a5f02973a07d8f89b7bdb41efffaed2351346b628e8742c
 DIST gentoo-kernel-5.15.126-1.x86.gpkg.tar 59105280 BLAKE2B 1428f777946b0415506d4fb67d56fe340e4c724e1ac7516fe14c3a54961f8c6de02d960404dd987010047675a71d0e7e145190248b98243c9d6f15246099bdd5 SHA512 6b517aea930ef2aad345f4229585122c57f4ab72da3a40d49b3236bdaffef7e57463d5d28f0f99e6871d9ab55a378fda90b0189750a45648b76e73ea62b1c8ec
+DIST gentoo-kernel-5.15.127-1.amd64.gpkg.tar 69560320 BLAKE2B 3d7cd889e605f383667d3b121f50fa7a80ec7924cc07d6c5e23cc703d485f6be5d1bf79f245f4804de95c9603932e2c6bb575a7f98b6ad2573688961b75e2391 SHA512 2e1ddc7e3dc121534f6e11732bd570e0cf92580deeaf78aacd715e266e0b3dddd62494540582441376d7e037d6b8d735c7ece915aa5d112812c668ef3c4b28c3
+DIST gentoo-kernel-5.15.127-1.arm64.gpkg.tar 62525440 BLAKE2B d98dad69fbb250ee49a5f41f69cc091c3fa1fa6968f7575e9b381a9437b98f09bcbe3f28b1497575aa9b0416bbcc2740c5b030582203cecf1e84d72658022dc0 SHA512 815c53bca0542e04436166fcd33e202a4edcf35d85add66d2ffb435918623c6b4e17b2ebd3bef302b7509c2c1ac71cf89f81408b52b722ce16e9c445fbd747c1
+DIST gentoo-kernel-5.15.127-1.ppc64le.gpkg.tar 57108480 BLAKE2B b8dc7368a0599f1f20c177bc6a9d4df2f3f0989cec52ae00212abd9cab7582f1530be1760e25590b8670e4fc12454b19e24d2edf3cbe855ae812b6ad932a443e SHA512 36fd01948f6004817d83661a9bb39139945118c31668fa8aaa4fe2474dde588983b3f3a401a66025a91ca811cc1bc33c15b947d61e6b6c41189c18b4bf76a08b
+DIST gentoo-kernel-5.15.127-1.x86.gpkg.tar 59125760 BLAKE2B 16057a0c4decf89ebeabe3d94cfedff811e6bbfe2a9f4ec80fd460a50d16b8fca5054d06573fb5fa795bbee172ea268611cf6c23ff1edb40f8c6703aabfe7eb7 SHA512 eea1444bf9848499021ba10c19bd68293572805903d7275e8346e074d5359d87c38f799db2b9e1b981fd3828da4c057705598cf10249a77adc9696faff290af2
 DIST gentoo-kernel-5.4.250-1.amd64.gpkg.tar 60508160 BLAKE2B 053d8d9b0749cf81edaec06ddb8cb9a48bb2ad7c3648e08504253e24a8365e2882e09abf0cab2f8a667e99a348b652aac79050e54c8d0e074b53cd5a159573c5 SHA512 50a07346595729a8ad462c36423724a3e74c2496892764be54034b4318ea7f1a4aa1a6bd7fdb0401b78e48fee6755f603e59bdf10a22fa810f371fe472877f8b
 DIST gentoo-kernel-5.4.250-1.arm64.gpkg.tar 56524800 BLAKE2B 7a170a4f462ffeb2a17e394857581d3fba3dad5fb4f48bf6c891ecbf7eb73c7c6b03e3e7164c90af6944bc055d43dcd1431192e310c54c4b28aed1f652666e92 SHA512 875dde5172de80ac27a53b8a4e38e7744f7ca6361ffbd80fdaa6a6491c1d5d44064bfe010a0ef5ca638f9bbc58c1e1bef7b32f087a4aceb672c9ffb1892c3921
 DIST gentoo-kernel-5.4.250-1.ppc64le.gpkg.tar 54200320 BLAKE2B 5e18420429060f5f2c58ceacc570bfbc715f4d76fb80efe6544fc7a2924f37ec4d8739edc2a49a607f89d4243c1aed714fddd8f6ff9bf1283fa673281cbcfa6a SHA512 aacebe370ee7187945db2ee8481d633f6f41da9c045c7a5a4f8cbb1407efb2fd1cd1ad1abe881c54bcc706610d50f3ee0c4ab1f2f039c951e98cc26f158c0f93

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.127.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.127.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.127.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-20 11:02 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-20 11:02 UTC (permalink / raw
  To: gentoo-commits

commit:     b915fd95d00161235ff1d36794eb936e4ba5e941
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 20 10:58:11 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 20 11:02:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b915fd95

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.254 amd64 arm64 ppc64 x86, #912654

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.254.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.254.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.254.ebuild
index 70e2f755ed95..3fe8af6f211c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.254.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.254.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-20 11:02 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-20 11:02 UTC (permalink / raw
  To: gentoo-commits

commit:     c4508f5f443371007f1ee28c16ba5cc60ca0dd55
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 20 10:58:15 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 20 11:02:16 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4508f5f

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.191 amd64 arm64 ppc64 x86, #912655

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.191.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.191.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.191.ebuild
index fb165f3f0e91..67af68076aac 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.191.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.191.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-20 11:02 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-20 11:02 UTC (permalink / raw
  To: gentoo-commits

commit:     da1bb6e95db5e0d69844261c75658eeb1a820c53
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 20 10:58:19 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 20 11:02:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da1bb6e9

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.127 amd64 arm64 ppc64 x86, #912656

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.127.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.127.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.127.ebuild
index 83c6a5e4fa8f..bbd48fd37dc6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.127.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.127.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-20 11:02 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-20 11:02 UTC (permalink / raw
  To: gentoo-commits

commit:     2950b55877ab2c3aae491b8e91ed8c98ddfde45f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 20 10:58:23 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 20 11:02:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2950b558

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.46 amd64 arm64 ppc64 x86, #912657

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.46.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.46.ebuild
index 83c6a5e4fa8f..bbd48fd37dc6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.46.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.46.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-20 11:05 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-20 11:05 UTC (permalink / raw
  To: gentoo-commits

commit:     9233c3d4e0051ff0dc96d5f83f25ef7b68faf0b7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 20 11:05:11 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 20 11:05:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9233c3d4

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 138 ---------------------
 .../gentoo-kernel-bin-5.10.187.ebuild              | 127 -------------------
 .../gentoo-kernel-bin-5.10.188.ebuild              | 127 -------------------
 .../gentoo-kernel-bin-5.10.189.ebuild              | 127 -------------------
 .../gentoo-kernel-bin-5.10.190.ebuild              | 127 -------------------
 .../gentoo-kernel-bin-5.15.122.ebuild              | 127 -------------------
 .../gentoo-kernel-bin-5.15.123.ebuild              | 127 -------------------
 .../gentoo-kernel-bin-5.15.124.ebuild              | 127 -------------------
 .../gentoo-kernel-bin-5.15.125.ebuild              | 127 -------------------
 .../gentoo-kernel-bin-5.15.126.ebuild              | 127 -------------------
 .../gentoo-kernel-bin-5.4.250.ebuild               | 127 -------------------
 .../gentoo-kernel-bin-5.4.251.ebuild               | 127 -------------------
 .../gentoo-kernel-bin-5.4.252.ebuild               | 127 -------------------
 .../gentoo-kernel-bin-5.4.253.ebuild               | 127 -------------------
 .../gentoo-kernel-bin-6.1.41.ebuild                | 127 -------------------
 .../gentoo-kernel-bin-6.1.42.ebuild                | 127 -------------------
 .../gentoo-kernel-bin-6.1.43.ebuild                | 127 -------------------
 .../gentoo-kernel-bin-6.1.44.ebuild                | 127 -------------------
 .../gentoo-kernel-bin-6.1.45.ebuild                | 127 -------------------
 .../gentoo-kernel-bin-6.4.10.ebuild                | 127 -------------------
 .../gentoo-kernel-bin-6.4.6.ebuild                 | 127 -------------------
 .../gentoo-kernel-bin-6.4.7.ebuild                 | 127 -------------------
 .../gentoo-kernel-bin-6.4.8.ebuild                 | 127 -------------------
 .../gentoo-kernel-bin-6.4.9.ebuild                 | 127 -------------------
 24 files changed, 3059 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 85459c23c24b..f2254cfdebeb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,171 +1,33 @@
-DIST genpatches-5.10-197.base.tar.xz 5562876 BLAKE2B 17ce7ef2e11371ef7c4cababf7405079b8c64ff64847baba9aac5e6db6531d129ec48ad3bea995dec23694248d8dfd1067d0ca9d77295fece36f4f6c003e4d58 SHA512 44a6d3ba9989c458570feb9334988fcbba3fd5448936379310a7649497a2bb9f86462bbb23b0e04c6cfd2474d88d20190aa0b93fb482c0a19e3320a6e7a8111d
-DIST genpatches-5.10-197.extras.tar.xz 3868 BLAKE2B 349894aeb8c6cde8ca01b7b12249c492a67b9d8e1329f2e93ef14fcb1e643bc6f24613ef1f1cbedd7cd67cec6c7dcbfa4b00cc66ae157b2b9503587ef025e17c SHA512 4979e464dd29590915baaade081035c523ffaae061acb4b0d5948daa450ae6e7993e0bb0acb82d414b1388fe804555cdb59d84f0eedbc466ae64e76bd5b79d28
-DIST genpatches-5.10-198.base.tar.xz 5696280 BLAKE2B 538dc0baa1ba2df2771c23e7670cdbc23f120298d5547a6da6b876c8e5d2a27a838c7f7f80b497d2d3db5fce1911e48443a8c7ec3e9012d04ecf9dac523cbfec SHA512 910043f21ae68efaaa371efa1a71eb52d12ddf50d677502322a15cdd1eeaf4ab3b55e23dc3d26b917c5cf38639837c6b15846e99395cf4a1a4a395b3b58386cd
-DIST genpatches-5.10-198.extras.tar.xz 3868 BLAKE2B fb33cb11d00237cf8649e868175fe31211dd3ccba5201ebbb9606cf0ff863a2519587758ddd6464e98716a2c8c0e210dbf833e70f25631877ec4ba55760d9b29 SHA512 19d64fa354c8a8cc895052d9259a7b25561f4614dfd0a8dc8645f70d19bf677c826715042263769b8740f14fe6b9a03e7f9cd1e0f27d9fa373223d9bf39c7416
-DIST genpatches-5.10-199.base.tar.xz 5715396 BLAKE2B 1dcd8389ac735e808f8b06e221b4cee5ec5a8683b11b9e35e78f00fb0ecc62f362f8ac9281937f1a383d6642cf873c17cd5deb0efdf965d66f32257ff8b5cec9 SHA512 c5ad0d9eb2a83ba6ecb07690d815f3e3d480393b995f3553e1dc546a1ac07860800f4df1a74d3d25e54d6d4aa8a082690f86912e32d5556ccd9c92c592b3b06f
-DIST genpatches-5.10-199.extras.tar.xz 3868 BLAKE2B 0c8bcd30c0602978641996c3e9a89b8c0812490d2bb0a2f26ffabc1c6a2775e922ecfcd1e083963fae7ba8548595accbdc65412f0c3950790dbc8a2b51e5ed52 SHA512 f30454e4d8eb74052ad9bccc8a740c336070d52fa66caf451192ecde46e91512adbe30eacfa6aa502dc461de557c6f011beab4ba28f8ee2c3866c2200c2a47fd
-DIST genpatches-5.10-200.base.tar.xz 5792276 BLAKE2B 4b7a7cb8f5afeaa04863f955d56c9575f1903ebbedafb21dc38e41da3d3f31d28f2d83d21e530b26ae7f537dd7ac76cd1d940e5e93a75874b1c356ccc8fc3a98 SHA512 426bf39754e40f1b7b8c31d2b516ca12c1184a858e7bc6ed1c26a8348002266c992022fd648075f7c1efc4b526a64d2c1f73dbe9d6ba9ed8fc095f5b7497aa12
-DIST genpatches-5.10-200.extras.tar.xz 3872 BLAKE2B ff768dfc12d019bb9f006ed29fc05ddbf847e05d0fd7f82f8b2a397da7c72348849aca40457c13461a9a4ecd1f9599d5dff59933851ca75df686141ed0055152 SHA512 91ec8fe51b1bfc4d88be9b1dd56f6a7c156aa189483f6c93222f478e91d9fadc6edd5c2cfc48843f589823956c421d30ad9c0e0d0b0702b1cdedae5a01acaf27
 DIST genpatches-5.10-201.base.tar.xz 5812032 BLAKE2B 17e4a8b463e258f0548e3ccea5cd703fe80fa971678faa919c9c77c7ab60e57476b057676ef6d3d28fd42436a3f9a10b2ef9d39dfd136609b31306c606c2ceba SHA512 af53bd63386cfacc0eac40c69be3c4b85ff40afc901b759eec2da0a28685b7d9677558eb0625e3763c9d7e5bbb0452feac80acd3ac39f36326addf7464c00b7f
 DIST genpatches-5.10-201.extras.tar.xz 3868 BLAKE2B e2420ee9cfb3e2a928ca1cc5a87bb832f436c3fedb0f4f001975a48a058c69cedcd58f97e5c76758ab737681ced55fc214a537fdab9400b839673bdba6c697c4 SHA512 c719a63005ea809d9bdc5d4b01f1400db0419a28bd629843f2d339a6f08684b4876fdc0eaa09133b7853ed80201517439e04580618ceabb40484e952efe796a3
-DIST genpatches-5.15-128.base.tar.xz 5056336 BLAKE2B 7b25accd5e2c987050480abac7b79cd280820ee8b3607c84a58b6bc1c30c97c209b1a392c9c92abb7494307ccd138358674e7a984cf4766c2889ec9cee069546 SHA512 be70279f9cf6bdccf0bb3436b13cabca61e6360eae2d33e576f408ef2d32ed3bbb449083b0a84c31f98328ddda68b587f689487fe8346df41e83ecdaf702063e
-DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d8341723eb0ec32be703fbb3927e7984e9ea365b7907f38b2f013e725221bfb7d867eb63da4e784506615e1cacf9018c58981a2ce3 SHA512 b735304d7990925485ca45f1cd0f6434a96af45269bb3e10b9b67a41f84440654f62831a5160125f8d0c1ff4587ab00294caa1fa5223e8daf86dc0393bc8a695
-DIST genpatches-5.15-129.base.tar.xz 5079636 BLAKE2B 9dc533ca9995f272c9f69c277e02f028cf04a1161b6ff18082dc132861549bf9a297a99768bd779ccf0c5ccd26e2bae321e8e233986c23123b3fa549f47a4c35 SHA512 43fd5a4739883915187fa04a5c04e106233ce8e76492240585b6b7dca8f74687c8326117383f84f8d4b8fc1de602b2a9aedfa596ce5a1275777fd15ae0f7a142
-DIST genpatches-5.15-129.extras.tar.xz 3932 BLAKE2B 899d47c7df1aa674c6438d2e0e5f70aae7ff0be55ab663d533191721791673f60c90a00b8b42167d99e750a428a65604af84f47aa385049ac91b6599db547b72 SHA512 ff342b8a47ccea5ae86bc4a499a145a331e9c5c52f2ea84b1baa8b17e11d5aa6504fca9d594960c903cbaea65cdd53aa6e634128296b0c76cdb6d4e9bc9c1ca5
-DIST genpatches-5.15-130.base.tar.xz 5153200 BLAKE2B d06514f48706208faec58f2a0f15da99e6e5ca6e311678b307f1734d6d0bc1f86252c6a68f144fec10298e05d27bdcc9d2f09bc2be81b2afb0c2cd2c1cd42d55 SHA512 21943da272b5279b4b85a1ad16a05b6ec21157adf6aa925d97d3ad34cbd46f084df7ecbe6519915ea9ed26de47312aaec92d2a76c30eb5b8da1289a4e3f34d28
-DIST genpatches-5.15-130.extras.tar.xz 3928 BLAKE2B b4b1c6d6ff12356679a50263b39108cb8f9123baa6a3641a33d102fae71fcefb49303582e2509884183c251dbb4a5cff3183cfd60122ed5ecdbd859505bea6bc SHA512 3f0ac344f138b8f7bfbf136a814c4fa3eab7740657cb9b6284fbe6e0465dbbd4c0d411db8cf8621c53f91df05acc42611e5948d9b6b56e75e8b9be658ac555a3
-DIST genpatches-5.15-131.base.tar.xz 5172044 BLAKE2B 913e2f0c9eaccb8fe22053d56c9be5819addef580731852183a1b6485e5885cd5b7aa48fb5bcf325f4f54b4842a0a0e1a2f04cfca9dbf027ecb00a4259795d5e SHA512 f94c5ccc20827a8c4c65ee8a5ac92531550ea97bad4553bf8e2580e271036a2fb04fe3bf40c63a477e9f962f709500e84db217127e84d36a73a7839d91d8dee5
-DIST genpatches-5.15-131.extras.tar.xz 3932 BLAKE2B 013b0ce4605c9ac1bcdb50ddcbc562ad65c863ca2093fb2a9911c3897a043abf4095c520a154746008ca9b117d28703b8fdab35ecb72f214090c3253494d7b64 SHA512 8836d9e06084018b45498b10a2492d4bb53af8b6dddb278e1f08f1af0ccb874914603f21834b681d1300cd307107295540c9ba001466c50014262efbe6040efe
-DIST genpatches-5.15-132.base.tar.xz 5223492 BLAKE2B 6e89a3009cad2e813de1b686fc5e1df1f676b01d5b862e4a7d0d0b124378381f05ce934707d5df3f29ec7a8560869fd2858796f92b8731bf5f081f2095fcf8e9 SHA512 26c7037ed8cb3ed6f0237fd4c90797d1d5e69288d0af557da8c026371e037751686732ad6e6d5443a90fefe1fb3170e098ba00c5e0c5c394008d977d4c43fb19
-DIST genpatches-5.15-132.extras.tar.xz 3932 BLAKE2B ea590da6223d48ae828c09a0d606c5d376adb7ac4000e75cc465c585e151b326241e3c1934d53e2a907e5f1c6d30054c723c8dd0c3e6637c08c4469eebff0edb SHA512 a33db7a30ddc898c4c1abf5a7ace269c7611ab464e6b71c80822cfb3bcdc18528406c54d54c0c1a776c32cdfdfade14f0eda788aac03c8b56b6a966bd94cfc81
 DIST genpatches-5.15-133.base.tar.xz 5249652 BLAKE2B 309acc807e07bfcbb34e0ae87618d6dbb76e6481699fc017f449e61a2518e96e1abaf43ffe32bb9f76786fbe8bad5607407be4a40dd8d26be484943d5b4afee1 SHA512 f0c689a808a7724cb4f30d697c22a0a089df3e0f837440b22b6c32672355b79898c8097810fa1e420e0f8c364f5a33b6c373db58b7c8caac8b67be763a820cea
 DIST genpatches-5.15-133.extras.tar.xz 3932 BLAKE2B b99e279af41ad1d19a58e8f9b1bbf392c805a46c371d7a022a65c0090b5824c6ce26280525a0c21feda2a5a5cfffcafc690a2194d29af6a44e10a9d4c923db8b SHA512 7cd772a6feed01543305417ff03b834bb002821ccf254e7f5481623a7f16b0b54da5fc72c21f4ae3481308eaab08fcca8fc5103ffbed58dc4355cfb661f04f8e
-DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586a2420618b647fe6cb5d96210cdb8d5baf767d6eb6d9efd4ac48eadaf0f2b108569656c43b2b43a687b635daf9c91475491a1 SHA512 1231ad3f7ceb0451d9aa5a96be803eb48a5656fe63476ec55ccb71a96eadd2c12d2e44074b302b9c2770569abda60275c0ed161b3786d2dd7be6b0a49d4e4f55
-DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b
-DIST genpatches-5.4-258.base.tar.xz 6040776 BLAKE2B 722214955565832dc7ae8719e4c6a6a6c44822469ca73ffc7a4d6ac4ebd5b8c2e04b127ddad873f3b434cd21803b54c385f7de750386494b0995a19aa44cd2c1 SHA512 12b0c24ace3e4376bb377383d14224822f4244caeb687d070be331687f0b98f4c0c85866dc65b78450b76e7628e4ab403b15164b1ff98c45f720cf7d98070442
-DIST genpatches-5.4-258.extras.tar.xz 1812 BLAKE2B f877002e5e5e31916f8151589a8ff3e88cb618345e708b6682f8c8babb9b4a09155481cdecaf21909c4db820c395525f2ebe439e3377b7bd1b60c38c90bd6bdf SHA512 593ac9335f7d10bd556ded4af7414a015be8a34407b2b7c3077749ac5903f10424c7ae0d3cfb63ccc12ddf275af5dc59feced7408c4fe77bbd153ccf64ca6d47
-DIST genpatches-5.4-259.base.tar.xz 6051096 BLAKE2B 5e2bb6e705b32039c4b468fbb12f04d3cb350c5527bba948d9e886121053b09a5459fdf85f7519046bfa1527b0564df00dec7e26503f5b88123777b3b7adf58d SHA512 924a084029414edf20d545ac178315001a23304f494693e5b22972a90487432ccd4fb76f27a667c8345fe6e4799121d7452935eaa8170de3347470acdc5ee729
-DIST genpatches-5.4-259.extras.tar.xz 1812 BLAKE2B 85ea3265313d9852afb36b984d7d12f200317c4e0253f1a6beec348c1a5345bef6303ec1559154289ad3d1779d532b72bb0624bbc62bad93aee428a6cdc8b667 SHA512 0aac96d085e67cc576d86c4f032df91e7928e6ae37fc6e07b1f3472f022bcb0592e96d21e8e496d3aeacea0fccaaf808cab42e507b310ed34263e9b97f587ed9
-DIST genpatches-5.4-260.base.tar.xz 6088284 BLAKE2B ced17ea01c866967520ba8c57fe65df5a864d1d667917515ea4570f4b17edab1b0eaa60bc7fd4098371d7cbb43ecbcc44e2bef16a05489bd8042fc3c13346b72 SHA512 4c2797566e585083b024760d0a5d534ffbd328a0343fc15322a7140e1f5cccb26afc4932e559d8a4cb2aa99d979f6f048152e7d7cfa1ea85ef779650d3abd958
-DIST genpatches-5.4-260.extras.tar.xz 1812 BLAKE2B 4e06719c3f9838083265c96b524066ffb5c3e6b02046776cb4083a814c450e6430d02ce5254d3066f8b54dd15883388b95cbd09f7ff13ac5384be50fc46e09b8 SHA512 8abb65aca610f0de787894658ff3dffd3ec2689eb05ef0f0db5f3a7559ca3d6a8510d3c8c5cbac63c65b924b903ab84dde325c800effb67e530837a76a9d2ad9
 DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e491ab80c1e6291e542a99cf308295ed2301c93d74cd41e34fa10e1110710d26edcb9b4b132ee635cde5711b6474557601866 SHA512 4083c69df7ce9aa2e57eb69be4132689d10c95155c7608d6fc52f661abc1f0f9077f546016b3df32b8252777fff78af347af7022d18203aa8416ed83b68ef88b
 DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
-DIST genpatches-6.1-47.base.tar.xz 2915344 BLAKE2B 7fd49099198e9af926911b3a8831208d6c0ecb5047e8bc7563aceb23516328a1829c33b912f52d1175440770ed0394aa6bb3438ad92a9a81ed28ca6fdc6ee928 SHA512 5c0841c92d0f2bcbc81599568d882bef066f132b670334fe7728797b76665aaae170ee2acaf942228d5065fc95493fe33fb2ec2268f9d2bb54739b463b346b33
-DIST genpatches-6.1-47.extras.tar.xz 3812 BLAKE2B ea44d25a1637abff3a87ec17e397ef324aa08d7f62865924a61f55cf85df6a1ae5b8a56ac1f33a61955bb3ce71b28d628d34a600a1834583ab94d4111e9f4810 SHA512 9f8c831530609f2379685ec3bbe545f2bdca86f139233dceb0b10d7259b8b1207188a8f95237483b13f40c6639c6f060df4cbc67e09249c24424bc0bc83fe281
-DIST genpatches-6.1-48.base.tar.xz 2983620 BLAKE2B fd09d2c761c3652502d590ad189db668a27d48e2c0c336b1d2e96f9a90a3c365409d012319b6daff30e6039330b90746636e89d6e4f5bb302851b3ced0e57286 SHA512 5abc93002ba800f13d27ffa8bd9485cfb921cd8e43d4cc15325fa2b833eb334e062cbb9b751ff2fa285a7f61f0e0809366d58fcfb4fd4a71fc08f2e48669b5cc
-DIST genpatches-6.1-48.extras.tar.xz 3808 BLAKE2B 5f31be220d97582f049f58f796f0d509c1d2c82ca41efbcb178a9f78db64e0de0d0297096a6109c4989777cddc0957fc8efa7caf333737157a4b6352aaff64bd SHA512 d37be3695cd96f3226265c4f689aef9e98f0528d34b554e53e98fe9497e1b8a26ebe2661d8a04e9c84a615e1bb4966263358d759d228c950af3ce70bf6340e0c
-DIST genpatches-6.1-49.base.tar.xz 3063788 BLAKE2B d97aa1abfdba4aaf84d392e5ebc26822a1651fe0249b3bd84f4f5f2c413955d9d216bc1e9e2e2ef388e7aad4153ba11863cdb7854cd2cf1dea478da3ee8c065a SHA512 7acb3101165cf8f4beee7b80880510a5ce4afe0148641c7edad91cd6365239b52b55a51c550408ed0291aa3ad74512022ccb6ef85c6ae8765a0ff2d49ac84bc1
-DIST genpatches-6.1-49.extras.tar.xz 3808 BLAKE2B a200e4d646d8b99db4a5fde73ae51727c475b18b9f080b3d55e27d4b6f247cc8950f772e0676cfb11d301d3a9042e929d4957f96de0073bc99ef65c53668bea1 SHA512 4fc28b57b4a99ddec743d3804a78a5027d9922641135f1995016f2c5806282f0bb33e9f78cc7378ab8388b582193df457a6c397b0986e197fd5e5cc4bba85c7b
-DIST genpatches-6.1-50.base.tar.xz 3084144 BLAKE2B 7b66d8775f85ab8b4c13ca7dd204e73cec666b59e75ef977aa6684648f76cebe489ce982d8d75063bfc7324ce84492eaf6c9d37eeed0a6a892e32a7fac0fa5f6 SHA512 86e31d6e665c0fc1f361de9ab76e8d6840a6e382255a41d39330d92456e313e28d46c489e00539778b4047b6de4fa57492cfa2e3f4b13bcadb7138320eeafdfb
-DIST genpatches-6.1-50.extras.tar.xz 3812 BLAKE2B 0804ac466e90a72d32d843e382f44e6c1d6b362e473c3d1d9f64b848eeb558fcf6d23cb01d560f264498bc6496f46788e62ec982de8d7d00048b6715119eaea9 SHA512 1c1207fc13a76b5d620fea1db9328b1c0912a0aceb9db9076905c1dad4face0d5e345e02834eb1b7343e71c3b134222de40ef2559ff71f05c186683f58d54df0
-DIST genpatches-6.1-51.base.tar.xz 3127240 BLAKE2B 047b00560651226a3514417f10e55603ab2f33429993fb3b567b9424640a413419523f42bcd6175880a6ef87555422a4e8ff94f477cc7c17c52b4bcd0673bcc6 SHA512 a1b252d6e64b8dd907abaa6e827f7da78039181fdb620fb6aae10676a5ebe1d2c9759235d9f71e59f1af5cc553af40d3fd911b236eb2919dbc5b8999f7b86fe1
-DIST genpatches-6.1-51.extras.tar.xz 3808 BLAKE2B 2f188b3f2062d491118bf96735420e63c7ae85467a6789cd00316b133d254677656229f7f4b8d364bf37713a0b8f42f77acb580db0b4eed9c183008074b3eee4 SHA512 984b4c9a7e030e2687ac574dbb743bb40b0b031ca8ac55e1e632018e174a70567e3d94bee85ccac66212458e7772be6d39f119181a7252f9bca662646cb492ff
 DIST genpatches-6.1-52.base.tar.xz 3173368 BLAKE2B 429b5bc3af457d91b9c178737e573d150e337859c0f07a25043c86b834829e749b92c57fa2d80b2acfe9864f916ebe77c830249be23391d6553f5469b1934708 SHA512 0f003893b6c24fa9bb79722d6d83edb25e77fff11a526f86052980ee175d6dd599784cfcc7ad82055de9663a178fb9de38a766cfe61fe17fbde696a5292f023f
 DIST genpatches-6.1-52.extras.tar.xz 3808 BLAKE2B 6a67986309840e14bd4759c0aabb1af5d6b3653660d1a12d8706567470a28b3a56d5a09cbdd3df9068bed7a845206b5a81fca3a1be0ffe7122579d9b3ff63401 SHA512 0476ec7af5906dfd4dd48c96799568f8ed7d24d7d43717979e03a16219b732461e0afc7af1c5a4f528a08c4b5c2c35d249e81be1c6d0f854f7993da2e0c7aad3
-DIST genpatches-6.4-10.base.tar.xz 568848 BLAKE2B d9f28beda8bd4f69e1e5d586e274df43a8661bf51733a25f320469c1e3e42d9602b0911d4e98a40942ff182f076501ce6721e534cb92aefc3d453fc43ee499bb SHA512 218c38f99a07c2be1fb25737b0a9604a9a50fe3f72c507404d92da1e8dd7823142edc2b81110e510aef7e645edefbff2265aeb3ce7f376131801c3adb292b8d0
-DIST genpatches-6.4-10.extras.tar.xz 3696 BLAKE2B fa0b8d593543f3624b1cff626e2cb2dc93ff0e88fd54ec71a7e467c716481420da7f361c1dd353e36111425a74f6632f1c491e618dec47fa4bc15c6a6d9e26bc SHA512 9dbfcd1d65daca0b56360290f0a6369fa007f32dde0f1a62657d1697fb50b84668e8a14c62efcfc3d12ba6a4a911731825df260421506639d2ba9b8764962e87
-DIST genpatches-6.4-11.base.tar.xz 587148 BLAKE2B 19d9f8e9778046dd558bdf21550f300e9c3c74faba6a8778d76e56490f379d615aacf14a930eaa57348638440fcfa6da17d5dd1a1d3020b5544ecac252ee7f08 SHA512 81c854057b1a0119cbae5116090298be72a1c30a0d2eab2cf4f0cc1d4f8476eeebe183401aaffaac92e83d2297d0fb707315254a5f5a77bfb3d8c953d04d448d
-DIST genpatches-6.4-11.extras.tar.xz 3700 BLAKE2B 69a7811e49827c3c521d9a7e022e4c3ad5a326b6f6de8ffad7ea790d04e8decef5fc7d3e46a696d3c9d48502e9773fab715217626e4497cbafa97364474e0d03 SHA512 921d956322db5bfd0ad4047ccf3c65db25047a3d39118e20622c060b512574aeb5612f2e762fbb3d301cbcd1847ffbc2690c22fa4ef7a1b96827b12f8831743c
-DIST genpatches-6.4-12.base.tar.xz 647340 BLAKE2B b0962b6a6b0c07aca1f27abe48e9a1e361b55b6e818d24077e989a231f44f6275b7c01b1c73303a1692fa812ee09766c58108c9efa6551263a7d117ccfddbe0d SHA512 f271fc0bc410d2faad9f08479027207ca6f1cefa0d615eb620e57fb3103d6b26ea5162c01e438ebfabb2f23b337a11c5088452e1a646bd4fb60ba464f3c5ce21
-DIST genpatches-6.4-12.extras.tar.xz 3696 BLAKE2B d5c97c078e4abe4df885f067dd2202332c607452ecba07e0797426186b7bc2fac2cf6d876a269fcd8d2b8f5a33c8f36b97cf080d61bcff58ba8247b3a5376ad0 SHA512 5fe6ba9e4b8efddb7d305fd58825080862628ccd45fafb729756592a31d1ac6cd27f62fe89270d1ac30d54b99a617e4f49c127a3752a10af493ee9df3b113002
 DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 35ac10ca68775c9e9c5668e9d4a8764c6cc583f8ecbade54b6f1bb1e4ca41fee1d48f5e782a6ba271d0b2f710889aaefdb13c9e4bb437d4f91b05a3d7e464a2f SHA512 5c3fa0b3c09b5298b4bf6542960e07d9c63875cc84821bbd6ef70556868f33a6aece33b9882b97cb9e32536ebfa536a71b9113e95b1b72b80c4f1348434e43c6
 DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86 SHA512 ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
-DIST genpatches-6.4-8.base.tar.xz 414164 BLAKE2B f62a27a2a4ed9a80d830f5118c492c95b1400a149b9594e68b47011359fb02f5ab0a5f467dab50f730d56ac21bff0dd4ebf09251588a7bb4dda15aedc95ec729 SHA512 6d747b1b06d9fad9d53a293586e3bef465ddfbf2886ab9edee32b81282d4c7b8cf27d4edf4f8be1ef668ce55888ae21214ddc6dad0c2732698d23a77dac993c0
-DIST genpatches-6.4-8.extras.tar.xz 3696 BLAKE2B e1d121a35ab69fac09e935317c18299817c65867fb7cf7a6810f560af913a254b411259a78b61c0a31518629ad33e13e53910fbd9701602c733016869106e088 SHA512 11240038d70202c53ee17763de3f60fcb5ae0dffc8cf005d324a7cd15a865313b9da2a3e74e184090b2d674ca1a1515a1db9f2efbff7a0f5361563fc7895e87a
-DIST genpatches-6.4-9.base.tar.xz 483840 BLAKE2B 8f2796524871d00030c870fcb167f36bce2a990a248533b7bf481506f03937fc69ee34cc5e2b8e3fc994c8fb40c54f23ce14c922f99b46c63e9da7e449a6cbcc SHA512 ea23db4aac99667ce2393d7f639043c6169f0f452aa882060d009ead9ffe9b763acd2a88495114b1a691dfa178f0a82fc0df8f89546e2bc292ca643f918691c0
-DIST genpatches-6.4-9.extras.tar.xz 3700 BLAKE2B f76074d4fef0f7a531b5cc699e83d758455727029be4ffd3470116d8475ab50d880501f920baa5fb0ef607ca057b3e1385d70ba8cf928a664d922949c325251b SHA512 35401caf459266c07369825bf2a03b5c9b8c54618e48cd5a8022bee1f2c5c6be4aa6ab714ea74152c0c88ed2fb774452f0de2c50a664979bc9d44b9f7d3951eb
-DIST gentoo-kernel-5.10.187-1.amd64.gpkg.tar 66324480 BLAKE2B 34e3883ba58d1c8dc18c28b1d2e25cab0384a49962ce52de94c5b18050ef52ecdac18e9e70a0d513bcc05d2de8c18ccbf4794e7f3092829b9e0c93128cba993c SHA512 f3c36c48ac3068e7be3efc25147c14febda69150738f5e01a9a7f61a18171f48fea86a3af78c664eea3cfde37345ba939e22cc51a46caa8da538c60b142b0539
-DIST gentoo-kernel-5.10.187-1.arm64.gpkg.tar 59351040 BLAKE2B 62820819de5205c9ce636231c0e944447c6ee10720434292e190684a2b0cb585051291c443cccc14dba621d1e64f0ae52623b734427c895e01f896967d646a51 SHA512 eb9f12a981415c8e30e77245647e445bdc7810922164ee3d59c9da72feded7a0ffeb465db889fceeffc77b83768b83505917c8960b1d64dced167ff8c999415a
-DIST gentoo-kernel-5.10.187-1.ppc64le.gpkg.tar 54927360 BLAKE2B d47a826ba61dd62cded236b2d81270824dac47c993e0a5f8c2cfa5a95293236a9f2f608ce0c7c2c3425f5d5b482c96c39514c9e5c27dfa7b1e45213a2dfeef34 SHA512 2a0d197f13778eb47da5622eb3d2a38b8189534df390e8efd096827afef919fd51ad51d107f32194e7a7dfd0da37d7414b395621665aa8b0337bfbc797c0175e
-DIST gentoo-kernel-5.10.187-1.x86.gpkg.tar 56463360 BLAKE2B ead3ff30c54dfb68d5d5b3b826690ab94d3846bb9609b7417890ccb04ef68f3e24021d3c16745b747195256c064150a9b12627af45df53bd3d0a1eda2d14aec9 SHA512 bfac813dc2aba6cd7894d00bf5976cfd8670248e84db399bafe9869edf89f2fb81caafc5f9455971528e4c15e42f2f1cc519d18fad1e75bee3f9bd4559fe12c2
-DIST gentoo-kernel-5.10.188-1.amd64.gpkg.tar 66355200 BLAKE2B 67e9230022bc021d64ffa00b4d041f22f13ab82cc28fc3678fb6e26d55e536576396bfcb78d518895dc86f34b0d414d6fc630ae7d1a82f6cdbbac9e749c5b30d SHA512 704bd52cc5661abe577a7ce5ec40f6934213d57f5323d3dd84580d578cc36f0ad661290dc308a2ca9a78747df190cdccc69f92de0ec53cb39ed080dae7e3e61e
-DIST gentoo-kernel-5.10.188-1.arm64.gpkg.tar 59371520 BLAKE2B 99b4d026c9bb9469e4d8ea1f5db9e91164a6cbbeec1399d3100d5edae793cedb3be7f7b36dff40e8fa63dea978d7ead70d0930754fe67d307186c9f445230978 SHA512 b60da2425ad1748bc95ecc181c61e5cd0764851e83984d3c7f2a2a48198794b590bb02fe56bad8cd33e22b08bde3f4e2e57bfdc78b227b3a490eb71700a5b95c
-DIST gentoo-kernel-5.10.188-1.ppc64le.gpkg.tar 54927360 BLAKE2B 6876892814b8833480b87c62ade2d91450a71fa8bba270fceea80618db6b09e65f409e00f27527c373a4eb2920e876d4a2b6a0a08598fc8598efc4010b577d67 SHA512 961e1a828983a5b039b509aeebad7037a38d020952351b1905f36e8f7eae3bbc78a3a5f8fd167f5f62f729c678fa7a3bd34bab27478c3932dd5f2f9d59aed400
-DIST gentoo-kernel-5.10.188-1.x86.gpkg.tar 56483840 BLAKE2B 403ece24cc9f432d058a727d561fd969e30872275b9897ee5a49077884ef58f75fdbd2fc4f3e9809b3f6f246cb75d54f96345cecc260f934904391785063e8e2 SHA512 3b12fa29701c49331623e482153df0e3e1ef68dde9f01c9949fad93820fffbc05f7721432f8426ead37f9f066a7c7e39d9f1edb4206c777bea285e8047ef17fc
-DIST gentoo-kernel-5.10.189-1.amd64.gpkg.tar 66314240 BLAKE2B 1ec0bfd7f66e48a701d2ee3ea62b377f105b72094f62f946240441df2f641d148635a7eab4cbe971f456ea5768841097cb0f2f88c6c059913f5b32cde75dc724 SHA512 43a6059289d2f5dd1c575cc59d7e06536380a8ccd58e7cf66ebf1c1ba7743a3d16e8657b6937cc161f1e51f024c585d1bdac0d9c1e0a577bc8f6b5ddfede2c9b
-DIST gentoo-kernel-5.10.189-1.arm64.gpkg.tar 59361280 BLAKE2B fba648c059f89a2f397b30d0c152ac3bb430b27132a6239f1dd0c3f517eb083efe06f48dff36efa0c8fc787556e5c2ed3f13c369f02c819508df17f4121424b9 SHA512 d8488ac246d59f57e81110291f4b3f473e800f19bba135bd2a9e8ee3abcd9ad0015d2f7a18a0b5f7d0015e5b7330bd6482904240958ff98e0881a1d2b28aade3
-DIST gentoo-kernel-5.10.189-1.ppc64le.gpkg.tar 54927360 BLAKE2B 659ee4d1684fc2866fe3ad75167bd52e87426a6c0f065bc044bd8c6ec958f2170209f7099916ef4a6aeb4d84f9e3b4746746081e30e048ce08ecf8166af6e067 SHA512 be68ea3de116f91e0367a97165d57c00564f09d1182d7cb5059f9f2256bbeb6f6372fa8c81417201b19659c8ef50e08d91d3ba4f08063f343a735fb294ff9ec4
-DIST gentoo-kernel-5.10.189-1.x86.gpkg.tar 56473600 BLAKE2B b57dc2ecfaff8495888ccd25b9c3209a504ebddfb51339f6d36403ac595be86dcc326477326f3cbfe3eee1a282e970d27579c001d785b0ef060d67f137dcf1ff SHA512 065677864880927401ce38c939ed888e6d1282eb5e28b88e15797784fd48cb1be5d0527b72b9ccabb2216a9b52a10750afa5fb6218e64e7c21a135fb1069ada3
-DIST gentoo-kernel-5.10.190-1.amd64.gpkg.tar 66344960 BLAKE2B 7dd961425f9964e85636701fb171e5836f338ace3748a0f9148a08c301e4784fd7eff5099173368203f613ae6a6b3228a8851c746a99268f11f7a4c27ddae0f9 SHA512 d58f6a8d63cb1acb4587c0b4c7b0fc3b679e712e14c0d71644ae93c6a0c837ab164993f211556fb3ea4b7d5da7fe7087c53b0b34215859edde89cef3b8bcac78
-DIST gentoo-kernel-5.10.190-1.arm64.gpkg.tar 59371520 BLAKE2B 73d45fa6303bfca921868ab5e14b6063f0bbddb58907d639b40ad905354916217b076875e69f36201fe9191ca5c76af4495202bb1148a4fe5c97a7c55b06c8d4 SHA512 063e369bec1b5ba6cf7a81395873f9a27df4cf48ab4b6f36090e7747284f8e9578df5ed7f90eb7b5b4749e411013f81c36a494a1bb14df12275473081589b296
-DIST gentoo-kernel-5.10.190-1.ppc64le.gpkg.tar 54937600 BLAKE2B 6cc7b10f60030bc946f595c418530ea7b19c532370b80ce365e31d5d6379d9a8076c5e0f373fab818282a047d408ed00a3752147f9d3000bb6721be8164ef616 SHA512 add2640f156632f57e5769854a550eebac54b120b289d8cef732208ff5d4cf62e7db0688718bec1bb87beb893a86d52b82bc211ed5dfb3a310807796fb3f2470
-DIST gentoo-kernel-5.10.190-1.x86.gpkg.tar 56483840 BLAKE2B 4a4a3e22d916b3df7c2d3e093450bd04fc814873615564ad4ee7e8e789b4d4370df188fc5b66906a3cc782eb0b65de8ce8ac677554376b084112d15c3c842b97 SHA512 24ff5a007b032f9f6af49baabe032fb97dd312e21f258337aef5327adb077f460c374f90ef321d04f6ab55197544c03970718776ce9738aa97b56bb21d4a3ace
 DIST gentoo-kernel-5.10.191-1.amd64.gpkg.tar 66365440 BLAKE2B f7086ca26f08468b754b0cf9ce715ed763d2866ebc8ea322fb51fa2ab5146f1c7741f68b82d52a7d54442cc36cd5a114132f9ccb0809e8d0ab0da022742a48d2 SHA512 0f4918273c70f06756c19cd2c7738176695aba65eeaa7846aa6773d97e6d3ac4302be0328926f1a217135d21e2660e6e4124ced7f2304c0f1a408ad2561b24a5
 DIST gentoo-kernel-5.10.191-1.arm64.gpkg.tar 59392000 BLAKE2B feee11f6bc6148ca0a65077a33cb1736fe2d588037bfada383bff1ca9ca7ea71d6f3248a91cc9b152d87a3fb9580177a68b3748c53e2bb6e0309c7a4b9e39df3 SHA512 bfe38e92e445719daddc4fd87b717c652a0fbc5b3cf3fdaab40c1014229a2bf5b504642c21e5bb478d56742c56100271a7433f113c7c231382d2f226a609f837
 DIST gentoo-kernel-5.10.191-1.ppc64le.gpkg.tar 54947840 BLAKE2B eab70963c60d1d668ba562652b73bf47760d326ea2cd3fad8cbf91e75a9329283b9af38ee7391c4bc887c32464a6c8376844135231d155eb11916c926f8c263a SHA512 58a8701b46878dd470a4210f96f65bc85aabb4c8b29aed5d1d61eff2efb1f851c38b648c50afa7cc164406ccdf8ae3bc673f73857903a17c19229f77c8e885f7
 DIST gentoo-kernel-5.10.191-1.x86.gpkg.tar 56473600 BLAKE2B fa6bba5287b63c5627ded59657b72225bcb70999acc88dde057afdb84c40303e4f8843c666487fe14742d81d82192590d0d4d74796764d3dec741dda7e656646 SHA512 4ecf53b65e3e4de80261c9a7e9e7a8f0234b4cbbbd0f15377684ef74489d23218bac569b72259c5000c804591e0e5b796c86b7747c5ff1e781517ceb3a505460
-DIST gentoo-kernel-5.15.122-1.amd64.gpkg.tar 69550080 BLAKE2B 19e838d91b771456a22a1c003c79af1abbd4f7eb1e8629bb0b226a3e54481bf5514038454ee082945035e543c249657305e92121ffc8fae97003f530725503ef SHA512 00b371cf9039215a02f5cf06790ff76443f8cb504e794b91e61746e75ed99f43fdf94602439744771cd40aeb547416dceb3122a4ecf83b5ae18f3b7628b07b05
-DIST gentoo-kernel-5.15.122-1.arm64.gpkg.tar 62504960 BLAKE2B 7fa1d232e86175bc06fc26bf4bde90c3170e724566779697a8153f14d8c0a38f6a2b31900f02ea5de95cf122b5f955914aadfbd8061ad3d0a0d6d8c0ef23e988 SHA512 09591edcdca3c29e5f78a51a65a7e5169d55094de627be73973c6302b62454f18d28996a72a667814b2cbd8dbfeaac3ea642d6092d6d296c63b077ee979c0fc5
-DIST gentoo-kernel-5.15.122-1.ppc64le.gpkg.tar 57118720 BLAKE2B ad11ad53e8e42220d1efc9948f72e72e41353e73357670f33ca30c8157b6d8e859b05d77ad31a033032134ea74a63bc3de53723ba118c566d4268a9c7d18c203 SHA512 377124529e69e09de0a4f0760d0500bb3550f5bf6752b6264a37dd320f6b99e3aad6636074d8189c4e2f437281d3e2ed7cca76ffdbdb77cd92b19852448d36a8
-DIST gentoo-kernel-5.15.122-1.x86.gpkg.tar 59136000 BLAKE2B 1730477ff339c6852dbe00fafc07caf6a249e65ff7b478c7bfe8e5b3bd14f6e09803b0e64641a1eb280990dddbea948f19f293898547688670b4a3ce69a83d8b SHA512 d00d6fb69946c8fe44a7561e14fb2276326fa365d6e78a31bbf425ee4ba696b17c42a0f1ac412ecfbc40a02fe588e5635bbe0f436d4820c5ca0854a37715a983
-DIST gentoo-kernel-5.15.123-1.amd64.gpkg.tar 69519360 BLAKE2B b644beb7b232d754618fa09ddf793d465aa1861cc31b1a9568e8c77c36852e7f019066ab572a543243fa5bb09bfdc6976498142dd16df23a16125734b426bf09 SHA512 b3efb3c7565b4d9a594e9f27d80f73daae00ad06242b3b9f1765c13d14d5647678b63293221d01a89aa1f503656c670a72f33017b37c1f081a464a73803d7382
-DIST gentoo-kernel-5.15.123-1.arm64.gpkg.tar 62525440 BLAKE2B 1288329713e7e16c2550bceb36ff0348fdd9f83414adf6947ee809eebc2a5ff705c7929fa9c6c43a1029ef1428778ce77579d99c80e53d236cae4daa334cff1f SHA512 a3fb7669608bc296973ae6533fde19f2f11f2c8dfd0c6c438d683a82a41f5e3cdab7fd9969e49274d81f78a0c27aa838a0355f82307312151ba61194a2f3607f
-DIST gentoo-kernel-5.15.123-1.ppc64le.gpkg.tar 57108480 BLAKE2B 8ac937c177a64c368e6bd1f0581c7eb584638f2b583c6fc17dcb41dbed5e8c4827d718de3b0ad16c4e4fb25b143154b9867e8649bc0311c5717c98a560327d74 SHA512 52df73e38c062d53cdfe279df592c09731599639a154004727bcd8138aaf89235c50a5ede6fd470c920f4570ea48e24d657bfc055e7472d3f1919993f6061d59
-DIST gentoo-kernel-5.15.123-1.x86.gpkg.tar 59136000 BLAKE2B 85fd5f0bbe476749cf195b145fe6c04b38b60f3bcbcf93b74d25ca080519361d535f70bdd5687af2dfdc655f935098ec4c9a724ab4ab3a1d84b7557fba3ff6e3 SHA512 2c0d5a15af2dfe9da7aff5fbc9984c92bdb85974e7a5660f6217d33faaae4b74073bd381c051d7948d53aed8677d4e8c64f71903edeba850ea61c9b06636ad9d
-DIST gentoo-kernel-5.15.124-1.amd64.gpkg.tar 69550080 BLAKE2B 326a56dc3786d8d8a9b53a33550f75727f9bf433daadbee586f0fdc6eb71bf21afa0b9f4e657dd9c7104b65555d89b7e014f377c32822d7453aa7389cfc629e8 SHA512 d63160509917c5e90df671dc163b720eec3b638f3daa6bf1f6cd59bc85006dcea47bcb37c4b524f705d0f1344fccf2485ea0a764b713681efef7dab7cc632581
-DIST gentoo-kernel-5.15.124-1.arm64.gpkg.tar 62525440 BLAKE2B 5d35e755983bb2271e1e3beca216ac4c7d30b5d9847a4c9ff9fd36cfc70cf19035620633362060e12399f50a75c05900a45c475a5d94e022004c84db9bf5b12d SHA512 42b1a812c8b9dc2f06bb00b7cd251035f48f7fed3bd6034c41c2deb7fb7343075c45a1fd03e59949f2d849c687480bd1ad79ff94e2a7a232d70bfb66cadd642a
-DIST gentoo-kernel-5.15.124-1.ppc64le.gpkg.tar 57108480 BLAKE2B d3a69a0d1e6141e937df65b74b02a4c13081eb867c496f3e3bc91a7ffc2c1716ff7058395da6c7fb1fd5b399e56ba535f91452c7f24cb7e90c5757292606a140 SHA512 17d7745ed971b9cb01d62a6b31e049c44dd5ca461e53d4a0609097cefc52df16c6a4ba1060a22d0423efd2dfb805273c15b88aba109357eee855b67fd1a3a398
-DIST gentoo-kernel-5.15.124-1.x86.gpkg.tar 59136000 BLAKE2B 299dd60bb17a13066be2303b42ec3f4f921ea1551d4de1ed8643639a5be5d148659a2f091e2b6e7a839d2fea4455bfd955c78988627d311d2da0e6e547026451 SHA512 a3e6edb8000d17ad96f29506af645ddb39b1a66381f557522abe0225694d34cb9f559f8e09cb4ca0cce6dd97492b812bd94618b63f087cf79e4afd66a5d036a4
-DIST gentoo-kernel-5.15.125-1.amd64.gpkg.tar 69570560 BLAKE2B e822c1788ca06c2a6e4edbe486838a6022c6731992f0ba2f4264766878dc64d70832cc02ca67260f325b4b7c4138a8c2a710d3e1c228915f7bf184255601784f SHA512 54150a65178d768666b0405cdd3ac20f2f3b2448dedef49d9317a54f1e07b07b8faad9e8a80adffd91c39e1346109a17d13a1429d56564be771bf24143fc8893
-DIST gentoo-kernel-5.15.125-1.arm64.gpkg.tar 62525440 BLAKE2B 296682eeb94cc1855be39a0b2d6d3af830e81546a319ee445b79a64ef689820ca72b739a403989fa101e1c193bfead1a8772563e514b4bf27b017aea321dd8c9 SHA512 b22c4244fae0b629b4ba630d0e4257a9ec208c2e97241b03f6f9b1027cdae6ef345fdc270c725ac1fbb509db4288546dc7f16c090a5bc9017e5a9c058446b864
-DIST gentoo-kernel-5.15.125-1.ppc64le.gpkg.tar 57108480 BLAKE2B 295a7cabc5b3e4672bd5fefdd8ca5c011b21ffec29b81807e2ea458230155cec5b4e1f5927000d51e4c62c5e1c3f2b6fd4de381f866ffdc37477e9e23ba1960f SHA512 57e36f3d8887b1594225bf4abf29f46beda9f4a5efe46680f93e1227ee5ae21f987966a9ad586e98ae9aa1469bd84591fdecb76534e8c813709c72521cf8f830
-DIST gentoo-kernel-5.15.125-1.x86.gpkg.tar 59125760 BLAKE2B c860552eed54a9dc9654b7585c6c808c643216b3ea3d1c05badb35c335adb85a1a4a7d9b60862406da4f274ce0915e24af37ac6b9cb55e77b86026b80a2682f1 SHA512 ab3ff8ce87c2a15097c3db2e1cce4ad4e72cde1a90b4d2c30e5e9fbf5c8884578094ee515f5fdd909d9125d46636ed1a558454bc4fbd0f5d8267639e56ff6933
-DIST gentoo-kernel-5.15.126-1.amd64.gpkg.tar 69570560 BLAKE2B e820a19718ba0ee7ac81e8b8260626d50d804a094a72ae3a4c15649da3132230644b4153da3967eb0f2ebfe8c5d47057e7daf22bdd7dd65a63b8703c227459e6 SHA512 31c50ded3f4d92e970eef9b06698ad75acc574b77e8603952ba8659ea94028a339fcde53bb0474da0a7815082276cb1744f128777b9bb5e2bbbc1ca6a24753b9
-DIST gentoo-kernel-5.15.126-1.arm64.gpkg.tar 62535680 BLAKE2B 065f255d055604550e77d64f037c54f30e11cea6a982f5e40ec74e42d6065d270cb78aeecef6129364727f178ef9c4f5cf43df9ab3c70e18c3436c883edc8d83 SHA512 3fb70ec04e4b3ff889b869740451867ac8c9dd20e7d069e7e764857f619eece5bd533d61fbdd76299de65c035a6d37a52a9506d4e68722fa3854897aa21e2d24
-DIST gentoo-kernel-5.15.126-1.ppc64le.gpkg.tar 57108480 BLAKE2B 698551193b0b00599419453d8dffa73f6b44dac0d6c76525fa25200e182d47bef2814a7978a420c46f406fd83b05bcd6900705bceea765c7e4ed463b6fd9bda9 SHA512 0db7bb8d5684e8571e3fb030c9afe87c5bad065dae4880216be4775650dd707ada4cd0e4aadd41b65a5f02973a07d8f89b7bdb41efffaed2351346b628e8742c
-DIST gentoo-kernel-5.15.126-1.x86.gpkg.tar 59105280 BLAKE2B 1428f777946b0415506d4fb67d56fe340e4c724e1ac7516fe14c3a54961f8c6de02d960404dd987010047675a71d0e7e145190248b98243c9d6f15246099bdd5 SHA512 6b517aea930ef2aad345f4229585122c57f4ab72da3a40d49b3236bdaffef7e57463d5d28f0f99e6871d9ab55a378fda90b0189750a45648b76e73ea62b1c8ec
 DIST gentoo-kernel-5.15.127-1.amd64.gpkg.tar 69560320 BLAKE2B 3d7cd889e605f383667d3b121f50fa7a80ec7924cc07d6c5e23cc703d485f6be5d1bf79f245f4804de95c9603932e2c6bb575a7f98b6ad2573688961b75e2391 SHA512 2e1ddc7e3dc121534f6e11732bd570e0cf92580deeaf78aacd715e266e0b3dddd62494540582441376d7e037d6b8d735c7ece915aa5d112812c668ef3c4b28c3
 DIST gentoo-kernel-5.15.127-1.arm64.gpkg.tar 62525440 BLAKE2B d98dad69fbb250ee49a5f41f69cc091c3fa1fa6968f7575e9b381a9437b98f09bcbe3f28b1497575aa9b0416bbcc2740c5b030582203cecf1e84d72658022dc0 SHA512 815c53bca0542e04436166fcd33e202a4edcf35d85add66d2ffb435918623c6b4e17b2ebd3bef302b7509c2c1ac71cf89f81408b52b722ce16e9c445fbd747c1
 DIST gentoo-kernel-5.15.127-1.ppc64le.gpkg.tar 57108480 BLAKE2B b8dc7368a0599f1f20c177bc6a9d4df2f3f0989cec52ae00212abd9cab7582f1530be1760e25590b8670e4fc12454b19e24d2edf3cbe855ae812b6ad932a443e SHA512 36fd01948f6004817d83661a9bb39139945118c31668fa8aaa4fe2474dde588983b3f3a401a66025a91ca811cc1bc33c15b947d61e6b6c41189c18b4bf76a08b
 DIST gentoo-kernel-5.15.127-1.x86.gpkg.tar 59125760 BLAKE2B 16057a0c4decf89ebeabe3d94cfedff811e6bbfe2a9f4ec80fd460a50d16b8fca5054d06573fb5fa795bbee172ea268611cf6c23ff1edb40f8c6703aabfe7eb7 SHA512 eea1444bf9848499021ba10c19bd68293572805903d7275e8346e074d5359d87c38f799db2b9e1b981fd3828da4c057705598cf10249a77adc9696faff290af2
-DIST gentoo-kernel-5.4.250-1.amd64.gpkg.tar 60508160 BLAKE2B 053d8d9b0749cf81edaec06ddb8cb9a48bb2ad7c3648e08504253e24a8365e2882e09abf0cab2f8a667e99a348b652aac79050e54c8d0e074b53cd5a159573c5 SHA512 50a07346595729a8ad462c36423724a3e74c2496892764be54034b4318ea7f1a4aa1a6bd7fdb0401b78e48fee6755f603e59bdf10a22fa810f371fe472877f8b
-DIST gentoo-kernel-5.4.250-1.arm64.gpkg.tar 56524800 BLAKE2B 7a170a4f462ffeb2a17e394857581d3fba3dad5fb4f48bf6c891ecbf7eb73c7c6b03e3e7164c90af6944bc055d43dcd1431192e310c54c4b28aed1f652666e92 SHA512 875dde5172de80ac27a53b8a4e38e7744f7ca6361ffbd80fdaa6a6491c1d5d44064bfe010a0ef5ca638f9bbc58c1e1bef7b32f087a4aceb672c9ffb1892c3921
-DIST gentoo-kernel-5.4.250-1.ppc64le.gpkg.tar 54200320 BLAKE2B 5e18420429060f5f2c58ceacc570bfbc715f4d76fb80efe6544fc7a2924f37ec4d8739edc2a49a607f89d4243c1aed714fddd8f6ff9bf1283fa673281cbcfa6a SHA512 aacebe370ee7187945db2ee8481d633f6f41da9c045c7a5a4f8cbb1407efb2fd1cd1ad1abe881c54bcc706610d50f3ee0c4ab1f2f039c951e98cc26f158c0f93
-DIST gentoo-kernel-5.4.250-1.x86.gpkg.tar 52459520 BLAKE2B e84a4ca3fff2cc8ad89f9e49d1ad9a00801218bb5efe8b722d5f5b1ad0c2cb427f36e38803d2d0dea6905c91149596d25609f9acdd4be1034c6c15617458671a SHA512 625fd5dd83bf22f529a9721516bde18d5de8f5fd73f1bbb12d8d8b6768b42b5ec629046f4d0f70f06cf8613361083adc00ecd526f55eb4e4f37582e0aa32fe2e
-DIST gentoo-kernel-5.4.251-1.amd64.gpkg.tar 60518400 BLAKE2B 24ad6aa49985039131d2684ec4ef440479998829bfc4ce60302663769fee353f1ec53dbb27bf4bd62ecfecd7ab45301add32f7ae9b65d61bf82496af8d58fcf3 SHA512 b80c56d3438a61d7d29856cbeb2f360fe253965f03e50564691fc17496a5e70dcb2f8386dfb4eb97cb58320d9d7224f958def7c632f238496db332943f00111e
-DIST gentoo-kernel-5.4.251-1.arm64.gpkg.tar 56524800 BLAKE2B 644ea0426a030b1a4446a2e5f419389b6bf85b6d57ec9601a88c56c12e5e33b05ba8f6e60b9e70d7b3065bc24163ce1d33084cebf1e30607709e85de05fe723a SHA512 afcb06927725a59426e60a16fa6e5cadd914b863344da301bc4c70ee3a675a135d9b43c5c09c740ca35d9dd6716567d4f32610b37bdf6cd058bc591a238bea7e
-DIST gentoo-kernel-5.4.251-1.ppc64le.gpkg.tar 54210560 BLAKE2B 8ccb2c8e397e28838054f32a3c42700daf0121be7bd97ad0e127f8d29a922dd989d0c0484075db53fc5560fbda01a74e1fd542cd3a6cf66471070d89cb4d8dd0 SHA512 f91603ae1b69d2d83d19b335110ae2fce0f3fc173e7337023c8a010aba84c2108fca6bc25b996bf31a40327f4d6e2fdd236af1cc3ee50b4711daf95d00dd3312
-DIST gentoo-kernel-5.4.251-1.x86.gpkg.tar 52459520 BLAKE2B 761d493ba92a1cb66a0e633f588c3e17f8112c8dd8acc33c1e347a9a6a9b7ec0d511bf64e690a054663252cd8c23e248dfff104fe6449f44578aa0884cd4b0d7 SHA512 1df8e56afdd5cb129497893f3cc02e00aa6d80390cc4a21d72b0c94d6b132a16370675737db158700863d0fdf4a1082ae9eb5e3438d571155e5d215ff7c053b1
-DIST gentoo-kernel-5.4.252-1.amd64.gpkg.tar 60508160 BLAKE2B 103a36d5b650c923a4665ea6b85a6b371646c44b1bcf77dc7bb1c1c44df88187768e8d2d585a56124f700deb3c0747c0fe6c4e14fe4ff7bc845e2dd9fc9177ba SHA512 3c12b09aae525aee9c77e04df211a26c8d2af6328a1482b543976f942fb5b016aab8cfcac6fb3c61a1e3613f5420076353883e66ff8c1e85468b2d51e307dcbb
-DIST gentoo-kernel-5.4.252-1.arm64.gpkg.tar 56535040 BLAKE2B 371a419665710f3b20f4c69c5436010b3c80d3b84ea8d470e65d085f02a934c59808347fab90806fa181c15fcd92762fbeb13e548d5ff131053bdb3ed428e842 SHA512 a0374a4f370d376d4a692e9a1e8033216fde4b76bc8ec00fa7ab8b934abe8152d9689b080ed925eeb817667eed1c30ffe4cdf68eaf8601a1bd9c5f1828f86c53
-DIST gentoo-kernel-5.4.252-1.ppc64le.gpkg.tar 54220800 BLAKE2B 8fe1bc964c71b2214916c57c944f70435f166a833ce4ab5901fb6e9f2076fac488aab55568807eaef69096b9fd4963950eb4ab520de300f7c550e4deb11e3835 SHA512 80a5fa3e9cd45f530e3c5b6340ccef85e8ed6c5195ba2bb2033cc8a8224e2ece31734cf94d4f0a3679cb05a8a3d0f8a75966c2e86a4a02cabaf5eabfa48a37f3
-DIST gentoo-kernel-5.4.252-1.x86.gpkg.tar 52459520 BLAKE2B eed347e51baa059716ec888971b6156d3db5144aec685e06dd26b15fbf2d72f14329a9036c9d214ab3360a3252934e7b6c73777f7cbe171a495ae9ea1a2807e4 SHA512 beeb81dc21fecc228da558ba2245cd74799e002d293fc6e79e1bd45a61ae8f2eaa31e044409256e6f460c008edbc148c2a7ef260607af3e7e1f58c6270528bfe
-DIST gentoo-kernel-5.4.253-1.amd64.gpkg.tar 60518400 BLAKE2B 21dbb76eed0a80d1d30d69d2341f41c4f899ad4db5061028f5648b61baae278ab6dda60f0e9c18f8fdc697e0ef6e8c8a10bc9d6eb0485bec84ba63e1f5525a60 SHA512 eae5a18606bbf725cb44b32d67067470be32d6c452138015ca782cfe03e365bc3d9fcc97aaad66e6853a33450cd2008e2a5f4a8ac5ee05d30157d759d2277d1a
-DIST gentoo-kernel-5.4.253-1.arm64.gpkg.tar 56524800 BLAKE2B f35185e943a3bb1c9c098385b958c68d1150813d3cf732cde70213bbe9d939f0979398332e775bcf8ecf5ad0062f97d7493a336a9d70f7b679c3be218e5faa9e SHA512 c1c845c4d7416046789d70766ed68ee7c7e2b98d9fdcfc6e411a12e61e6078a8cd5edc991aadcd50039323f4cfedcf04b6d0def84149d2b1ccf925ae241a2548
-DIST gentoo-kernel-5.4.253-1.ppc64le.gpkg.tar 54220800 BLAKE2B 736ff00c56ba89984aea3c98cb692094f2fc4fd349f1eadabf59d7b58ff2f60414c7fd103855bb046076da429a708fa6ec863ca47eb173857564e5718ff86fb4 SHA512 6a092385337f740ddd7eadf3d34b805e3f74a788db6e335165f65d7d4cd61a3364cecb22b89041cfe0a16f689be9948cd169d03066fa7734de32df57858cf0ca
-DIST gentoo-kernel-5.4.253-1.x86.gpkg.tar 52469760 BLAKE2B d46f992a33125244933aa0aeb1abc4a0a4acdc934a0721f505d27284295f83abc25263b30636f703c71c44700dd2850723602b432c5d9a9c59e533c58dbfdc98 SHA512 52a53dcae486d2b65f075353546b097d8b77d16de5b7f2108dfb37f96ec77fc8a17cc8f11b33f919cd2a2bf0cf1f7b4807a2804a09952a7fca9adcaee4a080ab
 DIST gentoo-kernel-5.4.254-1.amd64.gpkg.tar 60528640 BLAKE2B 33d0479796b153b5769c16cb0c5626b17596a6e987248e7e91f2e5c9d3d9ca752c625face60b8562a9045cf4318b2c366e8acef39f0bc534ef5d3f816169e76b SHA512 773914a4a4f568d889dafe56103a21893e7037123642be23fcddf49e7050ed414ec359b971b667373fd6184eb58dbec10168cfae6ad933af726feb6d9f89f040
 DIST gentoo-kernel-5.4.254-1.arm64.gpkg.tar 56535040 BLAKE2B 86e83e47aec900303f01b94f770106c0a70476604efca854699cf2d7ccd335ed2ff4714f6896153782a64f5a06cf19718ca6271994be936406648fded9f95a59 SHA512 0077acd5556f992f0cd3059cb866d164970a71e9c646467d85b4058a00a15b2089b8d102f0e3f9c17dee64cea4b8bbd1e265a528b91a9428eefbbf5cd9ab8bf8
 DIST gentoo-kernel-5.4.254-1.ppc64le.gpkg.tar 54210560 BLAKE2B c8fef1a42e4479c9eef68d492ce5030e0e5cf73abaa2bb42fee008589091f2390227746608b099e0df7db5cdd2734950a66c320156afa302a5283dd21e534d1a SHA512 ef378426c2774ec3911b0fde86a7cb25bd9ca142ad9d3cd33d4dd698344655cf3d7d98c3ade40a2ef4edad7d4c1cad2daa580b1602066e6abe7ff4cbdf5d6bd1
 DIST gentoo-kernel-5.4.254-1.x86.gpkg.tar 52469760 BLAKE2B 907c99b1ba46b5b1ae7f1ac8bb1985356f93334faa8aa4795301fdb40e59754200e98d953746dc384d842f56799aa41b9b307b11d3abbd5986b1a2446420f17b SHA512 cf7746606acafc19b4536bd0f80be4ae457eb7c53f52e53440f27b03fc7b8696dc99e8ef014a36ffd90d1c3d86c5a4c436411c12a8ace8764b6dd1fd545df0ac
-DIST gentoo-kernel-6.1.41-1.amd64.gpkg.tar 76677120 BLAKE2B 7c908fba9aaf2f196201a57aa44d53dd3fb63c1f9a15a00383a477822be9dddb43d4006fd5e2c197a006c36cd69d36b8835d28f047c1d3b37116dd6af0136f07 SHA512 8b7b707cc02ac67e214b9eff76bf08ba601d4942a7f065f70da17199a5b4bb981ca712d2fd1ed1e89f8a21bb0d1b5bba2b7466b95eabd1ef996cb1c2c9e0dad0
-DIST gentoo-kernel-6.1.41-1.arm64.gpkg.tar 69335040 BLAKE2B 3b5b1902db029c52abb3c6d16516fd666aac7bd7013041e17f8ee8d77048188e832972834360d3f31213f2965d3535cd37db673d3eafc1b71f0a1a5ad077b8f6 SHA512 2458f474c66400a23dbe270c9b82aa43110fe6749809a2fd19a60fa8cdf16fc3aeb0c04abd8bae5e9730e0b97e8b5b8d3fda98fd6566987c33bcb8cf91a6dbca
-DIST gentoo-kernel-6.1.41-1.ppc64le.gpkg.tar 62740480 BLAKE2B 5afebd6e2bab219c45365dff041823484d762160aedcabc60dab1e05b4ea0e0a028251c34317550bb81da094d9aec2dea2dfde7238cc061ddad2f075934db24c SHA512 ce94ade1f2e585b127ef68bd38d7040f12316a1c8ceb53be4b2b54f47e70ac741f1c4188a785f6920b74f9f43f9cb27a9e31b33663792b9775cc55611aa6a2cf
-DIST gentoo-kernel-6.1.41-1.x86.gpkg.tar 66078720 BLAKE2B b144dc3f949b6c60a8b09eab6fa0e402e80d2e55722194f48c9a7edee9b684ae6bfd529acb6bea1c4f1e20ba18a6d5cf6b0a72b01b2c84eafd2bc525280d69ad SHA512 5c23d2f43b8bfd1d953d38bb50cff36faf58fd157d6d05965fe45e0b410c4b9230558b578ab4ed5741ab3a1f9d131c825997dae1d89cd0d003642c3c224cf6b2
-DIST gentoo-kernel-6.1.42-1.amd64.gpkg.tar 76840960 BLAKE2B 2753a1c38984d1c68dd097ab7d228226a9faa8696055eac15bb753923f077653f2e5190a02903bfa47c87d70105f701052df747daee59d1e60b23c9269225445 SHA512 2bb2a6cd99e90e974390c0741b95e315fb7165f7d3a67428fda759909906e1f022a9c5cfafd3b4a178d37c053b6e14be691ba02d647e4bc6518e3e66c0df8314
-DIST gentoo-kernel-6.1.42-1.arm64.gpkg.tar 69488640 BLAKE2B d5d3961f3c2455d9e1640223c1c278b3c893b7d990d487ab520d8339c9ec987560d77d6980940abe51c7bf7ffec32be395373ced15453d6000fc0d35a7f56585 SHA512 f1aaa6272762814be2bb9d05f7de53eb6298667da04804c7e04449cf7f1a69a8841fb564c5a37caf2ff832aeaa594b3a695bf041d4016ae62b7699fa24814319
-DIST gentoo-kernel-6.1.42-1.ppc64le.gpkg.tar 62842880 BLAKE2B eacc0bdab67ad7e5556539e8d99ea6cd1c3475faa6154e66fa52d8d0cdac8ecace746082418a2ae14d5afd0dfc70bf4c3cc31404182a784d1941146d24400e9f SHA512 cdc03c720f76e543eecbcbc588abf4e27a7a3e573356c84b5051bb5ab5e2d5bfb3b0aa98ca0da2f308b4f31e5ddc02ad228832eec9349ebee8e853c7f5d3e552
-DIST gentoo-kernel-6.1.42-1.x86.gpkg.tar 66211840 BLAKE2B 69443424cb8481801906dc5ab47edaf494882f81d0deb532eef63b69fea3674d4e589dbb489611a2081cc5ff259f65fe0a263a60e0d1fdd6a7006b6b9b41ad4c SHA512 35499dfec450c5c86dc84173e714a9646f92c454bfefed4f497d758a1157de23161dab651ba6f0a6784c049bf5117081bcc3db087927d17fae1bf81d47e4764f
-DIST gentoo-kernel-6.1.43-1.amd64.gpkg.tar 76840960 BLAKE2B 69753edbdbd0e0c9797a484a5d5cae4a051a625b8d9187306801387123c49f2dde96e49b71be6df901d3c617747f787edf104f7a3a5f14b1d6a309cc79e6c3ad SHA512 98fd5312d591b8a27bee2e8dc822f05afd3fcfa243a98c959720746224fbc7bfac2ede8ca109defc52ef0afba42ad42dcdfe50261be8cb2e7b42b3344e66ca85
-DIST gentoo-kernel-6.1.43-1.arm64.gpkg.tar 69478400 BLAKE2B 6df2dec3e518acedd61f178056e700416a6edef59a99cabc5bc117fa838584c34be8dbbb69a10f02043830e4f0ba0e84614dc00e7dd6fa6f9094fb3e3de0a9fe SHA512 691009715b4b3daf9ca640d2abde35e08385b22a3f084e6193891cde6a058611bc16d78199dcff051f60bf7b4d441957d0a4fda2a2d6c4ada9ce085212f25c4f
-DIST gentoo-kernel-6.1.43-1.ppc64le.gpkg.tar 62832640 BLAKE2B 54ee78fc6e9892ff4f0117c9cf386aa5ec6f24f7b2682b15292ac9a756d09b30007d01189e4d210d0bcbe1d8039e1ab9b77fbae583af53b64586774621cc7b28 SHA512 546194b8349580348bfffe75a9907824c3a5598f3993971a4f7daa8a5ebcf513dc66992a763f0f4b92aa6be3c9bd50073d3eb194d0b6e1a18bef0ab98cc8bc06
-DIST gentoo-kernel-6.1.43-1.x86.gpkg.tar 66242560 BLAKE2B b7cb8d97896268277f7a2166ebcd0c1ba6b985c9a87f41fe4b0f345e62c737678e6012d4373f0076eaa4f23e51a4cbe1bf5a24a36be3da8c9b447b6ef4add9b3 SHA512 e0eb90b9f382905c8865060815631f8805aead0534c1707fc209aac8928fe0e7fd63b88cf9579427a5699d4d3c1cef57ea122d28c14ed23aa90b761a37396668
-DIST gentoo-kernel-6.1.44-1.amd64.gpkg.tar 76840960 BLAKE2B e2c48304dcc0581dc26eccd8957a8a10488d29b2608c7bec4e8058c0c146468b4b5942ab8a1db4feeb609fb717ffd13b3a685951468ef2c86f00dae790db523a SHA512 c08245799c40ee2c30ff165a7157892262e505e45b732b7772cfb958cef5ce87bd6794ebf7e8681f45820f7b3e767769b4c173596a3f3f4883437442ee28bb07
-DIST gentoo-kernel-6.1.44-1.arm64.gpkg.tar 69498880 BLAKE2B 40899b36509005d41d721fbc852defe2c35fdfaaf2ca69aaa9eb5260722c26604a5d2c0d498458bace968715a66edfda4e4bb1ee3872486153b1afe7998cf505 SHA512 a90bb3a5001a3d923aa5b031e70c2cafbf19e16bc5a75785f60a205fc1f3d0d75ffbf12ceaf82b946daa679d4e1306564c95a49baac54fb97bd4e36e11fd77cf
-DIST gentoo-kernel-6.1.44-1.ppc64le.gpkg.tar 62822400 BLAKE2B 15cf2ce14959dd8a0e3ea0a36b3067002ad0123c18b79d3a910b3c6524a0926a682b2c3618edfd3ef01a6235a89e08381db16631f9d4efbfd2dfc0e1ee121e5a SHA512 a06604764e1512ad4c77bffebd0a297b226b0da644ac6feb7a6738ba8f34cbf213a395d06d806e6f29d2a8f8d237d8c70cec144d88fc36dadb3e017217a594e7
-DIST gentoo-kernel-6.1.44-1.x86.gpkg.tar 66232320 BLAKE2B 330065fe175a1e18b18e91f4ac3d4bfbb41ebaa53db6264d0a3b2873bfb578f461d3aee9af1091376b3170cf52eb411b8b2d81032389538149d59cb2886cd78b SHA512 03c1ec52fb37804b41924085bd873b55f71d6152a7f79b32ee59833b81d6bdde81a22509597b272fc5a48b8aed9bc065343019191e1d843927f4d91cfc32a12a
-DIST gentoo-kernel-6.1.45-1.amd64.gpkg.tar 76871680 BLAKE2B eaf93fe9b42a39fc106ec9327c9a58123492a983ee1e03f14ffa501c55fa4d916164b1a5f178aed62a63697a3aa1148dbac2ea1bfbe4e36c40d9c13e13d5b9d8 SHA512 55e618090632b48d75d5b98f77797877e877c7c7836784e1ad6a84d455f385ab825a88663c98a96622537515f205a999183af553269fbdfa6ed2ddffe5595864
-DIST gentoo-kernel-6.1.45-1.arm64.gpkg.tar 69488640 BLAKE2B 23824eee771a903042c263db4ff5eba5526da86cb2ff0109fe872c7dd6923d8ddcab4b5a137c0fa5156900355c1f0484844510f8a44848c878af82d12085a197 SHA512 d4d379da6d6adbbaad13f056218f8a08aa2ec26f4bb2252f2064e8d5034536610f126adf41993db24352ab7ad092dfde4dd7e5746f611b89660d2e07eb0a69f6
-DIST gentoo-kernel-6.1.45-1.ppc64le.gpkg.tar 62842880 BLAKE2B f2f04bfc6f74c336d414216d3d64d30062e65546d0920c0f728fd9392cf7e2479abc0e170cfae02c80f64c5e67e4a72fdf47b65f9998df3230138437cb9c2d2d SHA512 5d0e5a43684f8c5427c691e7a0ebb8ae31896a84075eeac4f76abac9d61514d33fd3feff712bfa202fcabc87226dae7079cb814718b1d78e2918b3eb4f135130
-DIST gentoo-kernel-6.1.45-1.x86.gpkg.tar 66222080 BLAKE2B 876041ea3110354c1b8e512fc35649c45fdef20498e148468bc19e5c4ac3f9e8509e5ea7254cb69daee116ced58a0393607b736fdc1a8255fb5eefd9f71c0a6c SHA512 109c1e2263cb26af158bfac950c10e3d4185c3f85c5e437169c2a980a125ecfebf632c6a0d02ab07bb94a8aeb091682dab682acd070658dfb548652bf411a94d
 DIST gentoo-kernel-6.1.46-1.amd64.gpkg.tar 76861440 BLAKE2B e9d5b7c9017adc5122759190368abfcff3db9e0dba72a091c3f44a3a2495ddbadc464eb4bd9f0a89a7629cda56e33103523f986bf05439c3a9d1c9b57a18728e SHA512 17d55b018b1f196e6dcc11779fb17c02c47a39d6b88fcd86a0f967ad4fd8ec44f55105e1425b8be07750981ec92dd21421a787861f50abba65f590210e0f2e2d
 DIST gentoo-kernel-6.1.46-1.arm64.gpkg.tar 69488640 BLAKE2B a72e190c5455f087b811ad68eb818a67efae7be3a2f7f2dca41c1ad4397c1b5f45db58f02360bf05516b61e871e0f4cdd1daa0c0ea3c3aaa0d40f88673e890af SHA512 ddcba28035f1b084097cfb3b58bb90a37e29d6abe3043d3c5464363da095750a9675e287641fd782da29ee02077bfbaa5ee784f579df09a90b01728b9c697230
 DIST gentoo-kernel-6.1.46-1.ppc64le.gpkg.tar 62832640 BLAKE2B a8e45f7ecde91ed96d440e4261ef00fd7e27d4dc50d5f92d9b530d2d1f6438e010c76caea95e6d5015c617fe71cae541c52cfa747ba7388b4ccafd592373cf75 SHA512 60295b457d4bda5dfdfceb1a28049522238c983ec951eb0b46c42192408574131d82eeff515e97862160050b4b2f77bdd1799458a238d75f724f8d652c1758d0
 DIST gentoo-kernel-6.1.46-1.x86.gpkg.tar 66232320 BLAKE2B 427a224134aba2008d3da27f31f86c060132715c9e1de3f9f77be626d1ebfa3aacf63e891428a755ca81e03a7237099211ba8b9e2959313197394bffb01462f8 SHA512 a5ec7c7148cb650370c73a50b453c99c61920ff06df1b30f67644f6b3b4297866981cef15b88016b8cdfcc97eeaaf91020009be1a8892e0fdcd9b696ac566acc
-DIST gentoo-kernel-6.4.10-1.amd64.gpkg.tar 84060160 BLAKE2B 5b76a3397d57ae952e5c27a75e97b30acf76bb202b2de1065e59833bb1910dba00bca8fc6d875adadccc0371877866d36d9e5b99acc92016d380613ac7dfe1de SHA512 9c06a3b66c21aae7e2b9daeba22b9326bfa5f365d1efd90e242ff821e4cfe53e91c26a3fc4e82c5cbfbf67eb5c713a71a8dffa26f40819d1e915e0c06c1bfdf9
-DIST gentoo-kernel-6.4.10-1.arm64.gpkg.tar 72929280 BLAKE2B c5ede9022d3a50721e733ffa5522df4bf2a2bdf1fd393b13481cb98235e2ebeee32dfdd7b8e6e75e2e0411066798ced828b2dc3601fd0a924c6ffb87af9b82fe SHA512 a82002855f561d60f07b3da22dd9626aa33139ceb699dfe7d9590e8a06b1da22337fea60b3e0cd64a394855ca749b4447682605d3f86130accd9f1dbf91686e5
-DIST gentoo-kernel-6.4.10-1.ppc64le.gpkg.tar 64655360 BLAKE2B 894dd1b240aaf449d4531a157aa395ddd8d471280e079a27cb927f88fc459c4e92b1c392032de93d2ff35280e2a1da740765220b5305186aa0c324f53173f4eb SHA512 410277f9548bcfc8c986b7f44b06c65556f14c54300b3db66d7726956f57896dce2233214278fb23195d3ff19028f35ce49780113b39a8097a5f8b0c433f1be1
-DIST gentoo-kernel-6.4.10-1.x86.gpkg.tar 67573760 BLAKE2B b8cd26e4be628e4d5cd2473f2c703aa66d5363abf8fcedcc4f5b01560f4b9f345f2c42aa7455f10090a6f2d12210100cbc7fdbb2d4c48104a71ea937b241ecc3 SHA512 2fd604ffcfbf889b9362e8285b2b8085b12f449d62d3700f4a1737ebbd3f4ddebf9acd7ab59d49d21c3b784099cc9f071f4df4aaa1aae45318e030a8411dc2d4
 DIST gentoo-kernel-6.4.11-1.amd64.gpkg.tar 84060160 BLAKE2B 53cb5140f149d9efe604a5ec1a631557b66a0d970fb4b44c20e602f0a430e1c57f29d3f532e56b249583e0cdedd05eefeb788f5773a7ec8a55761f5975b70625 SHA512 9eae8e36cd2eca63c6fe0133c34be5a2f13c006caae596e75a4e97ab7d0a31553f625b31e3a307402ad1971ab0d8407b6684908b4ea54d9ae096c59745e745c5
 DIST gentoo-kernel-6.4.11-1.arm64.gpkg.tar 72960000 BLAKE2B f023f2cf059ebe741840a79ff03f5c869f33b143bba229b1499e8edc02aa4e5b28707eb8f21979302da0a747f75db5c8dfb0d545f0fccc081dd64ee5d53924c0 SHA512 dc5e9d29e270be21adf2dd27f687d3a43fe0a9ed56e81c6fda2a4d05582935827e814f869b14581692fb46127e0e201f779eedd0757cba2b5fca31be51a1b64c
 DIST gentoo-kernel-6.4.11-1.ppc64le.gpkg.tar 64655360 BLAKE2B 16702f5aef82f29e76e7ff583903e63c96defdc30efca67f5c629904c7cb3febc39c1bdda16764c4a0c12a60eca97415cff9efe0845b95f6a2ee54f4170563b2 SHA512 9954161681fb69761e5c36db2d357cd73712f8af2f9dd31cc6437bece50e94567976f5d703d3e59c19fcdb82a85e65424a7fa4a67c10d7aa1f1ccd89ce002c97
 DIST gentoo-kernel-6.4.11-1.x86.gpkg.tar 67563520 BLAKE2B 6f95c97b631d2606509b77caa627a4b263a423eb6d9a5a7edaf858c79013030653b497e49c76c582c3420ee40e543b4f75bca57e9ba4f36284219043d0f76db6 SHA512 37eee9fed9eb00c28705233060004b854012edab9529c6ca7a91a825d56418db59234e4f2fd07c61c1791f653246183f5ecd9cc3c161c3b36589242eacaca712
-DIST gentoo-kernel-6.4.6-1.amd64.gpkg.tar 83998720 BLAKE2B 4b6836c10d6c8e7123ddb5a70146fb094e294eb87f8d5f7012b2f981fae6bbafcec0cddad7d7579a08106dbc891c5bda15c39d50c4587547bdaa9fa3df2171e4 SHA512 546ff7c782a7637ce6997ee94d7570d7cb3cb27c8acfdc58a60f5f634b03f7477ecb019fddb5996320fa954260ef74caa794b6afef944f982d18f7416d171477
-DIST gentoo-kernel-6.4.6-1.arm64.gpkg.tar 72929280 BLAKE2B 57e32808518b34e6e65b2835a87fd1c95f3d5b210d18bacfbcc107e243150fff592ea4dc2381d73f3c2c0f186ef70d742dcec056af7d6c2f1de1b7d5db2dcca5 SHA512 ec95702769561fafaf0d3852c96d8212acb0bcf958d461af45110234e2d7f6861f6d14ab254dfd5d7267ea42ca9ffa9789d7c46373197dacb6631e470e6844c3
-DIST gentoo-kernel-6.4.6-1.ppc64le.gpkg.tar 64634880 BLAKE2B 4ce869aeae197e7811b5acdc5a9e3f17a0ee5ea0b5f9bf708227505bf52ddc44c4d485d00751f958c54036f977fc5e143ddac3bd7699ce07dd293ee8d2f71c9c SHA512 35ebc43e11089279574bc84fbd10fe25a1f085313f93c94656617f24c1ccc276d641bb859140c6820c37ccd21c0a85cbf2bb3112b3cbcf90b9e21f396b60a45b
-DIST gentoo-kernel-6.4.6-1.x86.gpkg.tar 67553280 BLAKE2B d0fe9e92dbc7126d044f07dbf95b11edcdaeaaa77a856db4f60b329aa8ea55d02d2552e7d2ff2ca0d9b32e568caa67b203efdfe5214aa22609150fa39369c81c SHA512 a8780f7258ca4717da2cd979f609c85b82215d1da04fc8994a8a2d4e5b9df8877ab42a42e02d2416e0386ed4e74cb874ce7dc1352923e8d397ffac21346346aa
-DIST gentoo-kernel-6.4.7-1.amd64.gpkg.tar 84019200 BLAKE2B fbaf9569208d704b5e49e2957d8feb6f2b9aaf383b2b2607850dd78201a6cdb0fd69a836297f38ff482caaabd6bb0ef1138d1390d8611defa9d881c10c5610e8 SHA512 d5287481117f88410ef9809844d238a965a93502fdbd0ecd1594c3885bb2f175eb09e0df918f68dbea863709434f921e4af3578d2a7738fe2d7adb0928bd8901
-DIST gentoo-kernel-6.4.7-1.arm64.gpkg.tar 72939520 BLAKE2B 857f053b0f0c205ee86f8bb7226e52bcf1f713e64d654e9ab1d25378b6ebc1c50d412a0abf57895cb66aaf28d82f495eddb129a7dc2618d1c495253194e73a4c SHA512 ae096d1d1821031590f2f5d8770ea10c65a04f46ed6974436651e70bc222f58f26bfa7ab5bf7e3514a55652b2494297c6074e87f52ee466cdb27d523d2954085
-DIST gentoo-kernel-6.4.7-1.ppc64le.gpkg.tar 64645120 BLAKE2B 49bbf25b273c791cddaafaed8260bd63ac5e0608e9b058de3afa9c6e2b1a7bd10cbe1af63d788423dfddd045ce214bb0bd7c46ae0e64ce50aeefa44f87ae491c SHA512 f3a1f04cec79bb26f26c620b7d34c23423247e20b50f3b877a2572548b60ae2d9170a0b5963feafcf9d1f0a43acf0398338d4239c5b4febb32e1f2aee2e52694
-DIST gentoo-kernel-6.4.7-1.x86.gpkg.tar 67553280 BLAKE2B a61ccd6b51ec51c2e76b21164c75dd614600bcbd6943d75fee17d72b5147968bbb9826a74f90584f34fe128830d5cc2b7baaff73b850865790a4c67f088abd16 SHA512 c3193187d2e80f7f5c3c4b8fd2aa2c2578b038a060fc657fa384715a85c6b6604e32d31feaa95a6c79993ee0b308f9741821486bbe88a5086cbd1c9687c3fdc6
-DIST gentoo-kernel-6.4.8-1.amd64.gpkg.tar 84039680 BLAKE2B 910361b7aee89e69b2d49d2f59258c33a1e5db78cbf92afb151b3a53f36d42879c8f61adf43bdac18c759f598dd567f3433b74f51a71acbfb716eade956d4ef0 SHA512 90de6037678336a1cc98bc15e0fd44408dac5a5d89f22a896577e07f2b47404466733be18e9d1d6f7e62ee1b60979157576d6e75e21753ef3413930985b5dd2b
-DIST gentoo-kernel-6.4.8-1.arm64.gpkg.tar 72939520 BLAKE2B 08099aafd7c9321728c84677e8f0f219da03b08d44c50584e7fc4574fac92a76e4602b2227a40b46c5f845fbe2123d62491fd336e683451b4464977956c4f0de SHA512 aabfab404c457b61f4227d9fec33c4092bc120227a57a25b04d59007dace6723eed4a355466023db3795083045f561cb95388f6ba418e50e678cdef853f9a4f8
-DIST gentoo-kernel-6.4.8-1.ppc64le.gpkg.tar 64675840 BLAKE2B 6ff6f930707506fdc7255ebccfaf884ad9e8d5936240c7e4aa45c7089782f9030d71df071e52b123189139af268fde3bbcaa04dac0d68192e2108a95b212161b SHA512 068d14ce722915714b1cdc6c06184d8c6ea752772b531f870adc06ce0e787fc9b25b73440843525ce4a5e830bea3506c2809cc03b0ca3921c94ada4e8f46d6d9
-DIST gentoo-kernel-6.4.8-1.x86.gpkg.tar 67553280 BLAKE2B ab2040a0df5665d6a449366aa1bd4aaf480f8a2ac6ccc09d00f8f76ccffc5acaf177789c8b241654352f5210216c32b47e6bf56d99b87b9d8796a6029be302ca SHA512 fdd64de5fa9eb1f2520f248e4e61625941ba636d4ed6c9d23a4d5c785a98dea4dd6d9ba10a736fabf5903783bc04a1e57c4055b929be1af709ac7ae32f8f5b41
-DIST gentoo-kernel-6.4.9-1.amd64.gpkg.tar 84049920 BLAKE2B 1a2cb92d7f53581ea4e64bb998c5bdf248c56a4e09733f3555047fde103fce3a3769351d3d5a722df8f2f83ddf86d2f7fcb5f98510045276f008c174dd09b0cc SHA512 38c442200067a873f328bdc8c296ca514ead58b3474c41f2e7d35fc612ab2baa2c783833ab47b6e5d33161cc437e7d41bde8a6cf052526a631a61ef998c0e16a
-DIST gentoo-kernel-6.4.9-1.arm64.gpkg.tar 72929280 BLAKE2B dcf88b017d37475c6d92bb3642eefba14a9170eae20f7b56821fe02c0dffe4cf9a1cffad2e1a3906b2ef18940fc0c927123afbf9d99d2930ef98997b917534d0 SHA512 0ce37eae3e961d025578d73c844cbe326c581d77202c66f44cef76f279a362e4834505fd036941ac38be483bcf221dcd30e1c09bdbcf96d72253d0f2a8a2d71b
-DIST gentoo-kernel-6.4.9-1.ppc64le.gpkg.tar 64655360 BLAKE2B c4a080cff164d1d7c133edf3ad0c59fb84e542de3656842d436aa122fb863fa2ea2d15aac3169ca8c0f84a0c67c2ac46aff7bf02cd232b3f0b1734e3c71176af SHA512 e488c5f91f90b0dec50cd8cea7bf38815a90b266719e7f4a90ae95ee61d353aeed8b0687d3a1c38f50325fddcbd7bfab8bc8d06dab219be78caa0dfb2c3c1745
-DIST gentoo-kernel-6.4.9-1.x86.gpkg.tar 67563520 BLAKE2B a750c12eafcd9f1fd70a1802499d3e80f21c51f9ebfc32ff60fa489b88570ea751dae74eb900b044558b8d32e65134f0a7eeb1f1deaf94a7826f058bfd1ab9a9 SHA512 a3865a942d46891312c4d5a9d9c2263fe137343a1b7db4fbc4325adbb2ab909950c71b663d3ff74050bf2fd528e96b2573f429d88b4266607f93d807491a0ac3
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild
deleted file mode 100644
index 67af68076aac..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.187.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.188.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.188.ebuild
deleted file mode 100644
index fb165f3f0e91..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.188.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.189.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.189.ebuild
deleted file mode 100644
index fb165f3f0e91..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.189.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.190.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.190.ebuild
deleted file mode 100644
index fb165f3f0e91..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.190.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild
deleted file mode 100644
index bbd48fd37dc6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.122.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.123.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.123.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.123.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.124.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.124.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.124.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.125.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.125.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.125.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.126.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.126.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.126.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild
deleted file mode 100644
index 3fe8af6f211c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.250.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.251.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.251.ebuild
deleted file mode 100644
index 70e2f755ed95..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.251.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.252.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.252.ebuild
deleted file mode 100644
index 70e2f755ed95..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.252.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.253.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.253.ebuild
deleted file mode 100644
index 70e2f755ed95..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.253.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild
deleted file mode 100644
index bbd48fd37dc6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.41.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.42.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.42.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.42.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.43.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.43.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.43.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.44.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.44.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.44.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.45.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.45.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.45.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.10.ebuild
deleted file mode 100644
index 3cd8c6516903..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.10.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.6.ebuild
deleted file mode 100644
index 3cd8c6516903..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.6.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.7.ebuild
deleted file mode 100644
index 3cd8c6516903..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.7.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.8.ebuild
deleted file mode 100644
index 3cd8c6516903..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.8.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.9.ebuild
deleted file mode 100644
index 3cd8c6516903..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.9.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-23 19:25 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-23 19:25 UTC (permalink / raw
  To: gentoo-commits

commit:     ce1e630d83022b7160e1a38b80c1c485cd97e2a9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 23 18:55:33 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug 23 19:25:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce1e630d

sys-kernel/gentoo-kernel-bin: Bump to 6.4.12

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.4.12.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f2254cfdebeb..8e5b5012f7aa 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-52.base.tar.xz 3173368 BLAKE2B 429b5bc3af457d91b9c178737e573
 DIST genpatches-6.1-52.extras.tar.xz 3808 BLAKE2B 6a67986309840e14bd4759c0aabb1af5d6b3653660d1a12d8706567470a28b3a56d5a09cbdd3df9068bed7a845206b5a81fca3a1be0ffe7122579d9b3ff63401 SHA512 0476ec7af5906dfd4dd48c96799568f8ed7d24d7d43717979e03a16219b732461e0afc7af1c5a4f528a08c4b5c2c35d249e81be1c6d0f854f7993da2e0c7aad3
 DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 35ac10ca68775c9e9c5668e9d4a8764c6cc583f8ecbade54b6f1bb1e4ca41fee1d48f5e782a6ba271d0b2f710889aaefdb13c9e4bb437d4f91b05a3d7e464a2f SHA512 5c3fa0b3c09b5298b4bf6542960e07d9c63875cc84821bbd6ef70556868f33a6aece33b9882b97cb9e32536ebfa536a71b9113e95b1b72b80c4f1348434e43c6
 DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86 SHA512 ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
+DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B e1d9bc63a0d8beeeeef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc SHA512 5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40
+DIST genpatches-6.4-14.extras.tar.xz 3700 BLAKE2B e72b1378e2c05049a5cb981e7bb09e0d448fd5e1219393d7b552c1c6de2ed557c395a3f341946bd142d8df45b61d12a13ea2424325d5a98045063e0cabe7584f SHA512 62149b4cdce5bf1a0567557790cddc1248dd927f31774b65848f00075bf1a0179939c292c79181af0a39132321f056541919beb30c6a4d46f57286886c95c545
 DIST gentoo-kernel-5.10.191-1.amd64.gpkg.tar 66365440 BLAKE2B f7086ca26f08468b754b0cf9ce715ed763d2866ebc8ea322fb51fa2ab5146f1c7741f68b82d52a7d54442cc36cd5a114132f9ccb0809e8d0ab0da022742a48d2 SHA512 0f4918273c70f06756c19cd2c7738176695aba65eeaa7846aa6773d97e6d3ac4302be0328926f1a217135d21e2660e6e4124ced7f2304c0f1a408ad2561b24a5
 DIST gentoo-kernel-5.10.191-1.arm64.gpkg.tar 59392000 BLAKE2B feee11f6bc6148ca0a65077a33cb1736fe2d588037bfada383bff1ca9ca7ea71d6f3248a91cc9b152d87a3fb9580177a68b3748c53e2bb6e0309c7a4b9e39df3 SHA512 bfe38e92e445719daddc4fd87b717c652a0fbc5b3cf3fdaab40c1014229a2bf5b504642c21e5bb478d56742c56100271a7433f113c7c231382d2f226a609f837
 DIST gentoo-kernel-5.10.191-1.ppc64le.gpkg.tar 54947840 BLAKE2B eab70963c60d1d668ba562652b73bf47760d326ea2cd3fad8cbf91e75a9329283b9af38ee7391c4bc887c32464a6c8376844135231d155eb11916c926f8c263a SHA512 58a8701b46878dd470a4210f96f65bc85aabb4c8b29aed5d1d61eff2efb1f851c38b648c50afa7cc164406ccdf8ae3bc673f73857903a17c19229f77c8e885f7
@@ -28,6 +30,10 @@ DIST gentoo-kernel-6.4.11-1.amd64.gpkg.tar 84060160 BLAKE2B 53cb5140f149d9efe604
 DIST gentoo-kernel-6.4.11-1.arm64.gpkg.tar 72960000 BLAKE2B f023f2cf059ebe741840a79ff03f5c869f33b143bba229b1499e8edc02aa4e5b28707eb8f21979302da0a747f75db5c8dfb0d545f0fccc081dd64ee5d53924c0 SHA512 dc5e9d29e270be21adf2dd27f687d3a43fe0a9ed56e81c6fda2a4d05582935827e814f869b14581692fb46127e0e201f779eedd0757cba2b5fca31be51a1b64c
 DIST gentoo-kernel-6.4.11-1.ppc64le.gpkg.tar 64655360 BLAKE2B 16702f5aef82f29e76e7ff583903e63c96defdc30efca67f5c629904c7cb3febc39c1bdda16764c4a0c12a60eca97415cff9efe0845b95f6a2ee54f4170563b2 SHA512 9954161681fb69761e5c36db2d357cd73712f8af2f9dd31cc6437bece50e94567976f5d703d3e59c19fcdb82a85e65424a7fa4a67c10d7aa1f1ccd89ce002c97
 DIST gentoo-kernel-6.4.11-1.x86.gpkg.tar 67563520 BLAKE2B 6f95c97b631d2606509b77caa627a4b263a423eb6d9a5a7edaf858c79013030653b497e49c76c582c3420ee40e543b4f75bca57e9ba4f36284219043d0f76db6 SHA512 37eee9fed9eb00c28705233060004b854012edab9529c6ca7a91a825d56418db59234e4f2fd07c61c1791f653246183f5ecd9cc3c161c3b36589242eacaca712
+DIST gentoo-kernel-6.4.12-1.amd64.gpkg.tar 84060160 BLAKE2B bc6e98110cc467d47fa8e1152ba0c822f11b2f9f16de81138ab81a850648383a8d27dfca5772b59104a9272fccffdeed98f81b4d7a8657627b0d639d183445e8 SHA512 dc7334c9951b53cd8aac12e1e2cde718765f9964c784f0efcb62895c2d26a7f1b76bd8d664aea1239cf61f70c2207976df12d4ef00d5cbb9008049f465ebd68c
+DIST gentoo-kernel-6.4.12-1.arm64.gpkg.tar 72960000 BLAKE2B ac0962ce90e566c48364e9a00bb5108c209f77a606f2954e8be8069a688c163a978f496b9ec5e32e3cca0bc9b6b73f5d1645f2881234a67946ddcfae0ff904ed SHA512 16d9f518ada039d6bb16d3e2fb9c3ff557c64bfca3c9a8900125c9431e8d3f18e47a98156e317d5776fcc5aff873d3ee2cc9357a294f03d5b279206bfa7545e0
+DIST gentoo-kernel-6.4.12-1.ppc64le.gpkg.tar 64665600 BLAKE2B 6a74a7747dd0a693e5e9256243b25de82f4800f57aae59546126c275529043147fac165600aac5cf8fc2ada703d7362237068c96a639ffc3af358654a89f7409 SHA512 6cab43585f1c4b10850b9fa8dc09abe255f0c8c41690d21d9536d1a5e68cec0d8bb3896c6357855acb1ab7184cb8327a14ed3de725eee26edb23672a0424ddb8
+DIST gentoo-kernel-6.4.12-1.x86.gpkg.tar 67563520 BLAKE2B 9c0b734586f14da8e9693a990283c29773d04df19c008fcaecc2e481a6a27ac8976c28062bc3788d4cb66f716a68e85d979a45e8395fc2d01559c932510d98a3 SHA512 f2c3f775e5bf37483bf4cb71c292bf215fa8d28eff4aa91049f1397f742a23bbfe63d6a6e08be192ddb82ab0fac9b7c91ec7ab9fbf5b640318d115f8960543b4
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.12.ebuild
new file mode 100644
index 000000000000..3cd8c6516903
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.12.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-23 19:25 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-23 19:25 UTC (permalink / raw
  To: gentoo-commits

commit:     cbf8828e75f1afcf55d271c898dde6d338d74744
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 23 19:24:10 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug 23 19:25:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbf8828e

sys-kernel/gentoo-kernel-bin: Bump to 6.1.47

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.47.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8e5b5012f7aa..405fa92af76f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e
 DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
 DIST genpatches-6.1-52.base.tar.xz 3173368 BLAKE2B 429b5bc3af457d91b9c178737e573d150e337859c0f07a25043c86b834829e749b92c57fa2d80b2acfe9864f916ebe77c830249be23391d6553f5469b1934708 SHA512 0f003893b6c24fa9bb79722d6d83edb25e77fff11a526f86052980ee175d6dd599784cfcc7ad82055de9663a178fb9de38a766cfe61fe17fbde696a5292f023f
 DIST genpatches-6.1-52.extras.tar.xz 3808 BLAKE2B 6a67986309840e14bd4759c0aabb1af5d6b3653660d1a12d8706567470a28b3a56d5a09cbdd3df9068bed7a845206b5a81fca3a1be0ffe7122579d9b3ff63401 SHA512 0476ec7af5906dfd4dd48c96799568f8ed7d24d7d43717979e03a16219b732461e0afc7af1c5a4f528a08c4b5c2c35d249e81be1c6d0f854f7993da2e0c7aad3
+DIST genpatches-6.1-53.base.tar.xz 3225656 BLAKE2B d701a2920347788f343b14babfdd113b62b78218e8b19a5ee4f36d76b8571e697d9f3a3a9aa8364344e4d0ccaa60eccaab27b24036504b3ea1d011c4492a1eb2 SHA512 10aed454a5d7d7a763ec3008ceb17e30d989abcd76e1ca54d47b8946cf20a9de5991e09158a4e0b182ba58b41760a8de3bbd1979ff23fa9a84aa094c5c31094d
+DIST genpatches-6.1-53.extras.tar.xz 3812 BLAKE2B ad3b65af5b05947d20e1ecaaabd7304261310162c9ef679cba698712af55e7bc5b18ab1b69613a4442e38f362e34a9a1699408decd9016cfb4543c33ac97468a SHA512 a813b49a8af0cf17e48a88475731b6349dfa49af90e16037528eebd55a80b3ecdb52805547a56003a463b00a4302a779c8fff23970d73f3393cde7f205e92d32
 DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 35ac10ca68775c9e9c5668e9d4a8764c6cc583f8ecbade54b6f1bb1e4ca41fee1d48f5e782a6ba271d0b2f710889aaefdb13c9e4bb437d4f91b05a3d7e464a2f SHA512 5c3fa0b3c09b5298b4bf6542960e07d9c63875cc84821bbd6ef70556868f33a6aece33b9882b97cb9e32536ebfa536a71b9113e95b1b72b80c4f1348434e43c6
 DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86 SHA512 ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
 DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B e1d9bc63a0d8beeeeef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc SHA512 5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40
@@ -26,6 +28,10 @@ DIST gentoo-kernel-6.1.46-1.amd64.gpkg.tar 76861440 BLAKE2B e9d5b7c9017adc512275
 DIST gentoo-kernel-6.1.46-1.arm64.gpkg.tar 69488640 BLAKE2B a72e190c5455f087b811ad68eb818a67efae7be3a2f7f2dca41c1ad4397c1b5f45db58f02360bf05516b61e871e0f4cdd1daa0c0ea3c3aaa0d40f88673e890af SHA512 ddcba28035f1b084097cfb3b58bb90a37e29d6abe3043d3c5464363da095750a9675e287641fd782da29ee02077bfbaa5ee784f579df09a90b01728b9c697230
 DIST gentoo-kernel-6.1.46-1.ppc64le.gpkg.tar 62832640 BLAKE2B a8e45f7ecde91ed96d440e4261ef00fd7e27d4dc50d5f92d9b530d2d1f6438e010c76caea95e6d5015c617fe71cae541c52cfa747ba7388b4ccafd592373cf75 SHA512 60295b457d4bda5dfdfceb1a28049522238c983ec951eb0b46c42192408574131d82eeff515e97862160050b4b2f77bdd1799458a238d75f724f8d652c1758d0
 DIST gentoo-kernel-6.1.46-1.x86.gpkg.tar 66232320 BLAKE2B 427a224134aba2008d3da27f31f86c060132715c9e1de3f9f77be626d1ebfa3aacf63e891428a755ca81e03a7237099211ba8b9e2959313197394bffb01462f8 SHA512 a5ec7c7148cb650370c73a50b453c99c61920ff06df1b30f67644f6b3b4297866981cef15b88016b8cdfcc97eeaaf91020009be1a8892e0fdcd9b696ac566acc
+DIST gentoo-kernel-6.1.47-1.amd64.gpkg.tar 76830720 BLAKE2B 913af5016feb6b2431b0f1b01877eb3e67f90e72a7c250ce725d2a5fc88c6b074aa8221214d3220cf138dc1ca83c26af3342d20dcfea645b7a4556310503573d SHA512 96dd6495e4f148bb9216f88178c033cfcdd7aa78a2849e09342bd9d161e7b388753fd36c05c2ed7569fa9ac89ac2c0715b1d8de3678a57687155c80e8795417a
+DIST gentoo-kernel-6.1.47-1.arm64.gpkg.tar 69498880 BLAKE2B b607aaffb540ab776e11448ae623dc433366a39de99d64fc568b7b0905b4f329e7aea6f4bfd4b6cbc4334c2712b2d86126976692677e814a0ab4e9e39d87923b SHA512 02b11a64e78acec9cc01fdc41339cad40564eda161285cf924c4c3b7576cd07979992a8b7588134583c58b4e6ae24cc60ce37946b80056653579be93fcbca6e3
+DIST gentoo-kernel-6.1.47-1.ppc64le.gpkg.tar 62853120 BLAKE2B 139cc49ab4a51f75d3f4fe525e1d6b7174059775f754028710ef5c1614cca38ba70583cbe6e60f5bad80f20c085164474791855d49328c3eab90c7a94875ad40 SHA512 573c314515651b127e8ab74795dbfdd6e812b88849eb454e4e600c5bc30beb2102a17e4b89e369afe05e52cf7e11e7e6f8d597da49e75f2bb5a1b9213a9d9fd5
+DIST gentoo-kernel-6.1.47-1.x86.gpkg.tar 66242560 BLAKE2B 8be8dc33b458c51ee6adbab3e6679ad9c0b4547ef096d8cd12e0a7c0619eb1773e7b8ef16d2c3dd5de38886012ea1bd74d001e2c3af0a2618d1cae95fbd1c25c SHA512 88d556326f2634cf136a32f9b977783b85b99dc440cf3875cfb60d7b070d4cca5f75e2c60496805979333df8db9d74e2ba01683007427375eff4464b5c942259
 DIST gentoo-kernel-6.4.11-1.amd64.gpkg.tar 84060160 BLAKE2B 53cb5140f149d9efe604a5ec1a631557b66a0d970fb4b44c20e602f0a430e1c57f29d3f532e56b249583e0cdedd05eefeb788f5773a7ec8a55761f5975b70625 SHA512 9eae8e36cd2eca63c6fe0133c34be5a2f13c006caae596e75a4e97ab7d0a31553f625b31e3a307402ad1971ab0d8407b6684908b4ea54d9ae096c59745e745c5
 DIST gentoo-kernel-6.4.11-1.arm64.gpkg.tar 72960000 BLAKE2B f023f2cf059ebe741840a79ff03f5c869f33b143bba229b1499e8edc02aa4e5b28707eb8f21979302da0a747f75db5c8dfb0d545f0fccc081dd64ee5d53924c0 SHA512 dc5e9d29e270be21adf2dd27f687d3a43fe0a9ed56e81c6fda2a4d05582935827e814f869b14581692fb46127e0e201f779eedd0757cba2b5fca31be51a1b64c
 DIST gentoo-kernel-6.4.11-1.ppc64le.gpkg.tar 64655360 BLAKE2B 16702f5aef82f29e76e7ff583903e63c96defdc30efca67f5c629904c7cb3febc39c1bdda16764c4a0c12a60eca97415cff9efe0845b95f6a2ee54f4170563b2 SHA512 9954161681fb69761e5c36db2d357cd73712f8af2f9dd31cc6437bece50e94567976f5d703d3e59c19fcdb82a85e65424a7fa4a67c10d7aa1f1ccd89ce002c97

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.47.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.47.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.47.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-27  2:55 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-27  2:55 UTC (permalink / raw
  To: gentoo-commits

commit:     e06001b3daeb79c1b48ad0931672580e5b847f48
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 27 02:53:19 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 27 02:54:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e06001b3

sys-kernel/gentoo-kernel-bin: Bump to 6.1.48

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.48.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 405fa92af76f..ec810022e9c1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-52.base.tar.xz 3173368 BLAKE2B 429b5bc3af457d91b9c178737e573
 DIST genpatches-6.1-52.extras.tar.xz 3808 BLAKE2B 6a67986309840e14bd4759c0aabb1af5d6b3653660d1a12d8706567470a28b3a56d5a09cbdd3df9068bed7a845206b5a81fca3a1be0ffe7122579d9b3ff63401 SHA512 0476ec7af5906dfd4dd48c96799568f8ed7d24d7d43717979e03a16219b732461e0afc7af1c5a4f528a08c4b5c2c35d249e81be1c6d0f854f7993da2e0c7aad3
 DIST genpatches-6.1-53.base.tar.xz 3225656 BLAKE2B d701a2920347788f343b14babfdd113b62b78218e8b19a5ee4f36d76b8571e697d9f3a3a9aa8364344e4d0ccaa60eccaab27b24036504b3ea1d011c4492a1eb2 SHA512 10aed454a5d7d7a763ec3008ceb17e30d989abcd76e1ca54d47b8946cf20a9de5991e09158a4e0b182ba58b41760a8de3bbd1979ff23fa9a84aa094c5c31094d
 DIST genpatches-6.1-53.extras.tar.xz 3812 BLAKE2B ad3b65af5b05947d20e1ecaaabd7304261310162c9ef679cba698712af55e7bc5b18ab1b69613a4442e38f362e34a9a1699408decd9016cfb4543c33ac97468a SHA512 a813b49a8af0cf17e48a88475731b6349dfa49af90e16037528eebd55a80b3ecdb52805547a56003a463b00a4302a779c8fff23970d73f3393cde7f205e92d32
+DIST genpatches-6.1-54.base.tar.xz 3229684 BLAKE2B 60e1d4729f621f5f9edd07d3cf4b61a6c14959379cedd634ec1cc492e8f68a9519ebc05b37978fb3c26c21525aac38ea455a5df98e39444fa8565e82e3d02869 SHA512 39e15559c44a613b73c012da1f7ee058de9b4ce04e30ebb98b308bb9252ebe36fde70888e0aa1879b6e13b1653029919ca8bffdb57b500181885e72aeef63c39
+DIST genpatches-6.1-54.extras.tar.xz 3812 BLAKE2B c8bd1937c8cfcfdcd0b8c52b947c694535e0375dcb31e8a7ec8426432ddb92a559e6e90b08b086552df6d822d2b26ee3afc6a8607bce820dc9741d169bf0579f SHA512 85f99d0e347036dd5e23dbe11ce1a0ccab042a9bd6980d8ba6cf9fe5e0504ca207e99084b09b011e77dc1d0455e818db87c171cc3857b3e8bc025ab0746c46b1
 DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 35ac10ca68775c9e9c5668e9d4a8764c6cc583f8ecbade54b6f1bb1e4ca41fee1d48f5e782a6ba271d0b2f710889aaefdb13c9e4bb437d4f91b05a3d7e464a2f SHA512 5c3fa0b3c09b5298b4bf6542960e07d9c63875cc84821bbd6ef70556868f33a6aece33b9882b97cb9e32536ebfa536a71b9113e95b1b72b80c4f1348434e43c6
 DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86 SHA512 ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
 DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B e1d9bc63a0d8beeeeef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc SHA512 5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40
@@ -32,6 +34,10 @@ DIST gentoo-kernel-6.1.47-1.amd64.gpkg.tar 76830720 BLAKE2B 913af5016feb6b2431b0
 DIST gentoo-kernel-6.1.47-1.arm64.gpkg.tar 69498880 BLAKE2B b607aaffb540ab776e11448ae623dc433366a39de99d64fc568b7b0905b4f329e7aea6f4bfd4b6cbc4334c2712b2d86126976692677e814a0ab4e9e39d87923b SHA512 02b11a64e78acec9cc01fdc41339cad40564eda161285cf924c4c3b7576cd07979992a8b7588134583c58b4e6ae24cc60ce37946b80056653579be93fcbca6e3
 DIST gentoo-kernel-6.1.47-1.ppc64le.gpkg.tar 62853120 BLAKE2B 139cc49ab4a51f75d3f4fe525e1d6b7174059775f754028710ef5c1614cca38ba70583cbe6e60f5bad80f20c085164474791855d49328c3eab90c7a94875ad40 SHA512 573c314515651b127e8ab74795dbfdd6e812b88849eb454e4e600c5bc30beb2102a17e4b89e369afe05e52cf7e11e7e6f8d597da49e75f2bb5a1b9213a9d9fd5
 DIST gentoo-kernel-6.1.47-1.x86.gpkg.tar 66242560 BLAKE2B 8be8dc33b458c51ee6adbab3e6679ad9c0b4547ef096d8cd12e0a7c0619eb1773e7b8ef16d2c3dd5de38886012ea1bd74d001e2c3af0a2618d1cae95fbd1c25c SHA512 88d556326f2634cf136a32f9b977783b85b99dc440cf3875cfb60d7b070d4cca5f75e2c60496805979333df8db9d74e2ba01683007427375eff4464b5c942259
+DIST gentoo-kernel-6.1.48-1.amd64.gpkg.tar 72499200 BLAKE2B 875adc196d87d20f976830c07952e3869ace428f207d1917f87fb420f308ae317b4306d25b963e8b4534e58a1e96a000dd2386826c07568c70b6ad3eabfa9f62 SHA512 3690588ae0e6655cb3e2170e0440d1b8f62b6a1a20c639ed03591171f5ab8cd755c9b2d57b10193517d55516881b97dfc159d0a8abae2871801c7376d2b385a4
+DIST gentoo-kernel-6.1.48-1.arm64.gpkg.tar 65198080 BLAKE2B c3a24e5eae97225a897efdd28a022a55bdeef27288cf52fd32625efad095f357ac8150082d2f2f82fc206782cdbfeb1599bfb7f803b510e0479f233b95d10e47 SHA512 ffc23f992072bf31a7af6dffff15dd0135a12d5c1c487523c7ef79ec4e0b185933bc1a24a8939b5b274de60695c7a77032535a528494e56d7258fafef0eaca27
+DIST gentoo-kernel-6.1.48-1.ppc64le.gpkg.tar 59832320 BLAKE2B fbeb43928f2084c3965fc9d4ba4a6be5839b875090cec865b92a37899f6d0c720f9abb9c4faab7fb6021bb74b8b2ffde7a8ade8ca8edb6f6d3c622a96a6e174a SHA512 17c1e8d8470304772f206f8fdfa63ae7d7d4be727e8f5cfa6a5eccceac30c2bcc8d593998325d3241bc95edcecc2c55c389984801b82fe1f2b9061bb5db2bf6c
+DIST gentoo-kernel-6.1.48-1.x86.gpkg.tar 61972480 BLAKE2B ed71d3cc660d288218264b44f629d21308ff2fca8fa0e0d10c6cb8fc8b55a466852173b7a0ad1d6577fc93edb588c630e05833f00e26e96bf4b5466d1d6c3c3d SHA512 9e179d7042d67b58c6daa58b1f1375d1770117ec62662d5a5d125beb4fd4eb6bc493afda390e8fe56006611bac2b4d14c7d400e31b1f47015ce1f5f3ccbb72f0
 DIST gentoo-kernel-6.4.11-1.amd64.gpkg.tar 84060160 BLAKE2B 53cb5140f149d9efe604a5ec1a631557b66a0d970fb4b44c20e602f0a430e1c57f29d3f532e56b249583e0cdedd05eefeb788f5773a7ec8a55761f5975b70625 SHA512 9eae8e36cd2eca63c6fe0133c34be5a2f13c006caae596e75a4e97ab7d0a31553f625b31e3a307402ad1971ab0d8407b6684908b4ea54d9ae096c59745e745c5
 DIST gentoo-kernel-6.4.11-1.arm64.gpkg.tar 72960000 BLAKE2B f023f2cf059ebe741840a79ff03f5c869f33b143bba229b1499e8edc02aa4e5b28707eb8f21979302da0a747f75db5c8dfb0d545f0fccc081dd64ee5d53924c0 SHA512 dc5e9d29e270be21adf2dd27f687d3a43fe0a9ed56e81c6fda2a4d05582935827e814f869b14581692fb46127e0e201f779eedd0757cba2b5fca31be51a1b64c
 DIST gentoo-kernel-6.4.11-1.ppc64le.gpkg.tar 64655360 BLAKE2B 16702f5aef82f29e76e7ff583903e63c96defdc30efca67f5c629904c7cb3febc39c1bdda16764c4a0c12a60eca97415cff9efe0845b95f6a2ee54f4170563b2 SHA512 9954161681fb69761e5c36db2d357cd73712f8af2f9dd31cc6437bece50e94567976f5d703d3e59c19fcdb82a85e65424a7fa4a67c10d7aa1f1ccd89ce002c97

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.48.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.48.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.48.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-27  2:55 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-27  2:55 UTC (permalink / raw
  To: gentoo-commits

commit:     25bf8ea64507102a1406aca93a3f6c4598e89790
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 27 02:53:45 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 27 02:54:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25bf8ea6

sys-kernel/gentoo-kernel-bin: Bump to 5.15.128

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.128.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ec810022e9c1..2c53bef80c08 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-201.base.tar.xz 5812032 BLAKE2B 17e4a8b463e258f0548e3ccea5c
 DIST genpatches-5.10-201.extras.tar.xz 3868 BLAKE2B e2420ee9cfb3e2a928ca1cc5a87bb832f436c3fedb0f4f001975a48a058c69cedcd58f97e5c76758ab737681ced55fc214a537fdab9400b839673bdba6c697c4 SHA512 c719a63005ea809d9bdc5d4b01f1400db0419a28bd629843f2d339a6f08684b4876fdc0eaa09133b7853ed80201517439e04580618ceabb40484e952efe796a3
 DIST genpatches-5.15-133.base.tar.xz 5249652 BLAKE2B 309acc807e07bfcbb34e0ae87618d6dbb76e6481699fc017f449e61a2518e96e1abaf43ffe32bb9f76786fbe8bad5607407be4a40dd8d26be484943d5b4afee1 SHA512 f0c689a808a7724cb4f30d697c22a0a089df3e0f837440b22b6c32672355b79898c8097810fa1e420e0f8c364f5a33b6c373db58b7c8caac8b67be763a820cea
 DIST genpatches-5.15-133.extras.tar.xz 3932 BLAKE2B b99e279af41ad1d19a58e8f9b1bbf392c805a46c371d7a022a65c0090b5824c6ce26280525a0c21feda2a5a5cfffcafc690a2194d29af6a44e10a9d4c923db8b SHA512 7cd772a6feed01543305417ff03b834bb002821ccf254e7f5481623a7f16b0b54da5fc72c21f4ae3481308eaab08fcca8fc5103ffbed58dc4355cfb661f04f8e
+DIST genpatches-5.15-134.base.tar.xz 5282056 BLAKE2B f973657ec1cafc1e6cfa44b3fb2d8d07b33dedf7118811ff44afcd369991864667635aaaffd9d4abc9cfde5308bc32dcbf44097c1989511a9cd4ae4bd4392190 SHA512 e6d2fba989cc1d67a0d77526b9498f9d1214b2b3fa2210b17c58d7a4d47630a7d1ef1788d255082acd17e475997c12a007d8411ae5478f2cb2a34c7d4e2ffc60
+DIST genpatches-5.15-134.extras.tar.xz 3932 BLAKE2B e6d0b37360f85c3672cb4f56fcca5f649b3a5f9f81e64c7fca1b1e4691f2de4258fda7a262b44fa4a7b37e6af93d8f6869ad6b3b03d5184df25ed5aab24f2655 SHA512 677b4a0448bb8c618127c3fcd34ea752b788deb26f3e3a843847baf9c3396a3fbf10a8cfe105c825877e02e5fb13e81e6bef0c697180a5ade644b61e7d60e24d
 DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e491ab80c1e6291e542a99cf308295ed2301c93d74cd41e34fa10e1110710d26edcb9b4b132ee635cde5711b6474557601866 SHA512 4083c69df7ce9aa2e57eb69be4132689d10c95155c7608d6fc52f661abc1f0f9077f546016b3df32b8252777fff78af347af7022d18203aa8416ed83b68ef88b
 DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
 DIST genpatches-6.1-52.base.tar.xz 3173368 BLAKE2B 429b5bc3af457d91b9c178737e573d150e337859c0f07a25043c86b834829e749b92c57fa2d80b2acfe9864f916ebe77c830249be23391d6553f5469b1934708 SHA512 0f003893b6c24fa9bb79722d6d83edb25e77fff11a526f86052980ee175d6dd599784cfcc7ad82055de9663a178fb9de38a766cfe61fe17fbde696a5292f023f
@@ -22,6 +24,10 @@ DIST gentoo-kernel-5.15.127-1.amd64.gpkg.tar 69560320 BLAKE2B 3d7cd889e605f38366
 DIST gentoo-kernel-5.15.127-1.arm64.gpkg.tar 62525440 BLAKE2B d98dad69fbb250ee49a5f41f69cc091c3fa1fa6968f7575e9b381a9437b98f09bcbe3f28b1497575aa9b0416bbcc2740c5b030582203cecf1e84d72658022dc0 SHA512 815c53bca0542e04436166fcd33e202a4edcf35d85add66d2ffb435918623c6b4e17b2ebd3bef302b7509c2c1ac71cf89f81408b52b722ce16e9c445fbd747c1
 DIST gentoo-kernel-5.15.127-1.ppc64le.gpkg.tar 57108480 BLAKE2B b8dc7368a0599f1f20c177bc6a9d4df2f3f0989cec52ae00212abd9cab7582f1530be1760e25590b8670e4fc12454b19e24d2edf3cbe855ae812b6ad932a443e SHA512 36fd01948f6004817d83661a9bb39139945118c31668fa8aaa4fe2474dde588983b3f3a401a66025a91ca811cc1bc33c15b947d61e6b6c41189c18b4bf76a08b
 DIST gentoo-kernel-5.15.127-1.x86.gpkg.tar 59125760 BLAKE2B 16057a0c4decf89ebeabe3d94cfedff811e6bbfe2a9f4ec80fd460a50d16b8fca5054d06573fb5fa795bbee172ea268611cf6c23ff1edb40f8c6703aabfe7eb7 SHA512 eea1444bf9848499021ba10c19bd68293572805903d7275e8346e074d5359d87c38f799db2b9e1b981fd3828da4c057705598cf10249a77adc9696faff290af2
+DIST gentoo-kernel-5.15.128-1.amd64.gpkg.tar 66304000 BLAKE2B b7672b2e0f5e0e63c18a8b54da7f1aa72c29fd998ab5a7711b22c4d49c9107fd539582f9484391779a5ac9fc0a48794b7b7545578736ab76443371648ecd966d SHA512 73c32c912556440a0710186fa941fee20a8f9997bdc3e451ccab1afb1c7f56f7508a5543e2c6948fe14c8de597cfb7958252238cfbd250a25533659e4015978a
+DIST gentoo-kernel-5.15.128-1.arm64.gpkg.tar 59392000 BLAKE2B 22cc696c48159b1b2f3812703d74e291341985f346af516a167c9db4ca0f98e8ed9b764fadde660e548edafc8dc26f3a00798b454aff56365ce9d0377e33edec SHA512 d60475056143ac5178f44218f70c2c61e8272cab9eef7d46288459afd4b291d3304513f212f50dbea08a0f901910b2d99c1eadb69036f0e5bdf0002d38849931
+DIST gentoo-kernel-5.15.128-1.ppc64le.gpkg.tar 54917120 BLAKE2B b1ef1c09e4ed1a328ee5b19ffbd9a32a914d4503f8774e98a1430f4f4638da99834879adf385a038ca71cd63f6538f9759656a8dcd4129c6f1de71157fde9e73 SHA512 38883a879b32735f7d62a1fc9f7baef80b19ccb14c295159924e03b264738c50c2a6d731762d075412d3f46c106f10b5f6722bacaa866f665aac1637b1b13ebc
+DIST gentoo-kernel-5.15.128-1.x86.gpkg.tar 55961600 BLAKE2B b81259efdb2422b31c223cde16facbf656b828f4c27898d9c61d44d83656619405220701f49bd052d79852cd6837307ab156638dfe4dbee381b0f572d3b8a20f SHA512 d09d1959f0a7644e8861e86538f692d0844e6bd8a035f224919cb7e7005ccba7dda58b69358d63517fbc2e909851445268ae7d29f904fc8fe9f4cf85038db425
 DIST gentoo-kernel-5.4.254-1.amd64.gpkg.tar 60528640 BLAKE2B 33d0479796b153b5769c16cb0c5626b17596a6e987248e7e91f2e5c9d3d9ca752c625face60b8562a9045cf4318b2c366e8acef39f0bc534ef5d3f816169e76b SHA512 773914a4a4f568d889dafe56103a21893e7037123642be23fcddf49e7050ed414ec359b971b667373fd6184eb58dbec10168cfae6ad933af726feb6d9f89f040
 DIST gentoo-kernel-5.4.254-1.arm64.gpkg.tar 56535040 BLAKE2B 86e83e47aec900303f01b94f770106c0a70476604efca854699cf2d7ccd335ed2ff4714f6896153782a64f5a06cf19718ca6271994be936406648fded9f95a59 SHA512 0077acd5556f992f0cd3059cb866d164970a71e9c646467d85b4058a00a15b2089b8d102f0e3f9c17dee64cea4b8bbd1e265a528b91a9428eefbbf5cd9ab8bf8
 DIST gentoo-kernel-5.4.254-1.ppc64le.gpkg.tar 54210560 BLAKE2B c8fef1a42e4479c9eef68d492ce5030e0e5cf73abaa2bb42fee008589091f2390227746608b099e0df7db5cdd2734950a66c320156afa302a5283dd21e534d1a SHA512 ef378426c2774ec3911b0fde86a7cb25bd9ca142ad9d3cd33d4dd698344655cf3d7d98c3ade40a2ef4edad7d4c1cad2daa580b1602066e6abe7ff4cbdf5d6bd1

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.128.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.128.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.128.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-28  6:03 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-08-28  6:03 UTC (permalink / raw
  To: gentoo-commits

commit:     651f81b93031dede24d2b326a0a5c4e783f21897
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 28 06:02:57 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 28 06:02:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=651f81b9

sys-kernel/gentoo-kernel-bin: Bump to 6.1.49

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.49.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2c53bef80c08..2b0647a91fe0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-53.base.tar.xz 3225656 BLAKE2B d701a2920347788f343b14babfdd1
 DIST genpatches-6.1-53.extras.tar.xz 3812 BLAKE2B ad3b65af5b05947d20e1ecaaabd7304261310162c9ef679cba698712af55e7bc5b18ab1b69613a4442e38f362e34a9a1699408decd9016cfb4543c33ac97468a SHA512 a813b49a8af0cf17e48a88475731b6349dfa49af90e16037528eebd55a80b3ecdb52805547a56003a463b00a4302a779c8fff23970d73f3393cde7f205e92d32
 DIST genpatches-6.1-54.base.tar.xz 3229684 BLAKE2B 60e1d4729f621f5f9edd07d3cf4b61a6c14959379cedd634ec1cc492e8f68a9519ebc05b37978fb3c26c21525aac38ea455a5df98e39444fa8565e82e3d02869 SHA512 39e15559c44a613b73c012da1f7ee058de9b4ce04e30ebb98b308bb9252ebe36fde70888e0aa1879b6e13b1653029919ca8bffdb57b500181885e72aeef63c39
 DIST genpatches-6.1-54.extras.tar.xz 3812 BLAKE2B c8bd1937c8cfcfdcd0b8c52b947c694535e0375dcb31e8a7ec8426432ddb92a559e6e90b08b086552df6d822d2b26ee3afc6a8607bce820dc9741d169bf0579f SHA512 85f99d0e347036dd5e23dbe11ce1a0ccab042a9bd6980d8ba6cf9fe5e0504ca207e99084b09b011e77dc1d0455e818db87c171cc3857b3e8bc025ab0746c46b1
+DIST genpatches-6.1-55.base.tar.xz 3230904 BLAKE2B eaf52b27c1fbe9d25a27b18bc6eb9462d563c0c9c38ed4cae24a8f10cfbdda92c830523a5cd49aab16959ff860d5b10772f5a58eab10cd0796faae17baf4fdee SHA512 37c236a79fad31a9411ab28661f134f697f6f38242f12f5b06e45a80a101e1e2ec50bb77a3fd35aecf0339dd8df82d5b84b1f542316e1b73bd1d2c796275c6bc
+DIST genpatches-6.1-55.extras.tar.xz 3808 BLAKE2B de074120fec5b94a8378313fd1c14166ea156008d679e53fe114d2a477ddc8f83e2b64ead63a7b43fcfcf4f168225b8ec2de7383b8749c661b493139560e35c1 SHA512 88d6c13ff77590b1240e7958cefa8fb1f738df2b56aaa2ef2e8b63ee4d67ccf87c3da3a9fb6d781009d9c9a8db4907418a9af2f634d92d858fab4f33afb745c1
 DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 35ac10ca68775c9e9c5668e9d4a8764c6cc583f8ecbade54b6f1bb1e4ca41fee1d48f5e782a6ba271d0b2f710889aaefdb13c9e4bb437d4f91b05a3d7e464a2f SHA512 5c3fa0b3c09b5298b4bf6542960e07d9c63875cc84821bbd6ef70556868f33a6aece33b9882b97cb9e32536ebfa536a71b9113e95b1b72b80c4f1348434e43c6
 DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86 SHA512 ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
 DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B e1d9bc63a0d8beeeeef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc SHA512 5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40
@@ -44,6 +46,10 @@ DIST gentoo-kernel-6.1.48-1.amd64.gpkg.tar 72499200 BLAKE2B 875adc196d87d20f9768
 DIST gentoo-kernel-6.1.48-1.arm64.gpkg.tar 65198080 BLAKE2B c3a24e5eae97225a897efdd28a022a55bdeef27288cf52fd32625efad095f357ac8150082d2f2f82fc206782cdbfeb1599bfb7f803b510e0479f233b95d10e47 SHA512 ffc23f992072bf31a7af6dffff15dd0135a12d5c1c487523c7ef79ec4e0b185933bc1a24a8939b5b274de60695c7a77032535a528494e56d7258fafef0eaca27
 DIST gentoo-kernel-6.1.48-1.ppc64le.gpkg.tar 59832320 BLAKE2B fbeb43928f2084c3965fc9d4ba4a6be5839b875090cec865b92a37899f6d0c720f9abb9c4faab7fb6021bb74b8b2ffde7a8ade8ca8edb6f6d3c622a96a6e174a SHA512 17c1e8d8470304772f206f8fdfa63ae7d7d4be727e8f5cfa6a5eccceac30c2bcc8d593998325d3241bc95edcecc2c55c389984801b82fe1f2b9061bb5db2bf6c
 DIST gentoo-kernel-6.1.48-1.x86.gpkg.tar 61972480 BLAKE2B ed71d3cc660d288218264b44f629d21308ff2fca8fa0e0d10c6cb8fc8b55a466852173b7a0ad1d6577fc93edb588c630e05833f00e26e96bf4b5466d1d6c3c3d SHA512 9e179d7042d67b58c6daa58b1f1375d1770117ec62662d5a5d125beb4fd4eb6bc493afda390e8fe56006611bac2b4d14c7d400e31b1f47015ce1f5f3ccbb72f0
+DIST gentoo-kernel-6.1.49-1.amd64.gpkg.tar 72478720 BLAKE2B 723c67664e642493952ceb8d905bb155d1929791052d7096335da5ea0f30c961b8d3fd5020124b5c506dd5ad651b68f30ee5a1e9ac7d619607e8e35feda5853e SHA512 c8344791b9b9bbb98ed0a62bf039b6330ef2891b93b40fc6c01c8232fdf36990c66a9308b6210f4dbf2269b1813077b15476aa5854ab4203cbda3d34ffed4de3
+DIST gentoo-kernel-6.1.49-1.arm64.gpkg.tar 65208320 BLAKE2B ebc6f5eb92a2753ede2909b1a842625612505ce2efa864d9a32710464b59524a282e40d9d370652c896c7ca6a58ad444b34c13afd159c606619e58b290122437 SHA512 45ef052acbeb66f1bfb065c5e17ec02067fc2f9d0af9808b4ca630449ca8abcae45bcdb65bd955de2fc7db4a7f553789c321bde879b905ac2ab2fe01a9bd58fd
+DIST gentoo-kernel-6.1.49-1.ppc64le.gpkg.tar 59801600 BLAKE2B fb2edae696106228c19035d93dad637cfbf72f88c1b503a8ef59b3822f13adf3c99dc865de06dab31744534df10e16436d8a20738879734359e0e8667c54bd77 SHA512 2d3e7a5baa78ab0e7f6c9dc5397b2401b39da1be4e32e33301ef154bfda80ed346d2576381cb744d8be568e512834ffeaa2668a3f81d80590b48898a5df73daf
+DIST gentoo-kernel-6.1.49-1.x86.gpkg.tar 61962240 BLAKE2B dc2007f7b40d9ccfec1d65daaa1433624852277db763ca3d8a403f03108c1ac3511898443329e014fd9feabe35417a291d2b68a5aac77ffc3c6cb7693aeb76d6 SHA512 2e8e2b9f2d4aace921e808e3222fa9782a1ad354d9ed2401e4c976fabea549b75f19d8adbe70088c56219949b777e4ce9de47d8fc9bbf4ad9083a0c7aeea27ec
 DIST gentoo-kernel-6.4.11-1.amd64.gpkg.tar 84060160 BLAKE2B 53cb5140f149d9efe604a5ec1a631557b66a0d970fb4b44c20e602f0a430e1c57f29d3f532e56b249583e0cdedd05eefeb788f5773a7ec8a55761f5975b70625 SHA512 9eae8e36cd2eca63c6fe0133c34be5a2f13c006caae596e75a4e97ab7d0a31553f625b31e3a307402ad1971ab0d8407b6684908b4ea54d9ae096c59745e745c5
 DIST gentoo-kernel-6.4.11-1.arm64.gpkg.tar 72960000 BLAKE2B f023f2cf059ebe741840a79ff03f5c869f33b143bba229b1499e8edc02aa4e5b28707eb8f21979302da0a747f75db5c8dfb0d545f0fccc081dd64ee5d53924c0 SHA512 dc5e9d29e270be21adf2dd27f687d3a43fe0a9ed56e81c6fda2a4d05582935827e814f869b14581692fb46127e0e201f779eedd0757cba2b5fca31be51a1b64c
 DIST gentoo-kernel-6.4.11-1.ppc64le.gpkg.tar 64655360 BLAKE2B 16702f5aef82f29e76e7ff583903e63c96defdc30efca67f5c629904c7cb3febc39c1bdda16764c4a0c12a60eca97415cff9efe0845b95f6a2ee54f4170563b2 SHA512 9954161681fb69761e5c36db2d357cd73712f8af2f9dd31cc6437bece50e94567976f5d703d3e59c19fcdb82a85e65424a7fa4a67c10d7aa1f1ccd89ce002c97

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.49.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.49.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.49.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-30 18:20 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-30 18:20 UTC (permalink / raw
  To: gentoo-commits

commit:     2140f327226965dd108b8133e6dd4964bfdd3889
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 30 18:11:02 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug 30 18:20:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2140f327

sys-kernel/gentoo-kernel-bin: Bump to 5.10.193

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.193.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 10b05e4133d1..58202e09af07 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-201.base.tar.xz 5812032 BLAKE2B 17e4a8b463e258f0548e3ccea5cd703fe80fa971678faa919c9c77c7ab60e57476b057676ef6d3d28fd42436a3f9a10b2ef9d39dfd136609b31306c606c2ceba SHA512 af53bd63386cfacc0eac40c69be3c4b85ff40afc901b759eec2da0a28685b7d9677558eb0625e3763c9d7e5bbb0452feac80acd3ac39f36326addf7464c00b7f
 DIST genpatches-5.10-201.extras.tar.xz 3868 BLAKE2B e2420ee9cfb3e2a928ca1cc5a87bb832f436c3fedb0f4f001975a48a058c69cedcd58f97e5c76758ab737681ced55fc214a537fdab9400b839673bdba6c697c4 SHA512 c719a63005ea809d9bdc5d4b01f1400db0419a28bd629843f2d339a6f08684b4876fdc0eaa09133b7853ed80201517439e04580618ceabb40484e952efe796a3
+DIST genpatches-5.10-203.base.tar.xz 5898100 BLAKE2B 9a167c9fd5d73f8aa20db8c1fee7a8b2293ede05e6beab6f4a312b3b5b0714da661908d9cfa0f981b6f544fa9572617c54e5fd595a6023686dd0616d20fb74c7 SHA512 7f04f20e1d7c90c55d24bf3c8b4eb40477df85440d433ae68ecb7acadb42496360df48baee378528f87b575a51bc4805d644a8f40044a6cc071c1f7975692fb0
+DIST genpatches-5.10-203.extras.tar.xz 3872 BLAKE2B f5578b93215a3a4109468a46747ef70504668d5de7b7e9562e83cf6d5268633f676b534ab08dd97208c545baad48f680d2bd1e5acc80fc41b68f3aea7f9fe28b SHA512 e075f72e641e21abc91a6d648005d7479be70352b44034091d8cdf8a0c20f8caa75f268ef0591c01eb2ce8819fd2fe99fd176535c40b6fe2dfcf9708c48ca8b2
 DIST genpatches-5.15-133.base.tar.xz 5249652 BLAKE2B 309acc807e07bfcbb34e0ae87618d6dbb76e6481699fc017f449e61a2518e96e1abaf43ffe32bb9f76786fbe8bad5607407be4a40dd8d26be484943d5b4afee1 SHA512 f0c689a808a7724cb4f30d697c22a0a089df3e0f837440b22b6c32672355b79898c8097810fa1e420e0f8c364f5a33b6c373db58b7c8caac8b67be763a820cea
 DIST genpatches-5.15-133.extras.tar.xz 3932 BLAKE2B b99e279af41ad1d19a58e8f9b1bbf392c805a46c371d7a022a65c0090b5824c6ce26280525a0c21feda2a5a5cfffcafc690a2194d29af6a44e10a9d4c923db8b SHA512 7cd772a6feed01543305417ff03b834bb002821ccf254e7f5481623a7f16b0b54da5fc72c21f4ae3481308eaab08fcca8fc5103ffbed58dc4355cfb661f04f8e
 DIST genpatches-5.15-134.base.tar.xz 5282056 BLAKE2B f973657ec1cafc1e6cfa44b3fb2d8d07b33dedf7118811ff44afcd369991864667635aaaffd9d4abc9cfde5308bc32dcbf44097c1989511a9cd4ae4bd4392190 SHA512 e6d2fba989cc1d67a0d77526b9498f9d1214b2b3fa2210b17c58d7a4d47630a7d1ef1788d255082acd17e475997c12a007d8411ae5478f2cb2a34c7d4e2ffc60
@@ -28,6 +30,10 @@ DIST gentoo-kernel-5.10.191-1.amd64.gpkg.tar 66365440 BLAKE2B f7086ca26f08468b75
 DIST gentoo-kernel-5.10.191-1.arm64.gpkg.tar 59392000 BLAKE2B feee11f6bc6148ca0a65077a33cb1736fe2d588037bfada383bff1ca9ca7ea71d6f3248a91cc9b152d87a3fb9580177a68b3748c53e2bb6e0309c7a4b9e39df3 SHA512 bfe38e92e445719daddc4fd87b717c652a0fbc5b3cf3fdaab40c1014229a2bf5b504642c21e5bb478d56742c56100271a7433f113c7c231382d2f226a609f837
 DIST gentoo-kernel-5.10.191-1.ppc64le.gpkg.tar 54947840 BLAKE2B eab70963c60d1d668ba562652b73bf47760d326ea2cd3fad8cbf91e75a9329283b9af38ee7391c4bc887c32464a6c8376844135231d155eb11916c926f8c263a SHA512 58a8701b46878dd470a4210f96f65bc85aabb4c8b29aed5d1d61eff2efb1f851c38b648c50afa7cc164406ccdf8ae3bc673f73857903a17c19229f77c8e885f7
 DIST gentoo-kernel-5.10.191-1.x86.gpkg.tar 56473600 BLAKE2B fa6bba5287b63c5627ded59657b72225bcb70999acc88dde057afdb84c40303e4f8843c666487fe14742d81d82192590d0d4d74796764d3dec741dda7e656646 SHA512 4ecf53b65e3e4de80261c9a7e9e7a8f0234b4cbbbd0f15377684ef74489d23218bac569b72259c5000c804591e0e5b796c86b7747c5ff1e781517ceb3a505460
+DIST gentoo-kernel-5.10.193-1.amd64.gpkg.tar 63221760 BLAKE2B 54bfee53cff7a7440a7d4d8f6453a3419a1ab561054125d7340c959de5bfc97983078a3b73c4461d08e42ce1bf16f69c4b7001a516cb938bae1f1c1bc2ee984a SHA512 57b4814cab44109cb4a5f7581a3bb38838dcb0edad264fe5a207b9b89465f124d2646233e5f0a1620177ebfeb6fd99ded6f429b6d79f1f80d22da4941cf52269
+DIST gentoo-kernel-5.10.193-1.arm64.gpkg.tar 56412160 BLAKE2B 504f573d2cfcc47fac3a3ccf80c88e9743fb31366950189d7543dd3495cf5dcce919cf18d15e5e788cd925c0cb779cafdd6451bdbf6a2b3ccf0fbac2671d5261 SHA512 b915c2a6a285e5c82613741b42e36e02b9409fbf10f29d86dd53d5b4db33afb855c43faa67a6f4d6878c3a5651e84940edde5763c5ea45741abdec1dafb0ee06
+DIST gentoo-kernel-5.10.193-1.ppc64le.gpkg.tar 52828160 BLAKE2B a8133d7e8d1bb84dd95ad41b19bd27f270879cecd86f6c457251851efa571efd7b9f8046463bf7f5b7c29af30d4e8272cb4933ddb375994b4775cd36e4d534d3 SHA512 4a2ead3e54adfeae5d6d7a884aa65c76cc60d3a8917c2158d66b3652ab5fa1c69faaba42fd9ded4e7301d29ef1a25b85fbc51aafe521cdec8f72932d2bffac04
+DIST gentoo-kernel-5.10.193-1.x86.gpkg.tar 53463040 BLAKE2B 02d109b2c8e129a396cf471e8f90da02905b53f2dd53a3978967b9dbdad58ff339a289c4d70b464660be17494dee2253fc870a86a8ad375c99b8bde5dac31c26 SHA512 c1a4fc00d168797325cde7161e8e230ce06e7386e781d9d332806c50b7316188248082dfa2b7d7223d2d74dc63ce6bb0114e8801d68703a560c07478112ce2a3
 DIST gentoo-kernel-5.15.127-1.amd64.gpkg.tar 69560320 BLAKE2B 3d7cd889e605f383667d3b121f50fa7a80ec7924cc07d6c5e23cc703d485f6be5d1bf79f245f4804de95c9603932e2c6bb575a7f98b6ad2573688961b75e2391 SHA512 2e1ddc7e3dc121534f6e11732bd570e0cf92580deeaf78aacd715e266e0b3dddd62494540582441376d7e037d6b8d735c7ece915aa5d112812c668ef3c4b28c3
 DIST gentoo-kernel-5.15.127-1.arm64.gpkg.tar 62525440 BLAKE2B d98dad69fbb250ee49a5f41f69cc091c3fa1fa6968f7575e9b381a9437b98f09bcbe3f28b1497575aa9b0416bbcc2740c5b030582203cecf1e84d72658022dc0 SHA512 815c53bca0542e04436166fcd33e202a4edcf35d85add66d2ffb435918623c6b4e17b2ebd3bef302b7509c2c1ac71cf89f81408b52b722ce16e9c445fbd747c1
 DIST gentoo-kernel-5.15.127-1.ppc64le.gpkg.tar 57108480 BLAKE2B b8dc7368a0599f1f20c177bc6a9d4df2f3f0989cec52ae00212abd9cab7582f1530be1760e25590b8670e4fc12454b19e24d2edf3cbe855ae812b6ad932a443e SHA512 36fd01948f6004817d83661a9bb39139945118c31668fa8aaa4fe2474dde588983b3f3a401a66025a91ca811cc1bc33c15b947d61e6b6c41189c18b4bf76a08b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.193.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.193.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.193.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-30 18:20 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-30 18:20 UTC (permalink / raw
  To: gentoo-commits

commit:     b97e91f0a58b178aa6b8812aa6f6b0c298d0a6c3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 30 18:11:05 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug 30 18:20:16 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b97e91f0

sys-kernel/gentoo-kernel-bin: Bump to 5.4.255

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.255.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 58202e09af07..2770c4ac1a65 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.15-135.base.tar.xz 5311072 BLAKE2B e7ad491771a4602a9f8d6786ba3
 DIST genpatches-5.15-135.extras.tar.xz 3932 BLAKE2B fbb46341209dfb76d7a3ed7555de53de48dac947bfc993567afb6d0c2f8e23907d1fbb831a35c274b22ce34a31d6b805d30e727c59fbf63de7095500357ffcae SHA512 796ad4fd5ea1d84b066acff3b56d8df87575a584925c8487e97fb3b056ac46622670e06ce4c5511541c037ae84a566e9fa2304f5555050c96efe97da37126e9d
 DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e491ab80c1e6291e542a99cf308295ed2301c93d74cd41e34fa10e1110710d26edcb9b4b132ee635cde5711b6474557601866 SHA512 4083c69df7ce9aa2e57eb69be4132689d10c95155c7608d6fc52f661abc1f0f9077f546016b3df32b8252777fff78af347af7022d18203aa8416ed83b68ef88b
 DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
+DIST genpatches-5.4-262.base.tar.xz 6139068 BLAKE2B 61c2f6a1b307d4e89fd6ddfa57985eefb7b1778ee8ffe346be8967ef528ece98bfbe52c56eff2cf356dc0d2087b59ed353591d508e35e6214130abbd586f1fdc SHA512 c16b5036a6a4a1832a3e95ceda7e77cfdfddb99b92d1091354cdfcc8868a8ac7d4f692ce522e7167d171664b65273c8ea29009fb2911e9f20d3da6ebcb2a9837
+DIST genpatches-5.4-262.extras.tar.xz 1812 BLAKE2B ec2675611ea57400bf07f248730d8101e09a2102158e71d654069c3d3d63e47543541f8d39625334c58bbf6f2b9ba72fbbb4a53b8c4b98c00c06d18bb586ad17 SHA512 f98ca1becea213d6ea1a54b2c6e3206a30eb85597af36622f3fb877133e8e9c07a62228ea4c42ce719c840ade6a6a038166d5ca867bc792e8dae1561d522d718
 DIST genpatches-6.1-52.base.tar.xz 3173368 BLAKE2B 429b5bc3af457d91b9c178737e573d150e337859c0f07a25043c86b834829e749b92c57fa2d80b2acfe9864f916ebe77c830249be23391d6553f5469b1934708 SHA512 0f003893b6c24fa9bb79722d6d83edb25e77fff11a526f86052980ee175d6dd599784cfcc7ad82055de9663a178fb9de38a766cfe61fe17fbde696a5292f023f
 DIST genpatches-6.1-52.extras.tar.xz 3808 BLAKE2B 6a67986309840e14bd4759c0aabb1af5d6b3653660d1a12d8706567470a28b3a56d5a09cbdd3df9068bed7a845206b5a81fca3a1be0ffe7122579d9b3ff63401 SHA512 0476ec7af5906dfd4dd48c96799568f8ed7d24d7d43717979e03a16219b732461e0afc7af1c5a4f528a08c4b5c2c35d249e81be1c6d0f854f7993da2e0c7aad3
 DIST genpatches-6.1-53.base.tar.xz 3225656 BLAKE2B d701a2920347788f343b14babfdd113b62b78218e8b19a5ee4f36d76b8571e697d9f3a3a9aa8364344e4d0ccaa60eccaab27b24036504b3ea1d011c4492a1eb2 SHA512 10aed454a5d7d7a763ec3008ceb17e30d989abcd76e1ca54d47b8946cf20a9de5991e09158a4e0b182ba58b41760a8de3bbd1979ff23fa9a84aa094c5c31094d
@@ -50,6 +52,10 @@ DIST gentoo-kernel-5.4.254-1.amd64.gpkg.tar 60528640 BLAKE2B 33d0479796b153b5769
 DIST gentoo-kernel-5.4.254-1.arm64.gpkg.tar 56535040 BLAKE2B 86e83e47aec900303f01b94f770106c0a70476604efca854699cf2d7ccd335ed2ff4714f6896153782a64f5a06cf19718ca6271994be936406648fded9f95a59 SHA512 0077acd5556f992f0cd3059cb866d164970a71e9c646467d85b4058a00a15b2089b8d102f0e3f9c17dee64cea4b8bbd1e265a528b91a9428eefbbf5cd9ab8bf8
 DIST gentoo-kernel-5.4.254-1.ppc64le.gpkg.tar 54210560 BLAKE2B c8fef1a42e4479c9eef68d492ce5030e0e5cf73abaa2bb42fee008589091f2390227746608b099e0df7db5cdd2734950a66c320156afa302a5283dd21e534d1a SHA512 ef378426c2774ec3911b0fde86a7cb25bd9ca142ad9d3cd33d4dd698344655cf3d7d98c3ade40a2ef4edad7d4c1cad2daa580b1602066e6abe7ff4cbdf5d6bd1
 DIST gentoo-kernel-5.4.254-1.x86.gpkg.tar 52469760 BLAKE2B 907c99b1ba46b5b1ae7f1ac8bb1985356f93334faa8aa4795301fdb40e59754200e98d953746dc384d842f56799aa41b9b307b11d3abbd5986b1a2446420f17b SHA512 cf7746606acafc19b4536bd0f80be4ae457eb7c53f52e53440f27b03fc7b8696dc99e8ef014a36ffd90d1c3d86c5a4c436411c12a8ace8764b6dd1fd545df0ac
+DIST gentoo-kernel-5.4.255-1.amd64.gpkg.tar 57569280 BLAKE2B cd4c3e7178ae0783fc952d6c7a799c01956a0bd8dad9882d3ee012c78fc6a0c8943743a77545d4fd5a0d7df365db353852c202b3a12a6bba5567f5dd8b27ac07 SHA512 fcb1f7dfe694a6e72dc2ae4d956759c829e9a024a1a78cbcbb7fc9af6ac5d755777d114a4a999cd7ff9f4c6224c3a74fa2a4876bb895e353d69d0a2b7d105124
+DIST gentoo-kernel-5.4.255-1.arm64.gpkg.tar 53841920 BLAKE2B 659829c5715d69f3b6269c1cbb5ea38293346f4d0f7367ed11ae995c66756cbe2954f072a81859a749a93607a2d102f4c8988c5b866d624a1ff127cbeb48f0c7 SHA512 d0352d58850c195dbdd2b5e2585b287bd6c1a367cc926d2b0190d64bffe1ba19243fe20803bf9b885b0205d25b1bbddb28255d0b45b1a6a77bc9f199ab83cd4d
+DIST gentoo-kernel-5.4.255-1.ppc64le.gpkg.tar 52305920 BLAKE2B 65db3e5cbd3669eab6fc06df5602205a072d0e87c8d8034fe990223e51aff1a1a5c91b733c4d1682502d74f96fd39f3af85576b774c6db68cb27b6436047ad4c SHA512 724fd13345625a3201b6d057db6725ce0ed3af6c1c8928ac11cb1dbcd5888a874f5a1a2dcf01ef790a77c805b81c2f4826bcfe045145f97393702b9769e69715
+DIST gentoo-kernel-5.4.255-1.x86.gpkg.tar 49612800 BLAKE2B 30f7d5bee3929096a9d547b5dbf6191da01c7b156a7c27010ec056ba2b86e5b1d092da9bd796815c45c5527752c7acf3e511886f826458e9a3e219f6dbbbb20b SHA512 3ded5710b9863c29d4abd96d87fd32ea0d6be5be1478848a8c9323d4fc9f29cbe8a998584e5436b2926f6ee57fc6e319f3509a88117249e4e64ac638efa7c525
 DIST gentoo-kernel-6.1.46-1.amd64.gpkg.tar 76861440 BLAKE2B e9d5b7c9017adc5122759190368abfcff3db9e0dba72a091c3f44a3a2495ddbadc464eb4bd9f0a89a7629cda56e33103523f986bf05439c3a9d1c9b57a18728e SHA512 17d55b018b1f196e6dcc11779fb17c02c47a39d6b88fcd86a0f967ad4fd8ec44f55105e1425b8be07750981ec92dd21421a787861f50abba65f590210e0f2e2d
 DIST gentoo-kernel-6.1.46-1.arm64.gpkg.tar 69488640 BLAKE2B a72e190c5455f087b811ad68eb818a67efae7be3a2f7f2dca41c1ad4397c1b5f45db58f02360bf05516b61e871e0f4cdd1daa0c0ea3c3aaa0d40f88673e890af SHA512 ddcba28035f1b084097cfb3b58bb90a37e29d6abe3043d3c5464363da095750a9675e287641fd782da29ee02077bfbaa5ee784f579df09a90b01728b9c697230
 DIST gentoo-kernel-6.1.46-1.ppc64le.gpkg.tar 62832640 BLAKE2B a8e45f7ecde91ed96d440e4261ef00fd7e27d4dc50d5f92d9b530d2d1f6438e010c76caea95e6d5015c617fe71cae541c52cfa747ba7388b4ccafd592373cf75 SHA512 60295b457d4bda5dfdfceb1a28049522238c983ec951eb0b46c42192408574131d82eeff515e97862160050b4b2f77bdd1799458a238d75f724f8d652c1758d0

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.255.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.255.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.255.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-30 18:20 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-30 18:20 UTC (permalink / raw
  To: gentoo-commits

commit:     31796762a71c6802aab4ae8e47d7be442b183fa8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 30 18:10:55 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug 30 18:20:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31796762

sys-kernel/gentoo-kernel-bin: Bump to 6.1.50

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.50.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3f9eb6b93269..342f17bc6df1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-54.base.tar.xz 3229684 BLAKE2B 60e1d4729f621f5f9edd07d3cf4b6
 DIST genpatches-6.1-54.extras.tar.xz 3812 BLAKE2B c8bd1937c8cfcfdcd0b8c52b947c694535e0375dcb31e8a7ec8426432ddb92a559e6e90b08b086552df6d822d2b26ee3afc6a8607bce820dc9741d169bf0579f SHA512 85f99d0e347036dd5e23dbe11ce1a0ccab042a9bd6980d8ba6cf9fe5e0504ca207e99084b09b011e77dc1d0455e818db87c171cc3857b3e8bc025ab0746c46b1
 DIST genpatches-6.1-55.base.tar.xz 3230904 BLAKE2B eaf52b27c1fbe9d25a27b18bc6eb9462d563c0c9c38ed4cae24a8f10cfbdda92c830523a5cd49aab16959ff860d5b10772f5a58eab10cd0796faae17baf4fdee SHA512 37c236a79fad31a9411ab28661f134f697f6f38242f12f5b06e45a80a101e1e2ec50bb77a3fd35aecf0339dd8df82d5b84b1f542316e1b73bd1d2c796275c6bc
 DIST genpatches-6.1-55.extras.tar.xz 3808 BLAKE2B de074120fec5b94a8378313fd1c14166ea156008d679e53fe114d2a477ddc8f83e2b64ead63a7b43fcfcf4f168225b8ec2de7383b8749c661b493139560e35c1 SHA512 88d6c13ff77590b1240e7958cefa8fb1f738df2b56aaa2ef2e8b63ee4d67ccf87c3da3a9fb6d781009d9c9a8db4907418a9af2f634d92d858fab4f33afb745c1
+DIST genpatches-6.1-56.base.tar.xz 3326400 BLAKE2B 4a62be88a16883b13ab169a93933a638aa61ca469fdab5f4a474a68983dfdca256bdbc4e62bf7b4ccbed48365a966c6396588444d45ed210a3dfefc8677a3ca5 SHA512 5c9d46528036cd7457e825dd97d7c20c69cee3f6d0279b82b0f45a3ec707d15a74afd270a0084e3438948a47c3128cca4ce2c53d45590c0260dd3b4324206287
+DIST genpatches-6.1-56.extras.tar.xz 3808 BLAKE2B 647f53e02a9a383d96beec781f33892f015302609b93f6d9f8408ad1e8b2ffb423d01f0f540365fdcb795e493bc1bc493c390a218226258f6ac51e8fc8bad657 SHA512 c4bf617db17818a615b279a2351e5f369c9efb256b30e2581210c57758ca519eff1d8a320bbceefc5ac8784e530476dd2db7cc559e7da99c3d1037d1ce69e663
 DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 35ac10ca68775c9e9c5668e9d4a8764c6cc583f8ecbade54b6f1bb1e4ca41fee1d48f5e782a6ba271d0b2f710889aaefdb13c9e4bb437d4f91b05a3d7e464a2f SHA512 5c3fa0b3c09b5298b4bf6542960e07d9c63875cc84821bbd6ef70556868f33a6aece33b9882b97cb9e32536ebfa536a71b9113e95b1b72b80c4f1348434e43c6
 DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86 SHA512 ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
 DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B e1d9bc63a0d8beeeeef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc SHA512 5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.1.49-1.amd64.gpkg.tar 72478720 BLAKE2B 723c67664e642493952c
 DIST gentoo-kernel-6.1.49-1.arm64.gpkg.tar 65208320 BLAKE2B ebc6f5eb92a2753ede2909b1a842625612505ce2efa864d9a32710464b59524a282e40d9d370652c896c7ca6a58ad444b34c13afd159c606619e58b290122437 SHA512 45ef052acbeb66f1bfb065c5e17ec02067fc2f9d0af9808b4ca630449ca8abcae45bcdb65bd955de2fc7db4a7f553789c321bde879b905ac2ab2fe01a9bd58fd
 DIST gentoo-kernel-6.1.49-1.ppc64le.gpkg.tar 59801600 BLAKE2B fb2edae696106228c19035d93dad637cfbf72f88c1b503a8ef59b3822f13adf3c99dc865de06dab31744534df10e16436d8a20738879734359e0e8667c54bd77 SHA512 2d3e7a5baa78ab0e7f6c9dc5397b2401b39da1be4e32e33301ef154bfda80ed346d2576381cb744d8be568e512834ffeaa2668a3f81d80590b48898a5df73daf
 DIST gentoo-kernel-6.1.49-1.x86.gpkg.tar 61962240 BLAKE2B dc2007f7b40d9ccfec1d65daaa1433624852277db763ca3d8a403f03108c1ac3511898443329e014fd9feabe35417a291d2b68a5aac77ffc3c6cb7693aeb76d6 SHA512 2e8e2b9f2d4aace921e808e3222fa9782a1ad354d9ed2401e4c976fabea549b75f19d8adbe70088c56219949b777e4ce9de47d8fc9bbf4ad9083a0c7aeea27ec
+DIST gentoo-kernel-6.1.50-1.amd64.gpkg.tar 72519680 BLAKE2B 87aa1ff52c7afb64b0d70b5a810985deabfab2bc9719682f007f6be5ea9d65f7440f1a16ace558f11cbdcc2a244b2e4816534d7dda2258db63a49c3d55f35840 SHA512 c3efa7746728c7fd4fac378aa249ac2fe16bac2f3dd8408d9a480c808227b832b8d0e38606a091817bb7616766c063070c29a838baae8bd3853fd6949359e92f
+DIST gentoo-kernel-6.1.50-1.arm64.gpkg.tar 65187840 BLAKE2B b565c6dce83397a1aff54b9a2804b22eafa66a2630d1c6a14d7b95e55992cd96004af61bf4fef2e1c0f89c45ab9a2b70f14b65f32e8172644852ca59cc3eec0c SHA512 05062f8b1421a905f1167750b22078eca21e0d5c1ec8d1c1f5b70d219b22b8f87d7b679ddffcbcbcf539f5d6b792cbf1c00b1ac24a53549a79f152ac302b8caa
+DIST gentoo-kernel-6.1.50-1.ppc64le.gpkg.tar 59811840 BLAKE2B 6fb21e8f96a25be68e544a3a0f595bc3906de96b1cd531f1787cbf26805554418afbeaad2aa642464d9e90c4d55a651a9f8a4f86244777bba208ef3a5a6f246a SHA512 48d24bfc91bf62ab07ea1b077aff4ba32f43338dc064038416c9c36b4e024df68c44dbeb404b993b0910954c48282360ac70cb3fdcd385cae21812d35c2b3681
+DIST gentoo-kernel-6.1.50-1.x86.gpkg.tar 61962240 BLAKE2B 37ea93186d8284b8937a545cf263af63e6414baea3562a7d18cdc7a26703aed9be5a2fc803f33d6938abfbd58ec41a41850c4d2cc29e377538755a1abb192143 SHA512 c2dba3727a0a8cd69f6d55dca4f0538d28622ec2c105ff3ea0c4460d9605aec1ff4cb1b4be2f6a69ff9241793d48fcd08fa56b742b5f1a84c805e6000302254b
 DIST gentoo-kernel-6.4.11-1.amd64.gpkg.tar 84060160 BLAKE2B 53cb5140f149d9efe604a5ec1a631557b66a0d970fb4b44c20e602f0a430e1c57f29d3f532e56b249583e0cdedd05eefeb788f5773a7ec8a55761f5975b70625 SHA512 9eae8e36cd2eca63c6fe0133c34be5a2f13c006caae596e75a4e97ab7d0a31553f625b31e3a307402ad1971ab0d8407b6684908b4ea54d9ae096c59745e745c5
 DIST gentoo-kernel-6.4.11-1.arm64.gpkg.tar 72960000 BLAKE2B f023f2cf059ebe741840a79ff03f5c869f33b143bba229b1499e8edc02aa4e5b28707eb8f21979302da0a747f75db5c8dfb0d545f0fccc081dd64ee5d53924c0 SHA512 dc5e9d29e270be21adf2dd27f687d3a43fe0a9ed56e81c6fda2a4d05582935827e814f869b14581692fb46127e0e201f779eedd0757cba2b5fca31be51a1b64c
 DIST gentoo-kernel-6.4.11-1.ppc64le.gpkg.tar 64655360 BLAKE2B 16702f5aef82f29e76e7ff583903e63c96defdc30efca67f5c629904c7cb3febc39c1bdda16764c4a0c12a60eca97415cff9efe0845b95f6a2ee54f4170563b2 SHA512 9954161681fb69761e5c36db2d357cd73712f8af2f9dd31cc6437bece50e94567976f5d703d3e59c19fcdb82a85e65424a7fa4a67c10d7aa1f1ccd89ce002c97

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.50.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.50.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.50.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-30 18:20 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-30 18:20 UTC (permalink / raw
  To: gentoo-commits

commit:     e7c4e423a9f4885f412925bce0898548cd4d803a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 30 18:10:59 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug 30 18:20:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7c4e423

sys-kernel/gentoo-kernel-bin: Bump to 5.15.129

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.129.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 342f17bc6df1..10b05e4133d1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.15-133.base.tar.xz 5249652 BLAKE2B 309acc807e07bfcbb34e0ae8761
 DIST genpatches-5.15-133.extras.tar.xz 3932 BLAKE2B b99e279af41ad1d19a58e8f9b1bbf392c805a46c371d7a022a65c0090b5824c6ce26280525a0c21feda2a5a5cfffcafc690a2194d29af6a44e10a9d4c923db8b SHA512 7cd772a6feed01543305417ff03b834bb002821ccf254e7f5481623a7f16b0b54da5fc72c21f4ae3481308eaab08fcca8fc5103ffbed58dc4355cfb661f04f8e
 DIST genpatches-5.15-134.base.tar.xz 5282056 BLAKE2B f973657ec1cafc1e6cfa44b3fb2d8d07b33dedf7118811ff44afcd369991864667635aaaffd9d4abc9cfde5308bc32dcbf44097c1989511a9cd4ae4bd4392190 SHA512 e6d2fba989cc1d67a0d77526b9498f9d1214b2b3fa2210b17c58d7a4d47630a7d1ef1788d255082acd17e475997c12a007d8411ae5478f2cb2a34c7d4e2ffc60
 DIST genpatches-5.15-134.extras.tar.xz 3932 BLAKE2B e6d0b37360f85c3672cb4f56fcca5f649b3a5f9f81e64c7fca1b1e4691f2de4258fda7a262b44fa4a7b37e6af93d8f6869ad6b3b03d5184df25ed5aab24f2655 SHA512 677b4a0448bb8c618127c3fcd34ea752b788deb26f3e3a843847baf9c3396a3fbf10a8cfe105c825877e02e5fb13e81e6bef0c697180a5ade644b61e7d60e24d
+DIST genpatches-5.15-135.base.tar.xz 5311072 BLAKE2B e7ad491771a4602a9f8d6786ba38b76ae7bddf1917a6fa530cae361d9385f19f4779441626d8a2fef93802956ff5db1698a5cffed76c474f609b6567832c4a73 SHA512 a7f4afee966e914c9831555cc0ebf8cc8ba3d2d9929f7b5f8358d4f64d61fe85dc7f637efb889d5529f7b04f8e79a228109e0c0d9a298d04a3718a640bfedc56
+DIST genpatches-5.15-135.extras.tar.xz 3932 BLAKE2B fbb46341209dfb76d7a3ed7555de53de48dac947bfc993567afb6d0c2f8e23907d1fbb831a35c274b22ce34a31d6b805d30e727c59fbf63de7095500357ffcae SHA512 796ad4fd5ea1d84b066acff3b56d8df87575a584925c8487e97fb3b056ac46622670e06ce4c5511541c037ae84a566e9fa2304f5555050c96efe97da37126e9d
 DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e491ab80c1e6291e542a99cf308295ed2301c93d74cd41e34fa10e1110710d26edcb9b4b132ee635cde5711b6474557601866 SHA512 4083c69df7ce9aa2e57eb69be4132689d10c95155c7608d6fc52f661abc1f0f9077f546016b3df32b8252777fff78af347af7022d18203aa8416ed83b68ef88b
 DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
 DIST genpatches-6.1-52.base.tar.xz 3173368 BLAKE2B 429b5bc3af457d91b9c178737e573d150e337859c0f07a25043c86b834829e749b92c57fa2d80b2acfe9864f916ebe77c830249be23391d6553f5469b1934708 SHA512 0f003893b6c24fa9bb79722d6d83edb25e77fff11a526f86052980ee175d6dd599784cfcc7ad82055de9663a178fb9de38a766cfe61fe17fbde696a5292f023f
@@ -34,6 +36,10 @@ DIST gentoo-kernel-5.15.128-1.amd64.gpkg.tar 66304000 BLAKE2B b7672b2e0f5e0e63c1
 DIST gentoo-kernel-5.15.128-1.arm64.gpkg.tar 59392000 BLAKE2B 22cc696c48159b1b2f3812703d74e291341985f346af516a167c9db4ca0f98e8ed9b764fadde660e548edafc8dc26f3a00798b454aff56365ce9d0377e33edec SHA512 d60475056143ac5178f44218f70c2c61e8272cab9eef7d46288459afd4b291d3304513f212f50dbea08a0f901910b2d99c1eadb69036f0e5bdf0002d38849931
 DIST gentoo-kernel-5.15.128-1.ppc64le.gpkg.tar 54917120 BLAKE2B b1ef1c09e4ed1a328ee5b19ffbd9a32a914d4503f8774e98a1430f4f4638da99834879adf385a038ca71cd63f6538f9759656a8dcd4129c6f1de71157fde9e73 SHA512 38883a879b32735f7d62a1fc9f7baef80b19ccb14c295159924e03b264738c50c2a6d731762d075412d3f46c106f10b5f6722bacaa866f665aac1637b1b13ebc
 DIST gentoo-kernel-5.15.128-1.x86.gpkg.tar 55961600 BLAKE2B b81259efdb2422b31c223cde16facbf656b828f4c27898d9c61d44d83656619405220701f49bd052d79852cd6837307ab156638dfe4dbee381b0f572d3b8a20f SHA512 d09d1959f0a7644e8861e86538f692d0844e6bd8a035f224919cb7e7005ccba7dda58b69358d63517fbc2e909851445268ae7d29f904fc8fe9f4cf85038db425
+DIST gentoo-kernel-5.15.129-1.amd64.gpkg.tar 66304000 BLAKE2B a9dd041da1ef5548111365f04da98c732dfe766afb72565d037e39f13cfb2fe531cb99d7238dd506682042f62f7a4902a8c04de8814650416863b8897e13d384 SHA512 3880ac044d1e7eaabeab01e4663e15651169d8ef53c7f5bd5b363f51143d50dfa0250732458df565d5cc78643c898e411a8fff25566a8f4ab907fd3475d4f977
+DIST gentoo-kernel-5.15.129-1.arm64.gpkg.tar 59392000 BLAKE2B 2dd4ad3e74b18b8dfa0a27d291d2a6fe76ad6cca7c1677ca80ad1100fccd31d8dbd5f497cbda4706c704cd8a62744c72fa28e8622489a1b366a0316d5d01e7c9 SHA512 1120358c30138259537316dca7ef577dfaff318c791bb2be0f798b547bd327894defec9a40379ff459ec05f18de1d1a71b63a6d53854e2983993cccae1214af7
+DIST gentoo-kernel-5.15.129-1.ppc64le.gpkg.tar 54917120 BLAKE2B 128e5b6b9981ff67cfae92b3e8279b10eb7dc862f34965332e13e1af8aea2325435e2dd1002a3f1609b1146f4a21327d7c4096e8cd2f5aa41c62dfb6e0850caa SHA512 c14383cd3b8af4aae0f493adb66125c2f543dbb49e0c6bf19914597923c83b69ea40fe982ee5b37ff0e6424c2709f0ee67ad5add6f6dc12d0a41a70403d1dea3
+DIST gentoo-kernel-5.15.129-1.x86.gpkg.tar 55961600 BLAKE2B bcb0b4f3692e026d7975e48541766b7581763459ca6464c936cc7e17599495c63a3364ee0906d865a96fcc933f4c997e07b74e0a28c8726fcdf0d1bfe3882671 SHA512 df4b4cd691fc6c8443362096e5127a748c5dd11557feef0ed2059658a3a0b103d8d1580c51369840da0ebc3dc584b280d924d7c69e4bc636662339de7d299d66
 DIST gentoo-kernel-5.4.254-1.amd64.gpkg.tar 60528640 BLAKE2B 33d0479796b153b5769c16cb0c5626b17596a6e987248e7e91f2e5c9d3d9ca752c625face60b8562a9045cf4318b2c366e8acef39f0bc534ef5d3f816169e76b SHA512 773914a4a4f568d889dafe56103a21893e7037123642be23fcddf49e7050ed414ec359b971b667373fd6184eb58dbec10168cfae6ad933af726feb6d9f89f040
 DIST gentoo-kernel-5.4.254-1.arm64.gpkg.tar 56535040 BLAKE2B 86e83e47aec900303f01b94f770106c0a70476604efca854699cf2d7ccd335ed2ff4714f6896153782a64f5a06cf19718ca6271994be936406648fded9f95a59 SHA512 0077acd5556f992f0cd3059cb866d164970a71e9c646467d85b4058a00a15b2089b8d102f0e3f9c17dee64cea4b8bbd1e265a528b91a9428eefbbf5cd9ab8bf8
 DIST gentoo-kernel-5.4.254-1.ppc64le.gpkg.tar 54210560 BLAKE2B c8fef1a42e4479c9eef68d492ce5030e0e5cf73abaa2bb42fee008589091f2390227746608b099e0df7db5cdd2734950a66c320156afa302a5283dd21e534d1a SHA512 ef378426c2774ec3911b0fde86a7cb25bd9ca142ad9d3cd33d4dd698344655cf3d7d98c3ade40a2ef4edad7d4c1cad2daa580b1602066e6abe7ff4cbdf5d6bd1

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.129.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.129.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.129.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-08-30 18:20 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-08-30 18:20 UTC (permalink / raw
  To: gentoo-commits

commit:     993440e29c49d01d0a2b2907d0868ac6494e0c2d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 30 18:10:52 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug 30 18:20:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=993440e2

sys-kernel/gentoo-kernel-bin: Bump to 6.4.13

Closes: https://github.com/gentoo/gentoo/pull/32378
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.4.13.ebuild                | 131 +++++++++++++++++++++
 2 files changed, 137 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2b0647a91fe0..3f9eb6b93269 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 35ac10ca68775c9e9c5668e9d4a876
 DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86 SHA512 ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
 DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B e1d9bc63a0d8beeeeef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc SHA512 5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40
 DIST genpatches-6.4-14.extras.tar.xz 3700 BLAKE2B e72b1378e2c05049a5cb981e7bb09e0d448fd5e1219393d7b552c1c6de2ed557c395a3f341946bd142d8df45b61d12a13ea2424325d5a98045063e0cabe7584f SHA512 62149b4cdce5bf1a0567557790cddc1248dd927f31774b65848f00075bf1a0179939c292c79181af0a39132321f056541919beb30c6a4d46f57286886c95c545
+DIST genpatches-6.4-15.base.tar.xz 809064 BLAKE2B 5f931235de8f0d94b1297c4e5c1c5c82dfe51e2e5149551fd053b908f112adb034e399ec3a8eaabf1b07993cb021577b210ccbd55d0f4d3670f87ebfdf34964f SHA512 b5181ddfc2896849cd0a5889c2c1f3009eedbd3c080a253e78c75545d8a57b7671e163b0cd5076d6255c5eb18b42b8cd81f0d47eaeb40397015418c3e212a5b3
+DIST genpatches-6.4-15.extras.tar.xz 3700 BLAKE2B 36916108aa768ac8138cfe4e167d1bdbc8413e2c971ce81f531966882ff1d096077c9676298ffcf69461059c62ba69e5ed821187e8a520aa21f0adb7ba119281 SHA512 65f96f5b47fe3ca21c4e7f09c13474c64d932eefe94a523d3197addc8ff8f70fce0b9da59f26e890cdb75cd9a9979dc99386c4815ba8d6e2b419a1d5872fd0d1
 DIST gentoo-kernel-5.10.191-1.amd64.gpkg.tar 66365440 BLAKE2B f7086ca26f08468b754b0cf9ce715ed763d2866ebc8ea322fb51fa2ab5146f1c7741f68b82d52a7d54442cc36cd5a114132f9ccb0809e8d0ab0da022742a48d2 SHA512 0f4918273c70f06756c19cd2c7738176695aba65eeaa7846aa6773d97e6d3ac4302be0328926f1a217135d21e2660e6e4124ced7f2304c0f1a408ad2561b24a5
 DIST gentoo-kernel-5.10.191-1.arm64.gpkg.tar 59392000 BLAKE2B feee11f6bc6148ca0a65077a33cb1736fe2d588037bfada383bff1ca9ca7ea71d6f3248a91cc9b152d87a3fb9580177a68b3748c53e2bb6e0309c7a4b9e39df3 SHA512 bfe38e92e445719daddc4fd87b717c652a0fbc5b3cf3fdaab40c1014229a2bf5b504642c21e5bb478d56742c56100271a7433f113c7c231382d2f226a609f837
 DIST gentoo-kernel-5.10.191-1.ppc64le.gpkg.tar 54947840 BLAKE2B eab70963c60d1d668ba562652b73bf47760d326ea2cd3fad8cbf91e75a9329283b9af38ee7391c4bc887c32464a6c8376844135231d155eb11916c926f8c263a SHA512 58a8701b46878dd470a4210f96f65bc85aabb4c8b29aed5d1d61eff2efb1f851c38b648c50afa7cc164406ccdf8ae3bc673f73857903a17c19229f77c8e885f7
@@ -58,6 +60,10 @@ DIST gentoo-kernel-6.4.12-1.amd64.gpkg.tar 84060160 BLAKE2B bc6e98110cc467d47fa8
 DIST gentoo-kernel-6.4.12-1.arm64.gpkg.tar 72960000 BLAKE2B ac0962ce90e566c48364e9a00bb5108c209f77a606f2954e8be8069a688c163a978f496b9ec5e32e3cca0bc9b6b73f5d1645f2881234a67946ddcfae0ff904ed SHA512 16d9f518ada039d6bb16d3e2fb9c3ff557c64bfca3c9a8900125c9431e8d3f18e47a98156e317d5776fcc5aff873d3ee2cc9357a294f03d5b279206bfa7545e0
 DIST gentoo-kernel-6.4.12-1.ppc64le.gpkg.tar 64665600 BLAKE2B 6a74a7747dd0a693e5e9256243b25de82f4800f57aae59546126c275529043147fac165600aac5cf8fc2ada703d7362237068c96a639ffc3af358654a89f7409 SHA512 6cab43585f1c4b10850b9fa8dc09abe255f0c8c41690d21d9536d1a5e68cec0d8bb3896c6357855acb1ab7184cb8327a14ed3de725eee26edb23672a0424ddb8
 DIST gentoo-kernel-6.4.12-1.x86.gpkg.tar 67563520 BLAKE2B 9c0b734586f14da8e9693a990283c29773d04df19c008fcaecc2e481a6a27ac8976c28062bc3788d4cb66f716a68e85d979a45e8395fc2d01559c932510d98a3 SHA512 f2c3f775e5bf37483bf4cb71c292bf215fa8d28eff4aa91049f1397f742a23bbfe63d6a6e08be192ddb82ab0fac9b7c91ec7ab9fbf5b640318d115f8960543b4
+DIST gentoo-kernel-6.4.13-1.amd64.gpkg.tar 81766400 BLAKE2B c9aa02287758f139c1e67f94b3cfa3c8ff02067952cf683a11733520af66f41c45cb25ad05579898e97c0248b2c83561d270cf031bb5870b2124c63299bfa217 SHA512 df9096a96f993c1dbb65f1da3c3f2c4c2c644bbb5149ca543141f06aa0ff09dc3cd78dbf125acdefd9c155e1492ae1ff9b75f3024163d26a2abb8f44aff41f47
+DIST gentoo-kernel-6.4.13-1.arm64.gpkg.tar 71208960 BLAKE2B d93c3c764edff90ae8b2471b007d19f2dd334b80f8608c1b4c9f2aa922262b1ca5eca46cd2833a9762bca79bd9be4e1894bf3c923963616bb7ced1f245cc6f62 SHA512 f7ccd52ed95aa4b11ea487283b1617ab66f97199503d48ec53948a5722940f05539fe135b4f3f4083ceb5e6fcf31814b8c86b3b4c50af2cf4c870f04fb3353be
+DIST gentoo-kernel-6.4.13-1.ppc64le.gpkg.tar 63447040 BLAKE2B 0927759f4a2ca08e2a096eacda7bbfe6de6c64d89f13d2292008702dc1b141d11086f0109567d3c13f152273203f40006f878756765afa5a78bb5867c18bbab1 SHA512 56f882974196b8f14dbf1876aaf1ea4ed02cafc2874f6e0426397cc50a63bd9e50298122da89f9c26d43d550714ebad295f3c3518de9badbf0e258e70db7f676
+DIST gentoo-kernel-6.4.13-1.x86.gpkg.tar 65863680 BLAKE2B c00585eeb53f8a6b17d5f1fd2fc8c90dbe641e1f1860698fbf927eaf105d24e9f1448377d1fc603025a26c92a1bc744571b07041852543609370cc30d7800f36 SHA512 ed7b33f0963374a25eee79fd41c1d00bba7e68b09e34da448d36e87a23b6f7b650da424c609695a520ca9c05a8260ccd93401db943bb4b5037ad7ddfa70b0959
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.13.ebuild
new file mode 100644
index 000000000000..d6d57f5796d5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.13.ebuild
@@ -0,0 +1,131 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-02 17:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-02 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     b6db1371d469837d393f2558829ee329a7f18e6c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  2 17:33:29 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep  2 17:34:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6db1371

sys-kernel/gentoo-kernel-bin: Bump to 6.1.51

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.51.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f41dc9e31605..d8e8fb94a186 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.1-55.base.tar.xz 3230904 BLAKE2B eaf52b27c1fbe9d25a27b18bc6eb9
 DIST genpatches-6.1-55.extras.tar.xz 3808 BLAKE2B de074120fec5b94a8378313fd1c14166ea156008d679e53fe114d2a477ddc8f83e2b64ead63a7b43fcfcf4f168225b8ec2de7383b8749c661b493139560e35c1 SHA512 88d6c13ff77590b1240e7958cefa8fb1f738df2b56aaa2ef2e8b63ee4d67ccf87c3da3a9fb6d781009d9c9a8db4907418a9af2f634d92d858fab4f33afb745c1
 DIST genpatches-6.1-56.base.tar.xz 3326400 BLAKE2B 4a62be88a16883b13ab169a93933a638aa61ca469fdab5f4a474a68983dfdca256bdbc4e62bf7b4ccbed48365a966c6396588444d45ed210a3dfefc8677a3ca5 SHA512 5c9d46528036cd7457e825dd97d7c20c69cee3f6d0279b82b0f45a3ec707d15a74afd270a0084e3438948a47c3128cca4ce2c53d45590c0260dd3b4324206287
 DIST genpatches-6.1-56.extras.tar.xz 3808 BLAKE2B 647f53e02a9a383d96beec781f33892f015302609b93f6d9f8408ad1e8b2ffb423d01f0f540365fdcb795e493bc1bc493c390a218226258f6ac51e8fc8bad657 SHA512 c4bf617db17818a615b279a2351e5f369c9efb256b30e2581210c57758ca519eff1d8a320bbceefc5ac8784e530476dd2db7cc559e7da99c3d1037d1ce69e663
+DIST genpatches-6.1-57.base.tar.xz 3329956 BLAKE2B d43450b8139d3a37aa248d8b5af3047d29cc8a16346512633d6ebd55c8adfda8a165d707051e4bf5b167830a711074e9fa4fd2038c04505ee455a6a43686eb1a SHA512 1917b2d9026372ced986e2572f9b1f99633bd61154855547283110279d3feca3fe2326d200bda75c61a617ff61a5758032bddbb4fc37dc403384bb76e060bcb3
+DIST genpatches-6.1-57.extras.tar.xz 3808 BLAKE2B 39e1e8aef7db1d76f770bdee410c6b26bc7bab3e6c7b3e7ef342122d83ac8fea8bf1975887bef6ba1be2e99035f2f233ff3267c05a1e6d17ccf282ee26c4eba2 SHA512 027cf468cd29d927f620f013c2d1461dbe4877f587d8e4fcd02dde085bbdbb4f0f1ffb5cd23a84ba89ce9a5425144eb28a72415b2998bad14ea8a589316f32c5
 DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 35ac10ca68775c9e9c5668e9d4a8764c6cc583f8ecbade54b6f1bb1e4ca41fee1d48f5e782a6ba271d0b2f710889aaefdb13c9e4bb437d4f91b05a3d7e464a2f SHA512 5c3fa0b3c09b5298b4bf6542960e07d9c63875cc84821bbd6ef70556868f33a6aece33b9882b97cb9e32536ebfa536a71b9113e95b1b72b80c4f1348434e43c6
 DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86 SHA512 ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
 DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B e1d9bc63a0d8beeeeef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc SHA512 5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40
@@ -78,6 +80,10 @@ DIST gentoo-kernel-6.1.50-1.amd64.gpkg.tar 72519680 BLAKE2B 87aa1ff52c7afb64b0d7
 DIST gentoo-kernel-6.1.50-1.arm64.gpkg.tar 65187840 BLAKE2B b565c6dce83397a1aff54b9a2804b22eafa66a2630d1c6a14d7b95e55992cd96004af61bf4fef2e1c0f89c45ab9a2b70f14b65f32e8172644852ca59cc3eec0c SHA512 05062f8b1421a905f1167750b22078eca21e0d5c1ec8d1c1f5b70d219b22b8f87d7b679ddffcbcbcf539f5d6b792cbf1c00b1ac24a53549a79f152ac302b8caa
 DIST gentoo-kernel-6.1.50-1.ppc64le.gpkg.tar 59811840 BLAKE2B 6fb21e8f96a25be68e544a3a0f595bc3906de96b1cd531f1787cbf26805554418afbeaad2aa642464d9e90c4d55a651a9f8a4f86244777bba208ef3a5a6f246a SHA512 48d24bfc91bf62ab07ea1b077aff4ba32f43338dc064038416c9c36b4e024df68c44dbeb404b993b0910954c48282360ac70cb3fdcd385cae21812d35c2b3681
 DIST gentoo-kernel-6.1.50-1.x86.gpkg.tar 61962240 BLAKE2B 37ea93186d8284b8937a545cf263af63e6414baea3562a7d18cdc7a26703aed9be5a2fc803f33d6938abfbd58ec41a41850c4d2cc29e377538755a1abb192143 SHA512 c2dba3727a0a8cd69f6d55dca4f0538d28622ec2c105ff3ea0c4460d9605aec1ff4cb1b4be2f6a69ff9241793d48fcd08fa56b742b5f1a84c805e6000302254b
+DIST gentoo-kernel-6.1.51-1.amd64.gpkg.tar 72488960 BLAKE2B 7af239f4360f79e07bdbf834dc532acdeb743b39b494b49daf1a1b7e087c416e5474e5ebb01f0b214377ac4e302151f77bb69c17652623ccb13b1e8ad042bd29 SHA512 a59de357af7b08b25b7b1485ee259721bbb8777b9a6b00f5d7b5c4a8d39e27491ec7a23a3480693f4a68c8f0131f55f92f40c6597eb6ea10c5fbf9ad8f51d5a4
+DIST gentoo-kernel-6.1.51-1.arm64.gpkg.tar 65187840 BLAKE2B 5edb676a59d946af4eb86e45d930d761dc4344f0df64d502b60e74869bd4165de75c016d2604b6889d9e1e2e6f5aebc4a51c810f9ed9757b1226890801cd79a3 SHA512 53adda1003ec3abaf44f2cc451d783510bd54053f2ee6df69fd25e8d60cd3b49145894067b94117f200079cb90358e7517ca9437478311c8edd1db4d03751cfd
+DIST gentoo-kernel-6.1.51-1.ppc64le.gpkg.tar 59822080 BLAKE2B cb18a79d7f5bf8adbc98973468d01b7cb03f8036c1992d4b9f6d7609ca533bb5c90a3e40fd8afc011e68d28bdf61bb882f664f9e796d4e74f22ca26656c7558d SHA512 c45b9eda0fa906e1df558564e6e963e053ac307bbb7dbf4d7a19f3a632f721543f93ba18329c0e0058d10e3de6239aaf6578bae456932a62047496a8f6e61f0b
+DIST gentoo-kernel-6.1.51-1.x86.gpkg.tar 61941760 BLAKE2B f063a0bf783c4eb4cf0d018f269dfce5d819eec47eb3f856c8c63b2aef7a623d0c33d1c6508dab5ecd4df6a7f1f14e4c96320965000a14acfb32ac4999a640e8 SHA512 f18116bdb363ef2264e01ec687120b35a59b21e00e8149436f69155278cdceaf9bb8f3a97811959b3878bc444f2550d67c84faf1db0e7abdae84815fcd3c1ceb
 DIST gentoo-kernel-6.4.11-1.amd64.gpkg.tar 84060160 BLAKE2B 53cb5140f149d9efe604a5ec1a631557b66a0d970fb4b44c20e602f0a430e1c57f29d3f532e56b249583e0cdedd05eefeb788f5773a7ec8a55761f5975b70625 SHA512 9eae8e36cd2eca63c6fe0133c34be5a2f13c006caae596e75a4e97ab7d0a31553f625b31e3a307402ad1971ab0d8407b6684908b4ea54d9ae096c59745e745c5
 DIST gentoo-kernel-6.4.11-1.arm64.gpkg.tar 72960000 BLAKE2B f023f2cf059ebe741840a79ff03f5c869f33b143bba229b1499e8edc02aa4e5b28707eb8f21979302da0a747f75db5c8dfb0d545f0fccc081dd64ee5d53924c0 SHA512 dc5e9d29e270be21adf2dd27f687d3a43fe0a9ed56e81c6fda2a4d05582935827e814f869b14581692fb46127e0e201f779eedd0757cba2b5fca31be51a1b64c
 DIST gentoo-kernel-6.4.11-1.ppc64le.gpkg.tar 64655360 BLAKE2B 16702f5aef82f29e76e7ff583903e63c96defdc30efca67f5c629904c7cb3febc39c1bdda16764c4a0c12a60eca97415cff9efe0845b95f6a2ee54f4170563b2 SHA512 9954161681fb69761e5c36db2d357cd73712f8af2f9dd31cc6437bece50e94567976f5d703d3e59c19fcdb82a85e65424a7fa4a67c10d7aa1f1ccd89ce002c97

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.51.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.51.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.51.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-02 17:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-02 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     2ae4d9132b253fd15001d2b40df0dcd94c6149a3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  2 17:33:37 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep  2 17:34:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ae4d913

sys-kernel/gentoo-kernel-bin: Bump to 5.10.194

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.194.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ad7e4f1e3fe1..34258f53a592 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-201.base.tar.xz 5812032 BLAKE2B 17e4a8b463e258f0548e3ccea5c
 DIST genpatches-5.10-201.extras.tar.xz 3868 BLAKE2B e2420ee9cfb3e2a928ca1cc5a87bb832f436c3fedb0f4f001975a48a058c69cedcd58f97e5c76758ab737681ced55fc214a537fdab9400b839673bdba6c697c4 SHA512 c719a63005ea809d9bdc5d4b01f1400db0419a28bd629843f2d339a6f08684b4876fdc0eaa09133b7853ed80201517439e04580618ceabb40484e952efe796a3
 DIST genpatches-5.10-203.base.tar.xz 5898100 BLAKE2B 9a167c9fd5d73f8aa20db8c1fee7a8b2293ede05e6beab6f4a312b3b5b0714da661908d9cfa0f981b6f544fa9572617c54e5fd595a6023686dd0616d20fb74c7 SHA512 7f04f20e1d7c90c55d24bf3c8b4eb40477df85440d433ae68ecb7acadb42496360df48baee378528f87b575a51bc4805d644a8f40044a6cc071c1f7975692fb0
 DIST genpatches-5.10-203.extras.tar.xz 3872 BLAKE2B f5578b93215a3a4109468a46747ef70504668d5de7b7e9562e83cf6d5268633f676b534ab08dd97208c545baad48f680d2bd1e5acc80fc41b68f3aea7f9fe28b SHA512 e075f72e641e21abc91a6d648005d7479be70352b44034091d8cdf8a0c20f8caa75f268ef0591c01eb2ce8819fd2fe99fd176535c40b6fe2dfcf9708c48ca8b2
+DIST genpatches-5.10-204.base.tar.xz 5899804 BLAKE2B 5bf19ded87f3178252259d863bfb22f4d2e5ff68d97edd7b9fa0ac74d803951a7db57c0bfa33f5645ada4b7f5f19d33825eb2f2f1c283b6d5cb16279186f4f0b SHA512 267d325ed9bbcd0b21dbc5c537aefe73eca22152082e515855a7ea17acffb8ca57d7a9c599467c73534375ba487d85e8362dc61b9226541fe728fef61483d3bb
+DIST genpatches-5.10-204.extras.tar.xz 3868 BLAKE2B 150f953d75e2e051124f44253272a5b62822a19cc9226d82d44439595a4b0f5eb0b1a97f92a07f5d766f0cd5458ded1833ed878e03023f1a74d45162d24cdf51 SHA512 812e6d24f19c3df5998a921261c60e2515811bcf4b4295c16a2fea02fc535d6e944b7a498b142ec65bdbf75d8dd585adbbffe8b80d373c4094ea0a7f1c6d5eaa
 DIST genpatches-5.15-133.base.tar.xz 5249652 BLAKE2B 309acc807e07bfcbb34e0ae87618d6dbb76e6481699fc017f449e61a2518e96e1abaf43ffe32bb9f76786fbe8bad5607407be4a40dd8d26be484943d5b4afee1 SHA512 f0c689a808a7724cb4f30d697c22a0a089df3e0f837440b22b6c32672355b79898c8097810fa1e420e0f8c364f5a33b6c373db58b7c8caac8b67be763a820cea
 DIST genpatches-5.15-133.extras.tar.xz 3932 BLAKE2B b99e279af41ad1d19a58e8f9b1bbf392c805a46c371d7a022a65c0090b5824c6ce26280525a0c21feda2a5a5cfffcafc690a2194d29af6a44e10a9d4c923db8b SHA512 7cd772a6feed01543305417ff03b834bb002821ccf254e7f5481623a7f16b0b54da5fc72c21f4ae3481308eaab08fcca8fc5103ffbed58dc4355cfb661f04f8e
 DIST genpatches-5.15-134.base.tar.xz 5282056 BLAKE2B f973657ec1cafc1e6cfa44b3fb2d8d07b33dedf7118811ff44afcd369991864667635aaaffd9d4abc9cfde5308bc32dcbf44097c1989511a9cd4ae4bd4392190 SHA512 e6d2fba989cc1d67a0d77526b9498f9d1214b2b3fa2210b17c58d7a4d47630a7d1ef1788d255082acd17e475997c12a007d8411ae5478f2cb2a34c7d4e2ffc60
@@ -42,6 +44,10 @@ DIST gentoo-kernel-5.10.193-1.amd64.gpkg.tar 63221760 BLAKE2B 54bfee53cff7a7440a
 DIST gentoo-kernel-5.10.193-1.arm64.gpkg.tar 56412160 BLAKE2B 504f573d2cfcc47fac3a3ccf80c88e9743fb31366950189d7543dd3495cf5dcce919cf18d15e5e788cd925c0cb779cafdd6451bdbf6a2b3ccf0fbac2671d5261 SHA512 b915c2a6a285e5c82613741b42e36e02b9409fbf10f29d86dd53d5b4db33afb855c43faa67a6f4d6878c3a5651e84940edde5763c5ea45741abdec1dafb0ee06
 DIST gentoo-kernel-5.10.193-1.ppc64le.gpkg.tar 52828160 BLAKE2B a8133d7e8d1bb84dd95ad41b19bd27f270879cecd86f6c457251851efa571efd7b9f8046463bf7f5b7c29af30d4e8272cb4933ddb375994b4775cd36e4d534d3 SHA512 4a2ead3e54adfeae5d6d7a884aa65c76cc60d3a8917c2158d66b3652ab5fa1c69faaba42fd9ded4e7301d29ef1a25b85fbc51aafe521cdec8f72932d2bffac04
 DIST gentoo-kernel-5.10.193-1.x86.gpkg.tar 53463040 BLAKE2B 02d109b2c8e129a396cf471e8f90da02905b53f2dd53a3978967b9dbdad58ff339a289c4d70b464660be17494dee2253fc870a86a8ad375c99b8bde5dac31c26 SHA512 c1a4fc00d168797325cde7161e8e230ce06e7386e781d9d332806c50b7316188248082dfa2b7d7223d2d74dc63ce6bb0114e8801d68703a560c07478112ce2a3
+DIST gentoo-kernel-5.10.194-1.amd64.gpkg.tar 63211520 BLAKE2B d5306e4c98d69c104f86a258fb1b0125415c07a055b6e90e7d54ca382a361b10898d142ec7fc9dab8632219cefa772f497215c59944bf6557535e80d9187e5f2 SHA512 7ad72be7a47592aa9b911c711b8a43d8b15ff3c56cad04b8e3471d307429005b8ba16633fef73f6b4ae16310065a2dd6f3c8855b42e98eab774b125ce3a28798
+DIST gentoo-kernel-5.10.194-1.arm64.gpkg.tar 56422400 BLAKE2B bffee9fe5787d119b80d510de9caccf1cdeec64786ec9b3c57e93b464e75067f84a88c3eadba7568252acbb67caee35f6bda3c2de344238ee9ae1c3d04eb3fe4 SHA512 5eccc9853585260a36e36774dd2a1484baa3598177717e6a7c89f835a1bcbb80f7b1891a64f3617da3cbed65f15dc5e5ad83414a8a98ac722c2bf47848ead400
+DIST gentoo-kernel-5.10.194-1.ppc64le.gpkg.tar 52838400 BLAKE2B 4d17bda0e148c6af8d222ffda023a31e700b6ef7e0acb65fb81acd01f5caf5cf516171d65f9daf03eb768be391c0818d551e9d13bce7bc7ebb0d1fb30bd23514 SHA512 af9a60b58089c77bd5e3ad72d7c8b2d0a716c6fe9346f6c98ef10e5f47e51dc6ecdea913a4e824893ee0c9d2dcec452d51fa79f8a59f44193af0fbf4274fba05
+DIST gentoo-kernel-5.10.194-1.x86.gpkg.tar 53483520 BLAKE2B cff44fb57ba482e2ac358e436da2e45bc52712bcc179e0b69c53a1569c2f437d9e9b590f87b7d65392ed2071802fd3ca55ffb44eccd16d15cffe7649ed1b9213 SHA512 4a52e4a7a5b13bc1f40f76ea1a0bc348c0a2564fafe3b22e2a194b6dcf4bedd09b96d4d6b1dc0e5bc976310f0cf32b5286be0b3cb776d6cf542e172a7931cd48
 DIST gentoo-kernel-5.15.127-1.amd64.gpkg.tar 69560320 BLAKE2B 3d7cd889e605f383667d3b121f50fa7a80ec7924cc07d6c5e23cc703d485f6be5d1bf79f245f4804de95c9603932e2c6bb575a7f98b6ad2573688961b75e2391 SHA512 2e1ddc7e3dc121534f6e11732bd570e0cf92580deeaf78aacd715e266e0b3dddd62494540582441376d7e037d6b8d735c7ece915aa5d112812c668ef3c4b28c3
 DIST gentoo-kernel-5.15.127-1.arm64.gpkg.tar 62525440 BLAKE2B d98dad69fbb250ee49a5f41f69cc091c3fa1fa6968f7575e9b381a9437b98f09bcbe3f28b1497575aa9b0416bbcc2740c5b030582203cecf1e84d72658022dc0 SHA512 815c53bca0542e04436166fcd33e202a4edcf35d85add66d2ffb435918623c6b4e17b2ebd3bef302b7509c2c1ac71cf89f81408b52b722ce16e9c445fbd747c1
 DIST gentoo-kernel-5.15.127-1.ppc64le.gpkg.tar 57108480 BLAKE2B b8dc7368a0599f1f20c177bc6a9d4df2f3f0989cec52ae00212abd9cab7582f1530be1760e25590b8670e4fc12454b19e24d2edf3cbe855ae812b6ad932a443e SHA512 36fd01948f6004817d83661a9bb39139945118c31668fa8aaa4fe2474dde588983b3f3a401a66025a91ca811cc1bc33c15b947d61e6b6c41189c18b4bf76a08b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.194.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.194.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.194.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-02 17:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-02 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     d803f151e234b5346fa89e7899578ec11e0f6973
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  2 17:33:34 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep  2 17:34:48 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d803f151

sys-kernel/gentoo-kernel-bin: Bump to 5.15.130

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.130.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d8e8fb94a186..ad7e4f1e3fe1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-134.base.tar.xz 5282056 BLAKE2B f973657ec1cafc1e6cfa44b3fb2
 DIST genpatches-5.15-134.extras.tar.xz 3932 BLAKE2B e6d0b37360f85c3672cb4f56fcca5f649b3a5f9f81e64c7fca1b1e4691f2de4258fda7a262b44fa4a7b37e6af93d8f6869ad6b3b03d5184df25ed5aab24f2655 SHA512 677b4a0448bb8c618127c3fcd34ea752b788deb26f3e3a843847baf9c3396a3fbf10a8cfe105c825877e02e5fb13e81e6bef0c697180a5ade644b61e7d60e24d
 DIST genpatches-5.15-135.base.tar.xz 5311072 BLAKE2B e7ad491771a4602a9f8d6786ba38b76ae7bddf1917a6fa530cae361d9385f19f4779441626d8a2fef93802956ff5db1698a5cffed76c474f609b6567832c4a73 SHA512 a7f4afee966e914c9831555cc0ebf8cc8ba3d2d9929f7b5f8358d4f64d61fe85dc7f637efb889d5529f7b04f8e79a228109e0c0d9a298d04a3718a640bfedc56
 DIST genpatches-5.15-135.extras.tar.xz 3932 BLAKE2B fbb46341209dfb76d7a3ed7555de53de48dac947bfc993567afb6d0c2f8e23907d1fbb831a35c274b22ce34a31d6b805d30e727c59fbf63de7095500357ffcae SHA512 796ad4fd5ea1d84b066acff3b56d8df87575a584925c8487e97fb3b056ac46622670e06ce4c5511541c037ae84a566e9fa2304f5555050c96efe97da37126e9d
+DIST genpatches-5.15-136.base.tar.xz 5312940 BLAKE2B 3f905e0cc9ea0353f3be1cfff526f849298fec3dc8e7ec66c7283ff3440663cc54b58cf07bc2c62d2bbd9bd335f37a708741188a43807e55b526fbbd465579c6 SHA512 0d8aca792ffc949796905d135abb89ee812271e93946b00cba76bb7b3e9d5cfe05efc29a19c4c3e9933f9b1eea0256caffe85d9936f6cceeb94f3ea51c60f586
+DIST genpatches-5.15-136.extras.tar.xz 3932 BLAKE2B c9ea53212a94f1d8cecc51c30d3e7a856ac1f325ecfd5e06f5c61b3b85fec988ff93169d01b7335fd100b329e97bc8806ca02247477b51311956a29efc2d4d6a SHA512 edc8041e65b7129f8abac8351c900d1a8849bcda06d3328c6fefc641af259aad243dddd9267ba0f6532b2cbfe4caa0275c323db392cbd2f3160930e0cbd20017
 DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e491ab80c1e6291e542a99cf308295ed2301c93d74cd41e34fa10e1110710d26edcb9b4b132ee635cde5711b6474557601866 SHA512 4083c69df7ce9aa2e57eb69be4132689d10c95155c7608d6fc52f661abc1f0f9077f546016b3df32b8252777fff78af347af7022d18203aa8416ed83b68ef88b
 DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
 DIST genpatches-5.4-262.base.tar.xz 6139068 BLAKE2B 61c2f6a1b307d4e89fd6ddfa57985eefb7b1778ee8ffe346be8967ef528ece98bfbe52c56eff2cf356dc0d2087b59ed353591d508e35e6214130abbd586f1fdc SHA512 c16b5036a6a4a1832a3e95ceda7e77cfdfddb99b92d1091354cdfcc8868a8ac7d4f692ce522e7167d171664b65273c8ea29009fb2911e9f20d3da6ebcb2a9837
@@ -52,6 +54,10 @@ DIST gentoo-kernel-5.15.129-1.amd64.gpkg.tar 66304000 BLAKE2B a9dd041da1ef554811
 DIST gentoo-kernel-5.15.129-1.arm64.gpkg.tar 59392000 BLAKE2B 2dd4ad3e74b18b8dfa0a27d291d2a6fe76ad6cca7c1677ca80ad1100fccd31d8dbd5f497cbda4706c704cd8a62744c72fa28e8622489a1b366a0316d5d01e7c9 SHA512 1120358c30138259537316dca7ef577dfaff318c791bb2be0f798b547bd327894defec9a40379ff459ec05f18de1d1a71b63a6d53854e2983993cccae1214af7
 DIST gentoo-kernel-5.15.129-1.ppc64le.gpkg.tar 54917120 BLAKE2B 128e5b6b9981ff67cfae92b3e8279b10eb7dc862f34965332e13e1af8aea2325435e2dd1002a3f1609b1146f4a21327d7c4096e8cd2f5aa41c62dfb6e0850caa SHA512 c14383cd3b8af4aae0f493adb66125c2f543dbb49e0c6bf19914597923c83b69ea40fe982ee5b37ff0e6424c2709f0ee67ad5add6f6dc12d0a41a70403d1dea3
 DIST gentoo-kernel-5.15.129-1.x86.gpkg.tar 55961600 BLAKE2B bcb0b4f3692e026d7975e48541766b7581763459ca6464c936cc7e17599495c63a3364ee0906d865a96fcc933f4c997e07b74e0a28c8726fcdf0d1bfe3882671 SHA512 df4b4cd691fc6c8443362096e5127a748c5dd11557feef0ed2059658a3a0b103d8d1580c51369840da0ebc3dc584b280d924d7c69e4bc636662339de7d299d66
+DIST gentoo-kernel-5.15.130-1.amd64.gpkg.tar 66263040 BLAKE2B 298a1612b258b8cf7afec7b8e6fa6de6cc824786c5c0df5474218dbdb81301509a5f1831f8fbb9eaedc5c9c1532de3f769f45ebbe75284ec0e29cdad65706d77 SHA512 4e8da82cf00f6788bb9b1102dd552469713cbb7568186176fe6f26ad8608348e6577b6a7d25fd48b625bd5b02f25306209423203ea09dc35d48fe0167c65b80f
+DIST gentoo-kernel-5.15.130-1.arm64.gpkg.tar 59392000 BLAKE2B 44804df0fd62600d66f1f32070d87adc5b7e61e52f9b041c8468f2b4815daa3373bbc0b12c7a27681c82e76c73dd0f90d0516ace05fedae956c21eb483b514cc SHA512 a5866f3992bf92bf65a2e27af10353d2f4ea943ad3026401be192b40bd28d4afe9e11da01f77bd6e454bc44ff8984de39a416664d055e95d579a3bc12ca0bc60
+DIST gentoo-kernel-5.15.130-1.ppc64le.gpkg.tar 54937600 BLAKE2B d5502cb4d6bd4ad9807f2ae4b8077f1086bcfc4248f93db735c5a308bd830e6dcede3f13dc3985078758ec52db8adb8e00370d6789dbb74a6b3fb398d425a741 SHA512 ec5029ab7959a179c75a9e9fe9e03de66e3de0c1169d914d962694fd54d85b9e5dafb66b6a8a81d5ad74bcb3e7a5ee4bca1b0d0492ad22c8a99e2cecec67cace
+DIST gentoo-kernel-5.15.130-1.x86.gpkg.tar 55951360 BLAKE2B be682676a5381fe25d3d326e650f8e61a9e0b4891aa1667f8287674bd2dd115c5d8762ac124c9cb4521966383e05b77b6dfa9b01243c7073f5c08b7c97e2662f SHA512 4fbabb0a5e6f9bae2a3855476cb56c98e8be0baadd4384d5e088b681c7ac560bfcff96ad68913ec9a5566f51ee704850fdb233804ba96bdcc0439b2752877cbf
 DIST gentoo-kernel-5.4.254-1.amd64.gpkg.tar 60528640 BLAKE2B 33d0479796b153b5769c16cb0c5626b17596a6e987248e7e91f2e5c9d3d9ca752c625face60b8562a9045cf4318b2c366e8acef39f0bc534ef5d3f816169e76b SHA512 773914a4a4f568d889dafe56103a21893e7037123642be23fcddf49e7050ed414ec359b971b667373fd6184eb58dbec10168cfae6ad933af726feb6d9f89f040
 DIST gentoo-kernel-5.4.254-1.arm64.gpkg.tar 56535040 BLAKE2B 86e83e47aec900303f01b94f770106c0a70476604efca854699cf2d7ccd335ed2ff4714f6896153782a64f5a06cf19718ca6271994be936406648fded9f95a59 SHA512 0077acd5556f992f0cd3059cb866d164970a71e9c646467d85b4058a00a15b2089b8d102f0e3f9c17dee64cea4b8bbd1e265a528b91a9428eefbbf5cd9ab8bf8
 DIST gentoo-kernel-5.4.254-1.ppc64le.gpkg.tar 54210560 BLAKE2B c8fef1a42e4479c9eef68d492ce5030e0e5cf73abaa2bb42fee008589091f2390227746608b099e0df7db5cdd2734950a66c320156afa302a5283dd21e534d1a SHA512 ef378426c2774ec3911b0fde86a7cb25bd9ca142ad9d3cd33d4dd698344655cf3d7d98c3ade40a2ef4edad7d4c1cad2daa580b1602066e6abe7ff4cbdf5d6bd1

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.130.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.130.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.130.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-02 17:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-02 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     bbd76b462e826fa957ffd7918b99f152f388d481
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  2 17:33:23 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep  2 17:34:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd76b46

sys-kernel/gentoo-kernel-bin: Bump to 6.4.14

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.4.14.ebuild                | 131 +++++++++++++++++++++
 2 files changed, 137 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2770c4ac1a65..f41dc9e31605 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B e1d9bc63a0d8beeeeef9894b264ef4
 DIST genpatches-6.4-14.extras.tar.xz 3700 BLAKE2B e72b1378e2c05049a5cb981e7bb09e0d448fd5e1219393d7b552c1c6de2ed557c395a3f341946bd142d8df45b61d12a13ea2424325d5a98045063e0cabe7584f SHA512 62149b4cdce5bf1a0567557790cddc1248dd927f31774b65848f00075bf1a0179939c292c79181af0a39132321f056541919beb30c6a4d46f57286886c95c545
 DIST genpatches-6.4-15.base.tar.xz 809064 BLAKE2B 5f931235de8f0d94b1297c4e5c1c5c82dfe51e2e5149551fd053b908f112adb034e399ec3a8eaabf1b07993cb021577b210ccbd55d0f4d3670f87ebfdf34964f SHA512 b5181ddfc2896849cd0a5889c2c1f3009eedbd3c080a253e78c75545d8a57b7671e163b0cd5076d6255c5eb18b42b8cd81f0d47eaeb40397015418c3e212a5b3
 DIST genpatches-6.4-15.extras.tar.xz 3700 BLAKE2B 36916108aa768ac8138cfe4e167d1bdbc8413e2c971ce81f531966882ff1d096077c9676298ffcf69461059c62ba69e5ed821187e8a520aa21f0adb7ba119281 SHA512 65f96f5b47fe3ca21c4e7f09c13474c64d932eefe94a523d3197addc8ff8f70fce0b9da59f26e890cdb75cd9a9979dc99386c4815ba8d6e2b419a1d5872fd0d1
+DIST genpatches-6.4-16.base.tar.xz 811436 BLAKE2B 1a1f92b35cafd3ee73cc9a04a94d72a11f01d48195c43e881cbca1a776fc5f6abaf582523a6e75a5dbbb04cdfbed7b19e85d77b5541a926f4e6497d72508de87 SHA512 7a4899923c0ff93d8b5dfb3ab1d4a698337cfe19a457affc3d67df41f3ef734064110d55e3cc84e0fa5b458c7919fea14738fc18befa4ed5f6052a5b8b5383bb
+DIST genpatches-6.4-16.extras.tar.xz 3700 BLAKE2B a50cf572b21a1e91c2e84f05238f5d0301fd2b6596f98fb48fb962c4c4f2d17f91a95af4c3814d818ef53e1743523aa6ec45ac0b26c41bcb7e122a31f616d59e SHA512 534d7320c07134e41f6bd31547ab55f6e0d305b5bd7cb8c862f0d9454142e3aa273c64f50405a1230da32b9341dfdba0a1ab71121bb4a78819ddd5a9e6f320b2
 DIST gentoo-kernel-5.10.191-1.amd64.gpkg.tar 66365440 BLAKE2B f7086ca26f08468b754b0cf9ce715ed763d2866ebc8ea322fb51fa2ab5146f1c7741f68b82d52a7d54442cc36cd5a114132f9ccb0809e8d0ab0da022742a48d2 SHA512 0f4918273c70f06756c19cd2c7738176695aba65eeaa7846aa6773d97e6d3ac4302be0328926f1a217135d21e2660e6e4124ced7f2304c0f1a408ad2561b24a5
 DIST gentoo-kernel-5.10.191-1.arm64.gpkg.tar 59392000 BLAKE2B feee11f6bc6148ca0a65077a33cb1736fe2d588037bfada383bff1ca9ca7ea71d6f3248a91cc9b152d87a3fb9580177a68b3748c53e2bb6e0309c7a4b9e39df3 SHA512 bfe38e92e445719daddc4fd87b717c652a0fbc5b3cf3fdaab40c1014229a2bf5b504642c21e5bb478d56742c56100271a7433f113c7c231382d2f226a609f837
 DIST gentoo-kernel-5.10.191-1.ppc64le.gpkg.tar 54947840 BLAKE2B eab70963c60d1d668ba562652b73bf47760d326ea2cd3fad8cbf91e75a9329283b9af38ee7391c4bc887c32464a6c8376844135231d155eb11916c926f8c263a SHA512 58a8701b46878dd470a4210f96f65bc85aabb4c8b29aed5d1d61eff2efb1f851c38b648c50afa7cc164406ccdf8ae3bc673f73857903a17c19229f77c8e885f7
@@ -88,6 +90,10 @@ DIST gentoo-kernel-6.4.13-1.amd64.gpkg.tar 81766400 BLAKE2B c9aa02287758f139c1e6
 DIST gentoo-kernel-6.4.13-1.arm64.gpkg.tar 71208960 BLAKE2B d93c3c764edff90ae8b2471b007d19f2dd334b80f8608c1b4c9f2aa922262b1ca5eca46cd2833a9762bca79bd9be4e1894bf3c923963616bb7ced1f245cc6f62 SHA512 f7ccd52ed95aa4b11ea487283b1617ab66f97199503d48ec53948a5722940f05539fe135b4f3f4083ceb5e6fcf31814b8c86b3b4c50af2cf4c870f04fb3353be
 DIST gentoo-kernel-6.4.13-1.ppc64le.gpkg.tar 63447040 BLAKE2B 0927759f4a2ca08e2a096eacda7bbfe6de6c64d89f13d2292008702dc1b141d11086f0109567d3c13f152273203f40006f878756765afa5a78bb5867c18bbab1 SHA512 56f882974196b8f14dbf1876aaf1ea4ed02cafc2874f6e0426397cc50a63bd9e50298122da89f9c26d43d550714ebad295f3c3518de9badbf0e258e70db7f676
 DIST gentoo-kernel-6.4.13-1.x86.gpkg.tar 65863680 BLAKE2B c00585eeb53f8a6b17d5f1fd2fc8c90dbe641e1f1860698fbf927eaf105d24e9f1448377d1fc603025a26c92a1bc744571b07041852543609370cc30d7800f36 SHA512 ed7b33f0963374a25eee79fd41c1d00bba7e68b09e34da448d36e87a23b6f7b650da424c609695a520ca9c05a8260ccd93401db943bb4b5037ad7ddfa70b0959
+DIST gentoo-kernel-6.4.14-1.amd64.gpkg.tar 81745920 BLAKE2B 978adce49a0cd1065a0e894bb427969224339c8efa1500ba5cbb0b02e506a9255a7a71ec8d1a6a007194620bef7cc422bed9e495c3ec389602ad9dd9faccf27a SHA512 4f0969cb0324dff258d6b2523ddeafe3e7f12db9dd9cf11be7c1fbdd69eb590d9ab03b6a8bc7b8e4fdbd138889e451436edc4088a515c4f4a7a6bd3d598e17fe
+DIST gentoo-kernel-6.4.14-1.arm64.gpkg.tar 71249920 BLAKE2B 2448002322bbc63dc8b771bbf0cafb5eeb16e714a80133dff1c88a490b4acc07c3a668867a2694821f34d8aed1c2123582b3f8ec65c99e90d3a38ec2df5d786b SHA512 14b2fdfb58808d0e91cbd9846c30b06566a3a368a1172209313d5dd1919ae885120819f57bc4718a67c5921572eeccbad1afe0af07a2b1fc25e72e1a600d5310
+DIST gentoo-kernel-6.4.14-1.ppc64le.gpkg.tar 63457280 BLAKE2B 47a9e8b769d2c051b5ddb7295f2bd51b7d5f94fd77f7bb8eccb5a52b46806aa5fe6fee5b65ae57579f1b41ae333414d3a1aa871c25ffb0842503d0f61ad30766 SHA512 5dd7145d9627aa134b7a6df3de4c15d1d39deadd0d92d3bfb9cb6a403183168901b1df1e11e07e4fd35e213bad98a1e912a8f8b33ac39cba0db1a1a141c42975
+DIST gentoo-kernel-6.4.14-1.x86.gpkg.tar 65873920 BLAKE2B e0b8ff61a953cea8326660ad9953c68621f7c70ced88af49921929028e0c3b48649c92d9d6919a7ff1c72ed3fc8e5b4cd3bf6c29314c0f861dae1366e086dcde SHA512 680516cbebafeb62c859c5a8ff572727c725ce9e7cad339fd32bfe03e625a3f58e2ef85b13429829fe88b171413b594e66c3a882c0cb1aa0b46b4bb6816b9935
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild
new file mode 100644
index 000000000000..d6d57f5796d5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild
@@ -0,0 +1,131 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-02 17:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-02 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     4f01962aee7ec26afae4ccd50bd40fb531228487
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  2 17:33:40 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep  2 17:34:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f01962a

sys-kernel/gentoo-kernel-bin: Bump to 5.4.256

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.256.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 34258f53a592..7ba8c6d934b1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e
 DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
 DIST genpatches-5.4-262.base.tar.xz 6139068 BLAKE2B 61c2f6a1b307d4e89fd6ddfa57985eefb7b1778ee8ffe346be8967ef528ece98bfbe52c56eff2cf356dc0d2087b59ed353591d508e35e6214130abbd586f1fdc SHA512 c16b5036a6a4a1832a3e95ceda7e77cfdfddb99b92d1091354cdfcc8868a8ac7d4f692ce522e7167d171664b65273c8ea29009fb2911e9f20d3da6ebcb2a9837
 DIST genpatches-5.4-262.extras.tar.xz 1812 BLAKE2B ec2675611ea57400bf07f248730d8101e09a2102158e71d654069c3d3d63e47543541f8d39625334c58bbf6f2b9ba72fbbb4a53b8c4b98c00c06d18bb586ad17 SHA512 f98ca1becea213d6ea1a54b2c6e3206a30eb85597af36622f3fb877133e8e9c07a62228ea4c42ce719c840ade6a6a038166d5ca867bc792e8dae1561d522d718
+DIST genpatches-5.4-263.base.tar.xz 6140940 BLAKE2B 7a33829d7a85497a6a6c8ae89cc9a3eefa1eae1e7aaee5a8375f8a1a77d6615fda4d4d18bc68a506d86924bd9549f98820bce35aa30a628c676cbadc4dc6a1b2 SHA512 e4b403e31994d804724e31f3795b4e8a202ff19ea6842754e34e6fd5156b0493fc8573c19decc425ab0d18bbbe55636b181200bb92d1ada54f73233ef01bc9aa
+DIST genpatches-5.4-263.extras.tar.xz 1812 BLAKE2B 67a75053cc93216cd0b6f34e11c2cdb4d4606e7356424006d08d35583344ec09211d95d0e5613b7352a1b3317053c4c964d373736f387d76d0209bb915d9256d SHA512 64b041945553ca97df6291848e4a9875fb2a2526b82d730e6d84c6838c761803a819c9765cdf953130695e2c91af28b6b0a64a4e7d37473306b26d0db6c16f2c
 DIST genpatches-6.1-52.base.tar.xz 3173368 BLAKE2B 429b5bc3af457d91b9c178737e573d150e337859c0f07a25043c86b834829e749b92c57fa2d80b2acfe9864f916ebe77c830249be23391d6553f5469b1934708 SHA512 0f003893b6c24fa9bb79722d6d83edb25e77fff11a526f86052980ee175d6dd599784cfcc7ad82055de9663a178fb9de38a766cfe61fe17fbde696a5292f023f
 DIST genpatches-6.1-52.extras.tar.xz 3808 BLAKE2B 6a67986309840e14bd4759c0aabb1af5d6b3653660d1a12d8706567470a28b3a56d5a09cbdd3df9068bed7a845206b5a81fca3a1be0ffe7122579d9b3ff63401 SHA512 0476ec7af5906dfd4dd48c96799568f8ed7d24d7d43717979e03a16219b732461e0afc7af1c5a4f528a08c4b5c2c35d249e81be1c6d0f854f7993da2e0c7aad3
 DIST genpatches-6.1-53.base.tar.xz 3225656 BLAKE2B d701a2920347788f343b14babfdd113b62b78218e8b19a5ee4f36d76b8571e697d9f3a3a9aa8364344e4d0ccaa60eccaab27b24036504b3ea1d011c4492a1eb2 SHA512 10aed454a5d7d7a763ec3008ceb17e30d989abcd76e1ca54d47b8946cf20a9de5991e09158a4e0b182ba58b41760a8de3bbd1979ff23fa9a84aa094c5c31094d
@@ -72,6 +74,10 @@ DIST gentoo-kernel-5.4.255-1.amd64.gpkg.tar 57569280 BLAKE2B cd4c3e7178ae0783fc9
 DIST gentoo-kernel-5.4.255-1.arm64.gpkg.tar 53841920 BLAKE2B 659829c5715d69f3b6269c1cbb5ea38293346f4d0f7367ed11ae995c66756cbe2954f072a81859a749a93607a2d102f4c8988c5b866d624a1ff127cbeb48f0c7 SHA512 d0352d58850c195dbdd2b5e2585b287bd6c1a367cc926d2b0190d64bffe1ba19243fe20803bf9b885b0205d25b1bbddb28255d0b45b1a6a77bc9f199ab83cd4d
 DIST gentoo-kernel-5.4.255-1.ppc64le.gpkg.tar 52305920 BLAKE2B 65db3e5cbd3669eab6fc06df5602205a072d0e87c8d8034fe990223e51aff1a1a5c91b733c4d1682502d74f96fd39f3af85576b774c6db68cb27b6436047ad4c SHA512 724fd13345625a3201b6d057db6725ce0ed3af6c1c8928ac11cb1dbcd5888a874f5a1a2dcf01ef790a77c805b81c2f4826bcfe045145f97393702b9769e69715
 DIST gentoo-kernel-5.4.255-1.x86.gpkg.tar 49612800 BLAKE2B 30f7d5bee3929096a9d547b5dbf6191da01c7b156a7c27010ec056ba2b86e5b1d092da9bd796815c45c5527752c7acf3e511886f826458e9a3e219f6dbbbb20b SHA512 3ded5710b9863c29d4abd96d87fd32ea0d6be5be1478848a8c9323d4fc9f29cbe8a998584e5436b2926f6ee57fc6e319f3509a88117249e4e64ac638efa7c525
+DIST gentoo-kernel-5.4.256-1.amd64.gpkg.tar 57579520 BLAKE2B 2e37ed126d241dcdc14e67d36bfa17e01f39a2e25ccf36ddd36d51358755dc845dc0eeb6b6293180751ee6e5d6777e0453c2e77ed6c733e9ca3d19d7c42b1111 SHA512 e18b3e2151b86674386dd5e14322b52deb5475708a6defaf3e1ed231ab1487d2124bf98967600762db3b32dfbba3006e32c8d9abb6c7e968433b20a2de07ed12
+DIST gentoo-kernel-5.4.256-1.arm64.gpkg.tar 53841920 BLAKE2B a43bde9f0ff3832181e2f8731989f45435ab09119b90aea3e2a7ebdaeb27159618b3b0ec8ca8002ccfa2cdbb6f3e6df1eb62be70cfdc109bd6d7e5e9040ce0c5 SHA512 9aa62b7719d1defb995fa615977297c88caed5d4f05e078b56c48445d2e1592549c5e1959465c1b067f020621721788935084b63af65e9d8206851e9ca3d438f
+DIST gentoo-kernel-5.4.256-1.ppc64le.gpkg.tar 52305920 BLAKE2B 3e4494ce09e9d0e047fba0c91b6491e6d47ff4c0dbcc7307aa971b7f2d82bc3243559fab5332f54308c93da1a4468ad27fa634a61fe63fd329303daabeca9406 SHA512 4f5cf2b95550e8a2af3d6769c0515dfc73f76e9502a1d484e5b2b13b4d9d3311fda2b755b5fab11a77dd11893a7cc6438c953bc4ce79ce1947905108f6a060d5
+DIST gentoo-kernel-5.4.256-1.x86.gpkg.tar 49612800 BLAKE2B 5f6603a15a9240988f9218ec5b0dbfcb7790cd7113a38dc1d292a31f9dcc13abca96eaf4c9721f3fa6a054488b3b402263ca01f906f578eb985e7b36f6414417 SHA512 0f1e8afb57263eb43c3503aa018dafefaa3a12351c6686afffe442355378b4c413237bacbc56825ebbd918910e1cb706f654f066526ccbd9dd579c415b60a1af
 DIST gentoo-kernel-6.1.46-1.amd64.gpkg.tar 76861440 BLAKE2B e9d5b7c9017adc5122759190368abfcff3db9e0dba72a091c3f44a3a2495ddbadc464eb4bd9f0a89a7629cda56e33103523f986bf05439c3a9d1c9b57a18728e SHA512 17d55b018b1f196e6dcc11779fb17c02c47a39d6b88fcd86a0f967ad4fd8ec44f55105e1425b8be07750981ec92dd21421a787861f50abba65f590210e0f2e2d
 DIST gentoo-kernel-6.1.46-1.arm64.gpkg.tar 69488640 BLAKE2B a72e190c5455f087b811ad68eb818a67efae7be3a2f7f2dca41c1ad4397c1b5f45db58f02360bf05516b61e871e0f4cdd1daa0c0ea3c3aaa0d40f88673e890af SHA512 ddcba28035f1b084097cfb3b58bb90a37e29d6abe3043d3c5464363da095750a9675e287641fd782da29ee02077bfbaa5ee784f579df09a90b01728b9c697230
 DIST gentoo-kernel-6.1.46-1.ppc64le.gpkg.tar 62832640 BLAKE2B a8e45f7ecde91ed96d440e4261ef00fd7e27d4dc50d5f92d9b530d2d1f6438e010c76caea95e6d5015c617fe71cae541c52cfa747ba7388b4ccafd592373cf75 SHA512 60295b457d4bda5dfdfceb1a28049522238c983ec951eb0b46c42192408574131d82eeff515e97862160050b4b2f77bdd1799458a238d75f724f8d652c1758d0

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.256.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.256.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.256.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-04 13:14 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-04 13:14 UTC (permalink / raw
  To: gentoo-commits

commit:     284ab6c61919959b2993cfdd5863d3b677c7bfca
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  3 18:20:51 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Sep  4 13:14:16 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=284ab6c6

sys-kernel/gentoo-kernel-bin: specify that 6.4.14 has EFI_ZBOOT enabled

Closes: https://bugs.gentoo.org/913542
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/32587
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild
index d6d57f5796d5..c378c0fde329 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_SECUREBOOT=1
 inherit kernel-install toolchain-funcs unpacker
 


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-07 13:54 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-07 13:54 UTC (permalink / raw
  To: gentoo-commits

commit:     a4929b990f64fff73178a544121907a777d0bafb
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  7 13:41:33 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep  7 13:41:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4929b99

sys-kernel/gentoo-kernel-bin: Bump to 5.15.131

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.131.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 22089f8d8f7f..b39c0e2cda45 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-5.15-135.base.tar.xz 5311072 BLAKE2B e7ad491771a4602a9f8d6786ba3
 DIST genpatches-5.15-135.extras.tar.xz 3932 BLAKE2B fbb46341209dfb76d7a3ed7555de53de48dac947bfc993567afb6d0c2f8e23907d1fbb831a35c274b22ce34a31d6b805d30e727c59fbf63de7095500357ffcae SHA512 796ad4fd5ea1d84b066acff3b56d8df87575a584925c8487e97fb3b056ac46622670e06ce4c5511541c037ae84a566e9fa2304f5555050c96efe97da37126e9d
 DIST genpatches-5.15-136.base.tar.xz 5312940 BLAKE2B 3f905e0cc9ea0353f3be1cfff526f849298fec3dc8e7ec66c7283ff3440663cc54b58cf07bc2c62d2bbd9bd335f37a708741188a43807e55b526fbbd465579c6 SHA512 0d8aca792ffc949796905d135abb89ee812271e93946b00cba76bb7b3e9d5cfe05efc29a19c4c3e9933f9b1eea0256caffe85d9936f6cceeb94f3ea51c60f586
 DIST genpatches-5.15-136.extras.tar.xz 3932 BLAKE2B c9ea53212a94f1d8cecc51c30d3e7a856ac1f325ecfd5e06f5c61b3b85fec988ff93169d01b7335fd100b329e97bc8806ca02247477b51311956a29efc2d4d6a SHA512 edc8041e65b7129f8abac8351c900d1a8849bcda06d3328c6fefc641af259aad243dddd9267ba0f6532b2cbfe4caa0275c323db392cbd2f3160930e0cbd20017
+DIST genpatches-5.15-137.base.tar.xz 5320152 BLAKE2B 9c2376c4aafdeb6f49b490ffbd15b70edc3c76dde6fd5eb863912b685d0393fc4579d6a402b5aed7c8081b4ae6c0bd5a8bcbf2fc3b92301f1ba1f582dffc5176 SHA512 d156b00a395c0d6fa623f84c4cdcc8266119703aa03aed96dee78f799535f79ce01cfd603c0935b4c0d2a793031cda5635c034358d9eedb0dd7b1fa307ebccb9
+DIST genpatches-5.15-137.extras.tar.xz 3932 BLAKE2B 36f79232e1f7a297781b64c0fc2a9a3ca171a7440d635631ae34330fef11f782c43f23add9feded31e19904a28fed1a9d99a1991b590c2e1114de5217ee673ce SHA512 fd59a24b43fe48a9a475eab3c40a1fa0626661b3c66734223cc9c24a8f7490b569a475d94a170a1a5958a7be39fde77e63ce933620d8e31308623cad218bc339
 DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e491ab80c1e6291e542a99cf308295ed2301c93d74cd41e34fa10e1110710d26edcb9b4b132ee635cde5711b6474557601866 SHA512 4083c69df7ce9aa2e57eb69be4132689d10c95155c7608d6fc52f661abc1f0f9077f546016b3df32b8252777fff78af347af7022d18203aa8416ed83b68ef88b
 DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
 DIST genpatches-5.4-262.base.tar.xz 6139068 BLAKE2B 61c2f6a1b307d4e89fd6ddfa57985eefb7b1778ee8ffe346be8967ef528ece98bfbe52c56eff2cf356dc0d2087b59ed353591d508e35e6214130abbd586f1fdc SHA512 c16b5036a6a4a1832a3e95ceda7e77cfdfddb99b92d1091354cdfcc8868a8ac7d4f692ce522e7167d171664b65273c8ea29009fb2911e9f20d3da6ebcb2a9837
@@ -70,6 +72,10 @@ DIST gentoo-kernel-5.15.130-1.amd64.gpkg.tar 66263040 BLAKE2B 298a1612b258b8cf7a
 DIST gentoo-kernel-5.15.130-1.arm64.gpkg.tar 59392000 BLAKE2B 44804df0fd62600d66f1f32070d87adc5b7e61e52f9b041c8468f2b4815daa3373bbc0b12c7a27681c82e76c73dd0f90d0516ace05fedae956c21eb483b514cc SHA512 a5866f3992bf92bf65a2e27af10353d2f4ea943ad3026401be192b40bd28d4afe9e11da01f77bd6e454bc44ff8984de39a416664d055e95d579a3bc12ca0bc60
 DIST gentoo-kernel-5.15.130-1.ppc64le.gpkg.tar 54937600 BLAKE2B d5502cb4d6bd4ad9807f2ae4b8077f1086bcfc4248f93db735c5a308bd830e6dcede3f13dc3985078758ec52db8adb8e00370d6789dbb74a6b3fb398d425a741 SHA512 ec5029ab7959a179c75a9e9fe9e03de66e3de0c1169d914d962694fd54d85b9e5dafb66b6a8a81d5ad74bcb3e7a5ee4bca1b0d0492ad22c8a99e2cecec67cace
 DIST gentoo-kernel-5.15.130-1.x86.gpkg.tar 55951360 BLAKE2B be682676a5381fe25d3d326e650f8e61a9e0b4891aa1667f8287674bd2dd115c5d8762ac124c9cb4521966383e05b77b6dfa9b01243c7073f5c08b7c97e2662f SHA512 4fbabb0a5e6f9bae2a3855476cb56c98e8be0baadd4384d5e088b681c7ac560bfcff96ad68913ec9a5566f51ee704850fdb233804ba96bdcc0439b2752877cbf
+DIST gentoo-kernel-5.15.131-1.amd64.gpkg.tar 66304000 BLAKE2B acaa0213dc818bb9afbd8501ffdd2e6ee13cc90af67999d2c423f27ccaedd7cbb3b9b81121ec03c3b980e2dbcea407874e9386c8126f8f5dcf42027ebb8189ac SHA512 4bc622751068933f6a7d589937f6ea5b01f670dc22ff3bfa415e908e3c7b3cb3d46e9ae4c3dd59c3fb7956063f41989e31172ea0fade23112c604958721218b6
+DIST gentoo-kernel-5.15.131-1.arm64.gpkg.tar 59392000 BLAKE2B 3c996e4d11ee8600bfeb80ef0cbc4e97e69c1b9db5d740fb868a6b8d899e0aae3705992a647f2fd328a40edfe72ca9f9e23e6574249c73cb3992c03f5a60120b SHA512 bcc8451991f91b5e2c4410383b5c7bb9f672aa148f5be445d292daafaf492ede9092019a2489a1130c0bee5e15c6d55a3631ef7986f00d498f941da106c9ff67
+DIST gentoo-kernel-5.15.131-1.ppc64le.gpkg.tar 54927360 BLAKE2B 8ec141635acd018021066dda22be2728aa7f2f7f43e2e3c1ac0bb7bc4d5ae78567531d94eef5350f10b2b741f3b7a4d62195653cae6e22f4e430fd6d3f8e7868 SHA512 379eee6c5e332810ed2649ebd277aec92a2b0e05f421228030765bfe9ae6a5f7ede71812bae9912e0faf5d9be102448e82991a1d7a29afd223213ef91124dd18
+DIST gentoo-kernel-5.15.131-1.x86.gpkg.tar 55961600 BLAKE2B 90995dfdb705206db57509e380d6702af402d448e3f39387cb53a8a37d3f6cf94988245a6ed4ec62536dcd12c0a47399bb50d26a53dd483001bc3372db811518 SHA512 0db6efe65c0a77b0de5fdf9ae6076d3c4f2cc3c5987ae39c64ff0aada53145473e521a1eed5700a6a5fd69c3919155ca92d6a767b956c34a813009a54e23a602
 DIST gentoo-kernel-5.4.254-1.amd64.gpkg.tar 60528640 BLAKE2B 33d0479796b153b5769c16cb0c5626b17596a6e987248e7e91f2e5c9d3d9ca752c625face60b8562a9045cf4318b2c366e8acef39f0bc534ef5d3f816169e76b SHA512 773914a4a4f568d889dafe56103a21893e7037123642be23fcddf49e7050ed414ec359b971b667373fd6184eb58dbec10168cfae6ad933af726feb6d9f89f040
 DIST gentoo-kernel-5.4.254-1.arm64.gpkg.tar 56535040 BLAKE2B 86e83e47aec900303f01b94f770106c0a70476604efca854699cf2d7ccd335ed2ff4714f6896153782a64f5a06cf19718ca6271994be936406648fded9f95a59 SHA512 0077acd5556f992f0cd3059cb866d164970a71e9c646467d85b4058a00a15b2089b8d102f0e3f9c17dee64cea4b8bbd1e265a528b91a9428eefbbf5cd9ab8bf8
 DIST gentoo-kernel-5.4.254-1.ppc64le.gpkg.tar 54210560 BLAKE2B c8fef1a42e4479c9eef68d492ce5030e0e5cf73abaa2bb42fee008589091f2390227746608b099e0df7db5cdd2734950a66c320156afa302a5283dd21e534d1a SHA512 ef378426c2774ec3911b0fde86a7cb25bd9ca142ad9d3cd33d4dd698344655cf3d7d98c3ade40a2ef4edad7d4c1cad2daa580b1602066e6abe7ff4cbdf5d6bd1

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.131.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.131.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.131.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-07 13:54 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-07 13:54 UTC (permalink / raw
  To: gentoo-commits

commit:     a1b3f306d1fa0e113628fc568a082330feaf1ac1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  7 13:41:29 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep  7 13:41:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1b3f306

sys-kernel/gentoo-kernel-bin: Bump to 6.1.52

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.52.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 725db3e74a9e..22089f8d8f7f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.1-56.base.tar.xz 3326400 BLAKE2B 4a62be88a16883b13ab169a93933a
 DIST genpatches-6.1-56.extras.tar.xz 3808 BLAKE2B 647f53e02a9a383d96beec781f33892f015302609b93f6d9f8408ad1e8b2ffb423d01f0f540365fdcb795e493bc1bc493c390a218226258f6ac51e8fc8bad657 SHA512 c4bf617db17818a615b279a2351e5f369c9efb256b30e2581210c57758ca519eff1d8a320bbceefc5ac8784e530476dd2db7cc559e7da99c3d1037d1ce69e663
 DIST genpatches-6.1-57.base.tar.xz 3329956 BLAKE2B d43450b8139d3a37aa248d8b5af3047d29cc8a16346512633d6ebd55c8adfda8a165d707051e4bf5b167830a711074e9fa4fd2038c04505ee455a6a43686eb1a SHA512 1917b2d9026372ced986e2572f9b1f99633bd61154855547283110279d3feca3fe2326d200bda75c61a617ff61a5758032bddbb4fc37dc403384bb76e060bcb3
 DIST genpatches-6.1-57.extras.tar.xz 3808 BLAKE2B 39e1e8aef7db1d76f770bdee410c6b26bc7bab3e6c7b3e7ef342122d83ac8fea8bf1975887bef6ba1be2e99035f2f233ff3267c05a1e6d17ccf282ee26c4eba2 SHA512 027cf468cd29d927f620f013c2d1461dbe4877f587d8e4fcd02dde085bbdbb4f0f1ffb5cd23a84ba89ce9a5425144eb28a72415b2998bad14ea8a589316f32c5
+DIST genpatches-6.1-58.base.tar.xz 3336552 BLAKE2B bea24fa334dd00948056ec5c1e18b20869347e33a1a61cbcdbc03d821c3da697689a84c8cc09d4127b94c9c581d4293c1d847c692522bb4a37fcf4850272d1ed SHA512 69c21b4ee470a49bc5b82c3fe8ee53d688585d1b30cda72dc2e7aac230b65d5972e4d7ad4b879f32012412a7c59e0573772d1ee217c5d2e5cb9790759f7ecd82
+DIST genpatches-6.1-58.extras.tar.xz 3812 BLAKE2B 16953223f8d699527c36c16c45e20be26ed8afe6ebb6eb2badb8f2f303f6d22d1ea351b6c16c0b14110580275c50b074560d4e2b79851850c20ffe6e279b8287 SHA512 23ac18840460888f60b1f35f2625c9e4cefb31a61d9a8449ff890cf29c7f9ad61416da95d198e197bb6cd30dedeeb20466284bab7f5fd7a8f103c5a1b055ed31
 DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 35ac10ca68775c9e9c5668e9d4a8764c6cc583f8ecbade54b6f1bb1e4ca41fee1d48f5e782a6ba271d0b2f710889aaefdb13c9e4bb437d4f91b05a3d7e464a2f SHA512 5c3fa0b3c09b5298b4bf6542960e07d9c63875cc84821bbd6ef70556868f33a6aece33b9882b97cb9e32536ebfa536a71b9113e95b1b72b80c4f1348434e43c6
 DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86 SHA512 ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
 DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B e1d9bc63a0d8beeeeef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc SHA512 5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40
@@ -104,6 +106,10 @@ DIST gentoo-kernel-6.1.51-1.amd64.gpkg.tar 72488960 BLAKE2B 7af239f4360f79e07bdb
 DIST gentoo-kernel-6.1.51-1.arm64.gpkg.tar 65187840 BLAKE2B 5edb676a59d946af4eb86e45d930d761dc4344f0df64d502b60e74869bd4165de75c016d2604b6889d9e1e2e6f5aebc4a51c810f9ed9757b1226890801cd79a3 SHA512 53adda1003ec3abaf44f2cc451d783510bd54053f2ee6df69fd25e8d60cd3b49145894067b94117f200079cb90358e7517ca9437478311c8edd1db4d03751cfd
 DIST gentoo-kernel-6.1.51-1.ppc64le.gpkg.tar 59822080 BLAKE2B cb18a79d7f5bf8adbc98973468d01b7cb03f8036c1992d4b9f6d7609ca533bb5c90a3e40fd8afc011e68d28bdf61bb882f664f9e796d4e74f22ca26656c7558d SHA512 c45b9eda0fa906e1df558564e6e963e053ac307bbb7dbf4d7a19f3a632f721543f93ba18329c0e0058d10e3de6239aaf6578bae456932a62047496a8f6e61f0b
 DIST gentoo-kernel-6.1.51-1.x86.gpkg.tar 61941760 BLAKE2B f063a0bf783c4eb4cf0d018f269dfce5d819eec47eb3f856c8c63b2aef7a623d0c33d1c6508dab5ecd4df6a7f1f14e4c96320965000a14acfb32ac4999a640e8 SHA512 f18116bdb363ef2264e01ec687120b35a59b21e00e8149436f69155278cdceaf9bb8f3a97811959b3878bc444f2550d67c84faf1db0e7abdae84815fcd3c1ceb
+DIST gentoo-kernel-6.1.52-1.amd64.gpkg.tar 72499200 BLAKE2B 5a036d4891d6b059fc620cee9439cc0b9c1dce612461ff9201ba5abccbec574240cf4563443b90601b2a3eb2a4af1f0cac85a947a8a2e2380bd7f8619370f1d7 SHA512 f3bf192f802dc8b494315a71eeb30d3346aaf5458166befec7359cb6a247bbba0000f0429cca628dab531be168b5c26d4074646f151eb5e4c48cf6dc0680ceb8
+DIST gentoo-kernel-6.1.52-1.arm64.gpkg.tar 65198080 BLAKE2B 197fe966ba8528abd5d786f893ad7751561221a414214eb302011633bb251994767eec64b3eabaa8cb242dd6f4b4cc6e46d70a82adcbdb1dc6bfd57744a24d50 SHA512 280fd5611f11ea43c9c4399afe2c7841992f463714a3333529274c91b19cd147e6d5f41a8a3d6173010889e17747476a39f33142c56d60f959ba2375be929a1f
+DIST gentoo-kernel-6.1.52-1.ppc64le.gpkg.tar 59822080 BLAKE2B f7df1d4defcaa67f1db04c89e48129f410cf8ae9efd79a1f05b2551faa2b985cc1518e4b9c6c21d5026d8b61ecec65cddc8a1abe79d436c5afe89e3fb030dde0 SHA512 f40be07c14be12c0cc65a3c42deadb30c4a7a61376ddbbed53386019304e778b3bbf873d3a654843dfa4a7a126d1e41d28d0db6d964b74aa387c6df8e2c21a30
+DIST gentoo-kernel-6.1.52-1.x86.gpkg.tar 61972480 BLAKE2B 1d1a1e213cf777dde3f20033937b3fb237d0003a300da980ad18ce37f34d395b02a2d609936ea2722e8e3691fb2acc69d58bf534df52a73507146bc2bd0c124d SHA512 5b4c515d6d32973f5d2f62061f047f25cce7db66affff8303fc67fb2e6240720b392faa615ac7be32c242cf7cf8ec6be9ed8bf9be1e905160fc6453592261f01
 DIST gentoo-kernel-6.4.11-1.amd64.gpkg.tar 84060160 BLAKE2B 53cb5140f149d9efe604a5ec1a631557b66a0d970fb4b44c20e602f0a430e1c57f29d3f532e56b249583e0cdedd05eefeb788f5773a7ec8a55761f5975b70625 SHA512 9eae8e36cd2eca63c6fe0133c34be5a2f13c006caae596e75a4e97ab7d0a31553f625b31e3a307402ad1971ab0d8407b6684908b4ea54d9ae096c59745e745c5
 DIST gentoo-kernel-6.4.11-1.arm64.gpkg.tar 72960000 BLAKE2B f023f2cf059ebe741840a79ff03f5c869f33b143bba229b1499e8edc02aa4e5b28707eb8f21979302da0a747f75db5c8dfb0d545f0fccc081dd64ee5d53924c0 SHA512 dc5e9d29e270be21adf2dd27f687d3a43fe0a9ed56e81c6fda2a4d05582935827e814f869b14581692fb46127e0e201f779eedd0757cba2b5fca31be51a1b64c
 DIST gentoo-kernel-6.4.11-1.ppc64le.gpkg.tar 64655360 BLAKE2B 16702f5aef82f29e76e7ff583903e63c96defdc30efca67f5c629904c7cb3febc39c1bdda16764c4a0c12a60eca97415cff9efe0845b95f6a2ee54f4170563b2 SHA512 9954161681fb69761e5c36db2d357cd73712f8af2f9dd31cc6437bece50e94567976f5d703d3e59c19fcdb82a85e65424a7fa4a67c10d7aa1f1ccd89ce002c97

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.52.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.52.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.52.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-07 13:54 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-07 13:54 UTC (permalink / raw
  To: gentoo-commits

commit:     7337e6c016258eca97125024adedd7e4a827258b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  7 13:41:14 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep  7 13:41:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7337e6c0

sys-kernel/gentoo-kernel-bin: Bump to 6.4.15

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.4.15.ebuild                | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7ba8c6d934b1..725db3e74a9e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -38,6 +38,8 @@ DIST genpatches-6.4-15.base.tar.xz 809064 BLAKE2B 5f931235de8f0d94b1297c4e5c1c5c
 DIST genpatches-6.4-15.extras.tar.xz 3700 BLAKE2B 36916108aa768ac8138cfe4e167d1bdbc8413e2c971ce81f531966882ff1d096077c9676298ffcf69461059c62ba69e5ed821187e8a520aa21f0adb7ba119281 SHA512 65f96f5b47fe3ca21c4e7f09c13474c64d932eefe94a523d3197addc8ff8f70fce0b9da59f26e890cdb75cd9a9979dc99386c4815ba8d6e2b419a1d5872fd0d1
 DIST genpatches-6.4-16.base.tar.xz 811436 BLAKE2B 1a1f92b35cafd3ee73cc9a04a94d72a11f01d48195c43e881cbca1a776fc5f6abaf582523a6e75a5dbbb04cdfbed7b19e85d77b5541a926f4e6497d72508de87 SHA512 7a4899923c0ff93d8b5dfb3ab1d4a698337cfe19a457affc3d67df41f3ef734064110d55e3cc84e0fa5b458c7919fea14738fc18befa4ed5f6052a5b8b5383bb
 DIST genpatches-6.4-16.extras.tar.xz 3700 BLAKE2B a50cf572b21a1e91c2e84f05238f5d0301fd2b6596f98fb48fb962c4c4f2d17f91a95af4c3814d818ef53e1743523aa6ec45ac0b26c41bcb7e122a31f616d59e SHA512 534d7320c07134e41f6bd31547ab55f6e0d305b5bd7cb8c862f0d9454142e3aa273c64f50405a1230da32b9341dfdba0a1ab71121bb4a78819ddd5a9e6f320b2
+DIST genpatches-6.4-17.base.tar.xz 818408 BLAKE2B 71e3e8271b5ba2788bb52f42e8cf7846375856d0a946188c01e1e20f4bd2001817837910d9272c5e70cffd539d7f9e30dc89d7378501f18ebff678d699824e3b SHA512 bd11bee4f21132321da063dfd66f506e67e5528fa6aafddfb483067a0ca02e92ef71a83c02bbe601e434d5c77649f17c7e9d9e34ba1c9f06084eda79906b73a3
+DIST genpatches-6.4-17.extras.tar.xz 3696 BLAKE2B 6a9be135efa7a8fdc0ebafd41ed2f8794530e6052d3a955d6142c03d7f134d2157efbdaef071c0b0f362406e42a404f385bb4c73717b24e427a4a6e886ea1504 SHA512 191a861faefd72ce25d4a6bf873488e5b8625b70f46bd1bf1f36125483ecffcd00cb5c3a7a07e2cd5d97d5f140d8ddb9897e80fa010492e64435340eab9c76bd
 DIST gentoo-kernel-5.10.191-1.amd64.gpkg.tar 66365440 BLAKE2B f7086ca26f08468b754b0cf9ce715ed763d2866ebc8ea322fb51fa2ab5146f1c7741f68b82d52a7d54442cc36cd5a114132f9ccb0809e8d0ab0da022742a48d2 SHA512 0f4918273c70f06756c19cd2c7738176695aba65eeaa7846aa6773d97e6d3ac4302be0328926f1a217135d21e2660e6e4124ced7f2304c0f1a408ad2561b24a5
 DIST gentoo-kernel-5.10.191-1.arm64.gpkg.tar 59392000 BLAKE2B feee11f6bc6148ca0a65077a33cb1736fe2d588037bfada383bff1ca9ca7ea71d6f3248a91cc9b152d87a3fb9580177a68b3748c53e2bb6e0309c7a4b9e39df3 SHA512 bfe38e92e445719daddc4fd87b717c652a0fbc5b3cf3fdaab40c1014229a2bf5b504642c21e5bb478d56742c56100271a7433f113c7c231382d2f226a609f837
 DIST gentoo-kernel-5.10.191-1.ppc64le.gpkg.tar 54947840 BLAKE2B eab70963c60d1d668ba562652b73bf47760d326ea2cd3fad8cbf91e75a9329283b9af38ee7391c4bc887c32464a6c8376844135231d155eb11916c926f8c263a SHA512 58a8701b46878dd470a4210f96f65bc85aabb4c8b29aed5d1d61eff2efb1f851c38b648c50afa7cc164406ccdf8ae3bc673f73857903a17c19229f77c8e885f7
@@ -118,6 +120,10 @@ DIST gentoo-kernel-6.4.14-1.amd64.gpkg.tar 81745920 BLAKE2B 978adce49a0cd1065a0e
 DIST gentoo-kernel-6.4.14-1.arm64.gpkg.tar 71249920 BLAKE2B 2448002322bbc63dc8b771bbf0cafb5eeb16e714a80133dff1c88a490b4acc07c3a668867a2694821f34d8aed1c2123582b3f8ec65c99e90d3a38ec2df5d786b SHA512 14b2fdfb58808d0e91cbd9846c30b06566a3a368a1172209313d5dd1919ae885120819f57bc4718a67c5921572eeccbad1afe0af07a2b1fc25e72e1a600d5310
 DIST gentoo-kernel-6.4.14-1.ppc64le.gpkg.tar 63457280 BLAKE2B 47a9e8b769d2c051b5ddb7295f2bd51b7d5f94fd77f7bb8eccb5a52b46806aa5fe6fee5b65ae57579f1b41ae333414d3a1aa871c25ffb0842503d0f61ad30766 SHA512 5dd7145d9627aa134b7a6df3de4c15d1d39deadd0d92d3bfb9cb6a403183168901b1df1e11e07e4fd35e213bad98a1e912a8f8b33ac39cba0db1a1a141c42975
 DIST gentoo-kernel-6.4.14-1.x86.gpkg.tar 65873920 BLAKE2B e0b8ff61a953cea8326660ad9953c68621f7c70ced88af49921929028e0c3b48649c92d9d6919a7ff1c72ed3fc8e5b4cd3bf6c29314c0f861dae1366e086dcde SHA512 680516cbebafeb62c859c5a8ff572727c725ce9e7cad339fd32bfe03e625a3f58e2ef85b13429829fe88b171413b594e66c3a882c0cb1aa0b46b4bb6816b9935
+DIST gentoo-kernel-6.4.15-1.amd64.gpkg.tar 81786880 BLAKE2B 9c2eb4cdf6d9c106b9daca8e3c6c5ec563ee70787571f589d612eebf8593557e0bf3ba2dd466a91691193890ce9c298a074c4cb11df4f9c667c943b4619699fa SHA512 cbf811141346ec2dc540d0b89e20e59f7b4f18c996c0f9de934f092265f0038cad7664d28891335b3d3288ec53b7c878222aa1ba45b0cef143a06cbc05ae69e9
+DIST gentoo-kernel-6.4.15-1.arm64.gpkg.tar 71239680 BLAKE2B 85401a6aa936656e709206b4fe82f228d9164590df299fe98cc0d547f01a8b5e3404bbf46f8666a1d11c54886a4fd219b1ad3076ed8479e5f2e90557cda5cc23 SHA512 1c9876f04cce47e1671e173da450e7169088ab9797ed30fef7224ca887147abca6a8a6b43c0af2837f177bd0b34af05d5209e19e553cc46508ce7a2ea8a59bc0
+DIST gentoo-kernel-6.4.15-1.ppc64le.gpkg.tar 63447040 BLAKE2B 0e89977da0a9648bbafc0a4f827ea8b2b79b3dbba658c69f0c4cfae58085ae2e56f18968f3837efda645f0953c7ca6c35d7d771f5e3e2ba9891eb6bff41fc18a SHA512 f816c05b0a93bd8913848809badb8f5250ab60387be2f93521aee0dcd10f35ea2fb80cf1185a6ec12daa81a92cffa5044de934a66dc0d092966b02c3bf0b806e
+DIST gentoo-kernel-6.4.15-1.x86.gpkg.tar 65863680 BLAKE2B 8135ca6504d771308217346a2d4c03916f99bdbf3fc91480be9a214108519b67399e4f871a5df5a7855f25ae599209c5201a93e319fa310c463c440eea10a8e1 SHA512 f06831a4cd822e0cbd93e0a249d71673e3a98b9ba19791fec0c4a5226ed47d05b7a0827d88933be799b41c348330566430ec58462217389c02675a1f69fd3e3f
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.15.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.15.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.15.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-13 19:20 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-13 19:20 UTC (permalink / raw
  To: gentoo-commits

commit:     e6c6f5df4bb363e7dc9ab7580342815d6db6dd59
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 13 19:18:27 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Sep 13 19:20:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6c6f5df

sys-kernel/gentoo-kernel-bin: Bump to 6.1.53

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.53.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 90434a8bfb42..fb4676085674 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-6.1-57.base.tar.xz 3329956 BLAKE2B d43450b8139d3a37aa248d8b5af30
 DIST genpatches-6.1-57.extras.tar.xz 3808 BLAKE2B 39e1e8aef7db1d76f770bdee410c6b26bc7bab3e6c7b3e7ef342122d83ac8fea8bf1975887bef6ba1be2e99035f2f233ff3267c05a1e6d17ccf282ee26c4eba2 SHA512 027cf468cd29d927f620f013c2d1461dbe4877f587d8e4fcd02dde085bbdbb4f0f1ffb5cd23a84ba89ce9a5425144eb28a72415b2998bad14ea8a589316f32c5
 DIST genpatches-6.1-58.base.tar.xz 3336552 BLAKE2B bea24fa334dd00948056ec5c1e18b20869347e33a1a61cbcdbc03d821c3da697689a84c8cc09d4127b94c9c581d4293c1d847c692522bb4a37fcf4850272d1ed SHA512 69c21b4ee470a49bc5b82c3fe8ee53d688585d1b30cda72dc2e7aac230b65d5972e4d7ad4b879f32012412a7c59e0573772d1ee217c5d2e5cb9790759f7ecd82
 DIST genpatches-6.1-58.extras.tar.xz 3812 BLAKE2B 16953223f8d699527c36c16c45e20be26ed8afe6ebb6eb2badb8f2f303f6d22d1ea351b6c16c0b14110580275c50b074560d4e2b79851850c20ffe6e279b8287 SHA512 23ac18840460888f60b1f35f2625c9e4cefb31a61d9a8449ff890cf29c7f9ad61416da95d198e197bb6cd30dedeeb20466284bab7f5fd7a8f103c5a1b055ed31
+DIST genpatches-6.1-59.base.tar.xz 3488836 BLAKE2B 5e92e2d1c4ab691284991ae953eb4ec8f6ae5580d2ec410b94d4bd0c8644752d4be1fb962eb5f315b22d811bd49983f2fdb352523547d973fd712fe117f4452d SHA512 29963613fbe41485226137bb35e77daa4d4b2fb8eea6c18c6d9713f1d5cd27192273b3337ca4c02af6d2dba04c564be66edfda6ea6dbbebc22b9358875860288
+DIST genpatches-6.1-59.extras.tar.xz 3808 BLAKE2B bad1dc9ff79b84c02f4f634764c6fdf5ef437c14076048d2e0b777f0ec967fe3dc544739684b50533accdf22d3d85af2c0422ba1183ba4ee26590d02c155cf5e SHA512 451bbbb7bce1263d97bce0580729e0a948021734d6e546e318ab37da786a848d9c2376c9849894be9bc8028ee9afece670b86727ded1cf9857d236869c113530
 DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 35ac10ca68775c9e9c5668e9d4a8764c6cc583f8ecbade54b6f1bb1e4ca41fee1d48f5e782a6ba271d0b2f710889aaefdb13c9e4bb437d4f91b05a3d7e464a2f SHA512 5c3fa0b3c09b5298b4bf6542960e07d9c63875cc84821bbd6ef70556868f33a6aece33b9882b97cb9e32536ebfa536a71b9113e95b1b72b80c4f1348434e43c6
 DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86 SHA512 ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
 DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B e1d9bc63a0d8beeeeef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc SHA512 5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40
@@ -118,6 +120,10 @@ DIST gentoo-kernel-6.1.52-1.amd64.gpkg.tar 72499200 BLAKE2B 5a036d4891d6b059fc62
 DIST gentoo-kernel-6.1.52-1.arm64.gpkg.tar 65198080 BLAKE2B 197fe966ba8528abd5d786f893ad7751561221a414214eb302011633bb251994767eec64b3eabaa8cb242dd6f4b4cc6e46d70a82adcbdb1dc6bfd57744a24d50 SHA512 280fd5611f11ea43c9c4399afe2c7841992f463714a3333529274c91b19cd147e6d5f41a8a3d6173010889e17747476a39f33142c56d60f959ba2375be929a1f
 DIST gentoo-kernel-6.1.52-1.ppc64le.gpkg.tar 59822080 BLAKE2B f7df1d4defcaa67f1db04c89e48129f410cf8ae9efd79a1f05b2551faa2b985cc1518e4b9c6c21d5026d8b61ecec65cddc8a1abe79d436c5afe89e3fb030dde0 SHA512 f40be07c14be12c0cc65a3c42deadb30c4a7a61376ddbbed53386019304e778b3bbf873d3a654843dfa4a7a126d1e41d28d0db6d964b74aa387c6df8e2c21a30
 DIST gentoo-kernel-6.1.52-1.x86.gpkg.tar 61972480 BLAKE2B 1d1a1e213cf777dde3f20033937b3fb237d0003a300da980ad18ce37f34d395b02a2d609936ea2722e8e3691fb2acc69d58bf534df52a73507146bc2bd0c124d SHA512 5b4c515d6d32973f5d2f62061f047f25cce7db66affff8303fc67fb2e6240720b392faa615ac7be32c242cf7cf8ec6be9ed8bf9be1e905160fc6453592261f01
+DIST gentoo-kernel-6.1.53-1.amd64.gpkg.tar 72509440 BLAKE2B 1cd4c14f7f52f8a8bf0fabde437d70349c85351628546e44a7b19df6fcdde2424a12d519fa1a904727050af18c8b52c85f3e6b668a45285882b34277f2042f9c SHA512 f78992b20ac25282f80ace93c68cbc9c26d2a764ae4ab76f0a518fa1f9d7c2a4a95e02bde64e01893adca3129f0e3d77f5000d959533f34cba3f65795c20d700
+DIST gentoo-kernel-6.1.53-1.arm64.gpkg.tar 65218560 BLAKE2B 576f4e81241184842d38e1fecc17635a7fcb8657a7ab1b96f629d92ae5231bdeca08c4cedade4d75c07a915d3584ba2f494b4cb92a0d0450e74d0f5bc6b555eb SHA512 07bdac4e29a292631b560d409f0eaf256a9d51d90293051d81b368be13d02ca264e23135fff8e51dd932720fab7d71f66418279ea237f541792e52bc4d5792e3
+DIST gentoo-kernel-6.1.53-1.ppc64le.gpkg.tar 59811840 BLAKE2B cee9232bdae834b254321018b485b61b3083cdd01bcdaada32162f8513af67596534efd653fe0352fcbd093d0532f7c74b28ede6993bc22e4544676306dd8dd5 SHA512 0ebc131f6a0e6ef882f584faa1d2c963ba8c3d461326719617bcb97488bd0de8d45453c530e8b41ed4f2b6fb29f6bf29893350f09cd9dfbeaf7d5dc9a101eb95
+DIST gentoo-kernel-6.1.53-1.x86.gpkg.tar 61972480 BLAKE2B e87669b4450e1955ef82b781eb4880be2dbaf7b33b9fc90ac04878a7a57c80bd75f7e8388517937dda2e651eb9c83115cac21cefd055739736dd09a23e135712 SHA512 71f36656fc836794b51e2a6be746272f408456e3d26a19aa28b12c5eedeb2344bc3e99f8d6fc19e63b0e1f36725d63fb90b2388b9eee3d7555ef93e9fbf37f64
 DIST gentoo-kernel-6.4.11-1.amd64.gpkg.tar 84060160 BLAKE2B 53cb5140f149d9efe604a5ec1a631557b66a0d970fb4b44c20e602f0a430e1c57f29d3f532e56b249583e0cdedd05eefeb788f5773a7ec8a55761f5975b70625 SHA512 9eae8e36cd2eca63c6fe0133c34be5a2f13c006caae596e75a4e97ab7d0a31553f625b31e3a307402ad1971ab0d8407b6684908b4ea54d9ae096c59745e745c5
 DIST gentoo-kernel-6.4.11-1.arm64.gpkg.tar 72960000 BLAKE2B f023f2cf059ebe741840a79ff03f5c869f33b143bba229b1499e8edc02aa4e5b28707eb8f21979302da0a747f75db5c8dfb0d545f0fccc081dd64ee5d53924c0 SHA512 dc5e9d29e270be21adf2dd27f687d3a43fe0a9ed56e81c6fda2a4d05582935827e814f869b14581692fb46127e0e201f779eedd0757cba2b5fca31be51a1b64c
 DIST gentoo-kernel-6.4.11-1.ppc64le.gpkg.tar 64655360 BLAKE2B 16702f5aef82f29e76e7ff583903e63c96defdc30efca67f5c629904c7cb3febc39c1bdda16764c4a0c12a60eca97415cff9efe0845b95f6a2ee54f4170563b2 SHA512 9954161681fb69761e5c36db2d357cd73712f8af2f9dd31cc6437bece50e94567976f5d703d3e59c19fcdb82a85e65424a7fa4a67c10d7aa1f1ccd89ce002c97

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-13 19:20 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-13 19:20 UTC (permalink / raw
  To: gentoo-commits

commit:     eeec33d0b23ca49a445d83d59d24306832f8257b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 13 19:18:20 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Sep 13 19:20:10 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeec33d0

sys-kernel/gentoo-kernel-bin: Bump to 6.4.16

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.4.16.ebuild                | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b39c0e2cda45..90434a8bfb42 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -44,6 +44,8 @@ DIST genpatches-6.4-16.base.tar.xz 811436 BLAKE2B 1a1f92b35cafd3ee73cc9a04a94d72
 DIST genpatches-6.4-16.extras.tar.xz 3700 BLAKE2B a50cf572b21a1e91c2e84f05238f5d0301fd2b6596f98fb48fb962c4c4f2d17f91a95af4c3814d818ef53e1743523aa6ec45ac0b26c41bcb7e122a31f616d59e SHA512 534d7320c07134e41f6bd31547ab55f6e0d305b5bd7cb8c862f0d9454142e3aa273c64f50405a1230da32b9341dfdba0a1ab71121bb4a78819ddd5a9e6f320b2
 DIST genpatches-6.4-17.base.tar.xz 818408 BLAKE2B 71e3e8271b5ba2788bb52f42e8cf7846375856d0a946188c01e1e20f4bd2001817837910d9272c5e70cffd539d7f9e30dc89d7378501f18ebff678d699824e3b SHA512 bd11bee4f21132321da063dfd66f506e67e5528fa6aafddfb483067a0ca02e92ef71a83c02bbe601e434d5c77649f17c7e9d9e34ba1c9f06084eda79906b73a3
 DIST genpatches-6.4-17.extras.tar.xz 3696 BLAKE2B 6a9be135efa7a8fdc0ebafd41ed2f8794530e6052d3a955d6142c03d7f134d2157efbdaef071c0b0f362406e42a404f385bb4c73717b24e427a4a6e886ea1504 SHA512 191a861faefd72ce25d4a6bf873488e5b8625b70f46bd1bf1f36125483ecffcd00cb5c3a7a07e2cd5d97d5f140d8ddb9897e80fa010492e64435340eab9c76bd
+DIST genpatches-6.4-18.base.tar.xz 1040816 BLAKE2B 61ce7d234cba40c266e92dbab80b26e9958d9501fe884ed1fe45c25a89f2385259d5776049d7ce172c05d6829a92f591652544d7a3ce3ce7c81d09ce871800f5 SHA512 559a4e9690a72dc76a0ab38f463149dc9221bad128b59fdafc1250b964af2ccf573ee0d4e593e98811f83325a0d10772a6a6b32bbaef50aee3c5a0d1938677d7
+DIST genpatches-6.4-18.extras.tar.xz 3700 BLAKE2B b360eff83abdbed397db6405b6b68649a3d6f85a37716eb2f923d47dc3ae5d738ca49c29a58dd2f236c7f50dc233641e3df15b7b75a19364b0af6261afc36d4e SHA512 778791e5e9232bc432119d14a016c00e1a968af30f0a2dd931ebb4103f7f457db991eb1d9ca500d1a3c9295dbf87d9b4fab18ffaebbd46cc8c82077b27c344e6
 DIST gentoo-kernel-5.10.191-1.amd64.gpkg.tar 66365440 BLAKE2B f7086ca26f08468b754b0cf9ce715ed763d2866ebc8ea322fb51fa2ab5146f1c7741f68b82d52a7d54442cc36cd5a114132f9ccb0809e8d0ab0da022742a48d2 SHA512 0f4918273c70f06756c19cd2c7738176695aba65eeaa7846aa6773d97e6d3ac4302be0328926f1a217135d21e2660e6e4124ced7f2304c0f1a408ad2561b24a5
 DIST gentoo-kernel-5.10.191-1.arm64.gpkg.tar 59392000 BLAKE2B feee11f6bc6148ca0a65077a33cb1736fe2d588037bfada383bff1ca9ca7ea71d6f3248a91cc9b152d87a3fb9580177a68b3748c53e2bb6e0309c7a4b9e39df3 SHA512 bfe38e92e445719daddc4fd87b717c652a0fbc5b3cf3fdaab40c1014229a2bf5b504642c21e5bb478d56742c56100271a7433f113c7c231382d2f226a609f837
 DIST gentoo-kernel-5.10.191-1.ppc64le.gpkg.tar 54947840 BLAKE2B eab70963c60d1d668ba562652b73bf47760d326ea2cd3fad8cbf91e75a9329283b9af38ee7391c4bc887c32464a6c8376844135231d155eb11916c926f8c263a SHA512 58a8701b46878dd470a4210f96f65bc85aabb4c8b29aed5d1d61eff2efb1f851c38b648c50afa7cc164406ccdf8ae3bc673f73857903a17c19229f77c8e885f7
@@ -136,6 +138,10 @@ DIST gentoo-kernel-6.4.15-1.amd64.gpkg.tar 81786880 BLAKE2B 9c2eb4cdf6d9c106b9da
 DIST gentoo-kernel-6.4.15-1.arm64.gpkg.tar 71239680 BLAKE2B 85401a6aa936656e709206b4fe82f228d9164590df299fe98cc0d547f01a8b5e3404bbf46f8666a1d11c54886a4fd219b1ad3076ed8479e5f2e90557cda5cc23 SHA512 1c9876f04cce47e1671e173da450e7169088ab9797ed30fef7224ca887147abca6a8a6b43c0af2837f177bd0b34af05d5209e19e553cc46508ce7a2ea8a59bc0
 DIST gentoo-kernel-6.4.15-1.ppc64le.gpkg.tar 63447040 BLAKE2B 0e89977da0a9648bbafc0a4f827ea8b2b79b3dbba658c69f0c4cfae58085ae2e56f18968f3837efda645f0953c7ca6c35d7d771f5e3e2ba9891eb6bff41fc18a SHA512 f816c05b0a93bd8913848809badb8f5250ab60387be2f93521aee0dcd10f35ea2fb80cf1185a6ec12daa81a92cffa5044de934a66dc0d092966b02c3bf0b806e
 DIST gentoo-kernel-6.4.15-1.x86.gpkg.tar 65863680 BLAKE2B 8135ca6504d771308217346a2d4c03916f99bdbf3fc91480be9a214108519b67399e4f871a5df5a7855f25ae599209c5201a93e319fa310c463c440eea10a8e1 SHA512 f06831a4cd822e0cbd93e0a249d71673e3a98b9ba19791fec0c4a5226ed47d05b7a0827d88933be799b41c348330566430ec58462217389c02675a1f69fd3e3f
+DIST gentoo-kernel-6.4.16-1.amd64.gpkg.tar 81786880 BLAKE2B adbe09acd265ad50d6cc362be262b94b10fcfc517dd5e463007eef455477c1de7b9340ca472a60c28bd7fbcc02f8538c25b036d736e656500bf749a67ba914cb SHA512 cd3c7a1641b500620f3a8770a2994d53161582ac3c5eca72cb64e4e15cbbd40db1d8bf839a5427662574eb8d4124f2c6b2b74dc087e70b6992d2c522939b87a5
+DIST gentoo-kernel-6.4.16-1.arm64.gpkg.tar 71290880 BLAKE2B b42a0cf9dc72716eaf9d14137c06d8229e06a4431b50ae269bada18d977c9fad3eef9b7b5181cb8f7b35b88987ab2db17bd85b1742220ebc8d022f50eef066f6 SHA512 789f3bb759b470f4e29735706a73c64df0646c882c6bad3b051dd395faa89ce2c1cafceec34ff28d9c5c4adf6cca4f5eec6b875bf0e398c925431f9086f3e756
+DIST gentoo-kernel-6.4.16-1.ppc64le.gpkg.tar 63488000 BLAKE2B e0604a0b4bf8d7aa7a257798148fac11e0c4a072e0a775c57ddfa74681a265a775081b91e64732e45656fa303e817c2afa8f5c281ad2c5ffdc4373674d5917d3 SHA512 4aa5e73de475bd77f5a0e155033945b5770e761433e3cd983fe5efface2b971545439e99d0c048ed3bc21aa825d3eefa4ecf6615bd0099374c50cc0fd9e90243
+DIST gentoo-kernel-6.4.16-1.x86.gpkg.tar 65873920 BLAKE2B e485d659457177a9dbe88d0b246c7cd250154013e0297d3e5687262fbdad18c1f8412444189724893cb1e361c6c94add33101bd2b98a11acfc34ed64cdc3e3b1 SHA512 acf43cee6d8aeefc89432ddd8a24bd27d6afc8a2f82a3384c7b321bdbebad87ef87a0aee8877855ca5a31c1b434d504d26f98f5accfb123bb52b7d8d2b57352d
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.16.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.16.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-14  7:35 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-14  7:35 UTC (permalink / raw
  To: gentoo-commits

commit:     76edf0eeac9d21c5dd04fcbe087cc062f8127a89
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 14 07:35:04 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 14 07:35:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76edf0ee

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.53 amd64 arm64 ppc64 x86, #914148

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53.ebuild
index 83c6a5e4fa8f..bbd48fd37dc6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-14  7:41 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-14  7:41 UTC (permalink / raw
  To: gentoo-commits

commit:     8a2e9ca02cc527c6ef3744a8d1cb0a03928df5b8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 14 07:38:19 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 14 07:38:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a2e9ca0

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 102 ----------------
 .../gentoo-kernel-bin-5.10.193.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.128.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.129.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.130.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.4.255.ebuild               | 127 --------------------
 .../gentoo-kernel-bin-6.1.46.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.47.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.48.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.49.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.50.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.51.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.52.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.4.11.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.4.12.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.4.13.ebuild                | 131 --------------------
 .../gentoo-kernel-bin-6.4.14.ebuild                | 132 ---------------------
 .../gentoo-kernel-bin-6.4.15.ebuild                | 132 ---------------------
 18 files changed, 2275 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fb4676085674..fc7f2258c57f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,61 +1,23 @@
 DIST genpatches-5.10-201.base.tar.xz 5812032 BLAKE2B 17e4a8b463e258f0548e3ccea5cd703fe80fa971678faa919c9c77c7ab60e57476b057676ef6d3d28fd42436a3f9a10b2ef9d39dfd136609b31306c606c2ceba SHA512 af53bd63386cfacc0eac40c69be3c4b85ff40afc901b759eec2da0a28685b7d9677558eb0625e3763c9d7e5bbb0452feac80acd3ac39f36326addf7464c00b7f
 DIST genpatches-5.10-201.extras.tar.xz 3868 BLAKE2B e2420ee9cfb3e2a928ca1cc5a87bb832f436c3fedb0f4f001975a48a058c69cedcd58f97e5c76758ab737681ced55fc214a537fdab9400b839673bdba6c697c4 SHA512 c719a63005ea809d9bdc5d4b01f1400db0419a28bd629843f2d339a6f08684b4876fdc0eaa09133b7853ed80201517439e04580618ceabb40484e952efe796a3
-DIST genpatches-5.10-203.base.tar.xz 5898100 BLAKE2B 9a167c9fd5d73f8aa20db8c1fee7a8b2293ede05e6beab6f4a312b3b5b0714da661908d9cfa0f981b6f544fa9572617c54e5fd595a6023686dd0616d20fb74c7 SHA512 7f04f20e1d7c90c55d24bf3c8b4eb40477df85440d433ae68ecb7acadb42496360df48baee378528f87b575a51bc4805d644a8f40044a6cc071c1f7975692fb0
-DIST genpatches-5.10-203.extras.tar.xz 3872 BLAKE2B f5578b93215a3a4109468a46747ef70504668d5de7b7e9562e83cf6d5268633f676b534ab08dd97208c545baad48f680d2bd1e5acc80fc41b68f3aea7f9fe28b SHA512 e075f72e641e21abc91a6d648005d7479be70352b44034091d8cdf8a0c20f8caa75f268ef0591c01eb2ce8819fd2fe99fd176535c40b6fe2dfcf9708c48ca8b2
 DIST genpatches-5.10-204.base.tar.xz 5899804 BLAKE2B 5bf19ded87f3178252259d863bfb22f4d2e5ff68d97edd7b9fa0ac74d803951a7db57c0bfa33f5645ada4b7f5f19d33825eb2f2f1c283b6d5cb16279186f4f0b SHA512 267d325ed9bbcd0b21dbc5c537aefe73eca22152082e515855a7ea17acffb8ca57d7a9c599467c73534375ba487d85e8362dc61b9226541fe728fef61483d3bb
 DIST genpatches-5.10-204.extras.tar.xz 3868 BLAKE2B 150f953d75e2e051124f44253272a5b62822a19cc9226d82d44439595a4b0f5eb0b1a97f92a07f5d766f0cd5458ded1833ed878e03023f1a74d45162d24cdf51 SHA512 812e6d24f19c3df5998a921261c60e2515811bcf4b4295c16a2fea02fc535d6e944b7a498b142ec65bdbf75d8dd585adbbffe8b80d373c4094ea0a7f1c6d5eaa
 DIST genpatches-5.15-133.base.tar.xz 5249652 BLAKE2B 309acc807e07bfcbb34e0ae87618d6dbb76e6481699fc017f449e61a2518e96e1abaf43ffe32bb9f76786fbe8bad5607407be4a40dd8d26be484943d5b4afee1 SHA512 f0c689a808a7724cb4f30d697c22a0a089df3e0f837440b22b6c32672355b79898c8097810fa1e420e0f8c364f5a33b6c373db58b7c8caac8b67be763a820cea
 DIST genpatches-5.15-133.extras.tar.xz 3932 BLAKE2B b99e279af41ad1d19a58e8f9b1bbf392c805a46c371d7a022a65c0090b5824c6ce26280525a0c21feda2a5a5cfffcafc690a2194d29af6a44e10a9d4c923db8b SHA512 7cd772a6feed01543305417ff03b834bb002821ccf254e7f5481623a7f16b0b54da5fc72c21f4ae3481308eaab08fcca8fc5103ffbed58dc4355cfb661f04f8e
-DIST genpatches-5.15-134.base.tar.xz 5282056 BLAKE2B f973657ec1cafc1e6cfa44b3fb2d8d07b33dedf7118811ff44afcd369991864667635aaaffd9d4abc9cfde5308bc32dcbf44097c1989511a9cd4ae4bd4392190 SHA512 e6d2fba989cc1d67a0d77526b9498f9d1214b2b3fa2210b17c58d7a4d47630a7d1ef1788d255082acd17e475997c12a007d8411ae5478f2cb2a34c7d4e2ffc60
-DIST genpatches-5.15-134.extras.tar.xz 3932 BLAKE2B e6d0b37360f85c3672cb4f56fcca5f649b3a5f9f81e64c7fca1b1e4691f2de4258fda7a262b44fa4a7b37e6af93d8f6869ad6b3b03d5184df25ed5aab24f2655 SHA512 677b4a0448bb8c618127c3fcd34ea752b788deb26f3e3a843847baf9c3396a3fbf10a8cfe105c825877e02e5fb13e81e6bef0c697180a5ade644b61e7d60e24d
-DIST genpatches-5.15-135.base.tar.xz 5311072 BLAKE2B e7ad491771a4602a9f8d6786ba38b76ae7bddf1917a6fa530cae361d9385f19f4779441626d8a2fef93802956ff5db1698a5cffed76c474f609b6567832c4a73 SHA512 a7f4afee966e914c9831555cc0ebf8cc8ba3d2d9929f7b5f8358d4f64d61fe85dc7f637efb889d5529f7b04f8e79a228109e0c0d9a298d04a3718a640bfedc56
-DIST genpatches-5.15-135.extras.tar.xz 3932 BLAKE2B fbb46341209dfb76d7a3ed7555de53de48dac947bfc993567afb6d0c2f8e23907d1fbb831a35c274b22ce34a31d6b805d30e727c59fbf63de7095500357ffcae SHA512 796ad4fd5ea1d84b066acff3b56d8df87575a584925c8487e97fb3b056ac46622670e06ce4c5511541c037ae84a566e9fa2304f5555050c96efe97da37126e9d
-DIST genpatches-5.15-136.base.tar.xz 5312940 BLAKE2B 3f905e0cc9ea0353f3be1cfff526f849298fec3dc8e7ec66c7283ff3440663cc54b58cf07bc2c62d2bbd9bd335f37a708741188a43807e55b526fbbd465579c6 SHA512 0d8aca792ffc949796905d135abb89ee812271e93946b00cba76bb7b3e9d5cfe05efc29a19c4c3e9933f9b1eea0256caffe85d9936f6cceeb94f3ea51c60f586
-DIST genpatches-5.15-136.extras.tar.xz 3932 BLAKE2B c9ea53212a94f1d8cecc51c30d3e7a856ac1f325ecfd5e06f5c61b3b85fec988ff93169d01b7335fd100b329e97bc8806ca02247477b51311956a29efc2d4d6a SHA512 edc8041e65b7129f8abac8351c900d1a8849bcda06d3328c6fefc641af259aad243dddd9267ba0f6532b2cbfe4caa0275c323db392cbd2f3160930e0cbd20017
 DIST genpatches-5.15-137.base.tar.xz 5320152 BLAKE2B 9c2376c4aafdeb6f49b490ffbd15b70edc3c76dde6fd5eb863912b685d0393fc4579d6a402b5aed7c8081b4ae6c0bd5a8bcbf2fc3b92301f1ba1f582dffc5176 SHA512 d156b00a395c0d6fa623f84c4cdcc8266119703aa03aed96dee78f799535f79ce01cfd603c0935b4c0d2a793031cda5635c034358d9eedb0dd7b1fa307ebccb9
 DIST genpatches-5.15-137.extras.tar.xz 3932 BLAKE2B 36f79232e1f7a297781b64c0fc2a9a3ca171a7440d635631ae34330fef11f782c43f23add9feded31e19904a28fed1a9d99a1991b590c2e1114de5217ee673ce SHA512 fd59a24b43fe48a9a475eab3c40a1fa0626661b3c66734223cc9c24a8f7490b569a475d94a170a1a5958a7be39fde77e63ce933620d8e31308623cad218bc339
 DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e491ab80c1e6291e542a99cf308295ed2301c93d74cd41e34fa10e1110710d26edcb9b4b132ee635cde5711b6474557601866 SHA512 4083c69df7ce9aa2e57eb69be4132689d10c95155c7608d6fc52f661abc1f0f9077f546016b3df32b8252777fff78af347af7022d18203aa8416ed83b68ef88b
 DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
-DIST genpatches-5.4-262.base.tar.xz 6139068 BLAKE2B 61c2f6a1b307d4e89fd6ddfa57985eefb7b1778ee8ffe346be8967ef528ece98bfbe52c56eff2cf356dc0d2087b59ed353591d508e35e6214130abbd586f1fdc SHA512 c16b5036a6a4a1832a3e95ceda7e77cfdfddb99b92d1091354cdfcc8868a8ac7d4f692ce522e7167d171664b65273c8ea29009fb2911e9f20d3da6ebcb2a9837
-DIST genpatches-5.4-262.extras.tar.xz 1812 BLAKE2B ec2675611ea57400bf07f248730d8101e09a2102158e71d654069c3d3d63e47543541f8d39625334c58bbf6f2b9ba72fbbb4a53b8c4b98c00c06d18bb586ad17 SHA512 f98ca1becea213d6ea1a54b2c6e3206a30eb85597af36622f3fb877133e8e9c07a62228ea4c42ce719c840ade6a6a038166d5ca867bc792e8dae1561d522d718
 DIST genpatches-5.4-263.base.tar.xz 6140940 BLAKE2B 7a33829d7a85497a6a6c8ae89cc9a3eefa1eae1e7aaee5a8375f8a1a77d6615fda4d4d18bc68a506d86924bd9549f98820bce35aa30a628c676cbadc4dc6a1b2 SHA512 e4b403e31994d804724e31f3795b4e8a202ff19ea6842754e34e6fd5156b0493fc8573c19decc425ab0d18bbbe55636b181200bb92d1ada54f73233ef01bc9aa
 DIST genpatches-5.4-263.extras.tar.xz 1812 BLAKE2B 67a75053cc93216cd0b6f34e11c2cdb4d4606e7356424006d08d35583344ec09211d95d0e5613b7352a1b3317053c4c964d373736f387d76d0209bb915d9256d SHA512 64b041945553ca97df6291848e4a9875fb2a2526b82d730e6d84c6838c761803a819c9765cdf953130695e2c91af28b6b0a64a4e7d37473306b26d0db6c16f2c
-DIST genpatches-6.1-52.base.tar.xz 3173368 BLAKE2B 429b5bc3af457d91b9c178737e573d150e337859c0f07a25043c86b834829e749b92c57fa2d80b2acfe9864f916ebe77c830249be23391d6553f5469b1934708 SHA512 0f003893b6c24fa9bb79722d6d83edb25e77fff11a526f86052980ee175d6dd599784cfcc7ad82055de9663a178fb9de38a766cfe61fe17fbde696a5292f023f
-DIST genpatches-6.1-52.extras.tar.xz 3808 BLAKE2B 6a67986309840e14bd4759c0aabb1af5d6b3653660d1a12d8706567470a28b3a56d5a09cbdd3df9068bed7a845206b5a81fca3a1be0ffe7122579d9b3ff63401 SHA512 0476ec7af5906dfd4dd48c96799568f8ed7d24d7d43717979e03a16219b732461e0afc7af1c5a4f528a08c4b5c2c35d249e81be1c6d0f854f7993da2e0c7aad3
-DIST genpatches-6.1-53.base.tar.xz 3225656 BLAKE2B d701a2920347788f343b14babfdd113b62b78218e8b19a5ee4f36d76b8571e697d9f3a3a9aa8364344e4d0ccaa60eccaab27b24036504b3ea1d011c4492a1eb2 SHA512 10aed454a5d7d7a763ec3008ceb17e30d989abcd76e1ca54d47b8946cf20a9de5991e09158a4e0b182ba58b41760a8de3bbd1979ff23fa9a84aa094c5c31094d
-DIST genpatches-6.1-53.extras.tar.xz 3812 BLAKE2B ad3b65af5b05947d20e1ecaaabd7304261310162c9ef679cba698712af55e7bc5b18ab1b69613a4442e38f362e34a9a1699408decd9016cfb4543c33ac97468a SHA512 a813b49a8af0cf17e48a88475731b6349dfa49af90e16037528eebd55a80b3ecdb52805547a56003a463b00a4302a779c8fff23970d73f3393cde7f205e92d32
-DIST genpatches-6.1-54.base.tar.xz 3229684 BLAKE2B 60e1d4729f621f5f9edd07d3cf4b61a6c14959379cedd634ec1cc492e8f68a9519ebc05b37978fb3c26c21525aac38ea455a5df98e39444fa8565e82e3d02869 SHA512 39e15559c44a613b73c012da1f7ee058de9b4ce04e30ebb98b308bb9252ebe36fde70888e0aa1879b6e13b1653029919ca8bffdb57b500181885e72aeef63c39
-DIST genpatches-6.1-54.extras.tar.xz 3812 BLAKE2B c8bd1937c8cfcfdcd0b8c52b947c694535e0375dcb31e8a7ec8426432ddb92a559e6e90b08b086552df6d822d2b26ee3afc6a8607bce820dc9741d169bf0579f SHA512 85f99d0e347036dd5e23dbe11ce1a0ccab042a9bd6980d8ba6cf9fe5e0504ca207e99084b09b011e77dc1d0455e818db87c171cc3857b3e8bc025ab0746c46b1
-DIST genpatches-6.1-55.base.tar.xz 3230904 BLAKE2B eaf52b27c1fbe9d25a27b18bc6eb9462d563c0c9c38ed4cae24a8f10cfbdda92c830523a5cd49aab16959ff860d5b10772f5a58eab10cd0796faae17baf4fdee SHA512 37c236a79fad31a9411ab28661f134f697f6f38242f12f5b06e45a80a101e1e2ec50bb77a3fd35aecf0339dd8df82d5b84b1f542316e1b73bd1d2c796275c6bc
-DIST genpatches-6.1-55.extras.tar.xz 3808 BLAKE2B de074120fec5b94a8378313fd1c14166ea156008d679e53fe114d2a477ddc8f83e2b64ead63a7b43fcfcf4f168225b8ec2de7383b8749c661b493139560e35c1 SHA512 88d6c13ff77590b1240e7958cefa8fb1f738df2b56aaa2ef2e8b63ee4d67ccf87c3da3a9fb6d781009d9c9a8db4907418a9af2f634d92d858fab4f33afb745c1
-DIST genpatches-6.1-56.base.tar.xz 3326400 BLAKE2B 4a62be88a16883b13ab169a93933a638aa61ca469fdab5f4a474a68983dfdca256bdbc4e62bf7b4ccbed48365a966c6396588444d45ed210a3dfefc8677a3ca5 SHA512 5c9d46528036cd7457e825dd97d7c20c69cee3f6d0279b82b0f45a3ec707d15a74afd270a0084e3438948a47c3128cca4ce2c53d45590c0260dd3b4324206287
-DIST genpatches-6.1-56.extras.tar.xz 3808 BLAKE2B 647f53e02a9a383d96beec781f33892f015302609b93f6d9f8408ad1e8b2ffb423d01f0f540365fdcb795e493bc1bc493c390a218226258f6ac51e8fc8bad657 SHA512 c4bf617db17818a615b279a2351e5f369c9efb256b30e2581210c57758ca519eff1d8a320bbceefc5ac8784e530476dd2db7cc559e7da99c3d1037d1ce69e663
-DIST genpatches-6.1-57.base.tar.xz 3329956 BLAKE2B d43450b8139d3a37aa248d8b5af3047d29cc8a16346512633d6ebd55c8adfda8a165d707051e4bf5b167830a711074e9fa4fd2038c04505ee455a6a43686eb1a SHA512 1917b2d9026372ced986e2572f9b1f99633bd61154855547283110279d3feca3fe2326d200bda75c61a617ff61a5758032bddbb4fc37dc403384bb76e060bcb3
-DIST genpatches-6.1-57.extras.tar.xz 3808 BLAKE2B 39e1e8aef7db1d76f770bdee410c6b26bc7bab3e6c7b3e7ef342122d83ac8fea8bf1975887bef6ba1be2e99035f2f233ff3267c05a1e6d17ccf282ee26c4eba2 SHA512 027cf468cd29d927f620f013c2d1461dbe4877f587d8e4fcd02dde085bbdbb4f0f1ffb5cd23a84ba89ce9a5425144eb28a72415b2998bad14ea8a589316f32c5
-DIST genpatches-6.1-58.base.tar.xz 3336552 BLAKE2B bea24fa334dd00948056ec5c1e18b20869347e33a1a61cbcdbc03d821c3da697689a84c8cc09d4127b94c9c581d4293c1d847c692522bb4a37fcf4850272d1ed SHA512 69c21b4ee470a49bc5b82c3fe8ee53d688585d1b30cda72dc2e7aac230b65d5972e4d7ad4b879f32012412a7c59e0573772d1ee217c5d2e5cb9790759f7ecd82
-DIST genpatches-6.1-58.extras.tar.xz 3812 BLAKE2B 16953223f8d699527c36c16c45e20be26ed8afe6ebb6eb2badb8f2f303f6d22d1ea351b6c16c0b14110580275c50b074560d4e2b79851850c20ffe6e279b8287 SHA512 23ac18840460888f60b1f35f2625c9e4cefb31a61d9a8449ff890cf29c7f9ad61416da95d198e197bb6cd30dedeeb20466284bab7f5fd7a8f103c5a1b055ed31
 DIST genpatches-6.1-59.base.tar.xz 3488836 BLAKE2B 5e92e2d1c4ab691284991ae953eb4ec8f6ae5580d2ec410b94d4bd0c8644752d4be1fb962eb5f315b22d811bd49983f2fdb352523547d973fd712fe117f4452d SHA512 29963613fbe41485226137bb35e77daa4d4b2fb8eea6c18c6d9713f1d5cd27192273b3337ca4c02af6d2dba04c564be66edfda6ea6dbbebc22b9358875860288
 DIST genpatches-6.1-59.extras.tar.xz 3808 BLAKE2B bad1dc9ff79b84c02f4f634764c6fdf5ef437c14076048d2e0b777f0ec967fe3dc544739684b50533accdf22d3d85af2c0422ba1183ba4ee26590d02c155cf5e SHA512 451bbbb7bce1263d97bce0580729e0a948021734d6e546e318ab37da786a848d9c2376c9849894be9bc8028ee9afece670b86727ded1cf9857d236869c113530
-DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 35ac10ca68775c9e9c5668e9d4a8764c6cc583f8ecbade54b6f1bb1e4ca41fee1d48f5e782a6ba271d0b2f710889aaefdb13c9e4bb437d4f91b05a3d7e464a2f SHA512 5c3fa0b3c09b5298b4bf6542960e07d9c63875cc84821bbd6ef70556868f33a6aece33b9882b97cb9e32536ebfa536a71b9113e95b1b72b80c4f1348434e43c6
-DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86 SHA512 ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
-DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B e1d9bc63a0d8beeeeef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc SHA512 5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40
-DIST genpatches-6.4-14.extras.tar.xz 3700 BLAKE2B e72b1378e2c05049a5cb981e7bb09e0d448fd5e1219393d7b552c1c6de2ed557c395a3f341946bd142d8df45b61d12a13ea2424325d5a98045063e0cabe7584f SHA512 62149b4cdce5bf1a0567557790cddc1248dd927f31774b65848f00075bf1a0179939c292c79181af0a39132321f056541919beb30c6a4d46f57286886c95c545
-DIST genpatches-6.4-15.base.tar.xz 809064 BLAKE2B 5f931235de8f0d94b1297c4e5c1c5c82dfe51e2e5149551fd053b908f112adb034e399ec3a8eaabf1b07993cb021577b210ccbd55d0f4d3670f87ebfdf34964f SHA512 b5181ddfc2896849cd0a5889c2c1f3009eedbd3c080a253e78c75545d8a57b7671e163b0cd5076d6255c5eb18b42b8cd81f0d47eaeb40397015418c3e212a5b3
-DIST genpatches-6.4-15.extras.tar.xz 3700 BLAKE2B 36916108aa768ac8138cfe4e167d1bdbc8413e2c971ce81f531966882ff1d096077c9676298ffcf69461059c62ba69e5ed821187e8a520aa21f0adb7ba119281 SHA512 65f96f5b47fe3ca21c4e7f09c13474c64d932eefe94a523d3197addc8ff8f70fce0b9da59f26e890cdb75cd9a9979dc99386c4815ba8d6e2b419a1d5872fd0d1
-DIST genpatches-6.4-16.base.tar.xz 811436 BLAKE2B 1a1f92b35cafd3ee73cc9a04a94d72a11f01d48195c43e881cbca1a776fc5f6abaf582523a6e75a5dbbb04cdfbed7b19e85d77b5541a926f4e6497d72508de87 SHA512 7a4899923c0ff93d8b5dfb3ab1d4a698337cfe19a457affc3d67df41f3ef734064110d55e3cc84e0fa5b458c7919fea14738fc18befa4ed5f6052a5b8b5383bb
-DIST genpatches-6.4-16.extras.tar.xz 3700 BLAKE2B a50cf572b21a1e91c2e84f05238f5d0301fd2b6596f98fb48fb962c4c4f2d17f91a95af4c3814d818ef53e1743523aa6ec45ac0b26c41bcb7e122a31f616d59e SHA512 534d7320c07134e41f6bd31547ab55f6e0d305b5bd7cb8c862f0d9454142e3aa273c64f50405a1230da32b9341dfdba0a1ab71121bb4a78819ddd5a9e6f320b2
-DIST genpatches-6.4-17.base.tar.xz 818408 BLAKE2B 71e3e8271b5ba2788bb52f42e8cf7846375856d0a946188c01e1e20f4bd2001817837910d9272c5e70cffd539d7f9e30dc89d7378501f18ebff678d699824e3b SHA512 bd11bee4f21132321da063dfd66f506e67e5528fa6aafddfb483067a0ca02e92ef71a83c02bbe601e434d5c77649f17c7e9d9e34ba1c9f06084eda79906b73a3
-DIST genpatches-6.4-17.extras.tar.xz 3696 BLAKE2B 6a9be135efa7a8fdc0ebafd41ed2f8794530e6052d3a955d6142c03d7f134d2157efbdaef071c0b0f362406e42a404f385bb4c73717b24e427a4a6e886ea1504 SHA512 191a861faefd72ce25d4a6bf873488e5b8625b70f46bd1bf1f36125483ecffcd00cb5c3a7a07e2cd5d97d5f140d8ddb9897e80fa010492e64435340eab9c76bd
 DIST genpatches-6.4-18.base.tar.xz 1040816 BLAKE2B 61ce7d234cba40c266e92dbab80b26e9958d9501fe884ed1fe45c25a89f2385259d5776049d7ce172c05d6829a92f591652544d7a3ce3ce7c81d09ce871800f5 SHA512 559a4e9690a72dc76a0ab38f463149dc9221bad128b59fdafc1250b964af2ccf573ee0d4e593e98811f83325a0d10772a6a6b32bbaef50aee3c5a0d1938677d7
 DIST genpatches-6.4-18.extras.tar.xz 3700 BLAKE2B b360eff83abdbed397db6405b6b68649a3d6f85a37716eb2f923d47dc3ae5d738ca49c29a58dd2f236c7f50dc233641e3df15b7b75a19364b0af6261afc36d4e SHA512 778791e5e9232bc432119d14a016c00e1a968af30f0a2dd931ebb4103f7f457db991eb1d9ca500d1a3c9295dbf87d9b4fab18ffaebbd46cc8c82077b27c344e6
 DIST gentoo-kernel-5.10.191-1.amd64.gpkg.tar 66365440 BLAKE2B f7086ca26f08468b754b0cf9ce715ed763d2866ebc8ea322fb51fa2ab5146f1c7741f68b82d52a7d54442cc36cd5a114132f9ccb0809e8d0ab0da022742a48d2 SHA512 0f4918273c70f06756c19cd2c7738176695aba65eeaa7846aa6773d97e6d3ac4302be0328926f1a217135d21e2660e6e4124ced7f2304c0f1a408ad2561b24a5
 DIST gentoo-kernel-5.10.191-1.arm64.gpkg.tar 59392000 BLAKE2B feee11f6bc6148ca0a65077a33cb1736fe2d588037bfada383bff1ca9ca7ea71d6f3248a91cc9b152d87a3fb9580177a68b3748c53e2bb6e0309c7a4b9e39df3 SHA512 bfe38e92e445719daddc4fd87b717c652a0fbc5b3cf3fdaab40c1014229a2bf5b504642c21e5bb478d56742c56100271a7433f113c7c231382d2f226a609f837
 DIST gentoo-kernel-5.10.191-1.ppc64le.gpkg.tar 54947840 BLAKE2B eab70963c60d1d668ba562652b73bf47760d326ea2cd3fad8cbf91e75a9329283b9af38ee7391c4bc887c32464a6c8376844135231d155eb11916c926f8c263a SHA512 58a8701b46878dd470a4210f96f65bc85aabb4c8b29aed5d1d61eff2efb1f851c38b648c50afa7cc164406ccdf8ae3bc673f73857903a17c19229f77c8e885f7
 DIST gentoo-kernel-5.10.191-1.x86.gpkg.tar 56473600 BLAKE2B fa6bba5287b63c5627ded59657b72225bcb70999acc88dde057afdb84c40303e4f8843c666487fe14742d81d82192590d0d4d74796764d3dec741dda7e656646 SHA512 4ecf53b65e3e4de80261c9a7e9e7a8f0234b4cbbbd0f15377684ef74489d23218bac569b72259c5000c804591e0e5b796c86b7747c5ff1e781517ceb3a505460
-DIST gentoo-kernel-5.10.193-1.amd64.gpkg.tar 63221760 BLAKE2B 54bfee53cff7a7440a7d4d8f6453a3419a1ab561054125d7340c959de5bfc97983078a3b73c4461d08e42ce1bf16f69c4b7001a516cb938bae1f1c1bc2ee984a SHA512 57b4814cab44109cb4a5f7581a3bb38838dcb0edad264fe5a207b9b89465f124d2646233e5f0a1620177ebfeb6fd99ded6f429b6d79f1f80d22da4941cf52269
-DIST gentoo-kernel-5.10.193-1.arm64.gpkg.tar 56412160 BLAKE2B 504f573d2cfcc47fac3a3ccf80c88e9743fb31366950189d7543dd3495cf5dcce919cf18d15e5e788cd925c0cb779cafdd6451bdbf6a2b3ccf0fbac2671d5261 SHA512 b915c2a6a285e5c82613741b42e36e02b9409fbf10f29d86dd53d5b4db33afb855c43faa67a6f4d6878c3a5651e84940edde5763c5ea45741abdec1dafb0ee06
-DIST gentoo-kernel-5.10.193-1.ppc64le.gpkg.tar 52828160 BLAKE2B a8133d7e8d1bb84dd95ad41b19bd27f270879cecd86f6c457251851efa571efd7b9f8046463bf7f5b7c29af30d4e8272cb4933ddb375994b4775cd36e4d534d3 SHA512 4a2ead3e54adfeae5d6d7a884aa65c76cc60d3a8917c2158d66b3652ab5fa1c69faaba42fd9ded4e7301d29ef1a25b85fbc51aafe521cdec8f72932d2bffac04
-DIST gentoo-kernel-5.10.193-1.x86.gpkg.tar 53463040 BLAKE2B 02d109b2c8e129a396cf471e8f90da02905b53f2dd53a3978967b9dbdad58ff339a289c4d70b464660be17494dee2253fc870a86a8ad375c99b8bde5dac31c26 SHA512 c1a4fc00d168797325cde7161e8e230ce06e7386e781d9d332806c50b7316188248082dfa2b7d7223d2d74dc63ce6bb0114e8801d68703a560c07478112ce2a3
 DIST gentoo-kernel-5.10.194-1.amd64.gpkg.tar 63211520 BLAKE2B d5306e4c98d69c104f86a258fb1b0125415c07a055b6e90e7d54ca382a361b10898d142ec7fc9dab8632219cefa772f497215c59944bf6557535e80d9187e5f2 SHA512 7ad72be7a47592aa9b911c711b8a43d8b15ff3c56cad04b8e3471d307429005b8ba16633fef73f6b4ae16310065a2dd6f3c8855b42e98eab774b125ce3a28798
 DIST gentoo-kernel-5.10.194-1.arm64.gpkg.tar 56422400 BLAKE2B bffee9fe5787d119b80d510de9caccf1cdeec64786ec9b3c57e93b464e75067f84a88c3eadba7568252acbb67caee35f6bda3c2de344238ee9ae1c3d04eb3fe4 SHA512 5eccc9853585260a36e36774dd2a1484baa3598177717e6a7c89f835a1bcbb80f7b1891a64f3617da3cbed65f15dc5e5ad83414a8a98ac722c2bf47848ead400
 DIST gentoo-kernel-5.10.194-1.ppc64le.gpkg.tar 52838400 BLAKE2B 4d17bda0e148c6af8d222ffda023a31e700b6ef7e0acb65fb81acd01f5caf5cf516171d65f9daf03eb768be391c0818d551e9d13bce7bc7ebb0d1fb30bd23514 SHA512 af9a60b58089c77bd5e3ad72d7c8b2d0a716c6fe9346f6c98ef10e5f47e51dc6ecdea913a4e824893ee0c9d2dcec452d51fa79f8a59f44193af0fbf4274fba05
@@ -64,18 +26,6 @@ DIST gentoo-kernel-5.15.127-1.amd64.gpkg.tar 69560320 BLAKE2B 3d7cd889e605f38366
 DIST gentoo-kernel-5.15.127-1.arm64.gpkg.tar 62525440 BLAKE2B d98dad69fbb250ee49a5f41f69cc091c3fa1fa6968f7575e9b381a9437b98f09bcbe3f28b1497575aa9b0416bbcc2740c5b030582203cecf1e84d72658022dc0 SHA512 815c53bca0542e04436166fcd33e202a4edcf35d85add66d2ffb435918623c6b4e17b2ebd3bef302b7509c2c1ac71cf89f81408b52b722ce16e9c445fbd747c1
 DIST gentoo-kernel-5.15.127-1.ppc64le.gpkg.tar 57108480 BLAKE2B b8dc7368a0599f1f20c177bc6a9d4df2f3f0989cec52ae00212abd9cab7582f1530be1760e25590b8670e4fc12454b19e24d2edf3cbe855ae812b6ad932a443e SHA512 36fd01948f6004817d83661a9bb39139945118c31668fa8aaa4fe2474dde588983b3f3a401a66025a91ca811cc1bc33c15b947d61e6b6c41189c18b4bf76a08b
 DIST gentoo-kernel-5.15.127-1.x86.gpkg.tar 59125760 BLAKE2B 16057a0c4decf89ebeabe3d94cfedff811e6bbfe2a9f4ec80fd460a50d16b8fca5054d06573fb5fa795bbee172ea268611cf6c23ff1edb40f8c6703aabfe7eb7 SHA512 eea1444bf9848499021ba10c19bd68293572805903d7275e8346e074d5359d87c38f799db2b9e1b981fd3828da4c057705598cf10249a77adc9696faff290af2
-DIST gentoo-kernel-5.15.128-1.amd64.gpkg.tar 66304000 BLAKE2B b7672b2e0f5e0e63c18a8b54da7f1aa72c29fd998ab5a7711b22c4d49c9107fd539582f9484391779a5ac9fc0a48794b7b7545578736ab76443371648ecd966d SHA512 73c32c912556440a0710186fa941fee20a8f9997bdc3e451ccab1afb1c7f56f7508a5543e2c6948fe14c8de597cfb7958252238cfbd250a25533659e4015978a
-DIST gentoo-kernel-5.15.128-1.arm64.gpkg.tar 59392000 BLAKE2B 22cc696c48159b1b2f3812703d74e291341985f346af516a167c9db4ca0f98e8ed9b764fadde660e548edafc8dc26f3a00798b454aff56365ce9d0377e33edec SHA512 d60475056143ac5178f44218f70c2c61e8272cab9eef7d46288459afd4b291d3304513f212f50dbea08a0f901910b2d99c1eadb69036f0e5bdf0002d38849931
-DIST gentoo-kernel-5.15.128-1.ppc64le.gpkg.tar 54917120 BLAKE2B b1ef1c09e4ed1a328ee5b19ffbd9a32a914d4503f8774e98a1430f4f4638da99834879adf385a038ca71cd63f6538f9759656a8dcd4129c6f1de71157fde9e73 SHA512 38883a879b32735f7d62a1fc9f7baef80b19ccb14c295159924e03b264738c50c2a6d731762d075412d3f46c106f10b5f6722bacaa866f665aac1637b1b13ebc
-DIST gentoo-kernel-5.15.128-1.x86.gpkg.tar 55961600 BLAKE2B b81259efdb2422b31c223cde16facbf656b828f4c27898d9c61d44d83656619405220701f49bd052d79852cd6837307ab156638dfe4dbee381b0f572d3b8a20f SHA512 d09d1959f0a7644e8861e86538f692d0844e6bd8a035f224919cb7e7005ccba7dda58b69358d63517fbc2e909851445268ae7d29f904fc8fe9f4cf85038db425
-DIST gentoo-kernel-5.15.129-1.amd64.gpkg.tar 66304000 BLAKE2B a9dd041da1ef5548111365f04da98c732dfe766afb72565d037e39f13cfb2fe531cb99d7238dd506682042f62f7a4902a8c04de8814650416863b8897e13d384 SHA512 3880ac044d1e7eaabeab01e4663e15651169d8ef53c7f5bd5b363f51143d50dfa0250732458df565d5cc78643c898e411a8fff25566a8f4ab907fd3475d4f977
-DIST gentoo-kernel-5.15.129-1.arm64.gpkg.tar 59392000 BLAKE2B 2dd4ad3e74b18b8dfa0a27d291d2a6fe76ad6cca7c1677ca80ad1100fccd31d8dbd5f497cbda4706c704cd8a62744c72fa28e8622489a1b366a0316d5d01e7c9 SHA512 1120358c30138259537316dca7ef577dfaff318c791bb2be0f798b547bd327894defec9a40379ff459ec05f18de1d1a71b63a6d53854e2983993cccae1214af7
-DIST gentoo-kernel-5.15.129-1.ppc64le.gpkg.tar 54917120 BLAKE2B 128e5b6b9981ff67cfae92b3e8279b10eb7dc862f34965332e13e1af8aea2325435e2dd1002a3f1609b1146f4a21327d7c4096e8cd2f5aa41c62dfb6e0850caa SHA512 c14383cd3b8af4aae0f493adb66125c2f543dbb49e0c6bf19914597923c83b69ea40fe982ee5b37ff0e6424c2709f0ee67ad5add6f6dc12d0a41a70403d1dea3
-DIST gentoo-kernel-5.15.129-1.x86.gpkg.tar 55961600 BLAKE2B bcb0b4f3692e026d7975e48541766b7581763459ca6464c936cc7e17599495c63a3364ee0906d865a96fcc933f4c997e07b74e0a28c8726fcdf0d1bfe3882671 SHA512 df4b4cd691fc6c8443362096e5127a748c5dd11557feef0ed2059658a3a0b103d8d1580c51369840da0ebc3dc584b280d924d7c69e4bc636662339de7d299d66
-DIST gentoo-kernel-5.15.130-1.amd64.gpkg.tar 66263040 BLAKE2B 298a1612b258b8cf7afec7b8e6fa6de6cc824786c5c0df5474218dbdb81301509a5f1831f8fbb9eaedc5c9c1532de3f769f45ebbe75284ec0e29cdad65706d77 SHA512 4e8da82cf00f6788bb9b1102dd552469713cbb7568186176fe6f26ad8608348e6577b6a7d25fd48b625bd5b02f25306209423203ea09dc35d48fe0167c65b80f
-DIST gentoo-kernel-5.15.130-1.arm64.gpkg.tar 59392000 BLAKE2B 44804df0fd62600d66f1f32070d87adc5b7e61e52f9b041c8468f2b4815daa3373bbc0b12c7a27681c82e76c73dd0f90d0516ace05fedae956c21eb483b514cc SHA512 a5866f3992bf92bf65a2e27af10353d2f4ea943ad3026401be192b40bd28d4afe9e11da01f77bd6e454bc44ff8984de39a416664d055e95d579a3bc12ca0bc60
-DIST gentoo-kernel-5.15.130-1.ppc64le.gpkg.tar 54937600 BLAKE2B d5502cb4d6bd4ad9807f2ae4b8077f1086bcfc4248f93db735c5a308bd830e6dcede3f13dc3985078758ec52db8adb8e00370d6789dbb74a6b3fb398d425a741 SHA512 ec5029ab7959a179c75a9e9fe9e03de66e3de0c1169d914d962694fd54d85b9e5dafb66b6a8a81d5ad74bcb3e7a5ee4bca1b0d0492ad22c8a99e2cecec67cace
-DIST gentoo-kernel-5.15.130-1.x86.gpkg.tar 55951360 BLAKE2B be682676a5381fe25d3d326e650f8e61a9e0b4891aa1667f8287674bd2dd115c5d8762ac124c9cb4521966383e05b77b6dfa9b01243c7073f5c08b7c97e2662f SHA512 4fbabb0a5e6f9bae2a3855476cb56c98e8be0baadd4384d5e088b681c7ac560bfcff96ad68913ec9a5566f51ee704850fdb233804ba96bdcc0439b2752877cbf
 DIST gentoo-kernel-5.15.131-1.amd64.gpkg.tar 66304000 BLAKE2B acaa0213dc818bb9afbd8501ffdd2e6ee13cc90af67999d2c423f27ccaedd7cbb3b9b81121ec03c3b980e2dbcea407874e9386c8126f8f5dcf42027ebb8189ac SHA512 4bc622751068933f6a7d589937f6ea5b01f670dc22ff3bfa415e908e3c7b3cb3d46e9ae4c3dd59c3fb7956063f41989e31172ea0fade23112c604958721218b6
 DIST gentoo-kernel-5.15.131-1.arm64.gpkg.tar 59392000 BLAKE2B 3c996e4d11ee8600bfeb80ef0cbc4e97e69c1b9db5d740fb868a6b8d899e0aae3705992a647f2fd328a40edfe72ca9f9e23e6574249c73cb3992c03f5a60120b SHA512 bcc8451991f91b5e2c4410383b5c7bb9f672aa148f5be445d292daafaf492ede9092019a2489a1130c0bee5e15c6d55a3631ef7986f00d498f941da106c9ff67
 DIST gentoo-kernel-5.15.131-1.ppc64le.gpkg.tar 54927360 BLAKE2B 8ec141635acd018021066dda22be2728aa7f2f7f43e2e3c1ac0bb7bc4d5ae78567531d94eef5350f10b2b741f3b7a4d62195653cae6e22f4e430fd6d3f8e7868 SHA512 379eee6c5e332810ed2649ebd277aec92a2b0e05f421228030765bfe9ae6a5f7ede71812bae9912e0faf5d9be102448e82991a1d7a29afd223213ef91124dd18
@@ -84,66 +34,14 @@ DIST gentoo-kernel-5.4.254-1.amd64.gpkg.tar 60528640 BLAKE2B 33d0479796b153b5769
 DIST gentoo-kernel-5.4.254-1.arm64.gpkg.tar 56535040 BLAKE2B 86e83e47aec900303f01b94f770106c0a70476604efca854699cf2d7ccd335ed2ff4714f6896153782a64f5a06cf19718ca6271994be936406648fded9f95a59 SHA512 0077acd5556f992f0cd3059cb866d164970a71e9c646467d85b4058a00a15b2089b8d102f0e3f9c17dee64cea4b8bbd1e265a528b91a9428eefbbf5cd9ab8bf8
 DIST gentoo-kernel-5.4.254-1.ppc64le.gpkg.tar 54210560 BLAKE2B c8fef1a42e4479c9eef68d492ce5030e0e5cf73abaa2bb42fee008589091f2390227746608b099e0df7db5cdd2734950a66c320156afa302a5283dd21e534d1a SHA512 ef378426c2774ec3911b0fde86a7cb25bd9ca142ad9d3cd33d4dd698344655cf3d7d98c3ade40a2ef4edad7d4c1cad2daa580b1602066e6abe7ff4cbdf5d6bd1
 DIST gentoo-kernel-5.4.254-1.x86.gpkg.tar 52469760 BLAKE2B 907c99b1ba46b5b1ae7f1ac8bb1985356f93334faa8aa4795301fdb40e59754200e98d953746dc384d842f56799aa41b9b307b11d3abbd5986b1a2446420f17b SHA512 cf7746606acafc19b4536bd0f80be4ae457eb7c53f52e53440f27b03fc7b8696dc99e8ef014a36ffd90d1c3d86c5a4c436411c12a8ace8764b6dd1fd545df0ac
-DIST gentoo-kernel-5.4.255-1.amd64.gpkg.tar 57569280 BLAKE2B cd4c3e7178ae0783fc952d6c7a799c01956a0bd8dad9882d3ee012c78fc6a0c8943743a77545d4fd5a0d7df365db353852c202b3a12a6bba5567f5dd8b27ac07 SHA512 fcb1f7dfe694a6e72dc2ae4d956759c829e9a024a1a78cbcbb7fc9af6ac5d755777d114a4a999cd7ff9f4c6224c3a74fa2a4876bb895e353d69d0a2b7d105124
-DIST gentoo-kernel-5.4.255-1.arm64.gpkg.tar 53841920 BLAKE2B 659829c5715d69f3b6269c1cbb5ea38293346f4d0f7367ed11ae995c66756cbe2954f072a81859a749a93607a2d102f4c8988c5b866d624a1ff127cbeb48f0c7 SHA512 d0352d58850c195dbdd2b5e2585b287bd6c1a367cc926d2b0190d64bffe1ba19243fe20803bf9b885b0205d25b1bbddb28255d0b45b1a6a77bc9f199ab83cd4d
-DIST gentoo-kernel-5.4.255-1.ppc64le.gpkg.tar 52305920 BLAKE2B 65db3e5cbd3669eab6fc06df5602205a072d0e87c8d8034fe990223e51aff1a1a5c91b733c4d1682502d74f96fd39f3af85576b774c6db68cb27b6436047ad4c SHA512 724fd13345625a3201b6d057db6725ce0ed3af6c1c8928ac11cb1dbcd5888a874f5a1a2dcf01ef790a77c805b81c2f4826bcfe045145f97393702b9769e69715
-DIST gentoo-kernel-5.4.255-1.x86.gpkg.tar 49612800 BLAKE2B 30f7d5bee3929096a9d547b5dbf6191da01c7b156a7c27010ec056ba2b86e5b1d092da9bd796815c45c5527752c7acf3e511886f826458e9a3e219f6dbbbb20b SHA512 3ded5710b9863c29d4abd96d87fd32ea0d6be5be1478848a8c9323d4fc9f29cbe8a998584e5436b2926f6ee57fc6e319f3509a88117249e4e64ac638efa7c525
 DIST gentoo-kernel-5.4.256-1.amd64.gpkg.tar 57579520 BLAKE2B 2e37ed126d241dcdc14e67d36bfa17e01f39a2e25ccf36ddd36d51358755dc845dc0eeb6b6293180751ee6e5d6777e0453c2e77ed6c733e9ca3d19d7c42b1111 SHA512 e18b3e2151b86674386dd5e14322b52deb5475708a6defaf3e1ed231ab1487d2124bf98967600762db3b32dfbba3006e32c8d9abb6c7e968433b20a2de07ed12
 DIST gentoo-kernel-5.4.256-1.arm64.gpkg.tar 53841920 BLAKE2B a43bde9f0ff3832181e2f8731989f45435ab09119b90aea3e2a7ebdaeb27159618b3b0ec8ca8002ccfa2cdbb6f3e6df1eb62be70cfdc109bd6d7e5e9040ce0c5 SHA512 9aa62b7719d1defb995fa615977297c88caed5d4f05e078b56c48445d2e1592549c5e1959465c1b067f020621721788935084b63af65e9d8206851e9ca3d438f
 DIST gentoo-kernel-5.4.256-1.ppc64le.gpkg.tar 52305920 BLAKE2B 3e4494ce09e9d0e047fba0c91b6491e6d47ff4c0dbcc7307aa971b7f2d82bc3243559fab5332f54308c93da1a4468ad27fa634a61fe63fd329303daabeca9406 SHA512 4f5cf2b95550e8a2af3d6769c0515dfc73f76e9502a1d484e5b2b13b4d9d3311fda2b755b5fab11a77dd11893a7cc6438c953bc4ce79ce1947905108f6a060d5
 DIST gentoo-kernel-5.4.256-1.x86.gpkg.tar 49612800 BLAKE2B 5f6603a15a9240988f9218ec5b0dbfcb7790cd7113a38dc1d292a31f9dcc13abca96eaf4c9721f3fa6a054488b3b402263ca01f906f578eb985e7b36f6414417 SHA512 0f1e8afb57263eb43c3503aa018dafefaa3a12351c6686afffe442355378b4c413237bacbc56825ebbd918910e1cb706f654f066526ccbd9dd579c415b60a1af
-DIST gentoo-kernel-6.1.46-1.amd64.gpkg.tar 76861440 BLAKE2B e9d5b7c9017adc5122759190368abfcff3db9e0dba72a091c3f44a3a2495ddbadc464eb4bd9f0a89a7629cda56e33103523f986bf05439c3a9d1c9b57a18728e SHA512 17d55b018b1f196e6dcc11779fb17c02c47a39d6b88fcd86a0f967ad4fd8ec44f55105e1425b8be07750981ec92dd21421a787861f50abba65f590210e0f2e2d
-DIST gentoo-kernel-6.1.46-1.arm64.gpkg.tar 69488640 BLAKE2B a72e190c5455f087b811ad68eb818a67efae7be3a2f7f2dca41c1ad4397c1b5f45db58f02360bf05516b61e871e0f4cdd1daa0c0ea3c3aaa0d40f88673e890af SHA512 ddcba28035f1b084097cfb3b58bb90a37e29d6abe3043d3c5464363da095750a9675e287641fd782da29ee02077bfbaa5ee784f579df09a90b01728b9c697230
-DIST gentoo-kernel-6.1.46-1.ppc64le.gpkg.tar 62832640 BLAKE2B a8e45f7ecde91ed96d440e4261ef00fd7e27d4dc50d5f92d9b530d2d1f6438e010c76caea95e6d5015c617fe71cae541c52cfa747ba7388b4ccafd592373cf75 SHA512 60295b457d4bda5dfdfceb1a28049522238c983ec951eb0b46c42192408574131d82eeff515e97862160050b4b2f77bdd1799458a238d75f724f8d652c1758d0
-DIST gentoo-kernel-6.1.46-1.x86.gpkg.tar 66232320 BLAKE2B 427a224134aba2008d3da27f31f86c060132715c9e1de3f9f77be626d1ebfa3aacf63e891428a755ca81e03a7237099211ba8b9e2959313197394bffb01462f8 SHA512 a5ec7c7148cb650370c73a50b453c99c61920ff06df1b30f67644f6b3b4297866981cef15b88016b8cdfcc97eeaaf91020009be1a8892e0fdcd9b696ac566acc
-DIST gentoo-kernel-6.1.47-1.amd64.gpkg.tar 76830720 BLAKE2B 913af5016feb6b2431b0f1b01877eb3e67f90e72a7c250ce725d2a5fc88c6b074aa8221214d3220cf138dc1ca83c26af3342d20dcfea645b7a4556310503573d SHA512 96dd6495e4f148bb9216f88178c033cfcdd7aa78a2849e09342bd9d161e7b388753fd36c05c2ed7569fa9ac89ac2c0715b1d8de3678a57687155c80e8795417a
-DIST gentoo-kernel-6.1.47-1.arm64.gpkg.tar 69498880 BLAKE2B b607aaffb540ab776e11448ae623dc433366a39de99d64fc568b7b0905b4f329e7aea6f4bfd4b6cbc4334c2712b2d86126976692677e814a0ab4e9e39d87923b SHA512 02b11a64e78acec9cc01fdc41339cad40564eda161285cf924c4c3b7576cd07979992a8b7588134583c58b4e6ae24cc60ce37946b80056653579be93fcbca6e3
-DIST gentoo-kernel-6.1.47-1.ppc64le.gpkg.tar 62853120 BLAKE2B 139cc49ab4a51f75d3f4fe525e1d6b7174059775f754028710ef5c1614cca38ba70583cbe6e60f5bad80f20c085164474791855d49328c3eab90c7a94875ad40 SHA512 573c314515651b127e8ab74795dbfdd6e812b88849eb454e4e600c5bc30beb2102a17e4b89e369afe05e52cf7e11e7e6f8d597da49e75f2bb5a1b9213a9d9fd5
-DIST gentoo-kernel-6.1.47-1.x86.gpkg.tar 66242560 BLAKE2B 8be8dc33b458c51ee6adbab3e6679ad9c0b4547ef096d8cd12e0a7c0619eb1773e7b8ef16d2c3dd5de38886012ea1bd74d001e2c3af0a2618d1cae95fbd1c25c SHA512 88d556326f2634cf136a32f9b977783b85b99dc440cf3875cfb60d7b070d4cca5f75e2c60496805979333df8db9d74e2ba01683007427375eff4464b5c942259
-DIST gentoo-kernel-6.1.48-1.amd64.gpkg.tar 72499200 BLAKE2B 875adc196d87d20f976830c07952e3869ace428f207d1917f87fb420f308ae317b4306d25b963e8b4534e58a1e96a000dd2386826c07568c70b6ad3eabfa9f62 SHA512 3690588ae0e6655cb3e2170e0440d1b8f62b6a1a20c639ed03591171f5ab8cd755c9b2d57b10193517d55516881b97dfc159d0a8abae2871801c7376d2b385a4
-DIST gentoo-kernel-6.1.48-1.arm64.gpkg.tar 65198080 BLAKE2B c3a24e5eae97225a897efdd28a022a55bdeef27288cf52fd32625efad095f357ac8150082d2f2f82fc206782cdbfeb1599bfb7f803b510e0479f233b95d10e47 SHA512 ffc23f992072bf31a7af6dffff15dd0135a12d5c1c487523c7ef79ec4e0b185933bc1a24a8939b5b274de60695c7a77032535a528494e56d7258fafef0eaca27
-DIST gentoo-kernel-6.1.48-1.ppc64le.gpkg.tar 59832320 BLAKE2B fbeb43928f2084c3965fc9d4ba4a6be5839b875090cec865b92a37899f6d0c720f9abb9c4faab7fb6021bb74b8b2ffde7a8ade8ca8edb6f6d3c622a96a6e174a SHA512 17c1e8d8470304772f206f8fdfa63ae7d7d4be727e8f5cfa6a5eccceac30c2bcc8d593998325d3241bc95edcecc2c55c389984801b82fe1f2b9061bb5db2bf6c
-DIST gentoo-kernel-6.1.48-1.x86.gpkg.tar 61972480 BLAKE2B ed71d3cc660d288218264b44f629d21308ff2fca8fa0e0d10c6cb8fc8b55a466852173b7a0ad1d6577fc93edb588c630e05833f00e26e96bf4b5466d1d6c3c3d SHA512 9e179d7042d67b58c6daa58b1f1375d1770117ec62662d5a5d125beb4fd4eb6bc493afda390e8fe56006611bac2b4d14c7d400e31b1f47015ce1f5f3ccbb72f0
-DIST gentoo-kernel-6.1.49-1.amd64.gpkg.tar 72478720 BLAKE2B 723c67664e642493952ceb8d905bb155d1929791052d7096335da5ea0f30c961b8d3fd5020124b5c506dd5ad651b68f30ee5a1e9ac7d619607e8e35feda5853e SHA512 c8344791b9b9bbb98ed0a62bf039b6330ef2891b93b40fc6c01c8232fdf36990c66a9308b6210f4dbf2269b1813077b15476aa5854ab4203cbda3d34ffed4de3
-DIST gentoo-kernel-6.1.49-1.arm64.gpkg.tar 65208320 BLAKE2B ebc6f5eb92a2753ede2909b1a842625612505ce2efa864d9a32710464b59524a282e40d9d370652c896c7ca6a58ad444b34c13afd159c606619e58b290122437 SHA512 45ef052acbeb66f1bfb065c5e17ec02067fc2f9d0af9808b4ca630449ca8abcae45bcdb65bd955de2fc7db4a7f553789c321bde879b905ac2ab2fe01a9bd58fd
-DIST gentoo-kernel-6.1.49-1.ppc64le.gpkg.tar 59801600 BLAKE2B fb2edae696106228c19035d93dad637cfbf72f88c1b503a8ef59b3822f13adf3c99dc865de06dab31744534df10e16436d8a20738879734359e0e8667c54bd77 SHA512 2d3e7a5baa78ab0e7f6c9dc5397b2401b39da1be4e32e33301ef154bfda80ed346d2576381cb744d8be568e512834ffeaa2668a3f81d80590b48898a5df73daf
-DIST gentoo-kernel-6.1.49-1.x86.gpkg.tar 61962240 BLAKE2B dc2007f7b40d9ccfec1d65daaa1433624852277db763ca3d8a403f03108c1ac3511898443329e014fd9feabe35417a291d2b68a5aac77ffc3c6cb7693aeb76d6 SHA512 2e8e2b9f2d4aace921e808e3222fa9782a1ad354d9ed2401e4c976fabea549b75f19d8adbe70088c56219949b777e4ce9de47d8fc9bbf4ad9083a0c7aeea27ec
-DIST gentoo-kernel-6.1.50-1.amd64.gpkg.tar 72519680 BLAKE2B 87aa1ff52c7afb64b0d70b5a810985deabfab2bc9719682f007f6be5ea9d65f7440f1a16ace558f11cbdcc2a244b2e4816534d7dda2258db63a49c3d55f35840 SHA512 c3efa7746728c7fd4fac378aa249ac2fe16bac2f3dd8408d9a480c808227b832b8d0e38606a091817bb7616766c063070c29a838baae8bd3853fd6949359e92f
-DIST gentoo-kernel-6.1.50-1.arm64.gpkg.tar 65187840 BLAKE2B b565c6dce83397a1aff54b9a2804b22eafa66a2630d1c6a14d7b95e55992cd96004af61bf4fef2e1c0f89c45ab9a2b70f14b65f32e8172644852ca59cc3eec0c SHA512 05062f8b1421a905f1167750b22078eca21e0d5c1ec8d1c1f5b70d219b22b8f87d7b679ddffcbcbcf539f5d6b792cbf1c00b1ac24a53549a79f152ac302b8caa
-DIST gentoo-kernel-6.1.50-1.ppc64le.gpkg.tar 59811840 BLAKE2B 6fb21e8f96a25be68e544a3a0f595bc3906de96b1cd531f1787cbf26805554418afbeaad2aa642464d9e90c4d55a651a9f8a4f86244777bba208ef3a5a6f246a SHA512 48d24bfc91bf62ab07ea1b077aff4ba32f43338dc064038416c9c36b4e024df68c44dbeb404b993b0910954c48282360ac70cb3fdcd385cae21812d35c2b3681
-DIST gentoo-kernel-6.1.50-1.x86.gpkg.tar 61962240 BLAKE2B 37ea93186d8284b8937a545cf263af63e6414baea3562a7d18cdc7a26703aed9be5a2fc803f33d6938abfbd58ec41a41850c4d2cc29e377538755a1abb192143 SHA512 c2dba3727a0a8cd69f6d55dca4f0538d28622ec2c105ff3ea0c4460d9605aec1ff4cb1b4be2f6a69ff9241793d48fcd08fa56b742b5f1a84c805e6000302254b
-DIST gentoo-kernel-6.1.51-1.amd64.gpkg.tar 72488960 BLAKE2B 7af239f4360f79e07bdbf834dc532acdeb743b39b494b49daf1a1b7e087c416e5474e5ebb01f0b214377ac4e302151f77bb69c17652623ccb13b1e8ad042bd29 SHA512 a59de357af7b08b25b7b1485ee259721bbb8777b9a6b00f5d7b5c4a8d39e27491ec7a23a3480693f4a68c8f0131f55f92f40c6597eb6ea10c5fbf9ad8f51d5a4
-DIST gentoo-kernel-6.1.51-1.arm64.gpkg.tar 65187840 BLAKE2B 5edb676a59d946af4eb86e45d930d761dc4344f0df64d502b60e74869bd4165de75c016d2604b6889d9e1e2e6f5aebc4a51c810f9ed9757b1226890801cd79a3 SHA512 53adda1003ec3abaf44f2cc451d783510bd54053f2ee6df69fd25e8d60cd3b49145894067b94117f200079cb90358e7517ca9437478311c8edd1db4d03751cfd
-DIST gentoo-kernel-6.1.51-1.ppc64le.gpkg.tar 59822080 BLAKE2B cb18a79d7f5bf8adbc98973468d01b7cb03f8036c1992d4b9f6d7609ca533bb5c90a3e40fd8afc011e68d28bdf61bb882f664f9e796d4e74f22ca26656c7558d SHA512 c45b9eda0fa906e1df558564e6e963e053ac307bbb7dbf4d7a19f3a632f721543f93ba18329c0e0058d10e3de6239aaf6578bae456932a62047496a8f6e61f0b
-DIST gentoo-kernel-6.1.51-1.x86.gpkg.tar 61941760 BLAKE2B f063a0bf783c4eb4cf0d018f269dfce5d819eec47eb3f856c8c63b2aef7a623d0c33d1c6508dab5ecd4df6a7f1f14e4c96320965000a14acfb32ac4999a640e8 SHA512 f18116bdb363ef2264e01ec687120b35a59b21e00e8149436f69155278cdceaf9bb8f3a97811959b3878bc444f2550d67c84faf1db0e7abdae84815fcd3c1ceb
-DIST gentoo-kernel-6.1.52-1.amd64.gpkg.tar 72499200 BLAKE2B 5a036d4891d6b059fc620cee9439cc0b9c1dce612461ff9201ba5abccbec574240cf4563443b90601b2a3eb2a4af1f0cac85a947a8a2e2380bd7f8619370f1d7 SHA512 f3bf192f802dc8b494315a71eeb30d3346aaf5458166befec7359cb6a247bbba0000f0429cca628dab531be168b5c26d4074646f151eb5e4c48cf6dc0680ceb8
-DIST gentoo-kernel-6.1.52-1.arm64.gpkg.tar 65198080 BLAKE2B 197fe966ba8528abd5d786f893ad7751561221a414214eb302011633bb251994767eec64b3eabaa8cb242dd6f4b4cc6e46d70a82adcbdb1dc6bfd57744a24d50 SHA512 280fd5611f11ea43c9c4399afe2c7841992f463714a3333529274c91b19cd147e6d5f41a8a3d6173010889e17747476a39f33142c56d60f959ba2375be929a1f
-DIST gentoo-kernel-6.1.52-1.ppc64le.gpkg.tar 59822080 BLAKE2B f7df1d4defcaa67f1db04c89e48129f410cf8ae9efd79a1f05b2551faa2b985cc1518e4b9c6c21d5026d8b61ecec65cddc8a1abe79d436c5afe89e3fb030dde0 SHA512 f40be07c14be12c0cc65a3c42deadb30c4a7a61376ddbbed53386019304e778b3bbf873d3a654843dfa4a7a126d1e41d28d0db6d964b74aa387c6df8e2c21a30
-DIST gentoo-kernel-6.1.52-1.x86.gpkg.tar 61972480 BLAKE2B 1d1a1e213cf777dde3f20033937b3fb237d0003a300da980ad18ce37f34d395b02a2d609936ea2722e8e3691fb2acc69d58bf534df52a73507146bc2bd0c124d SHA512 5b4c515d6d32973f5d2f62061f047f25cce7db66affff8303fc67fb2e6240720b392faa615ac7be32c242cf7cf8ec6be9ed8bf9be1e905160fc6453592261f01
 DIST gentoo-kernel-6.1.53-1.amd64.gpkg.tar 72509440 BLAKE2B 1cd4c14f7f52f8a8bf0fabde437d70349c85351628546e44a7b19df6fcdde2424a12d519fa1a904727050af18c8b52c85f3e6b668a45285882b34277f2042f9c SHA512 f78992b20ac25282f80ace93c68cbc9c26d2a764ae4ab76f0a518fa1f9d7c2a4a95e02bde64e01893adca3129f0e3d77f5000d959533f34cba3f65795c20d700
 DIST gentoo-kernel-6.1.53-1.arm64.gpkg.tar 65218560 BLAKE2B 576f4e81241184842d38e1fecc17635a7fcb8657a7ab1b96f629d92ae5231bdeca08c4cedade4d75c07a915d3584ba2f494b4cb92a0d0450e74d0f5bc6b555eb SHA512 07bdac4e29a292631b560d409f0eaf256a9d51d90293051d81b368be13d02ca264e23135fff8e51dd932720fab7d71f66418279ea237f541792e52bc4d5792e3
 DIST gentoo-kernel-6.1.53-1.ppc64le.gpkg.tar 59811840 BLAKE2B cee9232bdae834b254321018b485b61b3083cdd01bcdaada32162f8513af67596534efd653fe0352fcbd093d0532f7c74b28ede6993bc22e4544676306dd8dd5 SHA512 0ebc131f6a0e6ef882f584faa1d2c963ba8c3d461326719617bcb97488bd0de8d45453c530e8b41ed4f2b6fb29f6bf29893350f09cd9dfbeaf7d5dc9a101eb95
 DIST gentoo-kernel-6.1.53-1.x86.gpkg.tar 61972480 BLAKE2B e87669b4450e1955ef82b781eb4880be2dbaf7b33b9fc90ac04878a7a57c80bd75f7e8388517937dda2e651eb9c83115cac21cefd055739736dd09a23e135712 SHA512 71f36656fc836794b51e2a6be746272f408456e3d26a19aa28b12c5eedeb2344bc3e99f8d6fc19e63b0e1f36725d63fb90b2388b9eee3d7555ef93e9fbf37f64
-DIST gentoo-kernel-6.4.11-1.amd64.gpkg.tar 84060160 BLAKE2B 53cb5140f149d9efe604a5ec1a631557b66a0d970fb4b44c20e602f0a430e1c57f29d3f532e56b249583e0cdedd05eefeb788f5773a7ec8a55761f5975b70625 SHA512 9eae8e36cd2eca63c6fe0133c34be5a2f13c006caae596e75a4e97ab7d0a31553f625b31e3a307402ad1971ab0d8407b6684908b4ea54d9ae096c59745e745c5
-DIST gentoo-kernel-6.4.11-1.arm64.gpkg.tar 72960000 BLAKE2B f023f2cf059ebe741840a79ff03f5c869f33b143bba229b1499e8edc02aa4e5b28707eb8f21979302da0a747f75db5c8dfb0d545f0fccc081dd64ee5d53924c0 SHA512 dc5e9d29e270be21adf2dd27f687d3a43fe0a9ed56e81c6fda2a4d05582935827e814f869b14581692fb46127e0e201f779eedd0757cba2b5fca31be51a1b64c
-DIST gentoo-kernel-6.4.11-1.ppc64le.gpkg.tar 64655360 BLAKE2B 16702f5aef82f29e76e7ff583903e63c96defdc30efca67f5c629904c7cb3febc39c1bdda16764c4a0c12a60eca97415cff9efe0845b95f6a2ee54f4170563b2 SHA512 9954161681fb69761e5c36db2d357cd73712f8af2f9dd31cc6437bece50e94567976f5d703d3e59c19fcdb82a85e65424a7fa4a67c10d7aa1f1ccd89ce002c97
-DIST gentoo-kernel-6.4.11-1.x86.gpkg.tar 67563520 BLAKE2B 6f95c97b631d2606509b77caa627a4b263a423eb6d9a5a7edaf858c79013030653b497e49c76c582c3420ee40e543b4f75bca57e9ba4f36284219043d0f76db6 SHA512 37eee9fed9eb00c28705233060004b854012edab9529c6ca7a91a825d56418db59234e4f2fd07c61c1791f653246183f5ecd9cc3c161c3b36589242eacaca712
-DIST gentoo-kernel-6.4.12-1.amd64.gpkg.tar 84060160 BLAKE2B bc6e98110cc467d47fa8e1152ba0c822f11b2f9f16de81138ab81a850648383a8d27dfca5772b59104a9272fccffdeed98f81b4d7a8657627b0d639d183445e8 SHA512 dc7334c9951b53cd8aac12e1e2cde718765f9964c784f0efcb62895c2d26a7f1b76bd8d664aea1239cf61f70c2207976df12d4ef00d5cbb9008049f465ebd68c
-DIST gentoo-kernel-6.4.12-1.arm64.gpkg.tar 72960000 BLAKE2B ac0962ce90e566c48364e9a00bb5108c209f77a606f2954e8be8069a688c163a978f496b9ec5e32e3cca0bc9b6b73f5d1645f2881234a67946ddcfae0ff904ed SHA512 16d9f518ada039d6bb16d3e2fb9c3ff557c64bfca3c9a8900125c9431e8d3f18e47a98156e317d5776fcc5aff873d3ee2cc9357a294f03d5b279206bfa7545e0
-DIST gentoo-kernel-6.4.12-1.ppc64le.gpkg.tar 64665600 BLAKE2B 6a74a7747dd0a693e5e9256243b25de82f4800f57aae59546126c275529043147fac165600aac5cf8fc2ada703d7362237068c96a639ffc3af358654a89f7409 SHA512 6cab43585f1c4b10850b9fa8dc09abe255f0c8c41690d21d9536d1a5e68cec0d8bb3896c6357855acb1ab7184cb8327a14ed3de725eee26edb23672a0424ddb8
-DIST gentoo-kernel-6.4.12-1.x86.gpkg.tar 67563520 BLAKE2B 9c0b734586f14da8e9693a990283c29773d04df19c008fcaecc2e481a6a27ac8976c28062bc3788d4cb66f716a68e85d979a45e8395fc2d01559c932510d98a3 SHA512 f2c3f775e5bf37483bf4cb71c292bf215fa8d28eff4aa91049f1397f742a23bbfe63d6a6e08be192ddb82ab0fac9b7c91ec7ab9fbf5b640318d115f8960543b4
-DIST gentoo-kernel-6.4.13-1.amd64.gpkg.tar 81766400 BLAKE2B c9aa02287758f139c1e67f94b3cfa3c8ff02067952cf683a11733520af66f41c45cb25ad05579898e97c0248b2c83561d270cf031bb5870b2124c63299bfa217 SHA512 df9096a96f993c1dbb65f1da3c3f2c4c2c644bbb5149ca543141f06aa0ff09dc3cd78dbf125acdefd9c155e1492ae1ff9b75f3024163d26a2abb8f44aff41f47
-DIST gentoo-kernel-6.4.13-1.arm64.gpkg.tar 71208960 BLAKE2B d93c3c764edff90ae8b2471b007d19f2dd334b80f8608c1b4c9f2aa922262b1ca5eca46cd2833a9762bca79bd9be4e1894bf3c923963616bb7ced1f245cc6f62 SHA512 f7ccd52ed95aa4b11ea487283b1617ab66f97199503d48ec53948a5722940f05539fe135b4f3f4083ceb5e6fcf31814b8c86b3b4c50af2cf4c870f04fb3353be
-DIST gentoo-kernel-6.4.13-1.ppc64le.gpkg.tar 63447040 BLAKE2B 0927759f4a2ca08e2a096eacda7bbfe6de6c64d89f13d2292008702dc1b141d11086f0109567d3c13f152273203f40006f878756765afa5a78bb5867c18bbab1 SHA512 56f882974196b8f14dbf1876aaf1ea4ed02cafc2874f6e0426397cc50a63bd9e50298122da89f9c26d43d550714ebad295f3c3518de9badbf0e258e70db7f676
-DIST gentoo-kernel-6.4.13-1.x86.gpkg.tar 65863680 BLAKE2B c00585eeb53f8a6b17d5f1fd2fc8c90dbe641e1f1860698fbf927eaf105d24e9f1448377d1fc603025a26c92a1bc744571b07041852543609370cc30d7800f36 SHA512 ed7b33f0963374a25eee79fd41c1d00bba7e68b09e34da448d36e87a23b6f7b650da424c609695a520ca9c05a8260ccd93401db943bb4b5037ad7ddfa70b0959
-DIST gentoo-kernel-6.4.14-1.amd64.gpkg.tar 81745920 BLAKE2B 978adce49a0cd1065a0e894bb427969224339c8efa1500ba5cbb0b02e506a9255a7a71ec8d1a6a007194620bef7cc422bed9e495c3ec389602ad9dd9faccf27a SHA512 4f0969cb0324dff258d6b2523ddeafe3e7f12db9dd9cf11be7c1fbdd69eb590d9ab03b6a8bc7b8e4fdbd138889e451436edc4088a515c4f4a7a6bd3d598e17fe
-DIST gentoo-kernel-6.4.14-1.arm64.gpkg.tar 71249920 BLAKE2B 2448002322bbc63dc8b771bbf0cafb5eeb16e714a80133dff1c88a490b4acc07c3a668867a2694821f34d8aed1c2123582b3f8ec65c99e90d3a38ec2df5d786b SHA512 14b2fdfb58808d0e91cbd9846c30b06566a3a368a1172209313d5dd1919ae885120819f57bc4718a67c5921572eeccbad1afe0af07a2b1fc25e72e1a600d5310
-DIST gentoo-kernel-6.4.14-1.ppc64le.gpkg.tar 63457280 BLAKE2B 47a9e8b769d2c051b5ddb7295f2bd51b7d5f94fd77f7bb8eccb5a52b46806aa5fe6fee5b65ae57579f1b41ae333414d3a1aa871c25ffb0842503d0f61ad30766 SHA512 5dd7145d9627aa134b7a6df3de4c15d1d39deadd0d92d3bfb9cb6a403183168901b1df1e11e07e4fd35e213bad98a1e912a8f8b33ac39cba0db1a1a141c42975
-DIST gentoo-kernel-6.4.14-1.x86.gpkg.tar 65873920 BLAKE2B e0b8ff61a953cea8326660ad9953c68621f7c70ced88af49921929028e0c3b48649c92d9d6919a7ff1c72ed3fc8e5b4cd3bf6c29314c0f861dae1366e086dcde SHA512 680516cbebafeb62c859c5a8ff572727c725ce9e7cad339fd32bfe03e625a3f58e2ef85b13429829fe88b171413b594e66c3a882c0cb1aa0b46b4bb6816b9935
-DIST gentoo-kernel-6.4.15-1.amd64.gpkg.tar 81786880 BLAKE2B 9c2eb4cdf6d9c106b9daca8e3c6c5ec563ee70787571f589d612eebf8593557e0bf3ba2dd466a91691193890ce9c298a074c4cb11df4f9c667c943b4619699fa SHA512 cbf811141346ec2dc540d0b89e20e59f7b4f18c996c0f9de934f092265f0038cad7664d28891335b3d3288ec53b7c878222aa1ba45b0cef143a06cbc05ae69e9
-DIST gentoo-kernel-6.4.15-1.arm64.gpkg.tar 71239680 BLAKE2B 85401a6aa936656e709206b4fe82f228d9164590df299fe98cc0d547f01a8b5e3404bbf46f8666a1d11c54886a4fd219b1ad3076ed8479e5f2e90557cda5cc23 SHA512 1c9876f04cce47e1671e173da450e7169088ab9797ed30fef7224ca887147abca6a8a6b43c0af2837f177bd0b34af05d5209e19e553cc46508ce7a2ea8a59bc0
-DIST gentoo-kernel-6.4.15-1.ppc64le.gpkg.tar 63447040 BLAKE2B 0e89977da0a9648bbafc0a4f827ea8b2b79b3dbba658c69f0c4cfae58085ae2e56f18968f3837efda645f0953c7ca6c35d7d771f5e3e2ba9891eb6bff41fc18a SHA512 f816c05b0a93bd8913848809badb8f5250ab60387be2f93521aee0dcd10f35ea2fb80cf1185a6ec12daa81a92cffa5044de934a66dc0d092966b02c3bf0b806e
-DIST gentoo-kernel-6.4.15-1.x86.gpkg.tar 65863680 BLAKE2B 8135ca6504d771308217346a2d4c03916f99bdbf3fc91480be9a214108519b67399e4f871a5df5a7855f25ae599209c5201a93e319fa310c463c440eea10a8e1 SHA512 f06831a4cd822e0cbd93e0a249d71673e3a98b9ba19791fec0c4a5226ed47d05b7a0827d88933be799b41c348330566430ec58462217389c02675a1f69fd3e3f
 DIST gentoo-kernel-6.4.16-1.amd64.gpkg.tar 81786880 BLAKE2B adbe09acd265ad50d6cc362be262b94b10fcfc517dd5e463007eef455477c1de7b9340ca472a60c28bd7fbcc02f8538c25b036d736e656500bf749a67ba914cb SHA512 cd3c7a1641b500620f3a8770a2994d53161582ac3c5eca72cb64e4e15cbbd40db1d8bf839a5427662574eb8d4124f2c6b2b74dc087e70b6992d2c522939b87a5
 DIST gentoo-kernel-6.4.16-1.arm64.gpkg.tar 71290880 BLAKE2B b42a0cf9dc72716eaf9d14137c06d8229e06a4431b50ae269bada18d977c9fad3eef9b7b5181cb8f7b35b88987ab2db17bd85b1742220ebc8d022f50eef066f6 SHA512 789f3bb759b470f4e29735706a73c64df0646c882c6bad3b051dd395faa89ce2c1cafceec34ff28d9c5c4adf6cca4f5eec6b875bf0e398c925431f9086f3e756
 DIST gentoo-kernel-6.4.16-1.ppc64le.gpkg.tar 63488000 BLAKE2B e0604a0b4bf8d7aa7a257798148fac11e0c4a072e0a775c57ddfa74681a265a775081b91e64732e45656fa303e817c2afa8f5c281ad2c5ffdc4373674d5917d3 SHA512 4aa5e73de475bd77f5a0e155033945b5770e761433e3cd983fe5efface2b971545439e99d0c048ed3bc21aa825d3eefa4ecf6615bd0099374c50cc0fd9e90243

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.193.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.193.ebuild
deleted file mode 100644
index fb165f3f0e91..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.193.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.128.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.128.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.128.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.129.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.129.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.129.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.130.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.130.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.130.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.255.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.255.ebuild
deleted file mode 100644
index 70e2f755ed95..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.255.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.46.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.46.ebuild
deleted file mode 100644
index bbd48fd37dc6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.46.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.47.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.47.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.47.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.48.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.48.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.48.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.49.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.49.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.49.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.50.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.50.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.50.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.51.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.51.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.51.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.52.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.52.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.52.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.11.ebuild
deleted file mode 100644
index 3cd8c6516903..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.11.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.12.ebuild
deleted file mode 100644
index 3cd8c6516903..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.12.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.13.ebuild
deleted file mode 100644
index d6d57f5796d5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.13.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.14.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.15.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.15.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.15.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-14 11:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-14 11:22 UTC (permalink / raw
  To: gentoo-commits

commit:     5cdc1fc9eab5ad85380eccc7eb9910ac448dbb14
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 14 10:52:48 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 14 11:21:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cdc1fc9

sys-kernel/gentoo-kernel-bin: Bump to 6.5.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 ++
 .../gentoo-kernel-bin-6.5.3.ebuild                 | 132 +++++++++++++++++++++
 2 files changed, 139 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fc7f2258c57f..1d9b4b0c9710 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-59.base.tar.xz 3488836 BLAKE2B 5e92e2d1c4ab691284991ae953eb4
 DIST genpatches-6.1-59.extras.tar.xz 3808 BLAKE2B bad1dc9ff79b84c02f4f634764c6fdf5ef437c14076048d2e0b777f0ec967fe3dc544739684b50533accdf22d3d85af2c0422ba1183ba4ee26590d02c155cf5e SHA512 451bbbb7bce1263d97bce0580729e0a948021734d6e546e318ab37da786a848d9c2376c9849894be9bc8028ee9afece670b86727ded1cf9857d236869c113530
 DIST genpatches-6.4-18.base.tar.xz 1040816 BLAKE2B 61ce7d234cba40c266e92dbab80b26e9958d9501fe884ed1fe45c25a89f2385259d5776049d7ce172c05d6829a92f591652544d7a3ce3ce7c81d09ce871800f5 SHA512 559a4e9690a72dc76a0ab38f463149dc9221bad128b59fdafc1250b964af2ccf573ee0d4e593e98811f83325a0d10772a6a6b32bbaef50aee3c5a0d1938677d7
 DIST genpatches-6.4-18.extras.tar.xz 3700 BLAKE2B b360eff83abdbed397db6405b6b68649a3d6f85a37716eb2f923d47dc3ae5d738ca49c29a58dd2f236c7f50dc233641e3df15b7b75a19364b0af6261afc36d4e SHA512 778791e5e9232bc432119d14a016c00e1a968af30f0a2dd931ebb4103f7f457db991eb1d9ca500d1a3c9295dbf87d9b4fab18ffaebbd46cc8c82077b27c344e6
+DIST genpatches-6.5-4.base.tar.xz 258812 BLAKE2B df197ed4a66568eb823c889b15f126c66b6acb9a2cef224e198e576d601f1c5d1ba43bbecf510585adb93445f2fd634889714a31101fb2dddec67da9052adb7e SHA512 70b21a38cd4a2d1759819341365de33590d8d3f460d12cecd781dddbdc69e87e66f81389d8a1bea381bf74188c19b667d3c7789a92e3d8f80080982ba5d39872
+DIST genpatches-6.5-4.extras.tar.xz 3696 BLAKE2B ca8bf3d3b195dbfea39b27b574ea3f3e99f843604ce8ed6ffac141e2e198a4721a943d24c0bfeb559570f00985e6371c7badb69e94542af7bb291fa2485d5425 SHA512 db11e8db7f3fbbed7a037c4a8ebe47accefa9794e8a201e6e022adcdfc628ce3d2db9ccdcb0b0133e3b7956fdab9f63fbc3140f1759b31d2c1878f4075de9d2c
 DIST gentoo-kernel-5.10.191-1.amd64.gpkg.tar 66365440 BLAKE2B f7086ca26f08468b754b0cf9ce715ed763d2866ebc8ea322fb51fa2ab5146f1c7741f68b82d52a7d54442cc36cd5a114132f9ccb0809e8d0ab0da022742a48d2 SHA512 0f4918273c70f06756c19cd2c7738176695aba65eeaa7846aa6773d97e6d3ac4302be0328926f1a217135d21e2660e6e4124ced7f2304c0f1a408ad2561b24a5
 DIST gentoo-kernel-5.10.191-1.arm64.gpkg.tar 59392000 BLAKE2B feee11f6bc6148ca0a65077a33cb1736fe2d588037bfada383bff1ca9ca7ea71d6f3248a91cc9b152d87a3fb9580177a68b3748c53e2bb6e0309c7a4b9e39df3 SHA512 bfe38e92e445719daddc4fd87b717c652a0fbc5b3cf3fdaab40c1014229a2bf5b504642c21e5bb478d56742c56100271a7433f113c7c231382d2f226a609f837
 DIST gentoo-kernel-5.10.191-1.ppc64le.gpkg.tar 54947840 BLAKE2B eab70963c60d1d668ba562652b73bf47760d326ea2cd3fad8cbf91e75a9329283b9af38ee7391c4bc887c32464a6c8376844135231d155eb11916c926f8c263a SHA512 58a8701b46878dd470a4210f96f65bc85aabb4c8b29aed5d1d61eff2efb1f851c38b648c50afa7cc164406ccdf8ae3bc673f73857903a17c19229f77c8e885f7
@@ -46,8 +48,13 @@ DIST gentoo-kernel-6.4.16-1.amd64.gpkg.tar 81786880 BLAKE2B adbe09acd265ad50d6cc
 DIST gentoo-kernel-6.4.16-1.arm64.gpkg.tar 71290880 BLAKE2B b42a0cf9dc72716eaf9d14137c06d8229e06a4431b50ae269bada18d977c9fad3eef9b7b5181cb8f7b35b88987ab2db17bd85b1742220ebc8d022f50eef066f6 SHA512 789f3bb759b470f4e29735706a73c64df0646c882c6bad3b051dd395faa89ce2c1cafceec34ff28d9c5c4adf6cca4f5eec6b875bf0e398c925431f9086f3e756
 DIST gentoo-kernel-6.4.16-1.ppc64le.gpkg.tar 63488000 BLAKE2B e0604a0b4bf8d7aa7a257798148fac11e0c4a072e0a775c57ddfa74681a265a775081b91e64732e45656fa303e817c2afa8f5c281ad2c5ffdc4373674d5917d3 SHA512 4aa5e73de475bd77f5a0e155033945b5770e761433e3cd983fe5efface2b971545439e99d0c048ed3bc21aa825d3eefa4ecf6615bd0099374c50cc0fd9e90243
 DIST gentoo-kernel-6.4.16-1.x86.gpkg.tar 65873920 BLAKE2B e485d659457177a9dbe88d0b246c7cd250154013e0297d3e5687262fbdad18c1f8412444189724893cb1e361c6c94add33101bd2b98a11acfc34ed64cdc3e3b1 SHA512 acf43cee6d8aeefc89432ddd8a24bd27d6afc8a2f82a3384c7b321bdbebad87ef87a0aee8877855ca5a31c1b434d504d26f98f5accfb123bb52b7d8d2b57352d
+DIST gentoo-kernel-6.5.3-1.amd64.gpkg.tar 83578880 BLAKE2B 9413bc88b067e91939378315ad666ef77ce498216b5d7b7dc512fb49a9fd7739944810963ba6928a9b9959f84509ed73f9587d9a3002185cec01980bb3416926 SHA512 d9b187b0de20ae4774f6ab1c2100ec99bd1e2c02de3403b0a707981f838ec03605703a62a319d386b4cc3ed3618e21b005df86d08379ce06753b6e08aa18938c
+DIST gentoo-kernel-6.5.3-1.arm64.gpkg.tar 73175040 BLAKE2B c17faa62cb94999d051a5764df7f3e398795dbcd0bfe13b23582a15d2c59188eff00c5d11cd376d9dc1a8c80629746948cfa62c2a337b3a0bb6382482f797ea9 SHA512 4ae0a14d7938ca325680107a094a7d5a58b9139ae28a4916493c5e114c50dbbccaedac3bb1b0012af6ef408ca844fe3c6b7ef52c234eebb92f92b0a1ae44be5e
+DIST gentoo-kernel-6.5.3-1.ppc64le.gpkg.tar 64460800 BLAKE2B 65ccb9381be1572710ded7a369eb665dcd2ffc9b1058e7133fff7a9cccb4e2e159eb4eb9e7b437fd883b92acbe9b54390ecbaa4ee40e8aea9bb37f86687046bd SHA512 0696d19cfb48b465621f2c10fd27c44ccfae37d5bd80fd84f37255ad76c8d7475700784d77ca0ffa981feefe4bc82b920bc78557745634e74bec4c5ac6b38f41
+DIST gentoo-kernel-6.5.3-1.x86.gpkg.tar 67338240 BLAKE2B 30f4105c3aa0fd516eba549705294030bd5757e4467490c6f6b95b4444ed89b5575768a15bb64a61c17a362a51505243254bcbbc806af18709553407d919dac2 SHA512 9fd0760261c40ae3cb9adf75ff457866c11454f72a79f836779a533640b5fa9d568090505be3cb502a00aaed6581b8c387f05a36b72c00ded83c2299c0340754
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.4.tar.xz 137794856 BLAKE2B b59eb04a8715af9f686978812e6d4a466172bb859f80657076de14cd0828b4fac15b688ff8959f5c65485f7f6bef26590412c66821e720de843cb8666f226c90 SHA512 11a48b25e0b513782d3b89101c2ec8dd9cefd6ce08dc63a91137903b66392aa72ca1fe32816710673af84dd47de3ab8738056a6af93dc0d5e60ef4b869b49928
+DIST linux-6.5.tar.xz 138898084 BLAKE2B 2e641b79a080e8f4ce283bcf6b74e2c6f15a374367f1c4c875c663868dbe801317340824fb3adb46b3a51d3b7e1f67cc4e8144d367621ec43ffba5c4eb8abb39 SHA512 1b59dc5e65d4922c3217a8c8f19022dfd6595ae89747861d825bfeb51a4ae6c85449d05db69635a712bef7b355b80318195665582d8933b1fed6ba582f6ff257

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.3.ebuild
new file mode 100644
index 000000000000..26b296bcb3b6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.3.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-16  7:03 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-09-16  7:03 UTC (permalink / raw
  To: gentoo-commits

commit:     b77c4f65b5ca9168b2272dcf769983672fbadd7f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 16 07:03:01 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 16 07:03:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b77c4f65

sys-kernel/gentoo-kernel-bin: patch 6.5.3 for NFS issue

Bring us up to genpatches-6.5-5 for a backported NFS fix.

Bug: https://bugs.gentoo.org/914204
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   4 +
 .../gentoo-kernel-bin-6.5.3-r1.ebuild              | 132 +++++++++++++++++++++
 2 files changed, 136 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b745b1487857..06364ad2a7ef 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -56,6 +56,10 @@ DIST gentoo-kernel-6.5.3-1.amd64.gpkg.tar 83578880 BLAKE2B 9413bc88b067e91939378
 DIST gentoo-kernel-6.5.3-1.arm64.gpkg.tar 73175040 BLAKE2B c17faa62cb94999d051a5764df7f3e398795dbcd0bfe13b23582a15d2c59188eff00c5d11cd376d9dc1a8c80629746948cfa62c2a337b3a0bb6382482f797ea9 SHA512 4ae0a14d7938ca325680107a094a7d5a58b9139ae28a4916493c5e114c50dbbccaedac3bb1b0012af6ef408ca844fe3c6b7ef52c234eebb92f92b0a1ae44be5e
 DIST gentoo-kernel-6.5.3-1.ppc64le.gpkg.tar 64460800 BLAKE2B 65ccb9381be1572710ded7a369eb665dcd2ffc9b1058e7133fff7a9cccb4e2e159eb4eb9e7b437fd883b92acbe9b54390ecbaa4ee40e8aea9bb37f86687046bd SHA512 0696d19cfb48b465621f2c10fd27c44ccfae37d5bd80fd84f37255ad76c8d7475700784d77ca0ffa981feefe4bc82b920bc78557745634e74bec4c5ac6b38f41
 DIST gentoo-kernel-6.5.3-1.x86.gpkg.tar 67338240 BLAKE2B 30f4105c3aa0fd516eba549705294030bd5757e4467490c6f6b95b4444ed89b5575768a15bb64a61c17a362a51505243254bcbbc806af18709553407d919dac2 SHA512 9fd0760261c40ae3cb9adf75ff457866c11454f72a79f836779a533640b5fa9d568090505be3cb502a00aaed6581b8c387f05a36b72c00ded83c2299c0340754
+DIST gentoo-kernel-6.5.3-r1-1.amd64.gpkg.tar 83630080 BLAKE2B eb83ecca1f1543f979dcd086bec0430c19d0425af069f118d49016a04f603882ed0702d7115f3a1a6c81b828b19277cfa2c71e982f6f504e51060f44041d9dd4 SHA512 8b38bb83cacd6e2d16041fdadc8f85e8d85dc7b971d65edb390170586f5f62d3da44dc4c8864032fc6aa7840fb138bc6c055066653aefe163a90f1708f4fead5
+DIST gentoo-kernel-6.5.3-r1-1.arm64.gpkg.tar 73175040 BLAKE2B 8647a368d033d41ed560abb49e23d1bd7305df88902c368b86d9b150cd0f25478f60cb20b97046dbbebe034862a290402b24df11aa1f8421ed547c2cdb48771e SHA512 12f825fe466cba5bea9336a01e68b08032d7dc8eb5d098238d295d6a3f54e404227a2ba754525881974cbf9996fedaa14c0e65387522f96ca3e6c8e7d8bb54a8
+DIST gentoo-kernel-6.5.3-r1-1.ppc64le.gpkg.tar 64450560 BLAKE2B 8adf4b4e64a5cd52639ebf3f1cc45579540f2fcf5bec806d620d0751258a490a9e48586fe92ff84fd99d443a51eccfe4ab6525c3acb627786c57475659819c72 SHA512 550514639606a16aa7094799380b93a402eac07f57bd752c5a5e33520089fd26d0ac446ddfe02de2a94e9a31b3188666ea8b8fd0b606c51b15711771f3917f63
+DIST gentoo-kernel-6.5.3-r1-1.x86.gpkg.tar 67317760 BLAKE2B 93dd9163c763a75919d1207335b5a0a4f23630996981c66b43ef4593cb068975107e7e2b7d25e0c31a59a9e92adb663a110f1ba62221e6dda45a8464aa0142d3 SHA512 e4ef0d789bf62d0f837ce826d4acfdefed515450aa3d869c3fe2d052158d322fff3038a9cfb9de3f425e5f254a8ebf623b473df27c24a4c88f5e1690e988c565
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.3-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.3-r1.ebuild
new file mode 100644
index 000000000000..26b296bcb3b6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.3-r1.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-16  7:03 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-09-16  7:03 UTC (permalink / raw
  To: gentoo-commits

commit:     18823cfea1ab9bfb4d96b56b6d2e5d93f481f77a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 16 07:02:11 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 16 07:03:32 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18823cfe

sys-kernel/gentoo-kernel-bin: patch 6.1.53 for NFS issue

Bring us up to genpatches-6.1-60 for a backported NFS fix.

Bug: https://bugs.gentoo.org/914204
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   4 +
 .../gentoo-kernel-bin-6.1.53-r1.ebuild             | 127 +++++++++++++++++++++
 2 files changed, 131 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1d9b4b0c9710..b745b1487857 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -44,6 +44,10 @@ DIST gentoo-kernel-6.1.53-1.amd64.gpkg.tar 72509440 BLAKE2B 1cd4c14f7f52f8a8bf0f
 DIST gentoo-kernel-6.1.53-1.arm64.gpkg.tar 65218560 BLAKE2B 576f4e81241184842d38e1fecc17635a7fcb8657a7ab1b96f629d92ae5231bdeca08c4cedade4d75c07a915d3584ba2f494b4cb92a0d0450e74d0f5bc6b555eb SHA512 07bdac4e29a292631b560d409f0eaf256a9d51d90293051d81b368be13d02ca264e23135fff8e51dd932720fab7d71f66418279ea237f541792e52bc4d5792e3
 DIST gentoo-kernel-6.1.53-1.ppc64le.gpkg.tar 59811840 BLAKE2B cee9232bdae834b254321018b485b61b3083cdd01bcdaada32162f8513af67596534efd653fe0352fcbd093d0532f7c74b28ede6993bc22e4544676306dd8dd5 SHA512 0ebc131f6a0e6ef882f584faa1d2c963ba8c3d461326719617bcb97488bd0de8d45453c530e8b41ed4f2b6fb29f6bf29893350f09cd9dfbeaf7d5dc9a101eb95
 DIST gentoo-kernel-6.1.53-1.x86.gpkg.tar 61972480 BLAKE2B e87669b4450e1955ef82b781eb4880be2dbaf7b33b9fc90ac04878a7a57c80bd75f7e8388517937dda2e651eb9c83115cac21cefd055739736dd09a23e135712 SHA512 71f36656fc836794b51e2a6be746272f408456e3d26a19aa28b12c5eedeb2344bc3e99f8d6fc19e63b0e1f36725d63fb90b2388b9eee3d7555ef93e9fbf37f64
+DIST gentoo-kernel-6.1.53-r1-1.amd64.gpkg.tar 72478720 BLAKE2B 9bce87f82539a8f6dd68f3bfe17ca7fce0f34353fa55fc3bd21324c15545d7843a627e690a3354b2ef780165cca01ea4c22bd8782a5baf3f2602cc8a8a7bf1d8 SHA512 dfcc892437c33fbced96946ccd02131995cdb07b13a00cfeefd469b9f9eff5673e41f713b4399a0aa3aa291fe479051a4f706e4c01993eaf1b8ac4f4b60382ce
+DIST gentoo-kernel-6.1.53-r1-1.arm64.gpkg.tar 65208320 BLAKE2B 4148c417ce291133c6b7fcca376f9db7d9f8a5254ef263146b15b29fb12a93af38a6082e6c49c50c09e831587003cdb459e645e759d3f6e095cccaf93c76994d SHA512 da6fb9218c69f4da49bc1de22a47943460bbd4630c75b0e3b75952e7991c545db96f1ff753b969d85997d2152f910401086f0a68926ea0814eeb979da912b4d1
+DIST gentoo-kernel-6.1.53-r1-1.ppc64le.gpkg.tar 59822080 BLAKE2B 657c66102de78813e80599101c63a19b75a113ab581c5af1c284f205ffbcee5257b55ddcdb7fa2dbf491dcf7619c3f23678a9cbd787b4e375e7b15991782657c SHA512 756f30a9cbea8864443e38096804491cbe113a7f8f781b82ff4229392b34befa7eb0985036d02092994041a2eccbd69a9101e04051f0f4f9f5c1dd3ef948673d
+DIST gentoo-kernel-6.1.53-r1-1.x86.gpkg.tar 61962240 BLAKE2B 1809d9cd755a88ed2513658f02c033d6a7ed7acf821f2e179e1812c9afb1fef3d947e6dfd6fedcf1cabfb77b05820db4d6d888ffc7f45facfb657e9ec614a986 SHA512 68ad5671a6f8d5e9a6e562ba5bfbb1ea2427944bc8dd22fff88bd5b8114271640e9161e6f20fc0c2c6de66ca2db78cf585b9296897490634171898346f71d560
 DIST gentoo-kernel-6.4.16-1.amd64.gpkg.tar 81786880 BLAKE2B adbe09acd265ad50d6cc362be262b94b10fcfc517dd5e463007eef455477c1de7b9340ca472a60c28bd7fbcc02f8538c25b036d736e656500bf749a67ba914cb SHA512 cd3c7a1641b500620f3a8770a2994d53161582ac3c5eca72cb64e4e15cbbd40db1d8bf839a5427662574eb8d4124f2c6b2b74dc087e70b6992d2c522939b87a5
 DIST gentoo-kernel-6.4.16-1.arm64.gpkg.tar 71290880 BLAKE2B b42a0cf9dc72716eaf9d14137c06d8229e06a4431b50ae269bada18d977c9fad3eef9b7b5181cb8f7b35b88987ab2db17bd85b1742220ebc8d022f50eef066f6 SHA512 789f3bb759b470f4e29735706a73c64df0646c882c6bad3b051dd395faa89ce2c1cafceec34ff28d9c5c4adf6cca4f5eec6b875bf0e398c925431f9086f3e756
 DIST gentoo-kernel-6.4.16-1.ppc64le.gpkg.tar 63488000 BLAKE2B e0604a0b4bf8d7aa7a257798148fac11e0c4a072e0a775c57ddfa74681a265a775081b91e64732e45656fa303e817c2afa8f5c281ad2c5ffdc4373674d5917d3 SHA512 4aa5e73de475bd77f5a0e155033945b5770e761433e3cd983fe5efface2b971545439e99d0c048ed3bc21aa825d3eefa4ecf6615bd0099374c50cc0fd9e90243

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-16 10:05 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-09-16 10:05 UTC (permalink / raw
  To: gentoo-commits

commit:     ea5b9e7a1713f90045e0c7ce52b1ce8a805d920d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 16 10:04:22 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 16 10:04:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea5b9e7a

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.53-r1 amd64, #914265

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
index 83c6a5e4fa8f..c8c07c48400d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-16 10:05 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-09-16 10:05 UTC (permalink / raw
  To: gentoo-commits

commit:     31a7c306f8157df6f7a0e8414dde84b4cf7b4bb5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 16 10:04:36 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 16 10:04:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a7c306

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.53-r1 ppc64, #914265

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
index af16f3832c52..bbd48fd37dc6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-16 10:05 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-09-16 10:05 UTC (permalink / raw
  To: gentoo-commits

commit:     10d479eb3b83266cb8951184b00c3b3dbc086703
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 16 10:04:26 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 16 10:04:26 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10d479eb

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.53-r1 x86, #914265

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
index c8c07c48400d..5d7a99038849 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-16 10:05 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-09-16 10:05 UTC (permalink / raw
  To: gentoo-commits

commit:     3e4a1d36ff17600fd1b8ecd7bae180d33c489c7a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 16 10:04:31 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 16 10:04:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e4a1d36

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.53-r1 arm64, #914265

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
index 5d7a99038849..af16f3832c52 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-19 19:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-19 19:47 UTC (permalink / raw
  To: gentoo-commits

commit:     7de6091b51417ee41240e1a8bdf245691f4b05fd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 19 19:29:56 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Sep 19 19:47:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7de6091b

sys-kernel/gentoo-kernel-bin: Bump to 6.5.4

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.5.4.ebuild                 | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 20968b36321e..3cfc64f4ba01 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.4-18.base.tar.xz 1040816 BLAKE2B 61ce7d234cba40c266e92dbab80b2
 DIST genpatches-6.4-18.extras.tar.xz 3700 BLAKE2B b360eff83abdbed397db6405b6b68649a3d6f85a37716eb2f923d47dc3ae5d738ca49c29a58dd2f236c7f50dc233641e3df15b7b75a19364b0af6261afc36d4e SHA512 778791e5e9232bc432119d14a016c00e1a968af30f0a2dd931ebb4103f7f457db991eb1d9ca500d1a3c9295dbf87d9b4fab18ffaebbd46cc8c82077b27c344e6
 DIST genpatches-6.5-4.base.tar.xz 258812 BLAKE2B df197ed4a66568eb823c889b15f126c66b6acb9a2cef224e198e576d601f1c5d1ba43bbecf510585adb93445f2fd634889714a31101fb2dddec67da9052adb7e SHA512 70b21a38cd4a2d1759819341365de33590d8d3f460d12cecd781dddbdc69e87e66f81389d8a1bea381bf74188c19b667d3c7789a92e3d8f80080982ba5d39872
 DIST genpatches-6.5-4.extras.tar.xz 3696 BLAKE2B ca8bf3d3b195dbfea39b27b574ea3f3e99f843604ce8ed6ffac141e2e198a4721a943d24c0bfeb559570f00985e6371c7badb69e94542af7bb291fa2485d5425 SHA512 db11e8db7f3fbbed7a037c4a8ebe47accefa9794e8a201e6e022adcdfc628ce3d2db9ccdcb0b0133e3b7956fdab9f63fbc3140f1759b31d2c1878f4075de9d2c
+DIST genpatches-6.5-6.base.tar.xz 359376 BLAKE2B 1f549c4adf228ad742095464dca36c704d58b2ef5339c9be0b65ac1d48599bc2127dc6f70461fdad918d46b3ae8b6e18a5fcb98da5a4ab7bb6f7f89ea3701d5e SHA512 f341a401e95d8f34c6fd6edb35224eb6b9fbddcd6e29de52b33ad3b9f4346c822bf947a971ce512007e709e325b6141bd7e3782989740f0ae540a14bcefe593f
+DIST genpatches-6.5-6.extras.tar.xz 3696 BLAKE2B af6aff8421a6d4c205e93b38f4fc3294f609b8ce4f04a472d22ac867a8abe5458e2a29a4ac16d41298cd00d5a1ef589b4579317486464236843b839641b0e277 SHA512 089c87f1c476a391811aff7ef25ed6a0fe049d2738915dd5ecb951253762c9012b25d7e4abcbb5bbc81622aa16482ac7351797ef9c6b9ef9157c83e77fcea415
 DIST gentoo-kernel-5.10.191-1.amd64.gpkg.tar 66365440 BLAKE2B f7086ca26f08468b754b0cf9ce715ed763d2866ebc8ea322fb51fa2ab5146f1c7741f68b82d52a7d54442cc36cd5a114132f9ccb0809e8d0ab0da022742a48d2 SHA512 0f4918273c70f06756c19cd2c7738176695aba65eeaa7846aa6773d97e6d3ac4302be0328926f1a217135d21e2660e6e4124ced7f2304c0f1a408ad2561b24a5
 DIST gentoo-kernel-5.10.191-1.arm64.gpkg.tar 59392000 BLAKE2B feee11f6bc6148ca0a65077a33cb1736fe2d588037bfada383bff1ca9ca7ea71d6f3248a91cc9b152d87a3fb9580177a68b3748c53e2bb6e0309c7a4b9e39df3 SHA512 bfe38e92e445719daddc4fd87b717c652a0fbc5b3cf3fdaab40c1014229a2bf5b504642c21e5bb478d56742c56100271a7433f113c7c231382d2f226a609f837
 DIST gentoo-kernel-5.10.191-1.ppc64le.gpkg.tar 54947840 BLAKE2B eab70963c60d1d668ba562652b73bf47760d326ea2cd3fad8cbf91e75a9329283b9af38ee7391c4bc887c32464a6c8376844135231d155eb11916c926f8c263a SHA512 58a8701b46878dd470a4210f96f65bc85aabb4c8b29aed5d1d61eff2efb1f851c38b648c50afa7cc164406ccdf8ae3bc673f73857903a17c19229f77c8e885f7
@@ -78,6 +80,10 @@ DIST gentoo-kernel-6.5.3-r1-1.amd64.gpkg.tar 83630080 BLAKE2B eb83ecca1f1543f979
 DIST gentoo-kernel-6.5.3-r1-1.arm64.gpkg.tar 73175040 BLAKE2B 8647a368d033d41ed560abb49e23d1bd7305df88902c368b86d9b150cd0f25478f60cb20b97046dbbebe034862a290402b24df11aa1f8421ed547c2cdb48771e SHA512 12f825fe466cba5bea9336a01e68b08032d7dc8eb5d098238d295d6a3f54e404227a2ba754525881974cbf9996fedaa14c0e65387522f96ca3e6c8e7d8bb54a8
 DIST gentoo-kernel-6.5.3-r1-1.ppc64le.gpkg.tar 64450560 BLAKE2B 8adf4b4e64a5cd52639ebf3f1cc45579540f2fcf5bec806d620d0751258a490a9e48586fe92ff84fd99d443a51eccfe4ab6525c3acb627786c57475659819c72 SHA512 550514639606a16aa7094799380b93a402eac07f57bd752c5a5e33520089fd26d0ac446ddfe02de2a94e9a31b3188666ea8b8fd0b606c51b15711771f3917f63
 DIST gentoo-kernel-6.5.3-r1-1.x86.gpkg.tar 67317760 BLAKE2B 93dd9163c763a75919d1207335b5a0a4f23630996981c66b43ef4593cb068975107e7e2b7d25e0c31a59a9e92adb663a110f1ba62221e6dda45a8464aa0142d3 SHA512 e4ef0d789bf62d0f837ce826d4acfdefed515450aa3d869c3fe2d052158d322fff3038a9cfb9de3f425e5f254a8ebf623b473df27c24a4c88f5e1690e988c565
+DIST gentoo-kernel-6.5.4-1.amd64.gpkg.tar 83630080 BLAKE2B 1d7a2b2d27edd54cacf672dfb93ad32a189a0a9cff5c1bb6c26f287bc9b880db1248867d1cf309042078b449e1fbc6d4ed02da37ba778d50d1477869327740ae SHA512 6e3d8193ada502773a47ab796922bf3f7616ad390379220c2fd72e239eeaf26cdcbecd8962c2885428682e2960a3b579b3f129cf869a6c6cd11a842f4f079d1b
+DIST gentoo-kernel-6.5.4-1.arm64.gpkg.tar 73175040 BLAKE2B c9dd7ad9b978edabdb2b5dc1094022a5a9c8d5e92a8e47836b75e030b4060720045b50ad459775e2d2f6ac5c26de29ecaaa2fb33ff230bae0fbdc447540a2325 SHA512 6d4fafccbbc39f9988cff57379635470be5f4a9454b75a611963a3b8b72d5b226a02563c6bc436019c80eabae6a9b192ebdced75b5758cf4f4ea6f17b4f2f416
+DIST gentoo-kernel-6.5.4-1.ppc64le.gpkg.tar 64450560 BLAKE2B 0abaf42b7f47011fcaea8d9d7d4bdd610b22a3ac6a51e7775ffbbe85b4873f065c9cb5a440b22ce92501f83dd57e12a9b081cdffb51380e72ba853401eda69e2 SHA512 0f15408580af1f083f345e29c6ad38a7934707770d3a65d5acfb82455c07a509481dbe1aa143d10d0bf50d65220e90630aa45a60d41fce4ee21561a4fde77a14
+DIST gentoo-kernel-6.5.4-1.x86.gpkg.tar 67348480 BLAKE2B 62573105cf96df4e37a0f474878c3e7e478257dd7675413077904d6fec5740d61ef31bf97df6b5ab3b69858fd31e2c6b6f4d0c3100df6576f90102feff08712a SHA512 81d9bcbfb4bbb3eb3496c62693ac8637cb20ffef279bca1fcec5062ca6dd1774741819548c05bd9608cbc693094cf5d048a815311b4d3da8bc910847d1736985
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.4.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.4.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-19 19:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-19 19:47 UTC (permalink / raw
  To: gentoo-commits

commit:     de9f245fe38df13e2c0b118bda210505bb457e1b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 19 19:29:49 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Sep 19 19:47:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9f245f

sys-kernel/gentoo-kernel-bin: Bump to 6.1.54

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.54.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 52c3cb4aadfd..20968b36321e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-5.4-263.base.tar.xz 6140940 BLAKE2B 7a33829d7a85497a6a6c8ae89cc9
 DIST genpatches-5.4-263.extras.tar.xz 1812 BLAKE2B 67a75053cc93216cd0b6f34e11c2cdb4d4606e7356424006d08d35583344ec09211d95d0e5613b7352a1b3317053c4c964d373736f387d76d0209bb915d9256d SHA512 64b041945553ca97df6291848e4a9875fb2a2526b82d730e6d84c6838c761803a819c9765cdf953130695e2c91af28b6b0a64a4e7d37473306b26d0db6c16f2c
 DIST genpatches-6.1-59.base.tar.xz 3488836 BLAKE2B 5e92e2d1c4ab691284991ae953eb4ec8f6ae5580d2ec410b94d4bd0c8644752d4be1fb962eb5f315b22d811bd49983f2fdb352523547d973fd712fe117f4452d SHA512 29963613fbe41485226137bb35e77daa4d4b2fb8eea6c18c6d9713f1d5cd27192273b3337ca4c02af6d2dba04c564be66edfda6ea6dbbebc22b9358875860288
 DIST genpatches-6.1-59.extras.tar.xz 3808 BLAKE2B bad1dc9ff79b84c02f4f634764c6fdf5ef437c14076048d2e0b777f0ec967fe3dc544739684b50533accdf22d3d85af2c0422ba1183ba4ee26590d02c155cf5e SHA512 451bbbb7bce1263d97bce0580729e0a948021734d6e546e318ab37da786a848d9c2376c9849894be9bc8028ee9afece670b86727ded1cf9857d236869c113530
+DIST genpatches-6.1-60.base.tar.xz 3489052 BLAKE2B 528e6ddde93a9699899b0130c0f1fb3d4107c40e10ecee9a1ed813f6ebb2831f4b2340bc5932e98a7cacb79886d14b5ef5cab9f66b207f1304caba6200775be6 SHA512 05de7c393477abce8633185c588ced4568c3c7d5394d5db1a052942e4c417814149fd99f669521917847db482c442ad54b886b018c9edf20028cade120ae37b0
+DIST genpatches-6.1-60.extras.tar.xz 3808 BLAKE2B fd36141eca7e2e6c1f70b12af7ed21442b3b79ca63ce8dda25a7a090e94d752cdde9d6d3dd1b548c629820779126a78a774d071790d936fcf8668757111c22ae SHA512 a2a0affb5af269512403178d90f25d1776948d20c640fc29743846a44a0aca98f3883a5270dcbdec9eef99006b919769f6c702279647af159fedfd6e236acefe
 DIST genpatches-6.4-18.base.tar.xz 1040816 BLAKE2B 61ce7d234cba40c266e92dbab80b26e9958d9501fe884ed1fe45c25a89f2385259d5776049d7ce172c05d6829a92f591652544d7a3ce3ce7c81d09ce871800f5 SHA512 559a4e9690a72dc76a0ab38f463149dc9221bad128b59fdafc1250b964af2ccf573ee0d4e593e98811f83325a0d10772a6a6b32bbaef50aee3c5a0d1938677d7
 DIST genpatches-6.4-18.extras.tar.xz 3700 BLAKE2B b360eff83abdbed397db6405b6b68649a3d6f85a37716eb2f923d47dc3ae5d738ca49c29a58dd2f236c7f50dc233641e3df15b7b75a19364b0af6261afc36d4e SHA512 778791e5e9232bc432119d14a016c00e1a968af30f0a2dd931ebb4103f7f457db991eb1d9ca500d1a3c9295dbf87d9b4fab18ffaebbd46cc8c82077b27c344e6
 DIST genpatches-6.5-4.base.tar.xz 258812 BLAKE2B df197ed4a66568eb823c889b15f126c66b6acb9a2cef224e198e576d601f1c5d1ba43bbecf510585adb93445f2fd634889714a31101fb2dddec67da9052adb7e SHA512 70b21a38cd4a2d1759819341365de33590d8d3f460d12cecd781dddbdc69e87e66f81389d8a1bea381bf74188c19b667d3c7789a92e3d8f80080982ba5d39872
@@ -60,6 +62,10 @@ DIST gentoo-kernel-6.1.53-r1-1.amd64.gpkg.tar 72478720 BLAKE2B 9bce87f82539a8f6d
 DIST gentoo-kernel-6.1.53-r1-1.arm64.gpkg.tar 65208320 BLAKE2B 4148c417ce291133c6b7fcca376f9db7d9f8a5254ef263146b15b29fb12a93af38a6082e6c49c50c09e831587003cdb459e645e759d3f6e095cccaf93c76994d SHA512 da6fb9218c69f4da49bc1de22a47943460bbd4630c75b0e3b75952e7991c545db96f1ff753b969d85997d2152f910401086f0a68926ea0814eeb979da912b4d1
 DIST gentoo-kernel-6.1.53-r1-1.ppc64le.gpkg.tar 59822080 BLAKE2B 657c66102de78813e80599101c63a19b75a113ab581c5af1c284f205ffbcee5257b55ddcdb7fa2dbf491dcf7619c3f23678a9cbd787b4e375e7b15991782657c SHA512 756f30a9cbea8864443e38096804491cbe113a7f8f781b82ff4229392b34befa7eb0985036d02092994041a2eccbd69a9101e04051f0f4f9f5c1dd3ef948673d
 DIST gentoo-kernel-6.1.53-r1-1.x86.gpkg.tar 61962240 BLAKE2B 1809d9cd755a88ed2513658f02c033d6a7ed7acf821f2e179e1812c9afb1fef3d947e6dfd6fedcf1cabfb77b05820db4d6d888ffc7f45facfb657e9ec614a986 SHA512 68ad5671a6f8d5e9a6e562ba5bfbb1ea2427944bc8dd22fff88bd5b8114271640e9161e6f20fc0c2c6de66ca2db78cf585b9296897490634171898346f71d560
+DIST gentoo-kernel-6.1.54-1.amd64.gpkg.tar 72488960 BLAKE2B 5f95cb1ba36fbcdfee61d2e19e73693996ce26238a937b3bcc68104f0c2e836d0cab899efe22e9b5f894e6e65b58d11be4164bb43d3af2cb8857523f2dcb510c SHA512 e434062a09c46b0db545e55b64824e44bde385b08b8eccf2a73559585f4bb078cf67eb715ea64ed7aa0f76ddc449260bf5e2e72541ab8471ac0504d7d48c2845
+DIST gentoo-kernel-6.1.54-1.arm64.gpkg.tar 65208320 BLAKE2B bf4ee6a70cb410f29eee3d27609753ab3d15741f6678086e8f431ad8bb907b669e045707e7ca75d8cc49e8e4b3ab439a30f3d286c662133ac5d3d9f7742b7055 SHA512 da1368ac0083cdedabd54460aadda89f32b547ec83145cce4dceb0f2218504c23a8bbadcce632fbbbc2fd8cdfb08f3622a5c6ea41fd06da8dce8868848c0212f
+DIST gentoo-kernel-6.1.54-1.ppc64le.gpkg.tar 59811840 BLAKE2B 5484bdab393f6c558d7d8f3aa41f83d823bff2d3c41da959f46e84ea1403cf5150ff281cc53876e85b385a32f9789a40f3a02725549c86143f4f4394ca2cc770 SHA512 8b060ca9e057c8d7e4903309736cdbe31d8abcbf361a3d135ad6bd70dd1ef9ebb29d0fbb89fca7cf2cf1b32e4b66ea9800aa625e87b0e23ae9f41c6cdfb894ed
+DIST gentoo-kernel-6.1.54-1.x86.gpkg.tar 61972480 BLAKE2B 4e8f7ad10b887a0911e444c100921a3e103bd5dd9e3514d23260f91124044af69e6cbe80f19613b38266ae96a506f8f10839a4aadabac9921794f87557a3b5c4 SHA512 238092cf5c87300ade918e90dcd3f127bd28f488a1759207f079989c60a5b83fa5c925f750ad5facc403431c649a0a14d58c4f38b72e55b71ac145e185f27a10
 DIST gentoo-kernel-6.4.16-1.amd64.gpkg.tar 81786880 BLAKE2B adbe09acd265ad50d6cc362be262b94b10fcfc517dd5e463007eef455477c1de7b9340ca472a60c28bd7fbcc02f8538c25b036d736e656500bf749a67ba914cb SHA512 cd3c7a1641b500620f3a8770a2994d53161582ac3c5eca72cb64e4e15cbbd40db1d8bf839a5427662574eb8d4124f2c6b2b74dc087e70b6992d2c522939b87a5
 DIST gentoo-kernel-6.4.16-1.arm64.gpkg.tar 71290880 BLAKE2B b42a0cf9dc72716eaf9d14137c06d8229e06a4431b50ae269bada18d977c9fad3eef9b7b5181cb8f7b35b88987ab2db17bd85b1742220ebc8d022f50eef066f6 SHA512 789f3bb759b470f4e29735706a73c64df0646c882c6bad3b051dd395faa89ce2c1cafceec34ff28d9c5c4adf6cca4f5eec6b875bf0e398c925431f9086f3e756
 DIST gentoo-kernel-6.4.16-1.ppc64le.gpkg.tar 63488000 BLAKE2B e0604a0b4bf8d7aa7a257798148fac11e0c4a072e0a775c57ddfa74681a265a775081b91e64732e45656fa303e817c2afa8f5c281ad2c5ffdc4373674d5917d3 SHA512 4aa5e73de475bd77f5a0e155033945b5770e761433e3cd983fe5efface2b971545439e99d0c048ed3bc21aa825d3eefa4ecf6615bd0099374c50cc0fd9e90243

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.54.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.54.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.54.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-20  4:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-20  4:22 UTC (permalink / raw
  To: gentoo-commits

commit:     e70fea9cde84462e5792960ebcd829225af9a846
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 20 04:21:31 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Sep 20 04:22:32 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e70fea9c

sys-kernel/gentoo-kernel-bin: Fix genpatches in 6.1.54

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest                        | 4 ++--
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.54.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3cfc64f4ba01..7763d9072352 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,8 +16,8 @@ DIST genpatches-5.4-263.base.tar.xz 6140940 BLAKE2B 7a33829d7a85497a6a6c8ae89cc9
 DIST genpatches-5.4-263.extras.tar.xz 1812 BLAKE2B 67a75053cc93216cd0b6f34e11c2cdb4d4606e7356424006d08d35583344ec09211d95d0e5613b7352a1b3317053c4c964d373736f387d76d0209bb915d9256d SHA512 64b041945553ca97df6291848e4a9875fb2a2526b82d730e6d84c6838c761803a819c9765cdf953130695e2c91af28b6b0a64a4e7d37473306b26d0db6c16f2c
 DIST genpatches-6.1-59.base.tar.xz 3488836 BLAKE2B 5e92e2d1c4ab691284991ae953eb4ec8f6ae5580d2ec410b94d4bd0c8644752d4be1fb962eb5f315b22d811bd49983f2fdb352523547d973fd712fe117f4452d SHA512 29963613fbe41485226137bb35e77daa4d4b2fb8eea6c18c6d9713f1d5cd27192273b3337ca4c02af6d2dba04c564be66edfda6ea6dbbebc22b9358875860288
 DIST genpatches-6.1-59.extras.tar.xz 3808 BLAKE2B bad1dc9ff79b84c02f4f634764c6fdf5ef437c14076048d2e0b777f0ec967fe3dc544739684b50533accdf22d3d85af2c0422ba1183ba4ee26590d02c155cf5e SHA512 451bbbb7bce1263d97bce0580729e0a948021734d6e546e318ab37da786a848d9c2376c9849894be9bc8028ee9afece670b86727ded1cf9857d236869c113530
-DIST genpatches-6.1-60.base.tar.xz 3489052 BLAKE2B 528e6ddde93a9699899b0130c0f1fb3d4107c40e10ecee9a1ed813f6ebb2831f4b2340bc5932e98a7cacb79886d14b5ef5cab9f66b207f1304caba6200775be6 SHA512 05de7c393477abce8633185c588ced4568c3c7d5394d5db1a052942e4c417814149fd99f669521917847db482c442ad54b886b018c9edf20028cade120ae37b0
-DIST genpatches-6.1-60.extras.tar.xz 3808 BLAKE2B fd36141eca7e2e6c1f70b12af7ed21442b3b79ca63ce8dda25a7a090e94d752cdde9d6d3dd1b548c629820779126a78a774d071790d936fcf8668757111c22ae SHA512 a2a0affb5af269512403178d90f25d1776948d20c640fc29743846a44a0aca98f3883a5270dcbdec9eef99006b919769f6c702279647af159fedfd6e236acefe
+DIST genpatches-6.1-61.base.tar.xz 3552112 BLAKE2B 173e2e31b444f7d88a9f6ad2253be4a8c0c2dec500b63d3695949d875970d1162f88c68c3c39b62428b63ae3c20fe4e03b7cd69680f2b4ef54f34ba5c2ddb4a1 SHA512 01f20a5cc610ecfa3fe026f8d1ed9987babdfc2648a623d721b756e4b9d307dcbfc0cfae385c40066619a297258927493c757df94454bc1a8b4a96f8d415af5b
+DIST genpatches-6.1-61.extras.tar.xz 3812 BLAKE2B 2c6cf3ccdef6c66bc321654e84582e0e0b0e8beb68a6fc390b2d526fd2da1f38603389a8aeeba031fb09a5e8493a0de3fbc944c172f7cb17d26dd91053817a17 SHA512 1a5bb61de1d22749d6dc9a1d3798d825a936cad0bcb045b52fd163fcd3381f8d284187b86c03a0688047d8720b2c387ec86202456df8b46e7ae84f9b0e37569f
 DIST genpatches-6.4-18.base.tar.xz 1040816 BLAKE2B 61ce7d234cba40c266e92dbab80b26e9958d9501fe884ed1fe45c25a89f2385259d5776049d7ce172c05d6829a92f591652544d7a3ce3ce7c81d09ce871800f5 SHA512 559a4e9690a72dc76a0ab38f463149dc9221bad128b59fdafc1250b964af2ccf573ee0d4e593e98811f83325a0d10772a6a6b32bbaef50aee3c5a0d1938677d7
 DIST genpatches-6.4-18.extras.tar.xz 3700 BLAKE2B b360eff83abdbed397db6405b6b68649a3d6f85a37716eb2f923d47dc3ae5d738ca49c29a58dd2f236c7f50dc233641e3df15b7b75a19364b0af6261afc36d4e SHA512 778791e5e9232bc432119d14a016c00e1a968af30f0a2dd931ebb4103f7f457db991eb1d9ca500d1a3c9295dbf87d9b4fab18ffaebbd46cc8c82077b27c344e6
 DIST genpatches-6.5-4.base.tar.xz 258812 BLAKE2B df197ed4a66568eb823c889b15f126c66b6acb9a2cef224e198e576d601f1c5d1ba43bbecf510585adb93445f2fd634889714a31101fb2dddec67da9052adb7e SHA512 70b21a38cd4a2d1759819341365de33590d8d3f460d12cecd781dddbdc69e87e66f81389d8a1bea381bf74188c19b667d3c7789a92e3d8f80080982ba5d39872

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.54.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.54.ebuild
index 83c6a5e4fa8f..d2845437114c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.54.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.54.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit kernel-install toolchain-funcs unpacker
 
 MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
 BINPKG=${PF/-bin}-1
 
 DESCRIPTION="Pre-built Linux kernel with Gentoo patches"


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-21 17:40 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-21 17:40 UTC (permalink / raw
  To: gentoo-commits

commit:     97ce24fb60631e53601559d7e9acfdced79bf730
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 21 17:38:50 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 21 17:40:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ce24fb

sys-kernel/gentoo-kernel-bin: Bump to 5.10.196

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.196.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7763d9072352..d427c4585e84 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-204.base.tar.xz 5899804 BLAKE2B 5bf19ded87f3178252259d863bf
 DIST genpatches-5.10-204.extras.tar.xz 3868 BLAKE2B 150f953d75e2e051124f44253272a5b62822a19cc9226d82d44439595a4b0f5eb0b1a97f92a07f5d766f0cd5458ded1833ed878e03023f1a74d45162d24cdf51 SHA512 812e6d24f19c3df5998a921261c60e2515811bcf4b4295c16a2fea02fc535d6e944b7a498b142ec65bdbf75d8dd585adbbffe8b80d373c4094ea0a7f1c6d5eaa
 DIST genpatches-5.10-205.base.tar.xz 6004340 BLAKE2B da00636c3e77eeaa5ac26bcbd97329797a11032bfb4f1ebecb91efa5c8fd935b3031e4a59d871ee84a7af039725b3ed9b84dcc677071cb25349b01379d6e100c SHA512 93e4f76c75208deb001d4fec6a1206e8c8233b26f8977fbd638a76758f569de7a997e11f110d8f2f431cc65b5915beab3a89bd893812b661f5d1a8da5fd3edfd
 DIST genpatches-5.10-205.extras.tar.xz 3868 BLAKE2B ae605d0161ede2f929d907fcf91e39045882d409b223dda879ababc6096659687ddd4f8aa056c789a2da282fd7d5f8e0bed5d85807bbfae1b2731d6b947e6a86 SHA512 f3d23e42e2f11b6d59be715e0308030b71a2391ad3a4123ce219bd976561e3215693b30448ab7e0414f8864c4e6de67666dfebda07e55a01c5307e639c38284c
+DIST genpatches-5.10-206.base.tar.xz 6004212 BLAKE2B 2df3791b040648ff3745aa0f6d01d979ee7024ffc70cd540e68a07d2615cce17c15b8f21b9be4ed12a55e31a0c822c3ee1a13756fa4df52e46bce43f2f07eca8 SHA512 2f147b339762ddfae652ea2ef06a4657e480e321f15a706a69082c5291d020122d4a34ab1863bee349a8f37c855cb6feb4ceb7085a385cdf1b14ec65d66dea85
+DIST genpatches-5.10-206.extras.tar.xz 3868 BLAKE2B 6af1a2e8a93e7102f15adb8ad44d0d9ccbc46ccab0c70c0633ddba9113c41ba70c40cf1bdf86e7b165f2e151290032551f3932b9ec28b534874fe0bc962c304b SHA512 7e64ba41b4c85fb92002867c638cc6a6b109fbdbdce0486e1898e64fda7051b28a7943a08147631e850a913c9311125c9e4e29a317acebc2298f667686bf3bab
 DIST genpatches-5.15-133.base.tar.xz 5249652 BLAKE2B 309acc807e07bfcbb34e0ae87618d6dbb76e6481699fc017f449e61a2518e96e1abaf43ffe32bb9f76786fbe8bad5607407be4a40dd8d26be484943d5b4afee1 SHA512 f0c689a808a7724cb4f30d697c22a0a089df3e0f837440b22b6c32672355b79898c8097810fa1e420e0f8c364f5a33b6c373db58b7c8caac8b67be763a820cea
 DIST genpatches-5.15-133.extras.tar.xz 3932 BLAKE2B b99e279af41ad1d19a58e8f9b1bbf392c805a46c371d7a022a65c0090b5824c6ce26280525a0c21feda2a5a5cfffcafc690a2194d29af6a44e10a9d4c923db8b SHA512 7cd772a6feed01543305417ff03b834bb002821ccf254e7f5481623a7f16b0b54da5fc72c21f4ae3481308eaab08fcca8fc5103ffbed58dc4355cfb661f04f8e
 DIST genpatches-5.15-137.base.tar.xz 5320152 BLAKE2B 9c2376c4aafdeb6f49b490ffbd15b70edc3c76dde6fd5eb863912b685d0393fc4579d6a402b5aed7c8081b4ae6c0bd5a8bcbf2fc3b92301f1ba1f582dffc5176 SHA512 d156b00a395c0d6fa623f84c4cdcc8266119703aa03aed96dee78f799535f79ce01cfd603c0935b4c0d2a793031cda5635c034358d9eedb0dd7b1fa307ebccb9
@@ -36,6 +38,10 @@ DIST gentoo-kernel-5.10.195-1.amd64.gpkg.tar 63232000 BLAKE2B 59c173092e5a2c8d88
 DIST gentoo-kernel-5.10.195-1.arm64.gpkg.tar 56412160 BLAKE2B 1ddc0e2b809bb6c62d8b110857722e83090b054cc2bdc2400eaa4970112ca15f94ebe0c12b5c4bbe7f8808e6e3a657d1387cac36bf22f37656cb83eaaa4e1bae SHA512 f550151c18cf844cbaf282d97fc1e071761c7212ee0dd7929af42e3f49d9d3b4b741aa6687e50fcc6c01c1fc91d2d9c20ab05c3ef6a7e341f4e45272592f5a3f
 DIST gentoo-kernel-5.10.195-1.ppc64le.gpkg.tar 52848640 BLAKE2B cf3cdacc9ded8e4b2893625b2f7e43f80d8cfdcd521911babb139afc95408ad77467a37370e0dc10aef6b7410bed7f02a9cc9db0f6e9ec0053de3186d61b6f63 SHA512 8dc2409af01fb03ccaf8eb07ce0191f87fc32009597b766204013e571da2076eef85b9ee4caf8856620aa29bee401d66c59a0b6b9861c0f4653ef9b215d822f6
 DIST gentoo-kernel-5.10.195-1.x86.gpkg.tar 53463040 BLAKE2B 3578e8ac712653e6e30f23325807f04a11b7dd53dfa1b0f63e3c62cd448427dec037e17b9e5b31ed67b2dae837a24243b1f5479fd681dce5f4207514915df7e7 SHA512 d8004d705c30748e4d541c483df0d2cb1fcd328b5374fb3d24c56cba5bef7a704610877a2054e6d6e1cf1f7b2e2aea8759e4e662aa5d2614baf429ccf9c1ed91
+DIST gentoo-kernel-5.10.196-1.amd64.gpkg.tar 63201280 BLAKE2B 42650c45572e18525bb00e661ad190d87096832145b397c01db23a6de5c3696f08a693dba5ec8dd581dcb21a8d0f39017672f02e21f078521401672bcbe09367 SHA512 ac3df47b5f0c440bc33ee4338f0e3ca2cad2b5aab510f292e298bab4e054b4bcca30f8e03faa4b012301c25dff2b8cb180a4dda0e0419c5ea6bca22aac1a402f
+DIST gentoo-kernel-5.10.196-1.arm64.gpkg.tar 56412160 BLAKE2B edf550ec8a85dabc2bba2f193b90f5a7f968f66dc0ba2c61c826c65b71c1a1ac4340cb8a2607e88b712b9ab59904d86c34dc2fa378ba4020d1e79936eee65ca0 SHA512 9da8e37394c3131a1d32ce2d15f27ab9fc26c6afa9e5cb91dbc53fd6229e20c255e90988d3fe99b3f5e13747e7c0a14b17e5820aaaeadd371dcd354b0f7301be
+DIST gentoo-kernel-5.10.196-1.ppc64le.gpkg.tar 52838400 BLAKE2B 0cd23358230412ecb411d85b11a6a5862c500956dbbd7d6f8df6480c31707ee9b58b42fd5cf96024e5d18add2da544eff6dcb442b52067da77098384ddb59bdf SHA512 af879412dbb16229d95b62c2029ce4f629cc047f8627ea6b8528e17bf37fc83c8608ca03c537e152d3d995935ba59df23475111042440929882568c16c93a1b9
+DIST gentoo-kernel-5.10.196-1.x86.gpkg.tar 53463040 BLAKE2B 7a918a2016576467bcbba65dad2752ab305f511cfba9a9002779aa7feb860c131e45b64ef7a9f6bfc53d26dbdb522c451eb347421b386bad131e0876f5501194 SHA512 d6a77a441a65a7420f390fba98d594f6d1117c2c294e6add58cf7060bd231c136ce264c6b03ed2219baf805fc50963566c9ee9db4f43d20a6681dc838244534a
 DIST gentoo-kernel-5.15.127-1.amd64.gpkg.tar 69560320 BLAKE2B 3d7cd889e605f383667d3b121f50fa7a80ec7924cc07d6c5e23cc703d485f6be5d1bf79f245f4804de95c9603932e2c6bb575a7f98b6ad2573688961b75e2391 SHA512 2e1ddc7e3dc121534f6e11732bd570e0cf92580deeaf78aacd715e266e0b3dddd62494540582441376d7e037d6b8d735c7ece915aa5d112812c668ef3c4b28c3
 DIST gentoo-kernel-5.15.127-1.arm64.gpkg.tar 62525440 BLAKE2B d98dad69fbb250ee49a5f41f69cc091c3fa1fa6968f7575e9b381a9437b98f09bcbe3f28b1497575aa9b0416bbcc2740c5b030582203cecf1e84d72658022dc0 SHA512 815c53bca0542e04436166fcd33e202a4edcf35d85add66d2ffb435918623c6b4e17b2ebd3bef302b7509c2c1ac71cf89f81408b52b722ce16e9c445fbd747c1
 DIST gentoo-kernel-5.15.127-1.ppc64le.gpkg.tar 57108480 BLAKE2B b8dc7368a0599f1f20c177bc6a9d4df2f3f0989cec52ae00212abd9cab7582f1530be1760e25590b8670e4fc12454b19e24d2edf3cbe855ae812b6ad932a443e SHA512 36fd01948f6004817d83661a9bb39139945118c31668fa8aaa4fe2474dde588983b3f3a401a66025a91ca811cc1bc33c15b947d61e6b6c41189c18b4bf76a08b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.196.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.196.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.196.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-24  2:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-24  2:28 UTC (permalink / raw
  To: gentoo-commits

commit:     bdab45cbd0e8fa8c0cede03cb48a1eb1feccc303
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 24 02:25:16 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Sep 24 02:28:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdab45cb

sys-kernel/gentoo-kernel-bin: Bump to 6.1.55

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.55.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 95ef816f20dc..595169fc6a5f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.1-59.base.tar.xz 3488836 BLAKE2B 5e92e2d1c4ab691284991ae953eb4
 DIST genpatches-6.1-59.extras.tar.xz 3808 BLAKE2B bad1dc9ff79b84c02f4f634764c6fdf5ef437c14076048d2e0b777f0ec967fe3dc544739684b50533accdf22d3d85af2c0422ba1183ba4ee26590d02c155cf5e SHA512 451bbbb7bce1263d97bce0580729e0a948021734d6e546e318ab37da786a848d9c2376c9849894be9bc8028ee9afece670b86727ded1cf9857d236869c113530
 DIST genpatches-6.1-61.base.tar.xz 3552112 BLAKE2B 173e2e31b444f7d88a9f6ad2253be4a8c0c2dec500b63d3695949d875970d1162f88c68c3c39b62428b63ae3c20fe4e03b7cd69680f2b4ef54f34ba5c2ddb4a1 SHA512 01f20a5cc610ecfa3fe026f8d1ed9987babdfc2648a623d721b756e4b9d307dcbfc0cfae385c40066619a297258927493c757df94454bc1a8b4a96f8d415af5b
 DIST genpatches-6.1-61.extras.tar.xz 3812 BLAKE2B 2c6cf3ccdef6c66bc321654e84582e0e0b0e8beb68a6fc390b2d526fd2da1f38603389a8aeeba031fb09a5e8493a0de3fbc944c172f7cb17d26dd91053817a17 SHA512 1a5bb61de1d22749d6dc9a1d3798d825a936cad0bcb045b52fd163fcd3381f8d284187b86c03a0688047d8720b2c387ec86202456df8b46e7ae84f9b0e37569f
+DIST genpatches-6.1-62.base.tar.xz 3593184 BLAKE2B b9ede84287025cfb00e4772aecef49bb1528e3d47a4bfba110dc019ea94ed6319db1831ee765a497150e410e0d66029317c9859e951672207664345750531d5f SHA512 e1f5c54758b001cb9c4be6fcf0e92ad95cfe213b32186be0160bf5980ce1c6a77150f26baf89bf5e23c10c9c96df6ae3b5d77e2d84a4b792a93bb968a600fe58
+DIST genpatches-6.1-62.extras.tar.xz 3812 BLAKE2B 2f642be1d81a2e94221c9c713b8df8994953dcbac4d612bdad2f8e7d64111e8dfa4d988c105eea7d926e7fe08ec7232499e9bd8b8e2a9fccebf78d62bde91c43 SHA512 e06d58f69e3055ff38af09061daf6d0571590136fd154dd2ef2dfaca93d151391315abb5d45e252db4acadffbc7a87124c4ee50b6fffd278ce63fac819c38d12
 DIST genpatches-6.4-18.base.tar.xz 1040816 BLAKE2B 61ce7d234cba40c266e92dbab80b26e9958d9501fe884ed1fe45c25a89f2385259d5776049d7ce172c05d6829a92f591652544d7a3ce3ce7c81d09ce871800f5 SHA512 559a4e9690a72dc76a0ab38f463149dc9221bad128b59fdafc1250b964af2ccf573ee0d4e593e98811f83325a0d10772a6a6b32bbaef50aee3c5a0d1938677d7
 DIST genpatches-6.4-18.extras.tar.xz 3700 BLAKE2B b360eff83abdbed397db6405b6b68649a3d6f85a37716eb2f923d47dc3ae5d738ca49c29a58dd2f236c7f50dc233641e3df15b7b75a19364b0af6261afc36d4e SHA512 778791e5e9232bc432119d14a016c00e1a968af30f0a2dd931ebb4103f7f457db991eb1d9ca500d1a3c9295dbf87d9b4fab18ffaebbd46cc8c82077b27c344e6
 DIST genpatches-6.5-4.base.tar.xz 258812 BLAKE2B df197ed4a66568eb823c889b15f126c66b6acb9a2cef224e198e576d601f1c5d1ba43bbecf510585adb93445f2fd634889714a31101fb2dddec67da9052adb7e SHA512 70b21a38cd4a2d1759819341365de33590d8d3f460d12cecd781dddbdc69e87e66f81389d8a1bea381bf74188c19b667d3c7789a92e3d8f80080982ba5d39872
@@ -92,6 +94,10 @@ DIST gentoo-kernel-6.1.54-1.amd64.gpkg.tar 72488960 BLAKE2B 5f95cb1ba36fbcdfee61
 DIST gentoo-kernel-6.1.54-1.arm64.gpkg.tar 65208320 BLAKE2B bf4ee6a70cb410f29eee3d27609753ab3d15741f6678086e8f431ad8bb907b669e045707e7ca75d8cc49e8e4b3ab439a30f3d286c662133ac5d3d9f7742b7055 SHA512 da1368ac0083cdedabd54460aadda89f32b547ec83145cce4dceb0f2218504c23a8bbadcce632fbbbc2fd8cdfb08f3622a5c6ea41fd06da8dce8868848c0212f
 DIST gentoo-kernel-6.1.54-1.ppc64le.gpkg.tar 59811840 BLAKE2B 5484bdab393f6c558d7d8f3aa41f83d823bff2d3c41da959f46e84ea1403cf5150ff281cc53876e85b385a32f9789a40f3a02725549c86143f4f4394ca2cc770 SHA512 8b060ca9e057c8d7e4903309736cdbe31d8abcbf361a3d135ad6bd70dd1ef9ebb29d0fbb89fca7cf2cf1b32e4b66ea9800aa625e87b0e23ae9f41c6cdfb894ed
 DIST gentoo-kernel-6.1.54-1.x86.gpkg.tar 61972480 BLAKE2B 4e8f7ad10b887a0911e444c100921a3e103bd5dd9e3514d23260f91124044af69e6cbe80f19613b38266ae96a506f8f10839a4aadabac9921794f87557a3b5c4 SHA512 238092cf5c87300ade918e90dcd3f127bd28f488a1759207f079989c60a5b83fa5c925f750ad5facc403431c649a0a14d58c4f38b72e55b71ac145e185f27a10
+DIST gentoo-kernel-6.1.55-1.amd64.gpkg.tar 72540160 BLAKE2B 8e7aa1fea0dad448091297c93b47d8ac03efc4bb7caa8d0e96e04a2e4385e829b67ae09f047ad3cffa97506d6a5fa3b4a77668132a289770d5701f466c31c600 SHA512 8c55095aeb5b7c8b09c5ced0bce752d027b0aea9cc66055dbf67528b2e583d3e3ee8e8e03d4ca33cf74efcee8c502c447f97cf3b6c30cdd9923fcfe7f6f6309c
+DIST gentoo-kernel-6.1.55-1.arm64.gpkg.tar 65208320 BLAKE2B 81fe79b0906de31de8c85382271c5029ad3d685e4739a9c6018cea31745ca53e7133f30bd2ae5e83aff9b42edd2bacc04b9b2df01e2871e46ab174da2cfc91f1 SHA512 611a8de368c074ed90264d3be82654617ff2b33b8752d756492ce0cd6c2c441abf81ab2873337ef061b4dd43f3d4535680415970b184bd363017c2d01a8bf7b5
+DIST gentoo-kernel-6.1.55-1.ppc64le.gpkg.tar 59822080 BLAKE2B 87ab21283f2beafbe2ebee7052bce9d22daa3c81b17eec34e948e6eaa1dd777f32db98a6be9a6591fd04825399e277b5f5ae7d7c14bd86f556765571c3e94042 SHA512 686f926aa777decfcc2e86d739ba3fb817c444aeb15047106284881eeb77f2008000b4c65cc0d535f237b850a4335c70124e89fa58eeb5fe3f6eebd42eb4a288
+DIST gentoo-kernel-6.1.55-1.x86.gpkg.tar 61962240 BLAKE2B 10ac633366d6e0e31b392e0f6f654f1f5f0dc04bad1e97e5b29af00c4523adbefd95257aaf8fda395d924e6784a4bccdf26a424a6ad8d83b5127d22a8eee1293 SHA512 14bdf63a5731de0f01e0d3ccd339ccec36d551c60f8847ff318c73f464ee60ea3cdea5db62a0f52305243c0aa1e8420a97f8333cac77c399d58361c019b83583
 DIST gentoo-kernel-6.4.16-1.amd64.gpkg.tar 81786880 BLAKE2B adbe09acd265ad50d6cc362be262b94b10fcfc517dd5e463007eef455477c1de7b9340ca472a60c28bd7fbcc02f8538c25b036d736e656500bf749a67ba914cb SHA512 cd3c7a1641b500620f3a8770a2994d53161582ac3c5eca72cb64e4e15cbbd40db1d8bf839a5427662574eb8d4124f2c6b2b74dc087e70b6992d2c522939b87a5
 DIST gentoo-kernel-6.4.16-1.arm64.gpkg.tar 71290880 BLAKE2B b42a0cf9dc72716eaf9d14137c06d8229e06a4431b50ae269bada18d977c9fad3eef9b7b5181cb8f7b35b88987ab2db17bd85b1742220ebc8d022f50eef066f6 SHA512 789f3bb759b470f4e29735706a73c64df0646c882c6bad3b051dd395faa89ce2c1cafceec34ff28d9c5c4adf6cca4f5eec6b875bf0e398c925431f9086f3e756
 DIST gentoo-kernel-6.4.16-1.ppc64le.gpkg.tar 63488000 BLAKE2B e0604a0b4bf8d7aa7a257798148fac11e0c4a072e0a775c57ddfa74681a265a775081b91e64732e45656fa303e817c2afa8f5c281ad2c5ffdc4373674d5917d3 SHA512 4aa5e73de475bd77f5a0e155033945b5770e761433e3cd983fe5efface2b971545439e99d0c048ed3bc21aa825d3eefa4ecf6615bd0099374c50cc0fd9e90243

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.55.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.55.ebuild
new file mode 100644
index 000000000000..d2845437114c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.55.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-24  2:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-24  2:28 UTC (permalink / raw
  To: gentoo-commits

commit:     63fa85090beff18745729a27fba9348354ce0a17
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 24 02:25:06 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Sep 24 02:28:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63fa8509

sys-kernel/gentoo-kernel-bin: Bump to 5.15.133

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.133.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9652a97a3607..95ef816f20dc 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.15-137.base.tar.xz 5320152 BLAKE2B 9c2376c4aafdeb6f49b490ffbd1
 DIST genpatches-5.15-137.extras.tar.xz 3932 BLAKE2B 36f79232e1f7a297781b64c0fc2a9a3ca171a7440d635631ae34330fef11f782c43f23add9feded31e19904a28fed1a9d99a1991b590c2e1114de5217ee673ce SHA512 fd59a24b43fe48a9a475eab3c40a1fa0626661b3c66734223cc9c24a8f7490b569a475d94a170a1a5958a7be39fde77e63ce933620d8e31308623cad218bc339
 DIST genpatches-5.15-138.base.tar.xz 5453088 BLAKE2B 9d09f8d4d0184f581b57def13761938c019e3f755c73bec4d1a79bcd1938e8c4f4ef89876fc95758213e4ea260acce1b60d963fa76f6765974463c4d4969137d SHA512 f66ff753ea4748c6d9cee2953ff8babe7ae34805c0f2baab6fd8b068022c29089e70b4f9aef4c213b461a01e822af682c40e174dcd64d105fefef650b9552dd1
 DIST genpatches-5.15-138.extras.tar.xz 3932 BLAKE2B ac867967660e190d705de428ef339d853fcc38b1cc37c1176c012541602e38125ee2cca8b33c5eb6149e753898105a125c95f3f927e7b9c64096161b04d2d005 SHA512 8f2668171bf62face8dd28f7ca1afe62f2fe9ece101f9dab78a6b8fc869349fcfde32ee3d3ebd5677a1cc6403e488072a57b6892cd30c950c6aa10eb48d1c1fb
+DIST genpatches-5.15-139.base.tar.xz 5486908 BLAKE2B 9bb9dce583643bf316d24dd741e13d26eb1a8adb1dd512d2fa69f5c1d901615622bd5170cca4efc63ca19e3e8454641529af2f9d989c9329ae2ce82c80a2b91e SHA512 91bfd0e55739e2fe833655fa52d904bea153cf156da109bd5548617bdcc44838bd3adb0bb4fe96ea8e27ad5f8836f191eb79151c7cd89254e3dff307f862f4f8
+DIST genpatches-5.15-139.extras.tar.xz 3932 BLAKE2B 57659070be3889530d15448b8c38961fb4e45f307ed0f9bec896c70ee3bbdc133136fffe0f4f2e268bc96005766c1d662912b0d27077e67f917f4b30458c7694 SHA512 ca2599baa4e1462ad723b0a2c28b8e73a961a0b1b71a27344eb20a7e89fd1607454cb349d3c4401b061813fef395ce395f2cf6e52a75c249e6d22228a0c0466f
 DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e491ab80c1e6291e542a99cf308295ed2301c93d74cd41e34fa10e1110710d26edcb9b4b132ee635cde5711b6474557601866 SHA512 4083c69df7ce9aa2e57eb69be4132689d10c95155c7608d6fc52f661abc1f0f9077f546016b3df32b8252777fff78af347af7022d18203aa8416ed83b68ef88b
 DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
 DIST genpatches-5.4-263.base.tar.xz 6140940 BLAKE2B 7a33829d7a85497a6a6c8ae89cc9a3eefa1eae1e7aaee5a8375f8a1a77d6615fda4d4d18bc68a506d86924bd9549f98820bce35aa30a628c676cbadc4dc6a1b2 SHA512 e4b403e31994d804724e31f3795b4e8a202ff19ea6842754e34e6fd5156b0493fc8573c19decc425ab0d18bbbe55636b181200bb92d1ada54f73233ef01bc9aa
@@ -62,6 +64,10 @@ DIST gentoo-kernel-5.15.132-1.amd64.gpkg.tar 66293760 BLAKE2B 0fd03ef370bf3125c9
 DIST gentoo-kernel-5.15.132-1.arm64.gpkg.tar 59402240 BLAKE2B caebb2113f2412cc81c95aaad76832a0404daefa08512697e7c550fcfe6eeb7d553d63005d28701dd1e3b8678c602c69d8ecda872ab9e6f9a44ef9f0d4666afb SHA512 49f3c9146b773a76e41349f1e86575afeb7fe355294a576c6f5c5720ed1a0e745b5ee7d9601da7c350e0fcc62bf30eb0153c071845eb1f5cb3a33498492c580b
 DIST gentoo-kernel-5.15.132-1.ppc64le.gpkg.tar 54927360 BLAKE2B d4593b3bb1f9936abbb503022f0f18f0a064309c7188706a67f888a287b3b0a840a4d14322c49399e9b253860c786ece81b82e50d99a4b9431677320736bcfb9 SHA512 9fe6f4708f957e85e404bd0258128ea3494d8f42496ae62c22ce2b5b40b9eb26c85ee11f3c7cc671b0185088632499dee349880afbc4041b1bc31e9104904901
 DIST gentoo-kernel-5.15.132-1.x86.gpkg.tar 55961600 BLAKE2B 7a66d8540b9dad33edd0b0d32e2404cb949297171e93e3a7705ede18fbaf732a70ed8e9e16d09a3a2920fcdba19ff24985ea88611c84e221cffaf18b5cab4db2 SHA512 72314a61b124f7251d4623b2b375b1a9f8c78aeb4c37378e7ad900adf8e294d0c491d7362ce4c51ab42c0d720bf9e5a14d508482459df59d06c8117479a975a2
+DIST gentoo-kernel-5.15.133-1.amd64.gpkg.tar 66314240 BLAKE2B 06c823e5c30cf9141a0a4cc847611e99972c006c6488679738649056ee172360c82e936ad1ffb4ae191178f9167d7384062aff6d79bb5491ac746a45f9772598 SHA512 6779485b1ddeb3dc102680069dfb949c8c0dc4adfe9d0e02bda3f5b4f82349bdc9ccfd2885f4673e6e237bb05aa29de811e3c55c8471146ef26686919875ab57
+DIST gentoo-kernel-5.15.133-1.arm64.gpkg.tar 59392000 BLAKE2B 7a8ad6e702fc577108d38ee4fd6fdce91ae6128f875a81490e945d70f2788692f07eb51b85a6f10d9f7375f68d1df8ef6c16f5f5cdd22c7e5bd27a3d5175b3d7 SHA512 3d4247b46547e837fc768994d87b80823cbb154bde30defa7b3382affed7bfe9694125860580c7820fe2b3f401092b793ea3e43400ab4b46b08b322c6519d4f9
+DIST gentoo-kernel-5.15.133-1.ppc64le.gpkg.tar 54937600 BLAKE2B 3f1caf13d56ff28609d9e9cfc1acb5b37ca0744f71fc1c8410c5558bf6c45e3470d1dc38e6f9113cf0ecc4f01265620102f4209ac76b25deaa2f29f81501108a SHA512 5aaf9ae9fcbad8a8367f9960958b0e3b5adb7d9d6ae0138192ac6f731377d2d6a8c2f97c37de8f6a39abd6dd32e71512f972de35b28cb8f5b4277de6c5da1673
+DIST gentoo-kernel-5.15.133-1.x86.gpkg.tar 55971840 BLAKE2B 89ce0176b8c84a89eaa4ddd75645c53d0c79823be21125bd1a3efdcfedf23036dc00a56033c16c004bc2da325541e6203fcada80dcb9b9ea13602bce02f88463 SHA512 17ea6ba467c783f5d576a43bd6478bf879cb3ef6a46a4cb191255766f8d96c2c9ff741581f51fcd99e3aac8ef80987f7c8b4ce7fee878cc6c1d8d1fa908b1fed
 DIST gentoo-kernel-5.4.254-1.amd64.gpkg.tar 60528640 BLAKE2B 33d0479796b153b5769c16cb0c5626b17596a6e987248e7e91f2e5c9d3d9ca752c625face60b8562a9045cf4318b2c366e8acef39f0bc534ef5d3f816169e76b SHA512 773914a4a4f568d889dafe56103a21893e7037123642be23fcddf49e7050ed414ec359b971b667373fd6184eb58dbec10168cfae6ad933af726feb6d9f89f040
 DIST gentoo-kernel-5.4.254-1.arm64.gpkg.tar 56535040 BLAKE2B 86e83e47aec900303f01b94f770106c0a70476604efca854699cf2d7ccd335ed2ff4714f6896153782a64f5a06cf19718ca6271994be936406648fded9f95a59 SHA512 0077acd5556f992f0cd3059cb866d164970a71e9c646467d85b4058a00a15b2089b8d102f0e3f9c17dee64cea4b8bbd1e265a528b91a9428eefbbf5cd9ab8bf8
 DIST gentoo-kernel-5.4.254-1.ppc64le.gpkg.tar 54210560 BLAKE2B c8fef1a42e4479c9eef68d492ce5030e0e5cf73abaa2bb42fee008589091f2390227746608b099e0df7db5cdd2734950a66c320156afa302a5283dd21e534d1a SHA512 ef378426c2774ec3911b0fde86a7cb25bd9ca142ad9d3cd33d4dd698344655cf3d7d98c3ade40a2ef4edad7d4c1cad2daa580b1602066e6abe7ff4cbdf5d6bd1

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.133.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.133.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.133.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-24  2:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-24  2:28 UTC (permalink / raw
  To: gentoo-commits

commit:     fdcae97532d64de77eba08ff1500faca61eacafb
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 24 02:24:49 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Sep 24 02:28:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdcae975

sys-kernel/gentoo-kernel-bin: Bump to 5.4.257

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.4.257.ebuild               | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d427c4585e84..1d677db3f1c4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e
 DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
 DIST genpatches-5.4-263.base.tar.xz 6140940 BLAKE2B 7a33829d7a85497a6a6c8ae89cc9a3eefa1eae1e7aaee5a8375f8a1a77d6615fda4d4d18bc68a506d86924bd9549f98820bce35aa30a628c676cbadc4dc6a1b2 SHA512 e4b403e31994d804724e31f3795b4e8a202ff19ea6842754e34e6fd5156b0493fc8573c19decc425ab0d18bbbe55636b181200bb92d1ada54f73233ef01bc9aa
 DIST genpatches-5.4-263.extras.tar.xz 1812 BLAKE2B 67a75053cc93216cd0b6f34e11c2cdb4d4606e7356424006d08d35583344ec09211d95d0e5613b7352a1b3317053c4c964d373736f387d76d0209bb915d9256d SHA512 64b041945553ca97df6291848e4a9875fb2a2526b82d730e6d84c6838c761803a819c9765cdf953130695e2c91af28b6b0a64a4e7d37473306b26d0db6c16f2c
+DIST genpatches-5.4-264.base.tar.xz 6232296 BLAKE2B 09955b4c773e8f945a83f24ba79d40c62eddcba3c207f3c91dfe0e1e9e4351b916bde2bffef862f9c7adecea63a93a9390736010dc2f4784848c467208c4d955 SHA512 2effdb90bba04a190c2e88af5548c5a66b5144a92927c6a56c38b1e556beb2cca63804842ccff3889b243a1f47d9b4d91d8288c17fce36b9841bab788685476b
+DIST genpatches-5.4-264.extras.tar.xz 1812 BLAKE2B 5fe283f8ae6572dfc1c156baa6574c1ff172e05772b3e74352f61af9c4165f02544c62c3378a42fa0cb4167daf59b4f2fd95092d9cb459efc44f3f18e695c03b SHA512 3fb7e314a03c4f370efb47e97699d74d8b8b3d562fc3619e8b71c7431168d30875d5bfdbb826c2bb5b72d4e752b28a2b0b2885bc336cf5470c5099b2804f04cc
 DIST genpatches-6.1-59.base.tar.xz 3488836 BLAKE2B 5e92e2d1c4ab691284991ae953eb4ec8f6ae5580d2ec410b94d4bd0c8644752d4be1fb962eb5f315b22d811bd49983f2fdb352523547d973fd712fe117f4452d SHA512 29963613fbe41485226137bb35e77daa4d4b2fb8eea6c18c6d9713f1d5cd27192273b3337ca4c02af6d2dba04c564be66edfda6ea6dbbebc22b9358875860288
 DIST genpatches-6.1-59.extras.tar.xz 3808 BLAKE2B bad1dc9ff79b84c02f4f634764c6fdf5ef437c14076048d2e0b777f0ec967fe3dc544739684b50533accdf22d3d85af2c0422ba1183ba4ee26590d02c155cf5e SHA512 451bbbb7bce1263d97bce0580729e0a948021734d6e546e318ab37da786a848d9c2376c9849894be9bc8028ee9afece670b86727ded1cf9857d236869c113530
 DIST genpatches-6.1-61.base.tar.xz 3552112 BLAKE2B 173e2e31b444f7d88a9f6ad2253be4a8c0c2dec500b63d3695949d875970d1162f88c68c3c39b62428b63ae3c20fe4e03b7cd69680f2b4ef54f34ba5c2ddb4a1 SHA512 01f20a5cc610ecfa3fe026f8d1ed9987babdfc2648a623d721b756e4b9d307dcbfc0cfae385c40066619a297258927493c757df94454bc1a8b4a96f8d415af5b
@@ -62,6 +64,10 @@ DIST gentoo-kernel-5.4.256-1.amd64.gpkg.tar 57579520 BLAKE2B 2e37ed126d241dcdc14
 DIST gentoo-kernel-5.4.256-1.arm64.gpkg.tar 53841920 BLAKE2B a43bde9f0ff3832181e2f8731989f45435ab09119b90aea3e2a7ebdaeb27159618b3b0ec8ca8002ccfa2cdbb6f3e6df1eb62be70cfdc109bd6d7e5e9040ce0c5 SHA512 9aa62b7719d1defb995fa615977297c88caed5d4f05e078b56c48445d2e1592549c5e1959465c1b067f020621721788935084b63af65e9d8206851e9ca3d438f
 DIST gentoo-kernel-5.4.256-1.ppc64le.gpkg.tar 52305920 BLAKE2B 3e4494ce09e9d0e047fba0c91b6491e6d47ff4c0dbcc7307aa971b7f2d82bc3243559fab5332f54308c93da1a4468ad27fa634a61fe63fd329303daabeca9406 SHA512 4f5cf2b95550e8a2af3d6769c0515dfc73f76e9502a1d484e5b2b13b4d9d3311fda2b755b5fab11a77dd11893a7cc6438c953bc4ce79ce1947905108f6a060d5
 DIST gentoo-kernel-5.4.256-1.x86.gpkg.tar 49612800 BLAKE2B 5f6603a15a9240988f9218ec5b0dbfcb7790cd7113a38dc1d292a31f9dcc13abca96eaf4c9721f3fa6a054488b3b402263ca01f906f578eb985e7b36f6414417 SHA512 0f1e8afb57263eb43c3503aa018dafefaa3a12351c6686afffe442355378b4c413237bacbc56825ebbd918910e1cb706f654f066526ccbd9dd579c415b60a1af
+DIST gentoo-kernel-5.4.257-1.amd64.gpkg.tar 57559040 BLAKE2B 6da5a46d02e0d0d00df0ab49dc87f8d174d77837790ff19b9fa091eabb0772c39afb3838dd8cf0d663500c6aacf803344645b1f0510d0fc3f3de6eba4c5c1bb2 SHA512 a268a093bb566e9e666ed0868e3a15df23048be2db5d2cde92a1a1852cb5152881b85672a3e201fa20b22cc078a44759fe1ef0b6b429520c301111b1c07b9402
+DIST gentoo-kernel-5.4.257-1.arm64.gpkg.tar 53841920 BLAKE2B 8596b416fb3d0fc4c656eacdfa0338745a25d290d2a0437bfe2d5cfc176a0e25f1f90c66a88f7a1ccbab3b7a78e67cdd61d0c1d156a4bbd10f262ea0428f4b3a SHA512 87d7b749996da91a6bf1a30a039e4b91648bb24a74f7261d94278bddcc99cc73418d4b693fb63a3aa1cd97f9a652500852adcd6e5c13f7bd625a5d106baaa507
+DIST gentoo-kernel-5.4.257-1.ppc64le.gpkg.tar 52295680 BLAKE2B c30d017af6fe97b77d78eba67ac759f74acbe3d27b96c68cf97b6e6ae2a3e0f76b54877943f8624b318bcde143a622b3accbe60007c9914fdb68b9f5ddd78ff2 SHA512 9165bfccefae9d2563db86a4ac75ec27abc40066cd1842efcaf7a0550b5acc96cc462c8a3a2ef37298f3653b495e059ba205c3cc94ef0f00c810577697aecfb2
+DIST gentoo-kernel-5.4.257-1.x86.gpkg.tar 49612800 BLAKE2B 4347a26fcf06e2493f526d7146ec7cd8170dd3bf3a3a04b846de57325d2a876a36ced46b7f59a05aced8797e7473a1f7e4da42bdce8b8f7d46455225ab4bcbe7 SHA512 a2cc71a96f7db8886c7009fd6342667d0d0a14f157a04642a838560bb5289bb26174a2cac3ba30a053a6f66a06254f8ceef5ce2ac010442b072d8e399e79bcd0
 DIST gentoo-kernel-6.1.53-1.amd64.gpkg.tar 72509440 BLAKE2B 1cd4c14f7f52f8a8bf0fabde437d70349c85351628546e44a7b19df6fcdde2424a12d519fa1a904727050af18c8b52c85f3e6b668a45285882b34277f2042f9c SHA512 f78992b20ac25282f80ace93c68cbc9c26d2a764ae4ab76f0a518fa1f9d7c2a4a95e02bde64e01893adca3129f0e3d77f5000d959533f34cba3f65795c20d700
 DIST gentoo-kernel-6.1.53-1.arm64.gpkg.tar 65218560 BLAKE2B 576f4e81241184842d38e1fecc17635a7fcb8657a7ab1b96f629d92ae5231bdeca08c4cedade4d75c07a915d3584ba2f494b4cb92a0d0450e74d0f5bc6b555eb SHA512 07bdac4e29a292631b560d409f0eaf256a9d51d90293051d81b368be13d02ca264e23135fff8e51dd932720fab7d71f66418279ea237f541792e52bc4d5792e3
 DIST gentoo-kernel-6.1.53-1.ppc64le.gpkg.tar 59811840 BLAKE2B cee9232bdae834b254321018b485b61b3083cdd01bcdaada32162f8513af67596534efd653fe0352fcbd093d0532f7c74b28ede6993bc22e4544676306dd8dd5 SHA512 0ebc131f6a0e6ef882f584faa1d2c963ba8c3d461326719617bcb97488bd0de8d45453c530e8b41ed4f2b6fb29f6bf29893350f09cd9dfbeaf7d5dc9a101eb95

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.257.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.257.ebuild
new file mode 100644
index 000000000000..70e2f755ed95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.257.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-24  2:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-24  2:28 UTC (permalink / raw
  To: gentoo-commits

commit:     8b266ec5f8935a59e6536376f5f73f729e078394
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 24 02:24:57 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Sep 24 02:28:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b266ec5

sys-kernel/gentoo-kernel-bin: Bump to 5.10.197

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.197.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1d677db3f1c4..9652a97a3607 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.10-205.base.tar.xz 6004340 BLAKE2B da00636c3e77eeaa5ac26bcbd97
 DIST genpatches-5.10-205.extras.tar.xz 3868 BLAKE2B ae605d0161ede2f929d907fcf91e39045882d409b223dda879ababc6096659687ddd4f8aa056c789a2da282fd7d5f8e0bed5d85807bbfae1b2731d6b947e6a86 SHA512 f3d23e42e2f11b6d59be715e0308030b71a2391ad3a4123ce219bd976561e3215693b30448ab7e0414f8864c4e6de67666dfebda07e55a01c5307e639c38284c
 DIST genpatches-5.10-206.base.tar.xz 6004212 BLAKE2B 2df3791b040648ff3745aa0f6d01d979ee7024ffc70cd540e68a07d2615cce17c15b8f21b9be4ed12a55e31a0c822c3ee1a13756fa4df52e46bce43f2f07eca8 SHA512 2f147b339762ddfae652ea2ef06a4657e480e321f15a706a69082c5291d020122d4a34ab1863bee349a8f37c855cb6feb4ceb7085a385cdf1b14ec65d66dea85
 DIST genpatches-5.10-206.extras.tar.xz 3868 BLAKE2B 6af1a2e8a93e7102f15adb8ad44d0d9ccbc46ccab0c70c0633ddba9113c41ba70c40cf1bdf86e7b165f2e151290032551f3932b9ec28b534874fe0bc962c304b SHA512 7e64ba41b4c85fb92002867c638cc6a6b109fbdbdce0486e1898e64fda7051b28a7943a08147631e850a913c9311125c9e4e29a317acebc2298f667686bf3bab
+DIST genpatches-5.10-207.base.tar.xz 6028660 BLAKE2B da81c9b4110317c9decd5c6d1fd1a4c0b52ba13175be589c5c9ac8b6eebba40b53308310728bc38156902e49ce07a8bf9b12f6997ae5007ca07a31b39dfe86bf SHA512 a0effd411b471cc8f668a7bfb565d0e2a8b56abe46fdffdfa4ab8bba314cb77d21dc5113820f3e891cfbe3e9aa77c5e551c276052686f7f412741e153da43b35
+DIST genpatches-5.10-207.extras.tar.xz 3872 BLAKE2B 83bda3267d82207c3b574eb3e88e79d04120b2d1340edfb5c7e1869a04beb6af90accf4bfcf16945e45ff8911e4c85e95d11184e2908d900720e934beba078ff SHA512 bb9e862d7096055e8a3df8af03e0d8268ab3ed749933a54bdf1f0eb7c36da5dc9f8cbc1c0a9cc683d188a354f1be2a77e61ae31b1dd15164068120b58427146f
 DIST genpatches-5.15-133.base.tar.xz 5249652 BLAKE2B 309acc807e07bfcbb34e0ae87618d6dbb76e6481699fc017f449e61a2518e96e1abaf43ffe32bb9f76786fbe8bad5607407be4a40dd8d26be484943d5b4afee1 SHA512 f0c689a808a7724cb4f30d697c22a0a089df3e0f837440b22b6c32672355b79898c8097810fa1e420e0f8c364f5a33b6c373db58b7c8caac8b67be763a820cea
 DIST genpatches-5.15-133.extras.tar.xz 3932 BLAKE2B b99e279af41ad1d19a58e8f9b1bbf392c805a46c371d7a022a65c0090b5824c6ce26280525a0c21feda2a5a5cfffcafc690a2194d29af6a44e10a9d4c923db8b SHA512 7cd772a6feed01543305417ff03b834bb002821ccf254e7f5481623a7f16b0b54da5fc72c21f4ae3481308eaab08fcca8fc5103ffbed58dc4355cfb661f04f8e
 DIST genpatches-5.15-137.base.tar.xz 5320152 BLAKE2B 9c2376c4aafdeb6f49b490ffbd15b70edc3c76dde6fd5eb863912b685d0393fc4579d6a402b5aed7c8081b4ae6c0bd5a8bcbf2fc3b92301f1ba1f582dffc5176 SHA512 d156b00a395c0d6fa623f84c4cdcc8266119703aa03aed96dee78f799535f79ce01cfd603c0935b4c0d2a793031cda5635c034358d9eedb0dd7b1fa307ebccb9
@@ -44,6 +46,10 @@ DIST gentoo-kernel-5.10.196-1.amd64.gpkg.tar 63201280 BLAKE2B 42650c45572e18525b
 DIST gentoo-kernel-5.10.196-1.arm64.gpkg.tar 56412160 BLAKE2B edf550ec8a85dabc2bba2f193b90f5a7f968f66dc0ba2c61c826c65b71c1a1ac4340cb8a2607e88b712b9ab59904d86c34dc2fa378ba4020d1e79936eee65ca0 SHA512 9da8e37394c3131a1d32ce2d15f27ab9fc26c6afa9e5cb91dbc53fd6229e20c255e90988d3fe99b3f5e13747e7c0a14b17e5820aaaeadd371dcd354b0f7301be
 DIST gentoo-kernel-5.10.196-1.ppc64le.gpkg.tar 52838400 BLAKE2B 0cd23358230412ecb411d85b11a6a5862c500956dbbd7d6f8df6480c31707ee9b58b42fd5cf96024e5d18add2da544eff6dcb442b52067da77098384ddb59bdf SHA512 af879412dbb16229d95b62c2029ce4f629cc047f8627ea6b8528e17bf37fc83c8608ca03c537e152d3d995935ba59df23475111042440929882568c16c93a1b9
 DIST gentoo-kernel-5.10.196-1.x86.gpkg.tar 53463040 BLAKE2B 7a918a2016576467bcbba65dad2752ab305f511cfba9a9002779aa7feb860c131e45b64ef7a9f6bfc53d26dbdb522c451eb347421b386bad131e0876f5501194 SHA512 d6a77a441a65a7420f390fba98d594f6d1117c2c294e6add58cf7060bd231c136ce264c6b03ed2219baf805fc50963566c9ee9db4f43d20a6681dc838244534a
+DIST gentoo-kernel-5.10.197-1.amd64.gpkg.tar 63232000 BLAKE2B 07ce6ca9e2d1185b6d7191e0a8be65c20b849d6e9db9d08de4de8c4f56802bd4d320b24810d9087a8cc87ac0fc432e2a4d04d1afd63022ce5c7a0c9b186defa6 SHA512 6671dec4d289a17b6d71ceb3a63194f06c2fd522fcb0844e2fc61ac71f547ba576958d28dfc8f4a33b0c2282e04aeeed1f3c0c1ba18910445244ced65a16593b
+DIST gentoo-kernel-5.10.197-1.arm64.gpkg.tar 56412160 BLAKE2B cce4aeecf8f2d9be8cf5323482263d17744c19c47ecb4317f13ab150b32ba942942f9d21f0a455571f1ff97e3357012491c03ffd6201d16a9c4b2a999c30424e SHA512 755c03fbbc1f4d81b6fcfb6e963b116ccc3b3125aeed848aa561cc50c4d2ede5437c93cafa64a4831777898a91f94f99c4327af0ea59e52c91cdbce7151d9c96
+DIST gentoo-kernel-5.10.197-1.ppc64le.gpkg.tar 52828160 BLAKE2B d562015e81ca4c3cb7f7746dec03fac0a8ce17b356cc833c19f3866f7819faa9ed282de977af99baf2089b00df4bfd62d527ac4b4dbfd6c9752da2500436fbbc SHA512 64409775f0548a1f7890e01e49938ceacff0c7491d89ca96d6064e1324fa4517cbe3484fdc70a16d9c5deca7f5e4efc3565bf1526ca94b4239739b3d38dfc2a0
+DIST gentoo-kernel-5.10.197-1.x86.gpkg.tar 53473280 BLAKE2B 67529d83d34d621cd3878e73bf7af96656f0dfcafc10020b7538e108b921a14ef0a9f6ced443da3db12405e3c94d367fbc5b2501e51d9fcf9e0d3af40c286e61 SHA512 a39e51f3c26136776ed47a10544aadf6f9250fdfe143dc9f59a10f67f750f92eaae2e7e1f4734ad4110759e77dfb9ddc36c38d6a103fe03f14cfef02e16dabdf
 DIST gentoo-kernel-5.15.127-1.amd64.gpkg.tar 69560320 BLAKE2B 3d7cd889e605f383667d3b121f50fa7a80ec7924cc07d6c5e23cc703d485f6be5d1bf79f245f4804de95c9603932e2c6bb575a7f98b6ad2573688961b75e2391 SHA512 2e1ddc7e3dc121534f6e11732bd570e0cf92580deeaf78aacd715e266e0b3dddd62494540582441376d7e037d6b8d735c7ece915aa5d112812c668ef3c4b28c3
 DIST gentoo-kernel-5.15.127-1.arm64.gpkg.tar 62525440 BLAKE2B d98dad69fbb250ee49a5f41f69cc091c3fa1fa6968f7575e9b381a9437b98f09bcbe3f28b1497575aa9b0416bbcc2740c5b030582203cecf1e84d72658022dc0 SHA512 815c53bca0542e04436166fcd33e202a4edcf35d85add66d2ffb435918623c6b4e17b2ebd3bef302b7509c2c1ac71cf89f81408b52b722ce16e9c445fbd747c1
 DIST gentoo-kernel-5.15.127-1.ppc64le.gpkg.tar 57108480 BLAKE2B b8dc7368a0599f1f20c177bc6a9d4df2f3f0989cec52ae00212abd9cab7582f1530be1760e25590b8670e4fc12454b19e24d2edf3cbe855ae812b6ad932a443e SHA512 36fd01948f6004817d83661a9bb39139945118c31668fa8aaa4fe2474dde588983b3f3a401a66025a91ca811cc1bc33c15b947d61e6b6c41189c18b4bf76a08b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.197.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.197.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.197.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-24  2:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-24  2:28 UTC (permalink / raw
  To: gentoo-commits

commit:     27c56c1aae35505481e93d83bfb5245047c4567f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 24 02:25:42 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Sep 24 02:28:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c56c1a

sys-kernel/gentoo-kernel-bin: Bump to 6.5.5

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.5.5.ebuild                 | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 595169fc6a5f..7e690e46bb20 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-6.5-4.base.tar.xz 258812 BLAKE2B df197ed4a66568eb823c889b15f126c
 DIST genpatches-6.5-4.extras.tar.xz 3696 BLAKE2B ca8bf3d3b195dbfea39b27b574ea3f3e99f843604ce8ed6ffac141e2e198a4721a943d24c0bfeb559570f00985e6371c7badb69e94542af7bb291fa2485d5425 SHA512 db11e8db7f3fbbed7a037c4a8ebe47accefa9794e8a201e6e022adcdfc628ce3d2db9ccdcb0b0133e3b7956fdab9f63fbc3140f1759b31d2c1878f4075de9d2c
 DIST genpatches-6.5-6.base.tar.xz 359376 BLAKE2B 1f549c4adf228ad742095464dca36c704d58b2ef5339c9be0b65ac1d48599bc2127dc6f70461fdad918d46b3ae8b6e18a5fcb98da5a4ab7bb6f7f89ea3701d5e SHA512 f341a401e95d8f34c6fd6edb35224eb6b9fbddcd6e29de52b33ad3b9f4346c822bf947a971ce512007e709e325b6141bd7e3782989740f0ae540a14bcefe593f
 DIST genpatches-6.5-6.extras.tar.xz 3696 BLAKE2B af6aff8421a6d4c205e93b38f4fc3294f609b8ce4f04a472d22ac867a8abe5458e2a29a4ac16d41298cd00d5a1ef589b4579317486464236843b839641b0e277 SHA512 089c87f1c476a391811aff7ef25ed6a0fe049d2738915dd5ecb951253762c9012b25d7e4abcbb5bbc81622aa16482ac7351797ef9c6b9ef9157c83e77fcea415
+DIST genpatches-6.5-7.base.tar.xz 428224 BLAKE2B 9038c1beda5e3778508a29ccb0f906520f93a505f9a45f7050c47814eaf2e474d46e3cb8760dcf5a3bfbc504c5c133f8dcd8b55261a3d0c824cb374a42d98801 SHA512 89942e28ec1c594401a4ecfd6ba240e334356be0f1f35e48dd9abb1f4ffd122a044a76079f214c534a6acada0db4b735a8fa8face05feeeba82e2b51231c0472
+DIST genpatches-6.5-7.extras.tar.xz 3696 BLAKE2B 0cba288c1d1c753e5a317e87432dbdc2e711635cd074b1daac3b40af683da939981eaa40b8d4291ad59d4abb92aba5fc97be134524e02b1c2c29653382d7f402 SHA512 ea3bcaffbf58f981388c2021baeea809a35a1b270cff6a0613dce2da8ff8431886612d22073c7a8d6462d20eb1f27d0c0518164c14e4af96b9393bb6a1a038e4
 DIST gentoo-kernel-5.10.191-1.amd64.gpkg.tar 66365440 BLAKE2B f7086ca26f08468b754b0cf9ce715ed763d2866ebc8ea322fb51fa2ab5146f1c7741f68b82d52a7d54442cc36cd5a114132f9ccb0809e8d0ab0da022742a48d2 SHA512 0f4918273c70f06756c19cd2c7738176695aba65eeaa7846aa6773d97e6d3ac4302be0328926f1a217135d21e2660e6e4124ced7f2304c0f1a408ad2561b24a5
 DIST gentoo-kernel-5.10.191-1.arm64.gpkg.tar 59392000 BLAKE2B feee11f6bc6148ca0a65077a33cb1736fe2d588037bfada383bff1ca9ca7ea71d6f3248a91cc9b152d87a3fb9580177a68b3748c53e2bb6e0309c7a4b9e39df3 SHA512 bfe38e92e445719daddc4fd87b717c652a0fbc5b3cf3fdaab40c1014229a2bf5b504642c21e5bb478d56742c56100271a7433f113c7c231382d2f226a609f837
 DIST gentoo-kernel-5.10.191-1.ppc64le.gpkg.tar 54947840 BLAKE2B eab70963c60d1d668ba562652b73bf47760d326ea2cd3fad8cbf91e75a9329283b9af38ee7391c4bc887c32464a6c8376844135231d155eb11916c926f8c263a SHA512 58a8701b46878dd470a4210f96f65bc85aabb4c8b29aed5d1d61eff2efb1f851c38b648c50afa7cc164406ccdf8ae3bc673f73857903a17c19229f77c8e885f7
@@ -114,6 +116,10 @@ DIST gentoo-kernel-6.5.4-1.amd64.gpkg.tar 83630080 BLAKE2B 1d7a2b2d27edd54cacf67
 DIST gentoo-kernel-6.5.4-1.arm64.gpkg.tar 73175040 BLAKE2B c9dd7ad9b978edabdb2b5dc1094022a5a9c8d5e92a8e47836b75e030b4060720045b50ad459775e2d2f6ac5c26de29ecaaa2fb33ff230bae0fbdc447540a2325 SHA512 6d4fafccbbc39f9988cff57379635470be5f4a9454b75a611963a3b8b72d5b226a02563c6bc436019c80eabae6a9b192ebdced75b5758cf4f4ea6f17b4f2f416
 DIST gentoo-kernel-6.5.4-1.ppc64le.gpkg.tar 64450560 BLAKE2B 0abaf42b7f47011fcaea8d9d7d4bdd610b22a3ac6a51e7775ffbbe85b4873f065c9cb5a440b22ce92501f83dd57e12a9b081cdffb51380e72ba853401eda69e2 SHA512 0f15408580af1f083f345e29c6ad38a7934707770d3a65d5acfb82455c07a509481dbe1aa143d10d0bf50d65220e90630aa45a60d41fce4ee21561a4fde77a14
 DIST gentoo-kernel-6.5.4-1.x86.gpkg.tar 67348480 BLAKE2B 62573105cf96df4e37a0f474878c3e7e478257dd7675413077904d6fec5740d61ef31bf97df6b5ab3b69858fd31e2c6b6f4d0c3100df6576f90102feff08712a SHA512 81d9bcbfb4bbb3eb3496c62693ac8637cb20ffef279bca1fcec5062ca6dd1774741819548c05bd9608cbc693094cf5d048a815311b4d3da8bc910847d1736985
+DIST gentoo-kernel-6.5.5-1.amd64.gpkg.tar 83599360 BLAKE2B 1c0ef6277d6350f0253633ab959dc49a5f69c9428d4a3b0a949d67957a656726641fd346b72e77cc1869dbd6dc1d8c95e93112a966fc52d72c01fe2cf016ad1a SHA512 b2608c8f72549da0959301745c40b4c7476aec063cb4ccdfb0b92c6f7ce4ffae32b9489500319341b64bed60cfe4e5a0ff5dc067e90b0677138e1e0879db440d
+DIST gentoo-kernel-6.5.5-1.arm64.gpkg.tar 73185280 BLAKE2B 5701a49199f604b7fb53caee89b82ee0de7c3ab5b11831aad509b7005efd13f3939e7e07eb4ada497faa2e709f08e1de78f0cf824b95d9c56bede84cdc8ec63d SHA512 a2a53824afd4d5905c8b9549bb82b73b86fec7f264d2b2092da526a37c1516a8d727651eccb470f672a412c34f0a4afd29ad2d56d6db5d7cee68f2341840781a
+DIST gentoo-kernel-6.5.5-1.ppc64le.gpkg.tar 64471040 BLAKE2B 0a4acdfb4f2d272d1b818e048fae752e54fe748e607941d9877a3415c5f88ba8bddcf18db1e64cc2bb4081f1e5e3802fc8f08bcdc5c5a940a3a19af0cbf2a1ec SHA512 81c2fe480c6fedf99f4e6badb952a5b4b12a95cf2329303ce8b2199898025673c3d7c8fbcaa28d5c3042e9331df59d72a42d4bc89b58a3659ea261da29f95b9b
+DIST gentoo-kernel-6.5.5-1.x86.gpkg.tar 67358720 BLAKE2B 5e516dceda5e5ec4e490e29d7c35d4ed0d2f865ff51f26b2be2cd46025b161591bb18e84010f55fd568fcd68130431c33238052bca322d81c87e731c3a8da762 SHA512 d8532b9479943a1c8caa2bdca0917530c585bb0e620930bf2f50c933f2cae3f6e77efac9e2fdb844a20af4e950c1868d2678972fa7867f0ee6c74eb2510ad2a5
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.5.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.5.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-30  9:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-30  9:22 UTC (permalink / raw
  To: gentoo-commits

commit:     f6983fea425c9ea5cf7670acd7a8a68bdec531b5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 30 09:17:25 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep 30 09:22:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6983fea

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.197 amd64 arm64 ppc64 x86, #914961

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.197.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.197.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.197.ebuild
index fb165f3f0e91..67af68076aac 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.197.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.197.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-30  9:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-30  9:22 UTC (permalink / raw
  To: gentoo-commits

commit:     d9354fc12508c73d7d3cd902395be3f76dec12ae
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 30 09:17:20 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep 30 09:22:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9354fc1

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.133 amd64 arm64 ppc64 x86, #914960

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.133.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.133.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.133.ebuild
index 83c6a5e4fa8f..bbd48fd37dc6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.133.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.133.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-30  9:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-30  9:22 UTC (permalink / raw
  To: gentoo-commits

commit:     d9e718048ced6c7d3efe9dc8fcc8254fb54d13f7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 30 09:17:16 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep 30 09:22:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e71804

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.55 amd64 arm64 ppc64 x86, #914959

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.55.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.55.ebuild
index d2845437114c..6d2507945e03 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.55.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.55.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-30  9:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-30  9:22 UTC (permalink / raw
  To: gentoo-commits

commit:     b9b4c60197afd6e61b6dd4fb6b49c5f0476e76f9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 30 09:17:29 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep 30 09:22:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9b4c601

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.257 amd64 arm64 ppc64 x86, #914962

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.257.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.257.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.257.ebuild
index 70e2f755ed95..3fe8af6f211c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.257.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.257.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-09-30  9:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-09-30  9:22 UTC (permalink / raw
  To: gentoo-commits

commit:     c5f85e3c648235373f3c43337175e0e77426ec43
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 30 09:19:28 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep 30 09:22:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5f85e3c

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  93 ---------------
 .../gentoo-kernel-bin-5.10.191.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.10.194.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.10.195.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.10.196.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.127.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.131.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.132.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.4.254.ebuild               | 127 --------------------
 .../gentoo-kernel-bin-5.4.256.ebuild               | 127 --------------------
 .../gentoo-kernel-bin-6.1.53-r1.ebuild             | 127 --------------------
 .../gentoo-kernel-bin-6.1.53.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.54.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.4.16.ebuild                | 132 ---------------------
 .../gentoo-kernel-bin-6.5.3-r1.ebuild              | 132 ---------------------
 .../gentoo-kernel-bin-6.5.3.ebuild                 | 132 ---------------------
 .../gentoo-kernel-bin-6.5.4.ebuild                 | 132 ---------------------
 17 files changed, 2145 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7e690e46bb20..5ab21d125292 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,121 +1,29 @@
-DIST genpatches-5.10-201.base.tar.xz 5812032 BLAKE2B 17e4a8b463e258f0548e3ccea5cd703fe80fa971678faa919c9c77c7ab60e57476b057676ef6d3d28fd42436a3f9a10b2ef9d39dfd136609b31306c606c2ceba SHA512 af53bd63386cfacc0eac40c69be3c4b85ff40afc901b759eec2da0a28685b7d9677558eb0625e3763c9d7e5bbb0452feac80acd3ac39f36326addf7464c00b7f
-DIST genpatches-5.10-201.extras.tar.xz 3868 BLAKE2B e2420ee9cfb3e2a928ca1cc5a87bb832f436c3fedb0f4f001975a48a058c69cedcd58f97e5c76758ab737681ced55fc214a537fdab9400b839673bdba6c697c4 SHA512 c719a63005ea809d9bdc5d4b01f1400db0419a28bd629843f2d339a6f08684b4876fdc0eaa09133b7853ed80201517439e04580618ceabb40484e952efe796a3
-DIST genpatches-5.10-204.base.tar.xz 5899804 BLAKE2B 5bf19ded87f3178252259d863bfb22f4d2e5ff68d97edd7b9fa0ac74d803951a7db57c0bfa33f5645ada4b7f5f19d33825eb2f2f1c283b6d5cb16279186f4f0b SHA512 267d325ed9bbcd0b21dbc5c537aefe73eca22152082e515855a7ea17acffb8ca57d7a9c599467c73534375ba487d85e8362dc61b9226541fe728fef61483d3bb
-DIST genpatches-5.10-204.extras.tar.xz 3868 BLAKE2B 150f953d75e2e051124f44253272a5b62822a19cc9226d82d44439595a4b0f5eb0b1a97f92a07f5d766f0cd5458ded1833ed878e03023f1a74d45162d24cdf51 SHA512 812e6d24f19c3df5998a921261c60e2515811bcf4b4295c16a2fea02fc535d6e944b7a498b142ec65bdbf75d8dd585adbbffe8b80d373c4094ea0a7f1c6d5eaa
-DIST genpatches-5.10-205.base.tar.xz 6004340 BLAKE2B da00636c3e77eeaa5ac26bcbd97329797a11032bfb4f1ebecb91efa5c8fd935b3031e4a59d871ee84a7af039725b3ed9b84dcc677071cb25349b01379d6e100c SHA512 93e4f76c75208deb001d4fec6a1206e8c8233b26f8977fbd638a76758f569de7a997e11f110d8f2f431cc65b5915beab3a89bd893812b661f5d1a8da5fd3edfd
-DIST genpatches-5.10-205.extras.tar.xz 3868 BLAKE2B ae605d0161ede2f929d907fcf91e39045882d409b223dda879ababc6096659687ddd4f8aa056c789a2da282fd7d5f8e0bed5d85807bbfae1b2731d6b947e6a86 SHA512 f3d23e42e2f11b6d59be715e0308030b71a2391ad3a4123ce219bd976561e3215693b30448ab7e0414f8864c4e6de67666dfebda07e55a01c5307e639c38284c
-DIST genpatches-5.10-206.base.tar.xz 6004212 BLAKE2B 2df3791b040648ff3745aa0f6d01d979ee7024ffc70cd540e68a07d2615cce17c15b8f21b9be4ed12a55e31a0c822c3ee1a13756fa4df52e46bce43f2f07eca8 SHA512 2f147b339762ddfae652ea2ef06a4657e480e321f15a706a69082c5291d020122d4a34ab1863bee349a8f37c855cb6feb4ceb7085a385cdf1b14ec65d66dea85
-DIST genpatches-5.10-206.extras.tar.xz 3868 BLAKE2B 6af1a2e8a93e7102f15adb8ad44d0d9ccbc46ccab0c70c0633ddba9113c41ba70c40cf1bdf86e7b165f2e151290032551f3932b9ec28b534874fe0bc962c304b SHA512 7e64ba41b4c85fb92002867c638cc6a6b109fbdbdce0486e1898e64fda7051b28a7943a08147631e850a913c9311125c9e4e29a317acebc2298f667686bf3bab
 DIST genpatches-5.10-207.base.tar.xz 6028660 BLAKE2B da81c9b4110317c9decd5c6d1fd1a4c0b52ba13175be589c5c9ac8b6eebba40b53308310728bc38156902e49ce07a8bf9b12f6997ae5007ca07a31b39dfe86bf SHA512 a0effd411b471cc8f668a7bfb565d0e2a8b56abe46fdffdfa4ab8bba314cb77d21dc5113820f3e891cfbe3e9aa77c5e551c276052686f7f412741e153da43b35
 DIST genpatches-5.10-207.extras.tar.xz 3872 BLAKE2B 83bda3267d82207c3b574eb3e88e79d04120b2d1340edfb5c7e1869a04beb6af90accf4bfcf16945e45ff8911e4c85e95d11184e2908d900720e934beba078ff SHA512 bb9e862d7096055e8a3df8af03e0d8268ab3ed749933a54bdf1f0eb7c36da5dc9f8cbc1c0a9cc683d188a354f1be2a77e61ae31b1dd15164068120b58427146f
-DIST genpatches-5.15-133.base.tar.xz 5249652 BLAKE2B 309acc807e07bfcbb34e0ae87618d6dbb76e6481699fc017f449e61a2518e96e1abaf43ffe32bb9f76786fbe8bad5607407be4a40dd8d26be484943d5b4afee1 SHA512 f0c689a808a7724cb4f30d697c22a0a089df3e0f837440b22b6c32672355b79898c8097810fa1e420e0f8c364f5a33b6c373db58b7c8caac8b67be763a820cea
-DIST genpatches-5.15-133.extras.tar.xz 3932 BLAKE2B b99e279af41ad1d19a58e8f9b1bbf392c805a46c371d7a022a65c0090b5824c6ce26280525a0c21feda2a5a5cfffcafc690a2194d29af6a44e10a9d4c923db8b SHA512 7cd772a6feed01543305417ff03b834bb002821ccf254e7f5481623a7f16b0b54da5fc72c21f4ae3481308eaab08fcca8fc5103ffbed58dc4355cfb661f04f8e
-DIST genpatches-5.15-137.base.tar.xz 5320152 BLAKE2B 9c2376c4aafdeb6f49b490ffbd15b70edc3c76dde6fd5eb863912b685d0393fc4579d6a402b5aed7c8081b4ae6c0bd5a8bcbf2fc3b92301f1ba1f582dffc5176 SHA512 d156b00a395c0d6fa623f84c4cdcc8266119703aa03aed96dee78f799535f79ce01cfd603c0935b4c0d2a793031cda5635c034358d9eedb0dd7b1fa307ebccb9
-DIST genpatches-5.15-137.extras.tar.xz 3932 BLAKE2B 36f79232e1f7a297781b64c0fc2a9a3ca171a7440d635631ae34330fef11f782c43f23add9feded31e19904a28fed1a9d99a1991b590c2e1114de5217ee673ce SHA512 fd59a24b43fe48a9a475eab3c40a1fa0626661b3c66734223cc9c24a8f7490b569a475d94a170a1a5958a7be39fde77e63ce933620d8e31308623cad218bc339
-DIST genpatches-5.15-138.base.tar.xz 5453088 BLAKE2B 9d09f8d4d0184f581b57def13761938c019e3f755c73bec4d1a79bcd1938e8c4f4ef89876fc95758213e4ea260acce1b60d963fa76f6765974463c4d4969137d SHA512 f66ff753ea4748c6d9cee2953ff8babe7ae34805c0f2baab6fd8b068022c29089e70b4f9aef4c213b461a01e822af682c40e174dcd64d105fefef650b9552dd1
-DIST genpatches-5.15-138.extras.tar.xz 3932 BLAKE2B ac867967660e190d705de428ef339d853fcc38b1cc37c1176c012541602e38125ee2cca8b33c5eb6149e753898105a125c95f3f927e7b9c64096161b04d2d005 SHA512 8f2668171bf62face8dd28f7ca1afe62f2fe9ece101f9dab78a6b8fc869349fcfde32ee3d3ebd5677a1cc6403e488072a57b6892cd30c950c6aa10eb48d1c1fb
 DIST genpatches-5.15-139.base.tar.xz 5486908 BLAKE2B 9bb9dce583643bf316d24dd741e13d26eb1a8adb1dd512d2fa69f5c1d901615622bd5170cca4efc63ca19e3e8454641529af2f9d989c9329ae2ce82c80a2b91e SHA512 91bfd0e55739e2fe833655fa52d904bea153cf156da109bd5548617bdcc44838bd3adb0bb4fe96ea8e27ad5f8836f191eb79151c7cd89254e3dff307f862f4f8
 DIST genpatches-5.15-139.extras.tar.xz 3932 BLAKE2B 57659070be3889530d15448b8c38961fb4e45f307ed0f9bec896c70ee3bbdc133136fffe0f4f2e268bc96005766c1d662912b0d27077e67f917f4b30458c7694 SHA512 ca2599baa4e1462ad723b0a2c28b8e73a961a0b1b71a27344eb20a7e89fd1607454cb349d3c4401b061813fef395ce395f2cf6e52a75c249e6d22228a0c0466f
-DIST genpatches-5.4-261.base.tar.xz 6100368 BLAKE2B 1333f1a5aae4faabe031192eee4e491ab80c1e6291e542a99cf308295ed2301c93d74cd41e34fa10e1110710d26edcb9b4b132ee635cde5711b6474557601866 SHA512 4083c69df7ce9aa2e57eb69be4132689d10c95155c7608d6fc52f661abc1f0f9077f546016b3df32b8252777fff78af347af7022d18203aa8416ed83b68ef88b
-DIST genpatches-5.4-261.extras.tar.xz 1812 BLAKE2B fcc06d16147422b0ea123b116644539b3527e44bca78d46cf5795d44e42575c7017ec3b5c9dd566c5523e3b23f14b4d817846502d4ef353180c3a3c79caa4c2b SHA512 5cc879a4333aa3e162a5da4bf118a12ae5694c2fb98f11f9e1eee57f91b707974d735c290790942a14b2df5bdf092f58d1cf03f7058aea6f8e588700ec185dbf
-DIST genpatches-5.4-263.base.tar.xz 6140940 BLAKE2B 7a33829d7a85497a6a6c8ae89cc9a3eefa1eae1e7aaee5a8375f8a1a77d6615fda4d4d18bc68a506d86924bd9549f98820bce35aa30a628c676cbadc4dc6a1b2 SHA512 e4b403e31994d804724e31f3795b4e8a202ff19ea6842754e34e6fd5156b0493fc8573c19decc425ab0d18bbbe55636b181200bb92d1ada54f73233ef01bc9aa
-DIST genpatches-5.4-263.extras.tar.xz 1812 BLAKE2B 67a75053cc93216cd0b6f34e11c2cdb4d4606e7356424006d08d35583344ec09211d95d0e5613b7352a1b3317053c4c964d373736f387d76d0209bb915d9256d SHA512 64b041945553ca97df6291848e4a9875fb2a2526b82d730e6d84c6838c761803a819c9765cdf953130695e2c91af28b6b0a64a4e7d37473306b26d0db6c16f2c
 DIST genpatches-5.4-264.base.tar.xz 6232296 BLAKE2B 09955b4c773e8f945a83f24ba79d40c62eddcba3c207f3c91dfe0e1e9e4351b916bde2bffef862f9c7adecea63a93a9390736010dc2f4784848c467208c4d955 SHA512 2effdb90bba04a190c2e88af5548c5a66b5144a92927c6a56c38b1e556beb2cca63804842ccff3889b243a1f47d9b4d91d8288c17fce36b9841bab788685476b
 DIST genpatches-5.4-264.extras.tar.xz 1812 BLAKE2B 5fe283f8ae6572dfc1c156baa6574c1ff172e05772b3e74352f61af9c4165f02544c62c3378a42fa0cb4167daf59b4f2fd95092d9cb459efc44f3f18e695c03b SHA512 3fb7e314a03c4f370efb47e97699d74d8b8b3d562fc3619e8b71c7431168d30875d5bfdbb826c2bb5b72d4e752b28a2b0b2885bc336cf5470c5099b2804f04cc
-DIST genpatches-6.1-59.base.tar.xz 3488836 BLAKE2B 5e92e2d1c4ab691284991ae953eb4ec8f6ae5580d2ec410b94d4bd0c8644752d4be1fb962eb5f315b22d811bd49983f2fdb352523547d973fd712fe117f4452d SHA512 29963613fbe41485226137bb35e77daa4d4b2fb8eea6c18c6d9713f1d5cd27192273b3337ca4c02af6d2dba04c564be66edfda6ea6dbbebc22b9358875860288
-DIST genpatches-6.1-59.extras.tar.xz 3808 BLAKE2B bad1dc9ff79b84c02f4f634764c6fdf5ef437c14076048d2e0b777f0ec967fe3dc544739684b50533accdf22d3d85af2c0422ba1183ba4ee26590d02c155cf5e SHA512 451bbbb7bce1263d97bce0580729e0a948021734d6e546e318ab37da786a848d9c2376c9849894be9bc8028ee9afece670b86727ded1cf9857d236869c113530
-DIST genpatches-6.1-61.base.tar.xz 3552112 BLAKE2B 173e2e31b444f7d88a9f6ad2253be4a8c0c2dec500b63d3695949d875970d1162f88c68c3c39b62428b63ae3c20fe4e03b7cd69680f2b4ef54f34ba5c2ddb4a1 SHA512 01f20a5cc610ecfa3fe026f8d1ed9987babdfc2648a623d721b756e4b9d307dcbfc0cfae385c40066619a297258927493c757df94454bc1a8b4a96f8d415af5b
-DIST genpatches-6.1-61.extras.tar.xz 3812 BLAKE2B 2c6cf3ccdef6c66bc321654e84582e0e0b0e8beb68a6fc390b2d526fd2da1f38603389a8aeeba031fb09a5e8493a0de3fbc944c172f7cb17d26dd91053817a17 SHA512 1a5bb61de1d22749d6dc9a1d3798d825a936cad0bcb045b52fd163fcd3381f8d284187b86c03a0688047d8720b2c387ec86202456df8b46e7ae84f9b0e37569f
 DIST genpatches-6.1-62.base.tar.xz 3593184 BLAKE2B b9ede84287025cfb00e4772aecef49bb1528e3d47a4bfba110dc019ea94ed6319db1831ee765a497150e410e0d66029317c9859e951672207664345750531d5f SHA512 e1f5c54758b001cb9c4be6fcf0e92ad95cfe213b32186be0160bf5980ce1c6a77150f26baf89bf5e23c10c9c96df6ae3b5d77e2d84a4b792a93bb968a600fe58
 DIST genpatches-6.1-62.extras.tar.xz 3812 BLAKE2B 2f642be1d81a2e94221c9c713b8df8994953dcbac4d612bdad2f8e7d64111e8dfa4d988c105eea7d926e7fe08ec7232499e9bd8b8e2a9fccebf78d62bde91c43 SHA512 e06d58f69e3055ff38af09061daf6d0571590136fd154dd2ef2dfaca93d151391315abb5d45e252db4acadffbc7a87124c4ee50b6fffd278ce63fac819c38d12
-DIST genpatches-6.4-18.base.tar.xz 1040816 BLAKE2B 61ce7d234cba40c266e92dbab80b26e9958d9501fe884ed1fe45c25a89f2385259d5776049d7ce172c05d6829a92f591652544d7a3ce3ce7c81d09ce871800f5 SHA512 559a4e9690a72dc76a0ab38f463149dc9221bad128b59fdafc1250b964af2ccf573ee0d4e593e98811f83325a0d10772a6a6b32bbaef50aee3c5a0d1938677d7
-DIST genpatches-6.4-18.extras.tar.xz 3700 BLAKE2B b360eff83abdbed397db6405b6b68649a3d6f85a37716eb2f923d47dc3ae5d738ca49c29a58dd2f236c7f50dc233641e3df15b7b75a19364b0af6261afc36d4e SHA512 778791e5e9232bc432119d14a016c00e1a968af30f0a2dd931ebb4103f7f457db991eb1d9ca500d1a3c9295dbf87d9b4fab18ffaebbd46cc8c82077b27c344e6
-DIST genpatches-6.5-4.base.tar.xz 258812 BLAKE2B df197ed4a66568eb823c889b15f126c66b6acb9a2cef224e198e576d601f1c5d1ba43bbecf510585adb93445f2fd634889714a31101fb2dddec67da9052adb7e SHA512 70b21a38cd4a2d1759819341365de33590d8d3f460d12cecd781dddbdc69e87e66f81389d8a1bea381bf74188c19b667d3c7789a92e3d8f80080982ba5d39872
-DIST genpatches-6.5-4.extras.tar.xz 3696 BLAKE2B ca8bf3d3b195dbfea39b27b574ea3f3e99f843604ce8ed6ffac141e2e198a4721a943d24c0bfeb559570f00985e6371c7badb69e94542af7bb291fa2485d5425 SHA512 db11e8db7f3fbbed7a037c4a8ebe47accefa9794e8a201e6e022adcdfc628ce3d2db9ccdcb0b0133e3b7956fdab9f63fbc3140f1759b31d2c1878f4075de9d2c
-DIST genpatches-6.5-6.base.tar.xz 359376 BLAKE2B 1f549c4adf228ad742095464dca36c704d58b2ef5339c9be0b65ac1d48599bc2127dc6f70461fdad918d46b3ae8b6e18a5fcb98da5a4ab7bb6f7f89ea3701d5e SHA512 f341a401e95d8f34c6fd6edb35224eb6b9fbddcd6e29de52b33ad3b9f4346c822bf947a971ce512007e709e325b6141bd7e3782989740f0ae540a14bcefe593f
-DIST genpatches-6.5-6.extras.tar.xz 3696 BLAKE2B af6aff8421a6d4c205e93b38f4fc3294f609b8ce4f04a472d22ac867a8abe5458e2a29a4ac16d41298cd00d5a1ef589b4579317486464236843b839641b0e277 SHA512 089c87f1c476a391811aff7ef25ed6a0fe049d2738915dd5ecb951253762c9012b25d7e4abcbb5bbc81622aa16482ac7351797ef9c6b9ef9157c83e77fcea415
 DIST genpatches-6.5-7.base.tar.xz 428224 BLAKE2B 9038c1beda5e3778508a29ccb0f906520f93a505f9a45f7050c47814eaf2e474d46e3cb8760dcf5a3bfbc504c5c133f8dcd8b55261a3d0c824cb374a42d98801 SHA512 89942e28ec1c594401a4ecfd6ba240e334356be0f1f35e48dd9abb1f4ffd122a044a76079f214c534a6acada0db4b735a8fa8face05feeeba82e2b51231c0472
 DIST genpatches-6.5-7.extras.tar.xz 3696 BLAKE2B 0cba288c1d1c753e5a317e87432dbdc2e711635cd074b1daac3b40af683da939981eaa40b8d4291ad59d4abb92aba5fc97be134524e02b1c2c29653382d7f402 SHA512 ea3bcaffbf58f981388c2021baeea809a35a1b270cff6a0613dce2da8ff8431886612d22073c7a8d6462d20eb1f27d0c0518164c14e4af96b9393bb6a1a038e4
-DIST gentoo-kernel-5.10.191-1.amd64.gpkg.tar 66365440 BLAKE2B f7086ca26f08468b754b0cf9ce715ed763d2866ebc8ea322fb51fa2ab5146f1c7741f68b82d52a7d54442cc36cd5a114132f9ccb0809e8d0ab0da022742a48d2 SHA512 0f4918273c70f06756c19cd2c7738176695aba65eeaa7846aa6773d97e6d3ac4302be0328926f1a217135d21e2660e6e4124ced7f2304c0f1a408ad2561b24a5
-DIST gentoo-kernel-5.10.191-1.arm64.gpkg.tar 59392000 BLAKE2B feee11f6bc6148ca0a65077a33cb1736fe2d588037bfada383bff1ca9ca7ea71d6f3248a91cc9b152d87a3fb9580177a68b3748c53e2bb6e0309c7a4b9e39df3 SHA512 bfe38e92e445719daddc4fd87b717c652a0fbc5b3cf3fdaab40c1014229a2bf5b504642c21e5bb478d56742c56100271a7433f113c7c231382d2f226a609f837
-DIST gentoo-kernel-5.10.191-1.ppc64le.gpkg.tar 54947840 BLAKE2B eab70963c60d1d668ba562652b73bf47760d326ea2cd3fad8cbf91e75a9329283b9af38ee7391c4bc887c32464a6c8376844135231d155eb11916c926f8c263a SHA512 58a8701b46878dd470a4210f96f65bc85aabb4c8b29aed5d1d61eff2efb1f851c38b648c50afa7cc164406ccdf8ae3bc673f73857903a17c19229f77c8e885f7
-DIST gentoo-kernel-5.10.191-1.x86.gpkg.tar 56473600 BLAKE2B fa6bba5287b63c5627ded59657b72225bcb70999acc88dde057afdb84c40303e4f8843c666487fe14742d81d82192590d0d4d74796764d3dec741dda7e656646 SHA512 4ecf53b65e3e4de80261c9a7e9e7a8f0234b4cbbbd0f15377684ef74489d23218bac569b72259c5000c804591e0e5b796c86b7747c5ff1e781517ceb3a505460
-DIST gentoo-kernel-5.10.194-1.amd64.gpkg.tar 63211520 BLAKE2B d5306e4c98d69c104f86a258fb1b0125415c07a055b6e90e7d54ca382a361b10898d142ec7fc9dab8632219cefa772f497215c59944bf6557535e80d9187e5f2 SHA512 7ad72be7a47592aa9b911c711b8a43d8b15ff3c56cad04b8e3471d307429005b8ba16633fef73f6b4ae16310065a2dd6f3c8855b42e98eab774b125ce3a28798
-DIST gentoo-kernel-5.10.194-1.arm64.gpkg.tar 56422400 BLAKE2B bffee9fe5787d119b80d510de9caccf1cdeec64786ec9b3c57e93b464e75067f84a88c3eadba7568252acbb67caee35f6bda3c2de344238ee9ae1c3d04eb3fe4 SHA512 5eccc9853585260a36e36774dd2a1484baa3598177717e6a7c89f835a1bcbb80f7b1891a64f3617da3cbed65f15dc5e5ad83414a8a98ac722c2bf47848ead400
-DIST gentoo-kernel-5.10.194-1.ppc64le.gpkg.tar 52838400 BLAKE2B 4d17bda0e148c6af8d222ffda023a31e700b6ef7e0acb65fb81acd01f5caf5cf516171d65f9daf03eb768be391c0818d551e9d13bce7bc7ebb0d1fb30bd23514 SHA512 af9a60b58089c77bd5e3ad72d7c8b2d0a716c6fe9346f6c98ef10e5f47e51dc6ecdea913a4e824893ee0c9d2dcec452d51fa79f8a59f44193af0fbf4274fba05
-DIST gentoo-kernel-5.10.194-1.x86.gpkg.tar 53483520 BLAKE2B cff44fb57ba482e2ac358e436da2e45bc52712bcc179e0b69c53a1569c2f437d9e9b590f87b7d65392ed2071802fd3ca55ffb44eccd16d15cffe7649ed1b9213 SHA512 4a52e4a7a5b13bc1f40f76ea1a0bc348c0a2564fafe3b22e2a194b6dcf4bedd09b96d4d6b1dc0e5bc976310f0cf32b5286be0b3cb776d6cf542e172a7931cd48
-DIST gentoo-kernel-5.10.195-1.amd64.gpkg.tar 63232000 BLAKE2B 59c173092e5a2c8d880d44bf0317aa5148708416d992ae1de1d2269a3de537555f2ea72640f536f681bacfc734d239ba6aca4f22d7913cd729cbfb391505f79d SHA512 03c6a650fc9c005f0475c816414934d62990c5f48481cf367dc06d20ab36fb09c8c913cb60d9500049f4035aa2dfe773d304bc4f81d7b2fcd643405d11af67ec
-DIST gentoo-kernel-5.10.195-1.arm64.gpkg.tar 56412160 BLAKE2B 1ddc0e2b809bb6c62d8b110857722e83090b054cc2bdc2400eaa4970112ca15f94ebe0c12b5c4bbe7f8808e6e3a657d1387cac36bf22f37656cb83eaaa4e1bae SHA512 f550151c18cf844cbaf282d97fc1e071761c7212ee0dd7929af42e3f49d9d3b4b741aa6687e50fcc6c01c1fc91d2d9c20ab05c3ef6a7e341f4e45272592f5a3f
-DIST gentoo-kernel-5.10.195-1.ppc64le.gpkg.tar 52848640 BLAKE2B cf3cdacc9ded8e4b2893625b2f7e43f80d8cfdcd521911babb139afc95408ad77467a37370e0dc10aef6b7410bed7f02a9cc9db0f6e9ec0053de3186d61b6f63 SHA512 8dc2409af01fb03ccaf8eb07ce0191f87fc32009597b766204013e571da2076eef85b9ee4caf8856620aa29bee401d66c59a0b6b9861c0f4653ef9b215d822f6
-DIST gentoo-kernel-5.10.195-1.x86.gpkg.tar 53463040 BLAKE2B 3578e8ac712653e6e30f23325807f04a11b7dd53dfa1b0f63e3c62cd448427dec037e17b9e5b31ed67b2dae837a24243b1f5479fd681dce5f4207514915df7e7 SHA512 d8004d705c30748e4d541c483df0d2cb1fcd328b5374fb3d24c56cba5bef7a704610877a2054e6d6e1cf1f7b2e2aea8759e4e662aa5d2614baf429ccf9c1ed91
-DIST gentoo-kernel-5.10.196-1.amd64.gpkg.tar 63201280 BLAKE2B 42650c45572e18525bb00e661ad190d87096832145b397c01db23a6de5c3696f08a693dba5ec8dd581dcb21a8d0f39017672f02e21f078521401672bcbe09367 SHA512 ac3df47b5f0c440bc33ee4338f0e3ca2cad2b5aab510f292e298bab4e054b4bcca30f8e03faa4b012301c25dff2b8cb180a4dda0e0419c5ea6bca22aac1a402f
-DIST gentoo-kernel-5.10.196-1.arm64.gpkg.tar 56412160 BLAKE2B edf550ec8a85dabc2bba2f193b90f5a7f968f66dc0ba2c61c826c65b71c1a1ac4340cb8a2607e88b712b9ab59904d86c34dc2fa378ba4020d1e79936eee65ca0 SHA512 9da8e37394c3131a1d32ce2d15f27ab9fc26c6afa9e5cb91dbc53fd6229e20c255e90988d3fe99b3f5e13747e7c0a14b17e5820aaaeadd371dcd354b0f7301be
-DIST gentoo-kernel-5.10.196-1.ppc64le.gpkg.tar 52838400 BLAKE2B 0cd23358230412ecb411d85b11a6a5862c500956dbbd7d6f8df6480c31707ee9b58b42fd5cf96024e5d18add2da544eff6dcb442b52067da77098384ddb59bdf SHA512 af879412dbb16229d95b62c2029ce4f629cc047f8627ea6b8528e17bf37fc83c8608ca03c537e152d3d995935ba59df23475111042440929882568c16c93a1b9
-DIST gentoo-kernel-5.10.196-1.x86.gpkg.tar 53463040 BLAKE2B 7a918a2016576467bcbba65dad2752ab305f511cfba9a9002779aa7feb860c131e45b64ef7a9f6bfc53d26dbdb522c451eb347421b386bad131e0876f5501194 SHA512 d6a77a441a65a7420f390fba98d594f6d1117c2c294e6add58cf7060bd231c136ce264c6b03ed2219baf805fc50963566c9ee9db4f43d20a6681dc838244534a
 DIST gentoo-kernel-5.10.197-1.amd64.gpkg.tar 63232000 BLAKE2B 07ce6ca9e2d1185b6d7191e0a8be65c20b849d6e9db9d08de4de8c4f56802bd4d320b24810d9087a8cc87ac0fc432e2a4d04d1afd63022ce5c7a0c9b186defa6 SHA512 6671dec4d289a17b6d71ceb3a63194f06c2fd522fcb0844e2fc61ac71f547ba576958d28dfc8f4a33b0c2282e04aeeed1f3c0c1ba18910445244ced65a16593b
 DIST gentoo-kernel-5.10.197-1.arm64.gpkg.tar 56412160 BLAKE2B cce4aeecf8f2d9be8cf5323482263d17744c19c47ecb4317f13ab150b32ba942942f9d21f0a455571f1ff97e3357012491c03ffd6201d16a9c4b2a999c30424e SHA512 755c03fbbc1f4d81b6fcfb6e963b116ccc3b3125aeed848aa561cc50c4d2ede5437c93cafa64a4831777898a91f94f99c4327af0ea59e52c91cdbce7151d9c96
 DIST gentoo-kernel-5.10.197-1.ppc64le.gpkg.tar 52828160 BLAKE2B d562015e81ca4c3cb7f7746dec03fac0a8ce17b356cc833c19f3866f7819faa9ed282de977af99baf2089b00df4bfd62d527ac4b4dbfd6c9752da2500436fbbc SHA512 64409775f0548a1f7890e01e49938ceacff0c7491d89ca96d6064e1324fa4517cbe3484fdc70a16d9c5deca7f5e4efc3565bf1526ca94b4239739b3d38dfc2a0
 DIST gentoo-kernel-5.10.197-1.x86.gpkg.tar 53473280 BLAKE2B 67529d83d34d621cd3878e73bf7af96656f0dfcafc10020b7538e108b921a14ef0a9f6ced443da3db12405e3c94d367fbc5b2501e51d9fcf9e0d3af40c286e61 SHA512 a39e51f3c26136776ed47a10544aadf6f9250fdfe143dc9f59a10f67f750f92eaae2e7e1f4734ad4110759e77dfb9ddc36c38d6a103fe03f14cfef02e16dabdf
-DIST gentoo-kernel-5.15.127-1.amd64.gpkg.tar 69560320 BLAKE2B 3d7cd889e605f383667d3b121f50fa7a80ec7924cc07d6c5e23cc703d485f6be5d1bf79f245f4804de95c9603932e2c6bb575a7f98b6ad2573688961b75e2391 SHA512 2e1ddc7e3dc121534f6e11732bd570e0cf92580deeaf78aacd715e266e0b3dddd62494540582441376d7e037d6b8d735c7ece915aa5d112812c668ef3c4b28c3
-DIST gentoo-kernel-5.15.127-1.arm64.gpkg.tar 62525440 BLAKE2B d98dad69fbb250ee49a5f41f69cc091c3fa1fa6968f7575e9b381a9437b98f09bcbe3f28b1497575aa9b0416bbcc2740c5b030582203cecf1e84d72658022dc0 SHA512 815c53bca0542e04436166fcd33e202a4edcf35d85add66d2ffb435918623c6b4e17b2ebd3bef302b7509c2c1ac71cf89f81408b52b722ce16e9c445fbd747c1
-DIST gentoo-kernel-5.15.127-1.ppc64le.gpkg.tar 57108480 BLAKE2B b8dc7368a0599f1f20c177bc6a9d4df2f3f0989cec52ae00212abd9cab7582f1530be1760e25590b8670e4fc12454b19e24d2edf3cbe855ae812b6ad932a443e SHA512 36fd01948f6004817d83661a9bb39139945118c31668fa8aaa4fe2474dde588983b3f3a401a66025a91ca811cc1bc33c15b947d61e6b6c41189c18b4bf76a08b
-DIST gentoo-kernel-5.15.127-1.x86.gpkg.tar 59125760 BLAKE2B 16057a0c4decf89ebeabe3d94cfedff811e6bbfe2a9f4ec80fd460a50d16b8fca5054d06573fb5fa795bbee172ea268611cf6c23ff1edb40f8c6703aabfe7eb7 SHA512 eea1444bf9848499021ba10c19bd68293572805903d7275e8346e074d5359d87c38f799db2b9e1b981fd3828da4c057705598cf10249a77adc9696faff290af2
-DIST gentoo-kernel-5.15.131-1.amd64.gpkg.tar 66304000 BLAKE2B acaa0213dc818bb9afbd8501ffdd2e6ee13cc90af67999d2c423f27ccaedd7cbb3b9b81121ec03c3b980e2dbcea407874e9386c8126f8f5dcf42027ebb8189ac SHA512 4bc622751068933f6a7d589937f6ea5b01f670dc22ff3bfa415e908e3c7b3cb3d46e9ae4c3dd59c3fb7956063f41989e31172ea0fade23112c604958721218b6
-DIST gentoo-kernel-5.15.131-1.arm64.gpkg.tar 59392000 BLAKE2B 3c996e4d11ee8600bfeb80ef0cbc4e97e69c1b9db5d740fb868a6b8d899e0aae3705992a647f2fd328a40edfe72ca9f9e23e6574249c73cb3992c03f5a60120b SHA512 bcc8451991f91b5e2c4410383b5c7bb9f672aa148f5be445d292daafaf492ede9092019a2489a1130c0bee5e15c6d55a3631ef7986f00d498f941da106c9ff67
-DIST gentoo-kernel-5.15.131-1.ppc64le.gpkg.tar 54927360 BLAKE2B 8ec141635acd018021066dda22be2728aa7f2f7f43e2e3c1ac0bb7bc4d5ae78567531d94eef5350f10b2b741f3b7a4d62195653cae6e22f4e430fd6d3f8e7868 SHA512 379eee6c5e332810ed2649ebd277aec92a2b0e05f421228030765bfe9ae6a5f7ede71812bae9912e0faf5d9be102448e82991a1d7a29afd223213ef91124dd18
-DIST gentoo-kernel-5.15.131-1.x86.gpkg.tar 55961600 BLAKE2B 90995dfdb705206db57509e380d6702af402d448e3f39387cb53a8a37d3f6cf94988245a6ed4ec62536dcd12c0a47399bb50d26a53dd483001bc3372db811518 SHA512 0db6efe65c0a77b0de5fdf9ae6076d3c4f2cc3c5987ae39c64ff0aada53145473e521a1eed5700a6a5fd69c3919155ca92d6a767b956c34a813009a54e23a602
-DIST gentoo-kernel-5.15.132-1.amd64.gpkg.tar 66293760 BLAKE2B 0fd03ef370bf3125c99f86c4756d3134c9189806771ab9027b96c2a856e81f63ee3f61daa6c54b944e048293b5795d26f4122c5423b9d2eb43ef729a912501dc SHA512 115fab55edad59630780309f7d7448b3da18d02c41092ae9731dd67396390f0d249826876bf4e9a650126e84347596ff622a565ee7d0edead556a5a3b5ee0d44
-DIST gentoo-kernel-5.15.132-1.arm64.gpkg.tar 59402240 BLAKE2B caebb2113f2412cc81c95aaad76832a0404daefa08512697e7c550fcfe6eeb7d553d63005d28701dd1e3b8678c602c69d8ecda872ab9e6f9a44ef9f0d4666afb SHA512 49f3c9146b773a76e41349f1e86575afeb7fe355294a576c6f5c5720ed1a0e745b5ee7d9601da7c350e0fcc62bf30eb0153c071845eb1f5cb3a33498492c580b
-DIST gentoo-kernel-5.15.132-1.ppc64le.gpkg.tar 54927360 BLAKE2B d4593b3bb1f9936abbb503022f0f18f0a064309c7188706a67f888a287b3b0a840a4d14322c49399e9b253860c786ece81b82e50d99a4b9431677320736bcfb9 SHA512 9fe6f4708f957e85e404bd0258128ea3494d8f42496ae62c22ce2b5b40b9eb26c85ee11f3c7cc671b0185088632499dee349880afbc4041b1bc31e9104904901
-DIST gentoo-kernel-5.15.132-1.x86.gpkg.tar 55961600 BLAKE2B 7a66d8540b9dad33edd0b0d32e2404cb949297171e93e3a7705ede18fbaf732a70ed8e9e16d09a3a2920fcdba19ff24985ea88611c84e221cffaf18b5cab4db2 SHA512 72314a61b124f7251d4623b2b375b1a9f8c78aeb4c37378e7ad900adf8e294d0c491d7362ce4c51ab42c0d720bf9e5a14d508482459df59d06c8117479a975a2
 DIST gentoo-kernel-5.15.133-1.amd64.gpkg.tar 66314240 BLAKE2B 06c823e5c30cf9141a0a4cc847611e99972c006c6488679738649056ee172360c82e936ad1ffb4ae191178f9167d7384062aff6d79bb5491ac746a45f9772598 SHA512 6779485b1ddeb3dc102680069dfb949c8c0dc4adfe9d0e02bda3f5b4f82349bdc9ccfd2885f4673e6e237bb05aa29de811e3c55c8471146ef26686919875ab57
 DIST gentoo-kernel-5.15.133-1.arm64.gpkg.tar 59392000 BLAKE2B 7a8ad6e702fc577108d38ee4fd6fdce91ae6128f875a81490e945d70f2788692f07eb51b85a6f10d9f7375f68d1df8ef6c16f5f5cdd22c7e5bd27a3d5175b3d7 SHA512 3d4247b46547e837fc768994d87b80823cbb154bde30defa7b3382affed7bfe9694125860580c7820fe2b3f401092b793ea3e43400ab4b46b08b322c6519d4f9
 DIST gentoo-kernel-5.15.133-1.ppc64le.gpkg.tar 54937600 BLAKE2B 3f1caf13d56ff28609d9e9cfc1acb5b37ca0744f71fc1c8410c5558bf6c45e3470d1dc38e6f9113cf0ecc4f01265620102f4209ac76b25deaa2f29f81501108a SHA512 5aaf9ae9fcbad8a8367f9960958b0e3b5adb7d9d6ae0138192ac6f731377d2d6a8c2f97c37de8f6a39abd6dd32e71512f972de35b28cb8f5b4277de6c5da1673
 DIST gentoo-kernel-5.15.133-1.x86.gpkg.tar 55971840 BLAKE2B 89ce0176b8c84a89eaa4ddd75645c53d0c79823be21125bd1a3efdcfedf23036dc00a56033c16c004bc2da325541e6203fcada80dcb9b9ea13602bce02f88463 SHA512 17ea6ba467c783f5d576a43bd6478bf879cb3ef6a46a4cb191255766f8d96c2c9ff741581f51fcd99e3aac8ef80987f7c8b4ce7fee878cc6c1d8d1fa908b1fed
-DIST gentoo-kernel-5.4.254-1.amd64.gpkg.tar 60528640 BLAKE2B 33d0479796b153b5769c16cb0c5626b17596a6e987248e7e91f2e5c9d3d9ca752c625face60b8562a9045cf4318b2c366e8acef39f0bc534ef5d3f816169e76b SHA512 773914a4a4f568d889dafe56103a21893e7037123642be23fcddf49e7050ed414ec359b971b667373fd6184eb58dbec10168cfae6ad933af726feb6d9f89f040
-DIST gentoo-kernel-5.4.254-1.arm64.gpkg.tar 56535040 BLAKE2B 86e83e47aec900303f01b94f770106c0a70476604efca854699cf2d7ccd335ed2ff4714f6896153782a64f5a06cf19718ca6271994be936406648fded9f95a59 SHA512 0077acd5556f992f0cd3059cb866d164970a71e9c646467d85b4058a00a15b2089b8d102f0e3f9c17dee64cea4b8bbd1e265a528b91a9428eefbbf5cd9ab8bf8
-DIST gentoo-kernel-5.4.254-1.ppc64le.gpkg.tar 54210560 BLAKE2B c8fef1a42e4479c9eef68d492ce5030e0e5cf73abaa2bb42fee008589091f2390227746608b099e0df7db5cdd2734950a66c320156afa302a5283dd21e534d1a SHA512 ef378426c2774ec3911b0fde86a7cb25bd9ca142ad9d3cd33d4dd698344655cf3d7d98c3ade40a2ef4edad7d4c1cad2daa580b1602066e6abe7ff4cbdf5d6bd1
-DIST gentoo-kernel-5.4.254-1.x86.gpkg.tar 52469760 BLAKE2B 907c99b1ba46b5b1ae7f1ac8bb1985356f93334faa8aa4795301fdb40e59754200e98d953746dc384d842f56799aa41b9b307b11d3abbd5986b1a2446420f17b SHA512 cf7746606acafc19b4536bd0f80be4ae457eb7c53f52e53440f27b03fc7b8696dc99e8ef014a36ffd90d1c3d86c5a4c436411c12a8ace8764b6dd1fd545df0ac
-DIST gentoo-kernel-5.4.256-1.amd64.gpkg.tar 57579520 BLAKE2B 2e37ed126d241dcdc14e67d36bfa17e01f39a2e25ccf36ddd36d51358755dc845dc0eeb6b6293180751ee6e5d6777e0453c2e77ed6c733e9ca3d19d7c42b1111 SHA512 e18b3e2151b86674386dd5e14322b52deb5475708a6defaf3e1ed231ab1487d2124bf98967600762db3b32dfbba3006e32c8d9abb6c7e968433b20a2de07ed12
-DIST gentoo-kernel-5.4.256-1.arm64.gpkg.tar 53841920 BLAKE2B a43bde9f0ff3832181e2f8731989f45435ab09119b90aea3e2a7ebdaeb27159618b3b0ec8ca8002ccfa2cdbb6f3e6df1eb62be70cfdc109bd6d7e5e9040ce0c5 SHA512 9aa62b7719d1defb995fa615977297c88caed5d4f05e078b56c48445d2e1592549c5e1959465c1b067f020621721788935084b63af65e9d8206851e9ca3d438f
-DIST gentoo-kernel-5.4.256-1.ppc64le.gpkg.tar 52305920 BLAKE2B 3e4494ce09e9d0e047fba0c91b6491e6d47ff4c0dbcc7307aa971b7f2d82bc3243559fab5332f54308c93da1a4468ad27fa634a61fe63fd329303daabeca9406 SHA512 4f5cf2b95550e8a2af3d6769c0515dfc73f76e9502a1d484e5b2b13b4d9d3311fda2b755b5fab11a77dd11893a7cc6438c953bc4ce79ce1947905108f6a060d5
-DIST gentoo-kernel-5.4.256-1.x86.gpkg.tar 49612800 BLAKE2B 5f6603a15a9240988f9218ec5b0dbfcb7790cd7113a38dc1d292a31f9dcc13abca96eaf4c9721f3fa6a054488b3b402263ca01f906f578eb985e7b36f6414417 SHA512 0f1e8afb57263eb43c3503aa018dafefaa3a12351c6686afffe442355378b4c413237bacbc56825ebbd918910e1cb706f654f066526ccbd9dd579c415b60a1af
 DIST gentoo-kernel-5.4.257-1.amd64.gpkg.tar 57559040 BLAKE2B 6da5a46d02e0d0d00df0ab49dc87f8d174d77837790ff19b9fa091eabb0772c39afb3838dd8cf0d663500c6aacf803344645b1f0510d0fc3f3de6eba4c5c1bb2 SHA512 a268a093bb566e9e666ed0868e3a15df23048be2db5d2cde92a1a1852cb5152881b85672a3e201fa20b22cc078a44759fe1ef0b6b429520c301111b1c07b9402
 DIST gentoo-kernel-5.4.257-1.arm64.gpkg.tar 53841920 BLAKE2B 8596b416fb3d0fc4c656eacdfa0338745a25d290d2a0437bfe2d5cfc176a0e25f1f90c66a88f7a1ccbab3b7a78e67cdd61d0c1d156a4bbd10f262ea0428f4b3a SHA512 87d7b749996da91a6bf1a30a039e4b91648bb24a74f7261d94278bddcc99cc73418d4b693fb63a3aa1cd97f9a652500852adcd6e5c13f7bd625a5d106baaa507
 DIST gentoo-kernel-5.4.257-1.ppc64le.gpkg.tar 52295680 BLAKE2B c30d017af6fe97b77d78eba67ac759f74acbe3d27b96c68cf97b6e6ae2a3e0f76b54877943f8624b318bcde143a622b3accbe60007c9914fdb68b9f5ddd78ff2 SHA512 9165bfccefae9d2563db86a4ac75ec27abc40066cd1842efcaf7a0550b5acc96cc462c8a3a2ef37298f3653b495e059ba205c3cc94ef0f00c810577697aecfb2
 DIST gentoo-kernel-5.4.257-1.x86.gpkg.tar 49612800 BLAKE2B 4347a26fcf06e2493f526d7146ec7cd8170dd3bf3a3a04b846de57325d2a876a36ced46b7f59a05aced8797e7473a1f7e4da42bdce8b8f7d46455225ab4bcbe7 SHA512 a2cc71a96f7db8886c7009fd6342667d0d0a14f157a04642a838560bb5289bb26174a2cac3ba30a053a6f66a06254f8ceef5ce2ac010442b072d8e399e79bcd0
-DIST gentoo-kernel-6.1.53-1.amd64.gpkg.tar 72509440 BLAKE2B 1cd4c14f7f52f8a8bf0fabde437d70349c85351628546e44a7b19df6fcdde2424a12d519fa1a904727050af18c8b52c85f3e6b668a45285882b34277f2042f9c SHA512 f78992b20ac25282f80ace93c68cbc9c26d2a764ae4ab76f0a518fa1f9d7c2a4a95e02bde64e01893adca3129f0e3d77f5000d959533f34cba3f65795c20d700
-DIST gentoo-kernel-6.1.53-1.arm64.gpkg.tar 65218560 BLAKE2B 576f4e81241184842d38e1fecc17635a7fcb8657a7ab1b96f629d92ae5231bdeca08c4cedade4d75c07a915d3584ba2f494b4cb92a0d0450e74d0f5bc6b555eb SHA512 07bdac4e29a292631b560d409f0eaf256a9d51d90293051d81b368be13d02ca264e23135fff8e51dd932720fab7d71f66418279ea237f541792e52bc4d5792e3
-DIST gentoo-kernel-6.1.53-1.ppc64le.gpkg.tar 59811840 BLAKE2B cee9232bdae834b254321018b485b61b3083cdd01bcdaada32162f8513af67596534efd653fe0352fcbd093d0532f7c74b28ede6993bc22e4544676306dd8dd5 SHA512 0ebc131f6a0e6ef882f584faa1d2c963ba8c3d461326719617bcb97488bd0de8d45453c530e8b41ed4f2b6fb29f6bf29893350f09cd9dfbeaf7d5dc9a101eb95
-DIST gentoo-kernel-6.1.53-1.x86.gpkg.tar 61972480 BLAKE2B e87669b4450e1955ef82b781eb4880be2dbaf7b33b9fc90ac04878a7a57c80bd75f7e8388517937dda2e651eb9c83115cac21cefd055739736dd09a23e135712 SHA512 71f36656fc836794b51e2a6be746272f408456e3d26a19aa28b12c5eedeb2344bc3e99f8d6fc19e63b0e1f36725d63fb90b2388b9eee3d7555ef93e9fbf37f64
-DIST gentoo-kernel-6.1.53-r1-1.amd64.gpkg.tar 72478720 BLAKE2B 9bce87f82539a8f6dd68f3bfe17ca7fce0f34353fa55fc3bd21324c15545d7843a627e690a3354b2ef780165cca01ea4c22bd8782a5baf3f2602cc8a8a7bf1d8 SHA512 dfcc892437c33fbced96946ccd02131995cdb07b13a00cfeefd469b9f9eff5673e41f713b4399a0aa3aa291fe479051a4f706e4c01993eaf1b8ac4f4b60382ce
-DIST gentoo-kernel-6.1.53-r1-1.arm64.gpkg.tar 65208320 BLAKE2B 4148c417ce291133c6b7fcca376f9db7d9f8a5254ef263146b15b29fb12a93af38a6082e6c49c50c09e831587003cdb459e645e759d3f6e095cccaf93c76994d SHA512 da6fb9218c69f4da49bc1de22a47943460bbd4630c75b0e3b75952e7991c545db96f1ff753b969d85997d2152f910401086f0a68926ea0814eeb979da912b4d1
-DIST gentoo-kernel-6.1.53-r1-1.ppc64le.gpkg.tar 59822080 BLAKE2B 657c66102de78813e80599101c63a19b75a113ab581c5af1c284f205ffbcee5257b55ddcdb7fa2dbf491dcf7619c3f23678a9cbd787b4e375e7b15991782657c SHA512 756f30a9cbea8864443e38096804491cbe113a7f8f781b82ff4229392b34befa7eb0985036d02092994041a2eccbd69a9101e04051f0f4f9f5c1dd3ef948673d
-DIST gentoo-kernel-6.1.53-r1-1.x86.gpkg.tar 61962240 BLAKE2B 1809d9cd755a88ed2513658f02c033d6a7ed7acf821f2e179e1812c9afb1fef3d947e6dfd6fedcf1cabfb77b05820db4d6d888ffc7f45facfb657e9ec614a986 SHA512 68ad5671a6f8d5e9a6e562ba5bfbb1ea2427944bc8dd22fff88bd5b8114271640e9161e6f20fc0c2c6de66ca2db78cf585b9296897490634171898346f71d560
-DIST gentoo-kernel-6.1.54-1.amd64.gpkg.tar 72488960 BLAKE2B 5f95cb1ba36fbcdfee61d2e19e73693996ce26238a937b3bcc68104f0c2e836d0cab899efe22e9b5f894e6e65b58d11be4164bb43d3af2cb8857523f2dcb510c SHA512 e434062a09c46b0db545e55b64824e44bde385b08b8eccf2a73559585f4bb078cf67eb715ea64ed7aa0f76ddc449260bf5e2e72541ab8471ac0504d7d48c2845
-DIST gentoo-kernel-6.1.54-1.arm64.gpkg.tar 65208320 BLAKE2B bf4ee6a70cb410f29eee3d27609753ab3d15741f6678086e8f431ad8bb907b669e045707e7ca75d8cc49e8e4b3ab439a30f3d286c662133ac5d3d9f7742b7055 SHA512 da1368ac0083cdedabd54460aadda89f32b547ec83145cce4dceb0f2218504c23a8bbadcce632fbbbc2fd8cdfb08f3622a5c6ea41fd06da8dce8868848c0212f
-DIST gentoo-kernel-6.1.54-1.ppc64le.gpkg.tar 59811840 BLAKE2B 5484bdab393f6c558d7d8f3aa41f83d823bff2d3c41da959f46e84ea1403cf5150ff281cc53876e85b385a32f9789a40f3a02725549c86143f4f4394ca2cc770 SHA512 8b060ca9e057c8d7e4903309736cdbe31d8abcbf361a3d135ad6bd70dd1ef9ebb29d0fbb89fca7cf2cf1b32e4b66ea9800aa625e87b0e23ae9f41c6cdfb894ed
-DIST gentoo-kernel-6.1.54-1.x86.gpkg.tar 61972480 BLAKE2B 4e8f7ad10b887a0911e444c100921a3e103bd5dd9e3514d23260f91124044af69e6cbe80f19613b38266ae96a506f8f10839a4aadabac9921794f87557a3b5c4 SHA512 238092cf5c87300ade918e90dcd3f127bd28f488a1759207f079989c60a5b83fa5c925f750ad5facc403431c649a0a14d58c4f38b72e55b71ac145e185f27a10
 DIST gentoo-kernel-6.1.55-1.amd64.gpkg.tar 72540160 BLAKE2B 8e7aa1fea0dad448091297c93b47d8ac03efc4bb7caa8d0e96e04a2e4385e829b67ae09f047ad3cffa97506d6a5fa3b4a77668132a289770d5701f466c31c600 SHA512 8c55095aeb5b7c8b09c5ced0bce752d027b0aea9cc66055dbf67528b2e583d3e3ee8e8e03d4ca33cf74efcee8c502c447f97cf3b6c30cdd9923fcfe7f6f6309c
 DIST gentoo-kernel-6.1.55-1.arm64.gpkg.tar 65208320 BLAKE2B 81fe79b0906de31de8c85382271c5029ad3d685e4739a9c6018cea31745ca53e7133f30bd2ae5e83aff9b42edd2bacc04b9b2df01e2871e46ab174da2cfc91f1 SHA512 611a8de368c074ed90264d3be82654617ff2b33b8752d756492ce0cd6c2c441abf81ab2873337ef061b4dd43f3d4535680415970b184bd363017c2d01a8bf7b5
 DIST gentoo-kernel-6.1.55-1.ppc64le.gpkg.tar 59822080 BLAKE2B 87ab21283f2beafbe2ebee7052bce9d22daa3c81b17eec34e948e6eaa1dd777f32db98a6be9a6591fd04825399e277b5f5ae7d7c14bd86f556765571c3e94042 SHA512 686f926aa777decfcc2e86d739ba3fb817c444aeb15047106284881eeb77f2008000b4c65cc0d535f237b850a4335c70124e89fa58eeb5fe3f6eebd42eb4a288
 DIST gentoo-kernel-6.1.55-1.x86.gpkg.tar 61962240 BLAKE2B 10ac633366d6e0e31b392e0f6f654f1f5f0dc04bad1e97e5b29af00c4523adbefd95257aaf8fda395d924e6784a4bccdf26a424a6ad8d83b5127d22a8eee1293 SHA512 14bdf63a5731de0f01e0d3ccd339ccec36d551c60f8847ff318c73f464ee60ea3cdea5db62a0f52305243c0aa1e8420a97f8333cac77c399d58361c019b83583
-DIST gentoo-kernel-6.4.16-1.amd64.gpkg.tar 81786880 BLAKE2B adbe09acd265ad50d6cc362be262b94b10fcfc517dd5e463007eef455477c1de7b9340ca472a60c28bd7fbcc02f8538c25b036d736e656500bf749a67ba914cb SHA512 cd3c7a1641b500620f3a8770a2994d53161582ac3c5eca72cb64e4e15cbbd40db1d8bf839a5427662574eb8d4124f2c6b2b74dc087e70b6992d2c522939b87a5
-DIST gentoo-kernel-6.4.16-1.arm64.gpkg.tar 71290880 BLAKE2B b42a0cf9dc72716eaf9d14137c06d8229e06a4431b50ae269bada18d977c9fad3eef9b7b5181cb8f7b35b88987ab2db17bd85b1742220ebc8d022f50eef066f6 SHA512 789f3bb759b470f4e29735706a73c64df0646c882c6bad3b051dd395faa89ce2c1cafceec34ff28d9c5c4adf6cca4f5eec6b875bf0e398c925431f9086f3e756
-DIST gentoo-kernel-6.4.16-1.ppc64le.gpkg.tar 63488000 BLAKE2B e0604a0b4bf8d7aa7a257798148fac11e0c4a072e0a775c57ddfa74681a265a775081b91e64732e45656fa303e817c2afa8f5c281ad2c5ffdc4373674d5917d3 SHA512 4aa5e73de475bd77f5a0e155033945b5770e761433e3cd983fe5efface2b971545439e99d0c048ed3bc21aa825d3eefa4ecf6615bd0099374c50cc0fd9e90243
-DIST gentoo-kernel-6.4.16-1.x86.gpkg.tar 65873920 BLAKE2B e485d659457177a9dbe88d0b246c7cd250154013e0297d3e5687262fbdad18c1f8412444189724893cb1e361c6c94add33101bd2b98a11acfc34ed64cdc3e3b1 SHA512 acf43cee6d8aeefc89432ddd8a24bd27d6afc8a2f82a3384c7b321bdbebad87ef87a0aee8877855ca5a31c1b434d504d26f98f5accfb123bb52b7d8d2b57352d
-DIST gentoo-kernel-6.5.3-1.amd64.gpkg.tar 83578880 BLAKE2B 9413bc88b067e91939378315ad666ef77ce498216b5d7b7dc512fb49a9fd7739944810963ba6928a9b9959f84509ed73f9587d9a3002185cec01980bb3416926 SHA512 d9b187b0de20ae4774f6ab1c2100ec99bd1e2c02de3403b0a707981f838ec03605703a62a319d386b4cc3ed3618e21b005df86d08379ce06753b6e08aa18938c
-DIST gentoo-kernel-6.5.3-1.arm64.gpkg.tar 73175040 BLAKE2B c17faa62cb94999d051a5764df7f3e398795dbcd0bfe13b23582a15d2c59188eff00c5d11cd376d9dc1a8c80629746948cfa62c2a337b3a0bb6382482f797ea9 SHA512 4ae0a14d7938ca325680107a094a7d5a58b9139ae28a4916493c5e114c50dbbccaedac3bb1b0012af6ef408ca844fe3c6b7ef52c234eebb92f92b0a1ae44be5e
-DIST gentoo-kernel-6.5.3-1.ppc64le.gpkg.tar 64460800 BLAKE2B 65ccb9381be1572710ded7a369eb665dcd2ffc9b1058e7133fff7a9cccb4e2e159eb4eb9e7b437fd883b92acbe9b54390ecbaa4ee40e8aea9bb37f86687046bd SHA512 0696d19cfb48b465621f2c10fd27c44ccfae37d5bd80fd84f37255ad76c8d7475700784d77ca0ffa981feefe4bc82b920bc78557745634e74bec4c5ac6b38f41
-DIST gentoo-kernel-6.5.3-1.x86.gpkg.tar 67338240 BLAKE2B 30f4105c3aa0fd516eba549705294030bd5757e4467490c6f6b95b4444ed89b5575768a15bb64a61c17a362a51505243254bcbbc806af18709553407d919dac2 SHA512 9fd0760261c40ae3cb9adf75ff457866c11454f72a79f836779a533640b5fa9d568090505be3cb502a00aaed6581b8c387f05a36b72c00ded83c2299c0340754
-DIST gentoo-kernel-6.5.3-r1-1.amd64.gpkg.tar 83630080 BLAKE2B eb83ecca1f1543f979dcd086bec0430c19d0425af069f118d49016a04f603882ed0702d7115f3a1a6c81b828b19277cfa2c71e982f6f504e51060f44041d9dd4 SHA512 8b38bb83cacd6e2d16041fdadc8f85e8d85dc7b971d65edb390170586f5f62d3da44dc4c8864032fc6aa7840fb138bc6c055066653aefe163a90f1708f4fead5
-DIST gentoo-kernel-6.5.3-r1-1.arm64.gpkg.tar 73175040 BLAKE2B 8647a368d033d41ed560abb49e23d1bd7305df88902c368b86d9b150cd0f25478f60cb20b97046dbbebe034862a290402b24df11aa1f8421ed547c2cdb48771e SHA512 12f825fe466cba5bea9336a01e68b08032d7dc8eb5d098238d295d6a3f54e404227a2ba754525881974cbf9996fedaa14c0e65387522f96ca3e6c8e7d8bb54a8
-DIST gentoo-kernel-6.5.3-r1-1.ppc64le.gpkg.tar 64450560 BLAKE2B 8adf4b4e64a5cd52639ebf3f1cc45579540f2fcf5bec806d620d0751258a490a9e48586fe92ff84fd99d443a51eccfe4ab6525c3acb627786c57475659819c72 SHA512 550514639606a16aa7094799380b93a402eac07f57bd752c5a5e33520089fd26d0ac446ddfe02de2a94e9a31b3188666ea8b8fd0b606c51b15711771f3917f63
-DIST gentoo-kernel-6.5.3-r1-1.x86.gpkg.tar 67317760 BLAKE2B 93dd9163c763a75919d1207335b5a0a4f23630996981c66b43ef4593cb068975107e7e2b7d25e0c31a59a9e92adb663a110f1ba62221e6dda45a8464aa0142d3 SHA512 e4ef0d789bf62d0f837ce826d4acfdefed515450aa3d869c3fe2d052158d322fff3038a9cfb9de3f425e5f254a8ebf623b473df27c24a4c88f5e1690e988c565
-DIST gentoo-kernel-6.5.4-1.amd64.gpkg.tar 83630080 BLAKE2B 1d7a2b2d27edd54cacf672dfb93ad32a189a0a9cff5c1bb6c26f287bc9b880db1248867d1cf309042078b449e1fbc6d4ed02da37ba778d50d1477869327740ae SHA512 6e3d8193ada502773a47ab796922bf3f7616ad390379220c2fd72e239eeaf26cdcbecd8962c2885428682e2960a3b579b3f129cf869a6c6cd11a842f4f079d1b
-DIST gentoo-kernel-6.5.4-1.arm64.gpkg.tar 73175040 BLAKE2B c9dd7ad9b978edabdb2b5dc1094022a5a9c8d5e92a8e47836b75e030b4060720045b50ad459775e2d2f6ac5c26de29ecaaa2fb33ff230bae0fbdc447540a2325 SHA512 6d4fafccbbc39f9988cff57379635470be5f4a9454b75a611963a3b8b72d5b226a02563c6bc436019c80eabae6a9b192ebdced75b5758cf4f4ea6f17b4f2f416
-DIST gentoo-kernel-6.5.4-1.ppc64le.gpkg.tar 64450560 BLAKE2B 0abaf42b7f47011fcaea8d9d7d4bdd610b22a3ac6a51e7775ffbbe85b4873f065c9cb5a440b22ce92501f83dd57e12a9b081cdffb51380e72ba853401eda69e2 SHA512 0f15408580af1f083f345e29c6ad38a7934707770d3a65d5acfb82455c07a509481dbe1aa143d10d0bf50d65220e90630aa45a60d41fce4ee21561a4fde77a14
-DIST gentoo-kernel-6.5.4-1.x86.gpkg.tar 67348480 BLAKE2B 62573105cf96df4e37a0f474878c3e7e478257dd7675413077904d6fec5740d61ef31bf97df6b5ab3b69858fd31e2c6b6f4d0c3100df6576f90102feff08712a SHA512 81d9bcbfb4bbb3eb3496c62693ac8637cb20ffef279bca1fcec5062ca6dd1774741819548c05bd9608cbc693094cf5d048a815311b4d3da8bc910847d1736985
 DIST gentoo-kernel-6.5.5-1.amd64.gpkg.tar 83599360 BLAKE2B 1c0ef6277d6350f0253633ab959dc49a5f69c9428d4a3b0a949d67957a656726641fd346b72e77cc1869dbd6dc1d8c95e93112a966fc52d72c01fe2cf016ad1a SHA512 b2608c8f72549da0959301745c40b4c7476aec063cb4ccdfb0b92c6f7ce4ffae32b9489500319341b64bed60cfe4e5a0ff5dc067e90b0677138e1e0879db440d
 DIST gentoo-kernel-6.5.5-1.arm64.gpkg.tar 73185280 BLAKE2B 5701a49199f604b7fb53caee89b82ee0de7c3ab5b11831aad509b7005efd13f3939e7e07eb4ada497faa2e709f08e1de78f0cf824b95d9c56bede84cdc8ec63d SHA512 a2a53824afd4d5905c8b9549bb82b73b86fec7f264d2b2092da526a37c1516a8d727651eccb470f672a412c34f0a4afd29ad2d56d6db5d7cee68f2341840781a
 DIST gentoo-kernel-6.5.5-1.ppc64le.gpkg.tar 64471040 BLAKE2B 0a4acdfb4f2d272d1b818e048fae752e54fe748e607941d9877a3415c5f88ba8bddcf18db1e64cc2bb4081f1e5e3802fc8f08bcdc5c5a940a3a19af0cbf2a1ec SHA512 81c2fe480c6fedf99f4e6badb952a5b4b12a95cf2329303ce8b2199898025673c3d7c8fbcaa28d5c3042e9331df59d72a42d4bc89b58a3659ea261da29f95b9b
@@ -124,5 +32,4 @@ DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a936
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
-DIST linux-6.4.tar.xz 137794856 BLAKE2B b59eb04a8715af9f686978812e6d4a466172bb859f80657076de14cd0828b4fac15b688ff8959f5c65485f7f6bef26590412c66821e720de843cb8666f226c90 SHA512 11a48b25e0b513782d3b89101c2ec8dd9cefd6ce08dc63a91137903b66392aa72ca1fe32816710673af84dd47de3ab8738056a6af93dc0d5e60ef4b869b49928
 DIST linux-6.5.tar.xz 138898084 BLAKE2B 2e641b79a080e8f4ce283bcf6b74e2c6f15a374367f1c4c875c663868dbe801317340824fb3adb46b3a51d3b7e1f67cc4e8144d367621ec43ffba5c4eb8abb39 SHA512 1b59dc5e65d4922c3217a8c8f19022dfd6595ae89747861d825bfeb51a4ae6c85449d05db69635a712bef7b355b80318195665582d8933b1fed6ba582f6ff257

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.191.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.191.ebuild
deleted file mode 100644
index 67af68076aac..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.191.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.194.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.194.ebuild
deleted file mode 100644
index fb165f3f0e91..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.194.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.195.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.195.ebuild
deleted file mode 100644
index fb165f3f0e91..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.195.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.196.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.196.ebuild
deleted file mode 100644
index fb165f3f0e91..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.196.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.127.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.127.ebuild
deleted file mode 100644
index bbd48fd37dc6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.127.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.131.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.131.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.131.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.132.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.132.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.132.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.254.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.254.ebuild
deleted file mode 100644
index 3fe8af6f211c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.254.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.256.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.256.ebuild
deleted file mode 100644
index 70e2f755ed95..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.256.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
deleted file mode 100644
index bbd48fd37dc6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53.ebuild
deleted file mode 100644
index bbd48fd37dc6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.53.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.54.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.54.ebuild
deleted file mode 100644
index d2845437114c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.54.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.16.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.16.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.3-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.3-r1.ebuild
deleted file mode 100644
index 26b296bcb3b6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.3-r1.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.3.ebuild
deleted file mode 100644
index 26b296bcb3b6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.3.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.4.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.4.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-06 18:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-10-06 18:12 UTC (permalink / raw
  To: gentoo-commits

commit:     5e9163f44ed8953f69cb9ea77037294fa254f8c8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  6 17:59:12 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct  6 18:12:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e9163f4

sys-kernel/gentoo-kernel-bin: Bump to 5.15.134

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.134.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5ab21d125292..372e70adeea8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-207.base.tar.xz 6028660 BLAKE2B da81c9b4110317c9decd5c6d1fd
 DIST genpatches-5.10-207.extras.tar.xz 3872 BLAKE2B 83bda3267d82207c3b574eb3e88e79d04120b2d1340edfb5c7e1869a04beb6af90accf4bfcf16945e45ff8911e4c85e95d11184e2908d900720e934beba078ff SHA512 bb9e862d7096055e8a3df8af03e0d8268ab3ed749933a54bdf1f0eb7c36da5dc9f8cbc1c0a9cc683d188a354f1be2a77e61ae31b1dd15164068120b58427146f
 DIST genpatches-5.15-139.base.tar.xz 5486908 BLAKE2B 9bb9dce583643bf316d24dd741e13d26eb1a8adb1dd512d2fa69f5c1d901615622bd5170cca4efc63ca19e3e8454641529af2f9d989c9329ae2ce82c80a2b91e SHA512 91bfd0e55739e2fe833655fa52d904bea153cf156da109bd5548617bdcc44838bd3adb0bb4fe96ea8e27ad5f8836f191eb79151c7cd89254e3dff307f862f4f8
 DIST genpatches-5.15-139.extras.tar.xz 3932 BLAKE2B 57659070be3889530d15448b8c38961fb4e45f307ed0f9bec896c70ee3bbdc133136fffe0f4f2e268bc96005766c1d662912b0d27077e67f917f4b30458c7694 SHA512 ca2599baa4e1462ad723b0a2c28b8e73a961a0b1b71a27344eb20a7e89fd1607454cb349d3c4401b061813fef395ce395f2cf6e52a75c249e6d22228a0c0466f
+DIST genpatches-5.15-140.base.tar.xz 5551752 BLAKE2B d75b41c5bd5c1d92df5057a73fc8474eac6b20885f0417efb23eed0bb365932560b47ed73346c1d32c4b8cef1cb8fb3c64c3188244f4faad854826aa41ed81be SHA512 56c3c9f3d4acedc4cc89f4666e13d807d89471ebd59043cf1a9bc5e79123be7c34fbdc289e7136a6dcbaea14c94f6e86b93ea680c35deed8d7ee9e9a9e457211
+DIST genpatches-5.15-140.extras.tar.xz 3936 BLAKE2B 006d8787d59e0c62258d3ec071bed673a6c43face73907ab659dc4791c305532cd4db79a5ab6513117470825c10a17582c96fb6a111bbebd1251be21cea123a9 SHA512 fd0b5fb681d5d7a67780ac85915e6fe7c06528ee7353f95f4a51d1dfb70ef654428b44be603f1a011355d01ee8665acec050d9e67758af267bc557802cd647d8
 DIST genpatches-5.4-264.base.tar.xz 6232296 BLAKE2B 09955b4c773e8f945a83f24ba79d40c62eddcba3c207f3c91dfe0e1e9e4351b916bde2bffef862f9c7adecea63a93a9390736010dc2f4784848c467208c4d955 SHA512 2effdb90bba04a190c2e88af5548c5a66b5144a92927c6a56c38b1e556beb2cca63804842ccff3889b243a1f47d9b4d91d8288c17fce36b9841bab788685476b
 DIST genpatches-5.4-264.extras.tar.xz 1812 BLAKE2B 5fe283f8ae6572dfc1c156baa6574c1ff172e05772b3e74352f61af9c4165f02544c62c3378a42fa0cb4167daf59b4f2fd95092d9cb459efc44f3f18e695c03b SHA512 3fb7e314a03c4f370efb47e97699d74d8b8b3d562fc3619e8b71c7431168d30875d5bfdbb826c2bb5b72d4e752b28a2b0b2885bc336cf5470c5099b2804f04cc
 DIST genpatches-6.1-62.base.tar.xz 3593184 BLAKE2B b9ede84287025cfb00e4772aecef49bb1528e3d47a4bfba110dc019ea94ed6319db1831ee765a497150e410e0d66029317c9859e951672207664345750531d5f SHA512 e1f5c54758b001cb9c4be6fcf0e92ad95cfe213b32186be0160bf5980ce1c6a77150f26baf89bf5e23c10c9c96df6ae3b5d77e2d84a4b792a93bb968a600fe58
@@ -16,6 +18,10 @@ DIST gentoo-kernel-5.15.133-1.amd64.gpkg.tar 66314240 BLAKE2B 06c823e5c30cf9141a
 DIST gentoo-kernel-5.15.133-1.arm64.gpkg.tar 59392000 BLAKE2B 7a8ad6e702fc577108d38ee4fd6fdce91ae6128f875a81490e945d70f2788692f07eb51b85a6f10d9f7375f68d1df8ef6c16f5f5cdd22c7e5bd27a3d5175b3d7 SHA512 3d4247b46547e837fc768994d87b80823cbb154bde30defa7b3382affed7bfe9694125860580c7820fe2b3f401092b793ea3e43400ab4b46b08b322c6519d4f9
 DIST gentoo-kernel-5.15.133-1.ppc64le.gpkg.tar 54937600 BLAKE2B 3f1caf13d56ff28609d9e9cfc1acb5b37ca0744f71fc1c8410c5558bf6c45e3470d1dc38e6f9113cf0ecc4f01265620102f4209ac76b25deaa2f29f81501108a SHA512 5aaf9ae9fcbad8a8367f9960958b0e3b5adb7d9d6ae0138192ac6f731377d2d6a8c2f97c37de8f6a39abd6dd32e71512f972de35b28cb8f5b4277de6c5da1673
 DIST gentoo-kernel-5.15.133-1.x86.gpkg.tar 55971840 BLAKE2B 89ce0176b8c84a89eaa4ddd75645c53d0c79823be21125bd1a3efdcfedf23036dc00a56033c16c004bc2da325541e6203fcada80dcb9b9ea13602bce02f88463 SHA512 17ea6ba467c783f5d576a43bd6478bf879cb3ef6a46a4cb191255766f8d96c2c9ff741581f51fcd99e3aac8ef80987f7c8b4ce7fee878cc6c1d8d1fa908b1fed
+DIST gentoo-kernel-5.15.134-1.amd64.gpkg.tar 66304000 BLAKE2B 0373ea1ec24e60b5371cafc5ec721126b7de78e79f4d5055a7c542eeda01c786e88c67f23c11249ea8969b4b42c1782046acb82004deb6d5fe904a4ca5f9aecc SHA512 9b7f85dcbb39d3b9f973be1a387284d01bbbb089820e7c8ff9abf621d1d0e7b0305df15e6ddcd8ba3f5bb066cd9e03d61131ab5ab370b03a08dfb1f6fadb0c30
+DIST gentoo-kernel-5.15.134-1.arm64.gpkg.tar 59402240 BLAKE2B 8c0b4eee837ddc39bee5bef7dd5e1595768cbfd40c6a0704497801fedb7e701e0414994cb4d0fc5c57aadf10f778c192f70da399f18780fcac6c6f7f55d779fc SHA512 66c6861fe9033ea76076c1e0a99a3572920b4271087b345202e371b22ca8079b8b007e139cb448dcda04a99124b1d47b28a9177440ee61e9948250fc7fd6d975
+DIST gentoo-kernel-5.15.134-1.ppc64le.gpkg.tar 54947840 BLAKE2B 2bbc465c00de2300d8ad78f86e4e0b91d9a4d9b153dc27c8fc3526522aa6da9952ffae4f7564dfcd5ab5365cecbcb6dba8ab7a4b9c8b70ad5598eb21a3fc4f60 SHA512 537d5f1f73bace803a55564f21b36fa5baed6e429ef9a1d3e1199b44841e5887fbdc969679f31fd73ac084d6cf55f16eac034a260d5b71a7a401bc97bac4cfbf
+DIST gentoo-kernel-5.15.134-1.x86.gpkg.tar 55971840 BLAKE2B 30eb75986c115340b9a87cdf6724ca21f489a800849aa3c0315d4a663064696d05ee6be731aad1ebf6903443a0826f81f2f8b6c39112b945cd37c16b93c320b9 SHA512 abc30a76d029dffb69a3cb62126f129ac07af3ca2f7b79b7ae39d78b1ee25cd350a7bd51e37a85387cfe4bc10d0611e22a7d668a770936e38f902e5e5e3704d0
 DIST gentoo-kernel-5.4.257-1.amd64.gpkg.tar 57559040 BLAKE2B 6da5a46d02e0d0d00df0ab49dc87f8d174d77837790ff19b9fa091eabb0772c39afb3838dd8cf0d663500c6aacf803344645b1f0510d0fc3f3de6eba4c5c1bb2 SHA512 a268a093bb566e9e666ed0868e3a15df23048be2db5d2cde92a1a1852cb5152881b85672a3e201fa20b22cc078a44759fe1ef0b6b429520c301111b1c07b9402
 DIST gentoo-kernel-5.4.257-1.arm64.gpkg.tar 53841920 BLAKE2B 8596b416fb3d0fc4c656eacdfa0338745a25d290d2a0437bfe2d5cfc176a0e25f1f90c66a88f7a1ccbab3b7a78e67cdd61d0c1d156a4bbd10f262ea0428f4b3a SHA512 87d7b749996da91a6bf1a30a039e4b91648bb24a74f7261d94278bddcc99cc73418d4b693fb63a3aa1cd97f9a652500852adcd6e5c13f7bd625a5d106baaa507
 DIST gentoo-kernel-5.4.257-1.ppc64le.gpkg.tar 52295680 BLAKE2B c30d017af6fe97b77d78eba67ac759f74acbe3d27b96c68cf97b6e6ae2a3e0f76b54877943f8624b318bcde143a622b3accbe60007c9914fdb68b9f5ddd78ff2 SHA512 9165bfccefae9d2563db86a4ac75ec27abc40066cd1842efcaf7a0550b5acc96cc462c8a3a2ef37298f3653b495e059ba205c3cc94ef0f00c810577697aecfb2

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.134.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.134.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.134.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-06 18:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-10-06 18:12 UTC (permalink / raw
  To: gentoo-commits

commit:     85683d2b8689cfd974693ef6d2a92ed1e09bd1ed
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  6 17:59:56 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct  6 18:12:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85683d2b

sys-kernel/gentoo-kernel-bin: Bump to 6.5.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.5.6.ebuild                 | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 372e70adeea8..3b7755f45145 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.1-62.base.tar.xz 3593184 BLAKE2B b9ede84287025cfb00e4772aecef4
 DIST genpatches-6.1-62.extras.tar.xz 3812 BLAKE2B 2f642be1d81a2e94221c9c713b8df8994953dcbac4d612bdad2f8e7d64111e8dfa4d988c105eea7d926e7fe08ec7232499e9bd8b8e2a9fccebf78d62bde91c43 SHA512 e06d58f69e3055ff38af09061daf6d0571590136fd154dd2ef2dfaca93d151391315abb5d45e252db4acadffbc7a87124c4ee50b6fffd278ce63fac819c38d12
 DIST genpatches-6.5-7.base.tar.xz 428224 BLAKE2B 9038c1beda5e3778508a29ccb0f906520f93a505f9a45f7050c47814eaf2e474d46e3cb8760dcf5a3bfbc504c5c133f8dcd8b55261a3d0c824cb374a42d98801 SHA512 89942e28ec1c594401a4ecfd6ba240e334356be0f1f35e48dd9abb1f4ffd122a044a76079f214c534a6acada0db4b735a8fa8face05feeeba82e2b51231c0472
 DIST genpatches-6.5-7.extras.tar.xz 3696 BLAKE2B 0cba288c1d1c753e5a317e87432dbdc2e711635cd074b1daac3b40af683da939981eaa40b8d4291ad59d4abb92aba5fc97be134524e02b1c2c29653382d7f402 SHA512 ea3bcaffbf58f981388c2021baeea809a35a1b270cff6a0613dce2da8ff8431886612d22073c7a8d6462d20eb1f27d0c0518164c14e4af96b9393bb6a1a038e4
+DIST genpatches-6.5-8.base.tar.xz 521272 BLAKE2B 31bdac516a0a3f82cbe2c95d9fb0162d7a2b9f3865487528e7b92cb2316f559be9754d4c4c697f29500425c13fd0bb743c69b89530b4d471249f1b322315dbcb SHA512 debb1b1e499b94e4139143df5b3f22663fb6a216850e3262f5aeb0ade760f1a026d00e33f874c920369e3da968a192574351f6d93fcba3eb6b76ec45f5382b90
+DIST genpatches-6.5-8.extras.tar.xz 3700 BLAKE2B 65d52955a5a83d6e00409014b140dc1b9ee513673e5bee459ed7a047ae5d455f2ebd2cb6d8a156b81783a5e0c9e95d197a7b4f48678f1e066acdd60f47d2745f SHA512 be36f3481da77cc6cfa8521cb975367a105b4d0ec5febae709452650157130afd9372f2d89c7ed075ecaace642b78aebf9f33e146cf809c8f052367cc587c172
 DIST gentoo-kernel-5.10.197-1.amd64.gpkg.tar 63232000 BLAKE2B 07ce6ca9e2d1185b6d7191e0a8be65c20b849d6e9db9d08de4de8c4f56802bd4d320b24810d9087a8cc87ac0fc432e2a4d04d1afd63022ce5c7a0c9b186defa6 SHA512 6671dec4d289a17b6d71ceb3a63194f06c2fd522fcb0844e2fc61ac71f547ba576958d28dfc8f4a33b0c2282e04aeeed1f3c0c1ba18910445244ced65a16593b
 DIST gentoo-kernel-5.10.197-1.arm64.gpkg.tar 56412160 BLAKE2B cce4aeecf8f2d9be8cf5323482263d17744c19c47ecb4317f13ab150b32ba942942f9d21f0a455571f1ff97e3357012491c03ffd6201d16a9c4b2a999c30424e SHA512 755c03fbbc1f4d81b6fcfb6e963b116ccc3b3125aeed848aa561cc50c4d2ede5437c93cafa64a4831777898a91f94f99c4327af0ea59e52c91cdbce7151d9c96
 DIST gentoo-kernel-5.10.197-1.ppc64le.gpkg.tar 52828160 BLAKE2B d562015e81ca4c3cb7f7746dec03fac0a8ce17b356cc833c19f3866f7819faa9ed282de977af99baf2089b00df4bfd62d527ac4b4dbfd6c9752da2500436fbbc SHA512 64409775f0548a1f7890e01e49938ceacff0c7491d89ca96d6064e1324fa4517cbe3484fdc70a16d9c5deca7f5e4efc3565bf1526ca94b4239739b3d38dfc2a0
@@ -34,6 +36,10 @@ DIST gentoo-kernel-6.5.5-1.amd64.gpkg.tar 83599360 BLAKE2B 1c0ef6277d6350f025363
 DIST gentoo-kernel-6.5.5-1.arm64.gpkg.tar 73185280 BLAKE2B 5701a49199f604b7fb53caee89b82ee0de7c3ab5b11831aad509b7005efd13f3939e7e07eb4ada497faa2e709f08e1de78f0cf824b95d9c56bede84cdc8ec63d SHA512 a2a53824afd4d5905c8b9549bb82b73b86fec7f264d2b2092da526a37c1516a8d727651eccb470f672a412c34f0a4afd29ad2d56d6db5d7cee68f2341840781a
 DIST gentoo-kernel-6.5.5-1.ppc64le.gpkg.tar 64471040 BLAKE2B 0a4acdfb4f2d272d1b818e048fae752e54fe748e607941d9877a3415c5f88ba8bddcf18db1e64cc2bb4081f1e5e3802fc8f08bcdc5c5a940a3a19af0cbf2a1ec SHA512 81c2fe480c6fedf99f4e6badb952a5b4b12a95cf2329303ce8b2199898025673c3d7c8fbcaa28d5c3042e9331df59d72a42d4bc89b58a3659ea261da29f95b9b
 DIST gentoo-kernel-6.5.5-1.x86.gpkg.tar 67358720 BLAKE2B 5e516dceda5e5ec4e490e29d7c35d4ed0d2f865ff51f26b2be2cd46025b161591bb18e84010f55fd568fcd68130431c33238052bca322d81c87e731c3a8da762 SHA512 d8532b9479943a1c8caa2bdca0917530c585bb0e620930bf2f50c933f2cae3f6e77efac9e2fdb844a20af4e950c1868d2678972fa7867f0ee6c74eb2510ad2a5
+DIST gentoo-kernel-6.5.6-1.amd64.gpkg.tar 83630080 BLAKE2B e52e4fbd7302b6deb191e4d98b04f1c66c545e182c0ffb751d448cfb7b3119e2151bbeb4893f1202ad06efbc022de89ad71e2b06bd4c794827775a08d546e00c SHA512 e53be1dc3909b0e45ea681729efd3f12fecf68d3617cd496619511b14e7ebc695ea5943286cd10838ffd67f673f2009bce61583ab5cd7230f6a34b15c747ff4c
+DIST gentoo-kernel-6.5.6-1.arm64.gpkg.tar 73205760 BLAKE2B 930304b4e66b4b8dd004f82899fbb27a1720fb43db1253440e3a2dedb989b4f0f1750c89dc8f7c4ed4a446110263e1c928cf69984b5ebbf90584c3c47fbba212 SHA512 821392de2d5579a4299ef1a12b3a308b09ab73aba08c88a6ffebf59450539512013da75d3b4b0174171e2b6b292d9a2d92ed176d21775c43027c30c5b8e090a0
+DIST gentoo-kernel-6.5.6-1.ppc64le.gpkg.tar 64481280 BLAKE2B bdb57d00e592e7d957316e24eda55913c8dc68f004c10ecc4a8d51bd53653835c6f9674955bcc34afbc599763e951e7943954dffd53cfd879a528349d4990605 SHA512 7ba227cdf22cd2a0d6440d6f21261ecdf19fe9255c449ee05fa7cba9bfe0f5d5a3c44ee64a9a4524f09f0e924d97cdc51ef9d9ba4b64ae96d1f95851412633c8
+DIST gentoo-kernel-6.5.6-1.x86.gpkg.tar 67368960 BLAKE2B 5cc89bc2acbdd48a4561ecc95ccd55966dd56609dd60da95fba30183ec234f19276deddf7b49de7d376b0ad7ff4c3d9f11851cfa10126a3bd88a398979c95b43 SHA512 fa793ff6a73997baea0363d1d2812652f10dfc17fb1015377a0e3cb1987646879bdc80cf2f5bedf98f5bd49ace8d53a0ef3580552033d1e8eb58f0ded54a7199
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.6.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.6.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-06 18:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-10-06 18:12 UTC (permalink / raw
  To: gentoo-commits

commit:     537f4fa7ace12d25231c9d99d8f7584fff5ef61d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  6 18:00:05 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct  6 18:12:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=537f4fa7

sys-kernel/gentoo-kernel-bin: Bump to 6.1.56

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.56.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3b7755f45145..0de727d09703 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.4-264.base.tar.xz 6232296 BLAKE2B 09955b4c773e8f945a83f24ba79d
 DIST genpatches-5.4-264.extras.tar.xz 1812 BLAKE2B 5fe283f8ae6572dfc1c156baa6574c1ff172e05772b3e74352f61af9c4165f02544c62c3378a42fa0cb4167daf59b4f2fd95092d9cb459efc44f3f18e695c03b SHA512 3fb7e314a03c4f370efb47e97699d74d8b8b3d562fc3619e8b71c7431168d30875d5bfdbb826c2bb5b72d4e752b28a2b0b2885bc336cf5470c5099b2804f04cc
 DIST genpatches-6.1-62.base.tar.xz 3593184 BLAKE2B b9ede84287025cfb00e4772aecef49bb1528e3d47a4bfba110dc019ea94ed6319db1831ee765a497150e410e0d66029317c9859e951672207664345750531d5f SHA512 e1f5c54758b001cb9c4be6fcf0e92ad95cfe213b32186be0160bf5980ce1c6a77150f26baf89bf5e23c10c9c96df6ae3b5d77e2d84a4b792a93bb968a600fe58
 DIST genpatches-6.1-62.extras.tar.xz 3812 BLAKE2B 2f642be1d81a2e94221c9c713b8df8994953dcbac4d612bdad2f8e7d64111e8dfa4d988c105eea7d926e7fe08ec7232499e9bd8b8e2a9fccebf78d62bde91c43 SHA512 e06d58f69e3055ff38af09061daf6d0571590136fd154dd2ef2dfaca93d151391315abb5d45e252db4acadffbc7a87124c4ee50b6fffd278ce63fac819c38d12
+DIST genpatches-6.1-63.base.tar.xz 3660676 BLAKE2B 6af8b23486d6458d06aadd6e3d72d36a768e17bfb1917c23744954746931af6747682f3ab3e8cc12040087d760b63067d7f1fb73355dd7cb1287f42e60019e06 SHA512 9552fbef812ed0cfd950d1606ecf62414886bc0f79b572ec27a58e1f9f80a4c872fa6d28aec6301fd0474d9168156092318aa84faa108668b0f6df1965d01a2c
+DIST genpatches-6.1-63.extras.tar.xz 3816 BLAKE2B 6a9badb695f9306720e1bcc2836f90c82b27ac9205b455e76d9a0d6898f3539eaa05b96824aafb650c7efa1d1f9698190fccc5d115581c2a29617ef5b4259433 SHA512 e5fc923760637bf27dcadd2e59a6822e39f7c2d81d89019ebdba8853081ae875a60f657f8d483cd71dc8dacec51151a7dd3c9a5c4a7822fe32b658bcbe668c56
 DIST genpatches-6.5-7.base.tar.xz 428224 BLAKE2B 9038c1beda5e3778508a29ccb0f906520f93a505f9a45f7050c47814eaf2e474d46e3cb8760dcf5a3bfbc504c5c133f8dcd8b55261a3d0c824cb374a42d98801 SHA512 89942e28ec1c594401a4ecfd6ba240e334356be0f1f35e48dd9abb1f4ffd122a044a76079f214c534a6acada0db4b735a8fa8face05feeeba82e2b51231c0472
 DIST genpatches-6.5-7.extras.tar.xz 3696 BLAKE2B 0cba288c1d1c753e5a317e87432dbdc2e711635cd074b1daac3b40af683da939981eaa40b8d4291ad59d4abb92aba5fc97be134524e02b1c2c29653382d7f402 SHA512 ea3bcaffbf58f981388c2021baeea809a35a1b270cff6a0613dce2da8ff8431886612d22073c7a8d6462d20eb1f27d0c0518164c14e4af96b9393bb6a1a038e4
 DIST genpatches-6.5-8.base.tar.xz 521272 BLAKE2B 31bdac516a0a3f82cbe2c95d9fb0162d7a2b9f3865487528e7b92cb2316f559be9754d4c4c697f29500425c13fd0bb743c69b89530b4d471249f1b322315dbcb SHA512 debb1b1e499b94e4139143df5b3f22663fb6a216850e3262f5aeb0ade760f1a026d00e33f874c920369e3da968a192574351f6d93fcba3eb6b76ec45f5382b90
@@ -32,6 +34,10 @@ DIST gentoo-kernel-6.1.55-1.amd64.gpkg.tar 72540160 BLAKE2B 8e7aa1fea0dad4480912
 DIST gentoo-kernel-6.1.55-1.arm64.gpkg.tar 65208320 BLAKE2B 81fe79b0906de31de8c85382271c5029ad3d685e4739a9c6018cea31745ca53e7133f30bd2ae5e83aff9b42edd2bacc04b9b2df01e2871e46ab174da2cfc91f1 SHA512 611a8de368c074ed90264d3be82654617ff2b33b8752d756492ce0cd6c2c441abf81ab2873337ef061b4dd43f3d4535680415970b184bd363017c2d01a8bf7b5
 DIST gentoo-kernel-6.1.55-1.ppc64le.gpkg.tar 59822080 BLAKE2B 87ab21283f2beafbe2ebee7052bce9d22daa3c81b17eec34e948e6eaa1dd777f32db98a6be9a6591fd04825399e277b5f5ae7d7c14bd86f556765571c3e94042 SHA512 686f926aa777decfcc2e86d739ba3fb817c444aeb15047106284881eeb77f2008000b4c65cc0d535f237b850a4335c70124e89fa58eeb5fe3f6eebd42eb4a288
 DIST gentoo-kernel-6.1.55-1.x86.gpkg.tar 61962240 BLAKE2B 10ac633366d6e0e31b392e0f6f654f1f5f0dc04bad1e97e5b29af00c4523adbefd95257aaf8fda395d924e6784a4bccdf26a424a6ad8d83b5127d22a8eee1293 SHA512 14bdf63a5731de0f01e0d3ccd339ccec36d551c60f8847ff318c73f464ee60ea3cdea5db62a0f52305243c0aa1e8420a97f8333cac77c399d58361c019b83583
+DIST gentoo-kernel-6.1.56-1.amd64.gpkg.tar 72509440 BLAKE2B 1bbd61cf4ec48dcb35919cc6299056f50aa1e635cb16848c3debefe4d602ec37fae8470f9ba2688f268121f05cdf8c3a55d6f28df200fff5ff55655d8769d39f SHA512 21dd0da2e6035b96f7bd4c6c27ac9f17d41db6facabcc84cc66503a9b1978a4150b332a38aa4942553e2a676d41af3bab6e7d004ca9f3564698e38618a551620
+DIST gentoo-kernel-6.1.56-1.arm64.gpkg.tar 65218560 BLAKE2B 5b6de63af448c1eadafb6374446c7bd4ed81899581990ccb8e55b66b7716bd3fcb97414b1930af29b1698fe0812ba4170acc1fa8ee842848f11ff7358cc4589a SHA512 145922c3457d04be8e4d6fdacfef0f2cef950eb92e33079f0213d3870f7fbd0ea28040abff5ca5ed3d722cb5f9b18865f9f65f28813a8d9bdea923023f87c163
+DIST gentoo-kernel-6.1.56-1.ppc64le.gpkg.tar 59822080 BLAKE2B 9af8b39695897d1120c284a0f6db54e81ca8cf2540fd98de2d8fc24743928d6dbc99b77e669c2315fe11768b83f587a3b085348af3212047566d1aec0eb80d58 SHA512 a6bf9ceb2e0da4c9c7e981a5f77d6bb9173f82817a969454581de96b07e549a3a059e2851fa336d7d37157583388d373e5dd6ee213e5037218cb5b2fac1df40e
+DIST gentoo-kernel-6.1.56-1.x86.gpkg.tar 61972480 BLAKE2B 75e1600b42b3efcc803519b1247272e4bdacd559f6e0ecefc1fa97723407f362034893aec3c84312c13b4a97b9cf187e52296039a11de9c3edfceb95b2c7b35d SHA512 09d02255f2ec52b2ef37721aa401821624fb24c6ebdd0dbc1dbb78b8ff544e41151614674a2698ed92ee65c5e90f813da19ff6e17c408f7a6a490bea3ff4045d
 DIST gentoo-kernel-6.5.5-1.amd64.gpkg.tar 83599360 BLAKE2B 1c0ef6277d6350f0253633ab959dc49a5f69c9428d4a3b0a949d67957a656726641fd346b72e77cc1869dbd6dc1d8c95e93112a966fc52d72c01fe2cf016ad1a SHA512 b2608c8f72549da0959301745c40b4c7476aec063cb4ccdfb0b92c6f7ce4ffae32b9489500319341b64bed60cfe4e5a0ff5dc067e90b0677138e1e0879db440d
 DIST gentoo-kernel-6.5.5-1.arm64.gpkg.tar 73185280 BLAKE2B 5701a49199f604b7fb53caee89b82ee0de7c3ab5b11831aad509b7005efd13f3939e7e07eb4ada497faa2e709f08e1de78f0cf824b95d9c56bede84cdc8ec63d SHA512 a2a53824afd4d5905c8b9549bb82b73b86fec7f264d2b2092da526a37c1516a8d727651eccb470f672a412c34f0a4afd29ad2d56d6db5d7cee68f2341840781a
 DIST gentoo-kernel-6.5.5-1.ppc64le.gpkg.tar 64471040 BLAKE2B 0a4acdfb4f2d272d1b818e048fae752e54fe748e607941d9877a3415c5f88ba8bddcf18db1e64cc2bb4081f1e5e3802fc8f08bcdc5c5a940a3a19af0cbf2a1ec SHA512 81c2fe480c6fedf99f4e6badb952a5b4b12a95cf2329303ce8b2199898025673c3d7c8fbcaa28d5c3042e9331df59d72a42d4bc89b58a3659ea261da29f95b9b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.56.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.56.ebuild
new file mode 100644
index 000000000000..d2845437114c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.56.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-11  7:53 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-10-11  7:53 UTC (permalink / raw
  To: gentoo-commits

commit:     3d4ef26f8187d166ecb831e202f0188b82c0f6ae
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 11 07:50:37 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 11 07:50:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d4ef26f

sys-kernel/gentoo-kernel-bin: Bump to 6.5.7

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.5.7.ebuild                 | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0de727d09703..f1f986b6fee7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.5-7.base.tar.xz 428224 BLAKE2B 9038c1beda5e3778508a29ccb0f9065
 DIST genpatches-6.5-7.extras.tar.xz 3696 BLAKE2B 0cba288c1d1c753e5a317e87432dbdc2e711635cd074b1daac3b40af683da939981eaa40b8d4291ad59d4abb92aba5fc97be134524e02b1c2c29653382d7f402 SHA512 ea3bcaffbf58f981388c2021baeea809a35a1b270cff6a0613dce2da8ff8431886612d22073c7a8d6462d20eb1f27d0c0518164c14e4af96b9393bb6a1a038e4
 DIST genpatches-6.5-8.base.tar.xz 521272 BLAKE2B 31bdac516a0a3f82cbe2c95d9fb0162d7a2b9f3865487528e7b92cb2316f559be9754d4c4c697f29500425c13fd0bb743c69b89530b4d471249f1b322315dbcb SHA512 debb1b1e499b94e4139143df5b3f22663fb6a216850e3262f5aeb0ade760f1a026d00e33f874c920369e3da968a192574351f6d93fcba3eb6b76ec45f5382b90
 DIST genpatches-6.5-8.extras.tar.xz 3700 BLAKE2B 65d52955a5a83d6e00409014b140dc1b9ee513673e5bee459ed7a047ae5d455f2ebd2cb6d8a156b81783a5e0c9e95d197a7b4f48678f1e066acdd60f47d2745f SHA512 be36f3481da77cc6cfa8521cb975367a105b4d0ec5febae709452650157130afd9372f2d89c7ed075ecaace642b78aebf9f33e146cf809c8f052367cc587c172
+DIST genpatches-6.5-9.base.tar.xz 574412 BLAKE2B 339dc1d19a323c2143fdd394b324e8d73b6e21b833e48096b6ae312b188bd9f39811fcd7b93f900c6ceb6982eb6ca108b2ec617b8dc98fe2ec255ec3b002e31a SHA512 42873d29784c0d85434d7eee81ef2000a42164e20ef74c875b81ed8df96ec3632261485c38e17ffa41d94df200b69d8d0e663eb8c90ea741234e860aad9026e3
+DIST genpatches-6.5-9.extras.tar.xz 3704 BLAKE2B f45e43b281c9ad49870e72a7d4e3790f316076f438a5b45fbc53bf3fc29173675fae1e1b8ec170aa7609e0a87e79afbe033ffe7ee64d1ebdf2c1200fcdcbebca SHA512 888a87e165c64ee71b04b6f103666b4f699f790aadb58314253f63e82b0c245646f29fc3f139da2eb6a08db7c8f40c5239a359e81e3d7ff2b0d60b219f8756a8
 DIST gentoo-kernel-5.10.197-1.amd64.gpkg.tar 63232000 BLAKE2B 07ce6ca9e2d1185b6d7191e0a8be65c20b849d6e9db9d08de4de8c4f56802bd4d320b24810d9087a8cc87ac0fc432e2a4d04d1afd63022ce5c7a0c9b186defa6 SHA512 6671dec4d289a17b6d71ceb3a63194f06c2fd522fcb0844e2fc61ac71f547ba576958d28dfc8f4a33b0c2282e04aeeed1f3c0c1ba18910445244ced65a16593b
 DIST gentoo-kernel-5.10.197-1.arm64.gpkg.tar 56412160 BLAKE2B cce4aeecf8f2d9be8cf5323482263d17744c19c47ecb4317f13ab150b32ba942942f9d21f0a455571f1ff97e3357012491c03ffd6201d16a9c4b2a999c30424e SHA512 755c03fbbc1f4d81b6fcfb6e963b116ccc3b3125aeed848aa561cc50c4d2ede5437c93cafa64a4831777898a91f94f99c4327af0ea59e52c91cdbce7151d9c96
 DIST gentoo-kernel-5.10.197-1.ppc64le.gpkg.tar 52828160 BLAKE2B d562015e81ca4c3cb7f7746dec03fac0a8ce17b356cc833c19f3866f7819faa9ed282de977af99baf2089b00df4bfd62d527ac4b4dbfd6c9752da2500436fbbc SHA512 64409775f0548a1f7890e01e49938ceacff0c7491d89ca96d6064e1324fa4517cbe3484fdc70a16d9c5deca7f5e4efc3565bf1526ca94b4239739b3d38dfc2a0
@@ -46,6 +48,10 @@ DIST gentoo-kernel-6.5.6-1.amd64.gpkg.tar 83630080 BLAKE2B e52e4fbd7302b6deb191e
 DIST gentoo-kernel-6.5.6-1.arm64.gpkg.tar 73205760 BLAKE2B 930304b4e66b4b8dd004f82899fbb27a1720fb43db1253440e3a2dedb989b4f0f1750c89dc8f7c4ed4a446110263e1c928cf69984b5ebbf90584c3c47fbba212 SHA512 821392de2d5579a4299ef1a12b3a308b09ab73aba08c88a6ffebf59450539512013da75d3b4b0174171e2b6b292d9a2d92ed176d21775c43027c30c5b8e090a0
 DIST gentoo-kernel-6.5.6-1.ppc64le.gpkg.tar 64481280 BLAKE2B bdb57d00e592e7d957316e24eda55913c8dc68f004c10ecc4a8d51bd53653835c6f9674955bcc34afbc599763e951e7943954dffd53cfd879a528349d4990605 SHA512 7ba227cdf22cd2a0d6440d6f21261ecdf19fe9255c449ee05fa7cba9bfe0f5d5a3c44ee64a9a4524f09f0e924d97cdc51ef9d9ba4b64ae96d1f95851412633c8
 DIST gentoo-kernel-6.5.6-1.x86.gpkg.tar 67368960 BLAKE2B 5cc89bc2acbdd48a4561ecc95ccd55966dd56609dd60da95fba30183ec234f19276deddf7b49de7d376b0ad7ff4c3d9f11851cfa10126a3bd88a398979c95b43 SHA512 fa793ff6a73997baea0363d1d2812652f10dfc17fb1015377a0e3cb1987646879bdc80cf2f5bedf98f5bd49ace8d53a0ef3580552033d1e8eb58f0ded54a7199
+DIST gentoo-kernel-6.5.7-1.amd64.gpkg.tar 83537920 BLAKE2B 90f9ab1b3214bfbfbad8450488c52e60d2534f9ff4eafcaf5d3c219b2d48b39590c3b5456ee10db41038cf0cab6d6468b4e8c53f714098d1611511ff5ee1cf69 SHA512 0ca65fb868f87843fab41942d7783a385151adf2ef203b17a9ae7753f85392812588cde1481b86febffe371ba71d0e6482cfdda12b0d4dc607025375a1db0e4a
+DIST gentoo-kernel-6.5.7-1.arm64.gpkg.tar 73390080 BLAKE2B cc4e26bc1a73405e4039c943cb0ba73bf215694cf5936e0f20bc9356c9dc3adf042901c9db771cfb586ccc6f524fa444539fc49019c77b4ac2ee0cd29dd97ebb SHA512 4a55ef7726e114f180627d3c0b1d7077812f7920a7bfc726e28e44d810f2a9af1bff74a8c0ff73d396247ea865c0045c49fbf054961e620127f12d483a9630ce
+DIST gentoo-kernel-6.5.7-1.ppc64le.gpkg.tar 64430080 BLAKE2B a79c67c1bef8d40eba08a9afde1919276eece3748ba35940609c2380c09926751bcfcfb6c415f869183e39e82758f9ec55feb401a40f5040c707ff1c879c6497 SHA512 9934976e2d009e72c63efeee9deba67fcef7a2e624d9660cdaa812a0479144931efe0663aa5e07124e0105277f8930a6bb9ae3f2fc90fddddb9069da71c51055
+DIST gentoo-kernel-6.5.7-1.x86.gpkg.tar 67328000 BLAKE2B 70cf6f4cb3ef663bdfb387bb2ec1235e94d21053e44598ed845e97231c3db6b0cfebc444303548b7138495cb4664d095e1870184e392f49a924bc6291d460ab0 SHA512 6f96233a442a5ee130d56ed4b8db9cfa1bd75338fef330f496188ca5db4c2a77b9530228fdc216a89c021b5c0a0f58299d03c23c60666c43c8eed6661e29416c
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.7.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.7.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-11  7:53 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-10-11  7:53 UTC (permalink / raw
  To: gentoo-commits

commit:     710980698d675e0b170625388809ebe5d0060b95
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 11 07:51:21 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 11 07:51:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71098069

sys-kernel/gentoo-kernel-bin: Bump to 6.1.57

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.57.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f1f986b6fee7..056aa0d6ae50 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.1-62.base.tar.xz 3593184 BLAKE2B b9ede84287025cfb00e4772aecef4
 DIST genpatches-6.1-62.extras.tar.xz 3812 BLAKE2B 2f642be1d81a2e94221c9c713b8df8994953dcbac4d612bdad2f8e7d64111e8dfa4d988c105eea7d926e7fe08ec7232499e9bd8b8e2a9fccebf78d62bde91c43 SHA512 e06d58f69e3055ff38af09061daf6d0571590136fd154dd2ef2dfaca93d151391315abb5d45e252db4acadffbc7a87124c4ee50b6fffd278ce63fac819c38d12
 DIST genpatches-6.1-63.base.tar.xz 3660676 BLAKE2B 6af8b23486d6458d06aadd6e3d72d36a768e17bfb1917c23744954746931af6747682f3ab3e8cc12040087d760b63067d7f1fb73355dd7cb1287f42e60019e06 SHA512 9552fbef812ed0cfd950d1606ecf62414886bc0f79b572ec27a58e1f9f80a4c872fa6d28aec6301fd0474d9168156092318aa84faa108668b0f6df1965d01a2c
 DIST genpatches-6.1-63.extras.tar.xz 3816 BLAKE2B 6a9badb695f9306720e1bcc2836f90c82b27ac9205b455e76d9a0d6898f3539eaa05b96824aafb650c7efa1d1f9698190fccc5d115581c2a29617ef5b4259433 SHA512 e5fc923760637bf27dcadd2e59a6822e39f7c2d81d89019ebdba8853081ae875a60f657f8d483cd71dc8dacec51151a7dd3c9a5c4a7822fe32b658bcbe668c56
+DIST genpatches-6.1-64.base.tar.xz 3729008 BLAKE2B 10f4366a8fe83ca0609c0e2654e6c64ad47f3a3f1744ca637d8801ec9c8a8c541d74e21e020de0a6de18c98de640810d6934092b2b983b332e92514c2b6443a7 SHA512 1dda1ba93fea4c18ecaae6ec5a3cfea1fbe7f89fa9412e793b7cd0beff43894650167c77d1b85eb280f7754c85179dc3c72e32ca18f4d8a95667501c61958656
+DIST genpatches-6.1-64.extras.tar.xz 3816 BLAKE2B 315826af9d3e7abbef0314f962e2df50f9d183555ec5fb956fa7c9820435042e3c3a72a5ad766a3441543c54986ffbfdae8ff0a4deecb2a72851237108eaee71 SHA512 5a384aa4f6aff1a3410090873f9321ca1c6bcdb48dfefeaf7c2746b950ad22c7a745c60389ec49b99a249cb62c91d517389d5d91c844509dce5cd45a67b47edb
 DIST genpatches-6.5-7.base.tar.xz 428224 BLAKE2B 9038c1beda5e3778508a29ccb0f906520f93a505f9a45f7050c47814eaf2e474d46e3cb8760dcf5a3bfbc504c5c133f8dcd8b55261a3d0c824cb374a42d98801 SHA512 89942e28ec1c594401a4ecfd6ba240e334356be0f1f35e48dd9abb1f4ffd122a044a76079f214c534a6acada0db4b735a8fa8face05feeeba82e2b51231c0472
 DIST genpatches-6.5-7.extras.tar.xz 3696 BLAKE2B 0cba288c1d1c753e5a317e87432dbdc2e711635cd074b1daac3b40af683da939981eaa40b8d4291ad59d4abb92aba5fc97be134524e02b1c2c29653382d7f402 SHA512 ea3bcaffbf58f981388c2021baeea809a35a1b270cff6a0613dce2da8ff8431886612d22073c7a8d6462d20eb1f27d0c0518164c14e4af96b9393bb6a1a038e4
 DIST genpatches-6.5-8.base.tar.xz 521272 BLAKE2B 31bdac516a0a3f82cbe2c95d9fb0162d7a2b9f3865487528e7b92cb2316f559be9754d4c4c697f29500425c13fd0bb743c69b89530b4d471249f1b322315dbcb SHA512 debb1b1e499b94e4139143df5b3f22663fb6a216850e3262f5aeb0ade760f1a026d00e33f874c920369e3da968a192574351f6d93fcba3eb6b76ec45f5382b90
@@ -40,6 +42,10 @@ DIST gentoo-kernel-6.1.56-1.amd64.gpkg.tar 72509440 BLAKE2B 1bbd61cf4ec48dcb3591
 DIST gentoo-kernel-6.1.56-1.arm64.gpkg.tar 65218560 BLAKE2B 5b6de63af448c1eadafb6374446c7bd4ed81899581990ccb8e55b66b7716bd3fcb97414b1930af29b1698fe0812ba4170acc1fa8ee842848f11ff7358cc4589a SHA512 145922c3457d04be8e4d6fdacfef0f2cef950eb92e33079f0213d3870f7fbd0ea28040abff5ca5ed3d722cb5f9b18865f9f65f28813a8d9bdea923023f87c163
 DIST gentoo-kernel-6.1.56-1.ppc64le.gpkg.tar 59822080 BLAKE2B 9af8b39695897d1120c284a0f6db54e81ca8cf2540fd98de2d8fc24743928d6dbc99b77e669c2315fe11768b83f587a3b085348af3212047566d1aec0eb80d58 SHA512 a6bf9ceb2e0da4c9c7e981a5f77d6bb9173f82817a969454581de96b07e549a3a059e2851fa336d7d37157583388d373e5dd6ee213e5037218cb5b2fac1df40e
 DIST gentoo-kernel-6.1.56-1.x86.gpkg.tar 61972480 BLAKE2B 75e1600b42b3efcc803519b1247272e4bdacd559f6e0ecefc1fa97723407f362034893aec3c84312c13b4a97b9cf187e52296039a11de9c3edfceb95b2c7b35d SHA512 09d02255f2ec52b2ef37721aa401821624fb24c6ebdd0dbc1dbb78b8ff544e41151614674a2698ed92ee65c5e90f813da19ff6e17c408f7a6a490bea3ff4045d
+DIST gentoo-kernel-6.1.57-1.amd64.gpkg.tar 72437760 BLAKE2B 40c1640468f10bfd24c68af91ef6b787a68432d7381d7b36331d94a88605b7b2c9c191cfa20cbebd6a4a255b1e0384d9efee6ebb761b2129b2c5f7b73d602938 SHA512 254a591de6913a1cd4c111c36531da0ec5e7eea06c24adbce7bd16c9e58286b0a7d7355b75b99556e0220fb1caf79c2bcd207947582f340a68aa0331a0f52535
+DIST gentoo-kernel-6.1.57-1.arm64.gpkg.tar 65402880 BLAKE2B 7c373e287dcbbec86b82b1a225fe8971347708b5c161d266687033bd92e7a331238ec4f6164f18fe69f7138a9021e9c3e831800ea031da29ea8ebde0591a26c8 SHA512 f0ccb7b47f4fc9d86bc540ee754c42db0639710a366a309b448b8b99b4e4aa96a5fe569f412b9b30b51d4ac231b5a97ae7420cf6efbce87ef6190eb9a062d065
+DIST gentoo-kernel-6.1.57-1.ppc64le.gpkg.tar 59770880 BLAKE2B b75ef8425ba37ae13d63842535b4477712f96202cdb3898df214a70e436cda0e4a96405a7a1a0ec40a20ed5df976bfa64638af1b0a7eb13ec2133280dd46222b SHA512 60c8ec52d2260144cb8332de2f23d1ec2499fb365e9616fce6f9a8612b4492c670cf4279d69d6d999c223db9e7b9074073b33768d568182a92e84f62bae9a888
+DIST gentoo-kernel-6.1.57-1.x86.gpkg.tar 61911040 BLAKE2B efe74805e01fb52c45c47b32d3f140af0b6f7c063883dc1af1a20dd2c759ce3267e227489ef278a65f9480ab75e63fcdb873f8c415fb459269a0c04451469d72 SHA512 41a4651dd11dd4ad9970656c246768f319c27023e19035d12af6360886184f9d6ed4ebbd21a535cd559b25e226f927d2d04dff9a4e82bc4de3debb67ab18e1a3
 DIST gentoo-kernel-6.5.5-1.amd64.gpkg.tar 83599360 BLAKE2B 1c0ef6277d6350f0253633ab959dc49a5f69c9428d4a3b0a949d67957a656726641fd346b72e77cc1869dbd6dc1d8c95e93112a966fc52d72c01fe2cf016ad1a SHA512 b2608c8f72549da0959301745c40b4c7476aec063cb4ccdfb0b92c6f7ce4ffae32b9489500319341b64bed60cfe4e5a0ff5dc067e90b0677138e1e0879db440d
 DIST gentoo-kernel-6.5.5-1.arm64.gpkg.tar 73185280 BLAKE2B 5701a49199f604b7fb53caee89b82ee0de7c3ab5b11831aad509b7005efd13f3939e7e07eb4ada497faa2e709f08e1de78f0cf824b95d9c56bede84cdc8ec63d SHA512 a2a53824afd4d5905c8b9549bb82b73b86fec7f264d2b2092da526a37c1516a8d727651eccb470f672a412c34f0a4afd29ad2d56d6db5d7cee68f2341840781a
 DIST gentoo-kernel-6.5.5-1.ppc64le.gpkg.tar 64471040 BLAKE2B 0a4acdfb4f2d272d1b818e048fae752e54fe748e607941d9877a3415c5f88ba8bddcf18db1e64cc2bb4081f1e5e3802fc8f08bcdc5c5a940a3a19af0cbf2a1ec SHA512 81c2fe480c6fedf99f4e6badb952a5b4b12a95cf2329303ce8b2199898025673c3d7c8fbcaa28d5c3042e9331df59d72a42d4bc89b58a3659ea261da29f95b9b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.57.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.57.ebuild
new file mode 100644
index 000000000000..d2845437114c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.57.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-11  7:53 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-10-11  7:53 UTC (permalink / raw
  To: gentoo-commits

commit:     7c74832177bbbde1a9610b710bb565447e18eb08
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 11 07:52:09 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 11 07:52:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c748321

sys-kernel/gentoo-kernel-bin: Bump to 5.10.198

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.198.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a7c8abd82527..78a0d1924d44 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-207.base.tar.xz 6028660 BLAKE2B da81c9b4110317c9decd5c6d1fd1a4c0b52ba13175be589c5c9ac8b6eebba40b53308310728bc38156902e49ce07a8bf9b12f6997ae5007ca07a31b39dfe86bf SHA512 a0effd411b471cc8f668a7bfb565d0e2a8b56abe46fdffdfa4ab8bba314cb77d21dc5113820f3e891cfbe3e9aa77c5e551c276052686f7f412741e153da43b35
 DIST genpatches-5.10-207.extras.tar.xz 3872 BLAKE2B 83bda3267d82207c3b574eb3e88e79d04120b2d1340edfb5c7e1869a04beb6af90accf4bfcf16945e45ff8911e4c85e95d11184e2908d900720e934beba078ff SHA512 bb9e862d7096055e8a3df8af03e0d8268ab3ed749933a54bdf1f0eb7c36da5dc9f8cbc1c0a9cc683d188a354f1be2a77e61ae31b1dd15164068120b58427146f
+DIST genpatches-5.10-208.base.tar.xz 6093152 BLAKE2B 39bf2d32114ec581c28770ebfa3da4d378d0db1ccd762ee1e17a3ba1af447c09e002d18b6132ca5865e026663b1264a432029c4aca6ed627e4a861d69d1c633f SHA512 e3c16f01c902dabc49f181d970c8449f41d900802bfe90dc9e4dbc31de86fd556860ad39753d4db08ab0105e4926d892d723ed7dc55975de801cbdd797308f15
+DIST genpatches-5.10-208.extras.tar.xz 3876 BLAKE2B f288ba384e0871c7ceaca2f20fa324ef69e032e21847770e13b95d85d67f2de40780c5e30a2eb2c75c77f142f8417bef66bc6f82f7dfb46fa4e98555c96cc71b SHA512 adad7c912629058889705cd77f684df2ceba3f02add3aefc3103f44484f996e8b42b320ca8697782fcbab24c00dc712fad0b852b8538f68c3ed258fe90550aa7
 DIST genpatches-5.15-139.base.tar.xz 5486908 BLAKE2B 9bb9dce583643bf316d24dd741e13d26eb1a8adb1dd512d2fa69f5c1d901615622bd5170cca4efc63ca19e3e8454641529af2f9d989c9329ae2ce82c80a2b91e SHA512 91bfd0e55739e2fe833655fa52d904bea153cf156da109bd5548617bdcc44838bd3adb0bb4fe96ea8e27ad5f8836f191eb79151c7cd89254e3dff307f862f4f8
 DIST genpatches-5.15-139.extras.tar.xz 3932 BLAKE2B 57659070be3889530d15448b8c38961fb4e45f307ed0f9bec896c70ee3bbdc133136fffe0f4f2e268bc96005766c1d662912b0d27077e67f917f4b30458c7694 SHA512 ca2599baa4e1462ad723b0a2c28b8e73a961a0b1b71a27344eb20a7e89fd1607454cb349d3c4401b061813fef395ce395f2cf6e52a75c249e6d22228a0c0466f
 DIST genpatches-5.15-140.base.tar.xz 5551752 BLAKE2B d75b41c5bd5c1d92df5057a73fc8474eac6b20885f0417efb23eed0bb365932560b47ed73346c1d32c4b8cef1cb8fb3c64c3188244f4faad854826aa41ed81be SHA512 56c3c9f3d4acedc4cc89f4666e13d807d89471ebd59043cf1a9bc5e79123be7c34fbdc289e7136a6dcbaea14c94f6e86b93ea680c35deed8d7ee9e9a9e457211
@@ -24,6 +26,10 @@ DIST gentoo-kernel-5.10.197-1.amd64.gpkg.tar 63232000 BLAKE2B 07ce6ca9e2d1185b6d
 DIST gentoo-kernel-5.10.197-1.arm64.gpkg.tar 56412160 BLAKE2B cce4aeecf8f2d9be8cf5323482263d17744c19c47ecb4317f13ab150b32ba942942f9d21f0a455571f1ff97e3357012491c03ffd6201d16a9c4b2a999c30424e SHA512 755c03fbbc1f4d81b6fcfb6e963b116ccc3b3125aeed848aa561cc50c4d2ede5437c93cafa64a4831777898a91f94f99c4327af0ea59e52c91cdbce7151d9c96
 DIST gentoo-kernel-5.10.197-1.ppc64le.gpkg.tar 52828160 BLAKE2B d562015e81ca4c3cb7f7746dec03fac0a8ce17b356cc833c19f3866f7819faa9ed282de977af99baf2089b00df4bfd62d527ac4b4dbfd6c9752da2500436fbbc SHA512 64409775f0548a1f7890e01e49938ceacff0c7491d89ca96d6064e1324fa4517cbe3484fdc70a16d9c5deca7f5e4efc3565bf1526ca94b4239739b3d38dfc2a0
 DIST gentoo-kernel-5.10.197-1.x86.gpkg.tar 53473280 BLAKE2B 67529d83d34d621cd3878e73bf7af96656f0dfcafc10020b7538e108b921a14ef0a9f6ced443da3db12405e3c94d367fbc5b2501e51d9fcf9e0d3af40c286e61 SHA512 a39e51f3c26136776ed47a10544aadf6f9250fdfe143dc9f59a10f67f750f92eaae2e7e1f4734ad4110759e77dfb9ddc36c38d6a103fe03f14cfef02e16dabdf
+DIST gentoo-kernel-5.10.198-1.amd64.gpkg.tar 63139840 BLAKE2B ef7840035ca70fa40147551529e6fea01ec8a0a21b20d92eee53d38f65543c29dea9a1425680becb4944eed2cebc8404baa2d4463e0cd543358e015c10b17ccd SHA512 f5ce69bb2ed049a155b02e0ee6605fb6c62b91f9edb62e1a673a3b12a4d33f6e5ea7ef5e068b6fc909b1480dacfb5c32658be99ac591d6cd4c75a23ea20ee872
+DIST gentoo-kernel-5.10.198-1.arm64.gpkg.tar 56576000 BLAKE2B 64dae882a7950eb20e5dc74e269becc2d8dae9f884a7af3cfdd59a79d13f06b8e158cc5e375e66ed0b1532609d61c6a985f04b59f751e58bda388ffe494fa691 SHA512 20f2a97232fa9f6dc342ff7efc7105a760ac561dd0a2009a0d5b3bc4c3fb5a5f0329ae84cb12e731719ba8c07ee4406f6eec2dace28283902bbd3f8b4c678fce
+DIST gentoo-kernel-5.10.198-1.ppc64le.gpkg.tar 52787200 BLAKE2B f6e70b6b196e7124040de925b098bb78de2384a1ddf053790bc3e5ca7e5525bf1f9abb91806e95d465d97a8be3d00faadc57d67aba9ddfd314526d2accf52e6e SHA512 676c3f6743fa1f9fe113c487b694f225c818313032f46a87d071ccac35dc12dac3819fa8ed00b95f233d0f58c958bc5ca563f5f56793253213beddda4382b9fb
+DIST gentoo-kernel-5.10.198-1.x86.gpkg.tar 53411840 BLAKE2B 563b16075c0e927d92b805454c7ba7c670c6b4c01cdcaef04ad55b1321ed96d2e02b36bdeb57c624fa69116c25ea688f636db8e615b3df27a1384a3356840734 SHA512 b9d4460c85f1a55335686308c81b2c4e6fcaeb3ec9575a709c09f1e6802ecd372fcb5a91bd84976ee1fc24e3921618ee6bfe58c15c97ffe0d9a6e4116f6d3ddc
 DIST gentoo-kernel-5.15.133-1.amd64.gpkg.tar 66314240 BLAKE2B 06c823e5c30cf9141a0a4cc847611e99972c006c6488679738649056ee172360c82e936ad1ffb4ae191178f9167d7384062aff6d79bb5491ac746a45f9772598 SHA512 6779485b1ddeb3dc102680069dfb949c8c0dc4adfe9d0e02bda3f5b4f82349bdc9ccfd2885f4673e6e237bb05aa29de811e3c55c8471146ef26686919875ab57
 DIST gentoo-kernel-5.15.133-1.arm64.gpkg.tar 59392000 BLAKE2B 7a8ad6e702fc577108d38ee4fd6fdce91ae6128f875a81490e945d70f2788692f07eb51b85a6f10d9f7375f68d1df8ef6c16f5f5cdd22c7e5bd27a3d5175b3d7 SHA512 3d4247b46547e837fc768994d87b80823cbb154bde30defa7b3382affed7bfe9694125860580c7820fe2b3f401092b793ea3e43400ab4b46b08b322c6519d4f9
 DIST gentoo-kernel-5.15.133-1.ppc64le.gpkg.tar 54937600 BLAKE2B 3f1caf13d56ff28609d9e9cfc1acb5b37ca0744f71fc1c8410c5558bf6c45e3470d1dc38e6f9113cf0ecc4f01265620102f4209ac76b25deaa2f29f81501108a SHA512 5aaf9ae9fcbad8a8367f9960958b0e3b5adb7d9d6ae0138192ac6f731377d2d6a8c2f97c37de8f6a39abd6dd32e71512f972de35b28cb8f5b4277de6c5da1673

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.198.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.198.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.198.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-11  7:53 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-10-11  7:53 UTC (permalink / raw
  To: gentoo-commits

commit:     8c7304e40796606645bbcdfb44770611114c15d3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 11 07:51:45 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 11 07:51:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c7304e4

sys-kernel/gentoo-kernel-bin: Bump to 5.15.135

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.135.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 056aa0d6ae50..a7c8abd82527 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.15-139.base.tar.xz 5486908 BLAKE2B 9bb9dce583643bf316d24dd741e
 DIST genpatches-5.15-139.extras.tar.xz 3932 BLAKE2B 57659070be3889530d15448b8c38961fb4e45f307ed0f9bec896c70ee3bbdc133136fffe0f4f2e268bc96005766c1d662912b0d27077e67f917f4b30458c7694 SHA512 ca2599baa4e1462ad723b0a2c28b8e73a961a0b1b71a27344eb20a7e89fd1607454cb349d3c4401b061813fef395ce395f2cf6e52a75c249e6d22228a0c0466f
 DIST genpatches-5.15-140.base.tar.xz 5551752 BLAKE2B d75b41c5bd5c1d92df5057a73fc8474eac6b20885f0417efb23eed0bb365932560b47ed73346c1d32c4b8cef1cb8fb3c64c3188244f4faad854826aa41ed81be SHA512 56c3c9f3d4acedc4cc89f4666e13d807d89471ebd59043cf1a9bc5e79123be7c34fbdc289e7136a6dcbaea14c94f6e86b93ea680c35deed8d7ee9e9a9e457211
 DIST genpatches-5.15-140.extras.tar.xz 3936 BLAKE2B 006d8787d59e0c62258d3ec071bed673a6c43face73907ab659dc4791c305532cd4db79a5ab6513117470825c10a17582c96fb6a111bbebd1251be21cea123a9 SHA512 fd0b5fb681d5d7a67780ac85915e6fe7c06528ee7353f95f4a51d1dfb70ef654428b44be603f1a011355d01ee8665acec050d9e67758af267bc557802cd647d8
+DIST genpatches-5.15-141.base.tar.xz 5572792 BLAKE2B e062086d50d08b67c21c785b086c4bc0878f078ac6c10cabace2ebfe388af3497d2b98bb2e5d19d4b5791e78456bdf0e8c479121eb8c41b4ca2fcd362ebffe4f SHA512 1835684a7737d61423ec0778316b46fedea491a8f5254d9a2d630e5a78519d61d22dfa0d9d6ea1ece563f165c0d54c748f23bca5df304ad45338c27327e8b2c3
+DIST genpatches-5.15-141.extras.tar.xz 3936 BLAKE2B c51e1f9dcf3995a2e178d8763407dc94595e513f02d96d54dc1b71a34ada0eaf46b6cb1cf4bebd39b4776605532df529cf8ed361480181af516ab889f915ee5b SHA512 5eb1f68368de87df9236bcf10726cd3abcb75a9f59579e9810b9ea53f3ad332d345a3da7c1be61826b6b739aabb11a838d12ba7be3ce2cb890e094433176b02b
 DIST genpatches-5.4-264.base.tar.xz 6232296 BLAKE2B 09955b4c773e8f945a83f24ba79d40c62eddcba3c207f3c91dfe0e1e9e4351b916bde2bffef862f9c7adecea63a93a9390736010dc2f4784848c467208c4d955 SHA512 2effdb90bba04a190c2e88af5548c5a66b5144a92927c6a56c38b1e556beb2cca63804842ccff3889b243a1f47d9b4d91d8288c17fce36b9841bab788685476b
 DIST genpatches-5.4-264.extras.tar.xz 1812 BLAKE2B 5fe283f8ae6572dfc1c156baa6574c1ff172e05772b3e74352f61af9c4165f02544c62c3378a42fa0cb4167daf59b4f2fd95092d9cb459efc44f3f18e695c03b SHA512 3fb7e314a03c4f370efb47e97699d74d8b8b3d562fc3619e8b71c7431168d30875d5bfdbb826c2bb5b72d4e752b28a2b0b2885bc336cf5470c5099b2804f04cc
 DIST genpatches-6.1-62.base.tar.xz 3593184 BLAKE2B b9ede84287025cfb00e4772aecef49bb1528e3d47a4bfba110dc019ea94ed6319db1831ee765a497150e410e0d66029317c9859e951672207664345750531d5f SHA512 e1f5c54758b001cb9c4be6fcf0e92ad95cfe213b32186be0160bf5980ce1c6a77150f26baf89bf5e23c10c9c96df6ae3b5d77e2d84a4b792a93bb968a600fe58
@@ -30,6 +32,10 @@ DIST gentoo-kernel-5.15.134-1.amd64.gpkg.tar 66304000 BLAKE2B 0373ea1ec24e60b537
 DIST gentoo-kernel-5.15.134-1.arm64.gpkg.tar 59402240 BLAKE2B 8c0b4eee837ddc39bee5bef7dd5e1595768cbfd40c6a0704497801fedb7e701e0414994cb4d0fc5c57aadf10f778c192f70da399f18780fcac6c6f7f55d779fc SHA512 66c6861fe9033ea76076c1e0a99a3572920b4271087b345202e371b22ca8079b8b007e139cb448dcda04a99124b1d47b28a9177440ee61e9948250fc7fd6d975
 DIST gentoo-kernel-5.15.134-1.ppc64le.gpkg.tar 54947840 BLAKE2B 2bbc465c00de2300d8ad78f86e4e0b91d9a4d9b153dc27c8fc3526522aa6da9952ffae4f7564dfcd5ab5365cecbcb6dba8ab7a4b9c8b70ad5598eb21a3fc4f60 SHA512 537d5f1f73bace803a55564f21b36fa5baed6e429ef9a1d3e1199b44841e5887fbdc969679f31fd73ac084d6cf55f16eac034a260d5b71a7a401bc97bac4cfbf
 DIST gentoo-kernel-5.15.134-1.x86.gpkg.tar 55971840 BLAKE2B 30eb75986c115340b9a87cdf6724ca21f489a800849aa3c0315d4a663064696d05ee6be731aad1ebf6903443a0826f81f2f8b6c39112b945cd37c16b93c320b9 SHA512 abc30a76d029dffb69a3cb62126f129ac07af3ca2f7b79b7ae39d78b1ee25cd350a7bd51e37a85387cfe4bc10d0611e22a7d668a770936e38f902e5e5e3704d0
+DIST gentoo-kernel-5.15.135-1.amd64.gpkg.tar 66232320 BLAKE2B 84dedba1da241bc1680d799bb8620cbc039a8a1637196b91681f4581241f2033b93516a15eca2f3374d2f7e3667aa22ad3f364c9a29f768cfce71b3cc74a3f4f SHA512 e0747bb34f1f5521ae7ecdecca55a44f9fcd25dcf80729de10b9206a24c7dfd05b0aa75adaecc4deb54259c39ecc483834f60f6df984d07ac0cc066fe57665c9
+DIST gentoo-kernel-5.15.135-1.arm64.gpkg.tar 59566080 BLAKE2B 39b213d78c68f96dac90a31ba6cc72d2a7ea5131e63adcc928a695d9e516ac5bb58af043b09043a78f05417f7ec9290b0b9e0e97127ad9713ffe85e8055eeceb SHA512 63b519140ac339702248b9a1a86e9f9e4477c26bb8716cd9a7bb748cc0f974e477d1fab84cdf02025b600a1df44bac438e4321ba577ea7394c991fc424a40437
+DIST gentoo-kernel-5.15.135-1.ppc64le.gpkg.tar 54855680 BLAKE2B ceebd35008845871190742af97ffe053c831db5780f76fbc74baa641590fc6a6e618a4fbcf0846f934a1d0406cdff11e52aa3ec872dc2b788e88fa0882d7f133 SHA512 e846b404bcec42b28e401b1db785adc5ff9e500809051533e07c068136c8e76ed0fe172f6612446949f3e5388c372816f06c1a4b70a7ab2f7b70461af3419bc3
+DIST gentoo-kernel-5.15.135-1.x86.gpkg.tar 55910400 BLAKE2B 750b67f5deebc1a7f3592eb70a59699dae9ba0d5e8b0b7d3d0821072b4355d35f41abed1ff39ac7637fd339f7aa6b9e90ce7a4eeff9a0d62442fe19e186f20c0 SHA512 da4b66932fa89a91e6855f4f8d283f8c69e73d6482332de67f303576867ba1c304ea9c09585041ffecd8d78a2d17270d13f4e53e2b9b140d27ccee7c51aa7130
 DIST gentoo-kernel-5.4.257-1.amd64.gpkg.tar 57559040 BLAKE2B 6da5a46d02e0d0d00df0ab49dc87f8d174d77837790ff19b9fa091eabb0772c39afb3838dd8cf0d663500c6aacf803344645b1f0510d0fc3f3de6eba4c5c1bb2 SHA512 a268a093bb566e9e666ed0868e3a15df23048be2db5d2cde92a1a1852cb5152881b85672a3e201fa20b22cc078a44759fe1ef0b6b429520c301111b1c07b9402
 DIST gentoo-kernel-5.4.257-1.arm64.gpkg.tar 53841920 BLAKE2B 8596b416fb3d0fc4c656eacdfa0338745a25d290d2a0437bfe2d5cfc176a0e25f1f90c66a88f7a1ccbab3b7a78e67cdd61d0c1d156a4bbd10f262ea0428f4b3a SHA512 87d7b749996da91a6bf1a30a039e4b91648bb24a74f7261d94278bddcc99cc73418d4b693fb63a3aa1cd97f9a652500852adcd6e5c13f7bd625a5d106baaa507
 DIST gentoo-kernel-5.4.257-1.ppc64le.gpkg.tar 52295680 BLAKE2B c30d017af6fe97b77d78eba67ac759f74acbe3d27b96c68cf97b6e6ae2a3e0f76b54877943f8624b318bcde143a622b3accbe60007c9914fdb68b9f5ddd78ff2 SHA512 9165bfccefae9d2563db86a4ac75ec27abc40066cd1842efcaf7a0550b5acc96cc462c8a3a2ef37298f3653b495e059ba205c3cc94ef0f00c810577697aecfb2

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.135.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.135.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.135.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-13 12:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-10-13 12:11 UTC (permalink / raw
  To: gentoo-commits

commit:     314038c3bd0b075062623aa00ebf682c39b0bebd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 13 12:09:19 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 13 12:10:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=314038c3

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.198 amd64 arm64 ppc64 x86, #915610

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.198.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.198.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.198.ebuild
index fb165f3f0e91..67af68076aac 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.198.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.198.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-13 12:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-10-13 12:11 UTC (permalink / raw
  To: gentoo-commits

commit:     9b749ed5547647b2fc86095a65d72c25df8466c0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 13 12:09:25 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 13 12:10:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b749ed5

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.57 amd64 arm64 ppc64 x86, #915612

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.57.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.57.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.57.ebuild
index d2845437114c..6d2507945e03 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.57.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.57.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-13 12:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-10-13 12:11 UTC (permalink / raw
  To: gentoo-commits

commit:     bdf20305945735d75f7cb75d0b9fb14aab78b7df
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 13 12:09:22 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 13 12:10:55 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdf20305

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.135 amd64 arm64 ppc64 x86, #915611

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.135.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.135.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.135.ebuild
index 83c6a5e4fa8f..bbd48fd37dc6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.135.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.135.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-13 12:13 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-10-13 12:13 UTC (permalink / raw
  To: gentoo-commits

commit:     862784b745cc5e912d2018b811ddff5b0e01fd41
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 13 12:12:52 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 13 12:12:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=862784b7

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  49 --------
 .../gentoo-kernel-bin-5.10.197.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.133.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.134.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.4.257.ebuild               | 127 --------------------
 .../gentoo-kernel-bin-6.1.55.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.56.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.5.5.ebuild                 | 132 ---------------------
 .../gentoo-kernel-bin-6.5.6.ebuild                 | 132 ---------------------
 9 files changed, 1075 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 78a0d1924d44..c2da6fcf3b3d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,77 +1,28 @@
-DIST genpatches-5.10-207.base.tar.xz 6028660 BLAKE2B da81c9b4110317c9decd5c6d1fd1a4c0b52ba13175be589c5c9ac8b6eebba40b53308310728bc38156902e49ce07a8bf9b12f6997ae5007ca07a31b39dfe86bf SHA512 a0effd411b471cc8f668a7bfb565d0e2a8b56abe46fdffdfa4ab8bba314cb77d21dc5113820f3e891cfbe3e9aa77c5e551c276052686f7f412741e153da43b35
-DIST genpatches-5.10-207.extras.tar.xz 3872 BLAKE2B 83bda3267d82207c3b574eb3e88e79d04120b2d1340edfb5c7e1869a04beb6af90accf4bfcf16945e45ff8911e4c85e95d11184e2908d900720e934beba078ff SHA512 bb9e862d7096055e8a3df8af03e0d8268ab3ed749933a54bdf1f0eb7c36da5dc9f8cbc1c0a9cc683d188a354f1be2a77e61ae31b1dd15164068120b58427146f
 DIST genpatches-5.10-208.base.tar.xz 6093152 BLAKE2B 39bf2d32114ec581c28770ebfa3da4d378d0db1ccd762ee1e17a3ba1af447c09e002d18b6132ca5865e026663b1264a432029c4aca6ed627e4a861d69d1c633f SHA512 e3c16f01c902dabc49f181d970c8449f41d900802bfe90dc9e4dbc31de86fd556860ad39753d4db08ab0105e4926d892d723ed7dc55975de801cbdd797308f15
 DIST genpatches-5.10-208.extras.tar.xz 3876 BLAKE2B f288ba384e0871c7ceaca2f20fa324ef69e032e21847770e13b95d85d67f2de40780c5e30a2eb2c75c77f142f8417bef66bc6f82f7dfb46fa4e98555c96cc71b SHA512 adad7c912629058889705cd77f684df2ceba3f02add3aefc3103f44484f996e8b42b320ca8697782fcbab24c00dc712fad0b852b8538f68c3ed258fe90550aa7
-DIST genpatches-5.15-139.base.tar.xz 5486908 BLAKE2B 9bb9dce583643bf316d24dd741e13d26eb1a8adb1dd512d2fa69f5c1d901615622bd5170cca4efc63ca19e3e8454641529af2f9d989c9329ae2ce82c80a2b91e SHA512 91bfd0e55739e2fe833655fa52d904bea153cf156da109bd5548617bdcc44838bd3adb0bb4fe96ea8e27ad5f8836f191eb79151c7cd89254e3dff307f862f4f8
-DIST genpatches-5.15-139.extras.tar.xz 3932 BLAKE2B 57659070be3889530d15448b8c38961fb4e45f307ed0f9bec896c70ee3bbdc133136fffe0f4f2e268bc96005766c1d662912b0d27077e67f917f4b30458c7694 SHA512 ca2599baa4e1462ad723b0a2c28b8e73a961a0b1b71a27344eb20a7e89fd1607454cb349d3c4401b061813fef395ce395f2cf6e52a75c249e6d22228a0c0466f
-DIST genpatches-5.15-140.base.tar.xz 5551752 BLAKE2B d75b41c5bd5c1d92df5057a73fc8474eac6b20885f0417efb23eed0bb365932560b47ed73346c1d32c4b8cef1cb8fb3c64c3188244f4faad854826aa41ed81be SHA512 56c3c9f3d4acedc4cc89f4666e13d807d89471ebd59043cf1a9bc5e79123be7c34fbdc289e7136a6dcbaea14c94f6e86b93ea680c35deed8d7ee9e9a9e457211
-DIST genpatches-5.15-140.extras.tar.xz 3936 BLAKE2B 006d8787d59e0c62258d3ec071bed673a6c43face73907ab659dc4791c305532cd4db79a5ab6513117470825c10a17582c96fb6a111bbebd1251be21cea123a9 SHA512 fd0b5fb681d5d7a67780ac85915e6fe7c06528ee7353f95f4a51d1dfb70ef654428b44be603f1a011355d01ee8665acec050d9e67758af267bc557802cd647d8
 DIST genpatches-5.15-141.base.tar.xz 5572792 BLAKE2B e062086d50d08b67c21c785b086c4bc0878f078ac6c10cabace2ebfe388af3497d2b98bb2e5d19d4b5791e78456bdf0e8c479121eb8c41b4ca2fcd362ebffe4f SHA512 1835684a7737d61423ec0778316b46fedea491a8f5254d9a2d630e5a78519d61d22dfa0d9d6ea1ece563f165c0d54c748f23bca5df304ad45338c27327e8b2c3
 DIST genpatches-5.15-141.extras.tar.xz 3936 BLAKE2B c51e1f9dcf3995a2e178d8763407dc94595e513f02d96d54dc1b71a34ada0eaf46b6cb1cf4bebd39b4776605532df529cf8ed361480181af516ab889f915ee5b SHA512 5eb1f68368de87df9236bcf10726cd3abcb75a9f59579e9810b9ea53f3ad332d345a3da7c1be61826b6b739aabb11a838d12ba7be3ce2cb890e094433176b02b
-DIST genpatches-5.4-264.base.tar.xz 6232296 BLAKE2B 09955b4c773e8f945a83f24ba79d40c62eddcba3c207f3c91dfe0e1e9e4351b916bde2bffef862f9c7adecea63a93a9390736010dc2f4784848c467208c4d955 SHA512 2effdb90bba04a190c2e88af5548c5a66b5144a92927c6a56c38b1e556beb2cca63804842ccff3889b243a1f47d9b4d91d8288c17fce36b9841bab788685476b
-DIST genpatches-5.4-264.extras.tar.xz 1812 BLAKE2B 5fe283f8ae6572dfc1c156baa6574c1ff172e05772b3e74352f61af9c4165f02544c62c3378a42fa0cb4167daf59b4f2fd95092d9cb459efc44f3f18e695c03b SHA512 3fb7e314a03c4f370efb47e97699d74d8b8b3d562fc3619e8b71c7431168d30875d5bfdbb826c2bb5b72d4e752b28a2b0b2885bc336cf5470c5099b2804f04cc
-DIST genpatches-6.1-62.base.tar.xz 3593184 BLAKE2B b9ede84287025cfb00e4772aecef49bb1528e3d47a4bfba110dc019ea94ed6319db1831ee765a497150e410e0d66029317c9859e951672207664345750531d5f SHA512 e1f5c54758b001cb9c4be6fcf0e92ad95cfe213b32186be0160bf5980ce1c6a77150f26baf89bf5e23c10c9c96df6ae3b5d77e2d84a4b792a93bb968a600fe58
-DIST genpatches-6.1-62.extras.tar.xz 3812 BLAKE2B 2f642be1d81a2e94221c9c713b8df8994953dcbac4d612bdad2f8e7d64111e8dfa4d988c105eea7d926e7fe08ec7232499e9bd8b8e2a9fccebf78d62bde91c43 SHA512 e06d58f69e3055ff38af09061daf6d0571590136fd154dd2ef2dfaca93d151391315abb5d45e252db4acadffbc7a87124c4ee50b6fffd278ce63fac819c38d12
-DIST genpatches-6.1-63.base.tar.xz 3660676 BLAKE2B 6af8b23486d6458d06aadd6e3d72d36a768e17bfb1917c23744954746931af6747682f3ab3e8cc12040087d760b63067d7f1fb73355dd7cb1287f42e60019e06 SHA512 9552fbef812ed0cfd950d1606ecf62414886bc0f79b572ec27a58e1f9f80a4c872fa6d28aec6301fd0474d9168156092318aa84faa108668b0f6df1965d01a2c
-DIST genpatches-6.1-63.extras.tar.xz 3816 BLAKE2B 6a9badb695f9306720e1bcc2836f90c82b27ac9205b455e76d9a0d6898f3539eaa05b96824aafb650c7efa1d1f9698190fccc5d115581c2a29617ef5b4259433 SHA512 e5fc923760637bf27dcadd2e59a6822e39f7c2d81d89019ebdba8853081ae875a60f657f8d483cd71dc8dacec51151a7dd3c9a5c4a7822fe32b658bcbe668c56
 DIST genpatches-6.1-64.base.tar.xz 3729008 BLAKE2B 10f4366a8fe83ca0609c0e2654e6c64ad47f3a3f1744ca637d8801ec9c8a8c541d74e21e020de0a6de18c98de640810d6934092b2b983b332e92514c2b6443a7 SHA512 1dda1ba93fea4c18ecaae6ec5a3cfea1fbe7f89fa9412e793b7cd0beff43894650167c77d1b85eb280f7754c85179dc3c72e32ca18f4d8a95667501c61958656
 DIST genpatches-6.1-64.extras.tar.xz 3816 BLAKE2B 315826af9d3e7abbef0314f962e2df50f9d183555ec5fb956fa7c9820435042e3c3a72a5ad766a3441543c54986ffbfdae8ff0a4deecb2a72851237108eaee71 SHA512 5a384aa4f6aff1a3410090873f9321ca1c6bcdb48dfefeaf7c2746b950ad22c7a745c60389ec49b99a249cb62c91d517389d5d91c844509dce5cd45a67b47edb
-DIST genpatches-6.5-7.base.tar.xz 428224 BLAKE2B 9038c1beda5e3778508a29ccb0f906520f93a505f9a45f7050c47814eaf2e474d46e3cb8760dcf5a3bfbc504c5c133f8dcd8b55261a3d0c824cb374a42d98801 SHA512 89942e28ec1c594401a4ecfd6ba240e334356be0f1f35e48dd9abb1f4ffd122a044a76079f214c534a6acada0db4b735a8fa8face05feeeba82e2b51231c0472
-DIST genpatches-6.5-7.extras.tar.xz 3696 BLAKE2B 0cba288c1d1c753e5a317e87432dbdc2e711635cd074b1daac3b40af683da939981eaa40b8d4291ad59d4abb92aba5fc97be134524e02b1c2c29653382d7f402 SHA512 ea3bcaffbf58f981388c2021baeea809a35a1b270cff6a0613dce2da8ff8431886612d22073c7a8d6462d20eb1f27d0c0518164c14e4af96b9393bb6a1a038e4
-DIST genpatches-6.5-8.base.tar.xz 521272 BLAKE2B 31bdac516a0a3f82cbe2c95d9fb0162d7a2b9f3865487528e7b92cb2316f559be9754d4c4c697f29500425c13fd0bb743c69b89530b4d471249f1b322315dbcb SHA512 debb1b1e499b94e4139143df5b3f22663fb6a216850e3262f5aeb0ade760f1a026d00e33f874c920369e3da968a192574351f6d93fcba3eb6b76ec45f5382b90
-DIST genpatches-6.5-8.extras.tar.xz 3700 BLAKE2B 65d52955a5a83d6e00409014b140dc1b9ee513673e5bee459ed7a047ae5d455f2ebd2cb6d8a156b81783a5e0c9e95d197a7b4f48678f1e066acdd60f47d2745f SHA512 be36f3481da77cc6cfa8521cb975367a105b4d0ec5febae709452650157130afd9372f2d89c7ed075ecaace642b78aebf9f33e146cf809c8f052367cc587c172
 DIST genpatches-6.5-9.base.tar.xz 574412 BLAKE2B 339dc1d19a323c2143fdd394b324e8d73b6e21b833e48096b6ae312b188bd9f39811fcd7b93f900c6ceb6982eb6ca108b2ec617b8dc98fe2ec255ec3b002e31a SHA512 42873d29784c0d85434d7eee81ef2000a42164e20ef74c875b81ed8df96ec3632261485c38e17ffa41d94df200b69d8d0e663eb8c90ea741234e860aad9026e3
 DIST genpatches-6.5-9.extras.tar.xz 3704 BLAKE2B f45e43b281c9ad49870e72a7d4e3790f316076f438a5b45fbc53bf3fc29173675fae1e1b8ec170aa7609e0a87e79afbe033ffe7ee64d1ebdf2c1200fcdcbebca SHA512 888a87e165c64ee71b04b6f103666b4f699f790aadb58314253f63e82b0c245646f29fc3f139da2eb6a08db7c8f40c5239a359e81e3d7ff2b0d60b219f8756a8
-DIST gentoo-kernel-5.10.197-1.amd64.gpkg.tar 63232000 BLAKE2B 07ce6ca9e2d1185b6d7191e0a8be65c20b849d6e9db9d08de4de8c4f56802bd4d320b24810d9087a8cc87ac0fc432e2a4d04d1afd63022ce5c7a0c9b186defa6 SHA512 6671dec4d289a17b6d71ceb3a63194f06c2fd522fcb0844e2fc61ac71f547ba576958d28dfc8f4a33b0c2282e04aeeed1f3c0c1ba18910445244ced65a16593b
-DIST gentoo-kernel-5.10.197-1.arm64.gpkg.tar 56412160 BLAKE2B cce4aeecf8f2d9be8cf5323482263d17744c19c47ecb4317f13ab150b32ba942942f9d21f0a455571f1ff97e3357012491c03ffd6201d16a9c4b2a999c30424e SHA512 755c03fbbc1f4d81b6fcfb6e963b116ccc3b3125aeed848aa561cc50c4d2ede5437c93cafa64a4831777898a91f94f99c4327af0ea59e52c91cdbce7151d9c96
-DIST gentoo-kernel-5.10.197-1.ppc64le.gpkg.tar 52828160 BLAKE2B d562015e81ca4c3cb7f7746dec03fac0a8ce17b356cc833c19f3866f7819faa9ed282de977af99baf2089b00df4bfd62d527ac4b4dbfd6c9752da2500436fbbc SHA512 64409775f0548a1f7890e01e49938ceacff0c7491d89ca96d6064e1324fa4517cbe3484fdc70a16d9c5deca7f5e4efc3565bf1526ca94b4239739b3d38dfc2a0
-DIST gentoo-kernel-5.10.197-1.x86.gpkg.tar 53473280 BLAKE2B 67529d83d34d621cd3878e73bf7af96656f0dfcafc10020b7538e108b921a14ef0a9f6ced443da3db12405e3c94d367fbc5b2501e51d9fcf9e0d3af40c286e61 SHA512 a39e51f3c26136776ed47a10544aadf6f9250fdfe143dc9f59a10f67f750f92eaae2e7e1f4734ad4110759e77dfb9ddc36c38d6a103fe03f14cfef02e16dabdf
 DIST gentoo-kernel-5.10.198-1.amd64.gpkg.tar 63139840 BLAKE2B ef7840035ca70fa40147551529e6fea01ec8a0a21b20d92eee53d38f65543c29dea9a1425680becb4944eed2cebc8404baa2d4463e0cd543358e015c10b17ccd SHA512 f5ce69bb2ed049a155b02e0ee6605fb6c62b91f9edb62e1a673a3b12a4d33f6e5ea7ef5e068b6fc909b1480dacfb5c32658be99ac591d6cd4c75a23ea20ee872
 DIST gentoo-kernel-5.10.198-1.arm64.gpkg.tar 56576000 BLAKE2B 64dae882a7950eb20e5dc74e269becc2d8dae9f884a7af3cfdd59a79d13f06b8e158cc5e375e66ed0b1532609d61c6a985f04b59f751e58bda388ffe494fa691 SHA512 20f2a97232fa9f6dc342ff7efc7105a760ac561dd0a2009a0d5b3bc4c3fb5a5f0329ae84cb12e731719ba8c07ee4406f6eec2dace28283902bbd3f8b4c678fce
 DIST gentoo-kernel-5.10.198-1.ppc64le.gpkg.tar 52787200 BLAKE2B f6e70b6b196e7124040de925b098bb78de2384a1ddf053790bc3e5ca7e5525bf1f9abb91806e95d465d97a8be3d00faadc57d67aba9ddfd314526d2accf52e6e SHA512 676c3f6743fa1f9fe113c487b694f225c818313032f46a87d071ccac35dc12dac3819fa8ed00b95f233d0f58c958bc5ca563f5f56793253213beddda4382b9fb
 DIST gentoo-kernel-5.10.198-1.x86.gpkg.tar 53411840 BLAKE2B 563b16075c0e927d92b805454c7ba7c670c6b4c01cdcaef04ad55b1321ed96d2e02b36bdeb57c624fa69116c25ea688f636db8e615b3df27a1384a3356840734 SHA512 b9d4460c85f1a55335686308c81b2c4e6fcaeb3ec9575a709c09f1e6802ecd372fcb5a91bd84976ee1fc24e3921618ee6bfe58c15c97ffe0d9a6e4116f6d3ddc
-DIST gentoo-kernel-5.15.133-1.amd64.gpkg.tar 66314240 BLAKE2B 06c823e5c30cf9141a0a4cc847611e99972c006c6488679738649056ee172360c82e936ad1ffb4ae191178f9167d7384062aff6d79bb5491ac746a45f9772598 SHA512 6779485b1ddeb3dc102680069dfb949c8c0dc4adfe9d0e02bda3f5b4f82349bdc9ccfd2885f4673e6e237bb05aa29de811e3c55c8471146ef26686919875ab57
-DIST gentoo-kernel-5.15.133-1.arm64.gpkg.tar 59392000 BLAKE2B 7a8ad6e702fc577108d38ee4fd6fdce91ae6128f875a81490e945d70f2788692f07eb51b85a6f10d9f7375f68d1df8ef6c16f5f5cdd22c7e5bd27a3d5175b3d7 SHA512 3d4247b46547e837fc768994d87b80823cbb154bde30defa7b3382affed7bfe9694125860580c7820fe2b3f401092b793ea3e43400ab4b46b08b322c6519d4f9
-DIST gentoo-kernel-5.15.133-1.ppc64le.gpkg.tar 54937600 BLAKE2B 3f1caf13d56ff28609d9e9cfc1acb5b37ca0744f71fc1c8410c5558bf6c45e3470d1dc38e6f9113cf0ecc4f01265620102f4209ac76b25deaa2f29f81501108a SHA512 5aaf9ae9fcbad8a8367f9960958b0e3b5adb7d9d6ae0138192ac6f731377d2d6a8c2f97c37de8f6a39abd6dd32e71512f972de35b28cb8f5b4277de6c5da1673
-DIST gentoo-kernel-5.15.133-1.x86.gpkg.tar 55971840 BLAKE2B 89ce0176b8c84a89eaa4ddd75645c53d0c79823be21125bd1a3efdcfedf23036dc00a56033c16c004bc2da325541e6203fcada80dcb9b9ea13602bce02f88463 SHA512 17ea6ba467c783f5d576a43bd6478bf879cb3ef6a46a4cb191255766f8d96c2c9ff741581f51fcd99e3aac8ef80987f7c8b4ce7fee878cc6c1d8d1fa908b1fed
-DIST gentoo-kernel-5.15.134-1.amd64.gpkg.tar 66304000 BLAKE2B 0373ea1ec24e60b5371cafc5ec721126b7de78e79f4d5055a7c542eeda01c786e88c67f23c11249ea8969b4b42c1782046acb82004deb6d5fe904a4ca5f9aecc SHA512 9b7f85dcbb39d3b9f973be1a387284d01bbbb089820e7c8ff9abf621d1d0e7b0305df15e6ddcd8ba3f5bb066cd9e03d61131ab5ab370b03a08dfb1f6fadb0c30
-DIST gentoo-kernel-5.15.134-1.arm64.gpkg.tar 59402240 BLAKE2B 8c0b4eee837ddc39bee5bef7dd5e1595768cbfd40c6a0704497801fedb7e701e0414994cb4d0fc5c57aadf10f778c192f70da399f18780fcac6c6f7f55d779fc SHA512 66c6861fe9033ea76076c1e0a99a3572920b4271087b345202e371b22ca8079b8b007e139cb448dcda04a99124b1d47b28a9177440ee61e9948250fc7fd6d975
-DIST gentoo-kernel-5.15.134-1.ppc64le.gpkg.tar 54947840 BLAKE2B 2bbc465c00de2300d8ad78f86e4e0b91d9a4d9b153dc27c8fc3526522aa6da9952ffae4f7564dfcd5ab5365cecbcb6dba8ab7a4b9c8b70ad5598eb21a3fc4f60 SHA512 537d5f1f73bace803a55564f21b36fa5baed6e429ef9a1d3e1199b44841e5887fbdc969679f31fd73ac084d6cf55f16eac034a260d5b71a7a401bc97bac4cfbf
-DIST gentoo-kernel-5.15.134-1.x86.gpkg.tar 55971840 BLAKE2B 30eb75986c115340b9a87cdf6724ca21f489a800849aa3c0315d4a663064696d05ee6be731aad1ebf6903443a0826f81f2f8b6c39112b945cd37c16b93c320b9 SHA512 abc30a76d029dffb69a3cb62126f129ac07af3ca2f7b79b7ae39d78b1ee25cd350a7bd51e37a85387cfe4bc10d0611e22a7d668a770936e38f902e5e5e3704d0
 DIST gentoo-kernel-5.15.135-1.amd64.gpkg.tar 66232320 BLAKE2B 84dedba1da241bc1680d799bb8620cbc039a8a1637196b91681f4581241f2033b93516a15eca2f3374d2f7e3667aa22ad3f364c9a29f768cfce71b3cc74a3f4f SHA512 e0747bb34f1f5521ae7ecdecca55a44f9fcd25dcf80729de10b9206a24c7dfd05b0aa75adaecc4deb54259c39ecc483834f60f6df984d07ac0cc066fe57665c9
 DIST gentoo-kernel-5.15.135-1.arm64.gpkg.tar 59566080 BLAKE2B 39b213d78c68f96dac90a31ba6cc72d2a7ea5131e63adcc928a695d9e516ac5bb58af043b09043a78f05417f7ec9290b0b9e0e97127ad9713ffe85e8055eeceb SHA512 63b519140ac339702248b9a1a86e9f9e4477c26bb8716cd9a7bb748cc0f974e477d1fab84cdf02025b600a1df44bac438e4321ba577ea7394c991fc424a40437
 DIST gentoo-kernel-5.15.135-1.ppc64le.gpkg.tar 54855680 BLAKE2B ceebd35008845871190742af97ffe053c831db5780f76fbc74baa641590fc6a6e618a4fbcf0846f934a1d0406cdff11e52aa3ec872dc2b788e88fa0882d7f133 SHA512 e846b404bcec42b28e401b1db785adc5ff9e500809051533e07c068136c8e76ed0fe172f6612446949f3e5388c372816f06c1a4b70a7ab2f7b70461af3419bc3
 DIST gentoo-kernel-5.15.135-1.x86.gpkg.tar 55910400 BLAKE2B 750b67f5deebc1a7f3592eb70a59699dae9ba0d5e8b0b7d3d0821072b4355d35f41abed1ff39ac7637fd339f7aa6b9e90ce7a4eeff9a0d62442fe19e186f20c0 SHA512 da4b66932fa89a91e6855f4f8d283f8c69e73d6482332de67f303576867ba1c304ea9c09585041ffecd8d78a2d17270d13f4e53e2b9b140d27ccee7c51aa7130
-DIST gentoo-kernel-5.4.257-1.amd64.gpkg.tar 57559040 BLAKE2B 6da5a46d02e0d0d00df0ab49dc87f8d174d77837790ff19b9fa091eabb0772c39afb3838dd8cf0d663500c6aacf803344645b1f0510d0fc3f3de6eba4c5c1bb2 SHA512 a268a093bb566e9e666ed0868e3a15df23048be2db5d2cde92a1a1852cb5152881b85672a3e201fa20b22cc078a44759fe1ef0b6b429520c301111b1c07b9402
-DIST gentoo-kernel-5.4.257-1.arm64.gpkg.tar 53841920 BLAKE2B 8596b416fb3d0fc4c656eacdfa0338745a25d290d2a0437bfe2d5cfc176a0e25f1f90c66a88f7a1ccbab3b7a78e67cdd61d0c1d156a4bbd10f262ea0428f4b3a SHA512 87d7b749996da91a6bf1a30a039e4b91648bb24a74f7261d94278bddcc99cc73418d4b693fb63a3aa1cd97f9a652500852adcd6e5c13f7bd625a5d106baaa507
-DIST gentoo-kernel-5.4.257-1.ppc64le.gpkg.tar 52295680 BLAKE2B c30d017af6fe97b77d78eba67ac759f74acbe3d27b96c68cf97b6e6ae2a3e0f76b54877943f8624b318bcde143a622b3accbe60007c9914fdb68b9f5ddd78ff2 SHA512 9165bfccefae9d2563db86a4ac75ec27abc40066cd1842efcaf7a0550b5acc96cc462c8a3a2ef37298f3653b495e059ba205c3cc94ef0f00c810577697aecfb2
-DIST gentoo-kernel-5.4.257-1.x86.gpkg.tar 49612800 BLAKE2B 4347a26fcf06e2493f526d7146ec7cd8170dd3bf3a3a04b846de57325d2a876a36ced46b7f59a05aced8797e7473a1f7e4da42bdce8b8f7d46455225ab4bcbe7 SHA512 a2cc71a96f7db8886c7009fd6342667d0d0a14f157a04642a838560bb5289bb26174a2cac3ba30a053a6f66a06254f8ceef5ce2ac010442b072d8e399e79bcd0
-DIST gentoo-kernel-6.1.55-1.amd64.gpkg.tar 72540160 BLAKE2B 8e7aa1fea0dad448091297c93b47d8ac03efc4bb7caa8d0e96e04a2e4385e829b67ae09f047ad3cffa97506d6a5fa3b4a77668132a289770d5701f466c31c600 SHA512 8c55095aeb5b7c8b09c5ced0bce752d027b0aea9cc66055dbf67528b2e583d3e3ee8e8e03d4ca33cf74efcee8c502c447f97cf3b6c30cdd9923fcfe7f6f6309c
-DIST gentoo-kernel-6.1.55-1.arm64.gpkg.tar 65208320 BLAKE2B 81fe79b0906de31de8c85382271c5029ad3d685e4739a9c6018cea31745ca53e7133f30bd2ae5e83aff9b42edd2bacc04b9b2df01e2871e46ab174da2cfc91f1 SHA512 611a8de368c074ed90264d3be82654617ff2b33b8752d756492ce0cd6c2c441abf81ab2873337ef061b4dd43f3d4535680415970b184bd363017c2d01a8bf7b5
-DIST gentoo-kernel-6.1.55-1.ppc64le.gpkg.tar 59822080 BLAKE2B 87ab21283f2beafbe2ebee7052bce9d22daa3c81b17eec34e948e6eaa1dd777f32db98a6be9a6591fd04825399e277b5f5ae7d7c14bd86f556765571c3e94042 SHA512 686f926aa777decfcc2e86d739ba3fb817c444aeb15047106284881eeb77f2008000b4c65cc0d535f237b850a4335c70124e89fa58eeb5fe3f6eebd42eb4a288
-DIST gentoo-kernel-6.1.55-1.x86.gpkg.tar 61962240 BLAKE2B 10ac633366d6e0e31b392e0f6f654f1f5f0dc04bad1e97e5b29af00c4523adbefd95257aaf8fda395d924e6784a4bccdf26a424a6ad8d83b5127d22a8eee1293 SHA512 14bdf63a5731de0f01e0d3ccd339ccec36d551c60f8847ff318c73f464ee60ea3cdea5db62a0f52305243c0aa1e8420a97f8333cac77c399d58361c019b83583
-DIST gentoo-kernel-6.1.56-1.amd64.gpkg.tar 72509440 BLAKE2B 1bbd61cf4ec48dcb35919cc6299056f50aa1e635cb16848c3debefe4d602ec37fae8470f9ba2688f268121f05cdf8c3a55d6f28df200fff5ff55655d8769d39f SHA512 21dd0da2e6035b96f7bd4c6c27ac9f17d41db6facabcc84cc66503a9b1978a4150b332a38aa4942553e2a676d41af3bab6e7d004ca9f3564698e38618a551620
-DIST gentoo-kernel-6.1.56-1.arm64.gpkg.tar 65218560 BLAKE2B 5b6de63af448c1eadafb6374446c7bd4ed81899581990ccb8e55b66b7716bd3fcb97414b1930af29b1698fe0812ba4170acc1fa8ee842848f11ff7358cc4589a SHA512 145922c3457d04be8e4d6fdacfef0f2cef950eb92e33079f0213d3870f7fbd0ea28040abff5ca5ed3d722cb5f9b18865f9f65f28813a8d9bdea923023f87c163
-DIST gentoo-kernel-6.1.56-1.ppc64le.gpkg.tar 59822080 BLAKE2B 9af8b39695897d1120c284a0f6db54e81ca8cf2540fd98de2d8fc24743928d6dbc99b77e669c2315fe11768b83f587a3b085348af3212047566d1aec0eb80d58 SHA512 a6bf9ceb2e0da4c9c7e981a5f77d6bb9173f82817a969454581de96b07e549a3a059e2851fa336d7d37157583388d373e5dd6ee213e5037218cb5b2fac1df40e
-DIST gentoo-kernel-6.1.56-1.x86.gpkg.tar 61972480 BLAKE2B 75e1600b42b3efcc803519b1247272e4bdacd559f6e0ecefc1fa97723407f362034893aec3c84312c13b4a97b9cf187e52296039a11de9c3edfceb95b2c7b35d SHA512 09d02255f2ec52b2ef37721aa401821624fb24c6ebdd0dbc1dbb78b8ff544e41151614674a2698ed92ee65c5e90f813da19ff6e17c408f7a6a490bea3ff4045d
 DIST gentoo-kernel-6.1.57-1.amd64.gpkg.tar 72437760 BLAKE2B 40c1640468f10bfd24c68af91ef6b787a68432d7381d7b36331d94a88605b7b2c9c191cfa20cbebd6a4a255b1e0384d9efee6ebb761b2129b2c5f7b73d602938 SHA512 254a591de6913a1cd4c111c36531da0ec5e7eea06c24adbce7bd16c9e58286b0a7d7355b75b99556e0220fb1caf79c2bcd207947582f340a68aa0331a0f52535
 DIST gentoo-kernel-6.1.57-1.arm64.gpkg.tar 65402880 BLAKE2B 7c373e287dcbbec86b82b1a225fe8971347708b5c161d266687033bd92e7a331238ec4f6164f18fe69f7138a9021e9c3e831800ea031da29ea8ebde0591a26c8 SHA512 f0ccb7b47f4fc9d86bc540ee754c42db0639710a366a309b448b8b99b4e4aa96a5fe569f412b9b30b51d4ac231b5a97ae7420cf6efbce87ef6190eb9a062d065
 DIST gentoo-kernel-6.1.57-1.ppc64le.gpkg.tar 59770880 BLAKE2B b75ef8425ba37ae13d63842535b4477712f96202cdb3898df214a70e436cda0e4a96405a7a1a0ec40a20ed5df976bfa64638af1b0a7eb13ec2133280dd46222b SHA512 60c8ec52d2260144cb8332de2f23d1ec2499fb365e9616fce6f9a8612b4492c670cf4279d69d6d999c223db9e7b9074073b33768d568182a92e84f62bae9a888
 DIST gentoo-kernel-6.1.57-1.x86.gpkg.tar 61911040 BLAKE2B efe74805e01fb52c45c47b32d3f140af0b6f7c063883dc1af1a20dd2c759ce3267e227489ef278a65f9480ab75e63fcdb873f8c415fb459269a0c04451469d72 SHA512 41a4651dd11dd4ad9970656c246768f319c27023e19035d12af6360886184f9d6ed4ebbd21a535cd559b25e226f927d2d04dff9a4e82bc4de3debb67ab18e1a3
-DIST gentoo-kernel-6.5.5-1.amd64.gpkg.tar 83599360 BLAKE2B 1c0ef6277d6350f0253633ab959dc49a5f69c9428d4a3b0a949d67957a656726641fd346b72e77cc1869dbd6dc1d8c95e93112a966fc52d72c01fe2cf016ad1a SHA512 b2608c8f72549da0959301745c40b4c7476aec063cb4ccdfb0b92c6f7ce4ffae32b9489500319341b64bed60cfe4e5a0ff5dc067e90b0677138e1e0879db440d
-DIST gentoo-kernel-6.5.5-1.arm64.gpkg.tar 73185280 BLAKE2B 5701a49199f604b7fb53caee89b82ee0de7c3ab5b11831aad509b7005efd13f3939e7e07eb4ada497faa2e709f08e1de78f0cf824b95d9c56bede84cdc8ec63d SHA512 a2a53824afd4d5905c8b9549bb82b73b86fec7f264d2b2092da526a37c1516a8d727651eccb470f672a412c34f0a4afd29ad2d56d6db5d7cee68f2341840781a
-DIST gentoo-kernel-6.5.5-1.ppc64le.gpkg.tar 64471040 BLAKE2B 0a4acdfb4f2d272d1b818e048fae752e54fe748e607941d9877a3415c5f88ba8bddcf18db1e64cc2bb4081f1e5e3802fc8f08bcdc5c5a940a3a19af0cbf2a1ec SHA512 81c2fe480c6fedf99f4e6badb952a5b4b12a95cf2329303ce8b2199898025673c3d7c8fbcaa28d5c3042e9331df59d72a42d4bc89b58a3659ea261da29f95b9b
-DIST gentoo-kernel-6.5.5-1.x86.gpkg.tar 67358720 BLAKE2B 5e516dceda5e5ec4e490e29d7c35d4ed0d2f865ff51f26b2be2cd46025b161591bb18e84010f55fd568fcd68130431c33238052bca322d81c87e731c3a8da762 SHA512 d8532b9479943a1c8caa2bdca0917530c585bb0e620930bf2f50c933f2cae3f6e77efac9e2fdb844a20af4e950c1868d2678972fa7867f0ee6c74eb2510ad2a5
-DIST gentoo-kernel-6.5.6-1.amd64.gpkg.tar 83630080 BLAKE2B e52e4fbd7302b6deb191e4d98b04f1c66c545e182c0ffb751d448cfb7b3119e2151bbeb4893f1202ad06efbc022de89ad71e2b06bd4c794827775a08d546e00c SHA512 e53be1dc3909b0e45ea681729efd3f12fecf68d3617cd496619511b14e7ebc695ea5943286cd10838ffd67f673f2009bce61583ab5cd7230f6a34b15c747ff4c
-DIST gentoo-kernel-6.5.6-1.arm64.gpkg.tar 73205760 BLAKE2B 930304b4e66b4b8dd004f82899fbb27a1720fb43db1253440e3a2dedb989b4f0f1750c89dc8f7c4ed4a446110263e1c928cf69984b5ebbf90584c3c47fbba212 SHA512 821392de2d5579a4299ef1a12b3a308b09ab73aba08c88a6ffebf59450539512013da75d3b4b0174171e2b6b292d9a2d92ed176d21775c43027c30c5b8e090a0
-DIST gentoo-kernel-6.5.6-1.ppc64le.gpkg.tar 64481280 BLAKE2B bdb57d00e592e7d957316e24eda55913c8dc68f004c10ecc4a8d51bd53653835c6f9674955bcc34afbc599763e951e7943954dffd53cfd879a528349d4990605 SHA512 7ba227cdf22cd2a0d6440d6f21261ecdf19fe9255c449ee05fa7cba9bfe0f5d5a3c44ee64a9a4524f09f0e924d97cdc51ef9d9ba4b64ae96d1f95851412633c8
-DIST gentoo-kernel-6.5.6-1.x86.gpkg.tar 67368960 BLAKE2B 5cc89bc2acbdd48a4561ecc95ccd55966dd56609dd60da95fba30183ec234f19276deddf7b49de7d376b0ad7ff4c3d9f11851cfa10126a3bd88a398979c95b43 SHA512 fa793ff6a73997baea0363d1d2812652f10dfc17fb1015377a0e3cb1987646879bdc80cf2f5bedf98f5bd49ace8d53a0ef3580552033d1e8eb58f0ded54a7199
 DIST gentoo-kernel-6.5.7-1.amd64.gpkg.tar 83537920 BLAKE2B 90f9ab1b3214bfbfbad8450488c52e60d2534f9ff4eafcaf5d3c219b2d48b39590c3b5456ee10db41038cf0cab6d6468b4e8c53f714098d1611511ff5ee1cf69 SHA512 0ca65fb868f87843fab41942d7783a385151adf2ef203b17a9ae7753f85392812588cde1481b86febffe371ba71d0e6482cfdda12b0d4dc607025375a1db0e4a
 DIST gentoo-kernel-6.5.7-1.arm64.gpkg.tar 73390080 BLAKE2B cc4e26bc1a73405e4039c943cb0ba73bf215694cf5936e0f20bc9356c9dc3adf042901c9db771cfb586ccc6f524fa444539fc49019c77b4ac2ee0cd29dd97ebb SHA512 4a55ef7726e114f180627d3c0b1d7077812f7920a7bfc726e28e44d810f2a9af1bff74a8c0ff73d396247ea865c0045c49fbf054961e620127f12d483a9630ce
 DIST gentoo-kernel-6.5.7-1.ppc64le.gpkg.tar 64430080 BLAKE2B a79c67c1bef8d40eba08a9afde1919276eece3748ba35940609c2380c09926751bcfcfb6c415f869183e39e82758f9ec55feb401a40f5040c707ff1c879c6497 SHA512 9934976e2d009e72c63efeee9deba67fcef7a2e624d9660cdaa812a0479144931efe0663aa5e07124e0105277f8930a6bb9ae3f2fc90fddddb9069da71c51055
 DIST gentoo-kernel-6.5.7-1.x86.gpkg.tar 67328000 BLAKE2B 70cf6f4cb3ef663bdfb387bb2ec1235e94d21053e44598ed845e97231c3db6b0cfebc444303548b7138495cb4664d095e1870184e392f49a924bc6291d460ab0 SHA512 6f96233a442a5ee130d56ed4b8db9cfa1bd75338fef330f496188ca5db4c2a77b9530228fdc216a89c021b5c0a0f58299d03c23c60666c43c8eed6661e29416c
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
-DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.5.tar.xz 138898084 BLAKE2B 2e641b79a080e8f4ce283bcf6b74e2c6f15a374367f1c4c875c663868dbe801317340824fb3adb46b3a51d3b7e1f67cc4e8144d367621ec43ffba5c4eb8abb39 SHA512 1b59dc5e65d4922c3217a8c8f19022dfd6595ae89747861d825bfeb51a4ae6c85449d05db69635a712bef7b355b80318195665582d8933b1fed6ba582f6ff257

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.197.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.197.ebuild
deleted file mode 100644
index 67af68076aac..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.197.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.133.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.133.ebuild
deleted file mode 100644
index bbd48fd37dc6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.133.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.134.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.134.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.134.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.257.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.257.ebuild
deleted file mode 100644
index 3fe8af6f211c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.257.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.55.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.55.ebuild
deleted file mode 100644
index 6d2507945e03..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.55.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.56.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.56.ebuild
deleted file mode 100644
index d2845437114c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.56.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.5.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.5.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.6.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.6.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-16 11:27 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-10-16 11:27 UTC (permalink / raw
  To: gentoo-commits

commit:     fefd9b24cbdb6793e46895ba91a599949b92190b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 16 11:22:32 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Oct 16 11:27:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fefd9b24

sys-kernel/gentoo-kernel-bin: Bump to 6.1.58

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.58.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c2da6fcf3b3d..967c2a2a5426 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.15-141.base.tar.xz 5572792 BLAKE2B e062086d50d08b67c21c785b086
 DIST genpatches-5.15-141.extras.tar.xz 3936 BLAKE2B c51e1f9dcf3995a2e178d8763407dc94595e513f02d96d54dc1b71a34ada0eaf46b6cb1cf4bebd39b4776605532df529cf8ed361480181af516ab889f915ee5b SHA512 5eb1f68368de87df9236bcf10726cd3abcb75a9f59579e9810b9ea53f3ad332d345a3da7c1be61826b6b739aabb11a838d12ba7be3ce2cb890e094433176b02b
 DIST genpatches-6.1-64.base.tar.xz 3729008 BLAKE2B 10f4366a8fe83ca0609c0e2654e6c64ad47f3a3f1744ca637d8801ec9c8a8c541d74e21e020de0a6de18c98de640810d6934092b2b983b332e92514c2b6443a7 SHA512 1dda1ba93fea4c18ecaae6ec5a3cfea1fbe7f89fa9412e793b7cd0beff43894650167c77d1b85eb280f7754c85179dc3c72e32ca18f4d8a95667501c61958656
 DIST genpatches-6.1-64.extras.tar.xz 3816 BLAKE2B 315826af9d3e7abbef0314f962e2df50f9d183555ec5fb956fa7c9820435042e3c3a72a5ad766a3441543c54986ffbfdae8ff0a4deecb2a72851237108eaee71 SHA512 5a384aa4f6aff1a3410090873f9321ca1c6bcdb48dfefeaf7c2746b950ad22c7a745c60389ec49b99a249cb62c91d517389d5d91c844509dce5cd45a67b47edb
+DIST genpatches-6.1-65.base.tar.xz 3729228 BLAKE2B e2f41ebb95ca74bc5d37f950e088d2d790c09613728d86a58c31867954748d5ce57f484acfde262bb70c2d42538241b6b05cb9befd7efd6ee10a276fa79e4c3b SHA512 815a57b87978d2a0196146ff4e2ff6a7e95d10c74727d458f9cbaeddded3c99c78a24524b8cf1fa0f1297e5bc7f3c9cd743b19f12938478f3f3faa3a68c7e431
+DIST genpatches-6.1-65.extras.tar.xz 3816 BLAKE2B 78f99a28e607a207731a34036931d663c1815ba00bbbf0d83dcac5597733b705f2239baf44b1b454da38303c7b9b4663c8de9024f7bb51d71f155d5b3d948cb5 SHA512 e228dde9f67ff74e02dfeac5ddea5f2f0122f4a7f09a6499ff8ee27ca1eafbdfbf09a756fac212de49702f01bcef8e25be1872c62986d393aa55cc7274d906a4
 DIST genpatches-6.5-9.base.tar.xz 574412 BLAKE2B 339dc1d19a323c2143fdd394b324e8d73b6e21b833e48096b6ae312b188bd9f39811fcd7b93f900c6ceb6982eb6ca108b2ec617b8dc98fe2ec255ec3b002e31a SHA512 42873d29784c0d85434d7eee81ef2000a42164e20ef74c875b81ed8df96ec3632261485c38e17ffa41d94df200b69d8d0e663eb8c90ea741234e860aad9026e3
 DIST genpatches-6.5-9.extras.tar.xz 3704 BLAKE2B f45e43b281c9ad49870e72a7d4e3790f316076f438a5b45fbc53bf3fc29173675fae1e1b8ec170aa7609e0a87e79afbe033ffe7ee64d1ebdf2c1200fcdcbebca SHA512 888a87e165c64ee71b04b6f103666b4f699f790aadb58314253f63e82b0c245646f29fc3f139da2eb6a08db7c8f40c5239a359e81e3d7ff2b0d60b219f8756a8
 DIST gentoo-kernel-5.10.198-1.amd64.gpkg.tar 63139840 BLAKE2B ef7840035ca70fa40147551529e6fea01ec8a0a21b20d92eee53d38f65543c29dea9a1425680becb4944eed2cebc8404baa2d4463e0cd543358e015c10b17ccd SHA512 f5ce69bb2ed049a155b02e0ee6605fb6c62b91f9edb62e1a673a3b12a4d33f6e5ea7ef5e068b6fc909b1480dacfb5c32658be99ac591d6cd4c75a23ea20ee872
@@ -18,6 +20,10 @@ DIST gentoo-kernel-6.1.57-1.amd64.gpkg.tar 72437760 BLAKE2B 40c1640468f10bfd24c6
 DIST gentoo-kernel-6.1.57-1.arm64.gpkg.tar 65402880 BLAKE2B 7c373e287dcbbec86b82b1a225fe8971347708b5c161d266687033bd92e7a331238ec4f6164f18fe69f7138a9021e9c3e831800ea031da29ea8ebde0591a26c8 SHA512 f0ccb7b47f4fc9d86bc540ee754c42db0639710a366a309b448b8b99b4e4aa96a5fe569f412b9b30b51d4ac231b5a97ae7420cf6efbce87ef6190eb9a062d065
 DIST gentoo-kernel-6.1.57-1.ppc64le.gpkg.tar 59770880 BLAKE2B b75ef8425ba37ae13d63842535b4477712f96202cdb3898df214a70e436cda0e4a96405a7a1a0ec40a20ed5df976bfa64638af1b0a7eb13ec2133280dd46222b SHA512 60c8ec52d2260144cb8332de2f23d1ec2499fb365e9616fce6f9a8612b4492c670cf4279d69d6d999c223db9e7b9074073b33768d568182a92e84f62bae9a888
 DIST gentoo-kernel-6.1.57-1.x86.gpkg.tar 61911040 BLAKE2B efe74805e01fb52c45c47b32d3f140af0b6f7c063883dc1af1a20dd2c759ce3267e227489ef278a65f9480ab75e63fcdb873f8c415fb459269a0c04451469d72 SHA512 41a4651dd11dd4ad9970656c246768f319c27023e19035d12af6360886184f9d6ed4ebbd21a535cd559b25e226f927d2d04dff9a4e82bc4de3debb67ab18e1a3
+DIST gentoo-kernel-6.1.58-1.amd64.gpkg.tar 72437760 BLAKE2B 662048de9aef0751618dadee440162f1636b6f616458b560c88e369035d0c35abb45e6053e2d4c48ca2f7b28f939e708c62a994805f1ed8ee450484099b990e1 SHA512 7bd642812c4fbcd6c57b6d9b2b8f0b07e88d5e5e91e5bc685e0b64596b3431b09fa73d63454fd47253315f2c39e9d77f5a95012f427e87d51d9edd9639026237
+DIST gentoo-kernel-6.1.58-1.arm64.gpkg.tar 65413120 BLAKE2B 6967c9828e3e1fc939fb205d81a086fd760e824b34362834be8c90106c81331a75fcaf7470d22d316b1ee95b5ad12969383e4b56dbb607ba80ba6885b3afc43d SHA512 dc23e02e7c737d87a532c120a5bce9da7ef852c83f72897835362c422f2b6adc1f8d6dede2c35eb854974d83f681dd34194575333d8df88ccc2d8733a6349818
+DIST gentoo-kernel-6.1.58-1.ppc64le.gpkg.tar 59760640 BLAKE2B 9e48e35f83b3cb0ee3136f1dfc9d2d1a08335cde4be3537de1ed727ed22e8f23ea12ac869bf5f30ac5ebcb679f5e384e114a3f6c2d04873c408ce80623186dea SHA512 ec360285463651a63fb8b0524b685ac8235ed1480f5c96ae0fbbd1646e3114f307f5b87846befd146116796d050968b734ff128d184a8319eb4c9f0659eb0782
+DIST gentoo-kernel-6.1.58-1.x86.gpkg.tar 61931520 BLAKE2B 72b223b0eb8fcdf160b08e7d66d6b0237fb1b1f1794edeb0ac87e44c7fbbc79730060f56d0d51ff5829d177b5a9fd535e1e6b9ae261c435fa7e2622e052d584e SHA512 21fa3cc2ff3e0cbd7ee70d1d24e08061afe2bfc99d49d4fcd02333fa412d6f67dc0ed2c6a11402b2c7bb0c83fa22042dbc8c3c031728595dac42a7d5debec31e
 DIST gentoo-kernel-6.5.7-1.amd64.gpkg.tar 83537920 BLAKE2B 90f9ab1b3214bfbfbad8450488c52e60d2534f9ff4eafcaf5d3c219b2d48b39590c3b5456ee10db41038cf0cab6d6468b4e8c53f714098d1611511ff5ee1cf69 SHA512 0ca65fb868f87843fab41942d7783a385151adf2ef203b17a9ae7753f85392812588cde1481b86febffe371ba71d0e6482cfdda12b0d4dc607025375a1db0e4a
 DIST gentoo-kernel-6.5.7-1.arm64.gpkg.tar 73390080 BLAKE2B cc4e26bc1a73405e4039c943cb0ba73bf215694cf5936e0f20bc9356c9dc3adf042901c9db771cfb586ccc6f524fa444539fc49019c77b4ac2ee0cd29dd97ebb SHA512 4a55ef7726e114f180627d3c0b1d7077812f7920a7bfc726e28e44d810f2a9af1bff74a8c0ff73d396247ea865c0045c49fbf054961e620127f12d483a9630ce
 DIST gentoo-kernel-6.5.7-1.ppc64le.gpkg.tar 64430080 BLAKE2B a79c67c1bef8d40eba08a9afde1919276eece3748ba35940609c2380c09926751bcfcfb6c415f869183e39e82758f9ec55feb401a40f5040c707ff1c879c6497 SHA512 9934976e2d009e72c63efeee9deba67fcef7a2e624d9660cdaa812a0479144931efe0663aa5e07124e0105277f8930a6bb9ae3f2fc90fddddb9069da71c51055

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.58.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.58.ebuild
new file mode 100644
index 000000000000..d2845437114c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.58.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-20  3:49 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-10-20  3:49 UTC (permalink / raw
  To: gentoo-commits

commit:     f1f216dc5f43a9d9348589bdad5a24618009959b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 20 03:48:40 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 20 03:48:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1f216dc

sys-kernel/gentoo-kernel-bin: Bump to 6.5.8

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.5.8.ebuild                 | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 967c2a2a5426..3208834336f4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-6.1-64.base.tar.xz 3729008 BLAKE2B 10f4366a8fe83ca0609c0e2654e6c
 DIST genpatches-6.1-64.extras.tar.xz 3816 BLAKE2B 315826af9d3e7abbef0314f962e2df50f9d183555ec5fb956fa7c9820435042e3c3a72a5ad766a3441543c54986ffbfdae8ff0a4deecb2a72851237108eaee71 SHA512 5a384aa4f6aff1a3410090873f9321ca1c6bcdb48dfefeaf7c2746b950ad22c7a745c60389ec49b99a249cb62c91d517389d5d91c844509dce5cd45a67b47edb
 DIST genpatches-6.1-65.base.tar.xz 3729228 BLAKE2B e2f41ebb95ca74bc5d37f950e088d2d790c09613728d86a58c31867954748d5ce57f484acfde262bb70c2d42538241b6b05cb9befd7efd6ee10a276fa79e4c3b SHA512 815a57b87978d2a0196146ff4e2ff6a7e95d10c74727d458f9cbaeddded3c99c78a24524b8cf1fa0f1297e5bc7f3c9cd743b19f12938478f3f3faa3a68c7e431
 DIST genpatches-6.1-65.extras.tar.xz 3816 BLAKE2B 78f99a28e607a207731a34036931d663c1815ba00bbbf0d83dcac5597733b705f2239baf44b1b454da38303c7b9b4663c8de9024f7bb51d71f155d5b3d948cb5 SHA512 e228dde9f67ff74e02dfeac5ddea5f2f0122f4a7f09a6499ff8ee27ca1eafbdfbf09a756fac212de49702f01bcef8e25be1872c62986d393aa55cc7274d906a4
+DIST genpatches-6.5-10.base.tar.xz 631564 BLAKE2B 7a9fe483c7a6a040af5a1fc0fd99dd7d575a380240268bb61d68caf95613d53fac46edf6cb18633b6dd2e803c9360d3cc13f0160e6ccaf811ac8420f7dd30771 SHA512 506abb2a66c51e45ad3ebab0c3b921faaa890640c7236eed377aeb27dff9da552088ea8d8192b4f2e142c510c7d565a5c8431444fb39bd82948ec0e696c4b083
+DIST genpatches-6.5-10.extras.tar.xz 3704 BLAKE2B 4bfee3cf5f3af32c02f4df2b91437258a4bed38c4cd1fc8f8467020ffe1835ec86dee58a10d2e1775fdd6392c6a28552ea3a90ff5fd36504ed43cb7787ea7e5e SHA512 48589be11fcc969fd3f46475f8aa53047f191c5fec66918e84d178e14f531c209300808f7c2ddb479fb8409a344f205f59b72dd18b6d79d1ca924eab10f81f85
 DIST genpatches-6.5-9.base.tar.xz 574412 BLAKE2B 339dc1d19a323c2143fdd394b324e8d73b6e21b833e48096b6ae312b188bd9f39811fcd7b93f900c6ceb6982eb6ca108b2ec617b8dc98fe2ec255ec3b002e31a SHA512 42873d29784c0d85434d7eee81ef2000a42164e20ef74c875b81ed8df96ec3632261485c38e17ffa41d94df200b69d8d0e663eb8c90ea741234e860aad9026e3
 DIST genpatches-6.5-9.extras.tar.xz 3704 BLAKE2B f45e43b281c9ad49870e72a7d4e3790f316076f438a5b45fbc53bf3fc29173675fae1e1b8ec170aa7609e0a87e79afbe033ffe7ee64d1ebdf2c1200fcdcbebca SHA512 888a87e165c64ee71b04b6f103666b4f699f790aadb58314253f63e82b0c245646f29fc3f139da2eb6a08db7c8f40c5239a359e81e3d7ff2b0d60b219f8756a8
 DIST gentoo-kernel-5.10.198-1.amd64.gpkg.tar 63139840 BLAKE2B ef7840035ca70fa40147551529e6fea01ec8a0a21b20d92eee53d38f65543c29dea9a1425680becb4944eed2cebc8404baa2d4463e0cd543358e015c10b17ccd SHA512 f5ce69bb2ed049a155b02e0ee6605fb6c62b91f9edb62e1a673a3b12a4d33f6e5ea7ef5e068b6fc909b1480dacfb5c32658be99ac591d6cd4c75a23ea20ee872
@@ -28,6 +30,10 @@ DIST gentoo-kernel-6.5.7-1.amd64.gpkg.tar 83537920 BLAKE2B 90f9ab1b3214bfbfbad84
 DIST gentoo-kernel-6.5.7-1.arm64.gpkg.tar 73390080 BLAKE2B cc4e26bc1a73405e4039c943cb0ba73bf215694cf5936e0f20bc9356c9dc3adf042901c9db771cfb586ccc6f524fa444539fc49019c77b4ac2ee0cd29dd97ebb SHA512 4a55ef7726e114f180627d3c0b1d7077812f7920a7bfc726e28e44d810f2a9af1bff74a8c0ff73d396247ea865c0045c49fbf054961e620127f12d483a9630ce
 DIST gentoo-kernel-6.5.7-1.ppc64le.gpkg.tar 64430080 BLAKE2B a79c67c1bef8d40eba08a9afde1919276eece3748ba35940609c2380c09926751bcfcfb6c415f869183e39e82758f9ec55feb401a40f5040c707ff1c879c6497 SHA512 9934976e2d009e72c63efeee9deba67fcef7a2e624d9660cdaa812a0479144931efe0663aa5e07124e0105277f8930a6bb9ae3f2fc90fddddb9069da71c51055
 DIST gentoo-kernel-6.5.7-1.x86.gpkg.tar 67328000 BLAKE2B 70cf6f4cb3ef663bdfb387bb2ec1235e94d21053e44598ed845e97231c3db6b0cfebc444303548b7138495cb4664d095e1870184e392f49a924bc6291d460ab0 SHA512 6f96233a442a5ee130d56ed4b8db9cfa1bd75338fef330f496188ca5db4c2a77b9530228fdc216a89c021b5c0a0f58299d03c23c60666c43c8eed6661e29416c
+DIST gentoo-kernel-6.5.8-1.amd64.gpkg.tar 83578880 BLAKE2B b35cf26de55b6473a8dcf689743cc8f243716bdc06f965a1238155084382a09c7617f12ebb6b688922efc19208169dd2c7f2364573b659d552b2a14355aba6ed SHA512 6c31e96463b9fe31ed1bb15444e5567aa4599f0e08c82c7452aabe9d819ea30f52394ea63050e656d91a1e9e5501d9ccdb6b55947375d8ba29a710ade817d251
+DIST gentoo-kernel-6.5.8-1.arm64.gpkg.tar 73390080 BLAKE2B 049b5b55b994bf891429f60c93966ad2f20b60d599a02f983ea04038843b619fd8136938245ff933c14de9ea75b2497384114d1210c8a7700993fe9cd0241701 SHA512 4157896442286cb767469908f3ec5fc4bb74cf41a08373bdf7bac92b4dee9d8006f90348bd789d04c44b4ab676d8188865080ae88a793981c7bfa400b38b2c61
+DIST gentoo-kernel-6.5.8-1.ppc64le.gpkg.tar 64430080 BLAKE2B 4f9746b99c79696af0fe252622541fc5c4ea1cff84f6161e921f971fa6fcd73ae76c0bd6eef14a28525c1b15ae2095b4ec4ca5e57367e3c4a630ae18007034be SHA512 3ba0df442042bef2b9bd6e3fd11ac8c5bc102e92d49c6e76b4f25f82de5ac714a3cf442ef8c2bc44d917066864ec50d58e83fd51804276c98820c47a6765c958
+DIST gentoo-kernel-6.5.8-1.x86.gpkg.tar 67348480 BLAKE2B 2706ce801003ecc39a061aed2574d4853dc4d94cc3fadd0f692eec3726ed250e32f9fd23920abf8f0629d4e5eccaf99e05ad2a875b3fdcbb14b463d1eb07e5b6 SHA512 290f23c97e372387b71441f9ed842e4260cc901c458bb2df8857b2f55dde151914f81a1e79932bab1aa736e3202ef38c5b5b9b0cad26ae38a19d276323ae2194
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.8.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.8.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-20  3:49 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-10-20  3:49 UTC (permalink / raw
  To: gentoo-commits

commit:     dedbe0d6397f3badfe41523e5e9607e58ded966a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 20 03:48:48 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 20 03:48:48 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dedbe0d6

sys-kernel/gentoo-kernel-bin: Bump to 5.15.136

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.136.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 698126718321..4cd9884ca8bd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-208.base.tar.xz 6093152 BLAKE2B 39bf2d32114ec581c28770ebfa3
 DIST genpatches-5.10-208.extras.tar.xz 3876 BLAKE2B f288ba384e0871c7ceaca2f20fa324ef69e032e21847770e13b95d85d67f2de40780c5e30a2eb2c75c77f142f8417bef66bc6f82f7dfb46fa4e98555c96cc71b SHA512 adad7c912629058889705cd77f684df2ceba3f02add3aefc3103f44484f996e8b42b320ca8697782fcbab24c00dc712fad0b852b8538f68c3ed258fe90550aa7
 DIST genpatches-5.15-141.base.tar.xz 5572792 BLAKE2B e062086d50d08b67c21c785b086c4bc0878f078ac6c10cabace2ebfe388af3497d2b98bb2e5d19d4b5791e78456bdf0e8c479121eb8c41b4ca2fcd362ebffe4f SHA512 1835684a7737d61423ec0778316b46fedea491a8f5254d9a2d630e5a78519d61d22dfa0d9d6ea1ece563f165c0d54c748f23bca5df304ad45338c27327e8b2c3
 DIST genpatches-5.15-141.extras.tar.xz 3936 BLAKE2B c51e1f9dcf3995a2e178d8763407dc94595e513f02d96d54dc1b71a34ada0eaf46b6cb1cf4bebd39b4776605532df529cf8ed361480181af516ab889f915ee5b SHA512 5eb1f68368de87df9236bcf10726cd3abcb75a9f59579e9810b9ea53f3ad332d345a3da7c1be61826b6b739aabb11a838d12ba7be3ce2cb890e094433176b02b
+DIST genpatches-5.15-142.base.tar.xz 5603000 BLAKE2B 2c04fd46f173dc82421edddecd0efdd6d6df46534e1d7ceb6d2f34081e3a5d558b8444f92e2f9e14e3836734c32f60413d3777e7f490b06b3cbbb5c1e85c1792 SHA512 c548e4ca832f4a1d90fb639581c382fd16292b5f8b24b1ecd32aef2eb36c79c7f8f4083ae09b1e105be55e406f8b7a09233637a48f493ab139706334b1056ca0
+DIST genpatches-5.15-142.extras.tar.xz 3936 BLAKE2B 76f3aba69251c7c30f2e21b450ae6977c10630448b380552191295d89be761d243b7cdaabf80ae52468327a009d1cb00841e8d15469909363a9683a58126ab30 SHA512 2dce221525460ca2065f102e447672291fed39c21fccefa5d9ca0c2486fd389fe4bce259674ecaa3b6f7dd52d04b677463bbb73543c8ce610b4b729bba55db66
 DIST genpatches-6.1-64.base.tar.xz 3729008 BLAKE2B 10f4366a8fe83ca0609c0e2654e6c64ad47f3a3f1744ca637d8801ec9c8a8c541d74e21e020de0a6de18c98de640810d6934092b2b983b332e92514c2b6443a7 SHA512 1dda1ba93fea4c18ecaae6ec5a3cfea1fbe7f89fa9412e793b7cd0beff43894650167c77d1b85eb280f7754c85179dc3c72e32ca18f4d8a95667501c61958656
 DIST genpatches-6.1-64.extras.tar.xz 3816 BLAKE2B 315826af9d3e7abbef0314f962e2df50f9d183555ec5fb956fa7c9820435042e3c3a72a5ad766a3441543c54986ffbfdae8ff0a4deecb2a72851237108eaee71 SHA512 5a384aa4f6aff1a3410090873f9321ca1c6bcdb48dfefeaf7c2746b950ad22c7a745c60389ec49b99a249cb62c91d517389d5d91c844509dce5cd45a67b47edb
 DIST genpatches-6.1-65.base.tar.xz 3729228 BLAKE2B e2f41ebb95ca74bc5d37f950e088d2d790c09613728d86a58c31867954748d5ce57f484acfde262bb70c2d42538241b6b05cb9befd7efd6ee10a276fa79e4c3b SHA512 815a57b87978d2a0196146ff4e2ff6a7e95d10c74727d458f9cbaeddded3c99c78a24524b8cf1fa0f1297e5bc7f3c9cd743b19f12938478f3f3faa3a68c7e431
@@ -20,6 +22,10 @@ DIST gentoo-kernel-5.15.135-1.amd64.gpkg.tar 66232320 BLAKE2B 84dedba1da241bc168
 DIST gentoo-kernel-5.15.135-1.arm64.gpkg.tar 59566080 BLAKE2B 39b213d78c68f96dac90a31ba6cc72d2a7ea5131e63adcc928a695d9e516ac5bb58af043b09043a78f05417f7ec9290b0b9e0e97127ad9713ffe85e8055eeceb SHA512 63b519140ac339702248b9a1a86e9f9e4477c26bb8716cd9a7bb748cc0f974e477d1fab84cdf02025b600a1df44bac438e4321ba577ea7394c991fc424a40437
 DIST gentoo-kernel-5.15.135-1.ppc64le.gpkg.tar 54855680 BLAKE2B ceebd35008845871190742af97ffe053c831db5780f76fbc74baa641590fc6a6e618a4fbcf0846f934a1d0406cdff11e52aa3ec872dc2b788e88fa0882d7f133 SHA512 e846b404bcec42b28e401b1db785adc5ff9e500809051533e07c068136c8e76ed0fe172f6612446949f3e5388c372816f06c1a4b70a7ab2f7b70461af3419bc3
 DIST gentoo-kernel-5.15.135-1.x86.gpkg.tar 55910400 BLAKE2B 750b67f5deebc1a7f3592eb70a59699dae9ba0d5e8b0b7d3d0821072b4355d35f41abed1ff39ac7637fd339f7aa6b9e90ce7a4eeff9a0d62442fe19e186f20c0 SHA512 da4b66932fa89a91e6855f4f8d283f8c69e73d6482332de67f303576867ba1c304ea9c09585041ffecd8d78a2d17270d13f4e53e2b9b140d27ccee7c51aa7130
+DIST gentoo-kernel-5.15.136-1.amd64.gpkg.tar 66222080 BLAKE2B 8f3a51dd4f4e37744275d9bb59a3d00a42393408fb325c15322f3bbb1750bc3ebb7ced5f30a5ee4f99866c264c295a0fc0e12b2da4500d5ce1264ed228b2dda1 SHA512 f81b725a4bcf1dbd06d35e41ed93dbc8eecc2143a5d767899ce1babcfc310720c0834fccee429d8aa3c6666839790f0305d71b454418920deb430c4947439656
+DIST gentoo-kernel-5.15.136-1.arm64.gpkg.tar 59576320 BLAKE2B 5931953f7aed5f12e91255e24e1671a558e5b7c86ad6fd102e6e6b3182ccb1409bf5807f74da7f8351b7c6567ff1c9016d190447d586cad63c5c17c241a034ce SHA512 bb35236d7a91424aa6213322216f84bdad9bbe2c11af42204e8b4b9557799367de376e188a49be850ede1e39cbf49c00ccfe26a667df5cdb33aa80b4a9cd2d1e
+DIST gentoo-kernel-5.15.136-1.ppc64le.gpkg.tar 54876160 BLAKE2B c6001fe01431c63727a4a7c597c4a24dc80167d7e144726d4780b35cd3b84601aa548b5d4e0748865faeba4c5bfccfc1c804029d5bc1189235a9628f33968dab SHA512 44bbd5e1ef3d0287b1b38aef6dd9d77438c3ae9f6dae510fff21d029371f56d724f5e0187731be83804231cd545ce6aa36a5e08acf11b14d1ab59348d221e01b
+DIST gentoo-kernel-5.15.136-1.x86.gpkg.tar 55910400 BLAKE2B 1b72719392e32366f4a6439b1198418dc9516fe5d2c5aa46123d9c519518eb296f7c8beb439fef5dc208406f90778dce1ed933ab731dfb21a3e5d3e241f2d895 SHA512 77b4111a14233e90aec92886ff872f751626d951545681207a20580c16d3e692aabc716eabd5199d6de3ac92d5383b038a018bc9f1506e1727a55c4be84b93e5
 DIST gentoo-kernel-6.1.57-1.amd64.gpkg.tar 72437760 BLAKE2B 40c1640468f10bfd24c68af91ef6b787a68432d7381d7b36331d94a88605b7b2c9c191cfa20cbebd6a4a255b1e0384d9efee6ebb761b2129b2c5f7b73d602938 SHA512 254a591de6913a1cd4c111c36531da0ec5e7eea06c24adbce7bd16c9e58286b0a7d7355b75b99556e0220fb1caf79c2bcd207947582f340a68aa0331a0f52535
 DIST gentoo-kernel-6.1.57-1.arm64.gpkg.tar 65402880 BLAKE2B 7c373e287dcbbec86b82b1a225fe8971347708b5c161d266687033bd92e7a331238ec4f6164f18fe69f7138a9021e9c3e831800ea031da29ea8ebde0591a26c8 SHA512 f0ccb7b47f4fc9d86bc540ee754c42db0639710a366a309b448b8b99b4e4aa96a5fe569f412b9b30b51d4ac231b5a97ae7420cf6efbce87ef6190eb9a062d065
 DIST gentoo-kernel-6.1.57-1.ppc64le.gpkg.tar 59770880 BLAKE2B b75ef8425ba37ae13d63842535b4477712f96202cdb3898df214a70e436cda0e4a96405a7a1a0ec40a20ed5df976bfa64638af1b0a7eb13ec2133280dd46222b SHA512 60c8ec52d2260144cb8332de2f23d1ec2499fb365e9616fce6f9a8612b4492c670cf4279d69d6d999c223db9e7b9074073b33768d568182a92e84f62bae9a888

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.136.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.136.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.136.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-20  3:49 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-10-20  3:49 UTC (permalink / raw
  To: gentoo-commits

commit:     64641599d78bca2b7c0d9423593ab0e362bd25da
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 20 03:48:44 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 20 03:48:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64641599

sys-kernel/gentoo-kernel-bin: Bump to 6.1.59

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.59.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3208834336f4..698126718321 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-6.1-64.base.tar.xz 3729008 BLAKE2B 10f4366a8fe83ca0609c0e2654e6c
 DIST genpatches-6.1-64.extras.tar.xz 3816 BLAKE2B 315826af9d3e7abbef0314f962e2df50f9d183555ec5fb956fa7c9820435042e3c3a72a5ad766a3441543c54986ffbfdae8ff0a4deecb2a72851237108eaee71 SHA512 5a384aa4f6aff1a3410090873f9321ca1c6bcdb48dfefeaf7c2746b950ad22c7a745c60389ec49b99a249cb62c91d517389d5d91c844509dce5cd45a67b47edb
 DIST genpatches-6.1-65.base.tar.xz 3729228 BLAKE2B e2f41ebb95ca74bc5d37f950e088d2d790c09613728d86a58c31867954748d5ce57f484acfde262bb70c2d42538241b6b05cb9befd7efd6ee10a276fa79e4c3b SHA512 815a57b87978d2a0196146ff4e2ff6a7e95d10c74727d458f9cbaeddded3c99c78a24524b8cf1fa0f1297e5bc7f3c9cd743b19f12938478f3f3faa3a68c7e431
 DIST genpatches-6.1-65.extras.tar.xz 3816 BLAKE2B 78f99a28e607a207731a34036931d663c1815ba00bbbf0d83dcac5597733b705f2239baf44b1b454da38303c7b9b4663c8de9024f7bb51d71f155d5b3d948cb5 SHA512 e228dde9f67ff74e02dfeac5ddea5f2f0122f4a7f09a6499ff8ee27ca1eafbdfbf09a756fac212de49702f01bcef8e25be1872c62986d393aa55cc7274d906a4
+DIST genpatches-6.1-66.base.tar.xz 3766288 BLAKE2B 3cf0a62fbfcd492e5c16b4158bcf7dfaecf7cc8df376e308ad606d8203022e04a0375a2c9a4fe58bf37bafbfd4a1ccacbb8939fc166590089884ba9989929430 SHA512 69418fe7fe88958d95bdcfb142e6350363180ede26cc44e035a0fdba12d2a8cc542a0ed7789572677eba29f9905af8720c8ddfa13e8257b129bfa95641e72f50
+DIST genpatches-6.1-66.extras.tar.xz 3816 BLAKE2B 8b2f2aa2f65d427c4ec39cdb988200d31d360f2ffde6f633838b0c3437c4efe8438e01ccd8e2de57d7f164c32d509e35a8be1ac4818841a7719a3cdce9e47717 SHA512 7f40e6153812cfe74de8ce376d4ae02868b6f246027cbce67e0714a139e60b4aa32743876c180f3b7b07e9b6fd07d2138e21ff5e6ced9571d29bf3e647b615c4
 DIST genpatches-6.5-10.base.tar.xz 631564 BLAKE2B 7a9fe483c7a6a040af5a1fc0fd99dd7d575a380240268bb61d68caf95613d53fac46edf6cb18633b6dd2e803c9360d3cc13f0160e6ccaf811ac8420f7dd30771 SHA512 506abb2a66c51e45ad3ebab0c3b921faaa890640c7236eed377aeb27dff9da552088ea8d8192b4f2e142c510c7d565a5c8431444fb39bd82948ec0e696c4b083
 DIST genpatches-6.5-10.extras.tar.xz 3704 BLAKE2B 4bfee3cf5f3af32c02f4df2b91437258a4bed38c4cd1fc8f8467020ffe1835ec86dee58a10d2e1775fdd6392c6a28552ea3a90ff5fd36504ed43cb7787ea7e5e SHA512 48589be11fcc969fd3f46475f8aa53047f191c5fec66918e84d178e14f531c209300808f7c2ddb479fb8409a344f205f59b72dd18b6d79d1ca924eab10f81f85
 DIST genpatches-6.5-9.base.tar.xz 574412 BLAKE2B 339dc1d19a323c2143fdd394b324e8d73b6e21b833e48096b6ae312b188bd9f39811fcd7b93f900c6ceb6982eb6ca108b2ec617b8dc98fe2ec255ec3b002e31a SHA512 42873d29784c0d85434d7eee81ef2000a42164e20ef74c875b81ed8df96ec3632261485c38e17ffa41d94df200b69d8d0e663eb8c90ea741234e860aad9026e3
@@ -26,6 +28,10 @@ DIST gentoo-kernel-6.1.58-1.amd64.gpkg.tar 72437760 BLAKE2B 662048de9aef0751618d
 DIST gentoo-kernel-6.1.58-1.arm64.gpkg.tar 65413120 BLAKE2B 6967c9828e3e1fc939fb205d81a086fd760e824b34362834be8c90106c81331a75fcaf7470d22d316b1ee95b5ad12969383e4b56dbb607ba80ba6885b3afc43d SHA512 dc23e02e7c737d87a532c120a5bce9da7ef852c83f72897835362c422f2b6adc1f8d6dede2c35eb854974d83f681dd34194575333d8df88ccc2d8733a6349818
 DIST gentoo-kernel-6.1.58-1.ppc64le.gpkg.tar 59760640 BLAKE2B 9e48e35f83b3cb0ee3136f1dfc9d2d1a08335cde4be3537de1ed727ed22e8f23ea12ac869bf5f30ac5ebcb679f5e384e114a3f6c2d04873c408ce80623186dea SHA512 ec360285463651a63fb8b0524b685ac8235ed1480f5c96ae0fbbd1646e3114f307f5b87846befd146116796d050968b734ff128d184a8319eb4c9f0659eb0782
 DIST gentoo-kernel-6.1.58-1.x86.gpkg.tar 61931520 BLAKE2B 72b223b0eb8fcdf160b08e7d66d6b0237fb1b1f1794edeb0ac87e44c7fbbc79730060f56d0d51ff5829d177b5a9fd535e1e6b9ae261c435fa7e2622e052d584e SHA512 21fa3cc2ff3e0cbd7ee70d1d24e08061afe2bfc99d49d4fcd02333fa412d6f67dc0ed2c6a11402b2c7bb0c83fa22042dbc8c3c031728595dac42a7d5debec31e
+DIST gentoo-kernel-6.1.59-1.amd64.gpkg.tar 72417280 BLAKE2B 19c2c593f3b792d8a019c3859d7e643c1d6ef09089247bbe663ff1bb3fe9f12bbd0b00be9d0e61b774c0af5df78a45e2d6c7c2df1b818df17e9bfcc63cabf4af SHA512 f727ca7bf4b8041c39d4b383707ef8ecf8b796a5c230d20c8a5e275ce7d260b921a5d645b973f36666aa6f547332e10c0a3ceccc24ba3ff53b490e4363359af9
+DIST gentoo-kernel-6.1.59-1.arm64.gpkg.tar 65402880 BLAKE2B a490ba7a7db6861929fc912df93600923b3a8b69c3131d96ec4c24f9e7880e47db9f4ef587e27d405a413eb5a9573db9adbf9e5a205ee902da363cddb84efe01 SHA512 d0bfeae3aa8aeb7c8f75266795b0efb4ee76696254b0420f859d8f79a11f76e1a10a4fda65ec77ff56a4c65c093d151d785e5cc2a86818c2b8ead747f128f5c0
+DIST gentoo-kernel-6.1.59-1.ppc64le.gpkg.tar 59770880 BLAKE2B f8945e524039a65739082dfa84f1db7d2863aef91d8081c8500522f090bdd2ad12f5aad062286da4e41c1bae1a76333358c48cd1b57fe707c60cadefa88a8cd1 SHA512 213e3d681655b5fd41797eac43e7849bcdc0259797e733dc4eda18cb7fa080bf7e1cc56daaa18279f7c85692b930df5d71c8f86c5d11050f6c5f5b0881c05e69
+DIST gentoo-kernel-6.1.59-1.x86.gpkg.tar 61931520 BLAKE2B bb0466fb5ec12b0ab979af798331d4d5de70521b9fd0f0361e727de3d0fd816dd6c29eb5fa069594bb1e26c2ea1b9e8869bf8145b95834a7ec3df1d2c3f0baf7 SHA512 3708d7201964d4b27013e854bdb393f42fce476996d91da94c0572540b1f96f9edcc3da7e5df1d6415839fde5d3d1d067ca1d50d82508e38128d9344845e590e
 DIST gentoo-kernel-6.5.7-1.amd64.gpkg.tar 83537920 BLAKE2B 90f9ab1b3214bfbfbad8450488c52e60d2534f9ff4eafcaf5d3c219b2d48b39590c3b5456ee10db41038cf0cab6d6468b4e8c53f714098d1611511ff5ee1cf69 SHA512 0ca65fb868f87843fab41942d7783a385151adf2ef203b17a9ae7753f85392812588cde1481b86febffe371ba71d0e6482cfdda12b0d4dc607025375a1db0e4a
 DIST gentoo-kernel-6.5.7-1.arm64.gpkg.tar 73390080 BLAKE2B cc4e26bc1a73405e4039c943cb0ba73bf215694cf5936e0f20bc9356c9dc3adf042901c9db771cfb586ccc6f524fa444539fc49019c77b4ac2ee0cd29dd97ebb SHA512 4a55ef7726e114f180627d3c0b1d7077812f7920a7bfc726e28e44d810f2a9af1bff74a8c0ff73d396247ea865c0045c49fbf054961e620127f12d483a9630ce
 DIST gentoo-kernel-6.5.7-1.ppc64le.gpkg.tar 64430080 BLAKE2B a79c67c1bef8d40eba08a9afde1919276eece3748ba35940609c2380c09926751bcfcfb6c415f869183e39e82758f9ec55feb401a40f5040c707ff1c879c6497 SHA512 9934976e2d009e72c63efeee9deba67fcef7a2e624d9660cdaa812a0479144931efe0663aa5e07124e0105277f8930a6bb9ae3f2fc90fddddb9069da71c51055

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.59.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.59.ebuild
new file mode 100644
index 000000000000..d2845437114c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.59.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-26  2:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-10-26  2:10 UTC (permalink / raw
  To: gentoo-commits

commit:     0e5e85898841fcef2de539d651b65461a698f397
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 26 02:07:59 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 26 02:10:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e5e8589

sys-kernel/gentoo-kernel-bin: Bump to 6.5.9

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.5.9.ebuild                 | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4cd9884ca8bd..5bf39da107e4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-66.base.tar.xz 3766288 BLAKE2B 3cf0a62fbfcd492e5c16b4158bcf7
 DIST genpatches-6.1-66.extras.tar.xz 3816 BLAKE2B 8b2f2aa2f65d427c4ec39cdb988200d31d360f2ffde6f633838b0c3437c4efe8438e01ccd8e2de57d7f164c32d509e35a8be1ac4818841a7719a3cdce9e47717 SHA512 7f40e6153812cfe74de8ce376d4ae02868b6f246027cbce67e0714a139e60b4aa32743876c180f3b7b07e9b6fd07d2138e21ff5e6ced9571d29bf3e647b615c4
 DIST genpatches-6.5-10.base.tar.xz 631564 BLAKE2B 7a9fe483c7a6a040af5a1fc0fd99dd7d575a380240268bb61d68caf95613d53fac46edf6cb18633b6dd2e803c9360d3cc13f0160e6ccaf811ac8420f7dd30771 SHA512 506abb2a66c51e45ad3ebab0c3b921faaa890640c7236eed377aeb27dff9da552088ea8d8192b4f2e142c510c7d565a5c8431444fb39bd82948ec0e696c4b083
 DIST genpatches-6.5-10.extras.tar.xz 3704 BLAKE2B 4bfee3cf5f3af32c02f4df2b91437258a4bed38c4cd1fc8f8467020ffe1835ec86dee58a10d2e1775fdd6392c6a28552ea3a90ff5fd36504ed43cb7787ea7e5e SHA512 48589be11fcc969fd3f46475f8aa53047f191c5fec66918e84d178e14f531c209300808f7c2ddb479fb8409a344f205f59b72dd18b6d79d1ca924eab10f81f85
+DIST genpatches-6.5-11.base.tar.xz 690272 BLAKE2B b647ad0ef234e1470b72e4cefc091b48bc81b0591fa41d3741d25360d6c92d6b47cafe35a06c5246806072d11ec4839f76bca382f8cf38d0e76ddde9f4fa3bb0 SHA512 53da072920619acf21afa89f3df7b24c27c1798a1244aef3f21f76bcdcb38ad1ad79d07e3aba62b44773af57162c89bb77eb4c19b7056e0806926ec5951d149f
+DIST genpatches-6.5-11.extras.tar.xz 3704 BLAKE2B 21929f8a381175f9c33ac9df5f17388eb2f99adb00fac7783c612a2712db1d4b2f179b2fa6ac548b77a1d0e4c9c9d88e32cb393531c7e6ca680f9c98a037927a SHA512 f3643139bd6b2b324c477998b69418b80e40ae675dbef9bb34e26f138a10244ffcaf551de7c49623b8aa797ed7b9ba82e680a62b7996ed1bd1f8002b29b09cb4
 DIST genpatches-6.5-9.base.tar.xz 574412 BLAKE2B 339dc1d19a323c2143fdd394b324e8d73b6e21b833e48096b6ae312b188bd9f39811fcd7b93f900c6ceb6982eb6ca108b2ec617b8dc98fe2ec255ec3b002e31a SHA512 42873d29784c0d85434d7eee81ef2000a42164e20ef74c875b81ed8df96ec3632261485c38e17ffa41d94df200b69d8d0e663eb8c90ea741234e860aad9026e3
 DIST genpatches-6.5-9.extras.tar.xz 3704 BLAKE2B f45e43b281c9ad49870e72a7d4e3790f316076f438a5b45fbc53bf3fc29173675fae1e1b8ec170aa7609e0a87e79afbe033ffe7ee64d1ebdf2c1200fcdcbebca SHA512 888a87e165c64ee71b04b6f103666b4f699f790aadb58314253f63e82b0c245646f29fc3f139da2eb6a08db7c8f40c5239a359e81e3d7ff2b0d60b219f8756a8
 DIST gentoo-kernel-5.10.198-1.amd64.gpkg.tar 63139840 BLAKE2B ef7840035ca70fa40147551529e6fea01ec8a0a21b20d92eee53d38f65543c29dea9a1425680becb4944eed2cebc8404baa2d4463e0cd543358e015c10b17ccd SHA512 f5ce69bb2ed049a155b02e0ee6605fb6c62b91f9edb62e1a673a3b12a4d33f6e5ea7ef5e068b6fc909b1480dacfb5c32658be99ac591d6cd4c75a23ea20ee872
@@ -46,6 +48,10 @@ DIST gentoo-kernel-6.5.8-1.amd64.gpkg.tar 83578880 BLAKE2B b35cf26de55b6473a8dcf
 DIST gentoo-kernel-6.5.8-1.arm64.gpkg.tar 73390080 BLAKE2B 049b5b55b994bf891429f60c93966ad2f20b60d599a02f983ea04038843b619fd8136938245ff933c14de9ea75b2497384114d1210c8a7700993fe9cd0241701 SHA512 4157896442286cb767469908f3ec5fc4bb74cf41a08373bdf7bac92b4dee9d8006f90348bd789d04c44b4ab676d8188865080ae88a793981c7bfa400b38b2c61
 DIST gentoo-kernel-6.5.8-1.ppc64le.gpkg.tar 64430080 BLAKE2B 4f9746b99c79696af0fe252622541fc5c4ea1cff84f6161e921f971fa6fcd73ae76c0bd6eef14a28525c1b15ae2095b4ec4ca5e57367e3c4a630ae18007034be SHA512 3ba0df442042bef2b9bd6e3fd11ac8c5bc102e92d49c6e76b4f25f82de5ac714a3cf442ef8c2bc44d917066864ec50d58e83fd51804276c98820c47a6765c958
 DIST gentoo-kernel-6.5.8-1.x86.gpkg.tar 67348480 BLAKE2B 2706ce801003ecc39a061aed2574d4853dc4d94cc3fadd0f692eec3726ed250e32f9fd23920abf8f0629d4e5eccaf99e05ad2a875b3fdcbb14b463d1eb07e5b6 SHA512 290f23c97e372387b71441f9ed842e4260cc901c458bb2df8857b2f55dde151914f81a1e79932bab1aa736e3202ef38c5b5b9b0cad26ae38a19d276323ae2194
+DIST gentoo-kernel-6.5.9-1.amd64.gpkg.tar 83752960 BLAKE2B 54df7d945ab13fd318c30b4706d55a264ed7549c19f40c75e9a41b40eb5a4bd6994aecb4ef89ae4fb9a688efa1dd26bda56ee781d5b662bf9490268390644f29 SHA512 415c5ae83efbf36ffba5c68678c754d7f97d82fa720d80fe38ac606a3659496b332b9a56afde0b8ce7694d971c21cc31bae274f3a5be8c8fc4c514522d143cf5
+DIST gentoo-kernel-6.5.9-1.arm64.gpkg.tar 73635840 BLAKE2B fdef0b87079ebc9e0a5b63e4ac4f9ab838d969e983a920143bc0fa6abe755f6a2b031998201edbaa558f435d3fd002dd20ccff762fb738a0778f187973931b6e SHA512 1c3c1456cbbc43a4aba1a3af824c723c350742155eea62915ab5e11b595ef76d15fbed5c5f230b8b21e8609662374155923de70639c9f1043859430e0d9676f6
+DIST gentoo-kernel-6.5.9-1.ppc64le.gpkg.tar 64532480 BLAKE2B 30e071f36fab4f36cff517e1ad905682114e4d7a54ba00476b2332a768a3f3fea9028e776c992dd5cafc82925c30be2932602937cfa9ddef6a1603fb20b4c6ed SHA512 39f07ae68468512a5fa2bfa40527cf7d8e4b9d36b077bc70f880562c54baf648eccc2c3c8d6d523d9e1e67f134a6d42799394e9cdc6eb052b769a894c96d8c46
+DIST gentoo-kernel-6.5.9-1.x86.gpkg.tar 67553280 BLAKE2B d29335694e8457d0c5b3e810b297fd903b83aab30382240f32cb46d0753b193a464fcaa7de0c635f6ec5140206a514829cff856e9bd22ed452bea78c4069d651 SHA512 1d1a51c78ac3f7acdb81309874e7ec9f99f195db61765ca43a4543c68a99a01102171fa933b30fd40caff73fcbb6481ee0390c4beb49f09ce33f982b41318089
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.9.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.9.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-26  2:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-10-26  2:10 UTC (permalink / raw
  To: gentoo-commits

commit:     b31e49cd085c9c99dde34253a5f244c1173f0640
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 26 02:08:08 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 26 02:10:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b31e49cd

sys-kernel/gentoo-kernel-bin: Bump to 6.1.60

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.60.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5bf39da107e4..0b9803b84723 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.1-65.base.tar.xz 3729228 BLAKE2B e2f41ebb95ca74bc5d37f950e088d
 DIST genpatches-6.1-65.extras.tar.xz 3816 BLAKE2B 78f99a28e607a207731a34036931d663c1815ba00bbbf0d83dcac5597733b705f2239baf44b1b454da38303c7b9b4663c8de9024f7bb51d71f155d5b3d948cb5 SHA512 e228dde9f67ff74e02dfeac5ddea5f2f0122f4a7f09a6499ff8ee27ca1eafbdfbf09a756fac212de49702f01bcef8e25be1872c62986d393aa55cc7274d906a4
 DIST genpatches-6.1-66.base.tar.xz 3766288 BLAKE2B 3cf0a62fbfcd492e5c16b4158bcf7dfaecf7cc8df376e308ad606d8203022e04a0375a2c9a4fe58bf37bafbfd4a1ccacbb8939fc166590089884ba9989929430 SHA512 69418fe7fe88958d95bdcfb142e6350363180ede26cc44e035a0fdba12d2a8cc542a0ed7789572677eba29f9905af8720c8ddfa13e8257b129bfa95641e72f50
 DIST genpatches-6.1-66.extras.tar.xz 3816 BLAKE2B 8b2f2aa2f65d427c4ec39cdb988200d31d360f2ffde6f633838b0c3437c4efe8438e01ccd8e2de57d7f164c32d509e35a8be1ac4818841a7719a3cdce9e47717 SHA512 7f40e6153812cfe74de8ce376d4ae02868b6f246027cbce67e0714a139e60b4aa32743876c180f3b7b07e9b6fd07d2138e21ff5e6ced9571d29bf3e647b615c4
+DIST genpatches-6.1-67.base.tar.xz 3816044 BLAKE2B 9116263f1f3cbb472ad09ad785eb643cc4deb16f94936196c1dbb3d500b6e20447d07d434f4fbc59fe8cfc03076da0aa0ec22a3c6d93e09d0dfed6d6fdfe7add SHA512 609935fec85285a34e4fa6032f552230aeb7aed1caa867d34810a25f68c2295e0a8f886e0a093f111b1623ba364cfd6e17b237d670d42c8c539778810a02f681
+DIST genpatches-6.1-67.extras.tar.xz 3816 BLAKE2B 6aa8e9614221c2b9d84df9f75e5b8eb530ae8752b406ad698be86a8031b47940f9efb1de9bedfa0e466d0bad32dae60c5c639815785353a49e4b439de79a80ef SHA512 a911476dcfa9767f4adb946bcdcbe475e78f83753a7880a7e3a96aed347f1ec520ba8d75fe4e5565b2aded25965cecd3c7f79fa12009af043f7408200e27189a
 DIST genpatches-6.5-10.base.tar.xz 631564 BLAKE2B 7a9fe483c7a6a040af5a1fc0fd99dd7d575a380240268bb61d68caf95613d53fac46edf6cb18633b6dd2e803c9360d3cc13f0160e6ccaf811ac8420f7dd30771 SHA512 506abb2a66c51e45ad3ebab0c3b921faaa890640c7236eed377aeb27dff9da552088ea8d8192b4f2e142c510c7d565a5c8431444fb39bd82948ec0e696c4b083
 DIST genpatches-6.5-10.extras.tar.xz 3704 BLAKE2B 4bfee3cf5f3af32c02f4df2b91437258a4bed38c4cd1fc8f8467020ffe1835ec86dee58a10d2e1775fdd6392c6a28552ea3a90ff5fd36504ed43cb7787ea7e5e SHA512 48589be11fcc969fd3f46475f8aa53047f191c5fec66918e84d178e14f531c209300808f7c2ddb479fb8409a344f205f59b72dd18b6d79d1ca924eab10f81f85
 DIST genpatches-6.5-11.base.tar.xz 690272 BLAKE2B b647ad0ef234e1470b72e4cefc091b48bc81b0591fa41d3741d25360d6c92d6b47cafe35a06c5246806072d11ec4839f76bca382f8cf38d0e76ddde9f4fa3bb0 SHA512 53da072920619acf21afa89f3df7b24c27c1798a1244aef3f21f76bcdcb38ad1ad79d07e3aba62b44773af57162c89bb77eb4c19b7056e0806926ec5951d149f
@@ -40,6 +42,10 @@ DIST gentoo-kernel-6.1.59-1.amd64.gpkg.tar 72417280 BLAKE2B 19c2c593f3b792d8a019
 DIST gentoo-kernel-6.1.59-1.arm64.gpkg.tar 65402880 BLAKE2B a490ba7a7db6861929fc912df93600923b3a8b69c3131d96ec4c24f9e7880e47db9f4ef587e27d405a413eb5a9573db9adbf9e5a205ee902da363cddb84efe01 SHA512 d0bfeae3aa8aeb7c8f75266795b0efb4ee76696254b0420f859d8f79a11f76e1a10a4fda65ec77ff56a4c65c093d151d785e5cc2a86818c2b8ead747f128f5c0
 DIST gentoo-kernel-6.1.59-1.ppc64le.gpkg.tar 59770880 BLAKE2B f8945e524039a65739082dfa84f1db7d2863aef91d8081c8500522f090bdd2ad12f5aad062286da4e41c1bae1a76333358c48cd1b57fe707c60cadefa88a8cd1 SHA512 213e3d681655b5fd41797eac43e7849bcdc0259797e733dc4eda18cb7fa080bf7e1cc56daaa18279f7c85692b930df5d71c8f86c5d11050f6c5f5b0881c05e69
 DIST gentoo-kernel-6.1.59-1.x86.gpkg.tar 61931520 BLAKE2B bb0466fb5ec12b0ab979af798331d4d5de70521b9fd0f0361e727de3d0fd816dd6c29eb5fa069594bb1e26c2ea1b9e8869bf8145b95834a7ec3df1d2c3f0baf7 SHA512 3708d7201964d4b27013e854bdb393f42fce476996d91da94c0572540b1f96f9edcc3da7e5df1d6415839fde5d3d1d067ca1d50d82508e38128d9344845e590e
+DIST gentoo-kernel-6.1.60-1.amd64.gpkg.tar 72581120 BLAKE2B 3053a4c8707436c3f47921d9b438f4c2c59d0a6a53a9aa68cef873152da6c959027c113e077c8281a2143e7d7aba4113593e4513f4b9e0d842d08432e7e3aa0f SHA512 89163f836e1675fbf78c75cf83c7a8e4845d6233e55c40f194f46fd53dd43aaf2f2a797689481dff835cb2d5fb57b36be7ef94c8c3b497badba31166f4d474c1
+DIST gentoo-kernel-6.1.60-1.arm64.gpkg.tar 65576960 BLAKE2B 77a2d1fe197186620cf9cf6d66eb11e7a1ad72a4ce26783f686f42ddbe18005d38ac98be3ff9369535a9c0c346536325b23cd037e35d24f25a1f58cb26fa828e SHA512 9942ca4c56a3d813f9e38b91b2b1cde6f53e506e7deadcd5f772da008ac658ba5ea0ecce546ce45eadf7008b9dabd8bc09f9c1d046c83ca2632b29a87fe99311
+DIST gentoo-kernel-6.1.60-1.ppc64le.gpkg.tar 59842560 BLAKE2B 6da8e5e5e35f3ceb8bf47ddf6053396d920f484b944dccf344ea102b3ff322a6180b5e1c0948dd47bdc57a0e5b5ed10628a47c59434dac736f44dc5fae07e9bb SHA512 2967b93cf94b77a40d5cf190fd0db855ff15e15d18ac63ea3831cc10b865238c62208ceb68def7681e604b5beef20ac860738eb6e8a2c2421a565156cc97ec82
+DIST gentoo-kernel-6.1.60-1.x86.gpkg.tar 62095360 BLAKE2B b6fccd8e5495df2cfbdcb56e1a37db2c35b0d7a1773c756a25fa0a04aeda3135d8d76b1bbcaaa4c082035573e7d2da1b219827c0728bd8ba6f31fec78f8a9b73 SHA512 43aa8c618754704f0719cf713b63161a604a8b64730ee2ecae759ea9d6ba2cd2cfd7da552c7d0b7a6210607e86bbc332a1ef62a1aba8046597ab0172bfebae6a
 DIST gentoo-kernel-6.5.7-1.amd64.gpkg.tar 83537920 BLAKE2B 90f9ab1b3214bfbfbad8450488c52e60d2534f9ff4eafcaf5d3c219b2d48b39590c3b5456ee10db41038cf0cab6d6468b4e8c53f714098d1611511ff5ee1cf69 SHA512 0ca65fb868f87843fab41942d7783a385151adf2ef203b17a9ae7753f85392812588cde1481b86febffe371ba71d0e6482cfdda12b0d4dc607025375a1db0e4a
 DIST gentoo-kernel-6.5.7-1.arm64.gpkg.tar 73390080 BLAKE2B cc4e26bc1a73405e4039c943cb0ba73bf215694cf5936e0f20bc9356c9dc3adf042901c9db771cfb586ccc6f524fa444539fc49019c77b4ac2ee0cd29dd97ebb SHA512 4a55ef7726e114f180627d3c0b1d7077812f7920a7bfc726e28e44d810f2a9af1bff74a8c0ff73d396247ea865c0045c49fbf054961e620127f12d483a9630ce
 DIST gentoo-kernel-6.5.7-1.ppc64le.gpkg.tar 64430080 BLAKE2B a79c67c1bef8d40eba08a9afde1919276eece3748ba35940609c2380c09926751bcfcfb6c415f869183e39e82758f9ec55feb401a40f5040c707ff1c879c6497 SHA512 9934976e2d009e72c63efeee9deba67fcef7a2e624d9660cdaa812a0479144931efe0663aa5e07124e0105277f8930a6bb9ae3f2fc90fddddb9069da71c51055

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.60.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.60.ebuild
new file mode 100644
index 000000000000..d2845437114c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.60.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-26  2:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-10-26  2:10 UTC (permalink / raw
  To: gentoo-commits

commit:     a0ecaeb0fd2abd040e49d8a50267baab7d80de7e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 26 02:08:30 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 26 02:10:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0ecaeb0

sys-kernel/gentoo-kernel-bin: Bump to 5.10.199

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.199.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7c92c6e781cc..002f7d4a5d27 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-208.base.tar.xz 6093152 BLAKE2B 39bf2d32114ec581c28770ebfa3da4d378d0db1ccd762ee1e17a3ba1af447c09e002d18b6132ca5865e026663b1264a432029c4aca6ed627e4a861d69d1c633f SHA512 e3c16f01c902dabc49f181d970c8449f41d900802bfe90dc9e4dbc31de86fd556860ad39753d4db08ab0105e4926d892d723ed7dc55975de801cbdd797308f15
 DIST genpatches-5.10-208.extras.tar.xz 3876 BLAKE2B f288ba384e0871c7ceaca2f20fa324ef69e032e21847770e13b95d85d67f2de40780c5e30a2eb2c75c77f142f8417bef66bc6f82f7dfb46fa4e98555c96cc71b SHA512 adad7c912629058889705cd77f684df2ceba3f02add3aefc3103f44484f996e8b42b320ca8697782fcbab24c00dc712fad0b852b8538f68c3ed258fe90550aa7
+DIST genpatches-5.10-209.base.tar.xz 6144432 BLAKE2B c991e0a2df03e013c15072e7daadb2b679a9bb8add1ea7425ff3f1828fceb094d9424bec91b3e59bf8305b1f8614805d82b9057f2110efd99c16eb1fbdd412d2 SHA512 fe2105bff712f0d8f17984d687df102db4c6ac5175964de8f03af1b5cca1736eca65a72beabe0e7ae1b0b181485592b5b57ebff15451a4e8064b271b94ef0a0d
+DIST genpatches-5.10-209.extras.tar.xz 3876 BLAKE2B 4a85be9a7a00ef23f2d0d7388b328f360f4b1c7b45557bf89428236442945b0519e98687f951cfa3cdcdad6fd11e3ec42067ea26301cb4e6612610792a59a0a9 SHA512 f59ec430d275491fc521f1833d71185e91cc7650de51bdd2de3da90dfe66668520370b83697a35000407d1ada01bc889b1ea089f53be75f3cd8d52840e1399ee
 DIST genpatches-5.15-141.base.tar.xz 5572792 BLAKE2B e062086d50d08b67c21c785b086c4bc0878f078ac6c10cabace2ebfe388af3497d2b98bb2e5d19d4b5791e78456bdf0e8c479121eb8c41b4ca2fcd362ebffe4f SHA512 1835684a7737d61423ec0778316b46fedea491a8f5254d9a2d630e5a78519d61d22dfa0d9d6ea1ece563f165c0d54c748f23bca5df304ad45338c27327e8b2c3
 DIST genpatches-5.15-141.extras.tar.xz 3936 BLAKE2B c51e1f9dcf3995a2e178d8763407dc94595e513f02d96d54dc1b71a34ada0eaf46b6cb1cf4bebd39b4776605532df529cf8ed361480181af516ab889f915ee5b SHA512 5eb1f68368de87df9236bcf10726cd3abcb75a9f59579e9810b9ea53f3ad332d345a3da7c1be61826b6b739aabb11a838d12ba7be3ce2cb890e094433176b02b
 DIST genpatches-5.15-142.base.tar.xz 5603000 BLAKE2B 2c04fd46f173dc82421edddecd0efdd6d6df46534e1d7ceb6d2f34081e3a5d558b8444f92e2f9e14e3836734c32f60413d3777e7f490b06b3cbbb5c1e85c1792 SHA512 c548e4ca832f4a1d90fb639581c382fd16292b5f8b24b1ecd32aef2eb36c79c7f8f4083ae09b1e105be55e406f8b7a09233637a48f493ab139706334b1056ca0
@@ -24,6 +26,10 @@ DIST gentoo-kernel-5.10.198-1.amd64.gpkg.tar 63139840 BLAKE2B ef7840035ca70fa401
 DIST gentoo-kernel-5.10.198-1.arm64.gpkg.tar 56576000 BLAKE2B 64dae882a7950eb20e5dc74e269becc2d8dae9f884a7af3cfdd59a79d13f06b8e158cc5e375e66ed0b1532609d61c6a985f04b59f751e58bda388ffe494fa691 SHA512 20f2a97232fa9f6dc342ff7efc7105a760ac561dd0a2009a0d5b3bc4c3fb5a5f0329ae84cb12e731719ba8c07ee4406f6eec2dace28283902bbd3f8b4c678fce
 DIST gentoo-kernel-5.10.198-1.ppc64le.gpkg.tar 52787200 BLAKE2B f6e70b6b196e7124040de925b098bb78de2384a1ddf053790bc3e5ca7e5525bf1f9abb91806e95d465d97a8be3d00faadc57d67aba9ddfd314526d2accf52e6e SHA512 676c3f6743fa1f9fe113c487b694f225c818313032f46a87d071ccac35dc12dac3819fa8ed00b95f233d0f58c958bc5ca563f5f56793253213beddda4382b9fb
 DIST gentoo-kernel-5.10.198-1.x86.gpkg.tar 53411840 BLAKE2B 563b16075c0e927d92b805454c7ba7c670c6b4c01cdcaef04ad55b1321ed96d2e02b36bdeb57c624fa69116c25ea688f636db8e615b3df27a1384a3356840734 SHA512 b9d4460c85f1a55335686308c81b2c4e6fcaeb3ec9575a709c09f1e6802ecd372fcb5a91bd84976ee1fc24e3921618ee6bfe58c15c97ffe0d9a6e4116f6d3ddc
+DIST gentoo-kernel-5.10.199-1.amd64.gpkg.tar 63242240 BLAKE2B c5d8490f744fc742385cd4098fc1396949ba1bc32b0d29e3c8541ab9a249a61e99aafe929a0415e053551237add468e38d92efc367e13b53f057e8abb2d99698 SHA512 2e9da7be543bd2cd2b487188d9b4fa871b34af728cb4a0807b410754e06e2fef7ae2008cb7aea4f1ef35092afcde398cb5e89f11b558396eb045323a5942cdb6
+DIST gentoo-kernel-5.10.199-1.arm64.gpkg.tar 56698880 BLAKE2B ce478df6097693f5129dd1f1b22850b658f6068bbf5a7600cfc7b4173e13af80150a2a6a487e6ff208ce8ce7ae5c0cefa146bb3ffae1109d67e8e761da3529cc SHA512 7d3aba171af38a1cec807874553520515bfaf77748af8371515baa8b93515444856fcd0545601a3ed8e588d68eae042be7ada0514db43bf85f5eb70a5ace6492
+DIST gentoo-kernel-5.10.199-1.ppc64le.gpkg.tar 52869120 BLAKE2B cc8101f31f64b2efc10f2fcc71025016c3a4030426c31ff3494d80488b12cfb3c6f6b61ee7a62b0392ce3592474c9927aab9fe6aa1946ecc997e5a4e170e5351 SHA512 dfff3c502f67521f37abbabad030cad9bcf12044187bc9735735fb5c5d21b7594146d7bec25bbb58557dad0e27c51676bd4efc3a7193c73ca831090c8d932269
+DIST gentoo-kernel-5.10.199-1.x86.gpkg.tar 53544960 BLAKE2B c69945057acf2820f1e24da9c0631534b22fe211e09607af58eda5869e0524b870efd9f890d0d0a7e3f58d8680b6f0592882ad31832509e118ced1681192119c SHA512 73f11235437e31de7029e554e34b402f132a337a6e2b3892cbd020a1801133c56df6bb5083bea2083c656b1affa9245578791cfd3cb6de9a38c17cba474a4be1
 DIST gentoo-kernel-5.15.135-1.amd64.gpkg.tar 66232320 BLAKE2B 84dedba1da241bc1680d799bb8620cbc039a8a1637196b91681f4581241f2033b93516a15eca2f3374d2f7e3667aa22ad3f364c9a29f768cfce71b3cc74a3f4f SHA512 e0747bb34f1f5521ae7ecdecca55a44f9fcd25dcf80729de10b9206a24c7dfd05b0aa75adaecc4deb54259c39ecc483834f60f6df984d07ac0cc066fe57665c9
 DIST gentoo-kernel-5.15.135-1.arm64.gpkg.tar 59566080 BLAKE2B 39b213d78c68f96dac90a31ba6cc72d2a7ea5131e63adcc928a695d9e516ac5bb58af043b09043a78f05417f7ec9290b0b9e0e97127ad9713ffe85e8055eeceb SHA512 63b519140ac339702248b9a1a86e9f9e4477c26bb8716cd9a7bb748cc0f974e477d1fab84cdf02025b600a1df44bac438e4321ba577ea7394c991fc424a40437
 DIST gentoo-kernel-5.15.135-1.ppc64le.gpkg.tar 54855680 BLAKE2B ceebd35008845871190742af97ffe053c831db5780f76fbc74baa641590fc6a6e618a4fbcf0846f934a1d0406cdff11e52aa3ec872dc2b788e88fa0882d7f133 SHA512 e846b404bcec42b28e401b1db785adc5ff9e500809051533e07c068136c8e76ed0fe172f6612446949f3e5388c372816f06c1a4b70a7ab2f7b70461af3419bc3

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.199.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.199.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.199.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-10-26  2:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-10-26  2:10 UTC (permalink / raw
  To: gentoo-commits

commit:     a60e3e62168636ad9bae3a6a60edafd1a80b6e7b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 26 02:08:15 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 26 02:10:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a60e3e62

sys-kernel/gentoo-kernel-bin: Bump to 5.15.137

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.137.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0b9803b84723..7c92c6e781cc 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.15-141.base.tar.xz 5572792 BLAKE2B e062086d50d08b67c21c785b086
 DIST genpatches-5.15-141.extras.tar.xz 3936 BLAKE2B c51e1f9dcf3995a2e178d8763407dc94595e513f02d96d54dc1b71a34ada0eaf46b6cb1cf4bebd39b4776605532df529cf8ed361480181af516ab889f915ee5b SHA512 5eb1f68368de87df9236bcf10726cd3abcb75a9f59579e9810b9ea53f3ad332d345a3da7c1be61826b6b739aabb11a838d12ba7be3ce2cb890e094433176b02b
 DIST genpatches-5.15-142.base.tar.xz 5603000 BLAKE2B 2c04fd46f173dc82421edddecd0efdd6d6df46534e1d7ceb6d2f34081e3a5d558b8444f92e2f9e14e3836734c32f60413d3777e7f490b06b3cbbb5c1e85c1792 SHA512 c548e4ca832f4a1d90fb639581c382fd16292b5f8b24b1ecd32aef2eb36c79c7f8f4083ae09b1e105be55e406f8b7a09233637a48f493ab139706334b1056ca0
 DIST genpatches-5.15-142.extras.tar.xz 3936 BLAKE2B 76f3aba69251c7c30f2e21b450ae6977c10630448b380552191295d89be761d243b7cdaabf80ae52468327a009d1cb00841e8d15469909363a9683a58126ab30 SHA512 2dce221525460ca2065f102e447672291fed39c21fccefa5d9ca0c2486fd389fe4bce259674ecaa3b6f7dd52d04b677463bbb73543c8ce610b4b729bba55db66
+DIST genpatches-5.15-143.base.tar.xz 5634608 BLAKE2B a00b2898db47b874fdfe2e2bf0c40edcb4f358765f14aba79c686b8d6f99c6a77792d45dfcce141837ad6d956c6ce417453e53b6ede9db2f4e88b501aeabda21 SHA512 1342f8090f18bd15c44ca11409fc09ee5c406801fc077277682595fd58e8f37a57e022f433a0e8fb132cf6bee64f48dccacdbdbabab776d45634477e195eed67
+DIST genpatches-5.15-143.extras.tar.xz 3936 BLAKE2B c942135c9120024effcc516070b81aef19de95969e19c95b7c222ccf9ba515db329735596f3c5dfe81f12ef29165b898de75988f0c632cd228b6d3579e3c5648 SHA512 eb9d0661d81c1acbf5884f3ccc864e0b110a517556bd62020f41f3fad77c32e57da5a7c1f6411a4dc7d9b85ad8fe9af4658613b0a3e9484fb609a7f9ac1a3f39
 DIST genpatches-6.1-64.base.tar.xz 3729008 BLAKE2B 10f4366a8fe83ca0609c0e2654e6c64ad47f3a3f1744ca637d8801ec9c8a8c541d74e21e020de0a6de18c98de640810d6934092b2b983b332e92514c2b6443a7 SHA512 1dda1ba93fea4c18ecaae6ec5a3cfea1fbe7f89fa9412e793b7cd0beff43894650167c77d1b85eb280f7754c85179dc3c72e32ca18f4d8a95667501c61958656
 DIST genpatches-6.1-64.extras.tar.xz 3816 BLAKE2B 315826af9d3e7abbef0314f962e2df50f9d183555ec5fb956fa7c9820435042e3c3a72a5ad766a3441543c54986ffbfdae8ff0a4deecb2a72851237108eaee71 SHA512 5a384aa4f6aff1a3410090873f9321ca1c6bcdb48dfefeaf7c2746b950ad22c7a745c60389ec49b99a249cb62c91d517389d5d91c844509dce5cd45a67b47edb
 DIST genpatches-6.1-65.base.tar.xz 3729228 BLAKE2B e2f41ebb95ca74bc5d37f950e088d2d790c09613728d86a58c31867954748d5ce57f484acfde262bb70c2d42538241b6b05cb9befd7efd6ee10a276fa79e4c3b SHA512 815a57b87978d2a0196146ff4e2ff6a7e95d10c74727d458f9cbaeddded3c99c78a24524b8cf1fa0f1297e5bc7f3c9cd743b19f12938478f3f3faa3a68c7e431
@@ -30,6 +32,10 @@ DIST gentoo-kernel-5.15.136-1.amd64.gpkg.tar 66222080 BLAKE2B 8f3a51dd4f4e377442
 DIST gentoo-kernel-5.15.136-1.arm64.gpkg.tar 59576320 BLAKE2B 5931953f7aed5f12e91255e24e1671a558e5b7c86ad6fd102e6e6b3182ccb1409bf5807f74da7f8351b7c6567ff1c9016d190447d586cad63c5c17c241a034ce SHA512 bb35236d7a91424aa6213322216f84bdad9bbe2c11af42204e8b4b9557799367de376e188a49be850ede1e39cbf49c00ccfe26a667df5cdb33aa80b4a9cd2d1e
 DIST gentoo-kernel-5.15.136-1.ppc64le.gpkg.tar 54876160 BLAKE2B c6001fe01431c63727a4a7c597c4a24dc80167d7e144726d4780b35cd3b84601aa548b5d4e0748865faeba4c5bfccfc1c804029d5bc1189235a9628f33968dab SHA512 44bbd5e1ef3d0287b1b38aef6dd9d77438c3ae9f6dae510fff21d029371f56d724f5e0187731be83804231cd545ce6aa36a5e08acf11b14d1ab59348d221e01b
 DIST gentoo-kernel-5.15.136-1.x86.gpkg.tar 55910400 BLAKE2B 1b72719392e32366f4a6439b1198418dc9516fe5d2c5aa46123d9c519518eb296f7c8beb439fef5dc208406f90778dce1ed933ab731dfb21a3e5d3e241f2d895 SHA512 77b4111a14233e90aec92886ff872f751626d951545681207a20580c16d3e692aabc716eabd5199d6de3ac92d5383b038a018bc9f1506e1727a55c4be84b93e5
+DIST gentoo-kernel-5.15.137-1.amd64.gpkg.tar 66283520 BLAKE2B 2d2ea679a04e830f76951b8c8efd374ae9fce8dae97600e7ae33729e6dc6de684b527565f2b16b68c520d4f6a7fb31565ef106a9ae1b99f88e3de7341a3421d6 SHA512 59d5534d80fedb662ab64616a5d77b1bac97af6838bab22e45b469577c2e818089e0d61c829c95c621bc957d6c094b6f914fcdf35248e0174b7f5636af9184d9
+DIST gentoo-kernel-5.15.137-1.arm64.gpkg.tar 59709440 BLAKE2B fced7223953d9cd91909e7d9aabb0373a9e2f1337a89d94506bf74cd91d197bf634b9497680dc442024fd0c00a9bc72eb08fbbcf08225cbd25de10f60a057a4a SHA512 71c2f9922a3c44a91da482077dc096b3ecf916d44183226ae90f6e7d78a99f927c221c0b6f8ba3856aaf94c13a35a1edff276a3af3b66e18d8c18ed6b542eaec
+DIST gentoo-kernel-5.15.137-1.ppc64le.gpkg.tar 54937600 BLAKE2B 8c9e3c1b7faf27de2d568f12ad413682e82cff899bb0dabfc2d5eedab3e3daaa27c5413938f74ab44c8113e0ba9a61df03e768d35ec19f8011180e49de44aa8f SHA512 884004c75a780a7387f5d29d15ffa4827d57f30afc7abedd82390827f0e9d59c8463a756a8bce1c0d57773f8b9394b57a93dd6cff3a7f4065032ba4158988104
+DIST gentoo-kernel-5.15.137-1.x86.gpkg.tar 56043520 BLAKE2B f1f64be37de87402669d92ca1a25adb5ace86e172dccdcf4aa9894e1feabc3bcea394c2d27697f752e0dbc38a55b6436cb8e76810a642858b6971971370a8961 SHA512 db2a599ed12abd7c225791f0dd35e130f8fee3b23a067e234ae8947965eadb6603c41b28ea0772846128816f9b83dac18e44141da48cb43850a59574c8fca2d1
 DIST gentoo-kernel-6.1.57-1.amd64.gpkg.tar 72437760 BLAKE2B 40c1640468f10bfd24c68af91ef6b787a68432d7381d7b36331d94a88605b7b2c9c191cfa20cbebd6a4a255b1e0384d9efee6ebb761b2129b2c5f7b73d602938 SHA512 254a591de6913a1cd4c111c36531da0ec5e7eea06c24adbce7bd16c9e58286b0a7d7355b75b99556e0220fb1caf79c2bcd207947582f340a68aa0331a0f52535
 DIST gentoo-kernel-6.1.57-1.arm64.gpkg.tar 65402880 BLAKE2B 7c373e287dcbbec86b82b1a225fe8971347708b5c161d266687033bd92e7a331238ec4f6164f18fe69f7138a9021e9c3e831800ea031da29ea8ebde0591a26c8 SHA512 f0ccb7b47f4fc9d86bc540ee754c42db0639710a366a309b448b8b99b4e4aa96a5fe569f412b9b30b51d4ac231b5a97ae7420cf6efbce87ef6190eb9a062d065
 DIST gentoo-kernel-6.1.57-1.ppc64le.gpkg.tar 59770880 BLAKE2B b75ef8425ba37ae13d63842535b4477712f96202cdb3898df214a70e436cda0e4a96405a7a1a0ec40a20ed5df976bfa64638af1b0a7eb13ec2133280dd46222b SHA512 60c8ec52d2260144cb8332de2f23d1ec2499fb365e9616fce6f9a8612b4492c670cf4279d69d6d999c223db9e7b9074073b33768d568182a92e84f62bae9a888

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.137.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.137.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.137.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-02 15:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-11-02 15:45 UTC (permalink / raw
  To: gentoo-commits

commit:     c7cead27e178317abbb7208950382e3daa34a82a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Nov  2 15:43:33 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Nov  2 15:45:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7cead27

sys-kernel/gentoo-kernel-bin: Bump to 6.5.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.5.10.ebuild                | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 002f7d4a5d27..b78d786d1e33 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.5-10.base.tar.xz 631564 BLAKE2B 7a9fe483c7a6a040af5a1fc0fd99dd
 DIST genpatches-6.5-10.extras.tar.xz 3704 BLAKE2B 4bfee3cf5f3af32c02f4df2b91437258a4bed38c4cd1fc8f8467020ffe1835ec86dee58a10d2e1775fdd6392c6a28552ea3a90ff5fd36504ed43cb7787ea7e5e SHA512 48589be11fcc969fd3f46475f8aa53047f191c5fec66918e84d178e14f531c209300808f7c2ddb479fb8409a344f205f59b72dd18b6d79d1ca924eab10f81f85
 DIST genpatches-6.5-11.base.tar.xz 690272 BLAKE2B b647ad0ef234e1470b72e4cefc091b48bc81b0591fa41d3741d25360d6c92d6b47cafe35a06c5246806072d11ec4839f76bca382f8cf38d0e76ddde9f4fa3bb0 SHA512 53da072920619acf21afa89f3df7b24c27c1798a1244aef3f21f76bcdcb38ad1ad79d07e3aba62b44773af57162c89bb77eb4c19b7056e0806926ec5951d149f
 DIST genpatches-6.5-11.extras.tar.xz 3704 BLAKE2B 21929f8a381175f9c33ac9df5f17388eb2f99adb00fac7783c612a2712db1d4b2f179b2fa6ac548b77a1d0e4c9c9d88e32cb393531c7e6ca680f9c98a037927a SHA512 f3643139bd6b2b324c477998b69418b80e40ae675dbef9bb34e26f138a10244ffcaf551de7c49623b8aa797ed7b9ba82e680a62b7996ed1bd1f8002b29b09cb4
+DIST genpatches-6.5-12.base.tar.xz 720508 BLAKE2B 429f4fbc3292ab46250bc1716212f369f888ee0219ab19baaf8a7e3634c012bcaa64820639b5650b5346cc93fffb3b00c8ba5ad48c3f0030e5db6102646ca60f SHA512 1b5de16a305f7cddc3125be3786347a037e25b8b53ad05c35c8efd57e624dbd7cf152898c3084847d6c9b77f5bc6df378644434e877434d40ad4fb0d08d6a37d
+DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 3d18f544a455d1184eb9687a5c53c7dd348b12f736313a3bb9d3417e0f4458a8e7f962451ede58f45016af700014fea87cc3336b30ede9f899dd75369eaadc57 SHA512 0a8c8a23d99962e5f0028ef1ee8ba79cd20af0ccf6b08e554405ee964cf542b6758d0e2456612a410d7fdfca5572e4af7c4d1c3b65a9b426412c1b480b2d6475
 DIST genpatches-6.5-9.base.tar.xz 574412 BLAKE2B 339dc1d19a323c2143fdd394b324e8d73b6e21b833e48096b6ae312b188bd9f39811fcd7b93f900c6ceb6982eb6ca108b2ec617b8dc98fe2ec255ec3b002e31a SHA512 42873d29784c0d85434d7eee81ef2000a42164e20ef74c875b81ed8df96ec3632261485c38e17ffa41d94df200b69d8d0e663eb8c90ea741234e860aad9026e3
 DIST genpatches-6.5-9.extras.tar.xz 3704 BLAKE2B f45e43b281c9ad49870e72a7d4e3790f316076f438a5b45fbc53bf3fc29173675fae1e1b8ec170aa7609e0a87e79afbe033ffe7ee64d1ebdf2c1200fcdcbebca SHA512 888a87e165c64ee71b04b6f103666b4f699f790aadb58314253f63e82b0c245646f29fc3f139da2eb6a08db7c8f40c5239a359e81e3d7ff2b0d60b219f8756a8
 DIST gentoo-kernel-5.10.198-1.amd64.gpkg.tar 63139840 BLAKE2B ef7840035ca70fa40147551529e6fea01ec8a0a21b20d92eee53d38f65543c29dea9a1425680becb4944eed2cebc8404baa2d4463e0cd543358e015c10b17ccd SHA512 f5ce69bb2ed049a155b02e0ee6605fb6c62b91f9edb62e1a673a3b12a4d33f6e5ea7ef5e068b6fc909b1480dacfb5c32658be99ac591d6cd4c75a23ea20ee872
@@ -58,6 +60,10 @@ DIST gentoo-kernel-6.1.60-1.amd64.gpkg.tar 72581120 BLAKE2B 3053a4c8707436c3f479
 DIST gentoo-kernel-6.1.60-1.arm64.gpkg.tar 65576960 BLAKE2B 77a2d1fe197186620cf9cf6d66eb11e7a1ad72a4ce26783f686f42ddbe18005d38ac98be3ff9369535a9c0c346536325b23cd037e35d24f25a1f58cb26fa828e SHA512 9942ca4c56a3d813f9e38b91b2b1cde6f53e506e7deadcd5f772da008ac658ba5ea0ecce546ce45eadf7008b9dabd8bc09f9c1d046c83ca2632b29a87fe99311
 DIST gentoo-kernel-6.1.60-1.ppc64le.gpkg.tar 59842560 BLAKE2B 6da8e5e5e35f3ceb8bf47ddf6053396d920f484b944dccf344ea102b3ff322a6180b5e1c0948dd47bdc57a0e5b5ed10628a47c59434dac736f44dc5fae07e9bb SHA512 2967b93cf94b77a40d5cf190fd0db855ff15e15d18ac63ea3831cc10b865238c62208ceb68def7681e604b5beef20ac860738eb6e8a2c2421a565156cc97ec82
 DIST gentoo-kernel-6.1.60-1.x86.gpkg.tar 62095360 BLAKE2B b6fccd8e5495df2cfbdcb56e1a37db2c35b0d7a1773c756a25fa0a04aeda3135d8d76b1bbcaaa4c082035573e7d2da1b219827c0728bd8ba6f31fec78f8a9b73 SHA512 43aa8c618754704f0719cf713b63161a604a8b64730ee2ecae759ea9d6ba2cd2cfd7da552c7d0b7a6210607e86bbc332a1ef62a1aba8046597ab0172bfebae6a
+DIST gentoo-kernel-6.5.10-1.amd64.gpkg.tar 83722240 BLAKE2B cc31076b25edf689f7976a679fc5fdfb25d7f21c18562f32c47bb2d852b922dc50a4ab5d813725fdb64e2d06ab55ea22643cde733fac0d9379ed58b187a3d93b SHA512 7d689b10af6b471048e172be41d090e35774ba9b7cab5fd79cda489cd6224b47b16497cb73f840cdd4de8577096b734abddcc89f990f32d17473968a326db0fc
+DIST gentoo-kernel-6.5.10-1.arm64.gpkg.tar 73635840 BLAKE2B d7b0dd04cfed53281d679e6687d581d0d12c9096da1d36ecdbc38f83287a18b55bfa335fb8dabb623bb356df76321a61db147aa2a499a40072adffa210bc0a25 SHA512 ec9b958d660768dabdd26c633ed39b37f6264231849f7bd86d65a60938f496f69b0cb2cb1afe9d3a95987b8ca5c495507f5ca9d6e6df9f95ac87ccf46e0bd914
+DIST gentoo-kernel-6.5.10-1.ppc64le.gpkg.tar 64532480 BLAKE2B 5c6e81f5ee141dd958671aca5aaa10314198b3fc38d025f36263c1d1086e09b723b3c96688c2175ffc94f8e3a93316a47b2b8d185499e6fea31a9aeb36fce24c SHA512 ababeaa3f298d5503c6db664c67fbc73e32e0efca4cf14c00399808e86c0a3346b6304eb36264541d5a9ccc7e84091f63348d296442c09abce8f74951e360d55
+DIST gentoo-kernel-6.5.10-1.x86.gpkg.tar 67563520 BLAKE2B 9ffa4f434169c7672a202b6e4890cae9c68c212a8f3d584309ee1a29cdd66f27e36d5c73e66800473d3c9c42fd9df25346d22d9a933b2852e266ce6be9298525 SHA512 ebc3fae801e529c6262bc7d1eee12af3191038dcf6a1934367b253820e5e63956ded88aa5b6acf4bc0b2d72b8368eed7206485b64dbbce6449582ca25e4ec0c3
 DIST gentoo-kernel-6.5.7-1.amd64.gpkg.tar 83537920 BLAKE2B 90f9ab1b3214bfbfbad8450488c52e60d2534f9ff4eafcaf5d3c219b2d48b39590c3b5456ee10db41038cf0cab6d6468b4e8c53f714098d1611511ff5ee1cf69 SHA512 0ca65fb868f87843fab41942d7783a385151adf2ef203b17a9ae7753f85392812588cde1481b86febffe371ba71d0e6482cfdda12b0d4dc607025375a1db0e4a
 DIST gentoo-kernel-6.5.7-1.arm64.gpkg.tar 73390080 BLAKE2B cc4e26bc1a73405e4039c943cb0ba73bf215694cf5936e0f20bc9356c9dc3adf042901c9db771cfb586ccc6f524fa444539fc49019c77b4ac2ee0cd29dd97ebb SHA512 4a55ef7726e114f180627d3c0b1d7077812f7920a7bfc726e28e44d810f2a9af1bff74a8c0ff73d396247ea865c0045c49fbf054961e620127f12d483a9630ce
 DIST gentoo-kernel-6.5.7-1.ppc64le.gpkg.tar 64430080 BLAKE2B a79c67c1bef8d40eba08a9afde1919276eece3748ba35940609c2380c09926751bcfcfb6c415f869183e39e82758f9ec55feb401a40f5040c707ff1c879c6497 SHA512 9934976e2d009e72c63efeee9deba67fcef7a2e624d9660cdaa812a0479144931efe0663aa5e07124e0105277f8930a6bb9ae3f2fc90fddddb9069da71c51055

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.10.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.10.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-02 15:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-11-02 15:45 UTC (permalink / raw
  To: gentoo-commits

commit:     2f9b1056343f2e7e588c787f02ced341629ce633
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Nov  2 15:43:37 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Nov  2 15:45:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f9b1056

sys-kernel/gentoo-kernel-bin: Bump to 6.1.61

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.61.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b78d786d1e33..c3fca6f97ea2 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.1-66.base.tar.xz 3766288 BLAKE2B 3cf0a62fbfcd492e5c16b4158bcf7
 DIST genpatches-6.1-66.extras.tar.xz 3816 BLAKE2B 8b2f2aa2f65d427c4ec39cdb988200d31d360f2ffde6f633838b0c3437c4efe8438e01ccd8e2de57d7f164c32d509e35a8be1ac4818841a7719a3cdce9e47717 SHA512 7f40e6153812cfe74de8ce376d4ae02868b6f246027cbce67e0714a139e60b4aa32743876c180f3b7b07e9b6fd07d2138e21ff5e6ced9571d29bf3e647b615c4
 DIST genpatches-6.1-67.base.tar.xz 3816044 BLAKE2B 9116263f1f3cbb472ad09ad785eb643cc4deb16f94936196c1dbb3d500b6e20447d07d434f4fbc59fe8cfc03076da0aa0ec22a3c6d93e09d0dfed6d6fdfe7add SHA512 609935fec85285a34e4fa6032f552230aeb7aed1caa867d34810a25f68c2295e0a8f886e0a093f111b1623ba364cfd6e17b237d670d42c8c539778810a02f681
 DIST genpatches-6.1-67.extras.tar.xz 3816 BLAKE2B 6aa8e9614221c2b9d84df9f75e5b8eb530ae8752b406ad698be86a8031b47940f9efb1de9bedfa0e466d0bad32dae60c5c639815785353a49e4b439de79a80ef SHA512 a911476dcfa9767f4adb946bcdcbe475e78f83753a7880a7e3a96aed347f1ec520ba8d75fe4e5565b2aded25965cecd3c7f79fa12009af043f7408200e27189a
+DIST genpatches-6.1-68.base.tar.xz 3834732 BLAKE2B 3fc3dd48708491bf32a17cbb8c23e531e2b95e60ebcbe3faa6fbe2c60e610aad9226d1846774ddd2af56e985371780e10a249a50e2ac46d7e482428f67b289d9 SHA512 28b810ad914e12035ef724f7dc4b3cc6226cccad4997804a9e3ba5a4f4a420f5f397eade002dd7a9231efc2b0c1850c40c44bf5daa358c24e42bb50da05141d8
+DIST genpatches-6.1-68.extras.tar.xz 3816 BLAKE2B 86fce6b028ed4c3b713cddfea42f56adf55e105c9defbb8f6a84bfe397f0163ee9759218c2b43bbe9f9f6838623816fd3c31887e5b05ac8e98235f01f750a4dd SHA512 23550c824e7f3a1507d1e124224f0c1f4b7bd3deb07750d392011d374352ee430acb84e55143f3bbaafb67f9ea28a6aabdee77ffe3a78d68691f30fefd4304cb
 DIST genpatches-6.5-10.base.tar.xz 631564 BLAKE2B 7a9fe483c7a6a040af5a1fc0fd99dd7d575a380240268bb61d68caf95613d53fac46edf6cb18633b6dd2e803c9360d3cc13f0160e6ccaf811ac8420f7dd30771 SHA512 506abb2a66c51e45ad3ebab0c3b921faaa890640c7236eed377aeb27dff9da552088ea8d8192b4f2e142c510c7d565a5c8431444fb39bd82948ec0e696c4b083
 DIST genpatches-6.5-10.extras.tar.xz 3704 BLAKE2B 4bfee3cf5f3af32c02f4df2b91437258a4bed38c4cd1fc8f8467020ffe1835ec86dee58a10d2e1775fdd6392c6a28552ea3a90ff5fd36504ed43cb7787ea7e5e SHA512 48589be11fcc969fd3f46475f8aa53047f191c5fec66918e84d178e14f531c209300808f7c2ddb479fb8409a344f205f59b72dd18b6d79d1ca924eab10f81f85
 DIST genpatches-6.5-11.base.tar.xz 690272 BLAKE2B b647ad0ef234e1470b72e4cefc091b48bc81b0591fa41d3741d25360d6c92d6b47cafe35a06c5246806072d11ec4839f76bca382f8cf38d0e76ddde9f4fa3bb0 SHA512 53da072920619acf21afa89f3df7b24c27c1798a1244aef3f21f76bcdcb38ad1ad79d07e3aba62b44773af57162c89bb77eb4c19b7056e0806926ec5951d149f
@@ -60,6 +62,10 @@ DIST gentoo-kernel-6.1.60-1.amd64.gpkg.tar 72581120 BLAKE2B 3053a4c8707436c3f479
 DIST gentoo-kernel-6.1.60-1.arm64.gpkg.tar 65576960 BLAKE2B 77a2d1fe197186620cf9cf6d66eb11e7a1ad72a4ce26783f686f42ddbe18005d38ac98be3ff9369535a9c0c346536325b23cd037e35d24f25a1f58cb26fa828e SHA512 9942ca4c56a3d813f9e38b91b2b1cde6f53e506e7deadcd5f772da008ac658ba5ea0ecce546ce45eadf7008b9dabd8bc09f9c1d046c83ca2632b29a87fe99311
 DIST gentoo-kernel-6.1.60-1.ppc64le.gpkg.tar 59842560 BLAKE2B 6da8e5e5e35f3ceb8bf47ddf6053396d920f484b944dccf344ea102b3ff322a6180b5e1c0948dd47bdc57a0e5b5ed10628a47c59434dac736f44dc5fae07e9bb SHA512 2967b93cf94b77a40d5cf190fd0db855ff15e15d18ac63ea3831cc10b865238c62208ceb68def7681e604b5beef20ac860738eb6e8a2c2421a565156cc97ec82
 DIST gentoo-kernel-6.1.60-1.x86.gpkg.tar 62095360 BLAKE2B b6fccd8e5495df2cfbdcb56e1a37db2c35b0d7a1773c756a25fa0a04aeda3135d8d76b1bbcaaa4c082035573e7d2da1b219827c0728bd8ba6f31fec78f8a9b73 SHA512 43aa8c618754704f0719cf713b63161a604a8b64730ee2ecae759ea9d6ba2cd2cfd7da552c7d0b7a6210607e86bbc332a1ef62a1aba8046597ab0172bfebae6a
+DIST gentoo-kernel-6.1.61-1.amd64.gpkg.tar 72550400 BLAKE2B 76991287a439c0badfcd82f3f726128b6d0d2cf2fbb487e22d7f390c505ed90782360826b9e98b99f29e0a9c820b500b58931c8f0d6fc288a23511c572061113 SHA512 a9d92ef405fd646563e24f73fb679e0f7bb348240edeabf766f40f7e4836271395ab3de46547c1904a25c7ed1af0131b00b588841f6f17063afb2401bb7238d0
+DIST gentoo-kernel-6.1.61-1.arm64.gpkg.tar 65576960 BLAKE2B f1f10277e976c3643be5fa8e834ea7a9defee191984a0fdb2d5fc9b592c40e7e597a98b19c0948f26c30ff129bcfbfea85a09ea26c384c85454022cf6482c202 SHA512 031b405d4342ed4ef7d00fb94cd38d0afb3f7a0ace156b52b4c87241f6e1802b0befbb4790026c5e981d9e661fc257b3eb7eca7ed3db8e746a513394d80b6656
+DIST gentoo-kernel-6.1.61-1.ppc64le.gpkg.tar 59852800 BLAKE2B ec8d57bfd304e65b57e78332fc89ff1d4333f35c27beb52d1acbcbfafe3066b791302f7ca1f92d2c51f4ee6387e0d5a414eedd266fb0d6517d6c116046bf7593 SHA512 ac93acded9264150d228ed84f4594096f1ea23e9fd83fce744f7f92bea225887945f1a1349053a1ced83e240b95d80ca5a81e376586e343a033cb4ff6eac80e9
+DIST gentoo-kernel-6.1.61-1.x86.gpkg.tar 62115840 BLAKE2B 8db48c54d9b9dbd15b6b7104a687083e954346456d74544af4653d297274cfa14fcfbac5279b07a0cef9296e31a23870b8e15fe1b89d308ebbe77394200aa230 SHA512 7d84d461ad9215cd54789a8258c291cb99361c4d991e7ff57e42b802f1966f918c1ed94e070f4078eb577b831d03c103e29251003a64fe9891d34b266a82954c
 DIST gentoo-kernel-6.5.10-1.amd64.gpkg.tar 83722240 BLAKE2B cc31076b25edf689f7976a679fc5fdfb25d7f21c18562f32c47bb2d852b922dc50a4ab5d813725fdb64e2d06ab55ea22643cde733fac0d9379ed58b187a3d93b SHA512 7d689b10af6b471048e172be41d090e35774ba9b7cab5fd79cda489cd6224b47b16497cb73f840cdd4de8577096b734abddcc89f990f32d17473968a326db0fc
 DIST gentoo-kernel-6.5.10-1.arm64.gpkg.tar 73635840 BLAKE2B d7b0dd04cfed53281d679e6687d581d0d12c9096da1d36ecdbc38f83287a18b55bfa335fb8dabb623bb356df76321a61db147aa2a499a40072adffa210bc0a25 SHA512 ec9b958d660768dabdd26c633ed39b37f6264231849f7bd86d65a60938f496f69b0cb2cb1afe9d3a95987b8ca5c495507f5ca9d6e6df9f95ac87ccf46e0bd914
 DIST gentoo-kernel-6.5.10-1.ppc64le.gpkg.tar 64532480 BLAKE2B 5c6e81f5ee141dd958671aca5aaa10314198b3fc38d025f36263c1d1086e09b723b3c96688c2175ffc94f8e3a93316a47b2b8d185499e6fea31a9aeb36fce24c SHA512 ababeaa3f298d5503c6db664c67fbc73e32e0efca4cf14c00399808e86c0a3346b6304eb36264541d5a9ccc7e84091f63348d296442c09abce8f74951e360d55

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.61.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.61.ebuild
new file mode 100644
index 000000000000..d2845437114c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.61.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-08 17:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-11-08 17:08 UTC (permalink / raw
  To: gentoo-commits

commit:     3ff29313f5ecaf9f12a1dd1ce61408877fcb5061
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  8 17:07:31 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Nov  8 17:08:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ff29313

sys-kernel/gentoo-kernel-bin: Bump to 6.5.11

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.5.11.ebuild                | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c3fca6f97ea2..347981d711db 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.5-11.base.tar.xz 690272 BLAKE2B b647ad0ef234e1470b72e4cefc091b
 DIST genpatches-6.5-11.extras.tar.xz 3704 BLAKE2B 21929f8a381175f9c33ac9df5f17388eb2f99adb00fac7783c612a2712db1d4b2f179b2fa6ac548b77a1d0e4c9c9d88e32cb393531c7e6ca680f9c98a037927a SHA512 f3643139bd6b2b324c477998b69418b80e40ae675dbef9bb34e26f138a10244ffcaf551de7c49623b8aa797ed7b9ba82e680a62b7996ed1bd1f8002b29b09cb4
 DIST genpatches-6.5-12.base.tar.xz 720508 BLAKE2B 429f4fbc3292ab46250bc1716212f369f888ee0219ab19baaf8a7e3634c012bcaa64820639b5650b5346cc93fffb3b00c8ba5ad48c3f0030e5db6102646ca60f SHA512 1b5de16a305f7cddc3125be3786347a037e25b8b53ad05c35c8efd57e624dbd7cf152898c3084847d6c9b77f5bc6df378644434e877434d40ad4fb0d08d6a37d
 DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 3d18f544a455d1184eb9687a5c53c7dd348b12f736313a3bb9d3417e0f4458a8e7f962451ede58f45016af700014fea87cc3336b30ede9f899dd75369eaadc57 SHA512 0a8c8a23d99962e5f0028ef1ee8ba79cd20af0ccf6b08e554405ee964cf542b6758d0e2456612a410d7fdfca5572e4af7c4d1c3b65a9b426412c1b480b2d6475
+DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 3e13a5bb6effb4005e2c1e604722cffb27583aa78ba0642ae2eacb2f5905fc19fd16212b502196e58d0ee4064779623b44af03e34c6bef0635104bbdfa49253d SHA512 5b63c998dfe984b5435e7e951889dbd1bf4cab2d8db41e89978ffd06ca58ba3e8687e740bb42514e0da5e5ae19998234f87e8220d5eb550e21fb6bd7c665e139
+DIST genpatches-6.5-13.extras.tar.xz 3704 BLAKE2B 9473c94b0d34075ba0652c672d7b0b732258a5c57d933b8782e8cf6d394143a2efece463d2692bd71dd0915ead6af1dbf2b10d7ed80eddebeede3a7619b7822b SHA512 489c266ef698bb03a8a7bd3fc552266b787f9036c473c003b7d20135e5e7ec9bc3f3c5caf443f702c6cb029d8d95c23a302a8c8171769b0fe44720da700dd8d7
 DIST genpatches-6.5-9.base.tar.xz 574412 BLAKE2B 339dc1d19a323c2143fdd394b324e8d73b6e21b833e48096b6ae312b188bd9f39811fcd7b93f900c6ceb6982eb6ca108b2ec617b8dc98fe2ec255ec3b002e31a SHA512 42873d29784c0d85434d7eee81ef2000a42164e20ef74c875b81ed8df96ec3632261485c38e17ffa41d94df200b69d8d0e663eb8c90ea741234e860aad9026e3
 DIST genpatches-6.5-9.extras.tar.xz 3704 BLAKE2B f45e43b281c9ad49870e72a7d4e3790f316076f438a5b45fbc53bf3fc29173675fae1e1b8ec170aa7609e0a87e79afbe033ffe7ee64d1ebdf2c1200fcdcbebca SHA512 888a87e165c64ee71b04b6f103666b4f699f790aadb58314253f63e82b0c245646f29fc3f139da2eb6a08db7c8f40c5239a359e81e3d7ff2b0d60b219f8756a8
 DIST gentoo-kernel-5.10.198-1.amd64.gpkg.tar 63139840 BLAKE2B ef7840035ca70fa40147551529e6fea01ec8a0a21b20d92eee53d38f65543c29dea9a1425680becb4944eed2cebc8404baa2d4463e0cd543358e015c10b17ccd SHA512 f5ce69bb2ed049a155b02e0ee6605fb6c62b91f9edb62e1a673a3b12a4d33f6e5ea7ef5e068b6fc909b1480dacfb5c32658be99ac591d6cd4c75a23ea20ee872
@@ -70,6 +72,10 @@ DIST gentoo-kernel-6.5.10-1.amd64.gpkg.tar 83722240 BLAKE2B cc31076b25edf689f797
 DIST gentoo-kernel-6.5.10-1.arm64.gpkg.tar 73635840 BLAKE2B d7b0dd04cfed53281d679e6687d581d0d12c9096da1d36ecdbc38f83287a18b55bfa335fb8dabb623bb356df76321a61db147aa2a499a40072adffa210bc0a25 SHA512 ec9b958d660768dabdd26c633ed39b37f6264231849f7bd86d65a60938f496f69b0cb2cb1afe9d3a95987b8ca5c495507f5ca9d6e6df9f95ac87ccf46e0bd914
 DIST gentoo-kernel-6.5.10-1.ppc64le.gpkg.tar 64532480 BLAKE2B 5c6e81f5ee141dd958671aca5aaa10314198b3fc38d025f36263c1d1086e09b723b3c96688c2175ffc94f8e3a93316a47b2b8d185499e6fea31a9aeb36fce24c SHA512 ababeaa3f298d5503c6db664c67fbc73e32e0efca4cf14c00399808e86c0a3346b6304eb36264541d5a9ccc7e84091f63348d296442c09abce8f74951e360d55
 DIST gentoo-kernel-6.5.10-1.x86.gpkg.tar 67563520 BLAKE2B 9ffa4f434169c7672a202b6e4890cae9c68c212a8f3d584309ee1a29cdd66f27e36d5c73e66800473d3c9c42fd9df25346d22d9a933b2852e266ce6be9298525 SHA512 ebc3fae801e529c6262bc7d1eee12af3191038dcf6a1934367b253820e5e63956ded88aa5b6acf4bc0b2d72b8368eed7206485b64dbbce6449582ca25e4ec0c3
+DIST gentoo-kernel-6.5.11-1.amd64.gpkg.tar 83712000 BLAKE2B 896adaf4edbe9bdade1da95515f5c4f056b814839e093b4e4e74a4e5e4fe7471673db48e94bce2edc04b973174db802c2e2cadac6b427e53a7b13857bc09b159 SHA512 01eaed7c135bcfe2173bb69b10594c8485ebfc8e6b87dcd91c54dc77da25f29f08922b2d368ac1f5542536b8923369d99402dca083d47f4c2afbf4b250d778e2
+DIST gentoo-kernel-6.5.11-1.arm64.gpkg.tar 73646080 BLAKE2B 661d9a80b48e57a7c72dbfc639d24ac77ef3ee7fce917ae97fe2634527563fe6dd5629368b3e68310ad4dd452865b49405119dd571143215accdc1dc7329fbda SHA512 f4a3f1d1e6d7ad55b562db09874b4032f2e9a7e63305b6c6f1978d2196105c93eec34263c32220ac79c3d522fc3a5401cd2284e0d751c207e126cb74645ae10d
+DIST gentoo-kernel-6.5.11-1.ppc64le.gpkg.tar 64552960 BLAKE2B 6742c0029df5085ce79629afd339603a6329934f290bb7c73bd4f588a03167f0dffd47a301b0916766e73e1507d20fc0e1ca028a4ab780e04b625a8e22b27c5a SHA512 740e6dac602814e27bbda38dad083b3fb9e04514cdab5460a43f8e01ed65e7976cb9f7e70a2101a4a740f00f0773c52945e7e0dcafa617f2731cba739f0b080e
+DIST gentoo-kernel-6.5.11-1.x86.gpkg.tar 67553280 BLAKE2B 3557022f61b72c975a9f2920bb617d428106aca88017e092d22dce4956dec4eb6418b2393960bc7deb5243caad0b4011abfb4bea91d7553a72442c6d3a8d8c34 SHA512 380d5962a59655c502ce72905d967ba0d5f36bbfa8373169d2ba94fcdb5d77968cd6cb247d9d96a0dc36deb41c4b38da04b6e35d1febdcf87bced1279fc7d8b2
 DIST gentoo-kernel-6.5.7-1.amd64.gpkg.tar 83537920 BLAKE2B 90f9ab1b3214bfbfbad8450488c52e60d2534f9ff4eafcaf5d3c219b2d48b39590c3b5456ee10db41038cf0cab6d6468b4e8c53f714098d1611511ff5ee1cf69 SHA512 0ca65fb868f87843fab41942d7783a385151adf2ef203b17a9ae7753f85392812588cde1481b86febffe371ba71d0e6482cfdda12b0d4dc607025375a1db0e4a
 DIST gentoo-kernel-6.5.7-1.arm64.gpkg.tar 73390080 BLAKE2B cc4e26bc1a73405e4039c943cb0ba73bf215694cf5936e0f20bc9356c9dc3adf042901c9db771cfb586ccc6f524fa444539fc49019c77b4ac2ee0cd29dd97ebb SHA512 4a55ef7726e114f180627d3c0b1d7077812f7920a7bfc726e28e44d810f2a9af1bff74a8c0ff73d396247ea865c0045c49fbf054961e620127f12d483a9630ce
 DIST gentoo-kernel-6.5.7-1.ppc64le.gpkg.tar 64430080 BLAKE2B a79c67c1bef8d40eba08a9afde1919276eece3748ba35940609c2380c09926751bcfcfb6c415f869183e39e82758f9ec55feb401a40f5040c707ff1c879c6497 SHA512 9934976e2d009e72c63efeee9deba67fcef7a2e624d9660cdaa812a0479144931efe0663aa5e07124e0105277f8930a6bb9ae3f2fc90fddddb9069da71c51055

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.11.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.11.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-08 17:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-11-08 17:08 UTC (permalink / raw
  To: gentoo-commits

commit:     da77c1b7c46f753d2cccf75fc0288409e76a993e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  8 17:07:34 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Nov  8 17:08:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da77c1b7

sys-kernel/gentoo-kernel-bin: Bump to 6.1.62

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.62.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 347981d711db..9140c4fa241b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.1-67.base.tar.xz 3816044 BLAKE2B 9116263f1f3cbb472ad09ad785eb6
 DIST genpatches-6.1-67.extras.tar.xz 3816 BLAKE2B 6aa8e9614221c2b9d84df9f75e5b8eb530ae8752b406ad698be86a8031b47940f9efb1de9bedfa0e466d0bad32dae60c5c639815785353a49e4b439de79a80ef SHA512 a911476dcfa9767f4adb946bcdcbe475e78f83753a7880a7e3a96aed347f1ec520ba8d75fe4e5565b2aded25965cecd3c7f79fa12009af043f7408200e27189a
 DIST genpatches-6.1-68.base.tar.xz 3834732 BLAKE2B 3fc3dd48708491bf32a17cbb8c23e531e2b95e60ebcbe3faa6fbe2c60e610aad9226d1846774ddd2af56e985371780e10a249a50e2ac46d7e482428f67b289d9 SHA512 28b810ad914e12035ef724f7dc4b3cc6226cccad4997804a9e3ba5a4f4a420f5f397eade002dd7a9231efc2b0c1850c40c44bf5daa358c24e42bb50da05141d8
 DIST genpatches-6.1-68.extras.tar.xz 3816 BLAKE2B 86fce6b028ed4c3b713cddfea42f56adf55e105c9defbb8f6a84bfe397f0163ee9759218c2b43bbe9f9f6838623816fd3c31887e5b05ac8e98235f01f750a4dd SHA512 23550c824e7f3a1507d1e124224f0c1f4b7bd3deb07750d392011d374352ee430acb84e55143f3bbaafb67f9ea28a6aabdee77ffe3a78d68691f30fefd4304cb
+DIST genpatches-6.1-69.base.tar.xz 3845328 BLAKE2B 8712160e24a37b1333b7cb2314cc9a807caab08d2a19a4c784d38f8790bb7d5f8bae06ea3f18e0430bb9d196f5525299f6530661d182769ecf5e77cc28bfc852 SHA512 bb88322d976e4dbabb9f884e6eb6a4d581c409fe7d249b80bc4ab87945cce579878c0b197db16b1543576eb1580ba46586b077ec6294647fcff083d26268d889
+DIST genpatches-6.1-69.extras.tar.xz 3816 BLAKE2B beff365f70a79f0b89ffaf3807f69e770a2bc05baf568b80dff66d135d59557bb0463d2c914953722b0511a2e1b100b0c4b6181192b3ad42eb4f592c0b785eea SHA512 9fbf140b90103a750287f4ac94b3f1606a5f12d97626dbb8370b876e1894d5397f4af740885b07dd5c4e0616583f6c909bc881b9cd90c05cf1fef614a006a6bc
 DIST genpatches-6.5-10.base.tar.xz 631564 BLAKE2B 7a9fe483c7a6a040af5a1fc0fd99dd7d575a380240268bb61d68caf95613d53fac46edf6cb18633b6dd2e803c9360d3cc13f0160e6ccaf811ac8420f7dd30771 SHA512 506abb2a66c51e45ad3ebab0c3b921faaa890640c7236eed377aeb27dff9da552088ea8d8192b4f2e142c510c7d565a5c8431444fb39bd82948ec0e696c4b083
 DIST genpatches-6.5-10.extras.tar.xz 3704 BLAKE2B 4bfee3cf5f3af32c02f4df2b91437258a4bed38c4cd1fc8f8467020ffe1835ec86dee58a10d2e1775fdd6392c6a28552ea3a90ff5fd36504ed43cb7787ea7e5e SHA512 48589be11fcc969fd3f46475f8aa53047f191c5fec66918e84d178e14f531c209300808f7c2ddb479fb8409a344f205f59b72dd18b6d79d1ca924eab10f81f85
 DIST genpatches-6.5-11.base.tar.xz 690272 BLAKE2B b647ad0ef234e1470b72e4cefc091b48bc81b0591fa41d3741d25360d6c92d6b47cafe35a06c5246806072d11ec4839f76bca382f8cf38d0e76ddde9f4fa3bb0 SHA512 53da072920619acf21afa89f3df7b24c27c1798a1244aef3f21f76bcdcb38ad1ad79d07e3aba62b44773af57162c89bb77eb4c19b7056e0806926ec5951d149f
@@ -68,6 +70,10 @@ DIST gentoo-kernel-6.1.61-1.amd64.gpkg.tar 72550400 BLAKE2B 76991287a439c0badfcd
 DIST gentoo-kernel-6.1.61-1.arm64.gpkg.tar 65576960 BLAKE2B f1f10277e976c3643be5fa8e834ea7a9defee191984a0fdb2d5fc9b592c40e7e597a98b19c0948f26c30ff129bcfbfea85a09ea26c384c85454022cf6482c202 SHA512 031b405d4342ed4ef7d00fb94cd38d0afb3f7a0ace156b52b4c87241f6e1802b0befbb4790026c5e981d9e661fc257b3eb7eca7ed3db8e746a513394d80b6656
 DIST gentoo-kernel-6.1.61-1.ppc64le.gpkg.tar 59852800 BLAKE2B ec8d57bfd304e65b57e78332fc89ff1d4333f35c27beb52d1acbcbfafe3066b791302f7ca1f92d2c51f4ee6387e0d5a414eedd266fb0d6517d6c116046bf7593 SHA512 ac93acded9264150d228ed84f4594096f1ea23e9fd83fce744f7f92bea225887945f1a1349053a1ced83e240b95d80ca5a81e376586e343a033cb4ff6eac80e9
 DIST gentoo-kernel-6.1.61-1.x86.gpkg.tar 62115840 BLAKE2B 8db48c54d9b9dbd15b6b7104a687083e954346456d74544af4653d297274cfa14fcfbac5279b07a0cef9296e31a23870b8e15fe1b89d308ebbe77394200aa230 SHA512 7d84d461ad9215cd54789a8258c291cb99361c4d991e7ff57e42b802f1966f918c1ed94e070f4078eb577b831d03c103e29251003a64fe9891d34b266a82954c
+DIST gentoo-kernel-6.1.62-1.amd64.gpkg.tar 72570880 BLAKE2B fffbda5d72cfef3e3e392e030a0b2e61337ff1f36565adc1a79c103ed2104e607ce81aedcc28276e3677aaa06fbfe3dfad6820654b1304214f22ce01616b184b SHA512 9e8507e22dd4623971e2add2a9866f382d82fef29fcc257a4eb9999dba8cd6a6d21aecc8498bddd0ec9e68ed62d3c923358c766bcc05c0a2862ea21b841df935
+DIST gentoo-kernel-6.1.62-1.arm64.gpkg.tar 65576960 BLAKE2B 37c05f04c698e50123dca234cf8a31ecbb48ccb4460ecea58fb0d95039a501fb32f0bc46e78b00608b734f2225861e430067a9c089c267bd608d34cb68320167 SHA512 880e5cc31f37b84e57ff12ef0943eb60643111b62479023b6c9cfa808e8393d6514fc06910f807aafc4b66ea0d38b2540dd1b8c66740fd9ad737f92e3a20e5fb
+DIST gentoo-kernel-6.1.62-1.ppc64le.gpkg.tar 59852800 BLAKE2B ec0b5ce2c745fc780fc30145b7fe34a0cda921f5d84d47b5154dba169db132a6b8a65ec44419012d2bb038f4f07e097dd2e813a24b34edc7e031eae69f222b2f SHA512 86d40fd4b0ded900bc390e6210ed5bcca044d5dacb3f7a269793028187dceb2ddf4731ed893dddc86f0dbe03a54156f1bf4414b665628914b56b8e9e9e0352a9
+DIST gentoo-kernel-6.1.62-1.x86.gpkg.tar 62095360 BLAKE2B 512b11c378306df3297d708e18d23effeadc3eeea03787afdf4fac07e1236d1c0cd0b2d82c39e9d26afc2600287ac9e592cc5378ff04fa22c8c1cd55dda55ab3 SHA512 8133a1d6e5022a34e67ed067e850771636e504cb3275f9c0a00bd9483fcfdaa513c4ea6166d2742be5ffc8f179047d983a6c05c7df741cf53db16cb47b0720aa
 DIST gentoo-kernel-6.5.10-1.amd64.gpkg.tar 83722240 BLAKE2B cc31076b25edf689f7976a679fc5fdfb25d7f21c18562f32c47bb2d852b922dc50a4ab5d813725fdb64e2d06ab55ea22643cde733fac0d9379ed58b187a3d93b SHA512 7d689b10af6b471048e172be41d090e35774ba9b7cab5fd79cda489cd6224b47b16497cb73f840cdd4de8577096b734abddcc89f990f32d17473968a326db0fc
 DIST gentoo-kernel-6.5.10-1.arm64.gpkg.tar 73635840 BLAKE2B d7b0dd04cfed53281d679e6687d581d0d12c9096da1d36ecdbc38f83287a18b55bfa335fb8dabb623bb356df76321a61db147aa2a499a40072adffa210bc0a25 SHA512 ec9b958d660768dabdd26c633ed39b37f6264231849f7bd86d65a60938f496f69b0cb2cb1afe9d3a95987b8ca5c495507f5ca9d6e6df9f95ac87ccf46e0bd914
 DIST gentoo-kernel-6.5.10-1.ppc64le.gpkg.tar 64532480 BLAKE2B 5c6e81f5ee141dd958671aca5aaa10314198b3fc38d025f36263c1d1086e09b723b3c96688c2175ffc94f8e3a93316a47b2b8d185499e6fea31a9aeb36fce24c SHA512 ababeaa3f298d5503c6db664c67fbc73e32e0efca4cf14c00399808e86c0a3346b6304eb36264541d5a9ccc7e84091f63348d296442c09abce8f74951e360d55

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.62.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.62.ebuild
new file mode 100644
index 000000000000..d2845437114c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.62.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-08 21:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-11-08 21:26 UTC (permalink / raw
  To: gentoo-commits

commit:     abd6e3b6bf046c8f69369edd07c261d9758ac408
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  8 21:24:29 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Nov  8 21:26:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abd6e3b6

sys-kernel/gentoo-kernel-bin: Bump to 5.15.138

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.138.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9140c4fa241b..3650d3eaf590 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-142.base.tar.xz 5603000 BLAKE2B 2c04fd46f173dc82421edddecd0
 DIST genpatches-5.15-142.extras.tar.xz 3936 BLAKE2B 76f3aba69251c7c30f2e21b450ae6977c10630448b380552191295d89be761d243b7cdaabf80ae52468327a009d1cb00841e8d15469909363a9683a58126ab30 SHA512 2dce221525460ca2065f102e447672291fed39c21fccefa5d9ca0c2486fd389fe4bce259674ecaa3b6f7dd52d04b677463bbb73543c8ce610b4b729bba55db66
 DIST genpatches-5.15-143.base.tar.xz 5634608 BLAKE2B a00b2898db47b874fdfe2e2bf0c40edcb4f358765f14aba79c686b8d6f99c6a77792d45dfcce141837ad6d956c6ce417453e53b6ede9db2f4e88b501aeabda21 SHA512 1342f8090f18bd15c44ca11409fc09ee5c406801fc077277682595fd58e8f37a57e022f433a0e8fb132cf6bee64f48dccacdbdbabab776d45634477e195eed67
 DIST genpatches-5.15-143.extras.tar.xz 3936 BLAKE2B c942135c9120024effcc516070b81aef19de95969e19c95b7c222ccf9ba515db329735596f3c5dfe81f12ef29165b898de75988f0c632cd228b6d3579e3c5648 SHA512 eb9d0661d81c1acbf5884f3ccc864e0b110a517556bd62020f41f3fad77c32e57da5a7c1f6411a4dc7d9b85ad8fe9af4658613b0a3e9484fb609a7f9ac1a3f39
+DIST genpatches-5.15-144.base.tar.xz 5663416 BLAKE2B a4347f6e6f5916a3811ddb7ce19a506f6f4bb691e57ed5229adb55d90aa2fce14656d1a77d63539ef5fba8c0a5ed8c3cd0933c9f286694a83c65898b77015e66 SHA512 8f4a7429a9673cc2aeffe870ac1f742b6d111b0fb72bff74b3407d13eaaa6200ae7b931449b7c5923c215428b2c55352f728d60a09f1ac7907625f37a454a3cf
+DIST genpatches-5.15-144.extras.tar.xz 3940 BLAKE2B b605a72df3376503172f7a3e7c170fd6b46490061a8a435230372c12a95cfd3deae488639b3ca579c602e86d1e34b1e11c4b873bfd2bc037520df5f1906f6caf SHA512 5db17e336aa1cd4b839b5e4b595e632484af239a662c7f631009a10811be3b87188049eb8a576543f132e674b382b5ba9d9af94a26b3d5a24fb4c654f6a3e2e0
 DIST genpatches-6.1-64.base.tar.xz 3729008 BLAKE2B 10f4366a8fe83ca0609c0e2654e6c64ad47f3a3f1744ca637d8801ec9c8a8c541d74e21e020de0a6de18c98de640810d6934092b2b983b332e92514c2b6443a7 SHA512 1dda1ba93fea4c18ecaae6ec5a3cfea1fbe7f89fa9412e793b7cd0beff43894650167c77d1b85eb280f7754c85179dc3c72e32ca18f4d8a95667501c61958656
 DIST genpatches-6.1-64.extras.tar.xz 3816 BLAKE2B 315826af9d3e7abbef0314f962e2df50f9d183555ec5fb956fa7c9820435042e3c3a72a5ad766a3441543c54986ffbfdae8ff0a4deecb2a72851237108eaee71 SHA512 5a384aa4f6aff1a3410090873f9321ca1c6bcdb48dfefeaf7c2746b950ad22c7a745c60389ec49b99a249cb62c91d517389d5d91c844509dce5cd45a67b47edb
 DIST genpatches-6.1-65.base.tar.xz 3729228 BLAKE2B e2f41ebb95ca74bc5d37f950e088d2d790c09613728d86a58c31867954748d5ce57f484acfde262bb70c2d42538241b6b05cb9befd7efd6ee10a276fa79e4c3b SHA512 815a57b87978d2a0196146ff4e2ff6a7e95d10c74727d458f9cbaeddded3c99c78a24524b8cf1fa0f1297e5bc7f3c9cd743b19f12938478f3f3faa3a68c7e431
@@ -50,6 +52,10 @@ DIST gentoo-kernel-5.15.137-1.amd64.gpkg.tar 66283520 BLAKE2B 2d2ea679a04e830f76
 DIST gentoo-kernel-5.15.137-1.arm64.gpkg.tar 59709440 BLAKE2B fced7223953d9cd91909e7d9aabb0373a9e2f1337a89d94506bf74cd91d197bf634b9497680dc442024fd0c00a9bc72eb08fbbcf08225cbd25de10f60a057a4a SHA512 71c2f9922a3c44a91da482077dc096b3ecf916d44183226ae90f6e7d78a99f927c221c0b6f8ba3856aaf94c13a35a1edff276a3af3b66e18d8c18ed6b542eaec
 DIST gentoo-kernel-5.15.137-1.ppc64le.gpkg.tar 54937600 BLAKE2B 8c9e3c1b7faf27de2d568f12ad413682e82cff899bb0dabfc2d5eedab3e3daaa27c5413938f74ab44c8113e0ba9a61df03e768d35ec19f8011180e49de44aa8f SHA512 884004c75a780a7387f5d29d15ffa4827d57f30afc7abedd82390827f0e9d59c8463a756a8bce1c0d57773f8b9394b57a93dd6cff3a7f4065032ba4158988104
 DIST gentoo-kernel-5.15.137-1.x86.gpkg.tar 56043520 BLAKE2B f1f64be37de87402669d92ca1a25adb5ace86e172dccdcf4aa9894e1feabc3bcea394c2d27697f752e0dbc38a55b6436cb8e76810a642858b6971971370a8961 SHA512 db2a599ed12abd7c225791f0dd35e130f8fee3b23a067e234ae8947965eadb6603c41b28ea0772846128816f9b83dac18e44141da48cb43850a59574c8fca2d1
+DIST gentoo-kernel-5.15.138-1.amd64.gpkg.tar 66314240 BLAKE2B c0538fa7277e41faa5d0c77a8581084f2549828b82f67fbc0c95f5036b5384a87bdc85dc6b33148f3b20e4a421610e03f11b54abaaf5292127eca2d38614fbd5 SHA512 541a96ac8932ec6a67c81680934853376c255cb6a94114e8fa7d46f1608794b497e9c458f9eaadc46d59dc55637e9b11ed13cc008f5c955bb310ba594520a88f
+DIST gentoo-kernel-5.15.138-1.arm64.gpkg.tar 59719680 BLAKE2B 83fe7fc9557c557b8df2d3fe49622515a592ded3f1a059df3214de79a6f8a115e1d5e6e7cb94165bd4ea7d04463e90f27bf2256e9a3ac3fe2911428ad310719a SHA512 89368a42ca4f877c3eb06f9a457297460bbf2dbbac7f27e03a4392053705de77f2546f09358be32eb74a836800781e3e018af40babad99dd71bd121bbe52200c
+DIST gentoo-kernel-5.15.138-1.ppc64le.gpkg.tar 54947840 BLAKE2B 5d5e3081ff037320bf11645d6fbd2dba7e24d95b4316340cfb719c22eded0c27d186a945d05189f7abd4284100692d1e14384ce500135feb399a6223a2593547 SHA512 f9e1d743d480413cbebf04d581d106309b1d9898e03b06fb90cba3eea139ad167e9e1f9c52e35d7e945718305dfcdb3e76c43b5d78960ae348649f84af49b49a
+DIST gentoo-kernel-5.15.138-1.x86.gpkg.tar 56053760 BLAKE2B 0c4c8f30f2b62b055e99aa5ff125f5819255f2ce52bf53df0b6de5bcf9bf379e3c8250377ae64c44451557d529afd2f6ed542283881065aded6d2c7953f61a92 SHA512 d4b6be4508cb6087d359a1d397ea31aa2f745af90196fa568d82ee857f0e92c576345a1fb11098f0cb7d97204d3ff4e3c57de056b6f990168d360ee49e7a7c29
 DIST gentoo-kernel-6.1.57-1.amd64.gpkg.tar 72437760 BLAKE2B 40c1640468f10bfd24c68af91ef6b787a68432d7381d7b36331d94a88605b7b2c9c191cfa20cbebd6a4a255b1e0384d9efee6ebb761b2129b2c5f7b73d602938 SHA512 254a591de6913a1cd4c111c36531da0ec5e7eea06c24adbce7bd16c9e58286b0a7d7355b75b99556e0220fb1caf79c2bcd207947582f340a68aa0331a0f52535
 DIST gentoo-kernel-6.1.57-1.arm64.gpkg.tar 65402880 BLAKE2B 7c373e287dcbbec86b82b1a225fe8971347708b5c161d266687033bd92e7a331238ec4f6164f18fe69f7138a9021e9c3e831800ea031da29ea8ebde0591a26c8 SHA512 f0ccb7b47f4fc9d86bc540ee754c42db0639710a366a309b448b8b99b4e4aa96a5fe569f412b9b30b51d4ac231b5a97ae7420cf6efbce87ef6190eb9a062d065
 DIST gentoo-kernel-6.1.57-1.ppc64le.gpkg.tar 59770880 BLAKE2B b75ef8425ba37ae13d63842535b4477712f96202cdb3898df214a70e436cda0e4a96405a7a1a0ec40a20ed5df976bfa64638af1b0a7eb13ec2133280dd46222b SHA512 60c8ec52d2260144cb8332de2f23d1ec2499fb365e9616fce6f9a8612b4492c670cf4279d69d6d999c223db9e7b9074073b33768d568182a92e84f62bae9a888

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.138.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.138.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.138.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-08 21:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-11-08 21:26 UTC (permalink / raw
  To: gentoo-commits

commit:     2158bab5c7bf723c9c3de0173bcb5b7a67a4c105
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  8 21:24:33 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Nov  8 21:26:10 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2158bab5

sys-kernel/gentoo-kernel-bin: Bump to 5.10.200

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.200.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3650d3eaf590..38562bfc35c6 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-208.base.tar.xz 6093152 BLAKE2B 39bf2d32114ec581c28770ebfa3
 DIST genpatches-5.10-208.extras.tar.xz 3876 BLAKE2B f288ba384e0871c7ceaca2f20fa324ef69e032e21847770e13b95d85d67f2de40780c5e30a2eb2c75c77f142f8417bef66bc6f82f7dfb46fa4e98555c96cc71b SHA512 adad7c912629058889705cd77f684df2ceba3f02add3aefc3103f44484f996e8b42b320ca8697782fcbab24c00dc712fad0b852b8538f68c3ed258fe90550aa7
 DIST genpatches-5.10-209.base.tar.xz 6144432 BLAKE2B c991e0a2df03e013c15072e7daadb2b679a9bb8add1ea7425ff3f1828fceb094d9424bec91b3e59bf8305b1f8614805d82b9057f2110efd99c16eb1fbdd412d2 SHA512 fe2105bff712f0d8f17984d687df102db4c6ac5175964de8f03af1b5cca1736eca65a72beabe0e7ae1b0b181485592b5b57ebff15451a4e8064b271b94ef0a0d
 DIST genpatches-5.10-209.extras.tar.xz 3876 BLAKE2B 4a85be9a7a00ef23f2d0d7388b328f360f4b1c7b45557bf89428236442945b0519e98687f951cfa3cdcdad6fd11e3ec42067ea26301cb4e6612610792a59a0a9 SHA512 f59ec430d275491fc521f1833d71185e91cc7650de51bdd2de3da90dfe66668520370b83697a35000407d1ada01bc889b1ea089f53be75f3cd8d52840e1399ee
+DIST genpatches-5.10-210.base.tar.xz 6166764 BLAKE2B d2afcbc4c25f01401b9971ee3548ba9f945e6cb3fed7eed800e4e082d3553edd1991f49eca0eb6df00be09f19c9b85f378546a21439d140ecffab7108c46ce8b SHA512 54fd317bafbc4d04cfc05814b8695967dab324773a76964e86ad018e27b58903f5fd42bf06202aadc2c86582f07be5a83d39620606611ff5806f14460fec0b3b
+DIST genpatches-5.10-210.extras.tar.xz 3876 BLAKE2B 51ff2998ba7713fd4c7f4cd025b5abd014ef7c8e944841a1b6a6517141aa4b74efb2b017179197b03c82972e1b24bfc3deb9ee4687e551af8b55162e3f73c520 SHA512 24cf5ed8915d9db4ed79e05d07bf95ae499daafb79b15113a917743dd5421467265b47effb356d813165f5d7675213e5d2d4ff9be37b11573e77172ef72c05c5
 DIST genpatches-5.15-141.base.tar.xz 5572792 BLAKE2B e062086d50d08b67c21c785b086c4bc0878f078ac6c10cabace2ebfe388af3497d2b98bb2e5d19d4b5791e78456bdf0e8c479121eb8c41b4ca2fcd362ebffe4f SHA512 1835684a7737d61423ec0778316b46fedea491a8f5254d9a2d630e5a78519d61d22dfa0d9d6ea1ece563f165c0d54c748f23bca5df304ad45338c27327e8b2c3
 DIST genpatches-5.15-141.extras.tar.xz 3936 BLAKE2B c51e1f9dcf3995a2e178d8763407dc94595e513f02d96d54dc1b71a34ada0eaf46b6cb1cf4bebd39b4776605532df529cf8ed361480181af516ab889f915ee5b SHA512 5eb1f68368de87df9236bcf10726cd3abcb75a9f59579e9810b9ea53f3ad332d345a3da7c1be61826b6b739aabb11a838d12ba7be3ce2cb890e094433176b02b
 DIST genpatches-5.15-142.base.tar.xz 5603000 BLAKE2B 2c04fd46f173dc82421edddecd0efdd6d6df46534e1d7ceb6d2f34081e3a5d558b8444f92e2f9e14e3836734c32f60413d3777e7f490b06b3cbbb5c1e85c1792 SHA512 c548e4ca832f4a1d90fb639581c382fd16292b5f8b24b1ecd32aef2eb36c79c7f8f4083ae09b1e105be55e406f8b7a09233637a48f493ab139706334b1056ca0
@@ -40,6 +42,10 @@ DIST gentoo-kernel-5.10.199-1.amd64.gpkg.tar 63242240 BLAKE2B c5d8490f744fc74238
 DIST gentoo-kernel-5.10.199-1.arm64.gpkg.tar 56698880 BLAKE2B ce478df6097693f5129dd1f1b22850b658f6068bbf5a7600cfc7b4173e13af80150a2a6a487e6ff208ce8ce7ae5c0cefa146bb3ffae1109d67e8e761da3529cc SHA512 7d3aba171af38a1cec807874553520515bfaf77748af8371515baa8b93515444856fcd0545601a3ed8e588d68eae042be7ada0514db43bf85f5eb70a5ace6492
 DIST gentoo-kernel-5.10.199-1.ppc64le.gpkg.tar 52869120 BLAKE2B cc8101f31f64b2efc10f2fcc71025016c3a4030426c31ff3494d80488b12cfb3c6f6b61ee7a62b0392ce3592474c9927aab9fe6aa1946ecc997e5a4e170e5351 SHA512 dfff3c502f67521f37abbabad030cad9bcf12044187bc9735735fb5c5d21b7594146d7bec25bbb58557dad0e27c51676bd4efc3a7193c73ca831090c8d932269
 DIST gentoo-kernel-5.10.199-1.x86.gpkg.tar 53544960 BLAKE2B c69945057acf2820f1e24da9c0631534b22fe211e09607af58eda5869e0524b870efd9f890d0d0a7e3f58d8680b6f0592882ad31832509e118ced1681192119c SHA512 73f11235437e31de7029e554e34b402f132a337a6e2b3892cbd020a1801133c56df6bb5083bea2083c656b1affa9245578791cfd3cb6de9a38c17cba474a4be1
+DIST gentoo-kernel-5.10.200-1.amd64.gpkg.tar 63242240 BLAKE2B 3fc60499b637165fdc7272304bf747a696091776407229de5db1393b863366dbf6bd3478b75f8114ad923c86f51d9954c5df953af489315947da76708c0df1ed SHA512 09b0adc8c3e34b066e90163b5c629eee665888687b5150964c4c71f9037cbd0c04401556347865fc8d02c8e9fa556795188939cd1dea641c89a29f7d1b766f6f
+DIST gentoo-kernel-5.10.200-1.arm64.gpkg.tar 56719360 BLAKE2B 7377a482b9f04eac91cd6fa28440394ca2b89bb3415d19f8c690c85d873ff03c49d6f6b2b0ba0247833f9dbb0ae2363ef04f1d39f128806ce6ec986cf2feee7a SHA512 cc83ac5bc22cc5699f16f1454c0b2f3c7d5f36df06dac2ce592e3da3b6644d02731e5c7fa105e48168fa79972888cee6a956d733c7e4f663c68dba694a39432c
+DIST gentoo-kernel-5.10.200-1.ppc64le.gpkg.tar 52858880 BLAKE2B 19008a8fb83f0f15af2a7a216ef9ea92434ad5e30a5e9b75d87a374daac1ebc968006944fb17e3cd47a4aa8882bd87381c1c0c3ba4cd65dcc723f3beb0ed6975 SHA512 372507631fedefe4d7d682bad3229ca29d8d206edf848f2541fd97edb21815baf1c05cb5cf447a0d61afded40ec78c4a2ec9904cf3822ac39c676a594e68da40
+DIST gentoo-kernel-5.10.200-1.x86.gpkg.tar 53544960 BLAKE2B 3c1e9bd5533a941162541dbd52c2fe59bf413e6d226c0c6635987bd14271a807fb1a010a3c0dc425ead7361b4dc6f3f261d45c674de3ff41ee627e281a6675a4 SHA512 72bf4fc40d7bd8e1b3b5befb57ce5f1e76a18c22fd1b46ba39438c8cd0df3763304f370cc1dcb4236a5f64a7f73e3ead3332f2d18df7cc298187986cc3d1edf6
 DIST gentoo-kernel-5.15.135-1.amd64.gpkg.tar 66232320 BLAKE2B 84dedba1da241bc1680d799bb8620cbc039a8a1637196b91681f4581241f2033b93516a15eca2f3374d2f7e3667aa22ad3f364c9a29f768cfce71b3cc74a3f4f SHA512 e0747bb34f1f5521ae7ecdecca55a44f9fcd25dcf80729de10b9206a24c7dfd05b0aa75adaecc4deb54259c39ecc483834f60f6df984d07ac0cc066fe57665c9
 DIST gentoo-kernel-5.15.135-1.arm64.gpkg.tar 59566080 BLAKE2B 39b213d78c68f96dac90a31ba6cc72d2a7ea5131e63adcc928a695d9e516ac5bb58af043b09043a78f05417f7ec9290b0b9e0e97127ad9713ffe85e8055eeceb SHA512 63b519140ac339702248b9a1a86e9f9e4477c26bb8716cd9a7bb748cc0f974e477d1fab84cdf02025b600a1df44bac438e4321ba577ea7394c991fc424a40437
 DIST gentoo-kernel-5.15.135-1.ppc64le.gpkg.tar 54855680 BLAKE2B ceebd35008845871190742af97ffe053c831db5780f76fbc74baa641590fc6a6e618a4fbcf0846f934a1d0406cdff11e52aa3ec872dc2b788e88fa0882d7f133 SHA512 e846b404bcec42b28e401b1db785adc5ff9e500809051533e07c068136c8e76ed0fe172f6612446949f3e5388c372816f06c1a4b70a7ab2f7b70461af3419bc3

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.200.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.200.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.200.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-10 18:44 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-11-10 18:44 UTC (permalink / raw
  To: gentoo-commits

commit:     b6688eaa8965bc46067277b936fbe73be99d375b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 10 16:15:48 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov 10 18:44:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6688eaa

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.60 amd64 arm64 ppc64 x86, #917125

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.60.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.60.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.60.ebuild
index d2845437114c..6d2507945e03 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.60.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.60.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-10 18:44 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-11-10 18:44 UTC (permalink / raw
  To: gentoo-commits

commit:     e93fa2a382882b50892fa0a66495254e0a58f8ed
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 10 16:15:53 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov 10 18:44:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e93fa2a3

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.137 amd64 arm64 ppc64 x86, #917126

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.137.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.137.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.137.ebuild
index 83c6a5e4fa8f..bbd48fd37dc6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.137.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.137.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-10 18:44 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-11-10 18:44 UTC (permalink / raw
  To: gentoo-commits

commit:     34c68a830f13415b2e1b56861814eb473371aaa2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 10 16:15:59 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov 10 18:44:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34c68a83

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.199 amd64 arm64 ppc64 x86, #917127

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.199.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.199.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.199.ebuild
index fb165f3f0e91..67af68076aac 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.199.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.199.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-10 18:44 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-11-10 18:44 UTC (permalink / raw
  To: gentoo-commits

commit:     211509cd8fe0df0ada3f86f12c02d35e2b4e25ca
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 10 16:18:42 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov 10 18:44:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=211509cd

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  54 ---------
 .../gentoo-kernel-bin-5.10.198.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.135.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.136.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-6.1.57.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.58.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.59.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.5.7.ebuild                 | 132 ---------------------
 .../gentoo-kernel-bin-6.5.8.ebuild                 | 132 ---------------------
 .../gentoo-kernel-bin-6.5.9.ebuild                 | 132 ---------------------
 10 files changed, 1212 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 38562bfc35c6..9ab786e035fb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,43 +1,21 @@
-DIST genpatches-5.10-208.base.tar.xz 6093152 BLAKE2B 39bf2d32114ec581c28770ebfa3da4d378d0db1ccd762ee1e17a3ba1af447c09e002d18b6132ca5865e026663b1264a432029c4aca6ed627e4a861d69d1c633f SHA512 e3c16f01c902dabc49f181d970c8449f41d900802bfe90dc9e4dbc31de86fd556860ad39753d4db08ab0105e4926d892d723ed7dc55975de801cbdd797308f15
-DIST genpatches-5.10-208.extras.tar.xz 3876 BLAKE2B f288ba384e0871c7ceaca2f20fa324ef69e032e21847770e13b95d85d67f2de40780c5e30a2eb2c75c77f142f8417bef66bc6f82f7dfb46fa4e98555c96cc71b SHA512 adad7c912629058889705cd77f684df2ceba3f02add3aefc3103f44484f996e8b42b320ca8697782fcbab24c00dc712fad0b852b8538f68c3ed258fe90550aa7
 DIST genpatches-5.10-209.base.tar.xz 6144432 BLAKE2B c991e0a2df03e013c15072e7daadb2b679a9bb8add1ea7425ff3f1828fceb094d9424bec91b3e59bf8305b1f8614805d82b9057f2110efd99c16eb1fbdd412d2 SHA512 fe2105bff712f0d8f17984d687df102db4c6ac5175964de8f03af1b5cca1736eca65a72beabe0e7ae1b0b181485592b5b57ebff15451a4e8064b271b94ef0a0d
 DIST genpatches-5.10-209.extras.tar.xz 3876 BLAKE2B 4a85be9a7a00ef23f2d0d7388b328f360f4b1c7b45557bf89428236442945b0519e98687f951cfa3cdcdad6fd11e3ec42067ea26301cb4e6612610792a59a0a9 SHA512 f59ec430d275491fc521f1833d71185e91cc7650de51bdd2de3da90dfe66668520370b83697a35000407d1ada01bc889b1ea089f53be75f3cd8d52840e1399ee
 DIST genpatches-5.10-210.base.tar.xz 6166764 BLAKE2B d2afcbc4c25f01401b9971ee3548ba9f945e6cb3fed7eed800e4e082d3553edd1991f49eca0eb6df00be09f19c9b85f378546a21439d140ecffab7108c46ce8b SHA512 54fd317bafbc4d04cfc05814b8695967dab324773a76964e86ad018e27b58903f5fd42bf06202aadc2c86582f07be5a83d39620606611ff5806f14460fec0b3b
 DIST genpatches-5.10-210.extras.tar.xz 3876 BLAKE2B 51ff2998ba7713fd4c7f4cd025b5abd014ef7c8e944841a1b6a6517141aa4b74efb2b017179197b03c82972e1b24bfc3deb9ee4687e551af8b55162e3f73c520 SHA512 24cf5ed8915d9db4ed79e05d07bf95ae499daafb79b15113a917743dd5421467265b47effb356d813165f5d7675213e5d2d4ff9be37b11573e77172ef72c05c5
-DIST genpatches-5.15-141.base.tar.xz 5572792 BLAKE2B e062086d50d08b67c21c785b086c4bc0878f078ac6c10cabace2ebfe388af3497d2b98bb2e5d19d4b5791e78456bdf0e8c479121eb8c41b4ca2fcd362ebffe4f SHA512 1835684a7737d61423ec0778316b46fedea491a8f5254d9a2d630e5a78519d61d22dfa0d9d6ea1ece563f165c0d54c748f23bca5df304ad45338c27327e8b2c3
-DIST genpatches-5.15-141.extras.tar.xz 3936 BLAKE2B c51e1f9dcf3995a2e178d8763407dc94595e513f02d96d54dc1b71a34ada0eaf46b6cb1cf4bebd39b4776605532df529cf8ed361480181af516ab889f915ee5b SHA512 5eb1f68368de87df9236bcf10726cd3abcb75a9f59579e9810b9ea53f3ad332d345a3da7c1be61826b6b739aabb11a838d12ba7be3ce2cb890e094433176b02b
-DIST genpatches-5.15-142.base.tar.xz 5603000 BLAKE2B 2c04fd46f173dc82421edddecd0efdd6d6df46534e1d7ceb6d2f34081e3a5d558b8444f92e2f9e14e3836734c32f60413d3777e7f490b06b3cbbb5c1e85c1792 SHA512 c548e4ca832f4a1d90fb639581c382fd16292b5f8b24b1ecd32aef2eb36c79c7f8f4083ae09b1e105be55e406f8b7a09233637a48f493ab139706334b1056ca0
-DIST genpatches-5.15-142.extras.tar.xz 3936 BLAKE2B 76f3aba69251c7c30f2e21b450ae6977c10630448b380552191295d89be761d243b7cdaabf80ae52468327a009d1cb00841e8d15469909363a9683a58126ab30 SHA512 2dce221525460ca2065f102e447672291fed39c21fccefa5d9ca0c2486fd389fe4bce259674ecaa3b6f7dd52d04b677463bbb73543c8ce610b4b729bba55db66
 DIST genpatches-5.15-143.base.tar.xz 5634608 BLAKE2B a00b2898db47b874fdfe2e2bf0c40edcb4f358765f14aba79c686b8d6f99c6a77792d45dfcce141837ad6d956c6ce417453e53b6ede9db2f4e88b501aeabda21 SHA512 1342f8090f18bd15c44ca11409fc09ee5c406801fc077277682595fd58e8f37a57e022f433a0e8fb132cf6bee64f48dccacdbdbabab776d45634477e195eed67
 DIST genpatches-5.15-143.extras.tar.xz 3936 BLAKE2B c942135c9120024effcc516070b81aef19de95969e19c95b7c222ccf9ba515db329735596f3c5dfe81f12ef29165b898de75988f0c632cd228b6d3579e3c5648 SHA512 eb9d0661d81c1acbf5884f3ccc864e0b110a517556bd62020f41f3fad77c32e57da5a7c1f6411a4dc7d9b85ad8fe9af4658613b0a3e9484fb609a7f9ac1a3f39
 DIST genpatches-5.15-144.base.tar.xz 5663416 BLAKE2B a4347f6e6f5916a3811ddb7ce19a506f6f4bb691e57ed5229adb55d90aa2fce14656d1a77d63539ef5fba8c0a5ed8c3cd0933c9f286694a83c65898b77015e66 SHA512 8f4a7429a9673cc2aeffe870ac1f742b6d111b0fb72bff74b3407d13eaaa6200ae7b931449b7c5923c215428b2c55352f728d60a09f1ac7907625f37a454a3cf
 DIST genpatches-5.15-144.extras.tar.xz 3940 BLAKE2B b605a72df3376503172f7a3e7c170fd6b46490061a8a435230372c12a95cfd3deae488639b3ca579c602e86d1e34b1e11c4b873bfd2bc037520df5f1906f6caf SHA512 5db17e336aa1cd4b839b5e4b595e632484af239a662c7f631009a10811be3b87188049eb8a576543f132e674b382b5ba9d9af94a26b3d5a24fb4c654f6a3e2e0
-DIST genpatches-6.1-64.base.tar.xz 3729008 BLAKE2B 10f4366a8fe83ca0609c0e2654e6c64ad47f3a3f1744ca637d8801ec9c8a8c541d74e21e020de0a6de18c98de640810d6934092b2b983b332e92514c2b6443a7 SHA512 1dda1ba93fea4c18ecaae6ec5a3cfea1fbe7f89fa9412e793b7cd0beff43894650167c77d1b85eb280f7754c85179dc3c72e32ca18f4d8a95667501c61958656
-DIST genpatches-6.1-64.extras.tar.xz 3816 BLAKE2B 315826af9d3e7abbef0314f962e2df50f9d183555ec5fb956fa7c9820435042e3c3a72a5ad766a3441543c54986ffbfdae8ff0a4deecb2a72851237108eaee71 SHA512 5a384aa4f6aff1a3410090873f9321ca1c6bcdb48dfefeaf7c2746b950ad22c7a745c60389ec49b99a249cb62c91d517389d5d91c844509dce5cd45a67b47edb
-DIST genpatches-6.1-65.base.tar.xz 3729228 BLAKE2B e2f41ebb95ca74bc5d37f950e088d2d790c09613728d86a58c31867954748d5ce57f484acfde262bb70c2d42538241b6b05cb9befd7efd6ee10a276fa79e4c3b SHA512 815a57b87978d2a0196146ff4e2ff6a7e95d10c74727d458f9cbaeddded3c99c78a24524b8cf1fa0f1297e5bc7f3c9cd743b19f12938478f3f3faa3a68c7e431
-DIST genpatches-6.1-65.extras.tar.xz 3816 BLAKE2B 78f99a28e607a207731a34036931d663c1815ba00bbbf0d83dcac5597733b705f2239baf44b1b454da38303c7b9b4663c8de9024f7bb51d71f155d5b3d948cb5 SHA512 e228dde9f67ff74e02dfeac5ddea5f2f0122f4a7f09a6499ff8ee27ca1eafbdfbf09a756fac212de49702f01bcef8e25be1872c62986d393aa55cc7274d906a4
-DIST genpatches-6.1-66.base.tar.xz 3766288 BLAKE2B 3cf0a62fbfcd492e5c16b4158bcf7dfaecf7cc8df376e308ad606d8203022e04a0375a2c9a4fe58bf37bafbfd4a1ccacbb8939fc166590089884ba9989929430 SHA512 69418fe7fe88958d95bdcfb142e6350363180ede26cc44e035a0fdba12d2a8cc542a0ed7789572677eba29f9905af8720c8ddfa13e8257b129bfa95641e72f50
-DIST genpatches-6.1-66.extras.tar.xz 3816 BLAKE2B 8b2f2aa2f65d427c4ec39cdb988200d31d360f2ffde6f633838b0c3437c4efe8438e01ccd8e2de57d7f164c32d509e35a8be1ac4818841a7719a3cdce9e47717 SHA512 7f40e6153812cfe74de8ce376d4ae02868b6f246027cbce67e0714a139e60b4aa32743876c180f3b7b07e9b6fd07d2138e21ff5e6ced9571d29bf3e647b615c4
 DIST genpatches-6.1-67.base.tar.xz 3816044 BLAKE2B 9116263f1f3cbb472ad09ad785eb643cc4deb16f94936196c1dbb3d500b6e20447d07d434f4fbc59fe8cfc03076da0aa0ec22a3c6d93e09d0dfed6d6fdfe7add SHA512 609935fec85285a34e4fa6032f552230aeb7aed1caa867d34810a25f68c2295e0a8f886e0a093f111b1623ba364cfd6e17b237d670d42c8c539778810a02f681
 DIST genpatches-6.1-67.extras.tar.xz 3816 BLAKE2B 6aa8e9614221c2b9d84df9f75e5b8eb530ae8752b406ad698be86a8031b47940f9efb1de9bedfa0e466d0bad32dae60c5c639815785353a49e4b439de79a80ef SHA512 a911476dcfa9767f4adb946bcdcbe475e78f83753a7880a7e3a96aed347f1ec520ba8d75fe4e5565b2aded25965cecd3c7f79fa12009af043f7408200e27189a
 DIST genpatches-6.1-68.base.tar.xz 3834732 BLAKE2B 3fc3dd48708491bf32a17cbb8c23e531e2b95e60ebcbe3faa6fbe2c60e610aad9226d1846774ddd2af56e985371780e10a249a50e2ac46d7e482428f67b289d9 SHA512 28b810ad914e12035ef724f7dc4b3cc6226cccad4997804a9e3ba5a4f4a420f5f397eade002dd7a9231efc2b0c1850c40c44bf5daa358c24e42bb50da05141d8
 DIST genpatches-6.1-68.extras.tar.xz 3816 BLAKE2B 86fce6b028ed4c3b713cddfea42f56adf55e105c9defbb8f6a84bfe397f0163ee9759218c2b43bbe9f9f6838623816fd3c31887e5b05ac8e98235f01f750a4dd SHA512 23550c824e7f3a1507d1e124224f0c1f4b7bd3deb07750d392011d374352ee430acb84e55143f3bbaafb67f9ea28a6aabdee77ffe3a78d68691f30fefd4304cb
 DIST genpatches-6.1-69.base.tar.xz 3845328 BLAKE2B 8712160e24a37b1333b7cb2314cc9a807caab08d2a19a4c784d38f8790bb7d5f8bae06ea3f18e0430bb9d196f5525299f6530661d182769ecf5e77cc28bfc852 SHA512 bb88322d976e4dbabb9f884e6eb6a4d581c409fe7d249b80bc4ab87945cce579878c0b197db16b1543576eb1580ba46586b077ec6294647fcff083d26268d889
 DIST genpatches-6.1-69.extras.tar.xz 3816 BLAKE2B beff365f70a79f0b89ffaf3807f69e770a2bc05baf568b80dff66d135d59557bb0463d2c914953722b0511a2e1b100b0c4b6181192b3ad42eb4f592c0b785eea SHA512 9fbf140b90103a750287f4ac94b3f1606a5f12d97626dbb8370b876e1894d5397f4af740885b07dd5c4e0616583f6c909bc881b9cd90c05cf1fef614a006a6bc
-DIST genpatches-6.5-10.base.tar.xz 631564 BLAKE2B 7a9fe483c7a6a040af5a1fc0fd99dd7d575a380240268bb61d68caf95613d53fac46edf6cb18633b6dd2e803c9360d3cc13f0160e6ccaf811ac8420f7dd30771 SHA512 506abb2a66c51e45ad3ebab0c3b921faaa890640c7236eed377aeb27dff9da552088ea8d8192b4f2e142c510c7d565a5c8431444fb39bd82948ec0e696c4b083
-DIST genpatches-6.5-10.extras.tar.xz 3704 BLAKE2B 4bfee3cf5f3af32c02f4df2b91437258a4bed38c4cd1fc8f8467020ffe1835ec86dee58a10d2e1775fdd6392c6a28552ea3a90ff5fd36504ed43cb7787ea7e5e SHA512 48589be11fcc969fd3f46475f8aa53047f191c5fec66918e84d178e14f531c209300808f7c2ddb479fb8409a344f205f59b72dd18b6d79d1ca924eab10f81f85
-DIST genpatches-6.5-11.base.tar.xz 690272 BLAKE2B b647ad0ef234e1470b72e4cefc091b48bc81b0591fa41d3741d25360d6c92d6b47cafe35a06c5246806072d11ec4839f76bca382f8cf38d0e76ddde9f4fa3bb0 SHA512 53da072920619acf21afa89f3df7b24c27c1798a1244aef3f21f76bcdcb38ad1ad79d07e3aba62b44773af57162c89bb77eb4c19b7056e0806926ec5951d149f
-DIST genpatches-6.5-11.extras.tar.xz 3704 BLAKE2B 21929f8a381175f9c33ac9df5f17388eb2f99adb00fac7783c612a2712db1d4b2f179b2fa6ac548b77a1d0e4c9c9d88e32cb393531c7e6ca680f9c98a037927a SHA512 f3643139bd6b2b324c477998b69418b80e40ae675dbef9bb34e26f138a10244ffcaf551de7c49623b8aa797ed7b9ba82e680a62b7996ed1bd1f8002b29b09cb4
 DIST genpatches-6.5-12.base.tar.xz 720508 BLAKE2B 429f4fbc3292ab46250bc1716212f369f888ee0219ab19baaf8a7e3634c012bcaa64820639b5650b5346cc93fffb3b00c8ba5ad48c3f0030e5db6102646ca60f SHA512 1b5de16a305f7cddc3125be3786347a037e25b8b53ad05c35c8efd57e624dbd7cf152898c3084847d6c9b77f5bc6df378644434e877434d40ad4fb0d08d6a37d
 DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 3d18f544a455d1184eb9687a5c53c7dd348b12f736313a3bb9d3417e0f4458a8e7f962451ede58f45016af700014fea87cc3336b30ede9f899dd75369eaadc57 SHA512 0a8c8a23d99962e5f0028ef1ee8ba79cd20af0ccf6b08e554405ee964cf542b6758d0e2456612a410d7fdfca5572e4af7c4d1c3b65a9b426412c1b480b2d6475
 DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 3e13a5bb6effb4005e2c1e604722cffb27583aa78ba0642ae2eacb2f5905fc19fd16212b502196e58d0ee4064779623b44af03e34c6bef0635104bbdfa49253d SHA512 5b63c998dfe984b5435e7e951889dbd1bf4cab2d8db41e89978ffd06ca58ba3e8687e740bb42514e0da5e5ae19998234f87e8220d5eb550e21fb6bd7c665e139
 DIST genpatches-6.5-13.extras.tar.xz 3704 BLAKE2B 9473c94b0d34075ba0652c672d7b0b732258a5c57d933b8782e8cf6d394143a2efece463d2692bd71dd0915ead6af1dbf2b10d7ed80eddebeede3a7619b7822b SHA512 489c266ef698bb03a8a7bd3fc552266b787f9036c473c003b7d20135e5e7ec9bc3f3c5caf443f702c6cb029d8d95c23a302a8c8171769b0fe44720da700dd8d7
-DIST genpatches-6.5-9.base.tar.xz 574412 BLAKE2B 339dc1d19a323c2143fdd394b324e8d73b6e21b833e48096b6ae312b188bd9f39811fcd7b93f900c6ceb6982eb6ca108b2ec617b8dc98fe2ec255ec3b002e31a SHA512 42873d29784c0d85434d7eee81ef2000a42164e20ef74c875b81ed8df96ec3632261485c38e17ffa41d94df200b69d8d0e663eb8c90ea741234e860aad9026e3
-DIST genpatches-6.5-9.extras.tar.xz 3704 BLAKE2B f45e43b281c9ad49870e72a7d4e3790f316076f438a5b45fbc53bf3fc29173675fae1e1b8ec170aa7609e0a87e79afbe033ffe7ee64d1ebdf2c1200fcdcbebca SHA512 888a87e165c64ee71b04b6f103666b4f699f790aadb58314253f63e82b0c245646f29fc3f139da2eb6a08db7c8f40c5239a359e81e3d7ff2b0d60b219f8756a8
-DIST gentoo-kernel-5.10.198-1.amd64.gpkg.tar 63139840 BLAKE2B ef7840035ca70fa40147551529e6fea01ec8a0a21b20d92eee53d38f65543c29dea9a1425680becb4944eed2cebc8404baa2d4463e0cd543358e015c10b17ccd SHA512 f5ce69bb2ed049a155b02e0ee6605fb6c62b91f9edb62e1a673a3b12a4d33f6e5ea7ef5e068b6fc909b1480dacfb5c32658be99ac591d6cd4c75a23ea20ee872
-DIST gentoo-kernel-5.10.198-1.arm64.gpkg.tar 56576000 BLAKE2B 64dae882a7950eb20e5dc74e269becc2d8dae9f884a7af3cfdd59a79d13f06b8e158cc5e375e66ed0b1532609d61c6a985f04b59f751e58bda388ffe494fa691 SHA512 20f2a97232fa9f6dc342ff7efc7105a760ac561dd0a2009a0d5b3bc4c3fb5a5f0329ae84cb12e731719ba8c07ee4406f6eec2dace28283902bbd3f8b4c678fce
-DIST gentoo-kernel-5.10.198-1.ppc64le.gpkg.tar 52787200 BLAKE2B f6e70b6b196e7124040de925b098bb78de2384a1ddf053790bc3e5ca7e5525bf1f9abb91806e95d465d97a8be3d00faadc57d67aba9ddfd314526d2accf52e6e SHA512 676c3f6743fa1f9fe113c487b694f225c818313032f46a87d071ccac35dc12dac3819fa8ed00b95f233d0f58c958bc5ca563f5f56793253213beddda4382b9fb
-DIST gentoo-kernel-5.10.198-1.x86.gpkg.tar 53411840 BLAKE2B 563b16075c0e927d92b805454c7ba7c670c6b4c01cdcaef04ad55b1321ed96d2e02b36bdeb57c624fa69116c25ea688f636db8e615b3df27a1384a3356840734 SHA512 b9d4460c85f1a55335686308c81b2c4e6fcaeb3ec9575a709c09f1e6802ecd372fcb5a91bd84976ee1fc24e3921618ee6bfe58c15c97ffe0d9a6e4116f6d3ddc
 DIST gentoo-kernel-5.10.199-1.amd64.gpkg.tar 63242240 BLAKE2B c5d8490f744fc742385cd4098fc1396949ba1bc32b0d29e3c8541ab9a249a61e99aafe929a0415e053551237add468e38d92efc367e13b53f057e8abb2d99698 SHA512 2e9da7be543bd2cd2b487188d9b4fa871b34af728cb4a0807b410754e06e2fef7ae2008cb7aea4f1ef35092afcde398cb5e89f11b558396eb045323a5942cdb6
 DIST gentoo-kernel-5.10.199-1.arm64.gpkg.tar 56698880 BLAKE2B ce478df6097693f5129dd1f1b22850b658f6068bbf5a7600cfc7b4173e13af80150a2a6a487e6ff208ce8ce7ae5c0cefa146bb3ffae1109d67e8e761da3529cc SHA512 7d3aba171af38a1cec807874553520515bfaf77748af8371515baa8b93515444856fcd0545601a3ed8e588d68eae042be7ada0514db43bf85f5eb70a5ace6492
 DIST gentoo-kernel-5.10.199-1.ppc64le.gpkg.tar 52869120 BLAKE2B cc8101f31f64b2efc10f2fcc71025016c3a4030426c31ff3494d80488b12cfb3c6f6b61ee7a62b0392ce3592474c9927aab9fe6aa1946ecc997e5a4e170e5351 SHA512 dfff3c502f67521f37abbabad030cad9bcf12044187bc9735735fb5c5d21b7594146d7bec25bbb58557dad0e27c51676bd4efc3a7193c73ca831090c8d932269
@@ -46,14 +24,6 @@ DIST gentoo-kernel-5.10.200-1.amd64.gpkg.tar 63242240 BLAKE2B 3fc60499b637165fdc
 DIST gentoo-kernel-5.10.200-1.arm64.gpkg.tar 56719360 BLAKE2B 7377a482b9f04eac91cd6fa28440394ca2b89bb3415d19f8c690c85d873ff03c49d6f6b2b0ba0247833f9dbb0ae2363ef04f1d39f128806ce6ec986cf2feee7a SHA512 cc83ac5bc22cc5699f16f1454c0b2f3c7d5f36df06dac2ce592e3da3b6644d02731e5c7fa105e48168fa79972888cee6a956d733c7e4f663c68dba694a39432c
 DIST gentoo-kernel-5.10.200-1.ppc64le.gpkg.tar 52858880 BLAKE2B 19008a8fb83f0f15af2a7a216ef9ea92434ad5e30a5e9b75d87a374daac1ebc968006944fb17e3cd47a4aa8882bd87381c1c0c3ba4cd65dcc723f3beb0ed6975 SHA512 372507631fedefe4d7d682bad3229ca29d8d206edf848f2541fd97edb21815baf1c05cb5cf447a0d61afded40ec78c4a2ec9904cf3822ac39c676a594e68da40
 DIST gentoo-kernel-5.10.200-1.x86.gpkg.tar 53544960 BLAKE2B 3c1e9bd5533a941162541dbd52c2fe59bf413e6d226c0c6635987bd14271a807fb1a010a3c0dc425ead7361b4dc6f3f261d45c674de3ff41ee627e281a6675a4 SHA512 72bf4fc40d7bd8e1b3b5befb57ce5f1e76a18c22fd1b46ba39438c8cd0df3763304f370cc1dcb4236a5f64a7f73e3ead3332f2d18df7cc298187986cc3d1edf6
-DIST gentoo-kernel-5.15.135-1.amd64.gpkg.tar 66232320 BLAKE2B 84dedba1da241bc1680d799bb8620cbc039a8a1637196b91681f4581241f2033b93516a15eca2f3374d2f7e3667aa22ad3f364c9a29f768cfce71b3cc74a3f4f SHA512 e0747bb34f1f5521ae7ecdecca55a44f9fcd25dcf80729de10b9206a24c7dfd05b0aa75adaecc4deb54259c39ecc483834f60f6df984d07ac0cc066fe57665c9
-DIST gentoo-kernel-5.15.135-1.arm64.gpkg.tar 59566080 BLAKE2B 39b213d78c68f96dac90a31ba6cc72d2a7ea5131e63adcc928a695d9e516ac5bb58af043b09043a78f05417f7ec9290b0b9e0e97127ad9713ffe85e8055eeceb SHA512 63b519140ac339702248b9a1a86e9f9e4477c26bb8716cd9a7bb748cc0f974e477d1fab84cdf02025b600a1df44bac438e4321ba577ea7394c991fc424a40437
-DIST gentoo-kernel-5.15.135-1.ppc64le.gpkg.tar 54855680 BLAKE2B ceebd35008845871190742af97ffe053c831db5780f76fbc74baa641590fc6a6e618a4fbcf0846f934a1d0406cdff11e52aa3ec872dc2b788e88fa0882d7f133 SHA512 e846b404bcec42b28e401b1db785adc5ff9e500809051533e07c068136c8e76ed0fe172f6612446949f3e5388c372816f06c1a4b70a7ab2f7b70461af3419bc3
-DIST gentoo-kernel-5.15.135-1.x86.gpkg.tar 55910400 BLAKE2B 750b67f5deebc1a7f3592eb70a59699dae9ba0d5e8b0b7d3d0821072b4355d35f41abed1ff39ac7637fd339f7aa6b9e90ce7a4eeff9a0d62442fe19e186f20c0 SHA512 da4b66932fa89a91e6855f4f8d283f8c69e73d6482332de67f303576867ba1c304ea9c09585041ffecd8d78a2d17270d13f4e53e2b9b140d27ccee7c51aa7130
-DIST gentoo-kernel-5.15.136-1.amd64.gpkg.tar 66222080 BLAKE2B 8f3a51dd4f4e37744275d9bb59a3d00a42393408fb325c15322f3bbb1750bc3ebb7ced5f30a5ee4f99866c264c295a0fc0e12b2da4500d5ce1264ed228b2dda1 SHA512 f81b725a4bcf1dbd06d35e41ed93dbc8eecc2143a5d767899ce1babcfc310720c0834fccee429d8aa3c6666839790f0305d71b454418920deb430c4947439656
-DIST gentoo-kernel-5.15.136-1.arm64.gpkg.tar 59576320 BLAKE2B 5931953f7aed5f12e91255e24e1671a558e5b7c86ad6fd102e6e6b3182ccb1409bf5807f74da7f8351b7c6567ff1c9016d190447d586cad63c5c17c241a034ce SHA512 bb35236d7a91424aa6213322216f84bdad9bbe2c11af42204e8b4b9557799367de376e188a49be850ede1e39cbf49c00ccfe26a667df5cdb33aa80b4a9cd2d1e
-DIST gentoo-kernel-5.15.136-1.ppc64le.gpkg.tar 54876160 BLAKE2B c6001fe01431c63727a4a7c597c4a24dc80167d7e144726d4780b35cd3b84601aa548b5d4e0748865faeba4c5bfccfc1c804029d5bc1189235a9628f33968dab SHA512 44bbd5e1ef3d0287b1b38aef6dd9d77438c3ae9f6dae510fff21d029371f56d724f5e0187731be83804231cd545ce6aa36a5e08acf11b14d1ab59348d221e01b
-DIST gentoo-kernel-5.15.136-1.x86.gpkg.tar 55910400 BLAKE2B 1b72719392e32366f4a6439b1198418dc9516fe5d2c5aa46123d9c519518eb296f7c8beb439fef5dc208406f90778dce1ed933ab731dfb21a3e5d3e241f2d895 SHA512 77b4111a14233e90aec92886ff872f751626d951545681207a20580c16d3e692aabc716eabd5199d6de3ac92d5383b038a018bc9f1506e1727a55c4be84b93e5
 DIST gentoo-kernel-5.15.137-1.amd64.gpkg.tar 66283520 BLAKE2B 2d2ea679a04e830f76951b8c8efd374ae9fce8dae97600e7ae33729e6dc6de684b527565f2b16b68c520d4f6a7fb31565ef106a9ae1b99f88e3de7341a3421d6 SHA512 59d5534d80fedb662ab64616a5d77b1bac97af6838bab22e45b469577c2e818089e0d61c829c95c621bc957d6c094b6f914fcdf35248e0174b7f5636af9184d9
 DIST gentoo-kernel-5.15.137-1.arm64.gpkg.tar 59709440 BLAKE2B fced7223953d9cd91909e7d9aabb0373a9e2f1337a89d94506bf74cd91d197bf634b9497680dc442024fd0c00a9bc72eb08fbbcf08225cbd25de10f60a057a4a SHA512 71c2f9922a3c44a91da482077dc096b3ecf916d44183226ae90f6e7d78a99f927c221c0b6f8ba3856aaf94c13a35a1edff276a3af3b66e18d8c18ed6b542eaec
 DIST gentoo-kernel-5.15.137-1.ppc64le.gpkg.tar 54937600 BLAKE2B 8c9e3c1b7faf27de2d568f12ad413682e82cff899bb0dabfc2d5eedab3e3daaa27c5413938f74ab44c8113e0ba9a61df03e768d35ec19f8011180e49de44aa8f SHA512 884004c75a780a7387f5d29d15ffa4827d57f30afc7abedd82390827f0e9d59c8463a756a8bce1c0d57773f8b9394b57a93dd6cff3a7f4065032ba4158988104
@@ -62,18 +32,6 @@ DIST gentoo-kernel-5.15.138-1.amd64.gpkg.tar 66314240 BLAKE2B c0538fa7277e41faa5
 DIST gentoo-kernel-5.15.138-1.arm64.gpkg.tar 59719680 BLAKE2B 83fe7fc9557c557b8df2d3fe49622515a592ded3f1a059df3214de79a6f8a115e1d5e6e7cb94165bd4ea7d04463e90f27bf2256e9a3ac3fe2911428ad310719a SHA512 89368a42ca4f877c3eb06f9a457297460bbf2dbbac7f27e03a4392053705de77f2546f09358be32eb74a836800781e3e018af40babad99dd71bd121bbe52200c
 DIST gentoo-kernel-5.15.138-1.ppc64le.gpkg.tar 54947840 BLAKE2B 5d5e3081ff037320bf11645d6fbd2dba7e24d95b4316340cfb719c22eded0c27d186a945d05189f7abd4284100692d1e14384ce500135feb399a6223a2593547 SHA512 f9e1d743d480413cbebf04d581d106309b1d9898e03b06fb90cba3eea139ad167e9e1f9c52e35d7e945718305dfcdb3e76c43b5d78960ae348649f84af49b49a
 DIST gentoo-kernel-5.15.138-1.x86.gpkg.tar 56053760 BLAKE2B 0c4c8f30f2b62b055e99aa5ff125f5819255f2ce52bf53df0b6de5bcf9bf379e3c8250377ae64c44451557d529afd2f6ed542283881065aded6d2c7953f61a92 SHA512 d4b6be4508cb6087d359a1d397ea31aa2f745af90196fa568d82ee857f0e92c576345a1fb11098f0cb7d97204d3ff4e3c57de056b6f990168d360ee49e7a7c29
-DIST gentoo-kernel-6.1.57-1.amd64.gpkg.tar 72437760 BLAKE2B 40c1640468f10bfd24c68af91ef6b787a68432d7381d7b36331d94a88605b7b2c9c191cfa20cbebd6a4a255b1e0384d9efee6ebb761b2129b2c5f7b73d602938 SHA512 254a591de6913a1cd4c111c36531da0ec5e7eea06c24adbce7bd16c9e58286b0a7d7355b75b99556e0220fb1caf79c2bcd207947582f340a68aa0331a0f52535
-DIST gentoo-kernel-6.1.57-1.arm64.gpkg.tar 65402880 BLAKE2B 7c373e287dcbbec86b82b1a225fe8971347708b5c161d266687033bd92e7a331238ec4f6164f18fe69f7138a9021e9c3e831800ea031da29ea8ebde0591a26c8 SHA512 f0ccb7b47f4fc9d86bc540ee754c42db0639710a366a309b448b8b99b4e4aa96a5fe569f412b9b30b51d4ac231b5a97ae7420cf6efbce87ef6190eb9a062d065
-DIST gentoo-kernel-6.1.57-1.ppc64le.gpkg.tar 59770880 BLAKE2B b75ef8425ba37ae13d63842535b4477712f96202cdb3898df214a70e436cda0e4a96405a7a1a0ec40a20ed5df976bfa64638af1b0a7eb13ec2133280dd46222b SHA512 60c8ec52d2260144cb8332de2f23d1ec2499fb365e9616fce6f9a8612b4492c670cf4279d69d6d999c223db9e7b9074073b33768d568182a92e84f62bae9a888
-DIST gentoo-kernel-6.1.57-1.x86.gpkg.tar 61911040 BLAKE2B efe74805e01fb52c45c47b32d3f140af0b6f7c063883dc1af1a20dd2c759ce3267e227489ef278a65f9480ab75e63fcdb873f8c415fb459269a0c04451469d72 SHA512 41a4651dd11dd4ad9970656c246768f319c27023e19035d12af6360886184f9d6ed4ebbd21a535cd559b25e226f927d2d04dff9a4e82bc4de3debb67ab18e1a3
-DIST gentoo-kernel-6.1.58-1.amd64.gpkg.tar 72437760 BLAKE2B 662048de9aef0751618dadee440162f1636b6f616458b560c88e369035d0c35abb45e6053e2d4c48ca2f7b28f939e708c62a994805f1ed8ee450484099b990e1 SHA512 7bd642812c4fbcd6c57b6d9b2b8f0b07e88d5e5e91e5bc685e0b64596b3431b09fa73d63454fd47253315f2c39e9d77f5a95012f427e87d51d9edd9639026237
-DIST gentoo-kernel-6.1.58-1.arm64.gpkg.tar 65413120 BLAKE2B 6967c9828e3e1fc939fb205d81a086fd760e824b34362834be8c90106c81331a75fcaf7470d22d316b1ee95b5ad12969383e4b56dbb607ba80ba6885b3afc43d SHA512 dc23e02e7c737d87a532c120a5bce9da7ef852c83f72897835362c422f2b6adc1f8d6dede2c35eb854974d83f681dd34194575333d8df88ccc2d8733a6349818
-DIST gentoo-kernel-6.1.58-1.ppc64le.gpkg.tar 59760640 BLAKE2B 9e48e35f83b3cb0ee3136f1dfc9d2d1a08335cde4be3537de1ed727ed22e8f23ea12ac869bf5f30ac5ebcb679f5e384e114a3f6c2d04873c408ce80623186dea SHA512 ec360285463651a63fb8b0524b685ac8235ed1480f5c96ae0fbbd1646e3114f307f5b87846befd146116796d050968b734ff128d184a8319eb4c9f0659eb0782
-DIST gentoo-kernel-6.1.58-1.x86.gpkg.tar 61931520 BLAKE2B 72b223b0eb8fcdf160b08e7d66d6b0237fb1b1f1794edeb0ac87e44c7fbbc79730060f56d0d51ff5829d177b5a9fd535e1e6b9ae261c435fa7e2622e052d584e SHA512 21fa3cc2ff3e0cbd7ee70d1d24e08061afe2bfc99d49d4fcd02333fa412d6f67dc0ed2c6a11402b2c7bb0c83fa22042dbc8c3c031728595dac42a7d5debec31e
-DIST gentoo-kernel-6.1.59-1.amd64.gpkg.tar 72417280 BLAKE2B 19c2c593f3b792d8a019c3859d7e643c1d6ef09089247bbe663ff1bb3fe9f12bbd0b00be9d0e61b774c0af5df78a45e2d6c7c2df1b818df17e9bfcc63cabf4af SHA512 f727ca7bf4b8041c39d4b383707ef8ecf8b796a5c230d20c8a5e275ce7d260b921a5d645b973f36666aa6f547332e10c0a3ceccc24ba3ff53b490e4363359af9
-DIST gentoo-kernel-6.1.59-1.arm64.gpkg.tar 65402880 BLAKE2B a490ba7a7db6861929fc912df93600923b3a8b69c3131d96ec4c24f9e7880e47db9f4ef587e27d405a413eb5a9573db9adbf9e5a205ee902da363cddb84efe01 SHA512 d0bfeae3aa8aeb7c8f75266795b0efb4ee76696254b0420f859d8f79a11f76e1a10a4fda65ec77ff56a4c65c093d151d785e5cc2a86818c2b8ead747f128f5c0
-DIST gentoo-kernel-6.1.59-1.ppc64le.gpkg.tar 59770880 BLAKE2B f8945e524039a65739082dfa84f1db7d2863aef91d8081c8500522f090bdd2ad12f5aad062286da4e41c1bae1a76333358c48cd1b57fe707c60cadefa88a8cd1 SHA512 213e3d681655b5fd41797eac43e7849bcdc0259797e733dc4eda18cb7fa080bf7e1cc56daaa18279f7c85692b930df5d71c8f86c5d11050f6c5f5b0881c05e69
-DIST gentoo-kernel-6.1.59-1.x86.gpkg.tar 61931520 BLAKE2B bb0466fb5ec12b0ab979af798331d4d5de70521b9fd0f0361e727de3d0fd816dd6c29eb5fa069594bb1e26c2ea1b9e8869bf8145b95834a7ec3df1d2c3f0baf7 SHA512 3708d7201964d4b27013e854bdb393f42fce476996d91da94c0572540b1f96f9edcc3da7e5df1d6415839fde5d3d1d067ca1d50d82508e38128d9344845e590e
 DIST gentoo-kernel-6.1.60-1.amd64.gpkg.tar 72581120 BLAKE2B 3053a4c8707436c3f47921d9b438f4c2c59d0a6a53a9aa68cef873152da6c959027c113e077c8281a2143e7d7aba4113593e4513f4b9e0d842d08432e7e3aa0f SHA512 89163f836e1675fbf78c75cf83c7a8e4845d6233e55c40f194f46fd53dd43aaf2f2a797689481dff835cb2d5fb57b36be7ef94c8c3b497badba31166f4d474c1
 DIST gentoo-kernel-6.1.60-1.arm64.gpkg.tar 65576960 BLAKE2B 77a2d1fe197186620cf9cf6d66eb11e7a1ad72a4ce26783f686f42ddbe18005d38ac98be3ff9369535a9c0c346536325b23cd037e35d24f25a1f58cb26fa828e SHA512 9942ca4c56a3d813f9e38b91b2b1cde6f53e506e7deadcd5f772da008ac658ba5ea0ecce546ce45eadf7008b9dabd8bc09f9c1d046c83ca2632b29a87fe99311
 DIST gentoo-kernel-6.1.60-1.ppc64le.gpkg.tar 59842560 BLAKE2B 6da8e5e5e35f3ceb8bf47ddf6053396d920f484b944dccf344ea102b3ff322a6180b5e1c0948dd47bdc57a0e5b5ed10628a47c59434dac736f44dc5fae07e9bb SHA512 2967b93cf94b77a40d5cf190fd0db855ff15e15d18ac63ea3831cc10b865238c62208ceb68def7681e604b5beef20ac860738eb6e8a2c2421a565156cc97ec82
@@ -94,18 +52,6 @@ DIST gentoo-kernel-6.5.11-1.amd64.gpkg.tar 83712000 BLAKE2B 896adaf4edbe9bdade1d
 DIST gentoo-kernel-6.5.11-1.arm64.gpkg.tar 73646080 BLAKE2B 661d9a80b48e57a7c72dbfc639d24ac77ef3ee7fce917ae97fe2634527563fe6dd5629368b3e68310ad4dd452865b49405119dd571143215accdc1dc7329fbda SHA512 f4a3f1d1e6d7ad55b562db09874b4032f2e9a7e63305b6c6f1978d2196105c93eec34263c32220ac79c3d522fc3a5401cd2284e0d751c207e126cb74645ae10d
 DIST gentoo-kernel-6.5.11-1.ppc64le.gpkg.tar 64552960 BLAKE2B 6742c0029df5085ce79629afd339603a6329934f290bb7c73bd4f588a03167f0dffd47a301b0916766e73e1507d20fc0e1ca028a4ab780e04b625a8e22b27c5a SHA512 740e6dac602814e27bbda38dad083b3fb9e04514cdab5460a43f8e01ed65e7976cb9f7e70a2101a4a740f00f0773c52945e7e0dcafa617f2731cba739f0b080e
 DIST gentoo-kernel-6.5.11-1.x86.gpkg.tar 67553280 BLAKE2B 3557022f61b72c975a9f2920bb617d428106aca88017e092d22dce4956dec4eb6418b2393960bc7deb5243caad0b4011abfb4bea91d7553a72442c6d3a8d8c34 SHA512 380d5962a59655c502ce72905d967ba0d5f36bbfa8373169d2ba94fcdb5d77968cd6cb247d9d96a0dc36deb41c4b38da04b6e35d1febdcf87bced1279fc7d8b2
-DIST gentoo-kernel-6.5.7-1.amd64.gpkg.tar 83537920 BLAKE2B 90f9ab1b3214bfbfbad8450488c52e60d2534f9ff4eafcaf5d3c219b2d48b39590c3b5456ee10db41038cf0cab6d6468b4e8c53f714098d1611511ff5ee1cf69 SHA512 0ca65fb868f87843fab41942d7783a385151adf2ef203b17a9ae7753f85392812588cde1481b86febffe371ba71d0e6482cfdda12b0d4dc607025375a1db0e4a
-DIST gentoo-kernel-6.5.7-1.arm64.gpkg.tar 73390080 BLAKE2B cc4e26bc1a73405e4039c943cb0ba73bf215694cf5936e0f20bc9356c9dc3adf042901c9db771cfb586ccc6f524fa444539fc49019c77b4ac2ee0cd29dd97ebb SHA512 4a55ef7726e114f180627d3c0b1d7077812f7920a7bfc726e28e44d810f2a9af1bff74a8c0ff73d396247ea865c0045c49fbf054961e620127f12d483a9630ce
-DIST gentoo-kernel-6.5.7-1.ppc64le.gpkg.tar 64430080 BLAKE2B a79c67c1bef8d40eba08a9afde1919276eece3748ba35940609c2380c09926751bcfcfb6c415f869183e39e82758f9ec55feb401a40f5040c707ff1c879c6497 SHA512 9934976e2d009e72c63efeee9deba67fcef7a2e624d9660cdaa812a0479144931efe0663aa5e07124e0105277f8930a6bb9ae3f2fc90fddddb9069da71c51055
-DIST gentoo-kernel-6.5.7-1.x86.gpkg.tar 67328000 BLAKE2B 70cf6f4cb3ef663bdfb387bb2ec1235e94d21053e44598ed845e97231c3db6b0cfebc444303548b7138495cb4664d095e1870184e392f49a924bc6291d460ab0 SHA512 6f96233a442a5ee130d56ed4b8db9cfa1bd75338fef330f496188ca5db4c2a77b9530228fdc216a89c021b5c0a0f58299d03c23c60666c43c8eed6661e29416c
-DIST gentoo-kernel-6.5.8-1.amd64.gpkg.tar 83578880 BLAKE2B b35cf26de55b6473a8dcf689743cc8f243716bdc06f965a1238155084382a09c7617f12ebb6b688922efc19208169dd2c7f2364573b659d552b2a14355aba6ed SHA512 6c31e96463b9fe31ed1bb15444e5567aa4599f0e08c82c7452aabe9d819ea30f52394ea63050e656d91a1e9e5501d9ccdb6b55947375d8ba29a710ade817d251
-DIST gentoo-kernel-6.5.8-1.arm64.gpkg.tar 73390080 BLAKE2B 049b5b55b994bf891429f60c93966ad2f20b60d599a02f983ea04038843b619fd8136938245ff933c14de9ea75b2497384114d1210c8a7700993fe9cd0241701 SHA512 4157896442286cb767469908f3ec5fc4bb74cf41a08373bdf7bac92b4dee9d8006f90348bd789d04c44b4ab676d8188865080ae88a793981c7bfa400b38b2c61
-DIST gentoo-kernel-6.5.8-1.ppc64le.gpkg.tar 64430080 BLAKE2B 4f9746b99c79696af0fe252622541fc5c4ea1cff84f6161e921f971fa6fcd73ae76c0bd6eef14a28525c1b15ae2095b4ec4ca5e57367e3c4a630ae18007034be SHA512 3ba0df442042bef2b9bd6e3fd11ac8c5bc102e92d49c6e76b4f25f82de5ac714a3cf442ef8c2bc44d917066864ec50d58e83fd51804276c98820c47a6765c958
-DIST gentoo-kernel-6.5.8-1.x86.gpkg.tar 67348480 BLAKE2B 2706ce801003ecc39a061aed2574d4853dc4d94cc3fadd0f692eec3726ed250e32f9fd23920abf8f0629d4e5eccaf99e05ad2a875b3fdcbb14b463d1eb07e5b6 SHA512 290f23c97e372387b71441f9ed842e4260cc901c458bb2df8857b2f55dde151914f81a1e79932bab1aa736e3202ef38c5b5b9b0cad26ae38a19d276323ae2194
-DIST gentoo-kernel-6.5.9-1.amd64.gpkg.tar 83752960 BLAKE2B 54df7d945ab13fd318c30b4706d55a264ed7549c19f40c75e9a41b40eb5a4bd6994aecb4ef89ae4fb9a688efa1dd26bda56ee781d5b662bf9490268390644f29 SHA512 415c5ae83efbf36ffba5c68678c754d7f97d82fa720d80fe38ac606a3659496b332b9a56afde0b8ce7694d971c21cc31bae274f3a5be8c8fc4c514522d143cf5
-DIST gentoo-kernel-6.5.9-1.arm64.gpkg.tar 73635840 BLAKE2B fdef0b87079ebc9e0a5b63e4ac4f9ab838d969e983a920143bc0fa6abe755f6a2b031998201edbaa558f435d3fd002dd20ccff762fb738a0778f187973931b6e SHA512 1c3c1456cbbc43a4aba1a3af824c723c350742155eea62915ab5e11b595ef76d15fbed5c5f230b8b21e8609662374155923de70639c9f1043859430e0d9676f6
-DIST gentoo-kernel-6.5.9-1.ppc64le.gpkg.tar 64532480 BLAKE2B 30e071f36fab4f36cff517e1ad905682114e4d7a54ba00476b2332a768a3f3fea9028e776c992dd5cafc82925c30be2932602937cfa9ddef6a1603fb20b4c6ed SHA512 39f07ae68468512a5fa2bfa40527cf7d8e4b9d36b077bc70f880562c54baf648eccc2c3c8d6d523d9e1e67f134a6d42799394e9cdc6eb052b769a894c96d8c46
-DIST gentoo-kernel-6.5.9-1.x86.gpkg.tar 67553280 BLAKE2B d29335694e8457d0c5b3e810b297fd903b83aab30382240f32cb46d0753b193a464fcaa7de0c635f6ec5140206a514829cff856e9bd22ed452bea78c4069d651 SHA512 1d1a51c78ac3f7acdb81309874e7ec9f99f195db61765ca43a4543c68a99a01102171fa933b30fd40caff73fcbb6481ee0390c4beb49f09ce33f982b41318089
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.198.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.198.ebuild
deleted file mode 100644
index 67af68076aac..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.198.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.135.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.135.ebuild
deleted file mode 100644
index bbd48fd37dc6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.135.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.136.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.136.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.136.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.57.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.57.ebuild
deleted file mode 100644
index 6d2507945e03..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.57.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.58.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.58.ebuild
deleted file mode 100644
index d2845437114c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.58.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.59.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.59.ebuild
deleted file mode 100644
index d2845437114c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.59.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.7.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.7.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.8.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.8.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.9.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.9.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-10 18:44 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-11-10 18:44 UTC (permalink / raw
  To: gentoo-commits

commit:     fa10e07fdd72bb3d3d4fc027847c4c64d680d501
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 10 18:40:56 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov 10 18:44:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa10e07f

sys-kernel/gentoo-kernel-bin: Bump to 6.6.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 ++
 .../gentoo-kernel-bin-6.6.1.ebuild                 | 132 +++++++++++++++++++++
 2 files changed, 139 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9ab786e035fb..1ab9132982f6 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.5-12.base.tar.xz 720508 BLAKE2B 429f4fbc3292ab46250bc1716212f3
 DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 3d18f544a455d1184eb9687a5c53c7dd348b12f736313a3bb9d3417e0f4458a8e7f962451ede58f45016af700014fea87cc3336b30ede9f899dd75369eaadc57 SHA512 0a8c8a23d99962e5f0028ef1ee8ba79cd20af0ccf6b08e554405ee964cf542b6758d0e2456612a410d7fdfca5572e4af7c4d1c3b65a9b426412c1b480b2d6475
 DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 3e13a5bb6effb4005e2c1e604722cffb27583aa78ba0642ae2eacb2f5905fc19fd16212b502196e58d0ee4064779623b44af03e34c6bef0635104bbdfa49253d SHA512 5b63c998dfe984b5435e7e951889dbd1bf4cab2d8db41e89978ffd06ca58ba3e8687e740bb42514e0da5e5ae19998234f87e8220d5eb550e21fb6bd7c665e139
 DIST genpatches-6.5-13.extras.tar.xz 3704 BLAKE2B 9473c94b0d34075ba0652c672d7b0b732258a5c57d933b8782e8cf6d394143a2efece463d2692bd71dd0915ead6af1dbf2b10d7ed80eddebeede3a7619b7822b SHA512 489c266ef698bb03a8a7bd3fc552266b787f9036c473c003b7d20135e5e7ec9bc3f3c5caf443f702c6cb029d8d95c23a302a8c8171769b0fe44720da700dd8d7
+DIST genpatches-6.6-2.base.tar.xz 14616 BLAKE2B 3da38df6de90845f4ffdd61708573589973649c5d38082199994488d2679cfc70f954acdd1760a1b4a9162944f0bffc0443590956898b6d1fb79a363958c2859 SHA512 5abd3bf1d05e0e4331ebd2046d6f1e4f1091e25bc4d5624b78f6cc702dd14f6e11f6441bf12694500e96803909384420cf3b82148ae80c23a7f1c66b5bd2bb84
+DIST genpatches-6.6-2.extras.tar.xz 3704 BLAKE2B d236133d98bb12a2310894614452c4d293b082a8f42a26c502e26022432515e71791dbdba1ca25e62e5d4904b441bc86ab123915ace1606d1e28571e83f0e9a5 SHA512 3bc907ecd0bab38c21ba8703fd0b44a0f23c9ac3de36029764813d121f0e4f3da8299671ebc021bf501c7e6cd63b848bb80a14fcb601f02cf850a8bf3bb0d826
 DIST gentoo-kernel-5.10.199-1.amd64.gpkg.tar 63242240 BLAKE2B c5d8490f744fc742385cd4098fc1396949ba1bc32b0d29e3c8541ab9a249a61e99aafe929a0415e053551237add468e38d92efc367e13b53f057e8abb2d99698 SHA512 2e9da7be543bd2cd2b487188d9b4fa871b34af728cb4a0807b410754e06e2fef7ae2008cb7aea4f1ef35092afcde398cb5e89f11b558396eb045323a5942cdb6
 DIST gentoo-kernel-5.10.199-1.arm64.gpkg.tar 56698880 BLAKE2B ce478df6097693f5129dd1f1b22850b658f6068bbf5a7600cfc7b4173e13af80150a2a6a487e6ff208ce8ce7ae5c0cefa146bb3ffae1109d67e8e761da3529cc SHA512 7d3aba171af38a1cec807874553520515bfaf77748af8371515baa8b93515444856fcd0545601a3ed8e588d68eae042be7ada0514db43bf85f5eb70a5ace6492
 DIST gentoo-kernel-5.10.199-1.ppc64le.gpkg.tar 52869120 BLAKE2B cc8101f31f64b2efc10f2fcc71025016c3a4030426c31ff3494d80488b12cfb3c6f6b61ee7a62b0392ce3592474c9927aab9fe6aa1946ecc997e5a4e170e5351 SHA512 dfff3c502f67521f37abbabad030cad9bcf12044187bc9735735fb5c5d21b7594146d7bec25bbb58557dad0e27c51676bd4efc3a7193c73ca831090c8d932269
@@ -52,7 +54,12 @@ DIST gentoo-kernel-6.5.11-1.amd64.gpkg.tar 83712000 BLAKE2B 896adaf4edbe9bdade1d
 DIST gentoo-kernel-6.5.11-1.arm64.gpkg.tar 73646080 BLAKE2B 661d9a80b48e57a7c72dbfc639d24ac77ef3ee7fce917ae97fe2634527563fe6dd5629368b3e68310ad4dd452865b49405119dd571143215accdc1dc7329fbda SHA512 f4a3f1d1e6d7ad55b562db09874b4032f2e9a7e63305b6c6f1978d2196105c93eec34263c32220ac79c3d522fc3a5401cd2284e0d751c207e126cb74645ae10d
 DIST gentoo-kernel-6.5.11-1.ppc64le.gpkg.tar 64552960 BLAKE2B 6742c0029df5085ce79629afd339603a6329934f290bb7c73bd4f588a03167f0dffd47a301b0916766e73e1507d20fc0e1ca028a4ab780e04b625a8e22b27c5a SHA512 740e6dac602814e27bbda38dad083b3fb9e04514cdab5460a43f8e01ed65e7976cb9f7e70a2101a4a740f00f0773c52945e7e0dcafa617f2731cba739f0b080e
 DIST gentoo-kernel-6.5.11-1.x86.gpkg.tar 67553280 BLAKE2B 3557022f61b72c975a9f2920bb617d428106aca88017e092d22dce4956dec4eb6418b2393960bc7deb5243caad0b4011abfb4bea91d7553a72442c6d3a8d8c34 SHA512 380d5962a59655c502ce72905d967ba0d5f36bbfa8373169d2ba94fcdb5d77968cd6cb247d9d96a0dc36deb41c4b38da04b6e35d1febdcf87bced1279fc7d8b2
+DIST gentoo-kernel-6.6.1-1.amd64.gpkg.tar 84480000 BLAKE2B f11f7364ec2621ae444e4c02dfc4f72c4e43e9a88d520502346c7b6dadd04682c2e22375a9ad7ea7ab08404227a83d658880598130d8db037d614c9cc60589ce SHA512 de29436d7e400255850e1e172b71a233fc2ae9132e6f4f3fb5fad4f7c9722cf23665cca83c6677506fedc157973630154ba939f339767483366d73cc0650267d
+DIST gentoo-kernel-6.6.1-1.arm64.gpkg.tar 74301440 BLAKE2B c96c7349e144e62ed92d420ff73832b6d2fc802b425b6fb92f87aa36e5bcc3ef0768c9c49386788a2a603ecbd588e567a38c8a07a551a6a6454cdb7753b31599 SHA512 f415beb9450d180517c1f86c839700b4dad4ea1dc937f4bd9bca416aa2b2f758e73ddf03ee20ea7898fe120938ac6247cab1cb32b91fab2b829237f60ad82c7a
+DIST gentoo-kernel-6.6.1-1.ppc64le.gpkg.tar 64317440 BLAKE2B cf154bc0144b8af952cee7bd4e7e7f0f6123b6c8a71f8a984ea3f79989aec977057e24bf27b6984d51626427d28cbd3cc24db062d8ba2499c2e54e99508f8a1a SHA512 68eb1470cc3d000ca71b61b34a2fd467302059f5bd7780181aed0eea8ce68f32e170cdc93f7625db74c82f230c8fcb4850a27183f040f9ad52a13ad35df5ce24
+DIST gentoo-kernel-6.6.1-1.x86.gpkg.tar 68188160 BLAKE2B f49bb047f95ea26d126d4fddfce92d65649b7f83a723bca405f5f4b310d426a101449ed7b2377da6323b4ffd978e2d17f26739ae5633df8e5071cdcfac1c7b38 SHA512 dc3e8e8949db273b69d3a42899ba4fa5a9f2c2ac1aeffb2ee913454f288d3f68093ee5e7cb4506dc6a4290642f9774cb8493bb9852c713b348a2e2bd2e8ebe81
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.5.tar.xz 138898084 BLAKE2B 2e641b79a080e8f4ce283bcf6b74e2c6f15a374367f1c4c875c663868dbe801317340824fb3adb46b3a51d3b7e1f67cc4e8144d367621ec43ffba5c4eb8abb39 SHA512 1b59dc5e65d4922c3217a8c8f19022dfd6595ae89747861d825bfeb51a4ae6c85449d05db69635a712bef7b355b80318195665582d8933b1fed6ba582f6ff257
+DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.1.ebuild
new file mode 100644
index 000000000000..26b296bcb3b6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.1.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-20 16:03 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-11-20 16:03 UTC (permalink / raw
  To: gentoo-commits

commit:     d026a7e5fd117b9f2ab9eb26a459cb50de014725
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 20 15:56:59 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Nov 20 16:03:28 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d026a7e5

sys-kernel/gentoo-kernel-bin: Bump to 6.1.63

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.63.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 06c7f5759296..1fe572c2e3f4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-68.base.tar.xz 3834732 BLAKE2B 3fc3dd48708491bf32a17cbb8c23e
 DIST genpatches-6.1-68.extras.tar.xz 3816 BLAKE2B 86fce6b028ed4c3b713cddfea42f56adf55e105c9defbb8f6a84bfe397f0163ee9759218c2b43bbe9f9f6838623816fd3c31887e5b05ac8e98235f01f750a4dd SHA512 23550c824e7f3a1507d1e124224f0c1f4b7bd3deb07750d392011d374352ee430acb84e55143f3bbaafb67f9ea28a6aabdee77ffe3a78d68691f30fefd4304cb
 DIST genpatches-6.1-69.base.tar.xz 3845328 BLAKE2B 8712160e24a37b1333b7cb2314cc9a807caab08d2a19a4c784d38f8790bb7d5f8bae06ea3f18e0430bb9d196f5525299f6530661d182769ecf5e77cc28bfc852 SHA512 bb88322d976e4dbabb9f884e6eb6a4d581c409fe7d249b80bc4ab87945cce579878c0b197db16b1543576eb1580ba46586b077ec6294647fcff083d26268d889
 DIST genpatches-6.1-69.extras.tar.xz 3816 BLAKE2B beff365f70a79f0b89ffaf3807f69e770a2bc05baf568b80dff66d135d59557bb0463d2c914953722b0511a2e1b100b0c4b6181192b3ad42eb4f592c0b785eea SHA512 9fbf140b90103a750287f4ac94b3f1606a5f12d97626dbb8370b876e1894d5397f4af740885b07dd5c4e0616583f6c909bc881b9cd90c05cf1fef614a006a6bc
+DIST genpatches-6.1-70.base.tar.xz 3972184 BLAKE2B 4fecbaed663f02725423386867efcb5d92ada6fd1efa880bad4eb75c19285172e5faf8fde382287d76e0140cbb92b9befa547c8c8e761017e28aaa3cd368c012 SHA512 e197bbac9740394d4207d3e6261ae0ea755dee69e1b64e8ef16632b32a827ae994f0c197117346871d5fcfb44fe9cc919e5c0f3e4a94b8e3de2bf35bf6bdc8cd
+DIST genpatches-6.1-70.extras.tar.xz 3816 BLAKE2B 24fceb3a4d3482fe840ec8053badc22d06a8eb0091af745991ec729bde2dd99202122c149fe39553e3a0cc4e853c6d97d084d24a759172c643ceed829f2f6cf9 SHA512 381d9c79faf43a9c26991a3064096e90e7dbf027350c299b3a0afba6248b4cff4c7c58e6667528a33d77ed3b8e91516cd018f0aa4c9ae340bb441218e681a5af
 DIST genpatches-6.5-12.base.tar.xz 720508 BLAKE2B 429f4fbc3292ab46250bc1716212f369f888ee0219ab19baaf8a7e3634c012bcaa64820639b5650b5346cc93fffb3b00c8ba5ad48c3f0030e5db6102646ca60f SHA512 1b5de16a305f7cddc3125be3786347a037e25b8b53ad05c35c8efd57e624dbd7cf152898c3084847d6c9b77f5bc6df378644434e877434d40ad4fb0d08d6a37d
 DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 3d18f544a455d1184eb9687a5c53c7dd348b12f736313a3bb9d3417e0f4458a8e7f962451ede58f45016af700014fea87cc3336b30ede9f899dd75369eaadc57 SHA512 0a8c8a23d99962e5f0028ef1ee8ba79cd20af0ccf6b08e554405ee964cf542b6758d0e2456612a410d7fdfca5572e4af7c4d1c3b65a9b426412c1b480b2d6475
 DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 3e13a5bb6effb4005e2c1e604722cffb27583aa78ba0642ae2eacb2f5905fc19fd16212b502196e58d0ee4064779623b44af03e34c6bef0635104bbdfa49253d SHA512 5b63c998dfe984b5435e7e951889dbd1bf4cab2d8db41e89978ffd06ca58ba3e8687e740bb42514e0da5e5ae19998234f87e8220d5eb550e21fb6bd7c665e139
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.1.62-1.amd64.gpkg.tar 72570880 BLAKE2B fffbda5d72cfef3e3e39
 DIST gentoo-kernel-6.1.62-1.arm64.gpkg.tar 65576960 BLAKE2B 37c05f04c698e50123dca234cf8a31ecbb48ccb4460ecea58fb0d95039a501fb32f0bc46e78b00608b734f2225861e430067a9c089c267bd608d34cb68320167 SHA512 880e5cc31f37b84e57ff12ef0943eb60643111b62479023b6c9cfa808e8393d6514fc06910f807aafc4b66ea0d38b2540dd1b8c66740fd9ad737f92e3a20e5fb
 DIST gentoo-kernel-6.1.62-1.ppc64le.gpkg.tar 59852800 BLAKE2B ec0b5ce2c745fc780fc30145b7fe34a0cda921f5d84d47b5154dba169db132a6b8a65ec44419012d2bb038f4f07e097dd2e813a24b34edc7e031eae69f222b2f SHA512 86d40fd4b0ded900bc390e6210ed5bcca044d5dacb3f7a269793028187dceb2ddf4731ed893dddc86f0dbe03a54156f1bf4414b665628914b56b8e9e9e0352a9
 DIST gentoo-kernel-6.1.62-1.x86.gpkg.tar 62095360 BLAKE2B 512b11c378306df3297d708e18d23effeadc3eeea03787afdf4fac07e1236d1c0cd0b2d82c39e9d26afc2600287ac9e592cc5378ff04fa22c8c1cd55dda55ab3 SHA512 8133a1d6e5022a34e67ed067e850771636e504cb3275f9c0a00bd9483fcfdaa513c4ea6166d2742be5ffc8f179047d983a6c05c7df741cf53db16cb47b0720aa
+DIST gentoo-kernel-6.1.63-1.amd64.gpkg.tar 72540160 BLAKE2B b3c2766fe4311491cc71b9346151ba0a054b69c88be1e3b65e9d119b72fd2e8d2eaa9c11c80deb977a970404fe633317f9836af2f266f31920eab7f8f1d50d20 SHA512 9191da3c4c3b499b1a173204855c8eaadc3783c0cc45be38b4389d6fef3a7439d30f3b129d3a076e956bce17e69d547bf66c9787e5440d617c0019e6493d6d17
+DIST gentoo-kernel-6.1.63-1.arm64.gpkg.tar 65607680 BLAKE2B 4b205b3f4632ec8bee3cc8ebfa95d273c2cb581761413aa392c56650598731f83df8a4f799b98c678e64f882b6379bad4bf88501b232ac939ed6e32e627b56c7 SHA512 eb1da1ce88e931845b88600847e2745bf7d03815df4efd8e14e4c28aaf883ffbe7911ce50f72cced6559aad8ba9aa793b10b2a8aa4e4ff76cd56a2ce97735bca
+DIST gentoo-kernel-6.1.63-1.ppc64le.gpkg.tar 59863040 BLAKE2B a4ea3233dd8b9069edcfab9219bb40c3195ee15161158e241d951075f58498c885d759341a4c0a29e0d8c86b2259db488e1386d2ef6703b0520087e595f165d7 SHA512 2cc68b00f48747143c16e840883aa0a94f85c3d5881b45f2ff1997007afb5708460e0d20ee0e587307f35871fd3d0b3340d17b8258c2f3790f1ebd846b1a0d5c
+DIST gentoo-kernel-6.1.63-1.x86.gpkg.tar 62115840 BLAKE2B 1be9915fcb4bd757d562cdca23a7787af781adbab75cd779f81c2ea825af716ff9ad4e748673572c87f7b4e83680a5a85fcca8b7f0e67daacaca656859f9d865 SHA512 2da47e7c7e6320661cbd23b6cc33516ef6e5460da504c154e338fe36a70f5e10507f2da4c527e3a3a096b2374301cfd0efc5035cc22aca8824d76441be359f6a
 DIST gentoo-kernel-6.5.10-1.amd64.gpkg.tar 83722240 BLAKE2B cc31076b25edf689f7976a679fc5fdfb25d7f21c18562f32c47bb2d852b922dc50a4ab5d813725fdb64e2d06ab55ea22643cde733fac0d9379ed58b187a3d93b SHA512 7d689b10af6b471048e172be41d090e35774ba9b7cab5fd79cda489cd6224b47b16497cb73f840cdd4de8577096b734abddcc89f990f32d17473968a326db0fc
 DIST gentoo-kernel-6.5.10-1.arm64.gpkg.tar 73635840 BLAKE2B d7b0dd04cfed53281d679e6687d581d0d12c9096da1d36ecdbc38f83287a18b55bfa335fb8dabb623bb356df76321a61db147aa2a499a40072adffa210bc0a25 SHA512 ec9b958d660768dabdd26c633ed39b37f6264231849f7bd86d65a60938f496f69b0cb2cb1afe9d3a95987b8ca5c495507f5ca9d6e6df9f95ac87ccf46e0bd914
 DIST gentoo-kernel-6.5.10-1.ppc64le.gpkg.tar 64532480 BLAKE2B 5c6e81f5ee141dd958671aca5aaa10314198b3fc38d025f36263c1d1086e09b723b3c96688c2175ffc94f8e3a93316a47b2b8d185499e6fea31a9aeb36fce24c SHA512 ababeaa3f298d5503c6db664c67fbc73e32e0efca4cf14c00399808e86c0a3346b6304eb36264541d5a9ccc7e84091f63348d296442c09abce8f74951e360d55

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.63.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.63.ebuild
new file mode 100644
index 000000000000..d2845437114c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.63.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-20 16:03 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-11-20 16:03 UTC (permalink / raw
  To: gentoo-commits

commit:     584a62b5c6c9770a73a73d4b95307fb6e4b68a4c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 20 15:56:54 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Nov 20 16:03:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=584a62b5

sys-kernel/gentoo-kernel-bin: Bump to 5.15.139

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.139.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1ab9132982f6..06c7f5759296 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-143.base.tar.xz 5634608 BLAKE2B a00b2898db47b874fdfe2e2bf0c
 DIST genpatches-5.15-143.extras.tar.xz 3936 BLAKE2B c942135c9120024effcc516070b81aef19de95969e19c95b7c222ccf9ba515db329735596f3c5dfe81f12ef29165b898de75988f0c632cd228b6d3579e3c5648 SHA512 eb9d0661d81c1acbf5884f3ccc864e0b110a517556bd62020f41f3fad77c32e57da5a7c1f6411a4dc7d9b85ad8fe9af4658613b0a3e9484fb609a7f9ac1a3f39
 DIST genpatches-5.15-144.base.tar.xz 5663416 BLAKE2B a4347f6e6f5916a3811ddb7ce19a506f6f4bb691e57ed5229adb55d90aa2fce14656d1a77d63539ef5fba8c0a5ed8c3cd0933c9f286694a83c65898b77015e66 SHA512 8f4a7429a9673cc2aeffe870ac1f742b6d111b0fb72bff74b3407d13eaaa6200ae7b931449b7c5923c215428b2c55352f728d60a09f1ac7907625f37a454a3cf
 DIST genpatches-5.15-144.extras.tar.xz 3940 BLAKE2B b605a72df3376503172f7a3e7c170fd6b46490061a8a435230372c12a95cfd3deae488639b3ca579c602e86d1e34b1e11c4b873bfd2bc037520df5f1906f6caf SHA512 5db17e336aa1cd4b839b5e4b595e632484af239a662c7f631009a10811be3b87188049eb8a576543f132e674b382b5ba9d9af94a26b3d5a24fb4c654f6a3e2e0
+DIST genpatches-5.15-145.base.tar.xz 5716840 BLAKE2B ab0ea42db784aed619fbbce1600fab744a083fd5f47067210b3d3f2874d6d1d399f2aab0fba538865b584f7bd018a4ceec569cfe93ab32ff250bf298996be3da SHA512 8797528fd32dfebf76a804ddb4f6adf07d666758c8f0eaa18a694341872bbe2c3febf44c56268f1852eaac0afe36e6e6c33f287a389f4782af673ce63836a574
+DIST genpatches-5.15-145.extras.tar.xz 3936 BLAKE2B 3e0d75d0029aa817b3e7f184b34150adaf337c05f37122a46290b24d4769a1ff1b5fd82adc2a50b09f2b0be235ea9f4f06a4c3111dc68cf2acccae1bd39a0d67 SHA512 4f3e94e59bffcf5a9f6f7ca98c34c7302ad843860532e6022f6ba33d1d9c1a89b3dba606ec771ccbf063f01808fc51b9a1162dd8aadbf898d17759488a04ef5d
 DIST genpatches-6.1-67.base.tar.xz 3816044 BLAKE2B 9116263f1f3cbb472ad09ad785eb643cc4deb16f94936196c1dbb3d500b6e20447d07d434f4fbc59fe8cfc03076da0aa0ec22a3c6d93e09d0dfed6d6fdfe7add SHA512 609935fec85285a34e4fa6032f552230aeb7aed1caa867d34810a25f68c2295e0a8f886e0a093f111b1623ba364cfd6e17b237d670d42c8c539778810a02f681
 DIST genpatches-6.1-67.extras.tar.xz 3816 BLAKE2B 6aa8e9614221c2b9d84df9f75e5b8eb530ae8752b406ad698be86a8031b47940f9efb1de9bedfa0e466d0bad32dae60c5c639815785353a49e4b439de79a80ef SHA512 a911476dcfa9767f4adb946bcdcbe475e78f83753a7880a7e3a96aed347f1ec520ba8d75fe4e5565b2aded25965cecd3c7f79fa12009af043f7408200e27189a
 DIST genpatches-6.1-68.base.tar.xz 3834732 BLAKE2B 3fc3dd48708491bf32a17cbb8c23e531e2b95e60ebcbe3faa6fbe2c60e610aad9226d1846774ddd2af56e985371780e10a249a50e2ac46d7e482428f67b289d9 SHA512 28b810ad914e12035ef724f7dc4b3cc6226cccad4997804a9e3ba5a4f4a420f5f397eade002dd7a9231efc2b0c1850c40c44bf5daa358c24e42bb50da05141d8
@@ -34,6 +36,10 @@ DIST gentoo-kernel-5.15.138-1.amd64.gpkg.tar 66314240 BLAKE2B c0538fa7277e41faa5
 DIST gentoo-kernel-5.15.138-1.arm64.gpkg.tar 59719680 BLAKE2B 83fe7fc9557c557b8df2d3fe49622515a592ded3f1a059df3214de79a6f8a115e1d5e6e7cb94165bd4ea7d04463e90f27bf2256e9a3ac3fe2911428ad310719a SHA512 89368a42ca4f877c3eb06f9a457297460bbf2dbbac7f27e03a4392053705de77f2546f09358be32eb74a836800781e3e018af40babad99dd71bd121bbe52200c
 DIST gentoo-kernel-5.15.138-1.ppc64le.gpkg.tar 54947840 BLAKE2B 5d5e3081ff037320bf11645d6fbd2dba7e24d95b4316340cfb719c22eded0c27d186a945d05189f7abd4284100692d1e14384ce500135feb399a6223a2593547 SHA512 f9e1d743d480413cbebf04d581d106309b1d9898e03b06fb90cba3eea139ad167e9e1f9c52e35d7e945718305dfcdb3e76c43b5d78960ae348649f84af49b49a
 DIST gentoo-kernel-5.15.138-1.x86.gpkg.tar 56053760 BLAKE2B 0c4c8f30f2b62b055e99aa5ff125f5819255f2ce52bf53df0b6de5bcf9bf379e3c8250377ae64c44451557d529afd2f6ed542283881065aded6d2c7953f61a92 SHA512 d4b6be4508cb6087d359a1d397ea31aa2f745af90196fa568d82ee857f0e92c576345a1fb11098f0cb7d97204d3ff4e3c57de056b6f990168d360ee49e7a7c29
+DIST gentoo-kernel-5.15.139-1.amd64.gpkg.tar 66314240 BLAKE2B c4befd51df828af21e71ce0494a6578d77397814c2f362db831de952faff70121ad8e861378541e59788329572db4b8cb8f515b907c4151737dd4a01a5066fd5 SHA512 22b2896260fc83e14d54bdc6c907021ae2d0770d4602539af959236badac7546438b6238e3629508a7b77ce5916070dcc5a63990a544139da43455a06874f1d5
+DIST gentoo-kernel-5.15.139-1.arm64.gpkg.tar 59709440 BLAKE2B 1717cea1239bb23ac5cdbc6a27f1649215fe3107d5529fd323db721ec10ace61247940b95ac29e9896487d54ec1e10a03eb139d50dbc90bf5aff6acf23c7f74e SHA512 74175256f2c1e4fe35da5bd664f25fbc0a5b08dbdf66845ea3dfda9a4c9f19e5e7552a5e74f651e4f87053f48228a10640ff86909eac2212638030c8af7bd6cd
+DIST gentoo-kernel-5.15.139-1.ppc64le.gpkg.tar 54958080 BLAKE2B 997dbb3fc96781cfff6ad766597283ad8dbe1500d6ec0a98894d06c0b053dee80811530d939719d12c88c158b5acb071a6e99e0edb028b5f7f49233c2ed75ce5 SHA512 a0edd95650b4cc04bdb44efeeb8347a3ebebbbc2c6ef9a8cfa6bc90e584e633b0cf14b1610ba591734497699074b492fb82fc1445e1dd368f04004b1858cd602
+DIST gentoo-kernel-5.15.139-1.x86.gpkg.tar 56064000 BLAKE2B 1cb658ac2c5bade831964fdddf150be9f323cf350e6e031c7a3e05e4d9876d348da4b67b1041d6720525ba21de0c8c887d403394e2d8c35ade7841676003bfb7 SHA512 0a5ee8c46cf3e61dfad9c743fe5263a8c76b099ac3e30ce12ab8d469c777333c8028718585300a8c3547d438b2cd1f3de35f2a519c65c66dbad3b61f899f553a
 DIST gentoo-kernel-6.1.60-1.amd64.gpkg.tar 72581120 BLAKE2B 3053a4c8707436c3f47921d9b438f4c2c59d0a6a53a9aa68cef873152da6c959027c113e077c8281a2143e7d7aba4113593e4513f4b9e0d842d08432e7e3aa0f SHA512 89163f836e1675fbf78c75cf83c7a8e4845d6233e55c40f194f46fd53dd43aaf2f2a797689481dff835cb2d5fb57b36be7ef94c8c3b497badba31166f4d474c1
 DIST gentoo-kernel-6.1.60-1.arm64.gpkg.tar 65576960 BLAKE2B 77a2d1fe197186620cf9cf6d66eb11e7a1ad72a4ce26783f686f42ddbe18005d38ac98be3ff9369535a9c0c346536325b23cd037e35d24f25a1f58cb26fa828e SHA512 9942ca4c56a3d813f9e38b91b2b1cde6f53e506e7deadcd5f772da008ac658ba5ea0ecce546ce45eadf7008b9dabd8bc09f9c1d046c83ca2632b29a87fe99311
 DIST gentoo-kernel-6.1.60-1.ppc64le.gpkg.tar 59842560 BLAKE2B 6da8e5e5e35f3ceb8bf47ddf6053396d920f484b944dccf344ea102b3ff322a6180b5e1c0948dd47bdc57a0e5b5ed10628a47c59434dac736f44dc5fae07e9bb SHA512 2967b93cf94b77a40d5cf190fd0db855ff15e15d18ac63ea3831cc10b865238c62208ceb68def7681e604b5beef20ac860738eb6e8a2c2421a565156cc97ec82

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.139.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.139.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.139.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-20 16:03 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-11-20 16:03 UTC (permalink / raw
  To: gentoo-commits

commit:     83548d31fe2b5fb5127962fd6d152346a6a3ed3d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 20 15:57:07 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Nov 20 16:03:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83548d31

sys-kernel/gentoo-kernel-bin: Bump to 6.6.2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.2.ebuild                 | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8a55d058b8bd..6de6301d453b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.5-14.base.tar.xz 905872 BLAKE2B b8fff1e8a9a9c4d23e70597a7602c9
 DIST genpatches-6.5-14.extras.tar.xz 3704 BLAKE2B 21b8a21e4c86bf6d49a6eead8db5baaf2d1c4aaffc8ce6afb23a66cb1b3cc124e864e982d0d2bcf8d3edfdbeb58db71bec3de701db40027b56720969eda3f314 SHA512 f2f3cb5dc4535167448c426d22d8d49205c1474b8faad880306a317bafb3e40052689bf25942f1537c5c9188a10095fea45f4e259ee06739e8913b70ba9f13e2
 DIST genpatches-6.6-2.base.tar.xz 14616 BLAKE2B 3da38df6de90845f4ffdd61708573589973649c5d38082199994488d2679cfc70f954acdd1760a1b4a9162944f0bffc0443590956898b6d1fb79a363958c2859 SHA512 5abd3bf1d05e0e4331ebd2046d6f1e4f1091e25bc4d5624b78f6cc702dd14f6e11f6441bf12694500e96803909384420cf3b82148ae80c23a7f1c66b5bd2bb84
 DIST genpatches-6.6-2.extras.tar.xz 3704 BLAKE2B d236133d98bb12a2310894614452c4d293b082a8f42a26c502e26022432515e71791dbdba1ca25e62e5d4904b441bc86ab123915ace1606d1e28571e83f0e9a5 SHA512 3bc907ecd0bab38c21ba8703fd0b44a0f23c9ac3de36029764813d121f0e4f3da8299671ebc021bf501c7e6cd63b848bb80a14fcb601f02cf850a8bf3bb0d826
+DIST genpatches-6.6-3.base.tar.xz 214140 BLAKE2B 8004fed867cbb854c681834b0d297336189a638cf4b2f513e3f78fba469e0f385ac02ad7cfd752ec351da1aea7698576a7ae7001fd2872cd8124d4e664cba0c3 SHA512 1d6f276b145b7ebb6dbf9064319ae64050ff613f495fefaa973c06abfebce23f176ca00988918812ce81610044ab840cbf77f3b015c43754cf2c1b905a516dcd
+DIST genpatches-6.6-3.extras.tar.xz 3704 BLAKE2B b8d26172a7fe7a85bdb30d9812da3e76d9bc061597da43b66d514b6aa24fd1ca8047989196003488db13107002a727445fe6d5cc7160d795b9a6f0f2c43c0f8e SHA512 964a49545c37d981049f2471ca9a29609e491550018b248ed7cc2775e32974ccd015f116533d0468652c9ee3af0f16831cc5ba2ba4c68bffa4e250826b9b11fa
 DIST gentoo-kernel-5.10.199-1.amd64.gpkg.tar 63242240 BLAKE2B c5d8490f744fc742385cd4098fc1396949ba1bc32b0d29e3c8541ab9a249a61e99aafe929a0415e053551237add468e38d92efc367e13b53f057e8abb2d99698 SHA512 2e9da7be543bd2cd2b487188d9b4fa871b34af728cb4a0807b410754e06e2fef7ae2008cb7aea4f1ef35092afcde398cb5e89f11b558396eb045323a5942cdb6
 DIST gentoo-kernel-5.10.199-1.arm64.gpkg.tar 56698880 BLAKE2B ce478df6097693f5129dd1f1b22850b658f6068bbf5a7600cfc7b4173e13af80150a2a6a487e6ff208ce8ce7ae5c0cefa146bb3ffae1109d67e8e761da3529cc SHA512 7d3aba171af38a1cec807874553520515bfaf77748af8371515baa8b93515444856fcd0545601a3ed8e588d68eae042be7ada0514db43bf85f5eb70a5ace6492
 DIST gentoo-kernel-5.10.199-1.ppc64le.gpkg.tar 52869120 BLAKE2B cc8101f31f64b2efc10f2fcc71025016c3a4030426c31ff3494d80488b12cfb3c6f6b61ee7a62b0392ce3592474c9927aab9fe6aa1946ecc997e5a4e170e5351 SHA512 dfff3c502f67521f37abbabad030cad9bcf12044187bc9735735fb5c5d21b7594146d7bec25bbb58557dad0e27c51676bd4efc3a7193c73ca831090c8d932269
@@ -76,6 +78,10 @@ DIST gentoo-kernel-6.6.1-1.amd64.gpkg.tar 84480000 BLAKE2B f11f7364ec2621ae444e4
 DIST gentoo-kernel-6.6.1-1.arm64.gpkg.tar 74301440 BLAKE2B c96c7349e144e62ed92d420ff73832b6d2fc802b425b6fb92f87aa36e5bcc3ef0768c9c49386788a2a603ecbd588e567a38c8a07a551a6a6454cdb7753b31599 SHA512 f415beb9450d180517c1f86c839700b4dad4ea1dc937f4bd9bca416aa2b2f758e73ddf03ee20ea7898fe120938ac6247cab1cb32b91fab2b829237f60ad82c7a
 DIST gentoo-kernel-6.6.1-1.ppc64le.gpkg.tar 64317440 BLAKE2B cf154bc0144b8af952cee7bd4e7e7f0f6123b6c8a71f8a984ea3f79989aec977057e24bf27b6984d51626427d28cbd3cc24db062d8ba2499c2e54e99508f8a1a SHA512 68eb1470cc3d000ca71b61b34a2fd467302059f5bd7780181aed0eea8ce68f32e170cdc93f7625db74c82f230c8fcb4850a27183f040f9ad52a13ad35df5ce24
 DIST gentoo-kernel-6.6.1-1.x86.gpkg.tar 68188160 BLAKE2B f49bb047f95ea26d126d4fddfce92d65649b7f83a723bca405f5f4b310d426a101449ed7b2377da6323b4ffd978e2d17f26739ae5633df8e5071cdcfac1c7b38 SHA512 dc3e8e8949db273b69d3a42899ba4fa5a9f2c2ac1aeffb2ee913454f288d3f68093ee5e7cb4506dc6a4290642f9774cb8493bb9852c713b348a2e2bd2e8ebe81
+DIST gentoo-kernel-6.6.2-1.amd64.gpkg.tar 84520960 BLAKE2B 62ab5cfa0936aa8478f3bdbf414b5ba27555376ccb113669d0f28643b16cc9cd034b93c3d2247c24e0736906348e88d890acc94adde965b7dd43494a06adb453 SHA512 d826bdd6ec9ea11567ed5723eadc51fd2bfeae3ebc8901c855144423f8cae690a0e9cdfb1381c9f933dfd179fe93d8adcf7813d98c57ca59620dfd40b9c9d793
+DIST gentoo-kernel-6.6.2-1.arm64.gpkg.tar 74301440 BLAKE2B fa9139aa822dedf9d913921f29c7987137bfbaef414cf312c298156f32aaeb5cc9a40c7416cbc3b6568e1a951c027d77a33a0efc6bfcb192d3f1eabb5e5e8e95 SHA512 83867a2ef29cbeb1356b916a7286d7ded36bd82ffbddb4efe8d670e6eb802f93856cb8731bad607738f00a220b6e557bf11827f67cb4b62da894f70a3f1319e6
+DIST gentoo-kernel-6.6.2-1.ppc64le.gpkg.tar 64317440 BLAKE2B f87983dce68bb2dbc693eb7c8942edfd5a31a3c983ef51078bb794b675560f02fd79ac07748a725964104e42ee2bfde1bafa80d37e79e9dd312bc90f7609f563 SHA512 22154a542c4b98fc6bbf09016da17deba5dc7d5e5913afbab31dd4f8f5a1d593f61e1b481deaae64f85fe79bcdcb2bf849ca6c6b7e8cf0f57d7cd1cc193a5b61
+DIST gentoo-kernel-6.6.2-1.x86.gpkg.tar 68188160 BLAKE2B ebd34dfe2f158ddf51381a633f9a0c793bab202fffb13dcf576823b16d09ea3d2038bb5ce44d70cd702ed390c239cadec54ac5cebedcafe97f32493e2fbaa0c0 SHA512 0c04510c3f6ba41bb9b803b638ef37afc12bb0ad09b14efa31d6c4e2996b6ae32b385721c7c2a4de4a5916ddc584cbda1554efa46a6f2cb2d8a2eb902cd16232
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.2.ebuild
new file mode 100644
index 000000000000..26b296bcb3b6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.2.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-20 16:03 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-11-20 16:03 UTC (permalink / raw
  To: gentoo-commits

commit:     90eeefecc441c4569068d859a47cd56677be6b8a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 20 15:57:03 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Nov 20 16:03:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90eeefec

sys-kernel/gentoo-kernel-bin: Bump to 6.5.12

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.5.12.ebuild                | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1fe572c2e3f4..8a55d058b8bd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.5-12.base.tar.xz 720508 BLAKE2B 429f4fbc3292ab46250bc1716212f3
 DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 3d18f544a455d1184eb9687a5c53c7dd348b12f736313a3bb9d3417e0f4458a8e7f962451ede58f45016af700014fea87cc3336b30ede9f899dd75369eaadc57 SHA512 0a8c8a23d99962e5f0028ef1ee8ba79cd20af0ccf6b08e554405ee964cf542b6758d0e2456612a410d7fdfca5572e4af7c4d1c3b65a9b426412c1b480b2d6475
 DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 3e13a5bb6effb4005e2c1e604722cffb27583aa78ba0642ae2eacb2f5905fc19fd16212b502196e58d0ee4064779623b44af03e34c6bef0635104bbdfa49253d SHA512 5b63c998dfe984b5435e7e951889dbd1bf4cab2d8db41e89978ffd06ca58ba3e8687e740bb42514e0da5e5ae19998234f87e8220d5eb550e21fb6bd7c665e139
 DIST genpatches-6.5-13.extras.tar.xz 3704 BLAKE2B 9473c94b0d34075ba0652c672d7b0b732258a5c57d933b8782e8cf6d394143a2efece463d2692bd71dd0915ead6af1dbf2b10d7ed80eddebeede3a7619b7822b SHA512 489c266ef698bb03a8a7bd3fc552266b787f9036c473c003b7d20135e5e7ec9bc3f3c5caf443f702c6cb029d8d95c23a302a8c8171769b0fe44720da700dd8d7
+DIST genpatches-6.5-14.base.tar.xz 905872 BLAKE2B b8fff1e8a9a9c4d23e70597a7602c92017108d40b83f1c0411a00b5bb9bf2a41c31e7cdb0773c78bf40fe8cef131bb879ba80fe85c024b9725af7505ad87f8c6 SHA512 9166ab48252ea3cc7192aba8b2d4881ba608ec70f22e975477ad50f077c47ebd37993275b2927ca282a9fb1434479a56c82bbc26e4f8afee8b4e7c44e304dee0
+DIST genpatches-6.5-14.extras.tar.xz 3704 BLAKE2B 21b8a21e4c86bf6d49a6eead8db5baaf2d1c4aaffc8ce6afb23a66cb1b3cc124e864e982d0d2bcf8d3edfdbeb58db71bec3de701db40027b56720969eda3f314 SHA512 f2f3cb5dc4535167448c426d22d8d49205c1474b8faad880306a317bafb3e40052689bf25942f1537c5c9188a10095fea45f4e259ee06739e8913b70ba9f13e2
 DIST genpatches-6.6-2.base.tar.xz 14616 BLAKE2B 3da38df6de90845f4ffdd61708573589973649c5d38082199994488d2679cfc70f954acdd1760a1b4a9162944f0bffc0443590956898b6d1fb79a363958c2859 SHA512 5abd3bf1d05e0e4331ebd2046d6f1e4f1091e25bc4d5624b78f6cc702dd14f6e11f6441bf12694500e96803909384420cf3b82148ae80c23a7f1c66b5bd2bb84
 DIST genpatches-6.6-2.extras.tar.xz 3704 BLAKE2B d236133d98bb12a2310894614452c4d293b082a8f42a26c502e26022432515e71791dbdba1ca25e62e5d4904b441bc86ab123915ace1606d1e28571e83f0e9a5 SHA512 3bc907ecd0bab38c21ba8703fd0b44a0f23c9ac3de36029764813d121f0e4f3da8299671ebc021bf501c7e6cd63b848bb80a14fcb601f02cf850a8bf3bb0d826
 DIST gentoo-kernel-5.10.199-1.amd64.gpkg.tar 63242240 BLAKE2B c5d8490f744fc742385cd4098fc1396949ba1bc32b0d29e3c8541ab9a249a61e99aafe929a0415e053551237add468e38d92efc367e13b53f057e8abb2d99698 SHA512 2e9da7be543bd2cd2b487188d9b4fa871b34af728cb4a0807b410754e06e2fef7ae2008cb7aea4f1ef35092afcde398cb5e89f11b558396eb045323a5942cdb6
@@ -66,6 +68,10 @@ DIST gentoo-kernel-6.5.11-1.amd64.gpkg.tar 83712000 BLAKE2B 896adaf4edbe9bdade1d
 DIST gentoo-kernel-6.5.11-1.arm64.gpkg.tar 73646080 BLAKE2B 661d9a80b48e57a7c72dbfc639d24ac77ef3ee7fce917ae97fe2634527563fe6dd5629368b3e68310ad4dd452865b49405119dd571143215accdc1dc7329fbda SHA512 f4a3f1d1e6d7ad55b562db09874b4032f2e9a7e63305b6c6f1978d2196105c93eec34263c32220ac79c3d522fc3a5401cd2284e0d751c207e126cb74645ae10d
 DIST gentoo-kernel-6.5.11-1.ppc64le.gpkg.tar 64552960 BLAKE2B 6742c0029df5085ce79629afd339603a6329934f290bb7c73bd4f588a03167f0dffd47a301b0916766e73e1507d20fc0e1ca028a4ab780e04b625a8e22b27c5a SHA512 740e6dac602814e27bbda38dad083b3fb9e04514cdab5460a43f8e01ed65e7976cb9f7e70a2101a4a740f00f0773c52945e7e0dcafa617f2731cba739f0b080e
 DIST gentoo-kernel-6.5.11-1.x86.gpkg.tar 67553280 BLAKE2B 3557022f61b72c975a9f2920bb617d428106aca88017e092d22dce4956dec4eb6418b2393960bc7deb5243caad0b4011abfb4bea91d7553a72442c6d3a8d8c34 SHA512 380d5962a59655c502ce72905d967ba0d5f36bbfa8373169d2ba94fcdb5d77968cd6cb247d9d96a0dc36deb41c4b38da04b6e35d1febdcf87bced1279fc7d8b2
+DIST gentoo-kernel-6.5.12-1.amd64.gpkg.tar 83742720 BLAKE2B cc24fe99cb0fd3a5e9cd3e4bf7f836f56ee3c69e67a48debf6e2ae4733c778f8dcf581c9aab8c3da84b0704fb2cffcb3dfffa4c2513e1b50ef08df7a34e873df SHA512 f9cd3150120218d77f3bdb05eb9f378ef49c800c2dbbac124288091d941e524f0314455d4f648f3348c61d9e08934a7fcc3bf51466c8423c555428c746268953
+DIST gentoo-kernel-6.5.12-1.arm64.gpkg.tar 73646080 BLAKE2B 1ddb3db6b4aa469e02d9950b46c8d9af3ce5f46ca13de4a2f4620502abda5de9d9c93f23946a13aa20ba98461b7db1eff8fe1eedcc9ac7cf9fc00a352c6e6aff SHA512 c1d568e0f4c25fc01c60b709e84323bc9500ba8062ee7c44830dc933fdc7b9e54f8d81187da04f51e26ce3246993bafac2b9c9d0236fcbc3281b99ea6a9e9d8d
+DIST gentoo-kernel-6.5.12-1.ppc64le.gpkg.tar 64573440 BLAKE2B 78ebf1cfaaf1717bd770f985b1d91385626d8f18601ece0cf0cabbd43449e93598d51eb11f02c8178787397e6116dcca85ad4dfa08003119cdfe248670f3d18c SHA512 80ee8a012ccfa313e363850ba7c65104460884ed43918f079a7af8778b7df4c8659df770d622a9c61768422eaa09e86b7913ea9d297bd9da870cb22c4fcbd55e
+DIST gentoo-kernel-6.5.12-1.x86.gpkg.tar 67563520 BLAKE2B 656968f0ce04cb559b9d4ac142e77d9fdec8bc32750c7379119ad89627e84b7614b523d2fc6cd7496ef7b581639fcb9e90891a9a1c8e827182faf88c7975f70d SHA512 93813d56b22305d96858a796551ad0b4c856b496933423861adfe239c54d26ea7f52fa2cc796946f39aea4d1cadc6ed79b7dd58280bb04bdcd47b6143bcf59d5
 DIST gentoo-kernel-6.6.1-1.amd64.gpkg.tar 84480000 BLAKE2B f11f7364ec2621ae444e4c02dfc4f72c4e43e9a88d520502346c7b6dadd04682c2e22375a9ad7ea7ab08404227a83d658880598130d8db037d614c9cc60589ce SHA512 de29436d7e400255850e1e172b71a233fc2ae9132e6f4f3fb5fad4f7c9722cf23665cca83c6677506fedc157973630154ba939f339767483366d73cc0650267d
 DIST gentoo-kernel-6.6.1-1.arm64.gpkg.tar 74301440 BLAKE2B c96c7349e144e62ed92d420ff73832b6d2fc802b425b6fb92f87aa36e5bcc3ef0768c9c49386788a2a603ecbd588e567a38c8a07a551a6a6454cdb7753b31599 SHA512 f415beb9450d180517c1f86c839700b4dad4ea1dc937f4bd9bca416aa2b2f758e73ddf03ee20ea7898fe120938ac6247cab1cb32b91fab2b829237f60ad82c7a
 DIST gentoo-kernel-6.6.1-1.ppc64le.gpkg.tar 64317440 BLAKE2B cf154bc0144b8af952cee7bd4e7e7f0f6123b6c8a71f8a984ea3f79989aec977057e24bf27b6984d51626427d28cbd3cc24db062d8ba2499c2e54e99508f8a1a SHA512 68eb1470cc3d000ca71b61b34a2fd467302059f5bd7780181aed0eea8ce68f32e170cdc93f7625db74c82f230c8fcb4850a27183f040f9ad52a13ad35df5ce24

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.12.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.12.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-29  4:10 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-11-29  4:10 UTC (permalink / raw
  To: gentoo-commits

commit:     41aabb9ff43a858adf6c663c31a0bdc32a2e5dff
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 29 04:07:33 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 29 04:07:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41aabb9f

sys-kernel/gentoo-kernel-bin: Bump to 6.6.3

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.3.ebuild                 | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6de6301d453b..5b7cac40e813 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.6-2.base.tar.xz 14616 BLAKE2B 3da38df6de90845f4ffdd61708573589
 DIST genpatches-6.6-2.extras.tar.xz 3704 BLAKE2B d236133d98bb12a2310894614452c4d293b082a8f42a26c502e26022432515e71791dbdba1ca25e62e5d4904b441bc86ab123915ace1606d1e28571e83f0e9a5 SHA512 3bc907ecd0bab38c21ba8703fd0b44a0f23c9ac3de36029764813d121f0e4f3da8299671ebc021bf501c7e6cd63b848bb80a14fcb601f02cf850a8bf3bb0d826
 DIST genpatches-6.6-3.base.tar.xz 214140 BLAKE2B 8004fed867cbb854c681834b0d297336189a638cf4b2f513e3f78fba469e0f385ac02ad7cfd752ec351da1aea7698576a7ae7001fd2872cd8124d4e664cba0c3 SHA512 1d6f276b145b7ebb6dbf9064319ae64050ff613f495fefaa973c06abfebce23f176ca00988918812ce81610044ab840cbf77f3b015c43754cf2c1b905a516dcd
 DIST genpatches-6.6-3.extras.tar.xz 3704 BLAKE2B b8d26172a7fe7a85bdb30d9812da3e76d9bc061597da43b66d514b6aa24fd1ca8047989196003488db13107002a727445fe6d5cc7160d795b9a6f0f2c43c0f8e SHA512 964a49545c37d981049f2471ca9a29609e491550018b248ed7cc2775e32974ccd015f116533d0468652c9ee3af0f16831cc5ba2ba4c68bffa4e250826b9b11fa
+DIST genpatches-6.6-4.base.tar.xz 391588 BLAKE2B 8691843486b8451cd16cf35b2c9053f623276ddf9375d0a41daedb1305a8d463f5e5578e99678c193c0644745029a6e7fbaef7f9e830599dfa6b28fb59d3ac3c SHA512 cc1ba9cea75c42503c4d5dc48c41a4ae11dd05396b15e4ae8efee649c6c59a779fb5efb39e5a5b1e7b9dfaecd9b75ffe130c7650ed473adc2a7bef7bdd71400b
+DIST genpatches-6.6-4.extras.tar.xz 3704 BLAKE2B 975ae6464f9583b51a14ce7276ee16bac1ac1facdf085b1dc7e8501a100bf5a7766dbfe37065d803d8c8ded68e3b657eafdd23be166ee5240cc67baee5089850 SHA512 9056a41cc5911f4857661d854d8b048307a4837cecde5c573a05750126392b8f64ab622ae3ca22694fffe49b1001cb2799a0e3a5b6b681c0e8aa567096619d89
 DIST gentoo-kernel-5.10.199-1.amd64.gpkg.tar 63242240 BLAKE2B c5d8490f744fc742385cd4098fc1396949ba1bc32b0d29e3c8541ab9a249a61e99aafe929a0415e053551237add468e38d92efc367e13b53f057e8abb2d99698 SHA512 2e9da7be543bd2cd2b487188d9b4fa871b34af728cb4a0807b410754e06e2fef7ae2008cb7aea4f1ef35092afcde398cb5e89f11b558396eb045323a5942cdb6
 DIST gentoo-kernel-5.10.199-1.arm64.gpkg.tar 56698880 BLAKE2B ce478df6097693f5129dd1f1b22850b658f6068bbf5a7600cfc7b4173e13af80150a2a6a487e6ff208ce8ce7ae5c0cefa146bb3ffae1109d67e8e761da3529cc SHA512 7d3aba171af38a1cec807874553520515bfaf77748af8371515baa8b93515444856fcd0545601a3ed8e588d68eae042be7ada0514db43bf85f5eb70a5ace6492
 DIST gentoo-kernel-5.10.199-1.ppc64le.gpkg.tar 52869120 BLAKE2B cc8101f31f64b2efc10f2fcc71025016c3a4030426c31ff3494d80488b12cfb3c6f6b61ee7a62b0392ce3592474c9927aab9fe6aa1946ecc997e5a4e170e5351 SHA512 dfff3c502f67521f37abbabad030cad9bcf12044187bc9735735fb5c5d21b7594146d7bec25bbb58557dad0e27c51676bd4efc3a7193c73ca831090c8d932269
@@ -82,6 +84,10 @@ DIST gentoo-kernel-6.6.2-1.amd64.gpkg.tar 84520960 BLAKE2B 62ab5cfa0936aa8478f3b
 DIST gentoo-kernel-6.6.2-1.arm64.gpkg.tar 74301440 BLAKE2B fa9139aa822dedf9d913921f29c7987137bfbaef414cf312c298156f32aaeb5cc9a40c7416cbc3b6568e1a951c027d77a33a0efc6bfcb192d3f1eabb5e5e8e95 SHA512 83867a2ef29cbeb1356b916a7286d7ded36bd82ffbddb4efe8d670e6eb802f93856cb8731bad607738f00a220b6e557bf11827f67cb4b62da894f70a3f1319e6
 DIST gentoo-kernel-6.6.2-1.ppc64le.gpkg.tar 64317440 BLAKE2B f87983dce68bb2dbc693eb7c8942edfd5a31a3c983ef51078bb794b675560f02fd79ac07748a725964104e42ee2bfde1bafa80d37e79e9dd312bc90f7609f563 SHA512 22154a542c4b98fc6bbf09016da17deba5dc7d5e5913afbab31dd4f8f5a1d593f61e1b481deaae64f85fe79bcdcb2bf849ca6c6b7e8cf0f57d7cd1cc193a5b61
 DIST gentoo-kernel-6.6.2-1.x86.gpkg.tar 68188160 BLAKE2B ebd34dfe2f158ddf51381a633f9a0c793bab202fffb13dcf576823b16d09ea3d2038bb5ce44d70cd702ed390c239cadec54ac5cebedcafe97f32493e2fbaa0c0 SHA512 0c04510c3f6ba41bb9b803b638ef37afc12bb0ad09b14efa31d6c4e2996b6ae32b385721c7c2a4de4a5916ddc584cbda1554efa46a6f2cb2d8a2eb902cd16232
+DIST gentoo-kernel-6.6.3-1.amd64.gpkg.tar 84510720 BLAKE2B 154e30964c265fffc67edd9bdadde503aafcb3d608cd74e261d2728802ee6aeb444f88d42353e3d66497498dcdcbfddb8292006f6733302bfdfcc7877121bf55 SHA512 020e0170babc73929b3417718356b43aebc885527a69c7d6eb46b17dd079046863e2a21775f0672531d7a00ffde72a9ffb417c3d541b8f3287b4068e33310174
+DIST gentoo-kernel-6.6.3-1.arm64.gpkg.tar 74311680 BLAKE2B 543744d1fdf1be3430ed5dbfe51061da82fa0b1b44c0944680c9b2f6205d3bf9beb1e06483981e0ae37fcd9ac4f8136350f5fb8f3def0b9bfd9592b604cb1370 SHA512 6147021a85b5f1ec94406b95f1e84978099135ab33a5e356a4e1400721243e93124cad41103c4b2697f26eb03d81c35a984d7c277c8ee6fc244941a3540fc5f4
+DIST gentoo-kernel-6.6.3-1.ppc64le.gpkg.tar 64327680 BLAKE2B 555557b71d2534643ba7585fe58de4d00745545ae032f76f4ab29f572c9c69027b0a327616908e895ebf76318119861c008d18390c32b7498504b42ae257d673 SHA512 28d558096cdac9fd76d11fb047e55c01d2aa08d9a1706d2b6e8aeba93b186e15de7f5d552692b1331398a57f355e81e3669f00d833f5b72d27d0aa092b7e818f
+DIST gentoo-kernel-6.6.3-1.x86.gpkg.tar 68188160 BLAKE2B 122b41878f499646d6848e01d74fdf96a92b2d83888ea73270365b30708d6f85d957cc416009ed18f2449c1682c60e2b811522eedce33cd2d8a3e323ff6eb62b SHA512 5e0394531a89adda874019ce88410337da8acc6617a9b634fe984a84d935766636e8c129ccd3b24b7f3200497991fa620a7de28c8c6b67ee16ce27b241339aad
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.3.ebuild
new file mode 100644
index 000000000000..26b296bcb3b6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.3.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-29  4:10 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-11-29  4:10 UTC (permalink / raw
  To: gentoo-commits

commit:     1e616c530ad3db57682b0bceaae70b4246ca6f6f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 29 04:07:37 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 29 04:07:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e616c53

sys-kernel/gentoo-kernel-bin: Bump to 6.5.13

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.5.13.ebuild                | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5b7cac40e813..7c7dbc9ebda8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 3e13a5bb6effb4005e2c1e604722cf
 DIST genpatches-6.5-13.extras.tar.xz 3704 BLAKE2B 9473c94b0d34075ba0652c672d7b0b732258a5c57d933b8782e8cf6d394143a2efece463d2692bd71dd0915ead6af1dbf2b10d7ed80eddebeede3a7619b7822b SHA512 489c266ef698bb03a8a7bd3fc552266b787f9036c473c003b7d20135e5e7ec9bc3f3c5caf443f702c6cb029d8d95c23a302a8c8171769b0fe44720da700dd8d7
 DIST genpatches-6.5-14.base.tar.xz 905872 BLAKE2B b8fff1e8a9a9c4d23e70597a7602c92017108d40b83f1c0411a00b5bb9bf2a41c31e7cdb0773c78bf40fe8cef131bb879ba80fe85c024b9725af7505ad87f8c6 SHA512 9166ab48252ea3cc7192aba8b2d4881ba608ec70f22e975477ad50f077c47ebd37993275b2927ca282a9fb1434479a56c82bbc26e4f8afee8b4e7c44e304dee0
 DIST genpatches-6.5-14.extras.tar.xz 3704 BLAKE2B 21b8a21e4c86bf6d49a6eead8db5baaf2d1c4aaffc8ce6afb23a66cb1b3cc124e864e982d0d2bcf8d3edfdbeb58db71bec3de701db40027b56720969eda3f314 SHA512 f2f3cb5dc4535167448c426d22d8d49205c1474b8faad880306a317bafb3e40052689bf25942f1537c5c9188a10095fea45f4e259ee06739e8913b70ba9f13e2
+DIST genpatches-6.5-15.base.tar.xz 1049440 BLAKE2B 642a12b693e6d9af8ffa3182336aa9ecb0924da610a19585b09b275c19a2cdef5e32454b7fd95f87b25d087f923c2020305fe0313e159ab609eb77343d3dc0c0 SHA512 4a0be3c3409f5e053044c06dacb627942050f66e2cc5200efa92661d71c8bd9d16663c7576fc4b63defa8f00b8cb34a24f70bf9ac5add6858205bbeede31e2d0
+DIST genpatches-6.5-15.extras.tar.xz 3704 BLAKE2B 5d477a5328c365422ec0cd920aaf29c2af00c647ae00d45aef9211874ab8a462a2190983d3105ef90951c08b7eef83b4fa8ea862ba2ce70851aaedfdcc4f7264 SHA512 2192254b7fae30828a4b19a2a80042f8b6ff18318a2035ea443a8394fe6551c52d421bdd4e2821aecc70425146543eafa0222cdc2254773e5e6f1d9b03c98aaf
 DIST genpatches-6.6-2.base.tar.xz 14616 BLAKE2B 3da38df6de90845f4ffdd61708573589973649c5d38082199994488d2679cfc70f954acdd1760a1b4a9162944f0bffc0443590956898b6d1fb79a363958c2859 SHA512 5abd3bf1d05e0e4331ebd2046d6f1e4f1091e25bc4d5624b78f6cc702dd14f6e11f6441bf12694500e96803909384420cf3b82148ae80c23a7f1c66b5bd2bb84
 DIST genpatches-6.6-2.extras.tar.xz 3704 BLAKE2B d236133d98bb12a2310894614452c4d293b082a8f42a26c502e26022432515e71791dbdba1ca25e62e5d4904b441bc86ab123915ace1606d1e28571e83f0e9a5 SHA512 3bc907ecd0bab38c21ba8703fd0b44a0f23c9ac3de36029764813d121f0e4f3da8299671ebc021bf501c7e6cd63b848bb80a14fcb601f02cf850a8bf3bb0d826
 DIST genpatches-6.6-3.base.tar.xz 214140 BLAKE2B 8004fed867cbb854c681834b0d297336189a638cf4b2f513e3f78fba469e0f385ac02ad7cfd752ec351da1aea7698576a7ae7001fd2872cd8124d4e664cba0c3 SHA512 1d6f276b145b7ebb6dbf9064319ae64050ff613f495fefaa973c06abfebce23f176ca00988918812ce81610044ab840cbf77f3b015c43754cf2c1b905a516dcd
@@ -76,6 +78,10 @@ DIST gentoo-kernel-6.5.12-1.amd64.gpkg.tar 83742720 BLAKE2B cc24fe99cb0fd3a5e9cd
 DIST gentoo-kernel-6.5.12-1.arm64.gpkg.tar 73646080 BLAKE2B 1ddb3db6b4aa469e02d9950b46c8d9af3ce5f46ca13de4a2f4620502abda5de9d9c93f23946a13aa20ba98461b7db1eff8fe1eedcc9ac7cf9fc00a352c6e6aff SHA512 c1d568e0f4c25fc01c60b709e84323bc9500ba8062ee7c44830dc933fdc7b9e54f8d81187da04f51e26ce3246993bafac2b9c9d0236fcbc3281b99ea6a9e9d8d
 DIST gentoo-kernel-6.5.12-1.ppc64le.gpkg.tar 64573440 BLAKE2B 78ebf1cfaaf1717bd770f985b1d91385626d8f18601ece0cf0cabbd43449e93598d51eb11f02c8178787397e6116dcca85ad4dfa08003119cdfe248670f3d18c SHA512 80ee8a012ccfa313e363850ba7c65104460884ed43918f079a7af8778b7df4c8659df770d622a9c61768422eaa09e86b7913ea9d297bd9da870cb22c4fcbd55e
 DIST gentoo-kernel-6.5.12-1.x86.gpkg.tar 67563520 BLAKE2B 656968f0ce04cb559b9d4ac142e77d9fdec8bc32750c7379119ad89627e84b7614b523d2fc6cd7496ef7b581639fcb9e90891a9a1c8e827182faf88c7975f70d SHA512 93813d56b22305d96858a796551ad0b4c856b496933423861adfe239c54d26ea7f52fa2cc796946f39aea4d1cadc6ed79b7dd58280bb04bdcd47b6143bcf59d5
+DIST gentoo-kernel-6.5.13-1.amd64.gpkg.tar 83783680 BLAKE2B 54d1e281fa68adbfa229f69dc16bda35642960c22a699483d12c2c520f3d5e4c6631a8a5e8a6b69d4290d954b8a065dfa0f3c16686d83302a072fcf14d29caf4 SHA512 c770cf09b203ebea424b53ddd562ac87ba761a95b925991809367bbf5fc39290953211b577450e95e88088485a5e5f82d33b1aba50c05a1b2aea200d868c14f0
+DIST gentoo-kernel-6.5.13-1.arm64.gpkg.tar 73676800 BLAKE2B 2bd9df4b15fdb1bae13221d58bbfb3036c3f2167512dbebe2e7f51f2cc9ca0656724b550c3009f0288635aa9f7b2bba3d2b7b54e99e6862793d4210c58e2a864 SHA512 725a86b4536d23ff1583cb38680af64623ed03b25c18b9ee665e3f30ee3e0a1635248757a09283ad258dad3569cd5abeb2d5bc347ee057a94f32cd8b61e11bd2
+DIST gentoo-kernel-6.5.13-1.ppc64le.gpkg.tar 64573440 BLAKE2B 1d91056ae5391e7fc7dc71d8da3d387d5808146effc2e434a431dd18440cd209c1a17750812a5cd94ac8327cb67a3d4fd9a6789c833bb48507ac0c986890c716 SHA512 53f451deef414f4887ccfb1f8a5b23079832a779a8917c8140df0fe1fac7b4acfef2a4c07b0194ec7915a597f610629406f3205a11bbe0206a2d9e1175f1e1e6
+DIST gentoo-kernel-6.5.13-1.x86.gpkg.tar 67553280 BLAKE2B d33863f185cd8a068510757f8730bf00a85ed780c3dbfd10e211af84e3a27948eee70da80d7a4c41f005612dde970f85a2c7724e465146a5d245159c2b8cb01d SHA512 bc62d4a5809b33238216854db40d470fcb421630a895defce5377ef7b5bc58c2bd4552a528d59570955e16833876a8be41be8bc6b30a111540a01d166695111b
 DIST gentoo-kernel-6.6.1-1.amd64.gpkg.tar 84480000 BLAKE2B f11f7364ec2621ae444e4c02dfc4f72c4e43e9a88d520502346c7b6dadd04682c2e22375a9ad7ea7ab08404227a83d658880598130d8db037d614c9cc60589ce SHA512 de29436d7e400255850e1e172b71a233fc2ae9132e6f4f3fb5fad4f7c9722cf23665cca83c6677506fedc157973630154ba939f339767483366d73cc0650267d
 DIST gentoo-kernel-6.6.1-1.arm64.gpkg.tar 74301440 BLAKE2B c96c7349e144e62ed92d420ff73832b6d2fc802b425b6fb92f87aa36e5bcc3ef0768c9c49386788a2a603ecbd588e567a38c8a07a551a6a6454cdb7753b31599 SHA512 f415beb9450d180517c1f86c839700b4dad4ea1dc937f4bd9bca416aa2b2f758e73ddf03ee20ea7898fe120938ac6247cab1cb32b91fab2b829237f60ad82c7a
 DIST gentoo-kernel-6.6.1-1.ppc64le.gpkg.tar 64317440 BLAKE2B cf154bc0144b8af952cee7bd4e7e7f0f6123b6c8a71f8a984ea3f79989aec977057e24bf27b6984d51626427d28cbd3cc24db062d8ba2499c2e54e99508f8a1a SHA512 68eb1470cc3d000ca71b61b34a2fd467302059f5bd7780181aed0eea8ce68f32e170cdc93f7625db74c82f230c8fcb4850a27183f040f9ad52a13ad35df5ce24

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.13.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.13.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-29  4:10 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-11-29  4:10 UTC (permalink / raw
  To: gentoo-commits

commit:     1117350ad5c41aaee814bc3236eba251174672c7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 29 04:07:44 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 29 04:07:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1117350a

sys-kernel/gentoo-kernel-bin: Bump to 5.15.140

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.140.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d8c4700071ca..75556204a876 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-144.base.tar.xz 5663416 BLAKE2B a4347f6e6f5916a3811ddb7ce19
 DIST genpatches-5.15-144.extras.tar.xz 3940 BLAKE2B b605a72df3376503172f7a3e7c170fd6b46490061a8a435230372c12a95cfd3deae488639b3ca579c602e86d1e34b1e11c4b873bfd2bc037520df5f1906f6caf SHA512 5db17e336aa1cd4b839b5e4b595e632484af239a662c7f631009a10811be3b87188049eb8a576543f132e674b382b5ba9d9af94a26b3d5a24fb4c654f6a3e2e0
 DIST genpatches-5.15-145.base.tar.xz 5716840 BLAKE2B ab0ea42db784aed619fbbce1600fab744a083fd5f47067210b3d3f2874d6d1d399f2aab0fba538865b584f7bd018a4ceec569cfe93ab32ff250bf298996be3da SHA512 8797528fd32dfebf76a804ddb4f6adf07d666758c8f0eaa18a694341872bbe2c3febf44c56268f1852eaac0afe36e6e6c33f287a389f4782af673ce63836a574
 DIST genpatches-5.15-145.extras.tar.xz 3936 BLAKE2B 3e0d75d0029aa817b3e7f184b34150adaf337c05f37122a46290b24d4769a1ff1b5fd82adc2a50b09f2b0be235ea9f4f06a4c3111dc68cf2acccae1bd39a0d67 SHA512 4f3e94e59bffcf5a9f6f7ca98c34c7302ad843860532e6022f6ba33d1d9c1a89b3dba606ec771ccbf063f01808fc51b9a1162dd8aadbf898d17759488a04ef5d
+DIST genpatches-5.15-146.base.tar.xz 5787940 BLAKE2B 7926adb4f543d2cdc99a4ea1340d58599cae1ddc14c6d0b21701700b6d63dfc8814714c964bd955d86d42600697c5a45b8fdc6d26eee7ecd21a627e20c230025 SHA512 c3354b3b5a9ac108ad8a6ec2db9d69e6633bbe464976cd9bf0c91f3953891b1ebd8b501d4318161849cee4a3040b61c711f8def3cd66f4a2c5aa03ffa3e7db54
+DIST genpatches-5.15-146.extras.tar.xz 3940 BLAKE2B 4eefeda553205910fbcf214be699eb3ef7e99fd6d5693f50338262e99a5f0fbdd42321171aa29e18792af5de5e86d45cbdf538537b0bb4282695fd5b07414e87 SHA512 8855066d40f32931f768588c0f660fdc216f2a4b8a1bb17fadb7c2589e0764c846cfce70499af429b048bb514e51ca89e88c4319fb56d3ff5636baf0e638aedc
 DIST genpatches-6.1-67.base.tar.xz 3816044 BLAKE2B 9116263f1f3cbb472ad09ad785eb643cc4deb16f94936196c1dbb3d500b6e20447d07d434f4fbc59fe8cfc03076da0aa0ec22a3c6d93e09d0dfed6d6fdfe7add SHA512 609935fec85285a34e4fa6032f552230aeb7aed1caa867d34810a25f68c2295e0a8f886e0a093f111b1623ba364cfd6e17b237d670d42c8c539778810a02f681
 DIST genpatches-6.1-67.extras.tar.xz 3816 BLAKE2B 6aa8e9614221c2b9d84df9f75e5b8eb530ae8752b406ad698be86a8031b47940f9efb1de9bedfa0e466d0bad32dae60c5c639815785353a49e4b439de79a80ef SHA512 a911476dcfa9767f4adb946bcdcbe475e78f83753a7880a7e3a96aed347f1ec520ba8d75fe4e5565b2aded25965cecd3c7f79fa12009af043f7408200e27189a
 DIST genpatches-6.1-68.base.tar.xz 3834732 BLAKE2B 3fc3dd48708491bf32a17cbb8c23e531e2b95e60ebcbe3faa6fbe2c60e610aad9226d1846774ddd2af56e985371780e10a249a50e2ac46d7e482428f67b289d9 SHA512 28b810ad914e12035ef724f7dc4b3cc6226cccad4997804a9e3ba5a4f4a420f5f397eade002dd7a9231efc2b0c1850c40c44bf5daa358c24e42bb50da05141d8
@@ -52,6 +54,10 @@ DIST gentoo-kernel-5.15.139-1.amd64.gpkg.tar 66314240 BLAKE2B c4befd51df828af21e
 DIST gentoo-kernel-5.15.139-1.arm64.gpkg.tar 59709440 BLAKE2B 1717cea1239bb23ac5cdbc6a27f1649215fe3107d5529fd323db721ec10ace61247940b95ac29e9896487d54ec1e10a03eb139d50dbc90bf5aff6acf23c7f74e SHA512 74175256f2c1e4fe35da5bd664f25fbc0a5b08dbdf66845ea3dfda9a4c9f19e5e7552a5e74f651e4f87053f48228a10640ff86909eac2212638030c8af7bd6cd
 DIST gentoo-kernel-5.15.139-1.ppc64le.gpkg.tar 54958080 BLAKE2B 997dbb3fc96781cfff6ad766597283ad8dbe1500d6ec0a98894d06c0b053dee80811530d939719d12c88c158b5acb071a6e99e0edb028b5f7f49233c2ed75ce5 SHA512 a0edd95650b4cc04bdb44efeeb8347a3ebebbbc2c6ef9a8cfa6bc90e584e633b0cf14b1610ba591734497699074b492fb82fc1445e1dd368f04004b1858cd602
 DIST gentoo-kernel-5.15.139-1.x86.gpkg.tar 56064000 BLAKE2B 1cb658ac2c5bade831964fdddf150be9f323cf350e6e031c7a3e05e4d9876d348da4b67b1041d6720525ba21de0c8c887d403394e2d8c35ade7841676003bfb7 SHA512 0a5ee8c46cf3e61dfad9c743fe5263a8c76b099ac3e30ce12ab8d469c777333c8028718585300a8c3547d438b2cd1f3de35f2a519c65c66dbad3b61f899f553a
+DIST gentoo-kernel-5.15.140-1.amd64.gpkg.tar 66304000 BLAKE2B 70008482e1945ffb674ee6167282c8bebd9cd10f025c5e49a6c981ac8b3d054019dc9d992f23e6cb81bfe962008ca1ee01d480e83606c3edbfd1e7ab04dbffdd SHA512 83a2cbd3ce791dacf6f871328808e5f199f16ff49b19fa7048580bbcc4d2c4f4501c39949ecab2ca08a097358199d1c1a52935484dfc0b8285b16b1ba6644194
+DIST gentoo-kernel-5.15.140-1.arm64.gpkg.tar 59719680 BLAKE2B dea47e0e3c47ffb71a8a3afdc1644fe9de8d1a83eacf3d73411a9f18ddf605655e1ca91587a3e4da18dffab5638cdb3ebac4343bb0ca1202def45b7aa51a5a20 SHA512 628234a39e3c64182309a202c0406242c6abaf7bc64bebd998bdf887abfb63ba9dac4087c9526e23e56eb25f557df96b7e8dcae3a2da2085a1f6d399ba7ed922
+DIST gentoo-kernel-5.15.140-1.ppc64le.gpkg.tar 54947840 BLAKE2B 141d27d3d46c84370822abeadff59d537b37ae870ddfba435522b1bfd550c92ca748aa12c443d2f7012d816c44c501561513818fde4365e798e9a6f0ccd93457 SHA512 5ce907cae5e4b37d862204e4e17ef5149cb822ebba4ac161b545e6ddf2d1cd10a345893365a35186220ad180028288424d719427bb0c88a0f791f5a266a592c0
+DIST gentoo-kernel-5.15.140-1.x86.gpkg.tar 56043520 BLAKE2B 507e1207138190c5e9ac3a4df882f36f10a8189c98c8cce85c292edae767c81c32f3a570cb20958d6202aa49a75587d703a59cb53c7fee9a52577e89a427748b SHA512 088ccb30235c396564b33628c702cdc31c2a1972cb06842af854a6679031190ee2aad73114782c467a276d5538e3da94677b692a962f33315a92b743c54de9b6
 DIST gentoo-kernel-6.1.60-1.amd64.gpkg.tar 72581120 BLAKE2B 3053a4c8707436c3f47921d9b438f4c2c59d0a6a53a9aa68cef873152da6c959027c113e077c8281a2143e7d7aba4113593e4513f4b9e0d842d08432e7e3aa0f SHA512 89163f836e1675fbf78c75cf83c7a8e4845d6233e55c40f194f46fd53dd43aaf2f2a797689481dff835cb2d5fb57b36be7ef94c8c3b497badba31166f4d474c1
 DIST gentoo-kernel-6.1.60-1.arm64.gpkg.tar 65576960 BLAKE2B 77a2d1fe197186620cf9cf6d66eb11e7a1ad72a4ce26783f686f42ddbe18005d38ac98be3ff9369535a9c0c346536325b23cd037e35d24f25a1f58cb26fa828e SHA512 9942ca4c56a3d813f9e38b91b2b1cde6f53e506e7deadcd5f772da008ac658ba5ea0ecce546ce45eadf7008b9dabd8bc09f9c1d046c83ca2632b29a87fe99311
 DIST gentoo-kernel-6.1.60-1.ppc64le.gpkg.tar 59842560 BLAKE2B 6da8e5e5e35f3ceb8bf47ddf6053396d920f484b944dccf344ea102b3ff322a6180b5e1c0948dd47bdc57a0e5b5ed10628a47c59434dac736f44dc5fae07e9bb SHA512 2967b93cf94b77a40d5cf190fd0db855ff15e15d18ac63ea3831cc10b865238c62208ceb68def7681e604b5beef20ac860738eb6e8a2c2421a565156cc97ec82

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.140.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.140.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.140.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-29  4:10 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-11-29  4:10 UTC (permalink / raw
  To: gentoo-commits

commit:     7eaea21b24a80daaa2653979ef4a09198fab501a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 29 04:07:49 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 29 04:07:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eaea21b

sys-kernel/gentoo-kernel-bin: Bump to 5.10.202

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.202.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 75556204a876..75ecc8c67896 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-209.base.tar.xz 6144432 BLAKE2B c991e0a2df03e013c15072e7daa
 DIST genpatches-5.10-209.extras.tar.xz 3876 BLAKE2B 4a85be9a7a00ef23f2d0d7388b328f360f4b1c7b45557bf89428236442945b0519e98687f951cfa3cdcdad6fd11e3ec42067ea26301cb4e6612610792a59a0a9 SHA512 f59ec430d275491fc521f1833d71185e91cc7650de51bdd2de3da90dfe66668520370b83697a35000407d1ada01bc889b1ea089f53be75f3cd8d52840e1399ee
 DIST genpatches-5.10-210.base.tar.xz 6166764 BLAKE2B d2afcbc4c25f01401b9971ee3548ba9f945e6cb3fed7eed800e4e082d3553edd1991f49eca0eb6df00be09f19c9b85f378546a21439d140ecffab7108c46ce8b SHA512 54fd317bafbc4d04cfc05814b8695967dab324773a76964e86ad018e27b58903f5fd42bf06202aadc2c86582f07be5a83d39620606611ff5806f14460fec0b3b
 DIST genpatches-5.10-210.extras.tar.xz 3876 BLAKE2B 51ff2998ba7713fd4c7f4cd025b5abd014ef7c8e944841a1b6a6517141aa4b74efb2b017179197b03c82972e1b24bfc3deb9ee4687e551af8b55162e3f73c520 SHA512 24cf5ed8915d9db4ed79e05d07bf95ae499daafb79b15113a917743dd5421467265b47effb356d813165f5d7675213e5d2d4ff9be37b11573e77172ef72c05c5
+DIST genpatches-5.10-212.base.tar.xz 6247964 BLAKE2B 946041f888556cfdce0b20394321eef7a28434b0a99abee389c51f72b6903276376d19e88f0ee8615269b73376667a223cfdc0c2c16f5a43d9fecd4f26d48edd SHA512 b3a67d0adada6c8922a9797a094192def65404ba75db193fd7b92a4389437a0163e259acd271e8a12bcb68867447318411bf85e4280e8bd84d5c105635f8b97d
+DIST genpatches-5.10-212.extras.tar.xz 3876 BLAKE2B 0899603bd8419915c49ff71ed423ec39ea5030b648ad9e3a2c25f02265b902e6797171bd58c2ad0be37a62caf0de65bc565dbeba37b0c2336c68edbf7374c932 SHA512 39ac14f636ec9a38968f525fb3aa6aba7c43082fb85cb6995210da93ac932a34e74645c5fefff9c7dbe7c2c27195bb4992caac858252e0ec2b0e2ac2684c3075
 DIST genpatches-5.15-143.base.tar.xz 5634608 BLAKE2B a00b2898db47b874fdfe2e2bf0c40edcb4f358765f14aba79c686b8d6f99c6a77792d45dfcce141837ad6d956c6ce417453e53b6ede9db2f4e88b501aeabda21 SHA512 1342f8090f18bd15c44ca11409fc09ee5c406801fc077277682595fd58e8f37a57e022f433a0e8fb132cf6bee64f48dccacdbdbabab776d45634477e195eed67
 DIST genpatches-5.15-143.extras.tar.xz 3936 BLAKE2B c942135c9120024effcc516070b81aef19de95969e19c95b7c222ccf9ba515db329735596f3c5dfe81f12ef29165b898de75988f0c632cd228b6d3579e3c5648 SHA512 eb9d0661d81c1acbf5884f3ccc864e0b110a517556bd62020f41f3fad77c32e57da5a7c1f6411a4dc7d9b85ad8fe9af4658613b0a3e9484fb609a7f9ac1a3f39
 DIST genpatches-5.15-144.base.tar.xz 5663416 BLAKE2B a4347f6e6f5916a3811ddb7ce19a506f6f4bb691e57ed5229adb55d90aa2fce14656d1a77d63539ef5fba8c0a5ed8c3cd0933c9f286694a83c65898b77015e66 SHA512 8f4a7429a9673cc2aeffe870ac1f742b6d111b0fb72bff74b3407d13eaaa6200ae7b931449b7c5923c215428b2c55352f728d60a09f1ac7907625f37a454a3cf
@@ -42,6 +44,10 @@ DIST gentoo-kernel-5.10.200-1.amd64.gpkg.tar 63242240 BLAKE2B 3fc60499b637165fdc
 DIST gentoo-kernel-5.10.200-1.arm64.gpkg.tar 56719360 BLAKE2B 7377a482b9f04eac91cd6fa28440394ca2b89bb3415d19f8c690c85d873ff03c49d6f6b2b0ba0247833f9dbb0ae2363ef04f1d39f128806ce6ec986cf2feee7a SHA512 cc83ac5bc22cc5699f16f1454c0b2f3c7d5f36df06dac2ce592e3da3b6644d02731e5c7fa105e48168fa79972888cee6a956d733c7e4f663c68dba694a39432c
 DIST gentoo-kernel-5.10.200-1.ppc64le.gpkg.tar 52858880 BLAKE2B 19008a8fb83f0f15af2a7a216ef9ea92434ad5e30a5e9b75d87a374daac1ebc968006944fb17e3cd47a4aa8882bd87381c1c0c3ba4cd65dcc723f3beb0ed6975 SHA512 372507631fedefe4d7d682bad3229ca29d8d206edf848f2541fd97edb21815baf1c05cb5cf447a0d61afded40ec78c4a2ec9904cf3822ac39c676a594e68da40
 DIST gentoo-kernel-5.10.200-1.x86.gpkg.tar 53544960 BLAKE2B 3c1e9bd5533a941162541dbd52c2fe59bf413e6d226c0c6635987bd14271a807fb1a010a3c0dc425ead7361b4dc6f3f261d45c674de3ff41ee627e281a6675a4 SHA512 72bf4fc40d7bd8e1b3b5befb57ce5f1e76a18c22fd1b46ba39438c8cd0df3763304f370cc1dcb4236a5f64a7f73e3ead3332f2d18df7cc298187986cc3d1edf6
+DIST gentoo-kernel-5.10.202-1.amd64.gpkg.tar 63221760 BLAKE2B 893f856b98e59f9ab70727cb715889cde687083c3414f3e3f92e2bbb0f73fd54d5d729941e71fded124272800580df4aa7c3ecdd2bd70cd1bc817ba596ad65b4 SHA512 c129c1c6a0249e14b457f1dec2d1c2c20e2c0ec06d617910616f4ab5dcf646701541deecd2ac9d6b0f6754458c04830f44852f8590546ea605390692f0146ea8
+DIST gentoo-kernel-5.10.202-1.arm64.gpkg.tar 56709120 BLAKE2B 118306cc0e5be38454bd57f26149936777c00b6b1f7eda3c21331cf185ea16ce03e7d2f5ac3008c253e8cb576ce2aaeb7f33ce22c5ba6bb44a2c6aa2b5fff89d SHA512 7c4f09bdd5326ff2d095b16186d756f8e00fe7887bb9318ef6689b8cbdd7bba3bc196f797b00fe819fad0c8cb6b963494e73b0931f68ef3fe7ba3c8de521c195
+DIST gentoo-kernel-5.10.202-1.ppc64le.gpkg.tar 52879360 BLAKE2B b190f13c53d4cdf5c165e17889fe6c7a594b35e31e1ed857782aea9b8390b9391cf06b7b192ab158cb75b38e293f1088f77f917e83d215addf56f342420b56eb SHA512 9dab7797b2068e5e63ee5a0752dc8365c02708178f0a6bd44f0d3ce6a64a44b535ff499b1ad9f95f69db5ca1be68d7356f32a35c6a932c9d1025a237dfe11a72
+DIST gentoo-kernel-5.10.202-1.x86.gpkg.tar 53544960 BLAKE2B 595059e2e66900eae6166b3b3e34901d2a0491ed8dfdd1acfad60e820d7c598337e4624e46646163f297eb66ebeb93d0168fb20c5dda70c35ae4e2660f48f788 SHA512 453bddd1915e7a3aa6e52809a328ac1871c0db1e8cf29695b8640409219394129092519ff672ca6ba7be5df64bb99314baf137e6f6a1d75d283d4a7178fc3d61
 DIST gentoo-kernel-5.15.137-1.amd64.gpkg.tar 66283520 BLAKE2B 2d2ea679a04e830f76951b8c8efd374ae9fce8dae97600e7ae33729e6dc6de684b527565f2b16b68c520d4f6a7fb31565ef106a9ae1b99f88e3de7341a3421d6 SHA512 59d5534d80fedb662ab64616a5d77b1bac97af6838bab22e45b469577c2e818089e0d61c829c95c621bc957d6c094b6f914fcdf35248e0174b7f5636af9184d9
 DIST gentoo-kernel-5.15.137-1.arm64.gpkg.tar 59709440 BLAKE2B fced7223953d9cd91909e7d9aabb0373a9e2f1337a89d94506bf74cd91d197bf634b9497680dc442024fd0c00a9bc72eb08fbbcf08225cbd25de10f60a057a4a SHA512 71c2f9922a3c44a91da482077dc096b3ecf916d44183226ae90f6e7d78a99f927c221c0b6f8ba3856aaf94c13a35a1edff276a3af3b66e18d8c18ed6b542eaec
 DIST gentoo-kernel-5.15.137-1.ppc64le.gpkg.tar 54937600 BLAKE2B 8c9e3c1b7faf27de2d568f12ad413682e82cff899bb0dabfc2d5eedab3e3daaa27c5413938f74ab44c8113e0ba9a61df03e768d35ec19f8011180e49de44aa8f SHA512 884004c75a780a7387f5d29d15ffa4827d57f30afc7abedd82390827f0e9d59c8463a756a8bce1c0d57773f8b9394b57a93dd6cff3a7f4065032ba4158988104

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.202.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.202.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.202.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-11-29  4:10 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-11-29  4:10 UTC (permalink / raw
  To: gentoo-commits

commit:     755a66971cda9967f6a40726bfeb9f06f47405f0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 29 04:07:40 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 29 04:07:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=755a6697

sys-kernel/gentoo-kernel-bin: Bump to 6.1.64

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.64.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7c7dbc9ebda8..d8c4700071ca 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.1-69.base.tar.xz 3845328 BLAKE2B 8712160e24a37b1333b7cb2314cc9
 DIST genpatches-6.1-69.extras.tar.xz 3816 BLAKE2B beff365f70a79f0b89ffaf3807f69e770a2bc05baf568b80dff66d135d59557bb0463d2c914953722b0511a2e1b100b0c4b6181192b3ad42eb4f592c0b785eea SHA512 9fbf140b90103a750287f4ac94b3f1606a5f12d97626dbb8370b876e1894d5397f4af740885b07dd5c4e0616583f6c909bc881b9cd90c05cf1fef614a006a6bc
 DIST genpatches-6.1-70.base.tar.xz 3972184 BLAKE2B 4fecbaed663f02725423386867efcb5d92ada6fd1efa880bad4eb75c19285172e5faf8fde382287d76e0140cbb92b9befa547c8c8e761017e28aaa3cd368c012 SHA512 e197bbac9740394d4207d3e6261ae0ea755dee69e1b64e8ef16632b32a827ae994f0c197117346871d5fcfb44fe9cc919e5c0f3e4a94b8e3de2bf35bf6bdc8cd
 DIST genpatches-6.1-70.extras.tar.xz 3816 BLAKE2B 24fceb3a4d3482fe840ec8053badc22d06a8eb0091af745991ec729bde2dd99202122c149fe39553e3a0cc4e853c6d97d084d24a759172c643ceed829f2f6cf9 SHA512 381d9c79faf43a9c26991a3064096e90e7dbf027350c299b3a0afba6248b4cff4c7c58e6667528a33d77ed3b8e91516cd018f0aa4c9ae340bb441218e681a5af
+DIST genpatches-6.1-71.base.tar.xz 4056620 BLAKE2B a33fe2f631e5fd240a519b1550c56986f236bd9034c1e6497da3b285332fc1429712716907d3246b00dac338ad1488b65c219e992fb35d2c8a1e2db35e3ca4ef SHA512 5e01e2a12719cd56ec0bab862eafd1409e637bf24da8ffabd31bdcee497b41466ad971cf229946a5bff116e71a224cf25024c47c74b00c16444302d25baf58a8
+DIST genpatches-6.1-71.extras.tar.xz 3816 BLAKE2B d52f8ef239c4bf9b7b21a48104025d0d2a54e567bd0dabc6fa2f71eaa16b5ad43040443623b3608f747d555b71325c64119f64a9f174ea47a6aab26325bae16d SHA512 51bc2d01212064a162867b51525f58dfcc44f21157919b85b676fae7426a0920635538bc8d1df22860f81681ba50316eabf57db00654e73d0b60912e4ef3a6fe
 DIST genpatches-6.5-12.base.tar.xz 720508 BLAKE2B 429f4fbc3292ab46250bc1716212f369f888ee0219ab19baaf8a7e3634c012bcaa64820639b5650b5346cc93fffb3b00c8ba5ad48c3f0030e5db6102646ca60f SHA512 1b5de16a305f7cddc3125be3786347a037e25b8b53ad05c35c8efd57e624dbd7cf152898c3084847d6c9b77f5bc6df378644434e877434d40ad4fb0d08d6a37d
 DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 3d18f544a455d1184eb9687a5c53c7dd348b12f736313a3bb9d3417e0f4458a8e7f962451ede58f45016af700014fea87cc3336b30ede9f899dd75369eaadc57 SHA512 0a8c8a23d99962e5f0028ef1ee8ba79cd20af0ccf6b08e554405ee964cf542b6758d0e2456612a410d7fdfca5572e4af7c4d1c3b65a9b426412c1b480b2d6475
 DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 3e13a5bb6effb4005e2c1e604722cffb27583aa78ba0642ae2eacb2f5905fc19fd16212b502196e58d0ee4064779623b44af03e34c6bef0635104bbdfa49253d SHA512 5b63c998dfe984b5435e7e951889dbd1bf4cab2d8db41e89978ffd06ca58ba3e8687e740bb42514e0da5e5ae19998234f87e8220d5eb550e21fb6bd7c665e139
@@ -66,6 +68,10 @@ DIST gentoo-kernel-6.1.63-1.amd64.gpkg.tar 72540160 BLAKE2B b3c2766fe4311491cc71
 DIST gentoo-kernel-6.1.63-1.arm64.gpkg.tar 65607680 BLAKE2B 4b205b3f4632ec8bee3cc8ebfa95d273c2cb581761413aa392c56650598731f83df8a4f799b98c678e64f882b6379bad4bf88501b232ac939ed6e32e627b56c7 SHA512 eb1da1ce88e931845b88600847e2745bf7d03815df4efd8e14e4c28aaf883ffbe7911ce50f72cced6559aad8ba9aa793b10b2a8aa4e4ff76cd56a2ce97735bca
 DIST gentoo-kernel-6.1.63-1.ppc64le.gpkg.tar 59863040 BLAKE2B a4ea3233dd8b9069edcfab9219bb40c3195ee15161158e241d951075f58498c885d759341a4c0a29e0d8c86b2259db488e1386d2ef6703b0520087e595f165d7 SHA512 2cc68b00f48747143c16e840883aa0a94f85c3d5881b45f2ff1997007afb5708460e0d20ee0e587307f35871fd3d0b3340d17b8258c2f3790f1ebd846b1a0d5c
 DIST gentoo-kernel-6.1.63-1.x86.gpkg.tar 62115840 BLAKE2B 1be9915fcb4bd757d562cdca23a7787af781adbab75cd779f81c2ea825af716ff9ad4e748673572c87f7b4e83680a5a85fcca8b7f0e67daacaca656859f9d865 SHA512 2da47e7c7e6320661cbd23b6cc33516ef6e5460da504c154e338fe36a70f5e10507f2da4c527e3a3a096b2374301cfd0efc5035cc22aca8824d76441be359f6a
+DIST gentoo-kernel-6.1.64-1.amd64.gpkg.tar 72570880 BLAKE2B 0154e0cbc5aa313d2fe414e04b7ffeb047251cab2261deae6f997942a785c148bacedafb949d20b60981a47f3ad7664fd3dd39976176e86d6ac5d0d1e38aaad1 SHA512 bce71b2fcf446a5b56a402d10ca13337fe3a9203885a4f4f65eb759c250d60aa40dc7f4f037fd1cd68b0401c6666cc4d2c328569813a101bf53f24268f162c2a
+DIST gentoo-kernel-6.1.64-1.arm64.gpkg.tar 65597440 BLAKE2B 4dbcdc989fa2745f346291e052a6627b4203173e7544511440aca1df717438d5423b42a51859fd1da8ce579526ee8ebc3ace4ec1d8c698fa2b1079aecc448252 SHA512 96a29ebacf955221d3b098c9b24bd07739fc71f7ea7195723da90105de2c8dff7620a2469ed23e996ef2f5df3f79a4f04933a504199c2b92883aaac6d041d419
+DIST gentoo-kernel-6.1.64-1.ppc64le.gpkg.tar 59863040 BLAKE2B 1dde8f7e332669d3dbc241d1c30922c03fa05c4d847703589880f10e088b6ba98ebbcc30e855ab4f10b96e8290cf063b2cf70e22216149b7cfbb4e3a773c2ae8 SHA512 3f98b94cbc59812d6a3575fac68de47ea70f678bbd15e72e37e34f7f237e193688bfc3128c64a7c828cac23275d24501e2c7fddc0128451b2fb36f0b3c1c27d4
+DIST gentoo-kernel-6.1.64-1.x86.gpkg.tar 62105600 BLAKE2B 400c6047282571c606a61c4cbff0540fd2668b009bcc1ead8a6a34a4d40f7f74e57b7be5c08ff9d84d22d7c2474998706cc11897b6135bf59b8eb39396cb1f56 SHA512 b2fcb569f61461370b4d995b5204ca7b96bae1386e798386c248e2b44aca2d08891388d758713415a8bb7fc19e6a48edb479c8b1d0fac1493ef1cfd1d89a79aa
 DIST gentoo-kernel-6.5.10-1.amd64.gpkg.tar 83722240 BLAKE2B cc31076b25edf689f7976a679fc5fdfb25d7f21c18562f32c47bb2d852b922dc50a4ab5d813725fdb64e2d06ab55ea22643cde733fac0d9379ed58b187a3d93b SHA512 7d689b10af6b471048e172be41d090e35774ba9b7cab5fd79cda489cd6224b47b16497cb73f840cdd4de8577096b734abddcc89f990f32d17473968a326db0fc
 DIST gentoo-kernel-6.5.10-1.arm64.gpkg.tar 73635840 BLAKE2B d7b0dd04cfed53281d679e6687d581d0d12c9096da1d36ecdbc38f83287a18b55bfa335fb8dabb623bb356df76321a61db147aa2a499a40072adffa210bc0a25 SHA512 ec9b958d660768dabdd26c633ed39b37f6264231849f7bd86d65a60938f496f69b0cb2cb1afe9d3a95987b8ca5c495507f5ca9d6e6df9f95ac87ccf46e0bd914
 DIST gentoo-kernel-6.5.10-1.ppc64le.gpkg.tar 64532480 BLAKE2B 5c6e81f5ee141dd958671aca5aaa10314198b3fc38d025f36263c1d1086e09b723b3c96688c2175ffc94f8e3a93316a47b2b8d185499e6fea31a9aeb36fce24c SHA512 ababeaa3f298d5503c6db664c67fbc73e32e0efca4cf14c00399808e86c0a3346b6304eb36264541d5a9ccc7e84091f63348d296442c09abce8f74951e360d55

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.64.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.64.ebuild
new file mode 100644
index 000000000000..d2845437114c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.64.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-01 21:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-01 21:58 UTC (permalink / raw
  To: gentoo-commits

commit:     76cd1d45784bd9626cea1715e414e14bce6f1661
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  1 21:17:09 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  1 21:58:07 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76cd1d45

sys-kernel/gentoo-kernel-bin: Bump to 6.1.64-r1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.64-r1.ebuild             | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b880b200dfd1..32d0ebea0c42 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.1-70.base.tar.xz 3972184 BLAKE2B 4fecbaed663f02725423386867efc
 DIST genpatches-6.1-70.extras.tar.xz 3816 BLAKE2B 24fceb3a4d3482fe840ec8053badc22d06a8eb0091af745991ec729bde2dd99202122c149fe39553e3a0cc4e853c6d97d084d24a759172c643ceed829f2f6cf9 SHA512 381d9c79faf43a9c26991a3064096e90e7dbf027350c299b3a0afba6248b4cff4c7c58e6667528a33d77ed3b8e91516cd018f0aa4c9ae340bb441218e681a5af
 DIST genpatches-6.1-71.base.tar.xz 4056620 BLAKE2B a33fe2f631e5fd240a519b1550c56986f236bd9034c1e6497da3b285332fc1429712716907d3246b00dac338ad1488b65c219e992fb35d2c8a1e2db35e3ca4ef SHA512 5e01e2a12719cd56ec0bab862eafd1409e637bf24da8ffabd31bdcee497b41466ad971cf229946a5bff116e71a224cf25024c47c74b00c16444302d25baf58a8
 DIST genpatches-6.1-71.extras.tar.xz 3816 BLAKE2B d52f8ef239c4bf9b7b21a48104025d0d2a54e567bd0dabc6fa2f71eaa16b5ad43040443623b3608f747d555b71325c64119f64a9f174ea47a6aab26325bae16d SHA512 51bc2d01212064a162867b51525f58dfcc44f21157919b85b676fae7426a0920635538bc8d1df22860f81681ba50316eabf57db00654e73d0b60912e4ef3a6fe
+DIST genpatches-6.1-72.base.tar.xz 4057544 BLAKE2B 7af6ca30c523e00f1f30f97cf29c4ede16f83cff59669c2eca781e9115f9aa4b3469fdfddb2625302f52e56c573cf9f36737e7887b7caf3c6825473ac3e6eb0f SHA512 fff5387e2b60164d70facce3e3d8c6c8aac12563b0c2c0732a25464246d15197651c89903299953a72c0a38c8c2ec6948b7bf3c2c37a6b0e30921dbdb45200c8
+DIST genpatches-6.1-72.extras.tar.xz 3816 BLAKE2B a6de63bb21ba7a7f5ff88dde6eda62b6af5a2d205cf8072c88027f877b96f44c02465e825dfd13f503a636706f34d4fc0a11c0c71fa8a3c4059deca6f49da539 SHA512 736cc3baa53c31b8f93746677ec1e72616df48d58fb28d5e59b58c0004c484cfe1400bb5b23aa2c696923beeb1661bbbaf0fd8326e925ad486a0278e6b35f5e0
 DIST genpatches-6.5-12.base.tar.xz 720508 BLAKE2B 429f4fbc3292ab46250bc1716212f369f888ee0219ab19baaf8a7e3634c012bcaa64820639b5650b5346cc93fffb3b00c8ba5ad48c3f0030e5db6102646ca60f SHA512 1b5de16a305f7cddc3125be3786347a037e25b8b53ad05c35c8efd57e624dbd7cf152898c3084847d6c9b77f5bc6df378644434e877434d40ad4fb0d08d6a37d
 DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 3d18f544a455d1184eb9687a5c53c7dd348b12f736313a3bb9d3417e0f4458a8e7f962451ede58f45016af700014fea87cc3336b30ede9f899dd75369eaadc57 SHA512 0a8c8a23d99962e5f0028ef1ee8ba79cd20af0ccf6b08e554405ee964cf542b6758d0e2456612a410d7fdfca5572e4af7c4d1c3b65a9b426412c1b480b2d6475
 DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 3e13a5bb6effb4005e2c1e604722cffb27583aa78ba0642ae2eacb2f5905fc19fd16212b502196e58d0ee4064779623b44af03e34c6bef0635104bbdfa49253d SHA512 5b63c998dfe984b5435e7e951889dbd1bf4cab2d8db41e89978ffd06ca58ba3e8687e740bb42514e0da5e5ae19998234f87e8220d5eb550e21fb6bd7c665e139
@@ -88,6 +90,10 @@ DIST gentoo-kernel-6.1.64-1.amd64.gpkg.tar 72570880 BLAKE2B 0154e0cbc5aa313d2fe4
 DIST gentoo-kernel-6.1.64-1.arm64.gpkg.tar 65597440 BLAKE2B 4dbcdc989fa2745f346291e052a6627b4203173e7544511440aca1df717438d5423b42a51859fd1da8ce579526ee8ebc3ace4ec1d8c698fa2b1079aecc448252 SHA512 96a29ebacf955221d3b098c9b24bd07739fc71f7ea7195723da90105de2c8dff7620a2469ed23e996ef2f5df3f79a4f04933a504199c2b92883aaac6d041d419
 DIST gentoo-kernel-6.1.64-1.ppc64le.gpkg.tar 59863040 BLAKE2B 1dde8f7e332669d3dbc241d1c30922c03fa05c4d847703589880f10e088b6ba98ebbcc30e855ab4f10b96e8290cf063b2cf70e22216149b7cfbb4e3a773c2ae8 SHA512 3f98b94cbc59812d6a3575fac68de47ea70f678bbd15e72e37e34f7f237e193688bfc3128c64a7c828cac23275d24501e2c7fddc0128451b2fb36f0b3c1c27d4
 DIST gentoo-kernel-6.1.64-1.x86.gpkg.tar 62105600 BLAKE2B 400c6047282571c606a61c4cbff0540fd2668b009bcc1ead8a6a34a4d40f7f74e57b7be5c08ff9d84d22d7c2474998706cc11897b6135bf59b8eb39396cb1f56 SHA512 b2fcb569f61461370b4d995b5204ca7b96bae1386e798386c248e2b44aca2d08891388d758713415a8bb7fc19e6a48edb479c8b1d0fac1493ef1cfd1d89a79aa
+DIST gentoo-kernel-6.1.64-r1-1.amd64.gpkg.tar 72601600 BLAKE2B ed45faa29b1f5213b531d1c08f8482be4a04bfd6f731090bc7e8ba00ca675e4b3ea8de659f591f575318f1ddd5a495122abf14d897dedb65413e3c8b4aa23de6 SHA512 de05a2b2015652473525c3cd3ad7c6111cb86fada1e3cbf1794213f8f2302ae876d21f8658a4d717cb8ca8cabfeccd89e119a6c4f666eba068c4276887504df3
+DIST gentoo-kernel-6.1.64-r1-1.arm64.gpkg.tar 65597440 BLAKE2B 0c30441217cb54c9f06d0054606eed9eb1238097fb1c5e1b0a74939cbf80054b44226460aecce384e7b4ae521ac74967a043f68cf16adacb4c901c020f38119f SHA512 857bcfb75f6aa3dbd698e55bfef7682d93b04ba74d5a61ceda1d2b63d63eb0f06188ad28d92d5321ff3e6196dec5cd46da0731db0d99cfb4175c2dc286c7d488
+DIST gentoo-kernel-6.1.64-r1-1.ppc64le.gpkg.tar 59852800 BLAKE2B 347466bc7969c522d1b1192f170d090d8355bd9e63f6ca250545146ebaf004c8f4c39d08bd77fec3bbdc4f11597e797abe4cc18ad32c3b1d394796a23f479f26 SHA512 43c9ea7f46c89704ae36c30baa65783db1bba821d4ba8b98a9a26353acbe0432c0ac2f858218b0c653a9e7139de52d432d689387b94cda9ae17d67401553476c
+DIST gentoo-kernel-6.1.64-r1-1.x86.gpkg.tar 62126080 BLAKE2B 06c2d5146fd640b39e8787f9d2ad4082bc57c70fc78b9bbb58a6267340717ffa04a7c96728a0f318433697cbe1d68d7f351d5fe2e817ad02c68bd77dc7319139 SHA512 ca41c0c12693203b3e72939fbd960b0475cf5130ed257212b556c4ecfd9d34dd926b59828f6777b0d40573ed4e1de511debb6610c9c1aef73c883a2a1a762c6e
 DIST gentoo-kernel-6.5.10-1.amd64.gpkg.tar 83722240 BLAKE2B cc31076b25edf689f7976a679fc5fdfb25d7f21c18562f32c47bb2d852b922dc50a4ab5d813725fdb64e2d06ab55ea22643cde733fac0d9379ed58b187a3d93b SHA512 7d689b10af6b471048e172be41d090e35774ba9b7cab5fd79cda489cd6224b47b16497cb73f840cdd4de8577096b734abddcc89f990f32d17473968a326db0fc
 DIST gentoo-kernel-6.5.10-1.arm64.gpkg.tar 73635840 BLAKE2B d7b0dd04cfed53281d679e6687d581d0d12c9096da1d36ecdbc38f83287a18b55bfa335fb8dabb623bb356df76321a61db147aa2a499a40072adffa210bc0a25 SHA512 ec9b958d660768dabdd26c633ed39b37f6264231849f7bd86d65a60938f496f69b0cb2cb1afe9d3a95987b8ca5c495507f5ca9d6e6df9f95ac87ccf46e0bd914
 DIST gentoo-kernel-6.5.10-1.ppc64le.gpkg.tar 64532480 BLAKE2B 5c6e81f5ee141dd958671aca5aaa10314198b3fc38d025f36263c1d1086e09b723b3c96688c2175ffc94f8e3a93316a47b2b8d185499e6fea31a9aeb36fce24c SHA512 ababeaa3f298d5503c6db664c67fbc73e32e0efca4cf14c00399808e86c0a3346b6304eb36264541d5a9ccc7e84091f63348d296442c09abce8f74951e360d55

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.64-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.64-r1.ebuild
new file mode 100644
index 000000000000..726e0ef534f8
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.64-r1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-01 21:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-01 21:58 UTC (permalink / raw
  To: gentoo-commits

commit:     c8a8cdb2a7b570a9f52840145a8be18eebb3be36
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  1 21:14:59 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  1 21:58:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a8cdb2

sys-kernel/gentoo-kernel-bin: Bump to 6.5.13-r1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.5.13-r1.ebuild             | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 37fb4a052a5d..b880b200dfd1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.5-14.base.tar.xz 905872 BLAKE2B b8fff1e8a9a9c4d23e70597a7602c9
 DIST genpatches-6.5-14.extras.tar.xz 3704 BLAKE2B 21b8a21e4c86bf6d49a6eead8db5baaf2d1c4aaffc8ce6afb23a66cb1b3cc124e864e982d0d2bcf8d3edfdbeb58db71bec3de701db40027b56720969eda3f314 SHA512 f2f3cb5dc4535167448c426d22d8d49205c1474b8faad880306a317bafb3e40052689bf25942f1537c5c9188a10095fea45f4e259ee06739e8913b70ba9f13e2
 DIST genpatches-6.5-15.base.tar.xz 1049440 BLAKE2B 642a12b693e6d9af8ffa3182336aa9ecb0924da610a19585b09b275c19a2cdef5e32454b7fd95f87b25d087f923c2020305fe0313e159ab609eb77343d3dc0c0 SHA512 4a0be3c3409f5e053044c06dacb627942050f66e2cc5200efa92661d71c8bd9d16663c7576fc4b63defa8f00b8cb34a24f70bf9ac5add6858205bbeede31e2d0
 DIST genpatches-6.5-15.extras.tar.xz 3704 BLAKE2B 5d477a5328c365422ec0cd920aaf29c2af00c647ae00d45aef9211874ab8a462a2190983d3105ef90951c08b7eef83b4fa8ea862ba2ce70851aaedfdcc4f7264 SHA512 2192254b7fae30828a4b19a2a80042f8b6ff18318a2035ea443a8394fe6551c52d421bdd4e2821aecc70425146543eafa0222cdc2254773e5e6f1d9b03c98aaf
+DIST genpatches-6.5-16.base.tar.xz 1050076 BLAKE2B 21e986d6a52db8b7bfb02f247d39e03bb3fcd6cd27564d86f519ea7fd3b48a7cebfb228ef14a477b5d864318021e453254e0c928a8f2817628cab28d552b7f97 SHA512 0d10770ff3024d146c870afce97d1aeb880a163ec26171e7bab2e6209786d85965724c12132abfd6c5342a9e461850967dab79c45d71710bc318443bc7c51c87
+DIST genpatches-6.5-16.extras.tar.xz 3704 BLAKE2B aeee3a46f5f29c87e0fc0fa26b50ade77b90b197b79c87a8f5f728b4d29f13acbaf04374219a0be04025bf4a12aabca4af7d081052ab1718240822de9f52790b SHA512 dbdc3b55553fff537539fc64e9e4c0c613db758a39038dca737d49d33d8a12e12087f265a6b260cd8cf3cfd1e2b6638f3f26029989a3e637ec57709404b90254
 DIST genpatches-6.6-2.base.tar.xz 14616 BLAKE2B 3da38df6de90845f4ffdd61708573589973649c5d38082199994488d2679cfc70f954acdd1760a1b4a9162944f0bffc0443590956898b6d1fb79a363958c2859 SHA512 5abd3bf1d05e0e4331ebd2046d6f1e4f1091e25bc4d5624b78f6cc702dd14f6e11f6441bf12694500e96803909384420cf3b82148ae80c23a7f1c66b5bd2bb84
 DIST genpatches-6.6-2.extras.tar.xz 3704 BLAKE2B d236133d98bb12a2310894614452c4d293b082a8f42a26c502e26022432515e71791dbdba1ca25e62e5d4904b441bc86ab123915ace1606d1e28571e83f0e9a5 SHA512 3bc907ecd0bab38c21ba8703fd0b44a0f23c9ac3de36029764813d121f0e4f3da8299671ebc021bf501c7e6cd63b848bb80a14fcb601f02cf850a8bf3bb0d826
 DIST genpatches-6.6-3.base.tar.xz 214140 BLAKE2B 8004fed867cbb854c681834b0d297336189a638cf4b2f513e3f78fba469e0f385ac02ad7cfd752ec351da1aea7698576a7ae7001fd2872cd8124d4e664cba0c3 SHA512 1d6f276b145b7ebb6dbf9064319ae64050ff613f495fefaa973c06abfebce23f176ca00988918812ce81610044ab840cbf77f3b015c43754cf2c1b905a516dcd
@@ -102,6 +104,10 @@ DIST gentoo-kernel-6.5.13-1.amd64.gpkg.tar 83783680 BLAKE2B 54d1e281fa68adbfa229
 DIST gentoo-kernel-6.5.13-1.arm64.gpkg.tar 73676800 BLAKE2B 2bd9df4b15fdb1bae13221d58bbfb3036c3f2167512dbebe2e7f51f2cc9ca0656724b550c3009f0288635aa9f7b2bba3d2b7b54e99e6862793d4210c58e2a864 SHA512 725a86b4536d23ff1583cb38680af64623ed03b25c18b9ee665e3f30ee3e0a1635248757a09283ad258dad3569cd5abeb2d5bc347ee057a94f32cd8b61e11bd2
 DIST gentoo-kernel-6.5.13-1.ppc64le.gpkg.tar 64573440 BLAKE2B 1d91056ae5391e7fc7dc71d8da3d387d5808146effc2e434a431dd18440cd209c1a17750812a5cd94ac8327cb67a3d4fd9a6789c833bb48507ac0c986890c716 SHA512 53f451deef414f4887ccfb1f8a5b23079832a779a8917c8140df0fe1fac7b4acfef2a4c07b0194ec7915a597f610629406f3205a11bbe0206a2d9e1175f1e1e6
 DIST gentoo-kernel-6.5.13-1.x86.gpkg.tar 67553280 BLAKE2B d33863f185cd8a068510757f8730bf00a85ed780c3dbfd10e211af84e3a27948eee70da80d7a4c41f005612dde970f85a2c7724e465146a5d245159c2b8cb01d SHA512 bc62d4a5809b33238216854db40d470fcb421630a895defce5377ef7b5bc58c2bd4552a528d59570955e16833876a8be41be8bc6b30a111540a01d166695111b
+DIST gentoo-kernel-6.5.13-r1-1.amd64.gpkg.tar 83752960 BLAKE2B 230d3952ef562dfe44bedea6d0fd07878be98b5cfffe45e73a9269ea94e987e1e1959481cc603a64b9cc9697f1502f56af6d6bc1c5dd3aa8e8a49c2a888e246d SHA512 a04085941ff90cf7b4d981a7313e5d17069f438e37602352f2f08d5adf60cd2cab7f2c97771590fbc98db119498b5a5c3903f3d29c8183be85657a18bf1a3066
+DIST gentoo-kernel-6.5.13-r1-1.arm64.gpkg.tar 73676800 BLAKE2B 6c33cd2f693772cce3b8e7e45cc12e23c0d3ba2b7e8c3c5e2dc3107a22ed64de62635dab0912c8bb6e9506db4643456df262930280af90ead41355e011f91212 SHA512 e257edf016c280c646f491ec0a621fa8fd04f1374aace1ddefab6ccae08edbe256cce3eb3568e58eb75933eaab3a840106760ebd45caac6982e4bc47dc4f9118
+DIST gentoo-kernel-6.5.13-r1-1.ppc64le.gpkg.tar 64563200 BLAKE2B 3ecbd9f43576663a0c533fed1e73defb7945ec254b6a6cf4b54dbe278b1f869127fe66a2d42bded9175a398b1ab111344556b1bbfc9580f3c43ee00a33acb7f8 SHA512 811196c400a66c4b789ff3d646ebc3d47517eee237e3359ff830fe11401623ba8fb7eea1b067db747c39838e01217fee0ecf4d61089348e3f7bafcab6f8d791e
+DIST gentoo-kernel-6.5.13-r1-1.x86.gpkg.tar 67594240 BLAKE2B 3205ae15eb3a9db21d85e98be95bbda065d4eaa434756f0659aaea788657064420ca92da9cd0c730a11e904ca58ad723791899bd542e67916da13d01c14955a9 SHA512 3a93440db36f7d3f690725cd1e6da65e4b832ada8e3e7a14279f7f43aab44bf6ee7e3401dec1c250b5f5e472edface9c3c161a94b5ec25b0b2b7ecdfd1a67c18
 DIST gentoo-kernel-6.6.1-1.amd64.gpkg.tar 84480000 BLAKE2B f11f7364ec2621ae444e4c02dfc4f72c4e43e9a88d520502346c7b6dadd04682c2e22375a9ad7ea7ab08404227a83d658880598130d8db037d614c9cc60589ce SHA512 de29436d7e400255850e1e172b71a233fc2ae9132e6f4f3fb5fad4f7c9722cf23665cca83c6677506fedc157973630154ba939f339767483366d73cc0650267d
 DIST gentoo-kernel-6.6.1-1.arm64.gpkg.tar 74301440 BLAKE2B c96c7349e144e62ed92d420ff73832b6d2fc802b425b6fb92f87aa36e5bcc3ef0768c9c49386788a2a603ecbd588e567a38c8a07a551a6a6454cdb7753b31599 SHA512 f415beb9450d180517c1f86c839700b4dad4ea1dc937f4bd9bca416aa2b2f758e73ddf03ee20ea7898fe120938ac6247cab1cb32b91fab2b829237f60ad82c7a
 DIST gentoo-kernel-6.6.1-1.ppc64le.gpkg.tar 64317440 BLAKE2B cf154bc0144b8af952cee7bd4e7e7f0f6123b6c8a71f8a984ea3f79989aec977057e24bf27b6984d51626427d28cbd3cc24db062d8ba2499c2e54e99508f8a1a SHA512 68eb1470cc3d000ca71b61b34a2fd467302059f5bd7780181aed0eea8ce68f32e170cdc93f7625db74c82f230c8fcb4850a27183f040f9ad52a13ad35df5ce24

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.13-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.13-r1.ebuild
new file mode 100644
index 000000000000..d884745633eb
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.13-r1.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-01 21:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-01 21:58 UTC (permalink / raw
  To: gentoo-commits

commit:     d8d9f1e7f1317d1bee8c4d4492087c51b2659baf
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  1 21:14:43 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  1 21:58:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d9f1e7

sys-kernel/gentoo-kernel-bin: Bump to 6.6.3-r1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.3-r1.ebuild              | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 75ecc8c67896..37fb4a052a5d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.6-3.base.tar.xz 214140 BLAKE2B 8004fed867cbb854c681834b0d29733
 DIST genpatches-6.6-3.extras.tar.xz 3704 BLAKE2B b8d26172a7fe7a85bdb30d9812da3e76d9bc061597da43b66d514b6aa24fd1ca8047989196003488db13107002a727445fe6d5cc7160d795b9a6f0f2c43c0f8e SHA512 964a49545c37d981049f2471ca9a29609e491550018b248ed7cc2775e32974ccd015f116533d0468652c9ee3af0f16831cc5ba2ba4c68bffa4e250826b9b11fa
 DIST genpatches-6.6-4.base.tar.xz 391588 BLAKE2B 8691843486b8451cd16cf35b2c9053f623276ddf9375d0a41daedb1305a8d463f5e5578e99678c193c0644745029a6e7fbaef7f9e830599dfa6b28fb59d3ac3c SHA512 cc1ba9cea75c42503c4d5dc48c41a4ae11dd05396b15e4ae8efee649c6c59a779fb5efb39e5a5b1e7b9dfaecd9b75ffe130c7650ed473adc2a7bef7bdd71400b
 DIST genpatches-6.6-4.extras.tar.xz 3704 BLAKE2B 975ae6464f9583b51a14ce7276ee16bac1ac1facdf085b1dc7e8501a100bf5a7766dbfe37065d803d8c8ded68e3b657eafdd23be166ee5240cc67baee5089850 SHA512 9056a41cc5911f4857661d854d8b048307a4837cecde5c573a05750126392b8f64ab622ae3ca22694fffe49b1001cb2799a0e3a5b6b681c0e8aa567096619d89
+DIST genpatches-6.6-5.base.tar.xz 392288 BLAKE2B e6a9bf0886ad85754ec963185fa9204967b35c30450316ebde163c3376106db0aa75f44aac0e66fddfd487371cb37a2c5ec70bbf14bd7006369a73d1360d7880 SHA512 13833e3963fbd1ebd246c9290cfdf15dd9d62869cdcde7fb03688eba9260d2a0b8729c153d5eebd886f6e5c3b555f20764c8f8aaa36826f2823f1b97f1a8dd21
+DIST genpatches-6.6-5.extras.tar.xz 3704 BLAKE2B 739d6f239b679f80f74475f10ae3a9e613558f93275b745cbc0d8f912e00d6b9a5753ad62193b20fb4401806c315782dd1ee33336434058e4fe0f5e7b90a124d SHA512 149c0eaadc4575c839517dc8e42a5fbc91b896b22e43f21c057ea91240b05936ea7c32e2f8b9bd7c4d7d2bf2dd11abcd41185869837c160e7f8953dd7b3c150d
 DIST gentoo-kernel-5.10.199-1.amd64.gpkg.tar 63242240 BLAKE2B c5d8490f744fc742385cd4098fc1396949ba1bc32b0d29e3c8541ab9a249a61e99aafe929a0415e053551237add468e38d92efc367e13b53f057e8abb2d99698 SHA512 2e9da7be543bd2cd2b487188d9b4fa871b34af728cb4a0807b410754e06e2fef7ae2008cb7aea4f1ef35092afcde398cb5e89f11b558396eb045323a5942cdb6
 DIST gentoo-kernel-5.10.199-1.arm64.gpkg.tar 56698880 BLAKE2B ce478df6097693f5129dd1f1b22850b658f6068bbf5a7600cfc7b4173e13af80150a2a6a487e6ff208ce8ce7ae5c0cefa146bb3ffae1109d67e8e761da3529cc SHA512 7d3aba171af38a1cec807874553520515bfaf77748af8371515baa8b93515444856fcd0545601a3ed8e588d68eae042be7ada0514db43bf85f5eb70a5ace6492
 DIST gentoo-kernel-5.10.199-1.ppc64le.gpkg.tar 52869120 BLAKE2B cc8101f31f64b2efc10f2fcc71025016c3a4030426c31ff3494d80488b12cfb3c6f6b61ee7a62b0392ce3592474c9927aab9fe6aa1946ecc997e5a4e170e5351 SHA512 dfff3c502f67521f37abbabad030cad9bcf12044187bc9735735fb5c5d21b7594146d7bec25bbb58557dad0e27c51676bd4efc3a7193c73ca831090c8d932269
@@ -112,6 +114,10 @@ DIST gentoo-kernel-6.6.3-1.amd64.gpkg.tar 84510720 BLAKE2B 154e30964c265fffc67ed
 DIST gentoo-kernel-6.6.3-1.arm64.gpkg.tar 74311680 BLAKE2B 543744d1fdf1be3430ed5dbfe51061da82fa0b1b44c0944680c9b2f6205d3bf9beb1e06483981e0ae37fcd9ac4f8136350f5fb8f3def0b9bfd9592b604cb1370 SHA512 6147021a85b5f1ec94406b95f1e84978099135ab33a5e356a4e1400721243e93124cad41103c4b2697f26eb03d81c35a984d7c277c8ee6fc244941a3540fc5f4
 DIST gentoo-kernel-6.6.3-1.ppc64le.gpkg.tar 64327680 BLAKE2B 555557b71d2534643ba7585fe58de4d00745545ae032f76f4ab29f572c9c69027b0a327616908e895ebf76318119861c008d18390c32b7498504b42ae257d673 SHA512 28d558096cdac9fd76d11fb047e55c01d2aa08d9a1706d2b6e8aeba93b186e15de7f5d552692b1331398a57f355e81e3669f00d833f5b72d27d0aa092b7e818f
 DIST gentoo-kernel-6.6.3-1.x86.gpkg.tar 68188160 BLAKE2B 122b41878f499646d6848e01d74fdf96a92b2d83888ea73270365b30708d6f85d957cc416009ed18f2449c1682c60e2b811522eedce33cd2d8a3e323ff6eb62b SHA512 5e0394531a89adda874019ce88410337da8acc6617a9b634fe984a84d935766636e8c129ccd3b24b7f3200497991fa620a7de28c8c6b67ee16ce27b241339aad
+DIST gentoo-kernel-6.6.3-r1-1.amd64.gpkg.tar 84490240 BLAKE2B 722a0464f5794affee81e29ad625839c549c11cc0b9e9000068964b8079c8616beaa2227eb347a168e89be4b846528bb3ffb50a1bc4e38417d80981e130d965e SHA512 e6efeeefd8feb90e7e5fd2e878b0e5de5840e1d1fe96b8489c7a7563a494d17eb48d1258de38bee77c1f290bfb4ba180ca18f1e0810377b1880c8fa4d30bbefb
+DIST gentoo-kernel-6.6.3-r1-1.arm64.gpkg.tar 74321920 BLAKE2B c11927b1b59fb16034082e5996c8181cafb3335b5b0192a3cd2610077a4e0a7ab711d3093c9e43ddc030e38390d966bcc2d869e41c00d78320cecea01728124a SHA512 028ad53a581fcbabb48793621b83ea1027bd24b9b78ac47675be9c711f3f82dfa0984e7b193fddb29804bc2646010aa9fef1afcd3b82f9a482f5b26433981589
+DIST gentoo-kernel-6.6.3-r1-1.ppc64le.gpkg.tar 64317440 BLAKE2B 39ac94c6390b3cc8d2553269c003759fa4ebe036b663b7c9b2defd3bbbc95de328122e211a7ed5a6d5459c2bf81ce7ab6a3e79c8baf85c803f9387caabbd88bc SHA512 b5bfddae82db61508f00ffc6ef12e214d87e99131b4f9b9c0fe8b4bf2dd023b99f6401cff73bfa356283f3176ac9ae50b8b14d2a54c4e89b553b6c37cacd546f
+DIST gentoo-kernel-6.6.3-r1-1.x86.gpkg.tar 68218880 BLAKE2B 1593d715cf9ad6c9744d3511dca034daece9bc9bfe3f28ce8d09570ff69a0de375da3c54fd1356c5d0463141d3edc33fe16afc868ff4bf44223f866c45ba7bf4 SHA512 6f2a305326048547f0b8b3ad069d8ac1af7548ddddf6c94deee095cc1d2dc1ee406484fa62ba0a49fcc228f1b9ad2ea1e7c670bf87e3e18820d909d781c10aba
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.3-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.3-r1.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.3-r1.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-01 22:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-01 22:21 UTC (permalink / raw
  To: gentoo-commits

commit:     68ad234a55053de1fbdbb6ea039b2142bfd2f6f5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  1 22:19:57 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  1 22:21:32 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ad234a

sys-kernel/gentoo-kernel-bin: Bump to 5.10.202-r1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   2 +
 .../gentoo-kernel-bin-5.10.202-r1.ebuild           | 127 +++++++++++++++++++++
 2 files changed, 129 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8812945d5145..7576ff8c3b04 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-210.base.tar.xz 6166764 BLAKE2B d2afcbc4c25f01401b9971ee354
 DIST genpatches-5.10-210.extras.tar.xz 3876 BLAKE2B 51ff2998ba7713fd4c7f4cd025b5abd014ef7c8e944841a1b6a6517141aa4b74efb2b017179197b03c82972e1b24bfc3deb9ee4687e551af8b55162e3f73c520 SHA512 24cf5ed8915d9db4ed79e05d07bf95ae499daafb79b15113a917743dd5421467265b47effb356d813165f5d7675213e5d2d4ff9be37b11573e77172ef72c05c5
 DIST genpatches-5.10-212.base.tar.xz 6247964 BLAKE2B 946041f888556cfdce0b20394321eef7a28434b0a99abee389c51f72b6903276376d19e88f0ee8615269b73376667a223cfdc0c2c16f5a43d9fecd4f26d48edd SHA512 b3a67d0adada6c8922a9797a094192def65404ba75db193fd7b92a4389437a0163e259acd271e8a12bcb68867447318411bf85e4280e8bd84d5c105635f8b97d
 DIST genpatches-5.10-212.extras.tar.xz 3876 BLAKE2B 0899603bd8419915c49ff71ed423ec39ea5030b648ad9e3a2c25f02265b902e6797171bd58c2ad0be37a62caf0de65bc565dbeba37b0c2336c68edbf7374c932 SHA512 39ac14f636ec9a38968f525fb3aa6aba7c43082fb85cb6995210da93ac932a34e74645c5fefff9c7dbe7c2c27195bb4992caac858252e0ec2b0e2ac2684c3075
+DIST genpatches-5.10-213.base.tar.xz 6247856 BLAKE2B 8decc2789f586d6c91cee876713e76dfb15d2df1191deab54d8c656859561e29b7516693d46b9922c69cc20572c0c79cac02088b9e85d5c2fa0cf72ad78f1210 SHA512 9c2e5f12baeed7d57c6730f458ce32ff01ff3120d4f11e524e14062b449ea43a0e467950171cbe912de0c64e6b16ce1193d7e8e56e190d6abc1a8adc9a7b9f1d
+DIST genpatches-5.10-213.extras.tar.xz 3876 BLAKE2B b852d4e7759f8f3f6adb9789df694f083f3a8b26cc0f44dcfc30b45f0b0b1099a1af6495df7a5ca8da8b3c4d1e83dd9f493cefe8787d80e45843a64dbf72d045 SHA512 3d6ddd8c9bc36cea25dd778924b2f2577f6b62d773ff1e3b847a604b9558e7614bdd805860b3efa0a2fd22fee3363a8f64cf8e9be24da65a8e132a447d09d9eb
 DIST genpatches-5.15-143.base.tar.xz 5634608 BLAKE2B a00b2898db47b874fdfe2e2bf0c40edcb4f358765f14aba79c686b8d6f99c6a77792d45dfcce141837ad6d956c6ce417453e53b6ede9db2f4e88b501aeabda21 SHA512 1342f8090f18bd15c44ca11409fc09ee5c406801fc077277682595fd58e8f37a57e022f433a0e8fb132cf6bee64f48dccacdbdbabab776d45634477e195eed67
 DIST genpatches-5.15-143.extras.tar.xz 3936 BLAKE2B c942135c9120024effcc516070b81aef19de95969e19c95b7c222ccf9ba515db329735596f3c5dfe81f12ef29165b898de75988f0c632cd228b6d3579e3c5648 SHA512 eb9d0661d81c1acbf5884f3ccc864e0b110a517556bd62020f41f3fad77c32e57da5a7c1f6411a4dc7d9b85ad8fe9af4658613b0a3e9484fb609a7f9ac1a3f39
 DIST genpatches-5.15-144.base.tar.xz 5663416 BLAKE2B a4347f6e6f5916a3811ddb7ce19a506f6f4bb691e57ed5229adb55d90aa2fce14656d1a77d63539ef5fba8c0a5ed8c3cd0933c9f286694a83c65898b77015e66 SHA512 8f4a7429a9673cc2aeffe870ac1f742b6d111b0fb72bff74b3407d13eaaa6200ae7b931449b7c5923c215428b2c55352f728d60a09f1ac7907625f37a454a3cf

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.202-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.202-r1.ebuild
new file mode 100644
index 000000000000..ea061d08855e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.202-r1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-01 22:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-01 22:21 UTC (permalink / raw
  To: gentoo-commits

commit:     635cc6a9a727bbcb9bfc38339ff4c7be2453c84a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  1 22:03:30 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  1 22:21:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=635cc6a9

sys-kernel/gentoo-kernel-bin: Bump to 5.15.140-r1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.140-r1.ebuild           | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 32d0ebea0c42..8812945d5145 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-5.15-145.base.tar.xz 5716840 BLAKE2B ab0ea42db784aed619fbbce1600
 DIST genpatches-5.15-145.extras.tar.xz 3936 BLAKE2B 3e0d75d0029aa817b3e7f184b34150adaf337c05f37122a46290b24d4769a1ff1b5fd82adc2a50b09f2b0be235ea9f4f06a4c3111dc68cf2acccae1bd39a0d67 SHA512 4f3e94e59bffcf5a9f6f7ca98c34c7302ad843860532e6022f6ba33d1d9c1a89b3dba606ec771ccbf063f01808fc51b9a1162dd8aadbf898d17759488a04ef5d
 DIST genpatches-5.15-146.base.tar.xz 5787940 BLAKE2B 7926adb4f543d2cdc99a4ea1340d58599cae1ddc14c6d0b21701700b6d63dfc8814714c964bd955d86d42600697c5a45b8fdc6d26eee7ecd21a627e20c230025 SHA512 c3354b3b5a9ac108ad8a6ec2db9d69e6633bbe464976cd9bf0c91f3953891b1ebd8b501d4318161849cee4a3040b61c711f8def3cd66f4a2c5aa03ffa3e7db54
 DIST genpatches-5.15-146.extras.tar.xz 3940 BLAKE2B 4eefeda553205910fbcf214be699eb3ef7e99fd6d5693f50338262e99a5f0fbdd42321171aa29e18792af5de5e86d45cbdf538537b0bb4282695fd5b07414e87 SHA512 8855066d40f32931f768588c0f660fdc216f2a4b8a1bb17fadb7c2589e0764c846cfce70499af429b048bb514e51ca89e88c4319fb56d3ff5636baf0e638aedc
+DIST genpatches-5.15-149.base.tar.xz 5788128 BLAKE2B e8ffa65bf991542507f5c890ce96f9cf2a82fe4e4f996cc3fbf38d744c231f1d6c05d337bd31777dae9ff6b6b354f99d338262fc7ee479ad11f0bbce8be42c14 SHA512 afb377cb6ef87b9a23a6023d7832fc97928809a45ca01ec2cecafa370466a7eec5ee5553285a3b1477d0e48c8746b7cb61c23f619f5ab3566132f9e575ba131b
+DIST genpatches-5.15-149.extras.tar.xz 3936 BLAKE2B de630fc5c43b2fa8cf63faf881c8949a07fa3adbf50b2b11b1e390835b89fdd04c28ca18c097d35164705527e97aa4750c58e7ed29e92248e9cf45f6f4154fbf SHA512 25a85e0bdbfbbe10e0576445032ee49e3845beb83291d10352409da14a612e0c48779e4635003752c9e0befddaa577d2e58d703452e7b40de7ac042cc840f612
 DIST genpatches-6.1-67.base.tar.xz 3816044 BLAKE2B 9116263f1f3cbb472ad09ad785eb643cc4deb16f94936196c1dbb3d500b6e20447d07d434f4fbc59fe8cfc03076da0aa0ec22a3c6d93e09d0dfed6d6fdfe7add SHA512 609935fec85285a34e4fa6032f552230aeb7aed1caa867d34810a25f68c2295e0a8f886e0a093f111b1623ba364cfd6e17b237d670d42c8c539778810a02f681
 DIST genpatches-6.1-67.extras.tar.xz 3816 BLAKE2B 6aa8e9614221c2b9d84df9f75e5b8eb530ae8752b406ad698be86a8031b47940f9efb1de9bedfa0e466d0bad32dae60c5c639815785353a49e4b439de79a80ef SHA512 a911476dcfa9767f4adb946bcdcbe475e78f83753a7880a7e3a96aed347f1ec520ba8d75fe4e5565b2aded25965cecd3c7f79fa12009af043f7408200e27189a
 DIST genpatches-6.1-68.base.tar.xz 3834732 BLAKE2B 3fc3dd48708491bf32a17cbb8c23e531e2b95e60ebcbe3faa6fbe2c60e610aad9226d1846774ddd2af56e985371780e10a249a50e2ac46d7e482428f67b289d9 SHA512 28b810ad914e12035ef724f7dc4b3cc6226cccad4997804a9e3ba5a4f4a420f5f397eade002dd7a9231efc2b0c1850c40c44bf5daa358c24e42bb50da05141d8
@@ -70,6 +72,10 @@ DIST gentoo-kernel-5.15.140-1.amd64.gpkg.tar 66304000 BLAKE2B 70008482e1945ffb67
 DIST gentoo-kernel-5.15.140-1.arm64.gpkg.tar 59719680 BLAKE2B dea47e0e3c47ffb71a8a3afdc1644fe9de8d1a83eacf3d73411a9f18ddf605655e1ca91587a3e4da18dffab5638cdb3ebac4343bb0ca1202def45b7aa51a5a20 SHA512 628234a39e3c64182309a202c0406242c6abaf7bc64bebd998bdf887abfb63ba9dac4087c9526e23e56eb25f557df96b7e8dcae3a2da2085a1f6d399ba7ed922
 DIST gentoo-kernel-5.15.140-1.ppc64le.gpkg.tar 54947840 BLAKE2B 141d27d3d46c84370822abeadff59d537b37ae870ddfba435522b1bfd550c92ca748aa12c443d2f7012d816c44c501561513818fde4365e798e9a6f0ccd93457 SHA512 5ce907cae5e4b37d862204e4e17ef5149cb822ebba4ac161b545e6ddf2d1cd10a345893365a35186220ad180028288424d719427bb0c88a0f791f5a266a592c0
 DIST gentoo-kernel-5.15.140-1.x86.gpkg.tar 56043520 BLAKE2B 507e1207138190c5e9ac3a4df882f36f10a8189c98c8cce85c292edae767c81c32f3a570cb20958d6202aa49a75587d703a59cb53c7fee9a52577e89a427748b SHA512 088ccb30235c396564b33628c702cdc31c2a1972cb06842af854a6679031190ee2aad73114782c467a276d5538e3da94677b692a962f33315a92b743c54de9b6
+DIST gentoo-kernel-5.15.140-r1-1.amd64.gpkg.tar 66293760 BLAKE2B 81bbad71e18fff4c041ab8fad11210d1e76a4981312386f98d3749b4dc72d9857840e1ae9eaf4faac2bdb64c3344a51e7584aa2ffb700df11193c83dc30aca4a SHA512 e7b3d55f783c7be949fc5c8d45a3afe67774e1f362a5a84567fd4c67cd9864b9d0a86bad17e9698715da31d362de6c6138493c044c9f9c6de5bb7317400d487c
+DIST gentoo-kernel-5.15.140-r1-1.arm64.gpkg.tar 59719680 BLAKE2B 5ffb5e8f60b99f0ed293eecc3188086dead291f91af09f79ea9b9073009182f8e935390b955e7627d95b2bbfce6936b30329dd42321681471bcec9d153b5e370 SHA512 3a5dabefc392e7fe088201075e87ccd4324c7589bd766108d3ff2a512e905fe9bb4d1d9019988b5e7b50276fab02883c8adba8762929de7edd3dac2ce64b02f8
+DIST gentoo-kernel-5.15.140-r1-1.ppc64le.gpkg.tar 54947840 BLAKE2B 51939635be424b9fe48b7a5ceaa9618d52d5565f186c65ff59009f110fb86469afc62b15fcc5b9c32fe8dfd657fe976ee28f72600dbbdadaedf1e42c3d84aa6e SHA512 0214070ba02dcc2aa4683224212ec5744d73b1963f3139d736dac4feb22b1c38017c77d8ddef4c834b20d8456c697d06cb20a195e8ee8f65b7baf12fdf48a4c7
+DIST gentoo-kernel-5.15.140-r1-1.x86.gpkg.tar 56053760 BLAKE2B 31bead20341a6900c4aaaa234509de41e93b53eec2ec93be93434c2242895856f541aa37c211991511d5f15cd2356ba9c9db30b2e16ff3a3204dcd37a20ccbd9 SHA512 bb731e39dd760528e5feb521fde98e8af9a089e2dafca7547eed0ec82f861523680628bac6da5fa803b155096fdc4dfdc8500cbfe49eedb1cf75617ea74fe44b
 DIST gentoo-kernel-6.1.60-1.amd64.gpkg.tar 72581120 BLAKE2B 3053a4c8707436c3f47921d9b438f4c2c59d0a6a53a9aa68cef873152da6c959027c113e077c8281a2143e7d7aba4113593e4513f4b9e0d842d08432e7e3aa0f SHA512 89163f836e1675fbf78c75cf83c7a8e4845d6233e55c40f194f46fd53dd43aaf2f2a797689481dff835cb2d5fb57b36be7ef94c8c3b497badba31166f4d474c1
 DIST gentoo-kernel-6.1.60-1.arm64.gpkg.tar 65576960 BLAKE2B 77a2d1fe197186620cf9cf6d66eb11e7a1ad72a4ce26783f686f42ddbe18005d38ac98be3ff9369535a9c0c346536325b23cd037e35d24f25a1f58cb26fa828e SHA512 9942ca4c56a3d813f9e38b91b2b1cde6f53e506e7deadcd5f772da008ac658ba5ea0ecce546ce45eadf7008b9dabd8bc09f9c1d046c83ca2632b29a87fe99311
 DIST gentoo-kernel-6.1.60-1.ppc64le.gpkg.tar 59842560 BLAKE2B 6da8e5e5e35f3ceb8bf47ddf6053396d920f484b944dccf344ea102b3ff322a6180b5e1c0948dd47bdc57a0e5b5ed10628a47c59434dac736f44dc5fae07e9bb SHA512 2967b93cf94b77a40d5cf190fd0db855ff15e15d18ac63ea3831cc10b865238c62208ceb68def7681e604b5beef20ac860738eb6e8a2c2421a565156cc97ec82

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.140-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.140-r1.ebuild
new file mode 100644
index 000000000000..0c08429b1f95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.140-r1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-03 18:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-03 18:32 UTC (permalink / raw
  To: gentoo-commits

commit:     599acb87c9a4e56ce937643d3d12168311441121
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  3 18:31:02 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Dec  3 18:32:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=599acb87

sys-kernel/gentoo-kernel-bin: Bump to 6.6.4

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.4.ebuild                 | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7576ff8c3b04..c6c61043f229 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -46,6 +46,8 @@ DIST genpatches-6.6-4.base.tar.xz 391588 BLAKE2B 8691843486b8451cd16cf35b2c9053f
 DIST genpatches-6.6-4.extras.tar.xz 3704 BLAKE2B 975ae6464f9583b51a14ce7276ee16bac1ac1facdf085b1dc7e8501a100bf5a7766dbfe37065d803d8c8ded68e3b657eafdd23be166ee5240cc67baee5089850 SHA512 9056a41cc5911f4857661d854d8b048307a4837cecde5c573a05750126392b8f64ab622ae3ca22694fffe49b1001cb2799a0e3a5b6b681c0e8aa567096619d89
 DIST genpatches-6.6-5.base.tar.xz 392288 BLAKE2B e6a9bf0886ad85754ec963185fa9204967b35c30450316ebde163c3376106db0aa75f44aac0e66fddfd487371cb37a2c5ec70bbf14bd7006369a73d1360d7880 SHA512 13833e3963fbd1ebd246c9290cfdf15dd9d62869cdcde7fb03688eba9260d2a0b8729c153d5eebd886f6e5c3b555f20764c8f8aaa36826f2823f1b97f1a8dd21
 DIST genpatches-6.6-5.extras.tar.xz 3704 BLAKE2B 739d6f239b679f80f74475f10ae3a9e613558f93275b745cbc0d8f912e00d6b9a5753ad62193b20fb4401806c315782dd1ee33336434058e4fe0f5e7b90a124d SHA512 149c0eaadc4575c839517dc8e42a5fbc91b896b22e43f21c057ea91240b05936ea7c32e2f8b9bd7c4d7d2bf2dd11abcd41185869837c160e7f8953dd7b3c150d
+DIST genpatches-6.6-6.base.tar.xz 432804 BLAKE2B 805a19720d8ed2a5cb5908c728915a58f5db8b320174f9a6c90df4a2e7d2a58f00c1e30427af035944f99341adf3a33ca5375211b7b40c77bd37077e319f718d SHA512 6ea0477daddd54d029f1a99703254afb131233cdfa3e89163c7ef45941b941e5d72c9df7f509a7280398be2a075aaffcead07a0f85db666c41cbd312d5042220
+DIST genpatches-6.6-6.extras.tar.xz 3704 BLAKE2B 24d5d1c36237b6152894ffe8f23fafeee80ca397e93367228d2f2aefb9b6100eb12097277feb44fdecd747800a81f7f654abc59d84a9bf9d44478cd6e4c7b7ff SHA512 7d00ed37a34ec44b5f61eaab1777cf9d414903bfcafb57540d01645be5f7dd0950784d722f719f7bf1515e985889b11f39bc070edcdf0d67889333ec94c4c772
 DIST gentoo-kernel-5.10.199-1.amd64.gpkg.tar 63242240 BLAKE2B c5d8490f744fc742385cd4098fc1396949ba1bc32b0d29e3c8541ab9a249a61e99aafe929a0415e053551237add468e38d92efc367e13b53f057e8abb2d99698 SHA512 2e9da7be543bd2cd2b487188d9b4fa871b34af728cb4a0807b410754e06e2fef7ae2008cb7aea4f1ef35092afcde398cb5e89f11b558396eb045323a5942cdb6
 DIST gentoo-kernel-5.10.199-1.arm64.gpkg.tar 56698880 BLAKE2B ce478df6097693f5129dd1f1b22850b658f6068bbf5a7600cfc7b4173e13af80150a2a6a487e6ff208ce8ce7ae5c0cefa146bb3ffae1109d67e8e761da3529cc SHA512 7d3aba171af38a1cec807874553520515bfaf77748af8371515baa8b93515444856fcd0545601a3ed8e588d68eae042be7ada0514db43bf85f5eb70a5ace6492
 DIST gentoo-kernel-5.10.199-1.ppc64le.gpkg.tar 52869120 BLAKE2B cc8101f31f64b2efc10f2fcc71025016c3a4030426c31ff3494d80488b12cfb3c6f6b61ee7a62b0392ce3592474c9927aab9fe6aa1946ecc997e5a4e170e5351 SHA512 dfff3c502f67521f37abbabad030cad9bcf12044187bc9735735fb5c5d21b7594146d7bec25bbb58557dad0e27c51676bd4efc3a7193c73ca831090c8d932269
@@ -138,6 +140,10 @@ DIST gentoo-kernel-6.6.3-r1-1.amd64.gpkg.tar 84490240 BLAKE2B 722a0464f5794affee
 DIST gentoo-kernel-6.6.3-r1-1.arm64.gpkg.tar 74321920 BLAKE2B c11927b1b59fb16034082e5996c8181cafb3335b5b0192a3cd2610077a4e0a7ab711d3093c9e43ddc030e38390d966bcc2d869e41c00d78320cecea01728124a SHA512 028ad53a581fcbabb48793621b83ea1027bd24b9b78ac47675be9c711f3f82dfa0984e7b193fddb29804bc2646010aa9fef1afcd3b82f9a482f5b26433981589
 DIST gentoo-kernel-6.6.3-r1-1.ppc64le.gpkg.tar 64317440 BLAKE2B 39ac94c6390b3cc8d2553269c003759fa4ebe036b663b7c9b2defd3bbbc95de328122e211a7ed5a6d5459c2bf81ce7ab6a3e79c8baf85c803f9387caabbd88bc SHA512 b5bfddae82db61508f00ffc6ef12e214d87e99131b4f9b9c0fe8b4bf2dd023b99f6401cff73bfa356283f3176ac9ae50b8b14d2a54c4e89b553b6c37cacd546f
 DIST gentoo-kernel-6.6.3-r1-1.x86.gpkg.tar 68218880 BLAKE2B 1593d715cf9ad6c9744d3511dca034daece9bc9bfe3f28ce8d09570ff69a0de375da3c54fd1356c5d0463141d3edc33fe16afc868ff4bf44223f866c45ba7bf4 SHA512 6f2a305326048547f0b8b3ad069d8ac1af7548ddddf6c94deee095cc1d2dc1ee406484fa62ba0a49fcc228f1b9ad2ea1e7c670bf87e3e18820d909d781c10aba
+DIST gentoo-kernel-6.6.4-1.amd64.gpkg.tar 84541440 BLAKE2B 6f3fa087cd368f381f9b60fc8ab12dfb867a757cf595bc23915209c5e8697b792d18b1ab590b33b465c6dbf391ee0bd7a0834e8030e639a778a6e706dade3c68 SHA512 7b3e7eccbd2a1dafd48d0572b9544d9c983e9bc0b0dda3eedeca1ffb5baaecbb798abee85044a22596ca10946e596b95eee3c2b1256335f7ff68247acf1e110f
+DIST gentoo-kernel-6.6.4-1.arm64.gpkg.tar 74321920 BLAKE2B 27db040101365ba428eb323a34e5852d5959ce462304099823b15ff2d1cb07696e5b3ad35bda08ee578f01d34330e974889fb9412e000010e5aedc828a966b54 SHA512 42e1fd50e4872d19a724be3921fd7e41364265118b60134d2807a75fc77efc9b089ff9441fd511c54fa6ccaf47e2ed7d30390772843bcf0a6463cd21a950fa9f
+DIST gentoo-kernel-6.6.4-1.ppc64le.gpkg.tar 64327680 BLAKE2B d8515840b786afcc015166bd4af9fda58761463ecf2b47f6c31671df0d9b95bba8efeda93e18ab741f4c9e396318639a38b5b1c6538fa561661d4415ed8178c1 SHA512 1387320d8e2bdfc7e1ea1d54e28723cbe7680465640fc5712bdb02adcf11d74c2f6ed66b9a453197f22cb7f8a09aa3a673fc3c807ce3be989e0c1d7f13a21820
+DIST gentoo-kernel-6.6.4-1.x86.gpkg.tar 68218880 BLAKE2B 5c3f8a7b8ff34d4f9a7818a80694ff1e147b8021472b9535fdfcb0ec2ad288a4595d21d14c4c7fbc0befc2d8bfc3e1849d6bd024506e0b11af5facc5c465e492 SHA512 a5eaf652a8a3a34982e7906aaceecf6fa914c4a8cca38210cb4693ccd2366db411560d4161ce7e46c28e2352db64fb0855b936832475d65f689a70cc338679c6
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.4.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.4.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-03 18:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-03 18:32 UTC (permalink / raw
  To: gentoo-commits

commit:     83e0171af775bc30ce607ec154260b08824d55e1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  3 18:31:26 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Dec  3 18:32:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e0171a

sys-kernel/gentoo-kernel-bin: Bump to 5.15.141

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.141.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b8abb7aef358..71d6942a6125 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-5.15-146.base.tar.xz 5787940 BLAKE2B 7926adb4f543d2cdc99a4ea1340
 DIST genpatches-5.15-146.extras.tar.xz 3940 BLAKE2B 4eefeda553205910fbcf214be699eb3ef7e99fd6d5693f50338262e99a5f0fbdd42321171aa29e18792af5de5e86d45cbdf538537b0bb4282695fd5b07414e87 SHA512 8855066d40f32931f768588c0f660fdc216f2a4b8a1bb17fadb7c2589e0764c846cfce70499af429b048bb514e51ca89e88c4319fb56d3ff5636baf0e638aedc
 DIST genpatches-5.15-149.base.tar.xz 5788128 BLAKE2B e8ffa65bf991542507f5c890ce96f9cf2a82fe4e4f996cc3fbf38d744c231f1d6c05d337bd31777dae9ff6b6b354f99d338262fc7ee479ad11f0bbce8be42c14 SHA512 afb377cb6ef87b9a23a6023d7832fc97928809a45ca01ec2cecafa370466a7eec5ee5553285a3b1477d0e48c8746b7cb61c23f619f5ab3566132f9e575ba131b
 DIST genpatches-5.15-149.extras.tar.xz 3936 BLAKE2B de630fc5c43b2fa8cf63faf881c8949a07fa3adbf50b2b11b1e390835b89fdd04c28ca18c097d35164705527e97aa4750c58e7ed29e92248e9cf45f6f4154fbf SHA512 25a85e0bdbfbbe10e0576445032ee49e3845beb83291d10352409da14a612e0c48779e4635003752c9e0befddaa577d2e58d703452e7b40de7ac042cc840f612
+DIST genpatches-5.15-150.base.tar.xz 5802860 BLAKE2B 14a199cfd072f69c5ea1648cf145869fa6c33e598ee3c50f9d4bbefcc0b5f58bc00c25e5a5f55f42562476582eefd9bdac608b066579609648b3941412af9085 SHA512 86fc22c8677e3416602756fe93586e2c36e3eb2dd936a945d90ff66a485f2214191ca601331fc1076c1fe98b354817542889620cd5454bbc84a94cf76f50701f
+DIST genpatches-5.15-150.extras.tar.xz 3936 BLAKE2B e720a8f614a7ab6c572a09f251267558a64f23788250e3e2509e568d7a062857fd94a6d025bf1876ac47824b656a7be844d14ff7018e201e633e92f68d20ad88 SHA512 cd4d6df25cbf5dba22d5158c163aeb726c5e8c45149f2442ce7f78ef32a6ac0d8b3168a2dc2ab484145beebbcdcaacaac480ee23be2712c00a3618426127353d
 DIST genpatches-6.1-67.base.tar.xz 3816044 BLAKE2B 9116263f1f3cbb472ad09ad785eb643cc4deb16f94936196c1dbb3d500b6e20447d07d434f4fbc59fe8cfc03076da0aa0ec22a3c6d93e09d0dfed6d6fdfe7add SHA512 609935fec85285a34e4fa6032f552230aeb7aed1caa867d34810a25f68c2295e0a8f886e0a093f111b1623ba364cfd6e17b237d670d42c8c539778810a02f681
 DIST genpatches-6.1-67.extras.tar.xz 3816 BLAKE2B 6aa8e9614221c2b9d84df9f75e5b8eb530ae8752b406ad698be86a8031b47940f9efb1de9bedfa0e466d0bad32dae60c5c639815785353a49e4b439de79a80ef SHA512 a911476dcfa9767f4adb946bcdcbe475e78f83753a7880a7e3a96aed347f1ec520ba8d75fe4e5565b2aded25965cecd3c7f79fa12009af043f7408200e27189a
 DIST genpatches-6.1-68.base.tar.xz 3834732 BLAKE2B 3fc3dd48708491bf32a17cbb8c23e531e2b95e60ebcbe3faa6fbe2c60e610aad9226d1846774ddd2af56e985371780e10a249a50e2ac46d7e482428f67b289d9 SHA512 28b810ad914e12035ef724f7dc4b3cc6226cccad4997804a9e3ba5a4f4a420f5f397eade002dd7a9231efc2b0c1850c40c44bf5daa358c24e42bb50da05141d8
@@ -82,6 +84,10 @@ DIST gentoo-kernel-5.15.140-r1-1.amd64.gpkg.tar 66293760 BLAKE2B 81bbad71e18fff4
 DIST gentoo-kernel-5.15.140-r1-1.arm64.gpkg.tar 59719680 BLAKE2B 5ffb5e8f60b99f0ed293eecc3188086dead291f91af09f79ea9b9073009182f8e935390b955e7627d95b2bbfce6936b30329dd42321681471bcec9d153b5e370 SHA512 3a5dabefc392e7fe088201075e87ccd4324c7589bd766108d3ff2a512e905fe9bb4d1d9019988b5e7b50276fab02883c8adba8762929de7edd3dac2ce64b02f8
 DIST gentoo-kernel-5.15.140-r1-1.ppc64le.gpkg.tar 54947840 BLAKE2B 51939635be424b9fe48b7a5ceaa9618d52d5565f186c65ff59009f110fb86469afc62b15fcc5b9c32fe8dfd657fe976ee28f72600dbbdadaedf1e42c3d84aa6e SHA512 0214070ba02dcc2aa4683224212ec5744d73b1963f3139d736dac4feb22b1c38017c77d8ddef4c834b20d8456c697d06cb20a195e8ee8f65b7baf12fdf48a4c7
 DIST gentoo-kernel-5.15.140-r1-1.x86.gpkg.tar 56053760 BLAKE2B 31bead20341a6900c4aaaa234509de41e93b53eec2ec93be93434c2242895856f541aa37c211991511d5f15cd2356ba9c9db30b2e16ff3a3204dcd37a20ccbd9 SHA512 bb731e39dd760528e5feb521fde98e8af9a089e2dafca7547eed0ec82f861523680628bac6da5fa803b155096fdc4dfdc8500cbfe49eedb1cf75617ea74fe44b
+DIST gentoo-kernel-5.15.141-1.amd64.gpkg.tar 66263040 BLAKE2B 1e4a5dc6dcd6fcf273d19582a4b9a205afdb9915b1d5accf7eab878153b726df810ed891d6de89c674b960ed80fde9a6e5cd91b55d475c264e19186fa361fbda SHA512 7617eb66a8c4f6d885f4f79a40a1a96987398ccd711ff08ea2d6a579443dae65c71ccbf4899950a8e85320db56ba69178fe3ded1601dd9cdeae594aba1bab982
+DIST gentoo-kernel-5.15.141-1.arm64.gpkg.tar 59719680 BLAKE2B dd71a1453088ffd907c329737d7f6411f64117b954d09834f06fff8f6cca9677d2de6ef6be2fbc9a3f8fd544d06d888b5359646ee2add319cb194dab6987e44d SHA512 7a5ba2634b7c58a3e6a510d21a486d98e00229f9e6ed277ec5b533656b9d3e253d2b0729390fc98d8045027a64d790ac64caef7f91a74af8469d1d0609b7c5fc
+DIST gentoo-kernel-5.15.141-1.ppc64le.gpkg.tar 54958080 BLAKE2B 3b0967ac3b699dc129641c3c18234d772c32c3d03cde1c9355eb927d3a531377b50fedc256f318514e70f2170b96215331b0863af380199eb6c3301ba2dd8c31 SHA512 f815187992ea8d3a2811130c35e18675b75e2b019494141c17806dd683d772939ec95fb96c422f1b9419ac4bc996ceabbd374a21c62c346e597d44da47b84212
+DIST gentoo-kernel-5.15.141-1.x86.gpkg.tar 56064000 BLAKE2B 41f2c037d496b4e14b6cc76a1fece414b34f146feee1cd4b86a6901e2dcff3d23233d7910327fc5b153460c091638e722fbfeb807601c8cb1201c535e71cca23 SHA512 87ab6bbb0be17d8c3880a08bb40ed7477067e2f204d8b2fde16eb43b838edd68db16ede0595097a20bfa569654b574e269cf270c02a3ef764067e56ae629608b
 DIST gentoo-kernel-6.1.60-1.amd64.gpkg.tar 72581120 BLAKE2B 3053a4c8707436c3f47921d9b438f4c2c59d0a6a53a9aa68cef873152da6c959027c113e077c8281a2143e7d7aba4113593e4513f4b9e0d842d08432e7e3aa0f SHA512 89163f836e1675fbf78c75cf83c7a8e4845d6233e55c40f194f46fd53dd43aaf2f2a797689481dff835cb2d5fb57b36be7ef94c8c3b497badba31166f4d474c1
 DIST gentoo-kernel-6.1.60-1.arm64.gpkg.tar 65576960 BLAKE2B 77a2d1fe197186620cf9cf6d66eb11e7a1ad72a4ce26783f686f42ddbe18005d38ac98be3ff9369535a9c0c346536325b23cd037e35d24f25a1f58cb26fa828e SHA512 9942ca4c56a3d813f9e38b91b2b1cde6f53e506e7deadcd5f772da008ac658ba5ea0ecce546ce45eadf7008b9dabd8bc09f9c1d046c83ca2632b29a87fe99311
 DIST gentoo-kernel-6.1.60-1.ppc64le.gpkg.tar 59842560 BLAKE2B 6da8e5e5e35f3ceb8bf47ddf6053396d920f484b944dccf344ea102b3ff322a6180b5e1c0948dd47bdc57a0e5b5ed10628a47c59434dac736f44dc5fae07e9bb SHA512 2967b93cf94b77a40d5cf190fd0db855ff15e15d18ac63ea3831cc10b865238c62208ceb68def7681e604b5beef20ac860738eb6e8a2c2421a565156cc97ec82

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.141.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.141.ebuild
new file mode 100644
index 000000000000..0c08429b1f95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.141.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-03 18:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-03 18:32 UTC (permalink / raw
  To: gentoo-commits

commit:     c16c2e610d8954d5cba27e0a8815e1f671090a76
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  3 18:31:16 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Dec  3 18:32:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c16c2e61

sys-kernel/gentoo-kernel-bin: Bump to 6.1.65

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.65.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c6c61043f229..b8abb7aef358 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.1-71.base.tar.xz 4056620 BLAKE2B a33fe2f631e5fd240a519b1550c56
 DIST genpatches-6.1-71.extras.tar.xz 3816 BLAKE2B d52f8ef239c4bf9b7b21a48104025d0d2a54e567bd0dabc6fa2f71eaa16b5ad43040443623b3608f747d555b71325c64119f64a9f174ea47a6aab26325bae16d SHA512 51bc2d01212064a162867b51525f58dfcc44f21157919b85b676fae7426a0920635538bc8d1df22860f81681ba50316eabf57db00654e73d0b60912e4ef3a6fe
 DIST genpatches-6.1-72.base.tar.xz 4057544 BLAKE2B 7af6ca30c523e00f1f30f97cf29c4ede16f83cff59669c2eca781e9115f9aa4b3469fdfddb2625302f52e56c573cf9f36737e7887b7caf3c6825473ac3e6eb0f SHA512 fff5387e2b60164d70facce3e3d8c6c8aac12563b0c2c0732a25464246d15197651c89903299953a72c0a38c8c2ec6948b7bf3c2c37a6b0e30921dbdb45200c8
 DIST genpatches-6.1-72.extras.tar.xz 3816 BLAKE2B a6de63bb21ba7a7f5ff88dde6eda62b6af5a2d205cf8072c88027f877b96f44c02465e825dfd13f503a636706f34d4fc0a11c0c71fa8a3c4059deca6f49da539 SHA512 736cc3baa53c31b8f93746677ec1e72616df48d58fb28d5e59b58c0004c484cfe1400bb5b23aa2c696923beeb1661bbbaf0fd8326e925ad486a0278e6b35f5e0
+DIST genpatches-6.1-73.base.tar.xz 4082244 BLAKE2B 890c267dc12fc2f62046b3e1ef0b4f26756a7de873994d91ce837105c5d36b3dcff081089a10218a608e134e6e4b072beb812c90bba8c9458a29505f88a79def SHA512 566b1437311cb24cfd6c0f0e3a22a792a2fa0bcdfd2a71e45a8b59eadf5f8bfa6618ce3e7654c513f4bcaa99f65b8154f3d6025ec7a7fb2a708acc7751e6cb6d
+DIST genpatches-6.1-73.extras.tar.xz 3812 BLAKE2B efc027ab0bd21caafbc7c2706b066b3486f9acd93cac964ae00e1aba543d5a92bc00b4f6cde82beed2a0d72c1aafc16a8e168d139a365463d8c6d170718627e1 SHA512 b74da4e894bf615705fa0396c09d32d6e34aad81f3114119a3dbefa94ffb47f91017c2b551b80c289c607a29ff8efa8db1000d89534d8cd4e75d88024270f7ae
 DIST genpatches-6.5-12.base.tar.xz 720508 BLAKE2B 429f4fbc3292ab46250bc1716212f369f888ee0219ab19baaf8a7e3634c012bcaa64820639b5650b5346cc93fffb3b00c8ba5ad48c3f0030e5db6102646ca60f SHA512 1b5de16a305f7cddc3125be3786347a037e25b8b53ad05c35c8efd57e624dbd7cf152898c3084847d6c9b77f5bc6df378644434e877434d40ad4fb0d08d6a37d
 DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 3d18f544a455d1184eb9687a5c53c7dd348b12f736313a3bb9d3417e0f4458a8e7f962451ede58f45016af700014fea87cc3336b30ede9f899dd75369eaadc57 SHA512 0a8c8a23d99962e5f0028ef1ee8ba79cd20af0ccf6b08e554405ee964cf542b6758d0e2456612a410d7fdfca5572e4af7c4d1c3b65a9b426412c1b480b2d6475
 DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 3e13a5bb6effb4005e2c1e604722cffb27583aa78ba0642ae2eacb2f5905fc19fd16212b502196e58d0ee4064779623b44af03e34c6bef0635104bbdfa49253d SHA512 5b63c998dfe984b5435e7e951889dbd1bf4cab2d8db41e89978ffd06ca58ba3e8687e740bb42514e0da5e5ae19998234f87e8220d5eb550e21fb6bd7c665e139
@@ -104,6 +106,10 @@ DIST gentoo-kernel-6.1.64-r1-1.amd64.gpkg.tar 72601600 BLAKE2B ed45faa29b1f5213b
 DIST gentoo-kernel-6.1.64-r1-1.arm64.gpkg.tar 65597440 BLAKE2B 0c30441217cb54c9f06d0054606eed9eb1238097fb1c5e1b0a74939cbf80054b44226460aecce384e7b4ae521ac74967a043f68cf16adacb4c901c020f38119f SHA512 857bcfb75f6aa3dbd698e55bfef7682d93b04ba74d5a61ceda1d2b63d63eb0f06188ad28d92d5321ff3e6196dec5cd46da0731db0d99cfb4175c2dc286c7d488
 DIST gentoo-kernel-6.1.64-r1-1.ppc64le.gpkg.tar 59852800 BLAKE2B 347466bc7969c522d1b1192f170d090d8355bd9e63f6ca250545146ebaf004c8f4c39d08bd77fec3bbdc4f11597e797abe4cc18ad32c3b1d394796a23f479f26 SHA512 43c9ea7f46c89704ae36c30baa65783db1bba821d4ba8b98a9a26353acbe0432c0ac2f858218b0c653a9e7139de52d432d689387b94cda9ae17d67401553476c
 DIST gentoo-kernel-6.1.64-r1-1.x86.gpkg.tar 62126080 BLAKE2B 06c2d5146fd640b39e8787f9d2ad4082bc57c70fc78b9bbb58a6267340717ffa04a7c96728a0f318433697cbe1d68d7f351d5fe2e817ad02c68bd77dc7319139 SHA512 ca41c0c12693203b3e72939fbd960b0475cf5130ed257212b556c4ecfd9d34dd926b59828f6777b0d40573ed4e1de511debb6610c9c1aef73c883a2a1a762c6e
+DIST gentoo-kernel-6.1.65-1.amd64.gpkg.tar 72601600 BLAKE2B d5edf85f66a6b2deed16dc102b9b69f2f49ab7ea49017272fe853fb87963115da972dd8d8fff56f21b3f0b246ecc82e8b0cb1344ccd4ef8289b893e2a34d24bd SHA512 67fc9087cda1c42e553280bc7285f7fc8b135f96b9baed0d6a080966bde1a8252491a0202404a9363757ed3739b866e500f02a818b194d4c86e79a8d7e699f98
+DIST gentoo-kernel-6.1.65-1.arm64.gpkg.tar 65607680 BLAKE2B 8605fd891e2715753dc9e275d70e5fa65260eded9a8bfe40dc75baae031d0af176c76773bb850dc77ab586b9f772c2dbd1c5e5aef5f3d93e0b012cb12af6746f SHA512 51a875a3ba870843ca6f7e88e9c1bb805c68d8a5596756f60df199b0a120fa820989dec8a9230754881611604b3ecc9b77250cb367493c7b86568a4077662d8f
+DIST gentoo-kernel-6.1.65-1.ppc64le.gpkg.tar 59863040 BLAKE2B 9b29ffdb63a3ac441e807f83b20b0670818c901a76cf034cdc5a4752834a4654d0fd486eebfa24cd09694afd49dd6df8282cc023254e59debcee857108af7a13 SHA512 d501de7a053aacdaa026c83c96ca5903596d67eb2c8807340d4b22810f93b3bd105ae8589d39b604a74b2c0022136d289ebd201e522c9c4ce7ad4a4aaca8d71b
+DIST gentoo-kernel-6.1.65-1.x86.gpkg.tar 62136320 BLAKE2B cd93af05a5bf78c4ea46eaac635488631298de2ba6d31d7c63ce13da324c06204f7909852848fea4005c70ff3678d8dce4bd9f2f14ff8ba0de1b645e79cfd357 SHA512 4330498caaec644d7d4fec71e69486295fb5d3d5a823447d32f55dd2e1bb56c4119028aaa3a0c5bb4a4dafbf953e16923762be55352799088f4010044e7c1b00
 DIST gentoo-kernel-6.5.10-1.amd64.gpkg.tar 83722240 BLAKE2B cc31076b25edf689f7976a679fc5fdfb25d7f21c18562f32c47bb2d852b922dc50a4ab5d813725fdb64e2d06ab55ea22643cde733fac0d9379ed58b187a3d93b SHA512 7d689b10af6b471048e172be41d090e35774ba9b7cab5fd79cda489cd6224b47b16497cb73f840cdd4de8577096b734abddcc89f990f32d17473968a326db0fc
 DIST gentoo-kernel-6.5.10-1.arm64.gpkg.tar 73635840 BLAKE2B d7b0dd04cfed53281d679e6687d581d0d12c9096da1d36ecdbc38f83287a18b55bfa335fb8dabb623bb356df76321a61db147aa2a499a40072adffa210bc0a25 SHA512 ec9b958d660768dabdd26c633ed39b37f6264231849f7bd86d65a60938f496f69b0cb2cb1afe9d3a95987b8ca5c495507f5ca9d6e6df9f95ac87ccf46e0bd914
 DIST gentoo-kernel-6.5.10-1.ppc64le.gpkg.tar 64532480 BLAKE2B 5c6e81f5ee141dd958671aca5aaa10314198b3fc38d025f36263c1d1086e09b723b3c96688c2175ffc94f8e3a93316a47b2b8d185499e6fea31a9aeb36fce24c SHA512 ababeaa3f298d5503c6db664c67fbc73e32e0efca4cf14c00399808e86c0a3346b6304eb36264541d5a9ccc7e84091f63348d296442c09abce8f74951e360d55

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.65.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.65.ebuild
new file mode 100644
index 000000000000..726e0ef534f8
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.65.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-08 16:49 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-08 16:49 UTC (permalink / raw
  To: gentoo-commits

commit:     8d3c8f9c283ea226e774328f1a3986452c38102d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  8 16:48:24 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  8 16:49:28 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d3c8f9c

sys-kernel/gentoo-kernel-bin: Bump to 6.6.5

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.5.ebuild                 | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 71d6942a6125..0a6d838e6c0a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -52,6 +52,8 @@ DIST genpatches-6.6-5.base.tar.xz 392288 BLAKE2B e6a9bf0886ad85754ec963185fa9204
 DIST genpatches-6.6-5.extras.tar.xz 3704 BLAKE2B 739d6f239b679f80f74475f10ae3a9e613558f93275b745cbc0d8f912e00d6b9a5753ad62193b20fb4401806c315782dd1ee33336434058e4fe0f5e7b90a124d SHA512 149c0eaadc4575c839517dc8e42a5fbc91b896b22e43f21c057ea91240b05936ea7c32e2f8b9bd7c4d7d2bf2dd11abcd41185869837c160e7f8953dd7b3c150d
 DIST genpatches-6.6-6.base.tar.xz 432804 BLAKE2B 805a19720d8ed2a5cb5908c728915a58f5db8b320174f9a6c90df4a2e7d2a58f00c1e30427af035944f99341adf3a33ca5375211b7b40c77bd37077e319f718d SHA512 6ea0477daddd54d029f1a99703254afb131233cdfa3e89163c7ef45941b941e5d72c9df7f509a7280398be2a075aaffcead07a0f85db666c41cbd312d5042220
 DIST genpatches-6.6-6.extras.tar.xz 3704 BLAKE2B 24d5d1c36237b6152894ffe8f23fafeee80ca397e93367228d2f2aefb9b6100eb12097277feb44fdecd747800a81f7f654abc59d84a9bf9d44478cd6e4c7b7ff SHA512 7d00ed37a34ec44b5f61eaab1777cf9d414903bfcafb57540d01645be5f7dd0950784d722f719f7bf1515e985889b11f39bc070edcdf0d67889333ec94c4c772
+DIST genpatches-6.6-7.base.tar.xz 472596 BLAKE2B c5f69fa43401555567c9e5c3b5bad31ef55a3f49756f86e1e5cb935cf8cffb6ee080f411b5113dc3fb9d43224de432e6f1f6fb5a18082d269e30181e72aa1fcd SHA512 6098a5d32ff83fe2ceb094055be6336a19c40246946606fd0b39e86ce8bf53b96cd5539e6cbc774dc865f4be742ac3c127f8f48ff5cd3a50484dcd5afb7b9df3
+DIST genpatches-6.6-7.extras.tar.xz 3704 BLAKE2B 1bd0d01aefad3c47f2b7bdc550e607d2c4ba8e0cbbdbe3ba4ef57e539f9bd894222ca6f01908e6bb27221de1331634a6941867c7d6bece9620510110bf276107 SHA512 6da82d251ac6c33b8d2837e1a44a32ab5106f0a5816a8e76354c7d9eef510b4f485edfb1b80dad68e59b3a96494bed590ba1508f7b96697c364fd52c97b65496
 DIST gentoo-kernel-5.10.199-1.amd64.gpkg.tar 63242240 BLAKE2B c5d8490f744fc742385cd4098fc1396949ba1bc32b0d29e3c8541ab9a249a61e99aafe929a0415e053551237add468e38d92efc367e13b53f057e8abb2d99698 SHA512 2e9da7be543bd2cd2b487188d9b4fa871b34af728cb4a0807b410754e06e2fef7ae2008cb7aea4f1ef35092afcde398cb5e89f11b558396eb045323a5942cdb6
 DIST gentoo-kernel-5.10.199-1.arm64.gpkg.tar 56698880 BLAKE2B ce478df6097693f5129dd1f1b22850b658f6068bbf5a7600cfc7b4173e13af80150a2a6a487e6ff208ce8ce7ae5c0cefa146bb3ffae1109d67e8e761da3529cc SHA512 7d3aba171af38a1cec807874553520515bfaf77748af8371515baa8b93515444856fcd0545601a3ed8e588d68eae042be7ada0514db43bf85f5eb70a5ace6492
 DIST gentoo-kernel-5.10.199-1.ppc64le.gpkg.tar 52869120 BLAKE2B cc8101f31f64b2efc10f2fcc71025016c3a4030426c31ff3494d80488b12cfb3c6f6b61ee7a62b0392ce3592474c9927aab9fe6aa1946ecc997e5a4e170e5351 SHA512 dfff3c502f67521f37abbabad030cad9bcf12044187bc9735735fb5c5d21b7594146d7bec25bbb58557dad0e27c51676bd4efc3a7193c73ca831090c8d932269
@@ -156,6 +158,10 @@ DIST gentoo-kernel-6.6.4-1.amd64.gpkg.tar 84541440 BLAKE2B 6f3fa087cd368f381f9b6
 DIST gentoo-kernel-6.6.4-1.arm64.gpkg.tar 74321920 BLAKE2B 27db040101365ba428eb323a34e5852d5959ce462304099823b15ff2d1cb07696e5b3ad35bda08ee578f01d34330e974889fb9412e000010e5aedc828a966b54 SHA512 42e1fd50e4872d19a724be3921fd7e41364265118b60134d2807a75fc77efc9b089ff9441fd511c54fa6ccaf47e2ed7d30390772843bcf0a6463cd21a950fa9f
 DIST gentoo-kernel-6.6.4-1.ppc64le.gpkg.tar 64327680 BLAKE2B d8515840b786afcc015166bd4af9fda58761463ecf2b47f6c31671df0d9b95bba8efeda93e18ab741f4c9e396318639a38b5b1c6538fa561661d4415ed8178c1 SHA512 1387320d8e2bdfc7e1ea1d54e28723cbe7680465640fc5712bdb02adcf11d74c2f6ed66b9a453197f22cb7f8a09aa3a673fc3c807ce3be989e0c1d7f13a21820
 DIST gentoo-kernel-6.6.4-1.x86.gpkg.tar 68218880 BLAKE2B 5c3f8a7b8ff34d4f9a7818a80694ff1e147b8021472b9535fdfcb0ec2ad288a4595d21d14c4c7fbc0befc2d8bfc3e1849d6bd024506e0b11af5facc5c465e492 SHA512 a5eaf652a8a3a34982e7906aaceecf6fa914c4a8cca38210cb4693ccd2366db411560d4161ce7e46c28e2352db64fb0855b936832475d65f689a70cc338679c6
+DIST gentoo-kernel-6.6.5-1.amd64.gpkg.tar 84510720 BLAKE2B c2e532d30dd0c248fbb09238ee45d4a736e7495fba0ffd1f75898a613ebc53fd83f8d20703570b27c5fa2a79b0e5be56cb2c2abc93d4630ed150910d4f4392e7 SHA512 788e2a74eefee4f48a71426d3b01ab5c2e3572a260c5c4a32f07f29266d789e1aa4af535e4a8b13ca0337ad38903a8f2148bc72786070eacec053c5efe80cf3d
+DIST gentoo-kernel-6.6.5-1.arm64.gpkg.tar 74332160 BLAKE2B d486a15c14a396cfcfb276aba8f3ba047594379828ffe9cc4804bbb20c8bf0db46da08fe82216efcc63803ca460336388fc90085f9b82a4ab40d8cb25a394f50 SHA512 6b4e381dfc9bb51ef870d03bf1ef86a2543b52359bfcb66b47f1fa21785a0d522e177b5e9abe711286e8634aae95cee7589d3069a132144d49bcfd4f6d1d4f07
+DIST gentoo-kernel-6.6.5-1.ppc64le.gpkg.tar 64337920 BLAKE2B 24ca829e20217cbbef416658003f8a100ff3b0a836baa331dc363a8822ac34b47812f3966055eee0b58d2d3af2a1217eba86e3a97e2c5f4f5b24e3b940823b40 SHA512 d285158b0d57427f23ca15ccdbd7affa9a34dd03daac665f3508cce11b3c59f9e9c4c933310fa5faafa5c65713a598c2f596a56294c31d73a49f23de02845e43
+DIST gentoo-kernel-6.6.5-1.x86.gpkg.tar 68259840 BLAKE2B 2810be987a940827a86c0c6b73dd0a808d9debd580c5a4830edc18f6b99c418ec2fa2320e5f8b90b448a1731bef8347d332ecb2cfddcb4db2aa3bd933e71a802 SHA512 b1634ac1aa63d023ba95fd479cb91177184cd089d09b699b0866b14bf6e9876701b615ad1969cde752ee4027bde792eb6c496bd27c1ac0074070943854e16fba
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.5.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.5.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-08 16:49 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-08 16:49 UTC (permalink / raw
  To: gentoo-commits

commit:     4c0a923e2d070ec1d442c3f4b37e5802c26735b9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  8 16:48:34 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  8 16:49:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0a923e

sys-kernel/gentoo-kernel-bin: Bump to 5.10.203

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   4 +
 .../gentoo-kernel-bin-5.10.203.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 131 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 53b7d39afbdb..2b8ccc5d1dbb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -70,6 +70,10 @@ DIST gentoo-kernel-5.10.202-1.amd64.gpkg.tar 63221760 BLAKE2B 893f856b98e59f9ab7
 DIST gentoo-kernel-5.10.202-1.arm64.gpkg.tar 56709120 BLAKE2B 118306cc0e5be38454bd57f26149936777c00b6b1f7eda3c21331cf185ea16ce03e7d2f5ac3008c253e8cb576ce2aaeb7f33ce22c5ba6bb44a2c6aa2b5fff89d SHA512 7c4f09bdd5326ff2d095b16186d756f8e00fe7887bb9318ef6689b8cbdd7bba3bc196f797b00fe819fad0c8cb6b963494e73b0931f68ef3fe7ba3c8de521c195
 DIST gentoo-kernel-5.10.202-1.ppc64le.gpkg.tar 52879360 BLAKE2B b190f13c53d4cdf5c165e17889fe6c7a594b35e31e1ed857782aea9b8390b9391cf06b7b192ab158cb75b38e293f1088f77f917e83d215addf56f342420b56eb SHA512 9dab7797b2068e5e63ee5a0752dc8365c02708178f0a6bd44f0d3ce6a64a44b535ff499b1ad9f95f69db5ca1be68d7356f32a35c6a932c9d1025a237dfe11a72
 DIST gentoo-kernel-5.10.202-1.x86.gpkg.tar 53544960 BLAKE2B 595059e2e66900eae6166b3b3e34901d2a0491ed8dfdd1acfad60e820d7c598337e4624e46646163f297eb66ebeb93d0168fb20c5dda70c35ae4e2660f48f788 SHA512 453bddd1915e7a3aa6e52809a328ac1871c0db1e8cf29695b8640409219394129092519ff672ca6ba7be5df64bb99314baf137e6f6a1d75d283d4a7178fc3d61
+DIST gentoo-kernel-5.10.203-1.amd64.gpkg.tar 63232000 BLAKE2B f59a1414569c6d09a0fc9955cb67bdc5c5c19bf3cc433ac8966503d2e392b5a59fe0d6e7a7d4d1df7a97670412941730366b0d99b9a5f5fba7bdc00aba38308c SHA512 3ab651cde29a7c0379214e5b987ac70cb81f2edf7004f12361b4eadb22c4c47eca1807a8b058c5feae86c2b45258e8437c250ddb2867d46ff599a20ab2b9501e
+DIST gentoo-kernel-5.10.203-1.arm64.gpkg.tar 56719360 BLAKE2B fc20a53d9280a4af29959f57f2613e25812229e26ab6a52f436064f73ee7f9131ca6aa0da293af471bc882d8cb1d075cbba2a357903546ef9c6d62aa061e4c66 SHA512 4638b0434965262e9dd1029481262f90650335f195ae38d0168e3643e4fdbbaa29b100966601bb9e7dae0ec91a8e4124dd902282c3aa89071d3561f44631b7f1
+DIST gentoo-kernel-5.10.203-1.ppc64le.gpkg.tar 52858880 BLAKE2B 311524d8799daffb3499dfb8b7814bca9598152fed3e81b74e18b7300babd93966b7894039eee91746e61d7dde3e21723be3dd8d59d9e2df07b4a4298bc9b84c SHA512 d3f840b2b412163b898d512b50ce97e908d0522c8d580198fe096846464e7cd189cc7515287b209f613d4a55bf6038320c035b1cadce643ca7d71d8b83b08607
+DIST gentoo-kernel-5.10.203-1.x86.gpkg.tar 53555200 BLAKE2B a4e500374e3c7182e25564ffa6ae9559fdabc4dea5d33d3c0167529aea015936d3dc07b50226f1d14c77e21db39bec1542f163c28aa3fe1b85549551b7c7dcbb SHA512 09098bf1d524030e9430c46a9296e08e0708a75c04facadaa6dedca424a67d1a0e4303b635b46b8e2cbecb16dd8af3e55d425b76bfa5fac0e120ddd11c090889
 DIST gentoo-kernel-5.15.137-1.amd64.gpkg.tar 66283520 BLAKE2B 2d2ea679a04e830f76951b8c8efd374ae9fce8dae97600e7ae33729e6dc6de684b527565f2b16b68c520d4f6a7fb31565ef106a9ae1b99f88e3de7341a3421d6 SHA512 59d5534d80fedb662ab64616a5d77b1bac97af6838bab22e45b469577c2e818089e0d61c829c95c621bc957d6c094b6f914fcdf35248e0174b7f5636af9184d9
 DIST gentoo-kernel-5.15.137-1.arm64.gpkg.tar 59709440 BLAKE2B fced7223953d9cd91909e7d9aabb0373a9e2f1337a89d94506bf74cd91d197bf634b9497680dc442024fd0c00a9bc72eb08fbbcf08225cbd25de10f60a057a4a SHA512 71c2f9922a3c44a91da482077dc096b3ecf916d44183226ae90f6e7d78a99f927c221c0b6f8ba3856aaf94c13a35a1edff276a3af3b66e18d8c18ed6b542eaec
 DIST gentoo-kernel-5.15.137-1.ppc64le.gpkg.tar 54937600 BLAKE2B 8c9e3c1b7faf27de2d568f12ad413682e82cff899bb0dabfc2d5eedab3e3daaa27c5413938f74ab44c8113e0ba9a61df03e768d35ec19f8011180e49de44aa8f SHA512 884004c75a780a7387f5d29d15ffa4827d57f30afc7abedd82390827f0e9d59c8463a756a8bce1c0d57773f8b9394b57a93dd6cff3a7f4065032ba4158988104

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-08 16:49 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-08 16:49 UTC (permalink / raw
  To: gentoo-commits

commit:     d6db2a667d0ba548e8e368b7a1ff44f98f5b5b6e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  8 16:48:27 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  8 16:49:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6db2a66

sys-kernel/gentoo-kernel-bin: Bump to 6.1.66

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.66.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0a6d838e6c0a..63a16d1b5f42 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.1-72.base.tar.xz 4057544 BLAKE2B 7af6ca30c523e00f1f30f97cf29c4
 DIST genpatches-6.1-72.extras.tar.xz 3816 BLAKE2B a6de63bb21ba7a7f5ff88dde6eda62b6af5a2d205cf8072c88027f877b96f44c02465e825dfd13f503a636706f34d4fc0a11c0c71fa8a3c4059deca6f49da539 SHA512 736cc3baa53c31b8f93746677ec1e72616df48d58fb28d5e59b58c0004c484cfe1400bb5b23aa2c696923beeb1661bbbaf0fd8326e925ad486a0278e6b35f5e0
 DIST genpatches-6.1-73.base.tar.xz 4082244 BLAKE2B 890c267dc12fc2f62046b3e1ef0b4f26756a7de873994d91ce837105c5d36b3dcff081089a10218a608e134e6e4b072beb812c90bba8c9458a29505f88a79def SHA512 566b1437311cb24cfd6c0f0e3a22a792a2fa0bcdfd2a71e45a8b59eadf5f8bfa6618ce3e7654c513f4bcaa99f65b8154f3d6025ec7a7fb2a708acc7751e6cb6d
 DIST genpatches-6.1-73.extras.tar.xz 3812 BLAKE2B efc027ab0bd21caafbc7c2706b066b3486f9acd93cac964ae00e1aba543d5a92bc00b4f6cde82beed2a0d72c1aafc16a8e168d139a365463d8c6d170718627e1 SHA512 b74da4e894bf615705fa0396c09d32d6e34aad81f3114119a3dbefa94ffb47f91017c2b551b80c289c607a29ff8efa8db1000d89534d8cd4e75d88024270f7ae
+DIST genpatches-6.1-74.base.tar.xz 4113880 BLAKE2B 26d9abc23f66346e376b78bb687ae7bc955447093641abe0bf736ff9e1c4e7ca70a0bd26b581f295b168ecd94c6f84603f13f5d097cd8b05b9373ea03a9d0426 SHA512 4ec9211030d1d1cf8e412b46f6cc101768418a177d0113b58f3aa0c4468536faa45a0615483baec378eae7995a91b86da1c06af167a1dbc6eca9ff853ae838f3
+DIST genpatches-6.1-74.extras.tar.xz 3812 BLAKE2B 52488fe7154cf6e0153a05184699dd1597a078a7a376e2866b68b923e7f82300757d1c70e7bc44920ab7813d500fb3d4677d49428261308e4b6b59a552381a9f SHA512 dd04bf075792824bf65cf349f6bc921d0c36cc66c878b8dfdd95c27f3a82de426d6725d79c02374e7372b74b68b9c0123875476de434f85646dd9aa8382d8de9
 DIST genpatches-6.5-12.base.tar.xz 720508 BLAKE2B 429f4fbc3292ab46250bc1716212f369f888ee0219ab19baaf8a7e3634c012bcaa64820639b5650b5346cc93fffb3b00c8ba5ad48c3f0030e5db6102646ca60f SHA512 1b5de16a305f7cddc3125be3786347a037e25b8b53ad05c35c8efd57e624dbd7cf152898c3084847d6c9b77f5bc6df378644434e877434d40ad4fb0d08d6a37d
 DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 3d18f544a455d1184eb9687a5c53c7dd348b12f736313a3bb9d3417e0f4458a8e7f962451ede58f45016af700014fea87cc3336b30ede9f899dd75369eaadc57 SHA512 0a8c8a23d99962e5f0028ef1ee8ba79cd20af0ccf6b08e554405ee964cf542b6758d0e2456612a410d7fdfca5572e4af7c4d1c3b65a9b426412c1b480b2d6475
 DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 3e13a5bb6effb4005e2c1e604722cffb27583aa78ba0642ae2eacb2f5905fc19fd16212b502196e58d0ee4064779623b44af03e34c6bef0635104bbdfa49253d SHA512 5b63c998dfe984b5435e7e951889dbd1bf4cab2d8db41e89978ffd06ca58ba3e8687e740bb42514e0da5e5ae19998234f87e8220d5eb550e21fb6bd7c665e139
@@ -118,6 +120,10 @@ DIST gentoo-kernel-6.1.65-1.amd64.gpkg.tar 72601600 BLAKE2B d5edf85f66a6b2deed16
 DIST gentoo-kernel-6.1.65-1.arm64.gpkg.tar 65607680 BLAKE2B 8605fd891e2715753dc9e275d70e5fa65260eded9a8bfe40dc75baae031d0af176c76773bb850dc77ab586b9f772c2dbd1c5e5aef5f3d93e0b012cb12af6746f SHA512 51a875a3ba870843ca6f7e88e9c1bb805c68d8a5596756f60df199b0a120fa820989dec8a9230754881611604b3ecc9b77250cb367493c7b86568a4077662d8f
 DIST gentoo-kernel-6.1.65-1.ppc64le.gpkg.tar 59863040 BLAKE2B 9b29ffdb63a3ac441e807f83b20b0670818c901a76cf034cdc5a4752834a4654d0fd486eebfa24cd09694afd49dd6df8282cc023254e59debcee857108af7a13 SHA512 d501de7a053aacdaa026c83c96ca5903596d67eb2c8807340d4b22810f93b3bd105ae8589d39b604a74b2c0022136d289ebd201e522c9c4ce7ad4a4aaca8d71b
 DIST gentoo-kernel-6.1.65-1.x86.gpkg.tar 62136320 BLAKE2B cd93af05a5bf78c4ea46eaac635488631298de2ba6d31d7c63ce13da324c06204f7909852848fea4005c70ff3678d8dce4bd9f2f14ff8ba0de1b645e79cfd357 SHA512 4330498caaec644d7d4fec71e69486295fb5d3d5a823447d32f55dd2e1bb56c4119028aaa3a0c5bb4a4dafbf953e16923762be55352799088f4010044e7c1b00
+DIST gentoo-kernel-6.1.66-1.amd64.gpkg.tar 72601600 BLAKE2B 9c0b0b33ebd396ffc23a9f3346db128444d327bd150ab42812ba497bb65d2f2c67816d6c611f86679e6a264340177e3fe958411cc3ded1566c77f84cc23765d9 SHA512 dd9853b3c494990c1ba840489e8cf248a17f709dfed556b5444f59569d36f27ad6469eeaedbac3d6afd83f103a5599cee16bceca98c2c66fc3710741b832b0b8
+DIST gentoo-kernel-6.1.66-1.arm64.gpkg.tar 65597440 BLAKE2B 189d7818f5d18c26a5b6d7518a39f1155c0c1e2fe29220f486383d2c7ddca6dc8743439ba86033395a42937f40eb1f8a15503ede58638c39016daa1a39faf1cb SHA512 22585a92a9793b3ed655f9488226cd757e227b1250f6e66b6190f1202e400c8215df4f62a7f2475f4e03924a91c4028a2afa46a746c2bcb0d3f8aefc54154143
+DIST gentoo-kernel-6.1.66-1.ppc64le.gpkg.tar 59852800 BLAKE2B 1eeba1ccfa7c1b3a2843e01d01fbf0bd870fd61f09c1437b98f03e8e8bd89a761063837b1922d6de0f638293ec9f9614f05342094ca3a01e5fe69cf99f7d1a67 SHA512 330e430f22184ec193598d37977d440fa04b269d43786e137d1564ac11a98aa9898f6446b129d8df7bafce041c1db7e86688a4f0e39c66826eab7dc09065f1a9
+DIST gentoo-kernel-6.1.66-1.x86.gpkg.tar 62146560 BLAKE2B 337fef78afdc800d90f154ae559f7b59d82617b34db38b010649a1bfc68f0d276d8fb1e22c14bc627bf90c32b752c5afad37eda71e05aa6635d6c0b6cbc6202b SHA512 30f50f1150206db518884999ce0dd2f85574518fb9ef09b9f982b8380993c5023d58f873def531e63037ef681bb0f4826c433ae3ba5844bbd5343830b97ff046
 DIST gentoo-kernel-6.5.10-1.amd64.gpkg.tar 83722240 BLAKE2B cc31076b25edf689f7976a679fc5fdfb25d7f21c18562f32c47bb2d852b922dc50a4ab5d813725fdb64e2d06ab55ea22643cde733fac0d9379ed58b187a3d93b SHA512 7d689b10af6b471048e172be41d090e35774ba9b7cab5fd79cda489cd6224b47b16497cb73f840cdd4de8577096b734abddcc89f990f32d17473968a326db0fc
 DIST gentoo-kernel-6.5.10-1.arm64.gpkg.tar 73635840 BLAKE2B d7b0dd04cfed53281d679e6687d581d0d12c9096da1d36ecdbc38f83287a18b55bfa335fb8dabb623bb356df76321a61db147aa2a499a40072adffa210bc0a25 SHA512 ec9b958d660768dabdd26c633ed39b37f6264231849f7bd86d65a60938f496f69b0cb2cb1afe9d3a95987b8ca5c495507f5ca9d6e6df9f95ac87ccf46e0bd914
 DIST gentoo-kernel-6.5.10-1.ppc64le.gpkg.tar 64532480 BLAKE2B 5c6e81f5ee141dd958671aca5aaa10314198b3fc38d025f36263c1d1086e09b723b3c96688c2175ffc94f8e3a93316a47b2b8d185499e6fea31a9aeb36fce24c SHA512 ababeaa3f298d5503c6db664c67fbc73e32e0efca4cf14c00399808e86c0a3346b6304eb36264541d5a9ccc7e84091f63348d296442c09abce8f74951e360d55

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.66.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.66.ebuild
new file mode 100644
index 000000000000..726e0ef534f8
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.66.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-08 16:49 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-08 16:49 UTC (permalink / raw
  To: gentoo-commits

commit:     f0582a763ffd2355503d1ba1ebe82ec03d091280
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  8 16:48:31 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  8 16:49:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0582a76

sys-kernel/gentoo-kernel-bin: Bump to 5.15.142

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.142.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 63a16d1b5f42..53b7d39afbdb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-5.15-149.base.tar.xz 5788128 BLAKE2B e8ffa65bf991542507f5c890ce9
 DIST genpatches-5.15-149.extras.tar.xz 3936 BLAKE2B de630fc5c43b2fa8cf63faf881c8949a07fa3adbf50b2b11b1e390835b89fdd04c28ca18c097d35164705527e97aa4750c58e7ed29e92248e9cf45f6f4154fbf SHA512 25a85e0bdbfbbe10e0576445032ee49e3845beb83291d10352409da14a612e0c48779e4635003752c9e0befddaa577d2e58d703452e7b40de7ac042cc840f612
 DIST genpatches-5.15-150.base.tar.xz 5802860 BLAKE2B 14a199cfd072f69c5ea1648cf145869fa6c33e598ee3c50f9d4bbefcc0b5f58bc00c25e5a5f55f42562476582eefd9bdac608b066579609648b3941412af9085 SHA512 86fc22c8677e3416602756fe93586e2c36e3eb2dd936a945d90ff66a485f2214191ca601331fc1076c1fe98b354817542889620cd5454bbc84a94cf76f50701f
 DIST genpatches-5.15-150.extras.tar.xz 3936 BLAKE2B e720a8f614a7ab6c572a09f251267558a64f23788250e3e2509e568d7a062857fd94a6d025bf1876ac47824b656a7be844d14ff7018e201e633e92f68d20ad88 SHA512 cd4d6df25cbf5dba22d5158c163aeb726c5e8c45149f2442ce7f78ef32a6ac0d8b3168a2dc2ab484145beebbcdcaacaac480ee23be2712c00a3618426127353d
+DIST genpatches-5.15-151.base.tar.xz 5817984 BLAKE2B 182b52b69171a07dc6333c139f570d1f50e2c7351150d32bd0d32d268750cbc5f548a25b07111b2fc754de920dc78bf6add2cefb233ec5601e57efb9c516c24d SHA512 364c32d0ac7372367e343292e28b4325b6529fb6b46eb84296e4622b6f1d1d1c2496865aca89c447eff113a56780ea06d94cee3f90570d4b012f3aedfbab70ef
+DIST genpatches-5.15-151.extras.tar.xz 3936 BLAKE2B 290c41b3f8c750f82d6fb8ae4542a64ff395c8def74c6f3c3d4752b57d1725bf1947beb626d8ee413a4ff50fcc74bad7f1efbc1bfb29b67a35e4b5ea396427f0 SHA512 a3d22a5decba9d24e65239a96b3133af07e126c7e0dd733eae61de48644bc31b012eb6595a15ac82ff763bf39e9f7c91c0153badcc2e9c83604a64f27e0ea43b
 DIST genpatches-6.1-67.base.tar.xz 3816044 BLAKE2B 9116263f1f3cbb472ad09ad785eb643cc4deb16f94936196c1dbb3d500b6e20447d07d434f4fbc59fe8cfc03076da0aa0ec22a3c6d93e09d0dfed6d6fdfe7add SHA512 609935fec85285a34e4fa6032f552230aeb7aed1caa867d34810a25f68c2295e0a8f886e0a093f111b1623ba364cfd6e17b237d670d42c8c539778810a02f681
 DIST genpatches-6.1-67.extras.tar.xz 3816 BLAKE2B 6aa8e9614221c2b9d84df9f75e5b8eb530ae8752b406ad698be86a8031b47940f9efb1de9bedfa0e466d0bad32dae60c5c639815785353a49e4b439de79a80ef SHA512 a911476dcfa9767f4adb946bcdcbe475e78f83753a7880a7e3a96aed347f1ec520ba8d75fe4e5565b2aded25965cecd3c7f79fa12009af043f7408200e27189a
 DIST genpatches-6.1-68.base.tar.xz 3834732 BLAKE2B 3fc3dd48708491bf32a17cbb8c23e531e2b95e60ebcbe3faa6fbe2c60e610aad9226d1846774ddd2af56e985371780e10a249a50e2ac46d7e482428f67b289d9 SHA512 28b810ad914e12035ef724f7dc4b3cc6226cccad4997804a9e3ba5a4f4a420f5f397eade002dd7a9231efc2b0c1850c40c44bf5daa358c24e42bb50da05141d8
@@ -92,6 +94,10 @@ DIST gentoo-kernel-5.15.141-1.amd64.gpkg.tar 66263040 BLAKE2B 1e4a5dc6dcd6fcf273
 DIST gentoo-kernel-5.15.141-1.arm64.gpkg.tar 59719680 BLAKE2B dd71a1453088ffd907c329737d7f6411f64117b954d09834f06fff8f6cca9677d2de6ef6be2fbc9a3f8fd544d06d888b5359646ee2add319cb194dab6987e44d SHA512 7a5ba2634b7c58a3e6a510d21a486d98e00229f9e6ed277ec5b533656b9d3e253d2b0729390fc98d8045027a64d790ac64caef7f91a74af8469d1d0609b7c5fc
 DIST gentoo-kernel-5.15.141-1.ppc64le.gpkg.tar 54958080 BLAKE2B 3b0967ac3b699dc129641c3c18234d772c32c3d03cde1c9355eb927d3a531377b50fedc256f318514e70f2170b96215331b0863af380199eb6c3301ba2dd8c31 SHA512 f815187992ea8d3a2811130c35e18675b75e2b019494141c17806dd683d772939ec95fb96c422f1b9419ac4bc996ceabbd374a21c62c346e597d44da47b84212
 DIST gentoo-kernel-5.15.141-1.x86.gpkg.tar 56064000 BLAKE2B 41f2c037d496b4e14b6cc76a1fece414b34f146feee1cd4b86a6901e2dcff3d23233d7910327fc5b153460c091638e722fbfeb807601c8cb1201c535e71cca23 SHA512 87ab6bbb0be17d8c3880a08bb40ed7477067e2f204d8b2fde16eb43b838edd68db16ede0595097a20bfa569654b574e269cf270c02a3ef764067e56ae629608b
+DIST gentoo-kernel-5.15.142-1.amd64.gpkg.tar 66324480 BLAKE2B 3d6073f7d51a417e94c215f513f175de10601cdde4f2afb9637c441cc4a724773c7f11067c8e995142225072d093c0f61fabb676b8a185fdf394e221005c3eab SHA512 688237e02c84bb08dc284dd497fdbcf0303f027c94e5b32e0b0449c9ae342418414bb2b4a977842e27e263b8e6402d2fb8b5d490379931e5c37beb0deee7ffc6
+DIST gentoo-kernel-5.15.142-1.arm64.gpkg.tar 59729920 BLAKE2B 094b7bfd51087e3c9582128ac87939d191ae6bae3058485a27d53b5843e6091b425f28134ce021cc5a7e14f3b38ff933c81d36fd1c36276172866da2860cb759 SHA512 a26f95e961cf0534c4b321bdd9ab8f95b50691c10fe0434c10539684bd4716b44f861405f367845ccb0b8b954621a54a128b02f1e3c97fb2f60bdcc049af763c
+DIST gentoo-kernel-5.15.142-1.ppc64le.gpkg.tar 54958080 BLAKE2B 2f028a0baee324a1224785c046e52da052198e6ceecaa6fdb418ee913d3e619e362d6f7e112ad39eb0c3033de1e714a1822006bfd030fb09f9a4934e31e5d07c SHA512 ca3a91ed2cde51eae08790651c09480c69590f36869939e3e38e551b6d0305979caba212e96a24e23c048167c79d2712fe9c05c9f28f4a807e1d4640c1037808
+DIST gentoo-kernel-5.15.142-1.x86.gpkg.tar 56064000 BLAKE2B 9596f32aa1e94494376c8f89b35be992c9db6036d5daac51f41762ef4aae5de5355856068c3c3f45e2f67a3eb829f4516f7d9b8c4d49d163333e70d22c4b6721 SHA512 5de6fa3d9e9eb57366355a6a67f978ef86b81760739ceacdcd1ba9c3ba5ba0d47d3d42b86c2021b82cf66c9c66977737bd08be3d3dadfbfd102c8529f528677a
 DIST gentoo-kernel-6.1.60-1.amd64.gpkg.tar 72581120 BLAKE2B 3053a4c8707436c3f47921d9b438f4c2c59d0a6a53a9aa68cef873152da6c959027c113e077c8281a2143e7d7aba4113593e4513f4b9e0d842d08432e7e3aa0f SHA512 89163f836e1675fbf78c75cf83c7a8e4845d6233e55c40f194f46fd53dd43aaf2f2a797689481dff835cb2d5fb57b36be7ef94c8c3b497badba31166f4d474c1
 DIST gentoo-kernel-6.1.60-1.arm64.gpkg.tar 65576960 BLAKE2B 77a2d1fe197186620cf9cf6d66eb11e7a1ad72a4ce26783f686f42ddbe18005d38ac98be3ff9369535a9c0c346536325b23cd037e35d24f25a1f58cb26fa828e SHA512 9942ca4c56a3d813f9e38b91b2b1cde6f53e506e7deadcd5f772da008ac658ba5ea0ecce546ce45eadf7008b9dabd8bc09f9c1d046c83ca2632b29a87fe99311
 DIST gentoo-kernel-6.1.60-1.ppc64le.gpkg.tar 59842560 BLAKE2B 6da8e5e5e35f3ceb8bf47ddf6053396d920f484b944dccf344ea102b3ff322a6180b5e1c0948dd47bdc57a0e5b5ed10628a47c59434dac736f44dc5fae07e9bb SHA512 2967b93cf94b77a40d5cf190fd0db855ff15e15d18ac63ea3831cc10b865238c62208ceb68def7681e604b5beef20ac860738eb6e8a2c2421a565156cc97ec82

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.142.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.142.ebuild
new file mode 100644
index 000000000000..0c08429b1f95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.142.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-09 10:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-09 10:32 UTC (permalink / raw
  To: gentoo-commits

commit:     be596671e879b9cdb62fbe4e00fa465e93acfd2f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  9 10:24:55 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec  9 10:31:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be596671

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.66 amd64 arm64 ppc64 x86, #919485

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.66.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.66.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.66.ebuild
index 726e0ef534f8..4434a5f6471e 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.66.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.66.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-09 10:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-09 10:32 UTC (permalink / raw
  To: gentoo-commits

commit:     2d5b4bbc878a49faa233046910e79fa62d53de83
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  9 10:25:10 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec  9 10:31:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d5b4bbc

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.203 amd64 arm64 ppc64 x86, #919487

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild
index fb165f3f0e91..67af68076aac 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-09 10:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-09 10:32 UTC (permalink / raw
  To: gentoo-commits

commit:     2708c80c5d574d59aca53ce3ef632bcea11657c7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  9 10:25:03 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec  9 10:31:51 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2708c80c

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.142 amd64 arm64 ppc64 x86, #919486

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.142.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.142.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.142.ebuild
index 0c08429b1f95..5022f576c9d0 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.142.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.142.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-09 10:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-09 10:32 UTC (permalink / raw
  To: gentoo-commits

commit:     90a2889996c3d91afac1684b1c8ed7783587ccef
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  9 10:28:07 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec  9 10:31:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90a28899

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 157 ---------------------
 .../gentoo-kernel-bin-5.10.199.ebuild              | 127 -----------------
 .../gentoo-kernel-bin-5.10.200.ebuild              | 127 -----------------
 .../gentoo-kernel-bin-5.10.202-r1.ebuild           | 127 -----------------
 .../gentoo-kernel-bin-5.10.202.ebuild              | 127 -----------------
 .../gentoo-kernel-bin-5.15.137.ebuild              | 127 -----------------
 .../gentoo-kernel-bin-5.15.138.ebuild              | 127 -----------------
 .../gentoo-kernel-bin-5.15.139.ebuild              | 127 -----------------
 .../gentoo-kernel-bin-5.15.140-r1.ebuild           | 127 -----------------
 .../gentoo-kernel-bin-5.15.140.ebuild              | 127 -----------------
 .../gentoo-kernel-bin-5.15.141.ebuild              | 127 -----------------
 .../gentoo-kernel-bin-6.1.60.ebuild                | 127 -----------------
 .../gentoo-kernel-bin-6.1.61.ebuild                | 127 -----------------
 .../gentoo-kernel-bin-6.1.62.ebuild                | 127 -----------------
 .../gentoo-kernel-bin-6.1.63.ebuild                | 127 -----------------
 .../gentoo-kernel-bin-6.1.64-r1.ebuild             | 127 -----------------
 .../gentoo-kernel-bin-6.1.64.ebuild                | 127 -----------------
 .../gentoo-kernel-bin-6.1.65.ebuild                | 127 -----------------
 .../gentoo-kernel-bin-6.5.10.ebuild                | 132 -----------------
 .../gentoo-kernel-bin-6.5.11.ebuild                | 132 -----------------
 .../gentoo-kernel-bin-6.5.12.ebuild                | 132 -----------------
 .../gentoo-kernel-bin-6.5.13-r1.ebuild             | 132 -----------------
 .../gentoo-kernel-bin-6.5.13.ebuild                | 132 -----------------
 .../gentoo-kernel-bin-6.6.1.ebuild                 | 132 -----------------
 .../gentoo-kernel-bin-6.6.2.ebuild                 | 132 -----------------
 .../gentoo-kernel-bin-6.6.3-r1.ebuild              | 132 -----------------
 .../gentoo-kernel-bin-6.6.3.ebuild                 | 132 -----------------
 .../gentoo-kernel-bin-6.6.4.ebuild                 | 132 -----------------
 28 files changed, 3636 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2b8ccc5d1dbb..5de74732768b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,179 +1,23 @@
-DIST genpatches-5.10-209.base.tar.xz 6144432 BLAKE2B c991e0a2df03e013c15072e7daadb2b679a9bb8add1ea7425ff3f1828fceb094d9424bec91b3e59bf8305b1f8614805d82b9057f2110efd99c16eb1fbdd412d2 SHA512 fe2105bff712f0d8f17984d687df102db4c6ac5175964de8f03af1b5cca1736eca65a72beabe0e7ae1b0b181485592b5b57ebff15451a4e8064b271b94ef0a0d
-DIST genpatches-5.10-209.extras.tar.xz 3876 BLAKE2B 4a85be9a7a00ef23f2d0d7388b328f360f4b1c7b45557bf89428236442945b0519e98687f951cfa3cdcdad6fd11e3ec42067ea26301cb4e6612610792a59a0a9 SHA512 f59ec430d275491fc521f1833d71185e91cc7650de51bdd2de3da90dfe66668520370b83697a35000407d1ada01bc889b1ea089f53be75f3cd8d52840e1399ee
-DIST genpatches-5.10-210.base.tar.xz 6166764 BLAKE2B d2afcbc4c25f01401b9971ee3548ba9f945e6cb3fed7eed800e4e082d3553edd1991f49eca0eb6df00be09f19c9b85f378546a21439d140ecffab7108c46ce8b SHA512 54fd317bafbc4d04cfc05814b8695967dab324773a76964e86ad018e27b58903f5fd42bf06202aadc2c86582f07be5a83d39620606611ff5806f14460fec0b3b
-DIST genpatches-5.10-210.extras.tar.xz 3876 BLAKE2B 51ff2998ba7713fd4c7f4cd025b5abd014ef7c8e944841a1b6a6517141aa4b74efb2b017179197b03c82972e1b24bfc3deb9ee4687e551af8b55162e3f73c520 SHA512 24cf5ed8915d9db4ed79e05d07bf95ae499daafb79b15113a917743dd5421467265b47effb356d813165f5d7675213e5d2d4ff9be37b11573e77172ef72c05c5
-DIST genpatches-5.10-212.base.tar.xz 6247964 BLAKE2B 946041f888556cfdce0b20394321eef7a28434b0a99abee389c51f72b6903276376d19e88f0ee8615269b73376667a223cfdc0c2c16f5a43d9fecd4f26d48edd SHA512 b3a67d0adada6c8922a9797a094192def65404ba75db193fd7b92a4389437a0163e259acd271e8a12bcb68867447318411bf85e4280e8bd84d5c105635f8b97d
-DIST genpatches-5.10-212.extras.tar.xz 3876 BLAKE2B 0899603bd8419915c49ff71ed423ec39ea5030b648ad9e3a2c25f02265b902e6797171bd58c2ad0be37a62caf0de65bc565dbeba37b0c2336c68edbf7374c932 SHA512 39ac14f636ec9a38968f525fb3aa6aba7c43082fb85cb6995210da93ac932a34e74645c5fefff9c7dbe7c2c27195bb4992caac858252e0ec2b0e2ac2684c3075
 DIST genpatches-5.10-213.base.tar.xz 6247856 BLAKE2B 8decc2789f586d6c91cee876713e76dfb15d2df1191deab54d8c656859561e29b7516693d46b9922c69cc20572c0c79cac02088b9e85d5c2fa0cf72ad78f1210 SHA512 9c2e5f12baeed7d57c6730f458ce32ff01ff3120d4f11e524e14062b449ea43a0e467950171cbe912de0c64e6b16ce1193d7e8e56e190d6abc1a8adc9a7b9f1d
 DIST genpatches-5.10-213.extras.tar.xz 3876 BLAKE2B b852d4e7759f8f3f6adb9789df694f083f3a8b26cc0f44dcfc30b45f0b0b1099a1af6495df7a5ca8da8b3c4d1e83dd9f493cefe8787d80e45843a64dbf72d045 SHA512 3d6ddd8c9bc36cea25dd778924b2f2577f6b62d773ff1e3b847a604b9558e7614bdd805860b3efa0a2fd22fee3363a8f64cf8e9be24da65a8e132a447d09d9eb
-DIST genpatches-5.15-143.base.tar.xz 5634608 BLAKE2B a00b2898db47b874fdfe2e2bf0c40edcb4f358765f14aba79c686b8d6f99c6a77792d45dfcce141837ad6d956c6ce417453e53b6ede9db2f4e88b501aeabda21 SHA512 1342f8090f18bd15c44ca11409fc09ee5c406801fc077277682595fd58e8f37a57e022f433a0e8fb132cf6bee64f48dccacdbdbabab776d45634477e195eed67
-DIST genpatches-5.15-143.extras.tar.xz 3936 BLAKE2B c942135c9120024effcc516070b81aef19de95969e19c95b7c222ccf9ba515db329735596f3c5dfe81f12ef29165b898de75988f0c632cd228b6d3579e3c5648 SHA512 eb9d0661d81c1acbf5884f3ccc864e0b110a517556bd62020f41f3fad77c32e57da5a7c1f6411a4dc7d9b85ad8fe9af4658613b0a3e9484fb609a7f9ac1a3f39
-DIST genpatches-5.15-144.base.tar.xz 5663416 BLAKE2B a4347f6e6f5916a3811ddb7ce19a506f6f4bb691e57ed5229adb55d90aa2fce14656d1a77d63539ef5fba8c0a5ed8c3cd0933c9f286694a83c65898b77015e66 SHA512 8f4a7429a9673cc2aeffe870ac1f742b6d111b0fb72bff74b3407d13eaaa6200ae7b931449b7c5923c215428b2c55352f728d60a09f1ac7907625f37a454a3cf
-DIST genpatches-5.15-144.extras.tar.xz 3940 BLAKE2B b605a72df3376503172f7a3e7c170fd6b46490061a8a435230372c12a95cfd3deae488639b3ca579c602e86d1e34b1e11c4b873bfd2bc037520df5f1906f6caf SHA512 5db17e336aa1cd4b839b5e4b595e632484af239a662c7f631009a10811be3b87188049eb8a576543f132e674b382b5ba9d9af94a26b3d5a24fb4c654f6a3e2e0
-DIST genpatches-5.15-145.base.tar.xz 5716840 BLAKE2B ab0ea42db784aed619fbbce1600fab744a083fd5f47067210b3d3f2874d6d1d399f2aab0fba538865b584f7bd018a4ceec569cfe93ab32ff250bf298996be3da SHA512 8797528fd32dfebf76a804ddb4f6adf07d666758c8f0eaa18a694341872bbe2c3febf44c56268f1852eaac0afe36e6e6c33f287a389f4782af673ce63836a574
-DIST genpatches-5.15-145.extras.tar.xz 3936 BLAKE2B 3e0d75d0029aa817b3e7f184b34150adaf337c05f37122a46290b24d4769a1ff1b5fd82adc2a50b09f2b0be235ea9f4f06a4c3111dc68cf2acccae1bd39a0d67 SHA512 4f3e94e59bffcf5a9f6f7ca98c34c7302ad843860532e6022f6ba33d1d9c1a89b3dba606ec771ccbf063f01808fc51b9a1162dd8aadbf898d17759488a04ef5d
-DIST genpatches-5.15-146.base.tar.xz 5787940 BLAKE2B 7926adb4f543d2cdc99a4ea1340d58599cae1ddc14c6d0b21701700b6d63dfc8814714c964bd955d86d42600697c5a45b8fdc6d26eee7ecd21a627e20c230025 SHA512 c3354b3b5a9ac108ad8a6ec2db9d69e6633bbe464976cd9bf0c91f3953891b1ebd8b501d4318161849cee4a3040b61c711f8def3cd66f4a2c5aa03ffa3e7db54
-DIST genpatches-5.15-146.extras.tar.xz 3940 BLAKE2B 4eefeda553205910fbcf214be699eb3ef7e99fd6d5693f50338262e99a5f0fbdd42321171aa29e18792af5de5e86d45cbdf538537b0bb4282695fd5b07414e87 SHA512 8855066d40f32931f768588c0f660fdc216f2a4b8a1bb17fadb7c2589e0764c846cfce70499af429b048bb514e51ca89e88c4319fb56d3ff5636baf0e638aedc
-DIST genpatches-5.15-149.base.tar.xz 5788128 BLAKE2B e8ffa65bf991542507f5c890ce96f9cf2a82fe4e4f996cc3fbf38d744c231f1d6c05d337bd31777dae9ff6b6b354f99d338262fc7ee479ad11f0bbce8be42c14 SHA512 afb377cb6ef87b9a23a6023d7832fc97928809a45ca01ec2cecafa370466a7eec5ee5553285a3b1477d0e48c8746b7cb61c23f619f5ab3566132f9e575ba131b
-DIST genpatches-5.15-149.extras.tar.xz 3936 BLAKE2B de630fc5c43b2fa8cf63faf881c8949a07fa3adbf50b2b11b1e390835b89fdd04c28ca18c097d35164705527e97aa4750c58e7ed29e92248e9cf45f6f4154fbf SHA512 25a85e0bdbfbbe10e0576445032ee49e3845beb83291d10352409da14a612e0c48779e4635003752c9e0befddaa577d2e58d703452e7b40de7ac042cc840f612
-DIST genpatches-5.15-150.base.tar.xz 5802860 BLAKE2B 14a199cfd072f69c5ea1648cf145869fa6c33e598ee3c50f9d4bbefcc0b5f58bc00c25e5a5f55f42562476582eefd9bdac608b066579609648b3941412af9085 SHA512 86fc22c8677e3416602756fe93586e2c36e3eb2dd936a945d90ff66a485f2214191ca601331fc1076c1fe98b354817542889620cd5454bbc84a94cf76f50701f
-DIST genpatches-5.15-150.extras.tar.xz 3936 BLAKE2B e720a8f614a7ab6c572a09f251267558a64f23788250e3e2509e568d7a062857fd94a6d025bf1876ac47824b656a7be844d14ff7018e201e633e92f68d20ad88 SHA512 cd4d6df25cbf5dba22d5158c163aeb726c5e8c45149f2442ce7f78ef32a6ac0d8b3168a2dc2ab484145beebbcdcaacaac480ee23be2712c00a3618426127353d
 DIST genpatches-5.15-151.base.tar.xz 5817984 BLAKE2B 182b52b69171a07dc6333c139f570d1f50e2c7351150d32bd0d32d268750cbc5f548a25b07111b2fc754de920dc78bf6add2cefb233ec5601e57efb9c516c24d SHA512 364c32d0ac7372367e343292e28b4325b6529fb6b46eb84296e4622b6f1d1d1c2496865aca89c447eff113a56780ea06d94cee3f90570d4b012f3aedfbab70ef
 DIST genpatches-5.15-151.extras.tar.xz 3936 BLAKE2B 290c41b3f8c750f82d6fb8ae4542a64ff395c8def74c6f3c3d4752b57d1725bf1947beb626d8ee413a4ff50fcc74bad7f1efbc1bfb29b67a35e4b5ea396427f0 SHA512 a3d22a5decba9d24e65239a96b3133af07e126c7e0dd733eae61de48644bc31b012eb6595a15ac82ff763bf39e9f7c91c0153badcc2e9c83604a64f27e0ea43b
-DIST genpatches-6.1-67.base.tar.xz 3816044 BLAKE2B 9116263f1f3cbb472ad09ad785eb643cc4deb16f94936196c1dbb3d500b6e20447d07d434f4fbc59fe8cfc03076da0aa0ec22a3c6d93e09d0dfed6d6fdfe7add SHA512 609935fec85285a34e4fa6032f552230aeb7aed1caa867d34810a25f68c2295e0a8f886e0a093f111b1623ba364cfd6e17b237d670d42c8c539778810a02f681
-DIST genpatches-6.1-67.extras.tar.xz 3816 BLAKE2B 6aa8e9614221c2b9d84df9f75e5b8eb530ae8752b406ad698be86a8031b47940f9efb1de9bedfa0e466d0bad32dae60c5c639815785353a49e4b439de79a80ef SHA512 a911476dcfa9767f4adb946bcdcbe475e78f83753a7880a7e3a96aed347f1ec520ba8d75fe4e5565b2aded25965cecd3c7f79fa12009af043f7408200e27189a
-DIST genpatches-6.1-68.base.tar.xz 3834732 BLAKE2B 3fc3dd48708491bf32a17cbb8c23e531e2b95e60ebcbe3faa6fbe2c60e610aad9226d1846774ddd2af56e985371780e10a249a50e2ac46d7e482428f67b289d9 SHA512 28b810ad914e12035ef724f7dc4b3cc6226cccad4997804a9e3ba5a4f4a420f5f397eade002dd7a9231efc2b0c1850c40c44bf5daa358c24e42bb50da05141d8
-DIST genpatches-6.1-68.extras.tar.xz 3816 BLAKE2B 86fce6b028ed4c3b713cddfea42f56adf55e105c9defbb8f6a84bfe397f0163ee9759218c2b43bbe9f9f6838623816fd3c31887e5b05ac8e98235f01f750a4dd SHA512 23550c824e7f3a1507d1e124224f0c1f4b7bd3deb07750d392011d374352ee430acb84e55143f3bbaafb67f9ea28a6aabdee77ffe3a78d68691f30fefd4304cb
-DIST genpatches-6.1-69.base.tar.xz 3845328 BLAKE2B 8712160e24a37b1333b7cb2314cc9a807caab08d2a19a4c784d38f8790bb7d5f8bae06ea3f18e0430bb9d196f5525299f6530661d182769ecf5e77cc28bfc852 SHA512 bb88322d976e4dbabb9f884e6eb6a4d581c409fe7d249b80bc4ab87945cce579878c0b197db16b1543576eb1580ba46586b077ec6294647fcff083d26268d889
-DIST genpatches-6.1-69.extras.tar.xz 3816 BLAKE2B beff365f70a79f0b89ffaf3807f69e770a2bc05baf568b80dff66d135d59557bb0463d2c914953722b0511a2e1b100b0c4b6181192b3ad42eb4f592c0b785eea SHA512 9fbf140b90103a750287f4ac94b3f1606a5f12d97626dbb8370b876e1894d5397f4af740885b07dd5c4e0616583f6c909bc881b9cd90c05cf1fef614a006a6bc
-DIST genpatches-6.1-70.base.tar.xz 3972184 BLAKE2B 4fecbaed663f02725423386867efcb5d92ada6fd1efa880bad4eb75c19285172e5faf8fde382287d76e0140cbb92b9befa547c8c8e761017e28aaa3cd368c012 SHA512 e197bbac9740394d4207d3e6261ae0ea755dee69e1b64e8ef16632b32a827ae994f0c197117346871d5fcfb44fe9cc919e5c0f3e4a94b8e3de2bf35bf6bdc8cd
-DIST genpatches-6.1-70.extras.tar.xz 3816 BLAKE2B 24fceb3a4d3482fe840ec8053badc22d06a8eb0091af745991ec729bde2dd99202122c149fe39553e3a0cc4e853c6d97d084d24a759172c643ceed829f2f6cf9 SHA512 381d9c79faf43a9c26991a3064096e90e7dbf027350c299b3a0afba6248b4cff4c7c58e6667528a33d77ed3b8e91516cd018f0aa4c9ae340bb441218e681a5af
-DIST genpatches-6.1-71.base.tar.xz 4056620 BLAKE2B a33fe2f631e5fd240a519b1550c56986f236bd9034c1e6497da3b285332fc1429712716907d3246b00dac338ad1488b65c219e992fb35d2c8a1e2db35e3ca4ef SHA512 5e01e2a12719cd56ec0bab862eafd1409e637bf24da8ffabd31bdcee497b41466ad971cf229946a5bff116e71a224cf25024c47c74b00c16444302d25baf58a8
-DIST genpatches-6.1-71.extras.tar.xz 3816 BLAKE2B d52f8ef239c4bf9b7b21a48104025d0d2a54e567bd0dabc6fa2f71eaa16b5ad43040443623b3608f747d555b71325c64119f64a9f174ea47a6aab26325bae16d SHA512 51bc2d01212064a162867b51525f58dfcc44f21157919b85b676fae7426a0920635538bc8d1df22860f81681ba50316eabf57db00654e73d0b60912e4ef3a6fe
-DIST genpatches-6.1-72.base.tar.xz 4057544 BLAKE2B 7af6ca30c523e00f1f30f97cf29c4ede16f83cff59669c2eca781e9115f9aa4b3469fdfddb2625302f52e56c573cf9f36737e7887b7caf3c6825473ac3e6eb0f SHA512 fff5387e2b60164d70facce3e3d8c6c8aac12563b0c2c0732a25464246d15197651c89903299953a72c0a38c8c2ec6948b7bf3c2c37a6b0e30921dbdb45200c8
-DIST genpatches-6.1-72.extras.tar.xz 3816 BLAKE2B a6de63bb21ba7a7f5ff88dde6eda62b6af5a2d205cf8072c88027f877b96f44c02465e825dfd13f503a636706f34d4fc0a11c0c71fa8a3c4059deca6f49da539 SHA512 736cc3baa53c31b8f93746677ec1e72616df48d58fb28d5e59b58c0004c484cfe1400bb5b23aa2c696923beeb1661bbbaf0fd8326e925ad486a0278e6b35f5e0
-DIST genpatches-6.1-73.base.tar.xz 4082244 BLAKE2B 890c267dc12fc2f62046b3e1ef0b4f26756a7de873994d91ce837105c5d36b3dcff081089a10218a608e134e6e4b072beb812c90bba8c9458a29505f88a79def SHA512 566b1437311cb24cfd6c0f0e3a22a792a2fa0bcdfd2a71e45a8b59eadf5f8bfa6618ce3e7654c513f4bcaa99f65b8154f3d6025ec7a7fb2a708acc7751e6cb6d
-DIST genpatches-6.1-73.extras.tar.xz 3812 BLAKE2B efc027ab0bd21caafbc7c2706b066b3486f9acd93cac964ae00e1aba543d5a92bc00b4f6cde82beed2a0d72c1aafc16a8e168d139a365463d8c6d170718627e1 SHA512 b74da4e894bf615705fa0396c09d32d6e34aad81f3114119a3dbefa94ffb47f91017c2b551b80c289c607a29ff8efa8db1000d89534d8cd4e75d88024270f7ae
 DIST genpatches-6.1-74.base.tar.xz 4113880 BLAKE2B 26d9abc23f66346e376b78bb687ae7bc955447093641abe0bf736ff9e1c4e7ca70a0bd26b581f295b168ecd94c6f84603f13f5d097cd8b05b9373ea03a9d0426 SHA512 4ec9211030d1d1cf8e412b46f6cc101768418a177d0113b58f3aa0c4468536faa45a0615483baec378eae7995a91b86da1c06af167a1dbc6eca9ff853ae838f3
 DIST genpatches-6.1-74.extras.tar.xz 3812 BLAKE2B 52488fe7154cf6e0153a05184699dd1597a078a7a376e2866b68b923e7f82300757d1c70e7bc44920ab7813d500fb3d4677d49428261308e4b6b59a552381a9f SHA512 dd04bf075792824bf65cf349f6bc921d0c36cc66c878b8dfdd95c27f3a82de426d6725d79c02374e7372b74b68b9c0123875476de434f85646dd9aa8382d8de9
-DIST genpatches-6.5-12.base.tar.xz 720508 BLAKE2B 429f4fbc3292ab46250bc1716212f369f888ee0219ab19baaf8a7e3634c012bcaa64820639b5650b5346cc93fffb3b00c8ba5ad48c3f0030e5db6102646ca60f SHA512 1b5de16a305f7cddc3125be3786347a037e25b8b53ad05c35c8efd57e624dbd7cf152898c3084847d6c9b77f5bc6df378644434e877434d40ad4fb0d08d6a37d
-DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 3d18f544a455d1184eb9687a5c53c7dd348b12f736313a3bb9d3417e0f4458a8e7f962451ede58f45016af700014fea87cc3336b30ede9f899dd75369eaadc57 SHA512 0a8c8a23d99962e5f0028ef1ee8ba79cd20af0ccf6b08e554405ee964cf542b6758d0e2456612a410d7fdfca5572e4af7c4d1c3b65a9b426412c1b480b2d6475
-DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 3e13a5bb6effb4005e2c1e604722cffb27583aa78ba0642ae2eacb2f5905fc19fd16212b502196e58d0ee4064779623b44af03e34c6bef0635104bbdfa49253d SHA512 5b63c998dfe984b5435e7e951889dbd1bf4cab2d8db41e89978ffd06ca58ba3e8687e740bb42514e0da5e5ae19998234f87e8220d5eb550e21fb6bd7c665e139
-DIST genpatches-6.5-13.extras.tar.xz 3704 BLAKE2B 9473c94b0d34075ba0652c672d7b0b732258a5c57d933b8782e8cf6d394143a2efece463d2692bd71dd0915ead6af1dbf2b10d7ed80eddebeede3a7619b7822b SHA512 489c266ef698bb03a8a7bd3fc552266b787f9036c473c003b7d20135e5e7ec9bc3f3c5caf443f702c6cb029d8d95c23a302a8c8171769b0fe44720da700dd8d7
-DIST genpatches-6.5-14.base.tar.xz 905872 BLAKE2B b8fff1e8a9a9c4d23e70597a7602c92017108d40b83f1c0411a00b5bb9bf2a41c31e7cdb0773c78bf40fe8cef131bb879ba80fe85c024b9725af7505ad87f8c6 SHA512 9166ab48252ea3cc7192aba8b2d4881ba608ec70f22e975477ad50f077c47ebd37993275b2927ca282a9fb1434479a56c82bbc26e4f8afee8b4e7c44e304dee0
-DIST genpatches-6.5-14.extras.tar.xz 3704 BLAKE2B 21b8a21e4c86bf6d49a6eead8db5baaf2d1c4aaffc8ce6afb23a66cb1b3cc124e864e982d0d2bcf8d3edfdbeb58db71bec3de701db40027b56720969eda3f314 SHA512 f2f3cb5dc4535167448c426d22d8d49205c1474b8faad880306a317bafb3e40052689bf25942f1537c5c9188a10095fea45f4e259ee06739e8913b70ba9f13e2
-DIST genpatches-6.5-15.base.tar.xz 1049440 BLAKE2B 642a12b693e6d9af8ffa3182336aa9ecb0924da610a19585b09b275c19a2cdef5e32454b7fd95f87b25d087f923c2020305fe0313e159ab609eb77343d3dc0c0 SHA512 4a0be3c3409f5e053044c06dacb627942050f66e2cc5200efa92661d71c8bd9d16663c7576fc4b63defa8f00b8cb34a24f70bf9ac5add6858205bbeede31e2d0
-DIST genpatches-6.5-15.extras.tar.xz 3704 BLAKE2B 5d477a5328c365422ec0cd920aaf29c2af00c647ae00d45aef9211874ab8a462a2190983d3105ef90951c08b7eef83b4fa8ea862ba2ce70851aaedfdcc4f7264 SHA512 2192254b7fae30828a4b19a2a80042f8b6ff18318a2035ea443a8394fe6551c52d421bdd4e2821aecc70425146543eafa0222cdc2254773e5e6f1d9b03c98aaf
-DIST genpatches-6.5-16.base.tar.xz 1050076 BLAKE2B 21e986d6a52db8b7bfb02f247d39e03bb3fcd6cd27564d86f519ea7fd3b48a7cebfb228ef14a477b5d864318021e453254e0c928a8f2817628cab28d552b7f97 SHA512 0d10770ff3024d146c870afce97d1aeb880a163ec26171e7bab2e6209786d85965724c12132abfd6c5342a9e461850967dab79c45d71710bc318443bc7c51c87
-DIST genpatches-6.5-16.extras.tar.xz 3704 BLAKE2B aeee3a46f5f29c87e0fc0fa26b50ade77b90b197b79c87a8f5f728b4d29f13acbaf04374219a0be04025bf4a12aabca4af7d081052ab1718240822de9f52790b SHA512 dbdc3b55553fff537539fc64e9e4c0c613db758a39038dca737d49d33d8a12e12087f265a6b260cd8cf3cfd1e2b6638f3f26029989a3e637ec57709404b90254
-DIST genpatches-6.6-2.base.tar.xz 14616 BLAKE2B 3da38df6de90845f4ffdd61708573589973649c5d38082199994488d2679cfc70f954acdd1760a1b4a9162944f0bffc0443590956898b6d1fb79a363958c2859 SHA512 5abd3bf1d05e0e4331ebd2046d6f1e4f1091e25bc4d5624b78f6cc702dd14f6e11f6441bf12694500e96803909384420cf3b82148ae80c23a7f1c66b5bd2bb84
-DIST genpatches-6.6-2.extras.tar.xz 3704 BLAKE2B d236133d98bb12a2310894614452c4d293b082a8f42a26c502e26022432515e71791dbdba1ca25e62e5d4904b441bc86ab123915ace1606d1e28571e83f0e9a5 SHA512 3bc907ecd0bab38c21ba8703fd0b44a0f23c9ac3de36029764813d121f0e4f3da8299671ebc021bf501c7e6cd63b848bb80a14fcb601f02cf850a8bf3bb0d826
-DIST genpatches-6.6-3.base.tar.xz 214140 BLAKE2B 8004fed867cbb854c681834b0d297336189a638cf4b2f513e3f78fba469e0f385ac02ad7cfd752ec351da1aea7698576a7ae7001fd2872cd8124d4e664cba0c3 SHA512 1d6f276b145b7ebb6dbf9064319ae64050ff613f495fefaa973c06abfebce23f176ca00988918812ce81610044ab840cbf77f3b015c43754cf2c1b905a516dcd
-DIST genpatches-6.6-3.extras.tar.xz 3704 BLAKE2B b8d26172a7fe7a85bdb30d9812da3e76d9bc061597da43b66d514b6aa24fd1ca8047989196003488db13107002a727445fe6d5cc7160d795b9a6f0f2c43c0f8e SHA512 964a49545c37d981049f2471ca9a29609e491550018b248ed7cc2775e32974ccd015f116533d0468652c9ee3af0f16831cc5ba2ba4c68bffa4e250826b9b11fa
-DIST genpatches-6.6-4.base.tar.xz 391588 BLAKE2B 8691843486b8451cd16cf35b2c9053f623276ddf9375d0a41daedb1305a8d463f5e5578e99678c193c0644745029a6e7fbaef7f9e830599dfa6b28fb59d3ac3c SHA512 cc1ba9cea75c42503c4d5dc48c41a4ae11dd05396b15e4ae8efee649c6c59a779fb5efb39e5a5b1e7b9dfaecd9b75ffe130c7650ed473adc2a7bef7bdd71400b
-DIST genpatches-6.6-4.extras.tar.xz 3704 BLAKE2B 975ae6464f9583b51a14ce7276ee16bac1ac1facdf085b1dc7e8501a100bf5a7766dbfe37065d803d8c8ded68e3b657eafdd23be166ee5240cc67baee5089850 SHA512 9056a41cc5911f4857661d854d8b048307a4837cecde5c573a05750126392b8f64ab622ae3ca22694fffe49b1001cb2799a0e3a5b6b681c0e8aa567096619d89
-DIST genpatches-6.6-5.base.tar.xz 392288 BLAKE2B e6a9bf0886ad85754ec963185fa9204967b35c30450316ebde163c3376106db0aa75f44aac0e66fddfd487371cb37a2c5ec70bbf14bd7006369a73d1360d7880 SHA512 13833e3963fbd1ebd246c9290cfdf15dd9d62869cdcde7fb03688eba9260d2a0b8729c153d5eebd886f6e5c3b555f20764c8f8aaa36826f2823f1b97f1a8dd21
-DIST genpatches-6.6-5.extras.tar.xz 3704 BLAKE2B 739d6f239b679f80f74475f10ae3a9e613558f93275b745cbc0d8f912e00d6b9a5753ad62193b20fb4401806c315782dd1ee33336434058e4fe0f5e7b90a124d SHA512 149c0eaadc4575c839517dc8e42a5fbc91b896b22e43f21c057ea91240b05936ea7c32e2f8b9bd7c4d7d2bf2dd11abcd41185869837c160e7f8953dd7b3c150d
-DIST genpatches-6.6-6.base.tar.xz 432804 BLAKE2B 805a19720d8ed2a5cb5908c728915a58f5db8b320174f9a6c90df4a2e7d2a58f00c1e30427af035944f99341adf3a33ca5375211b7b40c77bd37077e319f718d SHA512 6ea0477daddd54d029f1a99703254afb131233cdfa3e89163c7ef45941b941e5d72c9df7f509a7280398be2a075aaffcead07a0f85db666c41cbd312d5042220
-DIST genpatches-6.6-6.extras.tar.xz 3704 BLAKE2B 24d5d1c36237b6152894ffe8f23fafeee80ca397e93367228d2f2aefb9b6100eb12097277feb44fdecd747800a81f7f654abc59d84a9bf9d44478cd6e4c7b7ff SHA512 7d00ed37a34ec44b5f61eaab1777cf9d414903bfcafb57540d01645be5f7dd0950784d722f719f7bf1515e985889b11f39bc070edcdf0d67889333ec94c4c772
 DIST genpatches-6.6-7.base.tar.xz 472596 BLAKE2B c5f69fa43401555567c9e5c3b5bad31ef55a3f49756f86e1e5cb935cf8cffb6ee080f411b5113dc3fb9d43224de432e6f1f6fb5a18082d269e30181e72aa1fcd SHA512 6098a5d32ff83fe2ceb094055be6336a19c40246946606fd0b39e86ce8bf53b96cd5539e6cbc774dc865f4be742ac3c127f8f48ff5cd3a50484dcd5afb7b9df3
 DIST genpatches-6.6-7.extras.tar.xz 3704 BLAKE2B 1bd0d01aefad3c47f2b7bdc550e607d2c4ba8e0cbbdbe3ba4ef57e539f9bd894222ca6f01908e6bb27221de1331634a6941867c7d6bece9620510110bf276107 SHA512 6da82d251ac6c33b8d2837e1a44a32ab5106f0a5816a8e76354c7d9eef510b4f485edfb1b80dad68e59b3a96494bed590ba1508f7b96697c364fd52c97b65496
-DIST gentoo-kernel-5.10.199-1.amd64.gpkg.tar 63242240 BLAKE2B c5d8490f744fc742385cd4098fc1396949ba1bc32b0d29e3c8541ab9a249a61e99aafe929a0415e053551237add468e38d92efc367e13b53f057e8abb2d99698 SHA512 2e9da7be543bd2cd2b487188d9b4fa871b34af728cb4a0807b410754e06e2fef7ae2008cb7aea4f1ef35092afcde398cb5e89f11b558396eb045323a5942cdb6
-DIST gentoo-kernel-5.10.199-1.arm64.gpkg.tar 56698880 BLAKE2B ce478df6097693f5129dd1f1b22850b658f6068bbf5a7600cfc7b4173e13af80150a2a6a487e6ff208ce8ce7ae5c0cefa146bb3ffae1109d67e8e761da3529cc SHA512 7d3aba171af38a1cec807874553520515bfaf77748af8371515baa8b93515444856fcd0545601a3ed8e588d68eae042be7ada0514db43bf85f5eb70a5ace6492
-DIST gentoo-kernel-5.10.199-1.ppc64le.gpkg.tar 52869120 BLAKE2B cc8101f31f64b2efc10f2fcc71025016c3a4030426c31ff3494d80488b12cfb3c6f6b61ee7a62b0392ce3592474c9927aab9fe6aa1946ecc997e5a4e170e5351 SHA512 dfff3c502f67521f37abbabad030cad9bcf12044187bc9735735fb5c5d21b7594146d7bec25bbb58557dad0e27c51676bd4efc3a7193c73ca831090c8d932269
-DIST gentoo-kernel-5.10.199-1.x86.gpkg.tar 53544960 BLAKE2B c69945057acf2820f1e24da9c0631534b22fe211e09607af58eda5869e0524b870efd9f890d0d0a7e3f58d8680b6f0592882ad31832509e118ced1681192119c SHA512 73f11235437e31de7029e554e34b402f132a337a6e2b3892cbd020a1801133c56df6bb5083bea2083c656b1affa9245578791cfd3cb6de9a38c17cba474a4be1
-DIST gentoo-kernel-5.10.200-1.amd64.gpkg.tar 63242240 BLAKE2B 3fc60499b637165fdc7272304bf747a696091776407229de5db1393b863366dbf6bd3478b75f8114ad923c86f51d9954c5df953af489315947da76708c0df1ed SHA512 09b0adc8c3e34b066e90163b5c629eee665888687b5150964c4c71f9037cbd0c04401556347865fc8d02c8e9fa556795188939cd1dea641c89a29f7d1b766f6f
-DIST gentoo-kernel-5.10.200-1.arm64.gpkg.tar 56719360 BLAKE2B 7377a482b9f04eac91cd6fa28440394ca2b89bb3415d19f8c690c85d873ff03c49d6f6b2b0ba0247833f9dbb0ae2363ef04f1d39f128806ce6ec986cf2feee7a SHA512 cc83ac5bc22cc5699f16f1454c0b2f3c7d5f36df06dac2ce592e3da3b6644d02731e5c7fa105e48168fa79972888cee6a956d733c7e4f663c68dba694a39432c
-DIST gentoo-kernel-5.10.200-1.ppc64le.gpkg.tar 52858880 BLAKE2B 19008a8fb83f0f15af2a7a216ef9ea92434ad5e30a5e9b75d87a374daac1ebc968006944fb17e3cd47a4aa8882bd87381c1c0c3ba4cd65dcc723f3beb0ed6975 SHA512 372507631fedefe4d7d682bad3229ca29d8d206edf848f2541fd97edb21815baf1c05cb5cf447a0d61afded40ec78c4a2ec9904cf3822ac39c676a594e68da40
-DIST gentoo-kernel-5.10.200-1.x86.gpkg.tar 53544960 BLAKE2B 3c1e9bd5533a941162541dbd52c2fe59bf413e6d226c0c6635987bd14271a807fb1a010a3c0dc425ead7361b4dc6f3f261d45c674de3ff41ee627e281a6675a4 SHA512 72bf4fc40d7bd8e1b3b5befb57ce5f1e76a18c22fd1b46ba39438c8cd0df3763304f370cc1dcb4236a5f64a7f73e3ead3332f2d18df7cc298187986cc3d1edf6
-DIST gentoo-kernel-5.10.202-1.amd64.gpkg.tar 63221760 BLAKE2B 893f856b98e59f9ab70727cb715889cde687083c3414f3e3f92e2bbb0f73fd54d5d729941e71fded124272800580df4aa7c3ecdd2bd70cd1bc817ba596ad65b4 SHA512 c129c1c6a0249e14b457f1dec2d1c2c20e2c0ec06d617910616f4ab5dcf646701541deecd2ac9d6b0f6754458c04830f44852f8590546ea605390692f0146ea8
-DIST gentoo-kernel-5.10.202-1.arm64.gpkg.tar 56709120 BLAKE2B 118306cc0e5be38454bd57f26149936777c00b6b1f7eda3c21331cf185ea16ce03e7d2f5ac3008c253e8cb576ce2aaeb7f33ce22c5ba6bb44a2c6aa2b5fff89d SHA512 7c4f09bdd5326ff2d095b16186d756f8e00fe7887bb9318ef6689b8cbdd7bba3bc196f797b00fe819fad0c8cb6b963494e73b0931f68ef3fe7ba3c8de521c195
-DIST gentoo-kernel-5.10.202-1.ppc64le.gpkg.tar 52879360 BLAKE2B b190f13c53d4cdf5c165e17889fe6c7a594b35e31e1ed857782aea9b8390b9391cf06b7b192ab158cb75b38e293f1088f77f917e83d215addf56f342420b56eb SHA512 9dab7797b2068e5e63ee5a0752dc8365c02708178f0a6bd44f0d3ce6a64a44b535ff499b1ad9f95f69db5ca1be68d7356f32a35c6a932c9d1025a237dfe11a72
-DIST gentoo-kernel-5.10.202-1.x86.gpkg.tar 53544960 BLAKE2B 595059e2e66900eae6166b3b3e34901d2a0491ed8dfdd1acfad60e820d7c598337e4624e46646163f297eb66ebeb93d0168fb20c5dda70c35ae4e2660f48f788 SHA512 453bddd1915e7a3aa6e52809a328ac1871c0db1e8cf29695b8640409219394129092519ff672ca6ba7be5df64bb99314baf137e6f6a1d75d283d4a7178fc3d61
 DIST gentoo-kernel-5.10.203-1.amd64.gpkg.tar 63232000 BLAKE2B f59a1414569c6d09a0fc9955cb67bdc5c5c19bf3cc433ac8966503d2e392b5a59fe0d6e7a7d4d1df7a97670412941730366b0d99b9a5f5fba7bdc00aba38308c SHA512 3ab651cde29a7c0379214e5b987ac70cb81f2edf7004f12361b4eadb22c4c47eca1807a8b058c5feae86c2b45258e8437c250ddb2867d46ff599a20ab2b9501e
 DIST gentoo-kernel-5.10.203-1.arm64.gpkg.tar 56719360 BLAKE2B fc20a53d9280a4af29959f57f2613e25812229e26ab6a52f436064f73ee7f9131ca6aa0da293af471bc882d8cb1d075cbba2a357903546ef9c6d62aa061e4c66 SHA512 4638b0434965262e9dd1029481262f90650335f195ae38d0168e3643e4fdbbaa29b100966601bb9e7dae0ec91a8e4124dd902282c3aa89071d3561f44631b7f1
 DIST gentoo-kernel-5.10.203-1.ppc64le.gpkg.tar 52858880 BLAKE2B 311524d8799daffb3499dfb8b7814bca9598152fed3e81b74e18b7300babd93966b7894039eee91746e61d7dde3e21723be3dd8d59d9e2df07b4a4298bc9b84c SHA512 d3f840b2b412163b898d512b50ce97e908d0522c8d580198fe096846464e7cd189cc7515287b209f613d4a55bf6038320c035b1cadce643ca7d71d8b83b08607
 DIST gentoo-kernel-5.10.203-1.x86.gpkg.tar 53555200 BLAKE2B a4e500374e3c7182e25564ffa6ae9559fdabc4dea5d33d3c0167529aea015936d3dc07b50226f1d14c77e21db39bec1542f163c28aa3fe1b85549551b7c7dcbb SHA512 09098bf1d524030e9430c46a9296e08e0708a75c04facadaa6dedca424a67d1a0e4303b635b46b8e2cbecb16dd8af3e55d425b76bfa5fac0e120ddd11c090889
-DIST gentoo-kernel-5.15.137-1.amd64.gpkg.tar 66283520 BLAKE2B 2d2ea679a04e830f76951b8c8efd374ae9fce8dae97600e7ae33729e6dc6de684b527565f2b16b68c520d4f6a7fb31565ef106a9ae1b99f88e3de7341a3421d6 SHA512 59d5534d80fedb662ab64616a5d77b1bac97af6838bab22e45b469577c2e818089e0d61c829c95c621bc957d6c094b6f914fcdf35248e0174b7f5636af9184d9
-DIST gentoo-kernel-5.15.137-1.arm64.gpkg.tar 59709440 BLAKE2B fced7223953d9cd91909e7d9aabb0373a9e2f1337a89d94506bf74cd91d197bf634b9497680dc442024fd0c00a9bc72eb08fbbcf08225cbd25de10f60a057a4a SHA512 71c2f9922a3c44a91da482077dc096b3ecf916d44183226ae90f6e7d78a99f927c221c0b6f8ba3856aaf94c13a35a1edff276a3af3b66e18d8c18ed6b542eaec
-DIST gentoo-kernel-5.15.137-1.ppc64le.gpkg.tar 54937600 BLAKE2B 8c9e3c1b7faf27de2d568f12ad413682e82cff899bb0dabfc2d5eedab3e3daaa27c5413938f74ab44c8113e0ba9a61df03e768d35ec19f8011180e49de44aa8f SHA512 884004c75a780a7387f5d29d15ffa4827d57f30afc7abedd82390827f0e9d59c8463a756a8bce1c0d57773f8b9394b57a93dd6cff3a7f4065032ba4158988104
-DIST gentoo-kernel-5.15.137-1.x86.gpkg.tar 56043520 BLAKE2B f1f64be37de87402669d92ca1a25adb5ace86e172dccdcf4aa9894e1feabc3bcea394c2d27697f752e0dbc38a55b6436cb8e76810a642858b6971971370a8961 SHA512 db2a599ed12abd7c225791f0dd35e130f8fee3b23a067e234ae8947965eadb6603c41b28ea0772846128816f9b83dac18e44141da48cb43850a59574c8fca2d1
-DIST gentoo-kernel-5.15.138-1.amd64.gpkg.tar 66314240 BLAKE2B c0538fa7277e41faa5d0c77a8581084f2549828b82f67fbc0c95f5036b5384a87bdc85dc6b33148f3b20e4a421610e03f11b54abaaf5292127eca2d38614fbd5 SHA512 541a96ac8932ec6a67c81680934853376c255cb6a94114e8fa7d46f1608794b497e9c458f9eaadc46d59dc55637e9b11ed13cc008f5c955bb310ba594520a88f
-DIST gentoo-kernel-5.15.138-1.arm64.gpkg.tar 59719680 BLAKE2B 83fe7fc9557c557b8df2d3fe49622515a592ded3f1a059df3214de79a6f8a115e1d5e6e7cb94165bd4ea7d04463e90f27bf2256e9a3ac3fe2911428ad310719a SHA512 89368a42ca4f877c3eb06f9a457297460bbf2dbbac7f27e03a4392053705de77f2546f09358be32eb74a836800781e3e018af40babad99dd71bd121bbe52200c
-DIST gentoo-kernel-5.15.138-1.ppc64le.gpkg.tar 54947840 BLAKE2B 5d5e3081ff037320bf11645d6fbd2dba7e24d95b4316340cfb719c22eded0c27d186a945d05189f7abd4284100692d1e14384ce500135feb399a6223a2593547 SHA512 f9e1d743d480413cbebf04d581d106309b1d9898e03b06fb90cba3eea139ad167e9e1f9c52e35d7e945718305dfcdb3e76c43b5d78960ae348649f84af49b49a
-DIST gentoo-kernel-5.15.138-1.x86.gpkg.tar 56053760 BLAKE2B 0c4c8f30f2b62b055e99aa5ff125f5819255f2ce52bf53df0b6de5bcf9bf379e3c8250377ae64c44451557d529afd2f6ed542283881065aded6d2c7953f61a92 SHA512 d4b6be4508cb6087d359a1d397ea31aa2f745af90196fa568d82ee857f0e92c576345a1fb11098f0cb7d97204d3ff4e3c57de056b6f990168d360ee49e7a7c29
-DIST gentoo-kernel-5.15.139-1.amd64.gpkg.tar 66314240 BLAKE2B c4befd51df828af21e71ce0494a6578d77397814c2f362db831de952faff70121ad8e861378541e59788329572db4b8cb8f515b907c4151737dd4a01a5066fd5 SHA512 22b2896260fc83e14d54bdc6c907021ae2d0770d4602539af959236badac7546438b6238e3629508a7b77ce5916070dcc5a63990a544139da43455a06874f1d5
-DIST gentoo-kernel-5.15.139-1.arm64.gpkg.tar 59709440 BLAKE2B 1717cea1239bb23ac5cdbc6a27f1649215fe3107d5529fd323db721ec10ace61247940b95ac29e9896487d54ec1e10a03eb139d50dbc90bf5aff6acf23c7f74e SHA512 74175256f2c1e4fe35da5bd664f25fbc0a5b08dbdf66845ea3dfda9a4c9f19e5e7552a5e74f651e4f87053f48228a10640ff86909eac2212638030c8af7bd6cd
-DIST gentoo-kernel-5.15.139-1.ppc64le.gpkg.tar 54958080 BLAKE2B 997dbb3fc96781cfff6ad766597283ad8dbe1500d6ec0a98894d06c0b053dee80811530d939719d12c88c158b5acb071a6e99e0edb028b5f7f49233c2ed75ce5 SHA512 a0edd95650b4cc04bdb44efeeb8347a3ebebbbc2c6ef9a8cfa6bc90e584e633b0cf14b1610ba591734497699074b492fb82fc1445e1dd368f04004b1858cd602
-DIST gentoo-kernel-5.15.139-1.x86.gpkg.tar 56064000 BLAKE2B 1cb658ac2c5bade831964fdddf150be9f323cf350e6e031c7a3e05e4d9876d348da4b67b1041d6720525ba21de0c8c887d403394e2d8c35ade7841676003bfb7 SHA512 0a5ee8c46cf3e61dfad9c743fe5263a8c76b099ac3e30ce12ab8d469c777333c8028718585300a8c3547d438b2cd1f3de35f2a519c65c66dbad3b61f899f553a
-DIST gentoo-kernel-5.15.140-1.amd64.gpkg.tar 66304000 BLAKE2B 70008482e1945ffb674ee6167282c8bebd9cd10f025c5e49a6c981ac8b3d054019dc9d992f23e6cb81bfe962008ca1ee01d480e83606c3edbfd1e7ab04dbffdd SHA512 83a2cbd3ce791dacf6f871328808e5f199f16ff49b19fa7048580bbcc4d2c4f4501c39949ecab2ca08a097358199d1c1a52935484dfc0b8285b16b1ba6644194
-DIST gentoo-kernel-5.15.140-1.arm64.gpkg.tar 59719680 BLAKE2B dea47e0e3c47ffb71a8a3afdc1644fe9de8d1a83eacf3d73411a9f18ddf605655e1ca91587a3e4da18dffab5638cdb3ebac4343bb0ca1202def45b7aa51a5a20 SHA512 628234a39e3c64182309a202c0406242c6abaf7bc64bebd998bdf887abfb63ba9dac4087c9526e23e56eb25f557df96b7e8dcae3a2da2085a1f6d399ba7ed922
-DIST gentoo-kernel-5.15.140-1.ppc64le.gpkg.tar 54947840 BLAKE2B 141d27d3d46c84370822abeadff59d537b37ae870ddfba435522b1bfd550c92ca748aa12c443d2f7012d816c44c501561513818fde4365e798e9a6f0ccd93457 SHA512 5ce907cae5e4b37d862204e4e17ef5149cb822ebba4ac161b545e6ddf2d1cd10a345893365a35186220ad180028288424d719427bb0c88a0f791f5a266a592c0
-DIST gentoo-kernel-5.15.140-1.x86.gpkg.tar 56043520 BLAKE2B 507e1207138190c5e9ac3a4df882f36f10a8189c98c8cce85c292edae767c81c32f3a570cb20958d6202aa49a75587d703a59cb53c7fee9a52577e89a427748b SHA512 088ccb30235c396564b33628c702cdc31c2a1972cb06842af854a6679031190ee2aad73114782c467a276d5538e3da94677b692a962f33315a92b743c54de9b6
-DIST gentoo-kernel-5.15.140-r1-1.amd64.gpkg.tar 66293760 BLAKE2B 81bbad71e18fff4c041ab8fad11210d1e76a4981312386f98d3749b4dc72d9857840e1ae9eaf4faac2bdb64c3344a51e7584aa2ffb700df11193c83dc30aca4a SHA512 e7b3d55f783c7be949fc5c8d45a3afe67774e1f362a5a84567fd4c67cd9864b9d0a86bad17e9698715da31d362de6c6138493c044c9f9c6de5bb7317400d487c
-DIST gentoo-kernel-5.15.140-r1-1.arm64.gpkg.tar 59719680 BLAKE2B 5ffb5e8f60b99f0ed293eecc3188086dead291f91af09f79ea9b9073009182f8e935390b955e7627d95b2bbfce6936b30329dd42321681471bcec9d153b5e370 SHA512 3a5dabefc392e7fe088201075e87ccd4324c7589bd766108d3ff2a512e905fe9bb4d1d9019988b5e7b50276fab02883c8adba8762929de7edd3dac2ce64b02f8
-DIST gentoo-kernel-5.15.140-r1-1.ppc64le.gpkg.tar 54947840 BLAKE2B 51939635be424b9fe48b7a5ceaa9618d52d5565f186c65ff59009f110fb86469afc62b15fcc5b9c32fe8dfd657fe976ee28f72600dbbdadaedf1e42c3d84aa6e SHA512 0214070ba02dcc2aa4683224212ec5744d73b1963f3139d736dac4feb22b1c38017c77d8ddef4c834b20d8456c697d06cb20a195e8ee8f65b7baf12fdf48a4c7
-DIST gentoo-kernel-5.15.140-r1-1.x86.gpkg.tar 56053760 BLAKE2B 31bead20341a6900c4aaaa234509de41e93b53eec2ec93be93434c2242895856f541aa37c211991511d5f15cd2356ba9c9db30b2e16ff3a3204dcd37a20ccbd9 SHA512 bb731e39dd760528e5feb521fde98e8af9a089e2dafca7547eed0ec82f861523680628bac6da5fa803b155096fdc4dfdc8500cbfe49eedb1cf75617ea74fe44b
-DIST gentoo-kernel-5.15.141-1.amd64.gpkg.tar 66263040 BLAKE2B 1e4a5dc6dcd6fcf273d19582a4b9a205afdb9915b1d5accf7eab878153b726df810ed891d6de89c674b960ed80fde9a6e5cd91b55d475c264e19186fa361fbda SHA512 7617eb66a8c4f6d885f4f79a40a1a96987398ccd711ff08ea2d6a579443dae65c71ccbf4899950a8e85320db56ba69178fe3ded1601dd9cdeae594aba1bab982
-DIST gentoo-kernel-5.15.141-1.arm64.gpkg.tar 59719680 BLAKE2B dd71a1453088ffd907c329737d7f6411f64117b954d09834f06fff8f6cca9677d2de6ef6be2fbc9a3f8fd544d06d888b5359646ee2add319cb194dab6987e44d SHA512 7a5ba2634b7c58a3e6a510d21a486d98e00229f9e6ed277ec5b533656b9d3e253d2b0729390fc98d8045027a64d790ac64caef7f91a74af8469d1d0609b7c5fc
-DIST gentoo-kernel-5.15.141-1.ppc64le.gpkg.tar 54958080 BLAKE2B 3b0967ac3b699dc129641c3c18234d772c32c3d03cde1c9355eb927d3a531377b50fedc256f318514e70f2170b96215331b0863af380199eb6c3301ba2dd8c31 SHA512 f815187992ea8d3a2811130c35e18675b75e2b019494141c17806dd683d772939ec95fb96c422f1b9419ac4bc996ceabbd374a21c62c346e597d44da47b84212
-DIST gentoo-kernel-5.15.141-1.x86.gpkg.tar 56064000 BLAKE2B 41f2c037d496b4e14b6cc76a1fece414b34f146feee1cd4b86a6901e2dcff3d23233d7910327fc5b153460c091638e722fbfeb807601c8cb1201c535e71cca23 SHA512 87ab6bbb0be17d8c3880a08bb40ed7477067e2f204d8b2fde16eb43b838edd68db16ede0595097a20bfa569654b574e269cf270c02a3ef764067e56ae629608b
 DIST gentoo-kernel-5.15.142-1.amd64.gpkg.tar 66324480 BLAKE2B 3d6073f7d51a417e94c215f513f175de10601cdde4f2afb9637c441cc4a724773c7f11067c8e995142225072d093c0f61fabb676b8a185fdf394e221005c3eab SHA512 688237e02c84bb08dc284dd497fdbcf0303f027c94e5b32e0b0449c9ae342418414bb2b4a977842e27e263b8e6402d2fb8b5d490379931e5c37beb0deee7ffc6
 DIST gentoo-kernel-5.15.142-1.arm64.gpkg.tar 59729920 BLAKE2B 094b7bfd51087e3c9582128ac87939d191ae6bae3058485a27d53b5843e6091b425f28134ce021cc5a7e14f3b38ff933c81d36fd1c36276172866da2860cb759 SHA512 a26f95e961cf0534c4b321bdd9ab8f95b50691c10fe0434c10539684bd4716b44f861405f367845ccb0b8b954621a54a128b02f1e3c97fb2f60bdcc049af763c
 DIST gentoo-kernel-5.15.142-1.ppc64le.gpkg.tar 54958080 BLAKE2B 2f028a0baee324a1224785c046e52da052198e6ceecaa6fdb418ee913d3e619e362d6f7e112ad39eb0c3033de1e714a1822006bfd030fb09f9a4934e31e5d07c SHA512 ca3a91ed2cde51eae08790651c09480c69590f36869939e3e38e551b6d0305979caba212e96a24e23c048167c79d2712fe9c05c9f28f4a807e1d4640c1037808
 DIST gentoo-kernel-5.15.142-1.x86.gpkg.tar 56064000 BLAKE2B 9596f32aa1e94494376c8f89b35be992c9db6036d5daac51f41762ef4aae5de5355856068c3c3f45e2f67a3eb829f4516f7d9b8c4d49d163333e70d22c4b6721 SHA512 5de6fa3d9e9eb57366355a6a67f978ef86b81760739ceacdcd1ba9c3ba5ba0d47d3d42b86c2021b82cf66c9c66977737bd08be3d3dadfbfd102c8529f528677a
-DIST gentoo-kernel-6.1.60-1.amd64.gpkg.tar 72581120 BLAKE2B 3053a4c8707436c3f47921d9b438f4c2c59d0a6a53a9aa68cef873152da6c959027c113e077c8281a2143e7d7aba4113593e4513f4b9e0d842d08432e7e3aa0f SHA512 89163f836e1675fbf78c75cf83c7a8e4845d6233e55c40f194f46fd53dd43aaf2f2a797689481dff835cb2d5fb57b36be7ef94c8c3b497badba31166f4d474c1
-DIST gentoo-kernel-6.1.60-1.arm64.gpkg.tar 65576960 BLAKE2B 77a2d1fe197186620cf9cf6d66eb11e7a1ad72a4ce26783f686f42ddbe18005d38ac98be3ff9369535a9c0c346536325b23cd037e35d24f25a1f58cb26fa828e SHA512 9942ca4c56a3d813f9e38b91b2b1cde6f53e506e7deadcd5f772da008ac658ba5ea0ecce546ce45eadf7008b9dabd8bc09f9c1d046c83ca2632b29a87fe99311
-DIST gentoo-kernel-6.1.60-1.ppc64le.gpkg.tar 59842560 BLAKE2B 6da8e5e5e35f3ceb8bf47ddf6053396d920f484b944dccf344ea102b3ff322a6180b5e1c0948dd47bdc57a0e5b5ed10628a47c59434dac736f44dc5fae07e9bb SHA512 2967b93cf94b77a40d5cf190fd0db855ff15e15d18ac63ea3831cc10b865238c62208ceb68def7681e604b5beef20ac860738eb6e8a2c2421a565156cc97ec82
-DIST gentoo-kernel-6.1.60-1.x86.gpkg.tar 62095360 BLAKE2B b6fccd8e5495df2cfbdcb56e1a37db2c35b0d7a1773c756a25fa0a04aeda3135d8d76b1bbcaaa4c082035573e7d2da1b219827c0728bd8ba6f31fec78f8a9b73 SHA512 43aa8c618754704f0719cf713b63161a604a8b64730ee2ecae759ea9d6ba2cd2cfd7da552c7d0b7a6210607e86bbc332a1ef62a1aba8046597ab0172bfebae6a
-DIST gentoo-kernel-6.1.61-1.amd64.gpkg.tar 72550400 BLAKE2B 76991287a439c0badfcd82f3f726128b6d0d2cf2fbb487e22d7f390c505ed90782360826b9e98b99f29e0a9c820b500b58931c8f0d6fc288a23511c572061113 SHA512 a9d92ef405fd646563e24f73fb679e0f7bb348240edeabf766f40f7e4836271395ab3de46547c1904a25c7ed1af0131b00b588841f6f17063afb2401bb7238d0
-DIST gentoo-kernel-6.1.61-1.arm64.gpkg.tar 65576960 BLAKE2B f1f10277e976c3643be5fa8e834ea7a9defee191984a0fdb2d5fc9b592c40e7e597a98b19c0948f26c30ff129bcfbfea85a09ea26c384c85454022cf6482c202 SHA512 031b405d4342ed4ef7d00fb94cd38d0afb3f7a0ace156b52b4c87241f6e1802b0befbb4790026c5e981d9e661fc257b3eb7eca7ed3db8e746a513394d80b6656
-DIST gentoo-kernel-6.1.61-1.ppc64le.gpkg.tar 59852800 BLAKE2B ec8d57bfd304e65b57e78332fc89ff1d4333f35c27beb52d1acbcbfafe3066b791302f7ca1f92d2c51f4ee6387e0d5a414eedd266fb0d6517d6c116046bf7593 SHA512 ac93acded9264150d228ed84f4594096f1ea23e9fd83fce744f7f92bea225887945f1a1349053a1ced83e240b95d80ca5a81e376586e343a033cb4ff6eac80e9
-DIST gentoo-kernel-6.1.61-1.x86.gpkg.tar 62115840 BLAKE2B 8db48c54d9b9dbd15b6b7104a687083e954346456d74544af4653d297274cfa14fcfbac5279b07a0cef9296e31a23870b8e15fe1b89d308ebbe77394200aa230 SHA512 7d84d461ad9215cd54789a8258c291cb99361c4d991e7ff57e42b802f1966f918c1ed94e070f4078eb577b831d03c103e29251003a64fe9891d34b266a82954c
-DIST gentoo-kernel-6.1.62-1.amd64.gpkg.tar 72570880 BLAKE2B fffbda5d72cfef3e3e392e030a0b2e61337ff1f36565adc1a79c103ed2104e607ce81aedcc28276e3677aaa06fbfe3dfad6820654b1304214f22ce01616b184b SHA512 9e8507e22dd4623971e2add2a9866f382d82fef29fcc257a4eb9999dba8cd6a6d21aecc8498bddd0ec9e68ed62d3c923358c766bcc05c0a2862ea21b841df935
-DIST gentoo-kernel-6.1.62-1.arm64.gpkg.tar 65576960 BLAKE2B 37c05f04c698e50123dca234cf8a31ecbb48ccb4460ecea58fb0d95039a501fb32f0bc46e78b00608b734f2225861e430067a9c089c267bd608d34cb68320167 SHA512 880e5cc31f37b84e57ff12ef0943eb60643111b62479023b6c9cfa808e8393d6514fc06910f807aafc4b66ea0d38b2540dd1b8c66740fd9ad737f92e3a20e5fb
-DIST gentoo-kernel-6.1.62-1.ppc64le.gpkg.tar 59852800 BLAKE2B ec0b5ce2c745fc780fc30145b7fe34a0cda921f5d84d47b5154dba169db132a6b8a65ec44419012d2bb038f4f07e097dd2e813a24b34edc7e031eae69f222b2f SHA512 86d40fd4b0ded900bc390e6210ed5bcca044d5dacb3f7a269793028187dceb2ddf4731ed893dddc86f0dbe03a54156f1bf4414b665628914b56b8e9e9e0352a9
-DIST gentoo-kernel-6.1.62-1.x86.gpkg.tar 62095360 BLAKE2B 512b11c378306df3297d708e18d23effeadc3eeea03787afdf4fac07e1236d1c0cd0b2d82c39e9d26afc2600287ac9e592cc5378ff04fa22c8c1cd55dda55ab3 SHA512 8133a1d6e5022a34e67ed067e850771636e504cb3275f9c0a00bd9483fcfdaa513c4ea6166d2742be5ffc8f179047d983a6c05c7df741cf53db16cb47b0720aa
-DIST gentoo-kernel-6.1.63-1.amd64.gpkg.tar 72540160 BLAKE2B b3c2766fe4311491cc71b9346151ba0a054b69c88be1e3b65e9d119b72fd2e8d2eaa9c11c80deb977a970404fe633317f9836af2f266f31920eab7f8f1d50d20 SHA512 9191da3c4c3b499b1a173204855c8eaadc3783c0cc45be38b4389d6fef3a7439d30f3b129d3a076e956bce17e69d547bf66c9787e5440d617c0019e6493d6d17
-DIST gentoo-kernel-6.1.63-1.arm64.gpkg.tar 65607680 BLAKE2B 4b205b3f4632ec8bee3cc8ebfa95d273c2cb581761413aa392c56650598731f83df8a4f799b98c678e64f882b6379bad4bf88501b232ac939ed6e32e627b56c7 SHA512 eb1da1ce88e931845b88600847e2745bf7d03815df4efd8e14e4c28aaf883ffbe7911ce50f72cced6559aad8ba9aa793b10b2a8aa4e4ff76cd56a2ce97735bca
-DIST gentoo-kernel-6.1.63-1.ppc64le.gpkg.tar 59863040 BLAKE2B a4ea3233dd8b9069edcfab9219bb40c3195ee15161158e241d951075f58498c885d759341a4c0a29e0d8c86b2259db488e1386d2ef6703b0520087e595f165d7 SHA512 2cc68b00f48747143c16e840883aa0a94f85c3d5881b45f2ff1997007afb5708460e0d20ee0e587307f35871fd3d0b3340d17b8258c2f3790f1ebd846b1a0d5c
-DIST gentoo-kernel-6.1.63-1.x86.gpkg.tar 62115840 BLAKE2B 1be9915fcb4bd757d562cdca23a7787af781adbab75cd779f81c2ea825af716ff9ad4e748673572c87f7b4e83680a5a85fcca8b7f0e67daacaca656859f9d865 SHA512 2da47e7c7e6320661cbd23b6cc33516ef6e5460da504c154e338fe36a70f5e10507f2da4c527e3a3a096b2374301cfd0efc5035cc22aca8824d76441be359f6a
-DIST gentoo-kernel-6.1.64-1.amd64.gpkg.tar 72570880 BLAKE2B 0154e0cbc5aa313d2fe414e04b7ffeb047251cab2261deae6f997942a785c148bacedafb949d20b60981a47f3ad7664fd3dd39976176e86d6ac5d0d1e38aaad1 SHA512 bce71b2fcf446a5b56a402d10ca13337fe3a9203885a4f4f65eb759c250d60aa40dc7f4f037fd1cd68b0401c6666cc4d2c328569813a101bf53f24268f162c2a
-DIST gentoo-kernel-6.1.64-1.arm64.gpkg.tar 65597440 BLAKE2B 4dbcdc989fa2745f346291e052a6627b4203173e7544511440aca1df717438d5423b42a51859fd1da8ce579526ee8ebc3ace4ec1d8c698fa2b1079aecc448252 SHA512 96a29ebacf955221d3b098c9b24bd07739fc71f7ea7195723da90105de2c8dff7620a2469ed23e996ef2f5df3f79a4f04933a504199c2b92883aaac6d041d419
-DIST gentoo-kernel-6.1.64-1.ppc64le.gpkg.tar 59863040 BLAKE2B 1dde8f7e332669d3dbc241d1c30922c03fa05c4d847703589880f10e088b6ba98ebbcc30e855ab4f10b96e8290cf063b2cf70e22216149b7cfbb4e3a773c2ae8 SHA512 3f98b94cbc59812d6a3575fac68de47ea70f678bbd15e72e37e34f7f237e193688bfc3128c64a7c828cac23275d24501e2c7fddc0128451b2fb36f0b3c1c27d4
-DIST gentoo-kernel-6.1.64-1.x86.gpkg.tar 62105600 BLAKE2B 400c6047282571c606a61c4cbff0540fd2668b009bcc1ead8a6a34a4d40f7f74e57b7be5c08ff9d84d22d7c2474998706cc11897b6135bf59b8eb39396cb1f56 SHA512 b2fcb569f61461370b4d995b5204ca7b96bae1386e798386c248e2b44aca2d08891388d758713415a8bb7fc19e6a48edb479c8b1d0fac1493ef1cfd1d89a79aa
-DIST gentoo-kernel-6.1.64-r1-1.amd64.gpkg.tar 72601600 BLAKE2B ed45faa29b1f5213b531d1c08f8482be4a04bfd6f731090bc7e8ba00ca675e4b3ea8de659f591f575318f1ddd5a495122abf14d897dedb65413e3c8b4aa23de6 SHA512 de05a2b2015652473525c3cd3ad7c6111cb86fada1e3cbf1794213f8f2302ae876d21f8658a4d717cb8ca8cabfeccd89e119a6c4f666eba068c4276887504df3
-DIST gentoo-kernel-6.1.64-r1-1.arm64.gpkg.tar 65597440 BLAKE2B 0c30441217cb54c9f06d0054606eed9eb1238097fb1c5e1b0a74939cbf80054b44226460aecce384e7b4ae521ac74967a043f68cf16adacb4c901c020f38119f SHA512 857bcfb75f6aa3dbd698e55bfef7682d93b04ba74d5a61ceda1d2b63d63eb0f06188ad28d92d5321ff3e6196dec5cd46da0731db0d99cfb4175c2dc286c7d488
-DIST gentoo-kernel-6.1.64-r1-1.ppc64le.gpkg.tar 59852800 BLAKE2B 347466bc7969c522d1b1192f170d090d8355bd9e63f6ca250545146ebaf004c8f4c39d08bd77fec3bbdc4f11597e797abe4cc18ad32c3b1d394796a23f479f26 SHA512 43c9ea7f46c89704ae36c30baa65783db1bba821d4ba8b98a9a26353acbe0432c0ac2f858218b0c653a9e7139de52d432d689387b94cda9ae17d67401553476c
-DIST gentoo-kernel-6.1.64-r1-1.x86.gpkg.tar 62126080 BLAKE2B 06c2d5146fd640b39e8787f9d2ad4082bc57c70fc78b9bbb58a6267340717ffa04a7c96728a0f318433697cbe1d68d7f351d5fe2e817ad02c68bd77dc7319139 SHA512 ca41c0c12693203b3e72939fbd960b0475cf5130ed257212b556c4ecfd9d34dd926b59828f6777b0d40573ed4e1de511debb6610c9c1aef73c883a2a1a762c6e
-DIST gentoo-kernel-6.1.65-1.amd64.gpkg.tar 72601600 BLAKE2B d5edf85f66a6b2deed16dc102b9b69f2f49ab7ea49017272fe853fb87963115da972dd8d8fff56f21b3f0b246ecc82e8b0cb1344ccd4ef8289b893e2a34d24bd SHA512 67fc9087cda1c42e553280bc7285f7fc8b135f96b9baed0d6a080966bde1a8252491a0202404a9363757ed3739b866e500f02a818b194d4c86e79a8d7e699f98
-DIST gentoo-kernel-6.1.65-1.arm64.gpkg.tar 65607680 BLAKE2B 8605fd891e2715753dc9e275d70e5fa65260eded9a8bfe40dc75baae031d0af176c76773bb850dc77ab586b9f772c2dbd1c5e5aef5f3d93e0b012cb12af6746f SHA512 51a875a3ba870843ca6f7e88e9c1bb805c68d8a5596756f60df199b0a120fa820989dec8a9230754881611604b3ecc9b77250cb367493c7b86568a4077662d8f
-DIST gentoo-kernel-6.1.65-1.ppc64le.gpkg.tar 59863040 BLAKE2B 9b29ffdb63a3ac441e807f83b20b0670818c901a76cf034cdc5a4752834a4654d0fd486eebfa24cd09694afd49dd6df8282cc023254e59debcee857108af7a13 SHA512 d501de7a053aacdaa026c83c96ca5903596d67eb2c8807340d4b22810f93b3bd105ae8589d39b604a74b2c0022136d289ebd201e522c9c4ce7ad4a4aaca8d71b
-DIST gentoo-kernel-6.1.65-1.x86.gpkg.tar 62136320 BLAKE2B cd93af05a5bf78c4ea46eaac635488631298de2ba6d31d7c63ce13da324c06204f7909852848fea4005c70ff3678d8dce4bd9f2f14ff8ba0de1b645e79cfd357 SHA512 4330498caaec644d7d4fec71e69486295fb5d3d5a823447d32f55dd2e1bb56c4119028aaa3a0c5bb4a4dafbf953e16923762be55352799088f4010044e7c1b00
 DIST gentoo-kernel-6.1.66-1.amd64.gpkg.tar 72601600 BLAKE2B 9c0b0b33ebd396ffc23a9f3346db128444d327bd150ab42812ba497bb65d2f2c67816d6c611f86679e6a264340177e3fe958411cc3ded1566c77f84cc23765d9 SHA512 dd9853b3c494990c1ba840489e8cf248a17f709dfed556b5444f59569d36f27ad6469eeaedbac3d6afd83f103a5599cee16bceca98c2c66fc3710741b832b0b8
 DIST gentoo-kernel-6.1.66-1.arm64.gpkg.tar 65597440 BLAKE2B 189d7818f5d18c26a5b6d7518a39f1155c0c1e2fe29220f486383d2c7ddca6dc8743439ba86033395a42937f40eb1f8a15503ede58638c39016daa1a39faf1cb SHA512 22585a92a9793b3ed655f9488226cd757e227b1250f6e66b6190f1202e400c8215df4f62a7f2475f4e03924a91c4028a2afa46a746c2bcb0d3f8aefc54154143
 DIST gentoo-kernel-6.1.66-1.ppc64le.gpkg.tar 59852800 BLAKE2B 1eeba1ccfa7c1b3a2843e01d01fbf0bd870fd61f09c1437b98f03e8e8bd89a761063837b1922d6de0f638293ec9f9614f05342094ca3a01e5fe69cf99f7d1a67 SHA512 330e430f22184ec193598d37977d440fa04b269d43786e137d1564ac11a98aa9898f6446b129d8df7bafce041c1db7e86688a4f0e39c66826eab7dc09065f1a9
 DIST gentoo-kernel-6.1.66-1.x86.gpkg.tar 62146560 BLAKE2B 337fef78afdc800d90f154ae559f7b59d82617b34db38b010649a1bfc68f0d276d8fb1e22c14bc627bf90c32b752c5afad37eda71e05aa6635d6c0b6cbc6202b SHA512 30f50f1150206db518884999ce0dd2f85574518fb9ef09b9f982b8380993c5023d58f873def531e63037ef681bb0f4826c433ae3ba5844bbd5343830b97ff046
-DIST gentoo-kernel-6.5.10-1.amd64.gpkg.tar 83722240 BLAKE2B cc31076b25edf689f7976a679fc5fdfb25d7f21c18562f32c47bb2d852b922dc50a4ab5d813725fdb64e2d06ab55ea22643cde733fac0d9379ed58b187a3d93b SHA512 7d689b10af6b471048e172be41d090e35774ba9b7cab5fd79cda489cd6224b47b16497cb73f840cdd4de8577096b734abddcc89f990f32d17473968a326db0fc
-DIST gentoo-kernel-6.5.10-1.arm64.gpkg.tar 73635840 BLAKE2B d7b0dd04cfed53281d679e6687d581d0d12c9096da1d36ecdbc38f83287a18b55bfa335fb8dabb623bb356df76321a61db147aa2a499a40072adffa210bc0a25 SHA512 ec9b958d660768dabdd26c633ed39b37f6264231849f7bd86d65a60938f496f69b0cb2cb1afe9d3a95987b8ca5c495507f5ca9d6e6df9f95ac87ccf46e0bd914
-DIST gentoo-kernel-6.5.10-1.ppc64le.gpkg.tar 64532480 BLAKE2B 5c6e81f5ee141dd958671aca5aaa10314198b3fc38d025f36263c1d1086e09b723b3c96688c2175ffc94f8e3a93316a47b2b8d185499e6fea31a9aeb36fce24c SHA512 ababeaa3f298d5503c6db664c67fbc73e32e0efca4cf14c00399808e86c0a3346b6304eb36264541d5a9ccc7e84091f63348d296442c09abce8f74951e360d55
-DIST gentoo-kernel-6.5.10-1.x86.gpkg.tar 67563520 BLAKE2B 9ffa4f434169c7672a202b6e4890cae9c68c212a8f3d584309ee1a29cdd66f27e36d5c73e66800473d3c9c42fd9df25346d22d9a933b2852e266ce6be9298525 SHA512 ebc3fae801e529c6262bc7d1eee12af3191038dcf6a1934367b253820e5e63956ded88aa5b6acf4bc0b2d72b8368eed7206485b64dbbce6449582ca25e4ec0c3
-DIST gentoo-kernel-6.5.11-1.amd64.gpkg.tar 83712000 BLAKE2B 896adaf4edbe9bdade1da95515f5c4f056b814839e093b4e4e74a4e5e4fe7471673db48e94bce2edc04b973174db802c2e2cadac6b427e53a7b13857bc09b159 SHA512 01eaed7c135bcfe2173bb69b10594c8485ebfc8e6b87dcd91c54dc77da25f29f08922b2d368ac1f5542536b8923369d99402dca083d47f4c2afbf4b250d778e2
-DIST gentoo-kernel-6.5.11-1.arm64.gpkg.tar 73646080 BLAKE2B 661d9a80b48e57a7c72dbfc639d24ac77ef3ee7fce917ae97fe2634527563fe6dd5629368b3e68310ad4dd452865b49405119dd571143215accdc1dc7329fbda SHA512 f4a3f1d1e6d7ad55b562db09874b4032f2e9a7e63305b6c6f1978d2196105c93eec34263c32220ac79c3d522fc3a5401cd2284e0d751c207e126cb74645ae10d
-DIST gentoo-kernel-6.5.11-1.ppc64le.gpkg.tar 64552960 BLAKE2B 6742c0029df5085ce79629afd339603a6329934f290bb7c73bd4f588a03167f0dffd47a301b0916766e73e1507d20fc0e1ca028a4ab780e04b625a8e22b27c5a SHA512 740e6dac602814e27bbda38dad083b3fb9e04514cdab5460a43f8e01ed65e7976cb9f7e70a2101a4a740f00f0773c52945e7e0dcafa617f2731cba739f0b080e
-DIST gentoo-kernel-6.5.11-1.x86.gpkg.tar 67553280 BLAKE2B 3557022f61b72c975a9f2920bb617d428106aca88017e092d22dce4956dec4eb6418b2393960bc7deb5243caad0b4011abfb4bea91d7553a72442c6d3a8d8c34 SHA512 380d5962a59655c502ce72905d967ba0d5f36bbfa8373169d2ba94fcdb5d77968cd6cb247d9d96a0dc36deb41c4b38da04b6e35d1febdcf87bced1279fc7d8b2
-DIST gentoo-kernel-6.5.12-1.amd64.gpkg.tar 83742720 BLAKE2B cc24fe99cb0fd3a5e9cd3e4bf7f836f56ee3c69e67a48debf6e2ae4733c778f8dcf581c9aab8c3da84b0704fb2cffcb3dfffa4c2513e1b50ef08df7a34e873df SHA512 f9cd3150120218d77f3bdb05eb9f378ef49c800c2dbbac124288091d941e524f0314455d4f648f3348c61d9e08934a7fcc3bf51466c8423c555428c746268953
-DIST gentoo-kernel-6.5.12-1.arm64.gpkg.tar 73646080 BLAKE2B 1ddb3db6b4aa469e02d9950b46c8d9af3ce5f46ca13de4a2f4620502abda5de9d9c93f23946a13aa20ba98461b7db1eff8fe1eedcc9ac7cf9fc00a352c6e6aff SHA512 c1d568e0f4c25fc01c60b709e84323bc9500ba8062ee7c44830dc933fdc7b9e54f8d81187da04f51e26ce3246993bafac2b9c9d0236fcbc3281b99ea6a9e9d8d
-DIST gentoo-kernel-6.5.12-1.ppc64le.gpkg.tar 64573440 BLAKE2B 78ebf1cfaaf1717bd770f985b1d91385626d8f18601ece0cf0cabbd43449e93598d51eb11f02c8178787397e6116dcca85ad4dfa08003119cdfe248670f3d18c SHA512 80ee8a012ccfa313e363850ba7c65104460884ed43918f079a7af8778b7df4c8659df770d622a9c61768422eaa09e86b7913ea9d297bd9da870cb22c4fcbd55e
-DIST gentoo-kernel-6.5.12-1.x86.gpkg.tar 67563520 BLAKE2B 656968f0ce04cb559b9d4ac142e77d9fdec8bc32750c7379119ad89627e84b7614b523d2fc6cd7496ef7b581639fcb9e90891a9a1c8e827182faf88c7975f70d SHA512 93813d56b22305d96858a796551ad0b4c856b496933423861adfe239c54d26ea7f52fa2cc796946f39aea4d1cadc6ed79b7dd58280bb04bdcd47b6143bcf59d5
-DIST gentoo-kernel-6.5.13-1.amd64.gpkg.tar 83783680 BLAKE2B 54d1e281fa68adbfa229f69dc16bda35642960c22a699483d12c2c520f3d5e4c6631a8a5e8a6b69d4290d954b8a065dfa0f3c16686d83302a072fcf14d29caf4 SHA512 c770cf09b203ebea424b53ddd562ac87ba761a95b925991809367bbf5fc39290953211b577450e95e88088485a5e5f82d33b1aba50c05a1b2aea200d868c14f0
-DIST gentoo-kernel-6.5.13-1.arm64.gpkg.tar 73676800 BLAKE2B 2bd9df4b15fdb1bae13221d58bbfb3036c3f2167512dbebe2e7f51f2cc9ca0656724b550c3009f0288635aa9f7b2bba3d2b7b54e99e6862793d4210c58e2a864 SHA512 725a86b4536d23ff1583cb38680af64623ed03b25c18b9ee665e3f30ee3e0a1635248757a09283ad258dad3569cd5abeb2d5bc347ee057a94f32cd8b61e11bd2
-DIST gentoo-kernel-6.5.13-1.ppc64le.gpkg.tar 64573440 BLAKE2B 1d91056ae5391e7fc7dc71d8da3d387d5808146effc2e434a431dd18440cd209c1a17750812a5cd94ac8327cb67a3d4fd9a6789c833bb48507ac0c986890c716 SHA512 53f451deef414f4887ccfb1f8a5b23079832a779a8917c8140df0fe1fac7b4acfef2a4c07b0194ec7915a597f610629406f3205a11bbe0206a2d9e1175f1e1e6
-DIST gentoo-kernel-6.5.13-1.x86.gpkg.tar 67553280 BLAKE2B d33863f185cd8a068510757f8730bf00a85ed780c3dbfd10e211af84e3a27948eee70da80d7a4c41f005612dde970f85a2c7724e465146a5d245159c2b8cb01d SHA512 bc62d4a5809b33238216854db40d470fcb421630a895defce5377ef7b5bc58c2bd4552a528d59570955e16833876a8be41be8bc6b30a111540a01d166695111b
-DIST gentoo-kernel-6.5.13-r1-1.amd64.gpkg.tar 83752960 BLAKE2B 230d3952ef562dfe44bedea6d0fd07878be98b5cfffe45e73a9269ea94e987e1e1959481cc603a64b9cc9697f1502f56af6d6bc1c5dd3aa8e8a49c2a888e246d SHA512 a04085941ff90cf7b4d981a7313e5d17069f438e37602352f2f08d5adf60cd2cab7f2c97771590fbc98db119498b5a5c3903f3d29c8183be85657a18bf1a3066
-DIST gentoo-kernel-6.5.13-r1-1.arm64.gpkg.tar 73676800 BLAKE2B 6c33cd2f693772cce3b8e7e45cc12e23c0d3ba2b7e8c3c5e2dc3107a22ed64de62635dab0912c8bb6e9506db4643456df262930280af90ead41355e011f91212 SHA512 e257edf016c280c646f491ec0a621fa8fd04f1374aace1ddefab6ccae08edbe256cce3eb3568e58eb75933eaab3a840106760ebd45caac6982e4bc47dc4f9118
-DIST gentoo-kernel-6.5.13-r1-1.ppc64le.gpkg.tar 64563200 BLAKE2B 3ecbd9f43576663a0c533fed1e73defb7945ec254b6a6cf4b54dbe278b1f869127fe66a2d42bded9175a398b1ab111344556b1bbfc9580f3c43ee00a33acb7f8 SHA512 811196c400a66c4b789ff3d646ebc3d47517eee237e3359ff830fe11401623ba8fb7eea1b067db747c39838e01217fee0ecf4d61089348e3f7bafcab6f8d791e
-DIST gentoo-kernel-6.5.13-r1-1.x86.gpkg.tar 67594240 BLAKE2B 3205ae15eb3a9db21d85e98be95bbda065d4eaa434756f0659aaea788657064420ca92da9cd0c730a11e904ca58ad723791899bd542e67916da13d01c14955a9 SHA512 3a93440db36f7d3f690725cd1e6da65e4b832ada8e3e7a14279f7f43aab44bf6ee7e3401dec1c250b5f5e472edface9c3c161a94b5ec25b0b2b7ecdfd1a67c18
-DIST gentoo-kernel-6.6.1-1.amd64.gpkg.tar 84480000 BLAKE2B f11f7364ec2621ae444e4c02dfc4f72c4e43e9a88d520502346c7b6dadd04682c2e22375a9ad7ea7ab08404227a83d658880598130d8db037d614c9cc60589ce SHA512 de29436d7e400255850e1e172b71a233fc2ae9132e6f4f3fb5fad4f7c9722cf23665cca83c6677506fedc157973630154ba939f339767483366d73cc0650267d
-DIST gentoo-kernel-6.6.1-1.arm64.gpkg.tar 74301440 BLAKE2B c96c7349e144e62ed92d420ff73832b6d2fc802b425b6fb92f87aa36e5bcc3ef0768c9c49386788a2a603ecbd588e567a38c8a07a551a6a6454cdb7753b31599 SHA512 f415beb9450d180517c1f86c839700b4dad4ea1dc937f4bd9bca416aa2b2f758e73ddf03ee20ea7898fe120938ac6247cab1cb32b91fab2b829237f60ad82c7a
-DIST gentoo-kernel-6.6.1-1.ppc64le.gpkg.tar 64317440 BLAKE2B cf154bc0144b8af952cee7bd4e7e7f0f6123b6c8a71f8a984ea3f79989aec977057e24bf27b6984d51626427d28cbd3cc24db062d8ba2499c2e54e99508f8a1a SHA512 68eb1470cc3d000ca71b61b34a2fd467302059f5bd7780181aed0eea8ce68f32e170cdc93f7625db74c82f230c8fcb4850a27183f040f9ad52a13ad35df5ce24
-DIST gentoo-kernel-6.6.1-1.x86.gpkg.tar 68188160 BLAKE2B f49bb047f95ea26d126d4fddfce92d65649b7f83a723bca405f5f4b310d426a101449ed7b2377da6323b4ffd978e2d17f26739ae5633df8e5071cdcfac1c7b38 SHA512 dc3e8e8949db273b69d3a42899ba4fa5a9f2c2ac1aeffb2ee913454f288d3f68093ee5e7cb4506dc6a4290642f9774cb8493bb9852c713b348a2e2bd2e8ebe81
-DIST gentoo-kernel-6.6.2-1.amd64.gpkg.tar 84520960 BLAKE2B 62ab5cfa0936aa8478f3bdbf414b5ba27555376ccb113669d0f28643b16cc9cd034b93c3d2247c24e0736906348e88d890acc94adde965b7dd43494a06adb453 SHA512 d826bdd6ec9ea11567ed5723eadc51fd2bfeae3ebc8901c855144423f8cae690a0e9cdfb1381c9f933dfd179fe93d8adcf7813d98c57ca59620dfd40b9c9d793
-DIST gentoo-kernel-6.6.2-1.arm64.gpkg.tar 74301440 BLAKE2B fa9139aa822dedf9d913921f29c7987137bfbaef414cf312c298156f32aaeb5cc9a40c7416cbc3b6568e1a951c027d77a33a0efc6bfcb192d3f1eabb5e5e8e95 SHA512 83867a2ef29cbeb1356b916a7286d7ded36bd82ffbddb4efe8d670e6eb802f93856cb8731bad607738f00a220b6e557bf11827f67cb4b62da894f70a3f1319e6
-DIST gentoo-kernel-6.6.2-1.ppc64le.gpkg.tar 64317440 BLAKE2B f87983dce68bb2dbc693eb7c8942edfd5a31a3c983ef51078bb794b675560f02fd79ac07748a725964104e42ee2bfde1bafa80d37e79e9dd312bc90f7609f563 SHA512 22154a542c4b98fc6bbf09016da17deba5dc7d5e5913afbab31dd4f8f5a1d593f61e1b481deaae64f85fe79bcdcb2bf849ca6c6b7e8cf0f57d7cd1cc193a5b61
-DIST gentoo-kernel-6.6.2-1.x86.gpkg.tar 68188160 BLAKE2B ebd34dfe2f158ddf51381a633f9a0c793bab202fffb13dcf576823b16d09ea3d2038bb5ce44d70cd702ed390c239cadec54ac5cebedcafe97f32493e2fbaa0c0 SHA512 0c04510c3f6ba41bb9b803b638ef37afc12bb0ad09b14efa31d6c4e2996b6ae32b385721c7c2a4de4a5916ddc584cbda1554efa46a6f2cb2d8a2eb902cd16232
-DIST gentoo-kernel-6.6.3-1.amd64.gpkg.tar 84510720 BLAKE2B 154e30964c265fffc67edd9bdadde503aafcb3d608cd74e261d2728802ee6aeb444f88d42353e3d66497498dcdcbfddb8292006f6733302bfdfcc7877121bf55 SHA512 020e0170babc73929b3417718356b43aebc885527a69c7d6eb46b17dd079046863e2a21775f0672531d7a00ffde72a9ffb417c3d541b8f3287b4068e33310174
-DIST gentoo-kernel-6.6.3-1.arm64.gpkg.tar 74311680 BLAKE2B 543744d1fdf1be3430ed5dbfe51061da82fa0b1b44c0944680c9b2f6205d3bf9beb1e06483981e0ae37fcd9ac4f8136350f5fb8f3def0b9bfd9592b604cb1370 SHA512 6147021a85b5f1ec94406b95f1e84978099135ab33a5e356a4e1400721243e93124cad41103c4b2697f26eb03d81c35a984d7c277c8ee6fc244941a3540fc5f4
-DIST gentoo-kernel-6.6.3-1.ppc64le.gpkg.tar 64327680 BLAKE2B 555557b71d2534643ba7585fe58de4d00745545ae032f76f4ab29f572c9c69027b0a327616908e895ebf76318119861c008d18390c32b7498504b42ae257d673 SHA512 28d558096cdac9fd76d11fb047e55c01d2aa08d9a1706d2b6e8aeba93b186e15de7f5d552692b1331398a57f355e81e3669f00d833f5b72d27d0aa092b7e818f
-DIST gentoo-kernel-6.6.3-1.x86.gpkg.tar 68188160 BLAKE2B 122b41878f499646d6848e01d74fdf96a92b2d83888ea73270365b30708d6f85d957cc416009ed18f2449c1682c60e2b811522eedce33cd2d8a3e323ff6eb62b SHA512 5e0394531a89adda874019ce88410337da8acc6617a9b634fe984a84d935766636e8c129ccd3b24b7f3200497991fa620a7de28c8c6b67ee16ce27b241339aad
-DIST gentoo-kernel-6.6.3-r1-1.amd64.gpkg.tar 84490240 BLAKE2B 722a0464f5794affee81e29ad625839c549c11cc0b9e9000068964b8079c8616beaa2227eb347a168e89be4b846528bb3ffb50a1bc4e38417d80981e130d965e SHA512 e6efeeefd8feb90e7e5fd2e878b0e5de5840e1d1fe96b8489c7a7563a494d17eb48d1258de38bee77c1f290bfb4ba180ca18f1e0810377b1880c8fa4d30bbefb
-DIST gentoo-kernel-6.6.3-r1-1.arm64.gpkg.tar 74321920 BLAKE2B c11927b1b59fb16034082e5996c8181cafb3335b5b0192a3cd2610077a4e0a7ab711d3093c9e43ddc030e38390d966bcc2d869e41c00d78320cecea01728124a SHA512 028ad53a581fcbabb48793621b83ea1027bd24b9b78ac47675be9c711f3f82dfa0984e7b193fddb29804bc2646010aa9fef1afcd3b82f9a482f5b26433981589
-DIST gentoo-kernel-6.6.3-r1-1.ppc64le.gpkg.tar 64317440 BLAKE2B 39ac94c6390b3cc8d2553269c003759fa4ebe036b663b7c9b2defd3bbbc95de328122e211a7ed5a6d5459c2bf81ce7ab6a3e79c8baf85c803f9387caabbd88bc SHA512 b5bfddae82db61508f00ffc6ef12e214d87e99131b4f9b9c0fe8b4bf2dd023b99f6401cff73bfa356283f3176ac9ae50b8b14d2a54c4e89b553b6c37cacd546f
-DIST gentoo-kernel-6.6.3-r1-1.x86.gpkg.tar 68218880 BLAKE2B 1593d715cf9ad6c9744d3511dca034daece9bc9bfe3f28ce8d09570ff69a0de375da3c54fd1356c5d0463141d3edc33fe16afc868ff4bf44223f866c45ba7bf4 SHA512 6f2a305326048547f0b8b3ad069d8ac1af7548ddddf6c94deee095cc1d2dc1ee406484fa62ba0a49fcc228f1b9ad2ea1e7c670bf87e3e18820d909d781c10aba
-DIST gentoo-kernel-6.6.4-1.amd64.gpkg.tar 84541440 BLAKE2B 6f3fa087cd368f381f9b60fc8ab12dfb867a757cf595bc23915209c5e8697b792d18b1ab590b33b465c6dbf391ee0bd7a0834e8030e639a778a6e706dade3c68 SHA512 7b3e7eccbd2a1dafd48d0572b9544d9c983e9bc0b0dda3eedeca1ffb5baaecbb798abee85044a22596ca10946e596b95eee3c2b1256335f7ff68247acf1e110f
-DIST gentoo-kernel-6.6.4-1.arm64.gpkg.tar 74321920 BLAKE2B 27db040101365ba428eb323a34e5852d5959ce462304099823b15ff2d1cb07696e5b3ad35bda08ee578f01d34330e974889fb9412e000010e5aedc828a966b54 SHA512 42e1fd50e4872d19a724be3921fd7e41364265118b60134d2807a75fc77efc9b089ff9441fd511c54fa6ccaf47e2ed7d30390772843bcf0a6463cd21a950fa9f
-DIST gentoo-kernel-6.6.4-1.ppc64le.gpkg.tar 64327680 BLAKE2B d8515840b786afcc015166bd4af9fda58761463ecf2b47f6c31671df0d9b95bba8efeda93e18ab741f4c9e396318639a38b5b1c6538fa561661d4415ed8178c1 SHA512 1387320d8e2bdfc7e1ea1d54e28723cbe7680465640fc5712bdb02adcf11d74c2f6ed66b9a453197f22cb7f8a09aa3a673fc3c807ce3be989e0c1d7f13a21820
-DIST gentoo-kernel-6.6.4-1.x86.gpkg.tar 68218880 BLAKE2B 5c3f8a7b8ff34d4f9a7818a80694ff1e147b8021472b9535fdfcb0ec2ad288a4595d21d14c4c7fbc0befc2d8bfc3e1849d6bd024506e0b11af5facc5c465e492 SHA512 a5eaf652a8a3a34982e7906aaceecf6fa914c4a8cca38210cb4693ccd2366db411560d4161ce7e46c28e2352db64fb0855b936832475d65f689a70cc338679c6
 DIST gentoo-kernel-6.6.5-1.amd64.gpkg.tar 84510720 BLAKE2B c2e532d30dd0c248fbb09238ee45d4a736e7495fba0ffd1f75898a613ebc53fd83f8d20703570b27c5fa2a79b0e5be56cb2c2abc93d4630ed150910d4f4392e7 SHA512 788e2a74eefee4f48a71426d3b01ab5c2e3572a260c5c4a32f07f29266d789e1aa4af535e4a8b13ca0337ad38903a8f2148bc72786070eacec053c5efe80cf3d
 DIST gentoo-kernel-6.6.5-1.arm64.gpkg.tar 74332160 BLAKE2B d486a15c14a396cfcfb276aba8f3ba047594379828ffe9cc4804bbb20c8bf0db46da08fe82216efcc63803ca460336388fc90085f9b82a4ab40d8cb25a394f50 SHA512 6b4e381dfc9bb51ef870d03bf1ef86a2543b52359bfcb66b47f1fa21785a0d522e177b5e9abe711286e8634aae95cee7589d3069a132144d49bcfd4f6d1d4f07
 DIST gentoo-kernel-6.6.5-1.ppc64le.gpkg.tar 64337920 BLAKE2B 24ca829e20217cbbef416658003f8a100ff3b0a836baa331dc363a8822ac34b47812f3966055eee0b58d2d3af2a1217eba86e3a97e2c5f4f5b24e3b940823b40 SHA512 d285158b0d57427f23ca15ccdbd7affa9a34dd03daac665f3508cce11b3c59f9e9c4c933310fa5faafa5c65713a598c2f596a56294c31d73a49f23de02845e43
@@ -181,5 +25,4 @@ DIST gentoo-kernel-6.6.5-1.x86.gpkg.tar 68259840 BLAKE2B 2810be987a940827a86c0c6
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
-DIST linux-6.5.tar.xz 138898084 BLAKE2B 2e641b79a080e8f4ce283bcf6b74e2c6f15a374367f1c4c875c663868dbe801317340824fb3adb46b3a51d3b7e1f67cc4e8144d367621ec43ffba5c4eb8abb39 SHA512 1b59dc5e65d4922c3217a8c8f19022dfd6595ae89747861d825bfeb51a4ae6c85449d05db69635a712bef7b355b80318195665582d8933b1fed6ba582f6ff257
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.199.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.199.ebuild
deleted file mode 100644
index 67af68076aac..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.199.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.200.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.200.ebuild
deleted file mode 100644
index fb165f3f0e91..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.200.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.202-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.202-r1.ebuild
deleted file mode 100644
index ea061d08855e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.202-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.202.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.202.ebuild
deleted file mode 100644
index fb165f3f0e91..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.202.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.137.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.137.ebuild
deleted file mode 100644
index bbd48fd37dc6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.137.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.138.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.138.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.138.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.139.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.139.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.139.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.140-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.140-r1.ebuild
deleted file mode 100644
index 0c08429b1f95..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.140-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.140.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.140.ebuild
deleted file mode 100644
index 83c6a5e4fa8f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.140.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.141.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.141.ebuild
deleted file mode 100644
index 0c08429b1f95..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.141.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.60.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.60.ebuild
deleted file mode 100644
index 6d2507945e03..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.60.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.61.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.61.ebuild
deleted file mode 100644
index d2845437114c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.61.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.62.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.62.ebuild
deleted file mode 100644
index d2845437114c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.62.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.63.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.63.ebuild
deleted file mode 100644
index d2845437114c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.63.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.64-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.64-r1.ebuild
deleted file mode 100644
index 726e0ef534f8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.64-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.64.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.64.ebuild
deleted file mode 100644
index d2845437114c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.64.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.65.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.65.ebuild
deleted file mode 100644
index 726e0ef534f8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.65.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.10.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.10.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.11.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.11.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.12.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.12.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.13-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.13-r1.ebuild
deleted file mode 100644
index d884745633eb..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.13-r1.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.13.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.13.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.1.ebuild
deleted file mode 100644
index 26b296bcb3b6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.1.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.2.ebuild
deleted file mode 100644
index 26b296bcb3b6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.2.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.3-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.3-r1.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.3-r1.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.3.ebuild
deleted file mode 100644
index 26b296bcb3b6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.3.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.4.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.4.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-11 17:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-11 17:42 UTC (permalink / raw
  To: gentoo-commits

commit:     831162fd83a21cdea2afd3236fc3241b1520be15
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 11 17:41:09 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 11 17:42:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=831162fd

sys-kernel/gentoo-kernel-bin: Bump to 6.6.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.6.ebuild                 | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5de74732768b..19fec2b3e31c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-6.1-74.base.tar.xz 4113880 BLAKE2B 26d9abc23f66346e376b78bb687ae
 DIST genpatches-6.1-74.extras.tar.xz 3812 BLAKE2B 52488fe7154cf6e0153a05184699dd1597a078a7a376e2866b68b923e7f82300757d1c70e7bc44920ab7813d500fb3d4677d49428261308e4b6b59a552381a9f SHA512 dd04bf075792824bf65cf349f6bc921d0c36cc66c878b8dfdd95c27f3a82de426d6725d79c02374e7372b74b68b9c0123875476de434f85646dd9aa8382d8de9
 DIST genpatches-6.6-7.base.tar.xz 472596 BLAKE2B c5f69fa43401555567c9e5c3b5bad31ef55a3f49756f86e1e5cb935cf8cffb6ee080f411b5113dc3fb9d43224de432e6f1f6fb5a18082d269e30181e72aa1fcd SHA512 6098a5d32ff83fe2ceb094055be6336a19c40246946606fd0b39e86ce8bf53b96cd5539e6cbc774dc865f4be742ac3c127f8f48ff5cd3a50484dcd5afb7b9df3
 DIST genpatches-6.6-7.extras.tar.xz 3704 BLAKE2B 1bd0d01aefad3c47f2b7bdc550e607d2c4ba8e0cbbdbe3ba4ef57e539f9bd894222ca6f01908e6bb27221de1331634a6941867c7d6bece9620510110bf276107 SHA512 6da82d251ac6c33b8d2837e1a44a32ab5106f0a5816a8e76354c7d9eef510b4f485edfb1b80dad68e59b3a96494bed590ba1508f7b96697c364fd52c97b65496
+DIST genpatches-6.6-8.base.tar.xz 472816 BLAKE2B 503418967edebb8cb2020edab16f060334fc16c9f6ce7980b8e25e3db1fc4869571fd466abc8ec4add3a095d089f0c77532b2524fae1136c5f7ed487e90ccd3c SHA512 04a247aadefd43a9ec1382b5f77f18dabb1701469cbeabcaa1604405cea9112bec56bc9a08d33f9ce5ebb90b8d77a7c7a21774a10906f3c8a685c0d3c10bbe9d
+DIST genpatches-6.6-8.extras.tar.xz 3704 BLAKE2B c474c55469c536f563036c74038f7a5f083e23e049648377ff42d517faa34ed14ed6d576695990c21883b98036a93f144b636b9024108367dd131bf3366074d0 SHA512 f7a9f0f448c210981cd412a0766b26fd19e8147659d91db4e3d3d4ff4dea514c4c3a08bc6bb45de0289546c5bb428c1db4f517b45c57c3b7bfacb7a991e1826f
 DIST gentoo-kernel-5.10.203-1.amd64.gpkg.tar 63232000 BLAKE2B f59a1414569c6d09a0fc9955cb67bdc5c5c19bf3cc433ac8966503d2e392b5a59fe0d6e7a7d4d1df7a97670412941730366b0d99b9a5f5fba7bdc00aba38308c SHA512 3ab651cde29a7c0379214e5b987ac70cb81f2edf7004f12361b4eadb22c4c47eca1807a8b058c5feae86c2b45258e8437c250ddb2867d46ff599a20ab2b9501e
 DIST gentoo-kernel-5.10.203-1.arm64.gpkg.tar 56719360 BLAKE2B fc20a53d9280a4af29959f57f2613e25812229e26ab6a52f436064f73ee7f9131ca6aa0da293af471bc882d8cb1d075cbba2a357903546ef9c6d62aa061e4c66 SHA512 4638b0434965262e9dd1029481262f90650335f195ae38d0168e3643e4fdbbaa29b100966601bb9e7dae0ec91a8e4124dd902282c3aa89071d3561f44631b7f1
 DIST gentoo-kernel-5.10.203-1.ppc64le.gpkg.tar 52858880 BLAKE2B 311524d8799daffb3499dfb8b7814bca9598152fed3e81b74e18b7300babd93966b7894039eee91746e61d7dde3e21723be3dd8d59d9e2df07b4a4298bc9b84c SHA512 d3f840b2b412163b898d512b50ce97e908d0522c8d580198fe096846464e7cd189cc7515287b209f613d4a55bf6038320c035b1cadce643ca7d71d8b83b08607
@@ -22,6 +24,10 @@ DIST gentoo-kernel-6.6.5-1.amd64.gpkg.tar 84510720 BLAKE2B c2e532d30dd0c248fbb09
 DIST gentoo-kernel-6.6.5-1.arm64.gpkg.tar 74332160 BLAKE2B d486a15c14a396cfcfb276aba8f3ba047594379828ffe9cc4804bbb20c8bf0db46da08fe82216efcc63803ca460336388fc90085f9b82a4ab40d8cb25a394f50 SHA512 6b4e381dfc9bb51ef870d03bf1ef86a2543b52359bfcb66b47f1fa21785a0d522e177b5e9abe711286e8634aae95cee7589d3069a132144d49bcfd4f6d1d4f07
 DIST gentoo-kernel-6.6.5-1.ppc64le.gpkg.tar 64337920 BLAKE2B 24ca829e20217cbbef416658003f8a100ff3b0a836baa331dc363a8822ac34b47812f3966055eee0b58d2d3af2a1217eba86e3a97e2c5f4f5b24e3b940823b40 SHA512 d285158b0d57427f23ca15ccdbd7affa9a34dd03daac665f3508cce11b3c59f9e9c4c933310fa5faafa5c65713a598c2f596a56294c31d73a49f23de02845e43
 DIST gentoo-kernel-6.6.5-1.x86.gpkg.tar 68259840 BLAKE2B 2810be987a940827a86c0c6b73dd0a808d9debd580c5a4830edc18f6b99c418ec2fa2320e5f8b90b448a1731bef8347d332ecb2cfddcb4db2aa3bd933e71a802 SHA512 b1634ac1aa63d023ba95fd479cb91177184cd089d09b699b0866b14bf6e9876701b615ad1969cde752ee4027bde792eb6c496bd27c1ac0074070943854e16fba
+DIST gentoo-kernel-6.6.6-1.amd64.gpkg.tar 84520960 BLAKE2B 13b6b70eb0f06491fc0e7690343b9bbd4872c65e1ca2fdd4e35c72c7a379f339fa1a2d1ff3887dff1b8ba5185ee69b27b1d9768bb01462c783a22fc6e789b2fe SHA512 14817165abb3a99a85793430e2a12c04fa814f411fcb83f5014c50adcbbc435c109ed1038993ac8ea79d69c628e767fa6e74f286e2aa4596c59d15dc31c0e621
+DIST gentoo-kernel-6.6.6-1.arm64.gpkg.tar 74321920 BLAKE2B d08c288fd33f0d247de269a3264d27d85b5d5c4b28de070e6e073dfe1a3777240e2eef8124586340945e52c9c22e96dd75e6e9980678ee54a758cdec4b798fec SHA512 3e3344486b2d9746cf2a89981894cafc2635f9af44f9df26eae2c03a69321fc1d111550b2bd25301e4ee98c03059945a67d0f168247da6402f05cfe034816ebb
+DIST gentoo-kernel-6.6.6-1.ppc64le.gpkg.tar 64327680 BLAKE2B 014397a3723e87f720d19ce51d6535a04c163b9fe157465fec42014407d449cc0d66fef067b8c9b92fd39921e3f68a99869675b96d53e5f3b6362b1408b134be SHA512 59721a9d1c31ebe2660cf45f89c82262337f58764178c4cd612554df3e5ae9d6dbc62ab9255283123bf8d1a6875e2b0d0875c4f5ea4a92beca7e12c0ec993d78
+DIST gentoo-kernel-6.6.6-1.x86.gpkg.tar 68239360 BLAKE2B fd979634c4a7bcb4b69fef2660ba30182df3fca5c69093652cfdb2239b45e38ef98e4a38200eaf27d615decd9729bc3ac06ba639aa878f5445b29c7447cca30f SHA512 90fbec34adf67bdc36b260c64349c2aa4442abc3c2e82c0be1781903a384e372a75b39da29bd44af230682fc81a2b2ddb5d507e12eecd48efa1da5150c8d333e
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.6.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.6.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-11 17:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-11 17:42 UTC (permalink / raw
  To: gentoo-commits

commit:     16555d23c3a82331eb5dcebf8c37ea0de16787c2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 11 17:41:17 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 11 17:42:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16555d23

sys-kernel/gentoo-kernel-bin: Bump to 6.1.67

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.67.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 19fec2b3e31c..cc51ccf2dc69 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.15-151.base.tar.xz 5817984 BLAKE2B 182b52b69171a07dc6333c139f5
 DIST genpatches-5.15-151.extras.tar.xz 3936 BLAKE2B 290c41b3f8c750f82d6fb8ae4542a64ff395c8def74c6f3c3d4752b57d1725bf1947beb626d8ee413a4ff50fcc74bad7f1efbc1bfb29b67a35e4b5ea396427f0 SHA512 a3d22a5decba9d24e65239a96b3133af07e126c7e0dd733eae61de48644bc31b012eb6595a15ac82ff763bf39e9f7c91c0153badcc2e9c83604a64f27e0ea43b
 DIST genpatches-6.1-74.base.tar.xz 4113880 BLAKE2B 26d9abc23f66346e376b78bb687ae7bc955447093641abe0bf736ff9e1c4e7ca70a0bd26b581f295b168ecd94c6f84603f13f5d097cd8b05b9373ea03a9d0426 SHA512 4ec9211030d1d1cf8e412b46f6cc101768418a177d0113b58f3aa0c4468536faa45a0615483baec378eae7995a91b86da1c06af167a1dbc6eca9ff853ae838f3
 DIST genpatches-6.1-74.extras.tar.xz 3812 BLAKE2B 52488fe7154cf6e0153a05184699dd1597a078a7a376e2866b68b923e7f82300757d1c70e7bc44920ab7813d500fb3d4677d49428261308e4b6b59a552381a9f SHA512 dd04bf075792824bf65cf349f6bc921d0c36cc66c878b8dfdd95c27f3a82de426d6725d79c02374e7372b74b68b9c0123875476de434f85646dd9aa8382d8de9
+DIST genpatches-6.1-75.base.tar.xz 4114396 BLAKE2B c21211d430392fbe96b0616e0ece650736f7204066222f88b84cffdbedcbda78d8fbf30ce8dce4c7fa450f24410fba1af1929ee3b3ea0472fde3473db95a0f5c SHA512 106db04baa9ef92e324929d025bb68f9eab4d0144d12a3d11cbfffb018cc46abeaadc76240c1acfd3877ef8efc1992374ad15cca061258e5f20452e3cb71b90f
+DIST genpatches-6.1-75.extras.tar.xz 3816 BLAKE2B 6e34ca62609c5ce63e7accb16f0c295bf9a38602d0c11af80c81f12744c0d90aadad86164b83a362dfdf70301ecd879eb67066544dbcdfd522d767e103a8592b SHA512 05718354716e8c8a4bbbe94923201345e2d2e75274973114878d46bc34ac2dba4d7d5beea333b4823efbbef65449bad615733c0ad0c6ffc6e1b2595ce0e45d38
 DIST genpatches-6.6-7.base.tar.xz 472596 BLAKE2B c5f69fa43401555567c9e5c3b5bad31ef55a3f49756f86e1e5cb935cf8cffb6ee080f411b5113dc3fb9d43224de432e6f1f6fb5a18082d269e30181e72aa1fcd SHA512 6098a5d32ff83fe2ceb094055be6336a19c40246946606fd0b39e86ce8bf53b96cd5539e6cbc774dc865f4be742ac3c127f8f48ff5cd3a50484dcd5afb7b9df3
 DIST genpatches-6.6-7.extras.tar.xz 3704 BLAKE2B 1bd0d01aefad3c47f2b7bdc550e607d2c4ba8e0cbbdbe3ba4ef57e539f9bd894222ca6f01908e6bb27221de1331634a6941867c7d6bece9620510110bf276107 SHA512 6da82d251ac6c33b8d2837e1a44a32ab5106f0a5816a8e76354c7d9eef510b4f485edfb1b80dad68e59b3a96494bed590ba1508f7b96697c364fd52c97b65496
 DIST genpatches-6.6-8.base.tar.xz 472816 BLAKE2B 503418967edebb8cb2020edab16f060334fc16c9f6ce7980b8e25e3db1fc4869571fd466abc8ec4add3a095d089f0c77532b2524fae1136c5f7ed487e90ccd3c SHA512 04a247aadefd43a9ec1382b5f77f18dabb1701469cbeabcaa1604405cea9112bec56bc9a08d33f9ce5ebb90b8d77a7c7a21774a10906f3c8a685c0d3c10bbe9d
@@ -20,6 +22,10 @@ DIST gentoo-kernel-6.1.66-1.amd64.gpkg.tar 72601600 BLAKE2B 9c0b0b33ebd396ffc23a
 DIST gentoo-kernel-6.1.66-1.arm64.gpkg.tar 65597440 BLAKE2B 189d7818f5d18c26a5b6d7518a39f1155c0c1e2fe29220f486383d2c7ddca6dc8743439ba86033395a42937f40eb1f8a15503ede58638c39016daa1a39faf1cb SHA512 22585a92a9793b3ed655f9488226cd757e227b1250f6e66b6190f1202e400c8215df4f62a7f2475f4e03924a91c4028a2afa46a746c2bcb0d3f8aefc54154143
 DIST gentoo-kernel-6.1.66-1.ppc64le.gpkg.tar 59852800 BLAKE2B 1eeba1ccfa7c1b3a2843e01d01fbf0bd870fd61f09c1437b98f03e8e8bd89a761063837b1922d6de0f638293ec9f9614f05342094ca3a01e5fe69cf99f7d1a67 SHA512 330e430f22184ec193598d37977d440fa04b269d43786e137d1564ac11a98aa9898f6446b129d8df7bafce041c1db7e86688a4f0e39c66826eab7dc09065f1a9
 DIST gentoo-kernel-6.1.66-1.x86.gpkg.tar 62146560 BLAKE2B 337fef78afdc800d90f154ae559f7b59d82617b34db38b010649a1bfc68f0d276d8fb1e22c14bc627bf90c32b752c5afad37eda71e05aa6635d6c0b6cbc6202b SHA512 30f50f1150206db518884999ce0dd2f85574518fb9ef09b9f982b8380993c5023d58f873def531e63037ef681bb0f4826c433ae3ba5844bbd5343830b97ff046
+DIST gentoo-kernel-6.1.67-1.amd64.gpkg.tar 72632320 BLAKE2B f078e2b5faa96eb668933f40f2289deeadad0d2f5ad551c7a4e34fc114f9f1c6a3dd68ff4863156c8104ba6f88654da92c136631c7a8b8ea7304ce1c4b6c6f88 SHA512 ca67535be79e0e6f1d5c382fae9b0854425243e41dddf3438773bddc166bb9ab10997844b327429c667367497a52a2e03a0c961e75eb1a35f3d906bfe168685c
+DIST gentoo-kernel-6.1.67-1.arm64.gpkg.tar 65597440 BLAKE2B 75504780716018f8205a0e319587bd1e9f97583f34234b5264d9984bf4abb6b640e5e1369c667d311ffc7e3c00b0565c40c363a6c987acdbb613ba3ec1c1b19e SHA512 4ac9d5cbc35d2e1846bf2b1909306ba26dedbb5ed08f9b1659a1a9ab572e1565af69d6a7e61b38047071fb80b669d45d3de3149fee8d85a2afd3a30ec2daa82b
+DIST gentoo-kernel-6.1.67-1.ppc64le.gpkg.tar 59842560 BLAKE2B d73a41190a74047a66dad9bfcb519893f5946fc0354ed4d0325d6b5c85f464ac33e3df3d776e1b9923aa55223c918015a287fd1ae9807af20a5fbfde31f1a223 SHA512 c20c7eb7d69602c605615dffd16c22ec90ab8049eff36d56d8a178953e98f97beccbe7babd2c1f42251750f92d0472826f3812579bc0cd639c8d6d7451c6e574
+DIST gentoo-kernel-6.1.67-1.x86.gpkg.tar 62146560 BLAKE2B 0fcde449825da31afb3ad937c71551b78c52c438fc4832ccbd00c2acb7d27fb8c21a27b58c58b69bfd445bcf0da11400925d68009acff28ca99d38c06c741233 SHA512 286779c51104da8bf037e1fddbe5084ba348f116db782e35f7f817958b89c09c3c2fcdabdd6657e12b7d7adc3bd31aff54647b518d3eb73b6fc8900274cf51bc
 DIST gentoo-kernel-6.6.5-1.amd64.gpkg.tar 84510720 BLAKE2B c2e532d30dd0c248fbb09238ee45d4a736e7495fba0ffd1f75898a613ebc53fd83f8d20703570b27c5fa2a79b0e5be56cb2c2abc93d4630ed150910d4f4392e7 SHA512 788e2a74eefee4f48a71426d3b01ab5c2e3572a260c5c4a32f07f29266d789e1aa4af535e4a8b13ca0337ad38903a8f2148bc72786070eacec053c5efe80cf3d
 DIST gentoo-kernel-6.6.5-1.arm64.gpkg.tar 74332160 BLAKE2B d486a15c14a396cfcfb276aba8f3ba047594379828ffe9cc4804bbb20c8bf0db46da08fe82216efcc63803ca460336388fc90085f9b82a4ab40d8cb25a394f50 SHA512 6b4e381dfc9bb51ef870d03bf1ef86a2543b52359bfcb66b47f1fa21785a0d522e177b5e9abe711286e8634aae95cee7589d3069a132144d49bcfd4f6d1d4f07
 DIST gentoo-kernel-6.6.5-1.ppc64le.gpkg.tar 64337920 BLAKE2B 24ca829e20217cbbef416658003f8a100ff3b0a836baa331dc363a8822ac34b47812f3966055eee0b58d2d3af2a1217eba86e3a97e2c5f4f5b24e3b940823b40 SHA512 d285158b0d57427f23ca15ccdbd7affa9a34dd03daac665f3508cce11b3c59f9e9c4c933310fa5faafa5c65713a598c2f596a56294c31d73a49f23de02845e43

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
new file mode 100644
index 000000000000..726e0ef534f8
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-12 15:56 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2023-12-12 15:56 UTC (permalink / raw
  To: gentoo-commits

commit:     3c901c1f162fa39ade5e405b52d6b2fa300528ed
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 12 15:56:02 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 12 15:56:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c901c1f

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.67 arm64, #919764

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
index 726e0ef534f8..6b48325e8cf8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-12 23:22 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-12-12 23:22 UTC (permalink / raw
  To: gentoo-commits

commit:     e9822db53257f4e48960d61f2e46ca67bd95c0e1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 12 23:22:31 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 12 23:22:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9822db5

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.67 ppc64, #919764

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
index 6b48325e8cf8..0c42ab8cf41a 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-14  4:12 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-12-14  4:12 UTC (permalink / raw
  To: gentoo-commits

commit:     f246ef7a242e594a9b30865fe1ad38f65307874e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 14 04:11:39 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 14 04:11:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f246ef7a

sys-kernel/gentoo-kernel-bin: Bump to 5.15.143

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.143.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5a4ab8b3c4c7..5ebd1caaeb30 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-213.base.tar.xz 6247856 BLAKE2B 8decc2789f586d6c91cee876713
 DIST genpatches-5.10-213.extras.tar.xz 3876 BLAKE2B b852d4e7759f8f3f6adb9789df694f083f3a8b26cc0f44dcfc30b45f0b0b1099a1af6495df7a5ca8da8b3c4d1e83dd9f493cefe8787d80e45843a64dbf72d045 SHA512 3d6ddd8c9bc36cea25dd778924b2f2577f6b62d773ff1e3b847a604b9558e7614bdd805860b3efa0a2fd22fee3363a8f64cf8e9be24da65a8e132a447d09d9eb
 DIST genpatches-5.15-151.base.tar.xz 5817984 BLAKE2B 182b52b69171a07dc6333c139f570d1f50e2c7351150d32bd0d32d268750cbc5f548a25b07111b2fc754de920dc78bf6add2cefb233ec5601e57efb9c516c24d SHA512 364c32d0ac7372367e343292e28b4325b6529fb6b46eb84296e4622b6f1d1d1c2496865aca89c447eff113a56780ea06d94cee3f90570d4b012f3aedfbab70ef
 DIST genpatches-5.15-151.extras.tar.xz 3936 BLAKE2B 290c41b3f8c750f82d6fb8ae4542a64ff395c8def74c6f3c3d4752b57d1725bf1947beb626d8ee413a4ff50fcc74bad7f1efbc1bfb29b67a35e4b5ea396427f0 SHA512 a3d22a5decba9d24e65239a96b3133af07e126c7e0dd733eae61de48644bc31b012eb6595a15ac82ff763bf39e9f7c91c0153badcc2e9c83604a64f27e0ea43b
+DIST genpatches-5.15-152.base.tar.xz 5859680 BLAKE2B f07d522838bae14efdba3399a9e4ad0a442537b1a9942477600660df2f71cd8d17774dff0ce563a7c46595c6a5390048994be0f894f84c255ebac2f9ef885220 SHA512 bb6d744e075f6d7e380f78be870c64a14595da3b24ae217db9e69778d1f65326ade92e7fa9edbedbc6b6825ff8a83f08725d0ad165e4165047720a4f72985089
+DIST genpatches-5.15-152.extras.tar.xz 3940 BLAKE2B 91f8fa828c4fb434088a8cffc845c09484b613fb5990fd5faa925852e9d6009bc927135310372a3e7b78b59a9e6a1f52667ccf3dec0a2ec7f7ac4f66c5b63760 SHA512 615669b03df808733065081f58ef0c928fb45be1b5a15092dd6e8cc6ec13ed6c4df3ed69eb1e06fde52f35f19f4896e4ab8e557a02e061e8c1371c12cda7e04f
 DIST genpatches-6.1-74.base.tar.xz 4113880 BLAKE2B 26d9abc23f66346e376b78bb687ae7bc955447093641abe0bf736ff9e1c4e7ca70a0bd26b581f295b168ecd94c6f84603f13f5d097cd8b05b9373ea03a9d0426 SHA512 4ec9211030d1d1cf8e412b46f6cc101768418a177d0113b58f3aa0c4468536faa45a0615483baec378eae7995a91b86da1c06af167a1dbc6eca9ff853ae838f3
 DIST genpatches-6.1-74.extras.tar.xz 3812 BLAKE2B 52488fe7154cf6e0153a05184699dd1597a078a7a376e2866b68b923e7f82300757d1c70e7bc44920ab7813d500fb3d4677d49428261308e4b6b59a552381a9f SHA512 dd04bf075792824bf65cf349f6bc921d0c36cc66c878b8dfdd95c27f3a82de426d6725d79c02374e7372b74b68b9c0123875476de434f85646dd9aa8382d8de9
 DIST genpatches-6.1-75.base.tar.xz 4114396 BLAKE2B c21211d430392fbe96b0616e0ece650736f7204066222f88b84cffdbedcbda78d8fbf30ce8dce4c7fa450f24410fba1af1929ee3b3ea0472fde3473db95a0f5c SHA512 106db04baa9ef92e324929d025bb68f9eab4d0144d12a3d11cbfffb018cc46abeaadc76240c1acfd3877ef8efc1992374ad15cca061258e5f20452e3cb71b90f
@@ -22,6 +24,10 @@ DIST gentoo-kernel-5.15.142-1.amd64.gpkg.tar 66324480 BLAKE2B 3d6073f7d51a417e94
 DIST gentoo-kernel-5.15.142-1.arm64.gpkg.tar 59729920 BLAKE2B 094b7bfd51087e3c9582128ac87939d191ae6bae3058485a27d53b5843e6091b425f28134ce021cc5a7e14f3b38ff933c81d36fd1c36276172866da2860cb759 SHA512 a26f95e961cf0534c4b321bdd9ab8f95b50691c10fe0434c10539684bd4716b44f861405f367845ccb0b8b954621a54a128b02f1e3c97fb2f60bdcc049af763c
 DIST gentoo-kernel-5.15.142-1.ppc64le.gpkg.tar 54958080 BLAKE2B 2f028a0baee324a1224785c046e52da052198e6ceecaa6fdb418ee913d3e619e362d6f7e112ad39eb0c3033de1e714a1822006bfd030fb09f9a4934e31e5d07c SHA512 ca3a91ed2cde51eae08790651c09480c69590f36869939e3e38e551b6d0305979caba212e96a24e23c048167c79d2712fe9c05c9f28f4a807e1d4640c1037808
 DIST gentoo-kernel-5.15.142-1.x86.gpkg.tar 56064000 BLAKE2B 9596f32aa1e94494376c8f89b35be992c9db6036d5daac51f41762ef4aae5de5355856068c3c3f45e2f67a3eb829f4516f7d9b8c4d49d163333e70d22c4b6721 SHA512 5de6fa3d9e9eb57366355a6a67f978ef86b81760739ceacdcd1ba9c3ba5ba0d47d3d42b86c2021b82cf66c9c66977737bd08be3d3dadfbfd102c8529f528677a
+DIST gentoo-kernel-5.15.143-1.amd64.gpkg.tar 66324480 BLAKE2B b1a7965b0ca3d1d47045ce68de893e77fff81a2f88ddd857f074e92ebf2a00bc22ad45e1e0380868469f0d0981be56df2287a8ecb955deaf135706259869a559 SHA512 9944e140c29fbdef51e3d8d2a87e35baec5d675cea75216d865b558fa341a6b8044820ed7431fe04f02389fb7dc7f34468613ec11ab6b22c966d3da22ccb2a69
+DIST gentoo-kernel-5.15.143-1.arm64.gpkg.tar 59719680 BLAKE2B a0d6510a145e37f18bd6831ffdd72faf1dfd06a989831f3db6e6aa29f74a7c2dbd356cc558ceba2d8b7d56aa5d06c5739a4061df783039fe493164d0a55aa933 SHA512 ffb68d835be13c34915536ed695ec4ce092948e8949b01a8cc4af2b1a5b92f6ccfc63262a73e569ea0c28288d70b9b5cf66b42609bb24238b193d08c884b103c
+DIST gentoo-kernel-5.15.143-1.ppc64le.gpkg.tar 54968320 BLAKE2B 9653a0af2e052992c2873176e66b06ff457971ff27c073f483c3f72f56ee56920e54c981615ca5d54f03adefe5dd10628b3ee237d0b37f1c4ec9373fb181f64c SHA512 64c0a87448c7f5474fa847ff25e71958519f24e069b41126685bb2bdf77f5ae9b1f8448d92f862f70a4418228b7bb0acbbf455667a313a3eaa0de36931bc2b80
+DIST gentoo-kernel-5.15.143-1.x86.gpkg.tar 56053760 BLAKE2B 6866cfc9d4572cbbb9d8f6c3ecd3bb3d0a9a76a83764e52a8d554894375cff57dd20e9f8977820da7e6418e3b73e7792e496eddb7a0ba027338529f6893f4332 SHA512 af549c69e8ecf2a62353bf29fb0a2f52dbf00bd45c3dfda65b9c7ee3a0dfc55db5bc33e20a2a171d8cbb0a82b6da3b7428ef7011c1676ddeed3db9d00b216e32
 DIST gentoo-kernel-6.1.66-1.amd64.gpkg.tar 72601600 BLAKE2B 9c0b0b33ebd396ffc23a9f3346db128444d327bd150ab42812ba497bb65d2f2c67816d6c611f86679e6a264340177e3fe958411cc3ded1566c77f84cc23765d9 SHA512 dd9853b3c494990c1ba840489e8cf248a17f709dfed556b5444f59569d36f27ad6469eeaedbac3d6afd83f103a5599cee16bceca98c2c66fc3710741b832b0b8
 DIST gentoo-kernel-6.1.66-1.arm64.gpkg.tar 65597440 BLAKE2B 189d7818f5d18c26a5b6d7518a39f1155c0c1e2fe29220f486383d2c7ddca6dc8743439ba86033395a42937f40eb1f8a15503ede58638c39016daa1a39faf1cb SHA512 22585a92a9793b3ed655f9488226cd757e227b1250f6e66b6190f1202e400c8215df4f62a7f2475f4e03924a91c4028a2afa46a746c2bcb0d3f8aefc54154143
 DIST gentoo-kernel-6.1.66-1.ppc64le.gpkg.tar 59852800 BLAKE2B 1eeba1ccfa7c1b3a2843e01d01fbf0bd870fd61f09c1437b98f03e8e8bd89a761063837b1922d6de0f638293ec9f9614f05342094ca3a01e5fe69cf99f7d1a67 SHA512 330e430f22184ec193598d37977d440fa04b269d43786e137d1564ac11a98aa9898f6446b129d8df7bafce041c1db7e86688a4f0e39c66826eab7dc09065f1a9

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.143.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.143.ebuild
new file mode 100644
index 000000000000..0c08429b1f95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.143.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-14  4:12 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-12-14  4:12 UTC (permalink / raw
  To: gentoo-commits

commit:     bcff4516d7b70d68080adbaea00b6d7481aab74a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 14 04:11:35 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 14 04:11:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcff4516

sys-kernel/gentoo-kernel-bin: Bump to 6.1.68

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.68.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1b48f2622a21..5a4ab8b3c4c7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-6.1-74.base.tar.xz 4113880 BLAKE2B 26d9abc23f66346e376b78bb687ae
 DIST genpatches-6.1-74.extras.tar.xz 3812 BLAKE2B 52488fe7154cf6e0153a05184699dd1597a078a7a376e2866b68b923e7f82300757d1c70e7bc44920ab7813d500fb3d4677d49428261308e4b6b59a552381a9f SHA512 dd04bf075792824bf65cf349f6bc921d0c36cc66c878b8dfdd95c27f3a82de426d6725d79c02374e7372b74b68b9c0123875476de434f85646dd9aa8382d8de9
 DIST genpatches-6.1-75.base.tar.xz 4114396 BLAKE2B c21211d430392fbe96b0616e0ece650736f7204066222f88b84cffdbedcbda78d8fbf30ce8dce4c7fa450f24410fba1af1929ee3b3ea0472fde3473db95a0f5c SHA512 106db04baa9ef92e324929d025bb68f9eab4d0144d12a3d11cbfffb018cc46abeaadc76240c1acfd3877ef8efc1992374ad15cca061258e5f20452e3cb71b90f
 DIST genpatches-6.1-75.extras.tar.xz 3816 BLAKE2B 6e34ca62609c5ce63e7accb16f0c295bf9a38602d0c11af80c81f12744c0d90aadad86164b83a362dfdf70301ecd879eb67066544dbcdfd522d767e103a8592b SHA512 05718354716e8c8a4bbbe94923201345e2d2e75274973114878d46bc34ac2dba4d7d5beea333b4823efbbef65449bad615733c0ad0c6ffc6e1b2595ce0e45d38
+DIST genpatches-6.1-76.base.tar.xz 4170836 BLAKE2B 5f3d0f64b1b884d8401076e752e27f2021dbe9fd729172d5ae75ed8cd9cf578585e7dfcadf24542a07d4abc8350dcd0d17d41521f94f8d9d5bc1858e00752f5f SHA512 d4fa7598e022029d80199cf3c236b92c168674111f9d5a07fd3f8ba8db76249578db47ed68c412de369165d5c12c88510556241002285287cadd9a3e4a7b12e9
+DIST genpatches-6.1-76.extras.tar.xz 3816 BLAKE2B d61edb2c2fb7ef815aca59eee532177c0452ccfb5896398200d704129e40daee6870b11c4758095fb6824eb015de46ac388cd77ec075e1d508c8a299bd4077a7 SHA512 9f90fc444beef2fcedae8fa2f6bb01492c9ff3fbf2a5f34cc17a52e5af9615538a6a24eedfc4e09575a03c67b339c4d964ac55e950b6aef11935d5f877862ca1
 DIST genpatches-6.6-7.base.tar.xz 472596 BLAKE2B c5f69fa43401555567c9e5c3b5bad31ef55a3f49756f86e1e5cb935cf8cffb6ee080f411b5113dc3fb9d43224de432e6f1f6fb5a18082d269e30181e72aa1fcd SHA512 6098a5d32ff83fe2ceb094055be6336a19c40246946606fd0b39e86ce8bf53b96cd5539e6cbc774dc865f4be742ac3c127f8f48ff5cd3a50484dcd5afb7b9df3
 DIST genpatches-6.6-7.extras.tar.xz 3704 BLAKE2B 1bd0d01aefad3c47f2b7bdc550e607d2c4ba8e0cbbdbe3ba4ef57e539f9bd894222ca6f01908e6bb27221de1331634a6941867c7d6bece9620510110bf276107 SHA512 6da82d251ac6c33b8d2837e1a44a32ab5106f0a5816a8e76354c7d9eef510b4f485edfb1b80dad68e59b3a96494bed590ba1508f7b96697c364fd52c97b65496
 DIST genpatches-6.6-8.base.tar.xz 472816 BLAKE2B 503418967edebb8cb2020edab16f060334fc16c9f6ce7980b8e25e3db1fc4869571fd466abc8ec4add3a095d089f0c77532b2524fae1136c5f7ed487e90ccd3c SHA512 04a247aadefd43a9ec1382b5f77f18dabb1701469cbeabcaa1604405cea9112bec56bc9a08d33f9ce5ebb90b8d77a7c7a21774a10906f3c8a685c0d3c10bbe9d
@@ -28,6 +30,10 @@ DIST gentoo-kernel-6.1.67-1.amd64.gpkg.tar 72632320 BLAKE2B f078e2b5faa96eb66893
 DIST gentoo-kernel-6.1.67-1.arm64.gpkg.tar 65597440 BLAKE2B 75504780716018f8205a0e319587bd1e9f97583f34234b5264d9984bf4abb6b640e5e1369c667d311ffc7e3c00b0565c40c363a6c987acdbb613ba3ec1c1b19e SHA512 4ac9d5cbc35d2e1846bf2b1909306ba26dedbb5ed08f9b1659a1a9ab572e1565af69d6a7e61b38047071fb80b669d45d3de3149fee8d85a2afd3a30ec2daa82b
 DIST gentoo-kernel-6.1.67-1.ppc64le.gpkg.tar 59842560 BLAKE2B d73a41190a74047a66dad9bfcb519893f5946fc0354ed4d0325d6b5c85f464ac33e3df3d776e1b9923aa55223c918015a287fd1ae9807af20a5fbfde31f1a223 SHA512 c20c7eb7d69602c605615dffd16c22ec90ab8049eff36d56d8a178953e98f97beccbe7babd2c1f42251750f92d0472826f3812579bc0cd639c8d6d7451c6e574
 DIST gentoo-kernel-6.1.67-1.x86.gpkg.tar 62146560 BLAKE2B 0fcde449825da31afb3ad937c71551b78c52c438fc4832ccbd00c2acb7d27fb8c21a27b58c58b69bfd445bcf0da11400925d68009acff28ca99d38c06c741233 SHA512 286779c51104da8bf037e1fddbe5084ba348f116db782e35f7f817958b89c09c3c2fcdabdd6657e12b7d7adc3bd31aff54647b518d3eb73b6fc8900274cf51bc
+DIST gentoo-kernel-6.1.68-1.amd64.gpkg.tar 72591360 BLAKE2B 5b1e97e4277883d691856d7c8afedc216768426061612fd3b42a66df022a30e42c877e7ed1f7f232f5edc1df9a5bea90291906e3aeaad265dff7052074944706 SHA512 8f4a24df88b58980ee9840780366140cb0ae7e18d64edcf9cd497fd7ba7923692bc3475dff146163cf0846cbc5aaa3d9f3645c035737c465ee510ccfb05e5b05
+DIST gentoo-kernel-6.1.68-1.arm64.gpkg.tar 65617920 BLAKE2B c13510d3e2cc57dca9d2b58378731bce70e33dc6bf0b2a0492259448080ba8c790cf49d873a91aa82d5612e27ff40fdb3605096f45e69d6db48ea8284a54cf3e SHA512 35aa4cce38ffbe83e51995fcf38184174edaea40a2223f3f725972ae8f17a64509090dfd9541339a06c114c4a5646199d565de0b3c3ceb53f575e3550ef2de76
+DIST gentoo-kernel-6.1.68-1.ppc64le.gpkg.tar 59873280 BLAKE2B 386808ed5ce96c5a009c9343750b28dfb3a76355a9bfde8d25abb90190456072f78f8b9ed6e7b6caf670ff79f8600cd70e09927285d8f4225373a36c88f37a8c SHA512 a4c6d700cf41a51a0edfcd68fe6e3bd26dc0fb7f55d54db9816cf9ceaeb6bd46fb33f141e5c7783c5af5175df924d2125ec1c7ed40df3d66be76ca5760fc7987
+DIST gentoo-kernel-6.1.68-1.x86.gpkg.tar 62136320 BLAKE2B 793f1b4718835ad0c76d7ec7ea1a9703221642e7fc35bd592b5df4a0441eee132b4b9a40dc1eada963daf9e9288747051b536aa1b9e768f7f5afac88e727e446 SHA512 1291804c18143bbb39535be7c171f982da088f4ffd831c438acd5443923d7e3eca9d0e1fcf7cbb1a9a1a10d54a7910a8b990ca97336c1a19d63bf0477489e16d
 DIST gentoo-kernel-6.6.5-1.amd64.gpkg.tar 84510720 BLAKE2B c2e532d30dd0c248fbb09238ee45d4a736e7495fba0ffd1f75898a613ebc53fd83f8d20703570b27c5fa2a79b0e5be56cb2c2abc93d4630ed150910d4f4392e7 SHA512 788e2a74eefee4f48a71426d3b01ab5c2e3572a260c5c4a32f07f29266d789e1aa4af535e4a8b13ca0337ad38903a8f2148bc72786070eacec053c5efe80cf3d
 DIST gentoo-kernel-6.6.5-1.arm64.gpkg.tar 74332160 BLAKE2B d486a15c14a396cfcfb276aba8f3ba047594379828ffe9cc4804bbb20c8bf0db46da08fe82216efcc63803ca460336388fc90085f9b82a4ab40d8cb25a394f50 SHA512 6b4e381dfc9bb51ef870d03bf1ef86a2543b52359bfcb66b47f1fa21785a0d522e177b5e9abe711286e8634aae95cee7589d3069a132144d49bcfd4f6d1d4f07
 DIST gentoo-kernel-6.6.5-1.ppc64le.gpkg.tar 64337920 BLAKE2B 24ca829e20217cbbef416658003f8a100ff3b0a836baa331dc363a8822ac34b47812f3966055eee0b58d2d3af2a1217eba86e3a97e2c5f4f5b24e3b940823b40 SHA512 d285158b0d57427f23ca15ccdbd7affa9a34dd03daac665f3508cce11b3c59f9e9c4c933310fa5faafa5c65713a598c2f596a56294c31d73a49f23de02845e43

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.68.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.68.ebuild
new file mode 100644
index 000000000000..726e0ef534f8
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.68.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-14  4:12 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-12-14  4:12 UTC (permalink / raw
  To: gentoo-commits

commit:     8a701ca4504882aa4f9b55695fc0a40857b787e9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 14 04:11:31 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 14 04:11:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a701ca4

sys-kernel/gentoo-kernel-bin: Bump to 6.6.7

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.7.ebuild                 | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index cc51ccf2dc69..1b48f2622a21 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.6-7.base.tar.xz 472596 BLAKE2B c5f69fa43401555567c9e5c3b5bad31
 DIST genpatches-6.6-7.extras.tar.xz 3704 BLAKE2B 1bd0d01aefad3c47f2b7bdc550e607d2c4ba8e0cbbdbe3ba4ef57e539f9bd894222ca6f01908e6bb27221de1331634a6941867c7d6bece9620510110bf276107 SHA512 6da82d251ac6c33b8d2837e1a44a32ab5106f0a5816a8e76354c7d9eef510b4f485edfb1b80dad68e59b3a96494bed590ba1508f7b96697c364fd52c97b65496
 DIST genpatches-6.6-8.base.tar.xz 472816 BLAKE2B 503418967edebb8cb2020edab16f060334fc16c9f6ce7980b8e25e3db1fc4869571fd466abc8ec4add3a095d089f0c77532b2524fae1136c5f7ed487e90ccd3c SHA512 04a247aadefd43a9ec1382b5f77f18dabb1701469cbeabcaa1604405cea9112bec56bc9a08d33f9ce5ebb90b8d77a7c7a21774a10906f3c8a685c0d3c10bbe9d
 DIST genpatches-6.6-8.extras.tar.xz 3704 BLAKE2B c474c55469c536f563036c74038f7a5f083e23e049648377ff42d517faa34ed14ed6d576695990c21883b98036a93f144b636b9024108367dd131bf3366074d0 SHA512 f7a9f0f448c210981cd412a0766b26fd19e8147659d91db4e3d3d4ff4dea514c4c3a08bc6bb45de0289546c5bb428c1db4f517b45c57c3b7bfacb7a991e1826f
+DIST genpatches-6.6-9.base.tar.xz 542696 BLAKE2B c0b650debf66e74923faeb933712acf4697dee9351bb3814845e5a4505818669d9392e5fca6cca4b28d42e29ff6c80e5a8e62de0446e121f950df12a83aa0cc9 SHA512 a02ab965d0beec3f72527176ad9c6858558dacdd6151cd6f3e3ec073f9965a74a048336e9403de12dd4bea4764aaa28f364ec941d86d4582271347f0d2394c7d
+DIST genpatches-6.6-9.extras.tar.xz 3704 BLAKE2B 3917a85e31159724a2011824cf64c7d2cc169bdecfe2d0c051e0cc2fc4200cfd0bdd7f2cc17f8feb616375d54c43a0bf59431dd72f9ed6ff63bbf25974bdd654 SHA512 1d1e47db577ae990dd11709896384f1c9c49166c89e08e5838751794b9d3537cf447507b78f4cf08d9a4c6a9f94dbf384458fb3b0ae2232b1068b6082977b117
 DIST gentoo-kernel-5.10.203-1.amd64.gpkg.tar 63232000 BLAKE2B f59a1414569c6d09a0fc9955cb67bdc5c5c19bf3cc433ac8966503d2e392b5a59fe0d6e7a7d4d1df7a97670412941730366b0d99b9a5f5fba7bdc00aba38308c SHA512 3ab651cde29a7c0379214e5b987ac70cb81f2edf7004f12361b4eadb22c4c47eca1807a8b058c5feae86c2b45258e8437c250ddb2867d46ff599a20ab2b9501e
 DIST gentoo-kernel-5.10.203-1.arm64.gpkg.tar 56719360 BLAKE2B fc20a53d9280a4af29959f57f2613e25812229e26ab6a52f436064f73ee7f9131ca6aa0da293af471bc882d8cb1d075cbba2a357903546ef9c6d62aa061e4c66 SHA512 4638b0434965262e9dd1029481262f90650335f195ae38d0168e3643e4fdbbaa29b100966601bb9e7dae0ec91a8e4124dd902282c3aa89071d3561f44631b7f1
 DIST gentoo-kernel-5.10.203-1.ppc64le.gpkg.tar 52858880 BLAKE2B 311524d8799daffb3499dfb8b7814bca9598152fed3e81b74e18b7300babd93966b7894039eee91746e61d7dde3e21723be3dd8d59d9e2df07b4a4298bc9b84c SHA512 d3f840b2b412163b898d512b50ce97e908d0522c8d580198fe096846464e7cd189cc7515287b209f613d4a55bf6038320c035b1cadce643ca7d71d8b83b08607
@@ -34,6 +36,10 @@ DIST gentoo-kernel-6.6.6-1.amd64.gpkg.tar 84520960 BLAKE2B 13b6b70eb0f06491fc0e7
 DIST gentoo-kernel-6.6.6-1.arm64.gpkg.tar 74321920 BLAKE2B d08c288fd33f0d247de269a3264d27d85b5d5c4b28de070e6e073dfe1a3777240e2eef8124586340945e52c9c22e96dd75e6e9980678ee54a758cdec4b798fec SHA512 3e3344486b2d9746cf2a89981894cafc2635f9af44f9df26eae2c03a69321fc1d111550b2bd25301e4ee98c03059945a67d0f168247da6402f05cfe034816ebb
 DIST gentoo-kernel-6.6.6-1.ppc64le.gpkg.tar 64327680 BLAKE2B 014397a3723e87f720d19ce51d6535a04c163b9fe157465fec42014407d449cc0d66fef067b8c9b92fd39921e3f68a99869675b96d53e5f3b6362b1408b134be SHA512 59721a9d1c31ebe2660cf45f89c82262337f58764178c4cd612554df3e5ae9d6dbc62ab9255283123bf8d1a6875e2b0d0875c4f5ea4a92beca7e12c0ec993d78
 DIST gentoo-kernel-6.6.6-1.x86.gpkg.tar 68239360 BLAKE2B fd979634c4a7bcb4b69fef2660ba30182df3fca5c69093652cfdb2239b45e38ef98e4a38200eaf27d615decd9729bc3ac06ba639aa878f5445b29c7447cca30f SHA512 90fbec34adf67bdc36b260c64349c2aa4442abc3c2e82c0be1781903a384e372a75b39da29bd44af230682fc81a2b2ddb5d507e12eecd48efa1da5150c8d333e
+DIST gentoo-kernel-6.6.7-1.amd64.gpkg.tar 84561920 BLAKE2B a69ea27ab96a6fabd6391fb28d2815191133aa4aa42315abbe2509f76d6379e8e3019105cd93a6e847c3534a780e93de4298f2132350880745ebb4642460e3fa SHA512 c6a0b7e10fa27f89842cc55f179842fc92b77aea108fefd698153e779faf163cafe73e090892089a74d9a82e846a6948fef60d914a9aed8f91890eacd83369bd
+DIST gentoo-kernel-6.6.7-1.arm64.gpkg.tar 74321920 BLAKE2B 6828e56505da5c3b804cd3e98436bb4fdda0963e531ae193e4859041ab94d7d9e4da9cc829fa4404e0cc0c222f6bc2b58ffbd2e70b81b48a9e84771420b116b6 SHA512 e0e3c54ec862e06b765abbeea263ecbba1be3b5efa0fa479b9d5bd9bff32e6cc7adc5639aa17cd2dbd0d78894a832332c494e026af59f3757a87eee8d196c375
+DIST gentoo-kernel-6.6.7-1.ppc64le.gpkg.tar 64317440 BLAKE2B 7e59a93f9bc44c98df9a3e1e107004c929420333f0c0e6166c8430563233aded7d32ee63c7f1046282d2786792440caf4558dd6684a6035a4fd7c17612d4dca0 SHA512 ff8745e2d696844b96c129dc06bdd537c853c17615adc0d30241b4e7e923bf805e70eb11191f27ad18393d3ea9fb9135f588e57d16b0f77242e34cd73b3d8d70
+DIST gentoo-kernel-6.6.7-1.x86.gpkg.tar 68270080 BLAKE2B 07ff96c2e2bd7dd3b19ccd871661120c6ac480741518907204da1a4d47dfe3f4a3536d867f5baf13c9cdd470e20777bd995a7f53ea0b91e9ad82ca31fc4550c9 SHA512 ebb289457a051e874249371c032c42be42ca939afe2a54c098f47c349f3106c5cedf0e389c62d2aadc881606584eca2cc9fecd43c396f5957bbc174dd044693f
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.7.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.7.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-14  4:12 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-12-14  4:12 UTC (permalink / raw
  To: gentoo-commits

commit:     8d913902ee83dc792eb3d7e06bbb7c908534871a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 14 04:11:46 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 14 04:11:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d913902

sys-kernel/gentoo-kernel-bin: Bump to 5.10.204

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.204.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5ebd1caaeb30..11b38f67c956 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-213.base.tar.xz 6247856 BLAKE2B 8decc2789f586d6c91cee876713e76dfb15d2df1191deab54d8c656859561e29b7516693d46b9922c69cc20572c0c79cac02088b9e85d5c2fa0cf72ad78f1210 SHA512 9c2e5f12baeed7d57c6730f458ce32ff01ff3120d4f11e524e14062b449ea43a0e467950171cbe912de0c64e6b16ce1193d7e8e56e190d6abc1a8adc9a7b9f1d
 DIST genpatches-5.10-213.extras.tar.xz 3876 BLAKE2B b852d4e7759f8f3f6adb9789df694f083f3a8b26cc0f44dcfc30b45f0b0b1099a1af6495df7a5ca8da8b3c4d1e83dd9f493cefe8787d80e45843a64dbf72d045 SHA512 3d6ddd8c9bc36cea25dd778924b2f2577f6b62d773ff1e3b847a604b9558e7614bdd805860b3efa0a2fd22fee3363a8f64cf8e9be24da65a8e132a447d09d9eb
+DIST genpatches-5.10-214.base.tar.xz 6277292 BLAKE2B c048bb8187cad0d22c7aed931949338b08fd4fb20cec2f1ef8ca940632d1b9beb60cf6c5ae98b537c8a9d25b86de9d4a35e771b8cbb8cc5d3569b5dcaf79454d SHA512 88745e2abe59e6c41243fe05946cd82d53c85844f3c0e5e162f616f80c46243b2bbb510dec2f837ed677129d27f4678bfbdadacbfc1977ddfa142493a2c24ca6
+DIST genpatches-5.10-214.extras.tar.xz 3876 BLAKE2B d3d2b1b6b2b3d4574300a7a84ed449733bcde3a1aa855a54f10d484ab0dfb1b381ad7d9ae4551993515a8af2747aa42e830c39039803e0fccbe9a06be011a819 SHA512 34f83560c6ae888feabe56906bbda4e5b68ca36f418341ef2200018a79bcfacd0c30e8535c3684fbfe2b0557fdd59383b33a7e57e7cfbaacb81d94ddbb12afb7
 DIST genpatches-5.15-151.base.tar.xz 5817984 BLAKE2B 182b52b69171a07dc6333c139f570d1f50e2c7351150d32bd0d32d268750cbc5f548a25b07111b2fc754de920dc78bf6add2cefb233ec5601e57efb9c516c24d SHA512 364c32d0ac7372367e343292e28b4325b6529fb6b46eb84296e4622b6f1d1d1c2496865aca89c447eff113a56780ea06d94cee3f90570d4b012f3aedfbab70ef
 DIST genpatches-5.15-151.extras.tar.xz 3936 BLAKE2B 290c41b3f8c750f82d6fb8ae4542a64ff395c8def74c6f3c3d4752b57d1725bf1947beb626d8ee413a4ff50fcc74bad7f1efbc1bfb29b67a35e4b5ea396427f0 SHA512 a3d22a5decba9d24e65239a96b3133af07e126c7e0dd733eae61de48644bc31b012eb6595a15ac82ff763bf39e9f7c91c0153badcc2e9c83604a64f27e0ea43b
 DIST genpatches-5.15-152.base.tar.xz 5859680 BLAKE2B f07d522838bae14efdba3399a9e4ad0a442537b1a9942477600660df2f71cd8d17774dff0ce563a7c46595c6a5390048994be0f894f84c255ebac2f9ef885220 SHA512 bb6d744e075f6d7e380f78be870c64a14595da3b24ae217db9e69778d1f65326ade92e7fa9edbedbc6b6825ff8a83f08725d0ad165e4165047720a4f72985089
@@ -20,6 +22,10 @@ DIST gentoo-kernel-5.10.203-1.amd64.gpkg.tar 63232000 BLAKE2B f59a1414569c6d09a0
 DIST gentoo-kernel-5.10.203-1.arm64.gpkg.tar 56719360 BLAKE2B fc20a53d9280a4af29959f57f2613e25812229e26ab6a52f436064f73ee7f9131ca6aa0da293af471bc882d8cb1d075cbba2a357903546ef9c6d62aa061e4c66 SHA512 4638b0434965262e9dd1029481262f90650335f195ae38d0168e3643e4fdbbaa29b100966601bb9e7dae0ec91a8e4124dd902282c3aa89071d3561f44631b7f1
 DIST gentoo-kernel-5.10.203-1.ppc64le.gpkg.tar 52858880 BLAKE2B 311524d8799daffb3499dfb8b7814bca9598152fed3e81b74e18b7300babd93966b7894039eee91746e61d7dde3e21723be3dd8d59d9e2df07b4a4298bc9b84c SHA512 d3f840b2b412163b898d512b50ce97e908d0522c8d580198fe096846464e7cd189cc7515287b209f613d4a55bf6038320c035b1cadce643ca7d71d8b83b08607
 DIST gentoo-kernel-5.10.203-1.x86.gpkg.tar 53555200 BLAKE2B a4e500374e3c7182e25564ffa6ae9559fdabc4dea5d33d3c0167529aea015936d3dc07b50226f1d14c77e21db39bec1542f163c28aa3fe1b85549551b7c7dcbb SHA512 09098bf1d524030e9430c46a9296e08e0708a75c04facadaa6dedca424a67d1a0e4303b635b46b8e2cbecb16dd8af3e55d425b76bfa5fac0e120ddd11c090889
+DIST gentoo-kernel-5.10.204-1.amd64.gpkg.tar 63221760 BLAKE2B e07fdcd6df6570cf436b052a445d5ffb9c74cf8dde388fc68d31d1952df879caefde202cf3ed3e6ce393daadb8a8bd1fb08ef5e4033c7fd8179d437f22a5ccff SHA512 cbab40d18c1d6e0e3e6ed6be32eb2586949a72d14247d3dc3be075592a8b7cd25671c5b448976e8d6dd8897767d7bd9e1a761af609420a044502938811bb69c2
+DIST gentoo-kernel-5.10.204-1.arm64.gpkg.tar 56709120 BLAKE2B 076bb4cee47a02b2244956b77800f0da781749e8edb890c49a2d0e573678ab6e7227a92471d16753fe1e4c129b3742b76e6d13f4b4c2f9f0fbeb5eece3a91fb5 SHA512 52dd636d2f3d48966cf01b57ff79939620990ae6d66bc23c9110df2932548f00f1073909c59fe8d1c8cb61970ff792bde4d619e8a78ec8102dee308b8932f44f
+DIST gentoo-kernel-5.10.204-1.ppc64le.gpkg.tar 52879360 BLAKE2B 88a9f0c516bb7a2325929bfc05a31feecd7e9a0e2fd436dcb214f50dbc3e14fa0d26b352d61897506f9b9e45073ed1cae7d37b5c3cdfa1f7d19056ddd370dcdf SHA512 143370215320a5a6e8f19aaaaf026e7987202c5ebca8c8d810e1f31cec57297db2071dc35f4cadff161654ad03a010de8901c1d59533bd915f5d06093e49c88c
+DIST gentoo-kernel-5.10.204-1.x86.gpkg.tar 53534720 BLAKE2B 884c0f19631e53d95183197432351800ab35c3015d5545fa18257592069079a13bf060441910126605a71f81c0cd251d39fe4c7fdd3b581f5375e7f9ffdc9c57 SHA512 061006fc4e6b0f135850ebcd87ccae9a40748f2b2d7e8384d90182fb0e4f032b8e55721c5b82a068904d898ade90c405da589bbba0be1fcee96d9bb17a530296
 DIST gentoo-kernel-5.15.142-1.amd64.gpkg.tar 66324480 BLAKE2B 3d6073f7d51a417e94c215f513f175de10601cdde4f2afb9637c441cc4a724773c7f11067c8e995142225072d093c0f61fabb676b8a185fdf394e221005c3eab SHA512 688237e02c84bb08dc284dd497fdbcf0303f027c94e5b32e0b0449c9ae342418414bb2b4a977842e27e263b8e6402d2fb8b5d490379931e5c37beb0deee7ffc6
 DIST gentoo-kernel-5.15.142-1.arm64.gpkg.tar 59729920 BLAKE2B 094b7bfd51087e3c9582128ac87939d191ae6bae3058485a27d53b5843e6091b425f28134ce021cc5a7e14f3b38ff933c81d36fd1c36276172866da2860cb759 SHA512 a26f95e961cf0534c4b321bdd9ab8f95b50691c10fe0434c10539684bd4716b44f861405f367845ccb0b8b954621a54a128b02f1e3c97fb2f60bdcc049af763c
 DIST gentoo-kernel-5.15.142-1.ppc64le.gpkg.tar 54958080 BLAKE2B 2f028a0baee324a1224785c046e52da052198e6ceecaa6fdb418ee913d3e619e362d6f7e112ad39eb0c3033de1e714a1822006bfd030fb09f9a4934e31e5d07c SHA512 ca3a91ed2cde51eae08790651c09480c69590f36869939e3e38e551b6d0305979caba212e96a24e23c048167c79d2712fe9c05c9f28f4a807e1d4640c1037808

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.204.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.204.ebuild
new file mode 100644
index 000000000000..fb165f3f0e91
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.204.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-14  7:30 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-12-14  7:30 UTC (permalink / raw
  To: gentoo-commits

commit:     c8951e5bd1268655b2f52ef0413787d14102f17c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 14 07:29:01 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 14 07:29:01 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8951e5b

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.67 amd64, #919764

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
index 0c42ab8cf41a..ca5d147f9542 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-14  7:30 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2023-12-14  7:30 UTC (permalink / raw
  To: gentoo-commits

commit:     28d35230ce0d146b8ba8f47cec7d65f56553d137
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 14 07:29:06 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 14 07:29:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d35230

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.67 x86, #919764

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
index ca5d147f9542..4434a5f6471e 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-20 16:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-20 16:08 UTC (permalink / raw
  To: gentoo-commits

commit:     cc157c5b606a7d506edc5471a6781ccd7bc2b6c5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 20 16:07:08 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 20 16:08:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc157c5b

sys-kernel/gentoo-kernel-bin: Fix genpatches increment in 5.10.*

Closes: https://bugs.gentoo.org/920384
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest                          | 4 ++--
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.204.ebuild | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 11b38f67c956..724c285ee75b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,7 +1,7 @@
-DIST genpatches-5.10-213.base.tar.xz 6247856 BLAKE2B 8decc2789f586d6c91cee876713e76dfb15d2df1191deab54d8c656859561e29b7516693d46b9922c69cc20572c0c79cac02088b9e85d5c2fa0cf72ad78f1210 SHA512 9c2e5f12baeed7d57c6730f458ce32ff01ff3120d4f11e524e14062b449ea43a0e467950171cbe912de0c64e6b16ce1193d7e8e56e190d6abc1a8adc9a7b9f1d
-DIST genpatches-5.10-213.extras.tar.xz 3876 BLAKE2B b852d4e7759f8f3f6adb9789df694f083f3a8b26cc0f44dcfc30b45f0b0b1099a1af6495df7a5ca8da8b3c4d1e83dd9f493cefe8787d80e45843a64dbf72d045 SHA512 3d6ddd8c9bc36cea25dd778924b2f2577f6b62d773ff1e3b847a604b9558e7614bdd805860b3efa0a2fd22fee3363a8f64cf8e9be24da65a8e132a447d09d9eb
 DIST genpatches-5.10-214.base.tar.xz 6277292 BLAKE2B c048bb8187cad0d22c7aed931949338b08fd4fb20cec2f1ef8ca940632d1b9beb60cf6c5ae98b537c8a9d25b86de9d4a35e771b8cbb8cc5d3569b5dcaf79454d SHA512 88745e2abe59e6c41243fe05946cd82d53c85844f3c0e5e162f616f80c46243b2bbb510dec2f837ed677129d27f4678bfbdadacbfc1977ddfa142493a2c24ca6
 DIST genpatches-5.10-214.extras.tar.xz 3876 BLAKE2B d3d2b1b6b2b3d4574300a7a84ed449733bcde3a1aa855a54f10d484ab0dfb1b381ad7d9ae4551993515a8af2747aa42e830c39039803e0fccbe9a06be011a819 SHA512 34f83560c6ae888feabe56906bbda4e5b68ca36f418341ef2200018a79bcfacd0c30e8535c3684fbfe2b0557fdd59383b33a7e57e7cfbaacb81d94ddbb12afb7
+DIST genpatches-5.10-215.base.tar.xz 6309840 BLAKE2B 0262f92a52738dfab01e7ff4359963652b822bff885e3f22c4afb0597099e4cd58d20215f25b0dabff662e4daa4fc1c0161e338bc3ff88cd18e8323453496dcc SHA512 f89384b62dfdf964caf0208f477211ebce680d8cdd30bbc4321bce652e8fa6cb9e666c7ca9c348daf02187c8b22b1f05bb5de064898e821a41b2752babc0ae30
+DIST genpatches-5.10-215.extras.tar.xz 3876 BLAKE2B 65cd91d6dd01837f4cef599f5c247f45e9537665a4b728401ae6fa30013b18022dde1f8e988470dcbea4593f16c93627541fa287455842e1e85d528d3dc38132 SHA512 b9976e5c2347a53b56c5a3b6dda2c702162f05137fdbdd6de005059d781ddf47a047442f05b27ac3b34929e68ed0484fdb072f593005472e8ddf78ec41030cc6
 DIST genpatches-5.15-151.base.tar.xz 5817984 BLAKE2B 182b52b69171a07dc6333c139f570d1f50e2c7351150d32bd0d32d268750cbc5f548a25b07111b2fc754de920dc78bf6add2cefb233ec5601e57efb9c516c24d SHA512 364c32d0ac7372367e343292e28b4325b6529fb6b46eb84296e4622b6f1d1d1c2496865aca89c447eff113a56780ea06d94cee3f90570d4b012f3aedfbab70ef
 DIST genpatches-5.15-151.extras.tar.xz 3936 BLAKE2B 290c41b3f8c750f82d6fb8ae4542a64ff395c8def74c6f3c3d4752b57d1725bf1947beb626d8ee413a4ff50fcc74bad7f1efbc1bfb29b67a35e4b5ea396427f0 SHA512 a3d22a5decba9d24e65239a96b3133af07e126c7e0dd733eae61de48644bc31b012eb6595a15ac82ff763bf39e9f7c91c0153badcc2e9c83604a64f27e0ea43b
 DIST genpatches-5.15-152.base.tar.xz 5859680 BLAKE2B f07d522838bae14efdba3399a9e4ad0a442537b1a9942477600660df2f71cd8d17774dff0ce563a7c46595c6a5390048994be0f894f84c255ebac2f9ef885220 SHA512 bb6d744e075f6d7e380f78be870c64a14595da3b24ae217db9e69778d1f65326ade92e7fa9edbedbc6b6825ff8a83f08725d0ad165e4165047720a4f72985089

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild
index 67af68076aac..1d6e7f6a8416 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit kernel-install toolchain-funcs unpacker
 
 MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
 BINPKG=${P/-bin}-1
 
 DESCRIPTION="Pre-built Linux kernel with Gentoo patches"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.204.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.204.ebuild
index fb165f3f0e91..ea061d08855e 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.204.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.204.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit kernel-install toolchain-funcs unpacker
 
 MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
 BINPKG=${P/-bin}-1
 
 DESCRIPTION="Pre-built Linux kernel with Gentoo patches"


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-20 20:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-20 20:22 UTC (permalink / raw
  To: gentoo-commits

commit:     1d3b7bd93c4a910e9a0bb5e15a567dc10fca24b5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 20 20:20:40 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 20 20:21:01 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d3b7bd9

sys-kernel/gentoo-kernel-bin: Bump to 5.10.205

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.205.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f51802df7462..44692afb2aa9 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-214.base.tar.xz 6277292 BLAKE2B c048bb8187cad0d22c7aed93194
 DIST genpatches-5.10-214.extras.tar.xz 3876 BLAKE2B d3d2b1b6b2b3d4574300a7a84ed449733bcde3a1aa855a54f10d484ab0dfb1b381ad7d9ae4551993515a8af2747aa42e830c39039803e0fccbe9a06be011a819 SHA512 34f83560c6ae888feabe56906bbda4e5b68ca36f418341ef2200018a79bcfacd0c30e8535c3684fbfe2b0557fdd59383b33a7e57e7cfbaacb81d94ddbb12afb7
 DIST genpatches-5.10-215.base.tar.xz 6309840 BLAKE2B 0262f92a52738dfab01e7ff4359963652b822bff885e3f22c4afb0597099e4cd58d20215f25b0dabff662e4daa4fc1c0161e338bc3ff88cd18e8323453496dcc SHA512 f89384b62dfdf964caf0208f477211ebce680d8cdd30bbc4321bce652e8fa6cb9e666c7ca9c348daf02187c8b22b1f05bb5de064898e821a41b2752babc0ae30
 DIST genpatches-5.10-215.extras.tar.xz 3876 BLAKE2B 65cd91d6dd01837f4cef599f5c247f45e9537665a4b728401ae6fa30013b18022dde1f8e988470dcbea4593f16c93627541fa287455842e1e85d528d3dc38132 SHA512 b9976e5c2347a53b56c5a3b6dda2c702162f05137fdbdd6de005059d781ddf47a047442f05b27ac3b34929e68ed0484fdb072f593005472e8ddf78ec41030cc6
+DIST genpatches-5.10-216.base.tar.xz 6323624 BLAKE2B 7322ad90ab57a998bd282bfe47defd592095beadeb75dc4caef010f1e05193df170c54676a69df1ae564cc2293fe275c5c56f324c0ce6fff022b86bae3b66577 SHA512 838ca62ea49fbdaffd47102cdf5c7f50da0a29ae4a20acf063193c48d2676b4633fa6c431044e47ecc79fad9ccca0481a2bd08d759444c6ac40fc5133c9bd709
+DIST genpatches-5.10-216.extras.tar.xz 3876 BLAKE2B 60da30135bee0734e352fa197aa1e6ee0db45907c3053ca0707282a00250d835e483b92dbff50e882a4b5345bda5a68ea421769229416c4feb6d5c5b08c63f0d SHA512 712301b6fd53fcef79ab508b44fedf1f55ed9cafd0f707cf86d4061770addb66f7f6c2b9f8f6e1366ff7b88ded5cc8fc4ffbcc06ccb0e60672dc39f90b586a6f
 DIST genpatches-5.15-151.base.tar.xz 5817984 BLAKE2B 182b52b69171a07dc6333c139f570d1f50e2c7351150d32bd0d32d268750cbc5f548a25b07111b2fc754de920dc78bf6add2cefb233ec5601e57efb9c516c24d SHA512 364c32d0ac7372367e343292e28b4325b6529fb6b46eb84296e4622b6f1d1d1c2496865aca89c447eff113a56780ea06d94cee3f90570d4b012f3aedfbab70ef
 DIST genpatches-5.15-151.extras.tar.xz 3936 BLAKE2B 290c41b3f8c750f82d6fb8ae4542a64ff395c8def74c6f3c3d4752b57d1725bf1947beb626d8ee413a4ff50fcc74bad7f1efbc1bfb29b67a35e4b5ea396427f0 SHA512 a3d22a5decba9d24e65239a96b3133af07e126c7e0dd733eae61de48644bc31b012eb6595a15ac82ff763bf39e9f7c91c0153badcc2e9c83604a64f27e0ea43b
 DIST genpatches-5.15-152.base.tar.xz 5859680 BLAKE2B f07d522838bae14efdba3399a9e4ad0a442537b1a9942477600660df2f71cd8d17774dff0ce563a7c46595c6a5390048994be0f894f84c255ebac2f9ef885220 SHA512 bb6d744e075f6d7e380f78be870c64a14595da3b24ae217db9e69778d1f65326ade92e7fa9edbedbc6b6825ff8a83f08725d0ad165e4165047720a4f72985089
@@ -32,6 +34,10 @@ DIST gentoo-kernel-5.10.204-1.amd64.gpkg.tar 63221760 BLAKE2B e07fdcd6df6570cf43
 DIST gentoo-kernel-5.10.204-1.arm64.gpkg.tar 56709120 BLAKE2B 076bb4cee47a02b2244956b77800f0da781749e8edb890c49a2d0e573678ab6e7227a92471d16753fe1e4c129b3742b76e6d13f4b4c2f9f0fbeb5eece3a91fb5 SHA512 52dd636d2f3d48966cf01b57ff79939620990ae6d66bc23c9110df2932548f00f1073909c59fe8d1c8cb61970ff792bde4d619e8a78ec8102dee308b8932f44f
 DIST gentoo-kernel-5.10.204-1.ppc64le.gpkg.tar 52879360 BLAKE2B 88a9f0c516bb7a2325929bfc05a31feecd7e9a0e2fd436dcb214f50dbc3e14fa0d26b352d61897506f9b9e45073ed1cae7d37b5c3cdfa1f7d19056ddd370dcdf SHA512 143370215320a5a6e8f19aaaaf026e7987202c5ebca8c8d810e1f31cec57297db2071dc35f4cadff161654ad03a010de8901c1d59533bd915f5d06093e49c88c
 DIST gentoo-kernel-5.10.204-1.x86.gpkg.tar 53534720 BLAKE2B 884c0f19631e53d95183197432351800ab35c3015d5545fa18257592069079a13bf060441910126605a71f81c0cd251d39fe4c7fdd3b581f5375e7f9ffdc9c57 SHA512 061006fc4e6b0f135850ebcd87ccae9a40748f2b2d7e8384d90182fb0e4f032b8e55721c5b82a068904d898ade90c405da589bbba0be1fcee96d9bb17a530296
+DIST gentoo-kernel-5.10.205-1.amd64.gpkg.tar 63252480 BLAKE2B 52cf3967ac881aa557da92d11a021c2509b5e6920cb04be415c626bea66e08579481b61d6897d8e88fd830d18461e6c41423aea398fa1f00aed581300cc1403a SHA512 295945d6ca4ed5322918662531b353867522782f243aba54f3cbbe22b515059e54b40bf124020c1d8315c27a491d7af894a8331e1395f44c0d763297d36e58a2
+DIST gentoo-kernel-5.10.205-1.arm64.gpkg.tar 56729600 BLAKE2B 62ecf66572c0b5da944e3200f7b0d1ba3e12231e66c5e90b1415becb0fd80d49da34b57fa5d20898f7c0085be25edc9ba939daa400e7587d6ac9836ede944f94 SHA512 5b5530f160b7119a200a4fb7c247aeff76055e92be92289d02be37f886dc522c076a19013d518df348f5fe352c758343c6ad61d7b0a819609f8020e2321de6e1
+DIST gentoo-kernel-5.10.205-1.ppc64le.gpkg.tar 52879360 BLAKE2B 2ba47d25e79ad05473f8ae87c08039bd858daf5d67ba6746f01bc57b6f7515a76e91c34fec101d514e81caf4a4103f65be43a4351a5c509056fd53da98f0da8e SHA512 4817b60666808ed734d84f2bb0f2e2c051d3a908eb24c70ef8607536d3aff782925aa231bb0d8180e53224cdf30c426643ff375e7b3f5f047d50411eddf6d178
+DIST gentoo-kernel-5.10.205-1.x86.gpkg.tar 53544960 BLAKE2B 49d504e1bf12d21b46f07350ac5388722e86a0b596834142bcaf85e4b21966dcce1a7f9079f14f8de10afc13bb125d3bf672c94d0578ff6629c9a9c41ca43e35 SHA512 5df0c658f331aa34d678dad7be3b19008ecd7324170dc828bbaeddd19f440b1a683ec2906d03492ca21394eef98475c009b2553ff8528ce9ab3894e5720cde57
 DIST gentoo-kernel-5.15.142-1.amd64.gpkg.tar 66324480 BLAKE2B 3d6073f7d51a417e94c215f513f175de10601cdde4f2afb9637c441cc4a724773c7f11067c8e995142225072d093c0f61fabb676b8a185fdf394e221005c3eab SHA512 688237e02c84bb08dc284dd497fdbcf0303f027c94e5b32e0b0449c9ae342418414bb2b4a977842e27e263b8e6402d2fb8b5d490379931e5c37beb0deee7ffc6
 DIST gentoo-kernel-5.15.142-1.arm64.gpkg.tar 59729920 BLAKE2B 094b7bfd51087e3c9582128ac87939d191ae6bae3058485a27d53b5843e6091b425f28134ce021cc5a7e14f3b38ff933c81d36fd1c36276172866da2860cb759 SHA512 a26f95e961cf0534c4b321bdd9ab8f95b50691c10fe0434c10539684bd4716b44f861405f367845ccb0b8b954621a54a128b02f1e3c97fb2f60bdcc049af763c
 DIST gentoo-kernel-5.15.142-1.ppc64le.gpkg.tar 54958080 BLAKE2B 2f028a0baee324a1224785c046e52da052198e6ceecaa6fdb418ee913d3e619e362d6f7e112ad39eb0c3033de1e714a1822006bfd030fb09f9a4934e31e5d07c SHA512 ca3a91ed2cde51eae08790651c09480c69590f36869939e3e38e551b6d0305979caba212e96a24e23c048167c79d2712fe9c05c9f28f4a807e1d4640c1037808

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
new file mode 100644
index 000000000000..ea061d08855e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-20 20:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-20 20:22 UTC (permalink / raw
  To: gentoo-commits

commit:     8b422b64a08d6f8eceafef951548873b5c18973d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 20 20:19:45 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 20 20:20:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b422b64

sys-kernel/gentoo-kernel-bin: Bump to 6.1.69

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.69.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2a1694b2e623..88bba9e2d2fe 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-75.base.tar.xz 4114396 BLAKE2B c21211d430392fbe96b0616e0ece6
 DIST genpatches-6.1-75.extras.tar.xz 3816 BLAKE2B 6e34ca62609c5ce63e7accb16f0c295bf9a38602d0c11af80c81f12744c0d90aadad86164b83a362dfdf70301ecd879eb67066544dbcdfd522d767e103a8592b SHA512 05718354716e8c8a4bbbe94923201345e2d2e75274973114878d46bc34ac2dba4d7d5beea333b4823efbbef65449bad615733c0ad0c6ffc6e1b2595ce0e45d38
 DIST genpatches-6.1-76.base.tar.xz 4170836 BLAKE2B 5f3d0f64b1b884d8401076e752e27f2021dbe9fd729172d5ae75ed8cd9cf578585e7dfcadf24542a07d4abc8350dcd0d17d41521f94f8d9d5bc1858e00752f5f SHA512 d4fa7598e022029d80199cf3c236b92c168674111f9d5a07fd3f8ba8db76249578db47ed68c412de369165d5c12c88510556241002285287cadd9a3e4a7b12e9
 DIST genpatches-6.1-76.extras.tar.xz 3816 BLAKE2B d61edb2c2fb7ef815aca59eee532177c0452ccfb5896398200d704129e40daee6870b11c4758095fb6824eb015de46ac388cd77ec075e1d508c8a299bd4077a7 SHA512 9f90fc444beef2fcedae8fa2f6bb01492c9ff3fbf2a5f34cc17a52e5af9615538a6a24eedfc4e09575a03c67b339c4d964ac55e950b6aef11935d5f877862ca1
+DIST genpatches-6.1-77.base.tar.xz 4198960 BLAKE2B 9c6921ca87ec2c3338107a994d6e094c6bf4ca5a705f21b3efa2803454327782ccf2cefa78b2a1bfa59413402d5d89b757a5522b86943c8c8c5d97592138758a SHA512 34daab45df35b30a5bc155aa82b074f6516bb1af7b2976590f88d88e25f6e8ae369fd1299f7e2f645c045b29d6b805dd07291ab45c212a9aa27df566dd6aca96
+DIST genpatches-6.1-77.extras.tar.xz 3816 BLAKE2B 2129b36991f127c4bb4783a535a2d58bbe8ba9f4f139f7b70bf41a1c54bc2ac9026cdf3e3662f47c28118844ff40b6ad1c8da1c5fa8f1f4edc768fa69cae2083 SHA512 1de0ce45d9a0a1555faa92842f884cbaed8f5e727e4e59cbafc31326c9a183acc4954b2cdba1bec2019466545870ead8b5300f419533e30386aa2a36f6606a9a
 DIST genpatches-6.6-10.base.tar.xz 603340 BLAKE2B cc3220f1df9406c393605942e1a6fdaaf8ab46da53bc2fe6d001c9608a55ae2e5073d94805eb233183142e81bcea9bab1ed4700e298fc32c16c033597219f9ad SHA512 1f0149759b98fa099bda28aa1c4913719f0b5c0c715a72f6c0b13d3faf317a8935ce10508cd3459c50e39a7759feb44e7cf43fd49b87bd5ccd6d42a5dfc531d1
 DIST genpatches-6.6-10.extras.tar.xz 3704 BLAKE2B 8b5e1453dd7bbbb7ee6dd02aef5e25e95f09a12a46d9dc014d71fe8fda96b94770f3cee75fa6f1db6bc9bdb67b39d272f8f887fc2986a17769237768bf6a382f SHA512 6ca7a360dc217684b1a06f869223a52772f267d48088d5e286dd27056faf34e9c4b4d575aa771c5f9b972febd4c656e32f470c4499feecd47716b07cc13ab933
 DIST genpatches-6.6-7.base.tar.xz 472596 BLAKE2B c5f69fa43401555567c9e5c3b5bad31ef55a3f49756f86e1e5cb935cf8cffb6ee080f411b5113dc3fb9d43224de432e6f1f6fb5a18082d269e30181e72aa1fcd SHA512 6098a5d32ff83fe2ceb094055be6336a19c40246946606fd0b39e86ce8bf53b96cd5539e6cbc774dc865f4be742ac3c127f8f48ff5cd3a50484dcd5afb7b9df3
@@ -48,6 +50,10 @@ DIST gentoo-kernel-6.1.68-1.amd64.gpkg.tar 72591360 BLAKE2B 5b1e97e4277883d69185
 DIST gentoo-kernel-6.1.68-1.arm64.gpkg.tar 65617920 BLAKE2B c13510d3e2cc57dca9d2b58378731bce70e33dc6bf0b2a0492259448080ba8c790cf49d873a91aa82d5612e27ff40fdb3605096f45e69d6db48ea8284a54cf3e SHA512 35aa4cce38ffbe83e51995fcf38184174edaea40a2223f3f725972ae8f17a64509090dfd9541339a06c114c4a5646199d565de0b3c3ceb53f575e3550ef2de76
 DIST gentoo-kernel-6.1.68-1.ppc64le.gpkg.tar 59873280 BLAKE2B 386808ed5ce96c5a009c9343750b28dfb3a76355a9bfde8d25abb90190456072f78f8b9ed6e7b6caf670ff79f8600cd70e09927285d8f4225373a36c88f37a8c SHA512 a4c6d700cf41a51a0edfcd68fe6e3bd26dc0fb7f55d54db9816cf9ceaeb6bd46fb33f141e5c7783c5af5175df924d2125ec1c7ed40df3d66be76ca5760fc7987
 DIST gentoo-kernel-6.1.68-1.x86.gpkg.tar 62136320 BLAKE2B 793f1b4718835ad0c76d7ec7ea1a9703221642e7fc35bd592b5df4a0441eee132b4b9a40dc1eada963daf9e9288747051b536aa1b9e768f7f5afac88e727e446 SHA512 1291804c18143bbb39535be7c171f982da088f4ffd831c438acd5443923d7e3eca9d0e1fcf7cbb1a9a1a10d54a7910a8b990ca97336c1a19d63bf0477489e16d
+DIST gentoo-kernel-6.1.69-1.amd64.gpkg.tar 72601600 BLAKE2B 3213eafb8fc9a2118a97db6b4647919f1c5d6def76173b948fbec00a3f5c081eca0098fa2d539920c19ced4490973457e51a0f8288dd26e0bf337e4307e77c9c SHA512 182aa3a947f41ab203d47b1d382bdcbc60536add91d504c634a07152689bd4d7f95baf91c348a4355a661a11fa5e98d009c2343b8365257ae3e2f53a522e6743
+DIST gentoo-kernel-6.1.69-1.arm64.gpkg.tar 65607680 BLAKE2B d3f19ffcdfa1c9fa5d938e7dccd23bbb7d6b139a662ab00c8e890a177cf87400612bcb287653153a42b5088116ee58ebfb1ab6c6f490ee6da0aa36fe316a78f2 SHA512 1f1fd6ffa7b0d6ddb75b7576f0263e0268c4e4c4c74f1dd12e6303657c5b2320f821d63359fa2268cbdee5435e4cd4b5fc9814cd5d990046027fae8846577ac6
+DIST gentoo-kernel-6.1.69-1.ppc64le.gpkg.tar 59863040 BLAKE2B 151afb62e5fc5b14e5ea1eb87e9fc2161bac9e0c02f3e39c2072a76e05b84fa046489a7e4c1915ac6db53f43872f25fb4b7b2a425bc990b393b845db78f55be7 SHA512 89014298eee186e94776a812ed83a7a0495b0d595f94b74d48f3bf62b91756e643d16ef40c665b77514a0a8c3056e3855130e3b63b5b9d3a530e6eeb4244a7bf
+DIST gentoo-kernel-6.1.69-1.x86.gpkg.tar 62126080 BLAKE2B 9ada4a79c8f722b4f464d0917aca8bb4f6073d941668ba21ddc89500fe91edb89d7c14358c6b1c583083c73d386cf7bfa6254d5d589c385a0a6d57cfac01cf1e SHA512 9609ad6c536694caf696918971645393f22758d34c11e42211a8074d158a3dccff74a5755357aa607fecf58463cf98649cbb77dc125498450f46aecb5382dc5d
 DIST gentoo-kernel-6.6.5-1.amd64.gpkg.tar 84510720 BLAKE2B c2e532d30dd0c248fbb09238ee45d4a736e7495fba0ffd1f75898a613ebc53fd83f8d20703570b27c5fa2a79b0e5be56cb2c2abc93d4630ed150910d4f4392e7 SHA512 788e2a74eefee4f48a71426d3b01ab5c2e3572a260c5c4a32f07f29266d789e1aa4af535e4a8b13ca0337ad38903a8f2148bc72786070eacec053c5efe80cf3d
 DIST gentoo-kernel-6.6.5-1.arm64.gpkg.tar 74332160 BLAKE2B d486a15c14a396cfcfb276aba8f3ba047594379828ffe9cc4804bbb20c8bf0db46da08fe82216efcc63803ca460336388fc90085f9b82a4ab40d8cb25a394f50 SHA512 6b4e381dfc9bb51ef870d03bf1ef86a2543b52359bfcb66b47f1fa21785a0d522e177b5e9abe711286e8634aae95cee7589d3069a132144d49bcfd4f6d1d4f07
 DIST gentoo-kernel-6.6.5-1.ppc64le.gpkg.tar 64337920 BLAKE2B 24ca829e20217cbbef416658003f8a100ff3b0a836baa331dc363a8822ac34b47812f3966055eee0b58d2d3af2a1217eba86e3a97e2c5f4f5b24e3b940823b40 SHA512 d285158b0d57427f23ca15ccdbd7affa9a34dd03daac665f3508cce11b3c59f9e9c4c933310fa5faafa5c65713a598c2f596a56294c31d73a49f23de02845e43

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
new file mode 100644
index 000000000000..726e0ef534f8
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-20 20:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-20 20:22 UTC (permalink / raw
  To: gentoo-commits

commit:     dff3f27c557ba53e17df3f3efe0e37dc970d8814
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 20 20:19:41 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 20 20:20:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff3f27c

sys-kernel/gentoo-kernel-bin: Bump to 6.6.8

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.8.ebuild                 | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 724c285ee75b..2a1694b2e623 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-75.base.tar.xz 4114396 BLAKE2B c21211d430392fbe96b0616e0ece6
 DIST genpatches-6.1-75.extras.tar.xz 3816 BLAKE2B 6e34ca62609c5ce63e7accb16f0c295bf9a38602d0c11af80c81f12744c0d90aadad86164b83a362dfdf70301ecd879eb67066544dbcdfd522d767e103a8592b SHA512 05718354716e8c8a4bbbe94923201345e2d2e75274973114878d46bc34ac2dba4d7d5beea333b4823efbbef65449bad615733c0ad0c6ffc6e1b2595ce0e45d38
 DIST genpatches-6.1-76.base.tar.xz 4170836 BLAKE2B 5f3d0f64b1b884d8401076e752e27f2021dbe9fd729172d5ae75ed8cd9cf578585e7dfcadf24542a07d4abc8350dcd0d17d41521f94f8d9d5bc1858e00752f5f SHA512 d4fa7598e022029d80199cf3c236b92c168674111f9d5a07fd3f8ba8db76249578db47ed68c412de369165d5c12c88510556241002285287cadd9a3e4a7b12e9
 DIST genpatches-6.1-76.extras.tar.xz 3816 BLAKE2B d61edb2c2fb7ef815aca59eee532177c0452ccfb5896398200d704129e40daee6870b11c4758095fb6824eb015de46ac388cd77ec075e1d508c8a299bd4077a7 SHA512 9f90fc444beef2fcedae8fa2f6bb01492c9ff3fbf2a5f34cc17a52e5af9615538a6a24eedfc4e09575a03c67b339c4d964ac55e950b6aef11935d5f877862ca1
+DIST genpatches-6.6-10.base.tar.xz 603340 BLAKE2B cc3220f1df9406c393605942e1a6fdaaf8ab46da53bc2fe6d001c9608a55ae2e5073d94805eb233183142e81bcea9bab1ed4700e298fc32c16c033597219f9ad SHA512 1f0149759b98fa099bda28aa1c4913719f0b5c0c715a72f6c0b13d3faf317a8935ce10508cd3459c50e39a7759feb44e7cf43fd49b87bd5ccd6d42a5dfc531d1
+DIST genpatches-6.6-10.extras.tar.xz 3704 BLAKE2B 8b5e1453dd7bbbb7ee6dd02aef5e25e95f09a12a46d9dc014d71fe8fda96b94770f3cee75fa6f1db6bc9bdb67b39d272f8f887fc2986a17769237768bf6a382f SHA512 6ca7a360dc217684b1a06f869223a52772f267d48088d5e286dd27056faf34e9c4b4d575aa771c5f9b972febd4c656e32f470c4499feecd47716b07cc13ab933
 DIST genpatches-6.6-7.base.tar.xz 472596 BLAKE2B c5f69fa43401555567c9e5c3b5bad31ef55a3f49756f86e1e5cb935cf8cffb6ee080f411b5113dc3fb9d43224de432e6f1f6fb5a18082d269e30181e72aa1fcd SHA512 6098a5d32ff83fe2ceb094055be6336a19c40246946606fd0b39e86ce8bf53b96cd5539e6cbc774dc865f4be742ac3c127f8f48ff5cd3a50484dcd5afb7b9df3
 DIST genpatches-6.6-7.extras.tar.xz 3704 BLAKE2B 1bd0d01aefad3c47f2b7bdc550e607d2c4ba8e0cbbdbe3ba4ef57e539f9bd894222ca6f01908e6bb27221de1331634a6941867c7d6bece9620510110bf276107 SHA512 6da82d251ac6c33b8d2837e1a44a32ab5106f0a5816a8e76354c7d9eef510b4f485edfb1b80dad68e59b3a96494bed590ba1508f7b96697c364fd52c97b65496
 DIST genpatches-6.6-8.base.tar.xz 472816 BLAKE2B 503418967edebb8cb2020edab16f060334fc16c9f6ce7980b8e25e3db1fc4869571fd466abc8ec4add3a095d089f0c77532b2524fae1136c5f7ed487e90ccd3c SHA512 04a247aadefd43a9ec1382b5f77f18dabb1701469cbeabcaa1604405cea9112bec56bc9a08d33f9ce5ebb90b8d77a7c7a21774a10906f3c8a685c0d3c10bbe9d
@@ -58,6 +60,10 @@ DIST gentoo-kernel-6.6.7-1.amd64.gpkg.tar 84561920 BLAKE2B a69ea27ab96a6fabd6391
 DIST gentoo-kernel-6.6.7-1.arm64.gpkg.tar 74321920 BLAKE2B 6828e56505da5c3b804cd3e98436bb4fdda0963e531ae193e4859041ab94d7d9e4da9cc829fa4404e0cc0c222f6bc2b58ffbd2e70b81b48a9e84771420b116b6 SHA512 e0e3c54ec862e06b765abbeea263ecbba1be3b5efa0fa479b9d5bd9bff32e6cc7adc5639aa17cd2dbd0d78894a832332c494e026af59f3757a87eee8d196c375
 DIST gentoo-kernel-6.6.7-1.ppc64le.gpkg.tar 64317440 BLAKE2B 7e59a93f9bc44c98df9a3e1e107004c929420333f0c0e6166c8430563233aded7d32ee63c7f1046282d2786792440caf4558dd6684a6035a4fd7c17612d4dca0 SHA512 ff8745e2d696844b96c129dc06bdd537c853c17615adc0d30241b4e7e923bf805e70eb11191f27ad18393d3ea9fb9135f588e57d16b0f77242e34cd73b3d8d70
 DIST gentoo-kernel-6.6.7-1.x86.gpkg.tar 68270080 BLAKE2B 07ff96c2e2bd7dd3b19ccd871661120c6ac480741518907204da1a4d47dfe3f4a3536d867f5baf13c9cdd470e20777bd995a7f53ea0b91e9ad82ca31fc4550c9 SHA512 ebb289457a051e874249371c032c42be42ca939afe2a54c098f47c349f3106c5cedf0e389c62d2aadc881606584eca2cc9fecd43c396f5957bbc174dd044693f
+DIST gentoo-kernel-6.6.8-1.amd64.gpkg.tar 84592640 BLAKE2B bc10348b50a26e45cd3e2b835c4f0923ba6f7dd92eac59c23852f07287f74c510032b5cc1eab78220e239f2ba7eab09f625a0a2121b892ad66a243593312b964 SHA512 87b5bd2b3c8f9e0ffbc5810bf572088df2bbe4ca4ac745cfa66a02c2708a0d4f651adf4acfb00b2dd9d9221bf579366a242e6b283df4eb6312056f2940492a5b
+DIST gentoo-kernel-6.6.8-1.arm64.gpkg.tar 74332160 BLAKE2B ecbed4c3045e117bb4040195dc2dbdf252bc2553eb71b87248e5bd2037a91f397796a0d857e97135defd805dd0eb701c9fe9f32722ca47b1bbc8c9fff6987e6a SHA512 737286d0583d836d0c6726470dcceb9e2496660de1103cd591c406ee827e23457713c960bba28118d2fd756a08235a65900bc165d5320fb9063a71b5e6a19eb3
+DIST gentoo-kernel-6.6.8-1.ppc64le.gpkg.tar 64348160 BLAKE2B 69a1a842f65f87db305e05f8430b40fc1639867eef5c013848b0683d4018da2247cc89655fddebf840ff390ce5c1b23c768acf8b9b6fe4230be78bb0b60e7f1f SHA512 2811b86ea85e193750e75c94d20bb59978964626dd05abcc482bf61ee4a81aa89bbd8e48f83b80752f7ff7e5bf79721eb4464bbc5814ad6092745802375ae842
+DIST gentoo-kernel-6.6.8-1.x86.gpkg.tar 68259840 BLAKE2B f36b39afcc2032f84664a2917fd4bd344f515e647de544b58c482dcb34cb78f21afdc5fa971c8b8e4af5bf4895a91f90e69fcfec7fd47a3d9c692f865546c357 SHA512 e98aca6dce21e70de98937c742777343a2208c58730f222afa6b87429d6cce566f513abfb3266a7f46b088061fca57942b8686e8ea3199cbf3d43ccb8e75b763
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.8.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.8.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-20 20:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-20 20:22 UTC (permalink / raw
  To: gentoo-commits

commit:     4376baafb41f4737c25bf277d420ad8b7a4b620c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 20 20:20:04 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 20 20:21:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4376baaf

sys-kernel/gentoo-kernel-bin: Bump to 5.15.144

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.144.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 88bba9e2d2fe..f51802df7462 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-151.base.tar.xz 5817984 BLAKE2B 182b52b69171a07dc6333c139f5
 DIST genpatches-5.15-151.extras.tar.xz 3936 BLAKE2B 290c41b3f8c750f82d6fb8ae4542a64ff395c8def74c6f3c3d4752b57d1725bf1947beb626d8ee413a4ff50fcc74bad7f1efbc1bfb29b67a35e4b5ea396427f0 SHA512 a3d22a5decba9d24e65239a96b3133af07e126c7e0dd733eae61de48644bc31b012eb6595a15ac82ff763bf39e9f7c91c0153badcc2e9c83604a64f27e0ea43b
 DIST genpatches-5.15-152.base.tar.xz 5859680 BLAKE2B f07d522838bae14efdba3399a9e4ad0a442537b1a9942477600660df2f71cd8d17774dff0ce563a7c46595c6a5390048994be0f894f84c255ebac2f9ef885220 SHA512 bb6d744e075f6d7e380f78be870c64a14595da3b24ae217db9e69778d1f65326ade92e7fa9edbedbc6b6825ff8a83f08725d0ad165e4165047720a4f72985089
 DIST genpatches-5.15-152.extras.tar.xz 3940 BLAKE2B 91f8fa828c4fb434088a8cffc845c09484b613fb5990fd5faa925852e9d6009bc927135310372a3e7b78b59a9e6a1f52667ccf3dec0a2ec7f7ac4f66c5b63760 SHA512 615669b03df808733065081f58ef0c928fb45be1b5a15092dd6e8cc6ec13ed6c4df3ed69eb1e06fde52f35f19f4896e4ab8e557a02e061e8c1371c12cda7e04f
+DIST genpatches-5.15-153.base.tar.xz 5880496 BLAKE2B 8de9f7e0a443bf5a196ae242283def0006da5252d5bbd732ff4d16eea018cb8649ab084c398eb6761a01d9ec8d4e5da9f6d6ad88c77fe5ac70385a9c5dbe679f SHA512 d3651cfcb047242eea4ad18986ce2667ff368f91a4496e30590f515d20898e7694afa409c02cfa1cc2747a6f80e1a7642aec62d67e0c7ea3c9d75e55a763b2fd
+DIST genpatches-5.15-153.extras.tar.xz 3940 BLAKE2B a1f5239cf08d52f7d1bdc2815809513d7b56e1f38978f681c4266e6e536ac02343dcf7bbb2045cbdaeeb73b20731ef2e3c84c1ebaa883d7ab0c18a99c00de5ed SHA512 da1d9cc1e79ff14c54c94dbde26c6565b1192781b567e7fe969bbeef3d8bc21cb5618c3eee3a643ccae829a74e6874436a049d0f9f16cdc7cf3f0f7f399a50bd
 DIST genpatches-6.1-74.base.tar.xz 4113880 BLAKE2B 26d9abc23f66346e376b78bb687ae7bc955447093641abe0bf736ff9e1c4e7ca70a0bd26b581f295b168ecd94c6f84603f13f5d097cd8b05b9373ea03a9d0426 SHA512 4ec9211030d1d1cf8e412b46f6cc101768418a177d0113b58f3aa0c4468536faa45a0615483baec378eae7995a91b86da1c06af167a1dbc6eca9ff853ae838f3
 DIST genpatches-6.1-74.extras.tar.xz 3812 BLAKE2B 52488fe7154cf6e0153a05184699dd1597a078a7a376e2866b68b923e7f82300757d1c70e7bc44920ab7813d500fb3d4677d49428261308e4b6b59a552381a9f SHA512 dd04bf075792824bf65cf349f6bc921d0c36cc66c878b8dfdd95c27f3a82de426d6725d79c02374e7372b74b68b9c0123875476de434f85646dd9aa8382d8de9
 DIST genpatches-6.1-75.base.tar.xz 4114396 BLAKE2B c21211d430392fbe96b0616e0ece650736f7204066222f88b84cffdbedcbda78d8fbf30ce8dce4c7fa450f24410fba1af1929ee3b3ea0472fde3473db95a0f5c SHA512 106db04baa9ef92e324929d025bb68f9eab4d0144d12a3d11cbfffb018cc46abeaadc76240c1acfd3877ef8efc1992374ad15cca061258e5f20452e3cb71b90f
@@ -38,6 +40,10 @@ DIST gentoo-kernel-5.15.143-1.amd64.gpkg.tar 66324480 BLAKE2B b1a7965b0ca3d1d470
 DIST gentoo-kernel-5.15.143-1.arm64.gpkg.tar 59719680 BLAKE2B a0d6510a145e37f18bd6831ffdd72faf1dfd06a989831f3db6e6aa29f74a7c2dbd356cc558ceba2d8b7d56aa5d06c5739a4061df783039fe493164d0a55aa933 SHA512 ffb68d835be13c34915536ed695ec4ce092948e8949b01a8cc4af2b1a5b92f6ccfc63262a73e569ea0c28288d70b9b5cf66b42609bb24238b193d08c884b103c
 DIST gentoo-kernel-5.15.143-1.ppc64le.gpkg.tar 54968320 BLAKE2B 9653a0af2e052992c2873176e66b06ff457971ff27c073f483c3f72f56ee56920e54c981615ca5d54f03adefe5dd10628b3ee237d0b37f1c4ec9373fb181f64c SHA512 64c0a87448c7f5474fa847ff25e71958519f24e069b41126685bb2bdf77f5ae9b1f8448d92f862f70a4418228b7bb0acbbf455667a313a3eaa0de36931bc2b80
 DIST gentoo-kernel-5.15.143-1.x86.gpkg.tar 56053760 BLAKE2B 6866cfc9d4572cbbb9d8f6c3ecd3bb3d0a9a76a83764e52a8d554894375cff57dd20e9f8977820da7e6418e3b73e7792e496eddb7a0ba027338529f6893f4332 SHA512 af549c69e8ecf2a62353bf29fb0a2f52dbf00bd45c3dfda65b9c7ee3a0dfc55db5bc33e20a2a171d8cbb0a82b6da3b7428ef7011c1676ddeed3db9d00b216e32
+DIST gentoo-kernel-5.15.144-1.amd64.gpkg.tar 66314240 BLAKE2B 70b775542dc019eaa06858fcdb25dfaff4719931d8bee9166d6d8ca3c104804b48ebbd8180fb78f11a587baa945d26a6fb491580e3a46172fde28bc835755ad8 SHA512 d4bd4ab3e80f5279d1a53d35196ab64b386009fae6becb4d8d654b174a9b20d8e304d95f8fc864fb659bb31b1cbab87b469e838535b3a8ffdac8b7d483222a51
+DIST gentoo-kernel-5.15.144-1.arm64.gpkg.tar 59729920 BLAKE2B 90b3aa793bc691bf2599870484ca1ee16e5497fd4352ecf6c3eb2a9c68b70324d70ed72ddd31638135565795dca335f45814282c03a608812329c4c1354d8e97 SHA512 a7634003748f6a3e28572bcb1b35fd80f675297897e5643a0c318edbeee9783b48191e5c5686aa6e9f8cd9b36bb87112fced195e14b1bf47f4b7a2c51a737dea
+DIST gentoo-kernel-5.15.144-1.ppc64le.gpkg.tar 54968320 BLAKE2B 1d6aa3faabcf2e88e226b89f06769c05ec61b544e2e33756689361aa3769bd4b9338604e945be2ee2f4025115417704e1b88569a4010547434abde611378934c SHA512 86f6c85220687d38043f1f829937fe74457ed45598c8d0088bba4307eec3c9ab9069b66dc18c4b6741c15ba3118ce56423282a1df1577db19b42e395428bde8d
+DIST gentoo-kernel-5.15.144-1.x86.gpkg.tar 56053760 BLAKE2B 82a2dcf31899ee34bfe0d2c8dd34ce5c39c2f527c3b642f4b10c730cee45596721746f8217edc8ffa8eb9e8b86aa9ea17b79fd6c4cdd0df29a9233075658b009 SHA512 ff93af21697f61132459ba96ffb6fc0b51b39f736881518e8fb996d3376649c0967734424779b9e99170640ae613458330a90e798f7a7b2bd3975bf5b24697e3
 DIST gentoo-kernel-6.1.66-1.amd64.gpkg.tar 72601600 BLAKE2B 9c0b0b33ebd396ffc23a9f3346db128444d327bd150ab42812ba497bb65d2f2c67816d6c611f86679e6a264340177e3fe958411cc3ded1566c77f84cc23765d9 SHA512 dd9853b3c494990c1ba840489e8cf248a17f709dfed556b5444f59569d36f27ad6469eeaedbac3d6afd83f103a5599cee16bceca98c2c66fc3710741b832b0b8
 DIST gentoo-kernel-6.1.66-1.arm64.gpkg.tar 65597440 BLAKE2B 189d7818f5d18c26a5b6d7518a39f1155c0c1e2fe29220f486383d2c7ddca6dc8743439ba86033395a42937f40eb1f8a15503ede58638c39016daa1a39faf1cb SHA512 22585a92a9793b3ed655f9488226cd757e227b1250f6e66b6190f1202e400c8215df4f62a7f2475f4e03924a91c4028a2afa46a746c2bcb0d3f8aefc54154143
 DIST gentoo-kernel-6.1.66-1.ppc64le.gpkg.tar 59852800 BLAKE2B 1eeba1ccfa7c1b3a2843e01d01fbf0bd870fd61f09c1437b98f03e8e8bd89a761063837b1922d6de0f638293ec9f9614f05342094ca3a01e5fe69cf99f7d1a67 SHA512 330e430f22184ec193598d37977d440fa04b269d43786e137d1564ac11a98aa9898f6446b129d8df7bafce041c1db7e86688a4f0e39c66826eab7dc09065f1a9

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.144.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.144.ebuild
new file mode 100644
index 000000000000..0c08429b1f95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.144.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2023-12-23 14:13 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2023-12-23 14:13 UTC (permalink / raw
  To: gentoo-commits

commit:     daf26d08a304b74f8688d947504a60bbc07ed4a4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 23 14:07:16 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec 23 14:13:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daf26d08

sys-kernel/gentoo-kernel-bin: Bump to 5.15.145

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.145.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 44692afb2aa9..1c9df6a423e3 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.15-152.base.tar.xz 5859680 BLAKE2B f07d522838bae14efdba3399a9e
 DIST genpatches-5.15-152.extras.tar.xz 3940 BLAKE2B 91f8fa828c4fb434088a8cffc845c09484b613fb5990fd5faa925852e9d6009bc927135310372a3e7b78b59a9e6a1f52667ccf3dec0a2ec7f7ac4f66c5b63760 SHA512 615669b03df808733065081f58ef0c928fb45be1b5a15092dd6e8cc6ec13ed6c4df3ed69eb1e06fde52f35f19f4896e4ab8e557a02e061e8c1371c12cda7e04f
 DIST genpatches-5.15-153.base.tar.xz 5880496 BLAKE2B 8de9f7e0a443bf5a196ae242283def0006da5252d5bbd732ff4d16eea018cb8649ab084c398eb6761a01d9ec8d4e5da9f6d6ad88c77fe5ac70385a9c5dbe679f SHA512 d3651cfcb047242eea4ad18986ce2667ff368f91a4496e30590f515d20898e7694afa409c02cfa1cc2747a6f80e1a7642aec62d67e0c7ea3c9d75e55a763b2fd
 DIST genpatches-5.15-153.extras.tar.xz 3940 BLAKE2B a1f5239cf08d52f7d1bdc2815809513d7b56e1f38978f681c4266e6e536ac02343dcf7bbb2045cbdaeeb73b20731ef2e3c84c1ebaa883d7ab0c18a99c00de5ed SHA512 da1d9cc1e79ff14c54c94dbde26c6565b1192781b567e7fe969bbeef3d8bc21cb5618c3eee3a643ccae829a74e6874436a049d0f9f16cdc7cf3f0f7f399a50bd
+DIST genpatches-5.15-154.base.tar.xz 5941944 BLAKE2B b32e3bbeadf0b2b3e121d1cd017c3e77320fa8b7365e4106d6574934899ca1c0d4604370774da759a840c09693f89006365078cb77bcf1c23da5bc463d4a36fe SHA512 e32978ea17b1770d5180ebeaa6ba5f9e91e6b4bca70fc4dfced04c93aa7b6d76adf8c83c1b94a182b61fb6a5b73d3778789a0183ef9b49e887647348fadbf2e3
+DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 6940bf38e7c0ea4008d745171b61b4dc9825ed418a10e5d5c7fbd0ecd7a6bbabcb6c747830bc60f5d75250b826c308bb221e4720be47275e0cb653b3e21d8f10 SHA512 6b70c21c724be7e42d4e9b7ca0ee5af7aba1f7d2532ae73a571137290cebc4c6ba5146d4c0b73c9424827b876c1fba18e6b60868f09022902e0c8369b73cf2d5
 DIST genpatches-6.1-74.base.tar.xz 4113880 BLAKE2B 26d9abc23f66346e376b78bb687ae7bc955447093641abe0bf736ff9e1c4e7ca70a0bd26b581f295b168ecd94c6f84603f13f5d097cd8b05b9373ea03a9d0426 SHA512 4ec9211030d1d1cf8e412b46f6cc101768418a177d0113b58f3aa0c4468536faa45a0615483baec378eae7995a91b86da1c06af167a1dbc6eca9ff853ae838f3
 DIST genpatches-6.1-74.extras.tar.xz 3812 BLAKE2B 52488fe7154cf6e0153a05184699dd1597a078a7a376e2866b68b923e7f82300757d1c70e7bc44920ab7813d500fb3d4677d49428261308e4b6b59a552381a9f SHA512 dd04bf075792824bf65cf349f6bc921d0c36cc66c878b8dfdd95c27f3a82de426d6725d79c02374e7372b74b68b9c0123875476de434f85646dd9aa8382d8de9
 DIST genpatches-6.1-75.base.tar.xz 4114396 BLAKE2B c21211d430392fbe96b0616e0ece650736f7204066222f88b84cffdbedcbda78d8fbf30ce8dce4c7fa450f24410fba1af1929ee3b3ea0472fde3473db95a0f5c SHA512 106db04baa9ef92e324929d025bb68f9eab4d0144d12a3d11cbfffb018cc46abeaadc76240c1acfd3877ef8efc1992374ad15cca061258e5f20452e3cb71b90f
@@ -50,6 +52,10 @@ DIST gentoo-kernel-5.15.144-1.amd64.gpkg.tar 66314240 BLAKE2B 70b775542dc019eaa0
 DIST gentoo-kernel-5.15.144-1.arm64.gpkg.tar 59729920 BLAKE2B 90b3aa793bc691bf2599870484ca1ee16e5497fd4352ecf6c3eb2a9c68b70324d70ed72ddd31638135565795dca335f45814282c03a608812329c4c1354d8e97 SHA512 a7634003748f6a3e28572bcb1b35fd80f675297897e5643a0c318edbeee9783b48191e5c5686aa6e9f8cd9b36bb87112fced195e14b1bf47f4b7a2c51a737dea
 DIST gentoo-kernel-5.15.144-1.ppc64le.gpkg.tar 54968320 BLAKE2B 1d6aa3faabcf2e88e226b89f06769c05ec61b544e2e33756689361aa3769bd4b9338604e945be2ee2f4025115417704e1b88569a4010547434abde611378934c SHA512 86f6c85220687d38043f1f829937fe74457ed45598c8d0088bba4307eec3c9ab9069b66dc18c4b6741c15ba3118ce56423282a1df1577db19b42e395428bde8d
 DIST gentoo-kernel-5.15.144-1.x86.gpkg.tar 56053760 BLAKE2B 82a2dcf31899ee34bfe0d2c8dd34ce5c39c2f527c3b642f4b10c730cee45596721746f8217edc8ffa8eb9e8b86aa9ea17b79fd6c4cdd0df29a9233075658b009 SHA512 ff93af21697f61132459ba96ffb6fc0b51b39f736881518e8fb996d3376649c0967734424779b9e99170640ae613458330a90e798f7a7b2bd3975bf5b24697e3
+DIST gentoo-kernel-5.15.145-1.amd64.gpkg.tar 66304000 BLAKE2B 6230b78343f7da4f6560dad475fd96489cba2b9e4f53993b96dedcb1a866ac27f69a829318b6f4e00740b19d4e2f62d62964773de984a9bab0bde93e301b7c05 SHA512 aff6039f9e9592bb5503ed7b43e596e3e04ab879a006c8510e97b31b39067124019bdeb3604763f4825a5334512894cd60dd5b4a533ba344c8a6e165c4e312a1
+DIST gentoo-kernel-5.15.145-1.arm64.gpkg.tar 59729920 BLAKE2B 9af60d2b94c9f020c8117c0d68a87a8ac37675b9790f5f8a96acd3ffb458db6557353e824a6576708b9447359e69fcd1fe30e7a1eb92f4cc7753bbfd38c1a194 SHA512 6d73c1605589b6182bc77efa29d6418a3671770f70fd7ca32a17ac102e15b2895cba9c5ee6886ddf6c496ccca1aa919830899b9a53570db12c0fedc54f0f58fb
+DIST gentoo-kernel-5.15.145-1.ppc64le.gpkg.tar 54958080 BLAKE2B d98524109be3596a6376cef37117e8114c354a736a340221cf72f30f2d7109a1edbae012e7e17e210bad4cf69f445a7034e0dbe83171a3b6779b79deace85ce4 SHA512 ac20b9e23142e10f918282e5146e66828b5bf21c75dce4b00e1b89124ef5c99c456b4ef35de1355d37c434c1a706dd2355f87b7da21fe06096ae17e7d8e5fe57
+DIST gentoo-kernel-5.15.145-1.x86.gpkg.tar 56064000 BLAKE2B 002ef06b9623cba82854fd8d53faebade3f8a9445cb8650f9aa020bb13da3409444639e58c3dc38bb831de7de9c9f9d8269bcb293dc8f7e853b5f5b87f94c9ae SHA512 a0a02ca558efe5bab4d8588b25b38890319e0354bfafa01c0ddb945b2bd49ae5c611faaef91bdd5732c0f683d9d49366f3e5fdc86db9fb479747844ebfe1d32b
 DIST gentoo-kernel-6.1.66-1.amd64.gpkg.tar 72601600 BLAKE2B 9c0b0b33ebd396ffc23a9f3346db128444d327bd150ab42812ba497bb65d2f2c67816d6c611f86679e6a264340177e3fe958411cc3ded1566c77f84cc23765d9 SHA512 dd9853b3c494990c1ba840489e8cf248a17f709dfed556b5444f59569d36f27ad6469eeaedbac3d6afd83f103a5599cee16bceca98c2c66fc3710741b832b0b8
 DIST gentoo-kernel-6.1.66-1.arm64.gpkg.tar 65597440 BLAKE2B 189d7818f5d18c26a5b6d7518a39f1155c0c1e2fe29220f486383d2c7ddca6dc8743439ba86033395a42937f40eb1f8a15503ede58638c39016daa1a39faf1cb SHA512 22585a92a9793b3ed655f9488226cd757e227b1250f6e66b6190f1202e400c8215df4f62a7f2475f4e03924a91c4028a2afa46a746c2bcb0d3f8aefc54154143
 DIST gentoo-kernel-6.1.66-1.ppc64le.gpkg.tar 59852800 BLAKE2B 1eeba1ccfa7c1b3a2843e01d01fbf0bd870fd61f09c1437b98f03e8e8bd89a761063837b1922d6de0f638293ec9f9614f05342094ca3a01e5fe69cf99f7d1a67 SHA512 330e430f22184ec193598d37977d440fa04b269d43786e137d1564ac11a98aa9898f6446b129d8df7bafce041c1db7e86688a4f0e39c66826eab7dc09065f1a9

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
new file mode 100644
index 000000000000..0c08429b1f95
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-01 17:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-01 17:37 UTC (permalink / raw
  To: gentoo-commits

commit:     fd311601305283f3663f5dd41e396917d077408c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  1 17:07:49 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jan  1 17:35:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd311601

sys-kernel/gentoo-kernel-bin: Bump to 6.6.9

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.9.ebuild                 | 158 +++++++++++++++++++++
 sys-kernel/gentoo-kernel-bin/metadata.xml          |   8 +-
 3 files changed, 171 insertions(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f457a2067ff3..1cfc3ea20a9e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.1-78.base.tar.xz 4233428 BLAKE2B 489c688bdce6b557065c5a2c63b35
 DIST genpatches-6.1-78.extras.tar.xz 3812 BLAKE2B b06900c35aba0f1866d2c64a71785afe6a8b6ff0abe12a15f02475470e6f327c7ea35df1af5bcad92ad0cb9aeac030f0c4328beb69b1b74cf9420ac7a38555cc SHA512 d3b76b5301b4d6901ef8ae3589f9a3c948a2c88cdd932e748991987f45e4ef8b19b9b7102db83210ec17b67b00ceb597c22722c7ba3f66ae7be76624a1564522
 DIST genpatches-6.6-10.base.tar.xz 603340 BLAKE2B cc3220f1df9406c393605942e1a6fdaaf8ab46da53bc2fe6d001c9608a55ae2e5073d94805eb233183142e81bcea9bab1ed4700e298fc32c16c033597219f9ad SHA512 1f0149759b98fa099bda28aa1c4913719f0b5c0c715a72f6c0b13d3faf317a8935ce10508cd3459c50e39a7759feb44e7cf43fd49b87bd5ccd6d42a5dfc531d1
 DIST genpatches-6.6-10.extras.tar.xz 3704 BLAKE2B 8b5e1453dd7bbbb7ee6dd02aef5e25e95f09a12a46d9dc014d71fe8fda96b94770f3cee75fa6f1db6bc9bdb67b39d272f8f887fc2986a17769237768bf6a382f SHA512 6ca7a360dc217684b1a06f869223a52772f267d48088d5e286dd27056faf34e9c4b4d575aa771c5f9b972febd4c656e32f470c4499feecd47716b07cc13ab933
+DIST genpatches-6.6-11.base.tar.xz 649760 BLAKE2B d435eda1a18196b24c451ae605c719cf5a45c255b2017f1b7ab3612df3f4101c003e615589841d02329e44c3411b4cb27b577e8ff05f09e9349d38e622b823d1 SHA512 b06c66f730e4a43d8730c5c98661b6061485696375d2bc623b818303b0f6f15d9ad9da318bf9d3153036c3d8a2215fe12c5fd8b789775027c5c21f2ef8d93c4a
+DIST genpatches-6.6-11.extras.tar.xz 3704 BLAKE2B a5ec7394f611c491ae0867c4694fdd000a0a53d6353832ecfb702f6b86711d7c955f0e4a8d10ee2cde6f2255a6e180fa26e3b1088f04902affa51d29f590fe82 SHA512 2ea475f922c98a83950441e86bd6805fc958f44c77866431b28da13d522d11841fc778945b253e292c8cd09ee378bd7e0169540ef12a9206d6341ec69ff463c6
 DIST genpatches-6.6-7.base.tar.xz 472596 BLAKE2B c5f69fa43401555567c9e5c3b5bad31ef55a3f49756f86e1e5cb935cf8cffb6ee080f411b5113dc3fb9d43224de432e6f1f6fb5a18082d269e30181e72aa1fcd SHA512 6098a5d32ff83fe2ceb094055be6336a19c40246946606fd0b39e86ce8bf53b96cd5539e6cbc774dc865f4be742ac3c127f8f48ff5cd3a50484dcd5afb7b9df3
 DIST genpatches-6.6-7.extras.tar.xz 3704 BLAKE2B 1bd0d01aefad3c47f2b7bdc550e607d2c4ba8e0cbbdbe3ba4ef57e539f9bd894222ca6f01908e6bb27221de1331634a6941867c7d6bece9620510110bf276107 SHA512 6da82d251ac6c33b8d2837e1a44a32ab5106f0a5816a8e76354c7d9eef510b4f485edfb1b80dad68e59b3a96494bed590ba1508f7b96697c364fd52c97b65496
 DIST genpatches-6.6-8.base.tar.xz 472816 BLAKE2B 503418967edebb8cb2020edab16f060334fc16c9f6ce7980b8e25e3db1fc4869571fd466abc8ec4add3a095d089f0c77532b2524fae1136c5f7ed487e90ccd3c SHA512 04a247aadefd43a9ec1382b5f77f18dabb1701469cbeabcaa1604405cea9112bec56bc9a08d33f9ce5ebb90b8d77a7c7a21774a10906f3c8a685c0d3c10bbe9d
@@ -94,6 +96,10 @@ DIST gentoo-kernel-6.6.8-1.amd64.gpkg.tar 84592640 BLAKE2B bc10348b50a26e45cd3e2
 DIST gentoo-kernel-6.6.8-1.arm64.gpkg.tar 74332160 BLAKE2B ecbed4c3045e117bb4040195dc2dbdf252bc2553eb71b87248e5bd2037a91f397796a0d857e97135defd805dd0eb701c9fe9f32722ca47b1bbc8c9fff6987e6a SHA512 737286d0583d836d0c6726470dcceb9e2496660de1103cd591c406ee827e23457713c960bba28118d2fd756a08235a65900bc165d5320fb9063a71b5e6a19eb3
 DIST gentoo-kernel-6.6.8-1.ppc64le.gpkg.tar 64348160 BLAKE2B 69a1a842f65f87db305e05f8430b40fc1639867eef5c013848b0683d4018da2247cc89655fddebf840ff390ce5c1b23c768acf8b9b6fe4230be78bb0b60e7f1f SHA512 2811b86ea85e193750e75c94d20bb59978964626dd05abcc482bf61ee4a81aa89bbd8e48f83b80752f7ff7e5bf79721eb4464bbc5814ad6092745802375ae842
 DIST gentoo-kernel-6.6.8-1.x86.gpkg.tar 68259840 BLAKE2B f36b39afcc2032f84664a2917fd4bd344f515e647de544b58c482dcb34cb78f21afdc5fa971c8b8e4af5bf4895a91f90e69fcfec7fd47a3d9c692f865546c357 SHA512 e98aca6dce21e70de98937c742777343a2208c58730f222afa6b87429d6cce566f513abfb3266a7f46b088061fca57942b8686e8ea3199cbf3d43ccb8e75b763
+DIST gentoo-kernel-6.6.9-1.amd64.gpkg.tar 145643520 BLAKE2B ceae9156ae6c37c45b0105e86a8bc29b562ed11c58a2f8c1d38e38b6b0c5c9e4f29908e633628a18bcd4180ce5def1ddda5e75dc5e25422ca4b108675e30ea9a SHA512 3ccec88ed280714b2e26e0c7cc2a07ef3436bb07502bdd704c005a4e54f9469355ff1d543956b049b52f8b3277f664bbdc353f5983c16cb046f49b86b7d26d12
+DIST gentoo-kernel-6.6.9-1.arm64.gpkg.tar 118558720 BLAKE2B 170d7f90400b9bdc0d4e98f7871d4f7622c670bac8baefd77ce531a11acfbb34e5ce4c4fe727918009b2980985c6c8d5d15d1859f2e129762c68efba3d3a621b SHA512 e7e56d77eb5391579fa1e8b5a6ced2c383e53c56b4079578f14a0ad5364405fc2e0088c6ab0851e5f8eb461912bec0b3d377560cf551b35cab3039ba750f76ff
+DIST gentoo-kernel-6.6.9-1.ppc64le.gpkg.tar 64337920 BLAKE2B 93a44b217ad4a3d7c1ce253554238e5d04da795f3eaf1c94fd44294eefe1c56130bda61985ce759dbc98f851c7da910934a777046f22984b6521867db6d69a05 SHA512 1d55ac1965e86783a290437bb654d727899a19d3953d428097fc9b169bb732227d8042ceadde85449278aaa323dff8827bf751c520cbbc8f36c7c742298d486b
+DIST gentoo-kernel-6.6.9-1.x86.gpkg.tar 68259840 BLAKE2B 86c05ed50692df9fae4daefc0448970f34b52c940db70803c6e8b259f12d9bdc1e8539f6d8b7c92886c19e9d84e6a20072c6d4f7b284cc9a0e0bbd67b30cfe9d SHA512 157a67acbbd6f5731b31fba5861316aab90ba9d9254bb4623582c15d45508eaed7903af56b64fe7c3fbebbd28c4b6b3d6f3670b952b84e2fa2ac1260f1fef509
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild
new file mode 100644
index 000000000000..53128e72162f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild
@@ -0,0 +1,158 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	if has "${ARCH}" amd64 arm64; then
+		local image_path="${kernel_dir}/$(dist-kernel_get_image_path)"
+		# We need the plain image for the test phase
+		kernel-install_extract_from_uki linux \
+			"${image_path%/*}"/uki.efi "${image_path}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	if has "${ARCH}" amd64 arm64; then
+		local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		local to_remove="${kernel_dir}/$(dist-kernel_get_image_path)"
+		if ! use generic-uki; then
+			to_remove=${to_remove%/*}/uki.efi
+		fi
+		> "${to_remove}" || die
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}

diff --git a/sys-kernel/gentoo-kernel-bin/metadata.xml b/sys-kernel/gentoo-kernel-bin/metadata.xml
index dcee5ac96edf..783070054089 100644
--- a/sys-kernel/gentoo-kernel-bin/metadata.xml
+++ b/sys-kernel/gentoo-kernel-bin/metadata.xml
@@ -6,6 +6,12 @@
 		<name>Distribution Kernel Project</name>
 	</maintainer>
 	<use>
-		<flag name="initramfs">Build initramfs along with the kernel.</flag>
+		<flag name="generic-uki">
+			Install a prebuilt generic initramfs and Unified Kernel Image
+			(EXPERIMENTAL).
+		</flag>
+		<flag name="initramfs">
+			Build initramfs along with the kernel.
+		</flag>
 	</use>
 </pkgmetadata>


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-01 17:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-01 17:37 UTC (permalink / raw
  To: gentoo-commits

commit:     34e48f70e6ac787348277269512c94f5c7a50fe3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  1 17:03:30 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jan  1 17:35:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e48f70

sys-kernel/gentoo-kernel-bin: Bump to 6.1.70

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.70.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1c9df6a423e3..f457a2067ff3 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.1-76.base.tar.xz 4170836 BLAKE2B 5f3d0f64b1b884d8401076e752e27
 DIST genpatches-6.1-76.extras.tar.xz 3816 BLAKE2B d61edb2c2fb7ef815aca59eee532177c0452ccfb5896398200d704129e40daee6870b11c4758095fb6824eb015de46ac388cd77ec075e1d508c8a299bd4077a7 SHA512 9f90fc444beef2fcedae8fa2f6bb01492c9ff3fbf2a5f34cc17a52e5af9615538a6a24eedfc4e09575a03c67b339c4d964ac55e950b6aef11935d5f877862ca1
 DIST genpatches-6.1-77.base.tar.xz 4198960 BLAKE2B 9c6921ca87ec2c3338107a994d6e094c6bf4ca5a705f21b3efa2803454327782ccf2cefa78b2a1bfa59413402d5d89b757a5522b86943c8c8c5d97592138758a SHA512 34daab45df35b30a5bc155aa82b074f6516bb1af7b2976590f88d88e25f6e8ae369fd1299f7e2f645c045b29d6b805dd07291ab45c212a9aa27df566dd6aca96
 DIST genpatches-6.1-77.extras.tar.xz 3816 BLAKE2B 2129b36991f127c4bb4783a535a2d58bbe8ba9f4f139f7b70bf41a1c54bc2ac9026cdf3e3662f47c28118844ff40b6ad1c8da1c5fa8f1f4edc768fa69cae2083 SHA512 1de0ce45d9a0a1555faa92842f884cbaed8f5e727e4e59cbafc31326c9a183acc4954b2cdba1bec2019466545870ead8b5300f419533e30386aa2a36f6606a9a
+DIST genpatches-6.1-78.base.tar.xz 4233428 BLAKE2B 489c688bdce6b557065c5a2c63b359682ba79fc5e76665afb1cfc4c39c7451308aca9f72bb67551cba84a5b258e08e5133ed844307e51d7a47bca01d73a5cd9c SHA512 51665654f2be21a920678fe24af34f4a1b047bbe2038edf08eb68947b72e96a97daefb2b104d1ffc2d8ac691bf0624217960089b7d22bb63db43e51f2d8cc02a
+DIST genpatches-6.1-78.extras.tar.xz 3812 BLAKE2B b06900c35aba0f1866d2c64a71785afe6a8b6ff0abe12a15f02475470e6f327c7ea35df1af5bcad92ad0cb9aeac030f0c4328beb69b1b74cf9420ac7a38555cc SHA512 d3b76b5301b4d6901ef8ae3589f9a3c948a2c88cdd932e748991987f45e4ef8b19b9b7102db83210ec17b67b00ceb597c22722c7ba3f66ae7be76624a1564522
 DIST genpatches-6.6-10.base.tar.xz 603340 BLAKE2B cc3220f1df9406c393605942e1a6fdaaf8ab46da53bc2fe6d001c9608a55ae2e5073d94805eb233183142e81bcea9bab1ed4700e298fc32c16c033597219f9ad SHA512 1f0149759b98fa099bda28aa1c4913719f0b5c0c715a72f6c0b13d3faf317a8935ce10508cd3459c50e39a7759feb44e7cf43fd49b87bd5ccd6d42a5dfc531d1
 DIST genpatches-6.6-10.extras.tar.xz 3704 BLAKE2B 8b5e1453dd7bbbb7ee6dd02aef5e25e95f09a12a46d9dc014d71fe8fda96b94770f3cee75fa6f1db6bc9bdb67b39d272f8f887fc2986a17769237768bf6a382f SHA512 6ca7a360dc217684b1a06f869223a52772f267d48088d5e286dd27056faf34e9c4b4d575aa771c5f9b972febd4c656e32f470c4499feecd47716b07cc13ab933
 DIST genpatches-6.6-7.base.tar.xz 472596 BLAKE2B c5f69fa43401555567c9e5c3b5bad31ef55a3f49756f86e1e5cb935cf8cffb6ee080f411b5113dc3fb9d43224de432e6f1f6fb5a18082d269e30181e72aa1fcd SHA512 6098a5d32ff83fe2ceb094055be6336a19c40246946606fd0b39e86ce8bf53b96cd5539e6cbc774dc865f4be742ac3c127f8f48ff5cd3a50484dcd5afb7b9df3
@@ -72,6 +74,10 @@ DIST gentoo-kernel-6.1.69-1.amd64.gpkg.tar 72601600 BLAKE2B 3213eafb8fc9a2118a97
 DIST gentoo-kernel-6.1.69-1.arm64.gpkg.tar 65607680 BLAKE2B d3f19ffcdfa1c9fa5d938e7dccd23bbb7d6b139a662ab00c8e890a177cf87400612bcb287653153a42b5088116ee58ebfb1ab6c6f490ee6da0aa36fe316a78f2 SHA512 1f1fd6ffa7b0d6ddb75b7576f0263e0268c4e4c4c74f1dd12e6303657c5b2320f821d63359fa2268cbdee5435e4cd4b5fc9814cd5d990046027fae8846577ac6
 DIST gentoo-kernel-6.1.69-1.ppc64le.gpkg.tar 59863040 BLAKE2B 151afb62e5fc5b14e5ea1eb87e9fc2161bac9e0c02f3e39c2072a76e05b84fa046489a7e4c1915ac6db53f43872f25fb4b7b2a425bc990b393b845db78f55be7 SHA512 89014298eee186e94776a812ed83a7a0495b0d595f94b74d48f3bf62b91756e643d16ef40c665b77514a0a8c3056e3855130e3b63b5b9d3a530e6eeb4244a7bf
 DIST gentoo-kernel-6.1.69-1.x86.gpkg.tar 62126080 BLAKE2B 9ada4a79c8f722b4f464d0917aca8bb4f6073d941668ba21ddc89500fe91edb89d7c14358c6b1c583083c73d386cf7bfa6254d5d589c385a0a6d57cfac01cf1e SHA512 9609ad6c536694caf696918971645393f22758d34c11e42211a8074d158a3dccff74a5755357aa607fecf58463cf98649cbb77dc125498450f46aecb5382dc5d
+DIST gentoo-kernel-6.1.70-1.amd64.gpkg.tar 72591360 BLAKE2B 0b96f6c5f577996993daf20ca7fdd9c263449dcc399163b6f5035435a3e391022fdd35e09688c4b83c6305ddc5dede94351db3de04823e7a94d677fcf6ec8551 SHA512 5e6c01bdcd32d3ceb17eb553c5ac187e91aea0232f6f88aa6c7255c989928e0f0c1fbe0e276f8098dc7102778b14f31d040aac65a8648d64a0e1536bd23ab3b0
+DIST gentoo-kernel-6.1.70-1.arm64.gpkg.tar 65617920 BLAKE2B 4dab1b4d9e6260b1d05f47ee656e4f774350db706181ff389824051e825a2a03eefcf4acebab032d3dbdf00c06c96100ed2f98e5425a0210ff07c70b7d6c9a3e SHA512 c5c8a308b0aed3ec3adb7151b6cf236d03bf8bca6a9f816bca506fdec7759d5039c23960a951236488b9e0f163e4d27df1951199a45a445a200b365204342b22
+DIST gentoo-kernel-6.1.70-1.ppc64le.gpkg.tar 59863040 BLAKE2B 7668c818b8b9b8d184da4b645bfacbc21dfe532e8119307401161960b6ead504b357cc28cbb83f521dc5b0f3d17a6d83b108ff7af6351bf7a1a60ff90fa4f8ff SHA512 b69eaef7142f31348234b40102f3d0a64fe4317a13781ec17698759c4c1d6a32fbb56f5e5adf6db79a3bafbf9fa15f2691c5dfc8a095c7fc52472ca0956ec515
+DIST gentoo-kernel-6.1.70-1.x86.gpkg.tar 62156800 BLAKE2B 6381839795a5f9e44c4fffee5af62c831febd7991446a42eda427e2fe91c051266aeddf05a3cb156737a7f6ab64238795a151bd249528e1a1a7395f49cfffe20 SHA512 355d07dc048d69668d1b3fe725c7d65bcbafc2fff670e92be7c4ddf0bfc37a33ece37b3b0066c29d9e6e524e102073393d7439dfd2457ea9db5e2d1ca4e3f1e0
 DIST gentoo-kernel-6.6.5-1.amd64.gpkg.tar 84510720 BLAKE2B c2e532d30dd0c248fbb09238ee45d4a736e7495fba0ffd1f75898a613ebc53fd83f8d20703570b27c5fa2a79b0e5be56cb2c2abc93d4630ed150910d4f4392e7 SHA512 788e2a74eefee4f48a71426d3b01ab5c2e3572a260c5c4a32f07f29266d789e1aa4af535e4a8b13ca0337ad38903a8f2148bc72786070eacec053c5efe80cf3d
 DIST gentoo-kernel-6.6.5-1.arm64.gpkg.tar 74332160 BLAKE2B d486a15c14a396cfcfb276aba8f3ba047594379828ffe9cc4804bbb20c8bf0db46da08fe82216efcc63803ca460336388fc90085f9b82a4ab40d8cb25a394f50 SHA512 6b4e381dfc9bb51ef870d03bf1ef86a2543b52359bfcb66b47f1fa21785a0d522e177b5e9abe711286e8634aae95cee7589d3069a132144d49bcfd4f6d1d4f07
 DIST gentoo-kernel-6.6.5-1.ppc64le.gpkg.tar 64337920 BLAKE2B 24ca829e20217cbbef416658003f8a100ff3b0a836baa331dc363a8822ac34b47812f3966055eee0b58d2d3af2a1217eba86e3a97e2c5f4f5b24e3b940823b40 SHA512 d285158b0d57427f23ca15ccdbd7affa9a34dd03daac665f3508cce11b3c59f9e9c4c933310fa5faafa5c65713a598c2f596a56294c31d73a49f23de02845e43

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild
new file mode 100644
index 000000000000..1366b6d0ff33
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-01 19:58 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-01 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     b43dd83ecda1e580a61d72392cba1842032c0c6e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  1 19:57:21 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan  1 19:57:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b43dd83e

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.69 arm64, #921160

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
index 726e0ef534f8..8fbfa020c269 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-01 19:58 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-01 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     b1f71547980f16d86342827090d7c8f324213269
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  1 19:57:19 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan  1 19:57:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f71547

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.205 arm64, #921159

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
index ea061d08855e..a646be8790ff 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-01 19:58 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-01 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     16969a949af91154b4ed4032ea74efad19477659
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  1 19:57:24 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan  1 19:57:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16969a94

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.145 arm64, #921161

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
index 0c08429b1f95..b9130264b97f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-01 20:06 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-01 20:06 UTC (permalink / raw
  To: gentoo-commits

commit:     1b8f137bc41f76e3c30abbd200ddab9b004b5775
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  1 20:04:54 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jan  1 20:06:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b8f137b

sys-kernel/gentoo-kernel-bin: Refactoring UKI binpackage logic

Refactor the UKI extraction/cleanup logic to check for valid uki.efi
file rather than hardcoding the list of architectures using it.

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../gentoo-kernel-bin-6.6.9.ebuild                 | 27 ++++++++++++----------
 1 file changed, 15 insertions(+), 12 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild
index 53128e72162f..fef68306ec7d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild
@@ -100,11 +100,12 @@ src_configure() {
 	)
 
 	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	if has "${ARCH}" amd64 arm64; then
-		local image_path="${kernel_dir}/$(dist-kernel_get_image_path)"
-		# We need the plain image for the test phase
-		kernel-install_extract_from_uki linux \
-			"${image_path%/*}"/uki.efi "${image_path}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
 	fi
 
 	mkdir modprep || die
@@ -115,20 +116,22 @@ src_configure() {
 src_test() {
 	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
 	kernel-install_test "${KPV}" \
-		"${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
 		"${BINPKG}/image/lib/modules/${KPV}"
 }
 
 src_install() {
-	if has "${ARCH}" amd64 arm64; then
-		local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
 		# Keep the kernel image type we don't want out of install tree
 		# Replace back with placeholder
-		local to_remove="${kernel_dir}/$(dist-kernel_get_image_path)"
-		if ! use generic-uki; then
-			to_remove=${to_remove%/*}/uki.efi
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
 		fi
-		> "${to_remove}" || die
 	fi
 
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-01 20:45 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-01-01 20:45 UTC (permalink / raw
  To: gentoo-commits

commit:     9726fe42f7174f899a3b0f349557a2fe6ecb455c
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  1 20:45:26 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Jan  1 20:45:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9726fe42

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.205 x86, #921159

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
index a646be8790ff..a728742e64eb 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-01 20:45 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-01-01 20:45 UTC (permalink / raw
  To: gentoo-commits

commit:     70463f1b59f1f519e8d0be0d67162d2186d2733b
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  1 20:45:28 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Jan  1 20:45:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70463f1b

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.145 x86, #921161

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
index b9130264b97f..3bb35ac23c69 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-02  3:15 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-02  3:15 UTC (permalink / raw
  To: gentoo-commits

commit:     18613c3916db92346190a85e9997c0c67b213171
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  2 03:15:29 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan  2 03:15:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18613c39

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.145 ppc64, #921161

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
index 3bb35ac23c69..5cabc20ee878 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 x86"
+KEYWORDS="~amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-02  3:15 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-02  3:15 UTC (permalink / raw
  To: gentoo-commits

commit:     4909accda3a93422c5ee285a3199e72a67691417
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  2 03:15:26 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan  2 03:15:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4909accd

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.69 ppc64, #921160

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
index 8fbfa020c269..cb61ebd251ba 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-02  4:42 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-02  4:42 UTC (permalink / raw
  To: gentoo-commits

commit:     ae6096b8de3210163290d413c35e272ffff115cf
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  2 04:42:31 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan  2 04:42:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae6096b8

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.205 ppc64, #921159

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
index a728742e64eb..86c5ee94acd2 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 x86"
+KEYWORDS="~amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-02  4:42 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-02  4:42 UTC (permalink / raw
  To: gentoo-commits

commit:     abb990e46769d53c7ef504e8336350ccf37976e5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  2 04:42:33 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan  2 04:42:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb990e4

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.69 x86, #921160

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
index cb61ebd251ba..dee0c569c580 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-03 18:54 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-01-03 18:54 UTC (permalink / raw
  To: gentoo-commits

commit:     a004ff2bae9338d312261ceb005666ac327c8450
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  3 18:53:34 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Jan  3 18:53:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a004ff2b

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.145 amd64, #921161

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
index 5cabc20ee878..611e1c0ac73a 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-03 18:54 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-01-03 18:54 UTC (permalink / raw
  To: gentoo-commits

commit:     df586a86d44594a6e816de8ffe1db9533950e58f
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  3 18:53:51 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Jan  3 18:53:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df586a86

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.205 amd64, #921159

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
index 86c5ee94acd2..8d7b6e52b6f4 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-03 18:54 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-01-03 18:54 UTC (permalink / raw
  To: gentoo-commits

commit:     e98395160ad3a6873a09cefcfc81afc6ceb907b8
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  3 18:54:04 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Jan  3 18:54:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9839516

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.69 amd64, #921160

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
index dee0c569c580..7b32347dc8ec 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-04 16:49 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-04 16:49 UTC (permalink / raw
  To: gentoo-commits

commit:     2bd085b47ee43b24a5ae524b1aeb33f892708df3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  4 16:47:39 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  4 16:47:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd085b4

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  72 -----------
 .../gentoo-kernel-bin-5.10.203.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.10.204.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.142.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.143.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-5.15.144.ebuild              | 127 --------------------
 .../gentoo-kernel-bin-6.1.66.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.67.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.1.68.ebuild                | 127 --------------------
 .../gentoo-kernel-bin-6.6.5.ebuild                 | 132 ---------------------
 .../gentoo-kernel-bin-6.6.6.ebuild                 | 132 ---------------------
 .../gentoo-kernel-bin-6.6.7.ebuild                 | 132 ---------------------
 .../gentoo-kernel-bin-6.6.8.ebuild                 | 132 ---------------------
 13 files changed, 1616 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1cfc3ea20a9e..7e173a7b4d9b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,77 +1,21 @@
-DIST genpatches-5.10-214.base.tar.xz 6277292 BLAKE2B c048bb8187cad0d22c7aed931949338b08fd4fb20cec2f1ef8ca940632d1b9beb60cf6c5ae98b537c8a9d25b86de9d4a35e771b8cbb8cc5d3569b5dcaf79454d SHA512 88745e2abe59e6c41243fe05946cd82d53c85844f3c0e5e162f616f80c46243b2bbb510dec2f837ed677129d27f4678bfbdadacbfc1977ddfa142493a2c24ca6
-DIST genpatches-5.10-214.extras.tar.xz 3876 BLAKE2B d3d2b1b6b2b3d4574300a7a84ed449733bcde3a1aa855a54f10d484ab0dfb1b381ad7d9ae4551993515a8af2747aa42e830c39039803e0fccbe9a06be011a819 SHA512 34f83560c6ae888feabe56906bbda4e5b68ca36f418341ef2200018a79bcfacd0c30e8535c3684fbfe2b0557fdd59383b33a7e57e7cfbaacb81d94ddbb12afb7
-DIST genpatches-5.10-215.base.tar.xz 6309840 BLAKE2B 0262f92a52738dfab01e7ff4359963652b822bff885e3f22c4afb0597099e4cd58d20215f25b0dabff662e4daa4fc1c0161e338bc3ff88cd18e8323453496dcc SHA512 f89384b62dfdf964caf0208f477211ebce680d8cdd30bbc4321bce652e8fa6cb9e666c7ca9c348daf02187c8b22b1f05bb5de064898e821a41b2752babc0ae30
-DIST genpatches-5.10-215.extras.tar.xz 3876 BLAKE2B 65cd91d6dd01837f4cef599f5c247f45e9537665a4b728401ae6fa30013b18022dde1f8e988470dcbea4593f16c93627541fa287455842e1e85d528d3dc38132 SHA512 b9976e5c2347a53b56c5a3b6dda2c702162f05137fdbdd6de005059d781ddf47a047442f05b27ac3b34929e68ed0484fdb072f593005472e8ddf78ec41030cc6
 DIST genpatches-5.10-216.base.tar.xz 6323624 BLAKE2B 7322ad90ab57a998bd282bfe47defd592095beadeb75dc4caef010f1e05193df170c54676a69df1ae564cc2293fe275c5c56f324c0ce6fff022b86bae3b66577 SHA512 838ca62ea49fbdaffd47102cdf5c7f50da0a29ae4a20acf063193c48d2676b4633fa6c431044e47ecc79fad9ccca0481a2bd08d759444c6ac40fc5133c9bd709
 DIST genpatches-5.10-216.extras.tar.xz 3876 BLAKE2B 60da30135bee0734e352fa197aa1e6ee0db45907c3053ca0707282a00250d835e483b92dbff50e882a4b5345bda5a68ea421769229416c4feb6d5c5b08c63f0d SHA512 712301b6fd53fcef79ab508b44fedf1f55ed9cafd0f707cf86d4061770addb66f7f6c2b9f8f6e1366ff7b88ded5cc8fc4ffbcc06ccb0e60672dc39f90b586a6f
-DIST genpatches-5.15-151.base.tar.xz 5817984 BLAKE2B 182b52b69171a07dc6333c139f570d1f50e2c7351150d32bd0d32d268750cbc5f548a25b07111b2fc754de920dc78bf6add2cefb233ec5601e57efb9c516c24d SHA512 364c32d0ac7372367e343292e28b4325b6529fb6b46eb84296e4622b6f1d1d1c2496865aca89c447eff113a56780ea06d94cee3f90570d4b012f3aedfbab70ef
-DIST genpatches-5.15-151.extras.tar.xz 3936 BLAKE2B 290c41b3f8c750f82d6fb8ae4542a64ff395c8def74c6f3c3d4752b57d1725bf1947beb626d8ee413a4ff50fcc74bad7f1efbc1bfb29b67a35e4b5ea396427f0 SHA512 a3d22a5decba9d24e65239a96b3133af07e126c7e0dd733eae61de48644bc31b012eb6595a15ac82ff763bf39e9f7c91c0153badcc2e9c83604a64f27e0ea43b
-DIST genpatches-5.15-152.base.tar.xz 5859680 BLAKE2B f07d522838bae14efdba3399a9e4ad0a442537b1a9942477600660df2f71cd8d17774dff0ce563a7c46595c6a5390048994be0f894f84c255ebac2f9ef885220 SHA512 bb6d744e075f6d7e380f78be870c64a14595da3b24ae217db9e69778d1f65326ade92e7fa9edbedbc6b6825ff8a83f08725d0ad165e4165047720a4f72985089
-DIST genpatches-5.15-152.extras.tar.xz 3940 BLAKE2B 91f8fa828c4fb434088a8cffc845c09484b613fb5990fd5faa925852e9d6009bc927135310372a3e7b78b59a9e6a1f52667ccf3dec0a2ec7f7ac4f66c5b63760 SHA512 615669b03df808733065081f58ef0c928fb45be1b5a15092dd6e8cc6ec13ed6c4df3ed69eb1e06fde52f35f19f4896e4ab8e557a02e061e8c1371c12cda7e04f
-DIST genpatches-5.15-153.base.tar.xz 5880496 BLAKE2B 8de9f7e0a443bf5a196ae242283def0006da5252d5bbd732ff4d16eea018cb8649ab084c398eb6761a01d9ec8d4e5da9f6d6ad88c77fe5ac70385a9c5dbe679f SHA512 d3651cfcb047242eea4ad18986ce2667ff368f91a4496e30590f515d20898e7694afa409c02cfa1cc2747a6f80e1a7642aec62d67e0c7ea3c9d75e55a763b2fd
-DIST genpatches-5.15-153.extras.tar.xz 3940 BLAKE2B a1f5239cf08d52f7d1bdc2815809513d7b56e1f38978f681c4266e6e536ac02343dcf7bbb2045cbdaeeb73b20731ef2e3c84c1ebaa883d7ab0c18a99c00de5ed SHA512 da1d9cc1e79ff14c54c94dbde26c6565b1192781b567e7fe969bbeef3d8bc21cb5618c3eee3a643ccae829a74e6874436a049d0f9f16cdc7cf3f0f7f399a50bd
 DIST genpatches-5.15-154.base.tar.xz 5941944 BLAKE2B b32e3bbeadf0b2b3e121d1cd017c3e77320fa8b7365e4106d6574934899ca1c0d4604370774da759a840c09693f89006365078cb77bcf1c23da5bc463d4a36fe SHA512 e32978ea17b1770d5180ebeaa6ba5f9e91e6b4bca70fc4dfced04c93aa7b6d76adf8c83c1b94a182b61fb6a5b73d3778789a0183ef9b49e887647348fadbf2e3
 DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 6940bf38e7c0ea4008d745171b61b4dc9825ed418a10e5d5c7fbd0ecd7a6bbabcb6c747830bc60f5d75250b826c308bb221e4720be47275e0cb653b3e21d8f10 SHA512 6b70c21c724be7e42d4e9b7ca0ee5af7aba1f7d2532ae73a571137290cebc4c6ba5146d4c0b73c9424827b876c1fba18e6b60868f09022902e0c8369b73cf2d5
-DIST genpatches-6.1-74.base.tar.xz 4113880 BLAKE2B 26d9abc23f66346e376b78bb687ae7bc955447093641abe0bf736ff9e1c4e7ca70a0bd26b581f295b168ecd94c6f84603f13f5d097cd8b05b9373ea03a9d0426 SHA512 4ec9211030d1d1cf8e412b46f6cc101768418a177d0113b58f3aa0c4468536faa45a0615483baec378eae7995a91b86da1c06af167a1dbc6eca9ff853ae838f3
-DIST genpatches-6.1-74.extras.tar.xz 3812 BLAKE2B 52488fe7154cf6e0153a05184699dd1597a078a7a376e2866b68b923e7f82300757d1c70e7bc44920ab7813d500fb3d4677d49428261308e4b6b59a552381a9f SHA512 dd04bf075792824bf65cf349f6bc921d0c36cc66c878b8dfdd95c27f3a82de426d6725d79c02374e7372b74b68b9c0123875476de434f85646dd9aa8382d8de9
-DIST genpatches-6.1-75.base.tar.xz 4114396 BLAKE2B c21211d430392fbe96b0616e0ece650736f7204066222f88b84cffdbedcbda78d8fbf30ce8dce4c7fa450f24410fba1af1929ee3b3ea0472fde3473db95a0f5c SHA512 106db04baa9ef92e324929d025bb68f9eab4d0144d12a3d11cbfffb018cc46abeaadc76240c1acfd3877ef8efc1992374ad15cca061258e5f20452e3cb71b90f
-DIST genpatches-6.1-75.extras.tar.xz 3816 BLAKE2B 6e34ca62609c5ce63e7accb16f0c295bf9a38602d0c11af80c81f12744c0d90aadad86164b83a362dfdf70301ecd879eb67066544dbcdfd522d767e103a8592b SHA512 05718354716e8c8a4bbbe94923201345e2d2e75274973114878d46bc34ac2dba4d7d5beea333b4823efbbef65449bad615733c0ad0c6ffc6e1b2595ce0e45d38
-DIST genpatches-6.1-76.base.tar.xz 4170836 BLAKE2B 5f3d0f64b1b884d8401076e752e27f2021dbe9fd729172d5ae75ed8cd9cf578585e7dfcadf24542a07d4abc8350dcd0d17d41521f94f8d9d5bc1858e00752f5f SHA512 d4fa7598e022029d80199cf3c236b92c168674111f9d5a07fd3f8ba8db76249578db47ed68c412de369165d5c12c88510556241002285287cadd9a3e4a7b12e9
-DIST genpatches-6.1-76.extras.tar.xz 3816 BLAKE2B d61edb2c2fb7ef815aca59eee532177c0452ccfb5896398200d704129e40daee6870b11c4758095fb6824eb015de46ac388cd77ec075e1d508c8a299bd4077a7 SHA512 9f90fc444beef2fcedae8fa2f6bb01492c9ff3fbf2a5f34cc17a52e5af9615538a6a24eedfc4e09575a03c67b339c4d964ac55e950b6aef11935d5f877862ca1
 DIST genpatches-6.1-77.base.tar.xz 4198960 BLAKE2B 9c6921ca87ec2c3338107a994d6e094c6bf4ca5a705f21b3efa2803454327782ccf2cefa78b2a1bfa59413402d5d89b757a5522b86943c8c8c5d97592138758a SHA512 34daab45df35b30a5bc155aa82b074f6516bb1af7b2976590f88d88e25f6e8ae369fd1299f7e2f645c045b29d6b805dd07291ab45c212a9aa27df566dd6aca96
 DIST genpatches-6.1-77.extras.tar.xz 3816 BLAKE2B 2129b36991f127c4bb4783a535a2d58bbe8ba9f4f139f7b70bf41a1c54bc2ac9026cdf3e3662f47c28118844ff40b6ad1c8da1c5fa8f1f4edc768fa69cae2083 SHA512 1de0ce45d9a0a1555faa92842f884cbaed8f5e727e4e59cbafc31326c9a183acc4954b2cdba1bec2019466545870ead8b5300f419533e30386aa2a36f6606a9a
 DIST genpatches-6.1-78.base.tar.xz 4233428 BLAKE2B 489c688bdce6b557065c5a2c63b359682ba79fc5e76665afb1cfc4c39c7451308aca9f72bb67551cba84a5b258e08e5133ed844307e51d7a47bca01d73a5cd9c SHA512 51665654f2be21a920678fe24af34f4a1b047bbe2038edf08eb68947b72e96a97daefb2b104d1ffc2d8ac691bf0624217960089b7d22bb63db43e51f2d8cc02a
 DIST genpatches-6.1-78.extras.tar.xz 3812 BLAKE2B b06900c35aba0f1866d2c64a71785afe6a8b6ff0abe12a15f02475470e6f327c7ea35df1af5bcad92ad0cb9aeac030f0c4328beb69b1b74cf9420ac7a38555cc SHA512 d3b76b5301b4d6901ef8ae3589f9a3c948a2c88cdd932e748991987f45e4ef8b19b9b7102db83210ec17b67b00ceb597c22722c7ba3f66ae7be76624a1564522
-DIST genpatches-6.6-10.base.tar.xz 603340 BLAKE2B cc3220f1df9406c393605942e1a6fdaaf8ab46da53bc2fe6d001c9608a55ae2e5073d94805eb233183142e81bcea9bab1ed4700e298fc32c16c033597219f9ad SHA512 1f0149759b98fa099bda28aa1c4913719f0b5c0c715a72f6c0b13d3faf317a8935ce10508cd3459c50e39a7759feb44e7cf43fd49b87bd5ccd6d42a5dfc531d1
-DIST genpatches-6.6-10.extras.tar.xz 3704 BLAKE2B 8b5e1453dd7bbbb7ee6dd02aef5e25e95f09a12a46d9dc014d71fe8fda96b94770f3cee75fa6f1db6bc9bdb67b39d272f8f887fc2986a17769237768bf6a382f SHA512 6ca7a360dc217684b1a06f869223a52772f267d48088d5e286dd27056faf34e9c4b4d575aa771c5f9b972febd4c656e32f470c4499feecd47716b07cc13ab933
 DIST genpatches-6.6-11.base.tar.xz 649760 BLAKE2B d435eda1a18196b24c451ae605c719cf5a45c255b2017f1b7ab3612df3f4101c003e615589841d02329e44c3411b4cb27b577e8ff05f09e9349d38e622b823d1 SHA512 b06c66f730e4a43d8730c5c98661b6061485696375d2bc623b818303b0f6f15d9ad9da318bf9d3153036c3d8a2215fe12c5fd8b789775027c5c21f2ef8d93c4a
 DIST genpatches-6.6-11.extras.tar.xz 3704 BLAKE2B a5ec7394f611c491ae0867c4694fdd000a0a53d6353832ecfb702f6b86711d7c955f0e4a8d10ee2cde6f2255a6e180fa26e3b1088f04902affa51d29f590fe82 SHA512 2ea475f922c98a83950441e86bd6805fc958f44c77866431b28da13d522d11841fc778945b253e292c8cd09ee378bd7e0169540ef12a9206d6341ec69ff463c6
-DIST genpatches-6.6-7.base.tar.xz 472596 BLAKE2B c5f69fa43401555567c9e5c3b5bad31ef55a3f49756f86e1e5cb935cf8cffb6ee080f411b5113dc3fb9d43224de432e6f1f6fb5a18082d269e30181e72aa1fcd SHA512 6098a5d32ff83fe2ceb094055be6336a19c40246946606fd0b39e86ce8bf53b96cd5539e6cbc774dc865f4be742ac3c127f8f48ff5cd3a50484dcd5afb7b9df3
-DIST genpatches-6.6-7.extras.tar.xz 3704 BLAKE2B 1bd0d01aefad3c47f2b7bdc550e607d2c4ba8e0cbbdbe3ba4ef57e539f9bd894222ca6f01908e6bb27221de1331634a6941867c7d6bece9620510110bf276107 SHA512 6da82d251ac6c33b8d2837e1a44a32ab5106f0a5816a8e76354c7d9eef510b4f485edfb1b80dad68e59b3a96494bed590ba1508f7b96697c364fd52c97b65496
-DIST genpatches-6.6-8.base.tar.xz 472816 BLAKE2B 503418967edebb8cb2020edab16f060334fc16c9f6ce7980b8e25e3db1fc4869571fd466abc8ec4add3a095d089f0c77532b2524fae1136c5f7ed487e90ccd3c SHA512 04a247aadefd43a9ec1382b5f77f18dabb1701469cbeabcaa1604405cea9112bec56bc9a08d33f9ce5ebb90b8d77a7c7a21774a10906f3c8a685c0d3c10bbe9d
-DIST genpatches-6.6-8.extras.tar.xz 3704 BLAKE2B c474c55469c536f563036c74038f7a5f083e23e049648377ff42d517faa34ed14ed6d576695990c21883b98036a93f144b636b9024108367dd131bf3366074d0 SHA512 f7a9f0f448c210981cd412a0766b26fd19e8147659d91db4e3d3d4ff4dea514c4c3a08bc6bb45de0289546c5bb428c1db4f517b45c57c3b7bfacb7a991e1826f
-DIST genpatches-6.6-9.base.tar.xz 542696 BLAKE2B c0b650debf66e74923faeb933712acf4697dee9351bb3814845e5a4505818669d9392e5fca6cca4b28d42e29ff6c80e5a8e62de0446e121f950df12a83aa0cc9 SHA512 a02ab965d0beec3f72527176ad9c6858558dacdd6151cd6f3e3ec073f9965a74a048336e9403de12dd4bea4764aaa28f364ec941d86d4582271347f0d2394c7d
-DIST genpatches-6.6-9.extras.tar.xz 3704 BLAKE2B 3917a85e31159724a2011824cf64c7d2cc169bdecfe2d0c051e0cc2fc4200cfd0bdd7f2cc17f8feb616375d54c43a0bf59431dd72f9ed6ff63bbf25974bdd654 SHA512 1d1e47db577ae990dd11709896384f1c9c49166c89e08e5838751794b9d3537cf447507b78f4cf08d9a4c6a9f94dbf384458fb3b0ae2232b1068b6082977b117
-DIST gentoo-kernel-5.10.203-1.amd64.gpkg.tar 63232000 BLAKE2B f59a1414569c6d09a0fc9955cb67bdc5c5c19bf3cc433ac8966503d2e392b5a59fe0d6e7a7d4d1df7a97670412941730366b0d99b9a5f5fba7bdc00aba38308c SHA512 3ab651cde29a7c0379214e5b987ac70cb81f2edf7004f12361b4eadb22c4c47eca1807a8b058c5feae86c2b45258e8437c250ddb2867d46ff599a20ab2b9501e
-DIST gentoo-kernel-5.10.203-1.arm64.gpkg.tar 56719360 BLAKE2B fc20a53d9280a4af29959f57f2613e25812229e26ab6a52f436064f73ee7f9131ca6aa0da293af471bc882d8cb1d075cbba2a357903546ef9c6d62aa061e4c66 SHA512 4638b0434965262e9dd1029481262f90650335f195ae38d0168e3643e4fdbbaa29b100966601bb9e7dae0ec91a8e4124dd902282c3aa89071d3561f44631b7f1
-DIST gentoo-kernel-5.10.203-1.ppc64le.gpkg.tar 52858880 BLAKE2B 311524d8799daffb3499dfb8b7814bca9598152fed3e81b74e18b7300babd93966b7894039eee91746e61d7dde3e21723be3dd8d59d9e2df07b4a4298bc9b84c SHA512 d3f840b2b412163b898d512b50ce97e908d0522c8d580198fe096846464e7cd189cc7515287b209f613d4a55bf6038320c035b1cadce643ca7d71d8b83b08607
-DIST gentoo-kernel-5.10.203-1.x86.gpkg.tar 53555200 BLAKE2B a4e500374e3c7182e25564ffa6ae9559fdabc4dea5d33d3c0167529aea015936d3dc07b50226f1d14c77e21db39bec1542f163c28aa3fe1b85549551b7c7dcbb SHA512 09098bf1d524030e9430c46a9296e08e0708a75c04facadaa6dedca424a67d1a0e4303b635b46b8e2cbecb16dd8af3e55d425b76bfa5fac0e120ddd11c090889
-DIST gentoo-kernel-5.10.204-1.amd64.gpkg.tar 63221760 BLAKE2B e07fdcd6df6570cf436b052a445d5ffb9c74cf8dde388fc68d31d1952df879caefde202cf3ed3e6ce393daadb8a8bd1fb08ef5e4033c7fd8179d437f22a5ccff SHA512 cbab40d18c1d6e0e3e6ed6be32eb2586949a72d14247d3dc3be075592a8b7cd25671c5b448976e8d6dd8897767d7bd9e1a761af609420a044502938811bb69c2
-DIST gentoo-kernel-5.10.204-1.arm64.gpkg.tar 56709120 BLAKE2B 076bb4cee47a02b2244956b77800f0da781749e8edb890c49a2d0e573678ab6e7227a92471d16753fe1e4c129b3742b76e6d13f4b4c2f9f0fbeb5eece3a91fb5 SHA512 52dd636d2f3d48966cf01b57ff79939620990ae6d66bc23c9110df2932548f00f1073909c59fe8d1c8cb61970ff792bde4d619e8a78ec8102dee308b8932f44f
-DIST gentoo-kernel-5.10.204-1.ppc64le.gpkg.tar 52879360 BLAKE2B 88a9f0c516bb7a2325929bfc05a31feecd7e9a0e2fd436dcb214f50dbc3e14fa0d26b352d61897506f9b9e45073ed1cae7d37b5c3cdfa1f7d19056ddd370dcdf SHA512 143370215320a5a6e8f19aaaaf026e7987202c5ebca8c8d810e1f31cec57297db2071dc35f4cadff161654ad03a010de8901c1d59533bd915f5d06093e49c88c
-DIST gentoo-kernel-5.10.204-1.x86.gpkg.tar 53534720 BLAKE2B 884c0f19631e53d95183197432351800ab35c3015d5545fa18257592069079a13bf060441910126605a71f81c0cd251d39fe4c7fdd3b581f5375e7f9ffdc9c57 SHA512 061006fc4e6b0f135850ebcd87ccae9a40748f2b2d7e8384d90182fb0e4f032b8e55721c5b82a068904d898ade90c405da589bbba0be1fcee96d9bb17a530296
 DIST gentoo-kernel-5.10.205-1.amd64.gpkg.tar 63252480 BLAKE2B 52cf3967ac881aa557da92d11a021c2509b5e6920cb04be415c626bea66e08579481b61d6897d8e88fd830d18461e6c41423aea398fa1f00aed581300cc1403a SHA512 295945d6ca4ed5322918662531b353867522782f243aba54f3cbbe22b515059e54b40bf124020c1d8315c27a491d7af894a8331e1395f44c0d763297d36e58a2
 DIST gentoo-kernel-5.10.205-1.arm64.gpkg.tar 56729600 BLAKE2B 62ecf66572c0b5da944e3200f7b0d1ba3e12231e66c5e90b1415becb0fd80d49da34b57fa5d20898f7c0085be25edc9ba939daa400e7587d6ac9836ede944f94 SHA512 5b5530f160b7119a200a4fb7c247aeff76055e92be92289d02be37f886dc522c076a19013d518df348f5fe352c758343c6ad61d7b0a819609f8020e2321de6e1
 DIST gentoo-kernel-5.10.205-1.ppc64le.gpkg.tar 52879360 BLAKE2B 2ba47d25e79ad05473f8ae87c08039bd858daf5d67ba6746f01bc57b6f7515a76e91c34fec101d514e81caf4a4103f65be43a4351a5c509056fd53da98f0da8e SHA512 4817b60666808ed734d84f2bb0f2e2c051d3a908eb24c70ef8607536d3aff782925aa231bb0d8180e53224cdf30c426643ff375e7b3f5f047d50411eddf6d178
 DIST gentoo-kernel-5.10.205-1.x86.gpkg.tar 53544960 BLAKE2B 49d504e1bf12d21b46f07350ac5388722e86a0b596834142bcaf85e4b21966dcce1a7f9079f14f8de10afc13bb125d3bf672c94d0578ff6629c9a9c41ca43e35 SHA512 5df0c658f331aa34d678dad7be3b19008ecd7324170dc828bbaeddd19f440b1a683ec2906d03492ca21394eef98475c009b2553ff8528ce9ab3894e5720cde57
-DIST gentoo-kernel-5.15.142-1.amd64.gpkg.tar 66324480 BLAKE2B 3d6073f7d51a417e94c215f513f175de10601cdde4f2afb9637c441cc4a724773c7f11067c8e995142225072d093c0f61fabb676b8a185fdf394e221005c3eab SHA512 688237e02c84bb08dc284dd497fdbcf0303f027c94e5b32e0b0449c9ae342418414bb2b4a977842e27e263b8e6402d2fb8b5d490379931e5c37beb0deee7ffc6
-DIST gentoo-kernel-5.15.142-1.arm64.gpkg.tar 59729920 BLAKE2B 094b7bfd51087e3c9582128ac87939d191ae6bae3058485a27d53b5843e6091b425f28134ce021cc5a7e14f3b38ff933c81d36fd1c36276172866da2860cb759 SHA512 a26f95e961cf0534c4b321bdd9ab8f95b50691c10fe0434c10539684bd4716b44f861405f367845ccb0b8b954621a54a128b02f1e3c97fb2f60bdcc049af763c
-DIST gentoo-kernel-5.15.142-1.ppc64le.gpkg.tar 54958080 BLAKE2B 2f028a0baee324a1224785c046e52da052198e6ceecaa6fdb418ee913d3e619e362d6f7e112ad39eb0c3033de1e714a1822006bfd030fb09f9a4934e31e5d07c SHA512 ca3a91ed2cde51eae08790651c09480c69590f36869939e3e38e551b6d0305979caba212e96a24e23c048167c79d2712fe9c05c9f28f4a807e1d4640c1037808
-DIST gentoo-kernel-5.15.142-1.x86.gpkg.tar 56064000 BLAKE2B 9596f32aa1e94494376c8f89b35be992c9db6036d5daac51f41762ef4aae5de5355856068c3c3f45e2f67a3eb829f4516f7d9b8c4d49d163333e70d22c4b6721 SHA512 5de6fa3d9e9eb57366355a6a67f978ef86b81760739ceacdcd1ba9c3ba5ba0d47d3d42b86c2021b82cf66c9c66977737bd08be3d3dadfbfd102c8529f528677a
-DIST gentoo-kernel-5.15.143-1.amd64.gpkg.tar 66324480 BLAKE2B b1a7965b0ca3d1d47045ce68de893e77fff81a2f88ddd857f074e92ebf2a00bc22ad45e1e0380868469f0d0981be56df2287a8ecb955deaf135706259869a559 SHA512 9944e140c29fbdef51e3d8d2a87e35baec5d675cea75216d865b558fa341a6b8044820ed7431fe04f02389fb7dc7f34468613ec11ab6b22c966d3da22ccb2a69
-DIST gentoo-kernel-5.15.143-1.arm64.gpkg.tar 59719680 BLAKE2B a0d6510a145e37f18bd6831ffdd72faf1dfd06a989831f3db6e6aa29f74a7c2dbd356cc558ceba2d8b7d56aa5d06c5739a4061df783039fe493164d0a55aa933 SHA512 ffb68d835be13c34915536ed695ec4ce092948e8949b01a8cc4af2b1a5b92f6ccfc63262a73e569ea0c28288d70b9b5cf66b42609bb24238b193d08c884b103c
-DIST gentoo-kernel-5.15.143-1.ppc64le.gpkg.tar 54968320 BLAKE2B 9653a0af2e052992c2873176e66b06ff457971ff27c073f483c3f72f56ee56920e54c981615ca5d54f03adefe5dd10628b3ee237d0b37f1c4ec9373fb181f64c SHA512 64c0a87448c7f5474fa847ff25e71958519f24e069b41126685bb2bdf77f5ae9b1f8448d92f862f70a4418228b7bb0acbbf455667a313a3eaa0de36931bc2b80
-DIST gentoo-kernel-5.15.143-1.x86.gpkg.tar 56053760 BLAKE2B 6866cfc9d4572cbbb9d8f6c3ecd3bb3d0a9a76a83764e52a8d554894375cff57dd20e9f8977820da7e6418e3b73e7792e496eddb7a0ba027338529f6893f4332 SHA512 af549c69e8ecf2a62353bf29fb0a2f52dbf00bd45c3dfda65b9c7ee3a0dfc55db5bc33e20a2a171d8cbb0a82b6da3b7428ef7011c1676ddeed3db9d00b216e32
-DIST gentoo-kernel-5.15.144-1.amd64.gpkg.tar 66314240 BLAKE2B 70b775542dc019eaa06858fcdb25dfaff4719931d8bee9166d6d8ca3c104804b48ebbd8180fb78f11a587baa945d26a6fb491580e3a46172fde28bc835755ad8 SHA512 d4bd4ab3e80f5279d1a53d35196ab64b386009fae6becb4d8d654b174a9b20d8e304d95f8fc864fb659bb31b1cbab87b469e838535b3a8ffdac8b7d483222a51
-DIST gentoo-kernel-5.15.144-1.arm64.gpkg.tar 59729920 BLAKE2B 90b3aa793bc691bf2599870484ca1ee16e5497fd4352ecf6c3eb2a9c68b70324d70ed72ddd31638135565795dca335f45814282c03a608812329c4c1354d8e97 SHA512 a7634003748f6a3e28572bcb1b35fd80f675297897e5643a0c318edbeee9783b48191e5c5686aa6e9f8cd9b36bb87112fced195e14b1bf47f4b7a2c51a737dea
-DIST gentoo-kernel-5.15.144-1.ppc64le.gpkg.tar 54968320 BLAKE2B 1d6aa3faabcf2e88e226b89f06769c05ec61b544e2e33756689361aa3769bd4b9338604e945be2ee2f4025115417704e1b88569a4010547434abde611378934c SHA512 86f6c85220687d38043f1f829937fe74457ed45598c8d0088bba4307eec3c9ab9069b66dc18c4b6741c15ba3118ce56423282a1df1577db19b42e395428bde8d
-DIST gentoo-kernel-5.15.144-1.x86.gpkg.tar 56053760 BLAKE2B 82a2dcf31899ee34bfe0d2c8dd34ce5c39c2f527c3b642f4b10c730cee45596721746f8217edc8ffa8eb9e8b86aa9ea17b79fd6c4cdd0df29a9233075658b009 SHA512 ff93af21697f61132459ba96ffb6fc0b51b39f736881518e8fb996d3376649c0967734424779b9e99170640ae613458330a90e798f7a7b2bd3975bf5b24697e3
 DIST gentoo-kernel-5.15.145-1.amd64.gpkg.tar 66304000 BLAKE2B 6230b78343f7da4f6560dad475fd96489cba2b9e4f53993b96dedcb1a866ac27f69a829318b6f4e00740b19d4e2f62d62964773de984a9bab0bde93e301b7c05 SHA512 aff6039f9e9592bb5503ed7b43e596e3e04ab879a006c8510e97b31b39067124019bdeb3604763f4825a5334512894cd60dd5b4a533ba344c8a6e165c4e312a1
 DIST gentoo-kernel-5.15.145-1.arm64.gpkg.tar 59729920 BLAKE2B 9af60d2b94c9f020c8117c0d68a87a8ac37675b9790f5f8a96acd3ffb458db6557353e824a6576708b9447359e69fcd1fe30e7a1eb92f4cc7753bbfd38c1a194 SHA512 6d73c1605589b6182bc77efa29d6418a3671770f70fd7ca32a17ac102e15b2895cba9c5ee6886ddf6c496ccca1aa919830899b9a53570db12c0fedc54f0f58fb
 DIST gentoo-kernel-5.15.145-1.ppc64le.gpkg.tar 54958080 BLAKE2B d98524109be3596a6376cef37117e8114c354a736a340221cf72f30f2d7109a1edbae012e7e17e210bad4cf69f445a7034e0dbe83171a3b6779b79deace85ce4 SHA512 ac20b9e23142e10f918282e5146e66828b5bf21c75dce4b00e1b89124ef5c99c456b4ef35de1355d37c434c1a706dd2355f87b7da21fe06096ae17e7d8e5fe57
 DIST gentoo-kernel-5.15.145-1.x86.gpkg.tar 56064000 BLAKE2B 002ef06b9623cba82854fd8d53faebade3f8a9445cb8650f9aa020bb13da3409444639e58c3dc38bb831de7de9c9f9d8269bcb293dc8f7e853b5f5b87f94c9ae SHA512 a0a02ca558efe5bab4d8588b25b38890319e0354bfafa01c0ddb945b2bd49ae5c611faaef91bdd5732c0f683d9d49366f3e5fdc86db9fb479747844ebfe1d32b
-DIST gentoo-kernel-6.1.66-1.amd64.gpkg.tar 72601600 BLAKE2B 9c0b0b33ebd396ffc23a9f3346db128444d327bd150ab42812ba497bb65d2f2c67816d6c611f86679e6a264340177e3fe958411cc3ded1566c77f84cc23765d9 SHA512 dd9853b3c494990c1ba840489e8cf248a17f709dfed556b5444f59569d36f27ad6469eeaedbac3d6afd83f103a5599cee16bceca98c2c66fc3710741b832b0b8
-DIST gentoo-kernel-6.1.66-1.arm64.gpkg.tar 65597440 BLAKE2B 189d7818f5d18c26a5b6d7518a39f1155c0c1e2fe29220f486383d2c7ddca6dc8743439ba86033395a42937f40eb1f8a15503ede58638c39016daa1a39faf1cb SHA512 22585a92a9793b3ed655f9488226cd757e227b1250f6e66b6190f1202e400c8215df4f62a7f2475f4e03924a91c4028a2afa46a746c2bcb0d3f8aefc54154143
-DIST gentoo-kernel-6.1.66-1.ppc64le.gpkg.tar 59852800 BLAKE2B 1eeba1ccfa7c1b3a2843e01d01fbf0bd870fd61f09c1437b98f03e8e8bd89a761063837b1922d6de0f638293ec9f9614f05342094ca3a01e5fe69cf99f7d1a67 SHA512 330e430f22184ec193598d37977d440fa04b269d43786e137d1564ac11a98aa9898f6446b129d8df7bafce041c1db7e86688a4f0e39c66826eab7dc09065f1a9
-DIST gentoo-kernel-6.1.66-1.x86.gpkg.tar 62146560 BLAKE2B 337fef78afdc800d90f154ae559f7b59d82617b34db38b010649a1bfc68f0d276d8fb1e22c14bc627bf90c32b752c5afad37eda71e05aa6635d6c0b6cbc6202b SHA512 30f50f1150206db518884999ce0dd2f85574518fb9ef09b9f982b8380993c5023d58f873def531e63037ef681bb0f4826c433ae3ba5844bbd5343830b97ff046
-DIST gentoo-kernel-6.1.67-1.amd64.gpkg.tar 72632320 BLAKE2B f078e2b5faa96eb668933f40f2289deeadad0d2f5ad551c7a4e34fc114f9f1c6a3dd68ff4863156c8104ba6f88654da92c136631c7a8b8ea7304ce1c4b6c6f88 SHA512 ca67535be79e0e6f1d5c382fae9b0854425243e41dddf3438773bddc166bb9ab10997844b327429c667367497a52a2e03a0c961e75eb1a35f3d906bfe168685c
-DIST gentoo-kernel-6.1.67-1.arm64.gpkg.tar 65597440 BLAKE2B 75504780716018f8205a0e319587bd1e9f97583f34234b5264d9984bf4abb6b640e5e1369c667d311ffc7e3c00b0565c40c363a6c987acdbb613ba3ec1c1b19e SHA512 4ac9d5cbc35d2e1846bf2b1909306ba26dedbb5ed08f9b1659a1a9ab572e1565af69d6a7e61b38047071fb80b669d45d3de3149fee8d85a2afd3a30ec2daa82b
-DIST gentoo-kernel-6.1.67-1.ppc64le.gpkg.tar 59842560 BLAKE2B d73a41190a74047a66dad9bfcb519893f5946fc0354ed4d0325d6b5c85f464ac33e3df3d776e1b9923aa55223c918015a287fd1ae9807af20a5fbfde31f1a223 SHA512 c20c7eb7d69602c605615dffd16c22ec90ab8049eff36d56d8a178953e98f97beccbe7babd2c1f42251750f92d0472826f3812579bc0cd639c8d6d7451c6e574
-DIST gentoo-kernel-6.1.67-1.x86.gpkg.tar 62146560 BLAKE2B 0fcde449825da31afb3ad937c71551b78c52c438fc4832ccbd00c2acb7d27fb8c21a27b58c58b69bfd445bcf0da11400925d68009acff28ca99d38c06c741233 SHA512 286779c51104da8bf037e1fddbe5084ba348f116db782e35f7f817958b89c09c3c2fcdabdd6657e12b7d7adc3bd31aff54647b518d3eb73b6fc8900274cf51bc
-DIST gentoo-kernel-6.1.68-1.amd64.gpkg.tar 72591360 BLAKE2B 5b1e97e4277883d691856d7c8afedc216768426061612fd3b42a66df022a30e42c877e7ed1f7f232f5edc1df9a5bea90291906e3aeaad265dff7052074944706 SHA512 8f4a24df88b58980ee9840780366140cb0ae7e18d64edcf9cd497fd7ba7923692bc3475dff146163cf0846cbc5aaa3d9f3645c035737c465ee510ccfb05e5b05
-DIST gentoo-kernel-6.1.68-1.arm64.gpkg.tar 65617920 BLAKE2B c13510d3e2cc57dca9d2b58378731bce70e33dc6bf0b2a0492259448080ba8c790cf49d873a91aa82d5612e27ff40fdb3605096f45e69d6db48ea8284a54cf3e SHA512 35aa4cce38ffbe83e51995fcf38184174edaea40a2223f3f725972ae8f17a64509090dfd9541339a06c114c4a5646199d565de0b3c3ceb53f575e3550ef2de76
-DIST gentoo-kernel-6.1.68-1.ppc64le.gpkg.tar 59873280 BLAKE2B 386808ed5ce96c5a009c9343750b28dfb3a76355a9bfde8d25abb90190456072f78f8b9ed6e7b6caf670ff79f8600cd70e09927285d8f4225373a36c88f37a8c SHA512 a4c6d700cf41a51a0edfcd68fe6e3bd26dc0fb7f55d54db9816cf9ceaeb6bd46fb33f141e5c7783c5af5175df924d2125ec1c7ed40df3d66be76ca5760fc7987
-DIST gentoo-kernel-6.1.68-1.x86.gpkg.tar 62136320 BLAKE2B 793f1b4718835ad0c76d7ec7ea1a9703221642e7fc35bd592b5df4a0441eee132b4b9a40dc1eada963daf9e9288747051b536aa1b9e768f7f5afac88e727e446 SHA512 1291804c18143bbb39535be7c171f982da088f4ffd831c438acd5443923d7e3eca9d0e1fcf7cbb1a9a1a10d54a7910a8b990ca97336c1a19d63bf0477489e16d
 DIST gentoo-kernel-6.1.69-1.amd64.gpkg.tar 72601600 BLAKE2B 3213eafb8fc9a2118a97db6b4647919f1c5d6def76173b948fbec00a3f5c081eca0098fa2d539920c19ced4490973457e51a0f8288dd26e0bf337e4307e77c9c SHA512 182aa3a947f41ab203d47b1d382bdcbc60536add91d504c634a07152689bd4d7f95baf91c348a4355a661a11fa5e98d009c2343b8365257ae3e2f53a522e6743
 DIST gentoo-kernel-6.1.69-1.arm64.gpkg.tar 65607680 BLAKE2B d3f19ffcdfa1c9fa5d938e7dccd23bbb7d6b139a662ab00c8e890a177cf87400612bcb287653153a42b5088116ee58ebfb1ab6c6f490ee6da0aa36fe316a78f2 SHA512 1f1fd6ffa7b0d6ddb75b7576f0263e0268c4e4c4c74f1dd12e6303657c5b2320f821d63359fa2268cbdee5435e4cd4b5fc9814cd5d990046027fae8846577ac6
 DIST gentoo-kernel-6.1.69-1.ppc64le.gpkg.tar 59863040 BLAKE2B 151afb62e5fc5b14e5ea1eb87e9fc2161bac9e0c02f3e39c2072a76e05b84fa046489a7e4c1915ac6db53f43872f25fb4b7b2a425bc990b393b845db78f55be7 SHA512 89014298eee186e94776a812ed83a7a0495b0d595f94b74d48f3bf62b91756e643d16ef40c665b77514a0a8c3056e3855130e3b63b5b9d3a530e6eeb4244a7bf
@@ -80,22 +24,6 @@ DIST gentoo-kernel-6.1.70-1.amd64.gpkg.tar 72591360 BLAKE2B 0b96f6c5f577996993da
 DIST gentoo-kernel-6.1.70-1.arm64.gpkg.tar 65617920 BLAKE2B 4dab1b4d9e6260b1d05f47ee656e4f774350db706181ff389824051e825a2a03eefcf4acebab032d3dbdf00c06c96100ed2f98e5425a0210ff07c70b7d6c9a3e SHA512 c5c8a308b0aed3ec3adb7151b6cf236d03bf8bca6a9f816bca506fdec7759d5039c23960a951236488b9e0f163e4d27df1951199a45a445a200b365204342b22
 DIST gentoo-kernel-6.1.70-1.ppc64le.gpkg.tar 59863040 BLAKE2B 7668c818b8b9b8d184da4b645bfacbc21dfe532e8119307401161960b6ead504b357cc28cbb83f521dc5b0f3d17a6d83b108ff7af6351bf7a1a60ff90fa4f8ff SHA512 b69eaef7142f31348234b40102f3d0a64fe4317a13781ec17698759c4c1d6a32fbb56f5e5adf6db79a3bafbf9fa15f2691c5dfc8a095c7fc52472ca0956ec515
 DIST gentoo-kernel-6.1.70-1.x86.gpkg.tar 62156800 BLAKE2B 6381839795a5f9e44c4fffee5af62c831febd7991446a42eda427e2fe91c051266aeddf05a3cb156737a7f6ab64238795a151bd249528e1a1a7395f49cfffe20 SHA512 355d07dc048d69668d1b3fe725c7d65bcbafc2fff670e92be7c4ddf0bfc37a33ece37b3b0066c29d9e6e524e102073393d7439dfd2457ea9db5e2d1ca4e3f1e0
-DIST gentoo-kernel-6.6.5-1.amd64.gpkg.tar 84510720 BLAKE2B c2e532d30dd0c248fbb09238ee45d4a736e7495fba0ffd1f75898a613ebc53fd83f8d20703570b27c5fa2a79b0e5be56cb2c2abc93d4630ed150910d4f4392e7 SHA512 788e2a74eefee4f48a71426d3b01ab5c2e3572a260c5c4a32f07f29266d789e1aa4af535e4a8b13ca0337ad38903a8f2148bc72786070eacec053c5efe80cf3d
-DIST gentoo-kernel-6.6.5-1.arm64.gpkg.tar 74332160 BLAKE2B d486a15c14a396cfcfb276aba8f3ba047594379828ffe9cc4804bbb20c8bf0db46da08fe82216efcc63803ca460336388fc90085f9b82a4ab40d8cb25a394f50 SHA512 6b4e381dfc9bb51ef870d03bf1ef86a2543b52359bfcb66b47f1fa21785a0d522e177b5e9abe711286e8634aae95cee7589d3069a132144d49bcfd4f6d1d4f07
-DIST gentoo-kernel-6.6.5-1.ppc64le.gpkg.tar 64337920 BLAKE2B 24ca829e20217cbbef416658003f8a100ff3b0a836baa331dc363a8822ac34b47812f3966055eee0b58d2d3af2a1217eba86e3a97e2c5f4f5b24e3b940823b40 SHA512 d285158b0d57427f23ca15ccdbd7affa9a34dd03daac665f3508cce11b3c59f9e9c4c933310fa5faafa5c65713a598c2f596a56294c31d73a49f23de02845e43
-DIST gentoo-kernel-6.6.5-1.x86.gpkg.tar 68259840 BLAKE2B 2810be987a940827a86c0c6b73dd0a808d9debd580c5a4830edc18f6b99c418ec2fa2320e5f8b90b448a1731bef8347d332ecb2cfddcb4db2aa3bd933e71a802 SHA512 b1634ac1aa63d023ba95fd479cb91177184cd089d09b699b0866b14bf6e9876701b615ad1969cde752ee4027bde792eb6c496bd27c1ac0074070943854e16fba
-DIST gentoo-kernel-6.6.6-1.amd64.gpkg.tar 84520960 BLAKE2B 13b6b70eb0f06491fc0e7690343b9bbd4872c65e1ca2fdd4e35c72c7a379f339fa1a2d1ff3887dff1b8ba5185ee69b27b1d9768bb01462c783a22fc6e789b2fe SHA512 14817165abb3a99a85793430e2a12c04fa814f411fcb83f5014c50adcbbc435c109ed1038993ac8ea79d69c628e767fa6e74f286e2aa4596c59d15dc31c0e621
-DIST gentoo-kernel-6.6.6-1.arm64.gpkg.tar 74321920 BLAKE2B d08c288fd33f0d247de269a3264d27d85b5d5c4b28de070e6e073dfe1a3777240e2eef8124586340945e52c9c22e96dd75e6e9980678ee54a758cdec4b798fec SHA512 3e3344486b2d9746cf2a89981894cafc2635f9af44f9df26eae2c03a69321fc1d111550b2bd25301e4ee98c03059945a67d0f168247da6402f05cfe034816ebb
-DIST gentoo-kernel-6.6.6-1.ppc64le.gpkg.tar 64327680 BLAKE2B 014397a3723e87f720d19ce51d6535a04c163b9fe157465fec42014407d449cc0d66fef067b8c9b92fd39921e3f68a99869675b96d53e5f3b6362b1408b134be SHA512 59721a9d1c31ebe2660cf45f89c82262337f58764178c4cd612554df3e5ae9d6dbc62ab9255283123bf8d1a6875e2b0d0875c4f5ea4a92beca7e12c0ec993d78
-DIST gentoo-kernel-6.6.6-1.x86.gpkg.tar 68239360 BLAKE2B fd979634c4a7bcb4b69fef2660ba30182df3fca5c69093652cfdb2239b45e38ef98e4a38200eaf27d615decd9729bc3ac06ba639aa878f5445b29c7447cca30f SHA512 90fbec34adf67bdc36b260c64349c2aa4442abc3c2e82c0be1781903a384e372a75b39da29bd44af230682fc81a2b2ddb5d507e12eecd48efa1da5150c8d333e
-DIST gentoo-kernel-6.6.7-1.amd64.gpkg.tar 84561920 BLAKE2B a69ea27ab96a6fabd6391fb28d2815191133aa4aa42315abbe2509f76d6379e8e3019105cd93a6e847c3534a780e93de4298f2132350880745ebb4642460e3fa SHA512 c6a0b7e10fa27f89842cc55f179842fc92b77aea108fefd698153e779faf163cafe73e090892089a74d9a82e846a6948fef60d914a9aed8f91890eacd83369bd
-DIST gentoo-kernel-6.6.7-1.arm64.gpkg.tar 74321920 BLAKE2B 6828e56505da5c3b804cd3e98436bb4fdda0963e531ae193e4859041ab94d7d9e4da9cc829fa4404e0cc0c222f6bc2b58ffbd2e70b81b48a9e84771420b116b6 SHA512 e0e3c54ec862e06b765abbeea263ecbba1be3b5efa0fa479b9d5bd9bff32e6cc7adc5639aa17cd2dbd0d78894a832332c494e026af59f3757a87eee8d196c375
-DIST gentoo-kernel-6.6.7-1.ppc64le.gpkg.tar 64317440 BLAKE2B 7e59a93f9bc44c98df9a3e1e107004c929420333f0c0e6166c8430563233aded7d32ee63c7f1046282d2786792440caf4558dd6684a6035a4fd7c17612d4dca0 SHA512 ff8745e2d696844b96c129dc06bdd537c853c17615adc0d30241b4e7e923bf805e70eb11191f27ad18393d3ea9fb9135f588e57d16b0f77242e34cd73b3d8d70
-DIST gentoo-kernel-6.6.7-1.x86.gpkg.tar 68270080 BLAKE2B 07ff96c2e2bd7dd3b19ccd871661120c6ac480741518907204da1a4d47dfe3f4a3536d867f5baf13c9cdd470e20777bd995a7f53ea0b91e9ad82ca31fc4550c9 SHA512 ebb289457a051e874249371c032c42be42ca939afe2a54c098f47c349f3106c5cedf0e389c62d2aadc881606584eca2cc9fecd43c396f5957bbc174dd044693f
-DIST gentoo-kernel-6.6.8-1.amd64.gpkg.tar 84592640 BLAKE2B bc10348b50a26e45cd3e2b835c4f0923ba6f7dd92eac59c23852f07287f74c510032b5cc1eab78220e239f2ba7eab09f625a0a2121b892ad66a243593312b964 SHA512 87b5bd2b3c8f9e0ffbc5810bf572088df2bbe4ca4ac745cfa66a02c2708a0d4f651adf4acfb00b2dd9d9221bf579366a242e6b283df4eb6312056f2940492a5b
-DIST gentoo-kernel-6.6.8-1.arm64.gpkg.tar 74332160 BLAKE2B ecbed4c3045e117bb4040195dc2dbdf252bc2553eb71b87248e5bd2037a91f397796a0d857e97135defd805dd0eb701c9fe9f32722ca47b1bbc8c9fff6987e6a SHA512 737286d0583d836d0c6726470dcceb9e2496660de1103cd591c406ee827e23457713c960bba28118d2fd756a08235a65900bc165d5320fb9063a71b5e6a19eb3
-DIST gentoo-kernel-6.6.8-1.ppc64le.gpkg.tar 64348160 BLAKE2B 69a1a842f65f87db305e05f8430b40fc1639867eef5c013848b0683d4018da2247cc89655fddebf840ff390ce5c1b23c768acf8b9b6fe4230be78bb0b60e7f1f SHA512 2811b86ea85e193750e75c94d20bb59978964626dd05abcc482bf61ee4a81aa89bbd8e48f83b80752f7ff7e5bf79721eb4464bbc5814ad6092745802375ae842
-DIST gentoo-kernel-6.6.8-1.x86.gpkg.tar 68259840 BLAKE2B f36b39afcc2032f84664a2917fd4bd344f515e647de544b58c482dcb34cb78f21afdc5fa971c8b8e4af5bf4895a91f90e69fcfec7fd47a3d9c692f865546c357 SHA512 e98aca6dce21e70de98937c742777343a2208c58730f222afa6b87429d6cce566f513abfb3266a7f46b088061fca57942b8686e8ea3199cbf3d43ccb8e75b763
 DIST gentoo-kernel-6.6.9-1.amd64.gpkg.tar 145643520 BLAKE2B ceae9156ae6c37c45b0105e86a8bc29b562ed11c58a2f8c1d38e38b6b0c5c9e4f29908e633628a18bcd4180ce5def1ddda5e75dc5e25422ca4b108675e30ea9a SHA512 3ccec88ed280714b2e26e0c7cc2a07ef3436bb07502bdd704c005a4e54f9469355ff1d543956b049b52f8b3277f664bbdc353f5983c16cb046f49b86b7d26d12
 DIST gentoo-kernel-6.6.9-1.arm64.gpkg.tar 118558720 BLAKE2B 170d7f90400b9bdc0d4e98f7871d4f7622c670bac8baefd77ce531a11acfbb34e5ce4c4fe727918009b2980985c6c8d5d15d1859f2e129762c68efba3d3a621b SHA512 e7e56d77eb5391579fa1e8b5a6ced2c383e53c56b4079578f14a0ad5364405fc2e0088c6ab0851e5f8eb461912bec0b3d377560cf551b35cab3039ba750f76ff
 DIST gentoo-kernel-6.6.9-1.ppc64le.gpkg.tar 64337920 BLAKE2B 93a44b217ad4a3d7c1ce253554238e5d04da795f3eaf1c94fd44294eefe1c56130bda61985ce759dbc98f851c7da910934a777046f22984b6521867db6d69a05 SHA512 1d55ac1965e86783a290437bb654d727899a19d3953d428097fc9b169bb732227d8042ceadde85449278aaa323dff8827bf751c520cbbc8f36c7c742298d486b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild
deleted file mode 100644
index 1d6e7f6a8416..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.203.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.204.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.204.ebuild
deleted file mode 100644
index ea061d08855e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.204.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.142.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.142.ebuild
deleted file mode 100644
index 5022f576c9d0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.142.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.143.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.143.ebuild
deleted file mode 100644
index 0c08429b1f95..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.143.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.144.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.144.ebuild
deleted file mode 100644
index 0c08429b1f95..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.144.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.66.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.66.ebuild
deleted file mode 100644
index 4434a5f6471e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.66.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
deleted file mode 100644
index 4434a5f6471e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.67.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.68.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.68.ebuild
deleted file mode 100644
index 726e0ef534f8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.68.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.5.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.5.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.6.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.6.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.7.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.7.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.8.ebuild
deleted file mode 100644
index c378c0fde329..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.8.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_SECUREBOOT=1
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	sys-devel/bc
-	sys-devel/flex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-05 20:19 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-05 20:19 UTC (permalink / raw
  To: gentoo-commits

commit:     e7f31cdbbc4e80df0f5ca512d1c950ce3d8789b8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  5 20:16:49 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan  5 20:18:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7f31cdb

sys-kernel/gentoo-kernel-bin: Bump to 5.10.206

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.206.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7e173a7b4d9b..4ffe6ef315ef 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-216.base.tar.xz 6323624 BLAKE2B 7322ad90ab57a998bd282bfe47defd592095beadeb75dc4caef010f1e05193df170c54676a69df1ae564cc2293fe275c5c56f324c0ce6fff022b86bae3b66577 SHA512 838ca62ea49fbdaffd47102cdf5c7f50da0a29ae4a20acf063193c48d2676b4633fa6c431044e47ecc79fad9ccca0481a2bd08d759444c6ac40fc5133c9bd709
 DIST genpatches-5.10-216.extras.tar.xz 3876 BLAKE2B 60da30135bee0734e352fa197aa1e6ee0db45907c3053ca0707282a00250d835e483b92dbff50e882a4b5345bda5a68ea421769229416c4feb6d5c5b08c63f0d SHA512 712301b6fd53fcef79ab508b44fedf1f55ed9cafd0f707cf86d4061770addb66f7f6c2b9f8f6e1366ff7b88ded5cc8fc4ffbcc06ccb0e60672dc39f90b586a6f
+DIST genpatches-5.10-217.base.tar.xz 6347248 BLAKE2B 35c610d675da3fca5c1cb187267c8eec4036397dc690f07ab1fb25cbf810e749670ac17a01746eb668563d1cc7f5b206b9f44d7457284dfc2289f8a489a1f1ad SHA512 2c83342a07254bcd20e07aae95fa01c56c2f650c83b104bd1595dbc744b87d98262c2abb62fee3eb8bef68efbb1f0b980651bf54c1a41bfef97b46bec3e25255
+DIST genpatches-5.10-217.extras.tar.xz 3872 BLAKE2B 064f45be10fd871b85cf014894e01be7cc89a7a8d995a9cbc5dce54661e82b97d25b9b94c4ffdf35050dcf8784cd7a31f3fcc6531e7d9ab7f16d50f22d363f87 SHA512 ac67120c0fe629f9b184e415bc665be1234d5a9f5b9fe56210c81cfbad4a36471ec663fd51309ca616331990a30fa3b9c2a6e5aec4cb7eb11e4549ad415d0181
 DIST genpatches-5.15-154.base.tar.xz 5941944 BLAKE2B b32e3bbeadf0b2b3e121d1cd017c3e77320fa8b7365e4106d6574934899ca1c0d4604370774da759a840c09693f89006365078cb77bcf1c23da5bc463d4a36fe SHA512 e32978ea17b1770d5180ebeaa6ba5f9e91e6b4bca70fc4dfced04c93aa7b6d76adf8c83c1b94a182b61fb6a5b73d3778789a0183ef9b49e887647348fadbf2e3
 DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 6940bf38e7c0ea4008d745171b61b4dc9825ed418a10e5d5c7fbd0ecd7a6bbabcb6c747830bc60f5d75250b826c308bb221e4720be47275e0cb653b3e21d8f10 SHA512 6b70c21c724be7e42d4e9b7ca0ee5af7aba1f7d2532ae73a571137290cebc4c6ba5146d4c0b73c9424827b876c1fba18e6b60868f09022902e0c8369b73cf2d5
 DIST genpatches-6.1-77.base.tar.xz 4198960 BLAKE2B 9c6921ca87ec2c3338107a994d6e094c6bf4ca5a705f21b3efa2803454327782ccf2cefa78b2a1bfa59413402d5d89b757a5522b86943c8c8c5d97592138758a SHA512 34daab45df35b30a5bc155aa82b074f6516bb1af7b2976590f88d88e25f6e8ae369fd1299f7e2f645c045b29d6b805dd07291ab45c212a9aa27df566dd6aca96
@@ -12,6 +14,10 @@ DIST gentoo-kernel-5.10.205-1.amd64.gpkg.tar 63252480 BLAKE2B 52cf3967ac881aa557
 DIST gentoo-kernel-5.10.205-1.arm64.gpkg.tar 56729600 BLAKE2B 62ecf66572c0b5da944e3200f7b0d1ba3e12231e66c5e90b1415becb0fd80d49da34b57fa5d20898f7c0085be25edc9ba939daa400e7587d6ac9836ede944f94 SHA512 5b5530f160b7119a200a4fb7c247aeff76055e92be92289d02be37f886dc522c076a19013d518df348f5fe352c758343c6ad61d7b0a819609f8020e2321de6e1
 DIST gentoo-kernel-5.10.205-1.ppc64le.gpkg.tar 52879360 BLAKE2B 2ba47d25e79ad05473f8ae87c08039bd858daf5d67ba6746f01bc57b6f7515a76e91c34fec101d514e81caf4a4103f65be43a4351a5c509056fd53da98f0da8e SHA512 4817b60666808ed734d84f2bb0f2e2c051d3a908eb24c70ef8607536d3aff782925aa231bb0d8180e53224cdf30c426643ff375e7b3f5f047d50411eddf6d178
 DIST gentoo-kernel-5.10.205-1.x86.gpkg.tar 53544960 BLAKE2B 49d504e1bf12d21b46f07350ac5388722e86a0b596834142bcaf85e4b21966dcce1a7f9079f14f8de10afc13bb125d3bf672c94d0578ff6629c9a9c41ca43e35 SHA512 5df0c658f331aa34d678dad7be3b19008ecd7324170dc828bbaeddd19f440b1a683ec2906d03492ca21394eef98475c009b2553ff8528ce9ab3894e5720cde57
+DIST gentoo-kernel-5.10.206-1.amd64.gpkg.tar 63242240 BLAKE2B 61d039e81dd12aabd5078e05fb5addba87b6631d5997d7766db0319075e2d220c34571803f73b727c0a9902488d3fa1563c5ec5d83067a56bd3cbf88b7f4a420 SHA512 2c07d8bc85dc0af9f50a171fa77f42a0ccd434c6f8a0aee2ca9e1061e27776826ae33f1f279dce3089f620e2472a1e658953303c277bff5ab25ea5547182f768
+DIST gentoo-kernel-5.10.206-1.arm64.gpkg.tar 56719360 BLAKE2B 11363e65b00b35f47d1e53701a09c8314062e15567b2b4d19bfd3ea1714872068bddc00d420db9b1d1e625749c1b6d1059e9c861dd713d3b9bf17036db8a2b77 SHA512 c6f16c26d66d36ed617478b0b74de8ad88a45c8ee5d5dabe0e72c211858dfbe737e5cfb6f7487343abe2a2ac459f7c38867e62eb0bab8a1df60e52b2cb6cd314
+DIST gentoo-kernel-5.10.206-1.ppc64le.gpkg.tar 52869120 BLAKE2B f433a8ef3774baf44701ca70846d77016a1765386f9de02e31cfdbc93664dc984a32003f848e6a847b78186f57142a1a67946f641a88356ecd378c09c50597f0 SHA512 2ce4665fc96d610ec6b3d7e33fca42946673e542de7c063fae6e9e10e000dd7666357b7c0f6ac391d675983d7501342cb427857ce6a85d3a951feb18fe601691
+DIST gentoo-kernel-5.10.206-1.x86.gpkg.tar 53565440 BLAKE2B dbee10567b798b1e5e28a6729240834a11d9d01efec1053f272dacfb87e89e0d72d3b00fa807b9c09979707e55ad260f067300219979d6a359d4a070d4aefc50 SHA512 ba99351511c4582cd8fa9db415c150195303cd9b25930ac65900c02338fff3205926ae2ee6c1a2661f1745ded3515823ec7a8ad8552fd502b7b86fd63014d092
 DIST gentoo-kernel-5.15.145-1.amd64.gpkg.tar 66304000 BLAKE2B 6230b78343f7da4f6560dad475fd96489cba2b9e4f53993b96dedcb1a866ac27f69a829318b6f4e00740b19d4e2f62d62964773de984a9bab0bde93e301b7c05 SHA512 aff6039f9e9592bb5503ed7b43e596e3e04ab879a006c8510e97b31b39067124019bdeb3604763f4825a5334512894cd60dd5b4a533ba344c8a6e165c4e312a1
 DIST gentoo-kernel-5.15.145-1.arm64.gpkg.tar 59729920 BLAKE2B 9af60d2b94c9f020c8117c0d68a87a8ac37675b9790f5f8a96acd3ffb458db6557353e824a6576708b9447359e69fcd1fe30e7a1eb92f4cc7753bbfd38c1a194 SHA512 6d73c1605589b6182bc77efa29d6418a3671770f70fd7ca32a17ac102e15b2895cba9c5ee6886ddf6c496ccca1aa919830899b9a53570db12c0fedc54f0f58fb
 DIST gentoo-kernel-5.15.145-1.ppc64le.gpkg.tar 54958080 BLAKE2B d98524109be3596a6376cef37117e8114c354a736a340221cf72f30f2d7109a1edbae012e7e17e210bad4cf69f445a7034e0dbe83171a3b6779b79deace85ce4 SHA512 ac20b9e23142e10f918282e5146e66828b5bf21c75dce4b00e1b89124ef5c99c456b4ef35de1355d37c434c1a706dd2355f87b7da21fe06096ae17e7d8e5fe57

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild
new file mode 100644
index 000000000000..ace45549cb78
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-05 20:19 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-05 20:19 UTC (permalink / raw
  To: gentoo-commits

commit:     8f11f98824d0a1684355d43fc340890a7bb1d35d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  5 20:17:06 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan  5 20:18:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f11f988

sys-kernel/gentoo-kernel-bin: Bump to 6.6.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.10.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7a51577ba39c..a2d83468ff59 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-80.base.tar.xz 4275520 BLAKE2B b52031561d29cf853f17486ab4ba2
 DIST genpatches-6.1-80.extras.tar.xz 3816 BLAKE2B 9612466a57c8b6bda84fd8e152de1daffd413214a51fe43274c9051a1ceda511faa7a6acc90264115a786fb9225f77b7fcfeaaceffe308237b5ac1643f1331a9 SHA512 54a4e8eec2f8034fe202b98dd182dda8764838877e0fde11f01c2a69ccd340f39fc0cab1b1d6b93c5592f5238b1f4a138b433552f7009cd5b0bf60a25bec6c6e
 DIST genpatches-6.6-11.base.tar.xz 649760 BLAKE2B d435eda1a18196b24c451ae605c719cf5a45c255b2017f1b7ab3612df3f4101c003e615589841d02329e44c3411b4cb27b577e8ff05f09e9349d38e622b823d1 SHA512 b06c66f730e4a43d8730c5c98661b6061485696375d2bc623b818303b0f6f15d9ad9da318bf9d3153036c3d8a2215fe12c5fd8b789775027c5c21f2ef8d93c4a
 DIST genpatches-6.6-11.extras.tar.xz 3704 BLAKE2B a5ec7394f611c491ae0867c4694fdd000a0a53d6353832ecfb702f6b86711d7c955f0e4a8d10ee2cde6f2255a6e180fa26e3b1088f04902affa51d29f590fe82 SHA512 2ea475f922c98a83950441e86bd6805fc958f44c77866431b28da13d522d11841fc778945b253e292c8cd09ee378bd7e0169540ef12a9206d6341ec69ff463c6
+DIST genpatches-6.6-13.base.tar.xz 669256 BLAKE2B 9474c68e1558162a583278e9ee510ff2fe8412a1b2b2a9c3745df47c97a4d6e5f29a8e890a5205f43f2a2985eabebe2a5fdb7567f399f0301e58d1751eeeb5a3 SHA512 fc96cd9ed40c05f2e8ccb821206a26612970c92afa0bd893870cb0a54e5d588d11c6368dc166a2e835324ba066e4f64a03be4773dda0270015f3031d7fae05db
+DIST genpatches-6.6-13.extras.tar.xz 3704 BLAKE2B 846cd76f82b38f2a55262fe6b56ec5f9eeeffea3da929e83338ea3b4d1352435c928ecd222b4167aab080025115addd8bcb559870328c16c3aa74d90ef2442d0 SHA512 9dfad8cabe8176606ff8c81c79bb628e0ed4195f486cd10f34677702847d005bbd8b077ba6646cadf90cbe799238c996f7d0e242908cf242e3acd7acc36e225f
 DIST gentoo-kernel-5.10.205-1.amd64.gpkg.tar 63252480 BLAKE2B 52cf3967ac881aa557da92d11a021c2509b5e6920cb04be415c626bea66e08579481b61d6897d8e88fd830d18461e6c41423aea398fa1f00aed581300cc1403a SHA512 295945d6ca4ed5322918662531b353867522782f243aba54f3cbbe22b515059e54b40bf124020c1d8315c27a491d7af894a8331e1395f44c0d763297d36e58a2
 DIST gentoo-kernel-5.10.205-1.arm64.gpkg.tar 56729600 BLAKE2B 62ecf66572c0b5da944e3200f7b0d1ba3e12231e66c5e90b1415becb0fd80d49da34b57fa5d20898f7c0085be25edc9ba939daa400e7587d6ac9836ede944f94 SHA512 5b5530f160b7119a200a4fb7c247aeff76055e92be92289d02be37f886dc522c076a19013d518df348f5fe352c758343c6ad61d7b0a819609f8020e2321de6e1
 DIST gentoo-kernel-5.10.205-1.ppc64le.gpkg.tar 52879360 BLAKE2B 2ba47d25e79ad05473f8ae87c08039bd858daf5d67ba6746f01bc57b6f7515a76e91c34fec101d514e81caf4a4103f65be43a4351a5c509056fd53da98f0da8e SHA512 4817b60666808ed734d84f2bb0f2e2c051d3a908eb24c70ef8607536d3aff782925aa231bb0d8180e53224cdf30c426643ff375e7b3f5f047d50411eddf6d178
@@ -42,6 +44,10 @@ DIST gentoo-kernel-6.1.71-1.amd64.gpkg.tar 72581120 BLAKE2B bb3e9a9f6dac7427f04b
 DIST gentoo-kernel-6.1.71-1.arm64.gpkg.tar 65617920 BLAKE2B 5dd4b18285a116d0b5d58997938f13fcc992b1808ed280ec3087b3b614d12c44044deead8355da96983a80a7b149afbd2e43a386fb943e64c39375f431805586 SHA512 4bb2107d8434f7c5bfde34d749e6f87206a94873a7b4ca035944b14be076fb148b5a6a15346cdc79249a0288416a15f9731545cd4b4cafd266f0345f5e287efb
 DIST gentoo-kernel-6.1.71-1.ppc64le.gpkg.tar 59863040 BLAKE2B 05244d47d742ff380cbb1495515b105e3f5047d71adf92ad4447a42eee0fa98db35f7ad5fc05bba15c4bed873003b4254363769760edda3847a5002a408b4c52 SHA512 797e0fe888d4ca5ccb0f981c2fe613d073ef56211244d9e331ab124269753ce1a850d1cd5d67ecbffd86572a574565d24eaa693e835b6410dda75d57547e0fdd
 DIST gentoo-kernel-6.1.71-1.x86.gpkg.tar 62167040 BLAKE2B d1df70d56e4e46ee1d8d7f13d354f13a64f94ff032379d76cf82166135f653a1649e39dea5ef829f5881f8bedf9c7a9c6338500037a2fc26a31a33f79b527744 SHA512 5a278f0a1936ddc19254c65974c5ee4b676455373652bd146a9fea017d0c5b2eee7491e693502f00698d1bf66f8cea606a3a79190cf5696c36f1d6c19fc8cb6b
+DIST gentoo-kernel-6.6.10-1.amd64.gpkg.tar 145674240 BLAKE2B 084fa55f6227d6e5521ef2395b6e41b5145b60e407f0903af184c262745b25db5f73b99fca9c304e4f33ce89d09d1e50e04c8cc03306b93b41e61c48794ab305 SHA512 b30ecf5b8136d00467c7de69229f470190e486cfbc8442aa2cc48cb9dc877453e8bc2b74a34a9d94f1bf8636626da31c86836fefc1a7e2b084721fb1093e3a2d
+DIST gentoo-kernel-6.6.10-1.arm64.gpkg.tar 118558720 BLAKE2B 5926e70e85e9f5404ea4b2077415744f717d4565c9fcdf5b8469208bf56d0a558a15c4a320b09b1eef723647998cbca6d17bab1c0bc54941095ba94bf7efc429 SHA512 c5b79221f47f814c0d9ad70a268b70bbe0b2b38d9c8d252d3a9be30cb2dceecaf28d621fa3975f838862a03cbee7eec12252ba52090a985d34420aaa2c04815c
+DIST gentoo-kernel-6.6.10-1.ppc64le.gpkg.tar 64327680 BLAKE2B a3ad4f225f87b9818f373dd447032f66ef760d011c6ae691aba547ffc8307d9c59eae812e225defdd35c1311b4ae55a491a355b75e43a72a94442fd65998ae6e SHA512 0f0e87cf92933dafb8cad758af5b5debeb7c507ff03ad9a469d750886020a065db60d34585a59c4355c6bb7a90496ea1bcfa7fb11e81899affc48d1aef78e3df
+DIST gentoo-kernel-6.6.10-1.x86.gpkg.tar 68259840 BLAKE2B dd5ddcd78411de7bc0a86d8da14fd1917c613d700c35ba3255a3b69983930015658bef4b2606241825d1a0043699aee1e03523a06fd99ad2bc6bd994a40d2e4b SHA512 c346fcb37c77a181f38ef31e224300c0e36008dd4862beb8d40b6d03066a6a01fe6c3c524f012578b491512d50b538b4ef8aa095b36054d8990f710b351c7211
 DIST gentoo-kernel-6.6.9-1.amd64.gpkg.tar 145643520 BLAKE2B ceae9156ae6c37c45b0105e86a8bc29b562ed11c58a2f8c1d38e38b6b0c5c9e4f29908e633628a18bcd4180ce5def1ddda5e75dc5e25422ca4b108675e30ea9a SHA512 3ccec88ed280714b2e26e0c7cc2a07ef3436bb07502bdd704c005a4e54f9469355ff1d543956b049b52f8b3277f664bbdc353f5983c16cb046f49b86b7d26d12
 DIST gentoo-kernel-6.6.9-1.arm64.gpkg.tar 118558720 BLAKE2B 170d7f90400b9bdc0d4e98f7871d4f7622c670bac8baefd77ce531a11acfbb34e5ce4c4fe727918009b2980985c6c8d5d15d1859f2e129762c68efba3d3a621b SHA512 e7e56d77eb5391579fa1e8b5a6ced2c383e53c56b4079578f14a0ad5364405fc2e0088c6ab0851e5f8eb461912bec0b3d377560cf551b35cab3039ba750f76ff
 DIST gentoo-kernel-6.6.9-1.ppc64le.gpkg.tar 64337920 BLAKE2B 93a44b217ad4a3d7c1ce253554238e5d04da795f3eaf1c94fd44294eefe1c56130bda61985ce759dbc98f851c7da910934a777046f22984b6521867db6d69a05 SHA512 1d55ac1965e86783a290437bb654d727899a19d3953d428097fc9b169bb732227d8042ceadde85449278aaa323dff8827bf751c520cbbc8f36c7c742298d486b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild
new file mode 100644
index 000000000000..d21ac40c3dee
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-05 20:19 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-05 20:19 UTC (permalink / raw
  To: gentoo-commits

commit:     3b41532ad2d6ae3d61ee7b8fc973d68af20496c3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  5 20:16:59 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan  5 20:18:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b41532a

sys-kernel/gentoo-kernel-bin: Bump to 6.1.71

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.71.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ebfffa7b13fe..7a51577ba39c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.1-77.base.tar.xz 4198960 BLAKE2B 9c6921ca87ec2c3338107a994d6e0
 DIST genpatches-6.1-77.extras.tar.xz 3816 BLAKE2B 2129b36991f127c4bb4783a535a2d58bbe8ba9f4f139f7b70bf41a1c54bc2ac9026cdf3e3662f47c28118844ff40b6ad1c8da1c5fa8f1f4edc768fa69cae2083 SHA512 1de0ce45d9a0a1555faa92842f884cbaed8f5e727e4e59cbafc31326c9a183acc4954b2cdba1bec2019466545870ead8b5300f419533e30386aa2a36f6606a9a
 DIST genpatches-6.1-78.base.tar.xz 4233428 BLAKE2B 489c688bdce6b557065c5a2c63b359682ba79fc5e76665afb1cfc4c39c7451308aca9f72bb67551cba84a5b258e08e5133ed844307e51d7a47bca01d73a5cd9c SHA512 51665654f2be21a920678fe24af34f4a1b047bbe2038edf08eb68947b72e96a97daefb2b104d1ffc2d8ac691bf0624217960089b7d22bb63db43e51f2d8cc02a
 DIST genpatches-6.1-78.extras.tar.xz 3812 BLAKE2B b06900c35aba0f1866d2c64a71785afe6a8b6ff0abe12a15f02475470e6f327c7ea35df1af5bcad92ad0cb9aeac030f0c4328beb69b1b74cf9420ac7a38555cc SHA512 d3b76b5301b4d6901ef8ae3589f9a3c948a2c88cdd932e748991987f45e4ef8b19b9b7102db83210ec17b67b00ceb597c22722c7ba3f66ae7be76624a1564522
+DIST genpatches-6.1-80.base.tar.xz 4275520 BLAKE2B b52031561d29cf853f17486ab4ba258a6c91d5d4e925217b9d8676842b1134ac25d50150fb10af462f1a1610bb461eff08755e326fa4b70862f4bc2d0c535c3d SHA512 f6f07291004ef71610e140644f6f34167eb2097100d300d5302d684915415f16c074a6f37f0409da6b6bd5ff4b464739a8d565f1c53096b17616a0ecd09622cc
+DIST genpatches-6.1-80.extras.tar.xz 3816 BLAKE2B 9612466a57c8b6bda84fd8e152de1daffd413214a51fe43274c9051a1ceda511faa7a6acc90264115a786fb9225f77b7fcfeaaceffe308237b5ac1643f1331a9 SHA512 54a4e8eec2f8034fe202b98dd182dda8764838877e0fde11f01c2a69ccd340f39fc0cab1b1d6b93c5592f5238b1f4a138b433552f7009cd5b0bf60a25bec6c6e
 DIST genpatches-6.6-11.base.tar.xz 649760 BLAKE2B d435eda1a18196b24c451ae605c719cf5a45c255b2017f1b7ab3612df3f4101c003e615589841d02329e44c3411b4cb27b577e8ff05f09e9349d38e622b823d1 SHA512 b06c66f730e4a43d8730c5c98661b6061485696375d2bc623b818303b0f6f15d9ad9da318bf9d3153036c3d8a2215fe12c5fd8b789775027c5c21f2ef8d93c4a
 DIST genpatches-6.6-11.extras.tar.xz 3704 BLAKE2B a5ec7394f611c491ae0867c4694fdd000a0a53d6353832ecfb702f6b86711d7c955f0e4a8d10ee2cde6f2255a6e180fa26e3b1088f04902affa51d29f590fe82 SHA512 2ea475f922c98a83950441e86bd6805fc958f44c77866431b28da13d522d11841fc778945b253e292c8cd09ee378bd7e0169540ef12a9206d6341ec69ff463c6
 DIST gentoo-kernel-5.10.205-1.amd64.gpkg.tar 63252480 BLAKE2B 52cf3967ac881aa557da92d11a021c2509b5e6920cb04be415c626bea66e08579481b61d6897d8e88fd830d18461e6c41423aea398fa1f00aed581300cc1403a SHA512 295945d6ca4ed5322918662531b353867522782f243aba54f3cbbe22b515059e54b40bf124020c1d8315c27a491d7af894a8331e1395f44c0d763297d36e58a2
@@ -36,6 +38,10 @@ DIST gentoo-kernel-6.1.70-1.amd64.gpkg.tar 72591360 BLAKE2B 0b96f6c5f577996993da
 DIST gentoo-kernel-6.1.70-1.arm64.gpkg.tar 65617920 BLAKE2B 4dab1b4d9e6260b1d05f47ee656e4f774350db706181ff389824051e825a2a03eefcf4acebab032d3dbdf00c06c96100ed2f98e5425a0210ff07c70b7d6c9a3e SHA512 c5c8a308b0aed3ec3adb7151b6cf236d03bf8bca6a9f816bca506fdec7759d5039c23960a951236488b9e0f163e4d27df1951199a45a445a200b365204342b22
 DIST gentoo-kernel-6.1.70-1.ppc64le.gpkg.tar 59863040 BLAKE2B 7668c818b8b9b8d184da4b645bfacbc21dfe532e8119307401161960b6ead504b357cc28cbb83f521dc5b0f3d17a6d83b108ff7af6351bf7a1a60ff90fa4f8ff SHA512 b69eaef7142f31348234b40102f3d0a64fe4317a13781ec17698759c4c1d6a32fbb56f5e5adf6db79a3bafbf9fa15f2691c5dfc8a095c7fc52472ca0956ec515
 DIST gentoo-kernel-6.1.70-1.x86.gpkg.tar 62156800 BLAKE2B 6381839795a5f9e44c4fffee5af62c831febd7991446a42eda427e2fe91c051266aeddf05a3cb156737a7f6ab64238795a151bd249528e1a1a7395f49cfffe20 SHA512 355d07dc048d69668d1b3fe725c7d65bcbafc2fff670e92be7c4ddf0bfc37a33ece37b3b0066c29d9e6e524e102073393d7439dfd2457ea9db5e2d1ca4e3f1e0
+DIST gentoo-kernel-6.1.71-1.amd64.gpkg.tar 72581120 BLAKE2B bb3e9a9f6dac7427f04b1b3d2938d3ed580352ac9a9f66b5e44deed3c248b2ffdd7e29b290c309921f76c5ea3cda6f5155eecd56b74ffa481597ef31a524f370 SHA512 e78e10c9d81b4e658f80fe65014e38be9f12b6be38a968b28d84b01c62c09dcabb9e430de98df50e39a2f9f8b9efa0cc4b63253e588a291b97ecd43d5e4d4161
+DIST gentoo-kernel-6.1.71-1.arm64.gpkg.tar 65617920 BLAKE2B 5dd4b18285a116d0b5d58997938f13fcc992b1808ed280ec3087b3b614d12c44044deead8355da96983a80a7b149afbd2e43a386fb943e64c39375f431805586 SHA512 4bb2107d8434f7c5bfde34d749e6f87206a94873a7b4ca035944b14be076fb148b5a6a15346cdc79249a0288416a15f9731545cd4b4cafd266f0345f5e287efb
+DIST gentoo-kernel-6.1.71-1.ppc64le.gpkg.tar 59863040 BLAKE2B 05244d47d742ff380cbb1495515b105e3f5047d71adf92ad4447a42eee0fa98db35f7ad5fc05bba15c4bed873003b4254363769760edda3847a5002a408b4c52 SHA512 797e0fe888d4ca5ccb0f981c2fe613d073ef56211244d9e331ab124269753ce1a850d1cd5d67ecbffd86572a574565d24eaa693e835b6410dda75d57547e0fdd
+DIST gentoo-kernel-6.1.71-1.x86.gpkg.tar 62167040 BLAKE2B d1df70d56e4e46ee1d8d7f13d354f13a64f94ff032379d76cf82166135f653a1649e39dea5ef829f5881f8bedf9c7a9c6338500037a2fc26a31a33f79b527744 SHA512 5a278f0a1936ddc19254c65974c5ee4b676455373652bd146a9fea017d0c5b2eee7491e693502f00698d1bf66f8cea606a3a79190cf5696c36f1d6c19fc8cb6b
 DIST gentoo-kernel-6.6.9-1.amd64.gpkg.tar 145643520 BLAKE2B ceae9156ae6c37c45b0105e86a8bc29b562ed11c58a2f8c1d38e38b6b0c5c9e4f29908e633628a18bcd4180ce5def1ddda5e75dc5e25422ca4b108675e30ea9a SHA512 3ccec88ed280714b2e26e0c7cc2a07ef3436bb07502bdd704c005a4e54f9469355ff1d543956b049b52f8b3277f664bbdc353f5983c16cb046f49b86b7d26d12
 DIST gentoo-kernel-6.6.9-1.arm64.gpkg.tar 118558720 BLAKE2B 170d7f90400b9bdc0d4e98f7871d4f7622c670bac8baefd77ce531a11acfbb34e5ce4c4fe727918009b2980985c6c8d5d15d1859f2e129762c68efba3d3a621b SHA512 e7e56d77eb5391579fa1e8b5a6ced2c383e53c56b4079578f14a0ad5364405fc2e0088c6ab0851e5f8eb461912bec0b3d377560cf551b35cab3039ba750f76ff
 DIST gentoo-kernel-6.6.9-1.ppc64le.gpkg.tar 64337920 BLAKE2B 93a44b217ad4a3d7c1ce253554238e5d04da795f3eaf1c94fd44294eefe1c56130bda61985ce759dbc98f851c7da910934a777046f22984b6521867db6d69a05 SHA512 1d55ac1965e86783a290437bb654d727899a19d3953d428097fc9b169bb732227d8042ceadde85449278aaa323dff8827bf751c520cbbc8f36c7c742298d486b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild
new file mode 100644
index 000000000000..3751b4129037
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-05 20:19 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-05 20:19 UTC (permalink / raw
  To: gentoo-commits

commit:     e3012a4fc640549731db2c818b99f53ddd7a98f3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  5 20:16:53 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan  5 20:18:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3012a4f

sys-kernel/gentoo-kernel-bin: Bump to 5.15.146

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.146.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4ffe6ef315ef..ebfffa7b13fe 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-217.base.tar.xz 6347248 BLAKE2B 35c610d675da3fca5c1cb187267
 DIST genpatches-5.10-217.extras.tar.xz 3872 BLAKE2B 064f45be10fd871b85cf014894e01be7cc89a7a8d995a9cbc5dce54661e82b97d25b9b94c4ffdf35050dcf8784cd7a31f3fcc6531e7d9ab7f16d50f22d363f87 SHA512 ac67120c0fe629f9b184e415bc665be1234d5a9f5b9fe56210c81cfbad4a36471ec663fd51309ca616331990a30fa3b9c2a6e5aec4cb7eb11e4549ad415d0181
 DIST genpatches-5.15-154.base.tar.xz 5941944 BLAKE2B b32e3bbeadf0b2b3e121d1cd017c3e77320fa8b7365e4106d6574934899ca1c0d4604370774da759a840c09693f89006365078cb77bcf1c23da5bc463d4a36fe SHA512 e32978ea17b1770d5180ebeaa6ba5f9e91e6b4bca70fc4dfced04c93aa7b6d76adf8c83c1b94a182b61fb6a5b73d3778789a0183ef9b49e887647348fadbf2e3
 DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 6940bf38e7c0ea4008d745171b61b4dc9825ed418a10e5d5c7fbd0ecd7a6bbabcb6c747830bc60f5d75250b826c308bb221e4720be47275e0cb653b3e21d8f10 SHA512 6b70c21c724be7e42d4e9b7ca0ee5af7aba1f7d2532ae73a571137290cebc4c6ba5146d4c0b73c9424827b876c1fba18e6b60868f09022902e0c8369b73cf2d5
+DIST genpatches-5.15-155.base.tar.xz 5989160 BLAKE2B d0b4b6b84a87f5ce4f7f22ae2b0c21cf21acbdba1de9f22839a327c1fe581023ce4b6a2886e6871220189618bd4adf865eb073388ef14b6becf8bcc8861f690f SHA512 1d7454c1e628e0f4a281c14ae0c330d69611dc96a074f25a0c6573bb83ebf4c3d6a3137ee3599421ab70b55c98f71e9a2934c45afc45d4c02b7f1c4614288c79
+DIST genpatches-5.15-155.extras.tar.xz 3936 BLAKE2B 8fafbb8cab4811a4c460aead75e719bb0cfddc8045fb64a566c4f08ad7b9c90923cb670d68d376279e08152bb08cc9e3213948f8cbdc17a03992ed0be65aba00 SHA512 2b5d8ecf9644c8f8ef5248f33bddc945edfd5ede85d84779d04574e48a39bf855d390e27107d130aa46805eb19bc825d921101832f5121f3b2073ad39b9cfe0e
 DIST genpatches-6.1-77.base.tar.xz 4198960 BLAKE2B 9c6921ca87ec2c3338107a994d6e094c6bf4ca5a705f21b3efa2803454327782ccf2cefa78b2a1bfa59413402d5d89b757a5522b86943c8c8c5d97592138758a SHA512 34daab45df35b30a5bc155aa82b074f6516bb1af7b2976590f88d88e25f6e8ae369fd1299f7e2f645c045b29d6b805dd07291ab45c212a9aa27df566dd6aca96
 DIST genpatches-6.1-77.extras.tar.xz 3816 BLAKE2B 2129b36991f127c4bb4783a535a2d58bbe8ba9f4f139f7b70bf41a1c54bc2ac9026cdf3e3662f47c28118844ff40b6ad1c8da1c5fa8f1f4edc768fa69cae2083 SHA512 1de0ce45d9a0a1555faa92842f884cbaed8f5e727e4e59cbafc31326c9a183acc4954b2cdba1bec2019466545870ead8b5300f419533e30386aa2a36f6606a9a
 DIST genpatches-6.1-78.base.tar.xz 4233428 BLAKE2B 489c688bdce6b557065c5a2c63b359682ba79fc5e76665afb1cfc4c39c7451308aca9f72bb67551cba84a5b258e08e5133ed844307e51d7a47bca01d73a5cd9c SHA512 51665654f2be21a920678fe24af34f4a1b047bbe2038edf08eb68947b72e96a97daefb2b104d1ffc2d8ac691bf0624217960089b7d22bb63db43e51f2d8cc02a
@@ -22,6 +24,10 @@ DIST gentoo-kernel-5.15.145-1.amd64.gpkg.tar 66304000 BLAKE2B 6230b78343f7da4f65
 DIST gentoo-kernel-5.15.145-1.arm64.gpkg.tar 59729920 BLAKE2B 9af60d2b94c9f020c8117c0d68a87a8ac37675b9790f5f8a96acd3ffb458db6557353e824a6576708b9447359e69fcd1fe30e7a1eb92f4cc7753bbfd38c1a194 SHA512 6d73c1605589b6182bc77efa29d6418a3671770f70fd7ca32a17ac102e15b2895cba9c5ee6886ddf6c496ccca1aa919830899b9a53570db12c0fedc54f0f58fb
 DIST gentoo-kernel-5.15.145-1.ppc64le.gpkg.tar 54958080 BLAKE2B d98524109be3596a6376cef37117e8114c354a736a340221cf72f30f2d7109a1edbae012e7e17e210bad4cf69f445a7034e0dbe83171a3b6779b79deace85ce4 SHA512 ac20b9e23142e10f918282e5146e66828b5bf21c75dce4b00e1b89124ef5c99c456b4ef35de1355d37c434c1a706dd2355f87b7da21fe06096ae17e7d8e5fe57
 DIST gentoo-kernel-5.15.145-1.x86.gpkg.tar 56064000 BLAKE2B 002ef06b9623cba82854fd8d53faebade3f8a9445cb8650f9aa020bb13da3409444639e58c3dc38bb831de7de9c9f9d8269bcb293dc8f7e853b5f5b87f94c9ae SHA512 a0a02ca558efe5bab4d8588b25b38890319e0354bfafa01c0ddb945b2bd49ae5c611faaef91bdd5732c0f683d9d49366f3e5fdc86db9fb479747844ebfe1d32b
+DIST gentoo-kernel-5.15.146-1.amd64.gpkg.tar 66304000 BLAKE2B d32d9e2be3f6f7aaae570d7ccc65e6650010d7fe98a67b566a40ea97800a3a0806b659007a51e634eea39e0aa6f96cc26ce0d2744245692f59146735254f726f SHA512 898c7392067dc8aaff7969a01f5760758934e2131e8fe04df74da24bb4028f4d555efa57d0c77203e3cf6db5a4a2f0bebd70fea558b21fa086f301bbdbeeed69
+DIST gentoo-kernel-5.15.146-1.arm64.gpkg.tar 59729920 BLAKE2B 0e23a5aecd1837c4c07d141c6de63c61cb81d86838b19a068b2b2acf16914bf73bbf3382ad43f907dd08524530703cce7a56319627615fe6cef3b82511b92885 SHA512 a70d1d9428d8a0be3919fb43819e1a27f2058843303a10495aea8d9aad34d4b570c1f731126dcf7e64d8822f4c533a1e6e4ec9d5756d95df770b3d2ddfb3ac78
+DIST gentoo-kernel-5.15.146-1.ppc64le.gpkg.tar 54978560 BLAKE2B 3730adfc73e158f034056ee19a7b3a5469d76c45da72e21b42375c078c5e5090bba6252a48d8a4f374ced7fe2bd8b921302e0ea632d3e3ec0a0eb7e8d60d28d1 SHA512 3ad683679d8ed5f51a0767b402721fdd28e461511c0d0401d41fba3ba562ca7403803a2467d87901b041a6f24472ff801c850e1a20b93e1c9ecffa9acc4a46ae
+DIST gentoo-kernel-5.15.146-1.x86.gpkg.tar 56074240 BLAKE2B 2821ca6ed0a557d1e8342283e3eb6ab7bdac811f94f6f8c21947142e28c44a04b082a71171f8c0fc94729f06ae9b1445531881eca6bfdf2f89bcbcf5ef3a8505 SHA512 3e0a4e399d27cbbc94f3e78e27bdd0b86e9fa94b946433d14b6bed33c0381f51a63eb828ac0b331f7138073f854ede2c6e8a20a7994e0cef47d874e2696d9763
 DIST gentoo-kernel-6.1.69-1.amd64.gpkg.tar 72601600 BLAKE2B 3213eafb8fc9a2118a97db6b4647919f1c5d6def76173b948fbec00a3f5c081eca0098fa2d539920c19ced4490973457e51a0f8288dd26e0bf337e4307e77c9c SHA512 182aa3a947f41ab203d47b1d382bdcbc60536add91d504c634a07152689bd4d7f95baf91c348a4355a661a11fa5e98d009c2343b8365257ae3e2f53a522e6743
 DIST gentoo-kernel-6.1.69-1.arm64.gpkg.tar 65607680 BLAKE2B d3f19ffcdfa1c9fa5d938e7dccd23bbb7d6b139a662ab00c8e890a177cf87400612bcb287653153a42b5088116ee58ebfb1ab6c6f490ee6da0aa36fe316a78f2 SHA512 1f1fd6ffa7b0d6ddb75b7576f0263e0268c4e4c4c74f1dd12e6303657c5b2320f821d63359fa2268cbdee5435e4cd4b5fc9814cd5d990046027fae8846577ac6
 DIST gentoo-kernel-6.1.69-1.ppc64le.gpkg.tar 59863040 BLAKE2B 151afb62e5fc5b14e5ea1eb87e9fc2161bac9e0c02f3e39c2072a76e05b84fa046489a7e4c1915ac6db53f43872f25fb4b7b2a425bc990b393b845db78f55be7 SHA512 89014298eee186e94776a812ed83a7a0495b0d595f94b74d48f3bf62b91756e643d16ef40c665b77514a0a8c3056e3855130e3b63b5b9d3a530e6eeb4244a7bf

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild
new file mode 100644
index 000000000000..3751b4129037
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	sys-devel/bc
+	sys-devel/flex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-08  9:48 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-08  9:48 UTC (permalink / raw
  To: gentoo-commits

commit:     27c2fa6a01ee497a6eb404deac3ad67a71fb4898
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  8 09:40:51 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan  8 09:42:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c2fa6a

sys-kernel/gentoo-kernel-bin: sys-devel/bc -> app-alternatives/bc

All of these will be using app-alternatives/bc anyway as they're not calling

bc-reference, so make the dep reflect reality.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild   | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild   | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild   | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild   | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild    | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
index 8d7b6e52b6f4..c4a09f9a56b5 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
@@ -44,7 +44,7 @@ PDEPEND="
 	>=virtual/dist-kernel-${PV}
 "
 BDEPEND="
-	sys-devel/bc
+	app-alternatives/bc
 	sys-devel/flex
 	virtual/libelf
 	app-alternatives/yacc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild
index ace45549cb78..75822704615e 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild
@@ -44,7 +44,7 @@ PDEPEND="
 	>=virtual/dist-kernel-${PV}
 "
 BDEPEND="
-	sys-devel/bc
+	app-alternatives/bc
 	sys-devel/flex
 	virtual/libelf
 	app-alternatives/yacc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
index 611e1c0ac73a..cb4dab05a8d7 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
@@ -44,7 +44,7 @@ PDEPEND="
 	>=virtual/dist-kernel-${PV}
 "
 BDEPEND="
-	sys-devel/bc
+	app-alternatives/bc
 	sys-devel/flex
 	virtual/libelf
 	app-alternatives/yacc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild
index 3751b4129037..700e82bc5cd0 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild
@@ -44,7 +44,7 @@ PDEPEND="
 	>=virtual/dist-kernel-${PV}
 "
 BDEPEND="
-	sys-devel/bc
+	app-alternatives/bc
 	sys-devel/flex
 	virtual/libelf
 	app-alternatives/yacc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
index 7b32347dc8ec..08217f6c8894 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
@@ -44,7 +44,7 @@ PDEPEND="
 	>=virtual/dist-kernel-${PV}
 "
 BDEPEND="
-	sys-devel/bc
+	app-alternatives/bc
 	sys-devel/flex
 	virtual/libelf
 	app-alternatives/yacc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild
index 1366b6d0ff33..60fd8bcb3c18 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild
@@ -44,7 +44,7 @@ PDEPEND="
 	>=virtual/dist-kernel-${PV}
 "
 BDEPEND="
-	sys-devel/bc
+	app-alternatives/bc
 	sys-devel/flex
 	virtual/libelf
 	app-alternatives/yacc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild
index 3751b4129037..700e82bc5cd0 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild
@@ -44,7 +44,7 @@ PDEPEND="
 	>=virtual/dist-kernel-${PV}
 "
 BDEPEND="
-	sys-devel/bc
+	app-alternatives/bc
 	sys-devel/flex
 	virtual/libelf
 	app-alternatives/yacc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild
index d21ac40c3dee..23b1badc071d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild
@@ -47,7 +47,7 @@ PDEPEND="
 	>=virtual/dist-kernel-${PV}
 "
 BDEPEND="
-	sys-devel/bc
+	app-alternatives/bc
 	sys-devel/flex
 	virtual/libelf
 	app-alternatives/yacc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild
index fef68306ec7d..8873eaa8efc5 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild
@@ -47,7 +47,7 @@ PDEPEND="
 	>=virtual/dist-kernel-${PV}
 "
 BDEPEND="
-	sys-devel/bc
+	app-alternatives/bc
 	sys-devel/flex
 	virtual/libelf
 	app-alternatives/yacc


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-08 12:03 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-08 12:03 UTC (permalink / raw
  To: gentoo-commits

commit:     9545ec9fd2fd141ac663d4d69310b0641e573fec
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  8 11:52:31 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan  8 12:03:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9545ec9f

sys-kernel/gentoo-kernel-bin: sys-devel/flex -> app-alternatives/lex

All of these will be using app-alternatives/lex anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild   | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild   | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild   | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild   | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild    | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
index c4a09f9a56b5..056b437be6d3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
@@ -45,7 +45,7 @@ PDEPEND="
 "
 BDEPEND="
 	app-alternatives/bc
-	sys-devel/flex
+	app-alternatives/lex
 	virtual/libelf
 	app-alternatives/yacc
 "

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild
index 75822704615e..1a44f330be18 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild
@@ -45,7 +45,7 @@ PDEPEND="
 "
 BDEPEND="
 	app-alternatives/bc
-	sys-devel/flex
+	app-alternatives/lex
 	virtual/libelf
 	app-alternatives/yacc
 "

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
index cb4dab05a8d7..e436cfb11400 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
@@ -45,7 +45,7 @@ PDEPEND="
 "
 BDEPEND="
 	app-alternatives/bc
-	sys-devel/flex
+	app-alternatives/lex
 	virtual/libelf
 	app-alternatives/yacc
 "

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild
index 700e82bc5cd0..1a845828a60b 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild
@@ -45,7 +45,7 @@ PDEPEND="
 "
 BDEPEND="
 	app-alternatives/bc
-	sys-devel/flex
+	app-alternatives/lex
 	virtual/libelf
 	app-alternatives/yacc
 "

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
index 08217f6c8894..2d629de2ad96 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
@@ -45,7 +45,7 @@ PDEPEND="
 "
 BDEPEND="
 	app-alternatives/bc
-	sys-devel/flex
+	app-alternatives/lex
 	virtual/libelf
 	app-alternatives/yacc
 "

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild
index 60fd8bcb3c18..b3591717dea3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild
@@ -45,7 +45,7 @@ PDEPEND="
 "
 BDEPEND="
 	app-alternatives/bc
-	sys-devel/flex
+	app-alternatives/lex
 	virtual/libelf
 	app-alternatives/yacc
 "

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild
index 700e82bc5cd0..1a845828a60b 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild
@@ -45,7 +45,7 @@ PDEPEND="
 "
 BDEPEND="
 	app-alternatives/bc
-	sys-devel/flex
+	app-alternatives/lex
 	virtual/libelf
 	app-alternatives/yacc
 "

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild
index 23b1badc071d..9055f90433bd 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild
@@ -48,7 +48,7 @@ PDEPEND="
 "
 BDEPEND="
 	app-alternatives/bc
-	sys-devel/flex
+	app-alternatives/lex
 	virtual/libelf
 	app-alternatives/yacc
 "

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild
index 8873eaa8efc5..44d02e88809f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild
@@ -48,7 +48,7 @@ PDEPEND="
 "
 BDEPEND="
 	app-alternatives/bc
-	sys-devel/flex
+	app-alternatives/lex
 	virtual/libelf
 	app-alternatives/yacc
 "


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-10 21:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-10 21:12 UTC (permalink / raw
  To: gentoo-commits

commit:     a2f72e987ff51fa2db54afd4f59c2b32eae2e16e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 10 21:11:03 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 10 21:12:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f72e98

sys-kernel/gentoo-kernel-bin: Bump to 6.6.11

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.11.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 60d399be9c30..c03778d7aa5f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.6-11.base.tar.xz 649760 BLAKE2B d435eda1a18196b24c451ae605c719
 DIST genpatches-6.6-11.extras.tar.xz 3704 BLAKE2B a5ec7394f611c491ae0867c4694fdd000a0a53d6353832ecfb702f6b86711d7c955f0e4a8d10ee2cde6f2255a6e180fa26e3b1088f04902affa51d29f590fe82 SHA512 2ea475f922c98a83950441e86bd6805fc958f44c77866431b28da13d522d11841fc778945b253e292c8cd09ee378bd7e0169540ef12a9206d6341ec69ff463c6
 DIST genpatches-6.6-13.base.tar.xz 669256 BLAKE2B 9474c68e1558162a583278e9ee510ff2fe8412a1b2b2a9c3745df47c97a4d6e5f29a8e890a5205f43f2a2985eabebe2a5fdb7567f399f0301e58d1751eeeb5a3 SHA512 fc96cd9ed40c05f2e8ccb821206a26612970c92afa0bd893870cb0a54e5d588d11c6368dc166a2e835324ba066e4f64a03be4773dda0270015f3031d7fae05db
 DIST genpatches-6.6-13.extras.tar.xz 3704 BLAKE2B 846cd76f82b38f2a55262fe6b56ec5f9eeeffea3da929e83338ea3b4d1352435c928ecd222b4167aab080025115addd8bcb559870328c16c3aa74d90ef2442d0 SHA512 9dfad8cabe8176606ff8c81c79bb628e0ed4195f486cd10f34677702847d005bbd8b077ba6646cadf90cbe799238c996f7d0e242908cf242e3acd7acc36e225f
+DIST genpatches-6.6-14.base.tar.xz 704772 BLAKE2B 81679d803f68a65cdb7e72254949703c19d24aea7dc4a4e557c854abf8afad4b6341099fcaac9a5f68ed861dcc0dc4629b4929d563943e5e7a8918d76f4e87df SHA512 7695b65f10a2d0eb8601426b7e6116ed60a3dcb2a5c66dd2946936398607f1d6aab1c2a64154f0a95102100d8c0e0f3017addbd93fba7b555c57b9d3f148effd
+DIST genpatches-6.6-14.extras.tar.xz 3704 BLAKE2B 79dd6f5af3d310844e41da0682b379bd409c8ef02aff3bcca248494e3dd955d25445919de06cf818f58879077576e56574896fbd5da57a079f8fbdb2a25037cb SHA512 ed144b0d65466f35a078fdd2a2b23ff54bd3a3fea36d590f19cc59756c1075eea68ad7f9edcd8d6d7cc4cf79531d91dbb40e57128070b2761d23bbe97864aab6
 DIST gentoo-kernel-5.10.205-1.amd64.gpkg.tar 63252480 BLAKE2B 52cf3967ac881aa557da92d11a021c2509b5e6920cb04be415c626bea66e08579481b61d6897d8e88fd830d18461e6c41423aea398fa1f00aed581300cc1403a SHA512 295945d6ca4ed5322918662531b353867522782f243aba54f3cbbe22b515059e54b40bf124020c1d8315c27a491d7af894a8331e1395f44c0d763297d36e58a2
 DIST gentoo-kernel-5.10.205-1.arm64.gpkg.tar 56729600 BLAKE2B 62ecf66572c0b5da944e3200f7b0d1ba3e12231e66c5e90b1415becb0fd80d49da34b57fa5d20898f7c0085be25edc9ba939daa400e7587d6ac9836ede944f94 SHA512 5b5530f160b7119a200a4fb7c247aeff76055e92be92289d02be37f886dc522c076a19013d518df348f5fe352c758343c6ad61d7b0a819609f8020e2321de6e1
 DIST gentoo-kernel-5.10.205-1.ppc64le.gpkg.tar 52879360 BLAKE2B 2ba47d25e79ad05473f8ae87c08039bd858daf5d67ba6746f01bc57b6f7515a76e91c34fec101d514e81caf4a4103f65be43a4351a5c509056fd53da98f0da8e SHA512 4817b60666808ed734d84f2bb0f2e2c051d3a908eb24c70ef8607536d3aff782925aa231bb0d8180e53224cdf30c426643ff375e7b3f5f047d50411eddf6d178
@@ -54,6 +56,10 @@ DIST gentoo-kernel-6.6.10-1.amd64.gpkg.tar 145674240 BLAKE2B 084fa55f6227d6e5521
 DIST gentoo-kernel-6.6.10-1.arm64.gpkg.tar 118558720 BLAKE2B 5926e70e85e9f5404ea4b2077415744f717d4565c9fcdf5b8469208bf56d0a558a15c4a320b09b1eef723647998cbca6d17bab1c0bc54941095ba94bf7efc429 SHA512 c5b79221f47f814c0d9ad70a268b70bbe0b2b38d9c8d252d3a9be30cb2dceecaf28d621fa3975f838862a03cbee7eec12252ba52090a985d34420aaa2c04815c
 DIST gentoo-kernel-6.6.10-1.ppc64le.gpkg.tar 64327680 BLAKE2B a3ad4f225f87b9818f373dd447032f66ef760d011c6ae691aba547ffc8307d9c59eae812e225defdd35c1311b4ae55a491a355b75e43a72a94442fd65998ae6e SHA512 0f0e87cf92933dafb8cad758af5b5debeb7c507ff03ad9a469d750886020a065db60d34585a59c4355c6bb7a90496ea1bcfa7fb11e81899affc48d1aef78e3df
 DIST gentoo-kernel-6.6.10-1.x86.gpkg.tar 68259840 BLAKE2B dd5ddcd78411de7bc0a86d8da14fd1917c613d700c35ba3255a3b69983930015658bef4b2606241825d1a0043699aee1e03523a06fd99ad2bc6bd994a40d2e4b SHA512 c346fcb37c77a181f38ef31e224300c0e36008dd4862beb8d40b6d03066a6a01fe6c3c524f012578b491512d50b538b4ef8aa095b36054d8990f710b351c7211
+DIST gentoo-kernel-6.6.11-1.amd64.gpkg.tar 145612800 BLAKE2B 46d76aca1c68c5a3c5573c32445810b7333819559d2090245cdf4d9c66f5a623ee92e9a86bba338697358701b555b912308088fb6b9c63b763c858c6a5e4c94d SHA512 8b0ac4cf9a79887a0a028b8d0b1bc8bb55d669ed9c63e045b787c46a0b4f236268608e6f28fbd8c4435d435bfc8d4c1a042696de2e20829297c1f0f272f5868a
+DIST gentoo-kernel-6.6.11-1.arm64.gpkg.tar 118558720 BLAKE2B 4c4eb673bcbde12f6723af76c0fe6491912ed9eb606c1924386755c44eb045f6df92c24192961bf8dc1b3df88a443509dbd1bba7ee150a12e14048d196d0b90a SHA512 9ea514f3258e042aa15242c83efd3560bfe1e84ce65918e6c69797f3e15ee4551cded28213a60af76747581ddcc30069268a8f4c4de027feb4851f99d3a986dd
+DIST gentoo-kernel-6.6.11-1.ppc64le.gpkg.tar 64348160 BLAKE2B e8fa1afb293dc93176fbb81e744b7e4a83bf009139d6334aa9b2c5b8dc2e5d7ba6762a078cfdfb3fe8a0b2f22703e37c4a9bb6c1352a26fce82557e9fb5f111d SHA512 7ea25d00598e30ab93abcc401be6240f2df706e3bbca4555742f468f69ccede514a9fa6b55b2b40f0b1f0be9ea309d1d9779a0566f7b6a5ca0513f4f44b68808
+DIST gentoo-kernel-6.6.11-1.x86.gpkg.tar 68270080 BLAKE2B b9e67031695040d4ebf1d5f6cc0ee42653a03c972b2c66eb330dce07eb1f9f016b240bc62cf1d1a5fece671d4b52904db45aabdb461f17328920c3b7e49b5d28 SHA512 fe13aae4cbe8bc00bde2a7226227a1464c90882203166c34f229c04f7573da8dd65cd500288323acee26b76bbedd40bb31fffb2bb263d8e0c4d3896af0de7218
 DIST gentoo-kernel-6.6.9-1.amd64.gpkg.tar 145643520 BLAKE2B ceae9156ae6c37c45b0105e86a8bc29b562ed11c58a2f8c1d38e38b6b0c5c9e4f29908e633628a18bcd4180ce5def1ddda5e75dc5e25422ca4b108675e30ea9a SHA512 3ccec88ed280714b2e26e0c7cc2a07ef3436bb07502bdd704c005a4e54f9469355ff1d543956b049b52f8b3277f664bbdc353f5983c16cb046f49b86b7d26d12
 DIST gentoo-kernel-6.6.9-1.arm64.gpkg.tar 118558720 BLAKE2B 170d7f90400b9bdc0d4e98f7871d4f7622c670bac8baefd77ce531a11acfbb34e5ce4c4fe727918009b2980985c6c8d5d15d1859f2e129762c68efba3d3a621b SHA512 e7e56d77eb5391579fa1e8b5a6ced2c383e53c56b4079578f14a0ad5364405fc2e0088c6ab0851e5f8eb461912bec0b3d377560cf551b35cab3039ba750f76ff
 DIST gentoo-kernel-6.6.9-1.ppc64le.gpkg.tar 64337920 BLAKE2B 93a44b217ad4a3d7c1ce253554238e5d04da795f3eaf1c94fd44294eefe1c56130bda61985ce759dbc98f851c7da910934a777046f22984b6521867db6d69a05 SHA512 1d55ac1965e86783a290437bb654d727899a19d3953d428097fc9b169bb732227d8042ceadde85449278aaa323dff8827bf751c520cbbc8f36c7c742298d486b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.11.ebuild
new file mode 100644
index 000000000000..9055f90433bd
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.11.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-10 21:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-10 21:12 UTC (permalink / raw
  To: gentoo-commits

commit:     ee1c3fc495a414a6617238f96bd996f4ffa75c2a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 10 21:08:12 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 10 21:12:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee1c3fc4

sys-kernel/gentoo-kernel-bin: Bump to 6.1.72

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.72.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a2d83468ff59..60d399be9c30 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-78.base.tar.xz 4233428 BLAKE2B 489c688bdce6b557065c5a2c63b35
 DIST genpatches-6.1-78.extras.tar.xz 3812 BLAKE2B b06900c35aba0f1866d2c64a71785afe6a8b6ff0abe12a15f02475470e6f327c7ea35df1af5bcad92ad0cb9aeac030f0c4328beb69b1b74cf9420ac7a38555cc SHA512 d3b76b5301b4d6901ef8ae3589f9a3c948a2c88cdd932e748991987f45e4ef8b19b9b7102db83210ec17b67b00ceb597c22722c7ba3f66ae7be76624a1564522
 DIST genpatches-6.1-80.base.tar.xz 4275520 BLAKE2B b52031561d29cf853f17486ab4ba258a6c91d5d4e925217b9d8676842b1134ac25d50150fb10af462f1a1610bb461eff08755e326fa4b70862f4bc2d0c535c3d SHA512 f6f07291004ef71610e140644f6f34167eb2097100d300d5302d684915415f16c074a6f37f0409da6b6bd5ff4b464739a8d565f1c53096b17616a0ecd09622cc
 DIST genpatches-6.1-80.extras.tar.xz 3816 BLAKE2B 9612466a57c8b6bda84fd8e152de1daffd413214a51fe43274c9051a1ceda511faa7a6acc90264115a786fb9225f77b7fcfeaaceffe308237b5ac1643f1331a9 SHA512 54a4e8eec2f8034fe202b98dd182dda8764838877e0fde11f01c2a69ccd340f39fc0cab1b1d6b93c5592f5238b1f4a138b433552f7009cd5b0bf60a25bec6c6e
+DIST genpatches-6.1-81.base.tar.xz 4334960 BLAKE2B 9ea7c823ceeb092badfbf1c47bb59372f489f136906b24551917b47d554d70cbed64172a126b01420a47cc99a8fbaa554589ee95a117a3582eb7969d2af5f6ca SHA512 f18d383d39113652a3dad371f4656b49f7c87be4697b81bb2d0eabe2dcb97b514f4812d9be45a0fa62348508c6b0a56478bcdac828f7a26df3f1219d3de56194
+DIST genpatches-6.1-81.extras.tar.xz 3812 BLAKE2B 6521612c65bccd8ad9950aa2d613ace86229593be584c69655df14f2c450dac73abcadfc5b0df878f01ca9c689d1ce657300a2e81595f134ae236bc254fd2150 SHA512 65fabe58523be0de77ee5ace810ab3583e2e1c8ed957bbcffe46ae89f9b09c2dd85b9585e53b9a3befb92d9765fcf42636ee8b53dfbec5428436277a23a8d757
 DIST genpatches-6.6-11.base.tar.xz 649760 BLAKE2B d435eda1a18196b24c451ae605c719cf5a45c255b2017f1b7ab3612df3f4101c003e615589841d02329e44c3411b4cb27b577e8ff05f09e9349d38e622b823d1 SHA512 b06c66f730e4a43d8730c5c98661b6061485696375d2bc623b818303b0f6f15d9ad9da318bf9d3153036c3d8a2215fe12c5fd8b789775027c5c21f2ef8d93c4a
 DIST genpatches-6.6-11.extras.tar.xz 3704 BLAKE2B a5ec7394f611c491ae0867c4694fdd000a0a53d6353832ecfb702f6b86711d7c955f0e4a8d10ee2cde6f2255a6e180fa26e3b1088f04902affa51d29f590fe82 SHA512 2ea475f922c98a83950441e86bd6805fc958f44c77866431b28da13d522d11841fc778945b253e292c8cd09ee378bd7e0169540ef12a9206d6341ec69ff463c6
 DIST genpatches-6.6-13.base.tar.xz 669256 BLAKE2B 9474c68e1558162a583278e9ee510ff2fe8412a1b2b2a9c3745df47c97a4d6e5f29a8e890a5205f43f2a2985eabebe2a5fdb7567f399f0301e58d1751eeeb5a3 SHA512 fc96cd9ed40c05f2e8ccb821206a26612970c92afa0bd893870cb0a54e5d588d11c6368dc166a2e835324ba066e4f64a03be4773dda0270015f3031d7fae05db
@@ -44,6 +46,10 @@ DIST gentoo-kernel-6.1.71-1.amd64.gpkg.tar 72581120 BLAKE2B bb3e9a9f6dac7427f04b
 DIST gentoo-kernel-6.1.71-1.arm64.gpkg.tar 65617920 BLAKE2B 5dd4b18285a116d0b5d58997938f13fcc992b1808ed280ec3087b3b614d12c44044deead8355da96983a80a7b149afbd2e43a386fb943e64c39375f431805586 SHA512 4bb2107d8434f7c5bfde34d749e6f87206a94873a7b4ca035944b14be076fb148b5a6a15346cdc79249a0288416a15f9731545cd4b4cafd266f0345f5e287efb
 DIST gentoo-kernel-6.1.71-1.ppc64le.gpkg.tar 59863040 BLAKE2B 05244d47d742ff380cbb1495515b105e3f5047d71adf92ad4447a42eee0fa98db35f7ad5fc05bba15c4bed873003b4254363769760edda3847a5002a408b4c52 SHA512 797e0fe888d4ca5ccb0f981c2fe613d073ef56211244d9e331ab124269753ce1a850d1cd5d67ecbffd86572a574565d24eaa693e835b6410dda75d57547e0fdd
 DIST gentoo-kernel-6.1.71-1.x86.gpkg.tar 62167040 BLAKE2B d1df70d56e4e46ee1d8d7f13d354f13a64f94ff032379d76cf82166135f653a1649e39dea5ef829f5881f8bedf9c7a9c6338500037a2fc26a31a33f79b527744 SHA512 5a278f0a1936ddc19254c65974c5ee4b676455373652bd146a9fea017d0c5b2eee7491e693502f00698d1bf66f8cea606a3a79190cf5696c36f1d6c19fc8cb6b
+DIST gentoo-kernel-6.1.72-1.amd64.gpkg.tar 72581120 BLAKE2B 257c80f406df828bf37d4bcdc19f25accdabf4491b92503b5292c589e9efbd57a87bfd1a3cdcf0941ad7edae5953649d89e0aa2f710dd1baf2856a79e159dd83 SHA512 63309851c39ccac72c72113c2318f8fceddb0c0622c9f4df1296b00a8804a20236067bf9a22b9f062a348073eb0e3ff79e39a0bab2d993a4165f27c681b69188
+DIST gentoo-kernel-6.1.72-1.arm64.gpkg.tar 65617920 BLAKE2B 188a4c78cde9bfaa4142a7902fb4586098bd49c58550768ec0abaf50233f114d452bfc7e9b864e382e043fab9100ae46bba1a103ec4164adb7cda072c63f0db5 SHA512 e7f857318f833e28f9feb451d0957cb5e8fbeb95caeaece27265f4daecb299d2959b380dc0808402d6adf6b61342fb47db641187a8bc2583c96431d81098bbff
+DIST gentoo-kernel-6.1.72-1.ppc64le.gpkg.tar 59873280 BLAKE2B 99c7bf2bf06390be23b2a5da750aa4b654985622f1399e6a8a4c0a11cea540c7b726321a2b8324d289bdf911c7c1155b7dc141318a928fd9256d7e74a12650e7 SHA512 b756e8ea793f7884c52da62b673d1890ca2b4e566f478fab89c2c0746d6ba04fb99c07fb9b010d7767588947c79fcde50f91ef4d727e39f9ebd2933431f19eaf
+DIST gentoo-kernel-6.1.72-1.x86.gpkg.tar 62136320 BLAKE2B 8254ffa5cc36169b5ba3ffc56096e067cdd538a149aa3dedcb9039ed974f6110dff04ad9a64f208bfecf6d7ca9cf1652bae8e999811a8ed830b4d38ef2ab8680 SHA512 2a0ce1b4a779166489373eae0d4933f6854fd3ef45693bf8dd682f6da963ff48a404a8828498236bf1b1baaaeae7859d231335da0684afc9234aa8e8d9866649
 DIST gentoo-kernel-6.6.10-1.amd64.gpkg.tar 145674240 BLAKE2B 084fa55f6227d6e5521ef2395b6e41b5145b60e407f0903af184c262745b25db5f73b99fca9c304e4f33ce89d09d1e50e04c8cc03306b93b41e61c48794ab305 SHA512 b30ecf5b8136d00467c7de69229f470190e486cfbc8442aa2cc48cb9dc877453e8bc2b74a34a9d94f1bf8636626da31c86836fefc1a7e2b084721fb1093e3a2d
 DIST gentoo-kernel-6.6.10-1.arm64.gpkg.tar 118558720 BLAKE2B 5926e70e85e9f5404ea4b2077415744f717d4565c9fcdf5b8469208bf56d0a558a15c4a320b09b1eef723647998cbca6d17bab1c0bc54941095ba94bf7efc429 SHA512 c5b79221f47f814c0d9ad70a268b70bbe0b2b38d9c8d252d3a9be30cb2dceecaf28d621fa3975f838862a03cbee7eec12252ba52090a985d34420aaa2c04815c
 DIST gentoo-kernel-6.6.10-1.ppc64le.gpkg.tar 64327680 BLAKE2B a3ad4f225f87b9818f373dd447032f66ef760d011c6ae691aba547ffc8307d9c59eae812e225defdd35c1311b4ae55a491a355b75e43a72a94442fd65998ae6e SHA512 0f0e87cf92933dafb8cad758af5b5debeb7c507ff03ad9a469d750886020a065db60d34585a59c4355c6bb7a90496ea1bcfa7fb11e81899affc48d1aef78e3df

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.72.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.72.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.72.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-13  9:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-13  9:32 UTC (permalink / raw
  To: gentoo-commits

commit:     762cb69a2b7241100ac1826f1e964c0c4a108382
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 13 09:29:02 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 13 09:32:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=762cb69a

sys-kernel/gentoo-kernel-bin: Bump to 5.10.207

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.207.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c03778d7aa5f..004f1c854ef0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-216.base.tar.xz 6323624 BLAKE2B 7322ad90ab57a998bd282bfe47d
 DIST genpatches-5.10-216.extras.tar.xz 3876 BLAKE2B 60da30135bee0734e352fa197aa1e6ee0db45907c3053ca0707282a00250d835e483b92dbff50e882a4b5345bda5a68ea421769229416c4feb6d5c5b08c63f0d SHA512 712301b6fd53fcef79ab508b44fedf1f55ed9cafd0f707cf86d4061770addb66f7f6c2b9f8f6e1366ff7b88ded5cc8fc4ffbcc06ccb0e60672dc39f90b586a6f
 DIST genpatches-5.10-217.base.tar.xz 6347248 BLAKE2B 35c610d675da3fca5c1cb187267c8eec4036397dc690f07ab1fb25cbf810e749670ac17a01746eb668563d1cc7f5b206b9f44d7457284dfc2289f8a489a1f1ad SHA512 2c83342a07254bcd20e07aae95fa01c56c2f650c83b104bd1595dbc744b87d98262c2abb62fee3eb8bef68efbb1f0b980651bf54c1a41bfef97b46bec3e25255
 DIST genpatches-5.10-217.extras.tar.xz 3872 BLAKE2B 064f45be10fd871b85cf014894e01be7cc89a7a8d995a9cbc5dce54661e82b97d25b9b94c4ffdf35050dcf8784cd7a31f3fcc6531e7d9ab7f16d50f22d363f87 SHA512 ac67120c0fe629f9b184e415bc665be1234d5a9f5b9fe56210c81cfbad4a36471ec663fd51309ca616331990a30fa3b9c2a6e5aec4cb7eb11e4549ad415d0181
+DIST genpatches-5.10-218.base.tar.xz 6347584 BLAKE2B 0b04d59069f469e8555a54865832edf3aee7c0e5c06ef1044a6c3406151e970f5147f4b878963dc6fdfaf4b6e99709b9c49c29c12fbb52cd8347b2d522d162d5 SHA512 01ca450a7963c48d29e41f1d56b40f5aa14f64a5c75a67eff31bf8bfe9a402ca262e57bbc9cbfca9d858f51c418c53bc48f1465d670fabe6050bb6ef7f3426fc
+DIST genpatches-5.10-218.extras.tar.xz 3872 BLAKE2B 6b43940c29587c763eaac4b31376d14a1fe575a93ae14bb68ad0d47d8c79266ff05cc1530899e8084fc2861018c2b7cc9e1777b5168191eea91f642ca6a5daac SHA512 4665d4dd3e3e6b4d28206f501b8da527db194cd8ee85b22ded6904ce2c86f2a48110273af891fbcf44af8230320fa70a05adb69f5faca326ebdabd31348b5940
 DIST genpatches-5.15-154.base.tar.xz 5941944 BLAKE2B b32e3bbeadf0b2b3e121d1cd017c3e77320fa8b7365e4106d6574934899ca1c0d4604370774da759a840c09693f89006365078cb77bcf1c23da5bc463d4a36fe SHA512 e32978ea17b1770d5180ebeaa6ba5f9e91e6b4bca70fc4dfced04c93aa7b6d76adf8c83c1b94a182b61fb6a5b73d3778789a0183ef9b49e887647348fadbf2e3
 DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 6940bf38e7c0ea4008d745171b61b4dc9825ed418a10e5d5c7fbd0ecd7a6bbabcb6c747830bc60f5d75250b826c308bb221e4720be47275e0cb653b3e21d8f10 SHA512 6b70c21c724be7e42d4e9b7ca0ee5af7aba1f7d2532ae73a571137290cebc4c6ba5146d4c0b73c9424827b876c1fba18e6b60868f09022902e0c8369b73cf2d5
 DIST genpatches-5.15-155.base.tar.xz 5989160 BLAKE2B d0b4b6b84a87f5ce4f7f22ae2b0c21cf21acbdba1de9f22839a327c1fe581023ce4b6a2886e6871220189618bd4adf865eb073388ef14b6becf8bcc8861f690f SHA512 1d7454c1e628e0f4a281c14ae0c330d69611dc96a074f25a0c6573bb83ebf4c3d6a3137ee3599421ab70b55c98f71e9a2934c45afc45d4c02b7f1c4614288c79
@@ -28,6 +30,10 @@ DIST gentoo-kernel-5.10.206-1.amd64.gpkg.tar 63242240 BLAKE2B 61d039e81dd12aabd5
 DIST gentoo-kernel-5.10.206-1.arm64.gpkg.tar 56719360 BLAKE2B 11363e65b00b35f47d1e53701a09c8314062e15567b2b4d19bfd3ea1714872068bddc00d420db9b1d1e625749c1b6d1059e9c861dd713d3b9bf17036db8a2b77 SHA512 c6f16c26d66d36ed617478b0b74de8ad88a45c8ee5d5dabe0e72c211858dfbe737e5cfb6f7487343abe2a2ac459f7c38867e62eb0bab8a1df60e52b2cb6cd314
 DIST gentoo-kernel-5.10.206-1.ppc64le.gpkg.tar 52869120 BLAKE2B f433a8ef3774baf44701ca70846d77016a1765386f9de02e31cfdbc93664dc984a32003f848e6a847b78186f57142a1a67946f641a88356ecd378c09c50597f0 SHA512 2ce4665fc96d610ec6b3d7e33fca42946673e542de7c063fae6e9e10e000dd7666357b7c0f6ac391d675983d7501342cb427857ce6a85d3a951feb18fe601691
 DIST gentoo-kernel-5.10.206-1.x86.gpkg.tar 53565440 BLAKE2B dbee10567b798b1e5e28a6729240834a11d9d01efec1053f272dacfb87e89e0d72d3b00fa807b9c09979707e55ad260f067300219979d6a359d4a070d4aefc50 SHA512 ba99351511c4582cd8fa9db415c150195303cd9b25930ac65900c02338fff3205926ae2ee6c1a2661f1745ded3515823ec7a8ad8552fd502b7b86fd63014d092
+DIST gentoo-kernel-5.10.207-1.amd64.gpkg.tar 63252480 BLAKE2B 19c5524270d1cf208afcaa377c3bcf30de59a0c02c5775379598111f69b98682fdc62b675c6470a2371201dc3641f9fce7152c4ea671c47c7b1e79c3c28c73ca SHA512 c773e50eb27f7fbc283f92224c17471a2b02501f2c0bdfeda0af7878f582ac0335a9995d6e33619f688436143d9bc2c63b3077ba9c4f360a77c3f6953c734f6e
+DIST gentoo-kernel-5.10.207-1.arm64.gpkg.tar 56729600 BLAKE2B 6b7e20a742f6ef6d63aa002e76fbf20e9776caa6c7aa173eb11205d646fca6f4b8d0604455f99a5c1aa4bb7746598e0a43ab6466e9aed7d10779a520426b0f0d SHA512 f33a306f53474c7b4df7a0015c2fb8a2c43eb504c5e7c5de2375af2a8570fbecccb1eba4108acd1baf24284583e5bbb4813a2b585f22597fc7676831194b5bc5
+DIST gentoo-kernel-5.10.207-1.ppc64le.gpkg.tar 52869120 BLAKE2B 8033a8dfac876f36af7c20c1c4798d959a9e20943a87613af16bce1a6c6096d1769a94442a1b181a5e483fd532cfb73a33099cc3859fb219387f26bbba0fb3e9 SHA512 949e7da9909c2140d1f88d6da59a9722a719a6f2b4d9345b44e9a339f39004405b1e1604ccc6c4f1e280d75da1bb096905e2a9e2b1c3dce1df8823409347763c
+DIST gentoo-kernel-5.10.207-1.x86.gpkg.tar 53565440 BLAKE2B c94c2fe912d50bd5e44a78b98519e853592ec00c53dfeeaf2693fa1dc3353e72a7cdd73129083d0c6a0d0968b0b74d1dde04a0f024af833340537fb57869134f SHA512 b1c2c08282f9e143a313ed91496205257a4b6142b3405bec9c72f01c2a25bff66f1972c4a7ebd3d3b005fafbd5c0c8f94825954b842f25688c1cacfea877b1a5
 DIST gentoo-kernel-5.15.145-1.amd64.gpkg.tar 66304000 BLAKE2B 6230b78343f7da4f6560dad475fd96489cba2b9e4f53993b96dedcb1a866ac27f69a829318b6f4e00740b19d4e2f62d62964773de984a9bab0bde93e301b7c05 SHA512 aff6039f9e9592bb5503ed7b43e596e3e04ab879a006c8510e97b31b39067124019bdeb3604763f4825a5334512894cd60dd5b4a533ba344c8a6e165c4e312a1
 DIST gentoo-kernel-5.15.145-1.arm64.gpkg.tar 59729920 BLAKE2B 9af60d2b94c9f020c8117c0d68a87a8ac37675b9790f5f8a96acd3ffb458db6557353e824a6576708b9447359e69fcd1fe30e7a1eb92f4cc7753bbfd38c1a194 SHA512 6d73c1605589b6182bc77efa29d6418a3671770f70fd7ca32a17ac102e15b2895cba9c5ee6886ddf6c496ccca1aa919830899b9a53570db12c0fedc54f0f58fb
 DIST gentoo-kernel-5.15.145-1.ppc64le.gpkg.tar 54958080 BLAKE2B d98524109be3596a6376cef37117e8114c354a736a340221cf72f30f2d7109a1edbae012e7e17e210bad4cf69f445a7034e0dbe83171a3b6779b79deace85ce4 SHA512 ac20b9e23142e10f918282e5146e66828b5bf21c75dce4b00e1b89124ef5c99c456b4ef35de1355d37c434c1a706dd2355f87b7da21fe06096ae17e7d8e5fe57

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.207.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.207.ebuild
new file mode 100644
index 000000000000..1a44f330be18
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.207.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-16  7:02 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-16  7:02 UTC (permalink / raw
  To: gentoo-commits

commit:     aed2f29670516a5fe9ea358bcb3de7490ed53e39
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 16 06:59:40 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jan 16 07:02:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed2f296

sys-kernel/gentoo-kernel-bin: Bump to 5.10.208

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.208.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 004f1c854ef0..9f0690c80718 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-217.base.tar.xz 6347248 BLAKE2B 35c610d675da3fca5c1cb187267
 DIST genpatches-5.10-217.extras.tar.xz 3872 BLAKE2B 064f45be10fd871b85cf014894e01be7cc89a7a8d995a9cbc5dce54661e82b97d25b9b94c4ffdf35050dcf8784cd7a31f3fcc6531e7d9ab7f16d50f22d363f87 SHA512 ac67120c0fe629f9b184e415bc665be1234d5a9f5b9fe56210c81cfbad4a36471ec663fd51309ca616331990a30fa3b9c2a6e5aec4cb7eb11e4549ad415d0181
 DIST genpatches-5.10-218.base.tar.xz 6347584 BLAKE2B 0b04d59069f469e8555a54865832edf3aee7c0e5c06ef1044a6c3406151e970f5147f4b878963dc6fdfaf4b6e99709b9c49c29c12fbb52cd8347b2d522d162d5 SHA512 01ca450a7963c48d29e41f1d56b40f5aa14f64a5c75a67eff31bf8bfe9a402ca262e57bbc9cbfca9d858f51c418c53bc48f1465d670fabe6050bb6ef7f3426fc
 DIST genpatches-5.10-218.extras.tar.xz 3872 BLAKE2B 6b43940c29587c763eaac4b31376d14a1fe575a93ae14bb68ad0d47d8c79266ff05cc1530899e8084fc2861018c2b7cc9e1777b5168191eea91f642ca6a5daac SHA512 4665d4dd3e3e6b4d28206f501b8da527db194cd8ee85b22ded6904ce2c86f2a48110273af891fbcf44af8230320fa70a05adb69f5faca326ebdabd31348b5940
+DIST genpatches-5.10-219.base.tar.xz 6357760 BLAKE2B a269d5841d3a4b959c6a5ac49cac174a619463ff0792218d2c9311b22b54202f594b5edfed6fda147cbcb20a9d11aa9b886538e898c1442f8eb456a95b6ef5ce SHA512 4938bd81ccbb600e23a4d48096cfadf019e01324d8239a358cd1e0c506a16724ab7d4ec018bf48f6edd1f20d15e1db0c17bea98a349327fd51fb01384aeb2518
+DIST genpatches-5.10-219.extras.tar.xz 3872 BLAKE2B e750906a1615f45077bba557296d5fbb41cffbb909e33b61280dd35846ce13cf3ecf2620404b348d17bd26cd588a7edffea97c3be3ab78fdbf9ab6737ca4f8e1 SHA512 17ec35b053139a93997b5a3c35a7ba61d6ef87c05aeef3ca06eea3bddf76ea5e2e10664d304a673780e3543791c46580548ba4dde40fbcb42a86a484408af57a
 DIST genpatches-5.15-154.base.tar.xz 5941944 BLAKE2B b32e3bbeadf0b2b3e121d1cd017c3e77320fa8b7365e4106d6574934899ca1c0d4604370774da759a840c09693f89006365078cb77bcf1c23da5bc463d4a36fe SHA512 e32978ea17b1770d5180ebeaa6ba5f9e91e6b4bca70fc4dfced04c93aa7b6d76adf8c83c1b94a182b61fb6a5b73d3778789a0183ef9b49e887647348fadbf2e3
 DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 6940bf38e7c0ea4008d745171b61b4dc9825ed418a10e5d5c7fbd0ecd7a6bbabcb6c747830bc60f5d75250b826c308bb221e4720be47275e0cb653b3e21d8f10 SHA512 6b70c21c724be7e42d4e9b7ca0ee5af7aba1f7d2532ae73a571137290cebc4c6ba5146d4c0b73c9424827b876c1fba18e6b60868f09022902e0c8369b73cf2d5
 DIST genpatches-5.15-155.base.tar.xz 5989160 BLAKE2B d0b4b6b84a87f5ce4f7f22ae2b0c21cf21acbdba1de9f22839a327c1fe581023ce4b6a2886e6871220189618bd4adf865eb073388ef14b6becf8bcc8861f690f SHA512 1d7454c1e628e0f4a281c14ae0c330d69611dc96a074f25a0c6573bb83ebf4c3d6a3137ee3599421ab70b55c98f71e9a2934c45afc45d4c02b7f1c4614288c79
@@ -34,6 +36,10 @@ DIST gentoo-kernel-5.10.207-1.amd64.gpkg.tar 63252480 BLAKE2B 19c5524270d1cf208a
 DIST gentoo-kernel-5.10.207-1.arm64.gpkg.tar 56729600 BLAKE2B 6b7e20a742f6ef6d63aa002e76fbf20e9776caa6c7aa173eb11205d646fca6f4b8d0604455f99a5c1aa4bb7746598e0a43ab6466e9aed7d10779a520426b0f0d SHA512 f33a306f53474c7b4df7a0015c2fb8a2c43eb504c5e7c5de2375af2a8570fbecccb1eba4108acd1baf24284583e5bbb4813a2b585f22597fc7676831194b5bc5
 DIST gentoo-kernel-5.10.207-1.ppc64le.gpkg.tar 52869120 BLAKE2B 8033a8dfac876f36af7c20c1c4798d959a9e20943a87613af16bce1a6c6096d1769a94442a1b181a5e483fd532cfb73a33099cc3859fb219387f26bbba0fb3e9 SHA512 949e7da9909c2140d1f88d6da59a9722a719a6f2b4d9345b44e9a339f39004405b1e1604ccc6c4f1e280d75da1bb096905e2a9e2b1c3dce1df8823409347763c
 DIST gentoo-kernel-5.10.207-1.x86.gpkg.tar 53565440 BLAKE2B c94c2fe912d50bd5e44a78b98519e853592ec00c53dfeeaf2693fa1dc3353e72a7cdd73129083d0c6a0d0968b0b74d1dde04a0f024af833340537fb57869134f SHA512 b1c2c08282f9e143a313ed91496205257a4b6142b3405bec9c72f01c2a25bff66f1972c4a7ebd3d3b005fafbd5c0c8f94825954b842f25688c1cacfea877b1a5
+DIST gentoo-kernel-5.10.208-1.amd64.gpkg.tar 63252480 BLAKE2B 659253d258d12ae26473b9a3ad2b8e2ca9f481447870f290dca411f473db81ccde43c35b86590c0df563870c8d75496a4b2bd0918224f0f36a04a960be4b28a5 SHA512 d251deb2cfe021e477489f471bbe9c41c098416eb4b3c148c51e790be075b661a9db4264c3d6125352a7ac325bb0b982f8b650859c34fc48f61464851a7ab750
+DIST gentoo-kernel-5.10.208-1.arm64.gpkg.tar 56729600 BLAKE2B 3a57808162fac71ccf1f9539d268680f384476b1c497b573be141da8a48c68299562bf206813a0e35ad097b426fa70a14956b3ac474117e7eab227cf3f780230 SHA512 18beb0123749b717a21438f26aefb49298e392e57b517a7be6012d484d6dd80968d87d78d0c48cefd2edf45885d691ecfc2cfbc86481188c296d4afc6187b975
+DIST gentoo-kernel-5.10.208-1.ppc64le.gpkg.tar 52879360 BLAKE2B 34db7f65b4213a245e96716aa74af9fc2bafb67647f76681abde762c72a3b4c1d4b8dc8c98e3a5fed51ddc6c49baf6473a8717fcd596d4e2ebcc9aee4df8ded1 SHA512 c0704b57a4de8bcbfa04f683ff5155ba022774ec22d8ef7dc65bd14db574e95648ea67a5340f7c979d57c14bcc779fe1a53007da249c8d6b251230fa9f04af98
+DIST gentoo-kernel-5.10.208-1.x86.gpkg.tar 53565440 BLAKE2B ec03e4934ca8108f296da0c2b3fd8f265209714cac59b05760a5ff6c0a920b48a2558121feb6840b60cac716a945396e729b583f0730892fac007f11b5645c0a SHA512 c003b02602a27b45ecab6a38ea058ddb999fa9d7285ad7a39ea858f24165d4b495c856c4ee1e8ad1e005ae214a7c392a03143e2084ea1eb9c3c6a78928afd839
 DIST gentoo-kernel-5.15.145-1.amd64.gpkg.tar 66304000 BLAKE2B 6230b78343f7da4f6560dad475fd96489cba2b9e4f53993b96dedcb1a866ac27f69a829318b6f4e00740b19d4e2f62d62964773de984a9bab0bde93e301b7c05 SHA512 aff6039f9e9592bb5503ed7b43e596e3e04ab879a006c8510e97b31b39067124019bdeb3604763f4825a5334512894cd60dd5b4a533ba344c8a6e165c4e312a1
 DIST gentoo-kernel-5.15.145-1.arm64.gpkg.tar 59729920 BLAKE2B 9af60d2b94c9f020c8117c0d68a87a8ac37675b9790f5f8a96acd3ffb458db6557353e824a6576708b9447359e69fcd1fe30e7a1eb92f4cc7753bbfd38c1a194 SHA512 6d73c1605589b6182bc77efa29d6418a3671770f70fd7ca32a17ac102e15b2895cba9c5ee6886ddf6c496ccca1aa919830899b9a53570db12c0fedc54f0f58fb
 DIST gentoo-kernel-5.15.145-1.ppc64le.gpkg.tar 54958080 BLAKE2B d98524109be3596a6376cef37117e8114c354a736a340221cf72f30f2d7109a1edbae012e7e17e210bad4cf69f445a7034e0dbe83171a3b6779b79deace85ce4 SHA512 ac20b9e23142e10f918282e5146e66828b5bf21c75dce4b00e1b89124ef5c99c456b4ef35de1355d37c434c1a706dd2355f87b7da21fe06096ae17e7d8e5fe57

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
new file mode 100644
index 000000000000..1a44f330be18
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-16 16:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-16 16:42 UTC (permalink / raw
  To: gentoo-commits

commit:     2e421aa05d65f6d30a48a62061acdd1a0098a304
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 16 16:38:08 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jan 16 16:42:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e421aa0

sys-kernel/gentoo-kernel-bin: Bump to 6.1.73

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.73.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 729f99dbf059..c735199bc0a1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.1-80.base.tar.xz 4275520 BLAKE2B b52031561d29cf853f17486ab4ba2
 DIST genpatches-6.1-80.extras.tar.xz 3816 BLAKE2B 9612466a57c8b6bda84fd8e152de1daffd413214a51fe43274c9051a1ceda511faa7a6acc90264115a786fb9225f77b7fcfeaaceffe308237b5ac1643f1331a9 SHA512 54a4e8eec2f8034fe202b98dd182dda8764838877e0fde11f01c2a69ccd340f39fc0cab1b1d6b93c5592f5238b1f4a138b433552f7009cd5b0bf60a25bec6c6e
 DIST genpatches-6.1-81.base.tar.xz 4334960 BLAKE2B 9ea7c823ceeb092badfbf1c47bb59372f489f136906b24551917b47d554d70cbed64172a126b01420a47cc99a8fbaa554589ee95a117a3582eb7969d2af5f6ca SHA512 f18d383d39113652a3dad371f4656b49f7c87be4697b81bb2d0eabe2dcb97b514f4812d9be45a0fa62348508c6b0a56478bcdac828f7a26df3f1219d3de56194
 DIST genpatches-6.1-81.extras.tar.xz 3812 BLAKE2B 6521612c65bccd8ad9950aa2d613ace86229593be584c69655df14f2c450dac73abcadfc5b0df878f01ca9c689d1ce657300a2e81595f134ae236bc254fd2150 SHA512 65fabe58523be0de77ee5ace810ab3583e2e1c8ed957bbcffe46ae89f9b09c2dd85b9585e53b9a3befb92d9765fcf42636ee8b53dfbec5428436277a23a8d757
+DIST genpatches-6.1-82.base.tar.xz 4335544 BLAKE2B ce5397b5d00d226ecb13f97defab280bfec46a7e4a626f9579e9c348cba80d50c3c73505215418e20bc508c43453b6112159e2e7696a4abc7ebd9ff403f4eef8 SHA512 90c0fb104cb67666b38d8e51ca87658e771fdd4406537b919f4b47d5e486407f9729bb2df1137cc4fd5abb530fa71723a5157376c11cf75625b4cb190ccc59d2
+DIST genpatches-6.1-82.extras.tar.xz 3816 BLAKE2B 3371d009143a2bea266308d2369cb114434c0bc96453e0d87cd39d9cbb8b2984f9166e78ca06471af873ea8a286d5f9065107102625d283fc85bb1c21d92ffd3 SHA512 da9a7b58e8907b3379ebc6c40b084c852c5b1090989f5eec8b1087e5706a9c9b1fd87772f1f0efbe18128e85f4d0b76ee4e10b6c6bd409eff6930bf19971b7dd
 DIST genpatches-6.6-11.base.tar.xz 649760 BLAKE2B d435eda1a18196b24c451ae605c719cf5a45c255b2017f1b7ab3612df3f4101c003e615589841d02329e44c3411b4cb27b577e8ff05f09e9349d38e622b823d1 SHA512 b06c66f730e4a43d8730c5c98661b6061485696375d2bc623b818303b0f6f15d9ad9da318bf9d3153036c3d8a2215fe12c5fd8b789775027c5c21f2ef8d93c4a
 DIST genpatches-6.6-11.extras.tar.xz 3704 BLAKE2B a5ec7394f611c491ae0867c4694fdd000a0a53d6353832ecfb702f6b86711d7c955f0e4a8d10ee2cde6f2255a6e180fa26e3b1088f04902affa51d29f590fe82 SHA512 2ea475f922c98a83950441e86bd6805fc958f44c77866431b28da13d522d11841fc778945b253e292c8cd09ee378bd7e0169540ef12a9206d6341ec69ff463c6
 DIST genpatches-6.6-13.base.tar.xz 669256 BLAKE2B 9474c68e1558162a583278e9ee510ff2fe8412a1b2b2a9c3745df47c97a4d6e5f29a8e890a5205f43f2a2985eabebe2a5fdb7567f399f0301e58d1751eeeb5a3 SHA512 fc96cd9ed40c05f2e8ccb821206a26612970c92afa0bd893870cb0a54e5d588d11c6368dc166a2e835324ba066e4f64a03be4773dda0270015f3031d7fae05db
@@ -70,6 +72,10 @@ DIST gentoo-kernel-6.1.72-1.amd64.gpkg.tar 72581120 BLAKE2B 257c80f406df828bf37d
 DIST gentoo-kernel-6.1.72-1.arm64.gpkg.tar 65617920 BLAKE2B 188a4c78cde9bfaa4142a7902fb4586098bd49c58550768ec0abaf50233f114d452bfc7e9b864e382e043fab9100ae46bba1a103ec4164adb7cda072c63f0db5 SHA512 e7f857318f833e28f9feb451d0957cb5e8fbeb95caeaece27265f4daecb299d2959b380dc0808402d6adf6b61342fb47db641187a8bc2583c96431d81098bbff
 DIST gentoo-kernel-6.1.72-1.ppc64le.gpkg.tar 59873280 BLAKE2B 99c7bf2bf06390be23b2a5da750aa4b654985622f1399e6a8a4c0a11cea540c7b726321a2b8324d289bdf911c7c1155b7dc141318a928fd9256d7e74a12650e7 SHA512 b756e8ea793f7884c52da62b673d1890ca2b4e566f478fab89c2c0746d6ba04fb99c07fb9b010d7767588947c79fcde50f91ef4d727e39f9ebd2933431f19eaf
 DIST gentoo-kernel-6.1.72-1.x86.gpkg.tar 62136320 BLAKE2B 8254ffa5cc36169b5ba3ffc56096e067cdd538a149aa3dedcb9039ed974f6110dff04ad9a64f208bfecf6d7ca9cf1652bae8e999811a8ed830b4d38ef2ab8680 SHA512 2a0ce1b4a779166489373eae0d4933f6854fd3ef45693bf8dd682f6da963ff48a404a8828498236bf1b1baaaeae7859d231335da0684afc9234aa8e8d9866649
+DIST gentoo-kernel-6.1.73-1.amd64.gpkg.tar 72581120 BLAKE2B 4fecc0db894c6899e0b98c4205e2861924decd6f812b8da6b909c3f29c22717441897739b02123975d79ec28bcc9474371dede85ff2ae21b320531ea7014eb7b SHA512 87a7c609018bf49db9153d4b07cda9d292f2b574a8b21f9e1b4061818c7c1dd1bf4b606e8cb22b1899ade240d8255f5258c33791d3fb2b3045d6037961f8f7dc
+DIST gentoo-kernel-6.1.73-1.arm64.gpkg.tar 65617920 BLAKE2B 87e4c99c3c07fed92246ac265a8714d7b350167f4e2e81fdbe96e487a01ab661ca362ac124e38fe2f8b649cebda48b0553ec0bbbfb77af62a8d85ee0ee127032 SHA512 39770fc22ffd3e75218da0849f431fa236ca9b9054129aa40409634bea0f1c5b48b018f4f30d0216db0bba850e567002c652cf9c631d0f9388fe767cb3f0d4b2
+DIST gentoo-kernel-6.1.73-1.ppc64le.gpkg.tar 59883520 BLAKE2B a09752f908436e57d8ed3437da9d70dda1730e19a1ad7f62a9c94cc80239ad62e7ef10095f9b4ba083be935819ab652f36fd80f7d4dc08724520dc8803d0e847 SHA512 23590c60a7f585e9e775720f5ab267280b030e1c9eb0c2afe3dcafd93ed7a9df80070a209c5bbe89ac35452feef0d612a57ee35cc34e9c16921aa1d2502df37f
+DIST gentoo-kernel-6.1.73-1.x86.gpkg.tar 62156800 BLAKE2B bbbc71c31a180867bc85111c7c5e05c4f1bdff0e497cd897077fdd87a253c7fba1826263107a8a55e11039d3707c71433f8f3a77fd3c8aeeb220435887bb3df4 SHA512 1386e9a832b8787dae0beeb61da745512a09be9f5c15daada30f429351af3549689d458255c0dc9196c5a6513e5191c4c591861fe0b2a7d9bfcd8aa9c72ad891
 DIST gentoo-kernel-6.6.10-1.amd64.gpkg.tar 145674240 BLAKE2B 084fa55f6227d6e5521ef2395b6e41b5145b60e407f0903af184c262745b25db5f73b99fca9c304e4f33ce89d09d1e50e04c8cc03306b93b41e61c48794ab305 SHA512 b30ecf5b8136d00467c7de69229f470190e486cfbc8442aa2cc48cb9dc877453e8bc2b74a34a9d94f1bf8636626da31c86836fefc1a7e2b084721fb1093e3a2d
 DIST gentoo-kernel-6.6.10-1.arm64.gpkg.tar 118558720 BLAKE2B 5926e70e85e9f5404ea4b2077415744f717d4565c9fcdf5b8469208bf56d0a558a15c4a320b09b1eef723647998cbca6d17bab1c0bc54941095ba94bf7efc429 SHA512 c5b79221f47f814c0d9ad70a268b70bbe0b2b38d9c8d252d3a9be30cb2dceecaf28d621fa3975f838862a03cbee7eec12252ba52090a985d34420aaa2c04815c
 DIST gentoo-kernel-6.6.10-1.ppc64le.gpkg.tar 64327680 BLAKE2B a3ad4f225f87b9818f373dd447032f66ef760d011c6ae691aba547ffc8307d9c59eae812e225defdd35c1311b4ae55a491a355b75e43a72a94442fd65998ae6e SHA512 0f0e87cf92933dafb8cad758af5b5debeb7c507ff03ad9a469d750886020a065db60d34585a59c4355c6bb7a90496ea1bcfa7fb11e81899affc48d1aef78e3df

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.73.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.73.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.73.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-16 16:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-16 16:42 UTC (permalink / raw
  To: gentoo-commits

commit:     181539457c8f45d43790869f39e92d125109bc5e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 16 16:37:59 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jan 16 16:42:38 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18153945

sys-kernel/gentoo-kernel-bin: Bump to 5.15.147

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.147.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9f0690c80718..729f99dbf059 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.15-154.base.tar.xz 5941944 BLAKE2B b32e3bbeadf0b2b3e121d1cd017
 DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 6940bf38e7c0ea4008d745171b61b4dc9825ed418a10e5d5c7fbd0ecd7a6bbabcb6c747830bc60f5d75250b826c308bb221e4720be47275e0cb653b3e21d8f10 SHA512 6b70c21c724be7e42d4e9b7ca0ee5af7aba1f7d2532ae73a571137290cebc4c6ba5146d4c0b73c9424827b876c1fba18e6b60868f09022902e0c8369b73cf2d5
 DIST genpatches-5.15-155.base.tar.xz 5989160 BLAKE2B d0b4b6b84a87f5ce4f7f22ae2b0c21cf21acbdba1de9f22839a327c1fe581023ce4b6a2886e6871220189618bd4adf865eb073388ef14b6becf8bcc8861f690f SHA512 1d7454c1e628e0f4a281c14ae0c330d69611dc96a074f25a0c6573bb83ebf4c3d6a3137ee3599421ab70b55c98f71e9a2934c45afc45d4c02b7f1c4614288c79
 DIST genpatches-5.15-155.extras.tar.xz 3936 BLAKE2B 8fafbb8cab4811a4c460aead75e719bb0cfddc8045fb64a566c4f08ad7b9c90923cb670d68d376279e08152bb08cc9e3213948f8cbdc17a03992ed0be65aba00 SHA512 2b5d8ecf9644c8f8ef5248f33bddc945edfd5ede85d84779d04574e48a39bf855d390e27107d130aa46805eb19bc825d921101832f5121f3b2073ad39b9cfe0e
+DIST genpatches-5.15-156.base.tar.xz 6004636 BLAKE2B f70c2a3bfc3d65fea8d4764b953d147a1725162aeaf319701a3d4b1d47c846932c4c8cd009bf81b4ce33754e966dac4630e2f690c403ec5181e3cc122496db09 SHA512 4d2fd08626d433d7230b27fb1cbd8a3fec9a942ddbd01988dba8632f25b510353b5086f4db1d529b88770e579189fc7bf6a4d02828c662fcb230e51efbecad9c
+DIST genpatches-5.15-156.extras.tar.xz 3936 BLAKE2B ad08b5d93b943236326d333c627ae8cd279d78fd2b8f8df420ce75be815472dca9785b8eb14015ca2dbc92560a8589d31b9f9edbf81280c85d1ce6fe58aed0b1 SHA512 580ba97a039ff7417b448d4df13b67ed262b7a47be449515ca80125a89b5da3eeee773757db6ff7389b501daee6ab708e19dc2713088ee118859e1e9d3f4b303
 DIST genpatches-6.1-77.base.tar.xz 4198960 BLAKE2B 9c6921ca87ec2c3338107a994d6e094c6bf4ca5a705f21b3efa2803454327782ccf2cefa78b2a1bfa59413402d5d89b757a5522b86943c8c8c5d97592138758a SHA512 34daab45df35b30a5bc155aa82b074f6516bb1af7b2976590f88d88e25f6e8ae369fd1299f7e2f645c045b29d6b805dd07291ab45c212a9aa27df566dd6aca96
 DIST genpatches-6.1-77.extras.tar.xz 3816 BLAKE2B 2129b36991f127c4bb4783a535a2d58bbe8ba9f4f139f7b70bf41a1c54bc2ac9026cdf3e3662f47c28118844ff40b6ad1c8da1c5fa8f1f4edc768fa69cae2083 SHA512 1de0ce45d9a0a1555faa92842f884cbaed8f5e727e4e59cbafc31326c9a183acc4954b2cdba1bec2019466545870ead8b5300f419533e30386aa2a36f6606a9a
 DIST genpatches-6.1-78.base.tar.xz 4233428 BLAKE2B 489c688bdce6b557065c5a2c63b359682ba79fc5e76665afb1cfc4c39c7451308aca9f72bb67551cba84a5b258e08e5133ed844307e51d7a47bca01d73a5cd9c SHA512 51665654f2be21a920678fe24af34f4a1b047bbe2038edf08eb68947b72e96a97daefb2b104d1ffc2d8ac691bf0624217960089b7d22bb63db43e51f2d8cc02a
@@ -48,6 +50,10 @@ DIST gentoo-kernel-5.15.146-1.amd64.gpkg.tar 66304000 BLAKE2B d32d9e2be3f6f7aaae
 DIST gentoo-kernel-5.15.146-1.arm64.gpkg.tar 59729920 BLAKE2B 0e23a5aecd1837c4c07d141c6de63c61cb81d86838b19a068b2b2acf16914bf73bbf3382ad43f907dd08524530703cce7a56319627615fe6cef3b82511b92885 SHA512 a70d1d9428d8a0be3919fb43819e1a27f2058843303a10495aea8d9aad34d4b570c1f731126dcf7e64d8822f4c533a1e6e4ec9d5756d95df770b3d2ddfb3ac78
 DIST gentoo-kernel-5.15.146-1.ppc64le.gpkg.tar 54978560 BLAKE2B 3730adfc73e158f034056ee19a7b3a5469d76c45da72e21b42375c078c5e5090bba6252a48d8a4f374ced7fe2bd8b921302e0ea632d3e3ec0a0eb7e8d60d28d1 SHA512 3ad683679d8ed5f51a0767b402721fdd28e461511c0d0401d41fba3ba562ca7403803a2467d87901b041a6f24472ff801c850e1a20b93e1c9ecffa9acc4a46ae
 DIST gentoo-kernel-5.15.146-1.x86.gpkg.tar 56074240 BLAKE2B 2821ca6ed0a557d1e8342283e3eb6ab7bdac811f94f6f8c21947142e28c44a04b082a71171f8c0fc94729f06ae9b1445531881eca6bfdf2f89bcbcf5ef3a8505 SHA512 3e0a4e399d27cbbc94f3e78e27bdd0b86e9fa94b946433d14b6bed33c0381f51a63eb828ac0b331f7138073f854ede2c6e8a20a7994e0cef47d874e2696d9763
+DIST gentoo-kernel-5.15.147-1.amd64.gpkg.tar 66324480 BLAKE2B c6d5b1c2cde86c3573049ef89b5baed82fd871e539ac915e271edbd65e07b4a9c778cbe7076aac2e21cceb4a129ffb1f33c8866643bde65ac926b073f4da1985 SHA512 65a50d8664b37cd09e5923a09c96c2915e81fda1ec8fd14cef8723db3f52c6df1bb5247ed1c9414571bb90b82e01180d90d42711b3e2724bf803cd16edb237c0
+DIST gentoo-kernel-5.15.147-1.arm64.gpkg.tar 59740160 BLAKE2B bd2f87241c5738ed3a2d7972cf48323956133b4585d12bcb24762b9d05a56e3bd9fbdaf2acdf08579390d5b1c0b7856e21dc2a64f41d55ca431eb186f917cc8a SHA512 d30158985928568e750c7c50af8e6faa6d834788280c2fced33f93ac83dd6b8997ffaa057c077ff508d7e454c92537806dc87917609194ff2f3b1a10273ff91d
+DIST gentoo-kernel-5.15.147-1.ppc64le.gpkg.tar 54978560 BLAKE2B be4b07d1addc879ed061b2a3f9202d18de049d28df52350e021c5559e29c11243fa11a787a8239cb779b2eca6b6faeb4f59450c309ce4e7c340f8a303ef8662c SHA512 2a93b8ff166cbc6a1cd34836c7094217ba82c176d5d9fb313e5db47b281ac4d837dc286f580d291df45b159cdd13eeba5deaf7f1ac5f2b4237d5e1b276787b55
+DIST gentoo-kernel-5.15.147-1.x86.gpkg.tar 56064000 BLAKE2B b2368b7278972da768f8beb71faef33062df867488845c056a6b77cc6e229b0cb3a4ffa95ee68896f52f392ad062126e3a364c4b0d02d70e850895c020cdd5ac SHA512 ebddae5ef2bb7f5118a6f0f6a7dfa910d7e5954a8512956bbb0c3dc8f86eb7364f2c2c42ae5ccd056dc74d8bfa003ed114b6bdc3a1cb243ecb0c68bfcfdf7d6b
 DIST gentoo-kernel-6.1.69-1.amd64.gpkg.tar 72601600 BLAKE2B 3213eafb8fc9a2118a97db6b4647919f1c5d6def76173b948fbec00a3f5c081eca0098fa2d539920c19ced4490973457e51a0f8288dd26e0bf337e4307e77c9c SHA512 182aa3a947f41ab203d47b1d382bdcbc60536add91d504c634a07152689bd4d7f95baf91c348a4355a661a11fa5e98d009c2343b8365257ae3e2f53a522e6743
 DIST gentoo-kernel-6.1.69-1.arm64.gpkg.tar 65607680 BLAKE2B d3f19ffcdfa1c9fa5d938e7dccd23bbb7d6b139a662ab00c8e890a177cf87400612bcb287653153a42b5088116ee58ebfb1ab6c6f490ee6da0aa36fe316a78f2 SHA512 1f1fd6ffa7b0d6ddb75b7576f0263e0268c4e4c4c74f1dd12e6303657c5b2320f821d63359fa2268cbdee5435e4cd4b5fc9814cd5d990046027fae8846577ac6
 DIST gentoo-kernel-6.1.69-1.ppc64le.gpkg.tar 59863040 BLAKE2B 151afb62e5fc5b14e5ea1eb87e9fc2161bac9e0c02f3e39c2072a76e05b84fa046489a7e4c1915ac6db53f43872f25fb4b7b2a425bc990b393b845db78f55be7 SHA512 89014298eee186e94776a812ed83a7a0495b0d595f94b74d48f3bf62b91756e643d16ef40c665b77514a0a8c3056e3855130e3b63b5b9d3a530e6eeb4244a7bf

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-16 16:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-16 16:42 UTC (permalink / raw
  To: gentoo-commits

commit:     75ecf08f23d729a2f90615b6c0bbda3bf76ccac0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 16 16:38:17 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jan 16 16:42:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75ecf08f

sys-kernel/gentoo-kernel-bin: Bump to 6.6.12

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.12.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c735199bc0a1..b4eec3996932 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.6-13.base.tar.xz 669256 BLAKE2B 9474c68e1558162a583278e9ee510f
 DIST genpatches-6.6-13.extras.tar.xz 3704 BLAKE2B 846cd76f82b38f2a55262fe6b56ec5f9eeeffea3da929e83338ea3b4d1352435c928ecd222b4167aab080025115addd8bcb559870328c16c3aa74d90ef2442d0 SHA512 9dfad8cabe8176606ff8c81c79bb628e0ed4195f486cd10f34677702847d005bbd8b077ba6646cadf90cbe799238c996f7d0e242908cf242e3acd7acc36e225f
 DIST genpatches-6.6-14.base.tar.xz 704772 BLAKE2B 81679d803f68a65cdb7e72254949703c19d24aea7dc4a4e557c854abf8afad4b6341099fcaac9a5f68ed861dcc0dc4629b4929d563943e5e7a8918d76f4e87df SHA512 7695b65f10a2d0eb8601426b7e6116ed60a3dcb2a5c66dd2946936398607f1d6aab1c2a64154f0a95102100d8c0e0f3017addbd93fba7b555c57b9d3f148effd
 DIST genpatches-6.6-14.extras.tar.xz 3704 BLAKE2B 79dd6f5af3d310844e41da0682b379bd409c8ef02aff3bcca248494e3dd955d25445919de06cf818f58879077576e56574896fbd5da57a079f8fbdb2a25037cb SHA512 ed144b0d65466f35a078fdd2a2b23ff54bd3a3fea36d590f19cc59756c1075eea68ad7f9edcd8d6d7cc4cf79531d91dbb40e57128070b2761d23bbe97864aab6
+DIST genpatches-6.6-15.base.tar.xz 705240 BLAKE2B 35353cfc627d8b2b71e0e117db880850d54b640ff537f5f04c3e8ba03014a732cfdf3dc54df71a9fbb48817af3991e61fcccb15737e82903b61b900033f5bfe9 SHA512 9f667d0395ab285971bbad2daa63107f2b18809650fd00861111f44155381debb00ce2eec77bb603af822cf115105469bb8b5660c60af9cd1047d7227b602942
+DIST genpatches-6.6-15.extras.tar.xz 3704 BLAKE2B 4808b3b5295768d7d352ec902a53c010d0e76ac322d399114512704115884d3735e34f86793e7c9de596fe1ad0d104eaf979ba0ae442a3c83d0d6b27823e8458 SHA512 eedc4198cb08b2f7d6daa17c298822a4235495416d453419efff71fb6127119679fb271bb5aced58974e496a66e81764e3eb454a96a6e4dcf403545a45fefb0f
 DIST gentoo-kernel-5.10.205-1.amd64.gpkg.tar 63252480 BLAKE2B 52cf3967ac881aa557da92d11a021c2509b5e6920cb04be415c626bea66e08579481b61d6897d8e88fd830d18461e6c41423aea398fa1f00aed581300cc1403a SHA512 295945d6ca4ed5322918662531b353867522782f243aba54f3cbbe22b515059e54b40bf124020c1d8315c27a491d7af894a8331e1395f44c0d763297d36e58a2
 DIST gentoo-kernel-5.10.205-1.arm64.gpkg.tar 56729600 BLAKE2B 62ecf66572c0b5da944e3200f7b0d1ba3e12231e66c5e90b1415becb0fd80d49da34b57fa5d20898f7c0085be25edc9ba939daa400e7587d6ac9836ede944f94 SHA512 5b5530f160b7119a200a4fb7c247aeff76055e92be92289d02be37f886dc522c076a19013d518df348f5fe352c758343c6ad61d7b0a819609f8020e2321de6e1
 DIST gentoo-kernel-5.10.205-1.ppc64le.gpkg.tar 52879360 BLAKE2B 2ba47d25e79ad05473f8ae87c08039bd858daf5d67ba6746f01bc57b6f7515a76e91c34fec101d514e81caf4a4103f65be43a4351a5c509056fd53da98f0da8e SHA512 4817b60666808ed734d84f2bb0f2e2c051d3a908eb24c70ef8607536d3aff782925aa231bb0d8180e53224cdf30c426643ff375e7b3f5f047d50411eddf6d178
@@ -84,6 +86,10 @@ DIST gentoo-kernel-6.6.11-1.amd64.gpkg.tar 145612800 BLAKE2B 46d76aca1c68c5a3c55
 DIST gentoo-kernel-6.6.11-1.arm64.gpkg.tar 118558720 BLAKE2B 4c4eb673bcbde12f6723af76c0fe6491912ed9eb606c1924386755c44eb045f6df92c24192961bf8dc1b3df88a443509dbd1bba7ee150a12e14048d196d0b90a SHA512 9ea514f3258e042aa15242c83efd3560bfe1e84ce65918e6c69797f3e15ee4551cded28213a60af76747581ddcc30069268a8f4c4de027feb4851f99d3a986dd
 DIST gentoo-kernel-6.6.11-1.ppc64le.gpkg.tar 64348160 BLAKE2B e8fa1afb293dc93176fbb81e744b7e4a83bf009139d6334aa9b2c5b8dc2e5d7ba6762a078cfdfb3fe8a0b2f22703e37c4a9bb6c1352a26fce82557e9fb5f111d SHA512 7ea25d00598e30ab93abcc401be6240f2df706e3bbca4555742f468f69ccede514a9fa6b55b2b40f0b1f0be9ea309d1d9779a0566f7b6a5ca0513f4f44b68808
 DIST gentoo-kernel-6.6.11-1.x86.gpkg.tar 68270080 BLAKE2B b9e67031695040d4ebf1d5f6cc0ee42653a03c972b2c66eb330dce07eb1f9f016b240bc62cf1d1a5fece671d4b52904db45aabdb461f17328920c3b7e49b5d28 SHA512 fe13aae4cbe8bc00bde2a7226227a1464c90882203166c34f229c04f7573da8dd65cd500288323acee26b76bbedd40bb31fffb2bb263d8e0c4d3896af0de7218
+DIST gentoo-kernel-6.6.12-1.amd64.gpkg.tar 145715200 BLAKE2B dde56a5bc47beeccc850b4bdf40fb3cb2ddd63f0bcd3d945aeb7b64d855b15e1f8a0ac72500b1d341dbb0c0dd2e9e938495a62a9366115d58d3a735d065166f6 SHA512 5da21df3a0760feba492593a828325a6c6c6f6153ab76d7e340df845e78a87793d50b07de4e021c0973611678d064646922eb998efdffec6bb91fbc684bc5cce
+DIST gentoo-kernel-6.6.12-1.arm64.gpkg.tar 118558720 BLAKE2B 88beced853954183df0d340641dbe659e6d5fff35c6750164139e9f0ddcb334b4b856efe96f13998ff060effc5eb2a4163826d6b798564c78572c95f61c851dd SHA512 52eadc98999db628b0129c872bc95bc8a3fae225398f9cf54d2b78314a3e6d76e9ca5ddfb20a458b12b0cc90c9484ca401009fe3e0e6f60ee37ab2d3aafd387e
+DIST gentoo-kernel-6.6.12-1.ppc64le.gpkg.tar 64368640 BLAKE2B 3e5818ebaf02415fb3ba14488af2d4d215a2e7fe23c46f75d44e3e8535751ca65ce50e93df48a6e93dba60b4e9c5becc8556f9a10856eb4bed2ecb007018cec5 SHA512 509c7df0b57083185c5dd1c49989d3e29625d95130e9a4e5003a3327b3662b9b8fe81435c02ec7cb842f55a576acfa8c0accd43dc5b4a8beb1d02812373c114c
+DIST gentoo-kernel-6.6.12-1.x86.gpkg.tar 68280320 BLAKE2B 3e54c0871478f8d999be8e9c1e7d3ddd2b88aaa3c3ffd6712fb458faccb56e4f71d9b9d024ca2b9aa12c6c8831584ce4bc818a795d3fb052c88b37c5743e1719 SHA512 be387e2790da9820b2dc44515b59bf4270a71ab05f026b2571833b6b9db77c0e671ec711493a1e59aecc969f1aa2f641d94e4f27f872d53e6d7ef15a5b48b1bb
 DIST gentoo-kernel-6.6.9-1.amd64.gpkg.tar 145643520 BLAKE2B ceae9156ae6c37c45b0105e86a8bc29b562ed11c58a2f8c1d38e38b6b0c5c9e4f29908e633628a18bcd4180ce5def1ddda5e75dc5e25422ca4b108675e30ea9a SHA512 3ccec88ed280714b2e26e0c7cc2a07ef3436bb07502bdd704c005a4e54f9469355ff1d543956b049b52f8b3277f664bbdc353f5983c16cb046f49b86b7d26d12
 DIST gentoo-kernel-6.6.9-1.arm64.gpkg.tar 118558720 BLAKE2B 170d7f90400b9bdc0d4e98f7871d4f7622c670bac8baefd77ce531a11acfbb34e5ce4c4fe727918009b2980985c6c8d5d15d1859f2e129762c68efba3d3a621b SHA512 e7e56d77eb5391579fa1e8b5a6ced2c383e53c56b4079578f14a0ad5364405fc2e0088c6ab0851e5f8eb461912bec0b3d377560cf551b35cab3039ba750f76ff
 DIST gentoo-kernel-6.6.9-1.ppc64le.gpkg.tar 64337920 BLAKE2B 93a44b217ad4a3d7c1ce253554238e5d04da795f3eaf1c94fd44294eefe1c56130bda61985ce759dbc98f851c7da910934a777046f22984b6521867db6d69a05 SHA512 1d55ac1965e86783a290437bb654d727899a19d3953d428097fc9b169bb732227d8042ceadde85449278aaa323dff8827bf751c520cbbc8f36c7c742298d486b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.12.ebuild
new file mode 100644
index 000000000000..9055f90433bd
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.12.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-20 15:17 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-20 15:17 UTC (permalink / raw
  To: gentoo-commits

commit:     0b0172ad9a77bf99a53c4aec2730b4995989e91a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 20 15:13:42 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 20 15:16:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b0172ad

sys-kernel/gentoo-kernel-bin: Bump to 6.1.74

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.74.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b4eec3996932..69099f5c9c5b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.1-81.base.tar.xz 4334960 BLAKE2B 9ea7c823ceeb092badfbf1c47bb59
 DIST genpatches-6.1-81.extras.tar.xz 3812 BLAKE2B 6521612c65bccd8ad9950aa2d613ace86229593be584c69655df14f2c450dac73abcadfc5b0df878f01ca9c689d1ce657300a2e81595f134ae236bc254fd2150 SHA512 65fabe58523be0de77ee5ace810ab3583e2e1c8ed957bbcffe46ae89f9b09c2dd85b9585e53b9a3befb92d9765fcf42636ee8b53dfbec5428436277a23a8d757
 DIST genpatches-6.1-82.base.tar.xz 4335544 BLAKE2B ce5397b5d00d226ecb13f97defab280bfec46a7e4a626f9579e9c348cba80d50c3c73505215418e20bc508c43453b6112159e2e7696a4abc7ebd9ff403f4eef8 SHA512 90c0fb104cb67666b38d8e51ca87658e771fdd4406537b919f4b47d5e486407f9729bb2df1137cc4fd5abb530fa71723a5157376c11cf75625b4cb190ccc59d2
 DIST genpatches-6.1-82.extras.tar.xz 3816 BLAKE2B 3371d009143a2bea266308d2369cb114434c0bc96453e0d87cd39d9cbb8b2984f9166e78ca06471af873ea8a286d5f9065107102625d283fc85bb1c21d92ffd3 SHA512 da9a7b58e8907b3379ebc6c40b084c852c5b1090989f5eec8b1087e5706a9c9b1fd87772f1f0efbe18128e85f4d0b76ee4e10b6c6bd409eff6930bf19971b7dd
+DIST genpatches-6.1-83.base.tar.xz 4358680 BLAKE2B 0ef9de04e2bdbfd4cdf2942ad1e1b27b8a314b07409cd7c140d0cc2783679a135eedd7d08860ed9fb6256115dbfbcbab5cd3d15522733bd72ec3d4d918fdc96e SHA512 544630385153defad073422da90ec6710d0b4e3444ca1843017b1f1b855add852045c0a1d7e8cd68c037746c4c23e8ec24df747469e177519384ca2e8185cfda
+DIST genpatches-6.1-83.extras.tar.xz 3816 BLAKE2B d22ef26f4b321319ce84b7bac4b345759519ce1bf4b821fd85590021f93c80242506b4ebd3cfca6ad4c1e56dc8d3600e54a0b459f07eabe0e154b03a0a1bb37d SHA512 086b04be251177d98038fc2aab2b4110aea45144996b3e50d7803e331a5660cef9e4c7d6fe794905dc8a22065ab8ecf4b5eb5f94e8db59df88a2c861c09c2505
 DIST genpatches-6.6-11.base.tar.xz 649760 BLAKE2B d435eda1a18196b24c451ae605c719cf5a45c255b2017f1b7ab3612df3f4101c003e615589841d02329e44c3411b4cb27b577e8ff05f09e9349d38e622b823d1 SHA512 b06c66f730e4a43d8730c5c98661b6061485696375d2bc623b818303b0f6f15d9ad9da318bf9d3153036c3d8a2215fe12c5fd8b789775027c5c21f2ef8d93c4a
 DIST genpatches-6.6-11.extras.tar.xz 3704 BLAKE2B a5ec7394f611c491ae0867c4694fdd000a0a53d6353832ecfb702f6b86711d7c955f0e4a8d10ee2cde6f2255a6e180fa26e3b1088f04902affa51d29f590fe82 SHA512 2ea475f922c98a83950441e86bd6805fc958f44c77866431b28da13d522d11841fc778945b253e292c8cd09ee378bd7e0169540ef12a9206d6341ec69ff463c6
 DIST genpatches-6.6-13.base.tar.xz 669256 BLAKE2B 9474c68e1558162a583278e9ee510ff2fe8412a1b2b2a9c3745df47c97a4d6e5f29a8e890a5205f43f2a2985eabebe2a5fdb7567f399f0301e58d1751eeeb5a3 SHA512 fc96cd9ed40c05f2e8ccb821206a26612970c92afa0bd893870cb0a54e5d588d11c6368dc166a2e835324ba066e4f64a03be4773dda0270015f3031d7fae05db
@@ -78,6 +80,10 @@ DIST gentoo-kernel-6.1.73-1.amd64.gpkg.tar 72581120 BLAKE2B 4fecc0db894c6899e0b9
 DIST gentoo-kernel-6.1.73-1.arm64.gpkg.tar 65617920 BLAKE2B 87e4c99c3c07fed92246ac265a8714d7b350167f4e2e81fdbe96e487a01ab661ca362ac124e38fe2f8b649cebda48b0553ec0bbbfb77af62a8d85ee0ee127032 SHA512 39770fc22ffd3e75218da0849f431fa236ca9b9054129aa40409634bea0f1c5b48b018f4f30d0216db0bba850e567002c652cf9c631d0f9388fe767cb3f0d4b2
 DIST gentoo-kernel-6.1.73-1.ppc64le.gpkg.tar 59883520 BLAKE2B a09752f908436e57d8ed3437da9d70dda1730e19a1ad7f62a9c94cc80239ad62e7ef10095f9b4ba083be935819ab652f36fd80f7d4dc08724520dc8803d0e847 SHA512 23590c60a7f585e9e775720f5ab267280b030e1c9eb0c2afe3dcafd93ed7a9df80070a209c5bbe89ac35452feef0d612a57ee35cc34e9c16921aa1d2502df37f
 DIST gentoo-kernel-6.1.73-1.x86.gpkg.tar 62156800 BLAKE2B bbbc71c31a180867bc85111c7c5e05c4f1bdff0e497cd897077fdd87a253c7fba1826263107a8a55e11039d3707c71433f8f3a77fd3c8aeeb220435887bb3df4 SHA512 1386e9a832b8787dae0beeb61da745512a09be9f5c15daada30f429351af3549689d458255c0dc9196c5a6513e5191c4c591861fe0b2a7d9bfcd8aa9c72ad891
+DIST gentoo-kernel-6.1.74-1.amd64.gpkg.tar 72601600 BLAKE2B 43b11ada3bed4fccd7ac6ce3cbea4ce142d43148d3645acea85e2eae388bfe389772196e0525b4d4dc0b54bfa03e086d0128cd7c877e89255b424b8fb6dfb885 SHA512 7a6c93fd5d0ed11fce61b5f56ae395116f9fefe7b8b765692ec3f8ae7bd01dd0ad3ffef2945fbdcaf4dac033a1efe3328109cd0e058c0f31e85be0dd65453703
+DIST gentoo-kernel-6.1.74-1.arm64.gpkg.tar 65628160 BLAKE2B 6cf9280fd9a0be7e8cfa06ccb4ff788911fc90f5e0a08fcb3d3db94c9cef3bc08e5bb37aa9bda7c9c3aef33becd568154d868254c563cf5a32588de5f68eeb29 SHA512 31c7a1fa05bf19af259ef114fc9ad13d8e703c72347c91b7c9c883a5fd60366db10a3d9e1b083f09dbdd9f8515e9597a1a3ec30ad8c5b6adbca385a7a97ff4d2
+DIST gentoo-kernel-6.1.74-1.ppc64le.gpkg.tar 59883520 BLAKE2B eb135a0383a2832c1f9ea68a4a68dce8ce64ee9834b9286c3caadbf2c3d7f39f019bb6d002f1936a5d0902f702e967607fc220afc7935b7e2be6bed5416d9fd7 SHA512 1e325751f217faf09325113d0cbd3cbcc6620b0df3558d34ed4d9e89305982f9399aa300119e2c4d5068a1b5cfc155f1c750281a1fe6648d3320d3753ca02f1b
+DIST gentoo-kernel-6.1.74-1.x86.gpkg.tar 62136320 BLAKE2B 5f575926d6dc72f9e972f4edd7cf6b5ebbabe86458ae928d094ad1ada0230985fecae7c2ddbe97a40413da797f06e7dd8c67124d25b2a132c52c8d48b3b22fb9 SHA512 b22ba08b909c5f87b89b93b106c0c51de6d7c9285c2ebb6593d9f14d8b7a129589459fd7eadcc5647e8e62daee0b0af86812b9e4e296e7ac484f82072166ef16
 DIST gentoo-kernel-6.6.10-1.amd64.gpkg.tar 145674240 BLAKE2B 084fa55f6227d6e5521ef2395b6e41b5145b60e407f0903af184c262745b25db5f73b99fca9c304e4f33ce89d09d1e50e04c8cc03306b93b41e61c48794ab305 SHA512 b30ecf5b8136d00467c7de69229f470190e486cfbc8442aa2cc48cb9dc877453e8bc2b74a34a9d94f1bf8636626da31c86836fefc1a7e2b084721fb1093e3a2d
 DIST gentoo-kernel-6.6.10-1.arm64.gpkg.tar 118558720 BLAKE2B 5926e70e85e9f5404ea4b2077415744f717d4565c9fcdf5b8469208bf56d0a558a15c4a320b09b1eef723647998cbca6d17bab1c0bc54941095ba94bf7efc429 SHA512 c5b79221f47f814c0d9ad70a268b70bbe0b2b38d9c8d252d3a9be30cb2dceecaf28d621fa3975f838862a03cbee7eec12252ba52090a985d34420aaa2c04815c
 DIST gentoo-kernel-6.6.10-1.ppc64le.gpkg.tar 64327680 BLAKE2B a3ad4f225f87b9818f373dd447032f66ef760d011c6ae691aba547ffc8307d9c59eae812e225defdd35c1311b4ae55a491a355b75e43a72a94442fd65998ae6e SHA512 0f0e87cf92933dafb8cad758af5b5debeb7c507ff03ad9a469d750886020a065db60d34585a59c4355c6bb7a90496ea1bcfa7fb11e81899affc48d1aef78e3df

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-20 15:17 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-20 15:17 UTC (permalink / raw
  To: gentoo-commits

commit:     a381eafc0b348265e3504d61849afc9271b76eb1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 20 15:13:48 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 20 15:16:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a381eafc

sys-kernel/gentoo-kernel-bin: Bump to 6.6.13

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.13.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 69099f5c9c5b..c645b4919659 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.6-14.base.tar.xz 704772 BLAKE2B 81679d803f68a65cdb7e7225494970
 DIST genpatches-6.6-14.extras.tar.xz 3704 BLAKE2B 79dd6f5af3d310844e41da0682b379bd409c8ef02aff3bcca248494e3dd955d25445919de06cf818f58879077576e56574896fbd5da57a079f8fbdb2a25037cb SHA512 ed144b0d65466f35a078fdd2a2b23ff54bd3a3fea36d590f19cc59756c1075eea68ad7f9edcd8d6d7cc4cf79531d91dbb40e57128070b2761d23bbe97864aab6
 DIST genpatches-6.6-15.base.tar.xz 705240 BLAKE2B 35353cfc627d8b2b71e0e117db880850d54b640ff537f5f04c3e8ba03014a732cfdf3dc54df71a9fbb48817af3991e61fcccb15737e82903b61b900033f5bfe9 SHA512 9f667d0395ab285971bbad2daa63107f2b18809650fd00861111f44155381debb00ce2eec77bb603af822cf115105469bb8b5660c60af9cd1047d7227b602942
 DIST genpatches-6.6-15.extras.tar.xz 3704 BLAKE2B 4808b3b5295768d7d352ec902a53c010d0e76ac322d399114512704115884d3735e34f86793e7c9de596fe1ad0d104eaf979ba0ae442a3c83d0d6b27823e8458 SHA512 eedc4198cb08b2f7d6daa17c298822a4235495416d453419efff71fb6127119679fb271bb5aced58974e496a66e81764e3eb454a96a6e4dcf403545a45fefb0f
+DIST genpatches-6.6-16.base.tar.xz 750868 BLAKE2B 13af5286f51a69dd0ad7b2543bcf0d933865e14c4c865e495f3225a8740bd7579858cbbd72a2099333e8dc241900c166730d4c812183f2636bf3d4049156a71b SHA512 70864a69f8bdb28f8fa3515a33be510a2c529a5c3bc767aede2dae1c290869491d776336be9983259685af9fee2d2bc61c821d0103c47e91b69078bf81fe2c63
+DIST genpatches-6.6-16.extras.tar.xz 3704 BLAKE2B a33d9a80926abd8318f124fa6aa25f7181b88a6965c17908232ef2b866a27a5e856e464895994599265e0e57d8e1f81561758df4670f25ef5694e5d5f535ba95 SHA512 8ee1686a16886320b698ac0e3767804fc9bbaf595335203fb2899c727a0ca0f3e551ac13b3cbb97cec8d91e77257aa1da75669f1c41d263960875e9d31303b1a
 DIST gentoo-kernel-5.10.205-1.amd64.gpkg.tar 63252480 BLAKE2B 52cf3967ac881aa557da92d11a021c2509b5e6920cb04be415c626bea66e08579481b61d6897d8e88fd830d18461e6c41423aea398fa1f00aed581300cc1403a SHA512 295945d6ca4ed5322918662531b353867522782f243aba54f3cbbe22b515059e54b40bf124020c1d8315c27a491d7af894a8331e1395f44c0d763297d36e58a2
 DIST gentoo-kernel-5.10.205-1.arm64.gpkg.tar 56729600 BLAKE2B 62ecf66572c0b5da944e3200f7b0d1ba3e12231e66c5e90b1415becb0fd80d49da34b57fa5d20898f7c0085be25edc9ba939daa400e7587d6ac9836ede944f94 SHA512 5b5530f160b7119a200a4fb7c247aeff76055e92be92289d02be37f886dc522c076a19013d518df348f5fe352c758343c6ad61d7b0a819609f8020e2321de6e1
 DIST gentoo-kernel-5.10.205-1.ppc64le.gpkg.tar 52879360 BLAKE2B 2ba47d25e79ad05473f8ae87c08039bd858daf5d67ba6746f01bc57b6f7515a76e91c34fec101d514e81caf4a4103f65be43a4351a5c509056fd53da98f0da8e SHA512 4817b60666808ed734d84f2bb0f2e2c051d3a908eb24c70ef8607536d3aff782925aa231bb0d8180e53224cdf30c426643ff375e7b3f5f047d50411eddf6d178
@@ -96,6 +98,10 @@ DIST gentoo-kernel-6.6.12-1.amd64.gpkg.tar 145715200 BLAKE2B dde56a5bc47beeccc85
 DIST gentoo-kernel-6.6.12-1.arm64.gpkg.tar 118558720 BLAKE2B 88beced853954183df0d340641dbe659e6d5fff35c6750164139e9f0ddcb334b4b856efe96f13998ff060effc5eb2a4163826d6b798564c78572c95f61c851dd SHA512 52eadc98999db628b0129c872bc95bc8a3fae225398f9cf54d2b78314a3e6d76e9ca5ddfb20a458b12b0cc90c9484ca401009fe3e0e6f60ee37ab2d3aafd387e
 DIST gentoo-kernel-6.6.12-1.ppc64le.gpkg.tar 64368640 BLAKE2B 3e5818ebaf02415fb3ba14488af2d4d215a2e7fe23c46f75d44e3e8535751ca65ce50e93df48a6e93dba60b4e9c5becc8556f9a10856eb4bed2ecb007018cec5 SHA512 509c7df0b57083185c5dd1c49989d3e29625d95130e9a4e5003a3327b3662b9b8fe81435c02ec7cb842f55a576acfa8c0accd43dc5b4a8beb1d02812373c114c
 DIST gentoo-kernel-6.6.12-1.x86.gpkg.tar 68280320 BLAKE2B 3e54c0871478f8d999be8e9c1e7d3ddd2b88aaa3c3ffd6712fb458faccb56e4f71d9b9d024ca2b9aa12c6c8831584ce4bc818a795d3fb052c88b37c5743e1719 SHA512 be387e2790da9820b2dc44515b59bf4270a71ab05f026b2571833b6b9db77c0e671ec711493a1e59aecc969f1aa2f641d94e4f27f872d53e6d7ef15a5b48b1bb
+DIST gentoo-kernel-6.6.13-1.amd64.gpkg.tar 146032640 BLAKE2B 322a4c9fba664b7800a9d0e2a229196f0224df8d85768d20a4988daf0c7e990761eda5761bca4a5c56624ff1739ddb92932a07f6bc6305fc6dec5d9924e6b4be SHA512 a920135a123482bdecc390dd5e6da9b29c5d94b1f330af6020af7aad2e67d1cb177e15689a7559c31e495e2610ddc32b99f4fff7045a0f4ce0605f26dd71f3f2
+DIST gentoo-kernel-6.6.13-1.arm64.gpkg.tar 118630400 BLAKE2B e5345a1cc613116fca4942d1720efab5437f48043594eebbe47f7a5b218e89ad9aa10f471e896a2b9cab092a4ab3ce61b996c7db8142a6c929a0b65ef6d79169 SHA512 834bcca05da9a196408303181c5f43730be97c24bf4de13acff303aa40027e01d6b594c2fa23ce3b2ffbc37f322150592e11ab732f3586a05971e41ba711ca6a
+DIST gentoo-kernel-6.6.13-1.ppc64le.gpkg.tar 64358400 BLAKE2B d7c85ab1ffe7300bbcb6556b119f378d74a7282f33e764517cd35f6bfa0d35107497d00efc0a0258b4bd5932955d03b679b795328b5a827add330184b4ed8cd2 SHA512 80a855ebf8bb439683d5cb2a90e19c277e422e523bcfe5911b5e6ab82ccde01cee03bc3fb96105c5f1b8bab7173d93fc74c6d26ce117073052fc31772a7f1775
+DIST gentoo-kernel-6.6.13-1.x86.gpkg.tar 68300800 BLAKE2B 8c909a163ced25659b9da1830f15289d3e5cbff44e71a08f204295a05c6cf865f31224561f9fcd1181608c05be377b88b325456f22a9ac49a2fb632bc4cc024c SHA512 0fa399f18e2184568b8d1c45ebbae325b42077cf035a667f436796c20645ea56008019c7da636d9b6b1bf8ec7cb832fa132c04bbd9d9b066f80c149ba295fdac
 DIST gentoo-kernel-6.6.9-1.amd64.gpkg.tar 145643520 BLAKE2B ceae9156ae6c37c45b0105e86a8bc29b562ed11c58a2f8c1d38e38b6b0c5c9e4f29908e633628a18bcd4180ce5def1ddda5e75dc5e25422ca4b108675e30ea9a SHA512 3ccec88ed280714b2e26e0c7cc2a07ef3436bb07502bdd704c005a4e54f9469355ff1d543956b049b52f8b3277f664bbdc353f5983c16cb046f49b86b7d26d12
 DIST gentoo-kernel-6.6.9-1.arm64.gpkg.tar 118558720 BLAKE2B 170d7f90400b9bdc0d4e98f7871d4f7622c670bac8baefd77ce531a11acfbb34e5ce4c4fe727918009b2980985c6c8d5d15d1859f2e129762c68efba3d3a621b SHA512 e7e56d77eb5391579fa1e8b5a6ced2c383e53c56b4079578f14a0ad5364405fc2e0088c6ab0851e5f8eb461912bec0b3d377560cf551b35cab3039ba750f76ff
 DIST gentoo-kernel-6.6.9-1.ppc64le.gpkg.tar 64337920 BLAKE2B 93a44b217ad4a3d7c1ce253554238e5d04da795f3eaf1c94fd44294eefe1c56130bda61985ce759dbc98f851c7da910934a777046f22984b6521867db6d69a05 SHA512 1d55ac1965e86783a290437bb654d727899a19d3953d428097fc9b169bb732227d8042ceadde85449278aaa323dff8827bf751c520cbbc8f36c7c742298d486b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
new file mode 100644
index 000000000000..9055f90433bd
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-21 16:58 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-21 16:58 UTC (permalink / raw
  To: gentoo-commits

commit:     1a668a147c071f64760bb0d1efeb3e5b32107f5d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 21 16:58:02 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 21 16:58:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a668a14

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.208 arm64, #922626

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
index 1a44f330be18..f6b7fcf27065 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-21 17:09 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-21 17:09 UTC (permalink / raw
  To: gentoo-commits

commit:     1ba8b18e079e89ae49f08d5cdc3441dc32b5f0a2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 21 17:09:04 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 21 17:09:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ba8b18e

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.147 arm64, #922628

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
index 1a845828a60b..ba4458389a43 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-21 17:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-21 17:26 UTC (permalink / raw
  To: gentoo-commits

commit:     5afcaa2d9bcf729e3c8c335b5d48ec5837301c7d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 21 17:23:56 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jan 21 17:26:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5afcaa2d

sys-kernel/gentoo-kernel-bin: Bump to 6.7.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 +
 .../gentoo-kernel-bin-6.7.1.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 168 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c645b4919659..dab3e28873d4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-6.6-15.base.tar.xz 705240 BLAKE2B 35353cfc627d8b2b71e0e117db8808
 DIST genpatches-6.6-15.extras.tar.xz 3704 BLAKE2B 4808b3b5295768d7d352ec902a53c010d0e76ac322d399114512704115884d3735e34f86793e7c9de596fe1ad0d104eaf979ba0ae442a3c83d0d6b27823e8458 SHA512 eedc4198cb08b2f7d6daa17c298822a4235495416d453419efff71fb6127119679fb271bb5aced58974e496a66e81764e3eb454a96a6e4dcf403545a45fefb0f
 DIST genpatches-6.6-16.base.tar.xz 750868 BLAKE2B 13af5286f51a69dd0ad7b2543bcf0d933865e14c4c865e495f3225a8740bd7579858cbbd72a2099333e8dc241900c166730d4c812183f2636bf3d4049156a71b SHA512 70864a69f8bdb28f8fa3515a33be510a2c529a5c3bc767aede2dae1c290869491d776336be9983259685af9fee2d2bc61c821d0103c47e91b69078bf81fe2c63
 DIST genpatches-6.6-16.extras.tar.xz 3704 BLAKE2B a33d9a80926abd8318f124fa6aa25f7181b88a6965c17908232ef2b866a27a5e856e464895994599265e0e57d8e1f81561758df4670f25ef5694e5d5f535ba95 SHA512 8ee1686a16886320b698ac0e3767804fc9bbaf595335203fb2899c727a0ca0f3e551ac13b3cbb97cec8d91e77257aa1da75669f1c41d263960875e9d31303b1a
+DIST genpatches-6.7-3.base.tar.xz 19844 BLAKE2B 69f53a7bf61154f3644919b870ed4434ccd7ceeeb8c57e14c274c7be28a1f6c5b0af7975f4c0ef131ff5b53f3afa0a1a4b7c7db92202e11e3c1647524e8e9444 SHA512 5022aeb1970e8652b5f82d09642c22970bcae0e01deefbc0271cab9c054bd21ae4c3835f4fff0a22d14f5fa7495211a95c50b35535586dcdca3c2b1f45ce05a1
+DIST genpatches-6.7-3.extras.tar.xz 3700 BLAKE2B ce7bc87494eec57d39330b1de3462b99a088781bca0beefad667674bbd9eaa2f2413c712638d16ef8c335b6a0e353aec83f4eb69e3da53a88d51ca6853d3254c SHA512 43558eb7a699d5e24c8f2bea13689adaacc6c7c58b4975c3d204a4c2278620032add6ca6017c3fc6ae70ade7e3e227a655deb989b85ef05acb05804d33475ec6
 DIST gentoo-kernel-5.10.205-1.amd64.gpkg.tar 63252480 BLAKE2B 52cf3967ac881aa557da92d11a021c2509b5e6920cb04be415c626bea66e08579481b61d6897d8e88fd830d18461e6c41423aea398fa1f00aed581300cc1403a SHA512 295945d6ca4ed5322918662531b353867522782f243aba54f3cbbe22b515059e54b40bf124020c1d8315c27a491d7af894a8331e1395f44c0d763297d36e58a2
 DIST gentoo-kernel-5.10.205-1.arm64.gpkg.tar 56729600 BLAKE2B 62ecf66572c0b5da944e3200f7b0d1ba3e12231e66c5e90b1415becb0fd80d49da34b57fa5d20898f7c0085be25edc9ba939daa400e7587d6ac9836ede944f94 SHA512 5b5530f160b7119a200a4fb7c247aeff76055e92be92289d02be37f886dc522c076a19013d518df348f5fe352c758343c6ad61d7b0a819609f8020e2321de6e1
 DIST gentoo-kernel-5.10.205-1.ppc64le.gpkg.tar 52879360 BLAKE2B 2ba47d25e79ad05473f8ae87c08039bd858daf5d67ba6746f01bc57b6f7515a76e91c34fec101d514e81caf4a4103f65be43a4351a5c509056fd53da98f0da8e SHA512 4817b60666808ed734d84f2bb0f2e2c051d3a908eb24c70ef8607536d3aff782925aa231bb0d8180e53224cdf30c426643ff375e7b3f5f047d50411eddf6d178
@@ -106,7 +108,12 @@ DIST gentoo-kernel-6.6.9-1.amd64.gpkg.tar 145643520 BLAKE2B ceae9156ae6c37c45b01
 DIST gentoo-kernel-6.6.9-1.arm64.gpkg.tar 118558720 BLAKE2B 170d7f90400b9bdc0d4e98f7871d4f7622c670bac8baefd77ce531a11acfbb34e5ce4c4fe727918009b2980985c6c8d5d15d1859f2e129762c68efba3d3a621b SHA512 e7e56d77eb5391579fa1e8b5a6ced2c383e53c56b4079578f14a0ad5364405fc2e0088c6ab0851e5f8eb461912bec0b3d377560cf551b35cab3039ba750f76ff
 DIST gentoo-kernel-6.6.9-1.ppc64le.gpkg.tar 64337920 BLAKE2B 93a44b217ad4a3d7c1ce253554238e5d04da795f3eaf1c94fd44294eefe1c56130bda61985ce759dbc98f851c7da910934a777046f22984b6521867db6d69a05 SHA512 1d55ac1965e86783a290437bb654d727899a19d3953d428097fc9b169bb732227d8042ceadde85449278aaa323dff8827bf751c520cbbc8f36c7c742298d486b
 DIST gentoo-kernel-6.6.9-1.x86.gpkg.tar 68259840 BLAKE2B 86c05ed50692df9fae4daefc0448970f34b52c940db70803c6e8b259f12d9bdc1e8539f6d8b7c92886c19e9d84e6a20072c6d4f7b284cc9a0e0bbd67b30cfe9d SHA512 157a67acbbd6f5731b31fba5861316aab90ba9d9254bb4623582c15d45508eaed7903af56b64fe7c3fbebbd28c4b6b3d6f3670b952b84e2fa2ac1260f1fef509
+DIST gentoo-kernel-6.7.1-1.amd64.gpkg.tar 148244480 BLAKE2B 331554d8368fbf7e066e57859875dc04bfed10e1b7d937ef149af894214e6a0350f43f8c3b87fc3590e01f7eab3c5b94fe03a5632bb606fc435a0f63fe06fda2 SHA512 c6e5f6646669e390b06db010ab2e30a803a3d15b7f898b45c565cc58426161f4c9f12529e8d7beedec57c153de0cd9c1a73c25099c5c75a0ab66e2730ce12f51
+DIST gentoo-kernel-6.7.1-1.arm64.gpkg.tar 120647680 BLAKE2B 1ec1a5470c5f97bfa12e4e90ee58aa057c96a120ad8acd0fe62f858f8b685ac19f0759e76bf6d435243aa1b9d3dcdee4457b05eef2e2839b6d3589b38269dfab SHA512 35d41bf8df7fb65f8838c74d55afe005028af686859833e4bec8a86b061a804e48a425b77f222c3551188ccbd7b51b75491f5a13b69dd895cec9fc6405d59316
+DIST gentoo-kernel-6.7.1-1.ppc64le.gpkg.tar 65484800 BLAKE2B c0dc567e77b591a0d93a94d2f9f07f091f48ea5dee481d47dccd7b148617be56cb38d6f89da010bfe344eab0f396f556221a9e6df54a1353c4fd6cbfb9dba4f7 SHA512 04cf5db20c604999aed94e9bf3d69b546b6247a9ca68cd1bc187b52ef82b4c890538d5aaa976ba596224b2850e63505ae3fbab8f569e7f0c030569469e6ee302
+DIST gentoo-kernel-6.7.1-1.x86.gpkg.tar 69447680 BLAKE2B 9a9aca80ff60e42a5e872d4adfbf4e9271d4d7512270387635374a548ddec54a3e168bbbadc5e6c8cc7bc237cebbc22d41adb665a0c025f36663b429a5bb06a7 SHA512 c458b99b01c04bddf5fa816595b53cdc36c4a71b897a3434764f424b631f23670caf555ee3ef1b247b7293cb115568ca96ebe10c1b5fcac2892a4c49d47f8bcc
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
+DIST linux-6.7.tar.xz 141406528 BLAKE2B cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e SHA512 de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.1.ebuild
new file mode 100644
index 000000000000..44d02e88809f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.1.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-21 17:34 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-01-21 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     c95f09d43c71a6544f67a1e3c65873d9b753f81d
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 21 17:34:33 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 21 17:34:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c95f09d4

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.74 arm64, #922627

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
index 1a845828a60b..ba4458389a43 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-21 19:53 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-21 19:53 UTC (permalink / raw
  To: gentoo-commits

commit:     c3b20b3b4b85ea67e91a79bd4592402dbf12e0da
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 21 19:52:56 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 21 19:52:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b20b3b

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.74 ppc64, #922627

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
index ba4458389a43..a45b646a0adf 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-21 20:11 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-21 20:11 UTC (permalink / raw
  To: gentoo-commits

commit:     5958468a2b3035180e6314601af7bfbab732390e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 21 20:11:19 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 21 20:11:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5958468a

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.13 arm64, #922640

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
index 9055f90433bd..77c0a4ab2bc3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-21 20:46 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-21 20:46 UTC (permalink / raw
  To: gentoo-commits

commit:     9e9780b1655f065b76ab10d3217848ad761151bc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 21 20:39:45 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 21 20:45:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9780b1

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.13 amd64, #922640

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
index 77c0a4ab2bc3..03dcddd0846e 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-21 20:46 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-21 20:46 UTC (permalink / raw
  To: gentoo-commits

commit:     0f89beb308d2f25fb8656d999d298ad66fbd0fe1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 21 20:39:52 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 21 20:45:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f89beb3

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.13 ppc64, #922640

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
index 03dcddd0846e..b6d0e31ba25f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-21 20:46 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-21 20:46 UTC (permalink / raw
  To: gentoo-commits

commit:     d23630e2044c98c05c0f36400641ccb6ff031cee
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 21 20:39:58 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 21 20:45:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d23630e2

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.13 x86, #922640

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
index b6d0e31ba25f..c471496e5cd4 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="amd64 arm64 ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-22  4:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-22  4:59 UTC (permalink / raw
  To: gentoo-commits

commit:     4a74c1158a3aac38205277495a77ac2e34ab6f80
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 22 04:58:00 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 22 04:58:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a74c115

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.208 x86, #922626

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
index f6b7fcf27065..2f183f170193 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-22  4:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-22  4:59 UTC (permalink / raw
  To: gentoo-commits

commit:     f4f4eca48433a4cc839f59235c5cf1e92b0e4e1b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 22 04:58:07 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 22 04:58:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4f4eca4

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.147 ppc64, #922628

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
index eda75baeeb1f..4644c6fd7294 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 x86"
+KEYWORDS="~amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-22  4:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-22  4:59 UTC (permalink / raw
  To: gentoo-commits

commit:     76dbb07644ff657e1e4324e9d61b76a4988f2238
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 22 04:58:02 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 22 04:58:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76dbb076

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.208 ppc64, #922626

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
index 2f183f170193..0b71803c0562 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 x86"
+KEYWORDS="~amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-22  4:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-22  4:59 UTC (permalink / raw
  To: gentoo-commits

commit:     0b1c4a45608c92aa260a2ff616888d56b0fbf698
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 22 04:58:04 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 22 04:58:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b1c4a45

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.147 x86, #922628

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
index ba4458389a43..eda75baeeb1f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-22  8:36 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-01-22  8:36 UTC (permalink / raw
  To: gentoo-commits

commit:     b1b789fb89cb8c1f5cb3d53869b1e80b7d550e21
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 22 08:35:41 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 22 08:35:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1b789fb

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.74 x86, #922627

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
index a45b646a0adf..4644c6fd7294 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-22 14:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-22 14:08 UTC (permalink / raw
  To: gentoo-commits

commit:     78ebb26df638b8aa6cdb952500479c0960feb655
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 22 13:30:26 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jan 22 14:08:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78ebb26d

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.74 amd64, #922627

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
index 4644c6fd7294..e436cfb11400 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-22 14:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-22 14:08 UTC (permalink / raw
  To: gentoo-commits

commit:     a65f1911fc45a384e678a8d229422df2b51a491c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 22 13:30:13 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jan 22 14:08:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a65f1911

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.208 amd64, #922626

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
index 0b71803c0562..056b437be6d3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-22 14:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-22 14:08 UTC (permalink / raw
  To: gentoo-commits

commit:     273467354391f1e7ad0b1112fdc631714860d362
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 22 13:30:38 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jan 22 14:08:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27346735

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.147 amd64, #922628

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
index 4644c6fd7294..e436cfb11400 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-22 14:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-22 14:08 UTC (permalink / raw
  To: gentoo-commits

commit:     06be09c23727bcd290a01621727a62851660e042
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 22 13:32:32 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jan 22 14:08:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06be09c2

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  84 -----------
 .../gentoo-kernel-bin-5.10.205.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.10.206.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.10.207.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.15.145.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.15.146.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-6.1.69.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.70.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.71.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.72.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.73.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.6.10.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.6.11.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.6.12.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.6.9.ebuild                 | 161 ---------------------
 15 files changed, 1998 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index dab3e28873d4..b6d4211ff827 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,113 +1,29 @@
-DIST genpatches-5.10-216.base.tar.xz 6323624 BLAKE2B 7322ad90ab57a998bd282bfe47defd592095beadeb75dc4caef010f1e05193df170c54676a69df1ae564cc2293fe275c5c56f324c0ce6fff022b86bae3b66577 SHA512 838ca62ea49fbdaffd47102cdf5c7f50da0a29ae4a20acf063193c48d2676b4633fa6c431044e47ecc79fad9ccca0481a2bd08d759444c6ac40fc5133c9bd709
-DIST genpatches-5.10-216.extras.tar.xz 3876 BLAKE2B 60da30135bee0734e352fa197aa1e6ee0db45907c3053ca0707282a00250d835e483b92dbff50e882a4b5345bda5a68ea421769229416c4feb6d5c5b08c63f0d SHA512 712301b6fd53fcef79ab508b44fedf1f55ed9cafd0f707cf86d4061770addb66f7f6c2b9f8f6e1366ff7b88ded5cc8fc4ffbcc06ccb0e60672dc39f90b586a6f
-DIST genpatches-5.10-217.base.tar.xz 6347248 BLAKE2B 35c610d675da3fca5c1cb187267c8eec4036397dc690f07ab1fb25cbf810e749670ac17a01746eb668563d1cc7f5b206b9f44d7457284dfc2289f8a489a1f1ad SHA512 2c83342a07254bcd20e07aae95fa01c56c2f650c83b104bd1595dbc744b87d98262c2abb62fee3eb8bef68efbb1f0b980651bf54c1a41bfef97b46bec3e25255
-DIST genpatches-5.10-217.extras.tar.xz 3872 BLAKE2B 064f45be10fd871b85cf014894e01be7cc89a7a8d995a9cbc5dce54661e82b97d25b9b94c4ffdf35050dcf8784cd7a31f3fcc6531e7d9ab7f16d50f22d363f87 SHA512 ac67120c0fe629f9b184e415bc665be1234d5a9f5b9fe56210c81cfbad4a36471ec663fd51309ca616331990a30fa3b9c2a6e5aec4cb7eb11e4549ad415d0181
-DIST genpatches-5.10-218.base.tar.xz 6347584 BLAKE2B 0b04d59069f469e8555a54865832edf3aee7c0e5c06ef1044a6c3406151e970f5147f4b878963dc6fdfaf4b6e99709b9c49c29c12fbb52cd8347b2d522d162d5 SHA512 01ca450a7963c48d29e41f1d56b40f5aa14f64a5c75a67eff31bf8bfe9a402ca262e57bbc9cbfca9d858f51c418c53bc48f1465d670fabe6050bb6ef7f3426fc
-DIST genpatches-5.10-218.extras.tar.xz 3872 BLAKE2B 6b43940c29587c763eaac4b31376d14a1fe575a93ae14bb68ad0d47d8c79266ff05cc1530899e8084fc2861018c2b7cc9e1777b5168191eea91f642ca6a5daac SHA512 4665d4dd3e3e6b4d28206f501b8da527db194cd8ee85b22ded6904ce2c86f2a48110273af891fbcf44af8230320fa70a05adb69f5faca326ebdabd31348b5940
 DIST genpatches-5.10-219.base.tar.xz 6357760 BLAKE2B a269d5841d3a4b959c6a5ac49cac174a619463ff0792218d2c9311b22b54202f594b5edfed6fda147cbcb20a9d11aa9b886538e898c1442f8eb456a95b6ef5ce SHA512 4938bd81ccbb600e23a4d48096cfadf019e01324d8239a358cd1e0c506a16724ab7d4ec018bf48f6edd1f20d15e1db0c17bea98a349327fd51fb01384aeb2518
 DIST genpatches-5.10-219.extras.tar.xz 3872 BLAKE2B e750906a1615f45077bba557296d5fbb41cffbb909e33b61280dd35846ce13cf3ecf2620404b348d17bd26cd588a7edffea97c3be3ab78fdbf9ab6737ca4f8e1 SHA512 17ec35b053139a93997b5a3c35a7ba61d6ef87c05aeef3ca06eea3bddf76ea5e2e10664d304a673780e3543791c46580548ba4dde40fbcb42a86a484408af57a
-DIST genpatches-5.15-154.base.tar.xz 5941944 BLAKE2B b32e3bbeadf0b2b3e121d1cd017c3e77320fa8b7365e4106d6574934899ca1c0d4604370774da759a840c09693f89006365078cb77bcf1c23da5bc463d4a36fe SHA512 e32978ea17b1770d5180ebeaa6ba5f9e91e6b4bca70fc4dfced04c93aa7b6d76adf8c83c1b94a182b61fb6a5b73d3778789a0183ef9b49e887647348fadbf2e3
-DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 6940bf38e7c0ea4008d745171b61b4dc9825ed418a10e5d5c7fbd0ecd7a6bbabcb6c747830bc60f5d75250b826c308bb221e4720be47275e0cb653b3e21d8f10 SHA512 6b70c21c724be7e42d4e9b7ca0ee5af7aba1f7d2532ae73a571137290cebc4c6ba5146d4c0b73c9424827b876c1fba18e6b60868f09022902e0c8369b73cf2d5
-DIST genpatches-5.15-155.base.tar.xz 5989160 BLAKE2B d0b4b6b84a87f5ce4f7f22ae2b0c21cf21acbdba1de9f22839a327c1fe581023ce4b6a2886e6871220189618bd4adf865eb073388ef14b6becf8bcc8861f690f SHA512 1d7454c1e628e0f4a281c14ae0c330d69611dc96a074f25a0c6573bb83ebf4c3d6a3137ee3599421ab70b55c98f71e9a2934c45afc45d4c02b7f1c4614288c79
-DIST genpatches-5.15-155.extras.tar.xz 3936 BLAKE2B 8fafbb8cab4811a4c460aead75e719bb0cfddc8045fb64a566c4f08ad7b9c90923cb670d68d376279e08152bb08cc9e3213948f8cbdc17a03992ed0be65aba00 SHA512 2b5d8ecf9644c8f8ef5248f33bddc945edfd5ede85d84779d04574e48a39bf855d390e27107d130aa46805eb19bc825d921101832f5121f3b2073ad39b9cfe0e
 DIST genpatches-5.15-156.base.tar.xz 6004636 BLAKE2B f70c2a3bfc3d65fea8d4764b953d147a1725162aeaf319701a3d4b1d47c846932c4c8cd009bf81b4ce33754e966dac4630e2f690c403ec5181e3cc122496db09 SHA512 4d2fd08626d433d7230b27fb1cbd8a3fec9a942ddbd01988dba8632f25b510353b5086f4db1d529b88770e579189fc7bf6a4d02828c662fcb230e51efbecad9c
 DIST genpatches-5.15-156.extras.tar.xz 3936 BLAKE2B ad08b5d93b943236326d333c627ae8cd279d78fd2b8f8df420ce75be815472dca9785b8eb14015ca2dbc92560a8589d31b9f9edbf81280c85d1ce6fe58aed0b1 SHA512 580ba97a039ff7417b448d4df13b67ed262b7a47be449515ca80125a89b5da3eeee773757db6ff7389b501daee6ab708e19dc2713088ee118859e1e9d3f4b303
-DIST genpatches-6.1-77.base.tar.xz 4198960 BLAKE2B 9c6921ca87ec2c3338107a994d6e094c6bf4ca5a705f21b3efa2803454327782ccf2cefa78b2a1bfa59413402d5d89b757a5522b86943c8c8c5d97592138758a SHA512 34daab45df35b30a5bc155aa82b074f6516bb1af7b2976590f88d88e25f6e8ae369fd1299f7e2f645c045b29d6b805dd07291ab45c212a9aa27df566dd6aca96
-DIST genpatches-6.1-77.extras.tar.xz 3816 BLAKE2B 2129b36991f127c4bb4783a535a2d58bbe8ba9f4f139f7b70bf41a1c54bc2ac9026cdf3e3662f47c28118844ff40b6ad1c8da1c5fa8f1f4edc768fa69cae2083 SHA512 1de0ce45d9a0a1555faa92842f884cbaed8f5e727e4e59cbafc31326c9a183acc4954b2cdba1bec2019466545870ead8b5300f419533e30386aa2a36f6606a9a
-DIST genpatches-6.1-78.base.tar.xz 4233428 BLAKE2B 489c688bdce6b557065c5a2c63b359682ba79fc5e76665afb1cfc4c39c7451308aca9f72bb67551cba84a5b258e08e5133ed844307e51d7a47bca01d73a5cd9c SHA512 51665654f2be21a920678fe24af34f4a1b047bbe2038edf08eb68947b72e96a97daefb2b104d1ffc2d8ac691bf0624217960089b7d22bb63db43e51f2d8cc02a
-DIST genpatches-6.1-78.extras.tar.xz 3812 BLAKE2B b06900c35aba0f1866d2c64a71785afe6a8b6ff0abe12a15f02475470e6f327c7ea35df1af5bcad92ad0cb9aeac030f0c4328beb69b1b74cf9420ac7a38555cc SHA512 d3b76b5301b4d6901ef8ae3589f9a3c948a2c88cdd932e748991987f45e4ef8b19b9b7102db83210ec17b67b00ceb597c22722c7ba3f66ae7be76624a1564522
-DIST genpatches-6.1-80.base.tar.xz 4275520 BLAKE2B b52031561d29cf853f17486ab4ba258a6c91d5d4e925217b9d8676842b1134ac25d50150fb10af462f1a1610bb461eff08755e326fa4b70862f4bc2d0c535c3d SHA512 f6f07291004ef71610e140644f6f34167eb2097100d300d5302d684915415f16c074a6f37f0409da6b6bd5ff4b464739a8d565f1c53096b17616a0ecd09622cc
-DIST genpatches-6.1-80.extras.tar.xz 3816 BLAKE2B 9612466a57c8b6bda84fd8e152de1daffd413214a51fe43274c9051a1ceda511faa7a6acc90264115a786fb9225f77b7fcfeaaceffe308237b5ac1643f1331a9 SHA512 54a4e8eec2f8034fe202b98dd182dda8764838877e0fde11f01c2a69ccd340f39fc0cab1b1d6b93c5592f5238b1f4a138b433552f7009cd5b0bf60a25bec6c6e
-DIST genpatches-6.1-81.base.tar.xz 4334960 BLAKE2B 9ea7c823ceeb092badfbf1c47bb59372f489f136906b24551917b47d554d70cbed64172a126b01420a47cc99a8fbaa554589ee95a117a3582eb7969d2af5f6ca SHA512 f18d383d39113652a3dad371f4656b49f7c87be4697b81bb2d0eabe2dcb97b514f4812d9be45a0fa62348508c6b0a56478bcdac828f7a26df3f1219d3de56194
-DIST genpatches-6.1-81.extras.tar.xz 3812 BLAKE2B 6521612c65bccd8ad9950aa2d613ace86229593be584c69655df14f2c450dac73abcadfc5b0df878f01ca9c689d1ce657300a2e81595f134ae236bc254fd2150 SHA512 65fabe58523be0de77ee5ace810ab3583e2e1c8ed957bbcffe46ae89f9b09c2dd85b9585e53b9a3befb92d9765fcf42636ee8b53dfbec5428436277a23a8d757
-DIST genpatches-6.1-82.base.tar.xz 4335544 BLAKE2B ce5397b5d00d226ecb13f97defab280bfec46a7e4a626f9579e9c348cba80d50c3c73505215418e20bc508c43453b6112159e2e7696a4abc7ebd9ff403f4eef8 SHA512 90c0fb104cb67666b38d8e51ca87658e771fdd4406537b919f4b47d5e486407f9729bb2df1137cc4fd5abb530fa71723a5157376c11cf75625b4cb190ccc59d2
-DIST genpatches-6.1-82.extras.tar.xz 3816 BLAKE2B 3371d009143a2bea266308d2369cb114434c0bc96453e0d87cd39d9cbb8b2984f9166e78ca06471af873ea8a286d5f9065107102625d283fc85bb1c21d92ffd3 SHA512 da9a7b58e8907b3379ebc6c40b084c852c5b1090989f5eec8b1087e5706a9c9b1fd87772f1f0efbe18128e85f4d0b76ee4e10b6c6bd409eff6930bf19971b7dd
 DIST genpatches-6.1-83.base.tar.xz 4358680 BLAKE2B 0ef9de04e2bdbfd4cdf2942ad1e1b27b8a314b07409cd7c140d0cc2783679a135eedd7d08860ed9fb6256115dbfbcbab5cd3d15522733bd72ec3d4d918fdc96e SHA512 544630385153defad073422da90ec6710d0b4e3444ca1843017b1f1b855add852045c0a1d7e8cd68c037746c4c23e8ec24df747469e177519384ca2e8185cfda
 DIST genpatches-6.1-83.extras.tar.xz 3816 BLAKE2B d22ef26f4b321319ce84b7bac4b345759519ce1bf4b821fd85590021f93c80242506b4ebd3cfca6ad4c1e56dc8d3600e54a0b459f07eabe0e154b03a0a1bb37d SHA512 086b04be251177d98038fc2aab2b4110aea45144996b3e50d7803e331a5660cef9e4c7d6fe794905dc8a22065ab8ecf4b5eb5f94e8db59df88a2c861c09c2505
-DIST genpatches-6.6-11.base.tar.xz 649760 BLAKE2B d435eda1a18196b24c451ae605c719cf5a45c255b2017f1b7ab3612df3f4101c003e615589841d02329e44c3411b4cb27b577e8ff05f09e9349d38e622b823d1 SHA512 b06c66f730e4a43d8730c5c98661b6061485696375d2bc623b818303b0f6f15d9ad9da318bf9d3153036c3d8a2215fe12c5fd8b789775027c5c21f2ef8d93c4a
-DIST genpatches-6.6-11.extras.tar.xz 3704 BLAKE2B a5ec7394f611c491ae0867c4694fdd000a0a53d6353832ecfb702f6b86711d7c955f0e4a8d10ee2cde6f2255a6e180fa26e3b1088f04902affa51d29f590fe82 SHA512 2ea475f922c98a83950441e86bd6805fc958f44c77866431b28da13d522d11841fc778945b253e292c8cd09ee378bd7e0169540ef12a9206d6341ec69ff463c6
-DIST genpatches-6.6-13.base.tar.xz 669256 BLAKE2B 9474c68e1558162a583278e9ee510ff2fe8412a1b2b2a9c3745df47c97a4d6e5f29a8e890a5205f43f2a2985eabebe2a5fdb7567f399f0301e58d1751eeeb5a3 SHA512 fc96cd9ed40c05f2e8ccb821206a26612970c92afa0bd893870cb0a54e5d588d11c6368dc166a2e835324ba066e4f64a03be4773dda0270015f3031d7fae05db
-DIST genpatches-6.6-13.extras.tar.xz 3704 BLAKE2B 846cd76f82b38f2a55262fe6b56ec5f9eeeffea3da929e83338ea3b4d1352435c928ecd222b4167aab080025115addd8bcb559870328c16c3aa74d90ef2442d0 SHA512 9dfad8cabe8176606ff8c81c79bb628e0ed4195f486cd10f34677702847d005bbd8b077ba6646cadf90cbe799238c996f7d0e242908cf242e3acd7acc36e225f
-DIST genpatches-6.6-14.base.tar.xz 704772 BLAKE2B 81679d803f68a65cdb7e72254949703c19d24aea7dc4a4e557c854abf8afad4b6341099fcaac9a5f68ed861dcc0dc4629b4929d563943e5e7a8918d76f4e87df SHA512 7695b65f10a2d0eb8601426b7e6116ed60a3dcb2a5c66dd2946936398607f1d6aab1c2a64154f0a95102100d8c0e0f3017addbd93fba7b555c57b9d3f148effd
-DIST genpatches-6.6-14.extras.tar.xz 3704 BLAKE2B 79dd6f5af3d310844e41da0682b379bd409c8ef02aff3bcca248494e3dd955d25445919de06cf818f58879077576e56574896fbd5da57a079f8fbdb2a25037cb SHA512 ed144b0d65466f35a078fdd2a2b23ff54bd3a3fea36d590f19cc59756c1075eea68ad7f9edcd8d6d7cc4cf79531d91dbb40e57128070b2761d23bbe97864aab6
-DIST genpatches-6.6-15.base.tar.xz 705240 BLAKE2B 35353cfc627d8b2b71e0e117db880850d54b640ff537f5f04c3e8ba03014a732cfdf3dc54df71a9fbb48817af3991e61fcccb15737e82903b61b900033f5bfe9 SHA512 9f667d0395ab285971bbad2daa63107f2b18809650fd00861111f44155381debb00ce2eec77bb603af822cf115105469bb8b5660c60af9cd1047d7227b602942
-DIST genpatches-6.6-15.extras.tar.xz 3704 BLAKE2B 4808b3b5295768d7d352ec902a53c010d0e76ac322d399114512704115884d3735e34f86793e7c9de596fe1ad0d104eaf979ba0ae442a3c83d0d6b27823e8458 SHA512 eedc4198cb08b2f7d6daa17c298822a4235495416d453419efff71fb6127119679fb271bb5aced58974e496a66e81764e3eb454a96a6e4dcf403545a45fefb0f
 DIST genpatches-6.6-16.base.tar.xz 750868 BLAKE2B 13af5286f51a69dd0ad7b2543bcf0d933865e14c4c865e495f3225a8740bd7579858cbbd72a2099333e8dc241900c166730d4c812183f2636bf3d4049156a71b SHA512 70864a69f8bdb28f8fa3515a33be510a2c529a5c3bc767aede2dae1c290869491d776336be9983259685af9fee2d2bc61c821d0103c47e91b69078bf81fe2c63
 DIST genpatches-6.6-16.extras.tar.xz 3704 BLAKE2B a33d9a80926abd8318f124fa6aa25f7181b88a6965c17908232ef2b866a27a5e856e464895994599265e0e57d8e1f81561758df4670f25ef5694e5d5f535ba95 SHA512 8ee1686a16886320b698ac0e3767804fc9bbaf595335203fb2899c727a0ca0f3e551ac13b3cbb97cec8d91e77257aa1da75669f1c41d263960875e9d31303b1a
 DIST genpatches-6.7-3.base.tar.xz 19844 BLAKE2B 69f53a7bf61154f3644919b870ed4434ccd7ceeeb8c57e14c274c7be28a1f6c5b0af7975f4c0ef131ff5b53f3afa0a1a4b7c7db92202e11e3c1647524e8e9444 SHA512 5022aeb1970e8652b5f82d09642c22970bcae0e01deefbc0271cab9c054bd21ae4c3835f4fff0a22d14f5fa7495211a95c50b35535586dcdca3c2b1f45ce05a1
 DIST genpatches-6.7-3.extras.tar.xz 3700 BLAKE2B ce7bc87494eec57d39330b1de3462b99a088781bca0beefad667674bbd9eaa2f2413c712638d16ef8c335b6a0e353aec83f4eb69e3da53a88d51ca6853d3254c SHA512 43558eb7a699d5e24c8f2bea13689adaacc6c7c58b4975c3d204a4c2278620032add6ca6017c3fc6ae70ade7e3e227a655deb989b85ef05acb05804d33475ec6
-DIST gentoo-kernel-5.10.205-1.amd64.gpkg.tar 63252480 BLAKE2B 52cf3967ac881aa557da92d11a021c2509b5e6920cb04be415c626bea66e08579481b61d6897d8e88fd830d18461e6c41423aea398fa1f00aed581300cc1403a SHA512 295945d6ca4ed5322918662531b353867522782f243aba54f3cbbe22b515059e54b40bf124020c1d8315c27a491d7af894a8331e1395f44c0d763297d36e58a2
-DIST gentoo-kernel-5.10.205-1.arm64.gpkg.tar 56729600 BLAKE2B 62ecf66572c0b5da944e3200f7b0d1ba3e12231e66c5e90b1415becb0fd80d49da34b57fa5d20898f7c0085be25edc9ba939daa400e7587d6ac9836ede944f94 SHA512 5b5530f160b7119a200a4fb7c247aeff76055e92be92289d02be37f886dc522c076a19013d518df348f5fe352c758343c6ad61d7b0a819609f8020e2321de6e1
-DIST gentoo-kernel-5.10.205-1.ppc64le.gpkg.tar 52879360 BLAKE2B 2ba47d25e79ad05473f8ae87c08039bd858daf5d67ba6746f01bc57b6f7515a76e91c34fec101d514e81caf4a4103f65be43a4351a5c509056fd53da98f0da8e SHA512 4817b60666808ed734d84f2bb0f2e2c051d3a908eb24c70ef8607536d3aff782925aa231bb0d8180e53224cdf30c426643ff375e7b3f5f047d50411eddf6d178
-DIST gentoo-kernel-5.10.205-1.x86.gpkg.tar 53544960 BLAKE2B 49d504e1bf12d21b46f07350ac5388722e86a0b596834142bcaf85e4b21966dcce1a7f9079f14f8de10afc13bb125d3bf672c94d0578ff6629c9a9c41ca43e35 SHA512 5df0c658f331aa34d678dad7be3b19008ecd7324170dc828bbaeddd19f440b1a683ec2906d03492ca21394eef98475c009b2553ff8528ce9ab3894e5720cde57
-DIST gentoo-kernel-5.10.206-1.amd64.gpkg.tar 63242240 BLAKE2B 61d039e81dd12aabd5078e05fb5addba87b6631d5997d7766db0319075e2d220c34571803f73b727c0a9902488d3fa1563c5ec5d83067a56bd3cbf88b7f4a420 SHA512 2c07d8bc85dc0af9f50a171fa77f42a0ccd434c6f8a0aee2ca9e1061e27776826ae33f1f279dce3089f620e2472a1e658953303c277bff5ab25ea5547182f768
-DIST gentoo-kernel-5.10.206-1.arm64.gpkg.tar 56719360 BLAKE2B 11363e65b00b35f47d1e53701a09c8314062e15567b2b4d19bfd3ea1714872068bddc00d420db9b1d1e625749c1b6d1059e9c861dd713d3b9bf17036db8a2b77 SHA512 c6f16c26d66d36ed617478b0b74de8ad88a45c8ee5d5dabe0e72c211858dfbe737e5cfb6f7487343abe2a2ac459f7c38867e62eb0bab8a1df60e52b2cb6cd314
-DIST gentoo-kernel-5.10.206-1.ppc64le.gpkg.tar 52869120 BLAKE2B f433a8ef3774baf44701ca70846d77016a1765386f9de02e31cfdbc93664dc984a32003f848e6a847b78186f57142a1a67946f641a88356ecd378c09c50597f0 SHA512 2ce4665fc96d610ec6b3d7e33fca42946673e542de7c063fae6e9e10e000dd7666357b7c0f6ac391d675983d7501342cb427857ce6a85d3a951feb18fe601691
-DIST gentoo-kernel-5.10.206-1.x86.gpkg.tar 53565440 BLAKE2B dbee10567b798b1e5e28a6729240834a11d9d01efec1053f272dacfb87e89e0d72d3b00fa807b9c09979707e55ad260f067300219979d6a359d4a070d4aefc50 SHA512 ba99351511c4582cd8fa9db415c150195303cd9b25930ac65900c02338fff3205926ae2ee6c1a2661f1745ded3515823ec7a8ad8552fd502b7b86fd63014d092
-DIST gentoo-kernel-5.10.207-1.amd64.gpkg.tar 63252480 BLAKE2B 19c5524270d1cf208afcaa377c3bcf30de59a0c02c5775379598111f69b98682fdc62b675c6470a2371201dc3641f9fce7152c4ea671c47c7b1e79c3c28c73ca SHA512 c773e50eb27f7fbc283f92224c17471a2b02501f2c0bdfeda0af7878f582ac0335a9995d6e33619f688436143d9bc2c63b3077ba9c4f360a77c3f6953c734f6e
-DIST gentoo-kernel-5.10.207-1.arm64.gpkg.tar 56729600 BLAKE2B 6b7e20a742f6ef6d63aa002e76fbf20e9776caa6c7aa173eb11205d646fca6f4b8d0604455f99a5c1aa4bb7746598e0a43ab6466e9aed7d10779a520426b0f0d SHA512 f33a306f53474c7b4df7a0015c2fb8a2c43eb504c5e7c5de2375af2a8570fbecccb1eba4108acd1baf24284583e5bbb4813a2b585f22597fc7676831194b5bc5
-DIST gentoo-kernel-5.10.207-1.ppc64le.gpkg.tar 52869120 BLAKE2B 8033a8dfac876f36af7c20c1c4798d959a9e20943a87613af16bce1a6c6096d1769a94442a1b181a5e483fd532cfb73a33099cc3859fb219387f26bbba0fb3e9 SHA512 949e7da9909c2140d1f88d6da59a9722a719a6f2b4d9345b44e9a339f39004405b1e1604ccc6c4f1e280d75da1bb096905e2a9e2b1c3dce1df8823409347763c
-DIST gentoo-kernel-5.10.207-1.x86.gpkg.tar 53565440 BLAKE2B c94c2fe912d50bd5e44a78b98519e853592ec00c53dfeeaf2693fa1dc3353e72a7cdd73129083d0c6a0d0968b0b74d1dde04a0f024af833340537fb57869134f SHA512 b1c2c08282f9e143a313ed91496205257a4b6142b3405bec9c72f01c2a25bff66f1972c4a7ebd3d3b005fafbd5c0c8f94825954b842f25688c1cacfea877b1a5
 DIST gentoo-kernel-5.10.208-1.amd64.gpkg.tar 63252480 BLAKE2B 659253d258d12ae26473b9a3ad2b8e2ca9f481447870f290dca411f473db81ccde43c35b86590c0df563870c8d75496a4b2bd0918224f0f36a04a960be4b28a5 SHA512 d251deb2cfe021e477489f471bbe9c41c098416eb4b3c148c51e790be075b661a9db4264c3d6125352a7ac325bb0b982f8b650859c34fc48f61464851a7ab750
 DIST gentoo-kernel-5.10.208-1.arm64.gpkg.tar 56729600 BLAKE2B 3a57808162fac71ccf1f9539d268680f384476b1c497b573be141da8a48c68299562bf206813a0e35ad097b426fa70a14956b3ac474117e7eab227cf3f780230 SHA512 18beb0123749b717a21438f26aefb49298e392e57b517a7be6012d484d6dd80968d87d78d0c48cefd2edf45885d691ecfc2cfbc86481188c296d4afc6187b975
 DIST gentoo-kernel-5.10.208-1.ppc64le.gpkg.tar 52879360 BLAKE2B 34db7f65b4213a245e96716aa74af9fc2bafb67647f76681abde762c72a3b4c1d4b8dc8c98e3a5fed51ddc6c49baf6473a8717fcd596d4e2ebcc9aee4df8ded1 SHA512 c0704b57a4de8bcbfa04f683ff5155ba022774ec22d8ef7dc65bd14db574e95648ea67a5340f7c979d57c14bcc779fe1a53007da249c8d6b251230fa9f04af98
 DIST gentoo-kernel-5.10.208-1.x86.gpkg.tar 53565440 BLAKE2B ec03e4934ca8108f296da0c2b3fd8f265209714cac59b05760a5ff6c0a920b48a2558121feb6840b60cac716a945396e729b583f0730892fac007f11b5645c0a SHA512 c003b02602a27b45ecab6a38ea058ddb999fa9d7285ad7a39ea858f24165d4b495c856c4ee1e8ad1e005ae214a7c392a03143e2084ea1eb9c3c6a78928afd839
-DIST gentoo-kernel-5.15.145-1.amd64.gpkg.tar 66304000 BLAKE2B 6230b78343f7da4f6560dad475fd96489cba2b9e4f53993b96dedcb1a866ac27f69a829318b6f4e00740b19d4e2f62d62964773de984a9bab0bde93e301b7c05 SHA512 aff6039f9e9592bb5503ed7b43e596e3e04ab879a006c8510e97b31b39067124019bdeb3604763f4825a5334512894cd60dd5b4a533ba344c8a6e165c4e312a1
-DIST gentoo-kernel-5.15.145-1.arm64.gpkg.tar 59729920 BLAKE2B 9af60d2b94c9f020c8117c0d68a87a8ac37675b9790f5f8a96acd3ffb458db6557353e824a6576708b9447359e69fcd1fe30e7a1eb92f4cc7753bbfd38c1a194 SHA512 6d73c1605589b6182bc77efa29d6418a3671770f70fd7ca32a17ac102e15b2895cba9c5ee6886ddf6c496ccca1aa919830899b9a53570db12c0fedc54f0f58fb
-DIST gentoo-kernel-5.15.145-1.ppc64le.gpkg.tar 54958080 BLAKE2B d98524109be3596a6376cef37117e8114c354a736a340221cf72f30f2d7109a1edbae012e7e17e210bad4cf69f445a7034e0dbe83171a3b6779b79deace85ce4 SHA512 ac20b9e23142e10f918282e5146e66828b5bf21c75dce4b00e1b89124ef5c99c456b4ef35de1355d37c434c1a706dd2355f87b7da21fe06096ae17e7d8e5fe57
-DIST gentoo-kernel-5.15.145-1.x86.gpkg.tar 56064000 BLAKE2B 002ef06b9623cba82854fd8d53faebade3f8a9445cb8650f9aa020bb13da3409444639e58c3dc38bb831de7de9c9f9d8269bcb293dc8f7e853b5f5b87f94c9ae SHA512 a0a02ca558efe5bab4d8588b25b38890319e0354bfafa01c0ddb945b2bd49ae5c611faaef91bdd5732c0f683d9d49366f3e5fdc86db9fb479747844ebfe1d32b
-DIST gentoo-kernel-5.15.146-1.amd64.gpkg.tar 66304000 BLAKE2B d32d9e2be3f6f7aaae570d7ccc65e6650010d7fe98a67b566a40ea97800a3a0806b659007a51e634eea39e0aa6f96cc26ce0d2744245692f59146735254f726f SHA512 898c7392067dc8aaff7969a01f5760758934e2131e8fe04df74da24bb4028f4d555efa57d0c77203e3cf6db5a4a2f0bebd70fea558b21fa086f301bbdbeeed69
-DIST gentoo-kernel-5.15.146-1.arm64.gpkg.tar 59729920 BLAKE2B 0e23a5aecd1837c4c07d141c6de63c61cb81d86838b19a068b2b2acf16914bf73bbf3382ad43f907dd08524530703cce7a56319627615fe6cef3b82511b92885 SHA512 a70d1d9428d8a0be3919fb43819e1a27f2058843303a10495aea8d9aad34d4b570c1f731126dcf7e64d8822f4c533a1e6e4ec9d5756d95df770b3d2ddfb3ac78
-DIST gentoo-kernel-5.15.146-1.ppc64le.gpkg.tar 54978560 BLAKE2B 3730adfc73e158f034056ee19a7b3a5469d76c45da72e21b42375c078c5e5090bba6252a48d8a4f374ced7fe2bd8b921302e0ea632d3e3ec0a0eb7e8d60d28d1 SHA512 3ad683679d8ed5f51a0767b402721fdd28e461511c0d0401d41fba3ba562ca7403803a2467d87901b041a6f24472ff801c850e1a20b93e1c9ecffa9acc4a46ae
-DIST gentoo-kernel-5.15.146-1.x86.gpkg.tar 56074240 BLAKE2B 2821ca6ed0a557d1e8342283e3eb6ab7bdac811f94f6f8c21947142e28c44a04b082a71171f8c0fc94729f06ae9b1445531881eca6bfdf2f89bcbcf5ef3a8505 SHA512 3e0a4e399d27cbbc94f3e78e27bdd0b86e9fa94b946433d14b6bed33c0381f51a63eb828ac0b331f7138073f854ede2c6e8a20a7994e0cef47d874e2696d9763
 DIST gentoo-kernel-5.15.147-1.amd64.gpkg.tar 66324480 BLAKE2B c6d5b1c2cde86c3573049ef89b5baed82fd871e539ac915e271edbd65e07b4a9c778cbe7076aac2e21cceb4a129ffb1f33c8866643bde65ac926b073f4da1985 SHA512 65a50d8664b37cd09e5923a09c96c2915e81fda1ec8fd14cef8723db3f52c6df1bb5247ed1c9414571bb90b82e01180d90d42711b3e2724bf803cd16edb237c0
 DIST gentoo-kernel-5.15.147-1.arm64.gpkg.tar 59740160 BLAKE2B bd2f87241c5738ed3a2d7972cf48323956133b4585d12bcb24762b9d05a56e3bd9fbdaf2acdf08579390d5b1c0b7856e21dc2a64f41d55ca431eb186f917cc8a SHA512 d30158985928568e750c7c50af8e6faa6d834788280c2fced33f93ac83dd6b8997ffaa057c077ff508d7e454c92537806dc87917609194ff2f3b1a10273ff91d
 DIST gentoo-kernel-5.15.147-1.ppc64le.gpkg.tar 54978560 BLAKE2B be4b07d1addc879ed061b2a3f9202d18de049d28df52350e021c5559e29c11243fa11a787a8239cb779b2eca6b6faeb4f59450c309ce4e7c340f8a303ef8662c SHA512 2a93b8ff166cbc6a1cd34836c7094217ba82c176d5d9fb313e5db47b281ac4d837dc286f580d291df45b159cdd13eeba5deaf7f1ac5f2b4237d5e1b276787b55
 DIST gentoo-kernel-5.15.147-1.x86.gpkg.tar 56064000 BLAKE2B b2368b7278972da768f8beb71faef33062df867488845c056a6b77cc6e229b0cb3a4ffa95ee68896f52f392ad062126e3a364c4b0d02d70e850895c020cdd5ac SHA512 ebddae5ef2bb7f5118a6f0f6a7dfa910d7e5954a8512956bbb0c3dc8f86eb7364f2c2c42ae5ccd056dc74d8bfa003ed114b6bdc3a1cb243ecb0c68bfcfdf7d6b
-DIST gentoo-kernel-6.1.69-1.amd64.gpkg.tar 72601600 BLAKE2B 3213eafb8fc9a2118a97db6b4647919f1c5d6def76173b948fbec00a3f5c081eca0098fa2d539920c19ced4490973457e51a0f8288dd26e0bf337e4307e77c9c SHA512 182aa3a947f41ab203d47b1d382bdcbc60536add91d504c634a07152689bd4d7f95baf91c348a4355a661a11fa5e98d009c2343b8365257ae3e2f53a522e6743
-DIST gentoo-kernel-6.1.69-1.arm64.gpkg.tar 65607680 BLAKE2B d3f19ffcdfa1c9fa5d938e7dccd23bbb7d6b139a662ab00c8e890a177cf87400612bcb287653153a42b5088116ee58ebfb1ab6c6f490ee6da0aa36fe316a78f2 SHA512 1f1fd6ffa7b0d6ddb75b7576f0263e0268c4e4c4c74f1dd12e6303657c5b2320f821d63359fa2268cbdee5435e4cd4b5fc9814cd5d990046027fae8846577ac6
-DIST gentoo-kernel-6.1.69-1.ppc64le.gpkg.tar 59863040 BLAKE2B 151afb62e5fc5b14e5ea1eb87e9fc2161bac9e0c02f3e39c2072a76e05b84fa046489a7e4c1915ac6db53f43872f25fb4b7b2a425bc990b393b845db78f55be7 SHA512 89014298eee186e94776a812ed83a7a0495b0d595f94b74d48f3bf62b91756e643d16ef40c665b77514a0a8c3056e3855130e3b63b5b9d3a530e6eeb4244a7bf
-DIST gentoo-kernel-6.1.69-1.x86.gpkg.tar 62126080 BLAKE2B 9ada4a79c8f722b4f464d0917aca8bb4f6073d941668ba21ddc89500fe91edb89d7c14358c6b1c583083c73d386cf7bfa6254d5d589c385a0a6d57cfac01cf1e SHA512 9609ad6c536694caf696918971645393f22758d34c11e42211a8074d158a3dccff74a5755357aa607fecf58463cf98649cbb77dc125498450f46aecb5382dc5d
-DIST gentoo-kernel-6.1.70-1.amd64.gpkg.tar 72591360 BLAKE2B 0b96f6c5f577996993daf20ca7fdd9c263449dcc399163b6f5035435a3e391022fdd35e09688c4b83c6305ddc5dede94351db3de04823e7a94d677fcf6ec8551 SHA512 5e6c01bdcd32d3ceb17eb553c5ac187e91aea0232f6f88aa6c7255c989928e0f0c1fbe0e276f8098dc7102778b14f31d040aac65a8648d64a0e1536bd23ab3b0
-DIST gentoo-kernel-6.1.70-1.arm64.gpkg.tar 65617920 BLAKE2B 4dab1b4d9e6260b1d05f47ee656e4f774350db706181ff389824051e825a2a03eefcf4acebab032d3dbdf00c06c96100ed2f98e5425a0210ff07c70b7d6c9a3e SHA512 c5c8a308b0aed3ec3adb7151b6cf236d03bf8bca6a9f816bca506fdec7759d5039c23960a951236488b9e0f163e4d27df1951199a45a445a200b365204342b22
-DIST gentoo-kernel-6.1.70-1.ppc64le.gpkg.tar 59863040 BLAKE2B 7668c818b8b9b8d184da4b645bfacbc21dfe532e8119307401161960b6ead504b357cc28cbb83f521dc5b0f3d17a6d83b108ff7af6351bf7a1a60ff90fa4f8ff SHA512 b69eaef7142f31348234b40102f3d0a64fe4317a13781ec17698759c4c1d6a32fbb56f5e5adf6db79a3bafbf9fa15f2691c5dfc8a095c7fc52472ca0956ec515
-DIST gentoo-kernel-6.1.70-1.x86.gpkg.tar 62156800 BLAKE2B 6381839795a5f9e44c4fffee5af62c831febd7991446a42eda427e2fe91c051266aeddf05a3cb156737a7f6ab64238795a151bd249528e1a1a7395f49cfffe20 SHA512 355d07dc048d69668d1b3fe725c7d65bcbafc2fff670e92be7c4ddf0bfc37a33ece37b3b0066c29d9e6e524e102073393d7439dfd2457ea9db5e2d1ca4e3f1e0
-DIST gentoo-kernel-6.1.71-1.amd64.gpkg.tar 72581120 BLAKE2B bb3e9a9f6dac7427f04b1b3d2938d3ed580352ac9a9f66b5e44deed3c248b2ffdd7e29b290c309921f76c5ea3cda6f5155eecd56b74ffa481597ef31a524f370 SHA512 e78e10c9d81b4e658f80fe65014e38be9f12b6be38a968b28d84b01c62c09dcabb9e430de98df50e39a2f9f8b9efa0cc4b63253e588a291b97ecd43d5e4d4161
-DIST gentoo-kernel-6.1.71-1.arm64.gpkg.tar 65617920 BLAKE2B 5dd4b18285a116d0b5d58997938f13fcc992b1808ed280ec3087b3b614d12c44044deead8355da96983a80a7b149afbd2e43a386fb943e64c39375f431805586 SHA512 4bb2107d8434f7c5bfde34d749e6f87206a94873a7b4ca035944b14be076fb148b5a6a15346cdc79249a0288416a15f9731545cd4b4cafd266f0345f5e287efb
-DIST gentoo-kernel-6.1.71-1.ppc64le.gpkg.tar 59863040 BLAKE2B 05244d47d742ff380cbb1495515b105e3f5047d71adf92ad4447a42eee0fa98db35f7ad5fc05bba15c4bed873003b4254363769760edda3847a5002a408b4c52 SHA512 797e0fe888d4ca5ccb0f981c2fe613d073ef56211244d9e331ab124269753ce1a850d1cd5d67ecbffd86572a574565d24eaa693e835b6410dda75d57547e0fdd
-DIST gentoo-kernel-6.1.71-1.x86.gpkg.tar 62167040 BLAKE2B d1df70d56e4e46ee1d8d7f13d354f13a64f94ff032379d76cf82166135f653a1649e39dea5ef829f5881f8bedf9c7a9c6338500037a2fc26a31a33f79b527744 SHA512 5a278f0a1936ddc19254c65974c5ee4b676455373652bd146a9fea017d0c5b2eee7491e693502f00698d1bf66f8cea606a3a79190cf5696c36f1d6c19fc8cb6b
-DIST gentoo-kernel-6.1.72-1.amd64.gpkg.tar 72581120 BLAKE2B 257c80f406df828bf37d4bcdc19f25accdabf4491b92503b5292c589e9efbd57a87bfd1a3cdcf0941ad7edae5953649d89e0aa2f710dd1baf2856a79e159dd83 SHA512 63309851c39ccac72c72113c2318f8fceddb0c0622c9f4df1296b00a8804a20236067bf9a22b9f062a348073eb0e3ff79e39a0bab2d993a4165f27c681b69188
-DIST gentoo-kernel-6.1.72-1.arm64.gpkg.tar 65617920 BLAKE2B 188a4c78cde9bfaa4142a7902fb4586098bd49c58550768ec0abaf50233f114d452bfc7e9b864e382e043fab9100ae46bba1a103ec4164adb7cda072c63f0db5 SHA512 e7f857318f833e28f9feb451d0957cb5e8fbeb95caeaece27265f4daecb299d2959b380dc0808402d6adf6b61342fb47db641187a8bc2583c96431d81098bbff
-DIST gentoo-kernel-6.1.72-1.ppc64le.gpkg.tar 59873280 BLAKE2B 99c7bf2bf06390be23b2a5da750aa4b654985622f1399e6a8a4c0a11cea540c7b726321a2b8324d289bdf911c7c1155b7dc141318a928fd9256d7e74a12650e7 SHA512 b756e8ea793f7884c52da62b673d1890ca2b4e566f478fab89c2c0746d6ba04fb99c07fb9b010d7767588947c79fcde50f91ef4d727e39f9ebd2933431f19eaf
-DIST gentoo-kernel-6.1.72-1.x86.gpkg.tar 62136320 BLAKE2B 8254ffa5cc36169b5ba3ffc56096e067cdd538a149aa3dedcb9039ed974f6110dff04ad9a64f208bfecf6d7ca9cf1652bae8e999811a8ed830b4d38ef2ab8680 SHA512 2a0ce1b4a779166489373eae0d4933f6854fd3ef45693bf8dd682f6da963ff48a404a8828498236bf1b1baaaeae7859d231335da0684afc9234aa8e8d9866649
-DIST gentoo-kernel-6.1.73-1.amd64.gpkg.tar 72581120 BLAKE2B 4fecc0db894c6899e0b98c4205e2861924decd6f812b8da6b909c3f29c22717441897739b02123975d79ec28bcc9474371dede85ff2ae21b320531ea7014eb7b SHA512 87a7c609018bf49db9153d4b07cda9d292f2b574a8b21f9e1b4061818c7c1dd1bf4b606e8cb22b1899ade240d8255f5258c33791d3fb2b3045d6037961f8f7dc
-DIST gentoo-kernel-6.1.73-1.arm64.gpkg.tar 65617920 BLAKE2B 87e4c99c3c07fed92246ac265a8714d7b350167f4e2e81fdbe96e487a01ab661ca362ac124e38fe2f8b649cebda48b0553ec0bbbfb77af62a8d85ee0ee127032 SHA512 39770fc22ffd3e75218da0849f431fa236ca9b9054129aa40409634bea0f1c5b48b018f4f30d0216db0bba850e567002c652cf9c631d0f9388fe767cb3f0d4b2
-DIST gentoo-kernel-6.1.73-1.ppc64le.gpkg.tar 59883520 BLAKE2B a09752f908436e57d8ed3437da9d70dda1730e19a1ad7f62a9c94cc80239ad62e7ef10095f9b4ba083be935819ab652f36fd80f7d4dc08724520dc8803d0e847 SHA512 23590c60a7f585e9e775720f5ab267280b030e1c9eb0c2afe3dcafd93ed7a9df80070a209c5bbe89ac35452feef0d612a57ee35cc34e9c16921aa1d2502df37f
-DIST gentoo-kernel-6.1.73-1.x86.gpkg.tar 62156800 BLAKE2B bbbc71c31a180867bc85111c7c5e05c4f1bdff0e497cd897077fdd87a253c7fba1826263107a8a55e11039d3707c71433f8f3a77fd3c8aeeb220435887bb3df4 SHA512 1386e9a832b8787dae0beeb61da745512a09be9f5c15daada30f429351af3549689d458255c0dc9196c5a6513e5191c4c591861fe0b2a7d9bfcd8aa9c72ad891
 DIST gentoo-kernel-6.1.74-1.amd64.gpkg.tar 72601600 BLAKE2B 43b11ada3bed4fccd7ac6ce3cbea4ce142d43148d3645acea85e2eae388bfe389772196e0525b4d4dc0b54bfa03e086d0128cd7c877e89255b424b8fb6dfb885 SHA512 7a6c93fd5d0ed11fce61b5f56ae395116f9fefe7b8b765692ec3f8ae7bd01dd0ad3ffef2945fbdcaf4dac033a1efe3328109cd0e058c0f31e85be0dd65453703
 DIST gentoo-kernel-6.1.74-1.arm64.gpkg.tar 65628160 BLAKE2B 6cf9280fd9a0be7e8cfa06ccb4ff788911fc90f5e0a08fcb3d3db94c9cef3bc08e5bb37aa9bda7c9c3aef33becd568154d868254c563cf5a32588de5f68eeb29 SHA512 31c7a1fa05bf19af259ef114fc9ad13d8e703c72347c91b7c9c883a5fd60366db10a3d9e1b083f09dbdd9f8515e9597a1a3ec30ad8c5b6adbca385a7a97ff4d2
 DIST gentoo-kernel-6.1.74-1.ppc64le.gpkg.tar 59883520 BLAKE2B eb135a0383a2832c1f9ea68a4a68dce8ce64ee9834b9286c3caadbf2c3d7f39f019bb6d002f1936a5d0902f702e967607fc220afc7935b7e2be6bed5416d9fd7 SHA512 1e325751f217faf09325113d0cbd3cbcc6620b0df3558d34ed4d9e89305982f9399aa300119e2c4d5068a1b5cfc155f1c750281a1fe6648d3320d3753ca02f1b
 DIST gentoo-kernel-6.1.74-1.x86.gpkg.tar 62136320 BLAKE2B 5f575926d6dc72f9e972f4edd7cf6b5ebbabe86458ae928d094ad1ada0230985fecae7c2ddbe97a40413da797f06e7dd8c67124d25b2a132c52c8d48b3b22fb9 SHA512 b22ba08b909c5f87b89b93b106c0c51de6d7c9285c2ebb6593d9f14d8b7a129589459fd7eadcc5647e8e62daee0b0af86812b9e4e296e7ac484f82072166ef16
-DIST gentoo-kernel-6.6.10-1.amd64.gpkg.tar 145674240 BLAKE2B 084fa55f6227d6e5521ef2395b6e41b5145b60e407f0903af184c262745b25db5f73b99fca9c304e4f33ce89d09d1e50e04c8cc03306b93b41e61c48794ab305 SHA512 b30ecf5b8136d00467c7de69229f470190e486cfbc8442aa2cc48cb9dc877453e8bc2b74a34a9d94f1bf8636626da31c86836fefc1a7e2b084721fb1093e3a2d
-DIST gentoo-kernel-6.6.10-1.arm64.gpkg.tar 118558720 BLAKE2B 5926e70e85e9f5404ea4b2077415744f717d4565c9fcdf5b8469208bf56d0a558a15c4a320b09b1eef723647998cbca6d17bab1c0bc54941095ba94bf7efc429 SHA512 c5b79221f47f814c0d9ad70a268b70bbe0b2b38d9c8d252d3a9be30cb2dceecaf28d621fa3975f838862a03cbee7eec12252ba52090a985d34420aaa2c04815c
-DIST gentoo-kernel-6.6.10-1.ppc64le.gpkg.tar 64327680 BLAKE2B a3ad4f225f87b9818f373dd447032f66ef760d011c6ae691aba547ffc8307d9c59eae812e225defdd35c1311b4ae55a491a355b75e43a72a94442fd65998ae6e SHA512 0f0e87cf92933dafb8cad758af5b5debeb7c507ff03ad9a469d750886020a065db60d34585a59c4355c6bb7a90496ea1bcfa7fb11e81899affc48d1aef78e3df
-DIST gentoo-kernel-6.6.10-1.x86.gpkg.tar 68259840 BLAKE2B dd5ddcd78411de7bc0a86d8da14fd1917c613d700c35ba3255a3b69983930015658bef4b2606241825d1a0043699aee1e03523a06fd99ad2bc6bd994a40d2e4b SHA512 c346fcb37c77a181f38ef31e224300c0e36008dd4862beb8d40b6d03066a6a01fe6c3c524f012578b491512d50b538b4ef8aa095b36054d8990f710b351c7211
-DIST gentoo-kernel-6.6.11-1.amd64.gpkg.tar 145612800 BLAKE2B 46d76aca1c68c5a3c5573c32445810b7333819559d2090245cdf4d9c66f5a623ee92e9a86bba338697358701b555b912308088fb6b9c63b763c858c6a5e4c94d SHA512 8b0ac4cf9a79887a0a028b8d0b1bc8bb55d669ed9c63e045b787c46a0b4f236268608e6f28fbd8c4435d435bfc8d4c1a042696de2e20829297c1f0f272f5868a
-DIST gentoo-kernel-6.6.11-1.arm64.gpkg.tar 118558720 BLAKE2B 4c4eb673bcbde12f6723af76c0fe6491912ed9eb606c1924386755c44eb045f6df92c24192961bf8dc1b3df88a443509dbd1bba7ee150a12e14048d196d0b90a SHA512 9ea514f3258e042aa15242c83efd3560bfe1e84ce65918e6c69797f3e15ee4551cded28213a60af76747581ddcc30069268a8f4c4de027feb4851f99d3a986dd
-DIST gentoo-kernel-6.6.11-1.ppc64le.gpkg.tar 64348160 BLAKE2B e8fa1afb293dc93176fbb81e744b7e4a83bf009139d6334aa9b2c5b8dc2e5d7ba6762a078cfdfb3fe8a0b2f22703e37c4a9bb6c1352a26fce82557e9fb5f111d SHA512 7ea25d00598e30ab93abcc401be6240f2df706e3bbca4555742f468f69ccede514a9fa6b55b2b40f0b1f0be9ea309d1d9779a0566f7b6a5ca0513f4f44b68808
-DIST gentoo-kernel-6.6.11-1.x86.gpkg.tar 68270080 BLAKE2B b9e67031695040d4ebf1d5f6cc0ee42653a03c972b2c66eb330dce07eb1f9f016b240bc62cf1d1a5fece671d4b52904db45aabdb461f17328920c3b7e49b5d28 SHA512 fe13aae4cbe8bc00bde2a7226227a1464c90882203166c34f229c04f7573da8dd65cd500288323acee26b76bbedd40bb31fffb2bb263d8e0c4d3896af0de7218
-DIST gentoo-kernel-6.6.12-1.amd64.gpkg.tar 145715200 BLAKE2B dde56a5bc47beeccc850b4bdf40fb3cb2ddd63f0bcd3d945aeb7b64d855b15e1f8a0ac72500b1d341dbb0c0dd2e9e938495a62a9366115d58d3a735d065166f6 SHA512 5da21df3a0760feba492593a828325a6c6c6f6153ab76d7e340df845e78a87793d50b07de4e021c0973611678d064646922eb998efdffec6bb91fbc684bc5cce
-DIST gentoo-kernel-6.6.12-1.arm64.gpkg.tar 118558720 BLAKE2B 88beced853954183df0d340641dbe659e6d5fff35c6750164139e9f0ddcb334b4b856efe96f13998ff060effc5eb2a4163826d6b798564c78572c95f61c851dd SHA512 52eadc98999db628b0129c872bc95bc8a3fae225398f9cf54d2b78314a3e6d76e9ca5ddfb20a458b12b0cc90c9484ca401009fe3e0e6f60ee37ab2d3aafd387e
-DIST gentoo-kernel-6.6.12-1.ppc64le.gpkg.tar 64368640 BLAKE2B 3e5818ebaf02415fb3ba14488af2d4d215a2e7fe23c46f75d44e3e8535751ca65ce50e93df48a6e93dba60b4e9c5becc8556f9a10856eb4bed2ecb007018cec5 SHA512 509c7df0b57083185c5dd1c49989d3e29625d95130e9a4e5003a3327b3662b9b8fe81435c02ec7cb842f55a576acfa8c0accd43dc5b4a8beb1d02812373c114c
-DIST gentoo-kernel-6.6.12-1.x86.gpkg.tar 68280320 BLAKE2B 3e54c0871478f8d999be8e9c1e7d3ddd2b88aaa3c3ffd6712fb458faccb56e4f71d9b9d024ca2b9aa12c6c8831584ce4bc818a795d3fb052c88b37c5743e1719 SHA512 be387e2790da9820b2dc44515b59bf4270a71ab05f026b2571833b6b9db77c0e671ec711493a1e59aecc969f1aa2f641d94e4f27f872d53e6d7ef15a5b48b1bb
 DIST gentoo-kernel-6.6.13-1.amd64.gpkg.tar 146032640 BLAKE2B 322a4c9fba664b7800a9d0e2a229196f0224df8d85768d20a4988daf0c7e990761eda5761bca4a5c56624ff1739ddb92932a07f6bc6305fc6dec5d9924e6b4be SHA512 a920135a123482bdecc390dd5e6da9b29c5d94b1f330af6020af7aad2e67d1cb177e15689a7559c31e495e2610ddc32b99f4fff7045a0f4ce0605f26dd71f3f2
 DIST gentoo-kernel-6.6.13-1.arm64.gpkg.tar 118630400 BLAKE2B e5345a1cc613116fca4942d1720efab5437f48043594eebbe47f7a5b218e89ad9aa10f471e896a2b9cab092a4ab3ce61b996c7db8142a6c929a0b65ef6d79169 SHA512 834bcca05da9a196408303181c5f43730be97c24bf4de13acff303aa40027e01d6b594c2fa23ce3b2ffbc37f322150592e11ab732f3586a05971e41ba711ca6a
 DIST gentoo-kernel-6.6.13-1.ppc64le.gpkg.tar 64358400 BLAKE2B d7c85ab1ffe7300bbcb6556b119f378d74a7282f33e764517cd35f6bfa0d35107497d00efc0a0258b4bd5932955d03b679b795328b5a827add330184b4ed8cd2 SHA512 80a855ebf8bb439683d5cb2a90e19c277e422e523bcfe5911b5e6ab82ccde01cee03bc3fb96105c5f1b8bab7173d93fc74c6d26ce117073052fc31772a7f1775
 DIST gentoo-kernel-6.6.13-1.x86.gpkg.tar 68300800 BLAKE2B 8c909a163ced25659b9da1830f15289d3e5cbff44e71a08f204295a05c6cf865f31224561f9fcd1181608c05be377b88b325456f22a9ac49a2fb632bc4cc024c SHA512 0fa399f18e2184568b8d1c45ebbae325b42077cf035a667f436796c20645ea56008019c7da636d9b6b1bf8ec7cb832fa132c04bbd9d9b066f80c149ba295fdac
-DIST gentoo-kernel-6.6.9-1.amd64.gpkg.tar 145643520 BLAKE2B ceae9156ae6c37c45b0105e86a8bc29b562ed11c58a2f8c1d38e38b6b0c5c9e4f29908e633628a18bcd4180ce5def1ddda5e75dc5e25422ca4b108675e30ea9a SHA512 3ccec88ed280714b2e26e0c7cc2a07ef3436bb07502bdd704c005a4e54f9469355ff1d543956b049b52f8b3277f664bbdc353f5983c16cb046f49b86b7d26d12
-DIST gentoo-kernel-6.6.9-1.arm64.gpkg.tar 118558720 BLAKE2B 170d7f90400b9bdc0d4e98f7871d4f7622c670bac8baefd77ce531a11acfbb34e5ce4c4fe727918009b2980985c6c8d5d15d1859f2e129762c68efba3d3a621b SHA512 e7e56d77eb5391579fa1e8b5a6ced2c383e53c56b4079578f14a0ad5364405fc2e0088c6ab0851e5f8eb461912bec0b3d377560cf551b35cab3039ba750f76ff
-DIST gentoo-kernel-6.6.9-1.ppc64le.gpkg.tar 64337920 BLAKE2B 93a44b217ad4a3d7c1ce253554238e5d04da795f3eaf1c94fd44294eefe1c56130bda61985ce759dbc98f851c7da910934a777046f22984b6521867db6d69a05 SHA512 1d55ac1965e86783a290437bb654d727899a19d3953d428097fc9b169bb732227d8042ceadde85449278aaa323dff8827bf751c520cbbc8f36c7c742298d486b
-DIST gentoo-kernel-6.6.9-1.x86.gpkg.tar 68259840 BLAKE2B 86c05ed50692df9fae4daefc0448970f34b52c940db70803c6e8b259f12d9bdc1e8539f6d8b7c92886c19e9d84e6a20072c6d4f7b284cc9a0e0bbd67b30cfe9d SHA512 157a67acbbd6f5731b31fba5861316aab90ba9d9254bb4623582c15d45508eaed7903af56b64fe7c3fbebbd28c4b6b3d6f3670b952b84e2fa2ac1260f1fef509
 DIST gentoo-kernel-6.7.1-1.amd64.gpkg.tar 148244480 BLAKE2B 331554d8368fbf7e066e57859875dc04bfed10e1b7d937ef149af894214e6a0350f43f8c3b87fc3590e01f7eab3c5b94fe03a5632bb606fc435a0f63fe06fda2 SHA512 c6e5f6646669e390b06db010ab2e30a803a3d15b7f898b45c565cc58426161f4c9f12529e8d7beedec57c153de0cd9c1a73c25099c5c75a0ab66e2730ce12f51
 DIST gentoo-kernel-6.7.1-1.arm64.gpkg.tar 120647680 BLAKE2B 1ec1a5470c5f97bfa12e4e90ee58aa057c96a120ad8acd0fe62f858f8b685ac19f0759e76bf6d435243aa1b9d3dcdee4457b05eef2e2839b6d3589b38269dfab SHA512 35d41bf8df7fb65f8838c74d55afe005028af686859833e4bec8a86b061a804e48a425b77f222c3551188ccbd7b51b75491f5a13b69dd895cec9fc6405d59316
 DIST gentoo-kernel-6.7.1-1.ppc64le.gpkg.tar 65484800 BLAKE2B c0dc567e77b591a0d93a94d2f9f07f091f48ea5dee481d47dccd7b148617be56cb38d6f89da010bfe344eab0f396f556221a9e6df54a1353c4fd6cbfb9dba4f7 SHA512 04cf5db20c604999aed94e9bf3d69b546b6247a9ca68cd1bc187b52ef82b4c890538d5aaa976ba596224b2850e63505ae3fbab8f569e7f0c030569469e6ee302

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
deleted file mode 100644
index 056b437be6d3..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.205.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild
deleted file mode 100644
index 1a44f330be18..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.206.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.207.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.207.ebuild
deleted file mode 100644
index 1a44f330be18..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.207.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
deleted file mode 100644
index e436cfb11400..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.145.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.146.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
deleted file mode 100644
index 2d629de2ad96..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.69.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild
deleted file mode 100644
index b3591717dea3..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.70.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.71.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.72.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.72.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.72.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.73.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.73.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.73.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild
deleted file mode 100644
index 9055f90433bd..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.10.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.11.ebuild
deleted file mode 100644
index 9055f90433bd..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.11.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.12.ebuild
deleted file mode 100644
index 9055f90433bd..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.12.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild
deleted file mode 100644
index 44d02e88809f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.9.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-26 14:14 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-26 14:14 UTC (permalink / raw
  To: gentoo-commits

commit:     56b506944c27193d04c70164d9937f144e671c42
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 26 14:06:32 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 26 14:14:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56b50694

sys-kernel/gentoo-kernel-bin: Bump to 6.1.75

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.75.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0e962cd1c65a..dd58179ed53b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-157.base.tar.xz 6083340 BLAKE2B da2898a405bfd934e7611800641
 DIST genpatches-5.15-157.extras.tar.xz 3936 BLAKE2B d559b4c240ab2b8a0b522d846c3d9707b0beacd800e137517c29b51253283b47caf05f7facbdd7be747255dc2485170ecfad04a3ba5293d749c8d22ae60886f7 SHA512 e99880adebd2d08067fbcc73bf01eb844c39cef7c06e99b95c9622949e38a2ed58045f27e71bde4d5321dc06212848c884c8f4added4c41a8a1197cd375091b8
 DIST genpatches-6.1-83.base.tar.xz 4358680 BLAKE2B 0ef9de04e2bdbfd4cdf2942ad1e1b27b8a314b07409cd7c140d0cc2783679a135eedd7d08860ed9fb6256115dbfbcbab5cd3d15522733bd72ec3d4d918fdc96e SHA512 544630385153defad073422da90ec6710d0b4e3444ca1843017b1f1b855add852045c0a1d7e8cd68c037746c4c23e8ec24df747469e177519384ca2e8185cfda
 DIST genpatches-6.1-83.extras.tar.xz 3816 BLAKE2B d22ef26f4b321319ce84b7bac4b345759519ce1bf4b821fd85590021f93c80242506b4ebd3cfca6ad4c1e56dc8d3600e54a0b459f07eabe0e154b03a0a1bb37d SHA512 086b04be251177d98038fc2aab2b4110aea45144996b3e50d7803e331a5660cef9e4c7d6fe794905dc8a22065ab8ecf4b5eb5f94e8db59df88a2c861c09c2505
+DIST genpatches-6.1-84.base.tar.xz 4453064 BLAKE2B 195ca4777d311b883d335ae7e2320ffffd9d7c73d02c54c7a0410804bd363f1e1eeccda64a5514d8575622cdcfcd54b0821157286fc09f5e85303d72aa1a4f26 SHA512 67dc650cd38fa9cfefadd1592673955e112f4d8a43625d89690395b6eb59a4cad2d0af53ea2d482e163bdd9a8a047582a24054d074c512562b180176d9c8cc77
+DIST genpatches-6.1-84.extras.tar.xz 3816 BLAKE2B 961081e49ae29d6127eba299282c1bd3e3b4d78778b03da6bae6a6be8cba5efba3bf17d40fee02c6923f8536042d3c4ae82b93046536d81e4873fcdb5dc5c8f1 SHA512 77f05bb5082a95e503e07936a2fd8868f202539a844bbca84bd4e0a692006cf4dcec1dccf35a17064f58c40fdf3a6c44fde80cfbb8e8b2bafdba1d950f0b28bf
 DIST genpatches-6.6-16.base.tar.xz 750868 BLAKE2B 13af5286f51a69dd0ad7b2543bcf0d933865e14c4c865e495f3225a8740bd7579858cbbd72a2099333e8dc241900c166730d4c812183f2636bf3d4049156a71b SHA512 70864a69f8bdb28f8fa3515a33be510a2c529a5c3bc767aede2dae1c290869491d776336be9983259685af9fee2d2bc61c821d0103c47e91b69078bf81fe2c63
 DIST genpatches-6.6-16.extras.tar.xz 3704 BLAKE2B a33d9a80926abd8318f124fa6aa25f7181b88a6965c17908232ef2b866a27a5e856e464895994599265e0e57d8e1f81561758df4670f25ef5694e5d5f535ba95 SHA512 8ee1686a16886320b698ac0e3767804fc9bbaf595335203fb2899c727a0ca0f3e551ac13b3cbb97cec8d91e77257aa1da75669f1c41d263960875e9d31303b1a
 DIST genpatches-6.7-3.base.tar.xz 19844 BLAKE2B 69f53a7bf61154f3644919b870ed4434ccd7ceeeb8c57e14c274c7be28a1f6c5b0af7975f4c0ef131ff5b53f3afa0a1a4b7c7db92202e11e3c1647524e8e9444 SHA512 5022aeb1970e8652b5f82d09642c22970bcae0e01deefbc0271cab9c054bd21ae4c3835f4fff0a22d14f5fa7495211a95c50b35535586dcdca3c2b1f45ce05a1
@@ -32,6 +34,10 @@ DIST gentoo-kernel-6.1.74-1.amd64.gpkg.tar 72601600 BLAKE2B 43b11ada3bed4fccd7ac
 DIST gentoo-kernel-6.1.74-1.arm64.gpkg.tar 65628160 BLAKE2B 6cf9280fd9a0be7e8cfa06ccb4ff788911fc90f5e0a08fcb3d3db94c9cef3bc08e5bb37aa9bda7c9c3aef33becd568154d868254c563cf5a32588de5f68eeb29 SHA512 31c7a1fa05bf19af259ef114fc9ad13d8e703c72347c91b7c9c883a5fd60366db10a3d9e1b083f09dbdd9f8515e9597a1a3ec30ad8c5b6adbca385a7a97ff4d2
 DIST gentoo-kernel-6.1.74-1.ppc64le.gpkg.tar 59883520 BLAKE2B eb135a0383a2832c1f9ea68a4a68dce8ce64ee9834b9286c3caadbf2c3d7f39f019bb6d002f1936a5d0902f702e967607fc220afc7935b7e2be6bed5416d9fd7 SHA512 1e325751f217faf09325113d0cbd3cbcc6620b0df3558d34ed4d9e89305982f9399aa300119e2c4d5068a1b5cfc155f1c750281a1fe6648d3320d3753ca02f1b
 DIST gentoo-kernel-6.1.74-1.x86.gpkg.tar 62136320 BLAKE2B 5f575926d6dc72f9e972f4edd7cf6b5ebbabe86458ae928d094ad1ada0230985fecae7c2ddbe97a40413da797f06e7dd8c67124d25b2a132c52c8d48b3b22fb9 SHA512 b22ba08b909c5f87b89b93b106c0c51de6d7c9285c2ebb6593d9f14d8b7a129589459fd7eadcc5647e8e62daee0b0af86812b9e4e296e7ac484f82072166ef16
+DIST gentoo-kernel-6.1.75-1.amd64.gpkg.tar 72611840 BLAKE2B 275d2cb2f1b2e33e94793906657114b360161af28a7859558aafc143587f5351083785c83b7b635c00e2304bb2fd345ad8680062d5f4a6f96e7ef0c5bf36c2b0 SHA512 756349bb4c09c0967ddcedbcc81d7a4a48cd9126d27aed7973c4834031116942d0bffccf2d2b089878f1735ba3f42cc359b3ffae43265c17fc02abd9677d3284
+DIST gentoo-kernel-6.1.75-1.arm64.gpkg.tar 65617920 BLAKE2B 7c9eff13dd838bb02d6b04890b247b7648028b4201c269596f58450903adbf6b45504f3eb4ae25ac18e0e65e7fce427d83447a999f7aed2faeda14a9672c4dda SHA512 aa24f641951a027dc8daa56711f87debc186552a7e035ab5f2d1c3f3e42b219c1667a99bff2ab16f3bc5c0dcf1d98941775814c537eef64b59e25a5c40d74b99
+DIST gentoo-kernel-6.1.75-1.ppc64le.gpkg.tar 59883520 BLAKE2B 95463c2151bcf76d586c98b483765e5a710215e5d68f637d999e5f10450c23d41f470a1ebc2e2feb7bd44b703a8e5c5524242e0389d57d4e4609de4c3ba63cff SHA512 c3970fe061af0bf3da147676f5f39e7063742d552235d3038d03d5198d18127bf7bedd5c1b395c3faa6d65a01c605292d4430c06be1ef51cb1cacbdea1702b6d
+DIST gentoo-kernel-6.1.75-1.x86.gpkg.tar 62167040 BLAKE2B e8668c532da434bc1bb3c92404fbd07066d6b30a0119041f498c317060f155a543410005630db6bb36239c5b14eaee02c5ee4a71114b7fc5b9bc0e28c86d00c7 SHA512 4a1c8935dddeba0787a6f636bc9201594df886ce836161d53b31675c0eedd23bb7a1ef2cb243247524b84d01f24b5055da958993762e3a35a2ddcacd46dae2ea
 DIST gentoo-kernel-6.6.13-1.amd64.gpkg.tar 146032640 BLAKE2B 322a4c9fba664b7800a9d0e2a229196f0224df8d85768d20a4988daf0c7e990761eda5761bca4a5c56624ff1739ddb92932a07f6bc6305fc6dec5d9924e6b4be SHA512 a920135a123482bdecc390dd5e6da9b29c5d94b1f330af6020af7aad2e67d1cb177e15689a7559c31e495e2610ddc32b99f4fff7045a0f4ce0605f26dd71f3f2
 DIST gentoo-kernel-6.6.13-1.arm64.gpkg.tar 118630400 BLAKE2B e5345a1cc613116fca4942d1720efab5437f48043594eebbe47f7a5b218e89ad9aa10f471e896a2b9cab092a4ab3ce61b996c7db8142a6c929a0b65ef6d79169 SHA512 834bcca05da9a196408303181c5f43730be97c24bf4de13acff303aa40027e01d6b594c2fa23ce3b2ffbc37f322150592e11ab732f3586a05971e41ba711ca6a
 DIST gentoo-kernel-6.6.13-1.ppc64le.gpkg.tar 64358400 BLAKE2B d7c85ab1ffe7300bbcb6556b119f378d74a7282f33e764517cd35f6bfa0d35107497d00efc0a0258b4bd5932955d03b679b795328b5a827add330184b4ed8cd2 SHA512 80a855ebf8bb439683d5cb2a90e19c277e422e523bcfe5911b5e6ab82ccde01cee03bc3fb96105c5f1b8bab7173d93fc74c6d26ce117073052fc31772a7f1775

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.75.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.75.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.75.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-26 14:14 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-26 14:14 UTC (permalink / raw
  To: gentoo-commits

commit:     41db268685c85694193ac561d6b72855b4c8e495
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 26 14:06:25 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 26 14:14:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41db2686

sys-kernel/gentoo-kernel-bin: Bump to 5.15.148

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.148.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4a6f9da4a12f..0e962cd1c65a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-220.base.tar.xz 6420640 BLAKE2B bc737c88f1e7eff80ccb12513dd
 DIST genpatches-5.10-220.extras.tar.xz 3872 BLAKE2B 71384eeb192c4d3ef24e28cba7848a2e51ec6b582d0904593902f15d8f03c33bd4155e9ec8b52b601af399bccac2c52b3892109dff151a89f636d9f130306e02 SHA512 e8b61757336cd513bb7c49725c569218a749ebf6782515a30c63c1d9ac922f8781ceb6d5399437889a281ac393970c09fd8bf0327f0de45cb8de1d604d49fb0a
 DIST genpatches-5.15-156.base.tar.xz 6004636 BLAKE2B f70c2a3bfc3d65fea8d4764b953d147a1725162aeaf319701a3d4b1d47c846932c4c8cd009bf81b4ce33754e966dac4630e2f690c403ec5181e3cc122496db09 SHA512 4d2fd08626d433d7230b27fb1cbd8a3fec9a942ddbd01988dba8632f25b510353b5086f4db1d529b88770e579189fc7bf6a4d02828c662fcb230e51efbecad9c
 DIST genpatches-5.15-156.extras.tar.xz 3936 BLAKE2B ad08b5d93b943236326d333c627ae8cd279d78fd2b8f8df420ce75be815472dca9785b8eb14015ca2dbc92560a8589d31b9f9edbf81280c85d1ce6fe58aed0b1 SHA512 580ba97a039ff7417b448d4df13b67ed262b7a47be449515ca80125a89b5da3eeee773757db6ff7389b501daee6ab708e19dc2713088ee118859e1e9d3f4b303
+DIST genpatches-5.15-157.base.tar.xz 6083340 BLAKE2B da2898a405bfd934e761180064107f4d87d144105ade4c825ff9299cb4a0b57324927cf34d3a55fc7a0227d9db053caf5b0f8159ca0ddbd946d31459b2683e1f SHA512 04c2d322ec1f0946b7f0f551e0fc0342da749cade5f20f2da1a1e60fd0cd946593a797c053bbd0eb8121f70e69f6766f8c945a99fd77fca3eef89aeae6d5b871
+DIST genpatches-5.15-157.extras.tar.xz 3936 BLAKE2B d559b4c240ab2b8a0b522d846c3d9707b0beacd800e137517c29b51253283b47caf05f7facbdd7be747255dc2485170ecfad04a3ba5293d749c8d22ae60886f7 SHA512 e99880adebd2d08067fbcc73bf01eb844c39cef7c06e99b95c9622949e38a2ed58045f27e71bde4d5321dc06212848c884c8f4added4c41a8a1197cd375091b8
 DIST genpatches-6.1-83.base.tar.xz 4358680 BLAKE2B 0ef9de04e2bdbfd4cdf2942ad1e1b27b8a314b07409cd7c140d0cc2783679a135eedd7d08860ed9fb6256115dbfbcbab5cd3d15522733bd72ec3d4d918fdc96e SHA512 544630385153defad073422da90ec6710d0b4e3444ca1843017b1f1b855add852045c0a1d7e8cd68c037746c4c23e8ec24df747469e177519384ca2e8185cfda
 DIST genpatches-6.1-83.extras.tar.xz 3816 BLAKE2B d22ef26f4b321319ce84b7bac4b345759519ce1bf4b821fd85590021f93c80242506b4ebd3cfca6ad4c1e56dc8d3600e54a0b459f07eabe0e154b03a0a1bb37d SHA512 086b04be251177d98038fc2aab2b4110aea45144996b3e50d7803e331a5660cef9e4c7d6fe794905dc8a22065ab8ecf4b5eb5f94e8db59df88a2c861c09c2505
 DIST genpatches-6.6-16.base.tar.xz 750868 BLAKE2B 13af5286f51a69dd0ad7b2543bcf0d933865e14c4c865e495f3225a8740bd7579858cbbd72a2099333e8dc241900c166730d4c812183f2636bf3d4049156a71b SHA512 70864a69f8bdb28f8fa3515a33be510a2c529a5c3bc767aede2dae1c290869491d776336be9983259685af9fee2d2bc61c821d0103c47e91b69078bf81fe2c63
@@ -22,6 +24,10 @@ DIST gentoo-kernel-5.15.147-1.amd64.gpkg.tar 66324480 BLAKE2B c6d5b1c2cde86c3573
 DIST gentoo-kernel-5.15.147-1.arm64.gpkg.tar 59740160 BLAKE2B bd2f87241c5738ed3a2d7972cf48323956133b4585d12bcb24762b9d05a56e3bd9fbdaf2acdf08579390d5b1c0b7856e21dc2a64f41d55ca431eb186f917cc8a SHA512 d30158985928568e750c7c50af8e6faa6d834788280c2fced33f93ac83dd6b8997ffaa057c077ff508d7e454c92537806dc87917609194ff2f3b1a10273ff91d
 DIST gentoo-kernel-5.15.147-1.ppc64le.gpkg.tar 54978560 BLAKE2B be4b07d1addc879ed061b2a3f9202d18de049d28df52350e021c5559e29c11243fa11a787a8239cb779b2eca6b6faeb4f59450c309ce4e7c340f8a303ef8662c SHA512 2a93b8ff166cbc6a1cd34836c7094217ba82c176d5d9fb313e5db47b281ac4d837dc286f580d291df45b159cdd13eeba5deaf7f1ac5f2b4237d5e1b276787b55
 DIST gentoo-kernel-5.15.147-1.x86.gpkg.tar 56064000 BLAKE2B b2368b7278972da768f8beb71faef33062df867488845c056a6b77cc6e229b0cb3a4ffa95ee68896f52f392ad062126e3a364c4b0d02d70e850895c020cdd5ac SHA512 ebddae5ef2bb7f5118a6f0f6a7dfa910d7e5954a8512956bbb0c3dc8f86eb7364f2c2c42ae5ccd056dc74d8bfa003ed114b6bdc3a1cb243ecb0c68bfcfdf7d6b
+DIST gentoo-kernel-5.15.148-1.amd64.gpkg.tar 66344960 BLAKE2B e741e0d9ae491df35f5cd8aae4e7a5e4150ce8f5f9b5643e3d14574c2244ee74639e36dd7944de9629f1664a0e9fc226d8e7d65ca65c2eb766a614b8c2ba0ede SHA512 27ee086cd3b7105a3da9d43fafa7f4d97632f4460a5e24121a9e73565310eaf36b6583579c30d7da28b1f49d7e482893b57e97566d13f9da0ff512ff6749f63f
+DIST gentoo-kernel-5.15.148-1.arm64.gpkg.tar 59729920 BLAKE2B adffbea7be512987df0813af7b7b55675adc249a7b2780e9d814ddd6699f4343f4d33a393ae044f89d09c27d08b22cc7ede718c423d13e630f821ed723652f1c SHA512 c83dd1bdf5578dd35be2330a690aa0137f00fa1fc66fa85872f959833168b15c695de08096da5b5113c37557dfd007365d0fab330c9b52f49ff1fdc1257c98be
+DIST gentoo-kernel-5.15.148-1.ppc64le.gpkg.tar 54968320 BLAKE2B 1629ca402319f9841e7c3cdf0b0ba0d3c58e55b3ee6ee47820d12c8f2735fa628e45b74d10bf9fa79e3ac7a2c0b178661f789e0c175eee3ddace9d5de9a5dd9d SHA512 20160f5e30aa14725cc2733d6e01aedd1dec39229cba7da985f91e7b500f4a3bdaa9bd35578b21610b95bde2eea06cf8b08ed263de92cce5a311476d1b0ebfa1
+DIST gentoo-kernel-5.15.148-1.x86.gpkg.tar 56064000 BLAKE2B 1973c3aa1ffe57ae850c43c5c2bb4b1d2a2e4666f2f1c87a4c78acd7ff10f02229c6e8f0daed93d38bb26b2b879e8298cb53dc6d69b9f58ece764104fdbb4ee7 SHA512 a456008a770d8ee078d1e99a9747ad70e743a91eec7f6f77520cdd85b5ed81a614264ddc259c356a233ec51bdf92eb49f3720661e360570d774383800ae3dc4e
 DIST gentoo-kernel-6.1.74-1.amd64.gpkg.tar 72601600 BLAKE2B 43b11ada3bed4fccd7ac6ce3cbea4ce142d43148d3645acea85e2eae388bfe389772196e0525b4d4dc0b54bfa03e086d0128cd7c877e89255b424b8fb6dfb885 SHA512 7a6c93fd5d0ed11fce61b5f56ae395116f9fefe7b8b765692ec3f8ae7bd01dd0ad3ffef2945fbdcaf4dac033a1efe3328109cd0e058c0f31e85be0dd65453703
 DIST gentoo-kernel-6.1.74-1.arm64.gpkg.tar 65628160 BLAKE2B 6cf9280fd9a0be7e8cfa06ccb4ff788911fc90f5e0a08fcb3d3db94c9cef3bc08e5bb37aa9bda7c9c3aef33becd568154d868254c563cf5a32588de5f68eeb29 SHA512 31c7a1fa05bf19af259ef114fc9ad13d8e703c72347c91b7c9c883a5fd60366db10a3d9e1b083f09dbdd9f8515e9597a1a3ec30ad8c5b6adbca385a7a97ff4d2
 DIST gentoo-kernel-6.1.74-1.ppc64le.gpkg.tar 59883520 BLAKE2B eb135a0383a2832c1f9ea68a4a68dce8ce64ee9834b9286c3caadbf2c3d7f39f019bb6d002f1936a5d0902f702e967607fc220afc7935b7e2be6bed5416d9fd7 SHA512 1e325751f217faf09325113d0cbd3cbcc6620b0df3558d34ed4d9e89305982f9399aa300119e2c4d5068a1b5cfc155f1c750281a1fe6648d3320d3753ca02f1b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-26 14:14 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-26 14:14 UTC (permalink / raw
  To: gentoo-commits

commit:     2d64556832235e0de27e3e7c476e41299ad37367
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 26 14:06:37 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 26 14:14:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d645568

sys-kernel/gentoo-kernel-bin: Bump to 6.6.14

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.14.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index dd58179ed53b..8c7d99386e41 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-84.base.tar.xz 4453064 BLAKE2B 195ca4777d311b883d335ae7e2320
 DIST genpatches-6.1-84.extras.tar.xz 3816 BLAKE2B 961081e49ae29d6127eba299282c1bd3e3b4d78778b03da6bae6a6be8cba5efba3bf17d40fee02c6923f8536042d3c4ae82b93046536d81e4873fcdb5dc5c8f1 SHA512 77f05bb5082a95e503e07936a2fd8868f202539a844bbca84bd4e0a692006cf4dcec1dccf35a17064f58c40fdf3a6c44fde80cfbb8e8b2bafdba1d950f0b28bf
 DIST genpatches-6.6-16.base.tar.xz 750868 BLAKE2B 13af5286f51a69dd0ad7b2543bcf0d933865e14c4c865e495f3225a8740bd7579858cbbd72a2099333e8dc241900c166730d4c812183f2636bf3d4049156a71b SHA512 70864a69f8bdb28f8fa3515a33be510a2c529a5c3bc767aede2dae1c290869491d776336be9983259685af9fee2d2bc61c821d0103c47e91b69078bf81fe2c63
 DIST genpatches-6.6-16.extras.tar.xz 3704 BLAKE2B a33d9a80926abd8318f124fa6aa25f7181b88a6965c17908232ef2b866a27a5e856e464895994599265e0e57d8e1f81561758df4670f25ef5694e5d5f535ba95 SHA512 8ee1686a16886320b698ac0e3767804fc9bbaf595335203fb2899c727a0ca0f3e551ac13b3cbb97cec8d91e77257aa1da75669f1c41d263960875e9d31303b1a
+DIST genpatches-6.6-17.base.tar.xz 894152 BLAKE2B ff9c821916d3b1350ac30a44673eee52df18d5c7766ccfb7e682740889191080e947ca6f78b8f2af3b1b2b879326c0b530a53f7443a54ecd124b27e89e99e6bd SHA512 45b6df20d995ceddbccf72db94062339e021eaa4a121d0591a936e39b1e56c8f2581dd1fde03505914adb787445b4cfd998f7847f640785dfa1c05e7959125aa
+DIST genpatches-6.6-17.extras.tar.xz 3704 BLAKE2B d85a68fe7bf6e4693a41958a053705e35b8829c236b8fad024f7332f89be277708dce2bc931c013b3bf51e14e3b11162342893b7d257541677b17efa918c86b7 SHA512 d53c369e9f54f6de450a41882626d74b22315b8ca7c7b381089b77a6b1b5a1b444109e8fc9c25bdf22afeb92af252c963c700e0e309cfa272caf39c1f5855a55
 DIST genpatches-6.7-3.base.tar.xz 19844 BLAKE2B 69f53a7bf61154f3644919b870ed4434ccd7ceeeb8c57e14c274c7be28a1f6c5b0af7975f4c0ef131ff5b53f3afa0a1a4b7c7db92202e11e3c1647524e8e9444 SHA512 5022aeb1970e8652b5f82d09642c22970bcae0e01deefbc0271cab9c054bd21ae4c3835f4fff0a22d14f5fa7495211a95c50b35535586dcdca3c2b1f45ce05a1
 DIST genpatches-6.7-3.extras.tar.xz 3700 BLAKE2B ce7bc87494eec57d39330b1de3462b99a088781bca0beefad667674bbd9eaa2f2413c712638d16ef8c335b6a0e353aec83f4eb69e3da53a88d51ca6853d3254c SHA512 43558eb7a699d5e24c8f2bea13689adaacc6c7c58b4975c3d204a4c2278620032add6ca6017c3fc6ae70ade7e3e227a655deb989b85ef05acb05804d33475ec6
 DIST gentoo-kernel-5.10.208-1.amd64.gpkg.tar 63252480 BLAKE2B 659253d258d12ae26473b9a3ad2b8e2ca9f481447870f290dca411f473db81ccde43c35b86590c0df563870c8d75496a4b2bd0918224f0f36a04a960be4b28a5 SHA512 d251deb2cfe021e477489f471bbe9c41c098416eb4b3c148c51e790be075b661a9db4264c3d6125352a7ac325bb0b982f8b650859c34fc48f61464851a7ab750
@@ -42,6 +44,10 @@ DIST gentoo-kernel-6.6.13-1.amd64.gpkg.tar 146032640 BLAKE2B 322a4c9fba664b7800a
 DIST gentoo-kernel-6.6.13-1.arm64.gpkg.tar 118630400 BLAKE2B e5345a1cc613116fca4942d1720efab5437f48043594eebbe47f7a5b218e89ad9aa10f471e896a2b9cab092a4ab3ce61b996c7db8142a6c929a0b65ef6d79169 SHA512 834bcca05da9a196408303181c5f43730be97c24bf4de13acff303aa40027e01d6b594c2fa23ce3b2ffbc37f322150592e11ab732f3586a05971e41ba711ca6a
 DIST gentoo-kernel-6.6.13-1.ppc64le.gpkg.tar 64358400 BLAKE2B d7c85ab1ffe7300bbcb6556b119f378d74a7282f33e764517cd35f6bfa0d35107497d00efc0a0258b4bd5932955d03b679b795328b5a827add330184b4ed8cd2 SHA512 80a855ebf8bb439683d5cb2a90e19c277e422e523bcfe5911b5e6ab82ccde01cee03bc3fb96105c5f1b8bab7173d93fc74c6d26ce117073052fc31772a7f1775
 DIST gentoo-kernel-6.6.13-1.x86.gpkg.tar 68300800 BLAKE2B 8c909a163ced25659b9da1830f15289d3e5cbff44e71a08f204295a05c6cf865f31224561f9fcd1181608c05be377b88b325456f22a9ac49a2fb632bc4cc024c SHA512 0fa399f18e2184568b8d1c45ebbae325b42077cf035a667f436796c20645ea56008019c7da636d9b6b1bf8ec7cb832fa132c04bbd9d9b066f80c149ba295fdac
+DIST gentoo-kernel-6.6.14-1.amd64.gpkg.tar 146083840 BLAKE2B e1acb6f9ed8e52f37023c19b73e9508504bc2680ac6416ec7928a6661dfcedbc46076ad7899d8367ee86000269f2da7e79b9f088fecea834be298a4ab4f5f110 SHA512 541e71d9f5acdbe9f8580f67e580f23dc6eac565d6556c4d068f484e84e99d6becf4d9255e5d68a968422f8e8ed6661895f4528f985d01aa5487386ba6056369
+DIST gentoo-kernel-6.6.14-1.arm64.gpkg.tar 118753280 BLAKE2B 8e7925024ea7b2e7cddbdf7504642666d2fabfa683b7e27297f2f532c8d84e4675af9318a67d3dbcd277f55f57721624c1a0152bb50b1d87a0de3e72189a00c4 SHA512 9ddcb39c3e86969902d447ba7b1955e27f0f4ddc2f9de987809a4e879c2a454ddd94f5c747023729080194be8cb7ad81170045fe4fc7adc8e6264782e40491fe
+DIST gentoo-kernel-6.6.14-1.ppc64le.gpkg.tar 64368640 BLAKE2B 5ecfbdfa3d1c7501908d837af9c47f60ad8704874aea8b1d7f572730765eba499a945ccea9b73bae2e3102cd6ac192d76d676e9c73ce57ce58d4fce79ae1c039 SHA512 bc253c401925d3e7b497f4921b0ac1b5f66fddf9f1775d593f25f489c2e6b70632632251623e7809cb51b554894f5a2e3ac04e8208ea4216a58a00c3d64d02e0
+DIST gentoo-kernel-6.6.14-1.x86.gpkg.tar 68311040 BLAKE2B 73ce986afef9372888b870f2b20ed2fbb84929069114775b1db7cb91e82e4ab9a73058f3cbed923662e29cf033ba0e6429bcd582198ec0c3c5b17b770926cfa2 SHA512 18a27bd398ef75ac2886a2cda3575e09e98db3558fa585c00c3670e9dbe1e7252db3b5bb7c42a9bf4a3e2a1543c09906a3a72d604edd42e01ba111da0c080fa2
 DIST gentoo-kernel-6.7.1-1.amd64.gpkg.tar 148244480 BLAKE2B 331554d8368fbf7e066e57859875dc04bfed10e1b7d937ef149af894214e6a0350f43f8c3b87fc3590e01f7eab3c5b94fe03a5632bb606fc435a0f63fe06fda2 SHA512 c6e5f6646669e390b06db010ab2e30a803a3d15b7f898b45c565cc58426161f4c9f12529e8d7beedec57c153de0cd9c1a73c25099c5c75a0ab66e2730ce12f51
 DIST gentoo-kernel-6.7.1-1.arm64.gpkg.tar 120647680 BLAKE2B 1ec1a5470c5f97bfa12e4e90ee58aa057c96a120ad8acd0fe62f858f8b685ac19f0759e76bf6d435243aa1b9d3dcdee4457b05eef2e2839b6d3589b38269dfab SHA512 35d41bf8df7fb65f8838c74d55afe005028af686859833e4bec8a86b061a804e48a425b77f222c3551188ccbd7b51b75491f5a13b69dd895cec9fc6405d59316
 DIST gentoo-kernel-6.7.1-1.ppc64le.gpkg.tar 65484800 BLAKE2B c0dc567e77b591a0d93a94d2f9f07f091f48ea5dee481d47dccd7b148617be56cb38d6f89da010bfe344eab0f396f556221a9e6df54a1353c4fd6cbfb9dba4f7 SHA512 04cf5db20c604999aed94e9bf3d69b546b6247a9ca68cd1bc187b52ef82b4c890538d5aaa976ba596224b2850e63505ae3fbab8f569e7f0c030569469e6ee302

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.14.ebuild
new file mode 100644
index 000000000000..9055f90433bd
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.14.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-26 14:14 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-26 14:14 UTC (permalink / raw
  To: gentoo-commits

commit:     b8915f67e20b945f204636a8c3a3f2f4004d09be
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 26 14:06:41 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 26 14:14:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8915f67

sys-kernel/gentoo-kernel-bin: Bump to 6.7.2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.7.2.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8c7d99386e41..6c786fc73fe4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.6-17.base.tar.xz 894152 BLAKE2B ff9c821916d3b1350ac30a44673eee
 DIST genpatches-6.6-17.extras.tar.xz 3704 BLAKE2B d85a68fe7bf6e4693a41958a053705e35b8829c236b8fad024f7332f89be277708dce2bc931c013b3bf51e14e3b11162342893b7d257541677b17efa918c86b7 SHA512 d53c369e9f54f6de450a41882626d74b22315b8ca7c7b381089b77a6b1b5a1b444109e8fc9c25bdf22afeb92af252c963c700e0e309cfa272caf39c1f5855a55
 DIST genpatches-6.7-3.base.tar.xz 19844 BLAKE2B 69f53a7bf61154f3644919b870ed4434ccd7ceeeb8c57e14c274c7be28a1f6c5b0af7975f4c0ef131ff5b53f3afa0a1a4b7c7db92202e11e3c1647524e8e9444 SHA512 5022aeb1970e8652b5f82d09642c22970bcae0e01deefbc0271cab9c054bd21ae4c3835f4fff0a22d14f5fa7495211a95c50b35535586dcdca3c2b1f45ce05a1
 DIST genpatches-6.7-3.extras.tar.xz 3700 BLAKE2B ce7bc87494eec57d39330b1de3462b99a088781bca0beefad667674bbd9eaa2f2413c712638d16ef8c335b6a0e353aec83f4eb69e3da53a88d51ca6853d3254c SHA512 43558eb7a699d5e24c8f2bea13689adaacc6c7c58b4975c3d204a4c2278620032add6ca6017c3fc6ae70ade7e3e227a655deb989b85ef05acb05804d33475ec6
+DIST genpatches-6.7-4.base.tar.xz 193776 BLAKE2B d0b6ee8e055d0c3b8122e1050818b49600a94c8b1b06ee4b6209d89207d527fc6c65352c728e359ad2830830ff25079a2d6d6ef6a55ecf60e43887c16673376f SHA512 5cc15425a7e9e80320f0b18b891d2efa2dfab4090441003b3c617d820c7e449a792aa266941bde0d22ba26e9a6999e42c3b686b270bc00389047678dd71b93d0
+DIST genpatches-6.7-4.extras.tar.xz 3704 BLAKE2B bf9fe3be461e9a5e7ebe59704bf22a418b67644345728b494ce3b725c03902d7cc226a32cc46c831afbb07e0111d397556b9f12c63871a8f173d7fe136acb2f0 SHA512 70e91002ba6b48fb9161a1f28279f29636e381a34b67856bb492fa36edbce68ae8aed48f50df5e7a14c59f1f8fa4e74ab9430b7cf762a5dd3feee08952213f69
 DIST gentoo-kernel-5.10.208-1.amd64.gpkg.tar 63252480 BLAKE2B 659253d258d12ae26473b9a3ad2b8e2ca9f481447870f290dca411f473db81ccde43c35b86590c0df563870c8d75496a4b2bd0918224f0f36a04a960be4b28a5 SHA512 d251deb2cfe021e477489f471bbe9c41c098416eb4b3c148c51e790be075b661a9db4264c3d6125352a7ac325bb0b982f8b650859c34fc48f61464851a7ab750
 DIST gentoo-kernel-5.10.208-1.arm64.gpkg.tar 56729600 BLAKE2B 3a57808162fac71ccf1f9539d268680f384476b1c497b573be141da8a48c68299562bf206813a0e35ad097b426fa70a14956b3ac474117e7eab227cf3f780230 SHA512 18beb0123749b717a21438f26aefb49298e392e57b517a7be6012d484d6dd80968d87d78d0c48cefd2edf45885d691ecfc2cfbc86481188c296d4afc6187b975
 DIST gentoo-kernel-5.10.208-1.ppc64le.gpkg.tar 52879360 BLAKE2B 34db7f65b4213a245e96716aa74af9fc2bafb67647f76681abde762c72a3b4c1d4b8dc8c98e3a5fed51ddc6c49baf6473a8717fcd596d4e2ebcc9aee4df8ded1 SHA512 c0704b57a4de8bcbfa04f683ff5155ba022774ec22d8ef7dc65bd14db574e95648ea67a5340f7c979d57c14bcc779fe1a53007da249c8d6b251230fa9f04af98
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.7.1-1.amd64.gpkg.tar 148244480 BLAKE2B 331554d8368fbf7e066e
 DIST gentoo-kernel-6.7.1-1.arm64.gpkg.tar 120647680 BLAKE2B 1ec1a5470c5f97bfa12e4e90ee58aa057c96a120ad8acd0fe62f858f8b685ac19f0759e76bf6d435243aa1b9d3dcdee4457b05eef2e2839b6d3589b38269dfab SHA512 35d41bf8df7fb65f8838c74d55afe005028af686859833e4bec8a86b061a804e48a425b77f222c3551188ccbd7b51b75491f5a13b69dd895cec9fc6405d59316
 DIST gentoo-kernel-6.7.1-1.ppc64le.gpkg.tar 65484800 BLAKE2B c0dc567e77b591a0d93a94d2f9f07f091f48ea5dee481d47dccd7b148617be56cb38d6f89da010bfe344eab0f396f556221a9e6df54a1353c4fd6cbfb9dba4f7 SHA512 04cf5db20c604999aed94e9bf3d69b546b6247a9ca68cd1bc187b52ef82b4c890538d5aaa976ba596224b2850e63505ae3fbab8f569e7f0c030569469e6ee302
 DIST gentoo-kernel-6.7.1-1.x86.gpkg.tar 69447680 BLAKE2B 9a9aca80ff60e42a5e872d4adfbf4e9271d4d7512270387635374a548ddec54a3e168bbbadc5e6c8cc7bc237cebbc22d41adb665a0c025f36663b429a5bb06a7 SHA512 c458b99b01c04bddf5fa816595b53cdc36c4a71b897a3434764f424b631f23670caf555ee3ef1b247b7293cb115568ca96ebe10c1b5fcac2892a4c49d47f8bcc
+DIST gentoo-kernel-6.7.2-1.amd64.gpkg.tar 148234240 BLAKE2B 6a6bba15615213dace9bf7bf5eca91a8858180574606c9d1af25b5453b1ffdfcf1975b2e20a5486cde94e48ae2d56afab33212ee97ee8bcb6160c83867d4d5e0 SHA512 138894f1473df1569446580da421a1181f4100b907edf8f16b87a9462bee345a9bcb3c35ab94db016b5b3832fcac9f7059b55cf3a56ca6342f050511c3d8e9a8
+DIST gentoo-kernel-6.7.2-1.arm64.gpkg.tar 120760320 BLAKE2B bb928c929e5d17696a724595c6c247c4c6b9dae11c3bc4aceb720409de6046db10a017b3e38630ee1839fee8459243ead620fd8e4440a39ba298f07c32a7b9e1 SHA512 8d0d67025cbcf1dfad98afc46e150880e7ad1e3b4b21c129dc5cda766852bcb52f3bc7a74a606c1e529ad4c83a37d8f65254f678c12dac2731013275c1ca8c15
+DIST gentoo-kernel-6.7.2-1.ppc64le.gpkg.tar 65505280 BLAKE2B d306a1570272d9c8df6adc0f06cfd8e63e1d318f95ef2c11bfb750e37fb4b3cce42c124758a6963161f4bf17c08059c7b8621baae2e9d31f393ad8a12d1a8c57 SHA512 f8777ab4c09c9ae5d0e81092cc70b5266fd4454586432c983b56c10135afb3d6812cf446d23fa5deb64a8d7616ee01babd05dd312b88a2f6dd915da083ba01a9
+DIST gentoo-kernel-6.7.2-1.x86.gpkg.tar 69478400 BLAKE2B 61961a9071bffa0a3c0bee9529f7443dd0f41cb0abbe37e539df6f5915fb46ae412238c1e6cab4cbdbeaa4eee77e2edd513e976f523f28f77dc96f38fe1f14aa SHA512 e2a287cbb47db3fd7ff49b1d6676ecb42f1587e1946c3980cc2d13652d3390a0fe445d695630d65571e974a32f72431d2d8c05109073522dd0ad8d3d1710735f
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.2.ebuild
new file mode 100644
index 000000000000..44d02e88809f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.2.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-26 14:14 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-26 14:14 UTC (permalink / raw
  To: gentoo-commits

commit:     c771f3093b027956f3e5fe73b77ea228b59d7a3e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 26 14:06:20 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 26 14:14:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c771f309

sys-kernel/gentoo-kernel-bin: Bump to 5.10.209

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.209.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b6d4211ff827..4a6f9da4a12f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-219.base.tar.xz 6357760 BLAKE2B a269d5841d3a4b959c6a5ac49cac174a619463ff0792218d2c9311b22b54202f594b5edfed6fda147cbcb20a9d11aa9b886538e898c1442f8eb456a95b6ef5ce SHA512 4938bd81ccbb600e23a4d48096cfadf019e01324d8239a358cd1e0c506a16724ab7d4ec018bf48f6edd1f20d15e1db0c17bea98a349327fd51fb01384aeb2518
 DIST genpatches-5.10-219.extras.tar.xz 3872 BLAKE2B e750906a1615f45077bba557296d5fbb41cffbb909e33b61280dd35846ce13cf3ecf2620404b348d17bd26cd588a7edffea97c3be3ab78fdbf9ab6737ca4f8e1 SHA512 17ec35b053139a93997b5a3c35a7ba61d6ef87c05aeef3ca06eea3bddf76ea5e2e10664d304a673780e3543791c46580548ba4dde40fbcb42a86a484408af57a
+DIST genpatches-5.10-220.base.tar.xz 6420640 BLAKE2B bc737c88f1e7eff80ccb12513ddbdbf9a2598477d691678c94ba3f261187d62af91dcb309b0a3d7b0ac97c1ef89d8aa774e179f97bd950bad022580447889492 SHA512 3b3b423b5f6ccfa0a74a567b1108c2027582b78409ca17f4044214fb3cb3586ec0cc0eab6bd2f5dd49f13fdbedb7d78a0ddcd596347ae0a26e7a6b6901ed10b4
+DIST genpatches-5.10-220.extras.tar.xz 3872 BLAKE2B 71384eeb192c4d3ef24e28cba7848a2e51ec6b582d0904593902f15d8f03c33bd4155e9ec8b52b601af399bccac2c52b3892109dff151a89f636d9f130306e02 SHA512 e8b61757336cd513bb7c49725c569218a749ebf6782515a30c63c1d9ac922f8781ceb6d5399437889a281ac393970c09fd8bf0327f0de45cb8de1d604d49fb0a
 DIST genpatches-5.15-156.base.tar.xz 6004636 BLAKE2B f70c2a3bfc3d65fea8d4764b953d147a1725162aeaf319701a3d4b1d47c846932c4c8cd009bf81b4ce33754e966dac4630e2f690c403ec5181e3cc122496db09 SHA512 4d2fd08626d433d7230b27fb1cbd8a3fec9a942ddbd01988dba8632f25b510353b5086f4db1d529b88770e579189fc7bf6a4d02828c662fcb230e51efbecad9c
 DIST genpatches-5.15-156.extras.tar.xz 3936 BLAKE2B ad08b5d93b943236326d333c627ae8cd279d78fd2b8f8df420ce75be815472dca9785b8eb14015ca2dbc92560a8589d31b9f9edbf81280c85d1ce6fe58aed0b1 SHA512 580ba97a039ff7417b448d4df13b67ed262b7a47be449515ca80125a89b5da3eeee773757db6ff7389b501daee6ab708e19dc2713088ee118859e1e9d3f4b303
 DIST genpatches-6.1-83.base.tar.xz 4358680 BLAKE2B 0ef9de04e2bdbfd4cdf2942ad1e1b27b8a314b07409cd7c140d0cc2783679a135eedd7d08860ed9fb6256115dbfbcbab5cd3d15522733bd72ec3d4d918fdc96e SHA512 544630385153defad073422da90ec6710d0b4e3444ca1843017b1f1b855add852045c0a1d7e8cd68c037746c4c23e8ec24df747469e177519384ca2e8185cfda
@@ -12,6 +14,10 @@ DIST gentoo-kernel-5.10.208-1.amd64.gpkg.tar 63252480 BLAKE2B 659253d258d12ae264
 DIST gentoo-kernel-5.10.208-1.arm64.gpkg.tar 56729600 BLAKE2B 3a57808162fac71ccf1f9539d268680f384476b1c497b573be141da8a48c68299562bf206813a0e35ad097b426fa70a14956b3ac474117e7eab227cf3f780230 SHA512 18beb0123749b717a21438f26aefb49298e392e57b517a7be6012d484d6dd80968d87d78d0c48cefd2edf45885d691ecfc2cfbc86481188c296d4afc6187b975
 DIST gentoo-kernel-5.10.208-1.ppc64le.gpkg.tar 52879360 BLAKE2B 34db7f65b4213a245e96716aa74af9fc2bafb67647f76681abde762c72a3b4c1d4b8dc8c98e3a5fed51ddc6c49baf6473a8717fcd596d4e2ebcc9aee4df8ded1 SHA512 c0704b57a4de8bcbfa04f683ff5155ba022774ec22d8ef7dc65bd14db574e95648ea67a5340f7c979d57c14bcc779fe1a53007da249c8d6b251230fa9f04af98
 DIST gentoo-kernel-5.10.208-1.x86.gpkg.tar 53565440 BLAKE2B ec03e4934ca8108f296da0c2b3fd8f265209714cac59b05760a5ff6c0a920b48a2558121feb6840b60cac716a945396e729b583f0730892fac007f11b5645c0a SHA512 c003b02602a27b45ecab6a38ea058ddb999fa9d7285ad7a39ea858f24165d4b495c856c4ee1e8ad1e005ae214a7c392a03143e2084ea1eb9c3c6a78928afd839
+DIST gentoo-kernel-5.10.209-1.amd64.gpkg.tar 63272960 BLAKE2B 66fba0e3b83fad66c87a2ab9d5c5a01641e54b48cfd7102264ee49597000888223bc5ec9e6c1a4af75ac0b05ed5e0565eaf1646b6ffd5aea39ceb9cc6a69ad3f SHA512 8d605ea4daad4c1fdcc472a7fc50320f87cc118d8d92a8fe1c3b8bc6dc45c6b8a6de312df4c13405042a3c1426d51ad62fc20ebd04efa0368a3d2061bd02b942
+DIST gentoo-kernel-5.10.209-1.arm64.gpkg.tar 56729600 BLAKE2B b8c1d52c2a13a899b18328ba7ffe51bf67d6c1a802569ae5ae2abdf57676d28605451c3da15b6fdc96584e3fefa68330ffbd01c5c196a3e3a948056998379734 SHA512 5dca9b10233e8eb973a9e3dd9bb571b900afa0d98569a4e9388c4c40d2ccedcbacb7a1bc90908ed038bfd5639e11ca05fc5234c9571752f308769c5de6e444a1
+DIST gentoo-kernel-5.10.209-1.ppc64le.gpkg.tar 52869120 BLAKE2B f92afb6f8985ff958103c256f4f2c06fb38c1e0495bdd07de0f0a4ca12f5bc7f567172c24d27c27cf83e375c32e929b7e65a4f4b1c3508ecc0a01162f8f85bdf SHA512 9cb7a12b7b672b3b82b23153b0afd91cbef0906f7cc0458b8f34bd5cf389afbde8d3cd162726669be6cc4dfe2302ceb51d97e0937b7ab4afc5d06fb6b0f8f8ae
+DIST gentoo-kernel-5.10.209-1.x86.gpkg.tar 53565440 BLAKE2B e99f3440f24dd31572a52000e526fd9c1fca236aa39b808411659738f4d9fb52672a452550dfb8d948183dc35ce18706c4d96ce63372ef221001fcfaa8744bdb SHA512 91d354a178995c4fa6e42a7001efd3c4c16005a5b7e3f4f9db308111ad905a16ceeb6a5dfef88cc6ecf67035b702e25d2bdb7e9e1ec26b2117dad785ebdaad1c
 DIST gentoo-kernel-5.15.147-1.amd64.gpkg.tar 66324480 BLAKE2B c6d5b1c2cde86c3573049ef89b5baed82fd871e539ac915e271edbd65e07b4a9c778cbe7076aac2e21cceb4a129ffb1f33c8866643bde65ac926b073f4da1985 SHA512 65a50d8664b37cd09e5923a09c96c2915e81fda1ec8fd14cef8723db3f52c6df1bb5247ed1c9414571bb90b82e01180d90d42711b3e2724bf803cd16edb237c0
 DIST gentoo-kernel-5.15.147-1.arm64.gpkg.tar 59740160 BLAKE2B bd2f87241c5738ed3a2d7972cf48323956133b4585d12bcb24762b9d05a56e3bd9fbdaf2acdf08579390d5b1c0b7856e21dc2a64f41d55ca431eb186f917cc8a SHA512 d30158985928568e750c7c50af8e6faa6d834788280c2fced33f93ac83dd6b8997ffaa057c077ff508d7e454c92537806dc87917609194ff2f3b1a10273ff91d
 DIST gentoo-kernel-5.15.147-1.ppc64le.gpkg.tar 54978560 BLAKE2B be4b07d1addc879ed061b2a3f9202d18de049d28df52350e021c5559e29c11243fa11a787a8239cb779b2eca6b6faeb4f59450c309ce4e7c340f8a303ef8662c SHA512 2a93b8ff166cbc6a1cd34836c7094217ba82c176d5d9fb313e5db47b281ac4d837dc286f580d291df45b159cdd13eeba5deaf7f1ac5f2b4237d5e1b276787b55

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.209.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.209.ebuild
new file mode 100644
index 000000000000..1a44f330be18
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.209.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-01-27  9:48 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-01-27  9:48 UTC (permalink / raw
  To: gentoo-commits

commit:     2d3fb28efe40792f961d1e7a7dcc59098058b024
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 27 09:47:03 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 27 09:48:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d3fb28e

sys-kernel/gentoo-kernel-bin: Bump genpatches to 6.7.2-r1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.7.2-r1.ebuild              | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6c786fc73fe4..b3c0f9902506 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.7-3.base.tar.xz 19844 BLAKE2B 69f53a7bf61154f3644919b870ed4434
 DIST genpatches-6.7-3.extras.tar.xz 3700 BLAKE2B ce7bc87494eec57d39330b1de3462b99a088781bca0beefad667674bbd9eaa2f2413c712638d16ef8c335b6a0e353aec83f4eb69e3da53a88d51ca6853d3254c SHA512 43558eb7a699d5e24c8f2bea13689adaacc6c7c58b4975c3d204a4c2278620032add6ca6017c3fc6ae70ade7e3e227a655deb989b85ef05acb05804d33475ec6
 DIST genpatches-6.7-4.base.tar.xz 193776 BLAKE2B d0b6ee8e055d0c3b8122e1050818b49600a94c8b1b06ee4b6209d89207d527fc6c65352c728e359ad2830830ff25079a2d6d6ef6a55ecf60e43887c16673376f SHA512 5cc15425a7e9e80320f0b18b891d2efa2dfab4090441003b3c617d820c7e449a792aa266941bde0d22ba26e9a6999e42c3b686b270bc00389047678dd71b93d0
 DIST genpatches-6.7-4.extras.tar.xz 3704 BLAKE2B bf9fe3be461e9a5e7ebe59704bf22a418b67644345728b494ce3b725c03902d7cc226a32cc46c831afbb07e0111d397556b9f12c63871a8f173d7fe136acb2f0 SHA512 70e91002ba6b48fb9161a1f28279f29636e381a34b67856bb492fa36edbce68ae8aed48f50df5e7a14c59f1f8fa4e74ab9430b7cf762a5dd3feee08952213f69
+DIST genpatches-6.7-5.base.tar.xz 195356 BLAKE2B 64dc86eb0d86a4afb318c09593bf0be4e210dd61e02c66d8b71bb56c2da29ebe04aed1329f90b3c6a1adadfded7bffc3a02d055b72c12df7e5500084c106bf2f SHA512 c24f66198ad33c2cd4f8bd62ed2f21bb482803e874427318443742a28577c907c83c00365e99fc123e708334ae76d6d5f7237e50d1f6d8969a7888aa5041f26f
+DIST genpatches-6.7-5.extras.tar.xz 3700 BLAKE2B 8d4dcde0675f4921e2c0e34dd7df63da281fdef2e670b050cee44ef8cd3b0040031491a8585e72d166dd00af3e278baa1c4df7f3386a1a946ae141b67d31b25b SHA512 6654e57796aaa17275621dd91ac1b205e4fb645231aba99366a3fe4136e713cb5ba87fee7ab3b0f606b3a6a0c72f402764760a110ca7299b2faaca492ea5585b
 DIST gentoo-kernel-5.10.208-1.amd64.gpkg.tar 63252480 BLAKE2B 659253d258d12ae26473b9a3ad2b8e2ca9f481447870f290dca411f473db81ccde43c35b86590c0df563870c8d75496a4b2bd0918224f0f36a04a960be4b28a5 SHA512 d251deb2cfe021e477489f471bbe9c41c098416eb4b3c148c51e790be075b661a9db4264c3d6125352a7ac325bb0b982f8b650859c34fc48f61464851a7ab750
 DIST gentoo-kernel-5.10.208-1.arm64.gpkg.tar 56729600 BLAKE2B 3a57808162fac71ccf1f9539d268680f384476b1c497b573be141da8a48c68299562bf206813a0e35ad097b426fa70a14956b3ac474117e7eab227cf3f780230 SHA512 18beb0123749b717a21438f26aefb49298e392e57b517a7be6012d484d6dd80968d87d78d0c48cefd2edf45885d691ecfc2cfbc86481188c296d4afc6187b975
 DIST gentoo-kernel-5.10.208-1.ppc64le.gpkg.tar 52879360 BLAKE2B 34db7f65b4213a245e96716aa74af9fc2bafb67647f76681abde762c72a3b4c1d4b8dc8c98e3a5fed51ddc6c49baf6473a8717fcd596d4e2ebcc9aee4df8ded1 SHA512 c0704b57a4de8bcbfa04f683ff5155ba022774ec22d8ef7dc65bd14db574e95648ea67a5340f7c979d57c14bcc779fe1a53007da249c8d6b251230fa9f04af98
@@ -58,6 +60,10 @@ DIST gentoo-kernel-6.7.2-1.amd64.gpkg.tar 148234240 BLAKE2B 6a6bba15615213dace9b
 DIST gentoo-kernel-6.7.2-1.arm64.gpkg.tar 120760320 BLAKE2B bb928c929e5d17696a724595c6c247c4c6b9dae11c3bc4aceb720409de6046db10a017b3e38630ee1839fee8459243ead620fd8e4440a39ba298f07c32a7b9e1 SHA512 8d0d67025cbcf1dfad98afc46e150880e7ad1e3b4b21c129dc5cda766852bcb52f3bc7a74a606c1e529ad4c83a37d8f65254f678c12dac2731013275c1ca8c15
 DIST gentoo-kernel-6.7.2-1.ppc64le.gpkg.tar 65505280 BLAKE2B d306a1570272d9c8df6adc0f06cfd8e63e1d318f95ef2c11bfb750e37fb4b3cce42c124758a6963161f4bf17c08059c7b8621baae2e9d31f393ad8a12d1a8c57 SHA512 f8777ab4c09c9ae5d0e81092cc70b5266fd4454586432c983b56c10135afb3d6812cf446d23fa5deb64a8d7616ee01babd05dd312b88a2f6dd915da083ba01a9
 DIST gentoo-kernel-6.7.2-1.x86.gpkg.tar 69478400 BLAKE2B 61961a9071bffa0a3c0bee9529f7443dd0f41cb0abbe37e539df6f5915fb46ae412238c1e6cab4cbdbeaa4eee77e2edd513e976f523f28f77dc96f38fe1f14aa SHA512 e2a287cbb47db3fd7ff49b1d6676ecb42f1587e1946c3980cc2d13652d3390a0fe445d695630d65571e974a32f72431d2d8c05109073522dd0ad8d3d1710735f
+DIST gentoo-kernel-6.7.2-r1-1.amd64.gpkg.tar 148172800 BLAKE2B 115940819c422ad97d28ddf75a436f08002ba30f2ca26560ff2dd5aef9b04404303f9c7e43eaa5aa169e96bad17c5ed1e914115da66caba26624af69cff585e2 SHA512 6b1dc6f1f7326b2508f18481a942d9c5b24249348b8f1b396fe9c8fa0fe8db34d758e6d63eb446d6ce5fe7de36d9e437ba5050ee42ff9a63171351180cded487
+DIST gentoo-kernel-6.7.2-r1-1.arm64.gpkg.tar 120750080 BLAKE2B fed0208b7b8cc75d267cde94b87ddfdb710a0f78a3bfefbd4a21d1bc2b6a4fae0601272e9a3048aee85ae90439504523c21788266da2d76a8ae9d44198e29418 SHA512 6fa187abacae81c8ac48b49cf24f13d00e48ab82f41dc65262d072bc31e8443d49e09c2817dff5b88f6d181b20a66e7a479e05de90e684c7a84753e6c8d7dee9
+DIST gentoo-kernel-6.7.2-r1-1.ppc64le.gpkg.tar 65474560 BLAKE2B 4c05b042af87543f8bf3fd36a78f7ca95b478129f10aeb1b0eec1e0340583ece0b06cbf2960f28af173b140b3cf87054d92049449ab62957b4ffb5385af4247d SHA512 4bc5cc3ee50017f50c5a23fd1e823b61108873d579f9036f9b994cae12d81bbdfb4c300286a865b0d4b26e291e0c624f2ade0d3dce67803cea2f1face988985d
+DIST gentoo-kernel-6.7.2-r1-1.x86.gpkg.tar 69457920 BLAKE2B e1be7f1a47a14d6672fcece12a00b99131be34e19e22bfacb3ef2e56b634115d11c553bdbb0fd0157727aadf9ef2a591f4c430a4698e3c9c127c28e01af992ff SHA512 af52a0c5d6976c42079f6caab2e9ec735824d2d8109b17f55adabfc535fe5661c478e95b88336241ecb6fac93ac3628c257b18ad0bdb5beff4a21f1e9faf86b2
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.2-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.2-r1.ebuild
new file mode 100644
index 000000000000..9055f90433bd
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.2-r1.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-01 15:41 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-01 15:41 UTC (permalink / raw
  To: gentoo-commits

commit:     11654a24dec77eef5a83b117b8e041310553363b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  1 15:25:37 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb  1 15:40:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11654a24

sys-kernel/gentoo-kernel-bin: Bump to 6.1.76

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.76.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b3c0f9902506..8a199cd9ecc8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.1-83.base.tar.xz 4358680 BLAKE2B 0ef9de04e2bdbfd4cdf2942ad1e1b
 DIST genpatches-6.1-83.extras.tar.xz 3816 BLAKE2B d22ef26f4b321319ce84b7bac4b345759519ce1bf4b821fd85590021f93c80242506b4ebd3cfca6ad4c1e56dc8d3600e54a0b459f07eabe0e154b03a0a1bb37d SHA512 086b04be251177d98038fc2aab2b4110aea45144996b3e50d7803e331a5660cef9e4c7d6fe794905dc8a22065ab8ecf4b5eb5f94e8db59df88a2c861c09c2505
 DIST genpatches-6.1-84.base.tar.xz 4453064 BLAKE2B 195ca4777d311b883d335ae7e2320ffffd9d7c73d02c54c7a0410804bd363f1e1eeccda64a5514d8575622cdcfcd54b0821157286fc09f5e85303d72aa1a4f26 SHA512 67dc650cd38fa9cfefadd1592673955e112f4d8a43625d89690395b6eb59a4cad2d0af53ea2d482e163bdd9a8a047582a24054d074c512562b180176d9c8cc77
 DIST genpatches-6.1-84.extras.tar.xz 3816 BLAKE2B 961081e49ae29d6127eba299282c1bd3e3b4d78778b03da6bae6a6be8cba5efba3bf17d40fee02c6923f8536042d3c4ae82b93046536d81e4873fcdb5dc5c8f1 SHA512 77f05bb5082a95e503e07936a2fd8868f202539a844bbca84bd4e0a692006cf4dcec1dccf35a17064f58c40fdf3a6c44fde80cfbb8e8b2bafdba1d950f0b28bf
+DIST genpatches-6.1-85.base.tar.xz 4505468 BLAKE2B cb674a16ea9f1729844507b358684b655e68c3b701ee470be8ae9314b8cd4b7edfa6b4e79381faf2b0a1af0f3ee6a703f204b54e239d98bb5e8eb1c4c3c3325c SHA512 148a3fcc14c225f95b111d7c4e0f79e3a20dfe51556cbf24428d40e5082e1d5056a6bb93cffc78daa4a8c9d126030982370e85b8768b0c1f3487064a1d6519cb
+DIST genpatches-6.1-85.extras.tar.xz 3812 BLAKE2B 9b51a2d050fd8dece5f64d5d9c82ebd9231c702e93aed6374fbc4a13138fc1c3b67fd516bfa50b234e9e0aeabb582e7e3939f0464f0188d352b311997b131413 SHA512 4fc490e4ad0e2c652f5542c7c4b043d68999b6eecbe48ab7f6168ae202de7a0f0bd7f24af1535b0f588bca84e35aaf2f574241543067ddd96224b85387ff8de3
 DIST genpatches-6.6-16.base.tar.xz 750868 BLAKE2B 13af5286f51a69dd0ad7b2543bcf0d933865e14c4c865e495f3225a8740bd7579858cbbd72a2099333e8dc241900c166730d4c812183f2636bf3d4049156a71b SHA512 70864a69f8bdb28f8fa3515a33be510a2c529a5c3bc767aede2dae1c290869491d776336be9983259685af9fee2d2bc61c821d0103c47e91b69078bf81fe2c63
 DIST genpatches-6.6-16.extras.tar.xz 3704 BLAKE2B a33d9a80926abd8318f124fa6aa25f7181b88a6965c17908232ef2b866a27a5e856e464895994599265e0e57d8e1f81561758df4670f25ef5694e5d5f535ba95 SHA512 8ee1686a16886320b698ac0e3767804fc9bbaf595335203fb2899c727a0ca0f3e551ac13b3cbb97cec8d91e77257aa1da75669f1c41d263960875e9d31303b1a
 DIST genpatches-6.6-17.base.tar.xz 894152 BLAKE2B ff9c821916d3b1350ac30a44673eee52df18d5c7766ccfb7e682740889191080e947ca6f78b8f2af3b1b2b879326c0b530a53f7443a54ecd124b27e89e99e6bd SHA512 45b6df20d995ceddbccf72db94062339e021eaa4a121d0591a936e39b1e56c8f2581dd1fde03505914adb787445b4cfd998f7847f640785dfa1c05e7959125aa
@@ -44,6 +46,10 @@ DIST gentoo-kernel-6.1.75-1.amd64.gpkg.tar 72611840 BLAKE2B 275d2cb2f1b2e33e9479
 DIST gentoo-kernel-6.1.75-1.arm64.gpkg.tar 65617920 BLAKE2B 7c9eff13dd838bb02d6b04890b247b7648028b4201c269596f58450903adbf6b45504f3eb4ae25ac18e0e65e7fce427d83447a999f7aed2faeda14a9672c4dda SHA512 aa24f641951a027dc8daa56711f87debc186552a7e035ab5f2d1c3f3e42b219c1667a99bff2ab16f3bc5c0dcf1d98941775814c537eef64b59e25a5c40d74b99
 DIST gentoo-kernel-6.1.75-1.ppc64le.gpkg.tar 59883520 BLAKE2B 95463c2151bcf76d586c98b483765e5a710215e5d68f637d999e5f10450c23d41f470a1ebc2e2feb7bd44b703a8e5c5524242e0389d57d4e4609de4c3ba63cff SHA512 c3970fe061af0bf3da147676f5f39e7063742d552235d3038d03d5198d18127bf7bedd5c1b395c3faa6d65a01c605292d4430c06be1ef51cb1cacbdea1702b6d
 DIST gentoo-kernel-6.1.75-1.x86.gpkg.tar 62167040 BLAKE2B e8668c532da434bc1bb3c92404fbd07066d6b30a0119041f498c317060f155a543410005630db6bb36239c5b14eaee02c5ee4a71114b7fc5b9bc0e28c86d00c7 SHA512 4a1c8935dddeba0787a6f636bc9201594df886ce836161d53b31675c0eedd23bb7a1ef2cb243247524b84d01f24b5055da958993762e3a35a2ddcacd46dae2ea
+DIST gentoo-kernel-6.1.76-1.amd64.gpkg.tar 72622080 BLAKE2B 8204295b9da2420fcee6d548e1c8be43b0b1fa83bf8144ca82341a9d109ba690257861f628750b1a49c5feef167a8452abdc3d09408816234063eda7d304082a SHA512 15d7bf1b5804f36d16c315e78a6616d43d04d54a1aabca37dafa2e4f89179b9456ee37dd9b72c10e4fc8c4e239723ed84e10c12772a46738463bc965a162b14f
+DIST gentoo-kernel-6.1.76-1.arm64.gpkg.tar 65628160 BLAKE2B 7b51b150d2645931041f56e11653e5e49f99c89c04c13fbc4ab9571bf12c4726ffa603a9edebfc827fd8036e2e0b060e002ca4f23509a86de067abb76adeba02 SHA512 b0b5a59338d50cf4c4ee415079d78c747fa350ae9afed6a65826ad8aeb6fcc2e8d57729f16a50b1e8f890a291edfaa74497322d5891476a66ab797d890451cdd
+DIST gentoo-kernel-6.1.76-1.ppc64le.gpkg.tar 59883520 BLAKE2B 666b41e74c3f976e51bda227a805c49cc1537747d3c0efcfa8cf0af6d551f4a2002fc791f4c8b26499fd9c2338cac389e78e1b942a751410bbc4158863516fd4 SHA512 27d89d906fe2c5471e8ee09be61e34c7a35f5e4805a8a12b1b1eb233d342f1eb4ec7a083723c3a3031faf054e4152716b7b3f22f034941acc020f8d3052c81fb
+DIST gentoo-kernel-6.1.76-1.x86.gpkg.tar 62167040 BLAKE2B 2c25dd81f5e9ffb2f2b6a7349be83c6793cd639b9c81aa5c359421834b079b60c1375511e417d58e935941169b5efbb8e321d39e2fbd8be46ac43612bca3fe0a SHA512 187012f41d9cf181df539ef369b1fd23875702ddd6b28b9d4e2d960afd6b4bc81b676597cf1f3420b7c4dbdaec3f6d470d72859fe3460db86f5cbdb92b4b1440
 DIST gentoo-kernel-6.6.13-1.amd64.gpkg.tar 146032640 BLAKE2B 322a4c9fba664b7800a9d0e2a229196f0224df8d85768d20a4988daf0c7e990761eda5761bca4a5c56624ff1739ddb92932a07f6bc6305fc6dec5d9924e6b4be SHA512 a920135a123482bdecc390dd5e6da9b29c5d94b1f330af6020af7aad2e67d1cb177e15689a7559c31e495e2610ddc32b99f4fff7045a0f4ce0605f26dd71f3f2
 DIST gentoo-kernel-6.6.13-1.arm64.gpkg.tar 118630400 BLAKE2B e5345a1cc613116fca4942d1720efab5437f48043594eebbe47f7a5b218e89ad9aa10f471e896a2b9cab092a4ab3ce61b996c7db8142a6c929a0b65ef6d79169 SHA512 834bcca05da9a196408303181c5f43730be97c24bf4de13acff303aa40027e01d6b594c2fa23ce3b2ffbc37f322150592e11ab732f3586a05971e41ba711ca6a
 DIST gentoo-kernel-6.6.13-1.ppc64le.gpkg.tar 64358400 BLAKE2B d7c85ab1ffe7300bbcb6556b119f378d74a7282f33e764517cd35f6bfa0d35107497d00efc0a0258b4bd5932955d03b679b795328b5a827add330184b4ed8cd2 SHA512 80a855ebf8bb439683d5cb2a90e19c277e422e523bcfe5911b5e6ab82ccde01cee03bc3fb96105c5f1b8bab7173d93fc74c6d26ce117073052fc31772a7f1775

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.76.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.76.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.76.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-01 15:41 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-01 15:41 UTC (permalink / raw
  To: gentoo-commits

commit:     09b29b0b12c111a8014046d034ee9f6f90068697
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  1 15:25:46 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb  1 15:40:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09b29b0b

sys-kernel/gentoo-kernel-bin: Bump to 6.6.15

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.15.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8a199cd9ecc8..d3a887a0fa82 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.6-16.base.tar.xz 750868 BLAKE2B 13af5286f51a69dd0ad7b2543bcf0d
 DIST genpatches-6.6-16.extras.tar.xz 3704 BLAKE2B a33d9a80926abd8318f124fa6aa25f7181b88a6965c17908232ef2b866a27a5e856e464895994599265e0e57d8e1f81561758df4670f25ef5694e5d5f535ba95 SHA512 8ee1686a16886320b698ac0e3767804fc9bbaf595335203fb2899c727a0ca0f3e551ac13b3cbb97cec8d91e77257aa1da75669f1c41d263960875e9d31303b1a
 DIST genpatches-6.6-17.base.tar.xz 894152 BLAKE2B ff9c821916d3b1350ac30a44673eee52df18d5c7766ccfb7e682740889191080e947ca6f78b8f2af3b1b2b879326c0b530a53f7443a54ecd124b27e89e99e6bd SHA512 45b6df20d995ceddbccf72db94062339e021eaa4a121d0591a936e39b1e56c8f2581dd1fde03505914adb787445b4cfd998f7847f640785dfa1c05e7959125aa
 DIST genpatches-6.6-17.extras.tar.xz 3704 BLAKE2B d85a68fe7bf6e4693a41958a053705e35b8829c236b8fad024f7332f89be277708dce2bc931c013b3bf51e14e3b11162342893b7d257541677b17efa918c86b7 SHA512 d53c369e9f54f6de450a41882626d74b22315b8ca7c7b381089b77a6b1b5a1b444109e8fc9c25bdf22afeb92af252c963c700e0e309cfa272caf39c1f5855a55
+DIST genpatches-6.6-18.base.tar.xz 1008124 BLAKE2B 90cfa49d54e086a9fbaf20154f427def0097e76ba6ef5a0b41cd0004634a9d8dd5413e53ea80c340716f3d8dca3685e8aed5e7d8180a11b30e2893c084858092 SHA512 0c5c7d3ed4fb6594d075fd853a730023cbb1e2902377d59cc07d6ee0bc934b371d8a522405c63a0f90a8e0742aca4b770eb25311013c062e7484e5d6f33f1fda
+DIST genpatches-6.6-18.extras.tar.xz 3704 BLAKE2B 9ce8d2ab8cdd70100a0552648053df120ba52c3ae281a6f102e5982550d15d7096eb2efcf9f5f30da17c6f86b2aa75d903f014c7232366699c5d82d493be8415 SHA512 e6aaa51fa7e0d519c5c129f029461d7217ba57cd252dff5203b84f6b0f6fbffbd1c0db8d9a30096623e5d442a5307254a8384a2da7869eb0024cd6546dd48958
 DIST genpatches-6.7-3.base.tar.xz 19844 BLAKE2B 69f53a7bf61154f3644919b870ed4434ccd7ceeeb8c57e14c274c7be28a1f6c5b0af7975f4c0ef131ff5b53f3afa0a1a4b7c7db92202e11e3c1647524e8e9444 SHA512 5022aeb1970e8652b5f82d09642c22970bcae0e01deefbc0271cab9c054bd21ae4c3835f4fff0a22d14f5fa7495211a95c50b35535586dcdca3c2b1f45ce05a1
 DIST genpatches-6.7-3.extras.tar.xz 3700 BLAKE2B ce7bc87494eec57d39330b1de3462b99a088781bca0beefad667674bbd9eaa2f2413c712638d16ef8c335b6a0e353aec83f4eb69e3da53a88d51ca6853d3254c SHA512 43558eb7a699d5e24c8f2bea13689adaacc6c7c58b4975c3d204a4c2278620032add6ca6017c3fc6ae70ade7e3e227a655deb989b85ef05acb05804d33475ec6
 DIST genpatches-6.7-4.base.tar.xz 193776 BLAKE2B d0b6ee8e055d0c3b8122e1050818b49600a94c8b1b06ee4b6209d89207d527fc6c65352c728e359ad2830830ff25079a2d6d6ef6a55ecf60e43887c16673376f SHA512 5cc15425a7e9e80320f0b18b891d2efa2dfab4090441003b3c617d820c7e449a792aa266941bde0d22ba26e9a6999e42c3b686b270bc00389047678dd71b93d0
@@ -58,6 +60,10 @@ DIST gentoo-kernel-6.6.14-1.amd64.gpkg.tar 146083840 BLAKE2B e1acb6f9ed8e52f3702
 DIST gentoo-kernel-6.6.14-1.arm64.gpkg.tar 118753280 BLAKE2B 8e7925024ea7b2e7cddbdf7504642666d2fabfa683b7e27297f2f532c8d84e4675af9318a67d3dbcd277f55f57721624c1a0152bb50b1d87a0de3e72189a00c4 SHA512 9ddcb39c3e86969902d447ba7b1955e27f0f4ddc2f9de987809a4e879c2a454ddd94f5c747023729080194be8cb7ad81170045fe4fc7adc8e6264782e40491fe
 DIST gentoo-kernel-6.6.14-1.ppc64le.gpkg.tar 64368640 BLAKE2B 5ecfbdfa3d1c7501908d837af9c47f60ad8704874aea8b1d7f572730765eba499a945ccea9b73bae2e3102cd6ac192d76d676e9c73ce57ce58d4fce79ae1c039 SHA512 bc253c401925d3e7b497f4921b0ac1b5f66fddf9f1775d593f25f489c2e6b70632632251623e7809cb51b554894f5a2e3ac04e8208ea4216a58a00c3d64d02e0
 DIST gentoo-kernel-6.6.14-1.x86.gpkg.tar 68311040 BLAKE2B 73ce986afef9372888b870f2b20ed2fbb84929069114775b1db7cb91e82e4ab9a73058f3cbed923662e29cf033ba0e6429bcd582198ec0c3c5b17b770926cfa2 SHA512 18a27bd398ef75ac2886a2cda3575e09e98db3558fa585c00c3670e9dbe1e7252db3b5bb7c42a9bf4a3e2a1543c09906a3a72d604edd42e01ba111da0c080fa2
+DIST gentoo-kernel-6.6.15-1.amd64.gpkg.tar 146053120 BLAKE2B 346bd904be0555397ee1a6c0c54ae0a5be16f2a705689882f3e02a70c58641e21932ee9807d19d061df39f9bdd6355293da51937fc39dd431fc085ed80f3ceeb SHA512 cb42df6a7b12844714467459f4f9c0390ab2f1d9238cd92a0f40cf65c857b8e1193dd9e9fe637413b1d9d48beedd143ba1947540afd4dbdbb6b6a197bde8137d
+DIST gentoo-kernel-6.6.15-1.arm64.gpkg.tar 118763520 BLAKE2B b81c40f5bab766a7a06cbccd7787afeb35ce990729cddd6836c8371795477d9bff4ead03168466c32cf8bd7aeaee665b07f8b12e4f56501c6ed5bf244480ed89 SHA512 8a215ac394bcb56440729c1cdd5bb80953357c7955030d106fc7f710df117add38b74664dfd4630356c276faac33e43bd1e66d67d9151e5b7290b886d68f9059
+DIST gentoo-kernel-6.6.15-1.ppc64le.gpkg.tar 64368640 BLAKE2B fa950cdf14efa5af303bf755881ffd94f17cfbf84745d82c34f393ab0145e34817a25f16d131ebdc25cc78a4c2dc51decca9acf0290105504425fbc883ff2aad SHA512 450d1eeb309f01abcadfe621e10eefddfddc773318ec0bcbe2147c5a5323dc4b38f1d155b262489b945d360d905622b107b5c1092366181840fe870592848a4d
+DIST gentoo-kernel-6.6.15-1.x86.gpkg.tar 68290560 BLAKE2B 4076d10a53bf7c8195b4d3b8d35912625cc1d8f8db468abad276ad360f4e1f951c426c54e583920a073ebebfacf3eb7d0f023d48df749ca4c1478e7955cec9ec SHA512 c4f86ba92e0ee2f7576b9e31b740236385a3c87a33244bfd54f402fb3c1349c04bf97ef13a818254da0cbdd6d0829dc01f5c362402bb8ac7ab5b8ce3ebf0c1e8
 DIST gentoo-kernel-6.7.1-1.amd64.gpkg.tar 148244480 BLAKE2B 331554d8368fbf7e066e57859875dc04bfed10e1b7d937ef149af894214e6a0350f43f8c3b87fc3590e01f7eab3c5b94fe03a5632bb606fc435a0f63fe06fda2 SHA512 c6e5f6646669e390b06db010ab2e30a803a3d15b7f898b45c565cc58426161f4c9f12529e8d7beedec57c153de0cd9c1a73c25099c5c75a0ab66e2730ce12f51
 DIST gentoo-kernel-6.7.1-1.arm64.gpkg.tar 120647680 BLAKE2B 1ec1a5470c5f97bfa12e4e90ee58aa057c96a120ad8acd0fe62f858f8b685ac19f0759e76bf6d435243aa1b9d3dcdee4457b05eef2e2839b6d3589b38269dfab SHA512 35d41bf8df7fb65f8838c74d55afe005028af686859833e4bec8a86b061a804e48a425b77f222c3551188ccbd7b51b75491f5a13b69dd895cec9fc6405d59316
 DIST gentoo-kernel-6.7.1-1.ppc64le.gpkg.tar 65484800 BLAKE2B c0dc567e77b591a0d93a94d2f9f07f091f48ea5dee481d47dccd7b148617be56cb38d6f89da010bfe344eab0f396f556221a9e6df54a1353c4fd6cbfb9dba4f7 SHA512 04cf5db20c604999aed94e9bf3d69b546b6247a9ca68cd1bc187b52ef82b4c890538d5aaa976ba596224b2850e63505ae3fbab8f569e7f0c030569469e6ee302

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.15.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.15.ebuild
new file mode 100644
index 000000000000..9055f90433bd
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.15.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-01 15:41 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-01 15:41 UTC (permalink / raw
  To: gentoo-commits

commit:     588e53dc1a5a30541c37c19a76fcb91ad56ce09c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  1 15:25:53 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb  1 15:40:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=588e53dc

sys-kernel/gentoo-kernel-bin: Bump to 6.7.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   4 +
 .../gentoo-kernel-bin-6.7.3.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 165 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d3a887a0fa82..81c245d40f13 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -76,6 +76,10 @@ DIST gentoo-kernel-6.7.2-r1-1.amd64.gpkg.tar 148172800 BLAKE2B 115940819c422ad97
 DIST gentoo-kernel-6.7.2-r1-1.arm64.gpkg.tar 120750080 BLAKE2B fed0208b7b8cc75d267cde94b87ddfdb710a0f78a3bfefbd4a21d1bc2b6a4fae0601272e9a3048aee85ae90439504523c21788266da2d76a8ae9d44198e29418 SHA512 6fa187abacae81c8ac48b49cf24f13d00e48ab82f41dc65262d072bc31e8443d49e09c2817dff5b88f6d181b20a66e7a479e05de90e684c7a84753e6c8d7dee9
 DIST gentoo-kernel-6.7.2-r1-1.ppc64le.gpkg.tar 65474560 BLAKE2B 4c05b042af87543f8bf3fd36a78f7ca95b478129f10aeb1b0eec1e0340583ece0b06cbf2960f28af173b140b3cf87054d92049449ab62957b4ffb5385af4247d SHA512 4bc5cc3ee50017f50c5a23fd1e823b61108873d579f9036f9b994cae12d81bbdfb4c300286a865b0d4b26e291e0c624f2ade0d3dce67803cea2f1face988985d
 DIST gentoo-kernel-6.7.2-r1-1.x86.gpkg.tar 69457920 BLAKE2B e1be7f1a47a14d6672fcece12a00b99131be34e19e22bfacb3ef2e56b634115d11c553bdbb0fd0157727aadf9ef2a591f4c430a4698e3c9c127c28e01af992ff SHA512 af52a0c5d6976c42079f6caab2e9ec735824d2d8109b17f55adabfc535fe5661c478e95b88336241ecb6fac93ac3628c257b18ad0bdb5beff4a21f1e9faf86b2
+DIST gentoo-kernel-6.7.3-1.amd64.gpkg.tar 148244480 BLAKE2B 358f16d7bf24604089269040f4ebe95d36d2a262b0ade9bfafd67c9c27b114347fe453372658821ef269054d553e4c10fb4d38ccd9336e165e9e971302371811 SHA512 2848f125607db38b14755d3b6a1b1071dc7ddcc578c08cae51bb6397ca8a1c00691aacb4cb446da84e4a4552a156edb86f197d199b4e472efbb8f64a34a6b4ed
+DIST gentoo-kernel-6.7.3-1.arm64.gpkg.tar 120780800 BLAKE2B bf3383944f88535d553c1b9dd143da0c209b96acc7eb95219eba9c7ff08ba4e1602609b958e14fa88f64e4b6e4f23ac3204fab2ff5f3e2cd2a0310a672a6c902 SHA512 834ec10ea9d94083cbba56264f393a190caf3863d7107b5a5bfd67ea3c73ccb09a2b2ea7574a4ea33c65e2d8e8a75cbe67688e8ceccbfce19b624ce9d73a641a
+DIST gentoo-kernel-6.7.3-1.ppc64le.gpkg.tar 65495040 BLAKE2B f429cdc3a16f62f700aea29c36a0b6f938effdc918ffc98210a9436e26d1f37ab492b4095ca601b8a40fa14a85a237c034a33710481a143b61d4b5ca645388a7 SHA512 9de8fc66a2d5485b6374c99cf3468756211cb30962c7f1d27552d620321ba05b6ffa776455a755f8b49511cd9b6f5dc6df62e90607397eec4100be39e3c0daff
+DIST gentoo-kernel-6.7.3-1.x86.gpkg.tar 69478400 BLAKE2B 9f53e78c084af44389c0b752b90f5872530e62192c2198e76df534278da911322320d97ffc6412e3bdb9a047d5f70913c652abca990d33f89e992752d8979351 SHA512 4a1d8e7d30d87c5b1e0982e769792ea4dbc8e9a945ed57a674def5b78d2ee22c8f3712149887b489089d2c6bf8d930f32b560c3da7e787a7299bd4bd4353932e
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.3.ebuild
new file mode 100644
index 000000000000..44d02e88809f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.3.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-01 17:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-01 17:12 UTC (permalink / raw
  To: gentoo-commits

commit:     1004ea97cfffc8d3807dfd481221e03a0551e3ba
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  1 16:58:10 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb  1 16:58:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1004ea97

sys-kernel/gentoo-kernel-bin: Fix genpatches offset in 6.7.3

Thanks to Zorry for reporting.

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest                       | 2 ++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.3.ebuild | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 81c245d40f13..de951348c9c2 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.7-4.base.tar.xz 193776 BLAKE2B d0b6ee8e055d0c3b8122e1050818b49
 DIST genpatches-6.7-4.extras.tar.xz 3704 BLAKE2B bf9fe3be461e9a5e7ebe59704bf22a418b67644345728b494ce3b725c03902d7cc226a32cc46c831afbb07e0111d397556b9f12c63871a8f173d7fe136acb2f0 SHA512 70e91002ba6b48fb9161a1f28279f29636e381a34b67856bb492fa36edbce68ae8aed48f50df5e7a14c59f1f8fa4e74ab9430b7cf762a5dd3feee08952213f69
 DIST genpatches-6.7-5.base.tar.xz 195356 BLAKE2B 64dc86eb0d86a4afb318c09593bf0be4e210dd61e02c66d8b71bb56c2da29ebe04aed1329f90b3c6a1adadfded7bffc3a02d055b72c12df7e5500084c106bf2f SHA512 c24f66198ad33c2cd4f8bd62ed2f21bb482803e874427318443742a28577c907c83c00365e99fc123e708334ae76d6d5f7237e50d1f6d8969a7888aa5041f26f
 DIST genpatches-6.7-5.extras.tar.xz 3700 BLAKE2B 8d4dcde0675f4921e2c0e34dd7df63da281fdef2e670b050cee44ef8cd3b0040031491a8585e72d166dd00af3e278baa1c4df7f3386a1a946ae141b67d31b25b SHA512 6654e57796aaa17275621dd91ac1b205e4fb645231aba99366a3fe4136e713cb5ba87fee7ab3b0f606b3a6a0c72f402764760a110ca7299b2faaca492ea5585b
+DIST genpatches-6.7-6.base.tar.xz 325824 BLAKE2B f95dbe909af13e4da2edbd37d320f077b4229fb16d5e63c7e81f8bb5ac0e7fc78740dc94071a86e9ceacc12833b78ac0809c112609843551960db0dafe14ecef SHA512 307a2dc54dd4a176effc8f942a60d7a5516b8402a1255fb4e9d2ac34f2316f813741ce3c3fafe3900244504323aada4fe22a3980205c062e3235dd623305be66
+DIST genpatches-6.7-6.extras.tar.xz 3704 BLAKE2B 1e9669edb016fcf24960bd678171eb5ad3f8ef6c3477d1f3a2ae4a1f3e0cfe1a9ed14e54d2316858c64c1f52702659e6c3ba2bfd5ce079f2bb04f1cfec01f329 SHA512 fb786fa90d0d979d867a7c5fa9c24f81d3c019403d8dc8bbaf5c72c105703ee5fdb5305974062d274cbd86b712f62b053b82fa34f4b8096247da944b5ae2cf58
 DIST gentoo-kernel-5.10.208-1.amd64.gpkg.tar 63252480 BLAKE2B 659253d258d12ae26473b9a3ad2b8e2ca9f481447870f290dca411f473db81ccde43c35b86590c0df563870c8d75496a4b2bd0918224f0f36a04a960be4b28a5 SHA512 d251deb2cfe021e477489f471bbe9c41c098416eb4b3c148c51e790be075b661a9db4264c3d6125352a7ac325bb0b982f8b650859c34fc48f61464851a7ab750
 DIST gentoo-kernel-5.10.208-1.arm64.gpkg.tar 56729600 BLAKE2B 3a57808162fac71ccf1f9539d268680f384476b1c497b573be141da8a48c68299562bf206813a0e35ad097b426fa70a14956b3ac474117e7eab227cf3f780230 SHA512 18beb0123749b717a21438f26aefb49298e392e57b517a7be6012d484d6dd80968d87d78d0c48cefd2edf45885d691ecfc2cfbc86481188c296d4afc6187b975
 DIST gentoo-kernel-5.10.208-1.ppc64le.gpkg.tar 52879360 BLAKE2B 34db7f65b4213a245e96716aa74af9fc2bafb67647f76681abde762c72a3b4c1d4b8dc8c98e3a5fed51ddc6c49baf6473a8717fcd596d4e2ebcc9aee4df8ded1 SHA512 c0704b57a4de8bcbfa04f683ff5155ba022774ec22d8ef7dc65bd14db574e95648ea67a5340f7c979d57c14bcc779fe1a53007da249c8d6b251230fa9f04af98

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.3.ebuild
index 44d02e88809f..9055f90433bd 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.3.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.3.ebuild
@@ -10,7 +10,7 @@ KERNEL_IUSE_SECUREBOOT=1
 inherit kernel-install toolchain-funcs unpacker
 
 MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
 BINPKG=${PF/-bin}-1
 
 DESCRIPTION="Pre-built Linux kernel with Gentoo patches"


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-06 13:29 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-06 13:29 UTC (permalink / raw
  To: gentoo-commits

commit:     d9192131f81361a70a8902dae4cad8cbf0977b9b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  6 13:28:04 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb  6 13:29:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9192131

sys-kernel/gentoo-kernel-bin: Bump to 6.7.4

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.7.4.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b93f853c1701..55f369e4e9c2 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.7-5.base.tar.xz 195356 BLAKE2B 64dc86eb0d86a4afb318c09593bf0be
 DIST genpatches-6.7-5.extras.tar.xz 3700 BLAKE2B 8d4dcde0675f4921e2c0e34dd7df63da281fdef2e670b050cee44ef8cd3b0040031491a8585e72d166dd00af3e278baa1c4df7f3386a1a946ae141b67d31b25b SHA512 6654e57796aaa17275621dd91ac1b205e4fb645231aba99366a3fe4136e713cb5ba87fee7ab3b0f606b3a6a0c72f402764760a110ca7299b2faaca492ea5585b
 DIST genpatches-6.7-6.base.tar.xz 325824 BLAKE2B f95dbe909af13e4da2edbd37d320f077b4229fb16d5e63c7e81f8bb5ac0e7fc78740dc94071a86e9ceacc12833b78ac0809c112609843551960db0dafe14ecef SHA512 307a2dc54dd4a176effc8f942a60d7a5516b8402a1255fb4e9d2ac34f2316f813741ce3c3fafe3900244504323aada4fe22a3980205c062e3235dd623305be66
 DIST genpatches-6.7-6.extras.tar.xz 3704 BLAKE2B 1e9669edb016fcf24960bd678171eb5ad3f8ef6c3477d1f3a2ae4a1f3e0cfe1a9ed14e54d2316858c64c1f52702659e6c3ba2bfd5ce079f2bb04f1cfec01f329 SHA512 fb786fa90d0d979d867a7c5fa9c24f81d3c019403d8dc8bbaf5c72c105703ee5fdb5305974062d274cbd86b712f62b053b82fa34f4b8096247da944b5ae2cf58
+DIST genpatches-6.7-8.base.tar.xz 460076 BLAKE2B 367e038c6a8a02d8157b947f28c6b88b3053c2a491a0933f000f0e30af41bddc50b760b5918ccf1152de4d2e4a551983435f68c421d0cce6dc352c900bdf5d48 SHA512 d946201fb054810bc54bf73e4904df6deaa1b539623c5c77002fa95b49ce5d9e38fb3ac94e74a7b9d5ca57d7b21ea0dcf7785437fb216599202fff0d8d012b92
+DIST genpatches-6.7-8.extras.tar.xz 3704 BLAKE2B 98589d74cef3e628d7a693a46f1f87845ca98faf8093c9e120320e107d8c1e76d82441ec6b1a3f12c9c5fc5d20cea2cab4d6cd5dda99b318bf31ec5ab7c8447e SHA512 3e9a993586516e45d2fca24690b7ce001922732c20c5f52a7d954e5bdd1f8d7e91d4074b5128c085caeee49539dcb1a5a505424225c0100b8741f54d6ac3d095
 DIST gentoo-kernel-5.10.208-1.amd64.gpkg.tar 63252480 BLAKE2B 659253d258d12ae26473b9a3ad2b8e2ca9f481447870f290dca411f473db81ccde43c35b86590c0df563870c8d75496a4b2bd0918224f0f36a04a960be4b28a5 SHA512 d251deb2cfe021e477489f471bbe9c41c098416eb4b3c148c51e790be075b661a9db4264c3d6125352a7ac325bb0b982f8b650859c34fc48f61464851a7ab750
 DIST gentoo-kernel-5.10.208-1.arm64.gpkg.tar 56729600 BLAKE2B 3a57808162fac71ccf1f9539d268680f384476b1c497b573be141da8a48c68299562bf206813a0e35ad097b426fa70a14956b3ac474117e7eab227cf3f780230 SHA512 18beb0123749b717a21438f26aefb49298e392e57b517a7be6012d484d6dd80968d87d78d0c48cefd2edf45885d691ecfc2cfbc86481188c296d4afc6187b975
 DIST gentoo-kernel-5.10.208-1.ppc64le.gpkg.tar 52879360 BLAKE2B 34db7f65b4213a245e96716aa74af9fc2bafb67647f76681abde762c72a3b4c1d4b8dc8c98e3a5fed51ddc6c49baf6473a8717fcd596d4e2ebcc9aee4df8ded1 SHA512 c0704b57a4de8bcbfa04f683ff5155ba022774ec22d8ef7dc65bd14db574e95648ea67a5340f7c979d57c14bcc779fe1a53007da249c8d6b251230fa9f04af98
@@ -88,6 +90,10 @@ DIST gentoo-kernel-6.7.3-1.amd64.gpkg.tar 148244480 BLAKE2B 358f16d7bf2460408926
 DIST gentoo-kernel-6.7.3-1.arm64.gpkg.tar 120780800 BLAKE2B bf3383944f88535d553c1b9dd143da0c209b96acc7eb95219eba9c7ff08ba4e1602609b958e14fa88f64e4b6e4f23ac3204fab2ff5f3e2cd2a0310a672a6c902 SHA512 834ec10ea9d94083cbba56264f393a190caf3863d7107b5a5bfd67ea3c73ccb09a2b2ea7574a4ea33c65e2d8e8a75cbe67688e8ceccbfce19b624ce9d73a641a
 DIST gentoo-kernel-6.7.3-1.ppc64le.gpkg.tar 65495040 BLAKE2B f429cdc3a16f62f700aea29c36a0b6f938effdc918ffc98210a9436e26d1f37ab492b4095ca601b8a40fa14a85a237c034a33710481a143b61d4b5ca645388a7 SHA512 9de8fc66a2d5485b6374c99cf3468756211cb30962c7f1d27552d620321ba05b6ffa776455a755f8b49511cd9b6f5dc6df62e90607397eec4100be39e3c0daff
 DIST gentoo-kernel-6.7.3-1.x86.gpkg.tar 69478400 BLAKE2B 9f53e78c084af44389c0b752b90f5872530e62192c2198e76df534278da911322320d97ffc6412e3bdb9a047d5f70913c652abca990d33f89e992752d8979351 SHA512 4a1d8e7d30d87c5b1e0982e769792ea4dbc8e9a945ed57a674def5b78d2ee22c8f3712149887b489089d2c6bf8d930f32b560c3da7e787a7299bd4bd4353932e
+DIST gentoo-kernel-6.7.4-1.amd64.gpkg.tar 148264960 BLAKE2B 23284df6ffa88e4de54ffc7680bcc3318e6d64de7ffe44a5386bb3cad8ac2c4b28b6a7f117afba0ba8f9531d4f524e68586c4ccaa6a6c3960ae000d588c40440 SHA512 6ebc6631c80e2fb392a416944b522460880ec0203b04905ec4154e78aee9619e00d4da3ec704342c5a14788a4b8becca38f60873fbc68a6bb0c869530ce8b1fb
+DIST gentoo-kernel-6.7.4-1.arm64.gpkg.tar 120811520 BLAKE2B 57107c3273a0a1802b1430632d390d34f4e3f4271a796a04d0b3ce542f3965473f542f14921d0c73f9e7c80eac73bb2a0aa871856ebda44f5b9f50e2f1b79904 SHA512 3f31c79d7c194cd1049bd5a0600bf5613c03ab0ded6c6147c1708d424db439f6faa824f3790c6a20c51e7848281b448910b465cc4246a36e127ebc5e973655ff
+DIST gentoo-kernel-6.7.4-1.ppc64le.gpkg.tar 65474560 BLAKE2B 33d8aa49a35bf3e5df50225633a49724e3f2a8f700004f659e93773f5cebe851ad1e7a84f5170932e85c66da1d33758cee83541eea2c2883c505879a9d5850ad SHA512 8abd3d831aa4ad5791e92d91b4148c7b23f9af973bce0b5e852dc905fedf3a650676a2a7402701fac63815d1e65606b8a8f442851bd3e0154fb417322870dc3e
+DIST gentoo-kernel-6.7.4-1.x86.gpkg.tar 69488640 BLAKE2B c1114d6a2817c11188822d9f9df92d7ab958d352f2133dc1602dbdfd636180e7e63cc0f08f88278dd82b3d642012a30cf03dd26db49d86db2960d835f083aff7 SHA512 7d7d9f593c7674c89f976b4cb384033e26ac1d32d0692723c737f97f3d81cb5fe757967b1ab6a5b9aeded4e40a3a2b68de1cd0451c69c3f345894757b633810f
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.4.ebuild
new file mode 100644
index 000000000000..b73e3912b990
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.4.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-06 13:29 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-06 13:29 UTC (permalink / raw
  To: gentoo-commits

commit:     05c7ab1cc3540d955a5c9043badc69dd48a9d601
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  6 13:27:55 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb  6 13:28:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c7ab1c

sys-kernel/gentoo-kernel-bin: Bump to 6.1.77

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.77.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index de951348c9c2..b93f853c1701 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-84.base.tar.xz 4453064 BLAKE2B 195ca4777d311b883d335ae7e2320
 DIST genpatches-6.1-84.extras.tar.xz 3816 BLAKE2B 961081e49ae29d6127eba299282c1bd3e3b4d78778b03da6bae6a6be8cba5efba3bf17d40fee02c6923f8536042d3c4ae82b93046536d81e4873fcdb5dc5c8f1 SHA512 77f05bb5082a95e503e07936a2fd8868f202539a844bbca84bd4e0a692006cf4dcec1dccf35a17064f58c40fdf3a6c44fde80cfbb8e8b2bafdba1d950f0b28bf
 DIST genpatches-6.1-85.base.tar.xz 4505468 BLAKE2B cb674a16ea9f1729844507b358684b655e68c3b701ee470be8ae9314b8cd4b7edfa6b4e79381faf2b0a1af0f3ee6a703f204b54e239d98bb5e8eb1c4c3c3325c SHA512 148a3fcc14c225f95b111d7c4e0f79e3a20dfe51556cbf24428d40e5082e1d5056a6bb93cffc78daa4a8c9d126030982370e85b8768b0c1f3487064a1d6519cb
 DIST genpatches-6.1-85.extras.tar.xz 3812 BLAKE2B 9b51a2d050fd8dece5f64d5d9c82ebd9231c702e93aed6374fbc4a13138fc1c3b67fd516bfa50b234e9e0aeabb582e7e3939f0464f0188d352b311997b131413 SHA512 4fc490e4ad0e2c652f5542c7c4b043d68999b6eecbe48ab7f6168ae202de7a0f0bd7f24af1535b0f588bca84e35aaf2f574241543067ddd96224b85387ff8de3
+DIST genpatches-6.1-86.base.tar.xz 4574456 BLAKE2B 905d051daa077a0aa697ae78187ccb149c5e14dd2d171e451d85559b68ac0a4e8a80a3b13332bc2c8b58d8be182b12853b9e784adb307987faaac5d2ef43ebf3 SHA512 7d28fedd6a157a680de9c69d11f5d243c02b5714e0570bbac9d429ed1e5937bf7250cf5825d6365debb0b0621301cd4999dafd0680e4815e47ea1452ace3e406
+DIST genpatches-6.1-86.extras.tar.xz 3812 BLAKE2B 6e0dfca04eea9e737e68e8bd94f246628ac5a3e1ad911c41c7c61ce33baaf27b42805af53b0e7969d902078fe989e2b3122d92445b721f92209f5fa5a79eddbc SHA512 4daa5eeccb39c9c033541bb5dd123f16358f0a67f0b087ed0ed22243d46d429a7695f05bdaf84a229f3f483eb73b688b5dcb18110a87f9ad22b84eff24f765fa
 DIST genpatches-6.6-16.base.tar.xz 750868 BLAKE2B 13af5286f51a69dd0ad7b2543bcf0d933865e14c4c865e495f3225a8740bd7579858cbbd72a2099333e8dc241900c166730d4c812183f2636bf3d4049156a71b SHA512 70864a69f8bdb28f8fa3515a33be510a2c529a5c3bc767aede2dae1c290869491d776336be9983259685af9fee2d2bc61c821d0103c47e91b69078bf81fe2c63
 DIST genpatches-6.6-16.extras.tar.xz 3704 BLAKE2B a33d9a80926abd8318f124fa6aa25f7181b88a6965c17908232ef2b866a27a5e856e464895994599265e0e57d8e1f81561758df4670f25ef5694e5d5f535ba95 SHA512 8ee1686a16886320b698ac0e3767804fc9bbaf595335203fb2899c727a0ca0f3e551ac13b3cbb97cec8d91e77257aa1da75669f1c41d263960875e9d31303b1a
 DIST genpatches-6.6-17.base.tar.xz 894152 BLAKE2B ff9c821916d3b1350ac30a44673eee52df18d5c7766ccfb7e682740889191080e947ca6f78b8f2af3b1b2b879326c0b530a53f7443a54ecd124b27e89e99e6bd SHA512 45b6df20d995ceddbccf72db94062339e021eaa4a121d0591a936e39b1e56c8f2581dd1fde03505914adb787445b4cfd998f7847f640785dfa1c05e7959125aa
@@ -54,6 +56,10 @@ DIST gentoo-kernel-6.1.76-1.amd64.gpkg.tar 72622080 BLAKE2B 8204295b9da2420fcee6
 DIST gentoo-kernel-6.1.76-1.arm64.gpkg.tar 65628160 BLAKE2B 7b51b150d2645931041f56e11653e5e49f99c89c04c13fbc4ab9571bf12c4726ffa603a9edebfc827fd8036e2e0b060e002ca4f23509a86de067abb76adeba02 SHA512 b0b5a59338d50cf4c4ee415079d78c747fa350ae9afed6a65826ad8aeb6fcc2e8d57729f16a50b1e8f890a291edfaa74497322d5891476a66ab797d890451cdd
 DIST gentoo-kernel-6.1.76-1.ppc64le.gpkg.tar 59883520 BLAKE2B 666b41e74c3f976e51bda227a805c49cc1537747d3c0efcfa8cf0af6d551f4a2002fc791f4c8b26499fd9c2338cac389e78e1b942a751410bbc4158863516fd4 SHA512 27d89d906fe2c5471e8ee09be61e34c7a35f5e4805a8a12b1b1eb233d342f1eb4ec7a083723c3a3031faf054e4152716b7b3f22f034941acc020f8d3052c81fb
 DIST gentoo-kernel-6.1.76-1.x86.gpkg.tar 62167040 BLAKE2B 2c25dd81f5e9ffb2f2b6a7349be83c6793cd639b9c81aa5c359421834b079b60c1375511e417d58e935941169b5efbb8e321d39e2fbd8be46ac43612bca3fe0a SHA512 187012f41d9cf181df539ef369b1fd23875702ddd6b28b9d4e2d960afd6b4bc81b676597cf1f3420b7c4dbdaec3f6d470d72859fe3460db86f5cbdb92b4b1440
+DIST gentoo-kernel-6.1.77-1.amd64.gpkg.tar 72632320 BLAKE2B 4bc5a2b7c969810da7155d1896ce30659da7449e010a492e75b57e028ec953f21891bc74311253d18b52cb549386a7880f937854f4da56d312e4ecf2eb602708 SHA512 19ca3b15c6843946101f9e805a8d53db4b89bbf72661f19734cacae378242d8f5879b53607f950cc170018647d023a76d52fe3234bb6f0f5518ef9c113bc17b8
+DIST gentoo-kernel-6.1.77-1.arm64.gpkg.tar 65628160 BLAKE2B f13604a7c67a352b94096108fbfdf3255f810232ec8d48a7fd70ae9b6781639b663d5576ecc2987f3396f27955c6a8e6e59cc544cd41118a58b793d4ea6e7c73 SHA512 32ac9abdd2387de084dc600a257891727b1ff9193cba082ffa77b8499e05e122c32ad7ec21fab84756b36f33e005345b7e943f29e673d6167f7922a8e6750650
+DIST gentoo-kernel-6.1.77-1.ppc64le.gpkg.tar 59873280 BLAKE2B 1ed005ae52827ae28f14d093f6647e4bf50893f773fad910c0abfed7eb50d458495bb658dc51179acaffba972d42f9fd855955cfe86d0f80734a5e504d6f8510 SHA512 80b6c17aa5fc61b727a3bb20171e928e904ddf8bf475098761c8abebb3835cd39d3f94986b1ba551faf84c60b2b6a59757d9b635c0bd5658b77037d99dfba1ee
+DIST gentoo-kernel-6.1.77-1.x86.gpkg.tar 62156800 BLAKE2B f60027e41d026dc1756667d12b924b0dc906b6197690eba7d5e451855d93e482250253af00f45d658b21229f037f7cf347ac04e75e77b662eae61dde31d60d69 SHA512 0e73e897a9380d2e7e7ddc366f8f375203e978b65b63759f6d708ed945f5a66494b1bb218a95afd9757029487f434d1d75b051130ed773cef2983f8b108569eb
 DIST gentoo-kernel-6.6.13-1.amd64.gpkg.tar 146032640 BLAKE2B 322a4c9fba664b7800a9d0e2a229196f0224df8d85768d20a4988daf0c7e990761eda5761bca4a5c56624ff1739ddb92932a07f6bc6305fc6dec5d9924e6b4be SHA512 a920135a123482bdecc390dd5e6da9b29c5d94b1f330af6020af7aad2e67d1cb177e15689a7559c31e495e2610ddc32b99f4fff7045a0f4ce0605f26dd71f3f2
 DIST gentoo-kernel-6.6.13-1.arm64.gpkg.tar 118630400 BLAKE2B e5345a1cc613116fca4942d1720efab5437f48043594eebbe47f7a5b218e89ad9aa10f471e896a2b9cab092a4ab3ce61b996c7db8142a6c929a0b65ef6d79169 SHA512 834bcca05da9a196408303181c5f43730be97c24bf4de13acff303aa40027e01d6b594c2fa23ce3b2ffbc37f322150592e11ab732f3586a05971e41ba711ca6a
 DIST gentoo-kernel-6.6.13-1.ppc64le.gpkg.tar 64358400 BLAKE2B d7c85ab1ffe7300bbcb6556b119f378d74a7282f33e764517cd35f6bfa0d35107497d00efc0a0258b4bd5932955d03b679b795328b5a827add330184b4ed8cd2 SHA512 80a855ebf8bb439683d5cb2a90e19c277e422e523bcfe5911b5e6ab82ccde01cee03bc3fb96105c5f1b8bab7173d93fc74c6d26ce117073052fc31772a7f1775

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-06 18:39 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-06 18:39 UTC (permalink / raw
  To: gentoo-commits

commit:     934c69e9cdcd1cecaf28fb86780e76892f3154df
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  6 18:32:26 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb  6 18:39:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=934c69e9

sys-kernel/gentoo-kernel-bin: Bump to 6.6.16

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.16.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 55f369e4e9c2..42da8f2c0d1b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.6-17.base.tar.xz 894152 BLAKE2B ff9c821916d3b1350ac30a44673eee
 DIST genpatches-6.6-17.extras.tar.xz 3704 BLAKE2B d85a68fe7bf6e4693a41958a053705e35b8829c236b8fad024f7332f89be277708dce2bc931c013b3bf51e14e3b11162342893b7d257541677b17efa918c86b7 SHA512 d53c369e9f54f6de450a41882626d74b22315b8ca7c7b381089b77a6b1b5a1b444109e8fc9c25bdf22afeb92af252c963c700e0e309cfa272caf39c1f5855a55
 DIST genpatches-6.6-18.base.tar.xz 1008124 BLAKE2B 90cfa49d54e086a9fbaf20154f427def0097e76ba6ef5a0b41cd0004634a9d8dd5413e53ea80c340716f3d8dca3685e8aed5e7d8180a11b30e2893c084858092 SHA512 0c5c7d3ed4fb6594d075fd853a730023cbb1e2902377d59cc07d6ee0bc934b371d8a522405c63a0f90a8e0742aca4b770eb25311013c062e7484e5d6f33f1fda
 DIST genpatches-6.6-18.extras.tar.xz 3704 BLAKE2B 9ce8d2ab8cdd70100a0552648053df120ba52c3ae281a6f102e5982550d15d7096eb2efcf9f5f30da17c6f86b2aa75d903f014c7232366699c5d82d493be8415 SHA512 e6aaa51fa7e0d519c5c129f029461d7217ba57cd252dff5203b84f6b0f6fbffbd1c0db8d9a30096623e5d442a5307254a8384a2da7869eb0024cd6546dd48958
+DIST genpatches-6.6-22.base.tar.xz 1119612 BLAKE2B e0e5cf468f1bfb7b76043b72528061a448a88ede3704fe5aab6fe9c5c5b4ff39362b8be25c5d10f1b0160c5071b4276e2c912606c857fd4ace2c8c92b54ea0ba SHA512 b71715d8bad12484035ab5d906db06fe570f40f0ff725beda500710837e9e90253b1fdbd2be40c0dc6d0226a8a1423e443b4bd7117142f346782401509f833be
+DIST genpatches-6.6-22.extras.tar.xz 3704 BLAKE2B c09db6ac1f713f404001c38c650731a0c8821c844eb7638b072cc0d135575df4f965cbd7c99c0261cc1021f97459266b20f153e428ba7a3b7973bb6453d0ceca SHA512 dfe66f78ca064ac0d6878da769dbdbc568db35bed24c8e2388bcc9a1ee63adef1e729ad9a3e737b5838c6f5473a7b9c6a6b44f97e95a900efbbf9562bf7462b6
 DIST genpatches-6.7-3.base.tar.xz 19844 BLAKE2B 69f53a7bf61154f3644919b870ed4434ccd7ceeeb8c57e14c274c7be28a1f6c5b0af7975f4c0ef131ff5b53f3afa0a1a4b7c7db92202e11e3c1647524e8e9444 SHA512 5022aeb1970e8652b5f82d09642c22970bcae0e01deefbc0271cab9c054bd21ae4c3835f4fff0a22d14f5fa7495211a95c50b35535586dcdca3c2b1f45ce05a1
 DIST genpatches-6.7-3.extras.tar.xz 3700 BLAKE2B ce7bc87494eec57d39330b1de3462b99a088781bca0beefad667674bbd9eaa2f2413c712638d16ef8c335b6a0e353aec83f4eb69e3da53a88d51ca6853d3254c SHA512 43558eb7a699d5e24c8f2bea13689adaacc6c7c58b4975c3d204a4c2278620032add6ca6017c3fc6ae70ade7e3e227a655deb989b85ef05acb05804d33475ec6
 DIST genpatches-6.7-4.base.tar.xz 193776 BLAKE2B d0b6ee8e055d0c3b8122e1050818b49600a94c8b1b06ee4b6209d89207d527fc6c65352c728e359ad2830830ff25079a2d6d6ef6a55ecf60e43887c16673376f SHA512 5cc15425a7e9e80320f0b18b891d2efa2dfab4090441003b3c617d820c7e449a792aa266941bde0d22ba26e9a6999e42c3b686b270bc00389047678dd71b93d0
@@ -74,6 +76,10 @@ DIST gentoo-kernel-6.6.15-1.amd64.gpkg.tar 146053120 BLAKE2B 346bd904be0555397ee
 DIST gentoo-kernel-6.6.15-1.arm64.gpkg.tar 118763520 BLAKE2B b81c40f5bab766a7a06cbccd7787afeb35ce990729cddd6836c8371795477d9bff4ead03168466c32cf8bd7aeaee665b07f8b12e4f56501c6ed5bf244480ed89 SHA512 8a215ac394bcb56440729c1cdd5bb80953357c7955030d106fc7f710df117add38b74664dfd4630356c276faac33e43bd1e66d67d9151e5b7290b886d68f9059
 DIST gentoo-kernel-6.6.15-1.ppc64le.gpkg.tar 64368640 BLAKE2B fa950cdf14efa5af303bf755881ffd94f17cfbf84745d82c34f393ab0145e34817a25f16d131ebdc25cc78a4c2dc51decca9acf0290105504425fbc883ff2aad SHA512 450d1eeb309f01abcadfe621e10eefddfddc773318ec0bcbe2147c5a5323dc4b38f1d155b262489b945d360d905622b107b5c1092366181840fe870592848a4d
 DIST gentoo-kernel-6.6.15-1.x86.gpkg.tar 68290560 BLAKE2B 4076d10a53bf7c8195b4d3b8d35912625cc1d8f8db468abad276ad360f4e1f951c426c54e583920a073ebebfacf3eb7d0f023d48df749ca4c1478e7955cec9ec SHA512 c4f86ba92e0ee2f7576b9e31b740236385a3c87a33244bfd54f402fb3c1349c04bf97ef13a818254da0cbdd6d0829dc01f5c362402bb8ac7ab5b8ce3ebf0c1e8
+DIST gentoo-kernel-6.6.16-1.amd64.gpkg.tar 146073600 BLAKE2B ac6cdc04f602fc88dc0822f298930b0f27bdfef2b871a5c94b299059948125f67fd1ca7f4c38944606d12bacc1aaba3bc555283f088331486af887d97c83c8f8 SHA512 a79d0da85b64670a6ac33471fab2f3f5efa21f16c6aa4c7098b69c6dfbd8be5cda50effc6893a37ab7680a5411b8ed71f4419e17b21f9dd083e9f9a259352bba
+DIST gentoo-kernel-6.6.16-1.arm64.gpkg.tar 118794240 BLAKE2B 2dcd80c057acf9d936b0df0806729d0052272f78a7032eec2c5fd8b23e45e968639267caec03c60018d13e582599229a1d6b8043fdb883c78efb35b2727a8198 SHA512 5d1ce1179408b802da6eafe2f5e4c960f462f5bf6ee1067f4e1f7de53c9f5610833be5f361092d90a7aa276bb5ce80892f196cf53ea3c0bd6c205091b7b20e16
+DIST gentoo-kernel-6.6.16-1.ppc64le.gpkg.tar 64358400 BLAKE2B e4f744aa84374775ab7d47ea239a471f094095b6a451237c371a49dd08c8e13a7cb3c0205e21499c96ed9d56849ed7ad188c3666cd65777368af57930ffc0985 SHA512 8f6cadf27ff3351248a706723d4b035fb9c40c81c16a871c5c5a2738657251460060b84c146183d1ed44fe629fcc21a526e77c3e92d547d8da999fe589caee35
+DIST gentoo-kernel-6.6.16-1.x86.gpkg.tar 68321280 BLAKE2B 5e4b224c9c55ae42b6b15431ac6b657eaf7c1b05d700055483917d997cd2ca4b85edcdfc76a2f978dbc10fe7fff08e9c43da571d8ab41ac4204a7144864099e1 SHA512 5daed5acc414d1d3ce9fc0193fab4aa595a449786858b0444f88ddd9c4c5531b27d8f9cc5f2e1f63f0818131e83d81c033a11b36ee406912bf3452d54c789bcc
 DIST gentoo-kernel-6.7.1-1.amd64.gpkg.tar 148244480 BLAKE2B 331554d8368fbf7e066e57859875dc04bfed10e1b7d937ef149af894214e6a0350f43f8c3b87fc3590e01f7eab3c5b94fe03a5632bb606fc435a0f63fe06fda2 SHA512 c6e5f6646669e390b06db010ab2e30a803a3d15b7f898b45c565cc58426161f4c9f12529e8d7beedec57c153de0cd9c1a73c25099c5c75a0ab66e2730ce12f51
 DIST gentoo-kernel-6.7.1-1.arm64.gpkg.tar 120647680 BLAKE2B 1ec1a5470c5f97bfa12e4e90ee58aa057c96a120ad8acd0fe62f858f8b685ac19f0759e76bf6d435243aa1b9d3dcdee4457b05eef2e2839b6d3589b38269dfab SHA512 35d41bf8df7fb65f8838c74d55afe005028af686859833e4bec8a86b061a804e48a425b77f222c3551188ccbd7b51b75491f5a13b69dd895cec9fc6405d59316
 DIST gentoo-kernel-6.7.1-1.ppc64le.gpkg.tar 65484800 BLAKE2B c0dc567e77b591a0d93a94d2f9f07f091f48ea5dee481d47dccd7b148617be56cb38d6f89da010bfe344eab0f396f556221a9e6df54a1353c4fd6cbfb9dba4f7 SHA512 04cf5db20c604999aed94e9bf3d69b546b6247a9ca68cd1bc187b52ef82b4c890538d5aaa976ba596224b2850e63505ae3fbab8f569e7f0c030569469e6ee302

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild
new file mode 100644
index 000000000000..b0e3fe1f8248
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-14 18:57 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-02-14 18:57 UTC (permalink / raw
  To: gentoo-commits

commit:     16ef05a83626ed60943fbbb1472c9b2660ab5c88
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 14 18:57:06 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 14 18:57:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16ef05a8

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.16 arm64, #924550

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild
index b0e3fe1f8248..bfc350b523ea 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-14 18:57 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-02-14 18:57 UTC (permalink / raw
  To: gentoo-commits

commit:     8fec883a702b2e9ece841a57dd37122d25173d59
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 14 18:57:04 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 14 18:57:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fec883a

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.77 arm64, #924549

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild
index 1a845828a60b..ba4458389a43 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-15 13:56 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-02-15 13:56 UTC (permalink / raw
  To: gentoo-commits

commit:     7bb85c740861af9809372f19fa96742a71ba4015
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 15 13:54:54 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 15 13:54:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb85c74

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.77 x86, #924549

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild
index ba4458389a43..eda75baeeb1f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-15 13:56 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-02-15 13:56 UTC (permalink / raw
  To: gentoo-commits

commit:     fa2e92a6227e7ae9c371ab6c859f7a4108abc0cf
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 15 13:54:52 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 15 13:54:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2e92a6

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.148 arm64, #924548

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild
index b8c7ef55403f..eda75baeeb1f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="~amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-15 13:56 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-02-15 13:56 UTC (permalink / raw
  To: gentoo-commits

commit:     3aefcb7cfd3cf0ac538bd017eba8e47c558c712b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 15 13:54:49 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 15 13:54:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aefcb7c

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.148 x86, #924548

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild
index 1a845828a60b..b8c7ef55403f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-15 13:56 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-02-15 13:56 UTC (permalink / raw
  To: gentoo-commits

commit:     d9784af6c5a3cd4db1f236ab40d9a60bdcf419ea
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 15 13:54:56 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 15 13:54:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9784af6

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.16 x86, #924550

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild
index bfc350b523ea..bf2e8bb5047b 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-17  8:27 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-17  8:27 UTC (permalink / raw
  To: gentoo-commits

commit:     a1066a828b579abe8a2d965b45a0560cfaf89cfd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 17 07:55:40 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 17 08:27:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1066a82

sys-kernel/gentoo-kernel-bin: Bump to 6.7.5

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.7.5.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index caa1c3e2a6dd..d34504f0cc0a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.7-6.base.tar.xz 325824 BLAKE2B f95dbe909af13e4da2edbd37d320f07
 DIST genpatches-6.7-6.extras.tar.xz 3704 BLAKE2B 1e9669edb016fcf24960bd678171eb5ad3f8ef6c3477d1f3a2ae4a1f3e0cfe1a9ed14e54d2316858c64c1f52702659e6c3ba2bfd5ce079f2bb04f1cfec01f329 SHA512 fb786fa90d0d979d867a7c5fa9c24f81d3c019403d8dc8bbaf5c72c105703ee5fdb5305974062d274cbd86b712f62b053b82fa34f4b8096247da944b5ae2cf58
 DIST genpatches-6.7-8.base.tar.xz 460076 BLAKE2B 367e038c6a8a02d8157b947f28c6b88b3053c2a491a0933f000f0e30af41bddc50b760b5918ccf1152de4d2e4a551983435f68c421d0cce6dc352c900bdf5d48 SHA512 d946201fb054810bc54bf73e4904df6deaa1b539623c5c77002fa95b49ce5d9e38fb3ac94e74a7b9d5ca57d7b21ea0dcf7785437fb216599202fff0d8d012b92
 DIST genpatches-6.7-8.extras.tar.xz 3704 BLAKE2B 98589d74cef3e628d7a693a46f1f87845ca98faf8093c9e120320e107d8c1e76d82441ec6b1a3f12c9c5fc5d20cea2cab4d6cd5dda99b318bf31ec5ab7c8447e SHA512 3e9a993586516e45d2fca24690b7ce001922732c20c5f52a7d954e5bdd1f8d7e91d4074b5128c085caeee49539dcb1a5a505424225c0100b8741f54d6ac3d095
+DIST genpatches-6.7-9.base.tar.xz 503176 BLAKE2B 420c8e40d2abc26201b50197f3cf32f8a3cd2e3d49013e60b215fe567089e88bfeeac8bba1f8d95724c51dc1e72af86ea18c9b5f35133046f9f77059f0de3bb5 SHA512 23b636e3ab4bd81c509533cf76f96b7e5b10d4d9dfe57b5bb162d53991eab57043f3b935882e7643e1f1db39de4e18143785d0f65c65ed71e9b546a147dae4c6
+DIST genpatches-6.7-9.extras.tar.xz 3700 BLAKE2B a535ebb75c26ea320af3ee4523d48c479e38acced934c09e6dd027df2c1ec281c8520d953b238b4a88c1ada82b5fadb77e7ddcade3ee112f50e1ae7b3eff5a79 SHA512 91dd0e05b3b14422d65752e6995858b68b75d155e498b89280cac776f29ef7805c74b9e46505a16d7644cf94b789cba7adf2bf18b453e93122c8c361ee22afcd
 DIST gentoo-kernel-5.10.208-1.amd64.gpkg.tar 63252480 BLAKE2B 659253d258d12ae26473b9a3ad2b8e2ca9f481447870f290dca411f473db81ccde43c35b86590c0df563870c8d75496a4b2bd0918224f0f36a04a960be4b28a5 SHA512 d251deb2cfe021e477489f471bbe9c41c098416eb4b3c148c51e790be075b661a9db4264c3d6125352a7ac325bb0b982f8b650859c34fc48f61464851a7ab750
 DIST gentoo-kernel-5.10.208-1.arm64.gpkg.tar 56729600 BLAKE2B 3a57808162fac71ccf1f9539d268680f384476b1c497b573be141da8a48c68299562bf206813a0e35ad097b426fa70a14956b3ac474117e7eab227cf3f780230 SHA512 18beb0123749b717a21438f26aefb49298e392e57b517a7be6012d484d6dd80968d87d78d0c48cefd2edf45885d691ecfc2cfbc86481188c296d4afc6187b975
 DIST gentoo-kernel-5.10.208-1.ppc64le.gpkg.tar 52879360 BLAKE2B 34db7f65b4213a245e96716aa74af9fc2bafb67647f76681abde762c72a3b4c1d4b8dc8c98e3a5fed51ddc6c49baf6473a8717fcd596d4e2ebcc9aee4df8ded1 SHA512 c0704b57a4de8bcbfa04f683ff5155ba022774ec22d8ef7dc65bd14db574e95648ea67a5340f7c979d57c14bcc779fe1a53007da249c8d6b251230fa9f04af98
@@ -112,6 +114,10 @@ DIST gentoo-kernel-6.7.4-1.amd64.gpkg.tar 148264960 BLAKE2B 23284df6ffa88e4de54f
 DIST gentoo-kernel-6.7.4-1.arm64.gpkg.tar 120811520 BLAKE2B 57107c3273a0a1802b1430632d390d34f4e3f4271a796a04d0b3ce542f3965473f542f14921d0c73f9e7c80eac73bb2a0aa871856ebda44f5b9f50e2f1b79904 SHA512 3f31c79d7c194cd1049bd5a0600bf5613c03ab0ded6c6147c1708d424db439f6faa824f3790c6a20c51e7848281b448910b465cc4246a36e127ebc5e973655ff
 DIST gentoo-kernel-6.7.4-1.ppc64le.gpkg.tar 65474560 BLAKE2B 33d8aa49a35bf3e5df50225633a49724e3f2a8f700004f659e93773f5cebe851ad1e7a84f5170932e85c66da1d33758cee83541eea2c2883c505879a9d5850ad SHA512 8abd3d831aa4ad5791e92d91b4148c7b23f9af973bce0b5e852dc905fedf3a650676a2a7402701fac63815d1e65606b8a8f442851bd3e0154fb417322870dc3e
 DIST gentoo-kernel-6.7.4-1.x86.gpkg.tar 69488640 BLAKE2B c1114d6a2817c11188822d9f9df92d7ab958d352f2133dc1602dbdfd636180e7e63cc0f08f88278dd82b3d642012a30cf03dd26db49d86db2960d835f083aff7 SHA512 7d7d9f593c7674c89f976b4cb384033e26ac1d32d0692723c737f97f3d81cb5fe757967b1ab6a5b9aeded4e40a3a2b68de1cd0451c69c3f345894757b633810f
+DIST gentoo-kernel-6.7.5-1.amd64.gpkg.tar 148234240 BLAKE2B 1501a044d3bed23c6b9ef4088b8c4624c3202fa0f7725bd5f7b7a9ab5a1dddd9d1e971fdece4ccc7ba4f9c27ed171bd969eab2871ffdbd7689c8e23831e78fff SHA512 c8a62137008761faf84e25fa31aa9c6617fe75d104e140f8551d5d91058a7e63e5cc334bb2bbcafb7cd9828f91f79d9c3088d11c05e97fcb53d42b6f000dab52
+DIST gentoo-kernel-6.7.5-1.arm64.gpkg.tar 120791040 BLAKE2B 0d5936029886ba799f2f628b15a9fb0e29a132037fee6e4ae61c3eb9ab13608892279009cd6c65ea671bcda2efa922d29a2b4d1b1c689584e960503d47f388e9 SHA512 cc07a66a06388bcf5e777d121fee416c2e6ef85b0bca11d3554a4d74bba00898e08f7c0948696da42f46542d0e4092a8bdcc117404f3d7ab01ccf8bf52c0b671
+DIST gentoo-kernel-6.7.5-1.ppc64le.gpkg.tar 65525760 BLAKE2B d33a320750728def46329b189c45ee15836b012616090414946dc6a1e8d676cefa33d094bdbc2c881502b95af9f1d9e0128e530962b855fa89730079272b8e96 SHA512 0320e5a2394d590cb519eb8ea97c2cd89d7eda9a35a1b9b33ee472705d44d60498a4483d20cf5048254e3adccfe77a3934e20e960d49cdc47079f6d7d5359f35
+DIST gentoo-kernel-6.7.5-1.x86.gpkg.tar 69488640 BLAKE2B 1e2c0459268ccc88a80dc1941ce4497231ccf4749be7bb2b7e419d51f14d1784aff2d9b615977d6d485911570291a04e200df74028193e0a8d47af56c92aa996 SHA512 ddf9bc62c9a2f7dded4784418c899c8fa951e18d64724b6b4901e3df807781bf2c78750dc2b888f7cd0de1422c7fb115809b23df445f2b74aaee4087afa5b72a
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.5.ebuild
new file mode 100644
index 000000000000..b73e3912b990
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.5.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-17  8:27 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-17  8:27 UTC (permalink / raw
  To: gentoo-commits

commit:     b2105afc157748dac6a09a3cbe13ba9ab920d25d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 17 07:55:05 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 17 08:27:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2105afc

sys-kernel/gentoo-kernel-bin: Bump to 6.6.17

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.17.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0dbb789f2c89..caa1c3e2a6dd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.6-18.base.tar.xz 1008124 BLAKE2B 90cfa49d54e086a9fbaf20154f427
 DIST genpatches-6.6-18.extras.tar.xz 3704 BLAKE2B 9ce8d2ab8cdd70100a0552648053df120ba52c3ae281a6f102e5982550d15d7096eb2efcf9f5f30da17c6f86b2aa75d903f014c7232366699c5d82d493be8415 SHA512 e6aaa51fa7e0d519c5c129f029461d7217ba57cd252dff5203b84f6b0f6fbffbd1c0db8d9a30096623e5d442a5307254a8384a2da7869eb0024cd6546dd48958
 DIST genpatches-6.6-22.base.tar.xz 1119612 BLAKE2B e0e5cf468f1bfb7b76043b72528061a448a88ede3704fe5aab6fe9c5c5b4ff39362b8be25c5d10f1b0160c5071b4276e2c912606c857fd4ace2c8c92b54ea0ba SHA512 b71715d8bad12484035ab5d906db06fe570f40f0ff725beda500710837e9e90253b1fdbd2be40c0dc6d0226a8a1423e443b4bd7117142f346782401509f833be
 DIST genpatches-6.6-22.extras.tar.xz 3704 BLAKE2B c09db6ac1f713f404001c38c650731a0c8821c844eb7638b072cc0d135575df4f965cbd7c99c0261cc1021f97459266b20f153e428ba7a3b7973bb6453d0ceca SHA512 dfe66f78ca064ac0d6878da769dbdbc568db35bed24c8e2388bcc9a1ee63adef1e729ad9a3e737b5838c6f5473a7b9c6a6b44f97e95a900efbbf9562bf7462b6
+DIST genpatches-6.6-23.base.tar.xz 1164692 BLAKE2B d42ccd9e636a413ffdbdb7dac699169f38b80617234b83b6ce49418f7dfd568f6d6718ce97a42b4df2f3ee1efa81df1a02102c123b88603dc558f72dd18af7e7 SHA512 1671b5d07294f73fe547a0cce8df38b5da78dc1596aa136190bae38d9eddc8b896c34e778eb80971336caa851c7d6c7640a59186cf1ecff26b89b69bdc9fb0da
+DIST genpatches-6.6-23.extras.tar.xz 3704 BLAKE2B 899c859be865bde37c41a2a24f1132f803404908002e0f01f28629ae0a03c2e1979f5239d495720c6de3ba7ba6032a5f74ae0e23bff10fe37f6f7ba31daab01c SHA512 2ac88f95177413730b0668e0a33f8b27e04d9f7c42ee6fb2c9366efa06c95884e4b80ce3631105b73ae8b9ede0697b4859e92997e5059688698f96a0a2cbb129
 DIST genpatches-6.7-3.base.tar.xz 19844 BLAKE2B 69f53a7bf61154f3644919b870ed4434ccd7ceeeb8c57e14c274c7be28a1f6c5b0af7975f4c0ef131ff5b53f3afa0a1a4b7c7db92202e11e3c1647524e8e9444 SHA512 5022aeb1970e8652b5f82d09642c22970bcae0e01deefbc0271cab9c054bd21ae4c3835f4fff0a22d14f5fa7495211a95c50b35535586dcdca3c2b1f45ce05a1
 DIST genpatches-6.7-3.extras.tar.xz 3700 BLAKE2B ce7bc87494eec57d39330b1de3462b99a088781bca0beefad667674bbd9eaa2f2413c712638d16ef8c335b6a0e353aec83f4eb69e3da53a88d51ca6853d3254c SHA512 43558eb7a699d5e24c8f2bea13689adaacc6c7c58b4975c3d204a4c2278620032add6ca6017c3fc6ae70ade7e3e227a655deb989b85ef05acb05804d33475ec6
 DIST genpatches-6.7-4.base.tar.xz 193776 BLAKE2B d0b6ee8e055d0c3b8122e1050818b49600a94c8b1b06ee4b6209d89207d527fc6c65352c728e359ad2830830ff25079a2d6d6ef6a55ecf60e43887c16673376f SHA512 5cc15425a7e9e80320f0b18b891d2efa2dfab4090441003b3c617d820c7e449a792aa266941bde0d22ba26e9a6999e42c3b686b270bc00389047678dd71b93d0
@@ -86,6 +88,10 @@ DIST gentoo-kernel-6.6.16-1.amd64.gpkg.tar 146073600 BLAKE2B ac6cdc04f602fc88dc0
 DIST gentoo-kernel-6.6.16-1.arm64.gpkg.tar 118794240 BLAKE2B 2dcd80c057acf9d936b0df0806729d0052272f78a7032eec2c5fd8b23e45e968639267caec03c60018d13e582599229a1d6b8043fdb883c78efb35b2727a8198 SHA512 5d1ce1179408b802da6eafe2f5e4c960f462f5bf6ee1067f4e1f7de53c9f5610833be5f361092d90a7aa276bb5ce80892f196cf53ea3c0bd6c205091b7b20e16
 DIST gentoo-kernel-6.6.16-1.ppc64le.gpkg.tar 64358400 BLAKE2B e4f744aa84374775ab7d47ea239a471f094095b6a451237c371a49dd08c8e13a7cb3c0205e21499c96ed9d56849ed7ad188c3666cd65777368af57930ffc0985 SHA512 8f6cadf27ff3351248a706723d4b035fb9c40c81c16a871c5c5a2738657251460060b84c146183d1ed44fe629fcc21a526e77c3e92d547d8da999fe589caee35
 DIST gentoo-kernel-6.6.16-1.x86.gpkg.tar 68321280 BLAKE2B 5e4b224c9c55ae42b6b15431ac6b657eaf7c1b05d700055483917d997cd2ca4b85edcdfc76a2f978dbc10fe7fff08e9c43da571d8ab41ac4204a7144864099e1 SHA512 5daed5acc414d1d3ce9fc0193fab4aa595a449786858b0444f88ddd9c4c5531b27d8f9cc5f2e1f63f0818131e83d81c033a11b36ee406912bf3452d54c789bcc
+DIST gentoo-kernel-6.6.17-1.amd64.gpkg.tar 146083840 BLAKE2B 88bf4771a973f2a5e2a5711db21fe056e756ecf8d38cd832d02432fe442309fe98e35746604d0ee69aa31d1375649f978e8f2ce06813b244194a44a9480f180a SHA512 81454374fbd7101944dbfb35251d7df2c5ff8449fc1a7e5d15773b81f5c7da51be6c56d90b1a7ee7d901aeac4699105eb685c287fff96e5585d75e708a039d8f
+DIST gentoo-kernel-6.6.17-1.arm64.gpkg.tar 118784000 BLAKE2B 5fed9d7a20331c40a21de2886a8e89135392e836cbed269f520311a4904192d909c68388c91f3f8af48a5a76a925d50dc472ff7da1293021faa3918f5b56c90c SHA512 899fdf0d48033fba6ffbc113a445b62cc119c79333e5f42648345ef302d2cf2ec5412e35826aac348c8990e064d8678ecca6baad4bf7d664268dcc612c7c0fb1
+DIST gentoo-kernel-6.6.17-1.ppc64le.gpkg.tar 64358400 BLAKE2B cd8c95cdf986147a8c7568af9a1d4d01a621c6a6937c5156025a4d3cace91651c3580347bb29fe5aaf06806c0ab881d268ea2ee5f91530f8210ee0b6cf7c982f SHA512 0d51b120a67c45d519320e8fb26a7fb622c8f3018635c392604cfafb7c9995ab86f6cfeb4f47db139cddca469935fc50ee7eb9912763d7cb2b2de35397bccfb8
+DIST gentoo-kernel-6.6.17-1.x86.gpkg.tar 68311040 BLAKE2B ac84fa2e163a8d69c3cde9d5c0cfbd31417d185ae399286cb84990f39cec9a97f93869353b48e7ac3107171a4a7c8af77e1032c789be0c45c7bcfbc7de839e22 SHA512 61cc96faf2aee1361145eeaf2d6a4f144fe13bfd3f49e7927ab96f64fc49728bb179bd34800fd6cfc7ba4b89e7b6b9318ee619fc6a123e2630afa6ff89d1b8cf
 DIST gentoo-kernel-6.7.1-1.amd64.gpkg.tar 148244480 BLAKE2B 331554d8368fbf7e066e57859875dc04bfed10e1b7d937ef149af894214e6a0350f43f8c3b87fc3590e01f7eab3c5b94fe03a5632bb606fc435a0f63fe06fda2 SHA512 c6e5f6646669e390b06db010ab2e30a803a3d15b7f898b45c565cc58426161f4c9f12529e8d7beedec57c153de0cd9c1a73c25099c5c75a0ab66e2730ce12f51
 DIST gentoo-kernel-6.7.1-1.arm64.gpkg.tar 120647680 BLAKE2B 1ec1a5470c5f97bfa12e4e90ee58aa057c96a120ad8acd0fe62f858f8b685ac19f0759e76bf6d435243aa1b9d3dcdee4457b05eef2e2839b6d3589b38269dfab SHA512 35d41bf8df7fb65f8838c74d55afe005028af686859833e4bec8a86b061a804e48a425b77f222c3551188ccbd7b51b75491f5a13b69dd895cec9fc6405d59316
 DIST gentoo-kernel-6.7.1-1.ppc64le.gpkg.tar 65484800 BLAKE2B c0dc567e77b591a0d93a94d2f9f07f091f48ea5dee481d47dccd7b148617be56cb38d6f89da010bfe344eab0f396f556221a9e6df54a1353c4fd6cbfb9dba4f7 SHA512 04cf5db20c604999aed94e9bf3d69b546b6247a9ca68cd1bc187b52ef82b4c890538d5aaa976ba596224b2850e63505ae3fbab8f569e7f0c030569469e6ee302

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.17.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.17.ebuild
new file mode 100644
index 000000000000..b0e3fe1f8248
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.17.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-17  8:27 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-17  8:27 UTC (permalink / raw
  To: gentoo-commits

commit:     e1efb4cc77a1798d1042e9d116b36143adbfbc9e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 17 07:51:06 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb 17 08:27:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1efb4cc

sys-kernel/gentoo-kernel-bin: Bump to 6.1.78

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.78.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 42da8f2c0d1b..0dbb789f2c89 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-85.base.tar.xz 4505468 BLAKE2B cb674a16ea9f1729844507b358684
 DIST genpatches-6.1-85.extras.tar.xz 3812 BLAKE2B 9b51a2d050fd8dece5f64d5d9c82ebd9231c702e93aed6374fbc4a13138fc1c3b67fd516bfa50b234e9e0aeabb582e7e3939f0464f0188d352b311997b131413 SHA512 4fc490e4ad0e2c652f5542c7c4b043d68999b6eecbe48ab7f6168ae202de7a0f0bd7f24af1535b0f588bca84e35aaf2f574241543067ddd96224b85387ff8de3
 DIST genpatches-6.1-86.base.tar.xz 4574456 BLAKE2B 905d051daa077a0aa697ae78187ccb149c5e14dd2d171e451d85559b68ac0a4e8a80a3b13332bc2c8b58d8be182b12853b9e784adb307987faaac5d2ef43ebf3 SHA512 7d28fedd6a157a680de9c69d11f5d243c02b5714e0570bbac9d429ed1e5937bf7250cf5825d6365debb0b0621301cd4999dafd0680e4815e47ea1452ace3e406
 DIST genpatches-6.1-86.extras.tar.xz 3812 BLAKE2B 6e0dfca04eea9e737e68e8bd94f246628ac5a3e1ad911c41c7c61ce33baaf27b42805af53b0e7969d902078fe989e2b3122d92445b721f92209f5fa5a79eddbc SHA512 4daa5eeccb39c9c033541bb5dd123f16358f0a67f0b087ed0ed22243d46d429a7695f05bdaf84a229f3f483eb73b688b5dcb18110a87f9ad22b84eff24f765fa
+DIST genpatches-6.1-87.base.tar.xz 4590376 BLAKE2B 03810f1354881a70c49256a9b71651016c78aadf9d29e82e6077fec4d3a46487c530a987ef6785e78b149fe7f9c1f235f877382cacee59f6239366d4ac3bc5b2 SHA512 dd828b301272d8d0d80a9f51ce0b9b31f493b482af2cac7ab66b1307e3df44d88c7df4b968178d876bb6770b8408346a307aa5f22118f2bac7a35a045659a195
+DIST genpatches-6.1-87.extras.tar.xz 3816 BLAKE2B fd1c417c05893ce152db9bd88d6345ec6b17116a202e121e63f5ef4eb25341a87a11d66d19de6ef5355b7876ded0052c1fd3ee6d4847719e3671713135c216fe SHA512 3e705f0ff695b0f9cec228820ef1c469c7a571bf3c24b223a169fa630abf0b96d4e3e8396e3a866defb9f2c435a6c21269cb62f1bfd2de4b27b1c8d5846fc4b9
 DIST genpatches-6.6-16.base.tar.xz 750868 BLAKE2B 13af5286f51a69dd0ad7b2543bcf0d933865e14c4c865e495f3225a8740bd7579858cbbd72a2099333e8dc241900c166730d4c812183f2636bf3d4049156a71b SHA512 70864a69f8bdb28f8fa3515a33be510a2c529a5c3bc767aede2dae1c290869491d776336be9983259685af9fee2d2bc61c821d0103c47e91b69078bf81fe2c63
 DIST genpatches-6.6-16.extras.tar.xz 3704 BLAKE2B a33d9a80926abd8318f124fa6aa25f7181b88a6965c17908232ef2b866a27a5e856e464895994599265e0e57d8e1f81561758df4670f25ef5694e5d5f535ba95 SHA512 8ee1686a16886320b698ac0e3767804fc9bbaf595335203fb2899c727a0ca0f3e551ac13b3cbb97cec8d91e77257aa1da75669f1c41d263960875e9d31303b1a
 DIST genpatches-6.6-17.base.tar.xz 894152 BLAKE2B ff9c821916d3b1350ac30a44673eee52df18d5c7766ccfb7e682740889191080e947ca6f78b8f2af3b1b2b879326c0b530a53f7443a54ecd124b27e89e99e6bd SHA512 45b6df20d995ceddbccf72db94062339e021eaa4a121d0591a936e39b1e56c8f2581dd1fde03505914adb787445b4cfd998f7847f640785dfa1c05e7959125aa
@@ -64,6 +66,10 @@ DIST gentoo-kernel-6.1.77-1.amd64.gpkg.tar 72632320 BLAKE2B 4bc5a2b7c969810da715
 DIST gentoo-kernel-6.1.77-1.arm64.gpkg.tar 65628160 BLAKE2B f13604a7c67a352b94096108fbfdf3255f810232ec8d48a7fd70ae9b6781639b663d5576ecc2987f3396f27955c6a8e6e59cc544cd41118a58b793d4ea6e7c73 SHA512 32ac9abdd2387de084dc600a257891727b1ff9193cba082ffa77b8499e05e122c32ad7ec21fab84756b36f33e005345b7e943f29e673d6167f7922a8e6750650
 DIST gentoo-kernel-6.1.77-1.ppc64le.gpkg.tar 59873280 BLAKE2B 1ed005ae52827ae28f14d093f6647e4bf50893f773fad910c0abfed7eb50d458495bb658dc51179acaffba972d42f9fd855955cfe86d0f80734a5e504d6f8510 SHA512 80b6c17aa5fc61b727a3bb20171e928e904ddf8bf475098761c8abebb3835cd39d3f94986b1ba551faf84c60b2b6a59757d9b635c0bd5658b77037d99dfba1ee
 DIST gentoo-kernel-6.1.77-1.x86.gpkg.tar 62156800 BLAKE2B f60027e41d026dc1756667d12b924b0dc906b6197690eba7d5e451855d93e482250253af00f45d658b21229f037f7cf347ac04e75e77b662eae61dde31d60d69 SHA512 0e73e897a9380d2e7e7ddc366f8f375203e978b65b63759f6d708ed945f5a66494b1bb218a95afd9757029487f434d1d75b051130ed773cef2983f8b108569eb
+DIST gentoo-kernel-6.1.78-1.amd64.gpkg.tar 72642560 BLAKE2B 2bfb45a9fe122e46811ca30debc634c66b910948609c72fdefb692b4e9ba7f948f77cd417094783b1160b1d86f653dbddde34206bb2d7919d9384f73a1d34438 SHA512 8772c8fdb7ff67d5b1e83de5b92c639af5f3e8fe881dcac5bb30bbf32785a439120b4730ab7aa3d41e974ce714e01a4b60dfa830f08a45ecc61d2e9f21f66ad9
+DIST gentoo-kernel-6.1.78-1.arm64.gpkg.tar 65638400 BLAKE2B 74289d5ff6bd089d8bfbd1a1a9c417cc2e4110a20a4ed71ad72de3f86468fc097145cb8b8ae69b86bb5876a73018ac63699c7eddfc7a33dca4453b2e4c333074 SHA512 f03a22693ae0f7b99347942014996ebd5b9ab9efa5d8099fd02bceb746830f15821153402edbf996bb67ca55ad3a2d097dbcb0d00fecb4f69c6ddef644096fda
+DIST gentoo-kernel-6.1.78-1.ppc64le.gpkg.tar 59883520 BLAKE2B fbf098b1944ccacf9fd7dc8b5c02b73a44a7334acbb6921dca83f8dc3801e733e963bf1b62cdefc3501d061c263e732ed6d080cb031324edea70965db33e16db SHA512 1b4ce9c8bf664acdb467cccec0b9debedc5d4c7e1f66c8969ae3bee84923d3e8765226079923b09ec600f27e90f43bf6b9fdb70446188bb86b4b4bbbd4634d09
+DIST gentoo-kernel-6.1.78-1.x86.gpkg.tar 62167040 BLAKE2B 44fd3313ed8fd3f53aabdebe537eea2591ca9c47b21cc5deb676fca702877efc57d5da845dbb998bb3d3af322e16518cd6840f09b13adf7cc5952952ccfd7cfb SHA512 644c13c5afae208a0531d5999e0d8ab7659c4a2df5a2f22b6e723e07d904bfa39665344ffd92ff0417be01bdaf30a4fe5d272f885fd5f6c4b1aabc8fc77c6446
 DIST gentoo-kernel-6.6.13-1.amd64.gpkg.tar 146032640 BLAKE2B 322a4c9fba664b7800a9d0e2a229196f0224df8d85768d20a4988daf0c7e990761eda5761bca4a5c56624ff1739ddb92932a07f6bc6305fc6dec5d9924e6b4be SHA512 a920135a123482bdecc390dd5e6da9b29c5d94b1f330af6020af7aad2e67d1cb177e15689a7559c31e495e2610ddc32b99f4fff7045a0f4ce0605f26dd71f3f2
 DIST gentoo-kernel-6.6.13-1.arm64.gpkg.tar 118630400 BLAKE2B e5345a1cc613116fca4942d1720efab5437f48043594eebbe47f7a5b218e89ad9aa10f471e896a2b9cab092a4ab3ce61b996c7db8142a6c929a0b65ef6d79169 SHA512 834bcca05da9a196408303181c5f43730be97c24bf4de13acff303aa40027e01d6b594c2fa23ce3b2ffbc37f322150592e11ab732f3586a05971e41ba711ca6a
 DIST gentoo-kernel-6.6.13-1.ppc64le.gpkg.tar 64358400 BLAKE2B d7c85ab1ffe7300bbcb6556b119f378d74a7282f33e764517cd35f6bfa0d35107497d00efc0a0258b4bd5932955d03b679b795328b5a827add330184b4ed8cd2 SHA512 80a855ebf8bb439683d5cb2a90e19c277e422e523bcfe5911b5e6ab82ccde01cee03bc3fb96105c5f1b8bab7173d93fc74c6d26ce117073052fc31772a7f1775

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.78.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.78.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.78.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-23 17:36 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-23 17:36 UTC (permalink / raw
  To: gentoo-commits

commit:     c3eaf2bd14edaef27d8564d58aa5126ac7e05d0a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 23 17:13:57 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 23 17:36:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3eaf2bd

sys-kernel/gentoo-kernel-bin: Bump to 5.15.149

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.149.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index bedb1956d8ec..caa1f071d02d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-156.base.tar.xz 6004636 BLAKE2B f70c2a3bfc3d65fea8d4764b953
 DIST genpatches-5.15-156.extras.tar.xz 3936 BLAKE2B ad08b5d93b943236326d333c627ae8cd279d78fd2b8f8df420ce75be815472dca9785b8eb14015ca2dbc92560a8589d31b9f9edbf81280c85d1ce6fe58aed0b1 SHA512 580ba97a039ff7417b448d4df13b67ed262b7a47be449515ca80125a89b5da3eeee773757db6ff7389b501daee6ab708e19dc2713088ee118859e1e9d3f4b303
 DIST genpatches-5.15-157.base.tar.xz 6083340 BLAKE2B da2898a405bfd934e761180064107f4d87d144105ade4c825ff9299cb4a0b57324927cf34d3a55fc7a0227d9db053caf5b0f8159ca0ddbd946d31459b2683e1f SHA512 04c2d322ec1f0946b7f0f551e0fc0342da749cade5f20f2da1a1e60fd0cd946593a797c053bbd0eb8121f70e69f6766f8c945a99fd77fca3eef89aeae6d5b871
 DIST genpatches-5.15-157.extras.tar.xz 3936 BLAKE2B d559b4c240ab2b8a0b522d846c3d9707b0beacd800e137517c29b51253283b47caf05f7facbdd7be747255dc2485170ecfad04a3ba5293d749c8d22ae60886f7 SHA512 e99880adebd2d08067fbcc73bf01eb844c39cef7c06e99b95c9622949e38a2ed58045f27e71bde4d5321dc06212848c884c8f4added4c41a8a1197cd375091b8
+DIST genpatches-5.15-158.base.tar.xz 6218288 BLAKE2B 04f37b07da08635e59afd941a96df1f55683bda62fc72258005c23fac7048995f670376b57a0d4dadaf2018d1f5819da5239c04bec6c12e0e50c3fcf24c451e8 SHA512 b7d29d8d1f58b3cf534494ace74091042834f6c237667d9b1ae4dce194e5fe7ccef1269560b5edf4fa4eb4c8b9dacdec7bd7cb96bf22e95a93be7946f7cc2b36
+DIST genpatches-5.15-158.extras.tar.xz 3940 BLAKE2B 2ca5435d7d4399266b607653b0f884d02d19f216015ee93eb9fc03571ce20a712f50a50adc876823d97d3233da870afc3e7b6602ed885e333ddd178d63632810 SHA512 9718e9a9e1d41e444afd1c08524027ab63a95f9368a8a8f9fc38e9d40585384172e116a1a2362155501d2561fc9e42d3fce69509eac21daff02b89f83e351f38
 DIST genpatches-6.1-83.base.tar.xz 4358680 BLAKE2B 0ef9de04e2bdbfd4cdf2942ad1e1b27b8a314b07409cd7c140d0cc2783679a135eedd7d08860ed9fb6256115dbfbcbab5cd3d15522733bd72ec3d4d918fdc96e SHA512 544630385153defad073422da90ec6710d0b4e3444ca1843017b1f1b855add852045c0a1d7e8cd68c037746c4c23e8ec24df747469e177519384ca2e8185cfda
 DIST genpatches-6.1-83.extras.tar.xz 3816 BLAKE2B d22ef26f4b321319ce84b7bac4b345759519ce1bf4b821fd85590021f93c80242506b4ebd3cfca6ad4c1e56dc8d3600e54a0b459f07eabe0e154b03a0a1bb37d SHA512 086b04be251177d98038fc2aab2b4110aea45144996b3e50d7803e331a5660cef9e4c7d6fe794905dc8a22065ab8ecf4b5eb5f94e8db59df88a2c861c09c2505
 DIST genpatches-6.1-84.base.tar.xz 4453064 BLAKE2B 195ca4777d311b883d335ae7e2320ffffd9d7c73d02c54c7a0410804bd363f1e1eeccda64a5514d8575622cdcfcd54b0821157286fc09f5e85303d72aa1a4f26 SHA512 67dc650cd38fa9cfefadd1592673955e112f4d8a43625d89690395b6eb59a4cad2d0af53ea2d482e163bdd9a8a047582a24054d074c512562b180176d9c8cc77
@@ -60,6 +62,10 @@ DIST gentoo-kernel-5.15.148-1.amd64.gpkg.tar 66344960 BLAKE2B e741e0d9ae491df35f
 DIST gentoo-kernel-5.15.148-1.arm64.gpkg.tar 59729920 BLAKE2B adffbea7be512987df0813af7b7b55675adc249a7b2780e9d814ddd6699f4343f4d33a393ae044f89d09c27d08b22cc7ede718c423d13e630f821ed723652f1c SHA512 c83dd1bdf5578dd35be2330a690aa0137f00fa1fc66fa85872f959833168b15c695de08096da5b5113c37557dfd007365d0fab330c9b52f49ff1fdc1257c98be
 DIST gentoo-kernel-5.15.148-1.ppc64le.gpkg.tar 54968320 BLAKE2B 1629ca402319f9841e7c3cdf0b0ba0d3c58e55b3ee6ee47820d12c8f2735fa628e45b74d10bf9fa79e3ac7a2c0b178661f789e0c175eee3ddace9d5de9a5dd9d SHA512 20160f5e30aa14725cc2733d6e01aedd1dec39229cba7da985f91e7b500f4a3bdaa9bd35578b21610b95bde2eea06cf8b08ed263de92cce5a311476d1b0ebfa1
 DIST gentoo-kernel-5.15.148-1.x86.gpkg.tar 56064000 BLAKE2B 1973c3aa1ffe57ae850c43c5c2bb4b1d2a2e4666f2f1c87a4c78acd7ff10f02229c6e8f0daed93d38bb26b2b879e8298cb53dc6d69b9f58ece764104fdbb4ee7 SHA512 a456008a770d8ee078d1e99a9747ad70e743a91eec7f6f77520cdd85b5ed81a614264ddc259c356a233ec51bdf92eb49f3720661e360570d774383800ae3dc4e
+DIST gentoo-kernel-5.15.149-1.amd64.gpkg.tar 66304000 BLAKE2B e68541f04b79b4d1b528ed92ba257b75c034fa961fa187b2b79a8c15b30e6f68afd8c8fb033eeda50efbcc746cf6d9f02f0289e3f3adb1f585054b4b1724d5c3 SHA512 30ba8422dcdb89d47c5c9b77b0d7d3fbaeb97d8c3bfc87013d0c6bd0c5bbbf3d0f245c5342916f0fde247a7722aacc0976283cbcea8d31428e223821776f6bbb
+DIST gentoo-kernel-5.15.149-1.arm64.gpkg.tar 59740160 BLAKE2B 9d018a3950477d17fc2a0fe62dc69350bb230b148387db828e25ed78cef1a0689eaa6d4b89a502bb5faac7b6e673f36887f70f6cc3ebd622bc9c3f34edb4f132 SHA512 0e39db17bb891fdb8aeab1115875857df529a07bb97080e5dc974777775805105ed8c70fd20acb2f63366eb31a3d55146183b6a8ab8be6e4fe3f47bfbe492e80
+DIST gentoo-kernel-5.15.149-1.ppc64le.gpkg.tar 54988800 BLAKE2B 22c3af231dd1adbfc12cfe12600d0d753c0cd668112a17f4e01ed42b9cad5b694cb6848668cad27cdb4a3f0a2f035b3a17f6fa291ce308274276468d266c54c1 SHA512 cc53e02e515ab8b18c66b5253dc45e7cbb10bec4ddcea8800ecc568c776db9b769335ad8bef696ed16387da651af399868127dcdcbe1ccef17c44d2165d15408
+DIST gentoo-kernel-5.15.149-1.x86.gpkg.tar 56074240 BLAKE2B b9a98552d5bddc9cf77c63df836107064805d751a106967797ba5d766c01090e87a812c5b6b41af24c3e0397642f6e096904003aa722a4800a382947e641ee2c SHA512 5e574742ba7a0c550a55f9526a6c5932b25d7a7a2dda326cc538a512ea5537841df4c03a9dd9d14cf982742f46ddabb8f4650b055e96954b022ef3f4eb7198fc
 DIST gentoo-kernel-6.1.74-1.amd64.gpkg.tar 72601600 BLAKE2B 43b11ada3bed4fccd7ac6ce3cbea4ce142d43148d3645acea85e2eae388bfe389772196e0525b4d4dc0b54bfa03e086d0128cd7c877e89255b424b8fb6dfb885 SHA512 7a6c93fd5d0ed11fce61b5f56ae395116f9fefe7b8b765692ec3f8ae7bd01dd0ad3ffef2945fbdcaf4dac033a1efe3328109cd0e058c0f31e85be0dd65453703
 DIST gentoo-kernel-6.1.74-1.arm64.gpkg.tar 65628160 BLAKE2B 6cf9280fd9a0be7e8cfa06ccb4ff788911fc90f5e0a08fcb3d3db94c9cef3bc08e5bb37aa9bda7c9c3aef33becd568154d868254c563cf5a32588de5f68eeb29 SHA512 31c7a1fa05bf19af259ef114fc9ad13d8e703c72347c91b7c9c883a5fd60366db10a3d9e1b083f09dbdd9f8515e9597a1a3ec30ad8c5b6adbca385a7a97ff4d2
 DIST gentoo-kernel-6.1.74-1.ppc64le.gpkg.tar 59883520 BLAKE2B eb135a0383a2832c1f9ea68a4a68dce8ce64ee9834b9286c3caadbf2c3d7f39f019bb6d002f1936a5d0902f702e967607fc220afc7935b7e2be6bed5416d9fd7 SHA512 1e325751f217faf09325113d0cbd3cbcc6620b0df3558d34ed4d9e89305982f9399aa300119e2c4d5068a1b5cfc155f1c750281a1fe6648d3320d3753ca02f1b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.149.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.149.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.149.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-23 17:36 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-23 17:36 UTC (permalink / raw
  To: gentoo-commits

commit:     d62f351d286c1ccbeac6c8096f13a87ca7674edb
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 23 17:31:26 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 23 17:36:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d62f351d

sys-kernel/gentoo-kernel-bin: Bump to 6.6.18

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.18.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 77fc8eff7ff3..3909c771e5eb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.6-22.base.tar.xz 1119612 BLAKE2B e0e5cf468f1bfb7b76043b7252806
 DIST genpatches-6.6-22.extras.tar.xz 3704 BLAKE2B c09db6ac1f713f404001c38c650731a0c8821c844eb7638b072cc0d135575df4f965cbd7c99c0261cc1021f97459266b20f153e428ba7a3b7973bb6453d0ceca SHA512 dfe66f78ca064ac0d6878da769dbdbc568db35bed24c8e2388bcc9a1ee63adef1e729ad9a3e737b5838c6f5473a7b9c6a6b44f97e95a900efbbf9562bf7462b6
 DIST genpatches-6.6-23.base.tar.xz 1164692 BLAKE2B d42ccd9e636a413ffdbdb7dac699169f38b80617234b83b6ce49418f7dfd568f6d6718ce97a42b4df2f3ee1efa81df1a02102c123b88603dc558f72dd18af7e7 SHA512 1671b5d07294f73fe547a0cce8df38b5da78dc1596aa136190bae38d9eddc8b896c34e778eb80971336caa851c7d6c7640a59186cf1ecff26b89b69bdc9fb0da
 DIST genpatches-6.6-23.extras.tar.xz 3704 BLAKE2B 899c859be865bde37c41a2a24f1132f803404908002e0f01f28629ae0a03c2e1979f5239d495720c6de3ba7ba6032a5f74ae0e23bff10fe37f6f7ba31daab01c SHA512 2ac88f95177413730b0668e0a33f8b27e04d9f7c42ee6fb2c9366efa06c95884e4b80ce3631105b73ae8b9ede0697b4859e92997e5059688698f96a0a2cbb129
+DIST genpatches-6.6-24.base.tar.xz 1263296 BLAKE2B 16caebdd68cdf1d07c5f0e0429ee0fff5b95408a41bedd55c3e44b53fc242b73998020d781d51bdb35e42b680c4fd3f4cdbc6f5e65977ad099691ac2b25d5fc0 SHA512 f6cf1e79a6d9c4e050602a1bb5a41266129fa3b93250b158fce55a7df5eceb6134950816c055134310fa25f0d878afea11c9bce8950050f8723b1178896adcd5
+DIST genpatches-6.6-24.extras.tar.xz 3704 BLAKE2B 2908fc01a54469d0b99c12b76e11a67af3251391e5f6cb7125a63d54abb681acd11f54ea26702e964a5785fa1a2557111ab9bea13c4e9a32cf4549c246b34edb SHA512 f72cf8aadaad8cff309a6030e98e29534e86c75665895d53772d3fa783df2939d74e449e1e0adb136349f7e281cc158153380d862cbbf6a3ac4916ef4b8da6e0
 DIST genpatches-6.7-3.base.tar.xz 19844 BLAKE2B 69f53a7bf61154f3644919b870ed4434ccd7ceeeb8c57e14c274c7be28a1f6c5b0af7975f4c0ef131ff5b53f3afa0a1a4b7c7db92202e11e3c1647524e8e9444 SHA512 5022aeb1970e8652b5f82d09642c22970bcae0e01deefbc0271cab9c054bd21ae4c3835f4fff0a22d14f5fa7495211a95c50b35535586dcdca3c2b1f45ce05a1
 DIST genpatches-6.7-3.extras.tar.xz 3700 BLAKE2B ce7bc87494eec57d39330b1de3462b99a088781bca0beefad667674bbd9eaa2f2413c712638d16ef8c335b6a0e353aec83f4eb69e3da53a88d51ca6853d3254c SHA512 43558eb7a699d5e24c8f2bea13689adaacc6c7c58b4975c3d204a4c2278620032add6ca6017c3fc6ae70ade7e3e227a655deb989b85ef05acb05804d33475ec6
 DIST genpatches-6.7-4.base.tar.xz 193776 BLAKE2B d0b6ee8e055d0c3b8122e1050818b49600a94c8b1b06ee4b6209d89207d527fc6c65352c728e359ad2830830ff25079a2d6d6ef6a55ecf60e43887c16673376f SHA512 5cc15425a7e9e80320f0b18b891d2efa2dfab4090441003b3c617d820c7e449a792aa266941bde0d22ba26e9a6999e42c3b686b270bc00389047678dd71b93d0
@@ -112,6 +114,10 @@ DIST gentoo-kernel-6.6.17-1.amd64.gpkg.tar 146083840 BLAKE2B 88bf4771a973f2a5e2a
 DIST gentoo-kernel-6.6.17-1.arm64.gpkg.tar 118784000 BLAKE2B 5fed9d7a20331c40a21de2886a8e89135392e836cbed269f520311a4904192d909c68388c91f3f8af48a5a76a925d50dc472ff7da1293021faa3918f5b56c90c SHA512 899fdf0d48033fba6ffbc113a445b62cc119c79333e5f42648345ef302d2cf2ec5412e35826aac348c8990e064d8678ecca6baad4bf7d664268dcc612c7c0fb1
 DIST gentoo-kernel-6.6.17-1.ppc64le.gpkg.tar 64358400 BLAKE2B cd8c95cdf986147a8c7568af9a1d4d01a621c6a6937c5156025a4d3cace91651c3580347bb29fe5aaf06806c0ab881d268ea2ee5f91530f8210ee0b6cf7c982f SHA512 0d51b120a67c45d519320e8fb26a7fb622c8f3018635c392604cfafb7c9995ab86f6cfeb4f47db139cddca469935fc50ee7eb9912763d7cb2b2de35397bccfb8
 DIST gentoo-kernel-6.6.17-1.x86.gpkg.tar 68311040 BLAKE2B ac84fa2e163a8d69c3cde9d5c0cfbd31417d185ae399286cb84990f39cec9a97f93869353b48e7ac3107171a4a7c8af77e1032c789be0c45c7bcfbc7de839e22 SHA512 61cc96faf2aee1361145eeaf2d6a4f144fe13bfd3f49e7927ab96f64fc49728bb179bd34800fd6cfc7ba4b89e7b6b9318ee619fc6a123e2630afa6ff89d1b8cf
+DIST gentoo-kernel-6.6.18-1.amd64.gpkg.tar 146462720 BLAKE2B 4aa3479b58e6b67fd775cd1fed74bd4ff96c88bef16e86768c8dea5a8dde501bb7efffd09128475d1db74d8487386437d57a1d6efb2e2f24d587801eb84f9b3c SHA512 f1a20cb97b328071b96bd8cad35a20dc1628594dd0201b652781612b1b9db191ac4034e9b3319ba4fb816f215681b177b5339451dec44dceda1b55145dc50fee
+DIST gentoo-kernel-6.6.18-1.arm64.gpkg.tar 119244800 BLAKE2B cb55bd813459db9e3346184ff2761ad9a91afda08eac32aa575aa9f4d3c1b2de9fabf9afd89f91207af6b9802edf9e5ddff695ebe29592d707877a61476a43af SHA512 c5db24da4f8334bb35592f29d75c7623626ec93339eee45e5d629f568d8289e169afc3fd8a0c6d2f194d71e86ef600bd0526c63f9e245926a6a8d5fd1298f73f
+DIST gentoo-kernel-6.6.18-1.ppc64le.gpkg.tar 64368640 BLAKE2B 4c335e677b3f6690f00e3b59bc1266761dd88f8efd00e3f5598bda84667694c1585ee5132aa17dfe36799c6f05312520d9ce9544be771ebc730f9c0f529b3b94 SHA512 fc470fa7e0332e38e534584e9578edb687cd089f82b6f196a469db869930dab2610c0994cc4a62cd771cb3e1ef719bcf73b3c4bc09c2bc0530d37ac2a96d44ce
+DIST gentoo-kernel-6.6.18-1.x86.gpkg.tar 68331520 BLAKE2B be6881c2d7f984ed8d28998175ea3e23cec4deaf8b2aea6cd364a848de9ac0733def3a70b5973eec35b55a34e1fa1b62c0ade50b85bd02c06e39d015689e5cd0 SHA512 1272df0a15adde539d6dc80060bdc3e8e350bda0008b0e798fb7c5a0fbc81fb8e0cb57d1985fab5244a2ee3b249b8ec679dbd95e7695edf2383656107454af4c
 DIST gentoo-kernel-6.7.1-1.amd64.gpkg.tar 148244480 BLAKE2B 331554d8368fbf7e066e57859875dc04bfed10e1b7d937ef149af894214e6a0350f43f8c3b87fc3590e01f7eab3c5b94fe03a5632bb606fc435a0f63fe06fda2 SHA512 c6e5f6646669e390b06db010ab2e30a803a3d15b7f898b45c565cc58426161f4c9f12529e8d7beedec57c153de0cd9c1a73c25099c5c75a0ab66e2730ce12f51
 DIST gentoo-kernel-6.7.1-1.arm64.gpkg.tar 120647680 BLAKE2B 1ec1a5470c5f97bfa12e4e90ee58aa057c96a120ad8acd0fe62f858f8b685ac19f0759e76bf6d435243aa1b9d3dcdee4457b05eef2e2839b6d3589b38269dfab SHA512 35d41bf8df7fb65f8838c74d55afe005028af686859833e4bec8a86b061a804e48a425b77f222c3551188ccbd7b51b75491f5a13b69dd895cec9fc6405d59316
 DIST gentoo-kernel-6.7.1-1.ppc64le.gpkg.tar 65484800 BLAKE2B c0dc567e77b591a0d93a94d2f9f07f091f48ea5dee481d47dccd7b148617be56cb38d6f89da010bfe344eab0f396f556221a9e6df54a1353c4fd6cbfb9dba4f7 SHA512 04cf5db20c604999aed94e9bf3d69b546b6247a9ca68cd1bc187b52ef82b4c890538d5aaa976ba596224b2850e63505ae3fbab8f569e7f0c030569469e6ee302

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.18.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.18.ebuild
new file mode 100644
index 000000000000..b0e3fe1f8248
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.18.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-23 17:36 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-23 17:36 UTC (permalink / raw
  To: gentoo-commits

commit:     01b81663a22bf86b2084f2835d4b2c0f18f5742d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 23 17:13:51 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 23 17:36:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b81663

sys-kernel/gentoo-kernel-bin: Bump to 5.10.210

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.210.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d34504f0cc0a..bedb1956d8ec 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-219.base.tar.xz 6357760 BLAKE2B a269d5841d3a4b959c6a5ac49ca
 DIST genpatches-5.10-219.extras.tar.xz 3872 BLAKE2B e750906a1615f45077bba557296d5fbb41cffbb909e33b61280dd35846ce13cf3ecf2620404b348d17bd26cd588a7edffea97c3be3ab78fdbf9ab6737ca4f8e1 SHA512 17ec35b053139a93997b5a3c35a7ba61d6ef87c05aeef3ca06eea3bddf76ea5e2e10664d304a673780e3543791c46580548ba4dde40fbcb42a86a484408af57a
 DIST genpatches-5.10-220.base.tar.xz 6420640 BLAKE2B bc737c88f1e7eff80ccb12513ddbdbf9a2598477d691678c94ba3f261187d62af91dcb309b0a3d7b0ac97c1ef89d8aa774e179f97bd950bad022580447889492 SHA512 3b3b423b5f6ccfa0a74a567b1108c2027582b78409ca17f4044214fb3cb3586ec0cc0eab6bd2f5dd49f13fdbedb7d78a0ddcd596347ae0a26e7a6b6901ed10b4
 DIST genpatches-5.10-220.extras.tar.xz 3872 BLAKE2B 71384eeb192c4d3ef24e28cba7848a2e51ec6b582d0904593902f15d8f03c33bd4155e9ec8b52b601af399bccac2c52b3892109dff151a89f636d9f130306e02 SHA512 e8b61757336cd513bb7c49725c569218a749ebf6782515a30c63c1d9ac922f8781ceb6d5399437889a281ac393970c09fd8bf0327f0de45cb8de1d604d49fb0a
+DIST genpatches-5.10-221.base.tar.xz 6529836 BLAKE2B 80524f1cb43bbe119bef0fec62feac75276aa3550c5b0f8e06e6305f57db6ec404a563c26445b7f37dba82d4c787a0414e14d5ccca3c6c88447725b8c72222e5 SHA512 6003c9e3334ed3c94b32b7c34066690fe9fd30b9de9411786b5a1f14c26a25408dbea8f53270c53892d581fb0130382bc97971feae967c49702c96e55c876297
+DIST genpatches-5.10-221.extras.tar.xz 3876 BLAKE2B ac56b5468f4d8185b969da1994b2130910969b90f5717fbd6cb600549ae2ff36625e8887396fd37406cba3c805fe61885b35cd2a5d4cc4ff3ef8ce750d80bd4e SHA512 3466cc36ced28964067ec83fd2c5febde70874b921cf4f9800f597d9757b283fab07ee548aeb4637003eab504dc6e85143436b9110fc3405c2fa9fbb3644e90f
 DIST genpatches-5.15-156.base.tar.xz 6004636 BLAKE2B f70c2a3bfc3d65fea8d4764b953d147a1725162aeaf319701a3d4b1d47c846932c4c8cd009bf81b4ce33754e966dac4630e2f690c403ec5181e3cc122496db09 SHA512 4d2fd08626d433d7230b27fb1cbd8a3fec9a942ddbd01988dba8632f25b510353b5086f4db1d529b88770e579189fc7bf6a4d02828c662fcb230e51efbecad9c
 DIST genpatches-5.15-156.extras.tar.xz 3936 BLAKE2B ad08b5d93b943236326d333c627ae8cd279d78fd2b8f8df420ce75be815472dca9785b8eb14015ca2dbc92560a8589d31b9f9edbf81280c85d1ce6fe58aed0b1 SHA512 580ba97a039ff7417b448d4df13b67ed262b7a47be449515ca80125a89b5da3eeee773757db6ff7389b501daee6ab708e19dc2713088ee118859e1e9d3f4b303
 DIST genpatches-5.15-157.base.tar.xz 6083340 BLAKE2B da2898a405bfd934e761180064107f4d87d144105ade4c825ff9299cb4a0b57324927cf34d3a55fc7a0227d9db053caf5b0f8159ca0ddbd946d31459b2683e1f SHA512 04c2d322ec1f0946b7f0f551e0fc0342da749cade5f20f2da1a1e60fd0cd946593a797c053bbd0eb8121f70e69f6766f8c945a99fd77fca3eef89aeae6d5b871
@@ -46,6 +48,10 @@ DIST gentoo-kernel-5.10.209-1.amd64.gpkg.tar 63272960 BLAKE2B 66fba0e3b83fad66c8
 DIST gentoo-kernel-5.10.209-1.arm64.gpkg.tar 56729600 BLAKE2B b8c1d52c2a13a899b18328ba7ffe51bf67d6c1a802569ae5ae2abdf57676d28605451c3da15b6fdc96584e3fefa68330ffbd01c5c196a3e3a948056998379734 SHA512 5dca9b10233e8eb973a9e3dd9bb571b900afa0d98569a4e9388c4c40d2ccedcbacb7a1bc90908ed038bfd5639e11ca05fc5234c9571752f308769c5de6e444a1
 DIST gentoo-kernel-5.10.209-1.ppc64le.gpkg.tar 52869120 BLAKE2B f92afb6f8985ff958103c256f4f2c06fb38c1e0495bdd07de0f0a4ca12f5bc7f567172c24d27c27cf83e375c32e929b7e65a4f4b1c3508ecc0a01162f8f85bdf SHA512 9cb7a12b7b672b3b82b23153b0afd91cbef0906f7cc0458b8f34bd5cf389afbde8d3cd162726669be6cc4dfe2302ceb51d97e0937b7ab4afc5d06fb6b0f8f8ae
 DIST gentoo-kernel-5.10.209-1.x86.gpkg.tar 53565440 BLAKE2B e99f3440f24dd31572a52000e526fd9c1fca236aa39b808411659738f4d9fb52672a452550dfb8d948183dc35ce18706c4d96ce63372ef221001fcfaa8744bdb SHA512 91d354a178995c4fa6e42a7001efd3c4c16005a5b7e3f4f9db308111ad905a16ceeb6a5dfef88cc6ecf67035b702e25d2bdb7e9e1ec26b2117dad785ebdaad1c
+DIST gentoo-kernel-5.10.210-1.amd64.gpkg.tar 63272960 BLAKE2B d5b24cb6f07b5273b4b7331b8715cedbbc6766cfa164d39f49f44dc34ac6c9d64ac65c246a91ba78ed7c4dc923f426e8161a61978d47c2ef1d1b8d587e1120c4 SHA512 eaaaef9bf52bee275ba55922fb794e38e01d92fa1f80b0e8e9b19e47851fb0101e697a30897b0359a6a4554395f3b01d20e8dc93d479a6c5ba644e547be8e512
+DIST gentoo-kernel-5.10.210-1.arm64.gpkg.tar 56729600 BLAKE2B 34aed412f162b13b447e80c6d2530aa8f89eac6d9733c4d63c4893dbaf5c59b8ea6751482e3c7eecaf4fe01dc3d0e33adbb86bdae77b30f281e3b8ff9f45ac27 SHA512 7758a9ccdb97a189eb4de314b975219fb6e410d1d63f037c8f55a8e225faca03b1fb9e01cacac686ec62449d48954f3350a4ddf865fb100fdfa476b5fe4ad228
+DIST gentoo-kernel-5.10.210-1.ppc64le.gpkg.tar 52889600 BLAKE2B b7b56081cf26eb97c64d47aa99cfa8fc570b8d30043257f633faad23482ad564eb6ca54dbfce5bdc8fdb240712fd4644f3bb744022244cd11e34f3a671a8c119 SHA512 79156d489fc0cd65da6e84414a3cf4ec55683167432b26b492ecbc8b4845b19a809e4be6129132e8330086123f157dc190895bfc9fd807d160be8fb13621653e
+DIST gentoo-kernel-5.10.210-1.x86.gpkg.tar 53565440 BLAKE2B 0c9b1548f99aebc07200829cdf31f5c9351e6f43871866b05bd8113e1b97a2bf981ddf2a3c43afdb15595132e9c22c9b73f52a60d58b8bb357d12c3a3925c29a SHA512 2c9574ad05094ec26f88c48b66171b4a18fb30be1ad3864b94f6042718c56ce5dbc706c039a331b97ea2c1e23a518c6cfe11d40a9dc65354d15effa4ae890b6d
 DIST gentoo-kernel-5.15.147-1.amd64.gpkg.tar 66324480 BLAKE2B c6d5b1c2cde86c3573049ef89b5baed82fd871e539ac915e271edbd65e07b4a9c778cbe7076aac2e21cceb4a129ffb1f33c8866643bde65ac926b073f4da1985 SHA512 65a50d8664b37cd09e5923a09c96c2915e81fda1ec8fd14cef8723db3f52c6df1bb5247ed1c9414571bb90b82e01180d90d42711b3e2724bf803cd16edb237c0
 DIST gentoo-kernel-5.15.147-1.arm64.gpkg.tar 59740160 BLAKE2B bd2f87241c5738ed3a2d7972cf48323956133b4585d12bcb24762b9d05a56e3bd9fbdaf2acdf08579390d5b1c0b7856e21dc2a64f41d55ca431eb186f917cc8a SHA512 d30158985928568e750c7c50af8e6faa6d834788280c2fced33f93ac83dd6b8997ffaa057c077ff508d7e454c92537806dc87917609194ff2f3b1a10273ff91d
 DIST gentoo-kernel-5.15.147-1.ppc64le.gpkg.tar 54978560 BLAKE2B be4b07d1addc879ed061b2a3f9202d18de049d28df52350e021c5559e29c11243fa11a787a8239cb779b2eca6b6faeb4f59450c309ce4e7c340f8a303ef8662c SHA512 2a93b8ff166cbc6a1cd34836c7094217ba82c176d5d9fb313e5db47b281ac4d837dc286f580d291df45b159cdd13eeba5deaf7f1ac5f2b4237d5e1b276787b55

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.210.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.210.ebuild
new file mode 100644
index 000000000000..1a44f330be18
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.210.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-23 17:36 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-23 17:36 UTC (permalink / raw
  To: gentoo-commits

commit:     694fabb94182121a8787f11d231421dd39bfec2d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 23 17:14:08 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 23 17:36:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=694fabb9

sys-kernel/gentoo-kernel-bin: Bump to 6.1.79

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.79.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index caa1f071d02d..77fc8eff7ff3 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.1-86.base.tar.xz 4574456 BLAKE2B 905d051daa077a0aa697ae78187cc
 DIST genpatches-6.1-86.extras.tar.xz 3812 BLAKE2B 6e0dfca04eea9e737e68e8bd94f246628ac5a3e1ad911c41c7c61ce33baaf27b42805af53b0e7969d902078fe989e2b3122d92445b721f92209f5fa5a79eddbc SHA512 4daa5eeccb39c9c033541bb5dd123f16358f0a67f0b087ed0ed22243d46d429a7695f05bdaf84a229f3f483eb73b688b5dcb18110a87f9ad22b84eff24f765fa
 DIST genpatches-6.1-87.base.tar.xz 4590376 BLAKE2B 03810f1354881a70c49256a9b71651016c78aadf9d29e82e6077fec4d3a46487c530a987ef6785e78b149fe7f9c1f235f877382cacee59f6239366d4ac3bc5b2 SHA512 dd828b301272d8d0d80a9f51ce0b9b31f493b482af2cac7ab66b1307e3df44d88c7df4b968178d876bb6770b8408346a307aa5f22118f2bac7a35a045659a195
 DIST genpatches-6.1-87.extras.tar.xz 3816 BLAKE2B fd1c417c05893ce152db9bd88d6345ec6b17116a202e121e63f5ef4eb25341a87a11d66d19de6ef5355b7876ded0052c1fd3ee6d4847719e3671713135c216fe SHA512 3e705f0ff695b0f9cec228820ef1c469c7a571bf3c24b223a169fa630abf0b96d4e3e8396e3a866defb9f2c435a6c21269cb62f1bfd2de4b27b1c8d5846fc4b9
+DIST genpatches-6.1-88.base.tar.xz 4653064 BLAKE2B 4f97e2991c632a38a16175613f6c2d86e303e6e41d79763c19408b1ffa0345dacdb030de9ed1c101e78ade7dcf9bc68348ba8446b6086ece860b6abc89ea55fb SHA512 ce94b5037088a23ac22213df20de4b9212dc54afb29a725736642641a6c7a63c4dbc3739c9cd84f8d2b4da202d30fb2b1d5847779a51cabbdd058a29833d1bbd
+DIST genpatches-6.1-88.extras.tar.xz 3816 BLAKE2B 5d1aae241a64b9f1dfba85746b70dd1af5a96263f9385d5b264956239c2dd9237d6022819b61cc927177e10721c59e6b4c254e95ac9de771547f0a4c6e7e7960 SHA512 d083e6384786114c05ed5e4198ea90bd84b9959651f20f5c3f7786889583a607777845f4e377a8ad7a6684b91e97ee06cbb524e5827b46684872467eca6354b6
 DIST genpatches-6.6-16.base.tar.xz 750868 BLAKE2B 13af5286f51a69dd0ad7b2543bcf0d933865e14c4c865e495f3225a8740bd7579858cbbd72a2099333e8dc241900c166730d4c812183f2636bf3d4049156a71b SHA512 70864a69f8bdb28f8fa3515a33be510a2c529a5c3bc767aede2dae1c290869491d776336be9983259685af9fee2d2bc61c821d0103c47e91b69078bf81fe2c63
 DIST genpatches-6.6-16.extras.tar.xz 3704 BLAKE2B a33d9a80926abd8318f124fa6aa25f7181b88a6965c17908232ef2b866a27a5e856e464895994599265e0e57d8e1f81561758df4670f25ef5694e5d5f535ba95 SHA512 8ee1686a16886320b698ac0e3767804fc9bbaf595335203fb2899c727a0ca0f3e551ac13b3cbb97cec8d91e77257aa1da75669f1c41d263960875e9d31303b1a
 DIST genpatches-6.6-17.base.tar.xz 894152 BLAKE2B ff9c821916d3b1350ac30a44673eee52df18d5c7766ccfb7e682740889191080e947ca6f78b8f2af3b1b2b879326c0b530a53f7443a54ecd124b27e89e99e6bd SHA512 45b6df20d995ceddbccf72db94062339e021eaa4a121d0591a936e39b1e56c8f2581dd1fde03505914adb787445b4cfd998f7847f640785dfa1c05e7959125aa
@@ -86,6 +88,10 @@ DIST gentoo-kernel-6.1.78-1.amd64.gpkg.tar 72642560 BLAKE2B 2bfb45a9fe122e46811c
 DIST gentoo-kernel-6.1.78-1.arm64.gpkg.tar 65638400 BLAKE2B 74289d5ff6bd089d8bfbd1a1a9c417cc2e4110a20a4ed71ad72de3f86468fc097145cb8b8ae69b86bb5876a73018ac63699c7eddfc7a33dca4453b2e4c333074 SHA512 f03a22693ae0f7b99347942014996ebd5b9ab9efa5d8099fd02bceb746830f15821153402edbf996bb67ca55ad3a2d097dbcb0d00fecb4f69c6ddef644096fda
 DIST gentoo-kernel-6.1.78-1.ppc64le.gpkg.tar 59883520 BLAKE2B fbf098b1944ccacf9fd7dc8b5c02b73a44a7334acbb6921dca83f8dc3801e733e963bf1b62cdefc3501d061c263e732ed6d080cb031324edea70965db33e16db SHA512 1b4ce9c8bf664acdb467cccec0b9debedc5d4c7e1f66c8969ae3bee84923d3e8765226079923b09ec600f27e90f43bf6b9fdb70446188bb86b4b4bbbd4634d09
 DIST gentoo-kernel-6.1.78-1.x86.gpkg.tar 62167040 BLAKE2B 44fd3313ed8fd3f53aabdebe537eea2591ca9c47b21cc5deb676fca702877efc57d5da845dbb998bb3d3af322e16518cd6840f09b13adf7cc5952952ccfd7cfb SHA512 644c13c5afae208a0531d5999e0d8ab7659c4a2df5a2f22b6e723e07d904bfa39665344ffd92ff0417be01bdaf30a4fe5d272f885fd5f6c4b1aabc8fc77c6446
+DIST gentoo-kernel-6.1.79-1.amd64.gpkg.tar 72622080 BLAKE2B 7d8bdc32720c40eb166f1cbec3963a942b943f86edda40664f52840ed42f3f24b9c7aadf3932f554bdb608624d14a7ba9df190fbe1418d3ad3ac497a628547ea SHA512 d51767dd4caf7bd75d5d0ee41c18ac51abe3e56602eeec6b836d69b0abe9e76ec2c8e73c15410928e2d4a3ea8f288b37cdf63e27cc5fd8dd86241c3c82e75798
+DIST gentoo-kernel-6.1.79-1.arm64.gpkg.tar 65638400 BLAKE2B 9945bbe90f410f05590330ac36ac90815ce6dcd8bf791a0554f0f949d266b4496d739f31d445c57acc278e0920abe479221a47b480c3ec0f6a47a8993e06bf5a SHA512 9ac49f8428c258f427641f2206f2af4f2d06a4b9b75957e9d5f8c91d0730dfb6483a70b7e179cc7930e204c4e42b5c74e25762d4839e7d0b45261ea85e0b7826
+DIST gentoo-kernel-6.1.79-1.ppc64le.gpkg.tar 59893760 BLAKE2B cc5b027025366e9de243ed9c6b26b9a272f77db5f9a9d4db288159cd2fc86f60b359562ef8609b83d5034465bbc53cb0451dc245cf0518a02bb1eeb2daa8cf05 SHA512 ec5c97b66c1c2cab2a2bed69f6f2784f97b9030a270451ce36d3318a3fc27ac2a10e1c2928285b29b95c37aca8be60e1d95337b8479a11616aa941c0b50d6607
+DIST gentoo-kernel-6.1.79-1.x86.gpkg.tar 62177280 BLAKE2B c7164aea8e1dc19e2fdfc64dd7261fa387794b20763d8fad3bd23a195a51f05af0f12c55d65986bdc21b85dbb3e2ff5a42f9d23bd968373fba269d3d1659216a SHA512 b1dcede826de6847f94a02beb378d620c06c849c73a62fab4ac36d0039da7036f392eaf61b25150e97ad29fefbd712bb6ea865cb88a644b60447e2a8979420d1
 DIST gentoo-kernel-6.6.13-1.amd64.gpkg.tar 146032640 BLAKE2B 322a4c9fba664b7800a9d0e2a229196f0224df8d85768d20a4988daf0c7e990761eda5761bca4a5c56624ff1739ddb92932a07f6bc6305fc6dec5d9924e6b4be SHA512 a920135a123482bdecc390dd5e6da9b29c5d94b1f330af6020af7aad2e67d1cb177e15689a7559c31e495e2610ddc32b99f4fff7045a0f4ce0605f26dd71f3f2
 DIST gentoo-kernel-6.6.13-1.arm64.gpkg.tar 118630400 BLAKE2B e5345a1cc613116fca4942d1720efab5437f48043594eebbe47f7a5b218e89ad9aa10f471e896a2b9cab092a4ab3ce61b996c7db8142a6c929a0b65ef6d79169 SHA512 834bcca05da9a196408303181c5f43730be97c24bf4de13acff303aa40027e01d6b594c2fa23ce3b2ffbc37f322150592e11ab732f3586a05971e41ba711ca6a
 DIST gentoo-kernel-6.6.13-1.ppc64le.gpkg.tar 64358400 BLAKE2B d7c85ab1ffe7300bbcb6556b119f378d74a7282f33e764517cd35f6bfa0d35107497d00efc0a0258b4bd5932955d03b679b795328b5a827add330184b4ed8cd2 SHA512 80a855ebf8bb439683d5cb2a90e19c277e422e523bcfe5911b5e6ab82ccde01cee03bc3fb96105c5f1b8bab7173d93fc74c6d26ce117073052fc31772a7f1775

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.79.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.79.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.79.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-23 17:36 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-23 17:36 UTC (permalink / raw
  To: gentoo-commits

commit:     6344714e78959ffeed201150a50d1cf32e1fd1e2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 23 17:31:31 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 23 17:36:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6344714e

sys-kernel/gentoo-kernel-bin: Bump to 6.7.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.7.6.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3909c771e5eb..115318acaf7f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-6.6-23.base.tar.xz 1164692 BLAKE2B d42ccd9e636a413ffdbdb7dac6991
 DIST genpatches-6.6-23.extras.tar.xz 3704 BLAKE2B 899c859be865bde37c41a2a24f1132f803404908002e0f01f28629ae0a03c2e1979f5239d495720c6de3ba7ba6032a5f74ae0e23bff10fe37f6f7ba31daab01c SHA512 2ac88f95177413730b0668e0a33f8b27e04d9f7c42ee6fb2c9366efa06c95884e4b80ce3631105b73ae8b9ede0697b4859e92997e5059688698f96a0a2cbb129
 DIST genpatches-6.6-24.base.tar.xz 1263296 BLAKE2B 16caebdd68cdf1d07c5f0e0429ee0fff5b95408a41bedd55c3e44b53fc242b73998020d781d51bdb35e42b680c4fd3f4cdbc6f5e65977ad099691ac2b25d5fc0 SHA512 f6cf1e79a6d9c4e050602a1bb5a41266129fa3b93250b158fce55a7df5eceb6134950816c055134310fa25f0d878afea11c9bce8950050f8723b1178896adcd5
 DIST genpatches-6.6-24.extras.tar.xz 3704 BLAKE2B 2908fc01a54469d0b99c12b76e11a67af3251391e5f6cb7125a63d54abb681acd11f54ea26702e964a5785fa1a2557111ab9bea13c4e9a32cf4549c246b34edb SHA512 f72cf8aadaad8cff309a6030e98e29534e86c75665895d53772d3fa783df2939d74e449e1e0adb136349f7e281cc158153380d862cbbf6a3ac4916ef4b8da6e0
+DIST genpatches-6.7-10.base.tar.xz 599552 BLAKE2B 952e3510f0e76381b0028179599e7bc05e6ad6a36a283abd4664cdc24d81d0ab287d6e1c077f489964608a86f3e7d8f4e2b9246bf01538b9d84cb80704f7474b SHA512 ec30398a92414b83d719b9f805edef1a8796e8b988a7384f75454f930a5a31ba05f1ea6ad1f48b2fb6e6d183450cc5ca10cf5c9f5c6bb3c47de27eda668fb76b
+DIST genpatches-6.7-10.extras.tar.xz 3704 BLAKE2B a5264482e3081f585475897242e27707a0cb5cc838a17b25bf50632625d0bfe983c889603df6aac1ae2f96466d13ded9783d7d8c118c5cb8d6beea132d436d87 SHA512 5656a2daa02ef9148ca22faf9c4e64dd3c79cc4eea9a99c697b5e8de29550e0743782b60c00f2030fe8a7370931d86cd6bfd37339eb272e6dfc70d52ed125951
 DIST genpatches-6.7-3.base.tar.xz 19844 BLAKE2B 69f53a7bf61154f3644919b870ed4434ccd7ceeeb8c57e14c274c7be28a1f6c5b0af7975f4c0ef131ff5b53f3afa0a1a4b7c7db92202e11e3c1647524e8e9444 SHA512 5022aeb1970e8652b5f82d09642c22970bcae0e01deefbc0271cab9c054bd21ae4c3835f4fff0a22d14f5fa7495211a95c50b35535586dcdca3c2b1f45ce05a1
 DIST genpatches-6.7-3.extras.tar.xz 3700 BLAKE2B ce7bc87494eec57d39330b1de3462b99a088781bca0beefad667674bbd9eaa2f2413c712638d16ef8c335b6a0e353aec83f4eb69e3da53a88d51ca6853d3254c SHA512 43558eb7a699d5e24c8f2bea13689adaacc6c7c58b4975c3d204a4c2278620032add6ca6017c3fc6ae70ade7e3e227a655deb989b85ef05acb05804d33475ec6
 DIST genpatches-6.7-4.base.tar.xz 193776 BLAKE2B d0b6ee8e055d0c3b8122e1050818b49600a94c8b1b06ee4b6209d89207d527fc6c65352c728e359ad2830830ff25079a2d6d6ef6a55ecf60e43887c16673376f SHA512 5cc15425a7e9e80320f0b18b891d2efa2dfab4090441003b3c617d820c7e449a792aa266941bde0d22ba26e9a6999e42c3b686b270bc00389047678dd71b93d0
@@ -142,6 +144,10 @@ DIST gentoo-kernel-6.7.5-1.amd64.gpkg.tar 148234240 BLAKE2B 1501a044d3bed23c6b9e
 DIST gentoo-kernel-6.7.5-1.arm64.gpkg.tar 120791040 BLAKE2B 0d5936029886ba799f2f628b15a9fb0e29a132037fee6e4ae61c3eb9ab13608892279009cd6c65ea671bcda2efa922d29a2b4d1b1c689584e960503d47f388e9 SHA512 cc07a66a06388bcf5e777d121fee416c2e6ef85b0bca11d3554a4d74bba00898e08f7c0948696da42f46542d0e4092a8bdcc117404f3d7ab01ccf8bf52c0b671
 DIST gentoo-kernel-6.7.5-1.ppc64le.gpkg.tar 65525760 BLAKE2B d33a320750728def46329b189c45ee15836b012616090414946dc6a1e8d676cefa33d094bdbc2c881502b95af9f1d9e0128e530962b855fa89730079272b8e96 SHA512 0320e5a2394d590cb519eb8ea97c2cd89d7eda9a35a1b9b33ee472705d44d60498a4483d20cf5048254e3adccfe77a3934e20e960d49cdc47079f6d7d5359f35
 DIST gentoo-kernel-6.7.5-1.x86.gpkg.tar 69488640 BLAKE2B 1e2c0459268ccc88a80dc1941ce4497231ccf4749be7bb2b7e419d51f14d1784aff2d9b615977d6d485911570291a04e200df74028193e0a8d47af56c92aa996 SHA512 ddf9bc62c9a2f7dded4784418c899c8fa951e18d64724b6b4901e3df807781bf2c78750dc2b888f7cd0de1422c7fb115809b23df445f2b74aaee4087afa5b72a
+DIST gentoo-kernel-6.7.6-1.amd64.gpkg.tar 148715520 BLAKE2B 417118424ba3a26ffca12e600addcdc9f4fcdda549df3bbdfbeb29e7c799879826e15dcdf35b655b4fb34bb8db77d6d9a97b6fcee928c04d87e9a40f13d34960 SHA512 2f9cacf4e79e1f35b41bfedbd2f8bb8d60da8b8b8f70729a11f93d9474df8f5fb00b0ac606a1d20926b833c93f0db5505c7ca7ff32270dd44e1b828eb5bc274c
+DIST gentoo-kernel-6.7.6-1.arm64.gpkg.tar 121221120 BLAKE2B 49ece3ae3f501be890088d19471406b5d4da6927d2b3ff23a863ee7fe12868266eccc2fcea0c5b0fd8526a897a0f3fdc0f685c637a140e2febfd0f6a01ee1b2e SHA512 1cba365313b71728a0eaef08d24e574fad07b66f3c86795a330d9ef3f3f605695af4ec1762f2a19a5333ad2a52f3513eafa166d5cda18a495d93737d9e0ffa92
+DIST gentoo-kernel-6.7.6-1.ppc64le.gpkg.tar 65505280 BLAKE2B f1c89d33d16dec539799d7b23f000c327ecc5c06f936d538c9306623717f392904f8e610c396d89be7778278a7ec241cffa1d6b7fe5e8523a9d2031f89a1f7f7 SHA512 738285fd5e50ca0fdddb76eeb77add06a9c28c4b68a9fb37e30b8ab36d4c6fd00457eb1762cb06f881d055d40820db17d6c2f2fdb41abe8b565f347e501f9e7f
+DIST gentoo-kernel-6.7.6-1.x86.gpkg.tar 69498880 BLAKE2B 7d725599b7ece9dce44a61856305bd3cbc9b9e6ccfe80c1c52c2c601636c08eb6cb7c4f51db4e647b49d1374d2b5b0a1a50b77f7d546adcf1ebc69c8e8a359f9 SHA512 0f0c8d91bb69eab3a58a26b4d4d0ebebcbebddce0682430885ae6156c63d2705c9f495f2b7b192e065108967afee160f097b0c21e1b6d66a7a7d321581d6e222
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.6.ebuild
new file mode 100644
index 000000000000..b73e3912b990
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.6.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-23 17:40 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-23 17:40 UTC (permalink / raw
  To: gentoo-commits

commit:     4212889a59e24b99ea17f6b8d4d924190445ed72
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 23 17:38:24 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 23 17:38:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4212889a

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.209 amd64 ppc64 x86, #924547

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.209.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.209.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.209.ebuild
index f6b7fcf27065..056b437be6d3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.209.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.209.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-23 17:40 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-23 17:40 UTC (permalink / raw
  To: gentoo-commits

commit:     3a87f7d73e5afc94f9f7dc8ff1cadb74735faf9f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 23 17:38:30 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 23 17:38:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a87f7d7

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.148 amd64 ppc64, #924548

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild
index eda75baeeb1f..e436cfb11400 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-23 17:40 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-23 17:40 UTC (permalink / raw
  To: gentoo-commits

commit:     a570eb47189ceeccde10cd750c959cd688c62c15
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 23 17:38:35 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 23 17:38:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a570eb47

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.77 amd64 ppc64, #924549

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild
index eda75baeeb1f..e436cfb11400 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-23 17:40 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-23 17:40 UTC (permalink / raw
  To: gentoo-commits

commit:     77549dcdd9297d3a18d9cb9c3cd082ed4a58f873
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 23 17:38:41 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 23 17:38:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77549dcd

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.16 amd64 ppc64, #924550

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild
index bf2e8bb5047b..9f3b46ff9391 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-02-23 17:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-02-23 17:45 UTC (permalink / raw
  To: gentoo-commits

commit:     5eaf0c020dc8efff5793d7ba3a4835f17ff0a2b3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 23 17:44:05 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 23 17:45:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eaf0c02

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  78 ----------
 .../gentoo-kernel-bin-5.10.208.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.15.147.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-6.1.74.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.75.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.76.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.6.13.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.6.14.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.6.15.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.7.1.ebuild                 | 161 ---------------------
 .../gentoo-kernel-bin-6.7.2-r1.ebuild              | 161 ---------------------
 .../gentoo-kernel-bin-6.7.2.ebuild                 | 161 ---------------------
 .../gentoo-kernel-bin-6.7.3.ebuild                 | 161 ---------------------
 .../gentoo-kernel-bin-6.7.4.ebuild                 | 161 ---------------------
 14 files changed, 2001 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 115318acaf7f..4862991a55bb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,33 +1,17 @@
-DIST genpatches-5.10-219.base.tar.xz 6357760 BLAKE2B a269d5841d3a4b959c6a5ac49cac174a619463ff0792218d2c9311b22b54202f594b5edfed6fda147cbcb20a9d11aa9b886538e898c1442f8eb456a95b6ef5ce SHA512 4938bd81ccbb600e23a4d48096cfadf019e01324d8239a358cd1e0c506a16724ab7d4ec018bf48f6edd1f20d15e1db0c17bea98a349327fd51fb01384aeb2518
-DIST genpatches-5.10-219.extras.tar.xz 3872 BLAKE2B e750906a1615f45077bba557296d5fbb41cffbb909e33b61280dd35846ce13cf3ecf2620404b348d17bd26cd588a7edffea97c3be3ab78fdbf9ab6737ca4f8e1 SHA512 17ec35b053139a93997b5a3c35a7ba61d6ef87c05aeef3ca06eea3bddf76ea5e2e10664d304a673780e3543791c46580548ba4dde40fbcb42a86a484408af57a
 DIST genpatches-5.10-220.base.tar.xz 6420640 BLAKE2B bc737c88f1e7eff80ccb12513ddbdbf9a2598477d691678c94ba3f261187d62af91dcb309b0a3d7b0ac97c1ef89d8aa774e179f97bd950bad022580447889492 SHA512 3b3b423b5f6ccfa0a74a567b1108c2027582b78409ca17f4044214fb3cb3586ec0cc0eab6bd2f5dd49f13fdbedb7d78a0ddcd596347ae0a26e7a6b6901ed10b4
 DIST genpatches-5.10-220.extras.tar.xz 3872 BLAKE2B 71384eeb192c4d3ef24e28cba7848a2e51ec6b582d0904593902f15d8f03c33bd4155e9ec8b52b601af399bccac2c52b3892109dff151a89f636d9f130306e02 SHA512 e8b61757336cd513bb7c49725c569218a749ebf6782515a30c63c1d9ac922f8781ceb6d5399437889a281ac393970c09fd8bf0327f0de45cb8de1d604d49fb0a
 DIST genpatches-5.10-221.base.tar.xz 6529836 BLAKE2B 80524f1cb43bbe119bef0fec62feac75276aa3550c5b0f8e06e6305f57db6ec404a563c26445b7f37dba82d4c787a0414e14d5ccca3c6c88447725b8c72222e5 SHA512 6003c9e3334ed3c94b32b7c34066690fe9fd30b9de9411786b5a1f14c26a25408dbea8f53270c53892d581fb0130382bc97971feae967c49702c96e55c876297
 DIST genpatches-5.10-221.extras.tar.xz 3876 BLAKE2B ac56b5468f4d8185b969da1994b2130910969b90f5717fbd6cb600549ae2ff36625e8887396fd37406cba3c805fe61885b35cd2a5d4cc4ff3ef8ce750d80bd4e SHA512 3466cc36ced28964067ec83fd2c5febde70874b921cf4f9800f597d9757b283fab07ee548aeb4637003eab504dc6e85143436b9110fc3405c2fa9fbb3644e90f
-DIST genpatches-5.15-156.base.tar.xz 6004636 BLAKE2B f70c2a3bfc3d65fea8d4764b953d147a1725162aeaf319701a3d4b1d47c846932c4c8cd009bf81b4ce33754e966dac4630e2f690c403ec5181e3cc122496db09 SHA512 4d2fd08626d433d7230b27fb1cbd8a3fec9a942ddbd01988dba8632f25b510353b5086f4db1d529b88770e579189fc7bf6a4d02828c662fcb230e51efbecad9c
-DIST genpatches-5.15-156.extras.tar.xz 3936 BLAKE2B ad08b5d93b943236326d333c627ae8cd279d78fd2b8f8df420ce75be815472dca9785b8eb14015ca2dbc92560a8589d31b9f9edbf81280c85d1ce6fe58aed0b1 SHA512 580ba97a039ff7417b448d4df13b67ed262b7a47be449515ca80125a89b5da3eeee773757db6ff7389b501daee6ab708e19dc2713088ee118859e1e9d3f4b303
 DIST genpatches-5.15-157.base.tar.xz 6083340 BLAKE2B da2898a405bfd934e761180064107f4d87d144105ade4c825ff9299cb4a0b57324927cf34d3a55fc7a0227d9db053caf5b0f8159ca0ddbd946d31459b2683e1f SHA512 04c2d322ec1f0946b7f0f551e0fc0342da749cade5f20f2da1a1e60fd0cd946593a797c053bbd0eb8121f70e69f6766f8c945a99fd77fca3eef89aeae6d5b871
 DIST genpatches-5.15-157.extras.tar.xz 3936 BLAKE2B d559b4c240ab2b8a0b522d846c3d9707b0beacd800e137517c29b51253283b47caf05f7facbdd7be747255dc2485170ecfad04a3ba5293d749c8d22ae60886f7 SHA512 e99880adebd2d08067fbcc73bf01eb844c39cef7c06e99b95c9622949e38a2ed58045f27e71bde4d5321dc06212848c884c8f4added4c41a8a1197cd375091b8
 DIST genpatches-5.15-158.base.tar.xz 6218288 BLAKE2B 04f37b07da08635e59afd941a96df1f55683bda62fc72258005c23fac7048995f670376b57a0d4dadaf2018d1f5819da5239c04bec6c12e0e50c3fcf24c451e8 SHA512 b7d29d8d1f58b3cf534494ace74091042834f6c237667d9b1ae4dce194e5fe7ccef1269560b5edf4fa4eb4c8b9dacdec7bd7cb96bf22e95a93be7946f7cc2b36
 DIST genpatches-5.15-158.extras.tar.xz 3940 BLAKE2B 2ca5435d7d4399266b607653b0f884d02d19f216015ee93eb9fc03571ce20a712f50a50adc876823d97d3233da870afc3e7b6602ed885e333ddd178d63632810 SHA512 9718e9a9e1d41e444afd1c08524027ab63a95f9368a8a8f9fc38e9d40585384172e116a1a2362155501d2561fc9e42d3fce69509eac21daff02b89f83e351f38
-DIST genpatches-6.1-83.base.tar.xz 4358680 BLAKE2B 0ef9de04e2bdbfd4cdf2942ad1e1b27b8a314b07409cd7c140d0cc2783679a135eedd7d08860ed9fb6256115dbfbcbab5cd3d15522733bd72ec3d4d918fdc96e SHA512 544630385153defad073422da90ec6710d0b4e3444ca1843017b1f1b855add852045c0a1d7e8cd68c037746c4c23e8ec24df747469e177519384ca2e8185cfda
-DIST genpatches-6.1-83.extras.tar.xz 3816 BLAKE2B d22ef26f4b321319ce84b7bac4b345759519ce1bf4b821fd85590021f93c80242506b4ebd3cfca6ad4c1e56dc8d3600e54a0b459f07eabe0e154b03a0a1bb37d SHA512 086b04be251177d98038fc2aab2b4110aea45144996b3e50d7803e331a5660cef9e4c7d6fe794905dc8a22065ab8ecf4b5eb5f94e8db59df88a2c861c09c2505
-DIST genpatches-6.1-84.base.tar.xz 4453064 BLAKE2B 195ca4777d311b883d335ae7e2320ffffd9d7c73d02c54c7a0410804bd363f1e1eeccda64a5514d8575622cdcfcd54b0821157286fc09f5e85303d72aa1a4f26 SHA512 67dc650cd38fa9cfefadd1592673955e112f4d8a43625d89690395b6eb59a4cad2d0af53ea2d482e163bdd9a8a047582a24054d074c512562b180176d9c8cc77
-DIST genpatches-6.1-84.extras.tar.xz 3816 BLAKE2B 961081e49ae29d6127eba299282c1bd3e3b4d78778b03da6bae6a6be8cba5efba3bf17d40fee02c6923f8536042d3c4ae82b93046536d81e4873fcdb5dc5c8f1 SHA512 77f05bb5082a95e503e07936a2fd8868f202539a844bbca84bd4e0a692006cf4dcec1dccf35a17064f58c40fdf3a6c44fde80cfbb8e8b2bafdba1d950f0b28bf
-DIST genpatches-6.1-85.base.tar.xz 4505468 BLAKE2B cb674a16ea9f1729844507b358684b655e68c3b701ee470be8ae9314b8cd4b7edfa6b4e79381faf2b0a1af0f3ee6a703f204b54e239d98bb5e8eb1c4c3c3325c SHA512 148a3fcc14c225f95b111d7c4e0f79e3a20dfe51556cbf24428d40e5082e1d5056a6bb93cffc78daa4a8c9d126030982370e85b8768b0c1f3487064a1d6519cb
-DIST genpatches-6.1-85.extras.tar.xz 3812 BLAKE2B 9b51a2d050fd8dece5f64d5d9c82ebd9231c702e93aed6374fbc4a13138fc1c3b67fd516bfa50b234e9e0aeabb582e7e3939f0464f0188d352b311997b131413 SHA512 4fc490e4ad0e2c652f5542c7c4b043d68999b6eecbe48ab7f6168ae202de7a0f0bd7f24af1535b0f588bca84e35aaf2f574241543067ddd96224b85387ff8de3
 DIST genpatches-6.1-86.base.tar.xz 4574456 BLAKE2B 905d051daa077a0aa697ae78187ccb149c5e14dd2d171e451d85559b68ac0a4e8a80a3b13332bc2c8b58d8be182b12853b9e784adb307987faaac5d2ef43ebf3 SHA512 7d28fedd6a157a680de9c69d11f5d243c02b5714e0570bbac9d429ed1e5937bf7250cf5825d6365debb0b0621301cd4999dafd0680e4815e47ea1452ace3e406
 DIST genpatches-6.1-86.extras.tar.xz 3812 BLAKE2B 6e0dfca04eea9e737e68e8bd94f246628ac5a3e1ad911c41c7c61ce33baaf27b42805af53b0e7969d902078fe989e2b3122d92445b721f92209f5fa5a79eddbc SHA512 4daa5eeccb39c9c033541bb5dd123f16358f0a67f0b087ed0ed22243d46d429a7695f05bdaf84a229f3f483eb73b688b5dcb18110a87f9ad22b84eff24f765fa
 DIST genpatches-6.1-87.base.tar.xz 4590376 BLAKE2B 03810f1354881a70c49256a9b71651016c78aadf9d29e82e6077fec4d3a46487c530a987ef6785e78b149fe7f9c1f235f877382cacee59f6239366d4ac3bc5b2 SHA512 dd828b301272d8d0d80a9f51ce0b9b31f493b482af2cac7ab66b1307e3df44d88c7df4b968178d876bb6770b8408346a307aa5f22118f2bac7a35a045659a195
 DIST genpatches-6.1-87.extras.tar.xz 3816 BLAKE2B fd1c417c05893ce152db9bd88d6345ec6b17116a202e121e63f5ef4eb25341a87a11d66d19de6ef5355b7876ded0052c1fd3ee6d4847719e3671713135c216fe SHA512 3e705f0ff695b0f9cec228820ef1c469c7a571bf3c24b223a169fa630abf0b96d4e3e8396e3a866defb9f2c435a6c21269cb62f1bfd2de4b27b1c8d5846fc4b9
 DIST genpatches-6.1-88.base.tar.xz 4653064 BLAKE2B 4f97e2991c632a38a16175613f6c2d86e303e6e41d79763c19408b1ffa0345dacdb030de9ed1c101e78ade7dcf9bc68348ba8446b6086ece860b6abc89ea55fb SHA512 ce94b5037088a23ac22213df20de4b9212dc54afb29a725736642641a6c7a63c4dbc3739c9cd84f8d2b4da202d30fb2b1d5847779a51cabbdd058a29833d1bbd
 DIST genpatches-6.1-88.extras.tar.xz 3816 BLAKE2B 5d1aae241a64b9f1dfba85746b70dd1af5a96263f9385d5b264956239c2dd9237d6022819b61cc927177e10721c59e6b4c254e95ac9de771547f0a4c6e7e7960 SHA512 d083e6384786114c05ed5e4198ea90bd84b9959651f20f5c3f7786889583a607777845f4e377a8ad7a6684b91e97ee06cbb524e5827b46684872467eca6354b6
-DIST genpatches-6.6-16.base.tar.xz 750868 BLAKE2B 13af5286f51a69dd0ad7b2543bcf0d933865e14c4c865e495f3225a8740bd7579858cbbd72a2099333e8dc241900c166730d4c812183f2636bf3d4049156a71b SHA512 70864a69f8bdb28f8fa3515a33be510a2c529a5c3bc767aede2dae1c290869491d776336be9983259685af9fee2d2bc61c821d0103c47e91b69078bf81fe2c63
-DIST genpatches-6.6-16.extras.tar.xz 3704 BLAKE2B a33d9a80926abd8318f124fa6aa25f7181b88a6965c17908232ef2b866a27a5e856e464895994599265e0e57d8e1f81561758df4670f25ef5694e5d5f535ba95 SHA512 8ee1686a16886320b698ac0e3767804fc9bbaf595335203fb2899c727a0ca0f3e551ac13b3cbb97cec8d91e77257aa1da75669f1c41d263960875e9d31303b1a
-DIST genpatches-6.6-17.base.tar.xz 894152 BLAKE2B ff9c821916d3b1350ac30a44673eee52df18d5c7766ccfb7e682740889191080e947ca6f78b8f2af3b1b2b879326c0b530a53f7443a54ecd124b27e89e99e6bd SHA512 45b6df20d995ceddbccf72db94062339e021eaa4a121d0591a936e39b1e56c8f2581dd1fde03505914adb787445b4cfd998f7847f640785dfa1c05e7959125aa
-DIST genpatches-6.6-17.extras.tar.xz 3704 BLAKE2B d85a68fe7bf6e4693a41958a053705e35b8829c236b8fad024f7332f89be277708dce2bc931c013b3bf51e14e3b11162342893b7d257541677b17efa918c86b7 SHA512 d53c369e9f54f6de450a41882626d74b22315b8ca7c7b381089b77a6b1b5a1b444109e8fc9c25bdf22afeb92af252c963c700e0e309cfa272caf39c1f5855a55
-DIST genpatches-6.6-18.base.tar.xz 1008124 BLAKE2B 90cfa49d54e086a9fbaf20154f427def0097e76ba6ef5a0b41cd0004634a9d8dd5413e53ea80c340716f3d8dca3685e8aed5e7d8180a11b30e2893c084858092 SHA512 0c5c7d3ed4fb6594d075fd853a730023cbb1e2902377d59cc07d6ee0bc934b371d8a522405c63a0f90a8e0742aca4b770eb25311013c062e7484e5d6f33f1fda
-DIST genpatches-6.6-18.extras.tar.xz 3704 BLAKE2B 9ce8d2ab8cdd70100a0552648053df120ba52c3ae281a6f102e5982550d15d7096eb2efcf9f5f30da17c6f86b2aa75d903f014c7232366699c5d82d493be8415 SHA512 e6aaa51fa7e0d519c5c129f029461d7217ba57cd252dff5203b84f6b0f6fbffbd1c0db8d9a30096623e5d442a5307254a8384a2da7869eb0024cd6546dd48958
 DIST genpatches-6.6-22.base.tar.xz 1119612 BLAKE2B e0e5cf468f1bfb7b76043b72528061a448a88ede3704fe5aab6fe9c5c5b4ff39362b8be25c5d10f1b0160c5071b4276e2c912606c857fd4ace2c8c92b54ea0ba SHA512 b71715d8bad12484035ab5d906db06fe570f40f0ff725beda500710837e9e90253b1fdbd2be40c0dc6d0226a8a1423e443b4bd7117142f346782401509f833be
 DIST genpatches-6.6-22.extras.tar.xz 3704 BLAKE2B c09db6ac1f713f404001c38c650731a0c8821c844eb7638b072cc0d135575df4f965cbd7c99c0261cc1021f97459266b20f153e428ba7a3b7973bb6453d0ceca SHA512 dfe66f78ca064ac0d6878da769dbdbc568db35bed24c8e2388bcc9a1ee63adef1e729ad9a3e737b5838c6f5473a7b9c6a6b44f97e95a900efbbf9562bf7462b6
 DIST genpatches-6.6-23.base.tar.xz 1164692 BLAKE2B d42ccd9e636a413ffdbdb7dac699169f38b80617234b83b6ce49418f7dfd568f6d6718ce97a42b4df2f3ee1efa81df1a02102c123b88603dc558f72dd18af7e7 SHA512 1671b5d07294f73fe547a0cce8df38b5da78dc1596aa136190bae38d9eddc8b896c34e778eb80971336caa851c7d6c7640a59186cf1ecff26b89b69bdc9fb0da
@@ -36,22 +20,8 @@ DIST genpatches-6.6-24.base.tar.xz 1263296 BLAKE2B 16caebdd68cdf1d07c5f0e0429ee0
 DIST genpatches-6.6-24.extras.tar.xz 3704 BLAKE2B 2908fc01a54469d0b99c12b76e11a67af3251391e5f6cb7125a63d54abb681acd11f54ea26702e964a5785fa1a2557111ab9bea13c4e9a32cf4549c246b34edb SHA512 f72cf8aadaad8cff309a6030e98e29534e86c75665895d53772d3fa783df2939d74e449e1e0adb136349f7e281cc158153380d862cbbf6a3ac4916ef4b8da6e0
 DIST genpatches-6.7-10.base.tar.xz 599552 BLAKE2B 952e3510f0e76381b0028179599e7bc05e6ad6a36a283abd4664cdc24d81d0ab287d6e1c077f489964608a86f3e7d8f4e2b9246bf01538b9d84cb80704f7474b SHA512 ec30398a92414b83d719b9f805edef1a8796e8b988a7384f75454f930a5a31ba05f1ea6ad1f48b2fb6e6d183450cc5ca10cf5c9f5c6bb3c47de27eda668fb76b
 DIST genpatches-6.7-10.extras.tar.xz 3704 BLAKE2B a5264482e3081f585475897242e27707a0cb5cc838a17b25bf50632625d0bfe983c889603df6aac1ae2f96466d13ded9783d7d8c118c5cb8d6beea132d436d87 SHA512 5656a2daa02ef9148ca22faf9c4e64dd3c79cc4eea9a99c697b5e8de29550e0743782b60c00f2030fe8a7370931d86cd6bfd37339eb272e6dfc70d52ed125951
-DIST genpatches-6.7-3.base.tar.xz 19844 BLAKE2B 69f53a7bf61154f3644919b870ed4434ccd7ceeeb8c57e14c274c7be28a1f6c5b0af7975f4c0ef131ff5b53f3afa0a1a4b7c7db92202e11e3c1647524e8e9444 SHA512 5022aeb1970e8652b5f82d09642c22970bcae0e01deefbc0271cab9c054bd21ae4c3835f4fff0a22d14f5fa7495211a95c50b35535586dcdca3c2b1f45ce05a1
-DIST genpatches-6.7-3.extras.tar.xz 3700 BLAKE2B ce7bc87494eec57d39330b1de3462b99a088781bca0beefad667674bbd9eaa2f2413c712638d16ef8c335b6a0e353aec83f4eb69e3da53a88d51ca6853d3254c SHA512 43558eb7a699d5e24c8f2bea13689adaacc6c7c58b4975c3d204a4c2278620032add6ca6017c3fc6ae70ade7e3e227a655deb989b85ef05acb05804d33475ec6
-DIST genpatches-6.7-4.base.tar.xz 193776 BLAKE2B d0b6ee8e055d0c3b8122e1050818b49600a94c8b1b06ee4b6209d89207d527fc6c65352c728e359ad2830830ff25079a2d6d6ef6a55ecf60e43887c16673376f SHA512 5cc15425a7e9e80320f0b18b891d2efa2dfab4090441003b3c617d820c7e449a792aa266941bde0d22ba26e9a6999e42c3b686b270bc00389047678dd71b93d0
-DIST genpatches-6.7-4.extras.tar.xz 3704 BLAKE2B bf9fe3be461e9a5e7ebe59704bf22a418b67644345728b494ce3b725c03902d7cc226a32cc46c831afbb07e0111d397556b9f12c63871a8f173d7fe136acb2f0 SHA512 70e91002ba6b48fb9161a1f28279f29636e381a34b67856bb492fa36edbce68ae8aed48f50df5e7a14c59f1f8fa4e74ab9430b7cf762a5dd3feee08952213f69
-DIST genpatches-6.7-5.base.tar.xz 195356 BLAKE2B 64dc86eb0d86a4afb318c09593bf0be4e210dd61e02c66d8b71bb56c2da29ebe04aed1329f90b3c6a1adadfded7bffc3a02d055b72c12df7e5500084c106bf2f SHA512 c24f66198ad33c2cd4f8bd62ed2f21bb482803e874427318443742a28577c907c83c00365e99fc123e708334ae76d6d5f7237e50d1f6d8969a7888aa5041f26f
-DIST genpatches-6.7-5.extras.tar.xz 3700 BLAKE2B 8d4dcde0675f4921e2c0e34dd7df63da281fdef2e670b050cee44ef8cd3b0040031491a8585e72d166dd00af3e278baa1c4df7f3386a1a946ae141b67d31b25b SHA512 6654e57796aaa17275621dd91ac1b205e4fb645231aba99366a3fe4136e713cb5ba87fee7ab3b0f606b3a6a0c72f402764760a110ca7299b2faaca492ea5585b
-DIST genpatches-6.7-6.base.tar.xz 325824 BLAKE2B f95dbe909af13e4da2edbd37d320f077b4229fb16d5e63c7e81f8bb5ac0e7fc78740dc94071a86e9ceacc12833b78ac0809c112609843551960db0dafe14ecef SHA512 307a2dc54dd4a176effc8f942a60d7a5516b8402a1255fb4e9d2ac34f2316f813741ce3c3fafe3900244504323aada4fe22a3980205c062e3235dd623305be66
-DIST genpatches-6.7-6.extras.tar.xz 3704 BLAKE2B 1e9669edb016fcf24960bd678171eb5ad3f8ef6c3477d1f3a2ae4a1f3e0cfe1a9ed14e54d2316858c64c1f52702659e6c3ba2bfd5ce079f2bb04f1cfec01f329 SHA512 fb786fa90d0d979d867a7c5fa9c24f81d3c019403d8dc8bbaf5c72c105703ee5fdb5305974062d274cbd86b712f62b053b82fa34f4b8096247da944b5ae2cf58
-DIST genpatches-6.7-8.base.tar.xz 460076 BLAKE2B 367e038c6a8a02d8157b947f28c6b88b3053c2a491a0933f000f0e30af41bddc50b760b5918ccf1152de4d2e4a551983435f68c421d0cce6dc352c900bdf5d48 SHA512 d946201fb054810bc54bf73e4904df6deaa1b539623c5c77002fa95b49ce5d9e38fb3ac94e74a7b9d5ca57d7b21ea0dcf7785437fb216599202fff0d8d012b92
-DIST genpatches-6.7-8.extras.tar.xz 3704 BLAKE2B 98589d74cef3e628d7a693a46f1f87845ca98faf8093c9e120320e107d8c1e76d82441ec6b1a3f12c9c5fc5d20cea2cab4d6cd5dda99b318bf31ec5ab7c8447e SHA512 3e9a993586516e45d2fca24690b7ce001922732c20c5f52a7d954e5bdd1f8d7e91d4074b5128c085caeee49539dcb1a5a505424225c0100b8741f54d6ac3d095
 DIST genpatches-6.7-9.base.tar.xz 503176 BLAKE2B 420c8e40d2abc26201b50197f3cf32f8a3cd2e3d49013e60b215fe567089e88bfeeac8bba1f8d95724c51dc1e72af86ea18c9b5f35133046f9f77059f0de3bb5 SHA512 23b636e3ab4bd81c509533cf76f96b7e5b10d4d9dfe57b5bb162d53991eab57043f3b935882e7643e1f1db39de4e18143785d0f65c65ed71e9b546a147dae4c6
 DIST genpatches-6.7-9.extras.tar.xz 3700 BLAKE2B a535ebb75c26ea320af3ee4523d48c479e38acced934c09e6dd027df2c1ec281c8520d953b238b4a88c1ada82b5fadb77e7ddcade3ee112f50e1ae7b3eff5a79 SHA512 91dd0e05b3b14422d65752e6995858b68b75d155e498b89280cac776f29ef7805c74b9e46505a16d7644cf94b789cba7adf2bf18b453e93122c8c361ee22afcd
-DIST gentoo-kernel-5.10.208-1.amd64.gpkg.tar 63252480 BLAKE2B 659253d258d12ae26473b9a3ad2b8e2ca9f481447870f290dca411f473db81ccde43c35b86590c0df563870c8d75496a4b2bd0918224f0f36a04a960be4b28a5 SHA512 d251deb2cfe021e477489f471bbe9c41c098416eb4b3c148c51e790be075b661a9db4264c3d6125352a7ac325bb0b982f8b650859c34fc48f61464851a7ab750
-DIST gentoo-kernel-5.10.208-1.arm64.gpkg.tar 56729600 BLAKE2B 3a57808162fac71ccf1f9539d268680f384476b1c497b573be141da8a48c68299562bf206813a0e35ad097b426fa70a14956b3ac474117e7eab227cf3f780230 SHA512 18beb0123749b717a21438f26aefb49298e392e57b517a7be6012d484d6dd80968d87d78d0c48cefd2edf45885d691ecfc2cfbc86481188c296d4afc6187b975
-DIST gentoo-kernel-5.10.208-1.ppc64le.gpkg.tar 52879360 BLAKE2B 34db7f65b4213a245e96716aa74af9fc2bafb67647f76681abde762c72a3b4c1d4b8dc8c98e3a5fed51ddc6c49baf6473a8717fcd596d4e2ebcc9aee4df8ded1 SHA512 c0704b57a4de8bcbfa04f683ff5155ba022774ec22d8ef7dc65bd14db574e95648ea67a5340f7c979d57c14bcc779fe1a53007da249c8d6b251230fa9f04af98
-DIST gentoo-kernel-5.10.208-1.x86.gpkg.tar 53565440 BLAKE2B ec03e4934ca8108f296da0c2b3fd8f265209714cac59b05760a5ff6c0a920b48a2558121feb6840b60cac716a945396e729b583f0730892fac007f11b5645c0a SHA512 c003b02602a27b45ecab6a38ea058ddb999fa9d7285ad7a39ea858f24165d4b495c856c4ee1e8ad1e005ae214a7c392a03143e2084ea1eb9c3c6a78928afd839
 DIST gentoo-kernel-5.10.209-1.amd64.gpkg.tar 63272960 BLAKE2B 66fba0e3b83fad66c87a2ab9d5c5a01641e54b48cfd7102264ee49597000888223bc5ec9e6c1a4af75ac0b05ed5e0565eaf1646b6ffd5aea39ceb9cc6a69ad3f SHA512 8d605ea4daad4c1fdcc472a7fc50320f87cc118d8d92a8fe1c3b8bc6dc45c6b8a6de312df4c13405042a3c1426d51ad62fc20ebd04efa0368a3d2061bd02b942
 DIST gentoo-kernel-5.10.209-1.arm64.gpkg.tar 56729600 BLAKE2B b8c1d52c2a13a899b18328ba7ffe51bf67d6c1a802569ae5ae2abdf57676d28605451c3da15b6fdc96584e3fefa68330ffbd01c5c196a3e3a948056998379734 SHA512 5dca9b10233e8eb973a9e3dd9bb571b900afa0d98569a4e9388c4c40d2ccedcbacb7a1bc90908ed038bfd5639e11ca05fc5234c9571752f308769c5de6e444a1
 DIST gentoo-kernel-5.10.209-1.ppc64le.gpkg.tar 52869120 BLAKE2B f92afb6f8985ff958103c256f4f2c06fb38c1e0495bdd07de0f0a4ca12f5bc7f567172c24d27c27cf83e375c32e929b7e65a4f4b1c3508ecc0a01162f8f85bdf SHA512 9cb7a12b7b672b3b82b23153b0afd91cbef0906f7cc0458b8f34bd5cf389afbde8d3cd162726669be6cc4dfe2302ceb51d97e0937b7ab4afc5d06fb6b0f8f8ae
@@ -60,10 +30,6 @@ DIST gentoo-kernel-5.10.210-1.amd64.gpkg.tar 63272960 BLAKE2B d5b24cb6f07b5273b4
 DIST gentoo-kernel-5.10.210-1.arm64.gpkg.tar 56729600 BLAKE2B 34aed412f162b13b447e80c6d2530aa8f89eac6d9733c4d63c4893dbaf5c59b8ea6751482e3c7eecaf4fe01dc3d0e33adbb86bdae77b30f281e3b8ff9f45ac27 SHA512 7758a9ccdb97a189eb4de314b975219fb6e410d1d63f037c8f55a8e225faca03b1fb9e01cacac686ec62449d48954f3350a4ddf865fb100fdfa476b5fe4ad228
 DIST gentoo-kernel-5.10.210-1.ppc64le.gpkg.tar 52889600 BLAKE2B b7b56081cf26eb97c64d47aa99cfa8fc570b8d30043257f633faad23482ad564eb6ca54dbfce5bdc8fdb240712fd4644f3bb744022244cd11e34f3a671a8c119 SHA512 79156d489fc0cd65da6e84414a3cf4ec55683167432b26b492ecbc8b4845b19a809e4be6129132e8330086123f157dc190895bfc9fd807d160be8fb13621653e
 DIST gentoo-kernel-5.10.210-1.x86.gpkg.tar 53565440 BLAKE2B 0c9b1548f99aebc07200829cdf31f5c9351e6f43871866b05bd8113e1b97a2bf981ddf2a3c43afdb15595132e9c22c9b73f52a60d58b8bb357d12c3a3925c29a SHA512 2c9574ad05094ec26f88c48b66171b4a18fb30be1ad3864b94f6042718c56ce5dbc706c039a331b97ea2c1e23a518c6cfe11d40a9dc65354d15effa4ae890b6d
-DIST gentoo-kernel-5.15.147-1.amd64.gpkg.tar 66324480 BLAKE2B c6d5b1c2cde86c3573049ef89b5baed82fd871e539ac915e271edbd65e07b4a9c778cbe7076aac2e21cceb4a129ffb1f33c8866643bde65ac926b073f4da1985 SHA512 65a50d8664b37cd09e5923a09c96c2915e81fda1ec8fd14cef8723db3f52c6df1bb5247ed1c9414571bb90b82e01180d90d42711b3e2724bf803cd16edb237c0
-DIST gentoo-kernel-5.15.147-1.arm64.gpkg.tar 59740160 BLAKE2B bd2f87241c5738ed3a2d7972cf48323956133b4585d12bcb24762b9d05a56e3bd9fbdaf2acdf08579390d5b1c0b7856e21dc2a64f41d55ca431eb186f917cc8a SHA512 d30158985928568e750c7c50af8e6faa6d834788280c2fced33f93ac83dd6b8997ffaa057c077ff508d7e454c92537806dc87917609194ff2f3b1a10273ff91d
-DIST gentoo-kernel-5.15.147-1.ppc64le.gpkg.tar 54978560 BLAKE2B be4b07d1addc879ed061b2a3f9202d18de049d28df52350e021c5559e29c11243fa11a787a8239cb779b2eca6b6faeb4f59450c309ce4e7c340f8a303ef8662c SHA512 2a93b8ff166cbc6a1cd34836c7094217ba82c176d5d9fb313e5db47b281ac4d837dc286f580d291df45b159cdd13eeba5deaf7f1ac5f2b4237d5e1b276787b55
-DIST gentoo-kernel-5.15.147-1.x86.gpkg.tar 56064000 BLAKE2B b2368b7278972da768f8beb71faef33062df867488845c056a6b77cc6e229b0cb3a4ffa95ee68896f52f392ad062126e3a364c4b0d02d70e850895c020cdd5ac SHA512 ebddae5ef2bb7f5118a6f0f6a7dfa910d7e5954a8512956bbb0c3dc8f86eb7364f2c2c42ae5ccd056dc74d8bfa003ed114b6bdc3a1cb243ecb0c68bfcfdf7d6b
 DIST gentoo-kernel-5.15.148-1.amd64.gpkg.tar 66344960 BLAKE2B e741e0d9ae491df35f5cd8aae4e7a5e4150ce8f5f9b5643e3d14574c2244ee74639e36dd7944de9629f1664a0e9fc226d8e7d65ca65c2eb766a614b8c2ba0ede SHA512 27ee086cd3b7105a3da9d43fafa7f4d97632f4460a5e24121a9e73565310eaf36b6583579c30d7da28b1f49d7e482893b57e97566d13f9da0ff512ff6749f63f
 DIST gentoo-kernel-5.15.148-1.arm64.gpkg.tar 59729920 BLAKE2B adffbea7be512987df0813af7b7b55675adc249a7b2780e9d814ddd6699f4343f4d33a393ae044f89d09c27d08b22cc7ede718c423d13e630f821ed723652f1c SHA512 c83dd1bdf5578dd35be2330a690aa0137f00fa1fc66fa85872f959833168b15c695de08096da5b5113c37557dfd007365d0fab330c9b52f49ff1fdc1257c98be
 DIST gentoo-kernel-5.15.148-1.ppc64le.gpkg.tar 54968320 BLAKE2B 1629ca402319f9841e7c3cdf0b0ba0d3c58e55b3ee6ee47820d12c8f2735fa628e45b74d10bf9fa79e3ac7a2c0b178661f789e0c175eee3ddace9d5de9a5dd9d SHA512 20160f5e30aa14725cc2733d6e01aedd1dec39229cba7da985f91e7b500f4a3bdaa9bd35578b21610b95bde2eea06cf8b08ed263de92cce5a311476d1b0ebfa1
@@ -72,18 +38,6 @@ DIST gentoo-kernel-5.15.149-1.amd64.gpkg.tar 66304000 BLAKE2B e68541f04b79b4d1b5
 DIST gentoo-kernel-5.15.149-1.arm64.gpkg.tar 59740160 BLAKE2B 9d018a3950477d17fc2a0fe62dc69350bb230b148387db828e25ed78cef1a0689eaa6d4b89a502bb5faac7b6e673f36887f70f6cc3ebd622bc9c3f34edb4f132 SHA512 0e39db17bb891fdb8aeab1115875857df529a07bb97080e5dc974777775805105ed8c70fd20acb2f63366eb31a3d55146183b6a8ab8be6e4fe3f47bfbe492e80
 DIST gentoo-kernel-5.15.149-1.ppc64le.gpkg.tar 54988800 BLAKE2B 22c3af231dd1adbfc12cfe12600d0d753c0cd668112a17f4e01ed42b9cad5b694cb6848668cad27cdb4a3f0a2f035b3a17f6fa291ce308274276468d266c54c1 SHA512 cc53e02e515ab8b18c66b5253dc45e7cbb10bec4ddcea8800ecc568c776db9b769335ad8bef696ed16387da651af399868127dcdcbe1ccef17c44d2165d15408
 DIST gentoo-kernel-5.15.149-1.x86.gpkg.tar 56074240 BLAKE2B b9a98552d5bddc9cf77c63df836107064805d751a106967797ba5d766c01090e87a812c5b6b41af24c3e0397642f6e096904003aa722a4800a382947e641ee2c SHA512 5e574742ba7a0c550a55f9526a6c5932b25d7a7a2dda326cc538a512ea5537841df4c03a9dd9d14cf982742f46ddabb8f4650b055e96954b022ef3f4eb7198fc
-DIST gentoo-kernel-6.1.74-1.amd64.gpkg.tar 72601600 BLAKE2B 43b11ada3bed4fccd7ac6ce3cbea4ce142d43148d3645acea85e2eae388bfe389772196e0525b4d4dc0b54bfa03e086d0128cd7c877e89255b424b8fb6dfb885 SHA512 7a6c93fd5d0ed11fce61b5f56ae395116f9fefe7b8b765692ec3f8ae7bd01dd0ad3ffef2945fbdcaf4dac033a1efe3328109cd0e058c0f31e85be0dd65453703
-DIST gentoo-kernel-6.1.74-1.arm64.gpkg.tar 65628160 BLAKE2B 6cf9280fd9a0be7e8cfa06ccb4ff788911fc90f5e0a08fcb3d3db94c9cef3bc08e5bb37aa9bda7c9c3aef33becd568154d868254c563cf5a32588de5f68eeb29 SHA512 31c7a1fa05bf19af259ef114fc9ad13d8e703c72347c91b7c9c883a5fd60366db10a3d9e1b083f09dbdd9f8515e9597a1a3ec30ad8c5b6adbca385a7a97ff4d2
-DIST gentoo-kernel-6.1.74-1.ppc64le.gpkg.tar 59883520 BLAKE2B eb135a0383a2832c1f9ea68a4a68dce8ce64ee9834b9286c3caadbf2c3d7f39f019bb6d002f1936a5d0902f702e967607fc220afc7935b7e2be6bed5416d9fd7 SHA512 1e325751f217faf09325113d0cbd3cbcc6620b0df3558d34ed4d9e89305982f9399aa300119e2c4d5068a1b5cfc155f1c750281a1fe6648d3320d3753ca02f1b
-DIST gentoo-kernel-6.1.74-1.x86.gpkg.tar 62136320 BLAKE2B 5f575926d6dc72f9e972f4edd7cf6b5ebbabe86458ae928d094ad1ada0230985fecae7c2ddbe97a40413da797f06e7dd8c67124d25b2a132c52c8d48b3b22fb9 SHA512 b22ba08b909c5f87b89b93b106c0c51de6d7c9285c2ebb6593d9f14d8b7a129589459fd7eadcc5647e8e62daee0b0af86812b9e4e296e7ac484f82072166ef16
-DIST gentoo-kernel-6.1.75-1.amd64.gpkg.tar 72611840 BLAKE2B 275d2cb2f1b2e33e94793906657114b360161af28a7859558aafc143587f5351083785c83b7b635c00e2304bb2fd345ad8680062d5f4a6f96e7ef0c5bf36c2b0 SHA512 756349bb4c09c0967ddcedbcc81d7a4a48cd9126d27aed7973c4834031116942d0bffccf2d2b089878f1735ba3f42cc359b3ffae43265c17fc02abd9677d3284
-DIST gentoo-kernel-6.1.75-1.arm64.gpkg.tar 65617920 BLAKE2B 7c9eff13dd838bb02d6b04890b247b7648028b4201c269596f58450903adbf6b45504f3eb4ae25ac18e0e65e7fce427d83447a999f7aed2faeda14a9672c4dda SHA512 aa24f641951a027dc8daa56711f87debc186552a7e035ab5f2d1c3f3e42b219c1667a99bff2ab16f3bc5c0dcf1d98941775814c537eef64b59e25a5c40d74b99
-DIST gentoo-kernel-6.1.75-1.ppc64le.gpkg.tar 59883520 BLAKE2B 95463c2151bcf76d586c98b483765e5a710215e5d68f637d999e5f10450c23d41f470a1ebc2e2feb7bd44b703a8e5c5524242e0389d57d4e4609de4c3ba63cff SHA512 c3970fe061af0bf3da147676f5f39e7063742d552235d3038d03d5198d18127bf7bedd5c1b395c3faa6d65a01c605292d4430c06be1ef51cb1cacbdea1702b6d
-DIST gentoo-kernel-6.1.75-1.x86.gpkg.tar 62167040 BLAKE2B e8668c532da434bc1bb3c92404fbd07066d6b30a0119041f498c317060f155a543410005630db6bb36239c5b14eaee02c5ee4a71114b7fc5b9bc0e28c86d00c7 SHA512 4a1c8935dddeba0787a6f636bc9201594df886ce836161d53b31675c0eedd23bb7a1ef2cb243247524b84d01f24b5055da958993762e3a35a2ddcacd46dae2ea
-DIST gentoo-kernel-6.1.76-1.amd64.gpkg.tar 72622080 BLAKE2B 8204295b9da2420fcee6d548e1c8be43b0b1fa83bf8144ca82341a9d109ba690257861f628750b1a49c5feef167a8452abdc3d09408816234063eda7d304082a SHA512 15d7bf1b5804f36d16c315e78a6616d43d04d54a1aabca37dafa2e4f89179b9456ee37dd9b72c10e4fc8c4e239723ed84e10c12772a46738463bc965a162b14f
-DIST gentoo-kernel-6.1.76-1.arm64.gpkg.tar 65628160 BLAKE2B 7b51b150d2645931041f56e11653e5e49f99c89c04c13fbc4ab9571bf12c4726ffa603a9edebfc827fd8036e2e0b060e002ca4f23509a86de067abb76adeba02 SHA512 b0b5a59338d50cf4c4ee415079d78c747fa350ae9afed6a65826ad8aeb6fcc2e8d57729f16a50b1e8f890a291edfaa74497322d5891476a66ab797d890451cdd
-DIST gentoo-kernel-6.1.76-1.ppc64le.gpkg.tar 59883520 BLAKE2B 666b41e74c3f976e51bda227a805c49cc1537747d3c0efcfa8cf0af6d551f4a2002fc791f4c8b26499fd9c2338cac389e78e1b942a751410bbc4158863516fd4 SHA512 27d89d906fe2c5471e8ee09be61e34c7a35f5e4805a8a12b1b1eb233d342f1eb4ec7a083723c3a3031faf054e4152716b7b3f22f034941acc020f8d3052c81fb
-DIST gentoo-kernel-6.1.76-1.x86.gpkg.tar 62167040 BLAKE2B 2c25dd81f5e9ffb2f2b6a7349be83c6793cd639b9c81aa5c359421834b079b60c1375511e417d58e935941169b5efbb8e321d39e2fbd8be46ac43612bca3fe0a SHA512 187012f41d9cf181df539ef369b1fd23875702ddd6b28b9d4e2d960afd6b4bc81b676597cf1f3420b7c4dbdaec3f6d470d72859fe3460db86f5cbdb92b4b1440
 DIST gentoo-kernel-6.1.77-1.amd64.gpkg.tar 72632320 BLAKE2B 4bc5a2b7c969810da7155d1896ce30659da7449e010a492e75b57e028ec953f21891bc74311253d18b52cb549386a7880f937854f4da56d312e4ecf2eb602708 SHA512 19ca3b15c6843946101f9e805a8d53db4b89bbf72661f19734cacae378242d8f5879b53607f950cc170018647d023a76d52fe3234bb6f0f5518ef9c113bc17b8
 DIST gentoo-kernel-6.1.77-1.arm64.gpkg.tar 65628160 BLAKE2B f13604a7c67a352b94096108fbfdf3255f810232ec8d48a7fd70ae9b6781639b663d5576ecc2987f3396f27955c6a8e6e59cc544cd41118a58b793d4ea6e7c73 SHA512 32ac9abdd2387de084dc600a257891727b1ff9193cba082ffa77b8499e05e122c32ad7ec21fab84756b36f33e005345b7e943f29e673d6167f7922a8e6750650
 DIST gentoo-kernel-6.1.77-1.ppc64le.gpkg.tar 59873280 BLAKE2B 1ed005ae52827ae28f14d093f6647e4bf50893f773fad910c0abfed7eb50d458495bb658dc51179acaffba972d42f9fd855955cfe86d0f80734a5e504d6f8510 SHA512 80b6c17aa5fc61b727a3bb20171e928e904ddf8bf475098761c8abebb3835cd39d3f94986b1ba551faf84c60b2b6a59757d9b635c0bd5658b77037d99dfba1ee
@@ -96,18 +50,6 @@ DIST gentoo-kernel-6.1.79-1.amd64.gpkg.tar 72622080 BLAKE2B 7d8bdc32720c40eb166f
 DIST gentoo-kernel-6.1.79-1.arm64.gpkg.tar 65638400 BLAKE2B 9945bbe90f410f05590330ac36ac90815ce6dcd8bf791a0554f0f949d266b4496d739f31d445c57acc278e0920abe479221a47b480c3ec0f6a47a8993e06bf5a SHA512 9ac49f8428c258f427641f2206f2af4f2d06a4b9b75957e9d5f8c91d0730dfb6483a70b7e179cc7930e204c4e42b5c74e25762d4839e7d0b45261ea85e0b7826
 DIST gentoo-kernel-6.1.79-1.ppc64le.gpkg.tar 59893760 BLAKE2B cc5b027025366e9de243ed9c6b26b9a272f77db5f9a9d4db288159cd2fc86f60b359562ef8609b83d5034465bbc53cb0451dc245cf0518a02bb1eeb2daa8cf05 SHA512 ec5c97b66c1c2cab2a2bed69f6f2784f97b9030a270451ce36d3318a3fc27ac2a10e1c2928285b29b95c37aca8be60e1d95337b8479a11616aa941c0b50d6607
 DIST gentoo-kernel-6.1.79-1.x86.gpkg.tar 62177280 BLAKE2B c7164aea8e1dc19e2fdfc64dd7261fa387794b20763d8fad3bd23a195a51f05af0f12c55d65986bdc21b85dbb3e2ff5a42f9d23bd968373fba269d3d1659216a SHA512 b1dcede826de6847f94a02beb378d620c06c849c73a62fab4ac36d0039da7036f392eaf61b25150e97ad29fefbd712bb6ea865cb88a644b60447e2a8979420d1
-DIST gentoo-kernel-6.6.13-1.amd64.gpkg.tar 146032640 BLAKE2B 322a4c9fba664b7800a9d0e2a229196f0224df8d85768d20a4988daf0c7e990761eda5761bca4a5c56624ff1739ddb92932a07f6bc6305fc6dec5d9924e6b4be SHA512 a920135a123482bdecc390dd5e6da9b29c5d94b1f330af6020af7aad2e67d1cb177e15689a7559c31e495e2610ddc32b99f4fff7045a0f4ce0605f26dd71f3f2
-DIST gentoo-kernel-6.6.13-1.arm64.gpkg.tar 118630400 BLAKE2B e5345a1cc613116fca4942d1720efab5437f48043594eebbe47f7a5b218e89ad9aa10f471e896a2b9cab092a4ab3ce61b996c7db8142a6c929a0b65ef6d79169 SHA512 834bcca05da9a196408303181c5f43730be97c24bf4de13acff303aa40027e01d6b594c2fa23ce3b2ffbc37f322150592e11ab732f3586a05971e41ba711ca6a
-DIST gentoo-kernel-6.6.13-1.ppc64le.gpkg.tar 64358400 BLAKE2B d7c85ab1ffe7300bbcb6556b119f378d74a7282f33e764517cd35f6bfa0d35107497d00efc0a0258b4bd5932955d03b679b795328b5a827add330184b4ed8cd2 SHA512 80a855ebf8bb439683d5cb2a90e19c277e422e523bcfe5911b5e6ab82ccde01cee03bc3fb96105c5f1b8bab7173d93fc74c6d26ce117073052fc31772a7f1775
-DIST gentoo-kernel-6.6.13-1.x86.gpkg.tar 68300800 BLAKE2B 8c909a163ced25659b9da1830f15289d3e5cbff44e71a08f204295a05c6cf865f31224561f9fcd1181608c05be377b88b325456f22a9ac49a2fb632bc4cc024c SHA512 0fa399f18e2184568b8d1c45ebbae325b42077cf035a667f436796c20645ea56008019c7da636d9b6b1bf8ec7cb832fa132c04bbd9d9b066f80c149ba295fdac
-DIST gentoo-kernel-6.6.14-1.amd64.gpkg.tar 146083840 BLAKE2B e1acb6f9ed8e52f37023c19b73e9508504bc2680ac6416ec7928a6661dfcedbc46076ad7899d8367ee86000269f2da7e79b9f088fecea834be298a4ab4f5f110 SHA512 541e71d9f5acdbe9f8580f67e580f23dc6eac565d6556c4d068f484e84e99d6becf4d9255e5d68a968422f8e8ed6661895f4528f985d01aa5487386ba6056369
-DIST gentoo-kernel-6.6.14-1.arm64.gpkg.tar 118753280 BLAKE2B 8e7925024ea7b2e7cddbdf7504642666d2fabfa683b7e27297f2f532c8d84e4675af9318a67d3dbcd277f55f57721624c1a0152bb50b1d87a0de3e72189a00c4 SHA512 9ddcb39c3e86969902d447ba7b1955e27f0f4ddc2f9de987809a4e879c2a454ddd94f5c747023729080194be8cb7ad81170045fe4fc7adc8e6264782e40491fe
-DIST gentoo-kernel-6.6.14-1.ppc64le.gpkg.tar 64368640 BLAKE2B 5ecfbdfa3d1c7501908d837af9c47f60ad8704874aea8b1d7f572730765eba499a945ccea9b73bae2e3102cd6ac192d76d676e9c73ce57ce58d4fce79ae1c039 SHA512 bc253c401925d3e7b497f4921b0ac1b5f66fddf9f1775d593f25f489c2e6b70632632251623e7809cb51b554894f5a2e3ac04e8208ea4216a58a00c3d64d02e0
-DIST gentoo-kernel-6.6.14-1.x86.gpkg.tar 68311040 BLAKE2B 73ce986afef9372888b870f2b20ed2fbb84929069114775b1db7cb91e82e4ab9a73058f3cbed923662e29cf033ba0e6429bcd582198ec0c3c5b17b770926cfa2 SHA512 18a27bd398ef75ac2886a2cda3575e09e98db3558fa585c00c3670e9dbe1e7252db3b5bb7c42a9bf4a3e2a1543c09906a3a72d604edd42e01ba111da0c080fa2
-DIST gentoo-kernel-6.6.15-1.amd64.gpkg.tar 146053120 BLAKE2B 346bd904be0555397ee1a6c0c54ae0a5be16f2a705689882f3e02a70c58641e21932ee9807d19d061df39f9bdd6355293da51937fc39dd431fc085ed80f3ceeb SHA512 cb42df6a7b12844714467459f4f9c0390ab2f1d9238cd92a0f40cf65c857b8e1193dd9e9fe637413b1d9d48beedd143ba1947540afd4dbdbb6b6a197bde8137d
-DIST gentoo-kernel-6.6.15-1.arm64.gpkg.tar 118763520 BLAKE2B b81c40f5bab766a7a06cbccd7787afeb35ce990729cddd6836c8371795477d9bff4ead03168466c32cf8bd7aeaee665b07f8b12e4f56501c6ed5bf244480ed89 SHA512 8a215ac394bcb56440729c1cdd5bb80953357c7955030d106fc7f710df117add38b74664dfd4630356c276faac33e43bd1e66d67d9151e5b7290b886d68f9059
-DIST gentoo-kernel-6.6.15-1.ppc64le.gpkg.tar 64368640 BLAKE2B fa950cdf14efa5af303bf755881ffd94f17cfbf84745d82c34f393ab0145e34817a25f16d131ebdc25cc78a4c2dc51decca9acf0290105504425fbc883ff2aad SHA512 450d1eeb309f01abcadfe621e10eefddfddc773318ec0bcbe2147c5a5323dc4b38f1d155b262489b945d360d905622b107b5c1092366181840fe870592848a4d
-DIST gentoo-kernel-6.6.15-1.x86.gpkg.tar 68290560 BLAKE2B 4076d10a53bf7c8195b4d3b8d35912625cc1d8f8db468abad276ad360f4e1f951c426c54e583920a073ebebfacf3eb7d0f023d48df749ca4c1478e7955cec9ec SHA512 c4f86ba92e0ee2f7576b9e31b740236385a3c87a33244bfd54f402fb3c1349c04bf97ef13a818254da0cbdd6d0829dc01f5c362402bb8ac7ab5b8ce3ebf0c1e8
 DIST gentoo-kernel-6.6.16-1.amd64.gpkg.tar 146073600 BLAKE2B ac6cdc04f602fc88dc0822f298930b0f27bdfef2b871a5c94b299059948125f67fd1ca7f4c38944606d12bacc1aaba3bc555283f088331486af887d97c83c8f8 SHA512 a79d0da85b64670a6ac33471fab2f3f5efa21f16c6aa4c7098b69c6dfbd8be5cda50effc6893a37ab7680a5411b8ed71f4419e17b21f9dd083e9f9a259352bba
 DIST gentoo-kernel-6.6.16-1.arm64.gpkg.tar 118794240 BLAKE2B 2dcd80c057acf9d936b0df0806729d0052272f78a7032eec2c5fd8b23e45e968639267caec03c60018d13e582599229a1d6b8043fdb883c78efb35b2727a8198 SHA512 5d1ce1179408b802da6eafe2f5e4c960f462f5bf6ee1067f4e1f7de53c9f5610833be5f361092d90a7aa276bb5ce80892f196cf53ea3c0bd6c205091b7b20e16
 DIST gentoo-kernel-6.6.16-1.ppc64le.gpkg.tar 64358400 BLAKE2B e4f744aa84374775ab7d47ea239a471f094095b6a451237c371a49dd08c8e13a7cb3c0205e21499c96ed9d56849ed7ad188c3666cd65777368af57930ffc0985 SHA512 8f6cadf27ff3351248a706723d4b035fb9c40c81c16a871c5c5a2738657251460060b84c146183d1ed44fe629fcc21a526e77c3e92d547d8da999fe589caee35
@@ -120,26 +62,6 @@ DIST gentoo-kernel-6.6.18-1.amd64.gpkg.tar 146462720 BLAKE2B 4aa3479b58e6b67fd77
 DIST gentoo-kernel-6.6.18-1.arm64.gpkg.tar 119244800 BLAKE2B cb55bd813459db9e3346184ff2761ad9a91afda08eac32aa575aa9f4d3c1b2de9fabf9afd89f91207af6b9802edf9e5ddff695ebe29592d707877a61476a43af SHA512 c5db24da4f8334bb35592f29d75c7623626ec93339eee45e5d629f568d8289e169afc3fd8a0c6d2f194d71e86ef600bd0526c63f9e245926a6a8d5fd1298f73f
 DIST gentoo-kernel-6.6.18-1.ppc64le.gpkg.tar 64368640 BLAKE2B 4c335e677b3f6690f00e3b59bc1266761dd88f8efd00e3f5598bda84667694c1585ee5132aa17dfe36799c6f05312520d9ce9544be771ebc730f9c0f529b3b94 SHA512 fc470fa7e0332e38e534584e9578edb687cd089f82b6f196a469db869930dab2610c0994cc4a62cd771cb3e1ef719bcf73b3c4bc09c2bc0530d37ac2a96d44ce
 DIST gentoo-kernel-6.6.18-1.x86.gpkg.tar 68331520 BLAKE2B be6881c2d7f984ed8d28998175ea3e23cec4deaf8b2aea6cd364a848de9ac0733def3a70b5973eec35b55a34e1fa1b62c0ade50b85bd02c06e39d015689e5cd0 SHA512 1272df0a15adde539d6dc80060bdc3e8e350bda0008b0e798fb7c5a0fbc81fb8e0cb57d1985fab5244a2ee3b249b8ec679dbd95e7695edf2383656107454af4c
-DIST gentoo-kernel-6.7.1-1.amd64.gpkg.tar 148244480 BLAKE2B 331554d8368fbf7e066e57859875dc04bfed10e1b7d937ef149af894214e6a0350f43f8c3b87fc3590e01f7eab3c5b94fe03a5632bb606fc435a0f63fe06fda2 SHA512 c6e5f6646669e390b06db010ab2e30a803a3d15b7f898b45c565cc58426161f4c9f12529e8d7beedec57c153de0cd9c1a73c25099c5c75a0ab66e2730ce12f51
-DIST gentoo-kernel-6.7.1-1.arm64.gpkg.tar 120647680 BLAKE2B 1ec1a5470c5f97bfa12e4e90ee58aa057c96a120ad8acd0fe62f858f8b685ac19f0759e76bf6d435243aa1b9d3dcdee4457b05eef2e2839b6d3589b38269dfab SHA512 35d41bf8df7fb65f8838c74d55afe005028af686859833e4bec8a86b061a804e48a425b77f222c3551188ccbd7b51b75491f5a13b69dd895cec9fc6405d59316
-DIST gentoo-kernel-6.7.1-1.ppc64le.gpkg.tar 65484800 BLAKE2B c0dc567e77b591a0d93a94d2f9f07f091f48ea5dee481d47dccd7b148617be56cb38d6f89da010bfe344eab0f396f556221a9e6df54a1353c4fd6cbfb9dba4f7 SHA512 04cf5db20c604999aed94e9bf3d69b546b6247a9ca68cd1bc187b52ef82b4c890538d5aaa976ba596224b2850e63505ae3fbab8f569e7f0c030569469e6ee302
-DIST gentoo-kernel-6.7.1-1.x86.gpkg.tar 69447680 BLAKE2B 9a9aca80ff60e42a5e872d4adfbf4e9271d4d7512270387635374a548ddec54a3e168bbbadc5e6c8cc7bc237cebbc22d41adb665a0c025f36663b429a5bb06a7 SHA512 c458b99b01c04bddf5fa816595b53cdc36c4a71b897a3434764f424b631f23670caf555ee3ef1b247b7293cb115568ca96ebe10c1b5fcac2892a4c49d47f8bcc
-DIST gentoo-kernel-6.7.2-1.amd64.gpkg.tar 148234240 BLAKE2B 6a6bba15615213dace9bf7bf5eca91a8858180574606c9d1af25b5453b1ffdfcf1975b2e20a5486cde94e48ae2d56afab33212ee97ee8bcb6160c83867d4d5e0 SHA512 138894f1473df1569446580da421a1181f4100b907edf8f16b87a9462bee345a9bcb3c35ab94db016b5b3832fcac9f7059b55cf3a56ca6342f050511c3d8e9a8
-DIST gentoo-kernel-6.7.2-1.arm64.gpkg.tar 120760320 BLAKE2B bb928c929e5d17696a724595c6c247c4c6b9dae11c3bc4aceb720409de6046db10a017b3e38630ee1839fee8459243ead620fd8e4440a39ba298f07c32a7b9e1 SHA512 8d0d67025cbcf1dfad98afc46e150880e7ad1e3b4b21c129dc5cda766852bcb52f3bc7a74a606c1e529ad4c83a37d8f65254f678c12dac2731013275c1ca8c15
-DIST gentoo-kernel-6.7.2-1.ppc64le.gpkg.tar 65505280 BLAKE2B d306a1570272d9c8df6adc0f06cfd8e63e1d318f95ef2c11bfb750e37fb4b3cce42c124758a6963161f4bf17c08059c7b8621baae2e9d31f393ad8a12d1a8c57 SHA512 f8777ab4c09c9ae5d0e81092cc70b5266fd4454586432c983b56c10135afb3d6812cf446d23fa5deb64a8d7616ee01babd05dd312b88a2f6dd915da083ba01a9
-DIST gentoo-kernel-6.7.2-1.x86.gpkg.tar 69478400 BLAKE2B 61961a9071bffa0a3c0bee9529f7443dd0f41cb0abbe37e539df6f5915fb46ae412238c1e6cab4cbdbeaa4eee77e2edd513e976f523f28f77dc96f38fe1f14aa SHA512 e2a287cbb47db3fd7ff49b1d6676ecb42f1587e1946c3980cc2d13652d3390a0fe445d695630d65571e974a32f72431d2d8c05109073522dd0ad8d3d1710735f
-DIST gentoo-kernel-6.7.2-r1-1.amd64.gpkg.tar 148172800 BLAKE2B 115940819c422ad97d28ddf75a436f08002ba30f2ca26560ff2dd5aef9b04404303f9c7e43eaa5aa169e96bad17c5ed1e914115da66caba26624af69cff585e2 SHA512 6b1dc6f1f7326b2508f18481a942d9c5b24249348b8f1b396fe9c8fa0fe8db34d758e6d63eb446d6ce5fe7de36d9e437ba5050ee42ff9a63171351180cded487
-DIST gentoo-kernel-6.7.2-r1-1.arm64.gpkg.tar 120750080 BLAKE2B fed0208b7b8cc75d267cde94b87ddfdb710a0f78a3bfefbd4a21d1bc2b6a4fae0601272e9a3048aee85ae90439504523c21788266da2d76a8ae9d44198e29418 SHA512 6fa187abacae81c8ac48b49cf24f13d00e48ab82f41dc65262d072bc31e8443d49e09c2817dff5b88f6d181b20a66e7a479e05de90e684c7a84753e6c8d7dee9
-DIST gentoo-kernel-6.7.2-r1-1.ppc64le.gpkg.tar 65474560 BLAKE2B 4c05b042af87543f8bf3fd36a78f7ca95b478129f10aeb1b0eec1e0340583ece0b06cbf2960f28af173b140b3cf87054d92049449ab62957b4ffb5385af4247d SHA512 4bc5cc3ee50017f50c5a23fd1e823b61108873d579f9036f9b994cae12d81bbdfb4c300286a865b0d4b26e291e0c624f2ade0d3dce67803cea2f1face988985d
-DIST gentoo-kernel-6.7.2-r1-1.x86.gpkg.tar 69457920 BLAKE2B e1be7f1a47a14d6672fcece12a00b99131be34e19e22bfacb3ef2e56b634115d11c553bdbb0fd0157727aadf9ef2a591f4c430a4698e3c9c127c28e01af992ff SHA512 af52a0c5d6976c42079f6caab2e9ec735824d2d8109b17f55adabfc535fe5661c478e95b88336241ecb6fac93ac3628c257b18ad0bdb5beff4a21f1e9faf86b2
-DIST gentoo-kernel-6.7.3-1.amd64.gpkg.tar 148244480 BLAKE2B 358f16d7bf24604089269040f4ebe95d36d2a262b0ade9bfafd67c9c27b114347fe453372658821ef269054d553e4c10fb4d38ccd9336e165e9e971302371811 SHA512 2848f125607db38b14755d3b6a1b1071dc7ddcc578c08cae51bb6397ca8a1c00691aacb4cb446da84e4a4552a156edb86f197d199b4e472efbb8f64a34a6b4ed
-DIST gentoo-kernel-6.7.3-1.arm64.gpkg.tar 120780800 BLAKE2B bf3383944f88535d553c1b9dd143da0c209b96acc7eb95219eba9c7ff08ba4e1602609b958e14fa88f64e4b6e4f23ac3204fab2ff5f3e2cd2a0310a672a6c902 SHA512 834ec10ea9d94083cbba56264f393a190caf3863d7107b5a5bfd67ea3c73ccb09a2b2ea7574a4ea33c65e2d8e8a75cbe67688e8ceccbfce19b624ce9d73a641a
-DIST gentoo-kernel-6.7.3-1.ppc64le.gpkg.tar 65495040 BLAKE2B f429cdc3a16f62f700aea29c36a0b6f938effdc918ffc98210a9436e26d1f37ab492b4095ca601b8a40fa14a85a237c034a33710481a143b61d4b5ca645388a7 SHA512 9de8fc66a2d5485b6374c99cf3468756211cb30962c7f1d27552d620321ba05b6ffa776455a755f8b49511cd9b6f5dc6df62e90607397eec4100be39e3c0daff
-DIST gentoo-kernel-6.7.3-1.x86.gpkg.tar 69478400 BLAKE2B 9f53e78c084af44389c0b752b90f5872530e62192c2198e76df534278da911322320d97ffc6412e3bdb9a047d5f70913c652abca990d33f89e992752d8979351 SHA512 4a1d8e7d30d87c5b1e0982e769792ea4dbc8e9a945ed57a674def5b78d2ee22c8f3712149887b489089d2c6bf8d930f32b560c3da7e787a7299bd4bd4353932e
-DIST gentoo-kernel-6.7.4-1.amd64.gpkg.tar 148264960 BLAKE2B 23284df6ffa88e4de54ffc7680bcc3318e6d64de7ffe44a5386bb3cad8ac2c4b28b6a7f117afba0ba8f9531d4f524e68586c4ccaa6a6c3960ae000d588c40440 SHA512 6ebc6631c80e2fb392a416944b522460880ec0203b04905ec4154e78aee9619e00d4da3ec704342c5a14788a4b8becca38f60873fbc68a6bb0c869530ce8b1fb
-DIST gentoo-kernel-6.7.4-1.arm64.gpkg.tar 120811520 BLAKE2B 57107c3273a0a1802b1430632d390d34f4e3f4271a796a04d0b3ce542f3965473f542f14921d0c73f9e7c80eac73bb2a0aa871856ebda44f5b9f50e2f1b79904 SHA512 3f31c79d7c194cd1049bd5a0600bf5613c03ab0ded6c6147c1708d424db439f6faa824f3790c6a20c51e7848281b448910b465cc4246a36e127ebc5e973655ff
-DIST gentoo-kernel-6.7.4-1.ppc64le.gpkg.tar 65474560 BLAKE2B 33d8aa49a35bf3e5df50225633a49724e3f2a8f700004f659e93773f5cebe851ad1e7a84f5170932e85c66da1d33758cee83541eea2c2883c505879a9d5850ad SHA512 8abd3d831aa4ad5791e92d91b4148c7b23f9af973bce0b5e852dc905fedf3a650676a2a7402701fac63815d1e65606b8a8f442851bd3e0154fb417322870dc3e
-DIST gentoo-kernel-6.7.4-1.x86.gpkg.tar 69488640 BLAKE2B c1114d6a2817c11188822d9f9df92d7ab958d352f2133dc1602dbdfd636180e7e63cc0f08f88278dd82b3d642012a30cf03dd26db49d86db2960d835f083aff7 SHA512 7d7d9f593c7674c89f976b4cb384033e26ac1d32d0692723c737f97f3d81cb5fe757967b1ab6a5b9aeded4e40a3a2b68de1cd0451c69c3f345894757b633810f
 DIST gentoo-kernel-6.7.5-1.amd64.gpkg.tar 148234240 BLAKE2B 1501a044d3bed23c6b9ef4088b8c4624c3202fa0f7725bd5f7b7a9ab5a1dddd9d1e971fdece4ccc7ba4f9c27ed171bd969eab2871ffdbd7689c8e23831e78fff SHA512 c8a62137008761faf84e25fa31aa9c6617fe75d104e140f8551d5d91058a7e63e5cc334bb2bbcafb7cd9828f91f79d9c3088d11c05e97fcb53d42b6f000dab52
 DIST gentoo-kernel-6.7.5-1.arm64.gpkg.tar 120791040 BLAKE2B 0d5936029886ba799f2f628b15a9fb0e29a132037fee6e4ae61c3eb9ab13608892279009cd6c65ea671bcda2efa922d29a2b4d1b1c689584e960503d47f388e9 SHA512 cc07a66a06388bcf5e777d121fee416c2e6ef85b0bca11d3554a4d74bba00898e08f7c0948696da42f46542d0e4092a8bdcc117404f3d7ab01ccf8bf52c0b671
 DIST gentoo-kernel-6.7.5-1.ppc64le.gpkg.tar 65525760 BLAKE2B d33a320750728def46329b189c45ee15836b012616090414946dc6a1e8d676cefa33d094bdbc2c881502b95af9f1d9e0128e530962b855fa89730079272b8e96 SHA512 0320e5a2394d590cb519eb8ea97c2cd89d7eda9a35a1b9b33ee472705d44d60498a4483d20cf5048254e3adccfe77a3934e20e960d49cdc47079f6d7d5359f35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
deleted file mode 100644
index 056b437be6d3..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.208.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
deleted file mode 100644
index e436cfb11400..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.147.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
deleted file mode 100644
index e436cfb11400..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.74.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.75.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.75.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.75.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.76.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.76.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.76.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
deleted file mode 100644
index c471496e5cd4..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.13.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.14.ebuild
deleted file mode 100644
index 9055f90433bd..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.14.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.15.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.15.ebuild
deleted file mode 100644
index 9055f90433bd..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.15.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.1.ebuild
deleted file mode 100644
index 44d02e88809f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.1.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.2-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.2-r1.ebuild
deleted file mode 100644
index 9055f90433bd..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.2-r1.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.2.ebuild
deleted file mode 100644
index 44d02e88809f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.2.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.3.ebuild
deleted file mode 100644
index 9055f90433bd..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.3.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.4.ebuild
deleted file mode 100644
index b73e3912b990..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.4.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-01 20:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-01 20:42 UTC (permalink / raw
  To: gentoo-commits

commit:     edcd8281aa78226b34ef8269edb00ea06f948445
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  1 20:35:51 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar  1 20:36:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edcd8281

sys-kernel/gentoo-kernel-bin: Bump to 6.6.19

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.19.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 66cd378c2991..778086316117 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.6-23.base.tar.xz 1164692 BLAKE2B d42ccd9e636a413ffdbdb7dac6991
 DIST genpatches-6.6-23.extras.tar.xz 3704 BLAKE2B 899c859be865bde37c41a2a24f1132f803404908002e0f01f28629ae0a03c2e1979f5239d495720c6de3ba7ba6032a5f74ae0e23bff10fe37f6f7ba31daab01c SHA512 2ac88f95177413730b0668e0a33f8b27e04d9f7c42ee6fb2c9366efa06c95884e4b80ce3631105b73ae8b9ede0697b4859e92997e5059688698f96a0a2cbb129
 DIST genpatches-6.6-24.base.tar.xz 1263296 BLAKE2B 16caebdd68cdf1d07c5f0e0429ee0fff5b95408a41bedd55c3e44b53fc242b73998020d781d51bdb35e42b680c4fd3f4cdbc6f5e65977ad099691ac2b25d5fc0 SHA512 f6cf1e79a6d9c4e050602a1bb5a41266129fa3b93250b158fce55a7df5eceb6134950816c055134310fa25f0d878afea11c9bce8950050f8723b1178896adcd5
 DIST genpatches-6.6-24.extras.tar.xz 3704 BLAKE2B 2908fc01a54469d0b99c12b76e11a67af3251391e5f6cb7125a63d54abb681acd11f54ea26702e964a5785fa1a2557111ab9bea13c4e9a32cf4549c246b34edb SHA512 f72cf8aadaad8cff309a6030e98e29534e86c75665895d53772d3fa783df2939d74e449e1e0adb136349f7e281cc158153380d862cbbf6a3ac4916ef4b8da6e0
+DIST genpatches-6.6-25.base.tar.xz 1351392 BLAKE2B e1f5df7796f7d50a244c37d2b5e4eecdeb1d46cf25f6dc51567c6abd729aad142266fa430350e7efdd3995c02d6f8cc6ff85429fa7a019f8f9ed1a9ca2fc9b7f SHA512 a548b1552c6e89b0d9736a2d2e282eda7686a0cf781c8d3445d7394ffdabb2c16c69dcaea0341f51780181bf30a58696ea8fa2723f25b12fa6d7cfdc1effa810
+DIST genpatches-6.6-25.extras.tar.xz 3704 BLAKE2B e7709d6dc9f02a24a5efff213e4357a25777364cce38387b5a12149915017cf229546993de40b4e2aaa6c107b1930f091e5399c14b660d07f3e73a1a6c4f287f SHA512 babba6d4e397a1594d74dac9e588fe87ebc07523ddb5a8e4b23028043534a965d29a728cf7958da90e6544a3e1d0fc29de65542610f5ad513ca7d7edb5a89c5b
 DIST genpatches-6.7-10.base.tar.xz 599552 BLAKE2B 952e3510f0e76381b0028179599e7bc05e6ad6a36a283abd4664cdc24d81d0ab287d6e1c077f489964608a86f3e7d8f4e2b9246bf01538b9d84cb80704f7474b SHA512 ec30398a92414b83d719b9f805edef1a8796e8b988a7384f75454f930a5a31ba05f1ea6ad1f48b2fb6e6d183450cc5ca10cf5c9f5c6bb3c47de27eda668fb76b
 DIST genpatches-6.7-10.extras.tar.xz 3704 BLAKE2B a5264482e3081f585475897242e27707a0cb5cc838a17b25bf50632625d0bfe983c889603df6aac1ae2f96466d13ded9783d7d8c118c5cb8d6beea132d436d87 SHA512 5656a2daa02ef9148ca22faf9c4e64dd3c79cc4eea9a99c697b5e8de29550e0743782b60c00f2030fe8a7370931d86cd6bfd37339eb272e6dfc70d52ed125951
 DIST genpatches-6.7-9.base.tar.xz 503176 BLAKE2B 420c8e40d2abc26201b50197f3cf32f8a3cd2e3d49013e60b215fe567089e88bfeeac8bba1f8d95724c51dc1e72af86ea18c9b5f35133046f9f77059f0de3bb5 SHA512 23b636e3ab4bd81c509533cf76f96b7e5b10d4d9dfe57b5bb162d53991eab57043f3b935882e7643e1f1db39de4e18143785d0f65c65ed71e9b546a147dae4c6
@@ -80,6 +82,10 @@ DIST gentoo-kernel-6.6.18-1.amd64.gpkg.tar 146462720 BLAKE2B 4aa3479b58e6b67fd77
 DIST gentoo-kernel-6.6.18-1.arm64.gpkg.tar 119244800 BLAKE2B cb55bd813459db9e3346184ff2761ad9a91afda08eac32aa575aa9f4d3c1b2de9fabf9afd89f91207af6b9802edf9e5ddff695ebe29592d707877a61476a43af SHA512 c5db24da4f8334bb35592f29d75c7623626ec93339eee45e5d629f568d8289e169afc3fd8a0c6d2f194d71e86ef600bd0526c63f9e245926a6a8d5fd1298f73f
 DIST gentoo-kernel-6.6.18-1.ppc64le.gpkg.tar 64368640 BLAKE2B 4c335e677b3f6690f00e3b59bc1266761dd88f8efd00e3f5598bda84667694c1585ee5132aa17dfe36799c6f05312520d9ce9544be771ebc730f9c0f529b3b94 SHA512 fc470fa7e0332e38e534584e9578edb687cd089f82b6f196a469db869930dab2610c0994cc4a62cd771cb3e1ef719bcf73b3c4bc09c2bc0530d37ac2a96d44ce
 DIST gentoo-kernel-6.6.18-1.x86.gpkg.tar 68331520 BLAKE2B be6881c2d7f984ed8d28998175ea3e23cec4deaf8b2aea6cd364a848de9ac0733def3a70b5973eec35b55a34e1fa1b62c0ade50b85bd02c06e39d015689e5cd0 SHA512 1272df0a15adde539d6dc80060bdc3e8e350bda0008b0e798fb7c5a0fbc81fb8e0cb57d1985fab5244a2ee3b249b8ec679dbd95e7695edf2383656107454af4c
+DIST gentoo-kernel-6.6.19-1.amd64.gpkg.tar 146606080 BLAKE2B 4de623ac9df88fb1784aea78294c9a523a61339814bf065d0428ea8d6f982a550302633136b26f16190357acee6071094816b521dd37c4a944a4ab717dd7727a SHA512 dba9d9e507bb73d53577e6bb504bbba77d7459c2889716519dd08da3f3da1942a23955f2b338d99ddd0e3cebeea61b17c8a25de15a024661cf38c1d6887b246e
+DIST gentoo-kernel-6.6.19-1.arm64.gpkg.tar 119244800 BLAKE2B 364e3ab7fccfcf36cfa8c309051e756c15ff68600a89172af4a5f8d30e4fee51aab04c32972a0ff7dcf2858493a3afba6518ca7e1934a2a57c497d5ec75dafbd SHA512 64aedc44ccb6724604be9f1d48e315d54bdcdfe51cae9d966a258c14198afca72a4c02402a411ffefe8bbb273111df50c5a092186f2200e0e1d13ac181311629
+DIST gentoo-kernel-6.6.19-1.ppc64le.gpkg.tar 64389120 BLAKE2B c9a77bf922abc0151677ee738b168358f1cdfa382bac2f462ed28041c9f8e84021c28011eff12484efa1ad20f5aac29612b7b41d78a0ce8cc5f4fc4754dcc5bc SHA512 794f915cb591f9108133c4948cc5b383c8553add5d74238a8ca19f10eafcd4d5eccd8f6762f92c7dd83ef114bb9f0b640db429d73c2cb60bd4732f56395d8def
+DIST gentoo-kernel-6.6.19-1.x86.gpkg.tar 68341760 BLAKE2B c49ef5a146d8be20e2105cf58a41c22e361e01683454f61fddb09f603f3013fe738d0c73297d9fcd42814527d962a248e73b726b65f87d0890b5a218a83338d8 SHA512 4e52ee90378f20dc1f327157e17372d84a67a882d026ef498bb22ab6905f2861c552650dd2dafdb7383d3e9c0c6208799de86a62fb416839c389171658f893f9
 DIST gentoo-kernel-6.7.5-1.amd64.gpkg.tar 148234240 BLAKE2B 1501a044d3bed23c6b9ef4088b8c4624c3202fa0f7725bd5f7b7a9ab5a1dddd9d1e971fdece4ccc7ba4f9c27ed171bd969eab2871ffdbd7689c8e23831e78fff SHA512 c8a62137008761faf84e25fa31aa9c6617fe75d104e140f8551d5d91058a7e63e5cc334bb2bbcafb7cd9828f91f79d9c3088d11c05e97fcb53d42b6f000dab52
 DIST gentoo-kernel-6.7.5-1.arm64.gpkg.tar 120791040 BLAKE2B 0d5936029886ba799f2f628b15a9fb0e29a132037fee6e4ae61c3eb9ab13608892279009cd6c65ea671bcda2efa922d29a2b4d1b1c689584e960503d47f388e9 SHA512 cc07a66a06388bcf5e777d121fee416c2e6ef85b0bca11d3554a4d74bba00898e08f7c0948696da42f46542d0e4092a8bdcc117404f3d7ab01ccf8bf52c0b671
 DIST gentoo-kernel-6.7.5-1.ppc64le.gpkg.tar 65525760 BLAKE2B d33a320750728def46329b189c45ee15836b012616090414946dc6a1e8d676cefa33d094bdbc2c881502b95af9f1d9e0128e530962b855fa89730079272b8e96 SHA512 0320e5a2394d590cb519eb8ea97c2cd89d7eda9a35a1b9b33ee472705d44d60498a4483d20cf5048254e3adccfe77a3934e20e960d49cdc47079f6d7d5359f35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.19.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.19.ebuild
new file mode 100644
index 000000000000..b0e3fe1f8248
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.19.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-01 20:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-01 20:42 UTC (permalink / raw
  To: gentoo-commits

commit:     f7baf081e451f13a58ec01fcba3480e88ee884be
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  1 20:35:47 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar  1 20:36:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7baf081

sys-kernel/gentoo-kernel-bin: Bump to 6.1.80

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.80.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 704c2a3dddd7..66cd378c2991 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.1-87.base.tar.xz 4590376 BLAKE2B 03810f1354881a70c49256a9b7165
 DIST genpatches-6.1-87.extras.tar.xz 3816 BLAKE2B fd1c417c05893ce152db9bd88d6345ec6b17116a202e121e63f5ef4eb25341a87a11d66d19de6ef5355b7876ded0052c1fd3ee6d4847719e3671713135c216fe SHA512 3e705f0ff695b0f9cec228820ef1c469c7a571bf3c24b223a169fa630abf0b96d4e3e8396e3a866defb9f2c435a6c21269cb62f1bfd2de4b27b1c8d5846fc4b9
 DIST genpatches-6.1-88.base.tar.xz 4653064 BLAKE2B 4f97e2991c632a38a16175613f6c2d86e303e6e41d79763c19408b1ffa0345dacdb030de9ed1c101e78ade7dcf9bc68348ba8446b6086ece860b6abc89ea55fb SHA512 ce94b5037088a23ac22213df20de4b9212dc54afb29a725736642641a6c7a63c4dbc3739c9cd84f8d2b4da202d30fb2b1d5847779a51cabbdd058a29833d1bbd
 DIST genpatches-6.1-88.extras.tar.xz 3816 BLAKE2B 5d1aae241a64b9f1dfba85746b70dd1af5a96263f9385d5b264956239c2dd9237d6022819b61cc927177e10721c59e6b4c254e95ac9de771547f0a4c6e7e7960 SHA512 d083e6384786114c05ed5e4198ea90bd84b9959651f20f5c3f7786889583a607777845f4e377a8ad7a6684b91e97ee06cbb524e5827b46684872467eca6354b6
+DIST genpatches-6.1-89.base.tar.xz 4715392 BLAKE2B 36ac5c1d92985dba061e3ea8d1e9a661c877061ba27382843e3db15912513fd093bf6095152fffe5fb3e546c1d47b77ad2f70c15b4b3832ef4a62450ca96ed77 SHA512 53472cdf94ef6d65d7c8bfa58c7666a4a727684dba0dfde02c956368bbca3cddf3b51901ed66830354ad73a18432e8fc2f508b2326234e35d5975f7d77ae3e17
+DIST genpatches-6.1-89.extras.tar.xz 3812 BLAKE2B e5ea7db0e68120d8dcc8cb04b670a4cbe4b9f6ef169eb7815f2956c9b5c9f3570d418b3913801cdfa2779483bb6c5c97baf0500dba96025aa1f84e10b7208b1e SHA512 1d1b8860af0cdf6b31dfc596ea2d4662060f1c12f6661b9e3d5d127b0a001dcd2d4920d8b997f1bdbd47244d98a888986a6f3184054eaccf6bbb5bc3fcfacb3e
 DIST genpatches-6.6-22.base.tar.xz 1119612 BLAKE2B e0e5cf468f1bfb7b76043b72528061a448a88ede3704fe5aab6fe9c5c5b4ff39362b8be25c5d10f1b0160c5071b4276e2c912606c857fd4ace2c8c92b54ea0ba SHA512 b71715d8bad12484035ab5d906db06fe570f40f0ff725beda500710837e9e90253b1fdbd2be40c0dc6d0226a8a1423e443b4bd7117142f346782401509f833be
 DIST genpatches-6.6-22.extras.tar.xz 3704 BLAKE2B c09db6ac1f713f404001c38c650731a0c8821c844eb7638b072cc0d135575df4f965cbd7c99c0261cc1021f97459266b20f153e428ba7a3b7973bb6453d0ceca SHA512 dfe66f78ca064ac0d6878da769dbdbc568db35bed24c8e2388bcc9a1ee63adef1e729ad9a3e737b5838c6f5473a7b9c6a6b44f97e95a900efbbf9562bf7462b6
 DIST genpatches-6.6-23.base.tar.xz 1164692 BLAKE2B d42ccd9e636a413ffdbdb7dac699169f38b80617234b83b6ce49418f7dfd568f6d6718ce97a42b4df2f3ee1efa81df1a02102c123b88603dc558f72dd18af7e7 SHA512 1671b5d07294f73fe547a0cce8df38b5da78dc1596aa136190bae38d9eddc8b896c34e778eb80971336caa851c7d6c7640a59186cf1ecff26b89b69bdc9fb0da
@@ -62,6 +64,10 @@ DIST gentoo-kernel-6.1.79-1.amd64.gpkg.tar 72622080 BLAKE2B 7d8bdc32720c40eb166f
 DIST gentoo-kernel-6.1.79-1.arm64.gpkg.tar 65638400 BLAKE2B 9945bbe90f410f05590330ac36ac90815ce6dcd8bf791a0554f0f949d266b4496d739f31d445c57acc278e0920abe479221a47b480c3ec0f6a47a8993e06bf5a SHA512 9ac49f8428c258f427641f2206f2af4f2d06a4b9b75957e9d5f8c91d0730dfb6483a70b7e179cc7930e204c4e42b5c74e25762d4839e7d0b45261ea85e0b7826
 DIST gentoo-kernel-6.1.79-1.ppc64le.gpkg.tar 59893760 BLAKE2B cc5b027025366e9de243ed9c6b26b9a272f77db5f9a9d4db288159cd2fc86f60b359562ef8609b83d5034465bbc53cb0451dc245cf0518a02bb1eeb2daa8cf05 SHA512 ec5c97b66c1c2cab2a2bed69f6f2784f97b9030a270451ce36d3318a3fc27ac2a10e1c2928285b29b95c37aca8be60e1d95337b8479a11616aa941c0b50d6607
 DIST gentoo-kernel-6.1.79-1.x86.gpkg.tar 62177280 BLAKE2B c7164aea8e1dc19e2fdfc64dd7261fa387794b20763d8fad3bd23a195a51f05af0f12c55d65986bdc21b85dbb3e2ff5a42f9d23bd968373fba269d3d1659216a SHA512 b1dcede826de6847f94a02beb378d620c06c849c73a62fab4ac36d0039da7036f392eaf61b25150e97ad29fefbd712bb6ea865cb88a644b60447e2a8979420d1
+DIST gentoo-kernel-6.1.80-1.amd64.gpkg.tar 72622080 BLAKE2B 3e790a6fa4391d87266ade24877b1833946787f2a7b6dd4b8def87a8e38245ddd1471e5395331a92d806f2794b186342565df33fc9777cd60f18fc53e910a828 SHA512 2ae21980298cc3157fe2003f345fb33ee45713fe91f6b45ad77f86bbc5f43b43c708073c081e14d02c6514f3e4ba41d52ac64e1942e0a75d1f14e23a2611589c
+DIST gentoo-kernel-6.1.80-1.arm64.gpkg.tar 65628160 BLAKE2B 826fccdc0fa7e1ecd5fc7b82f9b1dc4226879bf4195b1aad5b6cd79ea6be726e72936fbdd3b6823f413f100a1e69663ee8125bc191b3a5a690fbe48dbe017493 SHA512 3da499d88fc2670387475788bd1436b788589702167b6096767ff7e94ec6d784df138c2e8cd542866eea4348edb61cd91610a3d823de2b3058180d5c67dc34ac
+DIST gentoo-kernel-6.1.80-1.ppc64le.gpkg.tar 59883520 BLAKE2B 3aec4cc86599582c577bfe92665e8ccb89c808f9bf0ab3706f1cc91594268b23c4f337af582bff90d7d75c85388655755f9fcf19c2d8e386cdfee64aeed19f98 SHA512 8232b37ddc8dd09b7fb7fee3cd7466db901f3cb683ca5195f7a523222d5dbab0623dbb078a37f706bc9abf54b71e29c8e6182089ea79df389655af48af75df8e
+DIST gentoo-kernel-6.1.80-1.x86.gpkg.tar 62156800 BLAKE2B 31fa79f1b49f7eb89c120837fb3d1fe77c8cce82ff734bad81cd7072d27990f96fdce2337dbdd5e4d902c355a5e15b4e55ead2e4f76a2cefa3a2213c1fe85f8a SHA512 36782693c023fccfbcb7055b94d2167fa560c04beffc91d05843796281600168f0b5e2128dc208b3ab9fd33443158f30a6c33ac52af51f285919d3d9fee1fe70
 DIST gentoo-kernel-6.6.16-1.amd64.gpkg.tar 146073600 BLAKE2B ac6cdc04f602fc88dc0822f298930b0f27bdfef2b871a5c94b299059948125f67fd1ca7f4c38944606d12bacc1aaba3bc555283f088331486af887d97c83c8f8 SHA512 a79d0da85b64670a6ac33471fab2f3f5efa21f16c6aa4c7098b69c6dfbd8be5cda50effc6893a37ab7680a5411b8ed71f4419e17b21f9dd083e9f9a259352bba
 DIST gentoo-kernel-6.6.16-1.arm64.gpkg.tar 118794240 BLAKE2B 2dcd80c057acf9d936b0df0806729d0052272f78a7032eec2c5fd8b23e45e968639267caec03c60018d13e582599229a1d6b8043fdb883c78efb35b2727a8198 SHA512 5d1ce1179408b802da6eafe2f5e4c960f462f5bf6ee1067f4e1f7de53c9f5610833be5f361092d90a7aa276bb5ce80892f196cf53ea3c0bd6c205091b7b20e16
 DIST gentoo-kernel-6.6.16-1.ppc64le.gpkg.tar 64358400 BLAKE2B e4f744aa84374775ab7d47ea239a471f094095b6a451237c371a49dd08c8e13a7cb3c0205e21499c96ed9d56849ed7ad188c3666cd65777368af57930ffc0985 SHA512 8f6cadf27ff3351248a706723d4b035fb9c40c81c16a871c5c5a2738657251460060b84c146183d1ed44fe629fcc21a526e77c3e92d547d8da999fe589caee35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.80.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.80.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.80.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-01 20:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-01 20:42 UTC (permalink / raw
  To: gentoo-commits

commit:     92fbf29e3985f17aa93e6eaae5cc615a36fd7073
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  1 20:35:56 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar  1 20:36:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92fbf29e

sys-kernel/gentoo-kernel-bin: Bump to 6.7.7

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.7.7.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 778086316117..03adb7d099d9 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.6-25.base.tar.xz 1351392 BLAKE2B e1f5df7796f7d50a244c37d2b5e4e
 DIST genpatches-6.6-25.extras.tar.xz 3704 BLAKE2B e7709d6dc9f02a24a5efff213e4357a25777364cce38387b5a12149915017cf229546993de40b4e2aaa6c107b1930f091e5399c14b660d07f3e73a1a6c4f287f SHA512 babba6d4e397a1594d74dac9e588fe87ebc07523ddb5a8e4b23028043534a965d29a728cf7958da90e6544a3e1d0fc29de65542610f5ad513ca7d7edb5a89c5b
 DIST genpatches-6.7-10.base.tar.xz 599552 BLAKE2B 952e3510f0e76381b0028179599e7bc05e6ad6a36a283abd4664cdc24d81d0ab287d6e1c077f489964608a86f3e7d8f4e2b9246bf01538b9d84cb80704f7474b SHA512 ec30398a92414b83d719b9f805edef1a8796e8b988a7384f75454f930a5a31ba05f1ea6ad1f48b2fb6e6d183450cc5ca10cf5c9f5c6bb3c47de27eda668fb76b
 DIST genpatches-6.7-10.extras.tar.xz 3704 BLAKE2B a5264482e3081f585475897242e27707a0cb5cc838a17b25bf50632625d0bfe983c889603df6aac1ae2f96466d13ded9783d7d8c118c5cb8d6beea132d436d87 SHA512 5656a2daa02ef9148ca22faf9c4e64dd3c79cc4eea9a99c697b5e8de29550e0743782b60c00f2030fe8a7370931d86cd6bfd37339eb272e6dfc70d52ed125951
+DIST genpatches-6.7-11.base.tar.xz 699832 BLAKE2B 22ff0e1ae4ab7fe8376b06ded03e482860055afb70b74badac3412376fbc7c8d700e226834f4f966cd187bf0a321a7d194e4d7138ec094188fb4b8ac60e3bb6f SHA512 fbc948c6b7f1e8ce5c7eb3cfcd4ec65f93b20453751abbde0d02464db0ca1b8515aaddc0e61308c93f6726a41724c42db17dd23ffe7ac023ff07b42910d0a89f
+DIST genpatches-6.7-11.extras.tar.xz 3704 BLAKE2B 1afd454ba83299605a573405732f41eda7a261f8cf524bfdaf329b4130849b0ff0895d39902360e3e4351fbf5ff1aeb2e378372d556bdf3c90b330a2195a7c89 SHA512 9d5b52bc1853f5cc41bc762ec023037ec25f22e13f1b098f7e7493b29645cdfbea14ebbac291330ae61a7c1a9b5f8291b7b2f88f61690cfe00a129693b98d035
 DIST genpatches-6.7-9.base.tar.xz 503176 BLAKE2B 420c8e40d2abc26201b50197f3cf32f8a3cd2e3d49013e60b215fe567089e88bfeeac8bba1f8d95724c51dc1e72af86ea18c9b5f35133046f9f77059f0de3bb5 SHA512 23b636e3ab4bd81c509533cf76f96b7e5b10d4d9dfe57b5bb162d53991eab57043f3b935882e7643e1f1db39de4e18143785d0f65c65ed71e9b546a147dae4c6
 DIST genpatches-6.7-9.extras.tar.xz 3700 BLAKE2B a535ebb75c26ea320af3ee4523d48c479e38acced934c09e6dd027df2c1ec281c8520d953b238b4a88c1ada82b5fadb77e7ddcade3ee112f50e1ae7b3eff5a79 SHA512 91dd0e05b3b14422d65752e6995858b68b75d155e498b89280cac776f29ef7805c74b9e46505a16d7644cf94b789cba7adf2bf18b453e93122c8c361ee22afcd
 DIST gentoo-kernel-5.10.209-1.amd64.gpkg.tar 63272960 BLAKE2B 66fba0e3b83fad66c87a2ab9d5c5a01641e54b48cfd7102264ee49597000888223bc5ec9e6c1a4af75ac0b05ed5e0565eaf1646b6ffd5aea39ceb9cc6a69ad3f SHA512 8d605ea4daad4c1fdcc472a7fc50320f87cc118d8d92a8fe1c3b8bc6dc45c6b8a6de312df4c13405042a3c1426d51ad62fc20ebd04efa0368a3d2061bd02b942
@@ -94,6 +96,10 @@ DIST gentoo-kernel-6.7.6-1.amd64.gpkg.tar 148715520 BLAKE2B 417118424ba3a26ffca1
 DIST gentoo-kernel-6.7.6-1.arm64.gpkg.tar 121221120 BLAKE2B 49ece3ae3f501be890088d19471406b5d4da6927d2b3ff23a863ee7fe12868266eccc2fcea0c5b0fd8526a897a0f3fdc0f685c637a140e2febfd0f6a01ee1b2e SHA512 1cba365313b71728a0eaef08d24e574fad07b66f3c86795a330d9ef3f3f605695af4ec1762f2a19a5333ad2a52f3513eafa166d5cda18a495d93737d9e0ffa92
 DIST gentoo-kernel-6.7.6-1.ppc64le.gpkg.tar 65505280 BLAKE2B f1c89d33d16dec539799d7b23f000c327ecc5c06f936d538c9306623717f392904f8e610c396d89be7778278a7ec241cffa1d6b7fe5e8523a9d2031f89a1f7f7 SHA512 738285fd5e50ca0fdddb76eeb77add06a9c28c4b68a9fb37e30b8ab36d4c6fd00457eb1762cb06f881d055d40820db17d6c2f2fdb41abe8b565f347e501f9e7f
 DIST gentoo-kernel-6.7.6-1.x86.gpkg.tar 69498880 BLAKE2B 7d725599b7ece9dce44a61856305bd3cbc9b9e6ccfe80c1c52c2c601636c08eb6cb7c4f51db4e647b49d1374d2b5b0a1a50b77f7d546adcf1ebc69c8e8a359f9 SHA512 0f0c8d91bb69eab3a58a26b4d4d0ebebcbebddce0682430885ae6156c63d2705c9f495f2b7b192e065108967afee160f097b0c21e1b6d66a7a7d321581d6e222
+DIST gentoo-kernel-6.7.7-1.amd64.gpkg.tar 148705280 BLAKE2B 099bc78e0a68cb43803558d69ade7623eef743a8feca673f44e49f496bd1858ae2493915f07d48b3112c724472b188e30c698cf9d278fb11818ae3bb04b49b73 SHA512 be8c1e2e4fb4492e479717d61501decdbdf2111af2e7a72d36c488d01f2863d18dea52e1f1f19e764cd761ff22d86c8611ebd01493985c84d7e8a75df2b930b2
+DIST gentoo-kernel-6.7.7-1.arm64.gpkg.tar 121241600 BLAKE2B 7aad2f676326330076f7db038860c1f32b89342a33b8c187dc2593e5d43d3268e2617f147aea74bc05e29f7140a9bc49afbad74e39bdf17bbf0e166b1bc48299 SHA512 6d674bc5d31d3c906bd2b5cfba88e0c8b35f8f845c22c1687afcd17bb281de468e238d617a494d285460b7d4e1a11e45b99a41eaded07d28d9fe4f65728b2be0
+DIST gentoo-kernel-6.7.7-1.ppc64le.gpkg.tar 65515520 BLAKE2B 65e637c502d32ac0ddc86cd6ad0991e74e7a52e15936871d4e5111de9be733ad2e40398c205b380c02a724202d61360c6f4b80afca4a559d19adca67acf6a47a SHA512 89b1f18d2070050c5a65d55203000320d10b4fdaa0540930015170735e8f5c3e18db6d8ce7db44e946792852075f5025fdf882a593f7aa9a28c292ae710c4b53
+DIST gentoo-kernel-6.7.7-1.x86.gpkg.tar 69509120 BLAKE2B 230342429743cde159fed517d91781829b68e84a9a013e23f564ded689da5086f81eac651398a91fb04dc231801f4d2d6f170902dd4f006a21e6af9eef907665 SHA512 ef97285c2573e3e07ea285f8b9738c3d9c5b823ed4a0c47ec54907278653e9252302d93e75fae0fc5f27e90055c94320dc5a0b6a8912b6b228869a394b49f599
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.7.ebuild
new file mode 100644
index 000000000000..b73e3912b990
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.7.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-01 20:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-01 20:42 UTC (permalink / raw
  To: gentoo-commits

commit:     38fefdee57f844273b60eb858279a78e3debb142
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  1 20:35:39 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar  1 20:36:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38fefdee

sys-kernel/gentoo-kernel-bin: Bump to 5.10.211

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.211.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4862991a55bb..f492021a929e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-220.base.tar.xz 6420640 BLAKE2B bc737c88f1e7eff80ccb12513dd
 DIST genpatches-5.10-220.extras.tar.xz 3872 BLAKE2B 71384eeb192c4d3ef24e28cba7848a2e51ec6b582d0904593902f15d8f03c33bd4155e9ec8b52b601af399bccac2c52b3892109dff151a89f636d9f130306e02 SHA512 e8b61757336cd513bb7c49725c569218a749ebf6782515a30c63c1d9ac922f8781ceb6d5399437889a281ac393970c09fd8bf0327f0de45cb8de1d604d49fb0a
 DIST genpatches-5.10-221.base.tar.xz 6529836 BLAKE2B 80524f1cb43bbe119bef0fec62feac75276aa3550c5b0f8e06e6305f57db6ec404a563c26445b7f37dba82d4c787a0414e14d5ccca3c6c88447725b8c72222e5 SHA512 6003c9e3334ed3c94b32b7c34066690fe9fd30b9de9411786b5a1f14c26a25408dbea8f53270c53892d581fb0130382bc97971feae967c49702c96e55c876297
 DIST genpatches-5.10-221.extras.tar.xz 3876 BLAKE2B ac56b5468f4d8185b969da1994b2130910969b90f5717fbd6cb600549ae2ff36625e8887396fd37406cba3c805fe61885b35cd2a5d4cc4ff3ef8ce750d80bd4e SHA512 3466cc36ced28964067ec83fd2c5febde70874b921cf4f9800f597d9757b283fab07ee548aeb4637003eab504dc6e85143436b9110fc3405c2fa9fbb3644e90f
+DIST genpatches-5.10-222.base.tar.xz 6576780 BLAKE2B 8ebff676256f3694cda64863f17a38ca91b45dd70a441198b26488f52334b0091a0975619f8dc64ceaa8f11a09c2d251ccea535ce76a17d2674268f8dedcd724 SHA512 b9a60f9ae5fa4bd8be277a0e421efe2950aebcc026f72bc48ebe8f9a976171496cd429539fbc386e0b5d3108a78bdf1f34e39455f6ae961f6fb87028b204125a
+DIST genpatches-5.10-222.extras.tar.xz 3876 BLAKE2B fd8002a9b43af80fcf5cedc8166989ec7f4cf5d3586e48c6fcf057b4e2569687610d502c256b839bc148d9aec41f9dc0af9811a25b21fae43499455ff92d6a30 SHA512 13b7bb8c2d6e2f9ec660bcfcedd21b4b676026ceef6752d77b9d3a0fc553837dbb9f0a0ba291a73bdd4f469034ef29aadfcff21a8dc3fdd077dfa7b28daa5a35
 DIST genpatches-5.15-157.base.tar.xz 6083340 BLAKE2B da2898a405bfd934e761180064107f4d87d144105ade4c825ff9299cb4a0b57324927cf34d3a55fc7a0227d9db053caf5b0f8159ca0ddbd946d31459b2683e1f SHA512 04c2d322ec1f0946b7f0f551e0fc0342da749cade5f20f2da1a1e60fd0cd946593a797c053bbd0eb8121f70e69f6766f8c945a99fd77fca3eef89aeae6d5b871
 DIST genpatches-5.15-157.extras.tar.xz 3936 BLAKE2B d559b4c240ab2b8a0b522d846c3d9707b0beacd800e137517c29b51253283b47caf05f7facbdd7be747255dc2485170ecfad04a3ba5293d749c8d22ae60886f7 SHA512 e99880adebd2d08067fbcc73bf01eb844c39cef7c06e99b95c9622949e38a2ed58045f27e71bde4d5321dc06212848c884c8f4added4c41a8a1197cd375091b8
 DIST genpatches-5.15-158.base.tar.xz 6218288 BLAKE2B 04f37b07da08635e59afd941a96df1f55683bda62fc72258005c23fac7048995f670376b57a0d4dadaf2018d1f5819da5239c04bec6c12e0e50c3fcf24c451e8 SHA512 b7d29d8d1f58b3cf534494ace74091042834f6c237667d9b1ae4dce194e5fe7ccef1269560b5edf4fa4eb4c8b9dacdec7bd7cb96bf22e95a93be7946f7cc2b36
@@ -30,6 +32,10 @@ DIST gentoo-kernel-5.10.210-1.amd64.gpkg.tar 63272960 BLAKE2B d5b24cb6f07b5273b4
 DIST gentoo-kernel-5.10.210-1.arm64.gpkg.tar 56729600 BLAKE2B 34aed412f162b13b447e80c6d2530aa8f89eac6d9733c4d63c4893dbaf5c59b8ea6751482e3c7eecaf4fe01dc3d0e33adbb86bdae77b30f281e3b8ff9f45ac27 SHA512 7758a9ccdb97a189eb4de314b975219fb6e410d1d63f037c8f55a8e225faca03b1fb9e01cacac686ec62449d48954f3350a4ddf865fb100fdfa476b5fe4ad228
 DIST gentoo-kernel-5.10.210-1.ppc64le.gpkg.tar 52889600 BLAKE2B b7b56081cf26eb97c64d47aa99cfa8fc570b8d30043257f633faad23482ad564eb6ca54dbfce5bdc8fdb240712fd4644f3bb744022244cd11e34f3a671a8c119 SHA512 79156d489fc0cd65da6e84414a3cf4ec55683167432b26b492ecbc8b4845b19a809e4be6129132e8330086123f157dc190895bfc9fd807d160be8fb13621653e
 DIST gentoo-kernel-5.10.210-1.x86.gpkg.tar 53565440 BLAKE2B 0c9b1548f99aebc07200829cdf31f5c9351e6f43871866b05bd8113e1b97a2bf981ddf2a3c43afdb15595132e9c22c9b73f52a60d58b8bb357d12c3a3925c29a SHA512 2c9574ad05094ec26f88c48b66171b4a18fb30be1ad3864b94f6042718c56ce5dbc706c039a331b97ea2c1e23a518c6cfe11d40a9dc65354d15effa4ae890b6d
+DIST gentoo-kernel-5.10.211-1.amd64.gpkg.tar 63262720 BLAKE2B b28e9f8f4fe080696482e1f7fa94155f3a5f5ee5886e87def39783cb3d8b67c8474e01a7ea020b462ca32a11290846157aa9b1a605a2c05560164313cbb3e47f SHA512 08dc758585b49050b1cab08ac393994503bbe1af0ddbb0bd8eef2aa86dc639be7097ed50d58979ce6d272c53818777e00a135450fa86e209ef7941104c8bf02c
+DIST gentoo-kernel-5.10.211-1.arm64.gpkg.tar 56719360 BLAKE2B 29f5703c1034e62264680352f5177be185ea785fff0180f15b82b1c66303169c3f896a0fc269e290e34610ce3e5c875c5561dc1479780033bb64f25b025f5d00 SHA512 8071435aed74706298e58d30b29ed120c7f6bb0b959d923fc08a1c963f00a88c747b1ddfc2dffbfd0e72d037ab84a858c5f294884cf86f2633da5484fe88b9fe
+DIST gentoo-kernel-5.10.211-1.ppc64le.gpkg.tar 52879360 BLAKE2B 4bce9bb490f59af0351ee751b35f63ffe7317dadf8089b38ba1c3d590f7d9e7bfd5e696fec9a2a4c4436ec4cb4b59de8a70688e4f0b1bf1ce6a2b6ab28801f2d SHA512 ca3b40e5eceabc5d41660658fa96f836fc24d4552886084af7ae1cdc8317acaaf2b75bdbc1ba201115234d700a0acc192c88e17f968e9cb260ba60fd92448045
+DIST gentoo-kernel-5.10.211-1.x86.gpkg.tar 53565440 BLAKE2B 4b0168f5906948fe98f99fa755c0ba46bf69d2a0f267e4554667c1201c8cc6f83e266bcd71a25a586b7e21a3871158c8236d91321e9e774e18151d91c9e1864a SHA512 b312e0f42c1a1015a9f41b3ad89da0f9e5f5a308f14185989027df8a82835b0d1bdf5232f34e9bb5056fb1c619ffc2f02e1ed5c6a88efd6d3d3e5b1a35345ba2
 DIST gentoo-kernel-5.15.148-1.amd64.gpkg.tar 66344960 BLAKE2B e741e0d9ae491df35f5cd8aae4e7a5e4150ce8f5f9b5643e3d14574c2244ee74639e36dd7944de9629f1664a0e9fc226d8e7d65ca65c2eb766a614b8c2ba0ede SHA512 27ee086cd3b7105a3da9d43fafa7f4d97632f4460a5e24121a9e73565310eaf36b6583579c30d7da28b1f49d7e482893b57e97566d13f9da0ff512ff6749f63f
 DIST gentoo-kernel-5.15.148-1.arm64.gpkg.tar 59729920 BLAKE2B adffbea7be512987df0813af7b7b55675adc249a7b2780e9d814ddd6699f4343f4d33a393ae044f89d09c27d08b22cc7ede718c423d13e630f821ed723652f1c SHA512 c83dd1bdf5578dd35be2330a690aa0137f00fa1fc66fa85872f959833168b15c695de08096da5b5113c37557dfd007365d0fab330c9b52f49ff1fdc1257c98be
 DIST gentoo-kernel-5.15.148-1.ppc64le.gpkg.tar 54968320 BLAKE2B 1629ca402319f9841e7c3cdf0b0ba0d3c58e55b3ee6ee47820d12c8f2735fa628e45b74d10bf9fa79e3ac7a2c0b178661f789e0c175eee3ddace9d5de9a5dd9d SHA512 20160f5e30aa14725cc2733d6e01aedd1dec39229cba7da985f91e7b500f4a3bdaa9bd35578b21610b95bde2eea06cf8b08ed263de92cce5a311476d1b0ebfa1

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.211.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.211.ebuild
new file mode 100644
index 000000000000..1a44f330be18
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.211.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-01 20:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-01 20:42 UTC (permalink / raw
  To: gentoo-commits

commit:     a755edbc4d572db11f43e9711fc5f1679da210b3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  1 20:35:43 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar  1 20:36:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a755edbc

sys-kernel/gentoo-kernel-bin: Bump to 5.15.150

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.150.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f492021a929e..704c2a3dddd7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-157.base.tar.xz 6083340 BLAKE2B da2898a405bfd934e7611800641
 DIST genpatches-5.15-157.extras.tar.xz 3936 BLAKE2B d559b4c240ab2b8a0b522d846c3d9707b0beacd800e137517c29b51253283b47caf05f7facbdd7be747255dc2485170ecfad04a3ba5293d749c8d22ae60886f7 SHA512 e99880adebd2d08067fbcc73bf01eb844c39cef7c06e99b95c9622949e38a2ed58045f27e71bde4d5321dc06212848c884c8f4added4c41a8a1197cd375091b8
 DIST genpatches-5.15-158.base.tar.xz 6218288 BLAKE2B 04f37b07da08635e59afd941a96df1f55683bda62fc72258005c23fac7048995f670376b57a0d4dadaf2018d1f5819da5239c04bec6c12e0e50c3fcf24c451e8 SHA512 b7d29d8d1f58b3cf534494ace74091042834f6c237667d9b1ae4dce194e5fe7ccef1269560b5edf4fa4eb4c8b9dacdec7bd7cb96bf22e95a93be7946f7cc2b36
 DIST genpatches-5.15-158.extras.tar.xz 3940 BLAKE2B 2ca5435d7d4399266b607653b0f884d02d19f216015ee93eb9fc03571ce20a712f50a50adc876823d97d3233da870afc3e7b6602ed885e333ddd178d63632810 SHA512 9718e9a9e1d41e444afd1c08524027ab63a95f9368a8a8f9fc38e9d40585384172e116a1a2362155501d2561fc9e42d3fce69509eac21daff02b89f83e351f38
+DIST genpatches-5.15-159.base.tar.xz 6297632 BLAKE2B 104b3e6ccc068842ab71997f3421a507f67381414bfdc3f32ab0398f5a9786b843f20c132d5e265b57cafa4fb377a7b765438597d7b8d05eedf64a9c84cb5a8f SHA512 c6a1cb2ae1ab256442c3f76b41eab243e22be37510ee5e051d40bd95ec716921ef07d6171e04f645305cb0b83fbd54e06250e6a0625b92f1a313cad4bb170f18
+DIST genpatches-5.15-159.extras.tar.xz 3936 BLAKE2B adb536a978a0ae1a2327142d7e7bde2871b1b42017d04b3302d40138b80a6fe72faa957c30437bc71c7eaaea1da0ccce1baa244ff62e71581c7775ff066dede9 SHA512 452d9370dc10481e2274261c01a5f9ec75086906158bd30f93314e2af8c095060d5a6760524c21412aa4752ca77d4818e1879c5d3bbd9378a63d56ab2cb9b3f2
 DIST genpatches-6.1-86.base.tar.xz 4574456 BLAKE2B 905d051daa077a0aa697ae78187ccb149c5e14dd2d171e451d85559b68ac0a4e8a80a3b13332bc2c8b58d8be182b12853b9e784adb307987faaac5d2ef43ebf3 SHA512 7d28fedd6a157a680de9c69d11f5d243c02b5714e0570bbac9d429ed1e5937bf7250cf5825d6365debb0b0621301cd4999dafd0680e4815e47ea1452ace3e406
 DIST genpatches-6.1-86.extras.tar.xz 3812 BLAKE2B 6e0dfca04eea9e737e68e8bd94f246628ac5a3e1ad911c41c7c61ce33baaf27b42805af53b0e7969d902078fe989e2b3122d92445b721f92209f5fa5a79eddbc SHA512 4daa5eeccb39c9c033541bb5dd123f16358f0a67f0b087ed0ed22243d46d429a7695f05bdaf84a229f3f483eb73b688b5dcb18110a87f9ad22b84eff24f765fa
 DIST genpatches-6.1-87.base.tar.xz 4590376 BLAKE2B 03810f1354881a70c49256a9b71651016c78aadf9d29e82e6077fec4d3a46487c530a987ef6785e78b149fe7f9c1f235f877382cacee59f6239366d4ac3bc5b2 SHA512 dd828b301272d8d0d80a9f51ce0b9b31f493b482af2cac7ab66b1307e3df44d88c7df4b968178d876bb6770b8408346a307aa5f22118f2bac7a35a045659a195
@@ -44,6 +46,10 @@ DIST gentoo-kernel-5.15.149-1.amd64.gpkg.tar 66304000 BLAKE2B e68541f04b79b4d1b5
 DIST gentoo-kernel-5.15.149-1.arm64.gpkg.tar 59740160 BLAKE2B 9d018a3950477d17fc2a0fe62dc69350bb230b148387db828e25ed78cef1a0689eaa6d4b89a502bb5faac7b6e673f36887f70f6cc3ebd622bc9c3f34edb4f132 SHA512 0e39db17bb891fdb8aeab1115875857df529a07bb97080e5dc974777775805105ed8c70fd20acb2f63366eb31a3d55146183b6a8ab8be6e4fe3f47bfbe492e80
 DIST gentoo-kernel-5.15.149-1.ppc64le.gpkg.tar 54988800 BLAKE2B 22c3af231dd1adbfc12cfe12600d0d753c0cd668112a17f4e01ed42b9cad5b694cb6848668cad27cdb4a3f0a2f035b3a17f6fa291ce308274276468d266c54c1 SHA512 cc53e02e515ab8b18c66b5253dc45e7cbb10bec4ddcea8800ecc568c776db9b769335ad8bef696ed16387da651af399868127dcdcbe1ccef17c44d2165d15408
 DIST gentoo-kernel-5.15.149-1.x86.gpkg.tar 56074240 BLAKE2B b9a98552d5bddc9cf77c63df836107064805d751a106967797ba5d766c01090e87a812c5b6b41af24c3e0397642f6e096904003aa722a4800a382947e641ee2c SHA512 5e574742ba7a0c550a55f9526a6c5932b25d7a7a2dda326cc538a512ea5537841df4c03a9dd9d14cf982742f46ddabb8f4650b055e96954b022ef3f4eb7198fc
+DIST gentoo-kernel-5.15.150-1.amd64.gpkg.tar 66324480 BLAKE2B fe274fca6c44a3fec208f214163735aa230190cacb7fa3fdb72ea2db7a30201131f45b8b16d7e7a996c990c17870da7bce53434e946a6614053ec24aa181fbba SHA512 fdcd3470816e6fc8ca3122810c4330fbdeab1379d5a1a5fcdedf8283b212ba636221dcbda217d73abe5c75aa9615e488a06c9baebb16c07c72c4dcc9516ebcc2
+DIST gentoo-kernel-5.15.150-1.arm64.gpkg.tar 59719680 BLAKE2B 0fe63e2b39613d2c9dcb14c40178bf2e4f880da995ceb5fc58c4f5f0aee14498127971a08b642202dd8a69793fb0f0ffc41180e2d63168ab2ee96f136272a6b9 SHA512 60fc50c8523d8dc2a27451c0532d58fd7abddbbe8c9967bfd3063bcaaf3c25020346e1a6c812c8880887b002342563fed03aaffc0fc1f0b7aff47d1d493d5343
+DIST gentoo-kernel-5.15.150-1.ppc64le.gpkg.tar 54968320 BLAKE2B d32d6499642d3000331a200ef1f61b8016b36e0ceb84690c1d7c99474d9872867ac051b5ffcd76b81e90cf564e182f1049ca5646b1868943f127cdaed67175ba SHA512 720018ef13886853d3a6baa97267f16a277da4127738b8359a75e26fece8f4dd4213a5aba4f825136b22c9ac36d42b6bea789cceab691de1b3b9aa6b5ec12553
+DIST gentoo-kernel-5.15.150-1.x86.gpkg.tar 56074240 BLAKE2B 77132ef1f9aa94f473f4dbe653d30db2d6d20e79b6aeead987a0b3f67d870c66e9cecc4bad0babd95593807c959a39e140c31289a517a030a555a4dfcff32089 SHA512 12c9b4e3cca0cb6c6fb1602c0b24359b95f00a6df0680db5366947b237587a785a1b76635bd43bf01422db3a9e1f548ca0b48bcd883537545cb447723a2144b1
 DIST gentoo-kernel-6.1.77-1.amd64.gpkg.tar 72632320 BLAKE2B 4bc5a2b7c969810da7155d1896ce30659da7449e010a492e75b57e028ec953f21891bc74311253d18b52cb549386a7880f937854f4da56d312e4ecf2eb602708 SHA512 19ca3b15c6843946101f9e805a8d53db4b89bbf72661f19734cacae378242d8f5879b53607f950cc170018647d023a76d52fe3234bb6f0f5518ef9c113bc17b8
 DIST gentoo-kernel-6.1.77-1.arm64.gpkg.tar 65628160 BLAKE2B f13604a7c67a352b94096108fbfdf3255f810232ec8d48a7fd70ae9b6781639b663d5576ecc2987f3396f27955c6a8e6e59cc544cd41118a58b793d4ea6e7c73 SHA512 32ac9abdd2387de084dc600a257891727b1ff9193cba082ffa77b8499e05e122c32ad7ec21fab84756b36f33e005345b7e943f29e673d6167f7922a8e6750650
 DIST gentoo-kernel-6.1.77-1.ppc64le.gpkg.tar 59873280 BLAKE2B 1ed005ae52827ae28f14d093f6647e4bf50893f773fad910c0abfed7eb50d458495bb658dc51179acaffba972d42f9fd855955cfe86d0f80734a5e504d6f8510 SHA512 80b6c17aa5fc61b727a3bb20171e928e904ddf8bf475098761c8abebb3835cd39d3f94986b1ba551faf84c60b2b6a59757d9b635c0bd5658b77037d99dfba1ee

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.150.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.150.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.150.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-06 21:18 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-06 21:18 UTC (permalink / raw
  To: gentoo-commits

commit:     daca82cd30ccebb90a2d25ceddfbc4595f947490
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  6 21:16:41 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar  6 21:17:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daca82cd

sys-kernel/gentoo-kernel-bin: Bump to 6.6.21

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.21.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4a7b15233a73..373ef3d01e69 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.6-24.base.tar.xz 1263296 BLAKE2B 16caebdd68cdf1d07c5f0e0429ee0
 DIST genpatches-6.6-24.extras.tar.xz 3704 BLAKE2B 2908fc01a54469d0b99c12b76e11a67af3251391e5f6cb7125a63d54abb681acd11f54ea26702e964a5785fa1a2557111ab9bea13c4e9a32cf4549c246b34edb SHA512 f72cf8aadaad8cff309a6030e98e29534e86c75665895d53772d3fa783df2939d74e449e1e0adb136349f7e281cc158153380d862cbbf6a3ac4916ef4b8da6e0
 DIST genpatches-6.6-25.base.tar.xz 1351392 BLAKE2B e1f5df7796f7d50a244c37d2b5e4eecdeb1d46cf25f6dc51567c6abd729aad142266fa430350e7efdd3995c02d6f8cc6ff85429fa7a019f8f9ed1a9ca2fc9b7f SHA512 a548b1552c6e89b0d9736a2d2e282eda7686a0cf781c8d3445d7394ffdabb2c16c69dcaea0341f51780181bf30a58696ea8fa2723f25b12fa6d7cfdc1effa810
 DIST genpatches-6.6-25.extras.tar.xz 3704 BLAKE2B e7709d6dc9f02a24a5efff213e4357a25777364cce38387b5a12149915017cf229546993de40b4e2aaa6c107b1930f091e5399c14b660d07f3e73a1a6c4f287f SHA512 babba6d4e397a1594d74dac9e588fe87ebc07523ddb5a8e4b23028043534a965d29a728cf7958da90e6544a3e1d0fc29de65542610f5ad513ca7d7edb5a89c5b
+DIST genpatches-6.6-27.base.tar.xz 1392292 BLAKE2B 46e3c354f7c27182c2f97bd20c165fa8bb79317bb136afbbe1e0906cd405e7cbcab1293e724cda38491f0d1cd9e9009146f18ad9b5ecf54526e69aae43fbc9e8 SHA512 363d26f9410e2d526f07c0831d36733999ec284ee01d684ad15aa5856b007a2d2a189ca414358da87a479dcbbea7ae24add9d8019b4c41c8bf1aae7b67a3b490
+DIST genpatches-6.6-27.extras.tar.xz 3700 BLAKE2B 36a21c970dd2c8f72a4496b9f72faea3e94fba49342e00b7cdfc0ca6d4f3ab14fef161a7d02ad13b1c7db73af3c96b1c145453d0645791b46b34f599b3947582 SHA512 996a1b0a5c625043ececbeacc648f4dd71da2e239482ca515b680b146ba6041feeb0924929b1b2b6ee4f3ecc24c85926e54e28058d9401d4399282151332dfce
 DIST genpatches-6.7-10.base.tar.xz 599552 BLAKE2B 952e3510f0e76381b0028179599e7bc05e6ad6a36a283abd4664cdc24d81d0ab287d6e1c077f489964608a86f3e7d8f4e2b9246bf01538b9d84cb80704f7474b SHA512 ec30398a92414b83d719b9f805edef1a8796e8b988a7384f75454f930a5a31ba05f1ea6ad1f48b2fb6e6d183450cc5ca10cf5c9f5c6bb3c47de27eda668fb76b
 DIST genpatches-6.7-10.extras.tar.xz 3704 BLAKE2B a5264482e3081f585475897242e27707a0cb5cc838a17b25bf50632625d0bfe983c889603df6aac1ae2f96466d13ded9783d7d8c118c5cb8d6beea132d436d87 SHA512 5656a2daa02ef9148ca22faf9c4e64dd3c79cc4eea9a99c697b5e8de29550e0743782b60c00f2030fe8a7370931d86cd6bfd37339eb272e6dfc70d52ed125951
 DIST genpatches-6.7-11.base.tar.xz 699832 BLAKE2B 22ff0e1ae4ab7fe8376b06ded03e482860055afb70b74badac3412376fbc7c8d700e226834f4f966cd187bf0a321a7d194e4d7138ec094188fb4b8ac60e3bb6f SHA512 fbc948c6b7f1e8ce5c7eb3cfcd4ec65f93b20453751abbde0d02464db0ca1b8515aaddc0e61308c93f6726a41724c42db17dd23ffe7ac023ff07b42910d0a89f
@@ -106,6 +108,10 @@ DIST gentoo-kernel-6.6.19-1.amd64.gpkg.tar 146606080 BLAKE2B 4de623ac9df88fb1784
 DIST gentoo-kernel-6.6.19-1.arm64.gpkg.tar 119244800 BLAKE2B 364e3ab7fccfcf36cfa8c309051e756c15ff68600a89172af4a5f8d30e4fee51aab04c32972a0ff7dcf2858493a3afba6518ca7e1934a2a57c497d5ec75dafbd SHA512 64aedc44ccb6724604be9f1d48e315d54bdcdfe51cae9d966a258c14198afca72a4c02402a411ffefe8bbb273111df50c5a092186f2200e0e1d13ac181311629
 DIST gentoo-kernel-6.6.19-1.ppc64le.gpkg.tar 64389120 BLAKE2B c9a77bf922abc0151677ee738b168358f1cdfa382bac2f462ed28041c9f8e84021c28011eff12484efa1ad20f5aac29612b7b41d78a0ce8cc5f4fc4754dcc5bc SHA512 794f915cb591f9108133c4948cc5b383c8553add5d74238a8ca19f10eafcd4d5eccd8f6762f92c7dd83ef114bb9f0b640db429d73c2cb60bd4732f56395d8def
 DIST gentoo-kernel-6.6.19-1.x86.gpkg.tar 68341760 BLAKE2B c49ef5a146d8be20e2105cf58a41c22e361e01683454f61fddb09f603f3013fe738d0c73297d9fcd42814527d962a248e73b726b65f87d0890b5a218a83338d8 SHA512 4e52ee90378f20dc1f327157e17372d84a67a882d026ef498bb22ab6905f2861c552650dd2dafdb7383d3e9c0c6208799de86a62fb416839c389171658f893f9
+DIST gentoo-kernel-6.6.21-1.amd64.gpkg.tar 146585600 BLAKE2B 12d66fe9f0f1cfc00af099447ee1f92e381a69b60a06e0cc8cd56ec54e5b7c6e3026dfec7f4afd4e329cc7ccfafe1694fe19208228634373333a0291f884e6dc SHA512 8dd171dc40cd6f102c7dfda63cd40f39e3071955641830c5c919de8e4b9f66dec42e0c7b90e0786340c3ab0d1c29a66ec621797e21c0ab4c19b2cf77944ba115
+DIST gentoo-kernel-6.6.21-1.arm64.gpkg.tar 119234560 BLAKE2B 516a6f7c564734b777d0ff3df63b414ff2a1cc1020fa1f5d1c52f7bde26810745a770718c5ecc12ca42c536a7c3efb430fefc5e8b7b091ecdda4edaa866c5a08 SHA512 143880a199dc92a8b1268a15346e3512933d8e8203dd1a981ecae063464a3723557324a2be7310073c3a08cd95fe79d80d28a1898b649481bb836384a8562426
+DIST gentoo-kernel-6.6.21-1.ppc64le.gpkg.tar 64399360 BLAKE2B 54573396023eba5487e8d59e18358ad46ac7ae85d5b7482d48961d6da5d54d4c5d6f3ac9e2d685f956dfd90c68cb2a6319bd93492399635a9f197b02cf2cea7e SHA512 d8e4ec6a1944f9bc9dc4c666af6029fd68be78da8717b37d56390721355ad9c4cf2e1b718e17838fb41f1202d46f6f16147c802fcb06aad3b6037e9bdb623690
+DIST gentoo-kernel-6.6.21-1.x86.gpkg.tar 68331520 BLAKE2B e0a5c3f316996a02f0bfa97a03bb2470bdc0a40b6649bf38de09ae822016fc7fcb1a2f9b0d4f5ed0f192b85d94f7acb41dbb3c83ce7d0c696261e41cae4e04a4 SHA512 db539299b91800f7a2623b197ca7d593e16eb1fc36adc9dd9744a725ef17a4cf9ad5eeeb1cc294225ffd24a424caaa728eb0cfe879a4e6ad8afe7291452c66af
 DIST gentoo-kernel-6.7.5-1.amd64.gpkg.tar 148234240 BLAKE2B 1501a044d3bed23c6b9ef4088b8c4624c3202fa0f7725bd5f7b7a9ab5a1dddd9d1e971fdece4ccc7ba4f9c27ed171bd969eab2871ffdbd7689c8e23831e78fff SHA512 c8a62137008761faf84e25fa31aa9c6617fe75d104e140f8551d5d91058a7e63e5cc334bb2bbcafb7cd9828f91f79d9c3088d11c05e97fcb53d42b6f000dab52
 DIST gentoo-kernel-6.7.5-1.arm64.gpkg.tar 120791040 BLAKE2B 0d5936029886ba799f2f628b15a9fb0e29a132037fee6e4ae61c3eb9ab13608892279009cd6c65ea671bcda2efa922d29a2b4d1b1c689584e960503d47f388e9 SHA512 cc07a66a06388bcf5e777d121fee416c2e6ef85b0bca11d3554a4d74bba00898e08f7c0948696da42f46542d0e4092a8bdcc117404f3d7ab01ccf8bf52c0b671
 DIST gentoo-kernel-6.7.5-1.ppc64le.gpkg.tar 65525760 BLAKE2B d33a320750728def46329b189c45ee15836b012616090414946dc6a1e8d676cefa33d094bdbc2c881502b95af9f1d9e0128e530962b855fa89730079272b8e96 SHA512 0320e5a2394d590cb519eb8ea97c2cd89d7eda9a35a1b9b33ee472705d44d60498a4483d20cf5048254e3adccfe77a3934e20e960d49cdc47079f6d7d5359f35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild
new file mode 100644
index 000000000000..b0e3fe1f8248
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-06 21:18 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-06 21:18 UTC (permalink / raw
  To: gentoo-commits

commit:     7cb31a2ee3e9f26a8623bb9eba93c420fc23fed5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  6 21:01:09 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar  6 21:17:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cb31a2e

sys-kernel/gentoo-kernel-bin: Bump to 6.1.81

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.81.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 108b7c775753..4a7b15233a73 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.1-88.base.tar.xz 4653064 BLAKE2B 4f97e2991c632a38a16175613f6c2
 DIST genpatches-6.1-88.extras.tar.xz 3816 BLAKE2B 5d1aae241a64b9f1dfba85746b70dd1af5a96263f9385d5b264956239c2dd9237d6022819b61cc927177e10721c59e6b4c254e95ac9de771547f0a4c6e7e7960 SHA512 d083e6384786114c05ed5e4198ea90bd84b9959651f20f5c3f7786889583a607777845f4e377a8ad7a6684b91e97ee06cbb524e5827b46684872467eca6354b6
 DIST genpatches-6.1-89.base.tar.xz 4715392 BLAKE2B 36ac5c1d92985dba061e3ea8d1e9a661c877061ba27382843e3db15912513fd093bf6095152fffe5fb3e546c1d47b77ad2f70c15b4b3832ef4a62450ca96ed77 SHA512 53472cdf94ef6d65d7c8bfa58c7666a4a727684dba0dfde02c956368bbca3cddf3b51901ed66830354ad73a18432e8fc2f508b2326234e35d5975f7d77ae3e17
 DIST genpatches-6.1-89.extras.tar.xz 3812 BLAKE2B e5ea7db0e68120d8dcc8cb04b670a4cbe4b9f6ef169eb7815f2956c9b5c9f3570d418b3913801cdfa2779483bb6c5c97baf0500dba96025aa1f84e10b7208b1e SHA512 1d1b8860af0cdf6b31dfc596ea2d4662060f1c12f6661b9e3d5d127b0a001dcd2d4920d8b997f1bdbd47244d98a888986a6f3184054eaccf6bbb5bc3fcfacb3e
+DIST genpatches-6.1-90.base.tar.xz 4798868 BLAKE2B 3898a35ee9d3ea977c455a8432d512ed9f282f3b961b0046b79843bac59b136d9834c6fc128c5fdd2ba28b1d25e98c47b67bc3c50287cb05a372ed34d2b8982b SHA512 6bd2353dcb0caedfbd009f66d10e6201079c481101490fbe131168f0e46203446226c47a85059bcdeb8a3395ba79ed9ce0075c144ea8f94dffc0911958f679b4
+DIST genpatches-6.1-90.extras.tar.xz 3812 BLAKE2B 466c0b796df7406c228fd4dbad20f84c2fb99203ccae1a9e018a15a0314dafb478ef89dbeefaa012b0873a06fe3398b7f17f68bf8275283cafd0d258d44c3572 SHA512 1744cb7d90176d3eb09195679b51eb0aadfe5a3452dc2d2b299262eb7aeda3071bd0bbdadab2c05bd266c288eee5580e4da1190f308e8755140d454226f32204
 DIST genpatches-6.6-22.base.tar.xz 1119612 BLAKE2B e0e5cf468f1bfb7b76043b72528061a448a88ede3704fe5aab6fe9c5c5b4ff39362b8be25c5d10f1b0160c5071b4276e2c912606c857fd4ace2c8c92b54ea0ba SHA512 b71715d8bad12484035ab5d906db06fe570f40f0ff725beda500710837e9e90253b1fdbd2be40c0dc6d0226a8a1423e443b4bd7117142f346782401509f833be
 DIST genpatches-6.6-22.extras.tar.xz 3704 BLAKE2B c09db6ac1f713f404001c38c650731a0c8821c844eb7638b072cc0d135575df4f965cbd7c99c0261cc1021f97459266b20f153e428ba7a3b7973bb6453d0ceca SHA512 dfe66f78ca064ac0d6878da769dbdbc568db35bed24c8e2388bcc9a1ee63adef1e729ad9a3e737b5838c6f5473a7b9c6a6b44f97e95a900efbbf9562bf7462b6
 DIST genpatches-6.6-23.base.tar.xz 1164692 BLAKE2B d42ccd9e636a413ffdbdb7dac699169f38b80617234b83b6ce49418f7dfd568f6d6718ce97a42b4df2f3ee1efa81df1a02102c123b88603dc558f72dd18af7e7 SHA512 1671b5d07294f73fe547a0cce8df38b5da78dc1596aa136190bae38d9eddc8b896c34e778eb80971336caa851c7d6c7640a59186cf1ecff26b89b69bdc9fb0da
@@ -84,6 +86,10 @@ DIST gentoo-kernel-6.1.80-1.amd64.gpkg.tar 72622080 BLAKE2B 3e790a6fa4391d87266a
 DIST gentoo-kernel-6.1.80-1.arm64.gpkg.tar 65628160 BLAKE2B 826fccdc0fa7e1ecd5fc7b82f9b1dc4226879bf4195b1aad5b6cd79ea6be726e72936fbdd3b6823f413f100a1e69663ee8125bc191b3a5a690fbe48dbe017493 SHA512 3da499d88fc2670387475788bd1436b788589702167b6096767ff7e94ec6d784df138c2e8cd542866eea4348edb61cd91610a3d823de2b3058180d5c67dc34ac
 DIST gentoo-kernel-6.1.80-1.ppc64le.gpkg.tar 59883520 BLAKE2B 3aec4cc86599582c577bfe92665e8ccb89c808f9bf0ab3706f1cc91594268b23c4f337af582bff90d7d75c85388655755f9fcf19c2d8e386cdfee64aeed19f98 SHA512 8232b37ddc8dd09b7fb7fee3cd7466db901f3cb683ca5195f7a523222d5dbab0623dbb078a37f706bc9abf54b71e29c8e6182089ea79df389655af48af75df8e
 DIST gentoo-kernel-6.1.80-1.x86.gpkg.tar 62156800 BLAKE2B 31fa79f1b49f7eb89c120837fb3d1fe77c8cce82ff734bad81cd7072d27990f96fdce2337dbdd5e4d902c355a5e15b4e55ead2e4f76a2cefa3a2213c1fe85f8a SHA512 36782693c023fccfbcb7055b94d2167fa560c04beffc91d05843796281600168f0b5e2128dc208b3ab9fd33443158f30a6c33ac52af51f285919d3d9fee1fe70
+DIST gentoo-kernel-6.1.81-1.amd64.gpkg.tar 72632320 BLAKE2B be651a239cb2bebe217afeafc355d1c8548d9cc05e7e4675649f55bf608e039e84a45516aba30ed7ac5546dfa6bf452f458c2f0340052cfb548bde260b1584ae SHA512 f1a3b43e6a3723b4f30ac2830fd80d5ae561869f4c0278d074039dc6df86fd2aee9dbba80f47e321b8c6200fdce9890cd1476ed5f5e251c8637bc56e5f7861e8
+DIST gentoo-kernel-6.1.81-1.arm64.gpkg.tar 65638400 BLAKE2B c4c69cafb728f031955024812e462d03c3d2d7926f50ef565022e3b5289a28b4cab86534dfdf01a75764c14946d6e46a2fab3300141a5c5a22cf320ffdd95d30 SHA512 9b5184441de294aa65cec066ab2d2889854695afde6e305ec641f7a93866a759ae88c582faeeb7afa3a133ec8b41ca2a11925538f7c2208290846a3cf51bb3b9
+DIST gentoo-kernel-6.1.81-1.ppc64le.gpkg.tar 59893760 BLAKE2B 1618e51aa2703355697da43e4a923aacd2a90b5c0c9f700f6e2aa1cb89e746828f6818a74274a8861f34a0501bec8fd9728461c8574994f0fdd520a3e1be292b SHA512 c8d3585af897427f6df180a8d8a53d78a66299574a548eb14f21d7ccbdc793db2495ddea88adde16b5677d86830f61c49c58112d10af3590f5322805ac9d878f
+DIST gentoo-kernel-6.1.81-1.x86.gpkg.tar 62167040 BLAKE2B 2e8f9d2e6549619340b5a005a765f16d44a23e66035fca6867d08471133dba9d5fc7b44e337e480db38df78dd69b17923e2756ed352d21547d883f1cc23e5b1d SHA512 e43921c9b41f2dbe32b718bffe321558ac5b4c008a30c31807364be1e7f15147fb40b2f1f43d3f1cf74b39cad5a80e58f83a628a692c6d8f872d2c9dcd984782
 DIST gentoo-kernel-6.6.16-1.amd64.gpkg.tar 146073600 BLAKE2B ac6cdc04f602fc88dc0822f298930b0f27bdfef2b871a5c94b299059948125f67fd1ca7f4c38944606d12bacc1aaba3bc555283f088331486af887d97c83c8f8 SHA512 a79d0da85b64670a6ac33471fab2f3f5efa21f16c6aa4c7098b69c6dfbd8be5cda50effc6893a37ab7680a5411b8ed71f4419e17b21f9dd083e9f9a259352bba
 DIST gentoo-kernel-6.6.16-1.arm64.gpkg.tar 118794240 BLAKE2B 2dcd80c057acf9d936b0df0806729d0052272f78a7032eec2c5fd8b23e45e968639267caec03c60018d13e582599229a1d6b8043fdb883c78efb35b2727a8198 SHA512 5d1ce1179408b802da6eafe2f5e4c960f462f5bf6ee1067f4e1f7de53c9f5610833be5f361092d90a7aa276bb5ce80892f196cf53ea3c0bd6c205091b7b20e16
 DIST gentoo-kernel-6.6.16-1.ppc64le.gpkg.tar 64358400 BLAKE2B e4f744aa84374775ab7d47ea239a471f094095b6a451237c371a49dd08c8e13a7cb3c0205e21499c96ed9d56849ed7ad188c3666cd65777368af57930ffc0985 SHA512 8f6cadf27ff3351248a706723d4b035fb9c40c81c16a871c5c5a2738657251460060b84c146183d1ed44fe629fcc21a526e77c3e92d547d8da999fe589caee35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-06 21:18 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-06 21:18 UTC (permalink / raw
  To: gentoo-commits

commit:     8979df94eb712ad4a0e18f10c1423be21e88b07c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  6 20:49:52 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar  6 21:17:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8979df94

sys-kernel/gentoo-kernel-bin: Bump to 5.15.151

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.151.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d632dc1c7440..108b7c775753 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-5.15-158.base.tar.xz 6218288 BLAKE2B 04f37b07da08635e59afd941a96
 DIST genpatches-5.15-158.extras.tar.xz 3940 BLAKE2B 2ca5435d7d4399266b607653b0f884d02d19f216015ee93eb9fc03571ce20a712f50a50adc876823d97d3233da870afc3e7b6602ed885e333ddd178d63632810 SHA512 9718e9a9e1d41e444afd1c08524027ab63a95f9368a8a8f9fc38e9d40585384172e116a1a2362155501d2561fc9e42d3fce69509eac21daff02b89f83e351f38
 DIST genpatches-5.15-159.base.tar.xz 6297632 BLAKE2B 104b3e6ccc068842ab71997f3421a507f67381414bfdc3f32ab0398f5a9786b843f20c132d5e265b57cafa4fb377a7b765438597d7b8d05eedf64a9c84cb5a8f SHA512 c6a1cb2ae1ab256442c3f76b41eab243e22be37510ee5e051d40bd95ec716921ef07d6171e04f645305cb0b83fbd54e06250e6a0625b92f1a313cad4bb170f18
 DIST genpatches-5.15-159.extras.tar.xz 3936 BLAKE2B adb536a978a0ae1a2327142d7e7bde2871b1b42017d04b3302d40138b80a6fe72faa957c30437bc71c7eaaea1da0ccce1baa244ff62e71581c7775ff066dede9 SHA512 452d9370dc10481e2274261c01a5f9ec75086906158bd30f93314e2af8c095060d5a6760524c21412aa4752ca77d4818e1879c5d3bbd9378a63d56ab2cb9b3f2
+DIST genpatches-5.15-160.base.tar.xz 6317352 BLAKE2B ccee78c3ccba8755f0e9de9e62c870d7f85d5302d2cdafd178184bbbec51d1a69be990c49f58fe1a1f897ed7e59bba1cc5eacc7589b4476ee6fcac19a90b0e78 SHA512 e36a435f9e353cd48ee12322f998a2fb4e9cf29eeb9e6f6f95534a48524db17b6eb654aa514ddba1108135eb92da7ef6af54f532bf29ca89b566d8903c1456e6
+DIST genpatches-5.15-160.extras.tar.xz 3936 BLAKE2B 7b4d7802346372f862321837b1b554dcc5cd666be0a39fb56c6a6364060c3c5b5fe37d77d131beff6f0ed4c6290d9c9f9eafc58e9a923e268cafd2814ea9d18e SHA512 4ff242b000ce5969dd50c424ebe94a417271a2af081584e91d155ef11c3b11536fc8a242b0e536491396317ead92a825590208c5f317dc6a8975bbfae28a17a1
 DIST genpatches-6.1-86.base.tar.xz 4574456 BLAKE2B 905d051daa077a0aa697ae78187ccb149c5e14dd2d171e451d85559b68ac0a4e8a80a3b13332bc2c8b58d8be182b12853b9e784adb307987faaac5d2ef43ebf3 SHA512 7d28fedd6a157a680de9c69d11f5d243c02b5714e0570bbac9d429ed1e5937bf7250cf5825d6365debb0b0621301cd4999dafd0680e4815e47ea1452ace3e406
 DIST genpatches-6.1-86.extras.tar.xz 3812 BLAKE2B 6e0dfca04eea9e737e68e8bd94f246628ac5a3e1ad911c41c7c61ce33baaf27b42805af53b0e7969d902078fe989e2b3122d92445b721f92209f5fa5a79eddbc SHA512 4daa5eeccb39c9c033541bb5dd123f16358f0a67f0b087ed0ed22243d46d429a7695f05bdaf84a229f3f483eb73b688b5dcb18110a87f9ad22b84eff24f765fa
 DIST genpatches-6.1-87.base.tar.xz 4590376 BLAKE2B 03810f1354881a70c49256a9b71651016c78aadf9d29e82e6077fec4d3a46487c530a987ef6785e78b149fe7f9c1f235f877382cacee59f6239366d4ac3bc5b2 SHA512 dd828b301272d8d0d80a9f51ce0b9b31f493b482af2cac7ab66b1307e3df44d88c7df4b968178d876bb6770b8408346a307aa5f22118f2bac7a35a045659a195
@@ -62,6 +64,10 @@ DIST gentoo-kernel-5.15.150-1.amd64.gpkg.tar 66324480 BLAKE2B fe274fca6c44a3fec2
 DIST gentoo-kernel-5.15.150-1.arm64.gpkg.tar 59719680 BLAKE2B 0fe63e2b39613d2c9dcb14c40178bf2e4f880da995ceb5fc58c4f5f0aee14498127971a08b642202dd8a69793fb0f0ffc41180e2d63168ab2ee96f136272a6b9 SHA512 60fc50c8523d8dc2a27451c0532d58fd7abddbbe8c9967bfd3063bcaaf3c25020346e1a6c812c8880887b002342563fed03aaffc0fc1f0b7aff47d1d493d5343
 DIST gentoo-kernel-5.15.150-1.ppc64le.gpkg.tar 54968320 BLAKE2B d32d6499642d3000331a200ef1f61b8016b36e0ceb84690c1d7c99474d9872867ac051b5ffcd76b81e90cf564e182f1049ca5646b1868943f127cdaed67175ba SHA512 720018ef13886853d3a6baa97267f16a277da4127738b8359a75e26fece8f4dd4213a5aba4f825136b22c9ac36d42b6bea789cceab691de1b3b9aa6b5ec12553
 DIST gentoo-kernel-5.15.150-1.x86.gpkg.tar 56074240 BLAKE2B 77132ef1f9aa94f473f4dbe653d30db2d6d20e79b6aeead987a0b3f67d870c66e9cecc4bad0babd95593807c959a39e140c31289a517a030a555a4dfcff32089 SHA512 12c9b4e3cca0cb6c6fb1602c0b24359b95f00a6df0680db5366947b237587a785a1b76635bd43bf01422db3a9e1f548ca0b48bcd883537545cb447723a2144b1
+DIST gentoo-kernel-5.15.151-1.amd64.gpkg.tar 66324480 BLAKE2B a49b5f13a99aebe2f805f0039d62acf166509b84d00bdca8a3298d83c34c76b9d468383bd51520f60cacd7a816e6cd2037b67ab91e6d7dffd1b5a3d797cd81fb SHA512 36eea2aa29262b749cefc4cf381b1012c2422a78568ed95cc05c6e60a347a070e6eef9175aeba7614b595e1f92f426f89a01c733e36c59bc8fa30181556ba2af
+DIST gentoo-kernel-5.15.151-1.arm64.gpkg.tar 59719680 BLAKE2B 4488bdd73f1a27a54c194871d78543d9bd48eae4ba5f6ac0c3f992a1ea669adaf8a857fcfab0a29f9aad1fda42e2568ec4c3a37ea50d559f98d7c98812868815 SHA512 95a035422eeae6953156e7aa57af1066280ebbc24dce5175f6c6ac50ac785cb5b270d24e2f555734a63bdef55545153c1440789cefb5baf3062530bd3161a553
+DIST gentoo-kernel-5.15.151-1.ppc64le.gpkg.tar 54968320 BLAKE2B 42cdc2028c35aae7d67e713315aa80f5711d43ab7efb74e9c77e884968aebcc73011231738b347e69cd053fd0e371bf7d19b6b4face59ef31a003ce7705a6f2e SHA512 2d928323e6f33e4f2c483b7ab60c543af5c6d9175f88bbd33285cb8ac4a78d94c84bf15dec416dc5519c6d6ba4e54530ed6af2bec3198e318034258ee7fd4f68
+DIST gentoo-kernel-5.15.151-1.x86.gpkg.tar 56074240 BLAKE2B 1e3a49f14f3bcf8340ecd4163c46a71b9dab8fc5caea9baf7af5e3c89597e12ce8c8bc0ab928b2455678a0ce5cac328baf5b502c8595ee2f7a72e8c39f6c1b6a SHA512 33fc6ece7083e30d8d0e77cecc31f22124ad1d52dd0669249514d2ce8790d67a06a47c00e5b821df982070f2d1ca12aef48a43730692130d71918c937d9872e5
 DIST gentoo-kernel-6.1.77-1.amd64.gpkg.tar 72632320 BLAKE2B 4bc5a2b7c969810da7155d1896ce30659da7449e010a492e75b57e028ec953f21891bc74311253d18b52cb549386a7880f937854f4da56d312e4ecf2eb602708 SHA512 19ca3b15c6843946101f9e805a8d53db4b89bbf72661f19734cacae378242d8f5879b53607f950cc170018647d023a76d52fe3234bb6f0f5518ef9c113bc17b8
 DIST gentoo-kernel-6.1.77-1.arm64.gpkg.tar 65628160 BLAKE2B f13604a7c67a352b94096108fbfdf3255f810232ec8d48a7fd70ae9b6781639b663d5576ecc2987f3396f27955c6a8e6e59cc544cd41118a58b793d4ea6e7c73 SHA512 32ac9abdd2387de084dc600a257891727b1ff9193cba082ffa77b8499e05e122c32ad7ec21fab84756b36f33e005345b7e943f29e673d6167f7922a8e6750650
 DIST gentoo-kernel-6.1.77-1.ppc64le.gpkg.tar 59873280 BLAKE2B 1ed005ae52827ae28f14d093f6647e4bf50893f773fad910c0abfed7eb50d458495bb658dc51179acaffba972d42f9fd855955cfe86d0f80734a5e504d6f8510 SHA512 80b6c17aa5fc61b727a3bb20171e928e904ddf8bf475098761c8abebb3835cd39d3f94986b1ba551faf84c60b2b6a59757d9b635c0bd5658b77037d99dfba1ee

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-06 21:18 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-06 21:18 UTC (permalink / raw
  To: gentoo-commits

commit:     96e5590e9b4e91b26012091add0e40a9643bfc5a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  6 20:49:48 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar  6 21:17:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96e5590e

sys-kernel/gentoo-kernel-bin: Bump to 5.10.212

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.212.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 03adb7d099d9..d632dc1c7440 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-221.base.tar.xz 6529836 BLAKE2B 80524f1cb43bbe119bef0fec62f
 DIST genpatches-5.10-221.extras.tar.xz 3876 BLAKE2B ac56b5468f4d8185b969da1994b2130910969b90f5717fbd6cb600549ae2ff36625e8887396fd37406cba3c805fe61885b35cd2a5d4cc4ff3ef8ce750d80bd4e SHA512 3466cc36ced28964067ec83fd2c5febde70874b921cf4f9800f597d9757b283fab07ee548aeb4637003eab504dc6e85143436b9110fc3405c2fa9fbb3644e90f
 DIST genpatches-5.10-222.base.tar.xz 6576780 BLAKE2B 8ebff676256f3694cda64863f17a38ca91b45dd70a441198b26488f52334b0091a0975619f8dc64ceaa8f11a09c2d251ccea535ce76a17d2674268f8dedcd724 SHA512 b9a60f9ae5fa4bd8be277a0e421efe2950aebcc026f72bc48ebe8f9a976171496cd429539fbc386e0b5d3108a78bdf1f34e39455f6ae961f6fb87028b204125a
 DIST genpatches-5.10-222.extras.tar.xz 3876 BLAKE2B fd8002a9b43af80fcf5cedc8166989ec7f4cf5d3586e48c6fcf057b4e2569687610d502c256b839bc148d9aec41f9dc0af9811a25b21fae43499455ff92d6a30 SHA512 13b7bb8c2d6e2f9ec660bcfcedd21b4b676026ceef6752d77b9d3a0fc553837dbb9f0a0ba291a73bdd4f469034ef29aadfcff21a8dc3fdd077dfa7b28daa5a35
+DIST genpatches-5.10-223.base.tar.xz 6584808 BLAKE2B 41f0555956697c8963664a61259c70160f3473f4df25d676600acba478a3b9ebf2382da6d3a4a0ede98c1c8b5f41e37b15de841721db0b55716c79356255578e SHA512 69aeeecdcc0de166386dd795d5b93e595c81ed36833f670051b73607f6d419345b452847517aa1532a08bf3b9009603aea3c64b693c76a3a3f8cd42fae6d522a
+DIST genpatches-5.10-223.extras.tar.xz 3872 BLAKE2B 26ea7a17b505ef6ba61301999d962c745416164cc047aa5049d6db192f714a73ae0e89d5faa74724820524f4398b2d2f86d00479f28c38bdfdfef52c03bc5ccc SHA512 12b85bafc1b22ba4f310f74fe18c936e6d251787913d03849b117268e4c15e9b0ecf5cf9bcf8275630811e2babc845cc0b817b3d50a9c19fd548a800da537932
 DIST genpatches-5.15-157.base.tar.xz 6083340 BLAKE2B da2898a405bfd934e761180064107f4d87d144105ade4c825ff9299cb4a0b57324927cf34d3a55fc7a0227d9db053caf5b0f8159ca0ddbd946d31459b2683e1f SHA512 04c2d322ec1f0946b7f0f551e0fc0342da749cade5f20f2da1a1e60fd0cd946593a797c053bbd0eb8121f70e69f6766f8c945a99fd77fca3eef89aeae6d5b871
 DIST genpatches-5.15-157.extras.tar.xz 3936 BLAKE2B d559b4c240ab2b8a0b522d846c3d9707b0beacd800e137517c29b51253283b47caf05f7facbdd7be747255dc2485170ecfad04a3ba5293d749c8d22ae60886f7 SHA512 e99880adebd2d08067fbcc73bf01eb844c39cef7c06e99b95c9622949e38a2ed58045f27e71bde4d5321dc06212848c884c8f4added4c41a8a1197cd375091b8
 DIST genpatches-5.15-158.base.tar.xz 6218288 BLAKE2B 04f37b07da08635e59afd941a96df1f55683bda62fc72258005c23fac7048995f670376b57a0d4dadaf2018d1f5819da5239c04bec6c12e0e50c3fcf24c451e8 SHA512 b7d29d8d1f58b3cf534494ace74091042834f6c237667d9b1ae4dce194e5fe7ccef1269560b5edf4fa4eb4c8b9dacdec7bd7cb96bf22e95a93be7946f7cc2b36
@@ -44,6 +46,10 @@ DIST gentoo-kernel-5.10.211-1.amd64.gpkg.tar 63262720 BLAKE2B b28e9f8f4fe0806964
 DIST gentoo-kernel-5.10.211-1.arm64.gpkg.tar 56719360 BLAKE2B 29f5703c1034e62264680352f5177be185ea785fff0180f15b82b1c66303169c3f896a0fc269e290e34610ce3e5c875c5561dc1479780033bb64f25b025f5d00 SHA512 8071435aed74706298e58d30b29ed120c7f6bb0b959d923fc08a1c963f00a88c747b1ddfc2dffbfd0e72d037ab84a858c5f294884cf86f2633da5484fe88b9fe
 DIST gentoo-kernel-5.10.211-1.ppc64le.gpkg.tar 52879360 BLAKE2B 4bce9bb490f59af0351ee751b35f63ffe7317dadf8089b38ba1c3d590f7d9e7bfd5e696fec9a2a4c4436ec4cb4b59de8a70688e4f0b1bf1ce6a2b6ab28801f2d SHA512 ca3b40e5eceabc5d41660658fa96f836fc24d4552886084af7ae1cdc8317acaaf2b75bdbc1ba201115234d700a0acc192c88e17f968e9cb260ba60fd92448045
 DIST gentoo-kernel-5.10.211-1.x86.gpkg.tar 53565440 BLAKE2B 4b0168f5906948fe98f99fa755c0ba46bf69d2a0f267e4554667c1201c8cc6f83e266bcd71a25a586b7e21a3871158c8236d91321e9e774e18151d91c9e1864a SHA512 b312e0f42c1a1015a9f41b3ad89da0f9e5f5a308f14185989027df8a82835b0d1bdf5232f34e9bb5056fb1c619ffc2f02e1ed5c6a88efd6d3d3e5b1a35345ba2
+DIST gentoo-kernel-5.10.212-1.amd64.gpkg.tar 63252480 BLAKE2B 3ce492216591a8c99b136e3baa7588a412917ff84dba8db91eb9d25c314b109f83009d646ed95c08a8af7a429f8a746ed824f5e6db679777cb19cf07ccef095e SHA512 dd29113f7409ce3d71df2354cd015be6c4943e13a7ffdd1609367f418aceb3eb6aa1687f9bfed20796b230dec1ed27b7bfa4c00398d3b65fa6109dee790a136c
+DIST gentoo-kernel-5.10.212-1.arm64.gpkg.tar 56719360 BLAKE2B d51c72f1bbf54f579869cb40ee9eb9b352e5a8521f4cacc58bf42310545a3305c90d7a518a86cb5d14c509ebebadcfe9a30e6d89c18f31061b3f84159b3205ad SHA512 29803f672fba9c74b88121f19582dc86ee72992b5c5e7a37dc52e02e27cb47839bd5d2e53247cdb2073374e4468663b83a5f79bfb6f0a99131a79127026974ff
+DIST gentoo-kernel-5.10.212-1.ppc64le.gpkg.tar 52879360 BLAKE2B 44e42395f00747b601046facea7b134bb06ccd45cfb4c5e93b39e3dcc1468702077894f7f32cf4e167db20bcf4bfea97f76003debc2439e6c3f56a4ec41e8c62 SHA512 06f4c7dc25d4ed4536a5a25d8e7fdb418483ef4aa03b7184c51bb5664739f7aa71416957f9edaa9e85e396fb395c4637e720d55d3b10aed3837a8da8a14dfc1e
+DIST gentoo-kernel-5.10.212-1.x86.gpkg.tar 53565440 BLAKE2B 9350b845e1c74b50edda950cab1f89d24fdebdc0d5ecc9f907a3cedd08fcb6f649ac55d65dda74e5bb371f3d3929be20a07d0d425e4c826e844b3fcabe9f0404 SHA512 961ad494788f12357879c69d29e5c563942a38d6e372bc93b31888d7c9b075b84672eb3861212b8e68138679c1ec5bcd93f761ac8cb69eb2fb823d84b078a9dc
 DIST gentoo-kernel-5.15.148-1.amd64.gpkg.tar 66344960 BLAKE2B e741e0d9ae491df35f5cd8aae4e7a5e4150ce8f5f9b5643e3d14574c2244ee74639e36dd7944de9629f1664a0e9fc226d8e7d65ca65c2eb766a614b8c2ba0ede SHA512 27ee086cd3b7105a3da9d43fafa7f4d97632f4460a5e24121a9e73565310eaf36b6583579c30d7da28b1f49d7e482893b57e97566d13f9da0ff512ff6749f63f
 DIST gentoo-kernel-5.15.148-1.arm64.gpkg.tar 59729920 BLAKE2B adffbea7be512987df0813af7b7b55675adc249a7b2780e9d814ddd6699f4343f4d33a393ae044f89d09c27d08b22cc7ede718c423d13e630f821ed723652f1c SHA512 c83dd1bdf5578dd35be2330a690aa0137f00fa1fc66fa85872f959833168b15c695de08096da5b5113c37557dfd007365d0fab330c9b52f49ff1fdc1257c98be
 DIST gentoo-kernel-5.15.148-1.ppc64le.gpkg.tar 54968320 BLAKE2B 1629ca402319f9841e7c3cdf0b0ba0d3c58e55b3ee6ee47820d12c8f2735fa628e45b74d10bf9fa79e3ac7a2c0b178661f789e0c175eee3ddace9d5de9a5dd9d SHA512 20160f5e30aa14725cc2733d6e01aedd1dec39229cba7da985f91e7b500f4a3bdaa9bd35578b21610b95bde2eea06cf8b08ed263de92cce5a311476d1b0ebfa1

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild
new file mode 100644
index 000000000000..1a44f330be18
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-06 21:18 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-06 21:18 UTC (permalink / raw
  To: gentoo-commits

commit:     a21c8544d490d0ca5f467e6c68714167540f81cf
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  6 21:16:45 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar  6 21:17:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a21c8544

sys-kernel/gentoo-kernel-bin: Bump to 6.7.9

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.7.9.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 373ef3d01e69..ddf95edf2746 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -38,6 +38,8 @@ DIST genpatches-6.7-10.base.tar.xz 599552 BLAKE2B 952e3510f0e76381b0028179599e7b
 DIST genpatches-6.7-10.extras.tar.xz 3704 BLAKE2B a5264482e3081f585475897242e27707a0cb5cc838a17b25bf50632625d0bfe983c889603df6aac1ae2f96466d13ded9783d7d8c118c5cb8d6beea132d436d87 SHA512 5656a2daa02ef9148ca22faf9c4e64dd3c79cc4eea9a99c697b5e8de29550e0743782b60c00f2030fe8a7370931d86cd6bfd37339eb272e6dfc70d52ed125951
 DIST genpatches-6.7-11.base.tar.xz 699832 BLAKE2B 22ff0e1ae4ab7fe8376b06ded03e482860055afb70b74badac3412376fbc7c8d700e226834f4f966cd187bf0a321a7d194e4d7138ec094188fb4b8ac60e3bb6f SHA512 fbc948c6b7f1e8ce5c7eb3cfcd4ec65f93b20453751abbde0d02464db0ca1b8515aaddc0e61308c93f6726a41724c42db17dd23ffe7ac023ff07b42910d0a89f
 DIST genpatches-6.7-11.extras.tar.xz 3704 BLAKE2B 1afd454ba83299605a573405732f41eda7a261f8cf524bfdaf329b4130849b0ff0895d39902360e3e4351fbf5ff1aeb2e378372d556bdf3c90b330a2195a7c89 SHA512 9d5b52bc1853f5cc41bc762ec023037ec25f22e13f1b098f7e7493b29645cdfbea14ebbac291330ae61a7c1a9b5f8291b7b2f88f61690cfe00a129693b98d035
+DIST genpatches-6.7-13.base.tar.xz 742864 BLAKE2B 63b5326788da244f61d76327c346ec64e7916eb4e6163a4ec7a94f4c51a5ce4fe0a75a58a781f4536811897226213c5ec85dc93b7b63d8d7ca81a0edb8724a98 SHA512 2d283438c2c9c7fec82107455949f6e525d34cd0542cf28594773f1dabc7061034579d71dda4e386f63cf8cd7d7921070a9cdd59c6478077ef87cb4b8064b431
+DIST genpatches-6.7-13.extras.tar.xz 3704 BLAKE2B 3a8af901c0e76fa3fe36d9dea4e8f7d034553c705f608c365cc7d50050b45e5c13b6ff530cd63ffa51054fcc0fa20d9fa45680f24063d73773f1ca407a81e395 SHA512 201a6724e62e6abfe110a6051c5d73e1fcedddba37220916631dcdd470bf3414dd3b6d499058bbf288f8fdc9e87d7a01a667412815521d8489773d17db9a5c67
 DIST genpatches-6.7-9.base.tar.xz 503176 BLAKE2B 420c8e40d2abc26201b50197f3cf32f8a3cd2e3d49013e60b215fe567089e88bfeeac8bba1f8d95724c51dc1e72af86ea18c9b5f35133046f9f77059f0de3bb5 SHA512 23b636e3ab4bd81c509533cf76f96b7e5b10d4d9dfe57b5bb162d53991eab57043f3b935882e7643e1f1db39de4e18143785d0f65c65ed71e9b546a147dae4c6
 DIST genpatches-6.7-9.extras.tar.xz 3700 BLAKE2B a535ebb75c26ea320af3ee4523d48c479e38acced934c09e6dd027df2c1ec281c8520d953b238b4a88c1ada82b5fadb77e7ddcade3ee112f50e1ae7b3eff5a79 SHA512 91dd0e05b3b14422d65752e6995858b68b75d155e498b89280cac776f29ef7805c74b9e46505a16d7644cf94b789cba7adf2bf18b453e93122c8c361ee22afcd
 DIST gentoo-kernel-5.10.209-1.amd64.gpkg.tar 63272960 BLAKE2B 66fba0e3b83fad66c87a2ab9d5c5a01641e54b48cfd7102264ee49597000888223bc5ec9e6c1a4af75ac0b05ed5e0565eaf1646b6ffd5aea39ceb9cc6a69ad3f SHA512 8d605ea4daad4c1fdcc472a7fc50320f87cc118d8d92a8fe1c3b8bc6dc45c6b8a6de312df4c13405042a3c1426d51ad62fc20ebd04efa0368a3d2061bd02b942
@@ -124,6 +126,10 @@ DIST gentoo-kernel-6.7.7-1.amd64.gpkg.tar 148705280 BLAKE2B 099bc78e0a68cb438035
 DIST gentoo-kernel-6.7.7-1.arm64.gpkg.tar 121241600 BLAKE2B 7aad2f676326330076f7db038860c1f32b89342a33b8c187dc2593e5d43d3268e2617f147aea74bc05e29f7140a9bc49afbad74e39bdf17bbf0e166b1bc48299 SHA512 6d674bc5d31d3c906bd2b5cfba88e0c8b35f8f845c22c1687afcd17bb281de468e238d617a494d285460b7d4e1a11e45b99a41eaded07d28d9fe4f65728b2be0
 DIST gentoo-kernel-6.7.7-1.ppc64le.gpkg.tar 65515520 BLAKE2B 65e637c502d32ac0ddc86cd6ad0991e74e7a52e15936871d4e5111de9be733ad2e40398c205b380c02a724202d61360c6f4b80afca4a559d19adca67acf6a47a SHA512 89b1f18d2070050c5a65d55203000320d10b4fdaa0540930015170735e8f5c3e18db6d8ce7db44e946792852075f5025fdf882a593f7aa9a28c292ae710c4b53
 DIST gentoo-kernel-6.7.7-1.x86.gpkg.tar 69509120 BLAKE2B 230342429743cde159fed517d91781829b68e84a9a013e23f564ded689da5086f81eac651398a91fb04dc231801f4d2d6f170902dd4f006a21e6af9eef907665 SHA512 ef97285c2573e3e07ea285f8b9738c3d9c5b823ed4a0c47ec54907278653e9252302d93e75fae0fc5f27e90055c94320dc5a0b6a8912b6b228869a394b49f599
+DIST gentoo-kernel-6.7.9-1.amd64.gpkg.tar 148766720 BLAKE2B f38f75bb591f0963627ecb263b2bad1fb0ca10f036f28240ae97d85c73e3b124c66ed64d76e2fd13882807f424b28809f569d1a409a3cd0c82179e71e28156fb SHA512 b84a5033aef8065f71ac234caea63b4c42093412559483842f7aa1217480d0073d2cb6579905b250d933cdad76f7f80ea6693f42381079c88ca8e84ca9b91a0b
+DIST gentoo-kernel-6.7.9-1.arm64.gpkg.tar 121262080 BLAKE2B d02c1233b54060eb3af7f44b1fbaeeb400ff43c1b2ddeb0aaa7baefd3dea6ef56e8fd63d6b4c9403245766faa0558bf243b3d728dc89d7dd50eea5c9c4ed496b SHA512 a2da18d45ec6bd897ff65caa4432665ad2b16aa8e66a95c8af76e79c9127f37c2fc354be188353ab7837186ab96a46a784badcd3306b4e866457d0bf23f5d304
+DIST gentoo-kernel-6.7.9-1.ppc64le.gpkg.tar 65536000 BLAKE2B 5a6bb590d7e7ba39551b0d6c3e8bcd59f26dd5e90979ac314cf155e04b6c3d8a6df2438739502031aca25c01ee9ff9562eca433c39f5369eac493d1a8239ae5a SHA512 a5cfbdc1c5ab1d5c482745bd2396dd36a3673021d34ede22df569ecf6e2f24b34ba38331322be70475dea63698c34a7e4440f88eea09ed70b386c917d951e721
+DIST gentoo-kernel-6.7.9-1.x86.gpkg.tar 69488640 BLAKE2B c85f8200210f29cb55a5319d1adb6ec27f5605af629d04efb63fbf8694e756c37f6e005d6b2a48bb050059b085e06f3e5c9b1c43733c1273b292a4e8942f79c8 SHA512 f9b75efd5e7397e2427f6a0f382ed657cd30c4c0cad34a2ed911218475ec29cc22a8f30bf8214ccb7279c01c7b37b7c7f1726a685c84447cd9e4d2d0e8eac60d
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.9.ebuild
new file mode 100644
index 000000000000..b73e3912b990
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.9.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-13 20:58 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-03-13 20:58 UTC (permalink / raw
  To: gentoo-commits

commit:     5d147874ca7619b20f0c78b8b382f5715f7d14e7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 20:57:44 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 20:57:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d147874

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.81 x86, #926858

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild
index 1a845828a60b..b8c7ef55403f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-13 20:58 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-03-13 20:58 UTC (permalink / raw
  To: gentoo-commits

commit:     c14f57b67c2bd06a71905390843829dacb6f6704
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 20:57:55 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 20:57:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c14f57b6

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.21 x86, #926859

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild
index b0e3fe1f8248..e64d443dad14 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-13 20:58 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-03-13 20:58 UTC (permalink / raw
  To: gentoo-commits

commit:     bcf616a952503510418e0dc2846d5a8449aab3ac
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 20:57:53 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 20:57:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf616a9

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.151 x86, #926857

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild
index 1a845828a60b..b8c7ef55403f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-13 20:58 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-03-13 20:58 UTC (permalink / raw
  To: gentoo-commits

commit:     c427c7b6ac210ac18b219e6e8ed65ab1469efaf0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 20:57:50 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 20:57:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c427c7b6

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.212 x86, #926856

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild
index 1a44f330be18..88890c7f45fd 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-16  8:30 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-16  8:30 UTC (permalink / raw
  To: gentoo-commits

commit:     77596c5d0deab160ce802df2901f8437a4b9f0ac
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 16 08:22:24 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 16 08:29:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77596c5d

sys-kernel/gentoo-kernel-bin: Bump to 6.6.22

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.22.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9f8631384a75..1c3f99033358 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -40,6 +40,8 @@ DIST genpatches-6.6-25.base.tar.xz 1351392 BLAKE2B e1f5df7796f7d50a244c37d2b5e4e
 DIST genpatches-6.6-25.extras.tar.xz 3704 BLAKE2B e7709d6dc9f02a24a5efff213e4357a25777364cce38387b5a12149915017cf229546993de40b4e2aaa6c107b1930f091e5399c14b660d07f3e73a1a6c4f287f SHA512 babba6d4e397a1594d74dac9e588fe87ebc07523ddb5a8e4b23028043534a965d29a728cf7958da90e6544a3e1d0fc29de65542610f5ad513ca7d7edb5a89c5b
 DIST genpatches-6.6-27.base.tar.xz 1392292 BLAKE2B 46e3c354f7c27182c2f97bd20c165fa8bb79317bb136afbbe1e0906cd405e7cbcab1293e724cda38491f0d1cd9e9009146f18ad9b5ecf54526e69aae43fbc9e8 SHA512 363d26f9410e2d526f07c0831d36733999ec284ee01d684ad15aa5856b007a2d2a189ca414358da87a479dcbbea7ae24add9d8019b4c41c8bf1aae7b67a3b490
 DIST genpatches-6.6-27.extras.tar.xz 3700 BLAKE2B 36a21c970dd2c8f72a4496b9f72faea3e94fba49342e00b7cdfc0ca6d4f3ab14fef161a7d02ad13b1c7db73af3c96b1c145453d0645791b46b34f599b3947582 SHA512 996a1b0a5c625043ececbeacc648f4dd71da2e239482ca515b680b146ba6041feeb0924929b1b2b6ee4f3ecc24c85926e54e28058d9401d4399282151332dfce
+DIST genpatches-6.6-28.base.tar.xz 1406852 BLAKE2B 09691b429951a495b8dc0e076930d72f4f5c51c0f41cc0779d7c27bd1c161e007ab6ca9007ef43db4aeed4ead3ba84dcd93ba2b31fdd689c785fc38d0c46425a SHA512 500492b25b5a8eab5781e3c7758fa1685b1050bdf30b0c8fbb306db078de1bf06e0aeea6547fd7fa868dcb84047d9842f37f5851e3637633f693a5b653cfae96
+DIST genpatches-6.6-28.extras.tar.xz 3704 BLAKE2B a1c1a33eee156346766d88b142a1f199f483e3589930537c1329ef2e5946780278e902f2c912a639779ac76c61782b526b3dec8434ff678f30d4a6bbe4b95238 SHA512 f1ca783a6a90bdc40c92f004b01cd9ec4ae13db9b6ed71708c4489155df95c900d395ba3b682e62dcb69d71151f38759cc128b9775e3983d3760c01a1b453ae0
 DIST genpatches-6.7-10.base.tar.xz 599552 BLAKE2B 952e3510f0e76381b0028179599e7bc05e6ad6a36a283abd4664cdc24d81d0ab287d6e1c077f489964608a86f3e7d8f4e2b9246bf01538b9d84cb80704f7474b SHA512 ec30398a92414b83d719b9f805edef1a8796e8b988a7384f75454f930a5a31ba05f1ea6ad1f48b2fb6e6d183450cc5ca10cf5c9f5c6bb3c47de27eda668fb76b
 DIST genpatches-6.7-10.extras.tar.xz 3704 BLAKE2B a5264482e3081f585475897242e27707a0cb5cc838a17b25bf50632625d0bfe983c889603df6aac1ae2f96466d13ded9783d7d8c118c5cb8d6beea132d436d87 SHA512 5656a2daa02ef9148ca22faf9c4e64dd3c79cc4eea9a99c697b5e8de29550e0743782b60c00f2030fe8a7370931d86cd6bfd37339eb272e6dfc70d52ed125951
 DIST genpatches-6.7-11.base.tar.xz 699832 BLAKE2B 22ff0e1ae4ab7fe8376b06ded03e482860055afb70b74badac3412376fbc7c8d700e226834f4f966cd187bf0a321a7d194e4d7138ec094188fb4b8ac60e3bb6f SHA512 fbc948c6b7f1e8ce5c7eb3cfcd4ec65f93b20453751abbde0d02464db0ca1b8515aaddc0e61308c93f6726a41724c42db17dd23ffe7ac023ff07b42910d0a89f
@@ -132,6 +134,10 @@ DIST gentoo-kernel-6.6.21-1.amd64.gpkg.tar 146585600 BLAKE2B 12d66fe9f0f1cfc00af
 DIST gentoo-kernel-6.6.21-1.arm64.gpkg.tar 119234560 BLAKE2B 516a6f7c564734b777d0ff3df63b414ff2a1cc1020fa1f5d1c52f7bde26810745a770718c5ecc12ca42c536a7c3efb430fefc5e8b7b091ecdda4edaa866c5a08 SHA512 143880a199dc92a8b1268a15346e3512933d8e8203dd1a981ecae063464a3723557324a2be7310073c3a08cd95fe79d80d28a1898b649481bb836384a8562426
 DIST gentoo-kernel-6.6.21-1.ppc64le.gpkg.tar 64399360 BLAKE2B 54573396023eba5487e8d59e18358ad46ac7ae85d5b7482d48961d6da5d54d4c5d6f3ac9e2d685f956dfd90c68cb2a6319bd93492399635a9f197b02cf2cea7e SHA512 d8e4ec6a1944f9bc9dc4c666af6029fd68be78da8717b37d56390721355ad9c4cf2e1b718e17838fb41f1202d46f6f16147c802fcb06aad3b6037e9bdb623690
 DIST gentoo-kernel-6.6.21-1.x86.gpkg.tar 68331520 BLAKE2B e0a5c3f316996a02f0bfa97a03bb2470bdc0a40b6649bf38de09ae822016fc7fcb1a2f9b0d4f5ed0f192b85d94f7acb41dbb3c83ce7d0c696261e41cae4e04a4 SHA512 db539299b91800f7a2623b197ca7d593e16eb1fc36adc9dd9744a725ef17a4cf9ad5eeeb1cc294225ffd24a424caaa728eb0cfe879a4e6ad8afe7291452c66af
+DIST gentoo-kernel-6.6.22-1.amd64.gpkg.tar 147240960 BLAKE2B bf7141a2e71fbddf528b40e8f67eb3509569a576bfe6febe605642a6b367b330f334953df7081746376fd0a6280f5138350ef6a3dcf23007e7e7b468d0d82457 SHA512 048391d8203aacc38a6357904f99f6babd732eec0cab65f8904e8420b2ec19e88a8f848302ad9a9acf3555d5aa2657d3c1f2ff47b3ac2ece3de7d7c15d7660f5
+DIST gentoo-kernel-6.6.22-1.arm64.gpkg.tar 119234560 BLAKE2B 2c940875e0b75b2ba373de0b334f826c501f0eb572eae3095187c3999cd0f64b749f2e8b64ef06e9804d2d90c67aa418420ba2f88c316ee6680245362cde7beb SHA512 bb2116948b0343f51a380bc7ca4e04e7ad2aed8c89fe178ec1a6074ecfd5861b6c3c2a6990d47d8db503c2a4f4aa4bfe8f4bdeb38f1498d1a9aecdc850cfad44
+DIST gentoo-kernel-6.6.22-1.ppc64le.gpkg.tar 64389120 BLAKE2B 5afff380977b5021f48ca368321d33948144d68b03293b85aaa6ee5ed7d2aad86f62f563b898b7ba341dfef5667c3f9ab8d39dd0d4930193a65107a9331f67b1 SHA512 8d4c1135ec6c9b18752fa45a131f03e01fc5aecee73639f83a1e984cc395afb4c1426eb7d3275450eb15b2774735368e65cb17718258660ed6c9df86e5069217
+DIST gentoo-kernel-6.6.22-1.x86.gpkg.tar 68352000 BLAKE2B 01d9036c758e8cd45c3bd54a9cd88d326e110f8209ca14908723a71e21ce676b392d3343ee5a0ce8a62f5d94bf8ed4967bdf0fcd1947632d5eb0da1bda4c22d7 SHA512 7c344350332e53f2140cff466873f56154b190da38f3fcba35b1ec6bcf451371d22c61ddf4473fc52d4ab905b0188e5d61fcfbb96ab6d8cf847191651d6fa216
 DIST gentoo-kernel-6.7.5-1.amd64.gpkg.tar 148234240 BLAKE2B 1501a044d3bed23c6b9ef4088b8c4624c3202fa0f7725bd5f7b7a9ab5a1dddd9d1e971fdece4ccc7ba4f9c27ed171bd969eab2871ffdbd7689c8e23831e78fff SHA512 c8a62137008761faf84e25fa31aa9c6617fe75d104e140f8551d5d91058a7e63e5cc334bb2bbcafb7cd9828f91f79d9c3088d11c05e97fcb53d42b6f000dab52
 DIST gentoo-kernel-6.7.5-1.arm64.gpkg.tar 120791040 BLAKE2B 0d5936029886ba799f2f628b15a9fb0e29a132037fee6e4ae61c3eb9ab13608892279009cd6c65ea671bcda2efa922d29a2b4d1b1c689584e960503d47f388e9 SHA512 cc07a66a06388bcf5e777d121fee416c2e6ef85b0bca11d3554a4d74bba00898e08f7c0948696da42f46542d0e4092a8bdcc117404f3d7ab01ccf8bf52c0b671
 DIST gentoo-kernel-6.7.5-1.ppc64le.gpkg.tar 65525760 BLAKE2B d33a320750728def46329b189c45ee15836b012616090414946dc6a1e8d676cefa33d094bdbc2c881502b95af9f1d9e0128e530962b855fa89730079272b8e96 SHA512 0320e5a2394d590cb519eb8ea97c2cd89d7eda9a35a1b9b33ee472705d44d60498a4483d20cf5048254e3adccfe77a3934e20e960d49cdc47079f6d7d5359f35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.22.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.22.ebuild
new file mode 100644
index 000000000000..b0e3fe1f8248
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.22.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-16  8:30 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-16  8:30 UTC (permalink / raw
  To: gentoo-commits

commit:     f93ac9d59b2f5e7f017b9825aa7aff45f80cc0a4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 16 08:22:13 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 16 08:29:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f93ac9d5

sys-kernel/gentoo-kernel-bin: Bump to 6.1.82

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.82.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 85a914f4c1c0..9f8631384a75 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.1-89.base.tar.xz 4715392 BLAKE2B 36ac5c1d92985dba061e3ea8d1e9a
 DIST genpatches-6.1-89.extras.tar.xz 3812 BLAKE2B e5ea7db0e68120d8dcc8cb04b670a4cbe4b9f6ef169eb7815f2956c9b5c9f3570d418b3913801cdfa2779483bb6c5c97baf0500dba96025aa1f84e10b7208b1e SHA512 1d1b8860af0cdf6b31dfc596ea2d4662060f1c12f6661b9e3d5d127b0a001dcd2d4920d8b997f1bdbd47244d98a888986a6f3184054eaccf6bbb5bc3fcfacb3e
 DIST genpatches-6.1-90.base.tar.xz 4798868 BLAKE2B 3898a35ee9d3ea977c455a8432d512ed9f282f3b961b0046b79843bac59b136d9834c6fc128c5fdd2ba28b1d25e98c47b67bc3c50287cb05a372ed34d2b8982b SHA512 6bd2353dcb0caedfbd009f66d10e6201079c481101490fbe131168f0e46203446226c47a85059bcdeb8a3395ba79ed9ce0075c144ea8f94dffc0911958f679b4
 DIST genpatches-6.1-90.extras.tar.xz 3812 BLAKE2B 466c0b796df7406c228fd4dbad20f84c2fb99203ccae1a9e018a15a0314dafb478ef89dbeefaa012b0873a06fe3398b7f17f68bf8275283cafd0d258d44c3572 SHA512 1744cb7d90176d3eb09195679b51eb0aadfe5a3452dc2d2b299262eb7aeda3071bd0bbdadab2c05bd266c288eee5580e4da1190f308e8755140d454226f32204
+DIST genpatches-6.1-91.base.tar.xz 4814756 BLAKE2B ec513671056ba3f42380e4f57115746c78ea26fe982bfdf9b0d7775938f90fed2d5c940ccc8bb90865874684104784631865b735ed6ca5cf069852611dd9db8e SHA512 8a034d617f7639d0bcf4fef64b1fcdd91f158311c4af6ef5452c666e3202078925f293daa441493180b4932d371094927b56d1c7adc7bd45d21b47be6f4a3912
+DIST genpatches-6.1-91.extras.tar.xz 3816 BLAKE2B c187eb9a26917038be398f55c68d2cf4bd985c778b892d9f22fb5bf6a9064cca0b4dca2e21eb3b1811f8a09b6e20f45f852c8d85a0559a52457e84c28ab58406 SHA512 3e8d69a5464f1e3d4a9629f4d5169c4d8f272a42a51e3f9f801536c6373745b55ef54e46ae54c302eb0cf498edb307e93671f81445e99591cbd63caf8cae3476
 DIST genpatches-6.6-22.base.tar.xz 1119612 BLAKE2B e0e5cf468f1bfb7b76043b72528061a448a88ede3704fe5aab6fe9c5c5b4ff39362b8be25c5d10f1b0160c5071b4276e2c912606c857fd4ace2c8c92b54ea0ba SHA512 b71715d8bad12484035ab5d906db06fe570f40f0ff725beda500710837e9e90253b1fdbd2be40c0dc6d0226a8a1423e443b4bd7117142f346782401509f833be
 DIST genpatches-6.6-22.extras.tar.xz 3704 BLAKE2B c09db6ac1f713f404001c38c650731a0c8821c844eb7638b072cc0d135575df4f965cbd7c99c0261cc1021f97459266b20f153e428ba7a3b7973bb6453d0ceca SHA512 dfe66f78ca064ac0d6878da769dbdbc568db35bed24c8e2388bcc9a1ee63adef1e729ad9a3e737b5838c6f5473a7b9c6a6b44f97e95a900efbbf9562bf7462b6
 DIST genpatches-6.6-23.base.tar.xz 1164692 BLAKE2B d42ccd9e636a413ffdbdb7dac699169f38b80617234b83b6ce49418f7dfd568f6d6718ce97a42b4df2f3ee1efa81df1a02102c123b88603dc558f72dd18af7e7 SHA512 1671b5d07294f73fe547a0cce8df38b5da78dc1596aa136190bae38d9eddc8b896c34e778eb80971336caa851c7d6c7640a59186cf1ecff26b89b69bdc9fb0da
@@ -106,6 +108,10 @@ DIST gentoo-kernel-6.1.81-1.amd64.gpkg.tar 72632320 BLAKE2B be651a239cb2bebe217a
 DIST gentoo-kernel-6.1.81-1.arm64.gpkg.tar 65638400 BLAKE2B c4c69cafb728f031955024812e462d03c3d2d7926f50ef565022e3b5289a28b4cab86534dfdf01a75764c14946d6e46a2fab3300141a5c5a22cf320ffdd95d30 SHA512 9b5184441de294aa65cec066ab2d2889854695afde6e305ec641f7a93866a759ae88c582faeeb7afa3a133ec8b41ca2a11925538f7c2208290846a3cf51bb3b9
 DIST gentoo-kernel-6.1.81-1.ppc64le.gpkg.tar 59893760 BLAKE2B 1618e51aa2703355697da43e4a923aacd2a90b5c0c9f700f6e2aa1cb89e746828f6818a74274a8861f34a0501bec8fd9728461c8574994f0fdd520a3e1be292b SHA512 c8d3585af897427f6df180a8d8a53d78a66299574a548eb14f21d7ccbdc793db2495ddea88adde16b5677d86830f61c49c58112d10af3590f5322805ac9d878f
 DIST gentoo-kernel-6.1.81-1.x86.gpkg.tar 62167040 BLAKE2B 2e8f9d2e6549619340b5a005a765f16d44a23e66035fca6867d08471133dba9d5fc7b44e337e480db38df78dd69b17923e2756ed352d21547d883f1cc23e5b1d SHA512 e43921c9b41f2dbe32b718bffe321558ac5b4c008a30c31807364be1e7f15147fb40b2f1f43d3f1cf74b39cad5a80e58f83a628a692c6d8f872d2c9dcd984782
+DIST gentoo-kernel-6.1.82-1.amd64.gpkg.tar 72632320 BLAKE2B 1594d9538235e26366baca3e61859d81e72b03aee32e9beb3f223f1291e746e4e04a432ee4548e209503f130ddf1a99ef91df28df1794ffda01aa544252fdc2b SHA512 e7cb3ac33ce2242a80b8f65c62ab3b7bdb87239cd60ea4b4937b3f4e2aaef8393f2447afb6e94148b5c07b5cc3e58fb6802ee14e4c693ff76f5785f7ca3f02e9
+DIST gentoo-kernel-6.1.82-1.arm64.gpkg.tar 65628160 BLAKE2B 71ae7c2c38dd75836df79de2d632c35a2a7985b860714b509673862749e73a3b10553107e41c03a4423364c0c38db54aa4666b74c38b7995dcb6f101b2e1c48d SHA512 6df57424f2c878060efc1293705c1822ed3572c15589566ad1754e1d9da4db288412684787438df88c083cae65f2dca7ddba9eca0b0631d26ed1d6966e6bc1a4
+DIST gentoo-kernel-6.1.82-1.ppc64le.gpkg.tar 59893760 BLAKE2B 51597514c3abab7fc7c922e6ad337b0e9198eff0d8e8dc204356f16d17f44dc9e5e764b11fedd02cd22fee3ba8fea9cbdd011a86d8fa8ac5a1d87396ba64b249 SHA512 0a2329fe743f86047a24ee1c5ec84a70d5fff0b83bcff855c8361093589cbe02cd5e45d39874cb94d6c1ff3f511c3c269accd243669143d023398914911dbb1e
+DIST gentoo-kernel-6.1.82-1.x86.gpkg.tar 62156800 BLAKE2B 62a05bf7e19bbdd6efff90e41bef7fcf2ae9d16453b98175dc97961e64b4098a587dbadff5c64d7c1c03b4db087011ab45aed31eef03a0537443aeb240ec5db2 SHA512 726ff5193c7d325b744d1b9693bee8a124830f8550cfa28f21ccc4d092fcf6fa50b00093072cbbc9da8c45f258a643e84740a94016a2e22c5abe55a251e500db
 DIST gentoo-kernel-6.6.16-1.amd64.gpkg.tar 146073600 BLAKE2B ac6cdc04f602fc88dc0822f298930b0f27bdfef2b871a5c94b299059948125f67fd1ca7f4c38944606d12bacc1aaba3bc555283f088331486af887d97c83c8f8 SHA512 a79d0da85b64670a6ac33471fab2f3f5efa21f16c6aa4c7098b69c6dfbd8be5cda50effc6893a37ab7680a5411b8ed71f4419e17b21f9dd083e9f9a259352bba
 DIST gentoo-kernel-6.6.16-1.arm64.gpkg.tar 118794240 BLAKE2B 2dcd80c057acf9d936b0df0806729d0052272f78a7032eec2c5fd8b23e45e968639267caec03c60018d13e582599229a1d6b8043fdb883c78efb35b2727a8198 SHA512 5d1ce1179408b802da6eafe2f5e4c960f462f5bf6ee1067f4e1f7de53c9f5610833be5f361092d90a7aa276bb5ce80892f196cf53ea3c0bd6c205091b7b20e16
 DIST gentoo-kernel-6.6.16-1.ppc64le.gpkg.tar 64358400 BLAKE2B e4f744aa84374775ab7d47ea239a471f094095b6a451237c371a49dd08c8e13a7cb3c0205e21499c96ed9d56849ed7ad188c3666cd65777368af57930ffc0985 SHA512 8f6cadf27ff3351248a706723d4b035fb9c40c81c16a871c5c5a2738657251460060b84c146183d1ed44fe629fcc21a526e77c3e92d547d8da999fe589caee35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.82.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.82.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.82.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-16  8:30 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-16  8:30 UTC (permalink / raw
  To: gentoo-commits

commit:     b167aa4dbb9db3bed9452cc4c18cd4e2bd459345
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 16 08:22:04 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 16 08:29:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b167aa4d

sys-kernel/gentoo-kernel-bin: Bump to 5.10.213

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.213.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ddf95edf2746..b6e3bc332799 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.10-222.base.tar.xz 6576780 BLAKE2B 8ebff676256f3694cda64863f17
 DIST genpatches-5.10-222.extras.tar.xz 3876 BLAKE2B fd8002a9b43af80fcf5cedc8166989ec7f4cf5d3586e48c6fcf057b4e2569687610d502c256b839bc148d9aec41f9dc0af9811a25b21fae43499455ff92d6a30 SHA512 13b7bb8c2d6e2f9ec660bcfcedd21b4b676026ceef6752d77b9d3a0fc553837dbb9f0a0ba291a73bdd4f469034ef29aadfcff21a8dc3fdd077dfa7b28daa5a35
 DIST genpatches-5.10-223.base.tar.xz 6584808 BLAKE2B 41f0555956697c8963664a61259c70160f3473f4df25d676600acba478a3b9ebf2382da6d3a4a0ede98c1c8b5f41e37b15de841721db0b55716c79356255578e SHA512 69aeeecdcc0de166386dd795d5b93e595c81ed36833f670051b73607f6d419345b452847517aa1532a08bf3b9009603aea3c64b693c76a3a3f8cd42fae6d522a
 DIST genpatches-5.10-223.extras.tar.xz 3872 BLAKE2B 26ea7a17b505ef6ba61301999d962c745416164cc047aa5049d6db192f714a73ae0e89d5faa74724820524f4398b2d2f86d00479f28c38bdfdfef52c03bc5ccc SHA512 12b85bafc1b22ba4f310f74fe18c936e6d251787913d03849b117268e4c15e9b0ecf5cf9bcf8275630811e2babc845cc0b817b3d50a9c19fd548a800da537932
+DIST genpatches-5.10-224.base.tar.xz 6613216 BLAKE2B f62d92ad50be996e40459a55f7d2ac9e12a838fd56d221a93bf331f5d60ebf587c347ee915135334a37a0dcbe14dd8e0b1f47211f53c2fcc5d1bc113a849cdd6 SHA512 ff7114c6ac151f923b43d7c5261c59b1281fb6066a45620d61c17f23dad6ec7ebb1557a8d8aa5b278c0d110cf3c98e84948a10fedf89525207cbd22aadb6e0cd
+DIST genpatches-5.10-224.extras.tar.xz 3876 BLAKE2B 819af23c0a0524ca4bc9655eca4dd3a6ac9569409df4f496630a5f42823cb1663e472082abdd0f745d8c12da64a010703f7800215cc1eea0991fbf2f09903327 SHA512 199b0eac0807285691acfac8b36a675887c546a4afe2602dfccbd4792b5175583d933f199198a0b897418097825336a431316201cedfeb6e07e7d89a54cabb0e
 DIST genpatches-5.15-157.base.tar.xz 6083340 BLAKE2B da2898a405bfd934e761180064107f4d87d144105ade4c825ff9299cb4a0b57324927cf34d3a55fc7a0227d9db053caf5b0f8159ca0ddbd946d31459b2683e1f SHA512 04c2d322ec1f0946b7f0f551e0fc0342da749cade5f20f2da1a1e60fd0cd946593a797c053bbd0eb8121f70e69f6766f8c945a99fd77fca3eef89aeae6d5b871
 DIST genpatches-5.15-157.extras.tar.xz 3936 BLAKE2B d559b4c240ab2b8a0b522d846c3d9707b0beacd800e137517c29b51253283b47caf05f7facbdd7be747255dc2485170ecfad04a3ba5293d749c8d22ae60886f7 SHA512 e99880adebd2d08067fbcc73bf01eb844c39cef7c06e99b95c9622949e38a2ed58045f27e71bde4d5321dc06212848c884c8f4added4c41a8a1197cd375091b8
 DIST genpatches-5.15-158.base.tar.xz 6218288 BLAKE2B 04f37b07da08635e59afd941a96df1f55683bda62fc72258005c23fac7048995f670376b57a0d4dadaf2018d1f5819da5239c04bec6c12e0e50c3fcf24c451e8 SHA512 b7d29d8d1f58b3cf534494ace74091042834f6c237667d9b1ae4dce194e5fe7ccef1269560b5edf4fa4eb4c8b9dacdec7bd7cb96bf22e95a93be7946f7cc2b36
@@ -58,6 +60,10 @@ DIST gentoo-kernel-5.10.212-1.amd64.gpkg.tar 63252480 BLAKE2B 3ce492216591a8c99b
 DIST gentoo-kernel-5.10.212-1.arm64.gpkg.tar 56719360 BLAKE2B d51c72f1bbf54f579869cb40ee9eb9b352e5a8521f4cacc58bf42310545a3305c90d7a518a86cb5d14c509ebebadcfe9a30e6d89c18f31061b3f84159b3205ad SHA512 29803f672fba9c74b88121f19582dc86ee72992b5c5e7a37dc52e02e27cb47839bd5d2e53247cdb2073374e4468663b83a5f79bfb6f0a99131a79127026974ff
 DIST gentoo-kernel-5.10.212-1.ppc64le.gpkg.tar 52879360 BLAKE2B 44e42395f00747b601046facea7b134bb06ccd45cfb4c5e93b39e3dcc1468702077894f7f32cf4e167db20bcf4bfea97f76003debc2439e6c3f56a4ec41e8c62 SHA512 06f4c7dc25d4ed4536a5a25d8e7fdb418483ef4aa03b7184c51bb5664739f7aa71416957f9edaa9e85e396fb395c4637e720d55d3b10aed3837a8da8a14dfc1e
 DIST gentoo-kernel-5.10.212-1.x86.gpkg.tar 53565440 BLAKE2B 9350b845e1c74b50edda950cab1f89d24fdebdc0d5ecc9f907a3cedd08fcb6f649ac55d65dda74e5bb371f3d3929be20a07d0d425e4c826e844b3fcabe9f0404 SHA512 961ad494788f12357879c69d29e5c563942a38d6e372bc93b31888d7c9b075b84672eb3861212b8e68138679c1ec5bcd93f761ac8cb69eb2fb823d84b078a9dc
+DIST gentoo-kernel-5.10.213-1.amd64.gpkg.tar 63262720 BLAKE2B df6eaf5bb4d33296364b628b11a50fb6dfc47407055134f8e4ba5d189f3e5462066f968a0ac558c8d808659dfeff59e54b39803fafd42899abf860219d544bfc SHA512 7128ef51bc05242f1a781a948d5187f392989f5ae55933ec89960a92fae5370158e0325a9ad78ddf852bb4ad6505d35f8253fe018dbaab497eb56552878f839d
+DIST gentoo-kernel-5.10.213-1.arm64.gpkg.tar 56729600 BLAKE2B 7c31c53bb3d57c512863a42cd5a3ca5aa04f57ddf7258a1a4d1b5e92f9aeea624052d09301198f9d4e42eb86cdb1907f9bc5f4db3ca8fab8cbccb10a7d6c5c9c SHA512 b0b23a54bf7a0300daac1cfc4fdf16d13af0f1e7d7e310219961f81af097371f13b1ed3430112c146040518181b8ecd3f4c1dfed72de5ada326c31e6ce9e95c5
+DIST gentoo-kernel-5.10.213-1.ppc64le.gpkg.tar 52869120 BLAKE2B f607b6f73ca903471879debcc237e047fcc46cbd3e7802f80fd2926be52458a6249ceb1a4fda8f51483204c90ee89d2ca9d248ca70f0623ed09da5783a281b16 SHA512 fd154552cc4b3d9e3d176187a5af6006d452c729b77e9bec539d1253b9bad1aac860b1e7de3d49b50840eb918c0790de3bfa2ebd0a368e9a0c2892cdc4f22bec
+DIST gentoo-kernel-5.10.213-1.x86.gpkg.tar 53565440 BLAKE2B d894ed9b8f08117a53ef99aa1fa48b991aafecdf6bab9ff3b79334976bc5cb6f8cf35f0208f06fdbf8a04126594b3238d4fd151c32c4299f099b438d8e00aba9 SHA512 5095ab4e9a41f83e1b61b3658a14e211211da6d9ffda3f059a22e2f9480f84c8c8b9f4c3a66f907f677de6637f8c0c0ebab65616372afca54d594d47a8e02a1a
 DIST gentoo-kernel-5.15.148-1.amd64.gpkg.tar 66344960 BLAKE2B e741e0d9ae491df35f5cd8aae4e7a5e4150ce8f5f9b5643e3d14574c2244ee74639e36dd7944de9629f1664a0e9fc226d8e7d65ca65c2eb766a614b8c2ba0ede SHA512 27ee086cd3b7105a3da9d43fafa7f4d97632f4460a5e24121a9e73565310eaf36b6583579c30d7da28b1f49d7e482893b57e97566d13f9da0ff512ff6749f63f
 DIST gentoo-kernel-5.15.148-1.arm64.gpkg.tar 59729920 BLAKE2B adffbea7be512987df0813af7b7b55675adc249a7b2780e9d814ddd6699f4343f4d33a393ae044f89d09c27d08b22cc7ede718c423d13e630f821ed723652f1c SHA512 c83dd1bdf5578dd35be2330a690aa0137f00fa1fc66fa85872f959833168b15c695de08096da5b5113c37557dfd007365d0fab330c9b52f49ff1fdc1257c98be
 DIST gentoo-kernel-5.15.148-1.ppc64le.gpkg.tar 54968320 BLAKE2B 1629ca402319f9841e7c3cdf0b0ba0d3c58e55b3ee6ee47820d12c8f2735fa628e45b74d10bf9fa79e3ac7a2c0b178661f789e0c175eee3ddace9d5de9a5dd9d SHA512 20160f5e30aa14725cc2733d6e01aedd1dec39229cba7da985f91e7b500f4a3bdaa9bd35578b21610b95bde2eea06cf8b08ed263de92cce5a311476d1b0ebfa1

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.213.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.213.ebuild
new file mode 100644
index 000000000000..1a44f330be18
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.213.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-16  8:30 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-16  8:30 UTC (permalink / raw
  To: gentoo-commits

commit:     7e0795ecedf0a39baa00c2df8a3928a790404580
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 16 08:22:30 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 16 08:29:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e0795ec

sys-kernel/gentoo-kernel-bin: Bump to 6.7.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.7.10.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1c3f99033358..0eb22616e9de 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -48,6 +48,8 @@ DIST genpatches-6.7-11.base.tar.xz 699832 BLAKE2B 22ff0e1ae4ab7fe8376b06ded03e48
 DIST genpatches-6.7-11.extras.tar.xz 3704 BLAKE2B 1afd454ba83299605a573405732f41eda7a261f8cf524bfdaf329b4130849b0ff0895d39902360e3e4351fbf5ff1aeb2e378372d556bdf3c90b330a2195a7c89 SHA512 9d5b52bc1853f5cc41bc762ec023037ec25f22e13f1b098f7e7493b29645cdfbea14ebbac291330ae61a7c1a9b5f8291b7b2f88f61690cfe00a129693b98d035
 DIST genpatches-6.7-13.base.tar.xz 742864 BLAKE2B 63b5326788da244f61d76327c346ec64e7916eb4e6163a4ec7a94f4c51a5ce4fe0a75a58a781f4536811897226213c5ec85dc93b7b63d8d7ca81a0edb8724a98 SHA512 2d283438c2c9c7fec82107455949f6e525d34cd0542cf28594773f1dabc7061034579d71dda4e386f63cf8cd7d7921070a9cdd59c6478077ef87cb4b8064b431
 DIST genpatches-6.7-13.extras.tar.xz 3704 BLAKE2B 3a8af901c0e76fa3fe36d9dea4e8f7d034553c705f608c365cc7d50050b45e5c13b6ff530cd63ffa51054fcc0fa20d9fa45680f24063d73773f1ca407a81e395 SHA512 201a6724e62e6abfe110a6051c5d73e1fcedddba37220916631dcdd470bf3414dd3b6d499058bbf288f8fdc9e87d7a01a667412815521d8489773d17db9a5c67
+DIST genpatches-6.7-14.base.tar.xz 759200 BLAKE2B ab81cb25145e344d43c649a7330804d9fccebd85aa8afed415c8de65d7cbdfea1884447f825b10919543d667127810dc2efae7001e52c506c9bf0598a3f572c6 SHA512 eaec167accc9c27c002262f39cd01d2de897c9629fc226360887b513227104248cdce2d4a2d3d25e86968e74d5f7dd516f599c5e45a77a896b3a482d194b1622
+DIST genpatches-6.7-14.extras.tar.xz 3704 BLAKE2B 2dc79c939c1793afba3591758b5a4e51987683c086e688b79c4a6817cf35f1486f06a869e18bf49c5d102c77152b842bf4669e9c77b59e35401ffff2de422477 SHA512 e198bdf7f0d6dbd937f31d0ae4d0de3a9c1091410b5a709ab1606a21372b6d2b58cf1e298ae3b1f25fac1f677a0f618f01755a542493879d876bf296f8fa33e7
 DIST genpatches-6.7-9.base.tar.xz 503176 BLAKE2B 420c8e40d2abc26201b50197f3cf32f8a3cd2e3d49013e60b215fe567089e88bfeeac8bba1f8d95724c51dc1e72af86ea18c9b5f35133046f9f77059f0de3bb5 SHA512 23b636e3ab4bd81c509533cf76f96b7e5b10d4d9dfe57b5bb162d53991eab57043f3b935882e7643e1f1db39de4e18143785d0f65c65ed71e9b546a147dae4c6
 DIST genpatches-6.7-9.extras.tar.xz 3700 BLAKE2B a535ebb75c26ea320af3ee4523d48c479e38acced934c09e6dd027df2c1ec281c8520d953b238b4a88c1ada82b5fadb77e7ddcade3ee112f50e1ae7b3eff5a79 SHA512 91dd0e05b3b14422d65752e6995858b68b75d155e498b89280cac776f29ef7805c74b9e46505a16d7644cf94b789cba7adf2bf18b453e93122c8c361ee22afcd
 DIST gentoo-kernel-5.10.209-1.amd64.gpkg.tar 63272960 BLAKE2B 66fba0e3b83fad66c87a2ab9d5c5a01641e54b48cfd7102264ee49597000888223bc5ec9e6c1a4af75ac0b05ed5e0565eaf1646b6ffd5aea39ceb9cc6a69ad3f SHA512 8d605ea4daad4c1fdcc472a7fc50320f87cc118d8d92a8fe1c3b8bc6dc45c6b8a6de312df4c13405042a3c1426d51ad62fc20ebd04efa0368a3d2061bd02b942
@@ -138,6 +140,10 @@ DIST gentoo-kernel-6.6.22-1.amd64.gpkg.tar 147240960 BLAKE2B bf7141a2e71fbddf528
 DIST gentoo-kernel-6.6.22-1.arm64.gpkg.tar 119234560 BLAKE2B 2c940875e0b75b2ba373de0b334f826c501f0eb572eae3095187c3999cd0f64b749f2e8b64ef06e9804d2d90c67aa418420ba2f88c316ee6680245362cde7beb SHA512 bb2116948b0343f51a380bc7ca4e04e7ad2aed8c89fe178ec1a6074ecfd5861b6c3c2a6990d47d8db503c2a4f4aa4bfe8f4bdeb38f1498d1a9aecdc850cfad44
 DIST gentoo-kernel-6.6.22-1.ppc64le.gpkg.tar 64389120 BLAKE2B 5afff380977b5021f48ca368321d33948144d68b03293b85aaa6ee5ed7d2aad86f62f563b898b7ba341dfef5667c3f9ab8d39dd0d4930193a65107a9331f67b1 SHA512 8d4c1135ec6c9b18752fa45a131f03e01fc5aecee73639f83a1e984cc395afb4c1426eb7d3275450eb15b2774735368e65cb17718258660ed6c9df86e5069217
 DIST gentoo-kernel-6.6.22-1.x86.gpkg.tar 68352000 BLAKE2B 01d9036c758e8cd45c3bd54a9cd88d326e110f8209ca14908723a71e21ce676b392d3343ee5a0ce8a62f5d94bf8ed4967bdf0fcd1947632d5eb0da1bda4c22d7 SHA512 7c344350332e53f2140cff466873f56154b190da38f3fcba35b1ec6bcf451371d22c61ddf4473fc52d4ab905b0188e5d61fcfbb96ab6d8cf847191651d6fa216
+DIST gentoo-kernel-6.7.10-1.amd64.gpkg.tar 149401600 BLAKE2B 943b7f5a49ccf2b15dc97f7287aafb6fe9f0100e17de98610630049ba0ce0d1251153bb19cdb1227f21d502c5a7fe3652b88eaa4db6339707517d219ebc687a3 SHA512 a5e17b08097706ce0d43e3182c75529d8a7007e13c501b7409c9079f1e560010604108f8ed07f47374585a9c3b1c455c4e9ffa96eb0d1cbcbed6704b694a1d2b
+DIST gentoo-kernel-6.7.10-1.arm64.gpkg.tar 121231360 BLAKE2B 6b1d5f9cb7850d8dc9e8df63d2bedf4593e56d6658e4992c57fa77352547f2db8a27ad489df30ead11275e4681c7b19a8655d55a2304f4b62e3957edd1795673 SHA512 65ca057f02a791cc9b5929640525decd5a378d8ab5f5f34c048adc59be32c59e425398ae7d69a2efb36a1cb15deb43f87db4f4a3086007bf8d19f56914607278
+DIST gentoo-kernel-6.7.10-1.ppc64le.gpkg.tar 65536000 BLAKE2B 72b1f773ea421332d95a119a96146f0ac18268a852de43e6ffc8bd018c432689243a8f04fbe8588b670e566c574bb396bdc975ca25a45ab58e6eec63e8c2ea7a SHA512 25312e14fd2a8c31a71f6697bce9443cd46bb45e7b3bacb601971b0f6ff53c4e1c40aaba259f8c6099ed44b944f3509607cc48637ef430f373ba06ea0d7a5b3b
+DIST gentoo-kernel-6.7.10-1.x86.gpkg.tar 69498880 BLAKE2B f8e5f5676377ce0880479707a473e7cabafcdafcd62b8a874c22c73c15e7924eedd0bfc6dc4530ef92b331354cf36f482d0169c792825581edbd195a4f4aa9ea SHA512 afb970cbf592e7e1aa897646e950b9bd93b4042e4baa910f57bd4a72002db09dbcbe85eb3ab177aa89f10ca2db3c54edc7adf8f329dbbe6b6216874dc55569b4
 DIST gentoo-kernel-6.7.5-1.amd64.gpkg.tar 148234240 BLAKE2B 1501a044d3bed23c6b9ef4088b8c4624c3202fa0f7725bd5f7b7a9ab5a1dddd9d1e971fdece4ccc7ba4f9c27ed171bd969eab2871ffdbd7689c8e23831e78fff SHA512 c8a62137008761faf84e25fa31aa9c6617fe75d104e140f8551d5d91058a7e63e5cc334bb2bbcafb7cd9828f91f79d9c3088d11c05e97fcb53d42b6f000dab52
 DIST gentoo-kernel-6.7.5-1.arm64.gpkg.tar 120791040 BLAKE2B 0d5936029886ba799f2f628b15a9fb0e29a132037fee6e4ae61c3eb9ab13608892279009cd6c65ea671bcda2efa922d29a2b4d1b1c689584e960503d47f388e9 SHA512 cc07a66a06388bcf5e777d121fee416c2e6ef85b0bca11d3554a4d74bba00898e08f7c0948696da42f46542d0e4092a8bdcc117404f3d7ab01ccf8bf52c0b671
 DIST gentoo-kernel-6.7.5-1.ppc64le.gpkg.tar 65525760 BLAKE2B d33a320750728def46329b189c45ee15836b012616090414946dc6a1e8d676cefa33d094bdbc2c881502b95af9f1d9e0128e530962b855fa89730079272b8e96 SHA512 0320e5a2394d590cb519eb8ea97c2cd89d7eda9a35a1b9b33ee472705d44d60498a4483d20cf5048254e3adccfe77a3934e20e960d49cdc47079f6d7d5359f35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.10.ebuild
new file mode 100644
index 000000000000..b73e3912b990
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.10.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-16  8:30 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-16  8:30 UTC (permalink / raw
  To: gentoo-commits

commit:     ba63021e27998223991677b4f87efe922b77bd00
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 16 08:22:08 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 16 08:29:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba63021e

sys-kernel/gentoo-kernel-bin: Bump to 5.15.152

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.152.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b6e3bc332799..85a914f4c1c0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-5.15-159.base.tar.xz 6297632 BLAKE2B 104b3e6ccc068842ab71997f342
 DIST genpatches-5.15-159.extras.tar.xz 3936 BLAKE2B adb536a978a0ae1a2327142d7e7bde2871b1b42017d04b3302d40138b80a6fe72faa957c30437bc71c7eaaea1da0ccce1baa244ff62e71581c7775ff066dede9 SHA512 452d9370dc10481e2274261c01a5f9ec75086906158bd30f93314e2af8c095060d5a6760524c21412aa4752ca77d4818e1879c5d3bbd9378a63d56ab2cb9b3f2
 DIST genpatches-5.15-160.base.tar.xz 6317352 BLAKE2B ccee78c3ccba8755f0e9de9e62c870d7f85d5302d2cdafd178184bbbec51d1a69be990c49f58fe1a1f897ed7e59bba1cc5eacc7589b4476ee6fcac19a90b0e78 SHA512 e36a435f9e353cd48ee12322f998a2fb4e9cf29eeb9e6f6f95534a48524db17b6eb654aa514ddba1108135eb92da7ef6af54f532bf29ca89b566d8903c1456e6
 DIST genpatches-5.15-160.extras.tar.xz 3936 BLAKE2B 7b4d7802346372f862321837b1b554dcc5cd666be0a39fb56c6a6364060c3c5b5fe37d77d131beff6f0ed4c6290d9c9f9eafc58e9a923e268cafd2814ea9d18e SHA512 4ff242b000ce5969dd50c424ebe94a417271a2af081584e91d155ef11c3b11536fc8a242b0e536491396317ead92a825590208c5f317dc6a8975bbfae28a17a1
+DIST genpatches-5.15-161.base.tar.xz 6394340 BLAKE2B 9b30c56e1efcc866985caa448061cf8fb8973ee99a65c55787df122518bafa358760222944420add65ec777ad3012f06f74e0b8a4c2ecef32d5b882e78735ba2 SHA512 63cc6a96813f197a0d37e8a98a603ee594244cc6d18fd2e0fd566ea4a72866c425abbf847e9389472a7a3ceaa6118eb72e2c09d838db4698e0402f3a92bf229d
+DIST genpatches-5.15-161.extras.tar.xz 3936 BLAKE2B 3bbf29d5ff26051c5f115439f42a07a3af47a681065e00561f8636aae51142b82b87d7e2879839d5abc7bec944b193aac31d2eed543275b94f47dca2eda38090 SHA512 20e5ac4f8e8903a86cefa2cbb3a4962f3dd60ab56f71397208622230ea1f4d481d703d6594fa9269e46d2369514d1c6deacfcfdbd97cd50ad9ee63c220f289b4
 DIST genpatches-6.1-86.base.tar.xz 4574456 BLAKE2B 905d051daa077a0aa697ae78187ccb149c5e14dd2d171e451d85559b68ac0a4e8a80a3b13332bc2c8b58d8be182b12853b9e784adb307987faaac5d2ef43ebf3 SHA512 7d28fedd6a157a680de9c69d11f5d243c02b5714e0570bbac9d429ed1e5937bf7250cf5825d6365debb0b0621301cd4999dafd0680e4815e47ea1452ace3e406
 DIST genpatches-6.1-86.extras.tar.xz 3812 BLAKE2B 6e0dfca04eea9e737e68e8bd94f246628ac5a3e1ad911c41c7c61ce33baaf27b42805af53b0e7969d902078fe989e2b3122d92445b721f92209f5fa5a79eddbc SHA512 4daa5eeccb39c9c033541bb5dd123f16358f0a67f0b087ed0ed22243d46d429a7695f05bdaf84a229f3f483eb73b688b5dcb18110a87f9ad22b84eff24f765fa
 DIST genpatches-6.1-87.base.tar.xz 4590376 BLAKE2B 03810f1354881a70c49256a9b71651016c78aadf9d29e82e6077fec4d3a46487c530a987ef6785e78b149fe7f9c1f235f877382cacee59f6239366d4ac3bc5b2 SHA512 dd828b301272d8d0d80a9f51ce0b9b31f493b482af2cac7ab66b1307e3df44d88c7df4b968178d876bb6770b8408346a307aa5f22118f2bac7a35a045659a195
@@ -80,6 +82,10 @@ DIST gentoo-kernel-5.15.151-1.amd64.gpkg.tar 66324480 BLAKE2B a49b5f13a99aebe2f8
 DIST gentoo-kernel-5.15.151-1.arm64.gpkg.tar 59719680 BLAKE2B 4488bdd73f1a27a54c194871d78543d9bd48eae4ba5f6ac0c3f992a1ea669adaf8a857fcfab0a29f9aad1fda42e2568ec4c3a37ea50d559f98d7c98812868815 SHA512 95a035422eeae6953156e7aa57af1066280ebbc24dce5175f6c6ac50ac785cb5b270d24e2f555734a63bdef55545153c1440789cefb5baf3062530bd3161a553
 DIST gentoo-kernel-5.15.151-1.ppc64le.gpkg.tar 54968320 BLAKE2B 42cdc2028c35aae7d67e713315aa80f5711d43ab7efb74e9c77e884968aebcc73011231738b347e69cd053fd0e371bf7d19b6b4face59ef31a003ce7705a6f2e SHA512 2d928323e6f33e4f2c483b7ab60c543af5c6d9175f88bbd33285cb8ac4a78d94c84bf15dec416dc5519c6d6ba4e54530ed6af2bec3198e318034258ee7fd4f68
 DIST gentoo-kernel-5.15.151-1.x86.gpkg.tar 56074240 BLAKE2B 1e3a49f14f3bcf8340ecd4163c46a71b9dab8fc5caea9baf7af5e3c89597e12ce8c8bc0ab928b2455678a0ce5cac328baf5b502c8595ee2f7a72e8c39f6c1b6a SHA512 33fc6ece7083e30d8d0e77cecc31f22124ad1d52dd0669249514d2ce8790d67a06a47c00e5b821df982070f2d1ca12aef48a43730692130d71918c937d9872e5
+DIST gentoo-kernel-5.15.152-1.amd64.gpkg.tar 66324480 BLAKE2B e6e42934b24cc094e1ef30ee7b258f0e74c6c9899fd170128b4388157d33c36b013dfa9f9a80a3f505ede2c884ed58bb1232cc3225c4ec089d0e2bea9e4ec214 SHA512 6ad507badef8756322abb30ef2d9b24355018fee218e46cae23c1457c5f29db1131f72fe76bc2bcd53bed09be3354ca80d441ddd143467681ba1838f4e5aba99
+DIST gentoo-kernel-5.15.152-1.arm64.gpkg.tar 59719680 BLAKE2B 49b083624cc421f3f8a4e24418c2b6090858a9448de9df953aa5469ff5f3a05f8966372d6715af715a9ae3b94e84e203de1808c0a71f88f6918d9aa8adfbd61a SHA512 4407e5e2d8c993d9ca07c5138680c69f18c69872fdaf5907464ad5534f0b99501a18ef82784fc22882d96b7c0e58a58bb6c10cdab1965e960b6b7772c09b6305
+DIST gentoo-kernel-5.15.152-1.ppc64le.gpkg.tar 54988800 BLAKE2B 1d4ad8e5c11baa1dea591af9fed9aefde142b8c998bc6f7d25f8bbec3582490c4b9ae7c888936d80c24336c3ae0d5f760d7dc92f5bc1bbf78c9a8ae9d31fb78e SHA512 f61b9fd93041dbb6becfab48b7a2d056fe4110ccc3b0f42b9d00c09649df2eaf324abe5be81fe0b34d171ea53c6c29b2362dbc2e3df860ae1652232ebaa30d5d
+DIST gentoo-kernel-5.15.152-1.x86.gpkg.tar 56084480 BLAKE2B e62cf0e712e73f5a047e62158a3d57451c6c9ccb493077b8589712d43b1d91d45e726797849e3897d7c5a1cf78081ab416b5e603cf475eb1e2551f59e9d77c9c SHA512 161376038f72e2ec42c69c859d481835c9347d45b3662e1ab215b704cdc78bddb6c58b81d36dfe6e13ca363e7e9d51e8bbd8391ee44810cffb88a982df8dfb15
 DIST gentoo-kernel-6.1.77-1.amd64.gpkg.tar 72632320 BLAKE2B 4bc5a2b7c969810da7155d1896ce30659da7449e010a492e75b57e028ec953f21891bc74311253d18b52cb549386a7880f937854f4da56d312e4ecf2eb602708 SHA512 19ca3b15c6843946101f9e805a8d53db4b89bbf72661f19734cacae378242d8f5879b53607f950cc170018647d023a76d52fe3234bb6f0f5518ef9c113bc17b8
 DIST gentoo-kernel-6.1.77-1.arm64.gpkg.tar 65628160 BLAKE2B f13604a7c67a352b94096108fbfdf3255f810232ec8d48a7fd70ae9b6781639b663d5576ecc2987f3396f27955c6a8e6e59cc544cd41118a58b793d4ea6e7c73 SHA512 32ac9abdd2387de084dc600a257891727b1ff9193cba082ffa77b8499e05e122c32ad7ec21fab84756b36f33e005345b7e943f29e673d6167f7922a8e6750650
 DIST gentoo-kernel-6.1.77-1.ppc64le.gpkg.tar 59873280 BLAKE2B 1ed005ae52827ae28f14d093f6647e4bf50893f773fad910c0abfed7eb50d458495bb658dc51179acaffba972d42f9fd855955cfe86d0f80734a5e504d6f8510 SHA512 80b6c17aa5fc61b727a3bb20171e928e904ddf8bf475098761c8abebb3835cd39d3f94986b1ba551faf84c60b2b6a59757d9b635c0bd5658b77037d99dfba1ee

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.152.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.152.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.152.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-19 20:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-19 20:09 UTC (permalink / raw
  To: gentoo-commits

commit:     e4d81c887c4feeba31c74f65307f3d13fface779
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 19 19:39:06 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Mar 19 20:09:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4d81c88

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.212 amd64 arm64 ppc64, #926856

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild
index 88890c7f45fd..056b437be6d3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-19 20:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-19 20:09 UTC (permalink / raw
  To: gentoo-commits

commit:     a57d4f517251761a990fec7ceb27da7ffd6248d3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 19 19:39:14 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Mar 19 20:09:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a57d4f51

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.151 amd64 arm64 ppc64, #926857

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild
index b8c7ef55403f..e436cfb11400 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-19 20:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-19 20:09 UTC (permalink / raw
  To: gentoo-commits

commit:     530e8be682fa235ca46af14a89b16a6162e735d0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 19 19:48:18 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Mar 19 20:09:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=530e8be6

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 108 --------------
 .../gentoo-kernel-bin-5.10.209.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.10.210.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.10.211.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.15.148.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.15.149.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.15.150.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-6.1.77.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.78.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.79.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.80.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.6.16.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.6.17.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.6.18.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.6.19.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.7.5.ebuild                 | 161 ---------------------
 .../gentoo-kernel-bin-6.7.6.ebuild                 | 161 ---------------------
 .../gentoo-kernel-bin-6.7.7.ebuild                 | 161 ---------------------
 .../gentoo-kernel-bin-6.7.9.ebuild                 | 161 ---------------------
 19 files changed, 2666 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0eb22616e9de..d94edc8f7805 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,69 +1,21 @@
-DIST genpatches-5.10-220.base.tar.xz 6420640 BLAKE2B bc737c88f1e7eff80ccb12513ddbdbf9a2598477d691678c94ba3f261187d62af91dcb309b0a3d7b0ac97c1ef89d8aa774e179f97bd950bad022580447889492 SHA512 3b3b423b5f6ccfa0a74a567b1108c2027582b78409ca17f4044214fb3cb3586ec0cc0eab6bd2f5dd49f13fdbedb7d78a0ddcd596347ae0a26e7a6b6901ed10b4
-DIST genpatches-5.10-220.extras.tar.xz 3872 BLAKE2B 71384eeb192c4d3ef24e28cba7848a2e51ec6b582d0904593902f15d8f03c33bd4155e9ec8b52b601af399bccac2c52b3892109dff151a89f636d9f130306e02 SHA512 e8b61757336cd513bb7c49725c569218a749ebf6782515a30c63c1d9ac922f8781ceb6d5399437889a281ac393970c09fd8bf0327f0de45cb8de1d604d49fb0a
-DIST genpatches-5.10-221.base.tar.xz 6529836 BLAKE2B 80524f1cb43bbe119bef0fec62feac75276aa3550c5b0f8e06e6305f57db6ec404a563c26445b7f37dba82d4c787a0414e14d5ccca3c6c88447725b8c72222e5 SHA512 6003c9e3334ed3c94b32b7c34066690fe9fd30b9de9411786b5a1f14c26a25408dbea8f53270c53892d581fb0130382bc97971feae967c49702c96e55c876297
-DIST genpatches-5.10-221.extras.tar.xz 3876 BLAKE2B ac56b5468f4d8185b969da1994b2130910969b90f5717fbd6cb600549ae2ff36625e8887396fd37406cba3c805fe61885b35cd2a5d4cc4ff3ef8ce750d80bd4e SHA512 3466cc36ced28964067ec83fd2c5febde70874b921cf4f9800f597d9757b283fab07ee548aeb4637003eab504dc6e85143436b9110fc3405c2fa9fbb3644e90f
-DIST genpatches-5.10-222.base.tar.xz 6576780 BLAKE2B 8ebff676256f3694cda64863f17a38ca91b45dd70a441198b26488f52334b0091a0975619f8dc64ceaa8f11a09c2d251ccea535ce76a17d2674268f8dedcd724 SHA512 b9a60f9ae5fa4bd8be277a0e421efe2950aebcc026f72bc48ebe8f9a976171496cd429539fbc386e0b5d3108a78bdf1f34e39455f6ae961f6fb87028b204125a
-DIST genpatches-5.10-222.extras.tar.xz 3876 BLAKE2B fd8002a9b43af80fcf5cedc8166989ec7f4cf5d3586e48c6fcf057b4e2569687610d502c256b839bc148d9aec41f9dc0af9811a25b21fae43499455ff92d6a30 SHA512 13b7bb8c2d6e2f9ec660bcfcedd21b4b676026ceef6752d77b9d3a0fc553837dbb9f0a0ba291a73bdd4f469034ef29aadfcff21a8dc3fdd077dfa7b28daa5a35
 DIST genpatches-5.10-223.base.tar.xz 6584808 BLAKE2B 41f0555956697c8963664a61259c70160f3473f4df25d676600acba478a3b9ebf2382da6d3a4a0ede98c1c8b5f41e37b15de841721db0b55716c79356255578e SHA512 69aeeecdcc0de166386dd795d5b93e595c81ed36833f670051b73607f6d419345b452847517aa1532a08bf3b9009603aea3c64b693c76a3a3f8cd42fae6d522a
 DIST genpatches-5.10-223.extras.tar.xz 3872 BLAKE2B 26ea7a17b505ef6ba61301999d962c745416164cc047aa5049d6db192f714a73ae0e89d5faa74724820524f4398b2d2f86d00479f28c38bdfdfef52c03bc5ccc SHA512 12b85bafc1b22ba4f310f74fe18c936e6d251787913d03849b117268e4c15e9b0ecf5cf9bcf8275630811e2babc845cc0b817b3d50a9c19fd548a800da537932
 DIST genpatches-5.10-224.base.tar.xz 6613216 BLAKE2B f62d92ad50be996e40459a55f7d2ac9e12a838fd56d221a93bf331f5d60ebf587c347ee915135334a37a0dcbe14dd8e0b1f47211f53c2fcc5d1bc113a849cdd6 SHA512 ff7114c6ac151f923b43d7c5261c59b1281fb6066a45620d61c17f23dad6ec7ebb1557a8d8aa5b278c0d110cf3c98e84948a10fedf89525207cbd22aadb6e0cd
 DIST genpatches-5.10-224.extras.tar.xz 3876 BLAKE2B 819af23c0a0524ca4bc9655eca4dd3a6ac9569409df4f496630a5f42823cb1663e472082abdd0f745d8c12da64a010703f7800215cc1eea0991fbf2f09903327 SHA512 199b0eac0807285691acfac8b36a675887c546a4afe2602dfccbd4792b5175583d933f199198a0b897418097825336a431316201cedfeb6e07e7d89a54cabb0e
-DIST genpatches-5.15-157.base.tar.xz 6083340 BLAKE2B da2898a405bfd934e761180064107f4d87d144105ade4c825ff9299cb4a0b57324927cf34d3a55fc7a0227d9db053caf5b0f8159ca0ddbd946d31459b2683e1f SHA512 04c2d322ec1f0946b7f0f551e0fc0342da749cade5f20f2da1a1e60fd0cd946593a797c053bbd0eb8121f70e69f6766f8c945a99fd77fca3eef89aeae6d5b871
-DIST genpatches-5.15-157.extras.tar.xz 3936 BLAKE2B d559b4c240ab2b8a0b522d846c3d9707b0beacd800e137517c29b51253283b47caf05f7facbdd7be747255dc2485170ecfad04a3ba5293d749c8d22ae60886f7 SHA512 e99880adebd2d08067fbcc73bf01eb844c39cef7c06e99b95c9622949e38a2ed58045f27e71bde4d5321dc06212848c884c8f4added4c41a8a1197cd375091b8
-DIST genpatches-5.15-158.base.tar.xz 6218288 BLAKE2B 04f37b07da08635e59afd941a96df1f55683bda62fc72258005c23fac7048995f670376b57a0d4dadaf2018d1f5819da5239c04bec6c12e0e50c3fcf24c451e8 SHA512 b7d29d8d1f58b3cf534494ace74091042834f6c237667d9b1ae4dce194e5fe7ccef1269560b5edf4fa4eb4c8b9dacdec7bd7cb96bf22e95a93be7946f7cc2b36
-DIST genpatches-5.15-158.extras.tar.xz 3940 BLAKE2B 2ca5435d7d4399266b607653b0f884d02d19f216015ee93eb9fc03571ce20a712f50a50adc876823d97d3233da870afc3e7b6602ed885e333ddd178d63632810 SHA512 9718e9a9e1d41e444afd1c08524027ab63a95f9368a8a8f9fc38e9d40585384172e116a1a2362155501d2561fc9e42d3fce69509eac21daff02b89f83e351f38
-DIST genpatches-5.15-159.base.tar.xz 6297632 BLAKE2B 104b3e6ccc068842ab71997f3421a507f67381414bfdc3f32ab0398f5a9786b843f20c132d5e265b57cafa4fb377a7b765438597d7b8d05eedf64a9c84cb5a8f SHA512 c6a1cb2ae1ab256442c3f76b41eab243e22be37510ee5e051d40bd95ec716921ef07d6171e04f645305cb0b83fbd54e06250e6a0625b92f1a313cad4bb170f18
-DIST genpatches-5.15-159.extras.tar.xz 3936 BLAKE2B adb536a978a0ae1a2327142d7e7bde2871b1b42017d04b3302d40138b80a6fe72faa957c30437bc71c7eaaea1da0ccce1baa244ff62e71581c7775ff066dede9 SHA512 452d9370dc10481e2274261c01a5f9ec75086906158bd30f93314e2af8c095060d5a6760524c21412aa4752ca77d4818e1879c5d3bbd9378a63d56ab2cb9b3f2
 DIST genpatches-5.15-160.base.tar.xz 6317352 BLAKE2B ccee78c3ccba8755f0e9de9e62c870d7f85d5302d2cdafd178184bbbec51d1a69be990c49f58fe1a1f897ed7e59bba1cc5eacc7589b4476ee6fcac19a90b0e78 SHA512 e36a435f9e353cd48ee12322f998a2fb4e9cf29eeb9e6f6f95534a48524db17b6eb654aa514ddba1108135eb92da7ef6af54f532bf29ca89b566d8903c1456e6
 DIST genpatches-5.15-160.extras.tar.xz 3936 BLAKE2B 7b4d7802346372f862321837b1b554dcc5cd666be0a39fb56c6a6364060c3c5b5fe37d77d131beff6f0ed4c6290d9c9f9eafc58e9a923e268cafd2814ea9d18e SHA512 4ff242b000ce5969dd50c424ebe94a417271a2af081584e91d155ef11c3b11536fc8a242b0e536491396317ead92a825590208c5f317dc6a8975bbfae28a17a1
 DIST genpatches-5.15-161.base.tar.xz 6394340 BLAKE2B 9b30c56e1efcc866985caa448061cf8fb8973ee99a65c55787df122518bafa358760222944420add65ec777ad3012f06f74e0b8a4c2ecef32d5b882e78735ba2 SHA512 63cc6a96813f197a0d37e8a98a603ee594244cc6d18fd2e0fd566ea4a72866c425abbf847e9389472a7a3ceaa6118eb72e2c09d838db4698e0402f3a92bf229d
 DIST genpatches-5.15-161.extras.tar.xz 3936 BLAKE2B 3bbf29d5ff26051c5f115439f42a07a3af47a681065e00561f8636aae51142b82b87d7e2879839d5abc7bec944b193aac31d2eed543275b94f47dca2eda38090 SHA512 20e5ac4f8e8903a86cefa2cbb3a4962f3dd60ab56f71397208622230ea1f4d481d703d6594fa9269e46d2369514d1c6deacfcfdbd97cd50ad9ee63c220f289b4
-DIST genpatches-6.1-86.base.tar.xz 4574456 BLAKE2B 905d051daa077a0aa697ae78187ccb149c5e14dd2d171e451d85559b68ac0a4e8a80a3b13332bc2c8b58d8be182b12853b9e784adb307987faaac5d2ef43ebf3 SHA512 7d28fedd6a157a680de9c69d11f5d243c02b5714e0570bbac9d429ed1e5937bf7250cf5825d6365debb0b0621301cd4999dafd0680e4815e47ea1452ace3e406
-DIST genpatches-6.1-86.extras.tar.xz 3812 BLAKE2B 6e0dfca04eea9e737e68e8bd94f246628ac5a3e1ad911c41c7c61ce33baaf27b42805af53b0e7969d902078fe989e2b3122d92445b721f92209f5fa5a79eddbc SHA512 4daa5eeccb39c9c033541bb5dd123f16358f0a67f0b087ed0ed22243d46d429a7695f05bdaf84a229f3f483eb73b688b5dcb18110a87f9ad22b84eff24f765fa
-DIST genpatches-6.1-87.base.tar.xz 4590376 BLAKE2B 03810f1354881a70c49256a9b71651016c78aadf9d29e82e6077fec4d3a46487c530a987ef6785e78b149fe7f9c1f235f877382cacee59f6239366d4ac3bc5b2 SHA512 dd828b301272d8d0d80a9f51ce0b9b31f493b482af2cac7ab66b1307e3df44d88c7df4b968178d876bb6770b8408346a307aa5f22118f2bac7a35a045659a195
-DIST genpatches-6.1-87.extras.tar.xz 3816 BLAKE2B fd1c417c05893ce152db9bd88d6345ec6b17116a202e121e63f5ef4eb25341a87a11d66d19de6ef5355b7876ded0052c1fd3ee6d4847719e3671713135c216fe SHA512 3e705f0ff695b0f9cec228820ef1c469c7a571bf3c24b223a169fa630abf0b96d4e3e8396e3a866defb9f2c435a6c21269cb62f1bfd2de4b27b1c8d5846fc4b9
-DIST genpatches-6.1-88.base.tar.xz 4653064 BLAKE2B 4f97e2991c632a38a16175613f6c2d86e303e6e41d79763c19408b1ffa0345dacdb030de9ed1c101e78ade7dcf9bc68348ba8446b6086ece860b6abc89ea55fb SHA512 ce94b5037088a23ac22213df20de4b9212dc54afb29a725736642641a6c7a63c4dbc3739c9cd84f8d2b4da202d30fb2b1d5847779a51cabbdd058a29833d1bbd
-DIST genpatches-6.1-88.extras.tar.xz 3816 BLAKE2B 5d1aae241a64b9f1dfba85746b70dd1af5a96263f9385d5b264956239c2dd9237d6022819b61cc927177e10721c59e6b4c254e95ac9de771547f0a4c6e7e7960 SHA512 d083e6384786114c05ed5e4198ea90bd84b9959651f20f5c3f7786889583a607777845f4e377a8ad7a6684b91e97ee06cbb524e5827b46684872467eca6354b6
-DIST genpatches-6.1-89.base.tar.xz 4715392 BLAKE2B 36ac5c1d92985dba061e3ea8d1e9a661c877061ba27382843e3db15912513fd093bf6095152fffe5fb3e546c1d47b77ad2f70c15b4b3832ef4a62450ca96ed77 SHA512 53472cdf94ef6d65d7c8bfa58c7666a4a727684dba0dfde02c956368bbca3cddf3b51901ed66830354ad73a18432e8fc2f508b2326234e35d5975f7d77ae3e17
-DIST genpatches-6.1-89.extras.tar.xz 3812 BLAKE2B e5ea7db0e68120d8dcc8cb04b670a4cbe4b9f6ef169eb7815f2956c9b5c9f3570d418b3913801cdfa2779483bb6c5c97baf0500dba96025aa1f84e10b7208b1e SHA512 1d1b8860af0cdf6b31dfc596ea2d4662060f1c12f6661b9e3d5d127b0a001dcd2d4920d8b997f1bdbd47244d98a888986a6f3184054eaccf6bbb5bc3fcfacb3e
 DIST genpatches-6.1-90.base.tar.xz 4798868 BLAKE2B 3898a35ee9d3ea977c455a8432d512ed9f282f3b961b0046b79843bac59b136d9834c6fc128c5fdd2ba28b1d25e98c47b67bc3c50287cb05a372ed34d2b8982b SHA512 6bd2353dcb0caedfbd009f66d10e6201079c481101490fbe131168f0e46203446226c47a85059bcdeb8a3395ba79ed9ce0075c144ea8f94dffc0911958f679b4
 DIST genpatches-6.1-90.extras.tar.xz 3812 BLAKE2B 466c0b796df7406c228fd4dbad20f84c2fb99203ccae1a9e018a15a0314dafb478ef89dbeefaa012b0873a06fe3398b7f17f68bf8275283cafd0d258d44c3572 SHA512 1744cb7d90176d3eb09195679b51eb0aadfe5a3452dc2d2b299262eb7aeda3071bd0bbdadab2c05bd266c288eee5580e4da1190f308e8755140d454226f32204
 DIST genpatches-6.1-91.base.tar.xz 4814756 BLAKE2B ec513671056ba3f42380e4f57115746c78ea26fe982bfdf9b0d7775938f90fed2d5c940ccc8bb90865874684104784631865b735ed6ca5cf069852611dd9db8e SHA512 8a034d617f7639d0bcf4fef64b1fcdd91f158311c4af6ef5452c666e3202078925f293daa441493180b4932d371094927b56d1c7adc7bd45d21b47be6f4a3912
 DIST genpatches-6.1-91.extras.tar.xz 3816 BLAKE2B c187eb9a26917038be398f55c68d2cf4bd985c778b892d9f22fb5bf6a9064cca0b4dca2e21eb3b1811f8a09b6e20f45f852c8d85a0559a52457e84c28ab58406 SHA512 3e8d69a5464f1e3d4a9629f4d5169c4d8f272a42a51e3f9f801536c6373745b55ef54e46ae54c302eb0cf498edb307e93671f81445e99591cbd63caf8cae3476
-DIST genpatches-6.6-22.base.tar.xz 1119612 BLAKE2B e0e5cf468f1bfb7b76043b72528061a448a88ede3704fe5aab6fe9c5c5b4ff39362b8be25c5d10f1b0160c5071b4276e2c912606c857fd4ace2c8c92b54ea0ba SHA512 b71715d8bad12484035ab5d906db06fe570f40f0ff725beda500710837e9e90253b1fdbd2be40c0dc6d0226a8a1423e443b4bd7117142f346782401509f833be
-DIST genpatches-6.6-22.extras.tar.xz 3704 BLAKE2B c09db6ac1f713f404001c38c650731a0c8821c844eb7638b072cc0d135575df4f965cbd7c99c0261cc1021f97459266b20f153e428ba7a3b7973bb6453d0ceca SHA512 dfe66f78ca064ac0d6878da769dbdbc568db35bed24c8e2388bcc9a1ee63adef1e729ad9a3e737b5838c6f5473a7b9c6a6b44f97e95a900efbbf9562bf7462b6
-DIST genpatches-6.6-23.base.tar.xz 1164692 BLAKE2B d42ccd9e636a413ffdbdb7dac699169f38b80617234b83b6ce49418f7dfd568f6d6718ce97a42b4df2f3ee1efa81df1a02102c123b88603dc558f72dd18af7e7 SHA512 1671b5d07294f73fe547a0cce8df38b5da78dc1596aa136190bae38d9eddc8b896c34e778eb80971336caa851c7d6c7640a59186cf1ecff26b89b69bdc9fb0da
-DIST genpatches-6.6-23.extras.tar.xz 3704 BLAKE2B 899c859be865bde37c41a2a24f1132f803404908002e0f01f28629ae0a03c2e1979f5239d495720c6de3ba7ba6032a5f74ae0e23bff10fe37f6f7ba31daab01c SHA512 2ac88f95177413730b0668e0a33f8b27e04d9f7c42ee6fb2c9366efa06c95884e4b80ce3631105b73ae8b9ede0697b4859e92997e5059688698f96a0a2cbb129
-DIST genpatches-6.6-24.base.tar.xz 1263296 BLAKE2B 16caebdd68cdf1d07c5f0e0429ee0fff5b95408a41bedd55c3e44b53fc242b73998020d781d51bdb35e42b680c4fd3f4cdbc6f5e65977ad099691ac2b25d5fc0 SHA512 f6cf1e79a6d9c4e050602a1bb5a41266129fa3b93250b158fce55a7df5eceb6134950816c055134310fa25f0d878afea11c9bce8950050f8723b1178896adcd5
-DIST genpatches-6.6-24.extras.tar.xz 3704 BLAKE2B 2908fc01a54469d0b99c12b76e11a67af3251391e5f6cb7125a63d54abb681acd11f54ea26702e964a5785fa1a2557111ab9bea13c4e9a32cf4549c246b34edb SHA512 f72cf8aadaad8cff309a6030e98e29534e86c75665895d53772d3fa783df2939d74e449e1e0adb136349f7e281cc158153380d862cbbf6a3ac4916ef4b8da6e0
-DIST genpatches-6.6-25.base.tar.xz 1351392 BLAKE2B e1f5df7796f7d50a244c37d2b5e4eecdeb1d46cf25f6dc51567c6abd729aad142266fa430350e7efdd3995c02d6f8cc6ff85429fa7a019f8f9ed1a9ca2fc9b7f SHA512 a548b1552c6e89b0d9736a2d2e282eda7686a0cf781c8d3445d7394ffdabb2c16c69dcaea0341f51780181bf30a58696ea8fa2723f25b12fa6d7cfdc1effa810
-DIST genpatches-6.6-25.extras.tar.xz 3704 BLAKE2B e7709d6dc9f02a24a5efff213e4357a25777364cce38387b5a12149915017cf229546993de40b4e2aaa6c107b1930f091e5399c14b660d07f3e73a1a6c4f287f SHA512 babba6d4e397a1594d74dac9e588fe87ebc07523ddb5a8e4b23028043534a965d29a728cf7958da90e6544a3e1d0fc29de65542610f5ad513ca7d7edb5a89c5b
 DIST genpatches-6.6-27.base.tar.xz 1392292 BLAKE2B 46e3c354f7c27182c2f97bd20c165fa8bb79317bb136afbbe1e0906cd405e7cbcab1293e724cda38491f0d1cd9e9009146f18ad9b5ecf54526e69aae43fbc9e8 SHA512 363d26f9410e2d526f07c0831d36733999ec284ee01d684ad15aa5856b007a2d2a189ca414358da87a479dcbbea7ae24add9d8019b4c41c8bf1aae7b67a3b490
 DIST genpatches-6.6-27.extras.tar.xz 3700 BLAKE2B 36a21c970dd2c8f72a4496b9f72faea3e94fba49342e00b7cdfc0ca6d4f3ab14fef161a7d02ad13b1c7db73af3c96b1c145453d0645791b46b34f599b3947582 SHA512 996a1b0a5c625043ececbeacc648f4dd71da2e239482ca515b680b146ba6041feeb0924929b1b2b6ee4f3ecc24c85926e54e28058d9401d4399282151332dfce
 DIST genpatches-6.6-28.base.tar.xz 1406852 BLAKE2B 09691b429951a495b8dc0e076930d72f4f5c51c0f41cc0779d7c27bd1c161e007ab6ca9007ef43db4aeed4ead3ba84dcd93ba2b31fdd689c785fc38d0c46425a SHA512 500492b25b5a8eab5781e3c7758fa1685b1050bdf30b0c8fbb306db078de1bf06e0aeea6547fd7fa868dcb84047d9842f37f5851e3637633f693a5b653cfae96
 DIST genpatches-6.6-28.extras.tar.xz 3704 BLAKE2B a1c1a33eee156346766d88b142a1f199f483e3589930537c1329ef2e5946780278e902f2c912a639779ac76c61782b526b3dec8434ff678f30d4a6bbe4b95238 SHA512 f1ca783a6a90bdc40c92f004b01cd9ec4ae13db9b6ed71708c4489155df95c900d395ba3b682e62dcb69d71151f38759cc128b9775e3983d3760c01a1b453ae0
-DIST genpatches-6.7-10.base.tar.xz 599552 BLAKE2B 952e3510f0e76381b0028179599e7bc05e6ad6a36a283abd4664cdc24d81d0ab287d6e1c077f489964608a86f3e7d8f4e2b9246bf01538b9d84cb80704f7474b SHA512 ec30398a92414b83d719b9f805edef1a8796e8b988a7384f75454f930a5a31ba05f1ea6ad1f48b2fb6e6d183450cc5ca10cf5c9f5c6bb3c47de27eda668fb76b
-DIST genpatches-6.7-10.extras.tar.xz 3704 BLAKE2B a5264482e3081f585475897242e27707a0cb5cc838a17b25bf50632625d0bfe983c889603df6aac1ae2f96466d13ded9783d7d8c118c5cb8d6beea132d436d87 SHA512 5656a2daa02ef9148ca22faf9c4e64dd3c79cc4eea9a99c697b5e8de29550e0743782b60c00f2030fe8a7370931d86cd6bfd37339eb272e6dfc70d52ed125951
-DIST genpatches-6.7-11.base.tar.xz 699832 BLAKE2B 22ff0e1ae4ab7fe8376b06ded03e482860055afb70b74badac3412376fbc7c8d700e226834f4f966cd187bf0a321a7d194e4d7138ec094188fb4b8ac60e3bb6f SHA512 fbc948c6b7f1e8ce5c7eb3cfcd4ec65f93b20453751abbde0d02464db0ca1b8515aaddc0e61308c93f6726a41724c42db17dd23ffe7ac023ff07b42910d0a89f
-DIST genpatches-6.7-11.extras.tar.xz 3704 BLAKE2B 1afd454ba83299605a573405732f41eda7a261f8cf524bfdaf329b4130849b0ff0895d39902360e3e4351fbf5ff1aeb2e378372d556bdf3c90b330a2195a7c89 SHA512 9d5b52bc1853f5cc41bc762ec023037ec25f22e13f1b098f7e7493b29645cdfbea14ebbac291330ae61a7c1a9b5f8291b7b2f88f61690cfe00a129693b98d035
-DIST genpatches-6.7-13.base.tar.xz 742864 BLAKE2B 63b5326788da244f61d76327c346ec64e7916eb4e6163a4ec7a94f4c51a5ce4fe0a75a58a781f4536811897226213c5ec85dc93b7b63d8d7ca81a0edb8724a98 SHA512 2d283438c2c9c7fec82107455949f6e525d34cd0542cf28594773f1dabc7061034579d71dda4e386f63cf8cd7d7921070a9cdd59c6478077ef87cb4b8064b431
-DIST genpatches-6.7-13.extras.tar.xz 3704 BLAKE2B 3a8af901c0e76fa3fe36d9dea4e8f7d034553c705f608c365cc7d50050b45e5c13b6ff530cd63ffa51054fcc0fa20d9fa45680f24063d73773f1ca407a81e395 SHA512 201a6724e62e6abfe110a6051c5d73e1fcedddba37220916631dcdd470bf3414dd3b6d499058bbf288f8fdc9e87d7a01a667412815521d8489773d17db9a5c67
 DIST genpatches-6.7-14.base.tar.xz 759200 BLAKE2B ab81cb25145e344d43c649a7330804d9fccebd85aa8afed415c8de65d7cbdfea1884447f825b10919543d667127810dc2efae7001e52c506c9bf0598a3f572c6 SHA512 eaec167accc9c27c002262f39cd01d2de897c9629fc226360887b513227104248cdce2d4a2d3d25e86968e74d5f7dd516f599c5e45a77a896b3a482d194b1622
 DIST genpatches-6.7-14.extras.tar.xz 3704 BLAKE2B 2dc79c939c1793afba3591758b5a4e51987683c086e688b79c4a6817cf35f1486f06a869e18bf49c5d102c77152b842bf4669e9c77b59e35401ffff2de422477 SHA512 e198bdf7f0d6dbd937f31d0ae4d0de3a9c1091410b5a709ab1606a21372b6d2b58cf1e298ae3b1f25fac1f677a0f618f01755a542493879d876bf296f8fa33e7
-DIST genpatches-6.7-9.base.tar.xz 503176 BLAKE2B 420c8e40d2abc26201b50197f3cf32f8a3cd2e3d49013e60b215fe567089e88bfeeac8bba1f8d95724c51dc1e72af86ea18c9b5f35133046f9f77059f0de3bb5 SHA512 23b636e3ab4bd81c509533cf76f96b7e5b10d4d9dfe57b5bb162d53991eab57043f3b935882e7643e1f1db39de4e18143785d0f65c65ed71e9b546a147dae4c6
-DIST genpatches-6.7-9.extras.tar.xz 3700 BLAKE2B a535ebb75c26ea320af3ee4523d48c479e38acced934c09e6dd027df2c1ec281c8520d953b238b4a88c1ada82b5fadb77e7ddcade3ee112f50e1ae7b3eff5a79 SHA512 91dd0e05b3b14422d65752e6995858b68b75d155e498b89280cac776f29ef7805c74b9e46505a16d7644cf94b789cba7adf2bf18b453e93122c8c361ee22afcd
-DIST gentoo-kernel-5.10.209-1.amd64.gpkg.tar 63272960 BLAKE2B 66fba0e3b83fad66c87a2ab9d5c5a01641e54b48cfd7102264ee49597000888223bc5ec9e6c1a4af75ac0b05ed5e0565eaf1646b6ffd5aea39ceb9cc6a69ad3f SHA512 8d605ea4daad4c1fdcc472a7fc50320f87cc118d8d92a8fe1c3b8bc6dc45c6b8a6de312df4c13405042a3c1426d51ad62fc20ebd04efa0368a3d2061bd02b942
-DIST gentoo-kernel-5.10.209-1.arm64.gpkg.tar 56729600 BLAKE2B b8c1d52c2a13a899b18328ba7ffe51bf67d6c1a802569ae5ae2abdf57676d28605451c3da15b6fdc96584e3fefa68330ffbd01c5c196a3e3a948056998379734 SHA512 5dca9b10233e8eb973a9e3dd9bb571b900afa0d98569a4e9388c4c40d2ccedcbacb7a1bc90908ed038bfd5639e11ca05fc5234c9571752f308769c5de6e444a1
-DIST gentoo-kernel-5.10.209-1.ppc64le.gpkg.tar 52869120 BLAKE2B f92afb6f8985ff958103c256f4f2c06fb38c1e0495bdd07de0f0a4ca12f5bc7f567172c24d27c27cf83e375c32e929b7e65a4f4b1c3508ecc0a01162f8f85bdf SHA512 9cb7a12b7b672b3b82b23153b0afd91cbef0906f7cc0458b8f34bd5cf389afbde8d3cd162726669be6cc4dfe2302ceb51d97e0937b7ab4afc5d06fb6b0f8f8ae
-DIST gentoo-kernel-5.10.209-1.x86.gpkg.tar 53565440 BLAKE2B e99f3440f24dd31572a52000e526fd9c1fca236aa39b808411659738f4d9fb52672a452550dfb8d948183dc35ce18706c4d96ce63372ef221001fcfaa8744bdb SHA512 91d354a178995c4fa6e42a7001efd3c4c16005a5b7e3f4f9db308111ad905a16ceeb6a5dfef88cc6ecf67035b702e25d2bdb7e9e1ec26b2117dad785ebdaad1c
-DIST gentoo-kernel-5.10.210-1.amd64.gpkg.tar 63272960 BLAKE2B d5b24cb6f07b5273b4b7331b8715cedbbc6766cfa164d39f49f44dc34ac6c9d64ac65c246a91ba78ed7c4dc923f426e8161a61978d47c2ef1d1b8d587e1120c4 SHA512 eaaaef9bf52bee275ba55922fb794e38e01d92fa1f80b0e8e9b19e47851fb0101e697a30897b0359a6a4554395f3b01d20e8dc93d479a6c5ba644e547be8e512
-DIST gentoo-kernel-5.10.210-1.arm64.gpkg.tar 56729600 BLAKE2B 34aed412f162b13b447e80c6d2530aa8f89eac6d9733c4d63c4893dbaf5c59b8ea6751482e3c7eecaf4fe01dc3d0e33adbb86bdae77b30f281e3b8ff9f45ac27 SHA512 7758a9ccdb97a189eb4de314b975219fb6e410d1d63f037c8f55a8e225faca03b1fb9e01cacac686ec62449d48954f3350a4ddf865fb100fdfa476b5fe4ad228
-DIST gentoo-kernel-5.10.210-1.ppc64le.gpkg.tar 52889600 BLAKE2B b7b56081cf26eb97c64d47aa99cfa8fc570b8d30043257f633faad23482ad564eb6ca54dbfce5bdc8fdb240712fd4644f3bb744022244cd11e34f3a671a8c119 SHA512 79156d489fc0cd65da6e84414a3cf4ec55683167432b26b492ecbc8b4845b19a809e4be6129132e8330086123f157dc190895bfc9fd807d160be8fb13621653e
-DIST gentoo-kernel-5.10.210-1.x86.gpkg.tar 53565440 BLAKE2B 0c9b1548f99aebc07200829cdf31f5c9351e6f43871866b05bd8113e1b97a2bf981ddf2a3c43afdb15595132e9c22c9b73f52a60d58b8bb357d12c3a3925c29a SHA512 2c9574ad05094ec26f88c48b66171b4a18fb30be1ad3864b94f6042718c56ce5dbc706c039a331b97ea2c1e23a518c6cfe11d40a9dc65354d15effa4ae890b6d
-DIST gentoo-kernel-5.10.211-1.amd64.gpkg.tar 63262720 BLAKE2B b28e9f8f4fe080696482e1f7fa94155f3a5f5ee5886e87def39783cb3d8b67c8474e01a7ea020b462ca32a11290846157aa9b1a605a2c05560164313cbb3e47f SHA512 08dc758585b49050b1cab08ac393994503bbe1af0ddbb0bd8eef2aa86dc639be7097ed50d58979ce6d272c53818777e00a135450fa86e209ef7941104c8bf02c
-DIST gentoo-kernel-5.10.211-1.arm64.gpkg.tar 56719360 BLAKE2B 29f5703c1034e62264680352f5177be185ea785fff0180f15b82b1c66303169c3f896a0fc269e290e34610ce3e5c875c5561dc1479780033bb64f25b025f5d00 SHA512 8071435aed74706298e58d30b29ed120c7f6bb0b959d923fc08a1c963f00a88c747b1ddfc2dffbfd0e72d037ab84a858c5f294884cf86f2633da5484fe88b9fe
-DIST gentoo-kernel-5.10.211-1.ppc64le.gpkg.tar 52879360 BLAKE2B 4bce9bb490f59af0351ee751b35f63ffe7317dadf8089b38ba1c3d590f7d9e7bfd5e696fec9a2a4c4436ec4cb4b59de8a70688e4f0b1bf1ce6a2b6ab28801f2d SHA512 ca3b40e5eceabc5d41660658fa96f836fc24d4552886084af7ae1cdc8317acaaf2b75bdbc1ba201115234d700a0acc192c88e17f968e9cb260ba60fd92448045
-DIST gentoo-kernel-5.10.211-1.x86.gpkg.tar 53565440 BLAKE2B 4b0168f5906948fe98f99fa755c0ba46bf69d2a0f267e4554667c1201c8cc6f83e266bcd71a25a586b7e21a3871158c8236d91321e9e774e18151d91c9e1864a SHA512 b312e0f42c1a1015a9f41b3ad89da0f9e5f5a308f14185989027df8a82835b0d1bdf5232f34e9bb5056fb1c619ffc2f02e1ed5c6a88efd6d3d3e5b1a35345ba2
 DIST gentoo-kernel-5.10.212-1.amd64.gpkg.tar 63252480 BLAKE2B 3ce492216591a8c99b136e3baa7588a412917ff84dba8db91eb9d25c314b109f83009d646ed95c08a8af7a429f8a746ed824f5e6db679777cb19cf07ccef095e SHA512 dd29113f7409ce3d71df2354cd015be6c4943e13a7ffdd1609367f418aceb3eb6aa1687f9bfed20796b230dec1ed27b7bfa4c00398d3b65fa6109dee790a136c
 DIST gentoo-kernel-5.10.212-1.arm64.gpkg.tar 56719360 BLAKE2B d51c72f1bbf54f579869cb40ee9eb9b352e5a8521f4cacc58bf42310545a3305c90d7a518a86cb5d14c509ebebadcfe9a30e6d89c18f31061b3f84159b3205ad SHA512 29803f672fba9c74b88121f19582dc86ee72992b5c5e7a37dc52e02e27cb47839bd5d2e53247cdb2073374e4468663b83a5f79bfb6f0a99131a79127026974ff
 DIST gentoo-kernel-5.10.212-1.ppc64le.gpkg.tar 52879360 BLAKE2B 44e42395f00747b601046facea7b134bb06ccd45cfb4c5e93b39e3dcc1468702077894f7f32cf4e167db20bcf4bfea97f76003debc2439e6c3f56a4ec41e8c62 SHA512 06f4c7dc25d4ed4536a5a25d8e7fdb418483ef4aa03b7184c51bb5664739f7aa71416957f9edaa9e85e396fb395c4637e720d55d3b10aed3837a8da8a14dfc1e
@@ -72,18 +24,6 @@ DIST gentoo-kernel-5.10.213-1.amd64.gpkg.tar 63262720 BLAKE2B df6eaf5bb4d3329636
 DIST gentoo-kernel-5.10.213-1.arm64.gpkg.tar 56729600 BLAKE2B 7c31c53bb3d57c512863a42cd5a3ca5aa04f57ddf7258a1a4d1b5e92f9aeea624052d09301198f9d4e42eb86cdb1907f9bc5f4db3ca8fab8cbccb10a7d6c5c9c SHA512 b0b23a54bf7a0300daac1cfc4fdf16d13af0f1e7d7e310219961f81af097371f13b1ed3430112c146040518181b8ecd3f4c1dfed72de5ada326c31e6ce9e95c5
 DIST gentoo-kernel-5.10.213-1.ppc64le.gpkg.tar 52869120 BLAKE2B f607b6f73ca903471879debcc237e047fcc46cbd3e7802f80fd2926be52458a6249ceb1a4fda8f51483204c90ee89d2ca9d248ca70f0623ed09da5783a281b16 SHA512 fd154552cc4b3d9e3d176187a5af6006d452c729b77e9bec539d1253b9bad1aac860b1e7de3d49b50840eb918c0790de3bfa2ebd0a368e9a0c2892cdc4f22bec
 DIST gentoo-kernel-5.10.213-1.x86.gpkg.tar 53565440 BLAKE2B d894ed9b8f08117a53ef99aa1fa48b991aafecdf6bab9ff3b79334976bc5cb6f8cf35f0208f06fdbf8a04126594b3238d4fd151c32c4299f099b438d8e00aba9 SHA512 5095ab4e9a41f83e1b61b3658a14e211211da6d9ffda3f059a22e2f9480f84c8c8b9f4c3a66f907f677de6637f8c0c0ebab65616372afca54d594d47a8e02a1a
-DIST gentoo-kernel-5.15.148-1.amd64.gpkg.tar 66344960 BLAKE2B e741e0d9ae491df35f5cd8aae4e7a5e4150ce8f5f9b5643e3d14574c2244ee74639e36dd7944de9629f1664a0e9fc226d8e7d65ca65c2eb766a614b8c2ba0ede SHA512 27ee086cd3b7105a3da9d43fafa7f4d97632f4460a5e24121a9e73565310eaf36b6583579c30d7da28b1f49d7e482893b57e97566d13f9da0ff512ff6749f63f
-DIST gentoo-kernel-5.15.148-1.arm64.gpkg.tar 59729920 BLAKE2B adffbea7be512987df0813af7b7b55675adc249a7b2780e9d814ddd6699f4343f4d33a393ae044f89d09c27d08b22cc7ede718c423d13e630f821ed723652f1c SHA512 c83dd1bdf5578dd35be2330a690aa0137f00fa1fc66fa85872f959833168b15c695de08096da5b5113c37557dfd007365d0fab330c9b52f49ff1fdc1257c98be
-DIST gentoo-kernel-5.15.148-1.ppc64le.gpkg.tar 54968320 BLAKE2B 1629ca402319f9841e7c3cdf0b0ba0d3c58e55b3ee6ee47820d12c8f2735fa628e45b74d10bf9fa79e3ac7a2c0b178661f789e0c175eee3ddace9d5de9a5dd9d SHA512 20160f5e30aa14725cc2733d6e01aedd1dec39229cba7da985f91e7b500f4a3bdaa9bd35578b21610b95bde2eea06cf8b08ed263de92cce5a311476d1b0ebfa1
-DIST gentoo-kernel-5.15.148-1.x86.gpkg.tar 56064000 BLAKE2B 1973c3aa1ffe57ae850c43c5c2bb4b1d2a2e4666f2f1c87a4c78acd7ff10f02229c6e8f0daed93d38bb26b2b879e8298cb53dc6d69b9f58ece764104fdbb4ee7 SHA512 a456008a770d8ee078d1e99a9747ad70e743a91eec7f6f77520cdd85b5ed81a614264ddc259c356a233ec51bdf92eb49f3720661e360570d774383800ae3dc4e
-DIST gentoo-kernel-5.15.149-1.amd64.gpkg.tar 66304000 BLAKE2B e68541f04b79b4d1b528ed92ba257b75c034fa961fa187b2b79a8c15b30e6f68afd8c8fb033eeda50efbcc746cf6d9f02f0289e3f3adb1f585054b4b1724d5c3 SHA512 30ba8422dcdb89d47c5c9b77b0d7d3fbaeb97d8c3bfc87013d0c6bd0c5bbbf3d0f245c5342916f0fde247a7722aacc0976283cbcea8d31428e223821776f6bbb
-DIST gentoo-kernel-5.15.149-1.arm64.gpkg.tar 59740160 BLAKE2B 9d018a3950477d17fc2a0fe62dc69350bb230b148387db828e25ed78cef1a0689eaa6d4b89a502bb5faac7b6e673f36887f70f6cc3ebd622bc9c3f34edb4f132 SHA512 0e39db17bb891fdb8aeab1115875857df529a07bb97080e5dc974777775805105ed8c70fd20acb2f63366eb31a3d55146183b6a8ab8be6e4fe3f47bfbe492e80
-DIST gentoo-kernel-5.15.149-1.ppc64le.gpkg.tar 54988800 BLAKE2B 22c3af231dd1adbfc12cfe12600d0d753c0cd668112a17f4e01ed42b9cad5b694cb6848668cad27cdb4a3f0a2f035b3a17f6fa291ce308274276468d266c54c1 SHA512 cc53e02e515ab8b18c66b5253dc45e7cbb10bec4ddcea8800ecc568c776db9b769335ad8bef696ed16387da651af399868127dcdcbe1ccef17c44d2165d15408
-DIST gentoo-kernel-5.15.149-1.x86.gpkg.tar 56074240 BLAKE2B b9a98552d5bddc9cf77c63df836107064805d751a106967797ba5d766c01090e87a812c5b6b41af24c3e0397642f6e096904003aa722a4800a382947e641ee2c SHA512 5e574742ba7a0c550a55f9526a6c5932b25d7a7a2dda326cc538a512ea5537841df4c03a9dd9d14cf982742f46ddabb8f4650b055e96954b022ef3f4eb7198fc
-DIST gentoo-kernel-5.15.150-1.amd64.gpkg.tar 66324480 BLAKE2B fe274fca6c44a3fec208f214163735aa230190cacb7fa3fdb72ea2db7a30201131f45b8b16d7e7a996c990c17870da7bce53434e946a6614053ec24aa181fbba SHA512 fdcd3470816e6fc8ca3122810c4330fbdeab1379d5a1a5fcdedf8283b212ba636221dcbda217d73abe5c75aa9615e488a06c9baebb16c07c72c4dcc9516ebcc2
-DIST gentoo-kernel-5.15.150-1.arm64.gpkg.tar 59719680 BLAKE2B 0fe63e2b39613d2c9dcb14c40178bf2e4f880da995ceb5fc58c4f5f0aee14498127971a08b642202dd8a69793fb0f0ffc41180e2d63168ab2ee96f136272a6b9 SHA512 60fc50c8523d8dc2a27451c0532d58fd7abddbbe8c9967bfd3063bcaaf3c25020346e1a6c812c8880887b002342563fed03aaffc0fc1f0b7aff47d1d493d5343
-DIST gentoo-kernel-5.15.150-1.ppc64le.gpkg.tar 54968320 BLAKE2B d32d6499642d3000331a200ef1f61b8016b36e0ceb84690c1d7c99474d9872867ac051b5ffcd76b81e90cf564e182f1049ca5646b1868943f127cdaed67175ba SHA512 720018ef13886853d3a6baa97267f16a277da4127738b8359a75e26fece8f4dd4213a5aba4f825136b22c9ac36d42b6bea789cceab691de1b3b9aa6b5ec12553
-DIST gentoo-kernel-5.15.150-1.x86.gpkg.tar 56074240 BLAKE2B 77132ef1f9aa94f473f4dbe653d30db2d6d20e79b6aeead987a0b3f67d870c66e9cecc4bad0babd95593807c959a39e140c31289a517a030a555a4dfcff32089 SHA512 12c9b4e3cca0cb6c6fb1602c0b24359b95f00a6df0680db5366947b237587a785a1b76635bd43bf01422db3a9e1f548ca0b48bcd883537545cb447723a2144b1
 DIST gentoo-kernel-5.15.151-1.amd64.gpkg.tar 66324480 BLAKE2B a49b5f13a99aebe2f805f0039d62acf166509b84d00bdca8a3298d83c34c76b9d468383bd51520f60cacd7a816e6cd2037b67ab91e6d7dffd1b5a3d797cd81fb SHA512 36eea2aa29262b749cefc4cf381b1012c2422a78568ed95cc05c6e60a347a070e6eef9175aeba7614b595e1f92f426f89a01c733e36c59bc8fa30181556ba2af
 DIST gentoo-kernel-5.15.151-1.arm64.gpkg.tar 59719680 BLAKE2B 4488bdd73f1a27a54c194871d78543d9bd48eae4ba5f6ac0c3f992a1ea669adaf8a857fcfab0a29f9aad1fda42e2568ec4c3a37ea50d559f98d7c98812868815 SHA512 95a035422eeae6953156e7aa57af1066280ebbc24dce5175f6c6ac50ac785cb5b270d24e2f555734a63bdef55545153c1440789cefb5baf3062530bd3161a553
 DIST gentoo-kernel-5.15.151-1.ppc64le.gpkg.tar 54968320 BLAKE2B 42cdc2028c35aae7d67e713315aa80f5711d43ab7efb74e9c77e884968aebcc73011231738b347e69cd053fd0e371bf7d19b6b4face59ef31a003ce7705a6f2e SHA512 2d928323e6f33e4f2c483b7ab60c543af5c6d9175f88bbd33285cb8ac4a78d94c84bf15dec416dc5519c6d6ba4e54530ed6af2bec3198e318034258ee7fd4f68
@@ -92,22 +32,6 @@ DIST gentoo-kernel-5.15.152-1.amd64.gpkg.tar 66324480 BLAKE2B e6e42934b24cc094e1
 DIST gentoo-kernel-5.15.152-1.arm64.gpkg.tar 59719680 BLAKE2B 49b083624cc421f3f8a4e24418c2b6090858a9448de9df953aa5469ff5f3a05f8966372d6715af715a9ae3b94e84e203de1808c0a71f88f6918d9aa8adfbd61a SHA512 4407e5e2d8c993d9ca07c5138680c69f18c69872fdaf5907464ad5534f0b99501a18ef82784fc22882d96b7c0e58a58bb6c10cdab1965e960b6b7772c09b6305
 DIST gentoo-kernel-5.15.152-1.ppc64le.gpkg.tar 54988800 BLAKE2B 1d4ad8e5c11baa1dea591af9fed9aefde142b8c998bc6f7d25f8bbec3582490c4b9ae7c888936d80c24336c3ae0d5f760d7dc92f5bc1bbf78c9a8ae9d31fb78e SHA512 f61b9fd93041dbb6becfab48b7a2d056fe4110ccc3b0f42b9d00c09649df2eaf324abe5be81fe0b34d171ea53c6c29b2362dbc2e3df860ae1652232ebaa30d5d
 DIST gentoo-kernel-5.15.152-1.x86.gpkg.tar 56084480 BLAKE2B e62cf0e712e73f5a047e62158a3d57451c6c9ccb493077b8589712d43b1d91d45e726797849e3897d7c5a1cf78081ab416b5e603cf475eb1e2551f59e9d77c9c SHA512 161376038f72e2ec42c69c859d481835c9347d45b3662e1ab215b704cdc78bddb6c58b81d36dfe6e13ca363e7e9d51e8bbd8391ee44810cffb88a982df8dfb15
-DIST gentoo-kernel-6.1.77-1.amd64.gpkg.tar 72632320 BLAKE2B 4bc5a2b7c969810da7155d1896ce30659da7449e010a492e75b57e028ec953f21891bc74311253d18b52cb549386a7880f937854f4da56d312e4ecf2eb602708 SHA512 19ca3b15c6843946101f9e805a8d53db4b89bbf72661f19734cacae378242d8f5879b53607f950cc170018647d023a76d52fe3234bb6f0f5518ef9c113bc17b8
-DIST gentoo-kernel-6.1.77-1.arm64.gpkg.tar 65628160 BLAKE2B f13604a7c67a352b94096108fbfdf3255f810232ec8d48a7fd70ae9b6781639b663d5576ecc2987f3396f27955c6a8e6e59cc544cd41118a58b793d4ea6e7c73 SHA512 32ac9abdd2387de084dc600a257891727b1ff9193cba082ffa77b8499e05e122c32ad7ec21fab84756b36f33e005345b7e943f29e673d6167f7922a8e6750650
-DIST gentoo-kernel-6.1.77-1.ppc64le.gpkg.tar 59873280 BLAKE2B 1ed005ae52827ae28f14d093f6647e4bf50893f773fad910c0abfed7eb50d458495bb658dc51179acaffba972d42f9fd855955cfe86d0f80734a5e504d6f8510 SHA512 80b6c17aa5fc61b727a3bb20171e928e904ddf8bf475098761c8abebb3835cd39d3f94986b1ba551faf84c60b2b6a59757d9b635c0bd5658b77037d99dfba1ee
-DIST gentoo-kernel-6.1.77-1.x86.gpkg.tar 62156800 BLAKE2B f60027e41d026dc1756667d12b924b0dc906b6197690eba7d5e451855d93e482250253af00f45d658b21229f037f7cf347ac04e75e77b662eae61dde31d60d69 SHA512 0e73e897a9380d2e7e7ddc366f8f375203e978b65b63759f6d708ed945f5a66494b1bb218a95afd9757029487f434d1d75b051130ed773cef2983f8b108569eb
-DIST gentoo-kernel-6.1.78-1.amd64.gpkg.tar 72642560 BLAKE2B 2bfb45a9fe122e46811ca30debc634c66b910948609c72fdefb692b4e9ba7f948f77cd417094783b1160b1d86f653dbddde34206bb2d7919d9384f73a1d34438 SHA512 8772c8fdb7ff67d5b1e83de5b92c639af5f3e8fe881dcac5bb30bbf32785a439120b4730ab7aa3d41e974ce714e01a4b60dfa830f08a45ecc61d2e9f21f66ad9
-DIST gentoo-kernel-6.1.78-1.arm64.gpkg.tar 65638400 BLAKE2B 74289d5ff6bd089d8bfbd1a1a9c417cc2e4110a20a4ed71ad72de3f86468fc097145cb8b8ae69b86bb5876a73018ac63699c7eddfc7a33dca4453b2e4c333074 SHA512 f03a22693ae0f7b99347942014996ebd5b9ab9efa5d8099fd02bceb746830f15821153402edbf996bb67ca55ad3a2d097dbcb0d00fecb4f69c6ddef644096fda
-DIST gentoo-kernel-6.1.78-1.ppc64le.gpkg.tar 59883520 BLAKE2B fbf098b1944ccacf9fd7dc8b5c02b73a44a7334acbb6921dca83f8dc3801e733e963bf1b62cdefc3501d061c263e732ed6d080cb031324edea70965db33e16db SHA512 1b4ce9c8bf664acdb467cccec0b9debedc5d4c7e1f66c8969ae3bee84923d3e8765226079923b09ec600f27e90f43bf6b9fdb70446188bb86b4b4bbbd4634d09
-DIST gentoo-kernel-6.1.78-1.x86.gpkg.tar 62167040 BLAKE2B 44fd3313ed8fd3f53aabdebe537eea2591ca9c47b21cc5deb676fca702877efc57d5da845dbb998bb3d3af322e16518cd6840f09b13adf7cc5952952ccfd7cfb SHA512 644c13c5afae208a0531d5999e0d8ab7659c4a2df5a2f22b6e723e07d904bfa39665344ffd92ff0417be01bdaf30a4fe5d272f885fd5f6c4b1aabc8fc77c6446
-DIST gentoo-kernel-6.1.79-1.amd64.gpkg.tar 72622080 BLAKE2B 7d8bdc32720c40eb166f1cbec3963a942b943f86edda40664f52840ed42f3f24b9c7aadf3932f554bdb608624d14a7ba9df190fbe1418d3ad3ac497a628547ea SHA512 d51767dd4caf7bd75d5d0ee41c18ac51abe3e56602eeec6b836d69b0abe9e76ec2c8e73c15410928e2d4a3ea8f288b37cdf63e27cc5fd8dd86241c3c82e75798
-DIST gentoo-kernel-6.1.79-1.arm64.gpkg.tar 65638400 BLAKE2B 9945bbe90f410f05590330ac36ac90815ce6dcd8bf791a0554f0f949d266b4496d739f31d445c57acc278e0920abe479221a47b480c3ec0f6a47a8993e06bf5a SHA512 9ac49f8428c258f427641f2206f2af4f2d06a4b9b75957e9d5f8c91d0730dfb6483a70b7e179cc7930e204c4e42b5c74e25762d4839e7d0b45261ea85e0b7826
-DIST gentoo-kernel-6.1.79-1.ppc64le.gpkg.tar 59893760 BLAKE2B cc5b027025366e9de243ed9c6b26b9a272f77db5f9a9d4db288159cd2fc86f60b359562ef8609b83d5034465bbc53cb0451dc245cf0518a02bb1eeb2daa8cf05 SHA512 ec5c97b66c1c2cab2a2bed69f6f2784f97b9030a270451ce36d3318a3fc27ac2a10e1c2928285b29b95c37aca8be60e1d95337b8479a11616aa941c0b50d6607
-DIST gentoo-kernel-6.1.79-1.x86.gpkg.tar 62177280 BLAKE2B c7164aea8e1dc19e2fdfc64dd7261fa387794b20763d8fad3bd23a195a51f05af0f12c55d65986bdc21b85dbb3e2ff5a42f9d23bd968373fba269d3d1659216a SHA512 b1dcede826de6847f94a02beb378d620c06c849c73a62fab4ac36d0039da7036f392eaf61b25150e97ad29fefbd712bb6ea865cb88a644b60447e2a8979420d1
-DIST gentoo-kernel-6.1.80-1.amd64.gpkg.tar 72622080 BLAKE2B 3e790a6fa4391d87266ade24877b1833946787f2a7b6dd4b8def87a8e38245ddd1471e5395331a92d806f2794b186342565df33fc9777cd60f18fc53e910a828 SHA512 2ae21980298cc3157fe2003f345fb33ee45713fe91f6b45ad77f86bbc5f43b43c708073c081e14d02c6514f3e4ba41d52ac64e1942e0a75d1f14e23a2611589c
-DIST gentoo-kernel-6.1.80-1.arm64.gpkg.tar 65628160 BLAKE2B 826fccdc0fa7e1ecd5fc7b82f9b1dc4226879bf4195b1aad5b6cd79ea6be726e72936fbdd3b6823f413f100a1e69663ee8125bc191b3a5a690fbe48dbe017493 SHA512 3da499d88fc2670387475788bd1436b788589702167b6096767ff7e94ec6d784df138c2e8cd542866eea4348edb61cd91610a3d823de2b3058180d5c67dc34ac
-DIST gentoo-kernel-6.1.80-1.ppc64le.gpkg.tar 59883520 BLAKE2B 3aec4cc86599582c577bfe92665e8ccb89c808f9bf0ab3706f1cc91594268b23c4f337af582bff90d7d75c85388655755f9fcf19c2d8e386cdfee64aeed19f98 SHA512 8232b37ddc8dd09b7fb7fee3cd7466db901f3cb683ca5195f7a523222d5dbab0623dbb078a37f706bc9abf54b71e29c8e6182089ea79df389655af48af75df8e
-DIST gentoo-kernel-6.1.80-1.x86.gpkg.tar 62156800 BLAKE2B 31fa79f1b49f7eb89c120837fb3d1fe77c8cce82ff734bad81cd7072d27990f96fdce2337dbdd5e4d902c355a5e15b4e55ead2e4f76a2cefa3a2213c1fe85f8a SHA512 36782693c023fccfbcb7055b94d2167fa560c04beffc91d05843796281600168f0b5e2128dc208b3ab9fd33443158f30a6c33ac52af51f285919d3d9fee1fe70
 DIST gentoo-kernel-6.1.81-1.amd64.gpkg.tar 72632320 BLAKE2B be651a239cb2bebe217afeafc355d1c8548d9cc05e7e4675649f55bf608e039e84a45516aba30ed7ac5546dfa6bf452f458c2f0340052cfb548bde260b1584ae SHA512 f1a3b43e6a3723b4f30ac2830fd80d5ae561869f4c0278d074039dc6df86fd2aee9dbba80f47e321b8c6200fdce9890cd1476ed5f5e251c8637bc56e5f7861e8
 DIST gentoo-kernel-6.1.81-1.arm64.gpkg.tar 65638400 BLAKE2B c4c69cafb728f031955024812e462d03c3d2d7926f50ef565022e3b5289a28b4cab86534dfdf01a75764c14946d6e46a2fab3300141a5c5a22cf320ffdd95d30 SHA512 9b5184441de294aa65cec066ab2d2889854695afde6e305ec641f7a93866a759ae88c582faeeb7afa3a133ec8b41ca2a11925538f7c2208290846a3cf51bb3b9
 DIST gentoo-kernel-6.1.81-1.ppc64le.gpkg.tar 59893760 BLAKE2B 1618e51aa2703355697da43e4a923aacd2a90b5c0c9f700f6e2aa1cb89e746828f6818a74274a8861f34a0501bec8fd9728461c8574994f0fdd520a3e1be292b SHA512 c8d3585af897427f6df180a8d8a53d78a66299574a548eb14f21d7ccbdc793db2495ddea88adde16b5677d86830f61c49c58112d10af3590f5322805ac9d878f
@@ -116,22 +40,6 @@ DIST gentoo-kernel-6.1.82-1.amd64.gpkg.tar 72632320 BLAKE2B 1594d9538235e26366ba
 DIST gentoo-kernel-6.1.82-1.arm64.gpkg.tar 65628160 BLAKE2B 71ae7c2c38dd75836df79de2d632c35a2a7985b860714b509673862749e73a3b10553107e41c03a4423364c0c38db54aa4666b74c38b7995dcb6f101b2e1c48d SHA512 6df57424f2c878060efc1293705c1822ed3572c15589566ad1754e1d9da4db288412684787438df88c083cae65f2dca7ddba9eca0b0631d26ed1d6966e6bc1a4
 DIST gentoo-kernel-6.1.82-1.ppc64le.gpkg.tar 59893760 BLAKE2B 51597514c3abab7fc7c922e6ad337b0e9198eff0d8e8dc204356f16d17f44dc9e5e764b11fedd02cd22fee3ba8fea9cbdd011a86d8fa8ac5a1d87396ba64b249 SHA512 0a2329fe743f86047a24ee1c5ec84a70d5fff0b83bcff855c8361093589cbe02cd5e45d39874cb94d6c1ff3f511c3c269accd243669143d023398914911dbb1e
 DIST gentoo-kernel-6.1.82-1.x86.gpkg.tar 62156800 BLAKE2B 62a05bf7e19bbdd6efff90e41bef7fcf2ae9d16453b98175dc97961e64b4098a587dbadff5c64d7c1c03b4db087011ab45aed31eef03a0537443aeb240ec5db2 SHA512 726ff5193c7d325b744d1b9693bee8a124830f8550cfa28f21ccc4d092fcf6fa50b00093072cbbc9da8c45f258a643e84740a94016a2e22c5abe55a251e500db
-DIST gentoo-kernel-6.6.16-1.amd64.gpkg.tar 146073600 BLAKE2B ac6cdc04f602fc88dc0822f298930b0f27bdfef2b871a5c94b299059948125f67fd1ca7f4c38944606d12bacc1aaba3bc555283f088331486af887d97c83c8f8 SHA512 a79d0da85b64670a6ac33471fab2f3f5efa21f16c6aa4c7098b69c6dfbd8be5cda50effc6893a37ab7680a5411b8ed71f4419e17b21f9dd083e9f9a259352bba
-DIST gentoo-kernel-6.6.16-1.arm64.gpkg.tar 118794240 BLAKE2B 2dcd80c057acf9d936b0df0806729d0052272f78a7032eec2c5fd8b23e45e968639267caec03c60018d13e582599229a1d6b8043fdb883c78efb35b2727a8198 SHA512 5d1ce1179408b802da6eafe2f5e4c960f462f5bf6ee1067f4e1f7de53c9f5610833be5f361092d90a7aa276bb5ce80892f196cf53ea3c0bd6c205091b7b20e16
-DIST gentoo-kernel-6.6.16-1.ppc64le.gpkg.tar 64358400 BLAKE2B e4f744aa84374775ab7d47ea239a471f094095b6a451237c371a49dd08c8e13a7cb3c0205e21499c96ed9d56849ed7ad188c3666cd65777368af57930ffc0985 SHA512 8f6cadf27ff3351248a706723d4b035fb9c40c81c16a871c5c5a2738657251460060b84c146183d1ed44fe629fcc21a526e77c3e92d547d8da999fe589caee35
-DIST gentoo-kernel-6.6.16-1.x86.gpkg.tar 68321280 BLAKE2B 5e4b224c9c55ae42b6b15431ac6b657eaf7c1b05d700055483917d997cd2ca4b85edcdfc76a2f978dbc10fe7fff08e9c43da571d8ab41ac4204a7144864099e1 SHA512 5daed5acc414d1d3ce9fc0193fab4aa595a449786858b0444f88ddd9c4c5531b27d8f9cc5f2e1f63f0818131e83d81c033a11b36ee406912bf3452d54c789bcc
-DIST gentoo-kernel-6.6.17-1.amd64.gpkg.tar 146083840 BLAKE2B 88bf4771a973f2a5e2a5711db21fe056e756ecf8d38cd832d02432fe442309fe98e35746604d0ee69aa31d1375649f978e8f2ce06813b244194a44a9480f180a SHA512 81454374fbd7101944dbfb35251d7df2c5ff8449fc1a7e5d15773b81f5c7da51be6c56d90b1a7ee7d901aeac4699105eb685c287fff96e5585d75e708a039d8f
-DIST gentoo-kernel-6.6.17-1.arm64.gpkg.tar 118784000 BLAKE2B 5fed9d7a20331c40a21de2886a8e89135392e836cbed269f520311a4904192d909c68388c91f3f8af48a5a76a925d50dc472ff7da1293021faa3918f5b56c90c SHA512 899fdf0d48033fba6ffbc113a445b62cc119c79333e5f42648345ef302d2cf2ec5412e35826aac348c8990e064d8678ecca6baad4bf7d664268dcc612c7c0fb1
-DIST gentoo-kernel-6.6.17-1.ppc64le.gpkg.tar 64358400 BLAKE2B cd8c95cdf986147a8c7568af9a1d4d01a621c6a6937c5156025a4d3cace91651c3580347bb29fe5aaf06806c0ab881d268ea2ee5f91530f8210ee0b6cf7c982f SHA512 0d51b120a67c45d519320e8fb26a7fb622c8f3018635c392604cfafb7c9995ab86f6cfeb4f47db139cddca469935fc50ee7eb9912763d7cb2b2de35397bccfb8
-DIST gentoo-kernel-6.6.17-1.x86.gpkg.tar 68311040 BLAKE2B ac84fa2e163a8d69c3cde9d5c0cfbd31417d185ae399286cb84990f39cec9a97f93869353b48e7ac3107171a4a7c8af77e1032c789be0c45c7bcfbc7de839e22 SHA512 61cc96faf2aee1361145eeaf2d6a4f144fe13bfd3f49e7927ab96f64fc49728bb179bd34800fd6cfc7ba4b89e7b6b9318ee619fc6a123e2630afa6ff89d1b8cf
-DIST gentoo-kernel-6.6.18-1.amd64.gpkg.tar 146462720 BLAKE2B 4aa3479b58e6b67fd775cd1fed74bd4ff96c88bef16e86768c8dea5a8dde501bb7efffd09128475d1db74d8487386437d57a1d6efb2e2f24d587801eb84f9b3c SHA512 f1a20cb97b328071b96bd8cad35a20dc1628594dd0201b652781612b1b9db191ac4034e9b3319ba4fb816f215681b177b5339451dec44dceda1b55145dc50fee
-DIST gentoo-kernel-6.6.18-1.arm64.gpkg.tar 119244800 BLAKE2B cb55bd813459db9e3346184ff2761ad9a91afda08eac32aa575aa9f4d3c1b2de9fabf9afd89f91207af6b9802edf9e5ddff695ebe29592d707877a61476a43af SHA512 c5db24da4f8334bb35592f29d75c7623626ec93339eee45e5d629f568d8289e169afc3fd8a0c6d2f194d71e86ef600bd0526c63f9e245926a6a8d5fd1298f73f
-DIST gentoo-kernel-6.6.18-1.ppc64le.gpkg.tar 64368640 BLAKE2B 4c335e677b3f6690f00e3b59bc1266761dd88f8efd00e3f5598bda84667694c1585ee5132aa17dfe36799c6f05312520d9ce9544be771ebc730f9c0f529b3b94 SHA512 fc470fa7e0332e38e534584e9578edb687cd089f82b6f196a469db869930dab2610c0994cc4a62cd771cb3e1ef719bcf73b3c4bc09c2bc0530d37ac2a96d44ce
-DIST gentoo-kernel-6.6.18-1.x86.gpkg.tar 68331520 BLAKE2B be6881c2d7f984ed8d28998175ea3e23cec4deaf8b2aea6cd364a848de9ac0733def3a70b5973eec35b55a34e1fa1b62c0ade50b85bd02c06e39d015689e5cd0 SHA512 1272df0a15adde539d6dc80060bdc3e8e350bda0008b0e798fb7c5a0fbc81fb8e0cb57d1985fab5244a2ee3b249b8ec679dbd95e7695edf2383656107454af4c
-DIST gentoo-kernel-6.6.19-1.amd64.gpkg.tar 146606080 BLAKE2B 4de623ac9df88fb1784aea78294c9a523a61339814bf065d0428ea8d6f982a550302633136b26f16190357acee6071094816b521dd37c4a944a4ab717dd7727a SHA512 dba9d9e507bb73d53577e6bb504bbba77d7459c2889716519dd08da3f3da1942a23955f2b338d99ddd0e3cebeea61b17c8a25de15a024661cf38c1d6887b246e
-DIST gentoo-kernel-6.6.19-1.arm64.gpkg.tar 119244800 BLAKE2B 364e3ab7fccfcf36cfa8c309051e756c15ff68600a89172af4a5f8d30e4fee51aab04c32972a0ff7dcf2858493a3afba6518ca7e1934a2a57c497d5ec75dafbd SHA512 64aedc44ccb6724604be9f1d48e315d54bdcdfe51cae9d966a258c14198afca72a4c02402a411ffefe8bbb273111df50c5a092186f2200e0e1d13ac181311629
-DIST gentoo-kernel-6.6.19-1.ppc64le.gpkg.tar 64389120 BLAKE2B c9a77bf922abc0151677ee738b168358f1cdfa382bac2f462ed28041c9f8e84021c28011eff12484efa1ad20f5aac29612b7b41d78a0ce8cc5f4fc4754dcc5bc SHA512 794f915cb591f9108133c4948cc5b383c8553add5d74238a8ca19f10eafcd4d5eccd8f6762f92c7dd83ef114bb9f0b640db429d73c2cb60bd4732f56395d8def
-DIST gentoo-kernel-6.6.19-1.x86.gpkg.tar 68341760 BLAKE2B c49ef5a146d8be20e2105cf58a41c22e361e01683454f61fddb09f603f3013fe738d0c73297d9fcd42814527d962a248e73b726b65f87d0890b5a218a83338d8 SHA512 4e52ee90378f20dc1f327157e17372d84a67a882d026ef498bb22ab6905f2861c552650dd2dafdb7383d3e9c0c6208799de86a62fb416839c389171658f893f9
 DIST gentoo-kernel-6.6.21-1.amd64.gpkg.tar 146585600 BLAKE2B 12d66fe9f0f1cfc00af099447ee1f92e381a69b60a06e0cc8cd56ec54e5b7c6e3026dfec7f4afd4e329cc7ccfafe1694fe19208228634373333a0291f884e6dc SHA512 8dd171dc40cd6f102c7dfda63cd40f39e3071955641830c5c919de8e4b9f66dec42e0c7b90e0786340c3ab0d1c29a66ec621797e21c0ab4c19b2cf77944ba115
 DIST gentoo-kernel-6.6.21-1.arm64.gpkg.tar 119234560 BLAKE2B 516a6f7c564734b777d0ff3df63b414ff2a1cc1020fa1f5d1c52f7bde26810745a770718c5ecc12ca42c536a7c3efb430fefc5e8b7b091ecdda4edaa866c5a08 SHA512 143880a199dc92a8b1268a15346e3512933d8e8203dd1a981ecae063464a3723557324a2be7310073c3a08cd95fe79d80d28a1898b649481bb836384a8562426
 DIST gentoo-kernel-6.6.21-1.ppc64le.gpkg.tar 64399360 BLAKE2B 54573396023eba5487e8d59e18358ad46ac7ae85d5b7482d48961d6da5d54d4c5d6f3ac9e2d685f956dfd90c68cb2a6319bd93492399635a9f197b02cf2cea7e SHA512 d8e4ec6a1944f9bc9dc4c666af6029fd68be78da8717b37d56390721355ad9c4cf2e1b718e17838fb41f1202d46f6f16147c802fcb06aad3b6037e9bdb623690
@@ -144,22 +52,6 @@ DIST gentoo-kernel-6.7.10-1.amd64.gpkg.tar 149401600 BLAKE2B 943b7f5a49ccf2b15dc
 DIST gentoo-kernel-6.7.10-1.arm64.gpkg.tar 121231360 BLAKE2B 6b1d5f9cb7850d8dc9e8df63d2bedf4593e56d6658e4992c57fa77352547f2db8a27ad489df30ead11275e4681c7b19a8655d55a2304f4b62e3957edd1795673 SHA512 65ca057f02a791cc9b5929640525decd5a378d8ab5f5f34c048adc59be32c59e425398ae7d69a2efb36a1cb15deb43f87db4f4a3086007bf8d19f56914607278
 DIST gentoo-kernel-6.7.10-1.ppc64le.gpkg.tar 65536000 BLAKE2B 72b1f773ea421332d95a119a96146f0ac18268a852de43e6ffc8bd018c432689243a8f04fbe8588b670e566c574bb396bdc975ca25a45ab58e6eec63e8c2ea7a SHA512 25312e14fd2a8c31a71f6697bce9443cd46bb45e7b3bacb601971b0f6ff53c4e1c40aaba259f8c6099ed44b944f3509607cc48637ef430f373ba06ea0d7a5b3b
 DIST gentoo-kernel-6.7.10-1.x86.gpkg.tar 69498880 BLAKE2B f8e5f5676377ce0880479707a473e7cabafcdafcd62b8a874c22c73c15e7924eedd0bfc6dc4530ef92b331354cf36f482d0169c792825581edbd195a4f4aa9ea SHA512 afb970cbf592e7e1aa897646e950b9bd93b4042e4baa910f57bd4a72002db09dbcbe85eb3ab177aa89f10ca2db3c54edc7adf8f329dbbe6b6216874dc55569b4
-DIST gentoo-kernel-6.7.5-1.amd64.gpkg.tar 148234240 BLAKE2B 1501a044d3bed23c6b9ef4088b8c4624c3202fa0f7725bd5f7b7a9ab5a1dddd9d1e971fdece4ccc7ba4f9c27ed171bd969eab2871ffdbd7689c8e23831e78fff SHA512 c8a62137008761faf84e25fa31aa9c6617fe75d104e140f8551d5d91058a7e63e5cc334bb2bbcafb7cd9828f91f79d9c3088d11c05e97fcb53d42b6f000dab52
-DIST gentoo-kernel-6.7.5-1.arm64.gpkg.tar 120791040 BLAKE2B 0d5936029886ba799f2f628b15a9fb0e29a132037fee6e4ae61c3eb9ab13608892279009cd6c65ea671bcda2efa922d29a2b4d1b1c689584e960503d47f388e9 SHA512 cc07a66a06388bcf5e777d121fee416c2e6ef85b0bca11d3554a4d74bba00898e08f7c0948696da42f46542d0e4092a8bdcc117404f3d7ab01ccf8bf52c0b671
-DIST gentoo-kernel-6.7.5-1.ppc64le.gpkg.tar 65525760 BLAKE2B d33a320750728def46329b189c45ee15836b012616090414946dc6a1e8d676cefa33d094bdbc2c881502b95af9f1d9e0128e530962b855fa89730079272b8e96 SHA512 0320e5a2394d590cb519eb8ea97c2cd89d7eda9a35a1b9b33ee472705d44d60498a4483d20cf5048254e3adccfe77a3934e20e960d49cdc47079f6d7d5359f35
-DIST gentoo-kernel-6.7.5-1.x86.gpkg.tar 69488640 BLAKE2B 1e2c0459268ccc88a80dc1941ce4497231ccf4749be7bb2b7e419d51f14d1784aff2d9b615977d6d485911570291a04e200df74028193e0a8d47af56c92aa996 SHA512 ddf9bc62c9a2f7dded4784418c899c8fa951e18d64724b6b4901e3df807781bf2c78750dc2b888f7cd0de1422c7fb115809b23df445f2b74aaee4087afa5b72a
-DIST gentoo-kernel-6.7.6-1.amd64.gpkg.tar 148715520 BLAKE2B 417118424ba3a26ffca12e600addcdc9f4fcdda549df3bbdfbeb29e7c799879826e15dcdf35b655b4fb34bb8db77d6d9a97b6fcee928c04d87e9a40f13d34960 SHA512 2f9cacf4e79e1f35b41bfedbd2f8bb8d60da8b8b8f70729a11f93d9474df8f5fb00b0ac606a1d20926b833c93f0db5505c7ca7ff32270dd44e1b828eb5bc274c
-DIST gentoo-kernel-6.7.6-1.arm64.gpkg.tar 121221120 BLAKE2B 49ece3ae3f501be890088d19471406b5d4da6927d2b3ff23a863ee7fe12868266eccc2fcea0c5b0fd8526a897a0f3fdc0f685c637a140e2febfd0f6a01ee1b2e SHA512 1cba365313b71728a0eaef08d24e574fad07b66f3c86795a330d9ef3f3f605695af4ec1762f2a19a5333ad2a52f3513eafa166d5cda18a495d93737d9e0ffa92
-DIST gentoo-kernel-6.7.6-1.ppc64le.gpkg.tar 65505280 BLAKE2B f1c89d33d16dec539799d7b23f000c327ecc5c06f936d538c9306623717f392904f8e610c396d89be7778278a7ec241cffa1d6b7fe5e8523a9d2031f89a1f7f7 SHA512 738285fd5e50ca0fdddb76eeb77add06a9c28c4b68a9fb37e30b8ab36d4c6fd00457eb1762cb06f881d055d40820db17d6c2f2fdb41abe8b565f347e501f9e7f
-DIST gentoo-kernel-6.7.6-1.x86.gpkg.tar 69498880 BLAKE2B 7d725599b7ece9dce44a61856305bd3cbc9b9e6ccfe80c1c52c2c601636c08eb6cb7c4f51db4e647b49d1374d2b5b0a1a50b77f7d546adcf1ebc69c8e8a359f9 SHA512 0f0c8d91bb69eab3a58a26b4d4d0ebebcbebddce0682430885ae6156c63d2705c9f495f2b7b192e065108967afee160f097b0c21e1b6d66a7a7d321581d6e222
-DIST gentoo-kernel-6.7.7-1.amd64.gpkg.tar 148705280 BLAKE2B 099bc78e0a68cb43803558d69ade7623eef743a8feca673f44e49f496bd1858ae2493915f07d48b3112c724472b188e30c698cf9d278fb11818ae3bb04b49b73 SHA512 be8c1e2e4fb4492e479717d61501decdbdf2111af2e7a72d36c488d01f2863d18dea52e1f1f19e764cd761ff22d86c8611ebd01493985c84d7e8a75df2b930b2
-DIST gentoo-kernel-6.7.7-1.arm64.gpkg.tar 121241600 BLAKE2B 7aad2f676326330076f7db038860c1f32b89342a33b8c187dc2593e5d43d3268e2617f147aea74bc05e29f7140a9bc49afbad74e39bdf17bbf0e166b1bc48299 SHA512 6d674bc5d31d3c906bd2b5cfba88e0c8b35f8f845c22c1687afcd17bb281de468e238d617a494d285460b7d4e1a11e45b99a41eaded07d28d9fe4f65728b2be0
-DIST gentoo-kernel-6.7.7-1.ppc64le.gpkg.tar 65515520 BLAKE2B 65e637c502d32ac0ddc86cd6ad0991e74e7a52e15936871d4e5111de9be733ad2e40398c205b380c02a724202d61360c6f4b80afca4a559d19adca67acf6a47a SHA512 89b1f18d2070050c5a65d55203000320d10b4fdaa0540930015170735e8f5c3e18db6d8ce7db44e946792852075f5025fdf882a593f7aa9a28c292ae710c4b53
-DIST gentoo-kernel-6.7.7-1.x86.gpkg.tar 69509120 BLAKE2B 230342429743cde159fed517d91781829b68e84a9a013e23f564ded689da5086f81eac651398a91fb04dc231801f4d2d6f170902dd4f006a21e6af9eef907665 SHA512 ef97285c2573e3e07ea285f8b9738c3d9c5b823ed4a0c47ec54907278653e9252302d93e75fae0fc5f27e90055c94320dc5a0b6a8912b6b228869a394b49f599
-DIST gentoo-kernel-6.7.9-1.amd64.gpkg.tar 148766720 BLAKE2B f38f75bb591f0963627ecb263b2bad1fb0ca10f036f28240ae97d85c73e3b124c66ed64d76e2fd13882807f424b28809f569d1a409a3cd0c82179e71e28156fb SHA512 b84a5033aef8065f71ac234caea63b4c42093412559483842f7aa1217480d0073d2cb6579905b250d933cdad76f7f80ea6693f42381079c88ca8e84ca9b91a0b
-DIST gentoo-kernel-6.7.9-1.arm64.gpkg.tar 121262080 BLAKE2B d02c1233b54060eb3af7f44b1fbaeeb400ff43c1b2ddeb0aaa7baefd3dea6ef56e8fd63d6b4c9403245766faa0558bf243b3d728dc89d7dd50eea5c9c4ed496b SHA512 a2da18d45ec6bd897ff65caa4432665ad2b16aa8e66a95c8af76e79c9127f37c2fc354be188353ab7837186ab96a46a784badcd3306b4e866457d0bf23f5d304
-DIST gentoo-kernel-6.7.9-1.ppc64le.gpkg.tar 65536000 BLAKE2B 5a6bb590d7e7ba39551b0d6c3e8bcd59f26dd5e90979ac314cf155e04b6c3d8a6df2438739502031aca25c01ee9ff9562eca433c39f5369eac493d1a8239ae5a SHA512 a5cfbdc1c5ab1d5c482745bd2396dd36a3673021d34ede22df569ecf6e2f24b34ba38331322be70475dea63698c34a7e4440f88eea09ed70b386c917d951e721
-DIST gentoo-kernel-6.7.9-1.x86.gpkg.tar 69488640 BLAKE2B c85f8200210f29cb55a5319d1adb6ec27f5605af629d04efb63fbf8694e756c37f6e005d6b2a48bb050059b085e06f3e5c9b1c43733c1273b292a4e8942f79c8 SHA512 f9b75efd5e7397e2427f6a0f382ed657cd30c4c0cad34a2ed911218475ec29cc22a8f30bf8214ccb7279c01c7b37b7c7f1726a685c84447cd9e4d2d0e8eac60d
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.209.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.209.ebuild
deleted file mode 100644
index 056b437be6d3..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.209.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.210.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.210.ebuild
deleted file mode 100644
index 1a44f330be18..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.210.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.211.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.211.ebuild
deleted file mode 100644
index 1a44f330be18..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.211.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild
deleted file mode 100644
index e436cfb11400..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.148.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.149.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.149.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.149.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.150.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.150.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.150.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild
deleted file mode 100644
index e436cfb11400..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.77.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.78.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.78.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.78.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.79.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.79.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.79.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.80.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.80.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.80.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild
deleted file mode 100644
index 9f3b46ff9391..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.16.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.17.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.17.ebuild
deleted file mode 100644
index b0e3fe1f8248..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.17.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.18.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.18.ebuild
deleted file mode 100644
index b0e3fe1f8248..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.18.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.19.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.19.ebuild
deleted file mode 100644
index b0e3fe1f8248..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.19.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.5.ebuild
deleted file mode 100644
index b73e3912b990..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.5.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.6.ebuild
deleted file mode 100644
index b73e3912b990..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.6.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.7.ebuild
deleted file mode 100644
index b73e3912b990..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.7.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.9.ebuild
deleted file mode 100644
index b73e3912b990..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.9.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-19 20:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-19 20:09 UTC (permalink / raw
  To: gentoo-commits

commit:     af45004053d2f99c18225113c89e3fe727908e61
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 19 19:39:27 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Mar 19 20:09:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af450040

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.21 amd64 arm64 ppc64, #926859

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild
index e64d443dad14..9f3b46ff9391 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-19 20:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-19 20:09 UTC (permalink / raw
  To: gentoo-commits

commit:     a3267e2a813016021c5d094fcbeb859a85838447
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 19 19:39:21 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Mar 19 20:09:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3267e2a

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.81 amd64 arm64 ppc64, #926858

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild
index b8c7ef55403f..e436cfb11400 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-27 16:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-27 16:32 UTC (permalink / raw
  To: gentoo-commits

commit:     f72268621267ceb814036826417dda4e4272ae16
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 27 15:51:23 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 27 16:31:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7226862

sys-kernel/gentoo-kernel-bin: Bump to 6.7.11

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.7.11.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 224f4e337c10..0e2405f3329a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.6-29.base.tar.xz 1589756 BLAKE2B 6c60dfac5e2a0d887a745c7a4c486
 DIST genpatches-6.6-29.extras.tar.xz 3712 BLAKE2B b38d84de7a6affc3adf4a04d4719058a77589033e39c70e55c818c2c2762967cc832b184be58891e14288e06df3ded4992cd8c10285d1de9ba2fa01704a46e3c SHA512 5660a05968a6d87e0a9897001962d8c2a8ead8f27aa01fef5d1905864414d959264213fd1ec417a5396ab70c1af7953d6874a1d57f65109d2d0d34423f412843
 DIST genpatches-6.7-14.base.tar.xz 759200 BLAKE2B ab81cb25145e344d43c649a7330804d9fccebd85aa8afed415c8de65d7cbdfea1884447f825b10919543d667127810dc2efae7001e52c506c9bf0598a3f572c6 SHA512 eaec167accc9c27c002262f39cd01d2de897c9629fc226360887b513227104248cdce2d4a2d3d25e86968e74d5f7dd516f599c5e45a77a896b3a482d194b1622
 DIST genpatches-6.7-14.extras.tar.xz 3704 BLAKE2B 2dc79c939c1793afba3591758b5a4e51987683c086e688b79c4a6817cf35f1486f06a869e18bf49c5d102c77152b842bf4669e9c77b59e35401ffff2de422477 SHA512 e198bdf7f0d6dbd937f31d0ae4d0de3a9c1091410b5a709ab1606a21372b6d2b58cf1e298ae3b1f25fac1f677a0f618f01755a542493879d876bf296f8fa33e7
+DIST genpatches-6.7-15.base.tar.xz 971400 BLAKE2B fc87e6e218c0c26051b83545f82a491a83df9b0e324f1f659329b144a81aa21ac6e90532ab080eafc99b7f87b9d8ac6aca84b043653cd09b8c41b7e34e52a9b7 SHA512 3c62c11bd8de96e86dd7224bab00103fabf5dab58c2d5d6ab2c27302802eb3d5fcd9370ab8c209f4a62a8f2d290107edbba72bf9dd8d78760c15234989aec5d8
+DIST genpatches-6.7-15.extras.tar.xz 3708 BLAKE2B 8ed59cf05b758ec9341f6e8488338ddcb60e70cb1d25e39718cfdca425d47e7d5a7cbe4575da631363c89d263bdc65cbc8db718550f0f0978647891a6dd3677d SHA512 b01ec4dff86934dfe5686df4fde1b9d5534b156d127451f3bbb1267df8f3f7d67d11a496df3896d6b5777476cc704578b00c8fb124176216467b5bc4e184c9e2
 DIST gentoo-kernel-5.10.212-1.amd64.gpkg.tar 63252480 BLAKE2B 3ce492216591a8c99b136e3baa7588a412917ff84dba8db91eb9d25c314b109f83009d646ed95c08a8af7a429f8a746ed824f5e6db679777cb19cf07ccef095e SHA512 dd29113f7409ce3d71df2354cd015be6c4943e13a7ffdd1609367f418aceb3eb6aa1687f9bfed20796b230dec1ed27b7bfa4c00398d3b65fa6109dee790a136c
 DIST gentoo-kernel-5.10.212-1.arm64.gpkg.tar 56719360 BLAKE2B d51c72f1bbf54f579869cb40ee9eb9b352e5a8521f4cacc58bf42310545a3305c90d7a518a86cb5d14c509ebebadcfe9a30e6d89c18f31061b3f84159b3205ad SHA512 29803f672fba9c74b88121f19582dc86ee72992b5c5e7a37dc52e02e27cb47839bd5d2e53247cdb2073374e4468663b83a5f79bfb6f0a99131a79127026974ff
 DIST gentoo-kernel-5.10.212-1.ppc64le.gpkg.tar 52879360 BLAKE2B 44e42395f00747b601046facea7b134bb06ccd45cfb4c5e93b39e3dcc1468702077894f7f32cf4e167db20bcf4bfea97f76003debc2439e6c3f56a4ec41e8c62 SHA512 06f4c7dc25d4ed4536a5a25d8e7fdb418483ef4aa03b7184c51bb5664739f7aa71416957f9edaa9e85e396fb395c4637e720d55d3b10aed3837a8da8a14dfc1e
@@ -76,6 +78,10 @@ DIST gentoo-kernel-6.7.10-1.amd64.gpkg.tar 149401600 BLAKE2B 943b7f5a49ccf2b15dc
 DIST gentoo-kernel-6.7.10-1.arm64.gpkg.tar 121231360 BLAKE2B 6b1d5f9cb7850d8dc9e8df63d2bedf4593e56d6658e4992c57fa77352547f2db8a27ad489df30ead11275e4681c7b19a8655d55a2304f4b62e3957edd1795673 SHA512 65ca057f02a791cc9b5929640525decd5a378d8ab5f5f34c048adc59be32c59e425398ae7d69a2efb36a1cb15deb43f87db4f4a3086007bf8d19f56914607278
 DIST gentoo-kernel-6.7.10-1.ppc64le.gpkg.tar 65536000 BLAKE2B 72b1f773ea421332d95a119a96146f0ac18268a852de43e6ffc8bd018c432689243a8f04fbe8588b670e566c574bb396bdc975ca25a45ab58e6eec63e8c2ea7a SHA512 25312e14fd2a8c31a71f6697bce9443cd46bb45e7b3bacb601971b0f6ff53c4e1c40aaba259f8c6099ed44b944f3509607cc48637ef430f373ba06ea0d7a5b3b
 DIST gentoo-kernel-6.7.10-1.x86.gpkg.tar 69498880 BLAKE2B f8e5f5676377ce0880479707a473e7cabafcdafcd62b8a874c22c73c15e7924eedd0bfc6dc4530ef92b331354cf36f482d0169c792825581edbd195a4f4aa9ea SHA512 afb970cbf592e7e1aa897646e950b9bd93b4042e4baa910f57bd4a72002db09dbcbe85eb3ab177aa89f10ca2db3c54edc7adf8f329dbbe6b6216874dc55569b4
+DIST gentoo-kernel-6.7.11-1.amd64.gpkg.tar 149442560 BLAKE2B c6175a3b91b93291e240df16fe8a1586da6454016e007a985ff1c8ebb64d7c5d2af724162a2ed713b224dc5ea2f06a90309b53b9372dc6ce8779173bcb51aadf SHA512 d9e8e4ef749739ee7a8d78c204cec3cd0dfca3a82f95e623c6071bf3cc90959a66ea559ddae459acaffbb70ae981c0de96e8859179c4bab89158f6fe4fc5c6ce
+DIST gentoo-kernel-6.7.11-1.arm64.gpkg.tar 121231360 BLAKE2B 59753e9dff475c7ec56b9e84125d34d2155649b776726f661b560e1836799f53ad59bd4af86542ed600079129753eec998eec71197db252eeaab64916107b8ad SHA512 96143b5e24f726812144a757c9170e472211a754a2213d3910b9e536001ffe33c58f170348a66ebface0f9cdb368f30d633ae286962976f0c9c56179aad75425
+DIST gentoo-kernel-6.7.11-1.ppc64le.gpkg.tar 65536000 BLAKE2B 4d950b3f819ef6e5ebb02e782d042fa2682c393722e9584cd4d41e18b6b0c916dca540cbd563db538f1855c4fc7755eba61a6437c80284f6f6883008a1cd833f SHA512 15e27d1fd28347606668bef5eeaa5f5302e2c9b131805016a53a5ea89100e3fb11bd4c2f1d7946f15c83818e42e993d712b75351213d3931df264e56cc6bbd9f
+DIST gentoo-kernel-6.7.11-1.x86.gpkg.tar 69509120 BLAKE2B 10b6b0a673faf54df6f852aada102541747688d8611a5295cdcb4de045dbbc6f49260b3965d49ba3e913872fb7c76d19f18a4dce01b544b2336000214b2d3ec3 SHA512 99afa32fa6f1ebb8fc7661f5995524a1b7426f2544302c72b8f048ae060479a457cc258465a85eba42b7ca248cd05d06639664f4d4b28aedb73e19504916feb0
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.11.ebuild
new file mode 100644
index 000000000000..b73e3912b990
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.11.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-27 16:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-27 16:32 UTC (permalink / raw
  To: gentoo-commits

commit:     794a98e403ebe65ec7dfbf43cdd22c2d874ea818
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 27 15:51:07 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 27 16:31:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794a98e4

sys-kernel/gentoo-kernel-bin: Bump to 6.6.23

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.23.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6568d1423acf..224f4e337c10 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.6-27.base.tar.xz 1392292 BLAKE2B 46e3c354f7c27182c2f97bd20c165
 DIST genpatches-6.6-27.extras.tar.xz 3700 BLAKE2B 36a21c970dd2c8f72a4496b9f72faea3e94fba49342e00b7cdfc0ca6d4f3ab14fef161a7d02ad13b1c7db73af3c96b1c145453d0645791b46b34f599b3947582 SHA512 996a1b0a5c625043ececbeacc648f4dd71da2e239482ca515b680b146ba6041feeb0924929b1b2b6ee4f3ecc24c85926e54e28058d9401d4399282151332dfce
 DIST genpatches-6.6-28.base.tar.xz 1406852 BLAKE2B 09691b429951a495b8dc0e076930d72f4f5c51c0f41cc0779d7c27bd1c161e007ab6ca9007ef43db4aeed4ead3ba84dcd93ba2b31fdd689c785fc38d0c46425a SHA512 500492b25b5a8eab5781e3c7758fa1685b1050bdf30b0c8fbb306db078de1bf06e0aeea6547fd7fa868dcb84047d9842f37f5851e3637633f693a5b653cfae96
 DIST genpatches-6.6-28.extras.tar.xz 3704 BLAKE2B a1c1a33eee156346766d88b142a1f199f483e3589930537c1329ef2e5946780278e902f2c912a639779ac76c61782b526b3dec8434ff678f30d4a6bbe4b95238 SHA512 f1ca783a6a90bdc40c92f004b01cd9ec4ae13db9b6ed71708c4489155df95c900d395ba3b682e62dcb69d71151f38759cc128b9775e3983d3760c01a1b453ae0
+DIST genpatches-6.6-29.base.tar.xz 1589756 BLAKE2B 6c60dfac5e2a0d887a745c7a4c486c9280169dc56447807096e9727eea11594adcf3876fc11a8f990a4aaf0961e5c0c5977b5369fa2d67d991336412a6847f2d SHA512 11f2d538cd72b33c694633b892dced44aa6645e13285d7201475b29533820523de86501bc5f5385f06f06cae5504d11d3f52e09d72ffde390bcde2132b3d3dec
+DIST genpatches-6.6-29.extras.tar.xz 3712 BLAKE2B b38d84de7a6affc3adf4a04d4719058a77589033e39c70e55c818c2c2762967cc832b184be58891e14288e06df3ded4992cd8c10285d1de9ba2fa01704a46e3c SHA512 5660a05968a6d87e0a9897001962d8c2a8ead8f27aa01fef5d1905864414d959264213fd1ec417a5396ab70c1af7953d6874a1d57f65109d2d0d34423f412843
 DIST genpatches-6.7-14.base.tar.xz 759200 BLAKE2B ab81cb25145e344d43c649a7330804d9fccebd85aa8afed415c8de65d7cbdfea1884447f825b10919543d667127810dc2efae7001e52c506c9bf0598a3f572c6 SHA512 eaec167accc9c27c002262f39cd01d2de897c9629fc226360887b513227104248cdce2d4a2d3d25e86968e74d5f7dd516f599c5e45a77a896b3a482d194b1622
 DIST genpatches-6.7-14.extras.tar.xz 3704 BLAKE2B 2dc79c939c1793afba3591758b5a4e51987683c086e688b79c4a6817cf35f1486f06a869e18bf49c5d102c77152b842bf4669e9c77b59e35401ffff2de422477 SHA512 e198bdf7f0d6dbd937f31d0ae4d0de3a9c1091410b5a709ab1606a21372b6d2b58cf1e298ae3b1f25fac1f677a0f618f01755a542493879d876bf296f8fa33e7
 DIST gentoo-kernel-5.10.212-1.amd64.gpkg.tar 63252480 BLAKE2B 3ce492216591a8c99b136e3baa7588a412917ff84dba8db91eb9d25c314b109f83009d646ed95c08a8af7a429f8a746ed824f5e6db679777cb19cf07ccef095e SHA512 dd29113f7409ce3d71df2354cd015be6c4943e13a7ffdd1609367f418aceb3eb6aa1687f9bfed20796b230dec1ed27b7bfa4c00398d3b65fa6109dee790a136c
@@ -66,6 +68,10 @@ DIST gentoo-kernel-6.6.22-1.amd64.gpkg.tar 147240960 BLAKE2B bf7141a2e71fbddf528
 DIST gentoo-kernel-6.6.22-1.arm64.gpkg.tar 119234560 BLAKE2B 2c940875e0b75b2ba373de0b334f826c501f0eb572eae3095187c3999cd0f64b749f2e8b64ef06e9804d2d90c67aa418420ba2f88c316ee6680245362cde7beb SHA512 bb2116948b0343f51a380bc7ca4e04e7ad2aed8c89fe178ec1a6074ecfd5861b6c3c2a6990d47d8db503c2a4f4aa4bfe8f4bdeb38f1498d1a9aecdc850cfad44
 DIST gentoo-kernel-6.6.22-1.ppc64le.gpkg.tar 64389120 BLAKE2B 5afff380977b5021f48ca368321d33948144d68b03293b85aaa6ee5ed7d2aad86f62f563b898b7ba341dfef5667c3f9ab8d39dd0d4930193a65107a9331f67b1 SHA512 8d4c1135ec6c9b18752fa45a131f03e01fc5aecee73639f83a1e984cc395afb4c1426eb7d3275450eb15b2774735368e65cb17718258660ed6c9df86e5069217
 DIST gentoo-kernel-6.6.22-1.x86.gpkg.tar 68352000 BLAKE2B 01d9036c758e8cd45c3bd54a9cd88d326e110f8209ca14908723a71e21ce676b392d3343ee5a0ce8a62f5d94bf8ed4967bdf0fcd1947632d5eb0da1bda4c22d7 SHA512 7c344350332e53f2140cff466873f56154b190da38f3fcba35b1ec6bcf451371d22c61ddf4473fc52d4ab905b0188e5d61fcfbb96ab6d8cf847191651d6fa216
+DIST gentoo-kernel-6.6.23-1.amd64.gpkg.tar 147200000 BLAKE2B e3d9c2e127c1744bcdb478e0f93c3013ed58f238c7d363fcdffc08ce79fa864e325417a78d22e010a6a6c5530ee2571bd38118ada7d3c5c5f2e432fc414b601e SHA512 ff3a53d9bb3a7a8cec3f5393be01460532a9d308ccc3f78fe596c7990fcede971112399cff2c734022144ec9d879f5f4c7a7cc2beb398ce7e4a3b6fa2d8f32a1
+DIST gentoo-kernel-6.6.23-1.arm64.gpkg.tar 119244800 BLAKE2B bf346737d792c558006019cf8aa49c4948d2645a55ca296d7af864ab0e28bfc060e4a38eefc31b82ef0d85b458a3f838ae7507e9f8d132998fc5d8d28842f65d SHA512 5da53f4e9437b46ad887661a0a3716b3d23cfe6e3ebf9e0223a4d5fbd185e7b674cceddefd532d7df6287f86122c9a6303a7e141134bf8b4c5df9fa89c8f0a23
+DIST gentoo-kernel-6.6.23-1.ppc64le.gpkg.tar 64378880 BLAKE2B 2b85ee686df8828ba49d26f836abc14506a35aecb03989061b5264780c7cd6e9c602f73f00fb0653036870db7cfeecb384a15427d9ef3d11c64b22302d7382e8 SHA512 1f48c8aa5947258d0dddf4a7b99e7b81393b798f82a784636869c41017143c2b4ef098fc729a40cf23ae72123b74e6ce349ce2040998687d12a55131cabff4a8
+DIST gentoo-kernel-6.6.23-1.x86.gpkg.tar 68352000 BLAKE2B 86395b953e1d757cf9ab948421d0d802f64dea448c1da96bedef88db673d6ef8c8a0347eb17a5bbaf189fb8ded904ecc741121914737faf3d277a0baa08cf0d5 SHA512 79f6bcbf4a655abcf4c2658ea0858c3c52bfe4ca27f43fdeb79a0aa10438d383c1aca603703171d69cf0977f92c80165de755453cfc1ef3ea124298c7fb66a4c
 DIST gentoo-kernel-6.7.10-1.amd64.gpkg.tar 149401600 BLAKE2B 943b7f5a49ccf2b15dc97f7287aafb6fe9f0100e17de98610630049ba0ce0d1251153bb19cdb1227f21d502c5a7fe3652b88eaa4db6339707517d219ebc687a3 SHA512 a5e17b08097706ce0d43e3182c75529d8a7007e13c501b7409c9079f1e560010604108f8ed07f47374585a9c3b1c455c4e9ffa96eb0d1cbcbed6704b694a1d2b
 DIST gentoo-kernel-6.7.10-1.arm64.gpkg.tar 121231360 BLAKE2B 6b1d5f9cb7850d8dc9e8df63d2bedf4593e56d6658e4992c57fa77352547f2db8a27ad489df30ead11275e4681c7b19a8655d55a2304f4b62e3957edd1795673 SHA512 65ca057f02a791cc9b5929640525decd5a378d8ab5f5f34c048adc59be32c59e425398ae7d69a2efb36a1cb15deb43f87db4f4a3086007bf8d19f56914607278
 DIST gentoo-kernel-6.7.10-1.ppc64le.gpkg.tar 65536000 BLAKE2B 72b1f773ea421332d95a119a96146f0ac18268a852de43e6ffc8bd018c432689243a8f04fbe8588b670e566c574bb396bdc975ca25a45ab58e6eec63e8c2ea7a SHA512 25312e14fd2a8c31a71f6697bce9443cd46bb45e7b3bacb601971b0f6ff53c4e1c40aaba259f8c6099ed44b944f3509607cc48637ef430f373ba06ea0d7a5b3b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.23.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.23.ebuild
new file mode 100644
index 000000000000..b0e3fe1f8248
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.23.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-27 16:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-27 16:32 UTC (permalink / raw
  To: gentoo-commits

commit:     02a0ca9acf3879707050f51885d7d374b9ef3e7e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 27 15:50:51 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 27 16:31:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02a0ca9a

sys-kernel/gentoo-kernel-bin: Bump to 5.15.153

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.153.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 00c469cf49b5..618ac0d4b69d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-160.base.tar.xz 6317352 BLAKE2B ccee78c3ccba8755f0e9de9e62c
 DIST genpatches-5.15-160.extras.tar.xz 3936 BLAKE2B 7b4d7802346372f862321837b1b554dcc5cd666be0a39fb56c6a6364060c3c5b5fe37d77d131beff6f0ed4c6290d9c9f9eafc58e9a923e268cafd2814ea9d18e SHA512 4ff242b000ce5969dd50c424ebe94a417271a2af081584e91d155ef11c3b11536fc8a242b0e536491396317ead92a825590208c5f317dc6a8975bbfae28a17a1
 DIST genpatches-5.15-161.base.tar.xz 6394340 BLAKE2B 9b30c56e1efcc866985caa448061cf8fb8973ee99a65c55787df122518bafa358760222944420add65ec777ad3012f06f74e0b8a4c2ecef32d5b882e78735ba2 SHA512 63cc6a96813f197a0d37e8a98a603ee594244cc6d18fd2e0fd566ea4a72866c425abbf847e9389472a7a3ceaa6118eb72e2c09d838db4698e0402f3a92bf229d
 DIST genpatches-5.15-161.extras.tar.xz 3936 BLAKE2B 3bbf29d5ff26051c5f115439f42a07a3af47a681065e00561f8636aae51142b82b87d7e2879839d5abc7bec944b193aac31d2eed543275b94f47dca2eda38090 SHA512 20e5ac4f8e8903a86cefa2cbb3a4962f3dd60ab56f71397208622230ea1f4d481d703d6594fa9269e46d2369514d1c6deacfcfdbd97cd50ad9ee63c220f289b4
+DIST genpatches-5.15-163.base.tar.xz 6565400 BLAKE2B 2ad4b5bf3b7654936bc9354d8f737435b8bb0cd0a8e12600cc453410ce99c5e41ee5659d19d1d0fd9939fccdee2ee584f7d73cfb05cc844f3097bf8907cde6f0 SHA512 b51d2aca5891582bc27f258f0de629230d793960548e385492d7b1e4cbabd2acb40c628a7d63c6182d31cc28c9a658f6a496997174a8116a14c5b2253fe921cb
+DIST genpatches-5.15-163.extras.tar.xz 3944 BLAKE2B 61018af8eae6b9492e3ce11d26a33e0bb5207f05ea7353e4b843b2ccfcf67ef02c2f70833921573e13e5f11443733d64ffb15657cdbdc02696f03ac2e71c75c4 SHA512 69e5a999aa527472e3fb80ffbe0bbb9c9c3d81aa4a4e623d361febe3ed1c695ab647b9e4ae3e1978b12981636f7a1d7f0a65685ba140e6515e45ec3ed0747a70
 DIST genpatches-6.1-90.base.tar.xz 4798868 BLAKE2B 3898a35ee9d3ea977c455a8432d512ed9f282f3b961b0046b79843bac59b136d9834c6fc128c5fdd2ba28b1d25e98c47b67bc3c50287cb05a372ed34d2b8982b SHA512 6bd2353dcb0caedfbd009f66d10e6201079c481101490fbe131168f0e46203446226c47a85059bcdeb8a3395ba79ed9ce0075c144ea8f94dffc0911958f679b4
 DIST genpatches-6.1-90.extras.tar.xz 3812 BLAKE2B 466c0b796df7406c228fd4dbad20f84c2fb99203ccae1a9e018a15a0314dafb478ef89dbeefaa012b0873a06fe3398b7f17f68bf8275283cafd0d258d44c3572 SHA512 1744cb7d90176d3eb09195679b51eb0aadfe5a3452dc2d2b299262eb7aeda3071bd0bbdadab2c05bd266c288eee5580e4da1190f308e8755140d454226f32204
 DIST genpatches-6.1-91.base.tar.xz 4814756 BLAKE2B ec513671056ba3f42380e4f57115746c78ea26fe982bfdf9b0d7775938f90fed2d5c940ccc8bb90865874684104784631865b735ed6ca5cf069852611dd9db8e SHA512 8a034d617f7639d0bcf4fef64b1fcdd91f158311c4af6ef5452c666e3202078925f293daa441493180b4932d371094927b56d1c7adc7bd45d21b47be6f4a3912
@@ -38,6 +40,10 @@ DIST gentoo-kernel-5.15.152-1.amd64.gpkg.tar 66324480 BLAKE2B e6e42934b24cc094e1
 DIST gentoo-kernel-5.15.152-1.arm64.gpkg.tar 59719680 BLAKE2B 49b083624cc421f3f8a4e24418c2b6090858a9448de9df953aa5469ff5f3a05f8966372d6715af715a9ae3b94e84e203de1808c0a71f88f6918d9aa8adfbd61a SHA512 4407e5e2d8c993d9ca07c5138680c69f18c69872fdaf5907464ad5534f0b99501a18ef82784fc22882d96b7c0e58a58bb6c10cdab1965e960b6b7772c09b6305
 DIST gentoo-kernel-5.15.152-1.ppc64le.gpkg.tar 54988800 BLAKE2B 1d4ad8e5c11baa1dea591af9fed9aefde142b8c998bc6f7d25f8bbec3582490c4b9ae7c888936d80c24336c3ae0d5f760d7dc92f5bc1bbf78c9a8ae9d31fb78e SHA512 f61b9fd93041dbb6becfab48b7a2d056fe4110ccc3b0f42b9d00c09649df2eaf324abe5be81fe0b34d171ea53c6c29b2362dbc2e3df860ae1652232ebaa30d5d
 DIST gentoo-kernel-5.15.152-1.x86.gpkg.tar 56084480 BLAKE2B e62cf0e712e73f5a047e62158a3d57451c6c9ccb493077b8589712d43b1d91d45e726797849e3897d7c5a1cf78081ab416b5e603cf475eb1e2551f59e9d77c9c SHA512 161376038f72e2ec42c69c859d481835c9347d45b3662e1ab215b704cdc78bddb6c58b81d36dfe6e13ca363e7e9d51e8bbd8391ee44810cffb88a982df8dfb15
+DIST gentoo-kernel-5.15.153-1.amd64.gpkg.tar 66344960 BLAKE2B 0f277e0412c5224604a257532fb9c04232f2e50fbc9ba76a4a7bdb295a183cc427ef6190049fe2a3f57c507bcedb43804dbd4c89f953d67f5af5f87e75248256 SHA512 7e4cbcf95dbd1cdedcf9153384e8aea9cab4dbe8a6f77ea9a0968bb8bbb04ba3697bfcbaf186ac7c844ce3104389c822fdcfa0e9604b3726b6975035c16d9a99
+DIST gentoo-kernel-5.15.153-1.arm64.gpkg.tar 59729920 BLAKE2B 8ca9fff739008acbc7184b4eef3a31a85986e2d16abae364512eafbab111797ab77b85dce1674f0aa23421e2a32e2e4d8493c39a825ddbdd7234923c32babba2 SHA512 27f43027d905e38157a0b7574998fb09c905f71a2e01724dde1469ecbb6b46962279f353fe1dc9b4ff4e67d9432dad96d78b148890a6bc6ee6ccb1af08bdf5f8
+DIST gentoo-kernel-5.15.153-1.ppc64le.gpkg.tar 54978560 BLAKE2B 66035605c7dc7107e3e6846d75a30d57e86108e3d40358017466622db84f38d5f242cd2331635b35a0bb0ca8c8ddbb6c2537bc4b6419e43b66d36c58d9ad6eac SHA512 d318623ff12c8ea86fffa1bd45b72d36f931828babbab92d5812ba6cbec1ca01297a89957cb29267e1c0a3f3fee91610bdd46b2b63e6a3bc7622d9c343980e0c
+DIST gentoo-kernel-5.15.153-1.x86.gpkg.tar 56084480 BLAKE2B e730a0fce140a7f4db26dde9c71e7912190c64359bdaffb3b444b0cd07db3f5ebfbb8d4f986a5623e3a3ba5181b3f68c35c7c9cb3919ed3bf8f09dd62b5248c2 SHA512 64c9bb350358bd2b509c25321ad623521b2013d42ca71233b5c3b17f7c13136b7b6128f4427ede9b6c64ddb9c4db6935d0f412f1a000a34b22aea1a182ed84db
 DIST gentoo-kernel-6.1.81-1.amd64.gpkg.tar 72632320 BLAKE2B be651a239cb2bebe217afeafc355d1c8548d9cc05e7e4675649f55bf608e039e84a45516aba30ed7ac5546dfa6bf452f458c2f0340052cfb548bde260b1584ae SHA512 f1a3b43e6a3723b4f30ac2830fd80d5ae561869f4c0278d074039dc6df86fd2aee9dbba80f47e321b8c6200fdce9890cd1476ed5f5e251c8637bc56e5f7861e8
 DIST gentoo-kernel-6.1.81-1.arm64.gpkg.tar 65638400 BLAKE2B c4c69cafb728f031955024812e462d03c3d2d7926f50ef565022e3b5289a28b4cab86534dfdf01a75764c14946d6e46a2fab3300141a5c5a22cf320ffdd95d30 SHA512 9b5184441de294aa65cec066ab2d2889854695afde6e305ec641f7a93866a759ae88c582faeeb7afa3a133ec8b41ca2a11925538f7c2208290846a3cf51bb3b9
 DIST gentoo-kernel-6.1.81-1.ppc64le.gpkg.tar 59893760 BLAKE2B 1618e51aa2703355697da43e4a923aacd2a90b5c0c9f700f6e2aa1cb89e746828f6818a74274a8861f34a0501bec8fd9728461c8574994f0fdd520a3e1be292b SHA512 c8d3585af897427f6df180a8d8a53d78a66299574a548eb14f21d7ccbdc793db2495ddea88adde16b5677d86830f61c49c58112d10af3590f5322805ac9d878f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.153.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.153.ebuild
new file mode 100644
index 000000000000..eff249432fc9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.153.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-27 16:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-27 16:32 UTC (permalink / raw
  To: gentoo-commits

commit:     d17c96639e054e9e0b0a149b63bb0760be1cb7b2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 27 16:13:58 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 27 16:31:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17c9663

sys-kernel/gentoo-kernel-bin: Bump to 6.8.2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 +
 .../gentoo-kernel-bin-6.8.2.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 168 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0e2405f3329a..2fc14f47b52c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.7-14.base.tar.xz 759200 BLAKE2B ab81cb25145e344d43c649a7330804
 DIST genpatches-6.7-14.extras.tar.xz 3704 BLAKE2B 2dc79c939c1793afba3591758b5a4e51987683c086e688b79c4a6817cf35f1486f06a869e18bf49c5d102c77152b842bf4669e9c77b59e35401ffff2de422477 SHA512 e198bdf7f0d6dbd937f31d0ae4d0de3a9c1091410b5a709ab1606a21372b6d2b58cf1e298ae3b1f25fac1f677a0f618f01755a542493879d876bf296f8fa33e7
 DIST genpatches-6.7-15.base.tar.xz 971400 BLAKE2B fc87e6e218c0c26051b83545f82a491a83df9b0e324f1f659329b144a81aa21ac6e90532ab080eafc99b7f87b9d8ac6aca84b043653cd09b8c41b7e34e52a9b7 SHA512 3c62c11bd8de96e86dd7224bab00103fabf5dab58c2d5d6ab2c27302802eb3d5fcd9370ab8c209f4a62a8f2d290107edbba72bf9dd8d78760c15234989aec5d8
 DIST genpatches-6.7-15.extras.tar.xz 3708 BLAKE2B 8ed59cf05b758ec9341f6e8488338ddcb60e70cb1d25e39718cfdca425d47e7d5a7cbe4575da631363c89d263bdc65cbc8db718550f0f0978647891a6dd3677d SHA512 b01ec4dff86934dfe5686df4fde1b9d5534b156d127451f3bbb1267df8f3f7d67d11a496df3896d6b5777476cc704578b00c8fb124176216467b5bc4e184c9e2
+DIST genpatches-6.8-3.base.tar.xz 250824 BLAKE2B 2dd35057816341b1dbdc9fc651b2cd8f2600d11026cd73168e32adf59d08c93f932adec3ab3e00b24852e565e058054503a09278fcadb9f3ac6c640bf4972e58 SHA512 c5cd4b802009128f3b3a637551f35c678800054c75bc1e09738f957428b7087b93d88ba89f65ecfc5d71b89e0c9004c2024edfec7ab36612fb214ff5ca5b225c
+DIST genpatches-6.8-3.extras.tar.xz 3712 BLAKE2B 1477adb78ce367d923717752d92ceeae28cdebf82484d30b3d4b46ecb308dd6418b67bab000f37312a129aa4453910ee88db1d1f84a9e943b1edaf90d15d20ec SHA512 bc1ea41091c8a8d093652332c6c11ce727730c7b922b457e6935ac1a20905ad9c4bd8757812feee50315ab7658e388e6bb292fdda4b6f03edc1ee184b1db76f2
 DIST gentoo-kernel-5.10.212-1.amd64.gpkg.tar 63252480 BLAKE2B 3ce492216591a8c99b136e3baa7588a412917ff84dba8db91eb9d25c314b109f83009d646ed95c08a8af7a429f8a746ed824f5e6db679777cb19cf07ccef095e SHA512 dd29113f7409ce3d71df2354cd015be6c4943e13a7ffdd1609367f418aceb3eb6aa1687f9bfed20796b230dec1ed27b7bfa4c00398d3b65fa6109dee790a136c
 DIST gentoo-kernel-5.10.212-1.arm64.gpkg.tar 56719360 BLAKE2B d51c72f1bbf54f579869cb40ee9eb9b352e5a8521f4cacc58bf42310545a3305c90d7a518a86cb5d14c509ebebadcfe9a30e6d89c18f31061b3f84159b3205ad SHA512 29803f672fba9c74b88121f19582dc86ee72992b5c5e7a37dc52e02e27cb47839bd5d2e53247cdb2073374e4468663b83a5f79bfb6f0a99131a79127026974ff
 DIST gentoo-kernel-5.10.212-1.ppc64le.gpkg.tar 52879360 BLAKE2B 44e42395f00747b601046facea7b134bb06ccd45cfb4c5e93b39e3dcc1468702077894f7f32cf4e167db20bcf4bfea97f76003debc2439e6c3f56a4ec41e8c62 SHA512 06f4c7dc25d4ed4536a5a25d8e7fdb418483ef4aa03b7184c51bb5664739f7aa71416957f9edaa9e85e396fb395c4637e720d55d3b10aed3837a8da8a14dfc1e
@@ -82,8 +84,13 @@ DIST gentoo-kernel-6.7.11-1.amd64.gpkg.tar 149442560 BLAKE2B c6175a3b91b93291e24
 DIST gentoo-kernel-6.7.11-1.arm64.gpkg.tar 121231360 BLAKE2B 59753e9dff475c7ec56b9e84125d34d2155649b776726f661b560e1836799f53ad59bd4af86542ed600079129753eec998eec71197db252eeaab64916107b8ad SHA512 96143b5e24f726812144a757c9170e472211a754a2213d3910b9e536001ffe33c58f170348a66ebface0f9cdb368f30d633ae286962976f0c9c56179aad75425
 DIST gentoo-kernel-6.7.11-1.ppc64le.gpkg.tar 65536000 BLAKE2B 4d950b3f819ef6e5ebb02e782d042fa2682c393722e9584cd4d41e18b6b0c916dca540cbd563db538f1855c4fc7755eba61a6437c80284f6f6883008a1cd833f SHA512 15e27d1fd28347606668bef5eeaa5f5302e2c9b131805016a53a5ea89100e3fb11bd4c2f1d7946f15c83818e42e993d712b75351213d3931df264e56cc6bbd9f
 DIST gentoo-kernel-6.7.11-1.x86.gpkg.tar 69509120 BLAKE2B 10b6b0a673faf54df6f852aada102541747688d8611a5295cdcb4de045dbbc6f49260b3965d49ba3e913872fb7c76d19f18a4dce01b544b2336000214b2d3ec3 SHA512 99afa32fa6f1ebb8fc7661f5995524a1b7426f2544302c72b8f048ae060479a457cc258465a85eba42b7ca248cd05d06639664f4d4b28aedb73e19504916feb0
+DIST gentoo-kernel-6.8.2-1.amd64.gpkg.tar 150753280 BLAKE2B 46792a78448da3b21585fcf231e40b501e7850fe8ef21b083ca441287da534420a905aacc1998ca18e35ec859545f35b99f7394f1a3863dca48d45d78ca0effc SHA512 971317dafeea52e37c9cc74b90d5d8565aa39b3416409d0cab6932300812796384544f5556f8c3b696a9f14911810e4122531eb24fa1cb6c03078ab4daa8839c
+DIST gentoo-kernel-6.8.2-1.arm64.gpkg.tar 122347520 BLAKE2B 2f527f69c20f810c0e49c0e4953e5034c127801fde66e5146b2c6a959ab17041cc26cee86d7d23053feeedb009d9f270f99757a1a0060f8ea4720d3b6f9c1b39 SHA512 d840fb365b0f1749beae1bc034ebab6db664d5f5b9fbf74907ae2f93d3cc71176a19cb0257234e52d5c2ef2b87421a4f445f636eb7149c51f48505aaace92446
+DIST gentoo-kernel-6.8.2-1.ppc64le.gpkg.tar 66263040 BLAKE2B d4884d943e937cb01d59def78dcc386fd7e163aeaba079e4383e6505df3e0b1b57785c44e2502e46cafc7c2c25aeeda0236f2c42c2e9153b814afff3d200c177 SHA512 23336bc1a6770dd9048e47bec33b4fddfb8a26bf1267b3fd8dd0d78e96595533a377348a8d8a1ddda28b0562341372713debd7f12bac05ff3ae804a2c11b7951
+DIST gentoo-kernel-6.8.2-1.x86.gpkg.tar 69969920 BLAKE2B 5c9b1f3b3034e94113cce0d830eddaef4c545f25fd5061ba8aa8d0e0ce677ef8c02490682600f8f911e183ba4320055e3e4b3f483cc365d085a1833064d6d0bf SHA512 a43f7b3cb6daa12908bf2695e30d98068375863b5870ff0b55ffae702abed277131b62f7c02440930422d77eca647bc3a3c29dca953e4511dfb8387622dc95dc
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
 DIST linux-6.7.tar.xz 141406528 BLAKE2B cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e SHA512 de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
+DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.2.ebuild
new file mode 100644
index 000000000000..8430e3fe8c8b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.2.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-27 16:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-27 16:32 UTC (permalink / raw
  To: gentoo-commits

commit:     426cc2c0bb742bb1ec5460d6cfa382bdc839c6a2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 27 15:50:59 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 27 16:31:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=426cc2c0

sys-kernel/gentoo-kernel-bin: Bump to 6.1.83

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.83.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 618ac0d4b69d..6568d1423acf 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-90.base.tar.xz 4798868 BLAKE2B 3898a35ee9d3ea977c455a8432d51
 DIST genpatches-6.1-90.extras.tar.xz 3812 BLAKE2B 466c0b796df7406c228fd4dbad20f84c2fb99203ccae1a9e018a15a0314dafb478ef89dbeefaa012b0873a06fe3398b7f17f68bf8275283cafd0d258d44c3572 SHA512 1744cb7d90176d3eb09195679b51eb0aadfe5a3452dc2d2b299262eb7aeda3071bd0bbdadab2c05bd266c288eee5580e4da1190f308e8755140d454226f32204
 DIST genpatches-6.1-91.base.tar.xz 4814756 BLAKE2B ec513671056ba3f42380e4f57115746c78ea26fe982bfdf9b0d7775938f90fed2d5c940ccc8bb90865874684104784631865b735ed6ca5cf069852611dd9db8e SHA512 8a034d617f7639d0bcf4fef64b1fcdd91f158311c4af6ef5452c666e3202078925f293daa441493180b4932d371094927b56d1c7adc7bd45d21b47be6f4a3912
 DIST genpatches-6.1-91.extras.tar.xz 3816 BLAKE2B c187eb9a26917038be398f55c68d2cf4bd985c778b892d9f22fb5bf6a9064cca0b4dca2e21eb3b1811f8a09b6e20f45f852c8d85a0559a52457e84c28ab58406 SHA512 3e8d69a5464f1e3d4a9629f4d5169c4d8f272a42a51e3f9f801536c6373745b55ef54e46ae54c302eb0cf498edb307e93671f81445e99591cbd63caf8cae3476
+DIST genpatches-6.1-92.base.tar.xz 5022044 BLAKE2B bdc476c487d2102a92683fd173555c2719a26eaf96153b468748724dfe4ee3c0bc7c78d2d789e0bbfbc7620fccf89b882489427c738d6c5cbd12bce9f611f492 SHA512 7009e52a91b1f1bb2c5f1f6e494b0e91ef194382ed183da450be4a83a849cbcbcb83d7333c95e4b91fec56c02059c9c07c299fea9717384d880a9d9c08038766
+DIST genpatches-6.1-92.extras.tar.xz 3820 BLAKE2B be1e90178f400f7e4b6f2e21c6f3e1160c9e5d317eeab902d593838ad9a1261eed8824db27a9852771baea9bbcc7365303098d74cb906ef720f82ab5f2e83a5e SHA512 5e5f0b564987d43bb577449cf6fe65adf59f56a2fdd80fdb09890e02d42771327caf2ef9abcb711a6ab678e45bc6aa6ccae4b448a668856f9533d42e6a2a8e7d
 DIST genpatches-6.6-27.base.tar.xz 1392292 BLAKE2B 46e3c354f7c27182c2f97bd20c165fa8bb79317bb136afbbe1e0906cd405e7cbcab1293e724cda38491f0d1cd9e9009146f18ad9b5ecf54526e69aae43fbc9e8 SHA512 363d26f9410e2d526f07c0831d36733999ec284ee01d684ad15aa5856b007a2d2a189ca414358da87a479dcbbea7ae24add9d8019b4c41c8bf1aae7b67a3b490
 DIST genpatches-6.6-27.extras.tar.xz 3700 BLAKE2B 36a21c970dd2c8f72a4496b9f72faea3e94fba49342e00b7cdfc0ca6d4f3ab14fef161a7d02ad13b1c7db73af3c96b1c145453d0645791b46b34f599b3947582 SHA512 996a1b0a5c625043ececbeacc648f4dd71da2e239482ca515b680b146ba6041feeb0924929b1b2b6ee4f3ecc24c85926e54e28058d9401d4399282151332dfce
 DIST genpatches-6.6-28.base.tar.xz 1406852 BLAKE2B 09691b429951a495b8dc0e076930d72f4f5c51c0f41cc0779d7c27bd1c161e007ab6ca9007ef43db4aeed4ead3ba84dcd93ba2b31fdd689c785fc38d0c46425a SHA512 500492b25b5a8eab5781e3c7758fa1685b1050bdf30b0c8fbb306db078de1bf06e0aeea6547fd7fa868dcb84047d9842f37f5851e3637633f693a5b653cfae96
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.1.82-1.amd64.gpkg.tar 72632320 BLAKE2B 1594d9538235e26366ba
 DIST gentoo-kernel-6.1.82-1.arm64.gpkg.tar 65628160 BLAKE2B 71ae7c2c38dd75836df79de2d632c35a2a7985b860714b509673862749e73a3b10553107e41c03a4423364c0c38db54aa4666b74c38b7995dcb6f101b2e1c48d SHA512 6df57424f2c878060efc1293705c1822ed3572c15589566ad1754e1d9da4db288412684787438df88c083cae65f2dca7ddba9eca0b0631d26ed1d6966e6bc1a4
 DIST gentoo-kernel-6.1.82-1.ppc64le.gpkg.tar 59893760 BLAKE2B 51597514c3abab7fc7c922e6ad337b0e9198eff0d8e8dc204356f16d17f44dc9e5e764b11fedd02cd22fee3ba8fea9cbdd011a86d8fa8ac5a1d87396ba64b249 SHA512 0a2329fe743f86047a24ee1c5ec84a70d5fff0b83bcff855c8361093589cbe02cd5e45d39874cb94d6c1ff3f511c3c269accd243669143d023398914911dbb1e
 DIST gentoo-kernel-6.1.82-1.x86.gpkg.tar 62156800 BLAKE2B 62a05bf7e19bbdd6efff90e41bef7fcf2ae9d16453b98175dc97961e64b4098a587dbadff5c64d7c1c03b4db087011ab45aed31eef03a0537443aeb240ec5db2 SHA512 726ff5193c7d325b744d1b9693bee8a124830f8550cfa28f21ccc4d092fcf6fa50b00093072cbbc9da8c45f258a643e84740a94016a2e22c5abe55a251e500db
+DIST gentoo-kernel-6.1.83-1.amd64.gpkg.tar 72611840 BLAKE2B b5c93879c1aeb8058c8955a3c40a484ca66efc798dd6b19d9fe8f2218c5a7cd928e49fa72c54b371d46759d29155d340edda500c66f071426f75f51850f86284 SHA512 81cf4c56c0771ecc7ed3f81db55fe74dc1717b678fbd8a5b2e03a7fae6042f52f9b5eb23dde3d71c4602a3476763d57b5094226a81f3d638c8607302c385dbc3
+DIST gentoo-kernel-6.1.83-1.arm64.gpkg.tar 65638400 BLAKE2B 83eab90b7ed6f003d5003fd025056a4c0521e824e5ded7729f324e3134458dcdf07003ca3d2c5304658f4d78e211a59bba95c2c0b841fb3a28840efee2176ec3 SHA512 fd49d4665615033443a35505b39653573c48d827d77ac2c6b705a8f5cc2d42926e998dd41e94514009a2fcace85e7dc2cd16860983b26a45a8fe1fcdf2802af2
+DIST gentoo-kernel-6.1.83-1.ppc64le.gpkg.tar 59863040 BLAKE2B 8c480f7dede07a818143c58782c6cdb33c6ce5247cfbbe51ad7cce14f6df5b24c599f3b2e5b413d7abe0d7b7cdb4c70d86155c6e9664d288ccb9d72a780a22b5 SHA512 acbe05b81c000c842720bc43974703423d8ba3487b0955a5e5e006716658a6ea0576dce1ebfe9429ff255f1c98fc3302827613bfd19dd0fa7943ddbee89b0be8
+DIST gentoo-kernel-6.1.83-1.x86.gpkg.tar 62177280 BLAKE2B 5a54f0d2a5c29c5945685de8832b3e635e645e108dc624c20a532e19cb183c46c936a6c796de0c21d2ceed9f4e55b2780a34d9492d7e80a6ee40dccbfc8bd2e9 SHA512 ef6fd24c8ed419f65d429845bfbfafff7bf85810f8048086db6f600f98c8b30467ab7656234f715d5ff6e91c7009fe35b8dc8844bd34f37c91dd60248db50206
 DIST gentoo-kernel-6.6.21-1.amd64.gpkg.tar 146585600 BLAKE2B 12d66fe9f0f1cfc00af099447ee1f92e381a69b60a06e0cc8cd56ec54e5b7c6e3026dfec7f4afd4e329cc7ccfafe1694fe19208228634373333a0291f884e6dc SHA512 8dd171dc40cd6f102c7dfda63cd40f39e3071955641830c5c919de8e4b9f66dec42e0c7b90e0786340c3ab0d1c29a66ec621797e21c0ab4c19b2cf77944ba115
 DIST gentoo-kernel-6.6.21-1.arm64.gpkg.tar 119234560 BLAKE2B 516a6f7c564734b777d0ff3df63b414ff2a1cc1020fa1f5d1c52f7bde26810745a770718c5ecc12ca42c536a7c3efb430fefc5e8b7b091ecdda4edaa866c5a08 SHA512 143880a199dc92a8b1268a15346e3512933d8e8203dd1a981ecae063464a3723557324a2be7310073c3a08cd95fe79d80d28a1898b649481bb836384a8562426
 DIST gentoo-kernel-6.6.21-1.ppc64le.gpkg.tar 64399360 BLAKE2B 54573396023eba5487e8d59e18358ad46ac7ae85d5b7482d48961d6da5d54d4c5d6f3ac9e2d685f956dfd90c68cb2a6319bd93492399635a9f197b02cf2cea7e SHA512 d8e4ec6a1944f9bc9dc4c666af6029fd68be78da8717b37d56390721355ad9c4cf2e1b718e17838fb41f1202d46f6f16147c802fcb06aad3b6037e9bdb623690

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.83.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.83.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.83.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-03-27 16:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-03-27 16:32 UTC (permalink / raw
  To: gentoo-commits

commit:     1c2d3e99ebccd133680ae47b6acf5ab340e93e95
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 27 15:50:42 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 27 16:31:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c2d3e99

sys-kernel/gentoo-kernel-bin: Bump to 5.10.214

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.214.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d94edc8f7805..00c469cf49b5 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-223.base.tar.xz 6584808 BLAKE2B 41f0555956697c8963664a61259
 DIST genpatches-5.10-223.extras.tar.xz 3872 BLAKE2B 26ea7a17b505ef6ba61301999d962c745416164cc047aa5049d6db192f714a73ae0e89d5faa74724820524f4398b2d2f86d00479f28c38bdfdfef52c03bc5ccc SHA512 12b85bafc1b22ba4f310f74fe18c936e6d251787913d03849b117268e4c15e9b0ecf5cf9bcf8275630811e2babc845cc0b817b3d50a9c19fd548a800da537932
 DIST genpatches-5.10-224.base.tar.xz 6613216 BLAKE2B f62d92ad50be996e40459a55f7d2ac9e12a838fd56d221a93bf331f5d60ebf587c347ee915135334a37a0dcbe14dd8e0b1f47211f53c2fcc5d1bc113a849cdd6 SHA512 ff7114c6ac151f923b43d7c5261c59b1281fb6066a45620d61c17f23dad6ec7ebb1557a8d8aa5b278c0d110cf3c98e84948a10fedf89525207cbd22aadb6e0cd
 DIST genpatches-5.10-224.extras.tar.xz 3876 BLAKE2B 819af23c0a0524ca4bc9655eca4dd3a6ac9569409df4f496630a5f42823cb1663e472082abdd0f745d8c12da64a010703f7800215cc1eea0991fbf2f09903327 SHA512 199b0eac0807285691acfac8b36a675887c546a4afe2602dfccbd4792b5175583d933f199198a0b897418097825336a431316201cedfeb6e07e7d89a54cabb0e
+DIST genpatches-5.10-225.base.tar.xz 6772188 BLAKE2B 39328b3d07cf007e8b85022a478b70011de41b32968f8ba61d6cf5e153c8e5f1bed488d655911ebc657548061da14e172dd04864dd2e2df48faabc6e5f535979 SHA512 d3046f9d3792c7b55c5a5d2bdf376b112dafb3facf372259939a8fc8a4f3ddb1e64ed31a90ecc8032d8631feb646b04d2864dbbf846f05b5558c221b61d79bdd
+DIST genpatches-5.10-225.extras.tar.xz 3880 BLAKE2B 340f98133bf43bc6313882f834186de7359277184e370d6f81d6a857fa6e42b8a5a210896ae8d462c160a4d0ca1d373f435e752ed08b34a466e635720e7120b5 SHA512 9afe7f84bebdf6a6f410df7fc6598d130bd765d2f79ce1827f61c36d6a166c741631ba2812bc2ef0c27d5c48ac6ceb38676e2a254143e267997570b9cee07d94
 DIST genpatches-5.15-160.base.tar.xz 6317352 BLAKE2B ccee78c3ccba8755f0e9de9e62c870d7f85d5302d2cdafd178184bbbec51d1a69be990c49f58fe1a1f897ed7e59bba1cc5eacc7589b4476ee6fcac19a90b0e78 SHA512 e36a435f9e353cd48ee12322f998a2fb4e9cf29eeb9e6f6f95534a48524db17b6eb654aa514ddba1108135eb92da7ef6af54f532bf29ca89b566d8903c1456e6
 DIST genpatches-5.15-160.extras.tar.xz 3936 BLAKE2B 7b4d7802346372f862321837b1b554dcc5cd666be0a39fb56c6a6364060c3c5b5fe37d77d131beff6f0ed4c6290d9c9f9eafc58e9a923e268cafd2814ea9d18e SHA512 4ff242b000ce5969dd50c424ebe94a417271a2af081584e91d155ef11c3b11536fc8a242b0e536491396317ead92a825590208c5f317dc6a8975bbfae28a17a1
 DIST genpatches-5.15-161.base.tar.xz 6394340 BLAKE2B 9b30c56e1efcc866985caa448061cf8fb8973ee99a65c55787df122518bafa358760222944420add65ec777ad3012f06f74e0b8a4c2ecef32d5b882e78735ba2 SHA512 63cc6a96813f197a0d37e8a98a603ee594244cc6d18fd2e0fd566ea4a72866c425abbf847e9389472a7a3ceaa6118eb72e2c09d838db4698e0402f3a92bf229d
@@ -24,6 +26,10 @@ DIST gentoo-kernel-5.10.213-1.amd64.gpkg.tar 63262720 BLAKE2B df6eaf5bb4d3329636
 DIST gentoo-kernel-5.10.213-1.arm64.gpkg.tar 56729600 BLAKE2B 7c31c53bb3d57c512863a42cd5a3ca5aa04f57ddf7258a1a4d1b5e92f9aeea624052d09301198f9d4e42eb86cdb1907f9bc5f4db3ca8fab8cbccb10a7d6c5c9c SHA512 b0b23a54bf7a0300daac1cfc4fdf16d13af0f1e7d7e310219961f81af097371f13b1ed3430112c146040518181b8ecd3f4c1dfed72de5ada326c31e6ce9e95c5
 DIST gentoo-kernel-5.10.213-1.ppc64le.gpkg.tar 52869120 BLAKE2B f607b6f73ca903471879debcc237e047fcc46cbd3e7802f80fd2926be52458a6249ceb1a4fda8f51483204c90ee89d2ca9d248ca70f0623ed09da5783a281b16 SHA512 fd154552cc4b3d9e3d176187a5af6006d452c729b77e9bec539d1253b9bad1aac860b1e7de3d49b50840eb918c0790de3bfa2ebd0a368e9a0c2892cdc4f22bec
 DIST gentoo-kernel-5.10.213-1.x86.gpkg.tar 53565440 BLAKE2B d894ed9b8f08117a53ef99aa1fa48b991aafecdf6bab9ff3b79334976bc5cb6f8cf35f0208f06fdbf8a04126594b3238d4fd151c32c4299f099b438d8e00aba9 SHA512 5095ab4e9a41f83e1b61b3658a14e211211da6d9ffda3f059a22e2f9480f84c8c8b9f4c3a66f907f677de6637f8c0c0ebab65616372afca54d594d47a8e02a1a
+DIST gentoo-kernel-5.10.214-1.amd64.gpkg.tar 63252480 BLAKE2B 4e0b96cf403d46b3062b180451b01f07d7a4e5ce23f7165584cf88c694b2ed719ecdbd672a71814d1ecfe99b7b3ca22926f9f4165c9c401feee5df431a15f713 SHA512 5015e21de80c8aab28943d323877e73ad26f3a34db5148deed775633893948e2fec1f11f4db730c14de8ce2880ba744b4403dfe7e7f6797ab8ad6a7a6fe6eb87
+DIST gentoo-kernel-5.10.214-1.arm64.gpkg.tar 56729600 BLAKE2B 10d6717d955d0312451c50a231a947aa1b4e356aa2eeaca15203f0c18086eeef9e3bb119ca6ee504bc91d729291f9e92bed405d42e06e579d4737d41922d9c8f SHA512 32df4b9eb671bff4037c14167f064a7d80c6a2cb64bf9cc7fb749ab95e019390127c325296242e368a4d30fe5f4350a088a011079735719b535f13659d2d36d1
+DIST gentoo-kernel-5.10.214-1.ppc64le.gpkg.tar 52869120 BLAKE2B 9f636cd84ce69b4ef63086339721065a64c65bc83b1b0d5faef91656e935bd363a6f0df15a5b181a0aaea4a06210989781915b6476cc0a0d63a3fa5d3a75b97a SHA512 6ef73952497194fbed89016a9dc4a9e079e72843d84326682a13cb3d2bab48593ca4ad84f42f175c248e92db12a44da3b364ba353c8c49ec34ec40b3b1140e0b
+DIST gentoo-kernel-5.10.214-1.x86.gpkg.tar 53565440 BLAKE2B 859e499249f4e2a83279c77fed15bc57ce9ddb09d8a6826b710a19d1c0d9f4edfb1a16fabb58d3a9aaebe56e87be253766604b90948b1d6b47ff9b61ee8fa4a7 SHA512 676c63143cec19f0a427731f58f55b7df5cf9f9bf0dc2b0e98a6040e91b23a9a296063001b2fe271d91584dbd706a9a11445b06903af72a4d576ce80a2ce0e11
 DIST gentoo-kernel-5.15.151-1.amd64.gpkg.tar 66324480 BLAKE2B a49b5f13a99aebe2f805f0039d62acf166509b84d00bdca8a3298d83c34c76b9d468383bd51520f60cacd7a816e6cd2037b67ab91e6d7dffd1b5a3d797cd81fb SHA512 36eea2aa29262b749cefc4cf381b1012c2422a78568ed95cc05c6e60a347a070e6eef9175aeba7614b595e1f92f426f89a01c733e36c59bc8fa30181556ba2af
 DIST gentoo-kernel-5.15.151-1.arm64.gpkg.tar 59719680 BLAKE2B 4488bdd73f1a27a54c194871d78543d9bd48eae4ba5f6ac0c3f992a1ea669adaf8a857fcfab0a29f9aad1fda42e2568ec4c3a37ea50d559f98d7c98812868815 SHA512 95a035422eeae6953156e7aa57af1066280ebbc24dce5175f6c6ac50ac785cb5b270d24e2f555734a63bdef55545153c1440789cefb5baf3062530bd3161a553
 DIST gentoo-kernel-5.15.151-1.ppc64le.gpkg.tar 54968320 BLAKE2B 42cdc2028c35aae7d67e713315aa80f5711d43ab7efb74e9c77e884968aebcc73011231738b347e69cd053fd0e371bf7d19b6b4face59ef31a003ce7705a6f2e SHA512 2d928323e6f33e4f2c483b7ab60c543af5c6d9175f88bbd33285cb8ac4a78d94c84bf15dec416dc5519c6d6ba4e54530ed6af2bec3198e318034258ee7fd4f68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.214.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.214.ebuild
new file mode 100644
index 000000000000..1a44f330be18
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.214.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-03 17:44 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-03 17:44 UTC (permalink / raw
  To: gentoo-commits

commit:     9b93307fd8db7826ff008b49f7f30e0d704ccfc3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  3 17:42:04 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr  3 17:44:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b93307f

sys-kernel/gentoo-kernel-bin: Bump to 6.6.24

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.24.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 84919f43fa32..d379df327887 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.6-28.base.tar.xz 1406852 BLAKE2B 09691b429951a495b8dc0e076930d
 DIST genpatches-6.6-28.extras.tar.xz 3704 BLAKE2B a1c1a33eee156346766d88b142a1f199f483e3589930537c1329ef2e5946780278e902f2c912a639779ac76c61782b526b3dec8434ff678f30d4a6bbe4b95238 SHA512 f1ca783a6a90bdc40c92f004b01cd9ec4ae13db9b6ed71708c4489155df95c900d395ba3b682e62dcb69d71151f38759cc128b9775e3983d3760c01a1b453ae0
 DIST genpatches-6.6-29.base.tar.xz 1589756 BLAKE2B 6c60dfac5e2a0d887a745c7a4c486c9280169dc56447807096e9727eea11594adcf3876fc11a8f990a4aaf0961e5c0c5977b5369fa2d67d991336412a6847f2d SHA512 11f2d538cd72b33c694633b892dced44aa6645e13285d7201475b29533820523de86501bc5f5385f06f06cae5504d11d3f52e09d72ffde390bcde2132b3d3dec
 DIST genpatches-6.6-29.extras.tar.xz 3712 BLAKE2B b38d84de7a6affc3adf4a04d4719058a77589033e39c70e55c818c2c2762967cc832b184be58891e14288e06df3ded4992cd8c10285d1de9ba2fa01704a46e3c SHA512 5660a05968a6d87e0a9897001962d8c2a8ead8f27aa01fef5d1905864414d959264213fd1ec417a5396ab70c1af7953d6874a1d57f65109d2d0d34423f412843
+DIST genpatches-6.6-30.base.tar.xz 1698592 BLAKE2B 3e7343cfb06a081796dcc67e15c1b2bd5161b17a9c41703c17131dbb730ae1715fb8f6eda3fb0d8c6443fecb0809e1d417675ff47b04578c0e6fdf708ac64c8a SHA512 57572a52c83fa5e67d084bcffb94f9a8c210a6fb6f424aaac6cb817c0627044eb54c3e61ad38e10acfa0024ed2a09a4c019a3503ce31c00beb07cd573b264df6
+DIST genpatches-6.6-30.extras.tar.xz 3704 BLAKE2B 18c323ae1c680bc076d2b62ca5715057b2fe32db70ee582bf81c50dfe6c356acf3a5518de57d64aa046562908981c0b67cc96ee14d452093b25bbd619e206112 SHA512 01eb396bb8a6854b9c25339bc41d388743b8ebab46b2ead24e3ea87bc1de48d87e94f80df2b530569088fd431d7f700882321823dfa349a451211b689d1a71a5
 DIST genpatches-6.7-14.base.tar.xz 759200 BLAKE2B ab81cb25145e344d43c649a7330804d9fccebd85aa8afed415c8de65d7cbdfea1884447f825b10919543d667127810dc2efae7001e52c506c9bf0598a3f572c6 SHA512 eaec167accc9c27c002262f39cd01d2de897c9629fc226360887b513227104248cdce2d4a2d3d25e86968e74d5f7dd516f599c5e45a77a896b3a482d194b1622
 DIST genpatches-6.7-14.extras.tar.xz 3704 BLAKE2B 2dc79c939c1793afba3591758b5a4e51987683c086e688b79c4a6817cf35f1486f06a869e18bf49c5d102c77152b842bf4669e9c77b59e35401ffff2de422477 SHA512 e198bdf7f0d6dbd937f31d0ae4d0de3a9c1091410b5a709ab1606a21372b6d2b58cf1e298ae3b1f25fac1f677a0f618f01755a542493879d876bf296f8fa33e7
 DIST genpatches-6.7-15.base.tar.xz 971400 BLAKE2B fc87e6e218c0c26051b83545f82a491a83df9b0e324f1f659329b144a81aa21ac6e90532ab080eafc99b7f87b9d8ac6aca84b043653cd09b8c41b7e34e52a9b7 SHA512 3c62c11bd8de96e86dd7224bab00103fabf5dab58c2d5d6ab2c27302802eb3d5fcd9370ab8c209f4a62a8f2d290107edbba72bf9dd8d78760c15234989aec5d8
@@ -82,6 +84,10 @@ DIST gentoo-kernel-6.6.23-1.amd64.gpkg.tar 147200000 BLAKE2B e3d9c2e127c1744bcdb
 DIST gentoo-kernel-6.6.23-1.arm64.gpkg.tar 119244800 BLAKE2B bf346737d792c558006019cf8aa49c4948d2645a55ca296d7af864ab0e28bfc060e4a38eefc31b82ef0d85b458a3f838ae7507e9f8d132998fc5d8d28842f65d SHA512 5da53f4e9437b46ad887661a0a3716b3d23cfe6e3ebf9e0223a4d5fbd185e7b674cceddefd532d7df6287f86122c9a6303a7e141134bf8b4c5df9fa89c8f0a23
 DIST gentoo-kernel-6.6.23-1.ppc64le.gpkg.tar 64378880 BLAKE2B 2b85ee686df8828ba49d26f836abc14506a35aecb03989061b5264780c7cd6e9c602f73f00fb0653036870db7cfeecb384a15427d9ef3d11c64b22302d7382e8 SHA512 1f48c8aa5947258d0dddf4a7b99e7b81393b798f82a784636869c41017143c2b4ef098fc729a40cf23ae72123b74e6ce349ce2040998687d12a55131cabff4a8
 DIST gentoo-kernel-6.6.23-1.x86.gpkg.tar 68352000 BLAKE2B 86395b953e1d757cf9ab948421d0d802f64dea448c1da96bedef88db673d6ef8c8a0347eb17a5bbaf189fb8ded904ecc741121914737faf3d277a0baa08cf0d5 SHA512 79f6bcbf4a655abcf4c2658ea0858c3c52bfe4ca27f43fdeb79a0aa10438d383c1aca603703171d69cf0977f92c80165de755453cfc1ef3ea124298c7fb66a4c
+DIST gentoo-kernel-6.6.24-1.amd64.gpkg.tar 147230720 BLAKE2B 6856bf131a5225323fe863ca75f19eb312d670c23cc44e10fbefaff82190df6b88e59818efc683be5d3e83023fcea8ce7b388e778334de8171e6e84f8bf99c8f SHA512 facdcb78b4ad21681bdc96575334743bdecd0f75ad3c49885c3d1b75c7f6df03d39032a520ef90665e0b6a6b5c10fcf4ff2ad4de5dc29902d04f27f3e4ce9b54
+DIST gentoo-kernel-6.6.24-1.arm64.gpkg.tar 119234560 BLAKE2B c854613578edc2a7fa3f4f8c2c1ff523c7e6907a64cc4efd732dd7070c0ca0fc429604aec0d0ac86999753cc46864760576b5f078bb3c6ed7e7b2ef97e73aeed SHA512 e34e8469bb743167df356f397cbf33322e545d05260de1c292900be951c4183263453027b678b8384ce8868818ba88fcb47538d32edfc666aa80787c8967209e
+DIST gentoo-kernel-6.6.24-1.ppc64le.gpkg.tar 64399360 BLAKE2B 93e1480c26d7c4c9a2191d57e46505ec9a854c48e17445f66bda1cfd72622daadb8f30a57ecad50b3c4a4a0e2277ce4a76da8401b224f282f3dc152a06da3e2a SHA512 cd914d496a521c5917599815cc345af46139cdafbe84c07ca37930f85a858b265c707c753704b62023bc2bc624fb5cf4a919cea704a3152348c6dd448424d058
+DIST gentoo-kernel-6.6.24-1.x86.gpkg.tar 68341760 BLAKE2B 4e828dfd02e961abd668e2df6fa0595e70fa0d7979d548ed68d6daefc872d7a01db9ce262c12af96b820b7f2aeea0ebc18a0192ebfd11ec004ae5b6bf3a2e316 SHA512 382efc8142673e2e59e0f8325481e8d845584d77e8fffbe9436115652949001766021cfde4f92e52a03a0acb28928ce46f5be05f182ccab7895696096745a395
 DIST gentoo-kernel-6.7.10-1.amd64.gpkg.tar 149401600 BLAKE2B 943b7f5a49ccf2b15dc97f7287aafb6fe9f0100e17de98610630049ba0ce0d1251153bb19cdb1227f21d502c5a7fe3652b88eaa4db6339707517d219ebc687a3 SHA512 a5e17b08097706ce0d43e3182c75529d8a7007e13c501b7409c9079f1e560010604108f8ed07f47374585a9c3b1c455c4e9ffa96eb0d1cbcbed6704b694a1d2b
 DIST gentoo-kernel-6.7.10-1.arm64.gpkg.tar 121231360 BLAKE2B 6b1d5f9cb7850d8dc9e8df63d2bedf4593e56d6658e4992c57fa77352547f2db8a27ad489df30ead11275e4681c7b19a8655d55a2304f4b62e3957edd1795673 SHA512 65ca057f02a791cc9b5929640525decd5a378d8ab5f5f34c048adc59be32c59e425398ae7d69a2efb36a1cb15deb43f87db4f4a3086007bf8d19f56914607278
 DIST gentoo-kernel-6.7.10-1.ppc64le.gpkg.tar 65536000 BLAKE2B 72b1f773ea421332d95a119a96146f0ac18268a852de43e6ffc8bd018c432689243a8f04fbe8588b670e566c574bb396bdc975ca25a45ab58e6eec63e8c2ea7a SHA512 25312e14fd2a8c31a71f6697bce9443cd46bb45e7b3bacb601971b0f6ff53c4e1c40aaba259f8c6099ed44b944f3509607cc48637ef430f373ba06ea0d7a5b3b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.24.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.24.ebuild
new file mode 100644
index 000000000000..b0e3fe1f8248
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.24.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-03 17:44 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-03 17:44 UTC (permalink / raw
  To: gentoo-commits

commit:     a81524f36dfbd26c493a2b2238b03870a6d29610
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  3 17:42:12 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr  3 17:44:09 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a81524f3

sys-kernel/gentoo-kernel-bin: Bump to 6.8.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.8.3.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index da8cc9aa9bb0..d193dad62581 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-6.7-16.base.tar.xz 1101836 BLAKE2B f85c1bdbb8fc2a33fd231a23cc2b4
 DIST genpatches-6.7-16.extras.tar.xz 3704 BLAKE2B 659050195f491f15579b2261b6c2631de5d5e4b4d2088fca124511ccd71a9ac62da7ab1f4bf08846bb061c033ec087faa5f6a783334528c543d17d72cd8b340d SHA512 d867a7d95e388b384519b27910f521b4d6305cf2673136f543ddc0b2bcd066d4c726448c413aa358ce0ea3a2abb1639a2fe54d31c92cdb93bdaf76c2155b369f
 DIST genpatches-6.8-3.base.tar.xz 250824 BLAKE2B 2dd35057816341b1dbdc9fc651b2cd8f2600d11026cd73168e32adf59d08c93f932adec3ab3e00b24852e565e058054503a09278fcadb9f3ac6c640bf4972e58 SHA512 c5cd4b802009128f3b3a637551f35c678800054c75bc1e09738f957428b7087b93d88ba89f65ecfc5d71b89e0c9004c2024edfec7ab36612fb214ff5ca5b225c
 DIST genpatches-6.8-3.extras.tar.xz 3712 BLAKE2B 1477adb78ce367d923717752d92ceeae28cdebf82484d30b3d4b46ecb308dd6418b67bab000f37312a129aa4453910ee88db1d1f84a9e943b1edaf90d15d20ec SHA512 bc1ea41091c8a8d093652332c6c11ce727730c7b922b457e6935ac1a20905ad9c4bd8757812feee50315ab7658e388e6bb292fdda4b6f03edc1ee184b1db76f2
+DIST genpatches-6.8-4.base.tar.xz 388904 BLAKE2B 22339e2c3d8b06e98ccac88d877edeefbc5955af73ccc1bd0857ad22f33757cdcd7b851ebf0987b2927e0d6397149d034e39dd7a1f2e252355bed36ada7ea4aa SHA512 ab11669385ad58a45941db73bb01957fc7a0d4794768aeaf4ab78e078d25d3eeae4d508994e61fd7d4a6de791991c9f01ea226932f9d42047c38e2fc4a037a4a
+DIST genpatches-6.8-4.extras.tar.xz 3704 BLAKE2B 2ac07079b69f3a778464b287924fbb758643fee48c6a02ba36cbd17d401f5761e6f5d4fb82083eb9153c8a1be22480f3b12dc0299b9d605a4d8abac49ae2c7ea SHA512 5ef9d85730999d5cd1a4acbb1b35f54b71012a919440ed763dc0254ad146b3656ab2d3487df39274b1e3042167500a260dc4c620965226c450395066d950af53
 DIST gentoo-kernel-5.10.212-1.amd64.gpkg.tar 63252480 BLAKE2B 3ce492216591a8c99b136e3baa7588a412917ff84dba8db91eb9d25c314b109f83009d646ed95c08a8af7a429f8a746ed824f5e6db679777cb19cf07ccef095e SHA512 dd29113f7409ce3d71df2354cd015be6c4943e13a7ffdd1609367f418aceb3eb6aa1687f9bfed20796b230dec1ed27b7bfa4c00398d3b65fa6109dee790a136c
 DIST gentoo-kernel-5.10.212-1.arm64.gpkg.tar 56719360 BLAKE2B d51c72f1bbf54f579869cb40ee9eb9b352e5a8521f4cacc58bf42310545a3305c90d7a518a86cb5d14c509ebebadcfe9a30e6d89c18f31061b3f84159b3205ad SHA512 29803f672fba9c74b88121f19582dc86ee72992b5c5e7a37dc52e02e27cb47839bd5d2e53247cdb2073374e4468663b83a5f79bfb6f0a99131a79127026974ff
 DIST gentoo-kernel-5.10.212-1.ppc64le.gpkg.tar 52879360 BLAKE2B 44e42395f00747b601046facea7b134bb06ccd45cfb4c5e93b39e3dcc1468702077894f7f32cf4e167db20bcf4bfea97f76003debc2439e6c3f56a4ec41e8c62 SHA512 06f4c7dc25d4ed4536a5a25d8e7fdb418483ef4aa03b7184c51bb5664739f7aa71416957f9edaa9e85e396fb395c4637e720d55d3b10aed3837a8da8a14dfc1e
@@ -106,6 +108,10 @@ DIST gentoo-kernel-6.8.2-1.amd64.gpkg.tar 150753280 BLAKE2B 46792a78448da3b21585
 DIST gentoo-kernel-6.8.2-1.arm64.gpkg.tar 122347520 BLAKE2B 2f527f69c20f810c0e49c0e4953e5034c127801fde66e5146b2c6a959ab17041cc26cee86d7d23053feeedb009d9f270f99757a1a0060f8ea4720d3b6f9c1b39 SHA512 d840fb365b0f1749beae1bc034ebab6db664d5f5b9fbf74907ae2f93d3cc71176a19cb0257234e52d5c2ef2b87421a4f445f636eb7149c51f48505aaace92446
 DIST gentoo-kernel-6.8.2-1.ppc64le.gpkg.tar 66263040 BLAKE2B d4884d943e937cb01d59def78dcc386fd7e163aeaba079e4383e6505df3e0b1b57785c44e2502e46cafc7c2c25aeeda0236f2c42c2e9153b814afff3d200c177 SHA512 23336bc1a6770dd9048e47bec33b4fddfb8a26bf1267b3fd8dd0d78e96595533a377348a8d8a1ddda28b0562341372713debd7f12bac05ff3ae804a2c11b7951
 DIST gentoo-kernel-6.8.2-1.x86.gpkg.tar 69969920 BLAKE2B 5c9b1f3b3034e94113cce0d830eddaef4c545f25fd5061ba8aa8d0e0ce677ef8c02490682600f8f911e183ba4320055e3e4b3f483cc365d085a1833064d6d0bf SHA512 a43f7b3cb6daa12908bf2695e30d98068375863b5870ff0b55ffae702abed277131b62f7c02440930422d77eca647bc3a3c29dca953e4511dfb8387622dc95dc
+DIST gentoo-kernel-6.8.3-1.amd64.gpkg.tar 150804480 BLAKE2B a545dae5c5903cc00b100e06f5d8d85608f92857ebd643302b4a61a39b10e4b5452d4d0ff62e419f9912c64868539cd32288e4505143a2d8b1f6131c3f274648 SHA512 db54a94002d781e5cdb5afadcf4a8ac5a70f9b5ff735d68a83d06517047c1c6cb99361b7c3c218858a6097022809efcfb6395dc712a7ec2c543dcdeec47b0543
+DIST gentoo-kernel-6.8.3-1.arm64.gpkg.tar 122347520 BLAKE2B d7b1ac3f26d834afc01331d21f27992bb2d80da2bfd9b58b4364717d437a6aeca4f35c10ed71f8de2668afcfc7742c6877a6d8418cef6328a61594e14905fdc8 SHA512 9d6826d5e207052d4a5e31a9939ca536b36ba764d9e342feac833855996bb4a74ba491a3da525dd6cc17f038b10ffee5d433591abcd5491a63742164a49e4eb2
+DIST gentoo-kernel-6.8.3-1.ppc64le.gpkg.tar 66252800 BLAKE2B 82edb07cd7ff90a36a95f0628811306b437ac844908ab7c74ec19840c48f543120728be7ae2c7877931b871063aff58130fe1843bd088bc16c2c9e57c9c98797 SHA512 874194af726ae0f95b9d0c0669bf06b0cd36e7e8edfd27ccf6585c6e1426e9406196d8c8ab736ccf51cd2e7a86fa33d8a3e93bb5bb6343911246196642e4f75d
+DIST gentoo-kernel-6.8.3-1.x86.gpkg.tar 69990400 BLAKE2B 1279cb7249e65fbe284de3f004bf2bfa07f8b14dfc8b9766c8bfaf933bb423d983a572f10f5aeb813fa99098cd22147a0c5a00a57c85af498ed0dbfec57c7c79 SHA512 e2ee21d48da74963aa2bdd3f35c4ff5771828bbb833ec06efc60f67a318ca08f84f08779a4173bc2bfc0f36d30b461d7b0edc7cb3aec41f70991824d3fca5252
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.3.ebuild
new file mode 100644
index 000000000000..8430e3fe8c8b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.3.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-03 17:44 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-03 17:44 UTC (permalink / raw
  To: gentoo-commits

commit:     cf452864fdebe72857ad135ac0ba4e88e1e5f8f4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  3 17:41:56 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr  3 17:44:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf452864

sys-kernel/gentoo-kernel-bin: Bump to 6.7.12

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.7.12.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d379df327887..da8cc9aa9bb0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.7-14.base.tar.xz 759200 BLAKE2B ab81cb25145e344d43c649a7330804
 DIST genpatches-6.7-14.extras.tar.xz 3704 BLAKE2B 2dc79c939c1793afba3591758b5a4e51987683c086e688b79c4a6817cf35f1486f06a869e18bf49c5d102c77152b842bf4669e9c77b59e35401ffff2de422477 SHA512 e198bdf7f0d6dbd937f31d0ae4d0de3a9c1091410b5a709ab1606a21372b6d2b58cf1e298ae3b1f25fac1f677a0f618f01755a542493879d876bf296f8fa33e7
 DIST genpatches-6.7-15.base.tar.xz 971400 BLAKE2B fc87e6e218c0c26051b83545f82a491a83df9b0e324f1f659329b144a81aa21ac6e90532ab080eafc99b7f87b9d8ac6aca84b043653cd09b8c41b7e34e52a9b7 SHA512 3c62c11bd8de96e86dd7224bab00103fabf5dab58c2d5d6ab2c27302802eb3d5fcd9370ab8c209f4a62a8f2d290107edbba72bf9dd8d78760c15234989aec5d8
 DIST genpatches-6.7-15.extras.tar.xz 3708 BLAKE2B 8ed59cf05b758ec9341f6e8488338ddcb60e70cb1d25e39718cfdca425d47e7d5a7cbe4575da631363c89d263bdc65cbc8db718550f0f0978647891a6dd3677d SHA512 b01ec4dff86934dfe5686df4fde1b9d5534b156d127451f3bbb1267df8f3f7d67d11a496df3896d6b5777476cc704578b00c8fb124176216467b5bc4e184c9e2
+DIST genpatches-6.7-16.base.tar.xz 1101836 BLAKE2B f85c1bdbb8fc2a33fd231a23cc2b4f55454aed62d44b42878aa071b27898ad68dfaa0c72fc6eec944a7c08bd8b6a0854107c30badbf355fc68fb46c30c1c8bd2 SHA512 31518e149408da3e604a1ab9d7591f9fc0042fe8162f8220cb124dff30ba7cae5150769596c494cd76667a6f5ef849c78f19c61d89e7363289f91e2651c4b688
+DIST genpatches-6.7-16.extras.tar.xz 3704 BLAKE2B 659050195f491f15579b2261b6c2631de5d5e4b4d2088fca124511ccd71a9ac62da7ab1f4bf08846bb061c033ec087faa5f6a783334528c543d17d72cd8b340d SHA512 d867a7d95e388b384519b27910f521b4d6305cf2673136f543ddc0b2bcd066d4c726448c413aa358ce0ea3a2abb1639a2fe54d31c92cdb93bdaf76c2155b369f
 DIST genpatches-6.8-3.base.tar.xz 250824 BLAKE2B 2dd35057816341b1dbdc9fc651b2cd8f2600d11026cd73168e32adf59d08c93f932adec3ab3e00b24852e565e058054503a09278fcadb9f3ac6c640bf4972e58 SHA512 c5cd4b802009128f3b3a637551f35c678800054c75bc1e09738f957428b7087b93d88ba89f65ecfc5d71b89e0c9004c2024edfec7ab36612fb214ff5ca5b225c
 DIST genpatches-6.8-3.extras.tar.xz 3712 BLAKE2B 1477adb78ce367d923717752d92ceeae28cdebf82484d30b3d4b46ecb308dd6418b67bab000f37312a129aa4453910ee88db1d1f84a9e943b1edaf90d15d20ec SHA512 bc1ea41091c8a8d093652332c6c11ce727730c7b922b457e6935ac1a20905ad9c4bd8757812feee50315ab7658e388e6bb292fdda4b6f03edc1ee184b1db76f2
 DIST gentoo-kernel-5.10.212-1.amd64.gpkg.tar 63252480 BLAKE2B 3ce492216591a8c99b136e3baa7588a412917ff84dba8db91eb9d25c314b109f83009d646ed95c08a8af7a429f8a746ed824f5e6db679777cb19cf07ccef095e SHA512 dd29113f7409ce3d71df2354cd015be6c4943e13a7ffdd1609367f418aceb3eb6aa1687f9bfed20796b230dec1ed27b7bfa4c00398d3b65fa6109dee790a136c
@@ -96,6 +98,10 @@ DIST gentoo-kernel-6.7.11-1.amd64.gpkg.tar 149442560 BLAKE2B c6175a3b91b93291e24
 DIST gentoo-kernel-6.7.11-1.arm64.gpkg.tar 121231360 BLAKE2B 59753e9dff475c7ec56b9e84125d34d2155649b776726f661b560e1836799f53ad59bd4af86542ed600079129753eec998eec71197db252eeaab64916107b8ad SHA512 96143b5e24f726812144a757c9170e472211a754a2213d3910b9e536001ffe33c58f170348a66ebface0f9cdb368f30d633ae286962976f0c9c56179aad75425
 DIST gentoo-kernel-6.7.11-1.ppc64le.gpkg.tar 65536000 BLAKE2B 4d950b3f819ef6e5ebb02e782d042fa2682c393722e9584cd4d41e18b6b0c916dca540cbd563db538f1855c4fc7755eba61a6437c80284f6f6883008a1cd833f SHA512 15e27d1fd28347606668bef5eeaa5f5302e2c9b131805016a53a5ea89100e3fb11bd4c2f1d7946f15c83818e42e993d712b75351213d3931df264e56cc6bbd9f
 DIST gentoo-kernel-6.7.11-1.x86.gpkg.tar 69509120 BLAKE2B 10b6b0a673faf54df6f852aada102541747688d8611a5295cdcb4de045dbbc6f49260b3965d49ba3e913872fb7c76d19f18a4dce01b544b2336000214b2d3ec3 SHA512 99afa32fa6f1ebb8fc7661f5995524a1b7426f2544302c72b8f048ae060479a457cc258465a85eba42b7ca248cd05d06639664f4d4b28aedb73e19504916feb0
+DIST gentoo-kernel-6.7.12-1.amd64.gpkg.tar 149422080 BLAKE2B 9e248ee45bab7b2d958dbafeadeca73c169d4260e50c2b8205c50a17e427b6e1d1271a796d34c0d00fd6ff2609439e12d9f32a3a463fbaad988c54a271505e72 SHA512 517af47b1b226891367ffa95cf80b5e3688197c1a25431021b752dfca9652fda9d6ce12e0d4b69af7d60d40aa76996b5f1387d2b99094654e0f0c2723a2831bc
+DIST gentoo-kernel-6.7.12-1.arm64.gpkg.tar 121251840 BLAKE2B a39ea71ab095086c6e45d230cf42eef7d62b65b03bcea8fa20ad7cf2dafa37d53de6449090799a40ef303d0d5506f551246c9d7c22e87a1c5338dbf3e2cba790 SHA512 bf0ba134ffec8c0452cfafd91f3cf1e3995f2f4a5d882531630ef9d0dd556ecbeedc1ba426ef7df7f039371703ffbb60a40e66c63600e152124eb5718dd0f765
+DIST gentoo-kernel-6.7.12-1.ppc64le.gpkg.tar 65525760 BLAKE2B 195799ff422da8a8aef5d53cc23ebfb579fbb62cbef7cf7c73ca6321cab2fde47f60a71aa8b0cb26a33fe7d2dfa426713d6663192ba6a709d0948ca2dd2055f6 SHA512 fca58339dda5874739f5c91b5f63b16c9ed8cf144315ecc15e859fdf14795dc2f4aa662aa696ded2d4a0b6d045a3503306da1b7e6473de3c9157169c3512d8c1
+DIST gentoo-kernel-6.7.12-1.x86.gpkg.tar 69519360 BLAKE2B b4f34036a79a53a7fc1bb7cb123eba583236ec939cc076e8f59618493eb016da03c28970dd3dbda07ce9f4d6ea0f355e2a8a5a4a15101feb542c382d7a9240d3 SHA512 deb3f3d77270f4f204c64ff5491e99111fcd8393ffd5aede4c9453b30d77bd247a597dd4170dd8ca6ae5ed4a1262f9392edfdf5ca505968140e6b793d1c336c8
 DIST gentoo-kernel-6.8.2-1.amd64.gpkg.tar 150753280 BLAKE2B 46792a78448da3b21585fcf231e40b501e7850fe8ef21b083ca441287da534420a905aacc1998ca18e35ec859545f35b99f7394f1a3863dca48d45d78ca0effc SHA512 971317dafeea52e37c9cc74b90d5d8565aa39b3416409d0cab6932300812796384544f5556f8c3b696a9f14911810e4122531eb24fa1cb6c03078ab4daa8839c
 DIST gentoo-kernel-6.8.2-1.arm64.gpkg.tar 122347520 BLAKE2B 2f527f69c20f810c0e49c0e4953e5034c127801fde66e5146b2c6a959ab17041cc26cee86d7d23053feeedb009d9f270f99757a1a0060f8ea4720d3b6f9c1b39 SHA512 d840fb365b0f1749beae1bc034ebab6db664d5f5b9fbf74907ae2f93d3cc71176a19cb0257234e52d5c2ef2b87421a4f445f636eb7149c51f48505aaace92446
 DIST gentoo-kernel-6.8.2-1.ppc64le.gpkg.tar 66263040 BLAKE2B d4884d943e937cb01d59def78dcc386fd7e163aeaba079e4383e6505df3e0b1b57785c44e2502e46cafc7c2c25aeeda0236f2c42c2e9153b814afff3d200c177 SHA512 23336bc1a6770dd9048e47bec33b4fddfb8a26bf1267b3fd8dd0d78e96595533a377348a8d8a1ddda28b0562341372713debd7f12bac05ff3ae804a2c11b7951

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.12.ebuild
new file mode 100644
index 000000000000..b73e3912b990
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.12.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-03 17:44 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-03 17:44 UTC (permalink / raw
  To: gentoo-commits

commit:     6215d77a638727177fffdd215bd882a55ffb54ca
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  3 17:41:52 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr  3 17:44:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6215d77a

sys-kernel/gentoo-kernel-bin: Bump to 6.1.84

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.84.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2fc14f47b52c..84919f43fa32 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.1-91.base.tar.xz 4814756 BLAKE2B ec513671056ba3f42380e4f571157
 DIST genpatches-6.1-91.extras.tar.xz 3816 BLAKE2B c187eb9a26917038be398f55c68d2cf4bd985c778b892d9f22fb5bf6a9064cca0b4dca2e21eb3b1811f8a09b6e20f45f852c8d85a0559a52457e84c28ab58406 SHA512 3e8d69a5464f1e3d4a9629f4d5169c4d8f272a42a51e3f9f801536c6373745b55ef54e46ae54c302eb0cf498edb307e93671f81445e99591cbd63caf8cae3476
 DIST genpatches-6.1-92.base.tar.xz 5022044 BLAKE2B bdc476c487d2102a92683fd173555c2719a26eaf96153b468748724dfe4ee3c0bc7c78d2d789e0bbfbc7620fccf89b882489427c738d6c5cbd12bce9f611f492 SHA512 7009e52a91b1f1bb2c5f1f6e494b0e91ef194382ed183da450be4a83a849cbcbcb83d7333c95e4b91fec56c02059c9c07c299fea9717384d880a9d9c08038766
 DIST genpatches-6.1-92.extras.tar.xz 3820 BLAKE2B be1e90178f400f7e4b6f2e21c6f3e1160c9e5d317eeab902d593838ad9a1261eed8824db27a9852771baea9bbcc7365303098d74cb906ef720f82ab5f2e83a5e SHA512 5e5f0b564987d43bb577449cf6fe65adf59f56a2fdd80fdb09890e02d42771327caf2ef9abcb711a6ab678e45bc6aa6ccae4b448a668856f9533d42e6a2a8e7d
+DIST genpatches-6.1-93.base.tar.xz 5006784 BLAKE2B e8b08d894eab003f055f847a635ed2c5b28a0251afb3e1a62f7c904047344b7f58747423a9ff68ab0047604fc53f1431f4c8dde02dc876a035ef24cf5056426f SHA512 e15df28e3802b78333d8401d6c525561ba130d94866dc0084c7ed99bc72d5a8abd38792d46c686165d58cef989f8d61ca8d36fe98ced9f7f8a7628c2d72442c4
+DIST genpatches-6.1-93.extras.tar.xz 3816 BLAKE2B bd2102b672f8b8128aa19f262d44162e54af0538742a8f9e38e1c1efe6e927c6d51bc5eae0e1f7f3182b5ac29e4f4a1405ac62fe35052967aab3f58e53993bc2 SHA512 73ecba9e045e9575f137985dce8303194ac5333dac6d83f0106cdcc1cd8df342778a2030701572d7445f0d5332ae384e07be09aae8f48c39e01993e3f3ad37dd
 DIST genpatches-6.6-27.base.tar.xz 1392292 BLAKE2B 46e3c354f7c27182c2f97bd20c165fa8bb79317bb136afbbe1e0906cd405e7cbcab1293e724cda38491f0d1cd9e9009146f18ad9b5ecf54526e69aae43fbc9e8 SHA512 363d26f9410e2d526f07c0831d36733999ec284ee01d684ad15aa5856b007a2d2a189ca414358da87a479dcbbea7ae24add9d8019b4c41c8bf1aae7b67a3b490
 DIST genpatches-6.6-27.extras.tar.xz 3700 BLAKE2B 36a21c970dd2c8f72a4496b9f72faea3e94fba49342e00b7cdfc0ca6d4f3ab14fef161a7d02ad13b1c7db73af3c96b1c145453d0645791b46b34f599b3947582 SHA512 996a1b0a5c625043ececbeacc648f4dd71da2e239482ca515b680b146ba6041feeb0924929b1b2b6ee4f3ecc24c85926e54e28058d9401d4399282151332dfce
 DIST genpatches-6.6-28.base.tar.xz 1406852 BLAKE2B 09691b429951a495b8dc0e076930d72f4f5c51c0f41cc0779d7c27bd1c161e007ab6ca9007ef43db4aeed4ead3ba84dcd93ba2b31fdd689c785fc38d0c46425a SHA512 500492b25b5a8eab5781e3c7758fa1685b1050bdf30b0c8fbb306db078de1bf06e0aeea6547fd7fa868dcb84047d9842f37f5851e3637633f693a5b653cfae96
@@ -64,6 +66,10 @@ DIST gentoo-kernel-6.1.83-1.amd64.gpkg.tar 72611840 BLAKE2B b5c93879c1aeb8058c89
 DIST gentoo-kernel-6.1.83-1.arm64.gpkg.tar 65638400 BLAKE2B 83eab90b7ed6f003d5003fd025056a4c0521e824e5ded7729f324e3134458dcdf07003ca3d2c5304658f4d78e211a59bba95c2c0b841fb3a28840efee2176ec3 SHA512 fd49d4665615033443a35505b39653573c48d827d77ac2c6b705a8f5cc2d42926e998dd41e94514009a2fcace85e7dc2cd16860983b26a45a8fe1fcdf2802af2
 DIST gentoo-kernel-6.1.83-1.ppc64le.gpkg.tar 59863040 BLAKE2B 8c480f7dede07a818143c58782c6cdb33c6ce5247cfbbe51ad7cce14f6df5b24c599f3b2e5b413d7abe0d7b7cdb4c70d86155c6e9664d288ccb9d72a780a22b5 SHA512 acbe05b81c000c842720bc43974703423d8ba3487b0955a5e5e006716658a6ea0576dce1ebfe9429ff255f1c98fc3302827613bfd19dd0fa7943ddbee89b0be8
 DIST gentoo-kernel-6.1.83-1.x86.gpkg.tar 62177280 BLAKE2B 5a54f0d2a5c29c5945685de8832b3e635e645e108dc624c20a532e19cb183c46c936a6c796de0c21d2ceed9f4e55b2780a34d9492d7e80a6ee40dccbfc8bd2e9 SHA512 ef6fd24c8ed419f65d429845bfbfafff7bf85810f8048086db6f600f98c8b30467ab7656234f715d5ff6e91c7009fe35b8dc8844bd34f37c91dd60248db50206
+DIST gentoo-kernel-6.1.84-1.amd64.gpkg.tar 72632320 BLAKE2B 29575f27463572b5eb5559feb8038da5ca5c7ebcca271ba7bffc4f1f8e3e48e2afe57dd4e67bd96379192bca9b3b2d1de71c27e15d2f5c6165f6a93e4cbbbca9 SHA512 14319d5ec934fe167a44159f6d6fec0f84cdff55e6bc809b1df7712d435f7fd6f0441732dc380d2ce1b6868aeed3172b7fe933c7160c5266e29bcb39a0fd7a3b
+DIST gentoo-kernel-6.1.84-1.arm64.gpkg.tar 65638400 BLAKE2B 55df24160d76c936a07689108b9c68dd7c7c1438a91e83706cc4656a5f8224d88352313cf6241e154ba0c8cd534089d86d0a14449cc54788fc751e105df04027 SHA512 4f37db9bbbbfb2bf224ab122d7c36faf9e14774a08767f9f092837950e87aa77ce25c4e0cc7ebf02e1985d3a07a55176c6247013ec5e59f249add3456a09b7f8
+DIST gentoo-kernel-6.1.84-1.ppc64le.gpkg.tar 59893760 BLAKE2B 422e8ec6a5987a300480cb76a1a35e629bd15ed7d8f33491b1e5ce5ea155ec86b9c27019f0298de65c75790b9ee24a8b765efc4124486e36c0faaecea5f236b8 SHA512 2e832411a521f37bf89e915b0c3dd6f5ad317c4bea8b317982780c3e44cd102266126ecc6614e4f37f327fc8b040c55017d1ea5cd37aa3c0c801c44ff5f30e4c
+DIST gentoo-kernel-6.1.84-1.x86.gpkg.tar 62187520 BLAKE2B ed6180b3d96e36ef134557f4cc7def03d65e3ba44708b6c9a50523d612b61f9fbc87eddeea8bb53833f3020b576e63546ec451d521c95d984aee998a91ab974a SHA512 f1f294fa996ab9f060513f530455d66e7d78b9641e219f68ebcd210a934121cc31bc7ca81bd79028237c3328651c6e1660a5748d9cd1732236e8e3eb92cde23d
 DIST gentoo-kernel-6.6.21-1.amd64.gpkg.tar 146585600 BLAKE2B 12d66fe9f0f1cfc00af099447ee1f92e381a69b60a06e0cc8cd56ec54e5b7c6e3026dfec7f4afd4e329cc7ccfafe1694fe19208228634373333a0291f884e6dc SHA512 8dd171dc40cd6f102c7dfda63cd40f39e3071955641830c5c919de8e4b9f66dec42e0c7b90e0786340c3ab0d1c29a66ec621797e21c0ab4c19b2cf77944ba115
 DIST gentoo-kernel-6.6.21-1.arm64.gpkg.tar 119234560 BLAKE2B 516a6f7c564734b777d0ff3df63b414ff2a1cc1020fa1f5d1c52f7bde26810745a770718c5ecc12ca42c536a7c3efb430fefc5e8b7b091ecdda4edaa866c5a08 SHA512 143880a199dc92a8b1268a15346e3512933d8e8203dd1a981ecae063464a3723557324a2be7310073c3a08cd95fe79d80d28a1898b649481bb836384a8562426
 DIST gentoo-kernel-6.6.21-1.ppc64le.gpkg.tar 64399360 BLAKE2B 54573396023eba5487e8d59e18358ad46ac7ae85d5b7482d48961d6da5d54d4c5d6f3ac9e2d685f956dfd90c68cb2a6319bd93492399635a9f197b02cf2cea7e SHA512 d8e4ec6a1944f9bc9dc4c666af6029fd68be78da8717b37d56390721355ad9c4cf2e1b718e17838fb41f1202d46f6f16147c802fcb06aad3b6037e9bdb623690

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.84.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.84.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.84.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-05  2:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-05  2:45 UTC (permalink / raw
  To: gentoo-commits

commit:     e287c8de68f1b0cc92e82335126e0b9af7482617
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  5 02:38:15 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr  5 02:45:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e287c8de

sys-kernel/gentoo-kernel-bin: Bump to 6.6.25

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.25.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d193dad62581..7a437f98ebd3 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.6-29.base.tar.xz 1589756 BLAKE2B 6c60dfac5e2a0d887a745c7a4c486
 DIST genpatches-6.6-29.extras.tar.xz 3712 BLAKE2B b38d84de7a6affc3adf4a04d4719058a77589033e39c70e55c818c2c2762967cc832b184be58891e14288e06df3ded4992cd8c10285d1de9ba2fa01704a46e3c SHA512 5660a05968a6d87e0a9897001962d8c2a8ead8f27aa01fef5d1905864414d959264213fd1ec417a5396ab70c1af7953d6874a1d57f65109d2d0d34423f412843
 DIST genpatches-6.6-30.base.tar.xz 1698592 BLAKE2B 3e7343cfb06a081796dcc67e15c1b2bd5161b17a9c41703c17131dbb730ae1715fb8f6eda3fb0d8c6443fecb0809e1d417675ff47b04578c0e6fdf708ac64c8a SHA512 57572a52c83fa5e67d084bcffb94f9a8c210a6fb6f424aaac6cb817c0627044eb54c3e61ad38e10acfa0024ed2a09a4c019a3503ce31c00beb07cd573b264df6
 DIST genpatches-6.6-30.extras.tar.xz 3704 BLAKE2B 18c323ae1c680bc076d2b62ca5715057b2fe32db70ee582bf81c50dfe6c356acf3a5518de57d64aa046562908981c0b67cc96ee14d452093b25bbd619e206112 SHA512 01eb396bb8a6854b9c25339bc41d388743b8ebab46b2ead24e3ea87bc1de48d87e94f80df2b530569088fd431d7f700882321823dfa349a451211b689d1a71a5
+DIST genpatches-6.6-31.base.tar.xz 1700036 BLAKE2B 52497ce73dc1a0eaac0a73b7c9a8bcd02925afae9d3064e4709e17dd89184100177c6c1b8b6819448a89246cde6a6f29b82a51d906a362df0dd40b182992f872 SHA512 e4933aa19770d54e5524efc03e02be8a0c9b1eea62a53458584603e5add1d8123d279ba41cc8c33d65152a0a0649ae53ce0fd8a88b5582b39865f83b84a031e0
+DIST genpatches-6.6-31.extras.tar.xz 3704 BLAKE2B 25bfb920528a71136639dcd536f1b8182ce687d5e8059c29539ed6ea348928cab361867afeb0eef55b040fa3860c44d7510ae9d453a805785567515a7157d009 SHA512 f7e7e6b2407752f2f868afef958e88dcdfd1788bb518f17eb60baaec43e55cc69b9185ae55c515b9bc617dc1aa7d1a958b8980ffafd95228aa3322ca104a8fa3
 DIST genpatches-6.7-14.base.tar.xz 759200 BLAKE2B ab81cb25145e344d43c649a7330804d9fccebd85aa8afed415c8de65d7cbdfea1884447f825b10919543d667127810dc2efae7001e52c506c9bf0598a3f572c6 SHA512 eaec167accc9c27c002262f39cd01d2de897c9629fc226360887b513227104248cdce2d4a2d3d25e86968e74d5f7dd516f599c5e45a77a896b3a482d194b1622
 DIST genpatches-6.7-14.extras.tar.xz 3704 BLAKE2B 2dc79c939c1793afba3591758b5a4e51987683c086e688b79c4a6817cf35f1486f06a869e18bf49c5d102c77152b842bf4669e9c77b59e35401ffff2de422477 SHA512 e198bdf7f0d6dbd937f31d0ae4d0de3a9c1091410b5a709ab1606a21372b6d2b58cf1e298ae3b1f25fac1f677a0f618f01755a542493879d876bf296f8fa33e7
 DIST genpatches-6.7-15.base.tar.xz 971400 BLAKE2B fc87e6e218c0c26051b83545f82a491a83df9b0e324f1f659329b144a81aa21ac6e90532ab080eafc99b7f87b9d8ac6aca84b043653cd09b8c41b7e34e52a9b7 SHA512 3c62c11bd8de96e86dd7224bab00103fabf5dab58c2d5d6ab2c27302802eb3d5fcd9370ab8c209f4a62a8f2d290107edbba72bf9dd8d78760c15234989aec5d8
@@ -92,6 +94,10 @@ DIST gentoo-kernel-6.6.24-1.amd64.gpkg.tar 147230720 BLAKE2B 6856bf131a5225323fe
 DIST gentoo-kernel-6.6.24-1.arm64.gpkg.tar 119234560 BLAKE2B c854613578edc2a7fa3f4f8c2c1ff523c7e6907a64cc4efd732dd7070c0ca0fc429604aec0d0ac86999753cc46864760576b5f078bb3c6ed7e7b2ef97e73aeed SHA512 e34e8469bb743167df356f397cbf33322e545d05260de1c292900be951c4183263453027b678b8384ce8868818ba88fcb47538d32edfc666aa80787c8967209e
 DIST gentoo-kernel-6.6.24-1.ppc64le.gpkg.tar 64399360 BLAKE2B 93e1480c26d7c4c9a2191d57e46505ec9a854c48e17445f66bda1cfd72622daadb8f30a57ecad50b3c4a4a0e2277ce4a76da8401b224f282f3dc152a06da3e2a SHA512 cd914d496a521c5917599815cc345af46139cdafbe84c07ca37930f85a858b265c707c753704b62023bc2bc624fb5cf4a919cea704a3152348c6dd448424d058
 DIST gentoo-kernel-6.6.24-1.x86.gpkg.tar 68341760 BLAKE2B 4e828dfd02e961abd668e2df6fa0595e70fa0d7979d548ed68d6daefc872d7a01db9ce262c12af96b820b7f2aeea0ebc18a0192ebfd11ec004ae5b6bf3a2e316 SHA512 382efc8142673e2e59e0f8325481e8d845584d77e8fffbe9436115652949001766021cfde4f92e52a03a0acb28928ce46f5be05f182ccab7895696096745a395
+DIST gentoo-kernel-6.6.25-1.amd64.gpkg.tar 147251200 BLAKE2B 2c56b8b0212ee8f7e871c66f2cc575602a8c3fffc650310e84bc972a53a2611beb86400db344e3d9bbe8cb4f1ca5394aba5b4ad730a159a2959e2deb40159fe4 SHA512 cf0672f861f076ad027fc64e6a9f3a7ed8849771d1134dd56785f0728a9460ba89ff50421c0d4d333faf42919566628da4beb45c160d33115994e104d850dc72
+DIST gentoo-kernel-6.6.25-1.arm64.gpkg.tar 119255040 BLAKE2B 857bf0f41db641a568b9fc71b5a5b787e1c95d81bd1de27f2f3c843bf585a883630b0d30a8b0bafd238c4d392f09f628846a13965420581017e6a218a6615023 SHA512 106be6bdd775325e8c55b06080cde21bd7e6c8e4ffaff06478608dd2b03fa98d42127d22b8bb592aae95a8c659a96eeeb3b14b2cc3f0bd9963abec18548de948
+DIST gentoo-kernel-6.6.25-1.ppc64le.gpkg.tar 64389120 BLAKE2B e24b290784fcd9b12fd4cee895b4ee2d965e6d03f39fbddab78fdd791dd020793b56bf70a61584e002303b67b882dae64e9c7f200387dd71b89ca7dca6e9bf0e SHA512 aa64472a7ea966757b1297e314c498a66fb78ccf874baef5acdbd849e78195d30712626b2c740cbfc67ec5b30a87b679eefeada2b7a02118d9e3db93ee524cca
+DIST gentoo-kernel-6.6.25-1.x86.gpkg.tar 68341760 BLAKE2B 64786853f8cdc0b813600850ccea331ddaef49469d47e5386dc0656713e012c84e9e7acf6e07570ace91ebeb994270c0802c1f73f60bfdc8024ab53966db083a SHA512 b85885f57657f708e7651693812518434044eb20a6455adde9e1214fd75acf492fb232345dfb98b8fdc79e219bce2d932a82fecefc364931d92533923a37adca
 DIST gentoo-kernel-6.7.10-1.amd64.gpkg.tar 149401600 BLAKE2B 943b7f5a49ccf2b15dc97f7287aafb6fe9f0100e17de98610630049ba0ce0d1251153bb19cdb1227f21d502c5a7fe3652b88eaa4db6339707517d219ebc687a3 SHA512 a5e17b08097706ce0d43e3182c75529d8a7007e13c501b7409c9079f1e560010604108f8ed07f47374585a9c3b1c455c4e9ffa96eb0d1cbcbed6704b694a1d2b
 DIST gentoo-kernel-6.7.10-1.arm64.gpkg.tar 121231360 BLAKE2B 6b1d5f9cb7850d8dc9e8df63d2bedf4593e56d6658e4992c57fa77352547f2db8a27ad489df30ead11275e4681c7b19a8655d55a2304f4b62e3957edd1795673 SHA512 65ca057f02a791cc9b5929640525decd5a378d8ab5f5f34c048adc59be32c59e425398ae7d69a2efb36a1cb15deb43f87db4f4a3086007bf8d19f56914607278
 DIST gentoo-kernel-6.7.10-1.ppc64le.gpkg.tar 65536000 BLAKE2B 72b1f773ea421332d95a119a96146f0ac18268a852de43e6ffc8bd018c432689243a8f04fbe8588b670e566c574bb396bdc975ca25a45ab58e6eec63e8c2ea7a SHA512 25312e14fd2a8c31a71f6697bce9443cd46bb45e7b3bacb601971b0f6ff53c4e1c40aaba259f8c6099ed44b944f3509607cc48637ef430f373ba06ea0d7a5b3b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.25.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.25.ebuild
new file mode 100644
index 000000000000..b0e3fe1f8248
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.25.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-05 12:56 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-05 12:56 UTC (permalink / raw
  To: gentoo-commits

commit:     ba23b53445570b7fbf013d89c1e11b214a43cb15
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  5 12:44:15 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr  5 12:56:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba23b534

sys-kernel/gentoo-kernel-bin: Bump to 6.8.4

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.8.4.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7a437f98ebd3..f2cd64934731 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -38,6 +38,8 @@ DIST genpatches-6.8-3.base.tar.xz 250824 BLAKE2B 2dd35057816341b1dbdc9fc651b2cd8
 DIST genpatches-6.8-3.extras.tar.xz 3712 BLAKE2B 1477adb78ce367d923717752d92ceeae28cdebf82484d30b3d4b46ecb308dd6418b67bab000f37312a129aa4453910ee88db1d1f84a9e943b1edaf90d15d20ec SHA512 bc1ea41091c8a8d093652332c6c11ce727730c7b922b457e6935ac1a20905ad9c4bd8757812feee50315ab7658e388e6bb292fdda4b6f03edc1ee184b1db76f2
 DIST genpatches-6.8-4.base.tar.xz 388904 BLAKE2B 22339e2c3d8b06e98ccac88d877edeefbc5955af73ccc1bd0857ad22f33757cdcd7b851ebf0987b2927e0d6397149d034e39dd7a1f2e252355bed36ada7ea4aa SHA512 ab11669385ad58a45941db73bb01957fc7a0d4794768aeaf4ab78e078d25d3eeae4d508994e61fd7d4a6de791991c9f01ea226932f9d42047c38e2fc4a037a4a
 DIST genpatches-6.8-4.extras.tar.xz 3704 BLAKE2B 2ac07079b69f3a778464b287924fbb758643fee48c6a02ba36cbd17d401f5761e6f5d4fb82083eb9153c8a1be22480f3b12dc0299b9d605a4d8abac49ae2c7ea SHA512 5ef9d85730999d5cd1a4acbb1b35f54b71012a919440ed763dc0254ad146b3656ab2d3487df39274b1e3042167500a260dc4c620965226c450395066d950af53
+DIST genpatches-6.8-6.base.tar.xz 390424 BLAKE2B 247749a8123e2df23e544a36cc2ccb2faa4c419aaee081220c0002f74fab2a0b4395fe6f491a571cf7c497986849391a0ee6adf25aaf0cd43e9d53956ff299e5 SHA512 4d8e757bed34af028e024e7c1456375f7f97d94661b51d392144af8907e4c2ab6ebd37a7f83b01f1df7ba40f7871400d829e3e443d473376b129cac5bdd73118
+DIST genpatches-6.8-6.extras.tar.xz 3704 BLAKE2B cf93bc6cb2aa440538d76a4a39869be17297e76d70dfdfa881abbbb0fd63e3862c264f96b834ff6c3bc53e46941d449a61becedb78921c12c49b032874ae0be8 SHA512 6139490d83515ccfd8e6f2ff1f4ee39d4a9488973f38e08699150032847b2bdecb75293d8588765733256fe5028890cc2cd38ef528bf327fe282c812aebb326a
 DIST gentoo-kernel-5.10.212-1.amd64.gpkg.tar 63252480 BLAKE2B 3ce492216591a8c99b136e3baa7588a412917ff84dba8db91eb9d25c314b109f83009d646ed95c08a8af7a429f8a746ed824f5e6db679777cb19cf07ccef095e SHA512 dd29113f7409ce3d71df2354cd015be6c4943e13a7ffdd1609367f418aceb3eb6aa1687f9bfed20796b230dec1ed27b7bfa4c00398d3b65fa6109dee790a136c
 DIST gentoo-kernel-5.10.212-1.arm64.gpkg.tar 56719360 BLAKE2B d51c72f1bbf54f579869cb40ee9eb9b352e5a8521f4cacc58bf42310545a3305c90d7a518a86cb5d14c509ebebadcfe9a30e6d89c18f31061b3f84159b3205ad SHA512 29803f672fba9c74b88121f19582dc86ee72992b5c5e7a37dc52e02e27cb47839bd5d2e53247cdb2073374e4468663b83a5f79bfb6f0a99131a79127026974ff
 DIST gentoo-kernel-5.10.212-1.ppc64le.gpkg.tar 52879360 BLAKE2B 44e42395f00747b601046facea7b134bb06ccd45cfb4c5e93b39e3dcc1468702077894f7f32cf4e167db20bcf4bfea97f76003debc2439e6c3f56a4ec41e8c62 SHA512 06f4c7dc25d4ed4536a5a25d8e7fdb418483ef4aa03b7184c51bb5664739f7aa71416957f9edaa9e85e396fb395c4637e720d55d3b10aed3837a8da8a14dfc1e
@@ -118,6 +120,10 @@ DIST gentoo-kernel-6.8.3-1.amd64.gpkg.tar 150804480 BLAKE2B a545dae5c5903cc00b10
 DIST gentoo-kernel-6.8.3-1.arm64.gpkg.tar 122347520 BLAKE2B d7b1ac3f26d834afc01331d21f27992bb2d80da2bfd9b58b4364717d437a6aeca4f35c10ed71f8de2668afcfc7742c6877a6d8418cef6328a61594e14905fdc8 SHA512 9d6826d5e207052d4a5e31a9939ca536b36ba764d9e342feac833855996bb4a74ba491a3da525dd6cc17f038b10ffee5d433591abcd5491a63742164a49e4eb2
 DIST gentoo-kernel-6.8.3-1.ppc64le.gpkg.tar 66252800 BLAKE2B 82edb07cd7ff90a36a95f0628811306b437ac844908ab7c74ec19840c48f543120728be7ae2c7877931b871063aff58130fe1843bd088bc16c2c9e57c9c98797 SHA512 874194af726ae0f95b9d0c0669bf06b0cd36e7e8edfd27ccf6585c6e1426e9406196d8c8ab736ccf51cd2e7a86fa33d8a3e93bb5bb6343911246196642e4f75d
 DIST gentoo-kernel-6.8.3-1.x86.gpkg.tar 69990400 BLAKE2B 1279cb7249e65fbe284de3f004bf2bfa07f8b14dfc8b9766c8bfaf933bb423d983a572f10f5aeb813fa99098cd22147a0c5a00a57c85af498ed0dbfec57c7c79 SHA512 e2ee21d48da74963aa2bdd3f35c4ff5771828bbb833ec06efc60f67a318ca08f84f08779a4173bc2bfc0f36d30b461d7b0edc7cb3aec41f70991824d3fca5252
+DIST gentoo-kernel-6.8.4-1.amd64.gpkg.tar 150824960 BLAKE2B 40f44b907953d9ebac38d34686590f3a9a4ac2d41cf0d62d4f5309ae98634f6fd55ced6fba2d70768c28ea4f5f5ed8a044227cb7d8a07297d7297535f3e3119f SHA512 eb85e75ca623ffe632bf354e543baac0cee3305b23a6013000d4dd061b9cdfba33c9b7354cca1f5fddad7a4debe60e8aba5443d876cf083e08758cba4746f0fd
+DIST gentoo-kernel-6.8.4-1.arm64.gpkg.tar 122368000 BLAKE2B 5f58dc8d6fb37e7a646b33375cf8652b9c07dc260b92654e090b9c72458e1a8e92101a53537dc09253d06bf740def26eda824967bd95656f1add19ccc992732d SHA512 626a4cb42bd05eb55f867a88c771f7de6faf7c788777bbc1118855397a0bd98c513a2dba3f6faef90150900f9b204d31b6d8dc4859144f67ee88de0c9490ad42
+DIST gentoo-kernel-6.8.4-1.ppc64le.gpkg.tar 66273280 BLAKE2B 259d1b4d136807d8bf0e59287db854287b958711983348f0a1e7df7ac4d5a1cf0be4cbcb1ec22edf9fb3dc22e2ca7808797a145c94ab31719fd451f753ea420a SHA512 ebb0aa7ee8d8f71ed03f5bc5902b0e4db8d9c8c8eeb70896c5807b9c98d42448608bba76f2c6a7d6c329190d29f3f651e3528616456562bcf1e18752836e9e93
+DIST gentoo-kernel-6.8.4-1.x86.gpkg.tar 69980160 BLAKE2B 97e47db6394eb4e62fc80ad56ced3cffd962d3ad0b349a88446ee56cac708930ed978870cdbf2572663ddc84cc82869b5f82c4694e3bda6b64509531d29f27e0 SHA512 fdc9ff2018f769efdcc027a5bdb216bed372e8f0f7a95446af79e9e302564e9a9448600abc9b77dc554d8220bb4c12dcec7e73229ed85f14f1e616f3321f453f
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.4.ebuild
new file mode 100644
index 000000000000..44d02e88809f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.4.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-10 19:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-10 19:11 UTC (permalink / raw
  To: gentoo-commits

commit:     18889bba996a949250a8cebb35ff99e50e8d6975
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 10 19:02:16 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr 10 19:10:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18889bba

sys-kernel/gentoo-kernel-bin: Bump to 6.6.26

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.26.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 228283321343..f394f045555c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.6-30.base.tar.xz 1698592 BLAKE2B 3e7343cfb06a081796dcc67e15c1b
 DIST genpatches-6.6-30.extras.tar.xz 3704 BLAKE2B 18c323ae1c680bc076d2b62ca5715057b2fe32db70ee582bf81c50dfe6c356acf3a5518de57d64aa046562908981c0b67cc96ee14d452093b25bbd619e206112 SHA512 01eb396bb8a6854b9c25339bc41d388743b8ebab46b2ead24e3ea87bc1de48d87e94f80df2b530569088fd431d7f700882321823dfa349a451211b689d1a71a5
 DIST genpatches-6.6-31.base.tar.xz 1700036 BLAKE2B 52497ce73dc1a0eaac0a73b7c9a8bcd02925afae9d3064e4709e17dd89184100177c6c1b8b6819448a89246cde6a6f29b82a51d906a362df0dd40b182992f872 SHA512 e4933aa19770d54e5524efc03e02be8a0c9b1eea62a53458584603e5add1d8123d279ba41cc8c33d65152a0a0649ae53ce0fd8a88b5582b39865f83b84a031e0
 DIST genpatches-6.6-31.extras.tar.xz 3704 BLAKE2B 25bfb920528a71136639dcd536f1b8182ce687d5e8059c29539ed6ea348928cab361867afeb0eef55b040fa3860c44d7510ae9d453a805785567515a7157d009 SHA512 f7e7e6b2407752f2f868afef958e88dcdfd1788bb518f17eb60baaec43e55cc69b9185ae55c515b9bc617dc1aa7d1a958b8980ffafd95228aa3322ca104a8fa3
+DIST genpatches-6.6-32.base.tar.xz 1799112 BLAKE2B a9c9af39b7da19c0d3f3a1893de26641b1d5d7ad242de4ceb1659d33573e8df8d173d363f005843149ee21598a2d4f8a6e5fbbdd02926c23cccc01a5c0b8abcc SHA512 2204a3ff6187c349a41f101bddffd39145aa530e6a37792b391db0b3c4150e290ce8909430e87c8deb18400d753a621b90c26d581c08abf104a8bc48197a1fe6
+DIST genpatches-6.6-32.extras.tar.xz 3704 BLAKE2B 42d3c81bbd7bb8f062a5f437f8c1c9db1809cea8c0628f8604f7c2c8968fca4c6629bd3dafa2eae1e7b7692ff33a9836e1be96a0e3b45db95752b96b9f76f58b SHA512 35fe52d2ad4b4621d7bb615e0c5888eae83a88d8554abae069d68e801598c2fad360c9cdefdbf3e7c3c083e50eb2317f775f2ce23c26ee7a07446184b7dbbdca
 DIST genpatches-6.7-14.base.tar.xz 759200 BLAKE2B ab81cb25145e344d43c649a7330804d9fccebd85aa8afed415c8de65d7cbdfea1884447f825b10919543d667127810dc2efae7001e52c506c9bf0598a3f572c6 SHA512 eaec167accc9c27c002262f39cd01d2de897c9629fc226360887b513227104248cdce2d4a2d3d25e86968e74d5f7dd516f599c5e45a77a896b3a482d194b1622
 DIST genpatches-6.7-14.extras.tar.xz 3704 BLAKE2B 2dc79c939c1793afba3591758b5a4e51987683c086e688b79c4a6817cf35f1486f06a869e18bf49c5d102c77152b842bf4669e9c77b59e35401ffff2de422477 SHA512 e198bdf7f0d6dbd937f31d0ae4d0de3a9c1091410b5a709ab1606a21372b6d2b58cf1e298ae3b1f25fac1f677a0f618f01755a542493879d876bf296f8fa33e7
 DIST genpatches-6.7-15.base.tar.xz 971400 BLAKE2B fc87e6e218c0c26051b83545f82a491a83df9b0e324f1f659329b144a81aa21ac6e90532ab080eafc99b7f87b9d8ac6aca84b043653cd09b8c41b7e34e52a9b7 SHA512 3c62c11bd8de96e86dd7224bab00103fabf5dab58c2d5d6ab2c27302802eb3d5fcd9370ab8c209f4a62a8f2d290107edbba72bf9dd8d78760c15234989aec5d8
@@ -112,6 +114,10 @@ DIST gentoo-kernel-6.6.25-1.amd64.gpkg.tar 147251200 BLAKE2B 2c56b8b0212ee8f7e87
 DIST gentoo-kernel-6.6.25-1.arm64.gpkg.tar 119255040 BLAKE2B 857bf0f41db641a568b9fc71b5a5b787e1c95d81bd1de27f2f3c843bf585a883630b0d30a8b0bafd238c4d392f09f628846a13965420581017e6a218a6615023 SHA512 106be6bdd775325e8c55b06080cde21bd7e6c8e4ffaff06478608dd2b03fa98d42127d22b8bb592aae95a8c659a96eeeb3b14b2cc3f0bd9963abec18548de948
 DIST gentoo-kernel-6.6.25-1.ppc64le.gpkg.tar 64389120 BLAKE2B e24b290784fcd9b12fd4cee895b4ee2d965e6d03f39fbddab78fdd791dd020793b56bf70a61584e002303b67b882dae64e9c7f200387dd71b89ca7dca6e9bf0e SHA512 aa64472a7ea966757b1297e314c498a66fb78ccf874baef5acdbd849e78195d30712626b2c740cbfc67ec5b30a87b679eefeada2b7a02118d9e3db93ee524cca
 DIST gentoo-kernel-6.6.25-1.x86.gpkg.tar 68341760 BLAKE2B 64786853f8cdc0b813600850ccea331ddaef49469d47e5386dc0656713e012c84e9e7acf6e07570ace91ebeb994270c0802c1f73f60bfdc8024ab53966db083a SHA512 b85885f57657f708e7651693812518434044eb20a6455adde9e1214fd75acf492fb232345dfb98b8fdc79e219bce2d932a82fecefc364931d92533923a37adca
+DIST gentoo-kernel-6.6.26-1.amd64.gpkg.tar 147240960 BLAKE2B a104a0279c3e7e07a843a2469d451a875cf0d5563f6f23dd7cdccc81a878fd54c9f9ed058d0223cde70341fc7f306339c002d583e16d097fe3ea3cac069c866c SHA512 5a51126e6ba55f3772dd6ffe889823789be1045007389d8d5f16befd3e794d776bc8d2f94ef5e308b965d270e038c9ff02434859e9797ce15ac4bacba1e21c89
+DIST gentoo-kernel-6.6.26-1.arm64.gpkg.tar 119255040 BLAKE2B 47f5b3e6229e80c8823facba3aec00b7dc27633d64908231e2b4ea2a6ab86235d401c20b97d5db10ac72344dac63d57524bb835a2945a9e6456c10c540a97f2a SHA512 48b7117b2fc028ddf146d5a59093740ab7629fa8670eda87b620024eede22836370e1154f71fb4ed3d6537fb133860253f234329f924e81ce1a2661bff24db18
+DIST gentoo-kernel-6.6.26-1.ppc64le.gpkg.tar 64389120 BLAKE2B 65f185da15cd692031b944d9429d9f0d87f6805298ac36bdeaf1a8554167cbe6131d58cb3f14d804e3730d6da91cdccaaf57a56ddc9f3ec1801c13d58254b25d SHA512 8ce68597b1e4390ad95088b9f0058c584d98e84f4d78701f8ab688638689df28f4de49b473d6adc69649b6a1d6c9c41edff88eafc2ee9219353b2962097acddd
+DIST gentoo-kernel-6.6.26-1.x86.gpkg.tar 68352000 BLAKE2B 9dbaffca008d5d7d2bb4eebd90c44da4c940b59c2785b102b6b07dbbe963b3e82d3830cd082c2bd88ff669b2a82c4a451ddb0a0d17cff73051a87e79862e5bb5 SHA512 95f7c07a279e58f562da1e7534b0cd8e541eab28cf51fd246da5d6c88479dac67809ae8390bb0ce75f063de389f469897c5c5ffd9e1e4223212a2ea5434a18da
 DIST gentoo-kernel-6.7.10-1.amd64.gpkg.tar 149401600 BLAKE2B 943b7f5a49ccf2b15dc97f7287aafb6fe9f0100e17de98610630049ba0ce0d1251153bb19cdb1227f21d502c5a7fe3652b88eaa4db6339707517d219ebc687a3 SHA512 a5e17b08097706ce0d43e3182c75529d8a7007e13c501b7409c9079f1e560010604108f8ed07f47374585a9c3b1c455c4e9ffa96eb0d1cbcbed6704b694a1d2b
 DIST gentoo-kernel-6.7.10-1.arm64.gpkg.tar 121231360 BLAKE2B 6b1d5f9cb7850d8dc9e8df63d2bedf4593e56d6658e4992c57fa77352547f2db8a27ad489df30ead11275e4681c7b19a8655d55a2304f4b62e3957edd1795673 SHA512 65ca057f02a791cc9b5929640525decd5a378d8ab5f5f34c048adc59be32c59e425398ae7d69a2efb36a1cb15deb43f87db4f4a3086007bf8d19f56914607278
 DIST gentoo-kernel-6.7.10-1.ppc64le.gpkg.tar 65536000 BLAKE2B 72b1f773ea421332d95a119a96146f0ac18268a852de43e6ffc8bd018c432689243a8f04fbe8588b670e566c574bb396bdc975ca25a45ab58e6eec63e8c2ea7a SHA512 25312e14fd2a8c31a71f6697bce9443cd46bb45e7b3bacb601971b0f6ff53c4e1c40aaba259f8c6099ed44b944f3509607cc48637ef430f373ba06ea0d7a5b3b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.26.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.26.ebuild
new file mode 100644
index 000000000000..b0e3fe1f8248
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.26.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-10 19:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-10 19:11 UTC (permalink / raw
  To: gentoo-commits

commit:     dac4153c320e4ca39f73627772aa2f5dbc66022e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 10 19:01:37 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr 10 19:10:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dac4153c

sys-kernel/gentoo-kernel-bin: Bump to 6.1.85

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.85.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0f2b7e9940a7..228283321343 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.1-92.base.tar.xz 5022044 BLAKE2B bdc476c487d2102a92683fd173555
 DIST genpatches-6.1-92.extras.tar.xz 3820 BLAKE2B be1e90178f400f7e4b6f2e21c6f3e1160c9e5d317eeab902d593838ad9a1261eed8824db27a9852771baea9bbcc7365303098d74cb906ef720f82ab5f2e83a5e SHA512 5e5f0b564987d43bb577449cf6fe65adf59f56a2fdd80fdb09890e02d42771327caf2ef9abcb711a6ab678e45bc6aa6ccae4b448a668856f9533d42e6a2a8e7d
 DIST genpatches-6.1-93.base.tar.xz 5006784 BLAKE2B e8b08d894eab003f055f847a635ed2c5b28a0251afb3e1a62f7c904047344b7f58747423a9ff68ab0047604fc53f1431f4c8dde02dc876a035ef24cf5056426f SHA512 e15df28e3802b78333d8401d6c525561ba130d94866dc0084c7ed99bc72d5a8abd38792d46c686165d58cef989f8d61ca8d36fe98ced9f7f8a7628c2d72442c4
 DIST genpatches-6.1-93.extras.tar.xz 3816 BLAKE2B bd2102b672f8b8128aa19f262d44162e54af0538742a8f9e38e1c1efe6e927c6d51bc5eae0e1f7f3182b5ac29e4f4a1405ac62fe35052967aab3f58e53993bc2 SHA512 73ecba9e045e9575f137985dce8303194ac5333dac6d83f0106cdcc1cd8df342778a2030701572d7445f0d5332ae384e07be09aae8f48c39e01993e3f3ad37dd
+DIST genpatches-6.1-94.base.tar.xz 5046684 BLAKE2B f9024ee9302b618af0e68c4b0ed91af1781d0d9ab51d3efacd1e18d8ee07fd61b40fdbdb52ef9a8a4e403570a87f4c28e12ab305657df19dcd766d9de81f9131 SHA512 356301a38dee163ff836ae5dbaf6ac724c3166b76b161b967f5ef892133d82b79be11d0f7243e221d938c1a5b154f847462713b2cc5f191d949126f66be8ec51
+DIST genpatches-6.1-94.extras.tar.xz 3816 BLAKE2B 1f542b22b91ed285938cfbc6eef5f6ebce579882f65cfd7031b38aedbc3fdbe88abefec221e3139f3ea44c9a7841283d733f4a21ac3c4e449273e4269a491692 SHA512 035461792175f6914813dd900c1ab18a93998d7a54f42cd15275e23fb1e0c6b76382e3dd9782f50aaea9eceb1271518918bac964f95db2d746f3deb0a9a0dc1d
 DIST genpatches-6.6-27.base.tar.xz 1392292 BLAKE2B 46e3c354f7c27182c2f97bd20c165fa8bb79317bb136afbbe1e0906cd405e7cbcab1293e724cda38491f0d1cd9e9009146f18ad9b5ecf54526e69aae43fbc9e8 SHA512 363d26f9410e2d526f07c0831d36733999ec284ee01d684ad15aa5856b007a2d2a189ca414358da87a479dcbbea7ae24add9d8019b4c41c8bf1aae7b67a3b490
 DIST genpatches-6.6-27.extras.tar.xz 3700 BLAKE2B 36a21c970dd2c8f72a4496b9f72faea3e94fba49342e00b7cdfc0ca6d4f3ab14fef161a7d02ad13b1c7db73af3c96b1c145453d0645791b46b34f599b3947582 SHA512 996a1b0a5c625043ececbeacc648f4dd71da2e239482ca515b680b146ba6041feeb0924929b1b2b6ee4f3ecc24c85926e54e28058d9401d4399282151332dfce
 DIST genpatches-6.6-28.base.tar.xz 1406852 BLAKE2B 09691b429951a495b8dc0e076930d72f4f5c51c0f41cc0779d7c27bd1c161e007ab6ca9007ef43db4aeed4ead3ba84dcd93ba2b31fdd689c785fc38d0c46425a SHA512 500492b25b5a8eab5781e3c7758fa1685b1050bdf30b0c8fbb306db078de1bf06e0aeea6547fd7fa868dcb84047d9842f37f5851e3637633f693a5b653cfae96
@@ -86,6 +88,10 @@ DIST gentoo-kernel-6.1.84-1.amd64.gpkg.tar 72632320 BLAKE2B 29575f27463572b5eb55
 DIST gentoo-kernel-6.1.84-1.arm64.gpkg.tar 65638400 BLAKE2B 55df24160d76c936a07689108b9c68dd7c7c1438a91e83706cc4656a5f8224d88352313cf6241e154ba0c8cd534089d86d0a14449cc54788fc751e105df04027 SHA512 4f37db9bbbbfb2bf224ab122d7c36faf9e14774a08767f9f092837950e87aa77ce25c4e0cc7ebf02e1985d3a07a55176c6247013ec5e59f249add3456a09b7f8
 DIST gentoo-kernel-6.1.84-1.ppc64le.gpkg.tar 59893760 BLAKE2B 422e8ec6a5987a300480cb76a1a35e629bd15ed7d8f33491b1e5ce5ea155ec86b9c27019f0298de65c75790b9ee24a8b765efc4124486e36c0faaecea5f236b8 SHA512 2e832411a521f37bf89e915b0c3dd6f5ad317c4bea8b317982780c3e44cd102266126ecc6614e4f37f327fc8b040c55017d1ea5cd37aa3c0c801c44ff5f30e4c
 DIST gentoo-kernel-6.1.84-1.x86.gpkg.tar 62187520 BLAKE2B ed6180b3d96e36ef134557f4cc7def03d65e3ba44708b6c9a50523d612b61f9fbc87eddeea8bb53833f3020b576e63546ec451d521c95d984aee998a91ab974a SHA512 f1f294fa996ab9f060513f530455d66e7d78b9641e219f68ebcd210a934121cc31bc7ca81bd79028237c3328651c6e1660a5748d9cd1732236e8e3eb92cde23d
+DIST gentoo-kernel-6.1.85-1.amd64.gpkg.tar 72642560 BLAKE2B e16c7099588aed63cce35a7f04ad3aab8c11747f348f9604b9f70dd8892eceaa451852adc616f44c5a2cc8d61d9cd10625eace048242f8a631b1f8771fef284a SHA512 b8fe57f797eace2822f84cafd8d88c8432898ca726b9fc08b2f40088b869bb926eb81b4ee43e0c422b6fdb98d713bcaa9ef5087585126b76e5479cbe1af5aad7
+DIST gentoo-kernel-6.1.85-1.arm64.gpkg.tar 65658880 BLAKE2B 64c47c169a184cc8a77014e694510369ea898f0b251b411274793ea722b77fec2ca91832d0da1671fe768ed71e3b06611415c12a5a87ee1c51fea94ee9b603de SHA512 4ff6049899858c1547d1647c691f8ed511ee862c05e12504a34e45e2cb32926115fff3748a994393d479902f4339f1d607c2b77436d9c073d185f6bde8f4957b
+DIST gentoo-kernel-6.1.85-1.ppc64le.gpkg.tar 59904000 BLAKE2B 118309c3da1e94ac14f8d606506bc4d5874e41f974451153078772b4b50ef551d0c1ba472d82bd0a9637d12e548c809e8ee8e5f43b6378780cce5323c3eb42fa SHA512 ef2f4668b03c360d00b9974b74d1ae3e001b744a9c632efdc3e7fe951394ee40b57eb436b0497faa3ab304f835c3b90f21a3330122597aa356837869fcd5dd55
+DIST gentoo-kernel-6.1.85-1.x86.gpkg.tar 62197760 BLAKE2B 1c52ec8750ee5fdfc16e6bb2e7207a205fe53259eb5fe5738eded8c5682bfcb5ddf5020c8dec499f7599f2d8da2ad87658528913bc31b8b2f2e928ca218cc806 SHA512 9b6ba53540656beaeb0d01fec6b7b81485ae0b370dbe2ac9f4706f1fab004244445b9b48280a19a7efe33b213a38bd134d0cb64b8748d25c5bec681a85b0e50c
 DIST gentoo-kernel-6.6.21-1.amd64.gpkg.tar 146585600 BLAKE2B 12d66fe9f0f1cfc00af099447ee1f92e381a69b60a06e0cc8cd56ec54e5b7c6e3026dfec7f4afd4e329cc7ccfafe1694fe19208228634373333a0291f884e6dc SHA512 8dd171dc40cd6f102c7dfda63cd40f39e3071955641830c5c919de8e4b9f66dec42e0c7b90e0786340c3ab0d1c29a66ec621797e21c0ab4c19b2cf77944ba115
 DIST gentoo-kernel-6.6.21-1.arm64.gpkg.tar 119234560 BLAKE2B 516a6f7c564734b777d0ff3df63b414ff2a1cc1020fa1f5d1c52f7bde26810745a770718c5ecc12ca42c536a7c3efb430fefc5e8b7b091ecdda4edaa866c5a08 SHA512 143880a199dc92a8b1268a15346e3512933d8e8203dd1a981ecae063464a3723557324a2be7310073c3a08cd95fe79d80d28a1898b649481bb836384a8562426
 DIST gentoo-kernel-6.6.21-1.ppc64le.gpkg.tar 64399360 BLAKE2B 54573396023eba5487e8d59e18358ad46ac7ae85d5b7482d48961d6da5d54d4c5d6f3ac9e2d685f956dfd90c68cb2a6319bd93492399635a9f197b02cf2cea7e SHA512 d8e4ec6a1944f9bc9dc4c666af6029fd68be78da8717b37d56390721355ad9c4cf2e1b718e17838fb41f1202d46f6f16147c802fcb06aad3b6037e9bdb623690

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.85.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.85.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.85.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-10 19:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-10 19:11 UTC (permalink / raw
  To: gentoo-commits

commit:     43e430f6b077af8d94ecfad26af7ff74075b9527
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 10 19:01:33 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr 10 19:10:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e430f6

sys-kernel/gentoo-kernel-bin: Bump to 5.15.154

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.154.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f2cd64934731..0f2b7e9940a7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.15-161.base.tar.xz 6394340 BLAKE2B 9b30c56e1efcc866985caa44806
 DIST genpatches-5.15-161.extras.tar.xz 3936 BLAKE2B 3bbf29d5ff26051c5f115439f42a07a3af47a681065e00561f8636aae51142b82b87d7e2879839d5abc7bec944b193aac31d2eed543275b94f47dca2eda38090 SHA512 20e5ac4f8e8903a86cefa2cbb3a4962f3dd60ab56f71397208622230ea1f4d481d703d6594fa9269e46d2369514d1c6deacfcfdbd97cd50ad9ee63c220f289b4
 DIST genpatches-5.15-163.base.tar.xz 6565400 BLAKE2B 2ad4b5bf3b7654936bc9354d8f737435b8bb0cd0a8e12600cc453410ce99c5e41ee5659d19d1d0fd9939fccdee2ee584f7d73cfb05cc844f3097bf8907cde6f0 SHA512 b51d2aca5891582bc27f258f0de629230d793960548e385492d7b1e4cbabd2acb40c628a7d63c6182d31cc28c9a658f6a496997174a8116a14c5b2253fe921cb
 DIST genpatches-5.15-163.extras.tar.xz 3944 BLAKE2B 61018af8eae6b9492e3ce11d26a33e0bb5207f05ea7353e4b843b2ccfcf67ef02c2f70833921573e13e5f11443733d64ffb15657cdbdc02696f03ac2e71c75c4 SHA512 69e5a999aa527472e3fb80ffbe0bbb9c9c3d81aa4a4e623d361febe3ed1c695ab647b9e4ae3e1978b12981636f7a1d7f0a65685ba140e6515e45ec3ed0747a70
+DIST genpatches-5.15-164.base.tar.xz 6702232 BLAKE2B 2a65783ebd23392a767ded400280d9e47ea95c18f059b1d67b653aa800f63a50cfcdd996113036dc9f61648453d232003eaf9df0a42af18949e43f7669bd6558 SHA512 0eb957501c3a1cf2256585c90c81cb3e4b371a54640bd893f001bce949d1a3897eee055c090e1dc57033a691bd62af2b5418401ce8a44fb76a388bb629c5205f
+DIST genpatches-5.15-164.extras.tar.xz 3940 BLAKE2B f1a166e7982c6a6968a083fcf60b6e383d148c17562403035ed8168ba16d045e56384528694752cd614b7aeade23fda879ab298c704bb297278af554ea6caa93 SHA512 a78b7eb2a98194a08b836358be7b8249cc280216056caffd95cea98dbeb62e01c04012c864031d5f9f16bf132b154dfc4922a4550127192c8307ab61da3937d1
 DIST genpatches-6.1-90.base.tar.xz 4798868 BLAKE2B 3898a35ee9d3ea977c455a8432d512ed9f282f3b961b0046b79843bac59b136d9834c6fc128c5fdd2ba28b1d25e98c47b67bc3c50287cb05a372ed34d2b8982b SHA512 6bd2353dcb0caedfbd009f66d10e6201079c481101490fbe131168f0e46203446226c47a85059bcdeb8a3395ba79ed9ce0075c144ea8f94dffc0911958f679b4
 DIST genpatches-6.1-90.extras.tar.xz 3812 BLAKE2B 466c0b796df7406c228fd4dbad20f84c2fb99203ccae1a9e018a15a0314dafb478ef89dbeefaa012b0873a06fe3398b7f17f68bf8275283cafd0d258d44c3572 SHA512 1744cb7d90176d3eb09195679b51eb0aadfe5a3452dc2d2b299262eb7aeda3071bd0bbdadab2c05bd266c288eee5580e4da1190f308e8755140d454226f32204
 DIST genpatches-6.1-91.base.tar.xz 4814756 BLAKE2B ec513671056ba3f42380e4f57115746c78ea26fe982bfdf9b0d7775938f90fed2d5c940ccc8bb90865874684104784631865b735ed6ca5cf069852611dd9db8e SHA512 8a034d617f7639d0bcf4fef64b1fcdd91f158311c4af6ef5452c666e3202078925f293daa441493180b4932d371094927b56d1c7adc7bd45d21b47be6f4a3912
@@ -64,6 +66,10 @@ DIST gentoo-kernel-5.15.153-1.amd64.gpkg.tar 66344960 BLAKE2B 0f277e0412c5224604
 DIST gentoo-kernel-5.15.153-1.arm64.gpkg.tar 59729920 BLAKE2B 8ca9fff739008acbc7184b4eef3a31a85986e2d16abae364512eafbab111797ab77b85dce1674f0aa23421e2a32e2e4d8493c39a825ddbdd7234923c32babba2 SHA512 27f43027d905e38157a0b7574998fb09c905f71a2e01724dde1469ecbb6b46962279f353fe1dc9b4ff4e67d9432dad96d78b148890a6bc6ee6ccb1af08bdf5f8
 DIST gentoo-kernel-5.15.153-1.ppc64le.gpkg.tar 54978560 BLAKE2B 66035605c7dc7107e3e6846d75a30d57e86108e3d40358017466622db84f38d5f242cd2331635b35a0bb0ca8c8ddbb6c2537bc4b6419e43b66d36c58d9ad6eac SHA512 d318623ff12c8ea86fffa1bd45b72d36f931828babbab92d5812ba6cbec1ca01297a89957cb29267e1c0a3f3fee91610bdd46b2b63e6a3bc7622d9c343980e0c
 DIST gentoo-kernel-5.15.153-1.x86.gpkg.tar 56084480 BLAKE2B e730a0fce140a7f4db26dde9c71e7912190c64359bdaffb3b444b0cd07db3f5ebfbb8d4f986a5623e3a3ba5181b3f68c35c7c9cb3919ed3bf8f09dd62b5248c2 SHA512 64c9bb350358bd2b509c25321ad623521b2013d42ca71233b5c3b17f7c13136b7b6128f4427ede9b6c64ddb9c4db6935d0f412f1a000a34b22aea1a182ed84db
+DIST gentoo-kernel-5.15.154-1.amd64.gpkg.tar 66396160 BLAKE2B 2a7be504601b4824940de16ec9fa2cab5f90d5ee81eae4883c57bd895602d7b1dc7fd5fc454c44560206d7a17f0933925aa9ccf04ac008ce098bc97e64e91f29 SHA512 85bf98e3805f30e0c3b2a17978691c639848371fb79cbbdc3be4f0692c04c60cfc763c15eb4d49967b93bdbe2a8f9e9ffcc8070cf9f72a9d484469469559624f
+DIST gentoo-kernel-5.15.154-1.arm64.gpkg.tar 59750400 BLAKE2B 93762e5ad66922ade69031018c5295634e9f85749b136ce9cc4b5a97967b3f7051317ddc0b711adf500b666dce27bba1126f6e437ca00b09cb4c05eb8baa12c1 SHA512 96a2bc22106919cfa0104ec1aab3d2177df56bf8f7bb8404d439ff037445a56508c62dc0a0179d97e6ae2cfa098a6bd9eabf5e95a3da01d9daefa55c12efc2cb
+DIST gentoo-kernel-5.15.154-1.ppc64le.gpkg.tar 55009280 BLAKE2B 608daf2bb8bf0e82817769cb45535817b9bce9f7ed286940fe2c9aa1da4778c52861108aacd302a161dc5891a2a30a523527a06f138ae5cdfde7df3cf4c32508 SHA512 f34cd88e8669f886a7c84ce75a1d16fcc041d5f6faafc002943b163c49644a0b76c818d3319ace91dda28b7792921f4bdece72851e0643dc5a141aae241d0d64
+DIST gentoo-kernel-5.15.154-1.x86.gpkg.tar 56156160 BLAKE2B 1e0ae1f4e013227fafbd3890178623d0fc04adbffb3fef7c565fd9920fea256e6db6057da5b7da3c33bf69caf0a70035efceb0f9722c7b29cca8e99d33715f16 SHA512 ef647dae25a9988ce6882bc199380919528c2fbe7ad7b5f3d399cb9ab44933b4fadd9f8fc54a9d7ed2318503f05d853ff9a51b428246c7618fa29d05ad6385c0
 DIST gentoo-kernel-6.1.81-1.amd64.gpkg.tar 72632320 BLAKE2B be651a239cb2bebe217afeafc355d1c8548d9cc05e7e4675649f55bf608e039e84a45516aba30ed7ac5546dfa6bf452f458c2f0340052cfb548bde260b1584ae SHA512 f1a3b43e6a3723b4f30ac2830fd80d5ae561869f4c0278d074039dc6df86fd2aee9dbba80f47e321b8c6200fdce9890cd1476ed5f5e251c8637bc56e5f7861e8
 DIST gentoo-kernel-6.1.81-1.arm64.gpkg.tar 65638400 BLAKE2B c4c69cafb728f031955024812e462d03c3d2d7926f50ef565022e3b5289a28b4cab86534dfdf01a75764c14946d6e46a2fab3300141a5c5a22cf320ffdd95d30 SHA512 9b5184441de294aa65cec066ab2d2889854695afde6e305ec641f7a93866a759ae88c582faeeb7afa3a133ec8b41ca2a11925538f7c2208290846a3cf51bb3b9
 DIST gentoo-kernel-6.1.81-1.ppc64le.gpkg.tar 59893760 BLAKE2B 1618e51aa2703355697da43e4a923aacd2a90b5c0c9f700f6e2aa1cb89e746828f6818a74274a8861f34a0501bec8fd9728461c8574994f0fdd520a3e1be292b SHA512 c8d3585af897427f6df180a8d8a53d78a66299574a548eb14f21d7ccbdc793db2495ddea88adde16b5677d86830f61c49c58112d10af3590f5322805ac9d878f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.154.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.154.ebuild
new file mode 100644
index 000000000000..eff249432fc9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.154.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-11 19:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-11 19:04 UTC (permalink / raw
  To: gentoo-commits

commit:     e25727f261f440a5a97a72100c007d4fd7ab8cda
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 11 18:53:14 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 11 19:04:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e25727f2

sys-kernel/gentoo-kernel-bin: Bump to 6.8.5

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.8.5.ebuild                 | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f394f045555c..346664659498 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -46,6 +46,8 @@ DIST genpatches-6.8-4.base.tar.xz 388904 BLAKE2B 22339e2c3d8b06e98ccac88d877edee
 DIST genpatches-6.8-4.extras.tar.xz 3704 BLAKE2B 2ac07079b69f3a778464b287924fbb758643fee48c6a02ba36cbd17d401f5761e6f5d4fb82083eb9153c8a1be22480f3b12dc0299b9d605a4d8abac49ae2c7ea SHA512 5ef9d85730999d5cd1a4acbb1b35f54b71012a919440ed763dc0254ad146b3656ab2d3487df39274b1e3042167500a260dc4c620965226c450395066d950af53
 DIST genpatches-6.8-6.base.tar.xz 390424 BLAKE2B 247749a8123e2df23e544a36cc2ccb2faa4c419aaee081220c0002f74fab2a0b4395fe6f491a571cf7c497986849391a0ee6adf25aaf0cd43e9d53956ff299e5 SHA512 4d8e757bed34af028e024e7c1456375f7f97d94661b51d392144af8907e4c2ab6ebd37a7f83b01f1df7ba40f7871400d829e3e443d473376b129cac5bdd73118
 DIST genpatches-6.8-6.extras.tar.xz 3704 BLAKE2B cf93bc6cb2aa440538d76a4a39869be17297e76d70dfdfa881abbbb0fd63e3862c264f96b834ff6c3bc53e46941d449a61becedb78921c12c49b032874ae0be8 SHA512 6139490d83515ccfd8e6f2ff1f4ee39d4a9488973f38e08699150032847b2bdecb75293d8588765733256fe5028890cc2cd38ef528bf327fe282c812aebb326a
+DIST genpatches-6.8-8.base.tar.xz 491508 BLAKE2B 856cbc5f02af4b2c7073e2342a9d8131145fc0e9098557fbafc62cb5f24ce3009bb1ca9332fd1d43368bfca8963fd3f734de646faae1c3f95cf670e7768a6f37 SHA512 0af92f11d273bd5a13e0bc3effa2e6700b1404ae82a8bdcdf8be8279bacc5a45deb504c8df4281bf143698137fbf474337f91eeedfc681c019f4cc3313dd0da8
+DIST genpatches-6.8-8.extras.tar.xz 3704 BLAKE2B 777b8ef344a84e3be85e65f8d0753ca7f2609e80ff80f9d460f9ba3c19f3fa19f975a199c2ea9b36901dcfd7cdeb8432653ff01db5da076336a8885fc4da982d SHA512 3fb1ed8a6b243a8c2f09aed66b5967df441e0ed4fc89dc9cb81b33561f8517f699787caf429bc173a1ee659912926a79d01603515c34fce43238525ef9cd8679
 DIST gentoo-kernel-5.10.212-1.amd64.gpkg.tar 63252480 BLAKE2B 3ce492216591a8c99b136e3baa7588a412917ff84dba8db91eb9d25c314b109f83009d646ed95c08a8af7a429f8a746ed824f5e6db679777cb19cf07ccef095e SHA512 dd29113f7409ce3d71df2354cd015be6c4943e13a7ffdd1609367f418aceb3eb6aa1687f9bfed20796b230dec1ed27b7bfa4c00398d3b65fa6109dee790a136c
 DIST gentoo-kernel-5.10.212-1.arm64.gpkg.tar 56719360 BLAKE2B d51c72f1bbf54f579869cb40ee9eb9b352e5a8521f4cacc58bf42310545a3305c90d7a518a86cb5d14c509ebebadcfe9a30e6d89c18f31061b3f84159b3205ad SHA512 29803f672fba9c74b88121f19582dc86ee72992b5c5e7a37dc52e02e27cb47839bd5d2e53247cdb2073374e4468663b83a5f79bfb6f0a99131a79127026974ff
 DIST gentoo-kernel-5.10.212-1.ppc64le.gpkg.tar 52879360 BLAKE2B 44e42395f00747b601046facea7b134bb06ccd45cfb4c5e93b39e3dcc1468702077894f7f32cf4e167db20bcf4bfea97f76003debc2439e6c3f56a4ec41e8c62 SHA512 06f4c7dc25d4ed4536a5a25d8e7fdb418483ef4aa03b7184c51bb5664739f7aa71416957f9edaa9e85e396fb395c4637e720d55d3b10aed3837a8da8a14dfc1e
@@ -142,6 +144,10 @@ DIST gentoo-kernel-6.8.4-1.amd64.gpkg.tar 150824960 BLAKE2B 40f44b907953d9ebac38
 DIST gentoo-kernel-6.8.4-1.arm64.gpkg.tar 122368000 BLAKE2B 5f58dc8d6fb37e7a646b33375cf8652b9c07dc260b92654e090b9c72458e1a8e92101a53537dc09253d06bf740def26eda824967bd95656f1add19ccc992732d SHA512 626a4cb42bd05eb55f867a88c771f7de6faf7c788777bbc1118855397a0bd98c513a2dba3f6faef90150900f9b204d31b6d8dc4859144f67ee88de0c9490ad42
 DIST gentoo-kernel-6.8.4-1.ppc64le.gpkg.tar 66273280 BLAKE2B 259d1b4d136807d8bf0e59287db854287b958711983348f0a1e7df7ac4d5a1cf0be4cbcb1ec22edf9fb3dc22e2ca7808797a145c94ab31719fd451f753ea420a SHA512 ebb0aa7ee8d8f71ed03f5bc5902b0e4db8d9c8c8eeb70896c5807b9c98d42448608bba76f2c6a7d6c329190d29f3f651e3528616456562bcf1e18752836e9e93
 DIST gentoo-kernel-6.8.4-1.x86.gpkg.tar 69980160 BLAKE2B 97e47db6394eb4e62fc80ad56ced3cffd962d3ad0b349a88446ee56cac708930ed978870cdbf2572663ddc84cc82869b5f82c4694e3bda6b64509531d29f27e0 SHA512 fdc9ff2018f769efdcc027a5bdb216bed372e8f0f7a95446af79e9e302564e9a9448600abc9b77dc554d8220bb4c12dcec7e73229ed85f14f1e616f3321f453f
+DIST gentoo-kernel-6.8.5-1.amd64.gpkg.tar 150824960 BLAKE2B 67f7dcd5f4309c992ffd3c20c43ba53d78b86a94ecd19039806b0e094c7645a6d0bbd0eee8519a9ce3b0625642664b15b9d7f6f7aa554801d6ceed31deef37a9 SHA512 d2620dba5a4e7a9de0ee6d7bb45dc8dbac013bcc97e44a856699c531dd002bbef67413b78562f78727132ce32b1a9f69a38fdc45b0edab654f1a76f85decc998
+DIST gentoo-kernel-6.8.5-2.arm64.gpkg.tar 122398720 BLAKE2B 79416da38a316b25f9df59b46832e21a076b9e529cc0976e9ca8d3f38ec1d448e78feadb4c20b3ff2087af5dd42e7976567697b4d7001bb1fb5efb2a3c008c0c SHA512 d1f3deb209b89762b6dbf11e571eec79c67c303cd6b7dca900b6c92aed93bbebbf91405c2ba70dde0de385f8ff7dfcb6b6574a289d59f440b9c6f24f8e736ed8
+DIST gentoo-kernel-6.8.5-2.ppc64le.gpkg.tar 66263040 BLAKE2B e4972fc108f9922ed5ae7721c4ecc8755d05ddf9f8d3c289a74d17f66ecd2e06c015ac51e7c43e5cfa203cff306623ae4db33f84fef2a70ea52e45d9639a9ced SHA512 505458ef22d5ea170eb4d02fdee9e64e18e81fa6605289030ff842c5d54deb06cef1d53bde86ff575e1a02376c515ce1daaaf51ecb8f237d57773d06e3f79dd0
+DIST gentoo-kernel-6.8.5-2.x86.gpkg.tar 70000640 BLAKE2B 961ce65f0a807616798d821d9b92f83cea8b755f21cd4bbbe0dd0e1f63079f2ef8b9a594acce985451992c85a38e337cc1dd512d7a3aa53d8682fd77a9a41358 SHA512 1b246b7a6dd9f5d62edc3dcced2008a222ce35fb96b2b41935bf353634f248ca45e5fae87189995c4e91a83ca19150ca00b87bccca9a48823ba64c0852d0d214
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.5.ebuild
new file mode 100644
index 000000000000..8df5e4faa82d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.5.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-2
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG/-2/-1}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	[[ ${PV} != 6.8.5 ]] && die "Please remove the hack"
+	use amd64 && BINPKG=${BINPKG/-2/-1}
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-11 19:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-11 19:04 UTC (permalink / raw
  To: gentoo-commits

commit:     e980a7953ce050db13ed659a63c459cd52d1c2d2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 11 18:54:23 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 11 19:04:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e980a795

sys-kernel/gentoo-kernel-bin: Bump to 6.6.26-r1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.26-r1.ebuild             | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 346664659498..94dbb395d96d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-6.6-31.base.tar.xz 1700036 BLAKE2B 52497ce73dc1a0eaac0a73b7c9a8b
 DIST genpatches-6.6-31.extras.tar.xz 3704 BLAKE2B 25bfb920528a71136639dcd536f1b8182ce687d5e8059c29539ed6ea348928cab361867afeb0eef55b040fa3860c44d7510ae9d453a805785567515a7157d009 SHA512 f7e7e6b2407752f2f868afef958e88dcdfd1788bb518f17eb60baaec43e55cc69b9185ae55c515b9bc617dc1aa7d1a958b8980ffafd95228aa3322ca104a8fa3
 DIST genpatches-6.6-32.base.tar.xz 1799112 BLAKE2B a9c9af39b7da19c0d3f3a1893de26641b1d5d7ad242de4ceb1659d33573e8df8d173d363f005843149ee21598a2d4f8a6e5fbbdd02926c23cccc01a5c0b8abcc SHA512 2204a3ff6187c349a41f101bddffd39145aa530e6a37792b391db0b3c4150e290ce8909430e87c8deb18400d753a621b90c26d581c08abf104a8bc48197a1fe6
 DIST genpatches-6.6-32.extras.tar.xz 3704 BLAKE2B 42d3c81bbd7bb8f062a5f437f8c1c9db1809cea8c0628f8604f7c2c8968fca4c6629bd3dafa2eae1e7b7692ff33a9836e1be96a0e3b45db95752b96b9f76f58b SHA512 35fe52d2ad4b4621d7bb615e0c5888eae83a88d8554abae069d68e801598c2fad360c9cdefdbf3e7c3c083e50eb2317f775f2ce23c26ee7a07446184b7dbbdca
+DIST genpatches-6.6-33.base.tar.xz 1799480 BLAKE2B c724ac510c4ffa2494a95268c2c97898f78c54a5ffb48f2fd6b74dc27dcf51d9403e60ff4e10d1f1c673a2d09ec6dd9a00683297631fcebe28d4f3497ff31e4b SHA512 dc253ace1b4d1da549e5039682f4e6987ad48da88c63a94968d3fc817b2a64faffbf3e7024417036df3f645346f02f913e81857b7b261a6b174fa4f9d18b1db1
+DIST genpatches-6.6-33.extras.tar.xz 3704 BLAKE2B c337062a967a4261f48d3a571d4267ac9e0a259013eb9f5f40ed306712d83ac87108c7e60e7479e6e3fec9490c85e6d34bfc0a5c67fd30fe56970b858ef9ccd0 SHA512 fc857243332ef3b7c5e1698c0a4fea7860ddfc2a4f240e6f538b33bf4332d324d180745270fd0787e9d26fca575a72ec5bd0c0983d63304775278a4d51a168c1
 DIST genpatches-6.7-14.base.tar.xz 759200 BLAKE2B ab81cb25145e344d43c649a7330804d9fccebd85aa8afed415c8de65d7cbdfea1884447f825b10919543d667127810dc2efae7001e52c506c9bf0598a3f572c6 SHA512 eaec167accc9c27c002262f39cd01d2de897c9629fc226360887b513227104248cdce2d4a2d3d25e86968e74d5f7dd516f599c5e45a77a896b3a482d194b1622
 DIST genpatches-6.7-14.extras.tar.xz 3704 BLAKE2B 2dc79c939c1793afba3591758b5a4e51987683c086e688b79c4a6817cf35f1486f06a869e18bf49c5d102c77152b842bf4669e9c77b59e35401ffff2de422477 SHA512 e198bdf7f0d6dbd937f31d0ae4d0de3a9c1091410b5a709ab1606a21372b6d2b58cf1e298ae3b1f25fac1f677a0f618f01755a542493879d876bf296f8fa33e7
 DIST genpatches-6.7-15.base.tar.xz 971400 BLAKE2B fc87e6e218c0c26051b83545f82a491a83df9b0e324f1f659329b144a81aa21ac6e90532ab080eafc99b7f87b9d8ac6aca84b043653cd09b8c41b7e34e52a9b7 SHA512 3c62c11bd8de96e86dd7224bab00103fabf5dab58c2d5d6ab2c27302802eb3d5fcd9370ab8c209f4a62a8f2d290107edbba72bf9dd8d78760c15234989aec5d8
@@ -120,6 +122,10 @@ DIST gentoo-kernel-6.6.26-1.amd64.gpkg.tar 147240960 BLAKE2B a104a0279c3e7e07a84
 DIST gentoo-kernel-6.6.26-1.arm64.gpkg.tar 119255040 BLAKE2B 47f5b3e6229e80c8823facba3aec00b7dc27633d64908231e2b4ea2a6ab86235d401c20b97d5db10ac72344dac63d57524bb835a2945a9e6456c10c540a97f2a SHA512 48b7117b2fc028ddf146d5a59093740ab7629fa8670eda87b620024eede22836370e1154f71fb4ed3d6537fb133860253f234329f924e81ce1a2661bff24db18
 DIST gentoo-kernel-6.6.26-1.ppc64le.gpkg.tar 64389120 BLAKE2B 65f185da15cd692031b944d9429d9f0d87f6805298ac36bdeaf1a8554167cbe6131d58cb3f14d804e3730d6da91cdccaaf57a56ddc9f3ec1801c13d58254b25d SHA512 8ce68597b1e4390ad95088b9f0058c584d98e84f4d78701f8ab688638689df28f4de49b473d6adc69649b6a1d6c9c41edff88eafc2ee9219353b2962097acddd
 DIST gentoo-kernel-6.6.26-1.x86.gpkg.tar 68352000 BLAKE2B 9dbaffca008d5d7d2bb4eebd90c44da4c940b59c2785b102b6b07dbbe963b3e82d3830cd082c2bd88ff669b2a82c4a451ddb0a0d17cff73051a87e79862e5bb5 SHA512 95f7c07a279e58f562da1e7534b0cd8e541eab28cf51fd246da5d6c88479dac67809ae8390bb0ce75f063de389f469897c5c5ffd9e1e4223212a2ea5434a18da
+DIST gentoo-kernel-6.6.26-r1-1.amd64.gpkg.tar 147261440 BLAKE2B 28a7ea857ab96cb0f941179a3c5d3b527a3849ebabe63468a536c929bcf24e6ff13d56f10372ec8512d9a985267abd82a720b68ab46194ba70df3175f4c59757 SHA512 1f0e9d9e24b60ccd5ff99ab42268953229b4b7ec9ab7f81cc36d0dac93e7c833f613b2e42eec7fb060f0964364d4fd7db187ae9c62e5884ad34bae1bd3600f24
+DIST gentoo-kernel-6.6.26-r1-1.arm64.gpkg.tar 119306240 BLAKE2B 96707d0e99269324c7deecb8e24a5a90b862f38f715a5d3299b55b0c98cc93fa70941901f4ed55f96bacea9303fadbf2853770775a9c59695ed107deb63803f0 SHA512 ac4746b8302920c4b23d886ddd50a8c7eaab3fb52fc7f221cad4bd1e6e873d1668cb1a694b7ae5ad4be4d7d33ce8c719998802c2b084aa3bfdacb7ce8b466840
+DIST gentoo-kernel-6.6.26-r1-1.ppc64le.gpkg.tar 64389120 BLAKE2B 42d28e36c3f2b31acde686ef909cd5eb046e883474fcbab5ef917c936f256019265268d622794f3d22cc700a247307e7a694d1ec3e49ab796f37bcbdd0190e38 SHA512 12b2f95e931a7c7d5693ff550f0040c39d613cf2e1df99a8a89cceb4c2ea7022945431533accccf6a02ff98b9ad37199a0d014d458ef334ff42d62df097fc48e
+DIST gentoo-kernel-6.6.26-r1-1.x86.gpkg.tar 68362240 BLAKE2B 9d896ec2bff2f767d194e6b3a303310908984bc186c9c185ff6f0eae0bcbf5c3c168b9a828809f3432277df93f17ce6ded36098b2ecf018528aeda768f42cafa SHA512 927c00cb52527df7af02db3a21033655abcab8a01e8d5b221ba7d86d7f777b94132a4e7497deb53aaa6d836e3e317161a2ed0f4784ad184e45ffc1b2fae0d644
 DIST gentoo-kernel-6.7.10-1.amd64.gpkg.tar 149401600 BLAKE2B 943b7f5a49ccf2b15dc97f7287aafb6fe9f0100e17de98610630049ba0ce0d1251153bb19cdb1227f21d502c5a7fe3652b88eaa4db6339707517d219ebc687a3 SHA512 a5e17b08097706ce0d43e3182c75529d8a7007e13c501b7409c9079f1e560010604108f8ed07f47374585a9c3b1c455c4e9ffa96eb0d1cbcbed6704b694a1d2b
 DIST gentoo-kernel-6.7.10-1.arm64.gpkg.tar 121231360 BLAKE2B 6b1d5f9cb7850d8dc9e8df63d2bedf4593e56d6658e4992c57fa77352547f2db8a27ad489df30ead11275e4681c7b19a8655d55a2304f4b62e3957edd1795673 SHA512 65ca057f02a791cc9b5929640525decd5a378d8ab5f5f34c048adc59be32c59e425398ae7d69a2efb36a1cb15deb43f87db4f4a3086007bf8d19f56914607278
 DIST gentoo-kernel-6.7.10-1.ppc64le.gpkg.tar 65536000 BLAKE2B 72b1f773ea421332d95a119a96146f0ac18268a852de43e6ffc8bd018c432689243a8f04fbe8588b670e566c574bb396bdc975ca25a45ab58e6eec63e8c2ea7a SHA512 25312e14fd2a8c31a71f6697bce9443cd46bb45e7b3bacb601971b0f6ff53c4e1c40aaba259f8c6099ed44b944f3509607cc48637ef430f373ba06ea0d7a5b3b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.26-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.26-r1.ebuild
new file mode 100644
index 000000000000..ecc98612a7de
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.26-r1.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-13 13:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-13 13:04 UTC (permalink / raw
  To: gentoo-commits

commit:     11c6f65a63638e953515948afe3977a0bb30d978
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 13 13:02:52 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Apr 13 13:04:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c6f65a

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  97 -------------
 .../gentoo-kernel-bin-5.10.213.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.15.152.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.15.153.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-6.1.82.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.83.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.84.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.6.22.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.6.23.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.6.24.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.6.25.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.7.10.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.7.11.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.7.12.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.8.2.ebuild                 | 161 ---------------------
 .../gentoo-kernel-bin-6.8.3.ebuild                 | 161 ---------------------
 .../gentoo-kernel-bin-6.8.4.ebuild                 | 161 ---------------------
 17 files changed, 2469 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 94dbb395d96d..eb2340fcad4f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,63 +1,27 @@
 DIST genpatches-5.10-223.base.tar.xz 6584808 BLAKE2B 41f0555956697c8963664a61259c70160f3473f4df25d676600acba478a3b9ebf2382da6d3a4a0ede98c1c8b5f41e37b15de841721db0b55716c79356255578e SHA512 69aeeecdcc0de166386dd795d5b93e595c81ed36833f670051b73607f6d419345b452847517aa1532a08bf3b9009603aea3c64b693c76a3a3f8cd42fae6d522a
 DIST genpatches-5.10-223.extras.tar.xz 3872 BLAKE2B 26ea7a17b505ef6ba61301999d962c745416164cc047aa5049d6db192f714a73ae0e89d5faa74724820524f4398b2d2f86d00479f28c38bdfdfef52c03bc5ccc SHA512 12b85bafc1b22ba4f310f74fe18c936e6d251787913d03849b117268e4c15e9b0ecf5cf9bcf8275630811e2babc845cc0b817b3d50a9c19fd548a800da537932
-DIST genpatches-5.10-224.base.tar.xz 6613216 BLAKE2B f62d92ad50be996e40459a55f7d2ac9e12a838fd56d221a93bf331f5d60ebf587c347ee915135334a37a0dcbe14dd8e0b1f47211f53c2fcc5d1bc113a849cdd6 SHA512 ff7114c6ac151f923b43d7c5261c59b1281fb6066a45620d61c17f23dad6ec7ebb1557a8d8aa5b278c0d110cf3c98e84948a10fedf89525207cbd22aadb6e0cd
-DIST genpatches-5.10-224.extras.tar.xz 3876 BLAKE2B 819af23c0a0524ca4bc9655eca4dd3a6ac9569409df4f496630a5f42823cb1663e472082abdd0f745d8c12da64a010703f7800215cc1eea0991fbf2f09903327 SHA512 199b0eac0807285691acfac8b36a675887c546a4afe2602dfccbd4792b5175583d933f199198a0b897418097825336a431316201cedfeb6e07e7d89a54cabb0e
 DIST genpatches-5.10-225.base.tar.xz 6772188 BLAKE2B 39328b3d07cf007e8b85022a478b70011de41b32968f8ba61d6cf5e153c8e5f1bed488d655911ebc657548061da14e172dd04864dd2e2df48faabc6e5f535979 SHA512 d3046f9d3792c7b55c5a5d2bdf376b112dafb3facf372259939a8fc8a4f3ddb1e64ed31a90ecc8032d8631feb646b04d2864dbbf846f05b5558c221b61d79bdd
 DIST genpatches-5.10-225.extras.tar.xz 3880 BLAKE2B 340f98133bf43bc6313882f834186de7359277184e370d6f81d6a857fa6e42b8a5a210896ae8d462c160a4d0ca1d373f435e752ed08b34a466e635720e7120b5 SHA512 9afe7f84bebdf6a6f410df7fc6598d130bd765d2f79ce1827f61c36d6a166c741631ba2812bc2ef0c27d5c48ac6ceb38676e2a254143e267997570b9cee07d94
 DIST genpatches-5.15-160.base.tar.xz 6317352 BLAKE2B ccee78c3ccba8755f0e9de9e62c870d7f85d5302d2cdafd178184bbbec51d1a69be990c49f58fe1a1f897ed7e59bba1cc5eacc7589b4476ee6fcac19a90b0e78 SHA512 e36a435f9e353cd48ee12322f998a2fb4e9cf29eeb9e6f6f95534a48524db17b6eb654aa514ddba1108135eb92da7ef6af54f532bf29ca89b566d8903c1456e6
 DIST genpatches-5.15-160.extras.tar.xz 3936 BLAKE2B 7b4d7802346372f862321837b1b554dcc5cd666be0a39fb56c6a6364060c3c5b5fe37d77d131beff6f0ed4c6290d9c9f9eafc58e9a923e268cafd2814ea9d18e SHA512 4ff242b000ce5969dd50c424ebe94a417271a2af081584e91d155ef11c3b11536fc8a242b0e536491396317ead92a825590208c5f317dc6a8975bbfae28a17a1
-DIST genpatches-5.15-161.base.tar.xz 6394340 BLAKE2B 9b30c56e1efcc866985caa448061cf8fb8973ee99a65c55787df122518bafa358760222944420add65ec777ad3012f06f74e0b8a4c2ecef32d5b882e78735ba2 SHA512 63cc6a96813f197a0d37e8a98a603ee594244cc6d18fd2e0fd566ea4a72866c425abbf847e9389472a7a3ceaa6118eb72e2c09d838db4698e0402f3a92bf229d
-DIST genpatches-5.15-161.extras.tar.xz 3936 BLAKE2B 3bbf29d5ff26051c5f115439f42a07a3af47a681065e00561f8636aae51142b82b87d7e2879839d5abc7bec944b193aac31d2eed543275b94f47dca2eda38090 SHA512 20e5ac4f8e8903a86cefa2cbb3a4962f3dd60ab56f71397208622230ea1f4d481d703d6594fa9269e46d2369514d1c6deacfcfdbd97cd50ad9ee63c220f289b4
-DIST genpatches-5.15-163.base.tar.xz 6565400 BLAKE2B 2ad4b5bf3b7654936bc9354d8f737435b8bb0cd0a8e12600cc453410ce99c5e41ee5659d19d1d0fd9939fccdee2ee584f7d73cfb05cc844f3097bf8907cde6f0 SHA512 b51d2aca5891582bc27f258f0de629230d793960548e385492d7b1e4cbabd2acb40c628a7d63c6182d31cc28c9a658f6a496997174a8116a14c5b2253fe921cb
-DIST genpatches-5.15-163.extras.tar.xz 3944 BLAKE2B 61018af8eae6b9492e3ce11d26a33e0bb5207f05ea7353e4b843b2ccfcf67ef02c2f70833921573e13e5f11443733d64ffb15657cdbdc02696f03ac2e71c75c4 SHA512 69e5a999aa527472e3fb80ffbe0bbb9c9c3d81aa4a4e623d361febe3ed1c695ab647b9e4ae3e1978b12981636f7a1d7f0a65685ba140e6515e45ec3ed0747a70
 DIST genpatches-5.15-164.base.tar.xz 6702232 BLAKE2B 2a65783ebd23392a767ded400280d9e47ea95c18f059b1d67b653aa800f63a50cfcdd996113036dc9f61648453d232003eaf9df0a42af18949e43f7669bd6558 SHA512 0eb957501c3a1cf2256585c90c81cb3e4b371a54640bd893f001bce949d1a3897eee055c090e1dc57033a691bd62af2b5418401ce8a44fb76a388bb629c5205f
 DIST genpatches-5.15-164.extras.tar.xz 3940 BLAKE2B f1a166e7982c6a6968a083fcf60b6e383d148c17562403035ed8168ba16d045e56384528694752cd614b7aeade23fda879ab298c704bb297278af554ea6caa93 SHA512 a78b7eb2a98194a08b836358be7b8249cc280216056caffd95cea98dbeb62e01c04012c864031d5f9f16bf132b154dfc4922a4550127192c8307ab61da3937d1
 DIST genpatches-6.1-90.base.tar.xz 4798868 BLAKE2B 3898a35ee9d3ea977c455a8432d512ed9f282f3b961b0046b79843bac59b136d9834c6fc128c5fdd2ba28b1d25e98c47b67bc3c50287cb05a372ed34d2b8982b SHA512 6bd2353dcb0caedfbd009f66d10e6201079c481101490fbe131168f0e46203446226c47a85059bcdeb8a3395ba79ed9ce0075c144ea8f94dffc0911958f679b4
 DIST genpatches-6.1-90.extras.tar.xz 3812 BLAKE2B 466c0b796df7406c228fd4dbad20f84c2fb99203ccae1a9e018a15a0314dafb478ef89dbeefaa012b0873a06fe3398b7f17f68bf8275283cafd0d258d44c3572 SHA512 1744cb7d90176d3eb09195679b51eb0aadfe5a3452dc2d2b299262eb7aeda3071bd0bbdadab2c05bd266c288eee5580e4da1190f308e8755140d454226f32204
-DIST genpatches-6.1-91.base.tar.xz 4814756 BLAKE2B ec513671056ba3f42380e4f57115746c78ea26fe982bfdf9b0d7775938f90fed2d5c940ccc8bb90865874684104784631865b735ed6ca5cf069852611dd9db8e SHA512 8a034d617f7639d0bcf4fef64b1fcdd91f158311c4af6ef5452c666e3202078925f293daa441493180b4932d371094927b56d1c7adc7bd45d21b47be6f4a3912
-DIST genpatches-6.1-91.extras.tar.xz 3816 BLAKE2B c187eb9a26917038be398f55c68d2cf4bd985c778b892d9f22fb5bf6a9064cca0b4dca2e21eb3b1811f8a09b6e20f45f852c8d85a0559a52457e84c28ab58406 SHA512 3e8d69a5464f1e3d4a9629f4d5169c4d8f272a42a51e3f9f801536c6373745b55ef54e46ae54c302eb0cf498edb307e93671f81445e99591cbd63caf8cae3476
-DIST genpatches-6.1-92.base.tar.xz 5022044 BLAKE2B bdc476c487d2102a92683fd173555c2719a26eaf96153b468748724dfe4ee3c0bc7c78d2d789e0bbfbc7620fccf89b882489427c738d6c5cbd12bce9f611f492 SHA512 7009e52a91b1f1bb2c5f1f6e494b0e91ef194382ed183da450be4a83a849cbcbcb83d7333c95e4b91fec56c02059c9c07c299fea9717384d880a9d9c08038766
-DIST genpatches-6.1-92.extras.tar.xz 3820 BLAKE2B be1e90178f400f7e4b6f2e21c6f3e1160c9e5d317eeab902d593838ad9a1261eed8824db27a9852771baea9bbcc7365303098d74cb906ef720f82ab5f2e83a5e SHA512 5e5f0b564987d43bb577449cf6fe65adf59f56a2fdd80fdb09890e02d42771327caf2ef9abcb711a6ab678e45bc6aa6ccae4b448a668856f9533d42e6a2a8e7d
-DIST genpatches-6.1-93.base.tar.xz 5006784 BLAKE2B e8b08d894eab003f055f847a635ed2c5b28a0251afb3e1a62f7c904047344b7f58747423a9ff68ab0047604fc53f1431f4c8dde02dc876a035ef24cf5056426f SHA512 e15df28e3802b78333d8401d6c525561ba130d94866dc0084c7ed99bc72d5a8abd38792d46c686165d58cef989f8d61ca8d36fe98ced9f7f8a7628c2d72442c4
-DIST genpatches-6.1-93.extras.tar.xz 3816 BLAKE2B bd2102b672f8b8128aa19f262d44162e54af0538742a8f9e38e1c1efe6e927c6d51bc5eae0e1f7f3182b5ac29e4f4a1405ac62fe35052967aab3f58e53993bc2 SHA512 73ecba9e045e9575f137985dce8303194ac5333dac6d83f0106cdcc1cd8df342778a2030701572d7445f0d5332ae384e07be09aae8f48c39e01993e3f3ad37dd
 DIST genpatches-6.1-94.base.tar.xz 5046684 BLAKE2B f9024ee9302b618af0e68c4b0ed91af1781d0d9ab51d3efacd1e18d8ee07fd61b40fdbdb52ef9a8a4e403570a87f4c28e12ab305657df19dcd766d9de81f9131 SHA512 356301a38dee163ff836ae5dbaf6ac724c3166b76b161b967f5ef892133d82b79be11d0f7243e221d938c1a5b154f847462713b2cc5f191d949126f66be8ec51
 DIST genpatches-6.1-94.extras.tar.xz 3816 BLAKE2B 1f542b22b91ed285938cfbc6eef5f6ebce579882f65cfd7031b38aedbc3fdbe88abefec221e3139f3ea44c9a7841283d733f4a21ac3c4e449273e4269a491692 SHA512 035461792175f6914813dd900c1ab18a93998d7a54f42cd15275e23fb1e0c6b76382e3dd9782f50aaea9eceb1271518918bac964f95db2d746f3deb0a9a0dc1d
 DIST genpatches-6.6-27.base.tar.xz 1392292 BLAKE2B 46e3c354f7c27182c2f97bd20c165fa8bb79317bb136afbbe1e0906cd405e7cbcab1293e724cda38491f0d1cd9e9009146f18ad9b5ecf54526e69aae43fbc9e8 SHA512 363d26f9410e2d526f07c0831d36733999ec284ee01d684ad15aa5856b007a2d2a189ca414358da87a479dcbbea7ae24add9d8019b4c41c8bf1aae7b67a3b490
 DIST genpatches-6.6-27.extras.tar.xz 3700 BLAKE2B 36a21c970dd2c8f72a4496b9f72faea3e94fba49342e00b7cdfc0ca6d4f3ab14fef161a7d02ad13b1c7db73af3c96b1c145453d0645791b46b34f599b3947582 SHA512 996a1b0a5c625043ececbeacc648f4dd71da2e239482ca515b680b146ba6041feeb0924929b1b2b6ee4f3ecc24c85926e54e28058d9401d4399282151332dfce
-DIST genpatches-6.6-28.base.tar.xz 1406852 BLAKE2B 09691b429951a495b8dc0e076930d72f4f5c51c0f41cc0779d7c27bd1c161e007ab6ca9007ef43db4aeed4ead3ba84dcd93ba2b31fdd689c785fc38d0c46425a SHA512 500492b25b5a8eab5781e3c7758fa1685b1050bdf30b0c8fbb306db078de1bf06e0aeea6547fd7fa868dcb84047d9842f37f5851e3637633f693a5b653cfae96
-DIST genpatches-6.6-28.extras.tar.xz 3704 BLAKE2B a1c1a33eee156346766d88b142a1f199f483e3589930537c1329ef2e5946780278e902f2c912a639779ac76c61782b526b3dec8434ff678f30d4a6bbe4b95238 SHA512 f1ca783a6a90bdc40c92f004b01cd9ec4ae13db9b6ed71708c4489155df95c900d395ba3b682e62dcb69d71151f38759cc128b9775e3983d3760c01a1b453ae0
-DIST genpatches-6.6-29.base.tar.xz 1589756 BLAKE2B 6c60dfac5e2a0d887a745c7a4c486c9280169dc56447807096e9727eea11594adcf3876fc11a8f990a4aaf0961e5c0c5977b5369fa2d67d991336412a6847f2d SHA512 11f2d538cd72b33c694633b892dced44aa6645e13285d7201475b29533820523de86501bc5f5385f06f06cae5504d11d3f52e09d72ffde390bcde2132b3d3dec
-DIST genpatches-6.6-29.extras.tar.xz 3712 BLAKE2B b38d84de7a6affc3adf4a04d4719058a77589033e39c70e55c818c2c2762967cc832b184be58891e14288e06df3ded4992cd8c10285d1de9ba2fa01704a46e3c SHA512 5660a05968a6d87e0a9897001962d8c2a8ead8f27aa01fef5d1905864414d959264213fd1ec417a5396ab70c1af7953d6874a1d57f65109d2d0d34423f412843
-DIST genpatches-6.6-30.base.tar.xz 1698592 BLAKE2B 3e7343cfb06a081796dcc67e15c1b2bd5161b17a9c41703c17131dbb730ae1715fb8f6eda3fb0d8c6443fecb0809e1d417675ff47b04578c0e6fdf708ac64c8a SHA512 57572a52c83fa5e67d084bcffb94f9a8c210a6fb6f424aaac6cb817c0627044eb54c3e61ad38e10acfa0024ed2a09a4c019a3503ce31c00beb07cd573b264df6
-DIST genpatches-6.6-30.extras.tar.xz 3704 BLAKE2B 18c323ae1c680bc076d2b62ca5715057b2fe32db70ee582bf81c50dfe6c356acf3a5518de57d64aa046562908981c0b67cc96ee14d452093b25bbd619e206112 SHA512 01eb396bb8a6854b9c25339bc41d388743b8ebab46b2ead24e3ea87bc1de48d87e94f80df2b530569088fd431d7f700882321823dfa349a451211b689d1a71a5
-DIST genpatches-6.6-31.base.tar.xz 1700036 BLAKE2B 52497ce73dc1a0eaac0a73b7c9a8bcd02925afae9d3064e4709e17dd89184100177c6c1b8b6819448a89246cde6a6f29b82a51d906a362df0dd40b182992f872 SHA512 e4933aa19770d54e5524efc03e02be8a0c9b1eea62a53458584603e5add1d8123d279ba41cc8c33d65152a0a0649ae53ce0fd8a88b5582b39865f83b84a031e0
-DIST genpatches-6.6-31.extras.tar.xz 3704 BLAKE2B 25bfb920528a71136639dcd536f1b8182ce687d5e8059c29539ed6ea348928cab361867afeb0eef55b040fa3860c44d7510ae9d453a805785567515a7157d009 SHA512 f7e7e6b2407752f2f868afef958e88dcdfd1788bb518f17eb60baaec43e55cc69b9185ae55c515b9bc617dc1aa7d1a958b8980ffafd95228aa3322ca104a8fa3
 DIST genpatches-6.6-32.base.tar.xz 1799112 BLAKE2B a9c9af39b7da19c0d3f3a1893de26641b1d5d7ad242de4ceb1659d33573e8df8d173d363f005843149ee21598a2d4f8a6e5fbbdd02926c23cccc01a5c0b8abcc SHA512 2204a3ff6187c349a41f101bddffd39145aa530e6a37792b391db0b3c4150e290ce8909430e87c8deb18400d753a621b90c26d581c08abf104a8bc48197a1fe6
 DIST genpatches-6.6-32.extras.tar.xz 3704 BLAKE2B 42d3c81bbd7bb8f062a5f437f8c1c9db1809cea8c0628f8604f7c2c8968fca4c6629bd3dafa2eae1e7b7692ff33a9836e1be96a0e3b45db95752b96b9f76f58b SHA512 35fe52d2ad4b4621d7bb615e0c5888eae83a88d8554abae069d68e801598c2fad360c9cdefdbf3e7c3c083e50eb2317f775f2ce23c26ee7a07446184b7dbbdca
 DIST genpatches-6.6-33.base.tar.xz 1799480 BLAKE2B c724ac510c4ffa2494a95268c2c97898f78c54a5ffb48f2fd6b74dc27dcf51d9403e60ff4e10d1f1c673a2d09ec6dd9a00683297631fcebe28d4f3497ff31e4b SHA512 dc253ace1b4d1da549e5039682f4e6987ad48da88c63a94968d3fc817b2a64faffbf3e7024417036df3f645346f02f913e81857b7b261a6b174fa4f9d18b1db1
 DIST genpatches-6.6-33.extras.tar.xz 3704 BLAKE2B c337062a967a4261f48d3a571d4267ac9e0a259013eb9f5f40ed306712d83ac87108c7e60e7479e6e3fec9490c85e6d34bfc0a5c67fd30fe56970b858ef9ccd0 SHA512 fc857243332ef3b7c5e1698c0a4fea7860ddfc2a4f240e6f538b33bf4332d324d180745270fd0787e9d26fca575a72ec5bd0c0983d63304775278a4d51a168c1
-DIST genpatches-6.7-14.base.tar.xz 759200 BLAKE2B ab81cb25145e344d43c649a7330804d9fccebd85aa8afed415c8de65d7cbdfea1884447f825b10919543d667127810dc2efae7001e52c506c9bf0598a3f572c6 SHA512 eaec167accc9c27c002262f39cd01d2de897c9629fc226360887b513227104248cdce2d4a2d3d25e86968e74d5f7dd516f599c5e45a77a896b3a482d194b1622
-DIST genpatches-6.7-14.extras.tar.xz 3704 BLAKE2B 2dc79c939c1793afba3591758b5a4e51987683c086e688b79c4a6817cf35f1486f06a869e18bf49c5d102c77152b842bf4669e9c77b59e35401ffff2de422477 SHA512 e198bdf7f0d6dbd937f31d0ae4d0de3a9c1091410b5a709ab1606a21372b6d2b58cf1e298ae3b1f25fac1f677a0f618f01755a542493879d876bf296f8fa33e7
-DIST genpatches-6.7-15.base.tar.xz 971400 BLAKE2B fc87e6e218c0c26051b83545f82a491a83df9b0e324f1f659329b144a81aa21ac6e90532ab080eafc99b7f87b9d8ac6aca84b043653cd09b8c41b7e34e52a9b7 SHA512 3c62c11bd8de96e86dd7224bab00103fabf5dab58c2d5d6ab2c27302802eb3d5fcd9370ab8c209f4a62a8f2d290107edbba72bf9dd8d78760c15234989aec5d8
-DIST genpatches-6.7-15.extras.tar.xz 3708 BLAKE2B 8ed59cf05b758ec9341f6e8488338ddcb60e70cb1d25e39718cfdca425d47e7d5a7cbe4575da631363c89d263bdc65cbc8db718550f0f0978647891a6dd3677d SHA512 b01ec4dff86934dfe5686df4fde1b9d5534b156d127451f3bbb1267df8f3f7d67d11a496df3896d6b5777476cc704578b00c8fb124176216467b5bc4e184c9e2
-DIST genpatches-6.7-16.base.tar.xz 1101836 BLAKE2B f85c1bdbb8fc2a33fd231a23cc2b4f55454aed62d44b42878aa071b27898ad68dfaa0c72fc6eec944a7c08bd8b6a0854107c30badbf355fc68fb46c30c1c8bd2 SHA512 31518e149408da3e604a1ab9d7591f9fc0042fe8162f8220cb124dff30ba7cae5150769596c494cd76667a6f5ef849c78f19c61d89e7363289f91e2651c4b688
-DIST genpatches-6.7-16.extras.tar.xz 3704 BLAKE2B 659050195f491f15579b2261b6c2631de5d5e4b4d2088fca124511ccd71a9ac62da7ab1f4bf08846bb061c033ec087faa5f6a783334528c543d17d72cd8b340d SHA512 d867a7d95e388b384519b27910f521b4d6305cf2673136f543ddc0b2bcd066d4c726448c413aa358ce0ea3a2abb1639a2fe54d31c92cdb93bdaf76c2155b369f
-DIST genpatches-6.8-3.base.tar.xz 250824 BLAKE2B 2dd35057816341b1dbdc9fc651b2cd8f2600d11026cd73168e32adf59d08c93f932adec3ab3e00b24852e565e058054503a09278fcadb9f3ac6c640bf4972e58 SHA512 c5cd4b802009128f3b3a637551f35c678800054c75bc1e09738f957428b7087b93d88ba89f65ecfc5d71b89e0c9004c2024edfec7ab36612fb214ff5ca5b225c
-DIST genpatches-6.8-3.extras.tar.xz 3712 BLAKE2B 1477adb78ce367d923717752d92ceeae28cdebf82484d30b3d4b46ecb308dd6418b67bab000f37312a129aa4453910ee88db1d1f84a9e943b1edaf90d15d20ec SHA512 bc1ea41091c8a8d093652332c6c11ce727730c7b922b457e6935ac1a20905ad9c4bd8757812feee50315ab7658e388e6bb292fdda4b6f03edc1ee184b1db76f2
-DIST genpatches-6.8-4.base.tar.xz 388904 BLAKE2B 22339e2c3d8b06e98ccac88d877edeefbc5955af73ccc1bd0857ad22f33757cdcd7b851ebf0987b2927e0d6397149d034e39dd7a1f2e252355bed36ada7ea4aa SHA512 ab11669385ad58a45941db73bb01957fc7a0d4794768aeaf4ab78e078d25d3eeae4d508994e61fd7d4a6de791991c9f01ea226932f9d42047c38e2fc4a037a4a
-DIST genpatches-6.8-4.extras.tar.xz 3704 BLAKE2B 2ac07079b69f3a778464b287924fbb758643fee48c6a02ba36cbd17d401f5761e6f5d4fb82083eb9153c8a1be22480f3b12dc0299b9d605a4d8abac49ae2c7ea SHA512 5ef9d85730999d5cd1a4acbb1b35f54b71012a919440ed763dc0254ad146b3656ab2d3487df39274b1e3042167500a260dc4c620965226c450395066d950af53
-DIST genpatches-6.8-6.base.tar.xz 390424 BLAKE2B 247749a8123e2df23e544a36cc2ccb2faa4c419aaee081220c0002f74fab2a0b4395fe6f491a571cf7c497986849391a0ee6adf25aaf0cd43e9d53956ff299e5 SHA512 4d8e757bed34af028e024e7c1456375f7f97d94661b51d392144af8907e4c2ab6ebd37a7f83b01f1df7ba40f7871400d829e3e443d473376b129cac5bdd73118
-DIST genpatches-6.8-6.extras.tar.xz 3704 BLAKE2B cf93bc6cb2aa440538d76a4a39869be17297e76d70dfdfa881abbbb0fd63e3862c264f96b834ff6c3bc53e46941d449a61becedb78921c12c49b032874ae0be8 SHA512 6139490d83515ccfd8e6f2ff1f4ee39d4a9488973f38e08699150032847b2bdecb75293d8588765733256fe5028890cc2cd38ef528bf327fe282c812aebb326a
 DIST genpatches-6.8-8.base.tar.xz 491508 BLAKE2B 856cbc5f02af4b2c7073e2342a9d8131145fc0e9098557fbafc62cb5f24ce3009bb1ca9332fd1d43368bfca8963fd3f734de646faae1c3f95cf670e7768a6f37 SHA512 0af92f11d273bd5a13e0bc3effa2e6700b1404ae82a8bdcdf8be8279bacc5a45deb504c8df4281bf143698137fbf474337f91eeedfc681c019f4cc3313dd0da8
 DIST genpatches-6.8-8.extras.tar.xz 3704 BLAKE2B 777b8ef344a84e3be85e65f8d0753ca7f2609e80ff80f9d460f9ba3c19f3fa19f975a199c2ea9b36901dcfd7cdeb8432653ff01db5da076336a8885fc4da982d SHA512 3fb1ed8a6b243a8c2f09aed66b5967df441e0ed4fc89dc9cb81b33561f8517f699787caf429bc173a1ee659912926a79d01603515c34fce43238525ef9cd8679
 DIST gentoo-kernel-5.10.212-1.amd64.gpkg.tar 63252480 BLAKE2B 3ce492216591a8c99b136e3baa7588a412917ff84dba8db91eb9d25c314b109f83009d646ed95c08a8af7a429f8a746ed824f5e6db679777cb19cf07ccef095e SHA512 dd29113f7409ce3d71df2354cd015be6c4943e13a7ffdd1609367f418aceb3eb6aa1687f9bfed20796b230dec1ed27b7bfa4c00398d3b65fa6109dee790a136c
 DIST gentoo-kernel-5.10.212-1.arm64.gpkg.tar 56719360 BLAKE2B d51c72f1bbf54f579869cb40ee9eb9b352e5a8521f4cacc58bf42310545a3305c90d7a518a86cb5d14c509ebebadcfe9a30e6d89c18f31061b3f84159b3205ad SHA512 29803f672fba9c74b88121f19582dc86ee72992b5c5e7a37dc52e02e27cb47839bd5d2e53247cdb2073374e4468663b83a5f79bfb6f0a99131a79127026974ff
 DIST gentoo-kernel-5.10.212-1.ppc64le.gpkg.tar 52879360 BLAKE2B 44e42395f00747b601046facea7b134bb06ccd45cfb4c5e93b39e3dcc1468702077894f7f32cf4e167db20bcf4bfea97f76003debc2439e6c3f56a4ec41e8c62 SHA512 06f4c7dc25d4ed4536a5a25d8e7fdb418483ef4aa03b7184c51bb5664739f7aa71416957f9edaa9e85e396fb395c4637e720d55d3b10aed3837a8da8a14dfc1e
 DIST gentoo-kernel-5.10.212-1.x86.gpkg.tar 53565440 BLAKE2B 9350b845e1c74b50edda950cab1f89d24fdebdc0d5ecc9f907a3cedd08fcb6f649ac55d65dda74e5bb371f3d3929be20a07d0d425e4c826e844b3fcabe9f0404 SHA512 961ad494788f12357879c69d29e5c563942a38d6e372bc93b31888d7c9b075b84672eb3861212b8e68138679c1ec5bcd93f761ac8cb69eb2fb823d84b078a9dc
-DIST gentoo-kernel-5.10.213-1.amd64.gpkg.tar 63262720 BLAKE2B df6eaf5bb4d33296364b628b11a50fb6dfc47407055134f8e4ba5d189f3e5462066f968a0ac558c8d808659dfeff59e54b39803fafd42899abf860219d544bfc SHA512 7128ef51bc05242f1a781a948d5187f392989f5ae55933ec89960a92fae5370158e0325a9ad78ddf852bb4ad6505d35f8253fe018dbaab497eb56552878f839d
-DIST gentoo-kernel-5.10.213-1.arm64.gpkg.tar 56729600 BLAKE2B 7c31c53bb3d57c512863a42cd5a3ca5aa04f57ddf7258a1a4d1b5e92f9aeea624052d09301198f9d4e42eb86cdb1907f9bc5f4db3ca8fab8cbccb10a7d6c5c9c SHA512 b0b23a54bf7a0300daac1cfc4fdf16d13af0f1e7d7e310219961f81af097371f13b1ed3430112c146040518181b8ecd3f4c1dfed72de5ada326c31e6ce9e95c5
-DIST gentoo-kernel-5.10.213-1.ppc64le.gpkg.tar 52869120 BLAKE2B f607b6f73ca903471879debcc237e047fcc46cbd3e7802f80fd2926be52458a6249ceb1a4fda8f51483204c90ee89d2ca9d248ca70f0623ed09da5783a281b16 SHA512 fd154552cc4b3d9e3d176187a5af6006d452c729b77e9bec539d1253b9bad1aac860b1e7de3d49b50840eb918c0790de3bfa2ebd0a368e9a0c2892cdc4f22bec
-DIST gentoo-kernel-5.10.213-1.x86.gpkg.tar 53565440 BLAKE2B d894ed9b8f08117a53ef99aa1fa48b991aafecdf6bab9ff3b79334976bc5cb6f8cf35f0208f06fdbf8a04126594b3238d4fd151c32c4299f099b438d8e00aba9 SHA512 5095ab4e9a41f83e1b61b3658a14e211211da6d9ffda3f059a22e2f9480f84c8c8b9f4c3a66f907f677de6637f8c0c0ebab65616372afca54d594d47a8e02a1a
 DIST gentoo-kernel-5.10.214-1.amd64.gpkg.tar 63252480 BLAKE2B 4e0b96cf403d46b3062b180451b01f07d7a4e5ce23f7165584cf88c694b2ed719ecdbd672a71814d1ecfe99b7b3ca22926f9f4165c9c401feee5df431a15f713 SHA512 5015e21de80c8aab28943d323877e73ad26f3a34db5148deed775633893948e2fec1f11f4db730c14de8ce2880ba744b4403dfe7e7f6797ab8ad6a7a6fe6eb87
 DIST gentoo-kernel-5.10.214-1.arm64.gpkg.tar 56729600 BLAKE2B 10d6717d955d0312451c50a231a947aa1b4e356aa2eeaca15203f0c18086eeef9e3bb119ca6ee504bc91d729291f9e92bed405d42e06e579d4737d41922d9c8f SHA512 32df4b9eb671bff4037c14167f064a7d80c6a2cb64bf9cc7fb749ab95e019390127c325296242e368a4d30fe5f4350a088a011079735719b535f13659d2d36d1
 DIST gentoo-kernel-5.10.214-1.ppc64le.gpkg.tar 52869120 BLAKE2B 9f636cd84ce69b4ef63086339721065a64c65bc83b1b0d5faef91656e935bd363a6f0df15a5b181a0aaea4a06210989781915b6476cc0a0d63a3fa5d3a75b97a SHA512 6ef73952497194fbed89016a9dc4a9e079e72843d84326682a13cb3d2bab48593ca4ad84f42f175c248e92db12a44da3b364ba353c8c49ec34ec40b3b1140e0b
@@ -66,14 +30,6 @@ DIST gentoo-kernel-5.15.151-1.amd64.gpkg.tar 66324480 BLAKE2B a49b5f13a99aebe2f8
 DIST gentoo-kernel-5.15.151-1.arm64.gpkg.tar 59719680 BLAKE2B 4488bdd73f1a27a54c194871d78543d9bd48eae4ba5f6ac0c3f992a1ea669adaf8a857fcfab0a29f9aad1fda42e2568ec4c3a37ea50d559f98d7c98812868815 SHA512 95a035422eeae6953156e7aa57af1066280ebbc24dce5175f6c6ac50ac785cb5b270d24e2f555734a63bdef55545153c1440789cefb5baf3062530bd3161a553
 DIST gentoo-kernel-5.15.151-1.ppc64le.gpkg.tar 54968320 BLAKE2B 42cdc2028c35aae7d67e713315aa80f5711d43ab7efb74e9c77e884968aebcc73011231738b347e69cd053fd0e371bf7d19b6b4face59ef31a003ce7705a6f2e SHA512 2d928323e6f33e4f2c483b7ab60c543af5c6d9175f88bbd33285cb8ac4a78d94c84bf15dec416dc5519c6d6ba4e54530ed6af2bec3198e318034258ee7fd4f68
 DIST gentoo-kernel-5.15.151-1.x86.gpkg.tar 56074240 BLAKE2B 1e3a49f14f3bcf8340ecd4163c46a71b9dab8fc5caea9baf7af5e3c89597e12ce8c8bc0ab928b2455678a0ce5cac328baf5b502c8595ee2f7a72e8c39f6c1b6a SHA512 33fc6ece7083e30d8d0e77cecc31f22124ad1d52dd0669249514d2ce8790d67a06a47c00e5b821df982070f2d1ca12aef48a43730692130d71918c937d9872e5
-DIST gentoo-kernel-5.15.152-1.amd64.gpkg.tar 66324480 BLAKE2B e6e42934b24cc094e1ef30ee7b258f0e74c6c9899fd170128b4388157d33c36b013dfa9f9a80a3f505ede2c884ed58bb1232cc3225c4ec089d0e2bea9e4ec214 SHA512 6ad507badef8756322abb30ef2d9b24355018fee218e46cae23c1457c5f29db1131f72fe76bc2bcd53bed09be3354ca80d441ddd143467681ba1838f4e5aba99
-DIST gentoo-kernel-5.15.152-1.arm64.gpkg.tar 59719680 BLAKE2B 49b083624cc421f3f8a4e24418c2b6090858a9448de9df953aa5469ff5f3a05f8966372d6715af715a9ae3b94e84e203de1808c0a71f88f6918d9aa8adfbd61a SHA512 4407e5e2d8c993d9ca07c5138680c69f18c69872fdaf5907464ad5534f0b99501a18ef82784fc22882d96b7c0e58a58bb6c10cdab1965e960b6b7772c09b6305
-DIST gentoo-kernel-5.15.152-1.ppc64le.gpkg.tar 54988800 BLAKE2B 1d4ad8e5c11baa1dea591af9fed9aefde142b8c998bc6f7d25f8bbec3582490c4b9ae7c888936d80c24336c3ae0d5f760d7dc92f5bc1bbf78c9a8ae9d31fb78e SHA512 f61b9fd93041dbb6becfab48b7a2d056fe4110ccc3b0f42b9d00c09649df2eaf324abe5be81fe0b34d171ea53c6c29b2362dbc2e3df860ae1652232ebaa30d5d
-DIST gentoo-kernel-5.15.152-1.x86.gpkg.tar 56084480 BLAKE2B e62cf0e712e73f5a047e62158a3d57451c6c9ccb493077b8589712d43b1d91d45e726797849e3897d7c5a1cf78081ab416b5e603cf475eb1e2551f59e9d77c9c SHA512 161376038f72e2ec42c69c859d481835c9347d45b3662e1ab215b704cdc78bddb6c58b81d36dfe6e13ca363e7e9d51e8bbd8391ee44810cffb88a982df8dfb15
-DIST gentoo-kernel-5.15.153-1.amd64.gpkg.tar 66344960 BLAKE2B 0f277e0412c5224604a257532fb9c04232f2e50fbc9ba76a4a7bdb295a183cc427ef6190049fe2a3f57c507bcedb43804dbd4c89f953d67f5af5f87e75248256 SHA512 7e4cbcf95dbd1cdedcf9153384e8aea9cab4dbe8a6f77ea9a0968bb8bbb04ba3697bfcbaf186ac7c844ce3104389c822fdcfa0e9604b3726b6975035c16d9a99
-DIST gentoo-kernel-5.15.153-1.arm64.gpkg.tar 59729920 BLAKE2B 8ca9fff739008acbc7184b4eef3a31a85986e2d16abae364512eafbab111797ab77b85dce1674f0aa23421e2a32e2e4d8493c39a825ddbdd7234923c32babba2 SHA512 27f43027d905e38157a0b7574998fb09c905f71a2e01724dde1469ecbb6b46962279f353fe1dc9b4ff4e67d9432dad96d78b148890a6bc6ee6ccb1af08bdf5f8
-DIST gentoo-kernel-5.15.153-1.ppc64le.gpkg.tar 54978560 BLAKE2B 66035605c7dc7107e3e6846d75a30d57e86108e3d40358017466622db84f38d5f242cd2331635b35a0bb0ca8c8ddbb6c2537bc4b6419e43b66d36c58d9ad6eac SHA512 d318623ff12c8ea86fffa1bd45b72d36f931828babbab92d5812ba6cbec1ca01297a89957cb29267e1c0a3f3fee91610bdd46b2b63e6a3bc7622d9c343980e0c
-DIST gentoo-kernel-5.15.153-1.x86.gpkg.tar 56084480 BLAKE2B e730a0fce140a7f4db26dde9c71e7912190c64359bdaffb3b444b0cd07db3f5ebfbb8d4f986a5623e3a3ba5181b3f68c35c7c9cb3919ed3bf8f09dd62b5248c2 SHA512 64c9bb350358bd2b509c25321ad623521b2013d42ca71233b5c3b17f7c13136b7b6128f4427ede9b6c64ddb9c4db6935d0f412f1a000a34b22aea1a182ed84db
 DIST gentoo-kernel-5.15.154-1.amd64.gpkg.tar 66396160 BLAKE2B 2a7be504601b4824940de16ec9fa2cab5f90d5ee81eae4883c57bd895602d7b1dc7fd5fc454c44560206d7a17f0933925aa9ccf04ac008ce098bc97e64e91f29 SHA512 85bf98e3805f30e0c3b2a17978691c639848371fb79cbbdc3be4f0692c04c60cfc763c15eb4d49967b93bdbe2a8f9e9ffcc8070cf9f72a9d484469469559624f
 DIST gentoo-kernel-5.15.154-1.arm64.gpkg.tar 59750400 BLAKE2B 93762e5ad66922ade69031018c5295634e9f85749b136ce9cc4b5a97967b3f7051317ddc0b711adf500b666dce27bba1126f6e437ca00b09cb4c05eb8baa12c1 SHA512 96a2bc22106919cfa0104ec1aab3d2177df56bf8f7bb8404d439ff037445a56508c62dc0a0179d97e6ae2cfa098a6bd9eabf5e95a3da01d9daefa55c12efc2cb
 DIST gentoo-kernel-5.15.154-1.ppc64le.gpkg.tar 55009280 BLAKE2B 608daf2bb8bf0e82817769cb45535817b9bce9f7ed286940fe2c9aa1da4778c52861108aacd302a161dc5891a2a30a523527a06f138ae5cdfde7df3cf4c32508 SHA512 f34cd88e8669f886a7c84ce75a1d16fcc041d5f6faafc002943b163c49644a0b76c818d3319ace91dda28b7792921f4bdece72851e0643dc5a141aae241d0d64
@@ -82,18 +38,6 @@ DIST gentoo-kernel-6.1.81-1.amd64.gpkg.tar 72632320 BLAKE2B be651a239cb2bebe217a
 DIST gentoo-kernel-6.1.81-1.arm64.gpkg.tar 65638400 BLAKE2B c4c69cafb728f031955024812e462d03c3d2d7926f50ef565022e3b5289a28b4cab86534dfdf01a75764c14946d6e46a2fab3300141a5c5a22cf320ffdd95d30 SHA512 9b5184441de294aa65cec066ab2d2889854695afde6e305ec641f7a93866a759ae88c582faeeb7afa3a133ec8b41ca2a11925538f7c2208290846a3cf51bb3b9
 DIST gentoo-kernel-6.1.81-1.ppc64le.gpkg.tar 59893760 BLAKE2B 1618e51aa2703355697da43e4a923aacd2a90b5c0c9f700f6e2aa1cb89e746828f6818a74274a8861f34a0501bec8fd9728461c8574994f0fdd520a3e1be292b SHA512 c8d3585af897427f6df180a8d8a53d78a66299574a548eb14f21d7ccbdc793db2495ddea88adde16b5677d86830f61c49c58112d10af3590f5322805ac9d878f
 DIST gentoo-kernel-6.1.81-1.x86.gpkg.tar 62167040 BLAKE2B 2e8f9d2e6549619340b5a005a765f16d44a23e66035fca6867d08471133dba9d5fc7b44e337e480db38df78dd69b17923e2756ed352d21547d883f1cc23e5b1d SHA512 e43921c9b41f2dbe32b718bffe321558ac5b4c008a30c31807364be1e7f15147fb40b2f1f43d3f1cf74b39cad5a80e58f83a628a692c6d8f872d2c9dcd984782
-DIST gentoo-kernel-6.1.82-1.amd64.gpkg.tar 72632320 BLAKE2B 1594d9538235e26366baca3e61859d81e72b03aee32e9beb3f223f1291e746e4e04a432ee4548e209503f130ddf1a99ef91df28df1794ffda01aa544252fdc2b SHA512 e7cb3ac33ce2242a80b8f65c62ab3b7bdb87239cd60ea4b4937b3f4e2aaef8393f2447afb6e94148b5c07b5cc3e58fb6802ee14e4c693ff76f5785f7ca3f02e9
-DIST gentoo-kernel-6.1.82-1.arm64.gpkg.tar 65628160 BLAKE2B 71ae7c2c38dd75836df79de2d632c35a2a7985b860714b509673862749e73a3b10553107e41c03a4423364c0c38db54aa4666b74c38b7995dcb6f101b2e1c48d SHA512 6df57424f2c878060efc1293705c1822ed3572c15589566ad1754e1d9da4db288412684787438df88c083cae65f2dca7ddba9eca0b0631d26ed1d6966e6bc1a4
-DIST gentoo-kernel-6.1.82-1.ppc64le.gpkg.tar 59893760 BLAKE2B 51597514c3abab7fc7c922e6ad337b0e9198eff0d8e8dc204356f16d17f44dc9e5e764b11fedd02cd22fee3ba8fea9cbdd011a86d8fa8ac5a1d87396ba64b249 SHA512 0a2329fe743f86047a24ee1c5ec84a70d5fff0b83bcff855c8361093589cbe02cd5e45d39874cb94d6c1ff3f511c3c269accd243669143d023398914911dbb1e
-DIST gentoo-kernel-6.1.82-1.x86.gpkg.tar 62156800 BLAKE2B 62a05bf7e19bbdd6efff90e41bef7fcf2ae9d16453b98175dc97961e64b4098a587dbadff5c64d7c1c03b4db087011ab45aed31eef03a0537443aeb240ec5db2 SHA512 726ff5193c7d325b744d1b9693bee8a124830f8550cfa28f21ccc4d092fcf6fa50b00093072cbbc9da8c45f258a643e84740a94016a2e22c5abe55a251e500db
-DIST gentoo-kernel-6.1.83-1.amd64.gpkg.tar 72611840 BLAKE2B b5c93879c1aeb8058c8955a3c40a484ca66efc798dd6b19d9fe8f2218c5a7cd928e49fa72c54b371d46759d29155d340edda500c66f071426f75f51850f86284 SHA512 81cf4c56c0771ecc7ed3f81db55fe74dc1717b678fbd8a5b2e03a7fae6042f52f9b5eb23dde3d71c4602a3476763d57b5094226a81f3d638c8607302c385dbc3
-DIST gentoo-kernel-6.1.83-1.arm64.gpkg.tar 65638400 BLAKE2B 83eab90b7ed6f003d5003fd025056a4c0521e824e5ded7729f324e3134458dcdf07003ca3d2c5304658f4d78e211a59bba95c2c0b841fb3a28840efee2176ec3 SHA512 fd49d4665615033443a35505b39653573c48d827d77ac2c6b705a8f5cc2d42926e998dd41e94514009a2fcace85e7dc2cd16860983b26a45a8fe1fcdf2802af2
-DIST gentoo-kernel-6.1.83-1.ppc64le.gpkg.tar 59863040 BLAKE2B 8c480f7dede07a818143c58782c6cdb33c6ce5247cfbbe51ad7cce14f6df5b24c599f3b2e5b413d7abe0d7b7cdb4c70d86155c6e9664d288ccb9d72a780a22b5 SHA512 acbe05b81c000c842720bc43974703423d8ba3487b0955a5e5e006716658a6ea0576dce1ebfe9429ff255f1c98fc3302827613bfd19dd0fa7943ddbee89b0be8
-DIST gentoo-kernel-6.1.83-1.x86.gpkg.tar 62177280 BLAKE2B 5a54f0d2a5c29c5945685de8832b3e635e645e108dc624c20a532e19cb183c46c936a6c796de0c21d2ceed9f4e55b2780a34d9492d7e80a6ee40dccbfc8bd2e9 SHA512 ef6fd24c8ed419f65d429845bfbfafff7bf85810f8048086db6f600f98c8b30467ab7656234f715d5ff6e91c7009fe35b8dc8844bd34f37c91dd60248db50206
-DIST gentoo-kernel-6.1.84-1.amd64.gpkg.tar 72632320 BLAKE2B 29575f27463572b5eb5559feb8038da5ca5c7ebcca271ba7bffc4f1f8e3e48e2afe57dd4e67bd96379192bca9b3b2d1de71c27e15d2f5c6165f6a93e4cbbbca9 SHA512 14319d5ec934fe167a44159f6d6fec0f84cdff55e6bc809b1df7712d435f7fd6f0441732dc380d2ce1b6868aeed3172b7fe933c7160c5266e29bcb39a0fd7a3b
-DIST gentoo-kernel-6.1.84-1.arm64.gpkg.tar 65638400 BLAKE2B 55df24160d76c936a07689108b9c68dd7c7c1438a91e83706cc4656a5f8224d88352313cf6241e154ba0c8cd534089d86d0a14449cc54788fc751e105df04027 SHA512 4f37db9bbbbfb2bf224ab122d7c36faf9e14774a08767f9f092837950e87aa77ce25c4e0cc7ebf02e1985d3a07a55176c6247013ec5e59f249add3456a09b7f8
-DIST gentoo-kernel-6.1.84-1.ppc64le.gpkg.tar 59893760 BLAKE2B 422e8ec6a5987a300480cb76a1a35e629bd15ed7d8f33491b1e5ce5ea155ec86b9c27019f0298de65c75790b9ee24a8b765efc4124486e36c0faaecea5f236b8 SHA512 2e832411a521f37bf89e915b0c3dd6f5ad317c4bea8b317982780c3e44cd102266126ecc6614e4f37f327fc8b040c55017d1ea5cd37aa3c0c801c44ff5f30e4c
-DIST gentoo-kernel-6.1.84-1.x86.gpkg.tar 62187520 BLAKE2B ed6180b3d96e36ef134557f4cc7def03d65e3ba44708b6c9a50523d612b61f9fbc87eddeea8bb53833f3020b576e63546ec451d521c95d984aee998a91ab974a SHA512 f1f294fa996ab9f060513f530455d66e7d78b9641e219f68ebcd210a934121cc31bc7ca81bd79028237c3328651c6e1660a5748d9cd1732236e8e3eb92cde23d
 DIST gentoo-kernel-6.1.85-1.amd64.gpkg.tar 72642560 BLAKE2B e16c7099588aed63cce35a7f04ad3aab8c11747f348f9604b9f70dd8892eceaa451852adc616f44c5a2cc8d61d9cd10625eace048242f8a631b1f8771fef284a SHA512 b8fe57f797eace2822f84cafd8d88c8432898ca726b9fc08b2f40088b869bb926eb81b4ee43e0c422b6fdb98d713bcaa9ef5087585126b76e5479cbe1af5aad7
 DIST gentoo-kernel-6.1.85-1.arm64.gpkg.tar 65658880 BLAKE2B 64c47c169a184cc8a77014e694510369ea898f0b251b411274793ea722b77fec2ca91832d0da1671fe768ed71e3b06611415c12a5a87ee1c51fea94ee9b603de SHA512 4ff6049899858c1547d1647c691f8ed511ee862c05e12504a34e45e2cb32926115fff3748a994393d479902f4339f1d607c2b77436d9c073d185f6bde8f4957b
 DIST gentoo-kernel-6.1.85-1.ppc64le.gpkg.tar 59904000 BLAKE2B 118309c3da1e94ac14f8d606506bc4d5874e41f974451153078772b4b50ef551d0c1ba472d82bd0a9637d12e548c809e8ee8e5f43b6378780cce5323c3eb42fa SHA512 ef2f4668b03c360d00b9974b74d1ae3e001b744a9c632efdc3e7fe951394ee40b57eb436b0497faa3ab304f835c3b90f21a3330122597aa356837869fcd5dd55
@@ -102,22 +46,6 @@ DIST gentoo-kernel-6.6.21-1.amd64.gpkg.tar 146585600 BLAKE2B 12d66fe9f0f1cfc00af
 DIST gentoo-kernel-6.6.21-1.arm64.gpkg.tar 119234560 BLAKE2B 516a6f7c564734b777d0ff3df63b414ff2a1cc1020fa1f5d1c52f7bde26810745a770718c5ecc12ca42c536a7c3efb430fefc5e8b7b091ecdda4edaa866c5a08 SHA512 143880a199dc92a8b1268a15346e3512933d8e8203dd1a981ecae063464a3723557324a2be7310073c3a08cd95fe79d80d28a1898b649481bb836384a8562426
 DIST gentoo-kernel-6.6.21-1.ppc64le.gpkg.tar 64399360 BLAKE2B 54573396023eba5487e8d59e18358ad46ac7ae85d5b7482d48961d6da5d54d4c5d6f3ac9e2d685f956dfd90c68cb2a6319bd93492399635a9f197b02cf2cea7e SHA512 d8e4ec6a1944f9bc9dc4c666af6029fd68be78da8717b37d56390721355ad9c4cf2e1b718e17838fb41f1202d46f6f16147c802fcb06aad3b6037e9bdb623690
 DIST gentoo-kernel-6.6.21-1.x86.gpkg.tar 68331520 BLAKE2B e0a5c3f316996a02f0bfa97a03bb2470bdc0a40b6649bf38de09ae822016fc7fcb1a2f9b0d4f5ed0f192b85d94f7acb41dbb3c83ce7d0c696261e41cae4e04a4 SHA512 db539299b91800f7a2623b197ca7d593e16eb1fc36adc9dd9744a725ef17a4cf9ad5eeeb1cc294225ffd24a424caaa728eb0cfe879a4e6ad8afe7291452c66af
-DIST gentoo-kernel-6.6.22-1.amd64.gpkg.tar 147240960 BLAKE2B bf7141a2e71fbddf528b40e8f67eb3509569a576bfe6febe605642a6b367b330f334953df7081746376fd0a6280f5138350ef6a3dcf23007e7e7b468d0d82457 SHA512 048391d8203aacc38a6357904f99f6babd732eec0cab65f8904e8420b2ec19e88a8f848302ad9a9acf3555d5aa2657d3c1f2ff47b3ac2ece3de7d7c15d7660f5
-DIST gentoo-kernel-6.6.22-1.arm64.gpkg.tar 119234560 BLAKE2B 2c940875e0b75b2ba373de0b334f826c501f0eb572eae3095187c3999cd0f64b749f2e8b64ef06e9804d2d90c67aa418420ba2f88c316ee6680245362cde7beb SHA512 bb2116948b0343f51a380bc7ca4e04e7ad2aed8c89fe178ec1a6074ecfd5861b6c3c2a6990d47d8db503c2a4f4aa4bfe8f4bdeb38f1498d1a9aecdc850cfad44
-DIST gentoo-kernel-6.6.22-1.ppc64le.gpkg.tar 64389120 BLAKE2B 5afff380977b5021f48ca368321d33948144d68b03293b85aaa6ee5ed7d2aad86f62f563b898b7ba341dfef5667c3f9ab8d39dd0d4930193a65107a9331f67b1 SHA512 8d4c1135ec6c9b18752fa45a131f03e01fc5aecee73639f83a1e984cc395afb4c1426eb7d3275450eb15b2774735368e65cb17718258660ed6c9df86e5069217
-DIST gentoo-kernel-6.6.22-1.x86.gpkg.tar 68352000 BLAKE2B 01d9036c758e8cd45c3bd54a9cd88d326e110f8209ca14908723a71e21ce676b392d3343ee5a0ce8a62f5d94bf8ed4967bdf0fcd1947632d5eb0da1bda4c22d7 SHA512 7c344350332e53f2140cff466873f56154b190da38f3fcba35b1ec6bcf451371d22c61ddf4473fc52d4ab905b0188e5d61fcfbb96ab6d8cf847191651d6fa216
-DIST gentoo-kernel-6.6.23-1.amd64.gpkg.tar 147200000 BLAKE2B e3d9c2e127c1744bcdb478e0f93c3013ed58f238c7d363fcdffc08ce79fa864e325417a78d22e010a6a6c5530ee2571bd38118ada7d3c5c5f2e432fc414b601e SHA512 ff3a53d9bb3a7a8cec3f5393be01460532a9d308ccc3f78fe596c7990fcede971112399cff2c734022144ec9d879f5f4c7a7cc2beb398ce7e4a3b6fa2d8f32a1
-DIST gentoo-kernel-6.6.23-1.arm64.gpkg.tar 119244800 BLAKE2B bf346737d792c558006019cf8aa49c4948d2645a55ca296d7af864ab0e28bfc060e4a38eefc31b82ef0d85b458a3f838ae7507e9f8d132998fc5d8d28842f65d SHA512 5da53f4e9437b46ad887661a0a3716b3d23cfe6e3ebf9e0223a4d5fbd185e7b674cceddefd532d7df6287f86122c9a6303a7e141134bf8b4c5df9fa89c8f0a23
-DIST gentoo-kernel-6.6.23-1.ppc64le.gpkg.tar 64378880 BLAKE2B 2b85ee686df8828ba49d26f836abc14506a35aecb03989061b5264780c7cd6e9c602f73f00fb0653036870db7cfeecb384a15427d9ef3d11c64b22302d7382e8 SHA512 1f48c8aa5947258d0dddf4a7b99e7b81393b798f82a784636869c41017143c2b4ef098fc729a40cf23ae72123b74e6ce349ce2040998687d12a55131cabff4a8
-DIST gentoo-kernel-6.6.23-1.x86.gpkg.tar 68352000 BLAKE2B 86395b953e1d757cf9ab948421d0d802f64dea448c1da96bedef88db673d6ef8c8a0347eb17a5bbaf189fb8ded904ecc741121914737faf3d277a0baa08cf0d5 SHA512 79f6bcbf4a655abcf4c2658ea0858c3c52bfe4ca27f43fdeb79a0aa10438d383c1aca603703171d69cf0977f92c80165de755453cfc1ef3ea124298c7fb66a4c
-DIST gentoo-kernel-6.6.24-1.amd64.gpkg.tar 147230720 BLAKE2B 6856bf131a5225323fe863ca75f19eb312d670c23cc44e10fbefaff82190df6b88e59818efc683be5d3e83023fcea8ce7b388e778334de8171e6e84f8bf99c8f SHA512 facdcb78b4ad21681bdc96575334743bdecd0f75ad3c49885c3d1b75c7f6df03d39032a520ef90665e0b6a6b5c10fcf4ff2ad4de5dc29902d04f27f3e4ce9b54
-DIST gentoo-kernel-6.6.24-1.arm64.gpkg.tar 119234560 BLAKE2B c854613578edc2a7fa3f4f8c2c1ff523c7e6907a64cc4efd732dd7070c0ca0fc429604aec0d0ac86999753cc46864760576b5f078bb3c6ed7e7b2ef97e73aeed SHA512 e34e8469bb743167df356f397cbf33322e545d05260de1c292900be951c4183263453027b678b8384ce8868818ba88fcb47538d32edfc666aa80787c8967209e
-DIST gentoo-kernel-6.6.24-1.ppc64le.gpkg.tar 64399360 BLAKE2B 93e1480c26d7c4c9a2191d57e46505ec9a854c48e17445f66bda1cfd72622daadb8f30a57ecad50b3c4a4a0e2277ce4a76da8401b224f282f3dc152a06da3e2a SHA512 cd914d496a521c5917599815cc345af46139cdafbe84c07ca37930f85a858b265c707c753704b62023bc2bc624fb5cf4a919cea704a3152348c6dd448424d058
-DIST gentoo-kernel-6.6.24-1.x86.gpkg.tar 68341760 BLAKE2B 4e828dfd02e961abd668e2df6fa0595e70fa0d7979d548ed68d6daefc872d7a01db9ce262c12af96b820b7f2aeea0ebc18a0192ebfd11ec004ae5b6bf3a2e316 SHA512 382efc8142673e2e59e0f8325481e8d845584d77e8fffbe9436115652949001766021cfde4f92e52a03a0acb28928ce46f5be05f182ccab7895696096745a395
-DIST gentoo-kernel-6.6.25-1.amd64.gpkg.tar 147251200 BLAKE2B 2c56b8b0212ee8f7e871c66f2cc575602a8c3fffc650310e84bc972a53a2611beb86400db344e3d9bbe8cb4f1ca5394aba5b4ad730a159a2959e2deb40159fe4 SHA512 cf0672f861f076ad027fc64e6a9f3a7ed8849771d1134dd56785f0728a9460ba89ff50421c0d4d333faf42919566628da4beb45c160d33115994e104d850dc72
-DIST gentoo-kernel-6.6.25-1.arm64.gpkg.tar 119255040 BLAKE2B 857bf0f41db641a568b9fc71b5a5b787e1c95d81bd1de27f2f3c843bf585a883630b0d30a8b0bafd238c4d392f09f628846a13965420581017e6a218a6615023 SHA512 106be6bdd775325e8c55b06080cde21bd7e6c8e4ffaff06478608dd2b03fa98d42127d22b8bb592aae95a8c659a96eeeb3b14b2cc3f0bd9963abec18548de948
-DIST gentoo-kernel-6.6.25-1.ppc64le.gpkg.tar 64389120 BLAKE2B e24b290784fcd9b12fd4cee895b4ee2d965e6d03f39fbddab78fdd791dd020793b56bf70a61584e002303b67b882dae64e9c7f200387dd71b89ca7dca6e9bf0e SHA512 aa64472a7ea966757b1297e314c498a66fb78ccf874baef5acdbd849e78195d30712626b2c740cbfc67ec5b30a87b679eefeada2b7a02118d9e3db93ee524cca
-DIST gentoo-kernel-6.6.25-1.x86.gpkg.tar 68341760 BLAKE2B 64786853f8cdc0b813600850ccea331ddaef49469d47e5386dc0656713e012c84e9e7acf6e07570ace91ebeb994270c0802c1f73f60bfdc8024ab53966db083a SHA512 b85885f57657f708e7651693812518434044eb20a6455adde9e1214fd75acf492fb232345dfb98b8fdc79e219bce2d932a82fecefc364931d92533923a37adca
 DIST gentoo-kernel-6.6.26-1.amd64.gpkg.tar 147240960 BLAKE2B a104a0279c3e7e07a843a2469d451a875cf0d5563f6f23dd7cdccc81a878fd54c9f9ed058d0223cde70341fc7f306339c002d583e16d097fe3ea3cac069c866c SHA512 5a51126e6ba55f3772dd6ffe889823789be1045007389d8d5f16befd3e794d776bc8d2f94ef5e308b965d270e038c9ff02434859e9797ce15ac4bacba1e21c89
 DIST gentoo-kernel-6.6.26-1.arm64.gpkg.tar 119255040 BLAKE2B 47f5b3e6229e80c8823facba3aec00b7dc27633d64908231e2b4ea2a6ab86235d401c20b97d5db10ac72344dac63d57524bb835a2945a9e6456c10c540a97f2a SHA512 48b7117b2fc028ddf146d5a59093740ab7629fa8670eda87b620024eede22836370e1154f71fb4ed3d6537fb133860253f234329f924e81ce1a2661bff24db18
 DIST gentoo-kernel-6.6.26-1.ppc64le.gpkg.tar 64389120 BLAKE2B 65f185da15cd692031b944d9429d9f0d87f6805298ac36bdeaf1a8554167cbe6131d58cb3f14d804e3730d6da91cdccaaf57a56ddc9f3ec1801c13d58254b25d SHA512 8ce68597b1e4390ad95088b9f0058c584d98e84f4d78701f8ab688638689df28f4de49b473d6adc69649b6a1d6c9c41edff88eafc2ee9219353b2962097acddd
@@ -126,30 +54,6 @@ DIST gentoo-kernel-6.6.26-r1-1.amd64.gpkg.tar 147261440 BLAKE2B 28a7ea857ab96cb0
 DIST gentoo-kernel-6.6.26-r1-1.arm64.gpkg.tar 119306240 BLAKE2B 96707d0e99269324c7deecb8e24a5a90b862f38f715a5d3299b55b0c98cc93fa70941901f4ed55f96bacea9303fadbf2853770775a9c59695ed107deb63803f0 SHA512 ac4746b8302920c4b23d886ddd50a8c7eaab3fb52fc7f221cad4bd1e6e873d1668cb1a694b7ae5ad4be4d7d33ce8c719998802c2b084aa3bfdacb7ce8b466840
 DIST gentoo-kernel-6.6.26-r1-1.ppc64le.gpkg.tar 64389120 BLAKE2B 42d28e36c3f2b31acde686ef909cd5eb046e883474fcbab5ef917c936f256019265268d622794f3d22cc700a247307e7a694d1ec3e49ab796f37bcbdd0190e38 SHA512 12b2f95e931a7c7d5693ff550f0040c39d613cf2e1df99a8a89cceb4c2ea7022945431533accccf6a02ff98b9ad37199a0d014d458ef334ff42d62df097fc48e
 DIST gentoo-kernel-6.6.26-r1-1.x86.gpkg.tar 68362240 BLAKE2B 9d896ec2bff2f767d194e6b3a303310908984bc186c9c185ff6f0eae0bcbf5c3c168b9a828809f3432277df93f17ce6ded36098b2ecf018528aeda768f42cafa SHA512 927c00cb52527df7af02db3a21033655abcab8a01e8d5b221ba7d86d7f777b94132a4e7497deb53aaa6d836e3e317161a2ed0f4784ad184e45ffc1b2fae0d644
-DIST gentoo-kernel-6.7.10-1.amd64.gpkg.tar 149401600 BLAKE2B 943b7f5a49ccf2b15dc97f7287aafb6fe9f0100e17de98610630049ba0ce0d1251153bb19cdb1227f21d502c5a7fe3652b88eaa4db6339707517d219ebc687a3 SHA512 a5e17b08097706ce0d43e3182c75529d8a7007e13c501b7409c9079f1e560010604108f8ed07f47374585a9c3b1c455c4e9ffa96eb0d1cbcbed6704b694a1d2b
-DIST gentoo-kernel-6.7.10-1.arm64.gpkg.tar 121231360 BLAKE2B 6b1d5f9cb7850d8dc9e8df63d2bedf4593e56d6658e4992c57fa77352547f2db8a27ad489df30ead11275e4681c7b19a8655d55a2304f4b62e3957edd1795673 SHA512 65ca057f02a791cc9b5929640525decd5a378d8ab5f5f34c048adc59be32c59e425398ae7d69a2efb36a1cb15deb43f87db4f4a3086007bf8d19f56914607278
-DIST gentoo-kernel-6.7.10-1.ppc64le.gpkg.tar 65536000 BLAKE2B 72b1f773ea421332d95a119a96146f0ac18268a852de43e6ffc8bd018c432689243a8f04fbe8588b670e566c574bb396bdc975ca25a45ab58e6eec63e8c2ea7a SHA512 25312e14fd2a8c31a71f6697bce9443cd46bb45e7b3bacb601971b0f6ff53c4e1c40aaba259f8c6099ed44b944f3509607cc48637ef430f373ba06ea0d7a5b3b
-DIST gentoo-kernel-6.7.10-1.x86.gpkg.tar 69498880 BLAKE2B f8e5f5676377ce0880479707a473e7cabafcdafcd62b8a874c22c73c15e7924eedd0bfc6dc4530ef92b331354cf36f482d0169c792825581edbd195a4f4aa9ea SHA512 afb970cbf592e7e1aa897646e950b9bd93b4042e4baa910f57bd4a72002db09dbcbe85eb3ab177aa89f10ca2db3c54edc7adf8f329dbbe6b6216874dc55569b4
-DIST gentoo-kernel-6.7.11-1.amd64.gpkg.tar 149442560 BLAKE2B c6175a3b91b93291e240df16fe8a1586da6454016e007a985ff1c8ebb64d7c5d2af724162a2ed713b224dc5ea2f06a90309b53b9372dc6ce8779173bcb51aadf SHA512 d9e8e4ef749739ee7a8d78c204cec3cd0dfca3a82f95e623c6071bf3cc90959a66ea559ddae459acaffbb70ae981c0de96e8859179c4bab89158f6fe4fc5c6ce
-DIST gentoo-kernel-6.7.11-1.arm64.gpkg.tar 121231360 BLAKE2B 59753e9dff475c7ec56b9e84125d34d2155649b776726f661b560e1836799f53ad59bd4af86542ed600079129753eec998eec71197db252eeaab64916107b8ad SHA512 96143b5e24f726812144a757c9170e472211a754a2213d3910b9e536001ffe33c58f170348a66ebface0f9cdb368f30d633ae286962976f0c9c56179aad75425
-DIST gentoo-kernel-6.7.11-1.ppc64le.gpkg.tar 65536000 BLAKE2B 4d950b3f819ef6e5ebb02e782d042fa2682c393722e9584cd4d41e18b6b0c916dca540cbd563db538f1855c4fc7755eba61a6437c80284f6f6883008a1cd833f SHA512 15e27d1fd28347606668bef5eeaa5f5302e2c9b131805016a53a5ea89100e3fb11bd4c2f1d7946f15c83818e42e993d712b75351213d3931df264e56cc6bbd9f
-DIST gentoo-kernel-6.7.11-1.x86.gpkg.tar 69509120 BLAKE2B 10b6b0a673faf54df6f852aada102541747688d8611a5295cdcb4de045dbbc6f49260b3965d49ba3e913872fb7c76d19f18a4dce01b544b2336000214b2d3ec3 SHA512 99afa32fa6f1ebb8fc7661f5995524a1b7426f2544302c72b8f048ae060479a457cc258465a85eba42b7ca248cd05d06639664f4d4b28aedb73e19504916feb0
-DIST gentoo-kernel-6.7.12-1.amd64.gpkg.tar 149422080 BLAKE2B 9e248ee45bab7b2d958dbafeadeca73c169d4260e50c2b8205c50a17e427b6e1d1271a796d34c0d00fd6ff2609439e12d9f32a3a463fbaad988c54a271505e72 SHA512 517af47b1b226891367ffa95cf80b5e3688197c1a25431021b752dfca9652fda9d6ce12e0d4b69af7d60d40aa76996b5f1387d2b99094654e0f0c2723a2831bc
-DIST gentoo-kernel-6.7.12-1.arm64.gpkg.tar 121251840 BLAKE2B a39ea71ab095086c6e45d230cf42eef7d62b65b03bcea8fa20ad7cf2dafa37d53de6449090799a40ef303d0d5506f551246c9d7c22e87a1c5338dbf3e2cba790 SHA512 bf0ba134ffec8c0452cfafd91f3cf1e3995f2f4a5d882531630ef9d0dd556ecbeedc1ba426ef7df7f039371703ffbb60a40e66c63600e152124eb5718dd0f765
-DIST gentoo-kernel-6.7.12-1.ppc64le.gpkg.tar 65525760 BLAKE2B 195799ff422da8a8aef5d53cc23ebfb579fbb62cbef7cf7c73ca6321cab2fde47f60a71aa8b0cb26a33fe7d2dfa426713d6663192ba6a709d0948ca2dd2055f6 SHA512 fca58339dda5874739f5c91b5f63b16c9ed8cf144315ecc15e859fdf14795dc2f4aa662aa696ded2d4a0b6d045a3503306da1b7e6473de3c9157169c3512d8c1
-DIST gentoo-kernel-6.7.12-1.x86.gpkg.tar 69519360 BLAKE2B b4f34036a79a53a7fc1bb7cb123eba583236ec939cc076e8f59618493eb016da03c28970dd3dbda07ce9f4d6ea0f355e2a8a5a4a15101feb542c382d7a9240d3 SHA512 deb3f3d77270f4f204c64ff5491e99111fcd8393ffd5aede4c9453b30d77bd247a597dd4170dd8ca6ae5ed4a1262f9392edfdf5ca505968140e6b793d1c336c8
-DIST gentoo-kernel-6.8.2-1.amd64.gpkg.tar 150753280 BLAKE2B 46792a78448da3b21585fcf231e40b501e7850fe8ef21b083ca441287da534420a905aacc1998ca18e35ec859545f35b99f7394f1a3863dca48d45d78ca0effc SHA512 971317dafeea52e37c9cc74b90d5d8565aa39b3416409d0cab6932300812796384544f5556f8c3b696a9f14911810e4122531eb24fa1cb6c03078ab4daa8839c
-DIST gentoo-kernel-6.8.2-1.arm64.gpkg.tar 122347520 BLAKE2B 2f527f69c20f810c0e49c0e4953e5034c127801fde66e5146b2c6a959ab17041cc26cee86d7d23053feeedb009d9f270f99757a1a0060f8ea4720d3b6f9c1b39 SHA512 d840fb365b0f1749beae1bc034ebab6db664d5f5b9fbf74907ae2f93d3cc71176a19cb0257234e52d5c2ef2b87421a4f445f636eb7149c51f48505aaace92446
-DIST gentoo-kernel-6.8.2-1.ppc64le.gpkg.tar 66263040 BLAKE2B d4884d943e937cb01d59def78dcc386fd7e163aeaba079e4383e6505df3e0b1b57785c44e2502e46cafc7c2c25aeeda0236f2c42c2e9153b814afff3d200c177 SHA512 23336bc1a6770dd9048e47bec33b4fddfb8a26bf1267b3fd8dd0d78e96595533a377348a8d8a1ddda28b0562341372713debd7f12bac05ff3ae804a2c11b7951
-DIST gentoo-kernel-6.8.2-1.x86.gpkg.tar 69969920 BLAKE2B 5c9b1f3b3034e94113cce0d830eddaef4c545f25fd5061ba8aa8d0e0ce677ef8c02490682600f8f911e183ba4320055e3e4b3f483cc365d085a1833064d6d0bf SHA512 a43f7b3cb6daa12908bf2695e30d98068375863b5870ff0b55ffae702abed277131b62f7c02440930422d77eca647bc3a3c29dca953e4511dfb8387622dc95dc
-DIST gentoo-kernel-6.8.3-1.amd64.gpkg.tar 150804480 BLAKE2B a545dae5c5903cc00b100e06f5d8d85608f92857ebd643302b4a61a39b10e4b5452d4d0ff62e419f9912c64868539cd32288e4505143a2d8b1f6131c3f274648 SHA512 db54a94002d781e5cdb5afadcf4a8ac5a70f9b5ff735d68a83d06517047c1c6cb99361b7c3c218858a6097022809efcfb6395dc712a7ec2c543dcdeec47b0543
-DIST gentoo-kernel-6.8.3-1.arm64.gpkg.tar 122347520 BLAKE2B d7b1ac3f26d834afc01331d21f27992bb2d80da2bfd9b58b4364717d437a6aeca4f35c10ed71f8de2668afcfc7742c6877a6d8418cef6328a61594e14905fdc8 SHA512 9d6826d5e207052d4a5e31a9939ca536b36ba764d9e342feac833855996bb4a74ba491a3da525dd6cc17f038b10ffee5d433591abcd5491a63742164a49e4eb2
-DIST gentoo-kernel-6.8.3-1.ppc64le.gpkg.tar 66252800 BLAKE2B 82edb07cd7ff90a36a95f0628811306b437ac844908ab7c74ec19840c48f543120728be7ae2c7877931b871063aff58130fe1843bd088bc16c2c9e57c9c98797 SHA512 874194af726ae0f95b9d0c0669bf06b0cd36e7e8edfd27ccf6585c6e1426e9406196d8c8ab736ccf51cd2e7a86fa33d8a3e93bb5bb6343911246196642e4f75d
-DIST gentoo-kernel-6.8.3-1.x86.gpkg.tar 69990400 BLAKE2B 1279cb7249e65fbe284de3f004bf2bfa07f8b14dfc8b9766c8bfaf933bb423d983a572f10f5aeb813fa99098cd22147a0c5a00a57c85af498ed0dbfec57c7c79 SHA512 e2ee21d48da74963aa2bdd3f35c4ff5771828bbb833ec06efc60f67a318ca08f84f08779a4173bc2bfc0f36d30b461d7b0edc7cb3aec41f70991824d3fca5252
-DIST gentoo-kernel-6.8.4-1.amd64.gpkg.tar 150824960 BLAKE2B 40f44b907953d9ebac38d34686590f3a9a4ac2d41cf0d62d4f5309ae98634f6fd55ced6fba2d70768c28ea4f5f5ed8a044227cb7d8a07297d7297535f3e3119f SHA512 eb85e75ca623ffe632bf354e543baac0cee3305b23a6013000d4dd061b9cdfba33c9b7354cca1f5fddad7a4debe60e8aba5443d876cf083e08758cba4746f0fd
-DIST gentoo-kernel-6.8.4-1.arm64.gpkg.tar 122368000 BLAKE2B 5f58dc8d6fb37e7a646b33375cf8652b9c07dc260b92654e090b9c72458e1a8e92101a53537dc09253d06bf740def26eda824967bd95656f1add19ccc992732d SHA512 626a4cb42bd05eb55f867a88c771f7de6faf7c788777bbc1118855397a0bd98c513a2dba3f6faef90150900f9b204d31b6d8dc4859144f67ee88de0c9490ad42
-DIST gentoo-kernel-6.8.4-1.ppc64le.gpkg.tar 66273280 BLAKE2B 259d1b4d136807d8bf0e59287db854287b958711983348f0a1e7df7ac4d5a1cf0be4cbcb1ec22edf9fb3dc22e2ca7808797a145c94ab31719fd451f753ea420a SHA512 ebb0aa7ee8d8f71ed03f5bc5902b0e4db8d9c8c8eeb70896c5807b9c98d42448608bba76f2c6a7d6c329190d29f3f651e3528616456562bcf1e18752836e9e93
-DIST gentoo-kernel-6.8.4-1.x86.gpkg.tar 69980160 BLAKE2B 97e47db6394eb4e62fc80ad56ced3cffd962d3ad0b349a88446ee56cac708930ed978870cdbf2572663ddc84cc82869b5f82c4694e3bda6b64509531d29f27e0 SHA512 fdc9ff2018f769efdcc027a5bdb216bed372e8f0f7a95446af79e9e302564e9a9448600abc9b77dc554d8220bb4c12dcec7e73229ed85f14f1e616f3321f453f
 DIST gentoo-kernel-6.8.5-1.amd64.gpkg.tar 150824960 BLAKE2B 67f7dcd5f4309c992ffd3c20c43ba53d78b86a94ecd19039806b0e094c7645a6d0bbd0eee8519a9ce3b0625642664b15b9d7f6f7aa554801d6ceed31deef37a9 SHA512 d2620dba5a4e7a9de0ee6d7bb45dc8dbac013bcc97e44a856699c531dd002bbef67413b78562f78727132ce32b1a9f69a38fdc45b0edab654f1a76f85decc998
 DIST gentoo-kernel-6.8.5-2.arm64.gpkg.tar 122398720 BLAKE2B 79416da38a316b25f9df59b46832e21a076b9e529cc0976e9ca8d3f38ec1d448e78feadb4c20b3ff2087af5dd42e7976567697b4d7001bb1fb5efb2a3c008c0c SHA512 d1f3deb209b89762b6dbf11e571eec79c67c303cd6b7dca900b6c92aed93bbebbf91405c2ba70dde0de385f8ff7dfcb6b6574a289d59f440b9c6f24f8e736ed8
 DIST gentoo-kernel-6.8.5-2.ppc64le.gpkg.tar 66263040 BLAKE2B e4972fc108f9922ed5ae7721c4ecc8755d05ddf9f8d3c289a74d17f66ecd2e06c015ac51e7c43e5cfa203cff306623ae4db33f84fef2a70ea52e45d9639a9ced SHA512 505458ef22d5ea170eb4d02fdee9e64e18e81fa6605289030ff842c5d54deb06cef1d53bde86ff575e1a02376c515ce1daaaf51ecb8f237d57773d06e3f79dd0
@@ -158,5 +62,4 @@ DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a936
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
-DIST linux-6.7.tar.xz 141406528 BLAKE2B cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e SHA512 de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
 DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.213.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.213.ebuild
deleted file mode 100644
index 1a44f330be18..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.213.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.152.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.152.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.152.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.153.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.153.ebuild
deleted file mode 100644
index eff249432fc9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.153.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.82.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.82.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.82.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.83.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.83.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.83.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.84.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.84.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.84.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.22.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.22.ebuild
deleted file mode 100644
index b0e3fe1f8248..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.22.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.23.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.23.ebuild
deleted file mode 100644
index b0e3fe1f8248..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.23.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.24.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.24.ebuild
deleted file mode 100644
index b0e3fe1f8248..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.24.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.25.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.25.ebuild
deleted file mode 100644
index b0e3fe1f8248..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.25.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.10.ebuild
deleted file mode 100644
index b73e3912b990..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.10.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.11.ebuild
deleted file mode 100644
index b73e3912b990..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.11.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.12.ebuild
deleted file mode 100644
index b73e3912b990..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.7.12.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.2.ebuild
deleted file mode 100644
index 8430e3fe8c8b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.2.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.3.ebuild
deleted file mode 100644
index 8430e3fe8c8b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.3.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.4.ebuild
deleted file mode 100644
index 44d02e88809f..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.4.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-13 17:49 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-13 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     562756f368a087a560cd2f8c4335f460a9a1f24e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 13 17:12:34 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Apr 13 17:49:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=562756f3

sys-kernel/gentoo-kernel-bin: Bump to 5.15.155

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.155.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c5b1db9857f5..fbbbe243e7f6 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-160.base.tar.xz 6317352 BLAKE2B ccee78c3ccba8755f0e9de9e62c
 DIST genpatches-5.15-160.extras.tar.xz 3936 BLAKE2B 7b4d7802346372f862321837b1b554dcc5cd666be0a39fb56c6a6364060c3c5b5fe37d77d131beff6f0ed4c6290d9c9f9eafc58e9a923e268cafd2814ea9d18e SHA512 4ff242b000ce5969dd50c424ebe94a417271a2af081584e91d155ef11c3b11536fc8a242b0e536491396317ead92a825590208c5f317dc6a8975bbfae28a17a1
 DIST genpatches-5.15-164.base.tar.xz 6702232 BLAKE2B 2a65783ebd23392a767ded400280d9e47ea95c18f059b1d67b653aa800f63a50cfcdd996113036dc9f61648453d232003eaf9df0a42af18949e43f7669bd6558 SHA512 0eb957501c3a1cf2256585c90c81cb3e4b371a54640bd893f001bce949d1a3897eee055c090e1dc57033a691bd62af2b5418401ce8a44fb76a388bb629c5205f
 DIST genpatches-5.15-164.extras.tar.xz 3940 BLAKE2B f1a166e7982c6a6968a083fcf60b6e383d148c17562403035ed8168ba16d045e56384528694752cd614b7aeade23fda879ab298c704bb297278af554ea6caa93 SHA512 a78b7eb2a98194a08b836358be7b8249cc280216056caffd95cea98dbeb62e01c04012c864031d5f9f16bf132b154dfc4922a4550127192c8307ab61da3937d1
+DIST genpatches-5.15-165.base.tar.xz 6711916 BLAKE2B 1c77612af16b5111c89c5f9ec8624f82ecdb8cbd18afaa25d72c05853cf63f6206101fbd19b9beaedc9689f7a14ebd9b6c6b6b559b502282489e6a558e48afca SHA512 46c196486d96644d9991ea93b44dfcc524fd7ea68b7bbc549f6eaa8d99ef5dce039365c727157c7bffa6f389503d92630b4d750ee482bbf67def2159daad766b
+DIST genpatches-5.15-165.extras.tar.xz 3936 BLAKE2B 6556f3659c1cc3f85a06c3e8204e3a1d013e016afe4b1b28c5ef1f43ef7ab47847d16f5d969dde9c7dd62ac7e35ee69ae2ed3eb1651ab66d73b3a9ced0e603cf SHA512 c3f3131b930fdab97b3014e884b94f91420585c686aa96c3dd88a6a9579e06d0377d4bb7d50590eb4bdfb6aee7707499f4ea92fbdfc6d982f5551dafd07b3c6f
 DIST genpatches-6.1-90.base.tar.xz 4798868 BLAKE2B 3898a35ee9d3ea977c455a8432d512ed9f282f3b961b0046b79843bac59b136d9834c6fc128c5fdd2ba28b1d25e98c47b67bc3c50287cb05a372ed34d2b8982b SHA512 6bd2353dcb0caedfbd009f66d10e6201079c481101490fbe131168f0e46203446226c47a85059bcdeb8a3395ba79ed9ce0075c144ea8f94dffc0911958f679b4
 DIST genpatches-6.1-90.extras.tar.xz 3812 BLAKE2B 466c0b796df7406c228fd4dbad20f84c2fb99203ccae1a9e018a15a0314dafb478ef89dbeefaa012b0873a06fe3398b7f17f68bf8275283cafd0d258d44c3572 SHA512 1744cb7d90176d3eb09195679b51eb0aadfe5a3452dc2d2b299262eb7aeda3071bd0bbdadab2c05bd266c288eee5580e4da1190f308e8755140d454226f32204
 DIST genpatches-6.1-94.base.tar.xz 5046684 BLAKE2B f9024ee9302b618af0e68c4b0ed91af1781d0d9ab51d3efacd1e18d8ee07fd61b40fdbdb52ef9a8a4e403570a87f4c28e12ab305657df19dcd766d9de81f9131 SHA512 356301a38dee163ff836ae5dbaf6ac724c3166b76b161b967f5ef892133d82b79be11d0f7243e221d938c1a5b154f847462713b2cc5f191d949126f66be8ec51
@@ -40,6 +42,10 @@ DIST gentoo-kernel-5.15.154-1.amd64.gpkg.tar 66396160 BLAKE2B 2a7be504601b482494
 DIST gentoo-kernel-5.15.154-1.arm64.gpkg.tar 59750400 BLAKE2B 93762e5ad66922ade69031018c5295634e9f85749b136ce9cc4b5a97967b3f7051317ddc0b711adf500b666dce27bba1126f6e437ca00b09cb4c05eb8baa12c1 SHA512 96a2bc22106919cfa0104ec1aab3d2177df56bf8f7bb8404d439ff037445a56508c62dc0a0179d97e6ae2cfa098a6bd9eabf5e95a3da01d9daefa55c12efc2cb
 DIST gentoo-kernel-5.15.154-1.ppc64le.gpkg.tar 55009280 BLAKE2B 608daf2bb8bf0e82817769cb45535817b9bce9f7ed286940fe2c9aa1da4778c52861108aacd302a161dc5891a2a30a523527a06f138ae5cdfde7df3cf4c32508 SHA512 f34cd88e8669f886a7c84ce75a1d16fcc041d5f6faafc002943b163c49644a0b76c818d3319ace91dda28b7792921f4bdece72851e0643dc5a141aae241d0d64
 DIST gentoo-kernel-5.15.154-1.x86.gpkg.tar 56156160 BLAKE2B 1e0ae1f4e013227fafbd3890178623d0fc04adbffb3fef7c565fd9920fea256e6db6057da5b7da3c33bf69caf0a70035efceb0f9722c7b29cca8e99d33715f16 SHA512 ef647dae25a9988ce6882bc199380919528c2fbe7ad7b5f3d399cb9ab44933b4fadd9f8fc54a9d7ed2318503f05d853ff9a51b428246c7618fa29d05ad6385c0
+DIST gentoo-kernel-5.15.155-1.amd64.gpkg.tar 66365440 BLAKE2B 412a5c755519ffc06a95f37a109d242e21ceb44c7d6e3d4568aecb2ba1faebcbf86ddb9298f8dd3f189622e6123aa9febea596faffe2c151fa4c6cd58f475735 SHA512 351d907149e3b9ecec52a67f83348d6cc641f0d85550f194f0b8505d0f6b349c58485a81e2144d053ca76dc3d183166eacd8fc2c2d4c7a43d151461dbb309358
+DIST gentoo-kernel-5.15.155-1.arm64.gpkg.tar 59770880 BLAKE2B 96db60d918ed81e906add58ba148aafd76d5641a65a0e8b0c3be3779260c66ac7a0c107d87b72b80be47e9c0d5c4f51a9473552a87c92455672481d03ea45328 SHA512 f6c3325f1481877042a9af373848772e102350b6911630f289c0516e3a0e2d42670e516ccf78f9c1b25fee22dddf704cd637ec8f0bc0e248ea7046c52dea6016
+DIST gentoo-kernel-5.15.155-1.ppc64le.gpkg.tar 54978560 BLAKE2B 68af08e76774f630987872dc60140830dc7d77cb8cdeadd029fb260906cc732326934635c0f4cfb8b61273f530779eee2efb2a570e4f5daf6aedfa0cb108cf8d SHA512 74c90884af3ba385d53c6ce1e98e90bb37c882cf70f51bb0a91aac853613497ed3a1245e4c90e21ccac155ddce42bdc4584a1c33696d865477d035d56b6e301f
+DIST gentoo-kernel-5.15.155-1.x86.gpkg.tar 56166400 BLAKE2B b5916b4e7bc323188b46a4c43bc71d2fbd5bae7b453679667777554ee0aa6141ec5ccbfac38e8f5e9b29a4eed7574fc1f4101776bba6924aed1222a119d055bf SHA512 507166139cb75557a23837727266b7988122d5384bb13f0a18a6aee11b3bd2771be6366d773447d60edf1e5de0f6dabae36bebb863d7d659744196143d25592f
 DIST gentoo-kernel-6.1.81-1.amd64.gpkg.tar 72632320 BLAKE2B be651a239cb2bebe217afeafc355d1c8548d9cc05e7e4675649f55bf608e039e84a45516aba30ed7ac5546dfa6bf452f458c2f0340052cfb548bde260b1584ae SHA512 f1a3b43e6a3723b4f30ac2830fd80d5ae561869f4c0278d074039dc6df86fd2aee9dbba80f47e321b8c6200fdce9890cd1476ed5f5e251c8637bc56e5f7861e8
 DIST gentoo-kernel-6.1.81-1.arm64.gpkg.tar 65638400 BLAKE2B c4c69cafb728f031955024812e462d03c3d2d7926f50ef565022e3b5289a28b4cab86534dfdf01a75764c14946d6e46a2fab3300141a5c5a22cf320ffdd95d30 SHA512 9b5184441de294aa65cec066ab2d2889854695afde6e305ec641f7a93866a759ae88c582faeeb7afa3a133ec8b41ca2a11925538f7c2208290846a3cf51bb3b9
 DIST gentoo-kernel-6.1.81-1.ppc64le.gpkg.tar 59893760 BLAKE2B 1618e51aa2703355697da43e4a923aacd2a90b5c0c9f700f6e2aa1cb89e746828f6818a74274a8861f34a0501bec8fd9728461c8574994f0fdd520a3e1be292b SHA512 c8d3585af897427f6df180a8d8a53d78a66299574a548eb14f21d7ccbdc793db2495ddea88adde16b5677d86830f61c49c58112d10af3590f5322805ac9d878f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.155.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.155.ebuild
new file mode 100644
index 000000000000..eff249432fc9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.155.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-13 17:49 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-13 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     67e7313e65a552903989ffc7e858eafd5443ed5f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 13 17:12:59 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Apr 13 17:49:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67e7313e

sys-kernel/gentoo-kernel-bin: Bump to 6.1.86

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.86.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fbbbe243e7f6..68cb4b527e9f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-90.base.tar.xz 4798868 BLAKE2B 3898a35ee9d3ea977c455a8432d51
 DIST genpatches-6.1-90.extras.tar.xz 3812 BLAKE2B 466c0b796df7406c228fd4dbad20f84c2fb99203ccae1a9e018a15a0314dafb478ef89dbeefaa012b0873a06fe3398b7f17f68bf8275283cafd0d258d44c3572 SHA512 1744cb7d90176d3eb09195679b51eb0aadfe5a3452dc2d2b299262eb7aeda3071bd0bbdadab2c05bd266c288eee5580e4da1190f308e8755140d454226f32204
 DIST genpatches-6.1-94.base.tar.xz 5046684 BLAKE2B f9024ee9302b618af0e68c4b0ed91af1781d0d9ab51d3efacd1e18d8ee07fd61b40fdbdb52ef9a8a4e403570a87f4c28e12ab305657df19dcd766d9de81f9131 SHA512 356301a38dee163ff836ae5dbaf6ac724c3166b76b161b967f5ef892133d82b79be11d0f7243e221d938c1a5b154f847462713b2cc5f191d949126f66be8ec51
 DIST genpatches-6.1-94.extras.tar.xz 3816 BLAKE2B 1f542b22b91ed285938cfbc6eef5f6ebce579882f65cfd7031b38aedbc3fdbe88abefec221e3139f3ea44c9a7841283d733f4a21ac3c4e449273e4269a491692 SHA512 035461792175f6914813dd900c1ab18a93998d7a54f42cd15275e23fb1e0c6b76382e3dd9782f50aaea9eceb1271518918bac964f95db2d746f3deb0a9a0dc1d
+DIST genpatches-6.1-95.base.tar.xz 5062256 BLAKE2B e08c254f1e2e2a062d2b8026109d72553ca8083b170f0a4424c78ac53802bd5bf54d23195dd89f748ef6c253bdf1058cdd65a6f548d0b0a5378b8636b63c3908 SHA512 0607276c857bd40a96e74fafea00d11c0ac80a3801a3cb320230463be1f6ad52727f0081261194a6fff1b0d644b3561663eb51cb3c36778c5827b5859e0923d6
+DIST genpatches-6.1-95.extras.tar.xz 3816 BLAKE2B b1fd3b8c0cfdf227a96084fb8eb2ac99d9ff5d45bc3b3092818accd4253e677cb4962e7a554d3510a3bdc62dcad9b7ae22f549f15e0478241fa2c6d19a45da97 SHA512 73f46044c7d64969a287cbb269c9039bb1eb1d537fb1cdcfe0bc3772b9fa220419abda8ef5395d3d0d06ca80d3761a6eda610251cc825b79fc7fa3b4b0c1cd99
 DIST genpatches-6.6-27.base.tar.xz 1392292 BLAKE2B 46e3c354f7c27182c2f97bd20c165fa8bb79317bb136afbbe1e0906cd405e7cbcab1293e724cda38491f0d1cd9e9009146f18ad9b5ecf54526e69aae43fbc9e8 SHA512 363d26f9410e2d526f07c0831d36733999ec284ee01d684ad15aa5856b007a2d2a189ca414358da87a479dcbbea7ae24add9d8019b4c41c8bf1aae7b67a3b490
 DIST genpatches-6.6-27.extras.tar.xz 3700 BLAKE2B 36a21c970dd2c8f72a4496b9f72faea3e94fba49342e00b7cdfc0ca6d4f3ab14fef161a7d02ad13b1c7db73af3c96b1c145453d0645791b46b34f599b3947582 SHA512 996a1b0a5c625043ececbeacc648f4dd71da2e239482ca515b680b146ba6041feeb0924929b1b2b6ee4f3ecc24c85926e54e28058d9401d4399282151332dfce
 DIST genpatches-6.6-32.base.tar.xz 1799112 BLAKE2B a9c9af39b7da19c0d3f3a1893de26641b1d5d7ad242de4ceb1659d33573e8df8d173d363f005843149ee21598a2d4f8a6e5fbbdd02926c23cccc01a5c0b8abcc SHA512 2204a3ff6187c349a41f101bddffd39145aa530e6a37792b391db0b3c4150e290ce8909430e87c8deb18400d753a621b90c26d581c08abf104a8bc48197a1fe6
@@ -54,6 +56,10 @@ DIST gentoo-kernel-6.1.85-1.amd64.gpkg.tar 72642560 BLAKE2B e16c7099588aed63cce3
 DIST gentoo-kernel-6.1.85-1.arm64.gpkg.tar 65658880 BLAKE2B 64c47c169a184cc8a77014e694510369ea898f0b251b411274793ea722b77fec2ca91832d0da1671fe768ed71e3b06611415c12a5a87ee1c51fea94ee9b603de SHA512 4ff6049899858c1547d1647c691f8ed511ee862c05e12504a34e45e2cb32926115fff3748a994393d479902f4339f1d607c2b77436d9c073d185f6bde8f4957b
 DIST gentoo-kernel-6.1.85-1.ppc64le.gpkg.tar 59904000 BLAKE2B 118309c3da1e94ac14f8d606506bc4d5874e41f974451153078772b4b50ef551d0c1ba472d82bd0a9637d12e548c809e8ee8e5f43b6378780cce5323c3eb42fa SHA512 ef2f4668b03c360d00b9974b74d1ae3e001b744a9c632efdc3e7fe951394ee40b57eb436b0497faa3ab304f835c3b90f21a3330122597aa356837869fcd5dd55
 DIST gentoo-kernel-6.1.85-1.x86.gpkg.tar 62197760 BLAKE2B 1c52ec8750ee5fdfc16e6bb2e7207a205fe53259eb5fe5738eded8c5682bfcb5ddf5020c8dec499f7599f2d8da2ad87658528913bc31b8b2f2e928ca218cc806 SHA512 9b6ba53540656beaeb0d01fec6b7b81485ae0b370dbe2ac9f4706f1fab004244445b9b48280a19a7efe33b213a38bd134d0cb64b8748d25c5bec681a85b0e50c
+DIST gentoo-kernel-6.1.86-1.amd64.gpkg.tar 72632320 BLAKE2B 70f448e5c4123ab70455babbfa2e9bc36f5a86c6274f141b1aa845a7aaa849462d26ca4f215247ba1a76ec8525a6f182b0b4b03a05f02dad532b101c98d3ae05 SHA512 8b6d2c176f8a0b214853d2b179f0b0f218b2d32cc6c9e476550d00c294e0f527be1e182fa4d78930d43af0372987df92ba0033ab4cd6150817eafe890cc81ddb
+DIST gentoo-kernel-6.1.86-1.arm64.gpkg.tar 65628160 BLAKE2B 3e9d0b5bc00bae129f0b1dd159cc446dfdef4008aea5a0dcd4f4fcd36f6d84013c58ffa0f10cc543d1c3f49b71f99485ee32a65f9d55079717f361d123d00da5 SHA512 94f133143d7c6d366efe8826591ad4a126ac90f3fda956edf87bf546d3df91835ed5e55dec55410fb34270cbeca1458977005fd63724b618142b909944e97df2
+DIST gentoo-kernel-6.1.86-1.ppc64le.gpkg.tar 59883520 BLAKE2B a20443cf42b2d13f4f196d3f270103a52aa6e9176b6bd1df911e5ff25481dd47ae72db7b7847c81196efdb8dfa9f49d6a44d2f8ede816c2c5a57a8de7c22d863 SHA512 a0be130d033423580fd74ac578fa899ce379c4f75b40220d304756894a271c015428ca1ec97093f3488342da12fda1e74ce717bc1cc30f76d36cca83ffa50269
+DIST gentoo-kernel-6.1.86-1.x86.gpkg.tar 62197760 BLAKE2B 156a283cbdf1c2831b799b96167f3103532bf0a91b0d070dceff88e1f5ce637ae1b19db3241c188b20bd290bfb4aca5b28c327e14e5feb7eac103659419ea6fe SHA512 900e4e5d4d02252d53df40b0c52d2ea547b88a2e9fa63b197c824bce34bb14946d939de197e64a1ac7b50c1de210413dfa6423dc68e5d48334083547623d1e3b
 DIST gentoo-kernel-6.6.21-1.amd64.gpkg.tar 146585600 BLAKE2B 12d66fe9f0f1cfc00af099447ee1f92e381a69b60a06e0cc8cd56ec54e5b7c6e3026dfec7f4afd4e329cc7ccfafe1694fe19208228634373333a0291f884e6dc SHA512 8dd171dc40cd6f102c7dfda63cd40f39e3071955641830c5c919de8e4b9f66dec42e0c7b90e0786340c3ab0d1c29a66ec621797e21c0ab4c19b2cf77944ba115
 DIST gentoo-kernel-6.6.21-1.arm64.gpkg.tar 119234560 BLAKE2B 516a6f7c564734b777d0ff3df63b414ff2a1cc1020fa1f5d1c52f7bde26810745a770718c5ecc12ca42c536a7c3efb430fefc5e8b7b091ecdda4edaa866c5a08 SHA512 143880a199dc92a8b1268a15346e3512933d8e8203dd1a981ecae063464a3723557324a2be7310073c3a08cd95fe79d80d28a1898b649481bb836384a8562426
 DIST gentoo-kernel-6.6.21-1.ppc64le.gpkg.tar 64399360 BLAKE2B 54573396023eba5487e8d59e18358ad46ac7ae85d5b7482d48961d6da5d54d4c5d6f3ac9e2d685f956dfd90c68cb2a6319bd93492399635a9f197b02cf2cea7e SHA512 d8e4ec6a1944f9bc9dc4c666af6029fd68be78da8717b37d56390721355ad9c4cf2e1b718e17838fb41f1202d46f6f16147c802fcb06aad3b6037e9bdb623690

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.86.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.86.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.86.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-13 17:49 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-13 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     57b195f2abeb0c6ed0fa4b3115d2bacf29007a88
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 13 17:12:29 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Apr 13 17:49:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b195f2

sys-kernel/gentoo-kernel-bin: Bump to 5.10.215

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.215.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index eb2340fcad4f..c5b1db9857f5 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-223.base.tar.xz 6584808 BLAKE2B 41f0555956697c8963664a61259
 DIST genpatches-5.10-223.extras.tar.xz 3872 BLAKE2B 26ea7a17b505ef6ba61301999d962c745416164cc047aa5049d6db192f714a73ae0e89d5faa74724820524f4398b2d2f86d00479f28c38bdfdfef52c03bc5ccc SHA512 12b85bafc1b22ba4f310f74fe18c936e6d251787913d03849b117268e4c15e9b0ecf5cf9bcf8275630811e2babc845cc0b817b3d50a9c19fd548a800da537932
 DIST genpatches-5.10-225.base.tar.xz 6772188 BLAKE2B 39328b3d07cf007e8b85022a478b70011de41b32968f8ba61d6cf5e153c8e5f1bed488d655911ebc657548061da14e172dd04864dd2e2df48faabc6e5f535979 SHA512 d3046f9d3792c7b55c5a5d2bdf376b112dafb3facf372259939a8fc8a4f3ddb1e64ed31a90ecc8032d8631feb646b04d2864dbbf846f05b5558c221b61d79bdd
 DIST genpatches-5.10-225.extras.tar.xz 3880 BLAKE2B 340f98133bf43bc6313882f834186de7359277184e370d6f81d6a857fa6e42b8a5a210896ae8d462c160a4d0ca1d373f435e752ed08b34a466e635720e7120b5 SHA512 9afe7f84bebdf6a6f410df7fc6598d130bd765d2f79ce1827f61c36d6a166c741631ba2812bc2ef0c27d5c48ac6ceb38676e2a254143e267997570b9cee07d94
+DIST genpatches-5.10-226.base.tar.xz 6746984 BLAKE2B 4a043c8df9beff87431cc7d0bd3ab0d94e0a0461c00bfa01decdf2f624a3f8ae9373f7f7881282a09966323293dc9431f64e66192aa9c8013ecc1f22e356a7fb SHA512 792ef6447e5129a629e9cb7da8b6199bbff0238503c899d1836c7670c3b45982ed321c0cf09520ca51f52a7188b08aa02c960f44c4e4a3e6a4922b9b9a2a2f25
+DIST genpatches-5.10-226.extras.tar.xz 3876 BLAKE2B 9d4753364d4931fa6210dffabdf4fb02529f6af18cd47e0520d03fa0eed5aff60c87e5a85004ee84de3476b04d3abafce237b168fef83a6609e0e42b9672ddaa SHA512 b7db48e51d982ddff47142f6852d0a0a8240289ec6f2a547e9d2cc89c7930cbf2ef596a080fb77560d1267072d2573b16a2e02f946e6e9aa31076d1b7524de68
 DIST genpatches-5.15-160.base.tar.xz 6317352 BLAKE2B ccee78c3ccba8755f0e9de9e62c870d7f85d5302d2cdafd178184bbbec51d1a69be990c49f58fe1a1f897ed7e59bba1cc5eacc7589b4476ee6fcac19a90b0e78 SHA512 e36a435f9e353cd48ee12322f998a2fb4e9cf29eeb9e6f6f95534a48524db17b6eb654aa514ddba1108135eb92da7ef6af54f532bf29ca89b566d8903c1456e6
 DIST genpatches-5.15-160.extras.tar.xz 3936 BLAKE2B 7b4d7802346372f862321837b1b554dcc5cd666be0a39fb56c6a6364060c3c5b5fe37d77d131beff6f0ed4c6290d9c9f9eafc58e9a923e268cafd2814ea9d18e SHA512 4ff242b000ce5969dd50c424ebe94a417271a2af081584e91d155ef11c3b11536fc8a242b0e536491396317ead92a825590208c5f317dc6a8975bbfae28a17a1
 DIST genpatches-5.15-164.base.tar.xz 6702232 BLAKE2B 2a65783ebd23392a767ded400280d9e47ea95c18f059b1d67b653aa800f63a50cfcdd996113036dc9f61648453d232003eaf9df0a42af18949e43f7669bd6558 SHA512 0eb957501c3a1cf2256585c90c81cb3e4b371a54640bd893f001bce949d1a3897eee055c090e1dc57033a691bd62af2b5418401ce8a44fb76a388bb629c5205f
@@ -26,6 +28,10 @@ DIST gentoo-kernel-5.10.214-1.amd64.gpkg.tar 63252480 BLAKE2B 4e0b96cf403d46b306
 DIST gentoo-kernel-5.10.214-1.arm64.gpkg.tar 56729600 BLAKE2B 10d6717d955d0312451c50a231a947aa1b4e356aa2eeaca15203f0c18086eeef9e3bb119ca6ee504bc91d729291f9e92bed405d42e06e579d4737d41922d9c8f SHA512 32df4b9eb671bff4037c14167f064a7d80c6a2cb64bf9cc7fb749ab95e019390127c325296242e368a4d30fe5f4350a088a011079735719b535f13659d2d36d1
 DIST gentoo-kernel-5.10.214-1.ppc64le.gpkg.tar 52869120 BLAKE2B 9f636cd84ce69b4ef63086339721065a64c65bc83b1b0d5faef91656e935bd363a6f0df15a5b181a0aaea4a06210989781915b6476cc0a0d63a3fa5d3a75b97a SHA512 6ef73952497194fbed89016a9dc4a9e079e72843d84326682a13cb3d2bab48593ca4ad84f42f175c248e92db12a44da3b364ba353c8c49ec34ec40b3b1140e0b
 DIST gentoo-kernel-5.10.214-1.x86.gpkg.tar 53565440 BLAKE2B 859e499249f4e2a83279c77fed15bc57ce9ddb09d8a6826b710a19d1c0d9f4edfb1a16fabb58d3a9aaebe56e87be253766604b90948b1d6b47ff9b61ee8fa4a7 SHA512 676c63143cec19f0a427731f58f55b7df5cf9f9bf0dc2b0e98a6040e91b23a9a296063001b2fe271d91584dbd706a9a11445b06903af72a4d576ce80a2ce0e11
+DIST gentoo-kernel-5.10.215-1.amd64.gpkg.tar 63252480 BLAKE2B 30c8716c1cdf331cfab8d7eb95d5adfef7a400e040bba5b83456a1d4d58becfbce2f198c9db5ea7c269373326ef5ffba8b56f640bb9b8bb6d5ee4c24ef6ae296 SHA512 3c1d2177ae1209cbd84eb93f6b1a1282bdca00ecc0f85064dc4491cc5f67464a41ec8080174e6bf84ed69bcfb963248818b725a95537918eb427f4fd70f8646f
+DIST gentoo-kernel-5.10.215-1.arm64.gpkg.tar 56729600 BLAKE2B 97f46a4c9924a89a3cec0fcb32562cc97cf0a125d34c56c852e9093b3657ed01adb6809f1ee7f27e73fa8f2598807ad94768397ba233fd0d64d79bf57167c9b4 SHA512 cc4a2313ef2765c40e8d7d3d682c443890fc731723c91a2c53c959c38a4819c28a260bb18dc3747f005ce5f6bfcd3060614b395125c078aae29d1662634cbccb
+DIST gentoo-kernel-5.10.215-1.ppc64le.gpkg.tar 52889600 BLAKE2B 1c56d8fae69f0780c3ea465c0cec3e4cb32b850e79141f8031a023cff187a70df822de8012a22acefdb14d8958edbd3bd1bfbfca0ab28138f967f0bc02a9aaf1 SHA512 dcd61155c9eec88dffaadd95516dc99b9d6a29cef9578cb7e1d4cee10927ffd34ea56ae6940af82ee48ea2b83888dfdc6eeeec419140a02866326b2c36d07b26
+DIST gentoo-kernel-5.10.215-1.x86.gpkg.tar 53565440 BLAKE2B 5e00e3952325c78e2376f798e08599940957796ef774625d914dac2fbcd628b8409716f1aeed7f4a19be1414f204c66f76731000d2dd34c2b40838f492a7e598 SHA512 eaca96a4a724b9bb194831a348f9d5efdfccd47404bced420720a4a086c7f8185149c350af13bf746d6e6ce0b53621f2ce647c24edff1f0f435654540696c476
 DIST gentoo-kernel-5.15.151-1.amd64.gpkg.tar 66324480 BLAKE2B a49b5f13a99aebe2f805f0039d62acf166509b84d00bdca8a3298d83c34c76b9d468383bd51520f60cacd7a816e6cd2037b67ab91e6d7dffd1b5a3d797cd81fb SHA512 36eea2aa29262b749cefc4cf381b1012c2422a78568ed95cc05c6e60a347a070e6eef9175aeba7614b595e1f92f426f89a01c733e36c59bc8fa30181556ba2af
 DIST gentoo-kernel-5.15.151-1.arm64.gpkg.tar 59719680 BLAKE2B 4488bdd73f1a27a54c194871d78543d9bd48eae4ba5f6ac0c3f992a1ea669adaf8a857fcfab0a29f9aad1fda42e2568ec4c3a37ea50d559f98d7c98812868815 SHA512 95a035422eeae6953156e7aa57af1066280ebbc24dce5175f6c6ac50ac785cb5b270d24e2f555734a63bdef55545153c1440789cefb5baf3062530bd3161a553
 DIST gentoo-kernel-5.15.151-1.ppc64le.gpkg.tar 54968320 BLAKE2B 42cdc2028c35aae7d67e713315aa80f5711d43ab7efb74e9c77e884968aebcc73011231738b347e69cd053fd0e371bf7d19b6b4face59ef31a003ce7705a6f2e SHA512 2d928323e6f33e4f2c483b7ab60c543af5c6d9175f88bbd33285cb8ac4a78d94c84bf15dec416dc5519c6d6ba4e54530ed6af2bec3198e318034258ee7fd4f68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild
new file mode 100644
index 000000000000..1a44f330be18
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-13 17:49 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-13 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     513bd005093b8bf9c92ccf517a1ac019411139a9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 13 17:13:12 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Apr 13 17:49:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=513bd005

sys-kernel/gentoo-kernel-bin: Bump to 6.6.27

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.27.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 68cb4b527e9f..c20126f700ca 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.6-32.base.tar.xz 1799112 BLAKE2B a9c9af39b7da19c0d3f3a1893de26
 DIST genpatches-6.6-32.extras.tar.xz 3704 BLAKE2B 42d3c81bbd7bb8f062a5f437f8c1c9db1809cea8c0628f8604f7c2c8968fca4c6629bd3dafa2eae1e7b7692ff33a9836e1be96a0e3b45db95752b96b9f76f58b SHA512 35fe52d2ad4b4621d7bb615e0c5888eae83a88d8554abae069d68e801598c2fad360c9cdefdbf3e7c3c083e50eb2317f775f2ce23c26ee7a07446184b7dbbdca
 DIST genpatches-6.6-33.base.tar.xz 1799480 BLAKE2B c724ac510c4ffa2494a95268c2c97898f78c54a5ffb48f2fd6b74dc27dcf51d9403e60ff4e10d1f1c673a2d09ec6dd9a00683297631fcebe28d4f3497ff31e4b SHA512 dc253ace1b4d1da549e5039682f4e6987ad48da88c63a94968d3fc817b2a64faffbf3e7024417036df3f645346f02f913e81857b7b261a6b174fa4f9d18b1db1
 DIST genpatches-6.6-33.extras.tar.xz 3704 BLAKE2B c337062a967a4261f48d3a571d4267ac9e0a259013eb9f5f40ed306712d83ac87108c7e60e7479e6e3fec9490c85e6d34bfc0a5c67fd30fe56970b858ef9ccd0 SHA512 fc857243332ef3b7c5e1698c0a4fea7860ddfc2a4f240e6f538b33bf4332d324d180745270fd0787e9d26fca575a72ec5bd0c0983d63304775278a4d51a168c1
+DIST genpatches-6.6-34.base.tar.xz 1827752 BLAKE2B ad39269523df3e740205d812d3911da9a70e2117ed671d30b68cfc22ff3c3dcee24bc4731806fcefc7684e815019665f02c2a0ae6c8df52ef5663b57c1ed6b46 SHA512 ec1f5641cf3765833ffbd2f43454ea1c8581f942eb5d55cc894da7caad768d4f77ca579c21ef981773b90a97779965c42de32e944b99f6f8c30068910d951479
+DIST genpatches-6.6-34.extras.tar.xz 3704 BLAKE2B 7e5ad01a7ef80cdce8a974ede1efe530278de1b551a173674910686860bd12b76b9569bbcdad57fc6c65cc28d9c62c84bbfa0297f4cea321f9ec9fcb14c0b809 SHA512 96d9b972f7bd5392320183cd21db573a22806841006354ee5a52f8c311ccff63805923178f9a6ce63baa432e87d972dfe1964326ab0ede4cce0a3a185db8fc54
 DIST genpatches-6.8-8.base.tar.xz 491508 BLAKE2B 856cbc5f02af4b2c7073e2342a9d8131145fc0e9098557fbafc62cb5f24ce3009bb1ca9332fd1d43368bfca8963fd3f734de646faae1c3f95cf670e7768a6f37 SHA512 0af92f11d273bd5a13e0bc3effa2e6700b1404ae82a8bdcdf8be8279bacc5a45deb504c8df4281bf143698137fbf474337f91eeedfc681c019f4cc3313dd0da8
 DIST genpatches-6.8-8.extras.tar.xz 3704 BLAKE2B 777b8ef344a84e3be85e65f8d0753ca7f2609e80ff80f9d460f9ba3c19f3fa19f975a199c2ea9b36901dcfd7cdeb8432653ff01db5da076336a8885fc4da982d SHA512 3fb1ed8a6b243a8c2f09aed66b5967df441e0ed4fc89dc9cb81b33561f8517f699787caf429bc173a1ee659912926a79d01603515c34fce43238525ef9cd8679
 DIST gentoo-kernel-5.10.212-1.amd64.gpkg.tar 63252480 BLAKE2B 3ce492216591a8c99b136e3baa7588a412917ff84dba8db91eb9d25c314b109f83009d646ed95c08a8af7a429f8a746ed824f5e6db679777cb19cf07ccef095e SHA512 dd29113f7409ce3d71df2354cd015be6c4943e13a7ffdd1609367f418aceb3eb6aa1687f9bfed20796b230dec1ed27b7bfa4c00398d3b65fa6109dee790a136c
@@ -72,6 +74,10 @@ DIST gentoo-kernel-6.6.26-r1-1.amd64.gpkg.tar 147261440 BLAKE2B 28a7ea857ab96cb0
 DIST gentoo-kernel-6.6.26-r1-1.arm64.gpkg.tar 119306240 BLAKE2B 96707d0e99269324c7deecb8e24a5a90b862f38f715a5d3299b55b0c98cc93fa70941901f4ed55f96bacea9303fadbf2853770775a9c59695ed107deb63803f0 SHA512 ac4746b8302920c4b23d886ddd50a8c7eaab3fb52fc7f221cad4bd1e6e873d1668cb1a694b7ae5ad4be4d7d33ce8c719998802c2b084aa3bfdacb7ce8b466840
 DIST gentoo-kernel-6.6.26-r1-1.ppc64le.gpkg.tar 64389120 BLAKE2B 42d28e36c3f2b31acde686ef909cd5eb046e883474fcbab5ef917c936f256019265268d622794f3d22cc700a247307e7a694d1ec3e49ab796f37bcbdd0190e38 SHA512 12b2f95e931a7c7d5693ff550f0040c39d613cf2e1df99a8a89cceb4c2ea7022945431533accccf6a02ff98b9ad37199a0d014d458ef334ff42d62df097fc48e
 DIST gentoo-kernel-6.6.26-r1-1.x86.gpkg.tar 68362240 BLAKE2B 9d896ec2bff2f767d194e6b3a303310908984bc186c9c185ff6f0eae0bcbf5c3c168b9a828809f3432277df93f17ce6ded36098b2ecf018528aeda768f42cafa SHA512 927c00cb52527df7af02db3a21033655abcab8a01e8d5b221ba7d86d7f777b94132a4e7497deb53aaa6d836e3e317161a2ed0f4784ad184e45ffc1b2fae0d644
+DIST gentoo-kernel-6.6.27-1.amd64.gpkg.tar 147210240 BLAKE2B 5350f29c1802718348ac5ca03c34ea961143229cd5d8d3a59dd0b3449a8f78078d9e3bb133e6a15c9b3c76db934ef94b97a619f9ed26e0bc27e6199e6a265601 SHA512 d7e2bafb6e8f8e05d604f2dcf193e98caae22db03f54d881b4456aa343dedac18f638792d2410a3c28ee258b8ad4b6a2dc8502bd3f853c902edcad609d512316
+DIST gentoo-kernel-6.6.27-1.arm64.gpkg.tar 119285760 BLAKE2B 7266ae6423f9c27adb1e5c8e1a2df28cebffd04831608e470a6f32bec5a686bfc95538fab05b9652c85bb8d5e7500c49ef508fb0f32bcf09c732e093441da332 SHA512 c89dbfe6cd0af62bc936b2fd61764a9e1a676631192b2bdc9a3525dd6f47de440a2bf3e1a72fec5e3b09ed9ad54805ffaceea366ec8231509904133bfa180502
+DIST gentoo-kernel-6.6.27-1.ppc64le.gpkg.tar 64389120 BLAKE2B b330fc7a6fc147de3001ea09ad8693dc0ad40b52f46393476a3523ff97092549a82c3dc1c8a7e26f53edb58b432024828d04ff7d8eb867652ebebeb99b4a6735 SHA512 7ad279e05c27ef9278db638d62b69372280f0226fc6b35dad01511a4ddcae1869bd0fe021fa5853780c9b707276c55acacc6d5a0c547c75988688092e42703bd
+DIST gentoo-kernel-6.6.27-1.x86.gpkg.tar 68352000 BLAKE2B 4ff53a6e21bcd4be067bf83fdd762748979fc1cce7457a13d5fa1c0b3fb3408007b4b08c3e3c792996aa369b432e68b31c2b084148c8a1987e60fb363c1b2597 SHA512 045145bffcf831ec5deae8362cafc598073630229331b96d4e7688dae3bccffdb154c27c4718e3a509292a06a974b4c0267f79a891cde8b84ad820ce9d22d74e
 DIST gentoo-kernel-6.8.5-1.amd64.gpkg.tar 150824960 BLAKE2B 67f7dcd5f4309c992ffd3c20c43ba53d78b86a94ecd19039806b0e094c7645a6d0bbd0eee8519a9ce3b0625642664b15b9d7f6f7aa554801d6ceed31deef37a9 SHA512 d2620dba5a4e7a9de0ee6d7bb45dc8dbac013bcc97e44a856699c531dd002bbef67413b78562f78727132ce32b1a9f69a38fdc45b0edab654f1a76f85decc998
 DIST gentoo-kernel-6.8.5-2.arm64.gpkg.tar 122398720 BLAKE2B 79416da38a316b25f9df59b46832e21a076b9e529cc0976e9ca8d3f38ec1d448e78feadb4c20b3ff2087af5dd42e7976567697b4d7001bb1fb5efb2a3c008c0c SHA512 d1f3deb209b89762b6dbf11e571eec79c67c303cd6b7dca900b6c92aed93bbebbf91405c2ba70dde0de385f8ff7dfcb6b6574a289d59f440b9c6f24f8e736ed8
 DIST gentoo-kernel-6.8.5-2.ppc64le.gpkg.tar 66263040 BLAKE2B e4972fc108f9922ed5ae7721c4ecc8755d05ddf9f8d3c289a74d17f66ecd2e06c015ac51e7c43e5cfa203cff306623ae4db33f84fef2a70ea52e45d9639a9ced SHA512 505458ef22d5ea170eb4d02fdee9e64e18e81fa6605289030ff842c5d54deb06cef1d53bde86ff575e1a02376c515ce1daaaf51ecb8f237d57773d06e3f79dd0

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.27.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.27.ebuild
new file mode 100644
index 000000000000..ecc98612a7de
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.27.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-13 17:49 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-13 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     b354db2eceb047624f809c781a20ff29fdc4975c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 13 17:13:38 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Apr 13 17:49:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b354db2e

sys-kernel/gentoo-kernel-bin: Bump to 6.8.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.8.6.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c20126f700ca..05f46d488243 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.6-34.base.tar.xz 1827752 BLAKE2B ad39269523df3e740205d812d3911
 DIST genpatches-6.6-34.extras.tar.xz 3704 BLAKE2B 7e5ad01a7ef80cdce8a974ede1efe530278de1b551a173674910686860bd12b76b9569bbcdad57fc6c65cc28d9c62c84bbfa0297f4cea321f9ec9fcb14c0b809 SHA512 96d9b972f7bd5392320183cd21db573a22806841006354ee5a52f8c311ccff63805923178f9a6ce63baa432e87d972dfe1964326ab0ede4cce0a3a185db8fc54
 DIST genpatches-6.8-8.base.tar.xz 491508 BLAKE2B 856cbc5f02af4b2c7073e2342a9d8131145fc0e9098557fbafc62cb5f24ce3009bb1ca9332fd1d43368bfca8963fd3f734de646faae1c3f95cf670e7768a6f37 SHA512 0af92f11d273bd5a13e0bc3effa2e6700b1404ae82a8bdcdf8be8279bacc5a45deb504c8df4281bf143698137fbf474337f91eeedfc681c019f4cc3313dd0da8
 DIST genpatches-6.8-8.extras.tar.xz 3704 BLAKE2B 777b8ef344a84e3be85e65f8d0753ca7f2609e80ff80f9d460f9ba3c19f3fa19f975a199c2ea9b36901dcfd7cdeb8432653ff01db5da076336a8885fc4da982d SHA512 3fb1ed8a6b243a8c2f09aed66b5967df441e0ed4fc89dc9cb81b33561f8517f699787caf429bc173a1ee659912926a79d01603515c34fce43238525ef9cd8679
+DIST genpatches-6.8-9.base.tar.xz 531224 BLAKE2B b5036c400d8e9a1ed765d31f3a2d5a542ae25bd4cdcbfb46d27e0c0887051200a7546eed16a1c527760680615d1c7a589ec482ed6c9c3ad28a4df1a778da3fba SHA512 eb33dbaa61b01e6cf5c706f7f72180005bee77a353a3c2a53319768a01ca16743bdea997fd9d520b7d112f9ed483de7f9ef8fd16adfed0cd28d955d13ada8eb8
+DIST genpatches-6.8-9.extras.tar.xz 3704 BLAKE2B 204ffea55bce91b404e81fe383c7ea49c55f33d8e850876bd3e2cf39ea8162bb39a33f3ae2a8f98aa31d91055346776120661703c15c6408aa745f1b137379be SHA512 c8c4316a99bbf5c2443db62db6898a7e6b5a95c008ed769488a21b93d387649edf54c34d1c131e8a6ef7c5ea8db8a502afe868c47f70868d1ca15e901c309a63
 DIST gentoo-kernel-5.10.212-1.amd64.gpkg.tar 63252480 BLAKE2B 3ce492216591a8c99b136e3baa7588a412917ff84dba8db91eb9d25c314b109f83009d646ed95c08a8af7a429f8a746ed824f5e6db679777cb19cf07ccef095e SHA512 dd29113f7409ce3d71df2354cd015be6c4943e13a7ffdd1609367f418aceb3eb6aa1687f9bfed20796b230dec1ed27b7bfa4c00398d3b65fa6109dee790a136c
 DIST gentoo-kernel-5.10.212-1.arm64.gpkg.tar 56719360 BLAKE2B d51c72f1bbf54f579869cb40ee9eb9b352e5a8521f4cacc58bf42310545a3305c90d7a518a86cb5d14c509ebebadcfe9a30e6d89c18f31061b3f84159b3205ad SHA512 29803f672fba9c74b88121f19582dc86ee72992b5c5e7a37dc52e02e27cb47839bd5d2e53247cdb2073374e4468663b83a5f79bfb6f0a99131a79127026974ff
 DIST gentoo-kernel-5.10.212-1.ppc64le.gpkg.tar 52879360 BLAKE2B 44e42395f00747b601046facea7b134bb06ccd45cfb4c5e93b39e3dcc1468702077894f7f32cf4e167db20bcf4bfea97f76003debc2439e6c3f56a4ec41e8c62 SHA512 06f4c7dc25d4ed4536a5a25d8e7fdb418483ef4aa03b7184c51bb5664739f7aa71416957f9edaa9e85e396fb395c4637e720d55d3b10aed3837a8da8a14dfc1e
@@ -82,6 +84,10 @@ DIST gentoo-kernel-6.8.5-1.amd64.gpkg.tar 150824960 BLAKE2B 67f7dcd5f4309c992ffd
 DIST gentoo-kernel-6.8.5-2.arm64.gpkg.tar 122398720 BLAKE2B 79416da38a316b25f9df59b46832e21a076b9e529cc0976e9ca8d3f38ec1d448e78feadb4c20b3ff2087af5dd42e7976567697b4d7001bb1fb5efb2a3c008c0c SHA512 d1f3deb209b89762b6dbf11e571eec79c67c303cd6b7dca900b6c92aed93bbebbf91405c2ba70dde0de385f8ff7dfcb6b6574a289d59f440b9c6f24f8e736ed8
 DIST gentoo-kernel-6.8.5-2.ppc64le.gpkg.tar 66263040 BLAKE2B e4972fc108f9922ed5ae7721c4ecc8755d05ddf9f8d3c289a74d17f66ecd2e06c015ac51e7c43e5cfa203cff306623ae4db33f84fef2a70ea52e45d9639a9ced SHA512 505458ef22d5ea170eb4d02fdee9e64e18e81fa6605289030ff842c5d54deb06cef1d53bde86ff575e1a02376c515ce1daaaf51ecb8f237d57773d06e3f79dd0
 DIST gentoo-kernel-6.8.5-2.x86.gpkg.tar 70000640 BLAKE2B 961ce65f0a807616798d821d9b92f83cea8b755f21cd4bbbe0dd0e1f63079f2ef8b9a594acce985451992c85a38e337cc1dd512d7a3aa53d8682fd77a9a41358 SHA512 1b246b7a6dd9f5d62edc3dcced2008a222ce35fb96b2b41935bf353634f248ca45e5fae87189995c4e91a83ca19150ca00b87bccca9a48823ba64c0852d0d214
+DIST gentoo-kernel-6.8.6-1.amd64.gpkg.tar 150804480 BLAKE2B 65fae74556ac4af62dd243e4d58f2d773c3eb75b7fad52751aace7f372142d66144acc7bd28d49fc7930b910ac3d977da7ecbdeaa80f5c472a4a42aa43919e36 SHA512 b6da7a0e8df1b0432d047f0616e88c9fbf52be255760b9ef089568cf94e27ec401c21d39b66c0c5751c2bf908b724576d5ef1344ded6dfd2efcc57a18b4917fe
+DIST gentoo-kernel-6.8.6-1.arm64.gpkg.tar 122408960 BLAKE2B e52e995ddecefc4390fccaa8f8936a7f1dda0f11092aaad59db6707386b8fdf71c6c05faca84c5665e1cfcab2563122a9ee6be1d4f40ae3b908da6a0d704b434 SHA512 f616579f857028f9779c52f7d7286bf770ebbd034b95cb799f876804e376c72b9aea047ac1d3bb3c31c07fe9f1766eb9541427a9ec11cbf7098749135b40d005
+DIST gentoo-kernel-6.8.6-1.ppc64le.gpkg.tar 66252800 BLAKE2B 4c916cdb16741301318e54848a5e965629af769492fe3ae82f1de1c1d8c9a57d95aafc736c45418603a6d47b8a6946a0f2a5af850a507e9b47372ccce317dcac SHA512 2038e23097c26d90edc6a70d06c673d671fba3d81fc3f290b5ab13923db3cbc9a6bc806db71dfbb063f7c3846558d0019c0ea7ff9222a8751b3f55f081e2fcf8
+DIST gentoo-kernel-6.8.6-1.x86.gpkg.tar 70000640 BLAKE2B c901eadfba7fad48c47f9f77748ef56369a28b3b8ce2ab67a71b54fff8d0825e525316994e06bddf02023daef193809b0f9b0de1dd239d34a57c16d6e998a9b1 SHA512 569a3cafa5828bca8cd9dfa179cd4783d7718cdcd657798e864ac635f6fb33b58f109236a6e0abc375020067e90629289b527a2eae65e43e4d54731bebdc45ba
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.6.ebuild
new file mode 100644
index 000000000000..9a4e621d4db6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.6.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-18 15:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-18 15:45 UTC (permalink / raw
  To: gentoo-commits

commit:     40778b5b0b7395a701934cb3a9010e2336759726
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 18 15:36:54 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 18 15:45:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40778b5b

sys-kernel/gentoo-kernel-bin: Bump to 5.15.156

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.156.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 05f46d488243..8fd67710b66e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.15-164.base.tar.xz 6702232 BLAKE2B 2a65783ebd23392a767ded40028
 DIST genpatches-5.15-164.extras.tar.xz 3940 BLAKE2B f1a166e7982c6a6968a083fcf60b6e383d148c17562403035ed8168ba16d045e56384528694752cd614b7aeade23fda879ab298c704bb297278af554ea6caa93 SHA512 a78b7eb2a98194a08b836358be7b8249cc280216056caffd95cea98dbeb62e01c04012c864031d5f9f16bf132b154dfc4922a4550127192c8307ab61da3937d1
 DIST genpatches-5.15-165.base.tar.xz 6711916 BLAKE2B 1c77612af16b5111c89c5f9ec8624f82ecdb8cbd18afaa25d72c05853cf63f6206101fbd19b9beaedc9689f7a14ebd9b6c6b6b559b502282489e6a558e48afca SHA512 46c196486d96644d9991ea93b44dfcc524fd7ea68b7bbc549f6eaa8d99ef5dce039365c727157c7bffa6f389503d92630b4d750ee482bbf67def2159daad766b
 DIST genpatches-5.15-165.extras.tar.xz 3936 BLAKE2B 6556f3659c1cc3f85a06c3e8204e3a1d013e016afe4b1b28c5ef1f43ef7ab47847d16f5d969dde9c7dd62ac7e35ee69ae2ed3eb1651ab66d73b3a9ced0e603cf SHA512 c3f3131b930fdab97b3014e884b94f91420585c686aa96c3dd88a6a9579e06d0377d4bb7d50590eb4bdfb6aee7707499f4ea92fbdfc6d982f5551dafd07b3c6f
+DIST genpatches-5.15-166.base.tar.xz 6725224 BLAKE2B f19d204334748c6c5befdecb51cf9250f87f022599fd5d3c04053a9326a0832ea370b0238dc7167fe75b36e97118799dc3739b7313f92ba30143f7e2ca6c71ed SHA512 f200cb2ef8266f84ae9865f506dac6bd938383c56c3197c1ec722fb3698f14c2f6c3ffec284bb45e695877f99d8da29e7d73d16191bd81ac142eeaf55835a012
+DIST genpatches-5.15-166.extras.tar.xz 3940 BLAKE2B 6db1809d2ff7d407c12a461c737a80ddfd0a91aa762ad2624613640202f9a65bc39b538007826740f42f8aa210b13f2936124737c5d5793a94a9778456135445 SHA512 45d025bbede7990ac1a8f285a6c27d4df79aab77842ec2f63b7e2e44b53b27f00da5e3866ced56fde852453130dc0930e8a1b2e95873af4c2d7a663649d1f800
 DIST genpatches-6.1-90.base.tar.xz 4798868 BLAKE2B 3898a35ee9d3ea977c455a8432d512ed9f282f3b961b0046b79843bac59b136d9834c6fc128c5fdd2ba28b1d25e98c47b67bc3c50287cb05a372ed34d2b8982b SHA512 6bd2353dcb0caedfbd009f66d10e6201079c481101490fbe131168f0e46203446226c47a85059bcdeb8a3395ba79ed9ce0075c144ea8f94dffc0911958f679b4
 DIST genpatches-6.1-90.extras.tar.xz 3812 BLAKE2B 466c0b796df7406c228fd4dbad20f84c2fb99203ccae1a9e018a15a0314dafb478ef89dbeefaa012b0873a06fe3398b7f17f68bf8275283cafd0d258d44c3572 SHA512 1744cb7d90176d3eb09195679b51eb0aadfe5a3452dc2d2b299262eb7aeda3071bd0bbdadab2c05bd266c288eee5580e4da1190f308e8755140d454226f32204
 DIST genpatches-6.1-94.base.tar.xz 5046684 BLAKE2B f9024ee9302b618af0e68c4b0ed91af1781d0d9ab51d3efacd1e18d8ee07fd61b40fdbdb52ef9a8a4e403570a87f4c28e12ab305657df19dcd766d9de81f9131 SHA512 356301a38dee163ff836ae5dbaf6ac724c3166b76b161b967f5ef892133d82b79be11d0f7243e221d938c1a5b154f847462713b2cc5f191d949126f66be8ec51
@@ -52,6 +54,10 @@ DIST gentoo-kernel-5.15.155-1.amd64.gpkg.tar 66365440 BLAKE2B 412a5c755519ffc06a
 DIST gentoo-kernel-5.15.155-1.arm64.gpkg.tar 59770880 BLAKE2B 96db60d918ed81e906add58ba148aafd76d5641a65a0e8b0c3be3779260c66ac7a0c107d87b72b80be47e9c0d5c4f51a9473552a87c92455672481d03ea45328 SHA512 f6c3325f1481877042a9af373848772e102350b6911630f289c0516e3a0e2d42670e516ccf78f9c1b25fee22dddf704cd637ec8f0bc0e248ea7046c52dea6016
 DIST gentoo-kernel-5.15.155-1.ppc64le.gpkg.tar 54978560 BLAKE2B 68af08e76774f630987872dc60140830dc7d77cb8cdeadd029fb260906cc732326934635c0f4cfb8b61273f530779eee2efb2a570e4f5daf6aedfa0cb108cf8d SHA512 74c90884af3ba385d53c6ce1e98e90bb37c882cf70f51bb0a91aac853613497ed3a1245e4c90e21ccac155ddce42bdc4584a1c33696d865477d035d56b6e301f
 DIST gentoo-kernel-5.15.155-1.x86.gpkg.tar 56166400 BLAKE2B b5916b4e7bc323188b46a4c43bc71d2fbd5bae7b453679667777554ee0aa6141ec5ccbfac38e8f5e9b29a4eed7574fc1f4101776bba6924aed1222a119d055bf SHA512 507166139cb75557a23837727266b7988122d5384bb13f0a18a6aee11b3bd2771be6366d773447d60edf1e5de0f6dabae36bebb863d7d659744196143d25592f
+DIST gentoo-kernel-5.15.156-1.amd64.gpkg.tar 66375680 BLAKE2B b847eb9eae449320470adfe5e56c3c83c01fe262fa10ea59d157b5f2e5d075a2f8239564c1b4c65b528ddc0f93d52d66b911f65c8b5f1f198a8397bb861614f6 SHA512 23717623745e1dadd96143745da26f7a0bdf134bae5b88faefc73e325284c66850ba9a828afa2684fc26989aee7e862bd2699b20dd6d9cbdc42e305d373027e3
+DIST gentoo-kernel-5.15.156-1.arm64.gpkg.tar 59740160 BLAKE2B c75cc772ace28b6ec91f7b8a478e5f2515a2b4405f42371d8993e68372ec26dafd9aec970ab17134c1cf1153cad8cee96b61637e5e0105bce632be4135a589fe SHA512 54084ecf891bc7bffe1c1895334828d4bf49f03a8b6f46afb7247815a76dbdb9b56daba97c5bfdbda8574ce2eb723e52fd90cd766832597caa9439e881332b82
+DIST gentoo-kernel-5.15.156-1.ppc64le.gpkg.tar 54988800 BLAKE2B f5065862dc552bf0b91a7333b10651a79f61776d06fbd016ca4116ae4f388f8dc499caba7f4fb566eef6b720dc337e03913b9fdd52c58131852a5b3c6afb939d SHA512 8441ffe065c51231fe0a104134ce69d5f223fe5369f97ec4daf6b628e7e70c626a6aa8112b1c4f04192cbbd0e5bb2162723316ff74857d6fcdb55f2c19513263
+DIST gentoo-kernel-5.15.156-1.x86.gpkg.tar 56166400 BLAKE2B 360379ca692646d83514bbcbcbd23a600443743ed50fa90798736c67c5e4ddf502afbaf6d7fd9e601c7e6108838312047185f4ce24145ae414add9ad31365d60 SHA512 7e74a42e28186464b43e78340bff14647010e4ea324e05d7ddfac892c8cd7d79cb766b85099bb79e71460f9961b97339330177d1a09923e91cd3ead99043b5db
 DIST gentoo-kernel-6.1.81-1.amd64.gpkg.tar 72632320 BLAKE2B be651a239cb2bebe217afeafc355d1c8548d9cc05e7e4675649f55bf608e039e84a45516aba30ed7ac5546dfa6bf452f458c2f0340052cfb548bde260b1584ae SHA512 f1a3b43e6a3723b4f30ac2830fd80d5ae561869f4c0278d074039dc6df86fd2aee9dbba80f47e321b8c6200fdce9890cd1476ed5f5e251c8637bc56e5f7861e8
 DIST gentoo-kernel-6.1.81-1.arm64.gpkg.tar 65638400 BLAKE2B c4c69cafb728f031955024812e462d03c3d2d7926f50ef565022e3b5289a28b4cab86534dfdf01a75764c14946d6e46a2fab3300141a5c5a22cf320ffdd95d30 SHA512 9b5184441de294aa65cec066ab2d2889854695afde6e305ec641f7a93866a759ae88c582faeeb7afa3a133ec8b41ca2a11925538f7c2208290846a3cf51bb3b9
 DIST gentoo-kernel-6.1.81-1.ppc64le.gpkg.tar 59893760 BLAKE2B 1618e51aa2703355697da43e4a923aacd2a90b5c0c9f700f6e2aa1cb89e746828f6818a74274a8861f34a0501bec8fd9728461c8574994f0fdd520a3e1be292b SHA512 c8d3585af897427f6df180a8d8a53d78a66299574a548eb14f21d7ccbdc793db2495ddea88adde16b5677d86830f61c49c58112d10af3590f5322805ac9d878f

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild
new file mode 100644
index 000000000000..f4265d19700d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-18 15:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-18 15:45 UTC (permalink / raw
  To: gentoo-commits

commit:     5e68a28cee411937509b80f46d454d1cd13d2019
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 18 15:37:00 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 18 15:45:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e68a28c

sys-kernel/gentoo-kernel-bin: Bump to 6.1.87

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.87.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8fd67710b66e..8793d4ed1953 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.1-94.base.tar.xz 5046684 BLAKE2B f9024ee9302b618af0e68c4b0ed91
 DIST genpatches-6.1-94.extras.tar.xz 3816 BLAKE2B 1f542b22b91ed285938cfbc6eef5f6ebce579882f65cfd7031b38aedbc3fdbe88abefec221e3139f3ea44c9a7841283d733f4a21ac3c4e449273e4269a491692 SHA512 035461792175f6914813dd900c1ab18a93998d7a54f42cd15275e23fb1e0c6b76382e3dd9782f50aaea9eceb1271518918bac964f95db2d746f3deb0a9a0dc1d
 DIST genpatches-6.1-95.base.tar.xz 5062256 BLAKE2B e08c254f1e2e2a062d2b8026109d72553ca8083b170f0a4424c78ac53802bd5bf54d23195dd89f748ef6c253bdf1058cdd65a6f548d0b0a5378b8636b63c3908 SHA512 0607276c857bd40a96e74fafea00d11c0ac80a3801a3cb320230463be1f6ad52727f0081261194a6fff1b0d644b3561663eb51cb3c36778c5827b5859e0923d6
 DIST genpatches-6.1-95.extras.tar.xz 3816 BLAKE2B b1fd3b8c0cfdf227a96084fb8eb2ac99d9ff5d45bc3b3092818accd4253e677cb4962e7a554d3510a3bdc62dcad9b7ae22f549f15e0478241fa2c6d19a45da97 SHA512 73f46044c7d64969a287cbb269c9039bb1eb1d537fb1cdcfe0bc3772b9fa220419abda8ef5395d3d0d06ca80d3761a6eda610251cc825b79fc7fa3b4b0c1cd99
+DIST genpatches-6.1-96.base.tar.xz 5079348 BLAKE2B 97ea3473a5189a92ea4478ff82051fb6b9b48344284168902c98674f4d093e2d9e8deaafc5e6ffdfe4653c7aa41bacb5c094f867dba3e283bf2fbb236d753d80 SHA512 3e7f9a56a0767b7532c89460c156d663e2bed069223c27f7b6d5ca7084c3ee869b00bd63a844989c4801e29e442ddf7889c4a025af97195228e181564d8f087e
+DIST genpatches-6.1-96.extras.tar.xz 3812 BLAKE2B 506642a22002bf8bd3607d2bf060740e29d1a6bb649b0345f751c83e504f1084bf0bf279e69c7f52fae517acd7b166c32861f5263d843a02384d12b7f6e04e9c SHA512 1c5a7f9e3f28d2db1d0136a037d32c30cfe754186491970addb9f3b8d24bad851e9472c028e6eb8dcc71bf892a227d7a7e606fa7b7210cf11f79b6d8a063617a
 DIST genpatches-6.6-27.base.tar.xz 1392292 BLAKE2B 46e3c354f7c27182c2f97bd20c165fa8bb79317bb136afbbe1e0906cd405e7cbcab1293e724cda38491f0d1cd9e9009146f18ad9b5ecf54526e69aae43fbc9e8 SHA512 363d26f9410e2d526f07c0831d36733999ec284ee01d684ad15aa5856b007a2d2a189ca414358da87a479dcbbea7ae24add9d8019b4c41c8bf1aae7b67a3b490
 DIST genpatches-6.6-27.extras.tar.xz 3700 BLAKE2B 36a21c970dd2c8f72a4496b9f72faea3e94fba49342e00b7cdfc0ca6d4f3ab14fef161a7d02ad13b1c7db73af3c96b1c145453d0645791b46b34f599b3947582 SHA512 996a1b0a5c625043ececbeacc648f4dd71da2e239482ca515b680b146ba6041feeb0924929b1b2b6ee4f3ecc24c85926e54e28058d9401d4399282151332dfce
 DIST genpatches-6.6-32.base.tar.xz 1799112 BLAKE2B a9c9af39b7da19c0d3f3a1893de26641b1d5d7ad242de4ceb1659d33573e8df8d173d363f005843149ee21598a2d4f8a6e5fbbdd02926c23cccc01a5c0b8abcc SHA512 2204a3ff6187c349a41f101bddffd39145aa530e6a37792b391db0b3c4150e290ce8909430e87c8deb18400d753a621b90c26d581c08abf104a8bc48197a1fe6
@@ -70,6 +72,10 @@ DIST gentoo-kernel-6.1.86-1.amd64.gpkg.tar 72632320 BLAKE2B 70f448e5c4123ab70455
 DIST gentoo-kernel-6.1.86-1.arm64.gpkg.tar 65628160 BLAKE2B 3e9d0b5bc00bae129f0b1dd159cc446dfdef4008aea5a0dcd4f4fcd36f6d84013c58ffa0f10cc543d1c3f49b71f99485ee32a65f9d55079717f361d123d00da5 SHA512 94f133143d7c6d366efe8826591ad4a126ac90f3fda956edf87bf546d3df91835ed5e55dec55410fb34270cbeca1458977005fd63724b618142b909944e97df2
 DIST gentoo-kernel-6.1.86-1.ppc64le.gpkg.tar 59883520 BLAKE2B a20443cf42b2d13f4f196d3f270103a52aa6e9176b6bd1df911e5ff25481dd47ae72db7b7847c81196efdb8dfa9f49d6a44d2f8ede816c2c5a57a8de7c22d863 SHA512 a0be130d033423580fd74ac578fa899ce379c4f75b40220d304756894a271c015428ca1ec97093f3488342da12fda1e74ce717bc1cc30f76d36cca83ffa50269
 DIST gentoo-kernel-6.1.86-1.x86.gpkg.tar 62197760 BLAKE2B 156a283cbdf1c2831b799b96167f3103532bf0a91b0d070dceff88e1f5ce637ae1b19db3241c188b20bd290bfb4aca5b28c327e14e5feb7eac103659419ea6fe SHA512 900e4e5d4d02252d53df40b0c52d2ea547b88a2e9fa63b197c824bce34bb14946d939de197e64a1ac7b50c1de210413dfa6423dc68e5d48334083547623d1e3b
+DIST gentoo-kernel-6.1.87-1.amd64.gpkg.tar 72632320 BLAKE2B 599a9e9f056e91992a8da7c1ee9f417c414c9ceb9287be3a74324ebd6e3b0033a4b4903e3cb67793071a93ca6a9f13b4df1ef95eabe5fa3f8037898acb9e4848 SHA512 5cabe303802826b534705afd6c2258bfe141166217f9a895df6704eff7f52e85aa0aa20d880e6a6707acb130b6a8c89fa3c584e03bf3ada7015a69f0e1ad75b7
+DIST gentoo-kernel-6.1.87-1.arm64.gpkg.tar 65617920 BLAKE2B 7b9956650c78986e5a542835a51cfa8794feb88dac8edbbe20299da079f6dd0a966ae78bc824f0d96813bdd449e0665c38d714b482fcfe56cd11a29f1d564a02 SHA512 5866054d693141fc1c95d9c9e4478b33b040631d365f6d76b0720b34ab8bb862700b6c67686aa95eeeb22382ed9d7e2afa08d3884b3e6d7927917b94d643066c
+DIST gentoo-kernel-6.1.87-1.ppc64le.gpkg.tar 59883520 BLAKE2B 1a95e7087902faaa19ae4f423461df9cbd9fad0a4944ebe5dd7009c1ab751e392b6c75d18a5c03677bd7bbc0b1cd0b8ce984f2fcf972de9784ea6c396baee255 SHA512 ef0529856ef34a19335e33840b79ebb7090468af3cbcddc3f4d633beed6c213f76a1d4bd1a7eca1783254493c70664a8ec64ec67aa8dd48ffcc63deaf71ee3f2
+DIST gentoo-kernel-6.1.87-1.x86.gpkg.tar 62187520 BLAKE2B 357ce3627b0d02e4e021ea425da0a68648e01da002b9c793a9ffffda1791a47444c6f5b72c3f8a648a8cfd33bd0b0e7399fa29d3202ae7fb17d89d89defeb00f SHA512 eae3d1e5fcfe477ba9388f317eda8b1f82ced34ef2c32f91ea0e469752d932bb68a67de677b4be75139afd58f3a363f5faebe9f352ac92646060e3dc713cb695
 DIST gentoo-kernel-6.6.21-1.amd64.gpkg.tar 146585600 BLAKE2B 12d66fe9f0f1cfc00af099447ee1f92e381a69b60a06e0cc8cd56ec54e5b7c6e3026dfec7f4afd4e329cc7ccfafe1694fe19208228634373333a0291f884e6dc SHA512 8dd171dc40cd6f102c7dfda63cd40f39e3071955641830c5c919de8e4b9f66dec42e0c7b90e0786340c3ab0d1c29a66ec621797e21c0ab4c19b2cf77944ba115
 DIST gentoo-kernel-6.6.21-1.arm64.gpkg.tar 119234560 BLAKE2B 516a6f7c564734b777d0ff3df63b414ff2a1cc1020fa1f5d1c52f7bde26810745a770718c5ecc12ca42c536a7c3efb430fefc5e8b7b091ecdda4edaa866c5a08 SHA512 143880a199dc92a8b1268a15346e3512933d8e8203dd1a981ecae063464a3723557324a2be7310073c3a08cd95fe79d80d28a1898b649481bb836384a8562426
 DIST gentoo-kernel-6.6.21-1.ppc64le.gpkg.tar 64399360 BLAKE2B 54573396023eba5487e8d59e18358ad46ac7ae85d5b7482d48961d6da5d54d4c5d6f3ac9e2d685f956dfd90c68cb2a6319bd93492399635a9f197b02cf2cea7e SHA512 d8e4ec6a1944f9bc9dc4c666af6029fd68be78da8717b37d56390721355ad9c4cf2e1b718e17838fb41f1202d46f6f16147c802fcb06aad3b6037e9bdb623690

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild
new file mode 100644
index 000000000000..2e2f305f3106
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-18 15:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-18 15:45 UTC (permalink / raw
  To: gentoo-commits

commit:     211ec14baec21399470444184fe06a7469163d33
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 18 15:37:25 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 18 15:45:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=211ec14b

sys-kernel/gentoo-kernel-bin: Bump to 6.6.28

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.28.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8793d4ed1953..16b84046202c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.6-33.base.tar.xz 1799480 BLAKE2B c724ac510c4ffa2494a95268c2c97
 DIST genpatches-6.6-33.extras.tar.xz 3704 BLAKE2B c337062a967a4261f48d3a571d4267ac9e0a259013eb9f5f40ed306712d83ac87108c7e60e7479e6e3fec9490c85e6d34bfc0a5c67fd30fe56970b858ef9ccd0 SHA512 fc857243332ef3b7c5e1698c0a4fea7860ddfc2a4f240e6f538b33bf4332d324d180745270fd0787e9d26fca575a72ec5bd0c0983d63304775278a4d51a168c1
 DIST genpatches-6.6-34.base.tar.xz 1827752 BLAKE2B ad39269523df3e740205d812d3911da9a70e2117ed671d30b68cfc22ff3c3dcee24bc4731806fcefc7684e815019665f02c2a0ae6c8df52ef5663b57c1ed6b46 SHA512 ec1f5641cf3765833ffbd2f43454ea1c8581f942eb5d55cc894da7caad768d4f77ca579c21ef981773b90a97779965c42de32e944b99f6f8c30068910d951479
 DIST genpatches-6.6-34.extras.tar.xz 3704 BLAKE2B 7e5ad01a7ef80cdce8a974ede1efe530278de1b551a173674910686860bd12b76b9569bbcdad57fc6c65cc28d9c62c84bbfa0297f4cea321f9ec9fcb14c0b809 SHA512 96d9b972f7bd5392320183cd21db573a22806841006354ee5a52f8c311ccff63805923178f9a6ce63baa432e87d972dfe1964326ab0ede4cce0a3a185db8fc54
+DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B afeb95582f83a941d830e8a90d1b7e6275d6d43b41de93aeb01dc743b1afafc5d675d98b66b528899fe9e69fe856402059932be58487c74bfc0102cff748244a SHA512 bf2848bc7e668b8b8df410f22f66b575ccd3a4d160efc6ac5d3549e4d34dc10d81736d8dbf689e64414491d4bb5479c54ee8ba7d6ad9d3dcae7db1d15c13dff0
+DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2 SHA512 37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
 DIST genpatches-6.8-8.base.tar.xz 491508 BLAKE2B 856cbc5f02af4b2c7073e2342a9d8131145fc0e9098557fbafc62cb5f24ce3009bb1ca9332fd1d43368bfca8963fd3f734de646faae1c3f95cf670e7768a6f37 SHA512 0af92f11d273bd5a13e0bc3effa2e6700b1404ae82a8bdcdf8be8279bacc5a45deb504c8df4281bf143698137fbf474337f91eeedfc681c019f4cc3313dd0da8
 DIST genpatches-6.8-8.extras.tar.xz 3704 BLAKE2B 777b8ef344a84e3be85e65f8d0753ca7f2609e80ff80f9d460f9ba3c19f3fa19f975a199c2ea9b36901dcfd7cdeb8432653ff01db5da076336a8885fc4da982d SHA512 3fb1ed8a6b243a8c2f09aed66b5967df441e0ed4fc89dc9cb81b33561f8517f699787caf429bc173a1ee659912926a79d01603515c34fce43238525ef9cd8679
 DIST genpatches-6.8-9.base.tar.xz 531224 BLAKE2B b5036c400d8e9a1ed765d31f3a2d5a542ae25bd4cdcbfb46d27e0c0887051200a7546eed16a1c527760680615d1c7a589ec482ed6c9c3ad28a4df1a778da3fba SHA512 eb33dbaa61b01e6cf5c706f7f72180005bee77a353a3c2a53319768a01ca16743bdea997fd9d520b7d112f9ed483de7f9ef8fd16adfed0cd28d955d13ada8eb8
@@ -92,6 +94,10 @@ DIST gentoo-kernel-6.6.27-1.amd64.gpkg.tar 147210240 BLAKE2B 5350f29c1802718348a
 DIST gentoo-kernel-6.6.27-1.arm64.gpkg.tar 119285760 BLAKE2B 7266ae6423f9c27adb1e5c8e1a2df28cebffd04831608e470a6f32bec5a686bfc95538fab05b9652c85bb8d5e7500c49ef508fb0f32bcf09c732e093441da332 SHA512 c89dbfe6cd0af62bc936b2fd61764a9e1a676631192b2bdc9a3525dd6f47de440a2bf3e1a72fec5e3b09ed9ad54805ffaceea366ec8231509904133bfa180502
 DIST gentoo-kernel-6.6.27-1.ppc64le.gpkg.tar 64389120 BLAKE2B b330fc7a6fc147de3001ea09ad8693dc0ad40b52f46393476a3523ff97092549a82c3dc1c8a7e26f53edb58b432024828d04ff7d8eb867652ebebeb99b4a6735 SHA512 7ad279e05c27ef9278db638d62b69372280f0226fc6b35dad01511a4ddcae1869bd0fe021fa5853780c9b707276c55acacc6d5a0c547c75988688092e42703bd
 DIST gentoo-kernel-6.6.27-1.x86.gpkg.tar 68352000 BLAKE2B 4ff53a6e21bcd4be067bf83fdd762748979fc1cce7457a13d5fa1c0b3fb3408007b4b08c3e3c792996aa369b432e68b31c2b084148c8a1987e60fb363c1b2597 SHA512 045145bffcf831ec5deae8362cafc598073630229331b96d4e7688dae3bccffdb154c27c4718e3a509292a06a974b4c0267f79a891cde8b84ad820ce9d22d74e
+DIST gentoo-kernel-6.6.28-1.amd64.gpkg.tar 147210240 BLAKE2B d043e6ceefa8c0d294d37aea78b06b7b1c11970ad4f8d4a3f24e4fed28d6d9868277fa64eed455b21208b05accb9c9abca71c4da519ca4af830ddbbad7ffec7d SHA512 dbe14cf733b0628509790affcd5b313cdbd66e4176a889147150c109efcc1f07a008909a8f800ec11991bb1577e711e4cdcb8c7a1c032e351c7f99eebc369886
+DIST gentoo-kernel-6.6.28-1.arm64.gpkg.tar 119285760 BLAKE2B a62e4d589266b5e6f40c67fa19522ad075a72ac84b14cb27e25afab5a342b4a0d6dbef607e51d39f333c14da7b8fce5e74ccaf036ba4841b1ce78fcd0fa9d823 SHA512 5ed1c8ccc55d5f36a63a6d743f391825acf2b25d944ea7c1a162fdc14e14c7443c8ae5e4d5cb5b2c30250d68466b8c14c6aa340327baf34ee632e24d848e0345
+DIST gentoo-kernel-6.6.28-1.ppc64le.gpkg.tar 64378880 BLAKE2B 4c0c0727cb45d642d0c9e9d4a7a9052934d47ba3f921ae4534d11fbc28b9afb059b159abd3ae72e5a3c56a6d4a6b3044b994518b33324da97c3191b39d1fd16e SHA512 9a0593fb83b314f090f3d70891bfa2fd1b026f111197398e2f966f22c4a29ddd8bdd2cb52fcf24c25b85fff257a6dec7ece81bb11252a74b5716518e4d2ba35a
+DIST gentoo-kernel-6.6.28-1.x86.gpkg.tar 68352000 BLAKE2B 4822a17b94cb12005c0d0c5b4105ffa04fd3fd6ec83d38352b77b22ee625635feec074a8ad1ae90a0df0f9a8389ec0db9da241bce17df769f762924bf2dfd252 SHA512 3c6b03c2d9ad20ad3071c5033b31baecf562105e10f18397c5383845fcdc847f12d71669c8ac980a1852ab315ef74263ff732bdaff27a9d092ec38b2d47f2466
 DIST gentoo-kernel-6.8.5-1.amd64.gpkg.tar 150824960 BLAKE2B 67f7dcd5f4309c992ffd3c20c43ba53d78b86a94ecd19039806b0e094c7645a6d0bbd0eee8519a9ce3b0625642664b15b9d7f6f7aa554801d6ceed31deef37a9 SHA512 d2620dba5a4e7a9de0ee6d7bb45dc8dbac013bcc97e44a856699c531dd002bbef67413b78562f78727132ce32b1a9f69a38fdc45b0edab654f1a76f85decc998
 DIST gentoo-kernel-6.8.5-2.arm64.gpkg.tar 122398720 BLAKE2B 79416da38a316b25f9df59b46832e21a076b9e529cc0976e9ca8d3f38ec1d448e78feadb4c20b3ff2087af5dd42e7976567697b4d7001bb1fb5efb2a3c008c0c SHA512 d1f3deb209b89762b6dbf11e571eec79c67c303cd6b7dca900b6c92aed93bbebbf91405c2ba70dde0de385f8ff7dfcb6b6574a289d59f440b9c6f24f8e736ed8
 DIST gentoo-kernel-6.8.5-2.ppc64le.gpkg.tar 66263040 BLAKE2B e4972fc108f9922ed5ae7721c4ecc8755d05ddf9f8d3c289a74d17f66ecd2e06c015ac51e7c43e5cfa203cff306623ae4db33f84fef2a70ea52e45d9639a9ced SHA512 505458ef22d5ea170eb4d02fdee9e64e18e81fa6605289030ff842c5d54deb06cef1d53bde86ff575e1a02376c515ce1daaaf51ecb8f237d57773d06e3f79dd0

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
new file mode 100644
index 000000000000..b4c689581c13
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-18 15:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-18 15:45 UTC (permalink / raw
  To: gentoo-commits

commit:     6945aaf53e2747f209d9d329f5d849cd29e97dfe
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 18 15:37:30 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 18 15:45:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6945aaf5

sys-kernel/gentoo-kernel-bin: Bump to 6.8.7

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.8.7.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 16b84046202c..be9bad601ecd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.6-34.base.tar.xz 1827752 BLAKE2B ad39269523df3e740205d812d3911
 DIST genpatches-6.6-34.extras.tar.xz 3704 BLAKE2B 7e5ad01a7ef80cdce8a974ede1efe530278de1b551a173674910686860bd12b76b9569bbcdad57fc6c65cc28d9c62c84bbfa0297f4cea321f9ec9fcb14c0b809 SHA512 96d9b972f7bd5392320183cd21db573a22806841006354ee5a52f8c311ccff63805923178f9a6ce63baa432e87d972dfe1964326ab0ede4cce0a3a185db8fc54
 DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B afeb95582f83a941d830e8a90d1b7e6275d6d43b41de93aeb01dc743b1afafc5d675d98b66b528899fe9e69fe856402059932be58487c74bfc0102cff748244a SHA512 bf2848bc7e668b8b8df410f22f66b575ccd3a4d160efc6ac5d3549e4d34dc10d81736d8dbf689e64414491d4bb5479c54ee8ba7d6ad9d3dcae7db1d15c13dff0
 DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2 SHA512 37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
+DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 87b6006dd317b24157dc7af3e0386ff598c9b596e0fe7cdc5f8f109d56191ff6741d6c55f359bc1e43ce9fc2887a614edbc1a2871343dace4ee57d2f472ff8a4 SHA512 fdc83b414ca5d72323646d345d95071a175f0a52470fb4a4b5cc7e9a3c8fd59e8d257396a8ff0bfdff81177bc24aaa3b22ba20b27b7bcf31eb71d8b428edfe0f
+DIST genpatches-6.8-10.extras.tar.xz 3704 BLAKE2B d836e79733083c5587dcb63d1fb3c30c7b91aee70660681b5fcfbdf90d4ba6fdca09dcbdab29588d267e07ffa8b338223e9590539356fa862e8fa211827d6f9f SHA512 bb01fb545a182d3073590939b172755b1883e827b6687870f889634ac00949308fd62e0d870e6d6d18d8c517dfbeafd3252f9b61d589522cf5c9d09d534ec6a4
 DIST genpatches-6.8-8.base.tar.xz 491508 BLAKE2B 856cbc5f02af4b2c7073e2342a9d8131145fc0e9098557fbafc62cb5f24ce3009bb1ca9332fd1d43368bfca8963fd3f734de646faae1c3f95cf670e7768a6f37 SHA512 0af92f11d273bd5a13e0bc3effa2e6700b1404ae82a8bdcdf8be8279bacc5a45deb504c8df4281bf143698137fbf474337f91eeedfc681c019f4cc3313dd0da8
 DIST genpatches-6.8-8.extras.tar.xz 3704 BLAKE2B 777b8ef344a84e3be85e65f8d0753ca7f2609e80ff80f9d460f9ba3c19f3fa19f975a199c2ea9b36901dcfd7cdeb8432653ff01db5da076336a8885fc4da982d SHA512 3fb1ed8a6b243a8c2f09aed66b5967df441e0ed4fc89dc9cb81b33561f8517f699787caf429bc173a1ee659912926a79d01603515c34fce43238525ef9cd8679
 DIST genpatches-6.8-9.base.tar.xz 531224 BLAKE2B b5036c400d8e9a1ed765d31f3a2d5a542ae25bd4cdcbfb46d27e0c0887051200a7546eed16a1c527760680615d1c7a589ec482ed6c9c3ad28a4df1a778da3fba SHA512 eb33dbaa61b01e6cf5c706f7f72180005bee77a353a3c2a53319768a01ca16743bdea997fd9d520b7d112f9ed483de7f9ef8fd16adfed0cd28d955d13ada8eb8
@@ -106,6 +108,10 @@ DIST gentoo-kernel-6.8.6-1.amd64.gpkg.tar 150804480 BLAKE2B 65fae74556ac4af62dd2
 DIST gentoo-kernel-6.8.6-1.arm64.gpkg.tar 122408960 BLAKE2B e52e995ddecefc4390fccaa8f8936a7f1dda0f11092aaad59db6707386b8fdf71c6c05faca84c5665e1cfcab2563122a9ee6be1d4f40ae3b908da6a0d704b434 SHA512 f616579f857028f9779c52f7d7286bf770ebbd034b95cb799f876804e376c72b9aea047ac1d3bb3c31c07fe9f1766eb9541427a9ec11cbf7098749135b40d005
 DIST gentoo-kernel-6.8.6-1.ppc64le.gpkg.tar 66252800 BLAKE2B 4c916cdb16741301318e54848a5e965629af769492fe3ae82f1de1c1d8c9a57d95aafc736c45418603a6d47b8a6946a0f2a5af850a507e9b47372ccce317dcac SHA512 2038e23097c26d90edc6a70d06c673d671fba3d81fc3f290b5ab13923db3cbc9a6bc806db71dfbb063f7c3846558d0019c0ea7ff9222a8751b3f55f081e2fcf8
 DIST gentoo-kernel-6.8.6-1.x86.gpkg.tar 70000640 BLAKE2B c901eadfba7fad48c47f9f77748ef56369a28b3b8ce2ab67a71b54fff8d0825e525316994e06bddf02023daef193809b0f9b0de1dd239d34a57c16d6e998a9b1 SHA512 569a3cafa5828bca8cd9dfa179cd4783d7718cdcd657798e864ac635f6fb33b58f109236a6e0abc375020067e90629289b527a2eae65e43e4d54731bebdc45ba
+DIST gentoo-kernel-6.8.7-1.amd64.gpkg.tar 150804480 BLAKE2B e77ab6f1ecb04ff826eab5acc0e802ee66b4418dcf36996240f21bca3d2b455b19d8665b867f6b410e814e245040ca931996b6ef5f8dbfaccf89cbeec21e063f SHA512 0c137076bd29fde13ad553da908a13e1a7bbf5f9e8c48c1616a61114ecb9039b6e175b6cd806885f87d0d2858d24115a992672b1c0c072b74772b42dba0321d5
+DIST gentoo-kernel-6.8.7-1.arm64.gpkg.tar 122388480 BLAKE2B 764da1d27dfab1318aeda21163697ca39768485c19a397ba0f5cbe4ae20905a4de258f4a15e4ead7758bdd421d1ea1d59a70fea2f2912c1a7c0d7036125bf119 SHA512 fd37ac0317f5d13c302099623368d737d5dc4fb401049b99d583d3ab3a6433c118ee95f2bf07e088b239ff878db8e6500d32c1e92011dd209a45a618595c7bf6
+DIST gentoo-kernel-6.8.7-1.ppc64le.gpkg.tar 66252800 BLAKE2B 58f910af5acaf481d2c2a1c9d1ca7e4eda0d6a2670325f9c9f4e26ae879eb5aba05b473815d6fa49d97149e482a0ec85c7d89dda28da5275ccb9592a11cc959d SHA512 6cbad4972b9f47e41116b688d6e4b56e3634b075688f8dffbc9f5f23ab9bd7f1cb5419a44b29f8afd7507a6c0ec7838ccd171387c7e117acfd1819c261f3faef
+DIST gentoo-kernel-6.8.7-1.x86.gpkg.tar 69980160 BLAKE2B b535bdce6511012865b6b03c1d159a70eb1e412a6b19650f700ba3468cc20b955c9ba29c22f8a87888c8f9d31443da0837df7a78e3046d7033b5e3df1c98c25e SHA512 1a7c4bd8613ab7dd64f7f15cf483568aef517963a3e837e90fbc66e83ed2aa406620179bde74a87388802f2c45a7664ca68f25235092e5b55b0a33cc8df0e029
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.7.ebuild
new file mode 100644
index 000000000000..184120dc118d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.7.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-24  6:05 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-04-24  6:05 UTC (permalink / raw
  To: gentoo-commits

commit:     5ed758ede00179e968c7bc56c101a3bc47fc9dd6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 06:04:26 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 06:04:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ed758ed

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.28 x86, #930491

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
index b4c689581c13..e548db56d45c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-24  6:05 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-04-24  6:05 UTC (permalink / raw
  To: gentoo-commits

commit:     2f4104685927ace718311b939e1edf1822179d56
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 06:04:29 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 06:04:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f410468

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.156 x86, #930492

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild
index f4265d19700d..bd87ae1d9b74 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-24  6:22 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-04-24  6:22 UTC (permalink / raw
  To: gentoo-commits

commit:     f990a99def4c91913fc238634355c504b374cd04
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 06:22:34 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 06:22:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f990a99d

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.215 x86, #930489

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild
index 1a44f330be18..88890c7f45fd 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-24  9:51 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-04-24  9:51 UTC (permalink / raw
  To: gentoo-commits

commit:     5da03d3376dde8b4032ff1e9e699b3b48de04623
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 09:51:28 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 09:51:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5da03d33

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.87 x86, #930490

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild
index 2e2f305f3106..b035210a208b 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-24 17:34 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-04-24 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     d879422270beca267d5af1713d36b0a6fde4e2a5
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 17:33:56 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 17:33:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8794222

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.28 amd64, #930491

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
index e548db56d45c..ed5a0b3c475e 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-24 17:34 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-04-24 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     c1d0fe5730cd170fc257f4b432554e6e6cd5ebd8
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 17:34:02 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 17:34:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1d0fe57

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.28 arm64, #930491

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
index ed5a0b3c475e..77232cc2a410 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-24 17:34 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-04-24 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     cc857a6c497f56b4917274c37e435b331e5dcdce
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 17:34:08 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 17:34:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc857a6c

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.28 ppc64, #930491

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
index 77232cc2a410..cc2351bb16f3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-26 14:48 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-26 14:48 UTC (permalink / raw
  To: gentoo-commits

commit:     79c39c84395c5d74f636574ba49d59f026521640
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 26 14:47:58 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 26 14:47:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79c39c84

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.156 amd64 arm64 ppc64, #930492

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild
index bd87ae1d9b74..44fc11dbe3af 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-26 14:48 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-26 14:48 UTC (permalink / raw
  To: gentoo-commits

commit:     be98d781910b8b3a70cd420fc55e8f1086341341
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 26 14:47:50 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 26 14:47:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be98d781

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.87 amd64 arm64 ppc64, #930490

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild
index b035210a208b..5b608d6e5035 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-26 14:48 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-26 14:48 UTC (permalink / raw
  To: gentoo-commits

commit:     0f493ee6a3a18e8c9a2ae79ed4513859d3d40dd8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 26 14:47:45 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 26 14:47:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f493ee6

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.215 amd64 arm64 ppc64, #930489

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild
index 88890c7f45fd..056b437be6d3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-26 14:52 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-26 14:52 UTC (permalink / raw
  To: gentoo-commits

commit:     f0b600498e641e8a6266302cba251afd3f1bbf6c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 26 14:51:07 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 26 14:51:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b60049

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  84 -----------
 .../gentoo-kernel-bin-5.10.212.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.10.214.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.15.151.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.15.154.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.15.155.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-6.1.81.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.85.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.86.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.6.21.ebuild                | 161 --------------------
 .../gentoo-kernel-bin-6.6.26-r1.ebuild             | 161 --------------------
 .../gentoo-kernel-bin-6.6.26.ebuild                | 161 --------------------
 .../gentoo-kernel-bin-6.6.27.ebuild                | 161 --------------------
 .../gentoo-kernel-bin-6.8.5.ebuild                 | 164 ---------------------
 .../gentoo-kernel-bin-6.8.6.ebuild                 | 161 --------------------
 15 files changed, 2069 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index be9bad601ecd..b0ddc3e4eb3c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,113 +1,29 @@
-DIST genpatches-5.10-223.base.tar.xz 6584808 BLAKE2B 41f0555956697c8963664a61259c70160f3473f4df25d676600acba478a3b9ebf2382da6d3a4a0ede98c1c8b5f41e37b15de841721db0b55716c79356255578e SHA512 69aeeecdcc0de166386dd795d5b93e595c81ed36833f670051b73607f6d419345b452847517aa1532a08bf3b9009603aea3c64b693c76a3a3f8cd42fae6d522a
-DIST genpatches-5.10-223.extras.tar.xz 3872 BLAKE2B 26ea7a17b505ef6ba61301999d962c745416164cc047aa5049d6db192f714a73ae0e89d5faa74724820524f4398b2d2f86d00479f28c38bdfdfef52c03bc5ccc SHA512 12b85bafc1b22ba4f310f74fe18c936e6d251787913d03849b117268e4c15e9b0ecf5cf9bcf8275630811e2babc845cc0b817b3d50a9c19fd548a800da537932
-DIST genpatches-5.10-225.base.tar.xz 6772188 BLAKE2B 39328b3d07cf007e8b85022a478b70011de41b32968f8ba61d6cf5e153c8e5f1bed488d655911ebc657548061da14e172dd04864dd2e2df48faabc6e5f535979 SHA512 d3046f9d3792c7b55c5a5d2bdf376b112dafb3facf372259939a8fc8a4f3ddb1e64ed31a90ecc8032d8631feb646b04d2864dbbf846f05b5558c221b61d79bdd
-DIST genpatches-5.10-225.extras.tar.xz 3880 BLAKE2B 340f98133bf43bc6313882f834186de7359277184e370d6f81d6a857fa6e42b8a5a210896ae8d462c160a4d0ca1d373f435e752ed08b34a466e635720e7120b5 SHA512 9afe7f84bebdf6a6f410df7fc6598d130bd765d2f79ce1827f61c36d6a166c741631ba2812bc2ef0c27d5c48ac6ceb38676e2a254143e267997570b9cee07d94
 DIST genpatches-5.10-226.base.tar.xz 6746984 BLAKE2B 4a043c8df9beff87431cc7d0bd3ab0d94e0a0461c00bfa01decdf2f624a3f8ae9373f7f7881282a09966323293dc9431f64e66192aa9c8013ecc1f22e356a7fb SHA512 792ef6447e5129a629e9cb7da8b6199bbff0238503c899d1836c7670c3b45982ed321c0cf09520ca51f52a7188b08aa02c960f44c4e4a3e6a4922b9b9a2a2f25
 DIST genpatches-5.10-226.extras.tar.xz 3876 BLAKE2B 9d4753364d4931fa6210dffabdf4fb02529f6af18cd47e0520d03fa0eed5aff60c87e5a85004ee84de3476b04d3abafce237b168fef83a6609e0e42b9672ddaa SHA512 b7db48e51d982ddff47142f6852d0a0a8240289ec6f2a547e9d2cc89c7930cbf2ef596a080fb77560d1267072d2573b16a2e02f946e6e9aa31076d1b7524de68
-DIST genpatches-5.15-160.base.tar.xz 6317352 BLAKE2B ccee78c3ccba8755f0e9de9e62c870d7f85d5302d2cdafd178184bbbec51d1a69be990c49f58fe1a1f897ed7e59bba1cc5eacc7589b4476ee6fcac19a90b0e78 SHA512 e36a435f9e353cd48ee12322f998a2fb4e9cf29eeb9e6f6f95534a48524db17b6eb654aa514ddba1108135eb92da7ef6af54f532bf29ca89b566d8903c1456e6
-DIST genpatches-5.15-160.extras.tar.xz 3936 BLAKE2B 7b4d7802346372f862321837b1b554dcc5cd666be0a39fb56c6a6364060c3c5b5fe37d77d131beff6f0ed4c6290d9c9f9eafc58e9a923e268cafd2814ea9d18e SHA512 4ff242b000ce5969dd50c424ebe94a417271a2af081584e91d155ef11c3b11536fc8a242b0e536491396317ead92a825590208c5f317dc6a8975bbfae28a17a1
-DIST genpatches-5.15-164.base.tar.xz 6702232 BLAKE2B 2a65783ebd23392a767ded400280d9e47ea95c18f059b1d67b653aa800f63a50cfcdd996113036dc9f61648453d232003eaf9df0a42af18949e43f7669bd6558 SHA512 0eb957501c3a1cf2256585c90c81cb3e4b371a54640bd893f001bce949d1a3897eee055c090e1dc57033a691bd62af2b5418401ce8a44fb76a388bb629c5205f
-DIST genpatches-5.15-164.extras.tar.xz 3940 BLAKE2B f1a166e7982c6a6968a083fcf60b6e383d148c17562403035ed8168ba16d045e56384528694752cd614b7aeade23fda879ab298c704bb297278af554ea6caa93 SHA512 a78b7eb2a98194a08b836358be7b8249cc280216056caffd95cea98dbeb62e01c04012c864031d5f9f16bf132b154dfc4922a4550127192c8307ab61da3937d1
-DIST genpatches-5.15-165.base.tar.xz 6711916 BLAKE2B 1c77612af16b5111c89c5f9ec8624f82ecdb8cbd18afaa25d72c05853cf63f6206101fbd19b9beaedc9689f7a14ebd9b6c6b6b559b502282489e6a558e48afca SHA512 46c196486d96644d9991ea93b44dfcc524fd7ea68b7bbc549f6eaa8d99ef5dce039365c727157c7bffa6f389503d92630b4d750ee482bbf67def2159daad766b
-DIST genpatches-5.15-165.extras.tar.xz 3936 BLAKE2B 6556f3659c1cc3f85a06c3e8204e3a1d013e016afe4b1b28c5ef1f43ef7ab47847d16f5d969dde9c7dd62ac7e35ee69ae2ed3eb1651ab66d73b3a9ced0e603cf SHA512 c3f3131b930fdab97b3014e884b94f91420585c686aa96c3dd88a6a9579e06d0377d4bb7d50590eb4bdfb6aee7707499f4ea92fbdfc6d982f5551dafd07b3c6f
 DIST genpatches-5.15-166.base.tar.xz 6725224 BLAKE2B f19d204334748c6c5befdecb51cf9250f87f022599fd5d3c04053a9326a0832ea370b0238dc7167fe75b36e97118799dc3739b7313f92ba30143f7e2ca6c71ed SHA512 f200cb2ef8266f84ae9865f506dac6bd938383c56c3197c1ec722fb3698f14c2f6c3ffec284bb45e695877f99d8da29e7d73d16191bd81ac142eeaf55835a012
 DIST genpatches-5.15-166.extras.tar.xz 3940 BLAKE2B 6db1809d2ff7d407c12a461c737a80ddfd0a91aa762ad2624613640202f9a65bc39b538007826740f42f8aa210b13f2936124737c5d5793a94a9778456135445 SHA512 45d025bbede7990ac1a8f285a6c27d4df79aab77842ec2f63b7e2e44b53b27f00da5e3866ced56fde852453130dc0930e8a1b2e95873af4c2d7a663649d1f800
-DIST genpatches-6.1-90.base.tar.xz 4798868 BLAKE2B 3898a35ee9d3ea977c455a8432d512ed9f282f3b961b0046b79843bac59b136d9834c6fc128c5fdd2ba28b1d25e98c47b67bc3c50287cb05a372ed34d2b8982b SHA512 6bd2353dcb0caedfbd009f66d10e6201079c481101490fbe131168f0e46203446226c47a85059bcdeb8a3395ba79ed9ce0075c144ea8f94dffc0911958f679b4
-DIST genpatches-6.1-90.extras.tar.xz 3812 BLAKE2B 466c0b796df7406c228fd4dbad20f84c2fb99203ccae1a9e018a15a0314dafb478ef89dbeefaa012b0873a06fe3398b7f17f68bf8275283cafd0d258d44c3572 SHA512 1744cb7d90176d3eb09195679b51eb0aadfe5a3452dc2d2b299262eb7aeda3071bd0bbdadab2c05bd266c288eee5580e4da1190f308e8755140d454226f32204
-DIST genpatches-6.1-94.base.tar.xz 5046684 BLAKE2B f9024ee9302b618af0e68c4b0ed91af1781d0d9ab51d3efacd1e18d8ee07fd61b40fdbdb52ef9a8a4e403570a87f4c28e12ab305657df19dcd766d9de81f9131 SHA512 356301a38dee163ff836ae5dbaf6ac724c3166b76b161b967f5ef892133d82b79be11d0f7243e221d938c1a5b154f847462713b2cc5f191d949126f66be8ec51
-DIST genpatches-6.1-94.extras.tar.xz 3816 BLAKE2B 1f542b22b91ed285938cfbc6eef5f6ebce579882f65cfd7031b38aedbc3fdbe88abefec221e3139f3ea44c9a7841283d733f4a21ac3c4e449273e4269a491692 SHA512 035461792175f6914813dd900c1ab18a93998d7a54f42cd15275e23fb1e0c6b76382e3dd9782f50aaea9eceb1271518918bac964f95db2d746f3deb0a9a0dc1d
-DIST genpatches-6.1-95.base.tar.xz 5062256 BLAKE2B e08c254f1e2e2a062d2b8026109d72553ca8083b170f0a4424c78ac53802bd5bf54d23195dd89f748ef6c253bdf1058cdd65a6f548d0b0a5378b8636b63c3908 SHA512 0607276c857bd40a96e74fafea00d11c0ac80a3801a3cb320230463be1f6ad52727f0081261194a6fff1b0d644b3561663eb51cb3c36778c5827b5859e0923d6
-DIST genpatches-6.1-95.extras.tar.xz 3816 BLAKE2B b1fd3b8c0cfdf227a96084fb8eb2ac99d9ff5d45bc3b3092818accd4253e677cb4962e7a554d3510a3bdc62dcad9b7ae22f549f15e0478241fa2c6d19a45da97 SHA512 73f46044c7d64969a287cbb269c9039bb1eb1d537fb1cdcfe0bc3772b9fa220419abda8ef5395d3d0d06ca80d3761a6eda610251cc825b79fc7fa3b4b0c1cd99
 DIST genpatches-6.1-96.base.tar.xz 5079348 BLAKE2B 97ea3473a5189a92ea4478ff82051fb6b9b48344284168902c98674f4d093e2d9e8deaafc5e6ffdfe4653c7aa41bacb5c094f867dba3e283bf2fbb236d753d80 SHA512 3e7f9a56a0767b7532c89460c156d663e2bed069223c27f7b6d5ca7084c3ee869b00bd63a844989c4801e29e442ddf7889c4a025af97195228e181564d8f087e
 DIST genpatches-6.1-96.extras.tar.xz 3812 BLAKE2B 506642a22002bf8bd3607d2bf060740e29d1a6bb649b0345f751c83e504f1084bf0bf279e69c7f52fae517acd7b166c32861f5263d843a02384d12b7f6e04e9c SHA512 1c5a7f9e3f28d2db1d0136a037d32c30cfe754186491970addb9f3b8d24bad851e9472c028e6eb8dcc71bf892a227d7a7e606fa7b7210cf11f79b6d8a063617a
-DIST genpatches-6.6-27.base.tar.xz 1392292 BLAKE2B 46e3c354f7c27182c2f97bd20c165fa8bb79317bb136afbbe1e0906cd405e7cbcab1293e724cda38491f0d1cd9e9009146f18ad9b5ecf54526e69aae43fbc9e8 SHA512 363d26f9410e2d526f07c0831d36733999ec284ee01d684ad15aa5856b007a2d2a189ca414358da87a479dcbbea7ae24add9d8019b4c41c8bf1aae7b67a3b490
-DIST genpatches-6.6-27.extras.tar.xz 3700 BLAKE2B 36a21c970dd2c8f72a4496b9f72faea3e94fba49342e00b7cdfc0ca6d4f3ab14fef161a7d02ad13b1c7db73af3c96b1c145453d0645791b46b34f599b3947582 SHA512 996a1b0a5c625043ececbeacc648f4dd71da2e239482ca515b680b146ba6041feeb0924929b1b2b6ee4f3ecc24c85926e54e28058d9401d4399282151332dfce
-DIST genpatches-6.6-32.base.tar.xz 1799112 BLAKE2B a9c9af39b7da19c0d3f3a1893de26641b1d5d7ad242de4ceb1659d33573e8df8d173d363f005843149ee21598a2d4f8a6e5fbbdd02926c23cccc01a5c0b8abcc SHA512 2204a3ff6187c349a41f101bddffd39145aa530e6a37792b391db0b3c4150e290ce8909430e87c8deb18400d753a621b90c26d581c08abf104a8bc48197a1fe6
-DIST genpatches-6.6-32.extras.tar.xz 3704 BLAKE2B 42d3c81bbd7bb8f062a5f437f8c1c9db1809cea8c0628f8604f7c2c8968fca4c6629bd3dafa2eae1e7b7692ff33a9836e1be96a0e3b45db95752b96b9f76f58b SHA512 35fe52d2ad4b4621d7bb615e0c5888eae83a88d8554abae069d68e801598c2fad360c9cdefdbf3e7c3c083e50eb2317f775f2ce23c26ee7a07446184b7dbbdca
-DIST genpatches-6.6-33.base.tar.xz 1799480 BLAKE2B c724ac510c4ffa2494a95268c2c97898f78c54a5ffb48f2fd6b74dc27dcf51d9403e60ff4e10d1f1c673a2d09ec6dd9a00683297631fcebe28d4f3497ff31e4b SHA512 dc253ace1b4d1da549e5039682f4e6987ad48da88c63a94968d3fc817b2a64faffbf3e7024417036df3f645346f02f913e81857b7b261a6b174fa4f9d18b1db1
-DIST genpatches-6.6-33.extras.tar.xz 3704 BLAKE2B c337062a967a4261f48d3a571d4267ac9e0a259013eb9f5f40ed306712d83ac87108c7e60e7479e6e3fec9490c85e6d34bfc0a5c67fd30fe56970b858ef9ccd0 SHA512 fc857243332ef3b7c5e1698c0a4fea7860ddfc2a4f240e6f538b33bf4332d324d180745270fd0787e9d26fca575a72ec5bd0c0983d63304775278a4d51a168c1
-DIST genpatches-6.6-34.base.tar.xz 1827752 BLAKE2B ad39269523df3e740205d812d3911da9a70e2117ed671d30b68cfc22ff3c3dcee24bc4731806fcefc7684e815019665f02c2a0ae6c8df52ef5663b57c1ed6b46 SHA512 ec1f5641cf3765833ffbd2f43454ea1c8581f942eb5d55cc894da7caad768d4f77ca579c21ef981773b90a97779965c42de32e944b99f6f8c30068910d951479
-DIST genpatches-6.6-34.extras.tar.xz 3704 BLAKE2B 7e5ad01a7ef80cdce8a974ede1efe530278de1b551a173674910686860bd12b76b9569bbcdad57fc6c65cc28d9c62c84bbfa0297f4cea321f9ec9fcb14c0b809 SHA512 96d9b972f7bd5392320183cd21db573a22806841006354ee5a52f8c311ccff63805923178f9a6ce63baa432e87d972dfe1964326ab0ede4cce0a3a185db8fc54
 DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B afeb95582f83a941d830e8a90d1b7e6275d6d43b41de93aeb01dc743b1afafc5d675d98b66b528899fe9e69fe856402059932be58487c74bfc0102cff748244a SHA512 bf2848bc7e668b8b8df410f22f66b575ccd3a4d160efc6ac5d3549e4d34dc10d81736d8dbf689e64414491d4bb5479c54ee8ba7d6ad9d3dcae7db1d15c13dff0
 DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2 SHA512 37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
 DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 87b6006dd317b24157dc7af3e0386ff598c9b596e0fe7cdc5f8f109d56191ff6741d6c55f359bc1e43ce9fc2887a614edbc1a2871343dace4ee57d2f472ff8a4 SHA512 fdc83b414ca5d72323646d345d95071a175f0a52470fb4a4b5cc7e9a3c8fd59e8d257396a8ff0bfdff81177bc24aaa3b22ba20b27b7bcf31eb71d8b428edfe0f
 DIST genpatches-6.8-10.extras.tar.xz 3704 BLAKE2B d836e79733083c5587dcb63d1fb3c30c7b91aee70660681b5fcfbdf90d4ba6fdca09dcbdab29588d267e07ffa8b338223e9590539356fa862e8fa211827d6f9f SHA512 bb01fb545a182d3073590939b172755b1883e827b6687870f889634ac00949308fd62e0d870e6d6d18d8c517dfbeafd3252f9b61d589522cf5c9d09d534ec6a4
-DIST genpatches-6.8-8.base.tar.xz 491508 BLAKE2B 856cbc5f02af4b2c7073e2342a9d8131145fc0e9098557fbafc62cb5f24ce3009bb1ca9332fd1d43368bfca8963fd3f734de646faae1c3f95cf670e7768a6f37 SHA512 0af92f11d273bd5a13e0bc3effa2e6700b1404ae82a8bdcdf8be8279bacc5a45deb504c8df4281bf143698137fbf474337f91eeedfc681c019f4cc3313dd0da8
-DIST genpatches-6.8-8.extras.tar.xz 3704 BLAKE2B 777b8ef344a84e3be85e65f8d0753ca7f2609e80ff80f9d460f9ba3c19f3fa19f975a199c2ea9b36901dcfd7cdeb8432653ff01db5da076336a8885fc4da982d SHA512 3fb1ed8a6b243a8c2f09aed66b5967df441e0ed4fc89dc9cb81b33561f8517f699787caf429bc173a1ee659912926a79d01603515c34fce43238525ef9cd8679
-DIST genpatches-6.8-9.base.tar.xz 531224 BLAKE2B b5036c400d8e9a1ed765d31f3a2d5a542ae25bd4cdcbfb46d27e0c0887051200a7546eed16a1c527760680615d1c7a589ec482ed6c9c3ad28a4df1a778da3fba SHA512 eb33dbaa61b01e6cf5c706f7f72180005bee77a353a3c2a53319768a01ca16743bdea997fd9d520b7d112f9ed483de7f9ef8fd16adfed0cd28d955d13ada8eb8
-DIST genpatches-6.8-9.extras.tar.xz 3704 BLAKE2B 204ffea55bce91b404e81fe383c7ea49c55f33d8e850876bd3e2cf39ea8162bb39a33f3ae2a8f98aa31d91055346776120661703c15c6408aa745f1b137379be SHA512 c8c4316a99bbf5c2443db62db6898a7e6b5a95c008ed769488a21b93d387649edf54c34d1c131e8a6ef7c5ea8db8a502afe868c47f70868d1ca15e901c309a63
-DIST gentoo-kernel-5.10.212-1.amd64.gpkg.tar 63252480 BLAKE2B 3ce492216591a8c99b136e3baa7588a412917ff84dba8db91eb9d25c314b109f83009d646ed95c08a8af7a429f8a746ed824f5e6db679777cb19cf07ccef095e SHA512 dd29113f7409ce3d71df2354cd015be6c4943e13a7ffdd1609367f418aceb3eb6aa1687f9bfed20796b230dec1ed27b7bfa4c00398d3b65fa6109dee790a136c
-DIST gentoo-kernel-5.10.212-1.arm64.gpkg.tar 56719360 BLAKE2B d51c72f1bbf54f579869cb40ee9eb9b352e5a8521f4cacc58bf42310545a3305c90d7a518a86cb5d14c509ebebadcfe9a30e6d89c18f31061b3f84159b3205ad SHA512 29803f672fba9c74b88121f19582dc86ee72992b5c5e7a37dc52e02e27cb47839bd5d2e53247cdb2073374e4468663b83a5f79bfb6f0a99131a79127026974ff
-DIST gentoo-kernel-5.10.212-1.ppc64le.gpkg.tar 52879360 BLAKE2B 44e42395f00747b601046facea7b134bb06ccd45cfb4c5e93b39e3dcc1468702077894f7f32cf4e167db20bcf4bfea97f76003debc2439e6c3f56a4ec41e8c62 SHA512 06f4c7dc25d4ed4536a5a25d8e7fdb418483ef4aa03b7184c51bb5664739f7aa71416957f9edaa9e85e396fb395c4637e720d55d3b10aed3837a8da8a14dfc1e
-DIST gentoo-kernel-5.10.212-1.x86.gpkg.tar 53565440 BLAKE2B 9350b845e1c74b50edda950cab1f89d24fdebdc0d5ecc9f907a3cedd08fcb6f649ac55d65dda74e5bb371f3d3929be20a07d0d425e4c826e844b3fcabe9f0404 SHA512 961ad494788f12357879c69d29e5c563942a38d6e372bc93b31888d7c9b075b84672eb3861212b8e68138679c1ec5bcd93f761ac8cb69eb2fb823d84b078a9dc
-DIST gentoo-kernel-5.10.214-1.amd64.gpkg.tar 63252480 BLAKE2B 4e0b96cf403d46b3062b180451b01f07d7a4e5ce23f7165584cf88c694b2ed719ecdbd672a71814d1ecfe99b7b3ca22926f9f4165c9c401feee5df431a15f713 SHA512 5015e21de80c8aab28943d323877e73ad26f3a34db5148deed775633893948e2fec1f11f4db730c14de8ce2880ba744b4403dfe7e7f6797ab8ad6a7a6fe6eb87
-DIST gentoo-kernel-5.10.214-1.arm64.gpkg.tar 56729600 BLAKE2B 10d6717d955d0312451c50a231a947aa1b4e356aa2eeaca15203f0c18086eeef9e3bb119ca6ee504bc91d729291f9e92bed405d42e06e579d4737d41922d9c8f SHA512 32df4b9eb671bff4037c14167f064a7d80c6a2cb64bf9cc7fb749ab95e019390127c325296242e368a4d30fe5f4350a088a011079735719b535f13659d2d36d1
-DIST gentoo-kernel-5.10.214-1.ppc64le.gpkg.tar 52869120 BLAKE2B 9f636cd84ce69b4ef63086339721065a64c65bc83b1b0d5faef91656e935bd363a6f0df15a5b181a0aaea4a06210989781915b6476cc0a0d63a3fa5d3a75b97a SHA512 6ef73952497194fbed89016a9dc4a9e079e72843d84326682a13cb3d2bab48593ca4ad84f42f175c248e92db12a44da3b364ba353c8c49ec34ec40b3b1140e0b
-DIST gentoo-kernel-5.10.214-1.x86.gpkg.tar 53565440 BLAKE2B 859e499249f4e2a83279c77fed15bc57ce9ddb09d8a6826b710a19d1c0d9f4edfb1a16fabb58d3a9aaebe56e87be253766604b90948b1d6b47ff9b61ee8fa4a7 SHA512 676c63143cec19f0a427731f58f55b7df5cf9f9bf0dc2b0e98a6040e91b23a9a296063001b2fe271d91584dbd706a9a11445b06903af72a4d576ce80a2ce0e11
 DIST gentoo-kernel-5.10.215-1.amd64.gpkg.tar 63252480 BLAKE2B 30c8716c1cdf331cfab8d7eb95d5adfef7a400e040bba5b83456a1d4d58becfbce2f198c9db5ea7c269373326ef5ffba8b56f640bb9b8bb6d5ee4c24ef6ae296 SHA512 3c1d2177ae1209cbd84eb93f6b1a1282bdca00ecc0f85064dc4491cc5f67464a41ec8080174e6bf84ed69bcfb963248818b725a95537918eb427f4fd70f8646f
 DIST gentoo-kernel-5.10.215-1.arm64.gpkg.tar 56729600 BLAKE2B 97f46a4c9924a89a3cec0fcb32562cc97cf0a125d34c56c852e9093b3657ed01adb6809f1ee7f27e73fa8f2598807ad94768397ba233fd0d64d79bf57167c9b4 SHA512 cc4a2313ef2765c40e8d7d3d682c443890fc731723c91a2c53c959c38a4819c28a260bb18dc3747f005ce5f6bfcd3060614b395125c078aae29d1662634cbccb
 DIST gentoo-kernel-5.10.215-1.ppc64le.gpkg.tar 52889600 BLAKE2B 1c56d8fae69f0780c3ea465c0cec3e4cb32b850e79141f8031a023cff187a70df822de8012a22acefdb14d8958edbd3bd1bfbfca0ab28138f967f0bc02a9aaf1 SHA512 dcd61155c9eec88dffaadd95516dc99b9d6a29cef9578cb7e1d4cee10927ffd34ea56ae6940af82ee48ea2b83888dfdc6eeeec419140a02866326b2c36d07b26
 DIST gentoo-kernel-5.10.215-1.x86.gpkg.tar 53565440 BLAKE2B 5e00e3952325c78e2376f798e08599940957796ef774625d914dac2fbcd628b8409716f1aeed7f4a19be1414f204c66f76731000d2dd34c2b40838f492a7e598 SHA512 eaca96a4a724b9bb194831a348f9d5efdfccd47404bced420720a4a086c7f8185149c350af13bf746d6e6ce0b53621f2ce647c24edff1f0f435654540696c476
-DIST gentoo-kernel-5.15.151-1.amd64.gpkg.tar 66324480 BLAKE2B a49b5f13a99aebe2f805f0039d62acf166509b84d00bdca8a3298d83c34c76b9d468383bd51520f60cacd7a816e6cd2037b67ab91e6d7dffd1b5a3d797cd81fb SHA512 36eea2aa29262b749cefc4cf381b1012c2422a78568ed95cc05c6e60a347a070e6eef9175aeba7614b595e1f92f426f89a01c733e36c59bc8fa30181556ba2af
-DIST gentoo-kernel-5.15.151-1.arm64.gpkg.tar 59719680 BLAKE2B 4488bdd73f1a27a54c194871d78543d9bd48eae4ba5f6ac0c3f992a1ea669adaf8a857fcfab0a29f9aad1fda42e2568ec4c3a37ea50d559f98d7c98812868815 SHA512 95a035422eeae6953156e7aa57af1066280ebbc24dce5175f6c6ac50ac785cb5b270d24e2f555734a63bdef55545153c1440789cefb5baf3062530bd3161a553
-DIST gentoo-kernel-5.15.151-1.ppc64le.gpkg.tar 54968320 BLAKE2B 42cdc2028c35aae7d67e713315aa80f5711d43ab7efb74e9c77e884968aebcc73011231738b347e69cd053fd0e371bf7d19b6b4face59ef31a003ce7705a6f2e SHA512 2d928323e6f33e4f2c483b7ab60c543af5c6d9175f88bbd33285cb8ac4a78d94c84bf15dec416dc5519c6d6ba4e54530ed6af2bec3198e318034258ee7fd4f68
-DIST gentoo-kernel-5.15.151-1.x86.gpkg.tar 56074240 BLAKE2B 1e3a49f14f3bcf8340ecd4163c46a71b9dab8fc5caea9baf7af5e3c89597e12ce8c8bc0ab928b2455678a0ce5cac328baf5b502c8595ee2f7a72e8c39f6c1b6a SHA512 33fc6ece7083e30d8d0e77cecc31f22124ad1d52dd0669249514d2ce8790d67a06a47c00e5b821df982070f2d1ca12aef48a43730692130d71918c937d9872e5
-DIST gentoo-kernel-5.15.154-1.amd64.gpkg.tar 66396160 BLAKE2B 2a7be504601b4824940de16ec9fa2cab5f90d5ee81eae4883c57bd895602d7b1dc7fd5fc454c44560206d7a17f0933925aa9ccf04ac008ce098bc97e64e91f29 SHA512 85bf98e3805f30e0c3b2a17978691c639848371fb79cbbdc3be4f0692c04c60cfc763c15eb4d49967b93bdbe2a8f9e9ffcc8070cf9f72a9d484469469559624f
-DIST gentoo-kernel-5.15.154-1.arm64.gpkg.tar 59750400 BLAKE2B 93762e5ad66922ade69031018c5295634e9f85749b136ce9cc4b5a97967b3f7051317ddc0b711adf500b666dce27bba1126f6e437ca00b09cb4c05eb8baa12c1 SHA512 96a2bc22106919cfa0104ec1aab3d2177df56bf8f7bb8404d439ff037445a56508c62dc0a0179d97e6ae2cfa098a6bd9eabf5e95a3da01d9daefa55c12efc2cb
-DIST gentoo-kernel-5.15.154-1.ppc64le.gpkg.tar 55009280 BLAKE2B 608daf2bb8bf0e82817769cb45535817b9bce9f7ed286940fe2c9aa1da4778c52861108aacd302a161dc5891a2a30a523527a06f138ae5cdfde7df3cf4c32508 SHA512 f34cd88e8669f886a7c84ce75a1d16fcc041d5f6faafc002943b163c49644a0b76c818d3319ace91dda28b7792921f4bdece72851e0643dc5a141aae241d0d64
-DIST gentoo-kernel-5.15.154-1.x86.gpkg.tar 56156160 BLAKE2B 1e0ae1f4e013227fafbd3890178623d0fc04adbffb3fef7c565fd9920fea256e6db6057da5b7da3c33bf69caf0a70035efceb0f9722c7b29cca8e99d33715f16 SHA512 ef647dae25a9988ce6882bc199380919528c2fbe7ad7b5f3d399cb9ab44933b4fadd9f8fc54a9d7ed2318503f05d853ff9a51b428246c7618fa29d05ad6385c0
-DIST gentoo-kernel-5.15.155-1.amd64.gpkg.tar 66365440 BLAKE2B 412a5c755519ffc06a95f37a109d242e21ceb44c7d6e3d4568aecb2ba1faebcbf86ddb9298f8dd3f189622e6123aa9febea596faffe2c151fa4c6cd58f475735 SHA512 351d907149e3b9ecec52a67f83348d6cc641f0d85550f194f0b8505d0f6b349c58485a81e2144d053ca76dc3d183166eacd8fc2c2d4c7a43d151461dbb309358
-DIST gentoo-kernel-5.15.155-1.arm64.gpkg.tar 59770880 BLAKE2B 96db60d918ed81e906add58ba148aafd76d5641a65a0e8b0c3be3779260c66ac7a0c107d87b72b80be47e9c0d5c4f51a9473552a87c92455672481d03ea45328 SHA512 f6c3325f1481877042a9af373848772e102350b6911630f289c0516e3a0e2d42670e516ccf78f9c1b25fee22dddf704cd637ec8f0bc0e248ea7046c52dea6016
-DIST gentoo-kernel-5.15.155-1.ppc64le.gpkg.tar 54978560 BLAKE2B 68af08e76774f630987872dc60140830dc7d77cb8cdeadd029fb260906cc732326934635c0f4cfb8b61273f530779eee2efb2a570e4f5daf6aedfa0cb108cf8d SHA512 74c90884af3ba385d53c6ce1e98e90bb37c882cf70f51bb0a91aac853613497ed3a1245e4c90e21ccac155ddce42bdc4584a1c33696d865477d035d56b6e301f
-DIST gentoo-kernel-5.15.155-1.x86.gpkg.tar 56166400 BLAKE2B b5916b4e7bc323188b46a4c43bc71d2fbd5bae7b453679667777554ee0aa6141ec5ccbfac38e8f5e9b29a4eed7574fc1f4101776bba6924aed1222a119d055bf SHA512 507166139cb75557a23837727266b7988122d5384bb13f0a18a6aee11b3bd2771be6366d773447d60edf1e5de0f6dabae36bebb863d7d659744196143d25592f
 DIST gentoo-kernel-5.15.156-1.amd64.gpkg.tar 66375680 BLAKE2B b847eb9eae449320470adfe5e56c3c83c01fe262fa10ea59d157b5f2e5d075a2f8239564c1b4c65b528ddc0f93d52d66b911f65c8b5f1f198a8397bb861614f6 SHA512 23717623745e1dadd96143745da26f7a0bdf134bae5b88faefc73e325284c66850ba9a828afa2684fc26989aee7e862bd2699b20dd6d9cbdc42e305d373027e3
 DIST gentoo-kernel-5.15.156-1.arm64.gpkg.tar 59740160 BLAKE2B c75cc772ace28b6ec91f7b8a478e5f2515a2b4405f42371d8993e68372ec26dafd9aec970ab17134c1cf1153cad8cee96b61637e5e0105bce632be4135a589fe SHA512 54084ecf891bc7bffe1c1895334828d4bf49f03a8b6f46afb7247815a76dbdb9b56daba97c5bfdbda8574ce2eb723e52fd90cd766832597caa9439e881332b82
 DIST gentoo-kernel-5.15.156-1.ppc64le.gpkg.tar 54988800 BLAKE2B f5065862dc552bf0b91a7333b10651a79f61776d06fbd016ca4116ae4f388f8dc499caba7f4fb566eef6b720dc337e03913b9fdd52c58131852a5b3c6afb939d SHA512 8441ffe065c51231fe0a104134ce69d5f223fe5369f97ec4daf6b628e7e70c626a6aa8112b1c4f04192cbbd0e5bb2162723316ff74857d6fcdb55f2c19513263
 DIST gentoo-kernel-5.15.156-1.x86.gpkg.tar 56166400 BLAKE2B 360379ca692646d83514bbcbcbd23a600443743ed50fa90798736c67c5e4ddf502afbaf6d7fd9e601c7e6108838312047185f4ce24145ae414add9ad31365d60 SHA512 7e74a42e28186464b43e78340bff14647010e4ea324e05d7ddfac892c8cd7d79cb766b85099bb79e71460f9961b97339330177d1a09923e91cd3ead99043b5db
-DIST gentoo-kernel-6.1.81-1.amd64.gpkg.tar 72632320 BLAKE2B be651a239cb2bebe217afeafc355d1c8548d9cc05e7e4675649f55bf608e039e84a45516aba30ed7ac5546dfa6bf452f458c2f0340052cfb548bde260b1584ae SHA512 f1a3b43e6a3723b4f30ac2830fd80d5ae561869f4c0278d074039dc6df86fd2aee9dbba80f47e321b8c6200fdce9890cd1476ed5f5e251c8637bc56e5f7861e8
-DIST gentoo-kernel-6.1.81-1.arm64.gpkg.tar 65638400 BLAKE2B c4c69cafb728f031955024812e462d03c3d2d7926f50ef565022e3b5289a28b4cab86534dfdf01a75764c14946d6e46a2fab3300141a5c5a22cf320ffdd95d30 SHA512 9b5184441de294aa65cec066ab2d2889854695afde6e305ec641f7a93866a759ae88c582faeeb7afa3a133ec8b41ca2a11925538f7c2208290846a3cf51bb3b9
-DIST gentoo-kernel-6.1.81-1.ppc64le.gpkg.tar 59893760 BLAKE2B 1618e51aa2703355697da43e4a923aacd2a90b5c0c9f700f6e2aa1cb89e746828f6818a74274a8861f34a0501bec8fd9728461c8574994f0fdd520a3e1be292b SHA512 c8d3585af897427f6df180a8d8a53d78a66299574a548eb14f21d7ccbdc793db2495ddea88adde16b5677d86830f61c49c58112d10af3590f5322805ac9d878f
-DIST gentoo-kernel-6.1.81-1.x86.gpkg.tar 62167040 BLAKE2B 2e8f9d2e6549619340b5a005a765f16d44a23e66035fca6867d08471133dba9d5fc7b44e337e480db38df78dd69b17923e2756ed352d21547d883f1cc23e5b1d SHA512 e43921c9b41f2dbe32b718bffe321558ac5b4c008a30c31807364be1e7f15147fb40b2f1f43d3f1cf74b39cad5a80e58f83a628a692c6d8f872d2c9dcd984782
-DIST gentoo-kernel-6.1.85-1.amd64.gpkg.tar 72642560 BLAKE2B e16c7099588aed63cce35a7f04ad3aab8c11747f348f9604b9f70dd8892eceaa451852adc616f44c5a2cc8d61d9cd10625eace048242f8a631b1f8771fef284a SHA512 b8fe57f797eace2822f84cafd8d88c8432898ca726b9fc08b2f40088b869bb926eb81b4ee43e0c422b6fdb98d713bcaa9ef5087585126b76e5479cbe1af5aad7
-DIST gentoo-kernel-6.1.85-1.arm64.gpkg.tar 65658880 BLAKE2B 64c47c169a184cc8a77014e694510369ea898f0b251b411274793ea722b77fec2ca91832d0da1671fe768ed71e3b06611415c12a5a87ee1c51fea94ee9b603de SHA512 4ff6049899858c1547d1647c691f8ed511ee862c05e12504a34e45e2cb32926115fff3748a994393d479902f4339f1d607c2b77436d9c073d185f6bde8f4957b
-DIST gentoo-kernel-6.1.85-1.ppc64le.gpkg.tar 59904000 BLAKE2B 118309c3da1e94ac14f8d606506bc4d5874e41f974451153078772b4b50ef551d0c1ba472d82bd0a9637d12e548c809e8ee8e5f43b6378780cce5323c3eb42fa SHA512 ef2f4668b03c360d00b9974b74d1ae3e001b744a9c632efdc3e7fe951394ee40b57eb436b0497faa3ab304f835c3b90f21a3330122597aa356837869fcd5dd55
-DIST gentoo-kernel-6.1.85-1.x86.gpkg.tar 62197760 BLAKE2B 1c52ec8750ee5fdfc16e6bb2e7207a205fe53259eb5fe5738eded8c5682bfcb5ddf5020c8dec499f7599f2d8da2ad87658528913bc31b8b2f2e928ca218cc806 SHA512 9b6ba53540656beaeb0d01fec6b7b81485ae0b370dbe2ac9f4706f1fab004244445b9b48280a19a7efe33b213a38bd134d0cb64b8748d25c5bec681a85b0e50c
-DIST gentoo-kernel-6.1.86-1.amd64.gpkg.tar 72632320 BLAKE2B 70f448e5c4123ab70455babbfa2e9bc36f5a86c6274f141b1aa845a7aaa849462d26ca4f215247ba1a76ec8525a6f182b0b4b03a05f02dad532b101c98d3ae05 SHA512 8b6d2c176f8a0b214853d2b179f0b0f218b2d32cc6c9e476550d00c294e0f527be1e182fa4d78930d43af0372987df92ba0033ab4cd6150817eafe890cc81ddb
-DIST gentoo-kernel-6.1.86-1.arm64.gpkg.tar 65628160 BLAKE2B 3e9d0b5bc00bae129f0b1dd159cc446dfdef4008aea5a0dcd4f4fcd36f6d84013c58ffa0f10cc543d1c3f49b71f99485ee32a65f9d55079717f361d123d00da5 SHA512 94f133143d7c6d366efe8826591ad4a126ac90f3fda956edf87bf546d3df91835ed5e55dec55410fb34270cbeca1458977005fd63724b618142b909944e97df2
-DIST gentoo-kernel-6.1.86-1.ppc64le.gpkg.tar 59883520 BLAKE2B a20443cf42b2d13f4f196d3f270103a52aa6e9176b6bd1df911e5ff25481dd47ae72db7b7847c81196efdb8dfa9f49d6a44d2f8ede816c2c5a57a8de7c22d863 SHA512 a0be130d033423580fd74ac578fa899ce379c4f75b40220d304756894a271c015428ca1ec97093f3488342da12fda1e74ce717bc1cc30f76d36cca83ffa50269
-DIST gentoo-kernel-6.1.86-1.x86.gpkg.tar 62197760 BLAKE2B 156a283cbdf1c2831b799b96167f3103532bf0a91b0d070dceff88e1f5ce637ae1b19db3241c188b20bd290bfb4aca5b28c327e14e5feb7eac103659419ea6fe SHA512 900e4e5d4d02252d53df40b0c52d2ea547b88a2e9fa63b197c824bce34bb14946d939de197e64a1ac7b50c1de210413dfa6423dc68e5d48334083547623d1e3b
 DIST gentoo-kernel-6.1.87-1.amd64.gpkg.tar 72632320 BLAKE2B 599a9e9f056e91992a8da7c1ee9f417c414c9ceb9287be3a74324ebd6e3b0033a4b4903e3cb67793071a93ca6a9f13b4df1ef95eabe5fa3f8037898acb9e4848 SHA512 5cabe303802826b534705afd6c2258bfe141166217f9a895df6704eff7f52e85aa0aa20d880e6a6707acb130b6a8c89fa3c584e03bf3ada7015a69f0e1ad75b7
 DIST gentoo-kernel-6.1.87-1.arm64.gpkg.tar 65617920 BLAKE2B 7b9956650c78986e5a542835a51cfa8794feb88dac8edbbe20299da079f6dd0a966ae78bc824f0d96813bdd449e0665c38d714b482fcfe56cd11a29f1d564a02 SHA512 5866054d693141fc1c95d9c9e4478b33b040631d365f6d76b0720b34ab8bb862700b6c67686aa95eeeb22382ed9d7e2afa08d3884b3e6d7927917b94d643066c
 DIST gentoo-kernel-6.1.87-1.ppc64le.gpkg.tar 59883520 BLAKE2B 1a95e7087902faaa19ae4f423461df9cbd9fad0a4944ebe5dd7009c1ab751e392b6c75d18a5c03677bd7bbc0b1cd0b8ce984f2fcf972de9784ea6c396baee255 SHA512 ef0529856ef34a19335e33840b79ebb7090468af3cbcddc3f4d633beed6c213f76a1d4bd1a7eca1783254493c70664a8ec64ec67aa8dd48ffcc63deaf71ee3f2
 DIST gentoo-kernel-6.1.87-1.x86.gpkg.tar 62187520 BLAKE2B 357ce3627b0d02e4e021ea425da0a68648e01da002b9c793a9ffffda1791a47444c6f5b72c3f8a648a8cfd33bd0b0e7399fa29d3202ae7fb17d89d89defeb00f SHA512 eae3d1e5fcfe477ba9388f317eda8b1f82ced34ef2c32f91ea0e469752d932bb68a67de677b4be75139afd58f3a363f5faebe9f352ac92646060e3dc713cb695
-DIST gentoo-kernel-6.6.21-1.amd64.gpkg.tar 146585600 BLAKE2B 12d66fe9f0f1cfc00af099447ee1f92e381a69b60a06e0cc8cd56ec54e5b7c6e3026dfec7f4afd4e329cc7ccfafe1694fe19208228634373333a0291f884e6dc SHA512 8dd171dc40cd6f102c7dfda63cd40f39e3071955641830c5c919de8e4b9f66dec42e0c7b90e0786340c3ab0d1c29a66ec621797e21c0ab4c19b2cf77944ba115
-DIST gentoo-kernel-6.6.21-1.arm64.gpkg.tar 119234560 BLAKE2B 516a6f7c564734b777d0ff3df63b414ff2a1cc1020fa1f5d1c52f7bde26810745a770718c5ecc12ca42c536a7c3efb430fefc5e8b7b091ecdda4edaa866c5a08 SHA512 143880a199dc92a8b1268a15346e3512933d8e8203dd1a981ecae063464a3723557324a2be7310073c3a08cd95fe79d80d28a1898b649481bb836384a8562426
-DIST gentoo-kernel-6.6.21-1.ppc64le.gpkg.tar 64399360 BLAKE2B 54573396023eba5487e8d59e18358ad46ac7ae85d5b7482d48961d6da5d54d4c5d6f3ac9e2d685f956dfd90c68cb2a6319bd93492399635a9f197b02cf2cea7e SHA512 d8e4ec6a1944f9bc9dc4c666af6029fd68be78da8717b37d56390721355ad9c4cf2e1b718e17838fb41f1202d46f6f16147c802fcb06aad3b6037e9bdb623690
-DIST gentoo-kernel-6.6.21-1.x86.gpkg.tar 68331520 BLAKE2B e0a5c3f316996a02f0bfa97a03bb2470bdc0a40b6649bf38de09ae822016fc7fcb1a2f9b0d4f5ed0f192b85d94f7acb41dbb3c83ce7d0c696261e41cae4e04a4 SHA512 db539299b91800f7a2623b197ca7d593e16eb1fc36adc9dd9744a725ef17a4cf9ad5eeeb1cc294225ffd24a424caaa728eb0cfe879a4e6ad8afe7291452c66af
-DIST gentoo-kernel-6.6.26-1.amd64.gpkg.tar 147240960 BLAKE2B a104a0279c3e7e07a843a2469d451a875cf0d5563f6f23dd7cdccc81a878fd54c9f9ed058d0223cde70341fc7f306339c002d583e16d097fe3ea3cac069c866c SHA512 5a51126e6ba55f3772dd6ffe889823789be1045007389d8d5f16befd3e794d776bc8d2f94ef5e308b965d270e038c9ff02434859e9797ce15ac4bacba1e21c89
-DIST gentoo-kernel-6.6.26-1.arm64.gpkg.tar 119255040 BLAKE2B 47f5b3e6229e80c8823facba3aec00b7dc27633d64908231e2b4ea2a6ab86235d401c20b97d5db10ac72344dac63d57524bb835a2945a9e6456c10c540a97f2a SHA512 48b7117b2fc028ddf146d5a59093740ab7629fa8670eda87b620024eede22836370e1154f71fb4ed3d6537fb133860253f234329f924e81ce1a2661bff24db18
-DIST gentoo-kernel-6.6.26-1.ppc64le.gpkg.tar 64389120 BLAKE2B 65f185da15cd692031b944d9429d9f0d87f6805298ac36bdeaf1a8554167cbe6131d58cb3f14d804e3730d6da91cdccaaf57a56ddc9f3ec1801c13d58254b25d SHA512 8ce68597b1e4390ad95088b9f0058c584d98e84f4d78701f8ab688638689df28f4de49b473d6adc69649b6a1d6c9c41edff88eafc2ee9219353b2962097acddd
-DIST gentoo-kernel-6.6.26-1.x86.gpkg.tar 68352000 BLAKE2B 9dbaffca008d5d7d2bb4eebd90c44da4c940b59c2785b102b6b07dbbe963b3e82d3830cd082c2bd88ff669b2a82c4a451ddb0a0d17cff73051a87e79862e5bb5 SHA512 95f7c07a279e58f562da1e7534b0cd8e541eab28cf51fd246da5d6c88479dac67809ae8390bb0ce75f063de389f469897c5c5ffd9e1e4223212a2ea5434a18da
-DIST gentoo-kernel-6.6.26-r1-1.amd64.gpkg.tar 147261440 BLAKE2B 28a7ea857ab96cb0f941179a3c5d3b527a3849ebabe63468a536c929bcf24e6ff13d56f10372ec8512d9a985267abd82a720b68ab46194ba70df3175f4c59757 SHA512 1f0e9d9e24b60ccd5ff99ab42268953229b4b7ec9ab7f81cc36d0dac93e7c833f613b2e42eec7fb060f0964364d4fd7db187ae9c62e5884ad34bae1bd3600f24
-DIST gentoo-kernel-6.6.26-r1-1.arm64.gpkg.tar 119306240 BLAKE2B 96707d0e99269324c7deecb8e24a5a90b862f38f715a5d3299b55b0c98cc93fa70941901f4ed55f96bacea9303fadbf2853770775a9c59695ed107deb63803f0 SHA512 ac4746b8302920c4b23d886ddd50a8c7eaab3fb52fc7f221cad4bd1e6e873d1668cb1a694b7ae5ad4be4d7d33ce8c719998802c2b084aa3bfdacb7ce8b466840
-DIST gentoo-kernel-6.6.26-r1-1.ppc64le.gpkg.tar 64389120 BLAKE2B 42d28e36c3f2b31acde686ef909cd5eb046e883474fcbab5ef917c936f256019265268d622794f3d22cc700a247307e7a694d1ec3e49ab796f37bcbdd0190e38 SHA512 12b2f95e931a7c7d5693ff550f0040c39d613cf2e1df99a8a89cceb4c2ea7022945431533accccf6a02ff98b9ad37199a0d014d458ef334ff42d62df097fc48e
-DIST gentoo-kernel-6.6.26-r1-1.x86.gpkg.tar 68362240 BLAKE2B 9d896ec2bff2f767d194e6b3a303310908984bc186c9c185ff6f0eae0bcbf5c3c168b9a828809f3432277df93f17ce6ded36098b2ecf018528aeda768f42cafa SHA512 927c00cb52527df7af02db3a21033655abcab8a01e8d5b221ba7d86d7f777b94132a4e7497deb53aaa6d836e3e317161a2ed0f4784ad184e45ffc1b2fae0d644
-DIST gentoo-kernel-6.6.27-1.amd64.gpkg.tar 147210240 BLAKE2B 5350f29c1802718348ac5ca03c34ea961143229cd5d8d3a59dd0b3449a8f78078d9e3bb133e6a15c9b3c76db934ef94b97a619f9ed26e0bc27e6199e6a265601 SHA512 d7e2bafb6e8f8e05d604f2dcf193e98caae22db03f54d881b4456aa343dedac18f638792d2410a3c28ee258b8ad4b6a2dc8502bd3f853c902edcad609d512316
-DIST gentoo-kernel-6.6.27-1.arm64.gpkg.tar 119285760 BLAKE2B 7266ae6423f9c27adb1e5c8e1a2df28cebffd04831608e470a6f32bec5a686bfc95538fab05b9652c85bb8d5e7500c49ef508fb0f32bcf09c732e093441da332 SHA512 c89dbfe6cd0af62bc936b2fd61764a9e1a676631192b2bdc9a3525dd6f47de440a2bf3e1a72fec5e3b09ed9ad54805ffaceea366ec8231509904133bfa180502
-DIST gentoo-kernel-6.6.27-1.ppc64le.gpkg.tar 64389120 BLAKE2B b330fc7a6fc147de3001ea09ad8693dc0ad40b52f46393476a3523ff97092549a82c3dc1c8a7e26f53edb58b432024828d04ff7d8eb867652ebebeb99b4a6735 SHA512 7ad279e05c27ef9278db638d62b69372280f0226fc6b35dad01511a4ddcae1869bd0fe021fa5853780c9b707276c55acacc6d5a0c547c75988688092e42703bd
-DIST gentoo-kernel-6.6.27-1.x86.gpkg.tar 68352000 BLAKE2B 4ff53a6e21bcd4be067bf83fdd762748979fc1cce7457a13d5fa1c0b3fb3408007b4b08c3e3c792996aa369b432e68b31c2b084148c8a1987e60fb363c1b2597 SHA512 045145bffcf831ec5deae8362cafc598073630229331b96d4e7688dae3bccffdb154c27c4718e3a509292a06a974b4c0267f79a891cde8b84ad820ce9d22d74e
 DIST gentoo-kernel-6.6.28-1.amd64.gpkg.tar 147210240 BLAKE2B d043e6ceefa8c0d294d37aea78b06b7b1c11970ad4f8d4a3f24e4fed28d6d9868277fa64eed455b21208b05accb9c9abca71c4da519ca4af830ddbbad7ffec7d SHA512 dbe14cf733b0628509790affcd5b313cdbd66e4176a889147150c109efcc1f07a008909a8f800ec11991bb1577e711e4cdcb8c7a1c032e351c7f99eebc369886
 DIST gentoo-kernel-6.6.28-1.arm64.gpkg.tar 119285760 BLAKE2B a62e4d589266b5e6f40c67fa19522ad075a72ac84b14cb27e25afab5a342b4a0d6dbef607e51d39f333c14da7b8fce5e74ccaf036ba4841b1ce78fcd0fa9d823 SHA512 5ed1c8ccc55d5f36a63a6d743f391825acf2b25d944ea7c1a162fdc14e14c7443c8ae5e4d5cb5b2c30250d68466b8c14c6aa340327baf34ee632e24d848e0345
 DIST gentoo-kernel-6.6.28-1.ppc64le.gpkg.tar 64378880 BLAKE2B 4c0c0727cb45d642d0c9e9d4a7a9052934d47ba3f921ae4534d11fbc28b9afb059b159abd3ae72e5a3c56a6d4a6b3044b994518b33324da97c3191b39d1fd16e SHA512 9a0593fb83b314f090f3d70891bfa2fd1b026f111197398e2f966f22c4a29ddd8bdd2cb52fcf24c25b85fff257a6dec7ece81bb11252a74b5716518e4d2ba35a
 DIST gentoo-kernel-6.6.28-1.x86.gpkg.tar 68352000 BLAKE2B 4822a17b94cb12005c0d0c5b4105ffa04fd3fd6ec83d38352b77b22ee625635feec074a8ad1ae90a0df0f9a8389ec0db9da241bce17df769f762924bf2dfd252 SHA512 3c6b03c2d9ad20ad3071c5033b31baecf562105e10f18397c5383845fcdc847f12d71669c8ac980a1852ab315ef74263ff732bdaff27a9d092ec38b2d47f2466
-DIST gentoo-kernel-6.8.5-1.amd64.gpkg.tar 150824960 BLAKE2B 67f7dcd5f4309c992ffd3c20c43ba53d78b86a94ecd19039806b0e094c7645a6d0bbd0eee8519a9ce3b0625642664b15b9d7f6f7aa554801d6ceed31deef37a9 SHA512 d2620dba5a4e7a9de0ee6d7bb45dc8dbac013bcc97e44a856699c531dd002bbef67413b78562f78727132ce32b1a9f69a38fdc45b0edab654f1a76f85decc998
-DIST gentoo-kernel-6.8.5-2.arm64.gpkg.tar 122398720 BLAKE2B 79416da38a316b25f9df59b46832e21a076b9e529cc0976e9ca8d3f38ec1d448e78feadb4c20b3ff2087af5dd42e7976567697b4d7001bb1fb5efb2a3c008c0c SHA512 d1f3deb209b89762b6dbf11e571eec79c67c303cd6b7dca900b6c92aed93bbebbf91405c2ba70dde0de385f8ff7dfcb6b6574a289d59f440b9c6f24f8e736ed8
-DIST gentoo-kernel-6.8.5-2.ppc64le.gpkg.tar 66263040 BLAKE2B e4972fc108f9922ed5ae7721c4ecc8755d05ddf9f8d3c289a74d17f66ecd2e06c015ac51e7c43e5cfa203cff306623ae4db33f84fef2a70ea52e45d9639a9ced SHA512 505458ef22d5ea170eb4d02fdee9e64e18e81fa6605289030ff842c5d54deb06cef1d53bde86ff575e1a02376c515ce1daaaf51ecb8f237d57773d06e3f79dd0
-DIST gentoo-kernel-6.8.5-2.x86.gpkg.tar 70000640 BLAKE2B 961ce65f0a807616798d821d9b92f83cea8b755f21cd4bbbe0dd0e1f63079f2ef8b9a594acce985451992c85a38e337cc1dd512d7a3aa53d8682fd77a9a41358 SHA512 1b246b7a6dd9f5d62edc3dcced2008a222ce35fb96b2b41935bf353634f248ca45e5fae87189995c4e91a83ca19150ca00b87bccca9a48823ba64c0852d0d214
-DIST gentoo-kernel-6.8.6-1.amd64.gpkg.tar 150804480 BLAKE2B 65fae74556ac4af62dd243e4d58f2d773c3eb75b7fad52751aace7f372142d66144acc7bd28d49fc7930b910ac3d977da7ecbdeaa80f5c472a4a42aa43919e36 SHA512 b6da7a0e8df1b0432d047f0616e88c9fbf52be255760b9ef089568cf94e27ec401c21d39b66c0c5751c2bf908b724576d5ef1344ded6dfd2efcc57a18b4917fe
-DIST gentoo-kernel-6.8.6-1.arm64.gpkg.tar 122408960 BLAKE2B e52e995ddecefc4390fccaa8f8936a7f1dda0f11092aaad59db6707386b8fdf71c6c05faca84c5665e1cfcab2563122a9ee6be1d4f40ae3b908da6a0d704b434 SHA512 f616579f857028f9779c52f7d7286bf770ebbd034b95cb799f876804e376c72b9aea047ac1d3bb3c31c07fe9f1766eb9541427a9ec11cbf7098749135b40d005
-DIST gentoo-kernel-6.8.6-1.ppc64le.gpkg.tar 66252800 BLAKE2B 4c916cdb16741301318e54848a5e965629af769492fe3ae82f1de1c1d8c9a57d95aafc736c45418603a6d47b8a6946a0f2a5af850a507e9b47372ccce317dcac SHA512 2038e23097c26d90edc6a70d06c673d671fba3d81fc3f290b5ab13923db3cbc9a6bc806db71dfbb063f7c3846558d0019c0ea7ff9222a8751b3f55f081e2fcf8
-DIST gentoo-kernel-6.8.6-1.x86.gpkg.tar 70000640 BLAKE2B c901eadfba7fad48c47f9f77748ef56369a28b3b8ce2ab67a71b54fff8d0825e525316994e06bddf02023daef193809b0f9b0de1dd239d34a57c16d6e998a9b1 SHA512 569a3cafa5828bca8cd9dfa179cd4783d7718cdcd657798e864ac635f6fb33b58f109236a6e0abc375020067e90629289b527a2eae65e43e4d54731bebdc45ba
 DIST gentoo-kernel-6.8.7-1.amd64.gpkg.tar 150804480 BLAKE2B e77ab6f1ecb04ff826eab5acc0e802ee66b4418dcf36996240f21bca3d2b455b19d8665b867f6b410e814e245040ca931996b6ef5f8dbfaccf89cbeec21e063f SHA512 0c137076bd29fde13ad553da908a13e1a7bbf5f9e8c48c1616a61114ecb9039b6e175b6cd806885f87d0d2858d24115a992672b1c0c072b74772b42dba0321d5
 DIST gentoo-kernel-6.8.7-1.arm64.gpkg.tar 122388480 BLAKE2B 764da1d27dfab1318aeda21163697ca39768485c19a397ba0f5cbe4ae20905a4de258f4a15e4ead7758bdd421d1ea1d59a70fea2f2912c1a7c0d7036125bf119 SHA512 fd37ac0317f5d13c302099623368d737d5dc4fb401049b99d583d3ab3a6433c118ee95f2bf07e088b239ff878db8e6500d32c1e92011dd209a45a618595c7bf6
 DIST gentoo-kernel-6.8.7-1.ppc64le.gpkg.tar 66252800 BLAKE2B 58f910af5acaf481d2c2a1c9d1ca7e4eda0d6a2670325f9c9f4e26ae879eb5aba05b473815d6fa49d97149e482a0ec85c7d89dda28da5275ccb9592a11cc959d SHA512 6cbad4972b9f47e41116b688d6e4b56e3634b075688f8dffbc9f5f23ab9bd7f1cb5419a44b29f8afd7507a6c0ec7838ccd171387c7e117acfd1819c261f3faef

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild
deleted file mode 100644
index 056b437be6d3..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.212.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.214.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.214.ebuild
deleted file mode 100644
index 1a44f330be18..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.214.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild
deleted file mode 100644
index e436cfb11400..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.151.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.154.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.154.ebuild
deleted file mode 100644
index eff249432fc9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.154.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.155.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.155.ebuild
deleted file mode 100644
index eff249432fc9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.155.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild
deleted file mode 100644
index e436cfb11400..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.81.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.85.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.85.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.85.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.86.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.86.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.86.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild
deleted file mode 100644
index 9f3b46ff9391..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.21.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.26-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.26-r1.ebuild
deleted file mode 100644
index ecc98612a7de..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.26-r1.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.26.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.26.ebuild
deleted file mode 100644
index b0e3fe1f8248..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.26.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.27.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.27.ebuild
deleted file mode 100644
index ecc98612a7de..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.27.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.5.ebuild
deleted file mode 100644
index 8df5e4faa82d..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.5.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-2
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG/-2/-1}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	[[ ${PV} != 6.8.5 ]] && die "Please remove the hack"
-	use amd64 && BINPKG=${BINPKG/-2/-1}
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.6.ebuild
deleted file mode 100644
index 9a4e621d4db6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.6.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-28  2:46 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-28  2:46 UTC (permalink / raw
  To: gentoo-commits

commit:     b35965bdf7132b6efd4fdfa7ec2e4fed19b26308
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 28 02:38:18 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 02:38:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b35965bd

sys-kernel/gentoo-kernel-bin: Bump to 6.8.8

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.8.8.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b0ddc3e4eb3c..fde8ed42aaef 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B afeb95582f83a941d830e8a90d1b7
 DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2 SHA512 37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
 DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 87b6006dd317b24157dc7af3e0386ff598c9b596e0fe7cdc5f8f109d56191ff6741d6c55f359bc1e43ce9fc2887a614edbc1a2871343dace4ee57d2f472ff8a4 SHA512 fdc83b414ca5d72323646d345d95071a175f0a52470fb4a4b5cc7e9a3c8fd59e8d257396a8ff0bfdff81177bc24aaa3b22ba20b27b7bcf31eb71d8b428edfe0f
 DIST genpatches-6.8-10.extras.tar.xz 3704 BLAKE2B d836e79733083c5587dcb63d1fb3c30c7b91aee70660681b5fcfbdf90d4ba6fdca09dcbdab29588d267e07ffa8b338223e9590539356fa862e8fa211827d6f9f SHA512 bb01fb545a182d3073590939b172755b1883e827b6687870f889634ac00949308fd62e0d870e6d6d18d8c517dfbeafd3252f9b61d589522cf5c9d09d534ec6a4
+DIST genpatches-6.8-11.base.tar.xz 623140 BLAKE2B ab3aa16e717dc0ad99893ac73e6de6af38e83f09722088596cb0ed55d77a33c8f490c3ce81c0757933ff28bd068430adcceb99395c0a7b92c6713b89566d92a4 SHA512 19bd09eac56870b47f14373d648f839effe0e7e913cb7f61fb3c17e4f882768020c4069b72a7a384224116f5cd6b7a93b75b960a14d24c7e71fa1a083ab4c506
+DIST genpatches-6.8-11.extras.tar.xz 3704 BLAKE2B 43eeb24741d062e81942c599bbfcef5bb648597f0cdadb55d71b0c3b8fc154dd8b2ed97ce4fa3beab1eb48afb2dddd030581067fbbd7baddcab8d526aaacf8b9 SHA512 3bd3c9432b380b3969c9fb0b6c750981902b0253b49b68852db70504121e025213935caa98111ef5ba924905b384dadcc5cb6b12b8691c5baa8d6c738589bc6b
 DIST gentoo-kernel-5.10.215-1.amd64.gpkg.tar 63252480 BLAKE2B 30c8716c1cdf331cfab8d7eb95d5adfef7a400e040bba5b83456a1d4d58becfbce2f198c9db5ea7c269373326ef5ffba8b56f640bb9b8bb6d5ee4c24ef6ae296 SHA512 3c1d2177ae1209cbd84eb93f6b1a1282bdca00ecc0f85064dc4491cc5f67464a41ec8080174e6bf84ed69bcfb963248818b725a95537918eb427f4fd70f8646f
 DIST gentoo-kernel-5.10.215-1.arm64.gpkg.tar 56729600 BLAKE2B 97f46a4c9924a89a3cec0fcb32562cc97cf0a125d34c56c852e9093b3657ed01adb6809f1ee7f27e73fa8f2598807ad94768397ba233fd0d64d79bf57167c9b4 SHA512 cc4a2313ef2765c40e8d7d3d682c443890fc731723c91a2c53c959c38a4819c28a260bb18dc3747f005ce5f6bfcd3060614b395125c078aae29d1662634cbccb
 DIST gentoo-kernel-5.10.215-1.ppc64le.gpkg.tar 52889600 BLAKE2B 1c56d8fae69f0780c3ea465c0cec3e4cb32b850e79141f8031a023cff187a70df822de8012a22acefdb14d8958edbd3bd1bfbfca0ab28138f967f0bc02a9aaf1 SHA512 dcd61155c9eec88dffaadd95516dc99b9d6a29cef9578cb7e1d4cee10927ffd34ea56ae6940af82ee48ea2b83888dfdc6eeeec419140a02866326b2c36d07b26
@@ -28,6 +30,10 @@ DIST gentoo-kernel-6.8.7-1.amd64.gpkg.tar 150804480 BLAKE2B e77ab6f1ecb04ff826ea
 DIST gentoo-kernel-6.8.7-1.arm64.gpkg.tar 122388480 BLAKE2B 764da1d27dfab1318aeda21163697ca39768485c19a397ba0f5cbe4ae20905a4de258f4a15e4ead7758bdd421d1ea1d59a70fea2f2912c1a7c0d7036125bf119 SHA512 fd37ac0317f5d13c302099623368d737d5dc4fb401049b99d583d3ab3a6433c118ee95f2bf07e088b239ff878db8e6500d32c1e92011dd209a45a618595c7bf6
 DIST gentoo-kernel-6.8.7-1.ppc64le.gpkg.tar 66252800 BLAKE2B 58f910af5acaf481d2c2a1c9d1ca7e4eda0d6a2670325f9c9f4e26ae879eb5aba05b473815d6fa49d97149e482a0ec85c7d89dda28da5275ccb9592a11cc959d SHA512 6cbad4972b9f47e41116b688d6e4b56e3634b075688f8dffbc9f5f23ab9bd7f1cb5419a44b29f8afd7507a6c0ec7838ccd171387c7e117acfd1819c261f3faef
 DIST gentoo-kernel-6.8.7-1.x86.gpkg.tar 69980160 BLAKE2B b535bdce6511012865b6b03c1d159a70eb1e412a6b19650f700ba3468cc20b955c9ba29c22f8a87888c8f9d31443da0837df7a78e3046d7033b5e3df1c98c25e SHA512 1a7c4bd8613ab7dd64f7f15cf483568aef517963a3e837e90fbc66e83ed2aa406620179bde74a87388802f2c45a7664ca68f25235092e5b55b0a33cc8df0e029
+DIST gentoo-kernel-6.8.8-1.amd64.gpkg.tar 150845440 BLAKE2B 21ab1a43ecd330a4b25651630bfe0c7a7b8cd40e4430efd28ccadefd3b5661c95f481d11f317bab1108ed69f7e33731ec65c54a0724413584acd6c114bc47da5 SHA512 a1168e689e8409ca4dcb0da29a2387a9e88765e37662517b12ea798a3f2ae6559697beda9150d96945a7d996c594b6bc25cdfa28ceb49bd4bae84a25cf6485da
+DIST gentoo-kernel-6.8.8-1.arm64.gpkg.tar 122419200 BLAKE2B 31930852c01971e77d14bc1b4479c279746c567d453d019d4bf6ba4bd1ad837001e307c6d09cadf7af265931d53af64fabf3d5de04786f72b2c692535e07f322 SHA512 d2f0a6628949e549819fc4250ba27990bc3c53b0b930f1256e5d5dfaa07e5dcc13d0de3ecf6db13458d6f07679f4fe0f05273855727fa8b0681c951dfa9e6e7b
+DIST gentoo-kernel-6.8.8-1.ppc64le.gpkg.tar 66273280 BLAKE2B 4c87b1e884792c8102c12c37dba0d0cacddbc2af10287c5739aefade661b92eec01a0ff3cbbda0a15eb2dc008c0eefe7bba91890bbe45e423e730a4acde925f1 SHA512 5e799fa7614cf113449f4fc91194dbd566324e56d49477404fcfa71390e379a5d80b1e4df244f02f02d36438ba0054a8f374951a492e4212b8ded16968f04dfa
+DIST gentoo-kernel-6.8.8-1.x86.gpkg.tar 69980160 BLAKE2B 5a7a6cc7252f05723ac848e0181d3b27b4810d052f3f5da21650eeff10519bda0603667dec1c794f51d26c318c99944bd94127aab53f2a30d2ce120f12ab6b8c SHA512 41ba320ce21129ac7365eed3582497d954c0c732bcfec785873aa268459305253798eebc10a271460d9eebbd4012c256db5ee8c0dbd94fc4846d30495e3d229a
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.8.ebuild
new file mode 100644
index 000000000000..9a4e621d4db6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.8.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-28 13:16 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-28 13:16 UTC (permalink / raw
  To: gentoo-commits

commit:     980c2681f8e65f695320bc1f7ccae935749dfc1c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 28 13:15:55 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 13:16:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=980c2681

sys-kernel/gentoo-kernel-bin: Bump to 6.6.29

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.29.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8e02405f34a6..4ab22a66f438 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.1-97.base.tar.xz 5144036 BLAKE2B fd20d0a6c4b3f2bb68a97bc71e485
 DIST genpatches-6.1-97.extras.tar.xz 3812 BLAKE2B d76227c06153026771849653a004ba3474a895e8757c46bc943eee5e30eddb86c7ee50272b339def3c07224ff65ad09e0e6cdd84f5622d2f7e74ef56e7c3ddbb SHA512 b2df67590530801817fbb0d9bc1a317df5642af16147bb325ff562e3cd2796296592a12ecfc1775f6cf9302ae7740c3cf3ec9c8637c4bbf8f7a0893eaaaf1695
 DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B afeb95582f83a941d830e8a90d1b7e6275d6d43b41de93aeb01dc743b1afafc5d675d98b66b528899fe9e69fe856402059932be58487c74bfc0102cff748244a SHA512 bf2848bc7e668b8b8df410f22f66b575ccd3a4d160efc6ac5d3549e4d34dc10d81736d8dbf689e64414491d4bb5479c54ee8ba7d6ad9d3dcae7db1d15c13dff0
 DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2 SHA512 37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
+DIST genpatches-6.6-36.base.tar.xz 1937600 BLAKE2B 8e3483fb9e7b3f6f63e97eb4dc66e7f0ea8c48fc22c17981d930d89fdb878fe0325fa7898df1baa8e8252a2ca122ab77e027e0e1da0881c9240a70d5dd912951 SHA512 8b66b6584b7d14ef3a897e4d71395340d6b350ed53a656988f40487da3819d403fdacc209df593459042d6c5f3ec4605f3e0d7cd78654cbcee9928ea022a6be6
+DIST genpatches-6.6-36.extras.tar.xz 3704 BLAKE2B f264b10b2956dee9762df626cc764f53f8935b774fa84c08e553b52cc23bc91e48580b46cb5ba29f2364ac6ef98ef8993757e750cc7e5d020061118483083bb6 SHA512 c006fad1e9cd0aaa3d8d4698e8fa44a17dfa121eab23991cf3549a49cb132543a070b4ed3ab980267225eec8700dd0c6e9b71c20489a16288d22fcefd0166a9a
 DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 87b6006dd317b24157dc7af3e0386ff598c9b596e0fe7cdc5f8f109d56191ff6741d6c55f359bc1e43ce9fc2887a614edbc1a2871343dace4ee57d2f472ff8a4 SHA512 fdc83b414ca5d72323646d345d95071a175f0a52470fb4a4b5cc7e9a3c8fd59e8d257396a8ff0bfdff81177bc24aaa3b22ba20b27b7bcf31eb71d8b428edfe0f
 DIST genpatches-6.8-10.extras.tar.xz 3704 BLAKE2B d836e79733083c5587dcb63d1fb3c30c7b91aee70660681b5fcfbdf90d4ba6fdca09dcbdab29588d267e07ffa8b338223e9590539356fa862e8fa211827d6f9f SHA512 bb01fb545a182d3073590939b172755b1883e827b6687870f889634ac00949308fd62e0d870e6d6d18d8c517dfbeafd3252f9b61d589522cf5c9d09d534ec6a4
 DIST genpatches-6.8-11.base.tar.xz 623140 BLAKE2B ab3aa16e717dc0ad99893ac73e6de6af38e83f09722088596cb0ed55d77a33c8f490c3ce81c0757933ff28bd068430adcceb99395c0a7b92c6713b89566d92a4 SHA512 19bd09eac56870b47f14373d648f839effe0e7e913cb7f61fb3c17e4f882768020c4069b72a7a384224116f5cd6b7a93b75b960a14d24c7e71fa1a083ab4c506
@@ -38,6 +40,10 @@ DIST gentoo-kernel-6.6.28-1.amd64.gpkg.tar 147210240 BLAKE2B d043e6ceefa8c0d294d
 DIST gentoo-kernel-6.6.28-1.arm64.gpkg.tar 119285760 BLAKE2B a62e4d589266b5e6f40c67fa19522ad075a72ac84b14cb27e25afab5a342b4a0d6dbef607e51d39f333c14da7b8fce5e74ccaf036ba4841b1ce78fcd0fa9d823 SHA512 5ed1c8ccc55d5f36a63a6d743f391825acf2b25d944ea7c1a162fdc14e14c7443c8ae5e4d5cb5b2c30250d68466b8c14c6aa340327baf34ee632e24d848e0345
 DIST gentoo-kernel-6.6.28-1.ppc64le.gpkg.tar 64378880 BLAKE2B 4c0c0727cb45d642d0c9e9d4a7a9052934d47ba3f921ae4534d11fbc28b9afb059b159abd3ae72e5a3c56a6d4a6b3044b994518b33324da97c3191b39d1fd16e SHA512 9a0593fb83b314f090f3d70891bfa2fd1b026f111197398e2f966f22c4a29ddd8bdd2cb52fcf24c25b85fff257a6dec7ece81bb11252a74b5716518e4d2ba35a
 DIST gentoo-kernel-6.6.28-1.x86.gpkg.tar 68352000 BLAKE2B 4822a17b94cb12005c0d0c5b4105ffa04fd3fd6ec83d38352b77b22ee625635feec074a8ad1ae90a0df0f9a8389ec0db9da241bce17df769f762924bf2dfd252 SHA512 3c6b03c2d9ad20ad3071c5033b31baecf562105e10f18397c5383845fcdc847f12d71669c8ac980a1852ab315ef74263ff732bdaff27a9d092ec38b2d47f2466
+DIST gentoo-kernel-6.6.29-1.amd64.gpkg.tar 147220480 BLAKE2B 12d820e99a63be0c7808544f0f77d13e16615e8e1cea68de178ae5b4dfde73862bb05700254c63fe02f1b688e3700abb775809f60916ab2e74a904ecbd6ea7bd SHA512 91999a69d80089523fb7128f9c077846e67f43b99b85e93ff887ded045fa7a52111796be2240dbee884eb8d535949d5de8ae022c9454a6772f6d9c7ab564473d
+DIST gentoo-kernel-6.6.29-1.arm64.gpkg.tar 119296000 BLAKE2B 6eee63fa2b9be94abaec4466822a3a17fec744f2783a0ad913ff697cc222996f166932eec38f0aa55c945c67bf1c32d0b0202ea28957d56f44abbbe871fb37df SHA512 e8e4f860065752641a83f4f0fd7bad80782571c24d113e783753f5dd77160168548dcb509f4cd0e27ced29c76a464a227833e000b93e56d4d0ce491452373473
+DIST gentoo-kernel-6.6.29-1.ppc64le.gpkg.tar 64378880 BLAKE2B d4e7586c6429117ee606d3b30bdb4771d1dc84d81e9eb3f85e7750815b5698b29891bfa688816dd0a33e7c8d4c2e2c69085c1b072b719487ad7920b6589cc836 SHA512 05029c21b2d2431ad347f41a2753fffbd542284bac40718133d96a7f0ef9cb19cfeee0fd46193adaf2b3778d7d43f0004222d905ca15ee2b2df9b964b57ab006
+DIST gentoo-kernel-6.6.29-1.x86.gpkg.tar 68331520 BLAKE2B cec0350b4f51a38de21a05e9fd8d4884ad81161c41d7b5e5bab427cb0be9c21544fad1f5272ad02d7694f7c444f013f4ce29e818cfbc61b4f96cf7734cdf21c6 SHA512 bf446bd7b9262d0fb1f5bf1ff41e7a09145d122389929ad3dd5be035d335b572adeff876e6ab8223d0b40a16dbaef56550cf7f8879e68154e415504a96ac95d9
 DIST gentoo-kernel-6.8.7-1.amd64.gpkg.tar 150804480 BLAKE2B e77ab6f1ecb04ff826eab5acc0e802ee66b4418dcf36996240f21bca3d2b455b19d8665b867f6b410e814e245040ca931996b6ef5f8dbfaccf89cbeec21e063f SHA512 0c137076bd29fde13ad553da908a13e1a7bbf5f9e8c48c1616a61114ecb9039b6e175b6cd806885f87d0d2858d24115a992672b1c0c072b74772b42dba0321d5
 DIST gentoo-kernel-6.8.7-1.arm64.gpkg.tar 122388480 BLAKE2B 764da1d27dfab1318aeda21163697ca39768485c19a397ba0f5cbe4ae20905a4de258f4a15e4ead7758bdd421d1ea1d59a70fea2f2912c1a7c0d7036125bf119 SHA512 fd37ac0317f5d13c302099623368d737d5dc4fb401049b99d583d3ab3a6433c118ee95f2bf07e088b239ff878db8e6500d32c1e92011dd209a45a618595c7bf6
 DIST gentoo-kernel-6.8.7-1.ppc64le.gpkg.tar 66252800 BLAKE2B 58f910af5acaf481d2c2a1c9d1ca7e4eda0d6a2670325f9c9f4e26ae879eb5aba05b473815d6fa49d97149e482a0ec85c7d89dda28da5275ccb9592a11cc959d SHA512 6cbad4972b9f47e41116b688d6e4b56e3634b075688f8dffbc9f5f23ab9bd7f1cb5419a44b29f8afd7507a6c0ec7838ccd171387c7e117acfd1819c261f3faef

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.29.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.29.ebuild
new file mode 100644
index 000000000000..ecc98612a7de
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.29.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-28 13:16 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-28 13:16 UTC (permalink / raw
  To: gentoo-commits

commit:     bdfe3d42706e95ba5d3ba77aa0a849fc7dc67487
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 28 13:15:44 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 13:16:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdfe3d42

sys-kernel/gentoo-kernel-bin: Bump to 6.1.88

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.88.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 16fa897c8f71..8e02405f34a6 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-167.base.tar.xz 6743824 BLAKE2B 4982628750d9373adf5b97fbd9d
 DIST genpatches-5.15-167.extras.tar.xz 3936 BLAKE2B 48ef973309b1831ddb3775e95707a5550d18634cd3b567a5616e00f03613c9ec7ccb842fba4a4fe13b88190e7f7ad061ad524fcfadba4a196e8ebc0e5c40f245 SHA512 4ecf70a33fb2e3d825d952b7ac32ec1b0cb38f15f4f77d2bf955749bb97cb438db76974c40372ee894195e11954f9097ac6ecf17832f5188f47f69e6b917bfd5
 DIST genpatches-6.1-96.base.tar.xz 5079348 BLAKE2B 97ea3473a5189a92ea4478ff82051fb6b9b48344284168902c98674f4d093e2d9e8deaafc5e6ffdfe4653c7aa41bacb5c094f867dba3e283bf2fbb236d753d80 SHA512 3e7f9a56a0767b7532c89460c156d663e2bed069223c27f7b6d5ca7084c3ee869b00bd63a844989c4801e29e442ddf7889c4a025af97195228e181564d8f087e
 DIST genpatches-6.1-96.extras.tar.xz 3812 BLAKE2B 506642a22002bf8bd3607d2bf060740e29d1a6bb649b0345f751c83e504f1084bf0bf279e69c7f52fae517acd7b166c32861f5263d843a02384d12b7f6e04e9c SHA512 1c5a7f9e3f28d2db1d0136a037d32c30cfe754186491970addb9f3b8d24bad851e9472c028e6eb8dcc71bf892a227d7a7e606fa7b7210cf11f79b6d8a063617a
+DIST genpatches-6.1-97.base.tar.xz 5144036 BLAKE2B fd20d0a6c4b3f2bb68a97bc71e4853d0a1d2d93433904480fd89787c11976be51dc3510fa130cbcabfc47fa68be9aa66a5ddaceeff522f4b96c95d35e5c31802 SHA512 db1cba6f4b2db0bd24430622ffd4eb883416f559e22f8f7116ce1d26a78dcb811c02efb896e0cf470c4a7839a3af7a564041f0b4ee56d1febbc52da62656895f
+DIST genpatches-6.1-97.extras.tar.xz 3812 BLAKE2B d76227c06153026771849653a004ba3474a895e8757c46bc943eee5e30eddb86c7ee50272b339def3c07224ff65ad09e0e6cdd84f5622d2f7e74ef56e7c3ddbb SHA512 b2df67590530801817fbb0d9bc1a317df5642af16147bb325ff562e3cd2796296592a12ecfc1775f6cf9302ae7740c3cf3ec9c8637c4bbf8f7a0893eaaaf1695
 DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B afeb95582f83a941d830e8a90d1b7e6275d6d43b41de93aeb01dc743b1afafc5d675d98b66b528899fe9e69fe856402059932be58487c74bfc0102cff748244a SHA512 bf2848bc7e668b8b8df410f22f66b575ccd3a4d160efc6ac5d3549e4d34dc10d81736d8dbf689e64414491d4bb5479c54ee8ba7d6ad9d3dcae7db1d15c13dff0
 DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2 SHA512 37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
 DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 87b6006dd317b24157dc7af3e0386ff598c9b596e0fe7cdc5f8f109d56191ff6741d6c55f359bc1e43ce9fc2887a614edbc1a2871343dace4ee57d2f472ff8a4 SHA512 fdc83b414ca5d72323646d345d95071a175f0a52470fb4a4b5cc7e9a3c8fd59e8d257396a8ff0bfdff81177bc24aaa3b22ba20b27b7bcf31eb71d8b428edfe0f
@@ -28,6 +30,10 @@ DIST gentoo-kernel-6.1.87-1.amd64.gpkg.tar 72632320 BLAKE2B 599a9e9f056e91992a8d
 DIST gentoo-kernel-6.1.87-1.arm64.gpkg.tar 65617920 BLAKE2B 7b9956650c78986e5a542835a51cfa8794feb88dac8edbbe20299da079f6dd0a966ae78bc824f0d96813bdd449e0665c38d714b482fcfe56cd11a29f1d564a02 SHA512 5866054d693141fc1c95d9c9e4478b33b040631d365f6d76b0720b34ab8bb862700b6c67686aa95eeeb22382ed9d7e2afa08d3884b3e6d7927917b94d643066c
 DIST gentoo-kernel-6.1.87-1.ppc64le.gpkg.tar 59883520 BLAKE2B 1a95e7087902faaa19ae4f423461df9cbd9fad0a4944ebe5dd7009c1ab751e392b6c75d18a5c03677bd7bbc0b1cd0b8ce984f2fcf972de9784ea6c396baee255 SHA512 ef0529856ef34a19335e33840b79ebb7090468af3cbcddc3f4d633beed6c213f76a1d4bd1a7eca1783254493c70664a8ec64ec67aa8dd48ffcc63deaf71ee3f2
 DIST gentoo-kernel-6.1.87-1.x86.gpkg.tar 62187520 BLAKE2B 357ce3627b0d02e4e021ea425da0a68648e01da002b9c793a9ffffda1791a47444c6f5b72c3f8a648a8cfd33bd0b0e7399fa29d3202ae7fb17d89d89defeb00f SHA512 eae3d1e5fcfe477ba9388f317eda8b1f82ced34ef2c32f91ea0e469752d932bb68a67de677b4be75139afd58f3a363f5faebe9f352ac92646060e3dc713cb695
+DIST gentoo-kernel-6.1.88-1.amd64.gpkg.tar 72611840 BLAKE2B f7b4b5f674787e78b4301771314bc39b010acd921b2738d26053afa5814958d0c6411e01b027956d0f2269205403c88449ca075e90869fa276df897f4218b812 SHA512 7e11b5963fa7023225e83ca3cb428bdfd40e8ee6a46f8818ae318c1d88d13d37ecafa3326e25141b90187c9cd9ccff14bb8896a92fe39cebb955c530d0a8cc73
+DIST gentoo-kernel-6.1.88-1.arm64.gpkg.tar 65638400 BLAKE2B eb42a8c696c63e69d274f5f2b16d858f42c5d24b6c3516efa10fc1244ac2f17b25141ce9746d8fc7c05e422676a2eebbb93eb1f899479f02c3c6de1994faee2b SHA512 c75faa27e1f6b1bb9faa52cc4d69203026f10027cbf8b9c31207f0592b7319758fb7642b806a89e100a77f0f0df01b34cdec33b99638a596c0709a6c66b4d46d
+DIST gentoo-kernel-6.1.88-1.ppc64le.gpkg.tar 59883520 BLAKE2B 8fadc07f471cd104981a1eb05037084bbb13681c3f285ca7daa11eb57e28b3dd33eec7704c14c8b74007236fdde46e5d8f792668589c80270cbb09611cc19328 SHA512 c5f070fde1245240e131c36377425a0fcfe7997f2d5658b6b6368b0322e6166f23aab571968657906173a69737efaa920a22ecb191ad9ddea5dfbf9335138ef6
+DIST gentoo-kernel-6.1.88-1.x86.gpkg.tar 62197760 BLAKE2B c5530eb67503c436172e22f9821e2a0cd85977a839ed46dd74f35d99e61aeafaaa2c1fb3f9591fdcf815dead911b27e09d670e20c2d4b50a6919a44a0d4f4592 SHA512 d667523210de6e6ad650ec86f7390939246992442f4bd87c5e273023e9988df18ef2bd61b90417b4a2925ab5d26e9ca8e61a345b89545f0e9975b83d248d2a87
 DIST gentoo-kernel-6.6.28-1.amd64.gpkg.tar 147210240 BLAKE2B d043e6ceefa8c0d294d37aea78b06b7b1c11970ad4f8d4a3f24e4fed28d6d9868277fa64eed455b21208b05accb9c9abca71c4da519ca4af830ddbbad7ffec7d SHA512 dbe14cf733b0628509790affcd5b313cdbd66e4176a889147150c109efcc1f07a008909a8f800ec11991bb1577e711e4cdcb8c7a1c032e351c7f99eebc369886
 DIST gentoo-kernel-6.6.28-1.arm64.gpkg.tar 119285760 BLAKE2B a62e4d589266b5e6f40c67fa19522ad075a72ac84b14cb27e25afab5a342b4a0d6dbef607e51d39f333c14da7b8fce5e74ccaf036ba4841b1ce78fcd0fa9d823 SHA512 5ed1c8ccc55d5f36a63a6d743f391825acf2b25d944ea7c1a162fdc14e14c7443c8ae5e4d5cb5b2c30250d68466b8c14c6aa340327baf34ee632e24d848e0345
 DIST gentoo-kernel-6.6.28-1.ppc64le.gpkg.tar 64378880 BLAKE2B 4c0c0727cb45d642d0c9e9d4a7a9052934d47ba3f921ae4534d11fbc28b9afb059b159abd3ae72e5a3c56a6d4a6b3044b994518b33324da97c3191b39d1fd16e SHA512 9a0593fb83b314f090f3d70891bfa2fd1b026f111197398e2f966f22c4a29ddd8bdd2cb52fcf24c25b85fff257a6dec7ece81bb11252a74b5716518e4d2ba35a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.88.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.88.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.88.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-28 13:16 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-28 13:16 UTC (permalink / raw
  To: gentoo-commits

commit:     a2458f05d7aec86b4c7f1fe8ea7768b02815615c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 28 13:15:15 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 13:16:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2458f05

sys-kernel/gentoo-kernel-bin: Bump to 5.15.157

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.157.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fde8ed42aaef..16fa897c8f71 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-226.base.tar.xz 6746984 BLAKE2B 4a043c8df9beff87431cc7d0bd3
 DIST genpatches-5.10-226.extras.tar.xz 3876 BLAKE2B 9d4753364d4931fa6210dffabdf4fb02529f6af18cd47e0520d03fa0eed5aff60c87e5a85004ee84de3476b04d3abafce237b168fef83a6609e0e42b9672ddaa SHA512 b7db48e51d982ddff47142f6852d0a0a8240289ec6f2a547e9d2cc89c7930cbf2ef596a080fb77560d1267072d2573b16a2e02f946e6e9aa31076d1b7524de68
 DIST genpatches-5.15-166.base.tar.xz 6725224 BLAKE2B f19d204334748c6c5befdecb51cf9250f87f022599fd5d3c04053a9326a0832ea370b0238dc7167fe75b36e97118799dc3739b7313f92ba30143f7e2ca6c71ed SHA512 f200cb2ef8266f84ae9865f506dac6bd938383c56c3197c1ec722fb3698f14c2f6c3ffec284bb45e695877f99d8da29e7d73d16191bd81ac142eeaf55835a012
 DIST genpatches-5.15-166.extras.tar.xz 3940 BLAKE2B 6db1809d2ff7d407c12a461c737a80ddfd0a91aa762ad2624613640202f9a65bc39b538007826740f42f8aa210b13f2936124737c5d5793a94a9778456135445 SHA512 45d025bbede7990ac1a8f285a6c27d4df79aab77842ec2f63b7e2e44b53b27f00da5e3866ced56fde852453130dc0930e8a1b2e95873af4c2d7a663649d1f800
+DIST genpatches-5.15-167.base.tar.xz 6743824 BLAKE2B 4982628750d9373adf5b97fbd9d1042772cfdb2724b101ea7dc36b39587e78ec40cb1fc0c2fffa7e8e5e9d6361f0efa1445288fcf50f4d393a794c3566cb4ea4 SHA512 3ca376b96d52855d1c4708011defa2822fb94048ee7354da68db03df4f92497580b141d1b74982c8d6cf8370fbccbaf0883d417c18c5c0d3762c8d6fbfe977cb
+DIST genpatches-5.15-167.extras.tar.xz 3936 BLAKE2B 48ef973309b1831ddb3775e95707a5550d18634cd3b567a5616e00f03613c9ec7ccb842fba4a4fe13b88190e7f7ad061ad524fcfadba4a196e8ebc0e5c40f245 SHA512 4ecf70a33fb2e3d825d952b7ac32ec1b0cb38f15f4f77d2bf955749bb97cb438db76974c40372ee894195e11954f9097ac6ecf17832f5188f47f69e6b917bfd5
 DIST genpatches-6.1-96.base.tar.xz 5079348 BLAKE2B 97ea3473a5189a92ea4478ff82051fb6b9b48344284168902c98674f4d093e2d9e8deaafc5e6ffdfe4653c7aa41bacb5c094f867dba3e283bf2fbb236d753d80 SHA512 3e7f9a56a0767b7532c89460c156d663e2bed069223c27f7b6d5ca7084c3ee869b00bd63a844989c4801e29e442ddf7889c4a025af97195228e181564d8f087e
 DIST genpatches-6.1-96.extras.tar.xz 3812 BLAKE2B 506642a22002bf8bd3607d2bf060740e29d1a6bb649b0345f751c83e504f1084bf0bf279e69c7f52fae517acd7b166c32861f5263d843a02384d12b7f6e04e9c SHA512 1c5a7f9e3f28d2db1d0136a037d32c30cfe754186491970addb9f3b8d24bad851e9472c028e6eb8dcc71bf892a227d7a7e606fa7b7210cf11f79b6d8a063617a
 DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B afeb95582f83a941d830e8a90d1b7e6275d6d43b41de93aeb01dc743b1afafc5d675d98b66b528899fe9e69fe856402059932be58487c74bfc0102cff748244a SHA512 bf2848bc7e668b8b8df410f22f66b575ccd3a4d160efc6ac5d3549e4d34dc10d81736d8dbf689e64414491d4bb5479c54ee8ba7d6ad9d3dcae7db1d15c13dff0
@@ -18,6 +20,10 @@ DIST gentoo-kernel-5.15.156-1.amd64.gpkg.tar 66375680 BLAKE2B b847eb9eae44932047
 DIST gentoo-kernel-5.15.156-1.arm64.gpkg.tar 59740160 BLAKE2B c75cc772ace28b6ec91f7b8a478e5f2515a2b4405f42371d8993e68372ec26dafd9aec970ab17134c1cf1153cad8cee96b61637e5e0105bce632be4135a589fe SHA512 54084ecf891bc7bffe1c1895334828d4bf49f03a8b6f46afb7247815a76dbdb9b56daba97c5bfdbda8574ce2eb723e52fd90cd766832597caa9439e881332b82
 DIST gentoo-kernel-5.15.156-1.ppc64le.gpkg.tar 54988800 BLAKE2B f5065862dc552bf0b91a7333b10651a79f61776d06fbd016ca4116ae4f388f8dc499caba7f4fb566eef6b720dc337e03913b9fdd52c58131852a5b3c6afb939d SHA512 8441ffe065c51231fe0a104134ce69d5f223fe5369f97ec4daf6b628e7e70c626a6aa8112b1c4f04192cbbd0e5bb2162723316ff74857d6fcdb55f2c19513263
 DIST gentoo-kernel-5.15.156-1.x86.gpkg.tar 56166400 BLAKE2B 360379ca692646d83514bbcbcbd23a600443743ed50fa90798736c67c5e4ddf502afbaf6d7fd9e601c7e6108838312047185f4ce24145ae414add9ad31365d60 SHA512 7e74a42e28186464b43e78340bff14647010e4ea324e05d7ddfac892c8cd7d79cb766b85099bb79e71460f9961b97339330177d1a09923e91cd3ead99043b5db
+DIST gentoo-kernel-5.15.157-1.amd64.gpkg.tar 66375680 BLAKE2B e27d6f2dd3259c31d5f7f931fc13a403e2d23a21fd25cb27a631d5ddb91c7483fd3708ea3391c5316225b7206767a2a8be1ecd56bc2274b377c9c92767778220 SHA512 1e4cce5c778eb52cc8e327599b4ed056dc0c887cd2820b5a59b23ac7e846c7f51b60e2ddfbc3458b98388d5235056b9bd5bad0ff383dcf586a5211d6f17a22e6
+DIST gentoo-kernel-5.15.157-1.arm64.gpkg.tar 59750400 BLAKE2B 5891ee1990ba5dd2f70eb2634595e6510d22e30dc7e21d66bf2c2f69c09573ba73aaee2893bf53af5a44fde99b6167d18a03725dc105dd5e4961f61bc4cb258e SHA512 42f2ab5d0909ad8ada4ddc9e4c00360e1d7e123da2b0d7c7652869a262b47312e23748540e9f05f96fb00a7bc083c933b7cc73cdb752b518e99c7731de82e3fc
+DIST gentoo-kernel-5.15.157-1.ppc64le.gpkg.tar 54978560 BLAKE2B 0734dabf3b1ad4aa07177ca3ebbd210d3a7ae891974b570a313b6532fc88cd02acf6d27f2cabd90000aaa0384d916324dbd52e5b622eeed4849b9293ef76e6da SHA512 0dad2046b49f24ffda15b4cff953065fc06209dfd1cc914c3ccc57282fed613d7fa3c5db4533c6b1dd156b981533b47048d715882af5e06a5bbe30713aba82f5
+DIST gentoo-kernel-5.15.157-1.x86.gpkg.tar 56166400 BLAKE2B c55ed8c02a2946490371d60e038d628926e40071e9cbbcfef73d287fdb8d44b348c03bc5c0a356ac09375a02b6d06a1e27ca024b5c3fcc956a8122008c3f8876 SHA512 bf40c482dd05ee75c0719fcdf556a18aa68ffbdb3539b8954fa562e79b731b283cba962500153758f78e9f1222a4aa8b46140b96553d1acd406fa80bab9e3531
 DIST gentoo-kernel-6.1.87-1.amd64.gpkg.tar 72632320 BLAKE2B 599a9e9f056e91992a8da7c1ee9f417c414c9ceb9287be3a74324ebd6e3b0033a4b4903e3cb67793071a93ca6a9f13b4df1ef95eabe5fa3f8037898acb9e4848 SHA512 5cabe303802826b534705afd6c2258bfe141166217f9a895df6704eff7f52e85aa0aa20d880e6a6707acb130b6a8c89fa3c584e03bf3ada7015a69f0e1ad75b7
 DIST gentoo-kernel-6.1.87-1.arm64.gpkg.tar 65617920 BLAKE2B 7b9956650c78986e5a542835a51cfa8794feb88dac8edbbe20299da079f6dd0a966ae78bc824f0d96813bdd449e0665c38d714b482fcfe56cd11a29f1d564a02 SHA512 5866054d693141fc1c95d9c9e4478b33b040631d365f6d76b0720b34ab8bb862700b6c67686aa95eeeb22382ed9d7e2afa08d3884b3e6d7927917b94d643066c
 DIST gentoo-kernel-6.1.87-1.ppc64le.gpkg.tar 59883520 BLAKE2B 1a95e7087902faaa19ae4f423461df9cbd9fad0a4944ebe5dd7009c1ab751e392b6c75d18a5c03677bd7bbc0b1cd0b8ce984f2fcf972de9784ea6c396baee255 SHA512 ef0529856ef34a19335e33840b79ebb7090468af3cbcddc3f4d633beed6c213f76a1d4bd1a7eca1783254493c70664a8ec64ec67aa8dd48ffcc63deaf71ee3f2

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.157.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.157.ebuild
new file mode 100644
index 000000000000..eff249432fc9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.157.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-04-29 19:48 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-04-29 19:48 UTC (permalink / raw
  To: gentoo-commits

commit:     c1fadc737094f2af23004e6a43aa6971374d0e8a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 29 19:37:46 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Apr 29 19:48:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1fadc73

sys-kernel/gentoo-kernel-bin: Bump to 6.1.89

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.89.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4ab22a66f438..de50fe5bf70a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-96.base.tar.xz 5079348 BLAKE2B 97ea3473a5189a92ea4478ff82051
 DIST genpatches-6.1-96.extras.tar.xz 3812 BLAKE2B 506642a22002bf8bd3607d2bf060740e29d1a6bb649b0345f751c83e504f1084bf0bf279e69c7f52fae517acd7b166c32861f5263d843a02384d12b7f6e04e9c SHA512 1c5a7f9e3f28d2db1d0136a037d32c30cfe754186491970addb9f3b8d24bad851e9472c028e6eb8dcc71bf892a227d7a7e606fa7b7210cf11f79b6d8a063617a
 DIST genpatches-6.1-97.base.tar.xz 5144036 BLAKE2B fd20d0a6c4b3f2bb68a97bc71e4853d0a1d2d93433904480fd89787c11976be51dc3510fa130cbcabfc47fa68be9aa66a5ddaceeff522f4b96c95d35e5c31802 SHA512 db1cba6f4b2db0bd24430622ffd4eb883416f559e22f8f7116ce1d26a78dcb811c02efb896e0cf470c4a7839a3af7a564041f0b4ee56d1febbc52da62656895f
 DIST genpatches-6.1-97.extras.tar.xz 3812 BLAKE2B d76227c06153026771849653a004ba3474a895e8757c46bc943eee5e30eddb86c7ee50272b339def3c07224ff65ad09e0e6cdd84f5622d2f7e74ef56e7c3ddbb SHA512 b2df67590530801817fbb0d9bc1a317df5642af16147bb325ff562e3cd2796296592a12ecfc1775f6cf9302ae7740c3cf3ec9c8637c4bbf8f7a0893eaaaf1695
+DIST genpatches-6.1-98.base.tar.xz 5144484 BLAKE2B a337723a77e23789037ff71138906e1fe97dc14f928f2166de39a0d337998b11cd2decc91664f0d20e61632ed5b8870a9bbbcd5464ea83ac51769a16daa7757d SHA512 f1877eca1741c7b7d8e844fd8e9f47a228ea00803d5b352fc59d4af1d5e45a7bb817ee2953272e4ca49684df100875eb2d6f2fd3ed2165814c280ee588e9252b
+DIST genpatches-6.1-98.extras.tar.xz 3848 BLAKE2B c5092984f64c4b87256366831bc028613cb98b907b8fc162b0048f2f5185daa54021697f3ea783a56a531e036c504788b5d2e397994f18dc9c553a07b44877a2 SHA512 68a7e9ea763d2e1de5ecd8fa587338a1e72e94bddd88a295023d799a2150f584208d08eb2c451d0d0a951b08d42f5b1d6e3ef08433b4953d1ae77d729a9ae8e7
 DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B afeb95582f83a941d830e8a90d1b7e6275d6d43b41de93aeb01dc743b1afafc5d675d98b66b528899fe9e69fe856402059932be58487c74bfc0102cff748244a SHA512 bf2848bc7e668b8b8df410f22f66b575ccd3a4d160efc6ac5d3549e4d34dc10d81736d8dbf689e64414491d4bb5479c54ee8ba7d6ad9d3dcae7db1d15c13dff0
 DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2 SHA512 37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
 DIST genpatches-6.6-36.base.tar.xz 1937600 BLAKE2B 8e3483fb9e7b3f6f63e97eb4dc66e7f0ea8c48fc22c17981d930d89fdb878fe0325fa7898df1baa8e8252a2ca122ab77e027e0e1da0881c9240a70d5dd912951 SHA512 8b66b6584b7d14ef3a897e4d71395340d6b350ed53a656988f40487da3819d403fdacc209df593459042d6c5f3ec4605f3e0d7cd78654cbcee9928ea022a6be6
@@ -36,6 +38,10 @@ DIST gentoo-kernel-6.1.88-1.amd64.gpkg.tar 72611840 BLAKE2B f7b4b5f674787e78b430
 DIST gentoo-kernel-6.1.88-1.arm64.gpkg.tar 65638400 BLAKE2B eb42a8c696c63e69d274f5f2b16d858f42c5d24b6c3516efa10fc1244ac2f17b25141ce9746d8fc7c05e422676a2eebbb93eb1f899479f02c3c6de1994faee2b SHA512 c75faa27e1f6b1bb9faa52cc4d69203026f10027cbf8b9c31207f0592b7319758fb7642b806a89e100a77f0f0df01b34cdec33b99638a596c0709a6c66b4d46d
 DIST gentoo-kernel-6.1.88-1.ppc64le.gpkg.tar 59883520 BLAKE2B 8fadc07f471cd104981a1eb05037084bbb13681c3f285ca7daa11eb57e28b3dd33eec7704c14c8b74007236fdde46e5d8f792668589c80270cbb09611cc19328 SHA512 c5f070fde1245240e131c36377425a0fcfe7997f2d5658b6b6368b0322e6166f23aab571968657906173a69737efaa920a22ecb191ad9ddea5dfbf9335138ef6
 DIST gentoo-kernel-6.1.88-1.x86.gpkg.tar 62197760 BLAKE2B c5530eb67503c436172e22f9821e2a0cd85977a839ed46dd74f35d99e61aeafaaa2c1fb3f9591fdcf815dead911b27e09d670e20c2d4b50a6919a44a0d4f4592 SHA512 d667523210de6e6ad650ec86f7390939246992442f4bd87c5e273023e9988df18ef2bd61b90417b4a2925ab5d26e9ca8e61a345b89545f0e9975b83d248d2a87
+DIST gentoo-kernel-6.1.89-1.amd64.gpkg.tar 72622080 BLAKE2B 5892a9eab6d10e5c427ed56d66b900e0a2704d7b06c23013f2617da0b9ed89bf0dc1175847ce62e272bc9c1668f861a057b76126076b1402719f5d8b8265287b SHA512 2613092660a4b34d01fb8cf0735b0950583ced6100266d9cb727e2801fc1c9ac93b8587a184eedb11ccb07551f6f46304f3c41627e9e4754c708f648a718655a
+DIST gentoo-kernel-6.1.89-1.arm64.gpkg.tar 65628160 BLAKE2B 65ab898e461000a4da01845841060ef034aeb84692e8e7a86567a77876989584e6a8b3d500c11a965343c6af27ea1b4ca0e44742aca330c5d6893d987ddab71b SHA512 5babf60b18e788001491062c45c9b9c40e20b6cd8ed5dd19fdf9a0157cfdd17b5faa7894b0330aee798f5f9d26aca33ef4da086e90696da8925f7819ff64542b
+DIST gentoo-kernel-6.1.89-1.ppc64le.gpkg.tar 59893760 BLAKE2B 83e12bc1ee386dffa018fef349c3e57d1fcf8486735a0e89daf75e67700d232c338d9c283f6b8a75ef911bc6235ba0d1d49bb01c408d135ffde76c2bda6c6bf0 SHA512 8c05cc60114c2dd8c5bb9b658f717592200677710b5bc7f1fcb6ed8acef287761deec7d6b8a3fefe53bbcd64b67d166dcab25c95576eca9262f1e12f4d60038b
+DIST gentoo-kernel-6.1.89-1.x86.gpkg.tar 62177280 BLAKE2B 0e608e202860b9194eacd9851cd8487b58792d43dd4a41582cde052494fec13bb1602da4e075c997b07685af4a83b913cf770c17c90a1543d6b47df0c98a3333 SHA512 06c481bde149a3cd064c79e9f4f7eb0a5c42e9a053b906bb6e8f84f23e19df46f433e4d5cbc9dee97a18697a800309c55bca1cd70d90ce5ea247190ec60d8c6a
 DIST gentoo-kernel-6.6.28-1.amd64.gpkg.tar 147210240 BLAKE2B d043e6ceefa8c0d294d37aea78b06b7b1c11970ad4f8d4a3f24e4fed28d6d9868277fa64eed455b21208b05accb9c9abca71c4da519ca4af830ddbbad7ffec7d SHA512 dbe14cf733b0628509790affcd5b313cdbd66e4176a889147150c109efcc1f07a008909a8f800ec11991bb1577e711e4cdcb8c7a1c032e351c7f99eebc369886
 DIST gentoo-kernel-6.6.28-1.arm64.gpkg.tar 119285760 BLAKE2B a62e4d589266b5e6f40c67fa19522ad075a72ac84b14cb27e25afab5a342b4a0d6dbef607e51d39f333c14da7b8fce5e74ccaf036ba4841b1ce78fcd0fa9d823 SHA512 5ed1c8ccc55d5f36a63a6d743f391825acf2b25d944ea7c1a162fdc14e14c7443c8ae5e4d5cb5b2c30250d68466b8c14c6aa340327baf34ee632e24d848e0345
 DIST gentoo-kernel-6.6.28-1.ppc64le.gpkg.tar 64378880 BLAKE2B 4c0c0727cb45d642d0c9e9d4a7a9052934d47ba3f921ae4534d11fbc28b9afb059b159abd3ae72e5a3c56a6d4a6b3044b994518b33324da97c3191b39d1fd16e SHA512 9a0593fb83b314f090f3d70891bfa2fd1b026f111197398e2f966f22c4a29ddd8bdd2cb52fcf24c25b85fff257a6dec7ece81bb11252a74b5716518e4d2ba35a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.89.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.89.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.89.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-02 19:53 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-02 19:53 UTC (permalink / raw
  To: gentoo-commits

commit:     81cb9af73844e8aa4f53ec878eb8d22f9be7a887
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May  2 19:52:17 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May  2 19:53:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81cb9af7

sys-kernel/gentoo-kernel-bin: Bump to 6.8.9

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.8.9.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index af4934243d06..7bf359b7bc4a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 87b6006dd317b24157dc7af3e0386f
 DIST genpatches-6.8-10.extras.tar.xz 3704 BLAKE2B d836e79733083c5587dcb63d1fb3c30c7b91aee70660681b5fcfbdf90d4ba6fdca09dcbdab29588d267e07ffa8b338223e9590539356fa862e8fa211827d6f9f SHA512 bb01fb545a182d3073590939b172755b1883e827b6687870f889634ac00949308fd62e0d870e6d6d18d8c517dfbeafd3252f9b61d589522cf5c9d09d534ec6a4
 DIST genpatches-6.8-11.base.tar.xz 623140 BLAKE2B ab3aa16e717dc0ad99893ac73e6de6af38e83f09722088596cb0ed55d77a33c8f490c3ce81c0757933ff28bd068430adcceb99395c0a7b92c6713b89566d92a4 SHA512 19bd09eac56870b47f14373d648f839effe0e7e913cb7f61fb3c17e4f882768020c4069b72a7a384224116f5cd6b7a93b75b960a14d24c7e71fa1a083ab4c506
 DIST genpatches-6.8-11.extras.tar.xz 3704 BLAKE2B 43eeb24741d062e81942c599bbfcef5bb648597f0cdadb55d71b0c3b8fc154dd8b2ed97ce4fa3beab1eb48afb2dddd030581067fbbd7baddcab8d526aaacf8b9 SHA512 3bd3c9432b380b3969c9fb0b6c750981902b0253b49b68852db70504121e025213935caa98111ef5ba924905b384dadcc5cb6b12b8691c5baa8d6c738589bc6b
+DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 3c27ee511c258f3659d7f8cd5b6d470ffa10a2fc95bd536b272e0bb20c368dfc8c512f23fdc025e85ad90d6f628a58c80d8d15ec0ef8898caf7461162cf2dec2 SHA512 cd845b49341366190834b9782c9ffa270608a35e616ff483b40094913f6d01809421b80a7830117b606e57e6bb0ed9b0ed6dc14220826364fc9d2ee6a5916ad6
+DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114 SHA512 4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
 DIST gentoo-kernel-5.10.215-1.amd64.gpkg.tar 63252480 BLAKE2B 30c8716c1cdf331cfab8d7eb95d5adfef7a400e040bba5b83456a1d4d58becfbce2f198c9db5ea7c269373326ef5ffba8b56f640bb9b8bb6d5ee4c24ef6ae296 SHA512 3c1d2177ae1209cbd84eb93f6b1a1282bdca00ecc0f85064dc4491cc5f67464a41ec8080174e6bf84ed69bcfb963248818b725a95537918eb427f4fd70f8646f
 DIST gentoo-kernel-5.10.215-1.arm64.gpkg.tar 56729600 BLAKE2B 97f46a4c9924a89a3cec0fcb32562cc97cf0a125d34c56c852e9093b3657ed01adb6809f1ee7f27e73fa8f2598807ad94768397ba233fd0d64d79bf57167c9b4 SHA512 cc4a2313ef2765c40e8d7d3d682c443890fc731723c91a2c53c959c38a4819c28a260bb18dc3747f005ce5f6bfcd3060614b395125c078aae29d1662634cbccb
 DIST gentoo-kernel-5.10.215-1.ppc64le.gpkg.tar 52889600 BLAKE2B 1c56d8fae69f0780c3ea465c0cec3e4cb32b850e79141f8031a023cff187a70df822de8012a22acefdb14d8958edbd3bd1bfbfca0ab28138f967f0bc02a9aaf1 SHA512 dcd61155c9eec88dffaadd95516dc99b9d6a29cef9578cb7e1d4cee10927ffd34ea56ae6940af82ee48ea2b83888dfdc6eeeec419140a02866326b2c36d07b26
@@ -82,6 +84,10 @@ DIST gentoo-kernel-6.8.8-1.amd64.gpkg.tar 150845440 BLAKE2B 21ab1a43ecd330a4b256
 DIST gentoo-kernel-6.8.8-1.arm64.gpkg.tar 122419200 BLAKE2B 31930852c01971e77d14bc1b4479c279746c567d453d019d4bf6ba4bd1ad837001e307c6d09cadf7af265931d53af64fabf3d5de04786f72b2c692535e07f322 SHA512 d2f0a6628949e549819fc4250ba27990bc3c53b0b930f1256e5d5dfaa07e5dcc13d0de3ecf6db13458d6f07679f4fe0f05273855727fa8b0681c951dfa9e6e7b
 DIST gentoo-kernel-6.8.8-1.ppc64le.gpkg.tar 66273280 BLAKE2B 4c87b1e884792c8102c12c37dba0d0cacddbc2af10287c5739aefade661b92eec01a0ff3cbbda0a15eb2dc008c0eefe7bba91890bbe45e423e730a4acde925f1 SHA512 5e799fa7614cf113449f4fc91194dbd566324e56d49477404fcfa71390e379a5d80b1e4df244f02f02d36438ba0054a8f374951a492e4212b8ded16968f04dfa
 DIST gentoo-kernel-6.8.8-1.x86.gpkg.tar 69980160 BLAKE2B 5a7a6cc7252f05723ac848e0181d3b27b4810d052f3f5da21650eeff10519bda0603667dec1c794f51d26c318c99944bd94127aab53f2a30d2ce120f12ab6b8c SHA512 41ba320ce21129ac7365eed3582497d954c0c732bcfec785873aa268459305253798eebc10a271460d9eebbd4012c256db5ee8c0dbd94fc4846d30495e3d229a
+DIST gentoo-kernel-6.8.9-1.amd64.gpkg.tar 150845440 BLAKE2B 535d166d00958e4b4e499704eeedd76ff24a40df66914fbd54bb8574091d0c71f743a3da19f1f0b39798d537a56e5e45ec9d8dc0dca04fdce04d19cc3f823ae9 SHA512 09c1baf319b212def006d285dc307c59cf581dbdf892998f7eb40d76f453316ebe081de52a068688125091459c6bea5ad120c5851f53fa74b6c97f4014fa28b6
+DIST gentoo-kernel-6.8.9-1.arm64.gpkg.tar 122408960 BLAKE2B f74cc8f857e07dc82d1c6150074557ac33e668c4b49178612dbfe07e5291038f0ea4ab21dff4f3c556db5beb003cf6d39775685833106b9c51c1aa27178d47ac SHA512 7c87576ea64840555c1f38042c87359219f6b35f35a557ba155b9c930ab72c7316b58d7c712565ee6296c80591bc0f45116f56ac286c756bf25433003e25e07d
+DIST gentoo-kernel-6.8.9-1.ppc64le.gpkg.tar 66263040 BLAKE2B b9e3e8bfe611dcdc66e46623e2adf09d7d10bf4624be28e1d7df312ef6a2fdce40af669c4a5a63698871bea0c70361ce580557607f1103b873398ff865ee5d30 SHA512 bcb129a0941a2b5ac4847a97c688f6144dba0db1ae43542b7cad9ccef7825d9a8dcdb6218c43f549269a2682c59fc7cec86134067cafe0cb0fff3dc31566129a
+DIST gentoo-kernel-6.8.9-1.x86.gpkg.tar 69980160 BLAKE2B 37f657c5488ace494dc16355d7dbeb0cfd4a88dd5a4a44f51f392c2414ec4ad95fdba2b6c25b3f6bec4c35946ffe6e5f950c71745ae0ad6f4599301471c6a0a9 SHA512 cf53baeb3b80b4030d336001eed7a6973c1451a7ba02d020e30716a11b1c702a8ad4fcfec69ddafc441d3d9232fbb61ed1d08811208c828ecf0a68bc4f8231f4
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.9.ebuild
new file mode 100644
index 000000000000..9a4e621d4db6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.9.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-02 19:53 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-02 19:53 UTC (permalink / raw
  To: gentoo-commits

commit:     048d12e90608d3c6220a6282f12d0ce4b35ead01
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May  2 19:52:06 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May  2 19:53:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=048d12e9

sys-kernel/gentoo-kernel-bin: Bump to 5.15.158

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.158.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7007e7ca7297..811846237daf 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-166.base.tar.xz 6725224 BLAKE2B f19d204334748c6c5befdecb51c
 DIST genpatches-5.15-166.extras.tar.xz 3940 BLAKE2B 6db1809d2ff7d407c12a461c737a80ddfd0a91aa762ad2624613640202f9a65bc39b538007826740f42f8aa210b13f2936124737c5d5793a94a9778456135445 SHA512 45d025bbede7990ac1a8f285a6c27d4df79aab77842ec2f63b7e2e44b53b27f00da5e3866ced56fde852453130dc0930e8a1b2e95873af4c2d7a663649d1f800
 DIST genpatches-5.15-167.base.tar.xz 6743824 BLAKE2B 4982628750d9373adf5b97fbd9d1042772cfdb2724b101ea7dc36b39587e78ec40cb1fc0c2fffa7e8e5e9d6361f0efa1445288fcf50f4d393a794c3566cb4ea4 SHA512 3ca376b96d52855d1c4708011defa2822fb94048ee7354da68db03df4f92497580b141d1b74982c8d6cf8370fbccbaf0883d417c18c5c0d3762c8d6fbfe977cb
 DIST genpatches-5.15-167.extras.tar.xz 3936 BLAKE2B 48ef973309b1831ddb3775e95707a5550d18634cd3b567a5616e00f03613c9ec7ccb842fba4a4fe13b88190e7f7ad061ad524fcfadba4a196e8ebc0e5c40f245 SHA512 4ecf70a33fb2e3d825d952b7ac32ec1b0cb38f15f4f77d2bf955749bb97cb438db76974c40372ee894195e11954f9097ac6ecf17832f5188f47f69e6b917bfd5
+DIST genpatches-5.15-168.base.tar.xz 6757748 BLAKE2B 32b6ebb14ed20864b51fef7cf5e81bee96e4b634829d10b0f29172c41129caf856442cb7c116a4982c6ec92324661daca1a0644febac00d2d39ddd43fe1902b9 SHA512 62b37104e6ac0c9eb09de4fd1657e945be70e90d4682537e762f63ca8ef34da713619d518bf6a0fb35aac4b1541a44d91ee18d806211c7e4cc4124449de49bfc
+DIST genpatches-5.15-168.extras.tar.xz 3972 BLAKE2B 6cde986105f72e9282c78f59c8bb82bd3ac7c5c03adb3b3c1c657204624df2a28048ac0fe095759d5906bcd6677831d9962894b76390c2861482440120e72fe5 SHA512 6e067603b8e0e318703a59347d38d7aeb44a3097c39df07881c0f5250207b05442053a8ddf32069ead729ab4c36ccc1177ee8d82417ae2dbe16014b221d0d1ad
 DIST genpatches-6.1-96.base.tar.xz 5079348 BLAKE2B 97ea3473a5189a92ea4478ff82051fb6b9b48344284168902c98674f4d093e2d9e8deaafc5e6ffdfe4653c7aa41bacb5c094f867dba3e283bf2fbb236d753d80 SHA512 3e7f9a56a0767b7532c89460c156d663e2bed069223c27f7b6d5ca7084c3ee869b00bd63a844989c4801e29e442ddf7889c4a025af97195228e181564d8f087e
 DIST genpatches-6.1-96.extras.tar.xz 3812 BLAKE2B 506642a22002bf8bd3607d2bf060740e29d1a6bb649b0345f751c83e504f1084bf0bf279e69c7f52fae517acd7b166c32861f5263d843a02384d12b7f6e04e9c SHA512 1c5a7f9e3f28d2db1d0136a037d32c30cfe754186491970addb9f3b8d24bad851e9472c028e6eb8dcc71bf892a227d7a7e606fa7b7210cf11f79b6d8a063617a
 DIST genpatches-6.1-97.base.tar.xz 5144036 BLAKE2B fd20d0a6c4b3f2bb68a97bc71e4853d0a1d2d93433904480fd89787c11976be51dc3510fa130cbcabfc47fa68be9aa66a5ddaceeff522f4b96c95d35e5c31802 SHA512 db1cba6f4b2db0bd24430622ffd4eb883416f559e22f8f7116ce1d26a78dcb811c02efb896e0cf470c4a7839a3af7a564041f0b4ee56d1febbc52da62656895f
@@ -36,6 +38,10 @@ DIST gentoo-kernel-5.15.157-1.amd64.gpkg.tar 66375680 BLAKE2B e27d6f2dd3259c31d5
 DIST gentoo-kernel-5.15.157-1.arm64.gpkg.tar 59750400 BLAKE2B 5891ee1990ba5dd2f70eb2634595e6510d22e30dc7e21d66bf2c2f69c09573ba73aaee2893bf53af5a44fde99b6167d18a03725dc105dd5e4961f61bc4cb258e SHA512 42f2ab5d0909ad8ada4ddc9e4c00360e1d7e123da2b0d7c7652869a262b47312e23748540e9f05f96fb00a7bc083c933b7cc73cdb752b518e99c7731de82e3fc
 DIST gentoo-kernel-5.15.157-1.ppc64le.gpkg.tar 54978560 BLAKE2B 0734dabf3b1ad4aa07177ca3ebbd210d3a7ae891974b570a313b6532fc88cd02acf6d27f2cabd90000aaa0384d916324dbd52e5b622eeed4849b9293ef76e6da SHA512 0dad2046b49f24ffda15b4cff953065fc06209dfd1cc914c3ccc57282fed613d7fa3c5db4533c6b1dd156b981533b47048d715882af5e06a5bbe30713aba82f5
 DIST gentoo-kernel-5.15.157-1.x86.gpkg.tar 56166400 BLAKE2B c55ed8c02a2946490371d60e038d628926e40071e9cbbcfef73d287fdb8d44b348c03bc5c0a356ac09375a02b6d06a1e27ca024b5c3fcc956a8122008c3f8876 SHA512 bf40c482dd05ee75c0719fcdf556a18aa68ffbdb3539b8954fa562e79b731b283cba962500153758f78e9f1222a4aa8b46140b96553d1acd406fa80bab9e3531
+DIST gentoo-kernel-5.15.158-1.amd64.gpkg.tar 66334720 BLAKE2B 054aa0baf29da57881e4c00531a3ad1554d35c174b7e5be89269734045daf23dad8ed19782c7cb313e4f5a41481d1f78920b71266aedd9cd89fa25cf69d2133b SHA512 ef9b138c73071eccb483327b9677b0162c17d4d38e2056a0ef0a2f4780e9a4cf3969567dde9bc6b6a5176912f63b1bfa5f36311b5b9f068410eb538448e01b4b
+DIST gentoo-kernel-5.15.158-1.arm64.gpkg.tar 59740160 BLAKE2B b1da63e9085ed1b899f41d6a142f6882dcab9f66bec90a772eaa53ad72b4ffb3822356286a93d07ae522b56ded61f04344b511b3e2892a6475db5b4da7f818cb SHA512 d808b1a493935e537b72d7d0c7655fd50eb5488a3e1e73b5bda81031828b8c6c9155d20d66ca56f6b1dd2c595459149053f5ad06fcc050ce44037c13ac03a3ef
+DIST gentoo-kernel-5.15.158-1.ppc64le.gpkg.tar 54978560 BLAKE2B 63c1ce29e1c261032df9622bba0fc80ef1d9de09518be7f10f5b40ff264c0ee794893803dc49dd9f290f6831e66309d48c3f9de40b924dcfe924d27a12bdf774 SHA512 6fd9500b64670486c8cca45b63e5a0d74871d35f3bc3ff20c20db2e41c80da61fd0309e07728b624ef9cbe4a6adaa3b8eeb2a26f43564233bd97f41ce9eeba90
+DIST gentoo-kernel-5.15.158-1.x86.gpkg.tar 56156160 BLAKE2B 997fea1701a93f54cd4b57b2c0cacbf192832d0183a32069a9ad10fb2efd43bae9bfca5047d61367d88b6883111c60dced1f750f41d2a62a4335aa871f5aacff SHA512 735031748864bda5555a4d038135395d051af8e9bd2007d287560b5346d4d5721460a9511fb82c3ced87f3a450272a3fc53562b857b6102c7b6635c6bfd0f32f
 DIST gentoo-kernel-6.1.87-1.amd64.gpkg.tar 72632320 BLAKE2B 599a9e9f056e91992a8da7c1ee9f417c414c9ceb9287be3a74324ebd6e3b0033a4b4903e3cb67793071a93ca6a9f13b4df1ef95eabe5fa3f8037898acb9e4848 SHA512 5cabe303802826b534705afd6c2258bfe141166217f9a895df6704eff7f52e85aa0aa20d880e6a6707acb130b6a8c89fa3c584e03bf3ada7015a69f0e1ad75b7
 DIST gentoo-kernel-6.1.87-1.arm64.gpkg.tar 65617920 BLAKE2B 7b9956650c78986e5a542835a51cfa8794feb88dac8edbbe20299da079f6dd0a966ae78bc824f0d96813bdd449e0665c38d714b482fcfe56cd11a29f1d564a02 SHA512 5866054d693141fc1c95d9c9e4478b33b040631d365f6d76b0720b34ab8bb862700b6c67686aa95eeeb22382ed9d7e2afa08d3884b3e6d7927917b94d643066c
 DIST gentoo-kernel-6.1.87-1.ppc64le.gpkg.tar 59883520 BLAKE2B 1a95e7087902faaa19ae4f423461df9cbd9fad0a4944ebe5dd7009c1ab751e392b6c75d18a5c03677bd7bbc0b1cd0b8ce984f2fcf972de9784ea6c396baee255 SHA512 ef0529856ef34a19335e33840b79ebb7090468af3cbcddc3f4d633beed6c213f76a1d4bd1a7eca1783254493c70664a8ec64ec67aa8dd48ffcc63deaf71ee3f2

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild
new file mode 100644
index 000000000000..eff249432fc9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-02 19:53 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-02 19:53 UTC (permalink / raw
  To: gentoo-commits

commit:     4f7dca813d97a4ca3b6dd4d2315f2b45310b1bda
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May  2 19:52:10 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May  2 19:53:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f7dca81

sys-kernel/gentoo-kernel-bin: Bump to 6.1.90

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.90.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 811846237daf..e56c18d576e8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-97.base.tar.xz 5144036 BLAKE2B fd20d0a6c4b3f2bb68a97bc71e485
 DIST genpatches-6.1-97.extras.tar.xz 3812 BLAKE2B d76227c06153026771849653a004ba3474a895e8757c46bc943eee5e30eddb86c7ee50272b339def3c07224ff65ad09e0e6cdd84f5622d2f7e74ef56e7c3ddbb SHA512 b2df67590530801817fbb0d9bc1a317df5642af16147bb325ff562e3cd2796296592a12ecfc1775f6cf9302ae7740c3cf3ec9c8637c4bbf8f7a0893eaaaf1695
 DIST genpatches-6.1-98.base.tar.xz 5144484 BLAKE2B a337723a77e23789037ff71138906e1fe97dc14f928f2166de39a0d337998b11cd2decc91664f0d20e61632ed5b8870a9bbbcd5464ea83ac51769a16daa7757d SHA512 f1877eca1741c7b7d8e844fd8e9f47a228ea00803d5b352fc59d4af1d5e45a7bb817ee2953272e4ca49684df100875eb2d6f2fd3ed2165814c280ee588e9252b
 DIST genpatches-6.1-98.extras.tar.xz 3848 BLAKE2B c5092984f64c4b87256366831bc028613cb98b907b8fc162b0048f2f5185daa54021697f3ea783a56a531e036c504788b5d2e397994f18dc9c553a07b44877a2 SHA512 68a7e9ea763d2e1de5ecd8fa587338a1e72e94bddd88a295023d799a2150f584208d08eb2c451d0d0a951b08d42f5b1d6e3ef08433b4953d1ae77d729a9ae8e7
+DIST genpatches-6.1-99.base.tar.xz 5167668 BLAKE2B 0dfd80fa50e373b99b3ec8c2adcc80eabaa0df9606831465c2afbca34cc195f41902a5ad4472b822eb2e011356c51b257a39294ae1d123c7384f915bd0a6249a SHA512 39116b71b7da155596a158ebb1aeafb029bf5c0d1ec983efbbdb323af61fc505c3a67beac4e6f888b3b673cdc271ef1dbc3090580aa89f573a652ebe0d501ccf
+DIST genpatches-6.1-99.extras.tar.xz 3848 BLAKE2B aaa18ac05550c0694e3a8051e41acbf7b135d593dbbe2ebf8f757996502d1721e96cf11edb5ae87337667f340640ee1ca55de0a8266b4a2fc929dc80065df746 SHA512 0528cbbeb530d0765af843db8479ab6ce011df60be5c3bdc913c81f1299868f772e9d751b973edd75d7020cef7ac0f5645528e50b87f4ae59fac2392cf86137d
 DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B afeb95582f83a941d830e8a90d1b7e6275d6d43b41de93aeb01dc743b1afafc5d675d98b66b528899fe9e69fe856402059932be58487c74bfc0102cff748244a SHA512 bf2848bc7e668b8b8df410f22f66b575ccd3a4d160efc6ac5d3549e4d34dc10d81736d8dbf689e64414491d4bb5479c54ee8ba7d6ad9d3dcae7db1d15c13dff0
 DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2 SHA512 37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
 DIST genpatches-6.6-36.base.tar.xz 1937600 BLAKE2B 8e3483fb9e7b3f6f63e97eb4dc66e7f0ea8c48fc22c17981d930d89fdb878fe0325fa7898df1baa8e8252a2ca122ab77e027e0e1da0881c9240a70d5dd912951 SHA512 8b66b6584b7d14ef3a897e4d71395340d6b350ed53a656988f40487da3819d403fdacc209df593459042d6c5f3ec4605f3e0d7cd78654cbcee9928ea022a6be6
@@ -54,6 +56,10 @@ DIST gentoo-kernel-6.1.89-1.amd64.gpkg.tar 72622080 BLAKE2B 5892a9eab6d10e5c427e
 DIST gentoo-kernel-6.1.89-1.arm64.gpkg.tar 65628160 BLAKE2B 65ab898e461000a4da01845841060ef034aeb84692e8e7a86567a77876989584e6a8b3d500c11a965343c6af27ea1b4ca0e44742aca330c5d6893d987ddab71b SHA512 5babf60b18e788001491062c45c9b9c40e20b6cd8ed5dd19fdf9a0157cfdd17b5faa7894b0330aee798f5f9d26aca33ef4da086e90696da8925f7819ff64542b
 DIST gentoo-kernel-6.1.89-1.ppc64le.gpkg.tar 59893760 BLAKE2B 83e12bc1ee386dffa018fef349c3e57d1fcf8486735a0e89daf75e67700d232c338d9c283f6b8a75ef911bc6235ba0d1d49bb01c408d135ffde76c2bda6c6bf0 SHA512 8c05cc60114c2dd8c5bb9b658f717592200677710b5bc7f1fcb6ed8acef287761deec7d6b8a3fefe53bbcd64b67d166dcab25c95576eca9262f1e12f4d60038b
 DIST gentoo-kernel-6.1.89-1.x86.gpkg.tar 62177280 BLAKE2B 0e608e202860b9194eacd9851cd8487b58792d43dd4a41582cde052494fec13bb1602da4e075c997b07685af4a83b913cf770c17c90a1543d6b47df0c98a3333 SHA512 06c481bde149a3cd064c79e9f4f7eb0a5c42e9a053b906bb6e8f84f23e19df46f433e4d5cbc9dee97a18697a800309c55bca1cd70d90ce5ea247190ec60d8c6a
+DIST gentoo-kernel-6.1.90-1.amd64.gpkg.tar 72663040 BLAKE2B 6dbe6f600813818ffc46010666601ce7e3061ecb6cdf572ad30d1031bede6070d44006302b9f447955f389d271ffc8d2de77663b2c4a8f3d1e0beb4f9f0a1a61 SHA512 a2b9a96d3fb7bc70a762a89e345dab66e3ffeafea3024b97160b9dae1cd94552c7fd383b3f41660713ed041769745a684c7a421402c2e2bc08dd72e7a07a489b
+DIST gentoo-kernel-6.1.90-1.arm64.gpkg.tar 65628160 BLAKE2B a8bc732862da36778119a7d0ce254ce43e72057ea15130f8bcbda0a66ad11fe4dbbb7befcac9d94fbbcbbea072fbab7728ae25eebea7b2ba59e2d8ae2870331c SHA512 53e3854942b596fe76025f0e782f476fc557e4fde1e7a505734af334903687744b9e9c4269742c6bde0bb101ea77263f315c47a8180cbde4cbccd641f6af5f09
+DIST gentoo-kernel-6.1.90-1.ppc64le.gpkg.tar 59883520 BLAKE2B e76649abaaa9c677ef517a84a587e3f110baa0b9e16d208197048f7aa39a6af10eb10649071e6af81afe8a834c86afd62063942aff7f79ddf62c2e1fd80b2d79 SHA512 6bbe5303c41d83d79e567ecc172fdcb5bfbaac1065b045363d486bd1a8a8cb2c9a2670432fee05463db79cdb99aa6c20c1379f51472d3da8f1455eb485ab4782
+DIST gentoo-kernel-6.1.90-1.x86.gpkg.tar 62177280 BLAKE2B a94404b8b8686c827262328dc9838be5165c354d8511ac467b88f682d7682b120b5e68b38ad5a082eca0d0f8c24f7a4ace540f3f7903b222bb499d488d847038 SHA512 29ae3125a062d276a7ac2cc8a0c8d2ceedde9b14e491dd0384ca90741ba756b64997576deb528b2d7241abbac698112b250c57a9dde185f8b070833274ae1e0a
 DIST gentoo-kernel-6.6.28-1.amd64.gpkg.tar 147210240 BLAKE2B d043e6ceefa8c0d294d37aea78b06b7b1c11970ad4f8d4a3f24e4fed28d6d9868277fa64eed455b21208b05accb9c9abca71c4da519ca4af830ddbbad7ffec7d SHA512 dbe14cf733b0628509790affcd5b313cdbd66e4176a889147150c109efcc1f07a008909a8f800ec11991bb1577e711e4cdcb8c7a1c032e351c7f99eebc369886
 DIST gentoo-kernel-6.6.28-1.arm64.gpkg.tar 119285760 BLAKE2B a62e4d589266b5e6f40c67fa19522ad075a72ac84b14cb27e25afab5a342b4a0d6dbef607e51d39f333c14da7b8fce5e74ccaf036ba4841b1ce78fcd0fa9d823 SHA512 5ed1c8ccc55d5f36a63a6d743f391825acf2b25d944ea7c1a162fdc14e14c7443c8ae5e4d5cb5b2c30250d68466b8c14c6aa340327baf34ee632e24d848e0345
 DIST gentoo-kernel-6.6.28-1.ppc64le.gpkg.tar 64378880 BLAKE2B 4c0c0727cb45d642d0c9e9d4a7a9052934d47ba3f921ae4534d11fbc28b9afb059b159abd3ae72e5a3c56a6d4a6b3044b994518b33324da97c3191b39d1fd16e SHA512 9a0593fb83b314f090f3d70891bfa2fd1b026f111197398e2f966f22c4a29ddd8bdd2cb52fcf24c25b85fff257a6dec7ece81bb11252a74b5716518e4d2ba35a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.90.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.90.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.90.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-02 19:53 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-02 19:53 UTC (permalink / raw
  To: gentoo-commits

commit:     f6366b13d28ba591a8086bee70b8b7e0e6d82c28
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May  2 19:52:13 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May  2 19:53:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6366b13

sys-kernel/gentoo-kernel-bin: Bump to 6.6.30

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.30.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e56c18d576e8..af4934243d06 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B afeb95582f83a941d830e8a90d1b7
 DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2 SHA512 37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
 DIST genpatches-6.6-36.base.tar.xz 1937600 BLAKE2B 8e3483fb9e7b3f6f63e97eb4dc66e7f0ea8c48fc22c17981d930d89fdb878fe0325fa7898df1baa8e8252a2ca122ab77e027e0e1da0881c9240a70d5dd912951 SHA512 8b66b6584b7d14ef3a897e4d71395340d6b350ed53a656988f40487da3819d403fdacc209df593459042d6c5f3ec4605f3e0d7cd78654cbcee9928ea022a6be6
 DIST genpatches-6.6-36.extras.tar.xz 3704 BLAKE2B f264b10b2956dee9762df626cc764f53f8935b774fa84c08e553b52cc23bc91e48580b46cb5ba29f2364ac6ef98ef8993757e750cc7e5d020061118483083bb6 SHA512 c006fad1e9cd0aaa3d8d4698e8fa44a17dfa121eab23991cf3549a49cb132543a070b4ed3ab980267225eec8700dd0c6e9b71c20489a16288d22fcefd0166a9a
+DIST genpatches-6.6-37.base.tar.xz 1986828 BLAKE2B 003cfae8adc04f3ea319ecff4344662e27df5d501bcdcb1801d6b429ac85a60834a896a9222e0b9ba7c173376fa137a2470cb04f08289abd6805a2f0b07b0b0e SHA512 e21bc0eac8103091dae7d3e5d29ceebb4e47eb3e1fe63d577b0d000444837d723568c13bfac4f5deb61132dc3adc153e8de4661a15e6880b38fb097bb143bbf1
+DIST genpatches-6.6-37.extras.tar.xz 3736 BLAKE2B e54e5dc4b2cc854dbac9fc0d03dad93cbe4aa639142090271abcc0e797ab28e3377986f46767df8d6802edaed058e1b3999067c96d05ec8bbb42f48e33f96cb6 SHA512 be6299eedccde2d9e4cd37d4df14ef6c6a404892f18c40c4acfac31dfd20f1f0c28be767fccd8a7ee0817b32490057c76fc01d895f979686ade5a0357a59515b
 DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 87b6006dd317b24157dc7af3e0386ff598c9b596e0fe7cdc5f8f109d56191ff6741d6c55f359bc1e43ce9fc2887a614edbc1a2871343dace4ee57d2f472ff8a4 SHA512 fdc83b414ca5d72323646d345d95071a175f0a52470fb4a4b5cc7e9a3c8fd59e8d257396a8ff0bfdff81177bc24aaa3b22ba20b27b7bcf31eb71d8b428edfe0f
 DIST genpatches-6.8-10.extras.tar.xz 3704 BLAKE2B d836e79733083c5587dcb63d1fb3c30c7b91aee70660681b5fcfbdf90d4ba6fdca09dcbdab29588d267e07ffa8b338223e9590539356fa862e8fa211827d6f9f SHA512 bb01fb545a182d3073590939b172755b1883e827b6687870f889634ac00949308fd62e0d870e6d6d18d8c517dfbeafd3252f9b61d589522cf5c9d09d534ec6a4
 DIST genpatches-6.8-11.base.tar.xz 623140 BLAKE2B ab3aa16e717dc0ad99893ac73e6de6af38e83f09722088596cb0ed55d77a33c8f490c3ce81c0757933ff28bd068430adcceb99395c0a7b92c6713b89566d92a4 SHA512 19bd09eac56870b47f14373d648f839effe0e7e913cb7f61fb3c17e4f882768020c4069b72a7a384224116f5cd6b7a93b75b960a14d24c7e71fa1a083ab4c506
@@ -68,6 +70,10 @@ DIST gentoo-kernel-6.6.29-1.amd64.gpkg.tar 147220480 BLAKE2B 12d820e99a63be0c780
 DIST gentoo-kernel-6.6.29-1.arm64.gpkg.tar 119296000 BLAKE2B 6eee63fa2b9be94abaec4466822a3a17fec744f2783a0ad913ff697cc222996f166932eec38f0aa55c945c67bf1c32d0b0202ea28957d56f44abbbe871fb37df SHA512 e8e4f860065752641a83f4f0fd7bad80782571c24d113e783753f5dd77160168548dcb509f4cd0e27ced29c76a464a227833e000b93e56d4d0ce491452373473
 DIST gentoo-kernel-6.6.29-1.ppc64le.gpkg.tar 64378880 BLAKE2B d4e7586c6429117ee606d3b30bdb4771d1dc84d81e9eb3f85e7750815b5698b29891bfa688816dd0a33e7c8d4c2e2c69085c1b072b719487ad7920b6589cc836 SHA512 05029c21b2d2431ad347f41a2753fffbd542284bac40718133d96a7f0ef9cb19cfeee0fd46193adaf2b3778d7d43f0004222d905ca15ee2b2df9b964b57ab006
 DIST gentoo-kernel-6.6.29-1.x86.gpkg.tar 68331520 BLAKE2B cec0350b4f51a38de21a05e9fd8d4884ad81161c41d7b5e5bab427cb0be9c21544fad1f5272ad02d7694f7c444f013f4ce29e818cfbc61b4f96cf7734cdf21c6 SHA512 bf446bd7b9262d0fb1f5bf1ff41e7a09145d122389929ad3dd5be035d335b572adeff876e6ab8223d0b40a16dbaef56550cf7f8879e68154e415504a96ac95d9
+DIST gentoo-kernel-6.6.30-1.amd64.gpkg.tar 147240960 BLAKE2B af0b3a2289bb6b4160bb03dfc4ecf85fcc7445f74cf966c47795ee1ea1884003cab8d57a8c9c166f0c2ebdd88c0c8c09f0d9ebf95de0d2b2f1496b1aa4f85788 SHA512 e0a6d1b773b9d7148399cf4aef99258c70ea09bd4b45b0892e8f02626a567f519cef6e12b8295d08406145fa4a38d61e6e8106f12fc5fea5eaca42dba01e5f7f
+DIST gentoo-kernel-6.6.30-1.arm64.gpkg.tar 119306240 BLAKE2B eb6a34e2a34873c64079dc0370bd750818af440eeb9fa2020c42755e4ce00774d80ab595fa2a35a5e706603ceafce03cf728750cd4d3148a4ef3ad897468fb4d SHA512 b05e624b34bb217137eaa3d984502a0408019b70c2230c380ba19264cdc586d6401802916e03863f6c36af933a095d0ebc53d3b880c6f7fb7d8bdf6bb9a60c10
+DIST gentoo-kernel-6.6.30-1.ppc64le.gpkg.tar 64389120 BLAKE2B db436724c0a978faabd8cf7ea6d4c6c1dc5c8537de25a95c6af142a3ef274612d4fedcb92a394f536c4f8431fe78e1cd946c5f2b7eead01fa9a0268f38870217 SHA512 cc01db0e74aef830c130e029eedd7072853413875cb436aaf1d34baef1f5fb1596b04fb16b9a2882c6625eefead272d1ba29de37afa43eae67ed97167ada9783
+DIST gentoo-kernel-6.6.30-1.x86.gpkg.tar 68341760 BLAKE2B 2e931cf3d3dda1958c969261302811db5fef3ccfe6ac0a24a0cd69382c4e6c01613f78e9131e048c7a908bcff9ec069f1602f4c007ef6658efcf27e383adb2c5 SHA512 ec63fc1e2042ee83a2dca56a88dfd637d106151c7e1ec6607e5ac5ae6e694ba2dff88d957464793f8d042af6b4e7ba9bda6b624497d0db6c4130dbb5393122c2
 DIST gentoo-kernel-6.8.7-1.amd64.gpkg.tar 150804480 BLAKE2B e77ab6f1ecb04ff826eab5acc0e802ee66b4418dcf36996240f21bca3d2b455b19d8665b867f6b410e814e245040ca931996b6ef5f8dbfaccf89cbeec21e063f SHA512 0c137076bd29fde13ad553da908a13e1a7bbf5f9e8c48c1616a61114ecb9039b6e175b6cd806885f87d0d2858d24115a992672b1c0c072b74772b42dba0321d5
 DIST gentoo-kernel-6.8.7-1.arm64.gpkg.tar 122388480 BLAKE2B 764da1d27dfab1318aeda21163697ca39768485c19a397ba0f5cbe4ae20905a4de258f4a15e4ead7758bdd421d1ea1d59a70fea2f2912c1a7c0d7036125bf119 SHA512 fd37ac0317f5d13c302099623368d737d5dc4fb401049b99d583d3ab3a6433c118ee95f2bf07e088b239ff878db8e6500d32c1e92011dd209a45a618595c7bf6
 DIST gentoo-kernel-6.8.7-1.ppc64le.gpkg.tar 66252800 BLAKE2B 58f910af5acaf481d2c2a1c9d1ca7e4eda0d6a2670325f9c9f4e26ae879eb5aba05b473815d6fa49d97149e482a0ec85c7d89dda28da5275ccb9592a11cc959d SHA512 6cbad4972b9f47e41116b688d6e4b56e3634b075688f8dffbc9f5f23ab9bd7f1cb5419a44b29f8afd7507a6c0ec7838ccd171387c7e117acfd1819c261f3faef

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild
new file mode 100644
index 000000000000..ecc98612a7de
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-02 19:53 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-02 19:53 UTC (permalink / raw
  To: gentoo-commits

commit:     4bd00a5f89674277d2ad107550f06c60344a8d1f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May  2 19:52:03 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May  2 19:53:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bd00a5f

sys-kernel/gentoo-kernel-bin: Bump to 5.10.216

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.216.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index de50fe5bf70a..7007e7ca7297 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-226.base.tar.xz 6746984 BLAKE2B 4a043c8df9beff87431cc7d0bd3ab0d94e0a0461c00bfa01decdf2f624a3f8ae9373f7f7881282a09966323293dc9431f64e66192aa9c8013ecc1f22e356a7fb SHA512 792ef6447e5129a629e9cb7da8b6199bbff0238503c899d1836c7670c3b45982ed321c0cf09520ca51f52a7188b08aa02c960f44c4e4a3e6a4922b9b9a2a2f25
 DIST genpatches-5.10-226.extras.tar.xz 3876 BLAKE2B 9d4753364d4931fa6210dffabdf4fb02529f6af18cd47e0520d03fa0eed5aff60c87e5a85004ee84de3476b04d3abafce237b168fef83a6609e0e42b9672ddaa SHA512 b7db48e51d982ddff47142f6852d0a0a8240289ec6f2a547e9d2cc89c7930cbf2ef596a080fb77560d1267072d2573b16a2e02f946e6e9aa31076d1b7524de68
+DIST genpatches-5.10-227.base.tar.xz 6772808 BLAKE2B c026e8b9a2de5ed827e2027c80bda5e1f5c30fdffd82644d5c3001449263142dd6cda9937c4ad5afb63276b4c072ce72dfdb061bc3be432ba89f9aa98c5214d0 SHA512 69cc93e9c8f09443d9d1fc999ba8b9c1d2c2fb5182520a7d1530723ab4797f113c69ad0ed9b05743e8062441af0290e16dce3cd4eb4bdd1f805b43c54932c8f3
+DIST genpatches-5.10-227.extras.tar.xz 3912 BLAKE2B bf7fb2754d5ff315fae18f3b82b2b9df80038bbac9a8fdeccb6cd567df6efbb41ba1c16440bbd839ca63f27218d0721016b016d4521b98ed04ecbac80c5ac0aa SHA512 c5b62dd417f727062ca73ff379fc8aac95a393931a379fa7aa83207d3b98128fd89f282a2454620a5a695db7dc3ca9ecb77e57c37f81bdec5abaa8fa84485766
 DIST genpatches-5.15-166.base.tar.xz 6725224 BLAKE2B f19d204334748c6c5befdecb51cf9250f87f022599fd5d3c04053a9326a0832ea370b0238dc7167fe75b36e97118799dc3739b7313f92ba30143f7e2ca6c71ed SHA512 f200cb2ef8266f84ae9865f506dac6bd938383c56c3197c1ec722fb3698f14c2f6c3ffec284bb45e695877f99d8da29e7d73d16191bd81ac142eeaf55835a012
 DIST genpatches-5.15-166.extras.tar.xz 3940 BLAKE2B 6db1809d2ff7d407c12a461c737a80ddfd0a91aa762ad2624613640202f9a65bc39b538007826740f42f8aa210b13f2936124737c5d5793a94a9778456135445 SHA512 45d025bbede7990ac1a8f285a6c27d4df79aab77842ec2f63b7e2e44b53b27f00da5e3866ced56fde852453130dc0930e8a1b2e95873af4c2d7a663649d1f800
 DIST genpatches-5.15-167.base.tar.xz 6743824 BLAKE2B 4982628750d9373adf5b97fbd9d1042772cfdb2724b101ea7dc36b39587e78ec40cb1fc0c2fffa7e8e5e9d6361f0efa1445288fcf50f4d393a794c3566cb4ea4 SHA512 3ca376b96d52855d1c4708011defa2822fb94048ee7354da68db03df4f92497580b141d1b74982c8d6cf8370fbccbaf0883d417c18c5c0d3762c8d6fbfe977cb
@@ -22,6 +24,10 @@ DIST gentoo-kernel-5.10.215-1.amd64.gpkg.tar 63252480 BLAKE2B 30c8716c1cdf331cfa
 DIST gentoo-kernel-5.10.215-1.arm64.gpkg.tar 56729600 BLAKE2B 97f46a4c9924a89a3cec0fcb32562cc97cf0a125d34c56c852e9093b3657ed01adb6809f1ee7f27e73fa8f2598807ad94768397ba233fd0d64d79bf57167c9b4 SHA512 cc4a2313ef2765c40e8d7d3d682c443890fc731723c91a2c53c959c38a4819c28a260bb18dc3747f005ce5f6bfcd3060614b395125c078aae29d1662634cbccb
 DIST gentoo-kernel-5.10.215-1.ppc64le.gpkg.tar 52889600 BLAKE2B 1c56d8fae69f0780c3ea465c0cec3e4cb32b850e79141f8031a023cff187a70df822de8012a22acefdb14d8958edbd3bd1bfbfca0ab28138f967f0bc02a9aaf1 SHA512 dcd61155c9eec88dffaadd95516dc99b9d6a29cef9578cb7e1d4cee10927ffd34ea56ae6940af82ee48ea2b83888dfdc6eeeec419140a02866326b2c36d07b26
 DIST gentoo-kernel-5.10.215-1.x86.gpkg.tar 53565440 BLAKE2B 5e00e3952325c78e2376f798e08599940957796ef774625d914dac2fbcd628b8409716f1aeed7f4a19be1414f204c66f76731000d2dd34c2b40838f492a7e598 SHA512 eaca96a4a724b9bb194831a348f9d5efdfccd47404bced420720a4a086c7f8185149c350af13bf746d6e6ce0b53621f2ce647c24edff1f0f435654540696c476
+DIST gentoo-kernel-5.10.216-1.amd64.gpkg.tar 63252480 BLAKE2B 787a17da61971c776a2ad55f2d95487073e31a0fa7765b564ff834ea6f6d406b685775b542d3eb25479c10c4348cace5a8c563b2c76c6b39054f0c6e6631a0bb SHA512 46fff78b78b7ca0989e95fb26bfaf9beeb353b943a10c8f6dc837f47133b0109f69d8810da6de6f006176401dcc04fad4a38d1a4b07b56fffa6672c96f26e714
+DIST gentoo-kernel-5.10.216-1.arm64.gpkg.tar 56719360 BLAKE2B 61a5d2a3eb4dc5434646cea9103f34c8b228c6eb337fd031e669836996e3f28dd718106138af1bfc6f8c9e193e6976a0380e20146ba9f131c876255a9e513ea8 SHA512 848b340e05a9be6cca74c5f1e0f876c74836929f84a1bee43bdac53bb65723da4fc6b56d6c02cc2179b01cd97a62199aa971e6d3169c25fdca6f8603e0639884
+DIST gentoo-kernel-5.10.216-1.ppc64le.gpkg.tar 52869120 BLAKE2B 3f5eb4bb82b76321988baf7187fb550794fc246fc369d2006a2337c24c5793ad3e2f9afa1c57b5121e43283d3195e1042f2ec35dec25593c0c7a14d74ad0acd2 SHA512 dfa92819e87f23d37cd51efae717837f3a08300f9a3bc7b7f7a6860178e5b87ec8203087f6d3120565c32589fcba9a70a473e3c708fd5522f45eda8bcdd1003a
+DIST gentoo-kernel-5.10.216-1.x86.gpkg.tar 53575680 BLAKE2B c7aae1005321a3def579e5ed67cc053d5b4ecbe318a7625639f64491fa08c752cb022af13b8d28c8caf5ea3e83e921cd765f61d5bea7de986f2d99a18787db5a SHA512 63fcb2e81c0264f6e4c05727ab7a5badf4656a59f4b0df86b7c14332a3799dafd52b2ede228746fcf1621f0c1c731394664be90462d7fe90fff96f9328909f00
 DIST gentoo-kernel-5.15.156-1.amd64.gpkg.tar 66375680 BLAKE2B b847eb9eae449320470adfe5e56c3c83c01fe262fa10ea59d157b5f2e5d075a2f8239564c1b4c65b528ddc0f93d52d66b911f65c8b5f1f198a8397bb861614f6 SHA512 23717623745e1dadd96143745da26f7a0bdf134bae5b88faefc73e325284c66850ba9a828afa2684fc26989aee7e862bd2699b20dd6d9cbdc42e305d373027e3
 DIST gentoo-kernel-5.15.156-1.arm64.gpkg.tar 59740160 BLAKE2B c75cc772ace28b6ec91f7b8a478e5f2515a2b4405f42371d8993e68372ec26dafd9aec970ab17134c1cf1153cad8cee96b61637e5e0105bce632be4135a589fe SHA512 54084ecf891bc7bffe1c1895334828d4bf49f03a8b6f46afb7247815a76dbdb9b56daba97c5bfdbda8574ce2eb723e52fd90cd766832597caa9439e881332b82
 DIST gentoo-kernel-5.15.156-1.ppc64le.gpkg.tar 54988800 BLAKE2B f5065862dc552bf0b91a7333b10651a79f61776d06fbd016ca4116ae4f388f8dc499caba7f4fb566eef6b720dc337e03913b9fdd52c58131852a5b3c6afb939d SHA512 8441ffe065c51231fe0a104134ce69d5f223fe5369f97ec4daf6b628e7e70c626a6aa8112b1c4f04192cbbd0e5bb2162723316ff74857d6fcdb55f2c19513263

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild
new file mode 100644
index 000000000000..1a44f330be18
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-07 10:05 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-05-07 10:05 UTC (permalink / raw
  To: gentoo-commits

commit:     0828ddf947c438e544eb510fcaa2f1665f06f460
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May  7 10:04:23 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May  7 10:04:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0828ddf9

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.30 x86, #931278

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild
index ecc98612a7de..de76d1bd36b5 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-07 10:05 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-05-07 10:05 UTC (permalink / raw
  To: gentoo-commits

commit:     6dd187e152a8bf8a1f44f162853eb0e2aab31728
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May  7 10:04:17 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May  7 10:04:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dd187e1

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.158 x86, #931275

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild
index eff249432fc9..9b56d122c712 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-07 10:05 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-05-07 10:05 UTC (permalink / raw
  To: gentoo-commits

commit:     92e3f13311b987e62897a44244641e0e055ecd19
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May  7 10:04:20 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May  7 10:04:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92e3f133

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.216 x86, #931276

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild
index 1a44f330be18..88890c7f45fd 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-09 12:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-09 12:37 UTC (permalink / raw
  To: gentoo-commits

commit:     4e78195bd67262de989d222490047c75fa9e1fcd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May  9 12:34:04 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May  9 12:34:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e78195b

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.90 amd64 arm64 ppc64 x86, #931277

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.90.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.90.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.90.ebuild
index 1a845828a60b..e436cfb11400 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.90.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.90.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-09 12:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-09 12:37 UTC (permalink / raw
  To: gentoo-commits

commit:     0edbaac11633588b28dd0a94cdd829bb7cfc5d4c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May  9 12:33:55 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May  9 12:33:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0edbaac1

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.158 amd64 arm64 ppc64, #931275

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild
index 9b56d122c712..ef204824142d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-09 12:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-09 12:37 UTC (permalink / raw
  To: gentoo-commits

commit:     dffd1a5d4ca2c9abe4f2dc9c377d3bf27c787911
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May  9 12:33:59 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May  9 12:33:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dffd1a5d

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.216 amd64 arm64 ppc64, #931276

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild
index 88890c7f45fd..056b437be6d3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-09 12:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-09 12:37 UTC (permalink / raw
  To: gentoo-commits

commit:     8fc1d9d51643ec502306e35a7b8cb756af3ef7c1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May  9 12:34:09 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May  9 12:34:09 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc1d9d5

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.30 amd64 arm64 ppc64, #931278

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild
index de76d1bd36b5..722f529cedf9 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-14  8:36 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-14  8:36 UTC (permalink / raw
  To: gentoo-commits

commit:     92aa9032ce8ee9e629252c027f5fedddb8b2eded
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 14 08:08:58 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 14 08:36:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92aa9032

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  60 --------
 .../gentoo-kernel-bin-5.10.215.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.15.156.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.15.157.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-6.1.87.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.88.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.89.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.6.28.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.6.29.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.8.7.ebuild                 | 161 ---------------------
 .../gentoo-kernel-bin-6.8.8.ebuild                 | 161 ---------------------
 11 files changed, 1466 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7bf359b7bc4a..7e04ff311609 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,89 +1,29 @@
-DIST genpatches-5.10-226.base.tar.xz 6746984 BLAKE2B 4a043c8df9beff87431cc7d0bd3ab0d94e0a0461c00bfa01decdf2f624a3f8ae9373f7f7881282a09966323293dc9431f64e66192aa9c8013ecc1f22e356a7fb SHA512 792ef6447e5129a629e9cb7da8b6199bbff0238503c899d1836c7670c3b45982ed321c0cf09520ca51f52a7188b08aa02c960f44c4e4a3e6a4922b9b9a2a2f25
-DIST genpatches-5.10-226.extras.tar.xz 3876 BLAKE2B 9d4753364d4931fa6210dffabdf4fb02529f6af18cd47e0520d03fa0eed5aff60c87e5a85004ee84de3476b04d3abafce237b168fef83a6609e0e42b9672ddaa SHA512 b7db48e51d982ddff47142f6852d0a0a8240289ec6f2a547e9d2cc89c7930cbf2ef596a080fb77560d1267072d2573b16a2e02f946e6e9aa31076d1b7524de68
 DIST genpatches-5.10-227.base.tar.xz 6772808 BLAKE2B c026e8b9a2de5ed827e2027c80bda5e1f5c30fdffd82644d5c3001449263142dd6cda9937c4ad5afb63276b4c072ce72dfdb061bc3be432ba89f9aa98c5214d0 SHA512 69cc93e9c8f09443d9d1fc999ba8b9c1d2c2fb5182520a7d1530723ab4797f113c69ad0ed9b05743e8062441af0290e16dce3cd4eb4bdd1f805b43c54932c8f3
 DIST genpatches-5.10-227.extras.tar.xz 3912 BLAKE2B bf7fb2754d5ff315fae18f3b82b2b9df80038bbac9a8fdeccb6cd567df6efbb41ba1c16440bbd839ca63f27218d0721016b016d4521b98ed04ecbac80c5ac0aa SHA512 c5b62dd417f727062ca73ff379fc8aac95a393931a379fa7aa83207d3b98128fd89f282a2454620a5a695db7dc3ca9ecb77e57c37f81bdec5abaa8fa84485766
-DIST genpatches-5.15-166.base.tar.xz 6725224 BLAKE2B f19d204334748c6c5befdecb51cf9250f87f022599fd5d3c04053a9326a0832ea370b0238dc7167fe75b36e97118799dc3739b7313f92ba30143f7e2ca6c71ed SHA512 f200cb2ef8266f84ae9865f506dac6bd938383c56c3197c1ec722fb3698f14c2f6c3ffec284bb45e695877f99d8da29e7d73d16191bd81ac142eeaf55835a012
-DIST genpatches-5.15-166.extras.tar.xz 3940 BLAKE2B 6db1809d2ff7d407c12a461c737a80ddfd0a91aa762ad2624613640202f9a65bc39b538007826740f42f8aa210b13f2936124737c5d5793a94a9778456135445 SHA512 45d025bbede7990ac1a8f285a6c27d4df79aab77842ec2f63b7e2e44b53b27f00da5e3866ced56fde852453130dc0930e8a1b2e95873af4c2d7a663649d1f800
-DIST genpatches-5.15-167.base.tar.xz 6743824 BLAKE2B 4982628750d9373adf5b97fbd9d1042772cfdb2724b101ea7dc36b39587e78ec40cb1fc0c2fffa7e8e5e9d6361f0efa1445288fcf50f4d393a794c3566cb4ea4 SHA512 3ca376b96d52855d1c4708011defa2822fb94048ee7354da68db03df4f92497580b141d1b74982c8d6cf8370fbccbaf0883d417c18c5c0d3762c8d6fbfe977cb
-DIST genpatches-5.15-167.extras.tar.xz 3936 BLAKE2B 48ef973309b1831ddb3775e95707a5550d18634cd3b567a5616e00f03613c9ec7ccb842fba4a4fe13b88190e7f7ad061ad524fcfadba4a196e8ebc0e5c40f245 SHA512 4ecf70a33fb2e3d825d952b7ac32ec1b0cb38f15f4f77d2bf955749bb97cb438db76974c40372ee894195e11954f9097ac6ecf17832f5188f47f69e6b917bfd5
 DIST genpatches-5.15-168.base.tar.xz 6757748 BLAKE2B 32b6ebb14ed20864b51fef7cf5e81bee96e4b634829d10b0f29172c41129caf856442cb7c116a4982c6ec92324661daca1a0644febac00d2d39ddd43fe1902b9 SHA512 62b37104e6ac0c9eb09de4fd1657e945be70e90d4682537e762f63ca8ef34da713619d518bf6a0fb35aac4b1541a44d91ee18d806211c7e4cc4124449de49bfc
 DIST genpatches-5.15-168.extras.tar.xz 3972 BLAKE2B 6cde986105f72e9282c78f59c8bb82bd3ac7c5c03adb3b3c1c657204624df2a28048ac0fe095759d5906bcd6677831d9962894b76390c2861482440120e72fe5 SHA512 6e067603b8e0e318703a59347d38d7aeb44a3097c39df07881c0f5250207b05442053a8ddf32069ead729ab4c36ccc1177ee8d82417ae2dbe16014b221d0d1ad
-DIST genpatches-6.1-96.base.tar.xz 5079348 BLAKE2B 97ea3473a5189a92ea4478ff82051fb6b9b48344284168902c98674f4d093e2d9e8deaafc5e6ffdfe4653c7aa41bacb5c094f867dba3e283bf2fbb236d753d80 SHA512 3e7f9a56a0767b7532c89460c156d663e2bed069223c27f7b6d5ca7084c3ee869b00bd63a844989c4801e29e442ddf7889c4a025af97195228e181564d8f087e
-DIST genpatches-6.1-96.extras.tar.xz 3812 BLAKE2B 506642a22002bf8bd3607d2bf060740e29d1a6bb649b0345f751c83e504f1084bf0bf279e69c7f52fae517acd7b166c32861f5263d843a02384d12b7f6e04e9c SHA512 1c5a7f9e3f28d2db1d0136a037d32c30cfe754186491970addb9f3b8d24bad851e9472c028e6eb8dcc71bf892a227d7a7e606fa7b7210cf11f79b6d8a063617a
-DIST genpatches-6.1-97.base.tar.xz 5144036 BLAKE2B fd20d0a6c4b3f2bb68a97bc71e4853d0a1d2d93433904480fd89787c11976be51dc3510fa130cbcabfc47fa68be9aa66a5ddaceeff522f4b96c95d35e5c31802 SHA512 db1cba6f4b2db0bd24430622ffd4eb883416f559e22f8f7116ce1d26a78dcb811c02efb896e0cf470c4a7839a3af7a564041f0b4ee56d1febbc52da62656895f
-DIST genpatches-6.1-97.extras.tar.xz 3812 BLAKE2B d76227c06153026771849653a004ba3474a895e8757c46bc943eee5e30eddb86c7ee50272b339def3c07224ff65ad09e0e6cdd84f5622d2f7e74ef56e7c3ddbb SHA512 b2df67590530801817fbb0d9bc1a317df5642af16147bb325ff562e3cd2796296592a12ecfc1775f6cf9302ae7740c3cf3ec9c8637c4bbf8f7a0893eaaaf1695
-DIST genpatches-6.1-98.base.tar.xz 5144484 BLAKE2B a337723a77e23789037ff71138906e1fe97dc14f928f2166de39a0d337998b11cd2decc91664f0d20e61632ed5b8870a9bbbcd5464ea83ac51769a16daa7757d SHA512 f1877eca1741c7b7d8e844fd8e9f47a228ea00803d5b352fc59d4af1d5e45a7bb817ee2953272e4ca49684df100875eb2d6f2fd3ed2165814c280ee588e9252b
-DIST genpatches-6.1-98.extras.tar.xz 3848 BLAKE2B c5092984f64c4b87256366831bc028613cb98b907b8fc162b0048f2f5185daa54021697f3ea783a56a531e036c504788b5d2e397994f18dc9c553a07b44877a2 SHA512 68a7e9ea763d2e1de5ecd8fa587338a1e72e94bddd88a295023d799a2150f584208d08eb2c451d0d0a951b08d42f5b1d6e3ef08433b4953d1ae77d729a9ae8e7
 DIST genpatches-6.1-99.base.tar.xz 5167668 BLAKE2B 0dfd80fa50e373b99b3ec8c2adcc80eabaa0df9606831465c2afbca34cc195f41902a5ad4472b822eb2e011356c51b257a39294ae1d123c7384f915bd0a6249a SHA512 39116b71b7da155596a158ebb1aeafb029bf5c0d1ec983efbbdb323af61fc505c3a67beac4e6f888b3b673cdc271ef1dbc3090580aa89f573a652ebe0d501ccf
 DIST genpatches-6.1-99.extras.tar.xz 3848 BLAKE2B aaa18ac05550c0694e3a8051e41acbf7b135d593dbbe2ebf8f757996502d1721e96cf11edb5ae87337667f340640ee1ca55de0a8266b4a2fc929dc80065df746 SHA512 0528cbbeb530d0765af843db8479ab6ce011df60be5c3bdc913c81f1299868f772e9d751b973edd75d7020cef7ac0f5645528e50b87f4ae59fac2392cf86137d
-DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B afeb95582f83a941d830e8a90d1b7e6275d6d43b41de93aeb01dc743b1afafc5d675d98b66b528899fe9e69fe856402059932be58487c74bfc0102cff748244a SHA512 bf2848bc7e668b8b8df410f22f66b575ccd3a4d160efc6ac5d3549e4d34dc10d81736d8dbf689e64414491d4bb5479c54ee8ba7d6ad9d3dcae7db1d15c13dff0
-DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2 SHA512 37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
-DIST genpatches-6.6-36.base.tar.xz 1937600 BLAKE2B 8e3483fb9e7b3f6f63e97eb4dc66e7f0ea8c48fc22c17981d930d89fdb878fe0325fa7898df1baa8e8252a2ca122ab77e027e0e1da0881c9240a70d5dd912951 SHA512 8b66b6584b7d14ef3a897e4d71395340d6b350ed53a656988f40487da3819d403fdacc209df593459042d6c5f3ec4605f3e0d7cd78654cbcee9928ea022a6be6
-DIST genpatches-6.6-36.extras.tar.xz 3704 BLAKE2B f264b10b2956dee9762df626cc764f53f8935b774fa84c08e553b52cc23bc91e48580b46cb5ba29f2364ac6ef98ef8993757e750cc7e5d020061118483083bb6 SHA512 c006fad1e9cd0aaa3d8d4698e8fa44a17dfa121eab23991cf3549a49cb132543a070b4ed3ab980267225eec8700dd0c6e9b71c20489a16288d22fcefd0166a9a
 DIST genpatches-6.6-37.base.tar.xz 1986828 BLAKE2B 003cfae8adc04f3ea319ecff4344662e27df5d501bcdcb1801d6b429ac85a60834a896a9222e0b9ba7c173376fa137a2470cb04f08289abd6805a2f0b07b0b0e SHA512 e21bc0eac8103091dae7d3e5d29ceebb4e47eb3e1fe63d577b0d000444837d723568c13bfac4f5deb61132dc3adc153e8de4661a15e6880b38fb097bb143bbf1
 DIST genpatches-6.6-37.extras.tar.xz 3736 BLAKE2B e54e5dc4b2cc854dbac9fc0d03dad93cbe4aa639142090271abcc0e797ab28e3377986f46767df8d6802edaed058e1b3999067c96d05ec8bbb42f48e33f96cb6 SHA512 be6299eedccde2d9e4cd37d4df14ef6c6a404892f18c40c4acfac31dfd20f1f0c28be767fccd8a7ee0817b32490057c76fc01d895f979686ade5a0357a59515b
-DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 87b6006dd317b24157dc7af3e0386ff598c9b596e0fe7cdc5f8f109d56191ff6741d6c55f359bc1e43ce9fc2887a614edbc1a2871343dace4ee57d2f472ff8a4 SHA512 fdc83b414ca5d72323646d345d95071a175f0a52470fb4a4b5cc7e9a3c8fd59e8d257396a8ff0bfdff81177bc24aaa3b22ba20b27b7bcf31eb71d8b428edfe0f
-DIST genpatches-6.8-10.extras.tar.xz 3704 BLAKE2B d836e79733083c5587dcb63d1fb3c30c7b91aee70660681b5fcfbdf90d4ba6fdca09dcbdab29588d267e07ffa8b338223e9590539356fa862e8fa211827d6f9f SHA512 bb01fb545a182d3073590939b172755b1883e827b6687870f889634ac00949308fd62e0d870e6d6d18d8c517dfbeafd3252f9b61d589522cf5c9d09d534ec6a4
-DIST genpatches-6.8-11.base.tar.xz 623140 BLAKE2B ab3aa16e717dc0ad99893ac73e6de6af38e83f09722088596cb0ed55d77a33c8f490c3ce81c0757933ff28bd068430adcceb99395c0a7b92c6713b89566d92a4 SHA512 19bd09eac56870b47f14373d648f839effe0e7e913cb7f61fb3c17e4f882768020c4069b72a7a384224116f5cd6b7a93b75b960a14d24c7e71fa1a083ab4c506
-DIST genpatches-6.8-11.extras.tar.xz 3704 BLAKE2B 43eeb24741d062e81942c599bbfcef5bb648597f0cdadb55d71b0c3b8fc154dd8b2ed97ce4fa3beab1eb48afb2dddd030581067fbbd7baddcab8d526aaacf8b9 SHA512 3bd3c9432b380b3969c9fb0b6c750981902b0253b49b68852db70504121e025213935caa98111ef5ba924905b384dadcc5cb6b12b8691c5baa8d6c738589bc6b
 DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 3c27ee511c258f3659d7f8cd5b6d470ffa10a2fc95bd536b272e0bb20c368dfc8c512f23fdc025e85ad90d6f628a58c80d8d15ec0ef8898caf7461162cf2dec2 SHA512 cd845b49341366190834b9782c9ffa270608a35e616ff483b40094913f6d01809421b80a7830117b606e57e6bb0ed9b0ed6dc14220826364fc9d2ee6a5916ad6
 DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114 SHA512 4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
-DIST gentoo-kernel-5.10.215-1.amd64.gpkg.tar 63252480 BLAKE2B 30c8716c1cdf331cfab8d7eb95d5adfef7a400e040bba5b83456a1d4d58becfbce2f198c9db5ea7c269373326ef5ffba8b56f640bb9b8bb6d5ee4c24ef6ae296 SHA512 3c1d2177ae1209cbd84eb93f6b1a1282bdca00ecc0f85064dc4491cc5f67464a41ec8080174e6bf84ed69bcfb963248818b725a95537918eb427f4fd70f8646f
-DIST gentoo-kernel-5.10.215-1.arm64.gpkg.tar 56729600 BLAKE2B 97f46a4c9924a89a3cec0fcb32562cc97cf0a125d34c56c852e9093b3657ed01adb6809f1ee7f27e73fa8f2598807ad94768397ba233fd0d64d79bf57167c9b4 SHA512 cc4a2313ef2765c40e8d7d3d682c443890fc731723c91a2c53c959c38a4819c28a260bb18dc3747f005ce5f6bfcd3060614b395125c078aae29d1662634cbccb
-DIST gentoo-kernel-5.10.215-1.ppc64le.gpkg.tar 52889600 BLAKE2B 1c56d8fae69f0780c3ea465c0cec3e4cb32b850e79141f8031a023cff187a70df822de8012a22acefdb14d8958edbd3bd1bfbfca0ab28138f967f0bc02a9aaf1 SHA512 dcd61155c9eec88dffaadd95516dc99b9d6a29cef9578cb7e1d4cee10927ffd34ea56ae6940af82ee48ea2b83888dfdc6eeeec419140a02866326b2c36d07b26
-DIST gentoo-kernel-5.10.215-1.x86.gpkg.tar 53565440 BLAKE2B 5e00e3952325c78e2376f798e08599940957796ef774625d914dac2fbcd628b8409716f1aeed7f4a19be1414f204c66f76731000d2dd34c2b40838f492a7e598 SHA512 eaca96a4a724b9bb194831a348f9d5efdfccd47404bced420720a4a086c7f8185149c350af13bf746d6e6ce0b53621f2ce647c24edff1f0f435654540696c476
 DIST gentoo-kernel-5.10.216-1.amd64.gpkg.tar 63252480 BLAKE2B 787a17da61971c776a2ad55f2d95487073e31a0fa7765b564ff834ea6f6d406b685775b542d3eb25479c10c4348cace5a8c563b2c76c6b39054f0c6e6631a0bb SHA512 46fff78b78b7ca0989e95fb26bfaf9beeb353b943a10c8f6dc837f47133b0109f69d8810da6de6f006176401dcc04fad4a38d1a4b07b56fffa6672c96f26e714
 DIST gentoo-kernel-5.10.216-1.arm64.gpkg.tar 56719360 BLAKE2B 61a5d2a3eb4dc5434646cea9103f34c8b228c6eb337fd031e669836996e3f28dd718106138af1bfc6f8c9e193e6976a0380e20146ba9f131c876255a9e513ea8 SHA512 848b340e05a9be6cca74c5f1e0f876c74836929f84a1bee43bdac53bb65723da4fc6b56d6c02cc2179b01cd97a62199aa971e6d3169c25fdca6f8603e0639884
 DIST gentoo-kernel-5.10.216-1.ppc64le.gpkg.tar 52869120 BLAKE2B 3f5eb4bb82b76321988baf7187fb550794fc246fc369d2006a2337c24c5793ad3e2f9afa1c57b5121e43283d3195e1042f2ec35dec25593c0c7a14d74ad0acd2 SHA512 dfa92819e87f23d37cd51efae717837f3a08300f9a3bc7b7f7a6860178e5b87ec8203087f6d3120565c32589fcba9a70a473e3c708fd5522f45eda8bcdd1003a
 DIST gentoo-kernel-5.10.216-1.x86.gpkg.tar 53575680 BLAKE2B c7aae1005321a3def579e5ed67cc053d5b4ecbe318a7625639f64491fa08c752cb022af13b8d28c8caf5ea3e83e921cd765f61d5bea7de986f2d99a18787db5a SHA512 63fcb2e81c0264f6e4c05727ab7a5badf4656a59f4b0df86b7c14332a3799dafd52b2ede228746fcf1621f0c1c731394664be90462d7fe90fff96f9328909f00
-DIST gentoo-kernel-5.15.156-1.amd64.gpkg.tar 66375680 BLAKE2B b847eb9eae449320470adfe5e56c3c83c01fe262fa10ea59d157b5f2e5d075a2f8239564c1b4c65b528ddc0f93d52d66b911f65c8b5f1f198a8397bb861614f6 SHA512 23717623745e1dadd96143745da26f7a0bdf134bae5b88faefc73e325284c66850ba9a828afa2684fc26989aee7e862bd2699b20dd6d9cbdc42e305d373027e3
-DIST gentoo-kernel-5.15.156-1.arm64.gpkg.tar 59740160 BLAKE2B c75cc772ace28b6ec91f7b8a478e5f2515a2b4405f42371d8993e68372ec26dafd9aec970ab17134c1cf1153cad8cee96b61637e5e0105bce632be4135a589fe SHA512 54084ecf891bc7bffe1c1895334828d4bf49f03a8b6f46afb7247815a76dbdb9b56daba97c5bfdbda8574ce2eb723e52fd90cd766832597caa9439e881332b82
-DIST gentoo-kernel-5.15.156-1.ppc64le.gpkg.tar 54988800 BLAKE2B f5065862dc552bf0b91a7333b10651a79f61776d06fbd016ca4116ae4f388f8dc499caba7f4fb566eef6b720dc337e03913b9fdd52c58131852a5b3c6afb939d SHA512 8441ffe065c51231fe0a104134ce69d5f223fe5369f97ec4daf6b628e7e70c626a6aa8112b1c4f04192cbbd0e5bb2162723316ff74857d6fcdb55f2c19513263
-DIST gentoo-kernel-5.15.156-1.x86.gpkg.tar 56166400 BLAKE2B 360379ca692646d83514bbcbcbd23a600443743ed50fa90798736c67c5e4ddf502afbaf6d7fd9e601c7e6108838312047185f4ce24145ae414add9ad31365d60 SHA512 7e74a42e28186464b43e78340bff14647010e4ea324e05d7ddfac892c8cd7d79cb766b85099bb79e71460f9961b97339330177d1a09923e91cd3ead99043b5db
-DIST gentoo-kernel-5.15.157-1.amd64.gpkg.tar 66375680 BLAKE2B e27d6f2dd3259c31d5f7f931fc13a403e2d23a21fd25cb27a631d5ddb91c7483fd3708ea3391c5316225b7206767a2a8be1ecd56bc2274b377c9c92767778220 SHA512 1e4cce5c778eb52cc8e327599b4ed056dc0c887cd2820b5a59b23ac7e846c7f51b60e2ddfbc3458b98388d5235056b9bd5bad0ff383dcf586a5211d6f17a22e6
-DIST gentoo-kernel-5.15.157-1.arm64.gpkg.tar 59750400 BLAKE2B 5891ee1990ba5dd2f70eb2634595e6510d22e30dc7e21d66bf2c2f69c09573ba73aaee2893bf53af5a44fde99b6167d18a03725dc105dd5e4961f61bc4cb258e SHA512 42f2ab5d0909ad8ada4ddc9e4c00360e1d7e123da2b0d7c7652869a262b47312e23748540e9f05f96fb00a7bc083c933b7cc73cdb752b518e99c7731de82e3fc
-DIST gentoo-kernel-5.15.157-1.ppc64le.gpkg.tar 54978560 BLAKE2B 0734dabf3b1ad4aa07177ca3ebbd210d3a7ae891974b570a313b6532fc88cd02acf6d27f2cabd90000aaa0384d916324dbd52e5b622eeed4849b9293ef76e6da SHA512 0dad2046b49f24ffda15b4cff953065fc06209dfd1cc914c3ccc57282fed613d7fa3c5db4533c6b1dd156b981533b47048d715882af5e06a5bbe30713aba82f5
-DIST gentoo-kernel-5.15.157-1.x86.gpkg.tar 56166400 BLAKE2B c55ed8c02a2946490371d60e038d628926e40071e9cbbcfef73d287fdb8d44b348c03bc5c0a356ac09375a02b6d06a1e27ca024b5c3fcc956a8122008c3f8876 SHA512 bf40c482dd05ee75c0719fcdf556a18aa68ffbdb3539b8954fa562e79b731b283cba962500153758f78e9f1222a4aa8b46140b96553d1acd406fa80bab9e3531
 DIST gentoo-kernel-5.15.158-1.amd64.gpkg.tar 66334720 BLAKE2B 054aa0baf29da57881e4c00531a3ad1554d35c174b7e5be89269734045daf23dad8ed19782c7cb313e4f5a41481d1f78920b71266aedd9cd89fa25cf69d2133b SHA512 ef9b138c73071eccb483327b9677b0162c17d4d38e2056a0ef0a2f4780e9a4cf3969567dde9bc6b6a5176912f63b1bfa5f36311b5b9f068410eb538448e01b4b
 DIST gentoo-kernel-5.15.158-1.arm64.gpkg.tar 59740160 BLAKE2B b1da63e9085ed1b899f41d6a142f6882dcab9f66bec90a772eaa53ad72b4ffb3822356286a93d07ae522b56ded61f04344b511b3e2892a6475db5b4da7f818cb SHA512 d808b1a493935e537b72d7d0c7655fd50eb5488a3e1e73b5bda81031828b8c6c9155d20d66ca56f6b1dd2c595459149053f5ad06fcc050ce44037c13ac03a3ef
 DIST gentoo-kernel-5.15.158-1.ppc64le.gpkg.tar 54978560 BLAKE2B 63c1ce29e1c261032df9622bba0fc80ef1d9de09518be7f10f5b40ff264c0ee794893803dc49dd9f290f6831e66309d48c3f9de40b924dcfe924d27a12bdf774 SHA512 6fd9500b64670486c8cca45b63e5a0d74871d35f3bc3ff20c20db2e41c80da61fd0309e07728b624ef9cbe4a6adaa3b8eeb2a26f43564233bd97f41ce9eeba90
 DIST gentoo-kernel-5.15.158-1.x86.gpkg.tar 56156160 BLAKE2B 997fea1701a93f54cd4b57b2c0cacbf192832d0183a32069a9ad10fb2efd43bae9bfca5047d61367d88b6883111c60dced1f750f41d2a62a4335aa871f5aacff SHA512 735031748864bda5555a4d038135395d051af8e9bd2007d287560b5346d4d5721460a9511fb82c3ced87f3a450272a3fc53562b857b6102c7b6635c6bfd0f32f
-DIST gentoo-kernel-6.1.87-1.amd64.gpkg.tar 72632320 BLAKE2B 599a9e9f056e91992a8da7c1ee9f417c414c9ceb9287be3a74324ebd6e3b0033a4b4903e3cb67793071a93ca6a9f13b4df1ef95eabe5fa3f8037898acb9e4848 SHA512 5cabe303802826b534705afd6c2258bfe141166217f9a895df6704eff7f52e85aa0aa20d880e6a6707acb130b6a8c89fa3c584e03bf3ada7015a69f0e1ad75b7
-DIST gentoo-kernel-6.1.87-1.arm64.gpkg.tar 65617920 BLAKE2B 7b9956650c78986e5a542835a51cfa8794feb88dac8edbbe20299da079f6dd0a966ae78bc824f0d96813bdd449e0665c38d714b482fcfe56cd11a29f1d564a02 SHA512 5866054d693141fc1c95d9c9e4478b33b040631d365f6d76b0720b34ab8bb862700b6c67686aa95eeeb22382ed9d7e2afa08d3884b3e6d7927917b94d643066c
-DIST gentoo-kernel-6.1.87-1.ppc64le.gpkg.tar 59883520 BLAKE2B 1a95e7087902faaa19ae4f423461df9cbd9fad0a4944ebe5dd7009c1ab751e392b6c75d18a5c03677bd7bbc0b1cd0b8ce984f2fcf972de9784ea6c396baee255 SHA512 ef0529856ef34a19335e33840b79ebb7090468af3cbcddc3f4d633beed6c213f76a1d4bd1a7eca1783254493c70664a8ec64ec67aa8dd48ffcc63deaf71ee3f2
-DIST gentoo-kernel-6.1.87-1.x86.gpkg.tar 62187520 BLAKE2B 357ce3627b0d02e4e021ea425da0a68648e01da002b9c793a9ffffda1791a47444c6f5b72c3f8a648a8cfd33bd0b0e7399fa29d3202ae7fb17d89d89defeb00f SHA512 eae3d1e5fcfe477ba9388f317eda8b1f82ced34ef2c32f91ea0e469752d932bb68a67de677b4be75139afd58f3a363f5faebe9f352ac92646060e3dc713cb695
-DIST gentoo-kernel-6.1.88-1.amd64.gpkg.tar 72611840 BLAKE2B f7b4b5f674787e78b4301771314bc39b010acd921b2738d26053afa5814958d0c6411e01b027956d0f2269205403c88449ca075e90869fa276df897f4218b812 SHA512 7e11b5963fa7023225e83ca3cb428bdfd40e8ee6a46f8818ae318c1d88d13d37ecafa3326e25141b90187c9cd9ccff14bb8896a92fe39cebb955c530d0a8cc73
-DIST gentoo-kernel-6.1.88-1.arm64.gpkg.tar 65638400 BLAKE2B eb42a8c696c63e69d274f5f2b16d858f42c5d24b6c3516efa10fc1244ac2f17b25141ce9746d8fc7c05e422676a2eebbb93eb1f899479f02c3c6de1994faee2b SHA512 c75faa27e1f6b1bb9faa52cc4d69203026f10027cbf8b9c31207f0592b7319758fb7642b806a89e100a77f0f0df01b34cdec33b99638a596c0709a6c66b4d46d
-DIST gentoo-kernel-6.1.88-1.ppc64le.gpkg.tar 59883520 BLAKE2B 8fadc07f471cd104981a1eb05037084bbb13681c3f285ca7daa11eb57e28b3dd33eec7704c14c8b74007236fdde46e5d8f792668589c80270cbb09611cc19328 SHA512 c5f070fde1245240e131c36377425a0fcfe7997f2d5658b6b6368b0322e6166f23aab571968657906173a69737efaa920a22ecb191ad9ddea5dfbf9335138ef6
-DIST gentoo-kernel-6.1.88-1.x86.gpkg.tar 62197760 BLAKE2B c5530eb67503c436172e22f9821e2a0cd85977a839ed46dd74f35d99e61aeafaaa2c1fb3f9591fdcf815dead911b27e09d670e20c2d4b50a6919a44a0d4f4592 SHA512 d667523210de6e6ad650ec86f7390939246992442f4bd87c5e273023e9988df18ef2bd61b90417b4a2925ab5d26e9ca8e61a345b89545f0e9975b83d248d2a87
-DIST gentoo-kernel-6.1.89-1.amd64.gpkg.tar 72622080 BLAKE2B 5892a9eab6d10e5c427ed56d66b900e0a2704d7b06c23013f2617da0b9ed89bf0dc1175847ce62e272bc9c1668f861a057b76126076b1402719f5d8b8265287b SHA512 2613092660a4b34d01fb8cf0735b0950583ced6100266d9cb727e2801fc1c9ac93b8587a184eedb11ccb07551f6f46304f3c41627e9e4754c708f648a718655a
-DIST gentoo-kernel-6.1.89-1.arm64.gpkg.tar 65628160 BLAKE2B 65ab898e461000a4da01845841060ef034aeb84692e8e7a86567a77876989584e6a8b3d500c11a965343c6af27ea1b4ca0e44742aca330c5d6893d987ddab71b SHA512 5babf60b18e788001491062c45c9b9c40e20b6cd8ed5dd19fdf9a0157cfdd17b5faa7894b0330aee798f5f9d26aca33ef4da086e90696da8925f7819ff64542b
-DIST gentoo-kernel-6.1.89-1.ppc64le.gpkg.tar 59893760 BLAKE2B 83e12bc1ee386dffa018fef349c3e57d1fcf8486735a0e89daf75e67700d232c338d9c283f6b8a75ef911bc6235ba0d1d49bb01c408d135ffde76c2bda6c6bf0 SHA512 8c05cc60114c2dd8c5bb9b658f717592200677710b5bc7f1fcb6ed8acef287761deec7d6b8a3fefe53bbcd64b67d166dcab25c95576eca9262f1e12f4d60038b
-DIST gentoo-kernel-6.1.89-1.x86.gpkg.tar 62177280 BLAKE2B 0e608e202860b9194eacd9851cd8487b58792d43dd4a41582cde052494fec13bb1602da4e075c997b07685af4a83b913cf770c17c90a1543d6b47df0c98a3333 SHA512 06c481bde149a3cd064c79e9f4f7eb0a5c42e9a053b906bb6e8f84f23e19df46f433e4d5cbc9dee97a18697a800309c55bca1cd70d90ce5ea247190ec60d8c6a
 DIST gentoo-kernel-6.1.90-1.amd64.gpkg.tar 72663040 BLAKE2B 6dbe6f600813818ffc46010666601ce7e3061ecb6cdf572ad30d1031bede6070d44006302b9f447955f389d271ffc8d2de77663b2c4a8f3d1e0beb4f9f0a1a61 SHA512 a2b9a96d3fb7bc70a762a89e345dab66e3ffeafea3024b97160b9dae1cd94552c7fd383b3f41660713ed041769745a684c7a421402c2e2bc08dd72e7a07a489b
 DIST gentoo-kernel-6.1.90-1.arm64.gpkg.tar 65628160 BLAKE2B a8bc732862da36778119a7d0ce254ce43e72057ea15130f8bcbda0a66ad11fe4dbbb7befcac9d94fbbcbbea072fbab7728ae25eebea7b2ba59e2d8ae2870331c SHA512 53e3854942b596fe76025f0e782f476fc557e4fde1e7a505734af334903687744b9e9c4269742c6bde0bb101ea77263f315c47a8180cbde4cbccd641f6af5f09
 DIST gentoo-kernel-6.1.90-1.ppc64le.gpkg.tar 59883520 BLAKE2B e76649abaaa9c677ef517a84a587e3f110baa0b9e16d208197048f7aa39a6af10eb10649071e6af81afe8a834c86afd62063942aff7f79ddf62c2e1fd80b2d79 SHA512 6bbe5303c41d83d79e567ecc172fdcb5bfbaac1065b045363d486bd1a8a8cb2c9a2670432fee05463db79cdb99aa6c20c1379f51472d3da8f1455eb485ab4782
 DIST gentoo-kernel-6.1.90-1.x86.gpkg.tar 62177280 BLAKE2B a94404b8b8686c827262328dc9838be5165c354d8511ac467b88f682d7682b120b5e68b38ad5a082eca0d0f8c24f7a4ace540f3f7903b222bb499d488d847038 SHA512 29ae3125a062d276a7ac2cc8a0c8d2ceedde9b14e491dd0384ca90741ba756b64997576deb528b2d7241abbac698112b250c57a9dde185f8b070833274ae1e0a
-DIST gentoo-kernel-6.6.28-1.amd64.gpkg.tar 147210240 BLAKE2B d043e6ceefa8c0d294d37aea78b06b7b1c11970ad4f8d4a3f24e4fed28d6d9868277fa64eed455b21208b05accb9c9abca71c4da519ca4af830ddbbad7ffec7d SHA512 dbe14cf733b0628509790affcd5b313cdbd66e4176a889147150c109efcc1f07a008909a8f800ec11991bb1577e711e4cdcb8c7a1c032e351c7f99eebc369886
-DIST gentoo-kernel-6.6.28-1.arm64.gpkg.tar 119285760 BLAKE2B a62e4d589266b5e6f40c67fa19522ad075a72ac84b14cb27e25afab5a342b4a0d6dbef607e51d39f333c14da7b8fce5e74ccaf036ba4841b1ce78fcd0fa9d823 SHA512 5ed1c8ccc55d5f36a63a6d743f391825acf2b25d944ea7c1a162fdc14e14c7443c8ae5e4d5cb5b2c30250d68466b8c14c6aa340327baf34ee632e24d848e0345
-DIST gentoo-kernel-6.6.28-1.ppc64le.gpkg.tar 64378880 BLAKE2B 4c0c0727cb45d642d0c9e9d4a7a9052934d47ba3f921ae4534d11fbc28b9afb059b159abd3ae72e5a3c56a6d4a6b3044b994518b33324da97c3191b39d1fd16e SHA512 9a0593fb83b314f090f3d70891bfa2fd1b026f111197398e2f966f22c4a29ddd8bdd2cb52fcf24c25b85fff257a6dec7ece81bb11252a74b5716518e4d2ba35a
-DIST gentoo-kernel-6.6.28-1.x86.gpkg.tar 68352000 BLAKE2B 4822a17b94cb12005c0d0c5b4105ffa04fd3fd6ec83d38352b77b22ee625635feec074a8ad1ae90a0df0f9a8389ec0db9da241bce17df769f762924bf2dfd252 SHA512 3c6b03c2d9ad20ad3071c5033b31baecf562105e10f18397c5383845fcdc847f12d71669c8ac980a1852ab315ef74263ff732bdaff27a9d092ec38b2d47f2466
-DIST gentoo-kernel-6.6.29-1.amd64.gpkg.tar 147220480 BLAKE2B 12d820e99a63be0c7808544f0f77d13e16615e8e1cea68de178ae5b4dfde73862bb05700254c63fe02f1b688e3700abb775809f60916ab2e74a904ecbd6ea7bd SHA512 91999a69d80089523fb7128f9c077846e67f43b99b85e93ff887ded045fa7a52111796be2240dbee884eb8d535949d5de8ae022c9454a6772f6d9c7ab564473d
-DIST gentoo-kernel-6.6.29-1.arm64.gpkg.tar 119296000 BLAKE2B 6eee63fa2b9be94abaec4466822a3a17fec744f2783a0ad913ff697cc222996f166932eec38f0aa55c945c67bf1c32d0b0202ea28957d56f44abbbe871fb37df SHA512 e8e4f860065752641a83f4f0fd7bad80782571c24d113e783753f5dd77160168548dcb509f4cd0e27ced29c76a464a227833e000b93e56d4d0ce491452373473
-DIST gentoo-kernel-6.6.29-1.ppc64le.gpkg.tar 64378880 BLAKE2B d4e7586c6429117ee606d3b30bdb4771d1dc84d81e9eb3f85e7750815b5698b29891bfa688816dd0a33e7c8d4c2e2c69085c1b072b719487ad7920b6589cc836 SHA512 05029c21b2d2431ad347f41a2753fffbd542284bac40718133d96a7f0ef9cb19cfeee0fd46193adaf2b3778d7d43f0004222d905ca15ee2b2df9b964b57ab006
-DIST gentoo-kernel-6.6.29-1.x86.gpkg.tar 68331520 BLAKE2B cec0350b4f51a38de21a05e9fd8d4884ad81161c41d7b5e5bab427cb0be9c21544fad1f5272ad02d7694f7c444f013f4ce29e818cfbc61b4f96cf7734cdf21c6 SHA512 bf446bd7b9262d0fb1f5bf1ff41e7a09145d122389929ad3dd5be035d335b572adeff876e6ab8223d0b40a16dbaef56550cf7f8879e68154e415504a96ac95d9
 DIST gentoo-kernel-6.6.30-1.amd64.gpkg.tar 147240960 BLAKE2B af0b3a2289bb6b4160bb03dfc4ecf85fcc7445f74cf966c47795ee1ea1884003cab8d57a8c9c166f0c2ebdd88c0c8c09f0d9ebf95de0d2b2f1496b1aa4f85788 SHA512 e0a6d1b773b9d7148399cf4aef99258c70ea09bd4b45b0892e8f02626a567f519cef6e12b8295d08406145fa4a38d61e6e8106f12fc5fea5eaca42dba01e5f7f
 DIST gentoo-kernel-6.6.30-1.arm64.gpkg.tar 119306240 BLAKE2B eb6a34e2a34873c64079dc0370bd750818af440eeb9fa2020c42755e4ce00774d80ab595fa2a35a5e706603ceafce03cf728750cd4d3148a4ef3ad897468fb4d SHA512 b05e624b34bb217137eaa3d984502a0408019b70c2230c380ba19264cdc586d6401802916e03863f6c36af933a095d0ebc53d3b880c6f7fb7d8bdf6bb9a60c10
 DIST gentoo-kernel-6.6.30-1.ppc64le.gpkg.tar 64389120 BLAKE2B db436724c0a978faabd8cf7ea6d4c6c1dc5c8537de25a95c6af142a3ef274612d4fedcb92a394f536c4f8431fe78e1cd946c5f2b7eead01fa9a0268f38870217 SHA512 cc01db0e74aef830c130e029eedd7072853413875cb436aaf1d34baef1f5fb1596b04fb16b9a2882c6625eefead272d1ba29de37afa43eae67ed97167ada9783
 DIST gentoo-kernel-6.6.30-1.x86.gpkg.tar 68341760 BLAKE2B 2e931cf3d3dda1958c969261302811db5fef3ccfe6ac0a24a0cd69382c4e6c01613f78e9131e048c7a908bcff9ec069f1602f4c007ef6658efcf27e383adb2c5 SHA512 ec63fc1e2042ee83a2dca56a88dfd637d106151c7e1ec6607e5ac5ae6e694ba2dff88d957464793f8d042af6b4e7ba9bda6b624497d0db6c4130dbb5393122c2
-DIST gentoo-kernel-6.8.7-1.amd64.gpkg.tar 150804480 BLAKE2B e77ab6f1ecb04ff826eab5acc0e802ee66b4418dcf36996240f21bca3d2b455b19d8665b867f6b410e814e245040ca931996b6ef5f8dbfaccf89cbeec21e063f SHA512 0c137076bd29fde13ad553da908a13e1a7bbf5f9e8c48c1616a61114ecb9039b6e175b6cd806885f87d0d2858d24115a992672b1c0c072b74772b42dba0321d5
-DIST gentoo-kernel-6.8.7-1.arm64.gpkg.tar 122388480 BLAKE2B 764da1d27dfab1318aeda21163697ca39768485c19a397ba0f5cbe4ae20905a4de258f4a15e4ead7758bdd421d1ea1d59a70fea2f2912c1a7c0d7036125bf119 SHA512 fd37ac0317f5d13c302099623368d737d5dc4fb401049b99d583d3ab3a6433c118ee95f2bf07e088b239ff878db8e6500d32c1e92011dd209a45a618595c7bf6
-DIST gentoo-kernel-6.8.7-1.ppc64le.gpkg.tar 66252800 BLAKE2B 58f910af5acaf481d2c2a1c9d1ca7e4eda0d6a2670325f9c9f4e26ae879eb5aba05b473815d6fa49d97149e482a0ec85c7d89dda28da5275ccb9592a11cc959d SHA512 6cbad4972b9f47e41116b688d6e4b56e3634b075688f8dffbc9f5f23ab9bd7f1cb5419a44b29f8afd7507a6c0ec7838ccd171387c7e117acfd1819c261f3faef
-DIST gentoo-kernel-6.8.7-1.x86.gpkg.tar 69980160 BLAKE2B b535bdce6511012865b6b03c1d159a70eb1e412a6b19650f700ba3468cc20b955c9ba29c22f8a87888c8f9d31443da0837df7a78e3046d7033b5e3df1c98c25e SHA512 1a7c4bd8613ab7dd64f7f15cf483568aef517963a3e837e90fbc66e83ed2aa406620179bde74a87388802f2c45a7664ca68f25235092e5b55b0a33cc8df0e029
-DIST gentoo-kernel-6.8.8-1.amd64.gpkg.tar 150845440 BLAKE2B 21ab1a43ecd330a4b25651630bfe0c7a7b8cd40e4430efd28ccadefd3b5661c95f481d11f317bab1108ed69f7e33731ec65c54a0724413584acd6c114bc47da5 SHA512 a1168e689e8409ca4dcb0da29a2387a9e88765e37662517b12ea798a3f2ae6559697beda9150d96945a7d996c594b6bc25cdfa28ceb49bd4bae84a25cf6485da
-DIST gentoo-kernel-6.8.8-1.arm64.gpkg.tar 122419200 BLAKE2B 31930852c01971e77d14bc1b4479c279746c567d453d019d4bf6ba4bd1ad837001e307c6d09cadf7af265931d53af64fabf3d5de04786f72b2c692535e07f322 SHA512 d2f0a6628949e549819fc4250ba27990bc3c53b0b930f1256e5d5dfaa07e5dcc13d0de3ecf6db13458d6f07679f4fe0f05273855727fa8b0681c951dfa9e6e7b
-DIST gentoo-kernel-6.8.8-1.ppc64le.gpkg.tar 66273280 BLAKE2B 4c87b1e884792c8102c12c37dba0d0cacddbc2af10287c5739aefade661b92eec01a0ff3cbbda0a15eb2dc008c0eefe7bba91890bbe45e423e730a4acde925f1 SHA512 5e799fa7614cf113449f4fc91194dbd566324e56d49477404fcfa71390e379a5d80b1e4df244f02f02d36438ba0054a8f374951a492e4212b8ded16968f04dfa
-DIST gentoo-kernel-6.8.8-1.x86.gpkg.tar 69980160 BLAKE2B 5a7a6cc7252f05723ac848e0181d3b27b4810d052f3f5da21650eeff10519bda0603667dec1c794f51d26c318c99944bd94127aab53f2a30d2ce120f12ab6b8c SHA512 41ba320ce21129ac7365eed3582497d954c0c732bcfec785873aa268459305253798eebc10a271460d9eebbd4012c256db5ee8c0dbd94fc4846d30495e3d229a
 DIST gentoo-kernel-6.8.9-1.amd64.gpkg.tar 150845440 BLAKE2B 535d166d00958e4b4e499704eeedd76ff24a40df66914fbd54bb8574091d0c71f743a3da19f1f0b39798d537a56e5e45ec9d8dc0dca04fdce04d19cc3f823ae9 SHA512 09c1baf319b212def006d285dc307c59cf581dbdf892998f7eb40d76f453316ebe081de52a068688125091459c6bea5ad120c5851f53fa74b6c97f4014fa28b6
 DIST gentoo-kernel-6.8.9-1.arm64.gpkg.tar 122408960 BLAKE2B f74cc8f857e07dc82d1c6150074557ac33e668c4b49178612dbfe07e5291038f0ea4ab21dff4f3c556db5beb003cf6d39775685833106b9c51c1aa27178d47ac SHA512 7c87576ea64840555c1f38042c87359219f6b35f35a557ba155b9c930ab72c7316b58d7c712565ee6296c80591bc0f45116f56ac286c756bf25433003e25e07d
 DIST gentoo-kernel-6.8.9-1.ppc64le.gpkg.tar 66263040 BLAKE2B b9e3e8bfe611dcdc66e46623e2adf09d7d10bf4624be28e1d7df312ef6a2fdce40af669c4a5a63698871bea0c70361ce580557607f1103b873398ff865ee5d30 SHA512 bcb129a0941a2b5ac4847a97c688f6144dba0db1ae43542b7cad9ccef7825d9a8dcdb6218c43f549269a2682c59fc7cec86134067cafe0cb0fff3dc31566129a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild
deleted file mode 100644
index 056b437be6d3..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild
deleted file mode 100644
index 44fc11dbe3af..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.157.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.157.ebuild
deleted file mode 100644
index eff249432fc9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.157.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild
deleted file mode 100644
index 5b608d6e5035..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.88.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.88.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.88.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.89.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.89.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.89.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
deleted file mode 100644
index cc2351bb16f3..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.29.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.29.ebuild
deleted file mode 100644
index ecc98612a7de..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.29.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.7.ebuild
deleted file mode 100644
index 184120dc118d..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.7.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.8.ebuild
deleted file mode 100644
index 9a4e621d4db6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.8.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-17 16:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-17 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     bd99bf73beb96cb2e5138f9861b7e1b914f2d4a0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 16:20:03 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May 17 16:21:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd99bf73

sys-kernel/gentoo-kernel-bin: Bump to 5.10.217

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.217.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7e04ff311609..44322fdc5b30 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-227.base.tar.xz 6772808 BLAKE2B c026e8b9a2de5ed827e2027c80bda5e1f5c30fdffd82644d5c3001449263142dd6cda9937c4ad5afb63276b4c072ce72dfdb061bc3be432ba89f9aa98c5214d0 SHA512 69cc93e9c8f09443d9d1fc999ba8b9c1d2c2fb5182520a7d1530723ab4797f113c69ad0ed9b05743e8062441af0290e16dce3cd4eb4bdd1f805b43c54932c8f3
 DIST genpatches-5.10-227.extras.tar.xz 3912 BLAKE2B bf7fb2754d5ff315fae18f3b82b2b9df80038bbac9a8fdeccb6cd567df6efbb41ba1c16440bbd839ca63f27218d0721016b016d4521b98ed04ecbac80c5ac0aa SHA512 c5b62dd417f727062ca73ff379fc8aac95a393931a379fa7aa83207d3b98128fd89f282a2454620a5a695db7dc3ca9ecb77e57c37f81bdec5abaa8fa84485766
+DIST genpatches-5.10-228.base.tar.xz 6796152 BLAKE2B ef28b957aac198478ba620253b1f3d85b723f0e47924cbc090d07a8ee28515c58cccc1c45494519e0dfddbd4e03a5c292273db84b46def70f7e38530dbbf3ebf SHA512 d090e87db62dd0e3c0bcab6ead66ba4380db2ef6d9b143e0632260c66ab245d459685226f30f721a51b5a45e9e24f66aa70b4783281b21c45cb29fce13d85d3f
+DIST genpatches-5.10-228.extras.tar.xz 4052 BLAKE2B 09c4b743daf726c89054d5e1ae0127e9d22dc23b167a3a6b387cc6ffd84a47d2ba70387869990ccd510bdcd5eea5f13a5579cd0c98432076a9a7ac7f6c944157 SHA512 634705678dc6693421e8ea3e985c4fbbd14b97b962e1b4aa50daa42ce47531b8e07b4255cd3e85429b1eccf103f74267e448c072771a195d39b4b6b8b52e099b
 DIST genpatches-5.15-168.base.tar.xz 6757748 BLAKE2B 32b6ebb14ed20864b51fef7cf5e81bee96e4b634829d10b0f29172c41129caf856442cb7c116a4982c6ec92324661daca1a0644febac00d2d39ddd43fe1902b9 SHA512 62b37104e6ac0c9eb09de4fd1657e945be70e90d4682537e762f63ca8ef34da713619d518bf6a0fb35aac4b1541a44d91ee18d806211c7e4cc4124449de49bfc
 DIST genpatches-5.15-168.extras.tar.xz 3972 BLAKE2B 6cde986105f72e9282c78f59c8bb82bd3ac7c5c03adb3b3c1c657204624df2a28048ac0fe095759d5906bcd6677831d9962894b76390c2861482440120e72fe5 SHA512 6e067603b8e0e318703a59347d38d7aeb44a3097c39df07881c0f5250207b05442053a8ddf32069ead729ab4c36ccc1177ee8d82417ae2dbe16014b221d0d1ad
 DIST genpatches-6.1-99.base.tar.xz 5167668 BLAKE2B 0dfd80fa50e373b99b3ec8c2adcc80eabaa0df9606831465c2afbca34cc195f41902a5ad4472b822eb2e011356c51b257a39294ae1d123c7384f915bd0a6249a SHA512 39116b71b7da155596a158ebb1aeafb029bf5c0d1ec983efbbdb323af61fc505c3a67beac4e6f888b3b673cdc271ef1dbc3090580aa89f573a652ebe0d501ccf
@@ -12,6 +14,10 @@ DIST gentoo-kernel-5.10.216-1.amd64.gpkg.tar 63252480 BLAKE2B 787a17da61971c776a
 DIST gentoo-kernel-5.10.216-1.arm64.gpkg.tar 56719360 BLAKE2B 61a5d2a3eb4dc5434646cea9103f34c8b228c6eb337fd031e669836996e3f28dd718106138af1bfc6f8c9e193e6976a0380e20146ba9f131c876255a9e513ea8 SHA512 848b340e05a9be6cca74c5f1e0f876c74836929f84a1bee43bdac53bb65723da4fc6b56d6c02cc2179b01cd97a62199aa971e6d3169c25fdca6f8603e0639884
 DIST gentoo-kernel-5.10.216-1.ppc64le.gpkg.tar 52869120 BLAKE2B 3f5eb4bb82b76321988baf7187fb550794fc246fc369d2006a2337c24c5793ad3e2f9afa1c57b5121e43283d3195e1042f2ec35dec25593c0c7a14d74ad0acd2 SHA512 dfa92819e87f23d37cd51efae717837f3a08300f9a3bc7b7f7a6860178e5b87ec8203087f6d3120565c32589fcba9a70a473e3c708fd5522f45eda8bcdd1003a
 DIST gentoo-kernel-5.10.216-1.x86.gpkg.tar 53575680 BLAKE2B c7aae1005321a3def579e5ed67cc053d5b4ecbe318a7625639f64491fa08c752cb022af13b8d28c8caf5ea3e83e921cd765f61d5bea7de986f2d99a18787db5a SHA512 63fcb2e81c0264f6e4c05727ab7a5badf4656a59f4b0df86b7c14332a3799dafd52b2ede228746fcf1621f0c1c731394664be90462d7fe90fff96f9328909f00
+DIST gentoo-kernel-5.10.217-1.amd64.gpkg.tar 63242240 BLAKE2B 0a7dc1f3fdaa14a990579ce55f741c779044efe839ff49a49acaffe3173521039e97389c3f2b80c1e1e8158fb2afc1e8a15032b38eb449bc3f78d7c1626577b7 SHA512 cbb58f6dc692c2b01085dc06edcb1609a4fbb524e2c4df4efc17320b1c7ebfdc027644391dc2520aa50f7919b06a1084239ccaca26d57e2881b52a3f84a3171b
+DIST gentoo-kernel-5.10.217-1.arm64.gpkg.tar 56709120 BLAKE2B 3fb6dd01acf9165955ad6cc9920c1f3bbfc4c2e67e89d21d772eaf4eb5dc1033654a9ebf6907ba2aed3847f7e3d5ac7d0a47d165f2cb3743f50f87e3f44c70e8 SHA512 1f36390ee779889636f92124f72fef47f2810cc6e16beb599a3865c4208637831f92b72cc5c2065bb69a22011a28c9dff1c83866df82ac59567bdc2baa15b2a7
+DIST gentoo-kernel-5.10.217-1.ppc64le.gpkg.tar 52869120 BLAKE2B 57a1d1917f13835765829ee4b5c88fabd34c7ebe1ac6443132a39727112c7d2afdc8dae9062cf8aad53fde2444ba36844a9a939cb8d4178bc484b596f22890a9 SHA512 6184e216d289b32450d8b2c354329d98d64ae54c95107aa48df1c83ebbb8a7162ff7740f721c0ebbe75a5cf522e69851fa8f13cff0f0e85b2be676eb658bf143
+DIST gentoo-kernel-5.10.217-1.x86.gpkg.tar 53565440 BLAKE2B 8261626c8937445fbef07c551259f2c626a229764c838300340050ce03b2bbb3b8bd8bcff1ed8945cde338aff458bceb3e975c6c301093c1c40776cd9cb8f953 SHA512 14ebdaa7f08d0b7426c9a947cc5ee3f24d72f2a16dc4cc05582831e353070e03a9e483a7f5a842bfcf01956247693fc4a1cb0bff405be3edcd57c2ed8ac9935a
 DIST gentoo-kernel-5.15.158-1.amd64.gpkg.tar 66334720 BLAKE2B 054aa0baf29da57881e4c00531a3ad1554d35c174b7e5be89269734045daf23dad8ed19782c7cb313e4f5a41481d1f78920b71266aedd9cd89fa25cf69d2133b SHA512 ef9b138c73071eccb483327b9677b0162c17d4d38e2056a0ef0a2f4780e9a4cf3969567dde9bc6b6a5176912f63b1bfa5f36311b5b9f068410eb538448e01b4b
 DIST gentoo-kernel-5.15.158-1.arm64.gpkg.tar 59740160 BLAKE2B b1da63e9085ed1b899f41d6a142f6882dcab9f66bec90a772eaa53ad72b4ffb3822356286a93d07ae522b56ded61f04344b511b3e2892a6475db5b4da7f818cb SHA512 d808b1a493935e537b72d7d0c7655fd50eb5488a3e1e73b5bda81031828b8c6c9155d20d66ca56f6b1dd2c595459149053f5ad06fcc050ce44037c13ac03a3ef
 DIST gentoo-kernel-5.15.158-1.ppc64le.gpkg.tar 54978560 BLAKE2B 63c1ce29e1c261032df9622bba0fc80ef1d9de09518be7f10f5b40ff264c0ee794893803dc49dd9f290f6831e66309d48c3f9de40b924dcfe924d27a12bdf774 SHA512 6fd9500b64670486c8cca45b63e5a0d74871d35f3bc3ff20c20db2e41c80da61fd0309e07728b624ef9cbe4a6adaa3b8eeb2a26f43564233bd97f41ce9eeba90

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.217.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.217.ebuild
new file mode 100644
index 000000000000..1a44f330be18
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.217.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-17 16:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-17 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     3930e04566d7a6cb6f0f41afef5f6cd4db61a347
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 16:20:17 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May 17 16:21:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3930e045

sys-kernel/gentoo-kernel-bin: Bump to 6.1.91

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.91.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8f45db20a490..d414eff30574 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-168.base.tar.xz 6757748 BLAKE2B 32b6ebb14ed20864b51fef7cf5e
 DIST genpatches-5.15-168.extras.tar.xz 3972 BLAKE2B 6cde986105f72e9282c78f59c8bb82bd3ac7c5c03adb3b3c1c657204624df2a28048ac0fe095759d5906bcd6677831d9962894b76390c2861482440120e72fe5 SHA512 6e067603b8e0e318703a59347d38d7aeb44a3097c39df07881c0f5250207b05442053a8ddf32069ead729ab4c36ccc1177ee8d82417ae2dbe16014b221d0d1ad
 DIST genpatches-5.15-169.base.tar.xz 6804132 BLAKE2B 4c1bbb7881dc2fe1a15fb2baa3535b33d83421f029612567382d624afdf0e83bfcbcd34676f63c9d24cd5e91dca2e67b88b2d843ad8167bb0a423bb0de268a4b SHA512 abb6870976a156e548800e45cdff3b4aa4db723f4b6866dbfb3b6437707990d74bad4f0ca916b0e313350c8bcfeff13542089f102fc99cc3eb899349cecca7be
 DIST genpatches-5.15-169.extras.tar.xz 4048 BLAKE2B 422d0230026956391a9493a7363a6099b07ff5e16799a4ef194a177b2fc84c1db666e3cc326e5648052a0a76a87367fc94dde8cc8307ac36c412c0ad85d0d370 SHA512 287ce1ffecb61297c55465b223d8fb86a84ca4805856fcdb605fd43ed81b579aaa64f696d4a2687a95c312ea285e05ccea8a3589c911f99dd4628609155c7422
+DIST genpatches-6.1-100.base.tar.xz 5230656 BLAKE2B ce1e60a36233dfb26eefad5351fb71d8374fb673fc117fbf37ced214f678c642c0fe0e898d6136fdc99504c3b1ba094c372143fa94bca87efe0a63c184256229 SHA512 ae3ca97ba86715c0a6b9a4888c7b5b262becbbf5262e868e171e9738f212701855f2a1e6587908e5008f524b546d3fcc9f0c671286e5868d67edaf3a92a141cb
+DIST genpatches-6.1-100.extras.tar.xz 4048 BLAKE2B f8266ea5ef27224671f17cce493a10c02a0b93e4b904b608ec9953e7fdde42f0e89419d7d32f926a400bdda952aa87be2d9c66896e6fb120fdcd92b6473d5ddd SHA512 c044c5fe35ce29113d127b0ff34004d7125d45433ddbb3943549d0eae657a177a1bf037291c151b2ba3a9d35a89663031afa11f0bfd114531aa5bc54894cbb99
 DIST genpatches-6.1-99.base.tar.xz 5167668 BLAKE2B 0dfd80fa50e373b99b3ec8c2adcc80eabaa0df9606831465c2afbca34cc195f41902a5ad4472b822eb2e011356c51b257a39294ae1d123c7384f915bd0a6249a SHA512 39116b71b7da155596a158ebb1aeafb029bf5c0d1ec983efbbdb323af61fc505c3a67beac4e6f888b3b673cdc271ef1dbc3090580aa89f573a652ebe0d501ccf
 DIST genpatches-6.1-99.extras.tar.xz 3848 BLAKE2B aaa18ac05550c0694e3a8051e41acbf7b135d593dbbe2ebf8f757996502d1721e96cf11edb5ae87337667f340640ee1ca55de0a8266b4a2fc929dc80065df746 SHA512 0528cbbeb530d0765af843db8479ab6ce011df60be5c3bdc913c81f1299868f772e9d751b973edd75d7020cef7ac0f5645528e50b87f4ae59fac2392cf86137d
 DIST genpatches-6.6-37.base.tar.xz 1986828 BLAKE2B 003cfae8adc04f3ea319ecff4344662e27df5d501bcdcb1801d6b429ac85a60834a896a9222e0b9ba7c173376fa137a2470cb04f08289abd6805a2f0b07b0b0e SHA512 e21bc0eac8103091dae7d3e5d29ceebb4e47eb3e1fe63d577b0d000444837d723568c13bfac4f5deb61132dc3adc153e8de4661a15e6880b38fb097bb143bbf1
@@ -32,6 +34,10 @@ DIST gentoo-kernel-6.1.90-1.amd64.gpkg.tar 72663040 BLAKE2B 6dbe6f600813818ffc46
 DIST gentoo-kernel-6.1.90-1.arm64.gpkg.tar 65628160 BLAKE2B a8bc732862da36778119a7d0ce254ce43e72057ea15130f8bcbda0a66ad11fe4dbbb7befcac9d94fbbcbbea072fbab7728ae25eebea7b2ba59e2d8ae2870331c SHA512 53e3854942b596fe76025f0e782f476fc557e4fde1e7a505734af334903687744b9e9c4269742c6bde0bb101ea77263f315c47a8180cbde4cbccd641f6af5f09
 DIST gentoo-kernel-6.1.90-1.ppc64le.gpkg.tar 59883520 BLAKE2B e76649abaaa9c677ef517a84a587e3f110baa0b9e16d208197048f7aa39a6af10eb10649071e6af81afe8a834c86afd62063942aff7f79ddf62c2e1fd80b2d79 SHA512 6bbe5303c41d83d79e567ecc172fdcb5bfbaac1065b045363d486bd1a8a8cb2c9a2670432fee05463db79cdb99aa6c20c1379f51472d3da8f1455eb485ab4782
 DIST gentoo-kernel-6.1.90-1.x86.gpkg.tar 62177280 BLAKE2B a94404b8b8686c827262328dc9838be5165c354d8511ac467b88f682d7682b120b5e68b38ad5a082eca0d0f8c24f7a4ace540f3f7903b222bb499d488d847038 SHA512 29ae3125a062d276a7ac2cc8a0c8d2ceedde9b14e491dd0384ca90741ba756b64997576deb528b2d7241abbac698112b250c57a9dde185f8b070833274ae1e0a
+DIST gentoo-kernel-6.1.91-1.amd64.gpkg.tar 72652800 BLAKE2B 5ea8317d4b3523c05433496b3234f2a70b3a9e39ba034f42b0fc267392b13bf72d3327389034e90c1b50ffa97a39d88d11d567af9d05a007aff1aa6b298fba84 SHA512 296119140b9ac4b38a7e64efc260eefde2526516f738b2126efec45bb1eaba30cf408aa58b4cb9aaced7bdcde67976c3eb29ed6ad90babd57893aaa9ddd6f269
+DIST gentoo-kernel-6.1.91-1.arm64.gpkg.tar 65638400 BLAKE2B 1cf3a711045950e18bedf01111d0e0208f61cea6c8dd723413e464f7b60f579c20e87d9e2a9b6acfafb6670fb084858b598e2e80cc988c4e7d4f131619260002 SHA512 cf3311fb2c50253d332f9ed87d67a53943c2b01d2273df63f6ecc5adbb3b71398b95d8e13b4dbf7dbd25d48a79bd1fc1709ab980d0c2149c3f029839bddca0da
+DIST gentoo-kernel-6.1.91-1.ppc64le.gpkg.tar 59893760 BLAKE2B a9ca3cfb32b85499c6ae9f4d28cbad37a9c3e4893c5a4f63b6efc4563e54c2a92535f2400af5a9f157df6c7d1fa6378897310f7cacbdfd9862fe15d0ee3ecc5c SHA512 cb9417b649e6a88dd0ccfcf074733fb78f756d79fa717abfe88ab9d3962a24d304f3fd35908b1886fa591c9b09e5bd032a325aba71ac32bf9c86acae1e0c694b
+DIST gentoo-kernel-6.1.91-1.x86.gpkg.tar 62197760 BLAKE2B 41cecec740f456166cc755deed964eab9ed6e5984578ced9dbb3d51b6fdd34ff7f7c782d06d7bb9e6758904ddbeb8afbd69756ce21ac32ed043e66373d149ef9 SHA512 edf4658b79a2aadbc273b766c6066eb312dcf3d6c4520b906d46991b11a37da5235a3a749e36d82b898d5272d779dfa698e63bf9e1c658deadbe0a52d27a6e2c
 DIST gentoo-kernel-6.6.30-1.amd64.gpkg.tar 147240960 BLAKE2B af0b3a2289bb6b4160bb03dfc4ecf85fcc7445f74cf966c47795ee1ea1884003cab8d57a8c9c166f0c2ebdd88c0c8c09f0d9ebf95de0d2b2f1496b1aa4f85788 SHA512 e0a6d1b773b9d7148399cf4aef99258c70ea09bd4b45b0892e8f02626a567f519cef6e12b8295d08406145fa4a38d61e6e8106f12fc5fea5eaca42dba01e5f7f
 DIST gentoo-kernel-6.6.30-1.arm64.gpkg.tar 119306240 BLAKE2B eb6a34e2a34873c64079dc0370bd750818af440eeb9fa2020c42755e4ce00774d80ab595fa2a35a5e706603ceafce03cf728750cd4d3148a4ef3ad897468fb4d SHA512 b05e624b34bb217137eaa3d984502a0408019b70c2230c380ba19264cdc586d6401802916e03863f6c36af933a095d0ebc53d3b880c6f7fb7d8bdf6bb9a60c10
 DIST gentoo-kernel-6.6.30-1.ppc64le.gpkg.tar 64389120 BLAKE2B db436724c0a978faabd8cf7ea6d4c6c1dc5c8537de25a95c6af142a3ef274612d4fedcb92a394f536c4f8431fe78e1cd946c5f2b7eead01fa9a0268f38870217 SHA512 cc01db0e74aef830c130e029eedd7072853413875cb436aaf1d34baef1f5fb1596b04fb16b9a2882c6625eefead272d1ba29de37afa43eae67ed97167ada9783

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.91.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.91.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.91.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-17 16:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-17 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     7d6dfb0e64dc04da7a3415dac94e99d031c071a0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 16:20:26 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May 17 16:21:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d6dfb0e

sys-kernel/gentoo-kernel-bin: Bump to 6.6.31

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.31.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d414eff30574..f17309a47d4e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-99.base.tar.xz 5167668 BLAKE2B 0dfd80fa50e373b99b3ec8c2adcc8
 DIST genpatches-6.1-99.extras.tar.xz 3848 BLAKE2B aaa18ac05550c0694e3a8051e41acbf7b135d593dbbe2ebf8f757996502d1721e96cf11edb5ae87337667f340640ee1ca55de0a8266b4a2fc929dc80065df746 SHA512 0528cbbeb530d0765af843db8479ab6ce011df60be5c3bdc913c81f1299868f772e9d751b973edd75d7020cef7ac0f5645528e50b87f4ae59fac2392cf86137d
 DIST genpatches-6.6-37.base.tar.xz 1986828 BLAKE2B 003cfae8adc04f3ea319ecff4344662e27df5d501bcdcb1801d6b429ac85a60834a896a9222e0b9ba7c173376fa137a2470cb04f08289abd6805a2f0b07b0b0e SHA512 e21bc0eac8103091dae7d3e5d29ceebb4e47eb3e1fe63d577b0d000444837d723568c13bfac4f5deb61132dc3adc153e8de4661a15e6880b38fb097bb143bbf1
 DIST genpatches-6.6-37.extras.tar.xz 3736 BLAKE2B e54e5dc4b2cc854dbac9fc0d03dad93cbe4aa639142090271abcc0e797ab28e3377986f46767df8d6802edaed058e1b3999067c96d05ec8bbb42f48e33f96cb6 SHA512 be6299eedccde2d9e4cd37d4df14ef6c6a404892f18c40c4acfac31dfd20f1f0c28be767fccd8a7ee0817b32490057c76fc01d895f979686ade5a0357a59515b
+DIST genpatches-6.6-38.base.tar.xz 2066552 BLAKE2B 61205dc2b5d17f15af23d8eb8af0720fe5f6c560ae671c98252d7c9e28e9b93fdde067811664f095ce103beab9bcb1810e9ab9e32a82d972cbbb44ce5257f097 SHA512 ef6d0814f5bd646c49e54fadc46e73ef118466978a6fba1bd18d832e6dd089a1699ec14f40e769e061bdb84f843e94c190b31729b48a36a317d66da6a8d00622
+DIST genpatches-6.6-38.extras.tar.xz 4052 BLAKE2B 7d25eaaf329cc043fd5189114c5d100f2a3dad9a97b0c87cfc9541ff95ffeb9e3a8a723e5c4fa1f9241c4fd67aac5aa1e4aba96f5cedad5609463b96bc272da7 SHA512 d5957d7ca9718bf87621fb4200b5bbc4e1457fc7fda1500714fc88730a4dfd4dce81e386bd2a2f88e02aff16c46e35402421439e6393a5ad15848d26d9056b44
 DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 3c27ee511c258f3659d7f8cd5b6d470ffa10a2fc95bd536b272e0bb20c368dfc8c512f23fdc025e85ad90d6f628a58c80d8d15ec0ef8898caf7461162cf2dec2 SHA512 cd845b49341366190834b9782c9ffa270608a35e616ff483b40094913f6d01809421b80a7830117b606e57e6bb0ed9b0ed6dc14220826364fc9d2ee6a5916ad6
 DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114 SHA512 4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
 DIST gentoo-kernel-5.10.216-1.amd64.gpkg.tar 63252480 BLAKE2B 787a17da61971c776a2ad55f2d95487073e31a0fa7765b564ff834ea6f6d406b685775b542d3eb25479c10c4348cace5a8c563b2c76c6b39054f0c6e6631a0bb SHA512 46fff78b78b7ca0989e95fb26bfaf9beeb353b943a10c8f6dc837f47133b0109f69d8810da6de6f006176401dcc04fad4a38d1a4b07b56fffa6672c96f26e714
@@ -42,6 +44,10 @@ DIST gentoo-kernel-6.6.30-1.amd64.gpkg.tar 147240960 BLAKE2B af0b3a2289bb6b4160b
 DIST gentoo-kernel-6.6.30-1.arm64.gpkg.tar 119306240 BLAKE2B eb6a34e2a34873c64079dc0370bd750818af440eeb9fa2020c42755e4ce00774d80ab595fa2a35a5e706603ceafce03cf728750cd4d3148a4ef3ad897468fb4d SHA512 b05e624b34bb217137eaa3d984502a0408019b70c2230c380ba19264cdc586d6401802916e03863f6c36af933a095d0ebc53d3b880c6f7fb7d8bdf6bb9a60c10
 DIST gentoo-kernel-6.6.30-1.ppc64le.gpkg.tar 64389120 BLAKE2B db436724c0a978faabd8cf7ea6d4c6c1dc5c8537de25a95c6af142a3ef274612d4fedcb92a394f536c4f8431fe78e1cd946c5f2b7eead01fa9a0268f38870217 SHA512 cc01db0e74aef830c130e029eedd7072853413875cb436aaf1d34baef1f5fb1596b04fb16b9a2882c6625eefead272d1ba29de37afa43eae67ed97167ada9783
 DIST gentoo-kernel-6.6.30-1.x86.gpkg.tar 68341760 BLAKE2B 2e931cf3d3dda1958c969261302811db5fef3ccfe6ac0a24a0cd69382c4e6c01613f78e9131e048c7a908bcff9ec069f1602f4c007ef6658efcf27e383adb2c5 SHA512 ec63fc1e2042ee83a2dca56a88dfd637d106151c7e1ec6607e5ac5ae6e694ba2dff88d957464793f8d042af6b4e7ba9bda6b624497d0db6c4130dbb5393122c2
+DIST gentoo-kernel-6.6.31-1.amd64.gpkg.tar 147333120 BLAKE2B 52abf0ed45cdcf3bcb22af1127d3412a9c9842d5eb3e97eb84201cb1859938ec5b9d99fce01147fd64835c06218d0dc6d85cba8e47e36b53d641198f108ed272 SHA512 f063fd03f893b0e7c128426ac5acea3b0844c240b7537cf4c3714a9349d6a422966cb305c2b7a20759de3b19f3e88ec0f68e63bff6f664a4229f8f6ab14fb204
+DIST gentoo-kernel-6.6.31-1.arm64.gpkg.tar 119326720 BLAKE2B cb9d21a8084a1671a61668ae62c0dd7e38a1d0f0589b79196ad7c81033e789541336be6ed5a1e0e4a885475f9aeed1bcf40be4e95eab581094a96b90b318df4d SHA512 9163959e18b9c1f8607082b00673baa07a3b6786549091d42e52f81a5c7208e55b4e427adbd22297eee4471443df78cc9d7f433bb7032632d5fec817b5aea412
+DIST gentoo-kernel-6.6.31-1.ppc64le.gpkg.tar 64389120 BLAKE2B 1b6cd46804c1f67e6b3532f79ed738eab68cad833a08c728df765eb1986348a45f80eed496535e2fb1eb508c8b4f2cf03399e57437466af453f05890f40c3242 SHA512 981401200780db5f1bab92b96e05e5120641867d7bd83d91ed9979f08b5158a67fa3570ffc8048760911a85fbb2e7b186277203a8ba801ab9e02acf94fa61e09
+DIST gentoo-kernel-6.6.31-1.x86.gpkg.tar 68362240 BLAKE2B 3a83d8ff3ccc520a1bfbeef07ea0faf2870bc8b0efc0eacc47cb817e4f157e6a78ccf47d2fe95adacc5f38e5af8da7e851171de3851fb8de0b7135933908bcf5 SHA512 ba80ffcbfb0a84fe1a70e7838921ebcfc7a1d5680247cd14968a0236a8de5ab8c4ae0dd156b4aca1003e47c47d6b8bbef251b5239bbf7571fd510ea4917f0e60
 DIST gentoo-kernel-6.8.9-1.amd64.gpkg.tar 150845440 BLAKE2B 535d166d00958e4b4e499704eeedd76ff24a40df66914fbd54bb8574091d0c71f743a3da19f1f0b39798d537a56e5e45ec9d8dc0dca04fdce04d19cc3f823ae9 SHA512 09c1baf319b212def006d285dc307c59cf581dbdf892998f7eb40d76f453316ebe081de52a068688125091459c6bea5ad120c5851f53fa74b6c97f4014fa28b6
 DIST gentoo-kernel-6.8.9-1.arm64.gpkg.tar 122408960 BLAKE2B f74cc8f857e07dc82d1c6150074557ac33e668c4b49178612dbfe07e5291038f0ea4ab21dff4f3c556db5beb003cf6d39775685833106b9c51c1aa27178d47ac SHA512 7c87576ea64840555c1f38042c87359219f6b35f35a557ba155b9c930ab72c7316b58d7c712565ee6296c80591bc0f45116f56ac286c756bf25433003e25e07d
 DIST gentoo-kernel-6.8.9-1.ppc64le.gpkg.tar 66263040 BLAKE2B b9e3e8bfe611dcdc66e46623e2adf09d7d10bf4624be28e1d7df312ef6a2fdce40af669c4a5a63698871bea0c70361ce580557607f1103b873398ff865ee5d30 SHA512 bcb129a0941a2b5ac4847a97c688f6144dba0db1ae43542b7cad9ccef7825d9a8dcdb6218c43f549269a2682c59fc7cec86134067cafe0cb0fff3dc31566129a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.31.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.31.ebuild
new file mode 100644
index 000000000000..ecc98612a7de
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.31.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-17 16:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-17 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     6755a6f4f76c34027d1c0654e7ced0629194b437
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 16:20:31 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May 17 16:21:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6755a6f4

sys-kernel/gentoo-kernel-bin: Bump to 6.8.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.8.10.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f17309a47d4e..1137369d2484 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.6-38.base.tar.xz 2066552 BLAKE2B 61205dc2b5d17f15af23d8eb8af07
 DIST genpatches-6.6-38.extras.tar.xz 4052 BLAKE2B 7d25eaaf329cc043fd5189114c5d100f2a3dad9a97b0c87cfc9541ff95ffeb9e3a8a723e5c4fa1f9241c4fd67aac5aa1e4aba96f5cedad5609463b96bc272da7 SHA512 d5957d7ca9718bf87621fb4200b5bbc4e1457fc7fda1500714fc88730a4dfd4dce81e386bd2a2f88e02aff16c46e35402421439e6393a5ad15848d26d9056b44
 DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 3c27ee511c258f3659d7f8cd5b6d470ffa10a2fc95bd536b272e0bb20c368dfc8c512f23fdc025e85ad90d6f628a58c80d8d15ec0ef8898caf7461162cf2dec2 SHA512 cd845b49341366190834b9782c9ffa270608a35e616ff483b40094913f6d01809421b80a7830117b606e57e6bb0ed9b0ed6dc14220826364fc9d2ee6a5916ad6
 DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114 SHA512 4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
+DIST genpatches-6.8-13.base.tar.xz 781972 BLAKE2B 7e8d26cca0d5fff4e1dbbd7088cb88ca705fa80df33437e1d9ca16305e162757010fa5c3ae5c869c20ed8a3bcbc72f89e055b5b8af1bb9110411e04e920e19d5 SHA512 e57405fe56630baef2d062973576b33b1528640491164f1cfd64bf230a9f2afb0c75e2ac6bfab2f085b4b7aee8c138315a9cfe56abc52e7c1a5385e80eb66ef1
+DIST genpatches-6.8-13.extras.tar.xz 4048 BLAKE2B 095bac7134081b953aa4c7d5b40305ac572bee80eda680466a84c45bc4775a344dd40806aa6c0600dea61c9b7f9775e7b7481a364cc84aac3b8169bd8830ab63 SHA512 9f9a02ba1b8e1f13946d63d93f1e61959fc8377aaffc4a60e5b46e9f632df98ccbcb998f37e86c0f640ab478f6d0e7e0e92b1a0d04d076e1a0591841d90252b5
 DIST gentoo-kernel-5.10.216-1.amd64.gpkg.tar 63252480 BLAKE2B 787a17da61971c776a2ad55f2d95487073e31a0fa7765b564ff834ea6f6d406b685775b542d3eb25479c10c4348cace5a8c563b2c76c6b39054f0c6e6631a0bb SHA512 46fff78b78b7ca0989e95fb26bfaf9beeb353b943a10c8f6dc837f47133b0109f69d8810da6de6f006176401dcc04fad4a38d1a4b07b56fffa6672c96f26e714
 DIST gentoo-kernel-5.10.216-1.arm64.gpkg.tar 56719360 BLAKE2B 61a5d2a3eb4dc5434646cea9103f34c8b228c6eb337fd031e669836996e3f28dd718106138af1bfc6f8c9e193e6976a0380e20146ba9f131c876255a9e513ea8 SHA512 848b340e05a9be6cca74c5f1e0f876c74836929f84a1bee43bdac53bb65723da4fc6b56d6c02cc2179b01cd97a62199aa971e6d3169c25fdca6f8603e0639884
 DIST gentoo-kernel-5.10.216-1.ppc64le.gpkg.tar 52869120 BLAKE2B 3f5eb4bb82b76321988baf7187fb550794fc246fc369d2006a2337c24c5793ad3e2f9afa1c57b5121e43283d3195e1042f2ec35dec25593c0c7a14d74ad0acd2 SHA512 dfa92819e87f23d37cd51efae717837f3a08300f9a3bc7b7f7a6860178e5b87ec8203087f6d3120565c32589fcba9a70a473e3c708fd5522f45eda8bcdd1003a
@@ -48,6 +50,10 @@ DIST gentoo-kernel-6.6.31-1.amd64.gpkg.tar 147333120 BLAKE2B 52abf0ed45cdcf3bcb2
 DIST gentoo-kernel-6.6.31-1.arm64.gpkg.tar 119326720 BLAKE2B cb9d21a8084a1671a61668ae62c0dd7e38a1d0f0589b79196ad7c81033e789541336be6ed5a1e0e4a885475f9aeed1bcf40be4e95eab581094a96b90b318df4d SHA512 9163959e18b9c1f8607082b00673baa07a3b6786549091d42e52f81a5c7208e55b4e427adbd22297eee4471443df78cc9d7f433bb7032632d5fec817b5aea412
 DIST gentoo-kernel-6.6.31-1.ppc64le.gpkg.tar 64389120 BLAKE2B 1b6cd46804c1f67e6b3532f79ed738eab68cad833a08c728df765eb1986348a45f80eed496535e2fb1eb508c8b4f2cf03399e57437466af453f05890f40c3242 SHA512 981401200780db5f1bab92b96e05e5120641867d7bd83d91ed9979f08b5158a67fa3570ffc8048760911a85fbb2e7b186277203a8ba801ab9e02acf94fa61e09
 DIST gentoo-kernel-6.6.31-1.x86.gpkg.tar 68362240 BLAKE2B 3a83d8ff3ccc520a1bfbeef07ea0faf2870bc8b0efc0eacc47cb817e4f157e6a78ccf47d2fe95adacc5f38e5af8da7e851171de3851fb8de0b7135933908bcf5 SHA512 ba80ffcbfb0a84fe1a70e7838921ebcfc7a1d5680247cd14968a0236a8de5ab8c4ae0dd156b4aca1003e47c47d6b8bbef251b5239bbf7571fd510ea4917f0e60
+DIST gentoo-kernel-6.8.10-1.amd64.gpkg.tar 150886400 BLAKE2B 50f2ce73e9480045b6c06752c0325ed448d9cc7914f47d02b795c6dcb0fa9320a3884f92d967dfa2270f863498e6e1f9ba302c2025bd2f729df247911ec5ebe2 SHA512 ab2a0bd77c29addf8635698c78c8dcf473314ae4def00bc536798f39e3f4c77988b92cac07ccb20ce9678535765f8842dc4a83355b4ace80907f8e1c370300b3
+DIST gentoo-kernel-6.8.10-1.arm64.gpkg.tar 122521600 BLAKE2B 3175f3fe3fcaa08ec5813177475916db3589490e7fc1ebaa3f5f22fcc5d1ce251f934c5370ea16b17a2afd89dd7d46822e7ac0cbe739d534610d6181b2e4c5a1 SHA512 220b10b15838f179cb7f084df95d758f41e26dd2ed821152b8d1bf7cd60de39c6e587825bd40efdcf5542104b099d112a8165850bd270b32511591d7a4b52ecf
+DIST gentoo-kernel-6.8.10-1.ppc64le.gpkg.tar 66263040 BLAKE2B a896e0ef78c1055e3d6d71752858860e568a2b3b4c40f73836f0e1cc28eb38915bfdf8a04cca2b7986005b610c17a773f4aff624b9250d9dead86db064f1cd00 SHA512 0b1ef3e770775c27b647b37a4366fe33afc6df44303116c0444752265003dbe5ea5d64e1ccfd276851afe6c0b67b1491f886de76fc7d63408bebd14b21470b30
+DIST gentoo-kernel-6.8.10-1.x86.gpkg.tar 69980160 BLAKE2B 0a2e534c443fc2cd9db6505ab355d6506f0b27aabb00d286dbd40d64fdcc4b1a76190b722d9a1220bdfc16756791725ea6c9309ed1a154db5b33d37f8f4fa3a7 SHA512 9bbe5d5cb879b669d37b49c136d59f31cdef2bc1b02e458e1baa1cc93cfc71a93eebc3bb0c04cc88a7cbabe2b1aa8be506fe84bc760f02c8c845f1eb33d2aa0e
 DIST gentoo-kernel-6.8.9-1.amd64.gpkg.tar 150845440 BLAKE2B 535d166d00958e4b4e499704eeedd76ff24a40df66914fbd54bb8574091d0c71f743a3da19f1f0b39798d537a56e5e45ec9d8dc0dca04fdce04d19cc3f823ae9 SHA512 09c1baf319b212def006d285dc307c59cf581dbdf892998f7eb40d76f453316ebe081de52a068688125091459c6bea5ad120c5851f53fa74b6c97f4014fa28b6
 DIST gentoo-kernel-6.8.9-1.arm64.gpkg.tar 122408960 BLAKE2B f74cc8f857e07dc82d1c6150074557ac33e668c4b49178612dbfe07e5291038f0ea4ab21dff4f3c556db5beb003cf6d39775685833106b9c51c1aa27178d47ac SHA512 7c87576ea64840555c1f38042c87359219f6b35f35a557ba155b9c930ab72c7316b58d7c712565ee6296c80591bc0f45116f56ac286c756bf25433003e25e07d
 DIST gentoo-kernel-6.8.9-1.ppc64le.gpkg.tar 66263040 BLAKE2B b9e3e8bfe611dcdc66e46623e2adf09d7d10bf4624be28e1d7df312ef6a2fdce40af669c4a5a63698871bea0c70361ce580557607f1103b873398ff865ee5d30 SHA512 bcb129a0941a2b5ac4847a97c688f6144dba0db1ae43542b7cad9ccef7825d9a8dcdb6218c43f549269a2682c59fc7cec86134067cafe0cb0fff3dc31566129a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.10.ebuild
new file mode 100644
index 000000000000..9a4e621d4db6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.10.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-17 16:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-17 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     886670c551f17035cece2253d11aa8e4333ba532
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 16:20:09 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May 17 16:21:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=886670c5

sys-kernel/gentoo-kernel-bin: Bump to 5.15.159

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.159.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 44322fdc5b30..8f45db20a490 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-228.base.tar.xz 6796152 BLAKE2B ef28b957aac198478ba620253b1
 DIST genpatches-5.10-228.extras.tar.xz 4052 BLAKE2B 09c4b743daf726c89054d5e1ae0127e9d22dc23b167a3a6b387cc6ffd84a47d2ba70387869990ccd510bdcd5eea5f13a5579cd0c98432076a9a7ac7f6c944157 SHA512 634705678dc6693421e8ea3e985c4fbbd14b97b962e1b4aa50daa42ce47531b8e07b4255cd3e85429b1eccf103f74267e448c072771a195d39b4b6b8b52e099b
 DIST genpatches-5.15-168.base.tar.xz 6757748 BLAKE2B 32b6ebb14ed20864b51fef7cf5e81bee96e4b634829d10b0f29172c41129caf856442cb7c116a4982c6ec92324661daca1a0644febac00d2d39ddd43fe1902b9 SHA512 62b37104e6ac0c9eb09de4fd1657e945be70e90d4682537e762f63ca8ef34da713619d518bf6a0fb35aac4b1541a44d91ee18d806211c7e4cc4124449de49bfc
 DIST genpatches-5.15-168.extras.tar.xz 3972 BLAKE2B 6cde986105f72e9282c78f59c8bb82bd3ac7c5c03adb3b3c1c657204624df2a28048ac0fe095759d5906bcd6677831d9962894b76390c2861482440120e72fe5 SHA512 6e067603b8e0e318703a59347d38d7aeb44a3097c39df07881c0f5250207b05442053a8ddf32069ead729ab4c36ccc1177ee8d82417ae2dbe16014b221d0d1ad
+DIST genpatches-5.15-169.base.tar.xz 6804132 BLAKE2B 4c1bbb7881dc2fe1a15fb2baa3535b33d83421f029612567382d624afdf0e83bfcbcd34676f63c9d24cd5e91dca2e67b88b2d843ad8167bb0a423bb0de268a4b SHA512 abb6870976a156e548800e45cdff3b4aa4db723f4b6866dbfb3b6437707990d74bad4f0ca916b0e313350c8bcfeff13542089f102fc99cc3eb899349cecca7be
+DIST genpatches-5.15-169.extras.tar.xz 4048 BLAKE2B 422d0230026956391a9493a7363a6099b07ff5e16799a4ef194a177b2fc84c1db666e3cc326e5648052a0a76a87367fc94dde8cc8307ac36c412c0ad85d0d370 SHA512 287ce1ffecb61297c55465b223d8fb86a84ca4805856fcdb605fd43ed81b579aaa64f696d4a2687a95c312ea285e05ccea8a3589c911f99dd4628609155c7422
 DIST genpatches-6.1-99.base.tar.xz 5167668 BLAKE2B 0dfd80fa50e373b99b3ec8c2adcc80eabaa0df9606831465c2afbca34cc195f41902a5ad4472b822eb2e011356c51b257a39294ae1d123c7384f915bd0a6249a SHA512 39116b71b7da155596a158ebb1aeafb029bf5c0d1ec983efbbdb323af61fc505c3a67beac4e6f888b3b673cdc271ef1dbc3090580aa89f573a652ebe0d501ccf
 DIST genpatches-6.1-99.extras.tar.xz 3848 BLAKE2B aaa18ac05550c0694e3a8051e41acbf7b135d593dbbe2ebf8f757996502d1721e96cf11edb5ae87337667f340640ee1ca55de0a8266b4a2fc929dc80065df746 SHA512 0528cbbeb530d0765af843db8479ab6ce011df60be5c3bdc913c81f1299868f772e9d751b973edd75d7020cef7ac0f5645528e50b87f4ae59fac2392cf86137d
 DIST genpatches-6.6-37.base.tar.xz 1986828 BLAKE2B 003cfae8adc04f3ea319ecff4344662e27df5d501bcdcb1801d6b429ac85a60834a896a9222e0b9ba7c173376fa137a2470cb04f08289abd6805a2f0b07b0b0e SHA512 e21bc0eac8103091dae7d3e5d29ceebb4e47eb3e1fe63d577b0d000444837d723568c13bfac4f5deb61132dc3adc153e8de4661a15e6880b38fb097bb143bbf1
@@ -22,6 +24,10 @@ DIST gentoo-kernel-5.15.158-1.amd64.gpkg.tar 66334720 BLAKE2B 054aa0baf29da57881
 DIST gentoo-kernel-5.15.158-1.arm64.gpkg.tar 59740160 BLAKE2B b1da63e9085ed1b899f41d6a142f6882dcab9f66bec90a772eaa53ad72b4ffb3822356286a93d07ae522b56ded61f04344b511b3e2892a6475db5b4da7f818cb SHA512 d808b1a493935e537b72d7d0c7655fd50eb5488a3e1e73b5bda81031828b8c6c9155d20d66ca56f6b1dd2c595459149053f5ad06fcc050ce44037c13ac03a3ef
 DIST gentoo-kernel-5.15.158-1.ppc64le.gpkg.tar 54978560 BLAKE2B 63c1ce29e1c261032df9622bba0fc80ef1d9de09518be7f10f5b40ff264c0ee794893803dc49dd9f290f6831e66309d48c3f9de40b924dcfe924d27a12bdf774 SHA512 6fd9500b64670486c8cca45b63e5a0d74871d35f3bc3ff20c20db2e41c80da61fd0309e07728b624ef9cbe4a6adaa3b8eeb2a26f43564233bd97f41ce9eeba90
 DIST gentoo-kernel-5.15.158-1.x86.gpkg.tar 56156160 BLAKE2B 997fea1701a93f54cd4b57b2c0cacbf192832d0183a32069a9ad10fb2efd43bae9bfca5047d61367d88b6883111c60dced1f750f41d2a62a4335aa871f5aacff SHA512 735031748864bda5555a4d038135395d051af8e9bd2007d287560b5346d4d5721460a9511fb82c3ced87f3a450272a3fc53562b857b6102c7b6635c6bfd0f32f
+DIST gentoo-kernel-5.15.159-1.amd64.gpkg.tar 66365440 BLAKE2B ed4f21f8203b489a3af50797e157523106a16cc6ab503cbc917041103a863019c9d5b2b027b332955c24dd101a573136e449a76844d76bece472c23bb24cc261 SHA512 db7666cc6727d8e5ec18d2e2920a800cbd447aff55981a933271036a92c454e2e1d43f989e7bafc0aa5732d91440a337815bda083ad8758a5e3925cdd18e35dc
+DIST gentoo-kernel-5.15.159-1.arm64.gpkg.tar 59740160 BLAKE2B 9f2cab165f689e4dff011901cb0a29c6b21161c79567c1b645948973b34bdae4178a4b365ee08c62f512f6a2a8e5d4758977456b0824c3581943275028861e7a SHA512 bc380cb4892704435783548095d9d3b3ffb61598163200a7728f9bad47d2aa9700d14f7e5194bcb293c0450d1086c017f64158efd31b990ab757c44441cfd660
+DIST gentoo-kernel-5.15.159-1.ppc64le.gpkg.tar 54988800 BLAKE2B 17460198709c6272245897b0aa9608a4a083436ccc111a0e3b2159ef61157b095d5f727859646e04bfd55d1de9080ab1b41ec75043dd84878a3c9df454ccdd03 SHA512 04b3f41c1f1afc166b28a20245971dbe23ff04da76ef83a20188820228d3adccbe5ee5f70b99da0a6c745c62b93f702920bc1b3c0835277fef7143c174353789
+DIST gentoo-kernel-5.15.159-1.x86.gpkg.tar 56166400 BLAKE2B 50cfb64a869985ce2e1ffa9a42cf4c858bc3607a4ee90a2f6783dc2a324bc7557becf2c25b8fa6ca7b256b9f4eac5dae4d933443fe00c7df72ebb1939035151a SHA512 066cf9f2b7c2faaf86c8080c3aabdd6fbbfd5465a8a6baf47ee81a49fc98a13229d6a73539dbdffda4afffe3507ebeba36a2ef9727ae2b69d687cb1e011b2488
 DIST gentoo-kernel-6.1.90-1.amd64.gpkg.tar 72663040 BLAKE2B 6dbe6f600813818ffc46010666601ce7e3061ecb6cdf572ad30d1031bede6070d44006302b9f447955f389d271ffc8d2de77663b2c4a8f3d1e0beb4f9f0a1a61 SHA512 a2b9a96d3fb7bc70a762a89e345dab66e3ffeafea3024b97160b9dae1cd94552c7fd383b3f41660713ed041769745a684c7a421402c2e2bc08dd72e7a07a489b
 DIST gentoo-kernel-6.1.90-1.arm64.gpkg.tar 65628160 BLAKE2B a8bc732862da36778119a7d0ce254ce43e72057ea15130f8bcbda0a66ad11fe4dbbb7befcac9d94fbbcbbea072fbab7728ae25eebea7b2ba59e2d8ae2870331c SHA512 53e3854942b596fe76025f0e782f476fc557e4fde1e7a505734af334903687744b9e9c4269742c6bde0bb101ea77263f315c47a8180cbde4cbccd641f6af5f09
 DIST gentoo-kernel-6.1.90-1.ppc64le.gpkg.tar 59883520 BLAKE2B e76649abaaa9c677ef517a84a587e3f110baa0b9e16d208197048f7aa39a6af10eb10649071e6af81afe8a834c86afd62063942aff7f79ddf62c2e1fd80b2d79 SHA512 6bbe5303c41d83d79e567ecc172fdcb5bfbaac1065b045363d486bd1a8a8cb2c9a2670432fee05463db79cdb99aa6c20c1379f51472d3da8f1455eb485ab4782

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.159.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.159.ebuild
new file mode 100644
index 000000000000..eff249432fc9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.159.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-25 19:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-25 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     f3645a8ad1d9345f05d27be2c06e9cc999e53908
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat May 25 19:48:06 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat May 25 19:58:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3645a8a

sys-kernel/gentoo-kernel-bin: Bump to 5.10.218

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.218.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1137369d2484..cd1073d8cef7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-227.base.tar.xz 6772808 BLAKE2B c026e8b9a2de5ed827e2027c80b
 DIST genpatches-5.10-227.extras.tar.xz 3912 BLAKE2B bf7fb2754d5ff315fae18f3b82b2b9df80038bbac9a8fdeccb6cd567df6efbb41ba1c16440bbd839ca63f27218d0721016b016d4521b98ed04ecbac80c5ac0aa SHA512 c5b62dd417f727062ca73ff379fc8aac95a393931a379fa7aa83207d3b98128fd89f282a2454620a5a695db7dc3ca9ecb77e57c37f81bdec5abaa8fa84485766
 DIST genpatches-5.10-228.base.tar.xz 6796152 BLAKE2B ef28b957aac198478ba620253b1f3d85b723f0e47924cbc090d07a8ee28515c58cccc1c45494519e0dfddbd4e03a5c292273db84b46def70f7e38530dbbf3ebf SHA512 d090e87db62dd0e3c0bcab6ead66ba4380db2ef6d9b143e0632260c66ab245d459685226f30f721a51b5a45e9e24f66aa70b4783281b21c45cb29fce13d85d3f
 DIST genpatches-5.10-228.extras.tar.xz 4052 BLAKE2B 09c4b743daf726c89054d5e1ae0127e9d22dc23b167a3a6b387cc6ffd84a47d2ba70387869990ccd510bdcd5eea5f13a5579cd0c98432076a9a7ac7f6c944157 SHA512 634705678dc6693421e8ea3e985c4fbbd14b97b962e1b4aa50daa42ce47531b8e07b4255cd3e85429b1eccf103f74267e448c072771a195d39b4b6b8b52e099b
+DIST genpatches-5.10-229.base.tar.xz 6801488 BLAKE2B fa6992a4274f2a43fc39df9acbf20efda8059291556f083efa80d71eb51b263a244be38d327317631da0044faad5af20ed830528e0c87502231db02c3c2e7fbf SHA512 e0f7d32915673bf28d615fbd15daee8f81fb24161d783bd5026d5a1dd1010cafe758ea7996b9613fc6ad28b00d329d4bd0d900b77925ac3ed335e7083f09a740
+DIST genpatches-5.10-229.extras.tar.xz 4048 BLAKE2B 72ae61217320dfaf4a6cea8544c66360eaa42307f23bf0c666114d3ad5ea1f1a98d471be9c4ed824e87a6a4d0f90eac10ef703b1a7d2231655740ba0b2100639 SHA512 168250682177d829f2a510714ba7bbf42a9632032bcbfab8616ab66c6c6f21b09e49ac566f599fb2c09f486280b611ce3764ae4826ea30c5407e091363e98af8
 DIST genpatches-5.15-168.base.tar.xz 6757748 BLAKE2B 32b6ebb14ed20864b51fef7cf5e81bee96e4b634829d10b0f29172c41129caf856442cb7c116a4982c6ec92324661daca1a0644febac00d2d39ddd43fe1902b9 SHA512 62b37104e6ac0c9eb09de4fd1657e945be70e90d4682537e762f63ca8ef34da713619d518bf6a0fb35aac4b1541a44d91ee18d806211c7e4cc4124449de49bfc
 DIST genpatches-5.15-168.extras.tar.xz 3972 BLAKE2B 6cde986105f72e9282c78f59c8bb82bd3ac7c5c03adb3b3c1c657204624df2a28048ac0fe095759d5906bcd6677831d9962894b76390c2861482440120e72fe5 SHA512 6e067603b8e0e318703a59347d38d7aeb44a3097c39df07881c0f5250207b05442053a8ddf32069ead729ab4c36ccc1177ee8d82417ae2dbe16014b221d0d1ad
 DIST genpatches-5.15-169.base.tar.xz 6804132 BLAKE2B 4c1bbb7881dc2fe1a15fb2baa3535b33d83421f029612567382d624afdf0e83bfcbcd34676f63c9d24cd5e91dca2e67b88b2d843ad8167bb0a423bb0de268a4b SHA512 abb6870976a156e548800e45cdff3b4aa4db723f4b6866dbfb3b6437707990d74bad4f0ca916b0e313350c8bcfeff13542089f102fc99cc3eb899349cecca7be
@@ -26,6 +28,10 @@ DIST gentoo-kernel-5.10.217-1.amd64.gpkg.tar 63242240 BLAKE2B 0a7dc1f3fdaa14a990
 DIST gentoo-kernel-5.10.217-1.arm64.gpkg.tar 56709120 BLAKE2B 3fb6dd01acf9165955ad6cc9920c1f3bbfc4c2e67e89d21d772eaf4eb5dc1033654a9ebf6907ba2aed3847f7e3d5ac7d0a47d165f2cb3743f50f87e3f44c70e8 SHA512 1f36390ee779889636f92124f72fef47f2810cc6e16beb599a3865c4208637831f92b72cc5c2065bb69a22011a28c9dff1c83866df82ac59567bdc2baa15b2a7
 DIST gentoo-kernel-5.10.217-1.ppc64le.gpkg.tar 52869120 BLAKE2B 57a1d1917f13835765829ee4b5c88fabd34c7ebe1ac6443132a39727112c7d2afdc8dae9062cf8aad53fde2444ba36844a9a939cb8d4178bc484b596f22890a9 SHA512 6184e216d289b32450d8b2c354329d98d64ae54c95107aa48df1c83ebbb8a7162ff7740f721c0ebbe75a5cf522e69851fa8f13cff0f0e85b2be676eb658bf143
 DIST gentoo-kernel-5.10.217-1.x86.gpkg.tar 53565440 BLAKE2B 8261626c8937445fbef07c551259f2c626a229764c838300340050ce03b2bbb3b8bd8bcff1ed8945cde338aff458bceb3e975c6c301093c1c40776cd9cb8f953 SHA512 14ebdaa7f08d0b7426c9a947cc5ee3f24d72f2a16dc4cc05582831e353070e03a9e483a7f5a842bfcf01956247693fc4a1cb0bff405be3edcd57c2ed8ac9935a
+DIST gentoo-kernel-5.10.218-1.amd64.gpkg.tar 63262720 BLAKE2B 0c5bdf6c3a6f1841751ea3efdbd51e16862aa73d3fad5015cbdb6993ad47daa89f770597b09f28e2250f5f22aecda041abac37a99d06b797fb27997a33f64c96 SHA512 fcc67d5a76267351c550e56cc61bf59a9a3557d148c6cec6919953ba7b18f45d36d1a3a8532d4da1cdaa608f29024f9fba32d27bde16665658f2ba0d13656bb3
+DIST gentoo-kernel-5.10.218-1.arm64.gpkg.tar 56719360 BLAKE2B c114300a4f17b91277ce90026c2141acc0729547a3511ea0df5071532b13a6c06c87853917280debdb7753927442c2414baeb363fa83dd74077a5708ceee1da8 SHA512 5468341ac80b5d0638ad38cc82a1dccfeedfbf1727c6bf852e8aa8a9b51750022358c4e32a483473293288ca9728ed9c0839a78e989571844dc823394cdad19d
+DIST gentoo-kernel-5.10.218-1.ppc64le.gpkg.tar 52869120 BLAKE2B 27cb1b7f85bee962218b8a6635fa6639cf2c1e04c3809042abaefa1b766dabc7bef06c5e83022d0d1958cce9dfc97bcc615623e98c3c2200aa1ed9bc8d112250 SHA512 f36d649ba33eb2745463325991a5ed0e665f6ab12dc8e13572cb8dbfe5fe2c24e00bdc7246d78891cfb43129d51ea6ccf39f42c270765dbd8050f3cdc8254cec
+DIST gentoo-kernel-5.10.218-1.x86.gpkg.tar 53575680 BLAKE2B 31b1251cb656c70fad98d446232162ac2bc9557c3c05db9f03cb6aa77a7e1bf331bbd244251376aa16bfb5bef92bb2714ec9ec3423e839f81c5614fee9a63ffd SHA512 68a2cf128830204d1da769c3a59f7abccf78836ddcc4270b6974915576740351d6e9e0a96458a0d0ca57c68070cfe15186db74ee7a9ec5598db8c85e37b6551f
 DIST gentoo-kernel-5.15.158-1.amd64.gpkg.tar 66334720 BLAKE2B 054aa0baf29da57881e4c00531a3ad1554d35c174b7e5be89269734045daf23dad8ed19782c7cb313e4f5a41481d1f78920b71266aedd9cd89fa25cf69d2133b SHA512 ef9b138c73071eccb483327b9677b0162c17d4d38e2056a0ef0a2f4780e9a4cf3969567dde9bc6b6a5176912f63b1bfa5f36311b5b9f068410eb538448e01b4b
 DIST gentoo-kernel-5.15.158-1.arm64.gpkg.tar 59740160 BLAKE2B b1da63e9085ed1b899f41d6a142f6882dcab9f66bec90a772eaa53ad72b4ffb3822356286a93d07ae522b56ded61f04344b511b3e2892a6475db5b4da7f818cb SHA512 d808b1a493935e537b72d7d0c7655fd50eb5488a3e1e73b5bda81031828b8c6c9155d20d66ca56f6b1dd2c595459149053f5ad06fcc050ce44037c13ac03a3ef
 DIST gentoo-kernel-5.15.158-1.ppc64le.gpkg.tar 54978560 BLAKE2B 63c1ce29e1c261032df9622bba0fc80ef1d9de09518be7f10f5b40ff264c0ee794893803dc49dd9f290f6831e66309d48c3f9de40b924dcfe924d27a12bdf774 SHA512 6fd9500b64670486c8cca45b63e5a0d74871d35f3bc3ff20c20db2e41c80da61fd0309e07728b624ef9cbe4a6adaa3b8eeb2a26f43564233bd97f41ce9eeba90

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild
new file mode 100644
index 000000000000..1a44f330be18
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-25 19:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-25 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     10097ac7f2f328664bdc1214235aea884c9b9d88
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat May 25 19:48:10 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat May 25 19:58:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10097ac7

sys-kernel/gentoo-kernel-bin: Bump to 5.15.160

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.160.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index cd1073d8cef7..77c8dc1e5d01 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-168.base.tar.xz 6757748 BLAKE2B 32b6ebb14ed20864b51fef7cf5e
 DIST genpatches-5.15-168.extras.tar.xz 3972 BLAKE2B 6cde986105f72e9282c78f59c8bb82bd3ac7c5c03adb3b3c1c657204624df2a28048ac0fe095759d5906bcd6677831d9962894b76390c2861482440120e72fe5 SHA512 6e067603b8e0e318703a59347d38d7aeb44a3097c39df07881c0f5250207b05442053a8ddf32069ead729ab4c36ccc1177ee8d82417ae2dbe16014b221d0d1ad
 DIST genpatches-5.15-169.base.tar.xz 6804132 BLAKE2B 4c1bbb7881dc2fe1a15fb2baa3535b33d83421f029612567382d624afdf0e83bfcbcd34676f63c9d24cd5e91dca2e67b88b2d843ad8167bb0a423bb0de268a4b SHA512 abb6870976a156e548800e45cdff3b4aa4db723f4b6866dbfb3b6437707990d74bad4f0ca916b0e313350c8bcfeff13542089f102fc99cc3eb899349cecca7be
 DIST genpatches-5.15-169.extras.tar.xz 4048 BLAKE2B 422d0230026956391a9493a7363a6099b07ff5e16799a4ef194a177b2fc84c1db666e3cc326e5648052a0a76a87367fc94dde8cc8307ac36c412c0ad85d0d370 SHA512 287ce1ffecb61297c55465b223d8fb86a84ca4805856fcdb605fd43ed81b579aaa64f696d4a2687a95c312ea285e05ccea8a3589c911f99dd4628609155c7422
+DIST genpatches-5.15-170.base.tar.xz 6810444 BLAKE2B 979cea1e399d312eac94ef4e4fa417132fce1d2522713e78234dff05db3fbcb13ead3fc679d2d0f42f801d8f796cbea47cfc2a64d212ea1b6bb3b312f775aa86 SHA512 0d75430202e4f9e59ec923fa9cc9a11276b10ec1dfff5fba30746d9e8c60bc82d2ff027463ac4b17ac048285438a7a6657679f6a5aeb2caf10391016163ff446
+DIST genpatches-5.15-170.extras.tar.xz 4048 BLAKE2B dd052053b2f791b558938755ecd1946d55aa52374acaa98b666aa2017d678d3552d161b36e50bfce63b9a71f0e252cf298c8416e3c6ce8318854886e9c1caf67 SHA512 b2befc9604dd5fecdcdf7d58ca219fc780548b439780b64c3e3eabe5b3a53fb33af30af8a0807b6d5d327381d9541f94645dd0f8475bfdebbe0ca41fa9de7846
 DIST genpatches-6.1-100.base.tar.xz 5230656 BLAKE2B ce1e60a36233dfb26eefad5351fb71d8374fb673fc117fbf37ced214f678c642c0fe0e898d6136fdc99504c3b1ba094c372143fa94bca87efe0a63c184256229 SHA512 ae3ca97ba86715c0a6b9a4888c7b5b262becbbf5262e868e171e9738f212701855f2a1e6587908e5008f524b546d3fcc9f0c671286e5868d67edaf3a92a141cb
 DIST genpatches-6.1-100.extras.tar.xz 4048 BLAKE2B f8266ea5ef27224671f17cce493a10c02a0b93e4b904b608ec9953e7fdde42f0e89419d7d32f926a400bdda952aa87be2d9c66896e6fb120fdcd92b6473d5ddd SHA512 c044c5fe35ce29113d127b0ff34004d7125d45433ddbb3943549d0eae657a177a1bf037291c151b2ba3a9d35a89663031afa11f0bfd114531aa5bc54894cbb99
 DIST genpatches-6.1-99.base.tar.xz 5167668 BLAKE2B 0dfd80fa50e373b99b3ec8c2adcc80eabaa0df9606831465c2afbca34cc195f41902a5ad4472b822eb2e011356c51b257a39294ae1d123c7384f915bd0a6249a SHA512 39116b71b7da155596a158ebb1aeafb029bf5c0d1ec983efbbdb323af61fc505c3a67beac4e6f888b3b673cdc271ef1dbc3090580aa89f573a652ebe0d501ccf
@@ -40,6 +42,10 @@ DIST gentoo-kernel-5.15.159-1.amd64.gpkg.tar 66365440 BLAKE2B ed4f21f8203b489a3a
 DIST gentoo-kernel-5.15.159-1.arm64.gpkg.tar 59740160 BLAKE2B 9f2cab165f689e4dff011901cb0a29c6b21161c79567c1b645948973b34bdae4178a4b365ee08c62f512f6a2a8e5d4758977456b0824c3581943275028861e7a SHA512 bc380cb4892704435783548095d9d3b3ffb61598163200a7728f9bad47d2aa9700d14f7e5194bcb293c0450d1086c017f64158efd31b990ab757c44441cfd660
 DIST gentoo-kernel-5.15.159-1.ppc64le.gpkg.tar 54988800 BLAKE2B 17460198709c6272245897b0aa9608a4a083436ccc111a0e3b2159ef61157b095d5f727859646e04bfd55d1de9080ab1b41ec75043dd84878a3c9df454ccdd03 SHA512 04b3f41c1f1afc166b28a20245971dbe23ff04da76ef83a20188820228d3adccbe5ee5f70b99da0a6c745c62b93f702920bc1b3c0835277fef7143c174353789
 DIST gentoo-kernel-5.15.159-1.x86.gpkg.tar 56166400 BLAKE2B 50cfb64a869985ce2e1ffa9a42cf4c858bc3607a4ee90a2f6783dc2a324bc7557becf2c25b8fa6ca7b256b9f4eac5dae4d933443fe00c7df72ebb1939035151a SHA512 066cf9f2b7c2faaf86c8080c3aabdd6fbbfd5465a8a6baf47ee81a49fc98a13229d6a73539dbdffda4afffe3507ebeba36a2ef9727ae2b69d687cb1e011b2488
+DIST gentoo-kernel-5.15.160-1.amd64.gpkg.tar 66365440 BLAKE2B 126ad491f0f47cd5858b60acfe5cef82722ecc0fa4221b805fd6743a45ae82b39984b31f3c5453167ac466e2810b411f94d8745d2b8fdf8bc15328b0dd6f80af SHA512 104278821eb78e9054e472f4a79bdaee350e63a828147328ae68da82b05f6bd4884b6f2b2ae3e7812faabc54629cabbc058098f4e0e689dcbcbb0b68b1be2c0a
+DIST gentoo-kernel-5.15.160-1.arm64.gpkg.tar 59760640 BLAKE2B 99ea0369b0616d6fddd2751b3c37037bedfe70ba470a05d98891e38ac038c2f3f6c1ebaa4617e0b0697177e8535909d1b30fe3c0c67cbc9e3049ff559afb0299 SHA512 a886bfc184a2d1d83d44f15309f4b1873533c858d8cd0d1f13624c2616c4055bbeb1b5e6cb58f1af4edcfe55a577332432d947d4390b78f44414361c11aaf913
+DIST gentoo-kernel-5.15.160-1.ppc64le.gpkg.tar 54988800 BLAKE2B dcb3e7ce253b9d1d0875aae08706bcdcce8ed2070bb75d10bb9bd16eb78cce641431dfa4874d80554fcd250c897317d31f9b3523efcb8b561837bd9189a48e29 SHA512 c1be66fdf4cafea88bc4e41a754623055fa6a7bbbdf1db51ef052a3be8baa755b161ddc2eded4c599320ba7939a8a51a38b5083b665e9769471cc1225fbc2bcd
+DIST gentoo-kernel-5.15.160-1.x86.gpkg.tar 56156160 BLAKE2B 85c71cf86b1b9204f4cd3b8a8cce63cdda780367f48fa97005cbbe9230488d9e8236c8126e85fd0b190e903126ab625a0784ecc7f78956cad12d6ace971b3807 SHA512 1ecd673e87f86fc92743f625104a2164dc154848cd27117245d328140e6c12a7f07c1afaddc841237797c753674c94f013cf34fcd4d2d588777f4c3fba8ddfdb
 DIST gentoo-kernel-6.1.90-1.amd64.gpkg.tar 72663040 BLAKE2B 6dbe6f600813818ffc46010666601ce7e3061ecb6cdf572ad30d1031bede6070d44006302b9f447955f389d271ffc8d2de77663b2c4a8f3d1e0beb4f9f0a1a61 SHA512 a2b9a96d3fb7bc70a762a89e345dab66e3ffeafea3024b97160b9dae1cd94552c7fd383b3f41660713ed041769745a684c7a421402c2e2bc08dd72e7a07a489b
 DIST gentoo-kernel-6.1.90-1.arm64.gpkg.tar 65628160 BLAKE2B a8bc732862da36778119a7d0ce254ce43e72057ea15130f8bcbda0a66ad11fe4dbbb7befcac9d94fbbcbbea072fbab7728ae25eebea7b2ba59e2d8ae2870331c SHA512 53e3854942b596fe76025f0e782f476fc557e4fde1e7a505734af334903687744b9e9c4269742c6bde0bb101ea77263f315c47a8180cbde4cbccd641f6af5f09
 DIST gentoo-kernel-6.1.90-1.ppc64le.gpkg.tar 59883520 BLAKE2B e76649abaaa9c677ef517a84a587e3f110baa0b9e16d208197048f7aa39a6af10eb10649071e6af81afe8a834c86afd62063942aff7f79ddf62c2e1fd80b2d79 SHA512 6bbe5303c41d83d79e567ecc172fdcb5bfbaac1065b045363d486bd1a8a8cb2c9a2670432fee05463db79cdb99aa6c20c1379f51472d3da8f1455eb485ab4782

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild
new file mode 100644
index 000000000000..eff249432fc9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-25 19:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-25 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     4a417138600d76cd29e279bb7a9725f428b72d6b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat May 25 19:48:13 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat May 25 19:58:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a417138

sys-kernel/gentoo-kernel-bin: Bump to 6.1.92

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.92.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 77c8dc1e5d01..612b059a6852 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-5.15-170.base.tar.xz 6810444 BLAKE2B 979cea1e399d312eac94ef4e4fa
 DIST genpatches-5.15-170.extras.tar.xz 4048 BLAKE2B dd052053b2f791b558938755ecd1946d55aa52374acaa98b666aa2017d678d3552d161b36e50bfce63b9a71f0e252cf298c8416e3c6ce8318854886e9c1caf67 SHA512 b2befc9604dd5fecdcdf7d58ca219fc780548b439780b64c3e3eabe5b3a53fb33af30af8a0807b6d5d327381d9541f94645dd0f8475bfdebbe0ca41fa9de7846
 DIST genpatches-6.1-100.base.tar.xz 5230656 BLAKE2B ce1e60a36233dfb26eefad5351fb71d8374fb673fc117fbf37ced214f678c642c0fe0e898d6136fdc99504c3b1ba094c372143fa94bca87efe0a63c184256229 SHA512 ae3ca97ba86715c0a6b9a4888c7b5b262becbbf5262e868e171e9738f212701855f2a1e6587908e5008f524b546d3fcc9f0c671286e5868d67edaf3a92a141cb
 DIST genpatches-6.1-100.extras.tar.xz 4048 BLAKE2B f8266ea5ef27224671f17cce493a10c02a0b93e4b904b608ec9953e7fdde42f0e89419d7d32f926a400bdda952aa87be2d9c66896e6fb120fdcd92b6473d5ddd SHA512 c044c5fe35ce29113d127b0ff34004d7125d45433ddbb3943549d0eae657a177a1bf037291c151b2ba3a9d35a89663031afa11f0bfd114531aa5bc54894cbb99
+DIST genpatches-6.1-101.base.tar.xz 5248940 BLAKE2B af64a685e905a51004350b263e6d5bf9078518a979bb5d192752672d15f54a1dd330ec71c33dde0dc6afce11f5d53bc62837ba400314978d740d4adfa3f32778 SHA512 fde5c4d51ba8cb095743d936e6b7e31ad4b7b04b46db66a4746d8fd03205a0b18a17e4d1d08210beaaff13557fd47a9752cd36a28abf19d879639c175cf755fd
+DIST genpatches-6.1-101.extras.tar.xz 4048 BLAKE2B 8664a60521d881f8e80103f2509831e35763c891cd589c907979d49d7af96d699fec7f9e8c3b8bb90bcb442ed2016890769f53d4ff205d76d25521094b24091f SHA512 79276866b12b61d11109c27ea31eca847374a3938c20e4a07ca2a6f63bc62ae0c89a9a96e65227ab123fdc85c171cfa100261444fb9058a30d70b6ce4c175dba
 DIST genpatches-6.1-99.base.tar.xz 5167668 BLAKE2B 0dfd80fa50e373b99b3ec8c2adcc80eabaa0df9606831465c2afbca34cc195f41902a5ad4472b822eb2e011356c51b257a39294ae1d123c7384f915bd0a6249a SHA512 39116b71b7da155596a158ebb1aeafb029bf5c0d1ec983efbbdb323af61fc505c3a67beac4e6f888b3b673cdc271ef1dbc3090580aa89f573a652ebe0d501ccf
 DIST genpatches-6.1-99.extras.tar.xz 3848 BLAKE2B aaa18ac05550c0694e3a8051e41acbf7b135d593dbbe2ebf8f757996502d1721e96cf11edb5ae87337667f340640ee1ca55de0a8266b4a2fc929dc80065df746 SHA512 0528cbbeb530d0765af843db8479ab6ce011df60be5c3bdc913c81f1299868f772e9d751b973edd75d7020cef7ac0f5645528e50b87f4ae59fac2392cf86137d
 DIST genpatches-6.6-37.base.tar.xz 1986828 BLAKE2B 003cfae8adc04f3ea319ecff4344662e27df5d501bcdcb1801d6b429ac85a60834a896a9222e0b9ba7c173376fa137a2470cb04f08289abd6805a2f0b07b0b0e SHA512 e21bc0eac8103091dae7d3e5d29ceebb4e47eb3e1fe63d577b0d000444837d723568c13bfac4f5deb61132dc3adc153e8de4661a15e6880b38fb097bb143bbf1
@@ -54,6 +56,10 @@ DIST gentoo-kernel-6.1.91-1.amd64.gpkg.tar 72652800 BLAKE2B 5ea8317d4b3523c05433
 DIST gentoo-kernel-6.1.91-1.arm64.gpkg.tar 65638400 BLAKE2B 1cf3a711045950e18bedf01111d0e0208f61cea6c8dd723413e464f7b60f579c20e87d9e2a9b6acfafb6670fb084858b598e2e80cc988c4e7d4f131619260002 SHA512 cf3311fb2c50253d332f9ed87d67a53943c2b01d2273df63f6ecc5adbb3b71398b95d8e13b4dbf7dbd25d48a79bd1fc1709ab980d0c2149c3f029839bddca0da
 DIST gentoo-kernel-6.1.91-1.ppc64le.gpkg.tar 59893760 BLAKE2B a9ca3cfb32b85499c6ae9f4d28cbad37a9c3e4893c5a4f63b6efc4563e54c2a92535f2400af5a9f157df6c7d1fa6378897310f7cacbdfd9862fe15d0ee3ecc5c SHA512 cb9417b649e6a88dd0ccfcf074733fb78f756d79fa717abfe88ab9d3962a24d304f3fd35908b1886fa591c9b09e5bd032a325aba71ac32bf9c86acae1e0c694b
 DIST gentoo-kernel-6.1.91-1.x86.gpkg.tar 62197760 BLAKE2B 41cecec740f456166cc755deed964eab9ed6e5984578ced9dbb3d51b6fdd34ff7f7c782d06d7bb9e6758904ddbeb8afbd69756ce21ac32ed043e66373d149ef9 SHA512 edf4658b79a2aadbc273b766c6066eb312dcf3d6c4520b906d46991b11a37da5235a3a749e36d82b898d5272d779dfa698e63bf9e1c658deadbe0a52d27a6e2c
+DIST gentoo-kernel-6.1.92-1.amd64.gpkg.tar 72652800 BLAKE2B 14e28e212d799f070b6b5bdff86d911d01a154395699c39cb7fe67fba4f9738d7fcecab4ede9d80932f90d33f0cc3d0c6d2b49cf12a66719d46e383ebfc03a03 SHA512 b6ab735688d96ea30fbe8ad316694c3b1938cd0a926d8ad3721e9eddd929588e9a92525aef90e2708df5d10e04e3be47a5a7b18b56e0fb4e1fc3e10acb2f789c
+DIST gentoo-kernel-6.1.92-1.arm64.gpkg.tar 65628160 BLAKE2B 68e76e064808c7ddce86be971ce370e1ee67f0b16aa0fa0a0c558621b4d3087150041d967251c4382808c13234a65ed186bd53c98bf5bcbc537b7c6bab79b862 SHA512 909efc952e243022c63122ec64812b9a10814022f98bad232da994c30c0a40e752267215dfa7a7e7089250ba9a8cebe2a33a22aae6cc831b98971b42d90cb725
+DIST gentoo-kernel-6.1.92-1.ppc64le.gpkg.tar 59904000 BLAKE2B cbdaf21da137dcb91d6cf0b5e38d43e6b09c7af21856ffc389a67e2308ecdebb364270bdc5a87eb94c2656052d78134d5c1676334bd37b686ba715438e02520a SHA512 adf7215407d640bad2fb248809207ef159e532dc5464bce0d7983c46ed2d394e4cb42a72357ddb9059feecbceadb67da51ddae3c7e7ae5a51eb8eeecbd26ae56
+DIST gentoo-kernel-6.1.92-1.x86.gpkg.tar 62197760 BLAKE2B fea6532a768902e805c13d85f03dd40fd284092b7aae680c6682da34fb3ab817c33c8fff45ee31ff18b37d19d13a85d0b79f61642c3affd7d77f7877d839e151 SHA512 df5763ffec138c840df67dac7877be196f7cc5b546e85ab0a24f1ab6da028ac0107ebc460f49a6b98a0d502e71b29d6140cdacadfd0cc8657ef91f8f773a957d
 DIST gentoo-kernel-6.6.30-1.amd64.gpkg.tar 147240960 BLAKE2B af0b3a2289bb6b4160bb03dfc4ecf85fcc7445f74cf966c47795ee1ea1884003cab8d57a8c9c166f0c2ebdd88c0c8c09f0d9ebf95de0d2b2f1496b1aa4f85788 SHA512 e0a6d1b773b9d7148399cf4aef99258c70ea09bd4b45b0892e8f02626a567f519cef6e12b8295d08406145fa4a38d61e6e8106f12fc5fea5eaca42dba01e5f7f
 DIST gentoo-kernel-6.6.30-1.arm64.gpkg.tar 119306240 BLAKE2B eb6a34e2a34873c64079dc0370bd750818af440eeb9fa2020c42755e4ce00774d80ab595fa2a35a5e706603ceafce03cf728750cd4d3148a4ef3ad897468fb4d SHA512 b05e624b34bb217137eaa3d984502a0408019b70c2230c380ba19264cdc586d6401802916e03863f6c36af933a095d0ebc53d3b880c6f7fb7d8bdf6bb9a60c10
 DIST gentoo-kernel-6.6.30-1.ppc64le.gpkg.tar 64389120 BLAKE2B db436724c0a978faabd8cf7ea6d4c6c1dc5c8537de25a95c6af142a3ef274612d4fedcb92a394f536c4f8431fe78e1cd946c5f2b7eead01fa9a0268f38870217 SHA512 cc01db0e74aef830c130e029eedd7072853413875cb436aaf1d34baef1f5fb1596b04fb16b9a2882c6625eefead272d1ba29de37afa43eae67ed97167ada9783

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-25 19:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-25 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     6a4217d1cffef021f584fcccd317ee9ecf3354eb
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat May 25 19:48:20 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat May 25 19:58:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a4217d1

sys-kernel/gentoo-kernel-bin: Bump to 6.8.11

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.8.11.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6f01c56812ac..58f104f1dddf 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 3c27ee511c258f3659d7f8cd5b6d47
 DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114 SHA512 4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
 DIST genpatches-6.8-13.base.tar.xz 781972 BLAKE2B 7e8d26cca0d5fff4e1dbbd7088cb88ca705fa80df33437e1d9ca16305e162757010fa5c3ae5c869c20ed8a3bcbc72f89e055b5b8af1bb9110411e04e920e19d5 SHA512 e57405fe56630baef2d062973576b33b1528640491164f1cfd64bf230a9f2afb0c75e2ac6bfab2f085b4b7aee8c138315a9cfe56abc52e7c1a5385e80eb66ef1
 DIST genpatches-6.8-13.extras.tar.xz 4048 BLAKE2B 095bac7134081b953aa4c7d5b40305ac572bee80eda680466a84c45bc4775a344dd40806aa6c0600dea61c9b7f9775e7b7481a364cc84aac3b8169bd8830ab63 SHA512 9f9a02ba1b8e1f13946d63d93f1e61959fc8377aaffc4a60e5b46e9f632df98ccbcb998f37e86c0f640ab478f6d0e7e0e92b1a0d04d076e1a0591841d90252b5
+DIST genpatches-6.8-14.base.tar.xz 791700 BLAKE2B b265239da8f8bf3c61e2f007d06a55205e2bb89f48b2c6fc2cce839205a65ef0ae412dab4908d1ac55de15257961035772642e2401f3a575f354539bafba6b6d SHA512 de7f53507e6bc9a2f752109514bcd916be51a4f7a48f92a8493d6316fcb3cd7379ac014e5dc50b716f67e157f5d27d042b24084e060653c7770e5af0a411fe05
+DIST genpatches-6.8-14.extras.tar.xz 4052 BLAKE2B 0e5895a033a4eaddbac8a22adc57e26d6a21a4364d0cdbc6c170b0c93d463e8a0ffa0c56dd011f169933b29b3b10cdc815301804005b005e1cc0981d677757b4 SHA512 43a3b2777f73f451a5cb27a77f94a34d8f60e41847997b151426319a7b2a05f925d0de6f61f26676c68c1d674b1cbd1f41f32dd5e09c8d9b220a929f9a5491ea
 DIST gentoo-kernel-5.10.216-1.amd64.gpkg.tar 63252480 BLAKE2B 787a17da61971c776a2ad55f2d95487073e31a0fa7765b564ff834ea6f6d406b685775b542d3eb25479c10c4348cace5a8c563b2c76c6b39054f0c6e6631a0bb SHA512 46fff78b78b7ca0989e95fb26bfaf9beeb353b943a10c8f6dc837f47133b0109f69d8810da6de6f006176401dcc04fad4a38d1a4b07b56fffa6672c96f26e714
 DIST gentoo-kernel-5.10.216-1.arm64.gpkg.tar 56719360 BLAKE2B 61a5d2a3eb4dc5434646cea9103f34c8b228c6eb337fd031e669836996e3f28dd718106138af1bfc6f8c9e193e6976a0380e20146ba9f131c876255a9e513ea8 SHA512 848b340e05a9be6cca74c5f1e0f876c74836929f84a1bee43bdac53bb65723da4fc6b56d6c02cc2179b01cd97a62199aa971e6d3169c25fdca6f8603e0639884
 DIST gentoo-kernel-5.10.216-1.ppc64le.gpkg.tar 52869120 BLAKE2B 3f5eb4bb82b76321988baf7187fb550794fc246fc369d2006a2337c24c5793ad3e2f9afa1c57b5121e43283d3195e1042f2ec35dec25593c0c7a14d74ad0acd2 SHA512 dfa92819e87f23d37cd51efae717837f3a08300f9a3bc7b7f7a6860178e5b87ec8203087f6d3120565c32589fcba9a70a473e3c708fd5522f45eda8bcdd1003a
@@ -78,6 +80,10 @@ DIST gentoo-kernel-6.8.10-1.amd64.gpkg.tar 150886400 BLAKE2B 50f2ce73e9480045b6c
 DIST gentoo-kernel-6.8.10-1.arm64.gpkg.tar 122521600 BLAKE2B 3175f3fe3fcaa08ec5813177475916db3589490e7fc1ebaa3f5f22fcc5d1ce251f934c5370ea16b17a2afd89dd7d46822e7ac0cbe739d534610d6181b2e4c5a1 SHA512 220b10b15838f179cb7f084df95d758f41e26dd2ed821152b8d1bf7cd60de39c6e587825bd40efdcf5542104b099d112a8165850bd270b32511591d7a4b52ecf
 DIST gentoo-kernel-6.8.10-1.ppc64le.gpkg.tar 66263040 BLAKE2B a896e0ef78c1055e3d6d71752858860e568a2b3b4c40f73836f0e1cc28eb38915bfdf8a04cca2b7986005b610c17a773f4aff624b9250d9dead86db064f1cd00 SHA512 0b1ef3e770775c27b647b37a4366fe33afc6df44303116c0444752265003dbe5ea5d64e1ccfd276851afe6c0b67b1491f886de76fc7d63408bebd14b21470b30
 DIST gentoo-kernel-6.8.10-1.x86.gpkg.tar 69980160 BLAKE2B 0a2e534c443fc2cd9db6505ab355d6506f0b27aabb00d286dbd40d64fdcc4b1a76190b722d9a1220bdfc16756791725ea6c9309ed1a154db5b33d37f8f4fa3a7 SHA512 9bbe5d5cb879b669d37b49c136d59f31cdef2bc1b02e458e1baa1cc93cfc71a93eebc3bb0c04cc88a7cbabe2b1aa8be506fe84bc760f02c8c845f1eb33d2aa0e
+DIST gentoo-kernel-6.8.11-1.amd64.gpkg.tar 150906880 BLAKE2B 4d5db6a1afc322eaa62ceb32bb625837a494a7b0953c1f59eb844bdfa907fc9f5e1883e7a39ac9f2f1daf6e1c15b8e15125a093adc7b03e53f2bda0b394f1bc3 SHA512 9e8352a5f5cec9d11136a3eac5a6e304778379bbec9ca0b5a8334e6af6c119ba98bd41b8c0df20553a404bb4adca633f724e9b68a429b45dabf8364104e6e44e
+DIST gentoo-kernel-6.8.11-1.arm64.gpkg.tar 122521600 BLAKE2B 77defbedd8b34a3b82ee147b2fbeb2393da4cfef13dd7653b3cd2eebadea44984883ba3f456e2b53df96f3d4ac25338730bad153687d00767bdc7efca78c4ff9 SHA512 02dd96519f4e03e6e61e1cd189271b764a94930fe4f464246d1ba310e55dc856fd213ae4b0ea76c9799dfc6fa6ab545c232ce870bdd9935980e48cf683023b7f
+DIST gentoo-kernel-6.8.11-1.ppc64le.gpkg.tar 66252800 BLAKE2B e9dad28b718140c136f1022e66db0f9ab7faded9256e86a4d3b0ac88273ac9e2588ce224c3bd8acc3733f1a4ed75905518c36149e7f31977bf38d21b9fa44c30 SHA512 f8cc8e975bcdeda8df58fa822f366a73ce11a2ce7103be6e8a529e16efcdae0c016ecd61d4812f8b7fcd1921003cce6053fcec2f8d50f83c410585d315a2581d
+DIST gentoo-kernel-6.8.11-1.x86.gpkg.tar 69969920 BLAKE2B 2db08dfdae5cded69d3650f6bccc881b0127cb4b1776dfedfbc83cc60f310289ff42e1de414a80108daf0ff5d10b2f30cef85fb844a619117faaea1fa624112e SHA512 e30a5f9b8de7e5c4be3ff991829b7d820be7584a1c4913454f0f2d0917dceb71f4136e1692e1204a62a8f7a5176332ce255be33dc38fa7050597a624caf5e049
 DIST gentoo-kernel-6.8.9-1.amd64.gpkg.tar 150845440 BLAKE2B 535d166d00958e4b4e499704eeedd76ff24a40df66914fbd54bb8574091d0c71f743a3da19f1f0b39798d537a56e5e45ec9d8dc0dca04fdce04d19cc3f823ae9 SHA512 09c1baf319b212def006d285dc307c59cf581dbdf892998f7eb40d76f453316ebe081de52a068688125091459c6bea5ad120c5851f53fa74b6c97f4014fa28b6
 DIST gentoo-kernel-6.8.9-1.arm64.gpkg.tar 122408960 BLAKE2B f74cc8f857e07dc82d1c6150074557ac33e668c4b49178612dbfe07e5291038f0ea4ab21dff4f3c556db5beb003cf6d39775685833106b9c51c1aa27178d47ac SHA512 7c87576ea64840555c1f38042c87359219f6b35f35a557ba155b9c930ab72c7316b58d7c712565ee6296c80591bc0f45116f56ac286c756bf25433003e25e07d
 DIST gentoo-kernel-6.8.9-1.ppc64le.gpkg.tar 66263040 BLAKE2B b9e3e8bfe611dcdc66e46623e2adf09d7d10bf4624be28e1d7df312ef6a2fdce40af669c4a5a63698871bea0c70361ce580557607f1103b873398ff865ee5d30 SHA512 bcb129a0941a2b5ac4847a97c688f6144dba0db1ae43542b7cad9ccef7825d9a8dcdb6218c43f549269a2682c59fc7cec86134067cafe0cb0fff3dc31566129a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.11.ebuild
new file mode 100644
index 000000000000..9a4e621d4db6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.11.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-25 19:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-25 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     ebb0333d106411047a922033c6b7e66a45708ee2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat May 25 19:48:17 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat May 25 19:58:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebb0333d

sys-kernel/gentoo-kernel-bin: Bump to 6.6.32

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.32.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 612b059a6852..6f01c56812ac 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.6-37.base.tar.xz 1986828 BLAKE2B 003cfae8adc04f3ea319ecff43446
 DIST genpatches-6.6-37.extras.tar.xz 3736 BLAKE2B e54e5dc4b2cc854dbac9fc0d03dad93cbe4aa639142090271abcc0e797ab28e3377986f46767df8d6802edaed058e1b3999067c96d05ec8bbb42f48e33f96cb6 SHA512 be6299eedccde2d9e4cd37d4df14ef6c6a404892f18c40c4acfac31dfd20f1f0c28be767fccd8a7ee0817b32490057c76fc01d895f979686ade5a0357a59515b
 DIST genpatches-6.6-38.base.tar.xz 2066552 BLAKE2B 61205dc2b5d17f15af23d8eb8af0720fe5f6c560ae671c98252d7c9e28e9b93fdde067811664f095ce103beab9bcb1810e9ab9e32a82d972cbbb44ce5257f097 SHA512 ef6d0814f5bd646c49e54fadc46e73ef118466978a6fba1bd18d832e6dd089a1699ec14f40e769e061bdb84f843e94c190b31729b48a36a317d66da6a8d00622
 DIST genpatches-6.6-38.extras.tar.xz 4052 BLAKE2B 7d25eaaf329cc043fd5189114c5d100f2a3dad9a97b0c87cfc9541ff95ffeb9e3a8a723e5c4fa1f9241c4fd67aac5aa1e4aba96f5cedad5609463b96bc272da7 SHA512 d5957d7ca9718bf87621fb4200b5bbc4e1457fc7fda1500714fc88730a4dfd4dce81e386bd2a2f88e02aff16c46e35402421439e6393a5ad15848d26d9056b44
+DIST genpatches-6.6-39.base.tar.xz 2117476 BLAKE2B ffc2263d43bf5e87e3a57c0370f1cd1ecfac87ddaaee1ed3213f36bedbe4441ecfb062abebd1312572971e9cc9e5a0e8d3e16c7af98862b087906d61fb4e1e10 SHA512 6db496702e671459f3b054ce7068bfa48fc3b2be6bd3cbc3b158f7d4e0a2fa2310b875e46d233adea870775358e6e9b4f19fe8940d146575df9a41bfafeb1ded
+DIST genpatches-6.6-39.extras.tar.xz 4048 BLAKE2B ee5b09ec6303feb32fcd38a500900d6c96922a7a4032bea83202d25f914f2bb55d8e2e8e8d3b34911d0cc6755dde1e4382365f7351ccffe9901a0f6f671554c1 SHA512 d73671c60a9b57de492432eac1eac98178e1e3cd6fc2b68f4aaa24e6dc0fa4345a91633bd400f78a982e288033c69e0d28abbffc90ac2bdddb3430d2ab3bae91
 DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 3c27ee511c258f3659d7f8cd5b6d470ffa10a2fc95bd536b272e0bb20c368dfc8c512f23fdc025e85ad90d6f628a58c80d8d15ec0ef8898caf7461162cf2dec2 SHA512 cd845b49341366190834b9782c9ffa270608a35e616ff483b40094913f6d01809421b80a7830117b606e57e6bb0ed9b0ed6dc14220826364fc9d2ee6a5916ad6
 DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114 SHA512 4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
 DIST genpatches-6.8-13.base.tar.xz 781972 BLAKE2B 7e8d26cca0d5fff4e1dbbd7088cb88ca705fa80df33437e1d9ca16305e162757010fa5c3ae5c869c20ed8a3bcbc72f89e055b5b8af1bb9110411e04e920e19d5 SHA512 e57405fe56630baef2d062973576b33b1528640491164f1cfd64bf230a9f2afb0c75e2ac6bfab2f085b4b7aee8c138315a9cfe56abc52e7c1a5385e80eb66ef1
@@ -68,6 +70,10 @@ DIST gentoo-kernel-6.6.31-1.amd64.gpkg.tar 147333120 BLAKE2B 52abf0ed45cdcf3bcb2
 DIST gentoo-kernel-6.6.31-1.arm64.gpkg.tar 119326720 BLAKE2B cb9d21a8084a1671a61668ae62c0dd7e38a1d0f0589b79196ad7c81033e789541336be6ed5a1e0e4a885475f9aeed1bcf40be4e95eab581094a96b90b318df4d SHA512 9163959e18b9c1f8607082b00673baa07a3b6786549091d42e52f81a5c7208e55b4e427adbd22297eee4471443df78cc9d7f433bb7032632d5fec817b5aea412
 DIST gentoo-kernel-6.6.31-1.ppc64le.gpkg.tar 64389120 BLAKE2B 1b6cd46804c1f67e6b3532f79ed738eab68cad833a08c728df765eb1986348a45f80eed496535e2fb1eb508c8b4f2cf03399e57437466af453f05890f40c3242 SHA512 981401200780db5f1bab92b96e05e5120641867d7bd83d91ed9979f08b5158a67fa3570ffc8048760911a85fbb2e7b186277203a8ba801ab9e02acf94fa61e09
 DIST gentoo-kernel-6.6.31-1.x86.gpkg.tar 68362240 BLAKE2B 3a83d8ff3ccc520a1bfbeef07ea0faf2870bc8b0efc0eacc47cb817e4f157e6a78ccf47d2fe95adacc5f38e5af8da7e851171de3851fb8de0b7135933908bcf5 SHA512 ba80ffcbfb0a84fe1a70e7838921ebcfc7a1d5680247cd14968a0236a8de5ab8c4ae0dd156b4aca1003e47c47d6b8bbef251b5239bbf7571fd510ea4917f0e60
+DIST gentoo-kernel-6.6.32-1.amd64.gpkg.tar 147384320 BLAKE2B cbb095a73c7d1131486110b342904eb1fe2a712b56d361a027fd964329321451158ec0e5a29a1f6709ba3f455efe7eb858c629a8a0a4eca244f6827de7e0264b SHA512 c711d6c86a57429c91037c87945616b4b99f1ff268336638591e06dbe37b791ca61236edafb174346b6695e78247793dc2e2a714ed48fdeb076f9d450cd1ba3d
+DIST gentoo-kernel-6.6.32-1.arm64.gpkg.tar 119357440 BLAKE2B d84d3d0cee04a1f545b97b675b4c84d411fb45ee5454aa0cdc4407b396a1b5623fed095e1dae4f6519947ee9669a7f338b6c4a5f200d3c34507d41a4da93f04c SHA512 8e979b6913220cd4df4dcbf2ff84ea516a3c17fa141862352d8924a0e9b817d98a6368aceab4bdb0476203831e32705bec11314136b5761f68107513a264176a
+DIST gentoo-kernel-6.6.32-1.ppc64le.gpkg.tar 64419840 BLAKE2B f65e2d413cc9fd362b5708da6376beabc92393ffef64ba20526a71f31525d5ca3a4c8dcb6c2c1da7abe7b3327abdf32a297986763cfa972335a1c94023c88141 SHA512 a074ccea453375f11943ede64ccfe00ab2f212057c2beae20b67ec85038bf0c7b320ff0aa1aa9175c992c0ed35eeb8b26dcad1fea144730f69e1ea99c43840a6
+DIST gentoo-kernel-6.6.32-1.x86.gpkg.tar 68352000 BLAKE2B 29332a4ad8b955d1d30a0dd794e4fc5a2a40d60ecb5df77f68e4c069429b699fe82363bc4cdfa8a3d952f150d89687a70738e6d23bdda33649e8df0f5778bb71 SHA512 cb579b9d01658d35c2dc275d143001a50154bb869bd8e7141c73f9b8e1c2c3d8fb91cb1250c40d27bf69a35ae35ba188d10e2c0f774adb7767488886c8edcc04
 DIST gentoo-kernel-6.8.10-1.amd64.gpkg.tar 150886400 BLAKE2B 50f2ce73e9480045b6c06752c0325ed448d9cc7914f47d02b795c6dcb0fa9320a3884f92d967dfa2270f863498e6e1f9ba302c2025bd2f729df247911ec5ebe2 SHA512 ab2a0bd77c29addf8635698c78c8dcf473314ae4def00bc536798f39e3f4c77988b92cac07ccb20ce9678535765f8842dc4a83355b4ace80907f8e1c370300b3
 DIST gentoo-kernel-6.8.10-1.arm64.gpkg.tar 122521600 BLAKE2B 3175f3fe3fcaa08ec5813177475916db3589490e7fc1ebaa3f5f22fcc5d1ce251f934c5370ea16b17a2afd89dd7d46822e7ac0cbe739d534610d6181b2e4c5a1 SHA512 220b10b15838f179cb7f084df95d758f41e26dd2ed821152b8d1bf7cd60de39c6e587825bd40efdcf5542104b099d112a8165850bd270b32511591d7a4b52ecf
 DIST gentoo-kernel-6.8.10-1.ppc64le.gpkg.tar 66263040 BLAKE2B a896e0ef78c1055e3d6d71752858860e568a2b3b4c40f73836f0e1cc28eb38915bfdf8a04cca2b7986005b610c17a773f4aff624b9250d9dead86db064f1cd00 SHA512 0b1ef3e770775c27b647b37a4366fe33afc6df44303116c0444752265003dbe5ea5d64e1ccfd276851afe6c0b67b1491f886de76fc7d63408bebd14b21470b30

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild
new file mode 100644
index 000000000000..ecc98612a7de
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-26 13:54 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-26 13:54 UTC (permalink / raw
  To: gentoo-commits

commit:     dff90d2dadf2e6202a3de7ea6257e7cb008b9515
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 26 13:46:03 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 26 13:54:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff90d2d

sys-kernel/gentoo-kernel-bin: Bump to 6.9.2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 +
 .../gentoo-kernel-bin-6.9.2.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 168 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 58f104f1dddf..5b2b5e786476 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.8-13.base.tar.xz 781972 BLAKE2B 7e8d26cca0d5fff4e1dbbd7088cb88
 DIST genpatches-6.8-13.extras.tar.xz 4048 BLAKE2B 095bac7134081b953aa4c7d5b40305ac572bee80eda680466a84c45bc4775a344dd40806aa6c0600dea61c9b7f9775e7b7481a364cc84aac3b8169bd8830ab63 SHA512 9f9a02ba1b8e1f13946d63d93f1e61959fc8377aaffc4a60e5b46e9f632df98ccbcb998f37e86c0f640ab478f6d0e7e0e92b1a0d04d076e1a0591841d90252b5
 DIST genpatches-6.8-14.base.tar.xz 791700 BLAKE2B b265239da8f8bf3c61e2f007d06a55205e2bb89f48b2c6fc2cce839205a65ef0ae412dab4908d1ac55de15257961035772642e2401f3a575f354539bafba6b6d SHA512 de7f53507e6bc9a2f752109514bcd916be51a4f7a48f92a8493d6316fcb3cd7379ac014e5dc50b716f67e157f5d27d042b24084e060653c7770e5af0a411fe05
 DIST genpatches-6.8-14.extras.tar.xz 4052 BLAKE2B 0e5895a033a4eaddbac8a22adc57e26d6a21a4364d0cdbc6c170b0c93d463e8a0ffa0c56dd011f169933b29b3b10cdc815301804005b005e1cc0981d677757b4 SHA512 43a3b2777f73f451a5cb27a77f94a34d8f60e41847997b151426319a7b2a05f925d0de6f61f26676c68c1d674b1cbd1f41f32dd5e09c8d9b220a929f9a5491ea
+DIST genpatches-6.9-3.base.tar.xz 22900 BLAKE2B 6cc860e07ef37d83920accee580c0dc69592c2779e729739ed5457d411e5b9bd3ea6b73e57cbc4536f40172439365729ac1d0f921b19e7836c684cfa1fb556d5 SHA512 bd7391b1d987ab5ec9eeee698c04cee6587e6050954d0f54dd7ed382c79565a8929fe7ae9dcd32d4757ea96d4da78780b867455802d84c33dd185ff4bac0f328
+DIST genpatches-6.9-3.extras.tar.xz 4052 BLAKE2B 5c97314b601fac604449ffd391d3c1389bec1a5c5bebc3a7fc3678c44de8bee31431f01567ea7b239ac62c22c149d4e563f6f52336f0eced4a105b99a1a3b93d SHA512 84ef3f91d3c9823b7371022b276d3b5c7bb86fc7be00aaffeddca171438c21f70291e67c992fa75f7222fa964f049be2816bcf7e081e35fbbb31d68da8c5bd08
 DIST gentoo-kernel-5.10.216-1.amd64.gpkg.tar 63252480 BLAKE2B 787a17da61971c776a2ad55f2d95487073e31a0fa7765b564ff834ea6f6d406b685775b542d3eb25479c10c4348cace5a8c563b2c76c6b39054f0c6e6631a0bb SHA512 46fff78b78b7ca0989e95fb26bfaf9beeb353b943a10c8f6dc837f47133b0109f69d8810da6de6f006176401dcc04fad4a38d1a4b07b56fffa6672c96f26e714
 DIST gentoo-kernel-5.10.216-1.arm64.gpkg.tar 56719360 BLAKE2B 61a5d2a3eb4dc5434646cea9103f34c8b228c6eb337fd031e669836996e3f28dd718106138af1bfc6f8c9e193e6976a0380e20146ba9f131c876255a9e513ea8 SHA512 848b340e05a9be6cca74c5f1e0f876c74836929f84a1bee43bdac53bb65723da4fc6b56d6c02cc2179b01cd97a62199aa971e6d3169c25fdca6f8603e0639884
 DIST gentoo-kernel-5.10.216-1.ppc64le.gpkg.tar 52869120 BLAKE2B 3f5eb4bb82b76321988baf7187fb550794fc246fc369d2006a2337c24c5793ad3e2f9afa1c57b5121e43283d3195e1042f2ec35dec25593c0c7a14d74ad0acd2 SHA512 dfa92819e87f23d37cd51efae717837f3a08300f9a3bc7b7f7a6860178e5b87ec8203087f6d3120565c32589fcba9a70a473e3c708fd5522f45eda8bcdd1003a
@@ -88,8 +90,13 @@ DIST gentoo-kernel-6.8.9-1.amd64.gpkg.tar 150845440 BLAKE2B 535d166d00958e4b4e49
 DIST gentoo-kernel-6.8.9-1.arm64.gpkg.tar 122408960 BLAKE2B f74cc8f857e07dc82d1c6150074557ac33e668c4b49178612dbfe07e5291038f0ea4ab21dff4f3c556db5beb003cf6d39775685833106b9c51c1aa27178d47ac SHA512 7c87576ea64840555c1f38042c87359219f6b35f35a557ba155b9c930ab72c7316b58d7c712565ee6296c80591bc0f45116f56ac286c756bf25433003e25e07d
 DIST gentoo-kernel-6.8.9-1.ppc64le.gpkg.tar 66263040 BLAKE2B b9e3e8bfe611dcdc66e46623e2adf09d7d10bf4624be28e1d7df312ef6a2fdce40af669c4a5a63698871bea0c70361ce580557607f1103b873398ff865ee5d30 SHA512 bcb129a0941a2b5ac4847a97c688f6144dba0db1ae43542b7cad9ccef7825d9a8dcdb6218c43f549269a2682c59fc7cec86134067cafe0cb0fff3dc31566129a
 DIST gentoo-kernel-6.8.9-1.x86.gpkg.tar 69980160 BLAKE2B 37f657c5488ace494dc16355d7dbeb0cfd4a88dd5a4a44f51f392c2414ec4ad95fdba2b6c25b3f6bec4c35946ffe6e5f950c71745ae0ad6f4599301471c6a0a9 SHA512 cf53baeb3b80b4030d336001eed7a6973c1451a7ba02d020e30716a11b1c702a8ad4fcfec69ddafc441d3d9232fbb61ed1d08811208c828ecf0a68bc4f8231f4
+DIST gentoo-kernel-6.9.2-1.amd64.gpkg.tar 159293440 BLAKE2B f6186468aacbdce2aaa1f1ecdcd6ee0237ece039d76970f653cdef7921c4440a04f7a9c5b6dcc3fb6d037aa49ffb9bb38a7c68842a41c044fd5b3f80c44c63c4 SHA512 0770f46176d8c46dfa5c95a21ecdac9b88bd0855a14a636864021edc176924e9e8deafbca6fdb6cdc641c443d6309741ceb550bde584fb36bd298344bfae1554
+DIST gentoo-kernel-6.9.2-1.arm64.gpkg.tar 129955840 BLAKE2B 3770c5e6483b93362cc7963808b6b62d6f48c77ec61ccaa87206124752fcd83164514f6f17f742196b1a117d06f62196dd3566cf01b9dd4a9d3c654454ac8e70 SHA512 10928704181a880bd20c077d84574a906eb4c0978ae50df181e1b25eab3e17f9d62d63566daaf871e31a3278bb7f9f16163aa34f4fde8d3c26805edcc77c172c
+DIST gentoo-kernel-6.9.2-1.ppc64le.gpkg.tar 70912000 BLAKE2B 899d416da03d99471549a3b1aacfd59f442d55a741dee47acf413e2a406c223ecfe81c35d6625ef5dc782e2d596346cc378ef32414bd513e7ce4e7746091ac7c SHA512 1f257ef44d63ea6479626b3604d725617d967100b9cd1fd7656c5630a3f31bd4cfd849d8babc31105ca2f26b4b465f0ba9563bd5992cca2f7dbf941bf1dd904f
+DIST gentoo-kernel-6.9.2-1.x86.gpkg.tar 74987520 BLAKE2B 3c5a86b599e8cf9aac4ab285be221b37cbedcd5ba0677a7fd75b155368cc2e648fdfcab431e527322266c35061e434e69c7ad11311666f20842bd79ac863ad58 SHA512 cd3cc62ce96af825111ab88d1ebd3ad4f2cc400f94ca1643f0ca2f613e791e15f500c6edd50daeef800e3da66b0add2497e51ec9da4f93563e971e7654286d6e
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
 DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
+DIST linux-6.9.tar.xz 144034416 BLAKE2B 4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e SHA512 fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.2.ebuild
new file mode 100644
index 000000000000..5af44cece78d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.2.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-30 17:44 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-30 17:44 UTC (permalink / raw
  To: gentoo-commits

commit:     965752c4c7a5ee16e379e473801aae9df918f770
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 30 17:33:56 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 30 17:43:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=965752c4

sys-kernel/gentoo-kernel-bin: Bump to 6.8.12

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.8.12.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5b2b5e786476..ad6a826bc86e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.8-13.base.tar.xz 781972 BLAKE2B 7e8d26cca0d5fff4e1dbbd7088cb88
 DIST genpatches-6.8-13.extras.tar.xz 4048 BLAKE2B 095bac7134081b953aa4c7d5b40305ac572bee80eda680466a84c45bc4775a344dd40806aa6c0600dea61c9b7f9775e7b7481a364cc84aac3b8169bd8830ab63 SHA512 9f9a02ba1b8e1f13946d63d93f1e61959fc8377aaffc4a60e5b46e9f632df98ccbcb998f37e86c0f640ab478f6d0e7e0e92b1a0d04d076e1a0591841d90252b5
 DIST genpatches-6.8-14.base.tar.xz 791700 BLAKE2B b265239da8f8bf3c61e2f007d06a55205e2bb89f48b2c6fc2cce839205a65ef0ae412dab4908d1ac55de15257961035772642e2401f3a575f354539bafba6b6d SHA512 de7f53507e6bc9a2f752109514bcd916be51a4f7a48f92a8493d6316fcb3cd7379ac014e5dc50b716f67e157f5d27d042b24084e060653c7770e5af0a411fe05
 DIST genpatches-6.8-14.extras.tar.xz 4052 BLAKE2B 0e5895a033a4eaddbac8a22adc57e26d6a21a4364d0cdbc6c170b0c93d463e8a0ffa0c56dd011f169933b29b3b10cdc815301804005b005e1cc0981d677757b4 SHA512 43a3b2777f73f451a5cb27a77f94a34d8f60e41847997b151426319a7b2a05f925d0de6f61f26676c68c1d674b1cbd1f41f32dd5e09c8d9b220a929f9a5491ea
+DIST genpatches-6.8-15.base.tar.xz 941124 BLAKE2B 461b11b32b4a6a04fc2a94af5c4025c05c20dd116ba2fd09ae569bab017681d2acf0ab7d2e8ee9014ee3a1236150098894e4c331a12c6b7c524a6a57ee553cb5 SHA512 99d12dc01c805a9109972f5e8f551a68e92225e8b5d55a7e915c4420930fb206c352670e3c5eb350b3956792cea0ae6484be7b8502e76da428b9dc81ae037428
+DIST genpatches-6.8-15.extras.tar.xz 4052 BLAKE2B 45771b4b26f6aa70153baa6683d80daaa93e79fbf4359053a78da707b478b0ff7b538cb2888b2b1ca884ff4fa610c5cc680fba260bbf13d0f993cefc6b000d3a SHA512 c8a6b0f373426fb45c85dbb020bfe2d61ad72b2a02d019d1a42d65057620c1280118aa8db9e76bf8d1020d9aa4ca851278f2da05f5c4f0e52ab429efff33f8e1
 DIST genpatches-6.9-3.base.tar.xz 22900 BLAKE2B 6cc860e07ef37d83920accee580c0dc69592c2779e729739ed5457d411e5b9bd3ea6b73e57cbc4536f40172439365729ac1d0f921b19e7836c684cfa1fb556d5 SHA512 bd7391b1d987ab5ec9eeee698c04cee6587e6050954d0f54dd7ed382c79565a8929fe7ae9dcd32d4757ea96d4da78780b867455802d84c33dd185ff4bac0f328
 DIST genpatches-6.9-3.extras.tar.xz 4052 BLAKE2B 5c97314b601fac604449ffd391d3c1389bec1a5c5bebc3a7fc3678c44de8bee31431f01567ea7b239ac62c22c149d4e563f6f52336f0eced4a105b99a1a3b93d SHA512 84ef3f91d3c9823b7371022b276d3b5c7bb86fc7be00aaffeddca171438c21f70291e67c992fa75f7222fa964f049be2816bcf7e081e35fbbb31d68da8c5bd08
 DIST gentoo-kernel-5.10.216-1.amd64.gpkg.tar 63252480 BLAKE2B 787a17da61971c776a2ad55f2d95487073e31a0fa7765b564ff834ea6f6d406b685775b542d3eb25479c10c4348cace5a8c563b2c76c6b39054f0c6e6631a0bb SHA512 46fff78b78b7ca0989e95fb26bfaf9beeb353b943a10c8f6dc837f47133b0109f69d8810da6de6f006176401dcc04fad4a38d1a4b07b56fffa6672c96f26e714
@@ -86,6 +88,10 @@ DIST gentoo-kernel-6.8.11-1.amd64.gpkg.tar 150906880 BLAKE2B 4d5db6a1afc322eaa62
 DIST gentoo-kernel-6.8.11-1.arm64.gpkg.tar 122521600 BLAKE2B 77defbedd8b34a3b82ee147b2fbeb2393da4cfef13dd7653b3cd2eebadea44984883ba3f456e2b53df96f3d4ac25338730bad153687d00767bdc7efca78c4ff9 SHA512 02dd96519f4e03e6e61e1cd189271b764a94930fe4f464246d1ba310e55dc856fd213ae4b0ea76c9799dfc6fa6ab545c232ce870bdd9935980e48cf683023b7f
 DIST gentoo-kernel-6.8.11-1.ppc64le.gpkg.tar 66252800 BLAKE2B e9dad28b718140c136f1022e66db0f9ab7faded9256e86a4d3b0ac88273ac9e2588ce224c3bd8acc3733f1a4ed75905518c36149e7f31977bf38d21b9fa44c30 SHA512 f8cc8e975bcdeda8df58fa822f366a73ce11a2ce7103be6e8a529e16efcdae0c016ecd61d4812f8b7fcd1921003cce6053fcec2f8d50f83c410585d315a2581d
 DIST gentoo-kernel-6.8.11-1.x86.gpkg.tar 69969920 BLAKE2B 2db08dfdae5cded69d3650f6bccc881b0127cb4b1776dfedfbc83cc60f310289ff42e1de414a80108daf0ff5d10b2f30cef85fb844a619117faaea1fa624112e SHA512 e30a5f9b8de7e5c4be3ff991829b7d820be7584a1c4913454f0f2d0917dceb71f4136e1692e1204a62a8f7a5176332ce255be33dc38fa7050597a624caf5e049
+DIST gentoo-kernel-6.8.12-1.amd64.gpkg.tar 157716480 BLAKE2B 34c999e5e52635191fd7671f41cde05f8787235c8d1ea4edf5956fec4dbc95eeda57716f78c8bb13bd662315ab3e81155750d006cb6adf8a816a119b7647b815 SHA512 969fd3010916ce42931609b28c8cadd28ae4c9df4f6d6fa431fca087110a981dee1c8c05b5ce4be4a158a39b6c413d51f655d0b17570bfb96d007110f214d743
+DIST gentoo-kernel-6.8.12-1.arm64.gpkg.tar 128583680 BLAKE2B fd113f88b784c585421cafd43b2703d4863fa6d12e54909a06bc7b8142682c148ce051d3def40683255a2f7e5fc3e0d8fd53ac0407b1b03a932b8d4d3e3e81e9 SHA512 571cf36c6e7357ff468684121445fb8ab2eee1b5a695775af38f182eef0012b8164435ac1ad01d82b626b138d7f4e0f8e2e2df69db260ac01b9f549dee6cf043
+DIST gentoo-kernel-6.8.12-1.ppc64le.gpkg.tar 70072320 BLAKE2B adea2db1a2b6fef84767dfa256a5c9cfdc1263f8e2a7d1aec6870c678ac14e7c4815049a4b356c246696e16d1079dfa116d1241bc78912e0c033c2f3e38485b8 SHA512 0c25a69173ff0146374bb1b665917add30fd304c9bf2807246284ebb5341d42717f009d737c76abdadab64e2052811d37ef1191d768459cc35c66d1ac5858d32
+DIST gentoo-kernel-6.8.12-1.x86.gpkg.tar 73840640 BLAKE2B 9d7bdc1eb3f395455afc33ed650113e85e87dd86fbadbb7579acfa38f0b8ce27d5089c6d54f12c2d8450df1264633efec29ed6e528ea5be5c833019d882136ff SHA512 2ecd62c8cf1d0bcb6bc34c32eb42dd519fcd60cf185c1a99d7749d652e2c6e4052dc552cf40367f80254cdcb2967cf588ad65d0dd595fea5b001e239593a27be
 DIST gentoo-kernel-6.8.9-1.amd64.gpkg.tar 150845440 BLAKE2B 535d166d00958e4b4e499704eeedd76ff24a40df66914fbd54bb8574091d0c71f743a3da19f1f0b39798d537a56e5e45ec9d8dc0dca04fdce04d19cc3f823ae9 SHA512 09c1baf319b212def006d285dc307c59cf581dbdf892998f7eb40d76f453316ebe081de52a068688125091459c6bea5ad120c5851f53fa74b6c97f4014fa28b6
 DIST gentoo-kernel-6.8.9-1.arm64.gpkg.tar 122408960 BLAKE2B f74cc8f857e07dc82d1c6150074557ac33e668c4b49178612dbfe07e5291038f0ea4ab21dff4f3c556db5beb003cf6d39775685833106b9c51c1aa27178d47ac SHA512 7c87576ea64840555c1f38042c87359219f6b35f35a557ba155b9c930ab72c7316b58d7c712565ee6296c80591bc0f45116f56ac286c756bf25433003e25e07d
 DIST gentoo-kernel-6.8.9-1.ppc64le.gpkg.tar 66263040 BLAKE2B b9e3e8bfe611dcdc66e46623e2adf09d7d10bf4624be28e1d7df312ef6a2fdce40af669c4a5a63698871bea0c70361ce580557607f1103b873398ff865ee5d30 SHA512 bcb129a0941a2b5ac4847a97c688f6144dba0db1ae43542b7cad9ccef7825d9a8dcdb6218c43f549269a2682c59fc7cec86134067cafe0cb0fff3dc31566129a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.12.ebuild
new file mode 100644
index 000000000000..9a4e621d4db6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.12.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-05-30 17:44 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-05-30 17:44 UTC (permalink / raw
  To: gentoo-commits

commit:     62c95ea8c0b3555366f41e6ccfd1b80ccc31b0bf
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 30 17:34:01 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 30 17:43:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62c95ea8

sys-kernel/gentoo-kernel-bin: Bump to 6.9.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.9.3.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ad6a826bc86e..6d09e5db20b4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.8-15.base.tar.xz 941124 BLAKE2B 461b11b32b4a6a04fc2a94af5c4025
 DIST genpatches-6.8-15.extras.tar.xz 4052 BLAKE2B 45771b4b26f6aa70153baa6683d80daaa93e79fbf4359053a78da707b478b0ff7b538cb2888b2b1ca884ff4fa610c5cc680fba260bbf13d0f993cefc6b000d3a SHA512 c8a6b0f373426fb45c85dbb020bfe2d61ad72b2a02d019d1a42d65057620c1280118aa8db9e76bf8d1020d9aa4ca851278f2da05f5c4f0e52ab429efff33f8e1
 DIST genpatches-6.9-3.base.tar.xz 22900 BLAKE2B 6cc860e07ef37d83920accee580c0dc69592c2779e729739ed5457d411e5b9bd3ea6b73e57cbc4536f40172439365729ac1d0f921b19e7836c684cfa1fb556d5 SHA512 bd7391b1d987ab5ec9eeee698c04cee6587e6050954d0f54dd7ed382c79565a8929fe7ae9dcd32d4757ea96d4da78780b867455802d84c33dd185ff4bac0f328
 DIST genpatches-6.9-3.extras.tar.xz 4052 BLAKE2B 5c97314b601fac604449ffd391d3c1389bec1a5c5bebc3a7fc3678c44de8bee31431f01567ea7b239ac62c22c149d4e563f6f52336f0eced4a105b99a1a3b93d SHA512 84ef3f91d3c9823b7371022b276d3b5c7bb86fc7be00aaffeddca171438c21f70291e67c992fa75f7222fa964f049be2816bcf7e081e35fbbb31d68da8c5bd08
+DIST genpatches-6.9-4.base.tar.xz 158304 BLAKE2B cf964990abe6f7428e3a590752519f9a0bb16416186f06e6e377a33fc48acb42b38515e5a628f3394b418780fbb6b420636d6b896ea92906578e0bdf57b6125c SHA512 ad9e039a8a7ee29a5c258b42cd688737c9c575c097ced8d23792bbb2856480081a64cfc65488e5c0c8d5c6cdab9016be22183199ee8357c1c1ca372360035b1c
+DIST genpatches-6.9-4.extras.tar.xz 4048 BLAKE2B 7a47f3ef9bd870175c4373d064316fa746c3480a4075492fb04b4eca4496ab2c33c713875997a4fa33695177bbade0b6686f7d7e4f2cba110cd89a0f2017e2cd SHA512 5cd79406ad14a07fb95fc94a5aaee2bcd18f143996c111e16675b77402e9ee0917fd51f2a2023fd58d462caa2edfe5a950eb72bdb04870b185012b20ff302560
 DIST gentoo-kernel-5.10.216-1.amd64.gpkg.tar 63252480 BLAKE2B 787a17da61971c776a2ad55f2d95487073e31a0fa7765b564ff834ea6f6d406b685775b542d3eb25479c10c4348cace5a8c563b2c76c6b39054f0c6e6631a0bb SHA512 46fff78b78b7ca0989e95fb26bfaf9beeb353b943a10c8f6dc837f47133b0109f69d8810da6de6f006176401dcc04fad4a38d1a4b07b56fffa6672c96f26e714
 DIST gentoo-kernel-5.10.216-1.arm64.gpkg.tar 56719360 BLAKE2B 61a5d2a3eb4dc5434646cea9103f34c8b228c6eb337fd031e669836996e3f28dd718106138af1bfc6f8c9e193e6976a0380e20146ba9f131c876255a9e513ea8 SHA512 848b340e05a9be6cca74c5f1e0f876c74836929f84a1bee43bdac53bb65723da4fc6b56d6c02cc2179b01cd97a62199aa971e6d3169c25fdca6f8603e0639884
 DIST gentoo-kernel-5.10.216-1.ppc64le.gpkg.tar 52869120 BLAKE2B 3f5eb4bb82b76321988baf7187fb550794fc246fc369d2006a2337c24c5793ad3e2f9afa1c57b5121e43283d3195e1042f2ec35dec25593c0c7a14d74ad0acd2 SHA512 dfa92819e87f23d37cd51efae717837f3a08300f9a3bc7b7f7a6860178e5b87ec8203087f6d3120565c32589fcba9a70a473e3c708fd5522f45eda8bcdd1003a
@@ -100,6 +102,10 @@ DIST gentoo-kernel-6.9.2-1.amd64.gpkg.tar 159293440 BLAKE2B f6186468aacbdce2aaa1
 DIST gentoo-kernel-6.9.2-1.arm64.gpkg.tar 129955840 BLAKE2B 3770c5e6483b93362cc7963808b6b62d6f48c77ec61ccaa87206124752fcd83164514f6f17f742196b1a117d06f62196dd3566cf01b9dd4a9d3c654454ac8e70 SHA512 10928704181a880bd20c077d84574a906eb4c0978ae50df181e1b25eab3e17f9d62d63566daaf871e31a3278bb7f9f16163aa34f4fde8d3c26805edcc77c172c
 DIST gentoo-kernel-6.9.2-1.ppc64le.gpkg.tar 70912000 BLAKE2B 899d416da03d99471549a3b1aacfd59f442d55a741dee47acf413e2a406c223ecfe81c35d6625ef5dc782e2d596346cc378ef32414bd513e7ce4e7746091ac7c SHA512 1f257ef44d63ea6479626b3604d725617d967100b9cd1fd7656c5630a3f31bd4cfd849d8babc31105ca2f26b4b465f0ba9563bd5992cca2f7dbf941bf1dd904f
 DIST gentoo-kernel-6.9.2-1.x86.gpkg.tar 74987520 BLAKE2B 3c5a86b599e8cf9aac4ab285be221b37cbedcd5ba0677a7fd75b155368cc2e648fdfcab431e527322266c35061e434e69c7ad11311666f20842bd79ac863ad58 SHA512 cd3cc62ce96af825111ab88d1ebd3ad4f2cc400f94ca1643f0ca2f613e791e15f500c6edd50daeef800e3da66b0add2497e51ec9da4f93563e971e7654286d6e
+DIST gentoo-kernel-6.9.3-1.amd64.gpkg.tar 159006720 BLAKE2B 943a97a16508790da5bb378018772c2f4bcddf42013444a739fc8675e5d39ecb032378bf4e5a9cbe46c2865806c2501133a3ce91a80a9c434f5f55847a4e31d2 SHA512 38e72963cac2437fb0146f02854b34590c1dc076eee0a482a94463ec46cc4c09fca5552e7f7abe463e7cb8eab506f46fc9b93fc6092662d97b2e1038b7b6e26b
+DIST gentoo-kernel-6.9.3-1.arm64.gpkg.tar 129740800 BLAKE2B 7d8c55762a8f08b773faf2b94bfd6acce9eb9f0a8b4e82f3d8bd6b5cabc45edb7bad1eae0094985a8243bc330353edb91deb1bc6bd6bf317eed69dde0c9436ca SHA512 09a6a8f69f0288c75fbce41d27a6ea8319c75a3f8c6448052df230656018ded005de439874439fa55d01156672cfb2bed8edc734aa4e65dd9db55043a1b9822d
+DIST gentoo-kernel-6.9.3-1.ppc64le.gpkg.tar 70707200 BLAKE2B dc293f04a35f415d229b00fad80fb9c83b4a4fc5626d239d1e26a67256bba1b5b6973fc0337d170fe4ee4ace1ece68c523663636e368e81876bfc42041ce273a SHA512 0895f6afef9ca6f9e563c3418d359876a302d767159dead4d8fd69d47a3af144c409dedd9e5693a26b39f23ea4383506057b5db822ee8672dfc4066d935cb90d
+DIST gentoo-kernel-6.9.3-1.x86.gpkg.tar 74844160 BLAKE2B 16e5c6ac774afd97a089f20e22f997d1a73af7be3a47c8efd2e83ece154abe36d663e5ef8aa04b1083e0f522f3d25d8eb61edb35c84fcf6dc146f8bb25f6b21e SHA512 2a0231d9e59de193f02474daaf629a871fce56b2ea1eecd83a446019a38756389443da318460b093835ffd753b321addb530aec4668c2167e18c16386e098e34
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.3.ebuild
new file mode 100644
index 000000000000..5af44cece78d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.3.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-12 13:06 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-12 13:06 UTC (permalink / raw
  To: gentoo-commits

commit:     9d80a9c1b24c511af785e4c525ee6683086634d0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 12 13:05:05 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 12 13:05:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d80a9c1

sys-kernel/gentoo-kernel-bin: Bump to 6.1.93

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.93.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6d09e5db20b4..349e7c8ad53b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-100.base.tar.xz 5230656 BLAKE2B ce1e60a36233dfb26eefad5351fb
 DIST genpatches-6.1-100.extras.tar.xz 4048 BLAKE2B f8266ea5ef27224671f17cce493a10c02a0b93e4b904b608ec9953e7fdde42f0e89419d7d32f926a400bdda952aa87be2d9c66896e6fb120fdcd92b6473d5ddd SHA512 c044c5fe35ce29113d127b0ff34004d7125d45433ddbb3943549d0eae657a177a1bf037291c151b2ba3a9d35a89663031afa11f0bfd114531aa5bc54894cbb99
 DIST genpatches-6.1-101.base.tar.xz 5248940 BLAKE2B af64a685e905a51004350b263e6d5bf9078518a979bb5d192752672d15f54a1dd330ec71c33dde0dc6afce11f5d53bc62837ba400314978d740d4adfa3f32778 SHA512 fde5c4d51ba8cb095743d936e6b7e31ad4b7b04b46db66a4746d8fd03205a0b18a17e4d1d08210beaaff13557fd47a9752cd36a28abf19d879639c175cf755fd
 DIST genpatches-6.1-101.extras.tar.xz 4048 BLAKE2B 8664a60521d881f8e80103f2509831e35763c891cd589c907979d49d7af96d699fec7f9e8c3b8bb90bcb442ed2016890769f53d4ff205d76d25521094b24091f SHA512 79276866b12b61d11109c27ea31eca847374a3938c20e4a07ca2a6f63bc62ae0c89a9a96e65227ab123fdc85c171cfa100261444fb9058a30d70b6ce4c175dba
+DIST genpatches-6.1-102.base.tar.xz 5362424 BLAKE2B 74e978125492fec046201698208fa1e7b28af5fbdd89f2a1225de522313d92b7ae196771f922164e832b73e8c6f0fca498de10147f705a2a484a3a324ad8a198 SHA512 0e5725a4f5bf7aaf5dd24b185ce3037566032f6726cf3b288b490475bc95ff67c9d5d45b5f3ec4fbeebe6d827ff569eeb9ac5f819c8646fa838cb842f5b36091
+DIST genpatches-6.1-102.extras.tar.xz 4052 BLAKE2B 9820e9c0f2e7bf2c64f3195c3491596430ba901951aa3e9174e799100310d038a20f8f82f0ece1fa397daa45fb3adaafc84c31d22367065e05fa7b2c0ce26f87 SHA512 2fadc41f696940abc7f7c02851542c42feff71e81910d779bc795ab2969a0885536054396766de2d071d289a372c79608c75286ea2009a774976da826b885901
 DIST genpatches-6.1-99.base.tar.xz 5167668 BLAKE2B 0dfd80fa50e373b99b3ec8c2adcc80eabaa0df9606831465c2afbca34cc195f41902a5ad4472b822eb2e011356c51b257a39294ae1d123c7384f915bd0a6249a SHA512 39116b71b7da155596a158ebb1aeafb029bf5c0d1ec983efbbdb323af61fc505c3a67beac4e6f888b3b673cdc271ef1dbc3090580aa89f573a652ebe0d501ccf
 DIST genpatches-6.1-99.extras.tar.xz 3848 BLAKE2B aaa18ac05550c0694e3a8051e41acbf7b135d593dbbe2ebf8f757996502d1721e96cf11edb5ae87337667f340640ee1ca55de0a8266b4a2fc929dc80065df746 SHA512 0528cbbeb530d0765af843db8479ab6ce011df60be5c3bdc913c81f1299868f772e9d751b973edd75d7020cef7ac0f5645528e50b87f4ae59fac2392cf86137d
 DIST genpatches-6.6-37.base.tar.xz 1986828 BLAKE2B 003cfae8adc04f3ea319ecff4344662e27df5d501bcdcb1801d6b429ac85a60834a896a9222e0b9ba7c173376fa137a2470cb04f08289abd6805a2f0b07b0b0e SHA512 e21bc0eac8103091dae7d3e5d29ceebb4e47eb3e1fe63d577b0d000444837d723568c13bfac4f5deb61132dc3adc153e8de4661a15e6880b38fb097bb143bbf1
@@ -70,6 +72,10 @@ DIST gentoo-kernel-6.1.92-1.amd64.gpkg.tar 72652800 BLAKE2B 14e28e212d799f070b6b
 DIST gentoo-kernel-6.1.92-1.arm64.gpkg.tar 65628160 BLAKE2B 68e76e064808c7ddce86be971ce370e1ee67f0b16aa0fa0a0c558621b4d3087150041d967251c4382808c13234a65ed186bd53c98bf5bcbc537b7c6bab79b862 SHA512 909efc952e243022c63122ec64812b9a10814022f98bad232da994c30c0a40e752267215dfa7a7e7089250ba9a8cebe2a33a22aae6cc831b98971b42d90cb725
 DIST gentoo-kernel-6.1.92-1.ppc64le.gpkg.tar 59904000 BLAKE2B cbdaf21da137dcb91d6cf0b5e38d43e6b09c7af21856ffc389a67e2308ecdebb364270bdc5a87eb94c2656052d78134d5c1676334bd37b686ba715438e02520a SHA512 adf7215407d640bad2fb248809207ef159e532dc5464bce0d7983c46ed2d394e4cb42a72357ddb9059feecbceadb67da51ddae3c7e7ae5a51eb8eeecbd26ae56
 DIST gentoo-kernel-6.1.92-1.x86.gpkg.tar 62197760 BLAKE2B fea6532a768902e805c13d85f03dd40fd284092b7aae680c6682da34fb3ab817c33c8fff45ee31ff18b37d19d13a85d0b79f61642c3affd7d77f7877d839e151 SHA512 df5763ffec138c840df67dac7877be196f7cc5b546e85ab0a24f1ab6da028ac0107ebc460f49a6b98a0d502e71b29d6140cdacadfd0cc8657ef91f8f773a957d
+DIST gentoo-kernel-6.1.93-1.amd64.gpkg.tar 72570880 BLAKE2B d58b164a87648f287c87305b7d5902a788989dad21e023c00c0d56d36e4bfd66897abb2952caf144f42dffa0add180ef896d454cbad96d6dd8556adb6f6f76f1 SHA512 20ec30b7491f1d2f92db595101cb09a5f0831ba8f52b8a8c3b252a36a6f7f38ccca2806cc91e7a111c396a4296f717cfe41dd3472c8a2343c3749a1f72add9b2
+DIST gentoo-kernel-6.1.93-1.arm64.gpkg.tar 65536000 BLAKE2B 3d1e96669ebaa6c031801f2f4c0aeac9eb04d970c39ab2618ea96d80d1e3b801c751c826b2a986b6a0bf527d5ac3fb18f21d96abeb470d1b1b4e0a50afd1e88c SHA512 b018b62e4c2a0ccd6a60ca931e2e4d4c6d88be95b7a574e89397cb64926b249d45fd74f889ca0cc75cb94946d3e81231d0bd2205281408b6127fe5d2812821af
+DIST gentoo-kernel-6.1.93-1.ppc64le.gpkg.tar 59791360 BLAKE2B c2e0634f0bc807d1c3e487e249b9a07e134bef9340732514244f02ee990a6e9e22c6218fe98ddd4cc1c352fc25ee74e04596633e9bb4d9f02d442138bad55aa9 SHA512 bc0422be6bd7c4f2194aaa51867c65a4f14a13464d0b4c9792f841d886bc8d208b5ab97762f5ffe9e596b77dd96784420d512706baf4aedfacc6797ab5385950
+DIST gentoo-kernel-6.1.93-1.x86.gpkg.tar 62136320 BLAKE2B daf3ebd9049489954b377c1466b136ab50ae0ff9f4a72701a01cdc52e89d27f5027df675b6331a4feab1b24ba0b29ca4f1ff51efd3bb03214bd8816ace1219e5 SHA512 2979e2f301a7097e7e7fe3385f28d2b98cb91e03ebbbde2b0cf0f989222ac5f655f5316002a94657b68682bdb1467c9745d501121e7e5d408cbbc375b4b31b5a
 DIST gentoo-kernel-6.6.30-1.amd64.gpkg.tar 147240960 BLAKE2B af0b3a2289bb6b4160bb03dfc4ecf85fcc7445f74cf966c47795ee1ea1884003cab8d57a8c9c166f0c2ebdd88c0c8c09f0d9ebf95de0d2b2f1496b1aa4f85788 SHA512 e0a6d1b773b9d7148399cf4aef99258c70ea09bd4b45b0892e8f02626a567f519cef6e12b8295d08406145fa4a38d61e6e8106f12fc5fea5eaca42dba01e5f7f
 DIST gentoo-kernel-6.6.30-1.arm64.gpkg.tar 119306240 BLAKE2B eb6a34e2a34873c64079dc0370bd750818af440eeb9fa2020c42755e4ce00774d80ab595fa2a35a5e706603ceafce03cf728750cd4d3148a4ef3ad897468fb4d SHA512 b05e624b34bb217137eaa3d984502a0408019b70c2230c380ba19264cdc586d6401802916e03863f6c36af933a095d0ebc53d3b880c6f7fb7d8bdf6bb9a60c10
 DIST gentoo-kernel-6.6.30-1.ppc64le.gpkg.tar 64389120 BLAKE2B db436724c0a978faabd8cf7ea6d4c6c1dc5c8537de25a95c6af142a3ef274612d4fedcb92a394f536c4f8431fe78e1cd946c5f2b7eead01fa9a0268f38870217 SHA512 cc01db0e74aef830c130e029eedd7072853413875cb436aaf1d34baef1f5fb1596b04fb16b9a2882c6625eefead272d1ba29de37afa43eae67ed97167ada9783

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.93.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.93.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.93.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-12 13:06 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-12 13:06 UTC (permalink / raw
  To: gentoo-commits

commit:     82526d09b72a77f407c60801128ce9f120f9111b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 12 13:05:09 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 12 13:05:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82526d09

sys-kernel/gentoo-kernel-bin: Bump to 6.6.33

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.33.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 349e7c8ad53b..7926b81447f4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.6-38.base.tar.xz 2066552 BLAKE2B 61205dc2b5d17f15af23d8eb8af07
 DIST genpatches-6.6-38.extras.tar.xz 4052 BLAKE2B 7d25eaaf329cc043fd5189114c5d100f2a3dad9a97b0c87cfc9541ff95ffeb9e3a8a723e5c4fa1f9241c4fd67aac5aa1e4aba96f5cedad5609463b96bc272da7 SHA512 d5957d7ca9718bf87621fb4200b5bbc4e1457fc7fda1500714fc88730a4dfd4dce81e386bd2a2f88e02aff16c46e35402421439e6393a5ad15848d26d9056b44
 DIST genpatches-6.6-39.base.tar.xz 2117476 BLAKE2B ffc2263d43bf5e87e3a57c0370f1cd1ecfac87ddaaee1ed3213f36bedbe4441ecfb062abebd1312572971e9cc9e5a0e8d3e16c7af98862b087906d61fb4e1e10 SHA512 6db496702e671459f3b054ce7068bfa48fc3b2be6bd3cbc3b158f7d4e0a2fa2310b875e46d233adea870775358e6e9b4f19fe8940d146575df9a41bfafeb1ded
 DIST genpatches-6.6-39.extras.tar.xz 4048 BLAKE2B ee5b09ec6303feb32fcd38a500900d6c96922a7a4032bea83202d25f914f2bb55d8e2e8e8d3b34911d0cc6755dde1e4382365f7351ccffe9901a0f6f671554c1 SHA512 d73671c60a9b57de492432eac1eac98178e1e3cd6fc2b68f4aaa24e6dc0fa4345a91633bd400f78a982e288033c69e0d28abbffc90ac2bdddb3430d2ab3bae91
+DIST genpatches-6.6-40.base.tar.xz 2364536 BLAKE2B 53bf04c020921c8d0c2e7ff8466db4cf5078ac8985e95b5b94c5fe9e824747d66344acd5d8675c42364704dc34268cd636fe10bcb02b657cac889ea8d0b4ae48 SHA512 c5852fc2db474fcf697818cec947cfcce0dcff834c57c042c42321889839d94c26d1994dfc275e64e0acba3055c90f0f0cc4e2a07c80a71a71f3ba99f6093401
+DIST genpatches-6.6-40.extras.tar.xz 4052 BLAKE2B e3e882483caa9222b702b1387c1cd5a1888b6466611b3dca23f9368f423040f27006c8889e477a4ef52719213433e4ad6187322e80ea236ff390aa306b4a5e33 SHA512 509bfb18a8218c6a7eec28543cad0db44b5a693c50465dfda09b92dd176a5102c3c2fd064a7426c0b33d4acd1dd58b77483babcd44389999bbfbc5757cd0fac9
 DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 3c27ee511c258f3659d7f8cd5b6d470ffa10a2fc95bd536b272e0bb20c368dfc8c512f23fdc025e85ad90d6f628a58c80d8d15ec0ef8898caf7461162cf2dec2 SHA512 cd845b49341366190834b9782c9ffa270608a35e616ff483b40094913f6d01809421b80a7830117b606e57e6bb0ed9b0ed6dc14220826364fc9d2ee6a5916ad6
 DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114 SHA512 4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
 DIST genpatches-6.8-13.base.tar.xz 781972 BLAKE2B 7e8d26cca0d5fff4e1dbbd7088cb88ca705fa80df33437e1d9ca16305e162757010fa5c3ae5c869c20ed8a3bcbc72f89e055b5b8af1bb9110411e04e920e19d5 SHA512 e57405fe56630baef2d062973576b33b1528640491164f1cfd64bf230a9f2afb0c75e2ac6bfab2f085b4b7aee8c138315a9cfe56abc52e7c1a5385e80eb66ef1
@@ -88,6 +90,10 @@ DIST gentoo-kernel-6.6.32-1.amd64.gpkg.tar 147384320 BLAKE2B cbb095a73c7d1131486
 DIST gentoo-kernel-6.6.32-1.arm64.gpkg.tar 119357440 BLAKE2B d84d3d0cee04a1f545b97b675b4c84d411fb45ee5454aa0cdc4407b396a1b5623fed095e1dae4f6519947ee9669a7f338b6c4a5f200d3c34507d41a4da93f04c SHA512 8e979b6913220cd4df4dcbf2ff84ea516a3c17fa141862352d8924a0e9b817d98a6368aceab4bdb0476203831e32705bec11314136b5761f68107513a264176a
 DIST gentoo-kernel-6.6.32-1.ppc64le.gpkg.tar 64419840 BLAKE2B f65e2d413cc9fd362b5708da6376beabc92393ffef64ba20526a71f31525d5ca3a4c8dcb6c2c1da7abe7b3327abdf32a297986763cfa972335a1c94023c88141 SHA512 a074ccea453375f11943ede64ccfe00ab2f212057c2beae20b67ec85038bf0c7b320ff0aa1aa9175c992c0ed35eeb8b26dcad1fea144730f69e1ea99c43840a6
 DIST gentoo-kernel-6.6.32-1.x86.gpkg.tar 68352000 BLAKE2B 29332a4ad8b955d1d30a0dd794e4fc5a2a40d60ecb5df77f68e4c069429b699fe82363bc4cdfa8a3d952f150d89687a70738e6d23bdda33649e8df0f5778bb71 SHA512 cb579b9d01658d35c2dc275d143001a50154bb869bd8e7141c73f9b8e1c2c3d8fb91cb1250c40d27bf69a35ae35ba188d10e2c0f774adb7767488886c8edcc04
+DIST gentoo-kernel-6.6.33-1.amd64.gpkg.tar 147179520 BLAKE2B b7004beb54c76931ba2a0b6f017a2b933f7b51f38e0d1a62e7d335ed2c244659a044ed9e0c4864117dcee133bb1840511bbdd23ac28651bc38c99fd5b4822de4 SHA512 d90250524e6bfcdfd1ae2cf753a68bece76454cd758e54ad9bfdc80c68782a775388d5513658312ab294193dedb5c68ac43fd7410659db4164436187e80c1d0e
+DIST gentoo-kernel-6.6.33-1.arm64.gpkg.tar 119193600 BLAKE2B b820c3641ee22c5ede1bbb43ba37897579e57bce0d94d020b21ff2fe5065d3cacf510dc2b840f622afd8e02d8da9b49cb72e8d0f38a1cf1dda66f9e0e5b47b84 SHA512 ecc7b33c1167475fa95b1254d5d01fcfd22502ff10cddb7426695179d99ffa5186e8831bfe6e0d04e114edcd6760adb5000223d26e115f205244bf0911a87e4e
+DIST gentoo-kernel-6.6.33-1.ppc64le.gpkg.tar 64245760 BLAKE2B 000c3c2744247634f2828bda97eec8b51108afa17cfb6caf3e369c883cde893e6d70ddf2a86bdbddcbc78128422c75bf39cbfa22a3c2b0d037e104823dda7393 SHA512 606df49c5b2ccfcc63e4635be65fdbd412fc2da0cd095ed529810f64e0698d40447ef51b4ea6ec540b94214f649c8821aee82a02e79da03bfbdfa15b7f3a7c38
+DIST gentoo-kernel-6.6.33-1.x86.gpkg.tar 68249600 BLAKE2B e56489eab7a5c7e523642d55a5e8d00e355d2a8d1829fbb401f8cbfc93ef83c795e6c6c1144f50ef9a052d0c0a04bbec10597d4dc5ab109754268686251dc0c8 SHA512 25e057f615073a94ded817365f3504bd2602adfa5b690a3738b60d5497c355302138dc6bbe4b323e936a999e6cb68e7a6c591fb8da00b61b3359ca97581c82c8
 DIST gentoo-kernel-6.8.10-1.amd64.gpkg.tar 150886400 BLAKE2B 50f2ce73e9480045b6c06752c0325ed448d9cc7914f47d02b795c6dcb0fa9320a3884f92d967dfa2270f863498e6e1f9ba302c2025bd2f729df247911ec5ebe2 SHA512 ab2a0bd77c29addf8635698c78c8dcf473314ae4def00bc536798f39e3f4c77988b92cac07ccb20ce9678535765f8842dc4a83355b4ace80907f8e1c370300b3
 DIST gentoo-kernel-6.8.10-1.arm64.gpkg.tar 122521600 BLAKE2B 3175f3fe3fcaa08ec5813177475916db3589490e7fc1ebaa3f5f22fcc5d1ce251f934c5370ea16b17a2afd89dd7d46822e7ac0cbe739d534610d6181b2e4c5a1 SHA512 220b10b15838f179cb7f084df95d758f41e26dd2ed821152b8d1bf7cd60de39c6e587825bd40efdcf5542104b099d112a8165850bd270b32511591d7a4b52ecf
 DIST gentoo-kernel-6.8.10-1.ppc64le.gpkg.tar 66263040 BLAKE2B a896e0ef78c1055e3d6d71752858860e568a2b3b4c40f73836f0e1cc28eb38915bfdf8a04cca2b7986005b610c17a773f4aff624b9250d9dead86db064f1cd00 SHA512 0b1ef3e770775c27b647b37a4366fe33afc6df44303116c0444752265003dbe5ea5d64e1ccfd276851afe6c0b67b1491f886de76fc7d63408bebd14b21470b30

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.33.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.33.ebuild
new file mode 100644
index 000000000000..ecc98612a7de
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.33.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-12 13:06 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-12 13:06 UTC (permalink / raw
  To: gentoo-commits

commit:     a1ebd6656fee68fa083b97c4c28b0359692b1983
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 12 13:05:14 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 12 13:05:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ebd665

sys-kernel/gentoo-kernel-bin: Bump to 6.9.4

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.9.4.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7926b81447f4..5a79aa8c315d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -38,6 +38,8 @@ DIST genpatches-6.9-3.base.tar.xz 22900 BLAKE2B 6cc860e07ef37d83920accee580c0dc6
 DIST genpatches-6.9-3.extras.tar.xz 4052 BLAKE2B 5c97314b601fac604449ffd391d3c1389bec1a5c5bebc3a7fc3678c44de8bee31431f01567ea7b239ac62c22c149d4e563f6f52336f0eced4a105b99a1a3b93d SHA512 84ef3f91d3c9823b7371022b276d3b5c7bb86fc7be00aaffeddca171438c21f70291e67c992fa75f7222fa964f049be2816bcf7e081e35fbbb31d68da8c5bd08
 DIST genpatches-6.9-4.base.tar.xz 158304 BLAKE2B cf964990abe6f7428e3a590752519f9a0bb16416186f06e6e377a33fc48acb42b38515e5a628f3394b418780fbb6b420636d6b896ea92906578e0bdf57b6125c SHA512 ad9e039a8a7ee29a5c258b42cd688737c9c575c097ced8d23792bbb2856480081a64cfc65488e5c0c8d5c6cdab9016be22183199ee8357c1c1ca372360035b1c
 DIST genpatches-6.9-4.extras.tar.xz 4048 BLAKE2B 7a47f3ef9bd870175c4373d064316fa746c3480a4075492fb04b4eca4496ab2c33c713875997a4fa33695177bbade0b6686f7d7e4f2cba110cd89a0f2017e2cd SHA512 5cd79406ad14a07fb95fc94a5aaee2bcd18f143996c111e16675b77402e9ee0917fd51f2a2023fd58d462caa2edfe5a950eb72bdb04870b185012b20ff302560
+DIST genpatches-6.9-5.base.tar.xz 275240 BLAKE2B cb961b8245eaa58405bf758f4432f1ad98b767d7f9ea8e45fb440bd2616e67c6e12cff6ec3af89748f19043c9b0b58b634e28e7bcdc469fcc4daf2f752b3a438 SHA512 60fb3290eabe8289fc4acb4f1df809ace44d7678188683b64ef2ec92edb8c2ac0d757280ebb63087145fd068e64619a3b0a9227fd5f3061099d287e8e8dd5720
+DIST genpatches-6.9-5.extras.tar.xz 4052 BLAKE2B e72e5a5195db42f38ed671899217d7609eb8a5d9f954ebbc36a53a88fcadd1cadecf7257b33a880661e949f2c7b176a5762ecc1e56be0195e6768d8be8ae5fc4 SHA512 3d9315afb5c45cf24f6e5287048d49f6969e49ba2c8f339d9f4da0f5a08708ffa65636c3d24efdcfd246f6d28c72535089078971e97f7aefeb75119a67cee11d
 DIST gentoo-kernel-5.10.216-1.amd64.gpkg.tar 63252480 BLAKE2B 787a17da61971c776a2ad55f2d95487073e31a0fa7765b564ff834ea6f6d406b685775b542d3eb25479c10c4348cace5a8c563b2c76c6b39054f0c6e6631a0bb SHA512 46fff78b78b7ca0989e95fb26bfaf9beeb353b943a10c8f6dc837f47133b0109f69d8810da6de6f006176401dcc04fad4a38d1a4b07b56fffa6672c96f26e714
 DIST gentoo-kernel-5.10.216-1.arm64.gpkg.tar 56719360 BLAKE2B 61a5d2a3eb4dc5434646cea9103f34c8b228c6eb337fd031e669836996e3f28dd718106138af1bfc6f8c9e193e6976a0380e20146ba9f131c876255a9e513ea8 SHA512 848b340e05a9be6cca74c5f1e0f876c74836929f84a1bee43bdac53bb65723da4fc6b56d6c02cc2179b01cd97a62199aa971e6d3169c25fdca6f8603e0639884
 DIST gentoo-kernel-5.10.216-1.ppc64le.gpkg.tar 52869120 BLAKE2B 3f5eb4bb82b76321988baf7187fb550794fc246fc369d2006a2337c24c5793ad3e2f9afa1c57b5121e43283d3195e1042f2ec35dec25593c0c7a14d74ad0acd2 SHA512 dfa92819e87f23d37cd51efae717837f3a08300f9a3bc7b7f7a6860178e5b87ec8203087f6d3120565c32589fcba9a70a473e3c708fd5522f45eda8bcdd1003a
@@ -118,6 +120,10 @@ DIST gentoo-kernel-6.9.3-1.amd64.gpkg.tar 159006720 BLAKE2B 943a97a16508790da5bb
 DIST gentoo-kernel-6.9.3-1.arm64.gpkg.tar 129740800 BLAKE2B 7d8c55762a8f08b773faf2b94bfd6acce9eb9f0a8b4e82f3d8bd6b5cabc45edb7bad1eae0094985a8243bc330353edb91deb1bc6bd6bf317eed69dde0c9436ca SHA512 09a6a8f69f0288c75fbce41d27a6ea8319c75a3f8c6448052df230656018ded005de439874439fa55d01156672cfb2bed8edc734aa4e65dd9db55043a1b9822d
 DIST gentoo-kernel-6.9.3-1.ppc64le.gpkg.tar 70707200 BLAKE2B dc293f04a35f415d229b00fad80fb9c83b4a4fc5626d239d1e26a67256bba1b5b6973fc0337d170fe4ee4ace1ece68c523663636e368e81876bfc42041ce273a SHA512 0895f6afef9ca6f9e563c3418d359876a302d767159dead4d8fd69d47a3af144c409dedd9e5693a26b39f23ea4383506057b5db822ee8672dfc4066d935cb90d
 DIST gentoo-kernel-6.9.3-1.x86.gpkg.tar 74844160 BLAKE2B 16e5c6ac774afd97a089f20e22f997d1a73af7be3a47c8efd2e83ece154abe36d663e5ef8aa04b1083e0f522f3d25d8eb61edb35c84fcf6dc146f8bb25f6b21e SHA512 2a0231d9e59de193f02474daaf629a871fce56b2ea1eecd83a446019a38756389443da318460b093835ffd753b321addb530aec4668c2167e18c16386e098e34
+DIST gentoo-kernel-6.9.4-1.amd64.gpkg.tar 159006720 BLAKE2B 9e2189d7ea4546bf9d3a937ff0f3cd95929749931b4850a198c543b753a76e6e2305492fa4cd03ca3221c070107b6b1e76cee3eb5c066ca273d0b8b4b2f67efc SHA512 87b26e414a79051271531e6152b10ac11b6834983e9bd500056a4d95aead6efd2bcd45ec0456973cd464ee4b66349929e0db1cacbab50a7b8e30484293377166
+DIST gentoo-kernel-6.9.4-1.arm64.gpkg.tar 129740800 BLAKE2B aaffce5d2f922f53de6b4ebebd23ce2edf40731e79a325bf07502f0b61f440edf85d6551ac70f6d96f539ff3636091e7aeb478e74b7e45fc0adb5b8add5f31e9 SHA512 61ebb357a3a4d4cb80f90bdcb5e8ab02c810b1a39ca4aa95a2bb3be56e85435625c427f3ddf93313623e42ad81aac7a206c14eec60865ed7d661d1451779dfd8
+DIST gentoo-kernel-6.9.4-1.ppc64le.gpkg.tar 70737920 BLAKE2B 02097895e96decedf998bffaf2c442623e27c9a530c7f57dc6a6bbe7bc566142215d90a71055ea383e63d146d77cb4c3b0b3d017156f4f8f1cba22ad46bc2f0a SHA512 9057f864de4f15e7b1911f91e21cc71c888e95c26035ea3246e0f116d5a7817266ecea2e08cf1f9eb09bf41481be570034638ee1775f09e39901c599bd6b4d90
+DIST gentoo-kernel-6.9.4-1.x86.gpkg.tar 74864640 BLAKE2B 20221f3def72875073f8082ac9e0c4c93ae047e5b027385e48d9fb75ff32ffcb9b7aa254dde566346c98570aa78575aacbc7b015db19120258a169d47b1ff3cc SHA512 4d9dff99e8354e95c0e2ff687d7eb4a78f0715ea6aedc582add5715ee3a227ce9933de8a20fc8c155f5d005219f970c8874694c4df20c754a731d71beed600fa
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.4.ebuild
new file mode 100644
index 000000000000..5af44cece78d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.4.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-13 17:57 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-06-13 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     0d80b1d68f1388e9d7aecb34ddbf4e659157e223
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 13 17:56:28 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 13 17:56:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d80b1d6

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.218 x86, #934134

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild
index 1a44f330be18..88890c7f45fd 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-13 17:57 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-06-13 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     23584ab3ee52b0d89df25198595da1fcec7a9a24
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 13 17:56:31 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 13 17:56:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23584ab3

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.160 x86, #934135

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild
index eff249432fc9..9b56d122c712 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-13 17:57 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-06-13 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     57f59ff279e33c4ec030de6c0991b92f78988e1a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 13 17:56:36 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 13 17:56:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57f59ff2

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.32 x86, #934137

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild
index ecc98612a7de..de76d1bd36b5 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-13 17:57 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-06-13 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     ba73684dad57329fde4444dacf71e1a228762f39
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 13 17:56:33 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 13 17:56:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba73684d

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.92 x86, #934136

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild
index 1a845828a60b..b8c7ef55403f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-15  9:51 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-15  9:51 UTC (permalink / raw
  To: gentoo-commits

commit:     4539e59894593f2a69abae6e3e5e2bca3b0249e9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 15 09:49:34 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 15 09:49:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4539e598

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.218 amd64 arm64 ppc64, #934134

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild
index 88890c7f45fd..056b437be6d3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-15  9:51 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-15  9:51 UTC (permalink / raw
  To: gentoo-commits

commit:     7d504270f5be1e01f85380b4520619531cc88ac2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 15 09:49:53 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 15 09:49:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d504270

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.32 amd64 arm64 ppc64, #934137

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild
index de76d1bd36b5..722f529cedf9 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-15  9:51 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-15  9:51 UTC (permalink / raw
  To: gentoo-commits

commit:     22fdec9866828ae67678e1f8f504f14dca764724
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 15 09:49:47 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 15 09:49:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22fdec98

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.92 amd64 arm64 ppc64, #934136

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild
index b8c7ef55403f..e436cfb11400 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-15  9:51 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-15  9:51 UTC (permalink / raw
  To: gentoo-commits

commit:     6e6b2cbea08c0b3ac42d1d2721ff9027996813d1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 15 09:49:41 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 15 09:49:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e6b2cbe

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.160 amd64 arm64 ppc64, #934135

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild
index 9b56d122c712..ef204824142d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-15  9:54 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-15  9:54 UTC (permalink / raw
  To: gentoo-commits

commit:     28d3da65b9247e5fe53aec5c361a1cd8582c945b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 15 09:53:32 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 15 09:53:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d3da65

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  85 -----------
 .../gentoo-kernel-bin-5.10.216.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.10.217.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.15.158.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-5.15.159.ebuild              | 127 ----------------
 .../gentoo-kernel-bin-6.1.90.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.1.91.ebuild                | 127 ----------------
 .../gentoo-kernel-bin-6.6.30.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.6.31.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.8.10.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.8.11.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.8.12.ebuild                | 161 ---------------------
 .../gentoo-kernel-bin-6.8.9.ebuild                 | 161 ---------------------
 .../gentoo-kernel-bin-6.9.2.ebuild                 | 161 ---------------------
 .../gentoo-kernel-bin-6.9.3.ebuild                 | 161 ---------------------
 15 files changed, 2135 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5a79aa8c315d..1a86a9923ec4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,77 +1,25 @@
-DIST genpatches-5.10-227.base.tar.xz 6772808 BLAKE2B c026e8b9a2de5ed827e2027c80bda5e1f5c30fdffd82644d5c3001449263142dd6cda9937c4ad5afb63276b4c072ce72dfdb061bc3be432ba89f9aa98c5214d0 SHA512 69cc93e9c8f09443d9d1fc999ba8b9c1d2c2fb5182520a7d1530723ab4797f113c69ad0ed9b05743e8062441af0290e16dce3cd4eb4bdd1f805b43c54932c8f3
-DIST genpatches-5.10-227.extras.tar.xz 3912 BLAKE2B bf7fb2754d5ff315fae18f3b82b2b9df80038bbac9a8fdeccb6cd567df6efbb41ba1c16440bbd839ca63f27218d0721016b016d4521b98ed04ecbac80c5ac0aa SHA512 c5b62dd417f727062ca73ff379fc8aac95a393931a379fa7aa83207d3b98128fd89f282a2454620a5a695db7dc3ca9ecb77e57c37f81bdec5abaa8fa84485766
-DIST genpatches-5.10-228.base.tar.xz 6796152 BLAKE2B ef28b957aac198478ba620253b1f3d85b723f0e47924cbc090d07a8ee28515c58cccc1c45494519e0dfddbd4e03a5c292273db84b46def70f7e38530dbbf3ebf SHA512 d090e87db62dd0e3c0bcab6ead66ba4380db2ef6d9b143e0632260c66ab245d459685226f30f721a51b5a45e9e24f66aa70b4783281b21c45cb29fce13d85d3f
-DIST genpatches-5.10-228.extras.tar.xz 4052 BLAKE2B 09c4b743daf726c89054d5e1ae0127e9d22dc23b167a3a6b387cc6ffd84a47d2ba70387869990ccd510bdcd5eea5f13a5579cd0c98432076a9a7ac7f6c944157 SHA512 634705678dc6693421e8ea3e985c4fbbd14b97b962e1b4aa50daa42ce47531b8e07b4255cd3e85429b1eccf103f74267e448c072771a195d39b4b6b8b52e099b
 DIST genpatches-5.10-229.base.tar.xz 6801488 BLAKE2B fa6992a4274f2a43fc39df9acbf20efda8059291556f083efa80d71eb51b263a244be38d327317631da0044faad5af20ed830528e0c87502231db02c3c2e7fbf SHA512 e0f7d32915673bf28d615fbd15daee8f81fb24161d783bd5026d5a1dd1010cafe758ea7996b9613fc6ad28b00d329d4bd0d900b77925ac3ed335e7083f09a740
 DIST genpatches-5.10-229.extras.tar.xz 4048 BLAKE2B 72ae61217320dfaf4a6cea8544c66360eaa42307f23bf0c666114d3ad5ea1f1a98d471be9c4ed824e87a6a4d0f90eac10ef703b1a7d2231655740ba0b2100639 SHA512 168250682177d829f2a510714ba7bbf42a9632032bcbfab8616ab66c6c6f21b09e49ac566f599fb2c09f486280b611ce3764ae4826ea30c5407e091363e98af8
-DIST genpatches-5.15-168.base.tar.xz 6757748 BLAKE2B 32b6ebb14ed20864b51fef7cf5e81bee96e4b634829d10b0f29172c41129caf856442cb7c116a4982c6ec92324661daca1a0644febac00d2d39ddd43fe1902b9 SHA512 62b37104e6ac0c9eb09de4fd1657e945be70e90d4682537e762f63ca8ef34da713619d518bf6a0fb35aac4b1541a44d91ee18d806211c7e4cc4124449de49bfc
-DIST genpatches-5.15-168.extras.tar.xz 3972 BLAKE2B 6cde986105f72e9282c78f59c8bb82bd3ac7c5c03adb3b3c1c657204624df2a28048ac0fe095759d5906bcd6677831d9962894b76390c2861482440120e72fe5 SHA512 6e067603b8e0e318703a59347d38d7aeb44a3097c39df07881c0f5250207b05442053a8ddf32069ead729ab4c36ccc1177ee8d82417ae2dbe16014b221d0d1ad
-DIST genpatches-5.15-169.base.tar.xz 6804132 BLAKE2B 4c1bbb7881dc2fe1a15fb2baa3535b33d83421f029612567382d624afdf0e83bfcbcd34676f63c9d24cd5e91dca2e67b88b2d843ad8167bb0a423bb0de268a4b SHA512 abb6870976a156e548800e45cdff3b4aa4db723f4b6866dbfb3b6437707990d74bad4f0ca916b0e313350c8bcfeff13542089f102fc99cc3eb899349cecca7be
-DIST genpatches-5.15-169.extras.tar.xz 4048 BLAKE2B 422d0230026956391a9493a7363a6099b07ff5e16799a4ef194a177b2fc84c1db666e3cc326e5648052a0a76a87367fc94dde8cc8307ac36c412c0ad85d0d370 SHA512 287ce1ffecb61297c55465b223d8fb86a84ca4805856fcdb605fd43ed81b579aaa64f696d4a2687a95c312ea285e05ccea8a3589c911f99dd4628609155c7422
 DIST genpatches-5.15-170.base.tar.xz 6810444 BLAKE2B 979cea1e399d312eac94ef4e4fa417132fce1d2522713e78234dff05db3fbcb13ead3fc679d2d0f42f801d8f796cbea47cfc2a64d212ea1b6bb3b312f775aa86 SHA512 0d75430202e4f9e59ec923fa9cc9a11276b10ec1dfff5fba30746d9e8c60bc82d2ff027463ac4b17ac048285438a7a6657679f6a5aeb2caf10391016163ff446
 DIST genpatches-5.15-170.extras.tar.xz 4048 BLAKE2B dd052053b2f791b558938755ecd1946d55aa52374acaa98b666aa2017d678d3552d161b36e50bfce63b9a71f0e252cf298c8416e3c6ce8318854886e9c1caf67 SHA512 b2befc9604dd5fecdcdf7d58ca219fc780548b439780b64c3e3eabe5b3a53fb33af30af8a0807b6d5d327381d9541f94645dd0f8475bfdebbe0ca41fa9de7846
-DIST genpatches-6.1-100.base.tar.xz 5230656 BLAKE2B ce1e60a36233dfb26eefad5351fb71d8374fb673fc117fbf37ced214f678c642c0fe0e898d6136fdc99504c3b1ba094c372143fa94bca87efe0a63c184256229 SHA512 ae3ca97ba86715c0a6b9a4888c7b5b262becbbf5262e868e171e9738f212701855f2a1e6587908e5008f524b546d3fcc9f0c671286e5868d67edaf3a92a141cb
-DIST genpatches-6.1-100.extras.tar.xz 4048 BLAKE2B f8266ea5ef27224671f17cce493a10c02a0b93e4b904b608ec9953e7fdde42f0e89419d7d32f926a400bdda952aa87be2d9c66896e6fb120fdcd92b6473d5ddd SHA512 c044c5fe35ce29113d127b0ff34004d7125d45433ddbb3943549d0eae657a177a1bf037291c151b2ba3a9d35a89663031afa11f0bfd114531aa5bc54894cbb99
 DIST genpatches-6.1-101.base.tar.xz 5248940 BLAKE2B af64a685e905a51004350b263e6d5bf9078518a979bb5d192752672d15f54a1dd330ec71c33dde0dc6afce11f5d53bc62837ba400314978d740d4adfa3f32778 SHA512 fde5c4d51ba8cb095743d936e6b7e31ad4b7b04b46db66a4746d8fd03205a0b18a17e4d1d08210beaaff13557fd47a9752cd36a28abf19d879639c175cf755fd
 DIST genpatches-6.1-101.extras.tar.xz 4048 BLAKE2B 8664a60521d881f8e80103f2509831e35763c891cd589c907979d49d7af96d699fec7f9e8c3b8bb90bcb442ed2016890769f53d4ff205d76d25521094b24091f SHA512 79276866b12b61d11109c27ea31eca847374a3938c20e4a07ca2a6f63bc62ae0c89a9a96e65227ab123fdc85c171cfa100261444fb9058a30d70b6ce4c175dba
 DIST genpatches-6.1-102.base.tar.xz 5362424 BLAKE2B 74e978125492fec046201698208fa1e7b28af5fbdd89f2a1225de522313d92b7ae196771f922164e832b73e8c6f0fca498de10147f705a2a484a3a324ad8a198 SHA512 0e5725a4f5bf7aaf5dd24b185ce3037566032f6726cf3b288b490475bc95ff67c9d5d45b5f3ec4fbeebe6d827ff569eeb9ac5f819c8646fa838cb842f5b36091
 DIST genpatches-6.1-102.extras.tar.xz 4052 BLAKE2B 9820e9c0f2e7bf2c64f3195c3491596430ba901951aa3e9174e799100310d038a20f8f82f0ece1fa397daa45fb3adaafc84c31d22367065e05fa7b2c0ce26f87 SHA512 2fadc41f696940abc7f7c02851542c42feff71e81910d779bc795ab2969a0885536054396766de2d071d289a372c79608c75286ea2009a774976da826b885901
-DIST genpatches-6.1-99.base.tar.xz 5167668 BLAKE2B 0dfd80fa50e373b99b3ec8c2adcc80eabaa0df9606831465c2afbca34cc195f41902a5ad4472b822eb2e011356c51b257a39294ae1d123c7384f915bd0a6249a SHA512 39116b71b7da155596a158ebb1aeafb029bf5c0d1ec983efbbdb323af61fc505c3a67beac4e6f888b3b673cdc271ef1dbc3090580aa89f573a652ebe0d501ccf
-DIST genpatches-6.1-99.extras.tar.xz 3848 BLAKE2B aaa18ac05550c0694e3a8051e41acbf7b135d593dbbe2ebf8f757996502d1721e96cf11edb5ae87337667f340640ee1ca55de0a8266b4a2fc929dc80065df746 SHA512 0528cbbeb530d0765af843db8479ab6ce011df60be5c3bdc913c81f1299868f772e9d751b973edd75d7020cef7ac0f5645528e50b87f4ae59fac2392cf86137d
-DIST genpatches-6.6-37.base.tar.xz 1986828 BLAKE2B 003cfae8adc04f3ea319ecff4344662e27df5d501bcdcb1801d6b429ac85a60834a896a9222e0b9ba7c173376fa137a2470cb04f08289abd6805a2f0b07b0b0e SHA512 e21bc0eac8103091dae7d3e5d29ceebb4e47eb3e1fe63d577b0d000444837d723568c13bfac4f5deb61132dc3adc153e8de4661a15e6880b38fb097bb143bbf1
-DIST genpatches-6.6-37.extras.tar.xz 3736 BLAKE2B e54e5dc4b2cc854dbac9fc0d03dad93cbe4aa639142090271abcc0e797ab28e3377986f46767df8d6802edaed058e1b3999067c96d05ec8bbb42f48e33f96cb6 SHA512 be6299eedccde2d9e4cd37d4df14ef6c6a404892f18c40c4acfac31dfd20f1f0c28be767fccd8a7ee0817b32490057c76fc01d895f979686ade5a0357a59515b
-DIST genpatches-6.6-38.base.tar.xz 2066552 BLAKE2B 61205dc2b5d17f15af23d8eb8af0720fe5f6c560ae671c98252d7c9e28e9b93fdde067811664f095ce103beab9bcb1810e9ab9e32a82d972cbbb44ce5257f097 SHA512 ef6d0814f5bd646c49e54fadc46e73ef118466978a6fba1bd18d832e6dd089a1699ec14f40e769e061bdb84f843e94c190b31729b48a36a317d66da6a8d00622
-DIST genpatches-6.6-38.extras.tar.xz 4052 BLAKE2B 7d25eaaf329cc043fd5189114c5d100f2a3dad9a97b0c87cfc9541ff95ffeb9e3a8a723e5c4fa1f9241c4fd67aac5aa1e4aba96f5cedad5609463b96bc272da7 SHA512 d5957d7ca9718bf87621fb4200b5bbc4e1457fc7fda1500714fc88730a4dfd4dce81e386bd2a2f88e02aff16c46e35402421439e6393a5ad15848d26d9056b44
 DIST genpatches-6.6-39.base.tar.xz 2117476 BLAKE2B ffc2263d43bf5e87e3a57c0370f1cd1ecfac87ddaaee1ed3213f36bedbe4441ecfb062abebd1312572971e9cc9e5a0e8d3e16c7af98862b087906d61fb4e1e10 SHA512 6db496702e671459f3b054ce7068bfa48fc3b2be6bd3cbc3b158f7d4e0a2fa2310b875e46d233adea870775358e6e9b4f19fe8940d146575df9a41bfafeb1ded
 DIST genpatches-6.6-39.extras.tar.xz 4048 BLAKE2B ee5b09ec6303feb32fcd38a500900d6c96922a7a4032bea83202d25f914f2bb55d8e2e8e8d3b34911d0cc6755dde1e4382365f7351ccffe9901a0f6f671554c1 SHA512 d73671c60a9b57de492432eac1eac98178e1e3cd6fc2b68f4aaa24e6dc0fa4345a91633bd400f78a982e288033c69e0d28abbffc90ac2bdddb3430d2ab3bae91
 DIST genpatches-6.6-40.base.tar.xz 2364536 BLAKE2B 53bf04c020921c8d0c2e7ff8466db4cf5078ac8985e95b5b94c5fe9e824747d66344acd5d8675c42364704dc34268cd636fe10bcb02b657cac889ea8d0b4ae48 SHA512 c5852fc2db474fcf697818cec947cfcce0dcff834c57c042c42321889839d94c26d1994dfc275e64e0acba3055c90f0f0cc4e2a07c80a71a71f3ba99f6093401
 DIST genpatches-6.6-40.extras.tar.xz 4052 BLAKE2B e3e882483caa9222b702b1387c1cd5a1888b6466611b3dca23f9368f423040f27006c8889e477a4ef52719213433e4ad6187322e80ea236ff390aa306b4a5e33 SHA512 509bfb18a8218c6a7eec28543cad0db44b5a693c50465dfda09b92dd176a5102c3c2fd064a7426c0b33d4acd1dd58b77483babcd44389999bbfbc5757cd0fac9
-DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 3c27ee511c258f3659d7f8cd5b6d470ffa10a2fc95bd536b272e0bb20c368dfc8c512f23fdc025e85ad90d6f628a58c80d8d15ec0ef8898caf7461162cf2dec2 SHA512 cd845b49341366190834b9782c9ffa270608a35e616ff483b40094913f6d01809421b80a7830117b606e57e6bb0ed9b0ed6dc14220826364fc9d2ee6a5916ad6
-DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114 SHA512 4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
-DIST genpatches-6.8-13.base.tar.xz 781972 BLAKE2B 7e8d26cca0d5fff4e1dbbd7088cb88ca705fa80df33437e1d9ca16305e162757010fa5c3ae5c869c20ed8a3bcbc72f89e055b5b8af1bb9110411e04e920e19d5 SHA512 e57405fe56630baef2d062973576b33b1528640491164f1cfd64bf230a9f2afb0c75e2ac6bfab2f085b4b7aee8c138315a9cfe56abc52e7c1a5385e80eb66ef1
-DIST genpatches-6.8-13.extras.tar.xz 4048 BLAKE2B 095bac7134081b953aa4c7d5b40305ac572bee80eda680466a84c45bc4775a344dd40806aa6c0600dea61c9b7f9775e7b7481a364cc84aac3b8169bd8830ab63 SHA512 9f9a02ba1b8e1f13946d63d93f1e61959fc8377aaffc4a60e5b46e9f632df98ccbcb998f37e86c0f640ab478f6d0e7e0e92b1a0d04d076e1a0591841d90252b5
-DIST genpatches-6.8-14.base.tar.xz 791700 BLAKE2B b265239da8f8bf3c61e2f007d06a55205e2bb89f48b2c6fc2cce839205a65ef0ae412dab4908d1ac55de15257961035772642e2401f3a575f354539bafba6b6d SHA512 de7f53507e6bc9a2f752109514bcd916be51a4f7a48f92a8493d6316fcb3cd7379ac014e5dc50b716f67e157f5d27d042b24084e060653c7770e5af0a411fe05
-DIST genpatches-6.8-14.extras.tar.xz 4052 BLAKE2B 0e5895a033a4eaddbac8a22adc57e26d6a21a4364d0cdbc6c170b0c93d463e8a0ffa0c56dd011f169933b29b3b10cdc815301804005b005e1cc0981d677757b4 SHA512 43a3b2777f73f451a5cb27a77f94a34d8f60e41847997b151426319a7b2a05f925d0de6f61f26676c68c1d674b1cbd1f41f32dd5e09c8d9b220a929f9a5491ea
-DIST genpatches-6.8-15.base.tar.xz 941124 BLAKE2B 461b11b32b4a6a04fc2a94af5c4025c05c20dd116ba2fd09ae569bab017681d2acf0ab7d2e8ee9014ee3a1236150098894e4c331a12c6b7c524a6a57ee553cb5 SHA512 99d12dc01c805a9109972f5e8f551a68e92225e8b5d55a7e915c4420930fb206c352670e3c5eb350b3956792cea0ae6484be7b8502e76da428b9dc81ae037428
-DIST genpatches-6.8-15.extras.tar.xz 4052 BLAKE2B 45771b4b26f6aa70153baa6683d80daaa93e79fbf4359053a78da707b478b0ff7b538cb2888b2b1ca884ff4fa610c5cc680fba260bbf13d0f993cefc6b000d3a SHA512 c8a6b0f373426fb45c85dbb020bfe2d61ad72b2a02d019d1a42d65057620c1280118aa8db9e76bf8d1020d9aa4ca851278f2da05f5c4f0e52ab429efff33f8e1
-DIST genpatches-6.9-3.base.tar.xz 22900 BLAKE2B 6cc860e07ef37d83920accee580c0dc69592c2779e729739ed5457d411e5b9bd3ea6b73e57cbc4536f40172439365729ac1d0f921b19e7836c684cfa1fb556d5 SHA512 bd7391b1d987ab5ec9eeee698c04cee6587e6050954d0f54dd7ed382c79565a8929fe7ae9dcd32d4757ea96d4da78780b867455802d84c33dd185ff4bac0f328
-DIST genpatches-6.9-3.extras.tar.xz 4052 BLAKE2B 5c97314b601fac604449ffd391d3c1389bec1a5c5bebc3a7fc3678c44de8bee31431f01567ea7b239ac62c22c149d4e563f6f52336f0eced4a105b99a1a3b93d SHA512 84ef3f91d3c9823b7371022b276d3b5c7bb86fc7be00aaffeddca171438c21f70291e67c992fa75f7222fa964f049be2816bcf7e081e35fbbb31d68da8c5bd08
-DIST genpatches-6.9-4.base.tar.xz 158304 BLAKE2B cf964990abe6f7428e3a590752519f9a0bb16416186f06e6e377a33fc48acb42b38515e5a628f3394b418780fbb6b420636d6b896ea92906578e0bdf57b6125c SHA512 ad9e039a8a7ee29a5c258b42cd688737c9c575c097ced8d23792bbb2856480081a64cfc65488e5c0c8d5c6cdab9016be22183199ee8357c1c1ca372360035b1c
-DIST genpatches-6.9-4.extras.tar.xz 4048 BLAKE2B 7a47f3ef9bd870175c4373d064316fa746c3480a4075492fb04b4eca4496ab2c33c713875997a4fa33695177bbade0b6686f7d7e4f2cba110cd89a0f2017e2cd SHA512 5cd79406ad14a07fb95fc94a5aaee2bcd18f143996c111e16675b77402e9ee0917fd51f2a2023fd58d462caa2edfe5a950eb72bdb04870b185012b20ff302560
 DIST genpatches-6.9-5.base.tar.xz 275240 BLAKE2B cb961b8245eaa58405bf758f4432f1ad98b767d7f9ea8e45fb440bd2616e67c6e12cff6ec3af89748f19043c9b0b58b634e28e7bcdc469fcc4daf2f752b3a438 SHA512 60fb3290eabe8289fc4acb4f1df809ace44d7678188683b64ef2ec92edb8c2ac0d757280ebb63087145fd068e64619a3b0a9227fd5f3061099d287e8e8dd5720
 DIST genpatches-6.9-5.extras.tar.xz 4052 BLAKE2B e72e5a5195db42f38ed671899217d7609eb8a5d9f954ebbc36a53a88fcadd1cadecf7257b33a880661e949f2c7b176a5762ecc1e56be0195e6768d8be8ae5fc4 SHA512 3d9315afb5c45cf24f6e5287048d49f6969e49ba2c8f339d9f4da0f5a08708ffa65636c3d24efdcfd246f6d28c72535089078971e97f7aefeb75119a67cee11d
-DIST gentoo-kernel-5.10.216-1.amd64.gpkg.tar 63252480 BLAKE2B 787a17da61971c776a2ad55f2d95487073e31a0fa7765b564ff834ea6f6d406b685775b542d3eb25479c10c4348cace5a8c563b2c76c6b39054f0c6e6631a0bb SHA512 46fff78b78b7ca0989e95fb26bfaf9beeb353b943a10c8f6dc837f47133b0109f69d8810da6de6f006176401dcc04fad4a38d1a4b07b56fffa6672c96f26e714
-DIST gentoo-kernel-5.10.216-1.arm64.gpkg.tar 56719360 BLAKE2B 61a5d2a3eb4dc5434646cea9103f34c8b228c6eb337fd031e669836996e3f28dd718106138af1bfc6f8c9e193e6976a0380e20146ba9f131c876255a9e513ea8 SHA512 848b340e05a9be6cca74c5f1e0f876c74836929f84a1bee43bdac53bb65723da4fc6b56d6c02cc2179b01cd97a62199aa971e6d3169c25fdca6f8603e0639884
-DIST gentoo-kernel-5.10.216-1.ppc64le.gpkg.tar 52869120 BLAKE2B 3f5eb4bb82b76321988baf7187fb550794fc246fc369d2006a2337c24c5793ad3e2f9afa1c57b5121e43283d3195e1042f2ec35dec25593c0c7a14d74ad0acd2 SHA512 dfa92819e87f23d37cd51efae717837f3a08300f9a3bc7b7f7a6860178e5b87ec8203087f6d3120565c32589fcba9a70a473e3c708fd5522f45eda8bcdd1003a
-DIST gentoo-kernel-5.10.216-1.x86.gpkg.tar 53575680 BLAKE2B c7aae1005321a3def579e5ed67cc053d5b4ecbe318a7625639f64491fa08c752cb022af13b8d28c8caf5ea3e83e921cd765f61d5bea7de986f2d99a18787db5a SHA512 63fcb2e81c0264f6e4c05727ab7a5badf4656a59f4b0df86b7c14332a3799dafd52b2ede228746fcf1621f0c1c731394664be90462d7fe90fff96f9328909f00
-DIST gentoo-kernel-5.10.217-1.amd64.gpkg.tar 63242240 BLAKE2B 0a7dc1f3fdaa14a990579ce55f741c779044efe839ff49a49acaffe3173521039e97389c3f2b80c1e1e8158fb2afc1e8a15032b38eb449bc3f78d7c1626577b7 SHA512 cbb58f6dc692c2b01085dc06edcb1609a4fbb524e2c4df4efc17320b1c7ebfdc027644391dc2520aa50f7919b06a1084239ccaca26d57e2881b52a3f84a3171b
-DIST gentoo-kernel-5.10.217-1.arm64.gpkg.tar 56709120 BLAKE2B 3fb6dd01acf9165955ad6cc9920c1f3bbfc4c2e67e89d21d772eaf4eb5dc1033654a9ebf6907ba2aed3847f7e3d5ac7d0a47d165f2cb3743f50f87e3f44c70e8 SHA512 1f36390ee779889636f92124f72fef47f2810cc6e16beb599a3865c4208637831f92b72cc5c2065bb69a22011a28c9dff1c83866df82ac59567bdc2baa15b2a7
-DIST gentoo-kernel-5.10.217-1.ppc64le.gpkg.tar 52869120 BLAKE2B 57a1d1917f13835765829ee4b5c88fabd34c7ebe1ac6443132a39727112c7d2afdc8dae9062cf8aad53fde2444ba36844a9a939cb8d4178bc484b596f22890a9 SHA512 6184e216d289b32450d8b2c354329d98d64ae54c95107aa48df1c83ebbb8a7162ff7740f721c0ebbe75a5cf522e69851fa8f13cff0f0e85b2be676eb658bf143
-DIST gentoo-kernel-5.10.217-1.x86.gpkg.tar 53565440 BLAKE2B 8261626c8937445fbef07c551259f2c626a229764c838300340050ce03b2bbb3b8bd8bcff1ed8945cde338aff458bceb3e975c6c301093c1c40776cd9cb8f953 SHA512 14ebdaa7f08d0b7426c9a947cc5ee3f24d72f2a16dc4cc05582831e353070e03a9e483a7f5a842bfcf01956247693fc4a1cb0bff405be3edcd57c2ed8ac9935a
 DIST gentoo-kernel-5.10.218-1.amd64.gpkg.tar 63262720 BLAKE2B 0c5bdf6c3a6f1841751ea3efdbd51e16862aa73d3fad5015cbdb6993ad47daa89f770597b09f28e2250f5f22aecda041abac37a99d06b797fb27997a33f64c96 SHA512 fcc67d5a76267351c550e56cc61bf59a9a3557d148c6cec6919953ba7b18f45d36d1a3a8532d4da1cdaa608f29024f9fba32d27bde16665658f2ba0d13656bb3
 DIST gentoo-kernel-5.10.218-1.arm64.gpkg.tar 56719360 BLAKE2B c114300a4f17b91277ce90026c2141acc0729547a3511ea0df5071532b13a6c06c87853917280debdb7753927442c2414baeb363fa83dd74077a5708ceee1da8 SHA512 5468341ac80b5d0638ad38cc82a1dccfeedfbf1727c6bf852e8aa8a9b51750022358c4e32a483473293288ca9728ed9c0839a78e989571844dc823394cdad19d
 DIST gentoo-kernel-5.10.218-1.ppc64le.gpkg.tar 52869120 BLAKE2B 27cb1b7f85bee962218b8a6635fa6639cf2c1e04c3809042abaefa1b766dabc7bef06c5e83022d0d1958cce9dfc97bcc615623e98c3c2200aa1ed9bc8d112250 SHA512 f36d649ba33eb2745463325991a5ed0e665f6ab12dc8e13572cb8dbfe5fe2c24e00bdc7246d78891cfb43129d51ea6ccf39f42c270765dbd8050f3cdc8254cec
 DIST gentoo-kernel-5.10.218-1.x86.gpkg.tar 53575680 BLAKE2B 31b1251cb656c70fad98d446232162ac2bc9557c3c05db9f03cb6aa77a7e1bf331bbd244251376aa16bfb5bef92bb2714ec9ec3423e839f81c5614fee9a63ffd SHA512 68a2cf128830204d1da769c3a59f7abccf78836ddcc4270b6974915576740351d6e9e0a96458a0d0ca57c68070cfe15186db74ee7a9ec5598db8c85e37b6551f
-DIST gentoo-kernel-5.15.158-1.amd64.gpkg.tar 66334720 BLAKE2B 054aa0baf29da57881e4c00531a3ad1554d35c174b7e5be89269734045daf23dad8ed19782c7cb313e4f5a41481d1f78920b71266aedd9cd89fa25cf69d2133b SHA512 ef9b138c73071eccb483327b9677b0162c17d4d38e2056a0ef0a2f4780e9a4cf3969567dde9bc6b6a5176912f63b1bfa5f36311b5b9f068410eb538448e01b4b
-DIST gentoo-kernel-5.15.158-1.arm64.gpkg.tar 59740160 BLAKE2B b1da63e9085ed1b899f41d6a142f6882dcab9f66bec90a772eaa53ad72b4ffb3822356286a93d07ae522b56ded61f04344b511b3e2892a6475db5b4da7f818cb SHA512 d808b1a493935e537b72d7d0c7655fd50eb5488a3e1e73b5bda81031828b8c6c9155d20d66ca56f6b1dd2c595459149053f5ad06fcc050ce44037c13ac03a3ef
-DIST gentoo-kernel-5.15.158-1.ppc64le.gpkg.tar 54978560 BLAKE2B 63c1ce29e1c261032df9622bba0fc80ef1d9de09518be7f10f5b40ff264c0ee794893803dc49dd9f290f6831e66309d48c3f9de40b924dcfe924d27a12bdf774 SHA512 6fd9500b64670486c8cca45b63e5a0d74871d35f3bc3ff20c20db2e41c80da61fd0309e07728b624ef9cbe4a6adaa3b8eeb2a26f43564233bd97f41ce9eeba90
-DIST gentoo-kernel-5.15.158-1.x86.gpkg.tar 56156160 BLAKE2B 997fea1701a93f54cd4b57b2c0cacbf192832d0183a32069a9ad10fb2efd43bae9bfca5047d61367d88b6883111c60dced1f750f41d2a62a4335aa871f5aacff SHA512 735031748864bda5555a4d038135395d051af8e9bd2007d287560b5346d4d5721460a9511fb82c3ced87f3a450272a3fc53562b857b6102c7b6635c6bfd0f32f
-DIST gentoo-kernel-5.15.159-1.amd64.gpkg.tar 66365440 BLAKE2B ed4f21f8203b489a3af50797e157523106a16cc6ab503cbc917041103a863019c9d5b2b027b332955c24dd101a573136e449a76844d76bece472c23bb24cc261 SHA512 db7666cc6727d8e5ec18d2e2920a800cbd447aff55981a933271036a92c454e2e1d43f989e7bafc0aa5732d91440a337815bda083ad8758a5e3925cdd18e35dc
-DIST gentoo-kernel-5.15.159-1.arm64.gpkg.tar 59740160 BLAKE2B 9f2cab165f689e4dff011901cb0a29c6b21161c79567c1b645948973b34bdae4178a4b365ee08c62f512f6a2a8e5d4758977456b0824c3581943275028861e7a SHA512 bc380cb4892704435783548095d9d3b3ffb61598163200a7728f9bad47d2aa9700d14f7e5194bcb293c0450d1086c017f64158efd31b990ab757c44441cfd660
-DIST gentoo-kernel-5.15.159-1.ppc64le.gpkg.tar 54988800 BLAKE2B 17460198709c6272245897b0aa9608a4a083436ccc111a0e3b2159ef61157b095d5f727859646e04bfd55d1de9080ab1b41ec75043dd84878a3c9df454ccdd03 SHA512 04b3f41c1f1afc166b28a20245971dbe23ff04da76ef83a20188820228d3adccbe5ee5f70b99da0a6c745c62b93f702920bc1b3c0835277fef7143c174353789
-DIST gentoo-kernel-5.15.159-1.x86.gpkg.tar 56166400 BLAKE2B 50cfb64a869985ce2e1ffa9a42cf4c858bc3607a4ee90a2f6783dc2a324bc7557becf2c25b8fa6ca7b256b9f4eac5dae4d933443fe00c7df72ebb1939035151a SHA512 066cf9f2b7c2faaf86c8080c3aabdd6fbbfd5465a8a6baf47ee81a49fc98a13229d6a73539dbdffda4afffe3507ebeba36a2ef9727ae2b69d687cb1e011b2488
 DIST gentoo-kernel-5.15.160-1.amd64.gpkg.tar 66365440 BLAKE2B 126ad491f0f47cd5858b60acfe5cef82722ecc0fa4221b805fd6743a45ae82b39984b31f3c5453167ac466e2810b411f94d8745d2b8fdf8bc15328b0dd6f80af SHA512 104278821eb78e9054e472f4a79bdaee350e63a828147328ae68da82b05f6bd4884b6f2b2ae3e7812faabc54629cabbc058098f4e0e689dcbcbb0b68b1be2c0a
 DIST gentoo-kernel-5.15.160-1.arm64.gpkg.tar 59760640 BLAKE2B 99ea0369b0616d6fddd2751b3c37037bedfe70ba470a05d98891e38ac038c2f3f6c1ebaa4617e0b0697177e8535909d1b30fe3c0c67cbc9e3049ff559afb0299 SHA512 a886bfc184a2d1d83d44f15309f4b1873533c858d8cd0d1f13624c2616c4055bbeb1b5e6cb58f1af4edcfe55a577332432d947d4390b78f44414361c11aaf913
 DIST gentoo-kernel-5.15.160-1.ppc64le.gpkg.tar 54988800 BLAKE2B dcb3e7ce253b9d1d0875aae08706bcdcce8ed2070bb75d10bb9bd16eb78cce641431dfa4874d80554fcd250c897317d31f9b3523efcb8b561837bd9189a48e29 SHA512 c1be66fdf4cafea88bc4e41a754623055fa6a7bbbdf1db51ef052a3be8baa755b161ddc2eded4c599320ba7939a8a51a38b5083b665e9769471cc1225fbc2bcd
 DIST gentoo-kernel-5.15.160-1.x86.gpkg.tar 56156160 BLAKE2B 85c71cf86b1b9204f4cd3b8a8cce63cdda780367f48fa97005cbbe9230488d9e8236c8126e85fd0b190e903126ab625a0784ecc7f78956cad12d6ace971b3807 SHA512 1ecd673e87f86fc92743f625104a2164dc154848cd27117245d328140e6c12a7f07c1afaddc841237797c753674c94f013cf34fcd4d2d588777f4c3fba8ddfdb
-DIST gentoo-kernel-6.1.90-1.amd64.gpkg.tar 72663040 BLAKE2B 6dbe6f600813818ffc46010666601ce7e3061ecb6cdf572ad30d1031bede6070d44006302b9f447955f389d271ffc8d2de77663b2c4a8f3d1e0beb4f9f0a1a61 SHA512 a2b9a96d3fb7bc70a762a89e345dab66e3ffeafea3024b97160b9dae1cd94552c7fd383b3f41660713ed041769745a684c7a421402c2e2bc08dd72e7a07a489b
-DIST gentoo-kernel-6.1.90-1.arm64.gpkg.tar 65628160 BLAKE2B a8bc732862da36778119a7d0ce254ce43e72057ea15130f8bcbda0a66ad11fe4dbbb7befcac9d94fbbcbbea072fbab7728ae25eebea7b2ba59e2d8ae2870331c SHA512 53e3854942b596fe76025f0e782f476fc557e4fde1e7a505734af334903687744b9e9c4269742c6bde0bb101ea77263f315c47a8180cbde4cbccd641f6af5f09
-DIST gentoo-kernel-6.1.90-1.ppc64le.gpkg.tar 59883520 BLAKE2B e76649abaaa9c677ef517a84a587e3f110baa0b9e16d208197048f7aa39a6af10eb10649071e6af81afe8a834c86afd62063942aff7f79ddf62c2e1fd80b2d79 SHA512 6bbe5303c41d83d79e567ecc172fdcb5bfbaac1065b045363d486bd1a8a8cb2c9a2670432fee05463db79cdb99aa6c20c1379f51472d3da8f1455eb485ab4782
-DIST gentoo-kernel-6.1.90-1.x86.gpkg.tar 62177280 BLAKE2B a94404b8b8686c827262328dc9838be5165c354d8511ac467b88f682d7682b120b5e68b38ad5a082eca0d0f8c24f7a4ace540f3f7903b222bb499d488d847038 SHA512 29ae3125a062d276a7ac2cc8a0c8d2ceedde9b14e491dd0384ca90741ba756b64997576deb528b2d7241abbac698112b250c57a9dde185f8b070833274ae1e0a
-DIST gentoo-kernel-6.1.91-1.amd64.gpkg.tar 72652800 BLAKE2B 5ea8317d4b3523c05433496b3234f2a70b3a9e39ba034f42b0fc267392b13bf72d3327389034e90c1b50ffa97a39d88d11d567af9d05a007aff1aa6b298fba84 SHA512 296119140b9ac4b38a7e64efc260eefde2526516f738b2126efec45bb1eaba30cf408aa58b4cb9aaced7bdcde67976c3eb29ed6ad90babd57893aaa9ddd6f269
-DIST gentoo-kernel-6.1.91-1.arm64.gpkg.tar 65638400 BLAKE2B 1cf3a711045950e18bedf01111d0e0208f61cea6c8dd723413e464f7b60f579c20e87d9e2a9b6acfafb6670fb084858b598e2e80cc988c4e7d4f131619260002 SHA512 cf3311fb2c50253d332f9ed87d67a53943c2b01d2273df63f6ecc5adbb3b71398b95d8e13b4dbf7dbd25d48a79bd1fc1709ab980d0c2149c3f029839bddca0da
-DIST gentoo-kernel-6.1.91-1.ppc64le.gpkg.tar 59893760 BLAKE2B a9ca3cfb32b85499c6ae9f4d28cbad37a9c3e4893c5a4f63b6efc4563e54c2a92535f2400af5a9f157df6c7d1fa6378897310f7cacbdfd9862fe15d0ee3ecc5c SHA512 cb9417b649e6a88dd0ccfcf074733fb78f756d79fa717abfe88ab9d3962a24d304f3fd35908b1886fa591c9b09e5bd032a325aba71ac32bf9c86acae1e0c694b
-DIST gentoo-kernel-6.1.91-1.x86.gpkg.tar 62197760 BLAKE2B 41cecec740f456166cc755deed964eab9ed6e5984578ced9dbb3d51b6fdd34ff7f7c782d06d7bb9e6758904ddbeb8afbd69756ce21ac32ed043e66373d149ef9 SHA512 edf4658b79a2aadbc273b766c6066eb312dcf3d6c4520b906d46991b11a37da5235a3a749e36d82b898d5272d779dfa698e63bf9e1c658deadbe0a52d27a6e2c
 DIST gentoo-kernel-6.1.92-1.amd64.gpkg.tar 72652800 BLAKE2B 14e28e212d799f070b6b5bdff86d911d01a154395699c39cb7fe67fba4f9738d7fcecab4ede9d80932f90d33f0cc3d0c6d2b49cf12a66719d46e383ebfc03a03 SHA512 b6ab735688d96ea30fbe8ad316694c3b1938cd0a926d8ad3721e9eddd929588e9a92525aef90e2708df5d10e04e3be47a5a7b18b56e0fb4e1fc3e10acb2f789c
 DIST gentoo-kernel-6.1.92-1.arm64.gpkg.tar 65628160 BLAKE2B 68e76e064808c7ddce86be971ce370e1ee67f0b16aa0fa0a0c558621b4d3087150041d967251c4382808c13234a65ed186bd53c98bf5bcbc537b7c6bab79b862 SHA512 909efc952e243022c63122ec64812b9a10814022f98bad232da994c30c0a40e752267215dfa7a7e7089250ba9a8cebe2a33a22aae6cc831b98971b42d90cb725
 DIST gentoo-kernel-6.1.92-1.ppc64le.gpkg.tar 59904000 BLAKE2B cbdaf21da137dcb91d6cf0b5e38d43e6b09c7af21856ffc389a67e2308ecdebb364270bdc5a87eb94c2656052d78134d5c1676334bd37b686ba715438e02520a SHA512 adf7215407d640bad2fb248809207ef159e532dc5464bce0d7983c46ed2d394e4cb42a72357ddb9059feecbceadb67da51ddae3c7e7ae5a51eb8eeecbd26ae56
@@ -80,14 +28,6 @@ DIST gentoo-kernel-6.1.93-1.amd64.gpkg.tar 72570880 BLAKE2B d58b164a87648f287c87
 DIST gentoo-kernel-6.1.93-1.arm64.gpkg.tar 65536000 BLAKE2B 3d1e96669ebaa6c031801f2f4c0aeac9eb04d970c39ab2618ea96d80d1e3b801c751c826b2a986b6a0bf527d5ac3fb18f21d96abeb470d1b1b4e0a50afd1e88c SHA512 b018b62e4c2a0ccd6a60ca931e2e4d4c6d88be95b7a574e89397cb64926b249d45fd74f889ca0cc75cb94946d3e81231d0bd2205281408b6127fe5d2812821af
 DIST gentoo-kernel-6.1.93-1.ppc64le.gpkg.tar 59791360 BLAKE2B c2e0634f0bc807d1c3e487e249b9a07e134bef9340732514244f02ee990a6e9e22c6218fe98ddd4cc1c352fc25ee74e04596633e9bb4d9f02d442138bad55aa9 SHA512 bc0422be6bd7c4f2194aaa51867c65a4f14a13464d0b4c9792f841d886bc8d208b5ab97762f5ffe9e596b77dd96784420d512706baf4aedfacc6797ab5385950
 DIST gentoo-kernel-6.1.93-1.x86.gpkg.tar 62136320 BLAKE2B daf3ebd9049489954b377c1466b136ab50ae0ff9f4a72701a01cdc52e89d27f5027df675b6331a4feab1b24ba0b29ca4f1ff51efd3bb03214bd8816ace1219e5 SHA512 2979e2f301a7097e7e7fe3385f28d2b98cb91e03ebbbde2b0cf0f989222ac5f655f5316002a94657b68682bdb1467c9745d501121e7e5d408cbbc375b4b31b5a
-DIST gentoo-kernel-6.6.30-1.amd64.gpkg.tar 147240960 BLAKE2B af0b3a2289bb6b4160bb03dfc4ecf85fcc7445f74cf966c47795ee1ea1884003cab8d57a8c9c166f0c2ebdd88c0c8c09f0d9ebf95de0d2b2f1496b1aa4f85788 SHA512 e0a6d1b773b9d7148399cf4aef99258c70ea09bd4b45b0892e8f02626a567f519cef6e12b8295d08406145fa4a38d61e6e8106f12fc5fea5eaca42dba01e5f7f
-DIST gentoo-kernel-6.6.30-1.arm64.gpkg.tar 119306240 BLAKE2B eb6a34e2a34873c64079dc0370bd750818af440eeb9fa2020c42755e4ce00774d80ab595fa2a35a5e706603ceafce03cf728750cd4d3148a4ef3ad897468fb4d SHA512 b05e624b34bb217137eaa3d984502a0408019b70c2230c380ba19264cdc586d6401802916e03863f6c36af933a095d0ebc53d3b880c6f7fb7d8bdf6bb9a60c10
-DIST gentoo-kernel-6.6.30-1.ppc64le.gpkg.tar 64389120 BLAKE2B db436724c0a978faabd8cf7ea6d4c6c1dc5c8537de25a95c6af142a3ef274612d4fedcb92a394f536c4f8431fe78e1cd946c5f2b7eead01fa9a0268f38870217 SHA512 cc01db0e74aef830c130e029eedd7072853413875cb436aaf1d34baef1f5fb1596b04fb16b9a2882c6625eefead272d1ba29de37afa43eae67ed97167ada9783
-DIST gentoo-kernel-6.6.30-1.x86.gpkg.tar 68341760 BLAKE2B 2e931cf3d3dda1958c969261302811db5fef3ccfe6ac0a24a0cd69382c4e6c01613f78e9131e048c7a908bcff9ec069f1602f4c007ef6658efcf27e383adb2c5 SHA512 ec63fc1e2042ee83a2dca56a88dfd637d106151c7e1ec6607e5ac5ae6e694ba2dff88d957464793f8d042af6b4e7ba9bda6b624497d0db6c4130dbb5393122c2
-DIST gentoo-kernel-6.6.31-1.amd64.gpkg.tar 147333120 BLAKE2B 52abf0ed45cdcf3bcb22af1127d3412a9c9842d5eb3e97eb84201cb1859938ec5b9d99fce01147fd64835c06218d0dc6d85cba8e47e36b53d641198f108ed272 SHA512 f063fd03f893b0e7c128426ac5acea3b0844c240b7537cf4c3714a9349d6a422966cb305c2b7a20759de3b19f3e88ec0f68e63bff6f664a4229f8f6ab14fb204
-DIST gentoo-kernel-6.6.31-1.arm64.gpkg.tar 119326720 BLAKE2B cb9d21a8084a1671a61668ae62c0dd7e38a1d0f0589b79196ad7c81033e789541336be6ed5a1e0e4a885475f9aeed1bcf40be4e95eab581094a96b90b318df4d SHA512 9163959e18b9c1f8607082b00673baa07a3b6786549091d42e52f81a5c7208e55b4e427adbd22297eee4471443df78cc9d7f433bb7032632d5fec817b5aea412
-DIST gentoo-kernel-6.6.31-1.ppc64le.gpkg.tar 64389120 BLAKE2B 1b6cd46804c1f67e6b3532f79ed738eab68cad833a08c728df765eb1986348a45f80eed496535e2fb1eb508c8b4f2cf03399e57437466af453f05890f40c3242 SHA512 981401200780db5f1bab92b96e05e5120641867d7bd83d91ed9979f08b5158a67fa3570ffc8048760911a85fbb2e7b186277203a8ba801ab9e02acf94fa61e09
-DIST gentoo-kernel-6.6.31-1.x86.gpkg.tar 68362240 BLAKE2B 3a83d8ff3ccc520a1bfbeef07ea0faf2870bc8b0efc0eacc47cb817e4f157e6a78ccf47d2fe95adacc5f38e5af8da7e851171de3851fb8de0b7135933908bcf5 SHA512 ba80ffcbfb0a84fe1a70e7838921ebcfc7a1d5680247cd14968a0236a8de5ab8c4ae0dd156b4aca1003e47c47d6b8bbef251b5239bbf7571fd510ea4917f0e60
 DIST gentoo-kernel-6.6.32-1.amd64.gpkg.tar 147384320 BLAKE2B cbb095a73c7d1131486110b342904eb1fe2a712b56d361a027fd964329321451158ec0e5a29a1f6709ba3f455efe7eb858c629a8a0a4eca244f6827de7e0264b SHA512 c711d6c86a57429c91037c87945616b4b99f1ff268336638591e06dbe37b791ca61236edafb174346b6695e78247793dc2e2a714ed48fdeb076f9d450cd1ba3d
 DIST gentoo-kernel-6.6.32-1.arm64.gpkg.tar 119357440 BLAKE2B d84d3d0cee04a1f545b97b675b4c84d411fb45ee5454aa0cdc4407b396a1b5623fed095e1dae4f6519947ee9669a7f338b6c4a5f200d3c34507d41a4da93f04c SHA512 8e979b6913220cd4df4dcbf2ff84ea516a3c17fa141862352d8924a0e9b817d98a6368aceab4bdb0476203831e32705bec11314136b5761f68107513a264176a
 DIST gentoo-kernel-6.6.32-1.ppc64le.gpkg.tar 64419840 BLAKE2B f65e2d413cc9fd362b5708da6376beabc92393ffef64ba20526a71f31525d5ca3a4c8dcb6c2c1da7abe7b3327abdf32a297986763cfa972335a1c94023c88141 SHA512 a074ccea453375f11943ede64ccfe00ab2f212057c2beae20b67ec85038bf0c7b320ff0aa1aa9175c992c0ed35eeb8b26dcad1fea144730f69e1ea99c43840a6
@@ -96,30 +36,6 @@ DIST gentoo-kernel-6.6.33-1.amd64.gpkg.tar 147179520 BLAKE2B b7004beb54c76931ba2
 DIST gentoo-kernel-6.6.33-1.arm64.gpkg.tar 119193600 BLAKE2B b820c3641ee22c5ede1bbb43ba37897579e57bce0d94d020b21ff2fe5065d3cacf510dc2b840f622afd8e02d8da9b49cb72e8d0f38a1cf1dda66f9e0e5b47b84 SHA512 ecc7b33c1167475fa95b1254d5d01fcfd22502ff10cddb7426695179d99ffa5186e8831bfe6e0d04e114edcd6760adb5000223d26e115f205244bf0911a87e4e
 DIST gentoo-kernel-6.6.33-1.ppc64le.gpkg.tar 64245760 BLAKE2B 000c3c2744247634f2828bda97eec8b51108afa17cfb6caf3e369c883cde893e6d70ddf2a86bdbddcbc78128422c75bf39cbfa22a3c2b0d037e104823dda7393 SHA512 606df49c5b2ccfcc63e4635be65fdbd412fc2da0cd095ed529810f64e0698d40447ef51b4ea6ec540b94214f649c8821aee82a02e79da03bfbdfa15b7f3a7c38
 DIST gentoo-kernel-6.6.33-1.x86.gpkg.tar 68249600 BLAKE2B e56489eab7a5c7e523642d55a5e8d00e355d2a8d1829fbb401f8cbfc93ef83c795e6c6c1144f50ef9a052d0c0a04bbec10597d4dc5ab109754268686251dc0c8 SHA512 25e057f615073a94ded817365f3504bd2602adfa5b690a3738b60d5497c355302138dc6bbe4b323e936a999e6cb68e7a6c591fb8da00b61b3359ca97581c82c8
-DIST gentoo-kernel-6.8.10-1.amd64.gpkg.tar 150886400 BLAKE2B 50f2ce73e9480045b6c06752c0325ed448d9cc7914f47d02b795c6dcb0fa9320a3884f92d967dfa2270f863498e6e1f9ba302c2025bd2f729df247911ec5ebe2 SHA512 ab2a0bd77c29addf8635698c78c8dcf473314ae4def00bc536798f39e3f4c77988b92cac07ccb20ce9678535765f8842dc4a83355b4ace80907f8e1c370300b3
-DIST gentoo-kernel-6.8.10-1.arm64.gpkg.tar 122521600 BLAKE2B 3175f3fe3fcaa08ec5813177475916db3589490e7fc1ebaa3f5f22fcc5d1ce251f934c5370ea16b17a2afd89dd7d46822e7ac0cbe739d534610d6181b2e4c5a1 SHA512 220b10b15838f179cb7f084df95d758f41e26dd2ed821152b8d1bf7cd60de39c6e587825bd40efdcf5542104b099d112a8165850bd270b32511591d7a4b52ecf
-DIST gentoo-kernel-6.8.10-1.ppc64le.gpkg.tar 66263040 BLAKE2B a896e0ef78c1055e3d6d71752858860e568a2b3b4c40f73836f0e1cc28eb38915bfdf8a04cca2b7986005b610c17a773f4aff624b9250d9dead86db064f1cd00 SHA512 0b1ef3e770775c27b647b37a4366fe33afc6df44303116c0444752265003dbe5ea5d64e1ccfd276851afe6c0b67b1491f886de76fc7d63408bebd14b21470b30
-DIST gentoo-kernel-6.8.10-1.x86.gpkg.tar 69980160 BLAKE2B 0a2e534c443fc2cd9db6505ab355d6506f0b27aabb00d286dbd40d64fdcc4b1a76190b722d9a1220bdfc16756791725ea6c9309ed1a154db5b33d37f8f4fa3a7 SHA512 9bbe5d5cb879b669d37b49c136d59f31cdef2bc1b02e458e1baa1cc93cfc71a93eebc3bb0c04cc88a7cbabe2b1aa8be506fe84bc760f02c8c845f1eb33d2aa0e
-DIST gentoo-kernel-6.8.11-1.amd64.gpkg.tar 150906880 BLAKE2B 4d5db6a1afc322eaa62ceb32bb625837a494a7b0953c1f59eb844bdfa907fc9f5e1883e7a39ac9f2f1daf6e1c15b8e15125a093adc7b03e53f2bda0b394f1bc3 SHA512 9e8352a5f5cec9d11136a3eac5a6e304778379bbec9ca0b5a8334e6af6c119ba98bd41b8c0df20553a404bb4adca633f724e9b68a429b45dabf8364104e6e44e
-DIST gentoo-kernel-6.8.11-1.arm64.gpkg.tar 122521600 BLAKE2B 77defbedd8b34a3b82ee147b2fbeb2393da4cfef13dd7653b3cd2eebadea44984883ba3f456e2b53df96f3d4ac25338730bad153687d00767bdc7efca78c4ff9 SHA512 02dd96519f4e03e6e61e1cd189271b764a94930fe4f464246d1ba310e55dc856fd213ae4b0ea76c9799dfc6fa6ab545c232ce870bdd9935980e48cf683023b7f
-DIST gentoo-kernel-6.8.11-1.ppc64le.gpkg.tar 66252800 BLAKE2B e9dad28b718140c136f1022e66db0f9ab7faded9256e86a4d3b0ac88273ac9e2588ce224c3bd8acc3733f1a4ed75905518c36149e7f31977bf38d21b9fa44c30 SHA512 f8cc8e975bcdeda8df58fa822f366a73ce11a2ce7103be6e8a529e16efcdae0c016ecd61d4812f8b7fcd1921003cce6053fcec2f8d50f83c410585d315a2581d
-DIST gentoo-kernel-6.8.11-1.x86.gpkg.tar 69969920 BLAKE2B 2db08dfdae5cded69d3650f6bccc881b0127cb4b1776dfedfbc83cc60f310289ff42e1de414a80108daf0ff5d10b2f30cef85fb844a619117faaea1fa624112e SHA512 e30a5f9b8de7e5c4be3ff991829b7d820be7584a1c4913454f0f2d0917dceb71f4136e1692e1204a62a8f7a5176332ce255be33dc38fa7050597a624caf5e049
-DIST gentoo-kernel-6.8.12-1.amd64.gpkg.tar 157716480 BLAKE2B 34c999e5e52635191fd7671f41cde05f8787235c8d1ea4edf5956fec4dbc95eeda57716f78c8bb13bd662315ab3e81155750d006cb6adf8a816a119b7647b815 SHA512 969fd3010916ce42931609b28c8cadd28ae4c9df4f6d6fa431fca087110a981dee1c8c05b5ce4be4a158a39b6c413d51f655d0b17570bfb96d007110f214d743
-DIST gentoo-kernel-6.8.12-1.arm64.gpkg.tar 128583680 BLAKE2B fd113f88b784c585421cafd43b2703d4863fa6d12e54909a06bc7b8142682c148ce051d3def40683255a2f7e5fc3e0d8fd53ac0407b1b03a932b8d4d3e3e81e9 SHA512 571cf36c6e7357ff468684121445fb8ab2eee1b5a695775af38f182eef0012b8164435ac1ad01d82b626b138d7f4e0f8e2e2df69db260ac01b9f549dee6cf043
-DIST gentoo-kernel-6.8.12-1.ppc64le.gpkg.tar 70072320 BLAKE2B adea2db1a2b6fef84767dfa256a5c9cfdc1263f8e2a7d1aec6870c678ac14e7c4815049a4b356c246696e16d1079dfa116d1241bc78912e0c033c2f3e38485b8 SHA512 0c25a69173ff0146374bb1b665917add30fd304c9bf2807246284ebb5341d42717f009d737c76abdadab64e2052811d37ef1191d768459cc35c66d1ac5858d32
-DIST gentoo-kernel-6.8.12-1.x86.gpkg.tar 73840640 BLAKE2B 9d7bdc1eb3f395455afc33ed650113e85e87dd86fbadbb7579acfa38f0b8ce27d5089c6d54f12c2d8450df1264633efec29ed6e528ea5be5c833019d882136ff SHA512 2ecd62c8cf1d0bcb6bc34c32eb42dd519fcd60cf185c1a99d7749d652e2c6e4052dc552cf40367f80254cdcb2967cf588ad65d0dd595fea5b001e239593a27be
-DIST gentoo-kernel-6.8.9-1.amd64.gpkg.tar 150845440 BLAKE2B 535d166d00958e4b4e499704eeedd76ff24a40df66914fbd54bb8574091d0c71f743a3da19f1f0b39798d537a56e5e45ec9d8dc0dca04fdce04d19cc3f823ae9 SHA512 09c1baf319b212def006d285dc307c59cf581dbdf892998f7eb40d76f453316ebe081de52a068688125091459c6bea5ad120c5851f53fa74b6c97f4014fa28b6
-DIST gentoo-kernel-6.8.9-1.arm64.gpkg.tar 122408960 BLAKE2B f74cc8f857e07dc82d1c6150074557ac33e668c4b49178612dbfe07e5291038f0ea4ab21dff4f3c556db5beb003cf6d39775685833106b9c51c1aa27178d47ac SHA512 7c87576ea64840555c1f38042c87359219f6b35f35a557ba155b9c930ab72c7316b58d7c712565ee6296c80591bc0f45116f56ac286c756bf25433003e25e07d
-DIST gentoo-kernel-6.8.9-1.ppc64le.gpkg.tar 66263040 BLAKE2B b9e3e8bfe611dcdc66e46623e2adf09d7d10bf4624be28e1d7df312ef6a2fdce40af669c4a5a63698871bea0c70361ce580557607f1103b873398ff865ee5d30 SHA512 bcb129a0941a2b5ac4847a97c688f6144dba0db1ae43542b7cad9ccef7825d9a8dcdb6218c43f549269a2682c59fc7cec86134067cafe0cb0fff3dc31566129a
-DIST gentoo-kernel-6.8.9-1.x86.gpkg.tar 69980160 BLAKE2B 37f657c5488ace494dc16355d7dbeb0cfd4a88dd5a4a44f51f392c2414ec4ad95fdba2b6c25b3f6bec4c35946ffe6e5f950c71745ae0ad6f4599301471c6a0a9 SHA512 cf53baeb3b80b4030d336001eed7a6973c1451a7ba02d020e30716a11b1c702a8ad4fcfec69ddafc441d3d9232fbb61ed1d08811208c828ecf0a68bc4f8231f4
-DIST gentoo-kernel-6.9.2-1.amd64.gpkg.tar 159293440 BLAKE2B f6186468aacbdce2aaa1f1ecdcd6ee0237ece039d76970f653cdef7921c4440a04f7a9c5b6dcc3fb6d037aa49ffb9bb38a7c68842a41c044fd5b3f80c44c63c4 SHA512 0770f46176d8c46dfa5c95a21ecdac9b88bd0855a14a636864021edc176924e9e8deafbca6fdb6cdc641c443d6309741ceb550bde584fb36bd298344bfae1554
-DIST gentoo-kernel-6.9.2-1.arm64.gpkg.tar 129955840 BLAKE2B 3770c5e6483b93362cc7963808b6b62d6f48c77ec61ccaa87206124752fcd83164514f6f17f742196b1a117d06f62196dd3566cf01b9dd4a9d3c654454ac8e70 SHA512 10928704181a880bd20c077d84574a906eb4c0978ae50df181e1b25eab3e17f9d62d63566daaf871e31a3278bb7f9f16163aa34f4fde8d3c26805edcc77c172c
-DIST gentoo-kernel-6.9.2-1.ppc64le.gpkg.tar 70912000 BLAKE2B 899d416da03d99471549a3b1aacfd59f442d55a741dee47acf413e2a406c223ecfe81c35d6625ef5dc782e2d596346cc378ef32414bd513e7ce4e7746091ac7c SHA512 1f257ef44d63ea6479626b3604d725617d967100b9cd1fd7656c5630a3f31bd4cfd849d8babc31105ca2f26b4b465f0ba9563bd5992cca2f7dbf941bf1dd904f
-DIST gentoo-kernel-6.9.2-1.x86.gpkg.tar 74987520 BLAKE2B 3c5a86b599e8cf9aac4ab285be221b37cbedcd5ba0677a7fd75b155368cc2e648fdfcab431e527322266c35061e434e69c7ad11311666f20842bd79ac863ad58 SHA512 cd3cc62ce96af825111ab88d1ebd3ad4f2cc400f94ca1643f0ca2f613e791e15f500c6edd50daeef800e3da66b0add2497e51ec9da4f93563e971e7654286d6e
-DIST gentoo-kernel-6.9.3-1.amd64.gpkg.tar 159006720 BLAKE2B 943a97a16508790da5bb378018772c2f4bcddf42013444a739fc8675e5d39ecb032378bf4e5a9cbe46c2865806c2501133a3ce91a80a9c434f5f55847a4e31d2 SHA512 38e72963cac2437fb0146f02854b34590c1dc076eee0a482a94463ec46cc4c09fca5552e7f7abe463e7cb8eab506f46fc9b93fc6092662d97b2e1038b7b6e26b
-DIST gentoo-kernel-6.9.3-1.arm64.gpkg.tar 129740800 BLAKE2B 7d8c55762a8f08b773faf2b94bfd6acce9eb9f0a8b4e82f3d8bd6b5cabc45edb7bad1eae0094985a8243bc330353edb91deb1bc6bd6bf317eed69dde0c9436ca SHA512 09a6a8f69f0288c75fbce41d27a6ea8319c75a3f8c6448052df230656018ded005de439874439fa55d01156672cfb2bed8edc734aa4e65dd9db55043a1b9822d
-DIST gentoo-kernel-6.9.3-1.ppc64le.gpkg.tar 70707200 BLAKE2B dc293f04a35f415d229b00fad80fb9c83b4a4fc5626d239d1e26a67256bba1b5b6973fc0337d170fe4ee4ace1ece68c523663636e368e81876bfc42041ce273a SHA512 0895f6afef9ca6f9e563c3418d359876a302d767159dead4d8fd69d47a3af144c409dedd9e5693a26b39f23ea4383506057b5db822ee8672dfc4066d935cb90d
-DIST gentoo-kernel-6.9.3-1.x86.gpkg.tar 74844160 BLAKE2B 16e5c6ac774afd97a089f20e22f997d1a73af7be3a47c8efd2e83ece154abe36d663e5ef8aa04b1083e0f522f3d25d8eb61edb35c84fcf6dc146f8bb25f6b21e SHA512 2a0231d9e59de193f02474daaf629a871fce56b2ea1eecd83a446019a38756389443da318460b093835ffd753b321addb530aec4668c2167e18c16386e098e34
 DIST gentoo-kernel-6.9.4-1.amd64.gpkg.tar 159006720 BLAKE2B 9e2189d7ea4546bf9d3a937ff0f3cd95929749931b4850a198c543b753a76e6e2305492fa4cd03ca3221c070107b6b1e76cee3eb5c066ca273d0b8b4b2f67efc SHA512 87b26e414a79051271531e6152b10ac11b6834983e9bd500056a4d95aead6efd2bcd45ec0456973cd464ee4b66349929e0db1cacbab50a7b8e30484293377166
 DIST gentoo-kernel-6.9.4-1.arm64.gpkg.tar 129740800 BLAKE2B aaffce5d2f922f53de6b4ebebd23ce2edf40731e79a325bf07502f0b61f440edf85d6551ac70f6d96f539ff3636091e7aeb478e74b7e45fc0adb5b8add5f31e9 SHA512 61ebb357a3a4d4cb80f90bdcb5e8ab02c810b1a39ca4aa95a2bb3be56e85435625c427f3ddf93313623e42ad81aac7a206c14eec60865ed7d661d1451779dfd8
 DIST gentoo-kernel-6.9.4-1.ppc64le.gpkg.tar 70737920 BLAKE2B 02097895e96decedf998bffaf2c442623e27c9a530c7f57dc6a6bbe7bc566142215d90a71055ea383e63d146d77cb4c3b0b3d017156f4f8f1cba22ad46bc2f0a SHA512 9057f864de4f15e7b1911f91e21cc71c888e95c26035ea3246e0f116d5a7817266ecea2e08cf1f9eb09bf41481be570034638ee1775f09e39901c599bd6b4d90
@@ -128,5 +44,4 @@ DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a936
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
-DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
 DIST linux-6.9.tar.xz 144034416 BLAKE2B 4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e SHA512 fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild
deleted file mode 100644
index 056b437be6d3..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.216.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.217.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.217.ebuild
deleted file mode 100644
index 1a44f330be18..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.217.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild
deleted file mode 100644
index ef204824142d..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.158.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.159.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.159.ebuild
deleted file mode 100644
index eff249432fc9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.159.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.90.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.90.ebuild
deleted file mode 100644
index e436cfb11400..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.90.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.91.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.91.ebuild
deleted file mode 100644
index 1a845828a60b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.91.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild
deleted file mode 100644
index 722f529cedf9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.30.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.31.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.31.ebuild
deleted file mode 100644
index ecc98612a7de..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.31.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.10.ebuild
deleted file mode 100644
index 9a4e621d4db6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.10.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.11.ebuild
deleted file mode 100644
index 9a4e621d4db6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.11.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.12.ebuild
deleted file mode 100644
index 9a4e621d4db6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.12.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.9.ebuild
deleted file mode 100644
index 9a4e621d4db6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.9.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.2.ebuild
deleted file mode 100644
index 5af44cece78d..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.2.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.3.ebuild
deleted file mode 100644
index 5af44cece78d..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.3.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-16 17:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-16 17:37 UTC (permalink / raw
  To: gentoo-commits

commit:     2e1085d66023459c18d4ebfd1e462ff8b379be30
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 16 17:31:49 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jun 16 17:34:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e1085d6

sys-kernel/gentoo-kernel-bin: Bump to 5.10.219

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.219.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1a86a9923ec4..4facc9bb3e6e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-229.base.tar.xz 6801488 BLAKE2B fa6992a4274f2a43fc39df9acbf20efda8059291556f083efa80d71eb51b263a244be38d327317631da0044faad5af20ed830528e0c87502231db02c3c2e7fbf SHA512 e0f7d32915673bf28d615fbd15daee8f81fb24161d783bd5026d5a1dd1010cafe758ea7996b9613fc6ad28b00d329d4bd0d900b77925ac3ed335e7083f09a740
 DIST genpatches-5.10-229.extras.tar.xz 4048 BLAKE2B 72ae61217320dfaf4a6cea8544c66360eaa42307f23bf0c666114d3ad5ea1f1a98d471be9c4ed824e87a6a4d0f90eac10ef703b1a7d2231655740ba0b2100639 SHA512 168250682177d829f2a510714ba7bbf42a9632032bcbfab8616ab66c6c6f21b09e49ac566f599fb2c09f486280b611ce3764ae4826ea30c5407e091363e98af8
+DIST genpatches-5.10-230.base.tar.xz 6876488 BLAKE2B 9fad0e5e713c4487cfdc3bf370b95f3e6c8eadae663b48b956f8fcbd870dcf13e19c50febebf98e64ee62c9fc2906ca3a7e899e073a03ce3c1f2574096dfe397 SHA512 1b2e074854d8e3e155884c2ba7a352e1437650150549cb15a0b5187002d1bc529b097ca9c4ca5e88fa67ab9e91766c2a39037f78b92c4a1bd70039e9374b834f
+DIST genpatches-5.10-230.extras.tar.xz 4052 BLAKE2B 5a1b37765f94e0d259c97b797ff2c64f9347f98882d5b759a42f5124da0cc1abf19226c89cdc52a74dbbb693c26f066610480d99474601d0f8fbd524a5778a53 SHA512 66b82411df58f53e6557d4afb6d9dc34ee529b32bb41415e345255aa4c4deececd1720be6ded4910aada1813476f7fa8aa51d5dc288bdf55b08b8f06dadbef2f
 DIST genpatches-5.15-170.base.tar.xz 6810444 BLAKE2B 979cea1e399d312eac94ef4e4fa417132fce1d2522713e78234dff05db3fbcb13ead3fc679d2d0f42f801d8f796cbea47cfc2a64d212ea1b6bb3b312f775aa86 SHA512 0d75430202e4f9e59ec923fa9cc9a11276b10ec1dfff5fba30746d9e8c60bc82d2ff027463ac4b17ac048285438a7a6657679f6a5aeb2caf10391016163ff446
 DIST genpatches-5.15-170.extras.tar.xz 4048 BLAKE2B dd052053b2f791b558938755ecd1946d55aa52374acaa98b666aa2017d678d3552d161b36e50bfce63b9a71f0e252cf298c8416e3c6ce8318854886e9c1caf67 SHA512 b2befc9604dd5fecdcdf7d58ca219fc780548b439780b64c3e3eabe5b3a53fb33af30af8a0807b6d5d327381d9541f94645dd0f8475bfdebbe0ca41fa9de7846
 DIST genpatches-6.1-101.base.tar.xz 5248940 BLAKE2B af64a685e905a51004350b263e6d5bf9078518a979bb5d192752672d15f54a1dd330ec71c33dde0dc6afce11f5d53bc62837ba400314978d740d4adfa3f32778 SHA512 fde5c4d51ba8cb095743d936e6b7e31ad4b7b04b46db66a4746d8fd03205a0b18a17e4d1d08210beaaff13557fd47a9752cd36a28abf19d879639c175cf755fd
@@ -16,6 +18,10 @@ DIST gentoo-kernel-5.10.218-1.amd64.gpkg.tar 63262720 BLAKE2B 0c5bdf6c3a6f184175
 DIST gentoo-kernel-5.10.218-1.arm64.gpkg.tar 56719360 BLAKE2B c114300a4f17b91277ce90026c2141acc0729547a3511ea0df5071532b13a6c06c87853917280debdb7753927442c2414baeb363fa83dd74077a5708ceee1da8 SHA512 5468341ac80b5d0638ad38cc82a1dccfeedfbf1727c6bf852e8aa8a9b51750022358c4e32a483473293288ca9728ed9c0839a78e989571844dc823394cdad19d
 DIST gentoo-kernel-5.10.218-1.ppc64le.gpkg.tar 52869120 BLAKE2B 27cb1b7f85bee962218b8a6635fa6639cf2c1e04c3809042abaefa1b766dabc7bef06c5e83022d0d1958cce9dfc97bcc615623e98c3c2200aa1ed9bc8d112250 SHA512 f36d649ba33eb2745463325991a5ed0e665f6ab12dc8e13572cb8dbfe5fe2c24e00bdc7246d78891cfb43129d51ea6ccf39f42c270765dbd8050f3cdc8254cec
 DIST gentoo-kernel-5.10.218-1.x86.gpkg.tar 53575680 BLAKE2B 31b1251cb656c70fad98d446232162ac2bc9557c3c05db9f03cb6aa77a7e1bf331bbd244251376aa16bfb5bef92bb2714ec9ec3423e839f81c5614fee9a63ffd SHA512 68a2cf128830204d1da769c3a59f7abccf78836ddcc4270b6974915576740351d6e9e0a96458a0d0ca57c68070cfe15186db74ee7a9ec5598db8c85e37b6551f
+DIST gentoo-kernel-5.10.219-1.amd64.gpkg.tar 63242240 BLAKE2B 8005a06c2d94285e6424f84ec8d61b8b4ee0a5ea5339d883cc5dd88d968191ced11be4439155a15f003ace2bf391037505d472d0970afcea26deb61997c89585 SHA512 c3fc79b3625b6ee8e44833ccb68a900058a63e39d5cba283f35e3644c4bca714633b768e0d7fe06acef1ea82aebfdbe8bcacae8fd0ea1371e88841efa43b57d5
+DIST gentoo-kernel-5.10.219-1.arm64.gpkg.tar 56719360 BLAKE2B 1c956e95a2ee47d205579998d839012dfdd0902f8446ffe99f78cdfb3b643c98203b5cb75d1d31fd83ccfbb6ed360195b389de215db9b86de5fa97e3ff5cdd9b SHA512 3337808a2740ab49c43d311726ffc462956e58c7aaafc50d32999c543b59f1a792c41e62bc53487c564aaffb020ec71abb2770ddf39fa8f14fd8f1cb6407f06c
+DIST gentoo-kernel-5.10.219-1.ppc64le.gpkg.tar 52746240 BLAKE2B 4144549a7e26029b58b8c324a3748591bc09e6255d5a20119a91f12618d57526b3afcf3c6612fa6404131e19f7d3439f2d762ef55c729f41011b8685403e4752 SHA512 7598c960c5cb5f55f4ce312ab09ce235f5f42c7bfb6a8f83aefc7e93e569cb8c929bceb567452605fe01f2d658acd7cf891a1178e05a7b7f9a451bb17834273f
+DIST gentoo-kernel-5.10.219-1.x86.gpkg.tar 53585920 BLAKE2B 62229034d0a418d006bf6efa2e888e8a3dac18a4ec9a8dd90b0590b03beacc084a43c31fca3c4ca4f654ad648adb3943421b23e74fb2614c53290b4a00ab0601 SHA512 5564ab49f52de3828d3a08aa2ee23380c5ee42b432762f58d5c58cf89b4ca22b21f575d6a37072e0a8a78a35400fc35e86134d57e3bf93cc40149b74ebb98be3
 DIST gentoo-kernel-5.15.160-1.amd64.gpkg.tar 66365440 BLAKE2B 126ad491f0f47cd5858b60acfe5cef82722ecc0fa4221b805fd6743a45ae82b39984b31f3c5453167ac466e2810b411f94d8745d2b8fdf8bc15328b0dd6f80af SHA512 104278821eb78e9054e472f4a79bdaee350e63a828147328ae68da82b05f6bd4884b6f2b2ae3e7812faabc54629cabbc058098f4e0e689dcbcbb0b68b1be2c0a
 DIST gentoo-kernel-5.15.160-1.arm64.gpkg.tar 59760640 BLAKE2B 99ea0369b0616d6fddd2751b3c37037bedfe70ba470a05d98891e38ac038c2f3f6c1ebaa4617e0b0697177e8535909d1b30fe3c0c67cbc9e3049ff559afb0299 SHA512 a886bfc184a2d1d83d44f15309f4b1873533c858d8cd0d1f13624c2616c4055bbeb1b5e6cb58f1af4edcfe55a577332432d947d4390b78f44414361c11aaf913
 DIST gentoo-kernel-5.15.160-1.ppc64le.gpkg.tar 54988800 BLAKE2B dcb3e7ce253b9d1d0875aae08706bcdcce8ed2070bb75d10bb9bd16eb78cce641431dfa4874d80554fcd250c897317d31f9b3523efcb8b561837bd9189a48e29 SHA512 c1be66fdf4cafea88bc4e41a754623055fa6a7bbbdf1db51ef052a3be8baa755b161ddc2eded4c599320ba7939a8a51a38b5083b665e9769471cc1225fbc2bcd

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.219.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.219.ebuild
new file mode 100644
index 000000000000..1a44f330be18
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.219.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-16 17:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-16 17:37 UTC (permalink / raw
  To: gentoo-commits

commit:     6c4362775b8eda455c06dee421e3e4a57693bed7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 16 17:31:56 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jun 16 17:34:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c436277

sys-kernel/gentoo-kernel-bin: Bump to 6.1.94

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.94.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b850f5e569a4..8f22348dabe3 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.1-101.base.tar.xz 5248940 BLAKE2B af64a685e905a51004350b263e6d
 DIST genpatches-6.1-101.extras.tar.xz 4048 BLAKE2B 8664a60521d881f8e80103f2509831e35763c891cd589c907979d49d7af96d699fec7f9e8c3b8bb90bcb442ed2016890769f53d4ff205d76d25521094b24091f SHA512 79276866b12b61d11109c27ea31eca847374a3938c20e4a07ca2a6f63bc62ae0c89a9a96e65227ab123fdc85c171cfa100261444fb9058a30d70b6ce4c175dba
 DIST genpatches-6.1-102.base.tar.xz 5362424 BLAKE2B 74e978125492fec046201698208fa1e7b28af5fbdd89f2a1225de522313d92b7ae196771f922164e832b73e8c6f0fca498de10147f705a2a484a3a324ad8a198 SHA512 0e5725a4f5bf7aaf5dd24b185ce3037566032f6726cf3b288b490475bc95ff67c9d5d45b5f3ec4fbeebe6d827ff569eeb9ac5f819c8646fa838cb842f5b36091
 DIST genpatches-6.1-102.extras.tar.xz 4052 BLAKE2B 9820e9c0f2e7bf2c64f3195c3491596430ba901951aa3e9174e799100310d038a20f8f82f0ece1fa397daa45fb3adaafc84c31d22367065e05fa7b2c0ce26f87 SHA512 2fadc41f696940abc7f7c02851542c42feff71e81910d779bc795ab2969a0885536054396766de2d071d289a372c79608c75286ea2009a774976da826b885901
+DIST genpatches-6.1-103.base.tar.xz 5388276 BLAKE2B 65937527b152c928f416a22f8dd17db2da99a90a0c0e9629f91123eb74b20b9f3679d9a937677e212bcda44ec96a500c1385a91e2de407183e1cb95be7b2e72d SHA512 1fd3c15b85d4da0bbae51038787210345c72364a216f5b7c1aa9e162535c529866fbcb2487ea9eb84de26204de1ea48613107fe83483c47e6b27f36b6bda020c
+DIST genpatches-6.1-103.extras.tar.xz 4044 BLAKE2B 72b5b73ab28b4b138cbc00cd04a2ea28763b1e95b8fda754c15fb8de5c23f091d536152f71811f165117bb670962b94ee22ef236282cb3f8a47157ee316366c5 SHA512 6cac58d98e3e6590b708b1a506e9e6a7b3bce9a83dd0915f95468e657e066f68d778c8953a574a3e8e9b175f6605b7f982e0235af99437059d282fb26d79a1f9
 DIST genpatches-6.6-39.base.tar.xz 2117476 BLAKE2B ffc2263d43bf5e87e3a57c0370f1cd1ecfac87ddaaee1ed3213f36bedbe4441ecfb062abebd1312572971e9cc9e5a0e8d3e16c7af98862b087906d61fb4e1e10 SHA512 6db496702e671459f3b054ce7068bfa48fc3b2be6bd3cbc3b158f7d4e0a2fa2310b875e46d233adea870775358e6e9b4f19fe8940d146575df9a41bfafeb1ded
 DIST genpatches-6.6-39.extras.tar.xz 4048 BLAKE2B ee5b09ec6303feb32fcd38a500900d6c96922a7a4032bea83202d25f914f2bb55d8e2e8e8d3b34911d0cc6755dde1e4382365f7351ccffe9901a0f6f671554c1 SHA512 d73671c60a9b57de492432eac1eac98178e1e3cd6fc2b68f4aaa24e6dc0fa4345a91633bd400f78a982e288033c69e0d28abbffc90ac2bdddb3430d2ab3bae91
 DIST genpatches-6.6-40.base.tar.xz 2364536 BLAKE2B 53bf04c020921c8d0c2e7ff8466db4cf5078ac8985e95b5b94c5fe9e824747d66344acd5d8675c42364704dc34268cd636fe10bcb02b657cac889ea8d0b4ae48 SHA512 c5852fc2db474fcf697818cec947cfcce0dcff834c57c042c42321889839d94c26d1994dfc275e64e0acba3055c90f0f0cc4e2a07c80a71a71f3ba99f6093401
@@ -40,6 +42,10 @@ DIST gentoo-kernel-6.1.93-1.amd64.gpkg.tar 72570880 BLAKE2B d58b164a87648f287c87
 DIST gentoo-kernel-6.1.93-1.arm64.gpkg.tar 65536000 BLAKE2B 3d1e96669ebaa6c031801f2f4c0aeac9eb04d970c39ab2618ea96d80d1e3b801c751c826b2a986b6a0bf527d5ac3fb18f21d96abeb470d1b1b4e0a50afd1e88c SHA512 b018b62e4c2a0ccd6a60ca931e2e4d4c6d88be95b7a574e89397cb64926b249d45fd74f889ca0cc75cb94946d3e81231d0bd2205281408b6127fe5d2812821af
 DIST gentoo-kernel-6.1.93-1.ppc64le.gpkg.tar 59791360 BLAKE2B c2e0634f0bc807d1c3e487e249b9a07e134bef9340732514244f02ee990a6e9e22c6218fe98ddd4cc1c352fc25ee74e04596633e9bb4d9f02d442138bad55aa9 SHA512 bc0422be6bd7c4f2194aaa51867c65a4f14a13464d0b4c9792f841d886bc8d208b5ab97762f5ffe9e596b77dd96784420d512706baf4aedfacc6797ab5385950
 DIST gentoo-kernel-6.1.93-1.x86.gpkg.tar 62136320 BLAKE2B daf3ebd9049489954b377c1466b136ab50ae0ff9f4a72701a01cdc52e89d27f5027df675b6331a4feab1b24ba0b29ca4f1ff51efd3bb03214bd8816ace1219e5 SHA512 2979e2f301a7097e7e7fe3385f28d2b98cb91e03ebbbde2b0cf0f989222ac5f655f5316002a94657b68682bdb1467c9745d501121e7e5d408cbbc375b4b31b5a
+DIST gentoo-kernel-6.1.94-1.amd64.gpkg.tar 72581120 BLAKE2B 68018b031dcbeb44b6d93faf3694cae93e7efec537007a0b6529a38006ca97628a66e6312137fe8cdedd7f2cec2289e046484f92ea4d387399c5dfc3b8e8fdb5 SHA512 a749363383ecae357d803a167a32ac86a37e07f1393f4afeff37297b5af57cb076a861e6ce544d031faecdc25da0b33dce29c9d80d8177ac0e87b2d0799f7313
+DIST gentoo-kernel-6.1.94-1.arm64.gpkg.tar 65546240 BLAKE2B 77859c8f96b54770d7afbeb30e370df0bb805594fe1dfaf4f1de8a6282be88b0d855bc823ffd93bbed52b72ab9a4a83cb22b86dd8f052504c795da49a4f7a2cc SHA512 b40c97a0a11fed8acd6ddbd8d46d2c0d3cb0e6751d772ad3a93e9a123eddc67175e64afa5b56cc4f993fbeba89a2e6e34199b4ccd0e48de9c68b0ffd1b15bb87
+DIST gentoo-kernel-6.1.94-1.ppc64le.gpkg.tar 59781120 BLAKE2B 7114326e226dccf92531b2b3062b7435ca98803f2a75e469f1c1aeac9d1f69d9170675acfe111bc7011b17b15d21162459efc0c750a41470a2ba0a29187a255c SHA512 08227e3ff6cf80ab9ba4c0f0e0b785e20c17904abc4aa64e1c2d9751da8c4a66de355342e2c98f1a7926b79b0c8e34b544c698b88aea9223d5401e608462b04c
+DIST gentoo-kernel-6.1.94-1.x86.gpkg.tar 62126080 BLAKE2B 2a10eedbd753715c463bbe073fa4f18c5c1471eb71a7c3e5543336b495a46c8c76559f9f2b9af92eb86e30bc9dd35f61c6c74ac8fdc5de1fd3a3775421df74a7 SHA512 65a09ca6bb307d24cc443043a834115215c8cb24a13421f3499ae39321d73b60f8b929c414ad6151af960d666e4cb7b5e16914088f59c0025d8977629c2724e9
 DIST gentoo-kernel-6.6.32-1.amd64.gpkg.tar 147384320 BLAKE2B cbb095a73c7d1131486110b342904eb1fe2a712b56d361a027fd964329321451158ec0e5a29a1f6709ba3f455efe7eb858c629a8a0a4eca244f6827de7e0264b SHA512 c711d6c86a57429c91037c87945616b4b99f1ff268336638591e06dbe37b791ca61236edafb174346b6695e78247793dc2e2a714ed48fdeb076f9d450cd1ba3d
 DIST gentoo-kernel-6.6.32-1.arm64.gpkg.tar 119357440 BLAKE2B d84d3d0cee04a1f545b97b675b4c84d411fb45ee5454aa0cdc4407b396a1b5623fed095e1dae4f6519947ee9669a7f338b6c4a5f200d3c34507d41a4da93f04c SHA512 8e979b6913220cd4df4dcbf2ff84ea516a3c17fa141862352d8924a0e9b817d98a6368aceab4bdb0476203831e32705bec11314136b5761f68107513a264176a
 DIST gentoo-kernel-6.6.32-1.ppc64le.gpkg.tar 64419840 BLAKE2B f65e2d413cc9fd362b5708da6376beabc92393ffef64ba20526a71f31525d5ca3a4c8dcb6c2c1da7abe7b3327abdf32a297986763cfa972335a1c94023c88141 SHA512 a074ccea453375f11943ede64ccfe00ab2f212057c2beae20b67ec85038bf0c7b320ff0aa1aa9175c992c0ed35eeb8b26dcad1fea144730f69e1ea99c43840a6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.94.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.94.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.94.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-16 17:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-16 17:37 UTC (permalink / raw
  To: gentoo-commits

commit:     a0772f8d82b4e8e5e966cb8730f9e0af8e4b926c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 16 17:32:01 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jun 16 17:34:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0772f8d

sys-kernel/gentoo-kernel-bin: Bump to 6.6.34

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.34.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8f22348dabe3..1bdab69866da 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.6-39.base.tar.xz 2117476 BLAKE2B ffc2263d43bf5e87e3a57c0370f1c
 DIST genpatches-6.6-39.extras.tar.xz 4048 BLAKE2B ee5b09ec6303feb32fcd38a500900d6c96922a7a4032bea83202d25f914f2bb55d8e2e8e8d3b34911d0cc6755dde1e4382365f7351ccffe9901a0f6f671554c1 SHA512 d73671c60a9b57de492432eac1eac98178e1e3cd6fc2b68f4aaa24e6dc0fa4345a91633bd400f78a982e288033c69e0d28abbffc90ac2bdddb3430d2ab3bae91
 DIST genpatches-6.6-40.base.tar.xz 2364536 BLAKE2B 53bf04c020921c8d0c2e7ff8466db4cf5078ac8985e95b5b94c5fe9e824747d66344acd5d8675c42364704dc34268cd636fe10bcb02b657cac889ea8d0b4ae48 SHA512 c5852fc2db474fcf697818cec947cfcce0dcff834c57c042c42321889839d94c26d1994dfc275e64e0acba3055c90f0f0cc4e2a07c80a71a71f3ba99f6093401
 DIST genpatches-6.6-40.extras.tar.xz 4052 BLAKE2B e3e882483caa9222b702b1387c1cd5a1888b6466611b3dca23f9368f423040f27006c8889e477a4ef52719213433e4ad6187322e80ea236ff390aa306b4a5e33 SHA512 509bfb18a8218c6a7eec28543cad0db44b5a693c50465dfda09b92dd176a5102c3c2fd064a7426c0b33d4acd1dd58b77483babcd44389999bbfbc5757cd0fac9
+DIST genpatches-6.6-41.base.tar.xz 2399184 BLAKE2B 5765835d442a0afe00be3070b1780107331959538c7a9a7b7d8107e9c9bd563b0dc25f031db926ae3b24f2ea4126d1c8e29837e5993f647896ca6ed620158274 SHA512 7601b25d287627373f69628de865658305471f428ba20bd41d9e2cc3762e2ee4648675f899843ea6c4b6b68c108cd3a5d049bae249ddfc089f2988ee69ed1491
+DIST genpatches-6.6-41.extras.tar.xz 4052 BLAKE2B a3ed97dd21f02f8b5a8b2e315b9581780310177da774123c7cfdb30c13485e1ec8379b57e10749e3abbd1860f7e52a5111ac5f63250d015e9aec5e64386d4571 SHA512 39932e2c61d1687ceb64698186551ac5e8c184f58e24692f6b22cde65644da5375c58f26dd7cb0e1bf5f21a737b6fcc6ffbd86372e5c055c8dd2ae001efcaf6c
 DIST genpatches-6.9-5.base.tar.xz 275240 BLAKE2B cb961b8245eaa58405bf758f4432f1ad98b767d7f9ea8e45fb440bd2616e67c6e12cff6ec3af89748f19043c9b0b58b634e28e7bcdc469fcc4daf2f752b3a438 SHA512 60fb3290eabe8289fc4acb4f1df809ace44d7678188683b64ef2ec92edb8c2ac0d757280ebb63087145fd068e64619a3b0a9227fd5f3061099d287e8e8dd5720
 DIST genpatches-6.9-5.extras.tar.xz 4052 BLAKE2B e72e5a5195db42f38ed671899217d7609eb8a5d9f954ebbc36a53a88fcadd1cadecf7257b33a880661e949f2c7b176a5762ecc1e56be0195e6768d8be8ae5fc4 SHA512 3d9315afb5c45cf24f6e5287048d49f6969e49ba2c8f339d9f4da0f5a08708ffa65636c3d24efdcfd246f6d28c72535089078971e97f7aefeb75119a67cee11d
 DIST gentoo-kernel-5.10.218-1.amd64.gpkg.tar 63262720 BLAKE2B 0c5bdf6c3a6f1841751ea3efdbd51e16862aa73d3fad5015cbdb6993ad47daa89f770597b09f28e2250f5f22aecda041abac37a99d06b797fb27997a33f64c96 SHA512 fcc67d5a76267351c550e56cc61bf59a9a3557d148c6cec6919953ba7b18f45d36d1a3a8532d4da1cdaa608f29024f9fba32d27bde16665658f2ba0d13656bb3
@@ -54,6 +56,10 @@ DIST gentoo-kernel-6.6.33-1.amd64.gpkg.tar 147179520 BLAKE2B b7004beb54c76931ba2
 DIST gentoo-kernel-6.6.33-1.arm64.gpkg.tar 119193600 BLAKE2B b820c3641ee22c5ede1bbb43ba37897579e57bce0d94d020b21ff2fe5065d3cacf510dc2b840f622afd8e02d8da9b49cb72e8d0f38a1cf1dda66f9e0e5b47b84 SHA512 ecc7b33c1167475fa95b1254d5d01fcfd22502ff10cddb7426695179d99ffa5186e8831bfe6e0d04e114edcd6760adb5000223d26e115f205244bf0911a87e4e
 DIST gentoo-kernel-6.6.33-1.ppc64le.gpkg.tar 64245760 BLAKE2B 000c3c2744247634f2828bda97eec8b51108afa17cfb6caf3e369c883cde893e6d70ddf2a86bdbddcbc78128422c75bf39cbfa22a3c2b0d037e104823dda7393 SHA512 606df49c5b2ccfcc63e4635be65fdbd412fc2da0cd095ed529810f64e0698d40447ef51b4ea6ec540b94214f649c8821aee82a02e79da03bfbdfa15b7f3a7c38
 DIST gentoo-kernel-6.6.33-1.x86.gpkg.tar 68249600 BLAKE2B e56489eab7a5c7e523642d55a5e8d00e355d2a8d1829fbb401f8cbfc93ef83c795e6c6c1144f50ef9a052d0c0a04bbec10597d4dc5ab109754268686251dc0c8 SHA512 25e057f615073a94ded817365f3504bd2602adfa5b690a3738b60d5497c355302138dc6bbe4b323e936a999e6cb68e7a6c591fb8da00b61b3359ca97581c82c8
+DIST gentoo-kernel-6.6.34-1.amd64.gpkg.tar 147261440 BLAKE2B 8e6ed75198b4882ecfe837ea3be15c8cd425937c1f53a27293aacf6300261a1574582755b2f9bde6483140b24c3a18560edc56b6d2d36106a5de98aaa9421f9a SHA512 b4974e1bea97e295f3898f07afed38c898c4850632c59740841e47006fe29656c67d84fac15215d36ce1eca22ac100b4b3363f1f8e537ba4ebfd102293511534
+DIST gentoo-kernel-6.6.34-1.arm64.gpkg.tar 119203840 BLAKE2B fcfe329412c32e779cc6bc049d5cf1edb50af7582cd76300033a6295ba9fcaaab66548102b95475a1d4663463f8cacebb9779e8df9cc0f2b1b15826643682e25 SHA512 cffb4ba0ce3fe462c3954df016cfaf0f7878dd736518d4d21d2d60aa140c694840d56dd0bbe036acb64f7a46b3640fc086f06453cbdae4af9b66f3055a838d52
+DIST gentoo-kernel-6.6.34-1.ppc64le.gpkg.tar 64235520 BLAKE2B 1a3ab1bf89c10350a1825ce5b782f44beb6d5ea7f407fffba98d2f6155f68e5a8505a2e8ba9a86257dc98beae3804556b8f9d82636f5953deabb8af53e9780ea SHA512 a1462d44657d5808bc8b6249346f6cebf8d1007ff6b8eebdfd31050a02b5060e6b576dbb6251177d00d03e7865a85da273b44ce0b1f0908b348f81ecc9d7833c
+DIST gentoo-kernel-6.6.34-1.x86.gpkg.tar 68259840 BLAKE2B 7b2fd356724edbaf3a2ecd38bc05f03aa1213895cf43264e2574494f0265e5c99978a08c93b62a56d7f946c2fd00f1f42272c3609b3d83057b733286c5a8feb1 SHA512 3ea663d49deb2bd5661a64555dd13451c285f1f13c82c38ebd38fe79a05e86da397cf9d89d5c290c7628ac086528aa268d415efabebc6568b391b9656f73c5ce
 DIST gentoo-kernel-6.9.4-1.amd64.gpkg.tar 159006720 BLAKE2B 9e2189d7ea4546bf9d3a937ff0f3cd95929749931b4850a198c543b753a76e6e2305492fa4cd03ca3221c070107b6b1e76cee3eb5c066ca273d0b8b4b2f67efc SHA512 87b26e414a79051271531e6152b10ac11b6834983e9bd500056a4d95aead6efd2bcd45ec0456973cd464ee4b66349929e0db1cacbab50a7b8e30484293377166
 DIST gentoo-kernel-6.9.4-1.arm64.gpkg.tar 129740800 BLAKE2B aaffce5d2f922f53de6b4ebebd23ce2edf40731e79a325bf07502f0b61f440edf85d6551ac70f6d96f539ff3636091e7aeb478e74b7e45fc0adb5b8add5f31e9 SHA512 61ebb357a3a4d4cb80f90bdcb5e8ab02c810b1a39ca4aa95a2bb3be56e85435625c427f3ddf93313623e42ad81aac7a206c14eec60865ed7d661d1451779dfd8
 DIST gentoo-kernel-6.9.4-1.ppc64le.gpkg.tar 70737920 BLAKE2B 02097895e96decedf998bffaf2c442623e27c9a530c7f57dc6a6bbe7bc566142215d90a71055ea383e63d146d77cb4c3b0b3d017156f4f8f1cba22ad46bc2f0a SHA512 9057f864de4f15e7b1911f91e21cc71c888e95c26035ea3246e0f116d5a7817266ecea2e08cf1f9eb09bf41481be570034638ee1775f09e39901c599bd6b4d90

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.34.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.34.ebuild
new file mode 100644
index 000000000000..ecc98612a7de
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.34.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-16 17:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-16 17:37 UTC (permalink / raw
  To: gentoo-commits

commit:     5831b964ccff6e6c93395988c3361ff467160f0d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 16 17:31:53 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jun 16 17:34:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5831b964

sys-kernel/gentoo-kernel-bin: Bump to 5.15.161

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.161.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4facc9bb3e6e..b850f5e569a4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-230.base.tar.xz 6876488 BLAKE2B 9fad0e5e713c4487cfdc3bf370b
 DIST genpatches-5.10-230.extras.tar.xz 4052 BLAKE2B 5a1b37765f94e0d259c97b797ff2c64f9347f98882d5b759a42f5124da0cc1abf19226c89cdc52a74dbbb693c26f066610480d99474601d0f8fbd524a5778a53 SHA512 66b82411df58f53e6557d4afb6d9dc34ee529b32bb41415e345255aa4c4deececd1720be6ded4910aada1813476f7fa8aa51d5dc288bdf55b08b8f06dadbef2f
 DIST genpatches-5.15-170.base.tar.xz 6810444 BLAKE2B 979cea1e399d312eac94ef4e4fa417132fce1d2522713e78234dff05db3fbcb13ead3fc679d2d0f42f801d8f796cbea47cfc2a64d212ea1b6bb3b312f775aa86 SHA512 0d75430202e4f9e59ec923fa9cc9a11276b10ec1dfff5fba30746d9e8c60bc82d2ff027463ac4b17ac048285438a7a6657679f6a5aeb2caf10391016163ff446
 DIST genpatches-5.15-170.extras.tar.xz 4048 BLAKE2B dd052053b2f791b558938755ecd1946d55aa52374acaa98b666aa2017d678d3552d161b36e50bfce63b9a71f0e252cf298c8416e3c6ce8318854886e9c1caf67 SHA512 b2befc9604dd5fecdcdf7d58ca219fc780548b439780b64c3e3eabe5b3a53fb33af30af8a0807b6d5d327381d9541f94645dd0f8475bfdebbe0ca41fa9de7846
+DIST genpatches-5.15-171.base.tar.xz 6912380 BLAKE2B 3d5572ca2854c0dcaa6000ffc7ccc6921115f95ada5e8902c5681c5e0367f525bc658afd504dfabf25111ad1a9a6f6de1bf90e699fec38be68997f1e780f4715 SHA512 176edf85ec8e212036ce90b83a1a00bae1ea84770d8cf60c4f313498a219644a29774da6be34247ad55e6def08b4fe2f1c4a880c528c1d98e63a65acb0ba5a2c
+DIST genpatches-5.15-171.extras.tar.xz 4048 BLAKE2B 823bf5a1a62a3a4f97ae296bf78581a3b8ba79134e8ec7098385e23783c317509f8320afb9ff0c25ebfd5b3fb32aa883afa970ac86c550c2d70613d8af7da5e3 SHA512 f2eacb2ebda97e86c20f24a6ab591b6c41fa831947610febce3589d32fb326d9439b63273c2ffe82630157b7559141598e5bb5edbe939e1bed45bca802085f1a
 DIST genpatches-6.1-101.base.tar.xz 5248940 BLAKE2B af64a685e905a51004350b263e6d5bf9078518a979bb5d192752672d15f54a1dd330ec71c33dde0dc6afce11f5d53bc62837ba400314978d740d4adfa3f32778 SHA512 fde5c4d51ba8cb095743d936e6b7e31ad4b7b04b46db66a4746d8fd03205a0b18a17e4d1d08210beaaff13557fd47a9752cd36a28abf19d879639c175cf755fd
 DIST genpatches-6.1-101.extras.tar.xz 4048 BLAKE2B 8664a60521d881f8e80103f2509831e35763c891cd589c907979d49d7af96d699fec7f9e8c3b8bb90bcb442ed2016890769f53d4ff205d76d25521094b24091f SHA512 79276866b12b61d11109c27ea31eca847374a3938c20e4a07ca2a6f63bc62ae0c89a9a96e65227ab123fdc85c171cfa100261444fb9058a30d70b6ce4c175dba
 DIST genpatches-6.1-102.base.tar.xz 5362424 BLAKE2B 74e978125492fec046201698208fa1e7b28af5fbdd89f2a1225de522313d92b7ae196771f922164e832b73e8c6f0fca498de10147f705a2a484a3a324ad8a198 SHA512 0e5725a4f5bf7aaf5dd24b185ce3037566032f6726cf3b288b490475bc95ff67c9d5d45b5f3ec4fbeebe6d827ff569eeb9ac5f819c8646fa838cb842f5b36091
@@ -26,6 +28,10 @@ DIST gentoo-kernel-5.15.160-1.amd64.gpkg.tar 66365440 BLAKE2B 126ad491f0f47cd585
 DIST gentoo-kernel-5.15.160-1.arm64.gpkg.tar 59760640 BLAKE2B 99ea0369b0616d6fddd2751b3c37037bedfe70ba470a05d98891e38ac038c2f3f6c1ebaa4617e0b0697177e8535909d1b30fe3c0c67cbc9e3049ff559afb0299 SHA512 a886bfc184a2d1d83d44f15309f4b1873533c858d8cd0d1f13624c2616c4055bbeb1b5e6cb58f1af4edcfe55a577332432d947d4390b78f44414361c11aaf913
 DIST gentoo-kernel-5.15.160-1.ppc64le.gpkg.tar 54988800 BLAKE2B dcb3e7ce253b9d1d0875aae08706bcdcce8ed2070bb75d10bb9bd16eb78cce641431dfa4874d80554fcd250c897317d31f9b3523efcb8b561837bd9189a48e29 SHA512 c1be66fdf4cafea88bc4e41a754623055fa6a7bbbdf1db51ef052a3be8baa755b161ddc2eded4c599320ba7939a8a51a38b5083b665e9769471cc1225fbc2bcd
 DIST gentoo-kernel-5.15.160-1.x86.gpkg.tar 56156160 BLAKE2B 85c71cf86b1b9204f4cd3b8a8cce63cdda780367f48fa97005cbbe9230488d9e8236c8126e85fd0b190e903126ab625a0784ecc7f78956cad12d6ace971b3807 SHA512 1ecd673e87f86fc92743f625104a2164dc154848cd27117245d328140e6c12a7f07c1afaddc841237797c753674c94f013cf34fcd4d2d588777f4c3fba8ddfdb
+DIST gentoo-kernel-5.15.161-1.amd64.gpkg.tar 66365440 BLAKE2B 79e6a54f8a324a262d043a3703d148378414ac625b94b2433e87d10c956b1bb4563f4e5376e96365b7b7ecbc3b28fb8f22e5bb9ddf5bb4f7d70fe7af96e31c9f SHA512 625ab0282dc6790e8f2b5044a006e84eb83b2442bbe99d7d13e84aa3ab44aaf34b03d887783a5f071544b2fa656898d3ab0333e038dbf7725dcf199a6018aa82
+DIST gentoo-kernel-5.15.161-1.arm64.gpkg.tar 59750400 BLAKE2B 9c7628d15cb44339ac14df377bc6c40bb1ba844fab96464a92247c02aaa3dd5f15230b7bc548bfe2d0546b81fc7be575fe7f4431401e24adc70a27b64b508b28 SHA512 ed3dfdd2c3aac153e81655e73bd3680bc2f57e902371ec675abb8768c0313a9473895eb3548d0f913892a4a07cefd043fd15d24062df1856209980fec0108847
+DIST gentoo-kernel-5.15.161-1.ppc64le.gpkg.tar 54988800 BLAKE2B c17db3167d3acd24b6f2b53404ec88b7ce9b939187a8bf8b79ec7888abd3a6f051bed22dc357e6a3450c2c1353d491e73444b303edec023318acbc51b3e53bd3 SHA512 772f1f7aed28af3ae0728d7e66386a2431651b9dd336135db489902203c5daa955393252ea9143af3b007026f611fb09a5f98f3eefa85c4d413bc86b87a7ec14
+DIST gentoo-kernel-5.15.161-1.x86.gpkg.tar 56176640 BLAKE2B b967c7cd779138f9afa505510f2a9012351b84199a1db045a7e00c37decc99c1ce13ac6f5062ecdd0ad2111acf6416f270ca55991d4fe2a2a849622cd36d6620 SHA512 72f6660a71c4627569ee24a1518da1cfed23696073046e0b8d00e830568fcca25d6c7e0341584fb33063b810e705153c3161e249c25c668af38e8d73647f62bd
 DIST gentoo-kernel-6.1.92-1.amd64.gpkg.tar 72652800 BLAKE2B 14e28e212d799f070b6b5bdff86d911d01a154395699c39cb7fe67fba4f9738d7fcecab4ede9d80932f90d33f0cc3d0c6d2b49cf12a66719d46e383ebfc03a03 SHA512 b6ab735688d96ea30fbe8ad316694c3b1938cd0a926d8ad3721e9eddd929588e9a92525aef90e2708df5d10e04e3be47a5a7b18b56e0fb4e1fc3e10acb2f789c
 DIST gentoo-kernel-6.1.92-1.arm64.gpkg.tar 65628160 BLAKE2B 68e76e064808c7ddce86be971ce370e1ee67f0b16aa0fa0a0c558621b4d3087150041d967251c4382808c13234a65ed186bd53c98bf5bcbc537b7c6bab79b862 SHA512 909efc952e243022c63122ec64812b9a10814022f98bad232da994c30c0a40e752267215dfa7a7e7089250ba9a8cebe2a33a22aae6cc831b98971b42d90cb725
 DIST gentoo-kernel-6.1.92-1.ppc64le.gpkg.tar 59904000 BLAKE2B cbdaf21da137dcb91d6cf0b5e38d43e6b09c7af21856ffc389a67e2308ecdebb364270bdc5a87eb94c2656052d78134d5c1676334bd37b686ba715438e02520a SHA512 adf7215407d640bad2fb248809207ef159e532dc5464bce0d7983c46ed2d394e4cb42a72357ddb9059feecbceadb67da51ddae3c7e7ae5a51eb8eeecbd26ae56

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
new file mode 100644
index 000000000000..eff249432fc9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-16 17:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-16 17:37 UTC (permalink / raw
  To: gentoo-commits

commit:     2f67758261d06ce845117c7c9dc836c15c4e9fc0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 16 17:32:07 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jun 16 17:34:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f677582

sys-kernel/gentoo-kernel-bin: Bump to 6.9.5

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.9.5.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1bdab69866da..88474ebf4541 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.6-41.base.tar.xz 2399184 BLAKE2B 5765835d442a0afe00be3070b1780
 DIST genpatches-6.6-41.extras.tar.xz 4052 BLAKE2B a3ed97dd21f02f8b5a8b2e315b9581780310177da774123c7cfdb30c13485e1ec8379b57e10749e3abbd1860f7e52a5111ac5f63250d015e9aec5e64386d4571 SHA512 39932e2c61d1687ceb64698186551ac5e8c184f58e24692f6b22cde65644da5375c58f26dd7cb0e1bf5f21a737b6fcc6ffbd86372e5c055c8dd2ae001efcaf6c
 DIST genpatches-6.9-5.base.tar.xz 275240 BLAKE2B cb961b8245eaa58405bf758f4432f1ad98b767d7f9ea8e45fb440bd2616e67c6e12cff6ec3af89748f19043c9b0b58b634e28e7bcdc469fcc4daf2f752b3a438 SHA512 60fb3290eabe8289fc4acb4f1df809ace44d7678188683b64ef2ec92edb8c2ac0d757280ebb63087145fd068e64619a3b0a9227fd5f3061099d287e8e8dd5720
 DIST genpatches-6.9-5.extras.tar.xz 4052 BLAKE2B e72e5a5195db42f38ed671899217d7609eb8a5d9f954ebbc36a53a88fcadd1cadecf7257b33a880661e949f2c7b176a5762ecc1e56be0195e6768d8be8ae5fc4 SHA512 3d9315afb5c45cf24f6e5287048d49f6969e49ba2c8f339d9f4da0f5a08708ffa65636c3d24efdcfd246f6d28c72535089078971e97f7aefeb75119a67cee11d
+DIST genpatches-6.9-6.base.tar.xz 319896 BLAKE2B 8b58a70db0844a8455fb413de046cf0998c19c2ace54918a3408f9d31eae6bf276d6a86f5db835cc3ac87335d908c2ba853fd2f334e80cd06e7e72847483d3de SHA512 fa3f1efa0886a6df0ce8006a4433a8bf91731069aed6040e1e4ac9002dbb879ed644f2ba1b258a92ae8550709b85a3c1d2657df000cc6dfe4f79d32c991efcb6
+DIST genpatches-6.9-6.extras.tar.xz 4052 BLAKE2B cf761f7035971e6f2be6ac719048fba08f203b2f400bd7fbb62e4e10bb7d5c508dc7e79f85812ccd1ee1cbc791c4f19a6becab2dbdfd4ad2c3ec2b1ce0f2bb47 SHA512 fbdd60a92f8dbafb30dfdd65b3e0c03cf274dbb148c092f40dfc2bdd4e5d7d18f68c9064bf0419e7dff5c94c67fba3922bb474ec717dda8094b37ab489cfc8bc
 DIST gentoo-kernel-5.10.218-1.amd64.gpkg.tar 63262720 BLAKE2B 0c5bdf6c3a6f1841751ea3efdbd51e16862aa73d3fad5015cbdb6993ad47daa89f770597b09f28e2250f5f22aecda041abac37a99d06b797fb27997a33f64c96 SHA512 fcc67d5a76267351c550e56cc61bf59a9a3557d148c6cec6919953ba7b18f45d36d1a3a8532d4da1cdaa608f29024f9fba32d27bde16665658f2ba0d13656bb3
 DIST gentoo-kernel-5.10.218-1.arm64.gpkg.tar 56719360 BLAKE2B c114300a4f17b91277ce90026c2141acc0729547a3511ea0df5071532b13a6c06c87853917280debdb7753927442c2414baeb363fa83dd74077a5708ceee1da8 SHA512 5468341ac80b5d0638ad38cc82a1dccfeedfbf1727c6bf852e8aa8a9b51750022358c4e32a483473293288ca9728ed9c0839a78e989571844dc823394cdad19d
 DIST gentoo-kernel-5.10.218-1.ppc64le.gpkg.tar 52869120 BLAKE2B 27cb1b7f85bee962218b8a6635fa6639cf2c1e04c3809042abaefa1b766dabc7bef06c5e83022d0d1958cce9dfc97bcc615623e98c3c2200aa1ed9bc8d112250 SHA512 f36d649ba33eb2745463325991a5ed0e665f6ab12dc8e13572cb8dbfe5fe2c24e00bdc7246d78891cfb43129d51ea6ccf39f42c270765dbd8050f3cdc8254cec
@@ -64,6 +66,10 @@ DIST gentoo-kernel-6.9.4-1.amd64.gpkg.tar 159006720 BLAKE2B 9e2189d7ea4546bf9d3a
 DIST gentoo-kernel-6.9.4-1.arm64.gpkg.tar 129740800 BLAKE2B aaffce5d2f922f53de6b4ebebd23ce2edf40731e79a325bf07502f0b61f440edf85d6551ac70f6d96f539ff3636091e7aeb478e74b7e45fc0adb5b8add5f31e9 SHA512 61ebb357a3a4d4cb80f90bdcb5e8ab02c810b1a39ca4aa95a2bb3be56e85435625c427f3ddf93313623e42ad81aac7a206c14eec60865ed7d661d1451779dfd8
 DIST gentoo-kernel-6.9.4-1.ppc64le.gpkg.tar 70737920 BLAKE2B 02097895e96decedf998bffaf2c442623e27c9a530c7f57dc6a6bbe7bc566142215d90a71055ea383e63d146d77cb4c3b0b3d017156f4f8f1cba22ad46bc2f0a SHA512 9057f864de4f15e7b1911f91e21cc71c888e95c26035ea3246e0f116d5a7817266ecea2e08cf1f9eb09bf41481be570034638ee1775f09e39901c599bd6b4d90
 DIST gentoo-kernel-6.9.4-1.x86.gpkg.tar 74864640 BLAKE2B 20221f3def72875073f8082ac9e0c4c93ae047e5b027385e48d9fb75ff32ffcb9b7aa254dde566346c98570aa78575aacbc7b015db19120258a169d47b1ff3cc SHA512 4d9dff99e8354e95c0e2ff687d7eb4a78f0715ea6aedc582add5715ee3a227ce9933de8a20fc8c155f5d005219f970c8874694c4df20c754a731d71beed600fa
+DIST gentoo-kernel-6.9.5-1.amd64.gpkg.tar 159016960 BLAKE2B f5504ff6a13b926de9772fb9c4da28596c38d718a00b10ecc7b55efdec6d34d20b8c49dadf8d710ff716cffdb8ef8a9e8e490c623e56eb5e9dac71eadc01901d SHA512 ab3e96ba66df22b96f29aa3aef9675f462d7e23bd130b5aae90db08a6194f714966b5bdb469c8ec12f5fa9af36a0633dd37c29d475c366dd3925b66e3f4ad5e0
+DIST gentoo-kernel-6.9.5-1.arm64.gpkg.tar 129730560 BLAKE2B 7cc24e1b1bfa2c765a28031187ee5c442a922f8ec270051920dd10913eda207238f6c54308adb036d0ca7e6a902679f426180a8855159df1f4b5ddee999b4a11 SHA512 2688eee165559ef24c612ca05c4b92b1960f3aa5e6a3154d95f18bb186d3ca3b78caef3acc34628ad03ac191e65d871d8ebca24a6b7d23939003fae8676b20b7
+DIST gentoo-kernel-6.9.5-1.ppc64le.gpkg.tar 70727680 BLAKE2B 3b3c0e470d68e225d2fc79e41ac345b3905824216e0e8c384f98f21ca0adc1c5998a12bde07bc02a8f88fdef22a087b8b29ed4647e728dd80f7b970107460515 SHA512 52d5b894acf435a1b11bf8f8d2f223fdf90b06bcf9ba322be12ce77b245379090aab4650173c29eae5559e1ef9c5da63662587bd1959918f6cb4db922805cd3b
+DIST gentoo-kernel-6.9.5-1.x86.gpkg.tar 74864640 BLAKE2B 9e14b93ff6076ee5838214239eee1a61595451f223a37674ca76715c3d5df6876fdd8870291042e2e21162ac488ad4fc33f6839cd30f968c3fd7174c25c2c514 SHA512 7d1f2b90a46e57b00fa15dc0a12971a0d595b077e32fb8583b86bb28dc89ba9ffe99e532c33f3d9808b9ef6bca41935795d5b30c48654fe46948d6289bf4c23e
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.5.ebuild
new file mode 100644
index 000000000000..5af44cece78d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.5.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-21 16:59 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-21 16:59 UTC (permalink / raw
  To: gentoo-commits

commit:     6774e99300d9ae7ebbb0751efca42ec2b89e69a2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 21 16:57:48 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 21 16:59:46 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6774e993

sys-kernel/gentoo-kernel-bin: Bump to 6.1.95

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.95.ebuild                | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index be7612cc8bce..65f251e1c82f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-102.base.tar.xz 5362424 BLAKE2B 74e978125492fec046201698208f
 DIST genpatches-6.1-102.extras.tar.xz 4052 BLAKE2B 9820e9c0f2e7bf2c64f3195c3491596430ba901951aa3e9174e799100310d038a20f8f82f0ece1fa397daa45fb3adaafc84c31d22367065e05fa7b2c0ce26f87 SHA512 2fadc41f696940abc7f7c02851542c42feff71e81910d779bc795ab2969a0885536054396766de2d071d289a372c79608c75286ea2009a774976da826b885901
 DIST genpatches-6.1-103.base.tar.xz 5388276 BLAKE2B 65937527b152c928f416a22f8dd17db2da99a90a0c0e9629f91123eb74b20b9f3679d9a937677e212bcda44ec96a500c1385a91e2de407183e1cb95be7b2e72d SHA512 1fd3c15b85d4da0bbae51038787210345c72364a216f5b7c1aa9e162535c529866fbcb2487ea9eb84de26204de1ea48613107fe83483c47e6b27f36b6bda020c
 DIST genpatches-6.1-103.extras.tar.xz 4044 BLAKE2B 72b5b73ab28b4b138cbc00cd04a2ea28763b1e95b8fda754c15fb8de5c23f091d536152f71811f165117bb670962b94ee22ef236282cb3f8a47157ee316366c5 SHA512 6cac58d98e3e6590b708b1a506e9e6a7b3bce9a83dd0915f95468e657e066f68d778c8953a574a3e8e9b175f6605b7f982e0235af99437059d282fb26d79a1f9
+DIST genpatches-6.1-104.base.tar.xz 5452728 BLAKE2B 49a8765789436c1bdb34f72e865232942b3b7e2bf4f3c2b4cded7786677f3235982e020aad0ab364a2bac0393dc28837f904fe5bee5a4cea12ec11dbf6ec642c SHA512 cb33672fc2d88e740ee025d9f8d8725fa398132e7bd940a831f60d2de3fdf13e4cb96e39f2707deec9bc5471789706e43501c9eb6044dab78dc34a71f9af60ce
+DIST genpatches-6.1-104.extras.tar.xz 4048 BLAKE2B 526ac16b6ffd987dd4f87797eeaa4ab1d25a8f27fb5b924f13651330abaa2a29bcc4d7d56d5be63b6d8f1c25c8f3205fd51ddbef1b324de89f67731271b24283 SHA512 3fe90150711eec1c4277e6b4cee2599e97edf0902ec7efae1ad836ccfe62233e2c6944f7abc30042e7dd5985ba1f8a986bc3de086739f5a8b64d18c2d7025742
 DIST genpatches-6.6-39.base.tar.xz 2117476 BLAKE2B ffc2263d43bf5e87e3a57c0370f1cd1ecfac87ddaaee1ed3213f36bedbe4441ecfb062abebd1312572971e9cc9e5a0e8d3e16c7af98862b087906d61fb4e1e10 SHA512 6db496702e671459f3b054ce7068bfa48fc3b2be6bd3cbc3b158f7d4e0a2fa2310b875e46d233adea870775358e6e9b4f19fe8940d146575df9a41bfafeb1ded
 DIST genpatches-6.6-39.extras.tar.xz 4048 BLAKE2B ee5b09ec6303feb32fcd38a500900d6c96922a7a4032bea83202d25f914f2bb55d8e2e8e8d3b34911d0cc6755dde1e4382365f7351ccffe9901a0f6f671554c1 SHA512 d73671c60a9b57de492432eac1eac98178e1e3cd6fc2b68f4aaa24e6dc0fa4345a91633bd400f78a982e288033c69e0d28abbffc90ac2bdddb3430d2ab3bae91
 DIST genpatches-6.6-40.base.tar.xz 2364536 BLAKE2B 53bf04c020921c8d0c2e7ff8466db4cf5078ac8985e95b5b94c5fe9e824747d66344acd5d8675c42364704dc34268cd636fe10bcb02b657cac889ea8d0b4ae48 SHA512 c5852fc2db474fcf697818cec947cfcce0dcff834c57c042c42321889839d94c26d1994dfc275e64e0acba3055c90f0f0cc4e2a07c80a71a71f3ba99f6093401
@@ -56,6 +58,10 @@ DIST gentoo-kernel-6.1.94-1.amd64.gpkg.tar 72581120 BLAKE2B 68018b031dcbeb44b6d9
 DIST gentoo-kernel-6.1.94-1.arm64.gpkg.tar 65546240 BLAKE2B 77859c8f96b54770d7afbeb30e370df0bb805594fe1dfaf4f1de8a6282be88b0d855bc823ffd93bbed52b72ab9a4a83cb22b86dd8f052504c795da49a4f7a2cc SHA512 b40c97a0a11fed8acd6ddbd8d46d2c0d3cb0e6751d772ad3a93e9a123eddc67175e64afa5b56cc4f993fbeba89a2e6e34199b4ccd0e48de9c68b0ffd1b15bb87
 DIST gentoo-kernel-6.1.94-1.ppc64le.gpkg.tar 59781120 BLAKE2B 7114326e226dccf92531b2b3062b7435ca98803f2a75e469f1c1aeac9d1f69d9170675acfe111bc7011b17b15d21162459efc0c750a41470a2ba0a29187a255c SHA512 08227e3ff6cf80ab9ba4c0f0e0b785e20c17904abc4aa64e1c2d9751da8c4a66de355342e2c98f1a7926b79b0c8e34b544c698b88aea9223d5401e608462b04c
 DIST gentoo-kernel-6.1.94-1.x86.gpkg.tar 62126080 BLAKE2B 2a10eedbd753715c463bbe073fa4f18c5c1471eb71a7c3e5543336b495a46c8c76559f9f2b9af92eb86e30bc9dd35f61c6c74ac8fdc5de1fd3a3775421df74a7 SHA512 65a09ca6bb307d24cc443043a834115215c8cb24a13421f3499ae39321d73b60f8b929c414ad6151af960d666e4cb7b5e16914088f59c0025d8977629c2724e9
+DIST gentoo-kernel-6.1.95-1.amd64.gpkg.tar 72560640 BLAKE2B 67e26e89e23205c77aca089d6e93a7144e681ab5a71ede7119bafba2f2b0267e9f73ec2a9d244fe560ed5f7ea37159dd5e4d63bf5cce84e61eb9ba9c3e8e7632 SHA512 44091394b9369e8f64985f55fb7497212896d66d267f4ad92352d097b520271aca229df3a1feecb6a5568d1bb08d98563758f3d656768b0856b8e47de92372c1
+DIST gentoo-kernel-6.1.95-1.arm64.gpkg.tar 65536000 BLAKE2B f6aefc6963310a5d40b9efc3eb8cb05cec28a285113f1bff26149ad4454aa86636c82f59c6cb2937aed1118c8e8407d1477d9ba471dbe49df9bbb884f395e79a SHA512 545b705a6068606db1c8bf1d31cc4ca80e8b522a2ebf121f414a519145bc97e94af1b340bc8a3a9b527137e2e55a058fc572cb2005836b27ce32573eb3243339
+DIST gentoo-kernel-6.1.95-1.ppc64le.gpkg.tar 59791360 BLAKE2B d21ec9b8e44b7291e17b6766afea3cde882470ce89e6ab4565d967614750b2b55ea2c1bb5752aa42d8b66e361a9b1ebb4a91392cfc614b0764589409c3d35f19 SHA512 18a172b9c817a45b425fbb037b8128445ef3e08ba49e82f04a212962a8f0f491c4a3923c6f45d810c407d8171dff2a19e409320130cec1a9805fb837fd66d143
+DIST gentoo-kernel-6.1.95-1.x86.gpkg.tar 62126080 BLAKE2B 4ef53758488d76af2b19514e5ca230252626e294c8d46c052b67ab0c9e8d7ce3fb94cac48c47f6834bd7598790de5bb7740aba48b1c6123b7f9384d2dde41c68 SHA512 5197ecac6afd9ab8e14e5ae4e7939c9ab3c609df5845ce921f38ec11902348c2e020823fab9e5c57c5babf01c890ff4d22363d7def75d7279cdc6b0dc88226a1
 DIST gentoo-kernel-6.6.32-1.amd64.gpkg.tar 147384320 BLAKE2B cbb095a73c7d1131486110b342904eb1fe2a712b56d361a027fd964329321451158ec0e5a29a1f6709ba3f455efe7eb858c629a8a0a4eca244f6827de7e0264b SHA512 c711d6c86a57429c91037c87945616b4b99f1ff268336638591e06dbe37b791ca61236edafb174346b6695e78247793dc2e2a714ed48fdeb076f9d450cd1ba3d
 DIST gentoo-kernel-6.6.32-1.arm64.gpkg.tar 119357440 BLAKE2B d84d3d0cee04a1f545b97b675b4c84d411fb45ee5454aa0cdc4407b396a1b5623fed095e1dae4f6519947ee9669a7f338b6c4a5f200d3c34507d41a4da93f04c SHA512 8e979b6913220cd4df4dcbf2ff84ea516a3c17fa141862352d8924a0e9b817d98a6368aceab4bdb0476203831e32705bec11314136b5761f68107513a264176a
 DIST gentoo-kernel-6.6.32-1.ppc64le.gpkg.tar 64419840 BLAKE2B f65e2d413cc9fd362b5708da6376beabc92393ffef64ba20526a71f31525d5ca3a4c8dcb6c2c1da7abe7b3327abdf32a297986763cfa972335a1c94023c88141 SHA512 a074ccea453375f11943ede64ccfe00ab2f212057c2beae20b67ec85038bf0c7b320ff0aa1aa9175c992c0ed35eeb8b26dcad1fea144730f69e1ea99c43840a6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild
new file mode 100644
index 000000000000..1a845828a60b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-21 16:59 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-21 16:59 UTC (permalink / raw
  To: gentoo-commits

commit:     8ad8e77beedc78c038de75f9b5e77a223afa88d3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 21 16:58:01 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 21 16:59:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ad8e77b

sys-kernel/gentoo-kernel-bin: Bump to 6.9.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.9.6.ebuild                 | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e0f04b5ac4c5..0b375736ba9a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.9-5.base.tar.xz 275240 BLAKE2B cb961b8245eaa58405bf758f4432f1a
 DIST genpatches-6.9-5.extras.tar.xz 4052 BLAKE2B e72e5a5195db42f38ed671899217d7609eb8a5d9f954ebbc36a53a88fcadd1cadecf7257b33a880661e949f2c7b176a5762ecc1e56be0195e6768d8be8ae5fc4 SHA512 3d9315afb5c45cf24f6e5287048d49f6969e49ba2c8f339d9f4da0f5a08708ffa65636c3d24efdcfd246f6d28c72535089078971e97f7aefeb75119a67cee11d
 DIST genpatches-6.9-6.base.tar.xz 319896 BLAKE2B 8b58a70db0844a8455fb413de046cf0998c19c2ace54918a3408f9d31eae6bf276d6a86f5db835cc3ac87335d908c2ba853fd2f334e80cd06e7e72847483d3de SHA512 fa3f1efa0886a6df0ce8006a4433a8bf91731069aed6040e1e4ac9002dbb879ed644f2ba1b258a92ae8550709b85a3c1d2657df000cc6dfe4f79d32c991efcb6
 DIST genpatches-6.9-6.extras.tar.xz 4052 BLAKE2B cf761f7035971e6f2be6ac719048fba08f203b2f400bd7fbb62e4e10bb7d5c508dc7e79f85812ccd1ee1cbc791c4f19a6becab2dbdfd4ad2c3ec2b1ce0f2bb47 SHA512 fbdd60a92f8dbafb30dfdd65b3e0c03cf274dbb148c092f40dfc2bdd4e5d7d18f68c9064bf0419e7dff5c94c67fba3922bb474ec717dda8094b37ab489cfc8bc
+DIST genpatches-6.9-7.base.tar.xz 406988 BLAKE2B 066ce941f4338903a9f54071b34215dd16401d7e00e471615ea4b55cc5da7c8b312bb4c5224398c5348a76fdd4f1c6c5fe97213b913cc397ca92ecd1c33a8d86 SHA512 0175ff3df86d76b926efae0b15aa4addf2192d8b38f80a23e930c669a6a2453847d358383f2d61ccbc0c0b2e6e155a62bccbb4408b96c1ad3fb56eeaffbb1365
+DIST genpatches-6.9-7.extras.tar.xz 4048 BLAKE2B 06ddd8d1443bbc4833040250b872d1949489fe14b0b4567c6c484d6bd6972a465ce0563c37a5272de1cd4ae66bd7711b1bf413b0a04b52bc00b9e549154b97fa SHA512 b74f2aa4050b06d7e5b588c87638470f92c45d26b3ffe7a16db43b487fc6460ec4e7037b81120a87608e773a63cbed678d4368b7d0399b841711fb63b1744f99
 DIST gentoo-kernel-5.10.218-1.amd64.gpkg.tar 63262720 BLAKE2B 0c5bdf6c3a6f1841751ea3efdbd51e16862aa73d3fad5015cbdb6993ad47daa89f770597b09f28e2250f5f22aecda041abac37a99d06b797fb27997a33f64c96 SHA512 fcc67d5a76267351c550e56cc61bf59a9a3557d148c6cec6919953ba7b18f45d36d1a3a8532d4da1cdaa608f29024f9fba32d27bde16665658f2ba0d13656bb3
 DIST gentoo-kernel-5.10.218-1.arm64.gpkg.tar 56719360 BLAKE2B c114300a4f17b91277ce90026c2141acc0729547a3511ea0df5071532b13a6c06c87853917280debdb7753927442c2414baeb363fa83dd74077a5708ceee1da8 SHA512 5468341ac80b5d0638ad38cc82a1dccfeedfbf1727c6bf852e8aa8a9b51750022358c4e32a483473293288ca9728ed9c0839a78e989571844dc823394cdad19d
 DIST gentoo-kernel-5.10.218-1.ppc64le.gpkg.tar 52869120 BLAKE2B 27cb1b7f85bee962218b8a6635fa6639cf2c1e04c3809042abaefa1b766dabc7bef06c5e83022d0d1958cce9dfc97bcc615623e98c3c2200aa1ed9bc8d112250 SHA512 f36d649ba33eb2745463325991a5ed0e665f6ab12dc8e13572cb8dbfe5fe2c24e00bdc7246d78891cfb43129d51ea6ccf39f42c270765dbd8050f3cdc8254cec
@@ -88,6 +90,10 @@ DIST gentoo-kernel-6.9.5-1.amd64.gpkg.tar 159016960 BLAKE2B f5504ff6a13b926de977
 DIST gentoo-kernel-6.9.5-1.arm64.gpkg.tar 129730560 BLAKE2B 7cc24e1b1bfa2c765a28031187ee5c442a922f8ec270051920dd10913eda207238f6c54308adb036d0ca7e6a902679f426180a8855159df1f4b5ddee999b4a11 SHA512 2688eee165559ef24c612ca05c4b92b1960f3aa5e6a3154d95f18bb186d3ca3b78caef3acc34628ad03ac191e65d871d8ebca24a6b7d23939003fae8676b20b7
 DIST gentoo-kernel-6.9.5-1.ppc64le.gpkg.tar 70727680 BLAKE2B 3b3c0e470d68e225d2fc79e41ac345b3905824216e0e8c384f98f21ca0adc1c5998a12bde07bc02a8f88fdef22a087b8b29ed4647e728dd80f7b970107460515 SHA512 52d5b894acf435a1b11bf8f8d2f223fdf90b06bcf9ba322be12ce77b245379090aab4650173c29eae5559e1ef9c5da63662587bd1959918f6cb4db922805cd3b
 DIST gentoo-kernel-6.9.5-1.x86.gpkg.tar 74864640 BLAKE2B 9e14b93ff6076ee5838214239eee1a61595451f223a37674ca76715c3d5df6876fdd8870291042e2e21162ac488ad4fc33f6839cd30f968c3fd7174c25c2c514 SHA512 7d1f2b90a46e57b00fa15dc0a12971a0d595b077e32fb8583b86bb28dc89ba9ffe99e532c33f3d9808b9ef6bca41935795d5b30c48654fe46948d6289bf4c23e
+DIST gentoo-kernel-6.9.6-1.amd64.gpkg.tar 158976000 BLAKE2B b6986cb27a5784c19989b73468b07779aaa88aa815b5c7dae8d703ac79516e6ca18721fdb887c2cce04bcc642be2c38a158ce1d419406adb3ff524617acfb1a5 SHA512 4a532d5727a2c4397e3b3ff125f403e1183ed8c66d472dfae33e3dcc6d82a45aa819117b13f5ea2bf334bb5f23bc8eeddda59f96d348c35f1f3203b75f5bd201
+DIST gentoo-kernel-6.9.6-1.arm64.gpkg.tar 129751040 BLAKE2B 37f565d5d17b16013931ac88a913d379c9c946e615267b51ba9ae2f321c493f526a8666773d4853730c31aaf475ec6dcdf67fcee35b93cebf2f861f75643a550 SHA512 62b4d011409028748a33e6172a8fe612f308bff4474dfe3ce907de4d8b2afbb41e29a63dcca97ea2ac45b5064b8d45b9ed0d1c63c63a2fc0f7d40dce222d0a69
+DIST gentoo-kernel-6.9.6-1.ppc64le.gpkg.tar 70737920 BLAKE2B eeb7f7d134dae7627181ccfca39579c2faeb0ae1c681589ad422293c9c134310337227e55af03926e6bd63993b699cebf9653e70b5c531bb8f2ffee511079b81 SHA512 f785ab94d666d7b2ca14502f1d18ae1d7ab7905dba7fc14fb8f0c54dd55ebdd8138583674406a82a21e09a2e7b0e24f4148e05d017226c5fba20c6ea964a3fc1
+DIST gentoo-kernel-6.9.6-1.x86.gpkg.tar 74905600 BLAKE2B ae14dd62039dda8326e4e2aebad7723a82280e8c5f0ccf97af764c854750b4f79c61b63fd6e61a872db4415e4c5c8a3dfa6a6a254ed7ccc90d1bd036313641ea SHA512 55547ae6265d47514face363a4c7f3ca866b14f4022534b9dab1ba31144c2de6a15efc146837a7c1b43c4bacc72dc17ae13ad87e0f53a53809694369995abff6
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.6.ebuild
new file mode 100644
index 000000000000..5af44cece78d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.6.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-21 16:59 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-21 16:59 UTC (permalink / raw
  To: gentoo-commits

commit:     4feaab23e477f534e2fff4a2e592b8e0feeb8de3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 21 16:57:52 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 21 16:59:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4feaab23

sys-kernel/gentoo-kernel-bin: Bump to 6.6.35

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.35.ebuild                | 161 +++++++++++++++++++++
 2 files changed, 167 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 65f251e1c82f..e0f04b5ac4c5 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.6-40.base.tar.xz 2364536 BLAKE2B 53bf04c020921c8d0c2e7ff8466db
 DIST genpatches-6.6-40.extras.tar.xz 4052 BLAKE2B e3e882483caa9222b702b1387c1cd5a1888b6466611b3dca23f9368f423040f27006c8889e477a4ef52719213433e4ad6187322e80ea236ff390aa306b4a5e33 SHA512 509bfb18a8218c6a7eec28543cad0db44b5a693c50465dfda09b92dd176a5102c3c2fd064a7426c0b33d4acd1dd58b77483babcd44389999bbfbc5757cd0fac9
 DIST genpatches-6.6-41.base.tar.xz 2399184 BLAKE2B 5765835d442a0afe00be3070b1780107331959538c7a9a7b7d8107e9c9bd563b0dc25f031db926ae3b24f2ea4126d1c8e29837e5993f647896ca6ed620158274 SHA512 7601b25d287627373f69628de865658305471f428ba20bd41d9e2cc3762e2ee4648675f899843ea6c4b6b68c108cd3a5d049bae249ddfc089f2988ee69ed1491
 DIST genpatches-6.6-41.extras.tar.xz 4052 BLAKE2B a3ed97dd21f02f8b5a8b2e315b9581780310177da774123c7cfdb30c13485e1ec8379b57e10749e3abbd1860f7e52a5111ac5f63250d015e9aec5e64386d4571 SHA512 39932e2c61d1687ceb64698186551ac5e8c184f58e24692f6b22cde65644da5375c58f26dd7cb0e1bf5f21a737b6fcc6ffbd86372e5c055c8dd2ae001efcaf6c
+DIST genpatches-6.6-42.base.tar.xz 2474752 BLAKE2B 074b24c3848ba0b2521d364d67222ab324cfacc3036b2c3b9ceebebf03afcf21d963921841f6f987422e904be35653f9dafc2a795ed6eaa050d6a37595bdd111 SHA512 6ce7c93c92a5f2951c9a60b7a058560dec8c3f9c16f00ac4b58c23f88ceaf9cbc519653320bc95f45039219eecb068247f3c27ac448c8695ed8c9e93022fdc37
+DIST genpatches-6.6-42.extras.tar.xz 4048 BLAKE2B 0d86f11ef43c33b1014423a4417be73e4ace2eb5d9c38c7a63e8bc424eff7399137239138de1b89a70247f1b174766c9672cb05743aeaa14ea66d8bab67593bc SHA512 5d264209a734c4cbc48dab228b7d8570b735748b1c01f80beb2803dca3027ed78303ff937aecb1d8e3e6f2e2d4722aa0c1b5c77a4d45f2a9c53cfe1c0ac0affd
 DIST genpatches-6.9-5.base.tar.xz 275240 BLAKE2B cb961b8245eaa58405bf758f4432f1ad98b767d7f9ea8e45fb440bd2616e67c6e12cff6ec3af89748f19043c9b0b58b634e28e7bcdc469fcc4daf2f752b3a438 SHA512 60fb3290eabe8289fc4acb4f1df809ace44d7678188683b64ef2ec92edb8c2ac0d757280ebb63087145fd068e64619a3b0a9227fd5f3061099d287e8e8dd5720
 DIST genpatches-6.9-5.extras.tar.xz 4052 BLAKE2B e72e5a5195db42f38ed671899217d7609eb8a5d9f954ebbc36a53a88fcadd1cadecf7257b33a880661e949f2c7b176a5762ecc1e56be0195e6768d8be8ae5fc4 SHA512 3d9315afb5c45cf24f6e5287048d49f6969e49ba2c8f339d9f4da0f5a08708ffa65636c3d24efdcfd246f6d28c72535089078971e97f7aefeb75119a67cee11d
 DIST genpatches-6.9-6.base.tar.xz 319896 BLAKE2B 8b58a70db0844a8455fb413de046cf0998c19c2ace54918a3408f9d31eae6bf276d6a86f5db835cc3ac87335d908c2ba853fd2f334e80cd06e7e72847483d3de SHA512 fa3f1efa0886a6df0ce8006a4433a8bf91731069aed6040e1e4ac9002dbb879ed644f2ba1b258a92ae8550709b85a3c1d2657df000cc6dfe4f79d32c991efcb6
@@ -74,6 +76,10 @@ DIST gentoo-kernel-6.6.34-1.amd64.gpkg.tar 147261440 BLAKE2B 8e6ed75198b4882ecfe
 DIST gentoo-kernel-6.6.34-1.arm64.gpkg.tar 119203840 BLAKE2B fcfe329412c32e779cc6bc049d5cf1edb50af7582cd76300033a6295ba9fcaaab66548102b95475a1d4663463f8cacebb9779e8df9cc0f2b1b15826643682e25 SHA512 cffb4ba0ce3fe462c3954df016cfaf0f7878dd736518d4d21d2d60aa140c694840d56dd0bbe036acb64f7a46b3640fc086f06453cbdae4af9b66f3055a838d52
 DIST gentoo-kernel-6.6.34-1.ppc64le.gpkg.tar 64235520 BLAKE2B 1a3ab1bf89c10350a1825ce5b782f44beb6d5ea7f407fffba98d2f6155f68e5a8505a2e8ba9a86257dc98beae3804556b8f9d82636f5953deabb8af53e9780ea SHA512 a1462d44657d5808bc8b6249346f6cebf8d1007ff6b8eebdfd31050a02b5060e6b576dbb6251177d00d03e7865a85da273b44ce0b1f0908b348f81ecc9d7833c
 DIST gentoo-kernel-6.6.34-1.x86.gpkg.tar 68259840 BLAKE2B 7b2fd356724edbaf3a2ecd38bc05f03aa1213895cf43264e2574494f0265e5c99978a08c93b62a56d7f946c2fd00f1f42272c3609b3d83057b733286c5a8feb1 SHA512 3ea663d49deb2bd5661a64555dd13451c285f1f13c82c38ebd38fe79a05e86da397cf9d89d5c290c7628ac086528aa268d415efabebc6568b391b9656f73c5ce
+DIST gentoo-kernel-6.6.35-1.amd64.gpkg.tar 147220480 BLAKE2B 45178fff1c0cdf75499f735666eb89ef0a6248ab6182b3e4e9d85688aa2eca5322310363038f64d1d932a6fac244fb16d64b05b146471fa663f6f0350c647832 SHA512 91f81fd1ffc6ed01bbfc94fe52395c8c5f3bc10c7f7445df2c1d6c982c81b0154ea7638c5322089c2119363c8a810498b111d6e9562e6de7ce0672a41509e95e
+DIST gentoo-kernel-6.6.35-1.arm64.gpkg.tar 119214080 BLAKE2B 3342aba4c25236a26179d92a24938ff96c771c6b2da0e3590c37a06a5516d8005a7ac97fa076dcab8191abd2d8b07813b59b4f48fc71e885de2714b681e8930a SHA512 183c5557d19e6690bb02eb5f55bb1bd8bf16bbda9e69533b84d00c61d75e4b62d66842c753f4a9a8294c8e6127d428f3958f7d14661620e9c6866862546a73d3
+DIST gentoo-kernel-6.6.35-1.ppc64le.gpkg.tar 64256000 BLAKE2B 89441b1e5b8b5de47e2e1b176e3cc51d1a4b19b8d7200c5168d40a3268b7e5a8b5af2a858ae567306ae2e4ada44046a55a72a1dfe7a3c6133592c897f2a28d77 SHA512 38a106716a3169e9a316d458ae541069594b21c494476876aa99661c3061f34e62ace80e2ed6028111790b9d504788c5b1c8a7494ee8f9b66b6ba52f37864896
+DIST gentoo-kernel-6.6.35-1.x86.gpkg.tar 68259840 BLAKE2B 9e5fc0f1aec739679e96819a3607148697f04af277d69464eccc515fca2f3b499d3811600eb29e27cdd4d2dab186d8e047302acaf8de2f8f2c81c871e702f83d SHA512 d3fffe7209444cda7754e47f80f0e01d844c91de4761103dc9625a643ec568029c0037777259e49d1a016dab82e99cbbd8e4210fe0b544b530a9c19400a0dfa5
 DIST gentoo-kernel-6.9.4-1.amd64.gpkg.tar 159006720 BLAKE2B 9e2189d7ea4546bf9d3a937ff0f3cd95929749931b4850a198c543b753a76e6e2305492fa4cd03ca3221c070107b6b1e76cee3eb5c066ca273d0b8b4b2f67efc SHA512 87b26e414a79051271531e6152b10ac11b6834983e9bd500056a4d95aead6efd2bcd45ec0456973cd464ee4b66349929e0db1cacbab50a7b8e30484293377166
 DIST gentoo-kernel-6.9.4-1.arm64.gpkg.tar 129740800 BLAKE2B aaffce5d2f922f53de6b4ebebd23ce2edf40731e79a325bf07502f0b61f440edf85d6551ac70f6d96f539ff3636091e7aeb478e74b7e45fc0adb5b8add5f31e9 SHA512 61ebb357a3a4d4cb80f90bdcb5e8ab02c810b1a39ca4aa95a2bb3be56e85435625c427f3ddf93313623e42ad81aac7a206c14eec60865ed7d661d1451779dfd8
 DIST gentoo-kernel-6.9.4-1.ppc64le.gpkg.tar 70737920 BLAKE2B 02097895e96decedf998bffaf2c442623e27c9a530c7f57dc6a6bbe7bc566142215d90a71055ea383e63d146d77cb4c3b0b3d017156f4f8f1cba22ad46bc2f0a SHA512 9057f864de4f15e7b1911f91e21cc71c888e95c26035ea3246e0f116d5a7817266ecea2e08cf1f9eb09bf41481be570034638ee1775f09e39901c599bd6b4d90

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
new file mode 100644
index 000000000000..ecc98612a7de
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-21 16:59 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-21 16:59 UTC (permalink / raw
  To: gentoo-commits

commit:     d891eafecf58e4509e2cd7c3cb69187b1e781b58
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 21 16:57:45 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 21 16:59:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d891eafe

sys-kernel/gentoo-kernel-bin: Bump to 5.10.220

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.220.ebuild              | 127 +++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 88474ebf4541..be7612cc8bce 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-229.base.tar.xz 6801488 BLAKE2B fa6992a4274f2a43fc39df9acbf
 DIST genpatches-5.10-229.extras.tar.xz 4048 BLAKE2B 72ae61217320dfaf4a6cea8544c66360eaa42307f23bf0c666114d3ad5ea1f1a98d471be9c4ed824e87a6a4d0f90eac10ef703b1a7d2231655740ba0b2100639 SHA512 168250682177d829f2a510714ba7bbf42a9632032bcbfab8616ab66c6c6f21b09e49ac566f599fb2c09f486280b611ce3764ae4826ea30c5407e091363e98af8
 DIST genpatches-5.10-230.base.tar.xz 6876488 BLAKE2B 9fad0e5e713c4487cfdc3bf370b95f3e6c8eadae663b48b956f8fcbd870dcf13e19c50febebf98e64ee62c9fc2906ca3a7e899e073a03ce3c1f2574096dfe397 SHA512 1b2e074854d8e3e155884c2ba7a352e1437650150549cb15a0b5187002d1bc529b097ca9c4ca5e88fa67ab9e91766c2a39037f78b92c4a1bd70039e9374b834f
 DIST genpatches-5.10-230.extras.tar.xz 4052 BLAKE2B 5a1b37765f94e0d259c97b797ff2c64f9347f98882d5b759a42f5124da0cc1abf19226c89cdc52a74dbbb693c26f066610480d99474601d0f8fbd524a5778a53 SHA512 66b82411df58f53e6557d4afb6d9dc34ee529b32bb41415e345255aa4c4deececd1720be6ded4910aada1813476f7fa8aa51d5dc288bdf55b08b8f06dadbef2f
+DIST genpatches-5.10-231.base.tar.xz 7075456 BLAKE2B ca5cd718126f7c56a81b5949e0b0d4f8ca0897065a98c85d018ae0d97198522f063f7c51e4f82b0f137cd1f00d41a497ec6e420b8551cbb6bede39e8e619e9f3 SHA512 0ff3dbce85538a626fab5a6f42f490d865c17fbbece66654f90e26e740ad42483788ea7a368a3e00c47cd6a4e3bbf8b5b1d68d8dc5d42c92312e844dceb89853
+DIST genpatches-5.10-231.extras.tar.xz 4048 BLAKE2B 305514796a88972e4011dcfed0b7d38a647a7b55950e31b480402cf5f483f258185df7b5b23f2bbfa5b91a1bbfe31e6531da5a8985e48387df458228703b1625 SHA512 0fd5314ad98b88b052fdb341535ec39505a538eaa20f7b6afc5c059b77919f513898ef73db140b615e726af00dcf146db8dc23f5350dece194b7e084de5a9cb3
 DIST genpatches-5.15-170.base.tar.xz 6810444 BLAKE2B 979cea1e399d312eac94ef4e4fa417132fce1d2522713e78234dff05db3fbcb13ead3fc679d2d0f42f801d8f796cbea47cfc2a64d212ea1b6bb3b312f775aa86 SHA512 0d75430202e4f9e59ec923fa9cc9a11276b10ec1dfff5fba30746d9e8c60bc82d2ff027463ac4b17ac048285438a7a6657679f6a5aeb2caf10391016163ff446
 DIST genpatches-5.15-170.extras.tar.xz 4048 BLAKE2B dd052053b2f791b558938755ecd1946d55aa52374acaa98b666aa2017d678d3552d161b36e50bfce63b9a71f0e252cf298c8416e3c6ce8318854886e9c1caf67 SHA512 b2befc9604dd5fecdcdf7d58ca219fc780548b439780b64c3e3eabe5b3a53fb33af30af8a0807b6d5d327381d9541f94645dd0f8475bfdebbe0ca41fa9de7846
 DIST genpatches-5.15-171.base.tar.xz 6912380 BLAKE2B 3d5572ca2854c0dcaa6000ffc7ccc6921115f95ada5e8902c5681c5e0367f525bc658afd504dfabf25111ad1a9a6f6de1bf90e699fec38be68997f1e780f4715 SHA512 176edf85ec8e212036ce90b83a1a00bae1ea84770d8cf60c4f313498a219644a29774da6be34247ad55e6def08b4fe2f1c4a880c528c1d98e63a65acb0ba5a2c
@@ -30,6 +32,10 @@ DIST gentoo-kernel-5.10.219-1.amd64.gpkg.tar 63242240 BLAKE2B 8005a06c2d94285e64
 DIST gentoo-kernel-5.10.219-1.arm64.gpkg.tar 56719360 BLAKE2B 1c956e95a2ee47d205579998d839012dfdd0902f8446ffe99f78cdfb3b643c98203b5cb75d1d31fd83ccfbb6ed360195b389de215db9b86de5fa97e3ff5cdd9b SHA512 3337808a2740ab49c43d311726ffc462956e58c7aaafc50d32999c543b59f1a792c41e62bc53487c564aaffb020ec71abb2770ddf39fa8f14fd8f1cb6407f06c
 DIST gentoo-kernel-5.10.219-1.ppc64le.gpkg.tar 52746240 BLAKE2B 4144549a7e26029b58b8c324a3748591bc09e6255d5a20119a91f12618d57526b3afcf3c6612fa6404131e19f7d3439f2d762ef55c729f41011b8685403e4752 SHA512 7598c960c5cb5f55f4ce312ab09ce235f5f42c7bfb6a8f83aefc7e93e569cb8c929bceb567452605fe01f2d658acd7cf891a1178e05a7b7f9a451bb17834273f
 DIST gentoo-kernel-5.10.219-1.x86.gpkg.tar 53585920 BLAKE2B 62229034d0a418d006bf6efa2e888e8a3dac18a4ec9a8dd90b0590b03beacc084a43c31fca3c4ca4f654ad648adb3943421b23e74fb2614c53290b4a00ab0601 SHA512 5564ab49f52de3828d3a08aa2ee23380c5ee42b432762f58d5c58cf89b4ca22b21f575d6a37072e0a8a78a35400fc35e86134d57e3bf93cc40149b74ebb98be3
+DIST gentoo-kernel-5.10.220-1.amd64.gpkg.tar 63283200 BLAKE2B abfa4447a66dbade52e79edebe0bf1fe6d9be7a3ae6eef0510b45b19ca6f209dd46ad8426defb9935ef10485d8704634dc45d411c2760a92af8692ba16f3d34d SHA512 8ee2d79de3c54036d4302ac542438c73132f88a803c56159c96a4fce63fb6208a299ac3310aba5ca30c3fa504f71a60ce365a06c867d884e2da104ea57cf2eb5
+DIST gentoo-kernel-5.10.220-1.arm64.gpkg.tar 56739840 BLAKE2B 8665ee452177f83d3fd02c7a52098780f87838e7f901ca22c6a32e4f0820a7d29e846b66e4028842c34df098223bce15fcd50461408883df8f7934c3e2af9d4d SHA512 de0f41f50e2c7a816fbf73d364975d556007c3eda4e75851f16432432caca5dad3c8afa176c2aba0de4f88a31d7360d0de033f9049f9e725228679831c67efcd
+DIST gentoo-kernel-5.10.220-1.ppc64le.gpkg.tar 52756480 BLAKE2B 8ab1a2de09c6c888d5b89bb541f1d2f1ad5de3f1560de83e1109692f93c74283e903cc8ae3c51c457d3a9adbccc81e7ce9233fc45ec7a8b93821d422eef5b48c SHA512 9c0d17ae798150fe23fdfad05d60ec1aeba75d7dbf2178a4a094e21ec7bfbbcddb7900ba8ce292c046559b3f37b4347ca4e613b2616c3c629b3030f1edb31152
+DIST gentoo-kernel-5.10.220-1.x86.gpkg.tar 53606400 BLAKE2B a25d69140c29404f944ef3ae1d25b2acd14161e81d9a21c486bd818196ec4b10098c294edcf7844340c03d8d73738a6ad5c2759107c00462ecf3e7229b45e0d3 SHA512 51b5ac6edeb14f6c3b22f865b36436f3122200888058ed4c8fd2ae8c0e4de9a14bf2aa5464f0c03da0e10d19fd9d7e83079801780ef21b43ae00671b479b112a
 DIST gentoo-kernel-5.15.160-1.amd64.gpkg.tar 66365440 BLAKE2B 126ad491f0f47cd5858b60acfe5cef82722ecc0fa4221b805fd6743a45ae82b39984b31f3c5453167ac466e2810b411f94d8745d2b8fdf8bc15328b0dd6f80af SHA512 104278821eb78e9054e472f4a79bdaee350e63a828147328ae68da82b05f6bd4884b6f2b2ae3e7812faabc54629cabbc058098f4e0e689dcbcbb0b68b1be2c0a
 DIST gentoo-kernel-5.15.160-1.arm64.gpkg.tar 59760640 BLAKE2B 99ea0369b0616d6fddd2751b3c37037bedfe70ba470a05d98891e38ac038c2f3f6c1ebaa4617e0b0697177e8535909d1b30fe3c0c67cbc9e3049ff559afb0299 SHA512 a886bfc184a2d1d83d44f15309f4b1873533c858d8cd0d1f13624c2616c4055bbeb1b5e6cb58f1af4edcfe55a577332432d947d4390b78f44414361c11aaf913
 DIST gentoo-kernel-5.15.160-1.ppc64le.gpkg.tar 54988800 BLAKE2B dcb3e7ce253b9d1d0875aae08706bcdcce8ed2070bb75d10bb9bd16eb78cce641431dfa4874d80554fcd250c897317d31f9b3523efcb8b561837bd9189a48e29 SHA512 c1be66fdf4cafea88bc4e41a754623055fa6a7bbbdf1db51ef052a3be8baa755b161ddc2eded4c599320ba7939a8a51a38b5083b665e9769471cc1225fbc2bcd

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild
new file mode 100644
index 000000000000..1a44f330be18
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-27  7:33 Andrew Ammerlaan
  0 siblings, 0 replies; 2276+ messages in thread
From: Andrew Ammerlaan @ 2024-06-27  7:33 UTC (permalink / raw
  To: gentoo-commits

commit:     e59872603f7c7e448fc93622d161db87f83877ed
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 25 15:25:39 2024 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Thu Jun 27 07:32:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5987260

sys-kernel/gentoo-kernel-bin: overwrite dist-kernel identifier from gpkg

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/37281
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild | 5 +++++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.219.ebuild | 5 +++++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild | 5 +++++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild | 5 +++++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild | 5 +++++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild   | 5 +++++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.93.ebuild   | 5 +++++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.94.ebuild   | 5 +++++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild   | 5 +++++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild   | 3 +++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.33.ebuild   | 3 +++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.34.ebuild   | 3 +++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild   | 3 +++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.4.ebuild    | 3 +++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.5.ebuild    | 3 +++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.6.ebuild    | 3 +++
 16 files changed, 66 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild
index 056b437be6d3..afe78d41b131 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild
@@ -108,6 +108,11 @@ src_test() {
 }
 
 src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.219.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.219.ebuild
index 1a44f330be18..53f05cd94273 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.219.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.219.ebuild
@@ -108,6 +108,11 @@ src_test() {
 }
 
 src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild
index 1a44f330be18..53f05cd94273 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild
@@ -108,6 +108,11 @@ src_test() {
 }
 
 src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild
index ef204824142d..361acce28475 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild
@@ -108,6 +108,11 @@ src_test() {
 }
 
 src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
index eff249432fc9..81911930d7d6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
@@ -108,6 +108,11 @@ src_test() {
 }
 
 src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild
index e436cfb11400..811b77ad4230 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild
@@ -108,6 +108,11 @@ src_test() {
 }
 
 src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.93.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.93.ebuild
index 1a845828a60b..e9784eccdc80 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.93.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.93.ebuild
@@ -108,6 +108,11 @@ src_test() {
 }
 
 src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.94.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.94.ebuild
index 1a845828a60b..e9784eccdc80 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.94.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.94.ebuild
@@ -108,6 +108,11 @@ src_test() {
 }
 
 src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild
index 1a845828a60b..e9784eccdc80 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild
@@ -108,6 +108,11 @@ src_test() {
 }
 
 src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild
index 722f529cedf9..7a145efe0347 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild
@@ -134,6 +134,9 @@ src_install() {
 		fi
 	fi
 
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.33.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.33.ebuild
index ecc98612a7de..e0e46cd48882 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.33.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.33.ebuild
@@ -134,6 +134,9 @@ src_install() {
 		fi
 	fi
 
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.34.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.34.ebuild
index ecc98612a7de..e0e46cd48882 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.34.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.34.ebuild
@@ -134,6 +134,9 @@ src_install() {
 		fi
 	fi
 
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
index ecc98612a7de..e0e46cd48882 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
@@ -134,6 +134,9 @@ src_install() {
 		fi
 	fi
 
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.4.ebuild
index 5af44cece78d..1503fa4fb5d1 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.4.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.4.ebuild
@@ -134,6 +134,9 @@ src_install() {
 		fi
 	fi
 
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.5.ebuild
index 5af44cece78d..1503fa4fb5d1 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.5.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.5.ebuild
@@ -134,6 +134,9 @@ src_install() {
 		fi
 	fi
 
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.6.ebuild
index 5af44cece78d..1503fa4fb5d1 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.6.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.6.ebuild
@@ -134,6 +134,9 @@ src_install() {
 		fi
 	fi
 
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
 	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
 
 	# FIXME: requires proper mount-boot


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-27 15:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-27 15:10 UTC (permalink / raw
  To: gentoo-commits

commit:     391caf383abd4326c8c470b10d49f1e49e66ea2a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 27 15:07:36 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 27 15:10:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=391caf38

sys-kernel/gentoo-kernel-bin: Bump to 6.1.96

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.96.ebuild                | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9be2f17f97dd..b0e2bc21bdb3 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.1-103.base.tar.xz 5388276 BLAKE2B 65937527b152c928f416a22f8dd1
 DIST genpatches-6.1-103.extras.tar.xz 4044 BLAKE2B 72b5b73ab28b4b138cbc00cd04a2ea28763b1e95b8fda754c15fb8de5c23f091d536152f71811f165117bb670962b94ee22ef236282cb3f8a47157ee316366c5 SHA512 6cac58d98e3e6590b708b1a506e9e6a7b3bce9a83dd0915f95468e657e066f68d778c8953a574a3e8e9b175f6605b7f982e0235af99437059d282fb26d79a1f9
 DIST genpatches-6.1-104.base.tar.xz 5452728 BLAKE2B 49a8765789436c1bdb34f72e865232942b3b7e2bf4f3c2b4cded7786677f3235982e020aad0ab364a2bac0393dc28837f904fe5bee5a4cea12ec11dbf6ec642c SHA512 cb33672fc2d88e740ee025d9f8d8725fa398132e7bd940a831f60d2de3fdf13e4cb96e39f2707deec9bc5471789706e43501c9eb6044dab78dc34a71f9af60ce
 DIST genpatches-6.1-104.extras.tar.xz 4048 BLAKE2B 526ac16b6ffd987dd4f87797eeaa4ab1d25a8f27fb5b924f13651330abaa2a29bcc4d7d56d5be63b6d8f1c25c8f3205fd51ddbef1b324de89f67731271b24283 SHA512 3fe90150711eec1c4277e6b4cee2599e97edf0902ec7efae1ad836ccfe62233e2c6944f7abc30042e7dd5985ba1f8a986bc3de086739f5a8b64d18c2d7025742
+DIST genpatches-6.1-105.base.tar.xz 5482556 BLAKE2B 65a6acbab40206722368b4953749ad24c826cf8792271853092c3dc111197ff13efff6beb25487a3b3c136e564f400b6ae2a0c43826ac1173a0275fa5792e1f5 SHA512 f9ad78ab70feb8ce409d0fd86de797adfe8fd95c794deb388d87664f7f3754daf83590637059904ec4cc06d972d668efbad4ff91a9e86b4fdf04fbfd2c34f438
+DIST genpatches-6.1-105.extras.tar.xz 4048 BLAKE2B b5be2421ceb2e112fbc1cdbecc96656653192f37648d643832d9accb08102bb55bbd44051ba941a2fa45de9d73659bad5b328904c4367ca808716f7b6ddc274d SHA512 ca050960b5c56bdc5dc0dcd0d0258293b693b893f38964d0a1ea5ad291a07c410025f162596e7b26935c20a6b151ee387635152f34cde3e8a2109c890181209c
 DIST genpatches-6.6-39.base.tar.xz 2117476 BLAKE2B ffc2263d43bf5e87e3a57c0370f1cd1ecfac87ddaaee1ed3213f36bedbe4441ecfb062abebd1312572971e9cc9e5a0e8d3e16c7af98862b087906d61fb4e1e10 SHA512 6db496702e671459f3b054ce7068bfa48fc3b2be6bd3cbc3b158f7d4e0a2fa2310b875e46d233adea870775358e6e9b4f19fe8940d146575df9a41bfafeb1ded
 DIST genpatches-6.6-39.extras.tar.xz 4048 BLAKE2B ee5b09ec6303feb32fcd38a500900d6c96922a7a4032bea83202d25f914f2bb55d8e2e8e8d3b34911d0cc6755dde1e4382365f7351ccffe9901a0f6f671554c1 SHA512 d73671c60a9b57de492432eac1eac98178e1e3cd6fc2b68f4aaa24e6dc0fa4345a91633bd400f78a982e288033c69e0d28abbffc90ac2bdddb3430d2ab3bae91
 DIST genpatches-6.6-40.base.tar.xz 2364536 BLAKE2B 53bf04c020921c8d0c2e7ff8466db4cf5078ac8985e95b5b94c5fe9e824747d66344acd5d8675c42364704dc34268cd636fe10bcb02b657cac889ea8d0b4ae48 SHA512 c5852fc2db474fcf697818cec947cfcce0dcff834c57c042c42321889839d94c26d1994dfc275e64e0acba3055c90f0f0cc4e2a07c80a71a71f3ba99f6093401
@@ -70,6 +72,10 @@ DIST gentoo-kernel-6.1.95-1.amd64.gpkg.tar 72560640 BLAKE2B 67e26e89e23205c77aca
 DIST gentoo-kernel-6.1.95-1.arm64.gpkg.tar 65536000 BLAKE2B f6aefc6963310a5d40b9efc3eb8cb05cec28a285113f1bff26149ad4454aa86636c82f59c6cb2937aed1118c8e8407d1477d9ba471dbe49df9bbb884f395e79a SHA512 545b705a6068606db1c8bf1d31cc4ca80e8b522a2ebf121f414a519145bc97e94af1b340bc8a3a9b527137e2e55a058fc572cb2005836b27ce32573eb3243339
 DIST gentoo-kernel-6.1.95-1.ppc64le.gpkg.tar 59791360 BLAKE2B d21ec9b8e44b7291e17b6766afea3cde882470ce89e6ab4565d967614750b2b55ea2c1bb5752aa42d8b66e361a9b1ebb4a91392cfc614b0764589409c3d35f19 SHA512 18a172b9c817a45b425fbb037b8128445ef3e08ba49e82f04a212962a8f0f491c4a3923c6f45d810c407d8171dff2a19e409320130cec1a9805fb837fd66d143
 DIST gentoo-kernel-6.1.95-1.x86.gpkg.tar 62126080 BLAKE2B 4ef53758488d76af2b19514e5ca230252626e294c8d46c052b67ab0c9e8d7ce3fb94cac48c47f6834bd7598790de5bb7740aba48b1c6123b7f9384d2dde41c68 SHA512 5197ecac6afd9ab8e14e5ae4e7939c9ab3c609df5845ce921f38ec11902348c2e020823fab9e5c57c5babf01c890ff4d22363d7def75d7279cdc6b0dc88226a1
+DIST gentoo-kernel-6.1.96-1.amd64.gpkg.tar 72581120 BLAKE2B 2ae75cac2d5ef149a8dbc5ee3bcf074ce5deb81c3a55e83c2d2b88f647894069f52cde74438c41ee8f8e21eca42cbd0847814824cf2007e6cf1548567ce62692 SHA512 86cad8fbc3f664bc1c25b15f75cae3d42a40b4c603121d6a7402e814d3072adba0f8cd70494d56b2648fa50015ea2c3d8c38d1ba9b419856fd4df5744b5e5b95
+DIST gentoo-kernel-6.1.96-1.arm64.gpkg.tar 65525760 BLAKE2B e4537c337a27dfaa54b07c35305a5d2fd4fd1a9bd79dfba60ef189c4cbf467667d190acf1a89eb14b28f7ee9700a900be5606db5963cff2ee8f35914512d67c5 SHA512 969b7f89e80a6d12f65a9deb5f290592f99b883b7bb47cafa11130780e35a985f6249161714b55a0c1e462d2b162858c854f2ccc2a8fa34e702b16e69cfdc70b
+DIST gentoo-kernel-6.1.96-1.ppc64le.gpkg.tar 59781120 BLAKE2B 5bf52475dbd05533294c056b5ca79fbeb06fe46003f90d3b45e459d4e33d7a424ce0cc87cae973c68e43b0de599ad8454b7701737b05dac21e7af20d8766f92f SHA512 2fe07dc528ba090c59e5e8fed384850bf4e7c03d2f3982a8c1055e93c141ad26cbcfc801b90cbea9e648ae961d3227561318fc7fab223ee7e4b427c904a4d8c4
+DIST gentoo-kernel-6.1.96-1.x86.gpkg.tar 62126080 BLAKE2B c613f5afec99730a56acd99330d64a3277571cb30830f311709585d7d37cc08950adab324f50edad99b34bb195f561425852d6da58fc33a9efbfde14ef705f51 SHA512 7a4a9b1a8774f9ed632107d316e24a606770da189ec5bbd06adaf4a47897cad097446ec9bfdf047cb1ab8347f845887cb8c673156be1ed6560ffe3dce57c70e7
 DIST gentoo-kernel-6.6.32-1.amd64.gpkg.tar 147384320 BLAKE2B cbb095a73c7d1131486110b342904eb1fe2a712b56d361a027fd964329321451158ec0e5a29a1f6709ba3f455efe7eb858c629a8a0a4eca244f6827de7e0264b SHA512 c711d6c86a57429c91037c87945616b4b99f1ff268336638591e06dbe37b791ca61236edafb174346b6695e78247793dc2e2a714ed48fdeb076f9d450cd1ba3d
 DIST gentoo-kernel-6.6.32-1.arm64.gpkg.tar 119357440 BLAKE2B d84d3d0cee04a1f545b97b675b4c84d411fb45ee5454aa0cdc4407b396a1b5623fed095e1dae4f6519947ee9669a7f338b6c4a5f200d3c34507d41a4da93f04c SHA512 8e979b6913220cd4df4dcbf2ff84ea516a3c17fa141862352d8924a0e9b817d98a6368aceab4bdb0476203831e32705bec11314136b5761f68107513a264176a
 DIST gentoo-kernel-6.6.32-1.ppc64le.gpkg.tar 64419840 BLAKE2B f65e2d413cc9fd362b5708da6376beabc92393ffef64ba20526a71f31525d5ca3a4c8dcb6c2c1da7abe7b3327abdf32a297986763cfa972335a1c94023c88141 SHA512 a074ccea453375f11943ede64ccfe00ab2f212057c2beae20b67ec85038bf0c7b320ff0aa1aa9175c992c0ed35eeb8b26dcad1fea144730f69e1ea99c43840a6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.96.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.96.ebuild
new file mode 100644
index 000000000000..e9784eccdc80
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.96.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-27 15:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-27 15:10 UTC (permalink / raw
  To: gentoo-commits

commit:     b0aa83b82b72c2dc8318e415f0177109038beeda
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 27 15:07:33 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 27 15:10:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0aa83b8

sys-kernel/gentoo-kernel-bin: Bump to 6.6.36

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.36.ebuild                | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7d9d7cd9e880..9be2f17f97dd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.6-41.base.tar.xz 2399184 BLAKE2B 5765835d442a0afe00be3070b1780
 DIST genpatches-6.6-41.extras.tar.xz 4052 BLAKE2B a3ed97dd21f02f8b5a8b2e315b9581780310177da774123c7cfdb30c13485e1ec8379b57e10749e3abbd1860f7e52a5111ac5f63250d015e9aec5e64386d4571 SHA512 39932e2c61d1687ceb64698186551ac5e8c184f58e24692f6b22cde65644da5375c58f26dd7cb0e1bf5f21a737b6fcc6ffbd86372e5c055c8dd2ae001efcaf6c
 DIST genpatches-6.6-42.base.tar.xz 2474752 BLAKE2B 074b24c3848ba0b2521d364d67222ab324cfacc3036b2c3b9ceebebf03afcf21d963921841f6f987422e904be35653f9dafc2a795ed6eaa050d6a37595bdd111 SHA512 6ce7c93c92a5f2951c9a60b7a058560dec8c3f9c16f00ac4b58c23f88ceaf9cbc519653320bc95f45039219eecb068247f3c27ac448c8695ed8c9e93022fdc37
 DIST genpatches-6.6-42.extras.tar.xz 4048 BLAKE2B 0d86f11ef43c33b1014423a4417be73e4ace2eb5d9c38c7a63e8bc424eff7399137239138de1b89a70247f1b174766c9672cb05743aeaa14ea66d8bab67593bc SHA512 5d264209a734c4cbc48dab228b7d8570b735748b1c01f80beb2803dca3027ed78303ff937aecb1d8e3e6f2e2d4722aa0c1b5c77a4d45f2a9c53cfe1c0ac0affd
+DIST genpatches-6.6-43.base.tar.xz 2527856 BLAKE2B 961c8ebaaea9c45748d990b3df6f3a343b02a186797a7fa97fd332e25b6f9cf0a294420b223b8d502dd2e266e20942e304db65e562d9086b948cca0e51920521 SHA512 f8104db60c2ff32ce04e86f995b1c4a87eb7aa5510299c7d347eeaf23f4d64c55da0590743d45e952cb894ce4f91bd2da595badbdaa71fc546685d3a7ea9026e
+DIST genpatches-6.6-43.extras.tar.xz 4052 BLAKE2B c12fe48720ff166e507be3a4cc19ee00c541ea92fd3939b6cc80bb476d63a896efb3667ca4a7aab837d60c6c3bcf2c0137dae44a60612a8d342f8b90807f671c SHA512 9de420e251c76787bf9edb1023c80453e1df103ffc8075b870bdd1456f1e0c07f8bdfaac5d0d19cf698c7d1d048a48a0ea2326791260585bf24082c713727edf
 DIST genpatches-6.9-5.base.tar.xz 275240 BLAKE2B cb961b8245eaa58405bf758f4432f1ad98b767d7f9ea8e45fb440bd2616e67c6e12cff6ec3af89748f19043c9b0b58b634e28e7bcdc469fcc4daf2f752b3a438 SHA512 60fb3290eabe8289fc4acb4f1df809ace44d7678188683b64ef2ec92edb8c2ac0d757280ebb63087145fd068e64619a3b0a9227fd5f3061099d287e8e8dd5720
 DIST genpatches-6.9-5.extras.tar.xz 4052 BLAKE2B e72e5a5195db42f38ed671899217d7609eb8a5d9f954ebbc36a53a88fcadd1cadecf7257b33a880661e949f2c7b176a5762ecc1e56be0195e6768d8be8ae5fc4 SHA512 3d9315afb5c45cf24f6e5287048d49f6969e49ba2c8f339d9f4da0f5a08708ffa65636c3d24efdcfd246f6d28c72535089078971e97f7aefeb75119a67cee11d
 DIST genpatches-6.9-6.base.tar.xz 319896 BLAKE2B 8b58a70db0844a8455fb413de046cf0998c19c2ace54918a3408f9d31eae6bf276d6a86f5db835cc3ac87335d908c2ba853fd2f334e80cd06e7e72847483d3de SHA512 fa3f1efa0886a6df0ce8006a4433a8bf91731069aed6040e1e4ac9002dbb879ed644f2ba1b258a92ae8550709b85a3c1d2657df000cc6dfe4f79d32c991efcb6
@@ -84,6 +86,10 @@ DIST gentoo-kernel-6.6.35-1.amd64.gpkg.tar 147220480 BLAKE2B 45178fff1c0cdf75499
 DIST gentoo-kernel-6.6.35-1.arm64.gpkg.tar 119214080 BLAKE2B 3342aba4c25236a26179d92a24938ff96c771c6b2da0e3590c37a06a5516d8005a7ac97fa076dcab8191abd2d8b07813b59b4f48fc71e885de2714b681e8930a SHA512 183c5557d19e6690bb02eb5f55bb1bd8bf16bbda9e69533b84d00c61d75e4b62d66842c753f4a9a8294c8e6127d428f3958f7d14661620e9c6866862546a73d3
 DIST gentoo-kernel-6.6.35-1.ppc64le.gpkg.tar 64256000 BLAKE2B 89441b1e5b8b5de47e2e1b176e3cc51d1a4b19b8d7200c5168d40a3268b7e5a8b5af2a858ae567306ae2e4ada44046a55a72a1dfe7a3c6133592c897f2a28d77 SHA512 38a106716a3169e9a316d458ae541069594b21c494476876aa99661c3061f34e62ace80e2ed6028111790b9d504788c5b1c8a7494ee8f9b66b6ba52f37864896
 DIST gentoo-kernel-6.6.35-1.x86.gpkg.tar 68259840 BLAKE2B 9e5fc0f1aec739679e96819a3607148697f04af277d69464eccc515fca2f3b499d3811600eb29e27cdd4d2dab186d8e047302acaf8de2f8f2c81c871e702f83d SHA512 d3fffe7209444cda7754e47f80f0e01d844c91de4761103dc9625a643ec568029c0037777259e49d1a016dab82e99cbbd8e4210fe0b544b530a9c19400a0dfa5
+DIST gentoo-kernel-6.6.36-1.amd64.gpkg.tar 147281920 BLAKE2B bedf47e745bc24c4a64c215f94d3934e3c9669cae01ece7d48200dae42b667bdaaf8ea417b0468bb7795961088be8bec488abacc0e459513c27d62ab5298f928 SHA512 70b5b4c18223db2f368d504b019f31dea8b9aa6c992ebdd3164b45dbae9cea7c4c4368d11d2213a7134558404765f98dd6bed5ecde16e73f4ffd66bd29972823
+DIST gentoo-kernel-6.6.36-1.arm64.gpkg.tar 119224320 BLAKE2B b807655882db1be32729731462df1d1bf9354266146032c1ab7ae46839d995d8a6283ee0f0d848d54117ae77c329d4146123c1f0a715d84b8e8feb7eea93ae81 SHA512 aaaf88ced679e353a5eb2e42efc21b3727d078e981b5ce599e347fd440ef7704421324e504d350117fd1760901a7f22b20200be1f5a6dd44f4ce121311dfa5da
+DIST gentoo-kernel-6.6.36-1.ppc64le.gpkg.tar 64245760 BLAKE2B 6b13f18a8c23d7bbbf15459bd26d5ea2ce7307543ec11dcf6a1245bf4415b179102d1f4f8832803deb1e01efe7340a31b84535d7ec30baa780dbc278dba4dae0 SHA512 00e057b14f8c8126e7c4670a6545a64777565c85235a27d5b1aa58330ed76acd37e0bf24185cbcfb450674426353963ddf5fbda6895a50bf3cf8908e8b36552b
+DIST gentoo-kernel-6.6.36-1.x86.gpkg.tar 68239360 BLAKE2B 1e2e6cba949d03e518ec729fdd48cd1fb112e5db5825caf990b88f895acd091662ddf278eeadfb6187e050a5dbe867c36a9b280efa51ed43d7c4019c219a3c35 SHA512 f65ebe167d6a953a150a6a1b8ed42c9e78b462c5c4ca01bea00e0f67ae907ab096380866a243c98bc52fb2de93c40bd16e0ae6b5e72fcb15d77b958657e0fbc6
 DIST gentoo-kernel-6.9.4-1.amd64.gpkg.tar 159006720 BLAKE2B 9e2189d7ea4546bf9d3a937ff0f3cd95929749931b4850a198c543b753a76e6e2305492fa4cd03ca3221c070107b6b1e76cee3eb5c066ca273d0b8b4b2f67efc SHA512 87b26e414a79051271531e6152b10ac11b6834983e9bd500056a4d95aead6efd2bcd45ec0456973cd464ee4b66349929e0db1cacbab50a7b8e30484293377166
 DIST gentoo-kernel-6.9.4-1.arm64.gpkg.tar 129740800 BLAKE2B aaffce5d2f922f53de6b4ebebd23ce2edf40731e79a325bf07502f0b61f440edf85d6551ac70f6d96f539ff3636091e7aeb478e74b7e45fc0adb5b8add5f31e9 SHA512 61ebb357a3a4d4cb80f90bdcb5e8ab02c810b1a39ca4aa95a2bb3be56e85435625c427f3ddf93313623e42ad81aac7a206c14eec60865ed7d661d1451779dfd8
 DIST gentoo-kernel-6.9.4-1.ppc64le.gpkg.tar 70737920 BLAKE2B 02097895e96decedf998bffaf2c442623e27c9a530c7f57dc6a6bbe7bc566142215d90a71055ea383e63d146d77cb4c3b0b3d017156f4f8f1cba22ad46bc2f0a SHA512 9057f864de4f15e7b1911f91e21cc71c888e95c26035ea3246e0f116d5a7817266ecea2e08cf1f9eb09bf41481be570034638ee1775f09e39901c599bd6b4d90

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.36.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.36.ebuild
new file mode 100644
index 000000000000..e0e46cd48882
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.36.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-06-27 15:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-06-27 15:10 UTC (permalink / raw
  To: gentoo-commits

commit:     89fcefc5760d78d968993f6b57779619bb8ecde2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 27 15:07:24 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 27 15:10:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89fcefc5

sys-kernel/gentoo-kernel-bin: Bump to 6.9.7

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.9.7.ebuild                 | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0b375736ba9a..7d9d7cd9e880 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.9-6.base.tar.xz 319896 BLAKE2B 8b58a70db0844a8455fb413de046cf0
 DIST genpatches-6.9-6.extras.tar.xz 4052 BLAKE2B cf761f7035971e6f2be6ac719048fba08f203b2f400bd7fbb62e4e10bb7d5c508dc7e79f85812ccd1ee1cbc791c4f19a6becab2dbdfd4ad2c3ec2b1ce0f2bb47 SHA512 fbdd60a92f8dbafb30dfdd65b3e0c03cf274dbb148c092f40dfc2bdd4e5d7d18f68c9064bf0419e7dff5c94c67fba3922bb474ec717dda8094b37ab489cfc8bc
 DIST genpatches-6.9-7.base.tar.xz 406988 BLAKE2B 066ce941f4338903a9f54071b34215dd16401d7e00e471615ea4b55cc5da7c8b312bb4c5224398c5348a76fdd4f1c6c5fe97213b913cc397ca92ecd1c33a8d86 SHA512 0175ff3df86d76b926efae0b15aa4addf2192d8b38f80a23e930c669a6a2453847d358383f2d61ccbc0c0b2e6e155a62bccbb4408b96c1ad3fb56eeaffbb1365
 DIST genpatches-6.9-7.extras.tar.xz 4048 BLAKE2B 06ddd8d1443bbc4833040250b872d1949489fe14b0b4567c6c484d6bd6972a465ce0563c37a5272de1cd4ae66bd7711b1bf413b0a04b52bc00b9e549154b97fa SHA512 b74f2aa4050b06d7e5b588c87638470f92c45d26b3ffe7a16db43b487fc6460ec4e7037b81120a87608e773a63cbed678d4368b7d0399b841711fb63b1744f99
+DIST genpatches-6.9-8.base.tar.xz 488932 BLAKE2B f8ec56d444df32d1e5fd922dfb4ad64429f2af2b5660a017b02d862452751282982ec354bc70b06072943b1dc3786adfb78bbfe70e5e366f98f3565c065d81ec SHA512 f0df3b5407c48415f76e3738a07f22fdd0fc168302cddd46d63c4057013e585c19c94ee7d9d418ae9eab2dc5597f58bdf4e78ec6f05e80217acfa7a119c9f5ce
+DIST genpatches-6.9-8.extras.tar.xz 4052 BLAKE2B 6ef3193ca251ed0d707df368a55f98b2bf6e7b165cc03da9dcc122a96462eeccbd70c7e349402387dfe5cdf41e6ab9caeacc18d6c40d13e1a274828e910fa17a SHA512 f4a023f4d754de5bbce85affd0ca4636a89e129d298a0d81bc256632c9cb9886119ad6c1bd0c3703a2fb38b316ab52c11c7585d0d8a8991eb54e662c38d217f5
 DIST gentoo-kernel-5.10.218-1.amd64.gpkg.tar 63262720 BLAKE2B 0c5bdf6c3a6f1841751ea3efdbd51e16862aa73d3fad5015cbdb6993ad47daa89f770597b09f28e2250f5f22aecda041abac37a99d06b797fb27997a33f64c96 SHA512 fcc67d5a76267351c550e56cc61bf59a9a3557d148c6cec6919953ba7b18f45d36d1a3a8532d4da1cdaa608f29024f9fba32d27bde16665658f2ba0d13656bb3
 DIST gentoo-kernel-5.10.218-1.arm64.gpkg.tar 56719360 BLAKE2B c114300a4f17b91277ce90026c2141acc0729547a3511ea0df5071532b13a6c06c87853917280debdb7753927442c2414baeb363fa83dd74077a5708ceee1da8 SHA512 5468341ac80b5d0638ad38cc82a1dccfeedfbf1727c6bf852e8aa8a9b51750022358c4e32a483473293288ca9728ed9c0839a78e989571844dc823394cdad19d
 DIST gentoo-kernel-5.10.218-1.ppc64le.gpkg.tar 52869120 BLAKE2B 27cb1b7f85bee962218b8a6635fa6639cf2c1e04c3809042abaefa1b766dabc7bef06c5e83022d0d1958cce9dfc97bcc615623e98c3c2200aa1ed9bc8d112250 SHA512 f36d649ba33eb2745463325991a5ed0e665f6ab12dc8e13572cb8dbfe5fe2c24e00bdc7246d78891cfb43129d51ea6ccf39f42c270765dbd8050f3cdc8254cec
@@ -94,6 +96,10 @@ DIST gentoo-kernel-6.9.6-1.amd64.gpkg.tar 158976000 BLAKE2B b6986cb27a5784c19989
 DIST gentoo-kernel-6.9.6-1.arm64.gpkg.tar 129751040 BLAKE2B 37f565d5d17b16013931ac88a913d379c9c946e615267b51ba9ae2f321c493f526a8666773d4853730c31aaf475ec6dcdf67fcee35b93cebf2f861f75643a550 SHA512 62b4d011409028748a33e6172a8fe612f308bff4474dfe3ce907de4d8b2afbb41e29a63dcca97ea2ac45b5064b8d45b9ed0d1c63c63a2fc0f7d40dce222d0a69
 DIST gentoo-kernel-6.9.6-1.ppc64le.gpkg.tar 70737920 BLAKE2B eeb7f7d134dae7627181ccfca39579c2faeb0ae1c681589ad422293c9c134310337227e55af03926e6bd63993b699cebf9653e70b5c531bb8f2ffee511079b81 SHA512 f785ab94d666d7b2ca14502f1d18ae1d7ab7905dba7fc14fb8f0c54dd55ebdd8138583674406a82a21e09a2e7b0e24f4148e05d017226c5fba20c6ea964a3fc1
 DIST gentoo-kernel-6.9.6-1.x86.gpkg.tar 74905600 BLAKE2B ae14dd62039dda8326e4e2aebad7723a82280e8c5f0ccf97af764c854750b4f79c61b63fd6e61a872db4415e4c5c8a3dfa6a6a254ed7ccc90d1bd036313641ea SHA512 55547ae6265d47514face363a4c7f3ca866b14f4022534b9dab1ba31144c2de6a15efc146837a7c1b43c4bacc72dc17ae13ad87e0f53a53809694369995abff6
+DIST gentoo-kernel-6.9.7-1.amd64.gpkg.tar 159006720 BLAKE2B 79ee096029e6caf2dcebc6bbcd016033c04acb5382387282b3906aa5dc587539ac632749318c855686a288fc66d1ade40a3839991f9b79f9d3037d003fe3e4bd SHA512 63455494647ec92470047306a985a57362d893a335d09f65d60f69c4f6446625d88a4a4c33c015ab28a30bfc7e90d6eb36c04e7dea9c1d224f6b0c654a0e98b5
+DIST gentoo-kernel-6.9.7-1.arm64.gpkg.tar 129751040 BLAKE2B 8800ceb6b5a99ffe81f518a39f263205415b882e891aa56b4fa34817a65ebd510a087aa7c10c64aba7179e793ccaa865baca8af9d485fd0f81aafb80da29e911 SHA512 4604a6cf7abc7a6206f718c453a396480a2ed8a552c9f4474a05336354f60f089b792effe9834343778b1b2cc12578ff5d71247aef15d17b7ed8e57d6ed1ca92
+DIST gentoo-kernel-6.9.7-1.ppc64le.gpkg.tar 70717440 BLAKE2B 039eab7e466cdaa89c1fc5e819f4709c760b871aadc3febb5b5c62672bf41f29a99b6654c54ccd2f0973dc0e41c77e8628de6d004972243ad55900b943805ca0 SHA512 52148575a90cf5b0eb2f2506fd4c9ba0253515c9dbff55046b0dc8222b9d1cbf8918ee8ad93098cbe1ec70462b831ac0aa68ca7995b67467443528f122f5b7b1
+DIST gentoo-kernel-6.9.7-1.x86.gpkg.tar 74895360 BLAKE2B 277358a6a81c55bbf3bbd5c4e53e2fe127f1d30b87321093ecc2a9f275816eec65ad9b29321c0d9bc3dea6afb118c3019d68b634c940ba4fc082eb24382360ed SHA512 16146179fc0b113f83b9f5f63cf423d528e72f2ba9a76885c7d4ebf787f6f376b23e165c8dff900c13fa09ecde9043b34a67e3ce5385ed980bf0f6f07f9ce21e
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.7.ebuild
new file mode 100644
index 000000000000..1503fa4fb5d1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.7.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-03  0:37 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-07-03  0:37 UTC (permalink / raw
  To: gentoo-commits

commit:     d13b7872a62709c54b157f3062cb4b658bb196fc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul  3 00:36:35 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul  3 00:36:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d13b7872

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.161 x86, #935359

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
index 81911930d7d6..d79e1c496908 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-03  2:27 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-07-03  2:27 UTC (permalink / raw
  To: gentoo-commits

commit:     0882b5ee2fe1a8f1f1a88676f53ac982ce95734a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul  3 02:27:29 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul  3 02:27:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0882b5ee

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.35 x86, #935357

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
index e0e46cd48882..2765d5d29f20 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-03 19:31 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-07-03 19:31 UTC (permalink / raw
  To: gentoo-commits

commit:     55f82d7f2f31e79e9e2b53775ba867d23780a835
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul  3 19:30:53 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul  3 19:30:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55f82d7f

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.220 x86, #935360

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild
index 53f05cd94273..2335357c504d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-03 19:31 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-07-03 19:31 UTC (permalink / raw
  To: gentoo-commits

commit:     871ca518831c9751342d0c707a1a2f6e93daaaab
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul  3 19:30:50 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul  3 19:30:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=871ca518

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.95 x86, #935358

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild
index e9784eccdc80..50fd1b329a29 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-05 14:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-05 14:45 UTC (permalink / raw
  To: gentoo-commits

commit:     88bb17b32c5f15bdf306eabc65f8cff408fd3ea1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  5 14:43:51 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jul  5 14:45:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88bb17b3

sys-kernel/gentoo-kernel-bin: Bump to 5.10.221

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.221.ebuild              | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 76d2a592e713..7f16d93262c7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-230.base.tar.xz 6876488 BLAKE2B 9fad0e5e713c4487cfdc3bf370b
 DIST genpatches-5.10-230.extras.tar.xz 4052 BLAKE2B 5a1b37765f94e0d259c97b797ff2c64f9347f98882d5b759a42f5124da0cc1abf19226c89cdc52a74dbbb693c26f066610480d99474601d0f8fbd524a5778a53 SHA512 66b82411df58f53e6557d4afb6d9dc34ee529b32bb41415e345255aa4c4deececd1720be6ded4910aada1813476f7fa8aa51d5dc288bdf55b08b8f06dadbef2f
 DIST genpatches-5.10-231.base.tar.xz 7075456 BLAKE2B ca5cd718126f7c56a81b5949e0b0d4f8ca0897065a98c85d018ae0d97198522f063f7c51e4f82b0f137cd1f00d41a497ec6e420b8551cbb6bede39e8e619e9f3 SHA512 0ff3dbce85538a626fab5a6f42f490d865c17fbbece66654f90e26e740ad42483788ea7a368a3e00c47cd6a4e3bbf8b5b1d68d8dc5d42c92312e844dceb89853
 DIST genpatches-5.10-231.extras.tar.xz 4048 BLAKE2B 305514796a88972e4011dcfed0b7d38a647a7b55950e31b480402cf5f483f258185df7b5b23f2bbfa5b91a1bbfe31e6531da5a8985e48387df458228703b1625 SHA512 0fd5314ad98b88b052fdb341535ec39505a538eaa20f7b6afc5c059b77919f513898ef73db140b615e726af00dcf146db8dc23f5350dece194b7e084de5a9cb3
+DIST genpatches-5.10-232.base.tar.xz 7140012 BLAKE2B 9052d2ded65b6ea556321b0983727cb5416f58f357ec9d77a21689ab97ef57c1410fae5b28f4972a23d64e4bb2c69eb287ad96d92800b24de36e70e38bad0a8c SHA512 e2958dfb876f9b752b9c4500eed60bff05aefe2e9384f0600eaa881139ec3156e86c4e0cddcc2eddc460a0a2fa5ca96ad4e451cc0501250d45dfc29e7aa18ae4
+DIST genpatches-5.10-232.extras.tar.xz 4048 BLAKE2B b2eb1785c307710457b9979e1fbb7ae3f6929b4d1ae46863367ebd3c4ca817160c14b42a36018fa29e9b384defabba30f0ee8a0dcb153306bed8d31fb47041d6 SHA512 760817111313bed3dcbe056638c3d1148768811a8221295084111c4deea07d393e7d70e1af6411eab9b4df9d0840fd58616cb78aa91996f2b86ece4cabcb6f7d
 DIST genpatches-5.15-170.base.tar.xz 6810444 BLAKE2B 979cea1e399d312eac94ef4e4fa417132fce1d2522713e78234dff05db3fbcb13ead3fc679d2d0f42f801d8f796cbea47cfc2a64d212ea1b6bb3b312f775aa86 SHA512 0d75430202e4f9e59ec923fa9cc9a11276b10ec1dfff5fba30746d9e8c60bc82d2ff027463ac4b17ac048285438a7a6657679f6a5aeb2caf10391016163ff446
 DIST genpatches-5.15-170.extras.tar.xz 4048 BLAKE2B dd052053b2f791b558938755ecd1946d55aa52374acaa98b666aa2017d678d3552d161b36e50bfce63b9a71f0e252cf298c8416e3c6ce8318854886e9c1caf67 SHA512 b2befc9604dd5fecdcdf7d58ca219fc780548b439780b64c3e3eabe5b3a53fb33af30af8a0807b6d5d327381d9541f94645dd0f8475bfdebbe0ca41fa9de7846
 DIST genpatches-5.15-171.base.tar.xz 6912380 BLAKE2B 3d5572ca2854c0dcaa6000ffc7ccc6921115f95ada5e8902c5681c5e0367f525bc658afd504dfabf25111ad1a9a6f6de1bf90e699fec38be68997f1e780f4715 SHA512 176edf85ec8e212036ce90b83a1a00bae1ea84770d8cf60c4f313498a219644a29774da6be34247ad55e6def08b4fe2f1c4a880c528c1d98e63a65acb0ba5a2c
@@ -56,6 +58,10 @@ DIST gentoo-kernel-5.10.220-1.amd64.gpkg.tar 63283200 BLAKE2B abfa4447a66dbade52
 DIST gentoo-kernel-5.10.220-1.arm64.gpkg.tar 56739840 BLAKE2B 8665ee452177f83d3fd02c7a52098780f87838e7f901ca22c6a32e4f0820a7d29e846b66e4028842c34df098223bce15fcd50461408883df8f7934c3e2af9d4d SHA512 de0f41f50e2c7a816fbf73d364975d556007c3eda4e75851f16432432caca5dad3c8afa176c2aba0de4f88a31d7360d0de033f9049f9e725228679831c67efcd
 DIST gentoo-kernel-5.10.220-1.ppc64le.gpkg.tar 52756480 BLAKE2B 8ab1a2de09c6c888d5b89bb541f1d2f1ad5de3f1560de83e1109692f93c74283e903cc8ae3c51c457d3a9adbccc81e7ce9233fc45ec7a8b93821d422eef5b48c SHA512 9c0d17ae798150fe23fdfad05d60ec1aeba75d7dbf2178a4a094e21ec7bfbbcddb7900ba8ce292c046559b3f37b4347ca4e613b2616c3c629b3030f1edb31152
 DIST gentoo-kernel-5.10.220-1.x86.gpkg.tar 53606400 BLAKE2B a25d69140c29404f944ef3ae1d25b2acd14161e81d9a21c486bd818196ec4b10098c294edcf7844340c03d8d73738a6ad5c2759107c00462ecf3e7229b45e0d3 SHA512 51b5ac6edeb14f6c3b22f865b36436f3122200888058ed4c8fd2ae8c0e4de9a14bf2aa5464f0c03da0e10d19fd9d7e83079801780ef21b43ae00671b479b112a
+DIST gentoo-kernel-5.10.221-1.amd64.gpkg.tar 63272960 BLAKE2B d96bf7cbddf921dba112df4a954291f5f15f988c92770b81b355f8102f1ef9db5d4caf0700622b158d346c1febb296fa413a09f0ccbc9843bc07502ee254d98c SHA512 5c0f624279f8db7ba8864511528445dd27aa9cc7c876c51f94b395ee200b05ce997876c688c353f142bf0d6abda9b86c7e13fdb803e4dc39187b9ea19e78993d
+DIST gentoo-kernel-5.10.221-1.arm64.gpkg.tar 56729600 BLAKE2B 66647c84c9f69247bc09d995b7fb6e72592e09a6c3be7cea047a294c17ce658779d00a356feab6b303a3585e2d1c84b84e46ded6bd271eb35c7ea33d8465c18b SHA512 97be75393e7b1245b8621bd9f4e92f6d53834ca51c8e317d43b0687d603eb93afb115ad5cb6dff8f4db0b889d1eed072b2a372c6dca38787384d4559cec70a63
+DIST gentoo-kernel-5.10.221-1.ppc64le.gpkg.tar 52756480 BLAKE2B 91929b87e6514f4dc862fa5958d3747aecfffc131706fb863b2b8ab53164e8b30201cab9e003c59025af10b510f4e3740b8446c30e49edbaac7c11b12068a9b2 SHA512 280dab1cf267a29dbc0e27f02116b3e4aa43e023168f5981d417b91375c55d919823b14aacc6c5d2195b0580a6e67ec0efed2c4b167f63c232a7dc7dde48390b
+DIST gentoo-kernel-5.10.221-1.x86.gpkg.tar 53606400 BLAKE2B 3c2dbcf7fca523da8c4382fe28b5189dc801e8823bec336472ee18bc909044180aa62bf41322866fab29aca5dbd76673aaa6c23ad8e803d01c3389c78d482e69 SHA512 51bbbb68ab8b21588edacbe741641119cafa6ebc838a4840267dcb0ace292e31af15681654084c5a3a34cedf30584e4ba90714cb915806fedce4167c9bda9a22
 DIST gentoo-kernel-5.15.160-1.amd64.gpkg.tar 66365440 BLAKE2B 126ad491f0f47cd5858b60acfe5cef82722ecc0fa4221b805fd6743a45ae82b39984b31f3c5453167ac466e2810b411f94d8745d2b8fdf8bc15328b0dd6f80af SHA512 104278821eb78e9054e472f4a79bdaee350e63a828147328ae68da82b05f6bd4884b6f2b2ae3e7812faabc54629cabbc058098f4e0e689dcbcbb0b68b1be2c0a
 DIST gentoo-kernel-5.15.160-1.arm64.gpkg.tar 59760640 BLAKE2B 99ea0369b0616d6fddd2751b3c37037bedfe70ba470a05d98891e38ac038c2f3f6c1ebaa4617e0b0697177e8535909d1b30fe3c0c67cbc9e3049ff559afb0299 SHA512 a886bfc184a2d1d83d44f15309f4b1873533c858d8cd0d1f13624c2616c4055bbeb1b5e6cb58f1af4edcfe55a577332432d947d4390b78f44414361c11aaf913
 DIST gentoo-kernel-5.15.160-1.ppc64le.gpkg.tar 54988800 BLAKE2B dcb3e7ce253b9d1d0875aae08706bcdcce8ed2070bb75d10bb9bd16eb78cce641431dfa4874d80554fcd250c897317d31f9b3523efcb8b561837bd9189a48e29 SHA512 c1be66fdf4cafea88bc4e41a754623055fa6a7bbbdf1db51ef052a3be8baa755b161ddc2eded4c599320ba7939a8a51a38b5083b665e9769471cc1225fbc2bcd

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.221.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.221.ebuild
new file mode 100644
index 000000000000..53f05cd94273
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.221.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-05 14:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-05 14:45 UTC (permalink / raw
  To: gentoo-commits

commit:     6345bd5d6ba68d0676a4c2d8c0a7f1e0e04a85b5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  5 14:43:39 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jul  5 14:45:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6345bd5d

sys-kernel/gentoo-kernel-bin: Bump to 6.1.97

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.97.ebuild                | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f0528e19d22d..d01dea8f6904 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.1-104.base.tar.xz 5452728 BLAKE2B 49a8765789436c1bdb34f72e8652
 DIST genpatches-6.1-104.extras.tar.xz 4048 BLAKE2B 526ac16b6ffd987dd4f87797eeaa4ab1d25a8f27fb5b924f13651330abaa2a29bcc4d7d56d5be63b6d8f1c25c8f3205fd51ddbef1b324de89f67731271b24283 SHA512 3fe90150711eec1c4277e6b4cee2599e97edf0902ec7efae1ad836ccfe62233e2c6944f7abc30042e7dd5985ba1f8a986bc3de086739f5a8b64d18c2d7025742
 DIST genpatches-6.1-105.base.tar.xz 5482556 BLAKE2B 65a6acbab40206722368b4953749ad24c826cf8792271853092c3dc111197ff13efff6beb25487a3b3c136e564f400b6ae2a0c43826ac1173a0275fa5792e1f5 SHA512 f9ad78ab70feb8ce409d0fd86de797adfe8fd95c794deb388d87664f7f3754daf83590637059904ec4cc06d972d668efbad4ff91a9e86b4fdf04fbfd2c34f438
 DIST genpatches-6.1-105.extras.tar.xz 4048 BLAKE2B b5be2421ceb2e112fbc1cdbecc96656653192f37648d643832d9accb08102bb55bbd44051ba941a2fa45de9d73659bad5b328904c4367ca808716f7b6ddc274d SHA512 ca050960b5c56bdc5dc0dcd0d0258293b693b893f38964d0a1ea5ad291a07c410025f162596e7b26935c20a6b151ee387635152f34cde3e8a2109c890181209c
+DIST genpatches-6.1-107.base.tar.xz 5516960 BLAKE2B a4c1128db49bc5dec2aad2999279356c5c9578c8a7a1bd30c6896392da116325a81937ded85fd2684f206283a34fa3247af17ede459d33717cea0a58444760ef SHA512 ac371501c5a7e7e1f7ae2325aed969e2bb2788faffae6742f08836eb4495a21646d6875125957703fd2225066eabab9034022cf27a63c026ff02cbfcc9b00f24
+DIST genpatches-6.1-107.extras.tar.xz 4052 BLAKE2B e37572e0575345470b87d07d8e3a0a7e8f7284d9ebb987152232f5a09c54508da833d60982cddce2fe5997e2791866b61a07555f631ea75c130d094bb5ed4925 SHA512 b0f2f6758677b163da436205f7493932aa925854446dfe1f687f829b0ef2d53b371992bf2001b217a0b4ec6c236a99833c98f168b877df45aae6819e39d0598e
 DIST genpatches-6.6-39.base.tar.xz 2117476 BLAKE2B ffc2263d43bf5e87e3a57c0370f1cd1ecfac87ddaaee1ed3213f36bedbe4441ecfb062abebd1312572971e9cc9e5a0e8d3e16c7af98862b087906d61fb4e1e10 SHA512 6db496702e671459f3b054ce7068bfa48fc3b2be6bd3cbc3b158f7d4e0a2fa2310b875e46d233adea870775358e6e9b4f19fe8940d146575df9a41bfafeb1ded
 DIST genpatches-6.6-39.extras.tar.xz 4048 BLAKE2B ee5b09ec6303feb32fcd38a500900d6c96922a7a4032bea83202d25f914f2bb55d8e2e8e8d3b34911d0cc6755dde1e4382365f7351ccffe9901a0f6f671554c1 SHA512 d73671c60a9b57de492432eac1eac98178e1e3cd6fc2b68f4aaa24e6dc0fa4345a91633bd400f78a982e288033c69e0d28abbffc90ac2bdddb3430d2ab3bae91
 DIST genpatches-6.6-40.base.tar.xz 2364536 BLAKE2B 53bf04c020921c8d0c2e7ff8466db4cf5078ac8985e95b5b94c5fe9e824747d66344acd5d8675c42364704dc34268cd636fe10bcb02b657cac889ea8d0b4ae48 SHA512 c5852fc2db474fcf697818cec947cfcce0dcff834c57c042c42321889839d94c26d1994dfc275e64e0acba3055c90f0f0cc4e2a07c80a71a71f3ba99f6093401
@@ -80,6 +82,10 @@ DIST gentoo-kernel-6.1.96-1.amd64.gpkg.tar 72581120 BLAKE2B 2ae75cac2d5ef149a8db
 DIST gentoo-kernel-6.1.96-1.arm64.gpkg.tar 65525760 BLAKE2B e4537c337a27dfaa54b07c35305a5d2fd4fd1a9bd79dfba60ef189c4cbf467667d190acf1a89eb14b28f7ee9700a900be5606db5963cff2ee8f35914512d67c5 SHA512 969b7f89e80a6d12f65a9deb5f290592f99b883b7bb47cafa11130780e35a985f6249161714b55a0c1e462d2b162858c854f2ccc2a8fa34e702b16e69cfdc70b
 DIST gentoo-kernel-6.1.96-1.ppc64le.gpkg.tar 59781120 BLAKE2B 5bf52475dbd05533294c056b5ca79fbeb06fe46003f90d3b45e459d4e33d7a424ce0cc87cae973c68e43b0de599ad8454b7701737b05dac21e7af20d8766f92f SHA512 2fe07dc528ba090c59e5e8fed384850bf4e7c03d2f3982a8c1055e93c141ad26cbcfc801b90cbea9e648ae961d3227561318fc7fab223ee7e4b427c904a4d8c4
 DIST gentoo-kernel-6.1.96-1.x86.gpkg.tar 62126080 BLAKE2B c613f5afec99730a56acd99330d64a3277571cb30830f311709585d7d37cc08950adab324f50edad99b34bb195f561425852d6da58fc33a9efbfde14ef705f51 SHA512 7a4a9b1a8774f9ed632107d316e24a606770da189ec5bbd06adaf4a47897cad097446ec9bfdf047cb1ab8347f845887cb8c673156be1ed6560ffe3dce57c70e7
+DIST gentoo-kernel-6.1.97-1.amd64.gpkg.tar 72570880 BLAKE2B 37b48f080b0ea5b406a0577982f2a1c9356a161136a772ed9915d081d8507d2aeb617fce9650147f4bb8c40ab4b52ac9317ee3546251df54a7015c13b94e81cf SHA512 c0e28548e074f19b95ca8c6ef9926cb16985c1e1f74c450dc6175eb3ddce96c42f19a90d8958067c66a6a415a819f3a6f0634585080e1248c2fe08f296a984d6
+DIST gentoo-kernel-6.1.97-1.arm64.gpkg.tar 65525760 BLAKE2B c5338284b3dd55d7ce6cf30c38e94cef40455f659102e46fba1bc19ae28b5062d2dd02242fbabf7e0dbdc7ce79657418c7c2a667877f44d00766b363c59f1d6c SHA512 cf34063bb5926723cf2d3ff5cc8a26ef3fe5a9e41352e24a30e1ec3a8c2298e0c26a7f6d6e26c68ce391fc8f0a775bd37ac0c96f16ad94f3a831ab7d22433808
+DIST gentoo-kernel-6.1.97-1.ppc64le.gpkg.tar 59791360 BLAKE2B 1d892038cc7cecf2b9c0dedecae1f60d703459698fbd0c19eebf1cc86c99e1280bcc163a0051c989491b0494d332a582bff9c8275a03e7d23fc3704da0d6f668 SHA512 28912b7f4993e6ef04c843a20e07c770808e7236826e3075781b1ccef155e20def488133a053ceb2b800f48cb660744c9de1ee4a240ca50be54a5edec334520c
+DIST gentoo-kernel-6.1.97-1.x86.gpkg.tar 62136320 BLAKE2B 511445045990fa6fc459596ecd2c5a02a2ab229bf56e7b5bb2263d8c2ca7fa47e5ef823976be1505f0ed38a70fd1c3d9cd22847a08f00d462f5dd60c2f1c8e17 SHA512 f34a466d2f514f574d6a3cfeb23453f5ac91b8aed976d14d9c598f7bd2d9049280132c722e085c233f8c472a1451e97b66207f8dc1b5f146166c796361c857f6
 DIST gentoo-kernel-6.6.32-1.amd64.gpkg.tar 147384320 BLAKE2B cbb095a73c7d1131486110b342904eb1fe2a712b56d361a027fd964329321451158ec0e5a29a1f6709ba3f455efe7eb858c629a8a0a4eca244f6827de7e0264b SHA512 c711d6c86a57429c91037c87945616b4b99f1ff268336638591e06dbe37b791ca61236edafb174346b6695e78247793dc2e2a714ed48fdeb076f9d450cd1ba3d
 DIST gentoo-kernel-6.6.32-1.arm64.gpkg.tar 119357440 BLAKE2B d84d3d0cee04a1f545b97b675b4c84d411fb45ee5454aa0cdc4407b396a1b5623fed095e1dae4f6519947ee9669a7f338b6c4a5f200d3c34507d41a4da93f04c SHA512 8e979b6913220cd4df4dcbf2ff84ea516a3c17fa141862352d8924a0e9b817d98a6368aceab4bdb0476203831e32705bec11314136b5761f68107513a264176a
 DIST gentoo-kernel-6.6.32-1.ppc64le.gpkg.tar 64419840 BLAKE2B f65e2d413cc9fd362b5708da6376beabc92393ffef64ba20526a71f31525d5ca3a4c8dcb6c2c1da7abe7b3327abdf32a297986763cfa972335a1c94023c88141 SHA512 a074ccea453375f11943ede64ccfe00ab2f212057c2beae20b67ec85038bf0c7b320ff0aa1aa9175c992c0ed35eeb8b26dcad1fea144730f69e1ea99c43840a6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.97.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.97.ebuild
new file mode 100644
index 000000000000..81911930d7d6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.97.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-05 14:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-05 14:45 UTC (permalink / raw
  To: gentoo-commits

commit:     d8c2ce5727b60885917facb1511d0b1bfadfbd3d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  5 14:43:32 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jul  5 14:45:46 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c2ce57

sys-kernel/gentoo-kernel-bin: Bump to 6.6.37

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.37.ebuild                | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 569a958e69e1..f0528e19d22d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.6-42.base.tar.xz 2474752 BLAKE2B 074b24c3848ba0b2521d364d67222
 DIST genpatches-6.6-42.extras.tar.xz 4048 BLAKE2B 0d86f11ef43c33b1014423a4417be73e4ace2eb5d9c38c7a63e8bc424eff7399137239138de1b89a70247f1b174766c9672cb05743aeaa14ea66d8bab67593bc SHA512 5d264209a734c4cbc48dab228b7d8570b735748b1c01f80beb2803dca3027ed78303ff937aecb1d8e3e6f2e2d4722aa0c1b5c77a4d45f2a9c53cfe1c0ac0affd
 DIST genpatches-6.6-43.base.tar.xz 2527856 BLAKE2B 961c8ebaaea9c45748d990b3df6f3a343b02a186797a7fa97fd332e25b6f9cf0a294420b223b8d502dd2e266e20942e304db65e562d9086b948cca0e51920521 SHA512 f8104db60c2ff32ce04e86f995b1c4a87eb7aa5510299c7d347eeaf23f4d64c55da0590743d45e952cb894ce4f91bd2da595badbdaa71fc546685d3a7ea9026e
 DIST genpatches-6.6-43.extras.tar.xz 4052 BLAKE2B c12fe48720ff166e507be3a4cc19ee00c541ea92fd3939b6cc80bb476d63a896efb3667ca4a7aab837d60c6c3bcf2c0137dae44a60612a8d342f8b90807f671c SHA512 9de420e251c76787bf9edb1023c80453e1df103ffc8075b870bdd1456f1e0c07f8bdfaac5d0d19cf698c7d1d048a48a0ea2326791260585bf24082c713727edf
+DIST genpatches-6.6-44.base.tar.xz 2571884 BLAKE2B 117eb333385bbff1ec4056dc9fd7374260a33f243fe20462b914eee658a57b90e9115e9edbf5c8935890ddcfb233eaf88b3e0062245cb838953749c8bc674376 SHA512 e8bad736c8566bbdc081600305a4014301e4f6f74b73ee68efd818fb92e2d49bdbf0b7a2b66c5cd5aa8e56e7d183aa03c2a02e7328ba7e0c71fa1646e6868cc3
+DIST genpatches-6.6-44.extras.tar.xz 4048 BLAKE2B c65f9f51bf8a0089652367ccae4c10e16dc44f060ddd073bc4ca7e3d197ae8d406a67aaac81b704133b18d10d4f844da71c26284baeec68f9d2757e9fbc71a78 SHA512 3a83c0321b9653e4aef2bd642e54a6988ee566fa44ce60f8376d1a1adc7a13cce66fcf22b4cae72234ae8d3e154a2ff6d570de11405127b7e82d6d142cf84916
 DIST genpatches-6.9-5.base.tar.xz 275240 BLAKE2B cb961b8245eaa58405bf758f4432f1ad98b767d7f9ea8e45fb440bd2616e67c6e12cff6ec3af89748f19043c9b0b58b634e28e7bcdc469fcc4daf2f752b3a438 SHA512 60fb3290eabe8289fc4acb4f1df809ace44d7678188683b64ef2ec92edb8c2ac0d757280ebb63087145fd068e64619a3b0a9227fd5f3061099d287e8e8dd5720
 DIST genpatches-6.9-5.extras.tar.xz 4052 BLAKE2B e72e5a5195db42f38ed671899217d7609eb8a5d9f954ebbc36a53a88fcadd1cadecf7257b33a880661e949f2c7b176a5762ecc1e56be0195e6768d8be8ae5fc4 SHA512 3d9315afb5c45cf24f6e5287048d49f6969e49ba2c8f339d9f4da0f5a08708ffa65636c3d24efdcfd246f6d28c72535089078971e97f7aefeb75119a67cee11d
 DIST genpatches-6.9-6.base.tar.xz 319896 BLAKE2B 8b58a70db0844a8455fb413de046cf0998c19c2ace54918a3408f9d31eae6bf276d6a86f5db835cc3ac87335d908c2ba853fd2f334e80cd06e7e72847483d3de SHA512 fa3f1efa0886a6df0ce8006a4433a8bf91731069aed6040e1e4ac9002dbb879ed644f2ba1b258a92ae8550709b85a3c1d2657df000cc6dfe4f79d32c991efcb6
@@ -98,6 +100,10 @@ DIST gentoo-kernel-6.6.36-1.amd64.gpkg.tar 147281920 BLAKE2B bedf47e745bc24c4a64
 DIST gentoo-kernel-6.6.36-1.arm64.gpkg.tar 119224320 BLAKE2B b807655882db1be32729731462df1d1bf9354266146032c1ab7ae46839d995d8a6283ee0f0d848d54117ae77c329d4146123c1f0a715d84b8e8feb7eea93ae81 SHA512 aaaf88ced679e353a5eb2e42efc21b3727d078e981b5ce599e347fd440ef7704421324e504d350117fd1760901a7f22b20200be1f5a6dd44f4ce121311dfa5da
 DIST gentoo-kernel-6.6.36-1.ppc64le.gpkg.tar 64245760 BLAKE2B 6b13f18a8c23d7bbbf15459bd26d5ea2ce7307543ec11dcf6a1245bf4415b179102d1f4f8832803deb1e01efe7340a31b84535d7ec30baa780dbc278dba4dae0 SHA512 00e057b14f8c8126e7c4670a6545a64777565c85235a27d5b1aa58330ed76acd37e0bf24185cbcfb450674426353963ddf5fbda6895a50bf3cf8908e8b36552b
 DIST gentoo-kernel-6.6.36-1.x86.gpkg.tar 68239360 BLAKE2B 1e2e6cba949d03e518ec729fdd48cd1fb112e5db5825caf990b88f895acd091662ddf278eeadfb6187e050a5dbe867c36a9b280efa51ed43d7c4019c219a3c35 SHA512 f65ebe167d6a953a150a6a1b8ed42c9e78b462c5c4ca01bea00e0f67ae907ab096380866a243c98bc52fb2de93c40bd16e0ae6b5e72fcb15d77b958657e0fbc6
+DIST gentoo-kernel-6.6.37-1.amd64.gpkg.tar 147374080 BLAKE2B a26bc9ce7049ecf72dbb95067d31eb10222602bd084e2a892347ce45ae766f9ee9abc5b4a44fd08ca2611c6ea9c0d447905215f6d17e8bc839d6cde1aaba297d SHA512 d0a46dc030b0721cd014cb0354827fac87ecd3e8c88a8c3b50e6033faa2cddb904252507f173dbb167a94ddadadf1a53dcd6a252a542de7fde1ff6615d707e66
+DIST gentoo-kernel-6.6.37-1.arm64.gpkg.tar 119234560 BLAKE2B bf8868a4f9dca993a75824c998662fdd42489e193819e2e4d977802ce0a966fd0e77ca4c2378a38e4208e373887d11447d90a321e756b405e361ddf36e4c0a12 SHA512 9be0cc25ec906ea22d408d3d0e45157e7afe28195db05a14d8ad1bbc8166490382d147b383259f886cecf73e895f0241ab2b3f183a82d0af2597613b68f7c2d3
+DIST gentoo-kernel-6.6.37-1.ppc64le.gpkg.tar 64256000 BLAKE2B 3e86dab47a5ddd8a77db788fd9ab7ea2804c286ce37c6173d66ad6cd3a6dbaf2c315f47292875b930c548755da6f5cc7e17f40ffaf53e8117502717010636806 SHA512 1601f8807b1ed8a1b047d4619dfd565052f62b2041574e92843c4286ba740ca098a69b2b74fc39c49323d3945195d6d0b87d4bca85d00e9c29a160f20bc1da34
+DIST gentoo-kernel-6.6.37-1.x86.gpkg.tar 68259840 BLAKE2B 921d03cef3099288cb5edebedab899a2c8fb5d508093c353bfa74a0681476b47a6f739b3b1846bb93cc1e26b6fd56a184fff12216cabaf26a6cdec65f9be870f SHA512 f7738083832d0277af6877754b746daf3f26e9a3d827069cf3c48bc296bc698efd522a37b541753df366aa661fc281cc654b03c7cb1e38a1138901a451c14c68
 DIST gentoo-kernel-6.9.4-1.amd64.gpkg.tar 159006720 BLAKE2B 9e2189d7ea4546bf9d3a937ff0f3cd95929749931b4850a198c543b753a76e6e2305492fa4cd03ca3221c070107b6b1e76cee3eb5c066ca273d0b8b4b2f67efc SHA512 87b26e414a79051271531e6152b10ac11b6834983e9bd500056a4d95aead6efd2bcd45ec0456973cd464ee4b66349929e0db1cacbab50a7b8e30484293377166
 DIST gentoo-kernel-6.9.4-1.arm64.gpkg.tar 129740800 BLAKE2B aaffce5d2f922f53de6b4ebebd23ce2edf40731e79a325bf07502f0b61f440edf85d6551ac70f6d96f539ff3636091e7aeb478e74b7e45fc0adb5b8add5f31e9 SHA512 61ebb357a3a4d4cb80f90bdcb5e8ab02c810b1a39ca4aa95a2bb3be56e85435625c427f3ddf93313623e42ad81aac7a206c14eec60865ed7d661d1451779dfd8
 DIST gentoo-kernel-6.9.4-1.ppc64le.gpkg.tar 70737920 BLAKE2B 02097895e96decedf998bffaf2c442623e27c9a530c7f57dc6a6bbe7bc566142215d90a71055ea383e63d146d77cb4c3b0b3d017156f4f8f1cba22ad46bc2f0a SHA512 9057f864de4f15e7b1911f91e21cc71c888e95c26035ea3246e0f116d5a7817266ecea2e08cf1f9eb09bf41481be570034638ee1775f09e39901c599bd6b4d90

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.37.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.37.ebuild
new file mode 100644
index 000000000000..e0e46cd48882
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.37.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-05 14:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-05 14:45 UTC (permalink / raw
  To: gentoo-commits

commit:     f0113c6f271691741f24381d86e395dd3a4d23db
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  5 14:43:45 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jul  5 14:45:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0113c6f

sys-kernel/gentoo-kernel-bin: Bump to 5.15.162

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.162.ebuild              | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d01dea8f6904..76d2a592e713 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-170.base.tar.xz 6810444 BLAKE2B 979cea1e399d312eac94ef4e4fa
 DIST genpatches-5.15-170.extras.tar.xz 4048 BLAKE2B dd052053b2f791b558938755ecd1946d55aa52374acaa98b666aa2017d678d3552d161b36e50bfce63b9a71f0e252cf298c8416e3c6ce8318854886e9c1caf67 SHA512 b2befc9604dd5fecdcdf7d58ca219fc780548b439780b64c3e3eabe5b3a53fb33af30af8a0807b6d5d327381d9541f94645dd0f8475bfdebbe0ca41fa9de7846
 DIST genpatches-5.15-171.base.tar.xz 6912380 BLAKE2B 3d5572ca2854c0dcaa6000ffc7ccc6921115f95ada5e8902c5681c5e0367f525bc658afd504dfabf25111ad1a9a6f6de1bf90e699fec38be68997f1e780f4715 SHA512 176edf85ec8e212036ce90b83a1a00bae1ea84770d8cf60c4f313498a219644a29774da6be34247ad55e6def08b4fe2f1c4a880c528c1d98e63a65acb0ba5a2c
 DIST genpatches-5.15-171.extras.tar.xz 4048 BLAKE2B 823bf5a1a62a3a4f97ae296bf78581a3b8ba79134e8ec7098385e23783c317509f8320afb9ff0c25ebfd5b3fb32aa883afa970ac86c550c2d70613d8af7da5e3 SHA512 f2eacb2ebda97e86c20f24a6ab591b6c41fa831947610febce3589d32fb326d9439b63273c2ffe82630157b7559141598e5bb5edbe939e1bed45bca802085f1a
+DIST genpatches-5.15-172.base.tar.xz 7003732 BLAKE2B 0f9a38b1a0b8d85429b9f66eaf0fdb7f854f62d6e61c556bfc618d551c8497ded8d1413f8f0c9bcc27988faeb718c73646ae1437b14793837d14d5587f69aa2e SHA512 fcff72f4ddbca1c2fbd012e66ab2d1b1c9a666192edeceabe51a99588564a0937d88c62c8bd71c6a701577ead62bd543b77b520e159f2b60764c6ffd3bcd24fa
+DIST genpatches-5.15-172.extras.tar.xz 4048 BLAKE2B e9120574a9febf01edcb43d4c582fcbb90a05934d23c671b225a1c6d0ca8646d9efad2587497f6642024a7e1026f9b7dd56b49e79fd355d73848ee04e1dfb3e2 SHA512 582fd7b0360c7250ee8336079383d2b64bb96b22a86929a54157c1fbece2c18b88d0751adc13ba602cfcf7b39ddb249ea11449d6f56d1a3c55aa25f87d2d77ff
 DIST genpatches-6.1-101.base.tar.xz 5248940 BLAKE2B af64a685e905a51004350b263e6d5bf9078518a979bb5d192752672d15f54a1dd330ec71c33dde0dc6afce11f5d53bc62837ba400314978d740d4adfa3f32778 SHA512 fde5c4d51ba8cb095743d936e6b7e31ad4b7b04b46db66a4746d8fd03205a0b18a17e4d1d08210beaaff13557fd47a9752cd36a28abf19d879639c175cf755fd
 DIST genpatches-6.1-101.extras.tar.xz 4048 BLAKE2B 8664a60521d881f8e80103f2509831e35763c891cd589c907979d49d7af96d699fec7f9e8c3b8bb90bcb442ed2016890769f53d4ff205d76d25521094b24091f SHA512 79276866b12b61d11109c27ea31eca847374a3938c20e4a07ca2a6f63bc62ae0c89a9a96e65227ab123fdc85c171cfa100261444fb9058a30d70b6ce4c175dba
 DIST genpatches-6.1-102.base.tar.xz 5362424 BLAKE2B 74e978125492fec046201698208fa1e7b28af5fbdd89f2a1225de522313d92b7ae196771f922164e832b73e8c6f0fca498de10147f705a2a484a3a324ad8a198 SHA512 0e5725a4f5bf7aaf5dd24b185ce3037566032f6726cf3b288b490475bc95ff67c9d5d45b5f3ec4fbeebe6d827ff569eeb9ac5f819c8646fa838cb842f5b36091
@@ -62,6 +64,10 @@ DIST gentoo-kernel-5.15.161-1.amd64.gpkg.tar 66365440 BLAKE2B 79e6a54f8a324a262d
 DIST gentoo-kernel-5.15.161-1.arm64.gpkg.tar 59750400 BLAKE2B 9c7628d15cb44339ac14df377bc6c40bb1ba844fab96464a92247c02aaa3dd5f15230b7bc548bfe2d0546b81fc7be575fe7f4431401e24adc70a27b64b508b28 SHA512 ed3dfdd2c3aac153e81655e73bd3680bc2f57e902371ec675abb8768c0313a9473895eb3548d0f913892a4a07cefd043fd15d24062df1856209980fec0108847
 DIST gentoo-kernel-5.15.161-1.ppc64le.gpkg.tar 54988800 BLAKE2B c17db3167d3acd24b6f2b53404ec88b7ce9b939187a8bf8b79ec7888abd3a6f051bed22dc357e6a3450c2c1353d491e73444b303edec023318acbc51b3e53bd3 SHA512 772f1f7aed28af3ae0728d7e66386a2431651b9dd336135db489902203c5daa955393252ea9143af3b007026f611fb09a5f98f3eefa85c4d413bc86b87a7ec14
 DIST gentoo-kernel-5.15.161-1.x86.gpkg.tar 56176640 BLAKE2B b967c7cd779138f9afa505510f2a9012351b84199a1db045a7e00c37decc99c1ce13ac6f5062ecdd0ad2111acf6416f270ca55991d4fe2a2a849622cd36d6620 SHA512 72f6660a71c4627569ee24a1518da1cfed23696073046e0b8d00e830568fcca25d6c7e0341584fb33063b810e705153c3161e249c25c668af38e8d73647f62bd
+DIST gentoo-kernel-5.15.162-1.amd64.gpkg.tar 66385920 BLAKE2B 24ab856cd827b2f47a3d0390a09509fa36c7ebecc14577c47c37a1e4ece60962be06036438e4524db8c8844e2921c64f2157c6f21ed46526ee6043ed80eeb670 SHA512 0841d11d96f6ab98b68ae9ec77add4d24011fc5dad68eb07459ed6e79188040396ae70a9fd8edb5a4ceb72ac9d7bce56ed708ae8c1e908afd1be6836d892b6bc
+DIST gentoo-kernel-5.15.162-1.arm64.gpkg.tar 59750400 BLAKE2B d96929525808d0e4df1ade8436b5c666613b710df8c20e19f8dfa6495ddc98f8bc1148ed60c952558c779e9cb1ef8875a4a0928381dab7c970837433a8ea83fa SHA512 710a018b38c9d5b752eae1fc72a6b43db220a05e7f5246cfd32238b054ec17d87e5938891dd191c1d691605e7adcca9005f3cb51872ca7f9d47e91e70307d292
+DIST gentoo-kernel-5.15.162-1.ppc64le.gpkg.tar 54988800 BLAKE2B ef71d77de36370a77bbd097e15c052b0337e143b3c297074c30ad899cd68f5f15b17fa2ce91a8c635d942a1218e5db15613ec989ec4ce09d85f5771a351a48a8 SHA512 8ea8b185c59a7ab0dd9ee7678249020ea3406c8b17657801ccd83aeba890831983f83f91fa6072163a825bdab50c283c38d01a3df4723271be5301519cd0c6ab
+DIST gentoo-kernel-5.15.162-1.x86.gpkg.tar 56176640 BLAKE2B f6e3a140fbbfc8d269deaf6faa909244473e2e806ee8b976688689fa9474917a1885d40dc30cf0a44b2003f10fce3244c8b72fdb2df8a07183669c78c8f24df9 SHA512 793582e677c9604aa8e377e263acf5421e60578ee818581685a6adeee1374da80462d8b6c6cd8f73f8d06e220a5f53a12727b592718abd882181fcdcb23e71ac
 DIST gentoo-kernel-6.1.92-1.amd64.gpkg.tar 72652800 BLAKE2B 14e28e212d799f070b6b5bdff86d911d01a154395699c39cb7fe67fba4f9738d7fcecab4ede9d80932f90d33f0cc3d0c6d2b49cf12a66719d46e383ebfc03a03 SHA512 b6ab735688d96ea30fbe8ad316694c3b1938cd0a926d8ad3721e9eddd929588e9a92525aef90e2708df5d10e04e3be47a5a7b18b56e0fb4e1fc3e10acb2f789c
 DIST gentoo-kernel-6.1.92-1.arm64.gpkg.tar 65628160 BLAKE2B 68e76e064808c7ddce86be971ce370e1ee67f0b16aa0fa0a0c558621b4d3087150041d967251c4382808c13234a65ed186bd53c98bf5bcbc537b7c6bab79b862 SHA512 909efc952e243022c63122ec64812b9a10814022f98bad232da994c30c0a40e752267215dfa7a7e7089250ba9a8cebe2a33a22aae6cc831b98971b42d90cb725
 DIST gentoo-kernel-6.1.92-1.ppc64le.gpkg.tar 59904000 BLAKE2B cbdaf21da137dcb91d6cf0b5e38d43e6b09c7af21856ffc389a67e2308ecdebb364270bdc5a87eb94c2656052d78134d5c1676334bd37b686ba715438e02520a SHA512 adf7215407d640bad2fb248809207ef159e532dc5464bce0d7983c46ed2d394e4cb42a72357ddb9059feecbceadb67da51ddae3c7e7ae5a51eb8eeecbd26ae56

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.162.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.162.ebuild
new file mode 100644
index 000000000000..81911930d7d6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.162.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-05 14:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-05 14:45 UTC (permalink / raw
  To: gentoo-commits

commit:     eb7c80b0e4849941ec420fa9e4be09d876aa312f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  5 14:41:22 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jul  5 14:45:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb7c80b0

sys-kernel/gentoo-kernel-bin: Bump to 6.9.8

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.9.8.ebuild                 | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b0e2bc21bdb3..569a958e69e1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.9-7.base.tar.xz 406988 BLAKE2B 066ce941f4338903a9f54071b34215d
 DIST genpatches-6.9-7.extras.tar.xz 4048 BLAKE2B 06ddd8d1443bbc4833040250b872d1949489fe14b0b4567c6c484d6bd6972a465ce0563c37a5272de1cd4ae66bd7711b1bf413b0a04b52bc00b9e549154b97fa SHA512 b74f2aa4050b06d7e5b588c87638470f92c45d26b3ffe7a16db43b487fc6460ec4e7037b81120a87608e773a63cbed678d4368b7d0399b841711fb63b1744f99
 DIST genpatches-6.9-8.base.tar.xz 488932 BLAKE2B f8ec56d444df32d1e5fd922dfb4ad64429f2af2b5660a017b02d862452751282982ec354bc70b06072943b1dc3786adfb78bbfe70e5e366f98f3565c065d81ec SHA512 f0df3b5407c48415f76e3738a07f22fdd0fc168302cddd46d63c4057013e585c19c94ee7d9d418ae9eab2dc5597f58bdf4e78ec6f05e80217acfa7a119c9f5ce
 DIST genpatches-6.9-8.extras.tar.xz 4052 BLAKE2B 6ef3193ca251ed0d707df368a55f98b2bf6e7b165cc03da9dcc122a96462eeccbd70c7e349402387dfe5cdf41e6ab9caeacc18d6c40d13e1a274828e910fa17a SHA512 f4a023f4d754de5bbce85affd0ca4636a89e129d298a0d81bc256632c9cb9886119ad6c1bd0c3703a2fb38b316ab52c11c7585d0d8a8991eb54e662c38d217f5
+DIST genpatches-6.9-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d SHA512 714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
+DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29 SHA512 955cd846bb020d08888aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
 DIST gentoo-kernel-5.10.218-1.amd64.gpkg.tar 63262720 BLAKE2B 0c5bdf6c3a6f1841751ea3efdbd51e16862aa73d3fad5015cbdb6993ad47daa89f770597b09f28e2250f5f22aecda041abac37a99d06b797fb27997a33f64c96 SHA512 fcc67d5a76267351c550e56cc61bf59a9a3557d148c6cec6919953ba7b18f45d36d1a3a8532d4da1cdaa608f29024f9fba32d27bde16665658f2ba0d13656bb3
 DIST gentoo-kernel-5.10.218-1.arm64.gpkg.tar 56719360 BLAKE2B c114300a4f17b91277ce90026c2141acc0729547a3511ea0df5071532b13a6c06c87853917280debdb7753927442c2414baeb363fa83dd74077a5708ceee1da8 SHA512 5468341ac80b5d0638ad38cc82a1dccfeedfbf1727c6bf852e8aa8a9b51750022358c4e32a483473293288ca9728ed9c0839a78e989571844dc823394cdad19d
 DIST gentoo-kernel-5.10.218-1.ppc64le.gpkg.tar 52869120 BLAKE2B 27cb1b7f85bee962218b8a6635fa6639cf2c1e04c3809042abaefa1b766dabc7bef06c5e83022d0d1958cce9dfc97bcc615623e98c3c2200aa1ed9bc8d112250 SHA512 f36d649ba33eb2745463325991a5ed0e665f6ab12dc8e13572cb8dbfe5fe2c24e00bdc7246d78891cfb43129d51ea6ccf39f42c270765dbd8050f3cdc8254cec
@@ -112,6 +114,10 @@ DIST gentoo-kernel-6.9.7-1.amd64.gpkg.tar 159006720 BLAKE2B 79ee096029e6caf2dceb
 DIST gentoo-kernel-6.9.7-1.arm64.gpkg.tar 129751040 BLAKE2B 8800ceb6b5a99ffe81f518a39f263205415b882e891aa56b4fa34817a65ebd510a087aa7c10c64aba7179e793ccaa865baca8af9d485fd0f81aafb80da29e911 SHA512 4604a6cf7abc7a6206f718c453a396480a2ed8a552c9f4474a05336354f60f089b792effe9834343778b1b2cc12578ff5d71247aef15d17b7ed8e57d6ed1ca92
 DIST gentoo-kernel-6.9.7-1.ppc64le.gpkg.tar 70717440 BLAKE2B 039eab7e466cdaa89c1fc5e819f4709c760b871aadc3febb5b5c62672bf41f29a99b6654c54ccd2f0973dc0e41c77e8628de6d004972243ad55900b943805ca0 SHA512 52148575a90cf5b0eb2f2506fd4c9ba0253515c9dbff55046b0dc8222b9d1cbf8918ee8ad93098cbe1ec70462b831ac0aa68ca7995b67467443528f122f5b7b1
 DIST gentoo-kernel-6.9.7-1.x86.gpkg.tar 74895360 BLAKE2B 277358a6a81c55bbf3bbd5c4e53e2fe127f1d30b87321093ecc2a9f275816eec65ad9b29321c0d9bc3dea6afb118c3019d68b634c940ba4fc082eb24382360ed SHA512 16146179fc0b113f83b9f5f63cf423d528e72f2ba9a76885c7d4ebf787f6f376b23e165c8dff900c13fa09ecde9043b34a67e3ce5385ed980bf0f6f07f9ce21e
+DIST gentoo-kernel-6.9.8-1.amd64.gpkg.tar 159160320 BLAKE2B f54c76780fdec033d8ce5b419dfb8cb1d9fd36af80791532ec7d6bf5ac4472f1fff6f52151aca93cebf3f99ba569b990a850403a99b56d427b6a48a32350b735 SHA512 ddf33e3b2d19a1beadbf6e578a70f363e2fac965dc19c2fcaf4a73b768f27611c86f1c3ec2a472fe37376fcdfece48a53846ff3ca554c97d4eb9686055c1a758
+DIST gentoo-kernel-6.9.8-1.arm64.gpkg.tar 129792000 BLAKE2B 7df88f8fda6a34699ae60ad3c12e20fdd957a8a07bb0880a634a94b91b5d803d35ac493862ff35a85426b62e1d8c7affd4728aa87d5e3d911ab73b39c1dd54c7 SHA512 b27e2854f7b5a5b4a179578c6228c3a11c50c7deb37cc0ae8bf0c1f8bf60c64a8990fd09111769c642072079df6b1b083ce305519212bc3816bcccb6ee89ecad
+DIST gentoo-kernel-6.9.8-1.ppc64le.gpkg.tar 70758400 BLAKE2B 782a74d7edd731773abdd128adcf720215c5bb7ee7dffeeecc9bfe0f04b0500584f69469277f5f86f9d4ea447975fff26403b680bc52b1d3e21e033f54cde94a SHA512 923badad678f818ff30fd753508d1bd53990a1c3166879a01dbc1e841355fc783a6e9c79e3d5a9ab075f223828f7206decd1a36fd2370a4ecfaf354d5821abd8
+DIST gentoo-kernel-6.9.8-1.x86.gpkg.tar 74874880 BLAKE2B 39c2742f2ba08d0ab6f4b3184830a30dfa0fad03e8cad1f05708475933d333b8324297d894418cf9432e93b1596efc04c39292fa716e318b978388bd6964d8ca SHA512 0c508885cad09f7180e4e8494d242399170a151cc0ad62a597d011a10ad6f92b2fdb74c4a4125177bee390660184b747f485c8e184657e03b67ce862bfbf0039
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.8.ebuild
new file mode 100644
index 000000000000..1503fa4fb5d1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.8.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-07 18:41 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-07 18:41 UTC (permalink / raw
  To: gentoo-commits

commit:     9a9fbed336858fb5a2be09c90daed93681a64c1c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  7 18:34:23 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul  7 18:34:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a9fbed3

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.35 amd64 arm64 ppc64, #935357

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
index 2765d5d29f20..7a145efe0347 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-07 18:41 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-07 18:41 UTC (permalink / raw
  To: gentoo-commits

commit:     da9917d30cb9b15602ce00e2d476973e5f3ce2b1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  7 18:34:34 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul  7 18:34:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da9917d3

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.161 amd64 arm64 ppc64, #935359

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
index d79e1c496908..361acce28475 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-07 18:41 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-07 18:41 UTC (permalink / raw
  To: gentoo-commits

commit:     f6eed67afe8115236b2186eb2d28bf9202fe576a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  7 18:34:28 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul  7 18:34:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6eed67a

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.95 amd64 arm64 ppc64, #935358

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild
index 50fd1b329a29..811b77ad4230 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-07 18:41 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-07 18:41 UTC (permalink / raw
  To: gentoo-commits

commit:     2075c77fe1a5d281a41b0d7b8b18b750429fbd4b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  7 18:37:55 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul  7 18:37:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2075c77f

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  90 -----------
 .../gentoo-kernel-bin-5.10.218.ebuild              | 132 -----------------
 .../gentoo-kernel-bin-5.10.219.ebuild              | 132 -----------------
 .../gentoo-kernel-bin-5.15.160.ebuild              | 132 -----------------
 .../gentoo-kernel-bin-6.1.92.ebuild                | 132 -----------------
 .../gentoo-kernel-bin-6.1.93.ebuild                | 132 -----------------
 .../gentoo-kernel-bin-6.1.94.ebuild                | 132 -----------------
 .../gentoo-kernel-bin-6.1.96.ebuild                | 132 -----------------
 .../gentoo-kernel-bin-6.6.32.ebuild                | 164 ---------------------
 .../gentoo-kernel-bin-6.6.33.ebuild                | 164 ---------------------
 .../gentoo-kernel-bin-6.6.34.ebuild                | 164 ---------------------
 .../gentoo-kernel-bin-6.6.36.ebuild                | 164 ---------------------
 .../gentoo-kernel-bin-6.9.4.ebuild                 | 164 ---------------------
 .../gentoo-kernel-bin-6.9.5.ebuild                 | 164 ---------------------
 .../gentoo-kernel-bin-6.9.6.ebuild                 | 164 ---------------------
 .../gentoo-kernel-bin-6.9.7.ebuild                 | 164 ---------------------
 16 files changed, 2326 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7f16d93262c7..0a3ee178c45f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,59 +1,21 @@
-DIST genpatches-5.10-229.base.tar.xz 6801488 BLAKE2B fa6992a4274f2a43fc39df9acbf20efda8059291556f083efa80d71eb51b263a244be38d327317631da0044faad5af20ed830528e0c87502231db02c3c2e7fbf SHA512 e0f7d32915673bf28d615fbd15daee8f81fb24161d783bd5026d5a1dd1010cafe758ea7996b9613fc6ad28b00d329d4bd0d900b77925ac3ed335e7083f09a740
-DIST genpatches-5.10-229.extras.tar.xz 4048 BLAKE2B 72ae61217320dfaf4a6cea8544c66360eaa42307f23bf0c666114d3ad5ea1f1a98d471be9c4ed824e87a6a4d0f90eac10ef703b1a7d2231655740ba0b2100639 SHA512 168250682177d829f2a510714ba7bbf42a9632032bcbfab8616ab66c6c6f21b09e49ac566f599fb2c09f486280b611ce3764ae4826ea30c5407e091363e98af8
-DIST genpatches-5.10-230.base.tar.xz 6876488 BLAKE2B 9fad0e5e713c4487cfdc3bf370b95f3e6c8eadae663b48b956f8fcbd870dcf13e19c50febebf98e64ee62c9fc2906ca3a7e899e073a03ce3c1f2574096dfe397 SHA512 1b2e074854d8e3e155884c2ba7a352e1437650150549cb15a0b5187002d1bc529b097ca9c4ca5e88fa67ab9e91766c2a39037f78b92c4a1bd70039e9374b834f
-DIST genpatches-5.10-230.extras.tar.xz 4052 BLAKE2B 5a1b37765f94e0d259c97b797ff2c64f9347f98882d5b759a42f5124da0cc1abf19226c89cdc52a74dbbb693c26f066610480d99474601d0f8fbd524a5778a53 SHA512 66b82411df58f53e6557d4afb6d9dc34ee529b32bb41415e345255aa4c4deececd1720be6ded4910aada1813476f7fa8aa51d5dc288bdf55b08b8f06dadbef2f
 DIST genpatches-5.10-231.base.tar.xz 7075456 BLAKE2B ca5cd718126f7c56a81b5949e0b0d4f8ca0897065a98c85d018ae0d97198522f063f7c51e4f82b0f137cd1f00d41a497ec6e420b8551cbb6bede39e8e619e9f3 SHA512 0ff3dbce85538a626fab5a6f42f490d865c17fbbece66654f90e26e740ad42483788ea7a368a3e00c47cd6a4e3bbf8b5b1d68d8dc5d42c92312e844dceb89853
 DIST genpatches-5.10-231.extras.tar.xz 4048 BLAKE2B 305514796a88972e4011dcfed0b7d38a647a7b55950e31b480402cf5f483f258185df7b5b23f2bbfa5b91a1bbfe31e6531da5a8985e48387df458228703b1625 SHA512 0fd5314ad98b88b052fdb341535ec39505a538eaa20f7b6afc5c059b77919f513898ef73db140b615e726af00dcf146db8dc23f5350dece194b7e084de5a9cb3
 DIST genpatches-5.10-232.base.tar.xz 7140012 BLAKE2B 9052d2ded65b6ea556321b0983727cb5416f58f357ec9d77a21689ab97ef57c1410fae5b28f4972a23d64e4bb2c69eb287ad96d92800b24de36e70e38bad0a8c SHA512 e2958dfb876f9b752b9c4500eed60bff05aefe2e9384f0600eaa881139ec3156e86c4e0cddcc2eddc460a0a2fa5ca96ad4e451cc0501250d45dfc29e7aa18ae4
 DIST genpatches-5.10-232.extras.tar.xz 4048 BLAKE2B b2eb1785c307710457b9979e1fbb7ae3f6929b4d1ae46863367ebd3c4ca817160c14b42a36018fa29e9b384defabba30f0ee8a0dcb153306bed8d31fb47041d6 SHA512 760817111313bed3dcbe056638c3d1148768811a8221295084111c4deea07d393e7d70e1af6411eab9b4df9d0840fd58616cb78aa91996f2b86ece4cabcb6f7d
-DIST genpatches-5.15-170.base.tar.xz 6810444 BLAKE2B 979cea1e399d312eac94ef4e4fa417132fce1d2522713e78234dff05db3fbcb13ead3fc679d2d0f42f801d8f796cbea47cfc2a64d212ea1b6bb3b312f775aa86 SHA512 0d75430202e4f9e59ec923fa9cc9a11276b10ec1dfff5fba30746d9e8c60bc82d2ff027463ac4b17ac048285438a7a6657679f6a5aeb2caf10391016163ff446
-DIST genpatches-5.15-170.extras.tar.xz 4048 BLAKE2B dd052053b2f791b558938755ecd1946d55aa52374acaa98b666aa2017d678d3552d161b36e50bfce63b9a71f0e252cf298c8416e3c6ce8318854886e9c1caf67 SHA512 b2befc9604dd5fecdcdf7d58ca219fc780548b439780b64c3e3eabe5b3a53fb33af30af8a0807b6d5d327381d9541f94645dd0f8475bfdebbe0ca41fa9de7846
 DIST genpatches-5.15-171.base.tar.xz 6912380 BLAKE2B 3d5572ca2854c0dcaa6000ffc7ccc6921115f95ada5e8902c5681c5e0367f525bc658afd504dfabf25111ad1a9a6f6de1bf90e699fec38be68997f1e780f4715 SHA512 176edf85ec8e212036ce90b83a1a00bae1ea84770d8cf60c4f313498a219644a29774da6be34247ad55e6def08b4fe2f1c4a880c528c1d98e63a65acb0ba5a2c
 DIST genpatches-5.15-171.extras.tar.xz 4048 BLAKE2B 823bf5a1a62a3a4f97ae296bf78581a3b8ba79134e8ec7098385e23783c317509f8320afb9ff0c25ebfd5b3fb32aa883afa970ac86c550c2d70613d8af7da5e3 SHA512 f2eacb2ebda97e86c20f24a6ab591b6c41fa831947610febce3589d32fb326d9439b63273c2ffe82630157b7559141598e5bb5edbe939e1bed45bca802085f1a
 DIST genpatches-5.15-172.base.tar.xz 7003732 BLAKE2B 0f9a38b1a0b8d85429b9f66eaf0fdb7f854f62d6e61c556bfc618d551c8497ded8d1413f8f0c9bcc27988faeb718c73646ae1437b14793837d14d5587f69aa2e SHA512 fcff72f4ddbca1c2fbd012e66ab2d1b1c9a666192edeceabe51a99588564a0937d88c62c8bd71c6a701577ead62bd543b77b520e159f2b60764c6ffd3bcd24fa
 DIST genpatches-5.15-172.extras.tar.xz 4048 BLAKE2B e9120574a9febf01edcb43d4c582fcbb90a05934d23c671b225a1c6d0ca8646d9efad2587497f6642024a7e1026f9b7dd56b49e79fd355d73848ee04e1dfb3e2 SHA512 582fd7b0360c7250ee8336079383d2b64bb96b22a86929a54157c1fbece2c18b88d0751adc13ba602cfcf7b39ddb249ea11449d6f56d1a3c55aa25f87d2d77ff
-DIST genpatches-6.1-101.base.tar.xz 5248940 BLAKE2B af64a685e905a51004350b263e6d5bf9078518a979bb5d192752672d15f54a1dd330ec71c33dde0dc6afce11f5d53bc62837ba400314978d740d4adfa3f32778 SHA512 fde5c4d51ba8cb095743d936e6b7e31ad4b7b04b46db66a4746d8fd03205a0b18a17e4d1d08210beaaff13557fd47a9752cd36a28abf19d879639c175cf755fd
-DIST genpatches-6.1-101.extras.tar.xz 4048 BLAKE2B 8664a60521d881f8e80103f2509831e35763c891cd589c907979d49d7af96d699fec7f9e8c3b8bb90bcb442ed2016890769f53d4ff205d76d25521094b24091f SHA512 79276866b12b61d11109c27ea31eca847374a3938c20e4a07ca2a6f63bc62ae0c89a9a96e65227ab123fdc85c171cfa100261444fb9058a30d70b6ce4c175dba
-DIST genpatches-6.1-102.base.tar.xz 5362424 BLAKE2B 74e978125492fec046201698208fa1e7b28af5fbdd89f2a1225de522313d92b7ae196771f922164e832b73e8c6f0fca498de10147f705a2a484a3a324ad8a198 SHA512 0e5725a4f5bf7aaf5dd24b185ce3037566032f6726cf3b288b490475bc95ff67c9d5d45b5f3ec4fbeebe6d827ff569eeb9ac5f819c8646fa838cb842f5b36091
-DIST genpatches-6.1-102.extras.tar.xz 4052 BLAKE2B 9820e9c0f2e7bf2c64f3195c3491596430ba901951aa3e9174e799100310d038a20f8f82f0ece1fa397daa45fb3adaafc84c31d22367065e05fa7b2c0ce26f87 SHA512 2fadc41f696940abc7f7c02851542c42feff71e81910d779bc795ab2969a0885536054396766de2d071d289a372c79608c75286ea2009a774976da826b885901
-DIST genpatches-6.1-103.base.tar.xz 5388276 BLAKE2B 65937527b152c928f416a22f8dd17db2da99a90a0c0e9629f91123eb74b20b9f3679d9a937677e212bcda44ec96a500c1385a91e2de407183e1cb95be7b2e72d SHA512 1fd3c15b85d4da0bbae51038787210345c72364a216f5b7c1aa9e162535c529866fbcb2487ea9eb84de26204de1ea48613107fe83483c47e6b27f36b6bda020c
-DIST genpatches-6.1-103.extras.tar.xz 4044 BLAKE2B 72b5b73ab28b4b138cbc00cd04a2ea28763b1e95b8fda754c15fb8de5c23f091d536152f71811f165117bb670962b94ee22ef236282cb3f8a47157ee316366c5 SHA512 6cac58d98e3e6590b708b1a506e9e6a7b3bce9a83dd0915f95468e657e066f68d778c8953a574a3e8e9b175f6605b7f982e0235af99437059d282fb26d79a1f9
 DIST genpatches-6.1-104.base.tar.xz 5452728 BLAKE2B 49a8765789436c1bdb34f72e865232942b3b7e2bf4f3c2b4cded7786677f3235982e020aad0ab364a2bac0393dc28837f904fe5bee5a4cea12ec11dbf6ec642c SHA512 cb33672fc2d88e740ee025d9f8d8725fa398132e7bd940a831f60d2de3fdf13e4cb96e39f2707deec9bc5471789706e43501c9eb6044dab78dc34a71f9af60ce
 DIST genpatches-6.1-104.extras.tar.xz 4048 BLAKE2B 526ac16b6ffd987dd4f87797eeaa4ab1d25a8f27fb5b924f13651330abaa2a29bcc4d7d56d5be63b6d8f1c25c8f3205fd51ddbef1b324de89f67731271b24283 SHA512 3fe90150711eec1c4277e6b4cee2599e97edf0902ec7efae1ad836ccfe62233e2c6944f7abc30042e7dd5985ba1f8a986bc3de086739f5a8b64d18c2d7025742
-DIST genpatches-6.1-105.base.tar.xz 5482556 BLAKE2B 65a6acbab40206722368b4953749ad24c826cf8792271853092c3dc111197ff13efff6beb25487a3b3c136e564f400b6ae2a0c43826ac1173a0275fa5792e1f5 SHA512 f9ad78ab70feb8ce409d0fd86de797adfe8fd95c794deb388d87664f7f3754daf83590637059904ec4cc06d972d668efbad4ff91a9e86b4fdf04fbfd2c34f438
-DIST genpatches-6.1-105.extras.tar.xz 4048 BLAKE2B b5be2421ceb2e112fbc1cdbecc96656653192f37648d643832d9accb08102bb55bbd44051ba941a2fa45de9d73659bad5b328904c4367ca808716f7b6ddc274d SHA512 ca050960b5c56bdc5dc0dcd0d0258293b693b893f38964d0a1ea5ad291a07c410025f162596e7b26935c20a6b151ee387635152f34cde3e8a2109c890181209c
 DIST genpatches-6.1-107.base.tar.xz 5516960 BLAKE2B a4c1128db49bc5dec2aad2999279356c5c9578c8a7a1bd30c6896392da116325a81937ded85fd2684f206283a34fa3247af17ede459d33717cea0a58444760ef SHA512 ac371501c5a7e7e1f7ae2325aed969e2bb2788faffae6742f08836eb4495a21646d6875125957703fd2225066eabab9034022cf27a63c026ff02cbfcc9b00f24
 DIST genpatches-6.1-107.extras.tar.xz 4052 BLAKE2B e37572e0575345470b87d07d8e3a0a7e8f7284d9ebb987152232f5a09c54508da833d60982cddce2fe5997e2791866b61a07555f631ea75c130d094bb5ed4925 SHA512 b0f2f6758677b163da436205f7493932aa925854446dfe1f687f829b0ef2d53b371992bf2001b217a0b4ec6c236a99833c98f168b877df45aae6819e39d0598e
-DIST genpatches-6.6-39.base.tar.xz 2117476 BLAKE2B ffc2263d43bf5e87e3a57c0370f1cd1ecfac87ddaaee1ed3213f36bedbe4441ecfb062abebd1312572971e9cc9e5a0e8d3e16c7af98862b087906d61fb4e1e10 SHA512 6db496702e671459f3b054ce7068bfa48fc3b2be6bd3cbc3b158f7d4e0a2fa2310b875e46d233adea870775358e6e9b4f19fe8940d146575df9a41bfafeb1ded
-DIST genpatches-6.6-39.extras.tar.xz 4048 BLAKE2B ee5b09ec6303feb32fcd38a500900d6c96922a7a4032bea83202d25f914f2bb55d8e2e8e8d3b34911d0cc6755dde1e4382365f7351ccffe9901a0f6f671554c1 SHA512 d73671c60a9b57de492432eac1eac98178e1e3cd6fc2b68f4aaa24e6dc0fa4345a91633bd400f78a982e288033c69e0d28abbffc90ac2bdddb3430d2ab3bae91
-DIST genpatches-6.6-40.base.tar.xz 2364536 BLAKE2B 53bf04c020921c8d0c2e7ff8466db4cf5078ac8985e95b5b94c5fe9e824747d66344acd5d8675c42364704dc34268cd636fe10bcb02b657cac889ea8d0b4ae48 SHA512 c5852fc2db474fcf697818cec947cfcce0dcff834c57c042c42321889839d94c26d1994dfc275e64e0acba3055c90f0f0cc4e2a07c80a71a71f3ba99f6093401
-DIST genpatches-6.6-40.extras.tar.xz 4052 BLAKE2B e3e882483caa9222b702b1387c1cd5a1888b6466611b3dca23f9368f423040f27006c8889e477a4ef52719213433e4ad6187322e80ea236ff390aa306b4a5e33 SHA512 509bfb18a8218c6a7eec28543cad0db44b5a693c50465dfda09b92dd176a5102c3c2fd064a7426c0b33d4acd1dd58b77483babcd44389999bbfbc5757cd0fac9
-DIST genpatches-6.6-41.base.tar.xz 2399184 BLAKE2B 5765835d442a0afe00be3070b1780107331959538c7a9a7b7d8107e9c9bd563b0dc25f031db926ae3b24f2ea4126d1c8e29837e5993f647896ca6ed620158274 SHA512 7601b25d287627373f69628de865658305471f428ba20bd41d9e2cc3762e2ee4648675f899843ea6c4b6b68c108cd3a5d049bae249ddfc089f2988ee69ed1491
-DIST genpatches-6.6-41.extras.tar.xz 4052 BLAKE2B a3ed97dd21f02f8b5a8b2e315b9581780310177da774123c7cfdb30c13485e1ec8379b57e10749e3abbd1860f7e52a5111ac5f63250d015e9aec5e64386d4571 SHA512 39932e2c61d1687ceb64698186551ac5e8c184f58e24692f6b22cde65644da5375c58f26dd7cb0e1bf5f21a737b6fcc6ffbd86372e5c055c8dd2ae001efcaf6c
 DIST genpatches-6.6-42.base.tar.xz 2474752 BLAKE2B 074b24c3848ba0b2521d364d67222ab324cfacc3036b2c3b9ceebebf03afcf21d963921841f6f987422e904be35653f9dafc2a795ed6eaa050d6a37595bdd111 SHA512 6ce7c93c92a5f2951c9a60b7a058560dec8c3f9c16f00ac4b58c23f88ceaf9cbc519653320bc95f45039219eecb068247f3c27ac448c8695ed8c9e93022fdc37
 DIST genpatches-6.6-42.extras.tar.xz 4048 BLAKE2B 0d86f11ef43c33b1014423a4417be73e4ace2eb5d9c38c7a63e8bc424eff7399137239138de1b89a70247f1b174766c9672cb05743aeaa14ea66d8bab67593bc SHA512 5d264209a734c4cbc48dab228b7d8570b735748b1c01f80beb2803dca3027ed78303ff937aecb1d8e3e6f2e2d4722aa0c1b5c77a4d45f2a9c53cfe1c0ac0affd
-DIST genpatches-6.6-43.base.tar.xz 2527856 BLAKE2B 961c8ebaaea9c45748d990b3df6f3a343b02a186797a7fa97fd332e25b6f9cf0a294420b223b8d502dd2e266e20942e304db65e562d9086b948cca0e51920521 SHA512 f8104db60c2ff32ce04e86f995b1c4a87eb7aa5510299c7d347eeaf23f4d64c55da0590743d45e952cb894ce4f91bd2da595badbdaa71fc546685d3a7ea9026e
-DIST genpatches-6.6-43.extras.tar.xz 4052 BLAKE2B c12fe48720ff166e507be3a4cc19ee00c541ea92fd3939b6cc80bb476d63a896efb3667ca4a7aab837d60c6c3bcf2c0137dae44a60612a8d342f8b90807f671c SHA512 9de420e251c76787bf9edb1023c80453e1df103ffc8075b870bdd1456f1e0c07f8bdfaac5d0d19cf698c7d1d048a48a0ea2326791260585bf24082c713727edf
 DIST genpatches-6.6-44.base.tar.xz 2571884 BLAKE2B 117eb333385bbff1ec4056dc9fd7374260a33f243fe20462b914eee658a57b90e9115e9edbf5c8935890ddcfb233eaf88b3e0062245cb838953749c8bc674376 SHA512 e8bad736c8566bbdc081600305a4014301e4f6f74b73ee68efd818fb92e2d49bdbf0b7a2b66c5cd5aa8e56e7d183aa03c2a02e7328ba7e0c71fa1646e6868cc3
 DIST genpatches-6.6-44.extras.tar.xz 4048 BLAKE2B c65f9f51bf8a0089652367ccae4c10e16dc44f060ddd073bc4ca7e3d197ae8d406a67aaac81b704133b18d10d4f844da71c26284baeec68f9d2757e9fbc71a78 SHA512 3a83c0321b9653e4aef2bd642e54a6988ee566fa44ce60f8376d1a1adc7a13cce66fcf22b4cae72234ae8d3e154a2ff6d570de11405127b7e82d6d142cf84916
-DIST genpatches-6.9-5.base.tar.xz 275240 BLAKE2B cb961b8245eaa58405bf758f4432f1ad98b767d7f9ea8e45fb440bd2616e67c6e12cff6ec3af89748f19043c9b0b58b634e28e7bcdc469fcc4daf2f752b3a438 SHA512 60fb3290eabe8289fc4acb4f1df809ace44d7678188683b64ef2ec92edb8c2ac0d757280ebb63087145fd068e64619a3b0a9227fd5f3061099d287e8e8dd5720
-DIST genpatches-6.9-5.extras.tar.xz 4052 BLAKE2B e72e5a5195db42f38ed671899217d7609eb8a5d9f954ebbc36a53a88fcadd1cadecf7257b33a880661e949f2c7b176a5762ecc1e56be0195e6768d8be8ae5fc4 SHA512 3d9315afb5c45cf24f6e5287048d49f6969e49ba2c8f339d9f4da0f5a08708ffa65636c3d24efdcfd246f6d28c72535089078971e97f7aefeb75119a67cee11d
-DIST genpatches-6.9-6.base.tar.xz 319896 BLAKE2B 8b58a70db0844a8455fb413de046cf0998c19c2ace54918a3408f9d31eae6bf276d6a86f5db835cc3ac87335d908c2ba853fd2f334e80cd06e7e72847483d3de SHA512 fa3f1efa0886a6df0ce8006a4433a8bf91731069aed6040e1e4ac9002dbb879ed644f2ba1b258a92ae8550709b85a3c1d2657df000cc6dfe4f79d32c991efcb6
-DIST genpatches-6.9-6.extras.tar.xz 4052 BLAKE2B cf761f7035971e6f2be6ac719048fba08f203b2f400bd7fbb62e4e10bb7d5c508dc7e79f85812ccd1ee1cbc791c4f19a6becab2dbdfd4ad2c3ec2b1ce0f2bb47 SHA512 fbdd60a92f8dbafb30dfdd65b3e0c03cf274dbb148c092f40dfc2bdd4e5d7d18f68c9064bf0419e7dff5c94c67fba3922bb474ec717dda8094b37ab489cfc8bc
-DIST genpatches-6.9-7.base.tar.xz 406988 BLAKE2B 066ce941f4338903a9f54071b34215dd16401d7e00e471615ea4b55cc5da7c8b312bb4c5224398c5348a76fdd4f1c6c5fe97213b913cc397ca92ecd1c33a8d86 SHA512 0175ff3df86d76b926efae0b15aa4addf2192d8b38f80a23e930c669a6a2453847d358383f2d61ccbc0c0b2e6e155a62bccbb4408b96c1ad3fb56eeaffbb1365
-DIST genpatches-6.9-7.extras.tar.xz 4048 BLAKE2B 06ddd8d1443bbc4833040250b872d1949489fe14b0b4567c6c484d6bd6972a465ce0563c37a5272de1cd4ae66bd7711b1bf413b0a04b52bc00b9e549154b97fa SHA512 b74f2aa4050b06d7e5b588c87638470f92c45d26b3ffe7a16db43b487fc6460ec4e7037b81120a87608e773a63cbed678d4368b7d0399b841711fb63b1744f99
-DIST genpatches-6.9-8.base.tar.xz 488932 BLAKE2B f8ec56d444df32d1e5fd922dfb4ad64429f2af2b5660a017b02d862452751282982ec354bc70b06072943b1dc3786adfb78bbfe70e5e366f98f3565c065d81ec SHA512 f0df3b5407c48415f76e3738a07f22fdd0fc168302cddd46d63c4057013e585c19c94ee7d9d418ae9eab2dc5597f58bdf4e78ec6f05e80217acfa7a119c9f5ce
-DIST genpatches-6.9-8.extras.tar.xz 4052 BLAKE2B 6ef3193ca251ed0d707df368a55f98b2bf6e7b165cc03da9dcc122a96462eeccbd70c7e349402387dfe5cdf41e6ab9caeacc18d6c40d13e1a274828e910fa17a SHA512 f4a023f4d754de5bbce85affd0ca4636a89e129d298a0d81bc256632c9cb9886119ad6c1bd0c3703a2fb38b316ab52c11c7585d0d8a8991eb54e662c38d217f5
 DIST genpatches-6.9-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d SHA512 714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
 DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29 SHA512 955cd846bb020d08888aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
-DIST gentoo-kernel-5.10.218-1.amd64.gpkg.tar 63262720 BLAKE2B 0c5bdf6c3a6f1841751ea3efdbd51e16862aa73d3fad5015cbdb6993ad47daa89f770597b09f28e2250f5f22aecda041abac37a99d06b797fb27997a33f64c96 SHA512 fcc67d5a76267351c550e56cc61bf59a9a3557d148c6cec6919953ba7b18f45d36d1a3a8532d4da1cdaa608f29024f9fba32d27bde16665658f2ba0d13656bb3
-DIST gentoo-kernel-5.10.218-1.arm64.gpkg.tar 56719360 BLAKE2B c114300a4f17b91277ce90026c2141acc0729547a3511ea0df5071532b13a6c06c87853917280debdb7753927442c2414baeb363fa83dd74077a5708ceee1da8 SHA512 5468341ac80b5d0638ad38cc82a1dccfeedfbf1727c6bf852e8aa8a9b51750022358c4e32a483473293288ca9728ed9c0839a78e989571844dc823394cdad19d
-DIST gentoo-kernel-5.10.218-1.ppc64le.gpkg.tar 52869120 BLAKE2B 27cb1b7f85bee962218b8a6635fa6639cf2c1e04c3809042abaefa1b766dabc7bef06c5e83022d0d1958cce9dfc97bcc615623e98c3c2200aa1ed9bc8d112250 SHA512 f36d649ba33eb2745463325991a5ed0e665f6ab12dc8e13572cb8dbfe5fe2c24e00bdc7246d78891cfb43129d51ea6ccf39f42c270765dbd8050f3cdc8254cec
-DIST gentoo-kernel-5.10.218-1.x86.gpkg.tar 53575680 BLAKE2B 31b1251cb656c70fad98d446232162ac2bc9557c3c05db9f03cb6aa77a7e1bf331bbd244251376aa16bfb5bef92bb2714ec9ec3423e839f81c5614fee9a63ffd SHA512 68a2cf128830204d1da769c3a59f7abccf78836ddcc4270b6974915576740351d6e9e0a96458a0d0ca57c68070cfe15186db74ee7a9ec5598db8c85e37b6551f
-DIST gentoo-kernel-5.10.219-1.amd64.gpkg.tar 63242240 BLAKE2B 8005a06c2d94285e6424f84ec8d61b8b4ee0a5ea5339d883cc5dd88d968191ced11be4439155a15f003ace2bf391037505d472d0970afcea26deb61997c89585 SHA512 c3fc79b3625b6ee8e44833ccb68a900058a63e39d5cba283f35e3644c4bca714633b768e0d7fe06acef1ea82aebfdbe8bcacae8fd0ea1371e88841efa43b57d5
-DIST gentoo-kernel-5.10.219-1.arm64.gpkg.tar 56719360 BLAKE2B 1c956e95a2ee47d205579998d839012dfdd0902f8446ffe99f78cdfb3b643c98203b5cb75d1d31fd83ccfbb6ed360195b389de215db9b86de5fa97e3ff5cdd9b SHA512 3337808a2740ab49c43d311726ffc462956e58c7aaafc50d32999c543b59f1a792c41e62bc53487c564aaffb020ec71abb2770ddf39fa8f14fd8f1cb6407f06c
-DIST gentoo-kernel-5.10.219-1.ppc64le.gpkg.tar 52746240 BLAKE2B 4144549a7e26029b58b8c324a3748591bc09e6255d5a20119a91f12618d57526b3afcf3c6612fa6404131e19f7d3439f2d762ef55c729f41011b8685403e4752 SHA512 7598c960c5cb5f55f4ce312ab09ce235f5f42c7bfb6a8f83aefc7e93e569cb8c929bceb567452605fe01f2d658acd7cf891a1178e05a7b7f9a451bb17834273f
-DIST gentoo-kernel-5.10.219-1.x86.gpkg.tar 53585920 BLAKE2B 62229034d0a418d006bf6efa2e888e8a3dac18a4ec9a8dd90b0590b03beacc084a43c31fca3c4ca4f654ad648adb3943421b23e74fb2614c53290b4a00ab0601 SHA512 5564ab49f52de3828d3a08aa2ee23380c5ee42b432762f58d5c58cf89b4ca22b21f575d6a37072e0a8a78a35400fc35e86134d57e3bf93cc40149b74ebb98be3
 DIST gentoo-kernel-5.10.220-1.amd64.gpkg.tar 63283200 BLAKE2B abfa4447a66dbade52e79edebe0bf1fe6d9be7a3ae6eef0510b45b19ca6f209dd46ad8426defb9935ef10485d8704634dc45d411c2760a92af8692ba16f3d34d SHA512 8ee2d79de3c54036d4302ac542438c73132f88a803c56159c96a4fce63fb6208a299ac3310aba5ca30c3fa504f71a60ce365a06c867d884e2da104ea57cf2eb5
 DIST gentoo-kernel-5.10.220-1.arm64.gpkg.tar 56739840 BLAKE2B 8665ee452177f83d3fd02c7a52098780f87838e7f901ca22c6a32e4f0820a7d29e846b66e4028842c34df098223bce15fcd50461408883df8f7934c3e2af9d4d SHA512 de0f41f50e2c7a816fbf73d364975d556007c3eda4e75851f16432432caca5dad3c8afa176c2aba0de4f88a31d7360d0de033f9049f9e725228679831c67efcd
 DIST gentoo-kernel-5.10.220-1.ppc64le.gpkg.tar 52756480 BLAKE2B 8ab1a2de09c6c888d5b89bb541f1d2f1ad5de3f1560de83e1109692f93c74283e903cc8ae3c51c457d3a9adbccc81e7ce9233fc45ec7a8b93821d422eef5b48c SHA512 9c0d17ae798150fe23fdfad05d60ec1aeba75d7dbf2178a4a094e21ec7bfbbcddb7900ba8ce292c046559b3f37b4347ca4e613b2616c3c629b3030f1edb31152
@@ -62,10 +24,6 @@ DIST gentoo-kernel-5.10.221-1.amd64.gpkg.tar 63272960 BLAKE2B d96bf7cbddf921dba1
 DIST gentoo-kernel-5.10.221-1.arm64.gpkg.tar 56729600 BLAKE2B 66647c84c9f69247bc09d995b7fb6e72592e09a6c3be7cea047a294c17ce658779d00a356feab6b303a3585e2d1c84b84e46ded6bd271eb35c7ea33d8465c18b SHA512 97be75393e7b1245b8621bd9f4e92f6d53834ca51c8e317d43b0687d603eb93afb115ad5cb6dff8f4db0b889d1eed072b2a372c6dca38787384d4559cec70a63
 DIST gentoo-kernel-5.10.221-1.ppc64le.gpkg.tar 52756480 BLAKE2B 91929b87e6514f4dc862fa5958d3747aecfffc131706fb863b2b8ab53164e8b30201cab9e003c59025af10b510f4e3740b8446c30e49edbaac7c11b12068a9b2 SHA512 280dab1cf267a29dbc0e27f02116b3e4aa43e023168f5981d417b91375c55d919823b14aacc6c5d2195b0580a6e67ec0efed2c4b167f63c232a7dc7dde48390b
 DIST gentoo-kernel-5.10.221-1.x86.gpkg.tar 53606400 BLAKE2B 3c2dbcf7fca523da8c4382fe28b5189dc801e8823bec336472ee18bc909044180aa62bf41322866fab29aca5dbd76673aaa6c23ad8e803d01c3389c78d482e69 SHA512 51bbbb68ab8b21588edacbe741641119cafa6ebc838a4840267dcb0ace292e31af15681654084c5a3a34cedf30584e4ba90714cb915806fedce4167c9bda9a22
-DIST gentoo-kernel-5.15.160-1.amd64.gpkg.tar 66365440 BLAKE2B 126ad491f0f47cd5858b60acfe5cef82722ecc0fa4221b805fd6743a45ae82b39984b31f3c5453167ac466e2810b411f94d8745d2b8fdf8bc15328b0dd6f80af SHA512 104278821eb78e9054e472f4a79bdaee350e63a828147328ae68da82b05f6bd4884b6f2b2ae3e7812faabc54629cabbc058098f4e0e689dcbcbb0b68b1be2c0a
-DIST gentoo-kernel-5.15.160-1.arm64.gpkg.tar 59760640 BLAKE2B 99ea0369b0616d6fddd2751b3c37037bedfe70ba470a05d98891e38ac038c2f3f6c1ebaa4617e0b0697177e8535909d1b30fe3c0c67cbc9e3049ff559afb0299 SHA512 a886bfc184a2d1d83d44f15309f4b1873533c858d8cd0d1f13624c2616c4055bbeb1b5e6cb58f1af4edcfe55a577332432d947d4390b78f44414361c11aaf913
-DIST gentoo-kernel-5.15.160-1.ppc64le.gpkg.tar 54988800 BLAKE2B dcb3e7ce253b9d1d0875aae08706bcdcce8ed2070bb75d10bb9bd16eb78cce641431dfa4874d80554fcd250c897317d31f9b3523efcb8b561837bd9189a48e29 SHA512 c1be66fdf4cafea88bc4e41a754623055fa6a7bbbdf1db51ef052a3be8baa755b161ddc2eded4c599320ba7939a8a51a38b5083b665e9769471cc1225fbc2bcd
-DIST gentoo-kernel-5.15.160-1.x86.gpkg.tar 56156160 BLAKE2B 85c71cf86b1b9204f4cd3b8a8cce63cdda780367f48fa97005cbbe9230488d9e8236c8126e85fd0b190e903126ab625a0784ecc7f78956cad12d6ace971b3807 SHA512 1ecd673e87f86fc92743f625104a2164dc154848cd27117245d328140e6c12a7f07c1afaddc841237797c753674c94f013cf34fcd4d2d588777f4c3fba8ddfdb
 DIST gentoo-kernel-5.15.161-1.amd64.gpkg.tar 66365440 BLAKE2B 79e6a54f8a324a262d043a3703d148378414ac625b94b2433e87d10c956b1bb4563f4e5376e96365b7b7ecbc3b28fb8f22e5bb9ddf5bb4f7d70fe7af96e31c9f SHA512 625ab0282dc6790e8f2b5044a006e84eb83b2442bbe99d7d13e84aa3ab44aaf34b03d887783a5f071544b2fa656898d3ab0333e038dbf7725dcf199a6018aa82
 DIST gentoo-kernel-5.15.161-1.arm64.gpkg.tar 59750400 BLAKE2B 9c7628d15cb44339ac14df377bc6c40bb1ba844fab96464a92247c02aaa3dd5f15230b7bc548bfe2d0546b81fc7be575fe7f4431401e24adc70a27b64b508b28 SHA512 ed3dfdd2c3aac153e81655e73bd3680bc2f57e902371ec675abb8768c0313a9473895eb3548d0f913892a4a07cefd043fd15d24062df1856209980fec0108847
 DIST gentoo-kernel-5.15.161-1.ppc64le.gpkg.tar 54988800 BLAKE2B c17db3167d3acd24b6f2b53404ec88b7ce9b939187a8bf8b79ec7888abd3a6f051bed22dc357e6a3450c2c1353d491e73444b303edec023318acbc51b3e53bd3 SHA512 772f1f7aed28af3ae0728d7e66386a2431651b9dd336135db489902203c5daa955393252ea9143af3b007026f611fb09a5f98f3eefa85c4d413bc86b87a7ec14
@@ -74,70 +32,22 @@ DIST gentoo-kernel-5.15.162-1.amd64.gpkg.tar 66385920 BLAKE2B 24ab856cd827b2f47a
 DIST gentoo-kernel-5.15.162-1.arm64.gpkg.tar 59750400 BLAKE2B d96929525808d0e4df1ade8436b5c666613b710df8c20e19f8dfa6495ddc98f8bc1148ed60c952558c779e9cb1ef8875a4a0928381dab7c970837433a8ea83fa SHA512 710a018b38c9d5b752eae1fc72a6b43db220a05e7f5246cfd32238b054ec17d87e5938891dd191c1d691605e7adcca9005f3cb51872ca7f9d47e91e70307d292
 DIST gentoo-kernel-5.15.162-1.ppc64le.gpkg.tar 54988800 BLAKE2B ef71d77de36370a77bbd097e15c052b0337e143b3c297074c30ad899cd68f5f15b17fa2ce91a8c635d942a1218e5db15613ec989ec4ce09d85f5771a351a48a8 SHA512 8ea8b185c59a7ab0dd9ee7678249020ea3406c8b17657801ccd83aeba890831983f83f91fa6072163a825bdab50c283c38d01a3df4723271be5301519cd0c6ab
 DIST gentoo-kernel-5.15.162-1.x86.gpkg.tar 56176640 BLAKE2B f6e3a140fbbfc8d269deaf6faa909244473e2e806ee8b976688689fa9474917a1885d40dc30cf0a44b2003f10fce3244c8b72fdb2df8a07183669c78c8f24df9 SHA512 793582e677c9604aa8e377e263acf5421e60578ee818581685a6adeee1374da80462d8b6c6cd8f73f8d06e220a5f53a12727b592718abd882181fcdcb23e71ac
-DIST gentoo-kernel-6.1.92-1.amd64.gpkg.tar 72652800 BLAKE2B 14e28e212d799f070b6b5bdff86d911d01a154395699c39cb7fe67fba4f9738d7fcecab4ede9d80932f90d33f0cc3d0c6d2b49cf12a66719d46e383ebfc03a03 SHA512 b6ab735688d96ea30fbe8ad316694c3b1938cd0a926d8ad3721e9eddd929588e9a92525aef90e2708df5d10e04e3be47a5a7b18b56e0fb4e1fc3e10acb2f789c
-DIST gentoo-kernel-6.1.92-1.arm64.gpkg.tar 65628160 BLAKE2B 68e76e064808c7ddce86be971ce370e1ee67f0b16aa0fa0a0c558621b4d3087150041d967251c4382808c13234a65ed186bd53c98bf5bcbc537b7c6bab79b862 SHA512 909efc952e243022c63122ec64812b9a10814022f98bad232da994c30c0a40e752267215dfa7a7e7089250ba9a8cebe2a33a22aae6cc831b98971b42d90cb725
-DIST gentoo-kernel-6.1.92-1.ppc64le.gpkg.tar 59904000 BLAKE2B cbdaf21da137dcb91d6cf0b5e38d43e6b09c7af21856ffc389a67e2308ecdebb364270bdc5a87eb94c2656052d78134d5c1676334bd37b686ba715438e02520a SHA512 adf7215407d640bad2fb248809207ef159e532dc5464bce0d7983c46ed2d394e4cb42a72357ddb9059feecbceadb67da51ddae3c7e7ae5a51eb8eeecbd26ae56
-DIST gentoo-kernel-6.1.92-1.x86.gpkg.tar 62197760 BLAKE2B fea6532a768902e805c13d85f03dd40fd284092b7aae680c6682da34fb3ab817c33c8fff45ee31ff18b37d19d13a85d0b79f61642c3affd7d77f7877d839e151 SHA512 df5763ffec138c840df67dac7877be196f7cc5b546e85ab0a24f1ab6da028ac0107ebc460f49a6b98a0d502e71b29d6140cdacadfd0cc8657ef91f8f773a957d
-DIST gentoo-kernel-6.1.93-1.amd64.gpkg.tar 72570880 BLAKE2B d58b164a87648f287c87305b7d5902a788989dad21e023c00c0d56d36e4bfd66897abb2952caf144f42dffa0add180ef896d454cbad96d6dd8556adb6f6f76f1 SHA512 20ec30b7491f1d2f92db595101cb09a5f0831ba8f52b8a8c3b252a36a6f7f38ccca2806cc91e7a111c396a4296f717cfe41dd3472c8a2343c3749a1f72add9b2
-DIST gentoo-kernel-6.1.93-1.arm64.gpkg.tar 65536000 BLAKE2B 3d1e96669ebaa6c031801f2f4c0aeac9eb04d970c39ab2618ea96d80d1e3b801c751c826b2a986b6a0bf527d5ac3fb18f21d96abeb470d1b1b4e0a50afd1e88c SHA512 b018b62e4c2a0ccd6a60ca931e2e4d4c6d88be95b7a574e89397cb64926b249d45fd74f889ca0cc75cb94946d3e81231d0bd2205281408b6127fe5d2812821af
-DIST gentoo-kernel-6.1.93-1.ppc64le.gpkg.tar 59791360 BLAKE2B c2e0634f0bc807d1c3e487e249b9a07e134bef9340732514244f02ee990a6e9e22c6218fe98ddd4cc1c352fc25ee74e04596633e9bb4d9f02d442138bad55aa9 SHA512 bc0422be6bd7c4f2194aaa51867c65a4f14a13464d0b4c9792f841d886bc8d208b5ab97762f5ffe9e596b77dd96784420d512706baf4aedfacc6797ab5385950
-DIST gentoo-kernel-6.1.93-1.x86.gpkg.tar 62136320 BLAKE2B daf3ebd9049489954b377c1466b136ab50ae0ff9f4a72701a01cdc52e89d27f5027df675b6331a4feab1b24ba0b29ca4f1ff51efd3bb03214bd8816ace1219e5 SHA512 2979e2f301a7097e7e7fe3385f28d2b98cb91e03ebbbde2b0cf0f989222ac5f655f5316002a94657b68682bdb1467c9745d501121e7e5d408cbbc375b4b31b5a
-DIST gentoo-kernel-6.1.94-1.amd64.gpkg.tar 72581120 BLAKE2B 68018b031dcbeb44b6d93faf3694cae93e7efec537007a0b6529a38006ca97628a66e6312137fe8cdedd7f2cec2289e046484f92ea4d387399c5dfc3b8e8fdb5 SHA512 a749363383ecae357d803a167a32ac86a37e07f1393f4afeff37297b5af57cb076a861e6ce544d031faecdc25da0b33dce29c9d80d8177ac0e87b2d0799f7313
-DIST gentoo-kernel-6.1.94-1.arm64.gpkg.tar 65546240 BLAKE2B 77859c8f96b54770d7afbeb30e370df0bb805594fe1dfaf4f1de8a6282be88b0d855bc823ffd93bbed52b72ab9a4a83cb22b86dd8f052504c795da49a4f7a2cc SHA512 b40c97a0a11fed8acd6ddbd8d46d2c0d3cb0e6751d772ad3a93e9a123eddc67175e64afa5b56cc4f993fbeba89a2e6e34199b4ccd0e48de9c68b0ffd1b15bb87
-DIST gentoo-kernel-6.1.94-1.ppc64le.gpkg.tar 59781120 BLAKE2B 7114326e226dccf92531b2b3062b7435ca98803f2a75e469f1c1aeac9d1f69d9170675acfe111bc7011b17b15d21162459efc0c750a41470a2ba0a29187a255c SHA512 08227e3ff6cf80ab9ba4c0f0e0b785e20c17904abc4aa64e1c2d9751da8c4a66de355342e2c98f1a7926b79b0c8e34b544c698b88aea9223d5401e608462b04c
-DIST gentoo-kernel-6.1.94-1.x86.gpkg.tar 62126080 BLAKE2B 2a10eedbd753715c463bbe073fa4f18c5c1471eb71a7c3e5543336b495a46c8c76559f9f2b9af92eb86e30bc9dd35f61c6c74ac8fdc5de1fd3a3775421df74a7 SHA512 65a09ca6bb307d24cc443043a834115215c8cb24a13421f3499ae39321d73b60f8b929c414ad6151af960d666e4cb7b5e16914088f59c0025d8977629c2724e9
 DIST gentoo-kernel-6.1.95-1.amd64.gpkg.tar 72560640 BLAKE2B 67e26e89e23205c77aca089d6e93a7144e681ab5a71ede7119bafba2f2b0267e9f73ec2a9d244fe560ed5f7ea37159dd5e4d63bf5cce84e61eb9ba9c3e8e7632 SHA512 44091394b9369e8f64985f55fb7497212896d66d267f4ad92352d097b520271aca229df3a1feecb6a5568d1bb08d98563758f3d656768b0856b8e47de92372c1
 DIST gentoo-kernel-6.1.95-1.arm64.gpkg.tar 65536000 BLAKE2B f6aefc6963310a5d40b9efc3eb8cb05cec28a285113f1bff26149ad4454aa86636c82f59c6cb2937aed1118c8e8407d1477d9ba471dbe49df9bbb884f395e79a SHA512 545b705a6068606db1c8bf1d31cc4ca80e8b522a2ebf121f414a519145bc97e94af1b340bc8a3a9b527137e2e55a058fc572cb2005836b27ce32573eb3243339
 DIST gentoo-kernel-6.1.95-1.ppc64le.gpkg.tar 59791360 BLAKE2B d21ec9b8e44b7291e17b6766afea3cde882470ce89e6ab4565d967614750b2b55ea2c1bb5752aa42d8b66e361a9b1ebb4a91392cfc614b0764589409c3d35f19 SHA512 18a172b9c817a45b425fbb037b8128445ef3e08ba49e82f04a212962a8f0f491c4a3923c6f45d810c407d8171dff2a19e409320130cec1a9805fb837fd66d143
 DIST gentoo-kernel-6.1.95-1.x86.gpkg.tar 62126080 BLAKE2B 4ef53758488d76af2b19514e5ca230252626e294c8d46c052b67ab0c9e8d7ce3fb94cac48c47f6834bd7598790de5bb7740aba48b1c6123b7f9384d2dde41c68 SHA512 5197ecac6afd9ab8e14e5ae4e7939c9ab3c609df5845ce921f38ec11902348c2e020823fab9e5c57c5babf01c890ff4d22363d7def75d7279cdc6b0dc88226a1
-DIST gentoo-kernel-6.1.96-1.amd64.gpkg.tar 72581120 BLAKE2B 2ae75cac2d5ef149a8dbc5ee3bcf074ce5deb81c3a55e83c2d2b88f647894069f52cde74438c41ee8f8e21eca42cbd0847814824cf2007e6cf1548567ce62692 SHA512 86cad8fbc3f664bc1c25b15f75cae3d42a40b4c603121d6a7402e814d3072adba0f8cd70494d56b2648fa50015ea2c3d8c38d1ba9b419856fd4df5744b5e5b95
-DIST gentoo-kernel-6.1.96-1.arm64.gpkg.tar 65525760 BLAKE2B e4537c337a27dfaa54b07c35305a5d2fd4fd1a9bd79dfba60ef189c4cbf467667d190acf1a89eb14b28f7ee9700a900be5606db5963cff2ee8f35914512d67c5 SHA512 969b7f89e80a6d12f65a9deb5f290592f99b883b7bb47cafa11130780e35a985f6249161714b55a0c1e462d2b162858c854f2ccc2a8fa34e702b16e69cfdc70b
-DIST gentoo-kernel-6.1.96-1.ppc64le.gpkg.tar 59781120 BLAKE2B 5bf52475dbd05533294c056b5ca79fbeb06fe46003f90d3b45e459d4e33d7a424ce0cc87cae973c68e43b0de599ad8454b7701737b05dac21e7af20d8766f92f SHA512 2fe07dc528ba090c59e5e8fed384850bf4e7c03d2f3982a8c1055e93c141ad26cbcfc801b90cbea9e648ae961d3227561318fc7fab223ee7e4b427c904a4d8c4
-DIST gentoo-kernel-6.1.96-1.x86.gpkg.tar 62126080 BLAKE2B c613f5afec99730a56acd99330d64a3277571cb30830f311709585d7d37cc08950adab324f50edad99b34bb195f561425852d6da58fc33a9efbfde14ef705f51 SHA512 7a4a9b1a8774f9ed632107d316e24a606770da189ec5bbd06adaf4a47897cad097446ec9bfdf047cb1ab8347f845887cb8c673156be1ed6560ffe3dce57c70e7
 DIST gentoo-kernel-6.1.97-1.amd64.gpkg.tar 72570880 BLAKE2B 37b48f080b0ea5b406a0577982f2a1c9356a161136a772ed9915d081d8507d2aeb617fce9650147f4bb8c40ab4b52ac9317ee3546251df54a7015c13b94e81cf SHA512 c0e28548e074f19b95ca8c6ef9926cb16985c1e1f74c450dc6175eb3ddce96c42f19a90d8958067c66a6a415a819f3a6f0634585080e1248c2fe08f296a984d6
 DIST gentoo-kernel-6.1.97-1.arm64.gpkg.tar 65525760 BLAKE2B c5338284b3dd55d7ce6cf30c38e94cef40455f659102e46fba1bc19ae28b5062d2dd02242fbabf7e0dbdc7ce79657418c7c2a667877f44d00766b363c59f1d6c SHA512 cf34063bb5926723cf2d3ff5cc8a26ef3fe5a9e41352e24a30e1ec3a8c2298e0c26a7f6d6e26c68ce391fc8f0a775bd37ac0c96f16ad94f3a831ab7d22433808
 DIST gentoo-kernel-6.1.97-1.ppc64le.gpkg.tar 59791360 BLAKE2B 1d892038cc7cecf2b9c0dedecae1f60d703459698fbd0c19eebf1cc86c99e1280bcc163a0051c989491b0494d332a582bff9c8275a03e7d23fc3704da0d6f668 SHA512 28912b7f4993e6ef04c843a20e07c770808e7236826e3075781b1ccef155e20def488133a053ceb2b800f48cb660744c9de1ee4a240ca50be54a5edec334520c
 DIST gentoo-kernel-6.1.97-1.x86.gpkg.tar 62136320 BLAKE2B 511445045990fa6fc459596ecd2c5a02a2ab229bf56e7b5bb2263d8c2ca7fa47e5ef823976be1505f0ed38a70fd1c3d9cd22847a08f00d462f5dd60c2f1c8e17 SHA512 f34a466d2f514f574d6a3cfeb23453f5ac91b8aed976d14d9c598f7bd2d9049280132c722e085c233f8c472a1451e97b66207f8dc1b5f146166c796361c857f6
-DIST gentoo-kernel-6.6.32-1.amd64.gpkg.tar 147384320 BLAKE2B cbb095a73c7d1131486110b342904eb1fe2a712b56d361a027fd964329321451158ec0e5a29a1f6709ba3f455efe7eb858c629a8a0a4eca244f6827de7e0264b SHA512 c711d6c86a57429c91037c87945616b4b99f1ff268336638591e06dbe37b791ca61236edafb174346b6695e78247793dc2e2a714ed48fdeb076f9d450cd1ba3d
-DIST gentoo-kernel-6.6.32-1.arm64.gpkg.tar 119357440 BLAKE2B d84d3d0cee04a1f545b97b675b4c84d411fb45ee5454aa0cdc4407b396a1b5623fed095e1dae4f6519947ee9669a7f338b6c4a5f200d3c34507d41a4da93f04c SHA512 8e979b6913220cd4df4dcbf2ff84ea516a3c17fa141862352d8924a0e9b817d98a6368aceab4bdb0476203831e32705bec11314136b5761f68107513a264176a
-DIST gentoo-kernel-6.6.32-1.ppc64le.gpkg.tar 64419840 BLAKE2B f65e2d413cc9fd362b5708da6376beabc92393ffef64ba20526a71f31525d5ca3a4c8dcb6c2c1da7abe7b3327abdf32a297986763cfa972335a1c94023c88141 SHA512 a074ccea453375f11943ede64ccfe00ab2f212057c2beae20b67ec85038bf0c7b320ff0aa1aa9175c992c0ed35eeb8b26dcad1fea144730f69e1ea99c43840a6
-DIST gentoo-kernel-6.6.32-1.x86.gpkg.tar 68352000 BLAKE2B 29332a4ad8b955d1d30a0dd794e4fc5a2a40d60ecb5df77f68e4c069429b699fe82363bc4cdfa8a3d952f150d89687a70738e6d23bdda33649e8df0f5778bb71 SHA512 cb579b9d01658d35c2dc275d143001a50154bb869bd8e7141c73f9b8e1c2c3d8fb91cb1250c40d27bf69a35ae35ba188d10e2c0f774adb7767488886c8edcc04
-DIST gentoo-kernel-6.6.33-1.amd64.gpkg.tar 147179520 BLAKE2B b7004beb54c76931ba2a0b6f017a2b933f7b51f38e0d1a62e7d335ed2c244659a044ed9e0c4864117dcee133bb1840511bbdd23ac28651bc38c99fd5b4822de4 SHA512 d90250524e6bfcdfd1ae2cf753a68bece76454cd758e54ad9bfdc80c68782a775388d5513658312ab294193dedb5c68ac43fd7410659db4164436187e80c1d0e
-DIST gentoo-kernel-6.6.33-1.arm64.gpkg.tar 119193600 BLAKE2B b820c3641ee22c5ede1bbb43ba37897579e57bce0d94d020b21ff2fe5065d3cacf510dc2b840f622afd8e02d8da9b49cb72e8d0f38a1cf1dda66f9e0e5b47b84 SHA512 ecc7b33c1167475fa95b1254d5d01fcfd22502ff10cddb7426695179d99ffa5186e8831bfe6e0d04e114edcd6760adb5000223d26e115f205244bf0911a87e4e
-DIST gentoo-kernel-6.6.33-1.ppc64le.gpkg.tar 64245760 BLAKE2B 000c3c2744247634f2828bda97eec8b51108afa17cfb6caf3e369c883cde893e6d70ddf2a86bdbddcbc78128422c75bf39cbfa22a3c2b0d037e104823dda7393 SHA512 606df49c5b2ccfcc63e4635be65fdbd412fc2da0cd095ed529810f64e0698d40447ef51b4ea6ec540b94214f649c8821aee82a02e79da03bfbdfa15b7f3a7c38
-DIST gentoo-kernel-6.6.33-1.x86.gpkg.tar 68249600 BLAKE2B e56489eab7a5c7e523642d55a5e8d00e355d2a8d1829fbb401f8cbfc93ef83c795e6c6c1144f50ef9a052d0c0a04bbec10597d4dc5ab109754268686251dc0c8 SHA512 25e057f615073a94ded817365f3504bd2602adfa5b690a3738b60d5497c355302138dc6bbe4b323e936a999e6cb68e7a6c591fb8da00b61b3359ca97581c82c8
-DIST gentoo-kernel-6.6.34-1.amd64.gpkg.tar 147261440 BLAKE2B 8e6ed75198b4882ecfe837ea3be15c8cd425937c1f53a27293aacf6300261a1574582755b2f9bde6483140b24c3a18560edc56b6d2d36106a5de98aaa9421f9a SHA512 b4974e1bea97e295f3898f07afed38c898c4850632c59740841e47006fe29656c67d84fac15215d36ce1eca22ac100b4b3363f1f8e537ba4ebfd102293511534
-DIST gentoo-kernel-6.6.34-1.arm64.gpkg.tar 119203840 BLAKE2B fcfe329412c32e779cc6bc049d5cf1edb50af7582cd76300033a6295ba9fcaaab66548102b95475a1d4663463f8cacebb9779e8df9cc0f2b1b15826643682e25 SHA512 cffb4ba0ce3fe462c3954df016cfaf0f7878dd736518d4d21d2d60aa140c694840d56dd0bbe036acb64f7a46b3640fc086f06453cbdae4af9b66f3055a838d52
-DIST gentoo-kernel-6.6.34-1.ppc64le.gpkg.tar 64235520 BLAKE2B 1a3ab1bf89c10350a1825ce5b782f44beb6d5ea7f407fffba98d2f6155f68e5a8505a2e8ba9a86257dc98beae3804556b8f9d82636f5953deabb8af53e9780ea SHA512 a1462d44657d5808bc8b6249346f6cebf8d1007ff6b8eebdfd31050a02b5060e6b576dbb6251177d00d03e7865a85da273b44ce0b1f0908b348f81ecc9d7833c
-DIST gentoo-kernel-6.6.34-1.x86.gpkg.tar 68259840 BLAKE2B 7b2fd356724edbaf3a2ecd38bc05f03aa1213895cf43264e2574494f0265e5c99978a08c93b62a56d7f946c2fd00f1f42272c3609b3d83057b733286c5a8feb1 SHA512 3ea663d49deb2bd5661a64555dd13451c285f1f13c82c38ebd38fe79a05e86da397cf9d89d5c290c7628ac086528aa268d415efabebc6568b391b9656f73c5ce
 DIST gentoo-kernel-6.6.35-1.amd64.gpkg.tar 147220480 BLAKE2B 45178fff1c0cdf75499f735666eb89ef0a6248ab6182b3e4e9d85688aa2eca5322310363038f64d1d932a6fac244fb16d64b05b146471fa663f6f0350c647832 SHA512 91f81fd1ffc6ed01bbfc94fe52395c8c5f3bc10c7f7445df2c1d6c982c81b0154ea7638c5322089c2119363c8a810498b111d6e9562e6de7ce0672a41509e95e
 DIST gentoo-kernel-6.6.35-1.arm64.gpkg.tar 119214080 BLAKE2B 3342aba4c25236a26179d92a24938ff96c771c6b2da0e3590c37a06a5516d8005a7ac97fa076dcab8191abd2d8b07813b59b4f48fc71e885de2714b681e8930a SHA512 183c5557d19e6690bb02eb5f55bb1bd8bf16bbda9e69533b84d00c61d75e4b62d66842c753f4a9a8294c8e6127d428f3958f7d14661620e9c6866862546a73d3
 DIST gentoo-kernel-6.6.35-1.ppc64le.gpkg.tar 64256000 BLAKE2B 89441b1e5b8b5de47e2e1b176e3cc51d1a4b19b8d7200c5168d40a3268b7e5a8b5af2a858ae567306ae2e4ada44046a55a72a1dfe7a3c6133592c897f2a28d77 SHA512 38a106716a3169e9a316d458ae541069594b21c494476876aa99661c3061f34e62ace80e2ed6028111790b9d504788c5b1c8a7494ee8f9b66b6ba52f37864896
 DIST gentoo-kernel-6.6.35-1.x86.gpkg.tar 68259840 BLAKE2B 9e5fc0f1aec739679e96819a3607148697f04af277d69464eccc515fca2f3b499d3811600eb29e27cdd4d2dab186d8e047302acaf8de2f8f2c81c871e702f83d SHA512 d3fffe7209444cda7754e47f80f0e01d844c91de4761103dc9625a643ec568029c0037777259e49d1a016dab82e99cbbd8e4210fe0b544b530a9c19400a0dfa5
-DIST gentoo-kernel-6.6.36-1.amd64.gpkg.tar 147281920 BLAKE2B bedf47e745bc24c4a64c215f94d3934e3c9669cae01ece7d48200dae42b667bdaaf8ea417b0468bb7795961088be8bec488abacc0e459513c27d62ab5298f928 SHA512 70b5b4c18223db2f368d504b019f31dea8b9aa6c992ebdd3164b45dbae9cea7c4c4368d11d2213a7134558404765f98dd6bed5ecde16e73f4ffd66bd29972823
-DIST gentoo-kernel-6.6.36-1.arm64.gpkg.tar 119224320 BLAKE2B b807655882db1be32729731462df1d1bf9354266146032c1ab7ae46839d995d8a6283ee0f0d848d54117ae77c329d4146123c1f0a715d84b8e8feb7eea93ae81 SHA512 aaaf88ced679e353a5eb2e42efc21b3727d078e981b5ce599e347fd440ef7704421324e504d350117fd1760901a7f22b20200be1f5a6dd44f4ce121311dfa5da
-DIST gentoo-kernel-6.6.36-1.ppc64le.gpkg.tar 64245760 BLAKE2B 6b13f18a8c23d7bbbf15459bd26d5ea2ce7307543ec11dcf6a1245bf4415b179102d1f4f8832803deb1e01efe7340a31b84535d7ec30baa780dbc278dba4dae0 SHA512 00e057b14f8c8126e7c4670a6545a64777565c85235a27d5b1aa58330ed76acd37e0bf24185cbcfb450674426353963ddf5fbda6895a50bf3cf8908e8b36552b
-DIST gentoo-kernel-6.6.36-1.x86.gpkg.tar 68239360 BLAKE2B 1e2e6cba949d03e518ec729fdd48cd1fb112e5db5825caf990b88f895acd091662ddf278eeadfb6187e050a5dbe867c36a9b280efa51ed43d7c4019c219a3c35 SHA512 f65ebe167d6a953a150a6a1b8ed42c9e78b462c5c4ca01bea00e0f67ae907ab096380866a243c98bc52fb2de93c40bd16e0ae6b5e72fcb15d77b958657e0fbc6
 DIST gentoo-kernel-6.6.37-1.amd64.gpkg.tar 147374080 BLAKE2B a26bc9ce7049ecf72dbb95067d31eb10222602bd084e2a892347ce45ae766f9ee9abc5b4a44fd08ca2611c6ea9c0d447905215f6d17e8bc839d6cde1aaba297d SHA512 d0a46dc030b0721cd014cb0354827fac87ecd3e8c88a8c3b50e6033faa2cddb904252507f173dbb167a94ddadadf1a53dcd6a252a542de7fde1ff6615d707e66
 DIST gentoo-kernel-6.6.37-1.arm64.gpkg.tar 119234560 BLAKE2B bf8868a4f9dca993a75824c998662fdd42489e193819e2e4d977802ce0a966fd0e77ca4c2378a38e4208e373887d11447d90a321e756b405e361ddf36e4c0a12 SHA512 9be0cc25ec906ea22d408d3d0e45157e7afe28195db05a14d8ad1bbc8166490382d147b383259f886cecf73e895f0241ab2b3f183a82d0af2597613b68f7c2d3
 DIST gentoo-kernel-6.6.37-1.ppc64le.gpkg.tar 64256000 BLAKE2B 3e86dab47a5ddd8a77db788fd9ab7ea2804c286ce37c6173d66ad6cd3a6dbaf2c315f47292875b930c548755da6f5cc7e17f40ffaf53e8117502717010636806 SHA512 1601f8807b1ed8a1b047d4619dfd565052f62b2041574e92843c4286ba740ca098a69b2b74fc39c49323d3945195d6d0b87d4bca85d00e9c29a160f20bc1da34
 DIST gentoo-kernel-6.6.37-1.x86.gpkg.tar 68259840 BLAKE2B 921d03cef3099288cb5edebedab899a2c8fb5d508093c353bfa74a0681476b47a6f739b3b1846bb93cc1e26b6fd56a184fff12216cabaf26a6cdec65f9be870f SHA512 f7738083832d0277af6877754b746daf3f26e9a3d827069cf3c48bc296bc698efd522a37b541753df366aa661fc281cc654b03c7cb1e38a1138901a451c14c68
-DIST gentoo-kernel-6.9.4-1.amd64.gpkg.tar 159006720 BLAKE2B 9e2189d7ea4546bf9d3a937ff0f3cd95929749931b4850a198c543b753a76e6e2305492fa4cd03ca3221c070107b6b1e76cee3eb5c066ca273d0b8b4b2f67efc SHA512 87b26e414a79051271531e6152b10ac11b6834983e9bd500056a4d95aead6efd2bcd45ec0456973cd464ee4b66349929e0db1cacbab50a7b8e30484293377166
-DIST gentoo-kernel-6.9.4-1.arm64.gpkg.tar 129740800 BLAKE2B aaffce5d2f922f53de6b4ebebd23ce2edf40731e79a325bf07502f0b61f440edf85d6551ac70f6d96f539ff3636091e7aeb478e74b7e45fc0adb5b8add5f31e9 SHA512 61ebb357a3a4d4cb80f90bdcb5e8ab02c810b1a39ca4aa95a2bb3be56e85435625c427f3ddf93313623e42ad81aac7a206c14eec60865ed7d661d1451779dfd8
-DIST gentoo-kernel-6.9.4-1.ppc64le.gpkg.tar 70737920 BLAKE2B 02097895e96decedf998bffaf2c442623e27c9a530c7f57dc6a6bbe7bc566142215d90a71055ea383e63d146d77cb4c3b0b3d017156f4f8f1cba22ad46bc2f0a SHA512 9057f864de4f15e7b1911f91e21cc71c888e95c26035ea3246e0f116d5a7817266ecea2e08cf1f9eb09bf41481be570034638ee1775f09e39901c599bd6b4d90
-DIST gentoo-kernel-6.9.4-1.x86.gpkg.tar 74864640 BLAKE2B 20221f3def72875073f8082ac9e0c4c93ae047e5b027385e48d9fb75ff32ffcb9b7aa254dde566346c98570aa78575aacbc7b015db19120258a169d47b1ff3cc SHA512 4d9dff99e8354e95c0e2ff687d7eb4a78f0715ea6aedc582add5715ee3a227ce9933de8a20fc8c155f5d005219f970c8874694c4df20c754a731d71beed600fa
-DIST gentoo-kernel-6.9.5-1.amd64.gpkg.tar 159016960 BLAKE2B f5504ff6a13b926de9772fb9c4da28596c38d718a00b10ecc7b55efdec6d34d20b8c49dadf8d710ff716cffdb8ef8a9e8e490c623e56eb5e9dac71eadc01901d SHA512 ab3e96ba66df22b96f29aa3aef9675f462d7e23bd130b5aae90db08a6194f714966b5bdb469c8ec12f5fa9af36a0633dd37c29d475c366dd3925b66e3f4ad5e0
-DIST gentoo-kernel-6.9.5-1.arm64.gpkg.tar 129730560 BLAKE2B 7cc24e1b1bfa2c765a28031187ee5c442a922f8ec270051920dd10913eda207238f6c54308adb036d0ca7e6a902679f426180a8855159df1f4b5ddee999b4a11 SHA512 2688eee165559ef24c612ca05c4b92b1960f3aa5e6a3154d95f18bb186d3ca3b78caef3acc34628ad03ac191e65d871d8ebca24a6b7d23939003fae8676b20b7
-DIST gentoo-kernel-6.9.5-1.ppc64le.gpkg.tar 70727680 BLAKE2B 3b3c0e470d68e225d2fc79e41ac345b3905824216e0e8c384f98f21ca0adc1c5998a12bde07bc02a8f88fdef22a087b8b29ed4647e728dd80f7b970107460515 SHA512 52d5b894acf435a1b11bf8f8d2f223fdf90b06bcf9ba322be12ce77b245379090aab4650173c29eae5559e1ef9c5da63662587bd1959918f6cb4db922805cd3b
-DIST gentoo-kernel-6.9.5-1.x86.gpkg.tar 74864640 BLAKE2B 9e14b93ff6076ee5838214239eee1a61595451f223a37674ca76715c3d5df6876fdd8870291042e2e21162ac488ad4fc33f6839cd30f968c3fd7174c25c2c514 SHA512 7d1f2b90a46e57b00fa15dc0a12971a0d595b077e32fb8583b86bb28dc89ba9ffe99e532c33f3d9808b9ef6bca41935795d5b30c48654fe46948d6289bf4c23e
-DIST gentoo-kernel-6.9.6-1.amd64.gpkg.tar 158976000 BLAKE2B b6986cb27a5784c19989b73468b07779aaa88aa815b5c7dae8d703ac79516e6ca18721fdb887c2cce04bcc642be2c38a158ce1d419406adb3ff524617acfb1a5 SHA512 4a532d5727a2c4397e3b3ff125f403e1183ed8c66d472dfae33e3dcc6d82a45aa819117b13f5ea2bf334bb5f23bc8eeddda59f96d348c35f1f3203b75f5bd201
-DIST gentoo-kernel-6.9.6-1.arm64.gpkg.tar 129751040 BLAKE2B 37f565d5d17b16013931ac88a913d379c9c946e615267b51ba9ae2f321c493f526a8666773d4853730c31aaf475ec6dcdf67fcee35b93cebf2f861f75643a550 SHA512 62b4d011409028748a33e6172a8fe612f308bff4474dfe3ce907de4d8b2afbb41e29a63dcca97ea2ac45b5064b8d45b9ed0d1c63c63a2fc0f7d40dce222d0a69
-DIST gentoo-kernel-6.9.6-1.ppc64le.gpkg.tar 70737920 BLAKE2B eeb7f7d134dae7627181ccfca39579c2faeb0ae1c681589ad422293c9c134310337227e55af03926e6bd63993b699cebf9653e70b5c531bb8f2ffee511079b81 SHA512 f785ab94d666d7b2ca14502f1d18ae1d7ab7905dba7fc14fb8f0c54dd55ebdd8138583674406a82a21e09a2e7b0e24f4148e05d017226c5fba20c6ea964a3fc1
-DIST gentoo-kernel-6.9.6-1.x86.gpkg.tar 74905600 BLAKE2B ae14dd62039dda8326e4e2aebad7723a82280e8c5f0ccf97af764c854750b4f79c61b63fd6e61a872db4415e4c5c8a3dfa6a6a254ed7ccc90d1bd036313641ea SHA512 55547ae6265d47514face363a4c7f3ca866b14f4022534b9dab1ba31144c2de6a15efc146837a7c1b43c4bacc72dc17ae13ad87e0f53a53809694369995abff6
-DIST gentoo-kernel-6.9.7-1.amd64.gpkg.tar 159006720 BLAKE2B 79ee096029e6caf2dcebc6bbcd016033c04acb5382387282b3906aa5dc587539ac632749318c855686a288fc66d1ade40a3839991f9b79f9d3037d003fe3e4bd SHA512 63455494647ec92470047306a985a57362d893a335d09f65d60f69c4f6446625d88a4a4c33c015ab28a30bfc7e90d6eb36c04e7dea9c1d224f6b0c654a0e98b5
-DIST gentoo-kernel-6.9.7-1.arm64.gpkg.tar 129751040 BLAKE2B 8800ceb6b5a99ffe81f518a39f263205415b882e891aa56b4fa34817a65ebd510a087aa7c10c64aba7179e793ccaa865baca8af9d485fd0f81aafb80da29e911 SHA512 4604a6cf7abc7a6206f718c453a396480a2ed8a552c9f4474a05336354f60f089b792effe9834343778b1b2cc12578ff5d71247aef15d17b7ed8e57d6ed1ca92
-DIST gentoo-kernel-6.9.7-1.ppc64le.gpkg.tar 70717440 BLAKE2B 039eab7e466cdaa89c1fc5e819f4709c760b871aadc3febb5b5c62672bf41f29a99b6654c54ccd2f0973dc0e41c77e8628de6d004972243ad55900b943805ca0 SHA512 52148575a90cf5b0eb2f2506fd4c9ba0253515c9dbff55046b0dc8222b9d1cbf8918ee8ad93098cbe1ec70462b831ac0aa68ca7995b67467443528f122f5b7b1
-DIST gentoo-kernel-6.9.7-1.x86.gpkg.tar 74895360 BLAKE2B 277358a6a81c55bbf3bbd5c4e53e2fe127f1d30b87321093ecc2a9f275816eec65ad9b29321c0d9bc3dea6afb118c3019d68b634c940ba4fc082eb24382360ed SHA512 16146179fc0b113f83b9f5f63cf423d528e72f2ba9a76885c7d4ebf787f6f376b23e165c8dff900c13fa09ecde9043b34a67e3ce5385ed980bf0f6f07f9ce21e
 DIST gentoo-kernel-6.9.8-1.amd64.gpkg.tar 159160320 BLAKE2B f54c76780fdec033d8ce5b419dfb8cb1d9fd36af80791532ec7d6bf5ac4472f1fff6f52151aca93cebf3f99ba569b990a850403a99b56d427b6a48a32350b735 SHA512 ddf33e3b2d19a1beadbf6e578a70f363e2fac965dc19c2fcaf4a73b768f27611c86f1c3ec2a472fe37376fcdfece48a53846ff3ca554c97d4eb9686055c1a758
 DIST gentoo-kernel-6.9.8-1.arm64.gpkg.tar 129792000 BLAKE2B 7df88f8fda6a34699ae60ad3c12e20fdd957a8a07bb0880a634a94b91b5d803d35ac493862ff35a85426b62e1d8c7affd4728aa87d5e3d911ab73b39c1dd54c7 SHA512 b27e2854f7b5a5b4a179578c6228c3a11c50c7deb37cc0ae8bf0c1f8bf60c64a8990fd09111769c642072079df6b1b083ce305519212bc3816bcccb6ee89ecad
 DIST gentoo-kernel-6.9.8-1.ppc64le.gpkg.tar 70758400 BLAKE2B 782a74d7edd731773abdd128adcf720215c5bb7ee7dffeeecc9bfe0f04b0500584f69469277f5f86f9d4ea447975fff26403b680bc52b1d3e21e033f54cde94a SHA512 923badad678f818ff30fd753508d1bd53990a1c3166879a01dbc1e841355fc783a6e9c79e3d5a9ab075f223828f7206decd1a36fd2370a4ecfaf354d5821abd8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild
deleted file mode 100644
index afe78d41b131..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.218.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.219.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.219.ebuild
deleted file mode 100644
index 53f05cd94273..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.219.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild
deleted file mode 100644
index 361acce28475..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.160.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild
deleted file mode 100644
index 811b77ad4230..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.92.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.93.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.93.ebuild
deleted file mode 100644
index e9784eccdc80..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.93.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.94.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.94.ebuild
deleted file mode 100644
index e9784eccdc80..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.94.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.96.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.96.ebuild
deleted file mode 100644
index e9784eccdc80..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.96.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild
deleted file mode 100644
index 7a145efe0347..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.32.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.33.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.33.ebuild
deleted file mode 100644
index e0e46cd48882..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.33.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.34.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.34.ebuild
deleted file mode 100644
index e0e46cd48882..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.34.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.36.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.36.ebuild
deleted file mode 100644
index e0e46cd48882..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.36.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.4.ebuild
deleted file mode 100644
index 1503fa4fb5d1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.4.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.5.ebuild
deleted file mode 100644
index 1503fa4fb5d1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.5.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.6.ebuild
deleted file mode 100644
index 1503fa4fb5d1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.6.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.7.ebuild
deleted file mode 100644
index 1503fa4fb5d1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.7.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-07 18:41 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-07 18:41 UTC (permalink / raw
  To: gentoo-commits

commit:     3fc541dfef491d934f0bd1289ea9e2f08c4981b4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  7 18:34:39 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul  7 18:34:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc541df

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.220 amd64 arm64 ppc64, #935360

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild
index 2335357c504d..afe78d41b131 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-09 12:07 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-09 12:07 UTC (permalink / raw
  To: gentoo-commits

commit:     ff50bd5d01b104d122c2b4771459039358624657
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jul  9 11:46:42 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul  9 12:07:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff50bd5d

sys-kernel/gentoo-kernel-bin: Bump to 6.6.38

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.38.ebuild                | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0a3ee178c45f..c462e2a25f33 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.6-42.base.tar.xz 2474752 BLAKE2B 074b24c3848ba0b2521d364d67222
 DIST genpatches-6.6-42.extras.tar.xz 4048 BLAKE2B 0d86f11ef43c33b1014423a4417be73e4ace2eb5d9c38c7a63e8bc424eff7399137239138de1b89a70247f1b174766c9672cb05743aeaa14ea66d8bab67593bc SHA512 5d264209a734c4cbc48dab228b7d8570b735748b1c01f80beb2803dca3027ed78303ff937aecb1d8e3e6f2e2d4722aa0c1b5c77a4d45f2a9c53cfe1c0ac0affd
 DIST genpatches-6.6-44.base.tar.xz 2571884 BLAKE2B 117eb333385bbff1ec4056dc9fd7374260a33f243fe20462b914eee658a57b90e9115e9edbf5c8935890ddcfb233eaf88b3e0062245cb838953749c8bc674376 SHA512 e8bad736c8566bbdc081600305a4014301e4f6f74b73ee68efd818fb92e2d49bdbf0b7a2b66c5cd5aa8e56e7d183aa03c2a02e7328ba7e0c71fa1646e6868cc3
 DIST genpatches-6.6-44.extras.tar.xz 4048 BLAKE2B c65f9f51bf8a0089652367ccae4c10e16dc44f060ddd073bc4ca7e3d197ae8d406a67aaac81b704133b18d10d4f844da71c26284baeec68f9d2757e9fbc71a78 SHA512 3a83c0321b9653e4aef2bd642e54a6988ee566fa44ce60f8376d1a1adc7a13cce66fcf22b4cae72234ae8d3e154a2ff6d570de11405127b7e82d6d142cf84916
+DIST genpatches-6.6-45.base.tar.xz 2573196 BLAKE2B a6ff1fdc5c661f28d45e8297a325d603825148489d9ba403318fd6f7bc6664a95605ce2303dee12f5d61eb1f807a334a4483e71c08c20fa04df8cc8c2106e698 SHA512 218218a5e16d19d3477140c3a0d36a773fcc3a07fdfd131505d4cec60570a9be2e72aaf4d00611bf5f818ced5b46d13ef31605954db900934d46e5cd5e6c60d7
+DIST genpatches-6.6-45.extras.tar.xz 4048 BLAKE2B dd86fb162ed81abf47e1fe88e238d67d557294b9502dedf9d3d405e52e014ba9852ea48ef7ab62a255996cc0a3506599b07c76a20b217764c31e2efa0a636872 SHA512 8cd9e82c2c33eb625c86181e47cdf9be5a3246db140174792cb38c68e44a39103bd42964560d8af659a9f44117fd40b804927a544c32780fcbb7a023cba9bfb3
 DIST genpatches-6.9-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d SHA512 714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
 DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29 SHA512 955cd846bb020d08888aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
 DIST gentoo-kernel-5.10.220-1.amd64.gpkg.tar 63283200 BLAKE2B abfa4447a66dbade52e79edebe0bf1fe6d9be7a3ae6eef0510b45b19ca6f209dd46ad8426defb9935ef10485d8704634dc45d411c2760a92af8692ba16f3d34d SHA512 8ee2d79de3c54036d4302ac542438c73132f88a803c56159c96a4fce63fb6208a299ac3310aba5ca30c3fa504f71a60ce365a06c867d884e2da104ea57cf2eb5
@@ -48,6 +50,10 @@ DIST gentoo-kernel-6.6.37-1.amd64.gpkg.tar 147374080 BLAKE2B a26bc9ce7049ecf72db
 DIST gentoo-kernel-6.6.37-1.arm64.gpkg.tar 119234560 BLAKE2B bf8868a4f9dca993a75824c998662fdd42489e193819e2e4d977802ce0a966fd0e77ca4c2378a38e4208e373887d11447d90a321e756b405e361ddf36e4c0a12 SHA512 9be0cc25ec906ea22d408d3d0e45157e7afe28195db05a14d8ad1bbc8166490382d147b383259f886cecf73e895f0241ab2b3f183a82d0af2597613b68f7c2d3
 DIST gentoo-kernel-6.6.37-1.ppc64le.gpkg.tar 64256000 BLAKE2B 3e86dab47a5ddd8a77db788fd9ab7ea2804c286ce37c6173d66ad6cd3a6dbaf2c315f47292875b930c548755da6f5cc7e17f40ffaf53e8117502717010636806 SHA512 1601f8807b1ed8a1b047d4619dfd565052f62b2041574e92843c4286ba740ca098a69b2b74fc39c49323d3945195d6d0b87d4bca85d00e9c29a160f20bc1da34
 DIST gentoo-kernel-6.6.37-1.x86.gpkg.tar 68259840 BLAKE2B 921d03cef3099288cb5edebedab899a2c8fb5d508093c353bfa74a0681476b47a6f739b3b1846bb93cc1e26b6fd56a184fff12216cabaf26a6cdec65f9be870f SHA512 f7738083832d0277af6877754b746daf3f26e9a3d827069cf3c48bc296bc698efd522a37b541753df366aa661fc281cc654b03c7cb1e38a1138901a451c14c68
+DIST gentoo-kernel-6.6.38-1.amd64.gpkg.tar 147281920 BLAKE2B 9283f9a1363a454e946fc574a21b76531d3620ed6278094462e910179eff5fb6d2a5303b70d8ab79f9c356a88c419ed179393ea80585ac0e056189c75af13f8a SHA512 723bac0278111a9f8a8c0f8fd0ae07669b5e83988dee51691c2eb48090fda48c12fb0c8cca5f33f324cea194385e41ffa81a0159e4349564788915e3e5b0deb6
+DIST gentoo-kernel-6.6.38-1.arm64.gpkg.tar 119255040 BLAKE2B 0c9a313e57b577841d4f660269541f5820a075eeda9182d8b7d89be182241d0ad930af9b6574a0f1c8b5b00bc4c873d8693430ecc37f71281512b9fdcb1ed980 SHA512 efd98ffe982e93cc9e9f86e490ee57dc5a9c184a59fdb61aa930710f7c4288a6c9c25f91541ced9f7f0736571336ccb0a18d8f402df54df324b24bf2cf58ffb4
+DIST gentoo-kernel-6.6.38-1.ppc64le.gpkg.tar 64256000 BLAKE2B 9df53aad8ae5f648e5d2f11fc5e8d221de4718c48999bb0c0488cfaa405cc212838751ecdd0f03c2a96b1e67b4130827d805c2306114b5d12ac2d6f5b2ad5b22 SHA512 d994cce69cab508d98a73fff91ca3dbc068054a21b959c3e9f7033fdbc1de41d2d917489f6b3b54068141265922158cd444ccc8da49c5b714289c8d3ed2a92f7
+DIST gentoo-kernel-6.6.38-1.x86.gpkg.tar 68259840 BLAKE2B 5101f931cff8f26a0f925f4b712d7ddcf6bf407be643687f5453352bee45d0ed201ea76463d9d8ecea3a2abea7a9862082214b46d588e0abe7404de9f3bef69b SHA512 cb2d09d1416d38fba1fa884356a1d52f5ec1f5f755aab8c21987e9649bacee2cd60c19b2802accb5c576f0fe5be75fe58cbb5093fccf95750a31132d8fb5e45d
 DIST gentoo-kernel-6.9.8-1.amd64.gpkg.tar 159160320 BLAKE2B f54c76780fdec033d8ce5b419dfb8cb1d9fd36af80791532ec7d6bf5ac4472f1fff6f52151aca93cebf3f99ba569b990a850403a99b56d427b6a48a32350b735 SHA512 ddf33e3b2d19a1beadbf6e578a70f363e2fac965dc19c2fcaf4a73b768f27611c86f1c3ec2a472fe37376fcdfece48a53846ff3ca554c97d4eb9686055c1a758
 DIST gentoo-kernel-6.9.8-1.arm64.gpkg.tar 129792000 BLAKE2B 7df88f8fda6a34699ae60ad3c12e20fdd957a8a07bb0880a634a94b91b5d803d35ac493862ff35a85426b62e1d8c7affd4728aa87d5e3d911ab73b39c1dd54c7 SHA512 b27e2854f7b5a5b4a179578c6228c3a11c50c7deb37cc0ae8bf0c1f8bf60c64a8990fd09111769c642072079df6b1b083ce305519212bc3816bcccb6ee89ecad
 DIST gentoo-kernel-6.9.8-1.ppc64le.gpkg.tar 70758400 BLAKE2B 782a74d7edd731773abdd128adcf720215c5bb7ee7dffeeecc9bfe0f04b0500584f69469277f5f86f9d4ea447975fff26403b680bc52b1d3e21e033f54cde94a SHA512 923badad678f818ff30fd753508d1bd53990a1c3166879a01dbc1e841355fc783a6e9c79e3d5a9ab075f223828f7206decd1a36fd2370a4ecfaf354d5821abd8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.38.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.38.ebuild
new file mode 100644
index 000000000000..e0e46cd48882
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.38.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-11 14:35 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-11 14:35 UTC (permalink / raw
  To: gentoo-commits

commit:     483709db21df1dad8d8884c6ea490bdc99e1d63c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 11 14:27:25 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 11 14:35:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=483709db

sys-kernel/gentoo-kernel-bin: Bump to 6.9.9

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.9.9.ebuild                 | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 069a51a127ba..604a47d35591 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.6-45.base.tar.xz 2573196 BLAKE2B a6ff1fdc5c661f28d45e8297a325d
 DIST genpatches-6.6-45.extras.tar.xz 4048 BLAKE2B dd86fb162ed81abf47e1fe88e238d67d557294b9502dedf9d3d405e52e014ba9852ea48ef7ab62a255996cc0a3506599b07c76a20b217764c31e2efa0a636872 SHA512 8cd9e82c2c33eb625c86181e47cdf9be5a3246db140174792cb38c68e44a39103bd42964560d8af659a9f44117fd40b804927a544c32780fcbb7a023cba9bfb3
 DIST genpatches-6.6-46.base.tar.xz 2606596 BLAKE2B f8b284a798b7f734ae39e8ac349598f8a7ac0902dd66264c1de754fc43c275e8e785097f9ad479e63cab0705bc9c8f917b91fdb4acf196fc9e032675d2dd72d7 SHA512 d7b62bb4c570b5fcccbdb27ab0da65c2309038d3ac31ccbf48df0ac32ef057b52046ad502ba02ec6c0cb4f3ac2e6ac0d4f97ced6adb85c96a89f31881a34b848
 DIST genpatches-6.6-46.extras.tar.xz 4048 BLAKE2B 235f71efef27116556f2d7b6e7bd8c9ffcbfbc798fe87a59d69f672094830b13fa0e6ceb900eacc5ca250e92cfb410998af70939df9317c76f6291e2446020c9 SHA512 10f0f98d2c5a63371f8225e677f3e12a2e4f54b892dd6f64f3ed0c7cb8956671dc4bced0128d66bc0f2e61e1cb3c590a9d43270237d8457c2825cff1b8e236e1
+DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 614634ed1d1132be830e91a13dc509022a6a476b678f63dd4f3c428e7c37eec46f47a32f927f3895ff65a6ab5b046a3b0ca2df88a94678f898292d0970859734 SHA512 7826d46d8faaf64fb268f8dc940621f434f8729e706b4178adac2a2c353bccd854e5fea6c3489d5d0c48d469d6f6e26befa01d5a0deaba48f3e6140eb096de5e
+DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c SHA512 b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc
 DIST genpatches-6.9-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d SHA512 714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
 DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29 SHA512 955cd846bb020d08888aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
 DIST gentoo-kernel-5.10.220-1.amd64.gpkg.tar 63283200 BLAKE2B abfa4447a66dbade52e79edebe0bf1fe6d9be7a3ae6eef0510b45b19ca6f209dd46ad8426defb9935ef10485d8704634dc45d411c2760a92af8692ba16f3d34d SHA512 8ee2d79de3c54036d4302ac542438c73132f88a803c56159c96a4fce63fb6208a299ac3310aba5ca30c3fa504f71a60ce365a06c867d884e2da104ea57cf2eb5
@@ -70,6 +72,10 @@ DIST gentoo-kernel-6.9.8-1.amd64.gpkg.tar 159160320 BLAKE2B f54c76780fdec033d8ce
 DIST gentoo-kernel-6.9.8-1.arm64.gpkg.tar 129792000 BLAKE2B 7df88f8fda6a34699ae60ad3c12e20fdd957a8a07bb0880a634a94b91b5d803d35ac493862ff35a85426b62e1d8c7affd4728aa87d5e3d911ab73b39c1dd54c7 SHA512 b27e2854f7b5a5b4a179578c6228c3a11c50c7deb37cc0ae8bf0c1f8bf60c64a8990fd09111769c642072079df6b1b083ce305519212bc3816bcccb6ee89ecad
 DIST gentoo-kernel-6.9.8-1.ppc64le.gpkg.tar 70758400 BLAKE2B 782a74d7edd731773abdd128adcf720215c5bb7ee7dffeeecc9bfe0f04b0500584f69469277f5f86f9d4ea447975fff26403b680bc52b1d3e21e033f54cde94a SHA512 923badad678f818ff30fd753508d1bd53990a1c3166879a01dbc1e841355fc783a6e9c79e3d5a9ab075f223828f7206decd1a36fd2370a4ecfaf354d5821abd8
 DIST gentoo-kernel-6.9.8-1.x86.gpkg.tar 74874880 BLAKE2B 39c2742f2ba08d0ab6f4b3184830a30dfa0fad03e8cad1f05708475933d333b8324297d894418cf9432e93b1596efc04c39292fa716e318b978388bd6964d8ca SHA512 0c508885cad09f7180e4e8494d242399170a151cc0ad62a597d011a10ad6f92b2fdb74c4a4125177bee390660184b747f485c8e184657e03b67ce862bfbf0039
+DIST gentoo-kernel-6.9.9-1.amd64.gpkg.tar 159006720 BLAKE2B d96f5282fdd757b5ccbc194ff24e0f1d100b059d1136fc67d712e79a360252bb07245cdf8ba390be33ba0df6edf4526aa46ec328a3ef7d70a94e7302bcdb177e SHA512 72e0335226f8584c0841e49cd13e668791bae932d0e575181eaf94704aa09db085263dcf7376b8511a302eba60ac6e6cf0ebd7f4cc1dcd0eb71123aaefca4488
+DIST gentoo-kernel-6.9.9-1.arm64.gpkg.tar 129781760 BLAKE2B 0a182e3866f4a1eb39100af8fd49f30e6b4c19dec301630ce0ee2f37b0c3c6c6a713b868367c4d74adb217f04d51f9b1866d20d75560d91847221ea4aed9262c SHA512 fb91f2ab7910afe15a9a857e54c637db6cc1d077c54027c0edbc519df4c83ab995b3a7c54f10045a1f0cadbb30be469c20fcd1b73b9e043014353a2050bb7757
+DIST gentoo-kernel-6.9.9-1.ppc64le.gpkg.tar 70737920 BLAKE2B a2b50dd5a01ef3a04b18ad7fe688ddbaea5ee8e21d430ce394bef682b1481d8cd4d808056d15ddd474111bc232caaf9154e4cc484dad7e5c4d4960cb2f9ed358 SHA512 4f50115c996a1f12c697893b1984156b9e6c9c3670323d8f667663c65f2e64beb86aa39b7a0499387ed22e920da7bead969321c16588b6296522d6d84b87ca1d
+DIST gentoo-kernel-6.9.9-1.x86.gpkg.tar 74874880 BLAKE2B 1d1cda231db1bd8341b1301ee175f36165d4f34a25e494a527f4e640e17cd8c363eea6f3a28bb46b8beb45a38470cc6521072dd5551c9bace390bf53a19144b9 SHA512 dede5b0f00ae2b4f8fdd501b470b5d8fa3e52a3494de63c9881d48b4611de751fc0de3642bf6abd73410196004713a7e923bc87ee08cd9be220108db80905de0
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.9.ebuild
new file mode 100644
index 000000000000..1503fa4fb5d1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.9.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-11 14:35 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-11 14:35 UTC (permalink / raw
  To: gentoo-commits

commit:     a303a7799106f55964c62d2a60da8e5400621101
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 11 14:27:21 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 11 14:35:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a303a779

sys-kernel/gentoo-kernel-bin: Bump to 6.6.39

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.39.ebuild                | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5ee4235226dc..069a51a127ba 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.6-44.base.tar.xz 2571884 BLAKE2B 117eb333385bbff1ec4056dc9fd73
 DIST genpatches-6.6-44.extras.tar.xz 4048 BLAKE2B c65f9f51bf8a0089652367ccae4c10e16dc44f060ddd073bc4ca7e3d197ae8d406a67aaac81b704133b18d10d4f844da71c26284baeec68f9d2757e9fbc71a78 SHA512 3a83c0321b9653e4aef2bd642e54a6988ee566fa44ce60f8376d1a1adc7a13cce66fcf22b4cae72234ae8d3e154a2ff6d570de11405127b7e82d6d142cf84916
 DIST genpatches-6.6-45.base.tar.xz 2573196 BLAKE2B a6ff1fdc5c661f28d45e8297a325d603825148489d9ba403318fd6f7bc6664a95605ce2303dee12f5d61eb1f807a334a4483e71c08c20fa04df8cc8c2106e698 SHA512 218218a5e16d19d3477140c3a0d36a773fcc3a07fdfd131505d4cec60570a9be2e72aaf4d00611bf5f818ced5b46d13ef31605954db900934d46e5cd5e6c60d7
 DIST genpatches-6.6-45.extras.tar.xz 4048 BLAKE2B dd86fb162ed81abf47e1fe88e238d67d557294b9502dedf9d3d405e52e014ba9852ea48ef7ab62a255996cc0a3506599b07c76a20b217764c31e2efa0a636872 SHA512 8cd9e82c2c33eb625c86181e47cdf9be5a3246db140174792cb38c68e44a39103bd42964560d8af659a9f44117fd40b804927a544c32780fcbb7a023cba9bfb3
+DIST genpatches-6.6-46.base.tar.xz 2606596 BLAKE2B f8b284a798b7f734ae39e8ac349598f8a7ac0902dd66264c1de754fc43c275e8e785097f9ad479e63cab0705bc9c8f917b91fdb4acf196fc9e032675d2dd72d7 SHA512 d7b62bb4c570b5fcccbdb27ab0da65c2309038d3ac31ccbf48df0ac32ef057b52046ad502ba02ec6c0cb4f3ac2e6ac0d4f97ced6adb85c96a89f31881a34b848
+DIST genpatches-6.6-46.extras.tar.xz 4048 BLAKE2B 235f71efef27116556f2d7b6e7bd8c9ffcbfbc798fe87a59d69f672094830b13fa0e6ceb900eacc5ca250e92cfb410998af70939df9317c76f6291e2446020c9 SHA512 10f0f98d2c5a63371f8225e677f3e12a2e4f54b892dd6f64f3ed0c7cb8956671dc4bced0128d66bc0f2e61e1cb3c590a9d43270237d8457c2825cff1b8e236e1
 DIST genpatches-6.9-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d SHA512 714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
 DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29 SHA512 955cd846bb020d08888aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
 DIST gentoo-kernel-5.10.220-1.amd64.gpkg.tar 63283200 BLAKE2B abfa4447a66dbade52e79edebe0bf1fe6d9be7a3ae6eef0510b45b19ca6f209dd46ad8426defb9935ef10485d8704634dc45d411c2760a92af8692ba16f3d34d SHA512 8ee2d79de3c54036d4302ac542438c73132f88a803c56159c96a4fce63fb6208a299ac3310aba5ca30c3fa504f71a60ce365a06c867d884e2da104ea57cf2eb5
@@ -60,6 +62,10 @@ DIST gentoo-kernel-6.6.38-1.amd64.gpkg.tar 147281920 BLAKE2B 9283f9a1363a454e946
 DIST gentoo-kernel-6.6.38-1.arm64.gpkg.tar 119255040 BLAKE2B 0c9a313e57b577841d4f660269541f5820a075eeda9182d8b7d89be182241d0ad930af9b6574a0f1c8b5b00bc4c873d8693430ecc37f71281512b9fdcb1ed980 SHA512 efd98ffe982e93cc9e9f86e490ee57dc5a9c184a59fdb61aa930710f7c4288a6c9c25f91541ced9f7f0736571336ccb0a18d8f402df54df324b24bf2cf58ffb4
 DIST gentoo-kernel-6.6.38-1.ppc64le.gpkg.tar 64256000 BLAKE2B 9df53aad8ae5f648e5d2f11fc5e8d221de4718c48999bb0c0488cfaa405cc212838751ecdd0f03c2a96b1e67b4130827d805c2306114b5d12ac2d6f5b2ad5b22 SHA512 d994cce69cab508d98a73fff91ca3dbc068054a21b959c3e9f7033fdbc1de41d2d917489f6b3b54068141265922158cd444ccc8da49c5b714289c8d3ed2a92f7
 DIST gentoo-kernel-6.6.38-1.x86.gpkg.tar 68259840 BLAKE2B 5101f931cff8f26a0f925f4b712d7ddcf6bf407be643687f5453352bee45d0ed201ea76463d9d8ecea3a2abea7a9862082214b46d588e0abe7404de9f3bef69b SHA512 cb2d09d1416d38fba1fa884356a1d52f5ec1f5f755aab8c21987e9649bacee2cd60c19b2802accb5c576f0fe5be75fe58cbb5093fccf95750a31132d8fb5e45d
+DIST gentoo-kernel-6.6.39-1.amd64.gpkg.tar 147240960 BLAKE2B 42e7bf39bf5fec8c7183186e9da32d689ce42278a0f825bbdaa1202a75dc111e98a27184e14ce7ecca6b8a0ba982f02e7dfb97ebfd557325f2e4f8d2b0b3e7a7 SHA512 c68eafe0053ccc3114aa5bbad8f0e2fcf796edc69d52096bbe5d35451ff332f77bc005ea1f028ec3399ebec4094eea4f24f1bb10f4027302eeca5185cd128c51
+DIST gentoo-kernel-6.6.39-1.arm64.gpkg.tar 119244800 BLAKE2B 898418ba06e3e4f8094b365a1d013949aaadd7582e9d0c7bbb96137ba42049de1fd056c851584a7591178c340c2ef02a4b1f8e5dcb3d857dda21c70f1c1c6faf SHA512 523c969b0c80e6bcfac3bfe95b0acfb0815a253b9f8b94424b3725ee671b9720b341ca89226175a7bfc4d5430d14cb19dc8d28916d9bec9970147804579f4423
+DIST gentoo-kernel-6.6.39-1.ppc64le.gpkg.tar 64235520 BLAKE2B 715d8565e96849ac09f343f5487b8f8bb9e7124cbb5866f1fc8624f05883d010269d09dec6ceda4ec20065f24026cc6f0cdb45b3865bc75aedac89f8507ce8ca SHA512 ca1b417f75de051365603389326f4045835e12773011bc464e99b103ae5ec62833738bf70750ccc1d4acab8f9c20f3a978419aef9a8be6cd95bb02b306a91d06
+DIST gentoo-kernel-6.6.39-1.x86.gpkg.tar 68270080 BLAKE2B ec1e4f4aceee240a8dfa5e262b0de34913a96125dbc6bb6a1239ddce3a9e540fa56d26ce831824532ed02041825851fcefd2016d121797bf721bb2daea87b720 SHA512 3c40bad5b01d529cf3d45d18a0e3b077c16c677a92caf7c1d520ba801ef84fdf1875f55bf0d9237f7cb99e70f79b2d92b6e76b3acbc325bd3653a8f2b14e5638
 DIST gentoo-kernel-6.9.8-1.amd64.gpkg.tar 159160320 BLAKE2B f54c76780fdec033d8ce5b419dfb8cb1d9fd36af80791532ec7d6bf5ac4472f1fff6f52151aca93cebf3f99ba569b990a850403a99b56d427b6a48a32350b735 SHA512 ddf33e3b2d19a1beadbf6e578a70f363e2fac965dc19c2fcaf4a73b768f27611c86f1c3ec2a472fe37376fcdfece48a53846ff3ca554c97d4eb9686055c1a758
 DIST gentoo-kernel-6.9.8-1.arm64.gpkg.tar 129792000 BLAKE2B 7df88f8fda6a34699ae60ad3c12e20fdd957a8a07bb0880a634a94b91b5d803d35ac493862ff35a85426b62e1d8c7affd4728aa87d5e3d911ab73b39c1dd54c7 SHA512 b27e2854f7b5a5b4a179578c6228c3a11c50c7deb37cc0ae8bf0c1f8bf60c64a8990fd09111769c642072079df6b1b083ce305519212bc3816bcccb6ee89ecad
 DIST gentoo-kernel-6.9.8-1.ppc64le.gpkg.tar 70758400 BLAKE2B 782a74d7edd731773abdd128adcf720215c5bb7ee7dffeeecc9bfe0f04b0500584f69469277f5f86f9d4ea447975fff26403b680bc52b1d3e21e033f54cde94a SHA512 923badad678f818ff30fd753508d1bd53990a1c3166879a01dbc1e841355fc783a6e9c79e3d5a9ab075f223828f7206decd1a36fd2370a4ecfaf354d5821abd8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.39.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.39.ebuild
new file mode 100644
index 000000000000..e0e46cd48882
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.39.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-11 14:35 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-11 14:35 UTC (permalink / raw
  To: gentoo-commits

commit:     4fe3128eaba84ef40f23a1ebe0a8b025f0c5e3b6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 11 14:27:13 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 11 14:35:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe3128e

sys-kernel/gentoo-kernel-bin: Bump to 6.1.98

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.98.ebuild                | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c462e2a25f33..5ee4235226dc 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.1-104.base.tar.xz 5452728 BLAKE2B 49a8765789436c1bdb34f72e8652
 DIST genpatches-6.1-104.extras.tar.xz 4048 BLAKE2B 526ac16b6ffd987dd4f87797eeaa4ab1d25a8f27fb5b924f13651330abaa2a29bcc4d7d56d5be63b6d8f1c25c8f3205fd51ddbef1b324de89f67731271b24283 SHA512 3fe90150711eec1c4277e6b4cee2599e97edf0902ec7efae1ad836ccfe62233e2c6944f7abc30042e7dd5985ba1f8a986bc3de086739f5a8b64d18c2d7025742
 DIST genpatches-6.1-107.base.tar.xz 5516960 BLAKE2B a4c1128db49bc5dec2aad2999279356c5c9578c8a7a1bd30c6896392da116325a81937ded85fd2684f206283a34fa3247af17ede459d33717cea0a58444760ef SHA512 ac371501c5a7e7e1f7ae2325aed969e2bb2788faffae6742f08836eb4495a21646d6875125957703fd2225066eabab9034022cf27a63c026ff02cbfcc9b00f24
 DIST genpatches-6.1-107.extras.tar.xz 4052 BLAKE2B e37572e0575345470b87d07d8e3a0a7e8f7284d9ebb987152232f5a09c54508da833d60982cddce2fe5997e2791866b61a07555f631ea75c130d094bb5ed4925 SHA512 b0f2f6758677b163da436205f7493932aa925854446dfe1f687f829b0ef2d53b371992bf2001b217a0b4ec6c236a99833c98f168b877df45aae6819e39d0598e
+DIST genpatches-6.1-108.base.tar.xz 5541376 BLAKE2B 59ef9110b100cf6064c6c6e556bec827138f44dd636d55a976a1ec4af4699f95258962ce272867a1bf172b6a2e1d4f7b25025d5b6c48c9c6c7a6d8f13834b297 SHA512 f250359fd14e11ee176fedaf8bff84a553a7cc559e56c29fa2b6e04217d4e1a63b072e1c73a021a527e37101704b99136e06e008553220d7a35eee3848aadb90
+DIST genpatches-6.1-108.extras.tar.xz 4052 BLAKE2B b6ad898a5a66a1a6ef293bc4a4a886ea29f0a1f985b3b85beec7c4e935e90ac9f642e7811261e413cc39b5a0ae36fd257d0afeb4a9c52aa29956070b4b52c50e SHA512 6fbabfbcd35db0dd77da03c138a6a225f7255cc3566007368ee759ce154f23f11edb8434be82992f153deab19c6b5549d00a7cfd54c4d0e49eaf2e4d39b86597
 DIST genpatches-6.6-42.base.tar.xz 2474752 BLAKE2B 074b24c3848ba0b2521d364d67222ab324cfacc3036b2c3b9ceebebf03afcf21d963921841f6f987422e904be35653f9dafc2a795ed6eaa050d6a37595bdd111 SHA512 6ce7c93c92a5f2951c9a60b7a058560dec8c3f9c16f00ac4b58c23f88ceaf9cbc519653320bc95f45039219eecb068247f3c27ac448c8695ed8c9e93022fdc37
 DIST genpatches-6.6-42.extras.tar.xz 4048 BLAKE2B 0d86f11ef43c33b1014423a4417be73e4ace2eb5d9c38c7a63e8bc424eff7399137239138de1b89a70247f1b174766c9672cb05743aeaa14ea66d8bab67593bc SHA512 5d264209a734c4cbc48dab228b7d8570b735748b1c01f80beb2803dca3027ed78303ff937aecb1d8e3e6f2e2d4722aa0c1b5c77a4d45f2a9c53cfe1c0ac0affd
 DIST genpatches-6.6-44.base.tar.xz 2571884 BLAKE2B 117eb333385bbff1ec4056dc9fd7374260a33f243fe20462b914eee658a57b90e9115e9edbf5c8935890ddcfb233eaf88b3e0062245cb838953749c8bc674376 SHA512 e8bad736c8566bbdc081600305a4014301e4f6f74b73ee68efd818fb92e2d49bdbf0b7a2b66c5cd5aa8e56e7d183aa03c2a02e7328ba7e0c71fa1646e6868cc3
@@ -42,6 +44,10 @@ DIST gentoo-kernel-6.1.97-1.amd64.gpkg.tar 72570880 BLAKE2B 37b48f080b0ea5b406a0
 DIST gentoo-kernel-6.1.97-1.arm64.gpkg.tar 65525760 BLAKE2B c5338284b3dd55d7ce6cf30c38e94cef40455f659102e46fba1bc19ae28b5062d2dd02242fbabf7e0dbdc7ce79657418c7c2a667877f44d00766b363c59f1d6c SHA512 cf34063bb5926723cf2d3ff5cc8a26ef3fe5a9e41352e24a30e1ec3a8c2298e0c26a7f6d6e26c68ce391fc8f0a775bd37ac0c96f16ad94f3a831ab7d22433808
 DIST gentoo-kernel-6.1.97-1.ppc64le.gpkg.tar 59791360 BLAKE2B 1d892038cc7cecf2b9c0dedecae1f60d703459698fbd0c19eebf1cc86c99e1280bcc163a0051c989491b0494d332a582bff9c8275a03e7d23fc3704da0d6f668 SHA512 28912b7f4993e6ef04c843a20e07c770808e7236826e3075781b1ccef155e20def488133a053ceb2b800f48cb660744c9de1ee4a240ca50be54a5edec334520c
 DIST gentoo-kernel-6.1.97-1.x86.gpkg.tar 62136320 BLAKE2B 511445045990fa6fc459596ecd2c5a02a2ab229bf56e7b5bb2263d8c2ca7fa47e5ef823976be1505f0ed38a70fd1c3d9cd22847a08f00d462f5dd60c2f1c8e17 SHA512 f34a466d2f514f574d6a3cfeb23453f5ac91b8aed976d14d9c598f7bd2d9049280132c722e085c233f8c472a1451e97b66207f8dc1b5f146166c796361c857f6
+DIST gentoo-kernel-6.1.98-1.amd64.gpkg.tar 72581120 BLAKE2B ec9979a8fc1eecb03b46e79a4600ab49576e07d5d926100f8c5108ffb849ed3dbed6be1c89132cbc73d3a6843e11bd2c726e0f6ae21639bb47acb5f3e8a8e442 SHA512 fbf20a05c5aa187a447053084e1b58c1eb5159339f367d1e5b7fdd2328b16ab0a03698b3f45b6deeeb0b9a27d00bc74c697f592b84ff1c511ee2fb4536fb3646
+DIST gentoo-kernel-6.1.98-1.arm64.gpkg.tar 65546240 BLAKE2B 47f3cfd2bf63f7c25ac263063f75486eb1a65b5bc805ee8640c7867eaaf394e4d8394b9990f49b9d54edfeab93ee67dc7326017db707efc948fd9fbf21f09998 SHA512 31d27d4f87383169cbf958b7fbe0255217dfd8d018a8641669d37f9dd3a5813fec575a4a9ce51e5bce9c7ae55c7ca7fdb4445fab7b696a92c06c69ea412cb038
+DIST gentoo-kernel-6.1.98-1.ppc64le.gpkg.tar 59791360 BLAKE2B d07f0210f6ee255804c97681f3a1a4cb13492dcca3e83b416c26574eb6b937614859595eaa6513a6453427d34c47e77f12b0faf2f50d1b1d6088bd5842bd4380 SHA512 034e9971aefd8e5a4f40e876fa2b937c94e118bd52e2c7bcb90bc4a09e2da84caeada8a00ddbe5525143fbf7378f27a77559d02ab72297431212b0decea67b3e
+DIST gentoo-kernel-6.1.98-1.x86.gpkg.tar 62136320 BLAKE2B 92874aa93688c90c95ce4490004b70cc87e6d3f99370aa7375a0e165ad8fb3250bac1b2d1833c8bd0465572c7049244036afc9d23fc0863e75785e484fe02b63 SHA512 690a3dcd2e9c8694401901b8541e42ef70a54457a96ba516105d011e9be79657f60079073eebc70f880ebfbece4ea7a3e54f5918a38d40a302d2ef5bc906f6df
 DIST gentoo-kernel-6.6.35-1.amd64.gpkg.tar 147220480 BLAKE2B 45178fff1c0cdf75499f735666eb89ef0a6248ab6182b3e4e9d85688aa2eca5322310363038f64d1d932a6fac244fb16d64b05b146471fa663f6f0350c647832 SHA512 91f81fd1ffc6ed01bbfc94fe52395c8c5f3bc10c7f7445df2c1d6c982c81b0154ea7638c5322089c2119363c8a810498b111d6e9562e6de7ce0672a41509e95e
 DIST gentoo-kernel-6.6.35-1.arm64.gpkg.tar 119214080 BLAKE2B 3342aba4c25236a26179d92a24938ff96c771c6b2da0e3590c37a06a5516d8005a7ac97fa076dcab8191abd2d8b07813b59b4f48fc71e885de2714b681e8930a SHA512 183c5557d19e6690bb02eb5f55bb1bd8bf16bbda9e69533b84d00c61d75e4b62d66842c753f4a9a8294c8e6127d428f3958f7d14661620e9c6866862546a73d3
 DIST gentoo-kernel-6.6.35-1.ppc64le.gpkg.tar 64256000 BLAKE2B 89441b1e5b8b5de47e2e1b176e3cc51d1a4b19b8d7200c5168d40a3268b7e5a8b5af2a858ae567306ae2e4ada44046a55a72a1dfe7a3c6133592c897f2a28d77 SHA512 38a106716a3169e9a316d458ae541069594b21c494476876aa99661c3061f34e62ace80e2ed6028111790b9d504788c5b1c8a7494ee8f9b66b6ba52f37864896

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.98.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.98.ebuild
new file mode 100644
index 000000000000..81911930d7d6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.98.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-15 13:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-15 13:32 UTC (permalink / raw
  To: gentoo-commits

commit:     e2310bf82076c003cb19ffc0db977418e6b98123
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 15 13:22:31 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 13:32:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2310bf8

sys-kernel/gentoo-kernel-bin: Bump to 6.6.40

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.40.ebuild                | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 604a47d35591..ad9b96635a59 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.6-45.base.tar.xz 2573196 BLAKE2B a6ff1fdc5c661f28d45e8297a325d
 DIST genpatches-6.6-45.extras.tar.xz 4048 BLAKE2B dd86fb162ed81abf47e1fe88e238d67d557294b9502dedf9d3d405e52e014ba9852ea48ef7ab62a255996cc0a3506599b07c76a20b217764c31e2efa0a636872 SHA512 8cd9e82c2c33eb625c86181e47cdf9be5a3246db140174792cb38c68e44a39103bd42964560d8af659a9f44117fd40b804927a544c32780fcbb7a023cba9bfb3
 DIST genpatches-6.6-46.base.tar.xz 2606596 BLAKE2B f8b284a798b7f734ae39e8ac349598f8a7ac0902dd66264c1de754fc43c275e8e785097f9ad479e63cab0705bc9c8f917b91fdb4acf196fc9e032675d2dd72d7 SHA512 d7b62bb4c570b5fcccbdb27ab0da65c2309038d3ac31ccbf48df0ac32ef057b52046ad502ba02ec6c0cb4f3ac2e6ac0d4f97ced6adb85c96a89f31881a34b848
 DIST genpatches-6.6-46.extras.tar.xz 4048 BLAKE2B 235f71efef27116556f2d7b6e7bd8c9ffcbfbc798fe87a59d69f672094830b13fa0e6ceb900eacc5ca250e92cfb410998af70939df9317c76f6291e2446020c9 SHA512 10f0f98d2c5a63371f8225e677f3e12a2e4f54b892dd6f64f3ed0c7cb8956671dc4bced0128d66bc0f2e61e1cb3c590a9d43270237d8457c2825cff1b8e236e1
+DIST genpatches-6.6-47.base.tar.xz 2606912 BLAKE2B 9ab2547e43d9d17ce67824dbb5eacfd25d1c0ea314c440d925b53a89362f47d9d1ffe853b12bb3fcd3761745306914678b33261e56c4df2ebfe3ce65035ccc61 SHA512 109d430209ab4f02428ccd6357047742da383791a3ada574ddfb6a25f28dd0df1b0a376a895e0c624a7da4d34519ba895992c7cf7e3c83c03f6f7f8cb9ed787f
+DIST genpatches-6.6-47.extras.tar.xz 4052 BLAKE2B 8cb744f165c0ebb88d4a8eb097c6f45c550d6eb984fa06902980c7276863fb6b5b7c1e760a9f6904f58178977f7e10a12626a20f83df4a2121379a26d1182ca7 SHA512 9f7c53624e9ca9bad3f36a114b3da3aa5d3c1a7c92bfb85d862814900303a58d2a6280a9ab9a0c3f342930a1354b579e94cf5eecbb379d31c7666925c1ae9cfd
 DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 614634ed1d1132be830e91a13dc509022a6a476b678f63dd4f3c428e7c37eec46f47a32f927f3895ff65a6ab5b046a3b0ca2df88a94678f898292d0970859734 SHA512 7826d46d8faaf64fb268f8dc940621f434f8729e706b4178adac2a2c353bccd854e5fea6c3489d5d0c48d469d6f6e26befa01d5a0deaba48f3e6140eb096de5e
 DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c SHA512 b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc
 DIST genpatches-6.9-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d SHA512 714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
@@ -68,6 +70,10 @@ DIST gentoo-kernel-6.6.39-1.amd64.gpkg.tar 147240960 BLAKE2B 42e7bf39bf5fec8c718
 DIST gentoo-kernel-6.6.39-1.arm64.gpkg.tar 119244800 BLAKE2B 898418ba06e3e4f8094b365a1d013949aaadd7582e9d0c7bbb96137ba42049de1fd056c851584a7591178c340c2ef02a4b1f8e5dcb3d857dda21c70f1c1c6faf SHA512 523c969b0c80e6bcfac3bfe95b0acfb0815a253b9f8b94424b3725ee671b9720b341ca89226175a7bfc4d5430d14cb19dc8d28916d9bec9970147804579f4423
 DIST gentoo-kernel-6.6.39-1.ppc64le.gpkg.tar 64235520 BLAKE2B 715d8565e96849ac09f343f5487b8f8bb9e7124cbb5866f1fc8624f05883d010269d09dec6ceda4ec20065f24026cc6f0cdb45b3865bc75aedac89f8507ce8ca SHA512 ca1b417f75de051365603389326f4045835e12773011bc464e99b103ae5ec62833738bf70750ccc1d4acab8f9c20f3a978419aef9a8be6cd95bb02b306a91d06
 DIST gentoo-kernel-6.6.39-1.x86.gpkg.tar 68270080 BLAKE2B ec1e4f4aceee240a8dfa5e262b0de34913a96125dbc6bb6a1239ddce3a9e540fa56d26ce831824532ed02041825851fcefd2016d121797bf721bb2daea87b720 SHA512 3c40bad5b01d529cf3d45d18a0e3b077c16c677a92caf7c1d520ba801ef84fdf1875f55bf0d9237f7cb99e70f79b2d92b6e76b3acbc325bd3653a8f2b14e5638
+DIST gentoo-kernel-6.6.40-1.amd64.gpkg.tar 147456000 BLAKE2B f3d0ae2736520819fbbe77f54609945fd221cafc26dc1e5f092db3a50e3ec13c4a9a04d9ed569994fda0109ec3a7b999f0d2c900e8f517adfec8460879d338b1 SHA512 68ea7572dffbc008d3548ea5e9c1b0b98a34835575fe66ef89e8e0285235300fa97867ea88d251cf0e7b7242caa81f8119b8b5a3c18fe3cf0fe8126ef08b1532
+DIST gentoo-kernel-6.6.40-1.arm64.gpkg.tar 119439360 BLAKE2B 44c090c62335cf33b40ca85fbdd8843949bf439813fba6a27347f55191ed267148d7939ab3c4e5e9d8e9235a0a16984956dcc7a1fb4dcb94b3324f77f4868b56 SHA512 3ff7488a33ede797524b2dedc1cb07dbd9de43d41d8d383256555a7705a23a91254d70499f92f3caa423e4afba4fea13c1656f78c8585004ffae672c57643627
+DIST gentoo-kernel-6.6.40-1.ppc64le.gpkg.tar 64245760 BLAKE2B 55604506b9edf6307e9334f6f17244a29779eafd553a09af4afc4ba34c6ab9c75bed35f56e2f8e33af6cbd638087bc3787117c0c9aeb9d6fb483498ad6e64e16 SHA512 43ad773b3f0de197e5925685d05e4680ac84019e2dae1d3090da5f73f00799371c78d3ea6c8b48cf659eb1eaf3ab9a187ecf46e0a1938760e95425cc7e3a6607
+DIST gentoo-kernel-6.6.40-1.x86.gpkg.tar 68249600 BLAKE2B ef235d7f3f12b93e25951483f764b02e015bc1a8d50976cc256f7575a168d0a641ff00b7daf8e9dd7f50d3d5b9ea85469dbdff9646bab9747afdd44f675321e5 SHA512 2607b6610f9299774b4cdb08518ccb7808637964d49da2801ea01aebd7d6f7356415b0d93a4a51a3535a0d9bda5782363833ff998083fc7c59fedaa867623285
 DIST gentoo-kernel-6.9.8-1.amd64.gpkg.tar 159160320 BLAKE2B f54c76780fdec033d8ce5b419dfb8cb1d9fd36af80791532ec7d6bf5ac4472f1fff6f52151aca93cebf3f99ba569b990a850403a99b56d427b6a48a32350b735 SHA512 ddf33e3b2d19a1beadbf6e578a70f363e2fac965dc19c2fcaf4a73b768f27611c86f1c3ec2a472fe37376fcdfece48a53846ff3ca554c97d4eb9686055c1a758
 DIST gentoo-kernel-6.9.8-1.arm64.gpkg.tar 129792000 BLAKE2B 7df88f8fda6a34699ae60ad3c12e20fdd957a8a07bb0880a634a94b91b5d803d35ac493862ff35a85426b62e1d8c7affd4728aa87d5e3d911ab73b39c1dd54c7 SHA512 b27e2854f7b5a5b4a179578c6228c3a11c50c7deb37cc0ae8bf0c1f8bf60c64a8990fd09111769c642072079df6b1b083ce305519212bc3816bcccb6ee89ecad
 DIST gentoo-kernel-6.9.8-1.ppc64le.gpkg.tar 70758400 BLAKE2B 782a74d7edd731773abdd128adcf720215c5bb7ee7dffeeecc9bfe0f04b0500584f69469277f5f86f9d4ea447975fff26403b680bc52b1d3e21e033f54cde94a SHA512 923badad678f818ff30fd753508d1bd53990a1c3166879a01dbc1e841355fc783a6e9c79e3d5a9ab075f223828f7206decd1a36fd2370a4ecfaf354d5821abd8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.40.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.40.ebuild
new file mode 100644
index 000000000000..e0e46cd48882
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.40.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-15 13:32 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-15 13:32 UTC (permalink / raw
  To: gentoo-commits

commit:     182ab7632fef083f671bd664a74057f1bf339d2d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 15 13:22:35 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 13:32:38 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=182ab763

sys-kernel/gentoo-kernel-bin: Bump to 6.1.99

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.99.ebuild                | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ad9b96635a59..fde33e8f95b0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-107.base.tar.xz 5516960 BLAKE2B a4c1128db49bc5dec2aad2999279
 DIST genpatches-6.1-107.extras.tar.xz 4052 BLAKE2B e37572e0575345470b87d07d8e3a0a7e8f7284d9ebb987152232f5a09c54508da833d60982cddce2fe5997e2791866b61a07555f631ea75c130d094bb5ed4925 SHA512 b0f2f6758677b163da436205f7493932aa925854446dfe1f687f829b0ef2d53b371992bf2001b217a0b4ec6c236a99833c98f168b877df45aae6819e39d0598e
 DIST genpatches-6.1-108.base.tar.xz 5541376 BLAKE2B 59ef9110b100cf6064c6c6e556bec827138f44dd636d55a976a1ec4af4699f95258962ce272867a1bf172b6a2e1d4f7b25025d5b6c48c9c6c7a6d8f13834b297 SHA512 f250359fd14e11ee176fedaf8bff84a553a7cc559e56c29fa2b6e04217d4e1a63b072e1c73a021a527e37101704b99136e06e008553220d7a35eee3848aadb90
 DIST genpatches-6.1-108.extras.tar.xz 4052 BLAKE2B b6ad898a5a66a1a6ef293bc4a4a886ea29f0a1f985b3b85beec7c4e935e90ac9f642e7811261e413cc39b5a0ae36fd257d0afeb4a9c52aa29956070b4b52c50e SHA512 6fbabfbcd35db0dd77da03c138a6a225f7255cc3566007368ee759ce154f23f11edb8434be82992f153deab19c6b5549d00a7cfd54c4d0e49eaf2e4d39b86597
+DIST genpatches-6.1-109.base.tar.xz 5540948 BLAKE2B b6fdb5f6641ca8617c976f69bb731147ae1d1d24f1da6686ac8cc2a1a9775c2a3c890c24609042617b9397a9abdf9abd6806fa5933e215de1dad6d0f67277a5e SHA512 e2f0837a9b5588df44a1936dc5dce2c1aeddf1d56795600513aa22a08195da4c358935e7d347ec09d4d25aa5db6c5a036e7a718bfc442796c4994736c6dc4daa
+DIST genpatches-6.1-109.extras.tar.xz 4052 BLAKE2B 562d5137c87031ff9f43b4d081b26b35cf4bd3c5fe074ee826edc8ece2ed074eeecf55c8914ca728267a9f78d907a51354c3688186d442d9fc02340224a0c71e SHA512 0370a5cfd83a1c87828396e49f003b29fc68dea1568f6de417fe488aaf045e349f0b84695f3643ad9811b4f57ef31237ffb9a97c72294139aba94557e1f67a18
 DIST genpatches-6.6-42.base.tar.xz 2474752 BLAKE2B 074b24c3848ba0b2521d364d67222ab324cfacc3036b2c3b9ceebebf03afcf21d963921841f6f987422e904be35653f9dafc2a795ed6eaa050d6a37595bdd111 SHA512 6ce7c93c92a5f2951c9a60b7a058560dec8c3f9c16f00ac4b58c23f88ceaf9cbc519653320bc95f45039219eecb068247f3c27ac448c8695ed8c9e93022fdc37
 DIST genpatches-6.6-42.extras.tar.xz 4048 BLAKE2B 0d86f11ef43c33b1014423a4417be73e4ace2eb5d9c38c7a63e8bc424eff7399137239138de1b89a70247f1b174766c9672cb05743aeaa14ea66d8bab67593bc SHA512 5d264209a734c4cbc48dab228b7d8570b735748b1c01f80beb2803dca3027ed78303ff937aecb1d8e3e6f2e2d4722aa0c1b5c77a4d45f2a9c53cfe1c0ac0affd
 DIST genpatches-6.6-44.base.tar.xz 2571884 BLAKE2B 117eb333385bbff1ec4056dc9fd7374260a33f243fe20462b914eee658a57b90e9115e9edbf5c8935890ddcfb233eaf88b3e0062245cb838953749c8bc674376 SHA512 e8bad736c8566bbdc081600305a4014301e4f6f74b73ee68efd818fb92e2d49bdbf0b7a2b66c5cd5aa8e56e7d183aa03c2a02e7328ba7e0c71fa1646e6868cc3
@@ -54,6 +56,10 @@ DIST gentoo-kernel-6.1.98-1.amd64.gpkg.tar 72581120 BLAKE2B ec9979a8fc1eecb03b46
 DIST gentoo-kernel-6.1.98-1.arm64.gpkg.tar 65546240 BLAKE2B 47f3cfd2bf63f7c25ac263063f75486eb1a65b5bc805ee8640c7867eaaf394e4d8394b9990f49b9d54edfeab93ee67dc7326017db707efc948fd9fbf21f09998 SHA512 31d27d4f87383169cbf958b7fbe0255217dfd8d018a8641669d37f9dd3a5813fec575a4a9ce51e5bce9c7ae55c7ca7fdb4445fab7b696a92c06c69ea412cb038
 DIST gentoo-kernel-6.1.98-1.ppc64le.gpkg.tar 59791360 BLAKE2B d07f0210f6ee255804c97681f3a1a4cb13492dcca3e83b416c26574eb6b937614859595eaa6513a6453427d34c47e77f12b0faf2f50d1b1d6088bd5842bd4380 SHA512 034e9971aefd8e5a4f40e876fa2b937c94e118bd52e2c7bcb90bc4a09e2da84caeada8a00ddbe5525143fbf7378f27a77559d02ab72297431212b0decea67b3e
 DIST gentoo-kernel-6.1.98-1.x86.gpkg.tar 62136320 BLAKE2B 92874aa93688c90c95ce4490004b70cc87e6d3f99370aa7375a0e165ad8fb3250bac1b2d1833c8bd0465572c7049244036afc9d23fc0863e75785e484fe02b63 SHA512 690a3dcd2e9c8694401901b8541e42ef70a54457a96ba516105d011e9be79657f60079073eebc70f880ebfbece4ea7a3e54f5918a38d40a302d2ef5bc906f6df
+DIST gentoo-kernel-6.1.99-1.amd64.gpkg.tar 72591360 BLAKE2B 6fd503939c44f96e3bdf3ecf37851c1611df52f8f54e2c3e6699d158ee7a1f2f2a5b261564d3d4bdfa117fd2c35b4ad10ef05f65a88a5e9cabe579017bb2df60 SHA512 d114de37bebfdd0b28b6e489c80bbfc8b3772e862e0ee96421a888bb59878344672450e5f9598d425d3e3b4de0ef52a89a591b52ade7e2ad4e74169c284db3bf
+DIST gentoo-kernel-6.1.99-1.arm64.gpkg.tar 65546240 BLAKE2B 0af7321ddaea5a9b7d4d869adb3740b036e67d25e36bace334637951d10c41acd9f0232037591dc5c1e0585261349b5a1503bb2e9a1b5f7ba7548195b43035cb SHA512 47d63299f0ffb62dff610854c9099826e62a24a1d61a4f0e9db38aab1622121c647d514f295cc01cfc98152ed8159b0001a8077b484dd3d668500b052d58a918
+DIST gentoo-kernel-6.1.99-1.ppc64le.gpkg.tar 59781120 BLAKE2B 7b986f04225db692031da3ae115c911510631cc6601d76a336954197ba3e0bfaeb2c3ef338eca34a64d95aa6b901ff96a8c06cd4b9af348813b7859b325b7a72 SHA512 5b2e2da18d64599b2418efc7e0d56aba57af4462ddd1ce0b691e07f5c08f249f02d9e5989f261b3b4836ca43a9eab20ad710caf4ed7639860cbaac1c4de268f4
+DIST gentoo-kernel-6.1.99-1.x86.gpkg.tar 62126080 BLAKE2B 6280c49eba83e32abfb9630139f5291b88169410b1e892e50d82b34a3ec60ff8a33a0160658ff196133bfd19cbaa959f818186dbe0458f3407bc00ac5924c824 SHA512 674084d5e25c0e93f1ca0b7d61e224da5c2036951cb31d520abbfdf451a67cea4b09923211579937420412abbaeed6226b0029676fad4ab5b55504eca218aed0
 DIST gentoo-kernel-6.6.35-1.amd64.gpkg.tar 147220480 BLAKE2B 45178fff1c0cdf75499f735666eb89ef0a6248ab6182b3e4e9d85688aa2eca5322310363038f64d1d932a6fac244fb16d64b05b146471fa663f6f0350c647832 SHA512 91f81fd1ffc6ed01bbfc94fe52395c8c5f3bc10c7f7445df2c1d6c982c81b0154ea7638c5322089c2119363c8a810498b111d6e9562e6de7ce0672a41509e95e
 DIST gentoo-kernel-6.6.35-1.arm64.gpkg.tar 119214080 BLAKE2B 3342aba4c25236a26179d92a24938ff96c771c6b2da0e3590c37a06a5516d8005a7ac97fa076dcab8191abd2d8b07813b59b4f48fc71e885de2714b681e8930a SHA512 183c5557d19e6690bb02eb5f55bb1bd8bf16bbda9e69533b84d00c61d75e4b62d66842c753f4a9a8294c8e6127d428f3958f7d14661620e9c6866862546a73d3
 DIST gentoo-kernel-6.6.35-1.ppc64le.gpkg.tar 64256000 BLAKE2B 89441b1e5b8b5de47e2e1b176e3cc51d1a4b19b8d7200c5168d40a3268b7e5a8b5af2a858ae567306ae2e4ada44046a55a72a1dfe7a3c6133592c897f2a28d77 SHA512 38a106716a3169e9a316d458ae541069594b21c494476876aa99661c3061f34e62ace80e2ed6028111790b9d504788c5b1c8a7494ee8f9b66b6ba52f37864896

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.99.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.99.ebuild
new file mode 100644
index 000000000000..81911930d7d6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.99.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-18 16:15 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-18 16:15 UTC (permalink / raw
  To: gentoo-commits

commit:     dfbaf70e673c1d1c46c5626173eacc919fa15036
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 18 15:01:02 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 18 16:15:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfbaf70e

sys-kernel/gentoo-kernel-bin: Bump to 6.9.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.9.10.ebuild                | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fde33e8f95b0..f4833ceb2953 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.6-47.base.tar.xz 2606912 BLAKE2B 9ab2547e43d9d17ce67824dbb5eac
 DIST genpatches-6.6-47.extras.tar.xz 4052 BLAKE2B 8cb744f165c0ebb88d4a8eb097c6f45c550d6eb984fa06902980c7276863fb6b5b7c1e760a9f6904f58178977f7e10a12626a20f83df4a2121379a26d1182ca7 SHA512 9f7c53624e9ca9bad3f36a114b3da3aa5d3c1a7c92bfb85d862814900303a58d2a6280a9ab9a0c3f342930a1354b579e94cf5eecbb379d31c7666925c1ae9cfd
 DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 614634ed1d1132be830e91a13dc509022a6a476b678f63dd4f3c428e7c37eec46f47a32f927f3895ff65a6ab5b046a3b0ca2df88a94678f898292d0970859734 SHA512 7826d46d8faaf64fb268f8dc940621f434f8729e706b4178adac2a2c353bccd854e5fea6c3489d5d0c48d469d6f6e26befa01d5a0deaba48f3e6140eb096de5e
 DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c SHA512 b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc
+DIST genpatches-6.9-11.base.tar.xz 636320 BLAKE2B c1a730341ca150f9f698300f59f43d1f4ab2af44745ccd060033702112caa9941a0021e23f9a470cdb0fec51e76779a20e451b2b058943c12e153acbaca4b770 SHA512 e3b40a773a2c58914b25534949f9e05542eb1712b823bf84287ed546e44c9d6e830aadd4c61d4e2a72b1e2b071387a9d1131cfc9f43ee9e26d9a14785b248758
+DIST genpatches-6.9-11.extras.tar.xz 4052 BLAKE2B 3b12fe75ae76ff17e30bb30d5e5cb913e31732bf43958b972356772e76d892823b925e715d9e777dc3ca39f89c01960b8d420d2647775d1e4406e4b82ef2c08b SHA512 5fb378ce92f4d443ce162cd69771d6b9d150bb7be01e776c22cb913437c7b441a4474dcb33fe7d6d3f285ff0f8605b7aabd9149594d0e45ef8b231e3703ed026
 DIST genpatches-6.9-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d SHA512 714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
 DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29 SHA512 955cd846bb020d08888aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
 DIST gentoo-kernel-5.10.220-1.amd64.gpkg.tar 63283200 BLAKE2B abfa4447a66dbade52e79edebe0bf1fe6d9be7a3ae6eef0510b45b19ca6f209dd46ad8426defb9935ef10485d8704634dc45d411c2760a92af8692ba16f3d34d SHA512 8ee2d79de3c54036d4302ac542438c73132f88a803c56159c96a4fce63fb6208a299ac3310aba5ca30c3fa504f71a60ce365a06c867d884e2da104ea57cf2eb5
@@ -80,6 +82,10 @@ DIST gentoo-kernel-6.6.40-1.amd64.gpkg.tar 147456000 BLAKE2B f3d0ae2736520819fbb
 DIST gentoo-kernel-6.6.40-1.arm64.gpkg.tar 119439360 BLAKE2B 44c090c62335cf33b40ca85fbdd8843949bf439813fba6a27347f55191ed267148d7939ab3c4e5e9d8e9235a0a16984956dcc7a1fb4dcb94b3324f77f4868b56 SHA512 3ff7488a33ede797524b2dedc1cb07dbd9de43d41d8d383256555a7705a23a91254d70499f92f3caa423e4afba4fea13c1656f78c8585004ffae672c57643627
 DIST gentoo-kernel-6.6.40-1.ppc64le.gpkg.tar 64245760 BLAKE2B 55604506b9edf6307e9334f6f17244a29779eafd553a09af4afc4ba34c6ab9c75bed35f56e2f8e33af6cbd638087bc3787117c0c9aeb9d6fb483498ad6e64e16 SHA512 43ad773b3f0de197e5925685d05e4680ac84019e2dae1d3090da5f73f00799371c78d3ea6c8b48cf659eb1eaf3ab9a187ecf46e0a1938760e95425cc7e3a6607
 DIST gentoo-kernel-6.6.40-1.x86.gpkg.tar 68249600 BLAKE2B ef235d7f3f12b93e25951483f764b02e015bc1a8d50976cc256f7575a168d0a641ff00b7daf8e9dd7f50d3d5b9ea85469dbdff9646bab9747afdd44f675321e5 SHA512 2607b6610f9299774b4cdb08518ccb7808637964d49da2801ea01aebd7d6f7356415b0d93a4a51a3535a0d9bda5782363833ff998083fc7c59fedaa867623285
+DIST gentoo-kernel-6.9.10-1.amd64.gpkg.tar 159416320 BLAKE2B 2d335be253e2313e6de88cf64a21a8ff76418729f481dd67b8b3fc69bab8986cd4780e2a17a4422550c75318b02598bad0ddd704d238122d594621f5abd9e3e7 SHA512 52e918b4cbdd085461a09e73b887712a918f41da081331ad53dc57225933537cc72afd870adf411201b9ac4df49a500bc65479c507305ef2bbf8e714c7883f08
+DIST gentoo-kernel-6.9.10-1.arm64.gpkg.tar 130068480 BLAKE2B eb1455d1a444a45db4c7148c61c2be13bcfc6d723683e311a1ccba50ab0beef1f5b93f207717b25e0e1c74020ba6daa1d2c42cc70ff983038eb9ba1628567a9d SHA512 a075ff588892e965ad3c1ff18cf770fa38da7ecf2769526b518088881ea1fab406ab77b5a40aa3e5c1925748fa91d3d2d1a4a8fc99df02aa711c3e5e8b371319
+DIST gentoo-kernel-6.9.10-1.ppc64le.gpkg.tar 70748160 BLAKE2B b3d09062b5ddf3eabff8ca1e1844eb445dd2a7a910356fb8799c38b000c7cbde64f259bf09ff6fcf6bd0b49d2ad87c9faa54581f27505dc7dd4c4f3cbfdcdb4f SHA512 41b46556727e57f325e204763cc98eab0627e0bbb00eb7dd054aa9718e61fea49293ba0f858b3f47e723e914b08c0f3785892e02b6d9e9abad1119fdac758bcc
+DIST gentoo-kernel-6.9.10-1.x86.gpkg.tar 74895360 BLAKE2B fd12759766b8d86d7356c10b3957748c9813e41ea861bb0f197eafdf258a338d8fce7f00f8cd65fc6bd4d12047dc6bbfa73a52e58e9f8ff92e60ee48443fd404 SHA512 59ec1c1506163cc76c40b726b3b9c2fbef29c5addff205ece6b15e58e553114b9299903a8ea0e4d58399ed94e4f3a6eedba3c785944fff2e1d571d09bb725d71
 DIST gentoo-kernel-6.9.8-1.amd64.gpkg.tar 159160320 BLAKE2B f54c76780fdec033d8ce5b419dfb8cb1d9fd36af80791532ec7d6bf5ac4472f1fff6f52151aca93cebf3f99ba569b990a850403a99b56d427b6a48a32350b735 SHA512 ddf33e3b2d19a1beadbf6e578a70f363e2fac965dc19c2fcaf4a73b768f27611c86f1c3ec2a472fe37376fcdfece48a53846ff3ca554c97d4eb9686055c1a758
 DIST gentoo-kernel-6.9.8-1.arm64.gpkg.tar 129792000 BLAKE2B 7df88f8fda6a34699ae60ad3c12e20fdd957a8a07bb0880a634a94b91b5d803d35ac493862ff35a85426b62e1d8c7affd4728aa87d5e3d911ab73b39c1dd54c7 SHA512 b27e2854f7b5a5b4a179578c6228c3a11c50c7deb37cc0ae8bf0c1f8bf60c64a8990fd09111769c642072079df6b1b083ce305519212bc3816bcccb6ee89ecad
 DIST gentoo-kernel-6.9.8-1.ppc64le.gpkg.tar 70758400 BLAKE2B 782a74d7edd731773abdd128adcf720215c5bb7ee7dffeeecc9bfe0f04b0500584f69469277f5f86f9d4ea447975fff26403b680bc52b1d3e21e033f54cde94a SHA512 923badad678f818ff30fd753508d1bd53990a1c3166879a01dbc1e841355fc783a6e9c79e3d5a9ab075f223828f7206decd1a36fd2370a4ecfaf354d5821abd8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.10.ebuild
new file mode 100644
index 000000000000..1503fa4fb5d1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.10.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-18 16:15 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-18 16:15 UTC (permalink / raw
  To: gentoo-commits

commit:     4f8715094fb70cc48f0226b0741f49830ea16c34
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 18 15:49:09 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 18 16:15:46 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f871509

sys-kernel/gentoo-kernel-bin: Bump to 5.15.163

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.163.ebuild              | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3f8b15d02a68..db1bb54de7e8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-171.base.tar.xz 6912380 BLAKE2B 3d5572ca2854c0dcaa6000ffc7c
 DIST genpatches-5.15-171.extras.tar.xz 4048 BLAKE2B 823bf5a1a62a3a4f97ae296bf78581a3b8ba79134e8ec7098385e23783c317509f8320afb9ff0c25ebfd5b3fb32aa883afa970ac86c550c2d70613d8af7da5e3 SHA512 f2eacb2ebda97e86c20f24a6ab591b6c41fa831947610febce3589d32fb326d9439b63273c2ffe82630157b7559141598e5bb5edbe939e1bed45bca802085f1a
 DIST genpatches-5.15-172.base.tar.xz 7003732 BLAKE2B 0f9a38b1a0b8d85429b9f66eaf0fdb7f854f62d6e61c556bfc618d551c8497ded8d1413f8f0c9bcc27988faeb718c73646ae1437b14793837d14d5587f69aa2e SHA512 fcff72f4ddbca1c2fbd012e66ab2d1b1c9a666192edeceabe51a99588564a0937d88c62c8bd71c6a701577ead62bd543b77b520e159f2b60764c6ffd3bcd24fa
 DIST genpatches-5.15-172.extras.tar.xz 4048 BLAKE2B e9120574a9febf01edcb43d4c582fcbb90a05934d23c671b225a1c6d0ca8646d9efad2587497f6642024a7e1026f9b7dd56b49e79fd355d73848ee04e1dfb3e2 SHA512 582fd7b0360c7250ee8336079383d2b64bb96b22a86929a54157c1fbece2c18b88d0751adc13ba602cfcf7b39ddb249ea11449d6f56d1a3c55aa25f87d2d77ff
+DIST genpatches-5.15-173.base.tar.xz 7038704 BLAKE2B 4cf6ffc38ba49bdcac210b165c9ce951283ec083f928ab14f19a16fd46e195730d169f50b45f8ff05e5d8ed2cf9164f4940659ea23a0ee9add30dc2e6ee83f84 SHA512 d875a5a2eb58ca5e0659b2cc2a360c5e837e73cb479508c0c8350456e58019025c96278727ab9877a103138d2e41653efee51ea3dff0bcadbd7da0e076a244ef
+DIST genpatches-5.15-173.extras.tar.xz 4052 BLAKE2B e7d4effd4092467275f3f076676daa06caa2f647da1173a6132ebc30da1be78a085ddede5aa170c3d666f1808c4824f441dc5a1e873868fd72347a0c84149fff SHA512 7d272e7448a6688efc98a5e71eb8f83a978d82e9b177ae0b9b12c479078e23fb8dd66021f1ad488d9bfc056c89e7ee8642425dbd15607eaece249b565edc7fef
 DIST genpatches-6.1-104.base.tar.xz 5452728 BLAKE2B 49a8765789436c1bdb34f72e865232942b3b7e2bf4f3c2b4cded7786677f3235982e020aad0ab364a2bac0393dc28837f904fe5bee5a4cea12ec11dbf6ec642c SHA512 cb33672fc2d88e740ee025d9f8d8725fa398132e7bd940a831f60d2de3fdf13e4cb96e39f2707deec9bc5471789706e43501c9eb6044dab78dc34a71f9af60ce
 DIST genpatches-6.1-104.extras.tar.xz 4048 BLAKE2B 526ac16b6ffd987dd4f87797eeaa4ab1d25a8f27fb5b924f13651330abaa2a29bcc4d7d56d5be63b6d8f1c25c8f3205fd51ddbef1b324de89f67731271b24283 SHA512 3fe90150711eec1c4277e6b4cee2599e97edf0902ec7efae1ad836ccfe62233e2c6944f7abc30042e7dd5985ba1f8a986bc3de086739f5a8b64d18c2d7025742
 DIST genpatches-6.1-107.base.tar.xz 5516960 BLAKE2B a4c1128db49bc5dec2aad2999279356c5c9578c8a7a1bd30c6896392da116325a81937ded85fd2684f206283a34fa3247af17ede459d33717cea0a58444760ef SHA512 ac371501c5a7e7e1f7ae2325aed969e2bb2788faffae6742f08836eb4495a21646d6875125957703fd2225066eabab9034022cf27a63c026ff02cbfcc9b00f24
@@ -50,6 +52,10 @@ DIST gentoo-kernel-5.15.162-1.amd64.gpkg.tar 66385920 BLAKE2B 24ab856cd827b2f47a
 DIST gentoo-kernel-5.15.162-1.arm64.gpkg.tar 59750400 BLAKE2B d96929525808d0e4df1ade8436b5c666613b710df8c20e19f8dfa6495ddc98f8bc1148ed60c952558c779e9cb1ef8875a4a0928381dab7c970837433a8ea83fa SHA512 710a018b38c9d5b752eae1fc72a6b43db220a05e7f5246cfd32238b054ec17d87e5938891dd191c1d691605e7adcca9005f3cb51872ca7f9d47e91e70307d292
 DIST gentoo-kernel-5.15.162-1.ppc64le.gpkg.tar 54988800 BLAKE2B ef71d77de36370a77bbd097e15c052b0337e143b3c297074c30ad899cd68f5f15b17fa2ce91a8c635d942a1218e5db15613ec989ec4ce09d85f5771a351a48a8 SHA512 8ea8b185c59a7ab0dd9ee7678249020ea3406c8b17657801ccd83aeba890831983f83f91fa6072163a825bdab50c283c38d01a3df4723271be5301519cd0c6ab
 DIST gentoo-kernel-5.15.162-1.x86.gpkg.tar 56176640 BLAKE2B f6e3a140fbbfc8d269deaf6faa909244473e2e806ee8b976688689fa9474917a1885d40dc30cf0a44b2003f10fce3244c8b72fdb2df8a07183669c78c8f24df9 SHA512 793582e677c9604aa8e377e263acf5421e60578ee818581685a6adeee1374da80462d8b6c6cd8f73f8d06e220a5f53a12727b592718abd882181fcdcb23e71ac
+DIST gentoo-kernel-5.15.163-1.amd64.gpkg.tar 66385920 BLAKE2B 3adb720ee32bfbbe77172ec59cf0315971437e8c3b2ff0aebb9fea63c0d6a13cf8f19a5ab2973af9212238a60d42339c5214a0f1070f6545a8a6f7a89cc9cd48 SHA512 61e7dc825b512536a137ea30b99cf5de454e6588583bf2594233f1d6772ed0e99ab1776ea44b3c99f3fafaa71571ad3272704f0129fd9e48180a138610ccf617
+DIST gentoo-kernel-5.15.163-1.arm64.gpkg.tar 59750400 BLAKE2B a81f3d306a87cfa47cfc6bb556399db2dfb9529dfa96881f04c3be8f3dbda011ef597bd01fb73579146410d7a40353496d574bd1307d1bf8e48b3e5d3d504fb7 SHA512 303fc90d4c531ff4ee55aeacfd160a44c48a0c2916d396adfc9e9d073dd7c32eb134e4d5f868a4e205d340fb566e765982927d0f479714d646dfd02e6203e354
+DIST gentoo-kernel-5.15.163-1.ppc64le.gpkg.tar 54988800 BLAKE2B 5c92986392c8e6a102d72ef6a5a5ff30f70b43caf41edaa7be203a8af409d9ae65b2d7fd316e1c4e1297eedba9a1563bcbddc6eec5d4dcc1d73b5565c8168c12 SHA512 9632719388069e62357e90f93973e767ec3a9183b597d79065613739fc9985cfcac0a5f2ddf73e17a559d2d1cf841e8bcb1f42342c701e73e39290421a2b3059
+DIST gentoo-kernel-5.15.163-1.x86.gpkg.tar 56176640 BLAKE2B f0cb3bae1d240a49174eac0ef7b3a5aca5ed238a3cc8a8b72c23d9f2735ab9acc089be6ec475504ec00957de952771ed71af6f653927346692cc3c1451b976b1 SHA512 dde2e2b0a0b5f17b819f571866b0fd4909db2ec7b828895b514301c85dd7e59078693e94744d0adf50e7e5024fa948c9bb089ddcd032fdb4f103b9299b3b1d68
 DIST gentoo-kernel-6.1.100-1.amd64.gpkg.tar 72570880 BLAKE2B e8aa0a2f5455fb70693272439f554ce6453723272b2b108f65f786ee0b2560fe6319d4952a3f71f35fd9b3eb2651e0901aab519ccbce0f5206d39be143975bb2 SHA512 872372d78774278695c1b7c2df6847576fa80f7e90c1a2e8c5d06318270cbca9f1a4715698bf70dbe533f16719f7565c287ba8cb32a478297544e4bed690560b
 DIST gentoo-kernel-6.1.100-1.arm64.gpkg.tar 65546240 BLAKE2B 2e673badd76cdb6dbb2cd5e4a2ba6b8848db477cf5d4f46dcde791c3b8fce1920632ba1309cfad2a5a8353e208f0eb5ed6a58d830a72ce3b6d3ff9ab25eaa467 SHA512 a18c5a2b3d37709307f6c4be17fbc8d8944764cec54197d61ba9bf2883b61324ccc0d2d3064ced624b6522c60feb22bd78ee514c9df626608af7fbb845f7870a
 DIST gentoo-kernel-6.1.100-1.ppc64le.gpkg.tar 59791360 BLAKE2B 485d690f30beeb3ea27b62da14fbf20bf5977df6b23b69dda6b5fe9ab6939988bc592be94e5d5ade7bb1c86d249b1aae0a2cdb25e2b38bf74c48cb8a1135bc1e SHA512 b70e509f8fabbe843fdf6865524bd6cc325bb7ddd165c80672ff6f435880dd8455ba2ca59ff626df99431d18c496537127de930af50a4e97e02eb4f89690bbe9

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild
new file mode 100644
index 000000000000..81911930d7d6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-18 16:15 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-18 16:15 UTC (permalink / raw
  To: gentoo-commits

commit:     bf1f25ad4bb492f50b3e163764fa757274c27378
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 18 15:49:12 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 18 16:15:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf1f25ad

sys-kernel/gentoo-kernel-bin: Bump to 5.10.222

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.222.ebuild              | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index db1bb54de7e8..5adc2cdb4e37 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-231.base.tar.xz 7075456 BLAKE2B ca5cd718126f7c56a81b5949e0b
 DIST genpatches-5.10-231.extras.tar.xz 4048 BLAKE2B 305514796a88972e4011dcfed0b7d38a647a7b55950e31b480402cf5f483f258185df7b5b23f2bbfa5b91a1bbfe31e6531da5a8985e48387df458228703b1625 SHA512 0fd5314ad98b88b052fdb341535ec39505a538eaa20f7b6afc5c059b77919f513898ef73db140b615e726af00dcf146db8dc23f5350dece194b7e084de5a9cb3
 DIST genpatches-5.10-232.base.tar.xz 7140012 BLAKE2B 9052d2ded65b6ea556321b0983727cb5416f58f357ec9d77a21689ab97ef57c1410fae5b28f4972a23d64e4bb2c69eb287ad96d92800b24de36e70e38bad0a8c SHA512 e2958dfb876f9b752b9c4500eed60bff05aefe2e9384f0600eaa881139ec3156e86c4e0cddcc2eddc460a0a2fa5ca96ad4e451cc0501250d45dfc29e7aa18ae4
 DIST genpatches-5.10-232.extras.tar.xz 4048 BLAKE2B b2eb1785c307710457b9979e1fbb7ae3f6929b4d1ae46863367ebd3c4ca817160c14b42a36018fa29e9b384defabba30f0ee8a0dcb153306bed8d31fb47041d6 SHA512 760817111313bed3dcbe056638c3d1148768811a8221295084111c4deea07d393e7d70e1af6411eab9b4df9d0840fd58616cb78aa91996f2b86ece4cabcb6f7d
+DIST genpatches-5.10-233.base.tar.xz 7166884 BLAKE2B 5e1b812e33adcc648e6a85d90fffe60e51c6f9e5e501aadfc2ac10450ea15ef2409ee3f20a54c47c0d86f04f04240b76ca0f9605e59f2ee1c1dfe1cf98541cff SHA512 9fc7b0ff029dc29c405eccc5eb550d10e3448bce7213f9ed3f9f646f52d95ae0b39d7648a824594f87c60cf6ce46354c6d4a0045d7d8cf4efa13c417b9e3210b
+DIST genpatches-5.10-233.extras.tar.xz 4048 BLAKE2B 8f7686f1815ec0bcfe333c237ad1734276a77b169d6d1f5bb235d6164365bee953919f0fc26ccec2954b1d1aaa250ffdffc1da85bbc5559f4e3fc0be6ba2fd8f SHA512 50646414ca3b5990e92da42550a8beb94ba44f428edf92a94286f20421fe396a9d6e53dde8278a64a3c99020c0a217b104bbe527de60d1d5acde362e61765de1
 DIST genpatches-5.15-171.base.tar.xz 6912380 BLAKE2B 3d5572ca2854c0dcaa6000ffc7ccc6921115f95ada5e8902c5681c5e0367f525bc658afd504dfabf25111ad1a9a6f6de1bf90e699fec38be68997f1e780f4715 SHA512 176edf85ec8e212036ce90b83a1a00bae1ea84770d8cf60c4f313498a219644a29774da6be34247ad55e6def08b4fe2f1c4a880c528c1d98e63a65acb0ba5a2c
 DIST genpatches-5.15-171.extras.tar.xz 4048 BLAKE2B 823bf5a1a62a3a4f97ae296bf78581a3b8ba79134e8ec7098385e23783c317509f8320afb9ff0c25ebfd5b3fb32aa883afa970ac86c550c2d70613d8af7da5e3 SHA512 f2eacb2ebda97e86c20f24a6ab591b6c41fa831947610febce3589d32fb326d9439b63273c2ffe82630157b7559141598e5bb5edbe939e1bed45bca802085f1a
 DIST genpatches-5.15-172.base.tar.xz 7003732 BLAKE2B 0f9a38b1a0b8d85429b9f66eaf0fdb7f854f62d6e61c556bfc618d551c8497ded8d1413f8f0c9bcc27988faeb718c73646ae1437b14793837d14d5587f69aa2e SHA512 fcff72f4ddbca1c2fbd012e66ab2d1b1c9a666192edeceabe51a99588564a0937d88c62c8bd71c6a701577ead62bd543b77b520e159f2b60764c6ffd3bcd24fa
@@ -44,6 +46,10 @@ DIST gentoo-kernel-5.10.221-1.amd64.gpkg.tar 63272960 BLAKE2B d96bf7cbddf921dba1
 DIST gentoo-kernel-5.10.221-1.arm64.gpkg.tar 56729600 BLAKE2B 66647c84c9f69247bc09d995b7fb6e72592e09a6c3be7cea047a294c17ce658779d00a356feab6b303a3585e2d1c84b84e46ded6bd271eb35c7ea33d8465c18b SHA512 97be75393e7b1245b8621bd9f4e92f6d53834ca51c8e317d43b0687d603eb93afb115ad5cb6dff8f4db0b889d1eed072b2a372c6dca38787384d4559cec70a63
 DIST gentoo-kernel-5.10.221-1.ppc64le.gpkg.tar 52756480 BLAKE2B 91929b87e6514f4dc862fa5958d3747aecfffc131706fb863b2b8ab53164e8b30201cab9e003c59025af10b510f4e3740b8446c30e49edbaac7c11b12068a9b2 SHA512 280dab1cf267a29dbc0e27f02116b3e4aa43e023168f5981d417b91375c55d919823b14aacc6c5d2195b0580a6e67ec0efed2c4b167f63c232a7dc7dde48390b
 DIST gentoo-kernel-5.10.221-1.x86.gpkg.tar 53606400 BLAKE2B 3c2dbcf7fca523da8c4382fe28b5189dc801e8823bec336472ee18bc909044180aa62bf41322866fab29aca5dbd76673aaa6c23ad8e803d01c3389c78d482e69 SHA512 51bbbb68ab8b21588edacbe741641119cafa6ebc838a4840267dcb0ace292e31af15681654084c5a3a34cedf30584e4ba90714cb915806fedce4167c9bda9a22
+DIST gentoo-kernel-5.10.222-1.amd64.gpkg.tar 63252480 BLAKE2B 0641338128a2f1fe65e42d8cad6c448a3bd195d40df440140f90412e306d30465e4895fa56ed101123b1b8690fbcd262549757adbadfe86812d66632c3e17cdc SHA512 467bf18300ad9db1aedcc39aee5168045c41e6dcf42b01df8b7ae46359ff0db0e52b8d2f9612351a268d335e1f8101884c98d798d94bd70b7cb21e9378a61be2
+DIST gentoo-kernel-5.10.222-1.arm64.gpkg.tar 56750080 BLAKE2B d7fbda9b506ea787765386d9cdca0652e400b2f2e08a07e1facd3dad2425fc0ed0a7437cae5abf482ea23cbd4cf83420e4c4f9922cd732b69a12f6bd595897b6 SHA512 b2587672993ba411f5dfc707edcb9ada9ed8390e9c01814dc763f09a5cca5bf74f1866e7e25bd836bb45d75056d2687daf6392db934be01272d1df279d3b271a
+DIST gentoo-kernel-5.10.222-1.ppc64le.gpkg.tar 52776960 BLAKE2B ec4567df5ba15b87b192ed66463888ecacb6f61246c6716e34c94a9a86ccff8bbff5ca829dbaa49cd679528cb93dea19c1848d1920e6a246ce641107e85506f5 SHA512 40ca778ab5e673eaad8ea6120324719727b87d8569fb8515c3cb73bc8ace0e888e8d66e22c91a81b966bbb8256c94d37c323152d0f4e6a906217d5375e347d5f
+DIST gentoo-kernel-5.10.222-1.x86.gpkg.tar 53606400 BLAKE2B 0595065b4a66f987c06324cc3ee3934656035a097c93c3f0112a323856818e93d806f69be2c5287cc4809707bf7709cc176f819534e23b67b8d0d67e30d1f408 SHA512 1a8a393e88498c994bfada26e512816ced3b02069b7e94e9d1784800df35c4aee8b6e8b25a478fd04a680f46357f6fa5a4a36653bd71c90a6da74f9576f00575
 DIST gentoo-kernel-5.15.161-1.amd64.gpkg.tar 66365440 BLAKE2B 79e6a54f8a324a262d043a3703d148378414ac625b94b2433e87d10c956b1bb4563f4e5376e96365b7b7ecbc3b28fb8f22e5bb9ddf5bb4f7d70fe7af96e31c9f SHA512 625ab0282dc6790e8f2b5044a006e84eb83b2442bbe99d7d13e84aa3ab44aaf34b03d887783a5f071544b2fa656898d3ab0333e038dbf7725dcf199a6018aa82
 DIST gentoo-kernel-5.15.161-1.arm64.gpkg.tar 59750400 BLAKE2B 9c7628d15cb44339ac14df377bc6c40bb1ba844fab96464a92247c02aaa3dd5f15230b7bc548bfe2d0546b81fc7be575fe7f4431401e24adc70a27b64b508b28 SHA512 ed3dfdd2c3aac153e81655e73bd3680bc2f57e902371ec675abb8768c0313a9473895eb3548d0f913892a4a07cefd043fd15d24062df1856209980fec0108847
 DIST gentoo-kernel-5.15.161-1.ppc64le.gpkg.tar 54988800 BLAKE2B c17db3167d3acd24b6f2b53404ec88b7ce9b939187a8bf8b79ec7888abd3a6f051bed22dc357e6a3450c2c1353d491e73444b303edec023318acbc51b3e53bd3 SHA512 772f1f7aed28af3ae0728d7e66386a2431651b9dd336135db489902203c5daa955393252ea9143af3b007026f611fb09a5f98f3eefa85c4d413bc86b87a7ec14

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild
new file mode 100644
index 000000000000..53f05cd94273
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-18 16:15 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-18 16:15 UTC (permalink / raw
  To: gentoo-commits

commit:     fd6d4fc224d63d95ea857274589cf6c86841c7a0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 18 15:48:53 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 18 16:15:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd6d4fc2

sys-kernel/gentoo-kernel-bin: Bump to 6.6.41

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.41.ebuild                | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f4833ceb2953..183564213db3 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.6-46.base.tar.xz 2606596 BLAKE2B f8b284a798b7f734ae39e8ac34959
 DIST genpatches-6.6-46.extras.tar.xz 4048 BLAKE2B 235f71efef27116556f2d7b6e7bd8c9ffcbfbc798fe87a59d69f672094830b13fa0e6ceb900eacc5ca250e92cfb410998af70939df9317c76f6291e2446020c9 SHA512 10f0f98d2c5a63371f8225e677f3e12a2e4f54b892dd6f64f3ed0c7cb8956671dc4bced0128d66bc0f2e61e1cb3c590a9d43270237d8457c2825cff1b8e236e1
 DIST genpatches-6.6-47.base.tar.xz 2606912 BLAKE2B 9ab2547e43d9d17ce67824dbb5eacfd25d1c0ea314c440d925b53a89362f47d9d1ffe853b12bb3fcd3761745306914678b33261e56c4df2ebfe3ce65035ccc61 SHA512 109d430209ab4f02428ccd6357047742da383791a3ada574ddfb6a25f28dd0df1b0a376a895e0c624a7da4d34519ba895992c7cf7e3c83c03f6f7f8cb9ed787f
 DIST genpatches-6.6-47.extras.tar.xz 4052 BLAKE2B 8cb744f165c0ebb88d4a8eb097c6f45c550d6eb984fa06902980c7276863fb6b5b7c1e760a9f6904f58178977f7e10a12626a20f83df4a2121379a26d1182ca7 SHA512 9f7c53624e9ca9bad3f36a114b3da3aa5d3c1a7c92bfb85d862814900303a58d2a6280a9ab9a0c3f342930a1354b579e94cf5eecbb379d31c7666925c1ae9cfd
+DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07 SHA512 2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
+DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f SHA512 9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
 DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 614634ed1d1132be830e91a13dc509022a6a476b678f63dd4f3c428e7c37eec46f47a32f927f3895ff65a6ab5b046a3b0ca2df88a94678f898292d0970859734 SHA512 7826d46d8faaf64fb268f8dc940621f434f8729e706b4178adac2a2c353bccd854e5fea6c3489d5d0c48d469d6f6e26befa01d5a0deaba48f3e6140eb096de5e
 DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c SHA512 b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc
 DIST genpatches-6.9-11.base.tar.xz 636320 BLAKE2B c1a730341ca150f9f698300f59f43d1f4ab2af44745ccd060033702112caa9941a0021e23f9a470cdb0fec51e76779a20e451b2b058943c12e153acbaca4b770 SHA512 e3b40a773a2c58914b25534949f9e05542eb1712b823bf84287ed546e44c9d6e830aadd4c61d4e2a72b1e2b071387a9d1131cfc9f43ee9e26d9a14785b248758
@@ -82,6 +84,10 @@ DIST gentoo-kernel-6.6.40-1.amd64.gpkg.tar 147456000 BLAKE2B f3d0ae2736520819fbb
 DIST gentoo-kernel-6.6.40-1.arm64.gpkg.tar 119439360 BLAKE2B 44c090c62335cf33b40ca85fbdd8843949bf439813fba6a27347f55191ed267148d7939ab3c4e5e9d8e9235a0a16984956dcc7a1fb4dcb94b3324f77f4868b56 SHA512 3ff7488a33ede797524b2dedc1cb07dbd9de43d41d8d383256555a7705a23a91254d70499f92f3caa423e4afba4fea13c1656f78c8585004ffae672c57643627
 DIST gentoo-kernel-6.6.40-1.ppc64le.gpkg.tar 64245760 BLAKE2B 55604506b9edf6307e9334f6f17244a29779eafd553a09af4afc4ba34c6ab9c75bed35f56e2f8e33af6cbd638087bc3787117c0c9aeb9d6fb483498ad6e64e16 SHA512 43ad773b3f0de197e5925685d05e4680ac84019e2dae1d3090da5f73f00799371c78d3ea6c8b48cf659eb1eaf3ab9a187ecf46e0a1938760e95425cc7e3a6607
 DIST gentoo-kernel-6.6.40-1.x86.gpkg.tar 68249600 BLAKE2B ef235d7f3f12b93e25951483f764b02e015bc1a8d50976cc256f7575a168d0a641ff00b7daf8e9dd7f50d3d5b9ea85469dbdff9646bab9747afdd44f675321e5 SHA512 2607b6610f9299774b4cdb08518ccb7808637964d49da2801ea01aebd7d6f7356415b0d93a4a51a3535a0d9bda5782363833ff998083fc7c59fedaa867623285
+DIST gentoo-kernel-6.6.41-1.amd64.gpkg.tar 147558400 BLAKE2B 1aa15d95efadf52bdce20bea609c0e8ed899e8859d567dd9de09f1f90b2ff686ab504a2611aa3ab219b7e29fe2ef4f587eba5050cd26f092f91a9837b56616aa SHA512 cc2c5b971a56b2af4bed2e89cb75405405b9ce6581b25777d02fed8a68b40e85d0a6529941f7aac877756615b9e614b2c7c9920e7130def88e221dd876f4f259
+DIST gentoo-kernel-6.6.41-1.arm64.gpkg.tar 119552000 BLAKE2B 7d2599490de2ab79bf36aa02eb72b99395864b9248daef0bee2b4389e524e1a53bca3fcf8a0c27d42f9fa91b9b6dc8dea0b49dd7a299c0583dfd020ea61eb783 SHA512 fe602fa4c7a5443be43adf3f35b0402288b86ec8d6d93e8ae9c0dddce0ed6226a4a0ac5993023de47937a6d9b929e9b2887d1ad6b2cf0b2421923890113d7e91
+DIST gentoo-kernel-6.6.41-1.ppc64le.gpkg.tar 64245760 BLAKE2B 1e4da6cb6d5af1c25a0880eb430eb457d7eca0e4948e1959afafc7d83264b158b7cc6627d1b4b6121a3a99754395f6ce3c72b24dbb1f98e15eba81b1b8b76ab0 SHA512 0e4010371fb78a301fb5a9dbdcb626ffd867782a2a699077b20a8eb44fe68dde69f20f6f20f7125f3d5a0194072dd7b0d578ec1f743884df543e60c6ed0145fa
+DIST gentoo-kernel-6.6.41-1.x86.gpkg.tar 68270080 BLAKE2B 828528fa4fca0ef09270f17fdf01732249eaf40bca261c7af06f5e08de9227cd591abc80d1f283855869fc7d640a3cb2a268c371c8c4bd969b7bbdcf77951583 SHA512 62afa7b9241a93ef73a33f9de1dd2554286b13cb7f1cf3e6e8d78ed38bccabecbf67f60f1c592af7c3ba3764bf21305020f436f2c408bd16dbd44001c9d93d3d
 DIST gentoo-kernel-6.9.10-1.amd64.gpkg.tar 159416320 BLAKE2B 2d335be253e2313e6de88cf64a21a8ff76418729f481dd67b8b3fc69bab8986cd4780e2a17a4422550c75318b02598bad0ddd704d238122d594621f5abd9e3e7 SHA512 52e918b4cbdd085461a09e73b887712a918f41da081331ad53dc57225933537cc72afd870adf411201b9ac4df49a500bc65479c507305ef2bbf8e714c7883f08
 DIST gentoo-kernel-6.9.10-1.arm64.gpkg.tar 130068480 BLAKE2B eb1455d1a444a45db4c7148c61c2be13bcfc6d723683e311a1ccba50ab0beef1f5b93f207717b25e0e1c74020ba6daa1d2c42cc70ff983038eb9ba1628567a9d SHA512 a075ff588892e965ad3c1ff18cf770fa38da7ecf2769526b518088881ea1fab406ab77b5a40aa3e5c1925748fa91d3d2d1a4a8fc99df02aa711c3e5e8b371319
 DIST gentoo-kernel-6.9.10-1.ppc64le.gpkg.tar 70748160 BLAKE2B b3d09062b5ddf3eabff8ca1e1844eb445dd2a7a910356fb8799c38b000c7cbde64f259bf09ff6fcf6bd0b49d2ad87c9faa54581f27505dc7dd4c4f3cbfdcdb4f SHA512 41b46556727e57f325e204763cc98eab0627e0bbb00eb7dd054aa9718e61fea49293ba0f858b3f47e723e914b08c0f3785892e02b6d9e9abad1119fdac758bcc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild
new file mode 100644
index 000000000000..e0e46cd48882
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-18 16:15 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-18 16:15 UTC (permalink / raw
  To: gentoo-commits

commit:     eb82c061e8da866bf5108e672ad113a7f3b211c1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 18 15:49:05 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 18 16:15:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb82c061

sys-kernel/gentoo-kernel-bin: Bump to 6.1.100

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.100.ebuild               | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 183564213db3..3f8b15d02a68 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-108.base.tar.xz 5541376 BLAKE2B 59ef9110b100cf6064c6c6e556be
 DIST genpatches-6.1-108.extras.tar.xz 4052 BLAKE2B b6ad898a5a66a1a6ef293bc4a4a886ea29f0a1f985b3b85beec7c4e935e90ac9f642e7811261e413cc39b5a0ae36fd257d0afeb4a9c52aa29956070b4b52c50e SHA512 6fbabfbcd35db0dd77da03c138a6a225f7255cc3566007368ee759ce154f23f11edb8434be82992f153deab19c6b5549d00a7cfd54c4d0e49eaf2e4d39b86597
 DIST genpatches-6.1-109.base.tar.xz 5540948 BLAKE2B b6fdb5f6641ca8617c976f69bb731147ae1d1d24f1da6686ac8cc2a1a9775c2a3c890c24609042617b9397a9abdf9abd6806fa5933e215de1dad6d0f67277a5e SHA512 e2f0837a9b5588df44a1936dc5dce2c1aeddf1d56795600513aa22a08195da4c358935e7d347ec09d4d25aa5db6c5a036e7a718bfc442796c4994736c6dc4daa
 DIST genpatches-6.1-109.extras.tar.xz 4052 BLAKE2B 562d5137c87031ff9f43b4d081b26b35cf4bd3c5fe074ee826edc8ece2ed074eeecf55c8914ca728267a9f78d907a51354c3688186d442d9fc02340224a0c71e SHA512 0370a5cfd83a1c87828396e49f003b29fc68dea1568f6de417fe488aaf045e349f0b84695f3643ad9811b4f57ef31237ffb9a97c72294139aba94557e1f67a18
+DIST genpatches-6.1-110.base.tar.xz 5564556 BLAKE2B f479e7fc7a12222c9b0268825fc8200e5bc3d73b81cd2d5b64bd321bc66b4563ae17d2bb66a0b0610dbac3059564b856d16c6ee122ed51a4c72d18795575ea65 SHA512 a0e8beec29ec7c63fbad02d13acf561ae694847d482f34a9120a06692aa4df1440433b19027484d3ef6a50221411bf34d175a4c833cda56aac4578da8b0b67d5
+DIST genpatches-6.1-110.extras.tar.xz 4052 BLAKE2B aeded3974b119221fe8546f59eaa9a89842b24c0dd7d1ea45be003dbf91a62194b04d01e9811abb4a4af21b0e7b77e35b521a94f6042954f6fc09958fb41a84b SHA512 729ba854dc3513d9149860015013ea8e539bbe6adca5a28c53184fe0cb722307e96998c26dc1966e25d232e19e3188daf4adece4692d2804132ef956267629ee
 DIST genpatches-6.6-42.base.tar.xz 2474752 BLAKE2B 074b24c3848ba0b2521d364d67222ab324cfacc3036b2c3b9ceebebf03afcf21d963921841f6f987422e904be35653f9dafc2a795ed6eaa050d6a37595bdd111 SHA512 6ce7c93c92a5f2951c9a60b7a058560dec8c3f9c16f00ac4b58c23f88ceaf9cbc519653320bc95f45039219eecb068247f3c27ac448c8695ed8c9e93022fdc37
 DIST genpatches-6.6-42.extras.tar.xz 4048 BLAKE2B 0d86f11ef43c33b1014423a4417be73e4ace2eb5d9c38c7a63e8bc424eff7399137239138de1b89a70247f1b174766c9672cb05743aeaa14ea66d8bab67593bc SHA512 5d264209a734c4cbc48dab228b7d8570b735748b1c01f80beb2803dca3027ed78303ff937aecb1d8e3e6f2e2d4722aa0c1b5c77a4d45f2a9c53cfe1c0ac0affd
 DIST genpatches-6.6-44.base.tar.xz 2571884 BLAKE2B 117eb333385bbff1ec4056dc9fd7374260a33f243fe20462b914eee658a57b90e9115e9edbf5c8935890ddcfb233eaf88b3e0062245cb838953749c8bc674376 SHA512 e8bad736c8566bbdc081600305a4014301e4f6f74b73ee68efd818fb92e2d49bdbf0b7a2b66c5cd5aa8e56e7d183aa03c2a02e7328ba7e0c71fa1646e6868cc3
@@ -48,6 +50,10 @@ DIST gentoo-kernel-5.15.162-1.amd64.gpkg.tar 66385920 BLAKE2B 24ab856cd827b2f47a
 DIST gentoo-kernel-5.15.162-1.arm64.gpkg.tar 59750400 BLAKE2B d96929525808d0e4df1ade8436b5c666613b710df8c20e19f8dfa6495ddc98f8bc1148ed60c952558c779e9cb1ef8875a4a0928381dab7c970837433a8ea83fa SHA512 710a018b38c9d5b752eae1fc72a6b43db220a05e7f5246cfd32238b054ec17d87e5938891dd191c1d691605e7adcca9005f3cb51872ca7f9d47e91e70307d292
 DIST gentoo-kernel-5.15.162-1.ppc64le.gpkg.tar 54988800 BLAKE2B ef71d77de36370a77bbd097e15c052b0337e143b3c297074c30ad899cd68f5f15b17fa2ce91a8c635d942a1218e5db15613ec989ec4ce09d85f5771a351a48a8 SHA512 8ea8b185c59a7ab0dd9ee7678249020ea3406c8b17657801ccd83aeba890831983f83f91fa6072163a825bdab50c283c38d01a3df4723271be5301519cd0c6ab
 DIST gentoo-kernel-5.15.162-1.x86.gpkg.tar 56176640 BLAKE2B f6e3a140fbbfc8d269deaf6faa909244473e2e806ee8b976688689fa9474917a1885d40dc30cf0a44b2003f10fce3244c8b72fdb2df8a07183669c78c8f24df9 SHA512 793582e677c9604aa8e377e263acf5421e60578ee818581685a6adeee1374da80462d8b6c6cd8f73f8d06e220a5f53a12727b592718abd882181fcdcb23e71ac
+DIST gentoo-kernel-6.1.100-1.amd64.gpkg.tar 72570880 BLAKE2B e8aa0a2f5455fb70693272439f554ce6453723272b2b108f65f786ee0b2560fe6319d4952a3f71f35fd9b3eb2651e0901aab519ccbce0f5206d39be143975bb2 SHA512 872372d78774278695c1b7c2df6847576fa80f7e90c1a2e8c5d06318270cbca9f1a4715698bf70dbe533f16719f7565c287ba8cb32a478297544e4bed690560b
+DIST gentoo-kernel-6.1.100-1.arm64.gpkg.tar 65546240 BLAKE2B 2e673badd76cdb6dbb2cd5e4a2ba6b8848db477cf5d4f46dcde791c3b8fce1920632ba1309cfad2a5a8353e208f0eb5ed6a58d830a72ce3b6d3ff9ab25eaa467 SHA512 a18c5a2b3d37709307f6c4be17fbc8d8944764cec54197d61ba9bf2883b61324ccc0d2d3064ced624b6522c60feb22bd78ee514c9df626608af7fbb845f7870a
+DIST gentoo-kernel-6.1.100-1.ppc64le.gpkg.tar 59791360 BLAKE2B 485d690f30beeb3ea27b62da14fbf20bf5977df6b23b69dda6b5fe9ab6939988bc592be94e5d5ade7bb1c86d249b1aae0a2cdb25e2b38bf74c48cb8a1135bc1e SHA512 b70e509f8fabbe843fdf6865524bd6cc325bb7ddd165c80672ff6f435880dd8455ba2ca59ff626df99431d18c496537127de930af50a4e97e02eb4f89690bbe9
+DIST gentoo-kernel-6.1.100-1.x86.gpkg.tar 62136320 BLAKE2B d2b814fae665d38034a02a89b736ad366e4797fdb31410e32849abe352d189728659742bd8805718028cb6931772675bbf0ad23ca2831d8f64f7e2d37c5b843d SHA512 05d5c42cddb8506509ec664f49e170ec47918aace2160ed45aef5157795c38460e6c956314d03bb0ebc2e7dd4e0ecc0d924f4f6d945169580cc1d235bca22661
 DIST gentoo-kernel-6.1.95-1.amd64.gpkg.tar 72560640 BLAKE2B 67e26e89e23205c77aca089d6e93a7144e681ab5a71ede7119bafba2f2b0267e9f73ec2a9d244fe560ed5f7ea37159dd5e4d63bf5cce84e61eb9ba9c3e8e7632 SHA512 44091394b9369e8f64985f55fb7497212896d66d267f4ad92352d097b520271aca229df3a1feecb6a5568d1bb08d98563758f3d656768b0856b8e47de92372c1
 DIST gentoo-kernel-6.1.95-1.arm64.gpkg.tar 65536000 BLAKE2B f6aefc6963310a5d40b9efc3eb8cb05cec28a285113f1bff26149ad4454aa86636c82f59c6cb2937aed1118c8e8407d1477d9ba471dbe49df9bbb884f395e79a SHA512 545b705a6068606db1c8bf1d31cc4ca80e8b522a2ebf121f414a519145bc97e94af1b340bc8a3a9b527137e2e55a058fc572cb2005836b27ce32573eb3243339
 DIST gentoo-kernel-6.1.95-1.ppc64le.gpkg.tar 59791360 BLAKE2B d21ec9b8e44b7291e17b6766afea3cde882470ce89e6ab4565d967614750b2b55ea2c1bb5752aa42d8b66e361a9b1ebb4a91392cfc614b0764589409c3d35f19 SHA512 18a172b9c817a45b425fbb037b8128445ef3e08ba49e82f04a212962a8f0f491c4a3923c6f45d810c407d8171dff2a19e409320130cec1a9805fb837fd66d143

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild
new file mode 100644
index 000000000000..81911930d7d6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-25 15:51 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-25 15:51 UTC (permalink / raw
  To: gentoo-commits

commit:     d893a32334066332e0aac38f234a95ea59f6ad97
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 25 15:50:48 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 25 15:51:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d893a323

sys-kernel/gentoo-kernel-bin: Bump to 6.6.42

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.42.ebuild                | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index eb19c9bd79b7..91b87bd621fd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.6-47.base.tar.xz 2606912 BLAKE2B 9ab2547e43d9d17ce67824dbb5eac
 DIST genpatches-6.6-47.extras.tar.xz 4052 BLAKE2B 8cb744f165c0ebb88d4a8eb097c6f45c550d6eb984fa06902980c7276863fb6b5b7c1e760a9f6904f58178977f7e10a12626a20f83df4a2121379a26d1182ca7 SHA512 9f7c53624e9ca9bad3f36a114b3da3aa5d3c1a7c92bfb85d862814900303a58d2a6280a9ab9a0c3f342930a1354b579e94cf5eecbb379d31c7666925c1ae9cfd
 DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07 SHA512 2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
 DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f SHA512 9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
+DIST genpatches-6.6-49.base.tar.xz 2664860 BLAKE2B b6117aea15e733852794addb703b28f26a8d9afbffc8d576ca11f272d00627e8254c039565221db39a1bbaf9010eaefe9608e9c2906219c78508f301eae7cb93 SHA512 d87482a0667a4578235366951704b8408c1f2ff91c2f2c823dab0302a85c0ca007a9c0acef17a4c231dd3d14c1392e3b18d9816f72ddf9afe54ade8613075d8d
+DIST genpatches-6.6-49.extras.tar.xz 4060 BLAKE2B 4a63f3dcfd864b303a90247bb34de3071ec3f8be751df06e0c42e48ed3299939aa2b58a64669d091adc751cb8cb296f98d17cd421e263f7da22997e9fde3f2ae SHA512 518eb6d8e295919db80748c07bcc59300eea0a0961d71e8618de9fa4371d6266e51d437521c183014ba92a35f1408c53306f5b7c6d82dd0e644209b1b73c12db
 DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 614634ed1d1132be830e91a13dc509022a6a476b678f63dd4f3c428e7c37eec46f47a32f927f3895ff65a6ab5b046a3b0ca2df88a94678f898292d0970859734 SHA512 7826d46d8faaf64fb268f8dc940621f434f8729e706b4178adac2a2c353bccd854e5fea6c3489d5d0c48d469d6f6e26befa01d5a0deaba48f3e6140eb096de5e
 DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c SHA512 b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc
 DIST genpatches-6.9-11.base.tar.xz 636320 BLAKE2B c1a730341ca150f9f698300f59f43d1f4ab2af44745ccd060033702112caa9941a0021e23f9a470cdb0fec51e76779a20e451b2b058943c12e153acbaca4b770 SHA512 e3b40a773a2c58914b25534949f9e05542eb1712b823bf84287ed546e44c9d6e830aadd4c61d4e2a72b1e2b071387a9d1131cfc9f43ee9e26d9a14785b248758
@@ -108,6 +110,10 @@ DIST gentoo-kernel-6.6.41-1.amd64.gpkg.tar 147558400 BLAKE2B 1aa15d95efadf52bdce
 DIST gentoo-kernel-6.6.41-1.arm64.gpkg.tar 119552000 BLAKE2B 7d2599490de2ab79bf36aa02eb72b99395864b9248daef0bee2b4389e524e1a53bca3fcf8a0c27d42f9fa91b9b6dc8dea0b49dd7a299c0583dfd020ea61eb783 SHA512 fe602fa4c7a5443be43adf3f35b0402288b86ec8d6d93e8ae9c0dddce0ed6226a4a0ac5993023de47937a6d9b929e9b2887d1ad6b2cf0b2421923890113d7e91
 DIST gentoo-kernel-6.6.41-1.ppc64le.gpkg.tar 64245760 BLAKE2B 1e4da6cb6d5af1c25a0880eb430eb457d7eca0e4948e1959afafc7d83264b158b7cc6627d1b4b6121a3a99754395f6ce3c72b24dbb1f98e15eba81b1b8b76ab0 SHA512 0e4010371fb78a301fb5a9dbdcb626ffd867782a2a699077b20a8eb44fe68dde69f20f6f20f7125f3d5a0194072dd7b0d578ec1f743884df543e60c6ed0145fa
 DIST gentoo-kernel-6.6.41-1.x86.gpkg.tar 68270080 BLAKE2B 828528fa4fca0ef09270f17fdf01732249eaf40bca261c7af06f5e08de9227cd591abc80d1f283855869fc7d640a3cb2a268c371c8c4bd969b7bbdcf77951583 SHA512 62afa7b9241a93ef73a33f9de1dd2554286b13cb7f1cf3e6e8d78ed38bccabecbf67f60f1c592af7c3ba3764bf21305020f436f2c408bd16dbd44001c9d93d3d
+DIST gentoo-kernel-6.6.42-1.amd64.gpkg.tar 147568640 BLAKE2B 474304044b39a82c02f4da965e116774f3cc6e2569fb69c497814204f64ed91ea3b6d56817391e9913cb75c992aed3adc42ef76651aac7e107ef654e5c2d6708 SHA512 a7b4f2efbaefa03bf30cb7126d17dc3862eb382d888a0f0f422379b1753df01dd49c00d10949dd437d015a51cdb286dc3318a2d5225bf15e2a2b01b1027d71d5
+DIST gentoo-kernel-6.6.42-1.arm64.gpkg.tar 119592960 BLAKE2B 71a6244f25e967b75093511d0ee7c44da44f6677ad4f407f051f5d2e005535e7c90326a82e3b39c7c0c927a2431ec09b994edd6278ff6c69d9d1f2c7719601d4 SHA512 4d5068ffe55d5a259e5fa01d9e36ab4fdd4e2e7a181a43679e9dbd92f98f3c4977665572b72c272748851bef29c1e6a69f73093f2b5a8749d4e2d9e2d9231f1c
+DIST gentoo-kernel-6.6.42-1.ppc64le.gpkg.tar 64235520 BLAKE2B 6d9f6e6ce30bdd96b43d3d69a06bdf72ecebd45f45a1f3de32f465617129feb7a316fc911ebcfd940ec2df8fdb1f4e07b827c33b5b5def03e5d95c55e2449a58 SHA512 47b25ccde3b3147ebbf00ed40924e37c42831635d87187ff5ed3afd7a053dccaaf9b0fc98d257fd5627c5e9d7612ec270b15b17c26557f4dbc807216ef1f36c2
+DIST gentoo-kernel-6.6.42-1.x86.gpkg.tar 68259840 BLAKE2B 8f78873a8784bf65984cffec338372ce122e9e79233b74a5ecc308237c9526311ed1629f02868e65fd6849e127c7e38ccab6998b5e490b368a7b64f81ab80ed1 SHA512 0e7b7e61c28a2dc90bde0c746727d41eb22aa3ae30a1ed17f77598f0864f71fe66c71299969873838eba1208dab38e48808119db27d67d09e3400b3fbf5cc401
 DIST gentoo-kernel-6.9.10-1.amd64.gpkg.tar 159416320 BLAKE2B 2d335be253e2313e6de88cf64a21a8ff76418729f481dd67b8b3fc69bab8986cd4780e2a17a4422550c75318b02598bad0ddd704d238122d594621f5abd9e3e7 SHA512 52e918b4cbdd085461a09e73b887712a918f41da081331ad53dc57225933537cc72afd870adf411201b9ac4df49a500bc65479c507305ef2bbf8e714c7883f08
 DIST gentoo-kernel-6.9.10-1.arm64.gpkg.tar 130068480 BLAKE2B eb1455d1a444a45db4c7148c61c2be13bcfc6d723683e311a1ccba50ab0beef1f5b93f207717b25e0e1c74020ba6daa1d2c42cc70ff983038eb9ba1628567a9d SHA512 a075ff588892e965ad3c1ff18cf770fa38da7ecf2769526b518088881ea1fab406ab77b5a40aa3e5c1925748fa91d3d2d1a4a8fc99df02aa711c3e5e8b371319
 DIST gentoo-kernel-6.9.10-1.ppc64le.gpkg.tar 70748160 BLAKE2B b3d09062b5ddf3eabff8ca1e1844eb445dd2a7a910356fb8799c38b000c7cbde64f259bf09ff6fcf6bd0b49d2ad87c9faa54581f27505dc7dd4c4f3cbfdcdb4f SHA512 41b46556727e57f325e204763cc98eab0627e0bbb00eb7dd054aa9718e61fea49293ba0f858b3f47e723e914b08c0f3785892e02b6d9e9abad1119fdac758bcc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.42.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.42.ebuild
new file mode 100644
index 000000000000..e0e46cd48882
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.42.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-25 15:51 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-25 15:51 UTC (permalink / raw
  To: gentoo-commits

commit:     fa0c0c93313639d0a1b4b5da177ffb1c02ac5a73
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 25 15:14:16 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 25 15:51:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0c0c93

sys-kernel/gentoo-kernel-bin: Bump to 6.9.11

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.9.11.ebuild                | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5adc2cdb4e37..eb19c9bd79b7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 614634ed1d1132be830e91a13dc509
 DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c SHA512 b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc
 DIST genpatches-6.9-11.base.tar.xz 636320 BLAKE2B c1a730341ca150f9f698300f59f43d1f4ab2af44745ccd060033702112caa9941a0021e23f9a470cdb0fec51e76779a20e451b2b058943c12e153acbaca4b770 SHA512 e3b40a773a2c58914b25534949f9e05542eb1712b823bf84287ed546e44c9d6e830aadd4c61d4e2a72b1e2b071387a9d1131cfc9f43ee9e26d9a14785b248758
 DIST genpatches-6.9-11.extras.tar.xz 4052 BLAKE2B 3b12fe75ae76ff17e30bb30d5e5cb913e31732bf43958b972356772e76d892823b925e715d9e777dc3ca39f89c01960b8d420d2647775d1e4406e4b82ef2c08b SHA512 5fb378ce92f4d443ce162cd69771d6b9d150bb7be01e776c22cb913437c7b441a4474dcb33fe7d6d3f285ff0f8605b7aabd9149594d0e45ef8b231e3703ed026
+DIST genpatches-6.9-12.base.tar.xz 683040 BLAKE2B 4a87ff8941e75ef372616a5d705bddd62b9c4d305f6806463cefbcd8b21ce5ceee587e875c7ed6b2be9c239635bf59c532290af71700a6d651873cdf21d5e539 SHA512 dcd0a956248c9c3cf7a978e35ab8304569005fa4b688491a6b3a73d4ed32f3fbd0b4389a8aecb5649a39b6b3a603baa74c9be7b1ad1aed6a016f57f9a00408ef
+DIST genpatches-6.9-12.extras.tar.xz 4056 BLAKE2B cbcee5bdc1567abc3b7b546607b0c7f59c48b58deebf24e2ee1141f4181b19d05cb5a3b799d5d7e1619f6708ee7083f96d2f581b74104d910150c53f5248559a SHA512 c7016f5dd9b1be70c80439b5f5f651731e193991a7551304daa5628bf296546d94378e74193b98d695f7d4860f952ac200a67342321dde8075c028e6a5701c21
 DIST genpatches-6.9-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d SHA512 714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
 DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29 SHA512 955cd846bb020d08888aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
 DIST gentoo-kernel-5.10.220-1.amd64.gpkg.tar 63283200 BLAKE2B abfa4447a66dbade52e79edebe0bf1fe6d9be7a3ae6eef0510b45b19ca6f209dd46ad8426defb9935ef10485d8704634dc45d411c2760a92af8692ba16f3d34d SHA512 8ee2d79de3c54036d4302ac542438c73132f88a803c56159c96a4fce63fb6208a299ac3310aba5ca30c3fa504f71a60ce365a06c867d884e2da104ea57cf2eb5
@@ -110,6 +112,10 @@ DIST gentoo-kernel-6.9.10-1.amd64.gpkg.tar 159416320 BLAKE2B 2d335be253e2313e6de
 DIST gentoo-kernel-6.9.10-1.arm64.gpkg.tar 130068480 BLAKE2B eb1455d1a444a45db4c7148c61c2be13bcfc6d723683e311a1ccba50ab0beef1f5b93f207717b25e0e1c74020ba6daa1d2c42cc70ff983038eb9ba1628567a9d SHA512 a075ff588892e965ad3c1ff18cf770fa38da7ecf2769526b518088881ea1fab406ab77b5a40aa3e5c1925748fa91d3d2d1a4a8fc99df02aa711c3e5e8b371319
 DIST gentoo-kernel-6.9.10-1.ppc64le.gpkg.tar 70748160 BLAKE2B b3d09062b5ddf3eabff8ca1e1844eb445dd2a7a910356fb8799c38b000c7cbde64f259bf09ff6fcf6bd0b49d2ad87c9faa54581f27505dc7dd4c4f3cbfdcdb4f SHA512 41b46556727e57f325e204763cc98eab0627e0bbb00eb7dd054aa9718e61fea49293ba0f858b3f47e723e914b08c0f3785892e02b6d9e9abad1119fdac758bcc
 DIST gentoo-kernel-6.9.10-1.x86.gpkg.tar 74895360 BLAKE2B fd12759766b8d86d7356c10b3957748c9813e41ea861bb0f197eafdf258a338d8fce7f00f8cd65fc6bd4d12047dc6bbfa73a52e58e9f8ff92e60ee48443fd404 SHA512 59ec1c1506163cc76c40b726b3b9c2fbef29c5addff205ece6b15e58e553114b9299903a8ea0e4d58399ed94e4f3a6eedba3c785944fff2e1d571d09bb725d71
+DIST gentoo-kernel-6.9.11-1.amd64.gpkg.tar 159375360 BLAKE2B c9bd176abc9c7dc938d7cc397cb063bd0e45c883dc5412b26d51f43513cd624039f4d71ea451a47a4475a91a23eb45b1999abea4e1d883b9e402e8066e72a932 SHA512 d296aeb2fffb8666694b4e2b4d13617ceaf9ddaf8d9663226346c21a3a22f8590508206933d7d36d39f97f600171dc435b3b70c7cfd4b8b2cb362019d99982e6
+DIST gentoo-kernel-6.9.11-1.arm64.gpkg.tar 130088960 BLAKE2B 9f723e93aaf392c6d601023695b54f48a386a4410465722c516a41940b398e4f31fdc99a609ba92859efe149b66f51e25fad601c119ad27b54051b4f5430ef39 SHA512 8b4961cb6955fe5609340771c2b275d36a060ced8fdd522b9eb52b60cbcc671a2b40e6921fc19bca24e1dc15e5215500acfcae6b7e5b497711a414113afad69a
+DIST gentoo-kernel-6.9.11-1.ppc64le.gpkg.tar 70758400 BLAKE2B e342bb4a241093e773f766b8863a68b97c94d1859a34509ff0c3a1cf4b192ad9a3455ea05b2381736188465787bd0d6fcff04a8151e6e48adf6adff85a88f98b SHA512 12d858cd5dfcd879a552179f8891b892aae095e1c5844e36ed58597b15ec6e91ca62ba378d778dce21e0ad859ae19d8e71c9e7887fadee7a937d00af2d1d23f1
+DIST gentoo-kernel-6.9.11-1.x86.gpkg.tar 74905600 BLAKE2B f86a47b277355201b37869ef1965f1aca187d1c5358555fc97379bd4475484f6261c86532863326620475a30de72bda97ad97ecd9fd00a4dd9f8ceaf8983be03 SHA512 70cf83968c84161ac7428fe904584ce6b9057bec4560ee10d922d42cc2b2275d9d22372306eeed703003af0dbe8e82949d68c8a24394f264bf9ed1da7a3db4ce
 DIST gentoo-kernel-6.9.8-1.amd64.gpkg.tar 159160320 BLAKE2B f54c76780fdec033d8ce5b419dfb8cb1d9fd36af80791532ec7d6bf5ac4472f1fff6f52151aca93cebf3f99ba569b990a850403a99b56d427b6a48a32350b735 SHA512 ddf33e3b2d19a1beadbf6e578a70f363e2fac965dc19c2fcaf4a73b768f27611c86f1c3ec2a472fe37376fcdfece48a53846ff3ca554c97d4eb9686055c1a758
 DIST gentoo-kernel-6.9.8-1.arm64.gpkg.tar 129792000 BLAKE2B 7df88f8fda6a34699ae60ad3c12e20fdd957a8a07bb0880a634a94b91b5d803d35ac493862ff35a85426b62e1d8c7affd4728aa87d5e3d911ab73b39c1dd54c7 SHA512 b27e2854f7b5a5b4a179578c6228c3a11c50c7deb37cc0ae8bf0c1f8bf60c64a8990fd09111769c642072079df6b1b083ce305519212bc3816bcccb6ee89ecad
 DIST gentoo-kernel-6.9.8-1.ppc64le.gpkg.tar 70758400 BLAKE2B 782a74d7edd731773abdd128adcf720215c5bb7ee7dffeeecc9bfe0f04b0500584f69469277f5f86f9d4ea447975fff26403b680bc52b1d3e21e033f54cde94a SHA512 923badad678f818ff30fd753508d1bd53990a1c3166879a01dbc1e841355fc783a6e9c79e3d5a9ab075f223828f7206decd1a36fd2370a4ecfaf354d5821abd8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.11.ebuild
new file mode 100644
index 000000000000..1503fa4fb5d1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.11.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-27 12:07 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-27 12:07 UTC (permalink / raw
  To: gentoo-commits

commit:     5d03175b9df0c854f4ed7a42609619b678f7a2e5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 27 12:05:43 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul 27 12:07:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d03175b

sys-kernel/gentoo-kernel-bin: Bump to 5.10.223

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.223.ebuild              | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 91b87bd621fd..6fd0ca498c05 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-232.base.tar.xz 7140012 BLAKE2B 9052d2ded65b6ea556321b09837
 DIST genpatches-5.10-232.extras.tar.xz 4048 BLAKE2B b2eb1785c307710457b9979e1fbb7ae3f6929b4d1ae46863367ebd3c4ca817160c14b42a36018fa29e9b384defabba30f0ee8a0dcb153306bed8d31fb47041d6 SHA512 760817111313bed3dcbe056638c3d1148768811a8221295084111c4deea07d393e7d70e1af6411eab9b4df9d0840fd58616cb78aa91996f2b86ece4cabcb6f7d
 DIST genpatches-5.10-233.base.tar.xz 7166884 BLAKE2B 5e1b812e33adcc648e6a85d90fffe60e51c6f9e5e501aadfc2ac10450ea15ef2409ee3f20a54c47c0d86f04f04240b76ca0f9605e59f2ee1c1dfe1cf98541cff SHA512 9fc7b0ff029dc29c405eccc5eb550d10e3448bce7213f9ed3f9f646f52d95ae0b39d7648a824594f87c60cf6ce46354c6d4a0045d7d8cf4efa13c417b9e3210b
 DIST genpatches-5.10-233.extras.tar.xz 4048 BLAKE2B 8f7686f1815ec0bcfe333c237ad1734276a77b169d6d1f5bb235d6164365bee953919f0fc26ccec2954b1d1aaa250ffdffc1da85bbc5559f4e3fc0be6ba2fd8f SHA512 50646414ca3b5990e92da42550a8beb94ba44f428edf92a94286f20421fe396a9d6e53dde8278a64a3c99020c0a217b104bbe527de60d1d5acde362e61765de1
+DIST genpatches-5.10-234.base.tar.xz 7283988 BLAKE2B 7429eee0f5adb684e437369df9483c79d6411a1c102026ad49023b364a66704fc98195da228601748ad2d7a51900e9558bda9af3de716e07a6f1437ba4941626 SHA512 3bb6bb844aa76c14aa3d8cf4b8641f6492df414c12ca4f2900d18de7b818fd6b93f55a83bac5259f6980740cfb820e24db28950083c81e74399d75b033667a62
+DIST genpatches-5.10-234.extras.tar.xz 4056 BLAKE2B 0710e06cd3de7af3bcfc9b93db861bdffe880e427220ca594ea1c5c261f273022086c4202c0a362f46f85da31233e7b24b12c77393a0d0a0f87f553470115578 SHA512 d4a09984b3ea6207e88bdbbdff8c5ebfaa433af7ebbe3650730b1b5f483c4ffa97fd6f8815cf35d3b865140699e9904151712de627c9f6769080eb71a89ca4b7
 DIST genpatches-5.15-171.base.tar.xz 6912380 BLAKE2B 3d5572ca2854c0dcaa6000ffc7ccc6921115f95ada5e8902c5681c5e0367f525bc658afd504dfabf25111ad1a9a6f6de1bf90e699fec38be68997f1e780f4715 SHA512 176edf85ec8e212036ce90b83a1a00bae1ea84770d8cf60c4f313498a219644a29774da6be34247ad55e6def08b4fe2f1c4a880c528c1d98e63a65acb0ba5a2c
 DIST genpatches-5.15-171.extras.tar.xz 4048 BLAKE2B 823bf5a1a62a3a4f97ae296bf78581a3b8ba79134e8ec7098385e23783c317509f8320afb9ff0c25ebfd5b3fb32aa883afa970ac86c550c2d70613d8af7da5e3 SHA512 f2eacb2ebda97e86c20f24a6ab591b6c41fa831947610febce3589d32fb326d9439b63273c2ffe82630157b7559141598e5bb5edbe939e1bed45bca802085f1a
 DIST genpatches-5.15-172.base.tar.xz 7003732 BLAKE2B 0f9a38b1a0b8d85429b9f66eaf0fdb7f854f62d6e61c556bfc618d551c8497ded8d1413f8f0c9bcc27988faeb718c73646ae1437b14793837d14d5587f69aa2e SHA512 fcff72f4ddbca1c2fbd012e66ab2d1b1c9a666192edeceabe51a99588564a0937d88c62c8bd71c6a701577ead62bd543b77b520e159f2b60764c6ffd3bcd24fa
@@ -54,6 +56,10 @@ DIST gentoo-kernel-5.10.222-1.amd64.gpkg.tar 63252480 BLAKE2B 0641338128a2f1fe65
 DIST gentoo-kernel-5.10.222-1.arm64.gpkg.tar 56750080 BLAKE2B d7fbda9b506ea787765386d9cdca0652e400b2f2e08a07e1facd3dad2425fc0ed0a7437cae5abf482ea23cbd4cf83420e4c4f9922cd732b69a12f6bd595897b6 SHA512 b2587672993ba411f5dfc707edcb9ada9ed8390e9c01814dc763f09a5cca5bf74f1866e7e25bd836bb45d75056d2687daf6392db934be01272d1df279d3b271a
 DIST gentoo-kernel-5.10.222-1.ppc64le.gpkg.tar 52776960 BLAKE2B ec4567df5ba15b87b192ed66463888ecacb6f61246c6716e34c94a9a86ccff8bbff5ca829dbaa49cd679528cb93dea19c1848d1920e6a246ce641107e85506f5 SHA512 40ca778ab5e673eaad8ea6120324719727b87d8569fb8515c3cb73bc8ace0e888e8d66e22c91a81b966bbb8256c94d37c323152d0f4e6a906217d5375e347d5f
 DIST gentoo-kernel-5.10.222-1.x86.gpkg.tar 53606400 BLAKE2B 0595065b4a66f987c06324cc3ee3934656035a097c93c3f0112a323856818e93d806f69be2c5287cc4809707bf7709cc176f819534e23b67b8d0d67e30d1f408 SHA512 1a8a393e88498c994bfada26e512816ced3b02069b7e94e9d1784800df35c4aee8b6e8b25a478fd04a680f46357f6fa5a4a36653bd71c90a6da74f9576f00575
+DIST gentoo-kernel-5.10.223-1.amd64.gpkg.tar 63283200 BLAKE2B b4db1217b3d33c3fdaa4daa216d872016a61ced824c1b5a4cab51f87df842519ed3160c8881dc88b7b1aa02bfb27d4e3e1efd946f448ac61fe0de0e0490a4505 SHA512 dfed9f4bccef03879415a119e9df32ee7bd20b9727abc6c6908baac526a15c8e3cdda09521a7f3b01a8c4a2e18cb2ec253195890bc5c70aa9725609187360ecd
+DIST gentoo-kernel-5.10.223-1.arm64.gpkg.tar 56739840 BLAKE2B 72d88a509961a6fcd5bd5bdb99c2818b92c7848bbf845f15ee51ab673d84540ff966e49562219755a8beae9c833a5b725322b3dd0702f47a38b8f9b0af51ba08 SHA512 5fab669beca97a6c6ba04cac6e2aaa95fefa33779a42d295c9fe2472b6a58d51ee2c1e6a0b770d3e47245f4f954d4911a1e56920cec22a1f9bb0724edb9af985
+DIST gentoo-kernel-5.10.223-1.ppc64le.gpkg.tar 52776960 BLAKE2B 7bec1a8e95a7144a40d40c511443f9df011a96bfc266612bf91180bfe38054064a7d64e07e5cdce82988506faa48194a4ac392f27c05da884f94452496de64d4 SHA512 ab75f918cce7a06ce080776982b95deda3e74237ae9efa3f0e49118a553080f6e9cb826731055f95981340f0d10d6ba94c6104e8b8f635280ab61208ad8d170e
+DIST gentoo-kernel-5.10.223-1.x86.gpkg.tar 53616640 BLAKE2B 1af07f663e4db989196a4d49b7ae367ba111d431fc7bfeae0d226f4a02a7c9f25488356c6d2f647dbbd63751a358ffde676dacd7c067aca21b9ce0d7e776b443 SHA512 507363440cf593b282ee6e201c11d376e489aa65acb442133a7f7f14521b8a1405282fee7ab3deef6f6f5ad898b2ee3da510583093d8ae2b3c08ebe470d2e40b
 DIST gentoo-kernel-5.15.161-1.amd64.gpkg.tar 66365440 BLAKE2B 79e6a54f8a324a262d043a3703d148378414ac625b94b2433e87d10c956b1bb4563f4e5376e96365b7b7ecbc3b28fb8f22e5bb9ddf5bb4f7d70fe7af96e31c9f SHA512 625ab0282dc6790e8f2b5044a006e84eb83b2442bbe99d7d13e84aa3ab44aaf34b03d887783a5f071544b2fa656898d3ab0333e038dbf7725dcf199a6018aa82
 DIST gentoo-kernel-5.15.161-1.arm64.gpkg.tar 59750400 BLAKE2B 9c7628d15cb44339ac14df377bc6c40bb1ba844fab96464a92247c02aaa3dd5f15230b7bc548bfe2d0546b81fc7be575fe7f4431401e24adc70a27b64b508b28 SHA512 ed3dfdd2c3aac153e81655e73bd3680bc2f57e902371ec675abb8768c0313a9473895eb3548d0f913892a4a07cefd043fd15d24062df1856209980fec0108847
 DIST gentoo-kernel-5.15.161-1.ppc64le.gpkg.tar 54988800 BLAKE2B c17db3167d3acd24b6f2b53404ec88b7ce9b939187a8bf8b79ec7888abd3a6f051bed22dc357e6a3450c2c1353d491e73444b303edec023318acbc51b3e53bd3 SHA512 772f1f7aed28af3ae0728d7e66386a2431651b9dd336135db489902203c5daa955393252ea9143af3b007026f611fb09a5f98f3eefa85c4d413bc86b87a7ec14

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.223.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.223.ebuild
new file mode 100644
index 000000000000..53f05cd94273
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.223.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-27 18:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-27 18:12 UTC (permalink / raw
  To: gentoo-commits

commit:     c98f62801c4053bea0945b06cc987cf93b9cff10
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 27 15:38:49 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul 27 18:12:38 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98f6280

sys-kernel/gentoo-kernel-bin: Bump to 6.10.2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 +
 .../gentoo-kernel-bin-6.10.2.ebuild                | 164 +++++++++++++++++++++
 2 files changed, 171 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6fd0ca498c05..06a666efaf71 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.1-109.base.tar.xz 5540948 BLAKE2B b6fdb5f6641ca8617c976f69bb73
 DIST genpatches-6.1-109.extras.tar.xz 4052 BLAKE2B 562d5137c87031ff9f43b4d081b26b35cf4bd3c5fe074ee826edc8ece2ed074eeecf55c8914ca728267a9f78d907a51354c3688186d442d9fc02340224a0c71e SHA512 0370a5cfd83a1c87828396e49f003b29fc68dea1568f6de417fe488aaf045e349f0b84695f3643ad9811b4f57ef31237ffb9a97c72294139aba94557e1f67a18
 DIST genpatches-6.1-110.base.tar.xz 5564556 BLAKE2B f479e7fc7a12222c9b0268825fc8200e5bc3d73b81cd2d5b64bd321bc66b4563ae17d2bb66a0b0610dbac3059564b856d16c6ee122ed51a4c72d18795575ea65 SHA512 a0e8beec29ec7c63fbad02d13acf561ae694847d482f34a9120a06692aa4df1440433b19027484d3ef6a50221411bf34d175a4c833cda56aac4578da8b0b67d5
 DIST genpatches-6.1-110.extras.tar.xz 4052 BLAKE2B aeded3974b119221fe8546f59eaa9a89842b24c0dd7d1ea45be003dbf91a62194b04d01e9811abb4a4af21b0e7b77e35b521a94f6042954f6fc09958fb41a84b SHA512 729ba854dc3513d9149860015013ea8e539bbe6adca5a28c53184fe0cb722307e96998c26dc1966e25d232e19e3188daf4adece4692d2804132ef956267629ee
+DIST genpatches-6.10-4.base.tar.xz 15672 BLAKE2B 3dfb069409ca8c1cc8022daaeda3f45443c4e11ab1b086d8178ae4bd7e9a77fdbd8016484324248370bfa4b92e1a10cfa67d40592fafcd8540cc917c60b52ea1 SHA512 ea2f80b065c59b485446c8acc174b93a688b9e6d5de8cd9bf307a43811f6087368b528647a2371636b22dc082735b57e470e9c5d1092972c3890a9c628db723c
+DIST genpatches-6.10-4.extras.tar.xz 4056 BLAKE2B b1cc5a0d37760aac34837b9f7b26240d92afa816b5456a334deaaff8e911cba25f15c5e168bcba86b80d9fbe006a4b07cf4aa963e68a92e5152033cbcb080be0 SHA512 765b58ae1ce61678dce39b27e9212844cfd991e222384c7650355a374a236918f622549d49d5d483bfbc6dfaa74120b66976e85bbfdb6b54b0e871f1d5d5ec60
 DIST genpatches-6.6-42.base.tar.xz 2474752 BLAKE2B 074b24c3848ba0b2521d364d67222ab324cfacc3036b2c3b9ceebebf03afcf21d963921841f6f987422e904be35653f9dafc2a795ed6eaa050d6a37595bdd111 SHA512 6ce7c93c92a5f2951c9a60b7a058560dec8c3f9c16f00ac4b58c23f88ceaf9cbc519653320bc95f45039219eecb068247f3c27ac448c8695ed8c9e93022fdc37
 DIST genpatches-6.6-42.extras.tar.xz 4048 BLAKE2B 0d86f11ef43c33b1014423a4417be73e4ace2eb5d9c38c7a63e8bc424eff7399137239138de1b89a70247f1b174766c9672cb05743aeaa14ea66d8bab67593bc SHA512 5d264209a734c4cbc48dab228b7d8570b735748b1c01f80beb2803dca3027ed78303ff937aecb1d8e3e6f2e2d4722aa0c1b5c77a4d45f2a9c53cfe1c0ac0affd
 DIST genpatches-6.6-44.base.tar.xz 2571884 BLAKE2B 117eb333385bbff1ec4056dc9fd7374260a33f243fe20462b914eee658a57b90e9115e9edbf5c8935890ddcfb233eaf88b3e0062245cb838953749c8bc674376 SHA512 e8bad736c8566bbdc081600305a4014301e4f6f74b73ee68efd818fb92e2d49bdbf0b7a2b66c5cd5aa8e56e7d183aa03c2a02e7328ba7e0c71fa1646e6868cc3
@@ -92,6 +94,10 @@ DIST gentoo-kernel-6.1.99-1.amd64.gpkg.tar 72591360 BLAKE2B 6fd503939c44f96e3bdf
 DIST gentoo-kernel-6.1.99-1.arm64.gpkg.tar 65546240 BLAKE2B 0af7321ddaea5a9b7d4d869adb3740b036e67d25e36bace334637951d10c41acd9f0232037591dc5c1e0585261349b5a1503bb2e9a1b5f7ba7548195b43035cb SHA512 47d63299f0ffb62dff610854c9099826e62a24a1d61a4f0e9db38aab1622121c647d514f295cc01cfc98152ed8159b0001a8077b484dd3d668500b052d58a918
 DIST gentoo-kernel-6.1.99-1.ppc64le.gpkg.tar 59781120 BLAKE2B 7b986f04225db692031da3ae115c911510631cc6601d76a336954197ba3e0bfaeb2c3ef338eca34a64d95aa6b901ff96a8c06cd4b9af348813b7859b325b7a72 SHA512 5b2e2da18d64599b2418efc7e0d56aba57af4462ddd1ce0b691e07f5c08f249f02d9e5989f261b3b4836ca43a9eab20ad710caf4ed7639860cbaac1c4de268f4
 DIST gentoo-kernel-6.1.99-1.x86.gpkg.tar 62126080 BLAKE2B 6280c49eba83e32abfb9630139f5291b88169410b1e892e50d82b34a3ec60ff8a33a0160658ff196133bfd19cbaa959f818186dbe0458f3407bc00ac5924c824 SHA512 674084d5e25c0e93f1ca0b7d61e224da5c2036951cb31d520abbfdf451a67cea4b09923211579937420412abbaeed6226b0029676fad4ab5b55504eca218aed0
+DIST gentoo-kernel-6.10.2-1.amd64.gpkg.tar 160737280 BLAKE2B d697e43a5cc520e2895c65cf86401357919ea8be6f0d54d5319aac4ee0450c7e0f5f1148ad5ba83de9ec6a9395370a3f9ca69b1f4261bcdd3c6c84faeb14c4e9 SHA512 150743684d808ebbef34e65d16aefc243fff231b0777a4d2f060f7e3ab53c6fea22c718bb5a5d60857a058fbb2a5e33bd86b5467911f19370b5e1cf105ab8856
+DIST gentoo-kernel-6.10.2-1.arm64.gpkg.tar 131891200 BLAKE2B 3b46113a10ff8b7a57e4f436aaa2cfeb4d95e9293fc158a70e52bd577ec5de573e17be05e5015a444a9da2ca5b768b6ebefd4a69e6dcb29dad31b82aad96ec56 SHA512 c8f3ed9fdbe4f761308a9109354c52d2ca1f65ca6289ac1d033ea28930a8cd94c313f5493a2e74f2b132bbc730de3b95acbed4330152bafdc1fb18f9a40cc574
+DIST gentoo-kernel-6.10.2-1.ppc64le.gpkg.tar 71987200 BLAKE2B 4609342bf865984397f6b166b786c4ab3520f298a92027679584c789f2545f7c728c4710fe817155b33be1c637c1fd26c46aa979258aba552755acb892d5bdb8 SHA512 9faccceeb88e902f8d43edde4d890af3274f849bff7fe7cfc176e1061778fd9856e701d04adb04b99f6cb8ad993d3bb31a65ab80d79c50b046a2eeb519b00e2b
+DIST gentoo-kernel-6.10.2-1.x86.gpkg.tar 75540480 BLAKE2B 0ca33e131b3b86a4a3d49b54a95ac90efaedcfb187c1f1c169a448c7cf271690242ef8013e93c89d18cddb2217210f2007c56617720af2ad4f755be449d8ef6b SHA512 15fa48ea4cd43ccad8b8542a8ce2bea57ccd8ff8368fe234d7f4b5f8440ced254c3e14be1eda7b93bf2012ed61dcd6ea41c58f108341d69e9a149d5ddb4208b7
 DIST gentoo-kernel-6.6.35-1.amd64.gpkg.tar 147220480 BLAKE2B 45178fff1c0cdf75499f735666eb89ef0a6248ab6182b3e4e9d85688aa2eca5322310363038f64d1d932a6fac244fb16d64b05b146471fa663f6f0350c647832 SHA512 91f81fd1ffc6ed01bbfc94fe52395c8c5f3bc10c7f7445df2c1d6c982c81b0154ea7638c5322089c2119363c8a810498b111d6e9562e6de7ce0672a41509e95e
 DIST gentoo-kernel-6.6.35-1.arm64.gpkg.tar 119214080 BLAKE2B 3342aba4c25236a26179d92a24938ff96c771c6b2da0e3590c37a06a5516d8005a7ac97fa076dcab8191abd2d8b07813b59b4f48fc71e885de2714b681e8930a SHA512 183c5557d19e6690bb02eb5f55bb1bd8bf16bbda9e69533b84d00c61d75e4b62d66842c753f4a9a8294c8e6127d428f3958f7d14661620e9c6866862546a73d3
 DIST gentoo-kernel-6.6.35-1.ppc64le.gpkg.tar 64256000 BLAKE2B 89441b1e5b8b5de47e2e1b176e3cc51d1a4b19b8d7200c5168d40a3268b7e5a8b5af2a858ae567306ae2e4ada44046a55a72a1dfe7a3c6133592c897f2a28d77 SHA512 38a106716a3169e9a316d458ae541069594b21c494476876aa99661c3061f34e62ace80e2ed6028111790b9d504788c5b1c8a7494ee8f9b66b6ba52f37864896
@@ -139,5 +145,6 @@ DIST gentoo-kernel-6.9.9-1.x86.gpkg.tar 74874880 BLAKE2B 1d1cda231db1bd8341b1301
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
+DIST linux-6.10.tar.xz 145142812 BLAKE2B bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b SHA512 baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
 DIST linux-6.9.tar.xz 144034416 BLAKE2B 4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e SHA512 fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.2.ebuild
new file mode 100644
index 000000000000..8ab605ac59f7
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.2.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-27 18:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-27 18:12 UTC (permalink / raw
  To: gentoo-commits

commit:     d8443339fbbf7e23d62ff19411d822c4b9b33a43
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 27 17:22:14 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul 27 18:12:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8443339

sys-kernel/gentoo-kernel-bin: Bump to 6.1.102

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.102.ebuild               | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0fc90fc9ae5a..84ac7c026a21 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.1-109.base.tar.xz 5540948 BLAKE2B b6fdb5f6641ca8617c976f69bb73
 DIST genpatches-6.1-109.extras.tar.xz 4052 BLAKE2B 562d5137c87031ff9f43b4d081b26b35cf4bd3c5fe074ee826edc8ece2ed074eeecf55c8914ca728267a9f78d907a51354c3688186d442d9fc02340224a0c71e SHA512 0370a5cfd83a1c87828396e49f003b29fc68dea1568f6de417fe488aaf045e349f0b84695f3643ad9811b4f57ef31237ffb9a97c72294139aba94557e1f67a18
 DIST genpatches-6.1-110.base.tar.xz 5564556 BLAKE2B f479e7fc7a12222c9b0268825fc8200e5bc3d73b81cd2d5b64bd321bc66b4563ae17d2bb66a0b0610dbac3059564b856d16c6ee122ed51a4c72d18795575ea65 SHA512 a0e8beec29ec7c63fbad02d13acf561ae694847d482f34a9120a06692aa4df1440433b19027484d3ef6a50221411bf34d175a4c833cda56aac4578da8b0b67d5
 DIST genpatches-6.1-110.extras.tar.xz 4052 BLAKE2B aeded3974b119221fe8546f59eaa9a89842b24c0dd7d1ea45be003dbf91a62194b04d01e9811abb4a4af21b0e7b77e35b521a94f6042954f6fc09958fb41a84b SHA512 729ba854dc3513d9149860015013ea8e539bbe6adca5a28c53184fe0cb722307e96998c26dc1966e25d232e19e3188daf4adece4692d2804132ef956267629ee
+DIST genpatches-6.1-112.base.tar.xz 5686744 BLAKE2B 2a45c958031096547d8db5c43413057444bc76eabb91937554f78c9beac08318cba3ef890e455cbdd85f0b08e6d759a2374237a2be75293812df3bc68fdf1663 SHA512 c0c2a19af8f2bf1e76d89e084eaf4fa733bf868c11b3263f983b060f4cc7d82869ef1659939d097acce33339e25ed4f0b0f3144499913fb1ace8aded593d8a24
+DIST genpatches-6.1-112.extras.tar.xz 4056 BLAKE2B d592f37cdd0c21afb347ff53965f6fc9ab962b8ad48d666cbc55dd91a32701918669b8fe8997757aa55d5923829c237aa27b7d819faff74dbac2fe88b5863fca SHA512 aff46e4c47e3e0398a8d371a8821afd7d6d7ee33997834dc5532e007e8b69b333705d6978f0a32496073eb6d06607cb34626a1bc932376361ce2baa9587f918b
 DIST genpatches-6.10-4.base.tar.xz 15672 BLAKE2B 3dfb069409ca8c1cc8022daaeda3f45443c4e11ab1b086d8178ae4bd7e9a77fdbd8016484324248370bfa4b92e1a10cfa67d40592fafcd8540cc917c60b52ea1 SHA512 ea2f80b065c59b485446c8acc174b93a688b9e6d5de8cd9bf307a43811f6087368b528647a2371636b22dc082735b57e470e9c5d1092972c3890a9c628db723c
 DIST genpatches-6.10-4.extras.tar.xz 4056 BLAKE2B b1cc5a0d37760aac34837b9f7b26240d92afa816b5456a334deaaff8e911cba25f15c5e168bcba86b80d9fbe006a4b07cf4aa963e68a92e5152033cbcb080be0 SHA512 765b58ae1ce61678dce39b27e9212844cfd991e222384c7650355a374a236918f622549d49d5d483bfbc6dfaa74120b66976e85bbfdb6b54b0e871f1d5d5ec60
 DIST genpatches-6.6-42.base.tar.xz 2474752 BLAKE2B 074b24c3848ba0b2521d364d67222ab324cfacc3036b2c3b9ceebebf03afcf21d963921841f6f987422e904be35653f9dafc2a795ed6eaa050d6a37595bdd111 SHA512 6ce7c93c92a5f2951c9a60b7a058560dec8c3f9c16f00ac4b58c23f88ceaf9cbc519653320bc95f45039219eecb068247f3c27ac448c8695ed8c9e93022fdc37
@@ -82,6 +84,10 @@ DIST gentoo-kernel-6.1.100-1.amd64.gpkg.tar 72570880 BLAKE2B e8aa0a2f5455fb70693
 DIST gentoo-kernel-6.1.100-1.arm64.gpkg.tar 65546240 BLAKE2B 2e673badd76cdb6dbb2cd5e4a2ba6b8848db477cf5d4f46dcde791c3b8fce1920632ba1309cfad2a5a8353e208f0eb5ed6a58d830a72ce3b6d3ff9ab25eaa467 SHA512 a18c5a2b3d37709307f6c4be17fbc8d8944764cec54197d61ba9bf2883b61324ccc0d2d3064ced624b6522c60feb22bd78ee514c9df626608af7fbb845f7870a
 DIST gentoo-kernel-6.1.100-1.ppc64le.gpkg.tar 59791360 BLAKE2B 485d690f30beeb3ea27b62da14fbf20bf5977df6b23b69dda6b5fe9ab6939988bc592be94e5d5ade7bb1c86d249b1aae0a2cdb25e2b38bf74c48cb8a1135bc1e SHA512 b70e509f8fabbe843fdf6865524bd6cc325bb7ddd165c80672ff6f435880dd8455ba2ca59ff626df99431d18c496537127de930af50a4e97e02eb4f89690bbe9
 DIST gentoo-kernel-6.1.100-1.x86.gpkg.tar 62136320 BLAKE2B d2b814fae665d38034a02a89b736ad366e4797fdb31410e32849abe352d189728659742bd8805718028cb6931772675bbf0ad23ca2831d8f64f7e2d37c5b843d SHA512 05d5c42cddb8506509ec664f49e170ec47918aace2160ed45aef5157795c38460e6c956314d03bb0ebc2e7dd4e0ecc0d924f4f6d945169580cc1d235bca22661
+DIST gentoo-kernel-6.1.102-1.amd64.gpkg.tar 72570880 BLAKE2B 8e984116c16e2b62e5d853b30fcaee42acc255ca1fcac84a490aeca6cf4b23de1a8e1fd21cd5edbf929a7d8d227615c607fd6b184eb9ff49dcbd6187ad3d6eaf SHA512 88958079ab1eee27931b1755d5d63b2ced1fcfd7289e426d5493769e4259238dff35a3fd66faf75559715dc172705204d92595380c6e73d6aa9fd8ce90f494de
+DIST gentoo-kernel-6.1.102-1.arm64.gpkg.tar 65556480 BLAKE2B 17d87919197dd8c0f35b3f1c569e33a8824faaeed8c2b9744d2a88f3c50c89bfefb7cc5640a533b1c13ed086f59302b035f2836585bd769bbfb564580a052659 SHA512 a08df71b201f0de383392504f3509d0c4eb2e2d09ca97e979fba7d767bf31a6b1f55ba3929d31ef63ee6b37e8c8b81e58d7ffb51f3b27bf4214d5ae016cb8d05
+DIST gentoo-kernel-6.1.102-1.ppc64le.gpkg.tar 59801600 BLAKE2B 8bee857915de42008c1af3b201559965c6155f8eb0ca8fee250d98e8e3e85a1b11305356dc4e50f67062db3e9be9f27a54edb93eae2815b83cb2c4f8c9eef232 SHA512 5115b03b54e44b2bcf8eee7516797bca8c20d382949896dce17f93bbb8533c4643c75314faf46674d65ef799360142c06cc5c46f6372ba92ac80170f4d693fd3
+DIST gentoo-kernel-6.1.102-1.x86.gpkg.tar 62126080 BLAKE2B 3566e34da7096ff048e08c1c0682c45f8bc1b62358f78ef45e509cc7a8a29625ca6655d06d4bd8121761a5804bd524ccc944c61cbcc907da262af3cd719eb2be SHA512 c89be293d9737b2f58185b1d74b5309448b8f7f1f78be412832b48b164db64fdc9f7c76229902c02d2d5e7b0303ee941faff4037f75ee74501b0002ddef3c3c8
 DIST gentoo-kernel-6.1.95-1.amd64.gpkg.tar 72560640 BLAKE2B 67e26e89e23205c77aca089d6e93a7144e681ab5a71ede7119bafba2f2b0267e9f73ec2a9d244fe560ed5f7ea37159dd5e4d63bf5cce84e61eb9ba9c3e8e7632 SHA512 44091394b9369e8f64985f55fb7497212896d66d267f4ad92352d097b520271aca229df3a1feecb6a5568d1bb08d98563758f3d656768b0856b8e47de92372c1
 DIST gentoo-kernel-6.1.95-1.arm64.gpkg.tar 65536000 BLAKE2B f6aefc6963310a5d40b9efc3eb8cb05cec28a285113f1bff26149ad4454aa86636c82f59c6cb2937aed1118c8e8407d1477d9ba471dbe49df9bbb884f395e79a SHA512 545b705a6068606db1c8bf1d31cc4ca80e8b522a2ebf121f414a519145bc97e94af1b340bc8a3a9b527137e2e55a058fc572cb2005836b27ce32573eb3243339
 DIST gentoo-kernel-6.1.95-1.ppc64le.gpkg.tar 59791360 BLAKE2B d21ec9b8e44b7291e17b6766afea3cde882470ce89e6ab4565d967614750b2b55ea2c1bb5752aa42d8b66e361a9b1ebb4a91392cfc614b0764589409c3d35f19 SHA512 18a172b9c817a45b425fbb037b8128445ef3e08ba49e82f04a212962a8f0f491c4a3923c6f45d810c407d8171dff2a19e409320130cec1a9805fb837fd66d143

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.102.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.102.ebuild
new file mode 100644
index 000000000000..81911930d7d6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.102.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-27 18:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-27 18:12 UTC (permalink / raw
  To: gentoo-commits

commit:     462b9fabb872309c5b32d4c50943a0aea17d1cc7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 27 17:18:00 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul 27 18:12:46 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=462b9fab

sys-kernel/gentoo-kernel-bin: Bump to 6.6.43

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.43.ebuild                | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1d9af689d5f8..0fc90fc9ae5a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -38,6 +38,8 @@ DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 3ece4f33cce7380d247fe1f3182e2
 DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f SHA512 9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
 DIST genpatches-6.6-49.base.tar.xz 2664860 BLAKE2B b6117aea15e733852794addb703b28f26a8d9afbffc8d576ca11f272d00627e8254c039565221db39a1bbaf9010eaefe9608e9c2906219c78508f301eae7cb93 SHA512 d87482a0667a4578235366951704b8408c1f2ff91c2f2c823dab0302a85c0ca007a9c0acef17a4c231dd3d14c1392e3b18d9816f72ddf9afe54ade8613075d8d
 DIST genpatches-6.6-49.extras.tar.xz 4060 BLAKE2B 4a63f3dcfd864b303a90247bb34de3071ec3f8be751df06e0c42e48ed3299939aa2b58a64669d091adc751cb8cb296f98d17cd421e263f7da22997e9fde3f2ae SHA512 518eb6d8e295919db80748c07bcc59300eea0a0961d71e8618de9fa4371d6266e51d437521c183014ba92a35f1408c53306f5b7c6d82dd0e644209b1b73c12db
+DIST genpatches-6.6-50.base.tar.xz 2671516 BLAKE2B 356a9a17f69416423c37c801e715dd4b03d1ebf02411a3e637e3790b4adba44db6c04f51f19a6da4ba420332cd5af1221692dcfc2ee1101825a5c8a8885c2e44 SHA512 e7a74df4659bdd54bf0bdb4aad8172bb1374aa563a19d28cf9643d034b59aeb55343ff5048d3aea42ddcd7561f0f723f951ab1f00c05e5ad88d20e70b7c3069e
+DIST genpatches-6.6-50.extras.tar.xz 4060 BLAKE2B 57044e169841ec9e977b107ad32741262bf3f1455638db2d105e160f2ccc21a6dc6bcd75e09e7f0761ffe3c1879dfbaf39bbef8150cd0de407875f2bbbfd700a SHA512 5c0d55dce1f869f79ec0db577d282b078ceb17667e5b18ee1abb00a6f94ee82978039ddf9650cbccfa1b8f9b99abd48057c44b230510bebe17d890e316d6c7fa
 DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 614634ed1d1132be830e91a13dc509022a6a476b678f63dd4f3c428e7c37eec46f47a32f927f3895ff65a6ab5b046a3b0ca2df88a94678f898292d0970859734 SHA512 7826d46d8faaf64fb268f8dc940621f434f8729e706b4178adac2a2c353bccd854e5fea6c3489d5d0c48d469d6f6e26befa01d5a0deaba48f3e6140eb096de5e
 DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c SHA512 b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc
 DIST genpatches-6.9-11.base.tar.xz 636320 BLAKE2B c1a730341ca150f9f698300f59f43d1f4ab2af44745ccd060033702112caa9941a0021e23f9a470cdb0fec51e76779a20e451b2b058943c12e153acbaca4b770 SHA512 e3b40a773a2c58914b25534949f9e05542eb1712b823bf84287ed546e44c9d6e830aadd4c61d4e2a72b1e2b071387a9d1131cfc9f43ee9e26d9a14785b248758
@@ -128,6 +130,10 @@ DIST gentoo-kernel-6.6.42-1.amd64.gpkg.tar 147568640 BLAKE2B 474304044b39a82c02f
 DIST gentoo-kernel-6.6.42-1.arm64.gpkg.tar 119592960 BLAKE2B 71a6244f25e967b75093511d0ee7c44da44f6677ad4f407f051f5d2e005535e7c90326a82e3b39c7c0c927a2431ec09b994edd6278ff6c69d9d1f2c7719601d4 SHA512 4d5068ffe55d5a259e5fa01d9e36ab4fdd4e2e7a181a43679e9dbd92f98f3c4977665572b72c272748851bef29c1e6a69f73093f2b5a8749d4e2d9e2d9231f1c
 DIST gentoo-kernel-6.6.42-1.ppc64le.gpkg.tar 64235520 BLAKE2B 6d9f6e6ce30bdd96b43d3d69a06bdf72ecebd45f45a1f3de32f465617129feb7a316fc911ebcfd940ec2df8fdb1f4e07b827c33b5b5def03e5d95c55e2449a58 SHA512 47b25ccde3b3147ebbf00ed40924e37c42831635d87187ff5ed3afd7a053dccaaf9b0fc98d257fd5627c5e9d7612ec270b15b17c26557f4dbc807216ef1f36c2
 DIST gentoo-kernel-6.6.42-1.x86.gpkg.tar 68259840 BLAKE2B 8f78873a8784bf65984cffec338372ce122e9e79233b74a5ecc308237c9526311ed1629f02868e65fd6849e127c7e38ccab6998b5e490b368a7b64f81ab80ed1 SHA512 0e7b7e61c28a2dc90bde0c746727d41eb22aa3ae30a1ed17f77598f0864f71fe66c71299969873838eba1208dab38e48808119db27d67d09e3400b3fbf5cc401
+DIST gentoo-kernel-6.6.43-1.amd64.gpkg.tar 147578880 BLAKE2B 030a26a1024f614fa7b19bf4e752ca6e34c3fb3014edb8755788eb205a9d51e229891cb74930b306a5bda2fa4188a9f3153b2b52636fa1f4b45a4f189a67cae0 SHA512 13986eb69e4fe06e27955724e8ca4a0415c5a5a1a83e98b881ab91cff5af51b88f41cff2545a30f92c149b17b082e58a0b172bb8419d39abb74d1590225b2e07
+DIST gentoo-kernel-6.6.43-1.arm64.gpkg.tar 119592960 BLAKE2B 9c5e6262596ed8dfa5d802e2fd051ce35a1b8a6f49cb4c9ac3a61d67c166c75e8c1179aa60d9fb31c8784eabf6bbc9b82c313122eb5667169f687a44ba0e4c2d SHA512 d5f0a412d2d19cc61fe303bec5978b56bbf463d35695bb361efbdbf7826d4f96377e8d74d8827a69d8b52e694f52ce4e6a1ff1aace7a4ec2967d95ccc0b97dbb
+DIST gentoo-kernel-6.6.43-1.ppc64le.gpkg.tar 64256000 BLAKE2B d61e154869bc1210eb477a089f2f9a4a2e857e879699c48d972443577fbd8c60c0ace0420dcd681993f505de107dccd928a114c58f8400e8de449c7a61040029 SHA512 bd871dd3d2fc46302bc7d6cbcf8847af114a132a3b56153a257200b43e614be21d23b90f6ae1ea39ad7c704c375cd5971f14b6991d219e756d89d4079417938d
+DIST gentoo-kernel-6.6.43-1.x86.gpkg.tar 68259840 BLAKE2B 25dcd8c4e72838e3ba3583cf1f01f799bb92d3cb75cc8de40365b3d3954306c7dc2f87198ab068c8757d44e2701602a433747d35a3f163c8f1b3786d694f820a SHA512 a312eaa4257d0b8b807d1c951cae92540cfb908aec0adedb1b36e04035a7a472f25d60a1e7fa2478cc01c9417621b2bb342b3d58302d756a88d051af73032ff0
 DIST gentoo-kernel-6.9.10-1.amd64.gpkg.tar 159416320 BLAKE2B 2d335be253e2313e6de88cf64a21a8ff76418729f481dd67b8b3fc69bab8986cd4780e2a17a4422550c75318b02598bad0ddd704d238122d594621f5abd9e3e7 SHA512 52e918b4cbdd085461a09e73b887712a918f41da081331ad53dc57225933537cc72afd870adf411201b9ac4df49a500bc65479c507305ef2bbf8e714c7883f08
 DIST gentoo-kernel-6.9.10-1.arm64.gpkg.tar 130068480 BLAKE2B eb1455d1a444a45db4c7148c61c2be13bcfc6d723683e311a1ccba50ab0beef1f5b93f207717b25e0e1c74020ba6daa1d2c42cc70ff983038eb9ba1628567a9d SHA512 a075ff588892e965ad3c1ff18cf770fa38da7ecf2769526b518088881ea1fab406ab77b5a40aa3e5c1925748fa91d3d2d1a4a8fc99df02aa711c3e5e8b371319
 DIST gentoo-kernel-6.9.10-1.ppc64le.gpkg.tar 70748160 BLAKE2B b3d09062b5ddf3eabff8ca1e1844eb445dd2a7a910356fb8799c38b000c7cbde64f259bf09ff6fcf6bd0b49d2ad87c9faa54581f27505dc7dd4c4f3cbfdcdb4f SHA512 41b46556727e57f325e204763cc98eab0627e0bbb00eb7dd054aa9718e61fea49293ba0f858b3f47e723e914b08c0f3785892e02b6d9e9abad1119fdac758bcc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.43.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.43.ebuild
new file mode 100644
index 000000000000..e0e46cd48882
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.43.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-27 18:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-27 18:12 UTC (permalink / raw
  To: gentoo-commits

commit:     5f5e10139ec7fb63b250abd5a2475ab8862746ab
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 27 17:17:55 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul 27 18:12:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f5e1013

sys-kernel/gentoo-kernel-bin: Bump to 6.9.12

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.9.12.ebuild                | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 06a666efaf71..1d9af689d5f8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -44,6 +44,8 @@ DIST genpatches-6.9-11.base.tar.xz 636320 BLAKE2B c1a730341ca150f9f698300f59f43d
 DIST genpatches-6.9-11.extras.tar.xz 4052 BLAKE2B 3b12fe75ae76ff17e30bb30d5e5cb913e31732bf43958b972356772e76d892823b925e715d9e777dc3ca39f89c01960b8d420d2647775d1e4406e4b82ef2c08b SHA512 5fb378ce92f4d443ce162cd69771d6b9d150bb7be01e776c22cb913437c7b441a4474dcb33fe7d6d3f285ff0f8605b7aabd9149594d0e45ef8b231e3703ed026
 DIST genpatches-6.9-12.base.tar.xz 683040 BLAKE2B 4a87ff8941e75ef372616a5d705bddd62b9c4d305f6806463cefbcd8b21ce5ceee587e875c7ed6b2be9c239635bf59c532290af71700a6d651873cdf21d5e539 SHA512 dcd0a956248c9c3cf7a978e35ab8304569005fa4b688491a6b3a73d4ed32f3fbd0b4389a8aecb5649a39b6b3a603baa74c9be7b1ad1aed6a016f57f9a00408ef
 DIST genpatches-6.9-12.extras.tar.xz 4056 BLAKE2B cbcee5bdc1567abc3b7b546607b0c7f59c48b58deebf24e2ee1141f4181b19d05cb5a3b799d5d7e1619f6708ee7083f96d2f581b74104d910150c53f5248559a SHA512 c7016f5dd9b1be70c80439b5f5f651731e193991a7551304daa5628bf296546d94378e74193b98d695f7d4860f952ac200a67342321dde8075c028e6a5701c21
+DIST genpatches-6.9-13.base.tar.xz 688596 BLAKE2B 4d999aac191dbde56dbb6feae3d328d2e33f4731b7f9f6853bcd7e7f47e73dcb182e64b41c05e3035fade78ad02157a4fadc7e2e7e0d6a0a4bba5ff49b071adb SHA512 d9347755a75a5c34dee79cbf3eb012f7c3b669510c9fe1d87035ac36073139e9e22ca55cedf2bbda5cd493026637d266ea227473c9a3c6f402c0f0c41b9e3579
+DIST genpatches-6.9-13.extras.tar.xz 4060 BLAKE2B 001215e8ff494a0daf42306c4f2301e477c4135a8817b4b0c2abe7bf6894c570e7bfcf8454d1db1703a52ab77b5d54dd6fcdcef72fc1a3e9730f238996830dd5 SHA512 9cbaa56e9d2dc20915d6831f73903ecefbc1361e56d27cf71df36db87b648643cb974cdea1ab96426a6eeec710259755fb58ec285425c6b7ba44f2a42bb5549e
 DIST genpatches-6.9-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d SHA512 714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
 DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29 SHA512 955cd846bb020d08888aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
 DIST gentoo-kernel-5.10.220-1.amd64.gpkg.tar 63283200 BLAKE2B abfa4447a66dbade52e79edebe0bf1fe6d9be7a3ae6eef0510b45b19ca6f209dd46ad8426defb9935ef10485d8704634dc45d411c2760a92af8692ba16f3d34d SHA512 8ee2d79de3c54036d4302ac542438c73132f88a803c56159c96a4fce63fb6208a299ac3310aba5ca30c3fa504f71a60ce365a06c867d884e2da104ea57cf2eb5
@@ -134,6 +136,10 @@ DIST gentoo-kernel-6.9.11-1.amd64.gpkg.tar 159375360 BLAKE2B c9bd176abc9c7dc938d
 DIST gentoo-kernel-6.9.11-1.arm64.gpkg.tar 130088960 BLAKE2B 9f723e93aaf392c6d601023695b54f48a386a4410465722c516a41940b398e4f31fdc99a609ba92859efe149b66f51e25fad601c119ad27b54051b4f5430ef39 SHA512 8b4961cb6955fe5609340771c2b275d36a060ced8fdd522b9eb52b60cbcc671a2b40e6921fc19bca24e1dc15e5215500acfcae6b7e5b497711a414113afad69a
 DIST gentoo-kernel-6.9.11-1.ppc64le.gpkg.tar 70758400 BLAKE2B e342bb4a241093e773f766b8863a68b97c94d1859a34509ff0c3a1cf4b192ad9a3455ea05b2381736188465787bd0d6fcff04a8151e6e48adf6adff85a88f98b SHA512 12d858cd5dfcd879a552179f8891b892aae095e1c5844e36ed58597b15ec6e91ca62ba378d778dce21e0ad859ae19d8e71c9e7887fadee7a937d00af2d1d23f1
 DIST gentoo-kernel-6.9.11-1.x86.gpkg.tar 74905600 BLAKE2B f86a47b277355201b37869ef1965f1aca187d1c5358555fc97379bd4475484f6261c86532863326620475a30de72bda97ad97ecd9fd00a4dd9f8ceaf8983be03 SHA512 70cf83968c84161ac7428fe904584ce6b9057bec4560ee10d922d42cc2b2275d9d22372306eeed703003af0dbe8e82949d68c8a24394f264bf9ed1da7a3db4ce
+DIST gentoo-kernel-6.9.12-1.amd64.gpkg.tar 159344640 BLAKE2B 2813711339693d69c081b681505cba7f48021442e78a867bc30dd4a83cac5d5604be8ca44f06ec60f529742bb8d893a7658bbb0e60551d22199e362cbbf54ecc SHA512 a6d8baf60021bd0a5d6b250bc9dfa4b1f760c6da9fb6c7090ea2affbf128ac1e221d36df4fc78abacf772ab361b4f074c1c958b413bf89db962581aea2ecf461
+DIST gentoo-kernel-6.9.12-1.arm64.gpkg.tar 130109440 BLAKE2B acd4a998c1942d1ac823a58e9e280e10e9478513c80cfb89d7ba1919cdb42685b0ddd870b0e726d755fd4a97b90442a20bf36e9f89a397cabe9cab9f2c66abf1 SHA512 567e4e3c7b877af9f78bf4e2fa1a788552ef5ce7f135815588c6a71048de15da84d50e837cfa56065439dca4ccaeb2343517758ef973ecbf34178696a2961fb6
+DIST gentoo-kernel-6.9.12-1.ppc64le.gpkg.tar 70737920 BLAKE2B 5ece241bfbca2a15c541eaa70286edca15e1d1edce49056a48337710d33a60cbdde79aba916a0b0ad0a7dba38d6c2e76cc9d3eb1317b8d8b8aa6af15b5e6bb59 SHA512 7a37f738a488f4842e7c11827264f5ef8645c2b996db247a436d8310a74c692755b35aff8e4c33f73b79e5290ae78ed00da98667c2f7bc132237dbb89e512983
+DIST gentoo-kernel-6.9.12-1.x86.gpkg.tar 74895360 BLAKE2B aec063d251a5f5ae847c58cf7621df98102cf5852d485fd5cfed6b8040453a5b369a04f61547d29f6b7dbbbaa6ee7c1a490861c21e17550451df9d191002baf1 SHA512 1aa39f8c860044d319e22c11ae13e14372b6e810f447d60e226eeba8c5c0d585b6413929482e440ae6532e677ad5858121370739c107a0e0ab68ddec0fb35e43
 DIST gentoo-kernel-6.9.8-1.amd64.gpkg.tar 159160320 BLAKE2B f54c76780fdec033d8ce5b419dfb8cb1d9fd36af80791532ec7d6bf5ac4472f1fff6f52151aca93cebf3f99ba569b990a850403a99b56d427b6a48a32350b735 SHA512 ddf33e3b2d19a1beadbf6e578a70f363e2fac965dc19c2fcaf4a73b768f27611c86f1c3ec2a472fe37376fcdfece48a53846ff3ca554c97d4eb9686055c1a758
 DIST gentoo-kernel-6.9.8-1.arm64.gpkg.tar 129792000 BLAKE2B 7df88f8fda6a34699ae60ad3c12e20fdd957a8a07bb0880a634a94b91b5d803d35ac493862ff35a85426b62e1d8c7affd4728aa87d5e3d911ab73b39c1dd54c7 SHA512 b27e2854f7b5a5b4a179578c6228c3a11c50c7deb37cc0ae8bf0c1f8bf60c64a8990fd09111769c642072079df6b1b083ce305519212bc3816bcccb6ee89ecad
 DIST gentoo-kernel-6.9.8-1.ppc64le.gpkg.tar 70758400 BLAKE2B 782a74d7edd731773abdd128adcf720215c5bb7ee7dffeeecc9bfe0f04b0500584f69469277f5f86f9d4ea447975fff26403b680bc52b1d3e21e033f54cde94a SHA512 923badad678f818ff30fd753508d1bd53990a1c3166879a01dbc1e841355fc783a6e9c79e3d5a9ab075f223828f7206decd1a36fd2370a4ecfaf354d5821abd8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.12.ebuild
new file mode 100644
index 000000000000..1503fa4fb5d1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.12.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-07-27 18:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-07-27 18:12 UTC (permalink / raw
  To: gentoo-commits

commit:     b2a83a49aa12c0937af9798b261de229fa99edd0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 27 18:11:08 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul 27 18:12:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a83a49

sys-kernel/gentoo-kernel-bin: Bump to 5.15.164

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.164.ebuild              | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 84ac7c026a21..5c044b804083 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-5.15-172.base.tar.xz 7003732 BLAKE2B 0f9a38b1a0b8d85429b9f66eaf0
 DIST genpatches-5.15-172.extras.tar.xz 4048 BLAKE2B e9120574a9febf01edcb43d4c582fcbb90a05934d23c671b225a1c6d0ca8646d9efad2587497f6642024a7e1026f9b7dd56b49e79fd355d73848ee04e1dfb3e2 SHA512 582fd7b0360c7250ee8336079383d2b64bb96b22a86929a54157c1fbece2c18b88d0751adc13ba602cfcf7b39ddb249ea11449d6f56d1a3c55aa25f87d2d77ff
 DIST genpatches-5.15-173.base.tar.xz 7038704 BLAKE2B 4cf6ffc38ba49bdcac210b165c9ce951283ec083f928ab14f19a16fd46e195730d169f50b45f8ff05e5d8ed2cf9164f4940659ea23a0ee9add30dc2e6ee83f84 SHA512 d875a5a2eb58ca5e0659b2cc2a360c5e837e73cb479508c0c8350456e58019025c96278727ab9877a103138d2e41653efee51ea3dff0bcadbd7da0e076a244ef
 DIST genpatches-5.15-173.extras.tar.xz 4052 BLAKE2B e7d4effd4092467275f3f076676daa06caa2f647da1173a6132ebc30da1be78a085ddede5aa170c3d666f1808c4824f441dc5a1e873868fd72347a0c84149fff SHA512 7d272e7448a6688efc98a5e71eb8f83a978d82e9b177ae0b9b12c479078e23fb8dd66021f1ad488d9bfc056c89e7ee8642425dbd15607eaece249b565edc7fef
+DIST genpatches-5.15-174.base.tar.xz 7146696 BLAKE2B 02aaa04e156b848c1303da831795e48f038ced7134453cf1b09534df9ad46888ea807772af161b1c61a679a5c6adabe6a275dea97f425ba10d003ca9391af0b7 SHA512 cfc7e7e878d9f1fae329ea4103c785c7cda26bc37f0015a37dc1a5c79842b98a04923e53177cbf1977396a0fdff5fdc62d176642999a5b6fd89bfa9bff251597
+DIST genpatches-5.15-174.extras.tar.xz 4052 BLAKE2B 9fb303cfcdb5f201b492996383adffa71543531d4b8cb77df076ceb994f2e4af2e1d510b0bb5fda77f505034ea89935efcc8ac5476970e6d96dcec01f582755e SHA512 9ede39e030d45bc668112f489cf0d4c22a14302d26f1a0e1bb9f53b0e42a16a99a24215211c1e510c7f052d00fbe294f70cc414b2d127c4c6e9ba4857ebfce72
 DIST genpatches-6.1-104.base.tar.xz 5452728 BLAKE2B 49a8765789436c1bdb34f72e865232942b3b7e2bf4f3c2b4cded7786677f3235982e020aad0ab364a2bac0393dc28837f904fe5bee5a4cea12ec11dbf6ec642c SHA512 cb33672fc2d88e740ee025d9f8d8725fa398132e7bd940a831f60d2de3fdf13e4cb96e39f2707deec9bc5471789706e43501c9eb6044dab78dc34a71f9af60ce
 DIST genpatches-6.1-104.extras.tar.xz 4048 BLAKE2B 526ac16b6ffd987dd4f87797eeaa4ab1d25a8f27fb5b924f13651330abaa2a29bcc4d7d56d5be63b6d8f1c25c8f3205fd51ddbef1b324de89f67731271b24283 SHA512 3fe90150711eec1c4277e6b4cee2599e97edf0902ec7efae1ad836ccfe62233e2c6944f7abc30042e7dd5985ba1f8a986bc3de086739f5a8b64d18c2d7025742
 DIST genpatches-6.1-107.base.tar.xz 5516960 BLAKE2B a4c1128db49bc5dec2aad2999279356c5c9578c8a7a1bd30c6896392da116325a81937ded85fd2684f206283a34fa3247af17ede459d33717cea0a58444760ef SHA512 ac371501c5a7e7e1f7ae2325aed969e2bb2788faffae6742f08836eb4495a21646d6875125957703fd2225066eabab9034022cf27a63c026ff02cbfcc9b00f24
@@ -80,6 +82,10 @@ DIST gentoo-kernel-5.15.163-1.amd64.gpkg.tar 66385920 BLAKE2B 3adb720ee32bfbbe77
 DIST gentoo-kernel-5.15.163-1.arm64.gpkg.tar 59750400 BLAKE2B a81f3d306a87cfa47cfc6bb556399db2dfb9529dfa96881f04c3be8f3dbda011ef597bd01fb73579146410d7a40353496d574bd1307d1bf8e48b3e5d3d504fb7 SHA512 303fc90d4c531ff4ee55aeacfd160a44c48a0c2916d396adfc9e9d073dd7c32eb134e4d5f868a4e205d340fb566e765982927d0f479714d646dfd02e6203e354
 DIST gentoo-kernel-5.15.163-1.ppc64le.gpkg.tar 54988800 BLAKE2B 5c92986392c8e6a102d72ef6a5a5ff30f70b43caf41edaa7be203a8af409d9ae65b2d7fd316e1c4e1297eedba9a1563bcbddc6eec5d4dcc1d73b5565c8168c12 SHA512 9632719388069e62357e90f93973e767ec3a9183b597d79065613739fc9985cfcac0a5f2ddf73e17a559d2d1cf841e8bcb1f42342c701e73e39290421a2b3059
 DIST gentoo-kernel-5.15.163-1.x86.gpkg.tar 56176640 BLAKE2B f0cb3bae1d240a49174eac0ef7b3a5aca5ed238a3cc8a8b72c23d9f2735ab9acc089be6ec475504ec00957de952771ed71af6f653927346692cc3c1451b976b1 SHA512 dde2e2b0a0b5f17b819f571866b0fd4909db2ec7b828895b514301c85dd7e59078693e94744d0adf50e7e5024fa948c9bb089ddcd032fdb4f103b9299b3b1d68
+DIST gentoo-kernel-5.15.164-1.amd64.gpkg.tar 66396160 BLAKE2B 862ba28bc7ec7cf7e9539a3aa603397179b03d63482d013e4d89acc6bc05895d65b34edf9bbe01d6b45bf47c5510eb6c9d913fc771b906bb886462af5eda2a07 SHA512 3e056c3aa9ce3076a57ad21ee3a471daa841f9cb27eac3f91b5c34a16e2a517cb7de39004c99802a1f64a5d0b375f153595b5822616113d78e87049bd915ddb4
+DIST gentoo-kernel-5.15.164-1.arm64.gpkg.tar 59760640 BLAKE2B e24f415f797cddc79a85c8c55e9f37a0745586ef1663da119c8957a2dbc1cddc12e3b5e7f626008c3d8d5cdae4387a563ef7e1b5b94c668caa8212a94a32c409 SHA512 2a9357c35d029ea1c5cee79eadc8e84971951e2db9a700acc7748a507f0d9b04d9b47a5377a7e552edb167d72d528a72099db8913120c7676f08dde5480c251d
+DIST gentoo-kernel-5.15.164-1.ppc64le.gpkg.tar 54999040 BLAKE2B 12355d36fa5fa05278480dcaacbcd7da8fe591a6b90bf0fe6e18720efd7c1dfbdb034460823f4c67c18d1bfafee2f16411ad770c60823de5d75483513351ed01 SHA512 79cffc5d0b1e48d97f0e48d3fa2393a773280e06713537942c97cb01c56ee9173f930aad6dda964cc2f2d61421a1dc810ac76fb00cc75ea90090ba1c9f592c32
+DIST gentoo-kernel-5.15.164-1.x86.gpkg.tar 58613760 BLAKE2B f7bdf3d53c60cfa7c121e7f62c6131ececd8e133f6c45491429a78cf7609fc78e9ea42e5803b7f1c0863fc5ccd2fd9b3b34f3998f3402196fc8d8abd554374c2 SHA512 dd3d44134ecced68c7a050ed87a3eb691d94c42249dbd1a310382652437f744ab79a49ed7de1f66f4b3440f7f9ce44eeba0dcbdcc2fa6c15eca62d9ba0e6e483
 DIST gentoo-kernel-6.1.100-1.amd64.gpkg.tar 72570880 BLAKE2B e8aa0a2f5455fb70693272439f554ce6453723272b2b108f65f786ee0b2560fe6319d4952a3f71f35fd9b3eb2651e0901aab519ccbce0f5206d39be143975bb2 SHA512 872372d78774278695c1b7c2df6847576fa80f7e90c1a2e8c5d06318270cbca9f1a4715698bf70dbe533f16719f7565c287ba8cb32a478297544e4bed690560b
 DIST gentoo-kernel-6.1.100-1.arm64.gpkg.tar 65546240 BLAKE2B 2e673badd76cdb6dbb2cd5e4a2ba6b8848db477cf5d4f46dcde791c3b8fce1920632ba1309cfad2a5a8353e208f0eb5ed6a58d830a72ce3b6d3ff9ab25eaa467 SHA512 a18c5a2b3d37709307f6c4be17fbc8d8944764cec54197d61ba9bf2883b61324ccc0d2d3064ced624b6522c60feb22bd78ee514c9df626608af7fbb845f7870a
 DIST gentoo-kernel-6.1.100-1.ppc64le.gpkg.tar 59791360 BLAKE2B 485d690f30beeb3ea27b62da14fbf20bf5977df6b23b69dda6b5fe9ab6939988bc592be94e5d5ade7bb1c86d249b1aae0a2cdb25e2b38bf74c48cb8a1135bc1e SHA512 b70e509f8fabbe843fdf6865524bd6cc325bb7ddd165c80672ff6f435880dd8455ba2ca59ff626df99431d18c496537127de930af50a4e97e02eb4f89690bbe9

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.164.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.164.ebuild
new file mode 100644
index 000000000000..81911930d7d6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.164.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-01 12:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-08-01 12:59 UTC (permalink / raw
  To: gentoo-commits

commit:     57198db8bbd7b335875ca6f96abe18df537c1326
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  1 12:58:02 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug  1 12:58:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57198db8

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.222 x86, #937015

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild
index 53f05cd94273..2335357c504d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-01 12:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-08-01 12:59 UTC (permalink / raw
  To: gentoo-commits

commit:     0935060134e95fb02c334e1dadc00aa9f46839bd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  1 12:58:04 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug  1 12:58:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09350601

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.163 x86, #937016

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild
index 81911930d7d6..d79e1c496908 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-01 12:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-08-01 12:59 UTC (permalink / raw
  To: gentoo-commits

commit:     a342a96a3f7af33de06f51f0345780dfa9a54abe
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  1 12:58:07 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug  1 12:58:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a342a96a

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.100 x86, #937017

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild
index 81911930d7d6..d79e1c496908 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-01 12:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-08-01 12:59 UTC (permalink / raw
  To: gentoo-commits

commit:     c63fe5d4d599af885d842627ddb6f04abe668625
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  1 12:58:10 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug  1 12:58:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c63fe5d4

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.41 x86, #937018

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild
index e0e46cd48882..2765d5d29f20 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-03  8:51 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-03  8:51 UTC (permalink / raw
  To: gentoo-commits

commit:     f8d2984d7fdfb543432f08904e3f122542f95276
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  3 08:48:13 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug  3 08:48:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d2984d

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.41 amd64 arm64 ppc64, #937018

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild
index 2765d5d29f20..7a145efe0347 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-03  8:51 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-03  8:51 UTC (permalink / raw
  To: gentoo-commits

commit:     968587112af5fa3b8c880aad018bafcb0495ad49
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  3 08:48:23 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug  3 08:48:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96858711

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.163 amd64 arm64 ppc64, #937016

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild
index d79e1c496908..361acce28475 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-03  8:51 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-03  8:51 UTC (permalink / raw
  To: gentoo-commits

commit:     dbb2a20916d3d19adb68d07798fc4e04c551ebbc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  3 08:48:18 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug  3 08:48:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbb2a209

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.100 amd64 arm64 ppc64, #937017

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild
index d79e1c496908..361acce28475 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-03  8:51 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-03  8:51 UTC (permalink / raw
  To: gentoo-commits

commit:     ce255ff002867a7b08e6cec96b5b987494403197
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  3 08:48:28 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug  3 08:48:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce255ff0

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.222 amd64 arm64 ppc64, #937015

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild
index 2335357c504d..afe78d41b131 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-03 18:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-03 18:11 UTC (permalink / raw
  To: gentoo-commits

commit:     c5640049019ab55ae4bbfe2e89fea699e0003d34
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  3 18:04:08 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug  3 18:10:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5640049

sys-kernel/gentoo-kernel-bin: Bump to 6.10.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.10.3.ebuild                | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5c044b804083..e4d81e1f6c17 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.1-112.base.tar.xz 5686744 BLAKE2B 2a45c958031096547d8db5c43413
 DIST genpatches-6.1-112.extras.tar.xz 4056 BLAKE2B d592f37cdd0c21afb347ff53965f6fc9ab962b8ad48d666cbc55dd91a32701918669b8fe8997757aa55d5923829c237aa27b7d819faff74dbac2fe88b5863fca SHA512 aff46e4c47e3e0398a8d371a8821afd7d6d7ee33997834dc5532e007e8b69b333705d6978f0a32496073eb6d06607cb34626a1bc932376361ce2baa9587f918b
 DIST genpatches-6.10-4.base.tar.xz 15672 BLAKE2B 3dfb069409ca8c1cc8022daaeda3f45443c4e11ab1b086d8178ae4bd7e9a77fdbd8016484324248370bfa4b92e1a10cfa67d40592fafcd8540cc917c60b52ea1 SHA512 ea2f80b065c59b485446c8acc174b93a688b9e6d5de8cd9bf307a43811f6087368b528647a2371636b22dc082735b57e470e9c5d1092972c3890a9c628db723c
 DIST genpatches-6.10-4.extras.tar.xz 4056 BLAKE2B b1cc5a0d37760aac34837b9f7b26240d92afa816b5456a334deaaff8e911cba25f15c5e168bcba86b80d9fbe006a4b07cf4aa963e68a92e5152033cbcb080be0 SHA512 765b58ae1ce61678dce39b27e9212844cfd991e222384c7650355a374a236918f622549d49d5d483bfbc6dfaa74120b66976e85bbfdb6b54b0e871f1d5d5ec60
+DIST genpatches-6.10-6.base.tar.xz 257104 BLAKE2B 13309e86f5b16ff79797736ac91214698afb07ebc167eb22bbc354432f64e26dc3c19e0e4bccaf4fac7f0c858b7739317db3ffec9eef596eda5c2a45e785bac3 SHA512 55c009415c1b03c02a5e0251c8a12adf9eeba0fa7010cde100735880332127bda25bbbc59f9105c091fbc5bd67d7bbcc4fe02fbf4de7bee645bc679649ca3a67
+DIST genpatches-6.10-6.extras.tar.xz 4056 BLAKE2B 746ea837c1ba5ed7a4385b2f60be08986ad43f0c2eadebbda940d4cc2f7eabdef830459c55c183a68b63be318af661a8bffa25bc5da37628efb1f59987724c8e SHA512 63929e552c0e648245f8b7af72478bebf3a19be2f9aeda2d37e68b02611a69bb171338228c1c1d46b352236f63c3b514e24ef4f0260e0477d487d02ffd99ddcf
 DIST genpatches-6.6-42.base.tar.xz 2474752 BLAKE2B 074b24c3848ba0b2521d364d67222ab324cfacc3036b2c3b9ceebebf03afcf21d963921841f6f987422e904be35653f9dafc2a795ed6eaa050d6a37595bdd111 SHA512 6ce7c93c92a5f2951c9a60b7a058560dec8c3f9c16f00ac4b58c23f88ceaf9cbc519653320bc95f45039219eecb068247f3c27ac448c8695ed8c9e93022fdc37
 DIST genpatches-6.6-42.extras.tar.xz 4048 BLAKE2B 0d86f11ef43c33b1014423a4417be73e4ace2eb5d9c38c7a63e8bc424eff7399137239138de1b89a70247f1b174766c9672cb05743aeaa14ea66d8bab67593bc SHA512 5d264209a734c4cbc48dab228b7d8570b735748b1c01f80beb2803dca3027ed78303ff937aecb1d8e3e6f2e2d4722aa0c1b5c77a4d45f2a9c53cfe1c0ac0affd
 DIST genpatches-6.6-44.base.tar.xz 2571884 BLAKE2B 117eb333385bbff1ec4056dc9fd7374260a33f243fe20462b914eee658a57b90e9115e9edbf5c8935890ddcfb233eaf88b3e0062245cb838953749c8bc674376 SHA512 e8bad736c8566bbdc081600305a4014301e4f6f74b73ee68efd818fb92e2d49bdbf0b7a2b66c5cd5aa8e56e7d183aa03c2a02e7328ba7e0c71fa1646e6868cc3
@@ -114,6 +116,10 @@ DIST gentoo-kernel-6.10.2-1.amd64.gpkg.tar 160737280 BLAKE2B d697e43a5cc520e2895
 DIST gentoo-kernel-6.10.2-1.arm64.gpkg.tar 131891200 BLAKE2B 3b46113a10ff8b7a57e4f436aaa2cfeb4d95e9293fc158a70e52bd577ec5de573e17be05e5015a444a9da2ca5b768b6ebefd4a69e6dcb29dad31b82aad96ec56 SHA512 c8f3ed9fdbe4f761308a9109354c52d2ca1f65ca6289ac1d033ea28930a8cd94c313f5493a2e74f2b132bbc730de3b95acbed4330152bafdc1fb18f9a40cc574
 DIST gentoo-kernel-6.10.2-1.ppc64le.gpkg.tar 71987200 BLAKE2B 4609342bf865984397f6b166b786c4ab3520f298a92027679584c789f2545f7c728c4710fe817155b33be1c637c1fd26c46aa979258aba552755acb892d5bdb8 SHA512 9faccceeb88e902f8d43edde4d890af3274f849bff7fe7cfc176e1061778fd9856e701d04adb04b99f6cb8ad993d3bb31a65ab80d79c50b046a2eeb519b00e2b
 DIST gentoo-kernel-6.10.2-1.x86.gpkg.tar 75540480 BLAKE2B 0ca33e131b3b86a4a3d49b54a95ac90efaedcfb187c1f1c169a448c7cf271690242ef8013e93c89d18cddb2217210f2007c56617720af2ad4f755be449d8ef6b SHA512 15fa48ea4cd43ccad8b8542a8ce2bea57ccd8ff8368fe234d7f4b5f8440ced254c3e14be1eda7b93bf2012ed61dcd6ea41c58f108341d69e9a149d5ddb4208b7
+DIST gentoo-kernel-6.10.3-1.amd64.gpkg.tar 160778240 BLAKE2B 264edb4c72ec7c3c773401fe7e67dd3636d05e791d96d3b98a308fe12cbba6ff8803cdf71bf4e088adbd4b17b834eba7ee835613994614e678b1aacc3e3d676c SHA512 7266f9c1401e526f977c54a0c3c77ec234269e37a7841f7a44b1a10be0d4c0efcefc75039184dcea68ef8c6cc7b5f33a4547ec0b3de0a9162a19a29d1f4c0c42
+DIST gentoo-kernel-6.10.3-1.arm64.gpkg.tar 131891200 BLAKE2B 4cfb6c05ef01ab976a65d164f0100347d913033e9851b4b4fbc9646bd14ae6c455ebd3c435678dd74e695a356c03ec136df0395fb11b292f2dd80a2661039757 SHA512 dec53cf395e42280bddcb07ae6b7aca73ce8b7c9ad99a460199a1212ab72801959ada4f23c0205f6cf00b50d70176b3e47a339a3f0d581e688c8cdc0c522a3c5
+DIST gentoo-kernel-6.10.3-1.ppc64le.gpkg.tar 71966720 BLAKE2B c8055e58ff14a465f465d4076fcfb363a4287648cab243ac6fde7ff9652d96b802dcc6231000136af6af6b90e58afbb55b468d44c36812e299476f19f806ed63 SHA512 7fe3ff27cb7b5c16fbeb12bb7f0212f0ce548cd95f003f7c35f6088a2b5cd22ed90796c1838623678f9fde2ef5b56570a8c72dbb55ac3fc5cfdb8685fc6cb078
+DIST gentoo-kernel-6.10.3-1.x86.gpkg.tar 75509760 BLAKE2B d95db1d0b11c9d801d0d8384d31ff1e9bde30bc7665e0321bfb01cb3b135dbb89081d9a4c41c3dd41ea9464b935c252cbaecfd1c65f325a84ec822a65623e3be SHA512 fd8ca83123122e8af61fc8e3d131e7ff887b52c65e6c4907f21627edc6793f99a5aa5e883fd5b7a361029365c8df96d9dd2056785178b78da4d4f3e2e2eeef2f
 DIST gentoo-kernel-6.6.35-1.amd64.gpkg.tar 147220480 BLAKE2B 45178fff1c0cdf75499f735666eb89ef0a6248ab6182b3e4e9d85688aa2eca5322310363038f64d1d932a6fac244fb16d64b05b146471fa663f6f0350c647832 SHA512 91f81fd1ffc6ed01bbfc94fe52395c8c5f3bc10c7f7445df2c1d6c982c81b0154ea7638c5322089c2119363c8a810498b111d6e9562e6de7ce0672a41509e95e
 DIST gentoo-kernel-6.6.35-1.arm64.gpkg.tar 119214080 BLAKE2B 3342aba4c25236a26179d92a24938ff96c771c6b2da0e3590c37a06a5516d8005a7ac97fa076dcab8191abd2d8b07813b59b4f48fc71e885de2714b681e8930a SHA512 183c5557d19e6690bb02eb5f55bb1bd8bf16bbda9e69533b84d00c61d75e4b62d66842c753f4a9a8294c8e6127d428f3958f7d14661620e9c6866862546a73d3
 DIST gentoo-kernel-6.6.35-1.ppc64le.gpkg.tar 64256000 BLAKE2B 89441b1e5b8b5de47e2e1b176e3cc51d1a4b19b8d7200c5168d40a3268b7e5a8b5af2a858ae567306ae2e4ada44046a55a72a1dfe7a3c6133592c897f2a28d77 SHA512 38a106716a3169e9a316d458ae541069594b21c494476876aa99661c3061f34e62ace80e2ed6028111790b9d504788c5b1c8a7494ee8f9b66b6ba52f37864896

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.3.ebuild
new file mode 100644
index 000000000000..93eef4c29436
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.3.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-03 18:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-03 18:11 UTC (permalink / raw
  To: gentoo-commits

commit:     81d4381d0500adb5d2aa0a1d1f60af98f0e138b0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  3 18:08:14 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug  3 18:10:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81d4381d

sys-kernel/gentoo-kernel-bin: Bump to 6.1.103

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.103.ebuild               | 132 +++++++++++++++++++++
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ad4275026562..a35bcf4f14d2 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.1-110.base.tar.xz 5564556 BLAKE2B f479e7fc7a12222c9b0268825fc8
 DIST genpatches-6.1-110.extras.tar.xz 4052 BLAKE2B aeded3974b119221fe8546f59eaa9a89842b24c0dd7d1ea45be003dbf91a62194b04d01e9811abb4a4af21b0e7b77e35b521a94f6042954f6fc09958fb41a84b SHA512 729ba854dc3513d9149860015013ea8e539bbe6adca5a28c53184fe0cb722307e96998c26dc1966e25d232e19e3188daf4adece4692d2804132ef956267629ee
 DIST genpatches-6.1-112.base.tar.xz 5686744 BLAKE2B 2a45c958031096547d8db5c43413057444bc76eabb91937554f78c9beac08318cba3ef890e455cbdd85f0b08e6d759a2374237a2be75293812df3bc68fdf1663 SHA512 c0c2a19af8f2bf1e76d89e084eaf4fa733bf868c11b3263f983b060f4cc7d82869ef1659939d097acce33339e25ed4f0b0f3144499913fb1ace8aded593d8a24
 DIST genpatches-6.1-112.extras.tar.xz 4056 BLAKE2B d592f37cdd0c21afb347ff53965f6fc9ab962b8ad48d666cbc55dd91a32701918669b8fe8997757aa55d5923829c237aa27b7d819faff74dbac2fe88b5863fca SHA512 aff46e4c47e3e0398a8d371a8821afd7d6d7ee33997834dc5532e007e8b69b333705d6978f0a32496073eb6d06607cb34626a1bc932376361ce2baa9587f918b
+DIST genpatches-6.1-113.base.tar.xz 5796104 BLAKE2B 0b6ca23a1a97810646b3424764e71335f6749ac5462ef5b6baa37b1873b106cce103654b8efa8c91fb137fb253638bddf250247b2e4db8e160e2ea714eb23cca SHA512 eef7a965a901e749a60b3f9486d8c281d353c47637f6468d53521771dedc26de3dd8d9582adc72da4730f55dc5f1b5a4555f03281c3a836d1760c40920464446
+DIST genpatches-6.1-113.extras.tar.xz 4056 BLAKE2B eb8f6f49888245bc0f9b174f326a19658871dd3d2c34fef83514469b14d8a7ea84c0efc17f988143324779b571251881732d906975902ae77210eb7a20aec938 SHA512 09b36640d1c31ec865031810254ff2613e0945634b8afb54dfa9c4c22924b1e37f53559e9a7bca9307c2d0c15b0cccfbc588fb795b7eeb38d0f33e050ab53de6
 DIST genpatches-6.10-4.base.tar.xz 15672 BLAKE2B 3dfb069409ca8c1cc8022daaeda3f45443c4e11ab1b086d8178ae4bd7e9a77fdbd8016484324248370bfa4b92e1a10cfa67d40592fafcd8540cc917c60b52ea1 SHA512 ea2f80b065c59b485446c8acc174b93a688b9e6d5de8cd9bf307a43811f6087368b528647a2371636b22dc082735b57e470e9c5d1092972c3890a9c628db723c
 DIST genpatches-6.10-4.extras.tar.xz 4056 BLAKE2B b1cc5a0d37760aac34837b9f7b26240d92afa816b5456a334deaaff8e911cba25f15c5e168bcba86b80d9fbe006a4b07cf4aa963e68a92e5152033cbcb080be0 SHA512 765b58ae1ce61678dce39b27e9212844cfd991e222384c7650355a374a236918f622549d49d5d483bfbc6dfaa74120b66976e85bbfdb6b54b0e871f1d5d5ec60
 DIST genpatches-6.10-6.base.tar.xz 257104 BLAKE2B 13309e86f5b16ff79797736ac91214698afb07ebc167eb22bbc354432f64e26dc3c19e0e4bccaf4fac7f0c858b7739317db3ffec9eef596eda5c2a45e785bac3 SHA512 55c009415c1b03c02a5e0251c8a12adf9eeba0fa7010cde100735880332127bda25bbbc59f9105c091fbc5bd67d7bbcc4fe02fbf4de7bee645bc679649ca3a67
@@ -98,6 +100,10 @@ DIST gentoo-kernel-6.1.102-1.amd64.gpkg.tar 72570880 BLAKE2B 8e984116c16e2b62e5d
 DIST gentoo-kernel-6.1.102-1.arm64.gpkg.tar 65556480 BLAKE2B 17d87919197dd8c0f35b3f1c569e33a8824faaeed8c2b9744d2a88f3c50c89bfefb7cc5640a533b1c13ed086f59302b035f2836585bd769bbfb564580a052659 SHA512 a08df71b201f0de383392504f3509d0c4eb2e2d09ca97e979fba7d767bf31a6b1f55ba3929d31ef63ee6b37e8c8b81e58d7ffb51f3b27bf4214d5ae016cb8d05
 DIST gentoo-kernel-6.1.102-1.ppc64le.gpkg.tar 59801600 BLAKE2B 8bee857915de42008c1af3b201559965c6155f8eb0ca8fee250d98e8e3e85a1b11305356dc4e50f67062db3e9be9f27a54edb93eae2815b83cb2c4f8c9eef232 SHA512 5115b03b54e44b2bcf8eee7516797bca8c20d382949896dce17f93bbb8533c4643c75314faf46674d65ef799360142c06cc5c46f6372ba92ac80170f4d693fd3
 DIST gentoo-kernel-6.1.102-1.x86.gpkg.tar 62126080 BLAKE2B 3566e34da7096ff048e08c1c0682c45f8bc1b62358f78ef45e509cc7a8a29625ca6655d06d4bd8121761a5804bd524ccc944c61cbcc907da262af3cd719eb2be SHA512 c89be293d9737b2f58185b1d74b5309448b8f7f1f78be412832b48b164db64fdc9f7c76229902c02d2d5e7b0303ee941faff4037f75ee74501b0002ddef3c3c8
+DIST gentoo-kernel-6.1.103-1.amd64.gpkg.tar 72591360 BLAKE2B 78c4889e9afd85e881b8e7b7e640d7a356fc7805493a524a176a085730f9fed9bde6b43ae366d5262120e40c85b5749a2d0b7f46c3cdf95fefb18d31be81bd6a SHA512 482a87425ef5bb747642bf8a0e0f001c7b3d6ed1f11b772e21df8db73b3c50d47658d493a4b6f984287e24b82bbb7d7633026bc7c56f52fd51d426654a24144a
+DIST gentoo-kernel-6.1.103-1.arm64.gpkg.tar 65546240 BLAKE2B 94a689d7258f636e79a9c853ba553368b48004ca7493ce93a1b6d25574de11421661753bbd92f66f528adf99ea71c663e7fda56be09812590ae7c94d431a2a30 SHA512 84410b9f8f4c549858d18ebc7ee6fcc50dc4fde6dfc1212590dd626f6f070aa1d92eb8dda4d6008a8c7314218bbc1e89b1dacd843c83a1b4fab4dbf897b798db
+DIST gentoo-kernel-6.1.103-1.ppc64le.gpkg.tar 59801600 BLAKE2B 0b97f7cafd220db98f389f0dafc88d8acadac95ba5740a2301a15ac18e3db6550e30458faf0b248727d1c60926a4b20d8158e6954b1834252e3b8a28e54b4c0a SHA512 cf7103659e4fd4e58de6519bc23aaf264ee4da77d479f2e51dfc73064eb9f973369fd421cc9c49b122d9706fec5cce084628bf4e9702846ae8851ed2d09d393a
+DIST gentoo-kernel-6.1.103-1.x86.gpkg.tar 62126080 BLAKE2B b64cc16f8d9dc0499b9c0ab3dcfba6199035f6d81496f622859e76f9e0a6a8e240669559190f4fa6a8bf1529257a6ac9ba138d2d6c073c6db720e16463519eb9 SHA512 076b29c080a5193263fa206e799d24205b98ff815b27ae440e40b3beabc9e5c1642a674e86b71b80e05102e5c57c0024bec75424f0a4ff8864d6d0de780286dc
 DIST gentoo-kernel-6.1.95-1.amd64.gpkg.tar 72560640 BLAKE2B 67e26e89e23205c77aca089d6e93a7144e681ab5a71ede7119bafba2f2b0267e9f73ec2a9d244fe560ed5f7ea37159dd5e4d63bf5cce84e61eb9ba9c3e8e7632 SHA512 44091394b9369e8f64985f55fb7497212896d66d267f4ad92352d097b520271aca229df3a1feecb6a5568d1bb08d98563758f3d656768b0856b8e47de92372c1
 DIST gentoo-kernel-6.1.95-1.arm64.gpkg.tar 65536000 BLAKE2B f6aefc6963310a5d40b9efc3eb8cb05cec28a285113f1bff26149ad4454aa86636c82f59c6cb2937aed1118c8e8407d1477d9ba471dbe49df9bbb884f395e79a SHA512 545b705a6068606db1c8bf1d31cc4ca80e8b522a2ebf121f414a519145bc97e94af1b340bc8a3a9b527137e2e55a058fc572cb2005836b27ce32573eb3243339
 DIST gentoo-kernel-6.1.95-1.ppc64le.gpkg.tar 59791360 BLAKE2B d21ec9b8e44b7291e17b6766afea3cde882470ce89e6ab4565d967614750b2b55ea2c1bb5752aa42d8b66e361a9b1ebb4a91392cfc614b0764589409c3d35f19 SHA512 18a172b9c817a45b425fbb037b8128445ef3e08ba49e82f04a212962a8f0f491c4a3923c6f45d810c407d8171dff2a19e409320130cec1a9805fb837fd66d143

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.103.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.103.ebuild
new file mode 100644
index 000000000000..81911930d7d6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.103.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP=":"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-03 18:11 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-03 18:11 UTC (permalink / raw
  To: gentoo-commits

commit:     d7e3c219edf6919d6294ee690fa4b34e171a8f0a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  3 18:04:13 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug  3 18:10:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7e3c219

sys-kernel/gentoo-kernel-bin: Bump to 6.6.44

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.44.ebuild                | 164 +++++++++++++++++++++
 2 files changed, 170 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e4d81e1f6c17..ad4275026562 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -46,6 +46,8 @@ DIST genpatches-6.6-49.base.tar.xz 2664860 BLAKE2B b6117aea15e733852794addb703b2
 DIST genpatches-6.6-49.extras.tar.xz 4060 BLAKE2B 4a63f3dcfd864b303a90247bb34de3071ec3f8be751df06e0c42e48ed3299939aa2b58a64669d091adc751cb8cb296f98d17cd421e263f7da22997e9fde3f2ae SHA512 518eb6d8e295919db80748c07bcc59300eea0a0961d71e8618de9fa4371d6266e51d437521c183014ba92a35f1408c53306f5b7c6d82dd0e644209b1b73c12db
 DIST genpatches-6.6-50.base.tar.xz 2671516 BLAKE2B 356a9a17f69416423c37c801e715dd4b03d1ebf02411a3e637e3790b4adba44db6c04f51f19a6da4ba420332cd5af1221692dcfc2ee1101825a5c8a8885c2e44 SHA512 e7a74df4659bdd54bf0bdb4aad8172bb1374aa563a19d28cf9643d034b59aeb55343ff5048d3aea42ddcd7561f0f723f951ab1f00c05e5ad88d20e70b7c3069e
 DIST genpatches-6.6-50.extras.tar.xz 4060 BLAKE2B 57044e169841ec9e977b107ad32741262bf3f1455638db2d105e160f2ccc21a6dc6bcd75e09e7f0761ffe3c1879dfbaf39bbef8150cd0de407875f2bbbfd700a SHA512 5c0d55dce1f869f79ec0db577d282b078ceb17667e5b18ee1abb00a6f94ee82978039ddf9650cbccfa1b8f9b99abd48057c44b230510bebe17d890e316d6c7fa
+DIST genpatches-6.6-51.base.tar.xz 2817576 BLAKE2B 42dbf8663f53bc7196c57c7cb93029b780354e6e1580405b08a34fadd2ea38302c37bb4559df4c65916b0ec2f98c61f7eced52fc6be3de0d6dbe7468dd3d8c22 SHA512 fa25988574b06ad59403b1858d97f70fe0e6056d0b889d8a6e56f44b763146da63a952a2b7361f3bcab1aa34c9a3a97f81a35113a3e5173a2e09b704e54c386f
+DIST genpatches-6.6-51.extras.tar.xz 4060 BLAKE2B a9e7008c67de6095d6c97bd6fbe9f7359e71d0b40aeb11a0ff14a0cca4feea199a3895bd9ac086d3f011b5c35a98f46d5856b8d27ca7438b8979203ff9164155 SHA512 fa649b918f1bcb7dbe4670a30dbbb47bbf8d57da73724463bc8fb5664c527f082a02f06ac96ff6a538469fe73fe0978f97bcf69b64a1a8d488387ff5a06844f6
 DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 614634ed1d1132be830e91a13dc509022a6a476b678f63dd4f3c428e7c37eec46f47a32f927f3895ff65a6ab5b046a3b0ca2df88a94678f898292d0970859734 SHA512 7826d46d8faaf64fb268f8dc940621f434f8729e706b4178adac2a2c353bccd854e5fea6c3489d5d0c48d469d6f6e26befa01d5a0deaba48f3e6140eb096de5e
 DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c SHA512 b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc
 DIST genpatches-6.9-11.base.tar.xz 636320 BLAKE2B c1a730341ca150f9f698300f59f43d1f4ab2af44745ccd060033702112caa9941a0021e23f9a470cdb0fec51e76779a20e451b2b058943c12e153acbaca4b770 SHA512 e3b40a773a2c58914b25534949f9e05542eb1712b823bf84287ed546e44c9d6e830aadd4c61d4e2a72b1e2b071387a9d1131cfc9f43ee9e26d9a14785b248758
@@ -152,6 +154,10 @@ DIST gentoo-kernel-6.6.43-1.amd64.gpkg.tar 147578880 BLAKE2B 030a26a1024f614fa7b
 DIST gentoo-kernel-6.6.43-1.arm64.gpkg.tar 119592960 BLAKE2B 9c5e6262596ed8dfa5d802e2fd051ce35a1b8a6f49cb4c9ac3a61d67c166c75e8c1179aa60d9fb31c8784eabf6bbc9b82c313122eb5667169f687a44ba0e4c2d SHA512 d5f0a412d2d19cc61fe303bec5978b56bbf463d35695bb361efbdbf7826d4f96377e8d74d8827a69d8b52e694f52ce4e6a1ff1aace7a4ec2967d95ccc0b97dbb
 DIST gentoo-kernel-6.6.43-1.ppc64le.gpkg.tar 64256000 BLAKE2B d61e154869bc1210eb477a089f2f9a4a2e857e879699c48d972443577fbd8c60c0ace0420dcd681993f505de107dccd928a114c58f8400e8de449c7a61040029 SHA512 bd871dd3d2fc46302bc7d6cbcf8847af114a132a3b56153a257200b43e614be21d23b90f6ae1ea39ad7c704c375cd5971f14b6991d219e756d89d4079417938d
 DIST gentoo-kernel-6.6.43-1.x86.gpkg.tar 68259840 BLAKE2B 25dcd8c4e72838e3ba3583cf1f01f799bb92d3cb75cc8de40365b3d3954306c7dc2f87198ab068c8757d44e2701602a433747d35a3f163c8f1b3786d694f820a SHA512 a312eaa4257d0b8b807d1c951cae92540cfb908aec0adedb1b36e04035a7a472f25d60a1e7fa2478cc01c9417621b2bb342b3d58302d756a88d051af73032ff0
+DIST gentoo-kernel-6.6.44-1.amd64.gpkg.tar 147599360 BLAKE2B 3febb331bc02e09618dfc30a1a506d6c3c3fc3e94380901dc6be5c098cc1aeb63bbd98f0a4b881ded4b5ee96c854b71e94548b4399d5b993a192409f986358bd SHA512 e1b1dcb8a22bb161a32f7e47cfb1a35e0340d008beeb9778f3237bb270f7cde58acb2f01c664ddb0a42523e70d9c7bc353d5c0ce124180156dac6d24ade6e3a5
+DIST gentoo-kernel-6.6.44-1.arm64.gpkg.tar 119623680 BLAKE2B b511899cb69664ddb06809b89d36ad0b9c5653764c9a7a61456d156c9e8e52ee09270a41817e731df715b0ff77394d705048a6031ce8208b91bddeb3c2c97419 SHA512 1ce9dc5aa80f0ec2358b03c8aad3fbca6d99cdc6d83d37efbf34601f66e24d7fb359c31cbe007c54fb45666550a815d9f749b02d11a788e1438d514060caa199
+DIST gentoo-kernel-6.6.44-1.ppc64le.gpkg.tar 64245760 BLAKE2B 9837544ce93c514ca767ba918ff928db6420f9a389dbbca174e1e9eba2564e8f4df2ee7d85df64eedbe1f071a7ae8d4e66073eb9284f001b8067782a63d9e261 SHA512 5d1f90df86db60d8f0a6a91954551dba7a05127c9c5091d6b5575e427d99f92a877b10b789e986d52b8fd7a774a43c30066534613732336086041d68a27df36a
+DIST gentoo-kernel-6.6.44-1.x86.gpkg.tar 68270080 BLAKE2B b66846a686bf9f73fc985c8510fa29b0d2d5c0fa10d33c8dd2a7de7894b7924afd3a44073dada2f2dca58767fe618ca626a51a7f31657fc4b093e8affa47f38f SHA512 dd3d34a0fb87a10e4da863d7b198666109ccf466110abee7edb8cc6fd9b947ed071b3278d37b11791a17f8b57e2d22758eb70210f50aa3d10cd5310aa4c77555
 DIST gentoo-kernel-6.9.10-1.amd64.gpkg.tar 159416320 BLAKE2B 2d335be253e2313e6de88cf64a21a8ff76418729f481dd67b8b3fc69bab8986cd4780e2a17a4422550c75318b02598bad0ddd704d238122d594621f5abd9e3e7 SHA512 52e918b4cbdd085461a09e73b887712a918f41da081331ad53dc57225933537cc72afd870adf411201b9ac4df49a500bc65479c507305ef2bbf8e714c7883f08
 DIST gentoo-kernel-6.9.10-1.arm64.gpkg.tar 130068480 BLAKE2B eb1455d1a444a45db4c7148c61c2be13bcfc6d723683e311a1ccba50ab0beef1f5b93f207717b25e0e1c74020ba6daa1d2c42cc70ff983038eb9ba1628567a9d SHA512 a075ff588892e965ad3c1ff18cf770fa38da7ecf2769526b518088881ea1fab406ab77b5a40aa3e5c1925748fa91d3d2d1a4a8fc99df02aa711c3e5e8b371319
 DIST gentoo-kernel-6.9.10-1.ppc64le.gpkg.tar 70748160 BLAKE2B b3d09062b5ddf3eabff8ca1e1844eb445dd2a7a910356fb8799c38b000c7cbde64f259bf09ff6fcf6bd0b49d2ad87c9faa54581f27505dc7dd4c4f3cbfdcdb4f SHA512 41b46556727e57f325e204763cc98eab0627e0bbb00eb7dd054aa9718e61fea49293ba0f858b3f47e723e914b08c0f3785892e02b6d9e9abad1119fdac758bcc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.44.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.44.ebuild
new file mode 100644
index 000000000000..e0e46cd48882
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.44.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-03 18:25 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-03 18:25 UTC (permalink / raw
  To: gentoo-commits

commit:     2687da39a4f4ee4767c2d8d01cdec93f0d16dee6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  3 18:22:57 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug  3 18:22:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2687da39

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 115 ---------------
 .../gentoo-kernel-bin-5.10.220.ebuild              | 132 -----------------
 .../gentoo-kernel-bin-5.10.221.ebuild              | 132 -----------------
 .../gentoo-kernel-bin-5.15.161.ebuild              | 132 -----------------
 .../gentoo-kernel-bin-5.15.162.ebuild              | 132 -----------------
 .../gentoo-kernel-bin-6.1.95.ebuild                | 132 -----------------
 .../gentoo-kernel-bin-6.1.97.ebuild                | 132 -----------------
 .../gentoo-kernel-bin-6.1.98.ebuild                | 132 -----------------
 .../gentoo-kernel-bin-6.1.99.ebuild                | 132 -----------------
 .../gentoo-kernel-bin-6.6.35.ebuild                | 164 ---------------------
 .../gentoo-kernel-bin-6.6.37.ebuild                | 164 ---------------------
 .../gentoo-kernel-bin-6.6.38.ebuild                | 164 ---------------------
 .../gentoo-kernel-bin-6.6.39.ebuild                | 164 ---------------------
 .../gentoo-kernel-bin-6.6.40.ebuild                | 164 ---------------------
 .../gentoo-kernel-bin-6.6.42.ebuild                | 164 ---------------------
 .../gentoo-kernel-bin-6.9.10.ebuild                | 164 ---------------------
 .../gentoo-kernel-bin-6.9.11.ebuild                | 164 ---------------------
 .../gentoo-kernel-bin-6.9.12.ebuild                | 164 ---------------------
 .../gentoo-kernel-bin-6.9.8.ebuild                 | 164 ---------------------
 .../gentoo-kernel-bin-6.9.9.ebuild                 | 164 ---------------------
 20 files changed, 2975 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a35bcf4f14d2..7f11b0932b4e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,27 +1,11 @@
-DIST genpatches-5.10-231.base.tar.xz 7075456 BLAKE2B ca5cd718126f7c56a81b5949e0b0d4f8ca0897065a98c85d018ae0d97198522f063f7c51e4f82b0f137cd1f00d41a497ec6e420b8551cbb6bede39e8e619e9f3 SHA512 0ff3dbce85538a626fab5a6f42f490d865c17fbbece66654f90e26e740ad42483788ea7a368a3e00c47cd6a4e3bbf8b5b1d68d8dc5d42c92312e844dceb89853
-DIST genpatches-5.10-231.extras.tar.xz 4048 BLAKE2B 305514796a88972e4011dcfed0b7d38a647a7b55950e31b480402cf5f483f258185df7b5b23f2bbfa5b91a1bbfe31e6531da5a8985e48387df458228703b1625 SHA512 0fd5314ad98b88b052fdb341535ec39505a538eaa20f7b6afc5c059b77919f513898ef73db140b615e726af00dcf146db8dc23f5350dece194b7e084de5a9cb3
-DIST genpatches-5.10-232.base.tar.xz 7140012 BLAKE2B 9052d2ded65b6ea556321b0983727cb5416f58f357ec9d77a21689ab97ef57c1410fae5b28f4972a23d64e4bb2c69eb287ad96d92800b24de36e70e38bad0a8c SHA512 e2958dfb876f9b752b9c4500eed60bff05aefe2e9384f0600eaa881139ec3156e86c4e0cddcc2eddc460a0a2fa5ca96ad4e451cc0501250d45dfc29e7aa18ae4
-DIST genpatches-5.10-232.extras.tar.xz 4048 BLAKE2B b2eb1785c307710457b9979e1fbb7ae3f6929b4d1ae46863367ebd3c4ca817160c14b42a36018fa29e9b384defabba30f0ee8a0dcb153306bed8d31fb47041d6 SHA512 760817111313bed3dcbe056638c3d1148768811a8221295084111c4deea07d393e7d70e1af6411eab9b4df9d0840fd58616cb78aa91996f2b86ece4cabcb6f7d
 DIST genpatches-5.10-233.base.tar.xz 7166884 BLAKE2B 5e1b812e33adcc648e6a85d90fffe60e51c6f9e5e501aadfc2ac10450ea15ef2409ee3f20a54c47c0d86f04f04240b76ca0f9605e59f2ee1c1dfe1cf98541cff SHA512 9fc7b0ff029dc29c405eccc5eb550d10e3448bce7213f9ed3f9f646f52d95ae0b39d7648a824594f87c60cf6ce46354c6d4a0045d7d8cf4efa13c417b9e3210b
 DIST genpatches-5.10-233.extras.tar.xz 4048 BLAKE2B 8f7686f1815ec0bcfe333c237ad1734276a77b169d6d1f5bb235d6164365bee953919f0fc26ccec2954b1d1aaa250ffdffc1da85bbc5559f4e3fc0be6ba2fd8f SHA512 50646414ca3b5990e92da42550a8beb94ba44f428edf92a94286f20421fe396a9d6e53dde8278a64a3c99020c0a217b104bbe527de60d1d5acde362e61765de1
 DIST genpatches-5.10-234.base.tar.xz 7283988 BLAKE2B 7429eee0f5adb684e437369df9483c79d6411a1c102026ad49023b364a66704fc98195da228601748ad2d7a51900e9558bda9af3de716e07a6f1437ba4941626 SHA512 3bb6bb844aa76c14aa3d8cf4b8641f6492df414c12ca4f2900d18de7b818fd6b93f55a83bac5259f6980740cfb820e24db28950083c81e74399d75b033667a62
 DIST genpatches-5.10-234.extras.tar.xz 4056 BLAKE2B 0710e06cd3de7af3bcfc9b93db861bdffe880e427220ca594ea1c5c261f273022086c4202c0a362f46f85da31233e7b24b12c77393a0d0a0f87f553470115578 SHA512 d4a09984b3ea6207e88bdbbdff8c5ebfaa433af7ebbe3650730b1b5f483c4ffa97fd6f8815cf35d3b865140699e9904151712de627c9f6769080eb71a89ca4b7
-DIST genpatches-5.15-171.base.tar.xz 6912380 BLAKE2B 3d5572ca2854c0dcaa6000ffc7ccc6921115f95ada5e8902c5681c5e0367f525bc658afd504dfabf25111ad1a9a6f6de1bf90e699fec38be68997f1e780f4715 SHA512 176edf85ec8e212036ce90b83a1a00bae1ea84770d8cf60c4f313498a219644a29774da6be34247ad55e6def08b4fe2f1c4a880c528c1d98e63a65acb0ba5a2c
-DIST genpatches-5.15-171.extras.tar.xz 4048 BLAKE2B 823bf5a1a62a3a4f97ae296bf78581a3b8ba79134e8ec7098385e23783c317509f8320afb9ff0c25ebfd5b3fb32aa883afa970ac86c550c2d70613d8af7da5e3 SHA512 f2eacb2ebda97e86c20f24a6ab591b6c41fa831947610febce3589d32fb326d9439b63273c2ffe82630157b7559141598e5bb5edbe939e1bed45bca802085f1a
-DIST genpatches-5.15-172.base.tar.xz 7003732 BLAKE2B 0f9a38b1a0b8d85429b9f66eaf0fdb7f854f62d6e61c556bfc618d551c8497ded8d1413f8f0c9bcc27988faeb718c73646ae1437b14793837d14d5587f69aa2e SHA512 fcff72f4ddbca1c2fbd012e66ab2d1b1c9a666192edeceabe51a99588564a0937d88c62c8bd71c6a701577ead62bd543b77b520e159f2b60764c6ffd3bcd24fa
-DIST genpatches-5.15-172.extras.tar.xz 4048 BLAKE2B e9120574a9febf01edcb43d4c582fcbb90a05934d23c671b225a1c6d0ca8646d9efad2587497f6642024a7e1026f9b7dd56b49e79fd355d73848ee04e1dfb3e2 SHA512 582fd7b0360c7250ee8336079383d2b64bb96b22a86929a54157c1fbece2c18b88d0751adc13ba602cfcf7b39ddb249ea11449d6f56d1a3c55aa25f87d2d77ff
 DIST genpatches-5.15-173.base.tar.xz 7038704 BLAKE2B 4cf6ffc38ba49bdcac210b165c9ce951283ec083f928ab14f19a16fd46e195730d169f50b45f8ff05e5d8ed2cf9164f4940659ea23a0ee9add30dc2e6ee83f84 SHA512 d875a5a2eb58ca5e0659b2cc2a360c5e837e73cb479508c0c8350456e58019025c96278727ab9877a103138d2e41653efee51ea3dff0bcadbd7da0e076a244ef
 DIST genpatches-5.15-173.extras.tar.xz 4052 BLAKE2B e7d4effd4092467275f3f076676daa06caa2f647da1173a6132ebc30da1be78a085ddede5aa170c3d666f1808c4824f441dc5a1e873868fd72347a0c84149fff SHA512 7d272e7448a6688efc98a5e71eb8f83a978d82e9b177ae0b9b12c479078e23fb8dd66021f1ad488d9bfc056c89e7ee8642425dbd15607eaece249b565edc7fef
 DIST genpatches-5.15-174.base.tar.xz 7146696 BLAKE2B 02aaa04e156b848c1303da831795e48f038ced7134453cf1b09534df9ad46888ea807772af161b1c61a679a5c6adabe6a275dea97f425ba10d003ca9391af0b7 SHA512 cfc7e7e878d9f1fae329ea4103c785c7cda26bc37f0015a37dc1a5c79842b98a04923e53177cbf1977396a0fdff5fdc62d176642999a5b6fd89bfa9bff251597
 DIST genpatches-5.15-174.extras.tar.xz 4052 BLAKE2B 9fb303cfcdb5f201b492996383adffa71543531d4b8cb77df076ceb994f2e4af2e1d510b0bb5fda77f505034ea89935efcc8ac5476970e6d96dcec01f582755e SHA512 9ede39e030d45bc668112f489cf0d4c22a14302d26f1a0e1bb9f53b0e42a16a99a24215211c1e510c7f052d00fbe294f70cc414b2d127c4c6e9ba4857ebfce72
-DIST genpatches-6.1-104.base.tar.xz 5452728 BLAKE2B 49a8765789436c1bdb34f72e865232942b3b7e2bf4f3c2b4cded7786677f3235982e020aad0ab364a2bac0393dc28837f904fe5bee5a4cea12ec11dbf6ec642c SHA512 cb33672fc2d88e740ee025d9f8d8725fa398132e7bd940a831f60d2de3fdf13e4cb96e39f2707deec9bc5471789706e43501c9eb6044dab78dc34a71f9af60ce
-DIST genpatches-6.1-104.extras.tar.xz 4048 BLAKE2B 526ac16b6ffd987dd4f87797eeaa4ab1d25a8f27fb5b924f13651330abaa2a29bcc4d7d56d5be63b6d8f1c25c8f3205fd51ddbef1b324de89f67731271b24283 SHA512 3fe90150711eec1c4277e6b4cee2599e97edf0902ec7efae1ad836ccfe62233e2c6944f7abc30042e7dd5985ba1f8a986bc3de086739f5a8b64d18c2d7025742
-DIST genpatches-6.1-107.base.tar.xz 5516960 BLAKE2B a4c1128db49bc5dec2aad2999279356c5c9578c8a7a1bd30c6896392da116325a81937ded85fd2684f206283a34fa3247af17ede459d33717cea0a58444760ef SHA512 ac371501c5a7e7e1f7ae2325aed969e2bb2788faffae6742f08836eb4495a21646d6875125957703fd2225066eabab9034022cf27a63c026ff02cbfcc9b00f24
-DIST genpatches-6.1-107.extras.tar.xz 4052 BLAKE2B e37572e0575345470b87d07d8e3a0a7e8f7284d9ebb987152232f5a09c54508da833d60982cddce2fe5997e2791866b61a07555f631ea75c130d094bb5ed4925 SHA512 b0f2f6758677b163da436205f7493932aa925854446dfe1f687f829b0ef2d53b371992bf2001b217a0b4ec6c236a99833c98f168b877df45aae6819e39d0598e
-DIST genpatches-6.1-108.base.tar.xz 5541376 BLAKE2B 59ef9110b100cf6064c6c6e556bec827138f44dd636d55a976a1ec4af4699f95258962ce272867a1bf172b6a2e1d4f7b25025d5b6c48c9c6c7a6d8f13834b297 SHA512 f250359fd14e11ee176fedaf8bff84a553a7cc559e56c29fa2b6e04217d4e1a63b072e1c73a021a527e37101704b99136e06e008553220d7a35eee3848aadb90
-DIST genpatches-6.1-108.extras.tar.xz 4052 BLAKE2B b6ad898a5a66a1a6ef293bc4a4a886ea29f0a1f985b3b85beec7c4e935e90ac9f642e7811261e413cc39b5a0ae36fd257d0afeb4a9c52aa29956070b4b52c50e SHA512 6fbabfbcd35db0dd77da03c138a6a225f7255cc3566007368ee759ce154f23f11edb8434be82992f153deab19c6b5549d00a7cfd54c4d0e49eaf2e4d39b86597
-DIST genpatches-6.1-109.base.tar.xz 5540948 BLAKE2B b6fdb5f6641ca8617c976f69bb731147ae1d1d24f1da6686ac8cc2a1a9775c2a3c890c24609042617b9397a9abdf9abd6806fa5933e215de1dad6d0f67277a5e SHA512 e2f0837a9b5588df44a1936dc5dce2c1aeddf1d56795600513aa22a08195da4c358935e7d347ec09d4d25aa5db6c5a036e7a718bfc442796c4994736c6dc4daa
-DIST genpatches-6.1-109.extras.tar.xz 4052 BLAKE2B 562d5137c87031ff9f43b4d081b26b35cf4bd3c5fe074ee826edc8ece2ed074eeecf55c8914ca728267a9f78d907a51354c3688186d442d9fc02340224a0c71e SHA512 0370a5cfd83a1c87828396e49f003b29fc68dea1568f6de417fe488aaf045e349f0b84695f3643ad9811b4f57ef31237ffb9a97c72294139aba94557e1f67a18
 DIST genpatches-6.1-110.base.tar.xz 5564556 BLAKE2B f479e7fc7a12222c9b0268825fc8200e5bc3d73b81cd2d5b64bd321bc66b4563ae17d2bb66a0b0610dbac3059564b856d16c6ee122ed51a4c72d18795575ea65 SHA512 a0e8beec29ec7c63fbad02d13acf561ae694847d482f34a9120a06692aa4df1440433b19027484d3ef6a50221411bf34d175a4c833cda56aac4578da8b0b67d5
 DIST genpatches-6.1-110.extras.tar.xz 4052 BLAKE2B aeded3974b119221fe8546f59eaa9a89842b24c0dd7d1ea45be003dbf91a62194b04d01e9811abb4a4af21b0e7b77e35b521a94f6042954f6fc09958fb41a84b SHA512 729ba854dc3513d9149860015013ea8e539bbe6adca5a28c53184fe0cb722307e96998c26dc1966e25d232e19e3188daf4adece4692d2804132ef956267629ee
 DIST genpatches-6.1-112.base.tar.xz 5686744 BLAKE2B 2a45c958031096547d8db5c43413057444bc76eabb91937554f78c9beac08318cba3ef890e455cbdd85f0b08e6d759a2374237a2be75293812df3bc68fdf1663 SHA512 c0c2a19af8f2bf1e76d89e084eaf4fa733bf868c11b3263f983b060f4cc7d82869ef1659939d097acce33339e25ed4f0b0f3144499913fb1ace8aded593d8a24
@@ -32,42 +16,12 @@ DIST genpatches-6.10-4.base.tar.xz 15672 BLAKE2B 3dfb069409ca8c1cc8022daaeda3f45
 DIST genpatches-6.10-4.extras.tar.xz 4056 BLAKE2B b1cc5a0d37760aac34837b9f7b26240d92afa816b5456a334deaaff8e911cba25f15c5e168bcba86b80d9fbe006a4b07cf4aa963e68a92e5152033cbcb080be0 SHA512 765b58ae1ce61678dce39b27e9212844cfd991e222384c7650355a374a236918f622549d49d5d483bfbc6dfaa74120b66976e85bbfdb6b54b0e871f1d5d5ec60
 DIST genpatches-6.10-6.base.tar.xz 257104 BLAKE2B 13309e86f5b16ff79797736ac91214698afb07ebc167eb22bbc354432f64e26dc3c19e0e4bccaf4fac7f0c858b7739317db3ffec9eef596eda5c2a45e785bac3 SHA512 55c009415c1b03c02a5e0251c8a12adf9eeba0fa7010cde100735880332127bda25bbbc59f9105c091fbc5bd67d7bbcc4fe02fbf4de7bee645bc679649ca3a67
 DIST genpatches-6.10-6.extras.tar.xz 4056 BLAKE2B 746ea837c1ba5ed7a4385b2f60be08986ad43f0c2eadebbda940d4cc2f7eabdef830459c55c183a68b63be318af661a8bffa25bc5da37628efb1f59987724c8e SHA512 63929e552c0e648245f8b7af72478bebf3a19be2f9aeda2d37e68b02611a69bb171338228c1c1d46b352236f63c3b514e24ef4f0260e0477d487d02ffd99ddcf
-DIST genpatches-6.6-42.base.tar.xz 2474752 BLAKE2B 074b24c3848ba0b2521d364d67222ab324cfacc3036b2c3b9ceebebf03afcf21d963921841f6f987422e904be35653f9dafc2a795ed6eaa050d6a37595bdd111 SHA512 6ce7c93c92a5f2951c9a60b7a058560dec8c3f9c16f00ac4b58c23f88ceaf9cbc519653320bc95f45039219eecb068247f3c27ac448c8695ed8c9e93022fdc37
-DIST genpatches-6.6-42.extras.tar.xz 4048 BLAKE2B 0d86f11ef43c33b1014423a4417be73e4ace2eb5d9c38c7a63e8bc424eff7399137239138de1b89a70247f1b174766c9672cb05743aeaa14ea66d8bab67593bc SHA512 5d264209a734c4cbc48dab228b7d8570b735748b1c01f80beb2803dca3027ed78303ff937aecb1d8e3e6f2e2d4722aa0c1b5c77a4d45f2a9c53cfe1c0ac0affd
-DIST genpatches-6.6-44.base.tar.xz 2571884 BLAKE2B 117eb333385bbff1ec4056dc9fd7374260a33f243fe20462b914eee658a57b90e9115e9edbf5c8935890ddcfb233eaf88b3e0062245cb838953749c8bc674376 SHA512 e8bad736c8566bbdc081600305a4014301e4f6f74b73ee68efd818fb92e2d49bdbf0b7a2b66c5cd5aa8e56e7d183aa03c2a02e7328ba7e0c71fa1646e6868cc3
-DIST genpatches-6.6-44.extras.tar.xz 4048 BLAKE2B c65f9f51bf8a0089652367ccae4c10e16dc44f060ddd073bc4ca7e3d197ae8d406a67aaac81b704133b18d10d4f844da71c26284baeec68f9d2757e9fbc71a78 SHA512 3a83c0321b9653e4aef2bd642e54a6988ee566fa44ce60f8376d1a1adc7a13cce66fcf22b4cae72234ae8d3e154a2ff6d570de11405127b7e82d6d142cf84916
-DIST genpatches-6.6-45.base.tar.xz 2573196 BLAKE2B a6ff1fdc5c661f28d45e8297a325d603825148489d9ba403318fd6f7bc6664a95605ce2303dee12f5d61eb1f807a334a4483e71c08c20fa04df8cc8c2106e698 SHA512 218218a5e16d19d3477140c3a0d36a773fcc3a07fdfd131505d4cec60570a9be2e72aaf4d00611bf5f818ced5b46d13ef31605954db900934d46e5cd5e6c60d7
-DIST genpatches-6.6-45.extras.tar.xz 4048 BLAKE2B dd86fb162ed81abf47e1fe88e238d67d557294b9502dedf9d3d405e52e014ba9852ea48ef7ab62a255996cc0a3506599b07c76a20b217764c31e2efa0a636872 SHA512 8cd9e82c2c33eb625c86181e47cdf9be5a3246db140174792cb38c68e44a39103bd42964560d8af659a9f44117fd40b804927a544c32780fcbb7a023cba9bfb3
-DIST genpatches-6.6-46.base.tar.xz 2606596 BLAKE2B f8b284a798b7f734ae39e8ac349598f8a7ac0902dd66264c1de754fc43c275e8e785097f9ad479e63cab0705bc9c8f917b91fdb4acf196fc9e032675d2dd72d7 SHA512 d7b62bb4c570b5fcccbdb27ab0da65c2309038d3ac31ccbf48df0ac32ef057b52046ad502ba02ec6c0cb4f3ac2e6ac0d4f97ced6adb85c96a89f31881a34b848
-DIST genpatches-6.6-46.extras.tar.xz 4048 BLAKE2B 235f71efef27116556f2d7b6e7bd8c9ffcbfbc798fe87a59d69f672094830b13fa0e6ceb900eacc5ca250e92cfb410998af70939df9317c76f6291e2446020c9 SHA512 10f0f98d2c5a63371f8225e677f3e12a2e4f54b892dd6f64f3ed0c7cb8956671dc4bced0128d66bc0f2e61e1cb3c590a9d43270237d8457c2825cff1b8e236e1
-DIST genpatches-6.6-47.base.tar.xz 2606912 BLAKE2B 9ab2547e43d9d17ce67824dbb5eacfd25d1c0ea314c440d925b53a89362f47d9d1ffe853b12bb3fcd3761745306914678b33261e56c4df2ebfe3ce65035ccc61 SHA512 109d430209ab4f02428ccd6357047742da383791a3ada574ddfb6a25f28dd0df1b0a376a895e0c624a7da4d34519ba895992c7cf7e3c83c03f6f7f8cb9ed787f
-DIST genpatches-6.6-47.extras.tar.xz 4052 BLAKE2B 8cb744f165c0ebb88d4a8eb097c6f45c550d6eb984fa06902980c7276863fb6b5b7c1e760a9f6904f58178977f7e10a12626a20f83df4a2121379a26d1182ca7 SHA512 9f7c53624e9ca9bad3f36a114b3da3aa5d3c1a7c92bfb85d862814900303a58d2a6280a9ab9a0c3f342930a1354b579e94cf5eecbb379d31c7666925c1ae9cfd
 DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07 SHA512 2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
 DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f SHA512 9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
-DIST genpatches-6.6-49.base.tar.xz 2664860 BLAKE2B b6117aea15e733852794addb703b28f26a8d9afbffc8d576ca11f272d00627e8254c039565221db39a1bbaf9010eaefe9608e9c2906219c78508f301eae7cb93 SHA512 d87482a0667a4578235366951704b8408c1f2ff91c2f2c823dab0302a85c0ca007a9c0acef17a4c231dd3d14c1392e3b18d9816f72ddf9afe54ade8613075d8d
-DIST genpatches-6.6-49.extras.tar.xz 4060 BLAKE2B 4a63f3dcfd864b303a90247bb34de3071ec3f8be751df06e0c42e48ed3299939aa2b58a64669d091adc751cb8cb296f98d17cd421e263f7da22997e9fde3f2ae SHA512 518eb6d8e295919db80748c07bcc59300eea0a0961d71e8618de9fa4371d6266e51d437521c183014ba92a35f1408c53306f5b7c6d82dd0e644209b1b73c12db
 DIST genpatches-6.6-50.base.tar.xz 2671516 BLAKE2B 356a9a17f69416423c37c801e715dd4b03d1ebf02411a3e637e3790b4adba44db6c04f51f19a6da4ba420332cd5af1221692dcfc2ee1101825a5c8a8885c2e44 SHA512 e7a74df4659bdd54bf0bdb4aad8172bb1374aa563a19d28cf9643d034b59aeb55343ff5048d3aea42ddcd7561f0f723f951ab1f00c05e5ad88d20e70b7c3069e
 DIST genpatches-6.6-50.extras.tar.xz 4060 BLAKE2B 57044e169841ec9e977b107ad32741262bf3f1455638db2d105e160f2ccc21a6dc6bcd75e09e7f0761ffe3c1879dfbaf39bbef8150cd0de407875f2bbbfd700a SHA512 5c0d55dce1f869f79ec0db577d282b078ceb17667e5b18ee1abb00a6f94ee82978039ddf9650cbccfa1b8f9b99abd48057c44b230510bebe17d890e316d6c7fa
 DIST genpatches-6.6-51.base.tar.xz 2817576 BLAKE2B 42dbf8663f53bc7196c57c7cb93029b780354e6e1580405b08a34fadd2ea38302c37bb4559df4c65916b0ec2f98c61f7eced52fc6be3de0d6dbe7468dd3d8c22 SHA512 fa25988574b06ad59403b1858d97f70fe0e6056d0b889d8a6e56f44b763146da63a952a2b7361f3bcab1aa34c9a3a97f81a35113a3e5173a2e09b704e54c386f
 DIST genpatches-6.6-51.extras.tar.xz 4060 BLAKE2B a9e7008c67de6095d6c97bd6fbe9f7359e71d0b40aeb11a0ff14a0cca4feea199a3895bd9ac086d3f011b5c35a98f46d5856b8d27ca7438b8979203ff9164155 SHA512 fa649b918f1bcb7dbe4670a30dbbb47bbf8d57da73724463bc8fb5664c527f082a02f06ac96ff6a538469fe73fe0978f97bcf69b64a1a8d488387ff5a06844f6
-DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 614634ed1d1132be830e91a13dc509022a6a476b678f63dd4f3c428e7c37eec46f47a32f927f3895ff65a6ab5b046a3b0ca2df88a94678f898292d0970859734 SHA512 7826d46d8faaf64fb268f8dc940621f434f8729e706b4178adac2a2c353bccd854e5fea6c3489d5d0c48d469d6f6e26befa01d5a0deaba48f3e6140eb096de5e
-DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c SHA512 b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc
-DIST genpatches-6.9-11.base.tar.xz 636320 BLAKE2B c1a730341ca150f9f698300f59f43d1f4ab2af44745ccd060033702112caa9941a0021e23f9a470cdb0fec51e76779a20e451b2b058943c12e153acbaca4b770 SHA512 e3b40a773a2c58914b25534949f9e05542eb1712b823bf84287ed546e44c9d6e830aadd4c61d4e2a72b1e2b071387a9d1131cfc9f43ee9e26d9a14785b248758
-DIST genpatches-6.9-11.extras.tar.xz 4052 BLAKE2B 3b12fe75ae76ff17e30bb30d5e5cb913e31732bf43958b972356772e76d892823b925e715d9e777dc3ca39f89c01960b8d420d2647775d1e4406e4b82ef2c08b SHA512 5fb378ce92f4d443ce162cd69771d6b9d150bb7be01e776c22cb913437c7b441a4474dcb33fe7d6d3f285ff0f8605b7aabd9149594d0e45ef8b231e3703ed026
-DIST genpatches-6.9-12.base.tar.xz 683040 BLAKE2B 4a87ff8941e75ef372616a5d705bddd62b9c4d305f6806463cefbcd8b21ce5ceee587e875c7ed6b2be9c239635bf59c532290af71700a6d651873cdf21d5e539 SHA512 dcd0a956248c9c3cf7a978e35ab8304569005fa4b688491a6b3a73d4ed32f3fbd0b4389a8aecb5649a39b6b3a603baa74c9be7b1ad1aed6a016f57f9a00408ef
-DIST genpatches-6.9-12.extras.tar.xz 4056 BLAKE2B cbcee5bdc1567abc3b7b546607b0c7f59c48b58deebf24e2ee1141f4181b19d05cb5a3b799d5d7e1619f6708ee7083f96d2f581b74104d910150c53f5248559a SHA512 c7016f5dd9b1be70c80439b5f5f651731e193991a7551304daa5628bf296546d94378e74193b98d695f7d4860f952ac200a67342321dde8075c028e6a5701c21
-DIST genpatches-6.9-13.base.tar.xz 688596 BLAKE2B 4d999aac191dbde56dbb6feae3d328d2e33f4731b7f9f6853bcd7e7f47e73dcb182e64b41c05e3035fade78ad02157a4fadc7e2e7e0d6a0a4bba5ff49b071adb SHA512 d9347755a75a5c34dee79cbf3eb012f7c3b669510c9fe1d87035ac36073139e9e22ca55cedf2bbda5cd493026637d266ea227473c9a3c6f402c0f0c41b9e3579
-DIST genpatches-6.9-13.extras.tar.xz 4060 BLAKE2B 001215e8ff494a0daf42306c4f2301e477c4135a8817b4b0c2abe7bf6894c570e7bfcf8454d1db1703a52ab77b5d54dd6fcdcef72fc1a3e9730f238996830dd5 SHA512 9cbaa56e9d2dc20915d6831f73903ecefbc1361e56d27cf71df36db87b648643cb974cdea1ab96426a6eeec710259755fb58ec285425c6b7ba44f2a42bb5549e
-DIST genpatches-6.9-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d SHA512 714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
-DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29 SHA512 955cd846bb020d08888aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
-DIST gentoo-kernel-5.10.220-1.amd64.gpkg.tar 63283200 BLAKE2B abfa4447a66dbade52e79edebe0bf1fe6d9be7a3ae6eef0510b45b19ca6f209dd46ad8426defb9935ef10485d8704634dc45d411c2760a92af8692ba16f3d34d SHA512 8ee2d79de3c54036d4302ac542438c73132f88a803c56159c96a4fce63fb6208a299ac3310aba5ca30c3fa504f71a60ce365a06c867d884e2da104ea57cf2eb5
-DIST gentoo-kernel-5.10.220-1.arm64.gpkg.tar 56739840 BLAKE2B 8665ee452177f83d3fd02c7a52098780f87838e7f901ca22c6a32e4f0820a7d29e846b66e4028842c34df098223bce15fcd50461408883df8f7934c3e2af9d4d SHA512 de0f41f50e2c7a816fbf73d364975d556007c3eda4e75851f16432432caca5dad3c8afa176c2aba0de4f88a31d7360d0de033f9049f9e725228679831c67efcd
-DIST gentoo-kernel-5.10.220-1.ppc64le.gpkg.tar 52756480 BLAKE2B 8ab1a2de09c6c888d5b89bb541f1d2f1ad5de3f1560de83e1109692f93c74283e903cc8ae3c51c457d3a9adbccc81e7ce9233fc45ec7a8b93821d422eef5b48c SHA512 9c0d17ae798150fe23fdfad05d60ec1aeba75d7dbf2178a4a094e21ec7bfbbcddb7900ba8ce292c046559b3f37b4347ca4e613b2616c3c629b3030f1edb31152
-DIST gentoo-kernel-5.10.220-1.x86.gpkg.tar 53606400 BLAKE2B a25d69140c29404f944ef3ae1d25b2acd14161e81d9a21c486bd818196ec4b10098c294edcf7844340c03d8d73738a6ad5c2759107c00462ecf3e7229b45e0d3 SHA512 51b5ac6edeb14f6c3b22f865b36436f3122200888058ed4c8fd2ae8c0e4de9a14bf2aa5464f0c03da0e10d19fd9d7e83079801780ef21b43ae00671b479b112a
-DIST gentoo-kernel-5.10.221-1.amd64.gpkg.tar 63272960 BLAKE2B d96bf7cbddf921dba112df4a954291f5f15f988c92770b81b355f8102f1ef9db5d4caf0700622b158d346c1febb296fa413a09f0ccbc9843bc07502ee254d98c SHA512 5c0f624279f8db7ba8864511528445dd27aa9cc7c876c51f94b395ee200b05ce997876c688c353f142bf0d6abda9b86c7e13fdb803e4dc39187b9ea19e78993d
-DIST gentoo-kernel-5.10.221-1.arm64.gpkg.tar 56729600 BLAKE2B 66647c84c9f69247bc09d995b7fb6e72592e09a6c3be7cea047a294c17ce658779d00a356feab6b303a3585e2d1c84b84e46ded6bd271eb35c7ea33d8465c18b SHA512 97be75393e7b1245b8621bd9f4e92f6d53834ca51c8e317d43b0687d603eb93afb115ad5cb6dff8f4db0b889d1eed072b2a372c6dca38787384d4559cec70a63
-DIST gentoo-kernel-5.10.221-1.ppc64le.gpkg.tar 52756480 BLAKE2B 91929b87e6514f4dc862fa5958d3747aecfffc131706fb863b2b8ab53164e8b30201cab9e003c59025af10b510f4e3740b8446c30e49edbaac7c11b12068a9b2 SHA512 280dab1cf267a29dbc0e27f02116b3e4aa43e023168f5981d417b91375c55d919823b14aacc6c5d2195b0580a6e67ec0efed2c4b167f63c232a7dc7dde48390b
-DIST gentoo-kernel-5.10.221-1.x86.gpkg.tar 53606400 BLAKE2B 3c2dbcf7fca523da8c4382fe28b5189dc801e8823bec336472ee18bc909044180aa62bf41322866fab29aca5dbd76673aaa6c23ad8e803d01c3389c78d482e69 SHA512 51bbbb68ab8b21588edacbe741641119cafa6ebc838a4840267dcb0ace292e31af15681654084c5a3a34cedf30584e4ba90714cb915806fedce4167c9bda9a22
 DIST gentoo-kernel-5.10.222-1.amd64.gpkg.tar 63252480 BLAKE2B 0641338128a2f1fe65e42d8cad6c448a3bd195d40df440140f90412e306d30465e4895fa56ed101123b1b8690fbcd262549757adbadfe86812d66632c3e17cdc SHA512 467bf18300ad9db1aedcc39aee5168045c41e6dcf42b01df8b7ae46359ff0db0e52b8d2f9612351a268d335e1f8101884c98d798d94bd70b7cb21e9378a61be2
 DIST gentoo-kernel-5.10.222-1.arm64.gpkg.tar 56750080 BLAKE2B d7fbda9b506ea787765386d9cdca0652e400b2f2e08a07e1facd3dad2425fc0ed0a7437cae5abf482ea23cbd4cf83420e4c4f9922cd732b69a12f6bd595897b6 SHA512 b2587672993ba411f5dfc707edcb9ada9ed8390e9c01814dc763f09a5cca5bf74f1866e7e25bd836bb45d75056d2687daf6392db934be01272d1df279d3b271a
 DIST gentoo-kernel-5.10.222-1.ppc64le.gpkg.tar 52776960 BLAKE2B ec4567df5ba15b87b192ed66463888ecacb6f61246c6716e34c94a9a86ccff8bbff5ca829dbaa49cd679528cb93dea19c1848d1920e6a246ce641107e85506f5 SHA512 40ca778ab5e673eaad8ea6120324719727b87d8569fb8515c3cb73bc8ace0e888e8d66e22c91a81b966bbb8256c94d37c323152d0f4e6a906217d5375e347d5f
@@ -76,14 +30,6 @@ DIST gentoo-kernel-5.10.223-1.amd64.gpkg.tar 63283200 BLAKE2B b4db1217b3d33c3fda
 DIST gentoo-kernel-5.10.223-1.arm64.gpkg.tar 56739840 BLAKE2B 72d88a509961a6fcd5bd5bdb99c2818b92c7848bbf845f15ee51ab673d84540ff966e49562219755a8beae9c833a5b725322b3dd0702f47a38b8f9b0af51ba08 SHA512 5fab669beca97a6c6ba04cac6e2aaa95fefa33779a42d295c9fe2472b6a58d51ee2c1e6a0b770d3e47245f4f954d4911a1e56920cec22a1f9bb0724edb9af985
 DIST gentoo-kernel-5.10.223-1.ppc64le.gpkg.tar 52776960 BLAKE2B 7bec1a8e95a7144a40d40c511443f9df011a96bfc266612bf91180bfe38054064a7d64e07e5cdce82988506faa48194a4ac392f27c05da884f94452496de64d4 SHA512 ab75f918cce7a06ce080776982b95deda3e74237ae9efa3f0e49118a553080f6e9cb826731055f95981340f0d10d6ba94c6104e8b8f635280ab61208ad8d170e
 DIST gentoo-kernel-5.10.223-1.x86.gpkg.tar 53616640 BLAKE2B 1af07f663e4db989196a4d49b7ae367ba111d431fc7bfeae0d226f4a02a7c9f25488356c6d2f647dbbd63751a358ffde676dacd7c067aca21b9ce0d7e776b443 SHA512 507363440cf593b282ee6e201c11d376e489aa65acb442133a7f7f14521b8a1405282fee7ab3deef6f6f5ad898b2ee3da510583093d8ae2b3c08ebe470d2e40b
-DIST gentoo-kernel-5.15.161-1.amd64.gpkg.tar 66365440 BLAKE2B 79e6a54f8a324a262d043a3703d148378414ac625b94b2433e87d10c956b1bb4563f4e5376e96365b7b7ecbc3b28fb8f22e5bb9ddf5bb4f7d70fe7af96e31c9f SHA512 625ab0282dc6790e8f2b5044a006e84eb83b2442bbe99d7d13e84aa3ab44aaf34b03d887783a5f071544b2fa656898d3ab0333e038dbf7725dcf199a6018aa82
-DIST gentoo-kernel-5.15.161-1.arm64.gpkg.tar 59750400 BLAKE2B 9c7628d15cb44339ac14df377bc6c40bb1ba844fab96464a92247c02aaa3dd5f15230b7bc548bfe2d0546b81fc7be575fe7f4431401e24adc70a27b64b508b28 SHA512 ed3dfdd2c3aac153e81655e73bd3680bc2f57e902371ec675abb8768c0313a9473895eb3548d0f913892a4a07cefd043fd15d24062df1856209980fec0108847
-DIST gentoo-kernel-5.15.161-1.ppc64le.gpkg.tar 54988800 BLAKE2B c17db3167d3acd24b6f2b53404ec88b7ce9b939187a8bf8b79ec7888abd3a6f051bed22dc357e6a3450c2c1353d491e73444b303edec023318acbc51b3e53bd3 SHA512 772f1f7aed28af3ae0728d7e66386a2431651b9dd336135db489902203c5daa955393252ea9143af3b007026f611fb09a5f98f3eefa85c4d413bc86b87a7ec14
-DIST gentoo-kernel-5.15.161-1.x86.gpkg.tar 56176640 BLAKE2B b967c7cd779138f9afa505510f2a9012351b84199a1db045a7e00c37decc99c1ce13ac6f5062ecdd0ad2111acf6416f270ca55991d4fe2a2a849622cd36d6620 SHA512 72f6660a71c4627569ee24a1518da1cfed23696073046e0b8d00e830568fcca25d6c7e0341584fb33063b810e705153c3161e249c25c668af38e8d73647f62bd
-DIST gentoo-kernel-5.15.162-1.amd64.gpkg.tar 66385920 BLAKE2B 24ab856cd827b2f47a3d0390a09509fa36c7ebecc14577c47c37a1e4ece60962be06036438e4524db8c8844e2921c64f2157c6f21ed46526ee6043ed80eeb670 SHA512 0841d11d96f6ab98b68ae9ec77add4d24011fc5dad68eb07459ed6e79188040396ae70a9fd8edb5a4ceb72ac9d7bce56ed708ae8c1e908afd1be6836d892b6bc
-DIST gentoo-kernel-5.15.162-1.arm64.gpkg.tar 59750400 BLAKE2B d96929525808d0e4df1ade8436b5c666613b710df8c20e19f8dfa6495ddc98f8bc1148ed60c952558c779e9cb1ef8875a4a0928381dab7c970837433a8ea83fa SHA512 710a018b38c9d5b752eae1fc72a6b43db220a05e7f5246cfd32238b054ec17d87e5938891dd191c1d691605e7adcca9005f3cb51872ca7f9d47e91e70307d292
-DIST gentoo-kernel-5.15.162-1.ppc64le.gpkg.tar 54988800 BLAKE2B ef71d77de36370a77bbd097e15c052b0337e143b3c297074c30ad899cd68f5f15b17fa2ce91a8c635d942a1218e5db15613ec989ec4ce09d85f5771a351a48a8 SHA512 8ea8b185c59a7ab0dd9ee7678249020ea3406c8b17657801ccd83aeba890831983f83f91fa6072163a825bdab50c283c38d01a3df4723271be5301519cd0c6ab
-DIST gentoo-kernel-5.15.162-1.x86.gpkg.tar 56176640 BLAKE2B f6e3a140fbbfc8d269deaf6faa909244473e2e806ee8b976688689fa9474917a1885d40dc30cf0a44b2003f10fce3244c8b72fdb2df8a07183669c78c8f24df9 SHA512 793582e677c9604aa8e377e263acf5421e60578ee818581685a6adeee1374da80462d8b6c6cd8f73f8d06e220a5f53a12727b592718abd882181fcdcb23e71ac
 DIST gentoo-kernel-5.15.163-1.amd64.gpkg.tar 66385920 BLAKE2B 3adb720ee32bfbbe77172ec59cf0315971437e8c3b2ff0aebb9fea63c0d6a13cf8f19a5ab2973af9212238a60d42339c5214a0f1070f6545a8a6f7a89cc9cd48 SHA512 61e7dc825b512536a137ea30b99cf5de454e6588583bf2594233f1d6772ed0e99ab1776ea44b3c99f3fafaa71571ad3272704f0129fd9e48180a138610ccf617
 DIST gentoo-kernel-5.15.163-1.arm64.gpkg.tar 59750400 BLAKE2B a81f3d306a87cfa47cfc6bb556399db2dfb9529dfa96881f04c3be8f3dbda011ef597bd01fb73579146410d7a40353496d574bd1307d1bf8e48b3e5d3d504fb7 SHA512 303fc90d4c531ff4ee55aeacfd160a44c48a0c2916d396adfc9e9d073dd7c32eb134e4d5f868a4e205d340fb566e765982927d0f479714d646dfd02e6203e354
 DIST gentoo-kernel-5.15.163-1.ppc64le.gpkg.tar 54988800 BLAKE2B 5c92986392c8e6a102d72ef6a5a5ff30f70b43caf41edaa7be203a8af409d9ae65b2d7fd316e1c4e1297eedba9a1563bcbddc6eec5d4dcc1d73b5565c8168c12 SHA512 9632719388069e62357e90f93973e767ec3a9183b597d79065613739fc9985cfcac0a5f2ddf73e17a559d2d1cf841e8bcb1f42342c701e73e39290421a2b3059
@@ -104,22 +50,6 @@ DIST gentoo-kernel-6.1.103-1.amd64.gpkg.tar 72591360 BLAKE2B 78c4889e9afd85e881b
 DIST gentoo-kernel-6.1.103-1.arm64.gpkg.tar 65546240 BLAKE2B 94a689d7258f636e79a9c853ba553368b48004ca7493ce93a1b6d25574de11421661753bbd92f66f528adf99ea71c663e7fda56be09812590ae7c94d431a2a30 SHA512 84410b9f8f4c549858d18ebc7ee6fcc50dc4fde6dfc1212590dd626f6f070aa1d92eb8dda4d6008a8c7314218bbc1e89b1dacd843c83a1b4fab4dbf897b798db
 DIST gentoo-kernel-6.1.103-1.ppc64le.gpkg.tar 59801600 BLAKE2B 0b97f7cafd220db98f389f0dafc88d8acadac95ba5740a2301a15ac18e3db6550e30458faf0b248727d1c60926a4b20d8158e6954b1834252e3b8a28e54b4c0a SHA512 cf7103659e4fd4e58de6519bc23aaf264ee4da77d479f2e51dfc73064eb9f973369fd421cc9c49b122d9706fec5cce084628bf4e9702846ae8851ed2d09d393a
 DIST gentoo-kernel-6.1.103-1.x86.gpkg.tar 62126080 BLAKE2B b64cc16f8d9dc0499b9c0ab3dcfba6199035f6d81496f622859e76f9e0a6a8e240669559190f4fa6a8bf1529257a6ac9ba138d2d6c073c6db720e16463519eb9 SHA512 076b29c080a5193263fa206e799d24205b98ff815b27ae440e40b3beabc9e5c1642a674e86b71b80e05102e5c57c0024bec75424f0a4ff8864d6d0de780286dc
-DIST gentoo-kernel-6.1.95-1.amd64.gpkg.tar 72560640 BLAKE2B 67e26e89e23205c77aca089d6e93a7144e681ab5a71ede7119bafba2f2b0267e9f73ec2a9d244fe560ed5f7ea37159dd5e4d63bf5cce84e61eb9ba9c3e8e7632 SHA512 44091394b9369e8f64985f55fb7497212896d66d267f4ad92352d097b520271aca229df3a1feecb6a5568d1bb08d98563758f3d656768b0856b8e47de92372c1
-DIST gentoo-kernel-6.1.95-1.arm64.gpkg.tar 65536000 BLAKE2B f6aefc6963310a5d40b9efc3eb8cb05cec28a285113f1bff26149ad4454aa86636c82f59c6cb2937aed1118c8e8407d1477d9ba471dbe49df9bbb884f395e79a SHA512 545b705a6068606db1c8bf1d31cc4ca80e8b522a2ebf121f414a519145bc97e94af1b340bc8a3a9b527137e2e55a058fc572cb2005836b27ce32573eb3243339
-DIST gentoo-kernel-6.1.95-1.ppc64le.gpkg.tar 59791360 BLAKE2B d21ec9b8e44b7291e17b6766afea3cde882470ce89e6ab4565d967614750b2b55ea2c1bb5752aa42d8b66e361a9b1ebb4a91392cfc614b0764589409c3d35f19 SHA512 18a172b9c817a45b425fbb037b8128445ef3e08ba49e82f04a212962a8f0f491c4a3923c6f45d810c407d8171dff2a19e409320130cec1a9805fb837fd66d143
-DIST gentoo-kernel-6.1.95-1.x86.gpkg.tar 62126080 BLAKE2B 4ef53758488d76af2b19514e5ca230252626e294c8d46c052b67ab0c9e8d7ce3fb94cac48c47f6834bd7598790de5bb7740aba48b1c6123b7f9384d2dde41c68 SHA512 5197ecac6afd9ab8e14e5ae4e7939c9ab3c609df5845ce921f38ec11902348c2e020823fab9e5c57c5babf01c890ff4d22363d7def75d7279cdc6b0dc88226a1
-DIST gentoo-kernel-6.1.97-1.amd64.gpkg.tar 72570880 BLAKE2B 37b48f080b0ea5b406a0577982f2a1c9356a161136a772ed9915d081d8507d2aeb617fce9650147f4bb8c40ab4b52ac9317ee3546251df54a7015c13b94e81cf SHA512 c0e28548e074f19b95ca8c6ef9926cb16985c1e1f74c450dc6175eb3ddce96c42f19a90d8958067c66a6a415a819f3a6f0634585080e1248c2fe08f296a984d6
-DIST gentoo-kernel-6.1.97-1.arm64.gpkg.tar 65525760 BLAKE2B c5338284b3dd55d7ce6cf30c38e94cef40455f659102e46fba1bc19ae28b5062d2dd02242fbabf7e0dbdc7ce79657418c7c2a667877f44d00766b363c59f1d6c SHA512 cf34063bb5926723cf2d3ff5cc8a26ef3fe5a9e41352e24a30e1ec3a8c2298e0c26a7f6d6e26c68ce391fc8f0a775bd37ac0c96f16ad94f3a831ab7d22433808
-DIST gentoo-kernel-6.1.97-1.ppc64le.gpkg.tar 59791360 BLAKE2B 1d892038cc7cecf2b9c0dedecae1f60d703459698fbd0c19eebf1cc86c99e1280bcc163a0051c989491b0494d332a582bff9c8275a03e7d23fc3704da0d6f668 SHA512 28912b7f4993e6ef04c843a20e07c770808e7236826e3075781b1ccef155e20def488133a053ceb2b800f48cb660744c9de1ee4a240ca50be54a5edec334520c
-DIST gentoo-kernel-6.1.97-1.x86.gpkg.tar 62136320 BLAKE2B 511445045990fa6fc459596ecd2c5a02a2ab229bf56e7b5bb2263d8c2ca7fa47e5ef823976be1505f0ed38a70fd1c3d9cd22847a08f00d462f5dd60c2f1c8e17 SHA512 f34a466d2f514f574d6a3cfeb23453f5ac91b8aed976d14d9c598f7bd2d9049280132c722e085c233f8c472a1451e97b66207f8dc1b5f146166c796361c857f6
-DIST gentoo-kernel-6.1.98-1.amd64.gpkg.tar 72581120 BLAKE2B ec9979a8fc1eecb03b46e79a4600ab49576e07d5d926100f8c5108ffb849ed3dbed6be1c89132cbc73d3a6843e11bd2c726e0f6ae21639bb47acb5f3e8a8e442 SHA512 fbf20a05c5aa187a447053084e1b58c1eb5159339f367d1e5b7fdd2328b16ab0a03698b3f45b6deeeb0b9a27d00bc74c697f592b84ff1c511ee2fb4536fb3646
-DIST gentoo-kernel-6.1.98-1.arm64.gpkg.tar 65546240 BLAKE2B 47f3cfd2bf63f7c25ac263063f75486eb1a65b5bc805ee8640c7867eaaf394e4d8394b9990f49b9d54edfeab93ee67dc7326017db707efc948fd9fbf21f09998 SHA512 31d27d4f87383169cbf958b7fbe0255217dfd8d018a8641669d37f9dd3a5813fec575a4a9ce51e5bce9c7ae55c7ca7fdb4445fab7b696a92c06c69ea412cb038
-DIST gentoo-kernel-6.1.98-1.ppc64le.gpkg.tar 59791360 BLAKE2B d07f0210f6ee255804c97681f3a1a4cb13492dcca3e83b416c26574eb6b937614859595eaa6513a6453427d34c47e77f12b0faf2f50d1b1d6088bd5842bd4380 SHA512 034e9971aefd8e5a4f40e876fa2b937c94e118bd52e2c7bcb90bc4a09e2da84caeada8a00ddbe5525143fbf7378f27a77559d02ab72297431212b0decea67b3e
-DIST gentoo-kernel-6.1.98-1.x86.gpkg.tar 62136320 BLAKE2B 92874aa93688c90c95ce4490004b70cc87e6d3f99370aa7375a0e165ad8fb3250bac1b2d1833c8bd0465572c7049244036afc9d23fc0863e75785e484fe02b63 SHA512 690a3dcd2e9c8694401901b8541e42ef70a54457a96ba516105d011e9be79657f60079073eebc70f880ebfbece4ea7a3e54f5918a38d40a302d2ef5bc906f6df
-DIST gentoo-kernel-6.1.99-1.amd64.gpkg.tar 72591360 BLAKE2B 6fd503939c44f96e3bdf3ecf37851c1611df52f8f54e2c3e6699d158ee7a1f2f2a5b261564d3d4bdfa117fd2c35b4ad10ef05f65a88a5e9cabe579017bb2df60 SHA512 d114de37bebfdd0b28b6e489c80bbfc8b3772e862e0ee96421a888bb59878344672450e5f9598d425d3e3b4de0ef52a89a591b52ade7e2ad4e74169c284db3bf
-DIST gentoo-kernel-6.1.99-1.arm64.gpkg.tar 65546240 BLAKE2B 0af7321ddaea5a9b7d4d869adb3740b036e67d25e36bace334637951d10c41acd9f0232037591dc5c1e0585261349b5a1503bb2e9a1b5f7ba7548195b43035cb SHA512 47d63299f0ffb62dff610854c9099826e62a24a1d61a4f0e9db38aab1622121c647d514f295cc01cfc98152ed8159b0001a8077b484dd3d668500b052d58a918
-DIST gentoo-kernel-6.1.99-1.ppc64le.gpkg.tar 59781120 BLAKE2B 7b986f04225db692031da3ae115c911510631cc6601d76a336954197ba3e0bfaeb2c3ef338eca34a64d95aa6b901ff96a8c06cd4b9af348813b7859b325b7a72 SHA512 5b2e2da18d64599b2418efc7e0d56aba57af4462ddd1ce0b691e07f5c08f249f02d9e5989f261b3b4836ca43a9eab20ad710caf4ed7639860cbaac1c4de268f4
-DIST gentoo-kernel-6.1.99-1.x86.gpkg.tar 62126080 BLAKE2B 6280c49eba83e32abfb9630139f5291b88169410b1e892e50d82b34a3ec60ff8a33a0160658ff196133bfd19cbaa959f818186dbe0458f3407bc00ac5924c824 SHA512 674084d5e25c0e93f1ca0b7d61e224da5c2036951cb31d520abbfdf451a67cea4b09923211579937420412abbaeed6226b0029676fad4ab5b55504eca218aed0
 DIST gentoo-kernel-6.10.2-1.amd64.gpkg.tar 160737280 BLAKE2B d697e43a5cc520e2895c65cf86401357919ea8be6f0d54d5319aac4ee0450c7e0f5f1148ad5ba83de9ec6a9395370a3f9ca69b1f4261bcdd3c6c84faeb14c4e9 SHA512 150743684d808ebbef34e65d16aefc243fff231b0777a4d2f060f7e3ab53c6fea22c718bb5a5d60857a058fbb2a5e33bd86b5467911f19370b5e1cf105ab8856
 DIST gentoo-kernel-6.10.2-1.arm64.gpkg.tar 131891200 BLAKE2B 3b46113a10ff8b7a57e4f436aaa2cfeb4d95e9293fc158a70e52bd577ec5de573e17be05e5015a444a9da2ca5b768b6ebefd4a69e6dcb29dad31b82aad96ec56 SHA512 c8f3ed9fdbe4f761308a9109354c52d2ca1f65ca6289ac1d033ea28930a8cd94c313f5493a2e74f2b132bbc730de3b95acbed4330152bafdc1fb18f9a40cc574
 DIST gentoo-kernel-6.10.2-1.ppc64le.gpkg.tar 71987200 BLAKE2B 4609342bf865984397f6b166b786c4ab3520f298a92027679584c789f2545f7c728c4710fe817155b33be1c637c1fd26c46aa979258aba552755acb892d5bdb8 SHA512 9faccceeb88e902f8d43edde4d890af3274f849bff7fe7cfc176e1061778fd9856e701d04adb04b99f6cb8ad993d3bb31a65ab80d79c50b046a2eeb519b00e2b
@@ -128,34 +58,10 @@ DIST gentoo-kernel-6.10.3-1.amd64.gpkg.tar 160778240 BLAKE2B 264edb4c72ec7c3c773
 DIST gentoo-kernel-6.10.3-1.arm64.gpkg.tar 131891200 BLAKE2B 4cfb6c05ef01ab976a65d164f0100347d913033e9851b4b4fbc9646bd14ae6c455ebd3c435678dd74e695a356c03ec136df0395fb11b292f2dd80a2661039757 SHA512 dec53cf395e42280bddcb07ae6b7aca73ce8b7c9ad99a460199a1212ab72801959ada4f23c0205f6cf00b50d70176b3e47a339a3f0d581e688c8cdc0c522a3c5
 DIST gentoo-kernel-6.10.3-1.ppc64le.gpkg.tar 71966720 BLAKE2B c8055e58ff14a465f465d4076fcfb363a4287648cab243ac6fde7ff9652d96b802dcc6231000136af6af6b90e58afbb55b468d44c36812e299476f19f806ed63 SHA512 7fe3ff27cb7b5c16fbeb12bb7f0212f0ce548cd95f003f7c35f6088a2b5cd22ed90796c1838623678f9fde2ef5b56570a8c72dbb55ac3fc5cfdb8685fc6cb078
 DIST gentoo-kernel-6.10.3-1.x86.gpkg.tar 75509760 BLAKE2B d95db1d0b11c9d801d0d8384d31ff1e9bde30bc7665e0321bfb01cb3b135dbb89081d9a4c41c3dd41ea9464b935c252cbaecfd1c65f325a84ec822a65623e3be SHA512 fd8ca83123122e8af61fc8e3d131e7ff887b52c65e6c4907f21627edc6793f99a5aa5e883fd5b7a361029365c8df96d9dd2056785178b78da4d4f3e2e2eeef2f
-DIST gentoo-kernel-6.6.35-1.amd64.gpkg.tar 147220480 BLAKE2B 45178fff1c0cdf75499f735666eb89ef0a6248ab6182b3e4e9d85688aa2eca5322310363038f64d1d932a6fac244fb16d64b05b146471fa663f6f0350c647832 SHA512 91f81fd1ffc6ed01bbfc94fe52395c8c5f3bc10c7f7445df2c1d6c982c81b0154ea7638c5322089c2119363c8a810498b111d6e9562e6de7ce0672a41509e95e
-DIST gentoo-kernel-6.6.35-1.arm64.gpkg.tar 119214080 BLAKE2B 3342aba4c25236a26179d92a24938ff96c771c6b2da0e3590c37a06a5516d8005a7ac97fa076dcab8191abd2d8b07813b59b4f48fc71e885de2714b681e8930a SHA512 183c5557d19e6690bb02eb5f55bb1bd8bf16bbda9e69533b84d00c61d75e4b62d66842c753f4a9a8294c8e6127d428f3958f7d14661620e9c6866862546a73d3
-DIST gentoo-kernel-6.6.35-1.ppc64le.gpkg.tar 64256000 BLAKE2B 89441b1e5b8b5de47e2e1b176e3cc51d1a4b19b8d7200c5168d40a3268b7e5a8b5af2a858ae567306ae2e4ada44046a55a72a1dfe7a3c6133592c897f2a28d77 SHA512 38a106716a3169e9a316d458ae541069594b21c494476876aa99661c3061f34e62ace80e2ed6028111790b9d504788c5b1c8a7494ee8f9b66b6ba52f37864896
-DIST gentoo-kernel-6.6.35-1.x86.gpkg.tar 68259840 BLAKE2B 9e5fc0f1aec739679e96819a3607148697f04af277d69464eccc515fca2f3b499d3811600eb29e27cdd4d2dab186d8e047302acaf8de2f8f2c81c871e702f83d SHA512 d3fffe7209444cda7754e47f80f0e01d844c91de4761103dc9625a643ec568029c0037777259e49d1a016dab82e99cbbd8e4210fe0b544b530a9c19400a0dfa5
-DIST gentoo-kernel-6.6.37-1.amd64.gpkg.tar 147374080 BLAKE2B a26bc9ce7049ecf72dbb95067d31eb10222602bd084e2a892347ce45ae766f9ee9abc5b4a44fd08ca2611c6ea9c0d447905215f6d17e8bc839d6cde1aaba297d SHA512 d0a46dc030b0721cd014cb0354827fac87ecd3e8c88a8c3b50e6033faa2cddb904252507f173dbb167a94ddadadf1a53dcd6a252a542de7fde1ff6615d707e66
-DIST gentoo-kernel-6.6.37-1.arm64.gpkg.tar 119234560 BLAKE2B bf8868a4f9dca993a75824c998662fdd42489e193819e2e4d977802ce0a966fd0e77ca4c2378a38e4208e373887d11447d90a321e756b405e361ddf36e4c0a12 SHA512 9be0cc25ec906ea22d408d3d0e45157e7afe28195db05a14d8ad1bbc8166490382d147b383259f886cecf73e895f0241ab2b3f183a82d0af2597613b68f7c2d3
-DIST gentoo-kernel-6.6.37-1.ppc64le.gpkg.tar 64256000 BLAKE2B 3e86dab47a5ddd8a77db788fd9ab7ea2804c286ce37c6173d66ad6cd3a6dbaf2c315f47292875b930c548755da6f5cc7e17f40ffaf53e8117502717010636806 SHA512 1601f8807b1ed8a1b047d4619dfd565052f62b2041574e92843c4286ba740ca098a69b2b74fc39c49323d3945195d6d0b87d4bca85d00e9c29a160f20bc1da34
-DIST gentoo-kernel-6.6.37-1.x86.gpkg.tar 68259840 BLAKE2B 921d03cef3099288cb5edebedab899a2c8fb5d508093c353bfa74a0681476b47a6f739b3b1846bb93cc1e26b6fd56a184fff12216cabaf26a6cdec65f9be870f SHA512 f7738083832d0277af6877754b746daf3f26e9a3d827069cf3c48bc296bc698efd522a37b541753df366aa661fc281cc654b03c7cb1e38a1138901a451c14c68
-DIST gentoo-kernel-6.6.38-1.amd64.gpkg.tar 147281920 BLAKE2B 9283f9a1363a454e946fc574a21b76531d3620ed6278094462e910179eff5fb6d2a5303b70d8ab79f9c356a88c419ed179393ea80585ac0e056189c75af13f8a SHA512 723bac0278111a9f8a8c0f8fd0ae07669b5e83988dee51691c2eb48090fda48c12fb0c8cca5f33f324cea194385e41ffa81a0159e4349564788915e3e5b0deb6
-DIST gentoo-kernel-6.6.38-1.arm64.gpkg.tar 119255040 BLAKE2B 0c9a313e57b577841d4f660269541f5820a075eeda9182d8b7d89be182241d0ad930af9b6574a0f1c8b5b00bc4c873d8693430ecc37f71281512b9fdcb1ed980 SHA512 efd98ffe982e93cc9e9f86e490ee57dc5a9c184a59fdb61aa930710f7c4288a6c9c25f91541ced9f7f0736571336ccb0a18d8f402df54df324b24bf2cf58ffb4
-DIST gentoo-kernel-6.6.38-1.ppc64le.gpkg.tar 64256000 BLAKE2B 9df53aad8ae5f648e5d2f11fc5e8d221de4718c48999bb0c0488cfaa405cc212838751ecdd0f03c2a96b1e67b4130827d805c2306114b5d12ac2d6f5b2ad5b22 SHA512 d994cce69cab508d98a73fff91ca3dbc068054a21b959c3e9f7033fdbc1de41d2d917489f6b3b54068141265922158cd444ccc8da49c5b714289c8d3ed2a92f7
-DIST gentoo-kernel-6.6.38-1.x86.gpkg.tar 68259840 BLAKE2B 5101f931cff8f26a0f925f4b712d7ddcf6bf407be643687f5453352bee45d0ed201ea76463d9d8ecea3a2abea7a9862082214b46d588e0abe7404de9f3bef69b SHA512 cb2d09d1416d38fba1fa884356a1d52f5ec1f5f755aab8c21987e9649bacee2cd60c19b2802accb5c576f0fe5be75fe58cbb5093fccf95750a31132d8fb5e45d
-DIST gentoo-kernel-6.6.39-1.amd64.gpkg.tar 147240960 BLAKE2B 42e7bf39bf5fec8c7183186e9da32d689ce42278a0f825bbdaa1202a75dc111e98a27184e14ce7ecca6b8a0ba982f02e7dfb97ebfd557325f2e4f8d2b0b3e7a7 SHA512 c68eafe0053ccc3114aa5bbad8f0e2fcf796edc69d52096bbe5d35451ff332f77bc005ea1f028ec3399ebec4094eea4f24f1bb10f4027302eeca5185cd128c51
-DIST gentoo-kernel-6.6.39-1.arm64.gpkg.tar 119244800 BLAKE2B 898418ba06e3e4f8094b365a1d013949aaadd7582e9d0c7bbb96137ba42049de1fd056c851584a7591178c340c2ef02a4b1f8e5dcb3d857dda21c70f1c1c6faf SHA512 523c969b0c80e6bcfac3bfe95b0acfb0815a253b9f8b94424b3725ee671b9720b341ca89226175a7bfc4d5430d14cb19dc8d28916d9bec9970147804579f4423
-DIST gentoo-kernel-6.6.39-1.ppc64le.gpkg.tar 64235520 BLAKE2B 715d8565e96849ac09f343f5487b8f8bb9e7124cbb5866f1fc8624f05883d010269d09dec6ceda4ec20065f24026cc6f0cdb45b3865bc75aedac89f8507ce8ca SHA512 ca1b417f75de051365603389326f4045835e12773011bc464e99b103ae5ec62833738bf70750ccc1d4acab8f9c20f3a978419aef9a8be6cd95bb02b306a91d06
-DIST gentoo-kernel-6.6.39-1.x86.gpkg.tar 68270080 BLAKE2B ec1e4f4aceee240a8dfa5e262b0de34913a96125dbc6bb6a1239ddce3a9e540fa56d26ce831824532ed02041825851fcefd2016d121797bf721bb2daea87b720 SHA512 3c40bad5b01d529cf3d45d18a0e3b077c16c677a92caf7c1d520ba801ef84fdf1875f55bf0d9237f7cb99e70f79b2d92b6e76b3acbc325bd3653a8f2b14e5638
-DIST gentoo-kernel-6.6.40-1.amd64.gpkg.tar 147456000 BLAKE2B f3d0ae2736520819fbbe77f54609945fd221cafc26dc1e5f092db3a50e3ec13c4a9a04d9ed569994fda0109ec3a7b999f0d2c900e8f517adfec8460879d338b1 SHA512 68ea7572dffbc008d3548ea5e9c1b0b98a34835575fe66ef89e8e0285235300fa97867ea88d251cf0e7b7242caa81f8119b8b5a3c18fe3cf0fe8126ef08b1532
-DIST gentoo-kernel-6.6.40-1.arm64.gpkg.tar 119439360 BLAKE2B 44c090c62335cf33b40ca85fbdd8843949bf439813fba6a27347f55191ed267148d7939ab3c4e5e9d8e9235a0a16984956dcc7a1fb4dcb94b3324f77f4868b56 SHA512 3ff7488a33ede797524b2dedc1cb07dbd9de43d41d8d383256555a7705a23a91254d70499f92f3caa423e4afba4fea13c1656f78c8585004ffae672c57643627
-DIST gentoo-kernel-6.6.40-1.ppc64le.gpkg.tar 64245760 BLAKE2B 55604506b9edf6307e9334f6f17244a29779eafd553a09af4afc4ba34c6ab9c75bed35f56e2f8e33af6cbd638087bc3787117c0c9aeb9d6fb483498ad6e64e16 SHA512 43ad773b3f0de197e5925685d05e4680ac84019e2dae1d3090da5f73f00799371c78d3ea6c8b48cf659eb1eaf3ab9a187ecf46e0a1938760e95425cc7e3a6607
-DIST gentoo-kernel-6.6.40-1.x86.gpkg.tar 68249600 BLAKE2B ef235d7f3f12b93e25951483f764b02e015bc1a8d50976cc256f7575a168d0a641ff00b7daf8e9dd7f50d3d5b9ea85469dbdff9646bab9747afdd44f675321e5 SHA512 2607b6610f9299774b4cdb08518ccb7808637964d49da2801ea01aebd7d6f7356415b0d93a4a51a3535a0d9bda5782363833ff998083fc7c59fedaa867623285
 DIST gentoo-kernel-6.6.41-1.amd64.gpkg.tar 147558400 BLAKE2B 1aa15d95efadf52bdce20bea609c0e8ed899e8859d567dd9de09f1f90b2ff686ab504a2611aa3ab219b7e29fe2ef4f587eba5050cd26f092f91a9837b56616aa SHA512 cc2c5b971a56b2af4bed2e89cb75405405b9ce6581b25777d02fed8a68b40e85d0a6529941f7aac877756615b9e614b2c7c9920e7130def88e221dd876f4f259
 DIST gentoo-kernel-6.6.41-1.arm64.gpkg.tar 119552000 BLAKE2B 7d2599490de2ab79bf36aa02eb72b99395864b9248daef0bee2b4389e524e1a53bca3fcf8a0c27d42f9fa91b9b6dc8dea0b49dd7a299c0583dfd020ea61eb783 SHA512 fe602fa4c7a5443be43adf3f35b0402288b86ec8d6d93e8ae9c0dddce0ed6226a4a0ac5993023de47937a6d9b929e9b2887d1ad6b2cf0b2421923890113d7e91
 DIST gentoo-kernel-6.6.41-1.ppc64le.gpkg.tar 64245760 BLAKE2B 1e4da6cb6d5af1c25a0880eb430eb457d7eca0e4948e1959afafc7d83264b158b7cc6627d1b4b6121a3a99754395f6ce3c72b24dbb1f98e15eba81b1b8b76ab0 SHA512 0e4010371fb78a301fb5a9dbdcb626ffd867782a2a699077b20a8eb44fe68dde69f20f6f20f7125f3d5a0194072dd7b0d578ec1f743884df543e60c6ed0145fa
 DIST gentoo-kernel-6.6.41-1.x86.gpkg.tar 68270080 BLAKE2B 828528fa4fca0ef09270f17fdf01732249eaf40bca261c7af06f5e08de9227cd591abc80d1f283855869fc7d640a3cb2a268c371c8c4bd969b7bbdcf77951583 SHA512 62afa7b9241a93ef73a33f9de1dd2554286b13cb7f1cf3e6e8d78ed38bccabecbf67f60f1c592af7c3ba3764bf21305020f436f2c408bd16dbd44001c9d93d3d
-DIST gentoo-kernel-6.6.42-1.amd64.gpkg.tar 147568640 BLAKE2B 474304044b39a82c02f4da965e116774f3cc6e2569fb69c497814204f64ed91ea3b6d56817391e9913cb75c992aed3adc42ef76651aac7e107ef654e5c2d6708 SHA512 a7b4f2efbaefa03bf30cb7126d17dc3862eb382d888a0f0f422379b1753df01dd49c00d10949dd437d015a51cdb286dc3318a2d5225bf15e2a2b01b1027d71d5
-DIST gentoo-kernel-6.6.42-1.arm64.gpkg.tar 119592960 BLAKE2B 71a6244f25e967b75093511d0ee7c44da44f6677ad4f407f051f5d2e005535e7c90326a82e3b39c7c0c927a2431ec09b994edd6278ff6c69d9d1f2c7719601d4 SHA512 4d5068ffe55d5a259e5fa01d9e36ab4fdd4e2e7a181a43679e9dbd92f98f3c4977665572b72c272748851bef29c1e6a69f73093f2b5a8749d4e2d9e2d9231f1c
-DIST gentoo-kernel-6.6.42-1.ppc64le.gpkg.tar 64235520 BLAKE2B 6d9f6e6ce30bdd96b43d3d69a06bdf72ecebd45f45a1f3de32f465617129feb7a316fc911ebcfd940ec2df8fdb1f4e07b827c33b5b5def03e5d95c55e2449a58 SHA512 47b25ccde3b3147ebbf00ed40924e37c42831635d87187ff5ed3afd7a053dccaaf9b0fc98d257fd5627c5e9d7612ec270b15b17c26557f4dbc807216ef1f36c2
-DIST gentoo-kernel-6.6.42-1.x86.gpkg.tar 68259840 BLAKE2B 8f78873a8784bf65984cffec338372ce122e9e79233b74a5ecc308237c9526311ed1629f02868e65fd6849e127c7e38ccab6998b5e490b368a7b64f81ab80ed1 SHA512 0e7b7e61c28a2dc90bde0c746727d41eb22aa3ae30a1ed17f77598f0864f71fe66c71299969873838eba1208dab38e48808119db27d67d09e3400b3fbf5cc401
 DIST gentoo-kernel-6.6.43-1.amd64.gpkg.tar 147578880 BLAKE2B 030a26a1024f614fa7b19bf4e752ca6e34c3fb3014edb8755788eb205a9d51e229891cb74930b306a5bda2fa4188a9f3153b2b52636fa1f4b45a4f189a67cae0 SHA512 13986eb69e4fe06e27955724e8ca4a0415c5a5a1a83e98b881ab91cff5af51b88f41cff2545a30f92c149b17b082e58a0b172bb8419d39abb74d1590225b2e07
 DIST gentoo-kernel-6.6.43-1.arm64.gpkg.tar 119592960 BLAKE2B 9c5e6262596ed8dfa5d802e2fd051ce35a1b8a6f49cb4c9ac3a61d67c166c75e8c1179aa60d9fb31c8784eabf6bbc9b82c313122eb5667169f687a44ba0e4c2d SHA512 d5f0a412d2d19cc61fe303bec5978b56bbf463d35695bb361efbdbf7826d4f96377e8d74d8827a69d8b52e694f52ce4e6a1ff1aace7a4ec2967d95ccc0b97dbb
 DIST gentoo-kernel-6.6.43-1.ppc64le.gpkg.tar 64256000 BLAKE2B d61e154869bc1210eb477a089f2f9a4a2e857e879699c48d972443577fbd8c60c0ace0420dcd681993f505de107dccd928a114c58f8400e8de449c7a61040029 SHA512 bd871dd3d2fc46302bc7d6cbcf8847af114a132a3b56153a257200b43e614be21d23b90f6ae1ea39ad7c704c375cd5971f14b6991d219e756d89d4079417938d
@@ -164,29 +70,8 @@ DIST gentoo-kernel-6.6.44-1.amd64.gpkg.tar 147599360 BLAKE2B 3febb331bc02e09618d
 DIST gentoo-kernel-6.6.44-1.arm64.gpkg.tar 119623680 BLAKE2B b511899cb69664ddb06809b89d36ad0b9c5653764c9a7a61456d156c9e8e52ee09270a41817e731df715b0ff77394d705048a6031ce8208b91bddeb3c2c97419 SHA512 1ce9dc5aa80f0ec2358b03c8aad3fbca6d99cdc6d83d37efbf34601f66e24d7fb359c31cbe007c54fb45666550a815d9f749b02d11a788e1438d514060caa199
 DIST gentoo-kernel-6.6.44-1.ppc64le.gpkg.tar 64245760 BLAKE2B 9837544ce93c514ca767ba918ff928db6420f9a389dbbca174e1e9eba2564e8f4df2ee7d85df64eedbe1f071a7ae8d4e66073eb9284f001b8067782a63d9e261 SHA512 5d1f90df86db60d8f0a6a91954551dba7a05127c9c5091d6b5575e427d99f92a877b10b789e986d52b8fd7a774a43c30066534613732336086041d68a27df36a
 DIST gentoo-kernel-6.6.44-1.x86.gpkg.tar 68270080 BLAKE2B b66846a686bf9f73fc985c8510fa29b0d2d5c0fa10d33c8dd2a7de7894b7924afd3a44073dada2f2dca58767fe618ca626a51a7f31657fc4b093e8affa47f38f SHA512 dd3d34a0fb87a10e4da863d7b198666109ccf466110abee7edb8cc6fd9b947ed071b3278d37b11791a17f8b57e2d22758eb70210f50aa3d10cd5310aa4c77555
-DIST gentoo-kernel-6.9.10-1.amd64.gpkg.tar 159416320 BLAKE2B 2d335be253e2313e6de88cf64a21a8ff76418729f481dd67b8b3fc69bab8986cd4780e2a17a4422550c75318b02598bad0ddd704d238122d594621f5abd9e3e7 SHA512 52e918b4cbdd085461a09e73b887712a918f41da081331ad53dc57225933537cc72afd870adf411201b9ac4df49a500bc65479c507305ef2bbf8e714c7883f08
-DIST gentoo-kernel-6.9.10-1.arm64.gpkg.tar 130068480 BLAKE2B eb1455d1a444a45db4c7148c61c2be13bcfc6d723683e311a1ccba50ab0beef1f5b93f207717b25e0e1c74020ba6daa1d2c42cc70ff983038eb9ba1628567a9d SHA512 a075ff588892e965ad3c1ff18cf770fa38da7ecf2769526b518088881ea1fab406ab77b5a40aa3e5c1925748fa91d3d2d1a4a8fc99df02aa711c3e5e8b371319
-DIST gentoo-kernel-6.9.10-1.ppc64le.gpkg.tar 70748160 BLAKE2B b3d09062b5ddf3eabff8ca1e1844eb445dd2a7a910356fb8799c38b000c7cbde64f259bf09ff6fcf6bd0b49d2ad87c9faa54581f27505dc7dd4c4f3cbfdcdb4f SHA512 41b46556727e57f325e204763cc98eab0627e0bbb00eb7dd054aa9718e61fea49293ba0f858b3f47e723e914b08c0f3785892e02b6d9e9abad1119fdac758bcc
-DIST gentoo-kernel-6.9.10-1.x86.gpkg.tar 74895360 BLAKE2B fd12759766b8d86d7356c10b3957748c9813e41ea861bb0f197eafdf258a338d8fce7f00f8cd65fc6bd4d12047dc6bbfa73a52e58e9f8ff92e60ee48443fd404 SHA512 59ec1c1506163cc76c40b726b3b9c2fbef29c5addff205ece6b15e58e553114b9299903a8ea0e4d58399ed94e4f3a6eedba3c785944fff2e1d571d09bb725d71
-DIST gentoo-kernel-6.9.11-1.amd64.gpkg.tar 159375360 BLAKE2B c9bd176abc9c7dc938d7cc397cb063bd0e45c883dc5412b26d51f43513cd624039f4d71ea451a47a4475a91a23eb45b1999abea4e1d883b9e402e8066e72a932 SHA512 d296aeb2fffb8666694b4e2b4d13617ceaf9ddaf8d9663226346c21a3a22f8590508206933d7d36d39f97f600171dc435b3b70c7cfd4b8b2cb362019d99982e6
-DIST gentoo-kernel-6.9.11-1.arm64.gpkg.tar 130088960 BLAKE2B 9f723e93aaf392c6d601023695b54f48a386a4410465722c516a41940b398e4f31fdc99a609ba92859efe149b66f51e25fad601c119ad27b54051b4f5430ef39 SHA512 8b4961cb6955fe5609340771c2b275d36a060ced8fdd522b9eb52b60cbcc671a2b40e6921fc19bca24e1dc15e5215500acfcae6b7e5b497711a414113afad69a
-DIST gentoo-kernel-6.9.11-1.ppc64le.gpkg.tar 70758400 BLAKE2B e342bb4a241093e773f766b8863a68b97c94d1859a34509ff0c3a1cf4b192ad9a3455ea05b2381736188465787bd0d6fcff04a8151e6e48adf6adff85a88f98b SHA512 12d858cd5dfcd879a552179f8891b892aae095e1c5844e36ed58597b15ec6e91ca62ba378d778dce21e0ad859ae19d8e71c9e7887fadee7a937d00af2d1d23f1
-DIST gentoo-kernel-6.9.11-1.x86.gpkg.tar 74905600 BLAKE2B f86a47b277355201b37869ef1965f1aca187d1c5358555fc97379bd4475484f6261c86532863326620475a30de72bda97ad97ecd9fd00a4dd9f8ceaf8983be03 SHA512 70cf83968c84161ac7428fe904584ce6b9057bec4560ee10d922d42cc2b2275d9d22372306eeed703003af0dbe8e82949d68c8a24394f264bf9ed1da7a3db4ce
-DIST gentoo-kernel-6.9.12-1.amd64.gpkg.tar 159344640 BLAKE2B 2813711339693d69c081b681505cba7f48021442e78a867bc30dd4a83cac5d5604be8ca44f06ec60f529742bb8d893a7658bbb0e60551d22199e362cbbf54ecc SHA512 a6d8baf60021bd0a5d6b250bc9dfa4b1f760c6da9fb6c7090ea2affbf128ac1e221d36df4fc78abacf772ab361b4f074c1c958b413bf89db962581aea2ecf461
-DIST gentoo-kernel-6.9.12-1.arm64.gpkg.tar 130109440 BLAKE2B acd4a998c1942d1ac823a58e9e280e10e9478513c80cfb89d7ba1919cdb42685b0ddd870b0e726d755fd4a97b90442a20bf36e9f89a397cabe9cab9f2c66abf1 SHA512 567e4e3c7b877af9f78bf4e2fa1a788552ef5ce7f135815588c6a71048de15da84d50e837cfa56065439dca4ccaeb2343517758ef973ecbf34178696a2961fb6
-DIST gentoo-kernel-6.9.12-1.ppc64le.gpkg.tar 70737920 BLAKE2B 5ece241bfbca2a15c541eaa70286edca15e1d1edce49056a48337710d33a60cbdde79aba916a0b0ad0a7dba38d6c2e76cc9d3eb1317b8d8b8aa6af15b5e6bb59 SHA512 7a37f738a488f4842e7c11827264f5ef8645c2b996db247a436d8310a74c692755b35aff8e4c33f73b79e5290ae78ed00da98667c2f7bc132237dbb89e512983
-DIST gentoo-kernel-6.9.12-1.x86.gpkg.tar 74895360 BLAKE2B aec063d251a5f5ae847c58cf7621df98102cf5852d485fd5cfed6b8040453a5b369a04f61547d29f6b7dbbbaa6ee7c1a490861c21e17550451df9d191002baf1 SHA512 1aa39f8c860044d319e22c11ae13e14372b6e810f447d60e226eeba8c5c0d585b6413929482e440ae6532e677ad5858121370739c107a0e0ab68ddec0fb35e43
-DIST gentoo-kernel-6.9.8-1.amd64.gpkg.tar 159160320 BLAKE2B f54c76780fdec033d8ce5b419dfb8cb1d9fd36af80791532ec7d6bf5ac4472f1fff6f52151aca93cebf3f99ba569b990a850403a99b56d427b6a48a32350b735 SHA512 ddf33e3b2d19a1beadbf6e578a70f363e2fac965dc19c2fcaf4a73b768f27611c86f1c3ec2a472fe37376fcdfece48a53846ff3ca554c97d4eb9686055c1a758
-DIST gentoo-kernel-6.9.8-1.arm64.gpkg.tar 129792000 BLAKE2B 7df88f8fda6a34699ae60ad3c12e20fdd957a8a07bb0880a634a94b91b5d803d35ac493862ff35a85426b62e1d8c7affd4728aa87d5e3d911ab73b39c1dd54c7 SHA512 b27e2854f7b5a5b4a179578c6228c3a11c50c7deb37cc0ae8bf0c1f8bf60c64a8990fd09111769c642072079df6b1b083ce305519212bc3816bcccb6ee89ecad
-DIST gentoo-kernel-6.9.8-1.ppc64le.gpkg.tar 70758400 BLAKE2B 782a74d7edd731773abdd128adcf720215c5bb7ee7dffeeecc9bfe0f04b0500584f69469277f5f86f9d4ea447975fff26403b680bc52b1d3e21e033f54cde94a SHA512 923badad678f818ff30fd753508d1bd53990a1c3166879a01dbc1e841355fc783a6e9c79e3d5a9ab075f223828f7206decd1a36fd2370a4ecfaf354d5821abd8
-DIST gentoo-kernel-6.9.8-1.x86.gpkg.tar 74874880 BLAKE2B 39c2742f2ba08d0ab6f4b3184830a30dfa0fad03e8cad1f05708475933d333b8324297d894418cf9432e93b1596efc04c39292fa716e318b978388bd6964d8ca SHA512 0c508885cad09f7180e4e8494d242399170a151cc0ad62a597d011a10ad6f92b2fdb74c4a4125177bee390660184b747f485c8e184657e03b67ce862bfbf0039
-DIST gentoo-kernel-6.9.9-1.amd64.gpkg.tar 159006720 BLAKE2B d96f5282fdd757b5ccbc194ff24e0f1d100b059d1136fc67d712e79a360252bb07245cdf8ba390be33ba0df6edf4526aa46ec328a3ef7d70a94e7302bcdb177e SHA512 72e0335226f8584c0841e49cd13e668791bae932d0e575181eaf94704aa09db085263dcf7376b8511a302eba60ac6e6cf0ebd7f4cc1dcd0eb71123aaefca4488
-DIST gentoo-kernel-6.9.9-1.arm64.gpkg.tar 129781760 BLAKE2B 0a182e3866f4a1eb39100af8fd49f30e6b4c19dec301630ce0ee2f37b0c3c6c6a713b868367c4d74adb217f04d51f9b1866d20d75560d91847221ea4aed9262c SHA512 fb91f2ab7910afe15a9a857e54c637db6cc1d077c54027c0edbc519df4c83ab995b3a7c54f10045a1f0cadbb30be469c20fcd1b73b9e043014353a2050bb7757
-DIST gentoo-kernel-6.9.9-1.ppc64le.gpkg.tar 70737920 BLAKE2B a2b50dd5a01ef3a04b18ad7fe688ddbaea5ee8e21d430ce394bef682b1481d8cd4d808056d15ddd474111bc232caaf9154e4cc484dad7e5c4d4960cb2f9ed358 SHA512 4f50115c996a1f12c697893b1984156b9e6c9c3670323d8f667663c65f2e64beb86aa39b7a0499387ed22e920da7bead969321c16588b6296522d6d84b87ca1d
-DIST gentoo-kernel-6.9.9-1.x86.gpkg.tar 74874880 BLAKE2B 1d1cda231db1bd8341b1301ee175f36165d4f34a25e494a527f4e640e17cd8c363eea6f3a28bb46b8beb45a38470cc6521072dd5551c9bace390bf53a19144b9 SHA512 dede5b0f00ae2b4f8fdd501b470b5d8fa3e52a3494de63c9881d48b4611de751fc0de3642bf6abd73410196004713a7e923bc87ee08cd9be220108db80905de0
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.10.tar.xz 145142812 BLAKE2B bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b SHA512 baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
-DIST linux-6.9.tar.xz 144034416 BLAKE2B 4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e SHA512 fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild
deleted file mode 100644
index afe78d41b131..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.221.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.221.ebuild
deleted file mode 100644
index 53f05cd94273..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.221.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
deleted file mode 100644
index 361acce28475..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.162.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.162.ebuild
deleted file mode 100644
index 81911930d7d6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.162.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild
deleted file mode 100644
index 811b77ad4230..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.97.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.97.ebuild
deleted file mode 100644
index 81911930d7d6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.97.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.98.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.98.ebuild
deleted file mode 100644
index 81911930d7d6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.98.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.99.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.99.ebuild
deleted file mode 100644
index 81911930d7d6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.99.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP=":"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
deleted file mode 100644
index 7a145efe0347..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.37.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.37.ebuild
deleted file mode 100644
index e0e46cd48882..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.37.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.38.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.38.ebuild
deleted file mode 100644
index e0e46cd48882..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.38.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.39.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.39.ebuild
deleted file mode 100644
index e0e46cd48882..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.39.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.40.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.40.ebuild
deleted file mode 100644
index e0e46cd48882..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.40.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.42.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.42.ebuild
deleted file mode 100644
index e0e46cd48882..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.42.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.10.ebuild
deleted file mode 100644
index 1503fa4fb5d1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.10.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.11.ebuild
deleted file mode 100644
index 1503fa4fb5d1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.11.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.12.ebuild
deleted file mode 100644
index 1503fa4fb5d1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.12.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.8.ebuild
deleted file mode 100644
index 1503fa4fb5d1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.8.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.9.ebuild
deleted file mode 100644
index 1503fa4fb5d1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.9.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-04  7:30 Andrew Ammerlaan
  0 siblings, 0 replies; 2276+ messages in thread
From: Andrew Ammerlaan @ 2024-08-04  7:30 UTC (permalink / raw
  To: gentoo-commits

commit:     43acbb815f73ce85ddbcd5bc84fcfc0a77a5d1bc
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  4 07:20:57 2024 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Aug  4 07:30:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43acbb81

sys-kernel/gentoo-kernel-bin: sync build vars with kernel-build.eclass

Mirrors 0edf1af9e3cd350ebe7476d283e0e05918899bd9 for -bin kernels

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild | 10 ++++++++--
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.223.ebuild | 10 ++++++++--
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild | 10 ++++++++--
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.164.ebuild | 10 ++++++++--
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild  | 10 ++++++++--
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.102.ebuild  | 10 ++++++++--
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.103.ebuild  | 10 ++++++++--
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.2.ebuild   |  8 +++++++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.3.ebuild   |  8 +++++++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild   |  8 +++++++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.43.ebuild   |  8 +++++++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.44.ebuild   |  8 +++++++-
 12 files changed, 91 insertions(+), 19 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild
index afe78d41b131..cc0467317bf5 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild
@@ -66,17 +66,22 @@ src_prepare() {
 
 src_configure() {
 	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
 	local LD="$(tc-getLD)"
 	if type -P "${LD}.bfd" &>/dev/null; then
 		LD+=.bfd
 	fi
-
 	tc-export_build_env
 	local makeargs=(
 		V=1
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
 		HOSTCFLAGS="${BUILD_CFLAGS}"
 		HOSTLDFLAGS="${BUILD_LDFLAGS}"
 
@@ -86,9 +91,10 @@ src_configure() {
 		LD="${LD}"
 		AR="$(tc-getAR)"
 		NM="$(tc-getNM)"
-		STRIP=":"
+		STRIP="$(tc-getSTRIP)"
 		OBJCOPY="$(tc-getOBJCOPY)"
 		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
 
 		# we need to pass it to override colliding Gentoo envvar
 		ARCH="$(tc-arch-kernel)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.223.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.223.ebuild
index 53f05cd94273..e6ae62aae96c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.223.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.223.ebuild
@@ -66,17 +66,22 @@ src_prepare() {
 
 src_configure() {
 	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
 	local LD="$(tc-getLD)"
 	if type -P "${LD}.bfd" &>/dev/null; then
 		LD+=.bfd
 	fi
-
 	tc-export_build_env
 	local makeargs=(
 		V=1
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
 		HOSTCFLAGS="${BUILD_CFLAGS}"
 		HOSTLDFLAGS="${BUILD_LDFLAGS}"
 
@@ -86,9 +91,10 @@ src_configure() {
 		LD="${LD}"
 		AR="$(tc-getAR)"
 		NM="$(tc-getNM)"
-		STRIP=":"
+		STRIP="$(tc-getSTRIP)"
 		OBJCOPY="$(tc-getOBJCOPY)"
 		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
 
 		# we need to pass it to override colliding Gentoo envvar
 		ARCH="$(tc-arch-kernel)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild
index 361acce28475..1eff13308689 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild
@@ -66,17 +66,22 @@ src_prepare() {
 
 src_configure() {
 	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
 	local LD="$(tc-getLD)"
 	if type -P "${LD}.bfd" &>/dev/null; then
 		LD+=.bfd
 	fi
-
 	tc-export_build_env
 	local makeargs=(
 		V=1
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
 		HOSTCFLAGS="${BUILD_CFLAGS}"
 		HOSTLDFLAGS="${BUILD_LDFLAGS}"
 
@@ -86,9 +91,10 @@ src_configure() {
 		LD="${LD}"
 		AR="$(tc-getAR)"
 		NM="$(tc-getNM)"
-		STRIP=":"
+		STRIP="$(tc-getSTRIP)"
 		OBJCOPY="$(tc-getOBJCOPY)"
 		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
 
 		# we need to pass it to override colliding Gentoo envvar
 		ARCH="$(tc-arch-kernel)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.164.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.164.ebuild
index 81911930d7d6..53b01d5e35e1 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.164.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.164.ebuild
@@ -66,17 +66,22 @@ src_prepare() {
 
 src_configure() {
 	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
 	local LD="$(tc-getLD)"
 	if type -P "${LD}.bfd" &>/dev/null; then
 		LD+=.bfd
 	fi
-
 	tc-export_build_env
 	local makeargs=(
 		V=1
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
 		HOSTCFLAGS="${BUILD_CFLAGS}"
 		HOSTLDFLAGS="${BUILD_LDFLAGS}"
 
@@ -86,9 +91,10 @@ src_configure() {
 		LD="${LD}"
 		AR="$(tc-getAR)"
 		NM="$(tc-getNM)"
-		STRIP=":"
+		STRIP="$(tc-getSTRIP)"
 		OBJCOPY="$(tc-getOBJCOPY)"
 		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
 
 		# we need to pass it to override colliding Gentoo envvar
 		ARCH="$(tc-arch-kernel)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild
index 361acce28475..1eff13308689 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild
@@ -66,17 +66,22 @@ src_prepare() {
 
 src_configure() {
 	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
 	local LD="$(tc-getLD)"
 	if type -P "${LD}.bfd" &>/dev/null; then
 		LD+=.bfd
 	fi
-
 	tc-export_build_env
 	local makeargs=(
 		V=1
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
 		HOSTCFLAGS="${BUILD_CFLAGS}"
 		HOSTLDFLAGS="${BUILD_LDFLAGS}"
 
@@ -86,9 +91,10 @@ src_configure() {
 		LD="${LD}"
 		AR="$(tc-getAR)"
 		NM="$(tc-getNM)"
-		STRIP=":"
+		STRIP="$(tc-getSTRIP)"
 		OBJCOPY="$(tc-getOBJCOPY)"
 		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
 
 		# we need to pass it to override colliding Gentoo envvar
 		ARCH="$(tc-arch-kernel)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.102.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.102.ebuild
index 81911930d7d6..53b01d5e35e1 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.102.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.102.ebuild
@@ -66,17 +66,22 @@ src_prepare() {
 
 src_configure() {
 	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
 	local LD="$(tc-getLD)"
 	if type -P "${LD}.bfd" &>/dev/null; then
 		LD+=.bfd
 	fi
-
 	tc-export_build_env
 	local makeargs=(
 		V=1
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
 		HOSTCFLAGS="${BUILD_CFLAGS}"
 		HOSTLDFLAGS="${BUILD_LDFLAGS}"
 
@@ -86,9 +91,10 @@ src_configure() {
 		LD="${LD}"
 		AR="$(tc-getAR)"
 		NM="$(tc-getNM)"
-		STRIP=":"
+		STRIP="$(tc-getSTRIP)"
 		OBJCOPY="$(tc-getOBJCOPY)"
 		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
 
 		# we need to pass it to override colliding Gentoo envvar
 		ARCH="$(tc-arch-kernel)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.103.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.103.ebuild
index 81911930d7d6..53b01d5e35e1 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.103.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.103.ebuild
@@ -66,17 +66,22 @@ src_prepare() {
 
 src_configure() {
 	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
 	local LD="$(tc-getLD)"
 	if type -P "${LD}.bfd" &>/dev/null; then
 		LD+=.bfd
 	fi
-
 	tc-export_build_env
 	local makeargs=(
 		V=1
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
 		HOSTCFLAGS="${BUILD_CFLAGS}"
 		HOSTLDFLAGS="${BUILD_LDFLAGS}"
 
@@ -86,9 +91,10 @@ src_configure() {
 		LD="${LD}"
 		AR="$(tc-getAR)"
 		NM="$(tc-getNM)"
-		STRIP=":"
+		STRIP="$(tc-getSTRIP)"
 		OBJCOPY="$(tc-getOBJCOPY)"
 		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
 
 		# we need to pass it to override colliding Gentoo envvar
 		ARCH="$(tc-arch-kernel)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.2.ebuild
index 8ab605ac59f7..55d58ca496d1 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.2.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.2.ebuild
@@ -69,17 +69,22 @@ src_prepare() {
 
 src_configure() {
 	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
 	local LD="$(tc-getLD)"
 	if type -P "${LD}.bfd" &>/dev/null; then
 		LD+=.bfd
 	fi
-
 	tc-export_build_env
 	local makeargs=(
 		V=1
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
 		HOSTCFLAGS="${BUILD_CFLAGS}"
 		HOSTLDFLAGS="${BUILD_LDFLAGS}"
 
@@ -92,6 +97,7 @@ src_configure() {
 		STRIP="$(tc-getSTRIP)"
 		OBJCOPY="$(tc-getOBJCOPY)"
 		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
 
 		# we need to pass it to override colliding Gentoo envvar
 		ARCH="$(tc-arch-kernel)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.3.ebuild
index 93eef4c29436..5e3ffa99e33d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.3.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.3.ebuild
@@ -69,17 +69,22 @@ src_prepare() {
 
 src_configure() {
 	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
 	local LD="$(tc-getLD)"
 	if type -P "${LD}.bfd" &>/dev/null; then
 		LD+=.bfd
 	fi
-
 	tc-export_build_env
 	local makeargs=(
 		V=1
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
 		HOSTCFLAGS="${BUILD_CFLAGS}"
 		HOSTLDFLAGS="${BUILD_LDFLAGS}"
 
@@ -92,6 +97,7 @@ src_configure() {
 		STRIP="$(tc-getSTRIP)"
 		OBJCOPY="$(tc-getOBJCOPY)"
 		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
 
 		# we need to pass it to override colliding Gentoo envvar
 		ARCH="$(tc-arch-kernel)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild
index 7a145efe0347..291b4c547ab8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild
@@ -69,17 +69,22 @@ src_prepare() {
 
 src_configure() {
 	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
 	local LD="$(tc-getLD)"
 	if type -P "${LD}.bfd" &>/dev/null; then
 		LD+=.bfd
 	fi
-
 	tc-export_build_env
 	local makeargs=(
 		V=1
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
 		HOSTCFLAGS="${BUILD_CFLAGS}"
 		HOSTLDFLAGS="${BUILD_LDFLAGS}"
 
@@ -92,6 +97,7 @@ src_configure() {
 		STRIP="$(tc-getSTRIP)"
 		OBJCOPY="$(tc-getOBJCOPY)"
 		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
 
 		# we need to pass it to override colliding Gentoo envvar
 		ARCH="$(tc-arch-kernel)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.43.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.43.ebuild
index e0e46cd48882..7ae1d1d9fbe0 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.43.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.43.ebuild
@@ -69,17 +69,22 @@ src_prepare() {
 
 src_configure() {
 	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
 	local LD="$(tc-getLD)"
 	if type -P "${LD}.bfd" &>/dev/null; then
 		LD+=.bfd
 	fi
-
 	tc-export_build_env
 	local makeargs=(
 		V=1
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
 		HOSTCFLAGS="${BUILD_CFLAGS}"
 		HOSTLDFLAGS="${BUILD_LDFLAGS}"
 
@@ -92,6 +97,7 @@ src_configure() {
 		STRIP="$(tc-getSTRIP)"
 		OBJCOPY="$(tc-getOBJCOPY)"
 		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
 
 		# we need to pass it to override colliding Gentoo envvar
 		ARCH="$(tc-arch-kernel)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.44.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.44.ebuild
index e0e46cd48882..7ae1d1d9fbe0 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.44.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.44.ebuild
@@ -69,17 +69,22 @@ src_prepare() {
 
 src_configure() {
 	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
 	local LD="$(tc-getLD)"
 	if type -P "${LD}.bfd" &>/dev/null; then
 		LD+=.bfd
 	fi
-
 	tc-export_build_env
 	local makeargs=(
 		V=1
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
 		HOSTCFLAGS="${BUILD_CFLAGS}"
 		HOSTLDFLAGS="${BUILD_LDFLAGS}"
 
@@ -92,6 +97,7 @@ src_configure() {
 		STRIP="$(tc-getSTRIP)"
 		OBJCOPY="$(tc-getOBJCOPY)"
 		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
 
 		# we need to pass it to override colliding Gentoo envvar
 		ARCH="$(tc-arch-kernel)"


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-11 16:19 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-11 16:19 UTC (permalink / raw
  To: gentoo-commits

commit:     9f9688c04e688c860ca2780aa866dea274ac5d98
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 11 16:04:00 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 11 16:18:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f9688c0

sys-kernel/gentoo-kernel-bin: Bump to 6.6.45

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.45.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 521066ba4616..c302c9b1cb1d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.6-50.base.tar.xz 2671516 BLAKE2B 356a9a17f69416423c37c801e715d
 DIST genpatches-6.6-50.extras.tar.xz 4060 BLAKE2B 57044e169841ec9e977b107ad32741262bf3f1455638db2d105e160f2ccc21a6dc6bcd75e09e7f0761ffe3c1879dfbaf39bbef8150cd0de407875f2bbbfd700a SHA512 5c0d55dce1f869f79ec0db577d282b078ceb17667e5b18ee1abb00a6f94ee82978039ddf9650cbccfa1b8f9b99abd48057c44b230510bebe17d890e316d6c7fa
 DIST genpatches-6.6-51.base.tar.xz 2817576 BLAKE2B 42dbf8663f53bc7196c57c7cb93029b780354e6e1580405b08a34fadd2ea38302c37bb4559df4c65916b0ec2f98c61f7eced52fc6be3de0d6dbe7468dd3d8c22 SHA512 fa25988574b06ad59403b1858d97f70fe0e6056d0b889d8a6e56f44b763146da63a952a2b7361f3bcab1aa34c9a3a97f81a35113a3e5173a2e09b704e54c386f
 DIST genpatches-6.6-51.extras.tar.xz 4060 BLAKE2B a9e7008c67de6095d6c97bd6fbe9f7359e71d0b40aeb11a0ff14a0cca4feea199a3895bd9ac086d3f011b5c35a98f46d5856b8d27ca7438b8979203ff9164155 SHA512 fa649b918f1bcb7dbe4670a30dbbb47bbf8d57da73724463bc8fb5664c527f082a02f06ac96ff6a538469fe73fe0978f97bcf69b64a1a8d488387ff5a06844f6
+DIST genpatches-6.6-52.base.tar.xz 2852888 BLAKE2B 1f393bb3b90106ebab46858e2b7c2b3c0ddcff3238ee3bac594ced79e09fdcab47596859004e2aa5ce3ec9bb2acfb33d9afb9a9350de1c549cae37589f0f4755 SHA512 ce0adae3031e902dcacedddf799667a71ae3bfd5186bc435e30f266e2ce850f51e73f0ddc3d4ab2c62a3b485a55623ec00c4a57c98524d1681a1d4b4c9c2dee6
+DIST genpatches-6.6-52.extras.tar.xz 4060 BLAKE2B ba934440bce51a7d2497cefd4f98bc48bb4e1005e038bfce6d8a13660ffb9f3e3d21fb260293b5717722811c600eede8e4a1c5f2261d42da7178005ea95ec9fb SHA512 74fb01d8e49647b1f1ce134958218ec47eaf7983c55c01724a266ab29813c5878bf98701ba4af80ed1a6349d6799e7c1ed64ebe7a47584d79b38f66f91a9ce97
 DIST gentoo-kernel-5.10.222-1.amd64.gpkg.tar 63252480 BLAKE2B 0641338128a2f1fe65e42d8cad6c448a3bd195d40df440140f90412e306d30465e4895fa56ed101123b1b8690fbcd262549757adbadfe86812d66632c3e17cdc SHA512 467bf18300ad9db1aedcc39aee5168045c41e6dcf42b01df8b7ae46359ff0db0e52b8d2f9612351a268d335e1f8101884c98d798d94bd70b7cb21e9378a61be2
 DIST gentoo-kernel-5.10.222-1.arm64.gpkg.tar 56750080 BLAKE2B d7fbda9b506ea787765386d9cdca0652e400b2f2e08a07e1facd3dad2425fc0ed0a7437cae5abf482ea23cbd4cf83420e4c4f9922cd732b69a12f6bd595897b6 SHA512 b2587672993ba411f5dfc707edcb9ada9ed8390e9c01814dc763f09a5cca5bf74f1866e7e25bd836bb45d75056d2687daf6392db934be01272d1df279d3b271a
 DIST gentoo-kernel-5.10.222-1.ppc64le.gpkg.tar 52776960 BLAKE2B ec4567df5ba15b87b192ed66463888ecacb6f61246c6716e34c94a9a86ccff8bbff5ca829dbaa49cd679528cb93dea19c1848d1920e6a246ce641107e85506f5 SHA512 40ca778ab5e673eaad8ea6120324719727b87d8569fb8515c3cb73bc8ace0e888e8d66e22c91a81b966bbb8256c94d37c323152d0f4e6a906217d5375e347d5f
@@ -76,6 +78,10 @@ DIST gentoo-kernel-6.6.44-1.amd64.gpkg.tar 147599360 BLAKE2B 3febb331bc02e09618d
 DIST gentoo-kernel-6.6.44-1.arm64.gpkg.tar 119623680 BLAKE2B b511899cb69664ddb06809b89d36ad0b9c5653764c9a7a61456d156c9e8e52ee09270a41817e731df715b0ff77394d705048a6031ce8208b91bddeb3c2c97419 SHA512 1ce9dc5aa80f0ec2358b03c8aad3fbca6d99cdc6d83d37efbf34601f66e24d7fb359c31cbe007c54fb45666550a815d9f749b02d11a788e1438d514060caa199
 DIST gentoo-kernel-6.6.44-1.ppc64le.gpkg.tar 64245760 BLAKE2B 9837544ce93c514ca767ba918ff928db6420f9a389dbbca174e1e9eba2564e8f4df2ee7d85df64eedbe1f071a7ae8d4e66073eb9284f001b8067782a63d9e261 SHA512 5d1f90df86db60d8f0a6a91954551dba7a05127c9c5091d6b5575e427d99f92a877b10b789e986d52b8fd7a774a43c30066534613732336086041d68a27df36a
 DIST gentoo-kernel-6.6.44-1.x86.gpkg.tar 68270080 BLAKE2B b66846a686bf9f73fc985c8510fa29b0d2d5c0fa10d33c8dd2a7de7894b7924afd3a44073dada2f2dca58767fe618ca626a51a7f31657fc4b093e8affa47f38f SHA512 dd3d34a0fb87a10e4da863d7b198666109ccf466110abee7edb8cc6fd9b947ed071b3278d37b11791a17f8b57e2d22758eb70210f50aa3d10cd5310aa4c77555
+DIST gentoo-kernel-6.6.45-1.amd64.gpkg.tar 147660800 BLAKE2B 9eed67f68f30753ba4d3ee9f759ba4e7c6710f439914c3acea428614b57ee40e40b6f8920e148deb133c94e1f6f9f67b11ba8d8f2c097462596303714531afe9 SHA512 5f78e1b032ea6fdf11ead58e16e3140337c2a141398ec249baf6766a7c61cced0ac6e83899da3385d94ea3eda8daec3bec27e34734cbc3a129ba805fcef3d5e4
+DIST gentoo-kernel-6.6.45-1.arm64.gpkg.tar 119644160 BLAKE2B 527a649cdd97743dcc6d559ebfaefb36dbf0138fb096660d8c5a5f9819b07e2c5a27cfbde6d794d015e46f7ff87877d6bf8e9f7b9b86e8a012fde4a94f833fd1 SHA512 0f2993278a51499d464b819fcc5e0a765157406482c9929849ccf621de2591fdf1ed07c368682f9fddf1c613ff005bff8c52332227f3972105bc195ef2c57aa5
+DIST gentoo-kernel-6.6.45-1.ppc64le.gpkg.tar 64256000 BLAKE2B c6d01aeb65e33c316618d5354f681bda22a68510038dd218bf9884af1f723e4bc00cd6baadcda508716d2b42e191e222d595507c31cb960084556c07ede44f2e SHA512 86658bafd3b03a86a764884c972a69fb3d0b688b04422d304fcf04d29087d1ac03cba010ee681b9444992094af0ed72fa7eb41269973905ee9883e9fc67d1862
+DIST gentoo-kernel-6.6.45-1.x86.gpkg.tar 68280320 BLAKE2B 52d6d18a7c625a06368a0a541dec7223a0ce0baeb888942a34a953f01e48eeb8028ab9b55fe925a05594d0bae1a5c6c9f0d339ce42eafebe27704413b0f14dca SHA512 343ff66401da1b20190b5f1da1865a052ead22f1e654eba7843674f97093b02325399b6d89a4fbd051b703b52425e2aef4333f8d7c7ac2e61d002303d14118f2
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.45.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.45.ebuild
new file mode 100644
index 000000000000..7ae1d1d9fbe0
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.45.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-11 16:19 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-11 16:19 UTC (permalink / raw
  To: gentoo-commits

commit:     c5fda66429df0e9ff72310b08adacc850524663f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 11 15:09:19 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 11 16:18:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5fda664

sys-kernel/gentoo-kernel-bin: Bump to 6.10.4

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.10.4.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7f11b0932b4e..521066ba4616 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.10-4.base.tar.xz 15672 BLAKE2B 3dfb069409ca8c1cc8022daaeda3f45
 DIST genpatches-6.10-4.extras.tar.xz 4056 BLAKE2B b1cc5a0d37760aac34837b9f7b26240d92afa816b5456a334deaaff8e911cba25f15c5e168bcba86b80d9fbe006a4b07cf4aa963e68a92e5152033cbcb080be0 SHA512 765b58ae1ce61678dce39b27e9212844cfd991e222384c7650355a374a236918f622549d49d5d483bfbc6dfaa74120b66976e85bbfdb6b54b0e871f1d5d5ec60
 DIST genpatches-6.10-6.base.tar.xz 257104 BLAKE2B 13309e86f5b16ff79797736ac91214698afb07ebc167eb22bbc354432f64e26dc3c19e0e4bccaf4fac7f0c858b7739317db3ffec9eef596eda5c2a45e785bac3 SHA512 55c009415c1b03c02a5e0251c8a12adf9eeba0fa7010cde100735880332127bda25bbbc59f9105c091fbc5bd67d7bbcc4fe02fbf4de7bee645bc679649ca3a67
 DIST genpatches-6.10-6.extras.tar.xz 4056 BLAKE2B 746ea837c1ba5ed7a4385b2f60be08986ad43f0c2eadebbda940d4cc2f7eabdef830459c55c183a68b63be318af661a8bffa25bc5da37628efb1f59987724c8e SHA512 63929e552c0e648245f8b7af72478bebf3a19be2f9aeda2d37e68b02611a69bb171338228c1c1d46b352236f63c3b514e24ef4f0260e0477d487d02ffd99ddcf
+DIST genpatches-6.10-7.base.tar.xz 309388 BLAKE2B 7c1b7e7ef111b090d54c616d2e4df14d2f914c0e5b5a947c27781c237de9ce53d42c4cb9c6b55b3e0711485a0f28bcdd484babb0ecd2d3e0d508712f3e5e8979 SHA512 828c4638cf3b29e2513bdc418cce2ac567b593a9c2b710c564c49193790e5268e2be5a37d341f3b2aa08a59d36f59019021d3d5fc5a2ec7fd4f45b643d686801
+DIST genpatches-6.10-7.extras.tar.xz 4060 BLAKE2B b07e59e37eca5c1a3fabd0d062c67f35f404244f93ae10b423d6849ff4d141fd184619d93551014ddc02db0c3379b8b2c486f71ecc798c1a53c20ab5a5a6a426 SHA512 0938b6a622b8b9e6e251fdf7689d972e1aa0a78ebd1cfabb7686298286f87bf9f0e30fe01f64205f775d90e870cb2cc3eefa73b49100a82ae01a6399376d6e94
 DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07 SHA512 2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
 DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f SHA512 9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
 DIST genpatches-6.6-50.base.tar.xz 2671516 BLAKE2B 356a9a17f69416423c37c801e715dd4b03d1ebf02411a3e637e3790b4adba44db6c04f51f19a6da4ba420332cd5af1221692dcfc2ee1101825a5c8a8885c2e44 SHA512 e7a74df4659bdd54bf0bdb4aad8172bb1374aa563a19d28cf9643d034b59aeb55343ff5048d3aea42ddcd7561f0f723f951ab1f00c05e5ad88d20e70b7c3069e
@@ -58,6 +60,10 @@ DIST gentoo-kernel-6.10.3-1.amd64.gpkg.tar 160778240 BLAKE2B 264edb4c72ec7c3c773
 DIST gentoo-kernel-6.10.3-1.arm64.gpkg.tar 131891200 BLAKE2B 4cfb6c05ef01ab976a65d164f0100347d913033e9851b4b4fbc9646bd14ae6c455ebd3c435678dd74e695a356c03ec136df0395fb11b292f2dd80a2661039757 SHA512 dec53cf395e42280bddcb07ae6b7aca73ce8b7c9ad99a460199a1212ab72801959ada4f23c0205f6cf00b50d70176b3e47a339a3f0d581e688c8cdc0c522a3c5
 DIST gentoo-kernel-6.10.3-1.ppc64le.gpkg.tar 71966720 BLAKE2B c8055e58ff14a465f465d4076fcfb363a4287648cab243ac6fde7ff9652d96b802dcc6231000136af6af6b90e58afbb55b468d44c36812e299476f19f806ed63 SHA512 7fe3ff27cb7b5c16fbeb12bb7f0212f0ce548cd95f003f7c35f6088a2b5cd22ed90796c1838623678f9fde2ef5b56570a8c72dbb55ac3fc5cfdb8685fc6cb078
 DIST gentoo-kernel-6.10.3-1.x86.gpkg.tar 75509760 BLAKE2B d95db1d0b11c9d801d0d8384d31ff1e9bde30bc7665e0321bfb01cb3b135dbb89081d9a4c41c3dd41ea9464b935c252cbaecfd1c65f325a84ec822a65623e3be SHA512 fd8ca83123122e8af61fc8e3d131e7ff887b52c65e6c4907f21627edc6793f99a5aa5e883fd5b7a361029365c8df96d9dd2056785178b78da4d4f3e2e2eeef2f
+DIST gentoo-kernel-6.10.4-1.amd64.gpkg.tar 160737280 BLAKE2B 83f76efb148ac83cc76df74e2985f1833314079a5ff2a9bab7ce69fbbc3f77c1a3ce146fe77ce714a43b659b0714e03fb8ae355b7e9725ef3aa7a64cef9b27f5 SHA512 00cd84b80645f128b9d6b3be28fdfc3aacd8aa7754a828dd583a3c72e7b0fbc357de7735edc6ce3cff2a57f16295953ab33d5c57d8ac98a3aee65fd577e25725
+DIST gentoo-kernel-6.10.4-1.arm64.gpkg.tar 131901440 BLAKE2B be3df65203f3f7d60499f6556e53891573a10b0e8749553e734c5947368b7605da0535b534449f3b5fd0522e4ec6a70da15c0917fae7c00603d485b1148b237a SHA512 eb4e15e929f81d49c3616056f49e4f5385a954c8a11197c921aa0ae907cf253949d5b7bb49a8a3075f5a76f72b482874dcc20ab306b05a66aa1b30d02c276613
+DIST gentoo-kernel-6.10.4-1.ppc64le.gpkg.tar 71966720 BLAKE2B 2af667bb98038ed2058b46b5867d46e4fb8730f92293e5fd082ab0458a662a1b70878ff3f6966fffe9ccdce49b05299ae135a17bf1b87233ab4623a621c83d59 SHA512 d23039055d94c06841399a52406f53412b291d880649cdc53bc882e6f422f24df852e561dd1141d89ee3686d7058a2be70866e71008575cbe7e71e5b51bffcde
+DIST gentoo-kernel-6.10.4-1.x86.gpkg.tar 75509760 BLAKE2B f31f246dcacbc1864d2ec6d7e999bd185e5d8d517692612d521ac320014d15f1cb2ca0b925327237fcc5a5cce31e7c9660c9c6db46cafe4ed277c19171bfb587 SHA512 a9c5cd35642229921a491c6eb0819432a40990ebb507b18327f935ca8f45d092568a1803ba9ca97b4d837b00d0d8f1f9937ad8ee91fe13daed7f3e737b019a57
 DIST gentoo-kernel-6.6.41-1.amd64.gpkg.tar 147558400 BLAKE2B 1aa15d95efadf52bdce20bea609c0e8ed899e8859d567dd9de09f1f90b2ff686ab504a2611aa3ab219b7e29fe2ef4f587eba5050cd26f092f91a9837b56616aa SHA512 cc2c5b971a56b2af4bed2e89cb75405405b9ce6581b25777d02fed8a68b40e85d0a6529941f7aac877756615b9e614b2c7c9920e7130def88e221dd876f4f259
 DIST gentoo-kernel-6.6.41-1.arm64.gpkg.tar 119552000 BLAKE2B 7d2599490de2ab79bf36aa02eb72b99395864b9248daef0bee2b4389e524e1a53bca3fcf8a0c27d42f9fa91b9b6dc8dea0b49dd7a299c0583dfd020ea61eb783 SHA512 fe602fa4c7a5443be43adf3f35b0402288b86ec8d6d93e8ae9c0dddce0ed6226a4a0ac5993023de47937a6d9b929e9b2887d1ad6b2cf0b2421923890113d7e91
 DIST gentoo-kernel-6.6.41-1.ppc64le.gpkg.tar 64245760 BLAKE2B 1e4da6cb6d5af1c25a0880eb430eb457d7eca0e4948e1959afafc7d83264b158b7cc6627d1b4b6121a3a99754395f6ce3c72b24dbb1f98e15eba81b1b8b76ab0 SHA512 0e4010371fb78a301fb5a9dbdcb626ffd867782a2a699077b20a8eb44fe68dde69f20f6f20f7125f3d5a0194072dd7b0d578ec1f743884df543e60c6ed0145fa

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.4.ebuild
new file mode 100644
index 000000000000..5e3ffa99e33d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.4.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-11 16:19 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-11 16:19 UTC (permalink / raw
  To: gentoo-commits

commit:     33213be9fef1a1cda2b186e07d07a62dd1ccbaa0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 11 16:04:13 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 11 16:18:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33213be9

sys-kernel/gentoo-kernel-bin: Bump to 6.1.104

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.104.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c302c9b1cb1d..4d509715a0cd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-112.base.tar.xz 5686744 BLAKE2B 2a45c958031096547d8db5c43413
 DIST genpatches-6.1-112.extras.tar.xz 4056 BLAKE2B d592f37cdd0c21afb347ff53965f6fc9ab962b8ad48d666cbc55dd91a32701918669b8fe8997757aa55d5923829c237aa27b7d819faff74dbac2fe88b5863fca SHA512 aff46e4c47e3e0398a8d371a8821afd7d6d7ee33997834dc5532e007e8b69b333705d6978f0a32496073eb6d06607cb34626a1bc932376361ce2baa9587f918b
 DIST genpatches-6.1-113.base.tar.xz 5796104 BLAKE2B 0b6ca23a1a97810646b3424764e71335f6749ac5462ef5b6baa37b1873b106cce103654b8efa8c91fb137fb253638bddf250247b2e4db8e160e2ea714eb23cca SHA512 eef7a965a901e749a60b3f9486d8c281d353c47637f6468d53521771dedc26de3dd8d9582adc72da4730f55dc5f1b5a4555f03281c3a836d1760c40920464446
 DIST genpatches-6.1-113.extras.tar.xz 4056 BLAKE2B eb8f6f49888245bc0f9b174f326a19658871dd3d2c34fef83514469b14d8a7ea84c0efc17f988143324779b571251881732d906975902ae77210eb7a20aec938 SHA512 09b36640d1c31ec865031810254ff2613e0945634b8afb54dfa9c4c22924b1e37f53559e9a7bca9307c2d0c15b0cccfbc588fb795b7eeb38d0f33e050ab53de6
+DIST genpatches-6.1-114.base.tar.xz 5814096 BLAKE2B 676bdc7fe3d68811434a210499f256d02ae7550ce9924175c540cb918e001f3360f1be25d88424d54fe4e1fb8918b07cc17862ae12bd714c38a165607842ac95 SHA512 5076776da85531ca7294150059d87df890da88e05da9eb308938131eaa86c1ad3a542f5afc9259ada433caf001ea8c13620ffabef11d1ada08af83c0699405a0
+DIST genpatches-6.1-114.extras.tar.xz 4060 BLAKE2B 649cafba566d627d5a302874710ff22c6d102e5a93aa4516815ae07fcc0e7b965c0b4b4c8850e22ccdd4ac0f7e447d2a5a59edeedb0f89ac4eb5e68df94a4f3e SHA512 07126cc655b3690ed7ff7399e385ce4dfada1e0e1a16f2e80fe5f0f0bef3ce4bec48f9527b928646a600353537e362b23242fb40a3a8bc5ad69ad99daffdab56
 DIST genpatches-6.10-4.base.tar.xz 15672 BLAKE2B 3dfb069409ca8c1cc8022daaeda3f45443c4e11ab1b086d8178ae4bd7e9a77fdbd8016484324248370bfa4b92e1a10cfa67d40592fafcd8540cc917c60b52ea1 SHA512 ea2f80b065c59b485446c8acc174b93a688b9e6d5de8cd9bf307a43811f6087368b528647a2371636b22dc082735b57e470e9c5d1092972c3890a9c628db723c
 DIST genpatches-6.10-4.extras.tar.xz 4056 BLAKE2B b1cc5a0d37760aac34837b9f7b26240d92afa816b5456a334deaaff8e911cba25f15c5e168bcba86b80d9fbe006a4b07cf4aa963e68a92e5152033cbcb080be0 SHA512 765b58ae1ce61678dce39b27e9212844cfd991e222384c7650355a374a236918f622549d49d5d483bfbc6dfaa74120b66976e85bbfdb6b54b0e871f1d5d5ec60
 DIST genpatches-6.10-6.base.tar.xz 257104 BLAKE2B 13309e86f5b16ff79797736ac91214698afb07ebc167eb22bbc354432f64e26dc3c19e0e4bccaf4fac7f0c858b7739317db3ffec9eef596eda5c2a45e785bac3 SHA512 55c009415c1b03c02a5e0251c8a12adf9eeba0fa7010cde100735880332127bda25bbbc59f9105c091fbc5bd67d7bbcc4fe02fbf4de7bee645bc679649ca3a67
@@ -54,6 +56,10 @@ DIST gentoo-kernel-6.1.103-1.amd64.gpkg.tar 72591360 BLAKE2B 78c4889e9afd85e881b
 DIST gentoo-kernel-6.1.103-1.arm64.gpkg.tar 65546240 BLAKE2B 94a689d7258f636e79a9c853ba553368b48004ca7493ce93a1b6d25574de11421661753bbd92f66f528adf99ea71c663e7fda56be09812590ae7c94d431a2a30 SHA512 84410b9f8f4c549858d18ebc7ee6fcc50dc4fde6dfc1212590dd626f6f070aa1d92eb8dda4d6008a8c7314218bbc1e89b1dacd843c83a1b4fab4dbf897b798db
 DIST gentoo-kernel-6.1.103-1.ppc64le.gpkg.tar 59801600 BLAKE2B 0b97f7cafd220db98f389f0dafc88d8acadac95ba5740a2301a15ac18e3db6550e30458faf0b248727d1c60926a4b20d8158e6954b1834252e3b8a28e54b4c0a SHA512 cf7103659e4fd4e58de6519bc23aaf264ee4da77d479f2e51dfc73064eb9f973369fd421cc9c49b122d9706fec5cce084628bf4e9702846ae8851ed2d09d393a
 DIST gentoo-kernel-6.1.103-1.x86.gpkg.tar 62126080 BLAKE2B b64cc16f8d9dc0499b9c0ab3dcfba6199035f6d81496f622859e76f9e0a6a8e240669559190f4fa6a8bf1529257a6ac9ba138d2d6c073c6db720e16463519eb9 SHA512 076b29c080a5193263fa206e799d24205b98ff815b27ae440e40b3beabc9e5c1642a674e86b71b80e05102e5c57c0024bec75424f0a4ff8864d6d0de780286dc
+DIST gentoo-kernel-6.1.104-1.amd64.gpkg.tar 72581120 BLAKE2B 3f442b717a6935fae26bce43b40ea0b27f85bac77dcb9b61e9f36454dc6c9073e49aa2250a14f1ec4a90524aa5b159b3d54dbd9424d39f8b6e851d0e3cc63ad1 SHA512 e5f5479852c7ae91242fdd06896e66fea08ba579e95be762a04261d1ad1c1b00050294610598552b0a2aa7cf8dafe0a240d3f309097e98f4d19756ce60496473
+DIST gentoo-kernel-6.1.104-1.arm64.gpkg.tar 65546240 BLAKE2B d764ee6f31a941e5151a07658269c6587d4c90759512feee2ce0007e4f8394d8b5d7b273e00ff059bfe86911924b3c42ac5d137f52285b0e154a5f9613d1cf6b SHA512 68acdf8a5d3233e313cd2bf271e2313443a7a9ef4272b56a258b08602b2debf3aadea880a42bebc6df7c312cf0830c0439938cc8e7f50f2caddba7ca9162587a
+DIST gentoo-kernel-6.1.104-1.ppc64le.gpkg.tar 59811840 BLAKE2B 4153742fe57b062314e4a90a6b175a6fc4104f5498f7eef1f00fb151f2f47cd64f5d634bad6270279602624f280d9685f82f052569b73980ccaed0ff5b58d70e SHA512 87778b19710d486237ff2ca94a783d419ef5978c95625cf026b736a8472adb1f54ca634218635708e7d5133dcccff96a1b53dbace0016d05ebd9ea54601a36d8
+DIST gentoo-kernel-6.1.104-1.x86.gpkg.tar 62126080 BLAKE2B 7099606a714bf171bf5a5eaf70bc439f0d716ad4eac9cc433d0b600b992093dfcf702d2b7eadc61792cd2897c9de1613369510601bf31c47f4c4fa31241c524d SHA512 b5df8a31649d984dc2b69cbda84231b40ee250905bef64b15656f078732e0a55e44a75c986a566ce2c4ae410453016eac565d37a589c1ece5a9c94571161ffc6
 DIST gentoo-kernel-6.10.2-1.amd64.gpkg.tar 160737280 BLAKE2B d697e43a5cc520e2895c65cf86401357919ea8be6f0d54d5319aac4ee0450c7e0f5f1148ad5ba83de9ec6a9395370a3f9ca69b1f4261bcdd3c6c84faeb14c4e9 SHA512 150743684d808ebbef34e65d16aefc243fff231b0777a4d2f060f7e3ab53c6fea22c718bb5a5d60857a058fbb2a5e33bd86b5467911f19370b5e1cf105ab8856
 DIST gentoo-kernel-6.10.2-1.arm64.gpkg.tar 131891200 BLAKE2B 3b46113a10ff8b7a57e4f436aaa2cfeb4d95e9293fc158a70e52bd577ec5de573e17be05e5015a444a9da2ca5b768b6ebefd4a69e6dcb29dad31b82aad96ec56 SHA512 c8f3ed9fdbe4f761308a9109354c52d2ca1f65ca6289ac1d033ea28930a8cd94c313f5493a2e74f2b132bbc730de3b95acbed4330152bafdc1fb18f9a40cc574
 DIST gentoo-kernel-6.10.2-1.ppc64le.gpkg.tar 71987200 BLAKE2B 4609342bf865984397f6b166b786c4ab3520f298a92027679584c789f2545f7c728c4710fe817155b33be1c637c1fd26c46aa979258aba552755acb892d5bdb8 SHA512 9faccceeb88e902f8d43edde4d890af3274f849bff7fe7cfc176e1061778fd9856e701d04adb04b99f6cb8ad993d3bb31a65ab80d79c50b046a2eeb519b00e2b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.104.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.104.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.104.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-14 18:14 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-14 18:14 UTC (permalink / raw
  To: gentoo-commits

commit:     026001175e4ceff29506668bf67bbef84ec2d725
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 14 18:12:42 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug 14 18:14:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02600117

sys-kernel/gentoo-kernel-bin: Bump to 6.6.46

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.46.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 790b34093a60..8ee12bea154d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.6-51.base.tar.xz 2817576 BLAKE2B 42dbf8663f53bc7196c57c7cb9302
 DIST genpatches-6.6-51.extras.tar.xz 4060 BLAKE2B a9e7008c67de6095d6c97bd6fbe9f7359e71d0b40aeb11a0ff14a0cca4feea199a3895bd9ac086d3f011b5c35a98f46d5856b8d27ca7438b8979203ff9164155 SHA512 fa649b918f1bcb7dbe4670a30dbbb47bbf8d57da73724463bc8fb5664c527f082a02f06ac96ff6a538469fe73fe0978f97bcf69b64a1a8d488387ff5a06844f6
 DIST genpatches-6.6-52.base.tar.xz 2852888 BLAKE2B 1f393bb3b90106ebab46858e2b7c2b3c0ddcff3238ee3bac594ced79e09fdcab47596859004e2aa5ce3ec9bb2acfb33d9afb9a9350de1c549cae37589f0f4755 SHA512 ce0adae3031e902dcacedddf799667a71ae3bfd5186bc435e30f266e2ce850f51e73f0ddc3d4ab2c62a3b485a55623ec00c4a57c98524d1681a1d4b4c9c2dee6
 DIST genpatches-6.6-52.extras.tar.xz 4060 BLAKE2B ba934440bce51a7d2497cefd4f98bc48bb4e1005e038bfce6d8a13660ffb9f3e3d21fb260293b5717722811c600eede8e4a1c5f2261d42da7178005ea95ec9fb SHA512 74fb01d8e49647b1f1ce134958218ec47eaf7983c55c01724a266ab29813c5878bf98701ba4af80ed1a6349d6799e7c1ed64ebe7a47584d79b38f66f91a9ce97
+DIST genpatches-6.6-53.base.tar.xz 2894996 BLAKE2B 68c68a4f3ef4ad60204cd06f86a3cb54810427d93ffa55d7cf08265f759cc9d789ade864b19964cb5c5ed0cb48cd8fc309590741bf9a02f97e226a7bff8b80ff SHA512 c328a28a3954b993a82024cda27720ac6667ba48224bd40f08e3d9a197173bdfecaa686fdde2cd96353b7fd38137091eeb6d9889849971d21b21ae91eeb6069f
+DIST genpatches-6.6-53.extras.tar.xz 4056 BLAKE2B fcc3c11e40145badde05428b03da9323a440357525d6f0f08112dfa6c2c4f170ddbb121f6d38503923eac0c1841ce697d0cca0654784b39b048a40303e8a11ba SHA512 8fe3053597ff48c9f4669faabcb9165e1f64454c2f5993a80a04ad124eb113361369cd2607ee40bdbfc0dcced95ff57381beca9b0ff7982d14dccbf3048144a9
 DIST gentoo-kernel-5.10.222-1.amd64.gpkg.tar 63252480 BLAKE2B 0641338128a2f1fe65e42d8cad6c448a3bd195d40df440140f90412e306d30465e4895fa56ed101123b1b8690fbcd262549757adbadfe86812d66632c3e17cdc SHA512 467bf18300ad9db1aedcc39aee5168045c41e6dcf42b01df8b7ae46359ff0db0e52b8d2f9612351a268d335e1f8101884c98d798d94bd70b7cb21e9378a61be2
 DIST gentoo-kernel-5.10.222-1.arm64.gpkg.tar 56750080 BLAKE2B d7fbda9b506ea787765386d9cdca0652e400b2f2e08a07e1facd3dad2425fc0ed0a7437cae5abf482ea23cbd4cf83420e4c4f9922cd732b69a12f6bd595897b6 SHA512 b2587672993ba411f5dfc707edcb9ada9ed8390e9c01814dc763f09a5cca5bf74f1866e7e25bd836bb45d75056d2687daf6392db934be01272d1df279d3b271a
 DIST gentoo-kernel-5.10.222-1.ppc64le.gpkg.tar 52776960 BLAKE2B ec4567df5ba15b87b192ed66463888ecacb6f61246c6716e34c94a9a86ccff8bbff5ca829dbaa49cd679528cb93dea19c1848d1920e6a246ce641107e85506f5 SHA512 40ca778ab5e673eaad8ea6120324719727b87d8569fb8515c3cb73bc8ace0e888e8d66e22c91a81b966bbb8256c94d37c323152d0f4e6a906217d5375e347d5f
@@ -94,6 +96,10 @@ DIST gentoo-kernel-6.6.45-1.amd64.gpkg.tar 147660800 BLAKE2B 9eed67f68f30753ba4d
 DIST gentoo-kernel-6.6.45-1.arm64.gpkg.tar 119644160 BLAKE2B 527a649cdd97743dcc6d559ebfaefb36dbf0138fb096660d8c5a5f9819b07e2c5a27cfbde6d794d015e46f7ff87877d6bf8e9f7b9b86e8a012fde4a94f833fd1 SHA512 0f2993278a51499d464b819fcc5e0a765157406482c9929849ccf621de2591fdf1ed07c368682f9fddf1c613ff005bff8c52332227f3972105bc195ef2c57aa5
 DIST gentoo-kernel-6.6.45-1.ppc64le.gpkg.tar 64256000 BLAKE2B c6d01aeb65e33c316618d5354f681bda22a68510038dd218bf9884af1f723e4bc00cd6baadcda508716d2b42e191e222d595507c31cb960084556c07ede44f2e SHA512 86658bafd3b03a86a764884c972a69fb3d0b688b04422d304fcf04d29087d1ac03cba010ee681b9444992094af0ed72fa7eb41269973905ee9883e9fc67d1862
 DIST gentoo-kernel-6.6.45-1.x86.gpkg.tar 68280320 BLAKE2B 52d6d18a7c625a06368a0a541dec7223a0ce0baeb888942a34a953f01e48eeb8028ab9b55fe925a05594d0bae1a5c6c9f0d339ce42eafebe27704413b0f14dca SHA512 343ff66401da1b20190b5f1da1865a052ead22f1e654eba7843674f97093b02325399b6d89a4fbd051b703b52425e2aef4333f8d7c7ac2e61d002303d14118f2
+DIST gentoo-kernel-6.6.46-1.amd64.gpkg.tar 147691520 BLAKE2B 46d24d9f19cced233d0928919032ccf644e0e11b9269a82640a837b4b918355c79d9596783d90999d883916c5351466010554664e1732e3d80513e77724c7082 SHA512 7b4e1964c498587fce15b2a4ac551e098f90b5a50d34b619cab600d7cdf111d59f38f3c110f2bf4c909c1c2434872ceb6f1c12f2755a5561eb641e60ce7c5a0a
+DIST gentoo-kernel-6.6.46-1.arm64.gpkg.tar 119633920 BLAKE2B 9d3b5f991c530de5a27d4dbc5d61017f9434701e09f144a94d32af5f18511ec175e664fc97383d07b7f5446211cdcd5be48c179b5995fdceacbfd90716020ad7 SHA512 b67ca338349ad8dbb6060ffc127a93959ef29790a2f7856facde4281993e798e9e7a56b47be68e9d83f30bf96066ebc4a1706836d8ee2a6524b940c2bf06a93b
+DIST gentoo-kernel-6.6.46-1.ppc64le.gpkg.tar 64256000 BLAKE2B 0f08e5479891549142f5dd2a958a15b50c06b8a30c6b65728c32c8c77d62dadac2b5d11f50a79de88a4664cd343a47b78ae4e954020d0d1f9d450d94294a67f1 SHA512 5abad2bab8be161e131c9306a0970066d931d774d80cce09cbcabbf4a50c3c1def7564d62871e5637a4f1c38b433e1c95da07302b41391e4782920480bbd65ac
+DIST gentoo-kernel-6.6.46-1.x86.gpkg.tar 68270080 BLAKE2B ce378eb77b0b75a4be8b87b3059ed89dbcfeb6b861cdfdf13d005ea846ab4da58150619d2a56917cd914231ef87bc95a37a90d992fc875f97dc3ed2cc8cdc4f4 SHA512 fd82d5e1aa02e50d47b8ab305dc9e95c702595debce581ac4a5f4f2fc178ab9048d0352e112b23ba81987174c04d3ac1686bb1c16567f4554ead278cda1e8cdd
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.46.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.46.ebuild
new file mode 100644
index 000000000000..7ae1d1d9fbe0
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.46.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-14 18:14 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-14 18:14 UTC (permalink / raw
  To: gentoo-commits

commit:     d91808d7c89ea21fc0ad0e45edf26e992481eeba
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 14 18:12:29 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug 14 18:14:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d91808d7

sys-kernel/gentoo-kernel-bin: Bump to 6.10.5

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.10.5.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4d509715a0cd..790b34093a60 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.10-6.base.tar.xz 257104 BLAKE2B 13309e86f5b16ff79797736ac91214
 DIST genpatches-6.10-6.extras.tar.xz 4056 BLAKE2B 746ea837c1ba5ed7a4385b2f60be08986ad43f0c2eadebbda940d4cc2f7eabdef830459c55c183a68b63be318af661a8bffa25bc5da37628efb1f59987724c8e SHA512 63929e552c0e648245f8b7af72478bebf3a19be2f9aeda2d37e68b02611a69bb171338228c1c1d46b352236f63c3b514e24ef4f0260e0477d487d02ffd99ddcf
 DIST genpatches-6.10-7.base.tar.xz 309388 BLAKE2B 7c1b7e7ef111b090d54c616d2e4df14d2f914c0e5b5a947c27781c237de9ce53d42c4cb9c6b55b3e0711485a0f28bcdd484babb0ecd2d3e0d508712f3e5e8979 SHA512 828c4638cf3b29e2513bdc418cce2ac567b593a9c2b710c564c49193790e5268e2be5a37d341f3b2aa08a59d36f59019021d3d5fc5a2ec7fd4f45b643d686801
 DIST genpatches-6.10-7.extras.tar.xz 4060 BLAKE2B b07e59e37eca5c1a3fabd0d062c67f35f404244f93ae10b423d6849ff4d141fd184619d93551014ddc02db0c3379b8b2c486f71ecc798c1a53c20ab5a5a6a426 SHA512 0938b6a622b8b9e6e251fdf7689d972e1aa0a78ebd1cfabb7686298286f87bf9f0e30fe01f64205f775d90e870cb2cc3eefa73b49100a82ae01a6399376d6e94
+DIST genpatches-6.10-8.base.tar.xz 391536 BLAKE2B 636997da732776bccbfd9dc0543a452bd38a42876bfa46b4ec97034880fab320017de72c50b87ee2e7813d1231babed5b2649e65f603dd65dc4280f119ba94e5 SHA512 f2b23a7a244c8cead4b5644d3c7b34bd1ac890e8822f673a663f44902bcbf85b00ddc3dee25664636f3ccc6893bcc89358fbe7733d89c8b2f681c4e6b6076da2
+DIST genpatches-6.10-8.extras.tar.xz 4060 BLAKE2B 62f1c87268953d69bc08bb9a601d8b446c31c5d76a50d0c3f67d8048b24e1fa5327fe5ec8cfcad95bc83a39dfe7daec856a23775e9f797241cca30fe8935c13e SHA512 a2925de9fba3d5bfcefa81a01ddc919e8dda835a433b952deb455a1c7065f4272cb26e363408b2fa92ca9b2039fb596a4b99395546b04b3ea96129176f5613e1
 DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07 SHA512 2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
 DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f SHA512 9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
 DIST genpatches-6.6-50.base.tar.xz 2671516 BLAKE2B 356a9a17f69416423c37c801e715dd4b03d1ebf02411a3e637e3790b4adba44db6c04f51f19a6da4ba420332cd5af1221692dcfc2ee1101825a5c8a8885c2e44 SHA512 e7a74df4659bdd54bf0bdb4aad8172bb1374aa563a19d28cf9643d034b59aeb55343ff5048d3aea42ddcd7561f0f723f951ab1f00c05e5ad88d20e70b7c3069e
@@ -72,6 +74,10 @@ DIST gentoo-kernel-6.10.4-1.amd64.gpkg.tar 160737280 BLAKE2B 83f76efb148ac83cc76
 DIST gentoo-kernel-6.10.4-1.arm64.gpkg.tar 131901440 BLAKE2B be3df65203f3f7d60499f6556e53891573a10b0e8749553e734c5947368b7605da0535b534449f3b5fd0522e4ec6a70da15c0917fae7c00603d485b1148b237a SHA512 eb4e15e929f81d49c3616056f49e4f5385a954c8a11197c921aa0ae907cf253949d5b7bb49a8a3075f5a76f72b482874dcc20ab306b05a66aa1b30d02c276613
 DIST gentoo-kernel-6.10.4-1.ppc64le.gpkg.tar 71966720 BLAKE2B 2af667bb98038ed2058b46b5867d46e4fb8730f92293e5fd082ab0458a662a1b70878ff3f6966fffe9ccdce49b05299ae135a17bf1b87233ab4623a621c83d59 SHA512 d23039055d94c06841399a52406f53412b291d880649cdc53bc882e6f422f24df852e561dd1141d89ee3686d7058a2be70866e71008575cbe7e71e5b51bffcde
 DIST gentoo-kernel-6.10.4-1.x86.gpkg.tar 75509760 BLAKE2B f31f246dcacbc1864d2ec6d7e999bd185e5d8d517692612d521ac320014d15f1cb2ca0b925327237fcc5a5cce31e7c9660c9c6db46cafe4ed277c19171bfb587 SHA512 a9c5cd35642229921a491c6eb0819432a40990ebb507b18327f935ca8f45d092568a1803ba9ca97b4d837b00d0d8f1f9937ad8ee91fe13daed7f3e737b019a57
+DIST gentoo-kernel-6.10.5-1.amd64.gpkg.tar 160747520 BLAKE2B 66a363d3f1420d0431ea0aa010b8a4f9c389e02842675b1fbbd2fb290b63e6260eab58bc0d0fb347008f4ecbf7201b7bb5e3347e0f16ab46fa8c9ff6abfd9dc4 SHA512 c91dc57e1700c43f79c9a80773bd1c3c3bcb10b79d470abd1ecd40a55414583d7eaf96ff6d34438b9607cd95146dccb686bf6c8a3602f8e9554aef3a1a3b7652
+DIST gentoo-kernel-6.10.5-1.arm64.gpkg.tar 131901440 BLAKE2B 3e977fca9354d145d14963e7bc06c073612238f0b9b766db30318e83927b1948e823686e3e18ace70caebb45f82c8d8733198e57982f457500c25300c5024d71 SHA512 9176660bac7c372e1b5c80077caec6b7b0a96acda69c332202445d60759a09cb28cffc2aac0ba04d5158725169ae8277b8eda230d56519d36355d7d7fb455f6f
+DIST gentoo-kernel-6.10.5-1.ppc64le.gpkg.tar 72028160 BLAKE2B 90d3a5a9e489404e4359398f4c648f26be4bd7e85758eb5b1384da9d6433688a2bbaace1086ae0b022942cc0ffe8f5057175cfb15ff49a8ced3369800763e599 SHA512 d6b66592d625e96753d21a41ebe743834db832d8c8d30bd5e069d4d717366f1370114885c7731cdee1ae6171b60ffe3f8ef1dfb360c7ea99849b1970b9a4b9d7
+DIST gentoo-kernel-6.10.5-1.x86.gpkg.tar 75520000 BLAKE2B 58661b75434e8b4e4acbb2b82f8fc2752caf7d7e169d798f290ddedb0fc630f30bfa7926cb5d4118d6405df2ddc888a6d461a63a63c969883fc55f7853430ed1 SHA512 de769ed3325f6e354f730b284e37de53b548e943bc56e7560d9a93c21de8f7c2a1c8144052e81ad52acf37b5cb57589949d50a6a7f57a77aa5d243e6cf9bf909
 DIST gentoo-kernel-6.6.41-1.amd64.gpkg.tar 147558400 BLAKE2B 1aa15d95efadf52bdce20bea609c0e8ed899e8859d567dd9de09f1f90b2ff686ab504a2611aa3ab219b7e29fe2ef4f587eba5050cd26f092f91a9837b56616aa SHA512 cc2c5b971a56b2af4bed2e89cb75405405b9ce6581b25777d02fed8a68b40e85d0a6529941f7aac877756615b9e614b2c7c9920e7130def88e221dd876f4f259
 DIST gentoo-kernel-6.6.41-1.arm64.gpkg.tar 119552000 BLAKE2B 7d2599490de2ab79bf36aa02eb72b99395864b9248daef0bee2b4389e524e1a53bca3fcf8a0c27d42f9fa91b9b6dc8dea0b49dd7a299c0583dfd020ea61eb783 SHA512 fe602fa4c7a5443be43adf3f35b0402288b86ec8d6d93e8ae9c0dddce0ed6226a4a0ac5993023de47937a6d9b929e9b2887d1ad6b2cf0b2421923890113d7e91
 DIST gentoo-kernel-6.6.41-1.ppc64le.gpkg.tar 64245760 BLAKE2B 1e4da6cb6d5af1c25a0880eb430eb457d7eca0e4948e1959afafc7d83264b158b7cc6627d1b4b6121a3a99754395f6ce3c72b24dbb1f98e15eba81b1b8b76ab0 SHA512 0e4010371fb78a301fb5a9dbdcb626ffd867782a2a699077b20a8eb44fe68dde69f20f6f20f7125f3d5a0194072dd7b0d578ec1f743884df543e60c6ed0145fa

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.5.ebuild
new file mode 100644
index 000000000000..5e3ffa99e33d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.5.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-14 18:14 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-14 18:14 UTC (permalink / raw
  To: gentoo-commits

commit:     7853a35b83b946f93188589922af4c02cec27127
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 14 18:12:45 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug 14 18:14:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7853a35b

sys-kernel/gentoo-kernel-bin: Bump to 6.1.105

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.105.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8ee12bea154d..b59202af5b30 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-113.base.tar.xz 5796104 BLAKE2B 0b6ca23a1a97810646b3424764e7
 DIST genpatches-6.1-113.extras.tar.xz 4056 BLAKE2B eb8f6f49888245bc0f9b174f326a19658871dd3d2c34fef83514469b14d8a7ea84c0efc17f988143324779b571251881732d906975902ae77210eb7a20aec938 SHA512 09b36640d1c31ec865031810254ff2613e0945634b8afb54dfa9c4c22924b1e37f53559e9a7bca9307c2d0c15b0cccfbc588fb795b7eeb38d0f33e050ab53de6
 DIST genpatches-6.1-114.base.tar.xz 5814096 BLAKE2B 676bdc7fe3d68811434a210499f256d02ae7550ce9924175c540cb918e001f3360f1be25d88424d54fe4e1fb8918b07cc17862ae12bd714c38a165607842ac95 SHA512 5076776da85531ca7294150059d87df890da88e05da9eb308938131eaa86c1ad3a542f5afc9259ada433caf001ea8c13620ffabef11d1ada08af83c0699405a0
 DIST genpatches-6.1-114.extras.tar.xz 4060 BLAKE2B 649cafba566d627d5a302874710ff22c6d102e5a93aa4516815ae07fcc0e7b965c0b4b4c8850e22ccdd4ac0f7e447d2a5a59edeedb0f89ac4eb5e68df94a4f3e SHA512 07126cc655b3690ed7ff7399e385ce4dfada1e0e1a16f2e80fe5f0f0bef3ce4bec48f9527b928646a600353537e362b23242fb40a3a8bc5ad69ad99daffdab56
+DIST genpatches-6.1-115.base.tar.xz 5849032 BLAKE2B f506bede128cceac85af1219dd60f46753f80c2d2e7e23c1940c5e7114ab4ec489f94e839c24fa5fd8ff0f2ff72c60b313d66fe95a480026851cfd30b05ad6d6 SHA512 b91b4cdb568e4eee159ac1cf36e18afeb384cd96402dbeac53d6af2d03f1cf496a23a73400487d32f0808cf1dd01929e5e031cf5c97a8f027d4bf6e93860b726
+DIST genpatches-6.1-115.extras.tar.xz 4060 BLAKE2B a7c40e52a42d0a1d7438bdeb658a427251fc3df9d9e5e7be3f6ecde3242a286d686adc356234b5e0fe0a7c7403d5f4b422661570d001fac0f590247bbe519f6a SHA512 97706920ff2f3e965f499917fea7a9013c191083114635147c759f1277c63006cdbb59c60bab40064d43a5d8cded27c17ee1f56536f766ca839fb045c428e810
 DIST genpatches-6.10-4.base.tar.xz 15672 BLAKE2B 3dfb069409ca8c1cc8022daaeda3f45443c4e11ab1b086d8178ae4bd7e9a77fdbd8016484324248370bfa4b92e1a10cfa67d40592fafcd8540cc917c60b52ea1 SHA512 ea2f80b065c59b485446c8acc174b93a688b9e6d5de8cd9bf307a43811f6087368b528647a2371636b22dc082735b57e470e9c5d1092972c3890a9c628db723c
 DIST genpatches-6.10-4.extras.tar.xz 4056 BLAKE2B b1cc5a0d37760aac34837b9f7b26240d92afa816b5456a334deaaff8e911cba25f15c5e168bcba86b80d9fbe006a4b07cf4aa963e68a92e5152033cbcb080be0 SHA512 765b58ae1ce61678dce39b27e9212844cfd991e222384c7650355a374a236918f622549d49d5d483bfbc6dfaa74120b66976e85bbfdb6b54b0e871f1d5d5ec60
 DIST genpatches-6.10-6.base.tar.xz 257104 BLAKE2B 13309e86f5b16ff79797736ac91214698afb07ebc167eb22bbc354432f64e26dc3c19e0e4bccaf4fac7f0c858b7739317db3ffec9eef596eda5c2a45e785bac3 SHA512 55c009415c1b03c02a5e0251c8a12adf9eeba0fa7010cde100735880332127bda25bbbc59f9105c091fbc5bd67d7bbcc4fe02fbf4de7bee645bc679649ca3a67
@@ -64,6 +66,10 @@ DIST gentoo-kernel-6.1.104-1.amd64.gpkg.tar 72581120 BLAKE2B 3f442b717a6935fae26
 DIST gentoo-kernel-6.1.104-1.arm64.gpkg.tar 65546240 BLAKE2B d764ee6f31a941e5151a07658269c6587d4c90759512feee2ce0007e4f8394d8b5d7b273e00ff059bfe86911924b3c42ac5d137f52285b0e154a5f9613d1cf6b SHA512 68acdf8a5d3233e313cd2bf271e2313443a7a9ef4272b56a258b08602b2debf3aadea880a42bebc6df7c312cf0830c0439938cc8e7f50f2caddba7ca9162587a
 DIST gentoo-kernel-6.1.104-1.ppc64le.gpkg.tar 59811840 BLAKE2B 4153742fe57b062314e4a90a6b175a6fc4104f5498f7eef1f00fb151f2f47cd64f5d634bad6270279602624f280d9685f82f052569b73980ccaed0ff5b58d70e SHA512 87778b19710d486237ff2ca94a783d419ef5978c95625cf026b736a8472adb1f54ca634218635708e7d5133dcccff96a1b53dbace0016d05ebd9ea54601a36d8
 DIST gentoo-kernel-6.1.104-1.x86.gpkg.tar 62126080 BLAKE2B 7099606a714bf171bf5a5eaf70bc439f0d716ad4eac9cc433d0b600b992093dfcf702d2b7eadc61792cd2897c9de1613369510601bf31c47f4c4fa31241c524d SHA512 b5df8a31649d984dc2b69cbda84231b40ee250905bef64b15656f078732e0a55e44a75c986a566ce2c4ae410453016eac565d37a589c1ece5a9c94571161ffc6
+DIST gentoo-kernel-6.1.105-1.amd64.gpkg.tar 72591360 BLAKE2B 6ee7b3c05c7be33459eb2ef8100d53cad14f567f041a99aec4909a53d16928b088675362d3438d85fbea181d620062de144b2c2e52679aa7eac45b09fd347685 SHA512 cdae43e6ef5f8d6124b79de51223999568a75c6448ccb6e25677213ffb115f729e8ccaf1aae0376c6a4e7a1773b3d335a31a10bb4f0e4a46a4313877a70386ca
+DIST gentoo-kernel-6.1.105-1.arm64.gpkg.tar 65556480 BLAKE2B 4c0a4c217e4e3418368bb1708cbecf68646f9b34c22a60fd4478c6073a4edbaafae12da1e2f5a3c24eabb89f7a52717ec27c5a81a71534f16d596513fc3d4a22 SHA512 befdd3953e4129ad5f52fac21187307067ad8a11378d6ce68ff0760869a3cf7eff6c5b4533d6e6cefe316dae6d893e8b3c9e7d0c1b539bc318f2d6ce63a38d60
+DIST gentoo-kernel-6.1.105-1.ppc64le.gpkg.tar 59811840 BLAKE2B ced093a4d9acb16619d1bd646c4e434a4a1139014f99a674d1f312fc68dbaa46b999b2273196c38eb8fd51d7e545bd7e445ef773f9edcbd46786af40cd5dd50a SHA512 63607afc5bf1903963db2529cf94018906e59764476eb35eb07c4afc2fc59c15054bb08eab88d535b8d204f62711702032ede08a4a0f72998ea3b9f292b388de
+DIST gentoo-kernel-6.1.105-1.x86.gpkg.tar 62136320 BLAKE2B 823edf8c9c9f8b990fe7db8bb24ccaa2cb3d89543a297d0d552fb380596c221a757f2e59f95ac000a9542cf3b32dc78dd4b8687eb4b9adba50905b5156f9d14f SHA512 9d67dc07730b480ae3cafa1e966803b92c2c2c2e0f417add5014d488b3ca4ec0ef01141f4f5743fa172d8870ebb62f2d89475d1c6ddd1cc0d07d38fd4313bebd
 DIST gentoo-kernel-6.10.2-1.amd64.gpkg.tar 160737280 BLAKE2B d697e43a5cc520e2895c65cf86401357919ea8be6f0d54d5319aac4ee0450c7e0f5f1148ad5ba83de9ec6a9395370a3f9ca69b1f4261bcdd3c6c84faeb14c4e9 SHA512 150743684d808ebbef34e65d16aefc243fff231b0777a4d2f060f7e3ab53c6fea22c718bb5a5d60857a058fbb2a5e33bd86b5467911f19370b5e1cf105ab8856
 DIST gentoo-kernel-6.10.2-1.arm64.gpkg.tar 131891200 BLAKE2B 3b46113a10ff8b7a57e4f436aaa2cfeb4d95e9293fc158a70e52bd577ec5de573e17be05e5015a444a9da2ca5b768b6ebefd4a69e6dcb29dad31b82aad96ec56 SHA512 c8f3ed9fdbe4f761308a9109354c52d2ca1f65ca6289ac1d033ea28930a8cd94c313f5493a2e74f2b132bbc730de3b95acbed4330152bafdc1fb18f9a40cc574
 DIST gentoo-kernel-6.10.2-1.ppc64le.gpkg.tar 71987200 BLAKE2B 4609342bf865984397f6b166b786c4ab3520f298a92027679584c789f2545f7c728c4710fe817155b33be1c637c1fd26c46aa979258aba552755acb892d5bdb8 SHA512 9faccceeb88e902f8d43edde4d890af3274f849bff7fe7cfc176e1061778fd9856e701d04adb04b99f6cb8ad993d3bb31a65ab80d79c50b046a2eeb519b00e2b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.105.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.105.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.105.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-19 14:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-19 14:47 UTC (permalink / raw
  To: gentoo-commits

commit:     ff61ea51dedb9a5a60bec5d4057815023e04330f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 19 14:30:10 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 19 14:47:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff61ea51

sys-kernel/gentoo-kernel-bin: Bump to 6.10.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.10.6.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b59202af5b30..fb9d44c925b0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.10-7.base.tar.xz 309388 BLAKE2B 7c1b7e7ef111b090d54c616d2e4df1
 DIST genpatches-6.10-7.extras.tar.xz 4060 BLAKE2B b07e59e37eca5c1a3fabd0d062c67f35f404244f93ae10b423d6849ff4d141fd184619d93551014ddc02db0c3379b8b2c486f71ecc798c1a53c20ab5a5a6a426 SHA512 0938b6a622b8b9e6e251fdf7689d972e1aa0a78ebd1cfabb7686298286f87bf9f0e30fe01f64205f775d90e870cb2cc3eefa73b49100a82ae01a6399376d6e94
 DIST genpatches-6.10-8.base.tar.xz 391536 BLAKE2B 636997da732776bccbfd9dc0543a452bd38a42876bfa46b4ec97034880fab320017de72c50b87ee2e7813d1231babed5b2649e65f603dd65dc4280f119ba94e5 SHA512 f2b23a7a244c8cead4b5644d3c7b34bd1ac890e8822f673a663f44902bcbf85b00ddc3dee25664636f3ccc6893bcc89358fbe7733d89c8b2f681c4e6b6076da2
 DIST genpatches-6.10-8.extras.tar.xz 4060 BLAKE2B 62f1c87268953d69bc08bb9a601d8b446c31c5d76a50d0c3f67d8048b24e1fa5327fe5ec8cfcad95bc83a39dfe7daec856a23775e9f797241cca30fe8935c13e SHA512 a2925de9fba3d5bfcefa81a01ddc919e8dda835a433b952deb455a1c7065f4272cb26e363408b2fa92ca9b2039fb596a4b99395546b04b3ea96129176f5613e1
+DIST genpatches-6.10-9.base.tar.xz 401220 BLAKE2B 3335d5d29c347526cea6104b9cca56b8ed8ee0f1de9ee8a6f55d66514df829fcd197b8281b2261f6dfb979276b65bc654d4b1257868b5b80a2411fbd2f076f11 SHA512 9d2319c2b86b80355464d661f675a331a4245405bb84184a4d061649abdeb5955b6ebeaee1cefbe3c669f810c9da645b7fb637af4dcb45cb9b69e715c6e46f1f
+DIST genpatches-6.10-9.extras.tar.xz 4056 BLAKE2B 2cba382236beae6374462f6147d6e164314cc8f7d7be87547902153c035b970ada27f4817a6de2d569116118eea0d95d42aa44de2147475c47c732abfedd9952 SHA512 358d82794809d49f4b24bdf10c49cc4fbe8ac0a45f86dfdc018d2c778b757c002d9bd129d935146b84daf809e95f5235fccf7466d2498755154b9c77e5a2b46d
 DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07 SHA512 2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
 DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f SHA512 9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
 DIST genpatches-6.6-50.base.tar.xz 2671516 BLAKE2B 356a9a17f69416423c37c801e715dd4b03d1ebf02411a3e637e3790b4adba44db6c04f51f19a6da4ba420332cd5af1221692dcfc2ee1101825a5c8a8885c2e44 SHA512 e7a74df4659bdd54bf0bdb4aad8172bb1374aa563a19d28cf9643d034b59aeb55343ff5048d3aea42ddcd7561f0f723f951ab1f00c05e5ad88d20e70b7c3069e
@@ -86,6 +88,10 @@ DIST gentoo-kernel-6.10.5-1.amd64.gpkg.tar 160747520 BLAKE2B 66a363d3f1420d0431e
 DIST gentoo-kernel-6.10.5-1.arm64.gpkg.tar 131901440 BLAKE2B 3e977fca9354d145d14963e7bc06c073612238f0b9b766db30318e83927b1948e823686e3e18ace70caebb45f82c8d8733198e57982f457500c25300c5024d71 SHA512 9176660bac7c372e1b5c80077caec6b7b0a96acda69c332202445d60759a09cb28cffc2aac0ba04d5158725169ae8277b8eda230d56519d36355d7d7fb455f6f
 DIST gentoo-kernel-6.10.5-1.ppc64le.gpkg.tar 72028160 BLAKE2B 90d3a5a9e489404e4359398f4c648f26be4bd7e85758eb5b1384da9d6433688a2bbaace1086ae0b022942cc0ffe8f5057175cfb15ff49a8ced3369800763e599 SHA512 d6b66592d625e96753d21a41ebe743834db832d8c8d30bd5e069d4d717366f1370114885c7731cdee1ae6171b60ffe3f8ef1dfb360c7ea99849b1970b9a4b9d7
 DIST gentoo-kernel-6.10.5-1.x86.gpkg.tar 75520000 BLAKE2B 58661b75434e8b4e4acbb2b82f8fc2752caf7d7e169d798f290ddedb0fc630f30bfa7926cb5d4118d6405df2ddc888a6d461a63a63c969883fc55f7853430ed1 SHA512 de769ed3325f6e354f730b284e37de53b548e943bc56e7560d9a93c21de8f7c2a1c8144052e81ad52acf37b5cb57589949d50a6a7f57a77aa5d243e6cf9bf909
+DIST gentoo-kernel-6.10.6-1.amd64.gpkg.tar 162723840 BLAKE2B b06364ac6a1cfd4cda5d03202c2c83c3ab35fdb886c0c75a25900f113c6c5d68e8d6a5a3c78412301289555ecb416037260e6df9ea79f97c9c73a96f2e478284 SHA512 f3cb900ec088c4b856567bc5e4fd6d977672310f0e6e61cb4301650b14e080778859783f8446e029c50acd4a8a29575aa3f3f3948a008418968a8d016c9478c0
+DIST gentoo-kernel-6.10.6-1.arm64.gpkg.tar 131993600 BLAKE2B bf37c8d5a9ca3dda972cc7a08feaf12b22a880216767892b9f95550e9b31f7e824b74658bcebf10343ef441c6e1d2e4a28145d927f19ec644ea4246cd1136d55 SHA512 3a72d06ed8fc7edf1ef6ed702940cceeedc16eb9ece430cc0c0faf34cce36a0a9ee18f90471cefd0a6a6e87e286855c98f94799683c22be3cc14b3a1e8350032
+DIST gentoo-kernel-6.10.6-1.ppc64le.gpkg.tar 71976960 BLAKE2B 78f76bb3fc5c6455d99a9f55a82b2b9cc8a07529635e3302e9a7f02aa0e869f669605d93e63b151ca5eb5014915a7d5be64a6c0caf0c10a322dee66b0456617f SHA512 b20fb195cce8db548671b4622319d50d751955a80e89f0814253879112fa8943a92df195eeb2e6b65f14fe134caa5e514ac18f5457eb41bdde2f98b2fad2c25c
+DIST gentoo-kernel-6.10.6-1.x86.gpkg.tar 75509760 BLAKE2B 4c5308819a12a95daad5c4a082a8d8191062702363b6a6a5fa13ec3741b8df259912454e8fc51ce41d8dc79df3d0e79dc848c5b10d5be6dfda4c7625c2f8959e SHA512 ee7c1fa6d60760333c4b18df1e25e534e7f2fb7b52754d043f6df80daeee6c2d47dc4ff042ad295095d61304f3ef4036cc62cc5d08a1fb9ef29ca3ca451dbf4d
 DIST gentoo-kernel-6.6.41-1.amd64.gpkg.tar 147558400 BLAKE2B 1aa15d95efadf52bdce20bea609c0e8ed899e8859d567dd9de09f1f90b2ff686ab504a2611aa3ab219b7e29fe2ef4f587eba5050cd26f092f91a9837b56616aa SHA512 cc2c5b971a56b2af4bed2e89cb75405405b9ce6581b25777d02fed8a68b40e85d0a6529941f7aac877756615b9e614b2c7c9920e7130def88e221dd876f4f259
 DIST gentoo-kernel-6.6.41-1.arm64.gpkg.tar 119552000 BLAKE2B 7d2599490de2ab79bf36aa02eb72b99395864b9248daef0bee2b4389e524e1a53bca3fcf8a0c27d42f9fa91b9b6dc8dea0b49dd7a299c0583dfd020ea61eb783 SHA512 fe602fa4c7a5443be43adf3f35b0402288b86ec8d6d93e8ae9c0dddce0ed6226a4a0ac5993023de47937a6d9b929e9b2887d1ad6b2cf0b2421923890113d7e91
 DIST gentoo-kernel-6.6.41-1.ppc64le.gpkg.tar 64245760 BLAKE2B 1e4da6cb6d5af1c25a0880eb430eb457d7eca0e4948e1959afafc7d83264b158b7cc6627d1b4b6121a3a99754395f6ce3c72b24dbb1f98e15eba81b1b8b76ab0 SHA512 0e4010371fb78a301fb5a9dbdcb626ffd867782a2a699077b20a8eb44fe68dde69f20f6f20f7125f3d5a0194072dd7b0d578ec1f743884df543e60c6ed0145fa

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.6.ebuild
new file mode 100644
index 000000000000..5e3ffa99e33d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.6.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-19 14:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-19 14:47 UTC (permalink / raw
  To: gentoo-commits

commit:     7f92492a0f6baf524dfb9e4d6aa4fe2dc44ed03f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 19 14:31:27 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 19 14:47:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f92492a

sys-kernel/gentoo-kernel-bin: Bump to 6.1.106

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.106.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fa9a411e9db1..465955c7485f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.1-114.base.tar.xz 5814096 BLAKE2B 676bdc7fe3d68811434a210499f2
 DIST genpatches-6.1-114.extras.tar.xz 4060 BLAKE2B 649cafba566d627d5a302874710ff22c6d102e5a93aa4516815ae07fcc0e7b965c0b4b4c8850e22ccdd4ac0f7e447d2a5a59edeedb0f89ac4eb5e68df94a4f3e SHA512 07126cc655b3690ed7ff7399e385ce4dfada1e0e1a16f2e80fe5f0f0bef3ce4bec48f9527b928646a600353537e362b23242fb40a3a8bc5ad69ad99daffdab56
 DIST genpatches-6.1-115.base.tar.xz 5849032 BLAKE2B f506bede128cceac85af1219dd60f46753f80c2d2e7e23c1940c5e7114ab4ec489f94e839c24fa5fd8ff0f2ff72c60b313d66fe95a480026851cfd30b05ad6d6 SHA512 b91b4cdb568e4eee159ac1cf36e18afeb384cd96402dbeac53d6af2d03f1cf496a23a73400487d32f0808cf1dd01929e5e031cf5c97a8f027d4bf6e93860b726
 DIST genpatches-6.1-115.extras.tar.xz 4060 BLAKE2B a7c40e52a42d0a1d7438bdeb658a427251fc3df9d9e5e7be3f6ecde3242a286d686adc356234b5e0fe0a7c7403d5f4b422661570d001fac0f590247bbe519f6a SHA512 97706920ff2f3e965f499917fea7a9013c191083114635147c759f1277c63006cdbb59c60bab40064d43a5d8cded27c17ee1f56536f766ca839fb045c428e810
+DIST genpatches-6.1-116.base.tar.xz 5862440 BLAKE2B 57df84154c9302bfc602035d8b06ec4b8e2089e8529d8a425c6912c46ca5d7f5782e60efc1600b085a1e60f4f029376485aeeafb6890bab20901df152c18bf25 SHA512 7467a3963981f8862a0898f4baabf95d25c4bc13eb5cc41b28307d48150bb263cd34be392f6e0130e053105f385ae963b03d306268c9eec3cc0e807cd3e56a7a
+DIST genpatches-6.1-116.extras.tar.xz 4060 BLAKE2B f1c06b3d9f005cf93a317e051104af5a5838dda32e7d480d67655d26afa636741053da4e3c39aae81593cc12708d829d4a8f9e167346d6b038c4b72bf70c9626 SHA512 3ff2f66f10a0158c9890ba629cd0d0bea46fbf5ff899dd4a0dbdb70c5aefb2ab0ce89c316a76441d0dc500e740f79b15568209a4f97b82a1efb0ef088ea00d36
 DIST genpatches-6.10-4.base.tar.xz 15672 BLAKE2B 3dfb069409ca8c1cc8022daaeda3f45443c4e11ab1b086d8178ae4bd7e9a77fdbd8016484324248370bfa4b92e1a10cfa67d40592fafcd8540cc917c60b52ea1 SHA512 ea2f80b065c59b485446c8acc174b93a688b9e6d5de8cd9bf307a43811f6087368b528647a2371636b22dc082735b57e470e9c5d1092972c3890a9c628db723c
 DIST genpatches-6.10-4.extras.tar.xz 4056 BLAKE2B b1cc5a0d37760aac34837b9f7b26240d92afa816b5456a334deaaff8e911cba25f15c5e168bcba86b80d9fbe006a4b07cf4aa963e68a92e5152033cbcb080be0 SHA512 765b58ae1ce61678dce39b27e9212844cfd991e222384c7650355a374a236918f622549d49d5d483bfbc6dfaa74120b66976e85bbfdb6b54b0e871f1d5d5ec60
 DIST genpatches-6.10-6.base.tar.xz 257104 BLAKE2B 13309e86f5b16ff79797736ac91214698afb07ebc167eb22bbc354432f64e26dc3c19e0e4bccaf4fac7f0c858b7739317db3ffec9eef596eda5c2a45e785bac3 SHA512 55c009415c1b03c02a5e0251c8a12adf9eeba0fa7010cde100735880332127bda25bbbc59f9105c091fbc5bd67d7bbcc4fe02fbf4de7bee645bc679649ca3a67
@@ -74,6 +76,10 @@ DIST gentoo-kernel-6.1.105-1.amd64.gpkg.tar 72591360 BLAKE2B 6ee7b3c05c7be33459e
 DIST gentoo-kernel-6.1.105-1.arm64.gpkg.tar 65556480 BLAKE2B 4c0a4c217e4e3418368bb1708cbecf68646f9b34c22a60fd4478c6073a4edbaafae12da1e2f5a3c24eabb89f7a52717ec27c5a81a71534f16d596513fc3d4a22 SHA512 befdd3953e4129ad5f52fac21187307067ad8a11378d6ce68ff0760869a3cf7eff6c5b4533d6e6cefe316dae6d893e8b3c9e7d0c1b539bc318f2d6ce63a38d60
 DIST gentoo-kernel-6.1.105-1.ppc64le.gpkg.tar 59811840 BLAKE2B ced093a4d9acb16619d1bd646c4e434a4a1139014f99a674d1f312fc68dbaa46b999b2273196c38eb8fd51d7e545bd7e445ef773f9edcbd46786af40cd5dd50a SHA512 63607afc5bf1903963db2529cf94018906e59764476eb35eb07c4afc2fc59c15054bb08eab88d535b8d204f62711702032ede08a4a0f72998ea3b9f292b388de
 DIST gentoo-kernel-6.1.105-1.x86.gpkg.tar 62136320 BLAKE2B 823edf8c9c9f8b990fe7db8bb24ccaa2cb3d89543a297d0d552fb380596c221a757f2e59f95ac000a9542cf3b32dc78dd4b8687eb4b9adba50905b5156f9d14f SHA512 9d67dc07730b480ae3cafa1e966803b92c2c2c2e0f417add5014d488b3ca4ec0ef01141f4f5743fa172d8870ebb62f2d89475d1c6ddd1cc0d07d38fd4313bebd
+DIST gentoo-kernel-6.1.106-1.amd64.gpkg.tar 72611840 BLAKE2B a47dfabcc3c75962fe95ffbfe8ce3da60e24ec7d486a9cb6409b959e20ffdf0f50f87b48869430070768f9864ccacd00cd240a5966ba51809818614ac0007829 SHA512 fe6a2dbe182206daf1846629952313557d701c14376e3f31f733472ce336fe0facc42789df2ff1df2144584784568c7ecdb595d50ee44139b3baf1e3ce885241
+DIST gentoo-kernel-6.1.106-1.arm64.gpkg.tar 65546240 BLAKE2B 30848a5013d2fec5ea3ff4dcea21a66db909d66373a98ab15433fc798a3d0f106588123e4439250fbcc61b5dcaf3a71ed9687cda9da55e698ba8f5bd50d00d35 SHA512 fbdbe17606d5e8ecda6edc39784bff757dd1df89bbe4a8eb37ca8c0d94c05d15951a749ebd65351b962c4c0d042ec61bd574ef732fddbe529f47f4bd3cbdd665
+DIST gentoo-kernel-6.1.106-1.ppc64le.gpkg.tar 59801600 BLAKE2B 2dfc56a168daa74e90d6608edf0f8ead05fdf6eb94bf551a3da67f9c5c77ed74ab88c94ff47026c11d0d011fde152e40e1cc0876136a3f631d6eb346dc7c22f3 SHA512 8c17f10482a7145592e314af1d1a4fe144885fd8ce339da318d422a458193762f4acc90a027e5483c590db49b57e40c6f9906bb42bd23eb8d91676ce51df4806
+DIST gentoo-kernel-6.1.106-1.x86.gpkg.tar 62136320 BLAKE2B c589bb3c8e905c23cefde533bf8ea2a56b7d9f64d31da93e1355fb6113448a9089b2b2ded8e55c667ee1d85ebea4772c083907a92eb8d1714be0de8058fe0594 SHA512 a14cfb8780dd0029deae1e816ac6e624a799ca37bdb7aa228aba8f4188cb1084323abaa6a24c7bf69d0b87bcae8fba82f716f9242661a03af8a769c606f00e0b
 DIST gentoo-kernel-6.10.2-1.amd64.gpkg.tar 160737280 BLAKE2B d697e43a5cc520e2895c65cf86401357919ea8be6f0d54d5319aac4ee0450c7e0f5f1148ad5ba83de9ec6a9395370a3f9ca69b1f4261bcdd3c6c84faeb14c4e9 SHA512 150743684d808ebbef34e65d16aefc243fff231b0777a4d2f060f7e3ab53c6fea22c718bb5a5d60857a058fbb2a5e33bd86b5467911f19370b5e1cf105ab8856
 DIST gentoo-kernel-6.10.2-1.arm64.gpkg.tar 131891200 BLAKE2B 3b46113a10ff8b7a57e4f436aaa2cfeb4d95e9293fc158a70e52bd577ec5de573e17be05e5015a444a9da2ca5b768b6ebefd4a69e6dcb29dad31b82aad96ec56 SHA512 c8f3ed9fdbe4f761308a9109354c52d2ca1f65ca6289ac1d033ea28930a8cd94c313f5493a2e74f2b132bbc730de3b95acbed4330152bafdc1fb18f9a40cc574
 DIST gentoo-kernel-6.10.2-1.ppc64le.gpkg.tar 71987200 BLAKE2B 4609342bf865984397f6b166b786c4ab3520f298a92027679584c789f2545f7c728c4710fe817155b33be1c637c1fd26c46aa979258aba552755acb892d5bdb8 SHA512 9faccceeb88e902f8d43edde4d890af3274f849bff7fe7cfc176e1061778fd9856e701d04adb04b99f6cb8ad993d3bb31a65ab80d79c50b046a2eeb519b00e2b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-19 14:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-19 14:47 UTC (permalink / raw
  To: gentoo-commits

commit:     7eadcb68cedb0e5a3052a48137fa1831b199cc38
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 19 14:31:22 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 19 14:47:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eadcb68

sys-kernel/gentoo-kernel-bin: Bump to 6.6.47

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.47.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fb9d44c925b0..fa9a411e9db1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.6-52.base.tar.xz 2852888 BLAKE2B 1f393bb3b90106ebab46858e2b7c2
 DIST genpatches-6.6-52.extras.tar.xz 4060 BLAKE2B ba934440bce51a7d2497cefd4f98bc48bb4e1005e038bfce6d8a13660ffb9f3e3d21fb260293b5717722811c600eede8e4a1c5f2261d42da7178005ea95ec9fb SHA512 74fb01d8e49647b1f1ce134958218ec47eaf7983c55c01724a266ab29813c5878bf98701ba4af80ed1a6349d6799e7c1ed64ebe7a47584d79b38f66f91a9ce97
 DIST genpatches-6.6-53.base.tar.xz 2894996 BLAKE2B 68c68a4f3ef4ad60204cd06f86a3cb54810427d93ffa55d7cf08265f759cc9d789ade864b19964cb5c5ed0cb48cd8fc309590741bf9a02f97e226a7bff8b80ff SHA512 c328a28a3954b993a82024cda27720ac6667ba48224bd40f08e3d9a197173bdfecaa686fdde2cd96353b7fd38137091eeb6d9889849971d21b21ae91eeb6069f
 DIST genpatches-6.6-53.extras.tar.xz 4056 BLAKE2B fcc3c11e40145badde05428b03da9323a440357525d6f0f08112dfa6c2c4f170ddbb121f6d38503923eac0c1841ce697d0cca0654784b39b048a40303e8a11ba SHA512 8fe3053597ff48c9f4669faabcb9165e1f64454c2f5993a80a04ad124eb113361369cd2607ee40bdbfc0dcced95ff57381beca9b0ff7982d14dccbf3048144a9
+DIST genpatches-6.6-54.base.tar.xz 2922380 BLAKE2B f65404127bb6547208aeddac1996a4a2659bd99ff7429bcaff28247a867c000e962457725eab80db2c76297f1e5c27806dc6fb23e31d5694b6df783e65995227 SHA512 102f721f87478ad18599bb5ff65cd236180dd3d9d058786a5306cb36be3f30a2d2ef684e83b6f458d4de78a196323e87d346eba704bfbce733010aed6ac3d7f9
+DIST genpatches-6.6-54.extras.tar.xz 4060 BLAKE2B 22ea7d143bfe168bc5d9d30832423bcd33b49c1b3b5ddf031000d7d9fce96f6fa0fb1d06fd33b27a5de9c9f3833a139557f0ed7408ef12b23568784ff38ca7a9 SHA512 1b1a229b5923e7f3426139b17608b5feae6061313f7aea66de23f09a54696def39bf4b384c4e884a3e5c758c08e04dcfe1ab7f2aa331db74b59f5e511c6f2c5b
 DIST gentoo-kernel-5.10.222-1.amd64.gpkg.tar 63252480 BLAKE2B 0641338128a2f1fe65e42d8cad6c448a3bd195d40df440140f90412e306d30465e4895fa56ed101123b1b8690fbcd262549757adbadfe86812d66632c3e17cdc SHA512 467bf18300ad9db1aedcc39aee5168045c41e6dcf42b01df8b7ae46359ff0db0e52b8d2f9612351a268d335e1f8101884c98d798d94bd70b7cb21e9378a61be2
 DIST gentoo-kernel-5.10.222-1.arm64.gpkg.tar 56750080 BLAKE2B d7fbda9b506ea787765386d9cdca0652e400b2f2e08a07e1facd3dad2425fc0ed0a7437cae5abf482ea23cbd4cf83420e4c4f9922cd732b69a12f6bd595897b6 SHA512 b2587672993ba411f5dfc707edcb9ada9ed8390e9c01814dc763f09a5cca5bf74f1866e7e25bd836bb45d75056d2687daf6392db934be01272d1df279d3b271a
 DIST gentoo-kernel-5.10.222-1.ppc64le.gpkg.tar 52776960 BLAKE2B ec4567df5ba15b87b192ed66463888ecacb6f61246c6716e34c94a9a86ccff8bbff5ca829dbaa49cd679528cb93dea19c1848d1920e6a246ce641107e85506f5 SHA512 40ca778ab5e673eaad8ea6120324719727b87d8569fb8515c3cb73bc8ace0e888e8d66e22c91a81b966bbb8256c94d37c323152d0f4e6a906217d5375e347d5f
@@ -112,6 +114,10 @@ DIST gentoo-kernel-6.6.46-1.amd64.gpkg.tar 147691520 BLAKE2B 46d24d9f19cced233d0
 DIST gentoo-kernel-6.6.46-1.arm64.gpkg.tar 119633920 BLAKE2B 9d3b5f991c530de5a27d4dbc5d61017f9434701e09f144a94d32af5f18511ec175e664fc97383d07b7f5446211cdcd5be48c179b5995fdceacbfd90716020ad7 SHA512 b67ca338349ad8dbb6060ffc127a93959ef29790a2f7856facde4281993e798e9e7a56b47be68e9d83f30bf96066ebc4a1706836d8ee2a6524b940c2bf06a93b
 DIST gentoo-kernel-6.6.46-1.ppc64le.gpkg.tar 64256000 BLAKE2B 0f08e5479891549142f5dd2a958a15b50c06b8a30c6b65728c32c8c77d62dadac2b5d11f50a79de88a4664cd343a47b78ae4e954020d0d1f9d450d94294a67f1 SHA512 5abad2bab8be161e131c9306a0970066d931d774d80cce09cbcabbf4a50c3c1def7564d62871e5637a4f1c38b433e1c95da07302b41391e4782920480bbd65ac
 DIST gentoo-kernel-6.6.46-1.x86.gpkg.tar 68270080 BLAKE2B ce378eb77b0b75a4be8b87b3059ed89dbcfeb6b861cdfdf13d005ea846ab4da58150619d2a56917cd914231ef87bc95a37a90d992fc875f97dc3ed2cc8cdc4f4 SHA512 fd82d5e1aa02e50d47b8ab305dc9e95c702595debce581ac4a5f4f2fc178ab9048d0352e112b23ba81987174c04d3ac1686bb1c16567f4554ead278cda1e8cdd
+DIST gentoo-kernel-6.6.47-1.amd64.gpkg.tar 149637120 BLAKE2B fcee3f615fe143b8b12d741bf0df758f68c607b0315ec054c6c804d7999339fadb5d62c355ad6e110b5633e8622a4b8f075bd3aa93d40f22fcf00b6b4b2ae7b9 SHA512 18ae1954bc9c10404a201fd9d511521f6f9ba9781f994e8d0ee082c4edc2908125c4db59a38fb672e492bbc8363d4c90f7d3ee216cd5e8dc5e7b0aed8362555c
+DIST gentoo-kernel-6.6.47-1.arm64.gpkg.tar 119695360 BLAKE2B 9bc6ae80d5e41bf39577a6c27cbf47f550c33951f19fc4f9c46dbf15a181593f20b15679f7ae33623a15cc555602ee8828ecee14900f2af14711bf8fd33fc5eb SHA512 4079e67ae3e639b3559026c66e87f2fbe4f0884f02d0f0b73f97f16fc2547d4f599ea49a0868cb06a5d4254e378962fd21f581c430c5a5e0c4cfd782504599d2
+DIST gentoo-kernel-6.6.47-1.ppc64le.gpkg.tar 64256000 BLAKE2B cfa82483ac8a788be9b84ea9246224bce5ec2fe71711e063d6fec46286ef72d488655323cf01beea628d73f8f8e57d42452869ede0a50c57caad474f9eed500c SHA512 2aa632e90471d8c41e275c95cd636725384958b251a4db30ee75fe2f13de4af7ac70a42fb44ef83278d7df4bf5fe5bc1e1f9f080ee71f66c6baed0a290714246
+DIST gentoo-kernel-6.6.47-1.x86.gpkg.tar 68280320 BLAKE2B 57b212caf88b8b7a71fd4ede1528fd199c65818040e714c7beb23995961cb05a12bf8fd99c8c9424c600a86e4d55217485669afcec312588be516b281364db38 SHA512 19039f740c65474332906f66da789f6abca1e80d5c6bf2292705e8830d0b062c35e79c5cb4ee3c3c8ba92b794aa316bbbfa7e890d81ca2da6536d7fbab8c6c1d
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.47.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.47.ebuild
new file mode 100644
index 000000000000..7ae1d1d9fbe0
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.47.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-19 14:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-19 14:47 UTC (permalink / raw
  To: gentoo-commits

commit:     2b9ca1b55162322899bdc67a734b8a15c79261ab
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 19 14:31:31 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 19 14:47:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b9ca1b5

sys-kernel/gentoo-kernel-bin: Bump to 5.15.165

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.165.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 465955c7485f..3376c69a2dad 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-173.base.tar.xz 7038704 BLAKE2B 4cf6ffc38ba49bdcac210b165c9
 DIST genpatches-5.15-173.extras.tar.xz 4052 BLAKE2B e7d4effd4092467275f3f076676daa06caa2f647da1173a6132ebc30da1be78a085ddede5aa170c3d666f1808c4824f441dc5a1e873868fd72347a0c84149fff SHA512 7d272e7448a6688efc98a5e71eb8f83a978d82e9b177ae0b9b12c479078e23fb8dd66021f1ad488d9bfc056c89e7ee8642425dbd15607eaece249b565edc7fef
 DIST genpatches-5.15-174.base.tar.xz 7146696 BLAKE2B 02aaa04e156b848c1303da831795e48f038ced7134453cf1b09534df9ad46888ea807772af161b1c61a679a5c6adabe6a275dea97f425ba10d003ca9391af0b7 SHA512 cfc7e7e878d9f1fae329ea4103c785c7cda26bc37f0015a37dc1a5c79842b98a04923e53177cbf1977396a0fdff5fdc62d176642999a5b6fd89bfa9bff251597
 DIST genpatches-5.15-174.extras.tar.xz 4052 BLAKE2B 9fb303cfcdb5f201b492996383adffa71543531d4b8cb77df076ceb994f2e4af2e1d510b0bb5fda77f505034ea89935efcc8ac5476970e6d96dcec01f582755e SHA512 9ede39e030d45bc668112f489cf0d4c22a14302d26f1a0e1bb9f53b0e42a16a99a24215211c1e510c7f052d00fbe294f70cc414b2d127c4c6e9ba4857ebfce72
+DIST genpatches-5.15-175.base.tar.xz 7264676 BLAKE2B 6911fc0fcef31daa55ddeb93e121acf4a95d130866f37ac0113a8697df1996c13bbf65e14f4a5703f7bb3f4dd3ebfb29e258ca358d191c0580a7f8e61fbf7c0c SHA512 3fc49566b23ef50590a3b9f90eb99558c9e37847259e0defdfb0ca036c37b7f45c4989d58787b8488c67ea031114173319346c1c17799680ebfdc581ae7e4588
+DIST genpatches-5.15-175.extras.tar.xz 4060 BLAKE2B 1ff5b5e69f9cb0e243d03d761c430bcb04ef698199c6a68e15c9535cf58b8fc0b12703fced2fd1e884c7c7d7b948b778f633d2a5de619de9a0acee60ef7c20a7 SHA512 8925f59f2d30f07838ca111c45496d7fa0229362065fbe6643dcf6dd0998ee747a8d8ed217a63b6e77b28d8b0775872408fdf8260e6c737db3a4aade0f299041
 DIST genpatches-6.1-110.base.tar.xz 5564556 BLAKE2B f479e7fc7a12222c9b0268825fc8200e5bc3d73b81cd2d5b64bd321bc66b4563ae17d2bb66a0b0610dbac3059564b856d16c6ee122ed51a4c72d18795575ea65 SHA512 a0e8beec29ec7c63fbad02d13acf561ae694847d482f34a9120a06692aa4df1440433b19027484d3ef6a50221411bf34d175a4c833cda56aac4578da8b0b67d5
 DIST genpatches-6.1-110.extras.tar.xz 4052 BLAKE2B aeded3974b119221fe8546f59eaa9a89842b24c0dd7d1ea45be003dbf91a62194b04d01e9811abb4a4af21b0e7b77e35b521a94f6042954f6fc09958fb41a84b SHA512 729ba854dc3513d9149860015013ea8e539bbe6adca5a28c53184fe0cb722307e96998c26dc1966e25d232e19e3188daf4adece4692d2804132ef956267629ee
 DIST genpatches-6.1-112.base.tar.xz 5686744 BLAKE2B 2a45c958031096547d8db5c43413057444bc76eabb91937554f78c9beac08318cba3ef890e455cbdd85f0b08e6d759a2374237a2be75293812df3bc68fdf1663 SHA512 c0c2a19af8f2bf1e76d89e084eaf4fa733bf868c11b3263f983b060f4cc7d82869ef1659939d097acce33339e25ed4f0b0f3144499913fb1ace8aded593d8a24
@@ -56,6 +58,10 @@ DIST gentoo-kernel-5.15.164-1.amd64.gpkg.tar 66396160 BLAKE2B 862ba28bc7ec7cf7e9
 DIST gentoo-kernel-5.15.164-1.arm64.gpkg.tar 59760640 BLAKE2B e24f415f797cddc79a85c8c55e9f37a0745586ef1663da119c8957a2dbc1cddc12e3b5e7f626008c3d8d5cdae4387a563ef7e1b5b94c668caa8212a94a32c409 SHA512 2a9357c35d029ea1c5cee79eadc8e84971951e2db9a700acc7748a507f0d9b04d9b47a5377a7e552edb167d72d528a72099db8913120c7676f08dde5480c251d
 DIST gentoo-kernel-5.15.164-1.ppc64le.gpkg.tar 54999040 BLAKE2B 12355d36fa5fa05278480dcaacbcd7da8fe591a6b90bf0fe6e18720efd7c1dfbdb034460823f4c67c18d1bfafee2f16411ad770c60823de5d75483513351ed01 SHA512 79cffc5d0b1e48d97f0e48d3fa2393a773280e06713537942c97cb01c56ee9173f930aad6dda964cc2f2d61421a1dc810ac76fb00cc75ea90090ba1c9f592c32
 DIST gentoo-kernel-5.15.164-1.x86.gpkg.tar 58613760 BLAKE2B f7bdf3d53c60cfa7c121e7f62c6131ececd8e133f6c45491429a78cf7609fc78e9ea42e5803b7f1c0863fc5ccd2fd9b3b34f3998f3402196fc8d8abd554374c2 SHA512 dd3d44134ecced68c7a050ed87a3eb691d94c42249dbd1a310382652437f744ab79a49ed7de1f66f4b3440f7f9ce44eeba0dcbdcc2fa6c15eca62d9ba0e6e483
+DIST gentoo-kernel-5.15.165-1.amd64.gpkg.tar 68474880 BLAKE2B 2083f58b92dad563b8242408969513a4563896757c24bde992d0fe83e46f688d515d04acc6d4a2995cd5a99cba9dbaf08c4cceef199786ddf3fe9b4274e00f37 SHA512 7a90415c0f8201f5786061e48a37ef3166dd7e515c9385b8e43172af980d7af7a6f282468353e8d44b6ef5c1ea991e5bb064e745f801f38de9dca1742e96677e
+DIST gentoo-kernel-5.15.165-1.arm64.gpkg.tar 62423040 BLAKE2B dc88434ea36fb6f061ab6faa378d0a07bbd05d14c843524e2b2e86660f5f67bd4571778ca28bb4d831938941a8fe4dcf179ce26eea16a28bec49f3eaeae9d7d7 SHA512 e530161adb31ef03a3dc3a35bb577482968e3db8c9c2f854b9965a807319053833605e0630770532048da4c73c62c8668ca220f9bd7751999318b9008d3dd37c
+DIST gentoo-kernel-5.15.165-1.ppc64le.gpkg.tar 56750080 BLAKE2B 4fbf85247beb1dcdf3cbcfdf19d9707212b437e0b49e9ec61a26f032b9071db4f5bb2b1934978601e4bec9b91db229b58808c116768d16755d083bb7b2307ad2 SHA512 93b6a98f02a6c0165567908619c0d0b877e989d4631ce845f6309f2d89b4231ebc008755700ceb17c972f6b4456e64df5efb627f29fe44ae67b2183510963082
+DIST gentoo-kernel-5.15.165-1.x86.gpkg.tar 58603520 BLAKE2B a4423cf68682169f36a4ebab66703fdc460e5f626a807cbced2bb987a6f9d6d9d9d69edc16363a17ec8dc502793056fd53d84c9dc689b7ea2e53f8c92c2025de SHA512 6bb58756869b0043e0b3ea973940e2610912f66c7a160ee5b583737226d403cef145d4a8dd31057e6d282591b0f497fe726fe28ea7c0f7c79738d387ed7be7a8
 DIST gentoo-kernel-6.1.100-1.amd64.gpkg.tar 72570880 BLAKE2B e8aa0a2f5455fb70693272439f554ce6453723272b2b108f65f786ee0b2560fe6319d4952a3f71f35fd9b3eb2651e0901aab519ccbce0f5206d39be143975bb2 SHA512 872372d78774278695c1b7c2df6847576fa80f7e90c1a2e8c5d06318270cbca9f1a4715698bf70dbe533f16719f7565c287ba8cb32a478297544e4bed690560b
 DIST gentoo-kernel-6.1.100-1.arm64.gpkg.tar 65546240 BLAKE2B 2e673badd76cdb6dbb2cd5e4a2ba6b8848db477cf5d4f46dcde791c3b8fce1920632ba1309cfad2a5a8353e208f0eb5ed6a58d830a72ce3b6d3ff9ab25eaa467 SHA512 a18c5a2b3d37709307f6c4be17fbc8d8944764cec54197d61ba9bf2883b61324ccc0d2d3064ced624b6522c60feb22bd78ee514c9df626608af7fbb845f7870a
 DIST gentoo-kernel-6.1.100-1.ppc64le.gpkg.tar 59791360 BLAKE2B 485d690f30beeb3ea27b62da14fbf20bf5977df6b23b69dda6b5fe9ab6939988bc592be94e5d5ade7bb1c86d249b1aae0a2cdb25e2b38bf74c48cb8a1135bc1e SHA512 b70e509f8fabbe843fdf6865524bd6cc325bb7ddd165c80672ff6f435880dd8455ba2ca59ff626df99431d18c496537127de930af50a4e97e02eb4f89690bbe9

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.165.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.165.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.165.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-19 14:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-19 14:47 UTC (permalink / raw
  To: gentoo-commits

commit:     fc1221c1c80e277bd3d2558d1cfee025f3d35aa7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 19 14:31:35 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 19 14:47:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc1221c1

sys-kernel/gentoo-kernel-bin: Bump to 5.10.224

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.224.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3376c69a2dad..dbcef4478a63 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-233.base.tar.xz 7166884 BLAKE2B 5e1b812e33adcc648e6a85d90ff
 DIST genpatches-5.10-233.extras.tar.xz 4048 BLAKE2B 8f7686f1815ec0bcfe333c237ad1734276a77b169d6d1f5bb235d6164365bee953919f0fc26ccec2954b1d1aaa250ffdffc1da85bbc5559f4e3fc0be6ba2fd8f SHA512 50646414ca3b5990e92da42550a8beb94ba44f428edf92a94286f20421fe396a9d6e53dde8278a64a3c99020c0a217b104bbe527de60d1d5acde362e61765de1
 DIST genpatches-5.10-234.base.tar.xz 7283988 BLAKE2B 7429eee0f5adb684e437369df9483c79d6411a1c102026ad49023b364a66704fc98195da228601748ad2d7a51900e9558bda9af3de716e07a6f1437ba4941626 SHA512 3bb6bb844aa76c14aa3d8cf4b8641f6492df414c12ca4f2900d18de7b818fd6b93f55a83bac5259f6980740cfb820e24db28950083c81e74399d75b033667a62
 DIST genpatches-5.10-234.extras.tar.xz 4056 BLAKE2B 0710e06cd3de7af3bcfc9b93db861bdffe880e427220ca594ea1c5c261f273022086c4202c0a362f46f85da31233e7b24b12c77393a0d0a0f87f553470115578 SHA512 d4a09984b3ea6207e88bdbbdff8c5ebfaa433af7ebbe3650730b1b5f483c4ffa97fd6f8815cf35d3b865140699e9904151712de627c9f6769080eb71a89ca4b7
+DIST genpatches-5.10-235.base.tar.xz 7367252 BLAKE2B ea3261b363e415112f0a13f4666dd226a33ad12962d481532875e7e8551ef739a55ebfee344a299368b3cc48cb1c2a465fe4151ec708983d1daa70f9d36f849f SHA512 bedfd9382d35a151c0b7ec102614d8a1f9866876ff4e308867803c32416db31d34197c26b6dd781c9a0c994e49df33de943975cca8ef9b99680916f2cdf2f325
+DIST genpatches-5.10-235.extras.tar.xz 4056 BLAKE2B 6341fe389c77377eef465c9a92587bf370a56ecbbb65ec99eb2002e1e9525ad6a6fa1aa60f7ea28b52729a4779e236c706155f98a336358d12d1bf4c80381660 SHA512 d14506f3b69069682ab736b96116e58420974b77d99a22818601af7451aa07ee564dad10bef321f288be4594b6990b25521518865fcb111d9886aa3c1681f977
 DIST genpatches-5.15-173.base.tar.xz 7038704 BLAKE2B 4cf6ffc38ba49bdcac210b165c9ce951283ec083f928ab14f19a16fd46e195730d169f50b45f8ff05e5d8ed2cf9164f4940659ea23a0ee9add30dc2e6ee83f84 SHA512 d875a5a2eb58ca5e0659b2cc2a360c5e837e73cb479508c0c8350456e58019025c96278727ab9877a103138d2e41653efee51ea3dff0bcadbd7da0e076a244ef
 DIST genpatches-5.15-173.extras.tar.xz 4052 BLAKE2B e7d4effd4092467275f3f076676daa06caa2f647da1173a6132ebc30da1be78a085ddede5aa170c3d666f1808c4824f441dc5a1e873868fd72347a0c84149fff SHA512 7d272e7448a6688efc98a5e71eb8f83a978d82e9b177ae0b9b12c479078e23fb8dd66021f1ad488d9bfc056c89e7ee8642425dbd15607eaece249b565edc7fef
 DIST genpatches-5.15-174.base.tar.xz 7146696 BLAKE2B 02aaa04e156b848c1303da831795e48f038ced7134453cf1b09534df9ad46888ea807772af161b1c61a679a5c6adabe6a275dea97f425ba10d003ca9391af0b7 SHA512 cfc7e7e878d9f1fae329ea4103c785c7cda26bc37f0015a37dc1a5c79842b98a04923e53177cbf1977396a0fdff5fdc62d176642999a5b6fd89bfa9bff251597
@@ -50,6 +52,10 @@ DIST gentoo-kernel-5.10.223-1.amd64.gpkg.tar 63283200 BLAKE2B b4db1217b3d33c3fda
 DIST gentoo-kernel-5.10.223-1.arm64.gpkg.tar 56739840 BLAKE2B 72d88a509961a6fcd5bd5bdb99c2818b92c7848bbf845f15ee51ab673d84540ff966e49562219755a8beae9c833a5b725322b3dd0702f47a38b8f9b0af51ba08 SHA512 5fab669beca97a6c6ba04cac6e2aaa95fefa33779a42d295c9fe2472b6a58d51ee2c1e6a0b770d3e47245f4f954d4911a1e56920cec22a1f9bb0724edb9af985
 DIST gentoo-kernel-5.10.223-1.ppc64le.gpkg.tar 52776960 BLAKE2B 7bec1a8e95a7144a40d40c511443f9df011a96bfc266612bf91180bfe38054064a7d64e07e5cdce82988506faa48194a4ac392f27c05da884f94452496de64d4 SHA512 ab75f918cce7a06ce080776982b95deda3e74237ae9efa3f0e49118a553080f6e9cb826731055f95981340f0d10d6ba94c6104e8b8f635280ab61208ad8d170e
 DIST gentoo-kernel-5.10.223-1.x86.gpkg.tar 53616640 BLAKE2B 1af07f663e4db989196a4d49b7ae367ba111d431fc7bfeae0d226f4a02a7c9f25488356c6d2f647dbbd63751a358ffde676dacd7c067aca21b9ce0d7e776b443 SHA512 507363440cf593b282ee6e201c11d376e489aa65acb442133a7f7f14521b8a1405282fee7ab3deef6f6f5ad898b2ee3da510583093d8ae2b3c08ebe470d2e40b
+DIST gentoo-kernel-5.10.224-1.amd64.gpkg.tar 63283200 BLAKE2B 14061a7a4219278bce3237f8d59015448fea6e195a02d8f5a1d63f41b0ed0d189febd0964a082eca1948f57cef5a4e96c569d26f0c1b70855cf447073f1bfbfa SHA512 e4e7f4bbf6750ec216ca46408919b5a37aac372a14a7d73eee1b44df2ed2a0607c510db1109db117c25bb94dd331fffbdfe380941661bec94f3cfacdf858e929
+DIST gentoo-kernel-5.10.224-1.arm64.gpkg.tar 56750080 BLAKE2B 2b31d7121e82bd500260b26fc795d0d59ecd1328fb1ae0b202ed24a5d1a41947b4b4a84db0172dcc76f6ffda4c5e3a63527e5d2156148ac673305bd57bbc1c4c SHA512 1e0a6ca9cf082b3aa9f386ff234f96d3711ae2cab36791be38077b9d5c80ed5448d092bea453f249cbc3cb486206a614e33f26de3181666b18aac47364fb604a
+DIST gentoo-kernel-5.10.224-1.ppc64le.gpkg.tar 52766720 BLAKE2B 789dc4f675dd22f391262f4abe1b89d60fe03b9b48a93643b1151f00765c23c470188e727cc437434a950b37cea22c237f9afc82304dcc57f649bc91ed0bc108 SHA512 18034bee9a75ce37a6337ccc7952c1eed4e0a600414a99e9c7465a1cb0619500238fa241e02e0cb0a37feeab9634ba4dd6d9c87c46fde93765e3b4983d455500
+DIST gentoo-kernel-5.10.224-1.x86.gpkg.tar 53606400 BLAKE2B 842b98f77f9bb63815af1e8a60dbc7855872631022542f08a68ca0563d957779e971d4ea12a1a0576f58d2ca323cbbac6d5140099edc0758640bdbc3371b6e68 SHA512 ae52d7ce7819809e98917e6af09306c83e7e72f4544cec8d86ea94e9223e265ca045b0d4ffeac5a21692ad0444621999bc329b17c25b37edd57157a7377ef08b
 DIST gentoo-kernel-5.15.163-1.amd64.gpkg.tar 66385920 BLAKE2B 3adb720ee32bfbbe77172ec59cf0315971437e8c3b2ff0aebb9fea63c0d6a13cf8f19a5ab2973af9212238a60d42339c5214a0f1070f6545a8a6f7a89cc9cd48 SHA512 61e7dc825b512536a137ea30b99cf5de454e6588583bf2594233f1d6772ed0e99ab1776ea44b3c99f3fafaa71571ad3272704f0129fd9e48180a138610ccf617
 DIST gentoo-kernel-5.15.163-1.arm64.gpkg.tar 59750400 BLAKE2B a81f3d306a87cfa47cfc6bb556399db2dfb9529dfa96881f04c3be8f3dbda011ef597bd01fb73579146410d7a40353496d574bd1307d1bf8e48b3e5d3d504fb7 SHA512 303fc90d4c531ff4ee55aeacfd160a44c48a0c2916d396adfc9e9d073dd7c32eb134e4d5f868a4e205d340fb566e765982927d0f479714d646dfd02e6203e354
 DIST gentoo-kernel-5.15.163-1.ppc64le.gpkg.tar 54988800 BLAKE2B 5c92986392c8e6a102d72ef6a5a5ff30f70b43caf41edaa7be203a8af409d9ae65b2d7fd316e1c4e1297eedba9a1563bcbddc6eec5d4dcc1d73b5565c8168c12 SHA512 9632719388069e62357e90f93973e767ec3a9183b597d79065613739fc9985cfcac0a5f2ddf73e17a559d2d1cf841e8bcb1f42342c701e73e39290421a2b3059

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild
new file mode 100644
index 000000000000..e6ae62aae96c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-20  5:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-08-20  5:59 UTC (permalink / raw
  To: gentoo-commits

commit:     637b1cc02f4baed876485d5447edc84107925dc2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 20 05:59:14 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 20 05:59:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=637b1cc0

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.106 x86, #938182

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild
index 53b01d5e35e1..2887359a1b7d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-20  5:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-08-20  5:59 UTC (permalink / raw
  To: gentoo-commits

commit:     862a15a9ea48f2e3dbcbb060ee40bb2e234d635b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 20 05:59:12 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 20 05:59:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=862a15a9

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.224 x86, #938180

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild
index e6ae62aae96c..c1a6c51d53ca 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-20 15:43 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-20 15:43 UTC (permalink / raw
  To: gentoo-commits

commit:     a4cbdf84a132b8959a008cc8c7167369440df5f2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 20 15:42:10 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 20 15:42:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4cbdf84

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.224 amd64 arm64 ppc64, #938180

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild
index c1a6c51d53ca..cc0467317bf5 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-20 15:43 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-20 15:43 UTC (permalink / raw
  To: gentoo-commits

commit:     b086fcdf2117a6afa75cf0d07bc9b27d4b050451
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 20 15:42:16 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 20 15:42:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b086fcdf

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.165 amd64 arm64 ppc64 x86, #938181

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.165.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.165.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.165.ebuild
index 53b01d5e35e1..1eff13308689 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.165.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.165.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-20 15:43 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-20 15:43 UTC (permalink / raw
  To: gentoo-commits

commit:     7ca4e74f8cc919f8c6ca0662cb6b66c8772c8af7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 20 15:42:21 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 20 15:42:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca4e74f

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.106 amd64 arm64 ppc64, #938182

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild
index 2887359a1b7d..1eff13308689 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-20 15:43 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-20 15:43 UTC (permalink / raw
  To: gentoo-commits

commit:     369c5000c1d42ce62c9f27a119d86fcf4dbf48ef
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 20 15:42:27 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 20 15:42:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369c5000

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.47 amd64 arm64 ppc64 x86, #938183

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.47.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.47.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.47.ebuild
index 7ae1d1d9fbe0..291b4c547ab8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.47.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.47.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-20 18:39 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-20 18:39 UTC (permalink / raw
  To: gentoo-commits

commit:     b3ec616d8ceb69e143028e2b200866bf85b8aebd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 20 18:39:10 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 20 18:39:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3ec616d

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 108 -------------
 .../gentoo-kernel-bin-5.10.222.ebuild              | 138 -----------------
 .../gentoo-kernel-bin-5.10.223.ebuild              | 138 -----------------
 .../gentoo-kernel-bin-5.15.163.ebuild              | 138 -----------------
 .../gentoo-kernel-bin-5.15.164.ebuild              | 138 -----------------
 .../gentoo-kernel-bin-6.1.100.ebuild               | 138 -----------------
 .../gentoo-kernel-bin-6.1.102.ebuild               | 138 -----------------
 .../gentoo-kernel-bin-6.1.103.ebuild               | 138 -----------------
 .../gentoo-kernel-bin-6.1.104.ebuild               | 138 -----------------
 .../gentoo-kernel-bin-6.1.105.ebuild               | 138 -----------------
 .../gentoo-kernel-bin-6.10.2.ebuild                | 170 ---------------------
 .../gentoo-kernel-bin-6.10.3.ebuild                | 170 ---------------------
 .../gentoo-kernel-bin-6.10.4.ebuild                | 170 ---------------------
 .../gentoo-kernel-bin-6.10.5.ebuild                | 170 ---------------------
 .../gentoo-kernel-bin-6.6.41.ebuild                | 170 ---------------------
 .../gentoo-kernel-bin-6.6.43.ebuild                | 170 ---------------------
 .../gentoo-kernel-bin-6.6.44.ebuild                | 170 ---------------------
 .../gentoo-kernel-bin-6.6.45.ebuild                | 170 ---------------------
 .../gentoo-kernel-bin-6.6.46.ebuild                | 170 ---------------------
 19 files changed, 2880 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index dbcef4478a63..617e57834156 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,137 +1,29 @@
-DIST genpatches-5.10-233.base.tar.xz 7166884 BLAKE2B 5e1b812e33adcc648e6a85d90fffe60e51c6f9e5e501aadfc2ac10450ea15ef2409ee3f20a54c47c0d86f04f04240b76ca0f9605e59f2ee1c1dfe1cf98541cff SHA512 9fc7b0ff029dc29c405eccc5eb550d10e3448bce7213f9ed3f9f646f52d95ae0b39d7648a824594f87c60cf6ce46354c6d4a0045d7d8cf4efa13c417b9e3210b
-DIST genpatches-5.10-233.extras.tar.xz 4048 BLAKE2B 8f7686f1815ec0bcfe333c237ad1734276a77b169d6d1f5bb235d6164365bee953919f0fc26ccec2954b1d1aaa250ffdffc1da85bbc5559f4e3fc0be6ba2fd8f SHA512 50646414ca3b5990e92da42550a8beb94ba44f428edf92a94286f20421fe396a9d6e53dde8278a64a3c99020c0a217b104bbe527de60d1d5acde362e61765de1
-DIST genpatches-5.10-234.base.tar.xz 7283988 BLAKE2B 7429eee0f5adb684e437369df9483c79d6411a1c102026ad49023b364a66704fc98195da228601748ad2d7a51900e9558bda9af3de716e07a6f1437ba4941626 SHA512 3bb6bb844aa76c14aa3d8cf4b8641f6492df414c12ca4f2900d18de7b818fd6b93f55a83bac5259f6980740cfb820e24db28950083c81e74399d75b033667a62
-DIST genpatches-5.10-234.extras.tar.xz 4056 BLAKE2B 0710e06cd3de7af3bcfc9b93db861bdffe880e427220ca594ea1c5c261f273022086c4202c0a362f46f85da31233e7b24b12c77393a0d0a0f87f553470115578 SHA512 d4a09984b3ea6207e88bdbbdff8c5ebfaa433af7ebbe3650730b1b5f483c4ffa97fd6f8815cf35d3b865140699e9904151712de627c9f6769080eb71a89ca4b7
 DIST genpatches-5.10-235.base.tar.xz 7367252 BLAKE2B ea3261b363e415112f0a13f4666dd226a33ad12962d481532875e7e8551ef739a55ebfee344a299368b3cc48cb1c2a465fe4151ec708983d1daa70f9d36f849f SHA512 bedfd9382d35a151c0b7ec102614d8a1f9866876ff4e308867803c32416db31d34197c26b6dd781c9a0c994e49df33de943975cca8ef9b99680916f2cdf2f325
 DIST genpatches-5.10-235.extras.tar.xz 4056 BLAKE2B 6341fe389c77377eef465c9a92587bf370a56ecbbb65ec99eb2002e1e9525ad6a6fa1aa60f7ea28b52729a4779e236c706155f98a336358d12d1bf4c80381660 SHA512 d14506f3b69069682ab736b96116e58420974b77d99a22818601af7451aa07ee564dad10bef321f288be4594b6990b25521518865fcb111d9886aa3c1681f977
-DIST genpatches-5.15-173.base.tar.xz 7038704 BLAKE2B 4cf6ffc38ba49bdcac210b165c9ce951283ec083f928ab14f19a16fd46e195730d169f50b45f8ff05e5d8ed2cf9164f4940659ea23a0ee9add30dc2e6ee83f84 SHA512 d875a5a2eb58ca5e0659b2cc2a360c5e837e73cb479508c0c8350456e58019025c96278727ab9877a103138d2e41653efee51ea3dff0bcadbd7da0e076a244ef
-DIST genpatches-5.15-173.extras.tar.xz 4052 BLAKE2B e7d4effd4092467275f3f076676daa06caa2f647da1173a6132ebc30da1be78a085ddede5aa170c3d666f1808c4824f441dc5a1e873868fd72347a0c84149fff SHA512 7d272e7448a6688efc98a5e71eb8f83a978d82e9b177ae0b9b12c479078e23fb8dd66021f1ad488d9bfc056c89e7ee8642425dbd15607eaece249b565edc7fef
-DIST genpatches-5.15-174.base.tar.xz 7146696 BLAKE2B 02aaa04e156b848c1303da831795e48f038ced7134453cf1b09534df9ad46888ea807772af161b1c61a679a5c6adabe6a275dea97f425ba10d003ca9391af0b7 SHA512 cfc7e7e878d9f1fae329ea4103c785c7cda26bc37f0015a37dc1a5c79842b98a04923e53177cbf1977396a0fdff5fdc62d176642999a5b6fd89bfa9bff251597
-DIST genpatches-5.15-174.extras.tar.xz 4052 BLAKE2B 9fb303cfcdb5f201b492996383adffa71543531d4b8cb77df076ceb994f2e4af2e1d510b0bb5fda77f505034ea89935efcc8ac5476970e6d96dcec01f582755e SHA512 9ede39e030d45bc668112f489cf0d4c22a14302d26f1a0e1bb9f53b0e42a16a99a24215211c1e510c7f052d00fbe294f70cc414b2d127c4c6e9ba4857ebfce72
 DIST genpatches-5.15-175.base.tar.xz 7264676 BLAKE2B 6911fc0fcef31daa55ddeb93e121acf4a95d130866f37ac0113a8697df1996c13bbf65e14f4a5703f7bb3f4dd3ebfb29e258ca358d191c0580a7f8e61fbf7c0c SHA512 3fc49566b23ef50590a3b9f90eb99558c9e37847259e0defdfb0ca036c37b7f45c4989d58787b8488c67ea031114173319346c1c17799680ebfdc581ae7e4588
 DIST genpatches-5.15-175.extras.tar.xz 4060 BLAKE2B 1ff5b5e69f9cb0e243d03d761c430bcb04ef698199c6a68e15c9535cf58b8fc0b12703fced2fd1e884c7c7d7b948b778f633d2a5de619de9a0acee60ef7c20a7 SHA512 8925f59f2d30f07838ca111c45496d7fa0229362065fbe6643dcf6dd0998ee747a8d8ed217a63b6e77b28d8b0775872408fdf8260e6c737db3a4aade0f299041
-DIST genpatches-6.1-110.base.tar.xz 5564556 BLAKE2B f479e7fc7a12222c9b0268825fc8200e5bc3d73b81cd2d5b64bd321bc66b4563ae17d2bb66a0b0610dbac3059564b856d16c6ee122ed51a4c72d18795575ea65 SHA512 a0e8beec29ec7c63fbad02d13acf561ae694847d482f34a9120a06692aa4df1440433b19027484d3ef6a50221411bf34d175a4c833cda56aac4578da8b0b67d5
-DIST genpatches-6.1-110.extras.tar.xz 4052 BLAKE2B aeded3974b119221fe8546f59eaa9a89842b24c0dd7d1ea45be003dbf91a62194b04d01e9811abb4a4af21b0e7b77e35b521a94f6042954f6fc09958fb41a84b SHA512 729ba854dc3513d9149860015013ea8e539bbe6adca5a28c53184fe0cb722307e96998c26dc1966e25d232e19e3188daf4adece4692d2804132ef956267629ee
-DIST genpatches-6.1-112.base.tar.xz 5686744 BLAKE2B 2a45c958031096547d8db5c43413057444bc76eabb91937554f78c9beac08318cba3ef890e455cbdd85f0b08e6d759a2374237a2be75293812df3bc68fdf1663 SHA512 c0c2a19af8f2bf1e76d89e084eaf4fa733bf868c11b3263f983b060f4cc7d82869ef1659939d097acce33339e25ed4f0b0f3144499913fb1ace8aded593d8a24
-DIST genpatches-6.1-112.extras.tar.xz 4056 BLAKE2B d592f37cdd0c21afb347ff53965f6fc9ab962b8ad48d666cbc55dd91a32701918669b8fe8997757aa55d5923829c237aa27b7d819faff74dbac2fe88b5863fca SHA512 aff46e4c47e3e0398a8d371a8821afd7d6d7ee33997834dc5532e007e8b69b333705d6978f0a32496073eb6d06607cb34626a1bc932376361ce2baa9587f918b
-DIST genpatches-6.1-113.base.tar.xz 5796104 BLAKE2B 0b6ca23a1a97810646b3424764e71335f6749ac5462ef5b6baa37b1873b106cce103654b8efa8c91fb137fb253638bddf250247b2e4db8e160e2ea714eb23cca SHA512 eef7a965a901e749a60b3f9486d8c281d353c47637f6468d53521771dedc26de3dd8d9582adc72da4730f55dc5f1b5a4555f03281c3a836d1760c40920464446
-DIST genpatches-6.1-113.extras.tar.xz 4056 BLAKE2B eb8f6f49888245bc0f9b174f326a19658871dd3d2c34fef83514469b14d8a7ea84c0efc17f988143324779b571251881732d906975902ae77210eb7a20aec938 SHA512 09b36640d1c31ec865031810254ff2613e0945634b8afb54dfa9c4c22924b1e37f53559e9a7bca9307c2d0c15b0cccfbc588fb795b7eeb38d0f33e050ab53de6
-DIST genpatches-6.1-114.base.tar.xz 5814096 BLAKE2B 676bdc7fe3d68811434a210499f256d02ae7550ce9924175c540cb918e001f3360f1be25d88424d54fe4e1fb8918b07cc17862ae12bd714c38a165607842ac95 SHA512 5076776da85531ca7294150059d87df890da88e05da9eb308938131eaa86c1ad3a542f5afc9259ada433caf001ea8c13620ffabef11d1ada08af83c0699405a0
-DIST genpatches-6.1-114.extras.tar.xz 4060 BLAKE2B 649cafba566d627d5a302874710ff22c6d102e5a93aa4516815ae07fcc0e7b965c0b4b4c8850e22ccdd4ac0f7e447d2a5a59edeedb0f89ac4eb5e68df94a4f3e SHA512 07126cc655b3690ed7ff7399e385ce4dfada1e0e1a16f2e80fe5f0f0bef3ce4bec48f9527b928646a600353537e362b23242fb40a3a8bc5ad69ad99daffdab56
-DIST genpatches-6.1-115.base.tar.xz 5849032 BLAKE2B f506bede128cceac85af1219dd60f46753f80c2d2e7e23c1940c5e7114ab4ec489f94e839c24fa5fd8ff0f2ff72c60b313d66fe95a480026851cfd30b05ad6d6 SHA512 b91b4cdb568e4eee159ac1cf36e18afeb384cd96402dbeac53d6af2d03f1cf496a23a73400487d32f0808cf1dd01929e5e031cf5c97a8f027d4bf6e93860b726
-DIST genpatches-6.1-115.extras.tar.xz 4060 BLAKE2B a7c40e52a42d0a1d7438bdeb658a427251fc3df9d9e5e7be3f6ecde3242a286d686adc356234b5e0fe0a7c7403d5f4b422661570d001fac0f590247bbe519f6a SHA512 97706920ff2f3e965f499917fea7a9013c191083114635147c759f1277c63006cdbb59c60bab40064d43a5d8cded27c17ee1f56536f766ca839fb045c428e810
 DIST genpatches-6.1-116.base.tar.xz 5862440 BLAKE2B 57df84154c9302bfc602035d8b06ec4b8e2089e8529d8a425c6912c46ca5d7f5782e60efc1600b085a1e60f4f029376485aeeafb6890bab20901df152c18bf25 SHA512 7467a3963981f8862a0898f4baabf95d25c4bc13eb5cc41b28307d48150bb263cd34be392f6e0130e053105f385ae963b03d306268c9eec3cc0e807cd3e56a7a
 DIST genpatches-6.1-116.extras.tar.xz 4060 BLAKE2B f1c06b3d9f005cf93a317e051104af5a5838dda32e7d480d67655d26afa636741053da4e3c39aae81593cc12708d829d4a8f9e167346d6b038c4b72bf70c9626 SHA512 3ff2f66f10a0158c9890ba629cd0d0bea46fbf5ff899dd4a0dbdb70c5aefb2ab0ce89c316a76441d0dc500e740f79b15568209a4f97b82a1efb0ef088ea00d36
-DIST genpatches-6.10-4.base.tar.xz 15672 BLAKE2B 3dfb069409ca8c1cc8022daaeda3f45443c4e11ab1b086d8178ae4bd7e9a77fdbd8016484324248370bfa4b92e1a10cfa67d40592fafcd8540cc917c60b52ea1 SHA512 ea2f80b065c59b485446c8acc174b93a688b9e6d5de8cd9bf307a43811f6087368b528647a2371636b22dc082735b57e470e9c5d1092972c3890a9c628db723c
-DIST genpatches-6.10-4.extras.tar.xz 4056 BLAKE2B b1cc5a0d37760aac34837b9f7b26240d92afa816b5456a334deaaff8e911cba25f15c5e168bcba86b80d9fbe006a4b07cf4aa963e68a92e5152033cbcb080be0 SHA512 765b58ae1ce61678dce39b27e9212844cfd991e222384c7650355a374a236918f622549d49d5d483bfbc6dfaa74120b66976e85bbfdb6b54b0e871f1d5d5ec60
-DIST genpatches-6.10-6.base.tar.xz 257104 BLAKE2B 13309e86f5b16ff79797736ac91214698afb07ebc167eb22bbc354432f64e26dc3c19e0e4bccaf4fac7f0c858b7739317db3ffec9eef596eda5c2a45e785bac3 SHA512 55c009415c1b03c02a5e0251c8a12adf9eeba0fa7010cde100735880332127bda25bbbc59f9105c091fbc5bd67d7bbcc4fe02fbf4de7bee645bc679649ca3a67
-DIST genpatches-6.10-6.extras.tar.xz 4056 BLAKE2B 746ea837c1ba5ed7a4385b2f60be08986ad43f0c2eadebbda940d4cc2f7eabdef830459c55c183a68b63be318af661a8bffa25bc5da37628efb1f59987724c8e SHA512 63929e552c0e648245f8b7af72478bebf3a19be2f9aeda2d37e68b02611a69bb171338228c1c1d46b352236f63c3b514e24ef4f0260e0477d487d02ffd99ddcf
-DIST genpatches-6.10-7.base.tar.xz 309388 BLAKE2B 7c1b7e7ef111b090d54c616d2e4df14d2f914c0e5b5a947c27781c237de9ce53d42c4cb9c6b55b3e0711485a0f28bcdd484babb0ecd2d3e0d508712f3e5e8979 SHA512 828c4638cf3b29e2513bdc418cce2ac567b593a9c2b710c564c49193790e5268e2be5a37d341f3b2aa08a59d36f59019021d3d5fc5a2ec7fd4f45b643d686801
-DIST genpatches-6.10-7.extras.tar.xz 4060 BLAKE2B b07e59e37eca5c1a3fabd0d062c67f35f404244f93ae10b423d6849ff4d141fd184619d93551014ddc02db0c3379b8b2c486f71ecc798c1a53c20ab5a5a6a426 SHA512 0938b6a622b8b9e6e251fdf7689d972e1aa0a78ebd1cfabb7686298286f87bf9f0e30fe01f64205f775d90e870cb2cc3eefa73b49100a82ae01a6399376d6e94
-DIST genpatches-6.10-8.base.tar.xz 391536 BLAKE2B 636997da732776bccbfd9dc0543a452bd38a42876bfa46b4ec97034880fab320017de72c50b87ee2e7813d1231babed5b2649e65f603dd65dc4280f119ba94e5 SHA512 f2b23a7a244c8cead4b5644d3c7b34bd1ac890e8822f673a663f44902bcbf85b00ddc3dee25664636f3ccc6893bcc89358fbe7733d89c8b2f681c4e6b6076da2
-DIST genpatches-6.10-8.extras.tar.xz 4060 BLAKE2B 62f1c87268953d69bc08bb9a601d8b446c31c5d76a50d0c3f67d8048b24e1fa5327fe5ec8cfcad95bc83a39dfe7daec856a23775e9f797241cca30fe8935c13e SHA512 a2925de9fba3d5bfcefa81a01ddc919e8dda835a433b952deb455a1c7065f4272cb26e363408b2fa92ca9b2039fb596a4b99395546b04b3ea96129176f5613e1
 DIST genpatches-6.10-9.base.tar.xz 401220 BLAKE2B 3335d5d29c347526cea6104b9cca56b8ed8ee0f1de9ee8a6f55d66514df829fcd197b8281b2261f6dfb979276b65bc654d4b1257868b5b80a2411fbd2f076f11 SHA512 9d2319c2b86b80355464d661f675a331a4245405bb84184a4d061649abdeb5955b6ebeaee1cefbe3c669f810c9da645b7fb637af4dcb45cb9b69e715c6e46f1f
 DIST genpatches-6.10-9.extras.tar.xz 4056 BLAKE2B 2cba382236beae6374462f6147d6e164314cc8f7d7be87547902153c035b970ada27f4817a6de2d569116118eea0d95d42aa44de2147475c47c732abfedd9952 SHA512 358d82794809d49f4b24bdf10c49cc4fbe8ac0a45f86dfdc018d2c778b757c002d9bd129d935146b84daf809e95f5235fccf7466d2498755154b9c77e5a2b46d
-DIST genpatches-6.6-48.base.tar.xz 2633356 BLAKE2B 3ece4f33cce7380d247fe1f3182e2a516a8e63ce1952e30593f228afd4f11b67d838a0374698b1c3f48992ce04f4b55fcc258c8a41bf2821e01b6c4bd4829d07 SHA512 2a514a91d3e7b8e51330f6852edab7d8481dfbfc84fad4415141dc3d0c68865f19724480a2403e86e080d368004d26669f365de233b6dbe9f664946dc168e853
-DIST genpatches-6.6-48.extras.tar.xz 4052 BLAKE2B a5aa357ab175db9a16bb4eaae879d8439634ea41e525b9aac80e51ee51305399aa5f7597f126017ab856649d06a90f2e38e50663f258585793a429f20192c28f SHA512 9dfe341e12629b049ed97ebcec3aff60907c5e4e4cfc6f0ad1eeed2f6b7c66535c95d486b3252cade4f92b7beec76fe2343a71af415fd3160374be5b99076197
-DIST genpatches-6.6-50.base.tar.xz 2671516 BLAKE2B 356a9a17f69416423c37c801e715dd4b03d1ebf02411a3e637e3790b4adba44db6c04f51f19a6da4ba420332cd5af1221692dcfc2ee1101825a5c8a8885c2e44 SHA512 e7a74df4659bdd54bf0bdb4aad8172bb1374aa563a19d28cf9643d034b59aeb55343ff5048d3aea42ddcd7561f0f723f951ab1f00c05e5ad88d20e70b7c3069e
-DIST genpatches-6.6-50.extras.tar.xz 4060 BLAKE2B 57044e169841ec9e977b107ad32741262bf3f1455638db2d105e160f2ccc21a6dc6bcd75e09e7f0761ffe3c1879dfbaf39bbef8150cd0de407875f2bbbfd700a SHA512 5c0d55dce1f869f79ec0db577d282b078ceb17667e5b18ee1abb00a6f94ee82978039ddf9650cbccfa1b8f9b99abd48057c44b230510bebe17d890e316d6c7fa
-DIST genpatches-6.6-51.base.tar.xz 2817576 BLAKE2B 42dbf8663f53bc7196c57c7cb93029b780354e6e1580405b08a34fadd2ea38302c37bb4559df4c65916b0ec2f98c61f7eced52fc6be3de0d6dbe7468dd3d8c22 SHA512 fa25988574b06ad59403b1858d97f70fe0e6056d0b889d8a6e56f44b763146da63a952a2b7361f3bcab1aa34c9a3a97f81a35113a3e5173a2e09b704e54c386f
-DIST genpatches-6.6-51.extras.tar.xz 4060 BLAKE2B a9e7008c67de6095d6c97bd6fbe9f7359e71d0b40aeb11a0ff14a0cca4feea199a3895bd9ac086d3f011b5c35a98f46d5856b8d27ca7438b8979203ff9164155 SHA512 fa649b918f1bcb7dbe4670a30dbbb47bbf8d57da73724463bc8fb5664c527f082a02f06ac96ff6a538469fe73fe0978f97bcf69b64a1a8d488387ff5a06844f6
-DIST genpatches-6.6-52.base.tar.xz 2852888 BLAKE2B 1f393bb3b90106ebab46858e2b7c2b3c0ddcff3238ee3bac594ced79e09fdcab47596859004e2aa5ce3ec9bb2acfb33d9afb9a9350de1c549cae37589f0f4755 SHA512 ce0adae3031e902dcacedddf799667a71ae3bfd5186bc435e30f266e2ce850f51e73f0ddc3d4ab2c62a3b485a55623ec00c4a57c98524d1681a1d4b4c9c2dee6
-DIST genpatches-6.6-52.extras.tar.xz 4060 BLAKE2B ba934440bce51a7d2497cefd4f98bc48bb4e1005e038bfce6d8a13660ffb9f3e3d21fb260293b5717722811c600eede8e4a1c5f2261d42da7178005ea95ec9fb SHA512 74fb01d8e49647b1f1ce134958218ec47eaf7983c55c01724a266ab29813c5878bf98701ba4af80ed1a6349d6799e7c1ed64ebe7a47584d79b38f66f91a9ce97
-DIST genpatches-6.6-53.base.tar.xz 2894996 BLAKE2B 68c68a4f3ef4ad60204cd06f86a3cb54810427d93ffa55d7cf08265f759cc9d789ade864b19964cb5c5ed0cb48cd8fc309590741bf9a02f97e226a7bff8b80ff SHA512 c328a28a3954b993a82024cda27720ac6667ba48224bd40f08e3d9a197173bdfecaa686fdde2cd96353b7fd38137091eeb6d9889849971d21b21ae91eeb6069f
-DIST genpatches-6.6-53.extras.tar.xz 4056 BLAKE2B fcc3c11e40145badde05428b03da9323a440357525d6f0f08112dfa6c2c4f170ddbb121f6d38503923eac0c1841ce697d0cca0654784b39b048a40303e8a11ba SHA512 8fe3053597ff48c9f4669faabcb9165e1f64454c2f5993a80a04ad124eb113361369cd2607ee40bdbfc0dcced95ff57381beca9b0ff7982d14dccbf3048144a9
 DIST genpatches-6.6-54.base.tar.xz 2922380 BLAKE2B f65404127bb6547208aeddac1996a4a2659bd99ff7429bcaff28247a867c000e962457725eab80db2c76297f1e5c27806dc6fb23e31d5694b6df783e65995227 SHA512 102f721f87478ad18599bb5ff65cd236180dd3d9d058786a5306cb36be3f30a2d2ef684e83b6f458d4de78a196323e87d346eba704bfbce733010aed6ac3d7f9
 DIST genpatches-6.6-54.extras.tar.xz 4060 BLAKE2B 22ea7d143bfe168bc5d9d30832423bcd33b49c1b3b5ddf031000d7d9fce96f6fa0fb1d06fd33b27a5de9c9f3833a139557f0ed7408ef12b23568784ff38ca7a9 SHA512 1b1a229b5923e7f3426139b17608b5feae6061313f7aea66de23f09a54696def39bf4b384c4e884a3e5c758c08e04dcfe1ab7f2aa331db74b59f5e511c6f2c5b
-DIST gentoo-kernel-5.10.222-1.amd64.gpkg.tar 63252480 BLAKE2B 0641338128a2f1fe65e42d8cad6c448a3bd195d40df440140f90412e306d30465e4895fa56ed101123b1b8690fbcd262549757adbadfe86812d66632c3e17cdc SHA512 467bf18300ad9db1aedcc39aee5168045c41e6dcf42b01df8b7ae46359ff0db0e52b8d2f9612351a268d335e1f8101884c98d798d94bd70b7cb21e9378a61be2
-DIST gentoo-kernel-5.10.222-1.arm64.gpkg.tar 56750080 BLAKE2B d7fbda9b506ea787765386d9cdca0652e400b2f2e08a07e1facd3dad2425fc0ed0a7437cae5abf482ea23cbd4cf83420e4c4f9922cd732b69a12f6bd595897b6 SHA512 b2587672993ba411f5dfc707edcb9ada9ed8390e9c01814dc763f09a5cca5bf74f1866e7e25bd836bb45d75056d2687daf6392db934be01272d1df279d3b271a
-DIST gentoo-kernel-5.10.222-1.ppc64le.gpkg.tar 52776960 BLAKE2B ec4567df5ba15b87b192ed66463888ecacb6f61246c6716e34c94a9a86ccff8bbff5ca829dbaa49cd679528cb93dea19c1848d1920e6a246ce641107e85506f5 SHA512 40ca778ab5e673eaad8ea6120324719727b87d8569fb8515c3cb73bc8ace0e888e8d66e22c91a81b966bbb8256c94d37c323152d0f4e6a906217d5375e347d5f
-DIST gentoo-kernel-5.10.222-1.x86.gpkg.tar 53606400 BLAKE2B 0595065b4a66f987c06324cc3ee3934656035a097c93c3f0112a323856818e93d806f69be2c5287cc4809707bf7709cc176f819534e23b67b8d0d67e30d1f408 SHA512 1a8a393e88498c994bfada26e512816ced3b02069b7e94e9d1784800df35c4aee8b6e8b25a478fd04a680f46357f6fa5a4a36653bd71c90a6da74f9576f00575
-DIST gentoo-kernel-5.10.223-1.amd64.gpkg.tar 63283200 BLAKE2B b4db1217b3d33c3fdaa4daa216d872016a61ced824c1b5a4cab51f87df842519ed3160c8881dc88b7b1aa02bfb27d4e3e1efd946f448ac61fe0de0e0490a4505 SHA512 dfed9f4bccef03879415a119e9df32ee7bd20b9727abc6c6908baac526a15c8e3cdda09521a7f3b01a8c4a2e18cb2ec253195890bc5c70aa9725609187360ecd
-DIST gentoo-kernel-5.10.223-1.arm64.gpkg.tar 56739840 BLAKE2B 72d88a509961a6fcd5bd5bdb99c2818b92c7848bbf845f15ee51ab673d84540ff966e49562219755a8beae9c833a5b725322b3dd0702f47a38b8f9b0af51ba08 SHA512 5fab669beca97a6c6ba04cac6e2aaa95fefa33779a42d295c9fe2472b6a58d51ee2c1e6a0b770d3e47245f4f954d4911a1e56920cec22a1f9bb0724edb9af985
-DIST gentoo-kernel-5.10.223-1.ppc64le.gpkg.tar 52776960 BLAKE2B 7bec1a8e95a7144a40d40c511443f9df011a96bfc266612bf91180bfe38054064a7d64e07e5cdce82988506faa48194a4ac392f27c05da884f94452496de64d4 SHA512 ab75f918cce7a06ce080776982b95deda3e74237ae9efa3f0e49118a553080f6e9cb826731055f95981340f0d10d6ba94c6104e8b8f635280ab61208ad8d170e
-DIST gentoo-kernel-5.10.223-1.x86.gpkg.tar 53616640 BLAKE2B 1af07f663e4db989196a4d49b7ae367ba111d431fc7bfeae0d226f4a02a7c9f25488356c6d2f647dbbd63751a358ffde676dacd7c067aca21b9ce0d7e776b443 SHA512 507363440cf593b282ee6e201c11d376e489aa65acb442133a7f7f14521b8a1405282fee7ab3deef6f6f5ad898b2ee3da510583093d8ae2b3c08ebe470d2e40b
 DIST gentoo-kernel-5.10.224-1.amd64.gpkg.tar 63283200 BLAKE2B 14061a7a4219278bce3237f8d59015448fea6e195a02d8f5a1d63f41b0ed0d189febd0964a082eca1948f57cef5a4e96c569d26f0c1b70855cf447073f1bfbfa SHA512 e4e7f4bbf6750ec216ca46408919b5a37aac372a14a7d73eee1b44df2ed2a0607c510db1109db117c25bb94dd331fffbdfe380941661bec94f3cfacdf858e929
 DIST gentoo-kernel-5.10.224-1.arm64.gpkg.tar 56750080 BLAKE2B 2b31d7121e82bd500260b26fc795d0d59ecd1328fb1ae0b202ed24a5d1a41947b4b4a84db0172dcc76f6ffda4c5e3a63527e5d2156148ac673305bd57bbc1c4c SHA512 1e0a6ca9cf082b3aa9f386ff234f96d3711ae2cab36791be38077b9d5c80ed5448d092bea453f249cbc3cb486206a614e33f26de3181666b18aac47364fb604a
 DIST gentoo-kernel-5.10.224-1.ppc64le.gpkg.tar 52766720 BLAKE2B 789dc4f675dd22f391262f4abe1b89d60fe03b9b48a93643b1151f00765c23c470188e727cc437434a950b37cea22c237f9afc82304dcc57f649bc91ed0bc108 SHA512 18034bee9a75ce37a6337ccc7952c1eed4e0a600414a99e9c7465a1cb0619500238fa241e02e0cb0a37feeab9634ba4dd6d9c87c46fde93765e3b4983d455500
 DIST gentoo-kernel-5.10.224-1.x86.gpkg.tar 53606400 BLAKE2B 842b98f77f9bb63815af1e8a60dbc7855872631022542f08a68ca0563d957779e971d4ea12a1a0576f58d2ca323cbbac6d5140099edc0758640bdbc3371b6e68 SHA512 ae52d7ce7819809e98917e6af09306c83e7e72f4544cec8d86ea94e9223e265ca045b0d4ffeac5a21692ad0444621999bc329b17c25b37edd57157a7377ef08b
-DIST gentoo-kernel-5.15.163-1.amd64.gpkg.tar 66385920 BLAKE2B 3adb720ee32bfbbe77172ec59cf0315971437e8c3b2ff0aebb9fea63c0d6a13cf8f19a5ab2973af9212238a60d42339c5214a0f1070f6545a8a6f7a89cc9cd48 SHA512 61e7dc825b512536a137ea30b99cf5de454e6588583bf2594233f1d6772ed0e99ab1776ea44b3c99f3fafaa71571ad3272704f0129fd9e48180a138610ccf617
-DIST gentoo-kernel-5.15.163-1.arm64.gpkg.tar 59750400 BLAKE2B a81f3d306a87cfa47cfc6bb556399db2dfb9529dfa96881f04c3be8f3dbda011ef597bd01fb73579146410d7a40353496d574bd1307d1bf8e48b3e5d3d504fb7 SHA512 303fc90d4c531ff4ee55aeacfd160a44c48a0c2916d396adfc9e9d073dd7c32eb134e4d5f868a4e205d340fb566e765982927d0f479714d646dfd02e6203e354
-DIST gentoo-kernel-5.15.163-1.ppc64le.gpkg.tar 54988800 BLAKE2B 5c92986392c8e6a102d72ef6a5a5ff30f70b43caf41edaa7be203a8af409d9ae65b2d7fd316e1c4e1297eedba9a1563bcbddc6eec5d4dcc1d73b5565c8168c12 SHA512 9632719388069e62357e90f93973e767ec3a9183b597d79065613739fc9985cfcac0a5f2ddf73e17a559d2d1cf841e8bcb1f42342c701e73e39290421a2b3059
-DIST gentoo-kernel-5.15.163-1.x86.gpkg.tar 56176640 BLAKE2B f0cb3bae1d240a49174eac0ef7b3a5aca5ed238a3cc8a8b72c23d9f2735ab9acc089be6ec475504ec00957de952771ed71af6f653927346692cc3c1451b976b1 SHA512 dde2e2b0a0b5f17b819f571866b0fd4909db2ec7b828895b514301c85dd7e59078693e94744d0adf50e7e5024fa948c9bb089ddcd032fdb4f103b9299b3b1d68
-DIST gentoo-kernel-5.15.164-1.amd64.gpkg.tar 66396160 BLAKE2B 862ba28bc7ec7cf7e9539a3aa603397179b03d63482d013e4d89acc6bc05895d65b34edf9bbe01d6b45bf47c5510eb6c9d913fc771b906bb886462af5eda2a07 SHA512 3e056c3aa9ce3076a57ad21ee3a471daa841f9cb27eac3f91b5c34a16e2a517cb7de39004c99802a1f64a5d0b375f153595b5822616113d78e87049bd915ddb4
-DIST gentoo-kernel-5.15.164-1.arm64.gpkg.tar 59760640 BLAKE2B e24f415f797cddc79a85c8c55e9f37a0745586ef1663da119c8957a2dbc1cddc12e3b5e7f626008c3d8d5cdae4387a563ef7e1b5b94c668caa8212a94a32c409 SHA512 2a9357c35d029ea1c5cee79eadc8e84971951e2db9a700acc7748a507f0d9b04d9b47a5377a7e552edb167d72d528a72099db8913120c7676f08dde5480c251d
-DIST gentoo-kernel-5.15.164-1.ppc64le.gpkg.tar 54999040 BLAKE2B 12355d36fa5fa05278480dcaacbcd7da8fe591a6b90bf0fe6e18720efd7c1dfbdb034460823f4c67c18d1bfafee2f16411ad770c60823de5d75483513351ed01 SHA512 79cffc5d0b1e48d97f0e48d3fa2393a773280e06713537942c97cb01c56ee9173f930aad6dda964cc2f2d61421a1dc810ac76fb00cc75ea90090ba1c9f592c32
-DIST gentoo-kernel-5.15.164-1.x86.gpkg.tar 58613760 BLAKE2B f7bdf3d53c60cfa7c121e7f62c6131ececd8e133f6c45491429a78cf7609fc78e9ea42e5803b7f1c0863fc5ccd2fd9b3b34f3998f3402196fc8d8abd554374c2 SHA512 dd3d44134ecced68c7a050ed87a3eb691d94c42249dbd1a310382652437f744ab79a49ed7de1f66f4b3440f7f9ce44eeba0dcbdcc2fa6c15eca62d9ba0e6e483
 DIST gentoo-kernel-5.15.165-1.amd64.gpkg.tar 68474880 BLAKE2B 2083f58b92dad563b8242408969513a4563896757c24bde992d0fe83e46f688d515d04acc6d4a2995cd5a99cba9dbaf08c4cceef199786ddf3fe9b4274e00f37 SHA512 7a90415c0f8201f5786061e48a37ef3166dd7e515c9385b8e43172af980d7af7a6f282468353e8d44b6ef5c1ea991e5bb064e745f801f38de9dca1742e96677e
 DIST gentoo-kernel-5.15.165-1.arm64.gpkg.tar 62423040 BLAKE2B dc88434ea36fb6f061ab6faa378d0a07bbd05d14c843524e2b2e86660f5f67bd4571778ca28bb4d831938941a8fe4dcf179ce26eea16a28bec49f3eaeae9d7d7 SHA512 e530161adb31ef03a3dc3a35bb577482968e3db8c9c2f854b9965a807319053833605e0630770532048da4c73c62c8668ca220f9bd7751999318b9008d3dd37c
 DIST gentoo-kernel-5.15.165-1.ppc64le.gpkg.tar 56750080 BLAKE2B 4fbf85247beb1dcdf3cbcfdf19d9707212b437e0b49e9ec61a26f032b9071db4f5bb2b1934978601e4bec9b91db229b58808c116768d16755d083bb7b2307ad2 SHA512 93b6a98f02a6c0165567908619c0d0b877e989d4631ce845f6309f2d89b4231ebc008755700ceb17c972f6b4456e64df5efb627f29fe44ae67b2183510963082
 DIST gentoo-kernel-5.15.165-1.x86.gpkg.tar 58603520 BLAKE2B a4423cf68682169f36a4ebab66703fdc460e5f626a807cbced2bb987a6f9d6d9d9d69edc16363a17ec8dc502793056fd53d84c9dc689b7ea2e53f8c92c2025de SHA512 6bb58756869b0043e0b3ea973940e2610912f66c7a160ee5b583737226d403cef145d4a8dd31057e6d282591b0f497fe726fe28ea7c0f7c79738d387ed7be7a8
-DIST gentoo-kernel-6.1.100-1.amd64.gpkg.tar 72570880 BLAKE2B e8aa0a2f5455fb70693272439f554ce6453723272b2b108f65f786ee0b2560fe6319d4952a3f71f35fd9b3eb2651e0901aab519ccbce0f5206d39be143975bb2 SHA512 872372d78774278695c1b7c2df6847576fa80f7e90c1a2e8c5d06318270cbca9f1a4715698bf70dbe533f16719f7565c287ba8cb32a478297544e4bed690560b
-DIST gentoo-kernel-6.1.100-1.arm64.gpkg.tar 65546240 BLAKE2B 2e673badd76cdb6dbb2cd5e4a2ba6b8848db477cf5d4f46dcde791c3b8fce1920632ba1309cfad2a5a8353e208f0eb5ed6a58d830a72ce3b6d3ff9ab25eaa467 SHA512 a18c5a2b3d37709307f6c4be17fbc8d8944764cec54197d61ba9bf2883b61324ccc0d2d3064ced624b6522c60feb22bd78ee514c9df626608af7fbb845f7870a
-DIST gentoo-kernel-6.1.100-1.ppc64le.gpkg.tar 59791360 BLAKE2B 485d690f30beeb3ea27b62da14fbf20bf5977df6b23b69dda6b5fe9ab6939988bc592be94e5d5ade7bb1c86d249b1aae0a2cdb25e2b38bf74c48cb8a1135bc1e SHA512 b70e509f8fabbe843fdf6865524bd6cc325bb7ddd165c80672ff6f435880dd8455ba2ca59ff626df99431d18c496537127de930af50a4e97e02eb4f89690bbe9
-DIST gentoo-kernel-6.1.100-1.x86.gpkg.tar 62136320 BLAKE2B d2b814fae665d38034a02a89b736ad366e4797fdb31410e32849abe352d189728659742bd8805718028cb6931772675bbf0ad23ca2831d8f64f7e2d37c5b843d SHA512 05d5c42cddb8506509ec664f49e170ec47918aace2160ed45aef5157795c38460e6c956314d03bb0ebc2e7dd4e0ecc0d924f4f6d945169580cc1d235bca22661
-DIST gentoo-kernel-6.1.102-1.amd64.gpkg.tar 72570880 BLAKE2B 8e984116c16e2b62e5d853b30fcaee42acc255ca1fcac84a490aeca6cf4b23de1a8e1fd21cd5edbf929a7d8d227615c607fd6b184eb9ff49dcbd6187ad3d6eaf SHA512 88958079ab1eee27931b1755d5d63b2ced1fcfd7289e426d5493769e4259238dff35a3fd66faf75559715dc172705204d92595380c6e73d6aa9fd8ce90f494de
-DIST gentoo-kernel-6.1.102-1.arm64.gpkg.tar 65556480 BLAKE2B 17d87919197dd8c0f35b3f1c569e33a8824faaeed8c2b9744d2a88f3c50c89bfefb7cc5640a533b1c13ed086f59302b035f2836585bd769bbfb564580a052659 SHA512 a08df71b201f0de383392504f3509d0c4eb2e2d09ca97e979fba7d767bf31a6b1f55ba3929d31ef63ee6b37e8c8b81e58d7ffb51f3b27bf4214d5ae016cb8d05
-DIST gentoo-kernel-6.1.102-1.ppc64le.gpkg.tar 59801600 BLAKE2B 8bee857915de42008c1af3b201559965c6155f8eb0ca8fee250d98e8e3e85a1b11305356dc4e50f67062db3e9be9f27a54edb93eae2815b83cb2c4f8c9eef232 SHA512 5115b03b54e44b2bcf8eee7516797bca8c20d382949896dce17f93bbb8533c4643c75314faf46674d65ef799360142c06cc5c46f6372ba92ac80170f4d693fd3
-DIST gentoo-kernel-6.1.102-1.x86.gpkg.tar 62126080 BLAKE2B 3566e34da7096ff048e08c1c0682c45f8bc1b62358f78ef45e509cc7a8a29625ca6655d06d4bd8121761a5804bd524ccc944c61cbcc907da262af3cd719eb2be SHA512 c89be293d9737b2f58185b1d74b5309448b8f7f1f78be412832b48b164db64fdc9f7c76229902c02d2d5e7b0303ee941faff4037f75ee74501b0002ddef3c3c8
-DIST gentoo-kernel-6.1.103-1.amd64.gpkg.tar 72591360 BLAKE2B 78c4889e9afd85e881b8e7b7e640d7a356fc7805493a524a176a085730f9fed9bde6b43ae366d5262120e40c85b5749a2d0b7f46c3cdf95fefb18d31be81bd6a SHA512 482a87425ef5bb747642bf8a0e0f001c7b3d6ed1f11b772e21df8db73b3c50d47658d493a4b6f984287e24b82bbb7d7633026bc7c56f52fd51d426654a24144a
-DIST gentoo-kernel-6.1.103-1.arm64.gpkg.tar 65546240 BLAKE2B 94a689d7258f636e79a9c853ba553368b48004ca7493ce93a1b6d25574de11421661753bbd92f66f528adf99ea71c663e7fda56be09812590ae7c94d431a2a30 SHA512 84410b9f8f4c549858d18ebc7ee6fcc50dc4fde6dfc1212590dd626f6f070aa1d92eb8dda4d6008a8c7314218bbc1e89b1dacd843c83a1b4fab4dbf897b798db
-DIST gentoo-kernel-6.1.103-1.ppc64le.gpkg.tar 59801600 BLAKE2B 0b97f7cafd220db98f389f0dafc88d8acadac95ba5740a2301a15ac18e3db6550e30458faf0b248727d1c60926a4b20d8158e6954b1834252e3b8a28e54b4c0a SHA512 cf7103659e4fd4e58de6519bc23aaf264ee4da77d479f2e51dfc73064eb9f973369fd421cc9c49b122d9706fec5cce084628bf4e9702846ae8851ed2d09d393a
-DIST gentoo-kernel-6.1.103-1.x86.gpkg.tar 62126080 BLAKE2B b64cc16f8d9dc0499b9c0ab3dcfba6199035f6d81496f622859e76f9e0a6a8e240669559190f4fa6a8bf1529257a6ac9ba138d2d6c073c6db720e16463519eb9 SHA512 076b29c080a5193263fa206e799d24205b98ff815b27ae440e40b3beabc9e5c1642a674e86b71b80e05102e5c57c0024bec75424f0a4ff8864d6d0de780286dc
-DIST gentoo-kernel-6.1.104-1.amd64.gpkg.tar 72581120 BLAKE2B 3f442b717a6935fae26bce43b40ea0b27f85bac77dcb9b61e9f36454dc6c9073e49aa2250a14f1ec4a90524aa5b159b3d54dbd9424d39f8b6e851d0e3cc63ad1 SHA512 e5f5479852c7ae91242fdd06896e66fea08ba579e95be762a04261d1ad1c1b00050294610598552b0a2aa7cf8dafe0a240d3f309097e98f4d19756ce60496473
-DIST gentoo-kernel-6.1.104-1.arm64.gpkg.tar 65546240 BLAKE2B d764ee6f31a941e5151a07658269c6587d4c90759512feee2ce0007e4f8394d8b5d7b273e00ff059bfe86911924b3c42ac5d137f52285b0e154a5f9613d1cf6b SHA512 68acdf8a5d3233e313cd2bf271e2313443a7a9ef4272b56a258b08602b2debf3aadea880a42bebc6df7c312cf0830c0439938cc8e7f50f2caddba7ca9162587a
-DIST gentoo-kernel-6.1.104-1.ppc64le.gpkg.tar 59811840 BLAKE2B 4153742fe57b062314e4a90a6b175a6fc4104f5498f7eef1f00fb151f2f47cd64f5d634bad6270279602624f280d9685f82f052569b73980ccaed0ff5b58d70e SHA512 87778b19710d486237ff2ca94a783d419ef5978c95625cf026b736a8472adb1f54ca634218635708e7d5133dcccff96a1b53dbace0016d05ebd9ea54601a36d8
-DIST gentoo-kernel-6.1.104-1.x86.gpkg.tar 62126080 BLAKE2B 7099606a714bf171bf5a5eaf70bc439f0d716ad4eac9cc433d0b600b992093dfcf702d2b7eadc61792cd2897c9de1613369510601bf31c47f4c4fa31241c524d SHA512 b5df8a31649d984dc2b69cbda84231b40ee250905bef64b15656f078732e0a55e44a75c986a566ce2c4ae410453016eac565d37a589c1ece5a9c94571161ffc6
-DIST gentoo-kernel-6.1.105-1.amd64.gpkg.tar 72591360 BLAKE2B 6ee7b3c05c7be33459eb2ef8100d53cad14f567f041a99aec4909a53d16928b088675362d3438d85fbea181d620062de144b2c2e52679aa7eac45b09fd347685 SHA512 cdae43e6ef5f8d6124b79de51223999568a75c6448ccb6e25677213ffb115f729e8ccaf1aae0376c6a4e7a1773b3d335a31a10bb4f0e4a46a4313877a70386ca
-DIST gentoo-kernel-6.1.105-1.arm64.gpkg.tar 65556480 BLAKE2B 4c0a4c217e4e3418368bb1708cbecf68646f9b34c22a60fd4478c6073a4edbaafae12da1e2f5a3c24eabb89f7a52717ec27c5a81a71534f16d596513fc3d4a22 SHA512 befdd3953e4129ad5f52fac21187307067ad8a11378d6ce68ff0760869a3cf7eff6c5b4533d6e6cefe316dae6d893e8b3c9e7d0c1b539bc318f2d6ce63a38d60
-DIST gentoo-kernel-6.1.105-1.ppc64le.gpkg.tar 59811840 BLAKE2B ced093a4d9acb16619d1bd646c4e434a4a1139014f99a674d1f312fc68dbaa46b999b2273196c38eb8fd51d7e545bd7e445ef773f9edcbd46786af40cd5dd50a SHA512 63607afc5bf1903963db2529cf94018906e59764476eb35eb07c4afc2fc59c15054bb08eab88d535b8d204f62711702032ede08a4a0f72998ea3b9f292b388de
-DIST gentoo-kernel-6.1.105-1.x86.gpkg.tar 62136320 BLAKE2B 823edf8c9c9f8b990fe7db8bb24ccaa2cb3d89543a297d0d552fb380596c221a757f2e59f95ac000a9542cf3b32dc78dd4b8687eb4b9adba50905b5156f9d14f SHA512 9d67dc07730b480ae3cafa1e966803b92c2c2c2e0f417add5014d488b3ca4ec0ef01141f4f5743fa172d8870ebb62f2d89475d1c6ddd1cc0d07d38fd4313bebd
 DIST gentoo-kernel-6.1.106-1.amd64.gpkg.tar 72611840 BLAKE2B a47dfabcc3c75962fe95ffbfe8ce3da60e24ec7d486a9cb6409b959e20ffdf0f50f87b48869430070768f9864ccacd00cd240a5966ba51809818614ac0007829 SHA512 fe6a2dbe182206daf1846629952313557d701c14376e3f31f733472ce336fe0facc42789df2ff1df2144584784568c7ecdb595d50ee44139b3baf1e3ce885241
 DIST gentoo-kernel-6.1.106-1.arm64.gpkg.tar 65546240 BLAKE2B 30848a5013d2fec5ea3ff4dcea21a66db909d66373a98ab15433fc798a3d0f106588123e4439250fbcc61b5dcaf3a71ed9687cda9da55e698ba8f5bd50d00d35 SHA512 fbdbe17606d5e8ecda6edc39784bff757dd1df89bbe4a8eb37ca8c0d94c05d15951a749ebd65351b962c4c0d042ec61bd574ef732fddbe529f47f4bd3cbdd665
 DIST gentoo-kernel-6.1.106-1.ppc64le.gpkg.tar 59801600 BLAKE2B 2dfc56a168daa74e90d6608edf0f8ead05fdf6eb94bf551a3da67f9c5c77ed74ab88c94ff47026c11d0d011fde152e40e1cc0876136a3f631d6eb346dc7c22f3 SHA512 8c17f10482a7145592e314af1d1a4fe144885fd8ce339da318d422a458193762f4acc90a027e5483c590db49b57e40c6f9906bb42bd23eb8d91676ce51df4806
 DIST gentoo-kernel-6.1.106-1.x86.gpkg.tar 62136320 BLAKE2B c589bb3c8e905c23cefde533bf8ea2a56b7d9f64d31da93e1355fb6113448a9089b2b2ded8e55c667ee1d85ebea4772c083907a92eb8d1714be0de8058fe0594 SHA512 a14cfb8780dd0029deae1e816ac6e624a799ca37bdb7aa228aba8f4188cb1084323abaa6a24c7bf69d0b87bcae8fba82f716f9242661a03af8a769c606f00e0b
-DIST gentoo-kernel-6.10.2-1.amd64.gpkg.tar 160737280 BLAKE2B d697e43a5cc520e2895c65cf86401357919ea8be6f0d54d5319aac4ee0450c7e0f5f1148ad5ba83de9ec6a9395370a3f9ca69b1f4261bcdd3c6c84faeb14c4e9 SHA512 150743684d808ebbef34e65d16aefc243fff231b0777a4d2f060f7e3ab53c6fea22c718bb5a5d60857a058fbb2a5e33bd86b5467911f19370b5e1cf105ab8856
-DIST gentoo-kernel-6.10.2-1.arm64.gpkg.tar 131891200 BLAKE2B 3b46113a10ff8b7a57e4f436aaa2cfeb4d95e9293fc158a70e52bd577ec5de573e17be05e5015a444a9da2ca5b768b6ebefd4a69e6dcb29dad31b82aad96ec56 SHA512 c8f3ed9fdbe4f761308a9109354c52d2ca1f65ca6289ac1d033ea28930a8cd94c313f5493a2e74f2b132bbc730de3b95acbed4330152bafdc1fb18f9a40cc574
-DIST gentoo-kernel-6.10.2-1.ppc64le.gpkg.tar 71987200 BLAKE2B 4609342bf865984397f6b166b786c4ab3520f298a92027679584c789f2545f7c728c4710fe817155b33be1c637c1fd26c46aa979258aba552755acb892d5bdb8 SHA512 9faccceeb88e902f8d43edde4d890af3274f849bff7fe7cfc176e1061778fd9856e701d04adb04b99f6cb8ad993d3bb31a65ab80d79c50b046a2eeb519b00e2b
-DIST gentoo-kernel-6.10.2-1.x86.gpkg.tar 75540480 BLAKE2B 0ca33e131b3b86a4a3d49b54a95ac90efaedcfb187c1f1c169a448c7cf271690242ef8013e93c89d18cddb2217210f2007c56617720af2ad4f755be449d8ef6b SHA512 15fa48ea4cd43ccad8b8542a8ce2bea57ccd8ff8368fe234d7f4b5f8440ced254c3e14be1eda7b93bf2012ed61dcd6ea41c58f108341d69e9a149d5ddb4208b7
-DIST gentoo-kernel-6.10.3-1.amd64.gpkg.tar 160778240 BLAKE2B 264edb4c72ec7c3c773401fe7e67dd3636d05e791d96d3b98a308fe12cbba6ff8803cdf71bf4e088adbd4b17b834eba7ee835613994614e678b1aacc3e3d676c SHA512 7266f9c1401e526f977c54a0c3c77ec234269e37a7841f7a44b1a10be0d4c0efcefc75039184dcea68ef8c6cc7b5f33a4547ec0b3de0a9162a19a29d1f4c0c42
-DIST gentoo-kernel-6.10.3-1.arm64.gpkg.tar 131891200 BLAKE2B 4cfb6c05ef01ab976a65d164f0100347d913033e9851b4b4fbc9646bd14ae6c455ebd3c435678dd74e695a356c03ec136df0395fb11b292f2dd80a2661039757 SHA512 dec53cf395e42280bddcb07ae6b7aca73ce8b7c9ad99a460199a1212ab72801959ada4f23c0205f6cf00b50d70176b3e47a339a3f0d581e688c8cdc0c522a3c5
-DIST gentoo-kernel-6.10.3-1.ppc64le.gpkg.tar 71966720 BLAKE2B c8055e58ff14a465f465d4076fcfb363a4287648cab243ac6fde7ff9652d96b802dcc6231000136af6af6b90e58afbb55b468d44c36812e299476f19f806ed63 SHA512 7fe3ff27cb7b5c16fbeb12bb7f0212f0ce548cd95f003f7c35f6088a2b5cd22ed90796c1838623678f9fde2ef5b56570a8c72dbb55ac3fc5cfdb8685fc6cb078
-DIST gentoo-kernel-6.10.3-1.x86.gpkg.tar 75509760 BLAKE2B d95db1d0b11c9d801d0d8384d31ff1e9bde30bc7665e0321bfb01cb3b135dbb89081d9a4c41c3dd41ea9464b935c252cbaecfd1c65f325a84ec822a65623e3be SHA512 fd8ca83123122e8af61fc8e3d131e7ff887b52c65e6c4907f21627edc6793f99a5aa5e883fd5b7a361029365c8df96d9dd2056785178b78da4d4f3e2e2eeef2f
-DIST gentoo-kernel-6.10.4-1.amd64.gpkg.tar 160737280 BLAKE2B 83f76efb148ac83cc76df74e2985f1833314079a5ff2a9bab7ce69fbbc3f77c1a3ce146fe77ce714a43b659b0714e03fb8ae355b7e9725ef3aa7a64cef9b27f5 SHA512 00cd84b80645f128b9d6b3be28fdfc3aacd8aa7754a828dd583a3c72e7b0fbc357de7735edc6ce3cff2a57f16295953ab33d5c57d8ac98a3aee65fd577e25725
-DIST gentoo-kernel-6.10.4-1.arm64.gpkg.tar 131901440 BLAKE2B be3df65203f3f7d60499f6556e53891573a10b0e8749553e734c5947368b7605da0535b534449f3b5fd0522e4ec6a70da15c0917fae7c00603d485b1148b237a SHA512 eb4e15e929f81d49c3616056f49e4f5385a954c8a11197c921aa0ae907cf253949d5b7bb49a8a3075f5a76f72b482874dcc20ab306b05a66aa1b30d02c276613
-DIST gentoo-kernel-6.10.4-1.ppc64le.gpkg.tar 71966720 BLAKE2B 2af667bb98038ed2058b46b5867d46e4fb8730f92293e5fd082ab0458a662a1b70878ff3f6966fffe9ccdce49b05299ae135a17bf1b87233ab4623a621c83d59 SHA512 d23039055d94c06841399a52406f53412b291d880649cdc53bc882e6f422f24df852e561dd1141d89ee3686d7058a2be70866e71008575cbe7e71e5b51bffcde
-DIST gentoo-kernel-6.10.4-1.x86.gpkg.tar 75509760 BLAKE2B f31f246dcacbc1864d2ec6d7e999bd185e5d8d517692612d521ac320014d15f1cb2ca0b925327237fcc5a5cce31e7c9660c9c6db46cafe4ed277c19171bfb587 SHA512 a9c5cd35642229921a491c6eb0819432a40990ebb507b18327f935ca8f45d092568a1803ba9ca97b4d837b00d0d8f1f9937ad8ee91fe13daed7f3e737b019a57
-DIST gentoo-kernel-6.10.5-1.amd64.gpkg.tar 160747520 BLAKE2B 66a363d3f1420d0431ea0aa010b8a4f9c389e02842675b1fbbd2fb290b63e6260eab58bc0d0fb347008f4ecbf7201b7bb5e3347e0f16ab46fa8c9ff6abfd9dc4 SHA512 c91dc57e1700c43f79c9a80773bd1c3c3bcb10b79d470abd1ecd40a55414583d7eaf96ff6d34438b9607cd95146dccb686bf6c8a3602f8e9554aef3a1a3b7652
-DIST gentoo-kernel-6.10.5-1.arm64.gpkg.tar 131901440 BLAKE2B 3e977fca9354d145d14963e7bc06c073612238f0b9b766db30318e83927b1948e823686e3e18ace70caebb45f82c8d8733198e57982f457500c25300c5024d71 SHA512 9176660bac7c372e1b5c80077caec6b7b0a96acda69c332202445d60759a09cb28cffc2aac0ba04d5158725169ae8277b8eda230d56519d36355d7d7fb455f6f
-DIST gentoo-kernel-6.10.5-1.ppc64le.gpkg.tar 72028160 BLAKE2B 90d3a5a9e489404e4359398f4c648f26be4bd7e85758eb5b1384da9d6433688a2bbaace1086ae0b022942cc0ffe8f5057175cfb15ff49a8ced3369800763e599 SHA512 d6b66592d625e96753d21a41ebe743834db832d8c8d30bd5e069d4d717366f1370114885c7731cdee1ae6171b60ffe3f8ef1dfb360c7ea99849b1970b9a4b9d7
-DIST gentoo-kernel-6.10.5-1.x86.gpkg.tar 75520000 BLAKE2B 58661b75434e8b4e4acbb2b82f8fc2752caf7d7e169d798f290ddedb0fc630f30bfa7926cb5d4118d6405df2ddc888a6d461a63a63c969883fc55f7853430ed1 SHA512 de769ed3325f6e354f730b284e37de53b548e943bc56e7560d9a93c21de8f7c2a1c8144052e81ad52acf37b5cb57589949d50a6a7f57a77aa5d243e6cf9bf909
 DIST gentoo-kernel-6.10.6-1.amd64.gpkg.tar 162723840 BLAKE2B b06364ac6a1cfd4cda5d03202c2c83c3ab35fdb886c0c75a25900f113c6c5d68e8d6a5a3c78412301289555ecb416037260e6df9ea79f97c9c73a96f2e478284 SHA512 f3cb900ec088c4b856567bc5e4fd6d977672310f0e6e61cb4301650b14e080778859783f8446e029c50acd4a8a29575aa3f3f3948a008418968a8d016c9478c0
 DIST gentoo-kernel-6.10.6-1.arm64.gpkg.tar 131993600 BLAKE2B bf37c8d5a9ca3dda972cc7a08feaf12b22a880216767892b9f95550e9b31f7e824b74658bcebf10343ef441c6e1d2e4a28145d927f19ec644ea4246cd1136d55 SHA512 3a72d06ed8fc7edf1ef6ed702940cceeedc16eb9ece430cc0c0faf34cce36a0a9ee18f90471cefd0a6a6e87e286855c98f94799683c22be3cc14b3a1e8350032
 DIST gentoo-kernel-6.10.6-1.ppc64le.gpkg.tar 71976960 BLAKE2B 78f76bb3fc5c6455d99a9f55a82b2b9cc8a07529635e3302e9a7f02aa0e869f669605d93e63b151ca5eb5014915a7d5be64a6c0caf0c10a322dee66b0456617f SHA512 b20fb195cce8db548671b4622319d50d751955a80e89f0814253879112fa8943a92df195eeb2e6b65f14fe134caa5e514ac18f5457eb41bdde2f98b2fad2c25c
 DIST gentoo-kernel-6.10.6-1.x86.gpkg.tar 75509760 BLAKE2B 4c5308819a12a95daad5c4a082a8d8191062702363b6a6a5fa13ec3741b8df259912454e8fc51ce41d8dc79df3d0e79dc848c5b10d5be6dfda4c7625c2f8959e SHA512 ee7c1fa6d60760333c4b18df1e25e534e7f2fb7b52754d043f6df80daeee6c2d47dc4ff042ad295095d61304f3ef4036cc62cc5d08a1fb9ef29ca3ca451dbf4d
-DIST gentoo-kernel-6.6.41-1.amd64.gpkg.tar 147558400 BLAKE2B 1aa15d95efadf52bdce20bea609c0e8ed899e8859d567dd9de09f1f90b2ff686ab504a2611aa3ab219b7e29fe2ef4f587eba5050cd26f092f91a9837b56616aa SHA512 cc2c5b971a56b2af4bed2e89cb75405405b9ce6581b25777d02fed8a68b40e85d0a6529941f7aac877756615b9e614b2c7c9920e7130def88e221dd876f4f259
-DIST gentoo-kernel-6.6.41-1.arm64.gpkg.tar 119552000 BLAKE2B 7d2599490de2ab79bf36aa02eb72b99395864b9248daef0bee2b4389e524e1a53bca3fcf8a0c27d42f9fa91b9b6dc8dea0b49dd7a299c0583dfd020ea61eb783 SHA512 fe602fa4c7a5443be43adf3f35b0402288b86ec8d6d93e8ae9c0dddce0ed6226a4a0ac5993023de47937a6d9b929e9b2887d1ad6b2cf0b2421923890113d7e91
-DIST gentoo-kernel-6.6.41-1.ppc64le.gpkg.tar 64245760 BLAKE2B 1e4da6cb6d5af1c25a0880eb430eb457d7eca0e4948e1959afafc7d83264b158b7cc6627d1b4b6121a3a99754395f6ce3c72b24dbb1f98e15eba81b1b8b76ab0 SHA512 0e4010371fb78a301fb5a9dbdcb626ffd867782a2a699077b20a8eb44fe68dde69f20f6f20f7125f3d5a0194072dd7b0d578ec1f743884df543e60c6ed0145fa
-DIST gentoo-kernel-6.6.41-1.x86.gpkg.tar 68270080 BLAKE2B 828528fa4fca0ef09270f17fdf01732249eaf40bca261c7af06f5e08de9227cd591abc80d1f283855869fc7d640a3cb2a268c371c8c4bd969b7bbdcf77951583 SHA512 62afa7b9241a93ef73a33f9de1dd2554286b13cb7f1cf3e6e8d78ed38bccabecbf67f60f1c592af7c3ba3764bf21305020f436f2c408bd16dbd44001c9d93d3d
-DIST gentoo-kernel-6.6.43-1.amd64.gpkg.tar 147578880 BLAKE2B 030a26a1024f614fa7b19bf4e752ca6e34c3fb3014edb8755788eb205a9d51e229891cb74930b306a5bda2fa4188a9f3153b2b52636fa1f4b45a4f189a67cae0 SHA512 13986eb69e4fe06e27955724e8ca4a0415c5a5a1a83e98b881ab91cff5af51b88f41cff2545a30f92c149b17b082e58a0b172bb8419d39abb74d1590225b2e07
-DIST gentoo-kernel-6.6.43-1.arm64.gpkg.tar 119592960 BLAKE2B 9c5e6262596ed8dfa5d802e2fd051ce35a1b8a6f49cb4c9ac3a61d67c166c75e8c1179aa60d9fb31c8784eabf6bbc9b82c313122eb5667169f687a44ba0e4c2d SHA512 d5f0a412d2d19cc61fe303bec5978b56bbf463d35695bb361efbdbf7826d4f96377e8d74d8827a69d8b52e694f52ce4e6a1ff1aace7a4ec2967d95ccc0b97dbb
-DIST gentoo-kernel-6.6.43-1.ppc64le.gpkg.tar 64256000 BLAKE2B d61e154869bc1210eb477a089f2f9a4a2e857e879699c48d972443577fbd8c60c0ace0420dcd681993f505de107dccd928a114c58f8400e8de449c7a61040029 SHA512 bd871dd3d2fc46302bc7d6cbcf8847af114a132a3b56153a257200b43e614be21d23b90f6ae1ea39ad7c704c375cd5971f14b6991d219e756d89d4079417938d
-DIST gentoo-kernel-6.6.43-1.x86.gpkg.tar 68259840 BLAKE2B 25dcd8c4e72838e3ba3583cf1f01f799bb92d3cb75cc8de40365b3d3954306c7dc2f87198ab068c8757d44e2701602a433747d35a3f163c8f1b3786d694f820a SHA512 a312eaa4257d0b8b807d1c951cae92540cfb908aec0adedb1b36e04035a7a472f25d60a1e7fa2478cc01c9417621b2bb342b3d58302d756a88d051af73032ff0
-DIST gentoo-kernel-6.6.44-1.amd64.gpkg.tar 147599360 BLAKE2B 3febb331bc02e09618dfc30a1a506d6c3c3fc3e94380901dc6be5c098cc1aeb63bbd98f0a4b881ded4b5ee96c854b71e94548b4399d5b993a192409f986358bd SHA512 e1b1dcb8a22bb161a32f7e47cfb1a35e0340d008beeb9778f3237bb270f7cde58acb2f01c664ddb0a42523e70d9c7bc353d5c0ce124180156dac6d24ade6e3a5
-DIST gentoo-kernel-6.6.44-1.arm64.gpkg.tar 119623680 BLAKE2B b511899cb69664ddb06809b89d36ad0b9c5653764c9a7a61456d156c9e8e52ee09270a41817e731df715b0ff77394d705048a6031ce8208b91bddeb3c2c97419 SHA512 1ce9dc5aa80f0ec2358b03c8aad3fbca6d99cdc6d83d37efbf34601f66e24d7fb359c31cbe007c54fb45666550a815d9f749b02d11a788e1438d514060caa199
-DIST gentoo-kernel-6.6.44-1.ppc64le.gpkg.tar 64245760 BLAKE2B 9837544ce93c514ca767ba918ff928db6420f9a389dbbca174e1e9eba2564e8f4df2ee7d85df64eedbe1f071a7ae8d4e66073eb9284f001b8067782a63d9e261 SHA512 5d1f90df86db60d8f0a6a91954551dba7a05127c9c5091d6b5575e427d99f92a877b10b789e986d52b8fd7a774a43c30066534613732336086041d68a27df36a
-DIST gentoo-kernel-6.6.44-1.x86.gpkg.tar 68270080 BLAKE2B b66846a686bf9f73fc985c8510fa29b0d2d5c0fa10d33c8dd2a7de7894b7924afd3a44073dada2f2dca58767fe618ca626a51a7f31657fc4b093e8affa47f38f SHA512 dd3d34a0fb87a10e4da863d7b198666109ccf466110abee7edb8cc6fd9b947ed071b3278d37b11791a17f8b57e2d22758eb70210f50aa3d10cd5310aa4c77555
-DIST gentoo-kernel-6.6.45-1.amd64.gpkg.tar 147660800 BLAKE2B 9eed67f68f30753ba4d3ee9f759ba4e7c6710f439914c3acea428614b57ee40e40b6f8920e148deb133c94e1f6f9f67b11ba8d8f2c097462596303714531afe9 SHA512 5f78e1b032ea6fdf11ead58e16e3140337c2a141398ec249baf6766a7c61cced0ac6e83899da3385d94ea3eda8daec3bec27e34734cbc3a129ba805fcef3d5e4
-DIST gentoo-kernel-6.6.45-1.arm64.gpkg.tar 119644160 BLAKE2B 527a649cdd97743dcc6d559ebfaefb36dbf0138fb096660d8c5a5f9819b07e2c5a27cfbde6d794d015e46f7ff87877d6bf8e9f7b9b86e8a012fde4a94f833fd1 SHA512 0f2993278a51499d464b819fcc5e0a765157406482c9929849ccf621de2591fdf1ed07c368682f9fddf1c613ff005bff8c52332227f3972105bc195ef2c57aa5
-DIST gentoo-kernel-6.6.45-1.ppc64le.gpkg.tar 64256000 BLAKE2B c6d01aeb65e33c316618d5354f681bda22a68510038dd218bf9884af1f723e4bc00cd6baadcda508716d2b42e191e222d595507c31cb960084556c07ede44f2e SHA512 86658bafd3b03a86a764884c972a69fb3d0b688b04422d304fcf04d29087d1ac03cba010ee681b9444992094af0ed72fa7eb41269973905ee9883e9fc67d1862
-DIST gentoo-kernel-6.6.45-1.x86.gpkg.tar 68280320 BLAKE2B 52d6d18a7c625a06368a0a541dec7223a0ce0baeb888942a34a953f01e48eeb8028ab9b55fe925a05594d0bae1a5c6c9f0d339ce42eafebe27704413b0f14dca SHA512 343ff66401da1b20190b5f1da1865a052ead22f1e654eba7843674f97093b02325399b6d89a4fbd051b703b52425e2aef4333f8d7c7ac2e61d002303d14118f2
-DIST gentoo-kernel-6.6.46-1.amd64.gpkg.tar 147691520 BLAKE2B 46d24d9f19cced233d0928919032ccf644e0e11b9269a82640a837b4b918355c79d9596783d90999d883916c5351466010554664e1732e3d80513e77724c7082 SHA512 7b4e1964c498587fce15b2a4ac551e098f90b5a50d34b619cab600d7cdf111d59f38f3c110f2bf4c909c1c2434872ceb6f1c12f2755a5561eb641e60ce7c5a0a
-DIST gentoo-kernel-6.6.46-1.arm64.gpkg.tar 119633920 BLAKE2B 9d3b5f991c530de5a27d4dbc5d61017f9434701e09f144a94d32af5f18511ec175e664fc97383d07b7f5446211cdcd5be48c179b5995fdceacbfd90716020ad7 SHA512 b67ca338349ad8dbb6060ffc127a93959ef29790a2f7856facde4281993e798e9e7a56b47be68e9d83f30bf96066ebc4a1706836d8ee2a6524b940c2bf06a93b
-DIST gentoo-kernel-6.6.46-1.ppc64le.gpkg.tar 64256000 BLAKE2B 0f08e5479891549142f5dd2a958a15b50c06b8a30c6b65728c32c8c77d62dadac2b5d11f50a79de88a4664cd343a47b78ae4e954020d0d1f9d450d94294a67f1 SHA512 5abad2bab8be161e131c9306a0970066d931d774d80cce09cbcabbf4a50c3c1def7564d62871e5637a4f1c38b433e1c95da07302b41391e4782920480bbd65ac
-DIST gentoo-kernel-6.6.46-1.x86.gpkg.tar 68270080 BLAKE2B ce378eb77b0b75a4be8b87b3059ed89dbcfeb6b861cdfdf13d005ea846ab4da58150619d2a56917cd914231ef87bc95a37a90d992fc875f97dc3ed2cc8cdc4f4 SHA512 fd82d5e1aa02e50d47b8ab305dc9e95c702595debce581ac4a5f4f2fc178ab9048d0352e112b23ba81987174c04d3ac1686bb1c16567f4554ead278cda1e8cdd
 DIST gentoo-kernel-6.6.47-1.amd64.gpkg.tar 149637120 BLAKE2B fcee3f615fe143b8b12d741bf0df758f68c607b0315ec054c6c804d7999339fadb5d62c355ad6e110b5633e8622a4b8f075bd3aa93d40f22fcf00b6b4b2ae7b9 SHA512 18ae1954bc9c10404a201fd9d511521f6f9ba9781f994e8d0ee082c4edc2908125c4db59a38fb672e492bbc8363d4c90f7d3ee216cd5e8dc5e7b0aed8362555c
 DIST gentoo-kernel-6.6.47-1.arm64.gpkg.tar 119695360 BLAKE2B 9bc6ae80d5e41bf39577a6c27cbf47f550c33951f19fc4f9c46dbf15a181593f20b15679f7ae33623a15cc555602ee8828ecee14900f2af14711bf8fd33fc5eb SHA512 4079e67ae3e639b3559026c66e87f2fbe4f0884f02d0f0b73f97f16fc2547d4f599ea49a0868cb06a5d4254e378962fd21f581c430c5a5e0c4cfd782504599d2
 DIST gentoo-kernel-6.6.47-1.ppc64le.gpkg.tar 64256000 BLAKE2B cfa82483ac8a788be9b84ea9246224bce5ec2fe71711e063d6fec46286ef72d488655323cf01beea628d73f8f8e57d42452869ede0a50c57caad474f9eed500c SHA512 2aa632e90471d8c41e275c95cd636725384958b251a4db30ee75fe2f13de4af7ac70a42fb44ef83278d7df4bf5fe5bc1e1f9f080ee71f66c6baed0a290714246

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild
deleted file mode 100644
index cc0467317bf5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.222.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.223.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.223.ebuild
deleted file mode 100644
index e6ae62aae96c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.223.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild
deleted file mode 100644
index 1eff13308689..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.163.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.164.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.164.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.164.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild
deleted file mode 100644
index 1eff13308689..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.100.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.102.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.102.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.102.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.103.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.103.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.103.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.104.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.104.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.104.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.105.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.105.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.105.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.2.ebuild
deleted file mode 100644
index 55d58ca496d1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.2.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.3.ebuild
deleted file mode 100644
index 5e3ffa99e33d..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.3.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.4.ebuild
deleted file mode 100644
index 5e3ffa99e33d..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.4.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.5.ebuild
deleted file mode 100644
index 5e3ffa99e33d..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.5.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild
deleted file mode 100644
index 291b4c547ab8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.41.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.43.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.43.ebuild
deleted file mode 100644
index 7ae1d1d9fbe0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.43.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.44.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.44.ebuild
deleted file mode 100644
index 7ae1d1d9fbe0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.44.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.45.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.45.ebuild
deleted file mode 100644
index 7ae1d1d9fbe0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.45.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.46.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.46.ebuild
deleted file mode 100644
index 7ae1d1d9fbe0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.46.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-29 19:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-29 19:37 UTC (permalink / raw
  To: gentoo-commits

commit:     ec6e97b67e1efe2ce3ea123fdadc818db40cab37
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 29 19:35:13 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Aug 29 19:37:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec6e97b6

sys-kernel/gentoo-kernel-bin: Bump to 6.6.48

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.48.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e0c69511f827..f06cce689c75 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.10-9.base.tar.xz 401220 BLAKE2B 3335d5d29c347526cea6104b9cca56
 DIST genpatches-6.10-9.extras.tar.xz 4056 BLAKE2B 2cba382236beae6374462f6147d6e164314cc8f7d7be87547902153c035b970ada27f4817a6de2d569116118eea0d95d42aa44de2147475c47c732abfedd9952 SHA512 358d82794809d49f4b24bdf10c49cc4fbe8ac0a45f86dfdc018d2c778b757c002d9bd129d935146b84daf809e95f5235fccf7466d2498755154b9c77e5a2b46d
 DIST genpatches-6.6-54.base.tar.xz 2922380 BLAKE2B f65404127bb6547208aeddac1996a4a2659bd99ff7429bcaff28247a867c000e962457725eab80db2c76297f1e5c27806dc6fb23e31d5694b6df783e65995227 SHA512 102f721f87478ad18599bb5ff65cd236180dd3d9d058786a5306cb36be3f30a2d2ef684e83b6f458d4de78a196323e87d346eba704bfbce733010aed6ac3d7f9
 DIST genpatches-6.6-54.extras.tar.xz 4060 BLAKE2B 22ea7d143bfe168bc5d9d30832423bcd33b49c1b3b5ddf031000d7d9fce96f6fa0fb1d06fd33b27a5de9c9f3833a139557f0ed7408ef12b23568784ff38ca7a9 SHA512 1b1a229b5923e7f3426139b17608b5feae6061313f7aea66de23f09a54696def39bf4b384c4e884a3e5c758c08e04dcfe1ab7f2aa331db74b59f5e511c6f2c5b
+DIST genpatches-6.6-55.base.tar.xz 3018672 BLAKE2B f5f3e39c634e196827da06935b783cb87c3503998df6b1f3d711484ab984b4a378feee96a45b932b409593290ea7a77271eb39a1e5085e5a4fde3c3307ced95d SHA512 88b2ef56dc0c2e1e7c34a9a81b8981d4c8ab6ba5e5821cbf3da8e608287375f2f0eaff427fae8f47a59cb9fe2c3b8a9d9c569108f27b833a10c6b460dde0bcd7
+DIST genpatches-6.6-55.extras.tar.xz 4056 BLAKE2B d54e353fcd41ede054bfde20ef5bc6518056b1069e440e8ef31b4021ba2b85eb4b578e8aa73a0d778e21a692914ec850f2604e635ff178690a3baee4dcf106be SHA512 a59ff175eb6e7491fe635f65dc44878b8fbf5eacf805b7158b3e9b6c4313881d24a13fd6d252f23c7fd9b5eac1a2c110431ca02aa2583fff71cd306d1b4f3cd9
 DIST gentoo-kernel-5.10.224-1.amd64.gpkg.tar 63283200 BLAKE2B 14061a7a4219278bce3237f8d59015448fea6e195a02d8f5a1d63f41b0ed0d189febd0964a082eca1948f57cef5a4e96c569d26f0c1b70855cf447073f1bfbfa SHA512 e4e7f4bbf6750ec216ca46408919b5a37aac372a14a7d73eee1b44df2ed2a0607c510db1109db117c25bb94dd331fffbdfe380941661bec94f3cfacdf858e929
 DIST gentoo-kernel-5.10.224-1.arm64.gpkg.tar 56750080 BLAKE2B 2b31d7121e82bd500260b26fc795d0d59ecd1328fb1ae0b202ed24a5d1a41947b4b4a84db0172dcc76f6ffda4c5e3a63527e5d2156148ac673305bd57bbc1c4c SHA512 1e0a6ca9cf082b3aa9f386ff234f96d3711ae2cab36791be38077b9d5c80ed5448d092bea453f249cbc3cb486206a614e33f26de3181666b18aac47364fb604a
 DIST gentoo-kernel-5.10.224-1.ppc64le.gpkg.tar 52766720 BLAKE2B 789dc4f675dd22f391262f4abe1b89d60fe03b9b48a93643b1151f00765c23c470188e727cc437434a950b37cea22c237f9afc82304dcc57f649bc91ed0bc108 SHA512 18034bee9a75ce37a6337ccc7952c1eed4e0a600414a99e9c7465a1cb0619500238fa241e02e0cb0a37feeab9634ba4dd6d9c87c46fde93765e3b4983d455500
@@ -34,6 +36,10 @@ DIST gentoo-kernel-6.6.47-1.amd64.gpkg.tar 149637120 BLAKE2B fcee3f615fe143b8b12
 DIST gentoo-kernel-6.6.47-1.arm64.gpkg.tar 119695360 BLAKE2B 9bc6ae80d5e41bf39577a6c27cbf47f550c33951f19fc4f9c46dbf15a181593f20b15679f7ae33623a15cc555602ee8828ecee14900f2af14711bf8fd33fc5eb SHA512 4079e67ae3e639b3559026c66e87f2fbe4f0884f02d0f0b73f97f16fc2547d4f599ea49a0868cb06a5d4254e378962fd21f581c430c5a5e0c4cfd782504599d2
 DIST gentoo-kernel-6.6.47-1.ppc64le.gpkg.tar 64256000 BLAKE2B cfa82483ac8a788be9b84ea9246224bce5ec2fe71711e063d6fec46286ef72d488655323cf01beea628d73f8f8e57d42452869ede0a50c57caad474f9eed500c SHA512 2aa632e90471d8c41e275c95cd636725384958b251a4db30ee75fe2f13de4af7ac70a42fb44ef83278d7df4bf5fe5bc1e1f9f080ee71f66c6baed0a290714246
 DIST gentoo-kernel-6.6.47-1.x86.gpkg.tar 68280320 BLAKE2B 57b212caf88b8b7a71fd4ede1528fd199c65818040e714c7beb23995961cb05a12bf8fd99c8c9424c600a86e4d55217485669afcec312588be516b281364db38 SHA512 19039f740c65474332906f66da789f6abca1e80d5c6bf2292705e8830d0b062c35e79c5cb4ee3c3c8ba92b794aa316bbbfa7e890d81ca2da6536d7fbab8c6c1d
+DIST gentoo-kernel-6.6.48-1.amd64.gpkg.tar 149667840 BLAKE2B 4259126edf7b0f063a29190d8428bc2db34ba0dc82cc17c87d5e6ea11f8348f35d62caece7547393ff8fc3bdef7020036972ff23133a776618ff01a53f6fa837 SHA512 2a7cfea3dfaf9fa5501cfd9e15f0392d2267cfb057bac6eeffac15a87eb15be4a3be3745e42ef8a0b36c25ce00998648192457a1f5475c9facb4bdef71497438
+DIST gentoo-kernel-6.6.48-1.arm64.gpkg.tar 119695360 BLAKE2B 05a1fbaccd78edd0c8aab3e2c6c575a9194950da62da43f76ac4c504df6f0543fe15c7f1f9bc7b20a7a0975a5f1c5250f9ea0ab9bc69af5a86d99bdd1c4ba4fb SHA512 f2be7141803122a984327069cbf64753456b4cb83982517c0787b2e80cf38fe38bc3da788eb2aa5d3f0ca4e42ca96cdf8d4e9c33423a5f33fda78c2e5cc54466
+DIST gentoo-kernel-6.6.48-1.ppc64le.gpkg.tar 64276480 BLAKE2B 0d8f1b8e1ddb4630180d7301c0d4471b0cf2f0ee06d6a47460459d7d331341699ae901d7623d2cbb1ed964a072c9ec7e559a0a63f37002b5fe4e09304c4e5700 SHA512 7eeba47f10973c8e0f378fd5d7d327d31c251a4c7a92efc0d1c62ec0eb737f394a897e4f88670ba4f2ad13991662d60606f2eff928a0f044416fe95e511f7ed9
+DIST gentoo-kernel-6.6.48-1.x86.gpkg.tar 68280320 BLAKE2B f81b14c6a875cd9b3ee318c6133e00f62c6ac6264c4b26315980a212ab4f0907b3211bf7b9e4e0c278df773fd4a71041a75fa2b454ec31ed2800f65b737c7a92 SHA512 d4e3662cea245ecccfe191708daf42304ad98c8bd2f1c3d0d5485f85aec35ce492245a4d668f103bdcb80c04e85964d0e100d600b60029981daa9d4327d78c88
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.48.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.48.ebuild
new file mode 100644
index 000000000000..7ae1d1d9fbe0
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.48.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-29 19:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-29 19:37 UTC (permalink / raw
  To: gentoo-commits

commit:     312d5d8a496733a1fd29d1641462b7279f488e3a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 29 19:35:17 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Aug 29 19:37:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312d5d8a

sys-kernel/gentoo-kernel-bin: Bump to 6.1.107

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.107.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f06cce689c75..ddb72b75550c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.15-175.base.tar.xz 7264676 BLAKE2B 6911fc0fcef31daa55ddeb93e12
 DIST genpatches-5.15-175.extras.tar.xz 4060 BLAKE2B 1ff5b5e69f9cb0e243d03d761c430bcb04ef698199c6a68e15c9535cf58b8fc0b12703fced2fd1e884c7c7d7b948b778f633d2a5de619de9a0acee60ef7c20a7 SHA512 8925f59f2d30f07838ca111c45496d7fa0229362065fbe6643dcf6dd0998ee747a8d8ed217a63b6e77b28d8b0775872408fdf8260e6c737db3a4aade0f299041
 DIST genpatches-6.1-116.base.tar.xz 5862440 BLAKE2B 57df84154c9302bfc602035d8b06ec4b8e2089e8529d8a425c6912c46ca5d7f5782e60efc1600b085a1e60f4f029376485aeeafb6890bab20901df152c18bf25 SHA512 7467a3963981f8862a0898f4baabf95d25c4bc13eb5cc41b28307d48150bb263cd34be392f6e0130e053105f385ae963b03d306268c9eec3cc0e807cd3e56a7a
 DIST genpatches-6.1-116.extras.tar.xz 4060 BLAKE2B f1c06b3d9f005cf93a317e051104af5a5838dda32e7d480d67655d26afa636741053da4e3c39aae81593cc12708d829d4a8f9e167346d6b038c4b72bf70c9626 SHA512 3ff2f66f10a0158c9890ba629cd0d0bea46fbf5ff899dd4a0dbdb70c5aefb2ab0ce89c316a76441d0dc500e740f79b15568209a4f97b82a1efb0ef088ea00d36
+DIST genpatches-6.1-117.base.tar.xz 5955428 BLAKE2B 92c1aeb4d98cbdfe8d83691c76e53f894e5749805bff33676263b19b67eb1315012da7ad5df5cf129406c0a0f1726dc31cdc33941eb2c27db699f04333b2729d SHA512 80fdb4aa7531a7b10bc543d8deaf2b82115f9b74112c53f787f9fcdfbf83c626390c4e81a6811874263753c74b0adc19cde44f6a54c22f6ada7e774e7a2247b1
+DIST genpatches-6.1-117.extras.tar.xz 4060 BLAKE2B 905d6488cd4f499e293bd6f2bc0d9ac16b073ce543c8cdbe76aa6faa2842ed78fcd42568ad53d3f9c56e7a2065a0fbc63412988aa801bc6050897459f8d8d39d SHA512 c6b4b85b6d02e04383c59749965776f13fa22719c4527b030862831237355be9e05e655b112489efadbdc0fa5574a2ca0e5f57948d4e1323febd9bf20f2da8d7
 DIST genpatches-6.10-10.base.tar.xz 490332 BLAKE2B 6311b976880a1fe3cb902ba6e4d39890aa34565c6df19fc01deb7b337304418d1ada38d6d83f27acdeb3062fda65d7996a0e6988799a6789e81372a0966f3caa SHA512 3748322f9bae147f3ca68693dcabf21a4a969032cfb36aced11bb883907cb663d139175ed4dd7c8e87ea7628f875328e3b25d978009ee3a6989eb38b1c7c4ace
 DIST genpatches-6.10-10.extras.tar.xz 4056 BLAKE2B edb14475e8c07f04d54e6953f8518ea631660ffcdaa8797eba19768b3a193df51822d508dd7b360ced634d0045878f77996ba765498bca3bf001d9a4c223fd8a SHA512 a0379c1ecdbb7a8d6f3b3f82db60d5fd7503598ac26c2f11f6f549e360a648053896cb8db235257bfa7bcad251c90c6dc38116e238c0e2447117eab83a42b4d4
 DIST genpatches-6.10-9.base.tar.xz 401220 BLAKE2B 3335d5d29c347526cea6104b9cca56b8ed8ee0f1de9ee8a6f55d66514df829fcd197b8281b2261f6dfb979276b65bc654d4b1257868b5b80a2411fbd2f076f11 SHA512 9d2319c2b86b80355464d661f675a331a4245405bb84184a4d061649abdeb5955b6ebeaee1cefbe3c669f810c9da645b7fb637af4dcb45cb9b69e715c6e46f1f
@@ -24,6 +26,10 @@ DIST gentoo-kernel-6.1.106-1.amd64.gpkg.tar 72611840 BLAKE2B a47dfabcc3c75962fe9
 DIST gentoo-kernel-6.1.106-1.arm64.gpkg.tar 65546240 BLAKE2B 30848a5013d2fec5ea3ff4dcea21a66db909d66373a98ab15433fc798a3d0f106588123e4439250fbcc61b5dcaf3a71ed9687cda9da55e698ba8f5bd50d00d35 SHA512 fbdbe17606d5e8ecda6edc39784bff757dd1df89bbe4a8eb37ca8c0d94c05d15951a749ebd65351b962c4c0d042ec61bd574ef732fddbe529f47f4bd3cbdd665
 DIST gentoo-kernel-6.1.106-1.ppc64le.gpkg.tar 59801600 BLAKE2B 2dfc56a168daa74e90d6608edf0f8ead05fdf6eb94bf551a3da67f9c5c77ed74ab88c94ff47026c11d0d011fde152e40e1cc0876136a3f631d6eb346dc7c22f3 SHA512 8c17f10482a7145592e314af1d1a4fe144885fd8ce339da318d422a458193762f4acc90a027e5483c590db49b57e40c6f9906bb42bd23eb8d91676ce51df4806
 DIST gentoo-kernel-6.1.106-1.x86.gpkg.tar 62136320 BLAKE2B c589bb3c8e905c23cefde533bf8ea2a56b7d9f64d31da93e1355fb6113448a9089b2b2ded8e55c667ee1d85ebea4772c083907a92eb8d1714be0de8058fe0594 SHA512 a14cfb8780dd0029deae1e816ac6e624a799ca37bdb7aa228aba8f4188cb1084323abaa6a24c7bf69d0b87bcae8fba82f716f9242661a03af8a769c606f00e0b
+DIST gentoo-kernel-6.1.107-1.amd64.gpkg.tar 72591360 BLAKE2B 3633bfee10737612cbe3de5bddb8165234e8826787921a441633334e2c23568977fd4abeffeac3d77a78ed69fe9642296d621d38cf53945522ac35f0c2024e23 SHA512 de77ff8b4229028c1729d35e638a8ba558532b66099f5097a2d105683b9e2e46b2b50e01613bd173d6d449cd6f6c9edb7257c3c41dac0ed952c36538a7455ab8
+DIST gentoo-kernel-6.1.107-1.arm64.gpkg.tar 65556480 BLAKE2B e3eefb45ed985b05c1cbfd14a8e33882e76693f0ddaf1e068deeffa2bda79b3f2dd28377f144bd4392af9e66c0b6180107f96ec673102ce7050695b2bde73744 SHA512 2bfedd832c8f03d9f9089c36045d633339692fa12fd2239f2f28d1c715502ccae5608019af153f52b4866844b2891266ca803af21bac86b2b17dd9850b9f1c47
+DIST gentoo-kernel-6.1.107-1.ppc64le.gpkg.tar 59822080 BLAKE2B 4cb86f6ae34038254ff652687cd0e741aa68f8a76d8a152bc0f567b66d295d4c767c3b97bd06823538fa7d451e717a8dc22b77ee087ab0984fef7a05f526cd45 SHA512 d762de5d2cc37d61ea1ef19b7cc8b7268387fde53f19d80d76186b23528c7f29bac721042247d579e95cd1b9bf8826d073d4c21a8d468257a3e244c172d775da
+DIST gentoo-kernel-6.1.107-1.x86.gpkg.tar 62136320 BLAKE2B 130450bab31853af7dc0df54d827ffef1d230674b3c3f6080612cf58b337b1d6d120687e77b48eb4f94bba55a39934675da10c094f231c85f534e2bab60c191a SHA512 5d99d3a87c64ee9e73606dc79d0e91a9459019f5f24c2c267ebdcbf9b35e111bed758e9b1ff339fa3a57bee408899587db16f7eddeca3871f501dd46813f193f
 DIST gentoo-kernel-6.10.6-1.amd64.gpkg.tar 162723840 BLAKE2B b06364ac6a1cfd4cda5d03202c2c83c3ab35fdb886c0c75a25900f113c6c5d68e8d6a5a3c78412301289555ecb416037260e6df9ea79f97c9c73a96f2e478284 SHA512 f3cb900ec088c4b856567bc5e4fd6d977672310f0e6e61cb4301650b14e080778859783f8446e029c50acd4a8a29575aa3f3f3948a008418968a8d016c9478c0
 DIST gentoo-kernel-6.10.6-1.arm64.gpkg.tar 131993600 BLAKE2B bf37c8d5a9ca3dda972cc7a08feaf12b22a880216767892b9f95550e9b31f7e824b74658bcebf10343ef441c6e1d2e4a28145d927f19ec644ea4246cd1136d55 SHA512 3a72d06ed8fc7edf1ef6ed702940cceeedc16eb9ece430cc0c0faf34cce36a0a9ee18f90471cefd0a6a6e87e286855c98f94799683c22be3cc14b3a1e8350032
 DIST gentoo-kernel-6.10.6-1.ppc64le.gpkg.tar 71976960 BLAKE2B 78f76bb3fc5c6455d99a9f55a82b2b9cc8a07529635e3302e9a7f02aa0e869f669605d93e63b151ca5eb5014915a7d5be64a6c0caf0c10a322dee66b0456617f SHA512 b20fb195cce8db548671b4622319d50d751955a80e89f0814253879112fa8943a92df195eeb2e6b65f14fe134caa5e514ac18f5457eb41bdde2f98b2fad2c25c

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.107.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.107.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.107.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-08-29 19:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-08-29 19:37 UTC (permalink / raw
  To: gentoo-commits

commit:     b4b89d961ba32156501d89c7261f16c619fe4cb4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 29 19:35:08 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Aug 29 19:37:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4b89d96

sys-kernel/gentoo-kernel-bin: Bump to 6.10.7

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.10.7.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 617e57834156..e0c69511f827 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.15-175.base.tar.xz 7264676 BLAKE2B 6911fc0fcef31daa55ddeb93e12
 DIST genpatches-5.15-175.extras.tar.xz 4060 BLAKE2B 1ff5b5e69f9cb0e243d03d761c430bcb04ef698199c6a68e15c9535cf58b8fc0b12703fced2fd1e884c7c7d7b948b778f633d2a5de619de9a0acee60ef7c20a7 SHA512 8925f59f2d30f07838ca111c45496d7fa0229362065fbe6643dcf6dd0998ee747a8d8ed217a63b6e77b28d8b0775872408fdf8260e6c737db3a4aade0f299041
 DIST genpatches-6.1-116.base.tar.xz 5862440 BLAKE2B 57df84154c9302bfc602035d8b06ec4b8e2089e8529d8a425c6912c46ca5d7f5782e60efc1600b085a1e60f4f029376485aeeafb6890bab20901df152c18bf25 SHA512 7467a3963981f8862a0898f4baabf95d25c4bc13eb5cc41b28307d48150bb263cd34be392f6e0130e053105f385ae963b03d306268c9eec3cc0e807cd3e56a7a
 DIST genpatches-6.1-116.extras.tar.xz 4060 BLAKE2B f1c06b3d9f005cf93a317e051104af5a5838dda32e7d480d67655d26afa636741053da4e3c39aae81593cc12708d829d4a8f9e167346d6b038c4b72bf70c9626 SHA512 3ff2f66f10a0158c9890ba629cd0d0bea46fbf5ff899dd4a0dbdb70c5aefb2ab0ce89c316a76441d0dc500e740f79b15568209a4f97b82a1efb0ef088ea00d36
+DIST genpatches-6.10-10.base.tar.xz 490332 BLAKE2B 6311b976880a1fe3cb902ba6e4d39890aa34565c6df19fc01deb7b337304418d1ada38d6d83f27acdeb3062fda65d7996a0e6988799a6789e81372a0966f3caa SHA512 3748322f9bae147f3ca68693dcabf21a4a969032cfb36aced11bb883907cb663d139175ed4dd7c8e87ea7628f875328e3b25d978009ee3a6989eb38b1c7c4ace
+DIST genpatches-6.10-10.extras.tar.xz 4056 BLAKE2B edb14475e8c07f04d54e6953f8518ea631660ffcdaa8797eba19768b3a193df51822d508dd7b360ced634d0045878f77996ba765498bca3bf001d9a4c223fd8a SHA512 a0379c1ecdbb7a8d6f3b3f82db60d5fd7503598ac26c2f11f6f549e360a648053896cb8db235257bfa7bcad251c90c6dc38116e238c0e2447117eab83a42b4d4
 DIST genpatches-6.10-9.base.tar.xz 401220 BLAKE2B 3335d5d29c347526cea6104b9cca56b8ed8ee0f1de9ee8a6f55d66514df829fcd197b8281b2261f6dfb979276b65bc654d4b1257868b5b80a2411fbd2f076f11 SHA512 9d2319c2b86b80355464d661f675a331a4245405bb84184a4d061649abdeb5955b6ebeaee1cefbe3c669f810c9da645b7fb637af4dcb45cb9b69e715c6e46f1f
 DIST genpatches-6.10-9.extras.tar.xz 4056 BLAKE2B 2cba382236beae6374462f6147d6e164314cc8f7d7be87547902153c035b970ada27f4817a6de2d569116118eea0d95d42aa44de2147475c47c732abfedd9952 SHA512 358d82794809d49f4b24bdf10c49cc4fbe8ac0a45f86dfdc018d2c778b757c002d9bd129d935146b84daf809e95f5235fccf7466d2498755154b9c77e5a2b46d
 DIST genpatches-6.6-54.base.tar.xz 2922380 BLAKE2B f65404127bb6547208aeddac1996a4a2659bd99ff7429bcaff28247a867c000e962457725eab80db2c76297f1e5c27806dc6fb23e31d5694b6df783e65995227 SHA512 102f721f87478ad18599bb5ff65cd236180dd3d9d058786a5306cb36be3f30a2d2ef684e83b6f458d4de78a196323e87d346eba704bfbce733010aed6ac3d7f9
@@ -24,6 +26,10 @@ DIST gentoo-kernel-6.10.6-1.amd64.gpkg.tar 162723840 BLAKE2B b06364ac6a1cfd4cda5
 DIST gentoo-kernel-6.10.6-1.arm64.gpkg.tar 131993600 BLAKE2B bf37c8d5a9ca3dda972cc7a08feaf12b22a880216767892b9f95550e9b31f7e824b74658bcebf10343ef441c6e1d2e4a28145d927f19ec644ea4246cd1136d55 SHA512 3a72d06ed8fc7edf1ef6ed702940cceeedc16eb9ece430cc0c0faf34cce36a0a9ee18f90471cefd0a6a6e87e286855c98f94799683c22be3cc14b3a1e8350032
 DIST gentoo-kernel-6.10.6-1.ppc64le.gpkg.tar 71976960 BLAKE2B 78f76bb3fc5c6455d99a9f55a82b2b9cc8a07529635e3302e9a7f02aa0e869f669605d93e63b151ca5eb5014915a7d5be64a6c0caf0c10a322dee66b0456617f SHA512 b20fb195cce8db548671b4622319d50d751955a80e89f0814253879112fa8943a92df195eeb2e6b65f14fe134caa5e514ac18f5457eb41bdde2f98b2fad2c25c
 DIST gentoo-kernel-6.10.6-1.x86.gpkg.tar 75509760 BLAKE2B 4c5308819a12a95daad5c4a082a8d8191062702363b6a6a5fa13ec3741b8df259912454e8fc51ce41d8dc79df3d0e79dc848c5b10d5be6dfda4c7625c2f8959e SHA512 ee7c1fa6d60760333c4b18df1e25e534e7f2fb7b52754d043f6df80daeee6c2d47dc4ff042ad295095d61304f3ef4036cc62cc5d08a1fb9ef29ca3ca451dbf4d
+DIST gentoo-kernel-6.10.7-1.amd64.gpkg.tar 162672640 BLAKE2B 1c8b588ce05e029d77a38b224fff546a68072c26314dc27fbc7a7fa1902aedd6b9621c61f2faa62504db2d6e4c1ab30a6ec09ecfbb729bc654eed6581aceaf11 SHA512 0e2cd3272df3232a2273b561e41b525d2555cd67166351039fac1bff2934ba039c4871da33696b36680d413a5eaa2ef1575b0e116e14217ea945cae35291dddf
+DIST gentoo-kernel-6.10.7-1.arm64.gpkg.tar 131983360 BLAKE2B 801e0957129026fb0ae183ee50b1431c6619b1e97c64d99ac656dec59e8888fe3d59e42beacd64b58d49d89883cd1a2fe1e1414592ba83bed39805935a152b4a SHA512 d85b0b449f7d2b8b6d0099a505134158c26bde84f62eba8bf9c231c522e8673dfe4c10246f351580af9120b10f0108044df2936770a15a8c0817503bbfc72973
+DIST gentoo-kernel-6.10.7-1.ppc64le.gpkg.tar 71976960 BLAKE2B 2e0de6ddc3cf5caa12dbb56202d6f932e5866ee2ceb07a8681748b06f7fea9f2e3e5389552e4ff9bf2edad7e6bfa2d6ceb5f7dccc8288ff58de22c274533109b SHA512 bf34c8c22f454af4cc2ae249919d4d216d8f3325e424d80d97e6443ac2965d6de97d806321842d32a72197b02ed22cecb314aa26f1cdf6aaa3fd9ca60c8e14e0
+DIST gentoo-kernel-6.10.7-1.x86.gpkg.tar 75540480 BLAKE2B a67f58204ee8d59ac9a1552842c0e45e16831aa722e5d1e060ab9b0b70c8dda0dd9de15e66cf27b949aab138eb9dc1aefecfb01afa4e2c138d9c6b0295b8499f SHA512 0d28ac05ee1fce63f6e5a26a7521d00ab99f24a0e1b3653d44ddcc533261f5ee5c003c20f811b32b14a15f3c8f674bb4b8297b4434f1326b9e3e303f9f498c2f
 DIST gentoo-kernel-6.6.47-1.amd64.gpkg.tar 149637120 BLAKE2B fcee3f615fe143b8b12d741bf0df758f68c607b0315ec054c6c804d7999339fadb5d62c355ad6e110b5633e8622a4b8f075bd3aa93d40f22fcf00b6b4b2ae7b9 SHA512 18ae1954bc9c10404a201fd9d511521f6f9ba9781f994e8d0ee082c4edc2908125c4db59a38fb672e492bbc8363d4c90f7d3ee216cd5e8dc5e7b0aed8362555c
 DIST gentoo-kernel-6.6.47-1.arm64.gpkg.tar 119695360 BLAKE2B 9bc6ae80d5e41bf39577a6c27cbf47f550c33951f19fc4f9c46dbf15a181593f20b15679f7ae33623a15cc555602ee8828ecee14900f2af14711bf8fd33fc5eb SHA512 4079e67ae3e639b3559026c66e87f2fbe4f0884f02d0f0b73f97f16fc2547d4f599ea49a0868cb06a5d4254e378962fd21f581c430c5a5e0c4cfd782504599d2
 DIST gentoo-kernel-6.6.47-1.ppc64le.gpkg.tar 64256000 BLAKE2B cfa82483ac8a788be9b84ea9246224bce5ec2fe71711e063d6fec46286ef72d488655323cf01beea628d73f8f8e57d42452869ede0a50c57caad474f9eed500c SHA512 2aa632e90471d8c41e275c95cd636725384958b251a4db30ee75fe2f13de4af7ac70a42fb44ef83278d7df4bf5fe5bc1e1f9f080ee71f66c6baed0a290714246

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.7.ebuild
new file mode 100644
index 000000000000..5e3ffa99e33d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.7.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-04 20:33 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-04 20:33 UTC (permalink / raw
  To: gentoo-commits

commit:     b985a342abc61439d14652aeddd9d51fba516ece
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  4 18:06:51 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Sep  4 20:33:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b985a342

sys-kernel/gentoo-kernel-bin: Bump to 6.10.8

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.10.8.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ddb72b75550c..3c09965d43a7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-117.base.tar.xz 5955428 BLAKE2B 92c1aeb4d98cbdfe8d83691c76e5
 DIST genpatches-6.1-117.extras.tar.xz 4060 BLAKE2B 905d6488cd4f499e293bd6f2bc0d9ac16b073ce543c8cdbe76aa6faa2842ed78fcd42568ad53d3f9c56e7a2065a0fbc63412988aa801bc6050897459f8d8d39d SHA512 c6b4b85b6d02e04383c59749965776f13fa22719c4527b030862831237355be9e05e655b112489efadbdc0fa5574a2ca0e5f57948d4e1323febd9bf20f2da8d7
 DIST genpatches-6.10-10.base.tar.xz 490332 BLAKE2B 6311b976880a1fe3cb902ba6e4d39890aa34565c6df19fc01deb7b337304418d1ada38d6d83f27acdeb3062fda65d7996a0e6988799a6789e81372a0966f3caa SHA512 3748322f9bae147f3ca68693dcabf21a4a969032cfb36aced11bb883907cb663d139175ed4dd7c8e87ea7628f875328e3b25d978009ee3a6989eb38b1c7c4ace
 DIST genpatches-6.10-10.extras.tar.xz 4056 BLAKE2B edb14475e8c07f04d54e6953f8518ea631660ffcdaa8797eba19768b3a193df51822d508dd7b360ced634d0045878f77996ba765498bca3bf001d9a4c223fd8a SHA512 a0379c1ecdbb7a8d6f3b3f82db60d5fd7503598ac26c2f11f6f549e360a648053896cb8db235257bfa7bcad251c90c6dc38116e238c0e2447117eab83a42b4d4
+DIST genpatches-6.10-11.base.tar.xz 553020 BLAKE2B 11a958ebd8848d9023a9cdcb877039ba04f72169ad78e47661890d31b73ae7a9fbdec8d12507a1d16eed08ba59f4a6fdc38ed8b6b02d05cb44198dbfcfef31e8 SHA512 3a3c1e5cbee053ab4c9c731bafa723ffcdfc8179e62fdc0eb16469a15abb5fec8ef4ff395305fd4502ea9cab70702e071f6cf9d0397cb185a987e8fbc880123f
+DIST genpatches-6.10-11.extras.tar.xz 4060 BLAKE2B 98d5747be50ef0a270a561f379946213cb32596e01aa6da66a3cdd8a57dbea491af4265b052bc9fb1089e74818e249ac85228bc85aeffa34f8bd18396ceaa18e SHA512 e1ba5f037ae58c9ea4434f60817b53282494c8d25a659a0b6d9b75db384f7706b122bde225640e2028cfc36022a6cb0d1b5711685a4a265c75f3592c278a67f6
 DIST genpatches-6.10-9.base.tar.xz 401220 BLAKE2B 3335d5d29c347526cea6104b9cca56b8ed8ee0f1de9ee8a6f55d66514df829fcd197b8281b2261f6dfb979276b65bc654d4b1257868b5b80a2411fbd2f076f11 SHA512 9d2319c2b86b80355464d661f675a331a4245405bb84184a4d061649abdeb5955b6ebeaee1cefbe3c669f810c9da645b7fb637af4dcb45cb9b69e715c6e46f1f
 DIST genpatches-6.10-9.extras.tar.xz 4056 BLAKE2B 2cba382236beae6374462f6147d6e164314cc8f7d7be87547902153c035b970ada27f4817a6de2d569116118eea0d95d42aa44de2147475c47c732abfedd9952 SHA512 358d82794809d49f4b24bdf10c49cc4fbe8ac0a45f86dfdc018d2c778b757c002d9bd129d935146b84daf809e95f5235fccf7466d2498755154b9c77e5a2b46d
 DIST genpatches-6.6-54.base.tar.xz 2922380 BLAKE2B f65404127bb6547208aeddac1996a4a2659bd99ff7429bcaff28247a867c000e962457725eab80db2c76297f1e5c27806dc6fb23e31d5694b6df783e65995227 SHA512 102f721f87478ad18599bb5ff65cd236180dd3d9d058786a5306cb36be3f30a2d2ef684e83b6f458d4de78a196323e87d346eba704bfbce733010aed6ac3d7f9
@@ -38,6 +40,10 @@ DIST gentoo-kernel-6.10.7-1.amd64.gpkg.tar 162672640 BLAKE2B 1c8b588ce05e029d77a
 DIST gentoo-kernel-6.10.7-1.arm64.gpkg.tar 131983360 BLAKE2B 801e0957129026fb0ae183ee50b1431c6619b1e97c64d99ac656dec59e8888fe3d59e42beacd64b58d49d89883cd1a2fe1e1414592ba83bed39805935a152b4a SHA512 d85b0b449f7d2b8b6d0099a505134158c26bde84f62eba8bf9c231c522e8673dfe4c10246f351580af9120b10f0108044df2936770a15a8c0817503bbfc72973
 DIST gentoo-kernel-6.10.7-1.ppc64le.gpkg.tar 71976960 BLAKE2B 2e0de6ddc3cf5caa12dbb56202d6f932e5866ee2ceb07a8681748b06f7fea9f2e3e5389552e4ff9bf2edad7e6bfa2d6ceb5f7dccc8288ff58de22c274533109b SHA512 bf34c8c22f454af4cc2ae249919d4d216d8f3325e424d80d97e6443ac2965d6de97d806321842d32a72197b02ed22cecb314aa26f1cdf6aaa3fd9ca60c8e14e0
 DIST gentoo-kernel-6.10.7-1.x86.gpkg.tar 75540480 BLAKE2B a67f58204ee8d59ac9a1552842c0e45e16831aa722e5d1e060ab9b0b70c8dda0dd9de15e66cf27b949aab138eb9dc1aefecfb01afa4e2c138d9c6b0295b8499f SHA512 0d28ac05ee1fce63f6e5a26a7521d00ab99f24a0e1b3653d44ddcc533261f5ee5c003c20f811b32b14a15f3c8f674bb4b8297b4434f1326b9e3e303f9f498c2f
+DIST gentoo-kernel-6.10.8-1.amd64.gpkg.tar 288440320 BLAKE2B e88d13a464ee6f2cbcd9133741c972bebe9698278f9e0aa6a51ae91369818549e5bf1cb367632c57b5243d2b45ec5b59f5a8d2245d9ddc22710196c01c156361 SHA512 07c4ec2f844b30b430c8a1d42ed19456d86a420b915ae98f7a69b0393e9ce64a2938ea54e2a8eb270cf9c13c38643a35ea904f3e3c56b1f8abbd9811c4adef91
+DIST gentoo-kernel-6.10.8-1.arm64.gpkg.tar 264837120 BLAKE2B dbdcebd687d94f79dd884a53454eb3311d55f7c1468ad36f7fc860d4d56565cc20df87936533090d07da2fb36d1a6ff371e09143f4388af76d68e4644d9981f3 SHA512 e6b32c2888876589704243eb06dc396bf4223f8c3d239bcb56871eeebf32dca7f0bf8ad7431a8a59f25d5719c95a274b1d47eb2e837bc47dcb44ed42b45b1538
+DIST gentoo-kernel-6.10.8-1.ppc64le.gpkg.tar 71987200 BLAKE2B 752e14de7022fd418d9b9ffc618b151ced5d80c2a958e1ee656855937d388053dd5efa0313db73a055c778bbfd28335377703a6ed0b6edfd193bc91a448424ce SHA512 2cfb81f3fa3e47d62f0fb8e9baea02ac4a2f1899fbc8ad53cf1fd630302fec0ace243bdf7a383eb228c59a5b356810caf13503e34b4b6c8d205c05c77074907e
+DIST gentoo-kernel-6.10.8-1.x86.gpkg.tar 75550720 BLAKE2B 6eb0a543b3b0c35bf63a8e558e1270e47556cf931c6e0d99b8a4fcfb6e34ee18f246c53685b7e70cb5694914c0f2a29a3d1e1aaf97f4fd7175c6b3e13fbd4ed6 SHA512 dd66a95760477d23a3a19546ae9d68fb9e5b686d02b0d6c33745463357eae567e65e147ceac0508cbdd40599347915bd5aa74254451215b7a9a927b722b9ec7c
 DIST gentoo-kernel-6.6.47-1.amd64.gpkg.tar 149637120 BLAKE2B fcee3f615fe143b8b12d741bf0df758f68c607b0315ec054c6c804d7999339fadb5d62c355ad6e110b5633e8622a4b8f075bd3aa93d40f22fcf00b6b4b2ae7b9 SHA512 18ae1954bc9c10404a201fd9d511521f6f9ba9781f994e8d0ee082c4edc2908125c4db59a38fb672e492bbc8363d4c90f7d3ee216cd5e8dc5e7b0aed8362555c
 DIST gentoo-kernel-6.6.47-1.arm64.gpkg.tar 119695360 BLAKE2B 9bc6ae80d5e41bf39577a6c27cbf47f550c33951f19fc4f9c46dbf15a181593f20b15679f7ae33623a15cc555602ee8828ecee14900f2af14711bf8fd33fc5eb SHA512 4079e67ae3e639b3559026c66e87f2fbe4f0884f02d0f0b73f97f16fc2547d4f599ea49a0868cb06a5d4254e378962fd21f581c430c5a5e0c4cfd782504599d2
 DIST gentoo-kernel-6.6.47-1.ppc64le.gpkg.tar 64256000 BLAKE2B cfa82483ac8a788be9b84ea9246224bce5ec2fe71711e063d6fec46286ef72d488655323cf01beea628d73f8f8e57d42452869ede0a50c57caad474f9eed500c SHA512 2aa632e90471d8c41e275c95cd636725384958b251a4db30ee75fe2f13de4af7ac70a42fb44ef83278d7df4bf5fe5bc1e1f9f080ee71f66c6baed0a290714246

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.8.ebuild
new file mode 100644
index 000000000000..5e3ffa99e33d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.8.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-04 20:33 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-04 20:33 UTC (permalink / raw
  To: gentoo-commits

commit:     f2f836a2a8a5fa4c123d4efa25b686c2443f25d3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  4 18:07:30 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Sep  4 20:33:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f836a2

sys-kernel/gentoo-kernel-bin: Bump to 6.6.49

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.49.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3c09965d43a7..2503035810b6 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.6-54.base.tar.xz 2922380 BLAKE2B f65404127bb6547208aeddac1996a
 DIST genpatches-6.6-54.extras.tar.xz 4060 BLAKE2B 22ea7d143bfe168bc5d9d30832423bcd33b49c1b3b5ddf031000d7d9fce96f6fa0fb1d06fd33b27a5de9c9f3833a139557f0ed7408ef12b23568784ff38ca7a9 SHA512 1b1a229b5923e7f3426139b17608b5feae6061313f7aea66de23f09a54696def39bf4b384c4e884a3e5c758c08e04dcfe1ab7f2aa331db74b59f5e511c6f2c5b
 DIST genpatches-6.6-55.base.tar.xz 3018672 BLAKE2B f5f3e39c634e196827da06935b783cb87c3503998df6b1f3d711484ab984b4a378feee96a45b932b409593290ea7a77271eb39a1e5085e5a4fde3c3307ced95d SHA512 88b2ef56dc0c2e1e7c34a9a81b8981d4c8ab6ba5e5821cbf3da8e608287375f2f0eaff427fae8f47a59cb9fe2c3b8a9d9c569108f27b833a10c6b460dde0bcd7
 DIST genpatches-6.6-55.extras.tar.xz 4056 BLAKE2B d54e353fcd41ede054bfde20ef5bc6518056b1069e440e8ef31b4021ba2b85eb4b578e8aa73a0d778e21a692914ec850f2604e635ff178690a3baee4dcf106be SHA512 a59ff175eb6e7491fe635f65dc44878b8fbf5eacf805b7158b3e9b6c4313881d24a13fd6d252f23c7fd9b5eac1a2c110431ca02aa2583fff71cd306d1b4f3cd9
+DIST genpatches-6.6-56.base.tar.xz 3040548 BLAKE2B 751529aa9bdd2aa696fb367cc2afdd4def0783640c847d65d836dadc74531e5fbd5595ec4aa1f89fa62004d9437dab57adc92b64444b5ed3299a3ae6884b86c3 SHA512 a9e08b3eb6fc9c2b595a8ab6a6933349172655da0126cac6498d0c541bd2d6e1377b849041f03af519927219c17b618ac622f45ca931bd0770bee63c64023a26
+DIST genpatches-6.6-56.extras.tar.xz 4056 BLAKE2B d54da14f3afefdb9aa8c6597913f37c5d1314e4a93216608bee52a52bcc05924bfadf2d5e7e49b0488159b0a57942f1579a4e7b3fcdc90a78c10e0efffb6a1ed SHA512 ba961d5434222ecd618cb44b08ec6413d98c1d1958af2712065d924370141f789ebb315dc53a5bdbb75d3cbe86cf719983e66a58d537eb78455eda509689aa73
 DIST gentoo-kernel-5.10.224-1.amd64.gpkg.tar 63283200 BLAKE2B 14061a7a4219278bce3237f8d59015448fea6e195a02d8f5a1d63f41b0ed0d189febd0964a082eca1948f57cef5a4e96c569d26f0c1b70855cf447073f1bfbfa SHA512 e4e7f4bbf6750ec216ca46408919b5a37aac372a14a7d73eee1b44df2ed2a0607c510db1109db117c25bb94dd331fffbdfe380941661bec94f3cfacdf858e929
 DIST gentoo-kernel-5.10.224-1.arm64.gpkg.tar 56750080 BLAKE2B 2b31d7121e82bd500260b26fc795d0d59ecd1328fb1ae0b202ed24a5d1a41947b4b4a84db0172dcc76f6ffda4c5e3a63527e5d2156148ac673305bd57bbc1c4c SHA512 1e0a6ca9cf082b3aa9f386ff234f96d3711ae2cab36791be38077b9d5c80ed5448d092bea453f249cbc3cb486206a614e33f26de3181666b18aac47364fb604a
 DIST gentoo-kernel-5.10.224-1.ppc64le.gpkg.tar 52766720 BLAKE2B 789dc4f675dd22f391262f4abe1b89d60fe03b9b48a93643b1151f00765c23c470188e727cc437434a950b37cea22c237f9afc82304dcc57f649bc91ed0bc108 SHA512 18034bee9a75ce37a6337ccc7952c1eed4e0a600414a99e9c7465a1cb0619500238fa241e02e0cb0a37feeab9634ba4dd6d9c87c46fde93765e3b4983d455500
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.6.48-1.amd64.gpkg.tar 149667840 BLAKE2B 4259126edf7b0f063a2
 DIST gentoo-kernel-6.6.48-1.arm64.gpkg.tar 119695360 BLAKE2B 05a1fbaccd78edd0c8aab3e2c6c575a9194950da62da43f76ac4c504df6f0543fe15c7f1f9bc7b20a7a0975a5f1c5250f9ea0ab9bc69af5a86d99bdd1c4ba4fb SHA512 f2be7141803122a984327069cbf64753456b4cb83982517c0787b2e80cf38fe38bc3da788eb2aa5d3f0ca4e42ca96cdf8d4e9c33423a5f33fda78c2e5cc54466
 DIST gentoo-kernel-6.6.48-1.ppc64le.gpkg.tar 64276480 BLAKE2B 0d8f1b8e1ddb4630180d7301c0d4471b0cf2f0ee06d6a47460459d7d331341699ae901d7623d2cbb1ed964a072c9ec7e559a0a63f37002b5fe4e09304c4e5700 SHA512 7eeba47f10973c8e0f378fd5d7d327d31c251a4c7a92efc0d1c62ec0eb737f394a897e4f88670ba4f2ad13991662d60606f2eff928a0f044416fe95e511f7ed9
 DIST gentoo-kernel-6.6.48-1.x86.gpkg.tar 68280320 BLAKE2B f81b14c6a875cd9b3ee318c6133e00f62c6ac6264c4b26315980a212ab4f0907b3211bf7b9e4e0c278df773fd4a71041a75fa2b454ec31ed2800f65b737c7a92 SHA512 d4e3662cea245ecccfe191708daf42304ad98c8bd2f1c3d0d5485f85aec35ce492245a4d668f103bdcb80c04e85964d0e100d600b60029981daa9d4327d78c88
+DIST gentoo-kernel-6.6.49-1.amd64.gpkg.tar 149616640 BLAKE2B 5c0c0f07c2313e6a79f2811bb00449c8229a9daaac86af0a912bb140bde7101390bcd5750411cd6ce5d47b0ed74431dafad92e310a0a22043aeb0a2ae0a4e23b SHA512 87b9244364c4c28fedd8b46161227eed11010c37ec187b175b197555c46d2fc44be698a6ad8579d55f8e375dbed81136fcba3a2638287bd21017305594d9f7c1
+DIST gentoo-kernel-6.6.49-1.arm64.gpkg.tar 119715840 BLAKE2B 014d1b3c8a215a9652050f20f2a05e985fe19c33f15e4b35040f5ef47debfac7e6e4fbebd05216fc17a3d112d5633640753dc604a085be76b145a155ff1e4acc SHA512 2c8f7867660b2811d7003c5ad6c455d5d9c615d0b454ffe34f8a80c2bb16a7ba860243ee3f1e94db8bc64c6e6cdd66f48f86501ba4568eb00ac04f4ca3c05194
+DIST gentoo-kernel-6.6.49-1.ppc64le.gpkg.tar 64266240 BLAKE2B 983293208dfe100e2033d84800127fd385ed3c5e904bc461ed9479470e4c98944d2fd855afb96cac227962539fd1668aae3cd6e59fabb3369f6071971377ad34 SHA512 f6d3e5afe6e878881b93396a2a03058d87e5b74042e10878650e214187715b682bd9820e088e6cf9f30c94dd3c1d2968bbe93d27e84783c5c1e8a5e04277579e
+DIST gentoo-kernel-6.6.49-1.x86.gpkg.tar 68290560 BLAKE2B 06926f32c8e169409726a998dd196ba98024593a96b842e1669ef62133f3dde4a36681d6a0b3f2e80b065bcb7fe3be8365833aadbd7bb1158f116c382126dd49 SHA512 7061875e2342f7ded436d628e4246063f6f166dc78777ca9111dbee85c37b3122904039a065ad0386e2b5960a339c8f6e3a9cba52d6aebf0989d3c1e45ec0593
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.49.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.49.ebuild
new file mode 100644
index 000000000000..7ae1d1d9fbe0
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.49.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-04 20:33 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-04 20:33 UTC (permalink / raw
  To: gentoo-commits

commit:     bdffe60cef593dfa2e10ad6a59cd88517f848f33
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  4 20:24:30 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Sep  4 20:33:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdffe60c

sys-kernel/gentoo-kernel-bin: Bump to 6.1.108

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.108.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2503035810b6..9408ec24fcdb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-6.1-116.base.tar.xz 5862440 BLAKE2B 57df84154c9302bfc602035d8b06
 DIST genpatches-6.1-116.extras.tar.xz 4060 BLAKE2B f1c06b3d9f005cf93a317e051104af5a5838dda32e7d480d67655d26afa636741053da4e3c39aae81593cc12708d829d4a8f9e167346d6b038c4b72bf70c9626 SHA512 3ff2f66f10a0158c9890ba629cd0d0bea46fbf5ff899dd4a0dbdb70c5aefb2ab0ce89c316a76441d0dc500e740f79b15568209a4f97b82a1efb0ef088ea00d36
 DIST genpatches-6.1-117.base.tar.xz 5955428 BLAKE2B 92c1aeb4d98cbdfe8d83691c76e53f894e5749805bff33676263b19b67eb1315012da7ad5df5cf129406c0a0f1726dc31cdc33941eb2c27db699f04333b2729d SHA512 80fdb4aa7531a7b10bc543d8deaf2b82115f9b74112c53f787f9fcdfbf83c626390c4e81a6811874263753c74b0adc19cde44f6a54c22f6ada7e774e7a2247b1
 DIST genpatches-6.1-117.extras.tar.xz 4060 BLAKE2B 905d6488cd4f499e293bd6f2bc0d9ac16b073ce543c8cdbe76aa6faa2842ed78fcd42568ad53d3f9c56e7a2065a0fbc63412988aa801bc6050897459f8d8d39d SHA512 c6b4b85b6d02e04383c59749965776f13fa22719c4527b030862831237355be9e05e655b112489efadbdc0fa5574a2ca0e5f57948d4e1323febd9bf20f2da8d7
+DIST genpatches-6.1-118.base.tar.xz 5971280 BLAKE2B 361e76404976baf66412e6eed6e7158758a717f0c7f47d7c6e8d1e6f6f78d2a20762e98054b2b9318c5d0e18ec66ab68b54d914e87e51d1e02d7d20c44a8722b SHA512 465d6e70f75bd3cadec5b324e418a93e461ada9a14d5501736190f61627f82e44271b9513a20add99d230ada8bf2666a3c431b152e69363403883b125c607d5a
+DIST genpatches-6.1-118.extras.tar.xz 4060 BLAKE2B 4c070ac173f5504aad3970756c78f48bbfbdba6f690b412ac3258e866a92851b631c1d7a19974dbea22bfd58fc784d39a41499f8add80df90c3f26bd23c5adce SHA512 7a0b27f54e544db7290c371a88ad7544a8e03f04172f3fa063dae05118f2ec5eb76d0b78dacfa87122371ce3a584cece17ea0ceb7003d5fad3a1ff97e26f4696
 DIST genpatches-6.10-10.base.tar.xz 490332 BLAKE2B 6311b976880a1fe3cb902ba6e4d39890aa34565c6df19fc01deb7b337304418d1ada38d6d83f27acdeb3062fda65d7996a0e6988799a6789e81372a0966f3caa SHA512 3748322f9bae147f3ca68693dcabf21a4a969032cfb36aced11bb883907cb663d139175ed4dd7c8e87ea7628f875328e3b25d978009ee3a6989eb38b1c7c4ace
 DIST genpatches-6.10-10.extras.tar.xz 4056 BLAKE2B edb14475e8c07f04d54e6953f8518ea631660ffcdaa8797eba19768b3a193df51822d508dd7b360ced634d0045878f77996ba765498bca3bf001d9a4c223fd8a SHA512 a0379c1ecdbb7a8d6f3b3f82db60d5fd7503598ac26c2f11f6f549e360a648053896cb8db235257bfa7bcad251c90c6dc38116e238c0e2447117eab83a42b4d4
 DIST genpatches-6.10-11.base.tar.xz 553020 BLAKE2B 11a958ebd8848d9023a9cdcb877039ba04f72169ad78e47661890d31b73ae7a9fbdec8d12507a1d16eed08ba59f4a6fdc38ed8b6b02d05cb44198dbfcfef31e8 SHA512 3a3c1e5cbee053ab4c9c731bafa723ffcdfc8179e62fdc0eb16469a15abb5fec8ef4ff395305fd4502ea9cab70702e071f6cf9d0397cb185a987e8fbc880123f
@@ -34,6 +36,10 @@ DIST gentoo-kernel-6.1.107-1.amd64.gpkg.tar 72591360 BLAKE2B 3633bfee10737612cbe
 DIST gentoo-kernel-6.1.107-1.arm64.gpkg.tar 65556480 BLAKE2B e3eefb45ed985b05c1cbfd14a8e33882e76693f0ddaf1e068deeffa2bda79b3f2dd28377f144bd4392af9e66c0b6180107f96ec673102ce7050695b2bde73744 SHA512 2bfedd832c8f03d9f9089c36045d633339692fa12fd2239f2f28d1c715502ccae5608019af153f52b4866844b2891266ca803af21bac86b2b17dd9850b9f1c47
 DIST gentoo-kernel-6.1.107-1.ppc64le.gpkg.tar 59822080 BLAKE2B 4cb86f6ae34038254ff652687cd0e741aa68f8a76d8a152bc0f567b66d295d4c767c3b97bd06823538fa7d451e717a8dc22b77ee087ab0984fef7a05f526cd45 SHA512 d762de5d2cc37d61ea1ef19b7cc8b7268387fde53f19d80d76186b23528c7f29bac721042247d579e95cd1b9bf8826d073d4c21a8d468257a3e244c172d775da
 DIST gentoo-kernel-6.1.107-1.x86.gpkg.tar 62136320 BLAKE2B 130450bab31853af7dc0df54d827ffef1d230674b3c3f6080612cf58b337b1d6d120687e77b48eb4f94bba55a39934675da10c094f231c85f534e2bab60c191a SHA512 5d99d3a87c64ee9e73606dc79d0e91a9459019f5f24c2c267ebdcbf9b35e111bed758e9b1ff339fa3a57bee408899587db16f7eddeca3871f501dd46813f193f
+DIST gentoo-kernel-6.1.108-1.amd64.gpkg.tar 72611840 BLAKE2B 2e2bbf323c5f808c043adbae5df5957ea2c11debe2e8d9e2dca3830631d83db28f49369fd0f9528d4cbf97d1e0f894edd9d641da41861209eedbf8425e018737 SHA512 9f5b514534fade029c660dcfc890b28d7a98ea32a4a22692b2dfdb42a64d01eee137904779c5c9512676fd7eebe232de7c81b031591fdbee4f1cad62c289e097
+DIST gentoo-kernel-6.1.108-1.arm64.gpkg.tar 65546240 BLAKE2B f61f9c4f0e0121b90b147d4f958d67901ed66f0acac514279ebe7eb445cf3c48627c2d68c668f88540693225ecda32dbe75ba5c7dca0d5ad08df5e2f5bd56ae5 SHA512 f6c313ee4f82528fdeb6e768c4f0711590206465459b860e6f24e354a6a2605c72c2a8d931fca09077cc375e033e340c6b705a45a7a934ffc29b69aa9c3ceae2
+DIST gentoo-kernel-6.1.108-1.ppc64le.gpkg.tar 59801600 BLAKE2B 74481de02be85d9dddb84a533e7b4ec3dec3a7fa250690444a355be8b1419db15527dbf66d75d500db13443e19c30f26d3ecc048b9240e181a6da4a695b96018 SHA512 3c6a170034260eaef4a99db649703cb6d1dc0589275bbe60993dfb0bca7eaef403f73c6c9ef2e937c2ff2b3fbf759ca6aaf3cb675f1ec9e130ba755d714b8efc
+DIST gentoo-kernel-6.1.108-1.x86.gpkg.tar 62126080 BLAKE2B 8afa7992f2785d7c046842d8f92e39a4a2d0f30c39d3306384b9d1f0df1f4eebd60ce3b28d9027817d7fa5c3b4f4a66772146e53bc2d52f10cb8f49037c0fc76 SHA512 d9f1fb393b4f210ea7b065f9d4d182e6342e8ccd6ac5900b7f04859903b34bbfe6313218cdfe74a44660c0658232c940bc99fa4132b3ef9b7da99cc2849b8016
 DIST gentoo-kernel-6.10.6-1.amd64.gpkg.tar 162723840 BLAKE2B b06364ac6a1cfd4cda5d03202c2c83c3ab35fdb886c0c75a25900f113c6c5d68e8d6a5a3c78412301289555ecb416037260e6df9ea79f97c9c73a96f2e478284 SHA512 f3cb900ec088c4b856567bc5e4fd6d977672310f0e6e61cb4301650b14e080778859783f8446e029c50acd4a8a29575aa3f3f3948a008418968a8d016c9478c0
 DIST gentoo-kernel-6.10.6-1.arm64.gpkg.tar 131993600 BLAKE2B bf37c8d5a9ca3dda972cc7a08feaf12b22a880216767892b9f95550e9b31f7e824b74658bcebf10343ef441c6e1d2e4a28145d927f19ec644ea4246cd1136d55 SHA512 3a72d06ed8fc7edf1ef6ed702940cceeedc16eb9ece430cc0c0faf34cce36a0a9ee18f90471cefd0a6a6e87e286855c98f94799683c22be3cc14b3a1e8350032
 DIST gentoo-kernel-6.10.6-1.ppc64le.gpkg.tar 71976960 BLAKE2B 78f76bb3fc5c6455d99a9f55a82b2b9cc8a07529635e3302e9a7f02aa0e869f669605d93e63b151ca5eb5014915a7d5be64a6c0caf0c10a322dee66b0456617f SHA512 b20fb195cce8db548671b4622319d50d751955a80e89f0814253879112fa8943a92df195eeb2e6b65f14fe134caa5e514ac18f5457eb41bdde2f98b2fad2c25c

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.108.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.108.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.108.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-04 20:33 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-04 20:33 UTC (permalink / raw
  To: gentoo-commits

commit:     0e96444e7c3cd74c03b3716831ce9197b19be54d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  4 20:29:23 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Sep  4 20:33:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e96444e

sys-kernel/gentoo-kernel-bin: Bump to 5.15.166

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.166.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9408ec24fcdb..795f81d453c5 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-235.base.tar.xz 7367252 BLAKE2B ea3261b363e415112f0a13f4666
 DIST genpatches-5.10-235.extras.tar.xz 4056 BLAKE2B 6341fe389c77377eef465c9a92587bf370a56ecbbb65ec99eb2002e1e9525ad6a6fa1aa60f7ea28b52729a4779e236c706155f98a336358d12d1bf4c80381660 SHA512 d14506f3b69069682ab736b96116e58420974b77d99a22818601af7451aa07ee564dad10bef321f288be4594b6990b25521518865fcb111d9886aa3c1681f977
 DIST genpatches-5.15-175.base.tar.xz 7264676 BLAKE2B 6911fc0fcef31daa55ddeb93e121acf4a95d130866f37ac0113a8697df1996c13bbf65e14f4a5703f7bb3f4dd3ebfb29e258ca358d191c0580a7f8e61fbf7c0c SHA512 3fc49566b23ef50590a3b9f90eb99558c9e37847259e0defdfb0ca036c37b7f45c4989d58787b8488c67ea031114173319346c1c17799680ebfdc581ae7e4588
 DIST genpatches-5.15-175.extras.tar.xz 4060 BLAKE2B 1ff5b5e69f9cb0e243d03d761c430bcb04ef698199c6a68e15c9535cf58b8fc0b12703fced2fd1e884c7c7d7b948b778f633d2a5de619de9a0acee60ef7c20a7 SHA512 8925f59f2d30f07838ca111c45496d7fa0229362065fbe6643dcf6dd0998ee747a8d8ed217a63b6e77b28d8b0775872408fdf8260e6c737db3a4aade0f299041
+DIST genpatches-5.15-176.base.tar.xz 7318820 BLAKE2B b7b87fa0ff1bde133cd721f87599163aa4609b3416677850fb30cf2b7afafff316bd50ba7301e658670c1abfbc81c29a0a40dbf1d8d6d2a7bd016f7a27bd9c01 SHA512 d4e5df70d7c28f0f39eea7b88fb27d76d4773ec41c52021b87cd2e84578dfb3421c641fbd212fd2f8961cb0dbb7f1e6237f13c5a3a1c348fd777eedf88b70ea2
+DIST genpatches-5.15-176.extras.tar.xz 4060 BLAKE2B dbef39ba2f6c2132b27632ba2dd57f0d33704d19df5c775b2fc8371d64c7b02519443fa847d1d7e16567ae8f27ac6de6f12964b4263c81629d4cffcd77dba1e1 SHA512 850f1fe5bb8d8cbee8cde9e7f84233104955390829e0c95c0c43d27d95a4416dbc3881f590d4475d0921f88d26c98f100195a3731e6d9130d9f9f346d916bf5b
 DIST genpatches-6.1-116.base.tar.xz 5862440 BLAKE2B 57df84154c9302bfc602035d8b06ec4b8e2089e8529d8a425c6912c46ca5d7f5782e60efc1600b085a1e60f4f029376485aeeafb6890bab20901df152c18bf25 SHA512 7467a3963981f8862a0898f4baabf95d25c4bc13eb5cc41b28307d48150bb263cd34be392f6e0130e053105f385ae963b03d306268c9eec3cc0e807cd3e56a7a
 DIST genpatches-6.1-116.extras.tar.xz 4060 BLAKE2B f1c06b3d9f005cf93a317e051104af5a5838dda32e7d480d67655d26afa636741053da4e3c39aae81593cc12708d829d4a8f9e167346d6b038c4b72bf70c9626 SHA512 3ff2f66f10a0158c9890ba629cd0d0bea46fbf5ff899dd4a0dbdb70c5aefb2ab0ce89c316a76441d0dc500e740f79b15568209a4f97b82a1efb0ef088ea00d36
 DIST genpatches-6.1-117.base.tar.xz 5955428 BLAKE2B 92c1aeb4d98cbdfe8d83691c76e53f894e5749805bff33676263b19b67eb1315012da7ad5df5cf129406c0a0f1726dc31cdc33941eb2c27db699f04333b2729d SHA512 80fdb4aa7531a7b10bc543d8deaf2b82115f9b74112c53f787f9fcdfbf83c626390c4e81a6811874263753c74b0adc19cde44f6a54c22f6ada7e774e7a2247b1
@@ -28,6 +30,10 @@ DIST gentoo-kernel-5.15.165-1.amd64.gpkg.tar 68474880 BLAKE2B 2083f58b92dad563b8
 DIST gentoo-kernel-5.15.165-1.arm64.gpkg.tar 62423040 BLAKE2B dc88434ea36fb6f061ab6faa378d0a07bbd05d14c843524e2b2e86660f5f67bd4571778ca28bb4d831938941a8fe4dcf179ce26eea16a28bec49f3eaeae9d7d7 SHA512 e530161adb31ef03a3dc3a35bb577482968e3db8c9c2f854b9965a807319053833605e0630770532048da4c73c62c8668ca220f9bd7751999318b9008d3dd37c
 DIST gentoo-kernel-5.15.165-1.ppc64le.gpkg.tar 56750080 BLAKE2B 4fbf85247beb1dcdf3cbcfdf19d9707212b437e0b49e9ec61a26f032b9071db4f5bb2b1934978601e4bec9b91db229b58808c116768d16755d083bb7b2307ad2 SHA512 93b6a98f02a6c0165567908619c0d0b877e989d4631ce845f6309f2d89b4231ebc008755700ceb17c972f6b4456e64df5efb627f29fe44ae67b2183510963082
 DIST gentoo-kernel-5.15.165-1.x86.gpkg.tar 58603520 BLAKE2B a4423cf68682169f36a4ebab66703fdc460e5f626a807cbced2bb987a6f9d6d9d9d69edc16363a17ec8dc502793056fd53d84c9dc689b7ea2e53f8c92c2025de SHA512 6bb58756869b0043e0b3ea973940e2610912f66c7a160ee5b583737226d403cef145d4a8dd31057e6d282591b0f497fe726fe28ea7c0f7c79738d387ed7be7a8
+DIST gentoo-kernel-5.15.166-1.amd64.gpkg.tar 68454400 BLAKE2B 4bc68fc85266b4e5fd5144514c44c4c302a51ed138e9c3e3046091969afa21b18bc4452021d0990b1fa6a322aa13cee5ed2fe52992d79a78981048e8b022e473 SHA512 7c0fe5d1b25b372fd9c44dc2a66eac6b662afa110947809c63b2ff745d8ee78e0b2e6c724793254acc8053100ec08b69d1d8d1a1ea04e5963a889f77e1baba54
+DIST gentoo-kernel-5.15.166-1.arm64.gpkg.tar 62412800 BLAKE2B 8a178f79f32f96e6a0fec5f26ff743a6c5ce7557498bd0de1bc017331bde503e7ad5fba66df4776dcdbadc11b7277a95fed0968eb1260bf5b0e42f519f3dc3fd SHA512 a6bdc223cd5f4f7cd9e5f5c379ae76bcea44bbd33d0b205a3b231ad06f59c94a474c88e8c676704cc7071fa22b02b16e66f13f6873184772fd546530bfd89024
+DIST gentoo-kernel-5.15.166-1.ppc64le.gpkg.tar 56760320 BLAKE2B ed86b1564725f313d7752799c61255a3d12ad52c3bc735ea2833605913e1a8d58431997a25e2fc7644e4d333fdc7b52e43436503ef02c4706aae59b7873691dc SHA512 7c81840fa097da1bbe382d3a68933ebd3b5f0b9af1e0906e9bd97ee8022230ed35d2a6d3b1ee49a269498593850dd72d08a9a4ec8d0f22862c3a26fd2c13b8b4
+DIST gentoo-kernel-5.15.166-1.x86.gpkg.tar 58613760 BLAKE2B ab231cde72d50f8831927ca3ebf6867de409a2c09922f53949edea9250fb618ea74c1396de19d741d3453f3daf99added66d69c3115d612869eae9c39c61a963 SHA512 ffb6044df26c101d32ae28dceb73a19945d194f04344af522807b4f298a086808eb2d171e6b9a9ca97e87cbb88ff739525ac7a88bbdc4a39a21d737b125a5686
 DIST gentoo-kernel-6.1.106-1.amd64.gpkg.tar 72611840 BLAKE2B a47dfabcc3c75962fe95ffbfe8ce3da60e24ec7d486a9cb6409b959e20ffdf0f50f87b48869430070768f9864ccacd00cd240a5966ba51809818614ac0007829 SHA512 fe6a2dbe182206daf1846629952313557d701c14376e3f31f733472ce336fe0facc42789df2ff1df2144584784568c7ecdb595d50ee44139b3baf1e3ce885241
 DIST gentoo-kernel-6.1.106-1.arm64.gpkg.tar 65546240 BLAKE2B 30848a5013d2fec5ea3ff4dcea21a66db909d66373a98ab15433fc798a3d0f106588123e4439250fbcc61b5dcaf3a71ed9687cda9da55e698ba8f5bd50d00d35 SHA512 fbdbe17606d5e8ecda6edc39784bff757dd1df89bbe4a8eb37ca8c0d94c05d15951a749ebd65351b962c4c0d042ec61bd574ef732fddbe529f47f4bd3cbdd665
 DIST gentoo-kernel-6.1.106-1.ppc64le.gpkg.tar 59801600 BLAKE2B 2dfc56a168daa74e90d6608edf0f8ead05fdf6eb94bf551a3da67f9c5c77ed74ab88c94ff47026c11d0d011fde152e40e1cc0876136a3f631d6eb346dc7c22f3 SHA512 8c17f10482a7145592e314af1d1a4fe144885fd8ce339da318d422a458193762f4acc90a027e5483c590db49b57e40c6f9906bb42bd23eb8d91676ce51df4806

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.166.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.166.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.166.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-04 20:33 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-04 20:33 UTC (permalink / raw
  To: gentoo-commits

commit:     af65bc993fa8576835a0b4a248a3c4ba0e61cf3c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  4 20:30:50 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Sep  4 20:33:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af65bc99

sys-kernel/gentoo-kernel-bin: Bump to 5.10.225

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.225.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 795f81d453c5..56a0bd02e9fa 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-235.base.tar.xz 7367252 BLAKE2B ea3261b363e415112f0a13f4666dd226a33ad12962d481532875e7e8551ef739a55ebfee344a299368b3cc48cb1c2a465fe4151ec708983d1daa70f9d36f849f SHA512 bedfd9382d35a151c0b7ec102614d8a1f9866876ff4e308867803c32416db31d34197c26b6dd781c9a0c994e49df33de943975cca8ef9b99680916f2cdf2f325
 DIST genpatches-5.10-235.extras.tar.xz 4056 BLAKE2B 6341fe389c77377eef465c9a92587bf370a56ecbbb65ec99eb2002e1e9525ad6a6fa1aa60f7ea28b52729a4779e236c706155f98a336358d12d1bf4c80381660 SHA512 d14506f3b69069682ab736b96116e58420974b77d99a22818601af7451aa07ee564dad10bef321f288be4594b6990b25521518865fcb111d9886aa3c1681f977
+DIST genpatches-5.10-236.base.tar.xz 7402184 BLAKE2B 24f0283c2dcc8c4854be2b70018143df53d090df3be31f7a17de5a8c2b2a342c864b3f610af9de1dba3046a5ab9ca7ab5460673be55d36d88dcda7c384d08231 SHA512 1993249aaeeb39905846030c652bdb9c4437e43f6fa5fcdc87f6578f8583cb500aa2859c9b0026cb45b25319e53ee11526a16ab1f322aabbdf3d3b9b5da36b59
+DIST genpatches-5.10-236.extras.tar.xz 4060 BLAKE2B b79eccc56c3eb9c3dc96ae67d22f4fd5144ae9c00fd948a31f6f6346bd76cb04933578bb22234e698b94f0caecf5e4fb3b57dc2190d5e87f017e19823cbefc90 SHA512 613f3fb02ff10f2320a0bf7861763f3d06c48b7f3bec0925d8d5e341744cf0c2c6396c17c277a4e1d5ea45fdb5fb88845bd5b6975749274e67dcaef183b7ba3b
 DIST genpatches-5.15-175.base.tar.xz 7264676 BLAKE2B 6911fc0fcef31daa55ddeb93e121acf4a95d130866f37ac0113a8697df1996c13bbf65e14f4a5703f7bb3f4dd3ebfb29e258ca358d191c0580a7f8e61fbf7c0c SHA512 3fc49566b23ef50590a3b9f90eb99558c9e37847259e0defdfb0ca036c37b7f45c4989d58787b8488c67ea031114173319346c1c17799680ebfdc581ae7e4588
 DIST genpatches-5.15-175.extras.tar.xz 4060 BLAKE2B 1ff5b5e69f9cb0e243d03d761c430bcb04ef698199c6a68e15c9535cf58b8fc0b12703fced2fd1e884c7c7d7b948b778f633d2a5de619de9a0acee60ef7c20a7 SHA512 8925f59f2d30f07838ca111c45496d7fa0229362065fbe6643dcf6dd0998ee747a8d8ed217a63b6e77b28d8b0775872408fdf8260e6c737db3a4aade0f299041
 DIST genpatches-5.15-176.base.tar.xz 7318820 BLAKE2B b7b87fa0ff1bde133cd721f87599163aa4609b3416677850fb30cf2b7afafff316bd50ba7301e658670c1abfbc81c29a0a40dbf1d8d6d2a7bd016f7a27bd9c01 SHA512 d4e5df70d7c28f0f39eea7b88fb27d76d4773ec41c52021b87cd2e84578dfb3421c641fbd212fd2f8961cb0dbb7f1e6237f13c5a3a1c348fd777eedf88b70ea2
@@ -26,6 +28,10 @@ DIST gentoo-kernel-5.10.224-1.amd64.gpkg.tar 63283200 BLAKE2B 14061a7a4219278bce
 DIST gentoo-kernel-5.10.224-1.arm64.gpkg.tar 56750080 BLAKE2B 2b31d7121e82bd500260b26fc795d0d59ecd1328fb1ae0b202ed24a5d1a41947b4b4a84db0172dcc76f6ffda4c5e3a63527e5d2156148ac673305bd57bbc1c4c SHA512 1e0a6ca9cf082b3aa9f386ff234f96d3711ae2cab36791be38077b9d5c80ed5448d092bea453f249cbc3cb486206a614e33f26de3181666b18aac47364fb604a
 DIST gentoo-kernel-5.10.224-1.ppc64le.gpkg.tar 52766720 BLAKE2B 789dc4f675dd22f391262f4abe1b89d60fe03b9b48a93643b1151f00765c23c470188e727cc437434a950b37cea22c237f9afc82304dcc57f649bc91ed0bc108 SHA512 18034bee9a75ce37a6337ccc7952c1eed4e0a600414a99e9c7465a1cb0619500238fa241e02e0cb0a37feeab9634ba4dd6d9c87c46fde93765e3b4983d455500
 DIST gentoo-kernel-5.10.224-1.x86.gpkg.tar 53606400 BLAKE2B 842b98f77f9bb63815af1e8a60dbc7855872631022542f08a68ca0563d957779e971d4ea12a1a0576f58d2ca323cbbac6d5140099edc0758640bdbc3371b6e68 SHA512 ae52d7ce7819809e98917e6af09306c83e7e72f4544cec8d86ea94e9223e265ca045b0d4ffeac5a21692ad0444621999bc329b17c25b37edd57157a7377ef08b
+DIST gentoo-kernel-5.10.225-1.amd64.gpkg.tar 63303680 BLAKE2B 6798064e280a5583fd17ed3bdf8781c0972c6dac4eb38721b2b29a12d4861b89470d28dd4c6a89191e6e34fded5008e316b738e5a08595b6883e11e79b79dfdf SHA512 84729912b536519320b651767c45d786c564f264afc887c94a28d5380f44d8a48b7c9d04610adaa9bc27fefa9aef1b734e1734c7de6d4c5bb2dfa786f3dd483a
+DIST gentoo-kernel-5.10.225-1.arm64.gpkg.tar 56750080 BLAKE2B a6b239da24a8270fafb6b3e07db03cc99f5c7cbfef451dd5e73fb9ada118aaa3a5607c55dbb7897c9cb12e0efad4e40e7b74334c7b5265c548b82d21eb6637da SHA512 59f9e6560082c3bfb0b5925d085e98da7e5dade835024cb181f3e4c37efc5cde8439bcf0fac85e674cee3ac2e0168763eea126d99ead4da61d05527e85c6dbe3
+DIST gentoo-kernel-5.10.225-1.ppc64le.gpkg.tar 52766720 BLAKE2B 3ae394e96249c0a61e06a94beb1576405926b996fcb41333ed8687bb215c02bc133fdf45d35dacb21ee80096efc824d1274a739bd015f4af7646f1f1f580399f SHA512 5096b232d09cdbf453c7ec0b94037bb1178b7030a03c9b2d7ab858ec675be3563de21bfd3164880b29140cf63746710f69c619ce26b6b0e1fbb7776ca5d36562
+DIST gentoo-kernel-5.10.225-1.x86.gpkg.tar 53626880 BLAKE2B 2185d7ee40d4f1668987027b1c0e5579a72e4346bb87deec241991972c1cb2718c5c130bef2e217b8a7628f2c2c28dc4c00bcb790486c79350fc5e507bf5e1c0 SHA512 d979a2e3f78c7369dfea5e39e781fac2e424e4c199df66e62b1f868e1635a6275c83fceca09fdee6d4d40c07bf1f53874787b14ca4795d3b51255c0579b354b6
 DIST gentoo-kernel-5.15.165-1.amd64.gpkg.tar 68474880 BLAKE2B 2083f58b92dad563b8242408969513a4563896757c24bde992d0fe83e46f688d515d04acc6d4a2995cd5a99cba9dbaf08c4cceef199786ddf3fe9b4274e00f37 SHA512 7a90415c0f8201f5786061e48a37ef3166dd7e515c9385b8e43172af980d7af7a6f282468353e8d44b6ef5c1ea991e5bb064e745f801f38de9dca1742e96677e
 DIST gentoo-kernel-5.15.165-1.arm64.gpkg.tar 62423040 BLAKE2B dc88434ea36fb6f061ab6faa378d0a07bbd05d14c843524e2b2e86660f5f67bd4571778ca28bb4d831938941a8fe4dcf179ce26eea16a28bec49f3eaeae9d7d7 SHA512 e530161adb31ef03a3dc3a35bb577482968e3db8c9c2f854b9965a807319053833605e0630770532048da4c73c62c8668ca220f9bd7751999318b9008d3dd37c
 DIST gentoo-kernel-5.15.165-1.ppc64le.gpkg.tar 56750080 BLAKE2B 4fbf85247beb1dcdf3cbcfdf19d9707212b437e0b49e9ec61a26f032b9071db4f5bb2b1934978601e4bec9b91db229b58808c116768d16755d083bb7b2307ad2 SHA512 93b6a98f02a6c0165567908619c0d0b877e989d4631ce845f6309f2d89b4231ebc008755700ceb17c972f6b4456e64df5efb627f29fe44ae67b2183510963082

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.225.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.225.ebuild
new file mode 100644
index 000000000000..e6ae62aae96c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.225.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-05 12:10 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-09-05 12:10 UTC (permalink / raw
  To: gentoo-commits

commit:     f3bb6bb643e02c3957e2f99cfefa1e2d3fd3c4cc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  5 11:50:50 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep  5 12:09:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3bb6bb6

sys-kernel/gentoo-kernel-bin: BDEPEND on dev-util/pahole

Without this, if CONFIG_DEBUG_INFO_BTF_MODULES is enabled, as it is
by default since 49e0de80b0d0b9bd5767d438dae773194d838525, while g-k-bin
will seem to install fine, it's installed incorrectly.

It also leads to external modules later not being loadable with relocation
errors from unhandled BTF:
```
[ 1648.352993] module: x86/modules: Invalid relocation target, existing value is nonzero for type 1, loc 00000000bc2721ed, val ffffffffc11e7850
```

Thanks-to: Ionen Wolkens <ionen <AT> gentoo.org>
Reported-by: Sebastian Engel <sighunter <AT> gmx.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...oo-kernel-bin-6.10.8.ebuild => gentoo-kernel-bin-6.10.8-r1.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.8-r1.ebuild
similarity index 98%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.8.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.8-r1.ebuild
index 5e3ffa99e33d..d5c4f186a89c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.8.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.8-r1.ebuild
@@ -11,7 +11,8 @@ inherit kernel-install toolchain-funcs unpacker
 
 MY_P=linux-${PV%.*}
 GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
+# XXX: Change me back to PF afer 6.10.8-r1
+BINPKG=${P/-bin}-1
 
 DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
 HOMEPAGE="https://www.kernel.org/"
@@ -49,6 +50,7 @@ PDEPEND="
 BDEPEND="
 	app-alternatives/bc
 	app-alternatives/lex
+	dev-util/pahole
 	virtual/libelf
 	app-alternatives/yacc
 "


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-08 13:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-08 13:45 UTC (permalink / raw
  To: gentoo-commits

commit:     3cd902dff9c215766b113e3c6b45bda72ef4d5b2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  8 13:42:57 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 13:42:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd902df

sys-kernel/gentoo-kernel-bin: Bump to 6.10.9

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.10.9.ebuild                | 172 +++++++++++++++++++++
 2 files changed, 178 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 56a0bd02e9fa..cb8e912c050d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.10-10.base.tar.xz 490332 BLAKE2B 6311b976880a1fe3cb902ba6e4d39
 DIST genpatches-6.10-10.extras.tar.xz 4056 BLAKE2B edb14475e8c07f04d54e6953f8518ea631660ffcdaa8797eba19768b3a193df51822d508dd7b360ced634d0045878f77996ba765498bca3bf001d9a4c223fd8a SHA512 a0379c1ecdbb7a8d6f3b3f82db60d5fd7503598ac26c2f11f6f549e360a648053896cb8db235257bfa7bcad251c90c6dc38116e238c0e2447117eab83a42b4d4
 DIST genpatches-6.10-11.base.tar.xz 553020 BLAKE2B 11a958ebd8848d9023a9cdcb877039ba04f72169ad78e47661890d31b73ae7a9fbdec8d12507a1d16eed08ba59f4a6fdc38ed8b6b02d05cb44198dbfcfef31e8 SHA512 3a3c1e5cbee053ab4c9c731bafa723ffcdfc8179e62fdc0eb16469a15abb5fec8ef4ff395305fd4502ea9cab70702e071f6cf9d0397cb185a987e8fbc880123f
 DIST genpatches-6.10-11.extras.tar.xz 4060 BLAKE2B 98d5747be50ef0a270a561f379946213cb32596e01aa6da66a3cdd8a57dbea491af4265b052bc9fb1089e74818e249ac85228bc85aeffa34f8bd18396ceaa18e SHA512 e1ba5f037ae58c9ea4434f60817b53282494c8d25a659a0b6d9b75db384f7706b122bde225640e2028cfc36022a6cb0d1b5711685a4a265c75f3592c278a67f6
+DIST genpatches-6.10-12.base.tar.xz 602316 BLAKE2B 6cd02be7fbe2322d246e826d04236dba2ec5b40acc9c8575fd7a5d0d745cd0629778176e97db920ea198e939d332407d9dfa2f369ea4e075be05197a1ba7ef8a SHA512 595e302e05256994ad0077f41c6d6c3677eeb64a7cd1b11c823c689822d4d257bdd8b722b22542fc779e777ffc28f782f7bf69e8a0bb6ec3f3d2b111aaa789fb
+DIST genpatches-6.10-12.extras.tar.xz 4060 BLAKE2B 77b8b8cc0ed8af03ca45e1224e6de1f14d59682aeb411488e4c5eb6f9f4252a50ae442d60eeba496491c62013c7f1cb7af9f7e40622e1f48de7f0b85c4686c28 SHA512 95cf8c15fab7ea99e7c55166d445494d85cf843d9bc32e3055789ac20d725b52687d1077890c22aa39719a9d0fc7745b0d3346d014077171b1009a3a353f04f0
 DIST genpatches-6.10-9.base.tar.xz 401220 BLAKE2B 3335d5d29c347526cea6104b9cca56b8ed8ee0f1de9ee8a6f55d66514df829fcd197b8281b2261f6dfb979276b65bc654d4b1257868b5b80a2411fbd2f076f11 SHA512 9d2319c2b86b80355464d661f675a331a4245405bb84184a4d061649abdeb5955b6ebeaee1cefbe3c669f810c9da645b7fb637af4dcb45cb9b69e715c6e46f1f
 DIST genpatches-6.10-9.extras.tar.xz 4056 BLAKE2B 2cba382236beae6374462f6147d6e164314cc8f7d7be87547902153c035b970ada27f4817a6de2d569116118eea0d95d42aa44de2147475c47c732abfedd9952 SHA512 358d82794809d49f4b24bdf10c49cc4fbe8ac0a45f86dfdc018d2c778b757c002d9bd129d935146b84daf809e95f5235fccf7466d2498755154b9c77e5a2b46d
 DIST genpatches-6.6-54.base.tar.xz 2922380 BLAKE2B f65404127bb6547208aeddac1996a4a2659bd99ff7429bcaff28247a867c000e962457725eab80db2c76297f1e5c27806dc6fb23e31d5694b6df783e65995227 SHA512 102f721f87478ad18599bb5ff65cd236180dd3d9d058786a5306cb36be3f30a2d2ef684e83b6f458d4de78a196323e87d346eba704bfbce733010aed6ac3d7f9
@@ -64,6 +66,10 @@ DIST gentoo-kernel-6.10.8-1.amd64.gpkg.tar 288440320 BLAKE2B e88d13a464ee6f2cbcd
 DIST gentoo-kernel-6.10.8-1.arm64.gpkg.tar 264837120 BLAKE2B dbdcebd687d94f79dd884a53454eb3311d55f7c1468ad36f7fc860d4d56565cc20df87936533090d07da2fb36d1a6ff371e09143f4388af76d68e4644d9981f3 SHA512 e6b32c2888876589704243eb06dc396bf4223f8c3d239bcb56871eeebf32dca7f0bf8ad7431a8a59f25d5719c95a274b1d47eb2e837bc47dcb44ed42b45b1538
 DIST gentoo-kernel-6.10.8-1.ppc64le.gpkg.tar 71987200 BLAKE2B 752e14de7022fd418d9b9ffc618b151ced5d80c2a958e1ee656855937d388053dd5efa0313db73a055c778bbfd28335377703a6ed0b6edfd193bc91a448424ce SHA512 2cfb81f3fa3e47d62f0fb8e9baea02ac4a2f1899fbc8ad53cf1fd630302fec0ace243bdf7a383eb228c59a5b356810caf13503e34b4b6c8d205c05c77074907e
 DIST gentoo-kernel-6.10.8-1.x86.gpkg.tar 75550720 BLAKE2B 6eb0a543b3b0c35bf63a8e558e1270e47556cf931c6e0d99b8a4fcfb6e34ee18f246c53685b7e70cb5694914c0f2a29a3d1e1aaf97f4fd7175c6b3e13fbd4ed6 SHA512 dd66a95760477d23a3a19546ae9d68fb9e5b686d02b0d6c33745463357eae567e65e147ceac0508cbdd40599347915bd5aa74254451215b7a9a927b722b9ec7c
+DIST gentoo-kernel-6.10.9-1.amd64.gpkg.tar 288419840 BLAKE2B 4d8a1b0d6326e1aa04cb16c0388a4ef4cb4d988ccad524d0d6894475acae252c07cd74047c3c16217ba90a03898493608b084c4b4c3608ecc1dd9ab3404896d8 SHA512 2381703b3e21a00b3a25bb44d37642dab0cfaf879ba262acbb860d814b257976a99d3d5afd428fb7bc28688ff3fc4fe38d299a216ed6d97d2b510cab94ae0370
+DIST gentoo-kernel-6.10.9-1.arm64.gpkg.tar 264755200 BLAKE2B 151bc713b7ef16633e530a9d27fe1d67e30172ecf3d90f25374f3e8d2cfed8cf7239e171b8689856aae78bd9c52932edbcb72bcab7a82355f773c0756beb06d9 SHA512 af32ffaa29db9d44acd7b184741f667382b9432ddf5789f0ab0e9b8f1d9ec820643573204e9b568b4ba62c9732e159f1b88da773a95a6a9312d78313efa7a8bb
+DIST gentoo-kernel-6.10.9-1.ppc64le.gpkg.tar 72028160 BLAKE2B 260776139ff3eb89fc8964e011e9cfc96889c96ab08b856f5458231f246c44c425d83de685b7db526ed6c2606521c27bfb9d1e48089c381c50016edecc8256d6 SHA512 2baa10a45cd6481ea2b9d5cfd362ca1745cf6bb7d36282b8d811636b8e0591351507452c2ede1cabf78c8a280639e7973c69bcd530d787c9367d9f70c557db74
+DIST gentoo-kernel-6.10.9-1.x86.gpkg.tar 75540480 BLAKE2B 6cfd27e737f78ae16cf6a663f86b2e8b0a49e96d0b7e3c6866edc2ef5e4c5356b16e1f8396c824365af5473588441b456226016e3e6068d6eacbf97a314d1249 SHA512 e25f332c53d89c55d99b9e759550d8016b2853755496a998fed48fa7c4d0698c405b26c741480a13a06c5475fddd58f3efd94bb4de44dc3b827ff211ef9ec254
 DIST gentoo-kernel-6.6.47-1.amd64.gpkg.tar 149637120 BLAKE2B fcee3f615fe143b8b12d741bf0df758f68c607b0315ec054c6c804d7999339fadb5d62c355ad6e110b5633e8622a4b8f075bd3aa93d40f22fcf00b6b4b2ae7b9 SHA512 18ae1954bc9c10404a201fd9d511521f6f9ba9781f994e8d0ee082c4edc2908125c4db59a38fb672e492bbc8363d4c90f7d3ee216cd5e8dc5e7b0aed8362555c
 DIST gentoo-kernel-6.6.47-1.arm64.gpkg.tar 119695360 BLAKE2B 9bc6ae80d5e41bf39577a6c27cbf47f550c33951f19fc4f9c46dbf15a181593f20b15679f7ae33623a15cc555602ee8828ecee14900f2af14711bf8fd33fc5eb SHA512 4079e67ae3e639b3559026c66e87f2fbe4f0884f02d0f0b73f97f16fc2547d4f599ea49a0868cb06a5d4254e378962fd21f581c430c5a5e0c4cfd782504599d2
 DIST gentoo-kernel-6.6.47-1.ppc64le.gpkg.tar 64256000 BLAKE2B cfa82483ac8a788be9b84ea9246224bce5ec2fe71711e063d6fec46286ef72d488655323cf01beea628d73f8f8e57d42452869ede0a50c57caad474f9eed500c SHA512 2aa632e90471d8c41e275c95cd636725384958b251a4db30ee75fe2f13de4af7ac70a42fb44ef83278d7df4bf5fe5bc1e1f9f080ee71f66c6baed0a290714246

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.9.ebuild
new file mode 100644
index 000000000000..d5c4f186a89c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.9.ebuild
@@ -0,0 +1,172 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+# XXX: Change me back to PF afer 6.10.8-r1
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-08 13:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-08 13:45 UTC (permalink / raw
  To: gentoo-commits

commit:     aa00efbfb34ecfcb834d18706fb0aea99f2f8a78
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  8 13:43:01 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 13:43:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa00efbf

sys-kernel/gentoo-kernel-bin: Bump to 6.6.50

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.50.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index cb8e912c050d..a77eb0f5046f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.6-55.base.tar.xz 3018672 BLAKE2B f5f3e39c634e196827da06935b783
 DIST genpatches-6.6-55.extras.tar.xz 4056 BLAKE2B d54e353fcd41ede054bfde20ef5bc6518056b1069e440e8ef31b4021ba2b85eb4b578e8aa73a0d778e21a692914ec850f2604e635ff178690a3baee4dcf106be SHA512 a59ff175eb6e7491fe635f65dc44878b8fbf5eacf805b7158b3e9b6c4313881d24a13fd6d252f23c7fd9b5eac1a2c110431ca02aa2583fff71cd306d1b4f3cd9
 DIST genpatches-6.6-56.base.tar.xz 3040548 BLAKE2B 751529aa9bdd2aa696fb367cc2afdd4def0783640c847d65d836dadc74531e5fbd5595ec4aa1f89fa62004d9437dab57adc92b64444b5ed3299a3ae6884b86c3 SHA512 a9e08b3eb6fc9c2b595a8ab6a6933349172655da0126cac6498d0c541bd2d6e1377b849041f03af519927219c17b618ac622f45ca931bd0770bee63c64023a26
 DIST genpatches-6.6-56.extras.tar.xz 4056 BLAKE2B d54da14f3afefdb9aa8c6597913f37c5d1314e4a93216608bee52a52bcc05924bfadf2d5e7e49b0488159b0a57942f1579a4e7b3fcdc90a78c10e0efffb6a1ed SHA512 ba961d5434222ecd618cb44b08ec6413d98c1d1958af2712065d924370141f789ebb315dc53a5bdbb75d3cbe86cf719983e66a58d537eb78455eda509689aa73
+DIST genpatches-6.6-57.base.tar.xz 3079200 BLAKE2B d0f16f9b2f09f182c02fdb6cfa4b76f3d9d41f22b149d50faff129daa677b97830128a40c8c2f98b2534b722865b49b8a60b5f205b7d3284ef94a67946a4b460 SHA512 c6d16e6d814d363f0e34f3e7d569757f787340889f395ef9b3a273582a3d72d60b692e872764e5f411ac9a8648d886c9f6522342c238a421e423b2cd0e6b40fa
+DIST genpatches-6.6-57.extras.tar.xz 4056 BLAKE2B 9b071880383921fcc8cd2da092e1219e3b40684e6ffd04bd2ab75fd53624cdcb7289f1c40ae9256e0343bbea92393c153724ee628e8d164596ba4d7f8bb413df SHA512 a61cbf855e718ca7afed0b15614ad2e9bea740412e8251b35417d10f4b936364cc3820951acc45be2b18cba635cd1c43da8caeb4ac315747d02201be39148c8b
 DIST gentoo-kernel-5.10.224-1.amd64.gpkg.tar 63283200 BLAKE2B 14061a7a4219278bce3237f8d59015448fea6e195a02d8f5a1d63f41b0ed0d189febd0964a082eca1948f57cef5a4e96c569d26f0c1b70855cf447073f1bfbfa SHA512 e4e7f4bbf6750ec216ca46408919b5a37aac372a14a7d73eee1b44df2ed2a0607c510db1109db117c25bb94dd331fffbdfe380941661bec94f3cfacdf858e929
 DIST gentoo-kernel-5.10.224-1.arm64.gpkg.tar 56750080 BLAKE2B 2b31d7121e82bd500260b26fc795d0d59ecd1328fb1ae0b202ed24a5d1a41947b4b4a84db0172dcc76f6ffda4c5e3a63527e5d2156148ac673305bd57bbc1c4c SHA512 1e0a6ca9cf082b3aa9f386ff234f96d3711ae2cab36791be38077b9d5c80ed5448d092bea453f249cbc3cb486206a614e33f26de3181666b18aac47364fb604a
 DIST gentoo-kernel-5.10.224-1.ppc64le.gpkg.tar 52766720 BLAKE2B 789dc4f675dd22f391262f4abe1b89d60fe03b9b48a93643b1151f00765c23c470188e727cc437434a950b37cea22c237f9afc82304dcc57f649bc91ed0bc108 SHA512 18034bee9a75ce37a6337ccc7952c1eed4e0a600414a99e9c7465a1cb0619500238fa241e02e0cb0a37feeab9634ba4dd6d9c87c46fde93765e3b4983d455500
@@ -82,6 +84,10 @@ DIST gentoo-kernel-6.6.49-1.amd64.gpkg.tar 149616640 BLAKE2B 5c0c0f07c2313e6a79f
 DIST gentoo-kernel-6.6.49-1.arm64.gpkg.tar 119715840 BLAKE2B 014d1b3c8a215a9652050f20f2a05e985fe19c33f15e4b35040f5ef47debfac7e6e4fbebd05216fc17a3d112d5633640753dc604a085be76b145a155ff1e4acc SHA512 2c8f7867660b2811d7003c5ad6c455d5d9c615d0b454ffe34f8a80c2bb16a7ba860243ee3f1e94db8bc64c6e6cdd66f48f86501ba4568eb00ac04f4ca3c05194
 DIST gentoo-kernel-6.6.49-1.ppc64le.gpkg.tar 64266240 BLAKE2B 983293208dfe100e2033d84800127fd385ed3c5e904bc461ed9479470e4c98944d2fd855afb96cac227962539fd1668aae3cd6e59fabb3369f6071971377ad34 SHA512 f6d3e5afe6e878881b93396a2a03058d87e5b74042e10878650e214187715b682bd9820e088e6cf9f30c94dd3c1d2968bbe93d27e84783c5c1e8a5e04277579e
 DIST gentoo-kernel-6.6.49-1.x86.gpkg.tar 68290560 BLAKE2B 06926f32c8e169409726a998dd196ba98024593a96b842e1669ef62133f3dde4a36681d6a0b3f2e80b065bcb7fe3be8365833aadbd7bb1158f116c382126dd49 SHA512 7061875e2342f7ded436d628e4246063f6f166dc78777ca9111dbee85c37b3122904039a065ad0386e2b5960a339c8f6e3a9cba52d6aebf0989d3c1e45ec0593
+DIST gentoo-kernel-6.6.50-1.amd64.gpkg.tar 149637120 BLAKE2B eb86ec35ce239e6a4eea01ed23dee214b2e5547525a82be333ad796db793c59e94ea3115bcdbb81f6447d87474fd01e58c24fee0500aa0028b431a96842adff0 SHA512 5e70e1f3f66d5eb721cd93e540309eeed8f74e99dbecdccf5180f819f30f6de6ae26f87b474bc4c004e2e9937c5ab07a38905f775063363f26990fad82321a11
+DIST gentoo-kernel-6.6.50-1.arm64.gpkg.tar 119705600 BLAKE2B 327bc89a6621bd0ec4c69921a074c0f7e8e844321153d2621aef82ac112f16bececc321738c0281fd5e6fd20b44848a4c860b94a2b9a613b1e84f6095b1d8884 SHA512 8a198c3e530a231bfb6c22567e5a1dce7dbc486d9bddf9fffdc503c230b1cf1e5f280005c2da7f80f960018b18e3bcb49d7bcf6312d23069d68c45b4b7f478fe
+DIST gentoo-kernel-6.6.50-1.ppc64le.gpkg.tar 64266240 BLAKE2B 5226f7cc78dc9c2937486842b25c767533336864bf3a9c00476fd2c99ef4cd326aff01ca4bf91cef391922dfdbe140497066a05fdec955a55f264960edda4904 SHA512 170987192a9df6bb596895cd957f025036daefcad5f2fd40d3d6251799f9389fec9013df5e8c8c1e774ad4fc10c4ea541400b770a6ba705e84bbfd180f4c9f10
+DIST gentoo-kernel-6.6.50-1.x86.gpkg.tar 68290560 BLAKE2B 6e373280c462d3e852342eeff79198b42bb722feb2d6db69d3d9decae20f5660c9feaea3177a1a14010ba5c74dff8aec681a35ebac6c02d013b89fe756a96261 SHA512 2f2e9a90efaa7690774400b673318137d6db9a62390b28d35cee9a95519947b4a548c302058dce1cb4869600884ba4059714134b1d6b0633c93d8c911e137a40
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.50.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.50.ebuild
new file mode 100644
index 000000000000..7ae1d1d9fbe0
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.50.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-08 13:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-08 13:45 UTC (permalink / raw
  To: gentoo-commits

commit:     cefbad26a523cca0a154ea6c9113338a177a264e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  8 13:43:04 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 13:43:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cefbad26

sys-kernel/gentoo-kernel-bin: Bump to 6.1.109

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.109.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a77eb0f5046f..60eca57dcb81 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-117.base.tar.xz 5955428 BLAKE2B 92c1aeb4d98cbdfe8d83691c76e5
 DIST genpatches-6.1-117.extras.tar.xz 4060 BLAKE2B 905d6488cd4f499e293bd6f2bc0d9ac16b073ce543c8cdbe76aa6faa2842ed78fcd42568ad53d3f9c56e7a2065a0fbc63412988aa801bc6050897459f8d8d39d SHA512 c6b4b85b6d02e04383c59749965776f13fa22719c4527b030862831237355be9e05e655b112489efadbdc0fa5574a2ca0e5f57948d4e1323febd9bf20f2da8d7
 DIST genpatches-6.1-118.base.tar.xz 5971280 BLAKE2B 361e76404976baf66412e6eed6e7158758a717f0c7f47d7c6e8d1e6f6f78d2a20762e98054b2b9318c5d0e18ec66ab68b54d914e87e51d1e02d7d20c44a8722b SHA512 465d6e70f75bd3cadec5b324e418a93e461ada9a14d5501736190f61627f82e44271b9513a20add99d230ada8bf2666a3c431b152e69363403883b125c607d5a
 DIST genpatches-6.1-118.extras.tar.xz 4060 BLAKE2B 4c070ac173f5504aad3970756c78f48bbfbdba6f690b412ac3258e866a92851b631c1d7a19974dbea22bfd58fc784d39a41499f8add80df90c3f26bd23c5adce SHA512 7a0b27f54e544db7290c371a88ad7544a8e03f04172f3fa063dae05118f2ec5eb76d0b78dacfa87122371ce3a584cece17ea0ceb7003d5fad3a1ff97e26f4696
+DIST genpatches-6.1-119.base.tar.xz 6000764 BLAKE2B 1867fee7c4a1e50bc7b59ada634ab0c154d7c033faafebf9429e1f181d2a6db3c6a3b2be30384fc057c5390d9407f0ff0b4eafe8b527710e19f0fbe24335cdf7 SHA512 efb447fce7090a28fe8ff7c88296bda5d424dbe9837fc9a784f78435c810421966ed0a46e3c38631cf00fede81be8379144ad5d38f2dde2b65578a89016fe623
+DIST genpatches-6.1-119.extras.tar.xz 4056 BLAKE2B 52ecde24bf197791cfe5be801d881d26904b4503bd3e7857b6a6a2ea1e08fd0262a7e01de498854a931c5407f90d1b5dc73fabb3eb22dd370445f7ca057de0a1 SHA512 088e01360229386b880b2be615c0661c2c247a636a4d4810675fdf576bdeac3bb1d487dac6ec72ad88f4353e418289410f504b432fa8dea61b299e2f596370c8
 DIST genpatches-6.10-10.base.tar.xz 490332 BLAKE2B 6311b976880a1fe3cb902ba6e4d39890aa34565c6df19fc01deb7b337304418d1ada38d6d83f27acdeb3062fda65d7996a0e6988799a6789e81372a0966f3caa SHA512 3748322f9bae147f3ca68693dcabf21a4a969032cfb36aced11bb883907cb663d139175ed4dd7c8e87ea7628f875328e3b25d978009ee3a6989eb38b1c7c4ace
 DIST genpatches-6.10-10.extras.tar.xz 4056 BLAKE2B edb14475e8c07f04d54e6953f8518ea631660ffcdaa8797eba19768b3a193df51822d508dd7b360ced634d0045878f77996ba765498bca3bf001d9a4c223fd8a SHA512 a0379c1ecdbb7a8d6f3b3f82db60d5fd7503598ac26c2f11f6f549e360a648053896cb8db235257bfa7bcad251c90c6dc38116e238c0e2447117eab83a42b4d4
 DIST genpatches-6.10-11.base.tar.xz 553020 BLAKE2B 11a958ebd8848d9023a9cdcb877039ba04f72169ad78e47661890d31b73ae7a9fbdec8d12507a1d16eed08ba59f4a6fdc38ed8b6b02d05cb44198dbfcfef31e8 SHA512 3a3c1e5cbee053ab4c9c731bafa723ffcdfc8179e62fdc0eb16469a15abb5fec8ef4ff395305fd4502ea9cab70702e071f6cf9d0397cb185a987e8fbc880123f
@@ -56,6 +58,10 @@ DIST gentoo-kernel-6.1.108-1.amd64.gpkg.tar 72611840 BLAKE2B 2e2bbf323c5f808c043
 DIST gentoo-kernel-6.1.108-1.arm64.gpkg.tar 65546240 BLAKE2B f61f9c4f0e0121b90b147d4f958d67901ed66f0acac514279ebe7eb445cf3c48627c2d68c668f88540693225ecda32dbe75ba5c7dca0d5ad08df5e2f5bd56ae5 SHA512 f6c313ee4f82528fdeb6e768c4f0711590206465459b860e6f24e354a6a2605c72c2a8d931fca09077cc375e033e340c6b705a45a7a934ffc29b69aa9c3ceae2
 DIST gentoo-kernel-6.1.108-1.ppc64le.gpkg.tar 59801600 BLAKE2B 74481de02be85d9dddb84a533e7b4ec3dec3a7fa250690444a355be8b1419db15527dbf66d75d500db13443e19c30f26d3ecc048b9240e181a6da4a695b96018 SHA512 3c6a170034260eaef4a99db649703cb6d1dc0589275bbe60993dfb0bca7eaef403f73c6c9ef2e937c2ff2b3fbf759ca6aaf3cb675f1ec9e130ba755d714b8efc
 DIST gentoo-kernel-6.1.108-1.x86.gpkg.tar 62126080 BLAKE2B 8afa7992f2785d7c046842d8f92e39a4a2d0f30c39d3306384b9d1f0df1f4eebd60ce3b28d9027817d7fa5c3b4f4a66772146e53bc2d52f10cb8f49037c0fc76 SHA512 d9f1fb393b4f210ea7b065f9d4d182e6342e8ccd6ac5900b7f04859903b34bbfe6313218cdfe74a44660c0658232c940bc99fa4132b3ef9b7da99cc2849b8016
+DIST gentoo-kernel-6.1.109-1.amd64.gpkg.tar 72622080 BLAKE2B 443d8100995db6a2b87a442de1f8c1a44f40d4c9bca4b84bf37f9b3dd86ff3203c364473d83a5c076927d2f1adf74ada4549024dcac5a7f73846f5fb8975d266 SHA512 e1cfb138a44029f03f75478a7d961de98db000190de76626cb8454c8a1e3a464e53be06084b0d0b1da7c15c6ef531cc654a24ea1e867c26a260b14bdf3e3fd0e
+DIST gentoo-kernel-6.1.109-1.arm64.gpkg.tar 65566720 BLAKE2B 4da6ce06ac80f10954872a29a0735034c4ec0960878d00349903757d1e82066de30f8f85411e4c579a74a5482d2ff1eebc9e983fd1457f2b5c06ab5386453b1c SHA512 48c41f8073f8d1ffa8f0d831c867c8fda2056702c3e1efda90ab4a4dcb547c087884d90d9f775d61a386a2b8a196029684fb34eaf1b78c522ef265c9573b8794
+DIST gentoo-kernel-6.1.109-1.ppc64le.gpkg.tar 59801600 BLAKE2B 456fc2b1fe73468b04fe74e89a90529a64800074726984d9974acfd5e2d550689eed2433b5cb7ad2cbebceef801d9be867f6ca9b830d2ac2f91226aec8a7b75f SHA512 c7108452a7ee4035f56578f783fdfb34d6848a9dd4411e159ff8c9581e191f6dd6351b7df4772f3a90a4d939b4c30cb6a335a8b2028dd24982b69f57ecc647df
+DIST gentoo-kernel-6.1.109-1.x86.gpkg.tar 62136320 BLAKE2B 88234cc8cdcacaa630db568a6a2d7e6cfad043a735d5a04782e5ce7e5b030af70b4c4a73200f95f517408894bcab348fb354f24b5dd0ab37f1ef818eed7ba270 SHA512 24d76178fd313951b440492bbb25aad71acb840bc18122c4192ad72e28514582a07ea15f4c58ca263080ecb01dfe0f34120d512817ae429f0652e98ba750dc3d
 DIST gentoo-kernel-6.10.6-1.amd64.gpkg.tar 162723840 BLAKE2B b06364ac6a1cfd4cda5d03202c2c83c3ab35fdb886c0c75a25900f113c6c5d68e8d6a5a3c78412301289555ecb416037260e6df9ea79f97c9c73a96f2e478284 SHA512 f3cb900ec088c4b856567bc5e4fd6d977672310f0e6e61cb4301650b14e080778859783f8446e029c50acd4a8a29575aa3f3f3948a008418968a8d016c9478c0
 DIST gentoo-kernel-6.10.6-1.arm64.gpkg.tar 131993600 BLAKE2B bf37c8d5a9ca3dda972cc7a08feaf12b22a880216767892b9f95550e9b31f7e824b74658bcebf10343ef441c6e1d2e4a28145d927f19ec644ea4246cd1136d55 SHA512 3a72d06ed8fc7edf1ef6ed702940cceeedc16eb9ece430cc0c0faf34cce36a0a9ee18f90471cefd0a6a6e87e286855c98f94799683c22be3cc14b3a1e8350032
 DIST gentoo-kernel-6.10.6-1.ppc64le.gpkg.tar 71976960 BLAKE2B 78f76bb3fc5c6455d99a9f55a82b2b9cc8a07529635e3302e9a7f02aa0e869f669605d93e63b151ca5eb5014915a7d5be64a6c0caf0c10a322dee66b0456617f SHA512 b20fb195cce8db548671b4622319d50d751955a80e89f0814253879112fa8943a92df195eeb2e6b65f14fe134caa5e514ac18f5457eb41bdde2f98b2fad2c25c

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.109.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.109.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.109.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-12 18:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-12 18:23 UTC (permalink / raw
  To: gentoo-commits

commit:     168104094ad52e977e147daa667888a8ae070544
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 12 18:21:49 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 12 18:21:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16810409

sys-kernel/gentoo-kernel-bin: Bump to 6.10.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.10.10.ebuild               | 172 +++++++++++++++++++++
 2 files changed, 178 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 60eca57dcb81..ebb51c6c0599 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.10-11.base.tar.xz 553020 BLAKE2B 11a958ebd8848d9023a9cdcb87703
 DIST genpatches-6.10-11.extras.tar.xz 4060 BLAKE2B 98d5747be50ef0a270a561f379946213cb32596e01aa6da66a3cdd8a57dbea491af4265b052bc9fb1089e74818e249ac85228bc85aeffa34f8bd18396ceaa18e SHA512 e1ba5f037ae58c9ea4434f60817b53282494c8d25a659a0b6d9b75db384f7706b122bde225640e2028cfc36022a6cb0d1b5711685a4a265c75f3592c278a67f6
 DIST genpatches-6.10-12.base.tar.xz 602316 BLAKE2B 6cd02be7fbe2322d246e826d04236dba2ec5b40acc9c8575fd7a5d0d745cd0629778176e97db920ea198e939d332407d9dfa2f369ea4e075be05197a1ba7ef8a SHA512 595e302e05256994ad0077f41c6d6c3677eeb64a7cd1b11c823c689822d4d257bdd8b722b22542fc779e777ffc28f782f7bf69e8a0bb6ec3f3d2b111aaa789fb
 DIST genpatches-6.10-12.extras.tar.xz 4060 BLAKE2B 77b8b8cc0ed8af03ca45e1224e6de1f14d59682aeb411488e4c5eb6f9f4252a50ae442d60eeba496491c62013c7f1cb7af9f7e40622e1f48de7f0b85c4686c28 SHA512 95cf8c15fab7ea99e7c55166d445494d85cf843d9bc32e3055789ac20d725b52687d1077890c22aa39719a9d0fc7745b0d3346d014077171b1009a3a353f04f0
+DIST genpatches-6.10-13.base.tar.xz 727116 BLAKE2B 5125f8971fee0c7f78d28a555932e20ce80a260f09f3228b53e6a9e3923a809d7e812df8b32eb9ed74da3bb4b2762dcaf63d921f78ea5ea39c8f7a5796a25a31 SHA512 e0f124f613c18e9c3623887b90dee5dd30d2acee7271599e226cf9dc5a184f9ef06ddb536bd4fb20017c993fe203d9c9696a7e441caf5de2831552754b04192b
+DIST genpatches-6.10-13.extras.tar.xz 4056 BLAKE2B f44d2635322562c13ede3ee395900b963e4a151786a6417fdedfbdce20708f277f7b732d5302606b6e9acc09c9bc7a4be4c1fcacf32a670a50bd9ddd5e8910f2 SHA512 16cb15c66948c48ab27c989226c1394ecc5041e1ed0323246e0f611fee4907029b23346ddfdc1b11d6a0824f2609f448dcc623dedf05dc94a2a3c4385f181c14
 DIST genpatches-6.10-9.base.tar.xz 401220 BLAKE2B 3335d5d29c347526cea6104b9cca56b8ed8ee0f1de9ee8a6f55d66514df829fcd197b8281b2261f6dfb979276b65bc654d4b1257868b5b80a2411fbd2f076f11 SHA512 9d2319c2b86b80355464d661f675a331a4245405bb84184a4d061649abdeb5955b6ebeaee1cefbe3c669f810c9da645b7fb637af4dcb45cb9b69e715c6e46f1f
 DIST genpatches-6.10-9.extras.tar.xz 4056 BLAKE2B 2cba382236beae6374462f6147d6e164314cc8f7d7be87547902153c035b970ada27f4817a6de2d569116118eea0d95d42aa44de2147475c47c732abfedd9952 SHA512 358d82794809d49f4b24bdf10c49cc4fbe8ac0a45f86dfdc018d2c778b757c002d9bd129d935146b84daf809e95f5235fccf7466d2498755154b9c77e5a2b46d
 DIST genpatches-6.6-54.base.tar.xz 2922380 BLAKE2B f65404127bb6547208aeddac1996a4a2659bd99ff7429bcaff28247a867c000e962457725eab80db2c76297f1e5c27806dc6fb23e31d5694b6df783e65995227 SHA512 102f721f87478ad18599bb5ff65cd236180dd3d9d058786a5306cb36be3f30a2d2ef684e83b6f458d4de78a196323e87d346eba704bfbce733010aed6ac3d7f9
@@ -62,6 +64,10 @@ DIST gentoo-kernel-6.1.109-1.amd64.gpkg.tar 72622080 BLAKE2B 443d8100995db6a2b87
 DIST gentoo-kernel-6.1.109-1.arm64.gpkg.tar 65566720 BLAKE2B 4da6ce06ac80f10954872a29a0735034c4ec0960878d00349903757d1e82066de30f8f85411e4c579a74a5482d2ff1eebc9e983fd1457f2b5c06ab5386453b1c SHA512 48c41f8073f8d1ffa8f0d831c867c8fda2056702c3e1efda90ab4a4dcb547c087884d90d9f775d61a386a2b8a196029684fb34eaf1b78c522ef265c9573b8794
 DIST gentoo-kernel-6.1.109-1.ppc64le.gpkg.tar 59801600 BLAKE2B 456fc2b1fe73468b04fe74e89a90529a64800074726984d9974acfd5e2d550689eed2433b5cb7ad2cbebceef801d9be867f6ca9b830d2ac2f91226aec8a7b75f SHA512 c7108452a7ee4035f56578f783fdfb34d6848a9dd4411e159ff8c9581e191f6dd6351b7df4772f3a90a4d939b4c30cb6a335a8b2028dd24982b69f57ecc647df
 DIST gentoo-kernel-6.1.109-1.x86.gpkg.tar 62136320 BLAKE2B 88234cc8cdcacaa630db568a6a2d7e6cfad043a735d5a04782e5ce7e5b030af70b4c4a73200f95f517408894bcab348fb354f24b5dd0ab37f1ef818eed7ba270 SHA512 24d76178fd313951b440492bbb25aad71acb840bc18122c4192ad72e28514582a07ea15f4c58ca263080ecb01dfe0f34120d512817ae429f0652e98ba750dc3d
+DIST gentoo-kernel-6.10.10-1.amd64.gpkg.tar 288399360 BLAKE2B 48d2fb4a75abac9c9caeb8a15c859209055a4dd5afd5083dff375ddc0bed8bf2c56a1acd7377343f90274c8025644f52c08e75e156eba175338e22e51eda54aa SHA512 7ea83083a8c6dfdd6bbd875445962ff31bcf37afb18d4502444fa3d135b88aaf3f3c66cef2edb77740e4bbfb226e13408197b7aa9e480c29d1576053e65a1acd
+DIST gentoo-kernel-6.10.10-1.arm64.gpkg.tar 264816640 BLAKE2B 5d70f8c2acacf7fee5637a9b0349784788cc72be4c6288dd3a8424a22c1bc9f6ecdf99e32a0b11eaf28637cdb7c174edfa1a35c947b05fd317b4d764b4a2e20c SHA512 98a1f64b138bca6ffc028a446f04ca045f06956b4243d9f2938cef27acf3c2dea02ca93430161334310527d0a91a1bfcb85954df2c731a77d506b66ad3fbde80
+DIST gentoo-kernel-6.10.10-1.ppc64le.gpkg.tar 72028160 BLAKE2B e142e685d54736c376cea213b7585198167a1a78a9a3c53b1637eba2745bcc89b4ead6d634ef105edbc66aaa7a553710d36708a3b27739137e3b85ca717d6f2f SHA512 5f5e8a3ef6b88660a2fdd3f5358bb1704008b5d565e8cd61a8cff9bccef4995f7a272c12755ab0fb90cb52d894d24ebfc60ac599ce97deabbe74fdcb305ec91d
+DIST gentoo-kernel-6.10.10-1.x86.gpkg.tar 75560960 BLAKE2B 7e7e4c8de2ede34764a2db6338102faf9e8145733652896bad7354f453166093faeb429252515feaf654001db0f3a8f15a8d061bb1c5957725e3e83efe3c39ca SHA512 8c618e8b1d02ba56573c1526fb2f70a7f5da3eda2023e9d47a1403e1fe5de4ef1787d2195ec82b61aad13b4410731775c30b266bfb0ff3334ee36f03c42bf5de
 DIST gentoo-kernel-6.10.6-1.amd64.gpkg.tar 162723840 BLAKE2B b06364ac6a1cfd4cda5d03202c2c83c3ab35fdb886c0c75a25900f113c6c5d68e8d6a5a3c78412301289555ecb416037260e6df9ea79f97c9c73a96f2e478284 SHA512 f3cb900ec088c4b856567bc5e4fd6d977672310f0e6e61cb4301650b14e080778859783f8446e029c50acd4a8a29575aa3f3f3948a008418968a8d016c9478c0
 DIST gentoo-kernel-6.10.6-1.arm64.gpkg.tar 131993600 BLAKE2B bf37c8d5a9ca3dda972cc7a08feaf12b22a880216767892b9f95550e9b31f7e824b74658bcebf10343ef441c6e1d2e4a28145d927f19ec644ea4246cd1136d55 SHA512 3a72d06ed8fc7edf1ef6ed702940cceeedc16eb9ece430cc0c0faf34cce36a0a9ee18f90471cefd0a6a6e87e286855c98f94799683c22be3cc14b3a1e8350032
 DIST gentoo-kernel-6.10.6-1.ppc64le.gpkg.tar 71976960 BLAKE2B 78f76bb3fc5c6455d99a9f55a82b2b9cc8a07529635e3302e9a7f02aa0e869f669605d93e63b151ca5eb5014915a7d5be64a6c0caf0c10a322dee66b0456617f SHA512 b20fb195cce8db548671b4622319d50d751955a80e89f0814253879112fa8943a92df195eeb2e6b65f14fe134caa5e514ac18f5457eb41bdde2f98b2fad2c25c

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.10.ebuild
new file mode 100644
index 000000000000..d5c4f186a89c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.10.ebuild
@@ -0,0 +1,172 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+# XXX: Change me back to PF afer 6.10.8-r1
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-12 18:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-12 18:23 UTC (permalink / raw
  To: gentoo-commits

commit:     b46ea777f29e796a9312a0d26a16286c8f4cd275
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 12 18:21:54 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 12 18:21:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b46ea777

sys-kernel/gentoo-kernel-bin: Bump to 6.6.51

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.51.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ebb51c6c0599..6eb465655dfa 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.6-56.base.tar.xz 3040548 BLAKE2B 751529aa9bdd2aa696fb367cc2afd
 DIST genpatches-6.6-56.extras.tar.xz 4056 BLAKE2B d54da14f3afefdb9aa8c6597913f37c5d1314e4a93216608bee52a52bcc05924bfadf2d5e7e49b0488159b0a57942f1579a4e7b3fcdc90a78c10e0efffb6a1ed SHA512 ba961d5434222ecd618cb44b08ec6413d98c1d1958af2712065d924370141f789ebb315dc53a5bdbb75d3cbe86cf719983e66a58d537eb78455eda509689aa73
 DIST genpatches-6.6-57.base.tar.xz 3079200 BLAKE2B d0f16f9b2f09f182c02fdb6cfa4b76f3d9d41f22b149d50faff129daa677b97830128a40c8c2f98b2534b722865b49b8a60b5f205b7d3284ef94a67946a4b460 SHA512 c6d16e6d814d363f0e34f3e7d569757f787340889f395ef9b3a273582a3d72d60b692e872764e5f411ac9a8648d886c9f6522342c238a421e423b2cd0e6b40fa
 DIST genpatches-6.6-57.extras.tar.xz 4056 BLAKE2B 9b071880383921fcc8cd2da092e1219e3b40684e6ffd04bd2ab75fd53624cdcb7289f1c40ae9256e0343bbea92393c153724ee628e8d164596ba4d7f8bb413df SHA512 a61cbf855e718ca7afed0b15614ad2e9bea740412e8251b35417d10f4b936364cc3820951acc45be2b18cba635cd1c43da8caeb4ac315747d02201be39148c8b
+DIST genpatches-6.6-58.base.tar.xz 3154204 BLAKE2B 5b9456e93cb0984599e065fab0d05e40b7efbc8079763ede75ed7a6e7f0e241de96f0c6438cde52f64a5074f5bfcc5d55b5d3c21a9e9528138ea5c36e164ea58 SHA512 e775ac64564c201c3e1293d34a70f347a5afd5691a006d958f69959d2eea0af690cf66f7bdd450034ef9eb43daeccbedd58819dc688cd3e7e9933da9312cbf75
+DIST genpatches-6.6-58.extras.tar.xz 4060 BLAKE2B 7e16c5d713aaf221335b81f3a301e9bb1e7f243d9bc6739c3dd07bb3cfedbe6bd5a763ce418172c838fbd3de82909cabff7c2e5c4b4f1b675098b709ddc5203e SHA512 315bfdf633398b3b1a9650dae88fdd0c1442336cabe45a3f2722e968f510da13050657e8d35acf8a313981bd9403f5056abea182a0115a79952a2740ceb4ff88
 DIST gentoo-kernel-5.10.224-1.amd64.gpkg.tar 63283200 BLAKE2B 14061a7a4219278bce3237f8d59015448fea6e195a02d8f5a1d63f41b0ed0d189febd0964a082eca1948f57cef5a4e96c569d26f0c1b70855cf447073f1bfbfa SHA512 e4e7f4bbf6750ec216ca46408919b5a37aac372a14a7d73eee1b44df2ed2a0607c510db1109db117c25bb94dd331fffbdfe380941661bec94f3cfacdf858e929
 DIST gentoo-kernel-5.10.224-1.arm64.gpkg.tar 56750080 BLAKE2B 2b31d7121e82bd500260b26fc795d0d59ecd1328fb1ae0b202ed24a5d1a41947b4b4a84db0172dcc76f6ffda4c5e3a63527e5d2156148ac673305bd57bbc1c4c SHA512 1e0a6ca9cf082b3aa9f386ff234f96d3711ae2cab36791be38077b9d5c80ed5448d092bea453f249cbc3cb486206a614e33f26de3181666b18aac47364fb604a
 DIST gentoo-kernel-5.10.224-1.ppc64le.gpkg.tar 52766720 BLAKE2B 789dc4f675dd22f391262f4abe1b89d60fe03b9b48a93643b1151f00765c23c470188e727cc437434a950b37cea22c237f9afc82304dcc57f649bc91ed0bc108 SHA512 18034bee9a75ce37a6337ccc7952c1eed4e0a600414a99e9c7465a1cb0619500238fa241e02e0cb0a37feeab9634ba4dd6d9c87c46fde93765e3b4983d455500
@@ -100,6 +102,10 @@ DIST gentoo-kernel-6.6.50-1.amd64.gpkg.tar 149637120 BLAKE2B eb86ec35ce239e6a4ee
 DIST gentoo-kernel-6.6.50-1.arm64.gpkg.tar 119705600 BLAKE2B 327bc89a6621bd0ec4c69921a074c0f7e8e844321153d2621aef82ac112f16bececc321738c0281fd5e6fd20b44848a4c860b94a2b9a613b1e84f6095b1d8884 SHA512 8a198c3e530a231bfb6c22567e5a1dce7dbc486d9bddf9fffdc503c230b1cf1e5f280005c2da7f80f960018b18e3bcb49d7bcf6312d23069d68c45b4b7f478fe
 DIST gentoo-kernel-6.6.50-1.ppc64le.gpkg.tar 64266240 BLAKE2B 5226f7cc78dc9c2937486842b25c767533336864bf3a9c00476fd2c99ef4cd326aff01ca4bf91cef391922dfdbe140497066a05fdec955a55f264960edda4904 SHA512 170987192a9df6bb596895cd957f025036daefcad5f2fd40d3d6251799f9389fec9013df5e8c8c1e774ad4fc10c4ea541400b770a6ba705e84bbfd180f4c9f10
 DIST gentoo-kernel-6.6.50-1.x86.gpkg.tar 68290560 BLAKE2B 6e373280c462d3e852342eeff79198b42bb722feb2d6db69d3d9decae20f5660c9feaea3177a1a14010ba5c74dff8aec681a35ebac6c02d013b89fe756a96261 SHA512 2f2e9a90efaa7690774400b673318137d6db9a62390b28d35cee9a95519947b4a548c302058dce1cb4869600884ba4059714134b1d6b0633c93d8c911e137a40
+DIST gentoo-kernel-6.6.51-1.amd64.gpkg.tar 149657600 BLAKE2B fc159a5336426c45fef12d01a399d73c397b945bbe9e628c65378a5a62d82b9f27831f748a987c0f5c36d15d14250e7817dc3b30978a299d75fa29398398228b SHA512 becec3093881a45a8cdf6903c02c3c6acc453434990da02707832a09d4a13815fbfe348016fc280424245b7f04415edec7155a7bdad5a4e4af11d823f7efb16b
+DIST gentoo-kernel-6.6.51-1.arm64.gpkg.tar 119715840 BLAKE2B d7056f38de6c4601829768e01dafcfc16d46786f54a68d022280b993d6a307ed9620c9ff2ba5b98c1934b79bebf9208a79b7400be89ca21e8d41be0d5cb4ceef SHA512 2493c75d7958ea17fa8fbe7cef00699f83c46eb6aeb7795fadaca0ed5434306a19d4e4d6f74dae6c5c56db6890a9c85dc0b8fcbe1a67d1a95bed6800d00e2f4a
+DIST gentoo-kernel-6.6.51-1.ppc64le.gpkg.tar 64276480 BLAKE2B 728cde54c79ad1e59af44445f934eb0d032e832821780e047bf86d6d9677522e65f09fcfd90b7a662624a8ebb7f1f35df192a5b56a06aaadec2e0b07c11b7422 SHA512 bc0b82cfb31228d6c549a41dcce9a37ae28fa76aab086ae0c50678832b85510bf31d4fa2aabee6d681d40fa0d44ad5549ae1bdab34f6be3c5803b6e5cc712f62
+DIST gentoo-kernel-6.6.51-1.x86.gpkg.tar 68290560 BLAKE2B 94bb65e8e37aed1319b7c5961fd1b536e0d7493905d53fd09700cca9445a80bfb8b8d46f53ac44b2c43e5b8d5e7fa95f3fd888aa86964ed8ca0bd1eb79ba0e2b SHA512 2344aab56acf78f357b25e95f25dcf29b4b6f42a3b3cfe63a11673fc1932db8f6361cfbca413c59d9d756a60021de6d7e0ef1dd4e2ffcaaf47e341cb045da447
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
new file mode 100644
index 000000000000..7ae1d1d9fbe0
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-12 18:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-12 18:23 UTC (permalink / raw
  To: gentoo-commits

commit:     d89e7fb6e6709eeaed17a66c6f73a421e844c417
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 12 18:22:04 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 12 18:22:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d89e7fb6

sys-kernel/gentoo-kernel-bin: Bump to 5.15.167

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.167.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b1ee7ebafa60..7233d0fb6ad3 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-175.base.tar.xz 7264676 BLAKE2B 6911fc0fcef31daa55ddeb93e12
 DIST genpatches-5.15-175.extras.tar.xz 4060 BLAKE2B 1ff5b5e69f9cb0e243d03d761c430bcb04ef698199c6a68e15c9535cf58b8fc0b12703fced2fd1e884c7c7d7b948b778f633d2a5de619de9a0acee60ef7c20a7 SHA512 8925f59f2d30f07838ca111c45496d7fa0229362065fbe6643dcf6dd0998ee747a8d8ed217a63b6e77b28d8b0775872408fdf8260e6c737db3a4aade0f299041
 DIST genpatches-5.15-176.base.tar.xz 7318820 BLAKE2B b7b87fa0ff1bde133cd721f87599163aa4609b3416677850fb30cf2b7afafff316bd50ba7301e658670c1abfbc81c29a0a40dbf1d8d6d2a7bd016f7a27bd9c01 SHA512 d4e5df70d7c28f0f39eea7b88fb27d76d4773ec41c52021b87cd2e84578dfb3421c641fbd212fd2f8961cb0dbb7f1e6237f13c5a3a1c348fd777eedf88b70ea2
 DIST genpatches-5.15-176.extras.tar.xz 4060 BLAKE2B dbef39ba2f6c2132b27632ba2dd57f0d33704d19df5c775b2fc8371d64c7b02519443fa847d1d7e16567ae8f27ac6de6f12964b4263c81629d4cffcd77dba1e1 SHA512 850f1fe5bb8d8cbee8cde9e7f84233104955390829e0c95c0c43d27d95a4416dbc3881f590d4475d0921f88d26c98f100195a3731e6d9130d9f9f346d916bf5b
+DIST genpatches-5.15-177.base.tar.xz 7376212 BLAKE2B 4ed8e73ea307a1544b5e6ed04b202c655a2a7352e6e153ab72f70667ed362ab69991823b26f260dde5ee7774749f549953acfdbcb6d13ec1b9c4c1d3708ea8ba SHA512 628aaddbeb9fb39e8d42bc495c14dbc164b07fc023551631433e9778c718651580406d5ed8f2b67280a7c8ff4cf2467bb86eeb2b93cbea03a6fb9e0c78308098
+DIST genpatches-5.15-177.extras.tar.xz 4056 BLAKE2B 95e3b595edbe0f3f927aaf93fe28a0342b0d01bd889df73357c09856c5f937eb33d31e6753b1a4f59d3c472bb1c372a7f5f228c1a791182aa9f25c32e537860a SHA512 36f1ea35379d89f09614a94fe9a64d8de2989e72175ccc110723ee91de4ca2498203a2e6e1605cd06a5fc7469276fbb3b0478a5a17a0409e8acd6b2a053a4d38
 DIST genpatches-6.1-116.base.tar.xz 5862440 BLAKE2B 57df84154c9302bfc602035d8b06ec4b8e2089e8529d8a425c6912c46ca5d7f5782e60efc1600b085a1e60f4f029376485aeeafb6890bab20901df152c18bf25 SHA512 7467a3963981f8862a0898f4baabf95d25c4bc13eb5cc41b28307d48150bb263cd34be392f6e0130e053105f385ae963b03d306268c9eec3cc0e807cd3e56a7a
 DIST genpatches-6.1-116.extras.tar.xz 4060 BLAKE2B f1c06b3d9f005cf93a317e051104af5a5838dda32e7d480d67655d26afa636741053da4e3c39aae81593cc12708d829d4a8f9e167346d6b038c4b72bf70c9626 SHA512 3ff2f66f10a0158c9890ba629cd0d0bea46fbf5ff899dd4a0dbdb70c5aefb2ab0ce89c316a76441d0dc500e740f79b15568209a4f97b82a1efb0ef088ea00d36
 DIST genpatches-6.1-117.base.tar.xz 5955428 BLAKE2B 92c1aeb4d98cbdfe8d83691c76e53f894e5749805bff33676263b19b67eb1315012da7ad5df5cf129406c0a0f1726dc31cdc33941eb2c27db699f04333b2729d SHA512 80fdb4aa7531a7b10bc543d8deaf2b82115f9b74112c53f787f9fcdfbf83c626390c4e81a6811874263753c74b0adc19cde44f6a54c22f6ada7e774e7a2247b1
@@ -52,6 +54,10 @@ DIST gentoo-kernel-5.15.166-1.amd64.gpkg.tar 68454400 BLAKE2B 4bc68fc85266b4e5fd
 DIST gentoo-kernel-5.15.166-1.arm64.gpkg.tar 62412800 BLAKE2B 8a178f79f32f96e6a0fec5f26ff743a6c5ce7557498bd0de1bc017331bde503e7ad5fba66df4776dcdbadc11b7277a95fed0968eb1260bf5b0e42f519f3dc3fd SHA512 a6bdc223cd5f4f7cd9e5f5c379ae76bcea44bbd33d0b205a3b231ad06f59c94a474c88e8c676704cc7071fa22b02b16e66f13f6873184772fd546530bfd89024
 DIST gentoo-kernel-5.15.166-1.ppc64le.gpkg.tar 56760320 BLAKE2B ed86b1564725f313d7752799c61255a3d12ad52c3bc735ea2833605913e1a8d58431997a25e2fc7644e4d333fdc7b52e43436503ef02c4706aae59b7873691dc SHA512 7c81840fa097da1bbe382d3a68933ebd3b5f0b9af1e0906e9bd97ee8022230ed35d2a6d3b1ee49a269498593850dd72d08a9a4ec8d0f22862c3a26fd2c13b8b4
 DIST gentoo-kernel-5.15.166-1.x86.gpkg.tar 58613760 BLAKE2B ab231cde72d50f8831927ca3ebf6867de409a2c09922f53949edea9250fb618ea74c1396de19d741d3453f3daf99added66d69c3115d612869eae9c39c61a963 SHA512 ffb6044df26c101d32ae28dceb73a19945d194f04344af522807b4f298a086808eb2d171e6b9a9ca97e87cbb88ff739525ac7a88bbdc4a39a21d737b125a5686
+DIST gentoo-kernel-5.15.167-1.amd64.gpkg.tar 68454400 BLAKE2B 03627247782e5241614787f80e1e60daa0182545cde0b608e23d7cda8b2f09d6f996a5de7207c35bff5313ec1cca75755ce1313a9f91c87838c8d0aa579e5246 SHA512 424e1c8c51bc9aceb6fd72eedb8a3b69aba631fcf06bfbe3c713e2c5c181fa52975966ce1565811f1f4cb37dd23e4f4c1397ac7d2214ec8bd74a3824197824f1
+DIST gentoo-kernel-5.15.167-1.arm64.gpkg.tar 62402560 BLAKE2B 119d90ee2d96de64dbb0f6164b0f206be20c213db82e468c4cb84f8135995db3398210f60173f9f574372fa662cbe48fc9ef9a78a0e3ba52598717e246fe24a2 SHA512 5474b9ecbcf70ada5fa0109f05d973382003f3350f36a852963d7def00827ddff54c5900803f7c4aeb4aa05b7a4176138da20bfe2786ac39e2eab76c4eeea5e9
+DIST gentoo-kernel-5.15.167-1.ppc64le.gpkg.tar 56750080 BLAKE2B 901833eae687f4894e843a3d23849eb0cc7cd060ecaab09640930fed694feabca8131695edb5f596bf72581deb77bc76dede18181ef9916c2df31670bf93646f SHA512 e618fc5f8eb572b9917e35ae9bc33fac1cb42bb8fee1935817ca03c4b5643779db02d283d1a2095951b8f85ec9cbada5a446d5f5f61c0cd5617eb3cbb5d8647a
+DIST gentoo-kernel-5.15.167-1.x86.gpkg.tar 58613760 BLAKE2B 5e83e2a80e6bcc5bce1e6214064d73524f503ee04ef760ce28b0c7e0dfcbc78b09ed24789a82e000333fcf2e3d33480302812c6fca1f0bf0285894e7e4fd3b31 SHA512 5e3b49331c9baddfadf237579f5168d27f2730ff2f5bcb267346b88ed1de1f23c8a37faf7bbdd4343b6fe05fc37e0f5befe987ad1cbaa58e49f94def5ef03931
 DIST gentoo-kernel-6.1.106-1.amd64.gpkg.tar 72611840 BLAKE2B a47dfabcc3c75962fe95ffbfe8ce3da60e24ec7d486a9cb6409b959e20ffdf0f50f87b48869430070768f9864ccacd00cd240a5966ba51809818614ac0007829 SHA512 fe6a2dbe182206daf1846629952313557d701c14376e3f31f733472ce336fe0facc42789df2ff1df2144584784568c7ecdb595d50ee44139b3baf1e3ce885241
 DIST gentoo-kernel-6.1.106-1.arm64.gpkg.tar 65546240 BLAKE2B 30848a5013d2fec5ea3ff4dcea21a66db909d66373a98ab15433fc798a3d0f106588123e4439250fbcc61b5dcaf3a71ed9687cda9da55e698ba8f5bd50d00d35 SHA512 fbdbe17606d5e8ecda6edc39784bff757dd1df89bbe4a8eb37ca8c0d94c05d15951a749ebd65351b962c4c0d042ec61bd574ef732fddbe529f47f4bd3cbdd665
 DIST gentoo-kernel-6.1.106-1.ppc64le.gpkg.tar 59801600 BLAKE2B 2dfc56a168daa74e90d6608edf0f8ead05fdf6eb94bf551a3da67f9c5c77ed74ab88c94ff47026c11d0d011fde152e40e1cc0876136a3f631d6eb346dc7c22f3 SHA512 8c17f10482a7145592e314af1d1a4fe144885fd8ce339da318d422a458193762f4acc90a027e5483c590db49b57e40c6f9906bb42bd23eb8d91676ce51df4806

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.167.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.167.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.167.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-12 18:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-12 18:23 UTC (permalink / raw
  To: gentoo-commits

commit:     8d72721124be9c7e9c0b4d172929c1d7b4343431
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 12 18:22:10 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 12 18:22:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d727211

sys-kernel/gentoo-kernel-bin: Bump to 5.10.226

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.226.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7233d0fb6ad3..cf59a9f606b8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-235.base.tar.xz 7367252 BLAKE2B ea3261b363e415112f0a13f4666
 DIST genpatches-5.10-235.extras.tar.xz 4056 BLAKE2B 6341fe389c77377eef465c9a92587bf370a56ecbbb65ec99eb2002e1e9525ad6a6fa1aa60f7ea28b52729a4779e236c706155f98a336358d12d1bf4c80381660 SHA512 d14506f3b69069682ab736b96116e58420974b77d99a22818601af7451aa07ee564dad10bef321f288be4594b6990b25521518865fcb111d9886aa3c1681f977
 DIST genpatches-5.10-236.base.tar.xz 7402184 BLAKE2B 24f0283c2dcc8c4854be2b70018143df53d090df3be31f7a17de5a8c2b2a342c864b3f610af9de1dba3046a5ab9ca7ab5460673be55d36d88dcda7c384d08231 SHA512 1993249aaeeb39905846030c652bdb9c4437e43f6fa5fcdc87f6578f8583cb500aa2859c9b0026cb45b25319e53ee11526a16ab1f322aabbdf3d3b9b5da36b59
 DIST genpatches-5.10-236.extras.tar.xz 4060 BLAKE2B b79eccc56c3eb9c3dc96ae67d22f4fd5144ae9c00fd948a31f6f6346bd76cb04933578bb22234e698b94f0caecf5e4fb3b57dc2190d5e87f017e19823cbefc90 SHA512 613f3fb02ff10f2320a0bf7861763f3d06c48b7f3bec0925d8d5e341744cf0c2c6396c17c277a4e1d5ea45fdb5fb88845bd5b6975749274e67dcaef183b7ba3b
+DIST genpatches-5.10-238.base.tar.xz 7454284 BLAKE2B 6c3793f4fde055e4ec7e6e1c5c1b1efb9168ed61dcb10dcbdd19f7bc72de9ea92a367039a2803d57bf223cc88f717c2ea1e947fc5a7727ceffa3ee2727005e44 SHA512 fb4bbb904139151f96d6e2337872fdb97d175648f4560a3978590414efb3b369656f65a44ed5bb86cfcd85102970e290be76bbc14de0418b4764d260bc511b17
+DIST genpatches-5.10-238.extras.tar.xz 4060 BLAKE2B 46f357f280883621ad97b8f1680d9f6c7e63bd5b9ab976dddb0f2023acfadb5d0e7f7919f4bea46b0dc099777234aba07259e427145be889fa8ba76cfb9dbf15 SHA512 e6f23a08bce4c0683c91e7907403d497d941e93b50b86660bdcad3429b490233dad8c40f117101395e81347150c99bb6b82cb51e0248074deeb0131bdebbe834
 DIST genpatches-5.15-175.base.tar.xz 7264676 BLAKE2B 6911fc0fcef31daa55ddeb93e121acf4a95d130866f37ac0113a8697df1996c13bbf65e14f4a5703f7bb3f4dd3ebfb29e258ca358d191c0580a7f8e61fbf7c0c SHA512 3fc49566b23ef50590a3b9f90eb99558c9e37847259e0defdfb0ca036c37b7f45c4989d58787b8488c67ea031114173319346c1c17799680ebfdc581ae7e4588
 DIST genpatches-5.15-175.extras.tar.xz 4060 BLAKE2B 1ff5b5e69f9cb0e243d03d761c430bcb04ef698199c6a68e15c9535cf58b8fc0b12703fced2fd1e884c7c7d7b948b778f633d2a5de619de9a0acee60ef7c20a7 SHA512 8925f59f2d30f07838ca111c45496d7fa0229362065fbe6643dcf6dd0998ee747a8d8ed217a63b6e77b28d8b0775872408fdf8260e6c737db3a4aade0f299041
 DIST genpatches-5.15-176.base.tar.xz 7318820 BLAKE2B b7b87fa0ff1bde133cd721f87599163aa4609b3416677850fb30cf2b7afafff316bd50ba7301e658670c1abfbc81c29a0a40dbf1d8d6d2a7bd016f7a27bd9c01 SHA512 d4e5df70d7c28f0f39eea7b88fb27d76d4773ec41c52021b87cd2e84578dfb3421c641fbd212fd2f8961cb0dbb7f1e6237f13c5a3a1c348fd777eedf88b70ea2
@@ -46,6 +48,10 @@ DIST gentoo-kernel-5.10.225-1.amd64.gpkg.tar 63303680 BLAKE2B 6798064e280a5583fd
 DIST gentoo-kernel-5.10.225-1.arm64.gpkg.tar 56750080 BLAKE2B a6b239da24a8270fafb6b3e07db03cc99f5c7cbfef451dd5e73fb9ada118aaa3a5607c55dbb7897c9cb12e0efad4e40e7b74334c7b5265c548b82d21eb6637da SHA512 59f9e6560082c3bfb0b5925d085e98da7e5dade835024cb181f3e4c37efc5cde8439bcf0fac85e674cee3ac2e0168763eea126d99ead4da61d05527e85c6dbe3
 DIST gentoo-kernel-5.10.225-1.ppc64le.gpkg.tar 52766720 BLAKE2B 3ae394e96249c0a61e06a94beb1576405926b996fcb41333ed8687bb215c02bc133fdf45d35dacb21ee80096efc824d1274a739bd015f4af7646f1f1f580399f SHA512 5096b232d09cdbf453c7ec0b94037bb1178b7030a03c9b2d7ab858ec675be3563de21bfd3164880b29140cf63746710f69c619ce26b6b0e1fbb7776ca5d36562
 DIST gentoo-kernel-5.10.225-1.x86.gpkg.tar 53626880 BLAKE2B 2185d7ee40d4f1668987027b1c0e5579a72e4346bb87deec241991972c1cb2718c5c130bef2e217b8a7628f2c2c28dc4c00bcb790486c79350fc5e507bf5e1c0 SHA512 d979a2e3f78c7369dfea5e39e781fac2e424e4c199df66e62b1f868e1635a6275c83fceca09fdee6d4d40c07bf1f53874787b14ca4795d3b51255c0579b354b6
+DIST gentoo-kernel-5.10.226-1.amd64.gpkg.tar 63303680 BLAKE2B d7fe1733fc5686e91cf3cd086e64ab3695f61f71d053901fe6b3bf8946cf67858b6fcec89ae4430b3d033c0a8c2069d3ad2c85e9f3dc12cf0fc3ed637fade62a SHA512 0b267771cda36cd5597d2e6dcada6b1a17dd0d89df8602bfa822fe94d7e844f0d81bbc1177b88a54879b273bdfbcc9b479c6210ed476f65b075c8e52bfd384f7
+DIST gentoo-kernel-5.10.226-1.arm64.gpkg.tar 56750080 BLAKE2B 7dd5adef82039d4aca30824168d5eb56d95dfc0672e7c401e6da9dfa3cb1bc4c4eb0e56a2a3a769cfe92e3c71d19e35af5c7017567cac6d5026b3b50e280b513 SHA512 fc19ce80ab64b670b48d67913ac81bc953e73d91f9e84f4421e6e7aea4302f6ba43db786b8f83626d89b47b881f2e88cc1794aafce5e75704f4d141a09f3b12c
+DIST gentoo-kernel-5.10.226-1.ppc64le.gpkg.tar 52766720 BLAKE2B 830c15ec760643c636c1294a8cea2ffbb0f46589196cd10a97c09e4d131a2e32398cf18f3f4d832e0ba1a123f031953ff3f931d86a60e6e6d80d8f7f5f0c446d SHA512 e1662eaf7551b54afe01a0b23f88447e3ee7684d17d6515fe4cd9e6dea28293d440b677a1e55b83583c74c5362d6e9bb5939314368c3e7f6bbf462b60e055dae
+DIST gentoo-kernel-5.10.226-1.x86.gpkg.tar 53606400 BLAKE2B 08df9787879d72adef1a5924974592d8a72521a9a7be29ab077884bde8a939d4548279ae9fb2801093a0c4546a5e66be0466b4c2128e732b2847561eef5b2ddc SHA512 558b420c294b03a866d85cceb06009e9a5ff18e2c2650e221d5648ed48b19bd416e25e5c035bf1edbfbc0c29c70a8937738a5299e1e0bc1797dd0488f39c346a
 DIST gentoo-kernel-5.15.165-1.amd64.gpkg.tar 68474880 BLAKE2B 2083f58b92dad563b8242408969513a4563896757c24bde992d0fe83e46f688d515d04acc6d4a2995cd5a99cba9dbaf08c4cceef199786ddf3fe9b4274e00f37 SHA512 7a90415c0f8201f5786061e48a37ef3166dd7e515c9385b8e43172af980d7af7a6f282468353e8d44b6ef5c1ea991e5bb064e745f801f38de9dca1742e96677e
 DIST gentoo-kernel-5.15.165-1.arm64.gpkg.tar 62423040 BLAKE2B dc88434ea36fb6f061ab6faa378d0a07bbd05d14c843524e2b2e86660f5f67bd4571778ca28bb4d831938941a8fe4dcf179ce26eea16a28bec49f3eaeae9d7d7 SHA512 e530161adb31ef03a3dc3a35bb577482968e3db8c9c2f854b9965a807319053833605e0630770532048da4c73c62c8668ca220f9bd7751999318b9008d3dd37c
 DIST gentoo-kernel-5.15.165-1.ppc64le.gpkg.tar 56750080 BLAKE2B 4fbf85247beb1dcdf3cbcfdf19d9707212b437e0b49e9ec61a26f032b9071db4f5bb2b1934978601e4bec9b91db229b58808c116768d16755d083bb7b2307ad2 SHA512 93b6a98f02a6c0165567908619c0d0b877e989d4631ce845f6309f2d89b4231ebc008755700ceb17c972f6b4456e64df5efb627f29fe44ae67b2183510963082

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.226.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.226.ebuild
new file mode 100644
index 000000000000..a6e656009f81
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.226.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-12 18:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-12 18:23 UTC (permalink / raw
  To: gentoo-commits

commit:     f62f917da2ca27fa4206d85b535dd37c1b8b5c96
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 12 18:21:58 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 12 18:21:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f62f917d

sys-kernel/gentoo-kernel-bin: Bump to 6.1.110

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.110.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6eb465655dfa..b1ee7ebafa60 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-118.base.tar.xz 5971280 BLAKE2B 361e76404976baf66412e6eed6e7
 DIST genpatches-6.1-118.extras.tar.xz 4060 BLAKE2B 4c070ac173f5504aad3970756c78f48bbfbdba6f690b412ac3258e866a92851b631c1d7a19974dbea22bfd58fc784d39a41499f8add80df90c3f26bd23c5adce SHA512 7a0b27f54e544db7290c371a88ad7544a8e03f04172f3fa063dae05118f2ec5eb76d0b78dacfa87122371ce3a584cece17ea0ceb7003d5fad3a1ff97e26f4696
 DIST genpatches-6.1-119.base.tar.xz 6000764 BLAKE2B 1867fee7c4a1e50bc7b59ada634ab0c154d7c033faafebf9429e1f181d2a6db3c6a3b2be30384fc057c5390d9407f0ff0b4eafe8b527710e19f0fbe24335cdf7 SHA512 efb447fce7090a28fe8ff7c88296bda5d424dbe9837fc9a784f78435c810421966ed0a46e3c38631cf00fede81be8379144ad5d38f2dde2b65578a89016fe623
 DIST genpatches-6.1-119.extras.tar.xz 4056 BLAKE2B 52ecde24bf197791cfe5be801d881d26904b4503bd3e7857b6a6a2ea1e08fd0262a7e01de498854a931c5407f90d1b5dc73fabb3eb22dd370445f7ca057de0a1 SHA512 088e01360229386b880b2be615c0661c2c247a636a4d4810675fdf576bdeac3bb1d487dac6ec72ad88f4353e418289410f504b432fa8dea61b299e2f596370c8
+DIST genpatches-6.1-120.base.tar.xz 6050748 BLAKE2B 8e81d186a9e5618d9f561fd0d49974031baa44ddb9b1885bb3ef6298d49b591e1c1582c306eddba07f3da733dea7ed82ae948838989010ee6471c052f99541c6 SHA512 7ec81a4b97becc07a15fc9e888f2e9c340334fb7ee2b9d0083123f67fdef44f7e155bdf7dd662158ea86d7eed3753017401479a5e50cc16eedde145dc77018c9
+DIST genpatches-6.1-120.extras.tar.xz 4056 BLAKE2B 2295b59dea7ee450c0d6b109da2fc341e96030616635800a02847f93c4cd0191229c6d74bd68994ac42d2a96691856315127a060cd3873af34357f12ab54193c SHA512 8e1b92d4ab4cb327868f4e06c7bef5a099339c3cf2331ceff3aa3731632d1f8f7b427da5f892540a64f8afd86d89048100b93c8a08d40a99f5760a35553dca25
 DIST genpatches-6.10-10.base.tar.xz 490332 BLAKE2B 6311b976880a1fe3cb902ba6e4d39890aa34565c6df19fc01deb7b337304418d1ada38d6d83f27acdeb3062fda65d7996a0e6988799a6789e81372a0966f3caa SHA512 3748322f9bae147f3ca68693dcabf21a4a969032cfb36aced11bb883907cb663d139175ed4dd7c8e87ea7628f875328e3b25d978009ee3a6989eb38b1c7c4ace
 DIST genpatches-6.10-10.extras.tar.xz 4056 BLAKE2B edb14475e8c07f04d54e6953f8518ea631660ffcdaa8797eba19768b3a193df51822d508dd7b360ced634d0045878f77996ba765498bca3bf001d9a4c223fd8a SHA512 a0379c1ecdbb7a8d6f3b3f82db60d5fd7503598ac26c2f11f6f549e360a648053896cb8db235257bfa7bcad251c90c6dc38116e238c0e2447117eab83a42b4d4
 DIST genpatches-6.10-11.base.tar.xz 553020 BLAKE2B 11a958ebd8848d9023a9cdcb877039ba04f72169ad78e47661890d31b73ae7a9fbdec8d12507a1d16eed08ba59f4a6fdc38ed8b6b02d05cb44198dbfcfef31e8 SHA512 3a3c1e5cbee053ab4c9c731bafa723ffcdfc8179e62fdc0eb16469a15abb5fec8ef4ff395305fd4502ea9cab70702e071f6cf9d0397cb185a987e8fbc880123f
@@ -66,6 +68,10 @@ DIST gentoo-kernel-6.1.109-1.amd64.gpkg.tar 72622080 BLAKE2B 443d8100995db6a2b87
 DIST gentoo-kernel-6.1.109-1.arm64.gpkg.tar 65566720 BLAKE2B 4da6ce06ac80f10954872a29a0735034c4ec0960878d00349903757d1e82066de30f8f85411e4c579a74a5482d2ff1eebc9e983fd1457f2b5c06ab5386453b1c SHA512 48c41f8073f8d1ffa8f0d831c867c8fda2056702c3e1efda90ab4a4dcb547c087884d90d9f775d61a386a2b8a196029684fb34eaf1b78c522ef265c9573b8794
 DIST gentoo-kernel-6.1.109-1.ppc64le.gpkg.tar 59801600 BLAKE2B 456fc2b1fe73468b04fe74e89a90529a64800074726984d9974acfd5e2d550689eed2433b5cb7ad2cbebceef801d9be867f6ca9b830d2ac2f91226aec8a7b75f SHA512 c7108452a7ee4035f56578f783fdfb34d6848a9dd4411e159ff8c9581e191f6dd6351b7df4772f3a90a4d939b4c30cb6a335a8b2028dd24982b69f57ecc647df
 DIST gentoo-kernel-6.1.109-1.x86.gpkg.tar 62136320 BLAKE2B 88234cc8cdcacaa630db568a6a2d7e6cfad043a735d5a04782e5ce7e5b030af70b4c4a73200f95f517408894bcab348fb354f24b5dd0ab37f1ef818eed7ba270 SHA512 24d76178fd313951b440492bbb25aad71acb840bc18122c4192ad72e28514582a07ea15f4c58ca263080ecb01dfe0f34120d512817ae429f0652e98ba750dc3d
+DIST gentoo-kernel-6.1.110-1.amd64.gpkg.tar 72591360 BLAKE2B 9cf5b83a5d7c1edfc9042d90f19c5b025c845921548f7bcf18176de33fc575d70ffe990a7116549261d51d7f8b8d23388d4f9fd720112895fbc78d9716002f2a SHA512 dfac30054325bc1d38b14e3ed84ef3ee969695c7b899775f6050dcaff37d22d400a9d3b36e22288836bc89a016c65385e8303542998122f01a08b43024e15d45
+DIST gentoo-kernel-6.1.110-1.arm64.gpkg.tar 65566720 BLAKE2B 53783496918cae61de0cfddb69b81992a388b1ffb36baa68d0d614805f6a67e5f422aaebc188f16faaecb0558c5d60379db8a4f66c4b843134ace937f7517a51 SHA512 4b0f3802a871e6c73e70a6bc4c856b62748da5a86d4f1b340c472f9238d71d34d89db34106b8565d99873137c9c1849f0732634332f4767a87ba76e593df9494
+DIST gentoo-kernel-6.1.110-1.ppc64le.gpkg.tar 59822080 BLAKE2B 8567c0c93616d69b4a464730b09528c789e2e5ea4b1771b4235803c70091b1990a8c6b41e36cbfbce92992277b2afe202b8806437cf4fc68e0ec6f3c3898fc09 SHA512 a8748b00b9e600720966f1ca2bdef5cb9a06fe11010491ef67dbd9f2798af46e859c0c14ff32921a70cd13b83fef763e0d20bc7467dcb7a49b5faa28572371d7
+DIST gentoo-kernel-6.1.110-1.x86.gpkg.tar 62146560 BLAKE2B 0a64ed2bff2927ee5e2120c10135942c93819818714f835fafc87129afd5bae400a660a3bb08caf7db3da9e2316801cc45b0c6ab166d5a76d0f051fcfb341e6f SHA512 60804db3018c2d8c9e51afc7838c36a2c39caf6d920f8f4fe5f80b603f7a64f1311d80209654498e842846f4e9dec5debdbdbb6328caf546fdbc90abbfb921ad
 DIST gentoo-kernel-6.10.10-1.amd64.gpkg.tar 288399360 BLAKE2B 48d2fb4a75abac9c9caeb8a15c859209055a4dd5afd5083dff375ddc0bed8bf2c56a1acd7377343f90274c8025644f52c08e75e156eba175338e22e51eda54aa SHA512 7ea83083a8c6dfdd6bbd875445962ff31bcf37afb18d4502444fa3d135b88aaf3f3c66cef2edb77740e4bbfb226e13408197b7aa9e480c29d1576053e65a1acd
 DIST gentoo-kernel-6.10.10-1.arm64.gpkg.tar 264816640 BLAKE2B 5d70f8c2acacf7fee5637a9b0349784788cc72be4c6288dd3a8424a22c1bc9f6ecdf99e32a0b11eaf28637cdb7c174edfa1a35c947b05fd317b4d764b4a2e20c SHA512 98a1f64b138bca6ffc028a446f04ca045f06956b4243d9f2938cef27acf3c2dea02ca93430161334310527d0a91a1bfcb85954df2c731a77d506b66ad3fbde80
 DIST gentoo-kernel-6.10.10-1.ppc64le.gpkg.tar 72028160 BLAKE2B e142e685d54736c376cea213b7585198167a1a78a9a3c53b1637eba2745bcc89b4ead6d634ef105edbc66aaa7a553710d36708a3b27739137e3b85ca717d6f2f SHA512 5f5e8a3ef6b88660a2fdd3f5358bb1704008b5d565e8cd61a8cff9bccef4995f7a272c12755ab0fb90cb52d894d24ebfc60ac599ce97deabbe74fdcb305ec91d

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-18 19:55 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-18 19:55 UTC (permalink / raw
  To: gentoo-commits

commit:     195487e2fa405f3e128879abdc350be8ee6bea94
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 18 19:44:53 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Sep 18 19:55:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=195487e2

sys-kernel/gentoo-kernel-bin: Bump to 6.10.11

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.10.11.ebuild               | 172 +++++++++++++++++++++
 2 files changed, 178 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index cf59a9f606b8..4532f4d24241 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.10-12.base.tar.xz 602316 BLAKE2B 6cd02be7fbe2322d246e826d04236
 DIST genpatches-6.10-12.extras.tar.xz 4060 BLAKE2B 77b8b8cc0ed8af03ca45e1224e6de1f14d59682aeb411488e4c5eb6f9f4252a50ae442d60eeba496491c62013c7f1cb7af9f7e40622e1f48de7f0b85c4686c28 SHA512 95cf8c15fab7ea99e7c55166d445494d85cf843d9bc32e3055789ac20d725b52687d1077890c22aa39719a9d0fc7745b0d3346d014077171b1009a3a353f04f0
 DIST genpatches-6.10-13.base.tar.xz 727116 BLAKE2B 5125f8971fee0c7f78d28a555932e20ce80a260f09f3228b53e6a9e3923a809d7e812df8b32eb9ed74da3bb4b2762dcaf63d921f78ea5ea39c8f7a5796a25a31 SHA512 e0f124f613c18e9c3623887b90dee5dd30d2acee7271599e226cf9dc5a184f9ef06ddb536bd4fb20017c993fe203d9c9696a7e441caf5de2831552754b04192b
 DIST genpatches-6.10-13.extras.tar.xz 4056 BLAKE2B f44d2635322562c13ede3ee395900b963e4a151786a6417fdedfbdce20708f277f7b732d5302606b6e9acc09c9bc7a4be4c1fcacf32a670a50bd9ddd5e8910f2 SHA512 16cb15c66948c48ab27c989226c1394ecc5041e1ed0323246e0f611fee4907029b23346ddfdc1b11d6a0824f2609f448dcc623dedf05dc94a2a3c4385f181c14
+DIST genpatches-6.10-14.base.tar.xz 759584 BLAKE2B d08dc14d5126e73155a6b1977ce2b9790a5717b6bf1fa31309838c3884a81baf945661093da2e3f69bf892f472db60defe1a001afa4b9a6846deee11cdf6cec2 SHA512 6e41093c8ee9690ec279a3f35c01d058ef02c3a9eac7b9eaa3908c14463c8d3c85497665b875111fd1a29e8d406706aa6f6791a44e0bc31d8c51053259a18d87
+DIST genpatches-6.10-14.extras.tar.xz 4056 BLAKE2B 63d33a29efc77a7839f4961de62c54f2383bcc7a119fce5ca7f80cdb66515537bb1e1bd55bb50f297b8f0a9c74f75bb237ee2893a859abe6d7f05864ae21e38b SHA512 c9adea40fdfd3faa5ee24a60be9ad4444819a8fbcb417ea98ce2f7a02fdd1e70c6f1168380cf6efd5a4d1820bea14db48c3064b271afaad8e1d23f0a8263a48f
 DIST genpatches-6.10-9.base.tar.xz 401220 BLAKE2B 3335d5d29c347526cea6104b9cca56b8ed8ee0f1de9ee8a6f55d66514df829fcd197b8281b2261f6dfb979276b65bc654d4b1257868b5b80a2411fbd2f076f11 SHA512 9d2319c2b86b80355464d661f675a331a4245405bb84184a4d061649abdeb5955b6ebeaee1cefbe3c669f810c9da645b7fb637af4dcb45cb9b69e715c6e46f1f
 DIST genpatches-6.10-9.extras.tar.xz 4056 BLAKE2B 2cba382236beae6374462f6147d6e164314cc8f7d7be87547902153c035b970ada27f4817a6de2d569116118eea0d95d42aa44de2147475c47c732abfedd9952 SHA512 358d82794809d49f4b24bdf10c49cc4fbe8ac0a45f86dfdc018d2c778b757c002d9bd129d935146b84daf809e95f5235fccf7466d2498755154b9c77e5a2b46d
 DIST genpatches-6.6-54.base.tar.xz 2922380 BLAKE2B f65404127bb6547208aeddac1996a4a2659bd99ff7429bcaff28247a867c000e962457725eab80db2c76297f1e5c27806dc6fb23e31d5694b6df783e65995227 SHA512 102f721f87478ad18599bb5ff65cd236180dd3d9d058786a5306cb36be3f30a2d2ef684e83b6f458d4de78a196323e87d346eba704bfbce733010aed6ac3d7f9
@@ -88,6 +90,10 @@ DIST gentoo-kernel-6.10.10-1.amd64.gpkg.tar 288399360 BLAKE2B 48d2fb4a75abac9c9c
 DIST gentoo-kernel-6.10.10-1.arm64.gpkg.tar 264816640 BLAKE2B 5d70f8c2acacf7fee5637a9b0349784788cc72be4c6288dd3a8424a22c1bc9f6ecdf99e32a0b11eaf28637cdb7c174edfa1a35c947b05fd317b4d764b4a2e20c SHA512 98a1f64b138bca6ffc028a446f04ca045f06956b4243d9f2938cef27acf3c2dea02ca93430161334310527d0a91a1bfcb85954df2c731a77d506b66ad3fbde80
 DIST gentoo-kernel-6.10.10-1.ppc64le.gpkg.tar 72028160 BLAKE2B e142e685d54736c376cea213b7585198167a1a78a9a3c53b1637eba2745bcc89b4ead6d634ef105edbc66aaa7a553710d36708a3b27739137e3b85ca717d6f2f SHA512 5f5e8a3ef6b88660a2fdd3f5358bb1704008b5d565e8cd61a8cff9bccef4995f7a272c12755ab0fb90cb52d894d24ebfc60ac599ce97deabbe74fdcb305ec91d
 DIST gentoo-kernel-6.10.10-1.x86.gpkg.tar 75560960 BLAKE2B 7e7e4c8de2ede34764a2db6338102faf9e8145733652896bad7354f453166093faeb429252515feaf654001db0f3a8f15a8d061bb1c5957725e3e83efe3c39ca SHA512 8c618e8b1d02ba56573c1526fb2f70a7f5da3eda2023e9d47a1403e1fe5de4ef1787d2195ec82b61aad13b4410731775c30b266bfb0ff3334ee36f03c42bf5de
+DIST gentoo-kernel-6.10.11-1.amd64.gpkg.tar 288471040 BLAKE2B 7015cbaf2b47d62f516f3ca190fa805e5073de7d8a8256a4d14169ba64f4faf7804157a96563d47029a7a05d191e128acc5413e1b5cef277bad9d48ac57ef1e2 SHA512 b18b1ac7d905a24517f15adfb5a9f40ef4b3dc27c3114d67373aea70f1ae7e35a9ab19ed9238f99ecc271a919b971bc4cbe325c0d478a976e7659018504de6fe
+DIST gentoo-kernel-6.10.11-1.arm64.gpkg.tar 264816640 BLAKE2B 412355b2787647c1960f643c90d06f739fb9c7d2dc655f77f1c8c90d2f83b1a86a01a034dfae05323014f8bc72ce897fbafe42470213f565f26b4c757ebacbb5 SHA512 63fa9896ebd67aea2596186151e577d1071688001798bb889d61ebe91ec8db0f52d1aac7ba3b7c44d59d302a2331a696c0875f6fb9daa4eba4182d2790450812
+DIST gentoo-kernel-6.10.11-1.ppc64le.gpkg.tar 72017920 BLAKE2B e735783122186d2036ad6c5ab8bb4e3cf3d16093ae793d5b7295ecc5b250f9b07430ef5fc42e67f4da69023c11b3c9f6874254dcf922ca006358ff2458c3e383 SHA512 19c8e6e1c23eb767a18fa392dfa5a5a9cd67636221037fd4becb07f375afd851607886dc7a4c8231406c7be99961e4bd4c2a8fc1477fdf484c4c43c12842eab9
+DIST gentoo-kernel-6.10.11-1.x86.gpkg.tar 75560960 BLAKE2B f205aed0cbcfc3e4300a17e6675d0bd7e97c959030bceccfb533d72918b4baaf22b42e3ea55363282bd657b87a79de6c5689b5f666febc0cc8f33e33f6c718a9 SHA512 f02e4ea6ac8350e73d238864564c86583eb2d3d5e91cfe564443985151cd9d26110cf0e00aa6e584e35d68991aaf53e6cfe412f52b8978968465a8ab2b51a342
 DIST gentoo-kernel-6.10.6-1.amd64.gpkg.tar 162723840 BLAKE2B b06364ac6a1cfd4cda5d03202c2c83c3ab35fdb886c0c75a25900f113c6c5d68e8d6a5a3c78412301289555ecb416037260e6df9ea79f97c9c73a96f2e478284 SHA512 f3cb900ec088c4b856567bc5e4fd6d977672310f0e6e61cb4301650b14e080778859783f8446e029c50acd4a8a29575aa3f3f3948a008418968a8d016c9478c0
 DIST gentoo-kernel-6.10.6-1.arm64.gpkg.tar 131993600 BLAKE2B bf37c8d5a9ca3dda972cc7a08feaf12b22a880216767892b9f95550e9b31f7e824b74658bcebf10343ef441c6e1d2e4a28145d927f19ec644ea4246cd1136d55 SHA512 3a72d06ed8fc7edf1ef6ed702940cceeedc16eb9ece430cc0c0faf34cce36a0a9ee18f90471cefd0a6a6e87e286855c98f94799683c22be3cc14b3a1e8350032
 DIST gentoo-kernel-6.10.6-1.ppc64le.gpkg.tar 71976960 BLAKE2B 78f76bb3fc5c6455d99a9f55a82b2b9cc8a07529635e3302e9a7f02aa0e869f669605d93e63b151ca5eb5014915a7d5be64a6c0caf0c10a322dee66b0456617f SHA512 b20fb195cce8db548671b4622319d50d751955a80e89f0814253879112fa8943a92df195eeb2e6b65f14fe134caa5e514ac18f5457eb41bdde2f98b2fad2c25c

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.11.ebuild
new file mode 100644
index 000000000000..d5c4f186a89c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.11.ebuild
@@ -0,0 +1,172 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+# XXX: Change me back to PF afer 6.10.8-r1
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-19  3:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-19  3:12 UTC (permalink / raw
  To: gentoo-commits

commit:     b0d806780f1fcc076fa56a3770d22b3a83c542bc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 19 03:08:57 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 19 03:12:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0d80678

sys-kernel/gentoo-kernel-bin: Bump to 6.1.111

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.111.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ff4392ac61b4..bf5460f43b8d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.1-119.base.tar.xz 6000764 BLAKE2B 1867fee7c4a1e50bc7b59ada634a
 DIST genpatches-6.1-119.extras.tar.xz 4056 BLAKE2B 52ecde24bf197791cfe5be801d881d26904b4503bd3e7857b6a6a2ea1e08fd0262a7e01de498854a931c5407f90d1b5dc73fabb3eb22dd370445f7ca057de0a1 SHA512 088e01360229386b880b2be615c0661c2c247a636a4d4810675fdf576bdeac3bb1d487dac6ec72ad88f4353e418289410f504b432fa8dea61b299e2f596370c8
 DIST genpatches-6.1-120.base.tar.xz 6050748 BLAKE2B 8e81d186a9e5618d9f561fd0d49974031baa44ddb9b1885bb3ef6298d49b591e1c1582c306eddba07f3da733dea7ed82ae948838989010ee6471c052f99541c6 SHA512 7ec81a4b97becc07a15fc9e888f2e9c340334fb7ee2b9d0083123f67fdef44f7e155bdf7dd662158ea86d7eed3753017401479a5e50cc16eedde145dc77018c9
 DIST genpatches-6.1-120.extras.tar.xz 4056 BLAKE2B 2295b59dea7ee450c0d6b109da2fc341e96030616635800a02847f93c4cd0191229c6d74bd68994ac42d2a96691856315127a060cd3873af34357f12ab54193c SHA512 8e1b92d4ab4cb327868f4e06c7bef5a099339c3cf2331ceff3aa3731632d1f8f7b427da5f892540a64f8afd86d89048100b93c8a08d40a99f5760a35553dca25
+DIST genpatches-6.1-121.base.tar.xz 6065048 BLAKE2B ef60651e53c53c2e918da2c9dd4759cde88472e2f6aecf4ed6a86f089a282bbdf7acab040c7660e52ea09e441f6008f17ae3d49afcd339e8b91d50cba48bda18 SHA512 e34af3822f10164dc0729d0803c6f3ea05e57c6ac157567bdec6d8d0a3e78fc72252606f3b3160089e7b4b8167ee76b13088cf1d238cc3db2841e2dde63b82aa
+DIST genpatches-6.1-121.extras.tar.xz 4056 BLAKE2B 23ddf1bf6ee9d2790e952777edaa577916af9897a957c4e2f4714421ad7aae213b82e1c7d7b911a65f3ee6b27cefee4b5839d14ef1b0e539fe86d91722d0295c SHA512 95d167e2d5f8e883136923b332e662e8475043e0b2324b06a3e718a2bfb7e8f7b87c1cf0961ee06b0cff7fcae1e1dbf7446812fab7237416c281033f6777cc49
 DIST genpatches-6.10-10.base.tar.xz 490332 BLAKE2B 6311b976880a1fe3cb902ba6e4d39890aa34565c6df19fc01deb7b337304418d1ada38d6d83f27acdeb3062fda65d7996a0e6988799a6789e81372a0966f3caa SHA512 3748322f9bae147f3ca68693dcabf21a4a969032cfb36aced11bb883907cb663d139175ed4dd7c8e87ea7628f875328e3b25d978009ee3a6989eb38b1c7c4ace
 DIST genpatches-6.10-10.extras.tar.xz 4056 BLAKE2B edb14475e8c07f04d54e6953f8518ea631660ffcdaa8797eba19768b3a193df51822d508dd7b360ced634d0045878f77996ba765498bca3bf001d9a4c223fd8a SHA512 a0379c1ecdbb7a8d6f3b3f82db60d5fd7503598ac26c2f11f6f549e360a648053896cb8db235257bfa7bcad251c90c6dc38116e238c0e2447117eab83a42b4d4
 DIST genpatches-6.10-11.base.tar.xz 553020 BLAKE2B 11a958ebd8848d9023a9cdcb877039ba04f72169ad78e47661890d31b73ae7a9fbdec8d12507a1d16eed08ba59f4a6fdc38ed8b6b02d05cb44198dbfcfef31e8 SHA512 3a3c1e5cbee053ab4c9c731bafa723ffcdfc8179e62fdc0eb16469a15abb5fec8ef4ff395305fd4502ea9cab70702e071f6cf9d0397cb185a987e8fbc880123f
@@ -88,6 +90,10 @@ DIST gentoo-kernel-6.1.110-1.amd64.gpkg.tar 72591360 BLAKE2B 9cf5b83a5d7c1edfc90
 DIST gentoo-kernel-6.1.110-1.arm64.gpkg.tar 65566720 BLAKE2B 53783496918cae61de0cfddb69b81992a388b1ffb36baa68d0d614805f6a67e5f422aaebc188f16faaecb0558c5d60379db8a4f66c4b843134ace937f7517a51 SHA512 4b0f3802a871e6c73e70a6bc4c856b62748da5a86d4f1b340c472f9238d71d34d89db34106b8565d99873137c9c1849f0732634332f4767a87ba76e593df9494
 DIST gentoo-kernel-6.1.110-1.ppc64le.gpkg.tar 59822080 BLAKE2B 8567c0c93616d69b4a464730b09528c789e2e5ea4b1771b4235803c70091b1990a8c6b41e36cbfbce92992277b2afe202b8806437cf4fc68e0ec6f3c3898fc09 SHA512 a8748b00b9e600720966f1ca2bdef5cb9a06fe11010491ef67dbd9f2798af46e859c0c14ff32921a70cd13b83fef763e0d20bc7467dcb7a49b5faa28572371d7
 DIST gentoo-kernel-6.1.110-1.x86.gpkg.tar 62146560 BLAKE2B 0a64ed2bff2927ee5e2120c10135942c93819818714f835fafc87129afd5bae400a660a3bb08caf7db3da9e2316801cc45b0c6ab166d5a76d0f051fcfb341e6f SHA512 60804db3018c2d8c9e51afc7838c36a2c39caf6d920f8f4fe5f80b603f7a64f1311d80209654498e842846f4e9dec5debdbdbb6328caf546fdbc90abbfb921ad
+DIST gentoo-kernel-6.1.111-1.amd64.gpkg.tar 72601600 BLAKE2B a288496b70a870f01e43b026dadffc83694e3815c93c59a62c4a4f5744a915ef2207b690157eca88ec3ca6df0588626e366e1e45e88df14329dfe0882b3d5ff2 SHA512 eb73f2865baaab06a1a26a633fca3eaaf86382af8caf020bc124b95228057f8bb182c43e724e3e6cd5cce583a0f560bf61fd68a31f4d751f4976bb45f777e2be
+DIST gentoo-kernel-6.1.111-1.arm64.gpkg.tar 65556480 BLAKE2B edde62a5bb19d1944db67e45f3d42ea586fc5d84581fa99423c28312a5c3484eaaef72429f531d829522d473aa9c141dfc2509cbb88375833ae9602b873c1de6 SHA512 0be04a6096fa192fe7c9ee3bfc4dd7583b3748fcc6d14e2ecc111b2820ecc8b0d64d8e9c5f1aad51cadf4f35ce9b157575973910959bbe71fbe66cb5fe3213f6
+DIST gentoo-kernel-6.1.111-1.ppc64le.gpkg.tar 59832320 BLAKE2B fb4fa57e3ac7a2a293fb6c8de9c1d99c587ca4adff3ba374af455c18533b09c23e17da80ad47882c34ee69f3a602a2ef7365b2c1cbac73e3da4b51db8bdd8ddd SHA512 ee8d98a93f033a50fc513d2fb4b8f44590450e10190c5cca3273119a2505f04e872be32c4e98bcbf5fad7918f3d1552b9a66426c86711ed5e0084c7692c3624b
+DIST gentoo-kernel-6.1.111-1.x86.gpkg.tar 62146560 BLAKE2B 1c7b09827b44ece7abcb56a2a611159fe3acbf53cf2a0b21a8f4d45e8d7676a71ae2985beb094c1550cdebd9b9c02954deb86602359b82ba99601af45dd8bd4c SHA512 7711a84454c0ba9b76051c331caadbaeb54352f1d11233c9ac20cb1466554c44cd019f992d5581718e91f61869dd03a7ae8b1492394f98e3749ec55f850cc973
 DIST gentoo-kernel-6.10.10-1.amd64.gpkg.tar 288399360 BLAKE2B 48d2fb4a75abac9c9caeb8a15c859209055a4dd5afd5083dff375ddc0bed8bf2c56a1acd7377343f90274c8025644f52c08e75e156eba175338e22e51eda54aa SHA512 7ea83083a8c6dfdd6bbd875445962ff31bcf37afb18d4502444fa3d135b88aaf3f3c66cef2edb77740e4bbfb226e13408197b7aa9e480c29d1576053e65a1acd
 DIST gentoo-kernel-6.10.10-1.arm64.gpkg.tar 264816640 BLAKE2B 5d70f8c2acacf7fee5637a9b0349784788cc72be4c6288dd3a8424a22c1bc9f6ecdf99e32a0b11eaf28637cdb7c174edfa1a35c947b05fd317b4d764b4a2e20c SHA512 98a1f64b138bca6ffc028a446f04ca045f06956b4243d9f2938cef27acf3c2dea02ca93430161334310527d0a91a1bfcb85954df2c731a77d506b66ad3fbde80
 DIST gentoo-kernel-6.10.10-1.ppc64le.gpkg.tar 72028160 BLAKE2B e142e685d54736c376cea213b7585198167a1a78a9a3c53b1637eba2745bcc89b4ead6d634ef105edbc66aaa7a553710d36708a3b27739137e3b85ca717d6f2f SHA512 5f5e8a3ef6b88660a2fdd3f5358bb1704008b5d565e8cd61a8cff9bccef4995f7a272c12755ab0fb90cb52d894d24ebfc60ac599ce97deabbe74fdcb305ec91d

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.111.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.111.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.111.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-19  3:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-19  3:12 UTC (permalink / raw
  To: gentoo-commits

commit:     23806b035676883716a83f65df3964622e516a85
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 19 03:08:30 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 19 03:12:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23806b03

sys-kernel/gentoo-kernel-bin: Bump to 6.6.52

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.52.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4532f4d24241..ff4392ac61b4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -42,6 +42,8 @@ DIST genpatches-6.6-57.base.tar.xz 3079200 BLAKE2B d0f16f9b2f09f182c02fdb6cfa4b7
 DIST genpatches-6.6-57.extras.tar.xz 4056 BLAKE2B 9b071880383921fcc8cd2da092e1219e3b40684e6ffd04bd2ab75fd53624cdcb7289f1c40ae9256e0343bbea92393c153724ee628e8d164596ba4d7f8bb413df SHA512 a61cbf855e718ca7afed0b15614ad2e9bea740412e8251b35417d10f4b936364cc3820951acc45be2b18cba635cd1c43da8caeb4ac315747d02201be39148c8b
 DIST genpatches-6.6-58.base.tar.xz 3154204 BLAKE2B 5b9456e93cb0984599e065fab0d05e40b7efbc8079763ede75ed7a6e7f0e241de96f0c6438cde52f64a5074f5bfcc5d55b5d3c21a9e9528138ea5c36e164ea58 SHA512 e775ac64564c201c3e1293d34a70f347a5afd5691a006d958f69959d2eea0af690cf66f7bdd450034ef9eb43daeccbedd58819dc688cd3e7e9933da9312cbf75
 DIST genpatches-6.6-58.extras.tar.xz 4060 BLAKE2B 7e16c5d713aaf221335b81f3a301e9bb1e7f243d9bc6739c3dd07bb3cfedbe6bd5a763ce418172c838fbd3de82909cabff7c2e5c4b4f1b675098b709ddc5203e SHA512 315bfdf633398b3b1a9650dae88fdd0c1442336cabe45a3f2722e968f510da13050657e8d35acf8a313981bd9403f5056abea182a0115a79952a2740ceb4ff88
+DIST genpatches-6.6-59.base.tar.xz 3174716 BLAKE2B 8eded8d4d4c343869f587ecc2a218d124c34618494ded9d17b493f26894e545658021ad9cfa05bafd14389de07406f43a722c37276cc14096a3a7a00040e2ae7 SHA512 88e5ef8de0954f349e5c0745adb8f718dcabcd2e166c597c9de753c892eaad42c936984279fde86974b307858959cdef401f92f6f62a98bf1d4bed14cbff821e
+DIST genpatches-6.6-59.extras.tar.xz 4056 BLAKE2B 8d68a426082bcb168f74abb849a7a58090268c9cf098aa8982d9e700fab754a6f42dd833c1ee5d44d52f58d1a6b3da018a954d873ba131a2049a286a39ca3099 SHA512 ee133a7efaeba2abe242482825f4490e1c1b17fca64f9183713dca601fc64048288aa79125f7b8c0715f6c4fb158ea3a230e76b39b63d1a59dbecf80697ac000
 DIST gentoo-kernel-5.10.224-1.amd64.gpkg.tar 63283200 BLAKE2B 14061a7a4219278bce3237f8d59015448fea6e195a02d8f5a1d63f41b0ed0d189febd0964a082eca1948f57cef5a4e96c569d26f0c1b70855cf447073f1bfbfa SHA512 e4e7f4bbf6750ec216ca46408919b5a37aac372a14a7d73eee1b44df2ed2a0607c510db1109db117c25bb94dd331fffbdfe380941661bec94f3cfacdf858e929
 DIST gentoo-kernel-5.10.224-1.arm64.gpkg.tar 56750080 BLAKE2B 2b31d7121e82bd500260b26fc795d0d59ecd1328fb1ae0b202ed24a5d1a41947b4b4a84db0172dcc76f6ffda4c5e3a63527e5d2156148ac673305bd57bbc1c4c SHA512 1e0a6ca9cf082b3aa9f386ff234f96d3711ae2cab36791be38077b9d5c80ed5448d092bea453f249cbc3cb486206a614e33f26de3181666b18aac47364fb604a
 DIST gentoo-kernel-5.10.224-1.ppc64le.gpkg.tar 52766720 BLAKE2B 789dc4f675dd22f391262f4abe1b89d60fe03b9b48a93643b1151f00765c23c470188e727cc437434a950b37cea22c237f9afc82304dcc57f649bc91ed0bc108 SHA512 18034bee9a75ce37a6337ccc7952c1eed4e0a600414a99e9c7465a1cb0619500238fa241e02e0cb0a37feeab9634ba4dd6d9c87c46fde93765e3b4983d455500
@@ -130,6 +132,10 @@ DIST gentoo-kernel-6.6.51-1.amd64.gpkg.tar 149657600 BLAKE2B fc159a5336426c45fef
 DIST gentoo-kernel-6.6.51-1.arm64.gpkg.tar 119715840 BLAKE2B d7056f38de6c4601829768e01dafcfc16d46786f54a68d022280b993d6a307ed9620c9ff2ba5b98c1934b79bebf9208a79b7400be89ca21e8d41be0d5cb4ceef SHA512 2493c75d7958ea17fa8fbe7cef00699f83c46eb6aeb7795fadaca0ed5434306a19d4e4d6f74dae6c5c56db6890a9c85dc0b8fcbe1a67d1a95bed6800d00e2f4a
 DIST gentoo-kernel-6.6.51-1.ppc64le.gpkg.tar 64276480 BLAKE2B 728cde54c79ad1e59af44445f934eb0d032e832821780e047bf86d6d9677522e65f09fcfd90b7a662624a8ebb7f1f35df192a5b56a06aaadec2e0b07c11b7422 SHA512 bc0b82cfb31228d6c549a41dcce9a37ae28fa76aab086ae0c50678832b85510bf31d4fa2aabee6d681d40fa0d44ad5549ae1bdab34f6be3c5803b6e5cc712f62
 DIST gentoo-kernel-6.6.51-1.x86.gpkg.tar 68290560 BLAKE2B 94bb65e8e37aed1319b7c5961fd1b536e0d7493905d53fd09700cca9445a80bfb8b8d46f53ac44b2c43e5b8d5e7fa95f3fd888aa86964ed8ca0bd1eb79ba0e2b SHA512 2344aab56acf78f357b25e95f25dcf29b4b6f42a3b3cfe63a11673fc1932db8f6361cfbca413c59d9d756a60021de6d7e0ef1dd4e2ffcaaf47e341cb045da447
+DIST gentoo-kernel-6.6.52-1.amd64.gpkg.tar 149647360 BLAKE2B 01a1b97fec61f0ed67ed33823092224e89f8816b8a217d89852dc3f76515b1b305f3d2264df815aeb324c7fa6b901d1643bf4ed8b34a0acd3c0fc4b9fbcb7f84 SHA512 6c818c48c89144b71f03bb6d2f99febaf5cb593fd340e2b6445aab82c3ec02d1af4e8d7a28aa1c99b71d674de4639754b41645b7eddcf2fd98330c44e950f7a0
+DIST gentoo-kernel-6.6.52-1.arm64.gpkg.tar 119715840 BLAKE2B 29e3adae14c15aefc7317a5a3074554116e75c3e4a752dce934f91b6b69466d9a8670e2916e34b0ca3e9267a5047a7ec8a1114e8e9eb38d9109358db9c9c54a1 SHA512 22a99e41b361e83a50209cfad36927651d2b74acaea5307ae7e784c07cdc4f208b34aab3dcd931eb1818dd704afa3034d1b75e3bcefd7fff133c03b9af7f1fd4
+DIST gentoo-kernel-6.6.52-1.ppc64le.gpkg.tar 64276480 BLAKE2B 1025401e8c36bfc84595aae09b639c1bf3ae9eb1d336f7fc61807e4e3f7811c6f2937918bbe18f20ce4fb5e2cc19e09858fae685d751a91a4ceefbeccef2e312 SHA512 2be94eeef0d5dfbafef0ebd03488918d744cf0e0abf42fd4b58b6e90b6b43941226c19610da7ee2dee9218739c0351b2261b5d611f5999b2a634cc233491f043
+DIST gentoo-kernel-6.6.52-1.x86.gpkg.tar 68290560 BLAKE2B 15936c7642eec38676fea6212e6d43349c196405c3d2cb176eff57fe46345f548febd44fd26b15eb44f17c4cda85e2ba3a68eea7a9bc3947a67cff06b3d22ed5 SHA512 85d84144e4e2388219c769143d1f6de8699e1cfb2650c0aa083c0edddd40786fdee986230877c9fcc9e8a4ba73030d385776ce7e73aa390275a05c6c585d9246
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.52.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.52.ebuild
new file mode 100644
index 000000000000..7ae1d1d9fbe0
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.52.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-21  0:45 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-09-21  0:45 UTC (permalink / raw
  To: gentoo-commits

commit:     8504dc6f64c5ece9b7c5f0cd5212a6d1e5aef4bd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 21 00:44:27 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 21 00:44:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8504dc6f

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.226 x86, #939867

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.226.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.226.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.226.ebuild
index a6e656009f81..67df66109690 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.226.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.226.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-21  5:46 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-09-21  5:46 UTC (permalink / raw
  To: gentoo-commits

commit:     a4bba6617429211ecbe32e6a0584bd57402e8d9b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 21 05:46:10 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 21 05:46:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4bba661

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.110 x86, #939870

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
index 53b01d5e35e1..2887359a1b7d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-22 18:36 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-09-22 18:36 UTC (permalink / raw
  To: gentoo-commits

commit:     0c004c57d25ffc638fe8700f4c0b83e931479e86
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 22 18:34:31 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 22 18:34:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c004c57

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.167 x86, #939868

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.167.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.167.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.167.ebuild
index 0986c040be01..1eff13308689 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.167.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.167.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-22 18:36 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-09-22 18:36 UTC (permalink / raw
  To: gentoo-commits

commit:     aae6b51e983d0e02bc4e8733742e093e0065229f
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 22 18:34:40 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 22 18:34:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae6b51e

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.51 arm64, #939869

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
index d41d0dbe8c31..1e1b699a903b 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-22 18:36 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-09-22 18:36 UTC (permalink / raw
  To: gentoo-commits

commit:     199bb353c7cd2cda05fee3f2e59f1ee510f9f4f1
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 22 18:34:36 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 22 18:34:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=199bb353

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.51 amd64, #939869

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
index 7ae1d1d9fbe0..d41d0dbe8c31 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-22 18:36 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-09-22 18:36 UTC (permalink / raw
  To: gentoo-commits

commit:     5ceebbdd7eadc342b95d45f2cfcb7a03fa496bab
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 22 18:34:47 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 22 18:34:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ceebbdd

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.51 ppc64, #939869

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
index 1e1b699a903b..34590c0e4152 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-22 18:36 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-09-22 18:36 UTC (permalink / raw
  To: gentoo-commits

commit:     24907de16538310dfde4461604921758adec90f1
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 22 18:34:51 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 22 18:34:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24907de1

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.51 x86, #939869

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
index 34590c0e4152..291b4c547ab8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="amd64 arm64 ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-22 18:36 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-09-22 18:36 UTC (permalink / raw
  To: gentoo-commits

commit:     bb9cefdcbf63690ce9681b326a7f051002b6899b
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 22 18:34:55 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 22 18:34:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9cefdc

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.110 amd64, #939870

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
index 2887359a1b7d..3adcfd224aec 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-22 18:36 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-09-22 18:36 UTC (permalink / raw
  To: gentoo-commits

commit:     6dd88e593b5a59809da2b47c1928590026d6689c
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 22 18:34:59 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 22 18:34:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dd88e59

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.110 arm64, #939870

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
index 3adcfd224aec..19e085de379d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-22 18:36 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2024-09-22 18:36 UTC (permalink / raw
  To: gentoo-commits

commit:     b2a8150b40a9203c273f9d966b815e7b3453f4d5
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 22 18:35:06 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 22 18:35:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a8150b

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.110 ppc64, #939870

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
index 19e085de379d..1eff13308689 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-09-24  8:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-09-24  8:42 UTC (permalink / raw
  To: gentoo-commits

commit:     59349c22993224670acdfa2b2571106c95c601ab
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 24 08:41:22 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Sep 24 08:42:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59349c22

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 102 ------------
 .../gentoo-kernel-bin-5.10.224.ebuild              | 138 -----------------
 .../gentoo-kernel-bin-5.10.225.ebuild              | 138 -----------------
 .../gentoo-kernel-bin-5.15.165.ebuild              | 138 -----------------
 .../gentoo-kernel-bin-5.15.166.ebuild              | 138 -----------------
 .../gentoo-kernel-bin-6.1.106.ebuild               | 138 -----------------
 .../gentoo-kernel-bin-6.1.107.ebuild               | 138 -----------------
 .../gentoo-kernel-bin-6.1.108.ebuild               | 138 -----------------
 .../gentoo-kernel-bin-6.1.109.ebuild               | 138 -----------------
 .../gentoo-kernel-bin-6.10.10.ebuild               | 172 ---------------------
 .../gentoo-kernel-bin-6.10.6.ebuild                | 170 --------------------
 .../gentoo-kernel-bin-6.10.7.ebuild                | 170 --------------------
 .../gentoo-kernel-bin-6.10.8-r1.ebuild             | 172 ---------------------
 .../gentoo-kernel-bin-6.10.9.ebuild                | 172 ---------------------
 .../gentoo-kernel-bin-6.6.47.ebuild                | 170 --------------------
 .../gentoo-kernel-bin-6.6.48.ebuild                | 170 --------------------
 .../gentoo-kernel-bin-6.6.49.ebuild                | 170 --------------------
 .../gentoo-kernel-bin-6.6.50.ebuild                | 170 --------------------
 18 files changed, 2742 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index bf5460f43b8d..4526fad26ae5 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,91 +1,25 @@
-DIST genpatches-5.10-235.base.tar.xz 7367252 BLAKE2B ea3261b363e415112f0a13f4666dd226a33ad12962d481532875e7e8551ef739a55ebfee344a299368b3cc48cb1c2a465fe4151ec708983d1daa70f9d36f849f SHA512 bedfd9382d35a151c0b7ec102614d8a1f9866876ff4e308867803c32416db31d34197c26b6dd781c9a0c994e49df33de943975cca8ef9b99680916f2cdf2f325
-DIST genpatches-5.10-235.extras.tar.xz 4056 BLAKE2B 6341fe389c77377eef465c9a92587bf370a56ecbbb65ec99eb2002e1e9525ad6a6fa1aa60f7ea28b52729a4779e236c706155f98a336358d12d1bf4c80381660 SHA512 d14506f3b69069682ab736b96116e58420974b77d99a22818601af7451aa07ee564dad10bef321f288be4594b6990b25521518865fcb111d9886aa3c1681f977
-DIST genpatches-5.10-236.base.tar.xz 7402184 BLAKE2B 24f0283c2dcc8c4854be2b70018143df53d090df3be31f7a17de5a8c2b2a342c864b3f610af9de1dba3046a5ab9ca7ab5460673be55d36d88dcda7c384d08231 SHA512 1993249aaeeb39905846030c652bdb9c4437e43f6fa5fcdc87f6578f8583cb500aa2859c9b0026cb45b25319e53ee11526a16ab1f322aabbdf3d3b9b5da36b59
-DIST genpatches-5.10-236.extras.tar.xz 4060 BLAKE2B b79eccc56c3eb9c3dc96ae67d22f4fd5144ae9c00fd948a31f6f6346bd76cb04933578bb22234e698b94f0caecf5e4fb3b57dc2190d5e87f017e19823cbefc90 SHA512 613f3fb02ff10f2320a0bf7861763f3d06c48b7f3bec0925d8d5e341744cf0c2c6396c17c277a4e1d5ea45fdb5fb88845bd5b6975749274e67dcaef183b7ba3b
 DIST genpatches-5.10-238.base.tar.xz 7454284 BLAKE2B 6c3793f4fde055e4ec7e6e1c5c1b1efb9168ed61dcb10dcbdd19f7bc72de9ea92a367039a2803d57bf223cc88f717c2ea1e947fc5a7727ceffa3ee2727005e44 SHA512 fb4bbb904139151f96d6e2337872fdb97d175648f4560a3978590414efb3b369656f65a44ed5bb86cfcd85102970e290be76bbc14de0418b4764d260bc511b17
 DIST genpatches-5.10-238.extras.tar.xz 4060 BLAKE2B 46f357f280883621ad97b8f1680d9f6c7e63bd5b9ab976dddb0f2023acfadb5d0e7f7919f4bea46b0dc099777234aba07259e427145be889fa8ba76cfb9dbf15 SHA512 e6f23a08bce4c0683c91e7907403d497d941e93b50b86660bdcad3429b490233dad8c40f117101395e81347150c99bb6b82cb51e0248074deeb0131bdebbe834
-DIST genpatches-5.15-175.base.tar.xz 7264676 BLAKE2B 6911fc0fcef31daa55ddeb93e121acf4a95d130866f37ac0113a8697df1996c13bbf65e14f4a5703f7bb3f4dd3ebfb29e258ca358d191c0580a7f8e61fbf7c0c SHA512 3fc49566b23ef50590a3b9f90eb99558c9e37847259e0defdfb0ca036c37b7f45c4989d58787b8488c67ea031114173319346c1c17799680ebfdc581ae7e4588
-DIST genpatches-5.15-175.extras.tar.xz 4060 BLAKE2B 1ff5b5e69f9cb0e243d03d761c430bcb04ef698199c6a68e15c9535cf58b8fc0b12703fced2fd1e884c7c7d7b948b778f633d2a5de619de9a0acee60ef7c20a7 SHA512 8925f59f2d30f07838ca111c45496d7fa0229362065fbe6643dcf6dd0998ee747a8d8ed217a63b6e77b28d8b0775872408fdf8260e6c737db3a4aade0f299041
-DIST genpatches-5.15-176.base.tar.xz 7318820 BLAKE2B b7b87fa0ff1bde133cd721f87599163aa4609b3416677850fb30cf2b7afafff316bd50ba7301e658670c1abfbc81c29a0a40dbf1d8d6d2a7bd016f7a27bd9c01 SHA512 d4e5df70d7c28f0f39eea7b88fb27d76d4773ec41c52021b87cd2e84578dfb3421c641fbd212fd2f8961cb0dbb7f1e6237f13c5a3a1c348fd777eedf88b70ea2
-DIST genpatches-5.15-176.extras.tar.xz 4060 BLAKE2B dbef39ba2f6c2132b27632ba2dd57f0d33704d19df5c775b2fc8371d64c7b02519443fa847d1d7e16567ae8f27ac6de6f12964b4263c81629d4cffcd77dba1e1 SHA512 850f1fe5bb8d8cbee8cde9e7f84233104955390829e0c95c0c43d27d95a4416dbc3881f590d4475d0921f88d26c98f100195a3731e6d9130d9f9f346d916bf5b
 DIST genpatches-5.15-177.base.tar.xz 7376212 BLAKE2B 4ed8e73ea307a1544b5e6ed04b202c655a2a7352e6e153ab72f70667ed362ab69991823b26f260dde5ee7774749f549953acfdbcb6d13ec1b9c4c1d3708ea8ba SHA512 628aaddbeb9fb39e8d42bc495c14dbc164b07fc023551631433e9778c718651580406d5ed8f2b67280a7c8ff4cf2467bb86eeb2b93cbea03a6fb9e0c78308098
 DIST genpatches-5.15-177.extras.tar.xz 4056 BLAKE2B 95e3b595edbe0f3f927aaf93fe28a0342b0d01bd889df73357c09856c5f937eb33d31e6753b1a4f59d3c472bb1c372a7f5f228c1a791182aa9f25c32e537860a SHA512 36f1ea35379d89f09614a94fe9a64d8de2989e72175ccc110723ee91de4ca2498203a2e6e1605cd06a5fc7469276fbb3b0478a5a17a0409e8acd6b2a053a4d38
-DIST genpatches-6.1-116.base.tar.xz 5862440 BLAKE2B 57df84154c9302bfc602035d8b06ec4b8e2089e8529d8a425c6912c46ca5d7f5782e60efc1600b085a1e60f4f029376485aeeafb6890bab20901df152c18bf25 SHA512 7467a3963981f8862a0898f4baabf95d25c4bc13eb5cc41b28307d48150bb263cd34be392f6e0130e053105f385ae963b03d306268c9eec3cc0e807cd3e56a7a
-DIST genpatches-6.1-116.extras.tar.xz 4060 BLAKE2B f1c06b3d9f005cf93a317e051104af5a5838dda32e7d480d67655d26afa636741053da4e3c39aae81593cc12708d829d4a8f9e167346d6b038c4b72bf70c9626 SHA512 3ff2f66f10a0158c9890ba629cd0d0bea46fbf5ff899dd4a0dbdb70c5aefb2ab0ce89c316a76441d0dc500e740f79b15568209a4f97b82a1efb0ef088ea00d36
-DIST genpatches-6.1-117.base.tar.xz 5955428 BLAKE2B 92c1aeb4d98cbdfe8d83691c76e53f894e5749805bff33676263b19b67eb1315012da7ad5df5cf129406c0a0f1726dc31cdc33941eb2c27db699f04333b2729d SHA512 80fdb4aa7531a7b10bc543d8deaf2b82115f9b74112c53f787f9fcdfbf83c626390c4e81a6811874263753c74b0adc19cde44f6a54c22f6ada7e774e7a2247b1
-DIST genpatches-6.1-117.extras.tar.xz 4060 BLAKE2B 905d6488cd4f499e293bd6f2bc0d9ac16b073ce543c8cdbe76aa6faa2842ed78fcd42568ad53d3f9c56e7a2065a0fbc63412988aa801bc6050897459f8d8d39d SHA512 c6b4b85b6d02e04383c59749965776f13fa22719c4527b030862831237355be9e05e655b112489efadbdc0fa5574a2ca0e5f57948d4e1323febd9bf20f2da8d7
-DIST genpatches-6.1-118.base.tar.xz 5971280 BLAKE2B 361e76404976baf66412e6eed6e7158758a717f0c7f47d7c6e8d1e6f6f78d2a20762e98054b2b9318c5d0e18ec66ab68b54d914e87e51d1e02d7d20c44a8722b SHA512 465d6e70f75bd3cadec5b324e418a93e461ada9a14d5501736190f61627f82e44271b9513a20add99d230ada8bf2666a3c431b152e69363403883b125c607d5a
-DIST genpatches-6.1-118.extras.tar.xz 4060 BLAKE2B 4c070ac173f5504aad3970756c78f48bbfbdba6f690b412ac3258e866a92851b631c1d7a19974dbea22bfd58fc784d39a41499f8add80df90c3f26bd23c5adce SHA512 7a0b27f54e544db7290c371a88ad7544a8e03f04172f3fa063dae05118f2ec5eb76d0b78dacfa87122371ce3a584cece17ea0ceb7003d5fad3a1ff97e26f4696
-DIST genpatches-6.1-119.base.tar.xz 6000764 BLAKE2B 1867fee7c4a1e50bc7b59ada634ab0c154d7c033faafebf9429e1f181d2a6db3c6a3b2be30384fc057c5390d9407f0ff0b4eafe8b527710e19f0fbe24335cdf7 SHA512 efb447fce7090a28fe8ff7c88296bda5d424dbe9837fc9a784f78435c810421966ed0a46e3c38631cf00fede81be8379144ad5d38f2dde2b65578a89016fe623
-DIST genpatches-6.1-119.extras.tar.xz 4056 BLAKE2B 52ecde24bf197791cfe5be801d881d26904b4503bd3e7857b6a6a2ea1e08fd0262a7e01de498854a931c5407f90d1b5dc73fabb3eb22dd370445f7ca057de0a1 SHA512 088e01360229386b880b2be615c0661c2c247a636a4d4810675fdf576bdeac3bb1d487dac6ec72ad88f4353e418289410f504b432fa8dea61b299e2f596370c8
 DIST genpatches-6.1-120.base.tar.xz 6050748 BLAKE2B 8e81d186a9e5618d9f561fd0d49974031baa44ddb9b1885bb3ef6298d49b591e1c1582c306eddba07f3da733dea7ed82ae948838989010ee6471c052f99541c6 SHA512 7ec81a4b97becc07a15fc9e888f2e9c340334fb7ee2b9d0083123f67fdef44f7e155bdf7dd662158ea86d7eed3753017401479a5e50cc16eedde145dc77018c9
 DIST genpatches-6.1-120.extras.tar.xz 4056 BLAKE2B 2295b59dea7ee450c0d6b109da2fc341e96030616635800a02847f93c4cd0191229c6d74bd68994ac42d2a96691856315127a060cd3873af34357f12ab54193c SHA512 8e1b92d4ab4cb327868f4e06c7bef5a099339c3cf2331ceff3aa3731632d1f8f7b427da5f892540a64f8afd86d89048100b93c8a08d40a99f5760a35553dca25
 DIST genpatches-6.1-121.base.tar.xz 6065048 BLAKE2B ef60651e53c53c2e918da2c9dd4759cde88472e2f6aecf4ed6a86f089a282bbdf7acab040c7660e52ea09e441f6008f17ae3d49afcd339e8b91d50cba48bda18 SHA512 e34af3822f10164dc0729d0803c6f3ea05e57c6ac157567bdec6d8d0a3e78fc72252606f3b3160089e7b4b8167ee76b13088cf1d238cc3db2841e2dde63b82aa
 DIST genpatches-6.1-121.extras.tar.xz 4056 BLAKE2B 23ddf1bf6ee9d2790e952777edaa577916af9897a957c4e2f4714421ad7aae213b82e1c7d7b911a65f3ee6b27cefee4b5839d14ef1b0e539fe86d91722d0295c SHA512 95d167e2d5f8e883136923b332e662e8475043e0b2324b06a3e718a2bfb7e8f7b87c1cf0961ee06b0cff7fcae1e1dbf7446812fab7237416c281033f6777cc49
-DIST genpatches-6.10-10.base.tar.xz 490332 BLAKE2B 6311b976880a1fe3cb902ba6e4d39890aa34565c6df19fc01deb7b337304418d1ada38d6d83f27acdeb3062fda65d7996a0e6988799a6789e81372a0966f3caa SHA512 3748322f9bae147f3ca68693dcabf21a4a969032cfb36aced11bb883907cb663d139175ed4dd7c8e87ea7628f875328e3b25d978009ee3a6989eb38b1c7c4ace
-DIST genpatches-6.10-10.extras.tar.xz 4056 BLAKE2B edb14475e8c07f04d54e6953f8518ea631660ffcdaa8797eba19768b3a193df51822d508dd7b360ced634d0045878f77996ba765498bca3bf001d9a4c223fd8a SHA512 a0379c1ecdbb7a8d6f3b3f82db60d5fd7503598ac26c2f11f6f549e360a648053896cb8db235257bfa7bcad251c90c6dc38116e238c0e2447117eab83a42b4d4
-DIST genpatches-6.10-11.base.tar.xz 553020 BLAKE2B 11a958ebd8848d9023a9cdcb877039ba04f72169ad78e47661890d31b73ae7a9fbdec8d12507a1d16eed08ba59f4a6fdc38ed8b6b02d05cb44198dbfcfef31e8 SHA512 3a3c1e5cbee053ab4c9c731bafa723ffcdfc8179e62fdc0eb16469a15abb5fec8ef4ff395305fd4502ea9cab70702e071f6cf9d0397cb185a987e8fbc880123f
-DIST genpatches-6.10-11.extras.tar.xz 4060 BLAKE2B 98d5747be50ef0a270a561f379946213cb32596e01aa6da66a3cdd8a57dbea491af4265b052bc9fb1089e74818e249ac85228bc85aeffa34f8bd18396ceaa18e SHA512 e1ba5f037ae58c9ea4434f60817b53282494c8d25a659a0b6d9b75db384f7706b122bde225640e2028cfc36022a6cb0d1b5711685a4a265c75f3592c278a67f6
-DIST genpatches-6.10-12.base.tar.xz 602316 BLAKE2B 6cd02be7fbe2322d246e826d04236dba2ec5b40acc9c8575fd7a5d0d745cd0629778176e97db920ea198e939d332407d9dfa2f369ea4e075be05197a1ba7ef8a SHA512 595e302e05256994ad0077f41c6d6c3677eeb64a7cd1b11c823c689822d4d257bdd8b722b22542fc779e777ffc28f782f7bf69e8a0bb6ec3f3d2b111aaa789fb
-DIST genpatches-6.10-12.extras.tar.xz 4060 BLAKE2B 77b8b8cc0ed8af03ca45e1224e6de1f14d59682aeb411488e4c5eb6f9f4252a50ae442d60eeba496491c62013c7f1cb7af9f7e40622e1f48de7f0b85c4686c28 SHA512 95cf8c15fab7ea99e7c55166d445494d85cf843d9bc32e3055789ac20d725b52687d1077890c22aa39719a9d0fc7745b0d3346d014077171b1009a3a353f04f0
-DIST genpatches-6.10-13.base.tar.xz 727116 BLAKE2B 5125f8971fee0c7f78d28a555932e20ce80a260f09f3228b53e6a9e3923a809d7e812df8b32eb9ed74da3bb4b2762dcaf63d921f78ea5ea39c8f7a5796a25a31 SHA512 e0f124f613c18e9c3623887b90dee5dd30d2acee7271599e226cf9dc5a184f9ef06ddb536bd4fb20017c993fe203d9c9696a7e441caf5de2831552754b04192b
-DIST genpatches-6.10-13.extras.tar.xz 4056 BLAKE2B f44d2635322562c13ede3ee395900b963e4a151786a6417fdedfbdce20708f277f7b732d5302606b6e9acc09c9bc7a4be4c1fcacf32a670a50bd9ddd5e8910f2 SHA512 16cb15c66948c48ab27c989226c1394ecc5041e1ed0323246e0f611fee4907029b23346ddfdc1b11d6a0824f2609f448dcc623dedf05dc94a2a3c4385f181c14
 DIST genpatches-6.10-14.base.tar.xz 759584 BLAKE2B d08dc14d5126e73155a6b1977ce2b9790a5717b6bf1fa31309838c3884a81baf945661093da2e3f69bf892f472db60defe1a001afa4b9a6846deee11cdf6cec2 SHA512 6e41093c8ee9690ec279a3f35c01d058ef02c3a9eac7b9eaa3908c14463c8d3c85497665b875111fd1a29e8d406706aa6f6791a44e0bc31d8c51053259a18d87
 DIST genpatches-6.10-14.extras.tar.xz 4056 BLAKE2B 63d33a29efc77a7839f4961de62c54f2383bcc7a119fce5ca7f80cdb66515537bb1e1bd55bb50f297b8f0a9c74f75bb237ee2893a859abe6d7f05864ae21e38b SHA512 c9adea40fdfd3faa5ee24a60be9ad4444819a8fbcb417ea98ce2f7a02fdd1e70c6f1168380cf6efd5a4d1820bea14db48c3064b271afaad8e1d23f0a8263a48f
-DIST genpatches-6.10-9.base.tar.xz 401220 BLAKE2B 3335d5d29c347526cea6104b9cca56b8ed8ee0f1de9ee8a6f55d66514df829fcd197b8281b2261f6dfb979276b65bc654d4b1257868b5b80a2411fbd2f076f11 SHA512 9d2319c2b86b80355464d661f675a331a4245405bb84184a4d061649abdeb5955b6ebeaee1cefbe3c669f810c9da645b7fb637af4dcb45cb9b69e715c6e46f1f
-DIST genpatches-6.10-9.extras.tar.xz 4056 BLAKE2B 2cba382236beae6374462f6147d6e164314cc8f7d7be87547902153c035b970ada27f4817a6de2d569116118eea0d95d42aa44de2147475c47c732abfedd9952 SHA512 358d82794809d49f4b24bdf10c49cc4fbe8ac0a45f86dfdc018d2c778b757c002d9bd129d935146b84daf809e95f5235fccf7466d2498755154b9c77e5a2b46d
-DIST genpatches-6.6-54.base.tar.xz 2922380 BLAKE2B f65404127bb6547208aeddac1996a4a2659bd99ff7429bcaff28247a867c000e962457725eab80db2c76297f1e5c27806dc6fb23e31d5694b6df783e65995227 SHA512 102f721f87478ad18599bb5ff65cd236180dd3d9d058786a5306cb36be3f30a2d2ef684e83b6f458d4de78a196323e87d346eba704bfbce733010aed6ac3d7f9
-DIST genpatches-6.6-54.extras.tar.xz 4060 BLAKE2B 22ea7d143bfe168bc5d9d30832423bcd33b49c1b3b5ddf031000d7d9fce96f6fa0fb1d06fd33b27a5de9c9f3833a139557f0ed7408ef12b23568784ff38ca7a9 SHA512 1b1a229b5923e7f3426139b17608b5feae6061313f7aea66de23f09a54696def39bf4b384c4e884a3e5c758c08e04dcfe1ab7f2aa331db74b59f5e511c6f2c5b
-DIST genpatches-6.6-55.base.tar.xz 3018672 BLAKE2B f5f3e39c634e196827da06935b783cb87c3503998df6b1f3d711484ab984b4a378feee96a45b932b409593290ea7a77271eb39a1e5085e5a4fde3c3307ced95d SHA512 88b2ef56dc0c2e1e7c34a9a81b8981d4c8ab6ba5e5821cbf3da8e608287375f2f0eaff427fae8f47a59cb9fe2c3b8a9d9c569108f27b833a10c6b460dde0bcd7
-DIST genpatches-6.6-55.extras.tar.xz 4056 BLAKE2B d54e353fcd41ede054bfde20ef5bc6518056b1069e440e8ef31b4021ba2b85eb4b578e8aa73a0d778e21a692914ec850f2604e635ff178690a3baee4dcf106be SHA512 a59ff175eb6e7491fe635f65dc44878b8fbf5eacf805b7158b3e9b6c4313881d24a13fd6d252f23c7fd9b5eac1a2c110431ca02aa2583fff71cd306d1b4f3cd9
-DIST genpatches-6.6-56.base.tar.xz 3040548 BLAKE2B 751529aa9bdd2aa696fb367cc2afdd4def0783640c847d65d836dadc74531e5fbd5595ec4aa1f89fa62004d9437dab57adc92b64444b5ed3299a3ae6884b86c3 SHA512 a9e08b3eb6fc9c2b595a8ab6a6933349172655da0126cac6498d0c541bd2d6e1377b849041f03af519927219c17b618ac622f45ca931bd0770bee63c64023a26
-DIST genpatches-6.6-56.extras.tar.xz 4056 BLAKE2B d54da14f3afefdb9aa8c6597913f37c5d1314e4a93216608bee52a52bcc05924bfadf2d5e7e49b0488159b0a57942f1579a4e7b3fcdc90a78c10e0efffb6a1ed SHA512 ba961d5434222ecd618cb44b08ec6413d98c1d1958af2712065d924370141f789ebb315dc53a5bdbb75d3cbe86cf719983e66a58d537eb78455eda509689aa73
-DIST genpatches-6.6-57.base.tar.xz 3079200 BLAKE2B d0f16f9b2f09f182c02fdb6cfa4b76f3d9d41f22b149d50faff129daa677b97830128a40c8c2f98b2534b722865b49b8a60b5f205b7d3284ef94a67946a4b460 SHA512 c6d16e6d814d363f0e34f3e7d569757f787340889f395ef9b3a273582a3d72d60b692e872764e5f411ac9a8648d886c9f6522342c238a421e423b2cd0e6b40fa
-DIST genpatches-6.6-57.extras.tar.xz 4056 BLAKE2B 9b071880383921fcc8cd2da092e1219e3b40684e6ffd04bd2ab75fd53624cdcb7289f1c40ae9256e0343bbea92393c153724ee628e8d164596ba4d7f8bb413df SHA512 a61cbf855e718ca7afed0b15614ad2e9bea740412e8251b35417d10f4b936364cc3820951acc45be2b18cba635cd1c43da8caeb4ac315747d02201be39148c8b
 DIST genpatches-6.6-58.base.tar.xz 3154204 BLAKE2B 5b9456e93cb0984599e065fab0d05e40b7efbc8079763ede75ed7a6e7f0e241de96f0c6438cde52f64a5074f5bfcc5d55b5d3c21a9e9528138ea5c36e164ea58 SHA512 e775ac64564c201c3e1293d34a70f347a5afd5691a006d958f69959d2eea0af690cf66f7bdd450034ef9eb43daeccbedd58819dc688cd3e7e9933da9312cbf75
 DIST genpatches-6.6-58.extras.tar.xz 4060 BLAKE2B 7e16c5d713aaf221335b81f3a301e9bb1e7f243d9bc6739c3dd07bb3cfedbe6bd5a763ce418172c838fbd3de82909cabff7c2e5c4b4f1b675098b709ddc5203e SHA512 315bfdf633398b3b1a9650dae88fdd0c1442336cabe45a3f2722e968f510da13050657e8d35acf8a313981bd9403f5056abea182a0115a79952a2740ceb4ff88
 DIST genpatches-6.6-59.base.tar.xz 3174716 BLAKE2B 8eded8d4d4c343869f587ecc2a218d124c34618494ded9d17b493f26894e545658021ad9cfa05bafd14389de07406f43a722c37276cc14096a3a7a00040e2ae7 SHA512 88e5ef8de0954f349e5c0745adb8f718dcabcd2e166c597c9de753c892eaad42c936984279fde86974b307858959cdef401f92f6f62a98bf1d4bed14cbff821e
 DIST genpatches-6.6-59.extras.tar.xz 4056 BLAKE2B 8d68a426082bcb168f74abb849a7a58090268c9cf098aa8982d9e700fab754a6f42dd833c1ee5d44d52f58d1a6b3da018a954d873ba131a2049a286a39ca3099 SHA512 ee133a7efaeba2abe242482825f4490e1c1b17fca64f9183713dca601fc64048288aa79125f7b8c0715f6c4fb158ea3a230e76b39b63d1a59dbecf80697ac000
-DIST gentoo-kernel-5.10.224-1.amd64.gpkg.tar 63283200 BLAKE2B 14061a7a4219278bce3237f8d59015448fea6e195a02d8f5a1d63f41b0ed0d189febd0964a082eca1948f57cef5a4e96c569d26f0c1b70855cf447073f1bfbfa SHA512 e4e7f4bbf6750ec216ca46408919b5a37aac372a14a7d73eee1b44df2ed2a0607c510db1109db117c25bb94dd331fffbdfe380941661bec94f3cfacdf858e929
-DIST gentoo-kernel-5.10.224-1.arm64.gpkg.tar 56750080 BLAKE2B 2b31d7121e82bd500260b26fc795d0d59ecd1328fb1ae0b202ed24a5d1a41947b4b4a84db0172dcc76f6ffda4c5e3a63527e5d2156148ac673305bd57bbc1c4c SHA512 1e0a6ca9cf082b3aa9f386ff234f96d3711ae2cab36791be38077b9d5c80ed5448d092bea453f249cbc3cb486206a614e33f26de3181666b18aac47364fb604a
-DIST gentoo-kernel-5.10.224-1.ppc64le.gpkg.tar 52766720 BLAKE2B 789dc4f675dd22f391262f4abe1b89d60fe03b9b48a93643b1151f00765c23c470188e727cc437434a950b37cea22c237f9afc82304dcc57f649bc91ed0bc108 SHA512 18034bee9a75ce37a6337ccc7952c1eed4e0a600414a99e9c7465a1cb0619500238fa241e02e0cb0a37feeab9634ba4dd6d9c87c46fde93765e3b4983d455500
-DIST gentoo-kernel-5.10.224-1.x86.gpkg.tar 53606400 BLAKE2B 842b98f77f9bb63815af1e8a60dbc7855872631022542f08a68ca0563d957779e971d4ea12a1a0576f58d2ca323cbbac6d5140099edc0758640bdbc3371b6e68 SHA512 ae52d7ce7819809e98917e6af09306c83e7e72f4544cec8d86ea94e9223e265ca045b0d4ffeac5a21692ad0444621999bc329b17c25b37edd57157a7377ef08b
-DIST gentoo-kernel-5.10.225-1.amd64.gpkg.tar 63303680 BLAKE2B 6798064e280a5583fd17ed3bdf8781c0972c6dac4eb38721b2b29a12d4861b89470d28dd4c6a89191e6e34fded5008e316b738e5a08595b6883e11e79b79dfdf SHA512 84729912b536519320b651767c45d786c564f264afc887c94a28d5380f44d8a48b7c9d04610adaa9bc27fefa9aef1b734e1734c7de6d4c5bb2dfa786f3dd483a
-DIST gentoo-kernel-5.10.225-1.arm64.gpkg.tar 56750080 BLAKE2B a6b239da24a8270fafb6b3e07db03cc99f5c7cbfef451dd5e73fb9ada118aaa3a5607c55dbb7897c9cb12e0efad4e40e7b74334c7b5265c548b82d21eb6637da SHA512 59f9e6560082c3bfb0b5925d085e98da7e5dade835024cb181f3e4c37efc5cde8439bcf0fac85e674cee3ac2e0168763eea126d99ead4da61d05527e85c6dbe3
-DIST gentoo-kernel-5.10.225-1.ppc64le.gpkg.tar 52766720 BLAKE2B 3ae394e96249c0a61e06a94beb1576405926b996fcb41333ed8687bb215c02bc133fdf45d35dacb21ee80096efc824d1274a739bd015f4af7646f1f1f580399f SHA512 5096b232d09cdbf453c7ec0b94037bb1178b7030a03c9b2d7ab858ec675be3563de21bfd3164880b29140cf63746710f69c619ce26b6b0e1fbb7776ca5d36562
-DIST gentoo-kernel-5.10.225-1.x86.gpkg.tar 53626880 BLAKE2B 2185d7ee40d4f1668987027b1c0e5579a72e4346bb87deec241991972c1cb2718c5c130bef2e217b8a7628f2c2c28dc4c00bcb790486c79350fc5e507bf5e1c0 SHA512 d979a2e3f78c7369dfea5e39e781fac2e424e4c199df66e62b1f868e1635a6275c83fceca09fdee6d4d40c07bf1f53874787b14ca4795d3b51255c0579b354b6
 DIST gentoo-kernel-5.10.226-1.amd64.gpkg.tar 63303680 BLAKE2B d7fe1733fc5686e91cf3cd086e64ab3695f61f71d053901fe6b3bf8946cf67858b6fcec89ae4430b3d033c0a8c2069d3ad2c85e9f3dc12cf0fc3ed637fade62a SHA512 0b267771cda36cd5597d2e6dcada6b1a17dd0d89df8602bfa822fe94d7e844f0d81bbc1177b88a54879b273bdfbcc9b479c6210ed476f65b075c8e52bfd384f7
 DIST gentoo-kernel-5.10.226-1.arm64.gpkg.tar 56750080 BLAKE2B 7dd5adef82039d4aca30824168d5eb56d95dfc0672e7c401e6da9dfa3cb1bc4c4eb0e56a2a3a769cfe92e3c71d19e35af5c7017567cac6d5026b3b50e280b513 SHA512 fc19ce80ab64b670b48d67913ac81bc953e73d91f9e84f4421e6e7aea4302f6ba43db786b8f83626d89b47b881f2e88cc1794aafce5e75704f4d141a09f3b12c
 DIST gentoo-kernel-5.10.226-1.ppc64le.gpkg.tar 52766720 BLAKE2B 830c15ec760643c636c1294a8cea2ffbb0f46589196cd10a97c09e4d131a2e32398cf18f3f4d832e0ba1a123f031953ff3f931d86a60e6e6d80d8f7f5f0c446d SHA512 e1662eaf7551b54afe01a0b23f88447e3ee7684d17d6515fe4cd9e6dea28293d440b677a1e55b83583c74c5362d6e9bb5939314368c3e7f6bbf462b60e055dae
 DIST gentoo-kernel-5.10.226-1.x86.gpkg.tar 53606400 BLAKE2B 08df9787879d72adef1a5924974592d8a72521a9a7be29ab077884bde8a939d4548279ae9fb2801093a0c4546a5e66be0466b4c2128e732b2847561eef5b2ddc SHA512 558b420c294b03a866d85cceb06009e9a5ff18e2c2650e221d5648ed48b19bd416e25e5c035bf1edbfbc0c29c70a8937738a5299e1e0bc1797dd0488f39c346a
-DIST gentoo-kernel-5.15.165-1.amd64.gpkg.tar 68474880 BLAKE2B 2083f58b92dad563b8242408969513a4563896757c24bde992d0fe83e46f688d515d04acc6d4a2995cd5a99cba9dbaf08c4cceef199786ddf3fe9b4274e00f37 SHA512 7a90415c0f8201f5786061e48a37ef3166dd7e515c9385b8e43172af980d7af7a6f282468353e8d44b6ef5c1ea991e5bb064e745f801f38de9dca1742e96677e
-DIST gentoo-kernel-5.15.165-1.arm64.gpkg.tar 62423040 BLAKE2B dc88434ea36fb6f061ab6faa378d0a07bbd05d14c843524e2b2e86660f5f67bd4571778ca28bb4d831938941a8fe4dcf179ce26eea16a28bec49f3eaeae9d7d7 SHA512 e530161adb31ef03a3dc3a35bb577482968e3db8c9c2f854b9965a807319053833605e0630770532048da4c73c62c8668ca220f9bd7751999318b9008d3dd37c
-DIST gentoo-kernel-5.15.165-1.ppc64le.gpkg.tar 56750080 BLAKE2B 4fbf85247beb1dcdf3cbcfdf19d9707212b437e0b49e9ec61a26f032b9071db4f5bb2b1934978601e4bec9b91db229b58808c116768d16755d083bb7b2307ad2 SHA512 93b6a98f02a6c0165567908619c0d0b877e989d4631ce845f6309f2d89b4231ebc008755700ceb17c972f6b4456e64df5efb627f29fe44ae67b2183510963082
-DIST gentoo-kernel-5.15.165-1.x86.gpkg.tar 58603520 BLAKE2B a4423cf68682169f36a4ebab66703fdc460e5f626a807cbced2bb987a6f9d6d9d9d69edc16363a17ec8dc502793056fd53d84c9dc689b7ea2e53f8c92c2025de SHA512 6bb58756869b0043e0b3ea973940e2610912f66c7a160ee5b583737226d403cef145d4a8dd31057e6d282591b0f497fe726fe28ea7c0f7c79738d387ed7be7a8
-DIST gentoo-kernel-5.15.166-1.amd64.gpkg.tar 68454400 BLAKE2B 4bc68fc85266b4e5fd5144514c44c4c302a51ed138e9c3e3046091969afa21b18bc4452021d0990b1fa6a322aa13cee5ed2fe52992d79a78981048e8b022e473 SHA512 7c0fe5d1b25b372fd9c44dc2a66eac6b662afa110947809c63b2ff745d8ee78e0b2e6c724793254acc8053100ec08b69d1d8d1a1ea04e5963a889f77e1baba54
-DIST gentoo-kernel-5.15.166-1.arm64.gpkg.tar 62412800 BLAKE2B 8a178f79f32f96e6a0fec5f26ff743a6c5ce7557498bd0de1bc017331bde503e7ad5fba66df4776dcdbadc11b7277a95fed0968eb1260bf5b0e42f519f3dc3fd SHA512 a6bdc223cd5f4f7cd9e5f5c379ae76bcea44bbd33d0b205a3b231ad06f59c94a474c88e8c676704cc7071fa22b02b16e66f13f6873184772fd546530bfd89024
-DIST gentoo-kernel-5.15.166-1.ppc64le.gpkg.tar 56760320 BLAKE2B ed86b1564725f313d7752799c61255a3d12ad52c3bc735ea2833605913e1a8d58431997a25e2fc7644e4d333fdc7b52e43436503ef02c4706aae59b7873691dc SHA512 7c81840fa097da1bbe382d3a68933ebd3b5f0b9af1e0906e9bd97ee8022230ed35d2a6d3b1ee49a269498593850dd72d08a9a4ec8d0f22862c3a26fd2c13b8b4
-DIST gentoo-kernel-5.15.166-1.x86.gpkg.tar 58613760 BLAKE2B ab231cde72d50f8831927ca3ebf6867de409a2c09922f53949edea9250fb618ea74c1396de19d741d3453f3daf99added66d69c3115d612869eae9c39c61a963 SHA512 ffb6044df26c101d32ae28dceb73a19945d194f04344af522807b4f298a086808eb2d171e6b9a9ca97e87cbb88ff739525ac7a88bbdc4a39a21d737b125a5686
 DIST gentoo-kernel-5.15.167-1.amd64.gpkg.tar 68454400 BLAKE2B 03627247782e5241614787f80e1e60daa0182545cde0b608e23d7cda8b2f09d6f996a5de7207c35bff5313ec1cca75755ce1313a9f91c87838c8d0aa579e5246 SHA512 424e1c8c51bc9aceb6fd72eedb8a3b69aba631fcf06bfbe3c713e2c5c181fa52975966ce1565811f1f4cb37dd23e4f4c1397ac7d2214ec8bd74a3824197824f1
 DIST gentoo-kernel-5.15.167-1.arm64.gpkg.tar 62402560 BLAKE2B 119d90ee2d96de64dbb0f6164b0f206be20c213db82e468c4cb84f8135995db3398210f60173f9f574372fa662cbe48fc9ef9a78a0e3ba52598717e246fe24a2 SHA512 5474b9ecbcf70ada5fa0109f05d973382003f3350f36a852963d7def00827ddff54c5900803f7c4aeb4aa05b7a4176138da20bfe2786ac39e2eab76c4eeea5e9
 DIST gentoo-kernel-5.15.167-1.ppc64le.gpkg.tar 56750080 BLAKE2B 901833eae687f4894e843a3d23849eb0cc7cd060ecaab09640930fed694feabca8131695edb5f596bf72581deb77bc76dede18181ef9916c2df31670bf93646f SHA512 e618fc5f8eb572b9917e35ae9bc33fac1cb42bb8fee1935817ca03c4b5643779db02d283d1a2095951b8f85ec9cbada5a446d5f5f61c0cd5617eb3cbb5d8647a
 DIST gentoo-kernel-5.15.167-1.x86.gpkg.tar 58613760 BLAKE2B 5e83e2a80e6bcc5bce1e6214064d73524f503ee04ef760ce28b0c7e0dfcbc78b09ed24789a82e000333fcf2e3d33480302812c6fca1f0bf0285894e7e4fd3b31 SHA512 5e3b49331c9baddfadf237579f5168d27f2730ff2f5bcb267346b88ed1de1f23c8a37faf7bbdd4343b6fe05fc37e0f5befe987ad1cbaa58e49f94def5ef03931
-DIST gentoo-kernel-6.1.106-1.amd64.gpkg.tar 72611840 BLAKE2B a47dfabcc3c75962fe95ffbfe8ce3da60e24ec7d486a9cb6409b959e20ffdf0f50f87b48869430070768f9864ccacd00cd240a5966ba51809818614ac0007829 SHA512 fe6a2dbe182206daf1846629952313557d701c14376e3f31f733472ce336fe0facc42789df2ff1df2144584784568c7ecdb595d50ee44139b3baf1e3ce885241
-DIST gentoo-kernel-6.1.106-1.arm64.gpkg.tar 65546240 BLAKE2B 30848a5013d2fec5ea3ff4dcea21a66db909d66373a98ab15433fc798a3d0f106588123e4439250fbcc61b5dcaf3a71ed9687cda9da55e698ba8f5bd50d00d35 SHA512 fbdbe17606d5e8ecda6edc39784bff757dd1df89bbe4a8eb37ca8c0d94c05d15951a749ebd65351b962c4c0d042ec61bd574ef732fddbe529f47f4bd3cbdd665
-DIST gentoo-kernel-6.1.106-1.ppc64le.gpkg.tar 59801600 BLAKE2B 2dfc56a168daa74e90d6608edf0f8ead05fdf6eb94bf551a3da67f9c5c77ed74ab88c94ff47026c11d0d011fde152e40e1cc0876136a3f631d6eb346dc7c22f3 SHA512 8c17f10482a7145592e314af1d1a4fe144885fd8ce339da318d422a458193762f4acc90a027e5483c590db49b57e40c6f9906bb42bd23eb8d91676ce51df4806
-DIST gentoo-kernel-6.1.106-1.x86.gpkg.tar 62136320 BLAKE2B c589bb3c8e905c23cefde533bf8ea2a56b7d9f64d31da93e1355fb6113448a9089b2b2ded8e55c667ee1d85ebea4772c083907a92eb8d1714be0de8058fe0594 SHA512 a14cfb8780dd0029deae1e816ac6e624a799ca37bdb7aa228aba8f4188cb1084323abaa6a24c7bf69d0b87bcae8fba82f716f9242661a03af8a769c606f00e0b
-DIST gentoo-kernel-6.1.107-1.amd64.gpkg.tar 72591360 BLAKE2B 3633bfee10737612cbe3de5bddb8165234e8826787921a441633334e2c23568977fd4abeffeac3d77a78ed69fe9642296d621d38cf53945522ac35f0c2024e23 SHA512 de77ff8b4229028c1729d35e638a8ba558532b66099f5097a2d105683b9e2e46b2b50e01613bd173d6d449cd6f6c9edb7257c3c41dac0ed952c36538a7455ab8
-DIST gentoo-kernel-6.1.107-1.arm64.gpkg.tar 65556480 BLAKE2B e3eefb45ed985b05c1cbfd14a8e33882e76693f0ddaf1e068deeffa2bda79b3f2dd28377f144bd4392af9e66c0b6180107f96ec673102ce7050695b2bde73744 SHA512 2bfedd832c8f03d9f9089c36045d633339692fa12fd2239f2f28d1c715502ccae5608019af153f52b4866844b2891266ca803af21bac86b2b17dd9850b9f1c47
-DIST gentoo-kernel-6.1.107-1.ppc64le.gpkg.tar 59822080 BLAKE2B 4cb86f6ae34038254ff652687cd0e741aa68f8a76d8a152bc0f567b66d295d4c767c3b97bd06823538fa7d451e717a8dc22b77ee087ab0984fef7a05f526cd45 SHA512 d762de5d2cc37d61ea1ef19b7cc8b7268387fde53f19d80d76186b23528c7f29bac721042247d579e95cd1b9bf8826d073d4c21a8d468257a3e244c172d775da
-DIST gentoo-kernel-6.1.107-1.x86.gpkg.tar 62136320 BLAKE2B 130450bab31853af7dc0df54d827ffef1d230674b3c3f6080612cf58b337b1d6d120687e77b48eb4f94bba55a39934675da10c094f231c85f534e2bab60c191a SHA512 5d99d3a87c64ee9e73606dc79d0e91a9459019f5f24c2c267ebdcbf9b35e111bed758e9b1ff339fa3a57bee408899587db16f7eddeca3871f501dd46813f193f
-DIST gentoo-kernel-6.1.108-1.amd64.gpkg.tar 72611840 BLAKE2B 2e2bbf323c5f808c043adbae5df5957ea2c11debe2e8d9e2dca3830631d83db28f49369fd0f9528d4cbf97d1e0f894edd9d641da41861209eedbf8425e018737 SHA512 9f5b514534fade029c660dcfc890b28d7a98ea32a4a22692b2dfdb42a64d01eee137904779c5c9512676fd7eebe232de7c81b031591fdbee4f1cad62c289e097
-DIST gentoo-kernel-6.1.108-1.arm64.gpkg.tar 65546240 BLAKE2B f61f9c4f0e0121b90b147d4f958d67901ed66f0acac514279ebe7eb445cf3c48627c2d68c668f88540693225ecda32dbe75ba5c7dca0d5ad08df5e2f5bd56ae5 SHA512 f6c313ee4f82528fdeb6e768c4f0711590206465459b860e6f24e354a6a2605c72c2a8d931fca09077cc375e033e340c6b705a45a7a934ffc29b69aa9c3ceae2
-DIST gentoo-kernel-6.1.108-1.ppc64le.gpkg.tar 59801600 BLAKE2B 74481de02be85d9dddb84a533e7b4ec3dec3a7fa250690444a355be8b1419db15527dbf66d75d500db13443e19c30f26d3ecc048b9240e181a6da4a695b96018 SHA512 3c6a170034260eaef4a99db649703cb6d1dc0589275bbe60993dfb0bca7eaef403f73c6c9ef2e937c2ff2b3fbf759ca6aaf3cb675f1ec9e130ba755d714b8efc
-DIST gentoo-kernel-6.1.108-1.x86.gpkg.tar 62126080 BLAKE2B 8afa7992f2785d7c046842d8f92e39a4a2d0f30c39d3306384b9d1f0df1f4eebd60ce3b28d9027817d7fa5c3b4f4a66772146e53bc2d52f10cb8f49037c0fc76 SHA512 d9f1fb393b4f210ea7b065f9d4d182e6342e8ccd6ac5900b7f04859903b34bbfe6313218cdfe74a44660c0658232c940bc99fa4132b3ef9b7da99cc2849b8016
-DIST gentoo-kernel-6.1.109-1.amd64.gpkg.tar 72622080 BLAKE2B 443d8100995db6a2b87a442de1f8c1a44f40d4c9bca4b84bf37f9b3dd86ff3203c364473d83a5c076927d2f1adf74ada4549024dcac5a7f73846f5fb8975d266 SHA512 e1cfb138a44029f03f75478a7d961de98db000190de76626cb8454c8a1e3a464e53be06084b0d0b1da7c15c6ef531cc654a24ea1e867c26a260b14bdf3e3fd0e
-DIST gentoo-kernel-6.1.109-1.arm64.gpkg.tar 65566720 BLAKE2B 4da6ce06ac80f10954872a29a0735034c4ec0960878d00349903757d1e82066de30f8f85411e4c579a74a5482d2ff1eebc9e983fd1457f2b5c06ab5386453b1c SHA512 48c41f8073f8d1ffa8f0d831c867c8fda2056702c3e1efda90ab4a4dcb547c087884d90d9f775d61a386a2b8a196029684fb34eaf1b78c522ef265c9573b8794
-DIST gentoo-kernel-6.1.109-1.ppc64le.gpkg.tar 59801600 BLAKE2B 456fc2b1fe73468b04fe74e89a90529a64800074726984d9974acfd5e2d550689eed2433b5cb7ad2cbebceef801d9be867f6ca9b830d2ac2f91226aec8a7b75f SHA512 c7108452a7ee4035f56578f783fdfb34d6848a9dd4411e159ff8c9581e191f6dd6351b7df4772f3a90a4d939b4c30cb6a335a8b2028dd24982b69f57ecc647df
-DIST gentoo-kernel-6.1.109-1.x86.gpkg.tar 62136320 BLAKE2B 88234cc8cdcacaa630db568a6a2d7e6cfad043a735d5a04782e5ce7e5b030af70b4c4a73200f95f517408894bcab348fb354f24b5dd0ab37f1ef818eed7ba270 SHA512 24d76178fd313951b440492bbb25aad71acb840bc18122c4192ad72e28514582a07ea15f4c58ca263080ecb01dfe0f34120d512817ae429f0652e98ba750dc3d
 DIST gentoo-kernel-6.1.110-1.amd64.gpkg.tar 72591360 BLAKE2B 9cf5b83a5d7c1edfc9042d90f19c5b025c845921548f7bcf18176de33fc575d70ffe990a7116549261d51d7f8b8d23388d4f9fd720112895fbc78d9716002f2a SHA512 dfac30054325bc1d38b14e3ed84ef3ee969695c7b899775f6050dcaff37d22d400a9d3b36e22288836bc89a016c65385e8303542998122f01a08b43024e15d45
 DIST gentoo-kernel-6.1.110-1.arm64.gpkg.tar 65566720 BLAKE2B 53783496918cae61de0cfddb69b81992a388b1ffb36baa68d0d614805f6a67e5f422aaebc188f16faaecb0558c5d60379db8a4f66c4b843134ace937f7517a51 SHA512 4b0f3802a871e6c73e70a6bc4c856b62748da5a86d4f1b340c472f9238d71d34d89db34106b8565d99873137c9c1849f0732634332f4767a87ba76e593df9494
 DIST gentoo-kernel-6.1.110-1.ppc64le.gpkg.tar 59822080 BLAKE2B 8567c0c93616d69b4a464730b09528c789e2e5ea4b1771b4235803c70091b1990a8c6b41e36cbfbce92992277b2afe202b8806437cf4fc68e0ec6f3c3898fc09 SHA512 a8748b00b9e600720966f1ca2bdef5cb9a06fe11010491ef67dbd9f2798af46e859c0c14ff32921a70cd13b83fef763e0d20bc7467dcb7a49b5faa28572371d7
@@ -94,46 +28,10 @@ DIST gentoo-kernel-6.1.111-1.amd64.gpkg.tar 72601600 BLAKE2B a288496b70a870f01e4
 DIST gentoo-kernel-6.1.111-1.arm64.gpkg.tar 65556480 BLAKE2B edde62a5bb19d1944db67e45f3d42ea586fc5d84581fa99423c28312a5c3484eaaef72429f531d829522d473aa9c141dfc2509cbb88375833ae9602b873c1de6 SHA512 0be04a6096fa192fe7c9ee3bfc4dd7583b3748fcc6d14e2ecc111b2820ecc8b0d64d8e9c5f1aad51cadf4f35ce9b157575973910959bbe71fbe66cb5fe3213f6
 DIST gentoo-kernel-6.1.111-1.ppc64le.gpkg.tar 59832320 BLAKE2B fb4fa57e3ac7a2a293fb6c8de9c1d99c587ca4adff3ba374af455c18533b09c23e17da80ad47882c34ee69f3a602a2ef7365b2c1cbac73e3da4b51db8bdd8ddd SHA512 ee8d98a93f033a50fc513d2fb4b8f44590450e10190c5cca3273119a2505f04e872be32c4e98bcbf5fad7918f3d1552b9a66426c86711ed5e0084c7692c3624b
 DIST gentoo-kernel-6.1.111-1.x86.gpkg.tar 62146560 BLAKE2B 1c7b09827b44ece7abcb56a2a611159fe3acbf53cf2a0b21a8f4d45e8d7676a71ae2985beb094c1550cdebd9b9c02954deb86602359b82ba99601af45dd8bd4c SHA512 7711a84454c0ba9b76051c331caadbaeb54352f1d11233c9ac20cb1466554c44cd019f992d5581718e91f61869dd03a7ae8b1492394f98e3749ec55f850cc973
-DIST gentoo-kernel-6.10.10-1.amd64.gpkg.tar 288399360 BLAKE2B 48d2fb4a75abac9c9caeb8a15c859209055a4dd5afd5083dff375ddc0bed8bf2c56a1acd7377343f90274c8025644f52c08e75e156eba175338e22e51eda54aa SHA512 7ea83083a8c6dfdd6bbd875445962ff31bcf37afb18d4502444fa3d135b88aaf3f3c66cef2edb77740e4bbfb226e13408197b7aa9e480c29d1576053e65a1acd
-DIST gentoo-kernel-6.10.10-1.arm64.gpkg.tar 264816640 BLAKE2B 5d70f8c2acacf7fee5637a9b0349784788cc72be4c6288dd3a8424a22c1bc9f6ecdf99e32a0b11eaf28637cdb7c174edfa1a35c947b05fd317b4d764b4a2e20c SHA512 98a1f64b138bca6ffc028a446f04ca045f06956b4243d9f2938cef27acf3c2dea02ca93430161334310527d0a91a1bfcb85954df2c731a77d506b66ad3fbde80
-DIST gentoo-kernel-6.10.10-1.ppc64le.gpkg.tar 72028160 BLAKE2B e142e685d54736c376cea213b7585198167a1a78a9a3c53b1637eba2745bcc89b4ead6d634ef105edbc66aaa7a553710d36708a3b27739137e3b85ca717d6f2f SHA512 5f5e8a3ef6b88660a2fdd3f5358bb1704008b5d565e8cd61a8cff9bccef4995f7a272c12755ab0fb90cb52d894d24ebfc60ac599ce97deabbe74fdcb305ec91d
-DIST gentoo-kernel-6.10.10-1.x86.gpkg.tar 75560960 BLAKE2B 7e7e4c8de2ede34764a2db6338102faf9e8145733652896bad7354f453166093faeb429252515feaf654001db0f3a8f15a8d061bb1c5957725e3e83efe3c39ca SHA512 8c618e8b1d02ba56573c1526fb2f70a7f5da3eda2023e9d47a1403e1fe5de4ef1787d2195ec82b61aad13b4410731775c30b266bfb0ff3334ee36f03c42bf5de
 DIST gentoo-kernel-6.10.11-1.amd64.gpkg.tar 288471040 BLAKE2B 7015cbaf2b47d62f516f3ca190fa805e5073de7d8a8256a4d14169ba64f4faf7804157a96563d47029a7a05d191e128acc5413e1b5cef277bad9d48ac57ef1e2 SHA512 b18b1ac7d905a24517f15adfb5a9f40ef4b3dc27c3114d67373aea70f1ae7e35a9ab19ed9238f99ecc271a919b971bc4cbe325c0d478a976e7659018504de6fe
 DIST gentoo-kernel-6.10.11-1.arm64.gpkg.tar 264816640 BLAKE2B 412355b2787647c1960f643c90d06f739fb9c7d2dc655f77f1c8c90d2f83b1a86a01a034dfae05323014f8bc72ce897fbafe42470213f565f26b4c757ebacbb5 SHA512 63fa9896ebd67aea2596186151e577d1071688001798bb889d61ebe91ec8db0f52d1aac7ba3b7c44d59d302a2331a696c0875f6fb9daa4eba4182d2790450812
 DIST gentoo-kernel-6.10.11-1.ppc64le.gpkg.tar 72017920 BLAKE2B e735783122186d2036ad6c5ab8bb4e3cf3d16093ae793d5b7295ecc5b250f9b07430ef5fc42e67f4da69023c11b3c9f6874254dcf922ca006358ff2458c3e383 SHA512 19c8e6e1c23eb767a18fa392dfa5a5a9cd67636221037fd4becb07f375afd851607886dc7a4c8231406c7be99961e4bd4c2a8fc1477fdf484c4c43c12842eab9
 DIST gentoo-kernel-6.10.11-1.x86.gpkg.tar 75560960 BLAKE2B f205aed0cbcfc3e4300a17e6675d0bd7e97c959030bceccfb533d72918b4baaf22b42e3ea55363282bd657b87a79de6c5689b5f666febc0cc8f33e33f6c718a9 SHA512 f02e4ea6ac8350e73d238864564c86583eb2d3d5e91cfe564443985151cd9d26110cf0e00aa6e584e35d68991aaf53e6cfe412f52b8978968465a8ab2b51a342
-DIST gentoo-kernel-6.10.6-1.amd64.gpkg.tar 162723840 BLAKE2B b06364ac6a1cfd4cda5d03202c2c83c3ab35fdb886c0c75a25900f113c6c5d68e8d6a5a3c78412301289555ecb416037260e6df9ea79f97c9c73a96f2e478284 SHA512 f3cb900ec088c4b856567bc5e4fd6d977672310f0e6e61cb4301650b14e080778859783f8446e029c50acd4a8a29575aa3f3f3948a008418968a8d016c9478c0
-DIST gentoo-kernel-6.10.6-1.arm64.gpkg.tar 131993600 BLAKE2B bf37c8d5a9ca3dda972cc7a08feaf12b22a880216767892b9f95550e9b31f7e824b74658bcebf10343ef441c6e1d2e4a28145d927f19ec644ea4246cd1136d55 SHA512 3a72d06ed8fc7edf1ef6ed702940cceeedc16eb9ece430cc0c0faf34cce36a0a9ee18f90471cefd0a6a6e87e286855c98f94799683c22be3cc14b3a1e8350032
-DIST gentoo-kernel-6.10.6-1.ppc64le.gpkg.tar 71976960 BLAKE2B 78f76bb3fc5c6455d99a9f55a82b2b9cc8a07529635e3302e9a7f02aa0e869f669605d93e63b151ca5eb5014915a7d5be64a6c0caf0c10a322dee66b0456617f SHA512 b20fb195cce8db548671b4622319d50d751955a80e89f0814253879112fa8943a92df195eeb2e6b65f14fe134caa5e514ac18f5457eb41bdde2f98b2fad2c25c
-DIST gentoo-kernel-6.10.6-1.x86.gpkg.tar 75509760 BLAKE2B 4c5308819a12a95daad5c4a082a8d8191062702363b6a6a5fa13ec3741b8df259912454e8fc51ce41d8dc79df3d0e79dc848c5b10d5be6dfda4c7625c2f8959e SHA512 ee7c1fa6d60760333c4b18df1e25e534e7f2fb7b52754d043f6df80daeee6c2d47dc4ff042ad295095d61304f3ef4036cc62cc5d08a1fb9ef29ca3ca451dbf4d
-DIST gentoo-kernel-6.10.7-1.amd64.gpkg.tar 162672640 BLAKE2B 1c8b588ce05e029d77a38b224fff546a68072c26314dc27fbc7a7fa1902aedd6b9621c61f2faa62504db2d6e4c1ab30a6ec09ecfbb729bc654eed6581aceaf11 SHA512 0e2cd3272df3232a2273b561e41b525d2555cd67166351039fac1bff2934ba039c4871da33696b36680d413a5eaa2ef1575b0e116e14217ea945cae35291dddf
-DIST gentoo-kernel-6.10.7-1.arm64.gpkg.tar 131983360 BLAKE2B 801e0957129026fb0ae183ee50b1431c6619b1e97c64d99ac656dec59e8888fe3d59e42beacd64b58d49d89883cd1a2fe1e1414592ba83bed39805935a152b4a SHA512 d85b0b449f7d2b8b6d0099a505134158c26bde84f62eba8bf9c231c522e8673dfe4c10246f351580af9120b10f0108044df2936770a15a8c0817503bbfc72973
-DIST gentoo-kernel-6.10.7-1.ppc64le.gpkg.tar 71976960 BLAKE2B 2e0de6ddc3cf5caa12dbb56202d6f932e5866ee2ceb07a8681748b06f7fea9f2e3e5389552e4ff9bf2edad7e6bfa2d6ceb5f7dccc8288ff58de22c274533109b SHA512 bf34c8c22f454af4cc2ae249919d4d216d8f3325e424d80d97e6443ac2965d6de97d806321842d32a72197b02ed22cecb314aa26f1cdf6aaa3fd9ca60c8e14e0
-DIST gentoo-kernel-6.10.7-1.x86.gpkg.tar 75540480 BLAKE2B a67f58204ee8d59ac9a1552842c0e45e16831aa722e5d1e060ab9b0b70c8dda0dd9de15e66cf27b949aab138eb9dc1aefecfb01afa4e2c138d9c6b0295b8499f SHA512 0d28ac05ee1fce63f6e5a26a7521d00ab99f24a0e1b3653d44ddcc533261f5ee5c003c20f811b32b14a15f3c8f674bb4b8297b4434f1326b9e3e303f9f498c2f
-DIST gentoo-kernel-6.10.8-1.amd64.gpkg.tar 288440320 BLAKE2B e88d13a464ee6f2cbcd9133741c972bebe9698278f9e0aa6a51ae91369818549e5bf1cb367632c57b5243d2b45ec5b59f5a8d2245d9ddc22710196c01c156361 SHA512 07c4ec2f844b30b430c8a1d42ed19456d86a420b915ae98f7a69b0393e9ce64a2938ea54e2a8eb270cf9c13c38643a35ea904f3e3c56b1f8abbd9811c4adef91
-DIST gentoo-kernel-6.10.8-1.arm64.gpkg.tar 264837120 BLAKE2B dbdcebd687d94f79dd884a53454eb3311d55f7c1468ad36f7fc860d4d56565cc20df87936533090d07da2fb36d1a6ff371e09143f4388af76d68e4644d9981f3 SHA512 e6b32c2888876589704243eb06dc396bf4223f8c3d239bcb56871eeebf32dca7f0bf8ad7431a8a59f25d5719c95a274b1d47eb2e837bc47dcb44ed42b45b1538
-DIST gentoo-kernel-6.10.8-1.ppc64le.gpkg.tar 71987200 BLAKE2B 752e14de7022fd418d9b9ffc618b151ced5d80c2a958e1ee656855937d388053dd5efa0313db73a055c778bbfd28335377703a6ed0b6edfd193bc91a448424ce SHA512 2cfb81f3fa3e47d62f0fb8e9baea02ac4a2f1899fbc8ad53cf1fd630302fec0ace243bdf7a383eb228c59a5b356810caf13503e34b4b6c8d205c05c77074907e
-DIST gentoo-kernel-6.10.8-1.x86.gpkg.tar 75550720 BLAKE2B 6eb0a543b3b0c35bf63a8e558e1270e47556cf931c6e0d99b8a4fcfb6e34ee18f246c53685b7e70cb5694914c0f2a29a3d1e1aaf97f4fd7175c6b3e13fbd4ed6 SHA512 dd66a95760477d23a3a19546ae9d68fb9e5b686d02b0d6c33745463357eae567e65e147ceac0508cbdd40599347915bd5aa74254451215b7a9a927b722b9ec7c
-DIST gentoo-kernel-6.10.9-1.amd64.gpkg.tar 288419840 BLAKE2B 4d8a1b0d6326e1aa04cb16c0388a4ef4cb4d988ccad524d0d6894475acae252c07cd74047c3c16217ba90a03898493608b084c4b4c3608ecc1dd9ab3404896d8 SHA512 2381703b3e21a00b3a25bb44d37642dab0cfaf879ba262acbb860d814b257976a99d3d5afd428fb7bc28688ff3fc4fe38d299a216ed6d97d2b510cab94ae0370
-DIST gentoo-kernel-6.10.9-1.arm64.gpkg.tar 264755200 BLAKE2B 151bc713b7ef16633e530a9d27fe1d67e30172ecf3d90f25374f3e8d2cfed8cf7239e171b8689856aae78bd9c52932edbcb72bcab7a82355f773c0756beb06d9 SHA512 af32ffaa29db9d44acd7b184741f667382b9432ddf5789f0ab0e9b8f1d9ec820643573204e9b568b4ba62c9732e159f1b88da773a95a6a9312d78313efa7a8bb
-DIST gentoo-kernel-6.10.9-1.ppc64le.gpkg.tar 72028160 BLAKE2B 260776139ff3eb89fc8964e011e9cfc96889c96ab08b856f5458231f246c44c425d83de685b7db526ed6c2606521c27bfb9d1e48089c381c50016edecc8256d6 SHA512 2baa10a45cd6481ea2b9d5cfd362ca1745cf6bb7d36282b8d811636b8e0591351507452c2ede1cabf78c8a280639e7973c69bcd530d787c9367d9f70c557db74
-DIST gentoo-kernel-6.10.9-1.x86.gpkg.tar 75540480 BLAKE2B 6cfd27e737f78ae16cf6a663f86b2e8b0a49e96d0b7e3c6866edc2ef5e4c5356b16e1f8396c824365af5473588441b456226016e3e6068d6eacbf97a314d1249 SHA512 e25f332c53d89c55d99b9e759550d8016b2853755496a998fed48fa7c4d0698c405b26c741480a13a06c5475fddd58f3efd94bb4de44dc3b827ff211ef9ec254
-DIST gentoo-kernel-6.6.47-1.amd64.gpkg.tar 149637120 BLAKE2B fcee3f615fe143b8b12d741bf0df758f68c607b0315ec054c6c804d7999339fadb5d62c355ad6e110b5633e8622a4b8f075bd3aa93d40f22fcf00b6b4b2ae7b9 SHA512 18ae1954bc9c10404a201fd9d511521f6f9ba9781f994e8d0ee082c4edc2908125c4db59a38fb672e492bbc8363d4c90f7d3ee216cd5e8dc5e7b0aed8362555c
-DIST gentoo-kernel-6.6.47-1.arm64.gpkg.tar 119695360 BLAKE2B 9bc6ae80d5e41bf39577a6c27cbf47f550c33951f19fc4f9c46dbf15a181593f20b15679f7ae33623a15cc555602ee8828ecee14900f2af14711bf8fd33fc5eb SHA512 4079e67ae3e639b3559026c66e87f2fbe4f0884f02d0f0b73f97f16fc2547d4f599ea49a0868cb06a5d4254e378962fd21f581c430c5a5e0c4cfd782504599d2
-DIST gentoo-kernel-6.6.47-1.ppc64le.gpkg.tar 64256000 BLAKE2B cfa82483ac8a788be9b84ea9246224bce5ec2fe71711e063d6fec46286ef72d488655323cf01beea628d73f8f8e57d42452869ede0a50c57caad474f9eed500c SHA512 2aa632e90471d8c41e275c95cd636725384958b251a4db30ee75fe2f13de4af7ac70a42fb44ef83278d7df4bf5fe5bc1e1f9f080ee71f66c6baed0a290714246
-DIST gentoo-kernel-6.6.47-1.x86.gpkg.tar 68280320 BLAKE2B 57b212caf88b8b7a71fd4ede1528fd199c65818040e714c7beb23995961cb05a12bf8fd99c8c9424c600a86e4d55217485669afcec312588be516b281364db38 SHA512 19039f740c65474332906f66da789f6abca1e80d5c6bf2292705e8830d0b062c35e79c5cb4ee3c3c8ba92b794aa316bbbfa7e890d81ca2da6536d7fbab8c6c1d
-DIST gentoo-kernel-6.6.48-1.amd64.gpkg.tar 149667840 BLAKE2B 4259126edf7b0f063a29190d8428bc2db34ba0dc82cc17c87d5e6ea11f8348f35d62caece7547393ff8fc3bdef7020036972ff23133a776618ff01a53f6fa837 SHA512 2a7cfea3dfaf9fa5501cfd9e15f0392d2267cfb057bac6eeffac15a87eb15be4a3be3745e42ef8a0b36c25ce00998648192457a1f5475c9facb4bdef71497438
-DIST gentoo-kernel-6.6.48-1.arm64.gpkg.tar 119695360 BLAKE2B 05a1fbaccd78edd0c8aab3e2c6c575a9194950da62da43f76ac4c504df6f0543fe15c7f1f9bc7b20a7a0975a5f1c5250f9ea0ab9bc69af5a86d99bdd1c4ba4fb SHA512 f2be7141803122a984327069cbf64753456b4cb83982517c0787b2e80cf38fe38bc3da788eb2aa5d3f0ca4e42ca96cdf8d4e9c33423a5f33fda78c2e5cc54466
-DIST gentoo-kernel-6.6.48-1.ppc64le.gpkg.tar 64276480 BLAKE2B 0d8f1b8e1ddb4630180d7301c0d4471b0cf2f0ee06d6a47460459d7d331341699ae901d7623d2cbb1ed964a072c9ec7e559a0a63f37002b5fe4e09304c4e5700 SHA512 7eeba47f10973c8e0f378fd5d7d327d31c251a4c7a92efc0d1c62ec0eb737f394a897e4f88670ba4f2ad13991662d60606f2eff928a0f044416fe95e511f7ed9
-DIST gentoo-kernel-6.6.48-1.x86.gpkg.tar 68280320 BLAKE2B f81b14c6a875cd9b3ee318c6133e00f62c6ac6264c4b26315980a212ab4f0907b3211bf7b9e4e0c278df773fd4a71041a75fa2b454ec31ed2800f65b737c7a92 SHA512 d4e3662cea245ecccfe191708daf42304ad98c8bd2f1c3d0d5485f85aec35ce492245a4d668f103bdcb80c04e85964d0e100d600b60029981daa9d4327d78c88
-DIST gentoo-kernel-6.6.49-1.amd64.gpkg.tar 149616640 BLAKE2B 5c0c0f07c2313e6a79f2811bb00449c8229a9daaac86af0a912bb140bde7101390bcd5750411cd6ce5d47b0ed74431dafad92e310a0a22043aeb0a2ae0a4e23b SHA512 87b9244364c4c28fedd8b46161227eed11010c37ec187b175b197555c46d2fc44be698a6ad8579d55f8e375dbed81136fcba3a2638287bd21017305594d9f7c1
-DIST gentoo-kernel-6.6.49-1.arm64.gpkg.tar 119715840 BLAKE2B 014d1b3c8a215a9652050f20f2a05e985fe19c33f15e4b35040f5ef47debfac7e6e4fbebd05216fc17a3d112d5633640753dc604a085be76b145a155ff1e4acc SHA512 2c8f7867660b2811d7003c5ad6c455d5d9c615d0b454ffe34f8a80c2bb16a7ba860243ee3f1e94db8bc64c6e6cdd66f48f86501ba4568eb00ac04f4ca3c05194
-DIST gentoo-kernel-6.6.49-1.ppc64le.gpkg.tar 64266240 BLAKE2B 983293208dfe100e2033d84800127fd385ed3c5e904bc461ed9479470e4c98944d2fd855afb96cac227962539fd1668aae3cd6e59fabb3369f6071971377ad34 SHA512 f6d3e5afe6e878881b93396a2a03058d87e5b74042e10878650e214187715b682bd9820e088e6cf9f30c94dd3c1d2968bbe93d27e84783c5c1e8a5e04277579e
-DIST gentoo-kernel-6.6.49-1.x86.gpkg.tar 68290560 BLAKE2B 06926f32c8e169409726a998dd196ba98024593a96b842e1669ef62133f3dde4a36681d6a0b3f2e80b065bcb7fe3be8365833aadbd7bb1158f116c382126dd49 SHA512 7061875e2342f7ded436d628e4246063f6f166dc78777ca9111dbee85c37b3122904039a065ad0386e2b5960a339c8f6e3a9cba52d6aebf0989d3c1e45ec0593
-DIST gentoo-kernel-6.6.50-1.amd64.gpkg.tar 149637120 BLAKE2B eb86ec35ce239e6a4eea01ed23dee214b2e5547525a82be333ad796db793c59e94ea3115bcdbb81f6447d87474fd01e58c24fee0500aa0028b431a96842adff0 SHA512 5e70e1f3f66d5eb721cd93e540309eeed8f74e99dbecdccf5180f819f30f6de6ae26f87b474bc4c004e2e9937c5ab07a38905f775063363f26990fad82321a11
-DIST gentoo-kernel-6.6.50-1.arm64.gpkg.tar 119705600 BLAKE2B 327bc89a6621bd0ec4c69921a074c0f7e8e844321153d2621aef82ac112f16bececc321738c0281fd5e6fd20b44848a4c860b94a2b9a613b1e84f6095b1d8884 SHA512 8a198c3e530a231bfb6c22567e5a1dce7dbc486d9bddf9fffdc503c230b1cf1e5f280005c2da7f80f960018b18e3bcb49d7bcf6312d23069d68c45b4b7f478fe
-DIST gentoo-kernel-6.6.50-1.ppc64le.gpkg.tar 64266240 BLAKE2B 5226f7cc78dc9c2937486842b25c767533336864bf3a9c00476fd2c99ef4cd326aff01ca4bf91cef391922dfdbe140497066a05fdec955a55f264960edda4904 SHA512 170987192a9df6bb596895cd957f025036daefcad5f2fd40d3d6251799f9389fec9013df5e8c8c1e774ad4fc10c4ea541400b770a6ba705e84bbfd180f4c9f10
-DIST gentoo-kernel-6.6.50-1.x86.gpkg.tar 68290560 BLAKE2B 6e373280c462d3e852342eeff79198b42bb722feb2d6db69d3d9decae20f5660c9feaea3177a1a14010ba5c74dff8aec681a35ebac6c02d013b89fe756a96261 SHA512 2f2e9a90efaa7690774400b673318137d6db9a62390b28d35cee9a95519947b4a548c302058dce1cb4869600884ba4059714134b1d6b0633c93d8c911e137a40
 DIST gentoo-kernel-6.6.51-1.amd64.gpkg.tar 149657600 BLAKE2B fc159a5336426c45fef12d01a399d73c397b945bbe9e628c65378a5a62d82b9f27831f748a987c0f5c36d15d14250e7817dc3b30978a299d75fa29398398228b SHA512 becec3093881a45a8cdf6903c02c3c6acc453434990da02707832a09d4a13815fbfe348016fc280424245b7f04415edec7155a7bdad5a4e4af11d823f7efb16b
 DIST gentoo-kernel-6.6.51-1.arm64.gpkg.tar 119715840 BLAKE2B d7056f38de6c4601829768e01dafcfc16d46786f54a68d022280b993d6a307ed9620c9ff2ba5b98c1934b79bebf9208a79b7400be89ca21e8d41be0d5cb4ceef SHA512 2493c75d7958ea17fa8fbe7cef00699f83c46eb6aeb7795fadaca0ed5434306a19d4e4d6f74dae6c5c56db6890a9c85dc0b8fcbe1a67d1a95bed6800d00e2f4a
 DIST gentoo-kernel-6.6.51-1.ppc64le.gpkg.tar 64276480 BLAKE2B 728cde54c79ad1e59af44445f934eb0d032e832821780e047bf86d6d9677522e65f09fcfd90b7a662624a8ebb7f1f35df192a5b56a06aaadec2e0b07c11b7422 SHA512 bc0b82cfb31228d6c549a41dcce9a37ae28fa76aab086ae0c50678832b85510bf31d4fa2aabee6d681d40fa0d44ad5549ae1bdab34f6be3c5803b6e5cc712f62

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild
deleted file mode 100644
index cc0467317bf5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.224.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.225.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.225.ebuild
deleted file mode 100644
index e6ae62aae96c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.225.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.165.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.165.ebuild
deleted file mode 100644
index 1eff13308689..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.165.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.166.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.166.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.166.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild
deleted file mode 100644
index 1eff13308689..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.106.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.107.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.107.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.107.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.108.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.108.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.108.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.109.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.109.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.109.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.10.ebuild
deleted file mode 100644
index d5c4f186a89c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.10.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-# XXX: Change me back to PF afer 6.10.8-r1
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.6.ebuild
deleted file mode 100644
index 5e3ffa99e33d..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.6.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.7.ebuild
deleted file mode 100644
index 5e3ffa99e33d..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.7.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.8-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.8-r1.ebuild
deleted file mode 100644
index d5c4f186a89c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.8-r1.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-# XXX: Change me back to PF afer 6.10.8-r1
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.9.ebuild
deleted file mode 100644
index d5c4f186a89c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.9.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-# XXX: Change me back to PF afer 6.10.8-r1
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.47.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.47.ebuild
deleted file mode 100644
index 291b4c547ab8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.47.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.48.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.48.ebuild
deleted file mode 100644
index 7ae1d1d9fbe0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.48.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.49.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.49.ebuild
deleted file mode 100644
index 7ae1d1d9fbe0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.49.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.50.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.50.ebuild
deleted file mode 100644
index 7ae1d1d9fbe0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.50.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-01  3:06 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-01  3:06 UTC (permalink / raw
  To: gentoo-commits

commit:     3c2aa2913b8c1a286810970a19fc3f0635a7db34
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 30 19:55:13 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Oct  1 03:06:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c2aa291

sys-kernel/gentoo-kernel-bin: Bump to 6.6.53

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.53.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 10cb6483cb2b..249f3879c339 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.6-58.base.tar.xz 3154204 BLAKE2B 5b9456e93cb0984599e065fab0d05
 DIST genpatches-6.6-58.extras.tar.xz 4060 BLAKE2B 7e16c5d713aaf221335b81f3a301e9bb1e7f243d9bc6739c3dd07bb3cfedbe6bd5a763ce418172c838fbd3de82909cabff7c2e5c4b4f1b675098b709ddc5203e SHA512 315bfdf633398b3b1a9650dae88fdd0c1442336cabe45a3f2722e968f510da13050657e8d35acf8a313981bd9403f5056abea182a0115a79952a2740ceb4ff88
 DIST genpatches-6.6-59.base.tar.xz 3174716 BLAKE2B 8eded8d4d4c343869f587ecc2a218d124c34618494ded9d17b493f26894e545658021ad9cfa05bafd14389de07406f43a722c37276cc14096a3a7a00040e2ae7 SHA512 88e5ef8de0954f349e5c0745adb8f718dcabcd2e166c597c9de753c892eaad42c936984279fde86974b307858959cdef401f92f6f62a98bf1d4bed14cbff821e
 DIST genpatches-6.6-59.extras.tar.xz 4056 BLAKE2B 8d68a426082bcb168f74abb849a7a58090268c9cf098aa8982d9e700fab754a6f42dd833c1ee5d44d52f58d1a6b3da018a954d873ba131a2049a286a39ca3099 SHA512 ee133a7efaeba2abe242482825f4490e1c1b17fca64f9183713dca601fc64048288aa79125f7b8c0715f6c4fb158ea3a230e76b39b63d1a59dbecf80697ac000
+DIST genpatches-6.6-60.base.tar.xz 3204668 BLAKE2B 4076b1d74984ff1777a6d41d6c71a1a67139571314da88597e88ac0bd0067ce49ba7954b26690f8bb21009708e99be5e29abbb6871d8ab7c39740c243efc74d4 SHA512 91d0d2bef786151f9bb94370e26e8cc488a57e8307de018e068c3d4f07ff20cdb59516de1ab6718943286323812b999bf2b43ab63c9a79d70bdc7dd2ece68ee3
+DIST genpatches-6.6-60.extras.tar.xz 4056 BLAKE2B 605705101398b9b0954b1b1050c7a35ca0cf9db76cb8b83a8686e4d895e96cdb5852b82fb47808a811eec73dbdb730550b4bdc09a9ce12c9a6f08f1c5fbcd2fa SHA512 6809450ccae6d26a77195a10997fc1c28408d8b1dd64cbe9985b1364d29ba520f4d1035e55fab34e6f169c92357a30fa95c2a9197da35366b09a5c634b9950a5
 DIST gentoo-kernel-5.10.226-1.amd64.gpkg.tar 63303680 BLAKE2B d7fe1733fc5686e91cf3cd086e64ab3695f61f71d053901fe6b3bf8946cf67858b6fcec89ae4430b3d033c0a8c2069d3ad2c85e9f3dc12cf0fc3ed637fade62a SHA512 0b267771cda36cd5597d2e6dcada6b1a17dd0d89df8602bfa822fe94d7e844f0d81bbc1177b88a54879b273bdfbcc9b479c6210ed476f65b075c8e52bfd384f7
 DIST gentoo-kernel-5.10.226-1.arm64.gpkg.tar 56750080 BLAKE2B 7dd5adef82039d4aca30824168d5eb56d95dfc0672e7c401e6da9dfa3cb1bc4c4eb0e56a2a3a769cfe92e3c71d19e35af5c7017567cac6d5026b3b50e280b513 SHA512 fc19ce80ab64b670b48d67913ac81bc953e73d91f9e84f4421e6e7aea4302f6ba43db786b8f83626d89b47b881f2e88cc1794aafce5e75704f4d141a09f3b12c
 DIST gentoo-kernel-5.10.226-1.ppc64le.gpkg.tar 52766720 BLAKE2B 830c15ec760643c636c1294a8cea2ffbb0f46589196cd10a97c09e4d131a2e32398cf18f3f4d832e0ba1a123f031953ff3f931d86a60e6e6d80d8f7f5f0c446d SHA512 e1662eaf7551b54afe01a0b23f88447e3ee7684d17d6515fe4cd9e6dea28293d440b677a1e55b83583c74c5362d6e9bb5939314368c3e7f6bbf462b60e055dae
@@ -46,6 +48,10 @@ DIST gentoo-kernel-6.6.52-1.amd64.gpkg.tar 149647360 BLAKE2B 01a1b97fec61f0ed67e
 DIST gentoo-kernel-6.6.52-1.arm64.gpkg.tar 119715840 BLAKE2B 29e3adae14c15aefc7317a5a3074554116e75c3e4a752dce934f91b6b69466d9a8670e2916e34b0ca3e9267a5047a7ec8a1114e8e9eb38d9109358db9c9c54a1 SHA512 22a99e41b361e83a50209cfad36927651d2b74acaea5307ae7e784c07cdc4f208b34aab3dcd931eb1818dd704afa3034d1b75e3bcefd7fff133c03b9af7f1fd4
 DIST gentoo-kernel-6.6.52-1.ppc64le.gpkg.tar 64276480 BLAKE2B 1025401e8c36bfc84595aae09b639c1bf3ae9eb1d336f7fc61807e4e3f7811c6f2937918bbe18f20ce4fb5e2cc19e09858fae685d751a91a4ceefbeccef2e312 SHA512 2be94eeef0d5dfbafef0ebd03488918d744cf0e0abf42fd4b58b6e90b6b43941226c19610da7ee2dee9218739c0351b2261b5d611f5999b2a634cc233491f043
 DIST gentoo-kernel-6.6.52-1.x86.gpkg.tar 68290560 BLAKE2B 15936c7642eec38676fea6212e6d43349c196405c3d2cb176eff57fe46345f548febd44fd26b15eb44f17c4cda85e2ba3a68eea7a9bc3947a67cff06b3d22ed5 SHA512 85d84144e4e2388219c769143d1f6de8699e1cfb2650c0aa083c0edddd40786fdee986230877c9fcc9e8a4ba73030d385776ce7e73aa390275a05c6c585d9246
+DIST gentoo-kernel-6.6.53-1.amd64.gpkg.tar 263956480 BLAKE2B 61228713aece66af8e67cd032912b1fd843574142f86a740d1fa1d5416727b6affc866b72a79438f63cc7c40d37869451f76b46ba2e74317dd6d74f5a3ca828c SHA512 4ecee03c5e109ff32302105cd7bf66a623f63eaefe17750886087d834b451455c22009b3b6abd3de471abc6472049ef52d1ecd9e781a1444cc2916f8d2166ed2
+DIST gentoo-kernel-6.6.53-1.arm64.gpkg.tar 240076800 BLAKE2B d2f13d2339d633afe2205d02ac206cc33a1a4b1500df3776d07b1df62447ce43284695b20c8f51012edb8b878444b6fc520dd79c2449a3e7e1a2183bd42f01c0 SHA512 5c6fa8196ec36ac37dc27345a4d5e5ddd1213247ac0bd4976b56ebbe9175d839d85a4febd28904b55e3aac9b819affb3453741523aaf98211a2f7be42ae51c1f
+DIST gentoo-kernel-6.6.53-1.ppc64le.gpkg.tar 64286720 BLAKE2B f05b1351b0990461bb791a91172e2f1909fd4e577a4dd8b03b1fd7450fe99f8b92dfe6f2890bbd13d18de2cf33ae1551e07d2f421dac1121120ed839a46dcd72 SHA512 3239fcb1feb6283754f6e9297b4bee7894c71528abb12dbeb517f73b7f7aad24ccc203fe6dfaa0ad424836df5181e81aceea0e243bfd70f0d327d1af14a1cc1f
+DIST gentoo-kernel-6.6.53-1.x86.gpkg.tar 68321280 BLAKE2B 8c5d28fc8e59e3a8ade329b028b5ac91a6811adcf60f0fc5855b2a704989ca7bc3e41422e91c27fedcf9c7368d30764345139843aeb6a2182dddc967e6fe2262 SHA512 39c6e4272a323699b16d2e7e0eb5d674a58cfb6f9c9834638d1acbc753d9a1a11c720c13047c92a63c220a89a3c90bc2a7f6550589ea2f631a769768936a4c54
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.53.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.53.ebuild
new file mode 100644
index 000000000000..7ae1d1d9fbe0
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.53.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-01  3:06 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-01  3:06 UTC (permalink / raw
  To: gentoo-commits

commit:     aac06c61e496a2395c14426aaad74677b39d9cdf
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 30 19:54:51 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Oct  1 03:06:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac06c61

sys-kernel/gentoo-kernel-bin: Bump to 6.10.12

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.10.12.ebuild               | 172 +++++++++++++++++++++
 2 files changed, 178 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4526fad26ae5..10cb6483cb2b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-121.base.tar.xz 6065048 BLAKE2B ef60651e53c53c2e918da2c9dd47
 DIST genpatches-6.1-121.extras.tar.xz 4056 BLAKE2B 23ddf1bf6ee9d2790e952777edaa577916af9897a957c4e2f4714421ad7aae213b82e1c7d7b911a65f3ee6b27cefee4b5839d14ef1b0e539fe86d91722d0295c SHA512 95d167e2d5f8e883136923b332e662e8475043e0b2324b06a3e718a2bfb7e8f7b87c1cf0961ee06b0cff7fcae1e1dbf7446812fab7237416c281033f6777cc49
 DIST genpatches-6.10-14.base.tar.xz 759584 BLAKE2B d08dc14d5126e73155a6b1977ce2b9790a5717b6bf1fa31309838c3884a81baf945661093da2e3f69bf892f472db60defe1a001afa4b9a6846deee11cdf6cec2 SHA512 6e41093c8ee9690ec279a3f35c01d058ef02c3a9eac7b9eaa3908c14463c8d3c85497665b875111fd1a29e8d406706aa6f6791a44e0bc31d8c51053259a18d87
 DIST genpatches-6.10-14.extras.tar.xz 4056 BLAKE2B 63d33a29efc77a7839f4961de62c54f2383bcc7a119fce5ca7f80cdb66515537bb1e1bd55bb50f297b8f0a9c74f75bb237ee2893a859abe6d7f05864ae21e38b SHA512 c9adea40fdfd3faa5ee24a60be9ad4444819a8fbcb417ea98ce2f7a02fdd1e70c6f1168380cf6efd5a4d1820bea14db48c3064b271afaad8e1d23f0a8263a48f
+DIST genpatches-6.10-15.base.tar.xz 774884 BLAKE2B e5363896fadb615a40b43b90c4146f93aee696c0aeff3ceee6a8d60882112f90b8bb1df838a827353d290cfb37aada5b53b673cc21dc611e774a4b7376fd12ad SHA512 dc45ee28cad09a1ea2005e6eed656b4fbe7e9d291571583eaa57388b0b3d08f769bf10752aeb7a519dfd1bad679bf277114fafe49c8243f78b9bd7548935a21f
+DIST genpatches-6.10-15.extras.tar.xz 4056 BLAKE2B c80ea0b763a9c37e6f3aa5192b712c0acc7849be3dab66c911b175af94a8e8b22afc7cb56a10f7fcd91a34e0ff5d295abebfbfd5de260f86c800e3227a3c651b SHA512 7e50e426d10736a8d3fb51180d58e434097b70b9675bc23b89539834a09ed343772764945925a2e556b1140af8561fa7231622513f185fdaacb81d7763dd6d02
 DIST genpatches-6.6-58.base.tar.xz 3154204 BLAKE2B 5b9456e93cb0984599e065fab0d05e40b7efbc8079763ede75ed7a6e7f0e241de96f0c6438cde52f64a5074f5bfcc5d55b5d3c21a9e9528138ea5c36e164ea58 SHA512 e775ac64564c201c3e1293d34a70f347a5afd5691a006d958f69959d2eea0af690cf66f7bdd450034ef9eb43daeccbedd58819dc688cd3e7e9933da9312cbf75
 DIST genpatches-6.6-58.extras.tar.xz 4060 BLAKE2B 7e16c5d713aaf221335b81f3a301e9bb1e7f243d9bc6739c3dd07bb3cfedbe6bd5a763ce418172c838fbd3de82909cabff7c2e5c4b4f1b675098b709ddc5203e SHA512 315bfdf633398b3b1a9650dae88fdd0c1442336cabe45a3f2722e968f510da13050657e8d35acf8a313981bd9403f5056abea182a0115a79952a2740ceb4ff88
 DIST genpatches-6.6-59.base.tar.xz 3174716 BLAKE2B 8eded8d4d4c343869f587ecc2a218d124c34618494ded9d17b493f26894e545658021ad9cfa05bafd14389de07406f43a722c37276cc14096a3a7a00040e2ae7 SHA512 88e5ef8de0954f349e5c0745adb8f718dcabcd2e166c597c9de753c892eaad42c936984279fde86974b307858959cdef401f92f6f62a98bf1d4bed14cbff821e
@@ -32,6 +34,10 @@ DIST gentoo-kernel-6.10.11-1.amd64.gpkg.tar 288471040 BLAKE2B 7015cbaf2b47d62f51
 DIST gentoo-kernel-6.10.11-1.arm64.gpkg.tar 264816640 BLAKE2B 412355b2787647c1960f643c90d06f739fb9c7d2dc655f77f1c8c90d2f83b1a86a01a034dfae05323014f8bc72ce897fbafe42470213f565f26b4c757ebacbb5 SHA512 63fa9896ebd67aea2596186151e577d1071688001798bb889d61ebe91ec8db0f52d1aac7ba3b7c44d59d302a2331a696c0875f6fb9daa4eba4182d2790450812
 DIST gentoo-kernel-6.10.11-1.ppc64le.gpkg.tar 72017920 BLAKE2B e735783122186d2036ad6c5ab8bb4e3cf3d16093ae793d5b7295ecc5b250f9b07430ef5fc42e67f4da69023c11b3c9f6874254dcf922ca006358ff2458c3e383 SHA512 19c8e6e1c23eb767a18fa392dfa5a5a9cd67636221037fd4becb07f375afd851607886dc7a4c8231406c7be99961e4bd4c2a8fc1477fdf484c4c43c12842eab9
 DIST gentoo-kernel-6.10.11-1.x86.gpkg.tar 75560960 BLAKE2B f205aed0cbcfc3e4300a17e6675d0bd7e97c959030bceccfb533d72918b4baaf22b42e3ea55363282bd657b87a79de6c5689b5f666febc0cc8f33e33f6c718a9 SHA512 f02e4ea6ac8350e73d238864564c86583eb2d3d5e91cfe564443985151cd9d26110cf0e00aa6e584e35d68991aaf53e6cfe412f52b8978968465a8ab2b51a342
+DIST gentoo-kernel-6.10.12-1.amd64.gpkg.tar 288706560 BLAKE2B d83eecc007178709e4dc965dd25e9f4af7790b99502e97c4a11bb9931fce5f19fcd987acf7bc42417789d16530117a7cd21bbb77cc127f45647282666510e6d4 SHA512 3b0c48c70c83c64e95af92109bfc3be48c7cc2bafb9f2b82fd551615069d4c50dfb52b978810f27388d0c59c6f38b0fccd9b39c8f9126614deccf235037ed75a
+DIST gentoo-kernel-6.10.12-1.arm64.gpkg.tar 264785920 BLAKE2B c6a373bad4f8d1b9c486837e3bda52d4dbfb20606c46910770028c55d8f5c0d4fb3fd4c8aeb6ee62a5e31ae97d4bb584ada4bd066eae629466c4061fe24e4413 SHA512 e3a5f4420e9ac67ea5c5eee354716459fb1b0b859ff1def1b951f27b7ef8f9a5fb9382e28f951dc6cc7f9ae7551e27bc907752bd8a4ead34767510e529c92aa9
+DIST gentoo-kernel-6.10.12-1.ppc64le.gpkg.tar 72038400 BLAKE2B 906f436a142970c300f86034c1edb5e5765af7f9ee1a1534c0cda48cf62b5c53e5779ccc68117b71ff483a921dc1403f6e7d52d30b614a354b141b0872903b1a SHA512 8bd83e9d29d3b820e5a27b22666b55cff8a8ab5d0c2b86d698deb6340100238d81ba01a35892e7c2275595a429609fc9a55d7aca526bf41e6d11a37af0ba4155
+DIST gentoo-kernel-6.10.12-1.x86.gpkg.tar 75540480 BLAKE2B 97564b6d37a61cbf486c481446a998d616b1d6d56d2f28f1342fdfdb6aadb65c2b29545d31e13367fa3a46dd9fa700ba929183f432aa5da740a535d7c4ee803d SHA512 deeb141ef8c5c6512fca01ed5c8d33a0bbd3bace4a3a336fad057cd0e343f9bafebb83e6ee5953dbdb2368f56b57359f1283932a1ca2ee20daf64aacd8392e9c
 DIST gentoo-kernel-6.6.51-1.amd64.gpkg.tar 149657600 BLAKE2B fc159a5336426c45fef12d01a399d73c397b945bbe9e628c65378a5a62d82b9f27831f748a987c0f5c36d15d14250e7817dc3b30978a299d75fa29398398228b SHA512 becec3093881a45a8cdf6903c02c3c6acc453434990da02707832a09d4a13815fbfe348016fc280424245b7f04415edec7155a7bdad5a4e4af11d823f7efb16b
 DIST gentoo-kernel-6.6.51-1.arm64.gpkg.tar 119715840 BLAKE2B d7056f38de6c4601829768e01dafcfc16d46786f54a68d022280b993d6a307ed9620c9ff2ba5b98c1934b79bebf9208a79b7400be89ca21e8d41be0d5cb4ceef SHA512 2493c75d7958ea17fa8fbe7cef00699f83c46eb6aeb7795fadaca0ed5434306a19d4e4d6f74dae6c5c56db6890a9c85dc0b8fcbe1a67d1a95bed6800d00e2f4a
 DIST gentoo-kernel-6.6.51-1.ppc64le.gpkg.tar 64276480 BLAKE2B 728cde54c79ad1e59af44445f934eb0d032e832821780e047bf86d6d9677522e65f09fcfd90b7a662624a8ebb7f1f35df192a5b56a06aaadec2e0b07c11b7422 SHA512 bc0b82cfb31228d6c549a41dcce9a37ae28fa76aab086ae0c50678832b85510bf31d4fa2aabee6d681d40fa0d44ad5549ae1bdab34f6be3c5803b6e5cc712f62

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.12.ebuild
new file mode 100644
index 000000000000..d5c4f186a89c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.12.ebuild
@@ -0,0 +1,172 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+# XXX: Change me back to PF afer 6.10.8-r1
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-01  3:06 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-01  3:06 UTC (permalink / raw
  To: gentoo-commits

commit:     1bda3648613f399ca5bea7405a70ef2f86d21388
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 30 19:55:17 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Oct  1 03:06:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bda3648

sys-kernel/gentoo-kernel-bin: Bump to 6.1.112

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.112.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 249f3879c339..6389e17c1472 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-6.1-120.base.tar.xz 6050748 BLAKE2B 8e81d186a9e5618d9f561fd0d499
 DIST genpatches-6.1-120.extras.tar.xz 4056 BLAKE2B 2295b59dea7ee450c0d6b109da2fc341e96030616635800a02847f93c4cd0191229c6d74bd68994ac42d2a96691856315127a060cd3873af34357f12ab54193c SHA512 8e1b92d4ab4cb327868f4e06c7bef5a099339c3cf2331ceff3aa3731632d1f8f7b427da5f892540a64f8afd86d89048100b93c8a08d40a99f5760a35553dca25
 DIST genpatches-6.1-121.base.tar.xz 6065048 BLAKE2B ef60651e53c53c2e918da2c9dd4759cde88472e2f6aecf4ed6a86f089a282bbdf7acab040c7660e52ea09e441f6008f17ae3d49afcd339e8b91d50cba48bda18 SHA512 e34af3822f10164dc0729d0803c6f3ea05e57c6ac157567bdec6d8d0a3e78fc72252606f3b3160089e7b4b8167ee76b13088cf1d238cc3db2841e2dde63b82aa
 DIST genpatches-6.1-121.extras.tar.xz 4056 BLAKE2B 23ddf1bf6ee9d2790e952777edaa577916af9897a957c4e2f4714421ad7aae213b82e1c7d7b911a65f3ee6b27cefee4b5839d14ef1b0e539fe86d91722d0295c SHA512 95d167e2d5f8e883136923b332e662e8475043e0b2324b06a3e718a2bfb7e8f7b87c1cf0961ee06b0cff7fcae1e1dbf7446812fab7237416c281033f6777cc49
+DIST genpatches-6.1-122.base.tar.xz 6092444 BLAKE2B f612042eb0f7953e5842cdcd3bd1febe169aadc6fe36dd27a58cee9b817f51340941c5b47724327deb3a8c409ed1da3f932589d76d919a05ef9f74a69d8bd6a3 SHA512 95d9cbe363363f515af9a42e4d099a2de2e3e5276ed9a1dad9de0d9a4da8d8ecbcaf0b82a8e36058794a78887658e6239e1408ce24fecf4bf099a6a5e6b19d30
+DIST genpatches-6.1-122.extras.tar.xz 4060 BLAKE2B 7578edf3c61e6da2c9d6049d3bab807eedffcb2bb8add0d0c1835c2f5d292ac4ef2b83e3595342745a2464bf4f4c60e39f82b342e84fcbbb33721ed5e1382b6e SHA512 44c7d3dd62d2efdf8f4a9632d025121b429d48cc4bd7f8eed754d7a0223be9a201673a10310dabee04ca29188193410d82317da02527f4016bfbb4fb6622bb8e
 DIST genpatches-6.10-14.base.tar.xz 759584 BLAKE2B d08dc14d5126e73155a6b1977ce2b9790a5717b6bf1fa31309838c3884a81baf945661093da2e3f69bf892f472db60defe1a001afa4b9a6846deee11cdf6cec2 SHA512 6e41093c8ee9690ec279a3f35c01d058ef02c3a9eac7b9eaa3908c14463c8d3c85497665b875111fd1a29e8d406706aa6f6791a44e0bc31d8c51053259a18d87
 DIST genpatches-6.10-14.extras.tar.xz 4056 BLAKE2B 63d33a29efc77a7839f4961de62c54f2383bcc7a119fce5ca7f80cdb66515537bb1e1bd55bb50f297b8f0a9c74f75bb237ee2893a859abe6d7f05864ae21e38b SHA512 c9adea40fdfd3faa5ee24a60be9ad4444819a8fbcb417ea98ce2f7a02fdd1e70c6f1168380cf6efd5a4d1820bea14db48c3064b271afaad8e1d23f0a8263a48f
 DIST genpatches-6.10-15.base.tar.xz 774884 BLAKE2B e5363896fadb615a40b43b90c4146f93aee696c0aeff3ceee6a8d60882112f90b8bb1df838a827353d290cfb37aada5b53b673cc21dc611e774a4b7376fd12ad SHA512 dc45ee28cad09a1ea2005e6eed656b4fbe7e9d291571583eaa57388b0b3d08f769bf10752aeb7a519dfd1bad679bf277114fafe49c8243f78b9bd7548935a21f
@@ -32,6 +34,10 @@ DIST gentoo-kernel-6.1.111-1.amd64.gpkg.tar 72601600 BLAKE2B a288496b70a870f01e4
 DIST gentoo-kernel-6.1.111-1.arm64.gpkg.tar 65556480 BLAKE2B edde62a5bb19d1944db67e45f3d42ea586fc5d84581fa99423c28312a5c3484eaaef72429f531d829522d473aa9c141dfc2509cbb88375833ae9602b873c1de6 SHA512 0be04a6096fa192fe7c9ee3bfc4dd7583b3748fcc6d14e2ecc111b2820ecc8b0d64d8e9c5f1aad51cadf4f35ce9b157575973910959bbe71fbe66cb5fe3213f6
 DIST gentoo-kernel-6.1.111-1.ppc64le.gpkg.tar 59832320 BLAKE2B fb4fa57e3ac7a2a293fb6c8de9c1d99c587ca4adff3ba374af455c18533b09c23e17da80ad47882c34ee69f3a602a2ef7365b2c1cbac73e3da4b51db8bdd8ddd SHA512 ee8d98a93f033a50fc513d2fb4b8f44590450e10190c5cca3273119a2505f04e872be32c4e98bcbf5fad7918f3d1552b9a66426c86711ed5e0084c7692c3624b
 DIST gentoo-kernel-6.1.111-1.x86.gpkg.tar 62146560 BLAKE2B 1c7b09827b44ece7abcb56a2a611159fe3acbf53cf2a0b21a8f4d45e8d7676a71ae2985beb094c1550cdebd9b9c02954deb86602359b82ba99601af45dd8bd4c SHA512 7711a84454c0ba9b76051c331caadbaeb54352f1d11233c9ac20cb1466554c44cd019f992d5581718e91f61869dd03a7ae8b1492394f98e3749ec55f850cc973
+DIST gentoo-kernel-6.1.112-1.amd64.gpkg.tar 72632320 BLAKE2B 8474be100855338a36ce877502bc994931c3b0f8914273e68c1c4cfb623e038a205ea030092504ad8108707f7be76a5942a69f8bf01b0b9ab69526e3907bd63d SHA512 fabc48814366b997206bce61af8f24eefc93dd3f377bbadb9faff17399b04f4d84f4f75757b64db1500134c650dee84bc0bb32b8eb2b1cf0b0d0a19b7adc27ed
+DIST gentoo-kernel-6.1.112-1.arm64.gpkg.tar 65566720 BLAKE2B 10838f7d4ea9ddae3d2796f5481789db4130307deb9d5a1f8f2b7eb8a02462e42929b3d660db1076dd31585b5629f997e6eca8a76a842a3ed062394e7e34fb43 SHA512 dddcf9b12ab1db52e7f65caade13183246d34f2ba335380cf62b7c02692a4f4307f9d94d9af0fbd8f3abc8b2d7dcef9b897f01ba50a1bca98cac4ed5cfd7d989
+DIST gentoo-kernel-6.1.112-1.ppc64le.gpkg.tar 59822080 BLAKE2B c5b9bc1d7578c8a9357812c0ec737a41eff4e9ea0c08f26560b4f58506778edeac6f2e1339cc969b7d3d3c4daca74d5f40295974de4144fc8c8fd109cf65eb6e SHA512 4c66039b95f6aa27cce4f4fd93394e8253b3de7201a5ab209adef2ffd4307f1c1e1b285769a49fe7509524c3ff1367674de26df109a0c1817401dc88806b0299
+DIST gentoo-kernel-6.1.112-1.x86.gpkg.tar 62146560 BLAKE2B 97eb3e2f92a93356cecc70cd22d31201486c6eb973ef0e074d50a7b1da0df940950bb5cea4a386a562edfbad9d124e673a19f15dba256e6077846ea447902e40 SHA512 453f36770ba81309952baea95e9e4917401755b3c288819d6747e2c70a87fb79dcda2db79ccca2bb566fee4501914bbf9093997d199cda5f703d1dd06af86bf8
 DIST gentoo-kernel-6.10.11-1.amd64.gpkg.tar 288471040 BLAKE2B 7015cbaf2b47d62f516f3ca190fa805e5073de7d8a8256a4d14169ba64f4faf7804157a96563d47029a7a05d191e128acc5413e1b5cef277bad9d48ac57ef1e2 SHA512 b18b1ac7d905a24517f15adfb5a9f40ef4b3dc27c3114d67373aea70f1ae7e35a9ab19ed9238f99ecc271a919b971bc4cbe325c0d478a976e7659018504de6fe
 DIST gentoo-kernel-6.10.11-1.arm64.gpkg.tar 264816640 BLAKE2B 412355b2787647c1960f643c90d06f739fb9c7d2dc655f77f1c8c90d2f83b1a86a01a034dfae05323014f8bc72ce897fbafe42470213f565f26b4c757ebacbb5 SHA512 63fa9896ebd67aea2596186151e577d1071688001798bb889d61ebe91ec8db0f52d1aac7ba3b7c44d59d302a2331a696c0875f6fb9daa4eba4182d2790450812
 DIST gentoo-kernel-6.10.11-1.ppc64le.gpkg.tar 72017920 BLAKE2B e735783122186d2036ad6c5ab8bb4e3cf3d16093ae793d5b7295ecc5b250f9b07430ef5fc42e67f4da69023c11b3c9f6874254dcf922ca006358ff2458c3e383 SHA512 19c8e6e1c23eb767a18fa392dfa5a5a9cd67636221037fd4becb07f375afd851607886dc7a4c8231406c7be99961e4bd4c2a8fc1477fdf484c4c43c12842eab9

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.112.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.112.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.112.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-10 15:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-10 15:22 UTC (permalink / raw
  To: gentoo-commits

commit:     1dd1419167ecda45a90d8eb007c1a604737ad707
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 10 15:14:57 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 10 15:22:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dd14191

sys-kernel/gentoo-kernel-bin: Bump to 6.11.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.11.3.ebuild                | 171 +++++++++++++++++++++
 2 files changed, 177 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3ab44fa43e59..04bbe712d80c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.10-16.base.tar.xz 973248 BLAKE2B f91a03c3d8c1f09a4c51f17eddcbe
 DIST genpatches-6.10-16.extras.tar.xz 4056 BLAKE2B 3a0dcfe962509bc0ab802688055d1f001b2508276f6860944c94d45e69cb9a453d9381f450f86dcf120ded7c161cc8714411d0bcb22edfc3ba1b78cab4ca21dc SHA512 a279b9fb36e66b5017ab142e71134d35097859f755c480a0ad3434d347ad5611b16b79f47a0f329a43aa3a8d4301279280212d76381d8bd45fe57fe1a6c2e9b7
 DIST genpatches-6.11-3.base.tar.xz 252308 BLAKE2B 4a410ef58fdaa2a24da1fef194cdc4db9c62c84fe8c02339c959cb0b4d679accfd9db2b013429b8a04ddc3248fc36d56004b7171d01df51376779906a2940803 SHA512 41e62846295d08672bf8d0a4b704c5578a7e4eb10712afe8757dab079730dba5a4a2e74f18e7c29cd4f971747bff5a595da707254c85b2070a2ec137a0374a56
 DIST genpatches-6.11-3.extras.tar.xz 4056 BLAKE2B 84e6bfed32549a2ee5752164a91cb4d01bb0ed4574af608a3a94fc7e78cc951398eb6404750b55368378c242286401382e8f2586d3a770bb6809bb92db085bf8 SHA512 a06ced9cdae186fed615fd42c70428ff025328800c15a1c52848fc4a52a456eb9d9c1158480269ca745eed03a8b91bb533867b46252d43b0a37673531c5b53bb
+DIST genpatches-6.11-4.base.tar.xz 429820 BLAKE2B 402166e1e2be81943dd191390608e1fed640c402c645b8a50784e9744aec0c5232ec3aa7b0a8c14a30936a98d415b768796ff8182ca23939c4469eb60165f81b SHA512 1654b813036688a97b514705fc43955930f080a2d0068a967d67d80587257270851f754ed4b7d98098e8ff0aadf1bea9ae025026b4a4848210b44d58b5041ed4
+DIST genpatches-6.11-4.extras.tar.xz 4060 BLAKE2B 90d2186c2aaf39cea7c5152196fdc6401350a2ec69e84ee0975449f296b9625260bd69c4660ac1e2dba5e912d2f6f1fe15e05dd639a5ac615aff65ca58ea1d5f SHA512 6fd9adca80bf0600a7c3701eedefed15b4429211ecd925bc9f8f7a07c8997f5e1fdc178c44c53a9c97ba4c568449a9b015b01a1eea1330d21160b114767d4fc8
 DIST genpatches-6.6-58.base.tar.xz 3154204 BLAKE2B 5b9456e93cb0984599e065fab0d05e40b7efbc8079763ede75ed7a6e7f0e241de96f0c6438cde52f64a5074f5bfcc5d55b5d3c21a9e9528138ea5c36e164ea58 SHA512 e775ac64564c201c3e1293d34a70f347a5afd5691a006d958f69959d2eea0af690cf66f7bdd450034ef9eb43daeccbedd58819dc688cd3e7e9933da9312cbf75
 DIST genpatches-6.6-58.extras.tar.xz 4060 BLAKE2B 7e16c5d713aaf221335b81f3a301e9bb1e7f243d9bc6739c3dd07bb3cfedbe6bd5a763ce418172c838fbd3de82909cabff7c2e5c4b4f1b675098b709ddc5203e SHA512 315bfdf633398b3b1a9650dae88fdd0c1442336cabe45a3f2722e968f510da13050657e8d35acf8a313981bd9403f5056abea182a0115a79952a2740ceb4ff88
 DIST genpatches-6.6-59.base.tar.xz 3174716 BLAKE2B 8eded8d4d4c343869f587ecc2a218d124c34618494ded9d17b493f26894e545658021ad9cfa05bafd14389de07406f43a722c37276cc14096a3a7a00040e2ae7 SHA512 88e5ef8de0954f349e5c0745adb8f718dcabcd2e166c597c9de753c892eaad42c936984279fde86974b307858959cdef401f92f6f62a98bf1d4bed14cbff821e
@@ -60,6 +62,10 @@ DIST gentoo-kernel-6.11.2-1.amd64.gpkg.tar 290437120 BLAKE2B ab05d92452ffe85d6d4
 DIST gentoo-kernel-6.11.2-1.arm64.gpkg.tar 266506240 BLAKE2B 4307c1a177cf7f6c04c160ac32126d8f01068b7c164e50d222f958e8b0d5bb6a01f6144e43fb796e736ff6cedb1aac1718b969a1acc1cc653d051c8797eb8f48 SHA512 9187854b7eaeca1ae65b42122e0d572d418bce8f37a12015c500f365094adfe853cc8d933300799b2a34705bed1cb5854532550e5d6c1a22befc02a8d9e90c9f
 DIST gentoo-kernel-6.11.2-1.ppc64le.gpkg.tar 164065280 BLAKE2B 0e0ac3e089058e89c5b0d8a211d1e0c640d9e8f9c31de78dff0ac1e430960adc887bb1b68e60d47008ae157ddd9995fd5b31644ab5107799ab3c6efe83181b4e SHA512 ae98d1e68c8085e8b8eeec4e4a5c9efbe341b672551a961d96c9a7b11e729f5dbf747a08db14868ff1e57d497ae1b1d669b4a807bc89d4d81f0f0587f901ee97
 DIST gentoo-kernel-6.11.2-1.x86.gpkg.tar 76298240 BLAKE2B bf9065a12b771c0b6d7247b874c014c2043eb5959afe590f3cb84abb8b2491076f5f4c3f575f7fd30ff20e9ce5c474401b2b6eaef107f648621f03fb95cccecb SHA512 928f822fb1b656d479a56d083ec10b97032a75eb8b83745e6f5cb3a283f2b221ff134af584041ff9711e7ddff9d337da32d6178243e9635759bfc598e1d34f6d
+DIST gentoo-kernel-6.11.3-1.amd64.gpkg.tar 290590720 BLAKE2B 78743fef66f9868d5bb21e58450350102af9d0c074315b11b345d57d4eef80522e4a7392f0097bccd672fa60e0df6178c10ca581aafa8714a2fb4fb4ab039557 SHA512 4d1468f318576b0de633f1686068593e18c661938a3934fef4286a6854b0f3e32a29fa02437b07b4a6a21df461eb741ad236fa3346359d74ee4a392d502cc7f0
+DIST gentoo-kernel-6.11.3-1.arm64.gpkg.tar 266936320 BLAKE2B 0abd406d7ae2572ca05d7d5f2d1525c22d1a4f5562edaf4a04a41fc3c883d42abceb8d181f5a92551178f207c75a313d788995dcd29823a2aef0eaef757969bb SHA512 aaf4d09f3bb8db87775d46e377031b64fb9647c3b024f889e517a3d14e8b5068631409ba70b7410fe5a512c9b55e2c01e04c4099cc02efc1f8cbf4649a5e6a82
+DIST gentoo-kernel-6.11.3-1.ppc64le.gpkg.tar 72755200 BLAKE2B a3511528cdf72cb6f60113d7dbc0f0fcb4b25953a9200cd2c4c181d79dcbf98f622d1cedd9aa4356369e19f388faacbd8ae81e221c6a9978fbf4d5f54caf84d0 SHA512 eb52d04af845fd8f8eab10871dcfbc72b6409273027ed91cb2f820aa0c2bfed0aec6981dc36a3de1c074e7415c4df758f3016dadac2eca047c096d2640877acb
+DIST gentoo-kernel-6.11.3-1.x86.gpkg.tar 76308480 BLAKE2B 390e3ba29a1fc3c8117c6744f449f07a3bf99601f2743a5ed7ba3782b0dd1c8bc05df978d96581905e8216a8382c2bd37841108c1d5899846075ddcca8102e23 SHA512 5e6b88c6928f71f474ff47c238b39f7f09f9a9620d9ae33fad4c46bfd57ccf2c19aa47b5343894e15336d3424090aa60b672f8303dc3d9186d47e99446b954a4
 DIST gentoo-kernel-6.6.51-1.amd64.gpkg.tar 149657600 BLAKE2B fc159a5336426c45fef12d01a399d73c397b945bbe9e628c65378a5a62d82b9f27831f748a987c0f5c36d15d14250e7817dc3b30978a299d75fa29398398228b SHA512 becec3093881a45a8cdf6903c02c3c6acc453434990da02707832a09d4a13815fbfe348016fc280424245b7f04415edec7155a7bdad5a4e4af11d823f7efb16b
 DIST gentoo-kernel-6.6.51-1.arm64.gpkg.tar 119715840 BLAKE2B d7056f38de6c4601829768e01dafcfc16d46786f54a68d022280b993d6a307ed9620c9ff2ba5b98c1934b79bebf9208a79b7400be89ca21e8d41be0d5cb4ceef SHA512 2493c75d7958ea17fa8fbe7cef00699f83c46eb6aeb7795fadaca0ed5434306a19d4e4d6f74dae6c5c56db6890a9c85dc0b8fcbe1a67d1a95bed6800d00e2f4a
 DIST gentoo-kernel-6.6.51-1.ppc64le.gpkg.tar 64276480 BLAKE2B 728cde54c79ad1e59af44445f934eb0d032e832821780e047bf86d6d9677522e65f09fcfd90b7a662624a8ebb7f1f35df192a5b56a06aaadec2e0b07c11b7422 SHA512 bc0b82cfb31228d6c549a41dcce9a37ae28fa76aab086ae0c50678832b85510bf31d4fa2aabee6d681d40fa0d44ad5549ae1bdab34f6be3c5803b6e5cc712f62

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.3.ebuild
new file mode 100644
index 000000000000..80868c7e256a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.3.ebuild
@@ -0,0 +1,171 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-10 15:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-10 15:22 UTC (permalink / raw
  To: gentoo-commits

commit:     ee321bb2dd39d2cd42e75c6e11ab9fbedf7ed4d4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 10 15:15:22 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 10 15:22:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee321bb2

sys-kernel/gentoo-kernel-bin: Bump to 6.6.56

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.56.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 25ff072210a7..0edb722f78d7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.6-60.base.tar.xz 3204668 BLAKE2B 4076b1d74984ff1777a6d41d6c71a
 DIST genpatches-6.6-60.extras.tar.xz 4056 BLAKE2B 605705101398b9b0954b1b1050c7a35ca0cf9db76cb8b83a8686e4d895e96cdb5852b82fb47808a811eec73dbdb730550b4bdc09a9ce12c9a6f08f1c5fbcd2fa SHA512 6809450ccae6d26a77195a10997fc1c28408d8b1dd64cbe9985b1364d29ba520f4d1035e55fab34e6f169c92357a30fa95c2a9197da35366b09a5c634b9950a5
 DIST genpatches-6.6-61.base.tar.xz 3347520 BLAKE2B 1ae6cdda7741b2ebe6c835e98d9a8aed84488fa37159dcf4f232ac4da61dca065222cfabad1a82149dd67883e8f03bc5144730666ed488d7ea94d0d8ff8a6f93 SHA512 99ab0feb0cb071ab9febcd327f8249fc756ca3ce04b43b4bf4801dc8c3a758f7e33e49bc242577e25c4ee6db2107393c19f57e7d8918033f09cec34bb819c3f8
 DIST genpatches-6.6-61.extras.tar.xz 4056 BLAKE2B 9dc9a160fe6b5b73ad7f479a8edb246db66adcb7cafb1dfa770e0ed234d56eb16bc782b42b17e80bc8048ddda986a219dd3e018c97d887e5e249cfdf6c1137be SHA512 780145505ba77b93db165495fdb66ac02687ab0f15d9e0718970557e9b3b12e913abb33fd99db74c68157766f144811af6bde0b99baff62eaf4277144867d066
+DIST genpatches-6.6-62.base.tar.xz 3451484 BLAKE2B 526cd644a849da225bea9e77c91320c6fd28c26609e47123051eacc13827d9307b8bce1e53c0ec7ffbaaa9424c2da8d6573d40fc6ac18b4ab99f471b2ee7818b SHA512 68e0423803d0328bdde104b8eed06b144cd9aea0a6f8af8698c9d954fb3301a600de0bb9c48e084f957ca0efcbac5afb6520d234b8b2daba45cc203514931393
+DIST genpatches-6.6-62.extras.tar.xz 4060 BLAKE2B a475e52b151241692f6db4b41b19d6ee0212fafa1570ca47bd9c1b6e3a3b00a00f3a12a023f5c13f519dac46a01147d513ebfe37011fc289e9b3590fa2fe5a69 SHA512 dfcc7657e7299fca6d3da30fa2ecbdcc00cc1133607d3ded5d2f8f9dbfd5877906e357368665fe3757ae6b873ae4313c321ff79b8cda5ed213b7a1866dc9009a
 DIST gentoo-kernel-5.10.226-1.amd64.gpkg.tar 63303680 BLAKE2B d7fe1733fc5686e91cf3cd086e64ab3695f61f71d053901fe6b3bf8946cf67858b6fcec89ae4430b3d033c0a8c2069d3ad2c85e9f3dc12cf0fc3ed637fade62a SHA512 0b267771cda36cd5597d2e6dcada6b1a17dd0d89df8602bfa822fe94d7e844f0d81bbc1177b88a54879b273bdfbcc9b479c6210ed476f65b075c8e52bfd384f7
 DIST gentoo-kernel-5.10.226-1.arm64.gpkg.tar 56750080 BLAKE2B 7dd5adef82039d4aca30824168d5eb56d95dfc0672e7c401e6da9dfa3cb1bc4c4eb0e56a2a3a769cfe92e3c71d19e35af5c7017567cac6d5026b3b50e280b513 SHA512 fc19ce80ab64b670b48d67913ac81bc953e73d91f9e84f4421e6e7aea4302f6ba43db786b8f83626d89b47b881f2e88cc1794aafce5e75704f4d141a09f3b12c
 DIST gentoo-kernel-5.10.226-1.ppc64le.gpkg.tar 52766720 BLAKE2B 830c15ec760643c636c1294a8cea2ffbb0f46589196cd10a97c09e4d131a2e32398cf18f3f4d832e0ba1a123f031953ff3f931d86a60e6e6d80d8f7f5f0c446d SHA512 e1662eaf7551b54afe01a0b23f88447e3ee7684d17d6515fe4cd9e6dea28293d440b677a1e55b83583c74c5362d6e9bb5939314368c3e7f6bbf462b60e055dae
@@ -88,6 +90,10 @@ DIST gentoo-kernel-6.6.54-1.amd64.gpkg.tar 264038400 BLAKE2B 43c561c8320889bbd44
 DIST gentoo-kernel-6.6.54-1.arm64.gpkg.tar 240107520 BLAKE2B 82631d4d9537959bb75f99b3b065a423813f406f541c7a43a3204a83ab323d775ca7e45ff0db560166bb8f3aa185fcbea95c8cf6a7270760e5365e35acc01f05 SHA512 cdc71a6c5b32eb51bef79075784694170d4015a333f781beb66be56775c1b488e8ae7bec376941c36af14b8bd50f68f29ba5bcfebfbce8923d57cb96400faa73
 DIST gentoo-kernel-6.6.54-1.ppc64le.gpkg.tar 64286720 BLAKE2B 2ebf7d82817f46deacdac2e34fb6387e0c82723b468f0a6c1d5e759d40b9fd89c14641aef1ba6db711386cb355afc8f48918b44d7d32ade1686cbbdb83adfe6e SHA512 3210d827dbdddf6e61659f3cebfa778ecc9669f6c176ac7226625ea1231fd2f212a2420a0cd1d5f10f9ce2133d58f74a4542a61c41162d09cd10a9bb3f00d121
 DIST gentoo-kernel-6.6.54-1.x86.gpkg.tar 68331520 BLAKE2B f8b49c5579a237b8d61406207c2c46b5df6fe69da25b3f8a29b724a96b90e8f520038a411f6e989eee1c1143cc4a5fb7c7a8aa2fa03fcf4d46968f01cf093f1c SHA512 89b0bdf7b96f264783c828c7f3676e10365d40f6328cb2d0173ca430d6daf052c3b6e09b8df7447549bfd8be79d850e64cf782da08fe5f1beb33be67e72a35e0
+DIST gentoo-kernel-6.6.56-1.amd64.gpkg.tar 264222720 BLAKE2B 9744f94c6c7d3e450e346e64a665b42cbc1f3a49cb6ae4741f82aa7523f267c67afafc3e4544712fe221bd51b745ddb6f5fd83a0edc4b7916ae5b8ea70682751 SHA512 64491534f68e81a30d75d2434b964708175208dc5298d9847baace8a83f363a18b0efd604f0d1f0b57d4e5cdc283360b819c4a982ad3024cae42e04eb8bb2cfd
+DIST gentoo-kernel-6.6.56-1.arm64.gpkg.tar 240455680 BLAKE2B 3146686d24594a64dc98e38fe66f556fa420f7af03e3881b92bbbec76902fb7e5d5e1eb0b07758732d5894bb9b78d6d5773cd84af0efa284125edb14c5c6babe SHA512 c3f463b8a05bd79fbeaa8ed16b093198d51177ba669fd4b275160066ecd17e72867b3ed0453dcc0f569044cb53889c3a0cb4e18b4ff18839f12c49ea25493964
+DIST gentoo-kernel-6.6.56-1.ppc64le.gpkg.tar 64307200 BLAKE2B a5931dcaba361d9746e52c0678d9bcf4683790f8ae8774a077cc6e6581b675a54e3b81f51c9c4d90943c1be4981ff357cb2f2874ec0514572cd1fa0fd61726d3 SHA512 2caec2de3e2b7e2b4171f4573228a06f3e05f18bf72c576fd88718b2f5d1e124e746b32e05c80ac9e7cdb30bef0a4cf124badff06e32918b7168e302335c57df
+DIST gentoo-kernel-6.6.56-1.x86.gpkg.tar 68321280 BLAKE2B 83c9050276f6dcd7b5a43d48f2de4c5223f426fa4be513e6e108456c73c9cf380ada26a35ba00da03643b6afceb6ef595ab26e3063655c840046146b5edee35d SHA512 4503abad28c822948198231c406c82b53ff8df2924a4c05e4f1f742ef336b5c71d007b5e45872b8eddc2308a0fa6dcb8f3941499532bbe4df54e5c67b96e4047
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.56.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.56.ebuild
new file mode 100644
index 000000000000..9f37dfa41127
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.56.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-10 15:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-10 15:22 UTC (permalink / raw
  To: gentoo-commits

commit:     89afc5c6e8a29c22bdbc0220e5d76e825356d5d8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 10 15:15:14 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 10 15:22:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89afc5c6

sys-kernel/gentoo-kernel-bin: Bump to 6.10.14

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.10.14.ebuild               | 171 +++++++++++++++++++++
 2 files changed, 177 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 04bbe712d80c..25ff072210a7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.10-15.base.tar.xz 774884 BLAKE2B e5363896fadb615a40b43b90c4146
 DIST genpatches-6.10-15.extras.tar.xz 4056 BLAKE2B c80ea0b763a9c37e6f3aa5192b712c0acc7849be3dab66c911b175af94a8e8b22afc7cb56a10f7fcd91a34e0ff5d295abebfbfd5de260f86c800e3227a3c651b SHA512 7e50e426d10736a8d3fb51180d58e434097b70b9675bc23b89539834a09ed343772764945925a2e556b1140af8561fa7231622513f185fdaacb81d7763dd6d02
 DIST genpatches-6.10-16.base.tar.xz 973248 BLAKE2B f91a03c3d8c1f09a4c51f17eddcbe3ef733da7242a61891647efae6c79b49bfdb589342a76a4955ae3e908e533b29f974ba414ea5649ec0a93826cf61ae625e9 SHA512 df9fb97cf87a0255afe9eb6c74c51dbe90bab5851f20097c17abc72ab00d63d2d7b4f2622f3db18daeee6cc8d0bdda9dae60bc42ef7844c5544c4eb147ded50f
 DIST genpatches-6.10-16.extras.tar.xz 4056 BLAKE2B 3a0dcfe962509bc0ab802688055d1f001b2508276f6860944c94d45e69cb9a453d9381f450f86dcf120ded7c161cc8714411d0bcb22edfc3ba1b78cab4ca21dc SHA512 a279b9fb36e66b5017ab142e71134d35097859f755c480a0ad3434d347ad5611b16b79f47a0f329a43aa3a8d4301279280212d76381d8bd45fe57fe1a6c2e9b7
+DIST genpatches-6.10-17.base.tar.xz 1115084 BLAKE2B f0638c12dd60db695f4c0d71a75b240503e9df4d1f85c2a687168dfc71c45cbc26442ab686cd0d66d2283ae736d61d51b1c72a41cacb2516877f57f52631f36a SHA512 c80f19e549505ea6b2e617a390d35615f39ce804a177039cc4f628d95eda18ab49547b7ce033af60f34400bad491e1094fd0621b90dbf69f61cc7c0f1148e842
+DIST genpatches-6.10-17.extras.tar.xz 4060 BLAKE2B 85b844a23a44636e7e9208adcdb1f39ad1e60dc02fb7bb3cb721364a3e4818fa874b0afed54e5e9469dc0459811244ea9df68df9a9c433f170e0ca23c10dc162 SHA512 c522aaacfbe492fad25c719bc8a4cc65180fff963443b113fe2d4bb1a09660c2f6eef8f7cd502f9e84fc8ddb6c392a4dc55929ea7a058abbd65dcc9521851ba8
 DIST genpatches-6.11-3.base.tar.xz 252308 BLAKE2B 4a410ef58fdaa2a24da1fef194cdc4db9c62c84fe8c02339c959cb0b4d679accfd9db2b013429b8a04ddc3248fc36d56004b7171d01df51376779906a2940803 SHA512 41e62846295d08672bf8d0a4b704c5578a7e4eb10712afe8757dab079730dba5a4a2e74f18e7c29cd4f971747bff5a595da707254c85b2070a2ec137a0374a56
 DIST genpatches-6.11-3.extras.tar.xz 4056 BLAKE2B 84e6bfed32549a2ee5752164a91cb4d01bb0ed4574af608a3a94fc7e78cc951398eb6404750b55368378c242286401382e8f2586d3a770bb6809bb92db085bf8 SHA512 a06ced9cdae186fed615fd42c70428ff025328800c15a1c52848fc4a52a456eb9d9c1158480269ca745eed03a8b91bb533867b46252d43b0a37673531c5b53bb
 DIST genpatches-6.11-4.base.tar.xz 429820 BLAKE2B 402166e1e2be81943dd191390608e1fed640c402c645b8a50784e9744aec0c5232ec3aa7b0a8c14a30936a98d415b768796ff8182ca23939c4469eb60165f81b SHA512 1654b813036688a97b514705fc43955930f080a2d0068a967d67d80587257270851f754ed4b7d98098e8ff0aadf1bea9ae025026b4a4848210b44d58b5041ed4
@@ -58,6 +60,10 @@ DIST gentoo-kernel-6.10.13-1.amd64.gpkg.tar 288819200 BLAKE2B 2285473dd589c891a9
 DIST gentoo-kernel-6.10.13-1.arm64.gpkg.tar 264857600 BLAKE2B a11f726c23ab4cb6e00818c65dc06101b1a31eb094e2c5a5934f520e3d07d80c7a617fc9b930578fc64e44a4ebef5ee26b7676e7b62f3153591aeed606239794 SHA512 cdc93c3b7b460822678509ae93d6afe3cad5fc6807bf4df6ea7c88780c81691d9adeb1298a01d21d851d8d1afb52098af8b091710b7d1ed599f54aff95551d09
 DIST gentoo-kernel-6.10.13-1.ppc64le.gpkg.tar 72017920 BLAKE2B 6abf40e9a021793dcdd5822c9336e97cf2428e7ddaaff9fe54dfa1a5816131ef4e5a99ca08119c86b3de63e1b012a75b44729f0652d23016e722edf91d12eabb SHA512 0f8d53cb7c523759b29db4597a2b61f726c1c7e9ab9dadea58540a314021375ed93e0ff682f3952e3e0970eb433695247739d4583c45e5803f927a590584d0ea
 DIST gentoo-kernel-6.10.13-1.x86.gpkg.tar 75581440 BLAKE2B 659e4d952918c7a38b1799be1240a7a8a87619685ac9692c4509cdce316b8c4ae41e7483b9e5723fe573597de264e268db03f87ab2a291cd94e43ffadc16416c SHA512 336630ab1c1a5175fa6ea1b2601578fccaf067946ac0fba2eb75a91278ce7d35a01b45489b9810083c191522a67060ced8183fc05690902f1a4232630a79c297
+DIST gentoo-kernel-6.10.14-1.amd64.gpkg.tar 288962560 BLAKE2B 44b6eaef5635c74ce7d044735d1414a8a52cd5bd52e7573bf52bc7967ebe367e43d99bbc41e810b93e77670d575032324fe69e789f0544310e27198ddc607179 SHA512 cf9418886edbf099d2a45f983dc4261e4f6e565d8c7de96b77523386502d0b73d0afb8bfbe2ee0045a15176eda5818983a9d6c887887070d624735cd73ab2a80
+DIST gentoo-kernel-6.10.14-1.arm64.gpkg.tar 265287680 BLAKE2B b45003867570a7f9a54751f5ef080c3ce32129d776eefca15fd993a9239aff4d7188a46f4a0b878a6f1468193e8295856994df894f55b58e7203b62d2c0a4677 SHA512 18cb039eab10811b74cbda128b1e2a1ebea7a2d168d137b82ac208cf05eccd964ff951d67796534edb0b49103f6a9c7815b00d1a20bc5ff67942ed244e1d0b6a
+DIST gentoo-kernel-6.10.14-1.ppc64le.gpkg.tar 72058880 BLAKE2B 9686f3249dc191106226aacdcfa7d2b4cc7df7525b91cdf121468b26a69ba9bf589f6b7f3807a1e40db48614797af4e1df46fe506ee6a99e1d33c8bf9696cdcc SHA512 76541e3d36a513b0ee2c9fa349dc4c14639b394b6058f7bf4dfec2df25bfbb3f6b873d21930b767ffef793ffa39308be3ce29b4baf2eb98cc9bee61098e59d7f
+DIST gentoo-kernel-6.10.14-1.x86.gpkg.tar 75571200 BLAKE2B 52bade7aeffd7c568cac5343aa595a1d7d83a5a8bdf4e0752a5b111ba0548aff09756dce4b1ec57d9f3a38b1e7b3696e27b6576836ae37b69e17919c3ebffd94 SHA512 7c110ccafbf48c5db07c85117cfae2655ef849f4b5f77e22ac9a728a4db2193afad8db7c10a68ca5851953e95befef4c672a8e154b127aa56967075d72821b6c
 DIST gentoo-kernel-6.11.2-1.amd64.gpkg.tar 290437120 BLAKE2B ab05d92452ffe85d6d43a084369b10f645e368b9bd1aec8e88255635d245408954cd7b7c5272342780a0cef681fb32b3fd8557ed7abbb5938794cc509de3fb5f SHA512 a7f59e92213df8685f4081eb9bf588e91d37bdd0169bc2db85e4683ee8197bd808297668f1747e99fa4db653f62b7bac5b3ed4a53f6e6088941845f8ac56baf9
 DIST gentoo-kernel-6.11.2-1.arm64.gpkg.tar 266506240 BLAKE2B 4307c1a177cf7f6c04c160ac32126d8f01068b7c164e50d222f958e8b0d5bb6a01f6144e43fb796e736ff6cedb1aac1718b969a1acc1cc653d051c8797eb8f48 SHA512 9187854b7eaeca1ae65b42122e0d572d418bce8f37a12015c500f365094adfe853cc8d933300799b2a34705bed1cb5854532550e5d6c1a22befc02a8d9e90c9f
 DIST gentoo-kernel-6.11.2-1.ppc64le.gpkg.tar 164065280 BLAKE2B 0e0ac3e089058e89c5b0d8a211d1e0c640d9e8f9c31de78dff0ac1e430960adc887bb1b68e60d47008ae157ddd9995fd5b31644ab5107799ab3c6efe83181b4e SHA512 ae98d1e68c8085e8b8eeec4e4a5c9efbe341b672551a961d96c9a7b11e729f5dbf747a08db14868ff1e57d497ae1b1d669b4a807bc89d4d81f0f0587f901ee97

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.14.ebuild
new file mode 100644
index 000000000000..d7138a37a18b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.14.ebuild
@@ -0,0 +1,171 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-17 18:50 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-17 18:50 UTC (permalink / raw
  To: gentoo-commits

commit:     be832011fdc1e8221fa646f94533580dbf1c13ec
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 18:30:44 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 18:50:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be832011

sys-kernel/gentoo-kernel-bin: Bump to 6.11.4

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.11.4.ebuild                | 171 +++++++++++++++++++++
 2 files changed, 177 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d426906983fa..008aaf495bd0 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.11-3.base.tar.xz 252308 BLAKE2B 4a410ef58fdaa2a24da1fef194cdc4
 DIST genpatches-6.11-3.extras.tar.xz 4056 BLAKE2B 84e6bfed32549a2ee5752164a91cb4d01bb0ed4574af608a3a94fc7e78cc951398eb6404750b55368378c242286401382e8f2586d3a770bb6809bb92db085bf8 SHA512 a06ced9cdae186fed615fd42c70428ff025328800c15a1c52848fc4a52a456eb9d9c1158480269ca745eed03a8b91bb533867b46252d43b0a37673531c5b53bb
 DIST genpatches-6.11-4.base.tar.xz 429820 BLAKE2B 402166e1e2be81943dd191390608e1fed640c402c645b8a50784e9744aec0c5232ec3aa7b0a8c14a30936a98d415b768796ff8182ca23939c4469eb60165f81b SHA512 1654b813036688a97b514705fc43955930f080a2d0068a967d67d80587257270851f754ed4b7d98098e8ff0aadf1bea9ae025026b4a4848210b44d58b5041ed4
 DIST genpatches-6.11-4.extras.tar.xz 4060 BLAKE2B 90d2186c2aaf39cea7c5152196fdc6401350a2ec69e84ee0975449f296b9625260bd69c4660ac1e2dba5e912d2f6f1fe15e05dd639a5ac615aff65ca58ea1d5f SHA512 6fd9adca80bf0600a7c3701eedefed15b4429211ecd925bc9f8f7a07c8997f5e1fdc178c44c53a9c97ba4c568449a9b015b01a1eea1330d21160b114767d4fc8
+DIST genpatches-6.11-5.base.tar.xz 531212 BLAKE2B c9e98632ebd2e74f59dfee66d13f9e4cb515d87fd5f6db946aa577e6fab49251b6d374cb1cafb66b2139a8b75c683ed58557745c8f17e18b14f7bbb417579fcb SHA512 a53eab3075e55c7a7ab82f99fa853f08b054ed0fc95d9008b17b5571e370ffaa53b87662bacec8a4f5309309e89df1282f6b5747df595c8617fdde74c1222cfb
+DIST genpatches-6.11-5.extras.tar.xz 4056 BLAKE2B a09e9802239237005410082eb6c4294a13cb3d415be4bd83aaea52ff37f472d4ab743fda02c8cff76a12e232044a91fe2ba83e0e46055edf28a5f473cf7f863c SHA512 3556b2f09e4f9e328bb04fb1e40b26038ef98864741b517f222c98fbb75975b34ce5d091df571f4e65b707fc8a74eb395f687a20f9f8ea0d617c4c8ccf8fa288
 DIST genpatches-6.6-58.base.tar.xz 3154204 BLAKE2B 5b9456e93cb0984599e065fab0d05e40b7efbc8079763ede75ed7a6e7f0e241de96f0c6438cde52f64a5074f5bfcc5d55b5d3c21a9e9528138ea5c36e164ea58 SHA512 e775ac64564c201c3e1293d34a70f347a5afd5691a006d958f69959d2eea0af690cf66f7bdd450034ef9eb43daeccbedd58819dc688cd3e7e9933da9312cbf75
 DIST genpatches-6.6-58.extras.tar.xz 4060 BLAKE2B 7e16c5d713aaf221335b81f3a301e9bb1e7f243d9bc6739c3dd07bb3cfedbe6bd5a763ce418172c838fbd3de82909cabff7c2e5c4b4f1b675098b709ddc5203e SHA512 315bfdf633398b3b1a9650dae88fdd0c1442336cabe45a3f2722e968f510da13050657e8d35acf8a313981bd9403f5056abea182a0115a79952a2740ceb4ff88
 DIST genpatches-6.6-59.base.tar.xz 3174716 BLAKE2B 8eded8d4d4c343869f587ecc2a218d124c34618494ded9d17b493f26894e545658021ad9cfa05bafd14389de07406f43a722c37276cc14096a3a7a00040e2ae7 SHA512 88e5ef8de0954f349e5c0745adb8f718dcabcd2e166c597c9de753c892eaad42c936984279fde86974b307858959cdef401f92f6f62a98bf1d4bed14cbff821e
@@ -94,6 +96,10 @@ DIST gentoo-kernel-6.11.3-1.amd64.gpkg.tar 290590720 BLAKE2B 78743fef66f9868d5bb
 DIST gentoo-kernel-6.11.3-1.arm64.gpkg.tar 266936320 BLAKE2B 0abd406d7ae2572ca05d7d5f2d1525c22d1a4f5562edaf4a04a41fc3c883d42abceb8d181f5a92551178f207c75a313d788995dcd29823a2aef0eaef757969bb SHA512 aaf4d09f3bb8db87775d46e377031b64fb9647c3b024f889e517a3d14e8b5068631409ba70b7410fe5a512c9b55e2c01e04c4099cc02efc1f8cbf4649a5e6a82
 DIST gentoo-kernel-6.11.3-1.ppc64le.gpkg.tar 72755200 BLAKE2B a3511528cdf72cb6f60113d7dbc0f0fcb4b25953a9200cd2c4c181d79dcbf98f622d1cedd9aa4356369e19f388faacbd8ae81e221c6a9978fbf4d5f54caf84d0 SHA512 eb52d04af845fd8f8eab10871dcfbc72b6409273027ed91cb2f820aa0c2bfed0aec6981dc36a3de1c074e7415c4df758f3016dadac2eca047c096d2640877acb
 DIST gentoo-kernel-6.11.3-1.x86.gpkg.tar 76308480 BLAKE2B 390e3ba29a1fc3c8117c6744f449f07a3bf99601f2743a5ed7ba3782b0dd1c8bc05df978d96581905e8216a8382c2bd37841108c1d5899846075ddcca8102e23 SHA512 5e6b88c6928f71f474ff47c238b39f7f09f9a9620d9ae33fad4c46bfd57ccf2c19aa47b5343894e15336d3424090aa60b672f8303dc3d9186d47e99446b954a4
+DIST gentoo-kernel-6.11.4-1.amd64.gpkg.tar 290621440 BLAKE2B 3f597f34de90a39ccc5f47e71b6c053926ddbe160c7210a9fa47744fae219a66193ec6622b0bdc34e5f47f4d509bef3205d8acfb8a3b05405eff75e3064e08ab SHA512 46ad83776abe7d741432647ae1bf45849e764081d2eb36568990d52b7c0bf7211410909dfe99facd1764dd8c55e6c03434f5d367151040a114edb55540f3da46
+DIST gentoo-kernel-6.11.4-1.arm64.gpkg.tar 267704320 BLAKE2B 2b3ba4fe8b9dfde99ab2cdbd012f2405dcc20b21d7d84c6d8320f0f0de63f5598941b09f0e0401e74b6ac64c4430089803811bcfafd501334dc8d7ec6aebf80c SHA512 b35f9f0b7828199fca9746b36a59330aba701e8be9b0217dfb7497faaab59acd5a7fc9538724ea1a1a89b7c256d06cd2f7ed2519f42b031bad5422e9abe6bb86
+DIST gentoo-kernel-6.11.4-1.ppc64le.gpkg.tar 72744960 BLAKE2B db05917c611c3c2e57c84e753a95d2243ce4d5d4bd989c055c606fe8de3f99bc2bccf5d244de8c4e2aef4412ff14d05753359284fc06b9cae1810776c7c14c66 SHA512 67e7f46b500cb88508bbff0c5c90d8f22df50bb7dac1105e04dc5ec0978a7c6d9d9f57c2fdd0651cbabb1810b38c2f0b343bb041901b2586c0bf13640f338e0a
+DIST gentoo-kernel-6.11.4-1.x86.gpkg.tar 76298240 BLAKE2B 9f16e672034c26ceba001b922a538960827fb4c00de1b03d306e26c4d681910293e212d7e0bf421ed2068df633801c2a464f0e43188f7bfe33a29bfd43c8a217 SHA512 5ce185f38bbb843b52581ddd4220e22e348dad71ce8e61cb055407465becf9f4fe2ea1a0bad0c9bf37d70bc6c2fd1cfc5492946fa1645a51471b93153a95d072
 DIST gentoo-kernel-6.6.51-1.amd64.gpkg.tar 149657600 BLAKE2B fc159a5336426c45fef12d01a399d73c397b945bbe9e628c65378a5a62d82b9f27831f748a987c0f5c36d15d14250e7817dc3b30978a299d75fa29398398228b SHA512 becec3093881a45a8cdf6903c02c3c6acc453434990da02707832a09d4a13815fbfe348016fc280424245b7f04415edec7155a7bdad5a4e4af11d823f7efb16b
 DIST gentoo-kernel-6.6.51-1.arm64.gpkg.tar 119715840 BLAKE2B d7056f38de6c4601829768e01dafcfc16d46786f54a68d022280b993d6a307ed9620c9ff2ba5b98c1934b79bebf9208a79b7400be89ca21e8d41be0d5cb4ceef SHA512 2493c75d7958ea17fa8fbe7cef00699f83c46eb6aeb7795fadaca0ed5434306a19d4e4d6f74dae6c5c56db6890a9c85dc0b8fcbe1a67d1a95bed6800d00e2f4a
 DIST gentoo-kernel-6.6.51-1.ppc64le.gpkg.tar 64276480 BLAKE2B 728cde54c79ad1e59af44445f934eb0d032e832821780e047bf86d6d9677522e65f09fcfd90b7a662624a8ebb7f1f35df192a5b56a06aaadec2e0b07c11b7422 SHA512 bc0b82cfb31228d6c549a41dcce9a37ae28fa76aab086ae0c50678832b85510bf31d4fa2aabee6d681d40fa0d44ad5549ae1bdab34f6be3c5803b6e5cc712f62

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.4.ebuild
new file mode 100644
index 000000000000..80868c7e256a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.4.ebuild
@@ -0,0 +1,171 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-17 18:50 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-17 18:50 UTC (permalink / raw
  To: gentoo-commits

commit:     8f00f6f2c0a82e23bbb314526dffc568d5822a50
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 18:30:08 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 18:50:09 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f00f6f2

sys-kernel/gentoo-kernel-bin: Bump to 5.10.227

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.227.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0edb722f78d7..f40bab62b71b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-238.base.tar.xz 7454284 BLAKE2B 6c3793f4fde055e4ec7e6e1c5c1b1efb9168ed61dcb10dcbdd19f7bc72de9ea92a367039a2803d57bf223cc88f717c2ea1e947fc5a7727ceffa3ee2727005e44 SHA512 fb4bbb904139151f96d6e2337872fdb97d175648f4560a3978590414efb3b369656f65a44ed5bb86cfcd85102970e290be76bbc14de0418b4764d260bc511b17
 DIST genpatches-5.10-238.extras.tar.xz 4060 BLAKE2B 46f357f280883621ad97b8f1680d9f6c7e63bd5b9ab976dddb0f2023acfadb5d0e7f7919f4bea46b0dc099777234aba07259e427145be889fa8ba76cfb9dbf15 SHA512 e6f23a08bce4c0683c91e7907403d497d941e93b50b86660bdcad3429b490233dad8c40f117101395e81347150c99bb6b82cb51e0248074deeb0131bdebbe834
+DIST genpatches-5.10-239.base.tar.xz 7596864 BLAKE2B 987607405ed2de7470b7ba9748df4b6a5f00f1b728f2e154d47d51acb3e40ac028bfc64640f620368877d7ab11c94ebe636fa9399408fce7aff20770a045e522 SHA512 0125f50337da1d02ef99ae2df6ae77742eaff169c70d85d229585e29fc51dccb22cb2acde3949c42f9eef93c016af596cebe7c6811b7d7041c2b66b3e29c94f3
+DIST genpatches-5.10-239.extras.tar.xz 4056 BLAKE2B 65e4e775fb186c7e46b227776dd5fa26ee472b27cb32f76513aa457b7bc85c53fd88c02f594a095ec9aff4c062270359f024f36a7c4e84dc1d2ff91f1d185919 SHA512 394f1fe7d9b0bfd3b7c27d607513bc0656f34efda1fb3a2771d180b47caea2e5c4e6a01738284649afd94c2a7569f1fc52e3f98b6ace78838ac30e4ffe9ead37
 DIST genpatches-5.15-177.base.tar.xz 7376212 BLAKE2B 4ed8e73ea307a1544b5e6ed04b202c655a2a7352e6e153ab72f70667ed362ab69991823b26f260dde5ee7774749f549953acfdbcb6d13ec1b9c4c1d3708ea8ba SHA512 628aaddbeb9fb39e8d42bc495c14dbc164b07fc023551631433e9778c718651580406d5ed8f2b67280a7c8ff4cf2467bb86eeb2b93cbea03a6fb9e0c78308098
 DIST genpatches-5.15-177.extras.tar.xz 4056 BLAKE2B 95e3b595edbe0f3f927aaf93fe28a0342b0d01bd889df73357c09856c5f937eb33d31e6753b1a4f59d3c472bb1c372a7f5f228c1a791182aa9f25c32e537860a SHA512 36f1ea35379d89f09614a94fe9a64d8de2989e72175ccc110723ee91de4ca2498203a2e6e1605cd06a5fc7469276fbb3b0478a5a17a0409e8acd6b2a053a4d38
 DIST genpatches-6.1-120.base.tar.xz 6050748 BLAKE2B 8e81d186a9e5618d9f561fd0d49974031baa44ddb9b1885bb3ef6298d49b591e1c1582c306eddba07f3da733dea7ed82ae948838989010ee6471c052f99541c6 SHA512 7ec81a4b97becc07a15fc9e888f2e9c340334fb7ee2b9d0083123f67fdef44f7e155bdf7dd662158ea86d7eed3753017401479a5e50cc16eedde145dc77018c9
@@ -34,6 +36,10 @@ DIST gentoo-kernel-5.10.226-1.amd64.gpkg.tar 63303680 BLAKE2B d7fe1733fc5686e91c
 DIST gentoo-kernel-5.10.226-1.arm64.gpkg.tar 56750080 BLAKE2B 7dd5adef82039d4aca30824168d5eb56d95dfc0672e7c401e6da9dfa3cb1bc4c4eb0e56a2a3a769cfe92e3c71d19e35af5c7017567cac6d5026b3b50e280b513 SHA512 fc19ce80ab64b670b48d67913ac81bc953e73d91f9e84f4421e6e7aea4302f6ba43db786b8f83626d89b47b881f2e88cc1794aafce5e75704f4d141a09f3b12c
 DIST gentoo-kernel-5.10.226-1.ppc64le.gpkg.tar 52766720 BLAKE2B 830c15ec760643c636c1294a8cea2ffbb0f46589196cd10a97c09e4d131a2e32398cf18f3f4d832e0ba1a123f031953ff3f931d86a60e6e6d80d8f7f5f0c446d SHA512 e1662eaf7551b54afe01a0b23f88447e3ee7684d17d6515fe4cd9e6dea28293d440b677a1e55b83583c74c5362d6e9bb5939314368c3e7f6bbf462b60e055dae
 DIST gentoo-kernel-5.10.226-1.x86.gpkg.tar 53606400 BLAKE2B 08df9787879d72adef1a5924974592d8a72521a9a7be29ab077884bde8a939d4548279ae9fb2801093a0c4546a5e66be0466b4c2128e732b2847561eef5b2ddc SHA512 558b420c294b03a866d85cceb06009e9a5ff18e2c2650e221d5648ed48b19bd416e25e5c035bf1edbfbc0c29c70a8937738a5299e1e0bc1797dd0488f39c346a
+DIST gentoo-kernel-5.10.227-1.amd64.gpkg.tar 63313920 BLAKE2B 9e2645f93707b3e4b4d4ead1ba2ae546f5f49f377935a7056fcda9facb16f3ec56ac021e7884513a3647ac5acf3b4fc68a3e0a0fcad9da32c0647a85a83cb767 SHA512 d43a0163c40065fd161e97df64f355096c8d82b9b3b7636cf5eec0797f362cd0c5abe1ec773e3d8de77eac3331487ee7a40fccc685501927ba8d1bdb50cd0d88
+DIST gentoo-kernel-5.10.227-1.arm64.gpkg.tar 56760320 BLAKE2B 1f956977188a1c4de61be9dda6a82dfa5b4607c969f36d7330eac22d2591e9938e6fbbaece68bf1ffba0a4967c0d333acd0533e1c6b633dddcda9d0e8b967d96 SHA512 fcb3ee4dc4b3d795fed5e4fb588b64180e2b05d50d9d10e206cd776c3e4b2fb93aab1b0c377ef2e3ba3837c161216d9ee342a59f407196c92bddd37bae171a0e
+DIST gentoo-kernel-5.10.227-1.ppc64le.gpkg.tar 52797440 BLAKE2B daf733978a8062ef209f855bc919575efe5e87fcdda164fd75c5c3fa09c77c51d225aa4282c5900612789689c1850a1217d92da3cc2e23813c3e7fcd7e3f4631 SHA512 e1474a3406de968af183b246340890bfcb072b89cd838e982a7fe6790dafca124943279e18263851f56b46288b4acf7f96471e787c82bf0a98b34cf64abca023
+DIST gentoo-kernel-5.10.227-1.x86.gpkg.tar 53626880 BLAKE2B 8922e830ffd93f266f6c0423fa51c0fb58d9184665bde75ee345b273d9735448090124defd27aab59bb9e695c649a33aaff83f9f605d472bb3483d04727aa9d6 SHA512 06bd171abe1f2b061955ce26d6b3ff05d0812f6ab33fdc26d776e1e2fa10da9ec2fce3d684280e210199cfe6cd76c8198eb86fa8fde545dbe1d4a5fbd67f9076
 DIST gentoo-kernel-5.15.167-1.amd64.gpkg.tar 68454400 BLAKE2B 03627247782e5241614787f80e1e60daa0182545cde0b608e23d7cda8b2f09d6f996a5de7207c35bff5313ec1cca75755ce1313a9f91c87838c8d0aa579e5246 SHA512 424e1c8c51bc9aceb6fd72eedb8a3b69aba631fcf06bfbe3c713e2c5c181fa52975966ce1565811f1f4cb37dd23e4f4c1397ac7d2214ec8bd74a3824197824f1
 DIST gentoo-kernel-5.15.167-1.arm64.gpkg.tar 62402560 BLAKE2B 119d90ee2d96de64dbb0f6164b0f206be20c213db82e468c4cb84f8135995db3398210f60173f9f574372fa662cbe48fc9ef9a78a0e3ba52598717e246fe24a2 SHA512 5474b9ecbcf70ada5fa0109f05d973382003f3350f36a852963d7def00827ddff54c5900803f7c4aeb4aa05b7a4176138da20bfe2786ac39e2eab76c4eeea5e9
 DIST gentoo-kernel-5.15.167-1.ppc64le.gpkg.tar 56750080 BLAKE2B 901833eae687f4894e843a3d23849eb0cc7cd060ecaab09640930fed694feabca8131695edb5f596bf72581deb77bc76dede18181ef9916c2df31670bf93646f SHA512 e618fc5f8eb572b9917e35ae9bc33fac1cb42bb8fee1935817ca03c4b5643779db02d283d1a2095951b8f85ec9cbada5a446d5f5f61c0cd5617eb3cbb5d8647a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.227.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.227.ebuild
new file mode 100644
index 000000000000..a6e656009f81
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.227.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-17 18:50 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-17 18:50 UTC (permalink / raw
  To: gentoo-commits

commit:     fd91ed3ef727d647c615ae2a715699497118bc7d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 18:30:16 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 18:50:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd91ed3e

sys-kernel/gentoo-kernel-bin: Bump to 6.1.113

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.113.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c74511839c50..ba00ba006dd2 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-121.base.tar.xz 6065048 BLAKE2B ef60651e53c53c2e918da2c9dd47
 DIST genpatches-6.1-121.extras.tar.xz 4056 BLAKE2B 23ddf1bf6ee9d2790e952777edaa577916af9897a957c4e2f4714421ad7aae213b82e1c7d7b911a65f3ee6b27cefee4b5839d14ef1b0e539fe86d91722d0295c SHA512 95d167e2d5f8e883136923b332e662e8475043e0b2324b06a3e718a2bfb7e8f7b87c1cf0961ee06b0cff7fcae1e1dbf7446812fab7237416c281033f6777cc49
 DIST genpatches-6.1-122.base.tar.xz 6092444 BLAKE2B f612042eb0f7953e5842cdcd3bd1febe169aadc6fe36dd27a58cee9b817f51340941c5b47724327deb3a8c409ed1da3f932589d76d919a05ef9f74a69d8bd6a3 SHA512 95d9cbe363363f515af9a42e4d099a2de2e3e5276ed9a1dad9de0d9a4da8d8ecbcaf0b82a8e36058794a78887658e6239e1408ce24fecf4bf099a6a5e6b19d30
 DIST genpatches-6.1-122.extras.tar.xz 4060 BLAKE2B 7578edf3c61e6da2c9d6049d3bab807eedffcb2bb8add0d0c1835c2f5d292ac4ef2b83e3595342745a2464bf4f4c60e39f82b342e84fcbbb33721ed5e1382b6e SHA512 44c7d3dd62d2efdf8f4a9632d025121b429d48cc4bd7f8eed754d7a0223be9a201673a10310dabee04ca29188193410d82317da02527f4016bfbb4fb6622bb8e
+DIST genpatches-6.1-123.base.tar.xz 6330844 BLAKE2B 7095b2e44e1dc34e38d017255057cf035ea9d129cfcd4f778c51b5b35d2f3bddf9bdcd649a4db23b2725496d7a4ba07ab300094cffb12222306424094d796a98 SHA512 ddab4d3435814ad18caa88bbccbaa8619945f1f430589034ba47bfe2e313a8adf5ea2de2e1220af24fa5f0add308a6eb062391c85835e91be0efa236a8402dd8
+DIST genpatches-6.1-123.extras.tar.xz 4056 BLAKE2B 13343aefa58e0c36894a31f45ece3e90686c478b7955854d458a358f30f5fe1a058ee4050aae883e31478d47ae8d63c566bdc032e3cf998af7c3c2c5f8529ce0 SHA512 2bf039625947f5120cd457639f223297ce7b073b3c8650503a994a944507d4283f9873929412da80d0c0f5252bfab885c7b52f48308443fe809900f43e1b980a
 DIST genpatches-6.10-14.base.tar.xz 759584 BLAKE2B d08dc14d5126e73155a6b1977ce2b9790a5717b6bf1fa31309838c3884a81baf945661093da2e3f69bf892f472db60defe1a001afa4b9a6846deee11cdf6cec2 SHA512 6e41093c8ee9690ec279a3f35c01d058ef02c3a9eac7b9eaa3908c14463c8d3c85497665b875111fd1a29e8d406706aa6f6791a44e0bc31d8c51053259a18d87
 DIST genpatches-6.10-14.extras.tar.xz 4056 BLAKE2B 63d33a29efc77a7839f4961de62c54f2383bcc7a119fce5ca7f80cdb66515537bb1e1bd55bb50f297b8f0a9c74f75bb237ee2893a859abe6d7f05864ae21e38b SHA512 c9adea40fdfd3faa5ee24a60be9ad4444819a8fbcb417ea98ce2f7a02fdd1e70c6f1168380cf6efd5a4d1820bea14db48c3064b271afaad8e1d23f0a8263a48f
 DIST genpatches-6.10-15.base.tar.xz 774884 BLAKE2B e5363896fadb615a40b43b90c4146f93aee696c0aeff3ceee6a8d60882112f90b8bb1df838a827353d290cfb37aada5b53b673cc21dc611e774a4b7376fd12ad SHA512 dc45ee28cad09a1ea2005e6eed656b4fbe7e9d291571583eaa57388b0b3d08f769bf10752aeb7a519dfd1bad679bf277114fafe49c8243f78b9bd7548935a21f
@@ -62,6 +64,10 @@ DIST gentoo-kernel-6.1.112-1.amd64.gpkg.tar 72632320 BLAKE2B 8474be100855338a36c
 DIST gentoo-kernel-6.1.112-1.arm64.gpkg.tar 65566720 BLAKE2B 10838f7d4ea9ddae3d2796f5481789db4130307deb9d5a1f8f2b7eb8a02462e42929b3d660db1076dd31585b5629f997e6eca8a76a842a3ed062394e7e34fb43 SHA512 dddcf9b12ab1db52e7f65caade13183246d34f2ba335380cf62b7c02692a4f4307f9d94d9af0fbd8f3abc8b2d7dcef9b897f01ba50a1bca98cac4ed5cfd7d989
 DIST gentoo-kernel-6.1.112-1.ppc64le.gpkg.tar 59822080 BLAKE2B c5b9bc1d7578c8a9357812c0ec737a41eff4e9ea0c08f26560b4f58506778edeac6f2e1339cc969b7d3d3c4daca74d5f40295974de4144fc8c8fd109cf65eb6e SHA512 4c66039b95f6aa27cce4f4fd93394e8253b3de7201a5ab209adef2ffd4307f1c1e1b285769a49fe7509524c3ff1367674de26df109a0c1817401dc88806b0299
 DIST gentoo-kernel-6.1.112-1.x86.gpkg.tar 62146560 BLAKE2B 97eb3e2f92a93356cecc70cd22d31201486c6eb973ef0e074d50a7b1da0df940950bb5cea4a386a562edfbad9d124e673a19f15dba256e6077846ea447902e40 SHA512 453f36770ba81309952baea95e9e4917401755b3c288819d6747e2c70a87fb79dcda2db79ccca2bb566fee4501914bbf9093997d199cda5f703d1dd06af86bf8
+DIST gentoo-kernel-6.1.113-1.amd64.gpkg.tar 72611840 BLAKE2B 19c9f713bf9334e3c2f991c6738ae88f5cd4ff93bf190e4b179b396cafb8ff80453f6634da4a8ba2a7c581d6e5a36e0f06aac9c23d940496697e13fae1b5ae1d SHA512 fbac2ef4e3f02f180e8b76c028131a74c15815908897b69317c2910637814fb07f0e55069c4b9189e3262aed76bced7a73861a735bb2cb8f2f1e5189086f8da1
+DIST gentoo-kernel-6.1.113-1.arm64.gpkg.tar 65566720 BLAKE2B 289e6c920d3e4ea18430c04b5371ad849f8cb155289457c55cfbdf9dba70af03d490e1d8c5383b98075f7e1ee054550621589dc3a26d06307b6ff6d66ca44936 SHA512 b597b095b1cb80befdbc6e412a07713c8869d082bedfc066caa8ba18678b6467f888bdbaac04dabd68b229b33041eba231e78cfd52aa8c2bc886c57655a465ca
+DIST gentoo-kernel-6.1.113-1.ppc64le.gpkg.tar 59822080 BLAKE2B 10547bba1287be3dbdce60fa0238ec1d9a63af970cfdb7d3fb3a3037ab6870db17d5cae14aaf349fefce1e66ebfdfac86c639b6ce4b96813ec7a8bc2972664b9 SHA512 0bf62fc17b6063ed1df477c016afe8366a0936a5958d5e69ee244e4aa9d933f1abd0f462de0278e3e6a82908e2d0fc57e0c8b147be52ad18b721b53e60722fbd
+DIST gentoo-kernel-6.1.113-1.x86.gpkg.tar 62156800 BLAKE2B 617f14c32c220c89f19f9c7386fdae50b8b46e0eab599c05c193ade009f37611d63f1a710f84785e42c0cf151be558aab6faa1e4bbe49f2294b191d299b6f7f2 SHA512 964e18b70e534d51196307ef4b5f8cf6c580dbd8ae42fe744c90b073520583908c271f6659b8c944c1978c89bf5ed812bf51334029549fa21bfee7b1eb7c0872
 DIST gentoo-kernel-6.10.11-1.amd64.gpkg.tar 288471040 BLAKE2B 7015cbaf2b47d62f516f3ca190fa805e5073de7d8a8256a4d14169ba64f4faf7804157a96563d47029a7a05d191e128acc5413e1b5cef277bad9d48ac57ef1e2 SHA512 b18b1ac7d905a24517f15adfb5a9f40ef4b3dc27c3114d67373aea70f1ae7e35a9ab19ed9238f99ecc271a919b971bc4cbe325c0d478a976e7659018504de6fe
 DIST gentoo-kernel-6.10.11-1.arm64.gpkg.tar 264816640 BLAKE2B 412355b2787647c1960f643c90d06f739fb9c7d2dc655f77f1c8c90d2f83b1a86a01a034dfae05323014f8bc72ce897fbafe42470213f565f26b4c757ebacbb5 SHA512 63fa9896ebd67aea2596186151e577d1071688001798bb889d61ebe91ec8db0f52d1aac7ba3b7c44d59d302a2331a696c0875f6fb9daa4eba4182d2790450812
 DIST gentoo-kernel-6.10.11-1.ppc64le.gpkg.tar 72017920 BLAKE2B e735783122186d2036ad6c5ab8bb4e3cf3d16093ae793d5b7295ecc5b250f9b07430ef5fc42e67f4da69023c11b3c9f6874254dcf922ca006358ff2458c3e383 SHA512 19c8e6e1c23eb767a18fa392dfa5a5a9cd67636221037fd4becb07f375afd851607886dc7a4c8231406c7be99961e4bd4c2a8fc1477fdf484c4c43c12842eab9

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.113.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.113.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.113.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-17 18:50 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-17 18:50 UTC (permalink / raw
  To: gentoo-commits

commit:     b1b161bb25ae596ca94bac1962e8652ab614b47e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 18:30:12 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 18:50:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1b161bb

sys-kernel/gentoo-kernel-bin: Bump to 5.15.168

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.168.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f40bab62b71b..c74511839c50 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-239.base.tar.xz 7596864 BLAKE2B 987607405ed2de7470b7ba9748d
 DIST genpatches-5.10-239.extras.tar.xz 4056 BLAKE2B 65e4e775fb186c7e46b227776dd5fa26ee472b27cb32f76513aa457b7bc85c53fd88c02f594a095ec9aff4c062270359f024f36a7c4e84dc1d2ff91f1d185919 SHA512 394f1fe7d9b0bfd3b7c27d607513bc0656f34efda1fb3a2771d180b47caea2e5c4e6a01738284649afd94c2a7569f1fc52e3f98b6ace78838ac30e4ffe9ead37
 DIST genpatches-5.15-177.base.tar.xz 7376212 BLAKE2B 4ed8e73ea307a1544b5e6ed04b202c655a2a7352e6e153ab72f70667ed362ab69991823b26f260dde5ee7774749f549953acfdbcb6d13ec1b9c4c1d3708ea8ba SHA512 628aaddbeb9fb39e8d42bc495c14dbc164b07fc023551631433e9778c718651580406d5ed8f2b67280a7c8ff4cf2467bb86eeb2b93cbea03a6fb9e0c78308098
 DIST genpatches-5.15-177.extras.tar.xz 4056 BLAKE2B 95e3b595edbe0f3f927aaf93fe28a0342b0d01bd889df73357c09856c5f937eb33d31e6753b1a4f59d3c472bb1c372a7f5f228c1a791182aa9f25c32e537860a SHA512 36f1ea35379d89f09614a94fe9a64d8de2989e72175ccc110723ee91de4ca2498203a2e6e1605cd06a5fc7469276fbb3b0478a5a17a0409e8acd6b2a053a4d38
+DIST genpatches-5.15-178.base.tar.xz 7578036 BLAKE2B 2b8da3b41e178d6362e7dd783ee6a00f14d5f2103ef74f8e791a705dea94fa701b4ca06aec41ea277efa943d759a004b4760f61ec29b45a167b46a4898ba8a25 SHA512 bd29d8b6e4ad66fb5d7beb92b7cc8ea57f07ec1f0d311e345904f23d311b081499641ff5d45bbedc256ac99510cb8011cbcfb43d385b8f7ff059fa4e233e82d3
+DIST genpatches-5.15-178.extras.tar.xz 4060 BLAKE2B e697a3db43b97846bea924160efe1073736db1ca4c0b9634322a18de6e2da7d1b57c07dbcccd167811aa128072e81884b29e5abcee219e9e095457544bcd1149 SHA512 18e3a1a48c4c0dde29fc25e3a4d1aba2a843d3453363d76533918c71033f35f6cea3d325f0724c60227bea74f9b68fa6a2c870afa3230bad7312d1766825bd2e
 DIST genpatches-6.1-120.base.tar.xz 6050748 BLAKE2B 8e81d186a9e5618d9f561fd0d49974031baa44ddb9b1885bb3ef6298d49b591e1c1582c306eddba07f3da733dea7ed82ae948838989010ee6471c052f99541c6 SHA512 7ec81a4b97becc07a15fc9e888f2e9c340334fb7ee2b9d0083123f67fdef44f7e155bdf7dd662158ea86d7eed3753017401479a5e50cc16eedde145dc77018c9
 DIST genpatches-6.1-120.extras.tar.xz 4056 BLAKE2B 2295b59dea7ee450c0d6b109da2fc341e96030616635800a02847f93c4cd0191229c6d74bd68994ac42d2a96691856315127a060cd3873af34357f12ab54193c SHA512 8e1b92d4ab4cb327868f4e06c7bef5a099339c3cf2331ceff3aa3731632d1f8f7b427da5f892540a64f8afd86d89048100b93c8a08d40a99f5760a35553dca25
 DIST genpatches-6.1-121.base.tar.xz 6065048 BLAKE2B ef60651e53c53c2e918da2c9dd4759cde88472e2f6aecf4ed6a86f089a282bbdf7acab040c7660e52ea09e441f6008f17ae3d49afcd339e8b91d50cba48bda18 SHA512 e34af3822f10164dc0729d0803c6f3ea05e57c6ac157567bdec6d8d0a3e78fc72252606f3b3160089e7b4b8167ee76b13088cf1d238cc3db2841e2dde63b82aa
@@ -44,6 +46,10 @@ DIST gentoo-kernel-5.15.167-1.amd64.gpkg.tar 68454400 BLAKE2B 03627247782e524161
 DIST gentoo-kernel-5.15.167-1.arm64.gpkg.tar 62402560 BLAKE2B 119d90ee2d96de64dbb0f6164b0f206be20c213db82e468c4cb84f8135995db3398210f60173f9f574372fa662cbe48fc9ef9a78a0e3ba52598717e246fe24a2 SHA512 5474b9ecbcf70ada5fa0109f05d973382003f3350f36a852963d7def00827ddff54c5900803f7c4aeb4aa05b7a4176138da20bfe2786ac39e2eab76c4eeea5e9
 DIST gentoo-kernel-5.15.167-1.ppc64le.gpkg.tar 56750080 BLAKE2B 901833eae687f4894e843a3d23849eb0cc7cd060ecaab09640930fed694feabca8131695edb5f596bf72581deb77bc76dede18181ef9916c2df31670bf93646f SHA512 e618fc5f8eb572b9917e35ae9bc33fac1cb42bb8fee1935817ca03c4b5643779db02d283d1a2095951b8f85ec9cbada5a446d5f5f61c0cd5617eb3cbb5d8647a
 DIST gentoo-kernel-5.15.167-1.x86.gpkg.tar 58613760 BLAKE2B 5e83e2a80e6bcc5bce1e6214064d73524f503ee04ef760ce28b0c7e0dfcbc78b09ed24789a82e000333fcf2e3d33480302812c6fca1f0bf0285894e7e4fd3b31 SHA512 5e3b49331c9baddfadf237579f5168d27f2730ff2f5bcb267346b88ed1de1f23c8a37faf7bbdd4343b6fe05fc37e0f5befe987ad1cbaa58e49f94def5ef03931
+DIST gentoo-kernel-5.15.168-1.amd64.gpkg.tar 68485120 BLAKE2B ad2eb042db715e24b9bb2d0748fe3db984bdeac32e511997363229d3993927c1bb8757656242ebee789259f3d62d1a83c322db190c12059817e5d15f14e9b320 SHA512 b647c0f4ba68958e4339c6bd99f23d670f929bce1c55b145d5ab1e5d931a6d31ccdfaf9279d9eef8718de6474464c1a5bf10c8c6379e44fb1bd4d6c90f015b74
+DIST gentoo-kernel-5.15.168-1.arm64.gpkg.tar 62433280 BLAKE2B 1472cda7454c884f6765dd7b4532dda53b076ad457f85e1d316239c7af5404b3810c378ebb2689056931abb5656338499bf5569e7399e3c5fb62252952dcdc9e SHA512 fbd0c02bb285daccb73f7fb4bd0f73357cc51501d62a48a7bc1f70d8b5d78e441f9118aebf39c9a352167c5dec9d61b8d93317f1c097bb5b32f49f7e5b41a61b
+DIST gentoo-kernel-5.15.168-1.ppc64le.gpkg.tar 56760320 BLAKE2B f8e3f7c28dd2ea2ab37b3f48af075738a9e3fc63736eaed54cbe8ee4aab002a45056de71108f35e68b07685e9e7ed2e73dd413d0205fee1463b741650b5a0722 SHA512 02e5acd109f904d00849ec881c474dfd0d0be1d9ba3120f7ad64e198fc4935dffe2865f106d9bd95b8ce9f4f3a7afa4957b1c952f385a8b1cc0cb58421acee07
+DIST gentoo-kernel-5.15.168-1.x86.gpkg.tar 58624000 BLAKE2B 3ebd6c502441512499cee99f4da3c7b8a2950d4ec0da8cefb0a4f194a346f7347af11795b4a39026efa3c1c78e388e9a051e2e8bcad3c5675871d8c9fba05e1b SHA512 b0037034a45f6c1fe9e1381051afe4285c578d63bdd9774f97480029f28fa7b7004a950d59736bf794b78629185d3f87a81b9dd1c66e02ceee68735808c68ed1
 DIST gentoo-kernel-6.1.110-1.amd64.gpkg.tar 72591360 BLAKE2B 9cf5b83a5d7c1edfc9042d90f19c5b025c845921548f7bcf18176de33fc575d70ffe990a7116549261d51d7f8b8d23388d4f9fd720112895fbc78d9716002f2a SHA512 dfac30054325bc1d38b14e3ed84ef3ee969695c7b899775f6050dcaff37d22d400a9d3b36e22288836bc89a016c65385e8303542998122f01a08b43024e15d45
 DIST gentoo-kernel-6.1.110-1.arm64.gpkg.tar 65566720 BLAKE2B 53783496918cae61de0cfddb69b81992a388b1ffb36baa68d0d614805f6a67e5f422aaebc188f16faaecb0558c5d60379db8a4f66c4b843134ace937f7517a51 SHA512 4b0f3802a871e6c73e70a6bc4c856b62748da5a86d4f1b340c472f9238d71d34d89db34106b8565d99873137c9c1849f0732634332f4767a87ba76e593df9494
 DIST gentoo-kernel-6.1.110-1.ppc64le.gpkg.tar 59822080 BLAKE2B 8567c0c93616d69b4a464730b09528c789e2e5ea4b1771b4235803c70091b1990a8c6b41e36cbfbce92992277b2afe202b8806437cf4fc68e0ec6f3c3898fc09 SHA512 a8748b00b9e600720966f1ca2bdef5cb9a06fe11010491ef67dbd9f2798af46e859c0c14ff32921a70cd13b83fef763e0d20bc7467dcb7a49b5faa28572371d7

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.168.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.168.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.168.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-17 18:50 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-17 18:50 UTC (permalink / raw
  To: gentoo-commits

commit:     72f52741c29ac8fd388127921bbc6c72d1816b28
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 18:30:36 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 18:50:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72f52741

sys-kernel/gentoo-kernel-bin: Bump to 6.6.57

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.57.ebuild                | 170 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ba00ba006dd2..d426906983fa 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.6-61.base.tar.xz 3347520 BLAKE2B 1ae6cdda7741b2ebe6c835e98d9a8
 DIST genpatches-6.6-61.extras.tar.xz 4056 BLAKE2B 9dc9a160fe6b5b73ad7f479a8edb246db66adcb7cafb1dfa770e0ed234d56eb16bc782b42b17e80bc8048ddda986a219dd3e018c97d887e5e249cfdf6c1137be SHA512 780145505ba77b93db165495fdb66ac02687ab0f15d9e0718970557e9b3b12e913abb33fd99db74c68157766f144811af6bde0b99baff62eaf4277144867d066
 DIST genpatches-6.6-62.base.tar.xz 3451484 BLAKE2B 526cd644a849da225bea9e77c91320c6fd28c26609e47123051eacc13827d9307b8bce1e53c0ec7ffbaaa9424c2da8d6573d40fc6ac18b4ab99f471b2ee7818b SHA512 68e0423803d0328bdde104b8eed06b144cd9aea0a6f8af8698c9d954fb3301a600de0bb9c48e084f957ca0efcbac5afb6520d234b8b2daba45cc203514931393
 DIST genpatches-6.6-62.extras.tar.xz 4060 BLAKE2B a475e52b151241692f6db4b41b19d6ee0212fafa1570ca47bd9c1b6e3a3b00a00f3a12a023f5c13f519dac46a01147d513ebfe37011fc289e9b3590fa2fe5a69 SHA512 dfcc7657e7299fca6d3da30fa2ecbdcc00cc1133607d3ded5d2f8f9dbfd5877906e357368665fe3757ae6b873ae4313c321ff79b8cda5ed213b7a1866dc9009a
+DIST genpatches-6.6-63.base.tar.xz 3551092 BLAKE2B 8edca00c49096ef4682038389b19e312773d3a56e29a03527e8f39ae835243193e2afce6411e0f1404af899793e766e108134d990dc666f15eebf02d6dfe6475 SHA512 0b51ff04cf01262502c3b1651288a87f235f3c1f4cf8b92699161353ddd75cbaecc27b8f2838375d77a4cf99a746a2175eab6fb0d23fdea67a6d4e9b89279ca3
+DIST genpatches-6.6-63.extras.tar.xz 4056 BLAKE2B a7a361bfe180362510300753b3fea12bb0ec1014a3b7307211931193672db1216abf994ba8cb22cf365221202dd93f4b49fff6970c8eb88b7a77ef7bd02d1f12 SHA512 49574eac90eb749de544afaa7102163607bc24e2214ccc3c84cb6bf8f60773c45831da93bb5598aa4b933f65455228649afcba6d93107a81a666828b0919b18e
 DIST gentoo-kernel-5.10.226-1.amd64.gpkg.tar 63303680 BLAKE2B d7fe1733fc5686e91cf3cd086e64ab3695f61f71d053901fe6b3bf8946cf67858b6fcec89ae4430b3d033c0a8c2069d3ad2c85e9f3dc12cf0fc3ed637fade62a SHA512 0b267771cda36cd5597d2e6dcada6b1a17dd0d89df8602bfa822fe94d7e844f0d81bbc1177b88a54879b273bdfbcc9b479c6210ed476f65b075c8e52bfd384f7
 DIST gentoo-kernel-5.10.226-1.arm64.gpkg.tar 56750080 BLAKE2B 7dd5adef82039d4aca30824168d5eb56d95dfc0672e7c401e6da9dfa3cb1bc4c4eb0e56a2a3a769cfe92e3c71d19e35af5c7017567cac6d5026b3b50e280b513 SHA512 fc19ce80ab64b670b48d67913ac81bc953e73d91f9e84f4421e6e7aea4302f6ba43db786b8f83626d89b47b881f2e88cc1794aafce5e75704f4d141a09f3b12c
 DIST gentoo-kernel-5.10.226-1.ppc64le.gpkg.tar 52766720 BLAKE2B 830c15ec760643c636c1294a8cea2ffbb0f46589196cd10a97c09e4d131a2e32398cf18f3f4d832e0ba1a123f031953ff3f931d86a60e6e6d80d8f7f5f0c446d SHA512 e1662eaf7551b54afe01a0b23f88447e3ee7684d17d6515fe4cd9e6dea28293d440b677a1e55b83583c74c5362d6e9bb5939314368c3e7f6bbf462b60e055dae
@@ -112,6 +114,10 @@ DIST gentoo-kernel-6.6.56-1.amd64.gpkg.tar 264222720 BLAKE2B 9744f94c6c7d3e450e3
 DIST gentoo-kernel-6.6.56-1.arm64.gpkg.tar 240455680 BLAKE2B 3146686d24594a64dc98e38fe66f556fa420f7af03e3881b92bbbec76902fb7e5d5e1eb0b07758732d5894bb9b78d6d5773cd84af0efa284125edb14c5c6babe SHA512 c3f463b8a05bd79fbeaa8ed16b093198d51177ba669fd4b275160066ecd17e72867b3ed0453dcc0f569044cb53889c3a0cb4e18b4ff18839f12c49ea25493964
 DIST gentoo-kernel-6.6.56-1.ppc64le.gpkg.tar 64307200 BLAKE2B a5931dcaba361d9746e52c0678d9bcf4683790f8ae8774a077cc6e6581b675a54e3b81f51c9c4d90943c1be4981ff357cb2f2874ec0514572cd1fa0fd61726d3 SHA512 2caec2de3e2b7e2b4171f4573228a06f3e05f18bf72c576fd88718b2f5d1e124e746b32e05c80ac9e7cdb30bef0a4cf124badff06e32918b7168e302335c57df
 DIST gentoo-kernel-6.6.56-1.x86.gpkg.tar 68321280 BLAKE2B 83c9050276f6dcd7b5a43d48f2de4c5223f426fa4be513e6e108456c73c9cf380ada26a35ba00da03643b6afceb6ef595ab26e3063655c840046146b5edee35d SHA512 4503abad28c822948198231c406c82b53ff8df2924a4c05e4f1f742ef336b5c71d007b5e45872b8eddc2308a0fa6dcb8f3941499532bbe4df54e5c67b96e4047
+DIST gentoo-kernel-6.6.57-1.amd64.gpkg.tar 264243200 BLAKE2B 6929ae1df44f7ca9ded205e42ded2f601f6252adec0cebdeedf2f4343a2f4d62c904ffb1b1c30b948dd5928d00ddea93db1382de1e06e8cac71749dc3120fb9b SHA512 a55c92d767adc3186e25d2ea652432f2ecc900e4c2d7da8c83264cddc4661aeb4ccf7c1bfdb801cc53bb166a900ed2045120646fc9018fa89de9d97678827dc3
+DIST gentoo-kernel-6.6.57-1.arm64.gpkg.tar 241264640 BLAKE2B 4f3d7c7e1f4027361bb2705e12bade25342e4b38ff933e81bb4708f6eb77e7096da69912a86c12e2e5ed3cacc1c9fe00cfe31ad4e8d46f2fd406c4fa8277eb59 SHA512 68ba3e5736dc0c98fbc8c14b75246063710f504d36cd7aa4ff4c7a7161d0120a67ea0d6d3b5e7162ea734d959b77398396e7b00a833f6056f8ef94c98ee8cd6d
+DIST gentoo-kernel-6.6.57-1.ppc64le.gpkg.tar 64296960 BLAKE2B d679aebf79ca62f5ff7c01bce794067d74b53fe7b60f42c18a644039fea55ba4de95c2f4a75060d38f276353c037575cea6c98668cfd1ff3adcc26f12dd84973 SHA512 73c659ace206fdbe9b4abf2115670afa2416e36c489f45e332cc8fa136f889590a329acf959df8381fd59191677799b6ff4469052a0368d8c11d5bfc12b9107a
+DIST gentoo-kernel-6.6.57-1.x86.gpkg.tar 68321280 BLAKE2B d577962982fb92a7a1aac507891dfee465f28d6ecf7a8dbdcd28ac122dab5f379150602d80b77b27e41cb73b7c1ab3d80a6c8cf383d70f0388eec0ba1404ef43 SHA512 be0e41ae412b3b08c5f38690ddf17ed506c0c00e1e97e637f9c666f0d58cb769d765a0b683f19cceb129597fc180067a82c6ab42892d8ec3dfa6de99ce154983
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57.ebuild
new file mode 100644
index 000000000000..9f37dfa41127
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-23  9:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-23  9:42 UTC (permalink / raw
  To: gentoo-commits

commit:     9c17f49d9453484a4a084dce66b0181c8c06381b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 09:04:54 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 09:42:46 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c17f49d

sys-kernel/gentoo-kernel-bin: Bump to 6.11.5

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.11.5.ebuild                | 182 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 008aaf495bd0..2c22f1c1b7ca 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.11-4.base.tar.xz 429820 BLAKE2B 402166e1e2be81943dd191390608e1
 DIST genpatches-6.11-4.extras.tar.xz 4060 BLAKE2B 90d2186c2aaf39cea7c5152196fdc6401350a2ec69e84ee0975449f296b9625260bd69c4660ac1e2dba5e912d2f6f1fe15e05dd639a5ac615aff65ca58ea1d5f SHA512 6fd9adca80bf0600a7c3701eedefed15b4429211ecd925bc9f8f7a07c8997f5e1fdc178c44c53a9c97ba4c568449a9b015b01a1eea1330d21160b114767d4fc8
 DIST genpatches-6.11-5.base.tar.xz 531212 BLAKE2B c9e98632ebd2e74f59dfee66d13f9e4cb515d87fd5f6db946aa577e6fab49251b6d374cb1cafb66b2139a8b75c683ed58557745c8f17e18b14f7bbb417579fcb SHA512 a53eab3075e55c7a7ab82f99fa853f08b054ed0fc95d9008b17b5571e370ffaa53b87662bacec8a4f5309309e89df1282f6b5747df595c8617fdde74c1222cfb
 DIST genpatches-6.11-5.extras.tar.xz 4056 BLAKE2B a09e9802239237005410082eb6c4294a13cb3d415be4bd83aaea52ff37f472d4ab743fda02c8cff76a12e232044a91fe2ba83e0e46055edf28a5f473cf7f863c SHA512 3556b2f09e4f9e328bb04fb1e40b26038ef98864741b517f222c98fbb75975b34ce5d091df571f4e65b707fc8a74eb395f687a20f9f8ea0d617c4c8ccf8fa288
+DIST genpatches-6.11-6.base.tar.xz 561884 BLAKE2B 8fd4ee418b02f2dad7e8599477d03dc56b7e3ab8752d9e73bec91e9f7e01d1615aaf4d14b1091314bd82a15ff443b16d3cb4be58c4a46f33a1f95ff8bb85d82f SHA512 109f1e9e562eac0c606ef621bd2ebc4bda96a26002999765e31551edc6070c46de6c24dc4387389f964fdde485aee0048e01bf5189997b84111334c2f239d5f8
+DIST genpatches-6.11-6.extras.tar.xz 4056 BLAKE2B 7884aa8796e7b79db2b0db6aff5cf02119ac092d95529e0d0ee78ae5458faddf4fdc288b222f3126bb40749cb2ebb7bf2ac3fc6f77f1d2fb46d53b4b62b75c7e SHA512 b7c927e5bf90be5afb0cd479d385c7170316cf74c2aff136ab966734c82e6f4a1791a12124c7a73065711ba22f9260a3094f2bfbc8d0674ba46c158b2e147774
 DIST genpatches-6.6-58.base.tar.xz 3154204 BLAKE2B 5b9456e93cb0984599e065fab0d05e40b7efbc8079763ede75ed7a6e7f0e241de96f0c6438cde52f64a5074f5bfcc5d55b5d3c21a9e9528138ea5c36e164ea58 SHA512 e775ac64564c201c3e1293d34a70f347a5afd5691a006d958f69959d2eea0af690cf66f7bdd450034ef9eb43daeccbedd58819dc688cd3e7e9933da9312cbf75
 DIST genpatches-6.6-58.extras.tar.xz 4060 BLAKE2B 7e16c5d713aaf221335b81f3a301e9bb1e7f243d9bc6739c3dd07bb3cfedbe6bd5a763ce418172c838fbd3de82909cabff7c2e5c4b4f1b675098b709ddc5203e SHA512 315bfdf633398b3b1a9650dae88fdd0c1442336cabe45a3f2722e968f510da13050657e8d35acf8a313981bd9403f5056abea182a0115a79952a2740ceb4ff88
 DIST genpatches-6.6-59.base.tar.xz 3174716 BLAKE2B 8eded8d4d4c343869f587ecc2a218d124c34618494ded9d17b493f26894e545658021ad9cfa05bafd14389de07406f43a722c37276cc14096a3a7a00040e2ae7 SHA512 88e5ef8de0954f349e5c0745adb8f718dcabcd2e166c597c9de753c892eaad42c936984279fde86974b307858959cdef401f92f6f62a98bf1d4bed14cbff821e
@@ -100,6 +102,10 @@ DIST gentoo-kernel-6.11.4-1.amd64.gpkg.tar 290621440 BLAKE2B 3f597f34de90a39ccc5
 DIST gentoo-kernel-6.11.4-1.arm64.gpkg.tar 267704320 BLAKE2B 2b3ba4fe8b9dfde99ab2cdbd012f2405dcc20b21d7d84c6d8320f0f0de63f5598941b09f0e0401e74b6ac64c4430089803811bcfafd501334dc8d7ec6aebf80c SHA512 b35f9f0b7828199fca9746b36a59330aba701e8be9b0217dfb7497faaab59acd5a7fc9538724ea1a1a89b7c256d06cd2f7ed2519f42b031bad5422e9abe6bb86
 DIST gentoo-kernel-6.11.4-1.ppc64le.gpkg.tar 72744960 BLAKE2B db05917c611c3c2e57c84e753a95d2243ce4d5d4bd989c055c606fe8de3f99bc2bccf5d244de8c4e2aef4412ff14d05753359284fc06b9cae1810776c7c14c66 SHA512 67e7f46b500cb88508bbff0c5c90d8f22df50bb7dac1105e04dc5ec0978a7c6d9d9f57c2fdd0651cbabb1810b38c2f0b343bb041901b2586c0bf13640f338e0a
 DIST gentoo-kernel-6.11.4-1.x86.gpkg.tar 76298240 BLAKE2B 9f16e672034c26ceba001b922a538960827fb4c00de1b03d306e26c4d681910293e212d7e0bf421ed2068df633801c2a464f0e43188f7bfe33a29bfd43c8a217 SHA512 5ce185f38bbb843b52581ddd4220e22e348dad71ce8e61cb055407465becf9f4fe2ea1a0bad0c9bf37d70bc6c2fd1cfc5492946fa1645a51471b93153a95d072
+DIST gentoo-kernel-6.11.5-1.amd64.gpkg.tar 291379200 BLAKE2B 1818d5fdc811246b33e1f3302a9653e86bf9bd60dba8641a39f8e520fe33879275284537b1fb17a112ddb7717e7829ff95ab12e9d0321c13a3927a43abdc8f30 SHA512 9e1ab075f1c490f5cee89ee5b23adc6504f001256dd88129be6f2cdcf9cada9a94dfe879500acfbaa687120499137421b512a4a19fafdfd5e4696fb485436a28
+DIST gentoo-kernel-6.11.5-1.arm64.gpkg.tar 268431360 BLAKE2B 6eba8f276fc144630d94feea9d83cdeb2ec471cdd991a3e7b18e2baf1023be6c8c5343e8b05027de14599253232b0df170e6907618a26d7e89c8d3414eda0d70 SHA512 bf076a390c5c944b58b8ef0c05169d88435396698128a8e842eb79d5bd464d5783e50ed4a644aa14d3be7023fe4805b23ecdc095cfa11f7d0331be53229f0b84
+DIST gentoo-kernel-6.11.5-1.ppc64le.gpkg.tar 72806400 BLAKE2B ea08d468ae1bb56cf93041ca10d08a0fc1883282e1f706851b57c43f7db4e4aff27ebb14d510940a755452d3786378759aaef7d98cb4616f5332976846394e51 SHA512 fd8c513541daa1b2133e3bf1047bea86d33670cb002284de4d8f7300c876f207b3561209d13db47e550775dcbf306fb1615ee541394c7efbfddda8c9c49f1fb6
+DIST gentoo-kernel-6.11.5-1.x86.gpkg.tar 76472320 BLAKE2B d9d6caba32588111f470e0d42648916730bd58cb27d83f9c7f53e38e5fc881ab642a1dc5abf6d50cc80e059ac95f799ccbeedbb6d92fbf843660704e2b32d1ec SHA512 9212ff8926b0fe712973902a900c53b22d7baef3075402531bc0a7c2b4a15e1b4aac0ca3fb0132a0fc10e96762f98d0e343dcf79c69e5a20164f708afe547fdc
 DIST gentoo-kernel-6.6.51-1.amd64.gpkg.tar 149657600 BLAKE2B fc159a5336426c45fef12d01a399d73c397b945bbe9e628c65378a5a62d82b9f27831f748a987c0f5c36d15d14250e7817dc3b30978a299d75fa29398398228b SHA512 becec3093881a45a8cdf6903c02c3c6acc453434990da02707832a09d4a13815fbfe348016fc280424245b7f04415edec7155a7bdad5a4e4af11d823f7efb16b
 DIST gentoo-kernel-6.6.51-1.arm64.gpkg.tar 119715840 BLAKE2B d7056f38de6c4601829768e01dafcfc16d46786f54a68d022280b993d6a307ed9620c9ff2ba5b98c1934b79bebf9208a79b7400be89ca21e8d41be0d5cb4ceef SHA512 2493c75d7958ea17fa8fbe7cef00699f83c46eb6aeb7795fadaca0ed5434306a19d4e4d6f74dae6c5c56db6890a9c85dc0b8fcbe1a67d1a95bed6800d00e2f4a
 DIST gentoo-kernel-6.6.51-1.ppc64le.gpkg.tar 64276480 BLAKE2B 728cde54c79ad1e59af44445f934eb0d032e832821780e047bf86d6d9677522e65f09fcfd90b7a662624a8ebb7f1f35df192a5b56a06aaadec2e0b07c11b7422 SHA512 bc0b82cfb31228d6c549a41dcce9a37ae28fa76aab086ae0c50678832b85510bf31d4fa2aabee6d681d40fa0d44ad5549ae1bdab34f6be3c5803b6e5cc712f62

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.5.ebuild
new file mode 100644
index 000000000000..e264bcf1bcc9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.5.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-23  9:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-23  9:42 UTC (permalink / raw
  To: gentoo-commits

commit:     9294f31c006a1816aaceaa49dae58ae61c391e9e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 09:39:58 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 09:42:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9294f31c

sys-kernel/gentoo-kernel-bin: Bump to 6.6.58

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.58.ebuild                | 180 +++++++++++++++++++++
 2 files changed, 186 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2c22f1c1b7ca..764999f3345b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -42,6 +42,8 @@ DIST genpatches-6.6-62.base.tar.xz 3451484 BLAKE2B 526cd644a849da225bea9e77c9132
 DIST genpatches-6.6-62.extras.tar.xz 4060 BLAKE2B a475e52b151241692f6db4b41b19d6ee0212fafa1570ca47bd9c1b6e3a3b00a00f3a12a023f5c13f519dac46a01147d513ebfe37011fc289e9b3590fa2fe5a69 SHA512 dfcc7657e7299fca6d3da30fa2ecbdcc00cc1133607d3ded5d2f8f9dbfd5877906e357368665fe3757ae6b873ae4313c321ff79b8cda5ed213b7a1866dc9009a
 DIST genpatches-6.6-63.base.tar.xz 3551092 BLAKE2B 8edca00c49096ef4682038389b19e312773d3a56e29a03527e8f39ae835243193e2afce6411e0f1404af899793e766e108134d990dc666f15eebf02d6dfe6475 SHA512 0b51ff04cf01262502c3b1651288a87f235f3c1f4cf8b92699161353ddd75cbaecc27b8f2838375d77a4cf99a746a2175eab6fb0d23fdea67a6d4e9b89279ca3
 DIST genpatches-6.6-63.extras.tar.xz 4056 BLAKE2B a7a361bfe180362510300753b3fea12bb0ec1014a3b7307211931193672db1216abf994ba8cb22cf365221202dd93f4b49fff6970c8eb88b7a77ef7bd02d1f12 SHA512 49574eac90eb749de544afaa7102163607bc24e2214ccc3c84cb6bf8f60773c45831da93bb5598aa4b933f65455228649afcba6d93107a81a666828b0919b18e
+DIST genpatches-6.6-64.base.tar.xz 3582172 BLAKE2B e607e40b069b41983d461bdf9e3d6cb1bf53f6bdedef80934da3feaf7760ecc01fe77ae76980351e56d3358cbca8ba514b83719a6943b3ad3582bc5e1f55f949 SHA512 c33db1d09741c996c3e63253e24cd06e0b1ddcd66c602007394c2f8bf1800d5144fe6f27643954b004057cd2056d8e353a5aa67456c1afbdb3aa23e540a45792
+DIST genpatches-6.6-64.extras.tar.xz 4060 BLAKE2B d91c7df7c970efbe0126a3e189daa71ac02259cf1746f432ac702af7991c04bf235c28ffb578ffb2250e92e2c475ecdadef97645b510606cb395e725dec348fa SHA512 c26f1c1446ccafb751bcb8d05a41d378ce670b8115ec79e1b9a21714a1275c75ca36b68424b17717cd5b75fc1421a132eff0fcc31f7f32bc192964f3c64a381c
 DIST gentoo-kernel-5.10.226-1.amd64.gpkg.tar 63303680 BLAKE2B d7fe1733fc5686e91cf3cd086e64ab3695f61f71d053901fe6b3bf8946cf67858b6fcec89ae4430b3d033c0a8c2069d3ad2c85e9f3dc12cf0fc3ed637fade62a SHA512 0b267771cda36cd5597d2e6dcada6b1a17dd0d89df8602bfa822fe94d7e844f0d81bbc1177b88a54879b273bdfbcc9b479c6210ed476f65b075c8e52bfd384f7
 DIST gentoo-kernel-5.10.226-1.arm64.gpkg.tar 56750080 BLAKE2B 7dd5adef82039d4aca30824168d5eb56d95dfc0672e7c401e6da9dfa3cb1bc4c4eb0e56a2a3a769cfe92e3c71d19e35af5c7017567cac6d5026b3b50e280b513 SHA512 fc19ce80ab64b670b48d67913ac81bc953e73d91f9e84f4421e6e7aea4302f6ba43db786b8f83626d89b47b881f2e88cc1794aafce5e75704f4d141a09f3b12c
 DIST gentoo-kernel-5.10.226-1.ppc64le.gpkg.tar 52766720 BLAKE2B 830c15ec760643c636c1294a8cea2ffbb0f46589196cd10a97c09e4d131a2e32398cf18f3f4d832e0ba1a123f031953ff3f931d86a60e6e6d80d8f7f5f0c446d SHA512 e1662eaf7551b54afe01a0b23f88447e3ee7684d17d6515fe4cd9e6dea28293d440b677a1e55b83583c74c5362d6e9bb5939314368c3e7f6bbf462b60e055dae
@@ -130,6 +132,10 @@ DIST gentoo-kernel-6.6.57-1.amd64.gpkg.tar 264243200 BLAKE2B 6929ae1df44f7ca9ded
 DIST gentoo-kernel-6.6.57-1.arm64.gpkg.tar 241264640 BLAKE2B 4f3d7c7e1f4027361bb2705e12bade25342e4b38ff933e81bb4708f6eb77e7096da69912a86c12e2e5ed3cacc1c9fe00cfe31ad4e8d46f2fd406c4fa8277eb59 SHA512 68ba3e5736dc0c98fbc8c14b75246063710f504d36cd7aa4ff4c7a7161d0120a67ea0d6d3b5e7162ea734d959b77398396e7b00a833f6056f8ef94c98ee8cd6d
 DIST gentoo-kernel-6.6.57-1.ppc64le.gpkg.tar 64296960 BLAKE2B d679aebf79ca62f5ff7c01bce794067d74b53fe7b60f42c18a644039fea55ba4de95c2f4a75060d38f276353c037575cea6c98668cfd1ff3adcc26f12dd84973 SHA512 73c659ace206fdbe9b4abf2115670afa2416e36c489f45e332cc8fa136f889590a329acf959df8381fd59191677799b6ff4469052a0368d8c11d5bfc12b9107a
 DIST gentoo-kernel-6.6.57-1.x86.gpkg.tar 68321280 BLAKE2B d577962982fb92a7a1aac507891dfee465f28d6ecf7a8dbdcd28ac122dab5f379150602d80b77b27e41cb73b7c1ab3d80a6c8cf383d70f0388eec0ba1404ef43 SHA512 be0e41ae412b3b08c5f38690ddf17ed506c0c00e1e97e637f9c666f0d58cb769d765a0b683f19cceb129597fc180067a82c6ab42892d8ec3dfa6de99ce154983
+DIST gentoo-kernel-6.6.58-1.amd64.gpkg.tar 264212480 BLAKE2B 3a88f2c0bee3fe46380fe1ff7b7515f17dee450c26278d48fef25f05afc7b38112925ce377bb719ff12a35ea128677ecbeb3ecca5c4143e071195a847a2243f3 SHA512 cd7e03acbbdc74e403fe5bbac3c66a9d049285c1cef85110d129d5f4632e23cc60391f9748ea835b8930eec92c3b4f449d5faf9e1051d36bf103072404e37522
+DIST gentoo-kernel-6.6.58-1.arm64.gpkg.tar 241254400 BLAKE2B a18159f59314697b05ffd145d900f2d3c9a4311ba6ada234a835afcd76f30f79efb6b9f7809cd7ec61d4ebdc43e9eb6329ace3680947cd75107e65adec317388 SHA512 3097704edddafd69167ec49cdebe36aee4845758e577d0b64694900c142c116b815898997d0fe056c6a6905d5f582756e58fa50d4966ecbf10cb4dad4fe58aff
+DIST gentoo-kernel-6.6.58-1.ppc64le.gpkg.tar 64307200 BLAKE2B d8d863fab084e95523afdca0b9857e09aaad33e9ddd136df7d0a0bca2de9e602823dd9a80273dc64b8b757b4aa192ad2535c4e34b24a23c056fbdb4df4d2b086 SHA512 792a9e77b9b4fb6bcb14bf5b7321a3a39262aa1b7592affd8280bd3d57703e6014e12bacdcb30b8562b94bedd22df3a8a67a32e163301b19bffd29a7e49adc3e
+DIST gentoo-kernel-6.6.58-1.x86.gpkg.tar 68331520 BLAKE2B c87d6d152ac50dc346256fa2b6fca6812a9aa12ec2eab1e3408bf1afb31019843e18330f493aff63daad3a10b00dc2cfc302d70a5fc68869951353f999294df8 SHA512 49307d991f0c811219611fdd5fb2b26230af222908d6dc7fb528d3d1564a186d5a7c996355eaa768c382f2142b349fd1541178e6f4a9fbbe312795f361d71d60
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58.ebuild
new file mode 100644
index 000000000000..4873f0a07e43
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58.ebuild
@@ -0,0 +1,180 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-23  9:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-23  9:42 UTC (permalink / raw
  To: gentoo-commits

commit:     ca188ac1b24312b6d55ec96adfdee8b697456ca9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 09:40:08 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 09:42:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca188ac1

sys-kernel/gentoo-kernel-bin: Bump to 6.1.114

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.114.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 764999f3345b..b9ae10c8f864 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-122.base.tar.xz 6092444 BLAKE2B f612042eb0f7953e5842cdcd3bd1
 DIST genpatches-6.1-122.extras.tar.xz 4060 BLAKE2B 7578edf3c61e6da2c9d6049d3bab807eedffcb2bb8add0d0c1835c2f5d292ac4ef2b83e3595342745a2464bf4f4c60e39f82b342e84fcbbb33721ed5e1382b6e SHA512 44c7d3dd62d2efdf8f4a9632d025121b429d48cc4bd7f8eed754d7a0223be9a201673a10310dabee04ca29188193410d82317da02527f4016bfbb4fb6622bb8e
 DIST genpatches-6.1-123.base.tar.xz 6330844 BLAKE2B 7095b2e44e1dc34e38d017255057cf035ea9d129cfcd4f778c51b5b35d2f3bddf9bdcd649a4db23b2725496d7a4ba07ab300094cffb12222306424094d796a98 SHA512 ddab4d3435814ad18caa88bbccbaa8619945f1f430589034ba47bfe2e313a8adf5ea2de2e1220af24fa5f0add308a6eb062391c85835e91be0efa236a8402dd8
 DIST genpatches-6.1-123.extras.tar.xz 4056 BLAKE2B 13343aefa58e0c36894a31f45ece3e90686c478b7955854d458a358f30f5fe1a058ee4050aae883e31478d47ae8d63c566bdc032e3cf998af7c3c2c5f8529ce0 SHA512 2bf039625947f5120cd457639f223297ce7b073b3c8650503a994a944507d4283f9873929412da80d0c0f5252bfab885c7b52f48308443fe809900f43e1b980a
+DIST genpatches-6.1-124.base.tar.xz 6355616 BLAKE2B 8b912dfa6afd71b8d2cfd709aefb7acd2df66e7806e19440db7ca74a6dc2fe13b2bc55b332aa1b4aef5c84bf64929a20cbbf1da5a30803999986762327eb56ed SHA512 1288c21d553220dc27e28ae533f003d07de5442ffa85bf06cf533266b3a16549239f389d61c7458b3f442f8902bdf4e429f2a17b89bacfe8632fd38147f97923
+DIST genpatches-6.1-124.extras.tar.xz 4060 BLAKE2B 326344cb6b4df76db97f5666085d26a8907769b81bbd1016219f319b713c5d2e467c0c0641b1cf5bf7eea80c7d865544a1b6e77b432e002dc768f633d70c9941 SHA512 a440486dbce9c6b291a202200089b03669bcb7c5fd635350f4f2d8eea21d67c073ee7feeca95e62fe96673dd67c92632955a83e003cc49865aef6b84f67dbf48
 DIST genpatches-6.10-14.base.tar.xz 759584 BLAKE2B d08dc14d5126e73155a6b1977ce2b9790a5717b6bf1fa31309838c3884a81baf945661093da2e3f69bf892f472db60defe1a001afa4b9a6846deee11cdf6cec2 SHA512 6e41093c8ee9690ec279a3f35c01d058ef02c3a9eac7b9eaa3908c14463c8d3c85497665b875111fd1a29e8d406706aa6f6791a44e0bc31d8c51053259a18d87
 DIST genpatches-6.10-14.extras.tar.xz 4056 BLAKE2B 63d33a29efc77a7839f4961de62c54f2383bcc7a119fce5ca7f80cdb66515537bb1e1bd55bb50f297b8f0a9c74f75bb237ee2893a859abe6d7f05864ae21e38b SHA512 c9adea40fdfd3faa5ee24a60be9ad4444819a8fbcb417ea98ce2f7a02fdd1e70c6f1168380cf6efd5a4d1820bea14db48c3064b271afaad8e1d23f0a8263a48f
 DIST genpatches-6.10-15.base.tar.xz 774884 BLAKE2B e5363896fadb615a40b43b90c4146f93aee696c0aeff3ceee6a8d60882112f90b8bb1df838a827353d290cfb37aada5b53b673cc21dc611e774a4b7376fd12ad SHA512 dc45ee28cad09a1ea2005e6eed656b4fbe7e9d291571583eaa57388b0b3d08f769bf10752aeb7a519dfd1bad679bf277114fafe49c8243f78b9bd7548935a21f
@@ -76,6 +78,10 @@ DIST gentoo-kernel-6.1.113-1.amd64.gpkg.tar 72611840 BLAKE2B 19c9f713bf9334e3c2f
 DIST gentoo-kernel-6.1.113-1.arm64.gpkg.tar 65566720 BLAKE2B 289e6c920d3e4ea18430c04b5371ad849f8cb155289457c55cfbdf9dba70af03d490e1d8c5383b98075f7e1ee054550621589dc3a26d06307b6ff6d66ca44936 SHA512 b597b095b1cb80befdbc6e412a07713c8869d082bedfc066caa8ba18678b6467f888bdbaac04dabd68b229b33041eba231e78cfd52aa8c2bc886c57655a465ca
 DIST gentoo-kernel-6.1.113-1.ppc64le.gpkg.tar 59822080 BLAKE2B 10547bba1287be3dbdce60fa0238ec1d9a63af970cfdb7d3fb3a3037ab6870db17d5cae14aaf349fefce1e66ebfdfac86c639b6ce4b96813ec7a8bc2972664b9 SHA512 0bf62fc17b6063ed1df477c016afe8366a0936a5958d5e69ee244e4aa9d933f1abd0f462de0278e3e6a82908e2d0fc57e0c8b147be52ad18b721b53e60722fbd
 DIST gentoo-kernel-6.1.113-1.x86.gpkg.tar 62156800 BLAKE2B 617f14c32c220c89f19f9c7386fdae50b8b46e0eab599c05c193ade009f37611d63f1a710f84785e42c0cf151be558aab6faa1e4bbe49f2294b191d299b6f7f2 SHA512 964e18b70e534d51196307ef4b5f8cf6c580dbd8ae42fe744c90b073520583908c271f6659b8c944c1978c89bf5ed812bf51334029549fa21bfee7b1eb7c0872
+DIST gentoo-kernel-6.1.114-1.amd64.gpkg.tar 72622080 BLAKE2B d91bb8f7fc369cf67783d4495c770cc4bb60206ffef4eca7b53558285c438278e73a07195914b2f237dbbff245c16390b63a8a07aec1c5e7189b0fa6e76e3142 SHA512 acb13ab39b309d650a3c88e5eb3c20109cc2d2dd64c197078dc88e104ba5f9ec2ffc10eb0225e0f127a7cf1d3a358cd398108c7d9d156e72b96ec641b4d57758
+DIST gentoo-kernel-6.1.114-1.arm64.gpkg.tar 65576960 BLAKE2B 4f0c3a12aa09e3641e28f34cf111654e37ad1ffcf1fc1a07a20469fd7a9c68cb1f20dd75cf8765baccf0d3fc1946c0f06eeaca2df1cbd8f01b7c8e59ebc22693 SHA512 46121bbc3fb990863b0fca644f804c8749b82f96eabff6a43325f36044e32b8c9a883dbb5d72c656396095027c86e14b7916937ae7e0285eef008e3e20ef2da2
+DIST gentoo-kernel-6.1.114-1.ppc64le.gpkg.tar 59832320 BLAKE2B b13928739adee071c07efa583aecf9e57d493c34e98c0c950d6362fd4dccc9e97269d21077109181507920c787fcf9afb57ab0b1ee2110b34db0d541bda22546 SHA512 29cef05c82413550734e6a1a758ca169f8b7a7afaee239966ff2bddb2861579c2a23bdf3e4dd1501a178e24879acca38c297c61f0ec68d45163dddab998677a7
+DIST gentoo-kernel-6.1.114-1.x86.gpkg.tar 62146560 BLAKE2B 9824eeb316a51723b765895df38d936361d3de8454ff34ed9701683720e0039489e0a96f9e081cd03c32938754504b456758a9fd8ac5dc8e17dfc3a1a577cef9 SHA512 82e2bc9c1de95c900a8bb46763d5a569e6b35f0e4faa3677e8bddf7a2827aa4bc5e32c25e92d36135e44d5dbb3b17f154c8a9afc23fc38bcdbef691e3c896737
 DIST gentoo-kernel-6.10.11-1.amd64.gpkg.tar 288471040 BLAKE2B 7015cbaf2b47d62f516f3ca190fa805e5073de7d8a8256a4d14169ba64f4faf7804157a96563d47029a7a05d191e128acc5413e1b5cef277bad9d48ac57ef1e2 SHA512 b18b1ac7d905a24517f15adfb5a9f40ef4b3dc27c3114d67373aea70f1ae7e35a9ab19ed9238f99ecc271a919b971bc4cbe325c0d478a976e7659018504de6fe
 DIST gentoo-kernel-6.10.11-1.arm64.gpkg.tar 264816640 BLAKE2B 412355b2787647c1960f643c90d06f739fb9c7d2dc655f77f1c8c90d2f83b1a86a01a034dfae05323014f8bc72ce897fbafe42470213f565f26b4c757ebacbb5 SHA512 63fa9896ebd67aea2596186151e577d1071688001798bb889d61ebe91ec8db0f52d1aac7ba3b7c44d59d302a2331a696c0875f6fb9daa4eba4182d2790450812
 DIST gentoo-kernel-6.10.11-1.ppc64le.gpkg.tar 72017920 BLAKE2B e735783122186d2036ad6c5ab8bb4e3cf3d16093ae793d5b7295ecc5b250f9b07430ef5fc42e67f4da69023c11b3c9f6874254dcf922ca006358ff2458c3e383 SHA512 19c8e6e1c23eb767a18fa392dfa5a5a9cd67636221037fd4becb07f375afd851607886dc7a4c8231406c7be99961e4bd4c2a8fc1477fdf484c4c43c12842eab9

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-23  9:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-23  9:42 UTC (permalink / raw
  To: gentoo-commits

commit:     f69921a0e646df72ed2df4206d447239645f7675
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 09:40:22 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 09:42:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f69921a0

sys-kernel/gentoo-kernel-bin: Bump to 5.10.228

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.228.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index da94c94914fa..f6d25adc6dee 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-238.base.tar.xz 7454284 BLAKE2B 6c3793f4fde055e4ec7e6e1c5c1
 DIST genpatches-5.10-238.extras.tar.xz 4060 BLAKE2B 46f357f280883621ad97b8f1680d9f6c7e63bd5b9ab976dddb0f2023acfadb5d0e7f7919f4bea46b0dc099777234aba07259e427145be889fa8ba76cfb9dbf15 SHA512 e6f23a08bce4c0683c91e7907403d497d941e93b50b86660bdcad3429b490233dad8c40f117101395e81347150c99bb6b82cb51e0248074deeb0131bdebbe834
 DIST genpatches-5.10-239.base.tar.xz 7596864 BLAKE2B 987607405ed2de7470b7ba9748df4b6a5f00f1b728f2e154d47d51acb3e40ac028bfc64640f620368877d7ab11c94ebe636fa9399408fce7aff20770a045e522 SHA512 0125f50337da1d02ef99ae2df6ae77742eaff169c70d85d229585e29fc51dccb22cb2acde3949c42f9eef93c016af596cebe7c6811b7d7041c2b66b3e29c94f3
 DIST genpatches-5.10-239.extras.tar.xz 4056 BLAKE2B 65e4e775fb186c7e46b227776dd5fa26ee472b27cb32f76513aa457b7bc85c53fd88c02f594a095ec9aff4c062270359f024f36a7c4e84dc1d2ff91f1d185919 SHA512 394f1fe7d9b0bfd3b7c27d607513bc0656f34efda1fb3a2771d180b47caea2e5c4e6a01738284649afd94c2a7569f1fc52e3f98b6ace78838ac30e4ffe9ead37
+DIST genpatches-5.10-240.base.tar.xz 7605364 BLAKE2B 2ab206d398eea9704f90f3485446ccdbb5e53fdbdc2ea2f468ccf8ba7d4160cf96d6f407df53a4db18a68eec98e0b3a203be74c68e45e4a1300da26ac3fcfb5a SHA512 8d935c136b8fae9a5cbe558c362536255ac228369538a448fc4728f8c7b1a1393cdd810fc5b8a08138fd70c4192b07e4845d697120679dbb6ce04180575e2f4d
+DIST genpatches-5.10-240.extras.tar.xz 4056 BLAKE2B daa6ee7552a0f30598c4fd1c264509698017b64199ca993000bd6d226355c60b4d570c942a1b7e254d32eb941e2b873a4ed8b7a8f976b16cd93dea07727b8d15 SHA512 c01c07819c65357eb83ad9446b24cd2398c3ce8c4ba038ed726cba220145cf013d544b6442bcc65f7c916b5dbf85008bc638ddfee26f33c115e2c929d650db7f
 DIST genpatches-5.15-177.base.tar.xz 7376212 BLAKE2B 4ed8e73ea307a1544b5e6ed04b202c655a2a7352e6e153ab72f70667ed362ab69991823b26f260dde5ee7774749f549953acfdbcb6d13ec1b9c4c1d3708ea8ba SHA512 628aaddbeb9fb39e8d42bc495c14dbc164b07fc023551631433e9778c718651580406d5ed8f2b67280a7c8ff4cf2467bb86eeb2b93cbea03a6fb9e0c78308098
 DIST genpatches-5.15-177.extras.tar.xz 4056 BLAKE2B 95e3b595edbe0f3f927aaf93fe28a0342b0d01bd889df73357c09856c5f937eb33d31e6753b1a4f59d3c472bb1c372a7f5f228c1a791182aa9f25c32e537860a SHA512 36f1ea35379d89f09614a94fe9a64d8de2989e72175ccc110723ee91de4ca2498203a2e6e1605cd06a5fc7469276fbb3b0478a5a17a0409e8acd6b2a053a4d38
 DIST genpatches-5.15-178.base.tar.xz 7578036 BLAKE2B 2b8da3b41e178d6362e7dd783ee6a00f14d5f2103ef74f8e791a705dea94fa701b4ca06aec41ea277efa943d759a004b4760f61ec29b45a167b46a4898ba8a25 SHA512 bd29d8b6e4ad66fb5d7beb92b7cc8ea57f07ec1f0d311e345904f23d311b081499641ff5d45bbedc256ac99510cb8011cbcfb43d385b8f7ff059fa4e233e82d3
@@ -56,6 +58,10 @@ DIST gentoo-kernel-5.10.227-1.amd64.gpkg.tar 63313920 BLAKE2B 9e2645f93707b3e4b4
 DIST gentoo-kernel-5.10.227-1.arm64.gpkg.tar 56760320 BLAKE2B 1f956977188a1c4de61be9dda6a82dfa5b4607c969f36d7330eac22d2591e9938e6fbbaece68bf1ffba0a4967c0d333acd0533e1c6b633dddcda9d0e8b967d96 SHA512 fcb3ee4dc4b3d795fed5e4fb588b64180e2b05d50d9d10e206cd776c3e4b2fb93aab1b0c377ef2e3ba3837c161216d9ee342a59f407196c92bddd37bae171a0e
 DIST gentoo-kernel-5.10.227-1.ppc64le.gpkg.tar 52797440 BLAKE2B daf733978a8062ef209f855bc919575efe5e87fcdda164fd75c5c3fa09c77c51d225aa4282c5900612789689c1850a1217d92da3cc2e23813c3e7fcd7e3f4631 SHA512 e1474a3406de968af183b246340890bfcb072b89cd838e982a7fe6790dafca124943279e18263851f56b46288b4acf7f96471e787c82bf0a98b34cf64abca023
 DIST gentoo-kernel-5.10.227-1.x86.gpkg.tar 53626880 BLAKE2B 8922e830ffd93f266f6c0423fa51c0fb58d9184665bde75ee345b273d9735448090124defd27aab59bb9e695c649a33aaff83f9f605d472bb3483d04727aa9d6 SHA512 06bd171abe1f2b061955ce26d6b3ff05d0812f6ab33fdc26d776e1e2fa10da9ec2fce3d684280e210199cfe6cd76c8198eb86fa8fde545dbe1d4a5fbd67f9076
+DIST gentoo-kernel-5.10.228-1.amd64.gpkg.tar 63313920 BLAKE2B 2f18168a59a42f434fc1c0d89e4082833916c270524da29726a14ac81ddfdbe034dac693b71aadcb76d5670387c3c3c337543c9732a158836eac2a3c403daa9e SHA512 cb90cc8932fd1be6e084b6c554eec2a755b5b99cce7dd1dba76a7ad71ea90a89203bf0dd8e314fd50bdcfc79df04e22639d58f09b5097845fe7d7900baab510a
+DIST gentoo-kernel-5.10.228-1.arm64.gpkg.tar 56760320 BLAKE2B a1826c8fac94c3ac7eb6f5f71e6daf5bd252eb09ac6d56dde19d382036a68b4b83897ef9e7d88008ea88fb1949dc2e49c3d58a676241355f7f8118b6229a4447 SHA512 19e4e68593240e0f253c87b4c1c48d815f6715762322fd6bfa6b4fa8220b61bb7165c089385a75f0507ad99222cf4b7d93f3ccb29d27e7729d19c934722ea7f2
+DIST gentoo-kernel-5.10.228-1.ppc64le.gpkg.tar 52776960 BLAKE2B ab5193491160aeaa4aa90c5fa9ac41b3eb8878a5022da78037e5b510635b64acbbdf3ce6c3739cd1db50a935f314af10269638198a1b292e1d3f3031e0f9e3e3 SHA512 78106febb98e131cfad5bbf6c7aa9a2edae627d55ca9e09bdef11af3306cc952e9cf190bc2ae19435e5f10854e276a0fec18b7bbfe95fdc2da198b92d5424d61
+DIST gentoo-kernel-5.10.228-1.x86.gpkg.tar 53626880 BLAKE2B e49cce701e518adf00303a2f356e9fd36a1653a9151f3aa8bda68b378f435dacada7f6fd1815f79a47c89660058f7d383eb99e79c7aaf76eb7b77cce34d30272 SHA512 4a15c3b720caec4a6cc34c4a6336f3d98baa70957c1ad7f27e8dad2d0db449b85bed09dd064d0825dd94b3a44e2d10164467340794036778e5c43091b0994db8
 DIST gentoo-kernel-5.15.167-1.amd64.gpkg.tar 68454400 BLAKE2B 03627247782e5241614787f80e1e60daa0182545cde0b608e23d7cda8b2f09d6f996a5de7207c35bff5313ec1cca75755ce1313a9f91c87838c8d0aa579e5246 SHA512 424e1c8c51bc9aceb6fd72eedb8a3b69aba631fcf06bfbe3c713e2c5c181fa52975966ce1565811f1f4cb37dd23e4f4c1397ac7d2214ec8bd74a3824197824f1
 DIST gentoo-kernel-5.15.167-1.arm64.gpkg.tar 62402560 BLAKE2B 119d90ee2d96de64dbb0f6164b0f206be20c213db82e468c4cb84f8135995db3398210f60173f9f574372fa662cbe48fc9ef9a78a0e3ba52598717e246fe24a2 SHA512 5474b9ecbcf70ada5fa0109f05d973382003f3350f36a852963d7def00827ddff54c5900803f7c4aeb4aa05b7a4176138da20bfe2786ac39e2eab76c4eeea5e9
 DIST gentoo-kernel-5.15.167-1.ppc64le.gpkg.tar 56750080 BLAKE2B 901833eae687f4894e843a3d23849eb0cc7cd060ecaab09640930fed694feabca8131695edb5f596bf72581deb77bc76dede18181ef9916c2df31670bf93646f SHA512 e618fc5f8eb572b9917e35ae9bc33fac1cb42bb8fee1935817ca03c4b5643779db02d283d1a2095951b8f85ec9cbada5a446d5f5f61c0cd5617eb3cbb5d8647a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild
new file mode 100644
index 000000000000..a6e656009f81
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-23  9:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-23  9:42 UTC (permalink / raw
  To: gentoo-commits

commit:     477d69c8ca33265b92a0f6fa94caa3c895a2b4eb
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 09:40:18 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 09:42:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=477d69c8

sys-kernel/gentoo-kernel-bin: Bump to 5.15.169

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.169.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b9ae10c8f864..da94c94914fa 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-177.base.tar.xz 7376212 BLAKE2B 4ed8e73ea307a1544b5e6ed04b2
 DIST genpatches-5.15-177.extras.tar.xz 4056 BLAKE2B 95e3b595edbe0f3f927aaf93fe28a0342b0d01bd889df73357c09856c5f937eb33d31e6753b1a4f59d3c472bb1c372a7f5f228c1a791182aa9f25c32e537860a SHA512 36f1ea35379d89f09614a94fe9a64d8de2989e72175ccc110723ee91de4ca2498203a2e6e1605cd06a5fc7469276fbb3b0478a5a17a0409e8acd6b2a053a4d38
 DIST genpatches-5.15-178.base.tar.xz 7578036 BLAKE2B 2b8da3b41e178d6362e7dd783ee6a00f14d5f2103ef74f8e791a705dea94fa701b4ca06aec41ea277efa943d759a004b4760f61ec29b45a167b46a4898ba8a25 SHA512 bd29d8b6e4ad66fb5d7beb92b7cc8ea57f07ec1f0d311e345904f23d311b081499641ff5d45bbedc256ac99510cb8011cbcfb43d385b8f7ff059fa4e233e82d3
 DIST genpatches-5.15-178.extras.tar.xz 4060 BLAKE2B e697a3db43b97846bea924160efe1073736db1ca4c0b9634322a18de6e2da7d1b57c07dbcccd167811aa128072e81884b29e5abcee219e9e095457544bcd1149 SHA512 18e3a1a48c4c0dde29fc25e3a4d1aba2a843d3453363d76533918c71033f35f6cea3d325f0724c60227bea74f9b68fa6a2c870afa3230bad7312d1766825bd2e
+DIST genpatches-5.15-179.base.tar.xz 7600676 BLAKE2B 5654c1db636059018715b1ec3ae0c3f7b5f7cf9e88e4ccb1df9843eb6fc130b204d5e7aa76f77ad21502030ed5050df760b59f2af59fe2074fd9e16e3703d7da SHA512 0900b71b1c43d507a06463a657bb5739964a3badcd189c7aadacfb43758da529a07215cda9fc66fec1e9e25e07ed3d8c0053cb37b0779a01a545a3993cca516a
+DIST genpatches-5.15-179.extras.tar.xz 4060 BLAKE2B d8f7885fac420f6f64dafcd5edf3500c8745fc076a382a9c62cfe1a5fd86a2c1d880ff8fdd0bd12649760ba115abc43de9da76e559330c0272f88c43926fa990 SHA512 01a08098524bf56987a55707b767911270b19b7e7ba032ad84ed3942fcdd073c0bf92443fc7cfe24ce1e88ec065f37f1a5c5c20adf3594151bc933a71c92f9d9
 DIST genpatches-6.1-120.base.tar.xz 6050748 BLAKE2B 8e81d186a9e5618d9f561fd0d49974031baa44ddb9b1885bb3ef6298d49b591e1c1582c306eddba07f3da733dea7ed82ae948838989010ee6471c052f99541c6 SHA512 7ec81a4b97becc07a15fc9e888f2e9c340334fb7ee2b9d0083123f67fdef44f7e155bdf7dd662158ea86d7eed3753017401479a5e50cc16eedde145dc77018c9
 DIST genpatches-6.1-120.extras.tar.xz 4056 BLAKE2B 2295b59dea7ee450c0d6b109da2fc341e96030616635800a02847f93c4cd0191229c6d74bd68994ac42d2a96691856315127a060cd3873af34357f12ab54193c SHA512 8e1b92d4ab4cb327868f4e06c7bef5a099339c3cf2331ceff3aa3731632d1f8f7b427da5f892540a64f8afd86d89048100b93c8a08d40a99f5760a35553dca25
 DIST genpatches-6.1-121.base.tar.xz 6065048 BLAKE2B ef60651e53c53c2e918da2c9dd4759cde88472e2f6aecf4ed6a86f089a282bbdf7acab040c7660e52ea09e441f6008f17ae3d49afcd339e8b91d50cba48bda18 SHA512 e34af3822f10164dc0729d0803c6f3ea05e57c6ac157567bdec6d8d0a3e78fc72252606f3b3160089e7b4b8167ee76b13088cf1d238cc3db2841e2dde63b82aa
@@ -62,6 +64,10 @@ DIST gentoo-kernel-5.15.168-1.amd64.gpkg.tar 68485120 BLAKE2B ad2eb042db715e24b9
 DIST gentoo-kernel-5.15.168-1.arm64.gpkg.tar 62433280 BLAKE2B 1472cda7454c884f6765dd7b4532dda53b076ad457f85e1d316239c7af5404b3810c378ebb2689056931abb5656338499bf5569e7399e3c5fb62252952dcdc9e SHA512 fbd0c02bb285daccb73f7fb4bd0f73357cc51501d62a48a7bc1f70d8b5d78e441f9118aebf39c9a352167c5dec9d61b8d93317f1c097bb5b32f49f7e5b41a61b
 DIST gentoo-kernel-5.15.168-1.ppc64le.gpkg.tar 56760320 BLAKE2B f8e3f7c28dd2ea2ab37b3f48af075738a9e3fc63736eaed54cbe8ee4aab002a45056de71108f35e68b07685e9e7ed2e73dd413d0205fee1463b741650b5a0722 SHA512 02e5acd109f904d00849ec881c474dfd0d0be1d9ba3120f7ad64e198fc4935dffe2865f106d9bd95b8ce9f4f3a7afa4957b1c952f385a8b1cc0cb58421acee07
 DIST gentoo-kernel-5.15.168-1.x86.gpkg.tar 58624000 BLAKE2B 3ebd6c502441512499cee99f4da3c7b8a2950d4ec0da8cefb0a4f194a346f7347af11795b4a39026efa3c1c78e388e9a051e2e8bcad3c5675871d8c9fba05e1b SHA512 b0037034a45f6c1fe9e1381051afe4285c578d63bdd9774f97480029f28fa7b7004a950d59736bf794b78629185d3f87a81b9dd1c66e02ceee68735808c68ed1
+DIST gentoo-kernel-5.15.169-1.amd64.gpkg.tar 68474880 BLAKE2B 937f3211465609c1e87ce3b31d49f1cceecf48e7c9c6de7ce2cc6322d7de471281714219a5b82f96207afaad41240c827b079bcfee566e13f10e099ab60fc4c7 SHA512 614e86bc8e794d108b0838f7cd673e90c04cc5aeaf4141879f1737838fac71d73ddae683a80997a692074c8a74a0dc810195315f50b4717cb4d0209e63c5147a
+DIST gentoo-kernel-5.15.169-1.arm64.gpkg.tar 62423040 BLAKE2B 8788e1f93da7f48385f9533fde291d7ca326f428d21ea53371a3284683dec7186d01ca98e3431a8a41ed0df9323227ab5ef25d140d677772cec036e9ce10ec94 SHA512 616ef3465d5fffdf97af736b951b52d392bc2b9e93f3f46c754c049d088647e4bbd7018b192a13c131441a131f52e1bd86a6f4769dc0ae04961bd4ad0576b301
+DIST gentoo-kernel-5.15.169-1.ppc64le.gpkg.tar 56760320 BLAKE2B 09ff26e5e48231bf18396b28c84893c203ed688e5d396ae5b0c29d0aeac24f097afb862bd306e8e332c8ac7a03dda93ab6fdeabad5cefffe14414a0533c97441 SHA512 fe779f7c55503ec8fde62c4afc225728de59cd7ce8be7832fb51581e2f658bceffb9b452d3e7a4dd8f05f87b11103e1c3f5741a37d3eba541c85e9af2276c1c6
+DIST gentoo-kernel-5.15.169-1.x86.gpkg.tar 58634240 BLAKE2B c69199b516c5bb070c8caad05ef598644340df341a8b81b9ee11215a9d39b482b8de7bba52636cd772b44dbe07064e4e0c33f8048538a5ec8d7896596d6c16e1 SHA512 d12215b112f8f8995ba6db5b5d40429454ea292918c9de80958e012617efc48c202e90d2e473a72f71f444a21296814e2c45e3e21cdf3c89c57a923c899700ba
 DIST gentoo-kernel-6.1.110-1.amd64.gpkg.tar 72591360 BLAKE2B 9cf5b83a5d7c1edfc9042d90f19c5b025c845921548f7bcf18176de33fc575d70ffe990a7116549261d51d7f8b8d23388d4f9fd720112895fbc78d9716002f2a SHA512 dfac30054325bc1d38b14e3ed84ef3ee969695c7b899775f6050dcaff37d22d400a9d3b36e22288836bc89a016c65385e8303542998122f01a08b43024e15d45
 DIST gentoo-kernel-6.1.110-1.arm64.gpkg.tar 65566720 BLAKE2B 53783496918cae61de0cfddb69b81992a388b1ffb36baa68d0d614805f6a67e5f422aaebc188f16faaecb0558c5d60379db8a4f66c4b843134ace937f7517a51 SHA512 4b0f3802a871e6c73e70a6bc4c856b62748da5a86d4f1b340c472f9238d71d34d89db34106b8565d99873137c9c1849f0732634332f4767a87ba76e593df9494
 DIST gentoo-kernel-6.1.110-1.ppc64le.gpkg.tar 59822080 BLAKE2B 8567c0c93616d69b4a464730b09528c789e2e5ea4b1771b4235803c70091b1990a8c6b41e36cbfbce92992277b2afe202b8806437cf4fc68e0ec6f3c3898fc09 SHA512 a8748b00b9e600720966f1ca2bdef5cb9a06fe11010491ef67dbd9f2798af46e859c0c14ff32921a70cd13b83fef763e0d20bc7467dcb7a49b5faa28572371d7

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-23  9:46 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-23  9:46 UTC (permalink / raw
  To: gentoo-commits

commit:     be0561088037870b8411b5264348ed0c14838429
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 09:44:13 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 09:44:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be056108

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.57 amd64 arm64 ppc64 x86, #941980

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57.ebuild
index 9f37dfa41127..1243efac1c88 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-23  9:46 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-23  9:46 UTC (permalink / raw
  To: gentoo-commits

commit:     0c48243c9a4c1fe2d4a39a4797eaf3a6539598ba
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 09:44:19 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 09:44:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c48243c

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.113 amd64 arm64 ppc64 x86, #941981

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.113.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.113.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.113.ebuild
index 53b01d5e35e1..1eff13308689 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.113.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.113.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-23  9:46 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-23  9:46 UTC (permalink / raw
  To: gentoo-commits

commit:     0768ef7fc862a4e035c062753937ab45973533fa
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 09:44:25 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 09:44:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0768ef7f

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.168 amd64 arm64 ppc64 x86, #941982

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.168.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.168.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.168.ebuild
index 53b01d5e35e1..1eff13308689 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.168.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.168.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-23  9:46 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-23  9:46 UTC (permalink / raw
  To: gentoo-commits

commit:     8a889cb05c9958f6623d30446701163fa5bd9e9f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 09:44:32 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 09:44:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a889cb0

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.227 amd64 arm64 ppc64 x86, #941983

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.227.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.227.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.227.ebuild
index a6e656009f81..9b0fa4506514 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.227.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.227.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-23  9:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-23  9:58 UTC (permalink / raw
  To: gentoo-commits

commit:     8ce526b29d695d4676dd9b450c89433739283924
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 09:49:07 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 09:49:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ce526b2

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  97 ------------
 .../gentoo-kernel-bin-5.10.226.ebuild              | 138 -----------------
 .../gentoo-kernel-bin-5.15.167.ebuild              | 138 -----------------
 .../gentoo-kernel-bin-6.1.110.ebuild               | 138 -----------------
 .../gentoo-kernel-bin-6.1.111.ebuild               | 138 -----------------
 .../gentoo-kernel-bin-6.1.112.ebuild               | 138 -----------------
 .../gentoo-kernel-bin-6.10.11.ebuild               | 172 ---------------------
 .../gentoo-kernel-bin-6.10.12.ebuild               | 172 ---------------------
 .../gentoo-kernel-bin-6.10.13.ebuild               | 171 --------------------
 .../gentoo-kernel-bin-6.10.14.ebuild               | 171 --------------------
 .../gentoo-kernel-bin-6.11.2.ebuild                | 171 --------------------
 .../gentoo-kernel-bin-6.11.3.ebuild                | 171 --------------------
 .../gentoo-kernel-bin-6.6.51.ebuild                | 170 --------------------
 .../gentoo-kernel-bin-6.6.52.ebuild                | 170 --------------------
 .../gentoo-kernel-bin-6.6.53.ebuild                | 170 --------------------
 .../gentoo-kernel-bin-6.6.54.ebuild                | 170 --------------------
 .../gentoo-kernel-bin-6.6.56.ebuild                | 170 --------------------
 17 files changed, 2665 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f6d25adc6dee..b1e044375f03 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,59 +1,23 @@
-DIST genpatches-5.10-238.base.tar.xz 7454284 BLAKE2B 6c3793f4fde055e4ec7e6e1c5c1b1efb9168ed61dcb10dcbdd19f7bc72de9ea92a367039a2803d57bf223cc88f717c2ea1e947fc5a7727ceffa3ee2727005e44 SHA512 fb4bbb904139151f96d6e2337872fdb97d175648f4560a3978590414efb3b369656f65a44ed5bb86cfcd85102970e290be76bbc14de0418b4764d260bc511b17
-DIST genpatches-5.10-238.extras.tar.xz 4060 BLAKE2B 46f357f280883621ad97b8f1680d9f6c7e63bd5b9ab976dddb0f2023acfadb5d0e7f7919f4bea46b0dc099777234aba07259e427145be889fa8ba76cfb9dbf15 SHA512 e6f23a08bce4c0683c91e7907403d497d941e93b50b86660bdcad3429b490233dad8c40f117101395e81347150c99bb6b82cb51e0248074deeb0131bdebbe834
 DIST genpatches-5.10-239.base.tar.xz 7596864 BLAKE2B 987607405ed2de7470b7ba9748df4b6a5f00f1b728f2e154d47d51acb3e40ac028bfc64640f620368877d7ab11c94ebe636fa9399408fce7aff20770a045e522 SHA512 0125f50337da1d02ef99ae2df6ae77742eaff169c70d85d229585e29fc51dccb22cb2acde3949c42f9eef93c016af596cebe7c6811b7d7041c2b66b3e29c94f3
 DIST genpatches-5.10-239.extras.tar.xz 4056 BLAKE2B 65e4e775fb186c7e46b227776dd5fa26ee472b27cb32f76513aa457b7bc85c53fd88c02f594a095ec9aff4c062270359f024f36a7c4e84dc1d2ff91f1d185919 SHA512 394f1fe7d9b0bfd3b7c27d607513bc0656f34efda1fb3a2771d180b47caea2e5c4e6a01738284649afd94c2a7569f1fc52e3f98b6ace78838ac30e4ffe9ead37
 DIST genpatches-5.10-240.base.tar.xz 7605364 BLAKE2B 2ab206d398eea9704f90f3485446ccdbb5e53fdbdc2ea2f468ccf8ba7d4160cf96d6f407df53a4db18a68eec98e0b3a203be74c68e45e4a1300da26ac3fcfb5a SHA512 8d935c136b8fae9a5cbe558c362536255ac228369538a448fc4728f8c7b1a1393cdd810fc5b8a08138fd70c4192b07e4845d697120679dbb6ce04180575e2f4d
 DIST genpatches-5.10-240.extras.tar.xz 4056 BLAKE2B daa6ee7552a0f30598c4fd1c264509698017b64199ca993000bd6d226355c60b4d570c942a1b7e254d32eb941e2b873a4ed8b7a8f976b16cd93dea07727b8d15 SHA512 c01c07819c65357eb83ad9446b24cd2398c3ce8c4ba038ed726cba220145cf013d544b6442bcc65f7c916b5dbf85008bc638ddfee26f33c115e2c929d650db7f
-DIST genpatches-5.15-177.base.tar.xz 7376212 BLAKE2B 4ed8e73ea307a1544b5e6ed04b202c655a2a7352e6e153ab72f70667ed362ab69991823b26f260dde5ee7774749f549953acfdbcb6d13ec1b9c4c1d3708ea8ba SHA512 628aaddbeb9fb39e8d42bc495c14dbc164b07fc023551631433e9778c718651580406d5ed8f2b67280a7c8ff4cf2467bb86eeb2b93cbea03a6fb9e0c78308098
-DIST genpatches-5.15-177.extras.tar.xz 4056 BLAKE2B 95e3b595edbe0f3f927aaf93fe28a0342b0d01bd889df73357c09856c5f937eb33d31e6753b1a4f59d3c472bb1c372a7f5f228c1a791182aa9f25c32e537860a SHA512 36f1ea35379d89f09614a94fe9a64d8de2989e72175ccc110723ee91de4ca2498203a2e6e1605cd06a5fc7469276fbb3b0478a5a17a0409e8acd6b2a053a4d38
 DIST genpatches-5.15-178.base.tar.xz 7578036 BLAKE2B 2b8da3b41e178d6362e7dd783ee6a00f14d5f2103ef74f8e791a705dea94fa701b4ca06aec41ea277efa943d759a004b4760f61ec29b45a167b46a4898ba8a25 SHA512 bd29d8b6e4ad66fb5d7beb92b7cc8ea57f07ec1f0d311e345904f23d311b081499641ff5d45bbedc256ac99510cb8011cbcfb43d385b8f7ff059fa4e233e82d3
 DIST genpatches-5.15-178.extras.tar.xz 4060 BLAKE2B e697a3db43b97846bea924160efe1073736db1ca4c0b9634322a18de6e2da7d1b57c07dbcccd167811aa128072e81884b29e5abcee219e9e095457544bcd1149 SHA512 18e3a1a48c4c0dde29fc25e3a4d1aba2a843d3453363d76533918c71033f35f6cea3d325f0724c60227bea74f9b68fa6a2c870afa3230bad7312d1766825bd2e
 DIST genpatches-5.15-179.base.tar.xz 7600676 BLAKE2B 5654c1db636059018715b1ec3ae0c3f7b5f7cf9e88e4ccb1df9843eb6fc130b204d5e7aa76f77ad21502030ed5050df760b59f2af59fe2074fd9e16e3703d7da SHA512 0900b71b1c43d507a06463a657bb5739964a3badcd189c7aadacfb43758da529a07215cda9fc66fec1e9e25e07ed3d8c0053cb37b0779a01a545a3993cca516a
 DIST genpatches-5.15-179.extras.tar.xz 4060 BLAKE2B d8f7885fac420f6f64dafcd5edf3500c8745fc076a382a9c62cfe1a5fd86a2c1d880ff8fdd0bd12649760ba115abc43de9da76e559330c0272f88c43926fa990 SHA512 01a08098524bf56987a55707b767911270b19b7e7ba032ad84ed3942fcdd073c0bf92443fc7cfe24ce1e88ec065f37f1a5c5c20adf3594151bc933a71c92f9d9
-DIST genpatches-6.1-120.base.tar.xz 6050748 BLAKE2B 8e81d186a9e5618d9f561fd0d49974031baa44ddb9b1885bb3ef6298d49b591e1c1582c306eddba07f3da733dea7ed82ae948838989010ee6471c052f99541c6 SHA512 7ec81a4b97becc07a15fc9e888f2e9c340334fb7ee2b9d0083123f67fdef44f7e155bdf7dd662158ea86d7eed3753017401479a5e50cc16eedde145dc77018c9
-DIST genpatches-6.1-120.extras.tar.xz 4056 BLAKE2B 2295b59dea7ee450c0d6b109da2fc341e96030616635800a02847f93c4cd0191229c6d74bd68994ac42d2a96691856315127a060cd3873af34357f12ab54193c SHA512 8e1b92d4ab4cb327868f4e06c7bef5a099339c3cf2331ceff3aa3731632d1f8f7b427da5f892540a64f8afd86d89048100b93c8a08d40a99f5760a35553dca25
-DIST genpatches-6.1-121.base.tar.xz 6065048 BLAKE2B ef60651e53c53c2e918da2c9dd4759cde88472e2f6aecf4ed6a86f089a282bbdf7acab040c7660e52ea09e441f6008f17ae3d49afcd339e8b91d50cba48bda18 SHA512 e34af3822f10164dc0729d0803c6f3ea05e57c6ac157567bdec6d8d0a3e78fc72252606f3b3160089e7b4b8167ee76b13088cf1d238cc3db2841e2dde63b82aa
-DIST genpatches-6.1-121.extras.tar.xz 4056 BLAKE2B 23ddf1bf6ee9d2790e952777edaa577916af9897a957c4e2f4714421ad7aae213b82e1c7d7b911a65f3ee6b27cefee4b5839d14ef1b0e539fe86d91722d0295c SHA512 95d167e2d5f8e883136923b332e662e8475043e0b2324b06a3e718a2bfb7e8f7b87c1cf0961ee06b0cff7fcae1e1dbf7446812fab7237416c281033f6777cc49
-DIST genpatches-6.1-122.base.tar.xz 6092444 BLAKE2B f612042eb0f7953e5842cdcd3bd1febe169aadc6fe36dd27a58cee9b817f51340941c5b47724327deb3a8c409ed1da3f932589d76d919a05ef9f74a69d8bd6a3 SHA512 95d9cbe363363f515af9a42e4d099a2de2e3e5276ed9a1dad9de0d9a4da8d8ecbcaf0b82a8e36058794a78887658e6239e1408ce24fecf4bf099a6a5e6b19d30
-DIST genpatches-6.1-122.extras.tar.xz 4060 BLAKE2B 7578edf3c61e6da2c9d6049d3bab807eedffcb2bb8add0d0c1835c2f5d292ac4ef2b83e3595342745a2464bf4f4c60e39f82b342e84fcbbb33721ed5e1382b6e SHA512 44c7d3dd62d2efdf8f4a9632d025121b429d48cc4bd7f8eed754d7a0223be9a201673a10310dabee04ca29188193410d82317da02527f4016bfbb4fb6622bb8e
 DIST genpatches-6.1-123.base.tar.xz 6330844 BLAKE2B 7095b2e44e1dc34e38d017255057cf035ea9d129cfcd4f778c51b5b35d2f3bddf9bdcd649a4db23b2725496d7a4ba07ab300094cffb12222306424094d796a98 SHA512 ddab4d3435814ad18caa88bbccbaa8619945f1f430589034ba47bfe2e313a8adf5ea2de2e1220af24fa5f0add308a6eb062391c85835e91be0efa236a8402dd8
 DIST genpatches-6.1-123.extras.tar.xz 4056 BLAKE2B 13343aefa58e0c36894a31f45ece3e90686c478b7955854d458a358f30f5fe1a058ee4050aae883e31478d47ae8d63c566bdc032e3cf998af7c3c2c5f8529ce0 SHA512 2bf039625947f5120cd457639f223297ce7b073b3c8650503a994a944507d4283f9873929412da80d0c0f5252bfab885c7b52f48308443fe809900f43e1b980a
 DIST genpatches-6.1-124.base.tar.xz 6355616 BLAKE2B 8b912dfa6afd71b8d2cfd709aefb7acd2df66e7806e19440db7ca74a6dc2fe13b2bc55b332aa1b4aef5c84bf64929a20cbbf1da5a30803999986762327eb56ed SHA512 1288c21d553220dc27e28ae533f003d07de5442ffa85bf06cf533266b3a16549239f389d61c7458b3f442f8902bdf4e429f2a17b89bacfe8632fd38147f97923
 DIST genpatches-6.1-124.extras.tar.xz 4060 BLAKE2B 326344cb6b4df76db97f5666085d26a8907769b81bbd1016219f319b713c5d2e467c0c0641b1cf5bf7eea80c7d865544a1b6e77b432e002dc768f633d70c9941 SHA512 a440486dbce9c6b291a202200089b03669bcb7c5fd635350f4f2d8eea21d67c073ee7feeca95e62fe96673dd67c92632955a83e003cc49865aef6b84f67dbf48
-DIST genpatches-6.10-14.base.tar.xz 759584 BLAKE2B d08dc14d5126e73155a6b1977ce2b9790a5717b6bf1fa31309838c3884a81baf945661093da2e3f69bf892f472db60defe1a001afa4b9a6846deee11cdf6cec2 SHA512 6e41093c8ee9690ec279a3f35c01d058ef02c3a9eac7b9eaa3908c14463c8d3c85497665b875111fd1a29e8d406706aa6f6791a44e0bc31d8c51053259a18d87
-DIST genpatches-6.10-14.extras.tar.xz 4056 BLAKE2B 63d33a29efc77a7839f4961de62c54f2383bcc7a119fce5ca7f80cdb66515537bb1e1bd55bb50f297b8f0a9c74f75bb237ee2893a859abe6d7f05864ae21e38b SHA512 c9adea40fdfd3faa5ee24a60be9ad4444819a8fbcb417ea98ce2f7a02fdd1e70c6f1168380cf6efd5a4d1820bea14db48c3064b271afaad8e1d23f0a8263a48f
-DIST genpatches-6.10-15.base.tar.xz 774884 BLAKE2B e5363896fadb615a40b43b90c4146f93aee696c0aeff3ceee6a8d60882112f90b8bb1df838a827353d290cfb37aada5b53b673cc21dc611e774a4b7376fd12ad SHA512 dc45ee28cad09a1ea2005e6eed656b4fbe7e9d291571583eaa57388b0b3d08f769bf10752aeb7a519dfd1bad679bf277114fafe49c8243f78b9bd7548935a21f
-DIST genpatches-6.10-15.extras.tar.xz 4056 BLAKE2B c80ea0b763a9c37e6f3aa5192b712c0acc7849be3dab66c911b175af94a8e8b22afc7cb56a10f7fcd91a34e0ff5d295abebfbfd5de260f86c800e3227a3c651b SHA512 7e50e426d10736a8d3fb51180d58e434097b70b9675bc23b89539834a09ed343772764945925a2e556b1140af8561fa7231622513f185fdaacb81d7763dd6d02
-DIST genpatches-6.10-16.base.tar.xz 973248 BLAKE2B f91a03c3d8c1f09a4c51f17eddcbe3ef733da7242a61891647efae6c79b49bfdb589342a76a4955ae3e908e533b29f974ba414ea5649ec0a93826cf61ae625e9 SHA512 df9fb97cf87a0255afe9eb6c74c51dbe90bab5851f20097c17abc72ab00d63d2d7b4f2622f3db18daeee6cc8d0bdda9dae60bc42ef7844c5544c4eb147ded50f
-DIST genpatches-6.10-16.extras.tar.xz 4056 BLAKE2B 3a0dcfe962509bc0ab802688055d1f001b2508276f6860944c94d45e69cb9a453d9381f450f86dcf120ded7c161cc8714411d0bcb22edfc3ba1b78cab4ca21dc SHA512 a279b9fb36e66b5017ab142e71134d35097859f755c480a0ad3434d347ad5611b16b79f47a0f329a43aa3a8d4301279280212d76381d8bd45fe57fe1a6c2e9b7
-DIST genpatches-6.10-17.base.tar.xz 1115084 BLAKE2B f0638c12dd60db695f4c0d71a75b240503e9df4d1f85c2a687168dfc71c45cbc26442ab686cd0d66d2283ae736d61d51b1c72a41cacb2516877f57f52631f36a SHA512 c80f19e549505ea6b2e617a390d35615f39ce804a177039cc4f628d95eda18ab49547b7ce033af60f34400bad491e1094fd0621b90dbf69f61cc7c0f1148e842
-DIST genpatches-6.10-17.extras.tar.xz 4060 BLAKE2B 85b844a23a44636e7e9208adcdb1f39ad1e60dc02fb7bb3cb721364a3e4818fa874b0afed54e5e9469dc0459811244ea9df68df9a9c433f170e0ca23c10dc162 SHA512 c522aaacfbe492fad25c719bc8a4cc65180fff963443b113fe2d4bb1a09660c2f6eef8f7cd502f9e84fc8ddb6c392a4dc55929ea7a058abbd65dcc9521851ba8
-DIST genpatches-6.11-3.base.tar.xz 252308 BLAKE2B 4a410ef58fdaa2a24da1fef194cdc4db9c62c84fe8c02339c959cb0b4d679accfd9db2b013429b8a04ddc3248fc36d56004b7171d01df51376779906a2940803 SHA512 41e62846295d08672bf8d0a4b704c5578a7e4eb10712afe8757dab079730dba5a4a2e74f18e7c29cd4f971747bff5a595da707254c85b2070a2ec137a0374a56
-DIST genpatches-6.11-3.extras.tar.xz 4056 BLAKE2B 84e6bfed32549a2ee5752164a91cb4d01bb0ed4574af608a3a94fc7e78cc951398eb6404750b55368378c242286401382e8f2586d3a770bb6809bb92db085bf8 SHA512 a06ced9cdae186fed615fd42c70428ff025328800c15a1c52848fc4a52a456eb9d9c1158480269ca745eed03a8b91bb533867b46252d43b0a37673531c5b53bb
-DIST genpatches-6.11-4.base.tar.xz 429820 BLAKE2B 402166e1e2be81943dd191390608e1fed640c402c645b8a50784e9744aec0c5232ec3aa7b0a8c14a30936a98d415b768796ff8182ca23939c4469eb60165f81b SHA512 1654b813036688a97b514705fc43955930f080a2d0068a967d67d80587257270851f754ed4b7d98098e8ff0aadf1bea9ae025026b4a4848210b44d58b5041ed4
-DIST genpatches-6.11-4.extras.tar.xz 4060 BLAKE2B 90d2186c2aaf39cea7c5152196fdc6401350a2ec69e84ee0975449f296b9625260bd69c4660ac1e2dba5e912d2f6f1fe15e05dd639a5ac615aff65ca58ea1d5f SHA512 6fd9adca80bf0600a7c3701eedefed15b4429211ecd925bc9f8f7a07c8997f5e1fdc178c44c53a9c97ba4c568449a9b015b01a1eea1330d21160b114767d4fc8
 DIST genpatches-6.11-5.base.tar.xz 531212 BLAKE2B c9e98632ebd2e74f59dfee66d13f9e4cb515d87fd5f6db946aa577e6fab49251b6d374cb1cafb66b2139a8b75c683ed58557745c8f17e18b14f7bbb417579fcb SHA512 a53eab3075e55c7a7ab82f99fa853f08b054ed0fc95d9008b17b5571e370ffaa53b87662bacec8a4f5309309e89df1282f6b5747df595c8617fdde74c1222cfb
 DIST genpatches-6.11-5.extras.tar.xz 4056 BLAKE2B a09e9802239237005410082eb6c4294a13cb3d415be4bd83aaea52ff37f472d4ab743fda02c8cff76a12e232044a91fe2ba83e0e46055edf28a5f473cf7f863c SHA512 3556b2f09e4f9e328bb04fb1e40b26038ef98864741b517f222c98fbb75975b34ce5d091df571f4e65b707fc8a74eb395f687a20f9f8ea0d617c4c8ccf8fa288
 DIST genpatches-6.11-6.base.tar.xz 561884 BLAKE2B 8fd4ee418b02f2dad7e8599477d03dc56b7e3ab8752d9e73bec91e9f7e01d1615aaf4d14b1091314bd82a15ff443b16d3cb4be58c4a46f33a1f95ff8bb85d82f SHA512 109f1e9e562eac0c606ef621bd2ebc4bda96a26002999765e31551edc6070c46de6c24dc4387389f964fdde485aee0048e01bf5189997b84111334c2f239d5f8
 DIST genpatches-6.11-6.extras.tar.xz 4056 BLAKE2B 7884aa8796e7b79db2b0db6aff5cf02119ac092d95529e0d0ee78ae5458faddf4fdc288b222f3126bb40749cb2ebb7bf2ac3fc6f77f1d2fb46d53b4b62b75c7e SHA512 b7c927e5bf90be5afb0cd479d385c7170316cf74c2aff136ab966734c82e6f4a1791a12124c7a73065711ba22f9260a3094f2bfbc8d0674ba46c158b2e147774
-DIST genpatches-6.6-58.base.tar.xz 3154204 BLAKE2B 5b9456e93cb0984599e065fab0d05e40b7efbc8079763ede75ed7a6e7f0e241de96f0c6438cde52f64a5074f5bfcc5d55b5d3c21a9e9528138ea5c36e164ea58 SHA512 e775ac64564c201c3e1293d34a70f347a5afd5691a006d958f69959d2eea0af690cf66f7bdd450034ef9eb43daeccbedd58819dc688cd3e7e9933da9312cbf75
-DIST genpatches-6.6-58.extras.tar.xz 4060 BLAKE2B 7e16c5d713aaf221335b81f3a301e9bb1e7f243d9bc6739c3dd07bb3cfedbe6bd5a763ce418172c838fbd3de82909cabff7c2e5c4b4f1b675098b709ddc5203e SHA512 315bfdf633398b3b1a9650dae88fdd0c1442336cabe45a3f2722e968f510da13050657e8d35acf8a313981bd9403f5056abea182a0115a79952a2740ceb4ff88
-DIST genpatches-6.6-59.base.tar.xz 3174716 BLAKE2B 8eded8d4d4c343869f587ecc2a218d124c34618494ded9d17b493f26894e545658021ad9cfa05bafd14389de07406f43a722c37276cc14096a3a7a00040e2ae7 SHA512 88e5ef8de0954f349e5c0745adb8f718dcabcd2e166c597c9de753c892eaad42c936984279fde86974b307858959cdef401f92f6f62a98bf1d4bed14cbff821e
-DIST genpatches-6.6-59.extras.tar.xz 4056 BLAKE2B 8d68a426082bcb168f74abb849a7a58090268c9cf098aa8982d9e700fab754a6f42dd833c1ee5d44d52f58d1a6b3da018a954d873ba131a2049a286a39ca3099 SHA512 ee133a7efaeba2abe242482825f4490e1c1b17fca64f9183713dca601fc64048288aa79125f7b8c0715f6c4fb158ea3a230e76b39b63d1a59dbecf80697ac000
-DIST genpatches-6.6-60.base.tar.xz 3204668 BLAKE2B 4076b1d74984ff1777a6d41d6c71a1a67139571314da88597e88ac0bd0067ce49ba7954b26690f8bb21009708e99be5e29abbb6871d8ab7c39740c243efc74d4 SHA512 91d0d2bef786151f9bb94370e26e8cc488a57e8307de018e068c3d4f07ff20cdb59516de1ab6718943286323812b999bf2b43ab63c9a79d70bdc7dd2ece68ee3
-DIST genpatches-6.6-60.extras.tar.xz 4056 BLAKE2B 605705101398b9b0954b1b1050c7a35ca0cf9db76cb8b83a8686e4d895e96cdb5852b82fb47808a811eec73dbdb730550b4bdc09a9ce12c9a6f08f1c5fbcd2fa SHA512 6809450ccae6d26a77195a10997fc1c28408d8b1dd64cbe9985b1364d29ba520f4d1035e55fab34e6f169c92357a30fa95c2a9197da35366b09a5c634b9950a5
-DIST genpatches-6.6-61.base.tar.xz 3347520 BLAKE2B 1ae6cdda7741b2ebe6c835e98d9a8aed84488fa37159dcf4f232ac4da61dca065222cfabad1a82149dd67883e8f03bc5144730666ed488d7ea94d0d8ff8a6f93 SHA512 99ab0feb0cb071ab9febcd327f8249fc756ca3ce04b43b4bf4801dc8c3a758f7e33e49bc242577e25c4ee6db2107393c19f57e7d8918033f09cec34bb819c3f8
-DIST genpatches-6.6-61.extras.tar.xz 4056 BLAKE2B 9dc9a160fe6b5b73ad7f479a8edb246db66adcb7cafb1dfa770e0ed234d56eb16bc782b42b17e80bc8048ddda986a219dd3e018c97d887e5e249cfdf6c1137be SHA512 780145505ba77b93db165495fdb66ac02687ab0f15d9e0718970557e9b3b12e913abb33fd99db74c68157766f144811af6bde0b99baff62eaf4277144867d066
-DIST genpatches-6.6-62.base.tar.xz 3451484 BLAKE2B 526cd644a849da225bea9e77c91320c6fd28c26609e47123051eacc13827d9307b8bce1e53c0ec7ffbaaa9424c2da8d6573d40fc6ac18b4ab99f471b2ee7818b SHA512 68e0423803d0328bdde104b8eed06b144cd9aea0a6f8af8698c9d954fb3301a600de0bb9c48e084f957ca0efcbac5afb6520d234b8b2daba45cc203514931393
-DIST genpatches-6.6-62.extras.tar.xz 4060 BLAKE2B a475e52b151241692f6db4b41b19d6ee0212fafa1570ca47bd9c1b6e3a3b00a00f3a12a023f5c13f519dac46a01147d513ebfe37011fc289e9b3590fa2fe5a69 SHA512 dfcc7657e7299fca6d3da30fa2ecbdcc00cc1133607d3ded5d2f8f9dbfd5877906e357368665fe3757ae6b873ae4313c321ff79b8cda5ed213b7a1866dc9009a
 DIST genpatches-6.6-63.base.tar.xz 3551092 BLAKE2B 8edca00c49096ef4682038389b19e312773d3a56e29a03527e8f39ae835243193e2afce6411e0f1404af899793e766e108134d990dc666f15eebf02d6dfe6475 SHA512 0b51ff04cf01262502c3b1651288a87f235f3c1f4cf8b92699161353ddd75cbaecc27b8f2838375d77a4cf99a746a2175eab6fb0d23fdea67a6d4e9b89279ca3
 DIST genpatches-6.6-63.extras.tar.xz 4056 BLAKE2B a7a361bfe180362510300753b3fea12bb0ec1014a3b7307211931193672db1216abf994ba8cb22cf365221202dd93f4b49fff6970c8eb88b7a77ef7bd02d1f12 SHA512 49574eac90eb749de544afaa7102163607bc24e2214ccc3c84cb6bf8f60773c45831da93bb5598aa4b933f65455228649afcba6d93107a81a666828b0919b18e
 DIST genpatches-6.6-64.base.tar.xz 3582172 BLAKE2B e607e40b069b41983d461bdf9e3d6cb1bf53f6bdedef80934da3feaf7760ecc01fe77ae76980351e56d3358cbca8ba514b83719a6943b3ad3582bc5e1f55f949 SHA512 c33db1d09741c996c3e63253e24cd06e0b1ddcd66c602007394c2f8bf1800d5144fe6f27643954b004057cd2056d8e353a5aa67456c1afbdb3aa23e540a45792
 DIST genpatches-6.6-64.extras.tar.xz 4060 BLAKE2B d91c7df7c970efbe0126a3e189daa71ac02259cf1746f432ac702af7991c04bf235c28ffb578ffb2250e92e2c475ecdadef97645b510606cb395e725dec348fa SHA512 c26f1c1446ccafb751bcb8d05a41d378ce670b8115ec79e1b9a21714a1275c75ca36b68424b17717cd5b75fc1421a132eff0fcc31f7f32bc192964f3c64a381c
-DIST gentoo-kernel-5.10.226-1.amd64.gpkg.tar 63303680 BLAKE2B d7fe1733fc5686e91cf3cd086e64ab3695f61f71d053901fe6b3bf8946cf67858b6fcec89ae4430b3d033c0a8c2069d3ad2c85e9f3dc12cf0fc3ed637fade62a SHA512 0b267771cda36cd5597d2e6dcada6b1a17dd0d89df8602bfa822fe94d7e844f0d81bbc1177b88a54879b273bdfbcc9b479c6210ed476f65b075c8e52bfd384f7
-DIST gentoo-kernel-5.10.226-1.arm64.gpkg.tar 56750080 BLAKE2B 7dd5adef82039d4aca30824168d5eb56d95dfc0672e7c401e6da9dfa3cb1bc4c4eb0e56a2a3a769cfe92e3c71d19e35af5c7017567cac6d5026b3b50e280b513 SHA512 fc19ce80ab64b670b48d67913ac81bc953e73d91f9e84f4421e6e7aea4302f6ba43db786b8f83626d89b47b881f2e88cc1794aafce5e75704f4d141a09f3b12c
-DIST gentoo-kernel-5.10.226-1.ppc64le.gpkg.tar 52766720 BLAKE2B 830c15ec760643c636c1294a8cea2ffbb0f46589196cd10a97c09e4d131a2e32398cf18f3f4d832e0ba1a123f031953ff3f931d86a60e6e6d80d8f7f5f0c446d SHA512 e1662eaf7551b54afe01a0b23f88447e3ee7684d17d6515fe4cd9e6dea28293d440b677a1e55b83583c74c5362d6e9bb5939314368c3e7f6bbf462b60e055dae
-DIST gentoo-kernel-5.10.226-1.x86.gpkg.tar 53606400 BLAKE2B 08df9787879d72adef1a5924974592d8a72521a9a7be29ab077884bde8a939d4548279ae9fb2801093a0c4546a5e66be0466b4c2128e732b2847561eef5b2ddc SHA512 558b420c294b03a866d85cceb06009e9a5ff18e2c2650e221d5648ed48b19bd416e25e5c035bf1edbfbc0c29c70a8937738a5299e1e0bc1797dd0488f39c346a
 DIST gentoo-kernel-5.10.227-1.amd64.gpkg.tar 63313920 BLAKE2B 9e2645f93707b3e4b4d4ead1ba2ae546f5f49f377935a7056fcda9facb16f3ec56ac021e7884513a3647ac5acf3b4fc68a3e0a0fcad9da32c0647a85a83cb767 SHA512 d43a0163c40065fd161e97df64f355096c8d82b9b3b7636cf5eec0797f362cd0c5abe1ec773e3d8de77eac3331487ee7a40fccc685501927ba8d1bdb50cd0d88
 DIST gentoo-kernel-5.10.227-1.arm64.gpkg.tar 56760320 BLAKE2B 1f956977188a1c4de61be9dda6a82dfa5b4607c969f36d7330eac22d2591e9938e6fbbaece68bf1ffba0a4967c0d333acd0533e1c6b633dddcda9d0e8b967d96 SHA512 fcb3ee4dc4b3d795fed5e4fb588b64180e2b05d50d9d10e206cd776c3e4b2fb93aab1b0c377ef2e3ba3837c161216d9ee342a59f407196c92bddd37bae171a0e
 DIST gentoo-kernel-5.10.227-1.ppc64le.gpkg.tar 52797440 BLAKE2B daf733978a8062ef209f855bc919575efe5e87fcdda164fd75c5c3fa09c77c51d225aa4282c5900612789689c1850a1217d92da3cc2e23813c3e7fcd7e3f4631 SHA512 e1474a3406de968af183b246340890bfcb072b89cd838e982a7fe6790dafca124943279e18263851f56b46288b4acf7f96471e787c82bf0a98b34cf64abca023
@@ -62,10 +26,6 @@ DIST gentoo-kernel-5.10.228-1.amd64.gpkg.tar 63313920 BLAKE2B 2f18168a59a42f434f
 DIST gentoo-kernel-5.10.228-1.arm64.gpkg.tar 56760320 BLAKE2B a1826c8fac94c3ac7eb6f5f71e6daf5bd252eb09ac6d56dde19d382036a68b4b83897ef9e7d88008ea88fb1949dc2e49c3d58a676241355f7f8118b6229a4447 SHA512 19e4e68593240e0f253c87b4c1c48d815f6715762322fd6bfa6b4fa8220b61bb7165c089385a75f0507ad99222cf4b7d93f3ccb29d27e7729d19c934722ea7f2
 DIST gentoo-kernel-5.10.228-1.ppc64le.gpkg.tar 52776960 BLAKE2B ab5193491160aeaa4aa90c5fa9ac41b3eb8878a5022da78037e5b510635b64acbbdf3ce6c3739cd1db50a935f314af10269638198a1b292e1d3f3031e0f9e3e3 SHA512 78106febb98e131cfad5bbf6c7aa9a2edae627d55ca9e09bdef11af3306cc952e9cf190bc2ae19435e5f10854e276a0fec18b7bbfe95fdc2da198b92d5424d61
 DIST gentoo-kernel-5.10.228-1.x86.gpkg.tar 53626880 BLAKE2B e49cce701e518adf00303a2f356e9fd36a1653a9151f3aa8bda68b378f435dacada7f6fd1815f79a47c89660058f7d383eb99e79c7aaf76eb7b77cce34d30272 SHA512 4a15c3b720caec4a6cc34c4a6336f3d98baa70957c1ad7f27e8dad2d0db449b85bed09dd064d0825dd94b3a44e2d10164467340794036778e5c43091b0994db8
-DIST gentoo-kernel-5.15.167-1.amd64.gpkg.tar 68454400 BLAKE2B 03627247782e5241614787f80e1e60daa0182545cde0b608e23d7cda8b2f09d6f996a5de7207c35bff5313ec1cca75755ce1313a9f91c87838c8d0aa579e5246 SHA512 424e1c8c51bc9aceb6fd72eedb8a3b69aba631fcf06bfbe3c713e2c5c181fa52975966ce1565811f1f4cb37dd23e4f4c1397ac7d2214ec8bd74a3824197824f1
-DIST gentoo-kernel-5.15.167-1.arm64.gpkg.tar 62402560 BLAKE2B 119d90ee2d96de64dbb0f6164b0f206be20c213db82e468c4cb84f8135995db3398210f60173f9f574372fa662cbe48fc9ef9a78a0e3ba52598717e246fe24a2 SHA512 5474b9ecbcf70ada5fa0109f05d973382003f3350f36a852963d7def00827ddff54c5900803f7c4aeb4aa05b7a4176138da20bfe2786ac39e2eab76c4eeea5e9
-DIST gentoo-kernel-5.15.167-1.ppc64le.gpkg.tar 56750080 BLAKE2B 901833eae687f4894e843a3d23849eb0cc7cd060ecaab09640930fed694feabca8131695edb5f596bf72581deb77bc76dede18181ef9916c2df31670bf93646f SHA512 e618fc5f8eb572b9917e35ae9bc33fac1cb42bb8fee1935817ca03c4b5643779db02d283d1a2095951b8f85ec9cbada5a446d5f5f61c0cd5617eb3cbb5d8647a
-DIST gentoo-kernel-5.15.167-1.x86.gpkg.tar 58613760 BLAKE2B 5e83e2a80e6bcc5bce1e6214064d73524f503ee04ef760ce28b0c7e0dfcbc78b09ed24789a82e000333fcf2e3d33480302812c6fca1f0bf0285894e7e4fd3b31 SHA512 5e3b49331c9baddfadf237579f5168d27f2730ff2f5bcb267346b88ed1de1f23c8a37faf7bbdd4343b6fe05fc37e0f5befe987ad1cbaa58e49f94def5ef03931
 DIST gentoo-kernel-5.15.168-1.amd64.gpkg.tar 68485120 BLAKE2B ad2eb042db715e24b9bb2d0748fe3db984bdeac32e511997363229d3993927c1bb8757656242ebee789259f3d62d1a83c322db190c12059817e5d15f14e9b320 SHA512 b647c0f4ba68958e4339c6bd99f23d670f929bce1c55b145d5ab1e5d931a6d31ccdfaf9279d9eef8718de6474464c1a5bf10c8c6379e44fb1bd4d6c90f015b74
 DIST gentoo-kernel-5.15.168-1.arm64.gpkg.tar 62433280 BLAKE2B 1472cda7454c884f6765dd7b4532dda53b076ad457f85e1d316239c7af5404b3810c378ebb2689056931abb5656338499bf5569e7399e3c5fb62252952dcdc9e SHA512 fbd0c02bb285daccb73f7fb4bd0f73357cc51501d62a48a7bc1f70d8b5d78e441f9118aebf39c9a352167c5dec9d61b8d93317f1c097bb5b32f49f7e5b41a61b
 DIST gentoo-kernel-5.15.168-1.ppc64le.gpkg.tar 56760320 BLAKE2B f8e3f7c28dd2ea2ab37b3f48af075738a9e3fc63736eaed54cbe8ee4aab002a45056de71108f35e68b07685e9e7ed2e73dd413d0205fee1463b741650b5a0722 SHA512 02e5acd109f904d00849ec881c474dfd0d0be1d9ba3120f7ad64e198fc4935dffe2865f106d9bd95b8ce9f4f3a7afa4957b1c952f385a8b1cc0cb58421acee07
@@ -74,18 +34,6 @@ DIST gentoo-kernel-5.15.169-1.amd64.gpkg.tar 68474880 BLAKE2B 937f3211465609c1e8
 DIST gentoo-kernel-5.15.169-1.arm64.gpkg.tar 62423040 BLAKE2B 8788e1f93da7f48385f9533fde291d7ca326f428d21ea53371a3284683dec7186d01ca98e3431a8a41ed0df9323227ab5ef25d140d677772cec036e9ce10ec94 SHA512 616ef3465d5fffdf97af736b951b52d392bc2b9e93f3f46c754c049d088647e4bbd7018b192a13c131441a131f52e1bd86a6f4769dc0ae04961bd4ad0576b301
 DIST gentoo-kernel-5.15.169-1.ppc64le.gpkg.tar 56760320 BLAKE2B 09ff26e5e48231bf18396b28c84893c203ed688e5d396ae5b0c29d0aeac24f097afb862bd306e8e332c8ac7a03dda93ab6fdeabad5cefffe14414a0533c97441 SHA512 fe779f7c55503ec8fde62c4afc225728de59cd7ce8be7832fb51581e2f658bceffb9b452d3e7a4dd8f05f87b11103e1c3f5741a37d3eba541c85e9af2276c1c6
 DIST gentoo-kernel-5.15.169-1.x86.gpkg.tar 58634240 BLAKE2B c69199b516c5bb070c8caad05ef598644340df341a8b81b9ee11215a9d39b482b8de7bba52636cd772b44dbe07064e4e0c33f8048538a5ec8d7896596d6c16e1 SHA512 d12215b112f8f8995ba6db5b5d40429454ea292918c9de80958e012617efc48c202e90d2e473a72f71f444a21296814e2c45e3e21cdf3c89c57a923c899700ba
-DIST gentoo-kernel-6.1.110-1.amd64.gpkg.tar 72591360 BLAKE2B 9cf5b83a5d7c1edfc9042d90f19c5b025c845921548f7bcf18176de33fc575d70ffe990a7116549261d51d7f8b8d23388d4f9fd720112895fbc78d9716002f2a SHA512 dfac30054325bc1d38b14e3ed84ef3ee969695c7b899775f6050dcaff37d22d400a9d3b36e22288836bc89a016c65385e8303542998122f01a08b43024e15d45
-DIST gentoo-kernel-6.1.110-1.arm64.gpkg.tar 65566720 BLAKE2B 53783496918cae61de0cfddb69b81992a388b1ffb36baa68d0d614805f6a67e5f422aaebc188f16faaecb0558c5d60379db8a4f66c4b843134ace937f7517a51 SHA512 4b0f3802a871e6c73e70a6bc4c856b62748da5a86d4f1b340c472f9238d71d34d89db34106b8565d99873137c9c1849f0732634332f4767a87ba76e593df9494
-DIST gentoo-kernel-6.1.110-1.ppc64le.gpkg.tar 59822080 BLAKE2B 8567c0c93616d69b4a464730b09528c789e2e5ea4b1771b4235803c70091b1990a8c6b41e36cbfbce92992277b2afe202b8806437cf4fc68e0ec6f3c3898fc09 SHA512 a8748b00b9e600720966f1ca2bdef5cb9a06fe11010491ef67dbd9f2798af46e859c0c14ff32921a70cd13b83fef763e0d20bc7467dcb7a49b5faa28572371d7
-DIST gentoo-kernel-6.1.110-1.x86.gpkg.tar 62146560 BLAKE2B 0a64ed2bff2927ee5e2120c10135942c93819818714f835fafc87129afd5bae400a660a3bb08caf7db3da9e2316801cc45b0c6ab166d5a76d0f051fcfb341e6f SHA512 60804db3018c2d8c9e51afc7838c36a2c39caf6d920f8f4fe5f80b603f7a64f1311d80209654498e842846f4e9dec5debdbdbb6328caf546fdbc90abbfb921ad
-DIST gentoo-kernel-6.1.111-1.amd64.gpkg.tar 72601600 BLAKE2B a288496b70a870f01e43b026dadffc83694e3815c93c59a62c4a4f5744a915ef2207b690157eca88ec3ca6df0588626e366e1e45e88df14329dfe0882b3d5ff2 SHA512 eb73f2865baaab06a1a26a633fca3eaaf86382af8caf020bc124b95228057f8bb182c43e724e3e6cd5cce583a0f560bf61fd68a31f4d751f4976bb45f777e2be
-DIST gentoo-kernel-6.1.111-1.arm64.gpkg.tar 65556480 BLAKE2B edde62a5bb19d1944db67e45f3d42ea586fc5d84581fa99423c28312a5c3484eaaef72429f531d829522d473aa9c141dfc2509cbb88375833ae9602b873c1de6 SHA512 0be04a6096fa192fe7c9ee3bfc4dd7583b3748fcc6d14e2ecc111b2820ecc8b0d64d8e9c5f1aad51cadf4f35ce9b157575973910959bbe71fbe66cb5fe3213f6
-DIST gentoo-kernel-6.1.111-1.ppc64le.gpkg.tar 59832320 BLAKE2B fb4fa57e3ac7a2a293fb6c8de9c1d99c587ca4adff3ba374af455c18533b09c23e17da80ad47882c34ee69f3a602a2ef7365b2c1cbac73e3da4b51db8bdd8ddd SHA512 ee8d98a93f033a50fc513d2fb4b8f44590450e10190c5cca3273119a2505f04e872be32c4e98bcbf5fad7918f3d1552b9a66426c86711ed5e0084c7692c3624b
-DIST gentoo-kernel-6.1.111-1.x86.gpkg.tar 62146560 BLAKE2B 1c7b09827b44ece7abcb56a2a611159fe3acbf53cf2a0b21a8f4d45e8d7676a71ae2985beb094c1550cdebd9b9c02954deb86602359b82ba99601af45dd8bd4c SHA512 7711a84454c0ba9b76051c331caadbaeb54352f1d11233c9ac20cb1466554c44cd019f992d5581718e91f61869dd03a7ae8b1492394f98e3749ec55f850cc973
-DIST gentoo-kernel-6.1.112-1.amd64.gpkg.tar 72632320 BLAKE2B 8474be100855338a36ce877502bc994931c3b0f8914273e68c1c4cfb623e038a205ea030092504ad8108707f7be76a5942a69f8bf01b0b9ab69526e3907bd63d SHA512 fabc48814366b997206bce61af8f24eefc93dd3f377bbadb9faff17399b04f4d84f4f75757b64db1500134c650dee84bc0bb32b8eb2b1cf0b0d0a19b7adc27ed
-DIST gentoo-kernel-6.1.112-1.arm64.gpkg.tar 65566720 BLAKE2B 10838f7d4ea9ddae3d2796f5481789db4130307deb9d5a1f8f2b7eb8a02462e42929b3d660db1076dd31585b5629f997e6eca8a76a842a3ed062394e7e34fb43 SHA512 dddcf9b12ab1db52e7f65caade13183246d34f2ba335380cf62b7c02692a4f4307f9d94d9af0fbd8f3abc8b2d7dcef9b897f01ba50a1bca98cac4ed5cfd7d989
-DIST gentoo-kernel-6.1.112-1.ppc64le.gpkg.tar 59822080 BLAKE2B c5b9bc1d7578c8a9357812c0ec737a41eff4e9ea0c08f26560b4f58506778edeac6f2e1339cc969b7d3d3c4daca74d5f40295974de4144fc8c8fd109cf65eb6e SHA512 4c66039b95f6aa27cce4f4fd93394e8253b3de7201a5ab209adef2ffd4307f1c1e1b285769a49fe7509524c3ff1367674de26df109a0c1817401dc88806b0299
-DIST gentoo-kernel-6.1.112-1.x86.gpkg.tar 62146560 BLAKE2B 97eb3e2f92a93356cecc70cd22d31201486c6eb973ef0e074d50a7b1da0df940950bb5cea4a386a562edfbad9d124e673a19f15dba256e6077846ea447902e40 SHA512 453f36770ba81309952baea95e9e4917401755b3c288819d6747e2c70a87fb79dcda2db79ccca2bb566fee4501914bbf9093997d199cda5f703d1dd06af86bf8
 DIST gentoo-kernel-6.1.113-1.amd64.gpkg.tar 72611840 BLAKE2B 19c9f713bf9334e3c2f991c6738ae88f5cd4ff93bf190e4b179b396cafb8ff80453f6634da4a8ba2a7c581d6e5a36e0f06aac9c23d940496697e13fae1b5ae1d SHA512 fbac2ef4e3f02f180e8b76c028131a74c15815908897b69317c2910637814fb07f0e55069c4b9189e3262aed76bced7a73861a735bb2cb8f2f1e5189086f8da1
 DIST gentoo-kernel-6.1.113-1.arm64.gpkg.tar 65566720 BLAKE2B 289e6c920d3e4ea18430c04b5371ad849f8cb155289457c55cfbdf9dba70af03d490e1d8c5383b98075f7e1ee054550621589dc3a26d06307b6ff6d66ca44936 SHA512 b597b095b1cb80befdbc6e412a07713c8869d082bedfc066caa8ba18678b6467f888bdbaac04dabd68b229b33041eba231e78cfd52aa8c2bc886c57655a465ca
 DIST gentoo-kernel-6.1.113-1.ppc64le.gpkg.tar 59822080 BLAKE2B 10547bba1287be3dbdce60fa0238ec1d9a63af970cfdb7d3fb3a3037ab6870db17d5cae14aaf349fefce1e66ebfdfac86c639b6ce4b96813ec7a8bc2972664b9 SHA512 0bf62fc17b6063ed1df477c016afe8366a0936a5958d5e69ee244e4aa9d933f1abd0f462de0278e3e6a82908e2d0fc57e0c8b147be52ad18b721b53e60722fbd
@@ -94,30 +42,6 @@ DIST gentoo-kernel-6.1.114-1.amd64.gpkg.tar 72622080 BLAKE2B d91bb8f7fc369cf6778
 DIST gentoo-kernel-6.1.114-1.arm64.gpkg.tar 65576960 BLAKE2B 4f0c3a12aa09e3641e28f34cf111654e37ad1ffcf1fc1a07a20469fd7a9c68cb1f20dd75cf8765baccf0d3fc1946c0f06eeaca2df1cbd8f01b7c8e59ebc22693 SHA512 46121bbc3fb990863b0fca644f804c8749b82f96eabff6a43325f36044e32b8c9a883dbb5d72c656396095027c86e14b7916937ae7e0285eef008e3e20ef2da2
 DIST gentoo-kernel-6.1.114-1.ppc64le.gpkg.tar 59832320 BLAKE2B b13928739adee071c07efa583aecf9e57d493c34e98c0c950d6362fd4dccc9e97269d21077109181507920c787fcf9afb57ab0b1ee2110b34db0d541bda22546 SHA512 29cef05c82413550734e6a1a758ca169f8b7a7afaee239966ff2bddb2861579c2a23bdf3e4dd1501a178e24879acca38c297c61f0ec68d45163dddab998677a7
 DIST gentoo-kernel-6.1.114-1.x86.gpkg.tar 62146560 BLAKE2B 9824eeb316a51723b765895df38d936361d3de8454ff34ed9701683720e0039489e0a96f9e081cd03c32938754504b456758a9fd8ac5dc8e17dfc3a1a577cef9 SHA512 82e2bc9c1de95c900a8bb46763d5a569e6b35f0e4faa3677e8bddf7a2827aa4bc5e32c25e92d36135e44d5dbb3b17f154c8a9afc23fc38bcdbef691e3c896737
-DIST gentoo-kernel-6.10.11-1.amd64.gpkg.tar 288471040 BLAKE2B 7015cbaf2b47d62f516f3ca190fa805e5073de7d8a8256a4d14169ba64f4faf7804157a96563d47029a7a05d191e128acc5413e1b5cef277bad9d48ac57ef1e2 SHA512 b18b1ac7d905a24517f15adfb5a9f40ef4b3dc27c3114d67373aea70f1ae7e35a9ab19ed9238f99ecc271a919b971bc4cbe325c0d478a976e7659018504de6fe
-DIST gentoo-kernel-6.10.11-1.arm64.gpkg.tar 264816640 BLAKE2B 412355b2787647c1960f643c90d06f739fb9c7d2dc655f77f1c8c90d2f83b1a86a01a034dfae05323014f8bc72ce897fbafe42470213f565f26b4c757ebacbb5 SHA512 63fa9896ebd67aea2596186151e577d1071688001798bb889d61ebe91ec8db0f52d1aac7ba3b7c44d59d302a2331a696c0875f6fb9daa4eba4182d2790450812
-DIST gentoo-kernel-6.10.11-1.ppc64le.gpkg.tar 72017920 BLAKE2B e735783122186d2036ad6c5ab8bb4e3cf3d16093ae793d5b7295ecc5b250f9b07430ef5fc42e67f4da69023c11b3c9f6874254dcf922ca006358ff2458c3e383 SHA512 19c8e6e1c23eb767a18fa392dfa5a5a9cd67636221037fd4becb07f375afd851607886dc7a4c8231406c7be99961e4bd4c2a8fc1477fdf484c4c43c12842eab9
-DIST gentoo-kernel-6.10.11-1.x86.gpkg.tar 75560960 BLAKE2B f205aed0cbcfc3e4300a17e6675d0bd7e97c959030bceccfb533d72918b4baaf22b42e3ea55363282bd657b87a79de6c5689b5f666febc0cc8f33e33f6c718a9 SHA512 f02e4ea6ac8350e73d238864564c86583eb2d3d5e91cfe564443985151cd9d26110cf0e00aa6e584e35d68991aaf53e6cfe412f52b8978968465a8ab2b51a342
-DIST gentoo-kernel-6.10.12-1.amd64.gpkg.tar 288706560 BLAKE2B d83eecc007178709e4dc965dd25e9f4af7790b99502e97c4a11bb9931fce5f19fcd987acf7bc42417789d16530117a7cd21bbb77cc127f45647282666510e6d4 SHA512 3b0c48c70c83c64e95af92109bfc3be48c7cc2bafb9f2b82fd551615069d4c50dfb52b978810f27388d0c59c6f38b0fccd9b39c8f9126614deccf235037ed75a
-DIST gentoo-kernel-6.10.12-1.arm64.gpkg.tar 264785920 BLAKE2B c6a373bad4f8d1b9c486837e3bda52d4dbfb20606c46910770028c55d8f5c0d4fb3fd4c8aeb6ee62a5e31ae97d4bb584ada4bd066eae629466c4061fe24e4413 SHA512 e3a5f4420e9ac67ea5c5eee354716459fb1b0b859ff1def1b951f27b7ef8f9a5fb9382e28f951dc6cc7f9ae7551e27bc907752bd8a4ead34767510e529c92aa9
-DIST gentoo-kernel-6.10.12-1.ppc64le.gpkg.tar 72038400 BLAKE2B 906f436a142970c300f86034c1edb5e5765af7f9ee1a1534c0cda48cf62b5c53e5779ccc68117b71ff483a921dc1403f6e7d52d30b614a354b141b0872903b1a SHA512 8bd83e9d29d3b820e5a27b22666b55cff8a8ab5d0c2b86d698deb6340100238d81ba01a35892e7c2275595a429609fc9a55d7aca526bf41e6d11a37af0ba4155
-DIST gentoo-kernel-6.10.12-1.x86.gpkg.tar 75540480 BLAKE2B 97564b6d37a61cbf486c481446a998d616b1d6d56d2f28f1342fdfdb6aadb65c2b29545d31e13367fa3a46dd9fa700ba929183f432aa5da740a535d7c4ee803d SHA512 deeb141ef8c5c6512fca01ed5c8d33a0bbd3bace4a3a336fad057cd0e343f9bafebb83e6ee5953dbdb2368f56b57359f1283932a1ca2ee20daf64aacd8392e9c
-DIST gentoo-kernel-6.10.13-1.amd64.gpkg.tar 288819200 BLAKE2B 2285473dd589c891a9ee011c4778573c1c3fa9b44052593020bc23178a5a0ae6af5b1823eeeade93607b475dce39c91fb81dd2f290f7b81be0a6e6c044f4c207 SHA512 a30ab8039345935d26a2ff73014ea765b34948dece35d2d598be7e513e1dc2f98888f5d2b1c73efafc96494ad63747f2e1563e608941d0e8692ecd018070e772
-DIST gentoo-kernel-6.10.13-1.arm64.gpkg.tar 264857600 BLAKE2B a11f726c23ab4cb6e00818c65dc06101b1a31eb094e2c5a5934f520e3d07d80c7a617fc9b930578fc64e44a4ebef5ee26b7676e7b62f3153591aeed606239794 SHA512 cdc93c3b7b460822678509ae93d6afe3cad5fc6807bf4df6ea7c88780c81691d9adeb1298a01d21d851d8d1afb52098af8b091710b7d1ed599f54aff95551d09
-DIST gentoo-kernel-6.10.13-1.ppc64le.gpkg.tar 72017920 BLAKE2B 6abf40e9a021793dcdd5822c9336e97cf2428e7ddaaff9fe54dfa1a5816131ef4e5a99ca08119c86b3de63e1b012a75b44729f0652d23016e722edf91d12eabb SHA512 0f8d53cb7c523759b29db4597a2b61f726c1c7e9ab9dadea58540a314021375ed93e0ff682f3952e3e0970eb433695247739d4583c45e5803f927a590584d0ea
-DIST gentoo-kernel-6.10.13-1.x86.gpkg.tar 75581440 BLAKE2B 659e4d952918c7a38b1799be1240a7a8a87619685ac9692c4509cdce316b8c4ae41e7483b9e5723fe573597de264e268db03f87ab2a291cd94e43ffadc16416c SHA512 336630ab1c1a5175fa6ea1b2601578fccaf067946ac0fba2eb75a91278ce7d35a01b45489b9810083c191522a67060ced8183fc05690902f1a4232630a79c297
-DIST gentoo-kernel-6.10.14-1.amd64.gpkg.tar 288962560 BLAKE2B 44b6eaef5635c74ce7d044735d1414a8a52cd5bd52e7573bf52bc7967ebe367e43d99bbc41e810b93e77670d575032324fe69e789f0544310e27198ddc607179 SHA512 cf9418886edbf099d2a45f983dc4261e4f6e565d8c7de96b77523386502d0b73d0afb8bfbe2ee0045a15176eda5818983a9d6c887887070d624735cd73ab2a80
-DIST gentoo-kernel-6.10.14-1.arm64.gpkg.tar 265287680 BLAKE2B b45003867570a7f9a54751f5ef080c3ce32129d776eefca15fd993a9239aff4d7188a46f4a0b878a6f1468193e8295856994df894f55b58e7203b62d2c0a4677 SHA512 18cb039eab10811b74cbda128b1e2a1ebea7a2d168d137b82ac208cf05eccd964ff951d67796534edb0b49103f6a9c7815b00d1a20bc5ff67942ed244e1d0b6a
-DIST gentoo-kernel-6.10.14-1.ppc64le.gpkg.tar 72058880 BLAKE2B 9686f3249dc191106226aacdcfa7d2b4cc7df7525b91cdf121468b26a69ba9bf589f6b7f3807a1e40db48614797af4e1df46fe506ee6a99e1d33c8bf9696cdcc SHA512 76541e3d36a513b0ee2c9fa349dc4c14639b394b6058f7bf4dfec2df25bfbb3f6b873d21930b767ffef793ffa39308be3ce29b4baf2eb98cc9bee61098e59d7f
-DIST gentoo-kernel-6.10.14-1.x86.gpkg.tar 75571200 BLAKE2B 52bade7aeffd7c568cac5343aa595a1d7d83a5a8bdf4e0752a5b111ba0548aff09756dce4b1ec57d9f3a38b1e7b3696e27b6576836ae37b69e17919c3ebffd94 SHA512 7c110ccafbf48c5db07c85117cfae2655ef849f4b5f77e22ac9a728a4db2193afad8db7c10a68ca5851953e95befef4c672a8e154b127aa56967075d72821b6c
-DIST gentoo-kernel-6.11.2-1.amd64.gpkg.tar 290437120 BLAKE2B ab05d92452ffe85d6d43a084369b10f645e368b9bd1aec8e88255635d245408954cd7b7c5272342780a0cef681fb32b3fd8557ed7abbb5938794cc509de3fb5f SHA512 a7f59e92213df8685f4081eb9bf588e91d37bdd0169bc2db85e4683ee8197bd808297668f1747e99fa4db653f62b7bac5b3ed4a53f6e6088941845f8ac56baf9
-DIST gentoo-kernel-6.11.2-1.arm64.gpkg.tar 266506240 BLAKE2B 4307c1a177cf7f6c04c160ac32126d8f01068b7c164e50d222f958e8b0d5bb6a01f6144e43fb796e736ff6cedb1aac1718b969a1acc1cc653d051c8797eb8f48 SHA512 9187854b7eaeca1ae65b42122e0d572d418bce8f37a12015c500f365094adfe853cc8d933300799b2a34705bed1cb5854532550e5d6c1a22befc02a8d9e90c9f
-DIST gentoo-kernel-6.11.2-1.ppc64le.gpkg.tar 164065280 BLAKE2B 0e0ac3e089058e89c5b0d8a211d1e0c640d9e8f9c31de78dff0ac1e430960adc887bb1b68e60d47008ae157ddd9995fd5b31644ab5107799ab3c6efe83181b4e SHA512 ae98d1e68c8085e8b8eeec4e4a5c9efbe341b672551a961d96c9a7b11e729f5dbf747a08db14868ff1e57d497ae1b1d669b4a807bc89d4d81f0f0587f901ee97
-DIST gentoo-kernel-6.11.2-1.x86.gpkg.tar 76298240 BLAKE2B bf9065a12b771c0b6d7247b874c014c2043eb5959afe590f3cb84abb8b2491076f5f4c3f575f7fd30ff20e9ce5c474401b2b6eaef107f648621f03fb95cccecb SHA512 928f822fb1b656d479a56d083ec10b97032a75eb8b83745e6f5cb3a283f2b221ff134af584041ff9711e7ddff9d337da32d6178243e9635759bfc598e1d34f6d
-DIST gentoo-kernel-6.11.3-1.amd64.gpkg.tar 290590720 BLAKE2B 78743fef66f9868d5bb21e58450350102af9d0c074315b11b345d57d4eef80522e4a7392f0097bccd672fa60e0df6178c10ca581aafa8714a2fb4fb4ab039557 SHA512 4d1468f318576b0de633f1686068593e18c661938a3934fef4286a6854b0f3e32a29fa02437b07b4a6a21df461eb741ad236fa3346359d74ee4a392d502cc7f0
-DIST gentoo-kernel-6.11.3-1.arm64.gpkg.tar 266936320 BLAKE2B 0abd406d7ae2572ca05d7d5f2d1525c22d1a4f5562edaf4a04a41fc3c883d42abceb8d181f5a92551178f207c75a313d788995dcd29823a2aef0eaef757969bb SHA512 aaf4d09f3bb8db87775d46e377031b64fb9647c3b024f889e517a3d14e8b5068631409ba70b7410fe5a512c9b55e2c01e04c4099cc02efc1f8cbf4649a5e6a82
-DIST gentoo-kernel-6.11.3-1.ppc64le.gpkg.tar 72755200 BLAKE2B a3511528cdf72cb6f60113d7dbc0f0fcb4b25953a9200cd2c4c181d79dcbf98f622d1cedd9aa4356369e19f388faacbd8ae81e221c6a9978fbf4d5f54caf84d0 SHA512 eb52d04af845fd8f8eab10871dcfbc72b6409273027ed91cb2f820aa0c2bfed0aec6981dc36a3de1c074e7415c4df758f3016dadac2eca047c096d2640877acb
-DIST gentoo-kernel-6.11.3-1.x86.gpkg.tar 76308480 BLAKE2B 390e3ba29a1fc3c8117c6744f449f07a3bf99601f2743a5ed7ba3782b0dd1c8bc05df978d96581905e8216a8382c2bd37841108c1d5899846075ddcca8102e23 SHA512 5e6b88c6928f71f474ff47c238b39f7f09f9a9620d9ae33fad4c46bfd57ccf2c19aa47b5343894e15336d3424090aa60b672f8303dc3d9186d47e99446b954a4
 DIST gentoo-kernel-6.11.4-1.amd64.gpkg.tar 290621440 BLAKE2B 3f597f34de90a39ccc5f47e71b6c053926ddbe160c7210a9fa47744fae219a66193ec6622b0bdc34e5f47f4d509bef3205d8acfb8a3b05405eff75e3064e08ab SHA512 46ad83776abe7d741432647ae1bf45849e764081d2eb36568990d52b7c0bf7211410909dfe99facd1764dd8c55e6c03434f5d367151040a114edb55540f3da46
 DIST gentoo-kernel-6.11.4-1.arm64.gpkg.tar 267704320 BLAKE2B 2b3ba4fe8b9dfde99ab2cdbd012f2405dcc20b21d7d84c6d8320f0f0de63f5598941b09f0e0401e74b6ac64c4430089803811bcfafd501334dc8d7ec6aebf80c SHA512 b35f9f0b7828199fca9746b36a59330aba701e8be9b0217dfb7497faaab59acd5a7fc9538724ea1a1a89b7c256d06cd2f7ed2519f42b031bad5422e9abe6bb86
 DIST gentoo-kernel-6.11.4-1.ppc64le.gpkg.tar 72744960 BLAKE2B db05917c611c3c2e57c84e753a95d2243ce4d5d4bd989c055c606fe8de3f99bc2bccf5d244de8c4e2aef4412ff14d05753359284fc06b9cae1810776c7c14c66 SHA512 67e7f46b500cb88508bbff0c5c90d8f22df50bb7dac1105e04dc5ec0978a7c6d9d9f57c2fdd0651cbabb1810b38c2f0b343bb041901b2586c0bf13640f338e0a
@@ -126,26 +50,6 @@ DIST gentoo-kernel-6.11.5-1.amd64.gpkg.tar 291379200 BLAKE2B 1818d5fdc811246b33e
 DIST gentoo-kernel-6.11.5-1.arm64.gpkg.tar 268431360 BLAKE2B 6eba8f276fc144630d94feea9d83cdeb2ec471cdd991a3e7b18e2baf1023be6c8c5343e8b05027de14599253232b0df170e6907618a26d7e89c8d3414eda0d70 SHA512 bf076a390c5c944b58b8ef0c05169d88435396698128a8e842eb79d5bd464d5783e50ed4a644aa14d3be7023fe4805b23ecdc095cfa11f7d0331be53229f0b84
 DIST gentoo-kernel-6.11.5-1.ppc64le.gpkg.tar 72806400 BLAKE2B ea08d468ae1bb56cf93041ca10d08a0fc1883282e1f706851b57c43f7db4e4aff27ebb14d510940a755452d3786378759aaef7d98cb4616f5332976846394e51 SHA512 fd8c513541daa1b2133e3bf1047bea86d33670cb002284de4d8f7300c876f207b3561209d13db47e550775dcbf306fb1615ee541394c7efbfddda8c9c49f1fb6
 DIST gentoo-kernel-6.11.5-1.x86.gpkg.tar 76472320 BLAKE2B d9d6caba32588111f470e0d42648916730bd58cb27d83f9c7f53e38e5fc881ab642a1dc5abf6d50cc80e059ac95f799ccbeedbb6d92fbf843660704e2b32d1ec SHA512 9212ff8926b0fe712973902a900c53b22d7baef3075402531bc0a7c2b4a15e1b4aac0ca3fb0132a0fc10e96762f98d0e343dcf79c69e5a20164f708afe547fdc
-DIST gentoo-kernel-6.6.51-1.amd64.gpkg.tar 149657600 BLAKE2B fc159a5336426c45fef12d01a399d73c397b945bbe9e628c65378a5a62d82b9f27831f748a987c0f5c36d15d14250e7817dc3b30978a299d75fa29398398228b SHA512 becec3093881a45a8cdf6903c02c3c6acc453434990da02707832a09d4a13815fbfe348016fc280424245b7f04415edec7155a7bdad5a4e4af11d823f7efb16b
-DIST gentoo-kernel-6.6.51-1.arm64.gpkg.tar 119715840 BLAKE2B d7056f38de6c4601829768e01dafcfc16d46786f54a68d022280b993d6a307ed9620c9ff2ba5b98c1934b79bebf9208a79b7400be89ca21e8d41be0d5cb4ceef SHA512 2493c75d7958ea17fa8fbe7cef00699f83c46eb6aeb7795fadaca0ed5434306a19d4e4d6f74dae6c5c56db6890a9c85dc0b8fcbe1a67d1a95bed6800d00e2f4a
-DIST gentoo-kernel-6.6.51-1.ppc64le.gpkg.tar 64276480 BLAKE2B 728cde54c79ad1e59af44445f934eb0d032e832821780e047bf86d6d9677522e65f09fcfd90b7a662624a8ebb7f1f35df192a5b56a06aaadec2e0b07c11b7422 SHA512 bc0b82cfb31228d6c549a41dcce9a37ae28fa76aab086ae0c50678832b85510bf31d4fa2aabee6d681d40fa0d44ad5549ae1bdab34f6be3c5803b6e5cc712f62
-DIST gentoo-kernel-6.6.51-1.x86.gpkg.tar 68290560 BLAKE2B 94bb65e8e37aed1319b7c5961fd1b536e0d7493905d53fd09700cca9445a80bfb8b8d46f53ac44b2c43e5b8d5e7fa95f3fd888aa86964ed8ca0bd1eb79ba0e2b SHA512 2344aab56acf78f357b25e95f25dcf29b4b6f42a3b3cfe63a11673fc1932db8f6361cfbca413c59d9d756a60021de6d7e0ef1dd4e2ffcaaf47e341cb045da447
-DIST gentoo-kernel-6.6.52-1.amd64.gpkg.tar 149647360 BLAKE2B 01a1b97fec61f0ed67ed33823092224e89f8816b8a217d89852dc3f76515b1b305f3d2264df815aeb324c7fa6b901d1643bf4ed8b34a0acd3c0fc4b9fbcb7f84 SHA512 6c818c48c89144b71f03bb6d2f99febaf5cb593fd340e2b6445aab82c3ec02d1af4e8d7a28aa1c99b71d674de4639754b41645b7eddcf2fd98330c44e950f7a0
-DIST gentoo-kernel-6.6.52-1.arm64.gpkg.tar 119715840 BLAKE2B 29e3adae14c15aefc7317a5a3074554116e75c3e4a752dce934f91b6b69466d9a8670e2916e34b0ca3e9267a5047a7ec8a1114e8e9eb38d9109358db9c9c54a1 SHA512 22a99e41b361e83a50209cfad36927651d2b74acaea5307ae7e784c07cdc4f208b34aab3dcd931eb1818dd704afa3034d1b75e3bcefd7fff133c03b9af7f1fd4
-DIST gentoo-kernel-6.6.52-1.ppc64le.gpkg.tar 64276480 BLAKE2B 1025401e8c36bfc84595aae09b639c1bf3ae9eb1d336f7fc61807e4e3f7811c6f2937918bbe18f20ce4fb5e2cc19e09858fae685d751a91a4ceefbeccef2e312 SHA512 2be94eeef0d5dfbafef0ebd03488918d744cf0e0abf42fd4b58b6e90b6b43941226c19610da7ee2dee9218739c0351b2261b5d611f5999b2a634cc233491f043
-DIST gentoo-kernel-6.6.52-1.x86.gpkg.tar 68290560 BLAKE2B 15936c7642eec38676fea6212e6d43349c196405c3d2cb176eff57fe46345f548febd44fd26b15eb44f17c4cda85e2ba3a68eea7a9bc3947a67cff06b3d22ed5 SHA512 85d84144e4e2388219c769143d1f6de8699e1cfb2650c0aa083c0edddd40786fdee986230877c9fcc9e8a4ba73030d385776ce7e73aa390275a05c6c585d9246
-DIST gentoo-kernel-6.6.53-1.amd64.gpkg.tar 263956480 BLAKE2B 61228713aece66af8e67cd032912b1fd843574142f86a740d1fa1d5416727b6affc866b72a79438f63cc7c40d37869451f76b46ba2e74317dd6d74f5a3ca828c SHA512 4ecee03c5e109ff32302105cd7bf66a623f63eaefe17750886087d834b451455c22009b3b6abd3de471abc6472049ef52d1ecd9e781a1444cc2916f8d2166ed2
-DIST gentoo-kernel-6.6.53-1.arm64.gpkg.tar 240076800 BLAKE2B d2f13d2339d633afe2205d02ac206cc33a1a4b1500df3776d07b1df62447ce43284695b20c8f51012edb8b878444b6fc520dd79c2449a3e7e1a2183bd42f01c0 SHA512 5c6fa8196ec36ac37dc27345a4d5e5ddd1213247ac0bd4976b56ebbe9175d839d85a4febd28904b55e3aac9b819affb3453741523aaf98211a2f7be42ae51c1f
-DIST gentoo-kernel-6.6.53-1.ppc64le.gpkg.tar 64286720 BLAKE2B f05b1351b0990461bb791a91172e2f1909fd4e577a4dd8b03b1fd7450fe99f8b92dfe6f2890bbd13d18de2cf33ae1551e07d2f421dac1121120ed839a46dcd72 SHA512 3239fcb1feb6283754f6e9297b4bee7894c71528abb12dbeb517f73b7f7aad24ccc203fe6dfaa0ad424836df5181e81aceea0e243bfd70f0d327d1af14a1cc1f
-DIST gentoo-kernel-6.6.53-1.x86.gpkg.tar 68321280 BLAKE2B 8c5d28fc8e59e3a8ade329b028b5ac91a6811adcf60f0fc5855b2a704989ca7bc3e41422e91c27fedcf9c7368d30764345139843aeb6a2182dddc967e6fe2262 SHA512 39c6e4272a323699b16d2e7e0eb5d674a58cfb6f9c9834638d1acbc753d9a1a11c720c13047c92a63c220a89a3c90bc2a7f6550589ea2f631a769768936a4c54
-DIST gentoo-kernel-6.6.54-1.amd64.gpkg.tar 264038400 BLAKE2B 43c561c8320889bbd4419effe6ce5169f834f1703f640a85567a76f66107e3b9c1d6f479c440be19e809bbde1bed2a778e35f5b45cf679fdc7d0a07befa97784 SHA512 b1250de2aa4a30b967d8ed209065bda8180d47f743ef6f56fd3288cf8d041c3e1fb5f1e315239be7c384731caf3e87f5e10e8e967a71b793c5be86a15f2146be
-DIST gentoo-kernel-6.6.54-1.arm64.gpkg.tar 240107520 BLAKE2B 82631d4d9537959bb75f99b3b065a423813f406f541c7a43a3204a83ab323d775ca7e45ff0db560166bb8f3aa185fcbea95c8cf6a7270760e5365e35acc01f05 SHA512 cdc71a6c5b32eb51bef79075784694170d4015a333f781beb66be56775c1b488e8ae7bec376941c36af14b8bd50f68f29ba5bcfebfbce8923d57cb96400faa73
-DIST gentoo-kernel-6.6.54-1.ppc64le.gpkg.tar 64286720 BLAKE2B 2ebf7d82817f46deacdac2e34fb6387e0c82723b468f0a6c1d5e759d40b9fd89c14641aef1ba6db711386cb355afc8f48918b44d7d32ade1686cbbdb83adfe6e SHA512 3210d827dbdddf6e61659f3cebfa778ecc9669f6c176ac7226625ea1231fd2f212a2420a0cd1d5f10f9ce2133d58f74a4542a61c41162d09cd10a9bb3f00d121
-DIST gentoo-kernel-6.6.54-1.x86.gpkg.tar 68331520 BLAKE2B f8b49c5579a237b8d61406207c2c46b5df6fe69da25b3f8a29b724a96b90e8f520038a411f6e989eee1c1143cc4a5fb7c7a8aa2fa03fcf4d46968f01cf093f1c SHA512 89b0bdf7b96f264783c828c7f3676e10365d40f6328cb2d0173ca430d6daf052c3b6e09b8df7447549bfd8be79d850e64cf782da08fe5f1beb33be67e72a35e0
-DIST gentoo-kernel-6.6.56-1.amd64.gpkg.tar 264222720 BLAKE2B 9744f94c6c7d3e450e346e64a665b42cbc1f3a49cb6ae4741f82aa7523f267c67afafc3e4544712fe221bd51b745ddb6f5fd83a0edc4b7916ae5b8ea70682751 SHA512 64491534f68e81a30d75d2434b964708175208dc5298d9847baace8a83f363a18b0efd604f0d1f0b57d4e5cdc283360b819c4a982ad3024cae42e04eb8bb2cfd
-DIST gentoo-kernel-6.6.56-1.arm64.gpkg.tar 240455680 BLAKE2B 3146686d24594a64dc98e38fe66f556fa420f7af03e3881b92bbbec76902fb7e5d5e1eb0b07758732d5894bb9b78d6d5773cd84af0efa284125edb14c5c6babe SHA512 c3f463b8a05bd79fbeaa8ed16b093198d51177ba669fd4b275160066ecd17e72867b3ed0453dcc0f569044cb53889c3a0cb4e18b4ff18839f12c49ea25493964
-DIST gentoo-kernel-6.6.56-1.ppc64le.gpkg.tar 64307200 BLAKE2B a5931dcaba361d9746e52c0678d9bcf4683790f8ae8774a077cc6e6581b675a54e3b81f51c9c4d90943c1be4981ff357cb2f2874ec0514572cd1fa0fd61726d3 SHA512 2caec2de3e2b7e2b4171f4573228a06f3e05f18bf72c576fd88718b2f5d1e124e746b32e05c80ac9e7cdb30bef0a4cf124badff06e32918b7168e302335c57df
-DIST gentoo-kernel-6.6.56-1.x86.gpkg.tar 68321280 BLAKE2B 83c9050276f6dcd7b5a43d48f2de4c5223f426fa4be513e6e108456c73c9cf380ada26a35ba00da03643b6afceb6ef595ab26e3063655c840046146b5edee35d SHA512 4503abad28c822948198231c406c82b53ff8df2924a4c05e4f1f742ef336b5c71d007b5e45872b8eddc2308a0fa6dcb8f3941499532bbe4df54e5c67b96e4047
 DIST gentoo-kernel-6.6.57-1.amd64.gpkg.tar 264243200 BLAKE2B 6929ae1df44f7ca9ded205e42ded2f601f6252adec0cebdeedf2f4343a2f4d62c904ffb1b1c30b948dd5928d00ddea93db1382de1e06e8cac71749dc3120fb9b SHA512 a55c92d767adc3186e25d2ea652432f2ecc900e4c2d7da8c83264cddc4661aeb4ccf7c1bfdb801cc53bb166a900ed2045120646fc9018fa89de9d97678827dc3
 DIST gentoo-kernel-6.6.57-1.arm64.gpkg.tar 241264640 BLAKE2B 4f3d7c7e1f4027361bb2705e12bade25342e4b38ff933e81bb4708f6eb77e7096da69912a86c12e2e5ed3cacc1c9fe00cfe31ad4e8d46f2fd406c4fa8277eb59 SHA512 68ba3e5736dc0c98fbc8c14b75246063710f504d36cd7aa4ff4c7a7161d0120a67ea0d6d3b5e7162ea734d959b77398396e7b00a833f6056f8ef94c98ee8cd6d
 DIST gentoo-kernel-6.6.57-1.ppc64le.gpkg.tar 64296960 BLAKE2B d679aebf79ca62f5ff7c01bce794067d74b53fe7b60f42c18a644039fea55ba4de95c2f4a75060d38f276353c037575cea6c98668cfd1ff3adcc26f12dd84973 SHA512 73c659ace206fdbe9b4abf2115670afa2416e36c489f45e332cc8fa136f889590a329acf959df8381fd59191677799b6ff4469052a0368d8c11d5bfc12b9107a
@@ -157,6 +61,5 @@ DIST gentoo-kernel-6.6.58-1.x86.gpkg.tar 68331520 BLAKE2B c87d6d152ac50dc346256f
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
-DIST linux-6.10.tar.xz 145142812 BLAKE2B bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b SHA512 baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2
 DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.226.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.226.ebuild
deleted file mode 100644
index 9b0fa4506514..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.226.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.167.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.167.ebuild
deleted file mode 100644
index 1eff13308689..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.167.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
deleted file mode 100644
index 1eff13308689..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.111.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.111.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.111.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.112.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.112.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.112.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.11.ebuild
deleted file mode 100644
index d5c4f186a89c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.11.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-# XXX: Change me back to PF afer 6.10.8-r1
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.12.ebuild
deleted file mode 100644
index d5c4f186a89c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.12.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-# XXX: Change me back to PF afer 6.10.8-r1
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.13.ebuild
deleted file mode 100644
index d7138a37a18b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.13.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.14.ebuild
deleted file mode 100644
index d7138a37a18b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.14.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.2.ebuild
deleted file mode 100644
index 80868c7e256a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.2.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.3.ebuild
deleted file mode 100644
index 80868c7e256a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.3.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
deleted file mode 100644
index 291b4c547ab8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.52.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.52.ebuild
deleted file mode 100644
index 7ae1d1d9fbe0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.52.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.53.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.53.ebuild
deleted file mode 100644
index 7ae1d1d9fbe0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.53.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.54.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.54.ebuild
deleted file mode 100644
index 7ae1d1d9fbe0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.54.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.56.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.56.ebuild
deleted file mode 100644
index 9f37dfa41127..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.56.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-25 21:25 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-10-25 21:25 UTC (permalink / raw
  To: gentoo-commits

commit:     389519b911cb85e7138045bb202c5109a1d532a8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 25 21:24:14 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 25 21:24:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389519b9

sys-kernel/gentoo-kernel-bin: add pahole BDEPEND

Same as we did in f3bb6bb643e02c3957e2f99cfefa1e2d3fd3c4cc but we
missed this for 6.6.x when we made the change to default to debug there
too recently.

Closes: https://bugs.gentoo.org/942087
Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...oo-kernel-bin-6.6.57.ebuild => gentoo-kernel-bin-6.6.57-r1.ebuild} | 3 ++-
 ...oo-kernel-bin-6.6.58.ebuild => gentoo-kernel-bin-6.6.58-r1.ebuild} | 4 +++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57-r1.ebuild
similarity index 99%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57-r1.ebuild
index 1243efac1c88..2c3653f2c4f6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57-r1.ebuild
@@ -11,7 +11,7 @@ inherit kernel-install toolchain-funcs unpacker
 
 MY_P=linux-${PV%.*}
 GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
+BINPKG=${PN/-bin}-6.6.57-1
 
 DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
 HOMEPAGE="https://www.kernel.org/"
@@ -49,6 +49,7 @@ PDEPEND="
 BDEPEND="
 	app-alternatives/bc
 	app-alternatives/lex
+	dev-util/pahole
 	virtual/libelf
 	app-alternatives/yacc
 "

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r1.ebuild
similarity index 98%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r1.ebuild
index 4873f0a07e43..479dd0787e61 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r1.ebuild
@@ -11,7 +11,8 @@ inherit kernel-install toolchain-funcs unpacker
 
 MY_P=linux-${PV%.*}
 GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PF/-bin}-1
+# XXX: Change this back after 6.6.58-r1
+BINPKG=${PN/-bin}-6.6.58-1
 
 DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
 HOMEPAGE="https://www.kernel.org/"
@@ -50,6 +51,7 @@ PDEPEND="
 BDEPEND="
 	app-alternatives/bc
 	app-alternatives/lex
+	dev-util/pahole
 	virtual/libelf
 	app-alternatives/yacc
 "


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-26  7:06 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-26  7:06 UTC (permalink / raw
  To: gentoo-commits

commit:     42eec240c910fd59ad2e661f5ffb7d7a2eb7eedc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 26 06:50:22 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Oct 26 07:06:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42eec240

sys-kernel/gentoo-kernel-bin: Bump to 6.11.5-r1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.11.5-r1.ebuild             | 182 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b1e044375f03..827617b2dcf6 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.11-5.base.tar.xz 531212 BLAKE2B c9e98632ebd2e74f59dfee66d13f9e
 DIST genpatches-6.11-5.extras.tar.xz 4056 BLAKE2B a09e9802239237005410082eb6c4294a13cb3d415be4bd83aaea52ff37f472d4ab743fda02c8cff76a12e232044a91fe2ba83e0e46055edf28a5f473cf7f863c SHA512 3556b2f09e4f9e328bb04fb1e40b26038ef98864741b517f222c98fbb75975b34ce5d091df571f4e65b707fc8a74eb395f687a20f9f8ea0d617c4c8ccf8fa288
 DIST genpatches-6.11-6.base.tar.xz 561884 BLAKE2B 8fd4ee418b02f2dad7e8599477d03dc56b7e3ab8752d9e73bec91e9f7e01d1615aaf4d14b1091314bd82a15ff443b16d3cb4be58c4a46f33a1f95ff8bb85d82f SHA512 109f1e9e562eac0c606ef621bd2ebc4bda96a26002999765e31551edc6070c46de6c24dc4387389f964fdde485aee0048e01bf5189997b84111334c2f239d5f8
 DIST genpatches-6.11-6.extras.tar.xz 4056 BLAKE2B 7884aa8796e7b79db2b0db6aff5cf02119ac092d95529e0d0ee78ae5458faddf4fdc288b222f3126bb40749cb2ebb7bf2ac3fc6f77f1d2fb46d53b4b62b75c7e SHA512 b7c927e5bf90be5afb0cd479d385c7170316cf74c2aff136ab966734c82e6f4a1791a12124c7a73065711ba22f9260a3094f2bfbc8d0674ba46c158b2e147774
+DIST genpatches-6.11-7.base.tar.xz 562312 BLAKE2B 80227e573f63c6356c846fc1608ceaf336f209887a00e95504125298b24c3497a44fe53f7fb231b1cc2f0cdcc82a49e2bbb8496e16f182ef4884c7da15c62bae SHA512 02441292bcfa15034f7bbdfc7c92b4c0e583208cc9c94f20c7f0edf4c18cb56630de0e888d5ec208c15ea75f03f8194bcf8b1d2ebad2b5e38f11632289928ad3
+DIST genpatches-6.11-7.extras.tar.xz 4060 BLAKE2B 073ddb98be6a0ea659f5b494574f0c004ad9342a6ae9bf6b2c46ca83f44f10f8cb02a6df3b7f054d9828dac5d5488d3920d21157848cd85340a0fe7c9dfb34dd SHA512 0b0b41516a7e47fb93ec819e90cbadd000b9615445dce61fda136028788791803f5681caef5e8e86c536063979dddae36d7c8e473a40fa1f65117f7125b1e5c8
 DIST genpatches-6.6-63.base.tar.xz 3551092 BLAKE2B 8edca00c49096ef4682038389b19e312773d3a56e29a03527e8f39ae835243193e2afce6411e0f1404af899793e766e108134d990dc666f15eebf02d6dfe6475 SHA512 0b51ff04cf01262502c3b1651288a87f235f3c1f4cf8b92699161353ddd75cbaecc27b8f2838375d77a4cf99a746a2175eab6fb0d23fdea67a6d4e9b89279ca3
 DIST genpatches-6.6-63.extras.tar.xz 4056 BLAKE2B a7a361bfe180362510300753b3fea12bb0ec1014a3b7307211931193672db1216abf994ba8cb22cf365221202dd93f4b49fff6970c8eb88b7a77ef7bd02d1f12 SHA512 49574eac90eb749de544afaa7102163607bc24e2214ccc3c84cb6bf8f60773c45831da93bb5598aa4b933f65455228649afcba6d93107a81a666828b0919b18e
 DIST genpatches-6.6-64.base.tar.xz 3582172 BLAKE2B e607e40b069b41983d461bdf9e3d6cb1bf53f6bdedef80934da3feaf7760ecc01fe77ae76980351e56d3358cbca8ba514b83719a6943b3ad3582bc5e1f55f949 SHA512 c33db1d09741c996c3e63253e24cd06e0b1ddcd66c602007394c2f8bf1800d5144fe6f27643954b004057cd2056d8e353a5aa67456c1afbdb3aa23e540a45792
@@ -50,6 +52,10 @@ DIST gentoo-kernel-6.11.5-1.amd64.gpkg.tar 291379200 BLAKE2B 1818d5fdc811246b33e
 DIST gentoo-kernel-6.11.5-1.arm64.gpkg.tar 268431360 BLAKE2B 6eba8f276fc144630d94feea9d83cdeb2ec471cdd991a3e7b18e2baf1023be6c8c5343e8b05027de14599253232b0df170e6907618a26d7e89c8d3414eda0d70 SHA512 bf076a390c5c944b58b8ef0c05169d88435396698128a8e842eb79d5bd464d5783e50ed4a644aa14d3be7023fe4805b23ecdc095cfa11f7d0331be53229f0b84
 DIST gentoo-kernel-6.11.5-1.ppc64le.gpkg.tar 72806400 BLAKE2B ea08d468ae1bb56cf93041ca10d08a0fc1883282e1f706851b57c43f7db4e4aff27ebb14d510940a755452d3786378759aaef7d98cb4616f5332976846394e51 SHA512 fd8c513541daa1b2133e3bf1047bea86d33670cb002284de4d8f7300c876f207b3561209d13db47e550775dcbf306fb1615ee541394c7efbfddda8c9c49f1fb6
 DIST gentoo-kernel-6.11.5-1.x86.gpkg.tar 76472320 BLAKE2B d9d6caba32588111f470e0d42648916730bd58cb27d83f9c7f53e38e5fc881ab642a1dc5abf6d50cc80e059ac95f799ccbeedbb6d92fbf843660704e2b32d1ec SHA512 9212ff8926b0fe712973902a900c53b22d7baef3075402531bc0a7c2b4a15e1b4aac0ca3fb0132a0fc10e96762f98d0e343dcf79c69e5a20164f708afe547fdc
+DIST gentoo-kernel-6.11.5-r1-1.amd64.gpkg.tar 291328000 BLAKE2B 9c1ba7d9cf2b34577a5fb2235619d0ee4cc35bc47923dcb6593c080caaea5ce3d0e1e9d31454ee7eee3417d30fd9a6e288667434b5b799180d9439b93a2194ec SHA512 73355314712a784bf44f5b1486eb929cca45c1643c1c57f8d81a853218fae27752106382e364a5ee2be7ab05dc6745ce81b118bd730a5f24538786a90f1fdf80
+DIST gentoo-kernel-6.11.5-r1-1.arm64.gpkg.tar 268390400 BLAKE2B 946224df401b5c18884f5bf10379862d2536c672fc7962f0f83eeb1966d897479383ee33a42ef692ef4ad4bef9a750740bebef36ccede5c4a3673635a4aafe0a SHA512 dc7d31cf8387ffacb370ce6db1bf830549c59e7cac744958b353062cc9a143370b80232070a9a32d324f9698f166f81da83fc1d93ac6e8dff103c61a318319f3
+DIST gentoo-kernel-6.11.5-r1-1.ppc64le.gpkg.tar 72785920 BLAKE2B 9865a9fab8030c696d8f84dcc471a9bd8432e6cd603b23e6c5e0fd181ae06b8f76255603d02cbe2767fe2449677be80ec4f0488987f56675df4e3dee41ba4a7c SHA512 a3971900701d743619127eaf8b9072e0c6f0b188e744de4433f3edb59f80adec69316682e3e2d2d787c26f891664bd33373d837eb7e205a0219d5602588181ff
+DIST gentoo-kernel-6.11.5-r1-1.x86.gpkg.tar 76482560 BLAKE2B 44f4af75a2daa8b1433152c8af8e414494b5d23dc9b11aca22529a10c6c28b43350cff31c6420dae0f6df5e8382d41f580f5bff5b05c9c14cd23516d44e8eba0 SHA512 4a6d8ce4e25d541de1096ec2ead561b3f9d7115db7a76e539fa395e058d19adbbf1b59c24380534064f3114b9797d398447c1a5dc2b806217f0bd2c765295837
 DIST gentoo-kernel-6.6.57-1.amd64.gpkg.tar 264243200 BLAKE2B 6929ae1df44f7ca9ded205e42ded2f601f6252adec0cebdeedf2f4343a2f4d62c904ffb1b1c30b948dd5928d00ddea93db1382de1e06e8cac71749dc3120fb9b SHA512 a55c92d767adc3186e25d2ea652432f2ecc900e4c2d7da8c83264cddc4661aeb4ccf7c1bfdb801cc53bb166a900ed2045120646fc9018fa89de9d97678827dc3
 DIST gentoo-kernel-6.6.57-1.arm64.gpkg.tar 241264640 BLAKE2B 4f3d7c7e1f4027361bb2705e12bade25342e4b38ff933e81bb4708f6eb77e7096da69912a86c12e2e5ed3cacc1c9fe00cfe31ad4e8d46f2fd406c4fa8277eb59 SHA512 68ba3e5736dc0c98fbc8c14b75246063710f504d36cd7aa4ff4c7a7161d0120a67ea0d6d3b5e7162ea734d959b77398396e7b00a833f6056f8ef94c98ee8cd6d
 DIST gentoo-kernel-6.6.57-1.ppc64le.gpkg.tar 64296960 BLAKE2B d679aebf79ca62f5ff7c01bce794067d74b53fe7b60f42c18a644039fea55ba4de95c2f4a75060d38f276353c037575cea6c98668cfd1ff3adcc26f12dd84973 SHA512 73c659ace206fdbe9b4abf2115670afa2416e36c489f45e332cc8fa136f889590a329acf959df8381fd59191677799b6ff4469052a0368d8c11d5bfc12b9107a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.5-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.5-r1.ebuild
new file mode 100644
index 000000000000..b35a3727e6c5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.5-r1.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-26  7:06 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-10-26  7:06 UTC (permalink / raw
  To: gentoo-commits

commit:     a34a8661f8fd08799a8eec918adec03187fb0dbf
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 26 06:51:29 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Oct 26 07:06:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a34a8661

sys-kernel/gentoo-kernel-bin: Bump to 6.6.58-r2 (built from 6.6.58-r1)

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.58-r2.ebuild             | 182 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 827617b2dcf6..beacc180cb33 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.6-63.base.tar.xz 3551092 BLAKE2B 8edca00c49096ef4682038389b19e
 DIST genpatches-6.6-63.extras.tar.xz 4056 BLAKE2B a7a361bfe180362510300753b3fea12bb0ec1014a3b7307211931193672db1216abf994ba8cb22cf365221202dd93f4b49fff6970c8eb88b7a77ef7bd02d1f12 SHA512 49574eac90eb749de544afaa7102163607bc24e2214ccc3c84cb6bf8f60773c45831da93bb5598aa4b933f65455228649afcba6d93107a81a666828b0919b18e
 DIST genpatches-6.6-64.base.tar.xz 3582172 BLAKE2B e607e40b069b41983d461bdf9e3d6cb1bf53f6bdedef80934da3feaf7760ecc01fe77ae76980351e56d3358cbca8ba514b83719a6943b3ad3582bc5e1f55f949 SHA512 c33db1d09741c996c3e63253e24cd06e0b1ddcd66c602007394c2f8bf1800d5144fe6f27643954b004057cd2056d8e353a5aa67456c1afbdb3aa23e540a45792
 DIST genpatches-6.6-64.extras.tar.xz 4060 BLAKE2B d91c7df7c970efbe0126a3e189daa71ac02259cf1746f432ac702af7991c04bf235c28ffb578ffb2250e92e2c475ecdadef97645b510606cb395e725dec348fa SHA512 c26f1c1446ccafb751bcb8d05a41d378ce670b8115ec79e1b9a21714a1275c75ca36b68424b17717cd5b75fc1421a132eff0fcc31f7f32bc192964f3c64a381c
+DIST genpatches-6.6-65.base.tar.xz 3582916 BLAKE2B 3d750c677e61c122144de989a55db6f04a2a545981858b71c602c156f802478ad19f4d87629760be724a9b522b377479df9f0c5f9a859235c5fc438df95c2aae SHA512 1ac5e7fb36e50227a6bdf035562f11401ef6a19c1a7af2d001d224b8710e3aa10434d828a3a0213a1f5cce101992bb803199e5d4e76474b657dc5c4d6328c385
+DIST genpatches-6.6-65.extras.tar.xz 4060 BLAKE2B 53cdbf5d680c9943d189e7606caa10c18bd3317789ffc1f120bf535255d80bfb5e3969fe952eb0da3c1001ee41e93755616332363465d4714a67a90140c43bfb SHA512 b5b3c817426be391a72633740beb4ba7b4e2546ee441081906d77ba31636321501af414140d487d284de325f80d004aefb241f3e349ef3ccd62d2c6fc4d7cf7e
 DIST gentoo-kernel-5.10.227-1.amd64.gpkg.tar 63313920 BLAKE2B 9e2645f93707b3e4b4d4ead1ba2ae546f5f49f377935a7056fcda9facb16f3ec56ac021e7884513a3647ac5acf3b4fc68a3e0a0fcad9da32c0647a85a83cb767 SHA512 d43a0163c40065fd161e97df64f355096c8d82b9b3b7636cf5eec0797f362cd0c5abe1ec773e3d8de77eac3331487ee7a40fccc685501927ba8d1bdb50cd0d88
 DIST gentoo-kernel-5.10.227-1.arm64.gpkg.tar 56760320 BLAKE2B 1f956977188a1c4de61be9dda6a82dfa5b4607c969f36d7330eac22d2591e9938e6fbbaece68bf1ffba0a4967c0d333acd0533e1c6b633dddcda9d0e8b967d96 SHA512 fcb3ee4dc4b3d795fed5e4fb588b64180e2b05d50d9d10e206cd776c3e4b2fb93aab1b0c377ef2e3ba3837c161216d9ee342a59f407196c92bddd37bae171a0e
 DIST gentoo-kernel-5.10.227-1.ppc64le.gpkg.tar 52797440 BLAKE2B daf733978a8062ef209f855bc919575efe5e87fcdda164fd75c5c3fa09c77c51d225aa4282c5900612789689c1850a1217d92da3cc2e23813c3e7fcd7e3f4631 SHA512 e1474a3406de968af183b246340890bfcb072b89cd838e982a7fe6790dafca124943279e18263851f56b46288b4acf7f96471e787c82bf0a98b34cf64abca023
@@ -64,6 +66,10 @@ DIST gentoo-kernel-6.6.58-1.amd64.gpkg.tar 264212480 BLAKE2B 3a88f2c0bee3fe46380
 DIST gentoo-kernel-6.6.58-1.arm64.gpkg.tar 241254400 BLAKE2B a18159f59314697b05ffd145d900f2d3c9a4311ba6ada234a835afcd76f30f79efb6b9f7809cd7ec61d4ebdc43e9eb6329ace3680947cd75107e65adec317388 SHA512 3097704edddafd69167ec49cdebe36aee4845758e577d0b64694900c142c116b815898997d0fe056c6a6905d5f582756e58fa50d4966ecbf10cb4dad4fe58aff
 DIST gentoo-kernel-6.6.58-1.ppc64le.gpkg.tar 64307200 BLAKE2B d8d863fab084e95523afdca0b9857e09aaad33e9ddd136df7d0a0bca2de9e602823dd9a80273dc64b8b757b4aa192ad2535c4e34b24a23c056fbdb4df4d2b086 SHA512 792a9e77b9b4fb6bcb14bf5b7321a3a39262aa1b7592affd8280bd3d57703e6014e12bacdcb30b8562b94bedd22df3a8a67a32e163301b19bffd29a7e49adc3e
 DIST gentoo-kernel-6.6.58-1.x86.gpkg.tar 68331520 BLAKE2B c87d6d152ac50dc346256fa2b6fca6812a9aa12ec2eab1e3408bf1afb31019843e18330f493aff63daad3a10b00dc2cfc302d70a5fc68869951353f999294df8 SHA512 49307d991f0c811219611fdd5fb2b26230af222908d6dc7fb528d3d1564a186d5a7c996355eaa768c382f2142b349fd1541178e6f4a9fbbe312795f361d71d60
+DIST gentoo-kernel-6.6.58-r1-1.amd64.gpkg.tar 264273920 BLAKE2B 537efe26fe31375d739bc5959e6b22b639e227d2a97d93693a3dbea2f40fec2ad64506462fd441fe07c1900bc304ac31ef9317782bbbf9b54fd17a8b81ccb678 SHA512 afc37b354b2d4d16f12545cf30d0d6f5dc2170f231166b0c608cd11f98148bfdda420cc7deff15f1b91c8368589967456ccda90b3c9b681c22b883507765a6f9
+DIST gentoo-kernel-6.6.58-r1-1.arm64.gpkg.tar 241244160 BLAKE2B 79de676d425cbe7eeee5a77f7953f283eaeeef665ecb0039e120c382225e8c1158f6695e86c868c7972b2150b988f16495e80b4fc402926900f8223f1a8d1cbf SHA512 e2cf875b6adc0a8325bfa0c328db82cbc483373917501c069646a5d052eb815390e8150d80bfebe83139a5726fa09264b41684cfdc03a1379d6b0cfb31d84e19
+DIST gentoo-kernel-6.6.58-r1-1.ppc64le.gpkg.tar 64296960 BLAKE2B d3e787f293b0b9f3944b3aec0fb1198c81b23faa5234d60962f93035d244f6a73db24a6fc893ae3de85dc4ce52ce4a9466bd8f2175d6f78876d4d4c65ce84d11 SHA512 f21f4b9ef6a11bb8ebdc7fed49439bdc41769fe8d6aad5dd6b33aacdec8cd185acc7264674fa4887f30e00785677d5738cd04f3699f6ad2063446cabee48be89
+DIST gentoo-kernel-6.6.58-r1-1.x86.gpkg.tar 68321280 BLAKE2B 754b2fa16df8508fb2db17d36d5be79535d9c1146d08c47bcac9fab626bf5abf47bb644c405e712b840ca93342c8c2d78f17dc6507e9d13f89d50fd583b1863c SHA512 e4133c9a68d3e81d418628c4e3b828b1cd9dd48f2755a489601b6136172ab0708c2deaf2b7f3c27d9c1b56d518a1b005701e905fd683fc8b3163dc6b820025e6
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild
new file mode 100644
index 000000000000..e15058aab787
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+# XXX: Change this back after 6.6.58-r1
+BINPKG=${PN/-bin}-6.6.58-r1-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-28 22:50 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-10-28 22:50 UTC (permalink / raw
  To: gentoo-commits

commit:     dbcd74b717df129e8c2d2167ab038782eff2fcdc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 28 22:49:32 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 28 22:49:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbcd74b7

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.58-r2 amd64, #942421

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild
index e15058aab787..dace7add5218 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild
@@ -39,7 +39,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 IUSE="debug"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-28 22:50 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-10-28 22:50 UTC (permalink / raw
  To: gentoo-commits

commit:     e65d4301f29646b2cee8618e63868dccd50df4a5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 28 22:49:36 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 28 22:49:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e65d4301

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.114 amd64, #942420

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild
index 53b01d5e35e1..4afbe502ab8f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-28 22:50 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-10-28 22:50 UTC (permalink / raw
  To: gentoo-commits

commit:     e16c02867dca65095d43d4db7a1c7a5e9a33623b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 28 22:49:40 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 28 22:49:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e16c0286

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.169 amd64, #942419

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild
index 53b01d5e35e1..4afbe502ab8f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-28 22:50 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-10-28 22:50 UTC (permalink / raw
  To: gentoo-commits

commit:     9400fb32c0e3a715ae052133b09c3354f9094f0c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 28 22:49:45 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 28 22:49:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9400fb32

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.228 amd64, #942418

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild
index a6e656009f81..cadd72a771af 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-29 13:12 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-10-29 13:12 UTC (permalink / raw
  To: gentoo-commits

commit:     9d9e0348663c65fff867c41262ca20c49ebcbfeb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 29 13:12:10 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 29 13:12:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d9e0348

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.228 x86, #942418

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild
index cadd72a771af..afef3348da01 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-29 13:12 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-10-29 13:12 UTC (permalink / raw
  To: gentoo-commits

commit:     f7e56d73db6a8b93fa29b16a99ba0b200f34f4cb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 29 13:12:13 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 29 13:12:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7e56d73

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.169 x86, #942419

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild
index 4afbe502ab8f..3adcfd224aec 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-29 13:12 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-10-29 13:12 UTC (permalink / raw
  To: gentoo-commits

commit:     20679ab4c2a1cb29b0251e8bf7aaf703c29f8552
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 29 13:12:15 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 29 13:12:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20679ab4

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.114 x86, #942420

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild
index 4afbe502ab8f..3adcfd224aec 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-10-29 13:12 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-10-29 13:12 UTC (permalink / raw
  To: gentoo-commits

commit:     e3a8daae6ab9ca3664a07b69bdd97a2e98287b52
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 29 13:12:18 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 29 13:12:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3a8daae

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.58-r2 x86, #942421

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild
index dace7add5218..96875a179523 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild
@@ -39,7 +39,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-01 15:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-01 15:23 UTC (permalink / raw
  To: gentoo-commits

commit:     6a873c0976e214359a6c151f62fe3693756cfa09
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  1 15:17:51 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov  1 15:23:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a873c09

sys-kernel/gentoo-kernel-bin: Bump to 6.6.59

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.59.ebuild                | 181 +++++++++++++++++++++
 2 files changed, 187 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6f2622660f5e..206f77982e5a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.6-64.base.tar.xz 3582172 BLAKE2B e607e40b069b41983d461bdf9e3d6
 DIST genpatches-6.6-64.extras.tar.xz 4060 BLAKE2B d91c7df7c970efbe0126a3e189daa71ac02259cf1746f432ac702af7991c04bf235c28ffb578ffb2250e92e2c475ecdadef97645b510606cb395e725dec348fa SHA512 c26f1c1446ccafb751bcb8d05a41d378ce670b8115ec79e1b9a21714a1275c75ca36b68424b17717cd5b75fc1421a132eff0fcc31f7f32bc192964f3c64a381c
 DIST genpatches-6.6-65.base.tar.xz 3582916 BLAKE2B 3d750c677e61c122144de989a55db6f04a2a545981858b71c602c156f802478ad19f4d87629760be724a9b522b377479df9f0c5f9a859235c5fc438df95c2aae SHA512 1ac5e7fb36e50227a6bdf035562f11401ef6a19c1a7af2d001d224b8710e3aa10434d828a3a0213a1f5cce101992bb803199e5d4e76474b657dc5c4d6328c385
 DIST genpatches-6.6-65.extras.tar.xz 4060 BLAKE2B 53cdbf5d680c9943d189e7606caa10c18bd3317789ffc1f120bf535255d80bfb5e3969fe952eb0da3c1001ee41e93755616332363465d4714a67a90140c43bfb SHA512 b5b3c817426be391a72633740beb4ba7b4e2546ee441081906d77ba31636321501af414140d487d284de325f80d004aefb241f3e349ef3ccd62d2c6fc4d7cf7e
+DIST genpatches-6.6-66.base.tar.xz 3648528 BLAKE2B 65ea1e6f098604ed440aefaf1059500fc9035b3704f23dc893ba9dcd37fdaccf86f0340137827993896b645666c33a1942b498af21b5a4e782c1b9c162d99f63 SHA512 fdb0f2ac8f0052e01c971b68348f5f60fc97ae2ce4adb6d36eaa1f0d80a21f3064fd2ad1b5d0d490ec593d46cae5037c6b102dedaa2944c3e31a5df3c5a87be5
+DIST genpatches-6.6-66.extras.tar.xz 4060 BLAKE2B 7f6c99a7bec31ee35f02abbc391ced759415b9d7a35892081123ad7027a5921d220bb372176eca4a44e600a91327a4cb69fa9844482e5b2620c9c34816e880ae SHA512 6a289a8a3a0ac0e8d3b316b6f1c02c9e8705fee114b4e91ea5d3d695564e080fedd8ab9bc286e182389bf407e7955ce556d53812a4b378eae2bd6d01ac78a4d8
 DIST gentoo-kernel-5.10.227-1.amd64.gpkg.tar 63313920 BLAKE2B 9e2645f93707b3e4b4d4ead1ba2ae546f5f49f377935a7056fcda9facb16f3ec56ac021e7884513a3647ac5acf3b4fc68a3e0a0fcad9da32c0647a85a83cb767 SHA512 d43a0163c40065fd161e97df64f355096c8d82b9b3b7636cf5eec0797f362cd0c5abe1ec773e3d8de77eac3331487ee7a40fccc685501927ba8d1bdb50cd0d88
 DIST gentoo-kernel-5.10.227-1.arm64.gpkg.tar 56760320 BLAKE2B 1f956977188a1c4de61be9dda6a82dfa5b4607c969f36d7330eac22d2591e9938e6fbbaece68bf1ffba0a4967c0d333acd0533e1c6b633dddcda9d0e8b967d96 SHA512 fcb3ee4dc4b3d795fed5e4fb588b64180e2b05d50d9d10e206cd776c3e4b2fb93aab1b0c377ef2e3ba3837c161216d9ee342a59f407196c92bddd37bae171a0e
 DIST gentoo-kernel-5.10.227-1.ppc64le.gpkg.tar 52797440 BLAKE2B daf733978a8062ef209f855bc919575efe5e87fcdda164fd75c5c3fa09c77c51d225aa4282c5900612789689c1850a1217d92da3cc2e23813c3e7fcd7e3f4631 SHA512 e1474a3406de968af183b246340890bfcb072b89cd838e982a7fe6790dafca124943279e18263851f56b46288b4acf7f96471e787c82bf0a98b34cf64abca023
@@ -82,6 +84,10 @@ DIST gentoo-kernel-6.6.58-r1-1.amd64.gpkg.tar 264273920 BLAKE2B 537efe26fe31375d
 DIST gentoo-kernel-6.6.58-r1-1.arm64.gpkg.tar 241244160 BLAKE2B 79de676d425cbe7eeee5a77f7953f283eaeeef665ecb0039e120c382225e8c1158f6695e86c868c7972b2150b988f16495e80b4fc402926900f8223f1a8d1cbf SHA512 e2cf875b6adc0a8325bfa0c328db82cbc483373917501c069646a5d052eb815390e8150d80bfebe83139a5726fa09264b41684cfdc03a1379d6b0cfb31d84e19
 DIST gentoo-kernel-6.6.58-r1-1.ppc64le.gpkg.tar 64296960 BLAKE2B d3e787f293b0b9f3944b3aec0fb1198c81b23faa5234d60962f93035d244f6a73db24a6fc893ae3de85dc4ce52ce4a9466bd8f2175d6f78876d4d4c65ce84d11 SHA512 f21f4b9ef6a11bb8ebdc7fed49439bdc41769fe8d6aad5dd6b33aacdec8cd185acc7264674fa4887f30e00785677d5738cd04f3699f6ad2063446cabee48be89
 DIST gentoo-kernel-6.6.58-r1-1.x86.gpkg.tar 68321280 BLAKE2B 754b2fa16df8508fb2db17d36d5be79535d9c1146d08c47bcac9fab626bf5abf47bb644c405e712b840ca93342c8c2d78f17dc6507e9d13f89d50fd583b1863c SHA512 e4133c9a68d3e81d418628c4e3b828b1cd9dd48f2755a489601b6136172ab0708c2deaf2b7f3c27d9c1b56d518a1b005701e905fd683fc8b3163dc6b820025e6
+DIST gentoo-kernel-6.6.59-1.amd64.gpkg.tar 264232960 BLAKE2B 8cba25ac2c5f99e0be874f4d0d456f80d4aff5672f1564380b854a35220187138959cedefae49c8254bfa4f81f1e3fc19ea2e88a12c736b195f0157055d225d0 SHA512 6bae9461020e9d2011b201928b50f942a997c0ebdadbf5273fd64a9e3bd5d1ce4f748962d2144302a0450dfe3e7eae3422f9b20004744a9d2165f0e9cf211648
+DIST gentoo-kernel-6.6.59-1.arm64.gpkg.tar 241254400 BLAKE2B 200d596d2b5987da42a3760a933d54ae845b1c36faef9593daeb47d88e3f38a992a766b65d74684db9e5953790eb2c45abfdec689d1c92c538ec280372e37f63 SHA512 aae3f8997a79ab3cc488746ee0ad4143819eb4e21655b18ade655fc92ff79ca386617b5154614fe41ac7080efe5c362b5c92412fd547c2e6385dffe4f55cf952
+DIST gentoo-kernel-6.6.59-1.ppc64le.gpkg.tar 64307200 BLAKE2B 4b325e6cd71d4e786adbf884b83e9ece2a2ece2c5b90703f98b6040743021d197ffa13fb011161370e3c8811c2d4bf6981c9146b9839676461eddfe87991e11e SHA512 d00faa8d9e26059b75a16940fcb180a907a233340abc140d7d54a3bc07f2b00ce3000350f1af3b6820212fd92ec27c0d91c1690e04a8e3706180243b2a25556c
+DIST gentoo-kernel-6.6.59-1.x86.gpkg.tar 68331520 BLAKE2B 88bc194fce1338a20ab4617684445dda88ccc0d9f96a3761203ca8e588a685ecad72354a99a75114ee0e99c7a478c055eb934703013bb4a2c677a1313732b53e SHA512 86522a267ebbc233cd1b16e0e11152ae0a4c2829f0e0431d6b858ac94c3961528db5f3de1ecd3c3f65971a558acc523a6cdb4f8c26abb515b047c463c9e88d82
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.59.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.59.ebuild
new file mode 100644
index 000000000000..7fa62a1002fc
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.59.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-01 15:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-01 15:23 UTC (permalink / raw
  To: gentoo-commits

commit:     456d7cb77a1fe2fe0827829cb8fa0b31aab47d1e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  1 15:16:27 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov  1 15:23:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=456d7cb7

sys-kernel/gentoo-kernel-bin: Bump to 5.15.170

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.170.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index beacc180cb33..703873a1eebf 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-178.base.tar.xz 7578036 BLAKE2B 2b8da3b41e178d6362e7dd783ee
 DIST genpatches-5.15-178.extras.tar.xz 4060 BLAKE2B e697a3db43b97846bea924160efe1073736db1ca4c0b9634322a18de6e2da7d1b57c07dbcccd167811aa128072e81884b29e5abcee219e9e095457544bcd1149 SHA512 18e3a1a48c4c0dde29fc25e3a4d1aba2a843d3453363d76533918c71033f35f6cea3d325f0724c60227bea74f9b68fa6a2c870afa3230bad7312d1766825bd2e
 DIST genpatches-5.15-179.base.tar.xz 7600676 BLAKE2B 5654c1db636059018715b1ec3ae0c3f7b5f7cf9e88e4ccb1df9843eb6fc130b204d5e7aa76f77ad21502030ed5050df760b59f2af59fe2074fd9e16e3703d7da SHA512 0900b71b1c43d507a06463a657bb5739964a3badcd189c7aadacfb43758da529a07215cda9fc66fec1e9e25e07ed3d8c0053cb37b0779a01a545a3993cca516a
 DIST genpatches-5.15-179.extras.tar.xz 4060 BLAKE2B d8f7885fac420f6f64dafcd5edf3500c8745fc076a382a9c62cfe1a5fd86a2c1d880ff8fdd0bd12649760ba115abc43de9da76e559330c0272f88c43926fa990 SHA512 01a08098524bf56987a55707b767911270b19b7e7ba032ad84ed3942fcdd073c0bf92443fc7cfe24ce1e88ec065f37f1a5c5c20adf3594151bc933a71c92f9d9
+DIST genpatches-5.15-180.base.tar.xz 7622872 BLAKE2B bdbfebd8160b3851b67c1bba86c8f0c7f7dff79f2304c9b297755043067575a14982d0e79f2aa0e3f42994520e8bc50cbff11651ad1d546d314f01d50a33e0f3 SHA512 606659b93b9782141434313a634fd648f5f934caa2016091693039035de0fe96e6c3a88075aefde18aaf323eed0d8a4188bef64f990f20fa9d06e4bc8d7e1079
+DIST genpatches-5.15-180.extras.tar.xz 4056 BLAKE2B e617ff600d8bb942de4fce1cc3aaf2d6aa16cc9b5a83667dc0154a685554a36cc8c4201c77faa01d3a39dabb1771235502128a6b863b23fbad1213642ec2cd07 SHA512 fa1c81b58c3ee20ace2e1afbe47620e9c3df695eabfa062d5ce78c12b015b938164ecd5db2d533473051d48a2fdf250074d1b306c61edae4acbe41688b513b77
 DIST genpatches-6.1-123.base.tar.xz 6330844 BLAKE2B 7095b2e44e1dc34e38d017255057cf035ea9d129cfcd4f778c51b5b35d2f3bddf9bdcd649a4db23b2725496d7a4ba07ab300094cffb12222306424094d796a98 SHA512 ddab4d3435814ad18caa88bbccbaa8619945f1f430589034ba47bfe2e313a8adf5ea2de2e1220af24fa5f0add308a6eb062391c85835e91be0efa236a8402dd8
 DIST genpatches-6.1-123.extras.tar.xz 4056 BLAKE2B 13343aefa58e0c36894a31f45ece3e90686c478b7955854d458a358f30f5fe1a058ee4050aae883e31478d47ae8d63c566bdc032e3cf998af7c3c2c5f8529ce0 SHA512 2bf039625947f5120cd457639f223297ce7b073b3c8650503a994a944507d4283f9873929412da80d0c0f5252bfab885c7b52f48308443fe809900f43e1b980a
 DIST genpatches-6.1-124.base.tar.xz 6355616 BLAKE2B 8b912dfa6afd71b8d2cfd709aefb7acd2df66e7806e19440db7ca74a6dc2fe13b2bc55b332aa1b4aef5c84bf64929a20cbbf1da5a30803999986762327eb56ed SHA512 1288c21d553220dc27e28ae533f003d07de5442ffa85bf06cf533266b3a16549239f389d61c7458b3f442f8902bdf4e429f2a17b89bacfe8632fd38147f97923
@@ -38,6 +40,10 @@ DIST gentoo-kernel-5.15.169-1.amd64.gpkg.tar 68474880 BLAKE2B 937f3211465609c1e8
 DIST gentoo-kernel-5.15.169-1.arm64.gpkg.tar 62423040 BLAKE2B 8788e1f93da7f48385f9533fde291d7ca326f428d21ea53371a3284683dec7186d01ca98e3431a8a41ed0df9323227ab5ef25d140d677772cec036e9ce10ec94 SHA512 616ef3465d5fffdf97af736b951b52d392bc2b9e93f3f46c754c049d088647e4bbd7018b192a13c131441a131f52e1bd86a6f4769dc0ae04961bd4ad0576b301
 DIST gentoo-kernel-5.15.169-1.ppc64le.gpkg.tar 56760320 BLAKE2B 09ff26e5e48231bf18396b28c84893c203ed688e5d396ae5b0c29d0aeac24f097afb862bd306e8e332c8ac7a03dda93ab6fdeabad5cefffe14414a0533c97441 SHA512 fe779f7c55503ec8fde62c4afc225728de59cd7ce8be7832fb51581e2f658bceffb9b452d3e7a4dd8f05f87b11103e1c3f5741a37d3eba541c85e9af2276c1c6
 DIST gentoo-kernel-5.15.169-1.x86.gpkg.tar 58634240 BLAKE2B c69199b516c5bb070c8caad05ef598644340df341a8b81b9ee11215a9d39b482b8de7bba52636cd772b44dbe07064e4e0c33f8048538a5ec8d7896596d6c16e1 SHA512 d12215b112f8f8995ba6db5b5d40429454ea292918c9de80958e012617efc48c202e90d2e473a72f71f444a21296814e2c45e3e21cdf3c89c57a923c899700ba
+DIST gentoo-kernel-5.15.170-1.amd64.gpkg.tar 68485120 BLAKE2B 1b3a4c91cd8c4745ce49da5dcd7449523bb0a775cd42f90d7e27ef4e374819d21a1463767b276d323d7689e5c5d5bc62144851296ed3191d2bf2a62971ea6ddf SHA512 3620c72fe4310ef385c2d337f4f92c9af526efe428be55ac4a5bb4c04bbaab883b09b19fc8ffb375f369b1e8922466c9e7e285f3b91574e6bb15e610b2018e65
+DIST gentoo-kernel-5.15.170-1.arm64.gpkg.tar 62423040 BLAKE2B 8729d97f696bbe4ce47a651e0b682eb29074a1a4043c9e3197fde5088578e21cd74426a0171971b5ac0c807d06f49d07a870d3d08f891d31098b47ece047b1b3 SHA512 9195ba256ddaa72c47602b01691fe46d24b82698a3ac0d4c3976c3491933a017fa546d7aa2ffb80f08bf76c4d70b1d73f120fe5fd766f8ffc9496c016a2b1c2a
+DIST gentoo-kernel-5.15.170-1.ppc64le.gpkg.tar 56770560 BLAKE2B dec7512c5f5da5cc9b9f7ccc27d5e6a8d1e2080dd814f5f4feafbec81a704588748eee3efaa285069368cee527a6e7cbf6b46252c71d5fadc9a218328a691c1b SHA512 931f2f818ef8150bbc14f5745d906a07795bcbc881719608f68caf9c60f889bf633ffa5b862f2383d24adf649d0ac0b134c20e3fc5de8032c43f6f596d0c5846
+DIST gentoo-kernel-5.15.170-1.x86.gpkg.tar 58644480 BLAKE2B b2494aa16c75f5fd9980ed3d68e135ccf7e06afc1b911677bd94d36e2d192efc23b61ec1f857e6f9083b5c8020f80fb3a13a098605a450c018fca1ea28a7d6c0 SHA512 d613592bd71ef73cb784f23f07b3739dcb8068a2b9ccabc091f7841bd4dc036eae7cc9edc0729fbdc3705d5e56c7877256f7989079570942fd81c1bf0166b6ac
 DIST gentoo-kernel-6.1.113-1.amd64.gpkg.tar 72611840 BLAKE2B 19c9f713bf9334e3c2f991c6738ae88f5cd4ff93bf190e4b179b396cafb8ff80453f6634da4a8ba2a7c581d6e5a36e0f06aac9c23d940496697e13fae1b5ae1d SHA512 fbac2ef4e3f02f180e8b76c028131a74c15815908897b69317c2910637814fb07f0e55069c4b9189e3262aed76bced7a73861a735bb2cb8f2f1e5189086f8da1
 DIST gentoo-kernel-6.1.113-1.arm64.gpkg.tar 65566720 BLAKE2B 289e6c920d3e4ea18430c04b5371ad849f8cb155289457c55cfbdf9dba70af03d490e1d8c5383b98075f7e1ee054550621589dc3a26d06307b6ff6d66ca44936 SHA512 b597b095b1cb80befdbc6e412a07713c8869d082bedfc066caa8ba18678b6467f888bdbaac04dabd68b229b33041eba231e78cfd52aa8c2bc886c57655a465ca
 DIST gentoo-kernel-6.1.113-1.ppc64le.gpkg.tar 59822080 BLAKE2B 10547bba1287be3dbdce60fa0238ec1d9a63af970cfdb7d3fb3a3037ab6870db17d5cae14aaf349fefce1e66ebfdfac86c639b6ce4b96813ec7a8bc2972664b9 SHA512 0bf62fc17b6063ed1df477c016afe8366a0936a5958d5e69ee244e4aa9d933f1abd0f462de0278e3e6a82908e2d0fc57e0c8b147be52ad18b721b53e60722fbd

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.170.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.170.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.170.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-01 15:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-01 15:23 UTC (permalink / raw
  To: gentoo-commits

commit:     e47366d37477228ffd287b99628c3732fbc898d7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  1 15:16:42 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov  1 15:23:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e47366d3

sys-kernel/gentoo-kernel-bin: Bump to 6.1.115

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.115.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 703873a1eebf..6f2622660f5e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-123.base.tar.xz 6330844 BLAKE2B 7095b2e44e1dc34e38d017255057
 DIST genpatches-6.1-123.extras.tar.xz 4056 BLAKE2B 13343aefa58e0c36894a31f45ece3e90686c478b7955854d458a358f30f5fe1a058ee4050aae883e31478d47ae8d63c566bdc032e3cf998af7c3c2c5f8529ce0 SHA512 2bf039625947f5120cd457639f223297ce7b073b3c8650503a994a944507d4283f9873929412da80d0c0f5252bfab885c7b52f48308443fe809900f43e1b980a
 DIST genpatches-6.1-124.base.tar.xz 6355616 BLAKE2B 8b912dfa6afd71b8d2cfd709aefb7acd2df66e7806e19440db7ca74a6dc2fe13b2bc55b332aa1b4aef5c84bf64929a20cbbf1da5a30803999986762327eb56ed SHA512 1288c21d553220dc27e28ae533f003d07de5442ffa85bf06cf533266b3a16549239f389d61c7458b3f442f8902bdf4e429f2a17b89bacfe8632fd38147f97923
 DIST genpatches-6.1-124.extras.tar.xz 4060 BLAKE2B 326344cb6b4df76db97f5666085d26a8907769b81bbd1016219f319b713c5d2e467c0c0641b1cf5bf7eea80c7d865544a1b6e77b432e002dc768f633d70c9941 SHA512 a440486dbce9c6b291a202200089b03669bcb7c5fd635350f4f2d8eea21d67c073ee7feeca95e62fe96673dd67c92632955a83e003cc49865aef6b84f67dbf48
+DIST genpatches-6.1-125.base.tar.xz 6398228 BLAKE2B d22a9c9792cd0118b14cb75e37ccd526ca83840ba6f67c6cf1a0d8354094092cc1fa1c089634a5d60f6170e46183cafbc58943bb6c09d7a8eca6b44ff08f412e SHA512 5d82330540e9919e3339fb26431f787ca338550dcf85c5a91e573d4e3197eb9999fd653673d60a453306930e2126ee375faae67f4a7ceee7bef8af48500f91a0
+DIST genpatches-6.1-125.extras.tar.xz 4060 BLAKE2B e3e479543a260ed1c7caf3d7faa8ce19b88a6f0f84e05b5ec306da5bc118e540d4fb7fe43a8240659b52d929f32ecd50d030280d4848be034c370d5d22adbbb4 SHA512 cca2043706427395dc7a70b92f102993ea1c9505820523486f3a57de718bd3fc4f94acd43b8c4bc4103e37fb5d341d61bc028381b589e021c894977dd8473ba8
 DIST genpatches-6.11-5.base.tar.xz 531212 BLAKE2B c9e98632ebd2e74f59dfee66d13f9e4cb515d87fd5f6db946aa577e6fab49251b6d374cb1cafb66b2139a8b75c683ed58557745c8f17e18b14f7bbb417579fcb SHA512 a53eab3075e55c7a7ab82f99fa853f08b054ed0fc95d9008b17b5571e370ffaa53b87662bacec8a4f5309309e89df1282f6b5747df595c8617fdde74c1222cfb
 DIST genpatches-6.11-5.extras.tar.xz 4056 BLAKE2B a09e9802239237005410082eb6c4294a13cb3d415be4bd83aaea52ff37f472d4ab743fda02c8cff76a12e232044a91fe2ba83e0e46055edf28a5f473cf7f863c SHA512 3556b2f09e4f9e328bb04fb1e40b26038ef98864741b517f222c98fbb75975b34ce5d091df571f4e65b707fc8a74eb395f687a20f9f8ea0d617c4c8ccf8fa288
 DIST genpatches-6.11-6.base.tar.xz 561884 BLAKE2B 8fd4ee418b02f2dad7e8599477d03dc56b7e3ab8752d9e73bec91e9f7e01d1615aaf4d14b1091314bd82a15ff443b16d3cb4be58c4a46f33a1f95ff8bb85d82f SHA512 109f1e9e562eac0c606ef621bd2ebc4bda96a26002999765e31551edc6070c46de6c24dc4387389f964fdde485aee0048e01bf5189997b84111334c2f239d5f8
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.1.114-1.amd64.gpkg.tar 72622080 BLAKE2B d91bb8f7fc369cf6778
 DIST gentoo-kernel-6.1.114-1.arm64.gpkg.tar 65576960 BLAKE2B 4f0c3a12aa09e3641e28f34cf111654e37ad1ffcf1fc1a07a20469fd7a9c68cb1f20dd75cf8765baccf0d3fc1946c0f06eeaca2df1cbd8f01b7c8e59ebc22693 SHA512 46121bbc3fb990863b0fca644f804c8749b82f96eabff6a43325f36044e32b8c9a883dbb5d72c656396095027c86e14b7916937ae7e0285eef008e3e20ef2da2
 DIST gentoo-kernel-6.1.114-1.ppc64le.gpkg.tar 59832320 BLAKE2B b13928739adee071c07efa583aecf9e57d493c34e98c0c950d6362fd4dccc9e97269d21077109181507920c787fcf9afb57ab0b1ee2110b34db0d541bda22546 SHA512 29cef05c82413550734e6a1a758ca169f8b7a7afaee239966ff2bddb2861579c2a23bdf3e4dd1501a178e24879acca38c297c61f0ec68d45163dddab998677a7
 DIST gentoo-kernel-6.1.114-1.x86.gpkg.tar 62146560 BLAKE2B 9824eeb316a51723b765895df38d936361d3de8454ff34ed9701683720e0039489e0a96f9e081cd03c32938754504b456758a9fd8ac5dc8e17dfc3a1a577cef9 SHA512 82e2bc9c1de95c900a8bb46763d5a569e6b35f0e4faa3677e8bddf7a2827aa4bc5e32c25e92d36135e44d5dbb3b17f154c8a9afc23fc38bcdbef691e3c896737
+DIST gentoo-kernel-6.1.115-1.amd64.gpkg.tar 72622080 BLAKE2B ec18a46ee403e5053ce5cce725ccb4a821c920ee12d1e2f956c7e88cb79cdb393011a6f7e5f4989c2c9d3fe85f0b8c99f04c7030cca4975814e26fb6195bfab8 SHA512 6d40299942154baae8bd5df03727b4470617c526f48ac6aec947a07c12e9d74fe43be2339f81c3a23a295d877d8d843e3987a593e281b0ed706ba4e8133a28b2
+DIST gentoo-kernel-6.1.115-1.arm64.gpkg.tar 65576960 BLAKE2B 28b212709b27a1168a63d381b9623232f158e11113d9e53f10571c9e37b842dfbee6334fdf82580ee8fefd671dd5a438d6c306d808ca0e45cdebd5a228277c9f SHA512 1cb83c8c964730738eedcc067a9ac26110e1ffd808d5099084b20d2fb16789258335010953acd747c1923f98e82424d2e540a7fc4c715e3ece95cbfeefc23b59
+DIST gentoo-kernel-6.1.115-1.ppc64le.gpkg.tar 59832320 BLAKE2B ab35871519060a89e20313ec3f3b1a9dd33455ed5a10cc95906766948c344b80e204b490cbddb84aa78e947b1a6b7ad610844e6fe6cd1e82c4be002297e8b9e9 SHA512 3838e9f8b81ca7eac4b5517f28e55068c1cdf02b2826e8e13d84eaecddc52dc1edbed53b2ca65b7da5400f3529be5a40830428f9352ccec4ac4cd13b82598fb5
+DIST gentoo-kernel-6.1.115-1.x86.gpkg.tar 62156800 BLAKE2B 22d585c609d1497d84b48d933e595eb8f12912dda6e7e7bce418143c135fe591a612e90a1af778fe8de72db3da593938d3e91149f67227339e2fe4eb9afb0028 SHA512 3a83a00b9b5e7099f13e25d93b53a596a6ebb4e1793d3c27aa40b6780d7499f1ea365bbf78cec77d6d01e75c4aa5212e8731bd7ceec12c1e7cbb8f049165076e
 DIST gentoo-kernel-6.11.4-1.amd64.gpkg.tar 290621440 BLAKE2B 3f597f34de90a39ccc5f47e71b6c053926ddbe160c7210a9fa47744fae219a66193ec6622b0bdc34e5f47f4d509bef3205d8acfb8a3b05405eff75e3064e08ab SHA512 46ad83776abe7d741432647ae1bf45849e764081d2eb36568990d52b7c0bf7211410909dfe99facd1764dd8c55e6c03434f5d367151040a114edb55540f3da46
 DIST gentoo-kernel-6.11.4-1.arm64.gpkg.tar 267704320 BLAKE2B 2b3ba4fe8b9dfde99ab2cdbd012f2405dcc20b21d7d84c6d8320f0f0de63f5598941b09f0e0401e74b6ac64c4430089803811bcfafd501334dc8d7ec6aebf80c SHA512 b35f9f0b7828199fca9746b36a59330aba701e8be9b0217dfb7497faaab59acd5a7fc9538724ea1a1a89b7c256d06cd2f7ed2519f42b031bad5422e9abe6bb86
 DIST gentoo-kernel-6.11.4-1.ppc64le.gpkg.tar 72744960 BLAKE2B db05917c611c3c2e57c84e753a95d2243ce4d5d4bd989c055c606fe8de3f99bc2bccf5d244de8c4e2aef4412ff14d05753359284fc06b9cae1810776c7c14c66 SHA512 67e7f46b500cb88508bbff0c5c90d8f22df50bb7dac1105e04dc5ec0978a7c6d9d9f57c2fdd0651cbabb1810b38c2f0b343bb041901b2586c0bf13640f338e0a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.115.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.115.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.115.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-01 15:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-01 15:23 UTC (permalink / raw
  To: gentoo-commits

commit:     b43e4ff94fe3bd88872d14ed5f6d428c86d5bd45
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  1 15:18:01 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov  1 15:23:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b43e4ff9

sys-kernel/gentoo-kernel-bin: Bump to 6.11.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   4 +
 .../gentoo-kernel-bin-6.11.6.ebuild                | 182 +++++++++++++++++++++
 2 files changed, 186 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 206f77982e5a..6c9b59ee2a87 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -72,6 +72,10 @@ DIST gentoo-kernel-6.11.5-r1-1.amd64.gpkg.tar 291328000 BLAKE2B 9c1ba7d9cf2b3457
 DIST gentoo-kernel-6.11.5-r1-1.arm64.gpkg.tar 268390400 BLAKE2B 946224df401b5c18884f5bf10379862d2536c672fc7962f0f83eeb1966d897479383ee33a42ef692ef4ad4bef9a750740bebef36ccede5c4a3673635a4aafe0a SHA512 dc7d31cf8387ffacb370ce6db1bf830549c59e7cac744958b353062cc9a143370b80232070a9a32d324f9698f166f81da83fc1d93ac6e8dff103c61a318319f3
 DIST gentoo-kernel-6.11.5-r1-1.ppc64le.gpkg.tar 72785920 BLAKE2B 9865a9fab8030c696d8f84dcc471a9bd8432e6cd603b23e6c5e0fd181ae06b8f76255603d02cbe2767fe2449677be80ec4f0488987f56675df4e3dee41ba4a7c SHA512 a3971900701d743619127eaf8b9072e0c6f0b188e744de4433f3edb59f80adec69316682e3e2d2d787c26f891664bd33373d837eb7e205a0219d5602588181ff
 DIST gentoo-kernel-6.11.5-r1-1.x86.gpkg.tar 76482560 BLAKE2B 44f4af75a2daa8b1433152c8af8e414494b5d23dc9b11aca22529a10c6c28b43350cff31c6420dae0f6df5e8382d41f580f5bff5b05c9c14cd23516d44e8eba0 SHA512 4a6d8ce4e25d541de1096ec2ead561b3f9d7115db7a76e539fa395e058d19adbbf1b59c24380534064f3114b9797d398447c1a5dc2b806217f0bd2c765295837
+DIST gentoo-kernel-6.11.6-1.amd64.gpkg.tar 291389440 BLAKE2B 4c5e3cd6bb1d4c798ee77b73a04488ec946591e4a843c37f1d2349aa05bddd1bf22d3b7840fdb94c7eff0dfe946782820a3145bc4cd983a8d9776bc749020987 SHA512 9ea5c5fcf2fe0c8defaea2e97e97a2fb63d35fb5b2b6edd71d2c7d995aec43eac035fd9e8afdae88a004b53216c4f39d9119b2e1f02df885fae1a75fb5e94966
+DIST gentoo-kernel-6.11.6-1.arm64.gpkg.tar 268462080 BLAKE2B e9ccc0ab604dccbd7a86a07ded8e3c4ef495fdefbdc0146fdd917bff3514a2e83edd293654e347b8b878dc4014c5584fd845a5fb4f3d376a20fe32e18cac9126 SHA512 d02ec12629981d102aaeef96d8fb4dcb8039b680dc580b0174f0802e362361b20c2f02c19e5c9d7b4f8ff5cbee578d6a326398411872e3488ea980d424dd6c5a
+DIST gentoo-kernel-6.11.6-1.ppc64le.gpkg.tar 72816640 BLAKE2B 019c29aff28ac2b99886eb68f6b2809d34803dfa1bc82c68e914ede618f2195c9609ab7408bd1748526020f5bcbe5eb504ec232805ea182909fc7dd8d7869132 SHA512 edc9ad35a01b1c2201dd76f550f9773fe10c4e86d1b1bdb610140871ff917f1b813a026f3f46cb62ad467c43f9a87559a1406b17ccb04d5bfafdc80492ddd3b3
+DIST gentoo-kernel-6.11.6-1.x86.gpkg.tar 76472320 BLAKE2B 51b28592911cb54ff06079877e3ba3a198a3ef0e287a011ea89bc406a977a568c1a59927b464cadb1d6955134c72f5ccd1fa0006eb235e3f8e59916607389c43 SHA512 83107ebc4d9149a2e9281c854e42c7930941d0d2d3de227a984616cf73b8c0e495ef009bff3663f0167ac72df79ca3eca59e52b980e18702cbc127c650818621
 DIST gentoo-kernel-6.6.57-1.amd64.gpkg.tar 264243200 BLAKE2B 6929ae1df44f7ca9ded205e42ded2f601f6252adec0cebdeedf2f4343a2f4d62c904ffb1b1c30b948dd5928d00ddea93db1382de1e06e8cac71749dc3120fb9b SHA512 a55c92d767adc3186e25d2ea652432f2ecc900e4c2d7da8c83264cddc4661aeb4ccf7c1bfdb801cc53bb166a900ed2045120646fc9018fa89de9d97678827dc3
 DIST gentoo-kernel-6.6.57-1.arm64.gpkg.tar 241264640 BLAKE2B 4f3d7c7e1f4027361bb2705e12bade25342e4b38ff933e81bb4708f6eb77e7096da69912a86c12e2e5ed3cacc1c9fe00cfe31ad4e8d46f2fd406c4fa8277eb59 SHA512 68ba3e5736dc0c98fbc8c14b75246063710f504d36cd7aa4ff4c7a7161d0120a67ea0d6d3b5e7162ea734d959b77398396e7b00a833f6056f8ef94c98ee8cd6d
 DIST gentoo-kernel-6.6.57-1.ppc64le.gpkg.tar 64296960 BLAKE2B d679aebf79ca62f5ff7c01bce794067d74b53fe7b60f42c18a644039fea55ba4de95c2f4a75060d38f276353c037575cea6c98668cfd1ff3adcc26f12dd84973 SHA512 73c659ace206fdbe9b4abf2115670afa2416e36c489f45e332cc8fa136f889590a329acf959df8381fd59191677799b6ff4469052a0368d8c11d5bfc12b9107a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.6.ebuild
new file mode 100644
index 000000000000..e264bcf1bcc9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.6.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-01 15:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-01 15:34 UTC (permalink / raw
  To: gentoo-commits

commit:     659dffba2bfc64739fd5244e75782956846093f0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  1 15:28:03 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov  1 15:28:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659dffba

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.228 arm64 ppc64, #942418

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild
index afef3348da01..9b0fa4506514 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-01 15:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-01 15:34 UTC (permalink / raw
  To: gentoo-commits

commit:     8a2abcbe147925479eb9acf277f8301d095cb369
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  1 15:28:08 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov  1 15:28:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a2abcbe

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.169 arm64 ppc64, #942419

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild
index 3adcfd224aec..1eff13308689 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-01 15:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-01 15:34 UTC (permalink / raw
  To: gentoo-commits

commit:     33f3d68dca2d7aabd3f7f6e90de6532c67a8a4f1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  1 15:28:19 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov  1 15:28:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33f3d68d

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.58-r2 arm64 ppc64, #942421

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild
index 96875a179523..c23630f48141 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild
@@ -39,7 +39,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-01 15:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-01 15:34 UTC (permalink / raw
  To: gentoo-commits

commit:     8f0bb83c53a200c36159a7c0eb5e66741cb0980c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  1 15:28:14 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov  1 15:28:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f0bb83c

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.114 arm64 ppc64, #942420

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild
index 3adcfd224aec..1eff13308689 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-01 15:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-01 15:34 UTC (permalink / raw
  To: gentoo-commits

commit:     a766c362623cb0f27ea841ca13fb343773d0f10f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  1 15:31:04 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov  1 15:31:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a766c362

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  42 -----
 .../gentoo-kernel-bin-5.10.227.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.15.168.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-6.1.113.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.11.4.ebuild                | 171 -------------------
 .../gentoo-kernel-bin-6.11.5.ebuild                | 182 ---------------------
 .../gentoo-kernel-bin-6.6.57-r1.ebuild             | 171 -------------------
 .../gentoo-kernel-bin-6.6.58-r1.ebuild             | 182 ---------------------
 8 files changed, 1162 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6c9b59ee2a87..c16d1c4d7a8c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,45 +1,23 @@
-DIST genpatches-5.10-239.base.tar.xz 7596864 BLAKE2B 987607405ed2de7470b7ba9748df4b6a5f00f1b728f2e154d47d51acb3e40ac028bfc64640f620368877d7ab11c94ebe636fa9399408fce7aff20770a045e522 SHA512 0125f50337da1d02ef99ae2df6ae77742eaff169c70d85d229585e29fc51dccb22cb2acde3949c42f9eef93c016af596cebe7c6811b7d7041c2b66b3e29c94f3
-DIST genpatches-5.10-239.extras.tar.xz 4056 BLAKE2B 65e4e775fb186c7e46b227776dd5fa26ee472b27cb32f76513aa457b7bc85c53fd88c02f594a095ec9aff4c062270359f024f36a7c4e84dc1d2ff91f1d185919 SHA512 394f1fe7d9b0bfd3b7c27d607513bc0656f34efda1fb3a2771d180b47caea2e5c4e6a01738284649afd94c2a7569f1fc52e3f98b6ace78838ac30e4ffe9ead37
 DIST genpatches-5.10-240.base.tar.xz 7605364 BLAKE2B 2ab206d398eea9704f90f3485446ccdbb5e53fdbdc2ea2f468ccf8ba7d4160cf96d6f407df53a4db18a68eec98e0b3a203be74c68e45e4a1300da26ac3fcfb5a SHA512 8d935c136b8fae9a5cbe558c362536255ac228369538a448fc4728f8c7b1a1393cdd810fc5b8a08138fd70c4192b07e4845d697120679dbb6ce04180575e2f4d
 DIST genpatches-5.10-240.extras.tar.xz 4056 BLAKE2B daa6ee7552a0f30598c4fd1c264509698017b64199ca993000bd6d226355c60b4d570c942a1b7e254d32eb941e2b873a4ed8b7a8f976b16cd93dea07727b8d15 SHA512 c01c07819c65357eb83ad9446b24cd2398c3ce8c4ba038ed726cba220145cf013d544b6442bcc65f7c916b5dbf85008bc638ddfee26f33c115e2c929d650db7f
-DIST genpatches-5.15-178.base.tar.xz 7578036 BLAKE2B 2b8da3b41e178d6362e7dd783ee6a00f14d5f2103ef74f8e791a705dea94fa701b4ca06aec41ea277efa943d759a004b4760f61ec29b45a167b46a4898ba8a25 SHA512 bd29d8b6e4ad66fb5d7beb92b7cc8ea57f07ec1f0d311e345904f23d311b081499641ff5d45bbedc256ac99510cb8011cbcfb43d385b8f7ff059fa4e233e82d3
-DIST genpatches-5.15-178.extras.tar.xz 4060 BLAKE2B e697a3db43b97846bea924160efe1073736db1ca4c0b9634322a18de6e2da7d1b57c07dbcccd167811aa128072e81884b29e5abcee219e9e095457544bcd1149 SHA512 18e3a1a48c4c0dde29fc25e3a4d1aba2a843d3453363d76533918c71033f35f6cea3d325f0724c60227bea74f9b68fa6a2c870afa3230bad7312d1766825bd2e
 DIST genpatches-5.15-179.base.tar.xz 7600676 BLAKE2B 5654c1db636059018715b1ec3ae0c3f7b5f7cf9e88e4ccb1df9843eb6fc130b204d5e7aa76f77ad21502030ed5050df760b59f2af59fe2074fd9e16e3703d7da SHA512 0900b71b1c43d507a06463a657bb5739964a3badcd189c7aadacfb43758da529a07215cda9fc66fec1e9e25e07ed3d8c0053cb37b0779a01a545a3993cca516a
 DIST genpatches-5.15-179.extras.tar.xz 4060 BLAKE2B d8f7885fac420f6f64dafcd5edf3500c8745fc076a382a9c62cfe1a5fd86a2c1d880ff8fdd0bd12649760ba115abc43de9da76e559330c0272f88c43926fa990 SHA512 01a08098524bf56987a55707b767911270b19b7e7ba032ad84ed3942fcdd073c0bf92443fc7cfe24ce1e88ec065f37f1a5c5c20adf3594151bc933a71c92f9d9
 DIST genpatches-5.15-180.base.tar.xz 7622872 BLAKE2B bdbfebd8160b3851b67c1bba86c8f0c7f7dff79f2304c9b297755043067575a14982d0e79f2aa0e3f42994520e8bc50cbff11651ad1d546d314f01d50a33e0f3 SHA512 606659b93b9782141434313a634fd648f5f934caa2016091693039035de0fe96e6c3a88075aefde18aaf323eed0d8a4188bef64f990f20fa9d06e4bc8d7e1079
 DIST genpatches-5.15-180.extras.tar.xz 4056 BLAKE2B e617ff600d8bb942de4fce1cc3aaf2d6aa16cc9b5a83667dc0154a685554a36cc8c4201c77faa01d3a39dabb1771235502128a6b863b23fbad1213642ec2cd07 SHA512 fa1c81b58c3ee20ace2e1afbe47620e9c3df695eabfa062d5ce78c12b015b938164ecd5db2d533473051d48a2fdf250074d1b306c61edae4acbe41688b513b77
-DIST genpatches-6.1-123.base.tar.xz 6330844 BLAKE2B 7095b2e44e1dc34e38d017255057cf035ea9d129cfcd4f778c51b5b35d2f3bddf9bdcd649a4db23b2725496d7a4ba07ab300094cffb12222306424094d796a98 SHA512 ddab4d3435814ad18caa88bbccbaa8619945f1f430589034ba47bfe2e313a8adf5ea2de2e1220af24fa5f0add308a6eb062391c85835e91be0efa236a8402dd8
-DIST genpatches-6.1-123.extras.tar.xz 4056 BLAKE2B 13343aefa58e0c36894a31f45ece3e90686c478b7955854d458a358f30f5fe1a058ee4050aae883e31478d47ae8d63c566bdc032e3cf998af7c3c2c5f8529ce0 SHA512 2bf039625947f5120cd457639f223297ce7b073b3c8650503a994a944507d4283f9873929412da80d0c0f5252bfab885c7b52f48308443fe809900f43e1b980a
 DIST genpatches-6.1-124.base.tar.xz 6355616 BLAKE2B 8b912dfa6afd71b8d2cfd709aefb7acd2df66e7806e19440db7ca74a6dc2fe13b2bc55b332aa1b4aef5c84bf64929a20cbbf1da5a30803999986762327eb56ed SHA512 1288c21d553220dc27e28ae533f003d07de5442ffa85bf06cf533266b3a16549239f389d61c7458b3f442f8902bdf4e429f2a17b89bacfe8632fd38147f97923
 DIST genpatches-6.1-124.extras.tar.xz 4060 BLAKE2B 326344cb6b4df76db97f5666085d26a8907769b81bbd1016219f319b713c5d2e467c0c0641b1cf5bf7eea80c7d865544a1b6e77b432e002dc768f633d70c9941 SHA512 a440486dbce9c6b291a202200089b03669bcb7c5fd635350f4f2d8eea21d67c073ee7feeca95e62fe96673dd67c92632955a83e003cc49865aef6b84f67dbf48
 DIST genpatches-6.1-125.base.tar.xz 6398228 BLAKE2B d22a9c9792cd0118b14cb75e37ccd526ca83840ba6f67c6cf1a0d8354094092cc1fa1c089634a5d60f6170e46183cafbc58943bb6c09d7a8eca6b44ff08f412e SHA512 5d82330540e9919e3339fb26431f787ca338550dcf85c5a91e573d4e3197eb9999fd653673d60a453306930e2126ee375faae67f4a7ceee7bef8af48500f91a0
 DIST genpatches-6.1-125.extras.tar.xz 4060 BLAKE2B e3e479543a260ed1c7caf3d7faa8ce19b88a6f0f84e05b5ec306da5bc118e540d4fb7fe43a8240659b52d929f32ecd50d030280d4848be034c370d5d22adbbb4 SHA512 cca2043706427395dc7a70b92f102993ea1c9505820523486f3a57de718bd3fc4f94acd43b8c4bc4103e37fb5d341d61bc028381b589e021c894977dd8473ba8
-DIST genpatches-6.11-5.base.tar.xz 531212 BLAKE2B c9e98632ebd2e74f59dfee66d13f9e4cb515d87fd5f6db946aa577e6fab49251b6d374cb1cafb66b2139a8b75c683ed58557745c8f17e18b14f7bbb417579fcb SHA512 a53eab3075e55c7a7ab82f99fa853f08b054ed0fc95d9008b17b5571e370ffaa53b87662bacec8a4f5309309e89df1282f6b5747df595c8617fdde74c1222cfb
-DIST genpatches-6.11-5.extras.tar.xz 4056 BLAKE2B a09e9802239237005410082eb6c4294a13cb3d415be4bd83aaea52ff37f472d4ab743fda02c8cff76a12e232044a91fe2ba83e0e46055edf28a5f473cf7f863c SHA512 3556b2f09e4f9e328bb04fb1e40b26038ef98864741b517f222c98fbb75975b34ce5d091df571f4e65b707fc8a74eb395f687a20f9f8ea0d617c4c8ccf8fa288
-DIST genpatches-6.11-6.base.tar.xz 561884 BLAKE2B 8fd4ee418b02f2dad7e8599477d03dc56b7e3ab8752d9e73bec91e9f7e01d1615aaf4d14b1091314bd82a15ff443b16d3cb4be58c4a46f33a1f95ff8bb85d82f SHA512 109f1e9e562eac0c606ef621bd2ebc4bda96a26002999765e31551edc6070c46de6c24dc4387389f964fdde485aee0048e01bf5189997b84111334c2f239d5f8
-DIST genpatches-6.11-6.extras.tar.xz 4056 BLAKE2B 7884aa8796e7b79db2b0db6aff5cf02119ac092d95529e0d0ee78ae5458faddf4fdc288b222f3126bb40749cb2ebb7bf2ac3fc6f77f1d2fb46d53b4b62b75c7e SHA512 b7c927e5bf90be5afb0cd479d385c7170316cf74c2aff136ab966734c82e6f4a1791a12124c7a73065711ba22f9260a3094f2bfbc8d0674ba46c158b2e147774
 DIST genpatches-6.11-7.base.tar.xz 562312 BLAKE2B 80227e573f63c6356c846fc1608ceaf336f209887a00e95504125298b24c3497a44fe53f7fb231b1cc2f0cdcc82a49e2bbb8496e16f182ef4884c7da15c62bae SHA512 02441292bcfa15034f7bbdfc7c92b4c0e583208cc9c94f20c7f0edf4c18cb56630de0e888d5ec208c15ea75f03f8194bcf8b1d2ebad2b5e38f11632289928ad3
 DIST genpatches-6.11-7.extras.tar.xz 4060 BLAKE2B 073ddb98be6a0ea659f5b494574f0c004ad9342a6ae9bf6b2c46ca83f44f10f8cb02a6df3b7f054d9828dac5d5488d3920d21157848cd85340a0fe7c9dfb34dd SHA512 0b0b41516a7e47fb93ec819e90cbadd000b9615445dce61fda136028788791803f5681caef5e8e86c536063979dddae36d7c8e473a40fa1f65117f7125b1e5c8
-DIST genpatches-6.6-63.base.tar.xz 3551092 BLAKE2B 8edca00c49096ef4682038389b19e312773d3a56e29a03527e8f39ae835243193e2afce6411e0f1404af899793e766e108134d990dc666f15eebf02d6dfe6475 SHA512 0b51ff04cf01262502c3b1651288a87f235f3c1f4cf8b92699161353ddd75cbaecc27b8f2838375d77a4cf99a746a2175eab6fb0d23fdea67a6d4e9b89279ca3
-DIST genpatches-6.6-63.extras.tar.xz 4056 BLAKE2B a7a361bfe180362510300753b3fea12bb0ec1014a3b7307211931193672db1216abf994ba8cb22cf365221202dd93f4b49fff6970c8eb88b7a77ef7bd02d1f12 SHA512 49574eac90eb749de544afaa7102163607bc24e2214ccc3c84cb6bf8f60773c45831da93bb5598aa4b933f65455228649afcba6d93107a81a666828b0919b18e
-DIST genpatches-6.6-64.base.tar.xz 3582172 BLAKE2B e607e40b069b41983d461bdf9e3d6cb1bf53f6bdedef80934da3feaf7760ecc01fe77ae76980351e56d3358cbca8ba514b83719a6943b3ad3582bc5e1f55f949 SHA512 c33db1d09741c996c3e63253e24cd06e0b1ddcd66c602007394c2f8bf1800d5144fe6f27643954b004057cd2056d8e353a5aa67456c1afbdb3aa23e540a45792
-DIST genpatches-6.6-64.extras.tar.xz 4060 BLAKE2B d91c7df7c970efbe0126a3e189daa71ac02259cf1746f432ac702af7991c04bf235c28ffb578ffb2250e92e2c475ecdadef97645b510606cb395e725dec348fa SHA512 c26f1c1446ccafb751bcb8d05a41d378ce670b8115ec79e1b9a21714a1275c75ca36b68424b17717cd5b75fc1421a132eff0fcc31f7f32bc192964f3c64a381c
 DIST genpatches-6.6-65.base.tar.xz 3582916 BLAKE2B 3d750c677e61c122144de989a55db6f04a2a545981858b71c602c156f802478ad19f4d87629760be724a9b522b377479df9f0c5f9a859235c5fc438df95c2aae SHA512 1ac5e7fb36e50227a6bdf035562f11401ef6a19c1a7af2d001d224b8710e3aa10434d828a3a0213a1f5cce101992bb803199e5d4e76474b657dc5c4d6328c385
 DIST genpatches-6.6-65.extras.tar.xz 4060 BLAKE2B 53cdbf5d680c9943d189e7606caa10c18bd3317789ffc1f120bf535255d80bfb5e3969fe952eb0da3c1001ee41e93755616332363465d4714a67a90140c43bfb SHA512 b5b3c817426be391a72633740beb4ba7b4e2546ee441081906d77ba31636321501af414140d487d284de325f80d004aefb241f3e349ef3ccd62d2c6fc4d7cf7e
 DIST genpatches-6.6-66.base.tar.xz 3648528 BLAKE2B 65ea1e6f098604ed440aefaf1059500fc9035b3704f23dc893ba9dcd37fdaccf86f0340137827993896b645666c33a1942b498af21b5a4e782c1b9c162d99f63 SHA512 fdb0f2ac8f0052e01c971b68348f5f60fc97ae2ce4adb6d36eaa1f0d80a21f3064fd2ad1b5d0d490ec593d46cae5037c6b102dedaa2944c3e31a5df3c5a87be5
 DIST genpatches-6.6-66.extras.tar.xz 4060 BLAKE2B 7f6c99a7bec31ee35f02abbc391ced759415b9d7a35892081123ad7027a5921d220bb372176eca4a44e600a91327a4cb69fa9844482e5b2620c9c34816e880ae SHA512 6a289a8a3a0ac0e8d3b316b6f1c02c9e8705fee114b4e91ea5d3d695564e080fedd8ab9bc286e182389bf407e7955ce556d53812a4b378eae2bd6d01ac78a4d8
-DIST gentoo-kernel-5.10.227-1.amd64.gpkg.tar 63313920 BLAKE2B 9e2645f93707b3e4b4d4ead1ba2ae546f5f49f377935a7056fcda9facb16f3ec56ac021e7884513a3647ac5acf3b4fc68a3e0a0fcad9da32c0647a85a83cb767 SHA512 d43a0163c40065fd161e97df64f355096c8d82b9b3b7636cf5eec0797f362cd0c5abe1ec773e3d8de77eac3331487ee7a40fccc685501927ba8d1bdb50cd0d88
-DIST gentoo-kernel-5.10.227-1.arm64.gpkg.tar 56760320 BLAKE2B 1f956977188a1c4de61be9dda6a82dfa5b4607c969f36d7330eac22d2591e9938e6fbbaece68bf1ffba0a4967c0d333acd0533e1c6b633dddcda9d0e8b967d96 SHA512 fcb3ee4dc4b3d795fed5e4fb588b64180e2b05d50d9d10e206cd776c3e4b2fb93aab1b0c377ef2e3ba3837c161216d9ee342a59f407196c92bddd37bae171a0e
-DIST gentoo-kernel-5.10.227-1.ppc64le.gpkg.tar 52797440 BLAKE2B daf733978a8062ef209f855bc919575efe5e87fcdda164fd75c5c3fa09c77c51d225aa4282c5900612789689c1850a1217d92da3cc2e23813c3e7fcd7e3f4631 SHA512 e1474a3406de968af183b246340890bfcb072b89cd838e982a7fe6790dafca124943279e18263851f56b46288b4acf7f96471e787c82bf0a98b34cf64abca023
-DIST gentoo-kernel-5.10.227-1.x86.gpkg.tar 53626880 BLAKE2B 8922e830ffd93f266f6c0423fa51c0fb58d9184665bde75ee345b273d9735448090124defd27aab59bb9e695c649a33aaff83f9f605d472bb3483d04727aa9d6 SHA512 06bd171abe1f2b061955ce26d6b3ff05d0812f6ab33fdc26d776e1e2fa10da9ec2fce3d684280e210199cfe6cd76c8198eb86fa8fde545dbe1d4a5fbd67f9076
 DIST gentoo-kernel-5.10.228-1.amd64.gpkg.tar 63313920 BLAKE2B 2f18168a59a42f434fc1c0d89e4082833916c270524da29726a14ac81ddfdbe034dac693b71aadcb76d5670387c3c3c337543c9732a158836eac2a3c403daa9e SHA512 cb90cc8932fd1be6e084b6c554eec2a755b5b99cce7dd1dba76a7ad71ea90a89203bf0dd8e314fd50bdcfc79df04e22639d58f09b5097845fe7d7900baab510a
 DIST gentoo-kernel-5.10.228-1.arm64.gpkg.tar 56760320 BLAKE2B a1826c8fac94c3ac7eb6f5f71e6daf5bd252eb09ac6d56dde19d382036a68b4b83897ef9e7d88008ea88fb1949dc2e49c3d58a676241355f7f8118b6229a4447 SHA512 19e4e68593240e0f253c87b4c1c48d815f6715762322fd6bfa6b4fa8220b61bb7165c089385a75f0507ad99222cf4b7d93f3ccb29d27e7729d19c934722ea7f2
 DIST gentoo-kernel-5.10.228-1.ppc64le.gpkg.tar 52776960 BLAKE2B ab5193491160aeaa4aa90c5fa9ac41b3eb8878a5022da78037e5b510635b64acbbdf3ce6c3739cd1db50a935f314af10269638198a1b292e1d3f3031e0f9e3e3 SHA512 78106febb98e131cfad5bbf6c7aa9a2edae627d55ca9e09bdef11af3306cc952e9cf190bc2ae19435e5f10854e276a0fec18b7bbfe95fdc2da198b92d5424d61
 DIST gentoo-kernel-5.10.228-1.x86.gpkg.tar 53626880 BLAKE2B e49cce701e518adf00303a2f356e9fd36a1653a9151f3aa8bda68b378f435dacada7f6fd1815f79a47c89660058f7d383eb99e79c7aaf76eb7b77cce34d30272 SHA512 4a15c3b720caec4a6cc34c4a6336f3d98baa70957c1ad7f27e8dad2d0db449b85bed09dd064d0825dd94b3a44e2d10164467340794036778e5c43091b0994db8
-DIST gentoo-kernel-5.15.168-1.amd64.gpkg.tar 68485120 BLAKE2B ad2eb042db715e24b9bb2d0748fe3db984bdeac32e511997363229d3993927c1bb8757656242ebee789259f3d62d1a83c322db190c12059817e5d15f14e9b320 SHA512 b647c0f4ba68958e4339c6bd99f23d670f929bce1c55b145d5ab1e5d931a6d31ccdfaf9279d9eef8718de6474464c1a5bf10c8c6379e44fb1bd4d6c90f015b74
-DIST gentoo-kernel-5.15.168-1.arm64.gpkg.tar 62433280 BLAKE2B 1472cda7454c884f6765dd7b4532dda53b076ad457f85e1d316239c7af5404b3810c378ebb2689056931abb5656338499bf5569e7399e3c5fb62252952dcdc9e SHA512 fbd0c02bb285daccb73f7fb4bd0f73357cc51501d62a48a7bc1f70d8b5d78e441f9118aebf39c9a352167c5dec9d61b8d93317f1c097bb5b32f49f7e5b41a61b
-DIST gentoo-kernel-5.15.168-1.ppc64le.gpkg.tar 56760320 BLAKE2B f8e3f7c28dd2ea2ab37b3f48af075738a9e3fc63736eaed54cbe8ee4aab002a45056de71108f35e68b07685e9e7ed2e73dd413d0205fee1463b741650b5a0722 SHA512 02e5acd109f904d00849ec881c474dfd0d0be1d9ba3120f7ad64e198fc4935dffe2865f106d9bd95b8ce9f4f3a7afa4957b1c952f385a8b1cc0cb58421acee07
-DIST gentoo-kernel-5.15.168-1.x86.gpkg.tar 58624000 BLAKE2B 3ebd6c502441512499cee99f4da3c7b8a2950d4ec0da8cefb0a4f194a346f7347af11795b4a39026efa3c1c78e388e9a051e2e8bcad3c5675871d8c9fba05e1b SHA512 b0037034a45f6c1fe9e1381051afe4285c578d63bdd9774f97480029f28fa7b7004a950d59736bf794b78629185d3f87a81b9dd1c66e02ceee68735808c68ed1
 DIST gentoo-kernel-5.15.169-1.amd64.gpkg.tar 68474880 BLAKE2B 937f3211465609c1e87ce3b31d49f1cceecf48e7c9c6de7ce2cc6322d7de471281714219a5b82f96207afaad41240c827b079bcfee566e13f10e099ab60fc4c7 SHA512 614e86bc8e794d108b0838f7cd673e90c04cc5aeaf4141879f1737838fac71d73ddae683a80997a692074c8a74a0dc810195315f50b4717cb4d0209e63c5147a
 DIST gentoo-kernel-5.15.169-1.arm64.gpkg.tar 62423040 BLAKE2B 8788e1f93da7f48385f9533fde291d7ca326f428d21ea53371a3284683dec7186d01ca98e3431a8a41ed0df9323227ab5ef25d140d677772cec036e9ce10ec94 SHA512 616ef3465d5fffdf97af736b951b52d392bc2b9e93f3f46c754c049d088647e4bbd7018b192a13c131441a131f52e1bd86a6f4769dc0ae04961bd4ad0576b301
 DIST gentoo-kernel-5.15.169-1.ppc64le.gpkg.tar 56760320 BLAKE2B 09ff26e5e48231bf18396b28c84893c203ed688e5d396ae5b0c29d0aeac24f097afb862bd306e8e332c8ac7a03dda93ab6fdeabad5cefffe14414a0533c97441 SHA512 fe779f7c55503ec8fde62c4afc225728de59cd7ce8be7832fb51581e2f658bceffb9b452d3e7a4dd8f05f87b11103e1c3f5741a37d3eba541c85e9af2276c1c6
@@ -48,10 +26,6 @@ DIST gentoo-kernel-5.15.170-1.amd64.gpkg.tar 68485120 BLAKE2B 1b3a4c91cd8c4745ce
 DIST gentoo-kernel-5.15.170-1.arm64.gpkg.tar 62423040 BLAKE2B 8729d97f696bbe4ce47a651e0b682eb29074a1a4043c9e3197fde5088578e21cd74426a0171971b5ac0c807d06f49d07a870d3d08f891d31098b47ece047b1b3 SHA512 9195ba256ddaa72c47602b01691fe46d24b82698a3ac0d4c3976c3491933a017fa546d7aa2ffb80f08bf76c4d70b1d73f120fe5fd766f8ffc9496c016a2b1c2a
 DIST gentoo-kernel-5.15.170-1.ppc64le.gpkg.tar 56770560 BLAKE2B dec7512c5f5da5cc9b9f7ccc27d5e6a8d1e2080dd814f5f4feafbec81a704588748eee3efaa285069368cee527a6e7cbf6b46252c71d5fadc9a218328a691c1b SHA512 931f2f818ef8150bbc14f5745d906a07795bcbc881719608f68caf9c60f889bf633ffa5b862f2383d24adf649d0ac0b134c20e3fc5de8032c43f6f596d0c5846
 DIST gentoo-kernel-5.15.170-1.x86.gpkg.tar 58644480 BLAKE2B b2494aa16c75f5fd9980ed3d68e135ccf7e06afc1b911677bd94d36e2d192efc23b61ec1f857e6f9083b5c8020f80fb3a13a098605a450c018fca1ea28a7d6c0 SHA512 d613592bd71ef73cb784f23f07b3739dcb8068a2b9ccabc091f7841bd4dc036eae7cc9edc0729fbdc3705d5e56c7877256f7989079570942fd81c1bf0166b6ac
-DIST gentoo-kernel-6.1.113-1.amd64.gpkg.tar 72611840 BLAKE2B 19c9f713bf9334e3c2f991c6738ae88f5cd4ff93bf190e4b179b396cafb8ff80453f6634da4a8ba2a7c581d6e5a36e0f06aac9c23d940496697e13fae1b5ae1d SHA512 fbac2ef4e3f02f180e8b76c028131a74c15815908897b69317c2910637814fb07f0e55069c4b9189e3262aed76bced7a73861a735bb2cb8f2f1e5189086f8da1
-DIST gentoo-kernel-6.1.113-1.arm64.gpkg.tar 65566720 BLAKE2B 289e6c920d3e4ea18430c04b5371ad849f8cb155289457c55cfbdf9dba70af03d490e1d8c5383b98075f7e1ee054550621589dc3a26d06307b6ff6d66ca44936 SHA512 b597b095b1cb80befdbc6e412a07713c8869d082bedfc066caa8ba18678b6467f888bdbaac04dabd68b229b33041eba231e78cfd52aa8c2bc886c57655a465ca
-DIST gentoo-kernel-6.1.113-1.ppc64le.gpkg.tar 59822080 BLAKE2B 10547bba1287be3dbdce60fa0238ec1d9a63af970cfdb7d3fb3a3037ab6870db17d5cae14aaf349fefce1e66ebfdfac86c639b6ce4b96813ec7a8bc2972664b9 SHA512 0bf62fc17b6063ed1df477c016afe8366a0936a5958d5e69ee244e4aa9d933f1abd0f462de0278e3e6a82908e2d0fc57e0c8b147be52ad18b721b53e60722fbd
-DIST gentoo-kernel-6.1.113-1.x86.gpkg.tar 62156800 BLAKE2B 617f14c32c220c89f19f9c7386fdae50b8b46e0eab599c05c193ade009f37611d63f1a710f84785e42c0cf151be558aab6faa1e4bbe49f2294b191d299b6f7f2 SHA512 964e18b70e534d51196307ef4b5f8cf6c580dbd8ae42fe744c90b073520583908c271f6659b8c944c1978c89bf5ed812bf51334029549fa21bfee7b1eb7c0872
 DIST gentoo-kernel-6.1.114-1.amd64.gpkg.tar 72622080 BLAKE2B d91bb8f7fc369cf67783d4495c770cc4bb60206ffef4eca7b53558285c438278e73a07195914b2f237dbbff245c16390b63a8a07aec1c5e7189b0fa6e76e3142 SHA512 acb13ab39b309d650a3c88e5eb3c20109cc2d2dd64c197078dc88e104ba5f9ec2ffc10eb0225e0f127a7cf1d3a358cd398108c7d9d156e72b96ec641b4d57758
 DIST gentoo-kernel-6.1.114-1.arm64.gpkg.tar 65576960 BLAKE2B 4f0c3a12aa09e3641e28f34cf111654e37ad1ffcf1fc1a07a20469fd7a9c68cb1f20dd75cf8765baccf0d3fc1946c0f06eeaca2df1cbd8f01b7c8e59ebc22693 SHA512 46121bbc3fb990863b0fca644f804c8749b82f96eabff6a43325f36044e32b8c9a883dbb5d72c656396095027c86e14b7916937ae7e0285eef008e3e20ef2da2
 DIST gentoo-kernel-6.1.114-1.ppc64le.gpkg.tar 59832320 BLAKE2B b13928739adee071c07efa583aecf9e57d493c34e98c0c950d6362fd4dccc9e97269d21077109181507920c787fcf9afb57ab0b1ee2110b34db0d541bda22546 SHA512 29cef05c82413550734e6a1a758ca169f8b7a7afaee239966ff2bddb2861579c2a23bdf3e4dd1501a178e24879acca38c297c61f0ec68d45163dddab998677a7
@@ -60,14 +34,6 @@ DIST gentoo-kernel-6.1.115-1.amd64.gpkg.tar 72622080 BLAKE2B ec18a46ee403e5053ce
 DIST gentoo-kernel-6.1.115-1.arm64.gpkg.tar 65576960 BLAKE2B 28b212709b27a1168a63d381b9623232f158e11113d9e53f10571c9e37b842dfbee6334fdf82580ee8fefd671dd5a438d6c306d808ca0e45cdebd5a228277c9f SHA512 1cb83c8c964730738eedcc067a9ac26110e1ffd808d5099084b20d2fb16789258335010953acd747c1923f98e82424d2e540a7fc4c715e3ece95cbfeefc23b59
 DIST gentoo-kernel-6.1.115-1.ppc64le.gpkg.tar 59832320 BLAKE2B ab35871519060a89e20313ec3f3b1a9dd33455ed5a10cc95906766948c344b80e204b490cbddb84aa78e947b1a6b7ad610844e6fe6cd1e82c4be002297e8b9e9 SHA512 3838e9f8b81ca7eac4b5517f28e55068c1cdf02b2826e8e13d84eaecddc52dc1edbed53b2ca65b7da5400f3529be5a40830428f9352ccec4ac4cd13b82598fb5
 DIST gentoo-kernel-6.1.115-1.x86.gpkg.tar 62156800 BLAKE2B 22d585c609d1497d84b48d933e595eb8f12912dda6e7e7bce418143c135fe591a612e90a1af778fe8de72db3da593938d3e91149f67227339e2fe4eb9afb0028 SHA512 3a83a00b9b5e7099f13e25d93b53a596a6ebb4e1793d3c27aa40b6780d7499f1ea365bbf78cec77d6d01e75c4aa5212e8731bd7ceec12c1e7cbb8f049165076e
-DIST gentoo-kernel-6.11.4-1.amd64.gpkg.tar 290621440 BLAKE2B 3f597f34de90a39ccc5f47e71b6c053926ddbe160c7210a9fa47744fae219a66193ec6622b0bdc34e5f47f4d509bef3205d8acfb8a3b05405eff75e3064e08ab SHA512 46ad83776abe7d741432647ae1bf45849e764081d2eb36568990d52b7c0bf7211410909dfe99facd1764dd8c55e6c03434f5d367151040a114edb55540f3da46
-DIST gentoo-kernel-6.11.4-1.arm64.gpkg.tar 267704320 BLAKE2B 2b3ba4fe8b9dfde99ab2cdbd012f2405dcc20b21d7d84c6d8320f0f0de63f5598941b09f0e0401e74b6ac64c4430089803811bcfafd501334dc8d7ec6aebf80c SHA512 b35f9f0b7828199fca9746b36a59330aba701e8be9b0217dfb7497faaab59acd5a7fc9538724ea1a1a89b7c256d06cd2f7ed2519f42b031bad5422e9abe6bb86
-DIST gentoo-kernel-6.11.4-1.ppc64le.gpkg.tar 72744960 BLAKE2B db05917c611c3c2e57c84e753a95d2243ce4d5d4bd989c055c606fe8de3f99bc2bccf5d244de8c4e2aef4412ff14d05753359284fc06b9cae1810776c7c14c66 SHA512 67e7f46b500cb88508bbff0c5c90d8f22df50bb7dac1105e04dc5ec0978a7c6d9d9f57c2fdd0651cbabb1810b38c2f0b343bb041901b2586c0bf13640f338e0a
-DIST gentoo-kernel-6.11.4-1.x86.gpkg.tar 76298240 BLAKE2B 9f16e672034c26ceba001b922a538960827fb4c00de1b03d306e26c4d681910293e212d7e0bf421ed2068df633801c2a464f0e43188f7bfe33a29bfd43c8a217 SHA512 5ce185f38bbb843b52581ddd4220e22e348dad71ce8e61cb055407465becf9f4fe2ea1a0bad0c9bf37d70bc6c2fd1cfc5492946fa1645a51471b93153a95d072
-DIST gentoo-kernel-6.11.5-1.amd64.gpkg.tar 291379200 BLAKE2B 1818d5fdc811246b33e1f3302a9653e86bf9bd60dba8641a39f8e520fe33879275284537b1fb17a112ddb7717e7829ff95ab12e9d0321c13a3927a43abdc8f30 SHA512 9e1ab075f1c490f5cee89ee5b23adc6504f001256dd88129be6f2cdcf9cada9a94dfe879500acfbaa687120499137421b512a4a19fafdfd5e4696fb485436a28
-DIST gentoo-kernel-6.11.5-1.arm64.gpkg.tar 268431360 BLAKE2B 6eba8f276fc144630d94feea9d83cdeb2ec471cdd991a3e7b18e2baf1023be6c8c5343e8b05027de14599253232b0df170e6907618a26d7e89c8d3414eda0d70 SHA512 bf076a390c5c944b58b8ef0c05169d88435396698128a8e842eb79d5bd464d5783e50ed4a644aa14d3be7023fe4805b23ecdc095cfa11f7d0331be53229f0b84
-DIST gentoo-kernel-6.11.5-1.ppc64le.gpkg.tar 72806400 BLAKE2B ea08d468ae1bb56cf93041ca10d08a0fc1883282e1f706851b57c43f7db4e4aff27ebb14d510940a755452d3786378759aaef7d98cb4616f5332976846394e51 SHA512 fd8c513541daa1b2133e3bf1047bea86d33670cb002284de4d8f7300c876f207b3561209d13db47e550775dcbf306fb1615ee541394c7efbfddda8c9c49f1fb6
-DIST gentoo-kernel-6.11.5-1.x86.gpkg.tar 76472320 BLAKE2B d9d6caba32588111f470e0d42648916730bd58cb27d83f9c7f53e38e5fc881ab642a1dc5abf6d50cc80e059ac95f799ccbeedbb6d92fbf843660704e2b32d1ec SHA512 9212ff8926b0fe712973902a900c53b22d7baef3075402531bc0a7c2b4a15e1b4aac0ca3fb0132a0fc10e96762f98d0e343dcf79c69e5a20164f708afe547fdc
 DIST gentoo-kernel-6.11.5-r1-1.amd64.gpkg.tar 291328000 BLAKE2B 9c1ba7d9cf2b34577a5fb2235619d0ee4cc35bc47923dcb6593c080caaea5ce3d0e1e9d31454ee7eee3417d30fd9a6e288667434b5b799180d9439b93a2194ec SHA512 73355314712a784bf44f5b1486eb929cca45c1643c1c57f8d81a853218fae27752106382e364a5ee2be7ab05dc6745ce81b118bd730a5f24538786a90f1fdf80
 DIST gentoo-kernel-6.11.5-r1-1.arm64.gpkg.tar 268390400 BLAKE2B 946224df401b5c18884f5bf10379862d2536c672fc7962f0f83eeb1966d897479383ee33a42ef692ef4ad4bef9a750740bebef36ccede5c4a3673635a4aafe0a SHA512 dc7d31cf8387ffacb370ce6db1bf830549c59e7cac744958b353062cc9a143370b80232070a9a32d324f9698f166f81da83fc1d93ac6e8dff103c61a318319f3
 DIST gentoo-kernel-6.11.5-r1-1.ppc64le.gpkg.tar 72785920 BLAKE2B 9865a9fab8030c696d8f84dcc471a9bd8432e6cd603b23e6c5e0fd181ae06b8f76255603d02cbe2767fe2449677be80ec4f0488987f56675df4e3dee41ba4a7c SHA512 a3971900701d743619127eaf8b9072e0c6f0b188e744de4433f3edb59f80adec69316682e3e2d2d787c26f891664bd33373d837eb7e205a0219d5602588181ff
@@ -76,14 +42,6 @@ DIST gentoo-kernel-6.11.6-1.amd64.gpkg.tar 291389440 BLAKE2B 4c5e3cd6bb1d4c798ee
 DIST gentoo-kernel-6.11.6-1.arm64.gpkg.tar 268462080 BLAKE2B e9ccc0ab604dccbd7a86a07ded8e3c4ef495fdefbdc0146fdd917bff3514a2e83edd293654e347b8b878dc4014c5584fd845a5fb4f3d376a20fe32e18cac9126 SHA512 d02ec12629981d102aaeef96d8fb4dcb8039b680dc580b0174f0802e362361b20c2f02c19e5c9d7b4f8ff5cbee578d6a326398411872e3488ea980d424dd6c5a
 DIST gentoo-kernel-6.11.6-1.ppc64le.gpkg.tar 72816640 BLAKE2B 019c29aff28ac2b99886eb68f6b2809d34803dfa1bc82c68e914ede618f2195c9609ab7408bd1748526020f5bcbe5eb504ec232805ea182909fc7dd8d7869132 SHA512 edc9ad35a01b1c2201dd76f550f9773fe10c4e86d1b1bdb610140871ff917f1b813a026f3f46cb62ad467c43f9a87559a1406b17ccb04d5bfafdc80492ddd3b3
 DIST gentoo-kernel-6.11.6-1.x86.gpkg.tar 76472320 BLAKE2B 51b28592911cb54ff06079877e3ba3a198a3ef0e287a011ea89bc406a977a568c1a59927b464cadb1d6955134c72f5ccd1fa0006eb235e3f8e59916607389c43 SHA512 83107ebc4d9149a2e9281c854e42c7930941d0d2d3de227a984616cf73b8c0e495ef009bff3663f0167ac72df79ca3eca59e52b980e18702cbc127c650818621
-DIST gentoo-kernel-6.6.57-1.amd64.gpkg.tar 264243200 BLAKE2B 6929ae1df44f7ca9ded205e42ded2f601f6252adec0cebdeedf2f4343a2f4d62c904ffb1b1c30b948dd5928d00ddea93db1382de1e06e8cac71749dc3120fb9b SHA512 a55c92d767adc3186e25d2ea652432f2ecc900e4c2d7da8c83264cddc4661aeb4ccf7c1bfdb801cc53bb166a900ed2045120646fc9018fa89de9d97678827dc3
-DIST gentoo-kernel-6.6.57-1.arm64.gpkg.tar 241264640 BLAKE2B 4f3d7c7e1f4027361bb2705e12bade25342e4b38ff933e81bb4708f6eb77e7096da69912a86c12e2e5ed3cacc1c9fe00cfe31ad4e8d46f2fd406c4fa8277eb59 SHA512 68ba3e5736dc0c98fbc8c14b75246063710f504d36cd7aa4ff4c7a7161d0120a67ea0d6d3b5e7162ea734d959b77398396e7b00a833f6056f8ef94c98ee8cd6d
-DIST gentoo-kernel-6.6.57-1.ppc64le.gpkg.tar 64296960 BLAKE2B d679aebf79ca62f5ff7c01bce794067d74b53fe7b60f42c18a644039fea55ba4de95c2f4a75060d38f276353c037575cea6c98668cfd1ff3adcc26f12dd84973 SHA512 73c659ace206fdbe9b4abf2115670afa2416e36c489f45e332cc8fa136f889590a329acf959df8381fd59191677799b6ff4469052a0368d8c11d5bfc12b9107a
-DIST gentoo-kernel-6.6.57-1.x86.gpkg.tar 68321280 BLAKE2B d577962982fb92a7a1aac507891dfee465f28d6ecf7a8dbdcd28ac122dab5f379150602d80b77b27e41cb73b7c1ab3d80a6c8cf383d70f0388eec0ba1404ef43 SHA512 be0e41ae412b3b08c5f38690ddf17ed506c0c00e1e97e637f9c666f0d58cb769d765a0b683f19cceb129597fc180067a82c6ab42892d8ec3dfa6de99ce154983
-DIST gentoo-kernel-6.6.58-1.amd64.gpkg.tar 264212480 BLAKE2B 3a88f2c0bee3fe46380fe1ff7b7515f17dee450c26278d48fef25f05afc7b38112925ce377bb719ff12a35ea128677ecbeb3ecca5c4143e071195a847a2243f3 SHA512 cd7e03acbbdc74e403fe5bbac3c66a9d049285c1cef85110d129d5f4632e23cc60391f9748ea835b8930eec92c3b4f449d5faf9e1051d36bf103072404e37522
-DIST gentoo-kernel-6.6.58-1.arm64.gpkg.tar 241254400 BLAKE2B a18159f59314697b05ffd145d900f2d3c9a4311ba6ada234a835afcd76f30f79efb6b9f7809cd7ec61d4ebdc43e9eb6329ace3680947cd75107e65adec317388 SHA512 3097704edddafd69167ec49cdebe36aee4845758e577d0b64694900c142c116b815898997d0fe056c6a6905d5f582756e58fa50d4966ecbf10cb4dad4fe58aff
-DIST gentoo-kernel-6.6.58-1.ppc64le.gpkg.tar 64307200 BLAKE2B d8d863fab084e95523afdca0b9857e09aaad33e9ddd136df7d0a0bca2de9e602823dd9a80273dc64b8b757b4aa192ad2535c4e34b24a23c056fbdb4df4d2b086 SHA512 792a9e77b9b4fb6bcb14bf5b7321a3a39262aa1b7592affd8280bd3d57703e6014e12bacdcb30b8562b94bedd22df3a8a67a32e163301b19bffd29a7e49adc3e
-DIST gentoo-kernel-6.6.58-1.x86.gpkg.tar 68331520 BLAKE2B c87d6d152ac50dc346256fa2b6fca6812a9aa12ec2eab1e3408bf1afb31019843e18330f493aff63daad3a10b00dc2cfc302d70a5fc68869951353f999294df8 SHA512 49307d991f0c811219611fdd5fb2b26230af222908d6dc7fb528d3d1564a186d5a7c996355eaa768c382f2142b349fd1541178e6f4a9fbbe312795f361d71d60
 DIST gentoo-kernel-6.6.58-r1-1.amd64.gpkg.tar 264273920 BLAKE2B 537efe26fe31375d739bc5959e6b22b639e227d2a97d93693a3dbea2f40fec2ad64506462fd441fe07c1900bc304ac31ef9317782bbbf9b54fd17a8b81ccb678 SHA512 afc37b354b2d4d16f12545cf30d0d6f5dc2170f231166b0c608cd11f98148bfdda420cc7deff15f1b91c8368589967456ccda90b3c9b681c22b883507765a6f9
 DIST gentoo-kernel-6.6.58-r1-1.arm64.gpkg.tar 241244160 BLAKE2B 79de676d425cbe7eeee5a77f7953f283eaeeef665ecb0039e120c382225e8c1158f6695e86c868c7972b2150b988f16495e80b4fc402926900f8223f1a8d1cbf SHA512 e2cf875b6adc0a8325bfa0c328db82cbc483373917501c069646a5d052eb815390e8150d80bfebe83139a5726fa09264b41684cfdc03a1379d6b0cfb31d84e19
 DIST gentoo-kernel-6.6.58-r1-1.ppc64le.gpkg.tar 64296960 BLAKE2B d3e787f293b0b9f3944b3aec0fb1198c81b23faa5234d60962f93035d244f6a73db24a6fc893ae3de85dc4ce52ce4a9466bd8f2175d6f78876d4d4c65ce84d11 SHA512 f21f4b9ef6a11bb8ebdc7fed49439bdc41769fe8d6aad5dd6b33aacdec8cd185acc7264674fa4887f30e00785677d5738cd04f3699f6ad2063446cabee48be89

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.227.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.227.ebuild
deleted file mode 100644
index 9b0fa4506514..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.227.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.168.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.168.ebuild
deleted file mode 100644
index 1eff13308689..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.168.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.113.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.113.ebuild
deleted file mode 100644
index 1eff13308689..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.113.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.4.ebuild
deleted file mode 100644
index 80868c7e256a..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.4.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.5.ebuild
deleted file mode 100644
index e264bcf1bcc9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.5.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57-r1.ebuild
deleted file mode 100644
index 2c3653f2c4f6..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.57-r1.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-BINPKG=${PN/-bin}-6.6.57-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r1.ebuild
deleted file mode 100644
index 479dd0787e61..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r1.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
-# XXX: Change this back after 6.6.58-r1
-BINPKG=${PN/-bin}-6.6.58-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-01 15:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-01 15:34 UTC (permalink / raw
  To: gentoo-commits

commit:     70ee7cdfa5fefe90d9c5c5048429a994fe79d3f8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  1 15:32:54 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov  1 15:32:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ee7cdf

sys-kernel/gentoo-kernel-bin: Correct genpatches

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest                        | 6 ++++--
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.6.ebuild | 2 +-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.59.ebuild | 2 +-
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c16d1c4d7a8c..8a5f672f3e16 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,10 +10,12 @@ DIST genpatches-6.1-125.base.tar.xz 6398228 BLAKE2B d22a9c9792cd0118b14cb75e37cc
 DIST genpatches-6.1-125.extras.tar.xz 4060 BLAKE2B e3e479543a260ed1c7caf3d7faa8ce19b88a6f0f84e05b5ec306da5bc118e540d4fb7fe43a8240659b52d929f32ecd50d030280d4848be034c370d5d22adbbb4 SHA512 cca2043706427395dc7a70b92f102993ea1c9505820523486f3a57de718bd3fc4f94acd43b8c4bc4103e37fb5d341d61bc028381b589e021c894977dd8473ba8
 DIST genpatches-6.11-7.base.tar.xz 562312 BLAKE2B 80227e573f63c6356c846fc1608ceaf336f209887a00e95504125298b24c3497a44fe53f7fb231b1cc2f0cdcc82a49e2bbb8496e16f182ef4884c7da15c62bae SHA512 02441292bcfa15034f7bbdfc7c92b4c0e583208cc9c94f20c7f0edf4c18cb56630de0e888d5ec208c15ea75f03f8194bcf8b1d2ebad2b5e38f11632289928ad3
 DIST genpatches-6.11-7.extras.tar.xz 4060 BLAKE2B 073ddb98be6a0ea659f5b494574f0c004ad9342a6ae9bf6b2c46ca83f44f10f8cb02a6df3b7f054d9828dac5d5488d3920d21157848cd85340a0fe7c9dfb34dd SHA512 0b0b41516a7e47fb93ec819e90cbadd000b9615445dce61fda136028788791803f5681caef5e8e86c536063979dddae36d7c8e473a40fa1f65117f7125b1e5c8
+DIST genpatches-6.11-8.base.tar.xz 639004 BLAKE2B 218ff37e8fb82b4bff3baa5b197b4c42ec19a4c5480620982f7befe8313f0f226324a629d6c15eee230faa3fc7c5bb558a58ac94e2e9b0259823c813220681b1 SHA512 cccc58e7ed24b90db88b14f9a693ccd021b1fa1beb9568511e344807673d2e518a66b2ffb48773a5d68da03ad15671181b7dc53bf2161ad1a88e95b555389116
+DIST genpatches-6.11-8.extras.tar.xz 4056 BLAKE2B 33f594ef302fe78ec07e146dc0603ecb3eb0b61c6f3639dfd4f89885cd5533c53b1d0ef30618bf8c1fb749499721f668e28161890835725b4e62240f2bfd2646 SHA512 6424792e0f38d94d19d4849552597c5f44df4a47d09c237b49f084c4d780501c2119beb9d45e9027526423175e7e7fe9939c59eb242da5462bd4b6331edb15fb
 DIST genpatches-6.6-65.base.tar.xz 3582916 BLAKE2B 3d750c677e61c122144de989a55db6f04a2a545981858b71c602c156f802478ad19f4d87629760be724a9b522b377479df9f0c5f9a859235c5fc438df95c2aae SHA512 1ac5e7fb36e50227a6bdf035562f11401ef6a19c1a7af2d001d224b8710e3aa10434d828a3a0213a1f5cce101992bb803199e5d4e76474b657dc5c4d6328c385
 DIST genpatches-6.6-65.extras.tar.xz 4060 BLAKE2B 53cdbf5d680c9943d189e7606caa10c18bd3317789ffc1f120bf535255d80bfb5e3969fe952eb0da3c1001ee41e93755616332363465d4714a67a90140c43bfb SHA512 b5b3c817426be391a72633740beb4ba7b4e2546ee441081906d77ba31636321501af414140d487d284de325f80d004aefb241f3e349ef3ccd62d2c6fc4d7cf7e
-DIST genpatches-6.6-66.base.tar.xz 3648528 BLAKE2B 65ea1e6f098604ed440aefaf1059500fc9035b3704f23dc893ba9dcd37fdaccf86f0340137827993896b645666c33a1942b498af21b5a4e782c1b9c162d99f63 SHA512 fdb0f2ac8f0052e01c971b68348f5f60fc97ae2ce4adb6d36eaa1f0d80a21f3064fd2ad1b5d0d490ec593d46cae5037c6b102dedaa2944c3e31a5df3c5a87be5
-DIST genpatches-6.6-66.extras.tar.xz 4060 BLAKE2B 7f6c99a7bec31ee35f02abbc391ced759415b9d7a35892081123ad7027a5921d220bb372176eca4a44e600a91327a4cb69fa9844482e5b2620c9c34816e880ae SHA512 6a289a8a3a0ac0e8d3b316b6f1c02c9e8705fee114b4e91ea5d3d695564e080fedd8ab9bc286e182389bf407e7955ce556d53812a4b378eae2bd6d01ac78a4d8
+DIST genpatches-6.6-67.base.tar.xz 3647888 BLAKE2B bbbefd68b7d6ade81dd81f600717a529f023d7e74ddc4762698554ab6c3bca29787082aeb1945136abd32e628c6bd9b3e4a164388beb524f51af4497217af34e SHA512 8d2a1481d1b23044792e523b4a6845fbcf29888e6f98a6a3b0b5b3fe909a9ea40272087071dfe98da3e1a954c6d8c0539d087c1616929aa76d504ad88baf9878
+DIST genpatches-6.6-67.extras.tar.xz 4056 BLAKE2B b8240a27f81aadce548d5c94cef31531ac5e5c42cfcae790cc54c9bb6c8ea7c7175dcd9eb81f0844d31efcf3728f68b5bbdb630de5ea025b25fc2a37c64d73fe SHA512 5458a8cfa22fba5ef27fd1b46c1a31f16e1a9e0b36897694c3a46c2273101bd7be56dde90b3c4cc2f75eb02383f518bf5974b9c446a4ffd3fecf707e935748e8
 DIST gentoo-kernel-5.10.228-1.amd64.gpkg.tar 63313920 BLAKE2B 2f18168a59a42f434fc1c0d89e4082833916c270524da29726a14ac81ddfdbe034dac693b71aadcb76d5670387c3c3c337543c9732a158836eac2a3c403daa9e SHA512 cb90cc8932fd1be6e084b6c554eec2a755b5b99cce7dd1dba76a7ad71ea90a89203bf0dd8e314fd50bdcfc79df04e22639d58f09b5097845fe7d7900baab510a
 DIST gentoo-kernel-5.10.228-1.arm64.gpkg.tar 56760320 BLAKE2B a1826c8fac94c3ac7eb6f5f71e6daf5bd252eb09ac6d56dde19d382036a68b4b83897ef9e7d88008ea88fb1949dc2e49c3d58a676241355f7f8118b6229a4447 SHA512 19e4e68593240e0f253c87b4c1c48d815f6715762322fd6bfa6b4fa8220b61bb7165c089385a75f0507ad99222cf4b7d93f3ccb29d27e7729d19c934722ea7f2
 DIST gentoo-kernel-5.10.228-1.ppc64le.gpkg.tar 52776960 BLAKE2B ab5193491160aeaa4aa90c5fa9ac41b3eb8878a5022da78037e5b510635b64acbbdf3ce6c3739cd1db50a935f314af10269638198a1b292e1d3f3031e0f9e3e3 SHA512 78106febb98e131cfad5bbf6c7aa9a2edae627d55ca9e09bdef11af3306cc952e9cf190bc2ae19435e5f10854e276a0fec18b7bbfe95fdc2da198b92d5424d61

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.6.ebuild
index e264bcf1bcc9..b35a3727e6c5 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.6.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.6.ebuild
@@ -10,7 +10,7 @@ KERNEL_IUSE_SECUREBOOT=1
 inherit kernel-install toolchain-funcs unpacker
 
 MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
 BINPKG=${PF/-bin}-1
 
 DESCRIPTION="Pre-built Linux kernel with Gentoo patches"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.59.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.59.ebuild
index 7fa62a1002fc..cd18b39c84d7 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.59.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.59.ebuild
@@ -10,7 +10,7 @@ KERNEL_IUSE_SECUREBOOT=1
 inherit kernel-install toolchain-funcs unpacker
 
 MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
 BINPKG=${PF/-bin}-1
 
 DESCRIPTION="Pre-built Linux kernel with Gentoo patches"


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-08 21:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-08 21:45 UTC (permalink / raw
  To: gentoo-commits

commit:     862b522a1ec606000c5dfc6fddcda6270dfe7e43
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  8 20:37:50 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov  8 21:45:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=862b522a

sys-kernel/gentoo-kernel-bin: Bump to 6.11.7

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.11.7.ebuild                | 182 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8a5f672f3e16..b303cbd38a35 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.11-7.base.tar.xz 562312 BLAKE2B 80227e573f63c6356c846fc1608cea
 DIST genpatches-6.11-7.extras.tar.xz 4060 BLAKE2B 073ddb98be6a0ea659f5b494574f0c004ad9342a6ae9bf6b2c46ca83f44f10f8cb02a6df3b7f054d9828dac5d5488d3920d21157848cd85340a0fe7c9dfb34dd SHA512 0b0b41516a7e47fb93ec819e90cbadd000b9615445dce61fda136028788791803f5681caef5e8e86c536063979dddae36d7c8e473a40fa1f65117f7125b1e5c8
 DIST genpatches-6.11-8.base.tar.xz 639004 BLAKE2B 218ff37e8fb82b4bff3baa5b197b4c42ec19a4c5480620982f7befe8313f0f226324a629d6c15eee230faa3fc7c5bb558a58ac94e2e9b0259823c813220681b1 SHA512 cccc58e7ed24b90db88b14f9a693ccd021b1fa1beb9568511e344807673d2e518a66b2ffb48773a5d68da03ad15671181b7dc53bf2161ad1a88e95b555389116
 DIST genpatches-6.11-8.extras.tar.xz 4056 BLAKE2B 33f594ef302fe78ec07e146dc0603ecb3eb0b61c6f3639dfd4f89885cd5533c53b1d0ef30618bf8c1fb749499721f668e28161890835725b4e62240f2bfd2646 SHA512 6424792e0f38d94d19d4849552597c5f44df4a47d09c237b49f084c4d780501c2119beb9d45e9027526423175e7e7fe9939c59eb242da5462bd4b6331edb15fb
+DIST genpatches-6.11-9.base.tar.xz 709096 BLAKE2B 999c593ca8d926d2788cd14e7a1e868a798b0067c09266a2df3d2c12dd0c9ca571e620d1cb708cac29f7b0316f45b7a67a9432a84609919823cc21b4e54304b0 SHA512 e243321366c6fc45dbf1f710888c332bcaf64d520ca21ecc703d9ec03d13535767457f117f734017154f8948a2fb6d48ed1fbfc44b717ccfb41f69d2acce5339
+DIST genpatches-6.11-9.extras.tar.xz 4056 BLAKE2B b2388d28af9c0b2afc1c663bc1b98c0f3bdda9fc92879031d057510a9c1f7edc036053d68e66ec83cd12344148bf9968482f6075d602b71553c969941deec4ae SHA512 7dc9b2702169ed6e91ee5bd830e2d0bfd84e10a301d3aabb1c573f636ff9a2d96a5c837381573a0e5c69911060682e9f7e0f794a2013cc11ea7b845592717aa3
 DIST genpatches-6.6-65.base.tar.xz 3582916 BLAKE2B 3d750c677e61c122144de989a55db6f04a2a545981858b71c602c156f802478ad19f4d87629760be724a9b522b377479df9f0c5f9a859235c5fc438df95c2aae SHA512 1ac5e7fb36e50227a6bdf035562f11401ef6a19c1a7af2d001d224b8710e3aa10434d828a3a0213a1f5cce101992bb803199e5d4e76474b657dc5c4d6328c385
 DIST genpatches-6.6-65.extras.tar.xz 4060 BLAKE2B 53cdbf5d680c9943d189e7606caa10c18bd3317789ffc1f120bf535255d80bfb5e3969fe952eb0da3c1001ee41e93755616332363465d4714a67a90140c43bfb SHA512 b5b3c817426be391a72633740beb4ba7b4e2546ee441081906d77ba31636321501af414140d487d284de325f80d004aefb241f3e349ef3ccd62d2c6fc4d7cf7e
 DIST genpatches-6.6-67.base.tar.xz 3647888 BLAKE2B bbbefd68b7d6ade81dd81f600717a529f023d7e74ddc4762698554ab6c3bca29787082aeb1945136abd32e628c6bd9b3e4a164388beb524f51af4497217af34e SHA512 8d2a1481d1b23044792e523b4a6845fbcf29888e6f98a6a3b0b5b3fe909a9ea40272087071dfe98da3e1a954c6d8c0539d087c1616929aa76d504ad88baf9878
@@ -44,6 +46,10 @@ DIST gentoo-kernel-6.11.6-1.amd64.gpkg.tar 291389440 BLAKE2B 4c5e3cd6bb1d4c798ee
 DIST gentoo-kernel-6.11.6-1.arm64.gpkg.tar 268462080 BLAKE2B e9ccc0ab604dccbd7a86a07ded8e3c4ef495fdefbdc0146fdd917bff3514a2e83edd293654e347b8b878dc4014c5584fd845a5fb4f3d376a20fe32e18cac9126 SHA512 d02ec12629981d102aaeef96d8fb4dcb8039b680dc580b0174f0802e362361b20c2f02c19e5c9d7b4f8ff5cbee578d6a326398411872e3488ea980d424dd6c5a
 DIST gentoo-kernel-6.11.6-1.ppc64le.gpkg.tar 72816640 BLAKE2B 019c29aff28ac2b99886eb68f6b2809d34803dfa1bc82c68e914ede618f2195c9609ab7408bd1748526020f5bcbe5eb504ec232805ea182909fc7dd8d7869132 SHA512 edc9ad35a01b1c2201dd76f550f9773fe10c4e86d1b1bdb610140871ff917f1b813a026f3f46cb62ad467c43f9a87559a1406b17ccb04d5bfafdc80492ddd3b3
 DIST gentoo-kernel-6.11.6-1.x86.gpkg.tar 76472320 BLAKE2B 51b28592911cb54ff06079877e3ba3a198a3ef0e287a011ea89bc406a977a568c1a59927b464cadb1d6955134c72f5ccd1fa0006eb235e3f8e59916607389c43 SHA512 83107ebc4d9149a2e9281c854e42c7930941d0d2d3de227a984616cf73b8c0e495ef009bff3663f0167ac72df79ca3eca59e52b980e18702cbc127c650818621
+DIST gentoo-kernel-6.11.7-1.amd64.gpkg.tar 291768320 BLAKE2B 0259b282af15d8f336fecf4d88a29bc1b29a0aac862d0c570e16b592d8f3f18d51b3b3b4116190fed25a9fe118a34bed9d1a8e7189d834a926486b40bbd1a905 SHA512 c9f392a9295d173a0628f80b4e4d44b2bfe8c430bdf05c4de22d1efffa38e0ac9bf54ad1b0866ccd09ce387de7d598b519ae76b467d1d4bd99268479880b5752
+DIST gentoo-kernel-6.11.7-1.arm64.gpkg.tar 268748800 BLAKE2B 2f6596db8a8b6fa68be3ceaa28129ca3c4962a2d9c2ec31d9d3298f24de260d7b7b3255fce300e5f36d4abab219e1b1715e12076f1b1595023735de84c0a0ea9 SHA512 77f6b1bead022da74d4bc924f9d3eee056b1a37f078b08472b19d7e1f4c6d88ac5b38b3d0c3f163807365b5a55ba19a5e5fb472c9d73d582c3fa4ac9b4781237
+DIST gentoo-kernel-6.11.7-1.ppc64le.gpkg.tar 72796160 BLAKE2B a6a694ba81f73fcbb88bb5ec3958342d09c409f2faee984d53647761a53cba1cef8021ce42bcb8eab6b3df926c4500e3c162cddaf6ba3f6f54ce769ed4a838ca SHA512 506b93164736ec1bf4409a235534054ec36e0681431f6d0feeab215b9c2b4392e58b37eacc1c643af50a626b50c8b4a947274080259ff7ab7ee4951b0af1f174
+DIST gentoo-kernel-6.11.7-1.x86.gpkg.tar 76472320 BLAKE2B ad9ac2aadb96ac8fc7cd3de34c07b279798984f7abe1c57988d2aae4be012eea95c5d1603d7cdb0ffc2d1859ca891c6c10e583ab39ffc02167ea2bcb65e1f03e SHA512 1fccf930c57d6153ce3f936beb6f211441dd269257e6ab886dc4b3f4a3013a32960298cc8e3ada36e9bfbb3c951b3e6330a0d34865d13325da1744c11b573e66
 DIST gentoo-kernel-6.6.58-r1-1.amd64.gpkg.tar 264273920 BLAKE2B 537efe26fe31375d739bc5959e6b22b639e227d2a97d93693a3dbea2f40fec2ad64506462fd441fe07c1900bc304ac31ef9317782bbbf9b54fd17a8b81ccb678 SHA512 afc37b354b2d4d16f12545cf30d0d6f5dc2170f231166b0c608cd11f98148bfdda420cc7deff15f1b91c8368589967456ccda90b3c9b681c22b883507765a6f9
 DIST gentoo-kernel-6.6.58-r1-1.arm64.gpkg.tar 241244160 BLAKE2B 79de676d425cbe7eeee5a77f7953f283eaeeef665ecb0039e120c382225e8c1158f6695e86c868c7972b2150b988f16495e80b4fc402926900f8223f1a8d1cbf SHA512 e2cf875b6adc0a8325bfa0c328db82cbc483373917501c069646a5d052eb815390e8150d80bfebe83139a5726fa09264b41684cfdc03a1379d6b0cfb31d84e19
 DIST gentoo-kernel-6.6.58-r1-1.ppc64le.gpkg.tar 64296960 BLAKE2B d3e787f293b0b9f3944b3aec0fb1198c81b23faa5234d60962f93035d244f6a73db24a6fc893ae3de85dc4ce52ce4a9466bd8f2175d6f78876d4d4c65ce84d11 SHA512 f21f4b9ef6a11bb8ebdc7fed49439bdc41769fe8d6aad5dd6b33aacdec8cd185acc7264674fa4887f30e00785677d5738cd04f3699f6ad2063446cabee48be89

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.7.ebuild
new file mode 100644
index 000000000000..b35a3727e6c5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.7.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-08 21:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-08 21:45 UTC (permalink / raw
  To: gentoo-commits

commit:     4b4a89a0ae072ce5cd3796ca28b08ae92d978aa4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  8 20:37:56 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov  8 21:45:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b4a89a0

sys-kernel/gentoo-kernel-bin: Bump to 6.6.60

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.60.ebuild                | 181 +++++++++++++++++++++
 2 files changed, 187 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b303cbd38a35..b0f4f7647ddd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.6-65.base.tar.xz 3582916 BLAKE2B 3d750c677e61c122144de989a55db
 DIST genpatches-6.6-65.extras.tar.xz 4060 BLAKE2B 53cdbf5d680c9943d189e7606caa10c18bd3317789ffc1f120bf535255d80bfb5e3969fe952eb0da3c1001ee41e93755616332363465d4714a67a90140c43bfb SHA512 b5b3c817426be391a72633740beb4ba7b4e2546ee441081906d77ba31636321501af414140d487d284de325f80d004aefb241f3e349ef3ccd62d2c6fc4d7cf7e
 DIST genpatches-6.6-67.base.tar.xz 3647888 BLAKE2B bbbefd68b7d6ade81dd81f600717a529f023d7e74ddc4762698554ab6c3bca29787082aeb1945136abd32e628c6bd9b3e4a164388beb524f51af4497217af34e SHA512 8d2a1481d1b23044792e523b4a6845fbcf29888e6f98a6a3b0b5b3fe909a9ea40272087071dfe98da3e1a954c6d8c0539d087c1616929aa76d504ad88baf9878
 DIST genpatches-6.6-67.extras.tar.xz 4056 BLAKE2B b8240a27f81aadce548d5c94cef31531ac5e5c42cfcae790cc54c9bb6c8ea7c7175dcd9eb81f0844d31efcf3728f68b5bbdb630de5ea025b25fc2a37c64d73fe SHA512 5458a8cfa22fba5ef27fd1b46c1a31f16e1a9e0b36897694c3a46c2273101bd7be56dde90b3c4cc2f75eb02383f518bf5974b9c446a4ffd3fecf707e935748e8
+DIST genpatches-6.6-68.base.tar.xz 3686816 BLAKE2B 56331bbfcfab2851304dc8263025d66e7efeab1bbc4f4a4a3969e08cf239a90f4e9fcbd381ea55db94682e8e45e6f2e73748f50eac44ad65dcf50e3b1feae75f SHA512 29b269918f54b72c4ac54a3a80d9e2cde64fc281ee6ad236be3d44e7da8ec58d9a1aa9c1d94c02cc88d28456cd9e4128bf15a381b95402f32226af9669876cb7
+DIST genpatches-6.6-68.extras.tar.xz 4056 BLAKE2B 61235851cf180cc5a8e17720907cfcad6bf993ce2387e3ec4012ddd8a23e24d28b02ab2dddaf1a95125c92b31294655f294a7f3b1b5fb6b8597b02959f047126 SHA512 4065216d3251c0af7bd7471667e8cd17a62d9f9f7a1f06a208cb7ccbf65160ee0d6a98088f872555ba9ecb8403355eed80a0ae6b20aa4326b1f43e876edd85ba
 DIST gentoo-kernel-5.10.228-1.amd64.gpkg.tar 63313920 BLAKE2B 2f18168a59a42f434fc1c0d89e4082833916c270524da29726a14ac81ddfdbe034dac693b71aadcb76d5670387c3c3c337543c9732a158836eac2a3c403daa9e SHA512 cb90cc8932fd1be6e084b6c554eec2a755b5b99cce7dd1dba76a7ad71ea90a89203bf0dd8e314fd50bdcfc79df04e22639d58f09b5097845fe7d7900baab510a
 DIST gentoo-kernel-5.10.228-1.arm64.gpkg.tar 56760320 BLAKE2B a1826c8fac94c3ac7eb6f5f71e6daf5bd252eb09ac6d56dde19d382036a68b4b83897ef9e7d88008ea88fb1949dc2e49c3d58a676241355f7f8118b6229a4447 SHA512 19e4e68593240e0f253c87b4c1c48d815f6715762322fd6bfa6b4fa8220b61bb7165c089385a75f0507ad99222cf4b7d93f3ccb29d27e7729d19c934722ea7f2
 DIST gentoo-kernel-5.10.228-1.ppc64le.gpkg.tar 52776960 BLAKE2B ab5193491160aeaa4aa90c5fa9ac41b3eb8878a5022da78037e5b510635b64acbbdf3ce6c3739cd1db50a935f314af10269638198a1b292e1d3f3031e0f9e3e3 SHA512 78106febb98e131cfad5bbf6c7aa9a2edae627d55ca9e09bdef11af3306cc952e9cf190bc2ae19435e5f10854e276a0fec18b7bbfe95fdc2da198b92d5424d61
@@ -58,6 +60,10 @@ DIST gentoo-kernel-6.6.59-1.amd64.gpkg.tar 264232960 BLAKE2B 8cba25ac2c5f99e0be8
 DIST gentoo-kernel-6.6.59-1.arm64.gpkg.tar 241254400 BLAKE2B 200d596d2b5987da42a3760a933d54ae845b1c36faef9593daeb47d88e3f38a992a766b65d74684db9e5953790eb2c45abfdec689d1c92c538ec280372e37f63 SHA512 aae3f8997a79ab3cc488746ee0ad4143819eb4e21655b18ade655fc92ff79ca386617b5154614fe41ac7080efe5c362b5c92412fd547c2e6385dffe4f55cf952
 DIST gentoo-kernel-6.6.59-1.ppc64le.gpkg.tar 64307200 BLAKE2B 4b325e6cd71d4e786adbf884b83e9ece2a2ece2c5b90703f98b6040743021d197ffa13fb011161370e3c8811c2d4bf6981c9146b9839676461eddfe87991e11e SHA512 d00faa8d9e26059b75a16940fcb180a907a233340abc140d7d54a3bc07f2b00ce3000350f1af3b6820212fd92ec27c0d91c1690e04a8e3706180243b2a25556c
 DIST gentoo-kernel-6.6.59-1.x86.gpkg.tar 68331520 BLAKE2B 88bc194fce1338a20ab4617684445dda88ccc0d9f96a3761203ca8e588a685ecad72354a99a75114ee0e99c7a478c055eb934703013bb4a2c677a1313732b53e SHA512 86522a267ebbc233cd1b16e0e11152ae0a4c2829f0e0431d6b858ac94c3961528db5f3de1ecd3c3f65971a558acc523a6cdb4f8c26abb515b047c463c9e88d82
+DIST gentoo-kernel-6.6.60-1.amd64.gpkg.tar 264560640 BLAKE2B 3db17a3b6c7b39253db6f954b89f9645d7ca915ef52da46a0fdf10773121c14afa637c9c1300b16d5a495a3e52587eabb2894a30f2b9043ca04562d2992ce9d5 SHA512 193f4da0d9511e3eea03f609cae48edc6d32e56bcbc1b16c81771fdc7d9d0412b4a3f15e50ee72f473aa0c5a5ea7ddf23de416e95d1405f3ccbb01845de49e3e
+DIST gentoo-kernel-6.6.60-1.arm64.gpkg.tar 241623040 BLAKE2B 1ccd6db504cf211ff90bea7c684409a5e9fbc8610d617a032759971a89acb6b002749a4af8893ab837acca9176e92ce700382340e9322d108a89a990b7bcb8e6 SHA512 14fd64094326a345c7e719fdb47c0472ebdbd71951dc01bd1a8b8fc1df84e7a950a078beeb23b40d8d4a0fd67ba564698ca915e7b90df7db5a96afd3b62154f8
+DIST gentoo-kernel-6.6.60-1.ppc64le.gpkg.tar 64327680 BLAKE2B 88bde51ef8247b2148b211e5048384f6c5c6af297d08d95dcf597ea6c94f9f654e5ec0cecf2289fcebd82635b9aa7c3b5329cc778692cebc8d1efc55248ee29c SHA512 d4bf58bd328ed881ec5df713f7ca003f2fa3ff9d7d3e2c42c7d71d723b99b33b1f25d1dc9a7342ba572596f25f01c375a483b1521ae883f0ee9d5a97a01ce4e2
+DIST gentoo-kernel-6.6.60-1.x86.gpkg.tar 68331520 BLAKE2B 2e3078d1fd08e7b8c4d21d2f465e7bd048176a97b23396b04da65b9388d1a6ee3223fcbbde87e866596546dd7ac60d1915fb0d70aa29ff15ce0663a15c109c7b SHA512 07f027490f45e770e2739577b42a521d61b43fa3b48cc8f7822440f1c59e18278ba7e506f6d88e953c9cea74150414e17a78e7397a87db7eba08060bfc00494e
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.60.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.60.ebuild
new file mode 100644
index 000000000000..cd18b39c84d7
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.60.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-08 21:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-08 21:45 UTC (permalink / raw
  To: gentoo-commits

commit:     52574272b49d80d7cf845616f6f7d5e01cc363ac
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  8 20:58:58 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov  8 21:45:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52574272

sys-kernel/gentoo-kernel-bin: Bump to 6.1.116

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.116.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b0f4f7647ddd..2407b014db91 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-124.base.tar.xz 6355616 BLAKE2B 8b912dfa6afd71b8d2cfd709aefb
 DIST genpatches-6.1-124.extras.tar.xz 4060 BLAKE2B 326344cb6b4df76db97f5666085d26a8907769b81bbd1016219f319b713c5d2e467c0c0641b1cf5bf7eea80c7d865544a1b6e77b432e002dc768f633d70c9941 SHA512 a440486dbce9c6b291a202200089b03669bcb7c5fd635350f4f2d8eea21d67c073ee7feeca95e62fe96673dd67c92632955a83e003cc49865aef6b84f67dbf48
 DIST genpatches-6.1-125.base.tar.xz 6398228 BLAKE2B d22a9c9792cd0118b14cb75e37ccd526ca83840ba6f67c6cf1a0d8354094092cc1fa1c089634a5d60f6170e46183cafbc58943bb6c09d7a8eca6b44ff08f412e SHA512 5d82330540e9919e3339fb26431f787ca338550dcf85c5a91e573d4e3197eb9999fd653673d60a453306930e2126ee375faae67f4a7ceee7bef8af48500f91a0
 DIST genpatches-6.1-125.extras.tar.xz 4060 BLAKE2B e3e479543a260ed1c7caf3d7faa8ce19b88a6f0f84e05b5ec306da5bc118e540d4fb7fe43a8240659b52d929f32ecd50d030280d4848be034c370d5d22adbbb4 SHA512 cca2043706427395dc7a70b92f102993ea1c9505820523486f3a57de718bd3fc4f94acd43b8c4bc4103e37fb5d341d61bc028381b589e021c894977dd8473ba8
+DIST genpatches-6.1-126.base.tar.xz 6431744 BLAKE2B 2396a656d5dc3fc93dba49ffd5cde65c901b3dff67b207aa56f3d518debd8890d930f0853e921bb1f0224725bf78384dee976cc254ba9ba57ea94de67af4566a SHA512 b62e1650be9b2bc1ff050fb216f2616ccb1748b0db4c3faab5cee25cd3c8fdd321c90d9d8d6533debeb7a56fa997c56a12ae42ffd9192db6d6d6b804ba30055e
+DIST genpatches-6.1-126.extras.tar.xz 4060 BLAKE2B 47bd1399a522dcf4df4b0a7614f92af4bd248862aa3ce68d2996791d3aa055e917df44e6b4acedb4aa45cf4c18fa435da4fb3f28ce1d28fa15e78dadf45aad39 SHA512 871d52af95cd400fc095849c0273571ec0878c646ca966d8c75f7dda19a6c39f2c1f862ec51bda565aa9be6395eb7f9092864147bef09a1bd83ab037922537a0
 DIST genpatches-6.11-7.base.tar.xz 562312 BLAKE2B 80227e573f63c6356c846fc1608ceaf336f209887a00e95504125298b24c3497a44fe53f7fb231b1cc2f0cdcc82a49e2bbb8496e16f182ef4884c7da15c62bae SHA512 02441292bcfa15034f7bbdfc7c92b4c0e583208cc9c94f20c7f0edf4c18cb56630de0e888d5ec208c15ea75f03f8194bcf8b1d2ebad2b5e38f11632289928ad3
 DIST genpatches-6.11-7.extras.tar.xz 4060 BLAKE2B 073ddb98be6a0ea659f5b494574f0c004ad9342a6ae9bf6b2c46ca83f44f10f8cb02a6df3b7f054d9828dac5d5488d3920d21157848cd85340a0fe7c9dfb34dd SHA512 0b0b41516a7e47fb93ec819e90cbadd000b9615445dce61fda136028788791803f5681caef5e8e86c536063979dddae36d7c8e473a40fa1f65117f7125b1e5c8
 DIST genpatches-6.11-8.base.tar.xz 639004 BLAKE2B 218ff37e8fb82b4bff3baa5b197b4c42ec19a4c5480620982f7befe8313f0f226324a629d6c15eee230faa3fc7c5bb558a58ac94e2e9b0259823c813220681b1 SHA512 cccc58e7ed24b90db88b14f9a693ccd021b1fa1beb9568511e344807673d2e518a66b2ffb48773a5d68da03ad15671181b7dc53bf2161ad1a88e95b555389116
@@ -40,6 +42,10 @@ DIST gentoo-kernel-6.1.115-1.amd64.gpkg.tar 72622080 BLAKE2B ec18a46ee403e5053ce
 DIST gentoo-kernel-6.1.115-1.arm64.gpkg.tar 65576960 BLAKE2B 28b212709b27a1168a63d381b9623232f158e11113d9e53f10571c9e37b842dfbee6334fdf82580ee8fefd671dd5a438d6c306d808ca0e45cdebd5a228277c9f SHA512 1cb83c8c964730738eedcc067a9ac26110e1ffd808d5099084b20d2fb16789258335010953acd747c1923f98e82424d2e540a7fc4c715e3ece95cbfeefc23b59
 DIST gentoo-kernel-6.1.115-1.ppc64le.gpkg.tar 59832320 BLAKE2B ab35871519060a89e20313ec3f3b1a9dd33455ed5a10cc95906766948c344b80e204b490cbddb84aa78e947b1a6b7ad610844e6fe6cd1e82c4be002297e8b9e9 SHA512 3838e9f8b81ca7eac4b5517f28e55068c1cdf02b2826e8e13d84eaecddc52dc1edbed53b2ca65b7da5400f3529be5a40830428f9352ccec4ac4cd13b82598fb5
 DIST gentoo-kernel-6.1.115-1.x86.gpkg.tar 62156800 BLAKE2B 22d585c609d1497d84b48d933e595eb8f12912dda6e7e7bce418143c135fe591a612e90a1af778fe8de72db3da593938d3e91149f67227339e2fe4eb9afb0028 SHA512 3a83a00b9b5e7099f13e25d93b53a596a6ebb4e1793d3c27aa40b6780d7499f1ea365bbf78cec77d6d01e75c4aa5212e8731bd7ceec12c1e7cbb8f049165076e
+DIST gentoo-kernel-6.1.116-1.amd64.gpkg.tar 72622080 BLAKE2B a50e6d84c73cf274c51192f896c5601676dac1e55d119be9fc077ea24c5625124b675df2424cdd34ae71e60015524edd8351bb5f65923643a9f5f60b24318843 SHA512 1f119dfd809e68ef5b14f58b77bcbf188ddd06bd865cd159a9bf203f15abb7cb12104f3913a32c69689ee3ff6fb4396008f83700bb7096d1560063c3859aea6e
+DIST gentoo-kernel-6.1.116-1.arm64.gpkg.tar 65576960 BLAKE2B b427ae68f570c10f95405073b8798e1f27754c04334afed582a1c266afe79c35e9dd67d9669323996048b2bfed42b7df6a8ccb3fe73072ad86a047c4b282a415 SHA512 5c51663aa71947c178ae0414ead3828f56f6e3e918f28e61aaae49983c93675832c368f2e109f874252a06bcc77429c86403bff07e3a941e75c942160251e0a6
+DIST gentoo-kernel-6.1.116-1.ppc64le.gpkg.tar 59832320 BLAKE2B fbbc2404ba8000964c354f476c96e8566e46075902fbc19ac0edd29be62114e951538f32476991c0b3760785fbd0c77a676bcc11b2097ae55b595309c41c42b9 SHA512 816821feaa7cb5a7a00771692d261604b9c5912ba26e2a6dd06ec5b9245aaa9035e18fc679fe1659a1b0962875bd187dae1a614a5e4a068d0fa07b5ccde19098
+DIST gentoo-kernel-6.1.116-1.x86.gpkg.tar 62156800 BLAKE2B 8e74cd873cdf57b08c99c54deda815ccde13d940d9d80bd71240c8cd4b68c5b2b2bccc1bbfbe46604ed7319ac1b03233102f648d9701290beedf9a5adab7faaa SHA512 8dceacae89ed21facd07e798c1453b5e488e2d0043342d2f5bd72f545418df83004963deb519be3afbe6f963ae3a61c339c82cfc38f90f42375f71f89dadfea1
 DIST gentoo-kernel-6.11.5-r1-1.amd64.gpkg.tar 291328000 BLAKE2B 9c1ba7d9cf2b34577a5fb2235619d0ee4cc35bc47923dcb6593c080caaea5ce3d0e1e9d31454ee7eee3417d30fd9a6e288667434b5b799180d9439b93a2194ec SHA512 73355314712a784bf44f5b1486eb929cca45c1643c1c57f8d81a853218fae27752106382e364a5ee2be7ab05dc6745ce81b118bd730a5f24538786a90f1fdf80
 DIST gentoo-kernel-6.11.5-r1-1.arm64.gpkg.tar 268390400 BLAKE2B 946224df401b5c18884f5bf10379862d2536c672fc7962f0f83eeb1966d897479383ee33a42ef692ef4ad4bef9a750740bebef36ccede5c4a3673635a4aafe0a SHA512 dc7d31cf8387ffacb370ce6db1bf830549c59e7cac744958b353062cc9a143370b80232070a9a32d324f9698f166f81da83fc1d93ac6e8dff103c61a318319f3
 DIST gentoo-kernel-6.11.5-r1-1.ppc64le.gpkg.tar 72785920 BLAKE2B 9865a9fab8030c696d8f84dcc471a9bd8432e6cd603b23e6c5e0fd181ae06b8f76255603d02cbe2767fe2449677be80ec4f0488987f56675df4e3dee41ba4a7c SHA512 a3971900701d743619127eaf8b9072e0c6f0b188e744de4433f3edb59f80adec69316682e3e2d2d787c26f891664bd33373d837eb7e205a0219d5602588181ff

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.116.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.116.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.116.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-08 21:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-08 21:45 UTC (permalink / raw
  To: gentoo-commits

commit:     041ee97a9feb51b53a60e4bb95b618fa3ccf156e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  8 21:33:41 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov  8 21:45:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=041ee97a

sys-kernel/gentoo-kernel-bin: Bump to 5.15.171

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.171.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2407b014db91..fafd0edafbad 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.15-179.base.tar.xz 7600676 BLAKE2B 5654c1db636059018715b1ec3ae
 DIST genpatches-5.15-179.extras.tar.xz 4060 BLAKE2B d8f7885fac420f6f64dafcd5edf3500c8745fc076a382a9c62cfe1a5fd86a2c1d880ff8fdd0bd12649760ba115abc43de9da76e559330c0272f88c43926fa990 SHA512 01a08098524bf56987a55707b767911270b19b7e7ba032ad84ed3942fcdd073c0bf92443fc7cfe24ce1e88ec065f37f1a5c5c20adf3594151bc933a71c92f9d9
 DIST genpatches-5.15-180.base.tar.xz 7622872 BLAKE2B bdbfebd8160b3851b67c1bba86c8f0c7f7dff79f2304c9b297755043067575a14982d0e79f2aa0e3f42994520e8bc50cbff11651ad1d546d314f01d50a33e0f3 SHA512 606659b93b9782141434313a634fd648f5f934caa2016091693039035de0fe96e6c3a88075aefde18aaf323eed0d8a4188bef64f990f20fa9d06e4bc8d7e1079
 DIST genpatches-5.15-180.extras.tar.xz 4056 BLAKE2B e617ff600d8bb942de4fce1cc3aaf2d6aa16cc9b5a83667dc0154a685554a36cc8c4201c77faa01d3a39dabb1771235502128a6b863b23fbad1213642ec2cd07 SHA512 fa1c81b58c3ee20ace2e1afbe47620e9c3df695eabfa062d5ce78c12b015b938164ecd5db2d533473051d48a2fdf250074d1b306c61edae4acbe41688b513b77
+DIST genpatches-5.15-181.base.tar.xz 7638284 BLAKE2B ed63f4366ef78d666e759344580db76f0b9b7431448fe47cd067afb578a89d1843b5bbd486535003e1cf66abaec8e3e0f224d1088fb2874954f56c845050ffd1 SHA512 4da2df057b631c76502574cea731ec7abb3c2faf709efc0d54c17299e63eae16c9b3dec072ef0a0dea08124b2cc53e020ae6a896bd9ce4650aa1af2f2aa30cdf
+DIST genpatches-5.15-181.extras.tar.xz 4056 BLAKE2B 09dae20d08f51aa6f3404984a11488e7671de63e927de295ae511dd5559d4220ce9371f6d487a425cbae79d653939d168ebaa030bee30237372e6148de916e7c SHA512 cb0d6890bfe82c05e4e4a15f68e4f668181d2595ecc75c1a9cf90df6129f3d1ef9877bbac299b76f8516bd40dee27a7f0fc85b713f9e085b8127cbf4dc7169b5
 DIST genpatches-6.1-124.base.tar.xz 6355616 BLAKE2B 8b912dfa6afd71b8d2cfd709aefb7acd2df66e7806e19440db7ca74a6dc2fe13b2bc55b332aa1b4aef5c84bf64929a20cbbf1da5a30803999986762327eb56ed SHA512 1288c21d553220dc27e28ae533f003d07de5442ffa85bf06cf533266b3a16549239f389d61c7458b3f442f8902bdf4e429f2a17b89bacfe8632fd38147f97923
 DIST genpatches-6.1-124.extras.tar.xz 4060 BLAKE2B 326344cb6b4df76db97f5666085d26a8907769b81bbd1016219f319b713c5d2e467c0c0641b1cf5bf7eea80c7d865544a1b6e77b432e002dc768f633d70c9941 SHA512 a440486dbce9c6b291a202200089b03669bcb7c5fd635350f4f2d8eea21d67c073ee7feeca95e62fe96673dd67c92632955a83e003cc49865aef6b84f67dbf48
 DIST genpatches-6.1-125.base.tar.xz 6398228 BLAKE2B d22a9c9792cd0118b14cb75e37ccd526ca83840ba6f67c6cf1a0d8354094092cc1fa1c089634a5d60f6170e46183cafbc58943bb6c09d7a8eca6b44ff08f412e SHA512 5d82330540e9919e3339fb26431f787ca338550dcf85c5a91e573d4e3197eb9999fd653673d60a453306930e2126ee375faae67f4a7ceee7bef8af48500f91a0
@@ -34,6 +36,10 @@ DIST gentoo-kernel-5.15.170-1.amd64.gpkg.tar 68485120 BLAKE2B 1b3a4c91cd8c4745ce
 DIST gentoo-kernel-5.15.170-1.arm64.gpkg.tar 62423040 BLAKE2B 8729d97f696bbe4ce47a651e0b682eb29074a1a4043c9e3197fde5088578e21cd74426a0171971b5ac0c807d06f49d07a870d3d08f891d31098b47ece047b1b3 SHA512 9195ba256ddaa72c47602b01691fe46d24b82698a3ac0d4c3976c3491933a017fa546d7aa2ffb80f08bf76c4d70b1d73f120fe5fd766f8ffc9496c016a2b1c2a
 DIST gentoo-kernel-5.15.170-1.ppc64le.gpkg.tar 56770560 BLAKE2B dec7512c5f5da5cc9b9f7ccc27d5e6a8d1e2080dd814f5f4feafbec81a704588748eee3efaa285069368cee527a6e7cbf6b46252c71d5fadc9a218328a691c1b SHA512 931f2f818ef8150bbc14f5745d906a07795bcbc881719608f68caf9c60f889bf633ffa5b862f2383d24adf649d0ac0b134c20e3fc5de8032c43f6f596d0c5846
 DIST gentoo-kernel-5.15.170-1.x86.gpkg.tar 58644480 BLAKE2B b2494aa16c75f5fd9980ed3d68e135ccf7e06afc1b911677bd94d36e2d192efc23b61ec1f857e6f9083b5c8020f80fb3a13a098605a450c018fca1ea28a7d6c0 SHA512 d613592bd71ef73cb784f23f07b3739dcb8068a2b9ccabc091f7841bd4dc036eae7cc9edc0729fbdc3705d5e56c7877256f7989079570942fd81c1bf0166b6ac
+DIST gentoo-kernel-5.15.171-1.amd64.gpkg.tar 68485120 BLAKE2B 7d1d6abfd10dd612bd843d92acfa71ea40f0195e3ae1e817888f6d8e80963834ecf09207cbf3613efbe6543e533a99bab050688834439c636e13ae0f04260fe5 SHA512 2d39c8c334b29e848a6fc0c119f2033ca559ac68ea61c2f73042b074978b379c626828833d1d63802502fda6834ef0d525e2f71a19ed81b88fa69aae05bf9d30
+DIST gentoo-kernel-5.15.171-1.arm64.gpkg.tar 62443520 BLAKE2B e43c8eef6b83dfa666a9bea5e7844a9c8c05495f2beae55da5fb1dae6e610866cb241f6d9736f1c4e0d6e5a305d0910b843d2de09070a8505b0c44cc61ed6a14 SHA512 d0da7e4f0599c0d1cedc17f4fff37bf9ca66f04e0f3de339fa89535ec6de1430ea6f129b3d11331206489348c52b52e95365baa9a9501b34ae26bf5071015eb2
+DIST gentoo-kernel-5.15.171-1.ppc64le.gpkg.tar 56760320 BLAKE2B 4f84d5798ab178dcd855146900911cb83d5cbfe38aa9433969c64a0dce3ae4124297900e75f612b2fbf7393c1595350c31c95a3ffb155a5df7e3b9fe8e6cdfc8 SHA512 bcfb85e0f1e792a68aa7a69d78cbcdd59af6066288f5097481644e4f15838f9fb1cc77be57cf0fbb17df22460ae4ea8b99c6ec0e382da01a73eab1ec4f45730d
+DIST gentoo-kernel-5.15.171-1.x86.gpkg.tar 58634240 BLAKE2B 765ca76fcb74581fe52ed79363f8975f81d02d096df5aa96cd093c4d140a6ad9acb0f90947d7f6395db463afeba456a7eafc5294deb283cc974e5da1814b18ea SHA512 3d93b623b39722ef1b97453df32b63e31c4b8448a107b78693dd6ae5edbb807ec5fb485cddb3cf5108595b7c5c79f7e4d0704c4fee9156e660874fb87b32844b
 DIST gentoo-kernel-6.1.114-1.amd64.gpkg.tar 72622080 BLAKE2B d91bb8f7fc369cf67783d4495c770cc4bb60206ffef4eca7b53558285c438278e73a07195914b2f237dbbff245c16390b63a8a07aec1c5e7189b0fa6e76e3142 SHA512 acb13ab39b309d650a3c88e5eb3c20109cc2d2dd64c197078dc88e104ba5f9ec2ffc10eb0225e0f127a7cf1d3a358cd398108c7d9d156e72b96ec641b4d57758
 DIST gentoo-kernel-6.1.114-1.arm64.gpkg.tar 65576960 BLAKE2B 4f0c3a12aa09e3641e28f34cf111654e37ad1ffcf1fc1a07a20469fd7a9c68cb1f20dd75cf8765baccf0d3fc1946c0f06eeaca2df1cbd8f01b7c8e59ebc22693 SHA512 46121bbc3fb990863b0fca644f804c8749b82f96eabff6a43325f36044e32b8c9a883dbb5d72c656396095027c86e14b7916937ae7e0285eef008e3e20ef2da2
 DIST gentoo-kernel-6.1.114-1.ppc64le.gpkg.tar 59832320 BLAKE2B b13928739adee071c07efa583aecf9e57d493c34e98c0c950d6362fd4dccc9e97269d21077109181507920c787fcf9afb57ab0b1ee2110b34db0d541bda22546 SHA512 29cef05c82413550734e6a1a758ca169f8b7a7afaee239966ff2bddb2861579c2a23bdf3e4dd1501a178e24879acca38c297c61f0ec68d45163dddab998677a7

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.171.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.171.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.171.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-08 21:45 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-08 21:45 UTC (permalink / raw
  To: gentoo-commits

commit:     b01aedb78b5edcebd9de0be26a3f38480fc64da9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  8 21:43:41 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov  8 21:45:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01aedb7

sys-kernel/gentoo-kernel-bin: Bump to 5.10.229

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.229.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fafd0edafbad..fa318dc7debd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-240.base.tar.xz 7605364 BLAKE2B 2ab206d398eea9704f90f3485446ccdbb5e53fdbdc2ea2f468ccf8ba7d4160cf96d6f407df53a4db18a68eec98e0b3a203be74c68e45e4a1300da26ac3fcfb5a SHA512 8d935c136b8fae9a5cbe558c362536255ac228369538a448fc4728f8c7b1a1393cdd810fc5b8a08138fd70c4192b07e4845d697120679dbb6ce04180575e2f4d
 DIST genpatches-5.10-240.extras.tar.xz 4056 BLAKE2B daa6ee7552a0f30598c4fd1c264509698017b64199ca993000bd6d226355c60b4d570c942a1b7e254d32eb941e2b873a4ed8b7a8f976b16cd93dea07727b8d15 SHA512 c01c07819c65357eb83ad9446b24cd2398c3ce8c4ba038ed726cba220145cf013d544b6442bcc65f7c916b5dbf85008bc638ddfee26f33c115e2c929d650db7f
+DIST genpatches-5.10-241.base.tar.xz 7627800 BLAKE2B fe3fbe6a2d1129f41cefd063750b7c2c737dd19f12ecd2dcf8ea764f155ba52f68504b6870ee2084287763b8b5743255b9d5d0b85705cf3ba693e1f25f3dbe6b SHA512 6514e763cada5d06c3869d81c2ff88a86f4540166a87b15f3749a4872e76c0ae30fc97a1c85e0e607d810775ebcc393869f139607bff80b45df619abf2cf3e3d
+DIST genpatches-5.10-241.extras.tar.xz 4060 BLAKE2B 342f265241e9f07f594feb34f5442f9a5975d4bd4f0c464104c12f300f0ab0609703e4f9b0b14611fbc0ac3511f9a8c15caa1161812524e08b8258445b195f56 SHA512 94dcb8bc67202dd010562c9bb15c0fa0c0c0732425e30bf8e400a9b06bf558453481c77863797d4accb5e5a8eccdff13a9239b1af86f0959fe008ed096522347
 DIST genpatches-5.15-179.base.tar.xz 7600676 BLAKE2B 5654c1db636059018715b1ec3ae0c3f7b5f7cf9e88e4ccb1df9843eb6fc130b204d5e7aa76f77ad21502030ed5050df760b59f2af59fe2074fd9e16e3703d7da SHA512 0900b71b1c43d507a06463a657bb5739964a3badcd189c7aadacfb43758da529a07215cda9fc66fec1e9e25e07ed3d8c0053cb37b0779a01a545a3993cca516a
 DIST genpatches-5.15-179.extras.tar.xz 4060 BLAKE2B d8f7885fac420f6f64dafcd5edf3500c8745fc076a382a9c62cfe1a5fd86a2c1d880ff8fdd0bd12649760ba115abc43de9da76e559330c0272f88c43926fa990 SHA512 01a08098524bf56987a55707b767911270b19b7e7ba032ad84ed3942fcdd073c0bf92443fc7cfe24ce1e88ec065f37f1a5c5c20adf3594151bc933a71c92f9d9
 DIST genpatches-5.15-180.base.tar.xz 7622872 BLAKE2B bdbfebd8160b3851b67c1bba86c8f0c7f7dff79f2304c9b297755043067575a14982d0e79f2aa0e3f42994520e8bc50cbff11651ad1d546d314f01d50a33e0f3 SHA512 606659b93b9782141434313a634fd648f5f934caa2016091693039035de0fe96e6c3a88075aefde18aaf323eed0d8a4188bef64f990f20fa9d06e4bc8d7e1079
@@ -28,6 +30,10 @@ DIST gentoo-kernel-5.10.228-1.amd64.gpkg.tar 63313920 BLAKE2B 2f18168a59a42f434f
 DIST gentoo-kernel-5.10.228-1.arm64.gpkg.tar 56760320 BLAKE2B a1826c8fac94c3ac7eb6f5f71e6daf5bd252eb09ac6d56dde19d382036a68b4b83897ef9e7d88008ea88fb1949dc2e49c3d58a676241355f7f8118b6229a4447 SHA512 19e4e68593240e0f253c87b4c1c48d815f6715762322fd6bfa6b4fa8220b61bb7165c089385a75f0507ad99222cf4b7d93f3ccb29d27e7729d19c934722ea7f2
 DIST gentoo-kernel-5.10.228-1.ppc64le.gpkg.tar 52776960 BLAKE2B ab5193491160aeaa4aa90c5fa9ac41b3eb8878a5022da78037e5b510635b64acbbdf3ce6c3739cd1db50a935f314af10269638198a1b292e1d3f3031e0f9e3e3 SHA512 78106febb98e131cfad5bbf6c7aa9a2edae627d55ca9e09bdef11af3306cc952e9cf190bc2ae19435e5f10854e276a0fec18b7bbfe95fdc2da198b92d5424d61
 DIST gentoo-kernel-5.10.228-1.x86.gpkg.tar 53626880 BLAKE2B e49cce701e518adf00303a2f356e9fd36a1653a9151f3aa8bda68b378f435dacada7f6fd1815f79a47c89660058f7d383eb99e79c7aaf76eb7b77cce34d30272 SHA512 4a15c3b720caec4a6cc34c4a6336f3d98baa70957c1ad7f27e8dad2d0db449b85bed09dd064d0825dd94b3a44e2d10164467340794036778e5c43091b0994db8
+DIST gentoo-kernel-5.10.229-1.amd64.gpkg.tar 63324160 BLAKE2B 8691af17987fb88b6f7b4f0ac508e860bce842abe721462d7a04034c88244bf95cdb36d621cfbf41a838ddf194bc46c0af10fd44f827082c8db918620e430202 SHA512 7fe74e8e7bf9d4950877845d43696079b431647f64f95a7165fcc8d99f5984aed1b9aa4cd4e08d8b758e3ad2f691454691609b8e85359e5a7af2d8bf056adc4b
+DIST gentoo-kernel-5.10.229-1.arm64.gpkg.tar 56750080 BLAKE2B d2b1881db80de1969d0b972b8cb4c1eeadb486307813fee06ba263593912282c8a5871801f72db731ac5dec6fcb4545c4c49bba5402964e2704200f5d925e132 SHA512 5cd8e800a8640207ec5a535bdd9c5e173c780b3c7b2ae5f437d5a4efd29bbfcbb919160546e519327f9fe66f632eb195b389c0de5062f5d3f0a870aaccfafdb7
+DIST gentoo-kernel-5.10.229-1.ppc64le.gpkg.tar 52787200 BLAKE2B 22e28a1a9c72259d198d2df47bea454dafe73217c1e610a246b3a3e094b4081ec887340abfea3eea16dc8280af23e90cf48cea6682748ea459a5f0c9ca975851 SHA512 7c88b3441725f71a5163545cb59720f1de0ebe38afef4f97f89750476b1a3497d33b4978f753ccb98478e5d5a4ef73fbe08d805ae23287fce7a135410f80714a
+DIST gentoo-kernel-5.10.229-1.x86.gpkg.tar 53626880 BLAKE2B 16e1517646a36c5cd2d5a2eaaf8a91a9358a5744e430459f4d4fa193836ceed6cef4cc32040c5e7f567a0296d41fb6a3a48f8685be109810d53d674411341b1e SHA512 9e7f0ddb395b4d8944a884711006cade09d66cd483822097e5fecf4eae3bdf5dcc6b8a93dc666564014d3fa44262ca159f5c19c804e43724d51b55508bd1df20
 DIST gentoo-kernel-5.15.169-1.amd64.gpkg.tar 68474880 BLAKE2B 937f3211465609c1e87ce3b31d49f1cceecf48e7c9c6de7ce2cc6322d7de471281714219a5b82f96207afaad41240c827b079bcfee566e13f10e099ab60fc4c7 SHA512 614e86bc8e794d108b0838f7cd673e90c04cc5aeaf4141879f1737838fac71d73ddae683a80997a692074c8a74a0dc810195315f50b4717cb4d0209e63c5147a
 DIST gentoo-kernel-5.15.169-1.arm64.gpkg.tar 62423040 BLAKE2B 8788e1f93da7f48385f9533fde291d7ca326f428d21ea53371a3284683dec7186d01ca98e3431a8a41ed0df9323227ab5ef25d140d677772cec036e9ce10ec94 SHA512 616ef3465d5fffdf97af736b951b52d392bc2b9e93f3f46c754c049d088647e4bbd7018b192a13c131441a131f52e1bd86a6f4769dc0ae04961bd4ad0576b301
 DIST gentoo-kernel-5.15.169-1.ppc64le.gpkg.tar 56760320 BLAKE2B 09ff26e5e48231bf18396b28c84893c203ed688e5d396ae5b0c29d0aeac24f097afb862bd306e8e332c8ac7a03dda93ab6fdeabad5cefffe14414a0533c97441 SHA512 fe779f7c55503ec8fde62c4afc225728de59cd7ce8be7832fb51581e2f658bceffb9b452d3e7a4dd8f05f87b11103e1c3f5741a37d3eba541c85e9af2276c1c6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.229.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.229.ebuild
new file mode 100644
index 000000000000..a6e656009f81
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.229.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-14 20:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-14 20:10 UTC (permalink / raw
  To: gentoo-commits

commit:     e66cc91027c50f26e00c938ca7c7105a9847f233
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 14 19:29:58 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Nov 14 20:10:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66cc910

sys-kernel/gentoo-kernel-bin: Bump to 5.15.172

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.172.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fa318dc7debd..add7edaf3197 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-180.base.tar.xz 7622872 BLAKE2B bdbfebd8160b3851b67c1bba86c
 DIST genpatches-5.15-180.extras.tar.xz 4056 BLAKE2B e617ff600d8bb942de4fce1cc3aaf2d6aa16cc9b5a83667dc0154a685554a36cc8c4201c77faa01d3a39dabb1771235502128a6b863b23fbad1213642ec2cd07 SHA512 fa1c81b58c3ee20ace2e1afbe47620e9c3df695eabfa062d5ce78c12b015b938164ecd5db2d533473051d48a2fdf250074d1b306c61edae4acbe41688b513b77
 DIST genpatches-5.15-181.base.tar.xz 7638284 BLAKE2B ed63f4366ef78d666e759344580db76f0b9b7431448fe47cd067afb578a89d1843b5bbd486535003e1cf66abaec8e3e0f224d1088fb2874954f56c845050ffd1 SHA512 4da2df057b631c76502574cea731ec7abb3c2faf709efc0d54c17299e63eae16c9b3dec072ef0a0dea08124b2cc53e020ae6a896bd9ce4650aa1af2f2aa30cdf
 DIST genpatches-5.15-181.extras.tar.xz 4056 BLAKE2B 09dae20d08f51aa6f3404984a11488e7671de63e927de295ae511dd5559d4220ce9371f6d487a425cbae79d653939d168ebaa030bee30237372e6148de916e7c SHA512 cb0d6890bfe82c05e4e4a15f68e4f668181d2595ecc75c1a9cf90df6129f3d1ef9877bbac299b76f8516bd40dee27a7f0fc85b713f9e085b8127cbf4dc7169b5
+DIST genpatches-5.15-182.base.tar.xz 7653540 BLAKE2B 0efad948533d4848c64885b3bb39889b3e8a66fd73673f48c8002c245a89764cc962cc66449141ce702a49cd3205cde01e0f16b1ffe635ad2eb0df0f508d02d8 SHA512 1170f5ee971752b165c1fa9c44662ed721d80ee28c53c280042c0b0db6323489c034b32fb98651348b36111b6f856170538a3ee6d491cea5c2f046b3b010aa4b
+DIST genpatches-5.15-182.extras.tar.xz 4060 BLAKE2B 58d6cd99d134fd7f441a92eae8b0d480e68dc51a3261affea1f76f887414e95a590d8a97805d9363d9aa3d6e8f922e0863f8f6178703c31bb30876fc1606a064 SHA512 26f3828099c215a764ae52b0830062e92705d9f95e7885814e37ed20bae1605f991ad18755c552aa18f5c003f86eb412edb93859f3459f3955b453f86d3c9dfb
 DIST genpatches-6.1-124.base.tar.xz 6355616 BLAKE2B 8b912dfa6afd71b8d2cfd709aefb7acd2df66e7806e19440db7ca74a6dc2fe13b2bc55b332aa1b4aef5c84bf64929a20cbbf1da5a30803999986762327eb56ed SHA512 1288c21d553220dc27e28ae533f003d07de5442ffa85bf06cf533266b3a16549239f389d61c7458b3f442f8902bdf4e429f2a17b89bacfe8632fd38147f97923
 DIST genpatches-6.1-124.extras.tar.xz 4060 BLAKE2B 326344cb6b4df76db97f5666085d26a8907769b81bbd1016219f319b713c5d2e467c0c0641b1cf5bf7eea80c7d865544a1b6e77b432e002dc768f633d70c9941 SHA512 a440486dbce9c6b291a202200089b03669bcb7c5fd635350f4f2d8eea21d67c073ee7feeca95e62fe96673dd67c92632955a83e003cc49865aef6b84f67dbf48
 DIST genpatches-6.1-125.base.tar.xz 6398228 BLAKE2B d22a9c9792cd0118b14cb75e37ccd526ca83840ba6f67c6cf1a0d8354094092cc1fa1c089634a5d60f6170e46183cafbc58943bb6c09d7a8eca6b44ff08f412e SHA512 5d82330540e9919e3339fb26431f787ca338550dcf85c5a91e573d4e3197eb9999fd653673d60a453306930e2126ee375faae67f4a7ceee7bef8af48500f91a0
@@ -46,6 +48,10 @@ DIST gentoo-kernel-5.15.171-1.amd64.gpkg.tar 68485120 BLAKE2B 7d1d6abfd10dd612bd
 DIST gentoo-kernel-5.15.171-1.arm64.gpkg.tar 62443520 BLAKE2B e43c8eef6b83dfa666a9bea5e7844a9c8c05495f2beae55da5fb1dae6e610866cb241f6d9736f1c4e0d6e5a305d0910b843d2de09070a8505b0c44cc61ed6a14 SHA512 d0da7e4f0599c0d1cedc17f4fff37bf9ca66f04e0f3de339fa89535ec6de1430ea6f129b3d11331206489348c52b52e95365baa9a9501b34ae26bf5071015eb2
 DIST gentoo-kernel-5.15.171-1.ppc64le.gpkg.tar 56760320 BLAKE2B 4f84d5798ab178dcd855146900911cb83d5cbfe38aa9433969c64a0dce3ae4124297900e75f612b2fbf7393c1595350c31c95a3ffb155a5df7e3b9fe8e6cdfc8 SHA512 bcfb85e0f1e792a68aa7a69d78cbcdd59af6066288f5097481644e4f15838f9fb1cc77be57cf0fbb17df22460ae4ea8b99c6ec0e382da01a73eab1ec4f45730d
 DIST gentoo-kernel-5.15.171-1.x86.gpkg.tar 58634240 BLAKE2B 765ca76fcb74581fe52ed79363f8975f81d02d096df5aa96cd093c4d140a6ad9acb0f90947d7f6395db463afeba456a7eafc5294deb283cc974e5da1814b18ea SHA512 3d93b623b39722ef1b97453df32b63e31c4b8448a107b78693dd6ae5edbb807ec5fb485cddb3cf5108595b7c5c79f7e4d0704c4fee9156e660874fb87b32844b
+DIST gentoo-kernel-5.15.172-1.amd64.gpkg.tar 68495360 BLAKE2B 77c26a62b54ac4724aa9fbf6a6b41a006b4131d128209161d1809972c7dc273cd90390cbd5a40a9bfd11a5a857f5af896cd05418b129997aafb031d94d526d7a SHA512 ce19201c6a06ca01d33edb277f8491bd7e296814d22663692b93d8542de680e7736c8a0dd28d4aac7e63160e19674cdbfe31159ef9cd6c51a1ad5cb6c18c576b
+DIST gentoo-kernel-5.15.172-1.arm64.gpkg.tar 62433280 BLAKE2B 7436714f4e70ec4ab92354e66c9522b86efee715cfbf5046a8c1b6a2f0f7c2615340d4fd0cd8939b43d0f3ba3d8f6b55ee5d92d25e2119c9d6513f7f0069c6c3 SHA512 e0eceea3509cf77d5ecfba7e0f694af7adf6ad059cd3dd34cba6c692960ea2f2540dc5487378bbba503c4c0f3e65bef587944a09f53feb33c9f74593ca978164
+DIST gentoo-kernel-5.15.172-1.ppc64le.gpkg.tar 56780800 BLAKE2B 29e4a2b1047185cdd5a2a603fad624953d64d88b22693c4859d8926142deb13282addae698992890e9dd2896392fb490ab1694710b91de8ea0f51a19264c518d SHA512 3d6afe7ec80db90e7126bffac9da33f8a03ac49b3f7736e5e2603f5e9c6489b04839f155aa3662ef84bca51c3fe6f06ceb21c495af4bac6ae14b4bfbb01c88e2
+DIST gentoo-kernel-5.15.172-1.x86.gpkg.tar 58654720 BLAKE2B e10ca4900cc733a60c8f91d70560789ef471354e0f7ebfc354a5721667bd2f0bd3d894fffa9e8da16439ac209d0e1df427eaad1464f30d78848ce69ff006bdca SHA512 9a1af49126819efdbf1c56afc2bc5ddf340cb3cbcca1ea26282cf544e97d4f417a02ecd34fab67b327590b0f12e615349e46743feee314e0b4d1c81278a17f0f
 DIST gentoo-kernel-6.1.114-1.amd64.gpkg.tar 72622080 BLAKE2B d91bb8f7fc369cf67783d4495c770cc4bb60206ffef4eca7b53558285c438278e73a07195914b2f237dbbff245c16390b63a8a07aec1c5e7189b0fa6e76e3142 SHA512 acb13ab39b309d650a3c88e5eb3c20109cc2d2dd64c197078dc88e104ba5f9ec2ffc10eb0225e0f127a7cf1d3a358cd398108c7d9d156e72b96ec641b4d57758
 DIST gentoo-kernel-6.1.114-1.arm64.gpkg.tar 65576960 BLAKE2B 4f0c3a12aa09e3641e28f34cf111654e37ad1ffcf1fc1a07a20469fd7a9c68cb1f20dd75cf8765baccf0d3fc1946c0f06eeaca2df1cbd8f01b7c8e59ebc22693 SHA512 46121bbc3fb990863b0fca644f804c8749b82f96eabff6a43325f36044e32b8c9a883dbb5d72c656396095027c86e14b7916937ae7e0285eef008e3e20ef2da2
 DIST gentoo-kernel-6.1.114-1.ppc64le.gpkg.tar 59832320 BLAKE2B b13928739adee071c07efa583aecf9e57d493c34e98c0c950d6362fd4dccc9e97269d21077109181507920c787fcf9afb57ab0b1ee2110b34db0d541bda22546 SHA512 29cef05c82413550734e6a1a758ca169f8b7a7afaee239966ff2bddb2861579c2a23bdf3e4dd1501a178e24879acca38c297c61f0ec68d45163dddab998677a7

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.172.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.172.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.172.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-14 20:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-14 20:10 UTC (permalink / raw
  To: gentoo-commits

commit:     4d94bc2ae189648edf9644ced046b56f35c1b80e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 14 19:30:07 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Nov 14 20:10:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d94bc2a

sys-kernel/gentoo-kernel-bin: Bump to 6.6.61

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.61.ebuild                | 181 +++++++++++++++++++++
 2 files changed, 187 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 457d7ca622c4..ddb8b9011102 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.6-67.base.tar.xz 3647888 BLAKE2B bbbefd68b7d6ade81dd81f600717a
 DIST genpatches-6.6-67.extras.tar.xz 4056 BLAKE2B b8240a27f81aadce548d5c94cef31531ac5e5c42cfcae790cc54c9bb6c8ea7c7175dcd9eb81f0844d31efcf3728f68b5bbdb630de5ea025b25fc2a37c64d73fe SHA512 5458a8cfa22fba5ef27fd1b46c1a31f16e1a9e0b36897694c3a46c2273101bd7be56dde90b3c4cc2f75eb02383f518bf5974b9c446a4ffd3fecf707e935748e8
 DIST genpatches-6.6-68.base.tar.xz 3686816 BLAKE2B 56331bbfcfab2851304dc8263025d66e7efeab1bbc4f4a4a3969e08cf239a90f4e9fcbd381ea55db94682e8e45e6f2e73748f50eac44ad65dcf50e3b1feae75f SHA512 29b269918f54b72c4ac54a3a80d9e2cde64fc281ee6ad236be3d44e7da8ec58d9a1aa9c1d94c02cc88d28456cd9e4128bf15a381b95402f32226af9669876cb7
 DIST genpatches-6.6-68.extras.tar.xz 4056 BLAKE2B 61235851cf180cc5a8e17720907cfcad6bf993ce2387e3ec4012ddd8a23e24d28b02ab2dddaf1a95125c92b31294655f294a7f3b1b5fb6b8597b02959f047126 SHA512 4065216d3251c0af7bd7471667e8cd17a62d9f9f7a1f06a208cb7ccbf65160ee0d6a98088f872555ba9ecb8403355eed80a0ae6b20aa4326b1f43e876edd85ba
+DIST genpatches-6.6-69.base.tar.xz 3711268 BLAKE2B 90b1f63e88059b3a7bf2b934e7bab30b68c71bd3991f749031090f295ec62a43dadc6d44dc2938608d771b3052f3b6d93e76af4a8007c0d52ecf6b50577a8486 SHA512 00c2a2a01f7680ed25a3372c62cd0042de78c48574bc00655f9774051a4704193f030ade5503376395367f34649b018a7894a8f4f8ff67f3bcb19b92e55b8023
+DIST genpatches-6.6-69.extras.tar.xz 4060 BLAKE2B f519a90411e0446558cee950fc359b3e11dbd08e9624f4345880d96ad6c0384b0be21603c01eaa5340a9e37e10c1c1f516d42cbf756afc759d4787b952590ff3 SHA512 c21cfd363be608778206e5fa1d41765825336e821b22b58e0bb9a8d84f9795f2d78d12cc9e008aa5d809788d9389689e3045faefe3191e1fb98393a27007006a
 DIST gentoo-kernel-5.10.228-1.amd64.gpkg.tar 63313920 BLAKE2B 2f18168a59a42f434fc1c0d89e4082833916c270524da29726a14ac81ddfdbe034dac693b71aadcb76d5670387c3c3c337543c9732a158836eac2a3c403daa9e SHA512 cb90cc8932fd1be6e084b6c554eec2a755b5b99cce7dd1dba76a7ad71ea90a89203bf0dd8e314fd50bdcfc79df04e22639d58f09b5097845fe7d7900baab510a
 DIST gentoo-kernel-5.10.228-1.arm64.gpkg.tar 56760320 BLAKE2B a1826c8fac94c3ac7eb6f5f71e6daf5bd252eb09ac6d56dde19d382036a68b4b83897ef9e7d88008ea88fb1949dc2e49c3d58a676241355f7f8118b6229a4447 SHA512 19e4e68593240e0f253c87b4c1c48d815f6715762322fd6bfa6b4fa8220b61bb7165c089385a75f0507ad99222cf4b7d93f3ccb29d27e7729d19c934722ea7f2
 DIST gentoo-kernel-5.10.228-1.ppc64le.gpkg.tar 52776960 BLAKE2B ab5193491160aeaa4aa90c5fa9ac41b3eb8878a5022da78037e5b510635b64acbbdf3ce6c3739cd1db50a935f314af10269638198a1b292e1d3f3031e0f9e3e3 SHA512 78106febb98e131cfad5bbf6c7aa9a2edae627d55ca9e09bdef11af3306cc952e9cf190bc2ae19435e5f10854e276a0fec18b7bbfe95fdc2da198b92d5424d61
@@ -94,6 +96,10 @@ DIST gentoo-kernel-6.6.60-1.amd64.gpkg.tar 264560640 BLAKE2B 3db17a3b6c7b39253db
 DIST gentoo-kernel-6.6.60-1.arm64.gpkg.tar 241623040 BLAKE2B 1ccd6db504cf211ff90bea7c684409a5e9fbc8610d617a032759971a89acb6b002749a4af8893ab837acca9176e92ce700382340e9322d108a89a990b7bcb8e6 SHA512 14fd64094326a345c7e719fdb47c0472ebdbd71951dc01bd1a8b8fc1df84e7a950a078beeb23b40d8d4a0fd67ba564698ca915e7b90df7db5a96afd3b62154f8
 DIST gentoo-kernel-6.6.60-1.ppc64le.gpkg.tar 64327680 BLAKE2B 88bde51ef8247b2148b211e5048384f6c5c6af297d08d95dcf597ea6c94f9f654e5ec0cecf2289fcebd82635b9aa7c3b5329cc778692cebc8d1efc55248ee29c SHA512 d4bf58bd328ed881ec5df713f7ca003f2fa3ff9d7d3e2c42c7d71d723b99b33b1f25d1dc9a7342ba572596f25f01c375a483b1521ae883f0ee9d5a97a01ce4e2
 DIST gentoo-kernel-6.6.60-1.x86.gpkg.tar 68331520 BLAKE2B 2e3078d1fd08e7b8c4d21d2f465e7bd048176a97b23396b04da65b9388d1a6ee3223fcbbde87e866596546dd7ac60d1915fb0d70aa29ff15ce0663a15c109c7b SHA512 07f027490f45e770e2739577b42a521d61b43fa3b48cc8f7822440f1c59e18278ba7e506f6d88e953c9cea74150414e17a78e7397a87db7eba08060bfc00494e
+DIST gentoo-kernel-6.6.61-1.amd64.gpkg.tar 266536960 BLAKE2B a318d5d2ff7dfaae0fc18138233fa65b356f515a770c0f255268fa81c9936a48f15f76e56c2ae910048ce4a00b4a6191f06ebc8cccfce41e86290008f88c1b62 SHA512 70ceb38fdb3b5936663b3beb82e7eb7855054aee619bdc60b24f97712fdea02611d7c310f24eb5b25e456ff4d83ca8535776eb2f4ef9a206a5dc19b219f62818
+DIST gentoo-kernel-6.6.61-1.arm64.gpkg.tar 241664000 BLAKE2B 45d3f26a317d55a0996faf9a38a90015aabc009998fa62087b6915f414881f1b0f2d79cc237084f35af170ff4d113cc70909a1223d29c9201cc03acef9569a96 SHA512 244557464edfa86a71e167b30bc3feda90a5423a2cec11b72ea438d55fe46592e60dd325691c6d58826789caa0e73c70d3248b05d06d535d137b2d96b3551a6f
+DIST gentoo-kernel-6.6.61-1.ppc64le.gpkg.tar 64337920 BLAKE2B a32031fa9a49bdd3b224851d0bb1f04aa8bb7601d4aba29c1df734c7f40ac2b2c1f6cc55617414608c77a0fd2e25b7f1bb044b2959f210b74eba8cee6fe663b1 SHA512 2b99837031adfe3a34d02096035a50ad667aef1c1f1d0865c27483e55a03b0e29e7edaa4374b9f5481afabe4946b64146646ff042b052f89fbbb1e8a6b1a84eb
+DIST gentoo-kernel-6.6.61-1.x86.gpkg.tar 68352000 BLAKE2B 5a9e6f2febaa3f603a78876602536ae3fff9bcc76f980445f4c3fe32e07a58ded718dc62264dbfd711526d676272c486d3d1b5b2f51feb46a6fcafcb02edad0d SHA512 1a1dda0593b14f733657bbf90afbb6f110451d0ebb7cfa972ba44428b32796eb37bbb9e09a66cdb2cc93e40319d4411426bdc4778b67fb48f3624adfaeaeabc3
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.61.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.61.ebuild
new file mode 100644
index 000000000000..cd18b39c84d7
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.61.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-14 20:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-14 20:10 UTC (permalink / raw
  To: gentoo-commits

commit:     4b60244433b80eb98cdbb45c6e6e64e1b1584e40
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 14 19:30:02 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Nov 14 20:10:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b602444

sys-kernel/gentoo-kernel-bin: Bump to 6.1.117

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.117.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index add7edaf3197..457d7ca622c4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.1-125.base.tar.xz 6398228 BLAKE2B d22a9c9792cd0118b14cb75e37cc
 DIST genpatches-6.1-125.extras.tar.xz 4060 BLAKE2B e3e479543a260ed1c7caf3d7faa8ce19b88a6f0f84e05b5ec306da5bc118e540d4fb7fe43a8240659b52d929f32ecd50d030280d4848be034c370d5d22adbbb4 SHA512 cca2043706427395dc7a70b92f102993ea1c9505820523486f3a57de718bd3fc4f94acd43b8c4bc4103e37fb5d341d61bc028381b589e021c894977dd8473ba8
 DIST genpatches-6.1-126.base.tar.xz 6431744 BLAKE2B 2396a656d5dc3fc93dba49ffd5cde65c901b3dff67b207aa56f3d518debd8890d930f0853e921bb1f0224725bf78384dee976cc254ba9ba57ea94de67af4566a SHA512 b62e1650be9b2bc1ff050fb216f2616ccb1748b0db4c3faab5cee25cd3c8fdd321c90d9d8d6533debeb7a56fa997c56a12ae42ffd9192db6d6d6b804ba30055e
 DIST genpatches-6.1-126.extras.tar.xz 4060 BLAKE2B 47bd1399a522dcf4df4b0a7614f92af4bd248862aa3ce68d2996791d3aa055e917df44e6b4acedb4aa45cf4c18fa435da4fb3f28ce1d28fa15e78dadf45aad39 SHA512 871d52af95cd400fc095849c0273571ec0878c646ca966d8c75f7dda19a6c39f2c1f862ec51bda565aa9be6395eb7f9092864147bef09a1bd83ab037922537a0
+DIST genpatches-6.1-127.base.tar.xz 6449936 BLAKE2B ba2e6b0e5968e00205bff6eebe3d120fa674e372b80f835e48569eb85461437b62f4a9fe46a86b0d05a5eb0275298b7eeef608eb26d097f1d10726259b4737cc SHA512 a1716e557bcd7749621caeb463845f9b9a059d20044c4721f988489e9730f94da4fc99c253ad518fd3513bd45f1a7382701cf05a7269e63230127027d83c8c20
+DIST genpatches-6.1-127.extras.tar.xz 4060 BLAKE2B 00bbd6f35eb62ca43804b3900d1281aa1d578a9666da4b57d47851fa3842e86c276dcba4ecdeafed75c64ddb840f8ed84539261650329c272881f4d074b77a83 SHA512 5bfe75a37ceeab697314ff24d509061f4154bbab6a3c755875d4bae7dae5d99a012ac5d07cbe1979517a6da3fe6857f0162565df337c055ecad6d3e5ce4529ee
 DIST genpatches-6.11-7.base.tar.xz 562312 BLAKE2B 80227e573f63c6356c846fc1608ceaf336f209887a00e95504125298b24c3497a44fe53f7fb231b1cc2f0cdcc82a49e2bbb8496e16f182ef4884c7da15c62bae SHA512 02441292bcfa15034f7bbdfc7c92b4c0e583208cc9c94f20c7f0edf4c18cb56630de0e888d5ec208c15ea75f03f8194bcf8b1d2ebad2b5e38f11632289928ad3
 DIST genpatches-6.11-7.extras.tar.xz 4060 BLAKE2B 073ddb98be6a0ea659f5b494574f0c004ad9342a6ae9bf6b2c46ca83f44f10f8cb02a6df3b7f054d9828dac5d5488d3920d21157848cd85340a0fe7c9dfb34dd SHA512 0b0b41516a7e47fb93ec819e90cbadd000b9615445dce61fda136028788791803f5681caef5e8e86c536063979dddae36d7c8e473a40fa1f65117f7125b1e5c8
 DIST genpatches-6.11-8.base.tar.xz 639004 BLAKE2B 218ff37e8fb82b4bff3baa5b197b4c42ec19a4c5480620982f7befe8313f0f226324a629d6c15eee230faa3fc7c5bb558a58ac94e2e9b0259823c813220681b1 SHA512 cccc58e7ed24b90db88b14f9a693ccd021b1fa1beb9568511e344807673d2e518a66b2ffb48773a5d68da03ad15671181b7dc53bf2161ad1a88e95b555389116
@@ -64,6 +66,10 @@ DIST gentoo-kernel-6.1.116-1.amd64.gpkg.tar 72622080 BLAKE2B a50e6d84c73cf274c51
 DIST gentoo-kernel-6.1.116-1.arm64.gpkg.tar 65576960 BLAKE2B b427ae68f570c10f95405073b8798e1f27754c04334afed582a1c266afe79c35e9dd67d9669323996048b2bfed42b7df6a8ccb3fe73072ad86a047c4b282a415 SHA512 5c51663aa71947c178ae0414ead3828f56f6e3e918f28e61aaae49983c93675832c368f2e109f874252a06bcc77429c86403bff07e3a941e75c942160251e0a6
 DIST gentoo-kernel-6.1.116-1.ppc64le.gpkg.tar 59832320 BLAKE2B fbbc2404ba8000964c354f476c96e8566e46075902fbc19ac0edd29be62114e951538f32476991c0b3760785fbd0c77a676bcc11b2097ae55b595309c41c42b9 SHA512 816821feaa7cb5a7a00771692d261604b9c5912ba26e2a6dd06ec5b9245aaa9035e18fc679fe1659a1b0962875bd187dae1a614a5e4a068d0fa07b5ccde19098
 DIST gentoo-kernel-6.1.116-1.x86.gpkg.tar 62156800 BLAKE2B 8e74cd873cdf57b08c99c54deda815ccde13d940d9d80bd71240c8cd4b68c5b2b2bccc1bbfbe46604ed7319ac1b03233102f648d9701290beedf9a5adab7faaa SHA512 8dceacae89ed21facd07e798c1453b5e488e2d0043342d2f5bd72f545418df83004963deb519be3afbe6f963ae3a61c339c82cfc38f90f42375f71f89dadfea1
+DIST gentoo-kernel-6.1.117-1.amd64.gpkg.tar 72632320 BLAKE2B acfb95460c695ed11ca360824ea2b64477772e7ee4a6257e2fb3a7e77d53ddb8143924f8d9101928d3efa3c8907996a64cce281e77a3deb0e305b11d7d82b31e SHA512 cd7aab7278ddec49aa364576d21d5cde135dfe3087ac4875ce8a745598b3bcc21111ae42261aeeefceadeb33cffb73981d7f318d0ba4f8550d3c497bf870072b
+DIST gentoo-kernel-6.1.117-1.arm64.gpkg.tar 65587200 BLAKE2B 5ee2388f929f51b65455b9844d9755d9f5500b69499f8c341e7acf8f0d5c55cf3bcb400ed0e678bc8e81338c8d44f73df64a38fadb624fd6fa62f2dc9a8a07ca SHA512 f3fb02b9b0fc2163e100eb98e83dfd0980f693fd22ae7581f8085b02a7bd86b4c9ac25485700aab573b3b5b876b12ac8613a5df94e8bf10acfa4b0159c6a1899
+DIST gentoo-kernel-6.1.117-1.ppc64le.gpkg.tar 59852800 BLAKE2B e7d7d67bb17bbfcbca8e93547be0141ec8f25d73030601f4f185b57d5dd58e7070ce3a0e0c2224a575231ecca5490a5f22398e09682dff05922650f9195e29c8 SHA512 938669b7a9ef4c74e8954133f921e5e87d6402f506f0f55fe0cc40f64396d5987f73dabc062d89c60edfbad5e1020bc08f1577e209bd2d5476855b1ba63169fb
+DIST gentoo-kernel-6.1.117-1.x86.gpkg.tar 62177280 BLAKE2B 93166c095c2270bacbfa725f6e3de044f337f546df36f7370bc1446eab8877d60bdef9c19cab68ee4550b350abc76112250ade322688d3384df996e311f3237e SHA512 a5fadec4f85be7e0ffabbdf00d64cb181eea8b7dfe80ada8bf332dc887058668d74e54cdbdf29ee79f111a11cbaca340aa5ba2c5a6884c16b4bb405a4c1b7195
 DIST gentoo-kernel-6.11.5-r1-1.amd64.gpkg.tar 291328000 BLAKE2B 9c1ba7d9cf2b34577a5fb2235619d0ee4cc35bc47923dcb6593c080caaea5ce3d0e1e9d31454ee7eee3417d30fd9a6e288667434b5b799180d9439b93a2194ec SHA512 73355314712a784bf44f5b1486eb929cca45c1643c1c57f8d81a853218fae27752106382e364a5ee2be7ab05dc6745ce81b118bd730a5f24538786a90f1fdf80
 DIST gentoo-kernel-6.11.5-r1-1.arm64.gpkg.tar 268390400 BLAKE2B 946224df401b5c18884f5bf10379862d2536c672fc7962f0f83eeb1966d897479383ee33a42ef692ef4ad4bef9a750740bebef36ccede5c4a3673635a4aafe0a SHA512 dc7d31cf8387ffacb370ce6db1bf830549c59e7cac744958b353062cc9a143370b80232070a9a32d324f9698f166f81da83fc1d93ac6e8dff103c61a318319f3
 DIST gentoo-kernel-6.11.5-r1-1.ppc64le.gpkg.tar 72785920 BLAKE2B 9865a9fab8030c696d8f84dcc471a9bd8432e6cd603b23e6c5e0fd181ae06b8f76255603d02cbe2767fe2449677be80ec4f0488987f56675df4e3dee41ba4a7c SHA512 a3971900701d743619127eaf8b9072e0c6f0b188e744de4433f3edb59f80adec69316682e3e2d2d787c26f891664bd33373d837eb7e205a0219d5602588181ff

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.117.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.117.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.117.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-14 20:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-14 20:10 UTC (permalink / raw
  To: gentoo-commits

commit:     97e58924e0a782f449e3acce1d1a7bbfea5a7e69
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 14 19:30:12 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Nov 14 20:10:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97e58924

sys-kernel/gentoo-kernel-bin: Bump to 6.11.8

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.11.8.ebuild                | 182 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ddb8b9011102..15ff55b02adf 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.1-126.base.tar.xz 6431744 BLAKE2B 2396a656d5dc3fc93dba49ffd5cd
 DIST genpatches-6.1-126.extras.tar.xz 4060 BLAKE2B 47bd1399a522dcf4df4b0a7614f92af4bd248862aa3ce68d2996791d3aa055e917df44e6b4acedb4aa45cf4c18fa435da4fb3f28ce1d28fa15e78dadf45aad39 SHA512 871d52af95cd400fc095849c0273571ec0878c646ca966d8c75f7dda19a6c39f2c1f862ec51bda565aa9be6395eb7f9092864147bef09a1bd83ab037922537a0
 DIST genpatches-6.1-127.base.tar.xz 6449936 BLAKE2B ba2e6b0e5968e00205bff6eebe3d120fa674e372b80f835e48569eb85461437b62f4a9fe46a86b0d05a5eb0275298b7eeef608eb26d097f1d10726259b4737cc SHA512 a1716e557bcd7749621caeb463845f9b9a059d20044c4721f988489e9730f94da4fc99c253ad518fd3513bd45f1a7382701cf05a7269e63230127027d83c8c20
 DIST genpatches-6.1-127.extras.tar.xz 4060 BLAKE2B 00bbd6f35eb62ca43804b3900d1281aa1d578a9666da4b57d47851fa3842e86c276dcba4ecdeafed75c64ddb840f8ed84539261650329c272881f4d074b77a83 SHA512 5bfe75a37ceeab697314ff24d509061f4154bbab6a3c755875d4bae7dae5d99a012ac5d07cbe1979517a6da3fe6857f0162565df337c055ecad6d3e5ce4529ee
+DIST genpatches-6.11-10.base.tar.xz 757872 BLAKE2B 72566af9a781288f516dcd30881851fe371a0f3d072aeabbd9d3e57ea96896cb9d8f0d594f8729215baa83d9546c675789b596dac5781b3640e963059d23223b SHA512 ae04d309e3b97cfd7f09993cf297fa5825c53e83acc54805f1f6f2d09cd07aa1715866be3d59874d0131d1746a398b9449fda1987ea6bdbd66402e411569d874
+DIST genpatches-6.11-10.extras.tar.xz 4060 BLAKE2B a94b8799f6c1d338a17e25b1dde6aa616754bfde092eb5ad1da11a6ec8b1107dce827d05ecc756a4918339329190e6572bb089de89d9a11c8c08f067eb7b269d SHA512 1a166a0054827ac9bef700d075cc2a1e3934dbe7b7aa64b34109b521f5bb21e231d59be4643f6faf702e5d0b3cb7d82e8cc1ba1f77e3bf88c38f9b6ffc61e35f
 DIST genpatches-6.11-7.base.tar.xz 562312 BLAKE2B 80227e573f63c6356c846fc1608ceaf336f209887a00e95504125298b24c3497a44fe53f7fb231b1cc2f0cdcc82a49e2bbb8496e16f182ef4884c7da15c62bae SHA512 02441292bcfa15034f7bbdfc7c92b4c0e583208cc9c94f20c7f0edf4c18cb56630de0e888d5ec208c15ea75f03f8194bcf8b1d2ebad2b5e38f11632289928ad3
 DIST genpatches-6.11-7.extras.tar.xz 4060 BLAKE2B 073ddb98be6a0ea659f5b494574f0c004ad9342a6ae9bf6b2c46ca83f44f10f8cb02a6df3b7f054d9828dac5d5488d3920d21157848cd85340a0fe7c9dfb34dd SHA512 0b0b41516a7e47fb93ec819e90cbadd000b9615445dce61fda136028788791803f5681caef5e8e86c536063979dddae36d7c8e473a40fa1f65117f7125b1e5c8
 DIST genpatches-6.11-8.base.tar.xz 639004 BLAKE2B 218ff37e8fb82b4bff3baa5b197b4c42ec19a4c5480620982f7befe8313f0f226324a629d6c15eee230faa3fc7c5bb558a58ac94e2e9b0259823c813220681b1 SHA512 cccc58e7ed24b90db88b14f9a693ccd021b1fa1beb9568511e344807673d2e518a66b2ffb48773a5d68da03ad15671181b7dc53bf2161ad1a88e95b555389116
@@ -84,6 +86,10 @@ DIST gentoo-kernel-6.11.7-1.amd64.gpkg.tar 291768320 BLAKE2B 0259b282af15d8f336f
 DIST gentoo-kernel-6.11.7-1.arm64.gpkg.tar 268748800 BLAKE2B 2f6596db8a8b6fa68be3ceaa28129ca3c4962a2d9c2ec31d9d3298f24de260d7b7b3255fce300e5f36d4abab219e1b1715e12076f1b1595023735de84c0a0ea9 SHA512 77f6b1bead022da74d4bc924f9d3eee056b1a37f078b08472b19d7e1f4c6d88ac5b38b3d0c3f163807365b5a55ba19a5e5fb472c9d73d582c3fa4ac9b4781237
 DIST gentoo-kernel-6.11.7-1.ppc64le.gpkg.tar 72796160 BLAKE2B a6a694ba81f73fcbb88bb5ec3958342d09c409f2faee984d53647761a53cba1cef8021ce42bcb8eab6b3df926c4500e3c162cddaf6ba3f6f54ce769ed4a838ca SHA512 506b93164736ec1bf4409a235534054ec36e0681431f6d0feeab215b9c2b4392e58b37eacc1c643af50a626b50c8b4a947274080259ff7ab7ee4951b0af1f174
 DIST gentoo-kernel-6.11.7-1.x86.gpkg.tar 76472320 BLAKE2B ad9ac2aadb96ac8fc7cd3de34c07b279798984f7abe1c57988d2aae4be012eea95c5d1603d7cdb0ffc2d1859ca891c6c10e583ab39ffc02167ea2bcb65e1f03e SHA512 1fccf930c57d6153ce3f936beb6f211441dd269257e6ab886dc4b3f4a3013a32960298cc8e3ada36e9bfbb3c951b3e6330a0d34865d13325da1744c11b573e66
+DIST gentoo-kernel-6.11.8-1.amd64.gpkg.tar 293765120 BLAKE2B 4869cc63f12d2a4a7505b93bd90298040cdd9c105e5b1bd2699a641c2d69b51591daed7c464ca54c68ef7afdc4a847bd6afcf3505f197c8951b77ee67a1f1b98 SHA512 ba2dba1ddf7558aafb13d6d8ac494a66572ecce5d0130b9c0f7bc7513dece2acd010399580800c0761bf1d07576e75f39b9820ef36000717f05d163f3ae9e98c
+DIST gentoo-kernel-6.11.8-1.arm64.gpkg.tar 268851200 BLAKE2B 1a62d924f84d4aa74d7804e4be30e14d7c43f5e9c45b7f170bed4a12e9cd5b3ae04054f7cca424f8b2ebebbc49dacebce5ab6a4f8c8bd3bc9c9d86249d775153 SHA512 2c903362decb4604f6e9a31b9824bc4b0c144ef49beeb431bc7aa44f0b2d895ba8b019cbd7117853f7e5a19b9b9a517e5e25869371572d7e3deb9a56a7e9e40a
+DIST gentoo-kernel-6.11.8-1.ppc64le.gpkg.tar 72765440 BLAKE2B badce1ff8ccd4432f69a73b4144861e8d077b62a1bd8b6430e77ffdf143fb42b0a809f897e3b2757f7784680aa5d62ec57025f4be2d77fd5961ea61403ad2480 SHA512 cc2f233d49f3cd34ca92d06b303eaa271bcf12a7f44279fecdf7ca59b491534d9f61104cf9dccefb12536b9cddc32e9f6c19daea0c945b2b39b3b9aaf259ee87
+DIST gentoo-kernel-6.11.8-1.x86.gpkg.tar 76492800 BLAKE2B 811043b950491d1e4858e74c244cceb42d142154f9bb2ca6d24db09893afe87ee4b307181d1eb0c7b1ccdf99e30c1f761c4ef50fe4e32dac9ab322e4ce9fd9ee SHA512 bdffac9fc50fa2a0253c1cbb6ed9e34420a003bef1e3bf77c75c30d336a9280099624c048509ea30c9034657259d52741961c0e415d383c4018e2e47f1856591
 DIST gentoo-kernel-6.6.58-r1-1.amd64.gpkg.tar 264273920 BLAKE2B 537efe26fe31375d739bc5959e6b22b639e227d2a97d93693a3dbea2f40fec2ad64506462fd441fe07c1900bc304ac31ef9317782bbbf9b54fd17a8b81ccb678 SHA512 afc37b354b2d4d16f12545cf30d0d6f5dc2170f231166b0c608cd11f98148bfdda420cc7deff15f1b91c8368589967456ccda90b3c9b681c22b883507765a6f9
 DIST gentoo-kernel-6.6.58-r1-1.arm64.gpkg.tar 241244160 BLAKE2B 79de676d425cbe7eeee5a77f7953f283eaeeef665ecb0039e120c382225e8c1158f6695e86c868c7972b2150b988f16495e80b4fc402926900f8223f1a8d1cbf SHA512 e2cf875b6adc0a8325bfa0c328db82cbc483373917501c069646a5d052eb815390e8150d80bfebe83139a5726fa09264b41684cfdc03a1379d6b0cfb31d84e19
 DIST gentoo-kernel-6.6.58-r1-1.ppc64le.gpkg.tar 64296960 BLAKE2B d3e787f293b0b9f3944b3aec0fb1198c81b23faa5234d60962f93035d244f6a73db24a6fc893ae3de85dc4ce52ce4a9466bd8f2175d6f78876d4d4c65ce84d11 SHA512 f21f4b9ef6a11bb8ebdc7fed49439bdc41769fe8d6aad5dd6b33aacdec8cd185acc7264674fa4887f30e00785677d5738cd04f3699f6ad2063446cabee48be89

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.8.ebuild
new file mode 100644
index 000000000000..b35a3727e6c5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.8.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-17 21:02 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-17 21:02 UTC (permalink / raw
  To: gentoo-commits

commit:     a141df5ae09dabed120c3eeff1c977fbf0fd7378
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 17 20:48:32 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Nov 17 21:02:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a141df5a

sys-kernel/gentoo-kernel-bin: Bump to 6.1.118

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.118.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e3c8cfde3d9a..97c7203323ae 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.1-126.base.tar.xz 6431744 BLAKE2B 2396a656d5dc3fc93dba49ffd5cd
 DIST genpatches-6.1-126.extras.tar.xz 4060 BLAKE2B 47bd1399a522dcf4df4b0a7614f92af4bd248862aa3ce68d2996791d3aa055e917df44e6b4acedb4aa45cf4c18fa435da4fb3f28ce1d28fa15e78dadf45aad39 SHA512 871d52af95cd400fc095849c0273571ec0878c646ca966d8c75f7dda19a6c39f2c1f862ec51bda565aa9be6395eb7f9092864147bef09a1bd83ab037922537a0
 DIST genpatches-6.1-127.base.tar.xz 6449936 BLAKE2B ba2e6b0e5968e00205bff6eebe3d120fa674e372b80f835e48569eb85461437b62f4a9fe46a86b0d05a5eb0275298b7eeef608eb26d097f1d10726259b4737cc SHA512 a1716e557bcd7749621caeb463845f9b9a059d20044c4721f988489e9730f94da4fc99c253ad518fd3513bd45f1a7382701cf05a7269e63230127027d83c8c20
 DIST genpatches-6.1-127.extras.tar.xz 4060 BLAKE2B 00bbd6f35eb62ca43804b3900d1281aa1d578a9666da4b57d47851fa3842e86c276dcba4ecdeafed75c64ddb840f8ed84539261650329c272881f4d074b77a83 SHA512 5bfe75a37ceeab697314ff24d509061f4154bbab6a3c755875d4bae7dae5d99a012ac5d07cbe1979517a6da3fe6857f0162565df337c055ecad6d3e5ce4529ee
+DIST genpatches-6.1-128.base.tar.xz 6459108 BLAKE2B f27a537be69a26717ac1e251d7530b97f5f4498a088d80cfccc343b4d50bc7404e59ae9285bc06e4991e166121d52b8a84054ef8b8f707f242626a49ac202a5b SHA512 53277c695af046fd4f8c6362141317270022a4c18764b3563b47375f08f775644dec0929086108c5ddb1f8de8bdf8bdc244084fe0ea4a93fad1677013ea1c42c
+DIST genpatches-6.1-128.extras.tar.xz 4060 BLAKE2B a4f0e9f0b87dfaad00ff0b702b85c6e78c9543bd45887d6f8c550e487f60c744b2912374e972f1bdcff8de6a434d09dd0550579171764afd9a5c741a4468d743 SHA512 b20dfc8580a640d0c9ea07b7b21b38e9632df4705b3a5ae9cfd7d7cad0554b3159ca6cea91280e2a6232d2a2e26bc485bc23616c23e24bb87c5dcd60f8325558
 DIST genpatches-6.11-10.base.tar.xz 757872 BLAKE2B 72566af9a781288f516dcd30881851fe371a0f3d072aeabbd9d3e57ea96896cb9d8f0d594f8729215baa83d9546c675789b596dac5781b3640e963059d23223b SHA512 ae04d309e3b97cfd7f09993cf297fa5825c53e83acc54805f1f6f2d09cd07aa1715866be3d59874d0131d1746a398b9449fda1987ea6bdbd66402e411569d874
 DIST genpatches-6.11-10.extras.tar.xz 4060 BLAKE2B a94b8799f6c1d338a17e25b1dde6aa616754bfde092eb5ad1da11a6ec8b1107dce827d05ecc756a4918339329190e6572bb089de89d9a11c8c08f067eb7b269d SHA512 1a166a0054827ac9bef700d075cc2a1e3934dbe7b7aa64b34109b521f5bb21e231d59be4643f6faf702e5d0b3cb7d82e8cc1ba1f77e3bf88c38f9b6ffc61e35f
 DIST genpatches-6.11-11.base.tar.xz 775800 BLAKE2B 96407b5f017dc4f59e07dc51d26222ecfa70c4575fd511d273bf603f69aeb826d811d73e51b9425fc3986a369a1a1ea2dcad49d0064d27c586262f5ec2c1b2f0 SHA512 0148bf938c34d063ba68c3de1535c2e7ae7d1c66e75ce3d9106ade4696ef391511dc3342b5919f3eb84976ba334123ef1ab1ae3c63a2a63186e02f08c9cb096c
@@ -78,6 +80,10 @@ DIST gentoo-kernel-6.1.117-1.amd64.gpkg.tar 72632320 BLAKE2B acfb95460c695ed11ca
 DIST gentoo-kernel-6.1.117-1.arm64.gpkg.tar 65587200 BLAKE2B 5ee2388f929f51b65455b9844d9755d9f5500b69499f8c341e7acf8f0d5c55cf3bcb400ed0e678bc8e81338c8d44f73df64a38fadb624fd6fa62f2dc9a8a07ca SHA512 f3fb02b9b0fc2163e100eb98e83dfd0980f693fd22ae7581f8085b02a7bd86b4c9ac25485700aab573b3b5b876b12ac8613a5df94e8bf10acfa4b0159c6a1899
 DIST gentoo-kernel-6.1.117-1.ppc64le.gpkg.tar 59852800 BLAKE2B e7d7d67bb17bbfcbca8e93547be0141ec8f25d73030601f4f185b57d5dd58e7070ce3a0e0c2224a575231ecca5490a5f22398e09682dff05922650f9195e29c8 SHA512 938669b7a9ef4c74e8954133f921e5e87d6402f506f0f55fe0cc40f64396d5987f73dabc062d89c60edfbad5e1020bc08f1577e209bd2d5476855b1ba63169fb
 DIST gentoo-kernel-6.1.117-1.x86.gpkg.tar 62177280 BLAKE2B 93166c095c2270bacbfa725f6e3de044f337f546df36f7370bc1446eab8877d60bdef9c19cab68ee4550b350abc76112250ade322688d3384df996e311f3237e SHA512 a5fadec4f85be7e0ffabbdf00d64cb181eea8b7dfe80ada8bf332dc887058668d74e54cdbdf29ee79f111a11cbaca340aa5ba2c5a6884c16b4bb405a4c1b7195
+DIST gentoo-kernel-6.1.118-1.amd64.gpkg.tar 72652800 BLAKE2B 2dbb58f191199848f22696c142ce9d16d4b4b775b33516c2f602485381dcd544e6120b188dfcb1a6b8a78791ff0f5d8d6b3d33d469628de51fee0420f74dfaa4 SHA512 8019a42d17126d12b775729992d6bebb442e70c3db84a1c466c19822052a9ec5b28f3458d434734ede285249759403e89950181ad8c86eab8b2401b161cbfe13
+DIST gentoo-kernel-6.1.118-1.arm64.gpkg.tar 65587200 BLAKE2B 0d6b865e758b7f0c0213b5168fdd4290431efda1bfe3e7edb3b09b5bb13021e95c286a3511e9705b5584b2af2be474af9d4f7f56c90519bc3186dd747f8cbc64 SHA512 7ae9d2a3de6a9765558b0b116621b84fbe4a55d5abaa130a4d3c190ed70686003175fc8eaef30ae2543b91d4c7bf9dddc4e7b87887ece37b24469bae6c724c13
+DIST gentoo-kernel-6.1.118-1.ppc64le.gpkg.tar 59842560 BLAKE2B 260508ca2dbe9c09db45f38e3272864f12250ac419df515e33a1e180d3b86c801984f2e52b56a731edf8244c16483171ad7cb5bb5a44a67247a55f55860834c4 SHA512 cb7a7641c249e105edbc9ad0a8e16df619fb53a0e3bc600be3f33232096061283cf9f6887ed1516deb334083c35fc46abe14862107fcf92ff74de70d0417cf92
+DIST gentoo-kernel-6.1.118-1.x86.gpkg.tar 62167040 BLAKE2B aba8ba623ca7b3a26cfce701a68ae199717dfe0c529de6ca2f0b9d76ebf25a996954209fb7c0a6a3d989b1cd2aaa67f0fa57abe68ca077bbc0375c12f48e7505 SHA512 9913900e78a9d5fd5fc9aee145714482ee5ae71c4f9495935ee4dd760d452fc5b1e60a56e01c8d00c68bf6bf25af3e60e9581e0d4c9493e796d9436a2a5cced7
 DIST gentoo-kernel-6.11.5-r1-1.amd64.gpkg.tar 291328000 BLAKE2B 9c1ba7d9cf2b34577a5fb2235619d0ee4cc35bc47923dcb6593c080caaea5ce3d0e1e9d31454ee7eee3417d30fd9a6e288667434b5b799180d9439b93a2194ec SHA512 73355314712a784bf44f5b1486eb929cca45c1643c1c57f8d81a853218fae27752106382e364a5ee2be7ab05dc6745ce81b118bd730a5f24538786a90f1fdf80
 DIST gentoo-kernel-6.11.5-r1-1.arm64.gpkg.tar 268390400 BLAKE2B 946224df401b5c18884f5bf10379862d2536c672fc7962f0f83eeb1966d897479383ee33a42ef692ef4ad4bef9a750740bebef36ccede5c4a3673635a4aafe0a SHA512 dc7d31cf8387ffacb370ce6db1bf830549c59e7cac744958b353062cc9a143370b80232070a9a32d324f9698f166f81da83fc1d93ac6e8dff103c61a318319f3
 DIST gentoo-kernel-6.11.5-r1-1.ppc64le.gpkg.tar 72785920 BLAKE2B 9865a9fab8030c696d8f84dcc471a9bd8432e6cd603b23e6c5e0fd181ae06b8f76255603d02cbe2767fe2449677be80ec4f0488987f56675df4e3dee41ba4a7c SHA512 a3971900701d743619127eaf8b9072e0c6f0b188e744de4433f3edb59f80adec69316682e3e2d2d787c26f891664bd33373d837eb7e205a0219d5602588181ff

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-17 21:02 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-17 21:02 UTC (permalink / raw
  To: gentoo-commits

commit:     aa507728014808c9a2de8e1804714c59431ec640
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 17 21:01:31 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Nov 17 21:02:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa507728

sys-kernel/gentoo-kernel-bin: Bump to 5.10.230

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.230.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 175a0dc2eb4d..3373fb67c545 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-240.base.tar.xz 7605364 BLAKE2B 2ab206d398eea9704f90f348544
 DIST genpatches-5.10-240.extras.tar.xz 4056 BLAKE2B daa6ee7552a0f30598c4fd1c264509698017b64199ca993000bd6d226355c60b4d570c942a1b7e254d32eb941e2b873a4ed8b7a8f976b16cd93dea07727b8d15 SHA512 c01c07819c65357eb83ad9446b24cd2398c3ce8c4ba038ed726cba220145cf013d544b6442bcc65f7c916b5dbf85008bc638ddfee26f33c115e2c929d650db7f
 DIST genpatches-5.10-241.base.tar.xz 7627800 BLAKE2B fe3fbe6a2d1129f41cefd063750b7c2c737dd19f12ecd2dcf8ea764f155ba52f68504b6870ee2084287763b8b5743255b9d5d0b85705cf3ba693e1f25f3dbe6b SHA512 6514e763cada5d06c3869d81c2ff88a86f4540166a87b15f3749a4872e76c0ae30fc97a1c85e0e607d810775ebcc393869f139607bff80b45df619abf2cf3e3d
 DIST genpatches-5.10-241.extras.tar.xz 4060 BLAKE2B 342f265241e9f07f594feb34f5442f9a5975d4bd4f0c464104c12f300f0ab0609703e4f9b0b14611fbc0ac3511f9a8c15caa1161812524e08b8258445b195f56 SHA512 94dcb8bc67202dd010562c9bb15c0fa0c0c0732425e30bf8e400a9b06bf558453481c77863797d4accb5e5a8eccdff13a9239b1af86f0959fe008ed096522347
+DIST genpatches-5.10-242.base.tar.xz 7643240 BLAKE2B 53f852e2bb9c745051b4aa727643d696245e711756c20da983dd115eb40215e39ac445932c7b13b11bf37beaba9d0c98b4ba403d0113f4838e365081e11dfdc7 SHA512 cc8a85382291a61aa4c6f8009a58cfc4faa2f6aeca42e13c72fb7404f0983d238b98493e10ae753149a8aed8421e34a6d1d0895cff8e728f4dd228a16d88c2b6
+DIST genpatches-5.10-242.extras.tar.xz 4060 BLAKE2B 9e52b0061daaa25a31b6a80fb9ef0a27b7113c324dc9a16cea15b2f5d9b8c1de68544b6e499a5e5397c93a8353f4ea15cfc71ee5a0e3b9d45c5bc5da0ecf8767 SHA512 042fefb3ae1d7ce342c8667c3a415d260d5638d0b5758b4e00d65af33a343701a540f253459f0043fc859a8bfb0d6f6ef2f7a551c4868e347e395dc0a9316323
 DIST genpatches-5.15-179.base.tar.xz 7600676 BLAKE2B 5654c1db636059018715b1ec3ae0c3f7b5f7cf9e88e4ccb1df9843eb6fc130b204d5e7aa76f77ad21502030ed5050df760b59f2af59fe2074fd9e16e3703d7da SHA512 0900b71b1c43d507a06463a657bb5739964a3badcd189c7aadacfb43758da529a07215cda9fc66fec1e9e25e07ed3d8c0053cb37b0779a01a545a3993cca516a
 DIST genpatches-5.15-179.extras.tar.xz 4060 BLAKE2B d8f7885fac420f6f64dafcd5edf3500c8745fc076a382a9c62cfe1a5fd86a2c1d880ff8fdd0bd12649760ba115abc43de9da76e559330c0272f88c43926fa990 SHA512 01a08098524bf56987a55707b767911270b19b7e7ba032ad84ed3942fcdd073c0bf92443fc7cfe24ce1e88ec065f37f1a5c5c20adf3594151bc933a71c92f9d9
 DIST genpatches-5.15-180.base.tar.xz 7622872 BLAKE2B bdbfebd8160b3851b67c1bba86c8f0c7f7dff79f2304c9b297755043067575a14982d0e79f2aa0e3f42994520e8bc50cbff11651ad1d546d314f01d50a33e0f3 SHA512 606659b93b9782141434313a634fd648f5f934caa2016091693039035de0fe96e6c3a88075aefde18aaf323eed0d8a4188bef64f990f20fa9d06e4bc8d7e1079
@@ -50,6 +52,10 @@ DIST gentoo-kernel-5.10.229-1.amd64.gpkg.tar 63324160 BLAKE2B 8691af17987fb88b6f
 DIST gentoo-kernel-5.10.229-1.arm64.gpkg.tar 56750080 BLAKE2B d2b1881db80de1969d0b972b8cb4c1eeadb486307813fee06ba263593912282c8a5871801f72db731ac5dec6fcb4545c4c49bba5402964e2704200f5d925e132 SHA512 5cd8e800a8640207ec5a535bdd9c5e173c780b3c7b2ae5f437d5a4efd29bbfcbb919160546e519327f9fe66f632eb195b389c0de5062f5d3f0a870aaccfafdb7
 DIST gentoo-kernel-5.10.229-1.ppc64le.gpkg.tar 52787200 BLAKE2B 22e28a1a9c72259d198d2df47bea454dafe73217c1e610a246b3a3e094b4081ec887340abfea3eea16dc8280af23e90cf48cea6682748ea459a5f0c9ca975851 SHA512 7c88b3441725f71a5163545cb59720f1de0ebe38afef4f97f89750476b1a3497d33b4978f753ccb98478e5d5a4ef73fbe08d805ae23287fce7a135410f80714a
 DIST gentoo-kernel-5.10.229-1.x86.gpkg.tar 53626880 BLAKE2B 16e1517646a36c5cd2d5a2eaaf8a91a9358a5744e430459f4d4fa193836ceed6cef4cc32040c5e7f567a0296d41fb6a3a48f8685be109810d53d674411341b1e SHA512 9e7f0ddb395b4d8944a884711006cade09d66cd483822097e5fecf4eae3bdf5dcc6b8a93dc666564014d3fa44262ca159f5c19c804e43724d51b55508bd1df20
+DIST gentoo-kernel-5.10.230-1.amd64.gpkg.tar 63324160 BLAKE2B 62af76878c2adad51cbdfa4f7fe6b508ac77d58490c807b8d800e971a6c60d32a0f6d8478bfb6d3a167e118d8a928a4da5c338a00d4bab3fae59a391d4a74cc3 SHA512 5a8eed28b0e8d49d5a45a4aca5e11c5f39eda93ed854fd9237c3cd6b90a511bc0426383b0a65293d6a5910bcbd27e67a26626e7df6844ee41797de527e2d2144
+DIST gentoo-kernel-5.10.230-1.arm64.gpkg.tar 56780800 BLAKE2B 5e294f0fc44a4df76c251be2232b85ec94a613bf59a116b7753373532d7d45f845809df0d379108ac6c75a8ecf290da47abbb574453a5595a05fcfc3d143fa0b SHA512 ecaac1adf2e5727edf3d1a0dc4c3cbbebc9fb6f8d574749c8a2c2bca7b0a57b6d66d4f28b9ee7378052cab4e7f671affd7f24d777f978b55396470ee071fe842
+DIST gentoo-kernel-5.10.230-1.ppc64le.gpkg.tar 52797440 BLAKE2B da3ae36a895bf2b8135098be61b6b1712dda4ad0ce241306b65d877bf48494f71d84ac209895dc73054846e23623c77144fdfdc6cfdc43cec9516f0be78c125e SHA512 b352e0e7df9e1ac907b840348b3c341be45a0dabbd539ddd89bac158c11517164414c73f528c7c9a0a5b6c92404045e1e41ca906a393ff1e2ae8d17f0e6422d4
+DIST gentoo-kernel-5.10.230-1.x86.gpkg.tar 53637120 BLAKE2B 0ec15aeab1519932551fd6adf6408e894afb3753507529d4570349d0f0c1e2fae99cd6f97c76f9096ca0c5527eeb74d0d6081d58c9f746e01b572ce49035341b SHA512 867eb18a2fc938b69346ecb6826a9c80db9af982bb001ad4b25865c75817e7aeb8bb96ba85e2ddf14b0db011b31dd659886e7db91efa5a63fadda8c4912bf0de
 DIST gentoo-kernel-5.15.169-1.amd64.gpkg.tar 68474880 BLAKE2B 937f3211465609c1e87ce3b31d49f1cceecf48e7c9c6de7ce2cc6322d7de471281714219a5b82f96207afaad41240c827b079bcfee566e13f10e099ab60fc4c7 SHA512 614e86bc8e794d108b0838f7cd673e90c04cc5aeaf4141879f1737838fac71d73ddae683a80997a692074c8a74a0dc810195315f50b4717cb4d0209e63c5147a
 DIST gentoo-kernel-5.15.169-1.arm64.gpkg.tar 62423040 BLAKE2B 8788e1f93da7f48385f9533fde291d7ca326f428d21ea53371a3284683dec7186d01ca98e3431a8a41ed0df9323227ab5ef25d140d677772cec036e9ce10ec94 SHA512 616ef3465d5fffdf97af736b951b52d392bc2b9e93f3f46c754c049d088647e4bbd7018b192a13c131441a131f52e1bd86a6f4769dc0ae04961bd4ad0576b301
 DIST gentoo-kernel-5.15.169-1.ppc64le.gpkg.tar 56760320 BLAKE2B 09ff26e5e48231bf18396b28c84893c203ed688e5d396ae5b0c29d0aeac24f097afb862bd306e8e332c8ac7a03dda93ab6fdeabad5cefffe14414a0533c97441 SHA512 fe779f7c55503ec8fde62c4afc225728de59cd7ce8be7832fb51581e2f658bceffb9b452d3e7a4dd8f05f87b11103e1c3f5741a37d3eba541c85e9af2276c1c6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild
new file mode 100644
index 000000000000..a6e656009f81
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-17 21:02 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-17 21:02 UTC (permalink / raw
  To: gentoo-commits

commit:     73689f6432bf380c58739d21041b83106dda5d6f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 17 20:47:57 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Nov 17 21:02:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73689f64

sys-kernel/gentoo-kernel-bin: Bump to 6.11.9

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.11.9.ebuild                | 182 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 15ff55b02adf..d1172b7f3f34 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.1-127.base.tar.xz 6449936 BLAKE2B ba2e6b0e5968e00205bff6eebe3d
 DIST genpatches-6.1-127.extras.tar.xz 4060 BLAKE2B 00bbd6f35eb62ca43804b3900d1281aa1d578a9666da4b57d47851fa3842e86c276dcba4ecdeafed75c64ddb840f8ed84539261650329c272881f4d074b77a83 SHA512 5bfe75a37ceeab697314ff24d509061f4154bbab6a3c755875d4bae7dae5d99a012ac5d07cbe1979517a6da3fe6857f0162565df337c055ecad6d3e5ce4529ee
 DIST genpatches-6.11-10.base.tar.xz 757872 BLAKE2B 72566af9a781288f516dcd30881851fe371a0f3d072aeabbd9d3e57ea96896cb9d8f0d594f8729215baa83d9546c675789b596dac5781b3640e963059d23223b SHA512 ae04d309e3b97cfd7f09993cf297fa5825c53e83acc54805f1f6f2d09cd07aa1715866be3d59874d0131d1746a398b9449fda1987ea6bdbd66402e411569d874
 DIST genpatches-6.11-10.extras.tar.xz 4060 BLAKE2B a94b8799f6c1d338a17e25b1dde6aa616754bfde092eb5ad1da11a6ec8b1107dce827d05ecc756a4918339329190e6572bb089de89d9a11c8c08f067eb7b269d SHA512 1a166a0054827ac9bef700d075cc2a1e3934dbe7b7aa64b34109b521f5bb21e231d59be4643f6faf702e5d0b3cb7d82e8cc1ba1f77e3bf88c38f9b6ffc61e35f
+DIST genpatches-6.11-11.base.tar.xz 775800 BLAKE2B 96407b5f017dc4f59e07dc51d26222ecfa70c4575fd511d273bf603f69aeb826d811d73e51b9425fc3986a369a1a1ea2dcad49d0064d27c586262f5ec2c1b2f0 SHA512 0148bf938c34d063ba68c3de1535c2e7ae7d1c66e75ce3d9106ade4696ef391511dc3342b5919f3eb84976ba334123ef1ab1ae3c63a2a63186e02f08c9cb096c
+DIST genpatches-6.11-11.extras.tar.xz 4060 BLAKE2B fda21856e2eb78f116cb26c24bce03c7fe60d0756610351351047f9fffa97ab327851adb1a5aa9ad7c9c63838a64a5498c5343b7499e452f0e3dac6cd17c7e45 SHA512 63d82a5a17472ac3e5f4c0bdb1cb706c0a1dd4e0d0bc2af2868a55e8fcc0138bdaef675b195988c00665a4d61f3c0940f669caa8809fbec17e0127962975c0e6
 DIST genpatches-6.11-7.base.tar.xz 562312 BLAKE2B 80227e573f63c6356c846fc1608ceaf336f209887a00e95504125298b24c3497a44fe53f7fb231b1cc2f0cdcc82a49e2bbb8496e16f182ef4884c7da15c62bae SHA512 02441292bcfa15034f7bbdfc7c92b4c0e583208cc9c94f20c7f0edf4c18cb56630de0e888d5ec208c15ea75f03f8194bcf8b1d2ebad2b5e38f11632289928ad3
 DIST genpatches-6.11-7.extras.tar.xz 4060 BLAKE2B 073ddb98be6a0ea659f5b494574f0c004ad9342a6ae9bf6b2c46ca83f44f10f8cb02a6df3b7f054d9828dac5d5488d3920d21157848cd85340a0fe7c9dfb34dd SHA512 0b0b41516a7e47fb93ec819e90cbadd000b9615445dce61fda136028788791803f5681caef5e8e86c536063979dddae36d7c8e473a40fa1f65117f7125b1e5c8
 DIST genpatches-6.11-8.base.tar.xz 639004 BLAKE2B 218ff37e8fb82b4bff3baa5b197b4c42ec19a4c5480620982f7befe8313f0f226324a629d6c15eee230faa3fc7c5bb558a58ac94e2e9b0259823c813220681b1 SHA512 cccc58e7ed24b90db88b14f9a693ccd021b1fa1beb9568511e344807673d2e518a66b2ffb48773a5d68da03ad15671181b7dc53bf2161ad1a88e95b555389116
@@ -90,6 +92,10 @@ DIST gentoo-kernel-6.11.8-1.amd64.gpkg.tar 293765120 BLAKE2B 4869cc63f12d2a4a750
 DIST gentoo-kernel-6.11.8-1.arm64.gpkg.tar 268851200 BLAKE2B 1a62d924f84d4aa74d7804e4be30e14d7c43f5e9c45b7f170bed4a12e9cd5b3ae04054f7cca424f8b2ebebbc49dacebce5ab6a4f8c8bd3bc9c9d86249d775153 SHA512 2c903362decb4604f6e9a31b9824bc4b0c144ef49beeb431bc7aa44f0b2d895ba8b019cbd7117853f7e5a19b9b9a517e5e25869371572d7e3deb9a56a7e9e40a
 DIST gentoo-kernel-6.11.8-1.ppc64le.gpkg.tar 72765440 BLAKE2B badce1ff8ccd4432f69a73b4144861e8d077b62a1bd8b6430e77ffdf143fb42b0a809f897e3b2757f7784680aa5d62ec57025f4be2d77fd5961ea61403ad2480 SHA512 cc2f233d49f3cd34ca92d06b303eaa271bcf12a7f44279fecdf7ca59b491534d9f61104cf9dccefb12536b9cddc32e9f6c19daea0c945b2b39b3b9aaf259ee87
 DIST gentoo-kernel-6.11.8-1.x86.gpkg.tar 76492800 BLAKE2B 811043b950491d1e4858e74c244cceb42d142154f9bb2ca6d24db09893afe87ee4b307181d1eb0c7b1ccdf99e30c1f761c4ef50fe4e32dac9ab322e4ce9fd9ee SHA512 bdffac9fc50fa2a0253c1cbb6ed9e34420a003bef1e3bf77c75c30d336a9280099624c048509ea30c9034657259d52741961c0e415d383c4018e2e47f1856591
+DIST gentoo-kernel-6.11.9-1.amd64.gpkg.tar 293734400 BLAKE2B 809cd449448f374580853053a7041cd44b63fe65efba1225f22a6722de1a9650e2055042e06f775945fd63203c7c5679ddcce19258086e2684b34fd09943a076 SHA512 acb025454635aad8c0b5f31910cc9c1413f22f6b3d6eb8e29b60b385544ec2dc5960c25eb85f9698e1f4598beaddb81dfb2bfe76c262a9518120a16f823bae68
+DIST gentoo-kernel-6.11.9-1.arm64.gpkg.tar 268881920 BLAKE2B a7f7f941a4dad9709e8a9597d435ffdaa0810c8b044fa7f8ce5d3b38d867f4695bf07cfa4e4a98766265c9fc856e2ce49312aa9864b29a486f00bfd387c17188 SHA512 78da5b9efb8e29688ddd1deb8c4a2510568e5786906cf300f5e5bd6dbdda3af69762536e702ab63dab99812f388af72e164f43b4fbe59a6e8955c1804c3c157c
+DIST gentoo-kernel-6.11.9-1.ppc64le.gpkg.tar 72765440 BLAKE2B 836d450f33a4acc5222b42e41a13b3913408dc2b8436a75ce1bf17d6462d8188a251bea9a19856ae4fd583bbb3efa692fe935619e86bd3b1730816c92031bc6a SHA512 2890de63925898ece4fc98fa9483b21dcb98fbcf1e31d1a753c3e871787933243b91e019cc8b26c2f27a95234a8a0bd19a3113ba5d1c843cd500428421089b42
+DIST gentoo-kernel-6.11.9-1.x86.gpkg.tar 76503040 BLAKE2B caae417f2685326841836a94af1c26872a9f9f1e653f0bf78d5739f1dc6492114a9c116a214658dc68563f649f006a42012284d416c7b93ce583c419f5969119 SHA512 46c31bdbdb8edba31f4514ff05d19f128579ddeeae1d4a504fea03c0e28c268a8c1969f0961954b08a92e1ea0ed5a0c9f5b6a8d930ebde88f982f6f25d63a204
 DIST gentoo-kernel-6.6.58-r1-1.amd64.gpkg.tar 264273920 BLAKE2B 537efe26fe31375d739bc5959e6b22b639e227d2a97d93693a3dbea2f40fec2ad64506462fd441fe07c1900bc304ac31ef9317782bbbf9b54fd17a8b81ccb678 SHA512 afc37b354b2d4d16f12545cf30d0d6f5dc2170f231166b0c608cd11f98148bfdda420cc7deff15f1b91c8368589967456ccda90b3c9b681c22b883507765a6f9
 DIST gentoo-kernel-6.6.58-r1-1.arm64.gpkg.tar 241244160 BLAKE2B 79de676d425cbe7eeee5a77f7953f283eaeeef665ecb0039e120c382225e8c1158f6695e86c868c7972b2150b988f16495e80b4fc402926900f8223f1a8d1cbf SHA512 e2cf875b6adc0a8325bfa0c328db82cbc483373917501c069646a5d052eb815390e8150d80bfebe83139a5726fa09264b41684cfdc03a1379d6b0cfb31d84e19
 DIST gentoo-kernel-6.6.58-r1-1.ppc64le.gpkg.tar 64296960 BLAKE2B d3e787f293b0b9f3944b3aec0fb1198c81b23faa5234d60962f93035d244f6a73db24a6fc893ae3de85dc4ce52ce4a9466bd8f2175d6f78876d4d4c65ce84d11 SHA512 f21f4b9ef6a11bb8ebdc7fed49439bdc41769fe8d6aad5dd6b33aacdec8cd185acc7264674fa4887f30e00785677d5738cd04f3699f6ad2063446cabee48be89

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.9.ebuild
new file mode 100644
index 000000000000..b35a3727e6c5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.9.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-17 21:02 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-17 21:02 UTC (permalink / raw
  To: gentoo-commits

commit:     dd48a336ae4d9da11fba4c1e506159e97c3ba114
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 17 21:01:20 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Nov 17 21:02:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd48a336

sys-kernel/gentoo-kernel-bin: Bump to 5.15.173

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.173.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 97c7203323ae..175a0dc2eb4d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-5.15-181.base.tar.xz 7638284 BLAKE2B ed63f4366ef78d666e759344580
 DIST genpatches-5.15-181.extras.tar.xz 4056 BLAKE2B 09dae20d08f51aa6f3404984a11488e7671de63e927de295ae511dd5559d4220ce9371f6d487a425cbae79d653939d168ebaa030bee30237372e6148de916e7c SHA512 cb0d6890bfe82c05e4e4a15f68e4f668181d2595ecc75c1a9cf90df6129f3d1ef9877bbac299b76f8516bd40dee27a7f0fc85b713f9e085b8127cbf4dc7169b5
 DIST genpatches-5.15-182.base.tar.xz 7653540 BLAKE2B 0efad948533d4848c64885b3bb39889b3e8a66fd73673f48c8002c245a89764cc962cc66449141ce702a49cd3205cde01e0f16b1ffe635ad2eb0df0f508d02d8 SHA512 1170f5ee971752b165c1fa9c44662ed721d80ee28c53c280042c0b0db6323489c034b32fb98651348b36111b6f856170538a3ee6d491cea5c2f046b3b010aa4b
 DIST genpatches-5.15-182.extras.tar.xz 4060 BLAKE2B 58d6cd99d134fd7f441a92eae8b0d480e68dc51a3261affea1f76f887414e95a590d8a97805d9363d9aa3d6e8f922e0863f8f6178703c31bb30876fc1606a064 SHA512 26f3828099c215a764ae52b0830062e92705d9f95e7885814e37ed20bae1605f991ad18755c552aa18f5c003f86eb412edb93859f3459f3955b453f86d3c9dfb
+DIST genpatches-5.15-183.base.tar.xz 7657948 BLAKE2B f54aea57a40b7af56cfdf8a754d126651a7378e4d00bd3123f3ec6545bb9bf46e83d66a8e57fbde8d9c719fae161700b4be5bb0d66c3ec767423da1536de2bc2 SHA512 05f4208568518d0c993a4a39dcfbac705878addf328403df20f907274be8bae118ddc61fb31d21a18c9e0dc129848d95494014bed7f50f439b2b377dcc01f578
+DIST genpatches-5.15-183.extras.tar.xz 4060 BLAKE2B 34c8c3466fabebc63d7dcff661305bd8fcf57c4b3404adf6bafeab5d602ca86aa5afb28385aab9e755df2d5a0f71adf72c11a7ba97f93d9698b9368f492afe23 SHA512 094c5a55bdad6eb5a7b4aaa24bf3d7aa1ddb8138078e9bedb225b0863c7a2572bc0824c844930adc20a0f2fdb53771f66382dcf0f3e54ff7825697b61e0fb1d8
 DIST genpatches-6.1-124.base.tar.xz 6355616 BLAKE2B 8b912dfa6afd71b8d2cfd709aefb7acd2df66e7806e19440db7ca74a6dc2fe13b2bc55b332aa1b4aef5c84bf64929a20cbbf1da5a30803999986762327eb56ed SHA512 1288c21d553220dc27e28ae533f003d07de5442ffa85bf06cf533266b3a16549239f389d61c7458b3f442f8902bdf4e429f2a17b89bacfe8632fd38147f97923
 DIST genpatches-6.1-124.extras.tar.xz 4060 BLAKE2B 326344cb6b4df76db97f5666085d26a8907769b81bbd1016219f319b713c5d2e467c0c0641b1cf5bf7eea80c7d865544a1b6e77b432e002dc768f633d70c9941 SHA512 a440486dbce9c6b291a202200089b03669bcb7c5fd635350f4f2d8eea21d67c073ee7feeca95e62fe96673dd67c92632955a83e003cc49865aef6b84f67dbf48
 DIST genpatches-6.1-125.base.tar.xz 6398228 BLAKE2B d22a9c9792cd0118b14cb75e37ccd526ca83840ba6f67c6cf1a0d8354094092cc1fa1c089634a5d60f6170e46183cafbc58943bb6c09d7a8eca6b44ff08f412e SHA512 5d82330540e9919e3339fb26431f787ca338550dcf85c5a91e573d4e3197eb9999fd653673d60a453306930e2126ee375faae67f4a7ceee7bef8af48500f91a0
@@ -64,6 +66,10 @@ DIST gentoo-kernel-5.15.172-1.amd64.gpkg.tar 68495360 BLAKE2B 77c26a62b54ac4724a
 DIST gentoo-kernel-5.15.172-1.arm64.gpkg.tar 62433280 BLAKE2B 7436714f4e70ec4ab92354e66c9522b86efee715cfbf5046a8c1b6a2f0f7c2615340d4fd0cd8939b43d0f3ba3d8f6b55ee5d92d25e2119c9d6513f7f0069c6c3 SHA512 e0eceea3509cf77d5ecfba7e0f694af7adf6ad059cd3dd34cba6c692960ea2f2540dc5487378bbba503c4c0f3e65bef587944a09f53feb33c9f74593ca978164
 DIST gentoo-kernel-5.15.172-1.ppc64le.gpkg.tar 56780800 BLAKE2B 29e4a2b1047185cdd5a2a603fad624953d64d88b22693c4859d8926142deb13282addae698992890e9dd2896392fb490ab1694710b91de8ea0f51a19264c518d SHA512 3d6afe7ec80db90e7126bffac9da33f8a03ac49b3f7736e5e2603f5e9c6489b04839f155aa3662ef84bca51c3fe6f06ceb21c495af4bac6ae14b4bfbb01c88e2
 DIST gentoo-kernel-5.15.172-1.x86.gpkg.tar 58654720 BLAKE2B e10ca4900cc733a60c8f91d70560789ef471354e0f7ebfc354a5721667bd2f0bd3d894fffa9e8da16439ac209d0e1df427eaad1464f30d78848ce69ff006bdca SHA512 9a1af49126819efdbf1c56afc2bc5ddf340cb3cbcca1ea26282cf544e97d4f417a02ecd34fab67b327590b0f12e615349e46743feee314e0b4d1c81278a17f0f
+DIST gentoo-kernel-5.15.173-1.amd64.gpkg.tar 68485120 BLAKE2B 117828fce66835d8c8b0e7a549943026f4bc043cc2017ba24ad437ff848a548840abe59b1a0fb4ada6aef7b2c6982b3dbd90e5b6ebc21228ab92d3a4e8e45d26 SHA512 bc2bf01097e78d81c210a2fbccefbf65e8c0e39bfff56d33f360b89148e2190176f23c92120f2d9cb92cdba9f431231404a572a56cef828a00092f936bda9591
+DIST gentoo-kernel-5.15.173-1.arm64.gpkg.tar 62443520 BLAKE2B 8e66815c4b94e7b402750a7b925f7a56711668a849304aa43acf49cadfd4fafc5338df7794704c21957758921111aefa43d5c864fc10af91e4a4353f52cbcd7e SHA512 f759246629db1a721b3136c98ac7b361237619f9fed2d247e049b8b4e39d9b8048c1bfbe14bedb74e6ac1696c73cb899ea6024985fe16489ce23397c0111dd71
+DIST gentoo-kernel-5.15.173-1.ppc64le.gpkg.tar 56780800 BLAKE2B d1af82e7cd746bd16ce77a3c5c1364a071329759128d59e2960b58a52408ebf524ab244ee06bbfab181500120d8a5bf272a6eba4a7bd253e79b3c48eef587865 SHA512 f71b45f9f60d77d148eaaac52a1d5108c0a076299f1903db60ef50ac64a85b48b847516feef274de3c595e0af7d6113a6d47fffb253590a5d402665c4f0dec49
+DIST gentoo-kernel-5.15.173-1.x86.gpkg.tar 58644480 BLAKE2B cbf652391346c519be81b67c4c8251f546141a7152964340c52f032757e80fb8baf535b482f93eea10fb87874db935aff194372c4d9d541fa8f40473b8b83883 SHA512 8118a0e454ae5ba2ac1c23e31e62b3cf165d863dfc3d8a6a02aae30eeb83b6f2870f1d2d8daf45cb88754a04e85104ffd8eb9d2b72318da69e8ef838bc750a0a
 DIST gentoo-kernel-6.1.114-1.amd64.gpkg.tar 72622080 BLAKE2B d91bb8f7fc369cf67783d4495c770cc4bb60206ffef4eca7b53558285c438278e73a07195914b2f237dbbff245c16390b63a8a07aec1c5e7189b0fa6e76e3142 SHA512 acb13ab39b309d650a3c88e5eb3c20109cc2d2dd64c197078dc88e104ba5f9ec2ffc10eb0225e0f127a7cf1d3a358cd398108c7d9d156e72b96ec641b4d57758
 DIST gentoo-kernel-6.1.114-1.arm64.gpkg.tar 65576960 BLAKE2B 4f0c3a12aa09e3641e28f34cf111654e37ad1ffcf1fc1a07a20469fd7a9c68cb1f20dd75cf8765baccf0d3fc1946c0f06eeaca2df1cbd8f01b7c8e59ebc22693 SHA512 46121bbc3fb990863b0fca644f804c8749b82f96eabff6a43325f36044e32b8c9a883dbb5d72c656396095027c86e14b7916937ae7e0285eef008e3e20ef2da2
 DIST gentoo-kernel-6.1.114-1.ppc64le.gpkg.tar 59832320 BLAKE2B b13928739adee071c07efa583aecf9e57d493c34e98c0c950d6362fd4dccc9e97269d21077109181507920c787fcf9afb57ab0b1ee2110b34db0d541bda22546 SHA512 29cef05c82413550734e6a1a758ca169f8b7a7afaee239966ff2bddb2861579c2a23bdf3e4dd1501a178e24879acca38c297c61f0ec68d45163dddab998677a7

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-17 21:02 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-17 21:02 UTC (permalink / raw
  To: gentoo-commits

commit:     42ee43ae68026ef411cf35cb617ed1ebb81cdffc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 17 20:48:10 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Nov 17 21:02:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42ee43ae

sys-kernel/gentoo-kernel-bin: Bump to 6.6.62

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.62.ebuild                | 181 +++++++++++++++++++++
 2 files changed, 187 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d1172b7f3f34..e3c8cfde3d9a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.6-68.base.tar.xz 3686816 BLAKE2B 56331bbfcfab2851304dc8263025d
 DIST genpatches-6.6-68.extras.tar.xz 4056 BLAKE2B 61235851cf180cc5a8e17720907cfcad6bf993ce2387e3ec4012ddd8a23e24d28b02ab2dddaf1a95125c92b31294655f294a7f3b1b5fb6b8597b02959f047126 SHA512 4065216d3251c0af7bd7471667e8cd17a62d9f9f7a1f06a208cb7ccbf65160ee0d6a98088f872555ba9ecb8403355eed80a0ae6b20aa4326b1f43e876edd85ba
 DIST genpatches-6.6-69.base.tar.xz 3711268 BLAKE2B 90b1f63e88059b3a7bf2b934e7bab30b68c71bd3991f749031090f295ec62a43dadc6d44dc2938608d771b3052f3b6d93e76af4a8007c0d52ecf6b50577a8486 SHA512 00c2a2a01f7680ed25a3372c62cd0042de78c48574bc00655f9774051a4704193f030ade5503376395367f34649b018a7894a8f4f8ff67f3bcb19b92e55b8023
 DIST genpatches-6.6-69.extras.tar.xz 4060 BLAKE2B f519a90411e0446558cee950fc359b3e11dbd08e9624f4345880d96ad6c0384b0be21603c01eaa5340a9e37e10c1c1f516d42cbf756afc759d4787b952590ff3 SHA512 c21cfd363be608778206e5fa1d41765825336e821b22b58e0bb9a8d84f9795f2d78d12cc9e008aa5d809788d9389689e3045faefe3191e1fb98393a27007006a
+DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b
+DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6
 DIST gentoo-kernel-5.10.228-1.amd64.gpkg.tar 63313920 BLAKE2B 2f18168a59a42f434fc1c0d89e4082833916c270524da29726a14ac81ddfdbe034dac693b71aadcb76d5670387c3c3c337543c9732a158836eac2a3c403daa9e SHA512 cb90cc8932fd1be6e084b6c554eec2a755b5b99cce7dd1dba76a7ad71ea90a89203bf0dd8e314fd50bdcfc79df04e22639d58f09b5097845fe7d7900baab510a
 DIST gentoo-kernel-5.10.228-1.arm64.gpkg.tar 56760320 BLAKE2B a1826c8fac94c3ac7eb6f5f71e6daf5bd252eb09ac6d56dde19d382036a68b4b83897ef9e7d88008ea88fb1949dc2e49c3d58a676241355f7f8118b6229a4447 SHA512 19e4e68593240e0f253c87b4c1c48d815f6715762322fd6bfa6b4fa8220b61bb7165c089385a75f0507ad99222cf4b7d93f3ccb29d27e7729d19c934722ea7f2
 DIST gentoo-kernel-5.10.228-1.ppc64le.gpkg.tar 52776960 BLAKE2B ab5193491160aeaa4aa90c5fa9ac41b3eb8878a5022da78037e5b510635b64acbbdf3ce6c3739cd1db50a935f314af10269638198a1b292e1d3f3031e0f9e3e3 SHA512 78106febb98e131cfad5bbf6c7aa9a2edae627d55ca9e09bdef11af3306cc952e9cf190bc2ae19435e5f10854e276a0fec18b7bbfe95fdc2da198b92d5424d61
@@ -112,6 +114,10 @@ DIST gentoo-kernel-6.6.61-1.amd64.gpkg.tar 266536960 BLAKE2B a318d5d2ff7dfaae0fc
 DIST gentoo-kernel-6.6.61-1.arm64.gpkg.tar 241664000 BLAKE2B 45d3f26a317d55a0996faf9a38a90015aabc009998fa62087b6915f414881f1b0f2d79cc237084f35af170ff4d113cc70909a1223d29c9201cc03acef9569a96 SHA512 244557464edfa86a71e167b30bc3feda90a5423a2cec11b72ea438d55fe46592e60dd325691c6d58826789caa0e73c70d3248b05d06d535d137b2d96b3551a6f
 DIST gentoo-kernel-6.6.61-1.ppc64le.gpkg.tar 64337920 BLAKE2B a32031fa9a49bdd3b224851d0bb1f04aa8bb7601d4aba29c1df734c7f40ac2b2c1f6cc55617414608c77a0fd2e25b7f1bb044b2959f210b74eba8cee6fe663b1 SHA512 2b99837031adfe3a34d02096035a50ad667aef1c1f1d0865c27483e55a03b0e29e7edaa4374b9f5481afabe4946b64146646ff042b052f89fbbb1e8a6b1a84eb
 DIST gentoo-kernel-6.6.61-1.x86.gpkg.tar 68352000 BLAKE2B 5a9e6f2febaa3f603a78876602536ae3fff9bcc76f980445f4c3fe32e07a58ded718dc62264dbfd711526d676272c486d3d1b5b2f51feb46a6fcafcb02edad0d SHA512 1a1dda0593b14f733657bbf90afbb6f110451d0ebb7cfa972ba44428b32796eb37bbb9e09a66cdb2cc93e40319d4411426bdc4778b67fb48f3624adfaeaeabc3
+DIST gentoo-kernel-6.6.62-1.amd64.gpkg.tar 266598400 BLAKE2B f02bf7a4a53b025a1c2da579f73f3b0222e0c1b06deb3657b39e70103bf2ff0ef5e56386b70ae70a0d6822f41626e574f620e1901d46a752c3d3cfdffac70318 SHA512 8a62586c680c0d0dfd3f498dca24292ef337797adb15aa200f2964cc37624cb2dfb537ddf42036640ff46237749d1313f1a8724169a78ed958f2e99f5d530ddc
+DIST gentoo-kernel-6.6.62-1.arm64.gpkg.tar 241633280 BLAKE2B 67f10267c5f7bbbd436c7fa44f1f0e9dac83262f58c3b297a681d8769c1d0577123b4cc3c45283aaf94eb3dc14189c90207d0415ea174737f7eec12688bf1f4e SHA512 6933a49baa988b84171cb4a6a1849c1f115cae4d09715f2d450fed9a8e2808a1c86b4af67545554ad91992d77eb06196ce1b395f6749f9547e01bd63f157a827
+DIST gentoo-kernel-6.6.62-1.ppc64le.gpkg.tar 64327680 BLAKE2B 7bb24f2f5d97446baaf70f15ad2f8437057274f371569caa7dda12c0e31de8be168422623d685609c37ef532b8b67dbc6c90aecbc561e7e86c66ca46945962bb SHA512 4936c616f77f1bd1a728778722207d298e7c596cfc4e35c0f3ce703ae4282e7ccce274762183a81cfa2feaadb456d4467a87a87c191abb3c72d3da5a498cb297
+DIST gentoo-kernel-6.6.62-1.x86.gpkg.tar 68352000 BLAKE2B dbd77a6b2a22d7ce5a6c241897b07a5b37e3397645da7cfe2f80473697071f278b3f286c507faabda6756004094717e10e17c57140db07a60e2abbbcffb02bca SHA512 bdd806f8d5c03e4928ce7e460222dc731dce1f79af90a35419f1e84bd0103501db307f4ac97b52ebc82e7c1da1f165dee07ebaffab623ea7fabd35ab813bc83c
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.62.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.62.ebuild
new file mode 100644
index 000000000000..cd18b39c84d7
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.62.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-22  8:32 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-11-22  8:32 UTC (permalink / raw
  To: gentoo-commits

commit:     23500a6b15f59290fded9ea436e8e2cb85b94f07
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 22 08:31:44 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 22 08:31:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23500a6b

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.118 x86, #944295

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild
index 53b01d5e35e1..2887359a1b7d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-22 10:20 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-11-22 10:20 UTC (permalink / raw
  To: gentoo-commits

commit:     8f9922a4048122a6380451e22bffb378c5d8e6fd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 22 10:19:51 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 22 10:19:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f9922a4

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.173 x86, #944292

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild
index 53b01d5e35e1..2887359a1b7d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-22 10:20 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-11-22 10:20 UTC (permalink / raw
  To: gentoo-commits

commit:     511b2a19e4fb882444fcc4e2c61db7d1ca642c55
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 22 10:19:54 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 22 10:19:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511b2a19

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.230 x86, #944294

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild
index a6e656009f81..67df66109690 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-22 20:59 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-22 20:59 UTC (permalink / raw
  To: gentoo-commits

commit:     69acb7ff09a6c0b62b508a14c7f3cc8f4fc9b3ea
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 22 20:56:52 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov 22 20:59:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69acb7ff

sys-kernel/gentoo-kernel-bin: Bump to 6.6.63

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.63.ebuild                | 181 +++++++++++++++++++++
 2 files changed, 187 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f189af963b2d..aacea4dc33b5 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -46,6 +46,8 @@ DIST genpatches-6.6-69.base.tar.xz 3711268 BLAKE2B 90b1f63e88059b3a7bf2b934e7bab
 DIST genpatches-6.6-69.extras.tar.xz 4060 BLAKE2B f519a90411e0446558cee950fc359b3e11dbd08e9624f4345880d96ad6c0384b0be21603c01eaa5340a9e37e10c1c1f516d42cbf756afc759d4787b952590ff3 SHA512 c21cfd363be608778206e5fa1d41765825336e821b22b58e0bb9a8d84f9795f2d78d12cc9e008aa5d809788d9389689e3045faefe3191e1fb98393a27007006a
 DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b
 DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6
+DIST genpatches-6.6-71.base.tar.xz 3745848 BLAKE2B ab33221175b500bce645d302fb32095aa15a536ba475b866c41087d963e57a713579ddde608d93a5f2ea823e7126850599b49522c8c7112cf9435fd85897805f SHA512 eecd342f586e1b594009f91fa1ac12399d90a164dbdbdb454414eeca9bd47ce04a78e0ceee28f889324ccc505112f6a3bb4cc093f88ed10a4c521869769f4e07
+DIST genpatches-6.6-71.extras.tar.xz 4056 BLAKE2B def4ae87c4a1b9221a7f8a38cc1b5e66867f599dba38f57b2641690a80ece90851fe9e4484d85894c5d41500d736fc5564c30669becd582898db2b8d3da3dff4 SHA512 66225121d986d43ef542899b32845867f22a9165c2a6ea7d891f6d8d35bc9dd6f6a0aee82e945a1566cb4c523b9b821175921e436f7217c16acaa9a1685bc307
 DIST gentoo-kernel-5.10.228-1.amd64.gpkg.tar 63313920 BLAKE2B 2f18168a59a42f434fc1c0d89e4082833916c270524da29726a14ac81ddfdbe034dac693b71aadcb76d5670387c3c3c337543c9732a158836eac2a3c403daa9e SHA512 cb90cc8932fd1be6e084b6c554eec2a755b5b99cce7dd1dba76a7ad71ea90a89203bf0dd8e314fd50bdcfc79df04e22639d58f09b5097845fe7d7900baab510a
 DIST gentoo-kernel-5.10.228-1.arm64.gpkg.tar 56760320 BLAKE2B a1826c8fac94c3ac7eb6f5f71e6daf5bd252eb09ac6d56dde19d382036a68b4b83897ef9e7d88008ea88fb1949dc2e49c3d58a676241355f7f8118b6229a4447 SHA512 19e4e68593240e0f253c87b4c1c48d815f6715762322fd6bfa6b4fa8220b61bb7165c089385a75f0507ad99222cf4b7d93f3ccb29d27e7729d19c934722ea7f2
 DIST gentoo-kernel-5.10.228-1.ppc64le.gpkg.tar 52776960 BLAKE2B ab5193491160aeaa4aa90c5fa9ac41b3eb8878a5022da78037e5b510635b64acbbdf3ce6c3739cd1db50a935f314af10269638198a1b292e1d3f3031e0f9e3e3 SHA512 78106febb98e131cfad5bbf6c7aa9a2edae627d55ca9e09bdef11af3306cc952e9cf190bc2ae19435e5f10854e276a0fec18b7bbfe95fdc2da198b92d5424d61
@@ -142,6 +144,10 @@ DIST gentoo-kernel-6.6.62-1.amd64.gpkg.tar 266598400 BLAKE2B f02bf7a4a53b025a1c2
 DIST gentoo-kernel-6.6.62-1.arm64.gpkg.tar 241633280 BLAKE2B 67f10267c5f7bbbd436c7fa44f1f0e9dac83262f58c3b297a681d8769c1d0577123b4cc3c45283aaf94eb3dc14189c90207d0415ea174737f7eec12688bf1f4e SHA512 6933a49baa988b84171cb4a6a1849c1f115cae4d09715f2d450fed9a8e2808a1c86b4af67545554ad91992d77eb06196ce1b395f6749f9547e01bd63f157a827
 DIST gentoo-kernel-6.6.62-1.ppc64le.gpkg.tar 64327680 BLAKE2B 7bb24f2f5d97446baaf70f15ad2f8437057274f371569caa7dda12c0e31de8be168422623d685609c37ef532b8b67dbc6c90aecbc561e7e86c66ca46945962bb SHA512 4936c616f77f1bd1a728778722207d298e7c596cfc4e35c0f3ce703ae4282e7ccce274762183a81cfa2feaadb456d4467a87a87c191abb3c72d3da5a498cb297
 DIST gentoo-kernel-6.6.62-1.x86.gpkg.tar 68352000 BLAKE2B dbd77a6b2a22d7ce5a6c241897b07a5b37e3397645da7cfe2f80473697071f278b3f286c507faabda6756004094717e10e17c57140db07a60e2abbbcffb02bca SHA512 bdd806f8d5c03e4928ce7e460222dc731dce1f79af90a35419f1e84bd0103501db307f4ac97b52ebc82e7c1da1f165dee07ebaffab623ea7fabd35ab813bc83c
+DIST gentoo-kernel-6.6.63-1.amd64.gpkg.tar 266588160 BLAKE2B 7c027dd6ae51c0dd7a96299117a839ec6e8ab1edcdab1249cfd6eeec0be8742a666ffc89ff122da6b05568501d0a35238eba0853266e633fb4ef84c98290f11d SHA512 88e87c277520a6e4956597ec239303f5c08fcc7358148aa6bc4c4091ee4f60db7abd8a3b908bfec2b3bba627bd0c6a988c4a3ffccdeec38d1166258ad15112b7
+DIST gentoo-kernel-6.6.63-1.arm64.gpkg.tar 241684480 BLAKE2B 0f106377785dd6abd9b38bc0d1284c0c7f3646f46e682487ac6baf520bdb017d743026399c48d9545792d70ae0d60faa574c10c7190c4cef917843a87385f61d SHA512 369524dd39b1839239de8d68bfd059053fa7f0f8552e53ac103fa6ac4c4176f9c8f42e538225fd9392917116bccce0309f79b125afd9b2859793bfe7ad189ece
+DIST gentoo-kernel-6.6.63-1.ppc64le.gpkg.tar 64337920 BLAKE2B a0b9d53652113f5988b8e836d3d903e688980bc46cdad43039124249cafb74cfaac6195babf64917dc7fedc6889dfd23b971c1c772f7daad49e497a4cc3f5128 SHA512 81b0582f32c45949e5b38e3055804b42e38b2702e127380c993df3c5cd05aa6f8f5a58da737bbcef4e371dc968770a223785cfcc76fbfdf5828f83fa7ef0073e
+DIST gentoo-kernel-6.6.63-1.x86.gpkg.tar 68341760 BLAKE2B f13fb306fa881f8498955187f133f75ac437b68db3819fa251dbc0abd340ba51c049a72a5327d29624369b6e93e68770599aa5a5cc91a264f79d8f45d4276334 SHA512 6096fa62135d592b05850265a2cf755e4624c1377d3c471960db12076781bd0e4d000b5373a4492198ebc773129ad394e94030b66e02f7d3e57b66a7610c56df
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.63.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.63.ebuild
new file mode 100644
index 000000000000..cd18b39c84d7
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.63.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-22 20:59 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-22 20:59 UTC (permalink / raw
  To: gentoo-commits

commit:     b931c226248ea95a65179771ce56fe9b8d323030
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 22 20:56:47 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov 22 20:59:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b931c226

sys-kernel/gentoo-kernel-bin: Bump to 6.1.119

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.119.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3373fb67c545..f189af963b2d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.1-127.base.tar.xz 6449936 BLAKE2B ba2e6b0e5968e00205bff6eebe3d
 DIST genpatches-6.1-127.extras.tar.xz 4060 BLAKE2B 00bbd6f35eb62ca43804b3900d1281aa1d578a9666da4b57d47851fa3842e86c276dcba4ecdeafed75c64ddb840f8ed84539261650329c272881f4d074b77a83 SHA512 5bfe75a37ceeab697314ff24d509061f4154bbab6a3c755875d4bae7dae5d99a012ac5d07cbe1979517a6da3fe6857f0162565df337c055ecad6d3e5ce4529ee
 DIST genpatches-6.1-128.base.tar.xz 6459108 BLAKE2B f27a537be69a26717ac1e251d7530b97f5f4498a088d80cfccc343b4d50bc7404e59ae9285bc06e4991e166121d52b8a84054ef8b8f707f242626a49ac202a5b SHA512 53277c695af046fd4f8c6362141317270022a4c18764b3563b47375f08f775644dec0929086108c5ddb1f8de8bdf8bdc244084fe0ea4a93fad1677013ea1c42c
 DIST genpatches-6.1-128.extras.tar.xz 4060 BLAKE2B a4f0e9f0b87dfaad00ff0b702b85c6e78c9543bd45887d6f8c550e487f60c744b2912374e972f1bdcff8de6a434d09dd0550579171764afd9a5c741a4468d743 SHA512 b20dfc8580a640d0c9ea07b7b21b38e9632df4705b3a5ae9cfd7d7cad0554b3159ca6cea91280e2a6232d2a2e26bc485bc23616c23e24bb87c5dcd60f8325558
+DIST genpatches-6.1-129.base.tar.xz 6480240 BLAKE2B 4b33131d21859d29c47c54913e878bdb2e1bc5b8f8333a016690a2153d13a14d49af1b0130bd1a9be64dd9accfb042f5284eb7a9c85c83b2cc661ba5e1c21777 SHA512 4884c72ee2037ee0f7edb9f59de6ea3f6650edc1ce514544da542310029bb95560c38e3ec1f86197109946fce445f150a022b620ee6adf55601bc0b897a928e0
+DIST genpatches-6.1-129.extras.tar.xz 4060 BLAKE2B 494c5a4ea4fb9d1d508442a445743fdad40c7d5d6a69403ed86cc7ea70e488e9553f96db367bcaeb2639e7615ab2ebae587ac59f5e79f61b1dcd635e8b145f9a SHA512 8f96c279ff1a22ee8227fd06505d475eab7a6da06279b9a2aa850a8445da657c8ea589eb7d2fe6389cba0f25f3e797a3f7b23deb53b6a95ae4de18974461bd70
 DIST genpatches-6.11-10.base.tar.xz 757872 BLAKE2B 72566af9a781288f516dcd30881851fe371a0f3d072aeabbd9d3e57ea96896cb9d8f0d594f8729215baa83d9546c675789b596dac5781b3640e963059d23223b SHA512 ae04d309e3b97cfd7f09993cf297fa5825c53e83acc54805f1f6f2d09cd07aa1715866be3d59874d0131d1746a398b9449fda1987ea6bdbd66402e411569d874
 DIST genpatches-6.11-10.extras.tar.xz 4060 BLAKE2B a94b8799f6c1d338a17e25b1dde6aa616754bfde092eb5ad1da11a6ec8b1107dce827d05ecc756a4918339329190e6572bb089de89d9a11c8c08f067eb7b269d SHA512 1a166a0054827ac9bef700d075cc2a1e3934dbe7b7aa64b34109b521f5bb21e231d59be4643f6faf702e5d0b3cb7d82e8cc1ba1f77e3bf88c38f9b6ffc61e35f
 DIST genpatches-6.11-11.base.tar.xz 775800 BLAKE2B 96407b5f017dc4f59e07dc51d26222ecfa70c4575fd511d273bf603f69aeb826d811d73e51b9425fc3986a369a1a1ea2dcad49d0064d27c586262f5ec2c1b2f0 SHA512 0148bf938c34d063ba68c3de1535c2e7ae7d1c66e75ce3d9106ade4696ef391511dc3342b5919f3eb84976ba334123ef1ab1ae3c63a2a63186e02f08c9cb096c
@@ -96,6 +98,10 @@ DIST gentoo-kernel-6.1.118-1.amd64.gpkg.tar 72652800 BLAKE2B 2dbb58f191199848f22
 DIST gentoo-kernel-6.1.118-1.arm64.gpkg.tar 65587200 BLAKE2B 0d6b865e758b7f0c0213b5168fdd4290431efda1bfe3e7edb3b09b5bb13021e95c286a3511e9705b5584b2af2be474af9d4f7f56c90519bc3186dd747f8cbc64 SHA512 7ae9d2a3de6a9765558b0b116621b84fbe4a55d5abaa130a4d3c190ed70686003175fc8eaef30ae2543b91d4c7bf9dddc4e7b87887ece37b24469bae6c724c13
 DIST gentoo-kernel-6.1.118-1.ppc64le.gpkg.tar 59842560 BLAKE2B 260508ca2dbe9c09db45f38e3272864f12250ac419df515e33a1e180d3b86c801984f2e52b56a731edf8244c16483171ad7cb5bb5a44a67247a55f55860834c4 SHA512 cb7a7641c249e105edbc9ad0a8e16df619fb53a0e3bc600be3f33232096061283cf9f6887ed1516deb334083c35fc46abe14862107fcf92ff74de70d0417cf92
 DIST gentoo-kernel-6.1.118-1.x86.gpkg.tar 62167040 BLAKE2B aba8ba623ca7b3a26cfce701a68ae199717dfe0c529de6ca2f0b9d76ebf25a996954209fb7c0a6a3d989b1cd2aaa67f0fa57abe68ca077bbc0375c12f48e7505 SHA512 9913900e78a9d5fd5fc9aee145714482ee5ae71c4f9495935ee4dd760d452fc5b1e60a56e01c8d00c68bf6bf25af3e60e9581e0d4c9493e796d9436a2a5cced7
+DIST gentoo-kernel-6.1.119-1.amd64.gpkg.tar 72622080 BLAKE2B 6dae2c2c855fa0e722a83ac34cce960af165e67b5732b892374a58639f2baf15333e7d42a34b6893606f6c9528a28518eadfe216fe89cc9b2b5d0871bd6f3b8a SHA512 2b6a2a13f7d81cbe33322b878569b3ba451ca7e24eae440ed7dee92becda97a3a3731a88dc7e8cff05e83545c3adf942d7635987439802df4d2dbff05ac599eb
+DIST gentoo-kernel-6.1.119-1.arm64.gpkg.tar 65587200 BLAKE2B fe181ce54ac34921589ed7dd9233aa584a9fba83cd4e45a3b3a7c96d4220dad8f8f7b3a3a2e25476a2174639e50343f772c939da088cda35536d5147462ee949 SHA512 32b797343567eafe995f5e651cbd6bb6dbc09a6c88ebdfa8102329bd0d00483caf45323e8c70ce641db983e8337be1902b8164cc4f033a44f54d335bb1d07f0e
+DIST gentoo-kernel-6.1.119-1.ppc64le.gpkg.tar 59863040 BLAKE2B 2cf1dfd20305f44f10d3dfbadaef102e53678879b38d0bcc85d30b60865891984541cd6aa4e52285bab71547a26b98527274f4c5a5dd92f1594ec73344e95d4a SHA512 0d71f8bbfe4dab013ee712ad2c233c1e8d9ddcc581e661a3af060010b7808e15f159238e6c6954b29ca6409019e5499e01c9c71ebfeb75365f8875c1c6cfec77
+DIST gentoo-kernel-6.1.119-1.x86.gpkg.tar 62177280 BLAKE2B 49e2036da2a9ae2b285a4b56489021ee771a3e5541f8035ee891f02fad45ca0976a05309a7efc1379ed85290bb6a78c82a6db65ff67bdf4d66035669a021c023 SHA512 8956400e89077cbff52dbbbfba0428857d3bf77a8a7c64c725a5e841bda75d8086891d7dca4e5c6ae5b69774b6a02339dd9836c259c7929ab1fc1529d9e4e04f
 DIST gentoo-kernel-6.11.5-r1-1.amd64.gpkg.tar 291328000 BLAKE2B 9c1ba7d9cf2b34577a5fb2235619d0ee4cc35bc47923dcb6593c080caaea5ce3d0e1e9d31454ee7eee3417d30fd9a6e288667434b5b799180d9439b93a2194ec SHA512 73355314712a784bf44f5b1486eb929cca45c1643c1c57f8d81a853218fae27752106382e364a5ee2be7ab05dc6745ce81b118bd730a5f24538786a90f1fdf80
 DIST gentoo-kernel-6.11.5-r1-1.arm64.gpkg.tar 268390400 BLAKE2B 946224df401b5c18884f5bf10379862d2536c672fc7962f0f83eeb1966d897479383ee33a42ef692ef4ad4bef9a750740bebef36ccede5c4a3673635a4aafe0a SHA512 dc7d31cf8387ffacb370ce6db1bf830549c59e7cac744958b353062cc9a143370b80232070a9a32d324f9698f166f81da83fc1d93ac6e8dff103c61a318319f3
 DIST gentoo-kernel-6.11.5-r1-1.ppc64le.gpkg.tar 72785920 BLAKE2B 9865a9fab8030c696d8f84dcc471a9bd8432e6cd603b23e6c5e0fd181ae06b8f76255603d02cbe2767fe2449677be80ec4f0488987f56675df4e3dee41ba4a7c SHA512 a3971900701d743619127eaf8b9072e0c6f0b188e744de4433f3edb59f80adec69316682e3e2d2d787c26f891664bd33373d837eb7e205a0219d5602588181ff

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.119.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.119.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.119.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-22 20:59 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-22 20:59 UTC (permalink / raw
  To: gentoo-commits

commit:     c229f9dcc3c79609973d9504a2d3878ebd0db611
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 22 20:56:57 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov 22 20:59:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c229f9dc

sys-kernel/gentoo-kernel-bin: Bump to 6.11.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.11.10.ebuild               | 182 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index aacea4dc33b5..ef490abe9407 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.11-10.base.tar.xz 757872 BLAKE2B 72566af9a781288f516dcd3088185
 DIST genpatches-6.11-10.extras.tar.xz 4060 BLAKE2B a94b8799f6c1d338a17e25b1dde6aa616754bfde092eb5ad1da11a6ec8b1107dce827d05ecc756a4918339329190e6572bb089de89d9a11c8c08f067eb7b269d SHA512 1a166a0054827ac9bef700d075cc2a1e3934dbe7b7aa64b34109b521f5bb21e231d59be4643f6faf702e5d0b3cb7d82e8cc1ba1f77e3bf88c38f9b6ffc61e35f
 DIST genpatches-6.11-11.base.tar.xz 775800 BLAKE2B 96407b5f017dc4f59e07dc51d26222ecfa70c4575fd511d273bf603f69aeb826d811d73e51b9425fc3986a369a1a1ea2dcad49d0064d27c586262f5ec2c1b2f0 SHA512 0148bf938c34d063ba68c3de1535c2e7ae7d1c66e75ce3d9106ade4696ef391511dc3342b5919f3eb84976ba334123ef1ab1ae3c63a2a63186e02f08c9cb096c
 DIST genpatches-6.11-11.extras.tar.xz 4060 BLAKE2B fda21856e2eb78f116cb26c24bce03c7fe60d0756610351351047f9fffa97ab327851adb1a5aa9ad7c9c63838a64a5498c5343b7499e452f0e3dac6cd17c7e45 SHA512 63d82a5a17472ac3e5f4c0bdb1cb706c0a1dd4e0d0bc2af2868a55e8fcc0138bdaef675b195988c00665a4d61f3c0940f669caa8809fbec17e0127962975c0e6
+DIST genpatches-6.11-12.base.tar.xz 809756 BLAKE2B 16a87065f9bef4016c3a19cc4e4ebce8b1dca6b6a165a36f73b5e10737a6df325f2649c609e7cf6489f683c36e52626d21300acad383df486cb866a413416ff7 SHA512 fa57d9fdaedcc5ad31d685fe512cca89f1a8a8fb097001ee069efbcdb9c377000f154c3133757e19cb7d3fe79ae54d996d1720e9eb70ba117f98c935509b3617
+DIST genpatches-6.11-12.extras.tar.xz 4060 BLAKE2B 69daca4ed6c2f293f04ece77003f2040b7fbe3a28b80eaa3e7aad8ac65adaec303b433634106b5041d597c33163624a447bddbbf889121c9b917d987febe0bb4 SHA512 33db2d06b7bae72153d24d7dbb21a7459f2010ac9176ca4c3356b01c933f3d61379fe2c307981c66433d3a997d059cb3bb2956d8fea8ffffe7eb0c33bd4b0a5b
 DIST genpatches-6.11-7.base.tar.xz 562312 BLAKE2B 80227e573f63c6356c846fc1608ceaf336f209887a00e95504125298b24c3497a44fe53f7fb231b1cc2f0cdcc82a49e2bbb8496e16f182ef4884c7da15c62bae SHA512 02441292bcfa15034f7bbdfc7c92b4c0e583208cc9c94f20c7f0edf4c18cb56630de0e888d5ec208c15ea75f03f8194bcf8b1d2ebad2b5e38f11632289928ad3
 DIST genpatches-6.11-7.extras.tar.xz 4060 BLAKE2B 073ddb98be6a0ea659f5b494574f0c004ad9342a6ae9bf6b2c46ca83f44f10f8cb02a6df3b7f054d9828dac5d5488d3920d21157848cd85340a0fe7c9dfb34dd SHA512 0b0b41516a7e47fb93ec819e90cbadd000b9615445dce61fda136028788791803f5681caef5e8e86c536063979dddae36d7c8e473a40fa1f65117f7125b1e5c8
 DIST genpatches-6.11-8.base.tar.xz 639004 BLAKE2B 218ff37e8fb82b4bff3baa5b197b4c42ec19a4c5480620982f7befe8313f0f226324a629d6c15eee230faa3fc7c5bb558a58ac94e2e9b0259823c813220681b1 SHA512 cccc58e7ed24b90db88b14f9a693ccd021b1fa1beb9568511e344807673d2e518a66b2ffb48773a5d68da03ad15671181b7dc53bf2161ad1a88e95b555389116
@@ -104,6 +106,10 @@ DIST gentoo-kernel-6.1.119-1.amd64.gpkg.tar 72622080 BLAKE2B 6dae2c2c855fa0e722a
 DIST gentoo-kernel-6.1.119-1.arm64.gpkg.tar 65587200 BLAKE2B fe181ce54ac34921589ed7dd9233aa584a9fba83cd4e45a3b3a7c96d4220dad8f8f7b3a3a2e25476a2174639e50343f772c939da088cda35536d5147462ee949 SHA512 32b797343567eafe995f5e651cbd6bb6dbc09a6c88ebdfa8102329bd0d00483caf45323e8c70ce641db983e8337be1902b8164cc4f033a44f54d335bb1d07f0e
 DIST gentoo-kernel-6.1.119-1.ppc64le.gpkg.tar 59863040 BLAKE2B 2cf1dfd20305f44f10d3dfbadaef102e53678879b38d0bcc85d30b60865891984541cd6aa4e52285bab71547a26b98527274f4c5a5dd92f1594ec73344e95d4a SHA512 0d71f8bbfe4dab013ee712ad2c233c1e8d9ddcc581e661a3af060010b7808e15f159238e6c6954b29ca6409019e5499e01c9c71ebfeb75365f8875c1c6cfec77
 DIST gentoo-kernel-6.1.119-1.x86.gpkg.tar 62177280 BLAKE2B 49e2036da2a9ae2b285a4b56489021ee771a3e5541f8035ee891f02fad45ca0976a05309a7efc1379ed85290bb6a78c82a6db65ff67bdf4d66035669a021c023 SHA512 8956400e89077cbff52dbbbfba0428857d3bf77a8a7c64c725a5e841bda75d8086891d7dca4e5c6ae5b69774b6a02339dd9836c259c7929ab1fc1529d9e4e04f
+DIST gentoo-kernel-6.11.10-1.amd64.gpkg.tar 293836800 BLAKE2B ef9074050bfad68bef3b2f28681211e03435bad2b715915726c8194b3606df6470b5ea374b3d9f805727f7d37f943928312cac0938e15cb565a41e7fa9e07362 SHA512 32a132baa3b77e35707f75a00ec49fdde32e67276cc88d0250d238447513c0c58ed6854d32a74ed9ced9f5055ae98d63abda2f7878392d8155fcb4bf876128ce
+DIST gentoo-kernel-6.11.10-1.arm64.gpkg.tar 268933120 BLAKE2B a8ddcfc11544bce82d51efcf4bc5a4ac2fc3bf7b7d6ac7f7c628ec554c440551754f3ba554f306c1ab2532b44032c5581ad7e6e5cdf8ba9aa74e43ab3eb65706 SHA512 d9c28da3e7c7b31173feb02264d85e9638888a2c43ae0e9f98ca4f3283fa2fd3fadbf16eea1b71ca46957f48c7ea3bdfde7ee0cecc52ace91d9d89ef6b4ebbdd
+DIST gentoo-kernel-6.11.10-1.ppc64le.gpkg.tar 72847360 BLAKE2B 18a9bb4314fe95fe52a606f19e95a9ea921d440da6cee009232ae57f7a72f8b9f6d529df50cfff476fa9c94251ce69061d699ec18d5355d28f54ba4a7ab24e9d SHA512 e149abb89d4abd00d7aa9caed0731fd4131e334f4f678ce9aae494358165e0423776c1c292c9549c5d45dadabce01a2ee275f3285d6152a413a26659adaf4d3a
+DIST gentoo-kernel-6.11.10-1.x86.gpkg.tar 76503040 BLAKE2B 873d1e90fd7df593f9fbcb76114c02e4784847ab46cfa132aea95528d31d9f94d997256db1362c9e11925a7586217e600cfc109ed6093e9c9aa3ec04a601e4f7 SHA512 4945da30169963636eae7df359a59e64e19acbfb98dcc5c3c803f7c440a8e83c4207f7d8663b6b4fa23763a6e051278ad68ddd337aa9c2866cdb36ad528b942a
 DIST gentoo-kernel-6.11.5-r1-1.amd64.gpkg.tar 291328000 BLAKE2B 9c1ba7d9cf2b34577a5fb2235619d0ee4cc35bc47923dcb6593c080caaea5ce3d0e1e9d31454ee7eee3417d30fd9a6e288667434b5b799180d9439b93a2194ec SHA512 73355314712a784bf44f5b1486eb929cca45c1643c1c57f8d81a853218fae27752106382e364a5ee2be7ab05dc6745ce81b118bd730a5f24538786a90f1fdf80
 DIST gentoo-kernel-6.11.5-r1-1.arm64.gpkg.tar 268390400 BLAKE2B 946224df401b5c18884f5bf10379862d2536c672fc7962f0f83eeb1966d897479383ee33a42ef692ef4ad4bef9a750740bebef36ccede5c4a3673635a4aafe0a SHA512 dc7d31cf8387ffacb370ce6db1bf830549c59e7cac744958b353062cc9a143370b80232070a9a32d324f9698f166f81da83fc1d93ac6e8dff103c61a318319f3
 DIST gentoo-kernel-6.11.5-r1-1.ppc64le.gpkg.tar 72785920 BLAKE2B 9865a9fab8030c696d8f84dcc471a9bd8432e6cd603b23e6c5e0fd181ae06b8f76255603d02cbe2767fe2449677be80ec4f0488987f56675df4e3dee41ba4a7c SHA512 a3971900701d743619127eaf8b9072e0c6f0b188e744de4433f3edb59f80adec69316682e3e2d2d787c26f891664bd33373d837eb7e205a0219d5602588181ff

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.10.ebuild
new file mode 100644
index 000000000000..b35a3727e6c5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.10.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-23  7:55 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-23  7:55 UTC (permalink / raw
  To: gentoo-commits

commit:     50685d20cc77eac7120cff1cf469a0c1d7f40035
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 23 07:53:44 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Nov 23 07:55:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50685d20

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.173 amd64 arm64 ppc64, #944292

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild
index 2887359a1b7d..1eff13308689 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-23  7:55 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-23  7:55 UTC (permalink / raw
  To: gentoo-commits

commit:     dbd71faa838011249ba690507b6aaac5c71f5267
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 23 07:53:49 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Nov 23 07:55:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd71faa

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.62 amd64 arm64 ppc64 x86, #944293

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.62.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.62.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.62.ebuild
index cd18b39c84d7..e082635940d4 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.62.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.62.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-23  7:55 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-23  7:55 UTC (permalink / raw
  To: gentoo-commits

commit:     f7af6f520b8c4ff651a419275a29811cf6299bfd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 23 07:53:59 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Nov 23 07:55:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7af6f52

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.118 amd64 arm64 ppc64, #944295

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild
index 2887359a1b7d..1eff13308689 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-23  7:55 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-23  7:55 UTC (permalink / raw
  To: gentoo-commits

commit:     5ba0344ea735a7ded8658a6f34fc312b6e378664
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 23 07:53:54 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Nov 23 07:55:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ba0344e

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.230 amd64 arm64 ppc64, #944294

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild
index 67df66109690..9b0fa4506514 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-11-23  8:00 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-11-23  8:00 UTC (permalink / raw
  To: gentoo-commits

commit:     659aae5f9cc4c6a2dc9fcc6b3bd667cd8720f3f5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 23 07:58:28 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Nov 23 07:58:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659aae5f

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 114 -------------
 .../gentoo-kernel-bin-5.10.228.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.10.229.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.15.169.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.15.170.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.15.171.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.15.172.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-6.1.114.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.115.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.116.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.117.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.11.5-r1.ebuild             | 182 ---------------------
 .../gentoo-kernel-bin-6.11.6.ebuild                | 182 ---------------------
 .../gentoo-kernel-bin-6.11.7.ebuild                | 182 ---------------------
 .../gentoo-kernel-bin-6.11.8.ebuild                | 182 ---------------------
 .../gentoo-kernel-bin-6.11.9.ebuild                | 182 ---------------------
 .../gentoo-kernel-bin-6.6.58-r2.ebuild             | 182 ---------------------
 .../gentoo-kernel-bin-6.6.59.ebuild                | 181 --------------------
 .../gentoo-kernel-bin-6.6.60.ebuild                | 181 --------------------
 .../gentoo-kernel-bin-6.6.61.ebuild                | 181 --------------------
 20 files changed, 3129 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ef490abe9407..6ecde273b62d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,103 +1,25 @@
-DIST genpatches-5.10-240.base.tar.xz 7605364 BLAKE2B 2ab206d398eea9704f90f3485446ccdbb5e53fdbdc2ea2f468ccf8ba7d4160cf96d6f407df53a4db18a68eec98e0b3a203be74c68e45e4a1300da26ac3fcfb5a SHA512 8d935c136b8fae9a5cbe558c362536255ac228369538a448fc4728f8c7b1a1393cdd810fc5b8a08138fd70c4192b07e4845d697120679dbb6ce04180575e2f4d
-DIST genpatches-5.10-240.extras.tar.xz 4056 BLAKE2B daa6ee7552a0f30598c4fd1c264509698017b64199ca993000bd6d226355c60b4d570c942a1b7e254d32eb941e2b873a4ed8b7a8f976b16cd93dea07727b8d15 SHA512 c01c07819c65357eb83ad9446b24cd2398c3ce8c4ba038ed726cba220145cf013d544b6442bcc65f7c916b5dbf85008bc638ddfee26f33c115e2c929d650db7f
-DIST genpatches-5.10-241.base.tar.xz 7627800 BLAKE2B fe3fbe6a2d1129f41cefd063750b7c2c737dd19f12ecd2dcf8ea764f155ba52f68504b6870ee2084287763b8b5743255b9d5d0b85705cf3ba693e1f25f3dbe6b SHA512 6514e763cada5d06c3869d81c2ff88a86f4540166a87b15f3749a4872e76c0ae30fc97a1c85e0e607d810775ebcc393869f139607bff80b45df619abf2cf3e3d
-DIST genpatches-5.10-241.extras.tar.xz 4060 BLAKE2B 342f265241e9f07f594feb34f5442f9a5975d4bd4f0c464104c12f300f0ab0609703e4f9b0b14611fbc0ac3511f9a8c15caa1161812524e08b8258445b195f56 SHA512 94dcb8bc67202dd010562c9bb15c0fa0c0c0732425e30bf8e400a9b06bf558453481c77863797d4accb5e5a8eccdff13a9239b1af86f0959fe008ed096522347
 DIST genpatches-5.10-242.base.tar.xz 7643240 BLAKE2B 53f852e2bb9c745051b4aa727643d696245e711756c20da983dd115eb40215e39ac445932c7b13b11bf37beaba9d0c98b4ba403d0113f4838e365081e11dfdc7 SHA512 cc8a85382291a61aa4c6f8009a58cfc4faa2f6aeca42e13c72fb7404f0983d238b98493e10ae753149a8aed8421e34a6d1d0895cff8e728f4dd228a16d88c2b6
 DIST genpatches-5.10-242.extras.tar.xz 4060 BLAKE2B 9e52b0061daaa25a31b6a80fb9ef0a27b7113c324dc9a16cea15b2f5d9b8c1de68544b6e499a5e5397c93a8353f4ea15cfc71ee5a0e3b9d45c5bc5da0ecf8767 SHA512 042fefb3ae1d7ce342c8667c3a415d260d5638d0b5758b4e00d65af33a343701a540f253459f0043fc859a8bfb0d6f6ef2f7a551c4868e347e395dc0a9316323
-DIST genpatches-5.15-179.base.tar.xz 7600676 BLAKE2B 5654c1db636059018715b1ec3ae0c3f7b5f7cf9e88e4ccb1df9843eb6fc130b204d5e7aa76f77ad21502030ed5050df760b59f2af59fe2074fd9e16e3703d7da SHA512 0900b71b1c43d507a06463a657bb5739964a3badcd189c7aadacfb43758da529a07215cda9fc66fec1e9e25e07ed3d8c0053cb37b0779a01a545a3993cca516a
-DIST genpatches-5.15-179.extras.tar.xz 4060 BLAKE2B d8f7885fac420f6f64dafcd5edf3500c8745fc076a382a9c62cfe1a5fd86a2c1d880ff8fdd0bd12649760ba115abc43de9da76e559330c0272f88c43926fa990 SHA512 01a08098524bf56987a55707b767911270b19b7e7ba032ad84ed3942fcdd073c0bf92443fc7cfe24ce1e88ec065f37f1a5c5c20adf3594151bc933a71c92f9d9
-DIST genpatches-5.15-180.base.tar.xz 7622872 BLAKE2B bdbfebd8160b3851b67c1bba86c8f0c7f7dff79f2304c9b297755043067575a14982d0e79f2aa0e3f42994520e8bc50cbff11651ad1d546d314f01d50a33e0f3 SHA512 606659b93b9782141434313a634fd648f5f934caa2016091693039035de0fe96e6c3a88075aefde18aaf323eed0d8a4188bef64f990f20fa9d06e4bc8d7e1079
-DIST genpatches-5.15-180.extras.tar.xz 4056 BLAKE2B e617ff600d8bb942de4fce1cc3aaf2d6aa16cc9b5a83667dc0154a685554a36cc8c4201c77faa01d3a39dabb1771235502128a6b863b23fbad1213642ec2cd07 SHA512 fa1c81b58c3ee20ace2e1afbe47620e9c3df695eabfa062d5ce78c12b015b938164ecd5db2d533473051d48a2fdf250074d1b306c61edae4acbe41688b513b77
-DIST genpatches-5.15-181.base.tar.xz 7638284 BLAKE2B ed63f4366ef78d666e759344580db76f0b9b7431448fe47cd067afb578a89d1843b5bbd486535003e1cf66abaec8e3e0f224d1088fb2874954f56c845050ffd1 SHA512 4da2df057b631c76502574cea731ec7abb3c2faf709efc0d54c17299e63eae16c9b3dec072ef0a0dea08124b2cc53e020ae6a896bd9ce4650aa1af2f2aa30cdf
-DIST genpatches-5.15-181.extras.tar.xz 4056 BLAKE2B 09dae20d08f51aa6f3404984a11488e7671de63e927de295ae511dd5559d4220ce9371f6d487a425cbae79d653939d168ebaa030bee30237372e6148de916e7c SHA512 cb0d6890bfe82c05e4e4a15f68e4f668181d2595ecc75c1a9cf90df6129f3d1ef9877bbac299b76f8516bd40dee27a7f0fc85b713f9e085b8127cbf4dc7169b5
-DIST genpatches-5.15-182.base.tar.xz 7653540 BLAKE2B 0efad948533d4848c64885b3bb39889b3e8a66fd73673f48c8002c245a89764cc962cc66449141ce702a49cd3205cde01e0f16b1ffe635ad2eb0df0f508d02d8 SHA512 1170f5ee971752b165c1fa9c44662ed721d80ee28c53c280042c0b0db6323489c034b32fb98651348b36111b6f856170538a3ee6d491cea5c2f046b3b010aa4b
-DIST genpatches-5.15-182.extras.tar.xz 4060 BLAKE2B 58d6cd99d134fd7f441a92eae8b0d480e68dc51a3261affea1f76f887414e95a590d8a97805d9363d9aa3d6e8f922e0863f8f6178703c31bb30876fc1606a064 SHA512 26f3828099c215a764ae52b0830062e92705d9f95e7885814e37ed20bae1605f991ad18755c552aa18f5c003f86eb412edb93859f3459f3955b453f86d3c9dfb
 DIST genpatches-5.15-183.base.tar.xz 7657948 BLAKE2B f54aea57a40b7af56cfdf8a754d126651a7378e4d00bd3123f3ec6545bb9bf46e83d66a8e57fbde8d9c719fae161700b4be5bb0d66c3ec767423da1536de2bc2 SHA512 05f4208568518d0c993a4a39dcfbac705878addf328403df20f907274be8bae118ddc61fb31d21a18c9e0dc129848d95494014bed7f50f439b2b377dcc01f578
 DIST genpatches-5.15-183.extras.tar.xz 4060 BLAKE2B 34c8c3466fabebc63d7dcff661305bd8fcf57c4b3404adf6bafeab5d602ca86aa5afb28385aab9e755df2d5a0f71adf72c11a7ba97f93d9698b9368f492afe23 SHA512 094c5a55bdad6eb5a7b4aaa24bf3d7aa1ddb8138078e9bedb225b0863c7a2572bc0824c844930adc20a0f2fdb53771f66382dcf0f3e54ff7825697b61e0fb1d8
-DIST genpatches-6.1-124.base.tar.xz 6355616 BLAKE2B 8b912dfa6afd71b8d2cfd709aefb7acd2df66e7806e19440db7ca74a6dc2fe13b2bc55b332aa1b4aef5c84bf64929a20cbbf1da5a30803999986762327eb56ed SHA512 1288c21d553220dc27e28ae533f003d07de5442ffa85bf06cf533266b3a16549239f389d61c7458b3f442f8902bdf4e429f2a17b89bacfe8632fd38147f97923
-DIST genpatches-6.1-124.extras.tar.xz 4060 BLAKE2B 326344cb6b4df76db97f5666085d26a8907769b81bbd1016219f319b713c5d2e467c0c0641b1cf5bf7eea80c7d865544a1b6e77b432e002dc768f633d70c9941 SHA512 a440486dbce9c6b291a202200089b03669bcb7c5fd635350f4f2d8eea21d67c073ee7feeca95e62fe96673dd67c92632955a83e003cc49865aef6b84f67dbf48
-DIST genpatches-6.1-125.base.tar.xz 6398228 BLAKE2B d22a9c9792cd0118b14cb75e37ccd526ca83840ba6f67c6cf1a0d8354094092cc1fa1c089634a5d60f6170e46183cafbc58943bb6c09d7a8eca6b44ff08f412e SHA512 5d82330540e9919e3339fb26431f787ca338550dcf85c5a91e573d4e3197eb9999fd653673d60a453306930e2126ee375faae67f4a7ceee7bef8af48500f91a0
-DIST genpatches-6.1-125.extras.tar.xz 4060 BLAKE2B e3e479543a260ed1c7caf3d7faa8ce19b88a6f0f84e05b5ec306da5bc118e540d4fb7fe43a8240659b52d929f32ecd50d030280d4848be034c370d5d22adbbb4 SHA512 cca2043706427395dc7a70b92f102993ea1c9505820523486f3a57de718bd3fc4f94acd43b8c4bc4103e37fb5d341d61bc028381b589e021c894977dd8473ba8
-DIST genpatches-6.1-126.base.tar.xz 6431744 BLAKE2B 2396a656d5dc3fc93dba49ffd5cde65c901b3dff67b207aa56f3d518debd8890d930f0853e921bb1f0224725bf78384dee976cc254ba9ba57ea94de67af4566a SHA512 b62e1650be9b2bc1ff050fb216f2616ccb1748b0db4c3faab5cee25cd3c8fdd321c90d9d8d6533debeb7a56fa997c56a12ae42ffd9192db6d6d6b804ba30055e
-DIST genpatches-6.1-126.extras.tar.xz 4060 BLAKE2B 47bd1399a522dcf4df4b0a7614f92af4bd248862aa3ce68d2996791d3aa055e917df44e6b4acedb4aa45cf4c18fa435da4fb3f28ce1d28fa15e78dadf45aad39 SHA512 871d52af95cd400fc095849c0273571ec0878c646ca966d8c75f7dda19a6c39f2c1f862ec51bda565aa9be6395eb7f9092864147bef09a1bd83ab037922537a0
-DIST genpatches-6.1-127.base.tar.xz 6449936 BLAKE2B ba2e6b0e5968e00205bff6eebe3d120fa674e372b80f835e48569eb85461437b62f4a9fe46a86b0d05a5eb0275298b7eeef608eb26d097f1d10726259b4737cc SHA512 a1716e557bcd7749621caeb463845f9b9a059d20044c4721f988489e9730f94da4fc99c253ad518fd3513bd45f1a7382701cf05a7269e63230127027d83c8c20
-DIST genpatches-6.1-127.extras.tar.xz 4060 BLAKE2B 00bbd6f35eb62ca43804b3900d1281aa1d578a9666da4b57d47851fa3842e86c276dcba4ecdeafed75c64ddb840f8ed84539261650329c272881f4d074b77a83 SHA512 5bfe75a37ceeab697314ff24d509061f4154bbab6a3c755875d4bae7dae5d99a012ac5d07cbe1979517a6da3fe6857f0162565df337c055ecad6d3e5ce4529ee
 DIST genpatches-6.1-128.base.tar.xz 6459108 BLAKE2B f27a537be69a26717ac1e251d7530b97f5f4498a088d80cfccc343b4d50bc7404e59ae9285bc06e4991e166121d52b8a84054ef8b8f707f242626a49ac202a5b SHA512 53277c695af046fd4f8c6362141317270022a4c18764b3563b47375f08f775644dec0929086108c5ddb1f8de8bdf8bdc244084fe0ea4a93fad1677013ea1c42c
 DIST genpatches-6.1-128.extras.tar.xz 4060 BLAKE2B a4f0e9f0b87dfaad00ff0b702b85c6e78c9543bd45887d6f8c550e487f60c744b2912374e972f1bdcff8de6a434d09dd0550579171764afd9a5c741a4468d743 SHA512 b20dfc8580a640d0c9ea07b7b21b38e9632df4705b3a5ae9cfd7d7cad0554b3159ca6cea91280e2a6232d2a2e26bc485bc23616c23e24bb87c5dcd60f8325558
 DIST genpatches-6.1-129.base.tar.xz 6480240 BLAKE2B 4b33131d21859d29c47c54913e878bdb2e1bc5b8f8333a016690a2153d13a14d49af1b0130bd1a9be64dd9accfb042f5284eb7a9c85c83b2cc661ba5e1c21777 SHA512 4884c72ee2037ee0f7edb9f59de6ea3f6650edc1ce514544da542310029bb95560c38e3ec1f86197109946fce445f150a022b620ee6adf55601bc0b897a928e0
 DIST genpatches-6.1-129.extras.tar.xz 4060 BLAKE2B 494c5a4ea4fb9d1d508442a445743fdad40c7d5d6a69403ed86cc7ea70e488e9553f96db367bcaeb2639e7615ab2ebae587ac59f5e79f61b1dcd635e8b145f9a SHA512 8f96c279ff1a22ee8227fd06505d475eab7a6da06279b9a2aa850a8445da657c8ea589eb7d2fe6389cba0f25f3e797a3f7b23deb53b6a95ae4de18974461bd70
-DIST genpatches-6.11-10.base.tar.xz 757872 BLAKE2B 72566af9a781288f516dcd30881851fe371a0f3d072aeabbd9d3e57ea96896cb9d8f0d594f8729215baa83d9546c675789b596dac5781b3640e963059d23223b SHA512 ae04d309e3b97cfd7f09993cf297fa5825c53e83acc54805f1f6f2d09cd07aa1715866be3d59874d0131d1746a398b9449fda1987ea6bdbd66402e411569d874
-DIST genpatches-6.11-10.extras.tar.xz 4060 BLAKE2B a94b8799f6c1d338a17e25b1dde6aa616754bfde092eb5ad1da11a6ec8b1107dce827d05ecc756a4918339329190e6572bb089de89d9a11c8c08f067eb7b269d SHA512 1a166a0054827ac9bef700d075cc2a1e3934dbe7b7aa64b34109b521f5bb21e231d59be4643f6faf702e5d0b3cb7d82e8cc1ba1f77e3bf88c38f9b6ffc61e35f
-DIST genpatches-6.11-11.base.tar.xz 775800 BLAKE2B 96407b5f017dc4f59e07dc51d26222ecfa70c4575fd511d273bf603f69aeb826d811d73e51b9425fc3986a369a1a1ea2dcad49d0064d27c586262f5ec2c1b2f0 SHA512 0148bf938c34d063ba68c3de1535c2e7ae7d1c66e75ce3d9106ade4696ef391511dc3342b5919f3eb84976ba334123ef1ab1ae3c63a2a63186e02f08c9cb096c
-DIST genpatches-6.11-11.extras.tar.xz 4060 BLAKE2B fda21856e2eb78f116cb26c24bce03c7fe60d0756610351351047f9fffa97ab327851adb1a5aa9ad7c9c63838a64a5498c5343b7499e452f0e3dac6cd17c7e45 SHA512 63d82a5a17472ac3e5f4c0bdb1cb706c0a1dd4e0d0bc2af2868a55e8fcc0138bdaef675b195988c00665a4d61f3c0940f669caa8809fbec17e0127962975c0e6
 DIST genpatches-6.11-12.base.tar.xz 809756 BLAKE2B 16a87065f9bef4016c3a19cc4e4ebce8b1dca6b6a165a36f73b5e10737a6df325f2649c609e7cf6489f683c36e52626d21300acad383df486cb866a413416ff7 SHA512 fa57d9fdaedcc5ad31d685fe512cca89f1a8a8fb097001ee069efbcdb9c377000f154c3133757e19cb7d3fe79ae54d996d1720e9eb70ba117f98c935509b3617
 DIST genpatches-6.11-12.extras.tar.xz 4060 BLAKE2B 69daca4ed6c2f293f04ece77003f2040b7fbe3a28b80eaa3e7aad8ac65adaec303b433634106b5041d597c33163624a447bddbbf889121c9b917d987febe0bb4 SHA512 33db2d06b7bae72153d24d7dbb21a7459f2010ac9176ca4c3356b01c933f3d61379fe2c307981c66433d3a997d059cb3bb2956d8fea8ffffe7eb0c33bd4b0a5b
-DIST genpatches-6.11-7.base.tar.xz 562312 BLAKE2B 80227e573f63c6356c846fc1608ceaf336f209887a00e95504125298b24c3497a44fe53f7fb231b1cc2f0cdcc82a49e2bbb8496e16f182ef4884c7da15c62bae SHA512 02441292bcfa15034f7bbdfc7c92b4c0e583208cc9c94f20c7f0edf4c18cb56630de0e888d5ec208c15ea75f03f8194bcf8b1d2ebad2b5e38f11632289928ad3
-DIST genpatches-6.11-7.extras.tar.xz 4060 BLAKE2B 073ddb98be6a0ea659f5b494574f0c004ad9342a6ae9bf6b2c46ca83f44f10f8cb02a6df3b7f054d9828dac5d5488d3920d21157848cd85340a0fe7c9dfb34dd SHA512 0b0b41516a7e47fb93ec819e90cbadd000b9615445dce61fda136028788791803f5681caef5e8e86c536063979dddae36d7c8e473a40fa1f65117f7125b1e5c8
-DIST genpatches-6.11-8.base.tar.xz 639004 BLAKE2B 218ff37e8fb82b4bff3baa5b197b4c42ec19a4c5480620982f7befe8313f0f226324a629d6c15eee230faa3fc7c5bb558a58ac94e2e9b0259823c813220681b1 SHA512 cccc58e7ed24b90db88b14f9a693ccd021b1fa1beb9568511e344807673d2e518a66b2ffb48773a5d68da03ad15671181b7dc53bf2161ad1a88e95b555389116
-DIST genpatches-6.11-8.extras.tar.xz 4056 BLAKE2B 33f594ef302fe78ec07e146dc0603ecb3eb0b61c6f3639dfd4f89885cd5533c53b1d0ef30618bf8c1fb749499721f668e28161890835725b4e62240f2bfd2646 SHA512 6424792e0f38d94d19d4849552597c5f44df4a47d09c237b49f084c4d780501c2119beb9d45e9027526423175e7e7fe9939c59eb242da5462bd4b6331edb15fb
-DIST genpatches-6.11-9.base.tar.xz 709096 BLAKE2B 999c593ca8d926d2788cd14e7a1e868a798b0067c09266a2df3d2c12dd0c9ca571e620d1cb708cac29f7b0316f45b7a67a9432a84609919823cc21b4e54304b0 SHA512 e243321366c6fc45dbf1f710888c332bcaf64d520ca21ecc703d9ec03d13535767457f117f734017154f8948a2fb6d48ed1fbfc44b717ccfb41f69d2acce5339
-DIST genpatches-6.11-9.extras.tar.xz 4056 BLAKE2B b2388d28af9c0b2afc1c663bc1b98c0f3bdda9fc92879031d057510a9c1f7edc036053d68e66ec83cd12344148bf9968482f6075d602b71553c969941deec4ae SHA512 7dc9b2702169ed6e91ee5bd830e2d0bfd84e10a301d3aabb1c573f636ff9a2d96a5c837381573a0e5c69911060682e9f7e0f794a2013cc11ea7b845592717aa3
-DIST genpatches-6.6-65.base.tar.xz 3582916 BLAKE2B 3d750c677e61c122144de989a55db6f04a2a545981858b71c602c156f802478ad19f4d87629760be724a9b522b377479df9f0c5f9a859235c5fc438df95c2aae SHA512 1ac5e7fb36e50227a6bdf035562f11401ef6a19c1a7af2d001d224b8710e3aa10434d828a3a0213a1f5cce101992bb803199e5d4e76474b657dc5c4d6328c385
-DIST genpatches-6.6-65.extras.tar.xz 4060 BLAKE2B 53cdbf5d680c9943d189e7606caa10c18bd3317789ffc1f120bf535255d80bfb5e3969fe952eb0da3c1001ee41e93755616332363465d4714a67a90140c43bfb SHA512 b5b3c817426be391a72633740beb4ba7b4e2546ee441081906d77ba31636321501af414140d487d284de325f80d004aefb241f3e349ef3ccd62d2c6fc4d7cf7e
-DIST genpatches-6.6-67.base.tar.xz 3647888 BLAKE2B bbbefd68b7d6ade81dd81f600717a529f023d7e74ddc4762698554ab6c3bca29787082aeb1945136abd32e628c6bd9b3e4a164388beb524f51af4497217af34e SHA512 8d2a1481d1b23044792e523b4a6845fbcf29888e6f98a6a3b0b5b3fe909a9ea40272087071dfe98da3e1a954c6d8c0539d087c1616929aa76d504ad88baf9878
-DIST genpatches-6.6-67.extras.tar.xz 4056 BLAKE2B b8240a27f81aadce548d5c94cef31531ac5e5c42cfcae790cc54c9bb6c8ea7c7175dcd9eb81f0844d31efcf3728f68b5bbdb630de5ea025b25fc2a37c64d73fe SHA512 5458a8cfa22fba5ef27fd1b46c1a31f16e1a9e0b36897694c3a46c2273101bd7be56dde90b3c4cc2f75eb02383f518bf5974b9c446a4ffd3fecf707e935748e8
-DIST genpatches-6.6-68.base.tar.xz 3686816 BLAKE2B 56331bbfcfab2851304dc8263025d66e7efeab1bbc4f4a4a3969e08cf239a90f4e9fcbd381ea55db94682e8e45e6f2e73748f50eac44ad65dcf50e3b1feae75f SHA512 29b269918f54b72c4ac54a3a80d9e2cde64fc281ee6ad236be3d44e7da8ec58d9a1aa9c1d94c02cc88d28456cd9e4128bf15a381b95402f32226af9669876cb7
-DIST genpatches-6.6-68.extras.tar.xz 4056 BLAKE2B 61235851cf180cc5a8e17720907cfcad6bf993ce2387e3ec4012ddd8a23e24d28b02ab2dddaf1a95125c92b31294655f294a7f3b1b5fb6b8597b02959f047126 SHA512 4065216d3251c0af7bd7471667e8cd17a62d9f9f7a1f06a208cb7ccbf65160ee0d6a98088f872555ba9ecb8403355eed80a0ae6b20aa4326b1f43e876edd85ba
-DIST genpatches-6.6-69.base.tar.xz 3711268 BLAKE2B 90b1f63e88059b3a7bf2b934e7bab30b68c71bd3991f749031090f295ec62a43dadc6d44dc2938608d771b3052f3b6d93e76af4a8007c0d52ecf6b50577a8486 SHA512 00c2a2a01f7680ed25a3372c62cd0042de78c48574bc00655f9774051a4704193f030ade5503376395367f34649b018a7894a8f4f8ff67f3bcb19b92e55b8023
-DIST genpatches-6.6-69.extras.tar.xz 4060 BLAKE2B f519a90411e0446558cee950fc359b3e11dbd08e9624f4345880d96ad6c0384b0be21603c01eaa5340a9e37e10c1c1f516d42cbf756afc759d4787b952590ff3 SHA512 c21cfd363be608778206e5fa1d41765825336e821b22b58e0bb9a8d84f9795f2d78d12cc9e008aa5d809788d9389689e3045faefe3191e1fb98393a27007006a
 DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b
 DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6
 DIST genpatches-6.6-71.base.tar.xz 3745848 BLAKE2B ab33221175b500bce645d302fb32095aa15a536ba475b866c41087d963e57a713579ddde608d93a5f2ea823e7126850599b49522c8c7112cf9435fd85897805f SHA512 eecd342f586e1b594009f91fa1ac12399d90a164dbdbdb454414eeca9bd47ce04a78e0ceee28f889324ccc505112f6a3bb4cc093f88ed10a4c521869769f4e07
 DIST genpatches-6.6-71.extras.tar.xz 4056 BLAKE2B def4ae87c4a1b9221a7f8a38cc1b5e66867f599dba38f57b2641690a80ece90851fe9e4484d85894c5d41500d736fc5564c30669becd582898db2b8d3da3dff4 SHA512 66225121d986d43ef542899b32845867f22a9165c2a6ea7d891f6d8d35bc9dd6f6a0aee82e945a1566cb4c523b9b821175921e436f7217c16acaa9a1685bc307
-DIST gentoo-kernel-5.10.228-1.amd64.gpkg.tar 63313920 BLAKE2B 2f18168a59a42f434fc1c0d89e4082833916c270524da29726a14ac81ddfdbe034dac693b71aadcb76d5670387c3c3c337543c9732a158836eac2a3c403daa9e SHA512 cb90cc8932fd1be6e084b6c554eec2a755b5b99cce7dd1dba76a7ad71ea90a89203bf0dd8e314fd50bdcfc79df04e22639d58f09b5097845fe7d7900baab510a
-DIST gentoo-kernel-5.10.228-1.arm64.gpkg.tar 56760320 BLAKE2B a1826c8fac94c3ac7eb6f5f71e6daf5bd252eb09ac6d56dde19d382036a68b4b83897ef9e7d88008ea88fb1949dc2e49c3d58a676241355f7f8118b6229a4447 SHA512 19e4e68593240e0f253c87b4c1c48d815f6715762322fd6bfa6b4fa8220b61bb7165c089385a75f0507ad99222cf4b7d93f3ccb29d27e7729d19c934722ea7f2
-DIST gentoo-kernel-5.10.228-1.ppc64le.gpkg.tar 52776960 BLAKE2B ab5193491160aeaa4aa90c5fa9ac41b3eb8878a5022da78037e5b510635b64acbbdf3ce6c3739cd1db50a935f314af10269638198a1b292e1d3f3031e0f9e3e3 SHA512 78106febb98e131cfad5bbf6c7aa9a2edae627d55ca9e09bdef11af3306cc952e9cf190bc2ae19435e5f10854e276a0fec18b7bbfe95fdc2da198b92d5424d61
-DIST gentoo-kernel-5.10.228-1.x86.gpkg.tar 53626880 BLAKE2B e49cce701e518adf00303a2f356e9fd36a1653a9151f3aa8bda68b378f435dacada7f6fd1815f79a47c89660058f7d383eb99e79c7aaf76eb7b77cce34d30272 SHA512 4a15c3b720caec4a6cc34c4a6336f3d98baa70957c1ad7f27e8dad2d0db449b85bed09dd064d0825dd94b3a44e2d10164467340794036778e5c43091b0994db8
-DIST gentoo-kernel-5.10.229-1.amd64.gpkg.tar 63324160 BLAKE2B 8691af17987fb88b6f7b4f0ac508e860bce842abe721462d7a04034c88244bf95cdb36d621cfbf41a838ddf194bc46c0af10fd44f827082c8db918620e430202 SHA512 7fe74e8e7bf9d4950877845d43696079b431647f64f95a7165fcc8d99f5984aed1b9aa4cd4e08d8b758e3ad2f691454691609b8e85359e5a7af2d8bf056adc4b
-DIST gentoo-kernel-5.10.229-1.arm64.gpkg.tar 56750080 BLAKE2B d2b1881db80de1969d0b972b8cb4c1eeadb486307813fee06ba263593912282c8a5871801f72db731ac5dec6fcb4545c4c49bba5402964e2704200f5d925e132 SHA512 5cd8e800a8640207ec5a535bdd9c5e173c780b3c7b2ae5f437d5a4efd29bbfcbb919160546e519327f9fe66f632eb195b389c0de5062f5d3f0a870aaccfafdb7
-DIST gentoo-kernel-5.10.229-1.ppc64le.gpkg.tar 52787200 BLAKE2B 22e28a1a9c72259d198d2df47bea454dafe73217c1e610a246b3a3e094b4081ec887340abfea3eea16dc8280af23e90cf48cea6682748ea459a5f0c9ca975851 SHA512 7c88b3441725f71a5163545cb59720f1de0ebe38afef4f97f89750476b1a3497d33b4978f753ccb98478e5d5a4ef73fbe08d805ae23287fce7a135410f80714a
-DIST gentoo-kernel-5.10.229-1.x86.gpkg.tar 53626880 BLAKE2B 16e1517646a36c5cd2d5a2eaaf8a91a9358a5744e430459f4d4fa193836ceed6cef4cc32040c5e7f567a0296d41fb6a3a48f8685be109810d53d674411341b1e SHA512 9e7f0ddb395b4d8944a884711006cade09d66cd483822097e5fecf4eae3bdf5dcc6b8a93dc666564014d3fa44262ca159f5c19c804e43724d51b55508bd1df20
 DIST gentoo-kernel-5.10.230-1.amd64.gpkg.tar 63324160 BLAKE2B 62af76878c2adad51cbdfa4f7fe6b508ac77d58490c807b8d800e971a6c60d32a0f6d8478bfb6d3a167e118d8a928a4da5c338a00d4bab3fae59a391d4a74cc3 SHA512 5a8eed28b0e8d49d5a45a4aca5e11c5f39eda93ed854fd9237c3cd6b90a511bc0426383b0a65293d6a5910bcbd27e67a26626e7df6844ee41797de527e2d2144
 DIST gentoo-kernel-5.10.230-1.arm64.gpkg.tar 56780800 BLAKE2B 5e294f0fc44a4df76c251be2232b85ec94a613bf59a116b7753373532d7d45f845809df0d379108ac6c75a8ecf290da47abbb574453a5595a05fcfc3d143fa0b SHA512 ecaac1adf2e5727edf3d1a0dc4c3cbbebc9fb6f8d574749c8a2c2bca7b0a57b6d66d4f28b9ee7378052cab4e7f671affd7f24d777f978b55396470ee071fe842
 DIST gentoo-kernel-5.10.230-1.ppc64le.gpkg.tar 52797440 BLAKE2B da3ae36a895bf2b8135098be61b6b1712dda4ad0ce241306b65d877bf48494f71d84ac209895dc73054846e23623c77144fdfdc6cfdc43cec9516f0be78c125e SHA512 b352e0e7df9e1ac907b840348b3c341be45a0dabbd539ddd89bac158c11517164414c73f528c7c9a0a5b6c92404045e1e41ca906a393ff1e2ae8d17f0e6422d4
 DIST gentoo-kernel-5.10.230-1.x86.gpkg.tar 53637120 BLAKE2B 0ec15aeab1519932551fd6adf6408e894afb3753507529d4570349d0f0c1e2fae99cd6f97c76f9096ca0c5527eeb74d0d6081d58c9f746e01b572ce49035341b SHA512 867eb18a2fc938b69346ecb6826a9c80db9af982bb001ad4b25865c75817e7aeb8bb96ba85e2ddf14b0db011b31dd659886e7db91efa5a63fadda8c4912bf0de
-DIST gentoo-kernel-5.15.169-1.amd64.gpkg.tar 68474880 BLAKE2B 937f3211465609c1e87ce3b31d49f1cceecf48e7c9c6de7ce2cc6322d7de471281714219a5b82f96207afaad41240c827b079bcfee566e13f10e099ab60fc4c7 SHA512 614e86bc8e794d108b0838f7cd673e90c04cc5aeaf4141879f1737838fac71d73ddae683a80997a692074c8a74a0dc810195315f50b4717cb4d0209e63c5147a
-DIST gentoo-kernel-5.15.169-1.arm64.gpkg.tar 62423040 BLAKE2B 8788e1f93da7f48385f9533fde291d7ca326f428d21ea53371a3284683dec7186d01ca98e3431a8a41ed0df9323227ab5ef25d140d677772cec036e9ce10ec94 SHA512 616ef3465d5fffdf97af736b951b52d392bc2b9e93f3f46c754c049d088647e4bbd7018b192a13c131441a131f52e1bd86a6f4769dc0ae04961bd4ad0576b301
-DIST gentoo-kernel-5.15.169-1.ppc64le.gpkg.tar 56760320 BLAKE2B 09ff26e5e48231bf18396b28c84893c203ed688e5d396ae5b0c29d0aeac24f097afb862bd306e8e332c8ac7a03dda93ab6fdeabad5cefffe14414a0533c97441 SHA512 fe779f7c55503ec8fde62c4afc225728de59cd7ce8be7832fb51581e2f658bceffb9b452d3e7a4dd8f05f87b11103e1c3f5741a37d3eba541c85e9af2276c1c6
-DIST gentoo-kernel-5.15.169-1.x86.gpkg.tar 58634240 BLAKE2B c69199b516c5bb070c8caad05ef598644340df341a8b81b9ee11215a9d39b482b8de7bba52636cd772b44dbe07064e4e0c33f8048538a5ec8d7896596d6c16e1 SHA512 d12215b112f8f8995ba6db5b5d40429454ea292918c9de80958e012617efc48c202e90d2e473a72f71f444a21296814e2c45e3e21cdf3c89c57a923c899700ba
-DIST gentoo-kernel-5.15.170-1.amd64.gpkg.tar 68485120 BLAKE2B 1b3a4c91cd8c4745ce49da5dcd7449523bb0a775cd42f90d7e27ef4e374819d21a1463767b276d323d7689e5c5d5bc62144851296ed3191d2bf2a62971ea6ddf SHA512 3620c72fe4310ef385c2d337f4f92c9af526efe428be55ac4a5bb4c04bbaab883b09b19fc8ffb375f369b1e8922466c9e7e285f3b91574e6bb15e610b2018e65
-DIST gentoo-kernel-5.15.170-1.arm64.gpkg.tar 62423040 BLAKE2B 8729d97f696bbe4ce47a651e0b682eb29074a1a4043c9e3197fde5088578e21cd74426a0171971b5ac0c807d06f49d07a870d3d08f891d31098b47ece047b1b3 SHA512 9195ba256ddaa72c47602b01691fe46d24b82698a3ac0d4c3976c3491933a017fa546d7aa2ffb80f08bf76c4d70b1d73f120fe5fd766f8ffc9496c016a2b1c2a
-DIST gentoo-kernel-5.15.170-1.ppc64le.gpkg.tar 56770560 BLAKE2B dec7512c5f5da5cc9b9f7ccc27d5e6a8d1e2080dd814f5f4feafbec81a704588748eee3efaa285069368cee527a6e7cbf6b46252c71d5fadc9a218328a691c1b SHA512 931f2f818ef8150bbc14f5745d906a07795bcbc881719608f68caf9c60f889bf633ffa5b862f2383d24adf649d0ac0b134c20e3fc5de8032c43f6f596d0c5846
-DIST gentoo-kernel-5.15.170-1.x86.gpkg.tar 58644480 BLAKE2B b2494aa16c75f5fd9980ed3d68e135ccf7e06afc1b911677bd94d36e2d192efc23b61ec1f857e6f9083b5c8020f80fb3a13a098605a450c018fca1ea28a7d6c0 SHA512 d613592bd71ef73cb784f23f07b3739dcb8068a2b9ccabc091f7841bd4dc036eae7cc9edc0729fbdc3705d5e56c7877256f7989079570942fd81c1bf0166b6ac
-DIST gentoo-kernel-5.15.171-1.amd64.gpkg.tar 68485120 BLAKE2B 7d1d6abfd10dd612bd843d92acfa71ea40f0195e3ae1e817888f6d8e80963834ecf09207cbf3613efbe6543e533a99bab050688834439c636e13ae0f04260fe5 SHA512 2d39c8c334b29e848a6fc0c119f2033ca559ac68ea61c2f73042b074978b379c626828833d1d63802502fda6834ef0d525e2f71a19ed81b88fa69aae05bf9d30
-DIST gentoo-kernel-5.15.171-1.arm64.gpkg.tar 62443520 BLAKE2B e43c8eef6b83dfa666a9bea5e7844a9c8c05495f2beae55da5fb1dae6e610866cb241f6d9736f1c4e0d6e5a305d0910b843d2de09070a8505b0c44cc61ed6a14 SHA512 d0da7e4f0599c0d1cedc17f4fff37bf9ca66f04e0f3de339fa89535ec6de1430ea6f129b3d11331206489348c52b52e95365baa9a9501b34ae26bf5071015eb2
-DIST gentoo-kernel-5.15.171-1.ppc64le.gpkg.tar 56760320 BLAKE2B 4f84d5798ab178dcd855146900911cb83d5cbfe38aa9433969c64a0dce3ae4124297900e75f612b2fbf7393c1595350c31c95a3ffb155a5df7e3b9fe8e6cdfc8 SHA512 bcfb85e0f1e792a68aa7a69d78cbcdd59af6066288f5097481644e4f15838f9fb1cc77be57cf0fbb17df22460ae4ea8b99c6ec0e382da01a73eab1ec4f45730d
-DIST gentoo-kernel-5.15.171-1.x86.gpkg.tar 58634240 BLAKE2B 765ca76fcb74581fe52ed79363f8975f81d02d096df5aa96cd093c4d140a6ad9acb0f90947d7f6395db463afeba456a7eafc5294deb283cc974e5da1814b18ea SHA512 3d93b623b39722ef1b97453df32b63e31c4b8448a107b78693dd6ae5edbb807ec5fb485cddb3cf5108595b7c5c79f7e4d0704c4fee9156e660874fb87b32844b
-DIST gentoo-kernel-5.15.172-1.amd64.gpkg.tar 68495360 BLAKE2B 77c26a62b54ac4724aa9fbf6a6b41a006b4131d128209161d1809972c7dc273cd90390cbd5a40a9bfd11a5a857f5af896cd05418b129997aafb031d94d526d7a SHA512 ce19201c6a06ca01d33edb277f8491bd7e296814d22663692b93d8542de680e7736c8a0dd28d4aac7e63160e19674cdbfe31159ef9cd6c51a1ad5cb6c18c576b
-DIST gentoo-kernel-5.15.172-1.arm64.gpkg.tar 62433280 BLAKE2B 7436714f4e70ec4ab92354e66c9522b86efee715cfbf5046a8c1b6a2f0f7c2615340d4fd0cd8939b43d0f3ba3d8f6b55ee5d92d25e2119c9d6513f7f0069c6c3 SHA512 e0eceea3509cf77d5ecfba7e0f694af7adf6ad059cd3dd34cba6c692960ea2f2540dc5487378bbba503c4c0f3e65bef587944a09f53feb33c9f74593ca978164
-DIST gentoo-kernel-5.15.172-1.ppc64le.gpkg.tar 56780800 BLAKE2B 29e4a2b1047185cdd5a2a603fad624953d64d88b22693c4859d8926142deb13282addae698992890e9dd2896392fb490ab1694710b91de8ea0f51a19264c518d SHA512 3d6afe7ec80db90e7126bffac9da33f8a03ac49b3f7736e5e2603f5e9c6489b04839f155aa3662ef84bca51c3fe6f06ceb21c495af4bac6ae14b4bfbb01c88e2
-DIST gentoo-kernel-5.15.172-1.x86.gpkg.tar 58654720 BLAKE2B e10ca4900cc733a60c8f91d70560789ef471354e0f7ebfc354a5721667bd2f0bd3d894fffa9e8da16439ac209d0e1df427eaad1464f30d78848ce69ff006bdca SHA512 9a1af49126819efdbf1c56afc2bc5ddf340cb3cbcca1ea26282cf544e97d4f417a02ecd34fab67b327590b0f12e615349e46743feee314e0b4d1c81278a17f0f
 DIST gentoo-kernel-5.15.173-1.amd64.gpkg.tar 68485120 BLAKE2B 117828fce66835d8c8b0e7a549943026f4bc043cc2017ba24ad437ff848a548840abe59b1a0fb4ada6aef7b2c6982b3dbd90e5b6ebc21228ab92d3a4e8e45d26 SHA512 bc2bf01097e78d81c210a2fbccefbf65e8c0e39bfff56d33f360b89148e2190176f23c92120f2d9cb92cdba9f431231404a572a56cef828a00092f936bda9591
 DIST gentoo-kernel-5.15.173-1.arm64.gpkg.tar 62443520 BLAKE2B 8e66815c4b94e7b402750a7b925f7a56711668a849304aa43acf49cadfd4fafc5338df7794704c21957758921111aefa43d5c864fc10af91e4a4353f52cbcd7e SHA512 f759246629db1a721b3136c98ac7b361237619f9fed2d247e049b8b4e39d9b8048c1bfbe14bedb74e6ac1696c73cb899ea6024985fe16489ce23397c0111dd71
 DIST gentoo-kernel-5.15.173-1.ppc64le.gpkg.tar 56780800 BLAKE2B d1af82e7cd746bd16ce77a3c5c1364a071329759128d59e2960b58a52408ebf524ab244ee06bbfab181500120d8a5bf272a6eba4a7bd253e79b3c48eef587865 SHA512 f71b45f9f60d77d148eaaac52a1d5108c0a076299f1903db60ef50ac64a85b48b847516feef274de3c595e0af7d6113a6d47fffb253590a5d402665c4f0dec49
 DIST gentoo-kernel-5.15.173-1.x86.gpkg.tar 58644480 BLAKE2B cbf652391346c519be81b67c4c8251f546141a7152964340c52f032757e80fb8baf535b482f93eea10fb87874db935aff194372c4d9d541fa8f40473b8b83883 SHA512 8118a0e454ae5ba2ac1c23e31e62b3cf165d863dfc3d8a6a02aae30eeb83b6f2870f1d2d8daf45cb88754a04e85104ffd8eb9d2b72318da69e8ef838bc750a0a
-DIST gentoo-kernel-6.1.114-1.amd64.gpkg.tar 72622080 BLAKE2B d91bb8f7fc369cf67783d4495c770cc4bb60206ffef4eca7b53558285c438278e73a07195914b2f237dbbff245c16390b63a8a07aec1c5e7189b0fa6e76e3142 SHA512 acb13ab39b309d650a3c88e5eb3c20109cc2d2dd64c197078dc88e104ba5f9ec2ffc10eb0225e0f127a7cf1d3a358cd398108c7d9d156e72b96ec641b4d57758
-DIST gentoo-kernel-6.1.114-1.arm64.gpkg.tar 65576960 BLAKE2B 4f0c3a12aa09e3641e28f34cf111654e37ad1ffcf1fc1a07a20469fd7a9c68cb1f20dd75cf8765baccf0d3fc1946c0f06eeaca2df1cbd8f01b7c8e59ebc22693 SHA512 46121bbc3fb990863b0fca644f804c8749b82f96eabff6a43325f36044e32b8c9a883dbb5d72c656396095027c86e14b7916937ae7e0285eef008e3e20ef2da2
-DIST gentoo-kernel-6.1.114-1.ppc64le.gpkg.tar 59832320 BLAKE2B b13928739adee071c07efa583aecf9e57d493c34e98c0c950d6362fd4dccc9e97269d21077109181507920c787fcf9afb57ab0b1ee2110b34db0d541bda22546 SHA512 29cef05c82413550734e6a1a758ca169f8b7a7afaee239966ff2bddb2861579c2a23bdf3e4dd1501a178e24879acca38c297c61f0ec68d45163dddab998677a7
-DIST gentoo-kernel-6.1.114-1.x86.gpkg.tar 62146560 BLAKE2B 9824eeb316a51723b765895df38d936361d3de8454ff34ed9701683720e0039489e0a96f9e081cd03c32938754504b456758a9fd8ac5dc8e17dfc3a1a577cef9 SHA512 82e2bc9c1de95c900a8bb46763d5a569e6b35f0e4faa3677e8bddf7a2827aa4bc5e32c25e92d36135e44d5dbb3b17f154c8a9afc23fc38bcdbef691e3c896737
-DIST gentoo-kernel-6.1.115-1.amd64.gpkg.tar 72622080 BLAKE2B ec18a46ee403e5053ce5cce725ccb4a821c920ee12d1e2f956c7e88cb79cdb393011a6f7e5f4989c2c9d3fe85f0b8c99f04c7030cca4975814e26fb6195bfab8 SHA512 6d40299942154baae8bd5df03727b4470617c526f48ac6aec947a07c12e9d74fe43be2339f81c3a23a295d877d8d843e3987a593e281b0ed706ba4e8133a28b2
-DIST gentoo-kernel-6.1.115-1.arm64.gpkg.tar 65576960 BLAKE2B 28b212709b27a1168a63d381b9623232f158e11113d9e53f10571c9e37b842dfbee6334fdf82580ee8fefd671dd5a438d6c306d808ca0e45cdebd5a228277c9f SHA512 1cb83c8c964730738eedcc067a9ac26110e1ffd808d5099084b20d2fb16789258335010953acd747c1923f98e82424d2e540a7fc4c715e3ece95cbfeefc23b59
-DIST gentoo-kernel-6.1.115-1.ppc64le.gpkg.tar 59832320 BLAKE2B ab35871519060a89e20313ec3f3b1a9dd33455ed5a10cc95906766948c344b80e204b490cbddb84aa78e947b1a6b7ad610844e6fe6cd1e82c4be002297e8b9e9 SHA512 3838e9f8b81ca7eac4b5517f28e55068c1cdf02b2826e8e13d84eaecddc52dc1edbed53b2ca65b7da5400f3529be5a40830428f9352ccec4ac4cd13b82598fb5
-DIST gentoo-kernel-6.1.115-1.x86.gpkg.tar 62156800 BLAKE2B 22d585c609d1497d84b48d933e595eb8f12912dda6e7e7bce418143c135fe591a612e90a1af778fe8de72db3da593938d3e91149f67227339e2fe4eb9afb0028 SHA512 3a83a00b9b5e7099f13e25d93b53a596a6ebb4e1793d3c27aa40b6780d7499f1ea365bbf78cec77d6d01e75c4aa5212e8731bd7ceec12c1e7cbb8f049165076e
-DIST gentoo-kernel-6.1.116-1.amd64.gpkg.tar 72622080 BLAKE2B a50e6d84c73cf274c51192f896c5601676dac1e55d119be9fc077ea24c5625124b675df2424cdd34ae71e60015524edd8351bb5f65923643a9f5f60b24318843 SHA512 1f119dfd809e68ef5b14f58b77bcbf188ddd06bd865cd159a9bf203f15abb7cb12104f3913a32c69689ee3ff6fb4396008f83700bb7096d1560063c3859aea6e
-DIST gentoo-kernel-6.1.116-1.arm64.gpkg.tar 65576960 BLAKE2B b427ae68f570c10f95405073b8798e1f27754c04334afed582a1c266afe79c35e9dd67d9669323996048b2bfed42b7df6a8ccb3fe73072ad86a047c4b282a415 SHA512 5c51663aa71947c178ae0414ead3828f56f6e3e918f28e61aaae49983c93675832c368f2e109f874252a06bcc77429c86403bff07e3a941e75c942160251e0a6
-DIST gentoo-kernel-6.1.116-1.ppc64le.gpkg.tar 59832320 BLAKE2B fbbc2404ba8000964c354f476c96e8566e46075902fbc19ac0edd29be62114e951538f32476991c0b3760785fbd0c77a676bcc11b2097ae55b595309c41c42b9 SHA512 816821feaa7cb5a7a00771692d261604b9c5912ba26e2a6dd06ec5b9245aaa9035e18fc679fe1659a1b0962875bd187dae1a614a5e4a068d0fa07b5ccde19098
-DIST gentoo-kernel-6.1.116-1.x86.gpkg.tar 62156800 BLAKE2B 8e74cd873cdf57b08c99c54deda815ccde13d940d9d80bd71240c8cd4b68c5b2b2bccc1bbfbe46604ed7319ac1b03233102f648d9701290beedf9a5adab7faaa SHA512 8dceacae89ed21facd07e798c1453b5e488e2d0043342d2f5bd72f545418df83004963deb519be3afbe6f963ae3a61c339c82cfc38f90f42375f71f89dadfea1
-DIST gentoo-kernel-6.1.117-1.amd64.gpkg.tar 72632320 BLAKE2B acfb95460c695ed11ca360824ea2b64477772e7ee4a6257e2fb3a7e77d53ddb8143924f8d9101928d3efa3c8907996a64cce281e77a3deb0e305b11d7d82b31e SHA512 cd7aab7278ddec49aa364576d21d5cde135dfe3087ac4875ce8a745598b3bcc21111ae42261aeeefceadeb33cffb73981d7f318d0ba4f8550d3c497bf870072b
-DIST gentoo-kernel-6.1.117-1.arm64.gpkg.tar 65587200 BLAKE2B 5ee2388f929f51b65455b9844d9755d9f5500b69499f8c341e7acf8f0d5c55cf3bcb400ed0e678bc8e81338c8d44f73df64a38fadb624fd6fa62f2dc9a8a07ca SHA512 f3fb02b9b0fc2163e100eb98e83dfd0980f693fd22ae7581f8085b02a7bd86b4c9ac25485700aab573b3b5b876b12ac8613a5df94e8bf10acfa4b0159c6a1899
-DIST gentoo-kernel-6.1.117-1.ppc64le.gpkg.tar 59852800 BLAKE2B e7d7d67bb17bbfcbca8e93547be0141ec8f25d73030601f4f185b57d5dd58e7070ce3a0e0c2224a575231ecca5490a5f22398e09682dff05922650f9195e29c8 SHA512 938669b7a9ef4c74e8954133f921e5e87d6402f506f0f55fe0cc40f64396d5987f73dabc062d89c60edfbad5e1020bc08f1577e209bd2d5476855b1ba63169fb
-DIST gentoo-kernel-6.1.117-1.x86.gpkg.tar 62177280 BLAKE2B 93166c095c2270bacbfa725f6e3de044f337f546df36f7370bc1446eab8877d60bdef9c19cab68ee4550b350abc76112250ade322688d3384df996e311f3237e SHA512 a5fadec4f85be7e0ffabbdf00d64cb181eea8b7dfe80ada8bf332dc887058668d74e54cdbdf29ee79f111a11cbaca340aa5ba2c5a6884c16b4bb405a4c1b7195
 DIST gentoo-kernel-6.1.118-1.amd64.gpkg.tar 72652800 BLAKE2B 2dbb58f191199848f22696c142ce9d16d4b4b775b33516c2f602485381dcd544e6120b188dfcb1a6b8a78791ff0f5d8d6b3d33d469628de51fee0420f74dfaa4 SHA512 8019a42d17126d12b775729992d6bebb442e70c3db84a1c466c19822052a9ec5b28f3458d434734ede285249759403e89950181ad8c86eab8b2401b161cbfe13
 DIST gentoo-kernel-6.1.118-1.arm64.gpkg.tar 65587200 BLAKE2B 0d6b865e758b7f0c0213b5168fdd4290431efda1bfe3e7edb3b09b5bb13021e95c286a3511e9705b5584b2af2be474af9d4f7f56c90519bc3186dd747f8cbc64 SHA512 7ae9d2a3de6a9765558b0b116621b84fbe4a55d5abaa130a4d3c190ed70686003175fc8eaef30ae2543b91d4c7bf9dddc4e7b87887ece37b24469bae6c724c13
 DIST gentoo-kernel-6.1.118-1.ppc64le.gpkg.tar 59842560 BLAKE2B 260508ca2dbe9c09db45f38e3272864f12250ac419df515e33a1e180d3b86c801984f2e52b56a731edf8244c16483171ad7cb5bb5a44a67247a55f55860834c4 SHA512 cb7a7641c249e105edbc9ad0a8e16df619fb53a0e3bc600be3f33232096061283cf9f6887ed1516deb334083c35fc46abe14862107fcf92ff74de70d0417cf92
@@ -110,42 +32,6 @@ DIST gentoo-kernel-6.11.10-1.amd64.gpkg.tar 293836800 BLAKE2B ef9074050bfad68bef
 DIST gentoo-kernel-6.11.10-1.arm64.gpkg.tar 268933120 BLAKE2B a8ddcfc11544bce82d51efcf4bc5a4ac2fc3bf7b7d6ac7f7c628ec554c440551754f3ba554f306c1ab2532b44032c5581ad7e6e5cdf8ba9aa74e43ab3eb65706 SHA512 d9c28da3e7c7b31173feb02264d85e9638888a2c43ae0e9f98ca4f3283fa2fd3fadbf16eea1b71ca46957f48c7ea3bdfde7ee0cecc52ace91d9d89ef6b4ebbdd
 DIST gentoo-kernel-6.11.10-1.ppc64le.gpkg.tar 72847360 BLAKE2B 18a9bb4314fe95fe52a606f19e95a9ea921d440da6cee009232ae57f7a72f8b9f6d529df50cfff476fa9c94251ce69061d699ec18d5355d28f54ba4a7ab24e9d SHA512 e149abb89d4abd00d7aa9caed0731fd4131e334f4f678ce9aae494358165e0423776c1c292c9549c5d45dadabce01a2ee275f3285d6152a413a26659adaf4d3a
 DIST gentoo-kernel-6.11.10-1.x86.gpkg.tar 76503040 BLAKE2B 873d1e90fd7df593f9fbcb76114c02e4784847ab46cfa132aea95528d31d9f94d997256db1362c9e11925a7586217e600cfc109ed6093e9c9aa3ec04a601e4f7 SHA512 4945da30169963636eae7df359a59e64e19acbfb98dcc5c3c803f7c440a8e83c4207f7d8663b6b4fa23763a6e051278ad68ddd337aa9c2866cdb36ad528b942a
-DIST gentoo-kernel-6.11.5-r1-1.amd64.gpkg.tar 291328000 BLAKE2B 9c1ba7d9cf2b34577a5fb2235619d0ee4cc35bc47923dcb6593c080caaea5ce3d0e1e9d31454ee7eee3417d30fd9a6e288667434b5b799180d9439b93a2194ec SHA512 73355314712a784bf44f5b1486eb929cca45c1643c1c57f8d81a853218fae27752106382e364a5ee2be7ab05dc6745ce81b118bd730a5f24538786a90f1fdf80
-DIST gentoo-kernel-6.11.5-r1-1.arm64.gpkg.tar 268390400 BLAKE2B 946224df401b5c18884f5bf10379862d2536c672fc7962f0f83eeb1966d897479383ee33a42ef692ef4ad4bef9a750740bebef36ccede5c4a3673635a4aafe0a SHA512 dc7d31cf8387ffacb370ce6db1bf830549c59e7cac744958b353062cc9a143370b80232070a9a32d324f9698f166f81da83fc1d93ac6e8dff103c61a318319f3
-DIST gentoo-kernel-6.11.5-r1-1.ppc64le.gpkg.tar 72785920 BLAKE2B 9865a9fab8030c696d8f84dcc471a9bd8432e6cd603b23e6c5e0fd181ae06b8f76255603d02cbe2767fe2449677be80ec4f0488987f56675df4e3dee41ba4a7c SHA512 a3971900701d743619127eaf8b9072e0c6f0b188e744de4433f3edb59f80adec69316682e3e2d2d787c26f891664bd33373d837eb7e205a0219d5602588181ff
-DIST gentoo-kernel-6.11.5-r1-1.x86.gpkg.tar 76482560 BLAKE2B 44f4af75a2daa8b1433152c8af8e414494b5d23dc9b11aca22529a10c6c28b43350cff31c6420dae0f6df5e8382d41f580f5bff5b05c9c14cd23516d44e8eba0 SHA512 4a6d8ce4e25d541de1096ec2ead561b3f9d7115db7a76e539fa395e058d19adbbf1b59c24380534064f3114b9797d398447c1a5dc2b806217f0bd2c765295837
-DIST gentoo-kernel-6.11.6-1.amd64.gpkg.tar 291389440 BLAKE2B 4c5e3cd6bb1d4c798ee77b73a04488ec946591e4a843c37f1d2349aa05bddd1bf22d3b7840fdb94c7eff0dfe946782820a3145bc4cd983a8d9776bc749020987 SHA512 9ea5c5fcf2fe0c8defaea2e97e97a2fb63d35fb5b2b6edd71d2c7d995aec43eac035fd9e8afdae88a004b53216c4f39d9119b2e1f02df885fae1a75fb5e94966
-DIST gentoo-kernel-6.11.6-1.arm64.gpkg.tar 268462080 BLAKE2B e9ccc0ab604dccbd7a86a07ded8e3c4ef495fdefbdc0146fdd917bff3514a2e83edd293654e347b8b878dc4014c5584fd845a5fb4f3d376a20fe32e18cac9126 SHA512 d02ec12629981d102aaeef96d8fb4dcb8039b680dc580b0174f0802e362361b20c2f02c19e5c9d7b4f8ff5cbee578d6a326398411872e3488ea980d424dd6c5a
-DIST gentoo-kernel-6.11.6-1.ppc64le.gpkg.tar 72816640 BLAKE2B 019c29aff28ac2b99886eb68f6b2809d34803dfa1bc82c68e914ede618f2195c9609ab7408bd1748526020f5bcbe5eb504ec232805ea182909fc7dd8d7869132 SHA512 edc9ad35a01b1c2201dd76f550f9773fe10c4e86d1b1bdb610140871ff917f1b813a026f3f46cb62ad467c43f9a87559a1406b17ccb04d5bfafdc80492ddd3b3
-DIST gentoo-kernel-6.11.6-1.x86.gpkg.tar 76472320 BLAKE2B 51b28592911cb54ff06079877e3ba3a198a3ef0e287a011ea89bc406a977a568c1a59927b464cadb1d6955134c72f5ccd1fa0006eb235e3f8e59916607389c43 SHA512 83107ebc4d9149a2e9281c854e42c7930941d0d2d3de227a984616cf73b8c0e495ef009bff3663f0167ac72df79ca3eca59e52b980e18702cbc127c650818621
-DIST gentoo-kernel-6.11.7-1.amd64.gpkg.tar 291768320 BLAKE2B 0259b282af15d8f336fecf4d88a29bc1b29a0aac862d0c570e16b592d8f3f18d51b3b3b4116190fed25a9fe118a34bed9d1a8e7189d834a926486b40bbd1a905 SHA512 c9f392a9295d173a0628f80b4e4d44b2bfe8c430bdf05c4de22d1efffa38e0ac9bf54ad1b0866ccd09ce387de7d598b519ae76b467d1d4bd99268479880b5752
-DIST gentoo-kernel-6.11.7-1.arm64.gpkg.tar 268748800 BLAKE2B 2f6596db8a8b6fa68be3ceaa28129ca3c4962a2d9c2ec31d9d3298f24de260d7b7b3255fce300e5f36d4abab219e1b1715e12076f1b1595023735de84c0a0ea9 SHA512 77f6b1bead022da74d4bc924f9d3eee056b1a37f078b08472b19d7e1f4c6d88ac5b38b3d0c3f163807365b5a55ba19a5e5fb472c9d73d582c3fa4ac9b4781237
-DIST gentoo-kernel-6.11.7-1.ppc64le.gpkg.tar 72796160 BLAKE2B a6a694ba81f73fcbb88bb5ec3958342d09c409f2faee984d53647761a53cba1cef8021ce42bcb8eab6b3df926c4500e3c162cddaf6ba3f6f54ce769ed4a838ca SHA512 506b93164736ec1bf4409a235534054ec36e0681431f6d0feeab215b9c2b4392e58b37eacc1c643af50a626b50c8b4a947274080259ff7ab7ee4951b0af1f174
-DIST gentoo-kernel-6.11.7-1.x86.gpkg.tar 76472320 BLAKE2B ad9ac2aadb96ac8fc7cd3de34c07b279798984f7abe1c57988d2aae4be012eea95c5d1603d7cdb0ffc2d1859ca891c6c10e583ab39ffc02167ea2bcb65e1f03e SHA512 1fccf930c57d6153ce3f936beb6f211441dd269257e6ab886dc4b3f4a3013a32960298cc8e3ada36e9bfbb3c951b3e6330a0d34865d13325da1744c11b573e66
-DIST gentoo-kernel-6.11.8-1.amd64.gpkg.tar 293765120 BLAKE2B 4869cc63f12d2a4a7505b93bd90298040cdd9c105e5b1bd2699a641c2d69b51591daed7c464ca54c68ef7afdc4a847bd6afcf3505f197c8951b77ee67a1f1b98 SHA512 ba2dba1ddf7558aafb13d6d8ac494a66572ecce5d0130b9c0f7bc7513dece2acd010399580800c0761bf1d07576e75f39b9820ef36000717f05d163f3ae9e98c
-DIST gentoo-kernel-6.11.8-1.arm64.gpkg.tar 268851200 BLAKE2B 1a62d924f84d4aa74d7804e4be30e14d7c43f5e9c45b7f170bed4a12e9cd5b3ae04054f7cca424f8b2ebebbc49dacebce5ab6a4f8c8bd3bc9c9d86249d775153 SHA512 2c903362decb4604f6e9a31b9824bc4b0c144ef49beeb431bc7aa44f0b2d895ba8b019cbd7117853f7e5a19b9b9a517e5e25869371572d7e3deb9a56a7e9e40a
-DIST gentoo-kernel-6.11.8-1.ppc64le.gpkg.tar 72765440 BLAKE2B badce1ff8ccd4432f69a73b4144861e8d077b62a1bd8b6430e77ffdf143fb42b0a809f897e3b2757f7784680aa5d62ec57025f4be2d77fd5961ea61403ad2480 SHA512 cc2f233d49f3cd34ca92d06b303eaa271bcf12a7f44279fecdf7ca59b491534d9f61104cf9dccefb12536b9cddc32e9f6c19daea0c945b2b39b3b9aaf259ee87
-DIST gentoo-kernel-6.11.8-1.x86.gpkg.tar 76492800 BLAKE2B 811043b950491d1e4858e74c244cceb42d142154f9bb2ca6d24db09893afe87ee4b307181d1eb0c7b1ccdf99e30c1f761c4ef50fe4e32dac9ab322e4ce9fd9ee SHA512 bdffac9fc50fa2a0253c1cbb6ed9e34420a003bef1e3bf77c75c30d336a9280099624c048509ea30c9034657259d52741961c0e415d383c4018e2e47f1856591
-DIST gentoo-kernel-6.11.9-1.amd64.gpkg.tar 293734400 BLAKE2B 809cd449448f374580853053a7041cd44b63fe65efba1225f22a6722de1a9650e2055042e06f775945fd63203c7c5679ddcce19258086e2684b34fd09943a076 SHA512 acb025454635aad8c0b5f31910cc9c1413f22f6b3d6eb8e29b60b385544ec2dc5960c25eb85f9698e1f4598beaddb81dfb2bfe76c262a9518120a16f823bae68
-DIST gentoo-kernel-6.11.9-1.arm64.gpkg.tar 268881920 BLAKE2B a7f7f941a4dad9709e8a9597d435ffdaa0810c8b044fa7f8ce5d3b38d867f4695bf07cfa4e4a98766265c9fc856e2ce49312aa9864b29a486f00bfd387c17188 SHA512 78da5b9efb8e29688ddd1deb8c4a2510568e5786906cf300f5e5bd6dbdda3af69762536e702ab63dab99812f388af72e164f43b4fbe59a6e8955c1804c3c157c
-DIST gentoo-kernel-6.11.9-1.ppc64le.gpkg.tar 72765440 BLAKE2B 836d450f33a4acc5222b42e41a13b3913408dc2b8436a75ce1bf17d6462d8188a251bea9a19856ae4fd583bbb3efa692fe935619e86bd3b1730816c92031bc6a SHA512 2890de63925898ece4fc98fa9483b21dcb98fbcf1e31d1a753c3e871787933243b91e019cc8b26c2f27a95234a8a0bd19a3113ba5d1c843cd500428421089b42
-DIST gentoo-kernel-6.11.9-1.x86.gpkg.tar 76503040 BLAKE2B caae417f2685326841836a94af1c26872a9f9f1e653f0bf78d5739f1dc6492114a9c116a214658dc68563f649f006a42012284d416c7b93ce583c419f5969119 SHA512 46c31bdbdb8edba31f4514ff05d19f128579ddeeae1d4a504fea03c0e28c268a8c1969f0961954b08a92e1ea0ed5a0c9f5b6a8d930ebde88f982f6f25d63a204
-DIST gentoo-kernel-6.6.58-r1-1.amd64.gpkg.tar 264273920 BLAKE2B 537efe26fe31375d739bc5959e6b22b639e227d2a97d93693a3dbea2f40fec2ad64506462fd441fe07c1900bc304ac31ef9317782bbbf9b54fd17a8b81ccb678 SHA512 afc37b354b2d4d16f12545cf30d0d6f5dc2170f231166b0c608cd11f98148bfdda420cc7deff15f1b91c8368589967456ccda90b3c9b681c22b883507765a6f9
-DIST gentoo-kernel-6.6.58-r1-1.arm64.gpkg.tar 241244160 BLAKE2B 79de676d425cbe7eeee5a77f7953f283eaeeef665ecb0039e120c382225e8c1158f6695e86c868c7972b2150b988f16495e80b4fc402926900f8223f1a8d1cbf SHA512 e2cf875b6adc0a8325bfa0c328db82cbc483373917501c069646a5d052eb815390e8150d80bfebe83139a5726fa09264b41684cfdc03a1379d6b0cfb31d84e19
-DIST gentoo-kernel-6.6.58-r1-1.ppc64le.gpkg.tar 64296960 BLAKE2B d3e787f293b0b9f3944b3aec0fb1198c81b23faa5234d60962f93035d244f6a73db24a6fc893ae3de85dc4ce52ce4a9466bd8f2175d6f78876d4d4c65ce84d11 SHA512 f21f4b9ef6a11bb8ebdc7fed49439bdc41769fe8d6aad5dd6b33aacdec8cd185acc7264674fa4887f30e00785677d5738cd04f3699f6ad2063446cabee48be89
-DIST gentoo-kernel-6.6.58-r1-1.x86.gpkg.tar 68321280 BLAKE2B 754b2fa16df8508fb2db17d36d5be79535d9c1146d08c47bcac9fab626bf5abf47bb644c405e712b840ca93342c8c2d78f17dc6507e9d13f89d50fd583b1863c SHA512 e4133c9a68d3e81d418628c4e3b828b1cd9dd48f2755a489601b6136172ab0708c2deaf2b7f3c27d9c1b56d518a1b005701e905fd683fc8b3163dc6b820025e6
-DIST gentoo-kernel-6.6.59-1.amd64.gpkg.tar 264232960 BLAKE2B 8cba25ac2c5f99e0be874f4d0d456f80d4aff5672f1564380b854a35220187138959cedefae49c8254bfa4f81f1e3fc19ea2e88a12c736b195f0157055d225d0 SHA512 6bae9461020e9d2011b201928b50f942a997c0ebdadbf5273fd64a9e3bd5d1ce4f748962d2144302a0450dfe3e7eae3422f9b20004744a9d2165f0e9cf211648
-DIST gentoo-kernel-6.6.59-1.arm64.gpkg.tar 241254400 BLAKE2B 200d596d2b5987da42a3760a933d54ae845b1c36faef9593daeb47d88e3f38a992a766b65d74684db9e5953790eb2c45abfdec689d1c92c538ec280372e37f63 SHA512 aae3f8997a79ab3cc488746ee0ad4143819eb4e21655b18ade655fc92ff79ca386617b5154614fe41ac7080efe5c362b5c92412fd547c2e6385dffe4f55cf952
-DIST gentoo-kernel-6.6.59-1.ppc64le.gpkg.tar 64307200 BLAKE2B 4b325e6cd71d4e786adbf884b83e9ece2a2ece2c5b90703f98b6040743021d197ffa13fb011161370e3c8811c2d4bf6981c9146b9839676461eddfe87991e11e SHA512 d00faa8d9e26059b75a16940fcb180a907a233340abc140d7d54a3bc07f2b00ce3000350f1af3b6820212fd92ec27c0d91c1690e04a8e3706180243b2a25556c
-DIST gentoo-kernel-6.6.59-1.x86.gpkg.tar 68331520 BLAKE2B 88bc194fce1338a20ab4617684445dda88ccc0d9f96a3761203ca8e588a685ecad72354a99a75114ee0e99c7a478c055eb934703013bb4a2c677a1313732b53e SHA512 86522a267ebbc233cd1b16e0e11152ae0a4c2829f0e0431d6b858ac94c3961528db5f3de1ecd3c3f65971a558acc523a6cdb4f8c26abb515b047c463c9e88d82
-DIST gentoo-kernel-6.6.60-1.amd64.gpkg.tar 264560640 BLAKE2B 3db17a3b6c7b39253db6f954b89f9645d7ca915ef52da46a0fdf10773121c14afa637c9c1300b16d5a495a3e52587eabb2894a30f2b9043ca04562d2992ce9d5 SHA512 193f4da0d9511e3eea03f609cae48edc6d32e56bcbc1b16c81771fdc7d9d0412b4a3f15e50ee72f473aa0c5a5ea7ddf23de416e95d1405f3ccbb01845de49e3e
-DIST gentoo-kernel-6.6.60-1.arm64.gpkg.tar 241623040 BLAKE2B 1ccd6db504cf211ff90bea7c684409a5e9fbc8610d617a032759971a89acb6b002749a4af8893ab837acca9176e92ce700382340e9322d108a89a990b7bcb8e6 SHA512 14fd64094326a345c7e719fdb47c0472ebdbd71951dc01bd1a8b8fc1df84e7a950a078beeb23b40d8d4a0fd67ba564698ca915e7b90df7db5a96afd3b62154f8
-DIST gentoo-kernel-6.6.60-1.ppc64le.gpkg.tar 64327680 BLAKE2B 88bde51ef8247b2148b211e5048384f6c5c6af297d08d95dcf597ea6c94f9f654e5ec0cecf2289fcebd82635b9aa7c3b5329cc778692cebc8d1efc55248ee29c SHA512 d4bf58bd328ed881ec5df713f7ca003f2fa3ff9d7d3e2c42c7d71d723b99b33b1f25d1dc9a7342ba572596f25f01c375a483b1521ae883f0ee9d5a97a01ce4e2
-DIST gentoo-kernel-6.6.60-1.x86.gpkg.tar 68331520 BLAKE2B 2e3078d1fd08e7b8c4d21d2f465e7bd048176a97b23396b04da65b9388d1a6ee3223fcbbde87e866596546dd7ac60d1915fb0d70aa29ff15ce0663a15c109c7b SHA512 07f027490f45e770e2739577b42a521d61b43fa3b48cc8f7822440f1c59e18278ba7e506f6d88e953c9cea74150414e17a78e7397a87db7eba08060bfc00494e
-DIST gentoo-kernel-6.6.61-1.amd64.gpkg.tar 266536960 BLAKE2B a318d5d2ff7dfaae0fc18138233fa65b356f515a770c0f255268fa81c9936a48f15f76e56c2ae910048ce4a00b4a6191f06ebc8cccfce41e86290008f88c1b62 SHA512 70ceb38fdb3b5936663b3beb82e7eb7855054aee619bdc60b24f97712fdea02611d7c310f24eb5b25e456ff4d83ca8535776eb2f4ef9a206a5dc19b219f62818
-DIST gentoo-kernel-6.6.61-1.arm64.gpkg.tar 241664000 BLAKE2B 45d3f26a317d55a0996faf9a38a90015aabc009998fa62087b6915f414881f1b0f2d79cc237084f35af170ff4d113cc70909a1223d29c9201cc03acef9569a96 SHA512 244557464edfa86a71e167b30bc3feda90a5423a2cec11b72ea438d55fe46592e60dd325691c6d58826789caa0e73c70d3248b05d06d535d137b2d96b3551a6f
-DIST gentoo-kernel-6.6.61-1.ppc64le.gpkg.tar 64337920 BLAKE2B a32031fa9a49bdd3b224851d0bb1f04aa8bb7601d4aba29c1df734c7f40ac2b2c1f6cc55617414608c77a0fd2e25b7f1bb044b2959f210b74eba8cee6fe663b1 SHA512 2b99837031adfe3a34d02096035a50ad667aef1c1f1d0865c27483e55a03b0e29e7edaa4374b9f5481afabe4946b64146646ff042b052f89fbbb1e8a6b1a84eb
-DIST gentoo-kernel-6.6.61-1.x86.gpkg.tar 68352000 BLAKE2B 5a9e6f2febaa3f603a78876602536ae3fff9bcc76f980445f4c3fe32e07a58ded718dc62264dbfd711526d676272c486d3d1b5b2f51feb46a6fcafcb02edad0d SHA512 1a1dda0593b14f733657bbf90afbb6f110451d0ebb7cfa972ba44428b32796eb37bbb9e09a66cdb2cc93e40319d4411426bdc4778b67fb48f3624adfaeaeabc3
 DIST gentoo-kernel-6.6.62-1.amd64.gpkg.tar 266598400 BLAKE2B f02bf7a4a53b025a1c2da579f73f3b0222e0c1b06deb3657b39e70103bf2ff0ef5e56386b70ae70a0d6822f41626e574f620e1901d46a752c3d3cfdffac70318 SHA512 8a62586c680c0d0dfd3f498dca24292ef337797adb15aa200f2964cc37624cb2dfb537ddf42036640ff46237749d1313f1a8724169a78ed958f2e99f5d530ddc
 DIST gentoo-kernel-6.6.62-1.arm64.gpkg.tar 241633280 BLAKE2B 67f10267c5f7bbbd436c7fa44f1f0e9dac83262f58c3b297a681d8769c1d0577123b4cc3c45283aaf94eb3dc14189c90207d0415ea174737f7eec12688bf1f4e SHA512 6933a49baa988b84171cb4a6a1849c1f115cae4d09715f2d450fed9a8e2808a1c86b4af67545554ad91992d77eb06196ce1b395f6749f9547e01bd63f157a827
 DIST gentoo-kernel-6.6.62-1.ppc64le.gpkg.tar 64327680 BLAKE2B 7bb24f2f5d97446baaf70f15ad2f8437057274f371569caa7dda12c0e31de8be168422623d685609c37ef532b8b67dbc6c90aecbc561e7e86c66ca46945962bb SHA512 4936c616f77f1bd1a728778722207d298e7c596cfc4e35c0f3ce703ae4282e7ccce274762183a81cfa2feaadb456d4467a87a87c191abb3c72d3da5a498cb297

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild
deleted file mode 100644
index 9b0fa4506514..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.228.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.229.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.229.ebuild
deleted file mode 100644
index a6e656009f81..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.229.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild
deleted file mode 100644
index 1eff13308689..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.169.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.170.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.170.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.170.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.171.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.171.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.171.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.172.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.172.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.172.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild
deleted file mode 100644
index 1eff13308689..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.114.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.115.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.115.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.115.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.116.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.116.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.116.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.117.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.117.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.117.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.5-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.5-r1.ebuild
deleted file mode 100644
index b35a3727e6c5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.5-r1.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.6.ebuild
deleted file mode 100644
index b35a3727e6c5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.6.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.7.ebuild
deleted file mode 100644
index b35a3727e6c5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.7.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.8.ebuild
deleted file mode 100644
index b35a3727e6c5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.8.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.9.ebuild
deleted file mode 100644
index b35a3727e6c5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.9.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild
deleted file mode 100644
index c23630f48141..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.58-r2.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
-# XXX: Change this back after 6.6.58-r1
-BINPKG=${PN/-bin}-6.6.58-r1-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.59.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.59.ebuild
deleted file mode 100644
index cd18b39c84d7..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.59.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.60.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.60.ebuild
deleted file mode 100644
index cd18b39c84d7..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.60.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.61.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.61.ebuild
deleted file mode 100644
index cd18b39c84d7..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.61.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-05 17:54 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-05 17:54 UTC (permalink / raw
  To: gentoo-commits

commit:     e82b640166894c330219bc50391f4ea4036d5e05
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  5 17:41:40 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Dec  5 17:53:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e82b6401

sys-kernel/gentoo-kernel-bin: Bump to 6.12.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 +
 .../gentoo-kernel-bin-6.12.1.ebuild                | 182 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6ecde273b62d..893ae3658832 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-129.base.tar.xz 6480240 BLAKE2B 4b33131d21859d29c47c54913e87
 DIST genpatches-6.1-129.extras.tar.xz 4060 BLAKE2B 494c5a4ea4fb9d1d508442a445743fdad40c7d5d6a69403ed86cc7ea70e488e9553f96db367bcaeb2639e7615ab2ebae587ac59f5e79f61b1dcd635e8b145f9a SHA512 8f96c279ff1a22ee8227fd06505d475eab7a6da06279b9a2aa850a8445da657c8ea589eb7d2fe6389cba0f25f3e797a3f7b23deb53b6a95ae4de18974461bd70
 DIST genpatches-6.11-12.base.tar.xz 809756 BLAKE2B 16a87065f9bef4016c3a19cc4e4ebce8b1dca6b6a165a36f73b5e10737a6df325f2649c609e7cf6489f683c36e52626d21300acad383df486cb866a413416ff7 SHA512 fa57d9fdaedcc5ad31d685fe512cca89f1a8a8fb097001ee069efbcdb9c377000f154c3133757e19cb7d3fe79ae54d996d1720e9eb70ba117f98c935509b3617
 DIST genpatches-6.11-12.extras.tar.xz 4060 BLAKE2B 69daca4ed6c2f293f04ece77003f2040b7fbe3a28b80eaa3e7aad8ac65adaec303b433634106b5041d597c33163624a447bddbbf889121c9b917d987febe0bb4 SHA512 33db2d06b7bae72153d24d7dbb21a7459f2010ac9176ca4c3356b01c933f3d61379fe2c307981c66433d3a997d059cb3bb2956d8fea8ffffe7eb0c33bd4b0a5b
+DIST genpatches-6.12-2.base.tar.xz 6548 BLAKE2B 6872ca3238aa7b9e811ce827260330850fd90bb3bb48abe7a06c5fd36acfff7ceca5983aff7cdc82da2396e27b908cb737ab77c5efc9603d03193473236ef634 SHA512 baae1ebc693f5eebb308d35d8e6571f5f00e95bd98e4aac9c84e6fceffd051b4699762dc5c1f1b02231126e7c4bafbb352e4aa011cfa71d9b0ba84fbfa766536
+DIST genpatches-6.12-2.extras.tar.xz 4060 BLAKE2B ce854b442562d86627eed172c94d6766ed27a29e0c7cbd240ec7b18b3fb0965a30289640d828b603eb309f2e911dec157c206740b4f16f40ffc3ce8069fabf3e SHA512 dd14190aaf8dfd51696e0fd3751695889e9c4c6ac9eb36b288f5991f01874b3cafb29240fa115fe54b718ee741c810c154e97aad8f5eb72f988bb3bae0005222
 DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b
 DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6
 DIST genpatches-6.6-71.base.tar.xz 3745848 BLAKE2B ab33221175b500bce645d302fb32095aa15a536ba475b866c41087d963e57a713579ddde608d93a5f2ea823e7126850599b49522c8c7112cf9435fd85897805f SHA512 eecd342f586e1b594009f91fa1ac12399d90a164dbdbdb454414eeca9bd47ce04a78e0ceee28f889324ccc505112f6a3bb4cc093f88ed10a4c521869769f4e07
@@ -32,6 +34,10 @@ DIST gentoo-kernel-6.11.10-1.amd64.gpkg.tar 293836800 BLAKE2B ef9074050bfad68bef
 DIST gentoo-kernel-6.11.10-1.arm64.gpkg.tar 268933120 BLAKE2B a8ddcfc11544bce82d51efcf4bc5a4ac2fc3bf7b7d6ac7f7c628ec554c440551754f3ba554f306c1ab2532b44032c5581ad7e6e5cdf8ba9aa74e43ab3eb65706 SHA512 d9c28da3e7c7b31173feb02264d85e9638888a2c43ae0e9f98ca4f3283fa2fd3fadbf16eea1b71ca46957f48c7ea3bdfde7ee0cecc52ace91d9d89ef6b4ebbdd
 DIST gentoo-kernel-6.11.10-1.ppc64le.gpkg.tar 72847360 BLAKE2B 18a9bb4314fe95fe52a606f19e95a9ea921d440da6cee009232ae57f7a72f8b9f6d529df50cfff476fa9c94251ce69061d699ec18d5355d28f54ba4a7ab24e9d SHA512 e149abb89d4abd00d7aa9caed0731fd4131e334f4f678ce9aae494358165e0423776c1c292c9549c5d45dadabce01a2ee275f3285d6152a413a26659adaf4d3a
 DIST gentoo-kernel-6.11.10-1.x86.gpkg.tar 76503040 BLAKE2B 873d1e90fd7df593f9fbcb76114c02e4784847ab46cfa132aea95528d31d9f94d997256db1362c9e11925a7586217e600cfc109ed6093e9c9aa3ec04a601e4f7 SHA512 4945da30169963636eae7df359a59e64e19acbfb98dcc5c3c803f7c440a8e83c4207f7d8663b6b4fa23763a6e051278ad68ddd337aa9c2866cdb36ad528b942a
+DIST gentoo-kernel-6.12.1-1.amd64.gpkg.tar 298700800 BLAKE2B 0e691f266113eb87e1b1bb3fd05b51650fb8ec02569c46dc0606a94bfe101f4cb0f48d951a380b56909695f5e3733c58191a2ef2aaa681581056f1e02631f117 SHA512 3347079fd82abda68f10af3bf0ed206a735d59a0adf062bfd2ac9d6adbc141d647ace1e37e36fb0398d7b7e5caa350f777b14cbe08bab5e762b51bce38f1b856
+DIST gentoo-kernel-6.12.1-1.arm64.gpkg.tar 272773120 BLAKE2B aecd1217beef2537dc0a459e55eb9b368c9a117c7d47f1c5f3e839d84b35651c46137c04cca7173e2f69cfd84d281e5d1db4d4eed84ad72a93cf63712aa84e31 SHA512 e213ff8b0e4744f682986f377821d4af3d97d91b4d6a47ea8428bf9914ecb11721ef9a3490a8a803bf924e240c1eeee78254b11dc66d981dda22e171404b2b83
+DIST gentoo-kernel-6.12.1-1.ppc64le.gpkg.tar 73031680 BLAKE2B 0d4b88f258cba1fefe2bb6982c2a8386e4b6768e2ce79c8fda7d44e106a4c769164b9bdecfef1df6a22e560109c87dc378dd9993b3d48f9638b25bdcdc5aeed4 SHA512 94d24b9925bfe58844459360fbf7b4b982cbd55e153c5cb07caa6f725aeb35024b1fd96672a7bc2fb0886a39eb307ed621c7a09ca05bb8cb15046d913df453cf
+DIST gentoo-kernel-6.12.1-1.x86.gpkg.tar 77352960 BLAKE2B adb2f04f127644dffeca1b11892a5b021f60fc36cf322ce820682ffa83f1586c74f013258a33679ae6dcd5e5bb3095c0922b12acc0395b3aef303c3e936d5e28 SHA512 8f05cf80e92be1d2ec15aa176883db74ce0ae832c7ca3367a7f741a8185a7260d524493d6ae68fc7d95eede7ae2fef546f339ade85d53b5443dfb4b8d437ae86
 DIST gentoo-kernel-6.6.62-1.amd64.gpkg.tar 266598400 BLAKE2B f02bf7a4a53b025a1c2da579f73f3b0222e0c1b06deb3657b39e70103bf2ff0ef5e56386b70ae70a0d6822f41626e574f620e1901d46a752c3d3cfdffac70318 SHA512 8a62586c680c0d0dfd3f498dca24292ef337797adb15aa200f2964cc37624cb2dfb537ddf42036640ff46237749d1313f1a8724169a78ed958f2e99f5d530ddc
 DIST gentoo-kernel-6.6.62-1.arm64.gpkg.tar 241633280 BLAKE2B 67f10267c5f7bbbd436c7fa44f1f0e9dac83262f58c3b297a681d8769c1d0577123b4cc3c45283aaf94eb3dc14189c90207d0415ea174737f7eec12688bf1f4e SHA512 6933a49baa988b84171cb4a6a1849c1f115cae4d09715f2d450fed9a8e2808a1c86b4af67545554ad91992d77eb06196ce1b395f6749f9547e01bd63f157a827
 DIST gentoo-kernel-6.6.62-1.ppc64le.gpkg.tar 64327680 BLAKE2B 7bb24f2f5d97446baaf70f15ad2f8437057274f371569caa7dda12c0e31de8be168422623d685609c37ef532b8b67dbc6c90aecbc561e7e86c66ca46945962bb SHA512 4936c616f77f1bd1a728778722207d298e7c596cfc4e35c0f3ce703ae4282e7ccce274762183a81cfa2feaadb456d4467a87a87c191abb3c72d3da5a498cb297
@@ -44,4 +50,5 @@ DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a936
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea
+DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.1.ebuild
new file mode 100644
index 000000000000..e264bcf1bcc9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.1.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-05 17:54 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-05 17:54 UTC (permalink / raw
  To: gentoo-commits

commit:     a8964e5b224138623525656c4a75aa67cb924cce
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  5 17:42:58 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Dec  5 17:53:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8964e5b

sys-kernel/gentoo-kernel-bin: Bump to 6.11.11

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.11.11.ebuild               | 182 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 893ae3658832..903295262653 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-129.base.tar.xz 6480240 BLAKE2B 4b33131d21859d29c47c54913e87
 DIST genpatches-6.1-129.extras.tar.xz 4060 BLAKE2B 494c5a4ea4fb9d1d508442a445743fdad40c7d5d6a69403ed86cc7ea70e488e9553f96db367bcaeb2639e7615ab2ebae587ac59f5e79f61b1dcd635e8b145f9a SHA512 8f96c279ff1a22ee8227fd06505d475eab7a6da06279b9a2aa850a8445da657c8ea589eb7d2fe6389cba0f25f3e797a3f7b23deb53b6a95ae4de18974461bd70
 DIST genpatches-6.11-12.base.tar.xz 809756 BLAKE2B 16a87065f9bef4016c3a19cc4e4ebce8b1dca6b6a165a36f73b5e10737a6df325f2649c609e7cf6489f683c36e52626d21300acad383df486cb866a413416ff7 SHA512 fa57d9fdaedcc5ad31d685fe512cca89f1a8a8fb097001ee069efbcdb9c377000f154c3133757e19cb7d3fe79ae54d996d1720e9eb70ba117f98c935509b3617
 DIST genpatches-6.11-12.extras.tar.xz 4060 BLAKE2B 69daca4ed6c2f293f04ece77003f2040b7fbe3a28b80eaa3e7aad8ac65adaec303b433634106b5041d597c33163624a447bddbbf889121c9b917d987febe0bb4 SHA512 33db2d06b7bae72153d24d7dbb21a7459f2010ac9176ca4c3356b01c933f3d61379fe2c307981c66433d3a997d059cb3bb2956d8fea8ffffe7eb0c33bd4b0a5b
+DIST genpatches-6.11-13.base.tar.xz 1057764 BLAKE2B af456ba89688ebaf57a0921c3046c4db1d5a83ae5133a5b4721e7521ad72fa2d6d0e44666b22b4b0e3a05c0ee9b45b27a528e8f5e64282d8e48a0f1bf14ac046 SHA512 911558be25d367062afd84df97a3bf01e32fc976c0492c9dbd8010b3ad3d6bc1ec3c14e9d2322bbcb7f7da0eff54e1d0ef0dbb822778e869cf5730602508d433
+DIST genpatches-6.11-13.extras.tar.xz 4056 BLAKE2B c03fd34ce154442a7e5d786d554a5996dd90ada4cc302aca88a00573e4eb3ee4c5cdbe765aee0cbf1a874b5be0dd2f03bde9d50da53f3e62dd0e3e9dc0560a66 SHA512 d8b42dad1b61ea53b83e283fa0abd3cbd6e28f062047b51b3fb0339f1fea650d0ca386ad5848e9a6407006f886f1ef6107f79c179096e63bd968828428aa7652
 DIST genpatches-6.12-2.base.tar.xz 6548 BLAKE2B 6872ca3238aa7b9e811ce827260330850fd90bb3bb48abe7a06c5fd36acfff7ceca5983aff7cdc82da2396e27b908cb737ab77c5efc9603d03193473236ef634 SHA512 baae1ebc693f5eebb308d35d8e6571f5f00e95bd98e4aac9c84e6fceffd051b4699762dc5c1f1b02231126e7c4bafbb352e4aa011cfa71d9b0ba84fbfa766536
 DIST genpatches-6.12-2.extras.tar.xz 4060 BLAKE2B ce854b442562d86627eed172c94d6766ed27a29e0c7cbd240ec7b18b3fb0965a30289640d828b603eb309f2e911dec157c206740b4f16f40ffc3ce8069fabf3e SHA512 dd14190aaf8dfd51696e0fd3751695889e9c4c6ac9eb36b288f5991f01874b3cafb29240fa115fe54b718ee741c810c154e97aad8f5eb72f988bb3bae0005222
 DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b
@@ -34,6 +36,10 @@ DIST gentoo-kernel-6.11.10-1.amd64.gpkg.tar 293836800 BLAKE2B ef9074050bfad68bef
 DIST gentoo-kernel-6.11.10-1.arm64.gpkg.tar 268933120 BLAKE2B a8ddcfc11544bce82d51efcf4bc5a4ac2fc3bf7b7d6ac7f7c628ec554c440551754f3ba554f306c1ab2532b44032c5581ad7e6e5cdf8ba9aa74e43ab3eb65706 SHA512 d9c28da3e7c7b31173feb02264d85e9638888a2c43ae0e9f98ca4f3283fa2fd3fadbf16eea1b71ca46957f48c7ea3bdfde7ee0cecc52ace91d9d89ef6b4ebbdd
 DIST gentoo-kernel-6.11.10-1.ppc64le.gpkg.tar 72847360 BLAKE2B 18a9bb4314fe95fe52a606f19e95a9ea921d440da6cee009232ae57f7a72f8b9f6d529df50cfff476fa9c94251ce69061d699ec18d5355d28f54ba4a7ab24e9d SHA512 e149abb89d4abd00d7aa9caed0731fd4131e334f4f678ce9aae494358165e0423776c1c292c9549c5d45dadabce01a2ee275f3285d6152a413a26659adaf4d3a
 DIST gentoo-kernel-6.11.10-1.x86.gpkg.tar 76503040 BLAKE2B 873d1e90fd7df593f9fbcb76114c02e4784847ab46cfa132aea95528d31d9f94d997256db1362c9e11925a7586217e600cfc109ed6093e9c9aa3ec04a601e4f7 SHA512 4945da30169963636eae7df359a59e64e19acbfb98dcc5c3c803f7c440a8e83c4207f7d8663b6b4fa23763a6e051278ad68ddd337aa9c2866cdb36ad528b942a
+DIST gentoo-kernel-6.11.11-1.amd64.gpkg.tar 295301120 BLAKE2B 120845ffc735deefb9b4d8ccb31bd03871fc24a0dc67d37988b754a6c09458e08455bbfe7680ec9635ef672cb57384f39cc723c20ac27cc0dc70c983f3ac6dfc SHA512 4e977b692567382120df6c6fad9d9184a80f45623fc24ab3eb1a0b8b7cff9113daeec31682bd64e130ecc6ac9eacb63e51eebcbf407c2184e74cd6c95a6ff9cf
+DIST gentoo-kernel-6.11.11-1.arm64.gpkg.tar 269230080 BLAKE2B 0f66905911e2ca8aa35e08f3e1d0680797ad9f68e60b1894322c60dc74fc91f85c753e5a1ab8a545a3fd6f9a0282c75dc6f48a405d945ad493545c75a0f5b610 SHA512 202a55603991a06a088fce372849e98428481b49c97a4412218a172857329360f0212f82cc26baa8efd418f30c5d1d4f997653ce65756daabcdad7f7ae24d516
+DIST gentoo-kernel-6.11.11-1.ppc64le.gpkg.tar 72611840 BLAKE2B 36b6fbe4e35787b6d9eb6423957f34358e0edbe7abf810e9be67d3ef6ec8abc53df83bad93897fd868610a6158ad873bba29bdd484b82fd05a2403254acf92cd SHA512 f00b12e1484df932ca939567d34db0aaef710cf59239f85e9413177f30e6292ea4c2f60b1147d1395a7851568b844e9a4a7dc36742c2b219bfa6920763b3fa2a
+DIST gentoo-kernel-6.11.11-1.x86.gpkg.tar 76953600 BLAKE2B 422766fc21a1fd75f8a334016899e9ebb0adb87c272361eb8cd2721604b55a1c962af0324ab7c30e88b2cb00a3879131ec6e50472af29af40265ed62bc8d50dc SHA512 1b8b4b795ac666b314f5339b7147affa0ab8f6151317122f6b146cb2f727f88fae6269625153745d32f0fa4966edac2f3e3a87dd4250936e08f8ebfdfb380212
 DIST gentoo-kernel-6.12.1-1.amd64.gpkg.tar 298700800 BLAKE2B 0e691f266113eb87e1b1bb3fd05b51650fb8ec02569c46dc0606a94bfe101f4cb0f48d951a380b56909695f5e3733c58191a2ef2aaa681581056f1e02631f117 SHA512 3347079fd82abda68f10af3bf0ed206a735d59a0adf062bfd2ac9d6adbc141d647ace1e37e36fb0398d7b7e5caa350f777b14cbe08bab5e762b51bce38f1b856
 DIST gentoo-kernel-6.12.1-1.arm64.gpkg.tar 272773120 BLAKE2B aecd1217beef2537dc0a459e55eb9b368c9a117c7d47f1c5f3e839d84b35651c46137c04cca7173e2f69cfd84d281e5d1db4d4eed84ad72a93cf63712aa84e31 SHA512 e213ff8b0e4744f682986f377821d4af3d97d91b4d6a47ea8428bf9914ecb11721ef9a3490a8a803bf924e240c1eeee78254b11dc66d981dda22e171404b2b83
 DIST gentoo-kernel-6.12.1-1.ppc64le.gpkg.tar 73031680 BLAKE2B 0d4b88f258cba1fefe2bb6982c2a8386e4b6768e2ce79c8fda7d44e106a4c769164b9bdecfef1df6a22e560109c87dc378dd9993b3d48f9638b25bdcdc5aeed4 SHA512 94d24b9925bfe58844459360fbf7b4b982cbd55e153c5cb07caa6f725aeb35024b1fd96672a7bc2fb0886a39eb307ed621c7a09ca05bb8cb15046d913df453cf

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.11.ebuild
new file mode 100644
index 000000000000..b35a3727e6c5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.11.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-05 17:54 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-05 17:54 UTC (permalink / raw
  To: gentoo-commits

commit:     2e821536c32f8cee17307edd12efcfe69096fa5c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  5 17:43:05 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Dec  5 17:53:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e821536

sys-kernel/gentoo-kernel-bin: Bump to 6.12.2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.2.ebuild                | 182 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 903295262653..8cb677f46714 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.11-13.base.tar.xz 1057764 BLAKE2B af456ba89688ebaf57a0921c3046
 DIST genpatches-6.11-13.extras.tar.xz 4056 BLAKE2B c03fd34ce154442a7e5d786d554a5996dd90ada4cc302aca88a00573e4eb3ee4c5cdbe765aee0cbf1a874b5be0dd2f03bde9d50da53f3e62dd0e3e9dc0560a66 SHA512 d8b42dad1b61ea53b83e283fa0abd3cbd6e28f062047b51b3fb0339f1fea650d0ca386ad5848e9a6407006f886f1ef6107f79c179096e63bd968828428aa7652
 DIST genpatches-6.12-2.base.tar.xz 6548 BLAKE2B 6872ca3238aa7b9e811ce827260330850fd90bb3bb48abe7a06c5fd36acfff7ceca5983aff7cdc82da2396e27b908cb737ab77c5efc9603d03193473236ef634 SHA512 baae1ebc693f5eebb308d35d8e6571f5f00e95bd98e4aac9c84e6fceffd051b4699762dc5c1f1b02231126e7c4bafbb352e4aa011cfa71d9b0ba84fbfa766536
 DIST genpatches-6.12-2.extras.tar.xz 4060 BLAKE2B ce854b442562d86627eed172c94d6766ed27a29e0c7cbd240ec7b18b3fb0965a30289640d828b603eb309f2e911dec157c206740b4f16f40ffc3ce8069fabf3e SHA512 dd14190aaf8dfd51696e0fd3751695889e9c4c6ac9eb36b288f5991f01874b3cafb29240fa115fe54b718ee741c810c154e97aad8f5eb72f988bb3bae0005222
+DIST genpatches-6.12-3.base.tar.xz 330568 BLAKE2B 37e21093772463ba3d14744ef5a549d0b2af6091301e8a4141eec1e1535884ea775b55608750e2ca814a973f0b96efef0993cbc52e4ab5952f4d1c3f7d2c5b14 SHA512 f5c1a7b2d0e4fcf1b012fc3eb974e137079ac5f679fbf9afe03eb60393eaa326ab178685718bb55d5f6cd994b74f51afbdc1272b161a93d808672ee93ac8381d
+DIST genpatches-6.12-3.extras.tar.xz 4056 BLAKE2B 8b868220be5ce7d53d9bf680531efb6263b755c80dcbdabeddde97bb8925a1d7f26fdaf8c6b8274f0fc5efad1d147e9cd02a247ca6babfbe0c6e143afbe4782c SHA512 2b0bfff24309b0a71b842efe1522c54c320bc9fbbc7380d123b4cfb8435819baacc4bf85bdb5d10806544b43cd728e292e3a08c095664d6e5a52e3e9d11fea74
 DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b
 DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6
 DIST genpatches-6.6-71.base.tar.xz 3745848 BLAKE2B ab33221175b500bce645d302fb32095aa15a536ba475b866c41087d963e57a713579ddde608d93a5f2ea823e7126850599b49522c8c7112cf9435fd85897805f SHA512 eecd342f586e1b594009f91fa1ac12399d90a164dbdbdb454414eeca9bd47ce04a78e0ceee28f889324ccc505112f6a3bb4cc093f88ed10a4c521869769f4e07
@@ -44,6 +46,10 @@ DIST gentoo-kernel-6.12.1-1.amd64.gpkg.tar 298700800 BLAKE2B 0e691f266113eb87e1b
 DIST gentoo-kernel-6.12.1-1.arm64.gpkg.tar 272773120 BLAKE2B aecd1217beef2537dc0a459e55eb9b368c9a117c7d47f1c5f3e839d84b35651c46137c04cca7173e2f69cfd84d281e5d1db4d4eed84ad72a93cf63712aa84e31 SHA512 e213ff8b0e4744f682986f377821d4af3d97d91b4d6a47ea8428bf9914ecb11721ef9a3490a8a803bf924e240c1eeee78254b11dc66d981dda22e171404b2b83
 DIST gentoo-kernel-6.12.1-1.ppc64le.gpkg.tar 73031680 BLAKE2B 0d4b88f258cba1fefe2bb6982c2a8386e4b6768e2ce79c8fda7d44e106a4c769164b9bdecfef1df6a22e560109c87dc378dd9993b3d48f9638b25bdcdc5aeed4 SHA512 94d24b9925bfe58844459360fbf7b4b982cbd55e153c5cb07caa6f725aeb35024b1fd96672a7bc2fb0886a39eb307ed621c7a09ca05bb8cb15046d913df453cf
 DIST gentoo-kernel-6.12.1-1.x86.gpkg.tar 77352960 BLAKE2B adb2f04f127644dffeca1b11892a5b021f60fc36cf322ce820682ffa83f1586c74f013258a33679ae6dcd5e5bb3095c0922b12acc0395b3aef303c3e936d5e28 SHA512 8f05cf80e92be1d2ec15aa176883db74ce0ae832c7ca3367a7f741a8185a7260d524493d6ae68fc7d95eede7ae2fef546f339ade85d53b5443dfb4b8d437ae86
+DIST gentoo-kernel-6.12.2-1.amd64.gpkg.tar 298711040 BLAKE2B 3cc56597f6d5e5df78679170fe8cc36cb3ac5f911e11e59945caf64ce386c05acb2e8271b83a53b56561b8634db57c085954b6e1b1549eaef007bbe262c433e9 SHA512 f6ad1e92e18383e137f06dd06b5b604c82d74a2573426820556e4b5d17ca79f027255a402384c36a0d130a8253454b1d6f9feb8f649f759d483620da431df7eb
+DIST gentoo-kernel-6.12.2-1.arm64.gpkg.tar 272742400 BLAKE2B a88caed9d219ab6cbff769279b37f6d9c3553fbb2af4dbc2dae6d40c886e22bd9cae263ea7b12e0a00284ef2937cd5f7f2ccec61a283ac2e8b3561b9dab1cbac SHA512 06736046eefd5c121650c7beeaec3be0229397df821a5c6da1557c5c013a871e8bf10b16151d5e66e82c4e71f2ff79c533de1b70462b409dea21caada8ec2e5e
+DIST gentoo-kernel-6.12.2-1.ppc64le.gpkg.tar 73062400 BLAKE2B ff9f1535aa539227e34ad1d877bf6136e79e0f1fefcac1cd07d41d17ff33ea2ceaff3e3f441d580044d9c513788b1f0aea56792ccfe2cd3a8b031128b77c710d SHA512 a79e64abca134cd7bbed885a3bd34b0358396b16b6aaf94aa8b1af7ab45da0f840f356660b8f9f4e447f5061c49a424d4db54e1e7d2c6a4c8516d0a630a23859
+DIST gentoo-kernel-6.12.2-1.x86.gpkg.tar 77383680 BLAKE2B 7e7fc7f56109ed8ba3314f6db3c87df4c1d8bb55ca34d5c9c4e641d64870f31996a63a36cc3efd19c0456a5de4bc493316937f7118f61dc87fb650ba122713e6 SHA512 2e3950e4f0065e9d1b1454b02ba456462b6f51f74cdea694580deb0fdf56d9bfdb74d020da94d53e725c50dee884175fe415ddeeefbff01f90a5876622d26e7d
 DIST gentoo-kernel-6.6.62-1.amd64.gpkg.tar 266598400 BLAKE2B f02bf7a4a53b025a1c2da579f73f3b0222e0c1b06deb3657b39e70103bf2ff0ef5e56386b70ae70a0d6822f41626e574f620e1901d46a752c3d3cfdffac70318 SHA512 8a62586c680c0d0dfd3f498dca24292ef337797adb15aa200f2964cc37624cb2dfb537ddf42036640ff46237749d1313f1a8724169a78ed958f2e99f5d530ddc
 DIST gentoo-kernel-6.6.62-1.arm64.gpkg.tar 241633280 BLAKE2B 67f10267c5f7bbbd436c7fa44f1f0e9dac83262f58c3b297a681d8769c1d0577123b4cc3c45283aaf94eb3dc14189c90207d0415ea174737f7eec12688bf1f4e SHA512 6933a49baa988b84171cb4a6a1849c1f115cae4d09715f2d450fed9a8e2808a1c86b4af67545554ad91992d77eb06196ce1b395f6749f9547e01bd63f157a827
 DIST gentoo-kernel-6.6.62-1.ppc64le.gpkg.tar 64327680 BLAKE2B 7bb24f2f5d97446baaf70f15ad2f8437057274f371569caa7dda12c0e31de8be168422623d685609c37ef532b8b67dbc6c90aecbc561e7e86c66ca46945962bb SHA512 4936c616f77f1bd1a728778722207d298e7c596cfc4e35c0f3ce703ae4282e7ccce274762183a81cfa2feaadb456d4467a87a87c191abb3c72d3da5a498cb297

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.2.ebuild
new file mode 100644
index 000000000000..e264bcf1bcc9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.2.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-06 16:19 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-06 16:19 UTC (permalink / raw
  To: gentoo-commits

commit:     efea7306d9182df478aca668eb8e66e7c16d4e18
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  6 15:30:01 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  6 16:19:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efea7306

sys-kernel/gentoo-kernel-bin: Bump to 6.12.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.3.ebuild                | 182 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8cb677f46714..6d5e6d2c2ad3 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.12-2.base.tar.xz 6548 BLAKE2B 6872ca3238aa7b9e811ce82726033085
 DIST genpatches-6.12-2.extras.tar.xz 4060 BLAKE2B ce854b442562d86627eed172c94d6766ed27a29e0c7cbd240ec7b18b3fb0965a30289640d828b603eb309f2e911dec157c206740b4f16f40ffc3ce8069fabf3e SHA512 dd14190aaf8dfd51696e0fd3751695889e9c4c6ac9eb36b288f5991f01874b3cafb29240fa115fe54b718ee741c810c154e97aad8f5eb72f988bb3bae0005222
 DIST genpatches-6.12-3.base.tar.xz 330568 BLAKE2B 37e21093772463ba3d14744ef5a549d0b2af6091301e8a4141eec1e1535884ea775b55608750e2ca814a973f0b96efef0993cbc52e4ab5952f4d1c3f7d2c5b14 SHA512 f5c1a7b2d0e4fcf1b012fc3eb974e137079ac5f679fbf9afe03eb60393eaa326ab178685718bb55d5f6cd994b74f51afbdc1272b161a93d808672ee93ac8381d
 DIST genpatches-6.12-3.extras.tar.xz 4056 BLAKE2B 8b868220be5ce7d53d9bf680531efb6263b755c80dcbdabeddde97bb8925a1d7f26fdaf8c6b8274f0fc5efad1d147e9cd02a247ca6babfbe0c6e143afbe4782c SHA512 2b0bfff24309b0a71b842efe1522c54c320bc9fbbc7380d123b4cfb8435819baacc4bf85bdb5d10806544b43cd728e292e3a08c095664d6e5a52e3e9d11fea74
+DIST genpatches-6.12-5.base.tar.xz 331136 BLAKE2B 6af9e74cc62063482672566432da6173b605d67ed0555ca1486cc0ffde606d84446c40d832276a9ee2a6d2584aae4a8de22a186a2c5b68ced840135b87b37457 SHA512 4b6f205a9fef89118e408e492b179289338e9453563dc95746826f71f5c995d4b36ca14ff106ef5ed6112f5d8dcf6992c7e368ab8ad3fd682c9c0219956ff02e
+DIST genpatches-6.12-5.extras.tar.xz 4056 BLAKE2B a3e17cf0578b3cb3d5edb399e7030283c35cfb71357202de8b4ce28b0c21ffa5d5e777d6f6fa64f5791ecfac6a37cce3f7e1a926fc16bf75ebfe7029af9e4c03 SHA512 52dd7cb88876ad7a643eb39c7e86a3341438b3662b9821ee1f479aafd759962db247d7d746ae1ee63a4b803c28e8b7fd14e89efafe918327663df5029651c3ef
 DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b
 DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6
 DIST genpatches-6.6-71.base.tar.xz 3745848 BLAKE2B ab33221175b500bce645d302fb32095aa15a536ba475b866c41087d963e57a713579ddde608d93a5f2ea823e7126850599b49522c8c7112cf9435fd85897805f SHA512 eecd342f586e1b594009f91fa1ac12399d90a164dbdbdb454414eeca9bd47ce04a78e0ceee28f889324ccc505112f6a3bb4cc093f88ed10a4c521869769f4e07
@@ -50,6 +52,10 @@ DIST gentoo-kernel-6.12.2-1.amd64.gpkg.tar 298711040 BLAKE2B 3cc56597f6d5e5df786
 DIST gentoo-kernel-6.12.2-1.arm64.gpkg.tar 272742400 BLAKE2B a88caed9d219ab6cbff769279b37f6d9c3553fbb2af4dbc2dae6d40c886e22bd9cae263ea7b12e0a00284ef2937cd5f7f2ccec61a283ac2e8b3561b9dab1cbac SHA512 06736046eefd5c121650c7beeaec3be0229397df821a5c6da1557c5c013a871e8bf10b16151d5e66e82c4e71f2ff79c533de1b70462b409dea21caada8ec2e5e
 DIST gentoo-kernel-6.12.2-1.ppc64le.gpkg.tar 73062400 BLAKE2B ff9f1535aa539227e34ad1d877bf6136e79e0f1fefcac1cd07d41d17ff33ea2ceaff3e3f441d580044d9c513788b1f0aea56792ccfe2cd3a8b031128b77c710d SHA512 a79e64abca134cd7bbed885a3bd34b0358396b16b6aaf94aa8b1af7ab45da0f840f356660b8f9f4e447f5061c49a424d4db54e1e7d2c6a4c8516d0a630a23859
 DIST gentoo-kernel-6.12.2-1.x86.gpkg.tar 77383680 BLAKE2B 7e7fc7f56109ed8ba3314f6db3c87df4c1d8bb55ca34d5c9c4e641d64870f31996a63a36cc3efd19c0456a5de4bc493316937f7118f61dc87fb650ba122713e6 SHA512 2e3950e4f0065e9d1b1454b02ba456462b6f51f74cdea694580deb0fdf56d9bfdb74d020da94d53e725c50dee884175fe415ddeeefbff01f90a5876622d26e7d
+DIST gentoo-kernel-6.12.3-1.amd64.gpkg.tar 298690560 BLAKE2B 38f8670f67bbd9ab5b5e7aace23062a9ed5c71318a9284096a9e68c198ac7a23fda82e4e80b94d49050cdca6cbb3c5a0b3ecc4121fc47cbbe241cb0c02c74356 SHA512 161adc3ccdd32d4f66295ae70d8ea01e78acc6ee6150b3b1a44f0825bb6f7f0b8bf7153b7c5d010e3257e72ed737ae19b644ff930b34d60ea9da0a070080564a
+DIST gentoo-kernel-6.12.3-1.arm64.gpkg.tar 272814080 BLAKE2B e562374063514452ead9f93905ac0a745f0eb7841aa1c6dc9d6a79dffdc4b939d8ea868d47e66277f66052d096285516723774000f0a9c8bc694fc5e83142f9c SHA512 9889b42c9ebde4a350a085477560d076384cd1da48090a629de1f71ae1aff3b15beedf1b630989b09602c77299fcf341e4d736a5519ec79d9424119a30d7bf1b
+DIST gentoo-kernel-6.12.3-1.ppc64le.gpkg.tar 73072640 BLAKE2B f10734adfd71df134f10ab7f737256fb6e2d1a475ca0dd948c95f9b4371e54ab22374afb17b68c5c9e4d4aac4e6f51ae8aa4b58e968b09c92c7fcea6932f833d SHA512 d9de25e1eaa6eac0a31c31be8d7cfa3b48ce89a940dfccb200f048c353aba3c6cbcd1acc1764203c2fac35c0e47274fb8f0d0f5ba3404e861d505e72f07065f3
+DIST gentoo-kernel-6.12.3-1.x86.gpkg.tar 77373440 BLAKE2B 0a6b4e351ea26fc033c82ebc83bbcac086ed3bedf169d1eb68a908113f2b8b6c7cb3ac0af1ab1898e9befaea5a1549eae8f3902f8c0c98aee2e7371b3775270d SHA512 bbcee4f339bc265afc6b7d9df25861f1f0f4fc426d740be9e20ac296ee9912e41731c1da5ada3832b36cd6a58e5b0addd27db1e21f5794e943f41dd22938389d
 DIST gentoo-kernel-6.6.62-1.amd64.gpkg.tar 266598400 BLAKE2B f02bf7a4a53b025a1c2da579f73f3b0222e0c1b06deb3657b39e70103bf2ff0ef5e56386b70ae70a0d6822f41626e574f620e1901d46a752c3d3cfdffac70318 SHA512 8a62586c680c0d0dfd3f498dca24292ef337797adb15aa200f2964cc37624cb2dfb537ddf42036640ff46237749d1313f1a8724169a78ed958f2e99f5d530ddc
 DIST gentoo-kernel-6.6.62-1.arm64.gpkg.tar 241633280 BLAKE2B 67f10267c5f7bbbd436c7fa44f1f0e9dac83262f58c3b297a681d8769c1d0577123b4cc3c45283aaf94eb3dc14189c90207d0415ea174737f7eec12688bf1f4e SHA512 6933a49baa988b84171cb4a6a1849c1f115cae4d09715f2d450fed9a8e2808a1c86b4af67545554ad91992d77eb06196ce1b395f6749f9547e01bd63f157a827
 DIST gentoo-kernel-6.6.62-1.ppc64le.gpkg.tar 64327680 BLAKE2B 7bb24f2f5d97446baaf70f15ad2f8437057274f371569caa7dda12c0e31de8be168422623d685609c37ef532b8b67dbc6c90aecbc561e7e86c66ca46945962bb SHA512 4936c616f77f1bd1a728778722207d298e7c596cfc4e35c0f3ce703ae4282e7ccce274762183a81cfa2feaadb456d4467a87a87c191abb3c72d3da5a498cb297

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.3.ebuild
new file mode 100644
index 000000000000..b35a3727e6c5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.3.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-06 18:55 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-06 18:55 UTC (permalink / raw
  To: gentoo-commits

commit:     d749cbe04d6cf35f47562f00c64e9abb544c89d1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  6 16:40:07 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  6 18:55:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d749cbe0

sys-kernel/gentoo-kernel-bin: Remove 6.12.2 (broken)

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 -
 .../gentoo-kernel-bin-6.12.2.ebuild                | 182 ---------------------
 2 files changed, 188 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6d5e6d2c2ad3..847913db441d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,8 +12,6 @@ DIST genpatches-6.11-13.base.tar.xz 1057764 BLAKE2B af456ba89688ebaf57a0921c3046
 DIST genpatches-6.11-13.extras.tar.xz 4056 BLAKE2B c03fd34ce154442a7e5d786d554a5996dd90ada4cc302aca88a00573e4eb3ee4c5cdbe765aee0cbf1a874b5be0dd2f03bde9d50da53f3e62dd0e3e9dc0560a66 SHA512 d8b42dad1b61ea53b83e283fa0abd3cbd6e28f062047b51b3fb0339f1fea650d0ca386ad5848e9a6407006f886f1ef6107f79c179096e63bd968828428aa7652
 DIST genpatches-6.12-2.base.tar.xz 6548 BLAKE2B 6872ca3238aa7b9e811ce827260330850fd90bb3bb48abe7a06c5fd36acfff7ceca5983aff7cdc82da2396e27b908cb737ab77c5efc9603d03193473236ef634 SHA512 baae1ebc693f5eebb308d35d8e6571f5f00e95bd98e4aac9c84e6fceffd051b4699762dc5c1f1b02231126e7c4bafbb352e4aa011cfa71d9b0ba84fbfa766536
 DIST genpatches-6.12-2.extras.tar.xz 4060 BLAKE2B ce854b442562d86627eed172c94d6766ed27a29e0c7cbd240ec7b18b3fb0965a30289640d828b603eb309f2e911dec157c206740b4f16f40ffc3ce8069fabf3e SHA512 dd14190aaf8dfd51696e0fd3751695889e9c4c6ac9eb36b288f5991f01874b3cafb29240fa115fe54b718ee741c810c154e97aad8f5eb72f988bb3bae0005222
-DIST genpatches-6.12-3.base.tar.xz 330568 BLAKE2B 37e21093772463ba3d14744ef5a549d0b2af6091301e8a4141eec1e1535884ea775b55608750e2ca814a973f0b96efef0993cbc52e4ab5952f4d1c3f7d2c5b14 SHA512 f5c1a7b2d0e4fcf1b012fc3eb974e137079ac5f679fbf9afe03eb60393eaa326ab178685718bb55d5f6cd994b74f51afbdc1272b161a93d808672ee93ac8381d
-DIST genpatches-6.12-3.extras.tar.xz 4056 BLAKE2B 8b868220be5ce7d53d9bf680531efb6263b755c80dcbdabeddde97bb8925a1d7f26fdaf8c6b8274f0fc5efad1d147e9cd02a247ca6babfbe0c6e143afbe4782c SHA512 2b0bfff24309b0a71b842efe1522c54c320bc9fbbc7380d123b4cfb8435819baacc4bf85bdb5d10806544b43cd728e292e3a08c095664d6e5a52e3e9d11fea74
 DIST genpatches-6.12-5.base.tar.xz 331136 BLAKE2B 6af9e74cc62063482672566432da6173b605d67ed0555ca1486cc0ffde606d84446c40d832276a9ee2a6d2584aae4a8de22a186a2c5b68ced840135b87b37457 SHA512 4b6f205a9fef89118e408e492b179289338e9453563dc95746826f71f5c995d4b36ca14ff106ef5ed6112f5d8dcf6992c7e368ab8ad3fd682c9c0219956ff02e
 DIST genpatches-6.12-5.extras.tar.xz 4056 BLAKE2B a3e17cf0578b3cb3d5edb399e7030283c35cfb71357202de8b4ce28b0c21ffa5d5e777d6f6fa64f5791ecfac6a37cce3f7e1a926fc16bf75ebfe7029af9e4c03 SHA512 52dd7cb88876ad7a643eb39c7e86a3341438b3662b9821ee1f479aafd759962db247d7d746ae1ee63a4b803c28e8b7fd14e89efafe918327663df5029651c3ef
 DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b
@@ -48,10 +46,6 @@ DIST gentoo-kernel-6.12.1-1.amd64.gpkg.tar 298700800 BLAKE2B 0e691f266113eb87e1b
 DIST gentoo-kernel-6.12.1-1.arm64.gpkg.tar 272773120 BLAKE2B aecd1217beef2537dc0a459e55eb9b368c9a117c7d47f1c5f3e839d84b35651c46137c04cca7173e2f69cfd84d281e5d1db4d4eed84ad72a93cf63712aa84e31 SHA512 e213ff8b0e4744f682986f377821d4af3d97d91b4d6a47ea8428bf9914ecb11721ef9a3490a8a803bf924e240c1eeee78254b11dc66d981dda22e171404b2b83
 DIST gentoo-kernel-6.12.1-1.ppc64le.gpkg.tar 73031680 BLAKE2B 0d4b88f258cba1fefe2bb6982c2a8386e4b6768e2ce79c8fda7d44e106a4c769164b9bdecfef1df6a22e560109c87dc378dd9993b3d48f9638b25bdcdc5aeed4 SHA512 94d24b9925bfe58844459360fbf7b4b982cbd55e153c5cb07caa6f725aeb35024b1fd96672a7bc2fb0886a39eb307ed621c7a09ca05bb8cb15046d913df453cf
 DIST gentoo-kernel-6.12.1-1.x86.gpkg.tar 77352960 BLAKE2B adb2f04f127644dffeca1b11892a5b021f60fc36cf322ce820682ffa83f1586c74f013258a33679ae6dcd5e5bb3095c0922b12acc0395b3aef303c3e936d5e28 SHA512 8f05cf80e92be1d2ec15aa176883db74ce0ae832c7ca3367a7f741a8185a7260d524493d6ae68fc7d95eede7ae2fef546f339ade85d53b5443dfb4b8d437ae86
-DIST gentoo-kernel-6.12.2-1.amd64.gpkg.tar 298711040 BLAKE2B 3cc56597f6d5e5df78679170fe8cc36cb3ac5f911e11e59945caf64ce386c05acb2e8271b83a53b56561b8634db57c085954b6e1b1549eaef007bbe262c433e9 SHA512 f6ad1e92e18383e137f06dd06b5b604c82d74a2573426820556e4b5d17ca79f027255a402384c36a0d130a8253454b1d6f9feb8f649f759d483620da431df7eb
-DIST gentoo-kernel-6.12.2-1.arm64.gpkg.tar 272742400 BLAKE2B a88caed9d219ab6cbff769279b37f6d9c3553fbb2af4dbc2dae6d40c886e22bd9cae263ea7b12e0a00284ef2937cd5f7f2ccec61a283ac2e8b3561b9dab1cbac SHA512 06736046eefd5c121650c7beeaec3be0229397df821a5c6da1557c5c013a871e8bf10b16151d5e66e82c4e71f2ff79c533de1b70462b409dea21caada8ec2e5e
-DIST gentoo-kernel-6.12.2-1.ppc64le.gpkg.tar 73062400 BLAKE2B ff9f1535aa539227e34ad1d877bf6136e79e0f1fefcac1cd07d41d17ff33ea2ceaff3e3f441d580044d9c513788b1f0aea56792ccfe2cd3a8b031128b77c710d SHA512 a79e64abca134cd7bbed885a3bd34b0358396b16b6aaf94aa8b1af7ab45da0f840f356660b8f9f4e447f5061c49a424d4db54e1e7d2c6a4c8516d0a630a23859
-DIST gentoo-kernel-6.12.2-1.x86.gpkg.tar 77383680 BLAKE2B 7e7fc7f56109ed8ba3314f6db3c87df4c1d8bb55ca34d5c9c4e641d64870f31996a63a36cc3efd19c0456a5de4bc493316937f7118f61dc87fb650ba122713e6 SHA512 2e3950e4f0065e9d1b1454b02ba456462b6f51f74cdea694580deb0fdf56d9bfdb74d020da94d53e725c50dee884175fe415ddeeefbff01f90a5876622d26e7d
 DIST gentoo-kernel-6.12.3-1.amd64.gpkg.tar 298690560 BLAKE2B 38f8670f67bbd9ab5b5e7aace23062a9ed5c71318a9284096a9e68c198ac7a23fda82e4e80b94d49050cdca6cbb3c5a0b3ecc4121fc47cbbe241cb0c02c74356 SHA512 161adc3ccdd32d4f66295ae70d8ea01e78acc6ee6150b3b1a44f0825bb6f7f0b8bf7153b7c5d010e3257e72ed737ae19b644ff930b34d60ea9da0a070080564a
 DIST gentoo-kernel-6.12.3-1.arm64.gpkg.tar 272814080 BLAKE2B e562374063514452ead9f93905ac0a745f0eb7841aa1c6dc9d6a79dffdc4b939d8ea868d47e66277f66052d096285516723774000f0a9c8bc694fc5e83142f9c SHA512 9889b42c9ebde4a350a085477560d076384cd1da48090a629de1f71ae1aff3b15beedf1b630989b09602c77299fcf341e4d736a5519ec79d9424119a30d7bf1b
 DIST gentoo-kernel-6.12.3-1.ppc64le.gpkg.tar 73072640 BLAKE2B f10734adfd71df134f10ab7f737256fb6e2d1a475ca0dd948c95f9b4371e54ab22374afb17b68c5c9e4d4aac4e6f51ae8aa4b58e968b09c92c7fcea6932f833d SHA512 d9de25e1eaa6eac0a31c31be8d7cfa3b48ce89a940dfccb200f048c353aba3c6cbcd1acc1764203c2fac35c0e47274fb8f0d0f5ba3404e861d505e72f07065f3

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.2.ebuild
deleted file mode 100644
index e264bcf1bcc9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.2.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-09 20:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-09 20:37 UTC (permalink / raw
  To: gentoo-commits

commit:     7fd136f1d9eba582cdffde8145f66d163d5cc1bc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  9 18:58:55 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec  9 20:23:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fd136f1

sys-kernel/gentoo-kernel-bin: Bump to 6.6.64

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.64.ebuild                | 181 +++++++++++++++++++++
 2 files changed, 187 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c92a15a6072a..a6151a2e8927 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a
 DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6
 DIST genpatches-6.6-71.base.tar.xz 3745848 BLAKE2B ab33221175b500bce645d302fb32095aa15a536ba475b866c41087d963e57a713579ddde608d93a5f2ea823e7126850599b49522c8c7112cf9435fd85897805f SHA512 eecd342f586e1b594009f91fa1ac12399d90a164dbdbdb454414eeca9bd47ce04a78e0ceee28f889324ccc505112f6a3bb4cc093f88ed10a4c521869769f4e07
 DIST genpatches-6.6-71.extras.tar.xz 4056 BLAKE2B def4ae87c4a1b9221a7f8a38cc1b5e66867f599dba38f57b2641690a80ece90851fe9e4484d85894c5d41500d736fc5564c30669becd582898db2b8d3da3dff4 SHA512 66225121d986d43ef542899b32845867f22a9165c2a6ea7d891f6d8d35bc9dd6f6a0aee82e945a1566cb4c523b9b821175921e436f7217c16acaa9a1685bc307
+DIST genpatches-6.6-72.base.tar.xz 3928624 BLAKE2B 65d75de6e47496de435004b9cc85f29517583accbe8b795774c3cc48a9886510b2032a8234da1ef02f28ba42573d3c2ab3aa60e2bfd2bf4a2ed0dff4366c804d SHA512 3432d58a63d5964f7c45b83d108825254bc7b2cc93dbd797f517d18bf3ac37b258503fb544781d8d8fe9ee6d335e7aad13eee5cad45cd68d45b11499d26f32db
+DIST genpatches-6.6-72.extras.tar.xz 4056 BLAKE2B 5c3a9d0cc988a15fb2ea4cc3edc0d807d7523814226cd22cdad3d82b7a67138cc860445006d32d34667ae5441201adbc28e250b4c9fdfb6340129e5a23aa13a9 SHA512 6712bf418245ecedd113c451b795be17c6886f3c081ab9204124faac97703c7d4aacb02c7b8a9d68b5d981cb280dfeffc0a168c576c68b3bc4f65ca9cba4702e
 DIST gentoo-kernel-5.10.230-1.amd64.gpkg.tar 63324160 BLAKE2B 62af76878c2adad51cbdfa4f7fe6b508ac77d58490c807b8d800e971a6c60d32a0f6d8478bfb6d3a167e118d8a928a4da5c338a00d4bab3fae59a391d4a74cc3 SHA512 5a8eed28b0e8d49d5a45a4aca5e11c5f39eda93ed854fd9237c3cd6b90a511bc0426383b0a65293d6a5910bcbd27e67a26626e7df6844ee41797de527e2d2144
 DIST gentoo-kernel-5.10.230-1.arm64.gpkg.tar 56780800 BLAKE2B 5e294f0fc44a4df76c251be2232b85ec94a613bf59a116b7753373532d7d45f845809df0d379108ac6c75a8ecf290da47abbb574453a5595a05fcfc3d143fa0b SHA512 ecaac1adf2e5727edf3d1a0dc4c3cbbebc9fb6f8d574749c8a2c2bca7b0a57b6d66d4f28b9ee7378052cab4e7f671affd7f24d777f978b55396470ee071fe842
 DIST gentoo-kernel-5.10.230-1.ppc64le.gpkg.tar 52797440 BLAKE2B da3ae36a895bf2b8135098be61b6b1712dda4ad0ce241306b65d877bf48494f71d84ac209895dc73054846e23623c77144fdfdc6cfdc43cec9516f0be78c125e SHA512 b352e0e7df9e1ac907b840348b3c341be45a0dabbd539ddd89bac158c11517164414c73f528c7c9a0a5b6c92404045e1e41ca906a393ff1e2ae8d17f0e6422d4
@@ -64,6 +66,10 @@ DIST gentoo-kernel-6.6.63-1.amd64.gpkg.tar 266588160 BLAKE2B 7c027dd6ae51c0dd7a9
 DIST gentoo-kernel-6.6.63-1.arm64.gpkg.tar 241684480 BLAKE2B 0f106377785dd6abd9b38bc0d1284c0c7f3646f46e682487ac6baf520bdb017d743026399c48d9545792d70ae0d60faa574c10c7190c4cef917843a87385f61d SHA512 369524dd39b1839239de8d68bfd059053fa7f0f8552e53ac103fa6ac4c4176f9c8f42e538225fd9392917116bccce0309f79b125afd9b2859793bfe7ad189ece
 DIST gentoo-kernel-6.6.63-1.ppc64le.gpkg.tar 64337920 BLAKE2B a0b9d53652113f5988b8e836d3d903e688980bc46cdad43039124249cafb74cfaac6195babf64917dc7fedc6889dfd23b971c1c772f7daad49e497a4cc3f5128 SHA512 81b0582f32c45949e5b38e3055804b42e38b2702e127380c993df3c5cd05aa6f8f5a58da737bbcef4e371dc968770a223785cfcc76fbfdf5828f83fa7ef0073e
 DIST gentoo-kernel-6.6.63-1.x86.gpkg.tar 68341760 BLAKE2B f13fb306fa881f8498955187f133f75ac437b68db3819fa251dbc0abd340ba51c049a72a5327d29624369b6e93e68770599aa5a5cc91a264f79d8f45d4276334 SHA512 6096fa62135d592b05850265a2cf755e4624c1377d3c471960db12076781bd0e4d000b5373a4492198ebc773129ad394e94030b66e02f7d3e57b66a7610c56df
+DIST gentoo-kernel-6.6.64-1.amd64.gpkg.tar 267520000 BLAKE2B 180bbbc82fbd8f00c988f50dfd42413401d42fa31d8a44d3124785bf49e713432219ee4eec850c084aba05a694337f666484ea465e490db74fd49d73780abd29 SHA512 2582b8255001738f3a9e62719c182a28c28330807ef2dc8e16443c95986df174a253fa36eed691862f97a9e7a7abf73b8d62954d692b2ed9f6504ec066593586
+DIST gentoo-kernel-6.6.64-1.arm64.gpkg.tar 242135040 BLAKE2B 5c43ccfd15cabc703f60998579abfd7bbf6aa35b07de57798f32e79d73d739367acdf5ffaceae6c51957af0dbfe85f3b6b195dbf51746f0afd387e125df9ae8c SHA512 bb6c89364785f223ca6ae0994ce54b707ca88182daaad2322e5501645c10a8a2410322706596e8f5cb3901a59f6a2742a4fffe709cb2b91e7eac718e6084fafd
+DIST gentoo-kernel-6.6.64-1.ppc64le.gpkg.tar 64378880 BLAKE2B 302b2c567ace8d87738777519fcd00cce9eb0c53370be987d439e7ad14e21868a101101be3d315e0de137a5df18b301628f3ca92735fe92fc42bbd64980ad1ee SHA512 295320344086ae14205f831c7f5bee5a0e70649fc5984834270067a9d0b820091cd3cf11a936466ef4aa0c36f4378cbf43fe1f71aef22f7083326e48c3bcf425
+DIST gentoo-kernel-6.6.64-1.x86.gpkg.tar 68526080 BLAKE2B 839a5c742a7a9a3ac1fb49b533f9d5c1e0ea367d68f3aedbf1709fb37b15448b1f23b2b3e277d9ed783b277cc3cf7cf40c448b9d2760f23196b5cd094f230b44 SHA512 67254751da697663e8e14171334e0a17d7f9260819d5fe9e3e9d601431ec79329b70125855d2f4cd35872378b88f499eac7c054fb4cbed9071d4eb3ed7c31b9a
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.64.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.64.ebuild
new file mode 100644
index 000000000000..cd18b39c84d7
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.64.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-09 20:37 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-09 20:37 UTC (permalink / raw
  To: gentoo-commits

commit:     501ebbdc6d215abe7b3e460c4d312516f1305830
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  9 18:58:41 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec  9 20:23:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501ebbdc

sys-kernel/gentoo-kernel-bin: Bump to 6.12.4

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.4.ebuild                | 182 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 847913db441d..c92a15a6072a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.12-2.base.tar.xz 6548 BLAKE2B 6872ca3238aa7b9e811ce82726033085
 DIST genpatches-6.12-2.extras.tar.xz 4060 BLAKE2B ce854b442562d86627eed172c94d6766ed27a29e0c7cbd240ec7b18b3fb0965a30289640d828b603eb309f2e911dec157c206740b4f16f40ffc3ce8069fabf3e SHA512 dd14190aaf8dfd51696e0fd3751695889e9c4c6ac9eb36b288f5991f01874b3cafb29240fa115fe54b718ee741c810c154e97aad8f5eb72f988bb3bae0005222
 DIST genpatches-6.12-5.base.tar.xz 331136 BLAKE2B 6af9e74cc62063482672566432da6173b605d67ed0555ca1486cc0ffde606d84446c40d832276a9ee2a6d2584aae4a8de22a186a2c5b68ced840135b87b37457 SHA512 4b6f205a9fef89118e408e492b179289338e9453563dc95746826f71f5c995d4b36ca14ff106ef5ed6112f5d8dcf6992c7e368ab8ad3fd682c9c0219956ff02e
 DIST genpatches-6.12-5.extras.tar.xz 4056 BLAKE2B a3e17cf0578b3cb3d5edb399e7030283c35cfb71357202de8b4ce28b0c21ffa5d5e777d6f6fa64f5791ecfac6a37cce3f7e1a926fc16bf75ebfe7029af9e4c03 SHA512 52dd7cb88876ad7a643eb39c7e86a3341438b3662b9821ee1f479aafd759962db247d7d746ae1ee63a4b803c28e8b7fd14e89efafe918327663df5029651c3ef
+DIST genpatches-6.12-6.base.tar.xz 365140 BLAKE2B bf281f8314de03b6ac24de430632999188ff1573f46f58cab999f92fbcf0c2e5fd14413892e5a961eb1ee8b64360a253e8cc26d24f8687b413ff9cc1df72a4c2 SHA512 ddca7ef8f67bdc182ccfeb6ed2e5fd08297287fcd5744285c549643a854c7d6148342a3ac1a13ad6cdd87c334acc5abc58a7f6e6a58f34db8ce9dca2b0802152
+DIST genpatches-6.12-6.extras.tar.xz 4056 BLAKE2B 4d3a72ea884a1b6cc84034277d6cfb57f7cc3fd43e9d229b46707c07dcef1af73bbd61aa880805ca5746c3b470335ad48c10d55f442f3396f0aaaa9a7a23c73b SHA512 538ba6590f3f4ff9bcb44131393a95a677ee6c59b6ee67ad2519ff242fb182358cd217d5e0533e11225646ecc92e8efeb4688c332db70d35a977a8e3cb475787
 DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b
 DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6
 DIST genpatches-6.6-71.base.tar.xz 3745848 BLAKE2B ab33221175b500bce645d302fb32095aa15a536ba475b866c41087d963e57a713579ddde608d93a5f2ea823e7126850599b49522c8c7112cf9435fd85897805f SHA512 eecd342f586e1b594009f91fa1ac12399d90a164dbdbdb454414eeca9bd47ce04a78e0ceee28f889324ccc505112f6a3bb4cc093f88ed10a4c521869769f4e07
@@ -50,6 +52,10 @@ DIST gentoo-kernel-6.12.3-1.amd64.gpkg.tar 298690560 BLAKE2B 38f8670f67bbd9ab5b5
 DIST gentoo-kernel-6.12.3-1.arm64.gpkg.tar 272814080 BLAKE2B e562374063514452ead9f93905ac0a745f0eb7841aa1c6dc9d6a79dffdc4b939d8ea868d47e66277f66052d096285516723774000f0a9c8bc694fc5e83142f9c SHA512 9889b42c9ebde4a350a085477560d076384cd1da48090a629de1f71ae1aff3b15beedf1b630989b09602c77299fcf341e4d736a5519ec79d9424119a30d7bf1b
 DIST gentoo-kernel-6.12.3-1.ppc64le.gpkg.tar 73072640 BLAKE2B f10734adfd71df134f10ab7f737256fb6e2d1a475ca0dd948c95f9b4371e54ab22374afb17b68c5c9e4d4aac4e6f51ae8aa4b58e968b09c92c7fcea6932f833d SHA512 d9de25e1eaa6eac0a31c31be8d7cfa3b48ce89a940dfccb200f048c353aba3c6cbcd1acc1764203c2fac35c0e47274fb8f0d0f5ba3404e861d505e72f07065f3
 DIST gentoo-kernel-6.12.3-1.x86.gpkg.tar 77373440 BLAKE2B 0a6b4e351ea26fc033c82ebc83bbcac086ed3bedf169d1eb68a908113f2b8b6c7cb3ac0af1ab1898e9befaea5a1549eae8f3902f8c0c98aee2e7371b3775270d SHA512 bbcee4f339bc265afc6b7d9df25861f1f0f4fc426d740be9e20ac296ee9912e41731c1da5ada3832b36cd6a58e5b0addd27db1e21f5794e943f41dd22938389d
+DIST gentoo-kernel-6.12.4-1.amd64.gpkg.tar 298762240 BLAKE2B b05d0ee9b91861d34071db2cdb088b83d36155d946a0be21af2583bfcc01cd0a059aa953de92a5431449758e2ac76d2d26a967b989202c88692e517480f1de9c SHA512 10fddc460a6da166bd2567e00864375739343e0e25d1b9436c27be20981794e21b68cdfcfd5947e8bc8342d02b2e443a72bd96d3919b086b1fea9b7319342d57
+DIST gentoo-kernel-6.12.4-1.arm64.gpkg.tar 272793600 BLAKE2B 808837f2e196d65f35a939d9d8a24fa7acb90d3c603ae5c1879d977a8b3b89240a4d9052eb7ca6c014811a72dec75e9082f1d92eeeb6049e06a1cd3926a787c9 SHA512 68fb263672e5c40702671370fc32f67f85a0a2aaa8a71f091c4d96e16c1aec7fb0e652f3b0eef9a1a7895c85e43c1ebb22d50ec3a59a0cc40b1a465950d82ab2
+DIST gentoo-kernel-6.12.4-1.ppc64le.gpkg.tar 73062400 BLAKE2B 1a24e24a8433ca2b3c963c57c51f53ccad08320c1cc7f65d1f5e621d36bb8e0e2a677d1014c3cd573465e1386e98856cd0c5951cc13f6a360c2bc2ed35eba760 SHA512 b32ad6aed53adb6efcf3ea000294535aaccc05f11bf161273016c745d49b08ff05b73c4c0faa4f63fe099d36194c84cce92e092f2b456edc44c9d3cce72361e2
+DIST gentoo-kernel-6.12.4-1.x86.gpkg.tar 77352960 BLAKE2B 4eff060db996daff2ca09072ecbdd9dd3a86917bd7b0767bac8ff4788a5490dace803eba654f56e4a95abef5c4ffa97b5920e71fa4ba08d0b958c68bc6456059 SHA512 0154a2ca907d8d78602dd5b5213e08db460b9a0c13030ad250ed21f477aa70ff976cfe8e3b89e26b5c22d30bcfc0b161a68c6d12230c601c14a885a1256b12f9
 DIST gentoo-kernel-6.6.62-1.amd64.gpkg.tar 266598400 BLAKE2B f02bf7a4a53b025a1c2da579f73f3b0222e0c1b06deb3657b39e70103bf2ff0ef5e56386b70ae70a0d6822f41626e574f620e1901d46a752c3d3cfdffac70318 SHA512 8a62586c680c0d0dfd3f498dca24292ef337797adb15aa200f2964cc37624cb2dfb537ddf42036640ff46237749d1313f1a8724169a78ed958f2e99f5d530ddc
 DIST gentoo-kernel-6.6.62-1.arm64.gpkg.tar 241633280 BLAKE2B 67f10267c5f7bbbd436c7fa44f1f0e9dac83262f58c3b297a681d8769c1d0577123b4cc3c45283aaf94eb3dc14189c90207d0415ea174737f7eec12688bf1f4e SHA512 6933a49baa988b84171cb4a6a1849c1f115cae4d09715f2d450fed9a8e2808a1c86b4af67545554ad91992d77eb06196ce1b395f6749f9547e01bd63f157a827
 DIST gentoo-kernel-6.6.62-1.ppc64le.gpkg.tar 64327680 BLAKE2B 7bb24f2f5d97446baaf70f15ad2f8437057274f371569caa7dda12c0e31de8be168422623d685609c37ef532b8b67dbc6c90aecbc561e7e86c66ca46945962bb SHA512 4936c616f77f1bd1a728778722207d298e7c596cfc4e35c0f3ce703ae4282e7ccce274762183a81cfa2feaadb456d4467a87a87c191abb3c72d3da5a498cb297

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.4.ebuild
new file mode 100644
index 000000000000..b35a3727e6c5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.4.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-11 19:48 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-11 19:48 UTC (permalink / raw
  To: gentoo-commits

commit:     6df6bf6e37599be77fda42eb6516b35c59fa1bd4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 11 19:47:10 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 11 19:48:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6df6bf6e

sys-kernel/gentoo-kernel-bin: Bump to 6.6.65

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.65.ebuild                | 181 +++++++++++++++++++++
 2 files changed, 187 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a6151a2e8927..aef2cab7da38 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.6-71.base.tar.xz 3745848 BLAKE2B ab33221175b500bce645d302fb320
 DIST genpatches-6.6-71.extras.tar.xz 4056 BLAKE2B def4ae87c4a1b9221a7f8a38cc1b5e66867f599dba38f57b2641690a80ece90851fe9e4484d85894c5d41500d736fc5564c30669becd582898db2b8d3da3dff4 SHA512 66225121d986d43ef542899b32845867f22a9165c2a6ea7d891f6d8d35bc9dd6f6a0aee82e945a1566cb4c523b9b821175921e436f7217c16acaa9a1685bc307
 DIST genpatches-6.6-72.base.tar.xz 3928624 BLAKE2B 65d75de6e47496de435004b9cc85f29517583accbe8b795774c3cc48a9886510b2032a8234da1ef02f28ba42573d3c2ab3aa60e2bfd2bf4a2ed0dff4366c804d SHA512 3432d58a63d5964f7c45b83d108825254bc7b2cc93dbd797f517d18bf3ac37b258503fb544781d8d8fe9ee6d335e7aad13eee5cad45cd68d45b11499d26f32db
 DIST genpatches-6.6-72.extras.tar.xz 4056 BLAKE2B 5c3a9d0cc988a15fb2ea4cc3edc0d807d7523814226cd22cdad3d82b7a67138cc860445006d32d34667ae5441201adbc28e250b4c9fdfb6340129e5a23aa13a9 SHA512 6712bf418245ecedd113c451b795be17c6886f3c081ab9204124faac97703c7d4aacb02c7b8a9d68b5d981cb280dfeffc0a168c576c68b3bc4f65ca9cba4702e
+DIST genpatches-6.6-73.base.tar.xz 3928696 BLAKE2B c5955b4fd604c01e2056f167a4e4510e5c450daddc49348fd2434c65f20aa2789cc1823d03623cca15c47840830affd035676189fab16db34acf8df320b79646 SHA512 aea78f633aa046e4e1bbb4ae977eeab8f276cd007b6f7283db03be621293a5f29a5b0da95e761bc72153875ccbb9f2ac88625b3f6a6ea0cc742f565760c93198
+DIST genpatches-6.6-73.extras.tar.xz 4056 BLAKE2B 7258b54caee92901aef45569d8d45d218640095b622e0106a0cd640d13fb0c377e9dc51271e5d652922ac250c74e99d091a668cad526d30821e4db676f8314cd SHA512 7b6995087d0f94c7f2cfec46090208bfd36cfee60dd26343cdc108a3e2e1ffb2e906f1e990cacde1f72d5b920a8746d4740f64c64bf39a8dfdae33949a35acac
 DIST gentoo-kernel-5.10.230-1.amd64.gpkg.tar 63324160 BLAKE2B 62af76878c2adad51cbdfa4f7fe6b508ac77d58490c807b8d800e971a6c60d32a0f6d8478bfb6d3a167e118d8a928a4da5c338a00d4bab3fae59a391d4a74cc3 SHA512 5a8eed28b0e8d49d5a45a4aca5e11c5f39eda93ed854fd9237c3cd6b90a511bc0426383b0a65293d6a5910bcbd27e67a26626e7df6844ee41797de527e2d2144
 DIST gentoo-kernel-5.10.230-1.arm64.gpkg.tar 56780800 BLAKE2B 5e294f0fc44a4df76c251be2232b85ec94a613bf59a116b7753373532d7d45f845809df0d379108ac6c75a8ecf290da47abbb574453a5595a05fcfc3d143fa0b SHA512 ecaac1adf2e5727edf3d1a0dc4c3cbbebc9fb6f8d574749c8a2c2bca7b0a57b6d66d4f28b9ee7378052cab4e7f671affd7f24d777f978b55396470ee071fe842
 DIST gentoo-kernel-5.10.230-1.ppc64le.gpkg.tar 52797440 BLAKE2B da3ae36a895bf2b8135098be61b6b1712dda4ad0ce241306b65d877bf48494f71d84ac209895dc73054846e23623c77144fdfdc6cfdc43cec9516f0be78c125e SHA512 b352e0e7df9e1ac907b840348b3c341be45a0dabbd539ddd89bac158c11517164414c73f528c7c9a0a5b6c92404045e1e41ca906a393ff1e2ae8d17f0e6422d4
@@ -70,6 +72,10 @@ DIST gentoo-kernel-6.6.64-1.amd64.gpkg.tar 267520000 BLAKE2B 180bbbc82fbd8f00c98
 DIST gentoo-kernel-6.6.64-1.arm64.gpkg.tar 242135040 BLAKE2B 5c43ccfd15cabc703f60998579abfd7bbf6aa35b07de57798f32e79d73d739367acdf5ffaceae6c51957af0dbfe85f3b6b195dbf51746f0afd387e125df9ae8c SHA512 bb6c89364785f223ca6ae0994ce54b707ca88182daaad2322e5501645c10a8a2410322706596e8f5cb3901a59f6a2742a4fffe709cb2b91e7eac718e6084fafd
 DIST gentoo-kernel-6.6.64-1.ppc64le.gpkg.tar 64378880 BLAKE2B 302b2c567ace8d87738777519fcd00cce9eb0c53370be987d439e7ad14e21868a101101be3d315e0de137a5df18b301628f3ca92735fe92fc42bbd64980ad1ee SHA512 295320344086ae14205f831c7f5bee5a0e70649fc5984834270067a9d0b820091cd3cf11a936466ef4aa0c36f4378cbf43fe1f71aef22f7083326e48c3bcf425
 DIST gentoo-kernel-6.6.64-1.x86.gpkg.tar 68526080 BLAKE2B 839a5c742a7a9a3ac1fb49b533f9d5c1e0ea367d68f3aedbf1709fb37b15448b1f23b2b3e277d9ed783b277cc3cf7cf40c448b9d2760f23196b5cd094f230b44 SHA512 67254751da697663e8e14171334e0a17d7f9260819d5fe9e3e9d601431ec79329b70125855d2f4cd35872378b88f499eac7c054fb4cbed9071d4eb3ed7c31b9a
+DIST gentoo-kernel-6.6.65-1.amd64.gpkg.tar 267540480 BLAKE2B f234f4c893c59453665d11b5120e8d2964e20f2f9714a86564078570e6b8488312cba4487769f2f0bcb7f9ade7f44a9213d3ce908a3688dfe91b9823d1f83842 SHA512 1214358b02c2ca512ae53c858170aa92f87a3a8810574d04097936fc5ba2ac71a6964b213c9d51db7f6dc8cf48e9d221ebb2e5753bf107a9ea864c059bebbdd8
+DIST gentoo-kernel-6.6.65-1.arm64.gpkg.tar 242155520 BLAKE2B b7d12ecbf9a5be43fb92c678a659d239427ec4036a39402e9c665ec3cf75368cff35f955b72d84783a39202cf0da72b98284a8f2e07332331e9ddaf731bcaac6 SHA512 712d05b6d23330b6099b560481c3182e939437cde78299bc4169ab41878154f3e3477f14ea1369770d844eb2408e61bef902905572163ea95a87c817a314cb1b
+DIST gentoo-kernel-6.6.65-1.ppc64le.gpkg.tar 64378880 BLAKE2B cd19d4785b2d9c05acf10bb6f55520af06685ca87b7346dc91df8df7ac8135f02d03e0a05db150b6c273220e6d212dff7416f8f71286fb685fad6f55253415d0 SHA512 6ae638f90eace5b680deb4474d73dd1dc6543a29b017b516150f8b4dad04b32fc59f751cbd25729f7acf682d44f95172601f4195a5af6fbfc2d92491b5505556
+DIST gentoo-kernel-6.6.65-1.x86.gpkg.tar 68546560 BLAKE2B 60c55c3a3d72d2cd036a5eb4a61b2685cf0159d04bd1a2dec9b27d12de35ed0be4be98bfcca9c1f2b3b79bc06548028be7ba6f641a264b50d1f1599ffb424d41 SHA512 0b59a20b8c07971b92b15c21a840100fb7c4798fd9c987f52a7723f3ae2147a7a1700f0704b72b63302fb544ef374b75c48bad566026b299ffb9179326c35cc6
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.65.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.65.ebuild
new file mode 100644
index 000000000000..cd18b39c84d7
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.65.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-14 13:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-14 13:28 UTC (permalink / raw
  To: gentoo-commits

commit:     ba8c708585ce98ac61b5ee0405da2a1a48bdea07
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 14 13:25:27 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec 14 13:28:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8c7085

sys-kernel/gentoo-kernel-bin: Bump to 6.12.4-r1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest                        | 12 ++++++------
 ...-bin-6.12.4.ebuild => gentoo-kernel-bin-6.12.4-r1.ebuild} |  4 ++--
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index aef2cab7da38..2ec854e81264 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,8 +14,8 @@ DIST genpatches-6.12-2.base.tar.xz 6548 BLAKE2B 6872ca3238aa7b9e811ce82726033085
 DIST genpatches-6.12-2.extras.tar.xz 4060 BLAKE2B ce854b442562d86627eed172c94d6766ed27a29e0c7cbd240ec7b18b3fb0965a30289640d828b603eb309f2e911dec157c206740b4f16f40ffc3ce8069fabf3e SHA512 dd14190aaf8dfd51696e0fd3751695889e9c4c6ac9eb36b288f5991f01874b3cafb29240fa115fe54b718ee741c810c154e97aad8f5eb72f988bb3bae0005222
 DIST genpatches-6.12-5.base.tar.xz 331136 BLAKE2B 6af9e74cc62063482672566432da6173b605d67ed0555ca1486cc0ffde606d84446c40d832276a9ee2a6d2584aae4a8de22a186a2c5b68ced840135b87b37457 SHA512 4b6f205a9fef89118e408e492b179289338e9453563dc95746826f71f5c995d4b36ca14ff106ef5ed6112f5d8dcf6992c7e368ab8ad3fd682c9c0219956ff02e
 DIST genpatches-6.12-5.extras.tar.xz 4056 BLAKE2B a3e17cf0578b3cb3d5edb399e7030283c35cfb71357202de8b4ce28b0c21ffa5d5e777d6f6fa64f5791ecfac6a37cce3f7e1a926fc16bf75ebfe7029af9e4c03 SHA512 52dd7cb88876ad7a643eb39c7e86a3341438b3662b9821ee1f479aafd759962db247d7d746ae1ee63a4b803c28e8b7fd14e89efafe918327663df5029651c3ef
-DIST genpatches-6.12-6.base.tar.xz 365140 BLAKE2B bf281f8314de03b6ac24de430632999188ff1573f46f58cab999f92fbcf0c2e5fd14413892e5a961eb1ee8b64360a253e8cc26d24f8687b413ff9cc1df72a4c2 SHA512 ddca7ef8f67bdc182ccfeb6ed2e5fd08297287fcd5744285c549643a854c7d6148342a3ac1a13ad6cdd87c334acc5abc58a7f6e6a58f34db8ce9dca2b0802152
-DIST genpatches-6.12-6.extras.tar.xz 4056 BLAKE2B 4d3a72ea884a1b6cc84034277d6cfb57f7cc3fd43e9d229b46707c07dcef1af73bbd61aa880805ca5746c3b470335ad48c10d55f442f3396f0aaaa9a7a23c73b SHA512 538ba6590f3f4ff9bcb44131393a95a677ee6c59b6ee67ad2519ff242fb182358cd217d5e0533e11225646ecc92e8efeb4688c332db70d35a977a8e3cb475787
+DIST genpatches-6.12-7.base.tar.xz 367676 BLAKE2B 7606acc5d274142a0dd1bbd0ace6cdf5dd74a7a594ed2e6d50cc3b62c03f43371ddab20eb639051077a564783ada9d08c459af88ee144b1310b91beecc24f106 SHA512 c1de8583d5baf08e75137068b868f2cb8cef7409bd481948b430de4390b5625d74f72031644c4e445bf55d5c430c9047cb280a05f2cc277a6a51d9ea372fa155
+DIST genpatches-6.12-7.extras.tar.xz 4052 BLAKE2B e2759676e3ba5088f5cf53dffd34f4f00e9d975434df6cbaf0ca7af418bd361d402183fcb88af172e40f297d0653eb3bdd7f7252ae7433f88155303c54145b99 SHA512 853a9cf03acf258cf39a4e2a1eb1ee203583c5a3efad1e4bbeca3e045604d013f6a0b2b91ce62c4eb5a61b355afadb1838a6fd051962745559a1be0b54cf7117
 DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b
 DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6
 DIST genpatches-6.6-71.base.tar.xz 3745848 BLAKE2B ab33221175b500bce645d302fb32095aa15a536ba475b866c41087d963e57a713579ddde608d93a5f2ea823e7126850599b49522c8c7112cf9435fd85897805f SHA512 eecd342f586e1b594009f91fa1ac12399d90a164dbdbdb454414eeca9bd47ce04a78e0ceee28f889324ccc505112f6a3bb4cc093f88ed10a4c521869769f4e07
@@ -56,10 +56,10 @@ DIST gentoo-kernel-6.12.3-1.amd64.gpkg.tar 298690560 BLAKE2B 38f8670f67bbd9ab5b5
 DIST gentoo-kernel-6.12.3-1.arm64.gpkg.tar 272814080 BLAKE2B e562374063514452ead9f93905ac0a745f0eb7841aa1c6dc9d6a79dffdc4b939d8ea868d47e66277f66052d096285516723774000f0a9c8bc694fc5e83142f9c SHA512 9889b42c9ebde4a350a085477560d076384cd1da48090a629de1f71ae1aff3b15beedf1b630989b09602c77299fcf341e4d736a5519ec79d9424119a30d7bf1b
 DIST gentoo-kernel-6.12.3-1.ppc64le.gpkg.tar 73072640 BLAKE2B f10734adfd71df134f10ab7f737256fb6e2d1a475ca0dd948c95f9b4371e54ab22374afb17b68c5c9e4d4aac4e6f51ae8aa4b58e968b09c92c7fcea6932f833d SHA512 d9de25e1eaa6eac0a31c31be8d7cfa3b48ce89a940dfccb200f048c353aba3c6cbcd1acc1764203c2fac35c0e47274fb8f0d0f5ba3404e861d505e72f07065f3
 DIST gentoo-kernel-6.12.3-1.x86.gpkg.tar 77373440 BLAKE2B 0a6b4e351ea26fc033c82ebc83bbcac086ed3bedf169d1eb68a908113f2b8b6c7cb3ac0af1ab1898e9befaea5a1549eae8f3902f8c0c98aee2e7371b3775270d SHA512 bbcee4f339bc265afc6b7d9df25861f1f0f4fc426d740be9e20ac296ee9912e41731c1da5ada3832b36cd6a58e5b0addd27db1e21f5794e943f41dd22938389d
-DIST gentoo-kernel-6.12.4-1.amd64.gpkg.tar 298762240 BLAKE2B b05d0ee9b91861d34071db2cdb088b83d36155d946a0be21af2583bfcc01cd0a059aa953de92a5431449758e2ac76d2d26a967b989202c88692e517480f1de9c SHA512 10fddc460a6da166bd2567e00864375739343e0e25d1b9436c27be20981794e21b68cdfcfd5947e8bc8342d02b2e443a72bd96d3919b086b1fea9b7319342d57
-DIST gentoo-kernel-6.12.4-1.arm64.gpkg.tar 272793600 BLAKE2B 808837f2e196d65f35a939d9d8a24fa7acb90d3c603ae5c1879d977a8b3b89240a4d9052eb7ca6c014811a72dec75e9082f1d92eeeb6049e06a1cd3926a787c9 SHA512 68fb263672e5c40702671370fc32f67f85a0a2aaa8a71f091c4d96e16c1aec7fb0e652f3b0eef9a1a7895c85e43c1ebb22d50ec3a59a0cc40b1a465950d82ab2
-DIST gentoo-kernel-6.12.4-1.ppc64le.gpkg.tar 73062400 BLAKE2B 1a24e24a8433ca2b3c963c57c51f53ccad08320c1cc7f65d1f5e621d36bb8e0e2a677d1014c3cd573465e1386e98856cd0c5951cc13f6a360c2bc2ed35eba760 SHA512 b32ad6aed53adb6efcf3ea000294535aaccc05f11bf161273016c745d49b08ff05b73c4c0faa4f63fe099d36194c84cce92e092f2b456edc44c9d3cce72361e2
-DIST gentoo-kernel-6.12.4-1.x86.gpkg.tar 77352960 BLAKE2B 4eff060db996daff2ca09072ecbdd9dd3a86917bd7b0767bac8ff4788a5490dace803eba654f56e4a95abef5c4ffa97b5920e71fa4ba08d0b958c68bc6456059 SHA512 0154a2ca907d8d78602dd5b5213e08db460b9a0c13030ad250ed21f477aa70ff976cfe8e3b89e26b5c22d30bcfc0b161a68c6d12230c601c14a885a1256b12f9
+DIST gentoo-kernel-6.12.4-r1-1.amd64.gpkg.tar 298731520 BLAKE2B 2031f80e2e889c901cc6eadd81a2366ce98369672070eea039ed8ee2a584723e824d4a4a1ce51f336f56f9873585d7bddd86f3acc75f9174f5683e0cb9216c9f SHA512 4e86773f9c8f86f9fd9c2c31ff31a116a8095f80b890c3a49c2adb0880f636ba331e8ab5b3b9d7b44c842a6da7b66a12e63d939f907f77b55b6b3339fb878dd5
+DIST gentoo-kernel-6.12.4-r1-1.arm64.gpkg.tar 272875520 BLAKE2B f04b706d89dd096b00c9849b556b7b3563c74ce0e32f8ca5c90b9407b7c2df2bdb47fc50ad24b12620558d0153b00f592aaef0f0b720e6f13e3e2f27bb85899a SHA512 098d0385dd7db3965ef02cc723f69589205d16dae66918ff2aaff1438c6b79046c5931f6700b7b2cd0dd36a331f0f34e8ea099d58aaf795095ff4d7559da109a
+DIST gentoo-kernel-6.12.4-r1-1.ppc64le.gpkg.tar 73052160 BLAKE2B f0381c69f2a96602d610cdc14d057dfd024510b5bb261501d6ca656e516950eb2026b4d17e21a40af6ea1fa3af0a38dab2b330a704357a46a29dc55f3a4b1e6b SHA512 712aefd61a0035851ab98f7f32b63d633ec167ee1d3047da9864c4a1a496bcb4fc7e597e27a5b87cbed24179612850f280afabe95c900aa64e1fdc87e1400d4d
+DIST gentoo-kernel-6.12.4-r1-1.x86.gpkg.tar 77363200 BLAKE2B 22f30fd59ce13630a6e744158c22030e7b4f2a20c260c9fb1273cea51229fabcd2987f453b97d54f281c52ee2e5e216a55e736332b3d0aafe4877a4f0a450f9a SHA512 663f4ff4ab0c17428eba9931d90f374cee6b5a263b7c359a8221ed0d6cbd28e29ca743fe7170963a452c7852ea0b586b1ea23305ec537f0c0887584a0f25f307
 DIST gentoo-kernel-6.6.62-1.amd64.gpkg.tar 266598400 BLAKE2B f02bf7a4a53b025a1c2da579f73f3b0222e0c1b06deb3657b39e70103bf2ff0ef5e56386b70ae70a0d6822f41626e574f620e1901d46a752c3d3cfdffac70318 SHA512 8a62586c680c0d0dfd3f498dca24292ef337797adb15aa200f2964cc37624cb2dfb537ddf42036640ff46237749d1313f1a8724169a78ed958f2e99f5d530ddc
 DIST gentoo-kernel-6.6.62-1.arm64.gpkg.tar 241633280 BLAKE2B 67f10267c5f7bbbd436c7fa44f1f0e9dac83262f58c3b297a681d8769c1d0577123b4cc3c45283aaf94eb3dc14189c90207d0415ea174737f7eec12688bf1f4e SHA512 6933a49baa988b84171cb4a6a1849c1f115cae4d09715f2d450fed9a8e2808a1c86b4af67545554ad91992d77eb06196ce1b395f6749f9547e01bd63f157a827
 DIST gentoo-kernel-6.6.62-1.ppc64le.gpkg.tar 64327680 BLAKE2B 7bb24f2f5d97446baaf70f15ad2f8437057274f371569caa7dda12c0e31de8be168422623d685609c37ef532b8b67dbc6c90aecbc561e7e86c66ca46945962bb SHA512 4936c616f77f1bd1a728778722207d298e7c596cfc4e35c0f3ce703ae4282e7ccce274762183a81cfa2feaadb456d4467a87a87c191abb3c72d3da5a498cb297

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.4-r1.ebuild
similarity index 98%
rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.4.ebuild
rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.4-r1.ebuild
index b35a3727e6c5..bb92381f7d2b 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.4.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.4-r1.ebuild
@@ -10,7 +10,7 @@ KERNEL_IUSE_SECUREBOOT=1
 inherit kernel-install toolchain-funcs unpacker
 
 MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
 BINPKG=${PF/-bin}-1
 
 DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
@@ -21,7 +21,7 @@ SRC_URI+="
 	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
 	amd64? (
 		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
 	)
 	arm64? (
 		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-15 18:38 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-15 18:38 UTC (permalink / raw
  To: gentoo-commits

commit:     97ceb170488f1f44570d59ba09b0211f101723c6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 15 18:16:46 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Dec 15 18:38:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ceb170

sys-kernel/gentoo-kernel-bin: Bump to 6.6.66

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.66.ebuild                | 181 +++++++++++++++++++++
 2 files changed, 187 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1aa08b03480c..19035fb74bb4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.6-72.base.tar.xz 3928624 BLAKE2B 65d75de6e47496de435004b9cc85f
 DIST genpatches-6.6-72.extras.tar.xz 4056 BLAKE2B 5c3a9d0cc988a15fb2ea4cc3edc0d807d7523814226cd22cdad3d82b7a67138cc860445006d32d34667ae5441201adbc28e250b4c9fdfb6340129e5a23aa13a9 SHA512 6712bf418245ecedd113c451b795be17c6886f3c081ab9204124faac97703c7d4aacb02c7b8a9d68b5d981cb280dfeffc0a168c576c68b3bc4f65ca9cba4702e
 DIST genpatches-6.6-73.base.tar.xz 3928696 BLAKE2B c5955b4fd604c01e2056f167a4e4510e5c450daddc49348fd2434c65f20aa2789cc1823d03623cca15c47840830affd035676189fab16db34acf8df320b79646 SHA512 aea78f633aa046e4e1bbb4ae977eeab8f276cd007b6f7283db03be621293a5f29a5b0da95e761bc72153875ccbb9f2ac88625b3f6a6ea0cc742f565760c93198
 DIST genpatches-6.6-73.extras.tar.xz 4056 BLAKE2B 7258b54caee92901aef45569d8d45d218640095b622e0106a0cd640d13fb0c377e9dc51271e5d652922ac250c74e99d091a668cad526d30821e4db676f8314cd SHA512 7b6995087d0f94c7f2cfec46090208bfd36cfee60dd26343cdc108a3e2e1ffb2e906f1e990cacde1f72d5b920a8746d4740f64c64bf39a8dfdae33949a35acac
+DIST genpatches-6.6-74.base.tar.xz 4055280 BLAKE2B 448044e3dd03bc4fdf50e99985b5d3907c0753969b3d3a7e1fbe52859c658b80f06f90cfa42172e132df6989ac8d56a9e638cd11618dca2671de188b792c2e03 SHA512 bb00296da7f6e87eb9f4897cb5bd705ed4fb15caf6664c19f4f3b3f054f767f6b561037d99281068124f7db31d65d933af2a3ed90c488ac9d2ebb0370a3ed8b2
+DIST genpatches-6.6-74.extras.tar.xz 4056 BLAKE2B b706064bb40312b20005f2fc3d1f364789d8ab94c6b6893517098dfbfc18f9f51a5336ba492133f28f87daaeb5bd714dd4720b4cdcd2e50f60c0df330a6d23c6 SHA512 a113206e1c5cca4177b537a68b496721e6f51473967ee690e7a1301b285b73a1a1bd279f8df6c8c53b5fce1b2e7220e2d0e473bbcf2698f9993b1284fdc26721
 DIST gentoo-kernel-5.10.230-1.amd64.gpkg.tar 63324160 BLAKE2B 62af76878c2adad51cbdfa4f7fe6b508ac77d58490c807b8d800e971a6c60d32a0f6d8478bfb6d3a167e118d8a928a4da5c338a00d4bab3fae59a391d4a74cc3 SHA512 5a8eed28b0e8d49d5a45a4aca5e11c5f39eda93ed854fd9237c3cd6b90a511bc0426383b0a65293d6a5910bcbd27e67a26626e7df6844ee41797de527e2d2144
 DIST gentoo-kernel-5.10.230-1.arm64.gpkg.tar 56780800 BLAKE2B 5e294f0fc44a4df76c251be2232b85ec94a613bf59a116b7753373532d7d45f845809df0d379108ac6c75a8ecf290da47abbb574453a5595a05fcfc3d143fa0b SHA512 ecaac1adf2e5727edf3d1a0dc4c3cbbebc9fb6f8d574749c8a2c2bca7b0a57b6d66d4f28b9ee7378052cab4e7f671affd7f24d777f978b55396470ee071fe842
 DIST gentoo-kernel-5.10.230-1.ppc64le.gpkg.tar 52797440 BLAKE2B da3ae36a895bf2b8135098be61b6b1712dda4ad0ce241306b65d877bf48494f71d84ac209895dc73054846e23623c77144fdfdc6cfdc43cec9516f0be78c125e SHA512 b352e0e7df9e1ac907b840348b3c341be45a0dabbd539ddd89bac158c11517164414c73f528c7c9a0a5b6c92404045e1e41ca906a393ff1e2ae8d17f0e6422d4
@@ -82,6 +84,10 @@ DIST gentoo-kernel-6.6.65-1.amd64.gpkg.tar 267540480 BLAKE2B f234f4c893c59453665
 DIST gentoo-kernel-6.6.65-1.arm64.gpkg.tar 242155520 BLAKE2B b7d12ecbf9a5be43fb92c678a659d239427ec4036a39402e9c665ec3cf75368cff35f955b72d84783a39202cf0da72b98284a8f2e07332331e9ddaf731bcaac6 SHA512 712d05b6d23330b6099b560481c3182e939437cde78299bc4169ab41878154f3e3477f14ea1369770d844eb2408e61bef902905572163ea95a87c817a314cb1b
 DIST gentoo-kernel-6.6.65-1.ppc64le.gpkg.tar 64378880 BLAKE2B cd19d4785b2d9c05acf10bb6f55520af06685ca87b7346dc91df8df7ac8135f02d03e0a05db150b6c273220e6d212dff7416f8f71286fb685fad6f55253415d0 SHA512 6ae638f90eace5b680deb4474d73dd1dc6543a29b017b516150f8b4dad04b32fc59f751cbd25729f7acf682d44f95172601f4195a5af6fbfc2d92491b5505556
 DIST gentoo-kernel-6.6.65-1.x86.gpkg.tar 68546560 BLAKE2B 60c55c3a3d72d2cd036a5eb4a61b2685cf0159d04bd1a2dec9b27d12de35ed0be4be98bfcca9c1f2b3b79bc06548028be7ba6f641a264b50d1f1599ffb424d41 SHA512 0b59a20b8c07971b92b15c21a840100fb7c4798fd9c987f52a7723f3ae2147a7a1700f0704b72b63302fb544ef374b75c48bad566026b299ffb9179326c35cc6
+DIST gentoo-kernel-6.6.66-1.amd64.gpkg.tar 267694080 BLAKE2B a5c96c54d1a61ce88494e23aced7f78aa5e6fbd33fc6529965b0b47428bfc3145cffd65765d30f4229add2dcc988a31d9a943dd8806cf5faa95b22776d49e68d SHA512 01564759368ce062635ccceb0eb32325face525eb4922f4571b1d73787a0eb59d11bd2971544dc1aae35792c349cef253e82e56ad3c2a274b72d4f2f40b64278
+DIST gentoo-kernel-6.6.66-1.arm64.gpkg.tar 242298880 BLAKE2B ecf053442a99d2e2a6f6d60248044b7e37482809f4a81790fbb3fead6c285d8337b0322fa29a9e01d13653f8c52a3b7581098548e255a78cad514b2a0d228d73 SHA512 75b15541a590ba3b1836e450571524ec35f65efefd14fcfb0c09a14683150827a4ebfbe1691be51791f9cf9b0deb82d3d98d202277cd22811d8bc549e3531c6b
+DIST gentoo-kernel-6.6.66-1.ppc64le.gpkg.tar 64399360 BLAKE2B 0af6792f5c51703c3fcd56f00ce67fd7be394b3b94dea853219b453a9cb4c9d547c42e14a4b7b0745c12bd54dff4fef9f9d14539d324b7d19c3154de5b030fde SHA512 9035c4bf597a47556257727059f14aa2a2534d16388bbb76ccbfdf8751f3bec5e1f4a9c36bc6cdca1b20cff1acf66452af1e6bbd0dd7dae2c2fff58337fa7383
+DIST gentoo-kernel-6.6.66-1.x86.gpkg.tar 68536320 BLAKE2B 8b62b15893f5ea35bd605b24178bca6598e9316e499b259ea3d773c7119db746ffb5ebfc95bc94861a0264cd78f0de6a86e0fbcdeb85dbd8f882577105f821b7 SHA512 7c3f0fe6a78ebb1626a434088746e48214e30e4b7580a7231612c7b233d2eb9f02ae20ab34aa4fe77756b23657c0d6da75286cd93ac0740e08ae3ab6a83287c5
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.66.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.66.ebuild
new file mode 100644
index 000000000000..cd18b39c84d7
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.66.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-15 18:38 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-15 18:38 UTC (permalink / raw
  To: gentoo-commits

commit:     778f3ea72c821089def0fb0c214c7242784778cf
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 15 18:21:32 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Dec 15 18:38:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=778f3ea7

sys-kernel/gentoo-kernel-bin: Bump to 5.10.231

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.231.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fcbcda9f40bc..0fb4c6261b36 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-242.base.tar.xz 7643240 BLAKE2B 53f852e2bb9c745051b4aa727643d696245e711756c20da983dd115eb40215e39ac445932c7b13b11bf37beaba9d0c98b4ba403d0113f4838e365081e11dfdc7 SHA512 cc8a85382291a61aa4c6f8009a58cfc4faa2f6aeca42e13c72fb7404f0983d238b98493e10ae753149a8aed8421e34a6d1d0895cff8e728f4dd228a16d88c2b6
 DIST genpatches-5.10-242.extras.tar.xz 4060 BLAKE2B 9e52b0061daaa25a31b6a80fb9ef0a27b7113c324dc9a16cea15b2f5d9b8c1de68544b6e499a5e5397c93a8353f4ea15cfc71ee5a0e3b9d45c5bc5da0ecf8767 SHA512 042fefb3ae1d7ce342c8667c3a415d260d5638d0b5758b4e00d65af33a343701a540f253459f0043fc859a8bfb0d6f6ef2f7a551c4868e347e395dc0a9316323
+DIST genpatches-5.10-243.base.tar.xz 7771320 BLAKE2B e0892f1d263dfc67edc4ff05b36041f396fa11b826b62df8e99f5a5172eec5c790e05b3f32d29845e48c8b453724ab04b29f6f980a387e1a70a68e1355733fbd SHA512 763504ef9e0f9be85c0dd939a67500d5e3ca8396b66ea73d61f4418b547759dfd50d3b102693614316fe18b77743532d1fa912104678c341b5b51a58340ba34b
+DIST genpatches-5.10-243.extras.tar.xz 4056 BLAKE2B f03d2b8f4371f686bdf2d4f9b0b261084e7525d98aaefa0b3fde08df260e79b9bcbf60d2aec576bfa9534bfa903f2cc4c81a55bfed3ebde0ae281749180f9d3f SHA512 712bbf583c6919f4df9cb3f0fd2d0c8f8b20097ac25adfaded89ae319da64a117d587c74d4dee19b96089d32b6385f523e2d027980ad8ffb59bccc9eb0b3e7ab
 DIST genpatches-5.15-183.base.tar.xz 7657948 BLAKE2B f54aea57a40b7af56cfdf8a754d126651a7378e4d00bd3123f3ec6545bb9bf46e83d66a8e57fbde8d9c719fae161700b4be5bb0d66c3ec767423da1536de2bc2 SHA512 05f4208568518d0c993a4a39dcfbac705878addf328403df20f907274be8bae118ddc61fb31d21a18c9e0dc129848d95494014bed7f50f439b2b377dcc01f578
 DIST genpatches-5.15-183.extras.tar.xz 4060 BLAKE2B 34c8c3466fabebc63d7dcff661305bd8fcf57c4b3404adf6bafeab5d602ca86aa5afb28385aab9e755df2d5a0f71adf72c11a7ba97f93d9698b9368f492afe23 SHA512 094c5a55bdad6eb5a7b4aaa24bf3d7aa1ddb8138078e9bedb225b0863c7a2572bc0824c844930adc20a0f2fdb53771f66382dcf0f3e54ff7825697b61e0fb1d8
 DIST genpatches-5.15-184.base.tar.xz 7799348 BLAKE2B ac6470d6e8e6908ccc7d2f22c7b61a20988a8774f9923cd7ffb9e3fd70ba75c9e515f553641de1a155c059f46cacc3f64c2b3f464b2e03243be2aeeda14bd638 SHA512 74973c07981492df289dda643c70c3b616e272a43d6098d5cd7d8a8be003b71d83f7f4b4ac4f1358da1147b9e75e9e1cb1487b0e7d2d00b14a630836de616562
@@ -36,6 +38,10 @@ DIST gentoo-kernel-5.10.230-1.amd64.gpkg.tar 63324160 BLAKE2B 62af76878c2adad51c
 DIST gentoo-kernel-5.10.230-1.arm64.gpkg.tar 56780800 BLAKE2B 5e294f0fc44a4df76c251be2232b85ec94a613bf59a116b7753373532d7d45f845809df0d379108ac6c75a8ecf290da47abbb574453a5595a05fcfc3d143fa0b SHA512 ecaac1adf2e5727edf3d1a0dc4c3cbbebc9fb6f8d574749c8a2c2bca7b0a57b6d66d4f28b9ee7378052cab4e7f671affd7f24d777f978b55396470ee071fe842
 DIST gentoo-kernel-5.10.230-1.ppc64le.gpkg.tar 52797440 BLAKE2B da3ae36a895bf2b8135098be61b6b1712dda4ad0ce241306b65d877bf48494f71d84ac209895dc73054846e23623c77144fdfdc6cfdc43cec9516f0be78c125e SHA512 b352e0e7df9e1ac907b840348b3c341be45a0dabbd539ddd89bac158c11517164414c73f528c7c9a0a5b6c92404045e1e41ca906a393ff1e2ae8d17f0e6422d4
 DIST gentoo-kernel-5.10.230-1.x86.gpkg.tar 53637120 BLAKE2B 0ec15aeab1519932551fd6adf6408e894afb3753507529d4570349d0f0c1e2fae99cd6f97c76f9096ca0c5527eeb74d0d6081d58c9f746e01b572ce49035341b SHA512 867eb18a2fc938b69346ecb6826a9c80db9af982bb001ad4b25865c75817e7aeb8bb96ba85e2ddf14b0db011b31dd659886e7db91efa5a63fadda8c4912bf0de
+DIST gentoo-kernel-5.10.231-1.amd64.gpkg.tar 63662080 BLAKE2B b6f8bee30082d2a5cd8657faf17f61b3f72aa6fc970afe6c011b1ee1016b38bb6ea66d70eab1f2391279b308af6a6f91cd4c427e0e3be6466dea1a351d21bd5d SHA512 6595b12e03567ed8f0413bf88f9f5a5700aece4b1efcfdfca82dc3d63f22e42a49f0e5f449a782d954daf238f9a38b0678b5e5fbe66e5c78c4a6f984e2cc7f56
+DIST gentoo-kernel-5.10.231-1.arm64.gpkg.tar 56842240 BLAKE2B 90710b021fb2b8d8f115ef4fb656e505c05b087d7f07e7f8c5250bcc03f0111c780b116669c9ada87f1bd6fa493982bff19fe01c659975396c7ed921729fdcbd SHA512 2ddad66c2d08d3889d66ab371db4ad315f1b78fc346a4abffe6ed66684fb02023f361ba9d68d6f33e41374baba8da0099f769b3194fb0366abdb9738a265a5ba
+DIST gentoo-kernel-5.10.231-1.ppc64le.gpkg.tar 52828160 BLAKE2B 026ea9a91902387852bf645dbb99d9098373c3e9a25d1e7e796367d94d53aaa303ddf8222890ed5c10a105ce2f70f2aa7ca483a44a574672f702cd8bdc07c95e SHA512 73d1d39d6ccfdb4056ec8f0255e740e0b382792443f3bc8ed36bbdabec5683a10af3acfe40a9419d861ca16e52d4d063341818bf67fd74e6f76ce3ddb7a88df9
+DIST gentoo-kernel-5.10.231-1.x86.gpkg.tar 53800960 BLAKE2B aeba355284c1cec6c7f4f078288831ba536b32fbd8bf1dfffc769c1a0b0f48e770aa267ca819ed8fe894a565b1d099324b30e0c8b2b67b9130a158b29b6011e2 SHA512 136872002fb2c7efd56b7dd535ed130d2dfffcd3ff16be4de31123ee9b06b06fea15961764aa0b936d79b9ef747a575f448e9a586ed9c8d9916589e734ed4465
 DIST gentoo-kernel-5.15.173-1.amd64.gpkg.tar 68485120 BLAKE2B 117828fce66835d8c8b0e7a549943026f4bc043cc2017ba24ad437ff848a548840abe59b1a0fb4ada6aef7b2c6982b3dbd90e5b6ebc21228ab92d3a4e8e45d26 SHA512 bc2bf01097e78d81c210a2fbccefbf65e8c0e39bfff56d33f360b89148e2190176f23c92120f2d9cb92cdba9f431231404a572a56cef828a00092f936bda9591
 DIST gentoo-kernel-5.15.173-1.arm64.gpkg.tar 62443520 BLAKE2B 8e66815c4b94e7b402750a7b925f7a56711668a849304aa43acf49cadfd4fafc5338df7794704c21957758921111aefa43d5c864fc10af91e4a4353f52cbcd7e SHA512 f759246629db1a721b3136c98ac7b361237619f9fed2d247e049b8b4e39d9b8048c1bfbe14bedb74e6ac1696c73cb899ea6024985fe16489ce23397c0111dd71
 DIST gentoo-kernel-5.15.173-1.ppc64le.gpkg.tar 56780800 BLAKE2B d1af82e7cd746bd16ce77a3c5c1364a071329759128d59e2960b58a52408ebf524ab244ee06bbfab181500120d8a5bf272a6eba4a7bd253e79b3c48eef587865 SHA512 f71b45f9f60d77d148eaaac52a1d5108c0a076299f1903db60ef50ac64a85b48b847516feef274de3c595e0af7d6113a6d47fffb253590a5d402665c4f0dec49

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.231.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.231.ebuild
new file mode 100644
index 000000000000..a6e656009f81
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.231.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-15 18:38 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-15 18:38 UTC (permalink / raw
  To: gentoo-commits

commit:     d43064add67e8ce5134ad20d8718fdb539a91e76
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 15 18:20:18 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Dec 15 18:38:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d43064ad

sys-kernel/gentoo-kernel-bin: Bump to 6.1.120

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.120.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 19035fb74bb4..0cad1854c26d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-6.1-128.base.tar.xz 6459108 BLAKE2B f27a537be69a26717ac1e251d753
 DIST genpatches-6.1-128.extras.tar.xz 4060 BLAKE2B a4f0e9f0b87dfaad00ff0b702b85c6e78c9543bd45887d6f8c550e487f60c744b2912374e972f1bdcff8de6a434d09dd0550579171764afd9a5c741a4468d743 SHA512 b20dfc8580a640d0c9ea07b7b21b38e9632df4705b3a5ae9cfd7d7cad0554b3159ca6cea91280e2a6232d2a2e26bc485bc23616c23e24bb87c5dcd60f8325558
 DIST genpatches-6.1-129.base.tar.xz 6480240 BLAKE2B 4b33131d21859d29c47c54913e878bdb2e1bc5b8f8333a016690a2153d13a14d49af1b0130bd1a9be64dd9accfb042f5284eb7a9c85c83b2cc661ba5e1c21777 SHA512 4884c72ee2037ee0f7edb9f59de6ea3f6650edc1ce514544da542310029bb95560c38e3ec1f86197109946fce445f150a022b620ee6adf55601bc0b897a928e0
 DIST genpatches-6.1-129.extras.tar.xz 4060 BLAKE2B 494c5a4ea4fb9d1d508442a445743fdad40c7d5d6a69403ed86cc7ea70e488e9553f96db367bcaeb2639e7615ab2ebae587ac59f5e79f61b1dcd635e8b145f9a SHA512 8f96c279ff1a22ee8227fd06505d475eab7a6da06279b9a2aa850a8445da657c8ea589eb7d2fe6389cba0f25f3e797a3f7b23deb53b6a95ae4de18974461bd70
+DIST genpatches-6.1-130.base.tar.xz 6678892 BLAKE2B 53955f1a643453a96c1fa660197efbf391b44da196eaa4391b217010ef58f8e0c4d6c5dff34d8ab177fd5a2f54ac3898694ab34dae3c7bb8f7208ebe0c14d4a0 SHA512 5a3195e6e97bff0f8f058da745dbd165cf63ce0d5d89c38b984c1d0ee51ebe42c325b953f07a3cde8b817b6400bfd3412bfdb54f25c009eab85d56b2529b5a96
+DIST genpatches-6.1-130.extras.tar.xz 4056 BLAKE2B bd90d7ec57c276a6704c3674922c77744b218a8a86f5d862e092c52d23f6205e3801c294ab3e2a2d97050ca8b6d46d604bcb966ce78c3c08ade6a31a3b33f293 SHA512 6ed1b354bfc2b017ec3e9075a0eb686c6ce76ea7d73706c66b696fa8af46fa58fc35b20fadb68ca9249b64614b59aef58443349b001eb1ba5bbdae26fde27b99
 DIST genpatches-6.11-12.base.tar.xz 809756 BLAKE2B 16a87065f9bef4016c3a19cc4e4ebce8b1dca6b6a165a36f73b5e10737a6df325f2649c609e7cf6489f683c36e52626d21300acad383df486cb866a413416ff7 SHA512 fa57d9fdaedcc5ad31d685fe512cca89f1a8a8fb097001ee069efbcdb9c377000f154c3133757e19cb7d3fe79ae54d996d1720e9eb70ba117f98c935509b3617
 DIST genpatches-6.11-12.extras.tar.xz 4060 BLAKE2B 69daca4ed6c2f293f04ece77003f2040b7fbe3a28b80eaa3e7aad8ac65adaec303b433634106b5041d597c33163624a447bddbbf889121c9b917d987febe0bb4 SHA512 33db2d06b7bae72153d24d7dbb21a7459f2010ac9176ca4c3356b01c933f3d61379fe2c307981c66433d3a997d059cb3bb2956d8fea8ffffe7eb0c33bd4b0a5b
 DIST genpatches-6.11-13.base.tar.xz 1057764 BLAKE2B af456ba89688ebaf57a0921c3046c4db1d5a83ae5133a5b4721e7521ad72fa2d6d0e44666b22b4b0e3a05c0ee9b45b27a528e8f5e64282d8e48a0f1bf14ac046 SHA512 911558be25d367062afd84df97a3bf01e32fc976c0492c9dbd8010b3ad3d6bc1ec3c14e9d2322bbcb7f7da0eff54e1d0ef0dbb822778e869cf5730602508d433
@@ -44,6 +46,10 @@ DIST gentoo-kernel-6.1.119-1.amd64.gpkg.tar 72622080 BLAKE2B 6dae2c2c855fa0e722a
 DIST gentoo-kernel-6.1.119-1.arm64.gpkg.tar 65587200 BLAKE2B fe181ce54ac34921589ed7dd9233aa584a9fba83cd4e45a3b3a7c96d4220dad8f8f7b3a3a2e25476a2174639e50343f772c939da088cda35536d5147462ee949 SHA512 32b797343567eafe995f5e651cbd6bb6dbc09a6c88ebdfa8102329bd0d00483caf45323e8c70ce641db983e8337be1902b8164cc4f033a44f54d335bb1d07f0e
 DIST gentoo-kernel-6.1.119-1.ppc64le.gpkg.tar 59863040 BLAKE2B 2cf1dfd20305f44f10d3dfbadaef102e53678879b38d0bcc85d30b60865891984541cd6aa4e52285bab71547a26b98527274f4c5a5dd92f1594ec73344e95d4a SHA512 0d71f8bbfe4dab013ee712ad2c233c1e8d9ddcc581e661a3af060010b7808e15f159238e6c6954b29ca6409019e5499e01c9c71ebfeb75365f8875c1c6cfec77
 DIST gentoo-kernel-6.1.119-1.x86.gpkg.tar 62177280 BLAKE2B 49e2036da2a9ae2b285a4b56489021ee771a3e5541f8035ee891f02fad45ca0976a05309a7efc1379ed85290bb6a78c82a6db65ff67bdf4d66035669a021c023 SHA512 8956400e89077cbff52dbbbfba0428857d3bf77a8a7c64c725a5e841bda75d8086891d7dca4e5c6ae5b69774b6a02339dd9836c259c7929ab1fc1529d9e4e04f
+DIST gentoo-kernel-6.1.120-1.amd64.gpkg.tar 73011200 BLAKE2B 0e54e4884cc8867cc917578514fc19ea36e76c299b6ddd45aa45cfd0b27bb903b9778569fcb16fab0e4c2aa54de8266fd59f86e204b5b854da7d367f65fa6284 SHA512 41cf2437043d244e51beeeeec47f1482f9fa739450639711f5deb3ccf580f58e9dced9bb3eec0e29c8b96404b89fdba4137214cbbbcfa6a768c20efece15028c
+DIST gentoo-kernel-6.1.120-1.arm64.gpkg.tar 65720320 BLAKE2B 22c63557cdd2aba4f2e5eb1c368da07fe6e8275f591283f43c241a6ee4ec98873a2c0a048deb089f2c95649a7bfe367983d5e15838c1a10f860b7a588b447f29 SHA512 7d923033d78ce9680fa2daf25f919e172f590ecc7637a13b1cf3cd3f29257664c8d3f9bceee272d4b3c8725974df707888431778a14e179ab1eaa1d9c04418c4
+DIST gentoo-kernel-6.1.120-1.ppc64le.gpkg.tar 59924480 BLAKE2B 6e71945a1df9fb9eacdbed4a3c3ca006f04f3688effa0a0f5845fc10fb054cf87f2007dc1274cbcad0e3b624f4a31fd94270580d2328d972d92a66b3ff009b53 SHA512 b1324474179d6dd026ed3b5c55f08786ffb54c9ceed75bfd0a704e8fa40f10cc3fe52cad2c84fd778d2ee3006899b148cdbda37ff2f83cf37e5eca59b3d59f98
+DIST gentoo-kernel-6.1.120-1.x86.gpkg.tar 62341120 BLAKE2B 5de407057bba00650ab3fed0d33510aef497c76920c87d388a803c3f1638a353cd0b2d7a4937fd1e57fb8e4059055212d3afcabaa624f31121e8f3d8df47ac33 SHA512 e833e0c3c88fabedfb49f60f2c53c99f2a90cc8a4be7f35b381c35f9b5670a2be445aa20b660fd73d85abcaeafeaf789627799f15732f4a87ddca62ef959c300
 DIST gentoo-kernel-6.11.10-1.amd64.gpkg.tar 293836800 BLAKE2B ef9074050bfad68bef3b2f28681211e03435bad2b715915726c8194b3606df6470b5ea374b3d9f805727f7d37f943928312cac0938e15cb565a41e7fa9e07362 SHA512 32a132baa3b77e35707f75a00ec49fdde32e67276cc88d0250d238447513c0c58ed6854d32a74ed9ced9f5055ae98d63abda2f7878392d8155fcb4bf876128ce
 DIST gentoo-kernel-6.11.10-1.arm64.gpkg.tar 268933120 BLAKE2B a8ddcfc11544bce82d51efcf4bc5a4ac2fc3bf7b7d6ac7f7c628ec554c440551754f3ba554f306c1ab2532b44032c5581ad7e6e5cdf8ba9aa74e43ab3eb65706 SHA512 d9c28da3e7c7b31173feb02264d85e9638888a2c43ae0e9f98ca4f3283fa2fd3fadbf16eea1b71ca46957f48c7ea3bdfde7ee0cecc52ace91d9d89ef6b4ebbdd
 DIST gentoo-kernel-6.11.10-1.ppc64le.gpkg.tar 72847360 BLAKE2B 18a9bb4314fe95fe52a606f19e95a9ea921d440da6cee009232ae57f7a72f8b9f6d529df50cfff476fa9c94251ce69061d699ec18d5355d28f54ba4a7ab24e9d SHA512 e149abb89d4abd00d7aa9caed0731fd4131e334f4f678ce9aae494358165e0423776c1c292c9549c5d45dadabce01a2ee275f3285d6152a413a26659adaf4d3a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.120.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.120.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.120.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-20  8:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-20  8:23 UTC (permalink / raw
  To: gentoo-commits

commit:     1c80ce05aa3de8854f5c065a10fbe519a8dc4a69
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 20 07:19:45 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 20 08:23:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c80ce05

sys-kernel/gentoo-kernel-bin: Bump to 6.6.67

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.67.ebuild                | 181 +++++++++++++++++++++
 2 files changed, 187 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 40d004750dca..61a706b44ac7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.6-73.base.tar.xz 3928696 BLAKE2B c5955b4fd604c01e2056f167a4e45
 DIST genpatches-6.6-73.extras.tar.xz 4056 BLAKE2B 7258b54caee92901aef45569d8d45d218640095b622e0106a0cd640d13fb0c377e9dc51271e5d652922ac250c74e99d091a668cad526d30821e4db676f8314cd SHA512 7b6995087d0f94c7f2cfec46090208bfd36cfee60dd26343cdc108a3e2e1ffb2e906f1e990cacde1f72d5b920a8746d4740f64c64bf39a8dfdae33949a35acac
 DIST genpatches-6.6-74.base.tar.xz 4055280 BLAKE2B 448044e3dd03bc4fdf50e99985b5d3907c0753969b3d3a7e1fbe52859c658b80f06f90cfa42172e132df6989ac8d56a9e638cd11618dca2671de188b792c2e03 SHA512 bb00296da7f6e87eb9f4897cb5bd705ed4fb15caf6664c19f4f3b3f054f767f6b561037d99281068124f7db31d65d933af2a3ed90c488ac9d2ebb0370a3ed8b2
 DIST genpatches-6.6-74.extras.tar.xz 4056 BLAKE2B b706064bb40312b20005f2fc3d1f364789d8ab94c6b6893517098dfbfc18f9f51a5336ba492133f28f87daaeb5bd714dd4720b4cdcd2e50f60c0df330a6d23c6 SHA512 a113206e1c5cca4177b537a68b496721e6f51473967ee690e7a1301b285b73a1a1bd279f8df6c8c53b5fce1b2e7220e2d0e473bbcf2698f9993b1284fdc26721
+DIST genpatches-6.6-75.base.tar.xz 4089936 BLAKE2B f88b0f84e3d73f87025389a3a66edbeeb6c126bf93b2522105859d27911aebb768cbbb2aa8418fe7e778eed6130b2253d85c08cedfa99c188c02d8d043f5fc7d SHA512 ebaf66ba8a338d548041c1ed619c4cde495a3bcbc990caba75dc86bf990a159b7f431e46e84cd16cea62991ca9d50420747a988da6e0c3973aec25943bc00d8d
+DIST genpatches-6.6-75.extras.tar.xz 4056 BLAKE2B 6e2e14f16a7ebc675e84b180a8f26f485aece3f22de1d27bef60b414deea8f3744cbd95536b58722d793aee320b505d5ca3c0af0b1e20f238b02c29a12abada9 SHA512 c8030df10b17675adf3c48931f04c59d1795598c955eef39c7b3dd4f36c1af1d79e8d7405004952cfe4922cf100aa95d2fe3d7c6f6e0d683276d5382bebce399
 DIST gentoo-kernel-5.10.230-1.amd64.gpkg.tar 63324160 BLAKE2B 62af76878c2adad51cbdfa4f7fe6b508ac77d58490c807b8d800e971a6c60d32a0f6d8478bfb6d3a167e118d8a928a4da5c338a00d4bab3fae59a391d4a74cc3 SHA512 5a8eed28b0e8d49d5a45a4aca5e11c5f39eda93ed854fd9237c3cd6b90a511bc0426383b0a65293d6a5910bcbd27e67a26626e7df6844ee41797de527e2d2144
 DIST gentoo-kernel-5.10.230-1.arm64.gpkg.tar 56780800 BLAKE2B 5e294f0fc44a4df76c251be2232b85ec94a613bf59a116b7753373532d7d45f845809df0d379108ac6c75a8ecf290da47abbb574453a5595a05fcfc3d143fa0b SHA512 ecaac1adf2e5727edf3d1a0dc4c3cbbebc9fb6f8d574749c8a2c2bca7b0a57b6d66d4f28b9ee7378052cab4e7f671affd7f24d777f978b55396470ee071fe842
 DIST gentoo-kernel-5.10.230-1.ppc64le.gpkg.tar 52797440 BLAKE2B da3ae36a895bf2b8135098be61b6b1712dda4ad0ce241306b65d877bf48494f71d84ac209895dc73054846e23623c77144fdfdc6cfdc43cec9516f0be78c125e SHA512 b352e0e7df9e1ac907b840348b3c341be45a0dabbd539ddd89bac158c11517164414c73f528c7c9a0a5b6c92404045e1e41ca906a393ff1e2ae8d17f0e6422d4
@@ -112,6 +114,10 @@ DIST gentoo-kernel-6.6.66-1.amd64.gpkg.tar 267694080 BLAKE2B a5c96c54d1a61ce8849
 DIST gentoo-kernel-6.6.66-1.arm64.gpkg.tar 242298880 BLAKE2B ecf053442a99d2e2a6f6d60248044b7e37482809f4a81790fbb3fead6c285d8337b0322fa29a9e01d13653f8c52a3b7581098548e255a78cad514b2a0d228d73 SHA512 75b15541a590ba3b1836e450571524ec35f65efefd14fcfb0c09a14683150827a4ebfbe1691be51791f9cf9b0deb82d3d98d202277cd22811d8bc549e3531c6b
 DIST gentoo-kernel-6.6.66-1.ppc64le.gpkg.tar 64399360 BLAKE2B 0af6792f5c51703c3fcd56f00ce67fd7be394b3b94dea853219b453a9cb4c9d547c42e14a4b7b0745c12bd54dff4fef9f9d14539d324b7d19c3154de5b030fde SHA512 9035c4bf597a47556257727059f14aa2a2534d16388bbb76ccbfdf8751f3bec5e1f4a9c36bc6cdca1b20cff1acf66452af1e6bbd0dd7dae2c2fff58337fa7383
 DIST gentoo-kernel-6.6.66-1.x86.gpkg.tar 68536320 BLAKE2B 8b62b15893f5ea35bd605b24178bca6598e9316e499b259ea3d773c7119db746ffb5ebfc95bc94861a0264cd78f0de6a86e0fbcdeb85dbd8f882577105f821b7 SHA512 7c3f0fe6a78ebb1626a434088746e48214e30e4b7580a7231612c7b233d2eb9f02ae20ab34aa4fe77756b23657c0d6da75286cd93ac0740e08ae3ab6a83287c5
+DIST gentoo-kernel-6.6.67-1.amd64.gpkg.tar 267724800 BLAKE2B c38c7d1a3f3cf59afc345f1259311433a2086764bf7919051894cca8d442b5d2cbc74016ac4474b11d8855f760e09099d86bc5d31ede56e9e2ddbcfe139bd9c2 SHA512 c86849c88b3ebd4be4ab111876916896b02140bf267a1c071a5db845aab917d1bfce310da2dfd8a7830146963751735a8fff71e6513d513b282ddd57cba2a37f
+DIST gentoo-kernel-6.6.67-1.arm64.gpkg.tar 242319360 BLAKE2B df01eddbaf3d31b91b87bad4372ebf8f46a5a27bd0646593c9a7961b95561479dec4950c25e5a4cbcea4ea1e2be895a7f95d383f87593d7a4fc65f3cdd0fef3a SHA512 6067d6649e7e5253142b5416ddf8daf3087552f33895d2bf273cae7fbbfae26689c7d02231df6926d35caf3e8dc941aac28031f044cd9bba93f7349ac7874575
+DIST gentoo-kernel-6.6.67-1.ppc64le.gpkg.tar 64399360 BLAKE2B 12f72a9b32eaede365570266c84a0342bff045d599952797c902dcd8f0cc22bd64e89b3f89f29945f2c8f10a88f802e7bfa5988cdd42160a5b61131923a792fa SHA512 44ec739e47cfdc56c452b12182953942940edfcda069af413d21b51ca93b2f45712e949af9e24b336743ee0b55db9d658856df8e59aa9bb348075a342848452a
+DIST gentoo-kernel-6.6.67-1.x86.gpkg.tar 68536320 BLAKE2B bb06e87f36f8bf561eb508dad24771191b24e125e8389f5950d34ed86cebda125e7efd627996118f1f720ca0bcfbde61ba63a282eca8cbf0e34a5e195d05ff3d SHA512 bddf4efb828f770ddbad7175a5e1ba6d73ee166625e1a1db02e76ec16c045083cd75bbe738799713ab18eb2c2074f1e39e8df25711be55554e0f29d994829d69
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild
new file mode 100644
index 000000000000..cd18b39c84d7
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-20  8:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-20  8:23 UTC (permalink / raw
  To: gentoo-commits

commit:     7ccec98ec2611d8da25ac84110a184c3788c5361
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 20 07:19:21 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 20 08:23:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ccec98e

sys-kernel/gentoo-kernel-bin: Bump to 5.15.175

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.175.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0fb4c6261b36..40d004750dca 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-183.base.tar.xz 7657948 BLAKE2B f54aea57a40b7af56cfdf8a754d
 DIST genpatches-5.15-183.extras.tar.xz 4060 BLAKE2B 34c8c3466fabebc63d7dcff661305bd8fcf57c4b3404adf6bafeab5d602ca86aa5afb28385aab9e755df2d5a0f71adf72c11a7ba97f93d9698b9368f492afe23 SHA512 094c5a55bdad6eb5a7b4aaa24bf3d7aa1ddb8138078e9bedb225b0863c7a2572bc0824c844930adc20a0f2fdb53771f66382dcf0f3e54ff7825697b61e0fb1d8
 DIST genpatches-5.15-184.base.tar.xz 7799348 BLAKE2B ac6470d6e8e6908ccc7d2f22c7b61a20988a8774f9923cd7ffb9e3fd70ba75c9e515f553641de1a155c059f46cacc3f64c2b3f464b2e03243be2aeeda14bd638 SHA512 74973c07981492df289dda643c70c3b616e272a43d6098d5cd7d8a8be003b71d83f7f4b4ac4f1358da1147b9e75e9e1cb1487b0e7d2d00b14a630836de616562
 DIST genpatches-5.15-184.extras.tar.xz 4056 BLAKE2B d78a2b6c176a91a0eb33f7b8dd7bfe286e6aabde27cee8f591574ec6392763b1db9b15c062f8acf46d3a9aaf4b442f43fdc83ed2f8dadc008146e7d72827c531 SHA512 ebc2c8e2cb4e341e28eb2e8a522ea0680f786a232b84d8bad4027dea9bf977f8d3f81b1af6c2d68747288c0b30b0bef08330e0a6417e5ae8cfdba0215dc554d0
+DIST genpatches-5.15-185.base.tar.xz 7813568 BLAKE2B a287174103461737a4af5e24410266140ecd2970dd5568557ea1270d7b3d9db98ee218c392a4e8ef35fadedcfb8f9013f6dd830c08c0d9b2147c57658720e1d4 SHA512 edec855e548f4ce61e2aa3e8a86216a75d43405141054c114f7f2ed024f91500b905e953dc07f528d19bd25b13781377d8c60ae70e0bb15330f5cd187762b509
+DIST genpatches-5.15-185.extras.tar.xz 4056 BLAKE2B bab13e1f8b400270ab36e78525947b68468504433f41784c507e6700d23e08b7eff91cd49e50398f90622cc289d6c4c122b3d5f8da77742b01c167ced5284cf2 SHA512 be561334e77afb45e11fe5e8c6c3b61d85c821776bcefc0cbe0d9addc6561a4c0bfc3956a990fa50f703d7defbc4a847ddeeb170d4dc828c2bcbd1a4c6f4429f
 DIST genpatches-6.1-128.base.tar.xz 6459108 BLAKE2B f27a537be69a26717ac1e251d7530b97f5f4498a088d80cfccc343b4d50bc7404e59ae9285bc06e4991e166121d52b8a84054ef8b8f707f242626a49ac202a5b SHA512 53277c695af046fd4f8c6362141317270022a4c18764b3563b47375f08f775644dec0929086108c5ddb1f8de8bdf8bdc244084fe0ea4a93fad1677013ea1c42c
 DIST genpatches-6.1-128.extras.tar.xz 4060 BLAKE2B a4f0e9f0b87dfaad00ff0b702b85c6e78c9543bd45887d6f8c550e487f60c744b2912374e972f1bdcff8de6a434d09dd0550579171764afd9a5c741a4468d743 SHA512 b20dfc8580a640d0c9ea07b7b21b38e9632df4705b3a5ae9cfd7d7cad0554b3159ca6cea91280e2a6232d2a2e26bc485bc23616c23e24bb87c5dcd60f8325558
 DIST genpatches-6.1-129.base.tar.xz 6480240 BLAKE2B 4b33131d21859d29c47c54913e878bdb2e1bc5b8f8333a016690a2153d13a14d49af1b0130bd1a9be64dd9accfb042f5284eb7a9c85c83b2cc661ba5e1c21777 SHA512 4884c72ee2037ee0f7edb9f59de6ea3f6650edc1ce514544da542310029bb95560c38e3ec1f86197109946fce445f150a022b620ee6adf55601bc0b897a928e0
@@ -50,6 +52,10 @@ DIST gentoo-kernel-5.15.174-1.amd64.gpkg.tar 68833280 BLAKE2B efdaf97975b235caf7
 DIST gentoo-kernel-5.15.174-1.arm64.gpkg.tar 62545920 BLAKE2B 61228c778de2214e41d7b827d5cf3badbd80ae7773b2c7f3cf16d5e6b082e3676c9d00e58f085dde65ba01dc8ec53f5c7e9b896124725734e4b3a5ae71212221 SHA512 9f8073e7f736e00fb9b5487ee68050221e2ce5716b4cdb8fe983a6b818e1767f843ec6948ae77c5f8c8d9b85520df245684fc81508dce7d3a0b72485ae43b948
 DIST gentoo-kernel-5.15.174-1.ppc64le.gpkg.tar 56832000 BLAKE2B 8b353db4e0678e3df5bd41df8487d5c247a3e3415896bb9369adc82d11bdf76c7a7186155a3fa7301ee2d3cc395dd10ae9a44ca801b4dc38d87a179eb0f977a4 SHA512 efe5a7fdb8b1203ccf42bf2de4a459735dfda8e2f7f2b29d7f28e42bc545d2cc66b60e991f091a6382cda9ca22096d5c6871f57f9e8a339d5ec51b73f760dc78
 DIST gentoo-kernel-5.15.174-1.x86.gpkg.tar 58828800 BLAKE2B 3bcf211fb6bff7dcde36c9ca07214db607aaa00936e7e0a5b222046366ef5d5f547f1af96201cd16b1e2343e4d7585e775c3c94053e3368541639ecf3a535c53 SHA512 bf2cb31ea9fb7f0ab5811fb503df6ce67d8f42dac4948a8260177d816efd3f1cbd98e87e83f6df634f5f0230d276b64e88a18be928df8ef65e046e311823acb5
+DIST gentoo-kernel-5.15.175-1.amd64.gpkg.tar 68833280 BLAKE2B 685aa97574314074905d39fe19b338fbd4443c594251e6084995869cf1588f5de086d2867f15bb66b2cda4b3fad6c49ac8226880cc6af35eb4c3ea2e95f71a91 SHA512 be5e5267f9b58ed91e3548564e7e1259f3af7eef62220b3c4918e563a32fadd320fb02647152d4f3fd57f46f16f32b7c6af75b45b7f9eb54f366084505da86da
+DIST gentoo-kernel-5.15.175-1.arm64.gpkg.tar 62545920 BLAKE2B 2921da5a6c57f597182ff17b93d7fe0b561549105efcd226dc9dcafb73b9cf09f12f71dc3bfa645686b398c98232cfec14f22de0c74cd869cc1d55cdb8a2f841 SHA512 568507b177cc2623068713a5422c7664b01d2d2120b20b34c52b7dcbd4e6e3120cf9d1dd528f2f3771b11a327d66dea0801e3da100ae118983603661290c6ff0
+DIST gentoo-kernel-5.15.175-1.ppc64le.gpkg.tar 56821760 BLAKE2B e3989934dd49c1cf5a326e01786ebeb8d87288d4e2326c4b7fbba738f6e6af7a903694e1b940ee0d70c58873cf7c568ea535d71ef093815f6082f1d0dbc569ee SHA512 1cd0e70023db8c8fd930e58298d2330df53d6ff83954d967e7dbe5808b869da4133fd6e0f7fd76bb103a2bd34b7b46febc3accdb8e99f345ce34b16215c95f91
+DIST gentoo-kernel-5.15.175-1.x86.gpkg.tar 58818560 BLAKE2B 532f9c60134fdd247bb607f64a50d5855498089e493219a98a8429d4e47a58f6e9d728fdbdc4b1f3e329b9c9c44aa3b58f94082851286336d6134f9a531e9fda SHA512 cc34bedc43c66281c0af81a59b3ffdd22ac5792ebcddaccbb60c200968603d611e978c04453fa7c351683922dc40ec5260481794deecd9ec7faa54e7db72737f
 DIST gentoo-kernel-6.1.118-1.amd64.gpkg.tar 72652800 BLAKE2B 2dbb58f191199848f22696c142ce9d16d4b4b775b33516c2f602485381dcd544e6120b188dfcb1a6b8a78791ff0f5d8d6b3d33d469628de51fee0420f74dfaa4 SHA512 8019a42d17126d12b775729992d6bebb442e70c3db84a1c466c19822052a9ec5b28f3458d434734ede285249759403e89950181ad8c86eab8b2401b161cbfe13
 DIST gentoo-kernel-6.1.118-1.arm64.gpkg.tar 65587200 BLAKE2B 0d6b865e758b7f0c0213b5168fdd4290431efda1bfe3e7edb3b09b5bb13021e95c286a3511e9705b5584b2af2be474af9d4f7f56c90519bc3186dd747f8cbc64 SHA512 7ae9d2a3de6a9765558b0b116621b84fbe4a55d5abaa130a4d3c190ed70686003175fc8eaef30ae2543b91d4c7bf9dddc4e7b87887ece37b24469bae6c724c13
 DIST gentoo-kernel-6.1.118-1.ppc64le.gpkg.tar 59842560 BLAKE2B 260508ca2dbe9c09db45f38e3272864f12250ac419df515e33a1e180d3b86c801984f2e52b56a731edf8244c16483171ad7cb5bb5a44a67247a55f55860834c4 SHA512 cb7a7641c249e105edbc9ad0a8e16df619fb53a0e3bc600be3f33232096061283cf9f6887ed1516deb334083c35fc46abe14862107fcf92ff74de70d0417cf92

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-20  8:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-20  8:23 UTC (permalink / raw
  To: gentoo-commits

commit:     481a8947bfabe6c40e790e8eeca14a9d430bc654
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 20 07:19:59 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 20 08:23:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=481a8947

sys-kernel/gentoo-kernel-bin: Bump to 6.12.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.6.ebuild                | 182 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 61a706b44ac7..bc610cf7fd4f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.12-7.base.tar.xz 367676 BLAKE2B 7606acc5d274142a0dd1bbd0ace6cd
 DIST genpatches-6.12-7.extras.tar.xz 4052 BLAKE2B e2759676e3ba5088f5cf53dffd34f4f00e9d975434df6cbaf0ca7af418bd361d402183fcb88af172e40f297d0653eb3bdd7f7252ae7433f88155303c54145b99 SHA512 853a9cf03acf258cf39a4e2a1eb1ee203583c5a3efad1e4bbeca3e045604d013f6a0b2b91ce62c4eb5a61b355afadb1838a6fd051962745559a1be0b54cf7117
 DIST genpatches-6.12-8.base.tar.xz 575036 BLAKE2B aa22e2f16cec22a76f2ccba2acd9d55b66a93851e01d2cf0af19e9904c6210550ece4699e19918a88f8ed5d5e78dd5d81afdd2a94541ec97d349bfebae26835c SHA512 4251ebdbcec4649663541c8dba7eaed3b674612aeb68a0cbef94e0d0ea5820370a8996f33c316a3fcd6ee94eafb489dc32a22504e94843a71f464a3650647e1c
 DIST genpatches-6.12-8.extras.tar.xz 4056 BLAKE2B e6aa730acecdbb82f7983e34df47db46f473a792d19b848d4e4a5d25b52bc7d247217a12f708698f0473ef6eae33eacc704bdb36053378ae8b86e4d80713421b SHA512 c9da9965144e3adc7cc6d0168a1fcfb8165102ccaec2cdb9c4fc909d8e2002578263e12f1c2f56f21ec3b9d2d7a0a69b53dcd7d9dccbe40a9417ca0f6cfb43cb
+DIST genpatches-6.12-9.base.tar.xz 632912 BLAKE2B ed4f40958b1e3069213b309ef89bd7bab5aa7e9d5459fa35517ded1d2347abd4eea399c9df134989157e7b7a7ad68c3e777503884b9d7757be91ace970fb258e SHA512 cfdd660147ae7e686972d7ddaa1511fa4acfb1b5b4f9def30e8d11b5ae230a01fc0e1cb48c7af12b7fed435993936c0413cdfa9c41ecb354130db0ea4a653a0b
+DIST genpatches-6.12-9.extras.tar.xz 4056 BLAKE2B 718d47c2cb619bb1fab14dcf5c06d8137a3f778c728f50e6fd29972efaf0472b040e73cd88a510f35f53e3dcd1fac9a3c4cf5e16cc79d2c6a5ca384e1e2e9056 SHA512 d72cd080d56966d797a61f6b61bc471451296213475aa1b666ad58f8498657500641adc136ff7d07d3607f9eed2da4a0466877e423f67887bfd19a01f17a3aec
 DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b
 DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6
 DIST genpatches-6.6-71.base.tar.xz 3745848 BLAKE2B ab33221175b500bce645d302fb32095aa15a536ba475b866c41087d963e57a713579ddde608d93a5f2ea823e7126850599b49522c8c7112cf9435fd85897805f SHA512 eecd342f586e1b594009f91fa1ac12399d90a164dbdbdb454414eeca9bd47ce04a78e0ceee28f889324ccc505112f6a3bb4cc093f88ed10a4c521869769f4e07
@@ -94,6 +96,10 @@ DIST gentoo-kernel-6.12.5-1.amd64.gpkg.tar 298803200 BLAKE2B d4ef43f193b5bf3e46f
 DIST gentoo-kernel-6.12.5-1.arm64.gpkg.tar 272855040 BLAKE2B 4639a318ed1c9fccc6b0a53d547baed2a27787de1250aefc8948dd7370763097b102aa59fd76ef1c654d6da5fc8240d7d575c15b498d5f950dd6c11254c19f67 SHA512 21feba4fc21e8e7ba131e23d7fc641cb1318e383700d7f8da8ea7473b1ecc4165f935396d14a7b48e5493e761944701f99f5a8bc53a76aa1910aa4b32b0269f5
 DIST gentoo-kernel-6.12.5-1.ppc64le.gpkg.tar 73062400 BLAKE2B 5e801130030f4d8b228d13a1e00f68a5110f858bdf3f02633582daf6db6dcf4b8ceeaf206e6330b0bdfeb5cc7ddd5b9552ee54ee455008a920ce1468d87b136a SHA512 2618158278619467fd33e38f6d1610c78324bfd0c1e4cf37f5c7b32896ed8d1d581e3767b72d248da72cd66006db79868c64056f2aebf028466ef524cca1dd7a
 DIST gentoo-kernel-6.12.5-1.x86.gpkg.tar 77383680 BLAKE2B d4d120a1269f96fa3cb6beb913113482e4d2ae01c7cb2d945751f0e4a574f4cc74c3e3fe5f0aaf3b2b0b7c4c13dca7fec0ea87739f69e54d74f7ecb8a370a128 SHA512 15182ded6345f2fba113a259ed54ee0d32dca662bab9f2965497da456af99855d56e7bcaf68becafef2a751021512045ee7dc17f556773a97d851abcf9752afa
+DIST gentoo-kernel-6.12.6-1.amd64.gpkg.tar 298731520 BLAKE2B c60be1f40d2e5aeff7f4c32ae04d790db5d001b6e3cb1bdef4a3c916f72d4b5ee09408b96476949a0b45733d7ddd4837747405511376bfbcf60fd1dc910c5dc4 SHA512 d78c0f0dd1ad955796418d54423c15ce7e110f0b80ad52ec4208b03e7fab1fa9fdaf3ff850c23273939448ab3052ba23d6d0868eeb69fd1111d2a4ec5df3f490
+DIST gentoo-kernel-6.12.6-1.arm64.gpkg.tar 272844800 BLAKE2B d8ec3882e1d555a2deb718d84551b9405fd28a62995278085320aebf010e569e1178f1237116e8d40274c86b17b02b1aa20eab1578e415e4eb750e9b6cec53fd SHA512 4454921c676af1396155f9984df1cc6033b14d7aae63c5f91107b107a41214482c7543eda7f8caa25ad81455543f7473da4947d9647b2092b1775c41b7e5f100
+DIST gentoo-kernel-6.12.6-1.ppc64le.gpkg.tar 73093120 BLAKE2B a006f8122a2649280972725c9854292174978a162ad3fa0a9f642113399294d329aea4e752b460cfdbf861264d0b0e58d9e4433cc0297f1b1507b293a33c15eb SHA512 b87c5b80aa35e1f4063a6346c32771c67fa03164f092314a330034df5eedb3cb4b80c9d3c970d45a41bf094f197fd6d10f9a0da463c27a7a104199b61eaa2069
+DIST gentoo-kernel-6.12.6-1.x86.gpkg.tar 77383680 BLAKE2B 2d9ca189b4bdd90bb127cba8cac5ac6e8be4401dc180adf76ed0c57760d882a3bfd055593b733e55b997d7707819abc8f78c77456f3569b640e6efb1ff26407f SHA512 ada08a6ae680d907b675097b4cf3a2953bdc667faea673c317be1c8b91ac4fbd86c332b8408d9d6749c497ab055641069e7bcb801e3ad8f67e5a36fd9eb1d596
 DIST gentoo-kernel-6.6.62-1.amd64.gpkg.tar 266598400 BLAKE2B f02bf7a4a53b025a1c2da579f73f3b0222e0c1b06deb3657b39e70103bf2ff0ef5e56386b70ae70a0d6822f41626e574f620e1901d46a752c3d3cfdffac70318 SHA512 8a62586c680c0d0dfd3f498dca24292ef337797adb15aa200f2964cc37624cb2dfb537ddf42036640ff46237749d1313f1a8724169a78ed958f2e99f5d530ddc
 DIST gentoo-kernel-6.6.62-1.arm64.gpkg.tar 241633280 BLAKE2B 67f10267c5f7bbbd436c7fa44f1f0e9dac83262f58c3b297a681d8769c1d0577123b4cc3c45283aaf94eb3dc14189c90207d0415ea174737f7eec12688bf1f4e SHA512 6933a49baa988b84171cb4a6a1849c1f115cae4d09715f2d450fed9a8e2808a1c86b4af67545554ad91992d77eb06196ce1b395f6749f9547e01bd63f157a827
 DIST gentoo-kernel-6.6.62-1.ppc64le.gpkg.tar 64327680 BLAKE2B 7bb24f2f5d97446baaf70f15ad2f8437057274f371569caa7dda12c0e31de8be168422623d685609c37ef532b8b67dbc6c90aecbc561e7e86c66ca46945962bb SHA512 4936c616f77f1bd1a728778722207d298e7c596cfc4e35c0f3ce703ae4282e7ccce274762183a81cfa2feaadb456d4467a87a87c191abb3c72d3da5a498cb297

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.6.ebuild
new file mode 100644
index 000000000000..bb92381f7d2b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.6.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-20  8:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-20  8:23 UTC (permalink / raw
  To: gentoo-commits

commit:     2e3a6917cd74a741a870c40c30cf0c541aca4cde
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 20 08:20:55 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 20 08:23:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e3a6917

sys-kernel/gentoo-kernel-bin: Bump to 6.1.121

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.121.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2d45a5b1b0fb..7703f806805c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.1-129.base.tar.xz 6480240 BLAKE2B 4b33131d21859d29c47c54913e87
 DIST genpatches-6.1-129.extras.tar.xz 4060 BLAKE2B 494c5a4ea4fb9d1d508442a445743fdad40c7d5d6a69403ed86cc7ea70e488e9553f96db367bcaeb2639e7615ab2ebae587ac59f5e79f61b1dcd635e8b145f9a SHA512 8f96c279ff1a22ee8227fd06505d475eab7a6da06279b9a2aa850a8445da657c8ea589eb7d2fe6389cba0f25f3e797a3f7b23deb53b6a95ae4de18974461bd70
 DIST genpatches-6.1-130.base.tar.xz 6678892 BLAKE2B 53955f1a643453a96c1fa660197efbf391b44da196eaa4391b217010ef58f8e0c4d6c5dff34d8ab177fd5a2f54ac3898694ab34dae3c7bb8f7208ebe0c14d4a0 SHA512 5a3195e6e97bff0f8f058da745dbd165cf63ce0d5d89c38b984c1d0ee51ebe42c325b953f07a3cde8b817b6400bfd3412bfdb54f25c009eab85d56b2529b5a96
 DIST genpatches-6.1-130.extras.tar.xz 4056 BLAKE2B bd90d7ec57c276a6704c3674922c77744b218a8a86f5d862e092c52d23f6205e3801c294ab3e2a2d97050ca8b6d46d604bcb966ce78c3c08ade6a31a3b33f293 SHA512 6ed1b354bfc2b017ec3e9075a0eb686c6ce76ea7d73706c66b696fa8af46fa58fc35b20fadb68ca9249b64614b59aef58443349b001eb1ba5bbdae26fde27b99
+DIST genpatches-6.1-131.base.tar.xz 6701808 BLAKE2B 0ff847805abdeefee31ce75d0b5c02eafdf7b12f3b3c499c0d9d19305b3ae934194bdf58fabb30e51a356eae5e57c7d633b7abbf45a94096e981c671181c9b16 SHA512 7604d45f78bd5a087f0a158acf3767b275315b60c77cb4d6b93139943d56ca917a75ed8ed784a608a52d3e1d06cb36a01f5c3d0f5b211dda6d62d36fbe9ffaf9
+DIST genpatches-6.1-131.extras.tar.xz 4056 BLAKE2B add38a1ea9191009b22ce04a556062e419452bedc85d6afd40d6aa3da2474f4719aacf91bc3680b6a08a7b73cd0dbcc5c3249322f8c47660ef36c256e8792bae SHA512 7d68ef7b616ab8bd62db15ead625f0e449b6ebdde8477676d0aa6ef017f9270727413af62985ed8b271aae1f5288682f4fd0d0804f06577e2c1f4014b5402035
 DIST genpatches-6.11-12.base.tar.xz 809756 BLAKE2B 16a87065f9bef4016c3a19cc4e4ebce8b1dca6b6a165a36f73b5e10737a6df325f2649c609e7cf6489f683c36e52626d21300acad383df486cb866a413416ff7 SHA512 fa57d9fdaedcc5ad31d685fe512cca89f1a8a8fb097001ee069efbcdb9c377000f154c3133757e19cb7d3fe79ae54d996d1720e9eb70ba117f98c935509b3617
 DIST genpatches-6.11-12.extras.tar.xz 4060 BLAKE2B 69daca4ed6c2f293f04ece77003f2040b7fbe3a28b80eaa3e7aad8ac65adaec303b433634106b5041d597c33163624a447bddbbf889121c9b917d987febe0bb4 SHA512 33db2d06b7bae72153d24d7dbb21a7459f2010ac9176ca4c3356b01c933f3d61379fe2c307981c66433d3a997d059cb3bb2956d8fea8ffffe7eb0c33bd4b0a5b
 DIST genpatches-6.11-13.base.tar.xz 1057764 BLAKE2B af456ba89688ebaf57a0921c3046c4db1d5a83ae5133a5b4721e7521ad72fa2d6d0e44666b22b4b0e3a05c0ee9b45b27a528e8f5e64282d8e48a0f1bf14ac046 SHA512 911558be25d367062afd84df97a3bf01e32fc976c0492c9dbd8010b3ad3d6bc1ec3c14e9d2322bbcb7f7da0eff54e1d0ef0dbb822778e869cf5730602508d433
@@ -78,6 +80,10 @@ DIST gentoo-kernel-6.1.120-1.amd64.gpkg.tar 73011200 BLAKE2B 0e54e4884cc8867cc91
 DIST gentoo-kernel-6.1.120-1.arm64.gpkg.tar 65720320 BLAKE2B 22c63557cdd2aba4f2e5eb1c368da07fe6e8275f591283f43c241a6ee4ec98873a2c0a048deb089f2c95649a7bfe367983d5e15838c1a10f860b7a588b447f29 SHA512 7d923033d78ce9680fa2daf25f919e172f590ecc7637a13b1cf3cd3f29257664c8d3f9bceee272d4b3c8725974df707888431778a14e179ab1eaa1d9c04418c4
 DIST gentoo-kernel-6.1.120-1.ppc64le.gpkg.tar 59924480 BLAKE2B 6e71945a1df9fb9eacdbed4a3c3ca006f04f3688effa0a0f5845fc10fb054cf87f2007dc1274cbcad0e3b624f4a31fd94270580d2328d972d92a66b3ff009b53 SHA512 b1324474179d6dd026ed3b5c55f08786ffb54c9ceed75bfd0a704e8fa40f10cc3fe52cad2c84fd778d2ee3006899b148cdbda37ff2f83cf37e5eca59b3d59f98
 DIST gentoo-kernel-6.1.120-1.x86.gpkg.tar 62341120 BLAKE2B 5de407057bba00650ab3fed0d33510aef497c76920c87d388a803c3f1638a353cd0b2d7a4937fd1e57fb8e4059055212d3afcabaa624f31121e8f3d8df47ac33 SHA512 e833e0c3c88fabedfb49f60f2c53c99f2a90cc8a4be7f35b381c35f9b5670a2be445aa20b660fd73d85abcaeafeaf789627799f15732f4a87ddca62ef959c300
+DIST gentoo-kernel-6.1.121-1.amd64.gpkg.tar 73000960 BLAKE2B 1f3afb7211ba2e8d33ad24fa4fa78601e9eb85462dfc7472d9103fc8aba27b6bdfabc18154331cac99b0d3873e7120ebb06a6f9222520e05332219f596eb3b26 SHA512 f025e9f3804f65a44ef03a779801f20b4d093612999dbaa7e62b0bceca066dfa80ee4ef1affce06f027d87463c4c3a96baf0cff7e10f2322d4fe639b1320d570
+DIST gentoo-kernel-6.1.121-1.arm64.gpkg.tar 65720320 BLAKE2B 3630b20d56044ab9f85f03f32f8a693f8bf39413a6b5c9bbefa722c2fdd30ae5a6026836f0dd55f6ca3df91691190c1e00bfa88fec281e12709069e95bed637a SHA512 14e0811fc866e31a7d9c983bb6477e601a08bf2df1ab7f854f8ec609d68e28e2b66650178536baccc9c491c2948be1606d5806fc5de261fbafd72dfb95469612
+DIST gentoo-kernel-6.1.121-1.ppc64le.gpkg.tar 59914240 BLAKE2B f5a3ec5585b7cb527ffafd5b701a2d022bef7b9d7d8c29cf3902d6f80282209854db5ce1316b3cee11dfc122c5fa44a50ea260fff68c65d80c983f506e8cf70c SHA512 a9cb921ff44f9153d362f6ec25737f21d88e9e1e709ebf933c90da55dedafe424449926be5688ea90c0874c3e2e6ec7352e63e3d963c4bcd6449267d669c02f0
+DIST gentoo-kernel-6.1.121-1.x86.gpkg.tar 62351360 BLAKE2B 9f5d3b3d793455df55647619a27f5672b985b5650208578b93854978222c36e5e2a6680d92e53e400b9b79184235127b85acd9912defe5c531600365591bdb95 SHA512 817360200ed0434080df50b097a62f2ce3947e29393527aa7893dc2a093986c4581f62a0da938ec3dc00ccad32cab5cdd61967a9ada9b76f1de865af9ae9c361
 DIST gentoo-kernel-6.11.10-1.amd64.gpkg.tar 293836800 BLAKE2B ef9074050bfad68bef3b2f28681211e03435bad2b715915726c8194b3606df6470b5ea374b3d9f805727f7d37f943928312cac0938e15cb565a41e7fa9e07362 SHA512 32a132baa3b77e35707f75a00ec49fdde32e67276cc88d0250d238447513c0c58ed6854d32a74ed9ced9f5055ae98d63abda2f7878392d8155fcb4bf876128ce
 DIST gentoo-kernel-6.11.10-1.arm64.gpkg.tar 268933120 BLAKE2B a8ddcfc11544bce82d51efcf4bc5a4ac2fc3bf7b7d6ac7f7c628ec554c440551754f3ba554f306c1ab2532b44032c5581ad7e6e5cdf8ba9aa74e43ab3eb65706 SHA512 d9c28da3e7c7b31173feb02264d85e9638888a2c43ae0e9f98ca4f3283fa2fd3fadbf16eea1b71ca46957f48c7ea3bdfde7ee0cecc52ace91d9d89ef6b4ebbdd
 DIST gentoo-kernel-6.11.10-1.ppc64le.gpkg.tar 72847360 BLAKE2B 18a9bb4314fe95fe52a606f19e95a9ea921d440da6cee009232ae57f7a72f8b9f6d529df50cfff476fa9c94251ce69061d699ec18d5355d28f54ba4a7ab24e9d SHA512 e149abb89d4abd00d7aa9caed0731fd4131e334f4f678ce9aae494358165e0423776c1c292c9549c5d45dadabce01a2ee275f3285d6152a413a26659adaf4d3a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-20  8:23 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-20  8:23 UTC (permalink / raw
  To: gentoo-commits

commit:     deafa18b6ecc17c874a1a2ca69177dfd2d79373f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 20 08:20:42 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 20 08:23:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deafa18b

sys-kernel/gentoo-kernel-bin: Bump to 5.10.232

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.232.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index bc610cf7fd4f..2d45a5b1b0fb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-242.base.tar.xz 7643240 BLAKE2B 53f852e2bb9c745051b4aa72764
 DIST genpatches-5.10-242.extras.tar.xz 4060 BLAKE2B 9e52b0061daaa25a31b6a80fb9ef0a27b7113c324dc9a16cea15b2f5d9b8c1de68544b6e499a5e5397c93a8353f4ea15cfc71ee5a0e3b9d45c5bc5da0ecf8767 SHA512 042fefb3ae1d7ce342c8667c3a415d260d5638d0b5758b4e00d65af33a343701a540f253459f0043fc859a8bfb0d6f6ef2f7a551c4868e347e395dc0a9316323
 DIST genpatches-5.10-243.base.tar.xz 7771320 BLAKE2B e0892f1d263dfc67edc4ff05b36041f396fa11b826b62df8e99f5a5172eec5c790e05b3f32d29845e48c8b453724ab04b29f6f980a387e1a70a68e1355733fbd SHA512 763504ef9e0f9be85c0dd939a67500d5e3ca8396b66ea73d61f4418b547759dfd50d3b102693614316fe18b77743532d1fa912104678c341b5b51a58340ba34b
 DIST genpatches-5.10-243.extras.tar.xz 4056 BLAKE2B f03d2b8f4371f686bdf2d4f9b0b261084e7525d98aaefa0b3fde08df260e79b9bcbf60d2aec576bfa9534bfa903f2cc4c81a55bfed3ebde0ae281749180f9d3f SHA512 712bbf583c6919f4df9cb3f0fd2d0c8f8b20097ac25adfaded89ae319da64a117d587c74d4dee19b96089d32b6385f523e2d027980ad8ffb59bccc9eb0b3e7ab
+DIST genpatches-5.10-244.base.tar.xz 7784252 BLAKE2B ab6f4a3f41b9ba52f1b9d7fc1c0e0b16a5871bc0bd30da7c63b24f11c3c3abaabf141b1aab76f4435fed4d5f25c2ecade6a83a9c3ca20efb9f9c6f44327ce545 SHA512 fe2e006f6a7571e1ab1cb3dcb80d9a6dbb46973918a138af1d6d402bf3702cb89e3764f7838d2d2cebbf9c97974926637d6b58c666899251be8433910dd6dd47
+DIST genpatches-5.10-244.extras.tar.xz 4056 BLAKE2B 48aa848b13eee7909a304b368603f03050f8ca0678e702ca8b302982373ada3b5f88fe1e6b51d7c66a46015c38efea31e82d8d67282b2ae4021c0be30c3a287e SHA512 eba51067dc0fb1074b860afda9ba5be55e83738738e84a70d1219ef5c89bfb7c5e82191f347881f7c82b25e87ec105f9a0c08d0248f5f0a2dc20bbea2e642c08
 DIST genpatches-5.15-183.base.tar.xz 7657948 BLAKE2B f54aea57a40b7af56cfdf8a754d126651a7378e4d00bd3123f3ec6545bb9bf46e83d66a8e57fbde8d9c719fae161700b4be5bb0d66c3ec767423da1536de2bc2 SHA512 05f4208568518d0c993a4a39dcfbac705878addf328403df20f907274be8bae118ddc61fb31d21a18c9e0dc129848d95494014bed7f50f439b2b377dcc01f578
 DIST genpatches-5.15-183.extras.tar.xz 4060 BLAKE2B 34c8c3466fabebc63d7dcff661305bd8fcf57c4b3404adf6bafeab5d602ca86aa5afb28385aab9e755df2d5a0f71adf72c11a7ba97f93d9698b9368f492afe23 SHA512 094c5a55bdad6eb5a7b4aaa24bf3d7aa1ddb8138078e9bedb225b0863c7a2572bc0824c844930adc20a0f2fdb53771f66382dcf0f3e54ff7825697b61e0fb1d8
 DIST genpatches-5.15-184.base.tar.xz 7799348 BLAKE2B ac6470d6e8e6908ccc7d2f22c7b61a20988a8774f9923cd7ffb9e3fd70ba75c9e515f553641de1a155c059f46cacc3f64c2b3f464b2e03243be2aeeda14bd638 SHA512 74973c07981492df289dda643c70c3b616e272a43d6098d5cd7d8a8be003b71d83f7f4b4ac4f1358da1147b9e75e9e1cb1487b0e7d2d00b14a630836de616562
@@ -48,6 +50,10 @@ DIST gentoo-kernel-5.10.231-1.amd64.gpkg.tar 63662080 BLAKE2B b6f8bee30082d2a5cd
 DIST gentoo-kernel-5.10.231-1.arm64.gpkg.tar 56842240 BLAKE2B 90710b021fb2b8d8f115ef4fb656e505c05b087d7f07e7f8c5250bcc03f0111c780b116669c9ada87f1bd6fa493982bff19fe01c659975396c7ed921729fdcbd SHA512 2ddad66c2d08d3889d66ab371db4ad315f1b78fc346a4abffe6ed66684fb02023f361ba9d68d6f33e41374baba8da0099f769b3194fb0366abdb9738a265a5ba
 DIST gentoo-kernel-5.10.231-1.ppc64le.gpkg.tar 52828160 BLAKE2B 026ea9a91902387852bf645dbb99d9098373c3e9a25d1e7e796367d94d53aaa303ddf8222890ed5c10a105ce2f70f2aa7ca483a44a574672f702cd8bdc07c95e SHA512 73d1d39d6ccfdb4056ec8f0255e740e0b382792443f3bc8ed36bbdabec5683a10af3acfe40a9419d861ca16e52d4d063341818bf67fd74e6f76ce3ddb7a88df9
 DIST gentoo-kernel-5.10.231-1.x86.gpkg.tar 53800960 BLAKE2B aeba355284c1cec6c7f4f078288831ba536b32fbd8bf1dfffc769c1a0b0f48e770aa267ca819ed8fe894a565b1d099324b30e0c8b2b67b9130a158b29b6011e2 SHA512 136872002fb2c7efd56b7dd535ed130d2dfffcd3ff16be4de31123ee9b06b06fea15961764aa0b936d79b9ef747a575f448e9a586ed9c8d9916589e734ed4465
+DIST gentoo-kernel-5.10.232-1.amd64.gpkg.tar 63672320 BLAKE2B 43d75308443842d0dbc65d355c09ae0806c187c4ea3e9c87d5322a236081aefa6a1af8661ae1d6203fef60b574996b0dd53699bfe07eb67b08b58f1aa20c3995 SHA512 f5838299ec65113eeabd7e516375641857de9512e9b6bc4e85ecffffb91519baeea4b0eb2769d5e675740620e431fc9955d76fa04524c50f1c292518e8c42d33
+DIST gentoo-kernel-5.10.232-1.arm64.gpkg.tar 56852480 BLAKE2B 6f628a7d0b7feb82c903e2814b2f02ceac867270356ffd3d06ad5bf03a55da340e089739fac83ef727fa03148a7adcef5f00e295a26f7f88ea46cdecb7183b94 SHA512 dc06388259a4d5878c7045eeece9393edbd0981538ae9b7208e3dd4aedc49d9b5f71178812765242cd0383145529af4a273de165c15c1d72f2e852a18620227c
+DIST gentoo-kernel-5.10.232-1.ppc64le.gpkg.tar 52828160 BLAKE2B 1a77533dc0bd3072311120b62246fe8ed2ee57c06354cdd1aa3657ef2aa21f3adaa780910a3f357804fedd6d65006bcb5ba29d5786d291f51acd1142c706118e SHA512 de8aa68bc5960b5dcca618641fdb570dbb77b83f4f02a28f0522f491af0a7d83795879d9b50a1a19c780ef6d4b941019d9cc945af31b8eac7219f5647ede6440
+DIST gentoo-kernel-5.10.232-1.x86.gpkg.tar 53811200 BLAKE2B 89a171b837a0210cb83895e8ce8698b6901153686b1b84088db60a2d6b46083cb6be677087d261f0369adb4c4956258da81aaa18a1dd6de3645b39feaac4636e SHA512 fc53f52f0941d204ccebdf0b1f7828003feda77fee352253d83a4808ea8b32791bfa2483ec88a9eedd1985f6299368a367f731e2f8ce660f3d8fd81c041c0dcc
 DIST gentoo-kernel-5.15.173-1.amd64.gpkg.tar 68485120 BLAKE2B 117828fce66835d8c8b0e7a549943026f4bc043cc2017ba24ad437ff848a548840abe59b1a0fb4ada6aef7b2c6982b3dbd90e5b6ebc21228ab92d3a4e8e45d26 SHA512 bc2bf01097e78d81c210a2fbccefbf65e8c0e39bfff56d33f360b89148e2190176f23c92120f2d9cb92cdba9f431231404a572a56cef828a00092f936bda9591
 DIST gentoo-kernel-5.15.173-1.arm64.gpkg.tar 62443520 BLAKE2B 8e66815c4b94e7b402750a7b925f7a56711668a849304aa43acf49cadfd4fafc5338df7794704c21957758921111aefa43d5c864fc10af91e4a4353f52cbcd7e SHA512 f759246629db1a721b3136c98ac7b361237619f9fed2d247e049b8b4e39d9b8048c1bfbe14bedb74e6ac1696c73cb899ea6024985fe16489ce23397c0111dd71
 DIST gentoo-kernel-5.15.173-1.ppc64le.gpkg.tar 56780800 BLAKE2B d1af82e7cd746bd16ce77a3c5c1364a071329759128d59e2960b58a52408ebf524ab244ee06bbfab181500120d8a5bf272a6eba4a7bd253e79b3c48eef587865 SHA512 f71b45f9f60d77d148eaaac52a1d5108c0a076299f1903db60ef50ac64a85b48b847516feef274de3c595e0af7d6113a6d47fffb253590a5d402665c4f0dec49

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.232.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.232.ebuild
new file mode 100644
index 000000000000..a6e656009f81
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.232.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-25 22:48 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-12-25 22:48 UTC (permalink / raw
  To: gentoo-commits

commit:     8b7d8b342b1379cd768c2d9458bd37ca0540baf3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 25 22:48:01 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 25 22:48:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b7d8b34

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.67 x86, #946888

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild
index cd18b39c84d7..b8009c16ce6a 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-26 10:59 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-12-26 10:59 UTC (permalink / raw
  To: gentoo-commits

commit:     19fe70594baaa1abae27765c3f1250669dbdb2d5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 26 10:59:07 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 26 10:59:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19fe7059

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.121 x86, #946891

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild
index 53b01d5e35e1..2887359a1b7d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-26 14:31 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2024-12-26 14:31 UTC (permalink / raw
  To: gentoo-commits

commit:     2a1dec8cf64a4ef3060b12e2b8c84b0e4a7faa0c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 26 14:31:27 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 26 14:31:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1dec8c

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.175 x86, #946890

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild
index 53b01d5e35e1..2887359a1b7d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-27  5:24 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-27  5:24 UTC (permalink / raw
  To: gentoo-commits

commit:     797c2e7dc02cb392c10b66a81628360a7ae03244
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 27 05:07:20 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 27 05:07:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=797c2e7d

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.67 amd64 arm64 ppc64, #946888

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild
index b8009c16ce6a..e082635940d4 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-27  5:24 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-27  5:24 UTC (permalink / raw
  To: gentoo-commits

commit:     48c1cdf17ed8997eaf0ff05f381495bb08e76bb1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 27 05:07:34 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 27 05:07:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c1cdf1

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.121 amd64 arm64 ppc64, #946891

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild
index 2887359a1b7d..1eff13308689 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-27  5:24 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-27  5:24 UTC (permalink / raw
  To: gentoo-commits

commit:     8bd952e126a2cdca1f9bf6b994d302b2a36f1514
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 27 05:07:28 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 27 05:07:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bd952e1

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.175 amd64 arm64 ppc64, #946890

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild
index 2887359a1b7d..1eff13308689 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-27  5:24 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-27  5:24 UTC (permalink / raw
  To: gentoo-commits

commit:     105fb4a6b8a107917d185fe5b9b91e032f890de3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 27 05:22:13 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 27 05:22:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=105fb4a6

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.232 amd64 arm64 ppc64 x86, #946889

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.232.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.232.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.232.ebuild
index a6e656009f81..9b0fa4506514 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.232.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.232.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-27 17:57 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-27 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     3bdfbf2c68ead09795bd57b6f339cacc030f3fe9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 27 17:56:14 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 27 17:57:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bdfbf2c

sys-kernel/gentoo-kernel-bin: Bump to 6.1.122

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.122.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 41a0687c794e..54a1e6cd75af 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.1-130.base.tar.xz 6678892 BLAKE2B 53955f1a643453a96c1fa660197e
 DIST genpatches-6.1-130.extras.tar.xz 4056 BLAKE2B bd90d7ec57c276a6704c3674922c77744b218a8a86f5d862e092c52d23f6205e3801c294ab3e2a2d97050ca8b6d46d604bcb966ce78c3c08ade6a31a3b33f293 SHA512 6ed1b354bfc2b017ec3e9075a0eb686c6ce76ea7d73706c66b696fa8af46fa58fc35b20fadb68ca9249b64614b59aef58443349b001eb1ba5bbdae26fde27b99
 DIST genpatches-6.1-131.base.tar.xz 6701808 BLAKE2B 0ff847805abdeefee31ce75d0b5c02eafdf7b12f3b3c499c0d9d19305b3ae934194bdf58fabb30e51a356eae5e57c7d633b7abbf45a94096e981c671181c9b16 SHA512 7604d45f78bd5a087f0a158acf3767b275315b60c77cb4d6b93139943d56ca917a75ed8ed784a608a52d3e1d06cb36a01f5c3d0f5b211dda6d62d36fbe9ffaf9
 DIST genpatches-6.1-131.extras.tar.xz 4056 BLAKE2B add38a1ea9191009b22ce04a556062e419452bedc85d6afd40d6aa3da2474f4719aacf91bc3680b6a08a7b73cd0dbcc5c3249322f8c47660ef36c256e8792bae SHA512 7d68ef7b616ab8bd62db15ead625f0e449b6ebdde8477676d0aa6ef017f9270727413af62985ed8b271aae1f5288682f4fd0d0804f06577e2c1f4014b5402035
+DIST genpatches-6.1-132.base.tar.xz 6718336 BLAKE2B 3a1d86ff100ded252a1af8cb1cbe50ea55e0789041f0e740c30c6a70c3192d8c90f873c46f9989b4b76071d1364f29b2eb8230e2675d22f2e14b6cb94e3e16b6 SHA512 bd225633a720a3d271969818c01b59792b5783c16743cc020e3cf444a37116ba57b0d82280853b432a3e3043a29f717ad2878dfcce4516a8127c535367ce6c49
+DIST genpatches-6.1-132.extras.tar.xz 4056 BLAKE2B 3f3d5e78761b9322a765bb8bdc137395e8382ffe7bd401f4b474530afd5f9ba570744058772978ac39c897f04eceb524ed53d32c8ed71fddd1a0191f31284c0f SHA512 ac96811e465540e96cfa443bf088bd9795c58080b19b87dcbf62c0a4c94dbbf28ee6d94262ca76bc38b9c591e4d07872294b14807e1d18ce804b69497cb0ee66
 DIST genpatches-6.11-12.base.tar.xz 809756 BLAKE2B 16a87065f9bef4016c3a19cc4e4ebce8b1dca6b6a165a36f73b5e10737a6df325f2649c609e7cf6489f683c36e52626d21300acad383df486cb866a413416ff7 SHA512 fa57d9fdaedcc5ad31d685fe512cca89f1a8a8fb097001ee069efbcdb9c377000f154c3133757e19cb7d3fe79ae54d996d1720e9eb70ba117f98c935509b3617
 DIST genpatches-6.11-12.extras.tar.xz 4060 BLAKE2B 69daca4ed6c2f293f04ece77003f2040b7fbe3a28b80eaa3e7aad8ac65adaec303b433634106b5041d597c33163624a447bddbbf889121c9b917d987febe0bb4 SHA512 33db2d06b7bae72153d24d7dbb21a7459f2010ac9176ca4c3356b01c933f3d61379fe2c307981c66433d3a997d059cb3bb2956d8fea8ffffe7eb0c33bd4b0a5b
 DIST genpatches-6.11-13.base.tar.xz 1057764 BLAKE2B af456ba89688ebaf57a0921c3046c4db1d5a83ae5133a5b4721e7521ad72fa2d6d0e44666b22b4b0e3a05c0ee9b45b27a528e8f5e64282d8e48a0f1bf14ac046 SHA512 911558be25d367062afd84df97a3bf01e32fc976c0492c9dbd8010b3ad3d6bc1ec3c14e9d2322bbcb7f7da0eff54e1d0ef0dbb822778e869cf5730602508d433
@@ -88,6 +90,10 @@ DIST gentoo-kernel-6.1.121-1.amd64.gpkg.tar 73000960 BLAKE2B 1f3afb7211ba2e8d33a
 DIST gentoo-kernel-6.1.121-1.arm64.gpkg.tar 65720320 BLAKE2B 3630b20d56044ab9f85f03f32f8a693f8bf39413a6b5c9bbefa722c2fdd30ae5a6026836f0dd55f6ca3df91691190c1e00bfa88fec281e12709069e95bed637a SHA512 14e0811fc866e31a7d9c983bb6477e601a08bf2df1ab7f854f8ec609d68e28e2b66650178536baccc9c491c2948be1606d5806fc5de261fbafd72dfb95469612
 DIST gentoo-kernel-6.1.121-1.ppc64le.gpkg.tar 59914240 BLAKE2B f5a3ec5585b7cb527ffafd5b701a2d022bef7b9d7d8c29cf3902d6f80282209854db5ce1316b3cee11dfc122c5fa44a50ea260fff68c65d80c983f506e8cf70c SHA512 a9cb921ff44f9153d362f6ec25737f21d88e9e1e709ebf933c90da55dedafe424449926be5688ea90c0874c3e2e6ec7352e63e3d963c4bcd6449267d669c02f0
 DIST gentoo-kernel-6.1.121-1.x86.gpkg.tar 62351360 BLAKE2B 9f5d3b3d793455df55647619a27f5672b985b5650208578b93854978222c36e5e2a6680d92e53e400b9b79184235127b85acd9912defe5c531600365591bdb95 SHA512 817360200ed0434080df50b097a62f2ce3947e29393527aa7893dc2a093986c4581f62a0da938ec3dc00ccad32cab5cdd61967a9ada9b76f1de865af9ae9c361
+DIST gentoo-kernel-6.1.122-1.amd64.gpkg.tar 73011200 BLAKE2B 478c3443e81ae15cc94d8abe5b8e876c1423df6c64ffe148acb5b2a02731798131b10893f68653aafa519c2dee8998499cf9bb080a126abd032493a60da4288b SHA512 d02fe40df4eb180e4d5094946602155b90e639a6ef31da6cea274373c6221a138ed659f40f529399bdfa080ce8b5086e07a050c7d03f3684220bb2bac6367fcf
+DIST gentoo-kernel-6.1.122-1.arm64.gpkg.tar 65730560 BLAKE2B 7d1f8c6420d50f550e9e712b98a89301a16e4bb36b22d1046bb7d429187eeec7b97346af3675ec41efab0f44760c4c6386dd6dbefc910a8210aa0fa26c9465d7 SHA512 a31ed8548c222d708c97b803767bfc56b92423b270c05885215a29bcea754efbe84435b4bc30fd0e8bf28ab3cc4dac7b2c10446e95b137918d5be29ad0e3f457
+DIST gentoo-kernel-6.1.122-1.ppc64le.gpkg.tar 59914240 BLAKE2B 9f08af25ae776622c24b97df4218ee34f6d42b99a623f4c7c96042d049c46d61ba94ddd2f19537205d4e74fdb0d2dc7e50f94967451f0243020f4774e5456319 SHA512 1d933d910acc96b130b580ff7043435ddbe4eb6c6ad65fdd5296d0b69a1e63a5a3c0725643e86a6dc6a3466771d60da0f7eb5cf236ee694f0f19bacf1c8c275e
+DIST gentoo-kernel-6.1.122-1.x86.gpkg.tar 62361600 BLAKE2B d6d077d222d9de9c9f7eb8a010c93d3b6a3c9daffef8b6f0f833e64c70214c102b8253500b5f7d92562ec00f9702516d5484556055f37df8b5567ca422414416 SHA512 6075f0ffafa011b252dd2a14b10b2d2b38d025d28e3c61660ef7557dee15278fae57d89a0e8bec9f17b25042e949ba1a55c30560edfbaecde591899dfd864acd
 DIST gentoo-kernel-6.11.10-1.amd64.gpkg.tar 293836800 BLAKE2B ef9074050bfad68bef3b2f28681211e03435bad2b715915726c8194b3606df6470b5ea374b3d9f805727f7d37f943928312cac0938e15cb565a41e7fa9e07362 SHA512 32a132baa3b77e35707f75a00ec49fdde32e67276cc88d0250d238447513c0c58ed6854d32a74ed9ced9f5055ae98d63abda2f7878392d8155fcb4bf876128ce
 DIST gentoo-kernel-6.11.10-1.arm64.gpkg.tar 268933120 BLAKE2B a8ddcfc11544bce82d51efcf4bc5a4ac2fc3bf7b7d6ac7f7c628ec554c440551754f3ba554f306c1ab2532b44032c5581ad7e6e5cdf8ba9aa74e43ab3eb65706 SHA512 d9c28da3e7c7b31173feb02264d85e9638888a2c43ae0e9f98ca4f3283fa2fd3fadbf16eea1b71ca46957f48c7ea3bdfde7ee0cecc52ace91d9d89ef6b4ebbdd
 DIST gentoo-kernel-6.11.10-1.ppc64le.gpkg.tar 72847360 BLAKE2B 18a9bb4314fe95fe52a606f19e95a9ea921d440da6cee009232ae57f7a72f8b9f6d529df50cfff476fa9c94251ce69061d699ec18d5355d28f54ba4a7ab24e9d SHA512 e149abb89d4abd00d7aa9caed0731fd4131e334f4f678ce9aae494358165e0423776c1c292c9549c5d45dadabce01a2ee275f3285d6152a413a26659adaf4d3a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.122.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.122.ebuild
new file mode 100644
index 000000000000..53b01d5e35e1
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.122.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-27 17:57 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-27 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     78b44e77cc8e61a5b8ad96193f0b3808e89dca47
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 27 17:17:08 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 27 17:57:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b44e77

sys-kernel/gentoo-kernel-bin: Bump to 6.12.7

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.7.ebuild                | 182 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7703f806805c..cf62f8bf8c8c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.11-12.base.tar.xz 809756 BLAKE2B 16a87065f9bef4016c3a19cc4e4eb
 DIST genpatches-6.11-12.extras.tar.xz 4060 BLAKE2B 69daca4ed6c2f293f04ece77003f2040b7fbe3a28b80eaa3e7aad8ac65adaec303b433634106b5041d597c33163624a447bddbbf889121c9b917d987febe0bb4 SHA512 33db2d06b7bae72153d24d7dbb21a7459f2010ac9176ca4c3356b01c933f3d61379fe2c307981c66433d3a997d059cb3bb2956d8fea8ffffe7eb0c33bd4b0a5b
 DIST genpatches-6.11-13.base.tar.xz 1057764 BLAKE2B af456ba89688ebaf57a0921c3046c4db1d5a83ae5133a5b4721e7521ad72fa2d6d0e44666b22b4b0e3a05c0ee9b45b27a528e8f5e64282d8e48a0f1bf14ac046 SHA512 911558be25d367062afd84df97a3bf01e32fc976c0492c9dbd8010b3ad3d6bc1ec3c14e9d2322bbcb7f7da0eff54e1d0ef0dbb822778e869cf5730602508d433
 DIST genpatches-6.11-13.extras.tar.xz 4056 BLAKE2B c03fd34ce154442a7e5d786d554a5996dd90ada4cc302aca88a00573e4eb3ee4c5cdbe765aee0cbf1a874b5be0dd2f03bde9d50da53f3e62dd0e3e9dc0560a66 SHA512 d8b42dad1b61ea53b83e283fa0abd3cbd6e28f062047b51b3fb0339f1fea650d0ca386ad5848e9a6407006f886f1ef6107f79c179096e63bd968828428aa7652
+DIST genpatches-6.12-10.base.tar.xz 680556 BLAKE2B 1e8b7fc1e380a238f2d3eb9778e0632a3d8d2a9fd59578c866b80d0f6d8452e737aecd3a443f576c9df434d2a81968be7382006db2ca032c9253168bb4463633 SHA512 f5a3dfe69b2dc0517f29a019b20abda79e608bdba568e838c1ceb8d26613fd7536c30f5f92336820a2cf33e89e7470455333b530292e0b63590e2def4d089147
+DIST genpatches-6.12-10.extras.tar.xz 4060 BLAKE2B 9cf7abbfb23624ba1acd2c7fa972154d9c66bcba6e9170c9ba860f7370263cc9c8fa2dce8f1d663bdd10f2f95539a91f1c1f6e914c3a0bffae641c6c73cbec54 SHA512 cf3dc0120d4048cce2f2eb7f105cdeb9c70a95381518523bcbd8df126ad8fb5035b1d6862bd01f5530830e74f27d1a64f8c999382aeca327e80f385b7bb9ceb5
 DIST genpatches-6.12-2.base.tar.xz 6548 BLAKE2B 6872ca3238aa7b9e811ce827260330850fd90bb3bb48abe7a06c5fd36acfff7ceca5983aff7cdc82da2396e27b908cb737ab77c5efc9603d03193473236ef634 SHA512 baae1ebc693f5eebb308d35d8e6571f5f00e95bd98e4aac9c84e6fceffd051b4699762dc5c1f1b02231126e7c4bafbb352e4aa011cfa71d9b0ba84fbfa766536
 DIST genpatches-6.12-2.extras.tar.xz 4060 BLAKE2B ce854b442562d86627eed172c94d6766ed27a29e0c7cbd240ec7b18b3fb0965a30289640d828b603eb309f2e911dec157c206740b4f16f40ffc3ce8069fabf3e SHA512 dd14190aaf8dfd51696e0fd3751695889e9c4c6ac9eb36b288f5991f01874b3cafb29240fa115fe54b718ee741c810c154e97aad8f5eb72f988bb3bae0005222
 DIST genpatches-6.12-5.base.tar.xz 331136 BLAKE2B 6af9e74cc62063482672566432da6173b605d67ed0555ca1486cc0ffde606d84446c40d832276a9ee2a6d2584aae4a8de22a186a2c5b68ced840135b87b37457 SHA512 4b6f205a9fef89118e408e492b179289338e9453563dc95746826f71f5c995d4b36ca14ff106ef5ed6112f5d8dcf6992c7e368ab8ad3fd682c9c0219956ff02e
@@ -112,6 +114,10 @@ DIST gentoo-kernel-6.12.6-1.amd64.gpkg.tar 298731520 BLAKE2B c60be1f40d2e5aeff7f
 DIST gentoo-kernel-6.12.6-1.arm64.gpkg.tar 272844800 BLAKE2B d8ec3882e1d555a2deb718d84551b9405fd28a62995278085320aebf010e569e1178f1237116e8d40274c86b17b02b1aa20eab1578e415e4eb750e9b6cec53fd SHA512 4454921c676af1396155f9984df1cc6033b14d7aae63c5f91107b107a41214482c7543eda7f8caa25ad81455543f7473da4947d9647b2092b1775c41b7e5f100
 DIST gentoo-kernel-6.12.6-1.ppc64le.gpkg.tar 73093120 BLAKE2B a006f8122a2649280972725c9854292174978a162ad3fa0a9f642113399294d329aea4e752b460cfdbf861264d0b0e58d9e4433cc0297f1b1507b293a33c15eb SHA512 b87c5b80aa35e1f4063a6346c32771c67fa03164f092314a330034df5eedb3cb4b80c9d3c970d45a41bf094f197fd6d10f9a0da463c27a7a104199b61eaa2069
 DIST gentoo-kernel-6.12.6-1.x86.gpkg.tar 77383680 BLAKE2B 2d9ca189b4bdd90bb127cba8cac5ac6e8be4401dc180adf76ed0c57760d882a3bfd055593b733e55b997d7707819abc8f78c77456f3569b640e6efb1ff26407f SHA512 ada08a6ae680d907b675097b4cf3a2953bdc667faea673c317be1c8b91ac4fbd86c332b8408d9d6749c497ab055641069e7bcb801e3ad8f67e5a36fd9eb1d596
+DIST gentoo-kernel-6.12.7-1.amd64.gpkg.tar 298915840 BLAKE2B c4af62bc39de09dd063495bf6d5cca7efd8364b49b797bf90a89af4a049e255ebf3ad6406df4fdc1645e75eb4778f9cc4029b63c343b469b1129a33579c2f598 SHA512 7ae48ee72fbe878f408b753ad97b60cf0c46ee80f098835acfae5cefbb81a4c349945bcdbaa70df9962b8827732a244ee795d1e11d35e5b3d255532057bffde0
+DIST gentoo-kernel-6.12.7-1.arm64.gpkg.tar 272957440 BLAKE2B 0b912595630b087c7e1edfdb91798f2514d2b20869fe526f5e1b759ae6a02156050a435037ef58583049a41d9d392a7618f935d36d0bd11570bc588b5f9b6329 SHA512 0e420669ba619d67e65f6a477f36420fa924341819b31f047ae6d707c43b3f5c955c63faf37b48754dbf852e50c5049b19f0a5cf4e7bbbc4beb4895cf67d9e69
+DIST gentoo-kernel-6.12.7-1.ppc64le.gpkg.tar 73072640 BLAKE2B d9914726e39a58047931ff6ad75e79e6b1c5307a32da26e0d3a5b0235d94c15dd3489bd7b586eda0fc4c73512f8f429bdb700494dc5cc3675dd0b3ce4d51aec4 SHA512 a82245ba62d8779546e5c51f1900aaaabaf7f01fb0ff74f0c6a2754b56724c554268e82254ccd6ee87705dd32a076365075211e61afab38c278d017b3d57fab6
+DIST gentoo-kernel-6.12.7-1.x86.gpkg.tar 77383680 BLAKE2B 2cf9eb6ad930b6aceb530abc9105360d0f21a936131f950b0be18355fc63ddb42dd832be5a46588402b7318746af33884a70fddb9409a37d6aa071051e6d5f23 SHA512 1ce355979c6402b05fee51dd17c61deb177e12b289dae7c2f02e3ae829ccbd9566b65df5ae1b81d51270aebf66d116103d83966c23ca14cc5550adafadae00f9
 DIST gentoo-kernel-6.6.62-1.amd64.gpkg.tar 266598400 BLAKE2B f02bf7a4a53b025a1c2da579f73f3b0222e0c1b06deb3657b39e70103bf2ff0ef5e56386b70ae70a0d6822f41626e574f620e1901d46a752c3d3cfdffac70318 SHA512 8a62586c680c0d0dfd3f498dca24292ef337797adb15aa200f2964cc37624cb2dfb537ddf42036640ff46237749d1313f1a8724169a78ed958f2e99f5d530ddc
 DIST gentoo-kernel-6.6.62-1.arm64.gpkg.tar 241633280 BLAKE2B 67f10267c5f7bbbd436c7fa44f1f0e9dac83262f58c3b297a681d8769c1d0577123b4cc3c45283aaf94eb3dc14189c90207d0415ea174737f7eec12688bf1f4e SHA512 6933a49baa988b84171cb4a6a1849c1f115cae4d09715f2d450fed9a8e2808a1c86b4af67545554ad91992d77eb06196ce1b395f6749f9547e01bd63f157a827
 DIST gentoo-kernel-6.6.62-1.ppc64le.gpkg.tar 64327680 BLAKE2B 7bb24f2f5d97446baaf70f15ad2f8437057274f371569caa7dda12c0e31de8be168422623d685609c37ef532b8b67dbc6c90aecbc561e7e86c66ca46945962bb SHA512 4936c616f77f1bd1a728778722207d298e7c596cfc4e35c0f3ce703ae4282e7ccce274762183a81cfa2feaadb456d4467a87a87c191abb3c72d3da5a498cb297

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.7.ebuild
new file mode 100644
index 000000000000..bb92381f7d2b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.7.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-27 17:57 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-27 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     fcb160bfe4f025bdbd30a21d058966b13ff6769c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 27 17:55:42 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec 27 17:57:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcb160bf

sys-kernel/gentoo-kernel-bin: Bump to 6.6.68

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.68.ebuild                | 181 +++++++++++++++++++++
 2 files changed, 187 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index cf62f8bf8c8c..41a0687c794e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -46,6 +46,8 @@ DIST genpatches-6.6-74.base.tar.xz 4055280 BLAKE2B 448044e3dd03bc4fdf50e99985b5d
 DIST genpatches-6.6-74.extras.tar.xz 4056 BLAKE2B b706064bb40312b20005f2fc3d1f364789d8ab94c6b6893517098dfbfc18f9f51a5336ba492133f28f87daaeb5bd714dd4720b4cdcd2e50f60c0df330a6d23c6 SHA512 a113206e1c5cca4177b537a68b496721e6f51473967ee690e7a1301b285b73a1a1bd279f8df6c8c53b5fce1b2e7220e2d0e473bbcf2698f9993b1284fdc26721
 DIST genpatches-6.6-75.base.tar.xz 4089936 BLAKE2B f88b0f84e3d73f87025389a3a66edbeeb6c126bf93b2522105859d27911aebb768cbbb2aa8418fe7e778eed6130b2253d85c08cedfa99c188c02d8d043f5fc7d SHA512 ebaf66ba8a338d548041c1ed619c4cde495a3bcbc990caba75dc86bf990a159b7f431e46e84cd16cea62991ca9d50420747a988da6e0c3973aec25943bc00d8d
 DIST genpatches-6.6-75.extras.tar.xz 4056 BLAKE2B 6e2e14f16a7ebc675e84b180a8f26f485aece3f22de1d27bef60b414deea8f3744cbd95536b58722d793aee320b505d5ca3c0af0b1e20f238b02c29a12abada9 SHA512 c8030df10b17675adf3c48931f04c59d1795598c955eef39c7b3dd4f36c1af1d79e8d7405004952cfe4922cf100aa95d2fe3d7c6f6e0d683276d5382bebce399
+DIST genpatches-6.6-76.base.tar.xz 4119292 BLAKE2B 643510f5f01b8b7ac5c24098cd65b21ef02fd75b2682b371b00e8be48c6c335e7135569c58ad91ab6549e298b1dca15b83806143bf260a9e594feeffb2178fc5 SHA512 1345c21e33f3f0433691e03921c7b3d47bfdaad47376c06610170cf82214e3648cbbd2cb250ea4877d5c238f324f499b52e50dd2e5b51b4e336f2a1a5a431a1e
+DIST genpatches-6.6-76.extras.tar.xz 4056 BLAKE2B 51631e3f138ac1f5146bc8d70f3381ad64e8341336cb1d706b2b3f838c6b5e884a1c60745bebf73ea25ae7ec26ec049d76db7e260593b3e7a4795b98d4488734 SHA512 fdff2ce695891603f3b9bd6b3a44df526559f454edde20e5159c9e53d73fc9820eba1836ef81b22da9d3adf7906fda16e9b6e6a3df65bff56519c40dad56ccc5
 DIST gentoo-kernel-5.10.230-1.amd64.gpkg.tar 63324160 BLAKE2B 62af76878c2adad51cbdfa4f7fe6b508ac77d58490c807b8d800e971a6c60d32a0f6d8478bfb6d3a167e118d8a928a4da5c338a00d4bab3fae59a391d4a74cc3 SHA512 5a8eed28b0e8d49d5a45a4aca5e11c5f39eda93ed854fd9237c3cd6b90a511bc0426383b0a65293d6a5910bcbd27e67a26626e7df6844ee41797de527e2d2144
 DIST gentoo-kernel-5.10.230-1.arm64.gpkg.tar 56780800 BLAKE2B 5e294f0fc44a4df76c251be2232b85ec94a613bf59a116b7753373532d7d45f845809df0d379108ac6c75a8ecf290da47abbb574453a5595a05fcfc3d143fa0b SHA512 ecaac1adf2e5727edf3d1a0dc4c3cbbebc9fb6f8d574749c8a2c2bca7b0a57b6d66d4f28b9ee7378052cab4e7f671affd7f24d777f978b55396470ee071fe842
 DIST gentoo-kernel-5.10.230-1.ppc64le.gpkg.tar 52797440 BLAKE2B da3ae36a895bf2b8135098be61b6b1712dda4ad0ce241306b65d877bf48494f71d84ac209895dc73054846e23623c77144fdfdc6cfdc43cec9516f0be78c125e SHA512 b352e0e7df9e1ac907b840348b3c341be45a0dabbd539ddd89bac158c11517164414c73f528c7c9a0a5b6c92404045e1e41ca906a393ff1e2ae8d17f0e6422d4
@@ -142,6 +144,10 @@ DIST gentoo-kernel-6.6.67-1.amd64.gpkg.tar 267724800 BLAKE2B c38c7d1a3f3cf59afc3
 DIST gentoo-kernel-6.6.67-1.arm64.gpkg.tar 242319360 BLAKE2B df01eddbaf3d31b91b87bad4372ebf8f46a5a27bd0646593c9a7961b95561479dec4950c25e5a4cbcea4ea1e2be895a7f95d383f87593d7a4fc65f3cdd0fef3a SHA512 6067d6649e7e5253142b5416ddf8daf3087552f33895d2bf273cae7fbbfae26689c7d02231df6926d35caf3e8dc941aac28031f044cd9bba93f7349ac7874575
 DIST gentoo-kernel-6.6.67-1.ppc64le.gpkg.tar 64399360 BLAKE2B 12f72a9b32eaede365570266c84a0342bff045d599952797c902dcd8f0cc22bd64e89b3f89f29945f2c8f10a88f802e7bfa5988cdd42160a5b61131923a792fa SHA512 44ec739e47cfdc56c452b12182953942940edfcda069af413d21b51ca93b2f45712e949af9e24b336743ee0b55db9d658856df8e59aa9bb348075a342848452a
 DIST gentoo-kernel-6.6.67-1.x86.gpkg.tar 68536320 BLAKE2B bb06e87f36f8bf561eb508dad24771191b24e125e8389f5950d34ed86cebda125e7efd627996118f1f720ca0bcfbde61ba63a282eca8cbf0e34a5e195d05ff3d SHA512 bddf4efb828f770ddbad7175a5e1ba6d73ee166625e1a1db02e76ec16c045083cd75bbe738799713ab18eb2c2074f1e39e8df25711be55554e0f29d994829d69
+DIST gentoo-kernel-6.6.68-1.amd64.gpkg.tar 267837440 BLAKE2B 739f981f2d04c9ee5c73eec63ac61ad30ef3cca381161555735d2111b59ea9da2c44515d5b3aefcebdc7b390171f1668f79d170bfbd62e98382866254ec0d670 SHA512 557a9a9c332eb4f8583917bb364fc171af31e48080f99c41f5e095c7445c7b72a01c1c3725b87fbf5bfbf95fa6c5b8ae3a0ac7e51e8f8a769b18a0f87611ecf3
+DIST gentoo-kernel-6.6.68-1.arm64.gpkg.tar 242391040 BLAKE2B afa95daf6586db7aaca1f76c8db57590b6046edd3f130f4b5ff56d87b6f5e63a8487969f46e3c6caf03d655332e7f547a9c38cbf0d26f92d8901e2c243017d84 SHA512 1bcd6e1b868fff20f4c85658b683796573f8c33b1cddeb367456cb1f6ffa38cc1c03a025ae078031f3768ac6158029aa8971aced6345089b4070064b4ba0d7d9
+DIST gentoo-kernel-6.6.68-1.ppc64le.gpkg.tar 64399360 BLAKE2B 89f8c4095d6348058c03675b905b1484ddb058e6f8329b9b06fb9c9e3082fb5f48f0d32d1618a3c591d1ac0f81cb135139314f9797a9b19d8d93f0ed30dbc8f0 SHA512 0fce07afd3d590d63e54cb2adac5ffbce6d7053c2339245ff85b8e1efa5008094cad896b946a8b39f49d9dc1a5346a60ceea23128170d1562ddc3a5c12d63560
+DIST gentoo-kernel-6.6.68-1.x86.gpkg.tar 68546560 BLAKE2B 632080048137222a79feb436ba8d82e0ac94d8c2d9d5e60c44fc3e68e53ab1e42c1e6d3f8858688e9b72824eb76e24ff1f8b1d1b119c78678a9264819c29d07d SHA512 ee350fd348a4493200ce61567b8dca79bc4ddfca8292d794e7429c26620f08ac66f7fc06145becab5fb0d32415aba1b10f3c19d3046b024d1785b1cd62485346
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68.ebuild
new file mode 100644
index 000000000000..cd18b39c84d7
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-28 13:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-28 13:04 UTC (permalink / raw
  To: gentoo-commits

commit:     9efa166ac3609c4e12c002ed891746d9c58c2154
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 28 13:03:47 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Dec 28 13:04:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9efa166a

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 115 -------------
 .../gentoo-kernel-bin-5.10.230.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.10.231.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.15.173.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.15.174.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-6.1.118.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.119.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.120.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.11.10.ebuild               | 182 ---------------------
 .../gentoo-kernel-bin-6.11.11.ebuild               | 182 ---------------------
 .../gentoo-kernel-bin-6.12.1.ebuild                | 182 ---------------------
 .../gentoo-kernel-bin-6.12.3.ebuild                | 182 ---------------------
 .../gentoo-kernel-bin-6.12.4-r1.ebuild             | 182 ---------------------
 .../gentoo-kernel-bin-6.12.5.ebuild                | 182 ---------------------
 .../gentoo-kernel-bin-6.12.6.ebuild                | 182 ---------------------
 .../gentoo-kernel-bin-6.6.62.ebuild                | 181 --------------------
 .../gentoo-kernel-bin-6.6.63.ebuild                | 181 --------------------
 .../gentoo-kernel-bin-6.6.64.ebuild                | 181 --------------------
 .../gentoo-kernel-bin-6.6.65.ebuild                | 181 --------------------
 .../gentoo-kernel-bin-6.6.66.ebuild                | 181 --------------------
 20 files changed, 3260 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 54a1e6cd75af..69a9ed5b4981 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,91 +1,25 @@
-DIST genpatches-5.10-242.base.tar.xz 7643240 BLAKE2B 53f852e2bb9c745051b4aa727643d696245e711756c20da983dd115eb40215e39ac445932c7b13b11bf37beaba9d0c98b4ba403d0113f4838e365081e11dfdc7 SHA512 cc8a85382291a61aa4c6f8009a58cfc4faa2f6aeca42e13c72fb7404f0983d238b98493e10ae753149a8aed8421e34a6d1d0895cff8e728f4dd228a16d88c2b6
-DIST genpatches-5.10-242.extras.tar.xz 4060 BLAKE2B 9e52b0061daaa25a31b6a80fb9ef0a27b7113c324dc9a16cea15b2f5d9b8c1de68544b6e499a5e5397c93a8353f4ea15cfc71ee5a0e3b9d45c5bc5da0ecf8767 SHA512 042fefb3ae1d7ce342c8667c3a415d260d5638d0b5758b4e00d65af33a343701a540f253459f0043fc859a8bfb0d6f6ef2f7a551c4868e347e395dc0a9316323
-DIST genpatches-5.10-243.base.tar.xz 7771320 BLAKE2B e0892f1d263dfc67edc4ff05b36041f396fa11b826b62df8e99f5a5172eec5c790e05b3f32d29845e48c8b453724ab04b29f6f980a387e1a70a68e1355733fbd SHA512 763504ef9e0f9be85c0dd939a67500d5e3ca8396b66ea73d61f4418b547759dfd50d3b102693614316fe18b77743532d1fa912104678c341b5b51a58340ba34b
-DIST genpatches-5.10-243.extras.tar.xz 4056 BLAKE2B f03d2b8f4371f686bdf2d4f9b0b261084e7525d98aaefa0b3fde08df260e79b9bcbf60d2aec576bfa9534bfa903f2cc4c81a55bfed3ebde0ae281749180f9d3f SHA512 712bbf583c6919f4df9cb3f0fd2d0c8f8b20097ac25adfaded89ae319da64a117d587c74d4dee19b96089d32b6385f523e2d027980ad8ffb59bccc9eb0b3e7ab
 DIST genpatches-5.10-244.base.tar.xz 7784252 BLAKE2B ab6f4a3f41b9ba52f1b9d7fc1c0e0b16a5871bc0bd30da7c63b24f11c3c3abaabf141b1aab76f4435fed4d5f25c2ecade6a83a9c3ca20efb9f9c6f44327ce545 SHA512 fe2e006f6a7571e1ab1cb3dcb80d9a6dbb46973918a138af1d6d402bf3702cb89e3764f7838d2d2cebbf9c97974926637d6b58c666899251be8433910dd6dd47
 DIST genpatches-5.10-244.extras.tar.xz 4056 BLAKE2B 48aa848b13eee7909a304b368603f03050f8ca0678e702ca8b302982373ada3b5f88fe1e6b51d7c66a46015c38efea31e82d8d67282b2ae4021c0be30c3a287e SHA512 eba51067dc0fb1074b860afda9ba5be55e83738738e84a70d1219ef5c89bfb7c5e82191f347881f7c82b25e87ec105f9a0c08d0248f5f0a2dc20bbea2e642c08
-DIST genpatches-5.15-183.base.tar.xz 7657948 BLAKE2B f54aea57a40b7af56cfdf8a754d126651a7378e4d00bd3123f3ec6545bb9bf46e83d66a8e57fbde8d9c719fae161700b4be5bb0d66c3ec767423da1536de2bc2 SHA512 05f4208568518d0c993a4a39dcfbac705878addf328403df20f907274be8bae118ddc61fb31d21a18c9e0dc129848d95494014bed7f50f439b2b377dcc01f578
-DIST genpatches-5.15-183.extras.tar.xz 4060 BLAKE2B 34c8c3466fabebc63d7dcff661305bd8fcf57c4b3404adf6bafeab5d602ca86aa5afb28385aab9e755df2d5a0f71adf72c11a7ba97f93d9698b9368f492afe23 SHA512 094c5a55bdad6eb5a7b4aaa24bf3d7aa1ddb8138078e9bedb225b0863c7a2572bc0824c844930adc20a0f2fdb53771f66382dcf0f3e54ff7825697b61e0fb1d8
-DIST genpatches-5.15-184.base.tar.xz 7799348 BLAKE2B ac6470d6e8e6908ccc7d2f22c7b61a20988a8774f9923cd7ffb9e3fd70ba75c9e515f553641de1a155c059f46cacc3f64c2b3f464b2e03243be2aeeda14bd638 SHA512 74973c07981492df289dda643c70c3b616e272a43d6098d5cd7d8a8be003b71d83f7f4b4ac4f1358da1147b9e75e9e1cb1487b0e7d2d00b14a630836de616562
-DIST genpatches-5.15-184.extras.tar.xz 4056 BLAKE2B d78a2b6c176a91a0eb33f7b8dd7bfe286e6aabde27cee8f591574ec6392763b1db9b15c062f8acf46d3a9aaf4b442f43fdc83ed2f8dadc008146e7d72827c531 SHA512 ebc2c8e2cb4e341e28eb2e8a522ea0680f786a232b84d8bad4027dea9bf977f8d3f81b1af6c2d68747288c0b30b0bef08330e0a6417e5ae8cfdba0215dc554d0
 DIST genpatches-5.15-185.base.tar.xz 7813568 BLAKE2B a287174103461737a4af5e24410266140ecd2970dd5568557ea1270d7b3d9db98ee218c392a4e8ef35fadedcfb8f9013f6dd830c08c0d9b2147c57658720e1d4 SHA512 edec855e548f4ce61e2aa3e8a86216a75d43405141054c114f7f2ed024f91500b905e953dc07f528d19bd25b13781377d8c60ae70e0bb15330f5cd187762b509
 DIST genpatches-5.15-185.extras.tar.xz 4056 BLAKE2B bab13e1f8b400270ab36e78525947b68468504433f41784c507e6700d23e08b7eff91cd49e50398f90622cc289d6c4c122b3d5f8da77742b01c167ced5284cf2 SHA512 be561334e77afb45e11fe5e8c6c3b61d85c821776bcefc0cbe0d9addc6561a4c0bfc3956a990fa50f703d7defbc4a847ddeeb170d4dc828c2bcbd1a4c6f4429f
-DIST genpatches-6.1-128.base.tar.xz 6459108 BLAKE2B f27a537be69a26717ac1e251d7530b97f5f4498a088d80cfccc343b4d50bc7404e59ae9285bc06e4991e166121d52b8a84054ef8b8f707f242626a49ac202a5b SHA512 53277c695af046fd4f8c6362141317270022a4c18764b3563b47375f08f775644dec0929086108c5ddb1f8de8bdf8bdc244084fe0ea4a93fad1677013ea1c42c
-DIST genpatches-6.1-128.extras.tar.xz 4060 BLAKE2B a4f0e9f0b87dfaad00ff0b702b85c6e78c9543bd45887d6f8c550e487f60c744b2912374e972f1bdcff8de6a434d09dd0550579171764afd9a5c741a4468d743 SHA512 b20dfc8580a640d0c9ea07b7b21b38e9632df4705b3a5ae9cfd7d7cad0554b3159ca6cea91280e2a6232d2a2e26bc485bc23616c23e24bb87c5dcd60f8325558
-DIST genpatches-6.1-129.base.tar.xz 6480240 BLAKE2B 4b33131d21859d29c47c54913e878bdb2e1bc5b8f8333a016690a2153d13a14d49af1b0130bd1a9be64dd9accfb042f5284eb7a9c85c83b2cc661ba5e1c21777 SHA512 4884c72ee2037ee0f7edb9f59de6ea3f6650edc1ce514544da542310029bb95560c38e3ec1f86197109946fce445f150a022b620ee6adf55601bc0b897a928e0
-DIST genpatches-6.1-129.extras.tar.xz 4060 BLAKE2B 494c5a4ea4fb9d1d508442a445743fdad40c7d5d6a69403ed86cc7ea70e488e9553f96db367bcaeb2639e7615ab2ebae587ac59f5e79f61b1dcd635e8b145f9a SHA512 8f96c279ff1a22ee8227fd06505d475eab7a6da06279b9a2aa850a8445da657c8ea589eb7d2fe6389cba0f25f3e797a3f7b23deb53b6a95ae4de18974461bd70
-DIST genpatches-6.1-130.base.tar.xz 6678892 BLAKE2B 53955f1a643453a96c1fa660197efbf391b44da196eaa4391b217010ef58f8e0c4d6c5dff34d8ab177fd5a2f54ac3898694ab34dae3c7bb8f7208ebe0c14d4a0 SHA512 5a3195e6e97bff0f8f058da745dbd165cf63ce0d5d89c38b984c1d0ee51ebe42c325b953f07a3cde8b817b6400bfd3412bfdb54f25c009eab85d56b2529b5a96
-DIST genpatches-6.1-130.extras.tar.xz 4056 BLAKE2B bd90d7ec57c276a6704c3674922c77744b218a8a86f5d862e092c52d23f6205e3801c294ab3e2a2d97050ca8b6d46d604bcb966ce78c3c08ade6a31a3b33f293 SHA512 6ed1b354bfc2b017ec3e9075a0eb686c6ce76ea7d73706c66b696fa8af46fa58fc35b20fadb68ca9249b64614b59aef58443349b001eb1ba5bbdae26fde27b99
 DIST genpatches-6.1-131.base.tar.xz 6701808 BLAKE2B 0ff847805abdeefee31ce75d0b5c02eafdf7b12f3b3c499c0d9d19305b3ae934194bdf58fabb30e51a356eae5e57c7d633b7abbf45a94096e981c671181c9b16 SHA512 7604d45f78bd5a087f0a158acf3767b275315b60c77cb4d6b93139943d56ca917a75ed8ed784a608a52d3e1d06cb36a01f5c3d0f5b211dda6d62d36fbe9ffaf9
 DIST genpatches-6.1-131.extras.tar.xz 4056 BLAKE2B add38a1ea9191009b22ce04a556062e419452bedc85d6afd40d6aa3da2474f4719aacf91bc3680b6a08a7b73cd0dbcc5c3249322f8c47660ef36c256e8792bae SHA512 7d68ef7b616ab8bd62db15ead625f0e449b6ebdde8477676d0aa6ef017f9270727413af62985ed8b271aae1f5288682f4fd0d0804f06577e2c1f4014b5402035
 DIST genpatches-6.1-132.base.tar.xz 6718336 BLAKE2B 3a1d86ff100ded252a1af8cb1cbe50ea55e0789041f0e740c30c6a70c3192d8c90f873c46f9989b4b76071d1364f29b2eb8230e2675d22f2e14b6cb94e3e16b6 SHA512 bd225633a720a3d271969818c01b59792b5783c16743cc020e3cf444a37116ba57b0d82280853b432a3e3043a29f717ad2878dfcce4516a8127c535367ce6c49
 DIST genpatches-6.1-132.extras.tar.xz 4056 BLAKE2B 3f3d5e78761b9322a765bb8bdc137395e8382ffe7bd401f4b474530afd5f9ba570744058772978ac39c897f04eceb524ed53d32c8ed71fddd1a0191f31284c0f SHA512 ac96811e465540e96cfa443bf088bd9795c58080b19b87dcbf62c0a4c94dbbf28ee6d94262ca76bc38b9c591e4d07872294b14807e1d18ce804b69497cb0ee66
-DIST genpatches-6.11-12.base.tar.xz 809756 BLAKE2B 16a87065f9bef4016c3a19cc4e4ebce8b1dca6b6a165a36f73b5e10737a6df325f2649c609e7cf6489f683c36e52626d21300acad383df486cb866a413416ff7 SHA512 fa57d9fdaedcc5ad31d685fe512cca89f1a8a8fb097001ee069efbcdb9c377000f154c3133757e19cb7d3fe79ae54d996d1720e9eb70ba117f98c935509b3617
-DIST genpatches-6.11-12.extras.tar.xz 4060 BLAKE2B 69daca4ed6c2f293f04ece77003f2040b7fbe3a28b80eaa3e7aad8ac65adaec303b433634106b5041d597c33163624a447bddbbf889121c9b917d987febe0bb4 SHA512 33db2d06b7bae72153d24d7dbb21a7459f2010ac9176ca4c3356b01c933f3d61379fe2c307981c66433d3a997d059cb3bb2956d8fea8ffffe7eb0c33bd4b0a5b
-DIST genpatches-6.11-13.base.tar.xz 1057764 BLAKE2B af456ba89688ebaf57a0921c3046c4db1d5a83ae5133a5b4721e7521ad72fa2d6d0e44666b22b4b0e3a05c0ee9b45b27a528e8f5e64282d8e48a0f1bf14ac046 SHA512 911558be25d367062afd84df97a3bf01e32fc976c0492c9dbd8010b3ad3d6bc1ec3c14e9d2322bbcb7f7da0eff54e1d0ef0dbb822778e869cf5730602508d433
-DIST genpatches-6.11-13.extras.tar.xz 4056 BLAKE2B c03fd34ce154442a7e5d786d554a5996dd90ada4cc302aca88a00573e4eb3ee4c5cdbe765aee0cbf1a874b5be0dd2f03bde9d50da53f3e62dd0e3e9dc0560a66 SHA512 d8b42dad1b61ea53b83e283fa0abd3cbd6e28f062047b51b3fb0339f1fea650d0ca386ad5848e9a6407006f886f1ef6107f79c179096e63bd968828428aa7652
 DIST genpatches-6.12-10.base.tar.xz 680556 BLAKE2B 1e8b7fc1e380a238f2d3eb9778e0632a3d8d2a9fd59578c866b80d0f6d8452e737aecd3a443f576c9df434d2a81968be7382006db2ca032c9253168bb4463633 SHA512 f5a3dfe69b2dc0517f29a019b20abda79e608bdba568e838c1ceb8d26613fd7536c30f5f92336820a2cf33e89e7470455333b530292e0b63590e2def4d089147
 DIST genpatches-6.12-10.extras.tar.xz 4060 BLAKE2B 9cf7abbfb23624ba1acd2c7fa972154d9c66bcba6e9170c9ba860f7370263cc9c8fa2dce8f1d663bdd10f2f95539a91f1c1f6e914c3a0bffae641c6c73cbec54 SHA512 cf3dc0120d4048cce2f2eb7f105cdeb9c70a95381518523bcbd8df126ad8fb5035b1d6862bd01f5530830e74f27d1a64f8c999382aeca327e80f385b7bb9ceb5
-DIST genpatches-6.12-2.base.tar.xz 6548 BLAKE2B 6872ca3238aa7b9e811ce827260330850fd90bb3bb48abe7a06c5fd36acfff7ceca5983aff7cdc82da2396e27b908cb737ab77c5efc9603d03193473236ef634 SHA512 baae1ebc693f5eebb308d35d8e6571f5f00e95bd98e4aac9c84e6fceffd051b4699762dc5c1f1b02231126e7c4bafbb352e4aa011cfa71d9b0ba84fbfa766536
-DIST genpatches-6.12-2.extras.tar.xz 4060 BLAKE2B ce854b442562d86627eed172c94d6766ed27a29e0c7cbd240ec7b18b3fb0965a30289640d828b603eb309f2e911dec157c206740b4f16f40ffc3ce8069fabf3e SHA512 dd14190aaf8dfd51696e0fd3751695889e9c4c6ac9eb36b288f5991f01874b3cafb29240fa115fe54b718ee741c810c154e97aad8f5eb72f988bb3bae0005222
-DIST genpatches-6.12-5.base.tar.xz 331136 BLAKE2B 6af9e74cc62063482672566432da6173b605d67ed0555ca1486cc0ffde606d84446c40d832276a9ee2a6d2584aae4a8de22a186a2c5b68ced840135b87b37457 SHA512 4b6f205a9fef89118e408e492b179289338e9453563dc95746826f71f5c995d4b36ca14ff106ef5ed6112f5d8dcf6992c7e368ab8ad3fd682c9c0219956ff02e
-DIST genpatches-6.12-5.extras.tar.xz 4056 BLAKE2B a3e17cf0578b3cb3d5edb399e7030283c35cfb71357202de8b4ce28b0c21ffa5d5e777d6f6fa64f5791ecfac6a37cce3f7e1a926fc16bf75ebfe7029af9e4c03 SHA512 52dd7cb88876ad7a643eb39c7e86a3341438b3662b9821ee1f479aafd759962db247d7d746ae1ee63a4b803c28e8b7fd14e89efafe918327663df5029651c3ef
-DIST genpatches-6.12-7.base.tar.xz 367676 BLAKE2B 7606acc5d274142a0dd1bbd0ace6cdf5dd74a7a594ed2e6d50cc3b62c03f43371ddab20eb639051077a564783ada9d08c459af88ee144b1310b91beecc24f106 SHA512 c1de8583d5baf08e75137068b868f2cb8cef7409bd481948b430de4390b5625d74f72031644c4e445bf55d5c430c9047cb280a05f2cc277a6a51d9ea372fa155
-DIST genpatches-6.12-7.extras.tar.xz 4052 BLAKE2B e2759676e3ba5088f5cf53dffd34f4f00e9d975434df6cbaf0ca7af418bd361d402183fcb88af172e40f297d0653eb3bdd7f7252ae7433f88155303c54145b99 SHA512 853a9cf03acf258cf39a4e2a1eb1ee203583c5a3efad1e4bbeca3e045604d013f6a0b2b91ce62c4eb5a61b355afadb1838a6fd051962745559a1be0b54cf7117
-DIST genpatches-6.12-8.base.tar.xz 575036 BLAKE2B aa22e2f16cec22a76f2ccba2acd9d55b66a93851e01d2cf0af19e9904c6210550ece4699e19918a88f8ed5d5e78dd5d81afdd2a94541ec97d349bfebae26835c SHA512 4251ebdbcec4649663541c8dba7eaed3b674612aeb68a0cbef94e0d0ea5820370a8996f33c316a3fcd6ee94eafb489dc32a22504e94843a71f464a3650647e1c
-DIST genpatches-6.12-8.extras.tar.xz 4056 BLAKE2B e6aa730acecdbb82f7983e34df47db46f473a792d19b848d4e4a5d25b52bc7d247217a12f708698f0473ef6eae33eacc704bdb36053378ae8b86e4d80713421b SHA512 c9da9965144e3adc7cc6d0168a1fcfb8165102ccaec2cdb9c4fc909d8e2002578263e12f1c2f56f21ec3b9d2d7a0a69b53dcd7d9dccbe40a9417ca0f6cfb43cb
-DIST genpatches-6.12-9.base.tar.xz 632912 BLAKE2B ed4f40958b1e3069213b309ef89bd7bab5aa7e9d5459fa35517ded1d2347abd4eea399c9df134989157e7b7a7ad68c3e777503884b9d7757be91ace970fb258e SHA512 cfdd660147ae7e686972d7ddaa1511fa4acfb1b5b4f9def30e8d11b5ae230a01fc0e1cb48c7af12b7fed435993936c0413cdfa9c41ecb354130db0ea4a653a0b
-DIST genpatches-6.12-9.extras.tar.xz 4056 BLAKE2B 718d47c2cb619bb1fab14dcf5c06d8137a3f778c728f50e6fd29972efaf0472b040e73cd88a510f35f53e3dcd1fac9a3c4cf5e16cc79d2c6a5ca384e1e2e9056 SHA512 d72cd080d56966d797a61f6b61bc471451296213475aa1b666ad58f8498657500641adc136ff7d07d3607f9eed2da4a0466877e423f67887bfd19a01f17a3aec
-DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b
-DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6
-DIST genpatches-6.6-71.base.tar.xz 3745848 BLAKE2B ab33221175b500bce645d302fb32095aa15a536ba475b866c41087d963e57a713579ddde608d93a5f2ea823e7126850599b49522c8c7112cf9435fd85897805f SHA512 eecd342f586e1b594009f91fa1ac12399d90a164dbdbdb454414eeca9bd47ce04a78e0ceee28f889324ccc505112f6a3bb4cc093f88ed10a4c521869769f4e07
-DIST genpatches-6.6-71.extras.tar.xz 4056 BLAKE2B def4ae87c4a1b9221a7f8a38cc1b5e66867f599dba38f57b2641690a80ece90851fe9e4484d85894c5d41500d736fc5564c30669becd582898db2b8d3da3dff4 SHA512 66225121d986d43ef542899b32845867f22a9165c2a6ea7d891f6d8d35bc9dd6f6a0aee82e945a1566cb4c523b9b821175921e436f7217c16acaa9a1685bc307
-DIST genpatches-6.6-72.base.tar.xz 3928624 BLAKE2B 65d75de6e47496de435004b9cc85f29517583accbe8b795774c3cc48a9886510b2032a8234da1ef02f28ba42573d3c2ab3aa60e2bfd2bf4a2ed0dff4366c804d SHA512 3432d58a63d5964f7c45b83d108825254bc7b2cc93dbd797f517d18bf3ac37b258503fb544781d8d8fe9ee6d335e7aad13eee5cad45cd68d45b11499d26f32db
-DIST genpatches-6.6-72.extras.tar.xz 4056 BLAKE2B 5c3a9d0cc988a15fb2ea4cc3edc0d807d7523814226cd22cdad3d82b7a67138cc860445006d32d34667ae5441201adbc28e250b4c9fdfb6340129e5a23aa13a9 SHA512 6712bf418245ecedd113c451b795be17c6886f3c081ab9204124faac97703c7d4aacb02c7b8a9d68b5d981cb280dfeffc0a168c576c68b3bc4f65ca9cba4702e
-DIST genpatches-6.6-73.base.tar.xz 3928696 BLAKE2B c5955b4fd604c01e2056f167a4e4510e5c450daddc49348fd2434c65f20aa2789cc1823d03623cca15c47840830affd035676189fab16db34acf8df320b79646 SHA512 aea78f633aa046e4e1bbb4ae977eeab8f276cd007b6f7283db03be621293a5f29a5b0da95e761bc72153875ccbb9f2ac88625b3f6a6ea0cc742f565760c93198
-DIST genpatches-6.6-73.extras.tar.xz 4056 BLAKE2B 7258b54caee92901aef45569d8d45d218640095b622e0106a0cd640d13fb0c377e9dc51271e5d652922ac250c74e99d091a668cad526d30821e4db676f8314cd SHA512 7b6995087d0f94c7f2cfec46090208bfd36cfee60dd26343cdc108a3e2e1ffb2e906f1e990cacde1f72d5b920a8746d4740f64c64bf39a8dfdae33949a35acac
-DIST genpatches-6.6-74.base.tar.xz 4055280 BLAKE2B 448044e3dd03bc4fdf50e99985b5d3907c0753969b3d3a7e1fbe52859c658b80f06f90cfa42172e132df6989ac8d56a9e638cd11618dca2671de188b792c2e03 SHA512 bb00296da7f6e87eb9f4897cb5bd705ed4fb15caf6664c19f4f3b3f054f767f6b561037d99281068124f7db31d65d933af2a3ed90c488ac9d2ebb0370a3ed8b2
-DIST genpatches-6.6-74.extras.tar.xz 4056 BLAKE2B b706064bb40312b20005f2fc3d1f364789d8ab94c6b6893517098dfbfc18f9f51a5336ba492133f28f87daaeb5bd714dd4720b4cdcd2e50f60c0df330a6d23c6 SHA512 a113206e1c5cca4177b537a68b496721e6f51473967ee690e7a1301b285b73a1a1bd279f8df6c8c53b5fce1b2e7220e2d0e473bbcf2698f9993b1284fdc26721
 DIST genpatches-6.6-75.base.tar.xz 4089936 BLAKE2B f88b0f84e3d73f87025389a3a66edbeeb6c126bf93b2522105859d27911aebb768cbbb2aa8418fe7e778eed6130b2253d85c08cedfa99c188c02d8d043f5fc7d SHA512 ebaf66ba8a338d548041c1ed619c4cde495a3bcbc990caba75dc86bf990a159b7f431e46e84cd16cea62991ca9d50420747a988da6e0c3973aec25943bc00d8d
 DIST genpatches-6.6-75.extras.tar.xz 4056 BLAKE2B 6e2e14f16a7ebc675e84b180a8f26f485aece3f22de1d27bef60b414deea8f3744cbd95536b58722d793aee320b505d5ca3c0af0b1e20f238b02c29a12abada9 SHA512 c8030df10b17675adf3c48931f04c59d1795598c955eef39c7b3dd4f36c1af1d79e8d7405004952cfe4922cf100aa95d2fe3d7c6f6e0d683276d5382bebce399
 DIST genpatches-6.6-76.base.tar.xz 4119292 BLAKE2B 643510f5f01b8b7ac5c24098cd65b21ef02fd75b2682b371b00e8be48c6c335e7135569c58ad91ab6549e298b1dca15b83806143bf260a9e594feeffb2178fc5 SHA512 1345c21e33f3f0433691e03921c7b3d47bfdaad47376c06610170cf82214e3648cbbd2cb250ea4877d5c238f324f499b52e50dd2e5b51b4e336f2a1a5a431a1e
 DIST genpatches-6.6-76.extras.tar.xz 4056 BLAKE2B 51631e3f138ac1f5146bc8d70f3381ad64e8341336cb1d706b2b3f838c6b5e884a1c60745bebf73ea25ae7ec26ec049d76db7e260593b3e7a4795b98d4488734 SHA512 fdff2ce695891603f3b9bd6b3a44df526559f454edde20e5159c9e53d73fc9820eba1836ef81b22da9d3adf7906fda16e9b6e6a3df65bff56519c40dad56ccc5
-DIST gentoo-kernel-5.10.230-1.amd64.gpkg.tar 63324160 BLAKE2B 62af76878c2adad51cbdfa4f7fe6b508ac77d58490c807b8d800e971a6c60d32a0f6d8478bfb6d3a167e118d8a928a4da5c338a00d4bab3fae59a391d4a74cc3 SHA512 5a8eed28b0e8d49d5a45a4aca5e11c5f39eda93ed854fd9237c3cd6b90a511bc0426383b0a65293d6a5910bcbd27e67a26626e7df6844ee41797de527e2d2144
-DIST gentoo-kernel-5.10.230-1.arm64.gpkg.tar 56780800 BLAKE2B 5e294f0fc44a4df76c251be2232b85ec94a613bf59a116b7753373532d7d45f845809df0d379108ac6c75a8ecf290da47abbb574453a5595a05fcfc3d143fa0b SHA512 ecaac1adf2e5727edf3d1a0dc4c3cbbebc9fb6f8d574749c8a2c2bca7b0a57b6d66d4f28b9ee7378052cab4e7f671affd7f24d777f978b55396470ee071fe842
-DIST gentoo-kernel-5.10.230-1.ppc64le.gpkg.tar 52797440 BLAKE2B da3ae36a895bf2b8135098be61b6b1712dda4ad0ce241306b65d877bf48494f71d84ac209895dc73054846e23623c77144fdfdc6cfdc43cec9516f0be78c125e SHA512 b352e0e7df9e1ac907b840348b3c341be45a0dabbd539ddd89bac158c11517164414c73f528c7c9a0a5b6c92404045e1e41ca906a393ff1e2ae8d17f0e6422d4
-DIST gentoo-kernel-5.10.230-1.x86.gpkg.tar 53637120 BLAKE2B 0ec15aeab1519932551fd6adf6408e894afb3753507529d4570349d0f0c1e2fae99cd6f97c76f9096ca0c5527eeb74d0d6081d58c9f746e01b572ce49035341b SHA512 867eb18a2fc938b69346ecb6826a9c80db9af982bb001ad4b25865c75817e7aeb8bb96ba85e2ddf14b0db011b31dd659886e7db91efa5a63fadda8c4912bf0de
-DIST gentoo-kernel-5.10.231-1.amd64.gpkg.tar 63662080 BLAKE2B b6f8bee30082d2a5cd8657faf17f61b3f72aa6fc970afe6c011b1ee1016b38bb6ea66d70eab1f2391279b308af6a6f91cd4c427e0e3be6466dea1a351d21bd5d SHA512 6595b12e03567ed8f0413bf88f9f5a5700aece4b1efcfdfca82dc3d63f22e42a49f0e5f449a782d954daf238f9a38b0678b5e5fbe66e5c78c4a6f984e2cc7f56
-DIST gentoo-kernel-5.10.231-1.arm64.gpkg.tar 56842240 BLAKE2B 90710b021fb2b8d8f115ef4fb656e505c05b087d7f07e7f8c5250bcc03f0111c780b116669c9ada87f1bd6fa493982bff19fe01c659975396c7ed921729fdcbd SHA512 2ddad66c2d08d3889d66ab371db4ad315f1b78fc346a4abffe6ed66684fb02023f361ba9d68d6f33e41374baba8da0099f769b3194fb0366abdb9738a265a5ba
-DIST gentoo-kernel-5.10.231-1.ppc64le.gpkg.tar 52828160 BLAKE2B 026ea9a91902387852bf645dbb99d9098373c3e9a25d1e7e796367d94d53aaa303ddf8222890ed5c10a105ce2f70f2aa7ca483a44a574672f702cd8bdc07c95e SHA512 73d1d39d6ccfdb4056ec8f0255e740e0b382792443f3bc8ed36bbdabec5683a10af3acfe40a9419d861ca16e52d4d063341818bf67fd74e6f76ce3ddb7a88df9
-DIST gentoo-kernel-5.10.231-1.x86.gpkg.tar 53800960 BLAKE2B aeba355284c1cec6c7f4f078288831ba536b32fbd8bf1dfffc769c1a0b0f48e770aa267ca819ed8fe894a565b1d099324b30e0c8b2b67b9130a158b29b6011e2 SHA512 136872002fb2c7efd56b7dd535ed130d2dfffcd3ff16be4de31123ee9b06b06fea15961764aa0b936d79b9ef747a575f448e9a586ed9c8d9916589e734ed4465
 DIST gentoo-kernel-5.10.232-1.amd64.gpkg.tar 63672320 BLAKE2B 43d75308443842d0dbc65d355c09ae0806c187c4ea3e9c87d5322a236081aefa6a1af8661ae1d6203fef60b574996b0dd53699bfe07eb67b08b58f1aa20c3995 SHA512 f5838299ec65113eeabd7e516375641857de9512e9b6bc4e85ecffffb91519baeea4b0eb2769d5e675740620e431fc9955d76fa04524c50f1c292518e8c42d33
 DIST gentoo-kernel-5.10.232-1.arm64.gpkg.tar 56852480 BLAKE2B 6f628a7d0b7feb82c903e2814b2f02ceac867270356ffd3d06ad5bf03a55da340e089739fac83ef727fa03148a7adcef5f00e295a26f7f88ea46cdecb7183b94 SHA512 dc06388259a4d5878c7045eeece9393edbd0981538ae9b7208e3dd4aedc49d9b5f71178812765242cd0383145529af4a273de165c15c1d72f2e852a18620227c
 DIST gentoo-kernel-5.10.232-1.ppc64le.gpkg.tar 52828160 BLAKE2B 1a77533dc0bd3072311120b62246fe8ed2ee57c06354cdd1aa3657ef2aa21f3adaa780910a3f357804fedd6d65006bcb5ba29d5786d291f51acd1142c706118e SHA512 de8aa68bc5960b5dcca618641fdb570dbb77b83f4f02a28f0522f491af0a7d83795879d9b50a1a19c780ef6d4b941019d9cc945af31b8eac7219f5647ede6440
 DIST gentoo-kernel-5.10.232-1.x86.gpkg.tar 53811200 BLAKE2B 89a171b837a0210cb83895e8ce8698b6901153686b1b84088db60a2d6b46083cb6be677087d261f0369adb4c4956258da81aaa18a1dd6de3645b39feaac4636e SHA512 fc53f52f0941d204ccebdf0b1f7828003feda77fee352253d83a4808ea8b32791bfa2483ec88a9eedd1985f6299368a367f731e2f8ce660f3d8fd81c041c0dcc
-DIST gentoo-kernel-5.15.173-1.amd64.gpkg.tar 68485120 BLAKE2B 117828fce66835d8c8b0e7a549943026f4bc043cc2017ba24ad437ff848a548840abe59b1a0fb4ada6aef7b2c6982b3dbd90e5b6ebc21228ab92d3a4e8e45d26 SHA512 bc2bf01097e78d81c210a2fbccefbf65e8c0e39bfff56d33f360b89148e2190176f23c92120f2d9cb92cdba9f431231404a572a56cef828a00092f936bda9591
-DIST gentoo-kernel-5.15.173-1.arm64.gpkg.tar 62443520 BLAKE2B 8e66815c4b94e7b402750a7b925f7a56711668a849304aa43acf49cadfd4fafc5338df7794704c21957758921111aefa43d5c864fc10af91e4a4353f52cbcd7e SHA512 f759246629db1a721b3136c98ac7b361237619f9fed2d247e049b8b4e39d9b8048c1bfbe14bedb74e6ac1696c73cb899ea6024985fe16489ce23397c0111dd71
-DIST gentoo-kernel-5.15.173-1.ppc64le.gpkg.tar 56780800 BLAKE2B d1af82e7cd746bd16ce77a3c5c1364a071329759128d59e2960b58a52408ebf524ab244ee06bbfab181500120d8a5bf272a6eba4a7bd253e79b3c48eef587865 SHA512 f71b45f9f60d77d148eaaac52a1d5108c0a076299f1903db60ef50ac64a85b48b847516feef274de3c595e0af7d6113a6d47fffb253590a5d402665c4f0dec49
-DIST gentoo-kernel-5.15.173-1.x86.gpkg.tar 58644480 BLAKE2B cbf652391346c519be81b67c4c8251f546141a7152964340c52f032757e80fb8baf535b482f93eea10fb87874db935aff194372c4d9d541fa8f40473b8b83883 SHA512 8118a0e454ae5ba2ac1c23e31e62b3cf165d863dfc3d8a6a02aae30eeb83b6f2870f1d2d8daf45cb88754a04e85104ffd8eb9d2b72318da69e8ef838bc750a0a
-DIST gentoo-kernel-5.15.174-1.amd64.gpkg.tar 68833280 BLAKE2B efdaf97975b235caf70f96234a014713b3741e15011fdd5fcbca7aa9b75d9e46476b481b478c902a4517b07a4566d53cfad6b4617d69f36579a408fcd303739d SHA512 40f504840f21584c98def268b45128e31cb05202bc538509c4874e54de2326599475d7f014064ac99a06f7c70158b914e61bac7b9aff9f4525a05d74f2f402b9
-DIST gentoo-kernel-5.15.174-1.arm64.gpkg.tar 62545920 BLAKE2B 61228c778de2214e41d7b827d5cf3badbd80ae7773b2c7f3cf16d5e6b082e3676c9d00e58f085dde65ba01dc8ec53f5c7e9b896124725734e4b3a5ae71212221 SHA512 9f8073e7f736e00fb9b5487ee68050221e2ce5716b4cdb8fe983a6b818e1767f843ec6948ae77c5f8c8d9b85520df245684fc81508dce7d3a0b72485ae43b948
-DIST gentoo-kernel-5.15.174-1.ppc64le.gpkg.tar 56832000 BLAKE2B 8b353db4e0678e3df5bd41df8487d5c247a3e3415896bb9369adc82d11bdf76c7a7186155a3fa7301ee2d3cc395dd10ae9a44ca801b4dc38d87a179eb0f977a4 SHA512 efe5a7fdb8b1203ccf42bf2de4a459735dfda8e2f7f2b29d7f28e42bc545d2cc66b60e991f091a6382cda9ca22096d5c6871f57f9e8a339d5ec51b73f760dc78
-DIST gentoo-kernel-5.15.174-1.x86.gpkg.tar 58828800 BLAKE2B 3bcf211fb6bff7dcde36c9ca07214db607aaa00936e7e0a5b222046366ef5d5f547f1af96201cd16b1e2343e4d7585e775c3c94053e3368541639ecf3a535c53 SHA512 bf2cb31ea9fb7f0ab5811fb503df6ce67d8f42dac4948a8260177d816efd3f1cbd98e87e83f6df634f5f0230d276b64e88a18be928df8ef65e046e311823acb5
 DIST gentoo-kernel-5.15.175-1.amd64.gpkg.tar 68833280 BLAKE2B 685aa97574314074905d39fe19b338fbd4443c594251e6084995869cf1588f5de086d2867f15bb66b2cda4b3fad6c49ac8226880cc6af35eb4c3ea2e95f71a91 SHA512 be5e5267f9b58ed91e3548564e7e1259f3af7eef62220b3c4918e563a32fadd320fb02647152d4f3fd57f46f16f32b7c6af75b45b7f9eb54f366084505da86da
 DIST gentoo-kernel-5.15.175-1.arm64.gpkg.tar 62545920 BLAKE2B 2921da5a6c57f597182ff17b93d7fe0b561549105efcd226dc9dcafb73b9cf09f12f71dc3bfa645686b398c98232cfec14f22de0c74cd869cc1d55cdb8a2f841 SHA512 568507b177cc2623068713a5422c7664b01d2d2120b20b34c52b7dcbd4e6e3120cf9d1dd528f2f3771b11a327d66dea0801e3da100ae118983603661290c6ff0
 DIST gentoo-kernel-5.15.175-1.ppc64le.gpkg.tar 56821760 BLAKE2B e3989934dd49c1cf5a326e01786ebeb8d87288d4e2326c4b7fbba738f6e6af7a903694e1b940ee0d70c58873cf7c568ea535d71ef093815f6082f1d0dbc569ee SHA512 1cd0e70023db8c8fd930e58298d2330df53d6ff83954d967e7dbe5808b869da4133fd6e0f7fd76bb103a2bd34b7b46febc3accdb8e99f345ce34b16215c95f91
 DIST gentoo-kernel-5.15.175-1.x86.gpkg.tar 58818560 BLAKE2B 532f9c60134fdd247bb607f64a50d5855498089e493219a98a8429d4e47a58f6e9d728fdbdc4b1f3e329b9c9c44aa3b58f94082851286336d6134f9a531e9fda SHA512 cc34bedc43c66281c0af81a59b3ffdd22ac5792ebcddaccbb60c200968603d611e978c04453fa7c351683922dc40ec5260481794deecd9ec7faa54e7db72737f
-DIST gentoo-kernel-6.1.118-1.amd64.gpkg.tar 72652800 BLAKE2B 2dbb58f191199848f22696c142ce9d16d4b4b775b33516c2f602485381dcd544e6120b188dfcb1a6b8a78791ff0f5d8d6b3d33d469628de51fee0420f74dfaa4 SHA512 8019a42d17126d12b775729992d6bebb442e70c3db84a1c466c19822052a9ec5b28f3458d434734ede285249759403e89950181ad8c86eab8b2401b161cbfe13
-DIST gentoo-kernel-6.1.118-1.arm64.gpkg.tar 65587200 BLAKE2B 0d6b865e758b7f0c0213b5168fdd4290431efda1bfe3e7edb3b09b5bb13021e95c286a3511e9705b5584b2af2be474af9d4f7f56c90519bc3186dd747f8cbc64 SHA512 7ae9d2a3de6a9765558b0b116621b84fbe4a55d5abaa130a4d3c190ed70686003175fc8eaef30ae2543b91d4c7bf9dddc4e7b87887ece37b24469bae6c724c13
-DIST gentoo-kernel-6.1.118-1.ppc64le.gpkg.tar 59842560 BLAKE2B 260508ca2dbe9c09db45f38e3272864f12250ac419df515e33a1e180d3b86c801984f2e52b56a731edf8244c16483171ad7cb5bb5a44a67247a55f55860834c4 SHA512 cb7a7641c249e105edbc9ad0a8e16df619fb53a0e3bc600be3f33232096061283cf9f6887ed1516deb334083c35fc46abe14862107fcf92ff74de70d0417cf92
-DIST gentoo-kernel-6.1.118-1.x86.gpkg.tar 62167040 BLAKE2B aba8ba623ca7b3a26cfce701a68ae199717dfe0c529de6ca2f0b9d76ebf25a996954209fb7c0a6a3d989b1cd2aaa67f0fa57abe68ca077bbc0375c12f48e7505 SHA512 9913900e78a9d5fd5fc9aee145714482ee5ae71c4f9495935ee4dd760d452fc5b1e60a56e01c8d00c68bf6bf25af3e60e9581e0d4c9493e796d9436a2a5cced7
-DIST gentoo-kernel-6.1.119-1.amd64.gpkg.tar 72622080 BLAKE2B 6dae2c2c855fa0e722a83ac34cce960af165e67b5732b892374a58639f2baf15333e7d42a34b6893606f6c9528a28518eadfe216fe89cc9b2b5d0871bd6f3b8a SHA512 2b6a2a13f7d81cbe33322b878569b3ba451ca7e24eae440ed7dee92becda97a3a3731a88dc7e8cff05e83545c3adf942d7635987439802df4d2dbff05ac599eb
-DIST gentoo-kernel-6.1.119-1.arm64.gpkg.tar 65587200 BLAKE2B fe181ce54ac34921589ed7dd9233aa584a9fba83cd4e45a3b3a7c96d4220dad8f8f7b3a3a2e25476a2174639e50343f772c939da088cda35536d5147462ee949 SHA512 32b797343567eafe995f5e651cbd6bb6dbc09a6c88ebdfa8102329bd0d00483caf45323e8c70ce641db983e8337be1902b8164cc4f033a44f54d335bb1d07f0e
-DIST gentoo-kernel-6.1.119-1.ppc64le.gpkg.tar 59863040 BLAKE2B 2cf1dfd20305f44f10d3dfbadaef102e53678879b38d0bcc85d30b60865891984541cd6aa4e52285bab71547a26b98527274f4c5a5dd92f1594ec73344e95d4a SHA512 0d71f8bbfe4dab013ee712ad2c233c1e8d9ddcc581e661a3af060010b7808e15f159238e6c6954b29ca6409019e5499e01c9c71ebfeb75365f8875c1c6cfec77
-DIST gentoo-kernel-6.1.119-1.x86.gpkg.tar 62177280 BLAKE2B 49e2036da2a9ae2b285a4b56489021ee771a3e5541f8035ee891f02fad45ca0976a05309a7efc1379ed85290bb6a78c82a6db65ff67bdf4d66035669a021c023 SHA512 8956400e89077cbff52dbbbfba0428857d3bf77a8a7c64c725a5e841bda75d8086891d7dca4e5c6ae5b69774b6a02339dd9836c259c7929ab1fc1529d9e4e04f
-DIST gentoo-kernel-6.1.120-1.amd64.gpkg.tar 73011200 BLAKE2B 0e54e4884cc8867cc917578514fc19ea36e76c299b6ddd45aa45cfd0b27bb903b9778569fcb16fab0e4c2aa54de8266fd59f86e204b5b854da7d367f65fa6284 SHA512 41cf2437043d244e51beeeeec47f1482f9fa739450639711f5deb3ccf580f58e9dced9bb3eec0e29c8b96404b89fdba4137214cbbbcfa6a768c20efece15028c
-DIST gentoo-kernel-6.1.120-1.arm64.gpkg.tar 65720320 BLAKE2B 22c63557cdd2aba4f2e5eb1c368da07fe6e8275f591283f43c241a6ee4ec98873a2c0a048deb089f2c95649a7bfe367983d5e15838c1a10f860b7a588b447f29 SHA512 7d923033d78ce9680fa2daf25f919e172f590ecc7637a13b1cf3cd3f29257664c8d3f9bceee272d4b3c8725974df707888431778a14e179ab1eaa1d9c04418c4
-DIST gentoo-kernel-6.1.120-1.ppc64le.gpkg.tar 59924480 BLAKE2B 6e71945a1df9fb9eacdbed4a3c3ca006f04f3688effa0a0f5845fc10fb054cf87f2007dc1274cbcad0e3b624f4a31fd94270580d2328d972d92a66b3ff009b53 SHA512 b1324474179d6dd026ed3b5c55f08786ffb54c9ceed75bfd0a704e8fa40f10cc3fe52cad2c84fd778d2ee3006899b148cdbda37ff2f83cf37e5eca59b3d59f98
-DIST gentoo-kernel-6.1.120-1.x86.gpkg.tar 62341120 BLAKE2B 5de407057bba00650ab3fed0d33510aef497c76920c87d388a803c3f1638a353cd0b2d7a4937fd1e57fb8e4059055212d3afcabaa624f31121e8f3d8df47ac33 SHA512 e833e0c3c88fabedfb49f60f2c53c99f2a90cc8a4be7f35b381c35f9b5670a2be445aa20b660fd73d85abcaeafeaf789627799f15732f4a87ddca62ef959c300
 DIST gentoo-kernel-6.1.121-1.amd64.gpkg.tar 73000960 BLAKE2B 1f3afb7211ba2e8d33ad24fa4fa78601e9eb85462dfc7472d9103fc8aba27b6bdfabc18154331cac99b0d3873e7120ebb06a6f9222520e05332219f596eb3b26 SHA512 f025e9f3804f65a44ef03a779801f20b4d093612999dbaa7e62b0bceca066dfa80ee4ef1affce06f027d87463c4c3a96baf0cff7e10f2322d4fe639b1320d570
 DIST gentoo-kernel-6.1.121-1.arm64.gpkg.tar 65720320 BLAKE2B 3630b20d56044ab9f85f03f32f8a693f8bf39413a6b5c9bbefa722c2fdd30ae5a6026836f0dd55f6ca3df91691190c1e00bfa88fec281e12709069e95bed637a SHA512 14e0811fc866e31a7d9c983bb6477e601a08bf2df1ab7f854f8ec609d68e28e2b66650178536baccc9c491c2948be1606d5806fc5de261fbafd72dfb95469612
 DIST gentoo-kernel-6.1.121-1.ppc64le.gpkg.tar 59914240 BLAKE2B f5a3ec5585b7cb527ffafd5b701a2d022bef7b9d7d8c29cf3902d6f80282209854db5ce1316b3cee11dfc122c5fa44a50ea260fff68c65d80c983f506e8cf70c SHA512 a9cb921ff44f9153d362f6ec25737f21d88e9e1e709ebf933c90da55dedafe424449926be5688ea90c0874c3e2e6ec7352e63e3d963c4bcd6449267d669c02f0
@@ -94,58 +28,10 @@ DIST gentoo-kernel-6.1.122-1.amd64.gpkg.tar 73011200 BLAKE2B 478c3443e81ae15cc94
 DIST gentoo-kernel-6.1.122-1.arm64.gpkg.tar 65730560 BLAKE2B 7d1f8c6420d50f550e9e712b98a89301a16e4bb36b22d1046bb7d429187eeec7b97346af3675ec41efab0f44760c4c6386dd6dbefc910a8210aa0fa26c9465d7 SHA512 a31ed8548c222d708c97b803767bfc56b92423b270c05885215a29bcea754efbe84435b4bc30fd0e8bf28ab3cc4dac7b2c10446e95b137918d5be29ad0e3f457
 DIST gentoo-kernel-6.1.122-1.ppc64le.gpkg.tar 59914240 BLAKE2B 9f08af25ae776622c24b97df4218ee34f6d42b99a623f4c7c96042d049c46d61ba94ddd2f19537205d4e74fdb0d2dc7e50f94967451f0243020f4774e5456319 SHA512 1d933d910acc96b130b580ff7043435ddbe4eb6c6ad65fdd5296d0b69a1e63a5a3c0725643e86a6dc6a3466771d60da0f7eb5cf236ee694f0f19bacf1c8c275e
 DIST gentoo-kernel-6.1.122-1.x86.gpkg.tar 62361600 BLAKE2B d6d077d222d9de9c9f7eb8a010c93d3b6a3c9daffef8b6f0f833e64c70214c102b8253500b5f7d92562ec00f9702516d5484556055f37df8b5567ca422414416 SHA512 6075f0ffafa011b252dd2a14b10b2d2b38d025d28e3c61660ef7557dee15278fae57d89a0e8bec9f17b25042e949ba1a55c30560edfbaecde591899dfd864acd
-DIST gentoo-kernel-6.11.10-1.amd64.gpkg.tar 293836800 BLAKE2B ef9074050bfad68bef3b2f28681211e03435bad2b715915726c8194b3606df6470b5ea374b3d9f805727f7d37f943928312cac0938e15cb565a41e7fa9e07362 SHA512 32a132baa3b77e35707f75a00ec49fdde32e67276cc88d0250d238447513c0c58ed6854d32a74ed9ced9f5055ae98d63abda2f7878392d8155fcb4bf876128ce
-DIST gentoo-kernel-6.11.10-1.arm64.gpkg.tar 268933120 BLAKE2B a8ddcfc11544bce82d51efcf4bc5a4ac2fc3bf7b7d6ac7f7c628ec554c440551754f3ba554f306c1ab2532b44032c5581ad7e6e5cdf8ba9aa74e43ab3eb65706 SHA512 d9c28da3e7c7b31173feb02264d85e9638888a2c43ae0e9f98ca4f3283fa2fd3fadbf16eea1b71ca46957f48c7ea3bdfde7ee0cecc52ace91d9d89ef6b4ebbdd
-DIST gentoo-kernel-6.11.10-1.ppc64le.gpkg.tar 72847360 BLAKE2B 18a9bb4314fe95fe52a606f19e95a9ea921d440da6cee009232ae57f7a72f8b9f6d529df50cfff476fa9c94251ce69061d699ec18d5355d28f54ba4a7ab24e9d SHA512 e149abb89d4abd00d7aa9caed0731fd4131e334f4f678ce9aae494358165e0423776c1c292c9549c5d45dadabce01a2ee275f3285d6152a413a26659adaf4d3a
-DIST gentoo-kernel-6.11.10-1.x86.gpkg.tar 76503040 BLAKE2B 873d1e90fd7df593f9fbcb76114c02e4784847ab46cfa132aea95528d31d9f94d997256db1362c9e11925a7586217e600cfc109ed6093e9c9aa3ec04a601e4f7 SHA512 4945da30169963636eae7df359a59e64e19acbfb98dcc5c3c803f7c440a8e83c4207f7d8663b6b4fa23763a6e051278ad68ddd337aa9c2866cdb36ad528b942a
-DIST gentoo-kernel-6.11.11-1.amd64.gpkg.tar 295301120 BLAKE2B 120845ffc735deefb9b4d8ccb31bd03871fc24a0dc67d37988b754a6c09458e08455bbfe7680ec9635ef672cb57384f39cc723c20ac27cc0dc70c983f3ac6dfc SHA512 4e977b692567382120df6c6fad9d9184a80f45623fc24ab3eb1a0b8b7cff9113daeec31682bd64e130ecc6ac9eacb63e51eebcbf407c2184e74cd6c95a6ff9cf
-DIST gentoo-kernel-6.11.11-1.arm64.gpkg.tar 269230080 BLAKE2B 0f66905911e2ca8aa35e08f3e1d0680797ad9f68e60b1894322c60dc74fc91f85c753e5a1ab8a545a3fd6f9a0282c75dc6f48a405d945ad493545c75a0f5b610 SHA512 202a55603991a06a088fce372849e98428481b49c97a4412218a172857329360f0212f82cc26baa8efd418f30c5d1d4f997653ce65756daabcdad7f7ae24d516
-DIST gentoo-kernel-6.11.11-1.ppc64le.gpkg.tar 72611840 BLAKE2B 36b6fbe4e35787b6d9eb6423957f34358e0edbe7abf810e9be67d3ef6ec8abc53df83bad93897fd868610a6158ad873bba29bdd484b82fd05a2403254acf92cd SHA512 f00b12e1484df932ca939567d34db0aaef710cf59239f85e9413177f30e6292ea4c2f60b1147d1395a7851568b844e9a4a7dc36742c2b219bfa6920763b3fa2a
-DIST gentoo-kernel-6.11.11-1.x86.gpkg.tar 76953600 BLAKE2B 422766fc21a1fd75f8a334016899e9ebb0adb87c272361eb8cd2721604b55a1c962af0324ab7c30e88b2cb00a3879131ec6e50472af29af40265ed62bc8d50dc SHA512 1b8b4b795ac666b314f5339b7147affa0ab8f6151317122f6b146cb2f727f88fae6269625153745d32f0fa4966edac2f3e3a87dd4250936e08f8ebfdfb380212
-DIST gentoo-kernel-6.12.1-1.amd64.gpkg.tar 298700800 BLAKE2B 0e691f266113eb87e1b1bb3fd05b51650fb8ec02569c46dc0606a94bfe101f4cb0f48d951a380b56909695f5e3733c58191a2ef2aaa681581056f1e02631f117 SHA512 3347079fd82abda68f10af3bf0ed206a735d59a0adf062bfd2ac9d6adbc141d647ace1e37e36fb0398d7b7e5caa350f777b14cbe08bab5e762b51bce38f1b856
-DIST gentoo-kernel-6.12.1-1.arm64.gpkg.tar 272773120 BLAKE2B aecd1217beef2537dc0a459e55eb9b368c9a117c7d47f1c5f3e839d84b35651c46137c04cca7173e2f69cfd84d281e5d1db4d4eed84ad72a93cf63712aa84e31 SHA512 e213ff8b0e4744f682986f377821d4af3d97d91b4d6a47ea8428bf9914ecb11721ef9a3490a8a803bf924e240c1eeee78254b11dc66d981dda22e171404b2b83
-DIST gentoo-kernel-6.12.1-1.ppc64le.gpkg.tar 73031680 BLAKE2B 0d4b88f258cba1fefe2bb6982c2a8386e4b6768e2ce79c8fda7d44e106a4c769164b9bdecfef1df6a22e560109c87dc378dd9993b3d48f9638b25bdcdc5aeed4 SHA512 94d24b9925bfe58844459360fbf7b4b982cbd55e153c5cb07caa6f725aeb35024b1fd96672a7bc2fb0886a39eb307ed621c7a09ca05bb8cb15046d913df453cf
-DIST gentoo-kernel-6.12.1-1.x86.gpkg.tar 77352960 BLAKE2B adb2f04f127644dffeca1b11892a5b021f60fc36cf322ce820682ffa83f1586c74f013258a33679ae6dcd5e5bb3095c0922b12acc0395b3aef303c3e936d5e28 SHA512 8f05cf80e92be1d2ec15aa176883db74ce0ae832c7ca3367a7f741a8185a7260d524493d6ae68fc7d95eede7ae2fef546f339ade85d53b5443dfb4b8d437ae86
-DIST gentoo-kernel-6.12.3-1.amd64.gpkg.tar 298690560 BLAKE2B 38f8670f67bbd9ab5b5e7aace23062a9ed5c71318a9284096a9e68c198ac7a23fda82e4e80b94d49050cdca6cbb3c5a0b3ecc4121fc47cbbe241cb0c02c74356 SHA512 161adc3ccdd32d4f66295ae70d8ea01e78acc6ee6150b3b1a44f0825bb6f7f0b8bf7153b7c5d010e3257e72ed737ae19b644ff930b34d60ea9da0a070080564a
-DIST gentoo-kernel-6.12.3-1.arm64.gpkg.tar 272814080 BLAKE2B e562374063514452ead9f93905ac0a745f0eb7841aa1c6dc9d6a79dffdc4b939d8ea868d47e66277f66052d096285516723774000f0a9c8bc694fc5e83142f9c SHA512 9889b42c9ebde4a350a085477560d076384cd1da48090a629de1f71ae1aff3b15beedf1b630989b09602c77299fcf341e4d736a5519ec79d9424119a30d7bf1b
-DIST gentoo-kernel-6.12.3-1.ppc64le.gpkg.tar 73072640 BLAKE2B f10734adfd71df134f10ab7f737256fb6e2d1a475ca0dd948c95f9b4371e54ab22374afb17b68c5c9e4d4aac4e6f51ae8aa4b58e968b09c92c7fcea6932f833d SHA512 d9de25e1eaa6eac0a31c31be8d7cfa3b48ce89a940dfccb200f048c353aba3c6cbcd1acc1764203c2fac35c0e47274fb8f0d0f5ba3404e861d505e72f07065f3
-DIST gentoo-kernel-6.12.3-1.x86.gpkg.tar 77373440 BLAKE2B 0a6b4e351ea26fc033c82ebc83bbcac086ed3bedf169d1eb68a908113f2b8b6c7cb3ac0af1ab1898e9befaea5a1549eae8f3902f8c0c98aee2e7371b3775270d SHA512 bbcee4f339bc265afc6b7d9df25861f1f0f4fc426d740be9e20ac296ee9912e41731c1da5ada3832b36cd6a58e5b0addd27db1e21f5794e943f41dd22938389d
-DIST gentoo-kernel-6.12.4-r1-1.amd64.gpkg.tar 298731520 BLAKE2B 2031f80e2e889c901cc6eadd81a2366ce98369672070eea039ed8ee2a584723e824d4a4a1ce51f336f56f9873585d7bddd86f3acc75f9174f5683e0cb9216c9f SHA512 4e86773f9c8f86f9fd9c2c31ff31a116a8095f80b890c3a49c2adb0880f636ba331e8ab5b3b9d7b44c842a6da7b66a12e63d939f907f77b55b6b3339fb878dd5
-DIST gentoo-kernel-6.12.4-r1-1.arm64.gpkg.tar 272875520 BLAKE2B f04b706d89dd096b00c9849b556b7b3563c74ce0e32f8ca5c90b9407b7c2df2bdb47fc50ad24b12620558d0153b00f592aaef0f0b720e6f13e3e2f27bb85899a SHA512 098d0385dd7db3965ef02cc723f69589205d16dae66918ff2aaff1438c6b79046c5931f6700b7b2cd0dd36a331f0f34e8ea099d58aaf795095ff4d7559da109a
-DIST gentoo-kernel-6.12.4-r1-1.ppc64le.gpkg.tar 73052160 BLAKE2B f0381c69f2a96602d610cdc14d057dfd024510b5bb261501d6ca656e516950eb2026b4d17e21a40af6ea1fa3af0a38dab2b330a704357a46a29dc55f3a4b1e6b SHA512 712aefd61a0035851ab98f7f32b63d633ec167ee1d3047da9864c4a1a496bcb4fc7e597e27a5b87cbed24179612850f280afabe95c900aa64e1fdc87e1400d4d
-DIST gentoo-kernel-6.12.4-r1-1.x86.gpkg.tar 77363200 BLAKE2B 22f30fd59ce13630a6e744158c22030e7b4f2a20c260c9fb1273cea51229fabcd2987f453b97d54f281c52ee2e5e216a55e736332b3d0aafe4877a4f0a450f9a SHA512 663f4ff4ab0c17428eba9931d90f374cee6b5a263b7c359a8221ed0d6cbd28e29ca743fe7170963a452c7852ea0b586b1ea23305ec537f0c0887584a0f25f307
-DIST gentoo-kernel-6.12.5-1.amd64.gpkg.tar 298803200 BLAKE2B d4ef43f193b5bf3e46fe3e2eb8337745a4bdf0e8d9b0a3bda4ff2f8fc33ef5b144a7b298677be05f2d42bf5f0ec6a624ad82d94413b37a14a2ad0c37574c4250 SHA512 03310ad4b73da51a5291cb832994416ad9229bb84288e4a58af8f3aca7b14248206d5b9acbc6b3668571fbd790de0717151b608846d2e66cb48f7217ba78590a
-DIST gentoo-kernel-6.12.5-1.arm64.gpkg.tar 272855040 BLAKE2B 4639a318ed1c9fccc6b0a53d547baed2a27787de1250aefc8948dd7370763097b102aa59fd76ef1c654d6da5fc8240d7d575c15b498d5f950dd6c11254c19f67 SHA512 21feba4fc21e8e7ba131e23d7fc641cb1318e383700d7f8da8ea7473b1ecc4165f935396d14a7b48e5493e761944701f99f5a8bc53a76aa1910aa4b32b0269f5
-DIST gentoo-kernel-6.12.5-1.ppc64le.gpkg.tar 73062400 BLAKE2B 5e801130030f4d8b228d13a1e00f68a5110f858bdf3f02633582daf6db6dcf4b8ceeaf206e6330b0bdfeb5cc7ddd5b9552ee54ee455008a920ce1468d87b136a SHA512 2618158278619467fd33e38f6d1610c78324bfd0c1e4cf37f5c7b32896ed8d1d581e3767b72d248da72cd66006db79868c64056f2aebf028466ef524cca1dd7a
-DIST gentoo-kernel-6.12.5-1.x86.gpkg.tar 77383680 BLAKE2B d4d120a1269f96fa3cb6beb913113482e4d2ae01c7cb2d945751f0e4a574f4cc74c3e3fe5f0aaf3b2b0b7c4c13dca7fec0ea87739f69e54d74f7ecb8a370a128 SHA512 15182ded6345f2fba113a259ed54ee0d32dca662bab9f2965497da456af99855d56e7bcaf68becafef2a751021512045ee7dc17f556773a97d851abcf9752afa
-DIST gentoo-kernel-6.12.6-1.amd64.gpkg.tar 298731520 BLAKE2B c60be1f40d2e5aeff7f4c32ae04d790db5d001b6e3cb1bdef4a3c916f72d4b5ee09408b96476949a0b45733d7ddd4837747405511376bfbcf60fd1dc910c5dc4 SHA512 d78c0f0dd1ad955796418d54423c15ce7e110f0b80ad52ec4208b03e7fab1fa9fdaf3ff850c23273939448ab3052ba23d6d0868eeb69fd1111d2a4ec5df3f490
-DIST gentoo-kernel-6.12.6-1.arm64.gpkg.tar 272844800 BLAKE2B d8ec3882e1d555a2deb718d84551b9405fd28a62995278085320aebf010e569e1178f1237116e8d40274c86b17b02b1aa20eab1578e415e4eb750e9b6cec53fd SHA512 4454921c676af1396155f9984df1cc6033b14d7aae63c5f91107b107a41214482c7543eda7f8caa25ad81455543f7473da4947d9647b2092b1775c41b7e5f100
-DIST gentoo-kernel-6.12.6-1.ppc64le.gpkg.tar 73093120 BLAKE2B a006f8122a2649280972725c9854292174978a162ad3fa0a9f642113399294d329aea4e752b460cfdbf861264d0b0e58d9e4433cc0297f1b1507b293a33c15eb SHA512 b87c5b80aa35e1f4063a6346c32771c67fa03164f092314a330034df5eedb3cb4b80c9d3c970d45a41bf094f197fd6d10f9a0da463c27a7a104199b61eaa2069
-DIST gentoo-kernel-6.12.6-1.x86.gpkg.tar 77383680 BLAKE2B 2d9ca189b4bdd90bb127cba8cac5ac6e8be4401dc180adf76ed0c57760d882a3bfd055593b733e55b997d7707819abc8f78c77456f3569b640e6efb1ff26407f SHA512 ada08a6ae680d907b675097b4cf3a2953bdc667faea673c317be1c8b91ac4fbd86c332b8408d9d6749c497ab055641069e7bcb801e3ad8f67e5a36fd9eb1d596
 DIST gentoo-kernel-6.12.7-1.amd64.gpkg.tar 298915840 BLAKE2B c4af62bc39de09dd063495bf6d5cca7efd8364b49b797bf90a89af4a049e255ebf3ad6406df4fdc1645e75eb4778f9cc4029b63c343b469b1129a33579c2f598 SHA512 7ae48ee72fbe878f408b753ad97b60cf0c46ee80f098835acfae5cefbb81a4c349945bcdbaa70df9962b8827732a244ee795d1e11d35e5b3d255532057bffde0
 DIST gentoo-kernel-6.12.7-1.arm64.gpkg.tar 272957440 BLAKE2B 0b912595630b087c7e1edfdb91798f2514d2b20869fe526f5e1b759ae6a02156050a435037ef58583049a41d9d392a7618f935d36d0bd11570bc588b5f9b6329 SHA512 0e420669ba619d67e65f6a477f36420fa924341819b31f047ae6d707c43b3f5c955c63faf37b48754dbf852e50c5049b19f0a5cf4e7bbbc4beb4895cf67d9e69
 DIST gentoo-kernel-6.12.7-1.ppc64le.gpkg.tar 73072640 BLAKE2B d9914726e39a58047931ff6ad75e79e6b1c5307a32da26e0d3a5b0235d94c15dd3489bd7b586eda0fc4c73512f8f429bdb700494dc5cc3675dd0b3ce4d51aec4 SHA512 a82245ba62d8779546e5c51f1900aaaabaf7f01fb0ff74f0c6a2754b56724c554268e82254ccd6ee87705dd32a076365075211e61afab38c278d017b3d57fab6
 DIST gentoo-kernel-6.12.7-1.x86.gpkg.tar 77383680 BLAKE2B 2cf9eb6ad930b6aceb530abc9105360d0f21a936131f950b0be18355fc63ddb42dd832be5a46588402b7318746af33884a70fddb9409a37d6aa071051e6d5f23 SHA512 1ce355979c6402b05fee51dd17c61deb177e12b289dae7c2f02e3ae829ccbd9566b65df5ae1b81d51270aebf66d116103d83966c23ca14cc5550adafadae00f9
-DIST gentoo-kernel-6.6.62-1.amd64.gpkg.tar 266598400 BLAKE2B f02bf7a4a53b025a1c2da579f73f3b0222e0c1b06deb3657b39e70103bf2ff0ef5e56386b70ae70a0d6822f41626e574f620e1901d46a752c3d3cfdffac70318 SHA512 8a62586c680c0d0dfd3f498dca24292ef337797adb15aa200f2964cc37624cb2dfb537ddf42036640ff46237749d1313f1a8724169a78ed958f2e99f5d530ddc
-DIST gentoo-kernel-6.6.62-1.arm64.gpkg.tar 241633280 BLAKE2B 67f10267c5f7bbbd436c7fa44f1f0e9dac83262f58c3b297a681d8769c1d0577123b4cc3c45283aaf94eb3dc14189c90207d0415ea174737f7eec12688bf1f4e SHA512 6933a49baa988b84171cb4a6a1849c1f115cae4d09715f2d450fed9a8e2808a1c86b4af67545554ad91992d77eb06196ce1b395f6749f9547e01bd63f157a827
-DIST gentoo-kernel-6.6.62-1.ppc64le.gpkg.tar 64327680 BLAKE2B 7bb24f2f5d97446baaf70f15ad2f8437057274f371569caa7dda12c0e31de8be168422623d685609c37ef532b8b67dbc6c90aecbc561e7e86c66ca46945962bb SHA512 4936c616f77f1bd1a728778722207d298e7c596cfc4e35c0f3ce703ae4282e7ccce274762183a81cfa2feaadb456d4467a87a87c191abb3c72d3da5a498cb297
-DIST gentoo-kernel-6.6.62-1.x86.gpkg.tar 68352000 BLAKE2B dbd77a6b2a22d7ce5a6c241897b07a5b37e3397645da7cfe2f80473697071f278b3f286c507faabda6756004094717e10e17c57140db07a60e2abbbcffb02bca SHA512 bdd806f8d5c03e4928ce7e460222dc731dce1f79af90a35419f1e84bd0103501db307f4ac97b52ebc82e7c1da1f165dee07ebaffab623ea7fabd35ab813bc83c
-DIST gentoo-kernel-6.6.63-1.amd64.gpkg.tar 266588160 BLAKE2B 7c027dd6ae51c0dd7a96299117a839ec6e8ab1edcdab1249cfd6eeec0be8742a666ffc89ff122da6b05568501d0a35238eba0853266e633fb4ef84c98290f11d SHA512 88e87c277520a6e4956597ec239303f5c08fcc7358148aa6bc4c4091ee4f60db7abd8a3b908bfec2b3bba627bd0c6a988c4a3ffccdeec38d1166258ad15112b7
-DIST gentoo-kernel-6.6.63-1.arm64.gpkg.tar 241684480 BLAKE2B 0f106377785dd6abd9b38bc0d1284c0c7f3646f46e682487ac6baf520bdb017d743026399c48d9545792d70ae0d60faa574c10c7190c4cef917843a87385f61d SHA512 369524dd39b1839239de8d68bfd059053fa7f0f8552e53ac103fa6ac4c4176f9c8f42e538225fd9392917116bccce0309f79b125afd9b2859793bfe7ad189ece
-DIST gentoo-kernel-6.6.63-1.ppc64le.gpkg.tar 64337920 BLAKE2B a0b9d53652113f5988b8e836d3d903e688980bc46cdad43039124249cafb74cfaac6195babf64917dc7fedc6889dfd23b971c1c772f7daad49e497a4cc3f5128 SHA512 81b0582f32c45949e5b38e3055804b42e38b2702e127380c993df3c5cd05aa6f8f5a58da737bbcef4e371dc968770a223785cfcc76fbfdf5828f83fa7ef0073e
-DIST gentoo-kernel-6.6.63-1.x86.gpkg.tar 68341760 BLAKE2B f13fb306fa881f8498955187f133f75ac437b68db3819fa251dbc0abd340ba51c049a72a5327d29624369b6e93e68770599aa5a5cc91a264f79d8f45d4276334 SHA512 6096fa62135d592b05850265a2cf755e4624c1377d3c471960db12076781bd0e4d000b5373a4492198ebc773129ad394e94030b66e02f7d3e57b66a7610c56df
-DIST gentoo-kernel-6.6.64-1.amd64.gpkg.tar 267520000 BLAKE2B 180bbbc82fbd8f00c988f50dfd42413401d42fa31d8a44d3124785bf49e713432219ee4eec850c084aba05a694337f666484ea465e490db74fd49d73780abd29 SHA512 2582b8255001738f3a9e62719c182a28c28330807ef2dc8e16443c95986df174a253fa36eed691862f97a9e7a7abf73b8d62954d692b2ed9f6504ec066593586
-DIST gentoo-kernel-6.6.64-1.arm64.gpkg.tar 242135040 BLAKE2B 5c43ccfd15cabc703f60998579abfd7bbf6aa35b07de57798f32e79d73d739367acdf5ffaceae6c51957af0dbfe85f3b6b195dbf51746f0afd387e125df9ae8c SHA512 bb6c89364785f223ca6ae0994ce54b707ca88182daaad2322e5501645c10a8a2410322706596e8f5cb3901a59f6a2742a4fffe709cb2b91e7eac718e6084fafd
-DIST gentoo-kernel-6.6.64-1.ppc64le.gpkg.tar 64378880 BLAKE2B 302b2c567ace8d87738777519fcd00cce9eb0c53370be987d439e7ad14e21868a101101be3d315e0de137a5df18b301628f3ca92735fe92fc42bbd64980ad1ee SHA512 295320344086ae14205f831c7f5bee5a0e70649fc5984834270067a9d0b820091cd3cf11a936466ef4aa0c36f4378cbf43fe1f71aef22f7083326e48c3bcf425
-DIST gentoo-kernel-6.6.64-1.x86.gpkg.tar 68526080 BLAKE2B 839a5c742a7a9a3ac1fb49b533f9d5c1e0ea367d68f3aedbf1709fb37b15448b1f23b2b3e277d9ed783b277cc3cf7cf40c448b9d2760f23196b5cd094f230b44 SHA512 67254751da697663e8e14171334e0a17d7f9260819d5fe9e3e9d601431ec79329b70125855d2f4cd35872378b88f499eac7c054fb4cbed9071d4eb3ed7c31b9a
-DIST gentoo-kernel-6.6.65-1.amd64.gpkg.tar 267540480 BLAKE2B f234f4c893c59453665d11b5120e8d2964e20f2f9714a86564078570e6b8488312cba4487769f2f0bcb7f9ade7f44a9213d3ce908a3688dfe91b9823d1f83842 SHA512 1214358b02c2ca512ae53c858170aa92f87a3a8810574d04097936fc5ba2ac71a6964b213c9d51db7f6dc8cf48e9d221ebb2e5753bf107a9ea864c059bebbdd8
-DIST gentoo-kernel-6.6.65-1.arm64.gpkg.tar 242155520 BLAKE2B b7d12ecbf9a5be43fb92c678a659d239427ec4036a39402e9c665ec3cf75368cff35f955b72d84783a39202cf0da72b98284a8f2e07332331e9ddaf731bcaac6 SHA512 712d05b6d23330b6099b560481c3182e939437cde78299bc4169ab41878154f3e3477f14ea1369770d844eb2408e61bef902905572163ea95a87c817a314cb1b
-DIST gentoo-kernel-6.6.65-1.ppc64le.gpkg.tar 64378880 BLAKE2B cd19d4785b2d9c05acf10bb6f55520af06685ca87b7346dc91df8df7ac8135f02d03e0a05db150b6c273220e6d212dff7416f8f71286fb685fad6f55253415d0 SHA512 6ae638f90eace5b680deb4474d73dd1dc6543a29b017b516150f8b4dad04b32fc59f751cbd25729f7acf682d44f95172601f4195a5af6fbfc2d92491b5505556
-DIST gentoo-kernel-6.6.65-1.x86.gpkg.tar 68546560 BLAKE2B 60c55c3a3d72d2cd036a5eb4a61b2685cf0159d04bd1a2dec9b27d12de35ed0be4be98bfcca9c1f2b3b79bc06548028be7ba6f641a264b50d1f1599ffb424d41 SHA512 0b59a20b8c07971b92b15c21a840100fb7c4798fd9c987f52a7723f3ae2147a7a1700f0704b72b63302fb544ef374b75c48bad566026b299ffb9179326c35cc6
-DIST gentoo-kernel-6.6.66-1.amd64.gpkg.tar 267694080 BLAKE2B a5c96c54d1a61ce88494e23aced7f78aa5e6fbd33fc6529965b0b47428bfc3145cffd65765d30f4229add2dcc988a31d9a943dd8806cf5faa95b22776d49e68d SHA512 01564759368ce062635ccceb0eb32325face525eb4922f4571b1d73787a0eb59d11bd2971544dc1aae35792c349cef253e82e56ad3c2a274b72d4f2f40b64278
-DIST gentoo-kernel-6.6.66-1.arm64.gpkg.tar 242298880 BLAKE2B ecf053442a99d2e2a6f6d60248044b7e37482809f4a81790fbb3fead6c285d8337b0322fa29a9e01d13653f8c52a3b7581098548e255a78cad514b2a0d228d73 SHA512 75b15541a590ba3b1836e450571524ec35f65efefd14fcfb0c09a14683150827a4ebfbe1691be51791f9cf9b0deb82d3d98d202277cd22811d8bc549e3531c6b
-DIST gentoo-kernel-6.6.66-1.ppc64le.gpkg.tar 64399360 BLAKE2B 0af6792f5c51703c3fcd56f00ce67fd7be394b3b94dea853219b453a9cb4c9d547c42e14a4b7b0745c12bd54dff4fef9f9d14539d324b7d19c3154de5b030fde SHA512 9035c4bf597a47556257727059f14aa2a2534d16388bbb76ccbfdf8751f3bec5e1f4a9c36bc6cdca1b20cff1acf66452af1e6bbd0dd7dae2c2fff58337fa7383
-DIST gentoo-kernel-6.6.66-1.x86.gpkg.tar 68536320 BLAKE2B 8b62b15893f5ea35bd605b24178bca6598e9316e499b259ea3d773c7119db746ffb5ebfc95bc94861a0264cd78f0de6a86e0fbcdeb85dbd8f882577105f821b7 SHA512 7c3f0fe6a78ebb1626a434088746e48214e30e4b7580a7231612c7b233d2eb9f02ae20ab34aa4fe77756b23657c0d6da75286cd93ac0740e08ae3ab6a83287c5
 DIST gentoo-kernel-6.6.67-1.amd64.gpkg.tar 267724800 BLAKE2B c38c7d1a3f3cf59afc345f1259311433a2086764bf7919051894cca8d442b5d2cbc74016ac4474b11d8855f760e09099d86bc5d31ede56e9e2ddbcfe139bd9c2 SHA512 c86849c88b3ebd4be4ab111876916896b02140bf267a1c071a5db845aab917d1bfce310da2dfd8a7830146963751735a8fff71e6513d513b282ddd57cba2a37f
 DIST gentoo-kernel-6.6.67-1.arm64.gpkg.tar 242319360 BLAKE2B df01eddbaf3d31b91b87bad4372ebf8f46a5a27bd0646593c9a7961b95561479dec4950c25e5a4cbcea4ea1e2be895a7f95d383f87593d7a4fc65f3cdd0fef3a SHA512 6067d6649e7e5253142b5416ddf8daf3087552f33895d2bf273cae7fbbfae26689c7d02231df6926d35caf3e8dc941aac28031f044cd9bba93f7349ac7874575
 DIST gentoo-kernel-6.6.67-1.ppc64le.gpkg.tar 64399360 BLAKE2B 12f72a9b32eaede365570266c84a0342bff045d599952797c902dcd8f0cc22bd64e89b3f89f29945f2c8f10a88f802e7bfa5988cdd42160a5b61131923a792fa SHA512 44ec739e47cfdc56c452b12182953942940edfcda069af413d21b51ca93b2f45712e949af9e24b336743ee0b55db9d658856df8e59aa9bb348075a342848452a
@@ -157,6 +43,5 @@ DIST gentoo-kernel-6.6.68-1.x86.gpkg.tar 68546560 BLAKE2B 632080048137222a79feb4
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
-DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea
 DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild
deleted file mode 100644
index 9b0fa4506514..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.231.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.231.ebuild
deleted file mode 100644
index a6e656009f81..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.231.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild
deleted file mode 100644
index 1eff13308689..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.174.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.174.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.174.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild
deleted file mode 100644
index 1eff13308689..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.119.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.119.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.119.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.120.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.120.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.120.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.10.ebuild
deleted file mode 100644
index b35a3727e6c5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.10.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.11.ebuild
deleted file mode 100644
index b35a3727e6c5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.11.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.1.ebuild
deleted file mode 100644
index e264bcf1bcc9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.1.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.3.ebuild
deleted file mode 100644
index b35a3727e6c5..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.3.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG/-2/-1}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.4-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.4-r1.ebuild
deleted file mode 100644
index bb92381f7d2b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.4-r1.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.5.ebuild
deleted file mode 100644
index bb92381f7d2b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.5.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.6.ebuild
deleted file mode 100644
index bb92381f7d2b..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.6.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.62.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.62.ebuild
deleted file mode 100644
index e082635940d4..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.62.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.63.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.63.ebuild
deleted file mode 100644
index cd18b39c84d7..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.63.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.64.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.64.ebuild
deleted file mode 100644
index cd18b39c84d7..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.64.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.65.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.65.ebuild
deleted file mode 100644
index cd18b39c84d7..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.65.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.66.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.66.ebuild
deleted file mode 100644
index cd18b39c84d7..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.66.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2024-12-30 14:48 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2024-12-30 14:48 UTC (permalink / raw
  To: gentoo-commits

commit:     22e513c204fc1697084868aa0a8f55797e8f9cdc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 30 14:47:23 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 30 14:48:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22e513c2

sys-kernel/gentoo-kernel-bin: Bump to 6.6.68-r1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.68-r1.ebuild             | 181 +++++++++++++++++++++
 2 files changed, 187 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 69a9ed5b4981..ae6c21322ba7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.6-75.base.tar.xz 4089936 BLAKE2B f88b0f84e3d73f87025389a3a66ed
 DIST genpatches-6.6-75.extras.tar.xz 4056 BLAKE2B 6e2e14f16a7ebc675e84b180a8f26f485aece3f22de1d27bef60b414deea8f3744cbd95536b58722d793aee320b505d5ca3c0af0b1e20f238b02c29a12abada9 SHA512 c8030df10b17675adf3c48931f04c59d1795598c955eef39c7b3dd4f36c1af1d79e8d7405004952cfe4922cf100aa95d2fe3d7c6f6e0d683276d5382bebce399
 DIST genpatches-6.6-76.base.tar.xz 4119292 BLAKE2B 643510f5f01b8b7ac5c24098cd65b21ef02fd75b2682b371b00e8be48c6c335e7135569c58ad91ab6549e298b1dca15b83806143bf260a9e594feeffb2178fc5 SHA512 1345c21e33f3f0433691e03921c7b3d47bfdaad47376c06610170cf82214e3648cbbd2cb250ea4877d5c238f324f499b52e50dd2e5b51b4e336f2a1a5a431a1e
 DIST genpatches-6.6-76.extras.tar.xz 4056 BLAKE2B 51631e3f138ac1f5146bc8d70f3381ad64e8341336cb1d706b2b3f838c6b5e884a1c60745bebf73ea25ae7ec26ec049d76db7e260593b3e7a4795b98d4488734 SHA512 fdff2ce695891603f3b9bd6b3a44df526559f454edde20e5159c9e53d73fc9820eba1836ef81b22da9d3adf7906fda16e9b6e6a3df65bff56519c40dad56ccc5
+DIST genpatches-6.6-77.base.tar.xz 4120472 BLAKE2B 99c511e049d8b375eb54c8c00688e695d22629a758234fa47e11222b5ab2a448c22e2fc29bff59c95e1c39992e38a22286e791a9dab16b0e3acf59f1681c6adf SHA512 1626b4b76bfe3ae1c6c01d11909fb65fbec2e570d987268aefdcad5558aaf2a3a95f3f159b73e1eeef4d66abc5f42b965d3c9200224433b788fc1a3400a3b9bc
+DIST genpatches-6.6-77.extras.tar.xz 4056 BLAKE2B 72ee0f92105f7e24d08e54614b5fa1514ee8ff75de5781474f56a3655665c5d3152771e3379bb431fb73ce19780620de72858cf64585109033c851be05efb0f0 SHA512 afd1947987efc0268727e6019910aff4f8860ab60707a32a289a454253519137dd7e8da92ea2743706b124ef873f854ff8ed6b3eac719523ca5ff94f466b261e
 DIST gentoo-kernel-5.10.232-1.amd64.gpkg.tar 63672320 BLAKE2B 43d75308443842d0dbc65d355c09ae0806c187c4ea3e9c87d5322a236081aefa6a1af8661ae1d6203fef60b574996b0dd53699bfe07eb67b08b58f1aa20c3995 SHA512 f5838299ec65113eeabd7e516375641857de9512e9b6bc4e85ecffffb91519baeea4b0eb2769d5e675740620e431fc9955d76fa04524c50f1c292518e8c42d33
 DIST gentoo-kernel-5.10.232-1.arm64.gpkg.tar 56852480 BLAKE2B 6f628a7d0b7feb82c903e2814b2f02ceac867270356ffd3d06ad5bf03a55da340e089739fac83ef727fa03148a7adcef5f00e295a26f7f88ea46cdecb7183b94 SHA512 dc06388259a4d5878c7045eeece9393edbd0981538ae9b7208e3dd4aedc49d9b5f71178812765242cd0383145529af4a273de165c15c1d72f2e852a18620227c
 DIST gentoo-kernel-5.10.232-1.ppc64le.gpkg.tar 52828160 BLAKE2B 1a77533dc0bd3072311120b62246fe8ed2ee57c06354cdd1aa3657ef2aa21f3adaa780910a3f357804fedd6d65006bcb5ba29d5786d291f51acd1142c706118e SHA512 de8aa68bc5960b5dcca618641fdb570dbb77b83f4f02a28f0522f491af0a7d83795879d9b50a1a19c780ef6d4b941019d9cc945af31b8eac7219f5647ede6440
@@ -40,6 +42,10 @@ DIST gentoo-kernel-6.6.68-1.amd64.gpkg.tar 267837440 BLAKE2B 739f981f2d04c9ee5c7
 DIST gentoo-kernel-6.6.68-1.arm64.gpkg.tar 242391040 BLAKE2B afa95daf6586db7aaca1f76c8db57590b6046edd3f130f4b5ff56d87b6f5e63a8487969f46e3c6caf03d655332e7f547a9c38cbf0d26f92d8901e2c243017d84 SHA512 1bcd6e1b868fff20f4c85658b683796573f8c33b1cddeb367456cb1f6ffa38cc1c03a025ae078031f3768ac6158029aa8971aced6345089b4070064b4ba0d7d9
 DIST gentoo-kernel-6.6.68-1.ppc64le.gpkg.tar 64399360 BLAKE2B 89f8c4095d6348058c03675b905b1484ddb058e6f8329b9b06fb9c9e3082fb5f48f0d32d1618a3c591d1ac0f81cb135139314f9797a9b19d8d93f0ed30dbc8f0 SHA512 0fce07afd3d590d63e54cb2adac5ffbce6d7053c2339245ff85b8e1efa5008094cad896b946a8b39f49d9dc1a5346a60ceea23128170d1562ddc3a5c12d63560
 DIST gentoo-kernel-6.6.68-1.x86.gpkg.tar 68546560 BLAKE2B 632080048137222a79feb436ba8d82e0ac94d8c2d9d5e60c44fc3e68e53ab1e42c1e6d3f8858688e9b72824eb76e24ff1f8b1d1b119c78678a9264819c29d07d SHA512 ee350fd348a4493200ce61567b8dca79bc4ddfca8292d794e7429c26620f08ac66f7fc06145becab5fb0d32415aba1b10f3c19d3046b024d1785b1cd62485346
+DIST gentoo-kernel-6.6.68-r1-1.amd64.gpkg.tar 267929600 BLAKE2B 0c528d6ce1ac12f1c0f18de8ab0d472f49c074135255a185c4a59c9549fa96dddefb2a72cf260e6990441066c84a8efd248bf0d87099a0aeb581e18a29b8713a SHA512 eb370c828792c50426a72b356ebac609f1f941fdded9063861a678efbed4d31cb022cdf9554439e99726e347adf49a90ac874ee0c7f08df731a6cc726bb75eb0
+DIST gentoo-kernel-6.6.68-r1-1.arm64.gpkg.tar 242442240 BLAKE2B 16b23d8610329efded5161e971373ea6d79235dd15f09f4f07b2b9f4bd6259762e13d379c861660813313c0f478ccf56e74b70a2003739108f3baa9c940c214e SHA512 5d657ef9cf777957566ee55e480b10e420dc0fb310594e3457a37c4736a9ff283ba7a1156aa07adf4193862eac4ed4c1739f10dd9ff61737618b49290d5b5d4c
+DIST gentoo-kernel-6.6.68-r1-1.ppc64le.gpkg.tar 64389120 BLAKE2B 93e588eebbad6af84c947b6466397a17df1a0ff1d4d0bf98fe4ee777b87556e4994c8053ac8ae146898e7a0f909734797cb964d4dfeb7f2917e22e51908ece94 SHA512 19313998663719837d05c3a0140c0a93ca5ed9d134e7d324e7416fdbda00957954c817897750a71c1568f00bc8482c6f2d0f7555e528731553aa66726f998145
+DIST gentoo-kernel-6.6.68-r1-1.x86.gpkg.tar 68546560 BLAKE2B 52f703001f82e8ad0e4cc6b93ef6ee9e8869ec5addaf2901b41471a92c6764c2f7c3911542ad325f0803a4327860d90f8fdc2eb2f2bfa8e8a75b39e33fc9b8c5 SHA512 c3df574696f672c04e89478905fed5be470b8881090ab3b665a22a377ff4847da311d27190b6b4ad13cdd83d73f63a0907582c786c4280a9930cf3c03ceefa0e
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68-r1.ebuild
new file mode 100644
index 000000000000..dbe800373773
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68-r1.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-02 17:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-02 17:08 UTC (permalink / raw
  To: gentoo-commits

commit:     4b7ed48c6118db79e56eafaa0d413a7a92acaea1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  2 16:28:36 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  2 17:08:32 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b7ed48c

sys-kernel/gentoo-kernel-bin: Bump to 6.6.69

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.69.ebuild                | 181 +++++++++++++++++++++
 2 files changed, 187 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3429cdfe9aa2..83b31fa53038 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.6-76.base.tar.xz 4119292 BLAKE2B 643510f5f01b8b7ac5c24098cd65b
 DIST genpatches-6.6-76.extras.tar.xz 4056 BLAKE2B 51631e3f138ac1f5146bc8d70f3381ad64e8341336cb1d706b2b3f838c6b5e884a1c60745bebf73ea25ae7ec26ec049d76db7e260593b3e7a4795b98d4488734 SHA512 fdff2ce695891603f3b9bd6b3a44df526559f454edde20e5159c9e53d73fc9820eba1836ef81b22da9d3adf7906fda16e9b6e6a3df65bff56519c40dad56ccc5
 DIST genpatches-6.6-77.base.tar.xz 4120472 BLAKE2B 99c511e049d8b375eb54c8c00688e695d22629a758234fa47e11222b5ab2a448c22e2fc29bff59c95e1c39992e38a22286e791a9dab16b0e3acf59f1681c6adf SHA512 1626b4b76bfe3ae1c6c01d11909fb65fbec2e570d987268aefdcad5558aaf2a3a95f3f159b73e1eeef4d66abc5f42b965d3c9200224433b788fc1a3400a3b9bc
 DIST genpatches-6.6-77.extras.tar.xz 4056 BLAKE2B 72ee0f92105f7e24d08e54614b5fa1514ee8ff75de5781474f56a3655665c5d3152771e3379bb431fb73ce19780620de72858cf64585109033c851be05efb0f0 SHA512 afd1947987efc0268727e6019910aff4f8860ab60707a32a289a454253519137dd7e8da92ea2743706b124ef873f854ff8ed6b3eac719523ca5ff94f466b261e
+DIST genpatches-6.6-78.base.tar.xz 4145152 BLAKE2B 24e2e975f186f08be3d9b75f08e9c8a2e3081f1cae68ccfc8c6f68aae46f8b8806ec91c8dcf7d0b6decf1e402c545dfdba5ee17f09e6d6fd220c62f6e01de939 SHA512 306d617bab4a327c062f2d6d2017dbb3110e8f17484b5a3de4fd9d805cafbb51410ab4fc20f93f4b35e9b6917ef015b0e6280b3f6a76790d4c546a6771765271
+DIST genpatches-6.6-78.extras.tar.xz 4056 BLAKE2B 464b1eda63d76013d5fa0eee1d89b135100f69ddf7e1d773cad3e021d197cf1170d66a3de6a30045a789cc03a6b69913ed222c640201c1b9ce8306ca089b564f SHA512 71a9421ce799323791d0d616204b0095b4b5c799ed8b1c2786bd65cfe2c10b801200d07b0a1fa2c1ccdbe75f0d2a6a18ee62a528895bf5d4d804e42af89aa2c9
 DIST gentoo-kernel-5.10.232-1.amd64.gpkg.tar 63672320 BLAKE2B 43d75308443842d0dbc65d355c09ae0806c187c4ea3e9c87d5322a236081aefa6a1af8661ae1d6203fef60b574996b0dd53699bfe07eb67b08b58f1aa20c3995 SHA512 f5838299ec65113eeabd7e516375641857de9512e9b6bc4e85ecffffb91519baeea4b0eb2769d5e675740620e431fc9955d76fa04524c50f1c292518e8c42d33
 DIST gentoo-kernel-5.10.232-1.arm64.gpkg.tar 56852480 BLAKE2B 6f628a7d0b7feb82c903e2814b2f02ceac867270356ffd3d06ad5bf03a55da340e089739fac83ef727fa03148a7adcef5f00e295a26f7f88ea46cdecb7183b94 SHA512 dc06388259a4d5878c7045eeece9393edbd0981538ae9b7208e3dd4aedc49d9b5f71178812765242cd0383145529af4a273de165c15c1d72f2e852a18620227c
 DIST gentoo-kernel-5.10.232-1.ppc64le.gpkg.tar 52828160 BLAKE2B 1a77533dc0bd3072311120b62246fe8ed2ee57c06354cdd1aa3657ef2aa21f3adaa780910a3f357804fedd6d65006bcb5ba29d5786d291f51acd1142c706118e SHA512 de8aa68bc5960b5dcca618641fdb570dbb77b83f4f02a28f0522f491af0a7d83795879d9b50a1a19c780ef6d4b941019d9cc945af31b8eac7219f5647ede6440
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.6.68-r1-1.amd64.gpkg.tar 267929600 BLAKE2B 0c528d6ce1ac12f1
 DIST gentoo-kernel-6.6.68-r1-1.arm64.gpkg.tar 242442240 BLAKE2B 16b23d8610329efded5161e971373ea6d79235dd15f09f4f07b2b9f4bd6259762e13d379c861660813313c0f478ccf56e74b70a2003739108f3baa9c940c214e SHA512 5d657ef9cf777957566ee55e480b10e420dc0fb310594e3457a37c4736a9ff283ba7a1156aa07adf4193862eac4ed4c1739f10dd9ff61737618b49290d5b5d4c
 DIST gentoo-kernel-6.6.68-r1-1.ppc64le.gpkg.tar 64389120 BLAKE2B 93e588eebbad6af84c947b6466397a17df1a0ff1d4d0bf98fe4ee777b87556e4994c8053ac8ae146898e7a0f909734797cb964d4dfeb7f2917e22e51908ece94 SHA512 19313998663719837d05c3a0140c0a93ca5ed9d134e7d324e7416fdbda00957954c817897750a71c1568f00bc8482c6f2d0f7555e528731553aa66726f998145
 DIST gentoo-kernel-6.6.68-r1-1.x86.gpkg.tar 68546560 BLAKE2B 52f703001f82e8ad0e4cc6b93ef6ee9e8869ec5addaf2901b41471a92c6764c2f7c3911542ad325f0803a4327860d90f8fdc2eb2f2bfa8e8a75b39e33fc9b8c5 SHA512 c3df574696f672c04e89478905fed5be470b8881090ab3b665a22a377ff4847da311d27190b6b4ad13cdd83d73f63a0907582c786c4280a9930cf3c03ceefa0e
+DIST gentoo-kernel-6.6.69-1.amd64.gpkg.tar 270131200 BLAKE2B 27e5e7e0e330d7174ab81345188d109bac0d979e1f2c17e2e945b39417e42b31022cca21bb3e004c734c3c7409884eb0049c8b4c3a2fe5dd2ec205f9a88dcac1 SHA512 004df2c2c29c53bde90dc1bb64a974495ee070bf03ebba1fa58a4b29115603099a6ae744716b460b5b5a70c398ee86c0b73c696a961ab4b240a84e18bbc06fb4
+DIST gentoo-kernel-6.6.69-1.arm64.gpkg.tar 246323200 BLAKE2B 2bbc570c961a505e169cfc8b4f762001838bb100bd1ee544b089218c9f1299093dc8b818319ab925abb44ba1a8795f74da706c71de0706fa8647d361464bc635 SHA512 4b37192c67872701447a4872e038f02876f19abb78ccb16b596e90a46d33654fef9956c4b1a9cdd54aa3b23df7302de81927c772b1cbbc1c16f6101423d7ae05
+DIST gentoo-kernel-6.6.69-1.ppc64le.gpkg.tar 64389120 BLAKE2B 38d41d95e482e9354f83eb71e3c552b87f40971fe1fe7c758aae16654304768b5089cb5ddbfdb06a7cf0a3cbf1e90ae3ba3e50c9046c13f40c1fc5fefa102183 SHA512 921d1f4a7c7dadf4c72541240eb550b43e0463c5b15f670f6ddfec41e00db464acfe5e5526ccce884b138f973f81ab454fab3a32f1f2ba7d9c52fc205f380352
+DIST gentoo-kernel-6.6.69-1.x86.gpkg.tar 68546560 BLAKE2B dc98e8d52ac1442f480e11e918e4cf8eec46868a20122db3fe393e9ef7b03a857aa48c86e97f2daa1da98934267b0049331f4ce10c72e076da21305b84838b0d SHA512 1c88fb1d1f817956824070b4f43836d471a04462d0026a88117654ca5f8b594937b35ad49e16f4a06c265f09cf62474b45659748ee998a40bad6f13c97768e99
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.69.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.69.ebuild
new file mode 100644
index 000000000000..a0a5780715fc
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.69.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-02 17:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-02 17:08 UTC (permalink / raw
  To: gentoo-commits

commit:     39e25c03c3e7f106d68af70263ba1826308c5266
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  2 16:28:29 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  2 17:08:31 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e25c03

sys-kernel/gentoo-kernel-bin: Bump to 6.12.8

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.8.ebuild                | 182 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ae6c21322ba7..3429cdfe9aa2 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-132.base.tar.xz 6718336 BLAKE2B 3a1d86ff100ded252a1af8cb1cbe
 DIST genpatches-6.1-132.extras.tar.xz 4056 BLAKE2B 3f3d5e78761b9322a765bb8bdc137395e8382ffe7bd401f4b474530afd5f9ba570744058772978ac39c897f04eceb524ed53d32c8ed71fddd1a0191f31284c0f SHA512 ac96811e465540e96cfa443bf088bd9795c58080b19b87dcbf62c0a4c94dbbf28ee6d94262ca76bc38b9c591e4d07872294b14807e1d18ce804b69497cb0ee66
 DIST genpatches-6.12-10.base.tar.xz 680556 BLAKE2B 1e8b7fc1e380a238f2d3eb9778e0632a3d8d2a9fd59578c866b80d0f6d8452e737aecd3a443f576c9df434d2a81968be7382006db2ca032c9253168bb4463633 SHA512 f5a3dfe69b2dc0517f29a019b20abda79e608bdba568e838c1ceb8d26613fd7536c30f5f92336820a2cf33e89e7470455333b530292e0b63590e2def4d089147
 DIST genpatches-6.12-10.extras.tar.xz 4060 BLAKE2B 9cf7abbfb23624ba1acd2c7fa972154d9c66bcba6e9170c9ba860f7370263cc9c8fa2dce8f1d663bdd10f2f95539a91f1c1f6e914c3a0bffae641c6c73cbec54 SHA512 cf3dc0120d4048cce2f2eb7f105cdeb9c70a95381518523bcbd8df126ad8fb5035b1d6862bd01f5530830e74f27d1a64f8c999382aeca327e80f385b7bb9ceb5
+DIST genpatches-6.12-11.base.tar.xz 711536 BLAKE2B a9911cbb7cca5e6f3b06adba52289957eaccbdef25aa1d1f610ac7d7fde2a1cce46095e3d48b281a9ff0a9e88559a492833f0f39cf151ba560d6f3ff8fa5a4b3 SHA512 d33a54716e726cc8d19b366a7ad1cc51822eba4fa329eda596e6e7dbd851a9725db4e5f4bb827f36a26604b7c0b5a60154a2310f99b18265fb3c68251420fc1c
+DIST genpatches-6.12-11.extras.tar.xz 4056 BLAKE2B f8c2a145a06ea061100ba4d16e873a3186c4025d48610180aed135a8802494855decd8a58c24ffa4dd394cac843e41f45dd8aa93c28e03cdb1d46d8ce496da17 SHA512 e2808c8a70aaf3ef76348542a0aa0656f1ccdbe3523b22e5539d0c3952b4013aafddca5d881bc0458aab33f1b652f178d89ae4e596a9f541274f74eaf97ad16b
 DIST genpatches-6.6-75.base.tar.xz 4089936 BLAKE2B f88b0f84e3d73f87025389a3a66edbeeb6c126bf93b2522105859d27911aebb768cbbb2aa8418fe7e778eed6130b2253d85c08cedfa99c188c02d8d043f5fc7d SHA512 ebaf66ba8a338d548041c1ed619c4cde495a3bcbc990caba75dc86bf990a159b7f431e46e84cd16cea62991ca9d50420747a988da6e0c3973aec25943bc00d8d
 DIST genpatches-6.6-75.extras.tar.xz 4056 BLAKE2B 6e2e14f16a7ebc675e84b180a8f26f485aece3f22de1d27bef60b414deea8f3744cbd95536b58722d793aee320b505d5ca3c0af0b1e20f238b02c29a12abada9 SHA512 c8030df10b17675adf3c48931f04c59d1795598c955eef39c7b3dd4f36c1af1d79e8d7405004952cfe4922cf100aa95d2fe3d7c6f6e0d683276d5382bebce399
 DIST genpatches-6.6-76.base.tar.xz 4119292 BLAKE2B 643510f5f01b8b7ac5c24098cd65b21ef02fd75b2682b371b00e8be48c6c335e7135569c58ad91ab6549e298b1dca15b83806143bf260a9e594feeffb2178fc5 SHA512 1345c21e33f3f0433691e03921c7b3d47bfdaad47376c06610170cf82214e3648cbbd2cb250ea4877d5c238f324f499b52e50dd2e5b51b4e336f2a1a5a431a1e
@@ -34,6 +36,10 @@ DIST gentoo-kernel-6.12.7-1.amd64.gpkg.tar 298915840 BLAKE2B c4af62bc39de09dd063
 DIST gentoo-kernel-6.12.7-1.arm64.gpkg.tar 272957440 BLAKE2B 0b912595630b087c7e1edfdb91798f2514d2b20869fe526f5e1b759ae6a02156050a435037ef58583049a41d9d392a7618f935d36d0bd11570bc588b5f9b6329 SHA512 0e420669ba619d67e65f6a477f36420fa924341819b31f047ae6d707c43b3f5c955c63faf37b48754dbf852e50c5049b19f0a5cf4e7bbbc4beb4895cf67d9e69
 DIST gentoo-kernel-6.12.7-1.ppc64le.gpkg.tar 73072640 BLAKE2B d9914726e39a58047931ff6ad75e79e6b1c5307a32da26e0d3a5b0235d94c15dd3489bd7b586eda0fc4c73512f8f429bdb700494dc5cc3675dd0b3ce4d51aec4 SHA512 a82245ba62d8779546e5c51f1900aaaabaf7f01fb0ff74f0c6a2754b56724c554268e82254ccd6ee87705dd32a076365075211e61afab38c278d017b3d57fab6
 DIST gentoo-kernel-6.12.7-1.x86.gpkg.tar 77383680 BLAKE2B 2cf9eb6ad930b6aceb530abc9105360d0f21a936131f950b0be18355fc63ddb42dd832be5a46588402b7318746af33884a70fddb9409a37d6aa071051e6d5f23 SHA512 1ce355979c6402b05fee51dd17c61deb177e12b289dae7c2f02e3ae829ccbd9566b65df5ae1b81d51270aebf66d116103d83966c23ca14cc5550adafadae00f9
+DIST gentoo-kernel-6.12.8-1.amd64.gpkg.tar 301516800 BLAKE2B 4b35b8ad169c3c97f4ca1414319630dd2ee41e949314297fb25b24b5b02849a4feba3b7abe1a430ff9d17df24bf9093bf86c3c3f408fe6d2fcaf1123c1e8af0f SHA512 259e8e0d24905165dfbd7cb3d4bd4a4aaa198cd6c2fc0437b9ad424e51d6691453c064abce680d1d0d9f9c00a89ac4eb151efd04e03635da6672ea3e0596e610
+DIST gentoo-kernel-6.12.8-1.arm64.gpkg.tar 277544960 BLAKE2B 82bf907f31c7ee3e036e5fa91c903d2a716b968169f04cf5b5cb014995d784f819bd9b6630530445d41b2293ffa5b3cd5d1c3b11274dfacb0872508ba431fa2c SHA512 94f9ea5ab97e40e578df3282ed3202b2d2cd48928a2a9c7840366c604d8d4822e0a28c349a74e1f759bf07ffdb46caa58bf6a8f1ee5a94578e70129083328bc6
+DIST gentoo-kernel-6.12.8-1.ppc64le.gpkg.tar 73082880 BLAKE2B 65857a7613d5c7187f85395b3ffe88af25cdf8fe8152e516362a8aae8f910152bd7d11b0316eb0efc13a01efbe47ca955cd5511bce4a95a1bbe41091b6ae5e0b SHA512 ec54b65278415ad95cb899217022b911a716468757fc8ea454e5a8879f837b283b691f30dc4ac329915643f17d275ee421df284cc46a06e068f51b6c48682625
+DIST gentoo-kernel-6.12.8-1.x86.gpkg.tar 77383680 BLAKE2B 7c855a13851db6e50dcd59a2ec79f43781f78fbf493a63c682f1b8707cb120bea9ab6e6ef6c181256fc5aaf150bdacd65e1ea17e200506290af8bb0d8393d468 SHA512 be64b12113d762978558ecce5fd5777ea29ff8b3052f63b865c0c5d1ed57d0f08902c96f03b5f31a59c0105d233d720706b31ae0c91c8eb9cbffafc317c00c00
 DIST gentoo-kernel-6.6.67-1.amd64.gpkg.tar 267724800 BLAKE2B c38c7d1a3f3cf59afc345f1259311433a2086764bf7919051894cca8d442b5d2cbc74016ac4474b11d8855f760e09099d86bc5d31ede56e9e2ddbcfe139bd9c2 SHA512 c86849c88b3ebd4be4ab111876916896b02140bf267a1c071a5db845aab917d1bfce310da2dfd8a7830146963751735a8fff71e6513d513b282ddd57cba2a37f
 DIST gentoo-kernel-6.6.67-1.arm64.gpkg.tar 242319360 BLAKE2B df01eddbaf3d31b91b87bad4372ebf8f46a5a27bd0646593c9a7961b95561479dec4950c25e5a4cbcea4ea1e2be895a7f95d383f87593d7a4fc65f3cdd0fef3a SHA512 6067d6649e7e5253142b5416ddf8daf3087552f33895d2bf273cae7fbbfae26689c7d02231df6926d35caf3e8dc941aac28031f044cd9bba93f7349ac7874575
 DIST gentoo-kernel-6.6.67-1.ppc64le.gpkg.tar 64399360 BLAKE2B 12f72a9b32eaede365570266c84a0342bff045d599952797c902dcd8f0cc22bd64e89b3f89f29945f2c8f10a88f802e7bfa5988cdd42160a5b61131923a792fa SHA512 44ec739e47cfdc56c452b12182953942940edfcda069af413d21b51ca93b2f45712e949af9e24b336743ee0b55db9d658856df8e59aa9bb348075a342848452a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.8.ebuild
new file mode 100644
index 000000000000..f35401be6b63
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.8.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-02 17:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-02 17:08 UTC (permalink / raw
  To: gentoo-commits

commit:     4e8159a02d782fee32368976d7b5bdb7ce12ee86
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  2 16:28:43 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  2 17:08:33 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8159a0

sys-kernel/gentoo-kernel-bin: Bump to 6.1.123

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.123.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 83b31fa53038..1a5589ae1cf9 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-6.1-131.base.tar.xz 6701808 BLAKE2B 0ff847805abdeefee31ce75d0b5c
 DIST genpatches-6.1-131.extras.tar.xz 4056 BLAKE2B add38a1ea9191009b22ce04a556062e419452bedc85d6afd40d6aa3da2474f4719aacf91bc3680b6a08a7b73cd0dbcc5c3249322f8c47660ef36c256e8792bae SHA512 7d68ef7b616ab8bd62db15ead625f0e449b6ebdde8477676d0aa6ef017f9270727413af62985ed8b271aae1f5288682f4fd0d0804f06577e2c1f4014b5402035
 DIST genpatches-6.1-132.base.tar.xz 6718336 BLAKE2B 3a1d86ff100ded252a1af8cb1cbe50ea55e0789041f0e740c30c6a70c3192d8c90f873c46f9989b4b76071d1364f29b2eb8230e2675d22f2e14b6cb94e3e16b6 SHA512 bd225633a720a3d271969818c01b59792b5783c16743cc020e3cf444a37116ba57b0d82280853b432a3e3043a29f717ad2878dfcce4516a8127c535367ce6c49
 DIST genpatches-6.1-132.extras.tar.xz 4056 BLAKE2B 3f3d5e78761b9322a765bb8bdc137395e8382ffe7bd401f4b474530afd5f9ba570744058772978ac39c897f04eceb524ed53d32c8ed71fddd1a0191f31284c0f SHA512 ac96811e465540e96cfa443bf088bd9795c58080b19b87dcbf62c0a4c94dbbf28ee6d94262ca76bc38b9c591e4d07872294b14807e1d18ce804b69497cb0ee66
+DIST genpatches-6.1-133.base.tar.xz 6730928 BLAKE2B 0a3d788af308b602468d8bc26467d01f1ecc890b5da5fedd65b3eef33cf3da154b48e0ba71f1df6f77eac22ff355570f6096aea7bda695a2f7dad1f409387a9f SHA512 10ab1138a7a7ed000ef431d35af6375c1ad3ed8e3313b4ce43b19ecc4640fbfc8691a8113aba6bb3b3481fbe3077ee623d8f7c6c12337c809ee2f0d533adcecf
+DIST genpatches-6.1-133.extras.tar.xz 4056 BLAKE2B e5510780c454bbdd69f0d5d01bc6d792316f62a9e9217fe7500f688a5b8854b9d8406521e553808cf65e10f937be884fc4bbf3e3ce70f75b28a8254af03b77dc SHA512 e93284e4812b2a0a43e9de73c392874e1d48dfc3ad4d27a145fd43864e310cc60df3f509477570dca011dee7a9fb17ea2a72882e5316a50746a5a6cad58f373d
 DIST genpatches-6.12-10.base.tar.xz 680556 BLAKE2B 1e8b7fc1e380a238f2d3eb9778e0632a3d8d2a9fd59578c866b80d0f6d8452e737aecd3a443f576c9df434d2a81968be7382006db2ca032c9253168bb4463633 SHA512 f5a3dfe69b2dc0517f29a019b20abda79e608bdba568e838c1ceb8d26613fd7536c30f5f92336820a2cf33e89e7470455333b530292e0b63590e2def4d089147
 DIST genpatches-6.12-10.extras.tar.xz 4060 BLAKE2B 9cf7abbfb23624ba1acd2c7fa972154d9c66bcba6e9170c9ba860f7370263cc9c8fa2dce8f1d663bdd10f2f95539a91f1c1f6e914c3a0bffae641c6c73cbec54 SHA512 cf3dc0120d4048cce2f2eb7f105cdeb9c70a95381518523bcbd8df126ad8fb5035b1d6862bd01f5530830e74f27d1a64f8c999382aeca327e80f385b7bb9ceb5
 DIST genpatches-6.12-11.base.tar.xz 711536 BLAKE2B a9911cbb7cca5e6f3b06adba52289957eaccbdef25aa1d1f610ac7d7fde2a1cce46095e3d48b281a9ff0a9e88559a492833f0f39cf151ba560d6f3ff8fa5a4b3 SHA512 d33a54716e726cc8d19b366a7ad1cc51822eba4fa329eda596e6e7dbd851a9725db4e5f4bb827f36a26604b7c0b5a60154a2310f99b18265fb3c68251420fc1c
@@ -34,6 +36,10 @@ DIST gentoo-kernel-6.1.122-1.amd64.gpkg.tar 73011200 BLAKE2B 478c3443e81ae15cc94
 DIST gentoo-kernel-6.1.122-1.arm64.gpkg.tar 65730560 BLAKE2B 7d1f8c6420d50f550e9e712b98a89301a16e4bb36b22d1046bb7d429187eeec7b97346af3675ec41efab0f44760c4c6386dd6dbefc910a8210aa0fa26c9465d7 SHA512 a31ed8548c222d708c97b803767bfc56b92423b270c05885215a29bcea754efbe84435b4bc30fd0e8bf28ab3cc4dac7b2c10446e95b137918d5be29ad0e3f457
 DIST gentoo-kernel-6.1.122-1.ppc64le.gpkg.tar 59914240 BLAKE2B 9f08af25ae776622c24b97df4218ee34f6d42b99a623f4c7c96042d049c46d61ba94ddd2f19537205d4e74fdb0d2dc7e50f94967451f0243020f4774e5456319 SHA512 1d933d910acc96b130b580ff7043435ddbe4eb6c6ad65fdd5296d0b69a1e63a5a3c0725643e86a6dc6a3466771d60da0f7eb5cf236ee694f0f19bacf1c8c275e
 DIST gentoo-kernel-6.1.122-1.x86.gpkg.tar 62361600 BLAKE2B d6d077d222d9de9c9f7eb8a010c93d3b6a3c9daffef8b6f0f833e64c70214c102b8253500b5f7d92562ec00f9702516d5484556055f37df8b5567ca422414416 SHA512 6075f0ffafa011b252dd2a14b10b2d2b38d025d28e3c61660ef7557dee15278fae57d89a0e8bec9f17b25042e949ba1a55c30560edfbaecde591899dfd864acd
+DIST gentoo-kernel-6.1.123-1.amd64.gpkg.tar 73011200 BLAKE2B cba36288006a5da11c69c7ea925887acd73a919f805ed75805b20f8b7f418a9ed0fc584a987d5a29c5d83140ab546a0c6af2c90ade344f58ad2054d0b1aef2a4 SHA512 d93a2788e6c27f6d52d7baff4266613f8f32e682fe202b5922582aa7f4b62dfb00f881bd27759d9a7061a28df55e6d73d01be850c5db8c8f2be06d58a8c3bb0f
+DIST gentoo-kernel-6.1.123-1.arm64.gpkg.tar 65720320 BLAKE2B 3d0c4d421c2d9d062c99ed57a4f393834dcefe1144c5b5a68babba364f66d7c8eaf7b3c9eabee77ede08816fbe49c684b04bf8f55a2f7b2cf6f3ae0219cd81fb SHA512 a155758eac2b697e6069c5dc824e2b423eecd8b543bef02f1c781ace39c2394b81b976acb3bdf0642f5a8cb2dcf405d4fb54c3c9fe81ba476ffa9eb97bce7958
+DIST gentoo-kernel-6.1.123-1.ppc64le.gpkg.tar 59914240 BLAKE2B 4d9fbab35e1467c5f00fb4d60def4aaea8e67d96e8bb21efd183434ce48983848ebf4fdbccafeebb008487f3a1b64ddbf73d57b2f28666db3b8b2054f43b2201 SHA512 1e6a17ecc3419ac07922c19cdc7e42ef74a321249dec8b1f375bd1241476909e3231d62bfd66394a4e40870bf5ac5c03e96a80177b68752e9f11333e50e24704
+DIST gentoo-kernel-6.1.123-1.x86.gpkg.tar 62351360 BLAKE2B 447be977370406beda6def93a3e308e6ec3cccbdcd28aee42a531dabe933826b08ab65b3df6e58676a1b663c9369578b67c10fc7ef9904211be60afaf48b8580 SHA512 db74ed885d2e9fd07ea465e126753e8cc723f40b6dc2e71c4fcf7553a85c6c9188e2d28937bdb5804b11285130da6a7d3d9696db198ef934c9285ba5a12c79f2
 DIST gentoo-kernel-6.12.7-1.amd64.gpkg.tar 298915840 BLAKE2B c4af62bc39de09dd063495bf6d5cca7efd8364b49b797bf90a89af4a049e255ebf3ad6406df4fdc1645e75eb4778f9cc4029b63c343b469b1129a33579c2f598 SHA512 7ae48ee72fbe878f408b753ad97b60cf0c46ee80f098835acfae5cefbb81a4c349945bcdbaa70df9962b8827732a244ee795d1e11d35e5b3d255532057bffde0
 DIST gentoo-kernel-6.12.7-1.arm64.gpkg.tar 272957440 BLAKE2B 0b912595630b087c7e1edfdb91798f2514d2b20869fe526f5e1b759ae6a02156050a435037ef58583049a41d9d392a7618f935d36d0bd11570bc588b5f9b6329 SHA512 0e420669ba619d67e65f6a477f36420fa924341819b31f047ae6d707c43b3f5c955c63faf37b48754dbf852e50c5049b19f0a5cf4e7bbbc4beb4895cf67d9e69
 DIST gentoo-kernel-6.12.7-1.ppc64le.gpkg.tar 73072640 BLAKE2B d9914726e39a58047931ff6ad75e79e6b1c5307a32da26e0d3a5b0235d94c15dd3489bd7b586eda0fc4c73512f8f429bdb700494dc5cc3675dd0b3ce4d51aec4 SHA512 a82245ba62d8779546e5c51f1900aaaabaf7f01fb0ff74f0c6a2754b56724c554268e82254ccd6ee87705dd32a076365075211e61afab38c278d017b3d57fab6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.123.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.123.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.123.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-09 20:05 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-09 20:05 UTC (permalink / raw
  To: gentoo-commits

commit:     fe5f139b7dc78e2b0e7230aa6ec1b2f6e3ea5b22
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  9 19:37:35 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  9 20:05:51 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe5f139b

sys-kernel/gentoo-kernel-bin: Bump to 5.10.233

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.233.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1a5589ae1cf9..d13c7c5e0e13 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-244.base.tar.xz 7784252 BLAKE2B ab6f4a3f41b9ba52f1b9d7fc1c0e0b16a5871bc0bd30da7c63b24f11c3c3abaabf141b1aab76f4435fed4d5f25c2ecade6a83a9c3ca20efb9f9c6f44327ce545 SHA512 fe2e006f6a7571e1ab1cb3dcb80d9a6dbb46973918a138af1d6d402bf3702cb89e3764f7838d2d2cebbf9c97974926637d6b58c666899251be8433910dd6dd47
 DIST genpatches-5.10-244.extras.tar.xz 4056 BLAKE2B 48aa848b13eee7909a304b368603f03050f8ca0678e702ca8b302982373ada3b5f88fe1e6b51d7c66a46015c38efea31e82d8d67282b2ae4021c0be30c3a287e SHA512 eba51067dc0fb1074b860afda9ba5be55e83738738e84a70d1219ef5c89bfb7c5e82191f347881f7c82b25e87ec105f9a0c08d0248f5f0a2dc20bbea2e642c08
+DIST genpatches-5.10-245.base.tar.xz 7815984 BLAKE2B fd5b339977af766fc292071eeb16e08fce3185dd3bf1c16dfcc1522b664f84dd5892042707c68f84863bdc19afc35d8fe053476f904dce2ab18b4aa9b3cd61ac SHA512 45754b5713276a852f83be7c23d66deb020b3539457614a80b051cd4e276780101df3c92e2c6ddb96729676bb86b418f77f76807fe96cdfbf5571d2141e5a313
+DIST genpatches-5.10-245.extras.tar.xz 4056 BLAKE2B f4838beef428e2913d3861b26989b10f82391823ebc39811402294c23c5a84623dab8b15346ada7aa3c9552727c857ca80a262fd9dcf4f4751888b0454fcdfdb SHA512 617ac2cae48ac2831bfbb5a0bca25e466087eccabd930ba86c0e9f984822aa5ecade7559d4b1c71031b4db7bdb803ee31a4c392ac36413d97a51e2befcf70166
 DIST genpatches-5.15-185.base.tar.xz 7813568 BLAKE2B a287174103461737a4af5e24410266140ecd2970dd5568557ea1270d7b3d9db98ee218c392a4e8ef35fadedcfb8f9013f6dd830c08c0d9b2147c57658720e1d4 SHA512 edec855e548f4ce61e2aa3e8a86216a75d43405141054c114f7f2ed024f91500b905e953dc07f528d19bd25b13781377d8c60ae70e0bb15330f5cd187762b509
 DIST genpatches-5.15-185.extras.tar.xz 4056 BLAKE2B bab13e1f8b400270ab36e78525947b68468504433f41784c507e6700d23e08b7eff91cd49e50398f90622cc289d6c4c122b3d5f8da77742b01c167ced5284cf2 SHA512 be561334e77afb45e11fe5e8c6c3b61d85c821776bcefc0cbe0d9addc6561a4c0bfc3956a990fa50f703d7defbc4a847ddeeb170d4dc828c2bcbd1a4c6f4429f
 DIST genpatches-6.1-131.base.tar.xz 6701808 BLAKE2B 0ff847805abdeefee31ce75d0b5c02eafdf7b12f3b3c499c0d9d19305b3ae934194bdf58fabb30e51a356eae5e57c7d633b7abbf45a94096e981c671181c9b16 SHA512 7604d45f78bd5a087f0a158acf3767b275315b60c77cb4d6b93139943d56ca917a75ed8ed784a608a52d3e1d06cb36a01f5c3d0f5b211dda6d62d36fbe9ffaf9
@@ -24,6 +26,10 @@ DIST gentoo-kernel-5.10.232-1.amd64.gpkg.tar 63672320 BLAKE2B 43d75308443842d0db
 DIST gentoo-kernel-5.10.232-1.arm64.gpkg.tar 56852480 BLAKE2B 6f628a7d0b7feb82c903e2814b2f02ceac867270356ffd3d06ad5bf03a55da340e089739fac83ef727fa03148a7adcef5f00e295a26f7f88ea46cdecb7183b94 SHA512 dc06388259a4d5878c7045eeece9393edbd0981538ae9b7208e3dd4aedc49d9b5f71178812765242cd0383145529af4a273de165c15c1d72f2e852a18620227c
 DIST gentoo-kernel-5.10.232-1.ppc64le.gpkg.tar 52828160 BLAKE2B 1a77533dc0bd3072311120b62246fe8ed2ee57c06354cdd1aa3657ef2aa21f3adaa780910a3f357804fedd6d65006bcb5ba29d5786d291f51acd1142c706118e SHA512 de8aa68bc5960b5dcca618641fdb570dbb77b83f4f02a28f0522f491af0a7d83795879d9b50a1a19c780ef6d4b941019d9cc945af31b8eac7219f5647ede6440
 DIST gentoo-kernel-5.10.232-1.x86.gpkg.tar 53811200 BLAKE2B 89a171b837a0210cb83895e8ce8698b6901153686b1b84088db60a2d6b46083cb6be677087d261f0369adb4c4956258da81aaa18a1dd6de3645b39feaac4636e SHA512 fc53f52f0941d204ccebdf0b1f7828003feda77fee352253d83a4808ea8b32791bfa2483ec88a9eedd1985f6299368a367f731e2f8ce660f3d8fd81c041c0dcc
+DIST gentoo-kernel-5.10.233-1.amd64.gpkg.tar 63692800 BLAKE2B b1807bcd074455292610a08353a8cbd329c9c8eddc09bae9bc089d6c1dc099a3937a98017f577d5d90cf7b7ca15c92845d16af7a124d08b9057a56c5fcc13a6d SHA512 95889f3754ea1601e063866a59599389229346b195b5247151dd34f6fcd397424d9d504a5aefe7d8424e62a4a043e9d9c82fcd32e633928e3905c89baef6e608
+DIST gentoo-kernel-5.10.233-1.arm64.gpkg.tar 56842240 BLAKE2B 80650d6155278c12120fcd831018b565bafcbfa34f782c9a0038d5cf950d975c9eb66754cef37a72379813241359582f1746066dbffd34d11be5b35c64591412 SHA512 c74297b9035a0f74e98ef609a7bf81017f78cec0e1759c278f6f18504f9ae1a2f1609d6286530ceb19ce90c713f7af39abf531b7b3d4ccf5ad2390c207ffae3a
+DIST gentoo-kernel-5.10.233-1.ppc64le.gpkg.tar 52828160 BLAKE2B e7297dfab0cc9303c31f97772c0f91bd47f5e15c7b618b86d701b399cffdf06b58519381be73c6e0c67e8848929a1e058757e82e8653eb90b04e1d5e31e5277b SHA512 1aaf95701bd26cb16a65d9436fb7f6b0a62d74fab6d30bb1cc87b24be91b2149b265411053b14d31d4ff7b4f61c08ef53a589fc9934700a7326bb0cc18603e3b
+DIST gentoo-kernel-5.10.233-1.x86.gpkg.tar 53811200 BLAKE2B 61d2e6000729ad1fa127717df45c6ff325df86402257bb8297b11c23602d7b345ef9c73725e81367e9111e92ba1834da8039bf20e0b18cf806ca92fc8100ad1b SHA512 7f6bce845d3744317864b01f51309d5fb6a7b0d5495e5d037c2d07b7a15137b267d09c9ea3e34c7abdef3b366dc0feaf35e0a0d1484fb62a1b6e628da18ec06b
 DIST gentoo-kernel-5.15.175-1.amd64.gpkg.tar 68833280 BLAKE2B 685aa97574314074905d39fe19b338fbd4443c594251e6084995869cf1588f5de086d2867f15bb66b2cda4b3fad6c49ac8226880cc6af35eb4c3ea2e95f71a91 SHA512 be5e5267f9b58ed91e3548564e7e1259f3af7eef62220b3c4918e563a32fadd320fb02647152d4f3fd57f46f16f32b7c6af75b45b7f9eb54f366084505da86da
 DIST gentoo-kernel-5.15.175-1.arm64.gpkg.tar 62545920 BLAKE2B 2921da5a6c57f597182ff17b93d7fe0b561549105efcd226dc9dcafb73b9cf09f12f71dc3bfa645686b398c98232cfec14f22de0c74cd869cc1d55cdb8a2f841 SHA512 568507b177cc2623068713a5422c7664b01d2d2120b20b34c52b7dcbd4e6e3120cf9d1dd528f2f3771b11a327d66dea0801e3da100ae118983603661290c6ff0
 DIST gentoo-kernel-5.15.175-1.ppc64le.gpkg.tar 56821760 BLAKE2B e3989934dd49c1cf5a326e01786ebeb8d87288d4e2326c4b7fbba738f6e6af7a903694e1b940ee0d70c58873cf7c568ea535d71ef093815f6082f1d0dbc569ee SHA512 1cd0e70023db8c8fd930e58298d2330df53d6ff83954d967e7dbe5808b869da4133fd6e0f7fd76bb103a2bd34b7b46febc3accdb8e99f345ce34b16215c95f91

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.233.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.233.ebuild
new file mode 100644
index 000000000000..88e83cb23916
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.233.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-09 20:05 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-09 20:05 UTC (permalink / raw
  To: gentoo-commits

commit:     bf5f72880b71a8d5349119fb7a6b299ea1394281
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  9 19:37:44 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  9 20:05:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf5f7288

sys-kernel/gentoo-kernel-bin: Bump to 6.1.124

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.124.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1b1d27765b1d..8973a695890e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-132.base.tar.xz 6718336 BLAKE2B 3a1d86ff100ded252a1af8cb1cbe
 DIST genpatches-6.1-132.extras.tar.xz 4056 BLAKE2B 3f3d5e78761b9322a765bb8bdc137395e8382ffe7bd401f4b474530afd5f9ba570744058772978ac39c897f04eceb524ed53d32c8ed71fddd1a0191f31284c0f SHA512 ac96811e465540e96cfa443bf088bd9795c58080b19b87dcbf62c0a4c94dbbf28ee6d94262ca76bc38b9c591e4d07872294b14807e1d18ce804b69497cb0ee66
 DIST genpatches-6.1-133.base.tar.xz 6730928 BLAKE2B 0a3d788af308b602468d8bc26467d01f1ecc890b5da5fedd65b3eef33cf3da154b48e0ba71f1df6f77eac22ff355570f6096aea7bda695a2f7dad1f409387a9f SHA512 10ab1138a7a7ed000ef431d35af6375c1ad3ed8e3313b4ce43b19ecc4640fbfc8691a8113aba6bb3b3481fbe3077ee623d8f7c6c12337c809ee2f0d533adcecf
 DIST genpatches-6.1-133.extras.tar.xz 4056 BLAKE2B e5510780c454bbdd69f0d5d01bc6d792316f62a9e9217fe7500f688a5b8854b9d8406521e553808cf65e10f937be884fc4bbf3e3ce70f75b28a8254af03b77dc SHA512 e93284e4812b2a0a43e9de73c392874e1d48dfc3ad4d27a145fd43864e310cc60df3f509477570dca011dee7a9fb17ea2a72882e5316a50746a5a6cad58f373d
+DIST genpatches-6.1-134.base.tar.xz 6754804 BLAKE2B 36d49584071a74207d07d353e67b8c0e9f9d5ca3db44d5fc6c392bf34c022fd6ba9022734aba45fdd432673133e9f4f9ade495658550a68ad537153a08cd01af SHA512 214e8b20b52af4fb5b22035955dbafe665245c3ca85a1dab3419385be6f9f0d3b0f5d0ece9180c71a11c9e11b1c69153e82be282b46b41c1eba2df19226f90ea
+DIST genpatches-6.1-134.extras.tar.xz 4056 BLAKE2B 7612c02201b9db803c7b7c0b0c6e8c48dab78783e4d144eaf2e798fd0f1fe1e192138dea1802fa7a17385c6ca65ddf9b089cc3e547ca23efa36bda45cf355f5e SHA512 33e35c97ba7017e0b8c78f53aa4ab91e57c0a1f1fc246fec6ba6c3a091577bda2f99ecb1d909f3599d9123f2d99e756b7b6bb5b8086c8ff4cefc28a1827e5410
 DIST genpatches-6.12-10.base.tar.xz 680556 BLAKE2B 1e8b7fc1e380a238f2d3eb9778e0632a3d8d2a9fd59578c866b80d0f6d8452e737aecd3a443f576c9df434d2a81968be7382006db2ca032c9253168bb4463633 SHA512 f5a3dfe69b2dc0517f29a019b20abda79e608bdba568e838c1ceb8d26613fd7536c30f5f92336820a2cf33e89e7470455333b530292e0b63590e2def4d089147
 DIST genpatches-6.12-10.extras.tar.xz 4060 BLAKE2B 9cf7abbfb23624ba1acd2c7fa972154d9c66bcba6e9170c9ba860f7370263cc9c8fa2dce8f1d663bdd10f2f95539a91f1c1f6e914c3a0bffae641c6c73cbec54 SHA512 cf3dc0120d4048cce2f2eb7f105cdeb9c70a95381518523bcbd8df126ad8fb5035b1d6862bd01f5530830e74f27d1a64f8c999382aeca327e80f385b7bb9ceb5
 DIST genpatches-6.12-11.base.tar.xz 711536 BLAKE2B a9911cbb7cca5e6f3b06adba52289957eaccbdef25aa1d1f610ac7d7fde2a1cce46095e3d48b281a9ff0a9e88559a492833f0f39cf151ba560d6f3ff8fa5a4b3 SHA512 d33a54716e726cc8d19b366a7ad1cc51822eba4fa329eda596e6e7dbd851a9725db4e5f4bb827f36a26604b7c0b5a60154a2310f99b18265fb3c68251420fc1c
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.1.123-1.amd64.gpkg.tar 73011200 BLAKE2B cba36288006a5da11c6
 DIST gentoo-kernel-6.1.123-1.arm64.gpkg.tar 65720320 BLAKE2B 3d0c4d421c2d9d062c99ed57a4f393834dcefe1144c5b5a68babba364f66d7c8eaf7b3c9eabee77ede08816fbe49c684b04bf8f55a2f7b2cf6f3ae0219cd81fb SHA512 a155758eac2b697e6069c5dc824e2b423eecd8b543bef02f1c781ace39c2394b81b976acb3bdf0642f5a8cb2dcf405d4fb54c3c9fe81ba476ffa9eb97bce7958
 DIST gentoo-kernel-6.1.123-1.ppc64le.gpkg.tar 59914240 BLAKE2B 4d9fbab35e1467c5f00fb4d60def4aaea8e67d96e8bb21efd183434ce48983848ebf4fdbccafeebb008487f3a1b64ddbf73d57b2f28666db3b8b2054f43b2201 SHA512 1e6a17ecc3419ac07922c19cdc7e42ef74a321249dec8b1f375bd1241476909e3231d62bfd66394a4e40870bf5ac5c03e96a80177b68752e9f11333e50e24704
 DIST gentoo-kernel-6.1.123-1.x86.gpkg.tar 62351360 BLAKE2B 447be977370406beda6def93a3e308e6ec3cccbdcd28aee42a531dabe933826b08ab65b3df6e58676a1b663c9369578b67c10fc7ef9904211be60afaf48b8580 SHA512 db74ed885d2e9fd07ea465e126753e8cc723f40b6dc2e71c4fcf7553a85c6c9188e2d28937bdb5804b11285130da6a7d3d9696db198ef934c9285ba5a12c79f2
+DIST gentoo-kernel-6.1.124-1.amd64.gpkg.tar 72990720 BLAKE2B 18ab1d61088387bec75437c006827d75008c528fa560525f54a6315acd4706ebab19610ecbf52e8886149a454f75980dc7b69d06a6cefbeed24440a284f4bca0 SHA512 a00709cc63dab5baf37d6aeb14f3fd026359cab00bf12cb9b249d068db1ee6a9791fdedc3730dd1bc4df0187cd84e1da6ce84b0cc9c9baa80c02b5a99191a9a1
+DIST gentoo-kernel-6.1.124-1.arm64.gpkg.tar 65720320 BLAKE2B 0f9eee72cda92c1f6e2c24ca0d428f4f01ae1d1d008abaa13b69caf030a7d134d6e251e5a1ec79e1564fc3ff6367aebd33a437c63964450e54d1f2dd49b4b3f2 SHA512 59680c53bf14af346e5445a13d4f6148694ad823f06f356dd16bf30fc72978910523943cde99c1240bc0ad7a8b16d46fcbbec450960800dcf25fb58e087fcac2
+DIST gentoo-kernel-6.1.124-1.ppc64le.gpkg.tar 59904000 BLAKE2B 942327648753a8418362448f1ed92964c3ac94816e580fb5f5d3380256e6f5b88e60d49deaa9f814bd55365bf5c6b72eac2b48fd72dbc4df7d93063f4ce1fd36 SHA512 0c93cb0a43b2c869f092ac067f099864e5b7811462100714619d78e014aeb98d4ff82fe118c6df914b2cc97103ccda7df61081690746a27e304721ec4c123b3c
+DIST gentoo-kernel-6.1.124-1.x86.gpkg.tar 62361600 BLAKE2B e2672c5ad61949c7ecfe535d2bf1a6ade3733932be7a5ea5e7eee37b3dae5c15bfb8ffa5018668e6f429c28809675ae37e59ce3f42e22e2bdf50fbe94a4999cc SHA512 5c4586c693bd3daed10c5a63b0841229a5631f54e488080d37cde4cff8971a830d9e058da32971e38fada0ca5c109555d6f62df1993e025ba02133774ad9498a
 DIST gentoo-kernel-6.12.7-1.amd64.gpkg.tar 298915840 BLAKE2B c4af62bc39de09dd063495bf6d5cca7efd8364b49b797bf90a89af4a049e255ebf3ad6406df4fdc1645e75eb4778f9cc4029b63c343b469b1129a33579c2f598 SHA512 7ae48ee72fbe878f408b753ad97b60cf0c46ee80f098835acfae5cefbb81a4c349945bcdbaa70df9962b8827732a244ee795d1e11d35e5b3d255532057bffde0
 DIST gentoo-kernel-6.12.7-1.arm64.gpkg.tar 272957440 BLAKE2B 0b912595630b087c7e1edfdb91798f2514d2b20869fe526f5e1b759ae6a02156050a435037ef58583049a41d9d392a7618f935d36d0bd11570bc588b5f9b6329 SHA512 0e420669ba619d67e65f6a477f36420fa924341819b31f047ae6d707c43b3f5c955c63faf37b48754dbf852e50c5049b19f0a5cf4e7bbbc4beb4895cf67d9e69
 DIST gentoo-kernel-6.12.7-1.ppc64le.gpkg.tar 73072640 BLAKE2B d9914726e39a58047931ff6ad75e79e6b1c5307a32da26e0d3a5b0235d94c15dd3489bd7b586eda0fc4c73512f8f429bdb700494dc5cc3675dd0b3ce4d51aec4 SHA512 a82245ba62d8779546e5c51f1900aaaabaf7f01fb0ff74f0c6a2754b56724c554268e82254ccd6ee87705dd32a076365075211e61afab38c278d017b3d57fab6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.124.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.124.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.124.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-09 20:05 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-09 20:05 UTC (permalink / raw
  To: gentoo-commits

commit:     ae21ea6f5c3559cd7beebf50a77115beefc441ab
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  9 19:37:39 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  9 20:05:52 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae21ea6f

sys-kernel/gentoo-kernel-bin: Bump to 5.15.176

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.176.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d13c7c5e0e13..1b1d27765b1d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-245.base.tar.xz 7815984 BLAKE2B fd5b339977af766fc292071eeb1
 DIST genpatches-5.10-245.extras.tar.xz 4056 BLAKE2B f4838beef428e2913d3861b26989b10f82391823ebc39811402294c23c5a84623dab8b15346ada7aa3c9552727c857ca80a262fd9dcf4f4751888b0454fcdfdb SHA512 617ac2cae48ac2831bfbb5a0bca25e466087eccabd930ba86c0e9f984822aa5ecade7559d4b1c71031b4db7bdb803ee31a4c392ac36413d97a51e2befcf70166
 DIST genpatches-5.15-185.base.tar.xz 7813568 BLAKE2B a287174103461737a4af5e24410266140ecd2970dd5568557ea1270d7b3d9db98ee218c392a4e8ef35fadedcfb8f9013f6dd830c08c0d9b2147c57658720e1d4 SHA512 edec855e548f4ce61e2aa3e8a86216a75d43405141054c114f7f2ed024f91500b905e953dc07f528d19bd25b13781377d8c60ae70e0bb15330f5cd187762b509
 DIST genpatches-5.15-185.extras.tar.xz 4056 BLAKE2B bab13e1f8b400270ab36e78525947b68468504433f41784c507e6700d23e08b7eff91cd49e50398f90622cc289d6c4c122b3d5f8da77742b01c167ced5284cf2 SHA512 be561334e77afb45e11fe5e8c6c3b61d85c821776bcefc0cbe0d9addc6561a4c0bfc3956a990fa50f703d7defbc4a847ddeeb170d4dc828c2bcbd1a4c6f4429f
+DIST genpatches-5.15-186.base.tar.xz 7849000 BLAKE2B 3bf7560f3bfbc26789d4ae1e93932bd94b46e69c8a9ed29907e47ad493c7f7acd25309bef228306c69e27ac53b65efa8a8bf505fc577ee3a8ccbb196d36c866e SHA512 afa8bfc5d4f9ac104a583bea92b8930db5c2ca165c6c1fb3d5750baeb508df6fcfadcdb3c978bcd8e8ad95cf3ca2fd0c5c6cebcd000e93dbed663f310af01dde
+DIST genpatches-5.15-186.extras.tar.xz 4056 BLAKE2B 68130d315dd2ccff0075d729a10cee298756baff9ecc0c1f218ca4c771ccf30541bdb876ee529292a56c56ba49eefe5839cae263a08bc0f3ba114fa499267141 SHA512 2d1f1af4d251c93d7e45aee1710e44129b8bc71c83d7bb328b07b28c109e394259321ab12e889483369966a52616c1c41b547220e4ee9e4e3ceed21f89503665
 DIST genpatches-6.1-131.base.tar.xz 6701808 BLAKE2B 0ff847805abdeefee31ce75d0b5c02eafdf7b12f3b3c499c0d9d19305b3ae934194bdf58fabb30e51a356eae5e57c7d633b7abbf45a94096e981c671181c9b16 SHA512 7604d45f78bd5a087f0a158acf3767b275315b60c77cb4d6b93139943d56ca917a75ed8ed784a608a52d3e1d06cb36a01f5c3d0f5b211dda6d62d36fbe9ffaf9
 DIST genpatches-6.1-131.extras.tar.xz 4056 BLAKE2B add38a1ea9191009b22ce04a556062e419452bedc85d6afd40d6aa3da2474f4719aacf91bc3680b6a08a7b73cd0dbcc5c3249322f8c47660ef36c256e8792bae SHA512 7d68ef7b616ab8bd62db15ead625f0e449b6ebdde8477676d0aa6ef017f9270727413af62985ed8b271aae1f5288682f4fd0d0804f06577e2c1f4014b5402035
 DIST genpatches-6.1-132.base.tar.xz 6718336 BLAKE2B 3a1d86ff100ded252a1af8cb1cbe50ea55e0789041f0e740c30c6a70c3192d8c90f873c46f9989b4b76071d1364f29b2eb8230e2675d22f2e14b6cb94e3e16b6 SHA512 bd225633a720a3d271969818c01b59792b5783c16743cc020e3cf444a37116ba57b0d82280853b432a3e3043a29f717ad2878dfcce4516a8127c535367ce6c49
@@ -34,6 +36,10 @@ DIST gentoo-kernel-5.15.175-1.amd64.gpkg.tar 68833280 BLAKE2B 685aa9757431407490
 DIST gentoo-kernel-5.15.175-1.arm64.gpkg.tar 62545920 BLAKE2B 2921da5a6c57f597182ff17b93d7fe0b561549105efcd226dc9dcafb73b9cf09f12f71dc3bfa645686b398c98232cfec14f22de0c74cd869cc1d55cdb8a2f841 SHA512 568507b177cc2623068713a5422c7664b01d2d2120b20b34c52b7dcbd4e6e3120cf9d1dd528f2f3771b11a327d66dea0801e3da100ae118983603661290c6ff0
 DIST gentoo-kernel-5.15.175-1.ppc64le.gpkg.tar 56821760 BLAKE2B e3989934dd49c1cf5a326e01786ebeb8d87288d4e2326c4b7fbba738f6e6af7a903694e1b940ee0d70c58873cf7c568ea535d71ef093815f6082f1d0dbc569ee SHA512 1cd0e70023db8c8fd930e58298d2330df53d6ff83954d967e7dbe5808b869da4133fd6e0f7fd76bb103a2bd34b7b46febc3accdb8e99f345ce34b16215c95f91
 DIST gentoo-kernel-5.15.175-1.x86.gpkg.tar 58818560 BLAKE2B 532f9c60134fdd247bb607f64a50d5855498089e493219a98a8429d4e47a58f6e9d728fdbdc4b1f3e329b9c9c44aa3b58f94082851286336d6134f9a531e9fda SHA512 cc34bedc43c66281c0af81a59b3ffdd22ac5792ebcddaccbb60c200968603d611e978c04453fa7c351683922dc40ec5260481794deecd9ec7faa54e7db72737f
+DIST gentoo-kernel-5.15.176-1.amd64.gpkg.tar 68823040 BLAKE2B c368e8ea2286ad3caab0fceaca87f7a60069bfd3d123f5835595debe1a497ed985739e6c2209377a72a8f35acf3a707cb6f12381e5eab24911721ec9f7a6e4f1 SHA512 3992b0cf8b09482bb8b2dea8cee3dad11582e24e7a416ce6375e763a5cbdb4c88f844eb4ec78783ab652814072fd825ae55728185feb3c7ea4d69d06d73e1793
+DIST gentoo-kernel-5.15.176-1.arm64.gpkg.tar 62545920 BLAKE2B 8af35ebf5907382248d2e876f282ae447f24f1602cf66588ce4d3a245fe4e8e3d7048e98796aebb8d26441f3dda52a3b89a6d46476ee9455418d3c9554efc922 SHA512 8e43e8bbcc2b9f75324392bf8d7606e9175858b94efa29bfa0c6d075de88d8210ead3a8d61167b533966968956724a21cb89733dce4135a729be99bc5e2c4484
+DIST gentoo-kernel-5.15.176-1.ppc64le.gpkg.tar 56821760 BLAKE2B cfe9fc6972f4f9cfe6daeab48fb3cd3b3f3fdba7d4b905e91615dfe3b52e22cb631d8bbe97130384ac43cae1c09c1102a65bef481449f8f995d2d999f9c10786 SHA512 a184fbeee5a4ed4c33549e9614eebb095e1f1a132b279537977b5adbfc0b2289fddef2a4182577b65712f6d3a17024f3b748ccb9160649e788d595e5acc668a5
+DIST gentoo-kernel-5.15.176-1.x86.gpkg.tar 58818560 BLAKE2B 20117f1688e5b3ff6abc6b8317c6c0ca0835d996bdbcfec4f5f83fc8c673eb5179c2e17aec0f64c8fb078285541d74eeeed81d553607289817f133e307520eb2 SHA512 f6240ee129ea90653971367f644bde398a1b2b4d98bdc5cc6e7bbe58fd28f511d7d41137952e8bca72cdca700ca870b6192607211ac131098085dd8142983ca7
 DIST gentoo-kernel-6.1.121-1.amd64.gpkg.tar 73000960 BLAKE2B 1f3afb7211ba2e8d33ad24fa4fa78601e9eb85462dfc7472d9103fc8aba27b6bdfabc18154331cac99b0d3873e7120ebb06a6f9222520e05332219f596eb3b26 SHA512 f025e9f3804f65a44ef03a779801f20b4d093612999dbaa7e62b0bceca066dfa80ee4ef1affce06f027d87463c4c3a96baf0cff7e10f2322d4fe639b1320d570
 DIST gentoo-kernel-6.1.121-1.arm64.gpkg.tar 65720320 BLAKE2B 3630b20d56044ab9f85f03f32f8a693f8bf39413a6b5c9bbefa722c2fdd30ae5a6026836f0dd55f6ca3df91691190c1e00bfa88fec281e12709069e95bed637a SHA512 14e0811fc866e31a7d9c983bb6477e601a08bf2df1ab7f854f8ec609d68e28e2b66650178536baccc9c491c2948be1606d5806fc5de261fbafd72dfb95469612
 DIST gentoo-kernel-6.1.121-1.ppc64le.gpkg.tar 59914240 BLAKE2B f5a3ec5585b7cb527ffafd5b701a2d022bef7b9d7d8c29cf3902d6f80282209854db5ce1316b3cee11dfc122c5fa44a50ea260fff68c65d80c983f506e8cf70c SHA512 a9cb921ff44f9153d362f6ec25737f21d88e9e1e709ebf933c90da55dedafe424449926be5688ea90c0874c3e2e6ec7352e63e3d963c4bcd6449267d669c02f0

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.176.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.176.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.176.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-09 20:05 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-09 20:05 UTC (permalink / raw
  To: gentoo-commits

commit:     05fcddde634eeeca428593b07b28de456e5c6387
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  9 19:37:50 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  9 20:05:54 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05fcddde

sys-kernel/gentoo-kernel-bin: Bump to 6.6.70

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.70.ebuild                | 181 +++++++++++++++++++++
 2 files changed, 187 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8973a695890e..cafe9eb2ccbd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.6-77.base.tar.xz 4120472 BLAKE2B 99c511e049d8b375eb54c8c00688e
 DIST genpatches-6.6-77.extras.tar.xz 4056 BLAKE2B 72ee0f92105f7e24d08e54614b5fa1514ee8ff75de5781474f56a3655665c5d3152771e3379bb431fb73ce19780620de72858cf64585109033c851be05efb0f0 SHA512 afd1947987efc0268727e6019910aff4f8860ab60707a32a289a454253519137dd7e8da92ea2743706b124ef873f854ff8ed6b3eac719523ca5ff94f466b261e
 DIST genpatches-6.6-78.base.tar.xz 4145152 BLAKE2B 24e2e975f186f08be3d9b75f08e9c8a2e3081f1cae68ccfc8c6f68aae46f8b8806ec91c8dcf7d0b6decf1e402c545dfdba5ee17f09e6d6fd220c62f6e01de939 SHA512 306d617bab4a327c062f2d6d2017dbb3110e8f17484b5a3de4fd9d805cafbb51410ab4fc20f93f4b35e9b6917ef015b0e6280b3f6a76790d4c546a6771765271
 DIST genpatches-6.6-78.extras.tar.xz 4056 BLAKE2B 464b1eda63d76013d5fa0eee1d89b135100f69ddf7e1d773cad3e021d197cf1170d66a3de6a30045a789cc03a6b69913ed222c640201c1b9ce8306ca089b564f SHA512 71a9421ce799323791d0d616204b0095b4b5c799ed8b1c2786bd65cfe2c10b801200d07b0a1fa2c1ccdbe75f0d2a6a18ee62a528895bf5d4d804e42af89aa2c9
+DIST genpatches-6.6-79.base.tar.xz 4222900 BLAKE2B bcd3e23877b7ee2439eb080d304a346c539b2ea2a3b242b89cfd68dec8f3022d2e89b43c939ae11c02d60c93f3c0c7c6569fc41994a8faa3a1fc259d4065bbcf SHA512 a336717d2f9585ddfef9ed6c373d7225bce4c5a76a31d55bbf8998214b1a835435a7510ed5b4cd4aafb4f92e668f7646e0f7ca964bb1505b4bd20f8353f46761
+DIST genpatches-6.6-79.extras.tar.xz 4056 BLAKE2B 70ffc39672faf32971e8b3bf8e41fe2a24e65fb3268447b1c9278fef4cf9fd97ddf9045329ad1431482e6628af911733bf86c7ba7cab624880cc070e68d94f39 SHA512 c3403d427b07a3b70447143d728987ea995b0d3d4d79c1d3a874c3de34cc5c14068320847628de36dbb40cbe63540942969cf2b158b0a563dc34aba927e3ec5b
 DIST gentoo-kernel-5.10.232-1.amd64.gpkg.tar 63672320 BLAKE2B 43d75308443842d0dbc65d355c09ae0806c187c4ea3e9c87d5322a236081aefa6a1af8661ae1d6203fef60b574996b0dd53699bfe07eb67b08b58f1aa20c3995 SHA512 f5838299ec65113eeabd7e516375641857de9512e9b6bc4e85ecffffb91519baeea4b0eb2769d5e675740620e431fc9955d76fa04524c50f1c292518e8c42d33
 DIST gentoo-kernel-5.10.232-1.arm64.gpkg.tar 56852480 BLAKE2B 6f628a7d0b7feb82c903e2814b2f02ceac867270356ffd3d06ad5bf03a55da340e089739fac83ef727fa03148a7adcef5f00e295a26f7f88ea46cdecb7183b94 SHA512 dc06388259a4d5878c7045eeece9393edbd0981538ae9b7208e3dd4aedc49d9b5f71178812765242cd0383145529af4a273de165c15c1d72f2e852a18620227c
 DIST gentoo-kernel-5.10.232-1.ppc64le.gpkg.tar 52828160 BLAKE2B 1a77533dc0bd3072311120b62246fe8ed2ee57c06354cdd1aa3657ef2aa21f3adaa780910a3f357804fedd6d65006bcb5ba29d5786d291f51acd1142c706118e SHA512 de8aa68bc5960b5dcca618641fdb570dbb77b83f4f02a28f0522f491af0a7d83795879d9b50a1a19c780ef6d4b941019d9cc945af31b8eac7219f5647ede6440
@@ -82,6 +84,10 @@ DIST gentoo-kernel-6.6.69-1.amd64.gpkg.tar 270131200 BLAKE2B 27e5e7e0e330d7174ab
 DIST gentoo-kernel-6.6.69-1.arm64.gpkg.tar 246323200 BLAKE2B 2bbc570c961a505e169cfc8b4f762001838bb100bd1ee544b089218c9f1299093dc8b818319ab925abb44ba1a8795f74da706c71de0706fa8647d361464bc635 SHA512 4b37192c67872701447a4872e038f02876f19abb78ccb16b596e90a46d33654fef9956c4b1a9cdd54aa3b23df7302de81927c772b1cbbc1c16f6101423d7ae05
 DIST gentoo-kernel-6.6.69-1.ppc64le.gpkg.tar 64389120 BLAKE2B 38d41d95e482e9354f83eb71e3c552b87f40971fe1fe7c758aae16654304768b5089cb5ddbfdb06a7cf0a3cbf1e90ae3ba3e50c9046c13f40c1fc5fefa102183 SHA512 921d1f4a7c7dadf4c72541240eb550b43e0463c5b15f670f6ddfec41e00db464acfe5e5526ccce884b138f973f81ab454fab3a32f1f2ba7d9c52fc205f380352
 DIST gentoo-kernel-6.6.69-1.x86.gpkg.tar 68546560 BLAKE2B dc98e8d52ac1442f480e11e918e4cf8eec46868a20122db3fe393e9ef7b03a857aa48c86e97f2daa1da98934267b0049331f4ce10c72e076da21305b84838b0d SHA512 1c88fb1d1f817956824070b4f43836d471a04462d0026a88117654ca5f8b594937b35ad49e16f4a06c265f09cf62474b45659748ee998a40bad6f13c97768e99
+DIST gentoo-kernel-6.6.70-1.amd64.gpkg.tar 270274560 BLAKE2B 23900265e3e31a9a852df93b96e62ac371f1dc03a433f9f76d3c8bbc191349841a8dc19bc4c4d9d2f91aeb223213c3f8bcc6681469795b28774777b28a1e16d0 SHA512 9bdb58cd5aa029fae227fb7cb46cb34433597f369b26d234ff2548cc4e5d7795348f754cb52485485433f5e9a7dc995e7f0b11ffdab00fedff0c9f3efd435dca
+DIST gentoo-kernel-6.6.70-1.arm64.gpkg.tar 246179840 BLAKE2B 41bb0fe6aa0941fa374a92581c5c5ed891d2141c5058506778772f7d59032d8472961b57796364de2916c18af4e3297c616bc130e693cb3010a1d5f9e414e7f8 SHA512 4b7121bddb2933fb893cea937bd84ce019bec02e51418c5b895a198b007153528e700153c7c8cb41d74f6c0417426fb07eb30533fb85549652c40ed0c5c978ee
+DIST gentoo-kernel-6.6.70-1.ppc64le.gpkg.tar 64399360 BLAKE2B dd1b55aaf4214732ee77d4a1c2d4f30ea5cbe1f7c1c505f2f2b73160aeaf0307aee76045b93e951b012982a562edd52c0f8b155583f6538ba09a7a66f444c50d SHA512 fb2470a815378b8f24ac8dc7ab92498e871c551991f8210ffa3cdb933b88a3cad858ed966713a495b7f04f76efda454ccc46a6c52b99ed866f44b719e0907d64
+DIST gentoo-kernel-6.6.70-1.x86.gpkg.tar 68556800 BLAKE2B 9df52948ef931d59f3d00b90f886eb5d853b78675ab240bec0d4ed3982884d745d4ddd11c04c0a5fb51f5d87c5ba5bfcea9026b0ab3910df753cb62cacc5cefa SHA512 775aa6480e309cb1029b36a9c39acab0be96599d723e9bc5ee4ea2c9d4df9907f3269a79cf289b5ede32f49f5fb7738ac56a39afdf4ba9d133d4b233fb289a38
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.70.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.70.ebuild
new file mode 100644
index 000000000000..a0a5780715fc
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.70.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-09 20:05 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-09 20:05 UTC (permalink / raw
  To: gentoo-commits

commit:     717d806f13f378bb27a1a0c102d067dfac4c2767
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  9 19:37:55 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  9 20:05:54 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717d806f

sys-kernel/gentoo-kernel-bin: Bump to 6.12.9

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.9.ebuild                | 182 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index cafe9eb2ccbd..d9bd18e28433 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.12-10.base.tar.xz 680556 BLAKE2B 1e8b7fc1e380a238f2d3eb9778e06
 DIST genpatches-6.12-10.extras.tar.xz 4060 BLAKE2B 9cf7abbfb23624ba1acd2c7fa972154d9c66bcba6e9170c9ba860f7370263cc9c8fa2dce8f1d663bdd10f2f95539a91f1c1f6e914c3a0bffae641c6c73cbec54 SHA512 cf3dc0120d4048cce2f2eb7f105cdeb9c70a95381518523bcbd8df126ad8fb5035b1d6862bd01f5530830e74f27d1a64f8c999382aeca327e80f385b7bb9ceb5
 DIST genpatches-6.12-11.base.tar.xz 711536 BLAKE2B a9911cbb7cca5e6f3b06adba52289957eaccbdef25aa1d1f610ac7d7fde2a1cce46095e3d48b281a9ff0a9e88559a492833f0f39cf151ba560d6f3ff8fa5a4b3 SHA512 d33a54716e726cc8d19b366a7ad1cc51822eba4fa329eda596e6e7dbd851a9725db4e5f4bb827f36a26604b7c0b5a60154a2310f99b18265fb3c68251420fc1c
 DIST genpatches-6.12-11.extras.tar.xz 4056 BLAKE2B f8c2a145a06ea061100ba4d16e873a3186c4025d48610180aed135a8802494855decd8a58c24ffa4dd394cac843e41f45dd8aa93c28e03cdb1d46d8ce496da17 SHA512 e2808c8a70aaf3ef76348542a0aa0656f1ccdbe3523b22e5539d0c3952b4013aafddca5d881bc0458aab33f1b652f178d89ae4e596a9f541274f74eaf97ad16b
+DIST genpatches-6.12-12.base.tar.xz 758168 BLAKE2B 2f9fca909ebc5710fa9154fe4c824116e48adbf9d4e857a75661b0689a0c44add897a502700edf415ba4b664fe586ba490f16b4dd12f00b19b80c34800d4b6be SHA512 c7d125caa03b0ff053f37fc82a4fbd9d3be8f8eee024bf05639d4f3c3b51574983e5d0beadb7714865f6d72e02a22ceb528c8359115ac995b63f5d87eb055bb9
+DIST genpatches-6.12-12.extras.tar.xz 4056 BLAKE2B 8e00efcd3af7862fb8bde9d8a2e9d51fd999474e33e63e058c3580b187abc71c2206663d37b7b4ebd96193c6185a29f5d1e9e9ef98167703f01bc5c3c9b767c7 SHA512 a52dec8d607e64c112a2b1c731f65ca3fe340712bb390c25e8f7bee90cabea619922540998ef6b95b97dc0626b4dfe3a9713a3f8e7efa8f99f3ebd95e8fdf855
 DIST genpatches-6.6-75.base.tar.xz 4089936 BLAKE2B f88b0f84e3d73f87025389a3a66edbeeb6c126bf93b2522105859d27911aebb768cbbb2aa8418fe7e778eed6130b2253d85c08cedfa99c188c02d8d043f5fc7d SHA512 ebaf66ba8a338d548041c1ed619c4cde495a3bcbc990caba75dc86bf990a159b7f431e46e84cd16cea62991ca9d50420747a988da6e0c3973aec25943bc00d8d
 DIST genpatches-6.6-75.extras.tar.xz 4056 BLAKE2B 6e2e14f16a7ebc675e84b180a8f26f485aece3f22de1d27bef60b414deea8f3744cbd95536b58722d793aee320b505d5ca3c0af0b1e20f238b02c29a12abada9 SHA512 c8030df10b17675adf3c48931f04c59d1795598c955eef39c7b3dd4f36c1af1d79e8d7405004952cfe4922cf100aa95d2fe3d7c6f6e0d683276d5382bebce399
 DIST genpatches-6.6-76.base.tar.xz 4119292 BLAKE2B 643510f5f01b8b7ac5c24098cd65b21ef02fd75b2682b371b00e8be48c6c335e7135569c58ad91ab6549e298b1dca15b83806143bf260a9e594feeffb2178fc5 SHA512 1345c21e33f3f0433691e03921c7b3d47bfdaad47376c06610170cf82214e3648cbbd2cb250ea4877d5c238f324f499b52e50dd2e5b51b4e336f2a1a5a431a1e
@@ -68,6 +70,10 @@ DIST gentoo-kernel-6.12.8-1.amd64.gpkg.tar 301516800 BLAKE2B 4b35b8ad169c3c97f4c
 DIST gentoo-kernel-6.12.8-1.arm64.gpkg.tar 277544960 BLAKE2B 82bf907f31c7ee3e036e5fa91c903d2a716b968169f04cf5b5cb014995d784f819bd9b6630530445d41b2293ffa5b3cd5d1c3b11274dfacb0872508ba431fa2c SHA512 94f9ea5ab97e40e578df3282ed3202b2d2cd48928a2a9c7840366c604d8d4822e0a28c349a74e1f759bf07ffdb46caa58bf6a8f1ee5a94578e70129083328bc6
 DIST gentoo-kernel-6.12.8-1.ppc64le.gpkg.tar 73082880 BLAKE2B 65857a7613d5c7187f85395b3ffe88af25cdf8fe8152e516362a8aae8f910152bd7d11b0316eb0efc13a01efbe47ca955cd5511bce4a95a1bbe41091b6ae5e0b SHA512 ec54b65278415ad95cb899217022b911a716468757fc8ea454e5a8879f837b283b691f30dc4ac329915643f17d275ee421df284cc46a06e068f51b6c48682625
 DIST gentoo-kernel-6.12.8-1.x86.gpkg.tar 77383680 BLAKE2B 7c855a13851db6e50dcd59a2ec79f43781f78fbf493a63c682f1b8707cb120bea9ab6e6ef6c181256fc5aaf150bdacd65e1ea17e200506290af8bb0d8393d468 SHA512 be64b12113d762978558ecce5fd5777ea29ff8b3052f63b865c0c5d1ed57d0f08902c96f03b5f31a59c0105d233d720706b31ae0c91c8eb9cbffafc317c00c00
+DIST gentoo-kernel-6.12.9-1.amd64.gpkg.tar 301568000 BLAKE2B bc1522fc4b151e9d76a001698a44da923c988587bbbb342dbf8b231af742eb8c5c3da79f9f71ccce5a94c371d0079bf6fcb93647de8b6634b38803641488948f SHA512 d5c478821f3d18704637fa166340a39ee854a545575f5b990529b2ccee89bed6da19b9d51a3b0ff3183d9c31e780333635db2c3874c1e4530f505ae8632b397c
+DIST gentoo-kernel-6.12.9-1.arm64.gpkg.tar 277596160 BLAKE2B 68da94dd39d92a54ed1dc91d547d28a886c4e8e95171d1d50a8ada3abfe7b504fcbde0bc93174c5d72e5af08a9ea6d5f3f1882a6913880c4b80b5fc86c55dc14 SHA512 d3d4e487d2c03e86ccd060c6cae68f92caec53d44ffd2efb336fda5627d9ee485d3832878af0a173044f811c41018b445187c34f41a0132c4694c736c5b6e601
+DIST gentoo-kernel-6.12.9-1.ppc64le.gpkg.tar 73082880 BLAKE2B 494c5edb61300c2c9a53997d5115a01e704db1850a2fdd473a64676eed4237abae55070dbbd332513a5b8650754806e8ec8abc1283d9977847f216c404911b1f SHA512 24c6e132d552530ccf9c416883ee631439cd6f317d8541c9a95f5b1b622b71a0298ca169c8f3dd56fe3a0e636cab33861d3f769ca63abdda8ec28d79ff7bb15d
+DIST gentoo-kernel-6.12.9-1.x86.gpkg.tar 77393920 BLAKE2B 73c7bdbbd09b402856646414b0ba98c8e825e35f1e318d2ba361d652dd25c866bd2c3f9040b8f072c27bb58ebe9d0ccfce723a663dc11b46b98b5c8a094dfbea SHA512 aa9b7ef2ad1562869255842369aadce6028b787008046e9c97594de5f9c9277dfe3497b6bec5b1048df256a59a52b493b58b0d20f91d1195b54c5bc5e756f28b
 DIST gentoo-kernel-6.6.67-1.amd64.gpkg.tar 267724800 BLAKE2B c38c7d1a3f3cf59afc345f1259311433a2086764bf7919051894cca8d442b5d2cbc74016ac4474b11d8855f760e09099d86bc5d31ede56e9e2ddbcfe139bd9c2 SHA512 c86849c88b3ebd4be4ab111876916896b02140bf267a1c071a5db845aab917d1bfce310da2dfd8a7830146963751735a8fff71e6513d513b282ddd57cba2a37f
 DIST gentoo-kernel-6.6.67-1.arm64.gpkg.tar 242319360 BLAKE2B df01eddbaf3d31b91b87bad4372ebf8f46a5a27bd0646593c9a7961b95561479dec4950c25e5a4cbcea4ea1e2be895a7f95d383f87593d7a4fc65f3cdd0fef3a SHA512 6067d6649e7e5253142b5416ddf8daf3087552f33895d2bf273cae7fbbfae26689c7d02231df6926d35caf3e8dc941aac28031f044cd9bba93f7349ac7874575
 DIST gentoo-kernel-6.6.67-1.ppc64le.gpkg.tar 64399360 BLAKE2B 12f72a9b32eaede365570266c84a0342bff045d599952797c902dcd8f0cc22bd64e89b3f89f29945f2c8f10a88f802e7bfa5988cdd42160a5b61131923a792fa SHA512 44ec739e47cfdc56c452b12182953942940edfcda069af413d21b51ca93b2f45712e949af9e24b336743ee0b55db9d658856df8e59aa9bb348075a342848452a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.9.ebuild
new file mode 100644
index 000000000000..f35401be6b63
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.9.ebuild
@@ -0,0 +1,182 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-10 16:44 Nowa Ammerlaan
  0 siblings, 0 replies; 2276+ messages in thread
From: Nowa Ammerlaan @ 2025-01-10 16:44 UTC (permalink / raw
  To: gentoo-commits

commit:     4dd6deffd431d3c05a94e7384e39c249da20d610
Author:     Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  9 18:38:35 2025 +0000
Commit:     Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
CommitDate: Fri Jan 10 16:44:20 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dd6deff

sys-kernel/gentoo-kernel-bin: sbverify is now a bdep on arm64 and amd64

It is called via kernel-install_extract_from_uki

Signed-off-by: Nowa Ammerlaan <nowa <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/40076
Signed-off-by: Nowa Ammerlaan <nowa <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.7.ebuild    | 4 +++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.8.ebuild    | 2 ++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.9.ebuild    | 2 ++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild    | 4 +++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68-r1.ebuild | 4 +++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68.ebuild    | 4 +++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.69.ebuild    | 2 ++
 7 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.7.ebuild
index bb92381f7d2b..8431fd7c468e 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.7.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -53,6 +53,8 @@ BDEPEND="
 	dev-util/pahole
 	virtual/libelf
 	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
 "
 
 QA_PREBUILT='*'

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.8.ebuild
index f35401be6b63..8431fd7c468e 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.8.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.8.ebuild
@@ -53,6 +53,8 @@ BDEPEND="
 	dev-util/pahole
 	virtual/libelf
 	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
 "
 
 QA_PREBUILT='*'

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.9.ebuild
index f35401be6b63..8431fd7c468e 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.9.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.9.ebuild
@@ -53,6 +53,8 @@ BDEPEND="
 	dev-util/pahole
 	virtual/libelf
 	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
 "
 
 QA_PREBUILT='*'

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild
index e082635940d4..0f11cef63400 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -53,6 +53,8 @@ BDEPEND="
 	dev-util/pahole
 	virtual/libelf
 	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
 "
 
 QA_PREBUILT='*'

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68-r1.ebuild
index dbe800373773..7ffb1f6159f9 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68-r1.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -53,6 +53,8 @@ BDEPEND="
 	dev-util/pahole
 	virtual/libelf
 	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
 "
 
 QA_PREBUILT='*'

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68.ebuild
index cd18b39c84d7..4f450d6c69b3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -53,6 +53,8 @@ BDEPEND="
 	dev-util/pahole
 	virtual/libelf
 	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
 "
 
 QA_PREBUILT='*'

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.69.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.69.ebuild
index a0a5780715fc..7ffb1f6159f9 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.69.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.69.ebuild
@@ -53,6 +53,8 @@ BDEPEND="
 	dev-util/pahole
 	virtual/libelf
 	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
 "
 
 QA_PREBUILT='*'


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-10 19:44 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-10 19:44 UTC (permalink / raw
  To: gentoo-commits

commit:     24ce4f288bc0faa43942c6b7989899d1a9fa2b51
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 10 19:42:55 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 10 19:44:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24ce4f28

sys-kernel/gentoo-kernel-bin: Bump to 6.6.71

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.71.ebuild                | 181 +++++++++++++++++++++
 2 files changed, 187 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d9bd18e28433..b58f3af0306b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.6-78.base.tar.xz 4145152 BLAKE2B 24e2e975f186f08be3d9b75f08e9c
 DIST genpatches-6.6-78.extras.tar.xz 4056 BLAKE2B 464b1eda63d76013d5fa0eee1d89b135100f69ddf7e1d773cad3e021d197cf1170d66a3de6a30045a789cc03a6b69913ed222c640201c1b9ce8306ca089b564f SHA512 71a9421ce799323791d0d616204b0095b4b5c799ed8b1c2786bd65cfe2c10b801200d07b0a1fa2c1ccdbe75f0d2a6a18ee62a528895bf5d4d804e42af89aa2c9
 DIST genpatches-6.6-79.base.tar.xz 4222900 BLAKE2B bcd3e23877b7ee2439eb080d304a346c539b2ea2a3b242b89cfd68dec8f3022d2e89b43c939ae11c02d60c93f3c0c7c6569fc41994a8faa3a1fc259d4065bbcf SHA512 a336717d2f9585ddfef9ed6c373d7225bce4c5a76a31d55bbf8998214b1a835435a7510ed5b4cd4aafb4f92e668f7646e0f7ca964bb1505b4bd20f8353f46761
 DIST genpatches-6.6-79.extras.tar.xz 4056 BLAKE2B 70ffc39672faf32971e8b3bf8e41fe2a24e65fb3268447b1c9278fef4cf9fd97ddf9045329ad1431482e6628af911733bf86c7ba7cab624880cc070e68d94f39 SHA512 c3403d427b07a3b70447143d728987ea995b0d3d4d79c1d3a874c3de34cc5c14068320847628de36dbb40cbe63540942969cf2b158b0a563dc34aba927e3ec5b
+DIST genpatches-6.6-80.base.tar.xz 4222992 BLAKE2B cbdd564aecb24378e09623688dfcf5bb1931d63823a339c99d7a8b436e16ed20b98cc682a5ffd10afd4c24a7e91542f140e7448b6b81acdc112c25ef982bb107 SHA512 273542404785a57a14a732c4e0924d0c94fc95c3980293c6d5ba6a30abe30f1f42d756dfef27c9ad5ffe57da84f2368ce9d51293d4b006d13dde2c8d0b1376a9
+DIST genpatches-6.6-80.extras.tar.xz 4060 BLAKE2B c83e6d97ed086ae3b9f3d6bf4cd29d4eae9f57f638eccab183dbcbde85886df00653634b1cf272f26580f32e1a7786f68960bc51f78a01540c61c0f5c7823b79 SHA512 a0e0b309a2022daf6343e21c0f435bd617d2a029c28297c7a082a8380157ea4fa52b12f92bd045ad8c3fb680cfe98edfe69e10f4d6a28f9b115afe8b07d75433
 DIST gentoo-kernel-5.10.232-1.amd64.gpkg.tar 63672320 BLAKE2B 43d75308443842d0dbc65d355c09ae0806c187c4ea3e9c87d5322a236081aefa6a1af8661ae1d6203fef60b574996b0dd53699bfe07eb67b08b58f1aa20c3995 SHA512 f5838299ec65113eeabd7e516375641857de9512e9b6bc4e85ecffffb91519baeea4b0eb2769d5e675740620e431fc9955d76fa04524c50f1c292518e8c42d33
 DIST gentoo-kernel-5.10.232-1.arm64.gpkg.tar 56852480 BLAKE2B 6f628a7d0b7feb82c903e2814b2f02ceac867270356ffd3d06ad5bf03a55da340e089739fac83ef727fa03148a7adcef5f00e295a26f7f88ea46cdecb7183b94 SHA512 dc06388259a4d5878c7045eeece9393edbd0981538ae9b7208e3dd4aedc49d9b5f71178812765242cd0383145529af4a273de165c15c1d72f2e852a18620227c
 DIST gentoo-kernel-5.10.232-1.ppc64le.gpkg.tar 52828160 BLAKE2B 1a77533dc0bd3072311120b62246fe8ed2ee57c06354cdd1aa3657ef2aa21f3adaa780910a3f357804fedd6d65006bcb5ba29d5786d291f51acd1142c706118e SHA512 de8aa68bc5960b5dcca618641fdb570dbb77b83f4f02a28f0522f491af0a7d83795879d9b50a1a19c780ef6d4b941019d9cc945af31b8eac7219f5647ede6440
@@ -94,6 +96,10 @@ DIST gentoo-kernel-6.6.70-1.amd64.gpkg.tar 270274560 BLAKE2B 23900265e3e31a9a852
 DIST gentoo-kernel-6.6.70-1.arm64.gpkg.tar 246179840 BLAKE2B 41bb0fe6aa0941fa374a92581c5c5ed891d2141c5058506778772f7d59032d8472961b57796364de2916c18af4e3297c616bc130e693cb3010a1d5f9e414e7f8 SHA512 4b7121bddb2933fb893cea937bd84ce019bec02e51418c5b895a198b007153528e700153c7c8cb41d74f6c0417426fb07eb30533fb85549652c40ed0c5c978ee
 DIST gentoo-kernel-6.6.70-1.ppc64le.gpkg.tar 64399360 BLAKE2B dd1b55aaf4214732ee77d4a1c2d4f30ea5cbe1f7c1c505f2f2b73160aeaf0307aee76045b93e951b012982a562edd52c0f8b155583f6538ba09a7a66f444c50d SHA512 fb2470a815378b8f24ac8dc7ab92498e871c551991f8210ffa3cdb933b88a3cad858ed966713a495b7f04f76efda454ccc46a6c52b99ed866f44b719e0907d64
 DIST gentoo-kernel-6.6.70-1.x86.gpkg.tar 68556800 BLAKE2B 9df52948ef931d59f3d00b90f886eb5d853b78675ab240bec0d4ed3982884d745d4ddd11c04c0a5fb51f5d87c5ba5bfcea9026b0ab3910df753cb62cacc5cefa SHA512 775aa6480e309cb1029b36a9c39acab0be96599d723e9bc5ee4ea2c9d4df9907f3269a79cf289b5ede32f49f5fb7738ac56a39afdf4ba9d133d4b233fb289a38
+DIST gentoo-kernel-6.6.71-1.amd64.gpkg.tar 270202880 BLAKE2B cd229d7b4ace8af6b7f68b35e796b339ff8a4b77e2f2af9d2a4eae45991662fbd22fa5c26522ae4a90dee774a318ee31b5d3835e4cc793c99cd91f5ad7e702c6 SHA512 2373ad2f40e6aeb014cdb42c8f354461c9b356680b54435aec7d055b5b86fd8965dc11bb65e2e7ed86d0014ffadb3b7379dc097bacad9277f29ba53f8b8a964b
+DIST gentoo-kernel-6.6.71-1.arm64.gpkg.tar 246159360 BLAKE2B 94535beebeb001a67e6e4336397554b100e0f32a173144e623405f958d2ef2bd69439af1a54d907f69bea8b9d93c9129bf46e999808c695f47ab91fbfdcf9b6b SHA512 2957fef62b3f7bc1def73b6c4223b8a691c3e39f3f2ba4c9fa69d1adf3a22deb266a2583477f7614882f455fbc609aaed4980b5604fc10ed576d6afc69f775a1
+DIST gentoo-kernel-6.6.71-1.ppc64le.gpkg.tar 64399360 BLAKE2B 25c1c2c5f1b26dff82ea6a944db0cd25749d0e5a3db55e2aab258df71b092b04111010c49dd32dea6bc52781adcab919a244a45170551cd4b7b1a2093247945a SHA512 0b051de8c8c3fba59b84bf2e789ac9fbe096237505ad11287a39fe16f82044b7e867a1eb21abddabb41d6ccddc6ef3e4552b2265e16b1c19e4756bb4fdc61cbd
+DIST gentoo-kernel-6.6.71-1.x86.gpkg.tar 68556800 BLAKE2B 067356a5107514d4a18a186ca93d78b69cca9fa9e776e23a239c1a8cd5986c6b75e458e9c4d564d0c21f5438ffd7864f0a6270e83b4d8a3d364e7b07935e4187 SHA512 13af6e7c08c0799c3f92807dcd8bb4ab785386c71421b63e3164ab30fd2d13af840f27d7aaeb943b8dd665070176008cd735a62c043319c341cf806c8547ec39
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.71.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.71.ebuild
new file mode 100644
index 000000000000..a0a5780715fc
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.71.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-11  4:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-11  4:58 UTC (permalink / raw
  To: gentoo-commits

commit:     2f3d000a6f751407cc7f555ea38a3a80ff771305
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 11 04:57:20 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 11 04:57:28 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f3d000a

sys-kernel/gentoo-kernel-bin: Copy sbsigntools deps to 6.6.{70,71}

Closes: https://bugs.gentoo.org/947832
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.70.ebuild | 2 ++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.71.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.70.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.70.ebuild
index a0a5780715fc..7ffb1f6159f9 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.70.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.70.ebuild
@@ -53,6 +53,8 @@ BDEPEND="
 	dev-util/pahole
 	virtual/libelf
 	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
 "
 
 QA_PREBUILT='*'

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.71.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.71.ebuild
index a0a5780715fc..7ffb1f6159f9 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.71.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.71.ebuild
@@ -53,6 +53,8 @@ BDEPEND="
 	dev-util/pahole
 	virtual/libelf
 	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
 "
 
 QA_PREBUILT='*'


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-17 18:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-17 18:09 UTC (permalink / raw
  To: gentoo-commits

commit:     8e9a75ba488c5499958ba25ffdaef76109fc2256
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 17 17:53:32 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 17 18:09:27 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e9a75ba

sys-kernel/gentoo-kernel-bin: Bump to 6.6.72

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.72.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0f91eddbd2be..73ef0616d2ba 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-6.6-79.base.tar.xz 4222900 BLAKE2B bcd3e23877b7ee2439eb080d304a3
 DIST genpatches-6.6-79.extras.tar.xz 4056 BLAKE2B 70ffc39672faf32971e8b3bf8e41fe2a24e65fb3268447b1c9278fef4cf9fd97ddf9045329ad1431482e6628af911733bf86c7ba7cab624880cc070e68d94f39 SHA512 c3403d427b07a3b70447143d728987ea995b0d3d4d79c1d3a874c3de34cc5c14068320847628de36dbb40cbe63540942969cf2b158b0a563dc34aba927e3ec5b
 DIST genpatches-6.6-80.base.tar.xz 4222992 BLAKE2B cbdd564aecb24378e09623688dfcf5bb1931d63823a339c99d7a8b436e16ed20b98cc682a5ffd10afd4c24a7e91542f140e7448b6b81acdc112c25ef982bb107 SHA512 273542404785a57a14a732c4e0924d0c94fc95c3980293c6d5ba6a30abe30f1f42d756dfef27c9ad5ffe57da84f2368ce9d51293d4b006d13dde2c8d0b1376a9
 DIST genpatches-6.6-80.extras.tar.xz 4060 BLAKE2B c83e6d97ed086ae3b9f3d6bf4cd29d4eae9f57f638eccab183dbcbde85886df00653634b1cf272f26580f32e1a7786f68960bc51f78a01540c61c0f5c7823b79 SHA512 a0e0b309a2022daf6343e21c0f435bd617d2a029c28297c7a082a8380157ea4fa52b12f92bd045ad8c3fb680cfe98edfe69e10f4d6a28f9b115afe8b07d75433
+DIST genpatches-6.6-81.base.tar.xz 4254652 BLAKE2B 20fe02a8fe886c04569ba9490de06956b2927014c1d023dda7d55c4386a0cefae6ee3d4d8138e824798b2d410f52024c701ac0b099c74080d4e3e28a8ba11e8e SHA512 f837dd14a9a5fb677c163660e916751ee6c12ad8cddd6dbc011be87b083339083c4ce110e43e0e364d48cdd9da769ffb8617bcff650068b516e03b33d0996ce0
+DIST genpatches-6.6-81.extras.tar.xz 4056 BLAKE2B f8999d149063deccfd69f06848c39fa87de113d9978b4537e9699b1c9ed5896db929bb28e06919a13c7bf425c5e17438086ab5714b2cff57c0e1a79c097a535f SHA512 99616bba8411fa7a4bf1955abe97612c514f4c299d97b2bbedd467fda98505525545b3a65aa679ffd3171829a99f8d008590503fbdfc14bbb45552b1f85f82ad
 DIST gentoo-kernel-5.10.232-1.amd64.gpkg.tar 63672320 BLAKE2B 43d75308443842d0dbc65d355c09ae0806c187c4ea3e9c87d5322a236081aefa6a1af8661ae1d6203fef60b574996b0dd53699bfe07eb67b08b58f1aa20c3995 SHA512 f5838299ec65113eeabd7e516375641857de9512e9b6bc4e85ecffffb91519baeea4b0eb2769d5e675740620e431fc9955d76fa04524c50f1c292518e8c42d33
 DIST gentoo-kernel-5.10.232-1.arm64.gpkg.tar 56852480 BLAKE2B 6f628a7d0b7feb82c903e2814b2f02ceac867270356ffd3d06ad5bf03a55da340e089739fac83ef727fa03148a7adcef5f00e295a26f7f88ea46cdecb7183b94 SHA512 dc06388259a4d5878c7045eeece9393edbd0981538ae9b7208e3dd4aedc49d9b5f71178812765242cd0383145529af4a273de165c15c1d72f2e852a18620227c
 DIST gentoo-kernel-5.10.232-1.ppc64le.gpkg.tar 52828160 BLAKE2B 1a77533dc0bd3072311120b62246fe8ed2ee57c06354cdd1aa3657ef2aa21f3adaa780910a3f357804fedd6d65006bcb5ba29d5786d291f51acd1142c706118e SHA512 de8aa68bc5960b5dcca618641fdb570dbb77b83f4f02a28f0522f491af0a7d83795879d9b50a1a19c780ef6d4b941019d9cc945af31b8eac7219f5647ede6440
@@ -106,6 +108,10 @@ DIST gentoo-kernel-6.6.71-1.amd64.gpkg.tar 270202880 BLAKE2B cd229d7b4ace8af6b7f
 DIST gentoo-kernel-6.6.71-1.arm64.gpkg.tar 246159360 BLAKE2B 94535beebeb001a67e6e4336397554b100e0f32a173144e623405f958d2ef2bd69439af1a54d907f69bea8b9d93c9129bf46e999808c695f47ab91fbfdcf9b6b SHA512 2957fef62b3f7bc1def73b6c4223b8a691c3e39f3f2ba4c9fa69d1adf3a22deb266a2583477f7614882f455fbc609aaed4980b5604fc10ed576d6afc69f775a1
 DIST gentoo-kernel-6.6.71-1.ppc64le.gpkg.tar 64399360 BLAKE2B 25c1c2c5f1b26dff82ea6a944db0cd25749d0e5a3db55e2aab258df71b092b04111010c49dd32dea6bc52781adcab919a244a45170551cd4b7b1a2093247945a SHA512 0b051de8c8c3fba59b84bf2e789ac9fbe096237505ad11287a39fe16f82044b7e867a1eb21abddabb41d6ccddc6ef3e4552b2265e16b1c19e4756bb4fdc61cbd
 DIST gentoo-kernel-6.6.71-1.x86.gpkg.tar 68556800 BLAKE2B 067356a5107514d4a18a186ca93d78b69cca9fa9e776e23a239c1a8cd5986c6b75e458e9c4d564d0c21f5438ffd7864f0a6270e83b4d8a3d364e7b07935e4187 SHA512 13af6e7c08c0799c3f92807dcd8bb4ab785386c71421b63e3164ab30fd2d13af840f27d7aaeb943b8dd665070176008cd735a62c043319c341cf806c8547ec39
+DIST gentoo-kernel-6.6.72-1.amd64.gpkg.tar 270202880 BLAKE2B 316645813a2df7d5485fbdcf3e03d8fb4063d3237bc5e5992f8fb7083cc397c3a0183221a389d59ef96ed3d5cbbfb3d56431db1082835a865a6434aa02788264 SHA512 f6d980f57480cb36d09e864789fa427c6966fdaeb87cb028410dc21ae80e78146171efda86253017faedaf6ae29055b0d330faddd88fd108c8719598dd215da6
+DIST gentoo-kernel-6.6.72-1.arm64.gpkg.tar 246159360 BLAKE2B 5c6c39aa530b11ec2db9d73f118e55ec2f8a6570592ca90c0e99d725089e6cce1d6a394db3d04333d6982592a0ed4b1093171a12a1413c900cdf890ecc9cee63 SHA512 0635fb05126164d315b1aea5e5f35a4012326dda22b0cc4d0f99d6d68906540b0c94c44c7c3fe254e35fadc9d0e6c0a51e9329c0ca0f518f09f4ea2cae8e418d
+DIST gentoo-kernel-6.6.72-1.ppc64le.gpkg.tar 64399360 BLAKE2B 362ef7cd03f09fa07c0492d2885f718ace39cbc99ec3612393a57d3baaf499ea57c383cc04382650becca61b523427fd7387f954723f7317c8f185aa60f60326 SHA512 488fbc1bc7a40e7a7edc99bf34de4a9290e335e4d6e5858bd1c02e0ef465663b644e72bcca82424553de7531a2700e18e507d46d03a11c5782a5f594091c8481
+DIST gentoo-kernel-6.6.72-1.x86.gpkg.tar 68556800 BLAKE2B dff3066f7b1a9d8115bd4009face91644c570e00e1a982cede843cfb9785a4e05d4ecf510c894d533093c79336162e067ed4dd807f2a5d0469ef0bed21df757f SHA512 c0ee8bf88db2df041b61fbcfff3069b7b0ed58451b25fd705bf9ec56289018b1df3e26e0ee1dcf06b8d408b7749590febcbd02dd70e8661760b2c58742b15ac4
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.72.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.72.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.72.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-17 18:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-17 18:09 UTC (permalink / raw
  To: gentoo-commits

commit:     e5e7ad25f71adc9f8d5bd373de0e2f0a50a52e6f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 17 18:02:06 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 17 18:09:28 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e7ad25

sys-kernel/gentoo-kernel-bin: Bump to 6.12.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.10.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 73ef0616d2ba..6d06336822da 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.12-11.base.tar.xz 711536 BLAKE2B a9911cbb7cca5e6f3b06adba52289
 DIST genpatches-6.12-11.extras.tar.xz 4056 BLAKE2B f8c2a145a06ea061100ba4d16e873a3186c4025d48610180aed135a8802494855decd8a58c24ffa4dd394cac843e41f45dd8aa93c28e03cdb1d46d8ce496da17 SHA512 e2808c8a70aaf3ef76348542a0aa0656f1ccdbe3523b22e5539d0c3952b4013aafddca5d881bc0458aab33f1b652f178d89ae4e596a9f541274f74eaf97ad16b
 DIST genpatches-6.12-12.base.tar.xz 758168 BLAKE2B 2f9fca909ebc5710fa9154fe4c824116e48adbf9d4e857a75661b0689a0c44add897a502700edf415ba4b664fe586ba490f16b4dd12f00b19b80c34800d4b6be SHA512 c7d125caa03b0ff053f37fc82a4fbd9d3be8f8eee024bf05639d4f3c3b51574983e5d0beadb7714865f6d72e02a22ceb528c8359115ac995b63f5d87eb055bb9
 DIST genpatches-6.12-12.extras.tar.xz 4056 BLAKE2B 8e00efcd3af7862fb8bde9d8a2e9d51fd999474e33e63e058c3580b187abc71c2206663d37b7b4ebd96193c6185a29f5d1e9e9ef98167703f01bc5c3c9b767c7 SHA512 a52dec8d607e64c112a2b1c731f65ca3fe340712bb390c25e8f7bee90cabea619922540998ef6b95b97dc0626b4dfe3a9713a3f8e7efa8f99f3ebd95e8fdf855
+DIST genpatches-6.12-13.base.tar.xz 806528 BLAKE2B 0eec1195d5a497e64556d992893f251a54c558151aef1fc1d03de0b95bdbe03588ef486875e7676f9635da62e975dd8509279ed2d96b4dcb3796e1d8a4bb3768 SHA512 3cf8549679aae42fe56a25c0f9d5eb5c59fb867c77dc22c21446064e55d91276ec75f60f5737ab9a39c82dd0e74ab1ee3bd62b5a78f7448827b5577257976aed
+DIST genpatches-6.12-13.extras.tar.xz 4056 BLAKE2B af48fba5d81bf8e13658555d94fa131e3f8fa06144148dd11b58823f802c5c4aea823fc4cd8f308ba6518638b65637d0b8a030d513d4b2a05384fc8f40550d94 SHA512 d7b1290d44696284fde4980ad3b90a190659056739a084ae704d1edf1a06ee166fa78960a42999b9e6e2d8aad4fd330621c8865f5e2517f1453c916d6375a365
 DIST genpatches-6.6-75.base.tar.xz 4089936 BLAKE2B f88b0f84e3d73f87025389a3a66edbeeb6c126bf93b2522105859d27911aebb768cbbb2aa8418fe7e778eed6130b2253d85c08cedfa99c188c02d8d043f5fc7d SHA512 ebaf66ba8a338d548041c1ed619c4cde495a3bcbc990caba75dc86bf990a159b7f431e46e84cd16cea62991ca9d50420747a988da6e0c3973aec25943bc00d8d
 DIST genpatches-6.6-75.extras.tar.xz 4056 BLAKE2B 6e2e14f16a7ebc675e84b180a8f26f485aece3f22de1d27bef60b414deea8f3744cbd95536b58722d793aee320b505d5ca3c0af0b1e20f238b02c29a12abada9 SHA512 c8030df10b17675adf3c48931f04c59d1795598c955eef39c7b3dd4f36c1af1d79e8d7405004952cfe4922cf100aa95d2fe3d7c6f6e0d683276d5382bebce399
 DIST genpatches-6.6-76.base.tar.xz 4119292 BLAKE2B 643510f5f01b8b7ac5c24098cd65b21ef02fd75b2682b371b00e8be48c6c335e7135569c58ad91ab6549e298b1dca15b83806143bf260a9e594feeffb2178fc5 SHA512 1345c21e33f3f0433691e03921c7b3d47bfdaad47376c06610170cf82214e3648cbbd2cb250ea4877d5c238f324f499b52e50dd2e5b51b4e336f2a1a5a431a1e
@@ -72,6 +74,10 @@ DIST gentoo-kernel-6.1.125-1.amd64.gpkg.tar 73000960 BLAKE2B 34049964226c50f2023
 DIST gentoo-kernel-6.1.125-1.arm64.gpkg.tar 65730560 BLAKE2B 56801e6c6ffb5e669f1fbf8d9d95f1f2a49be58bdb2f38dd056ff2ff02d494e7e2e43d6e493d72f8100a43f0c11cb8f074822c319754823042ff4a675263e9db SHA512 5b87abab148597cbeed43988e52abc2f99f53dab405d955676e765aa4f470144bd4b38ffe730673a925f727a9d0839d7afdcafd4fc8fd5761f8db231d25f4600
 DIST gentoo-kernel-6.1.125-1.ppc64le.gpkg.tar 59924480 BLAKE2B 2334fb4c12cf7d4cf11fe4b3bb58d8aa11af9004fd97d87e1b5dab83b3d11557a1b2834b7c8659cf907c050b3e5fe9ea5c4197d54a3f8a48bbb8907f40ed3e70 SHA512 bdf805232cf12e8625a8f5874e6bc374fa2de711de4582ecab3c668bc1f9258f51b77a9ac8cb6aa55429046a719376325bfb40ed302c465ef7b0514046be8b88
 DIST gentoo-kernel-6.1.125-1.x86.gpkg.tar 62382080 BLAKE2B 744a5555991612eb784a1f906b0499dfb2428d9e0304ebe282c6627b03563e5ccfe40c47212f792f56b134a1ec10acf00f1ac40c8fa1b4771e2598eb75ecb57e SHA512 351a9c1d9ca07effdafb82e62f3bae004d2d1342c58cec65c97351f9363f478c8288570c0f4bf77252a2d0fc063cb1ddd6c347cf7cc80855afa48cdaacb5bb02
+DIST gentoo-kernel-6.12.10-1.amd64.gpkg.tar 301516800 BLAKE2B 44bf837abfd4165d0d6a01e08fcea264c3579e5d4f41dda716049fc8ab9905b748b0216b858ad6952a9ffa7574cdbcbaf054c11ac150af21cbacb2d7e82b1019 SHA512 119f4e51d7bba1f146d7bd7ed6e992e688c6eedfeecbc066af9d9af960111df9f0e517fd8e6503784cefed4e8ac53951785071dd401938dc0e976aa6b9babe00
+DIST gentoo-kernel-6.12.10-1.arm64.gpkg.tar 277606400 BLAKE2B e60b300544e8b5bd26207792c2ccf3630035cdfbc6c93296c83f40b19123ef1161dd7f68256a4f1f8b598e0898a736ee499e0cb8c5f314d95da57b44f76ee8ba SHA512 d4a535644955d8a508c28ed1ef293811261cd422dcbe54b18511de2c2ec05e2ef1c06202582f37060fd577a608af47370dbbbb8743528ab1a3bf4f391582d735
+DIST gentoo-kernel-6.12.10-1.ppc64le.gpkg.tar 73103360 BLAKE2B 2563681d420ac7f700c9bc59aa040303405ed0494f845047c8efe8751b26783394ace15f0c32e85e337d998cdde91fc3a7018f739642d6dc3dac8efd22a7e21e SHA512 557decc01e9979c1927823f05bb94cab78b2ec4eab2daf092e9d6cbbca63018343aa5c998197bdbf1149fcac79512d5d9f1b89e1da19607749a9984811cb5eb5
+DIST gentoo-kernel-6.12.10-1.x86.gpkg.tar 77393920 BLAKE2B 1b25c988d32151ff556bde8e69636bda8193f4cfba2b4abd82b104e168d540e060ed0dffcc875c96b7315bf5b280c9bfee929ce74aa6f513dd76e17d0e346d85 SHA512 ad30aef0b07286eda8e6adbc683a50f5e19a3c5a6795d6ea94e702096a2924b04d318785bef33c5a8aee48a7316cc8262cb5734e33c5f9633d86a08570e602ef
 DIST gentoo-kernel-6.12.7-1.amd64.gpkg.tar 298915840 BLAKE2B c4af62bc39de09dd063495bf6d5cca7efd8364b49b797bf90a89af4a049e255ebf3ad6406df4fdc1645e75eb4778f9cc4029b63c343b469b1129a33579c2f598 SHA512 7ae48ee72fbe878f408b753ad97b60cf0c46ee80f098835acfae5cefbb81a4c349945bcdbaa70df9962b8827732a244ee795d1e11d35e5b3d255532057bffde0
 DIST gentoo-kernel-6.12.7-1.arm64.gpkg.tar 272957440 BLAKE2B 0b912595630b087c7e1edfdb91798f2514d2b20869fe526f5e1b759ae6a02156050a435037ef58583049a41d9d392a7618f935d36d0bd11570bc588b5f9b6329 SHA512 0e420669ba619d67e65f6a477f36420fa924341819b31f047ae6d707c43b3f5c955c63faf37b48754dbf852e50c5049b19f0a5cf4e7bbbc4beb4895cf67d9e69
 DIST gentoo-kernel-6.12.7-1.ppc64le.gpkg.tar 73072640 BLAKE2B d9914726e39a58047931ff6ad75e79e6b1c5307a32da26e0d3a5b0235d94c15dd3489bd7b586eda0fc4c73512f8f429bdb700494dc5cc3675dd0b3ce4d51aec4 SHA512 a82245ba62d8779546e5c51f1900aaaabaf7f01fb0ff74f0c6a2754b56724c554268e82254ccd6ee87705dd32a076365075211e61afab38c278d017b3d57fab6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.10.ebuild
new file mode 100644
index 000000000000..8431fd7c468e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.10.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-17 18:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-17 18:09 UTC (permalink / raw
  To: gentoo-commits

commit:     5e6394eea76363231e1b9cceced9857055ce0552
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 17 17:53:26 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 17 18:09:26 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e6394ee

sys-kernel/gentoo-kernel-bin: Bump to 6.1.125

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.125.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b58f3af0306b..0f91eddbd2be 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-133.base.tar.xz 6730928 BLAKE2B 0a3d788af308b602468d8bc26467
 DIST genpatches-6.1-133.extras.tar.xz 4056 BLAKE2B e5510780c454bbdd69f0d5d01bc6d792316f62a9e9217fe7500f688a5b8854b9d8406521e553808cf65e10f937be884fc4bbf3e3ce70f75b28a8254af03b77dc SHA512 e93284e4812b2a0a43e9de73c392874e1d48dfc3ad4d27a145fd43864e310cc60df3f509477570dca011dee7a9fb17ea2a72882e5316a50746a5a6cad58f373d
 DIST genpatches-6.1-134.base.tar.xz 6754804 BLAKE2B 36d49584071a74207d07d353e67b8c0e9f9d5ca3db44d5fc6c392bf34c022fd6ba9022734aba45fdd432673133e9f4f9ade495658550a68ad537153a08cd01af SHA512 214e8b20b52af4fb5b22035955dbafe665245c3ca85a1dab3419385be6f9f0d3b0f5d0ece9180c71a11c9e11b1c69153e82be282b46b41c1eba2df19226f90ea
 DIST genpatches-6.1-134.extras.tar.xz 4056 BLAKE2B 7612c02201b9db803c7b7c0b0c6e8c48dab78783e4d144eaf2e798fd0f1fe1e192138dea1802fa7a17385c6ca65ddf9b089cc3e547ca23efa36bda45cf355f5e SHA512 33e35c97ba7017e0b8c78f53aa4ab91e57c0a1f1fc246fec6ba6c3a091577bda2f99ecb1d909f3599d9123f2d99e756b7b6bb5b8086c8ff4cefc28a1827e5410
+DIST genpatches-6.1-135.base.tar.xz 6772832 BLAKE2B 7aad4f211cbebf17baf43c2009e2343f3bb737d8665def616fe5aeed2816e9dffab4762d8a4cb3929c325315db5787d7404dbffe05ac23c3fc0c3327d5449d55 SHA512 ad3a1ffbba27a5ad0895367023db24be96cdb365c02dd77c49fa1e47866db77962a022d268cdebd156ac6e00bcfc24cd571b82b4a772a65f2f8d72874b8e8184
+DIST genpatches-6.1-135.extras.tar.xz 4060 BLAKE2B 3940d48e36b2986d8e97e8cfb56bbbc1118efa61a6077eb4a0c68a8962e03bf1d9896bcdc85f7fb478ff88219f4c10db7af7e83bbd328df2077fd56f309298d6 SHA512 6ad629028fe2b1d38d3949dca050673cf89b57fe229492a9964253f6129183d85ea9200fd3c008d95b0f58251029541895e1675d7ab5cf4c22446006a9765f14
 DIST genpatches-6.12-10.base.tar.xz 680556 BLAKE2B 1e8b7fc1e380a238f2d3eb9778e0632a3d8d2a9fd59578c866b80d0f6d8452e737aecd3a443f576c9df434d2a81968be7382006db2ca032c9253168bb4463633 SHA512 f5a3dfe69b2dc0517f29a019b20abda79e608bdba568e838c1ceb8d26613fd7536c30f5f92336820a2cf33e89e7470455333b530292e0b63590e2def4d089147
 DIST genpatches-6.12-10.extras.tar.xz 4060 BLAKE2B 9cf7abbfb23624ba1acd2c7fa972154d9c66bcba6e9170c9ba860f7370263cc9c8fa2dce8f1d663bdd10f2f95539a91f1c1f6e914c3a0bffae641c6c73cbec54 SHA512 cf3dc0120d4048cce2f2eb7f105cdeb9c70a95381518523bcbd8df126ad8fb5035b1d6862bd01f5530830e74f27d1a64f8c999382aeca327e80f385b7bb9ceb5
 DIST genpatches-6.12-11.base.tar.xz 711536 BLAKE2B a9911cbb7cca5e6f3b06adba52289957eaccbdef25aa1d1f610ac7d7fde2a1cce46095e3d48b281a9ff0a9e88559a492833f0f39cf151ba560d6f3ff8fa5a4b3 SHA512 d33a54716e726cc8d19b366a7ad1cc51822eba4fa329eda596e6e7dbd851a9725db4e5f4bb827f36a26604b7c0b5a60154a2310f99b18265fb3c68251420fc1c
@@ -64,6 +66,10 @@ DIST gentoo-kernel-6.1.124-1.amd64.gpkg.tar 72990720 BLAKE2B 18ab1d61088387bec75
 DIST gentoo-kernel-6.1.124-1.arm64.gpkg.tar 65720320 BLAKE2B 0f9eee72cda92c1f6e2c24ca0d428f4f01ae1d1d008abaa13b69caf030a7d134d6e251e5a1ec79e1564fc3ff6367aebd33a437c63964450e54d1f2dd49b4b3f2 SHA512 59680c53bf14af346e5445a13d4f6148694ad823f06f356dd16bf30fc72978910523943cde99c1240bc0ad7a8b16d46fcbbec450960800dcf25fb58e087fcac2
 DIST gentoo-kernel-6.1.124-1.ppc64le.gpkg.tar 59904000 BLAKE2B 942327648753a8418362448f1ed92964c3ac94816e580fb5f5d3380256e6f5b88e60d49deaa9f814bd55365bf5c6b72eac2b48fd72dbc4df7d93063f4ce1fd36 SHA512 0c93cb0a43b2c869f092ac067f099864e5b7811462100714619d78e014aeb98d4ff82fe118c6df914b2cc97103ccda7df61081690746a27e304721ec4c123b3c
 DIST gentoo-kernel-6.1.124-1.x86.gpkg.tar 62361600 BLAKE2B e2672c5ad61949c7ecfe535d2bf1a6ade3733932be7a5ea5e7eee37b3dae5c15bfb8ffa5018668e6f429c28809675ae37e59ce3f42e22e2bdf50fbe94a4999cc SHA512 5c4586c693bd3daed10c5a63b0841229a5631f54e488080d37cde4cff8971a830d9e058da32971e38fada0ca5c109555d6f62df1993e025ba02133774ad9498a
+DIST gentoo-kernel-6.1.125-1.amd64.gpkg.tar 73000960 BLAKE2B 34049964226c50f20239de671312df5eb21d28d9418b60b66c18acda4de25425cb8daa050e13564ee209a4384dee236a7c5c92defcc3e0bb572b89bf2d858f8b SHA512 96e80c4d8e521f24b1aad978ff83b920cc95568c0f3a9f3177dad8c0b3d700251d1f6fe2b6f970bc8bb966084828b44452075df40654e8a32309688c20053bbf
+DIST gentoo-kernel-6.1.125-1.arm64.gpkg.tar 65730560 BLAKE2B 56801e6c6ffb5e669f1fbf8d9d95f1f2a49be58bdb2f38dd056ff2ff02d494e7e2e43d6e493d72f8100a43f0c11cb8f074822c319754823042ff4a675263e9db SHA512 5b87abab148597cbeed43988e52abc2f99f53dab405d955676e765aa4f470144bd4b38ffe730673a925f727a9d0839d7afdcafd4fc8fd5761f8db231d25f4600
+DIST gentoo-kernel-6.1.125-1.ppc64le.gpkg.tar 59924480 BLAKE2B 2334fb4c12cf7d4cf11fe4b3bb58d8aa11af9004fd97d87e1b5dab83b3d11557a1b2834b7c8659cf907c050b3e5fe9ea5c4197d54a3f8a48bbb8907f40ed3e70 SHA512 bdf805232cf12e8625a8f5874e6bc374fa2de711de4582ecab3c668bc1f9258f51b77a9ac8cb6aa55429046a719376325bfb40ed302c465ef7b0514046be8b88
+DIST gentoo-kernel-6.1.125-1.x86.gpkg.tar 62382080 BLAKE2B 744a5555991612eb784a1f906b0499dfb2428d9e0304ebe282c6627b03563e5ccfe40c47212f792f56b134a1ec10acf00f1ac40c8fa1b4771e2598eb75ecb57e SHA512 351a9c1d9ca07effdafb82e62f3bae004d2d1342c58cec65c97351f9363f478c8288570c0f4bf77252a2d0fc063cb1ddd6c347cf7cc80855afa48cdaacb5bb02
 DIST gentoo-kernel-6.12.7-1.amd64.gpkg.tar 298915840 BLAKE2B c4af62bc39de09dd063495bf6d5cca7efd8364b49b797bf90a89af4a049e255ebf3ad6406df4fdc1645e75eb4778f9cc4029b63c343b469b1129a33579c2f598 SHA512 7ae48ee72fbe878f408b753ad97b60cf0c46ee80f098835acfae5cefbb81a4c349945bcdbaa70df9962b8827732a244ee795d1e11d35e5b3d255532057bffde0
 DIST gentoo-kernel-6.12.7-1.arm64.gpkg.tar 272957440 BLAKE2B 0b912595630b087c7e1edfdb91798f2514d2b20869fe526f5e1b759ae6a02156050a435037ef58583049a41d9d392a7618f935d36d0bd11570bc588b5f9b6329 SHA512 0e420669ba619d67e65f6a477f36420fa924341819b31f047ae6d707c43b3f5c955c63faf37b48754dbf852e50c5049b19f0a5cf4e7bbbc4beb4895cf67d9e69
 DIST gentoo-kernel-6.12.7-1.ppc64le.gpkg.tar 73072640 BLAKE2B d9914726e39a58047931ff6ad75e79e6b1c5307a32da26e0d3a5b0235d94c15dd3489bd7b586eda0fc4c73512f8f429bdb700494dc5cc3675dd0b3ce4d51aec4 SHA512 a82245ba62d8779546e5c51f1900aaaabaf7f01fb0ff74f0c6a2754b56724c554268e82254ccd6ee87705dd32a076365075211e61afab38c278d017b3d57fab6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.125.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.125.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.125.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-21 13:39 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-21 13:39 UTC (permalink / raw
  To: gentoo-commits

commit:     d27a06314858fb7c7747f11a277b8db471a2430b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 21 13:31:04 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jan 21 13:39:17 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d27a0631

sys-kernel/gentoo-kernel-bin: Bump to 6.6.73

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.73.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5bd1385733bd..0839113ad321 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -40,6 +40,8 @@ DIST genpatches-6.6-80.base.tar.xz 4222992 BLAKE2B cbdd564aecb24378e09623688dfcf
 DIST genpatches-6.6-80.extras.tar.xz 4060 BLAKE2B c83e6d97ed086ae3b9f3d6bf4cd29d4eae9f57f638eccab183dbcbde85886df00653634b1cf272f26580f32e1a7786f68960bc51f78a01540c61c0f5c7823b79 SHA512 a0e0b309a2022daf6343e21c0f435bd617d2a029c28297c7a082a8380157ea4fa52b12f92bd045ad8c3fb680cfe98edfe69e10f4d6a28f9b115afe8b07d75433
 DIST genpatches-6.6-81.base.tar.xz 4254652 BLAKE2B 20fe02a8fe886c04569ba9490de06956b2927014c1d023dda7d55c4386a0cefae6ee3d4d8138e824798b2d410f52024c701ac0b099c74080d4e3e28a8ba11e8e SHA512 f837dd14a9a5fb677c163660e916751ee6c12ad8cddd6dbc011be87b083339083c4ce110e43e0e364d48cdd9da769ffb8617bcff650068b516e03b33d0996ce0
 DIST genpatches-6.6-81.extras.tar.xz 4056 BLAKE2B f8999d149063deccfd69f06848c39fa87de113d9978b4537e9699b1c9ed5896db929bb28e06919a13c7bf425c5e17438086ab5714b2cff57c0e1a79c097a535f SHA512 99616bba8411fa7a4bf1955abe97612c514f4c299d97b2bbedd467fda98505525545b3a65aa679ffd3171829a99f8d008590503fbdfc14bbb45552b1f85f82ad
+DIST genpatches-6.6-82.base.tar.xz 4255664 BLAKE2B 812e8caabf0a73991504a728a8abc5a61a0b51ac073be06bf18b87e6de0291fc568ce4dd2dea506ce0db648669f2341843e608d0184cfb4dc233d71d57518137 SHA512 5fe4f880baab09d51b2fb36f3501298ecdfa382f09699f64c887ac39d84788ed4c27a9f7fd1d5766dbbdf8135956f0f81b4adc09c2558682f8f7dfb1ac7ce6ca
+DIST genpatches-6.6-82.extras.tar.xz 4056 BLAKE2B e2f0c26e84f51fedb421fdbaf2afad1ee5c456f3b700ae9232ed8581ba73db2e5de69f685651d8bd7e9ee547a34712367ce7515facb33c7cf4c707c5e10e6883 SHA512 36c6830ed793159fc09139b85f87abfa7c195726be667076be5c2fbebeeb75dd508db52073395b9bca3a53c3496cc3c49e59d9717db8ce53a301f17ae9deee24
 DIST gentoo-kernel-5.10.232-1.amd64.gpkg.tar 63672320 BLAKE2B 43d75308443842d0dbc65d355c09ae0806c187c4ea3e9c87d5322a236081aefa6a1af8661ae1d6203fef60b574996b0dd53699bfe07eb67b08b58f1aa20c3995 SHA512 f5838299ec65113eeabd7e516375641857de9512e9b6bc4e85ecffffb91519baeea4b0eb2769d5e675740620e431fc9955d76fa04524c50f1c292518e8c42d33
 DIST gentoo-kernel-5.10.232-1.arm64.gpkg.tar 56852480 BLAKE2B 6f628a7d0b7feb82c903e2814b2f02ceac867270356ffd3d06ad5bf03a55da340e089739fac83ef727fa03148a7adcef5f00e295a26f7f88ea46cdecb7183b94 SHA512 dc06388259a4d5878c7045eeece9393edbd0981538ae9b7208e3dd4aedc49d9b5f71178812765242cd0383145529af4a273de165c15c1d72f2e852a18620227c
 DIST gentoo-kernel-5.10.232-1.ppc64le.gpkg.tar 52828160 BLAKE2B 1a77533dc0bd3072311120b62246fe8ed2ee57c06354cdd1aa3657ef2aa21f3adaa780910a3f357804fedd6d65006bcb5ba29d5786d291f51acd1142c706118e SHA512 de8aa68bc5960b5dcca618641fdb570dbb77b83f4f02a28f0522f491af0a7d83795879d9b50a1a19c780ef6d4b941019d9cc945af31b8eac7219f5647ede6440
@@ -124,6 +126,10 @@ DIST gentoo-kernel-6.6.72-1.amd64.gpkg.tar 270202880 BLAKE2B 316645813a2df7d5485
 DIST gentoo-kernel-6.6.72-1.arm64.gpkg.tar 246159360 BLAKE2B 5c6c39aa530b11ec2db9d73f118e55ec2f8a6570592ca90c0e99d725089e6cce1d6a394db3d04333d6982592a0ed4b1093171a12a1413c900cdf890ecc9cee63 SHA512 0635fb05126164d315b1aea5e5f35a4012326dda22b0cc4d0f99d6d68906540b0c94c44c7c3fe254e35fadc9d0e6c0a51e9329c0ca0f518f09f4ea2cae8e418d
 DIST gentoo-kernel-6.6.72-1.ppc64le.gpkg.tar 64399360 BLAKE2B 362ef7cd03f09fa07c0492d2885f718ace39cbc99ec3612393a57d3baaf499ea57c383cc04382650becca61b523427fd7387f954723f7317c8f185aa60f60326 SHA512 488fbc1bc7a40e7a7edc99bf34de4a9290e335e4d6e5858bd1c02e0ef465663b644e72bcca82424553de7531a2700e18e507d46d03a11c5782a5f594091c8481
 DIST gentoo-kernel-6.6.72-1.x86.gpkg.tar 68556800 BLAKE2B dff3066f7b1a9d8115bd4009face91644c570e00e1a982cede843cfb9785a4e05d4ecf510c894d533093c79336162e067ed4dd807f2a5d0469ef0bed21df757f SHA512 c0ee8bf88db2df041b61fbcfff3069b7b0ed58451b25fd705bf9ec56289018b1df3e26e0ee1dcf06b8d408b7749590febcbd02dd70e8661760b2c58742b15ac4
+DIST gentoo-kernel-6.6.73-1.amd64.gpkg.tar 270254080 BLAKE2B 2f6b7c07d0f76b4728dee45b96cf87703f5d1dfc9444a5fa6097064964542ac3027ca93d1733efbf88cdbf85ba3ae216a9238ab3ca56a9e19ea5d1d885735071 SHA512 101864b09c6c5628fc64d70e70f9a0e24dbb12d41afae884e4eaef6d97b685efd7b2897339a255c3727165ca3947d412c6e0d82c7f4ff57e41898c507d6cdfc1
+DIST gentoo-kernel-6.6.73-1.arm64.gpkg.tar 246190080 BLAKE2B fe33d999d1d820cbb7010a9485b8b6babdef8ebe0733a8b7c031b09ba0b1f24769ea19f33eead0cf887996128e69a17c96b37c885e97b8deedc8165063d1a3e1 SHA512 e54fb54799f21e031cf34426cdf9dbc2a93ad991c8b1a5e7225f47cf924e3a680ad30d9733816aae0005ebed290f67e08d5021e853d905e2b7c3647be815db97
+DIST gentoo-kernel-6.6.73-1.ppc64le.gpkg.tar 64409600 BLAKE2B b7afbf8f549ff0f165aca125c86c1dd1e7cf2f1f212b65f99d5c58b643cd4e2e8eaf6690d1115a7458381c738fa81c5913507bf1243336da8657f160388cb05c SHA512 7ff67dc6c5aa31400e46e13cd612fbf2fdff55db553151c1950a37243226fcd79dfe09be46a3855de3f1a0f6ffc11228224657c4d12e59dbf3db6a47e9d425d7
+DIST gentoo-kernel-6.6.73-1.x86.gpkg.tar 68567040 BLAKE2B 78f4c3bc87510851a87a52298ab9f0d9c7e6ce81c37f39d8c52590a3880b3252e32bc909fcdd6e70a6367afe15d4c149d51f7cc58a6d5931cb2147049e469ba9 SHA512 f7c23b381c85db2d3b6d94fa1ca782e24f7491cbfc6fd51782c81040cdfc01538135d4ca6e52633fb65c04abbc46536b1f6536039dd50e7b17890ed5ff3131cb
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.73.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.73.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.73.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-22 11:31 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-22 11:31 UTC (permalink / raw
  To: gentoo-commits

commit:     f07278278f9c8ebd2f21d501be37b9ccb9522d6f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 11:30:39 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 11:31:43 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0727827

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  78 ---------
 .../gentoo-kernel-bin-6.1.122.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.123.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.124.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.125.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.12.7.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.12.8.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.12.9.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.6.68-r1.ebuild             | 183 --------------------
 .../gentoo-kernel-bin-6.6.68.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.69.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.70.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.71.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.72.ebuild                | 183 --------------------
 14 files changed, 2280 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0839113ad321..d7a45ced52d2 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,38 +8,12 @@ DIST genpatches-5.15-186.base.tar.xz 7849000 BLAKE2B 3bf7560f3bfbc26789d4ae1e939
 DIST genpatches-5.15-186.extras.tar.xz 4056 BLAKE2B 68130d315dd2ccff0075d729a10cee298756baff9ecc0c1f218ca4c771ccf30541bdb876ee529292a56c56ba49eefe5839cae263a08bc0f3ba114fa499267141 SHA512 2d1f1af4d251c93d7e45aee1710e44129b8bc71c83d7bb328b07b28c109e394259321ab12e889483369966a52616c1c41b547220e4ee9e4e3ceed21f89503665
 DIST genpatches-6.1-131.base.tar.xz 6701808 BLAKE2B 0ff847805abdeefee31ce75d0b5c02eafdf7b12f3b3c499c0d9d19305b3ae934194bdf58fabb30e51a356eae5e57c7d633b7abbf45a94096e981c671181c9b16 SHA512 7604d45f78bd5a087f0a158acf3767b275315b60c77cb4d6b93139943d56ca917a75ed8ed784a608a52d3e1d06cb36a01f5c3d0f5b211dda6d62d36fbe9ffaf9
 DIST genpatches-6.1-131.extras.tar.xz 4056 BLAKE2B add38a1ea9191009b22ce04a556062e419452bedc85d6afd40d6aa3da2474f4719aacf91bc3680b6a08a7b73cd0dbcc5c3249322f8c47660ef36c256e8792bae SHA512 7d68ef7b616ab8bd62db15ead625f0e449b6ebdde8477676d0aa6ef017f9270727413af62985ed8b271aae1f5288682f4fd0d0804f06577e2c1f4014b5402035
-DIST genpatches-6.1-132.base.tar.xz 6718336 BLAKE2B 3a1d86ff100ded252a1af8cb1cbe50ea55e0789041f0e740c30c6a70c3192d8c90f873c46f9989b4b76071d1364f29b2eb8230e2675d22f2e14b6cb94e3e16b6 SHA512 bd225633a720a3d271969818c01b59792b5783c16743cc020e3cf444a37116ba57b0d82280853b432a3e3043a29f717ad2878dfcce4516a8127c535367ce6c49
-DIST genpatches-6.1-132.extras.tar.xz 4056 BLAKE2B 3f3d5e78761b9322a765bb8bdc137395e8382ffe7bd401f4b474530afd5f9ba570744058772978ac39c897f04eceb524ed53d32c8ed71fddd1a0191f31284c0f SHA512 ac96811e465540e96cfa443bf088bd9795c58080b19b87dcbf62c0a4c94dbbf28ee6d94262ca76bc38b9c591e4d07872294b14807e1d18ce804b69497cb0ee66
-DIST genpatches-6.1-133.base.tar.xz 6730928 BLAKE2B 0a3d788af308b602468d8bc26467d01f1ecc890b5da5fedd65b3eef33cf3da154b48e0ba71f1df6f77eac22ff355570f6096aea7bda695a2f7dad1f409387a9f SHA512 10ab1138a7a7ed000ef431d35af6375c1ad3ed8e3313b4ce43b19ecc4640fbfc8691a8113aba6bb3b3481fbe3077ee623d8f7c6c12337c809ee2f0d533adcecf
-DIST genpatches-6.1-133.extras.tar.xz 4056 BLAKE2B e5510780c454bbdd69f0d5d01bc6d792316f62a9e9217fe7500f688a5b8854b9d8406521e553808cf65e10f937be884fc4bbf3e3ce70f75b28a8254af03b77dc SHA512 e93284e4812b2a0a43e9de73c392874e1d48dfc3ad4d27a145fd43864e310cc60df3f509477570dca011dee7a9fb17ea2a72882e5316a50746a5a6cad58f373d
-DIST genpatches-6.1-134.base.tar.xz 6754804 BLAKE2B 36d49584071a74207d07d353e67b8c0e9f9d5ca3db44d5fc6c392bf34c022fd6ba9022734aba45fdd432673133e9f4f9ade495658550a68ad537153a08cd01af SHA512 214e8b20b52af4fb5b22035955dbafe665245c3ca85a1dab3419385be6f9f0d3b0f5d0ece9180c71a11c9e11b1c69153e82be282b46b41c1eba2df19226f90ea
-DIST genpatches-6.1-134.extras.tar.xz 4056 BLAKE2B 7612c02201b9db803c7b7c0b0c6e8c48dab78783e4d144eaf2e798fd0f1fe1e192138dea1802fa7a17385c6ca65ddf9b089cc3e547ca23efa36bda45cf355f5e SHA512 33e35c97ba7017e0b8c78f53aa4ab91e57c0a1f1fc246fec6ba6c3a091577bda2f99ecb1d909f3599d9123f2d99e756b7b6bb5b8086c8ff4cefc28a1827e5410
-DIST genpatches-6.1-135.base.tar.xz 6772832 BLAKE2B 7aad4f211cbebf17baf43c2009e2343f3bb737d8665def616fe5aeed2816e9dffab4762d8a4cb3929c325315db5787d7404dbffe05ac23c3fc0c3327d5449d55 SHA512 ad3a1ffbba27a5ad0895367023db24be96cdb365c02dd77c49fa1e47866db77962a022d268cdebd156ac6e00bcfc24cd571b82b4a772a65f2f8d72874b8e8184
-DIST genpatches-6.1-135.extras.tar.xz 4060 BLAKE2B 3940d48e36b2986d8e97e8cfb56bbbc1118efa61a6077eb4a0c68a8962e03bf1d9896bcdc85f7fb478ff88219f4c10db7af7e83bbd328df2077fd56f309298d6 SHA512 6ad629028fe2b1d38d3949dca050673cf89b57fe229492a9964253f6129183d85ea9200fd3c008d95b0f58251029541895e1675d7ab5cf4c22446006a9765f14
 DIST genpatches-6.1-136.base.tar.xz 6772616 BLAKE2B dbc95219a1c641003a1dce638afcb4f8fac4d291258d7e9e8723fd10835e3eaedfe6b28bfc77db5457d2484053079854ac8ae7ef28d614062ff20d0455764f4d SHA512 99c5609fdeb02c56561b382678f9e33a6fd4dbc454e3dd80bd871a2dfb5ad81ce721125c2def3571de3b80bfbcaa12b322d9a46176e17cfa4c72eafed90e9942
 DIST genpatches-6.1-136.extras.tar.xz 4056 BLAKE2B beb562de00607a2dad56c4fd338f2c5c0453d116336aa8167263547b2a48def2551b051e9cf53ae0c9525cdb280596b3ad1f740721f425ac150fb654881a5d76 SHA512 28a227ee754d258b671213a54489454134922b5d9bc2b4f9f6f51ecb2f23f237e9f0a2ec190e3aa3be46f038d5d35db1a7957b7d4ebb6eef2883ad94d1fb5af2
-DIST genpatches-6.12-10.base.tar.xz 680556 BLAKE2B 1e8b7fc1e380a238f2d3eb9778e0632a3d8d2a9fd59578c866b80d0f6d8452e737aecd3a443f576c9df434d2a81968be7382006db2ca032c9253168bb4463633 SHA512 f5a3dfe69b2dc0517f29a019b20abda79e608bdba568e838c1ceb8d26613fd7536c30f5f92336820a2cf33e89e7470455333b530292e0b63590e2def4d089147
-DIST genpatches-6.12-10.extras.tar.xz 4060 BLAKE2B 9cf7abbfb23624ba1acd2c7fa972154d9c66bcba6e9170c9ba860f7370263cc9c8fa2dce8f1d663bdd10f2f95539a91f1c1f6e914c3a0bffae641c6c73cbec54 SHA512 cf3dc0120d4048cce2f2eb7f105cdeb9c70a95381518523bcbd8df126ad8fb5035b1d6862bd01f5530830e74f27d1a64f8c999382aeca327e80f385b7bb9ceb5
-DIST genpatches-6.12-11.base.tar.xz 711536 BLAKE2B a9911cbb7cca5e6f3b06adba52289957eaccbdef25aa1d1f610ac7d7fde2a1cce46095e3d48b281a9ff0a9e88559a492833f0f39cf151ba560d6f3ff8fa5a4b3 SHA512 d33a54716e726cc8d19b366a7ad1cc51822eba4fa329eda596e6e7dbd851a9725db4e5f4bb827f36a26604b7c0b5a60154a2310f99b18265fb3c68251420fc1c
-DIST genpatches-6.12-11.extras.tar.xz 4056 BLAKE2B f8c2a145a06ea061100ba4d16e873a3186c4025d48610180aed135a8802494855decd8a58c24ffa4dd394cac843e41f45dd8aa93c28e03cdb1d46d8ce496da17 SHA512 e2808c8a70aaf3ef76348542a0aa0656f1ccdbe3523b22e5539d0c3952b4013aafddca5d881bc0458aab33f1b652f178d89ae4e596a9f541274f74eaf97ad16b
-DIST genpatches-6.12-12.base.tar.xz 758168 BLAKE2B 2f9fca909ebc5710fa9154fe4c824116e48adbf9d4e857a75661b0689a0c44add897a502700edf415ba4b664fe586ba490f16b4dd12f00b19b80c34800d4b6be SHA512 c7d125caa03b0ff053f37fc82a4fbd9d3be8f8eee024bf05639d4f3c3b51574983e5d0beadb7714865f6d72e02a22ceb528c8359115ac995b63f5d87eb055bb9
-DIST genpatches-6.12-12.extras.tar.xz 4056 BLAKE2B 8e00efcd3af7862fb8bde9d8a2e9d51fd999474e33e63e058c3580b187abc71c2206663d37b7b4ebd96193c6185a29f5d1e9e9ef98167703f01bc5c3c9b767c7 SHA512 a52dec8d607e64c112a2b1c731f65ca3fe340712bb390c25e8f7bee90cabea619922540998ef6b95b97dc0626b4dfe3a9713a3f8e7efa8f99f3ebd95e8fdf855
 DIST genpatches-6.12-13.base.tar.xz 806528 BLAKE2B 0eec1195d5a497e64556d992893f251a54c558151aef1fc1d03de0b95bdbe03588ef486875e7676f9635da62e975dd8509279ed2d96b4dcb3796e1d8a4bb3768 SHA512 3cf8549679aae42fe56a25c0f9d5eb5c59fb867c77dc22c21446064e55d91276ec75f60f5737ab9a39c82dd0e74ab1ee3bd62b5a78f7448827b5577257976aed
 DIST genpatches-6.12-13.extras.tar.xz 4056 BLAKE2B af48fba5d81bf8e13658555d94fa131e3f8fa06144148dd11b58823f802c5c4aea823fc4cd8f308ba6518638b65637d0b8a030d513d4b2a05384fc8f40550d94 SHA512 d7b1290d44696284fde4980ad3b90a190659056739a084ae704d1edf1a06ee166fa78960a42999b9e6e2d8aad4fd330621c8865f5e2517f1453c916d6375a365
 DIST genpatches-6.6-75.base.tar.xz 4089936 BLAKE2B f88b0f84e3d73f87025389a3a66edbeeb6c126bf93b2522105859d27911aebb768cbbb2aa8418fe7e778eed6130b2253d85c08cedfa99c188c02d8d043f5fc7d SHA512 ebaf66ba8a338d548041c1ed619c4cde495a3bcbc990caba75dc86bf990a159b7f431e46e84cd16cea62991ca9d50420747a988da6e0c3973aec25943bc00d8d
 DIST genpatches-6.6-75.extras.tar.xz 4056 BLAKE2B 6e2e14f16a7ebc675e84b180a8f26f485aece3f22de1d27bef60b414deea8f3744cbd95536b58722d793aee320b505d5ca3c0af0b1e20f238b02c29a12abada9 SHA512 c8030df10b17675adf3c48931f04c59d1795598c955eef39c7b3dd4f36c1af1d79e8d7405004952cfe4922cf100aa95d2fe3d7c6f6e0d683276d5382bebce399
-DIST genpatches-6.6-76.base.tar.xz 4119292 BLAKE2B 643510f5f01b8b7ac5c24098cd65b21ef02fd75b2682b371b00e8be48c6c335e7135569c58ad91ab6549e298b1dca15b83806143bf260a9e594feeffb2178fc5 SHA512 1345c21e33f3f0433691e03921c7b3d47bfdaad47376c06610170cf82214e3648cbbd2cb250ea4877d5c238f324f499b52e50dd2e5b51b4e336f2a1a5a431a1e
-DIST genpatches-6.6-76.extras.tar.xz 4056 BLAKE2B 51631e3f138ac1f5146bc8d70f3381ad64e8341336cb1d706b2b3f838c6b5e884a1c60745bebf73ea25ae7ec26ec049d76db7e260593b3e7a4795b98d4488734 SHA512 fdff2ce695891603f3b9bd6b3a44df526559f454edde20e5159c9e53d73fc9820eba1836ef81b22da9d3adf7906fda16e9b6e6a3df65bff56519c40dad56ccc5
-DIST genpatches-6.6-77.base.tar.xz 4120472 BLAKE2B 99c511e049d8b375eb54c8c00688e695d22629a758234fa47e11222b5ab2a448c22e2fc29bff59c95e1c39992e38a22286e791a9dab16b0e3acf59f1681c6adf SHA512 1626b4b76bfe3ae1c6c01d11909fb65fbec2e570d987268aefdcad5558aaf2a3a95f3f159b73e1eeef4d66abc5f42b965d3c9200224433b788fc1a3400a3b9bc
-DIST genpatches-6.6-77.extras.tar.xz 4056 BLAKE2B 72ee0f92105f7e24d08e54614b5fa1514ee8ff75de5781474f56a3655665c5d3152771e3379bb431fb73ce19780620de72858cf64585109033c851be05efb0f0 SHA512 afd1947987efc0268727e6019910aff4f8860ab60707a32a289a454253519137dd7e8da92ea2743706b124ef873f854ff8ed6b3eac719523ca5ff94f466b261e
-DIST genpatches-6.6-78.base.tar.xz 4145152 BLAKE2B 24e2e975f186f08be3d9b75f08e9c8a2e3081f1cae68ccfc8c6f68aae46f8b8806ec91c8dcf7d0b6decf1e402c545dfdba5ee17f09e6d6fd220c62f6e01de939 SHA512 306d617bab4a327c062f2d6d2017dbb3110e8f17484b5a3de4fd9d805cafbb51410ab4fc20f93f4b35e9b6917ef015b0e6280b3f6a76790d4c546a6771765271
-DIST genpatches-6.6-78.extras.tar.xz 4056 BLAKE2B 464b1eda63d76013d5fa0eee1d89b135100f69ddf7e1d773cad3e021d197cf1170d66a3de6a30045a789cc03a6b69913ed222c640201c1b9ce8306ca089b564f SHA512 71a9421ce799323791d0d616204b0095b4b5c799ed8b1c2786bd65cfe2c10b801200d07b0a1fa2c1ccdbe75f0d2a6a18ee62a528895bf5d4d804e42af89aa2c9
-DIST genpatches-6.6-79.base.tar.xz 4222900 BLAKE2B bcd3e23877b7ee2439eb080d304a346c539b2ea2a3b242b89cfd68dec8f3022d2e89b43c939ae11c02d60c93f3c0c7c6569fc41994a8faa3a1fc259d4065bbcf SHA512 a336717d2f9585ddfef9ed6c373d7225bce4c5a76a31d55bbf8998214b1a835435a7510ed5b4cd4aafb4f92e668f7646e0f7ca964bb1505b4bd20f8353f46761
-DIST genpatches-6.6-79.extras.tar.xz 4056 BLAKE2B 70ffc39672faf32971e8b3bf8e41fe2a24e65fb3268447b1c9278fef4cf9fd97ddf9045329ad1431482e6628af911733bf86c7ba7cab624880cc070e68d94f39 SHA512 c3403d427b07a3b70447143d728987ea995b0d3d4d79c1d3a874c3de34cc5c14068320847628de36dbb40cbe63540942969cf2b158b0a563dc34aba927e3ec5b
-DIST genpatches-6.6-80.base.tar.xz 4222992 BLAKE2B cbdd564aecb24378e09623688dfcf5bb1931d63823a339c99d7a8b436e16ed20b98cc682a5ffd10afd4c24a7e91542f140e7448b6b81acdc112c25ef982bb107 SHA512 273542404785a57a14a732c4e0924d0c94fc95c3980293c6d5ba6a30abe30f1f42d756dfef27c9ad5ffe57da84f2368ce9d51293d4b006d13dde2c8d0b1376a9
-DIST genpatches-6.6-80.extras.tar.xz 4060 BLAKE2B c83e6d97ed086ae3b9f3d6bf4cd29d4eae9f57f638eccab183dbcbde85886df00653634b1cf272f26580f32e1a7786f68960bc51f78a01540c61c0f5c7823b79 SHA512 a0e0b309a2022daf6343e21c0f435bd617d2a029c28297c7a082a8380157ea4fa52b12f92bd045ad8c3fb680cfe98edfe69e10f4d6a28f9b115afe8b07d75433
-DIST genpatches-6.6-81.base.tar.xz 4254652 BLAKE2B 20fe02a8fe886c04569ba9490de06956b2927014c1d023dda7d55c4386a0cefae6ee3d4d8138e824798b2d410f52024c701ac0b099c74080d4e3e28a8ba11e8e SHA512 f837dd14a9a5fb677c163660e916751ee6c12ad8cddd6dbc011be87b083339083c4ce110e43e0e364d48cdd9da769ffb8617bcff650068b516e03b33d0996ce0
-DIST genpatches-6.6-81.extras.tar.xz 4056 BLAKE2B f8999d149063deccfd69f06848c39fa87de113d9978b4537e9699b1c9ed5896db929bb28e06919a13c7bf425c5e17438086ab5714b2cff57c0e1a79c097a535f SHA512 99616bba8411fa7a4bf1955abe97612c514f4c299d97b2bbedd467fda98505525545b3a65aa679ffd3171829a99f8d008590503fbdfc14bbb45552b1f85f82ad
 DIST genpatches-6.6-82.base.tar.xz 4255664 BLAKE2B 812e8caabf0a73991504a728a8abc5a61a0b51ac073be06bf18b87e6de0291fc568ce4dd2dea506ce0db648669f2341843e608d0184cfb4dc233d71d57518137 SHA512 5fe4f880baab09d51b2fb36f3501298ecdfa382f09699f64c887ac39d84788ed4c27a9f7fd1d5766dbbdf8135956f0f81b4adc09c2558682f8f7dfb1ac7ce6ca
 DIST genpatches-6.6-82.extras.tar.xz 4056 BLAKE2B e2f0c26e84f51fedb421fdbaf2afad1ee5c456f3b700ae9232ed8581ba73db2e5de69f685651d8bd7e9ee547a34712367ce7515facb33c7cf4c707c5e10e6883 SHA512 36c6830ed793159fc09139b85f87abfa7c195726be667076be5c2fbebeeb75dd508db52073395b9bca3a53c3496cc3c49e59d9717db8ce53a301f17ae9deee24
 DIST gentoo-kernel-5.10.232-1.amd64.gpkg.tar 63672320 BLAKE2B 43d75308443842d0dbc65d355c09ae0806c187c4ea3e9c87d5322a236081aefa6a1af8661ae1d6203fef60b574996b0dd53699bfe07eb67b08b58f1aa20c3995 SHA512 f5838299ec65113eeabd7e516375641857de9512e9b6bc4e85ecffffb91519baeea4b0eb2769d5e675740620e431fc9955d76fa04524c50f1c292518e8c42d33
@@ -62,22 +36,6 @@ DIST gentoo-kernel-6.1.121-1.amd64.gpkg.tar 73000960 BLAKE2B 1f3afb7211ba2e8d33a
 DIST gentoo-kernel-6.1.121-1.arm64.gpkg.tar 65720320 BLAKE2B 3630b20d56044ab9f85f03f32f8a693f8bf39413a6b5c9bbefa722c2fdd30ae5a6026836f0dd55f6ca3df91691190c1e00bfa88fec281e12709069e95bed637a SHA512 14e0811fc866e31a7d9c983bb6477e601a08bf2df1ab7f854f8ec609d68e28e2b66650178536baccc9c491c2948be1606d5806fc5de261fbafd72dfb95469612
 DIST gentoo-kernel-6.1.121-1.ppc64le.gpkg.tar 59914240 BLAKE2B f5a3ec5585b7cb527ffafd5b701a2d022bef7b9d7d8c29cf3902d6f80282209854db5ce1316b3cee11dfc122c5fa44a50ea260fff68c65d80c983f506e8cf70c SHA512 a9cb921ff44f9153d362f6ec25737f21d88e9e1e709ebf933c90da55dedafe424449926be5688ea90c0874c3e2e6ec7352e63e3d963c4bcd6449267d669c02f0
 DIST gentoo-kernel-6.1.121-1.x86.gpkg.tar 62351360 BLAKE2B 9f5d3b3d793455df55647619a27f5672b985b5650208578b93854978222c36e5e2a6680d92e53e400b9b79184235127b85acd9912defe5c531600365591bdb95 SHA512 817360200ed0434080df50b097a62f2ce3947e29393527aa7893dc2a093986c4581f62a0da938ec3dc00ccad32cab5cdd61967a9ada9b76f1de865af9ae9c361
-DIST gentoo-kernel-6.1.122-1.amd64.gpkg.tar 73011200 BLAKE2B 478c3443e81ae15cc94d8abe5b8e876c1423df6c64ffe148acb5b2a02731798131b10893f68653aafa519c2dee8998499cf9bb080a126abd032493a60da4288b SHA512 d02fe40df4eb180e4d5094946602155b90e639a6ef31da6cea274373c6221a138ed659f40f529399bdfa080ce8b5086e07a050c7d03f3684220bb2bac6367fcf
-DIST gentoo-kernel-6.1.122-1.arm64.gpkg.tar 65730560 BLAKE2B 7d1f8c6420d50f550e9e712b98a89301a16e4bb36b22d1046bb7d429187eeec7b97346af3675ec41efab0f44760c4c6386dd6dbefc910a8210aa0fa26c9465d7 SHA512 a31ed8548c222d708c97b803767bfc56b92423b270c05885215a29bcea754efbe84435b4bc30fd0e8bf28ab3cc4dac7b2c10446e95b137918d5be29ad0e3f457
-DIST gentoo-kernel-6.1.122-1.ppc64le.gpkg.tar 59914240 BLAKE2B 9f08af25ae776622c24b97df4218ee34f6d42b99a623f4c7c96042d049c46d61ba94ddd2f19537205d4e74fdb0d2dc7e50f94967451f0243020f4774e5456319 SHA512 1d933d910acc96b130b580ff7043435ddbe4eb6c6ad65fdd5296d0b69a1e63a5a3c0725643e86a6dc6a3466771d60da0f7eb5cf236ee694f0f19bacf1c8c275e
-DIST gentoo-kernel-6.1.122-1.x86.gpkg.tar 62361600 BLAKE2B d6d077d222d9de9c9f7eb8a010c93d3b6a3c9daffef8b6f0f833e64c70214c102b8253500b5f7d92562ec00f9702516d5484556055f37df8b5567ca422414416 SHA512 6075f0ffafa011b252dd2a14b10b2d2b38d025d28e3c61660ef7557dee15278fae57d89a0e8bec9f17b25042e949ba1a55c30560edfbaecde591899dfd864acd
-DIST gentoo-kernel-6.1.123-1.amd64.gpkg.tar 73011200 BLAKE2B cba36288006a5da11c69c7ea925887acd73a919f805ed75805b20f8b7f418a9ed0fc584a987d5a29c5d83140ab546a0c6af2c90ade344f58ad2054d0b1aef2a4 SHA512 d93a2788e6c27f6d52d7baff4266613f8f32e682fe202b5922582aa7f4b62dfb00f881bd27759d9a7061a28df55e6d73d01be850c5db8c8f2be06d58a8c3bb0f
-DIST gentoo-kernel-6.1.123-1.arm64.gpkg.tar 65720320 BLAKE2B 3d0c4d421c2d9d062c99ed57a4f393834dcefe1144c5b5a68babba364f66d7c8eaf7b3c9eabee77ede08816fbe49c684b04bf8f55a2f7b2cf6f3ae0219cd81fb SHA512 a155758eac2b697e6069c5dc824e2b423eecd8b543bef02f1c781ace39c2394b81b976acb3bdf0642f5a8cb2dcf405d4fb54c3c9fe81ba476ffa9eb97bce7958
-DIST gentoo-kernel-6.1.123-1.ppc64le.gpkg.tar 59914240 BLAKE2B 4d9fbab35e1467c5f00fb4d60def4aaea8e67d96e8bb21efd183434ce48983848ebf4fdbccafeebb008487f3a1b64ddbf73d57b2f28666db3b8b2054f43b2201 SHA512 1e6a17ecc3419ac07922c19cdc7e42ef74a321249dec8b1f375bd1241476909e3231d62bfd66394a4e40870bf5ac5c03e96a80177b68752e9f11333e50e24704
-DIST gentoo-kernel-6.1.123-1.x86.gpkg.tar 62351360 BLAKE2B 447be977370406beda6def93a3e308e6ec3cccbdcd28aee42a531dabe933826b08ab65b3df6e58676a1b663c9369578b67c10fc7ef9904211be60afaf48b8580 SHA512 db74ed885d2e9fd07ea465e126753e8cc723f40b6dc2e71c4fcf7553a85c6c9188e2d28937bdb5804b11285130da6a7d3d9696db198ef934c9285ba5a12c79f2
-DIST gentoo-kernel-6.1.124-1.amd64.gpkg.tar 72990720 BLAKE2B 18ab1d61088387bec75437c006827d75008c528fa560525f54a6315acd4706ebab19610ecbf52e8886149a454f75980dc7b69d06a6cefbeed24440a284f4bca0 SHA512 a00709cc63dab5baf37d6aeb14f3fd026359cab00bf12cb9b249d068db1ee6a9791fdedc3730dd1bc4df0187cd84e1da6ce84b0cc9c9baa80c02b5a99191a9a1
-DIST gentoo-kernel-6.1.124-1.arm64.gpkg.tar 65720320 BLAKE2B 0f9eee72cda92c1f6e2c24ca0d428f4f01ae1d1d008abaa13b69caf030a7d134d6e251e5a1ec79e1564fc3ff6367aebd33a437c63964450e54d1f2dd49b4b3f2 SHA512 59680c53bf14af346e5445a13d4f6148694ad823f06f356dd16bf30fc72978910523943cde99c1240bc0ad7a8b16d46fcbbec450960800dcf25fb58e087fcac2
-DIST gentoo-kernel-6.1.124-1.ppc64le.gpkg.tar 59904000 BLAKE2B 942327648753a8418362448f1ed92964c3ac94816e580fb5f5d3380256e6f5b88e60d49deaa9f814bd55365bf5c6b72eac2b48fd72dbc4df7d93063f4ce1fd36 SHA512 0c93cb0a43b2c869f092ac067f099864e5b7811462100714619d78e014aeb98d4ff82fe118c6df914b2cc97103ccda7df61081690746a27e304721ec4c123b3c
-DIST gentoo-kernel-6.1.124-1.x86.gpkg.tar 62361600 BLAKE2B e2672c5ad61949c7ecfe535d2bf1a6ade3733932be7a5ea5e7eee37b3dae5c15bfb8ffa5018668e6f429c28809675ae37e59ce3f42e22e2bdf50fbe94a4999cc SHA512 5c4586c693bd3daed10c5a63b0841229a5631f54e488080d37cde4cff8971a830d9e058da32971e38fada0ca5c109555d6f62df1993e025ba02133774ad9498a
-DIST gentoo-kernel-6.1.125-1.amd64.gpkg.tar 73000960 BLAKE2B 34049964226c50f20239de671312df5eb21d28d9418b60b66c18acda4de25425cb8daa050e13564ee209a4384dee236a7c5c92defcc3e0bb572b89bf2d858f8b SHA512 96e80c4d8e521f24b1aad978ff83b920cc95568c0f3a9f3177dad8c0b3d700251d1f6fe2b6f970bc8bb966084828b44452075df40654e8a32309688c20053bbf
-DIST gentoo-kernel-6.1.125-1.arm64.gpkg.tar 65730560 BLAKE2B 56801e6c6ffb5e669f1fbf8d9d95f1f2a49be58bdb2f38dd056ff2ff02d494e7e2e43d6e493d72f8100a43f0c11cb8f074822c319754823042ff4a675263e9db SHA512 5b87abab148597cbeed43988e52abc2f99f53dab405d955676e765aa4f470144bd4b38ffe730673a925f727a9d0839d7afdcafd4fc8fd5761f8db231d25f4600
-DIST gentoo-kernel-6.1.125-1.ppc64le.gpkg.tar 59924480 BLAKE2B 2334fb4c12cf7d4cf11fe4b3bb58d8aa11af9004fd97d87e1b5dab83b3d11557a1b2834b7c8659cf907c050b3e5fe9ea5c4197d54a3f8a48bbb8907f40ed3e70 SHA512 bdf805232cf12e8625a8f5874e6bc374fa2de711de4582ecab3c668bc1f9258f51b77a9ac8cb6aa55429046a719376325bfb40ed302c465ef7b0514046be8b88
-DIST gentoo-kernel-6.1.125-1.x86.gpkg.tar 62382080 BLAKE2B 744a5555991612eb784a1f906b0499dfb2428d9e0304ebe282c6627b03563e5ccfe40c47212f792f56b134a1ec10acf00f1ac40c8fa1b4771e2598eb75ecb57e SHA512 351a9c1d9ca07effdafb82e62f3bae004d2d1342c58cec65c97351f9363f478c8288570c0f4bf77252a2d0fc063cb1ddd6c347cf7cc80855afa48cdaacb5bb02
 DIST gentoo-kernel-6.1.126-1.amd64.gpkg.tar 73031680 BLAKE2B 0f91d5f4c980934d74b0049d9aecf62396ddfa893242e18adeeb8945750fdab6bf75ce7c6fd49d5f925a8918bcf075674a8f8eb2dc4867839fa031189b1bc389 SHA512 4262bc88d8e01268c27e945b00495c15b17b757cf9da2250b956d582fb69dd026bb8d142de9f2ce0188a9d34ad9ead3a317ebe785f1875efd331feca495767a2
 DIST gentoo-kernel-6.1.126-1.arm64.gpkg.tar 65730560 BLAKE2B f429827066c63344f2edf5af47413c74c8f4348a96a049d4c974e8c1e9b94e82f8759e42a743ded14f4eac7437f275df1bdaf0548ceb455a3a014e43f44c2054 SHA512 149ebca698a900b7025127099aef657e59c6c47bcfe480c03f023ca3ad9a70a80912861321b680a9a1155d632dd551bded0dde2156469d444b84d5fc45c36fcb
 DIST gentoo-kernel-6.1.126-1.ppc64le.gpkg.tar 59924480 BLAKE2B 7ea5b27d7fd731c65d375b542fb0211899728aa13a34a9eabb5efb28ad1ceb82ff067f3ccfba01cf4021689749c63be9f147a9a27652b4c10b397c9ec18defde SHA512 e8a932535d30a8c26d05b78f036d4eaf11148af59e335dca1f547d0c9b84c8ec62933aa88ae9f55068ba6758913bed1bf7208ac55f44c0ddd50dfb8157bcb307
@@ -86,46 +44,10 @@ DIST gentoo-kernel-6.12.10-1.amd64.gpkg.tar 301516800 BLAKE2B 44bf837abfd4165d0d
 DIST gentoo-kernel-6.12.10-1.arm64.gpkg.tar 277606400 BLAKE2B e60b300544e8b5bd26207792c2ccf3630035cdfbc6c93296c83f40b19123ef1161dd7f68256a4f1f8b598e0898a736ee499e0cb8c5f314d95da57b44f76ee8ba SHA512 d4a535644955d8a508c28ed1ef293811261cd422dcbe54b18511de2c2ec05e2ef1c06202582f37060fd577a608af47370dbbbb8743528ab1a3bf4f391582d735
 DIST gentoo-kernel-6.12.10-1.ppc64le.gpkg.tar 73103360 BLAKE2B 2563681d420ac7f700c9bc59aa040303405ed0494f845047c8efe8751b26783394ace15f0c32e85e337d998cdde91fc3a7018f739642d6dc3dac8efd22a7e21e SHA512 557decc01e9979c1927823f05bb94cab78b2ec4eab2daf092e9d6cbbca63018343aa5c998197bdbf1149fcac79512d5d9f1b89e1da19607749a9984811cb5eb5
 DIST gentoo-kernel-6.12.10-1.x86.gpkg.tar 77393920 BLAKE2B 1b25c988d32151ff556bde8e69636bda8193f4cfba2b4abd82b104e168d540e060ed0dffcc875c96b7315bf5b280c9bfee929ce74aa6f513dd76e17d0e346d85 SHA512 ad30aef0b07286eda8e6adbc683a50f5e19a3c5a6795d6ea94e702096a2924b04d318785bef33c5a8aee48a7316cc8262cb5734e33c5f9633d86a08570e602ef
-DIST gentoo-kernel-6.12.7-1.amd64.gpkg.tar 298915840 BLAKE2B c4af62bc39de09dd063495bf6d5cca7efd8364b49b797bf90a89af4a049e255ebf3ad6406df4fdc1645e75eb4778f9cc4029b63c343b469b1129a33579c2f598 SHA512 7ae48ee72fbe878f408b753ad97b60cf0c46ee80f098835acfae5cefbb81a4c349945bcdbaa70df9962b8827732a244ee795d1e11d35e5b3d255532057bffde0
-DIST gentoo-kernel-6.12.7-1.arm64.gpkg.tar 272957440 BLAKE2B 0b912595630b087c7e1edfdb91798f2514d2b20869fe526f5e1b759ae6a02156050a435037ef58583049a41d9d392a7618f935d36d0bd11570bc588b5f9b6329 SHA512 0e420669ba619d67e65f6a477f36420fa924341819b31f047ae6d707c43b3f5c955c63faf37b48754dbf852e50c5049b19f0a5cf4e7bbbc4beb4895cf67d9e69
-DIST gentoo-kernel-6.12.7-1.ppc64le.gpkg.tar 73072640 BLAKE2B d9914726e39a58047931ff6ad75e79e6b1c5307a32da26e0d3a5b0235d94c15dd3489bd7b586eda0fc4c73512f8f429bdb700494dc5cc3675dd0b3ce4d51aec4 SHA512 a82245ba62d8779546e5c51f1900aaaabaf7f01fb0ff74f0c6a2754b56724c554268e82254ccd6ee87705dd32a076365075211e61afab38c278d017b3d57fab6
-DIST gentoo-kernel-6.12.7-1.x86.gpkg.tar 77383680 BLAKE2B 2cf9eb6ad930b6aceb530abc9105360d0f21a936131f950b0be18355fc63ddb42dd832be5a46588402b7318746af33884a70fddb9409a37d6aa071051e6d5f23 SHA512 1ce355979c6402b05fee51dd17c61deb177e12b289dae7c2f02e3ae829ccbd9566b65df5ae1b81d51270aebf66d116103d83966c23ca14cc5550adafadae00f9
-DIST gentoo-kernel-6.12.8-1.amd64.gpkg.tar 301516800 BLAKE2B 4b35b8ad169c3c97f4ca1414319630dd2ee41e949314297fb25b24b5b02849a4feba3b7abe1a430ff9d17df24bf9093bf86c3c3f408fe6d2fcaf1123c1e8af0f SHA512 259e8e0d24905165dfbd7cb3d4bd4a4aaa198cd6c2fc0437b9ad424e51d6691453c064abce680d1d0d9f9c00a89ac4eb151efd04e03635da6672ea3e0596e610
-DIST gentoo-kernel-6.12.8-1.arm64.gpkg.tar 277544960 BLAKE2B 82bf907f31c7ee3e036e5fa91c903d2a716b968169f04cf5b5cb014995d784f819bd9b6630530445d41b2293ffa5b3cd5d1c3b11274dfacb0872508ba431fa2c SHA512 94f9ea5ab97e40e578df3282ed3202b2d2cd48928a2a9c7840366c604d8d4822e0a28c349a74e1f759bf07ffdb46caa58bf6a8f1ee5a94578e70129083328bc6
-DIST gentoo-kernel-6.12.8-1.ppc64le.gpkg.tar 73082880 BLAKE2B 65857a7613d5c7187f85395b3ffe88af25cdf8fe8152e516362a8aae8f910152bd7d11b0316eb0efc13a01efbe47ca955cd5511bce4a95a1bbe41091b6ae5e0b SHA512 ec54b65278415ad95cb899217022b911a716468757fc8ea454e5a8879f837b283b691f30dc4ac329915643f17d275ee421df284cc46a06e068f51b6c48682625
-DIST gentoo-kernel-6.12.8-1.x86.gpkg.tar 77383680 BLAKE2B 7c855a13851db6e50dcd59a2ec79f43781f78fbf493a63c682f1b8707cb120bea9ab6e6ef6c181256fc5aaf150bdacd65e1ea17e200506290af8bb0d8393d468 SHA512 be64b12113d762978558ecce5fd5777ea29ff8b3052f63b865c0c5d1ed57d0f08902c96f03b5f31a59c0105d233d720706b31ae0c91c8eb9cbffafc317c00c00
-DIST gentoo-kernel-6.12.9-1.amd64.gpkg.tar 301568000 BLAKE2B bc1522fc4b151e9d76a001698a44da923c988587bbbb342dbf8b231af742eb8c5c3da79f9f71ccce5a94c371d0079bf6fcb93647de8b6634b38803641488948f SHA512 d5c478821f3d18704637fa166340a39ee854a545575f5b990529b2ccee89bed6da19b9d51a3b0ff3183d9c31e780333635db2c3874c1e4530f505ae8632b397c
-DIST gentoo-kernel-6.12.9-1.arm64.gpkg.tar 277596160 BLAKE2B 68da94dd39d92a54ed1dc91d547d28a886c4e8e95171d1d50a8ada3abfe7b504fcbde0bc93174c5d72e5af08a9ea6d5f3f1882a6913880c4b80b5fc86c55dc14 SHA512 d3d4e487d2c03e86ccd060c6cae68f92caec53d44ffd2efb336fda5627d9ee485d3832878af0a173044f811c41018b445187c34f41a0132c4694c736c5b6e601
-DIST gentoo-kernel-6.12.9-1.ppc64le.gpkg.tar 73082880 BLAKE2B 494c5edb61300c2c9a53997d5115a01e704db1850a2fdd473a64676eed4237abae55070dbbd332513a5b8650754806e8ec8abc1283d9977847f216c404911b1f SHA512 24c6e132d552530ccf9c416883ee631439cd6f317d8541c9a95f5b1b622b71a0298ca169c8f3dd56fe3a0e636cab33861d3f769ca63abdda8ec28d79ff7bb15d
-DIST gentoo-kernel-6.12.9-1.x86.gpkg.tar 77393920 BLAKE2B 73c7bdbbd09b402856646414b0ba98c8e825e35f1e318d2ba361d652dd25c866bd2c3f9040b8f072c27bb58ebe9d0ccfce723a663dc11b46b98b5c8a094dfbea SHA512 aa9b7ef2ad1562869255842369aadce6028b787008046e9c97594de5f9c9277dfe3497b6bec5b1048df256a59a52b493b58b0d20f91d1195b54c5bc5e756f28b
 DIST gentoo-kernel-6.6.67-1.amd64.gpkg.tar 267724800 BLAKE2B c38c7d1a3f3cf59afc345f1259311433a2086764bf7919051894cca8d442b5d2cbc74016ac4474b11d8855f760e09099d86bc5d31ede56e9e2ddbcfe139bd9c2 SHA512 c86849c88b3ebd4be4ab111876916896b02140bf267a1c071a5db845aab917d1bfce310da2dfd8a7830146963751735a8fff71e6513d513b282ddd57cba2a37f
 DIST gentoo-kernel-6.6.67-1.arm64.gpkg.tar 242319360 BLAKE2B df01eddbaf3d31b91b87bad4372ebf8f46a5a27bd0646593c9a7961b95561479dec4950c25e5a4cbcea4ea1e2be895a7f95d383f87593d7a4fc65f3cdd0fef3a SHA512 6067d6649e7e5253142b5416ddf8daf3087552f33895d2bf273cae7fbbfae26689c7d02231df6926d35caf3e8dc941aac28031f044cd9bba93f7349ac7874575
 DIST gentoo-kernel-6.6.67-1.ppc64le.gpkg.tar 64399360 BLAKE2B 12f72a9b32eaede365570266c84a0342bff045d599952797c902dcd8f0cc22bd64e89b3f89f29945f2c8f10a88f802e7bfa5988cdd42160a5b61131923a792fa SHA512 44ec739e47cfdc56c452b12182953942940edfcda069af413d21b51ca93b2f45712e949af9e24b336743ee0b55db9d658856df8e59aa9bb348075a342848452a
 DIST gentoo-kernel-6.6.67-1.x86.gpkg.tar 68536320 BLAKE2B bb06e87f36f8bf561eb508dad24771191b24e125e8389f5950d34ed86cebda125e7efd627996118f1f720ca0bcfbde61ba63a282eca8cbf0e34a5e195d05ff3d SHA512 bddf4efb828f770ddbad7175a5e1ba6d73ee166625e1a1db02e76ec16c045083cd75bbe738799713ab18eb2c2074f1e39e8df25711be55554e0f29d994829d69
-DIST gentoo-kernel-6.6.68-1.amd64.gpkg.tar 267837440 BLAKE2B 739f981f2d04c9ee5c73eec63ac61ad30ef3cca381161555735d2111b59ea9da2c44515d5b3aefcebdc7b390171f1668f79d170bfbd62e98382866254ec0d670 SHA512 557a9a9c332eb4f8583917bb364fc171af31e48080f99c41f5e095c7445c7b72a01c1c3725b87fbf5bfbf95fa6c5b8ae3a0ac7e51e8f8a769b18a0f87611ecf3
-DIST gentoo-kernel-6.6.68-1.arm64.gpkg.tar 242391040 BLAKE2B afa95daf6586db7aaca1f76c8db57590b6046edd3f130f4b5ff56d87b6f5e63a8487969f46e3c6caf03d655332e7f547a9c38cbf0d26f92d8901e2c243017d84 SHA512 1bcd6e1b868fff20f4c85658b683796573f8c33b1cddeb367456cb1f6ffa38cc1c03a025ae078031f3768ac6158029aa8971aced6345089b4070064b4ba0d7d9
-DIST gentoo-kernel-6.6.68-1.ppc64le.gpkg.tar 64399360 BLAKE2B 89f8c4095d6348058c03675b905b1484ddb058e6f8329b9b06fb9c9e3082fb5f48f0d32d1618a3c591d1ac0f81cb135139314f9797a9b19d8d93f0ed30dbc8f0 SHA512 0fce07afd3d590d63e54cb2adac5ffbce6d7053c2339245ff85b8e1efa5008094cad896b946a8b39f49d9dc1a5346a60ceea23128170d1562ddc3a5c12d63560
-DIST gentoo-kernel-6.6.68-1.x86.gpkg.tar 68546560 BLAKE2B 632080048137222a79feb436ba8d82e0ac94d8c2d9d5e60c44fc3e68e53ab1e42c1e6d3f8858688e9b72824eb76e24ff1f8b1d1b119c78678a9264819c29d07d SHA512 ee350fd348a4493200ce61567b8dca79bc4ddfca8292d794e7429c26620f08ac66f7fc06145becab5fb0d32415aba1b10f3c19d3046b024d1785b1cd62485346
-DIST gentoo-kernel-6.6.68-r1-1.amd64.gpkg.tar 267929600 BLAKE2B 0c528d6ce1ac12f1c0f18de8ab0d472f49c074135255a185c4a59c9549fa96dddefb2a72cf260e6990441066c84a8efd248bf0d87099a0aeb581e18a29b8713a SHA512 eb370c828792c50426a72b356ebac609f1f941fdded9063861a678efbed4d31cb022cdf9554439e99726e347adf49a90ac874ee0c7f08df731a6cc726bb75eb0
-DIST gentoo-kernel-6.6.68-r1-1.arm64.gpkg.tar 242442240 BLAKE2B 16b23d8610329efded5161e971373ea6d79235dd15f09f4f07b2b9f4bd6259762e13d379c861660813313c0f478ccf56e74b70a2003739108f3baa9c940c214e SHA512 5d657ef9cf777957566ee55e480b10e420dc0fb310594e3457a37c4736a9ff283ba7a1156aa07adf4193862eac4ed4c1739f10dd9ff61737618b49290d5b5d4c
-DIST gentoo-kernel-6.6.68-r1-1.ppc64le.gpkg.tar 64389120 BLAKE2B 93e588eebbad6af84c947b6466397a17df1a0ff1d4d0bf98fe4ee777b87556e4994c8053ac8ae146898e7a0f909734797cb964d4dfeb7f2917e22e51908ece94 SHA512 19313998663719837d05c3a0140c0a93ca5ed9d134e7d324e7416fdbda00957954c817897750a71c1568f00bc8482c6f2d0f7555e528731553aa66726f998145
-DIST gentoo-kernel-6.6.68-r1-1.x86.gpkg.tar 68546560 BLAKE2B 52f703001f82e8ad0e4cc6b93ef6ee9e8869ec5addaf2901b41471a92c6764c2f7c3911542ad325f0803a4327860d90f8fdc2eb2f2bfa8e8a75b39e33fc9b8c5 SHA512 c3df574696f672c04e89478905fed5be470b8881090ab3b665a22a377ff4847da311d27190b6b4ad13cdd83d73f63a0907582c786c4280a9930cf3c03ceefa0e
-DIST gentoo-kernel-6.6.69-1.amd64.gpkg.tar 270131200 BLAKE2B 27e5e7e0e330d7174ab81345188d109bac0d979e1f2c17e2e945b39417e42b31022cca21bb3e004c734c3c7409884eb0049c8b4c3a2fe5dd2ec205f9a88dcac1 SHA512 004df2c2c29c53bde90dc1bb64a974495ee070bf03ebba1fa58a4b29115603099a6ae744716b460b5b5a70c398ee86c0b73c696a961ab4b240a84e18bbc06fb4
-DIST gentoo-kernel-6.6.69-1.arm64.gpkg.tar 246323200 BLAKE2B 2bbc570c961a505e169cfc8b4f762001838bb100bd1ee544b089218c9f1299093dc8b818319ab925abb44ba1a8795f74da706c71de0706fa8647d361464bc635 SHA512 4b37192c67872701447a4872e038f02876f19abb78ccb16b596e90a46d33654fef9956c4b1a9cdd54aa3b23df7302de81927c772b1cbbc1c16f6101423d7ae05
-DIST gentoo-kernel-6.6.69-1.ppc64le.gpkg.tar 64389120 BLAKE2B 38d41d95e482e9354f83eb71e3c552b87f40971fe1fe7c758aae16654304768b5089cb5ddbfdb06a7cf0a3cbf1e90ae3ba3e50c9046c13f40c1fc5fefa102183 SHA512 921d1f4a7c7dadf4c72541240eb550b43e0463c5b15f670f6ddfec41e00db464acfe5e5526ccce884b138f973f81ab454fab3a32f1f2ba7d9c52fc205f380352
-DIST gentoo-kernel-6.6.69-1.x86.gpkg.tar 68546560 BLAKE2B dc98e8d52ac1442f480e11e918e4cf8eec46868a20122db3fe393e9ef7b03a857aa48c86e97f2daa1da98934267b0049331f4ce10c72e076da21305b84838b0d SHA512 1c88fb1d1f817956824070b4f43836d471a04462d0026a88117654ca5f8b594937b35ad49e16f4a06c265f09cf62474b45659748ee998a40bad6f13c97768e99
-DIST gentoo-kernel-6.6.70-1.amd64.gpkg.tar 270274560 BLAKE2B 23900265e3e31a9a852df93b96e62ac371f1dc03a433f9f76d3c8bbc191349841a8dc19bc4c4d9d2f91aeb223213c3f8bcc6681469795b28774777b28a1e16d0 SHA512 9bdb58cd5aa029fae227fb7cb46cb34433597f369b26d234ff2548cc4e5d7795348f754cb52485485433f5e9a7dc995e7f0b11ffdab00fedff0c9f3efd435dca
-DIST gentoo-kernel-6.6.70-1.arm64.gpkg.tar 246179840 BLAKE2B 41bb0fe6aa0941fa374a92581c5c5ed891d2141c5058506778772f7d59032d8472961b57796364de2916c18af4e3297c616bc130e693cb3010a1d5f9e414e7f8 SHA512 4b7121bddb2933fb893cea937bd84ce019bec02e51418c5b895a198b007153528e700153c7c8cb41d74f6c0417426fb07eb30533fb85549652c40ed0c5c978ee
-DIST gentoo-kernel-6.6.70-1.ppc64le.gpkg.tar 64399360 BLAKE2B dd1b55aaf4214732ee77d4a1c2d4f30ea5cbe1f7c1c505f2f2b73160aeaf0307aee76045b93e951b012982a562edd52c0f8b155583f6538ba09a7a66f444c50d SHA512 fb2470a815378b8f24ac8dc7ab92498e871c551991f8210ffa3cdb933b88a3cad858ed966713a495b7f04f76efda454ccc46a6c52b99ed866f44b719e0907d64
-DIST gentoo-kernel-6.6.70-1.x86.gpkg.tar 68556800 BLAKE2B 9df52948ef931d59f3d00b90f886eb5d853b78675ab240bec0d4ed3982884d745d4ddd11c04c0a5fb51f5d87c5ba5bfcea9026b0ab3910df753cb62cacc5cefa SHA512 775aa6480e309cb1029b36a9c39acab0be96599d723e9bc5ee4ea2c9d4df9907f3269a79cf289b5ede32f49f5fb7738ac56a39afdf4ba9d133d4b233fb289a38
-DIST gentoo-kernel-6.6.71-1.amd64.gpkg.tar 270202880 BLAKE2B cd229d7b4ace8af6b7f68b35e796b339ff8a4b77e2f2af9d2a4eae45991662fbd22fa5c26522ae4a90dee774a318ee31b5d3835e4cc793c99cd91f5ad7e702c6 SHA512 2373ad2f40e6aeb014cdb42c8f354461c9b356680b54435aec7d055b5b86fd8965dc11bb65e2e7ed86d0014ffadb3b7379dc097bacad9277f29ba53f8b8a964b
-DIST gentoo-kernel-6.6.71-1.arm64.gpkg.tar 246159360 BLAKE2B 94535beebeb001a67e6e4336397554b100e0f32a173144e623405f958d2ef2bd69439af1a54d907f69bea8b9d93c9129bf46e999808c695f47ab91fbfdcf9b6b SHA512 2957fef62b3f7bc1def73b6c4223b8a691c3e39f3f2ba4c9fa69d1adf3a22deb266a2583477f7614882f455fbc609aaed4980b5604fc10ed576d6afc69f775a1
-DIST gentoo-kernel-6.6.71-1.ppc64le.gpkg.tar 64399360 BLAKE2B 25c1c2c5f1b26dff82ea6a944db0cd25749d0e5a3db55e2aab258df71b092b04111010c49dd32dea6bc52781adcab919a244a45170551cd4b7b1a2093247945a SHA512 0b051de8c8c3fba59b84bf2e789ac9fbe096237505ad11287a39fe16f82044b7e867a1eb21abddabb41d6ccddc6ef3e4552b2265e16b1c19e4756bb4fdc61cbd
-DIST gentoo-kernel-6.6.71-1.x86.gpkg.tar 68556800 BLAKE2B 067356a5107514d4a18a186ca93d78b69cca9fa9e776e23a239c1a8cd5986c6b75e458e9c4d564d0c21f5438ffd7864f0a6270e83b4d8a3d364e7b07935e4187 SHA512 13af6e7c08c0799c3f92807dcd8bb4ab785386c71421b63e3164ab30fd2d13af840f27d7aaeb943b8dd665070176008cd735a62c043319c341cf806c8547ec39
-DIST gentoo-kernel-6.6.72-1.amd64.gpkg.tar 270202880 BLAKE2B 316645813a2df7d5485fbdcf3e03d8fb4063d3237bc5e5992f8fb7083cc397c3a0183221a389d59ef96ed3d5cbbfb3d56431db1082835a865a6434aa02788264 SHA512 f6d980f57480cb36d09e864789fa427c6966fdaeb87cb028410dc21ae80e78146171efda86253017faedaf6ae29055b0d330faddd88fd108c8719598dd215da6
-DIST gentoo-kernel-6.6.72-1.arm64.gpkg.tar 246159360 BLAKE2B 5c6c39aa530b11ec2db9d73f118e55ec2f8a6570592ca90c0e99d725089e6cce1d6a394db3d04333d6982592a0ed4b1093171a12a1413c900cdf890ecc9cee63 SHA512 0635fb05126164d315b1aea5e5f35a4012326dda22b0cc4d0f99d6d68906540b0c94c44c7c3fe254e35fadc9d0e6c0a51e9329c0ca0f518f09f4ea2cae8e418d
-DIST gentoo-kernel-6.6.72-1.ppc64le.gpkg.tar 64399360 BLAKE2B 362ef7cd03f09fa07c0492d2885f718ace39cbc99ec3612393a57d3baaf499ea57c383cc04382650becca61b523427fd7387f954723f7317c8f185aa60f60326 SHA512 488fbc1bc7a40e7a7edc99bf34de4a9290e335e4d6e5858bd1c02e0ef465663b644e72bcca82424553de7531a2700e18e507d46d03a11c5782a5f594091c8481
-DIST gentoo-kernel-6.6.72-1.x86.gpkg.tar 68556800 BLAKE2B dff3066f7b1a9d8115bd4009face91644c570e00e1a982cede843cfb9785a4e05d4ecf510c894d533093c79336162e067ed4dd807f2a5d0469ef0bed21df757f SHA512 c0ee8bf88db2df041b61fbcfff3069b7b0ed58451b25fd705bf9ec56289018b1df3e26e0ee1dcf06b8d408b7749590febcbd02dd70e8661760b2c58742b15ac4
 DIST gentoo-kernel-6.6.73-1.amd64.gpkg.tar 270254080 BLAKE2B 2f6b7c07d0f76b4728dee45b96cf87703f5d1dfc9444a5fa6097064964542ac3027ca93d1733efbf88cdbf85ba3ae216a9238ab3ca56a9e19ea5d1d885735071 SHA512 101864b09c6c5628fc64d70e70f9a0e24dbb12d41afae884e4eaef6d97b685efd7b2897339a255c3727165ca3947d412c6e0d82c7f4ff57e41898c507d6cdfc1
 DIST gentoo-kernel-6.6.73-1.arm64.gpkg.tar 246190080 BLAKE2B fe33d999d1d820cbb7010a9485b8b6babdef8ebe0733a8b7c031b09ba0b1f24769ea19f33eead0cf887996128e69a17c96b37c885e97b8deedc8165063d1a3e1 SHA512 e54fb54799f21e031cf34426cdf9dbc2a93ad991c8b1a5e7225f47cf924e3a680ad30d9733816aae0005ebed290f67e08d5021e853d905e2b7c3647be815db97
 DIST gentoo-kernel-6.6.73-1.ppc64le.gpkg.tar 64409600 BLAKE2B b7afbf8f549ff0f165aca125c86c1dd1e7cf2f1f212b65f99d5c58b643cd4e2e8eaf6690d1115a7458381c738fa81c5913507bf1243336da8657f160388cb05c SHA512 7ff67dc6c5aa31400e46e13cd612fbf2fdff55db553151c1950a37243226fcd79dfe09be46a3855de3f1a0f6ffc11228224657c4d12e59dbf3db6a47e9d425d7

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.122.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.122.ebuild
deleted file mode 100644
index 53b01d5e35e1..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.122.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.123.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.123.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.123.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.124.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.124.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.124.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.125.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.125.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.125.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.7.ebuild
deleted file mode 100644
index 8431fd7c468e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.7.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.8.ebuild
deleted file mode 100644
index 8431fd7c468e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.8.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.9.ebuild
deleted file mode 100644
index 8431fd7c468e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.9.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68-r1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68-r1.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68-r1.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68.ebuild
deleted file mode 100644
index 4f450d6c69b3..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.68.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.69.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.69.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.69.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.70.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.70.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.70.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.71.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.71.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.71.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.72.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.72.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.72.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-24  7:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-24  7:21 UTC (permalink / raw
  To: gentoo-commits

commit:     c425d07c50e6510f0c6111685bb39d275795b53d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 24 06:04:26 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 24 07:16:29 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c425d07c

sys-kernel/gentoo-kernel-bin: Bump to 6.12.11

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.11.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d7a45ced52d2..ccc210610281 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-136.base.tar.xz 6772616 BLAKE2B dbc95219a1c641003a1dce638afc
 DIST genpatches-6.1-136.extras.tar.xz 4056 BLAKE2B beb562de00607a2dad56c4fd338f2c5c0453d116336aa8167263547b2a48def2551b051e9cf53ae0c9525cdb280596b3ad1f740721f425ac150fb654881a5d76 SHA512 28a227ee754d258b671213a54489454134922b5d9bc2b4f9f6f51ecb2f23f237e9f0a2ec190e3aa3be46f038d5d35db1a7957b7d4ebb6eef2883ad94d1fb5af2
 DIST genpatches-6.12-13.base.tar.xz 806528 BLAKE2B 0eec1195d5a497e64556d992893f251a54c558151aef1fc1d03de0b95bdbe03588ef486875e7676f9635da62e975dd8509279ed2d96b4dcb3796e1d8a4bb3768 SHA512 3cf8549679aae42fe56a25c0f9d5eb5c59fb867c77dc22c21446064e55d91276ec75f60f5737ab9a39c82dd0e74ab1ee3bd62b5a78f7448827b5577257976aed
 DIST genpatches-6.12-13.extras.tar.xz 4056 BLAKE2B af48fba5d81bf8e13658555d94fa131e3f8fa06144148dd11b58823f802c5c4aea823fc4cd8f308ba6518638b65637d0b8a030d513d4b2a05384fc8f40550d94 SHA512 d7b1290d44696284fde4980ad3b90a190659056739a084ae704d1edf1a06ee166fa78960a42999b9e6e2d8aad4fd330621c8865f5e2517f1453c916d6375a365
+DIST genpatches-6.12-14.base.tar.xz 846696 BLAKE2B 63f6f0326eedcbc5d44f2320dc0c9352c009e219764d6eb9e1da460a6b10538e5c81c27a0a633264d3d1011af266b310e49a9b928dd59dc76b226cc3ce8b06de SHA512 909307a85a15e27c517e352690c4e8579d4889e36cd7254164230e4589b3544ab1126008373ea2289628361cf82414da9de4809c45c1f1dc02ab3666547d0a90
+DIST genpatches-6.12-14.extras.tar.xz 4056 BLAKE2B db12618351b80d499fbf9b3f8d0a4ab00639fe1b0c73776e0b038f6f996db29f0890d796effd120c3428a9515771016cd0a23da559c028996b312e75525d78aa SHA512 79a23575135205c33eb07d7026ccd0c38e5223b4b29d7c90002b72074a089fc994c38dd17868e53198fc11d2fc28e229a79ea50d5449261aad9689cd73139003
 DIST genpatches-6.6-75.base.tar.xz 4089936 BLAKE2B f88b0f84e3d73f87025389a3a66edbeeb6c126bf93b2522105859d27911aebb768cbbb2aa8418fe7e778eed6130b2253d85c08cedfa99c188c02d8d043f5fc7d SHA512 ebaf66ba8a338d548041c1ed619c4cde495a3bcbc990caba75dc86bf990a159b7f431e46e84cd16cea62991ca9d50420747a988da6e0c3973aec25943bc00d8d
 DIST genpatches-6.6-75.extras.tar.xz 4056 BLAKE2B 6e2e14f16a7ebc675e84b180a8f26f485aece3f22de1d27bef60b414deea8f3744cbd95536b58722d793aee320b505d5ca3c0af0b1e20f238b02c29a12abada9 SHA512 c8030df10b17675adf3c48931f04c59d1795598c955eef39c7b3dd4f36c1af1d79e8d7405004952cfe4922cf100aa95d2fe3d7c6f6e0d683276d5382bebce399
 DIST genpatches-6.6-82.base.tar.xz 4255664 BLAKE2B 812e8caabf0a73991504a728a8abc5a61a0b51ac073be06bf18b87e6de0291fc568ce4dd2dea506ce0db648669f2341843e608d0184cfb4dc233d71d57518137 SHA512 5fe4f880baab09d51b2fb36f3501298ecdfa382f09699f64c887ac39d84788ed4c27a9f7fd1d5766dbbdf8135956f0f81b4adc09c2558682f8f7dfb1ac7ce6ca
@@ -44,6 +46,10 @@ DIST gentoo-kernel-6.12.10-1.amd64.gpkg.tar 301516800 BLAKE2B 44bf837abfd4165d0d
 DIST gentoo-kernel-6.12.10-1.arm64.gpkg.tar 277606400 BLAKE2B e60b300544e8b5bd26207792c2ccf3630035cdfbc6c93296c83f40b19123ef1161dd7f68256a4f1f8b598e0898a736ee499e0cb8c5f314d95da57b44f76ee8ba SHA512 d4a535644955d8a508c28ed1ef293811261cd422dcbe54b18511de2c2ec05e2ef1c06202582f37060fd577a608af47370dbbbb8743528ab1a3bf4f391582d735
 DIST gentoo-kernel-6.12.10-1.ppc64le.gpkg.tar 73103360 BLAKE2B 2563681d420ac7f700c9bc59aa040303405ed0494f845047c8efe8751b26783394ace15f0c32e85e337d998cdde91fc3a7018f739642d6dc3dac8efd22a7e21e SHA512 557decc01e9979c1927823f05bb94cab78b2ec4eab2daf092e9d6cbbca63018343aa5c998197bdbf1149fcac79512d5d9f1b89e1da19607749a9984811cb5eb5
 DIST gentoo-kernel-6.12.10-1.x86.gpkg.tar 77393920 BLAKE2B 1b25c988d32151ff556bde8e69636bda8193f4cfba2b4abd82b104e168d540e060ed0dffcc875c96b7315bf5b280c9bfee929ce74aa6f513dd76e17d0e346d85 SHA512 ad30aef0b07286eda8e6adbc683a50f5e19a3c5a6795d6ea94e702096a2924b04d318785bef33c5a8aee48a7316cc8262cb5734e33c5f9633d86a08570e602ef
+DIST gentoo-kernel-6.12.11-1.amd64.gpkg.tar 301352960 BLAKE2B d8edd0bc033540b25660b363ae581c9ce5d595fde307a29d68210313ba2edfa9615de5ee16fe869cf88aef04560bd4ccd6fb4d699744b55bfca6887576cc1c15 SHA512 0d02a0d419e1ffec1d3eb60afb14462549e9ca7a2eb16f0b26947b8d57c69a855d0d7ffcf6ee330b6004a82036d8bdeb17cf7586b885662dc055b025f29520c1
+DIST gentoo-kernel-6.12.11-1.arm64.gpkg.tar 277370880 BLAKE2B f6dd4880575836c9d663e271ff744c665bb9d8bd01d615ec002b1974cdcb4688a1b8498e209b7e37f35171dd1195dcd0b8f506de6c3cf164f03eee55615e5611 SHA512 ee9cb359da28d677c4ca0087079103ecc5b485c438bafa28abd3d73d1beba12393acbb7ec9f9c4a8a08ea7e5075a0c699df4863a2cfc69bf6c358a62e6067798
+DIST gentoo-kernel-6.12.11-1.ppc64le.gpkg.tar 73113600 BLAKE2B 0760b960afdcd7bde62ed518bb55613447f83501bbf7bca80b6adac88d44eaec6e3d61be062a1c1a57d7d1a6922f041d9dd1cd80bbf353cdaf468c423cf34273 SHA512 ce91af6cef42d4cdd728fb97a229600f6529892716727eac7c054ad5e761de192753ba5c648651634abfd5b83ccc911d1c8939640562599b29b5e8987ebb7d04
+DIST gentoo-kernel-6.12.11-1.x86.gpkg.tar 77404160 BLAKE2B 63598762f1835482b9f6a755728808bf17a537193d4c9768a202b127eb60a8b379004c876b63b265abbbbb158bd25335586eeeba23c7e279455703eecc5b26c2 SHA512 637a45ee484dd18ed6a21620375ca316194eeb66405eeffc4261cb0a7d469906cd690fc72c2babe17b7618747490291e00e23df8b835d1bb814a4129fd070b4e
 DIST gentoo-kernel-6.6.67-1.amd64.gpkg.tar 267724800 BLAKE2B c38c7d1a3f3cf59afc345f1259311433a2086764bf7919051894cca8d442b5d2cbc74016ac4474b11d8855f760e09099d86bc5d31ede56e9e2ddbcfe139bd9c2 SHA512 c86849c88b3ebd4be4ab111876916896b02140bf267a1c071a5db845aab917d1bfce310da2dfd8a7830146963751735a8fff71e6513d513b282ddd57cba2a37f
 DIST gentoo-kernel-6.6.67-1.arm64.gpkg.tar 242319360 BLAKE2B df01eddbaf3d31b91b87bad4372ebf8f46a5a27bd0646593c9a7961b95561479dec4950c25e5a4cbcea4ea1e2be895a7f95d383f87593d7a4fc65f3cdd0fef3a SHA512 6067d6649e7e5253142b5416ddf8daf3087552f33895d2bf273cae7fbbfae26689c7d02231df6926d35caf3e8dc941aac28031f044cd9bba93f7349ac7874575
 DIST gentoo-kernel-6.6.67-1.ppc64le.gpkg.tar 64399360 BLAKE2B 12f72a9b32eaede365570266c84a0342bff045d599952797c902dcd8f0cc22bd64e89b3f89f29945f2c8f10a88f802e7bfa5988cdd42160a5b61131923a792fa SHA512 44ec739e47cfdc56c452b12182953942940edfcda069af413d21b51ca93b2f45712e949af9e24b336743ee0b55db9d658856df8e59aa9bb348075a342848452a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.11.ebuild
new file mode 100644
index 000000000000..8431fd7c468e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.11.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-24  7:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-24  7:21 UTC (permalink / raw
  To: gentoo-commits

commit:     7e53c75e348d1d6d7418e7dc46103a787f8d30cd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 24 06:06:33 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 24 07:16:31 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e53c75e

sys-kernel/gentoo-kernel-bin: Bump to 5.15.177

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.177.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b07111030192..9f5b1d3aaafa 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-185.base.tar.xz 7813568 BLAKE2B a287174103461737a4af5e24410
 DIST genpatches-5.15-185.extras.tar.xz 4056 BLAKE2B bab13e1f8b400270ab36e78525947b68468504433f41784c507e6700d23e08b7eff91cd49e50398f90622cc289d6c4c122b3d5f8da77742b01c167ced5284cf2 SHA512 be561334e77afb45e11fe5e8c6c3b61d85c821776bcefc0cbe0d9addc6561a4c0bfc3956a990fa50f703d7defbc4a847ddeeb170d4dc828c2bcbd1a4c6f4429f
 DIST genpatches-5.15-186.base.tar.xz 7849000 BLAKE2B 3bf7560f3bfbc26789d4ae1e93932bd94b46e69c8a9ed29907e47ad493c7f7acd25309bef228306c69e27ac53b65efa8a8bf505fc577ee3a8ccbb196d36c866e SHA512 afa8bfc5d4f9ac104a583bea92b8930db5c2ca165c6c1fb3d5750baeb508df6fcfadcdb3c978bcd8e8ad95cf3ca2fd0c5c6cebcd000e93dbed663f310af01dde
 DIST genpatches-5.15-186.extras.tar.xz 4056 BLAKE2B 68130d315dd2ccff0075d729a10cee298756baff9ecc0c1f218ca4c771ccf30541bdb876ee529292a56c56ba49eefe5839cae263a08bc0f3ba114fa499267141 SHA512 2d1f1af4d251c93d7e45aee1710e44129b8bc71c83d7bb328b07b28c109e394259321ab12e889483369966a52616c1c41b547220e4ee9e4e3ceed21f89503665
+DIST genpatches-5.15-187.base.tar.xz 7870496 BLAKE2B 3ed1eafcf3a1e7b86ab86c92ceb12e45bfb527ec1eb3bcffaf84e27edc55365af68947d46516659ed41c410066706608f4fc33b243c1c2ceede69409c9674465 SHA512 9923dccc7b28abf4a4b83e025be7bbe0c7034b2e489ab8796b58d0c931365a225493360d9f4ddb3b683625bb8c2ab56eaa38615e3d388ab6180ed626a823a86d
+DIST genpatches-5.15-187.extras.tar.xz 4056 BLAKE2B 03232a96502d2d77574570e07649d37d2007ecf4de1fbaf58ddf7f202cb4367bb692ad96b489b0dcc07419ed3c40997838673a3474bf71333e7a92394369776e SHA512 464b1e647649a6abbe45b34c3448d240c41de89f3276b4f981a7b5922190253e2b60bb1f6e5073ab768afdf5cdabc83f46ce97b12fb3eac62562648954f05165
 DIST genpatches-6.1-131.base.tar.xz 6701808 BLAKE2B 0ff847805abdeefee31ce75d0b5c02eafdf7b12f3b3c499c0d9d19305b3ae934194bdf58fabb30e51a356eae5e57c7d633b7abbf45a94096e981c671181c9b16 SHA512 7604d45f78bd5a087f0a158acf3767b275315b60c77cb4d6b93139943d56ca917a75ed8ed784a608a52d3e1d06cb36a01f5c3d0f5b211dda6d62d36fbe9ffaf9
 DIST genpatches-6.1-131.extras.tar.xz 4056 BLAKE2B add38a1ea9191009b22ce04a556062e419452bedc85d6afd40d6aa3da2474f4719aacf91bc3680b6a08a7b73cd0dbcc5c3249322f8c47660ef36c256e8792bae SHA512 7d68ef7b616ab8bd62db15ead625f0e449b6ebdde8477676d0aa6ef017f9270727413af62985ed8b271aae1f5288682f4fd0d0804f06577e2c1f4014b5402035
 DIST genpatches-6.1-136.base.tar.xz 6772616 BLAKE2B dbc95219a1c641003a1dce638afcb4f8fac4d291258d7e9e8723fd10835e3eaedfe6b28bfc77db5457d2484053079854ac8ae7ef28d614062ff20d0455764f4d SHA512 99c5609fdeb02c56561b382678f9e33a6fd4dbc454e3dd80bd871a2dfb5ad81ce721125c2def3571de3b80bfbcaa12b322d9a46176e17cfa4c72eafed90e9942
@@ -38,6 +40,10 @@ DIST gentoo-kernel-5.15.176-1.amd64.gpkg.tar 68823040 BLAKE2B c368e8ea2286ad3caa
 DIST gentoo-kernel-5.15.176-1.arm64.gpkg.tar 62545920 BLAKE2B 8af35ebf5907382248d2e876f282ae447f24f1602cf66588ce4d3a245fe4e8e3d7048e98796aebb8d26441f3dda52a3b89a6d46476ee9455418d3c9554efc922 SHA512 8e43e8bbcc2b9f75324392bf8d7606e9175858b94efa29bfa0c6d075de88d8210ead3a8d61167b533966968956724a21cb89733dce4135a729be99bc5e2c4484
 DIST gentoo-kernel-5.15.176-1.ppc64le.gpkg.tar 56821760 BLAKE2B cfe9fc6972f4f9cfe6daeab48fb3cd3b3f3fdba7d4b905e91615dfe3b52e22cb631d8bbe97130384ac43cae1c09c1102a65bef481449f8f995d2d999f9c10786 SHA512 a184fbeee5a4ed4c33549e9614eebb095e1f1a132b279537977b5adbfc0b2289fddef2a4182577b65712f6d3a17024f3b748ccb9160649e788d595e5acc668a5
 DIST gentoo-kernel-5.15.176-1.x86.gpkg.tar 58818560 BLAKE2B 20117f1688e5b3ff6abc6b8317c6c0ca0835d996bdbcfec4f5f83fc8c673eb5179c2e17aec0f64c8fb078285541d74eeeed81d553607289817f133e307520eb2 SHA512 f6240ee129ea90653971367f644bde398a1b2b4d98bdc5cc6e7bbe58fd28f511d7d41137952e8bca72cdca700ca870b6192607211ac131098085dd8142983ca7
+DIST gentoo-kernel-5.15.177-1.amd64.gpkg.tar 68812800 BLAKE2B 89525a07fffbfe9117241f3f08b1bd0e3a12806a2da2ef187c1c9710baf0f399361edce2714f01e083fa5783aeb1722ef85e721ced02d579491976d36af5fe53 SHA512 44afa93a65c27716b1cb8ec31fcd127ab402d7fbbd2eb8a1157a44688c5ff7dd4ab8fb276e71a66d78ad3a75cdd83c053c25ea4d78744d41841e065c8ddc14c2
+DIST gentoo-kernel-5.15.177-1.arm64.gpkg.tar 62556160 BLAKE2B ebb2a5d617a42cc31804e260a40d1ac773dbadef0aaa3f0ca336f8a67b45d22dd73abc5243e98a053635131c7bb730fcc8cdc2bd38e3760afb990a0b6021efd8 SHA512 6b6e74a709ecc1e68f0fa7a43f8368e0f6063f24c012ff33f861be7ca4f1ec67c8d0cd0b2f77c554f718441baacea264b259b7cadbd7e350a0cbdb6c17b112bf
+DIST gentoo-kernel-5.15.177-1.ppc64le.gpkg.tar 56842240 BLAKE2B 390a2e318f9b69ae0feea468879d463040d3c91c53ee1f2f6a5846ecb596b1af70374287af39189fc5c898ec991e2da88912c0be94442423af3a1b6a506c0664 SHA512 16e9291e64ce8d991fbcd2f1a2dfab763c2bc1ec460497cb84ff199d9292fc5b0b2a95ba73007caec098bcff468956f6704d51a56ef83ac55a80399f17afd66a
+DIST gentoo-kernel-5.15.177-1.x86.gpkg.tar 58818560 BLAKE2B edf3a01c8e950ee6313e417a5a166514ed783de37cf0bea390d182687e589746fecfc515a0583bf7fb4d6b679ceb0d8d3fd4c3f62a2d51748040601e3d4979d9 SHA512 2eec38df6d5d4340deda0c7f4453cedd65530855e4a248f25305186d395146189c0fda76d1b089fe3efa6d6a070f376b1845968d2d15213c37f91ba31b942689
 DIST gentoo-kernel-6.1.121-1.amd64.gpkg.tar 73000960 BLAKE2B 1f3afb7211ba2e8d33ad24fa4fa78601e9eb85462dfc7472d9103fc8aba27b6bdfabc18154331cac99b0d3873e7120ebb06a6f9222520e05332219f596eb3b26 SHA512 f025e9f3804f65a44ef03a779801f20b4d093612999dbaa7e62b0bceca066dfa80ee4ef1affce06f027d87463c4c3a96baf0cff7e10f2322d4fe639b1320d570
 DIST gentoo-kernel-6.1.121-1.arm64.gpkg.tar 65720320 BLAKE2B 3630b20d56044ab9f85f03f32f8a693f8bf39413a6b5c9bbefa722c2fdd30ae5a6026836f0dd55f6ca3df91691190c1e00bfa88fec281e12709069e95bed637a SHA512 14e0811fc866e31a7d9c983bb6477e601a08bf2df1ab7f854f8ec609d68e28e2b66650178536baccc9c491c2948be1606d5806fc5de261fbafd72dfb95469612
 DIST gentoo-kernel-6.1.121-1.ppc64le.gpkg.tar 59914240 BLAKE2B f5a3ec5585b7cb527ffafd5b701a2d022bef7b9d7d8c29cf3902d6f80282209854db5ce1316b3cee11dfc122c5fa44a50ea260fff68c65d80c983f506e8cf70c SHA512 a9cb921ff44f9153d362f6ec25737f21d88e9e1e709ebf933c90da55dedafe424449926be5688ea90c0874c3e2e6ec7352e63e3d963c4bcd6449267d669c02f0

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.177.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.177.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.177.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-01-24  7:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-01-24  7:21 UTC (permalink / raw
  To: gentoo-commits

commit:     2be615a1ca857eafa81a0dbeee5a6ff9fb62d234
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 24 06:04:57 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 24 07:16:30 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2be615a1

sys-kernel/gentoo-kernel-bin: Bump to 6.1.127

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.127.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c06ef4197faa..b07111030192 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.1-131.base.tar.xz 6701808 BLAKE2B 0ff847805abdeefee31ce75d0b5c
 DIST genpatches-6.1-131.extras.tar.xz 4056 BLAKE2B add38a1ea9191009b22ce04a556062e419452bedc85d6afd40d6aa3da2474f4719aacf91bc3680b6a08a7b73cd0dbcc5c3249322f8c47660ef36c256e8792bae SHA512 7d68ef7b616ab8bd62db15ead625f0e449b6ebdde8477676d0aa6ef017f9270727413af62985ed8b271aae1f5288682f4fd0d0804f06577e2c1f4014b5402035
 DIST genpatches-6.1-136.base.tar.xz 6772616 BLAKE2B dbc95219a1c641003a1dce638afcb4f8fac4d291258d7e9e8723fd10835e3eaedfe6b28bfc77db5457d2484053079854ac8ae7ef28d614062ff20d0455764f4d SHA512 99c5609fdeb02c56561b382678f9e33a6fd4dbc454e3dd80bd871a2dfb5ad81ce721125c2def3571de3b80bfbcaa12b322d9a46176e17cfa4c72eafed90e9942
 DIST genpatches-6.1-136.extras.tar.xz 4056 BLAKE2B beb562de00607a2dad56c4fd338f2c5c0453d116336aa8167263547b2a48def2551b051e9cf53ae0c9525cdb280596b3ad1f740721f425ac150fb654881a5d76 SHA512 28a227ee754d258b671213a54489454134922b5d9bc2b4f9f6f51ecb2f23f237e9f0a2ec190e3aa3be46f038d5d35db1a7957b7d4ebb6eef2883ad94d1fb5af2
+DIST genpatches-6.1-137.base.tar.xz 6788380 BLAKE2B 365778dab67485d413506657e7dc1e0b735448452fe2168df6a39f7f7e998f50d8538e0cb0f9d48cafc11a6e39923bd584a68b330a7255d77277d08135f591f1 SHA512 01522cf179ab48bcde294fd2d6e27bdad0681b0e63ddaad03aafb1b7555fda3a5728d3bcc9a2cadfd262e8ec2535df7ca1f538ad02f916cd4a1913e621770f67
+DIST genpatches-6.1-137.extras.tar.xz 4056 BLAKE2B 8a39c1f0b11bc776f301f6a750af6d7416a20231c7170f50080a61b40071a55f6d2906193d76d8fe4837b4b494fcf0a683a7325ebf18eaed6543c0362c78a6ea SHA512 9739342cd761efc0fb4b2d09f147d721b8099ec0594a0190a0f39fbb23b131068c6127be3b0083a1e60c4d4120b3437bab8b4608fe1805724e513890a0a46bed
 DIST genpatches-6.12-13.base.tar.xz 806528 BLAKE2B 0eec1195d5a497e64556d992893f251a54c558151aef1fc1d03de0b95bdbe03588ef486875e7676f9635da62e975dd8509279ed2d96b4dcb3796e1d8a4bb3768 SHA512 3cf8549679aae42fe56a25c0f9d5eb5c59fb867c77dc22c21446064e55d91276ec75f60f5737ab9a39c82dd0e74ab1ee3bd62b5a78f7448827b5577257976aed
 DIST genpatches-6.12-13.extras.tar.xz 4056 BLAKE2B af48fba5d81bf8e13658555d94fa131e3f8fa06144148dd11b58823f802c5c4aea823fc4cd8f308ba6518638b65637d0b8a030d513d4b2a05384fc8f40550d94 SHA512 d7b1290d44696284fde4980ad3b90a190659056739a084ae704d1edf1a06ee166fa78960a42999b9e6e2d8aad4fd330621c8865f5e2517f1453c916d6375a365
 DIST genpatches-6.12-14.base.tar.xz 846696 BLAKE2B 63f6f0326eedcbc5d44f2320dc0c9352c009e219764d6eb9e1da460a6b10538e5c81c27a0a633264d3d1011af266b310e49a9b928dd59dc76b226cc3ce8b06de SHA512 909307a85a15e27c517e352690c4e8579d4889e36cd7254164230e4589b3544ab1126008373ea2289628361cf82414da9de4809c45c1f1dc02ab3666547d0a90
@@ -44,6 +46,10 @@ DIST gentoo-kernel-6.1.126-1.amd64.gpkg.tar 73031680 BLAKE2B 0f91d5f4c980934d74b
 DIST gentoo-kernel-6.1.126-1.arm64.gpkg.tar 65730560 BLAKE2B f429827066c63344f2edf5af47413c74c8f4348a96a049d4c974e8c1e9b94e82f8759e42a743ded14f4eac7437f275df1bdaf0548ceb455a3a014e43f44c2054 SHA512 149ebca698a900b7025127099aef657e59c6c47bcfe480c03f023ca3ad9a70a80912861321b680a9a1155d632dd551bded0dde2156469d444b84d5fc45c36fcb
 DIST gentoo-kernel-6.1.126-1.ppc64le.gpkg.tar 59924480 BLAKE2B 7ea5b27d7fd731c65d375b542fb0211899728aa13a34a9eabb5efb28ad1ceb82ff067f3ccfba01cf4021689749c63be9f147a9a27652b4c10b397c9ec18defde SHA512 e8a932535d30a8c26d05b78f036d4eaf11148af59e335dca1f547d0c9b84c8ec62933aa88ae9f55068ba6758913bed1bf7208ac55f44c0ddd50dfb8157bcb307
 DIST gentoo-kernel-6.1.126-1.x86.gpkg.tar 62371840 BLAKE2B 2dd07310aecd97805ebb6dc74dc620dc2996baaf08bf2c94c9f15d472db00bd97a552f48ff3794497f94bc70a30bda1dd5e0a0b5cece53dc2a8d5ff8446abda2 SHA512 90712aa8e785f6ea5bddba73fd10dad8a07f8676482c87a23ec2ef2df871d21b153b8973494b2d8533d7e30739cf6322c17bd74e10a38c2c33b56ee68f745e23
+DIST gentoo-kernel-6.1.127-1.amd64.gpkg.tar 72970240 BLAKE2B d4eb96f1c4a079435ffdac65a9d80aeccca179777bce1ff8fb4eb8f9ab8d1b5b2abf4757359f8a131568bf3125261d52c071c852ccfc2faabc100b660fd7680e SHA512 0957dd7b06881e63a155a4921f4b7f6c0c51fbe85b0d9147ea2d2fd2458b600215e7f1c228c694ae726c7f9811383ac1a1dd74516abc40370fca2e9baa1a7eed
+DIST gentoo-kernel-6.1.127-1.arm64.gpkg.tar 65720320 BLAKE2B 6caacef792c877356025d81948c50a6ce3644d6f7f7bc2f69812f3e0a393cddc14478023e0c8d021fd4bfee4559176d04f3ef10bc04cf91b43ac678780888ef0 SHA512 c6ecabd8ea8ef6e84df1e994013aba7754017e5893928a71548e3ffb3312b4ec915e8f7d540acb8c489418978e97d4222db9928142286ceb210bee753a8bca98
+DIST gentoo-kernel-6.1.127-1.ppc64le.gpkg.tar 59924480 BLAKE2B 8e67392b33fbb236c68e8bb23eb1b57f1967f9bef3e6414b4a18314eb348d5b14b2965277014ad18a43acbcb060c9ebc5bf9b84a5edfc8ed486d2461185e5db1 SHA512 b3d5806bccf7fab306717d223222e1a6dc71504cc67a43993661ba4d759713254fbcb600ddb3bffcb20ee35d17b63b554816c39171144e7c64474f53d0b7acbb
+DIST gentoo-kernel-6.1.127-1.x86.gpkg.tar 62371840 BLAKE2B 825a713437efc8478a875016517fd211e47a0d56f0968793fae43035383d9be198b534f8494794b1c5f5159abf2f3f453dbaaedebbca149807aee4570877ea84 SHA512 611a71832be02b9d3003897d9a45c6d3cb269c8b9b052d62c7a23f0bdcd53cdf2e2058b257497bbc3ca30d8a66411d4fe4efb2e398702406eae1b8f2f0ab12ab
 DIST gentoo-kernel-6.12.10-1.amd64.gpkg.tar 301516800 BLAKE2B 44bf837abfd4165d0d6a01e08fcea264c3579e5d4f41dda716049fc8ab9905b748b0216b858ad6952a9ffa7574cdbcbaf054c11ac150af21cbacb2d7e82b1019 SHA512 119f4e51d7bba1f146d7bd7ed6e992e688c6eedfeecbc066af9d9af960111df9f0e517fd8e6503784cefed4e8ac53951785071dd401938dc0e976aa6b9babe00
 DIST gentoo-kernel-6.12.10-1.arm64.gpkg.tar 277606400 BLAKE2B e60b300544e8b5bd26207792c2ccf3630035cdfbc6c93296c83f40b19123ef1161dd7f68256a4f1f8b598e0898a736ee499e0cb8c5f314d95da57b44f76ee8ba SHA512 d4a535644955d8a508c28ed1ef293811261cd422dcbe54b18511de2c2ec05e2ef1c06202582f37060fd577a608af47370dbbbb8743528ab1a3bf4f391582d735
 DIST gentoo-kernel-6.12.10-1.ppc64le.gpkg.tar 73103360 BLAKE2B 2563681d420ac7f700c9bc59aa040303405ed0494f845047c8efe8751b26783394ace15f0c32e85e337d998cdde91fc3a7018f739642d6dc3dac8efd22a7e21e SHA512 557decc01e9979c1927823f05bb94cab78b2ec4eab2daf092e9d6cbbca63018343aa5c998197bdbf1149fcac79512d5d9f1b89e1da19607749a9984811cb5eb5

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.127.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.127.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.127.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-01 16:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-01 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     552e6f74281ff688440f50a4f62bee80b99048c4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  1 16:19:46 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb  1 16:20:58 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=552e6f74

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.74 amd64 arm64 ppc64 x86, #949080

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.74.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.74.ebuild
index 7ffb1f6159f9..e71a371cdf30 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.74.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.74.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-01 16:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-01 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     5a68dcce23540cb75d77ae9982b8ae4cc43f0761
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  1 16:19:51 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb  1 16:21:01 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a68dcce

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.127 amd64 arm64 ppc64 x86, #949081

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.127.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.127.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.127.ebuild
index dd88c26ac6f2..3d6da1c41ef8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.127.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.127.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-01 16:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-01 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     9b94f799ae7a8e7c24baab3017eab2e9d566f0b2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  1 16:19:56 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb  1 16:21:03 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b94f799

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.177 amd64 arm64 ppc64 x86, #949082

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.177.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.177.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.177.ebuild
index dd88c26ac6f2..3d6da1c41ef8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.177.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.177.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-01 16:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-01 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     60419208b52ec18149f0d4d0006b54c05c9c8e21
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  1 16:20:02 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb  1 16:21:06 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60419208

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.233 amd64 arm64 ppc64 x86, #949083

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.233.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.233.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.233.ebuild
index 88e83cb23916..380bce8b9ee0 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.233.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.233.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-01 16:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-01 16:26 UTC (permalink / raw
  To: gentoo-commits

commit:     0e5d0ad0955c35fdf273b766035370e5b4a60b0d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  1 16:24:05 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb  1 16:24:05 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e5d0ad0

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  48 ------
 .../gentoo-kernel-bin-5.10.232.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.15.175.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.15.176.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-6.1.121.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.126.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.12.10.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.6.67.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.73.ebuild                | 183 --------------------
 9 files changed, 1288 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9f5b1d3aaafa..913f89f4eea9 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,77 +1,29 @@
-DIST genpatches-5.10-244.base.tar.xz 7784252 BLAKE2B ab6f4a3f41b9ba52f1b9d7fc1c0e0b16a5871bc0bd30da7c63b24f11c3c3abaabf141b1aab76f4435fed4d5f25c2ecade6a83a9c3ca20efb9f9c6f44327ce545 SHA512 fe2e006f6a7571e1ab1cb3dcb80d9a6dbb46973918a138af1d6d402bf3702cb89e3764f7838d2d2cebbf9c97974926637d6b58c666899251be8433910dd6dd47
-DIST genpatches-5.10-244.extras.tar.xz 4056 BLAKE2B 48aa848b13eee7909a304b368603f03050f8ca0678e702ca8b302982373ada3b5f88fe1e6b51d7c66a46015c38efea31e82d8d67282b2ae4021c0be30c3a287e SHA512 eba51067dc0fb1074b860afda9ba5be55e83738738e84a70d1219ef5c89bfb7c5e82191f347881f7c82b25e87ec105f9a0c08d0248f5f0a2dc20bbea2e642c08
 DIST genpatches-5.10-245.base.tar.xz 7815984 BLAKE2B fd5b339977af766fc292071eeb16e08fce3185dd3bf1c16dfcc1522b664f84dd5892042707c68f84863bdc19afc35d8fe053476f904dce2ab18b4aa9b3cd61ac SHA512 45754b5713276a852f83be7c23d66deb020b3539457614a80b051cd4e276780101df3c92e2c6ddb96729676bb86b418f77f76807fe96cdfbf5571d2141e5a313
 DIST genpatches-5.10-245.extras.tar.xz 4056 BLAKE2B f4838beef428e2913d3861b26989b10f82391823ebc39811402294c23c5a84623dab8b15346ada7aa3c9552727c857ca80a262fd9dcf4f4751888b0454fcdfdb SHA512 617ac2cae48ac2831bfbb5a0bca25e466087eccabd930ba86c0e9f984822aa5ecade7559d4b1c71031b4db7bdb803ee31a4c392ac36413d97a51e2befcf70166
-DIST genpatches-5.15-185.base.tar.xz 7813568 BLAKE2B a287174103461737a4af5e24410266140ecd2970dd5568557ea1270d7b3d9db98ee218c392a4e8ef35fadedcfb8f9013f6dd830c08c0d9b2147c57658720e1d4 SHA512 edec855e548f4ce61e2aa3e8a86216a75d43405141054c114f7f2ed024f91500b905e953dc07f528d19bd25b13781377d8c60ae70e0bb15330f5cd187762b509
-DIST genpatches-5.15-185.extras.tar.xz 4056 BLAKE2B bab13e1f8b400270ab36e78525947b68468504433f41784c507e6700d23e08b7eff91cd49e50398f90622cc289d6c4c122b3d5f8da77742b01c167ced5284cf2 SHA512 be561334e77afb45e11fe5e8c6c3b61d85c821776bcefc0cbe0d9addc6561a4c0bfc3956a990fa50f703d7defbc4a847ddeeb170d4dc828c2bcbd1a4c6f4429f
-DIST genpatches-5.15-186.base.tar.xz 7849000 BLAKE2B 3bf7560f3bfbc26789d4ae1e93932bd94b46e69c8a9ed29907e47ad493c7f7acd25309bef228306c69e27ac53b65efa8a8bf505fc577ee3a8ccbb196d36c866e SHA512 afa8bfc5d4f9ac104a583bea92b8930db5c2ca165c6c1fb3d5750baeb508df6fcfadcdb3c978bcd8e8ad95cf3ca2fd0c5c6cebcd000e93dbed663f310af01dde
-DIST genpatches-5.15-186.extras.tar.xz 4056 BLAKE2B 68130d315dd2ccff0075d729a10cee298756baff9ecc0c1f218ca4c771ccf30541bdb876ee529292a56c56ba49eefe5839cae263a08bc0f3ba114fa499267141 SHA512 2d1f1af4d251c93d7e45aee1710e44129b8bc71c83d7bb328b07b28c109e394259321ab12e889483369966a52616c1c41b547220e4ee9e4e3ceed21f89503665
 DIST genpatches-5.15-187.base.tar.xz 7870496 BLAKE2B 3ed1eafcf3a1e7b86ab86c92ceb12e45bfb527ec1eb3bcffaf84e27edc55365af68947d46516659ed41c410066706608f4fc33b243c1c2ceede69409c9674465 SHA512 9923dccc7b28abf4a4b83e025be7bbe0c7034b2e489ab8796b58d0c931365a225493360d9f4ddb3b683625bb8c2ab56eaa38615e3d388ab6180ed626a823a86d
 DIST genpatches-5.15-187.extras.tar.xz 4056 BLAKE2B 03232a96502d2d77574570e07649d37d2007ecf4de1fbaf58ddf7f202cb4367bb692ad96b489b0dcc07419ed3c40997838673a3474bf71333e7a92394369776e SHA512 464b1e647649a6abbe45b34c3448d240c41de89f3276b4f981a7b5922190253e2b60bb1f6e5073ab768afdf5cdabc83f46ce97b12fb3eac62562648954f05165
-DIST genpatches-6.1-131.base.tar.xz 6701808 BLAKE2B 0ff847805abdeefee31ce75d0b5c02eafdf7b12f3b3c499c0d9d19305b3ae934194bdf58fabb30e51a356eae5e57c7d633b7abbf45a94096e981c671181c9b16 SHA512 7604d45f78bd5a087f0a158acf3767b275315b60c77cb4d6b93139943d56ca917a75ed8ed784a608a52d3e1d06cb36a01f5c3d0f5b211dda6d62d36fbe9ffaf9
-DIST genpatches-6.1-131.extras.tar.xz 4056 BLAKE2B add38a1ea9191009b22ce04a556062e419452bedc85d6afd40d6aa3da2474f4719aacf91bc3680b6a08a7b73cd0dbcc5c3249322f8c47660ef36c256e8792bae SHA512 7d68ef7b616ab8bd62db15ead625f0e449b6ebdde8477676d0aa6ef017f9270727413af62985ed8b271aae1f5288682f4fd0d0804f06577e2c1f4014b5402035
-DIST genpatches-6.1-136.base.tar.xz 6772616 BLAKE2B dbc95219a1c641003a1dce638afcb4f8fac4d291258d7e9e8723fd10835e3eaedfe6b28bfc77db5457d2484053079854ac8ae7ef28d614062ff20d0455764f4d SHA512 99c5609fdeb02c56561b382678f9e33a6fd4dbc454e3dd80bd871a2dfb5ad81ce721125c2def3571de3b80bfbcaa12b322d9a46176e17cfa4c72eafed90e9942
-DIST genpatches-6.1-136.extras.tar.xz 4056 BLAKE2B beb562de00607a2dad56c4fd338f2c5c0453d116336aa8167263547b2a48def2551b051e9cf53ae0c9525cdb280596b3ad1f740721f425ac150fb654881a5d76 SHA512 28a227ee754d258b671213a54489454134922b5d9bc2b4f9f6f51ecb2f23f237e9f0a2ec190e3aa3be46f038d5d35db1a7957b7d4ebb6eef2883ad94d1fb5af2
 DIST genpatches-6.1-137.base.tar.xz 6788380 BLAKE2B 365778dab67485d413506657e7dc1e0b735448452fe2168df6a39f7f7e998f50d8538e0cb0f9d48cafc11a6e39923bd584a68b330a7255d77277d08135f591f1 SHA512 01522cf179ab48bcde294fd2d6e27bdad0681b0e63ddaad03aafb1b7555fda3a5728d3bcc9a2cadfd262e8ec2535df7ca1f538ad02f916cd4a1913e621770f67
 DIST genpatches-6.1-137.extras.tar.xz 4056 BLAKE2B 8a39c1f0b11bc776f301f6a750af6d7416a20231c7170f50080a61b40071a55f6d2906193d76d8fe4837b4b494fcf0a683a7325ebf18eaed6543c0362c78a6ea SHA512 9739342cd761efc0fb4b2d09f147d721b8099ec0594a0190a0f39fbb23b131068c6127be3b0083a1e60c4d4120b3437bab8b4608fe1805724e513890a0a46bed
-DIST genpatches-6.12-13.base.tar.xz 806528 BLAKE2B 0eec1195d5a497e64556d992893f251a54c558151aef1fc1d03de0b95bdbe03588ef486875e7676f9635da62e975dd8509279ed2d96b4dcb3796e1d8a4bb3768 SHA512 3cf8549679aae42fe56a25c0f9d5eb5c59fb867c77dc22c21446064e55d91276ec75f60f5737ab9a39c82dd0e74ab1ee3bd62b5a78f7448827b5577257976aed
-DIST genpatches-6.12-13.extras.tar.xz 4056 BLAKE2B af48fba5d81bf8e13658555d94fa131e3f8fa06144148dd11b58823f802c5c4aea823fc4cd8f308ba6518638b65637d0b8a030d513d4b2a05384fc8f40550d94 SHA512 d7b1290d44696284fde4980ad3b90a190659056739a084ae704d1edf1a06ee166fa78960a42999b9e6e2d8aad4fd330621c8865f5e2517f1453c916d6375a365
 DIST genpatches-6.12-14.base.tar.xz 846696 BLAKE2B 63f6f0326eedcbc5d44f2320dc0c9352c009e219764d6eb9e1da460a6b10538e5c81c27a0a633264d3d1011af266b310e49a9b928dd59dc76b226cc3ce8b06de SHA512 909307a85a15e27c517e352690c4e8579d4889e36cd7254164230e4589b3544ab1126008373ea2289628361cf82414da9de4809c45c1f1dc02ab3666547d0a90
 DIST genpatches-6.12-14.extras.tar.xz 4056 BLAKE2B db12618351b80d499fbf9b3f8d0a4ab00639fe1b0c73776e0b038f6f996db29f0890d796effd120c3428a9515771016cd0a23da559c028996b312e75525d78aa SHA512 79a23575135205c33eb07d7026ccd0c38e5223b4b29d7c90002b72074a089fc994c38dd17868e53198fc11d2fc28e229a79ea50d5449261aad9689cd73139003
-DIST genpatches-6.6-75.base.tar.xz 4089936 BLAKE2B f88b0f84e3d73f87025389a3a66edbeeb6c126bf93b2522105859d27911aebb768cbbb2aa8418fe7e778eed6130b2253d85c08cedfa99c188c02d8d043f5fc7d SHA512 ebaf66ba8a338d548041c1ed619c4cde495a3bcbc990caba75dc86bf990a159b7f431e46e84cd16cea62991ca9d50420747a988da6e0c3973aec25943bc00d8d
-DIST genpatches-6.6-75.extras.tar.xz 4056 BLAKE2B 6e2e14f16a7ebc675e84b180a8f26f485aece3f22de1d27bef60b414deea8f3744cbd95536b58722d793aee320b505d5ca3c0af0b1e20f238b02c29a12abada9 SHA512 c8030df10b17675adf3c48931f04c59d1795598c955eef39c7b3dd4f36c1af1d79e8d7405004952cfe4922cf100aa95d2fe3d7c6f6e0d683276d5382bebce399
-DIST genpatches-6.6-82.base.tar.xz 4255664 BLAKE2B 812e8caabf0a73991504a728a8abc5a61a0b51ac073be06bf18b87e6de0291fc568ce4dd2dea506ce0db648669f2341843e608d0184cfb4dc233d71d57518137 SHA512 5fe4f880baab09d51b2fb36f3501298ecdfa382f09699f64c887ac39d84788ed4c27a9f7fd1d5766dbbdf8135956f0f81b4adc09c2558682f8f7dfb1ac7ce6ca
-DIST genpatches-6.6-82.extras.tar.xz 4056 BLAKE2B e2f0c26e84f51fedb421fdbaf2afad1ee5c456f3b700ae9232ed8581ba73db2e5de69f685651d8bd7e9ee547a34712367ce7515facb33c7cf4c707c5e10e6883 SHA512 36c6830ed793159fc09139b85f87abfa7c195726be667076be5c2fbebeeb75dd508db52073395b9bca3a53c3496cc3c49e59d9717db8ce53a301f17ae9deee24
 DIST genpatches-6.6-83.base.tar.xz 4270596 BLAKE2B f94c4d0387957b4384a893f37bd232eba24dac57fa73297f4c25822c2aaaf6e9616c402624e43daab655c31677a59129dc853914fe9817125281ed40139b0bc9 SHA512 7479e6ffc5e736cd36df2a3f66079514b016059a273ef92d2e120f8da050c0383f8249dbd9f45daa1ee192117942d339b0bbe1a6afb1eae6e118b483fddbb8a2
 DIST genpatches-6.6-83.extras.tar.xz 4056 BLAKE2B 5b28f9a1750f3aa6dd30c976f1ae8431a93d44967c52dab2bce6b3cc17c75c063ef675765da94a212eab94dc64d144283049570d413b5d7acffa7be207249557 SHA512 27a91748aa74628c3fdb78709e39166858280a4cd80f4d3241e96158d1267b79c0a6a3cbc9b70fb7ec9069e6c8c7f7210efa174ffca4aaf3234ec34083fdd61d
-DIST gentoo-kernel-5.10.232-1.amd64.gpkg.tar 63672320 BLAKE2B 43d75308443842d0dbc65d355c09ae0806c187c4ea3e9c87d5322a236081aefa6a1af8661ae1d6203fef60b574996b0dd53699bfe07eb67b08b58f1aa20c3995 SHA512 f5838299ec65113eeabd7e516375641857de9512e9b6bc4e85ecffffb91519baeea4b0eb2769d5e675740620e431fc9955d76fa04524c50f1c292518e8c42d33
-DIST gentoo-kernel-5.10.232-1.arm64.gpkg.tar 56852480 BLAKE2B 6f628a7d0b7feb82c903e2814b2f02ceac867270356ffd3d06ad5bf03a55da340e089739fac83ef727fa03148a7adcef5f00e295a26f7f88ea46cdecb7183b94 SHA512 dc06388259a4d5878c7045eeece9393edbd0981538ae9b7208e3dd4aedc49d9b5f71178812765242cd0383145529af4a273de165c15c1d72f2e852a18620227c
-DIST gentoo-kernel-5.10.232-1.ppc64le.gpkg.tar 52828160 BLAKE2B 1a77533dc0bd3072311120b62246fe8ed2ee57c06354cdd1aa3657ef2aa21f3adaa780910a3f357804fedd6d65006bcb5ba29d5786d291f51acd1142c706118e SHA512 de8aa68bc5960b5dcca618641fdb570dbb77b83f4f02a28f0522f491af0a7d83795879d9b50a1a19c780ef6d4b941019d9cc945af31b8eac7219f5647ede6440
-DIST gentoo-kernel-5.10.232-1.x86.gpkg.tar 53811200 BLAKE2B 89a171b837a0210cb83895e8ce8698b6901153686b1b84088db60a2d6b46083cb6be677087d261f0369adb4c4956258da81aaa18a1dd6de3645b39feaac4636e SHA512 fc53f52f0941d204ccebdf0b1f7828003feda77fee352253d83a4808ea8b32791bfa2483ec88a9eedd1985f6299368a367f731e2f8ce660f3d8fd81c041c0dcc
 DIST gentoo-kernel-5.10.233-1.amd64.gpkg.tar 63692800 BLAKE2B b1807bcd074455292610a08353a8cbd329c9c8eddc09bae9bc089d6c1dc099a3937a98017f577d5d90cf7b7ca15c92845d16af7a124d08b9057a56c5fcc13a6d SHA512 95889f3754ea1601e063866a59599389229346b195b5247151dd34f6fcd397424d9d504a5aefe7d8424e62a4a043e9d9c82fcd32e633928e3905c89baef6e608
 DIST gentoo-kernel-5.10.233-1.arm64.gpkg.tar 56842240 BLAKE2B 80650d6155278c12120fcd831018b565bafcbfa34f782c9a0038d5cf950d975c9eb66754cef37a72379813241359582f1746066dbffd34d11be5b35c64591412 SHA512 c74297b9035a0f74e98ef609a7bf81017f78cec0e1759c278f6f18504f9ae1a2f1609d6286530ceb19ce90c713f7af39abf531b7b3d4ccf5ad2390c207ffae3a
 DIST gentoo-kernel-5.10.233-1.ppc64le.gpkg.tar 52828160 BLAKE2B e7297dfab0cc9303c31f97772c0f91bd47f5e15c7b618b86d701b399cffdf06b58519381be73c6e0c67e8848929a1e058757e82e8653eb90b04e1d5e31e5277b SHA512 1aaf95701bd26cb16a65d9436fb7f6b0a62d74fab6d30bb1cc87b24be91b2149b265411053b14d31d4ff7b4f61c08ef53a589fc9934700a7326bb0cc18603e3b
 DIST gentoo-kernel-5.10.233-1.x86.gpkg.tar 53811200 BLAKE2B 61d2e6000729ad1fa127717df45c6ff325df86402257bb8297b11c23602d7b345ef9c73725e81367e9111e92ba1834da8039bf20e0b18cf806ca92fc8100ad1b SHA512 7f6bce845d3744317864b01f51309d5fb6a7b0d5495e5d037c2d07b7a15137b267d09c9ea3e34c7abdef3b366dc0feaf35e0a0d1484fb62a1b6e628da18ec06b
-DIST gentoo-kernel-5.15.175-1.amd64.gpkg.tar 68833280 BLAKE2B 685aa97574314074905d39fe19b338fbd4443c594251e6084995869cf1588f5de086d2867f15bb66b2cda4b3fad6c49ac8226880cc6af35eb4c3ea2e95f71a91 SHA512 be5e5267f9b58ed91e3548564e7e1259f3af7eef62220b3c4918e563a32fadd320fb02647152d4f3fd57f46f16f32b7c6af75b45b7f9eb54f366084505da86da
-DIST gentoo-kernel-5.15.175-1.arm64.gpkg.tar 62545920 BLAKE2B 2921da5a6c57f597182ff17b93d7fe0b561549105efcd226dc9dcafb73b9cf09f12f71dc3bfa645686b398c98232cfec14f22de0c74cd869cc1d55cdb8a2f841 SHA512 568507b177cc2623068713a5422c7664b01d2d2120b20b34c52b7dcbd4e6e3120cf9d1dd528f2f3771b11a327d66dea0801e3da100ae118983603661290c6ff0
-DIST gentoo-kernel-5.15.175-1.ppc64le.gpkg.tar 56821760 BLAKE2B e3989934dd49c1cf5a326e01786ebeb8d87288d4e2326c4b7fbba738f6e6af7a903694e1b940ee0d70c58873cf7c568ea535d71ef093815f6082f1d0dbc569ee SHA512 1cd0e70023db8c8fd930e58298d2330df53d6ff83954d967e7dbe5808b869da4133fd6e0f7fd76bb103a2bd34b7b46febc3accdb8e99f345ce34b16215c95f91
-DIST gentoo-kernel-5.15.175-1.x86.gpkg.tar 58818560 BLAKE2B 532f9c60134fdd247bb607f64a50d5855498089e493219a98a8429d4e47a58f6e9d728fdbdc4b1f3e329b9c9c44aa3b58f94082851286336d6134f9a531e9fda SHA512 cc34bedc43c66281c0af81a59b3ffdd22ac5792ebcddaccbb60c200968603d611e978c04453fa7c351683922dc40ec5260481794deecd9ec7faa54e7db72737f
-DIST gentoo-kernel-5.15.176-1.amd64.gpkg.tar 68823040 BLAKE2B c368e8ea2286ad3caab0fceaca87f7a60069bfd3d123f5835595debe1a497ed985739e6c2209377a72a8f35acf3a707cb6f12381e5eab24911721ec9f7a6e4f1 SHA512 3992b0cf8b09482bb8b2dea8cee3dad11582e24e7a416ce6375e763a5cbdb4c88f844eb4ec78783ab652814072fd825ae55728185feb3c7ea4d69d06d73e1793
-DIST gentoo-kernel-5.15.176-1.arm64.gpkg.tar 62545920 BLAKE2B 8af35ebf5907382248d2e876f282ae447f24f1602cf66588ce4d3a245fe4e8e3d7048e98796aebb8d26441f3dda52a3b89a6d46476ee9455418d3c9554efc922 SHA512 8e43e8bbcc2b9f75324392bf8d7606e9175858b94efa29bfa0c6d075de88d8210ead3a8d61167b533966968956724a21cb89733dce4135a729be99bc5e2c4484
-DIST gentoo-kernel-5.15.176-1.ppc64le.gpkg.tar 56821760 BLAKE2B cfe9fc6972f4f9cfe6daeab48fb3cd3b3f3fdba7d4b905e91615dfe3b52e22cb631d8bbe97130384ac43cae1c09c1102a65bef481449f8f995d2d999f9c10786 SHA512 a184fbeee5a4ed4c33549e9614eebb095e1f1a132b279537977b5adbfc0b2289fddef2a4182577b65712f6d3a17024f3b748ccb9160649e788d595e5acc668a5
-DIST gentoo-kernel-5.15.176-1.x86.gpkg.tar 58818560 BLAKE2B 20117f1688e5b3ff6abc6b8317c6c0ca0835d996bdbcfec4f5f83fc8c673eb5179c2e17aec0f64c8fb078285541d74eeeed81d553607289817f133e307520eb2 SHA512 f6240ee129ea90653971367f644bde398a1b2b4d98bdc5cc6e7bbe58fd28f511d7d41137952e8bca72cdca700ca870b6192607211ac131098085dd8142983ca7
 DIST gentoo-kernel-5.15.177-1.amd64.gpkg.tar 68812800 BLAKE2B 89525a07fffbfe9117241f3f08b1bd0e3a12806a2da2ef187c1c9710baf0f399361edce2714f01e083fa5783aeb1722ef85e721ced02d579491976d36af5fe53 SHA512 44afa93a65c27716b1cb8ec31fcd127ab402d7fbbd2eb8a1157a44688c5ff7dd4ab8fb276e71a66d78ad3a75cdd83c053c25ea4d78744d41841e065c8ddc14c2
 DIST gentoo-kernel-5.15.177-1.arm64.gpkg.tar 62556160 BLAKE2B ebb2a5d617a42cc31804e260a40d1ac773dbadef0aaa3f0ca336f8a67b45d22dd73abc5243e98a053635131c7bb730fcc8cdc2bd38e3760afb990a0b6021efd8 SHA512 6b6e74a709ecc1e68f0fa7a43f8368e0f6063f24c012ff33f861be7ca4f1ec67c8d0cd0b2f77c554f718441baacea264b259b7cadbd7e350a0cbdb6c17b112bf
 DIST gentoo-kernel-5.15.177-1.ppc64le.gpkg.tar 56842240 BLAKE2B 390a2e318f9b69ae0feea468879d463040d3c91c53ee1f2f6a5846ecb596b1af70374287af39189fc5c898ec991e2da88912c0be94442423af3a1b6a506c0664 SHA512 16e9291e64ce8d991fbcd2f1a2dfab763c2bc1ec460497cb84ff199d9292fc5b0b2a95ba73007caec098bcff468956f6704d51a56ef83ac55a80399f17afd66a
 DIST gentoo-kernel-5.15.177-1.x86.gpkg.tar 58818560 BLAKE2B edf3a01c8e950ee6313e417a5a166514ed783de37cf0bea390d182687e589746fecfc515a0583bf7fb4d6b679ceb0d8d3fd4c3f62a2d51748040601e3d4979d9 SHA512 2eec38df6d5d4340deda0c7f4453cedd65530855e4a248f25305186d395146189c0fda76d1b089fe3efa6d6a070f376b1845968d2d15213c37f91ba31b942689
-DIST gentoo-kernel-6.1.121-1.amd64.gpkg.tar 73000960 BLAKE2B 1f3afb7211ba2e8d33ad24fa4fa78601e9eb85462dfc7472d9103fc8aba27b6bdfabc18154331cac99b0d3873e7120ebb06a6f9222520e05332219f596eb3b26 SHA512 f025e9f3804f65a44ef03a779801f20b4d093612999dbaa7e62b0bceca066dfa80ee4ef1affce06f027d87463c4c3a96baf0cff7e10f2322d4fe639b1320d570
-DIST gentoo-kernel-6.1.121-1.arm64.gpkg.tar 65720320 BLAKE2B 3630b20d56044ab9f85f03f32f8a693f8bf39413a6b5c9bbefa722c2fdd30ae5a6026836f0dd55f6ca3df91691190c1e00bfa88fec281e12709069e95bed637a SHA512 14e0811fc866e31a7d9c983bb6477e601a08bf2df1ab7f854f8ec609d68e28e2b66650178536baccc9c491c2948be1606d5806fc5de261fbafd72dfb95469612
-DIST gentoo-kernel-6.1.121-1.ppc64le.gpkg.tar 59914240 BLAKE2B f5a3ec5585b7cb527ffafd5b701a2d022bef7b9d7d8c29cf3902d6f80282209854db5ce1316b3cee11dfc122c5fa44a50ea260fff68c65d80c983f506e8cf70c SHA512 a9cb921ff44f9153d362f6ec25737f21d88e9e1e709ebf933c90da55dedafe424449926be5688ea90c0874c3e2e6ec7352e63e3d963c4bcd6449267d669c02f0
-DIST gentoo-kernel-6.1.121-1.x86.gpkg.tar 62351360 BLAKE2B 9f5d3b3d793455df55647619a27f5672b985b5650208578b93854978222c36e5e2a6680d92e53e400b9b79184235127b85acd9912defe5c531600365591bdb95 SHA512 817360200ed0434080df50b097a62f2ce3947e29393527aa7893dc2a093986c4581f62a0da938ec3dc00ccad32cab5cdd61967a9ada9b76f1de865af9ae9c361
-DIST gentoo-kernel-6.1.126-1.amd64.gpkg.tar 73031680 BLAKE2B 0f91d5f4c980934d74b0049d9aecf62396ddfa893242e18adeeb8945750fdab6bf75ce7c6fd49d5f925a8918bcf075674a8f8eb2dc4867839fa031189b1bc389 SHA512 4262bc88d8e01268c27e945b00495c15b17b757cf9da2250b956d582fb69dd026bb8d142de9f2ce0188a9d34ad9ead3a317ebe785f1875efd331feca495767a2
-DIST gentoo-kernel-6.1.126-1.arm64.gpkg.tar 65730560 BLAKE2B f429827066c63344f2edf5af47413c74c8f4348a96a049d4c974e8c1e9b94e82f8759e42a743ded14f4eac7437f275df1bdaf0548ceb455a3a014e43f44c2054 SHA512 149ebca698a900b7025127099aef657e59c6c47bcfe480c03f023ca3ad9a70a80912861321b680a9a1155d632dd551bded0dde2156469d444b84d5fc45c36fcb
-DIST gentoo-kernel-6.1.126-1.ppc64le.gpkg.tar 59924480 BLAKE2B 7ea5b27d7fd731c65d375b542fb0211899728aa13a34a9eabb5efb28ad1ceb82ff067f3ccfba01cf4021689749c63be9f147a9a27652b4c10b397c9ec18defde SHA512 e8a932535d30a8c26d05b78f036d4eaf11148af59e335dca1f547d0c9b84c8ec62933aa88ae9f55068ba6758913bed1bf7208ac55f44c0ddd50dfb8157bcb307
-DIST gentoo-kernel-6.1.126-1.x86.gpkg.tar 62371840 BLAKE2B 2dd07310aecd97805ebb6dc74dc620dc2996baaf08bf2c94c9f15d472db00bd97a552f48ff3794497f94bc70a30bda1dd5e0a0b5cece53dc2a8d5ff8446abda2 SHA512 90712aa8e785f6ea5bddba73fd10dad8a07f8676482c87a23ec2ef2df871d21b153b8973494b2d8533d7e30739cf6322c17bd74e10a38c2c33b56ee68f745e23
 DIST gentoo-kernel-6.1.127-1.amd64.gpkg.tar 72970240 BLAKE2B d4eb96f1c4a079435ffdac65a9d80aeccca179777bce1ff8fb4eb8f9ab8d1b5b2abf4757359f8a131568bf3125261d52c071c852ccfc2faabc100b660fd7680e SHA512 0957dd7b06881e63a155a4921f4b7f6c0c51fbe85b0d9147ea2d2fd2458b600215e7f1c228c694ae726c7f9811383ac1a1dd74516abc40370fca2e9baa1a7eed
 DIST gentoo-kernel-6.1.127-1.arm64.gpkg.tar 65720320 BLAKE2B 6caacef792c877356025d81948c50a6ce3644d6f7f7bc2f69812f3e0a393cddc14478023e0c8d021fd4bfee4559176d04f3ef10bc04cf91b43ac678780888ef0 SHA512 c6ecabd8ea8ef6e84df1e994013aba7754017e5893928a71548e3ffb3312b4ec915e8f7d540acb8c489418978e97d4222db9928142286ceb210bee753a8bca98
 DIST gentoo-kernel-6.1.127-1.ppc64le.gpkg.tar 59924480 BLAKE2B 8e67392b33fbb236c68e8bb23eb1b57f1967f9bef3e6414b4a18314eb348d5b14b2965277014ad18a43acbcb060c9ebc5bf9b84a5edfc8ed486d2461185e5db1 SHA512 b3d5806bccf7fab306717d223222e1a6dc71504cc67a43993661ba4d759713254fbcb600ddb3bffcb20ee35d17b63b554816c39171144e7c64474f53d0b7acbb
 DIST gentoo-kernel-6.1.127-1.x86.gpkg.tar 62371840 BLAKE2B 825a713437efc8478a875016517fd211e47a0d56f0968793fae43035383d9be198b534f8494794b1c5f5159abf2f3f453dbaaedebbca149807aee4570877ea84 SHA512 611a71832be02b9d3003897d9a45c6d3cb269c8b9b052d62c7a23f0bdcd53cdf2e2058b257497bbc3ca30d8a66411d4fe4efb2e398702406eae1b8f2f0ab12ab
-DIST gentoo-kernel-6.12.10-1.amd64.gpkg.tar 301516800 BLAKE2B 44bf837abfd4165d0d6a01e08fcea264c3579e5d4f41dda716049fc8ab9905b748b0216b858ad6952a9ffa7574cdbcbaf054c11ac150af21cbacb2d7e82b1019 SHA512 119f4e51d7bba1f146d7bd7ed6e992e688c6eedfeecbc066af9d9af960111df9f0e517fd8e6503784cefed4e8ac53951785071dd401938dc0e976aa6b9babe00
-DIST gentoo-kernel-6.12.10-1.arm64.gpkg.tar 277606400 BLAKE2B e60b300544e8b5bd26207792c2ccf3630035cdfbc6c93296c83f40b19123ef1161dd7f68256a4f1f8b598e0898a736ee499e0cb8c5f314d95da57b44f76ee8ba SHA512 d4a535644955d8a508c28ed1ef293811261cd422dcbe54b18511de2c2ec05e2ef1c06202582f37060fd577a608af47370dbbbb8743528ab1a3bf4f391582d735
-DIST gentoo-kernel-6.12.10-1.ppc64le.gpkg.tar 73103360 BLAKE2B 2563681d420ac7f700c9bc59aa040303405ed0494f845047c8efe8751b26783394ace15f0c32e85e337d998cdde91fc3a7018f739642d6dc3dac8efd22a7e21e SHA512 557decc01e9979c1927823f05bb94cab78b2ec4eab2daf092e9d6cbbca63018343aa5c998197bdbf1149fcac79512d5d9f1b89e1da19607749a9984811cb5eb5
-DIST gentoo-kernel-6.12.10-1.x86.gpkg.tar 77393920 BLAKE2B 1b25c988d32151ff556bde8e69636bda8193f4cfba2b4abd82b104e168d540e060ed0dffcc875c96b7315bf5b280c9bfee929ce74aa6f513dd76e17d0e346d85 SHA512 ad30aef0b07286eda8e6adbc683a50f5e19a3c5a6795d6ea94e702096a2924b04d318785bef33c5a8aee48a7316cc8262cb5734e33c5f9633d86a08570e602ef
 DIST gentoo-kernel-6.12.11-1.amd64.gpkg.tar 301352960 BLAKE2B d8edd0bc033540b25660b363ae581c9ce5d595fde307a29d68210313ba2edfa9615de5ee16fe869cf88aef04560bd4ccd6fb4d699744b55bfca6887576cc1c15 SHA512 0d02a0d419e1ffec1d3eb60afb14462549e9ca7a2eb16f0b26947b8d57c69a855d0d7ffcf6ee330b6004a82036d8bdeb17cf7586b885662dc055b025f29520c1
 DIST gentoo-kernel-6.12.11-1.arm64.gpkg.tar 277370880 BLAKE2B f6dd4880575836c9d663e271ff744c665bb9d8bd01d615ec002b1974cdcb4688a1b8498e209b7e37f35171dd1195dcd0b8f506de6c3cf164f03eee55615e5611 SHA512 ee9cb359da28d677c4ca0087079103ecc5b485c438bafa28abd3d73d1beba12393acbb7ec9f9c4a8a08ea7e5075a0c699df4863a2cfc69bf6c358a62e6067798
 DIST gentoo-kernel-6.12.11-1.ppc64le.gpkg.tar 73113600 BLAKE2B 0760b960afdcd7bde62ed518bb55613447f83501bbf7bca80b6adac88d44eaec6e3d61be062a1c1a57d7d1a6922f041d9dd1cd80bbf353cdaf468c423cf34273 SHA512 ce91af6cef42d4cdd728fb97a229600f6529892716727eac7c054ad5e761de192753ba5c648651634abfd5b83ccc911d1c8939640562599b29b5e8987ebb7d04
 DIST gentoo-kernel-6.12.11-1.x86.gpkg.tar 77404160 BLAKE2B 63598762f1835482b9f6a755728808bf17a537193d4c9768a202b127eb60a8b379004c876b63b265abbbbb158bd25335586eeeba23c7e279455703eecc5b26c2 SHA512 637a45ee484dd18ed6a21620375ca316194eeb66405eeffc4261cb0a7d469906cd690fc72c2babe17b7618747490291e00e23df8b835d1bb814a4129fd070b4e
-DIST gentoo-kernel-6.6.67-1.amd64.gpkg.tar 267724800 BLAKE2B c38c7d1a3f3cf59afc345f1259311433a2086764bf7919051894cca8d442b5d2cbc74016ac4474b11d8855f760e09099d86bc5d31ede56e9e2ddbcfe139bd9c2 SHA512 c86849c88b3ebd4be4ab111876916896b02140bf267a1c071a5db845aab917d1bfce310da2dfd8a7830146963751735a8fff71e6513d513b282ddd57cba2a37f
-DIST gentoo-kernel-6.6.67-1.arm64.gpkg.tar 242319360 BLAKE2B df01eddbaf3d31b91b87bad4372ebf8f46a5a27bd0646593c9a7961b95561479dec4950c25e5a4cbcea4ea1e2be895a7f95d383f87593d7a4fc65f3cdd0fef3a SHA512 6067d6649e7e5253142b5416ddf8daf3087552f33895d2bf273cae7fbbfae26689c7d02231df6926d35caf3e8dc941aac28031f044cd9bba93f7349ac7874575
-DIST gentoo-kernel-6.6.67-1.ppc64le.gpkg.tar 64399360 BLAKE2B 12f72a9b32eaede365570266c84a0342bff045d599952797c902dcd8f0cc22bd64e89b3f89f29945f2c8f10a88f802e7bfa5988cdd42160a5b61131923a792fa SHA512 44ec739e47cfdc56c452b12182953942940edfcda069af413d21b51ca93b2f45712e949af9e24b336743ee0b55db9d658856df8e59aa9bb348075a342848452a
-DIST gentoo-kernel-6.6.67-1.x86.gpkg.tar 68536320 BLAKE2B bb06e87f36f8bf561eb508dad24771191b24e125e8389f5950d34ed86cebda125e7efd627996118f1f720ca0bcfbde61ba63a282eca8cbf0e34a5e195d05ff3d SHA512 bddf4efb828f770ddbad7175a5e1ba6d73ee166625e1a1db02e76ec16c045083cd75bbe738799713ab18eb2c2074f1e39e8df25711be55554e0f29d994829d69
-DIST gentoo-kernel-6.6.73-1.amd64.gpkg.tar 270254080 BLAKE2B 2f6b7c07d0f76b4728dee45b96cf87703f5d1dfc9444a5fa6097064964542ac3027ca93d1733efbf88cdbf85ba3ae216a9238ab3ca56a9e19ea5d1d885735071 SHA512 101864b09c6c5628fc64d70e70f9a0e24dbb12d41afae884e4eaef6d97b685efd7b2897339a255c3727165ca3947d412c6e0d82c7f4ff57e41898c507d6cdfc1
-DIST gentoo-kernel-6.6.73-1.arm64.gpkg.tar 246190080 BLAKE2B fe33d999d1d820cbb7010a9485b8b6babdef8ebe0733a8b7c031b09ba0b1f24769ea19f33eead0cf887996128e69a17c96b37c885e97b8deedc8165063d1a3e1 SHA512 e54fb54799f21e031cf34426cdf9dbc2a93ad991c8b1a5e7225f47cf924e3a680ad30d9733816aae0005ebed290f67e08d5021e853d905e2b7c3647be815db97
-DIST gentoo-kernel-6.6.73-1.ppc64le.gpkg.tar 64409600 BLAKE2B b7afbf8f549ff0f165aca125c86c1dd1e7cf2f1f212b65f99d5c58b643cd4e2e8eaf6690d1115a7458381c738fa81c5913507bf1243336da8657f160388cb05c SHA512 7ff67dc6c5aa31400e46e13cd612fbf2fdff55db553151c1950a37243226fcd79dfe09be46a3855de3f1a0f6ffc11228224657c4d12e59dbf3db6a47e9d425d7
-DIST gentoo-kernel-6.6.73-1.x86.gpkg.tar 68567040 BLAKE2B 78f4c3bc87510851a87a52298ab9f0d9c7e6ce81c37f39d8c52590a3880b3252e32bc909fcdd6e70a6367afe15d4c149d51f7cc58a6d5931cb2147049e469ba9 SHA512 f7c23b381c85db2d3b6d94fa1ca782e24f7491cbfc6fd51782c81040cdfc01538135d4ca6e52633fb65c04abbc46536b1f6536039dd50e7b17890ed5ff3131cb
 DIST gentoo-kernel-6.6.74-1.amd64.gpkg.tar 270028800 BLAKE2B e74b3ccc5ba74a5138536eeaffb699cd7130b6e05fedeb4e85464def2eca67e153ddcc61a43be9eb6c46b402024411578b3abdebba26d4cca3444d1e84e7fdd6 SHA512 7dd5bdc97bfb69ab6d859d52823f737430d4cb5d16f20dac7c081706ea49b05de6dc4f17d79a87666133c45220e5d02f82255e7e469feffe0aeb3b7775257ed3
 DIST gentoo-kernel-6.6.74-1.arm64.gpkg.tar 245944320 BLAKE2B d113815afd6a696630525b13775d625c33f087c5c6fa817149b478b94153414eab8f413b236144b3989a043329b82c0f79f38679e1e6d65fab7c8fa4fb15ba43 SHA512 9f855f1882e40a1b596041c1370500baa1119ec3e4987ef500487dd87f62c1b6527eca4b23df4001cfc167f9375101ec938f783d717460ecff8fb218c371bbc6
 DIST gentoo-kernel-6.6.74-1.ppc64le.gpkg.tar 64409600 BLAKE2B 439c66dfb35eaf37b5f21d7a36f728230861cbf1fd3e4e7420af87ca2d8b45fbbf0b730ca17670c513b4a7bc060d5e13b3f99db35df4e8ad619940bcb4886ee5 SHA512 673bc0a287737dca8079466e1fe2fb1f07d19ca15f05aa4c5537f49dfd486d7ec73172025f43d8474707e48814407980b0b842ec410257241b5710bc169074e6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.232.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.232.ebuild
deleted file mode 100644
index 9b0fa4506514..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.232.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild
deleted file mode 100644
index 1eff13308689..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.175.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.176.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.176.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.176.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild
deleted file mode 100644
index 1eff13308689..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.121.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.126.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.126.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.126.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.10.ebuild
deleted file mode 100644
index 8431fd7c468e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.10.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild
deleted file mode 100644
index 0f11cef63400..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.67.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.73.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.73.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.73.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-02 13:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-02 13:28 UTC (permalink / raw
  To: gentoo-commits

commit:     f746343bc13d882692bd098b34ca5e91689fca71
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  2 12:50:18 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb  2 13:28:41 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f746343b

sys-kernel/gentoo-kernel-bin: Bump to 6.12.12

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.12.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 913f89f4eea9..c37f76b71ead 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-6.1-137.base.tar.xz 6788380 BLAKE2B 365778dab67485d413506657e7dc
 DIST genpatches-6.1-137.extras.tar.xz 4056 BLAKE2B 8a39c1f0b11bc776f301f6a750af6d7416a20231c7170f50080a61b40071a55f6d2906193d76d8fe4837b4b494fcf0a683a7325ebf18eaed6543c0362c78a6ea SHA512 9739342cd761efc0fb4b2d09f147d721b8099ec0594a0190a0f39fbb23b131068c6127be3b0083a1e60c4d4120b3437bab8b4608fe1805724e513890a0a46bed
 DIST genpatches-6.12-14.base.tar.xz 846696 BLAKE2B 63f6f0326eedcbc5d44f2320dc0c9352c009e219764d6eb9e1da460a6b10538e5c81c27a0a633264d3d1011af266b310e49a9b928dd59dc76b226cc3ce8b06de SHA512 909307a85a15e27c517e352690c4e8579d4889e36cd7254164230e4589b3544ab1126008373ea2289628361cf82414da9de4809c45c1f1dc02ab3666547d0a90
 DIST genpatches-6.12-14.extras.tar.xz 4056 BLAKE2B db12618351b80d499fbf9b3f8d0a4ab00639fe1b0c73776e0b038f6f996db29f0890d796effd120c3428a9515771016cd0a23da559c028996b312e75525d78aa SHA512 79a23575135205c33eb07d7026ccd0c38e5223b4b29d7c90002b72074a089fc994c38dd17868e53198fc11d2fc28e229a79ea50d5449261aad9689cd73139003
+DIST genpatches-6.12-15.base.tar.xz 856536 BLAKE2B dba6809d63e9ff073b40a08afdeadc173e3ab5d739cb251e4415887815a420ba295fcdb80f53f2601f5274ba206d9f562d3841977391f254ef5783dc5f329010 SHA512 ca9958e76b1c156e7ebad1c14a1f957733a8cd99f9c8e23b82bd06bc4fc982c70685668f5d5dbc251abc4e7ea32a9508b0215babf18511514aa2c159767760f4
+DIST genpatches-6.12-15.extras.tar.xz 4056 BLAKE2B f3b21174d15e3ee9f367ddd10745e1812b2a7573dc618f1c42db7afc9794208fdb67f62e2f400a144ad2f6d050b0419d67152c10af83ca263ba210bd8d939972 SHA512 7a5460091350c279519bacbfdcc83ee69d14364c0a8b5c192b244695196f72ec24e27d85d1f87608b1af6e9adcb5089ffb079c3e5190b7580833a438a2672c32
 DIST genpatches-6.6-83.base.tar.xz 4270596 BLAKE2B f94c4d0387957b4384a893f37bd232eba24dac57fa73297f4c25822c2aaaf6e9616c402624e43daab655c31677a59129dc853914fe9817125281ed40139b0bc9 SHA512 7479e6ffc5e736cd36df2a3f66079514b016059a273ef92d2e120f8da050c0383f8249dbd9f45daa1ee192117942d339b0bbe1a6afb1eae6e118b483fddbb8a2
 DIST genpatches-6.6-83.extras.tar.xz 4056 BLAKE2B 5b28f9a1750f3aa6dd30c976f1ae8431a93d44967c52dab2bce6b3cc17c75c063ef675765da94a212eab94dc64d144283049570d413b5d7acffa7be207249557 SHA512 27a91748aa74628c3fdb78709e39166858280a4cd80f4d3241e96158d1267b79c0a6a3cbc9b70fb7ec9069e6c8c7f7210efa174ffca4aaf3234ec34083fdd61d
 DIST gentoo-kernel-5.10.233-1.amd64.gpkg.tar 63692800 BLAKE2B b1807bcd074455292610a08353a8cbd329c9c8eddc09bae9bc089d6c1dc099a3937a98017f577d5d90cf7b7ca15c92845d16af7a124d08b9057a56c5fcc13a6d SHA512 95889f3754ea1601e063866a59599389229346b195b5247151dd34f6fcd397424d9d504a5aefe7d8424e62a4a043e9d9c82fcd32e633928e3905c89baef6e608
@@ -24,6 +26,10 @@ DIST gentoo-kernel-6.12.11-1.amd64.gpkg.tar 301352960 BLAKE2B d8edd0bc033540b256
 DIST gentoo-kernel-6.12.11-1.arm64.gpkg.tar 277370880 BLAKE2B f6dd4880575836c9d663e271ff744c665bb9d8bd01d615ec002b1974cdcb4688a1b8498e209b7e37f35171dd1195dcd0b8f506de6c3cf164f03eee55615e5611 SHA512 ee9cb359da28d677c4ca0087079103ecc5b485c438bafa28abd3d73d1beba12393acbb7ec9f9c4a8a08ea7e5075a0c699df4863a2cfc69bf6c358a62e6067798
 DIST gentoo-kernel-6.12.11-1.ppc64le.gpkg.tar 73113600 BLAKE2B 0760b960afdcd7bde62ed518bb55613447f83501bbf7bca80b6adac88d44eaec6e3d61be062a1c1a57d7d1a6922f041d9dd1cd80bbf353cdaf468c423cf34273 SHA512 ce91af6cef42d4cdd728fb97a229600f6529892716727eac7c054ad5e761de192753ba5c648651634abfd5b83ccc911d1c8939640562599b29b5e8987ebb7d04
 DIST gentoo-kernel-6.12.11-1.x86.gpkg.tar 77404160 BLAKE2B 63598762f1835482b9f6a755728808bf17a537193d4c9768a202b127eb60a8b379004c876b63b265abbbbb158bd25335586eeeba23c7e279455703eecc5b26c2 SHA512 637a45ee484dd18ed6a21620375ca316194eeb66405eeffc4261cb0a7d469906cd690fc72c2babe17b7618747490291e00e23df8b835d1bb814a4129fd070b4e
+DIST gentoo-kernel-6.12.12-1.amd64.gpkg.tar 301352960 BLAKE2B 0936a4c9395264fb8bdff9e5ca020e03197f3525da245afc4769eefeeb1ced798177dc2cbd40406c2cda563667d7b5014553c411fa4b737c3c5f21d888c9cfad SHA512 79ace68d05eb746dd441d2d3f1178a2788d6fd1c13403c8b1904395dd07a1040d5a77601223b3ccba1bb23d7a2ed35046fa90ade24bf17edd4e257151a080be6
+DIST gentoo-kernel-6.12.12-1.arm64.gpkg.tar 277350400 BLAKE2B 34c7e77cbcb9fc6ddca038dc01095fd988a741f42283ce9fda78c2c14702785b40d2fef7fd15c4529ab782cc2aa7cc70943a876e715e94217217289dc82b5fde SHA512 df0ecec53c80e42f53177b57a3c24a9f6bdb89cdb566c66aa49611401ce8e005a19ff6740823c4ab301346a9c9ca2057e74c1af208144e6a3abb89af02d7c7dc
+DIST gentoo-kernel-6.12.12-1.ppc64le.gpkg.tar 73134080 BLAKE2B af4b89a71712d7a119901f23ea7160cac06ef4f0cec3332e5ef510172e662bd4831b3d8a9c68975e9cf6fe4a1a394410f5faf1287fa84d3f494d41e184a7c139 SHA512 cd9591dc748b229063c5a2079acfd29d164ddeab565ddc98cf37d3b4ed014a3171ac6af6ab00aeebbb6dcf2a832335180037eb42691cead49c80ac55a52fb1bd
+DIST gentoo-kernel-6.12.12-1.x86.gpkg.tar 77414400 BLAKE2B c5ec7fba2cacd3bbc151413fe194c2b47e7d9496478ad2291f96a56fefb9f8e39e0a7daa6cec7cfe7291d54be92c00bebdcd0ceca2a0cb6ab40d9c71e4995e4d SHA512 9b97685266e193b49d2a1047b5ca0b2088016ecbcf16bde6a550417037b0294621b7747caa875a8a1a2bf9f23daaadfaf2f1a2393f5bb6957bbd27cc5a4d2593
 DIST gentoo-kernel-6.6.74-1.amd64.gpkg.tar 270028800 BLAKE2B e74b3ccc5ba74a5138536eeaffb699cd7130b6e05fedeb4e85464def2eca67e153ddcc61a43be9eb6c46b402024411578b3abdebba26d4cca3444d1e84e7fdd6 SHA512 7dd5bdc97bfb69ab6d859d52823f737430d4cb5d16f20dac7c081706ea49b05de6dc4f17d79a87666133c45220e5d02f82255e7e469feffe0aeb3b7775257ed3
 DIST gentoo-kernel-6.6.74-1.arm64.gpkg.tar 245944320 BLAKE2B d113815afd6a696630525b13775d625c33f087c5c6fa817149b478b94153414eab8f413b236144b3989a043329b82c0f79f38679e1e6d65fab7c8fa4fb15ba43 SHA512 9f855f1882e40a1b596041c1370500baa1119ec3e4987ef500487dd87f62c1b6527eca4b23df4001cfc167f9375101ec938f783d717460ecff8fb218c371bbc6
 DIST gentoo-kernel-6.6.74-1.ppc64le.gpkg.tar 64409600 BLAKE2B 439c66dfb35eaf37b5f21d7a36f728230861cbf1fd3e4e7420af87ca2d8b45fbbf0b730ca17670c513b4a7bc060d5e13b3f99db35df4e8ad619940bcb4886ee5 SHA512 673bc0a287737dca8079466e1fe2fb1f07d19ca15f05aa4c5537f49dfd486d7ec73172025f43d8474707e48814407980b0b842ec410257241b5710bc169074e6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.12.ebuild
new file mode 100644
index 000000000000..8431fd7c468e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.12.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-02 13:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-02 13:28 UTC (permalink / raw
  To: gentoo-commits

commit:     25209157e9b16ba86056c8e98bb4e1fd2420ca93
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  2 13:01:46 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb  2 13:28:44 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25209157

sys-kernel/gentoo-kernel-bin: Bump to 5.10.234

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.234.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e934880c62ac..5b7a78f2e9a2 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-245.base.tar.xz 7815984 BLAKE2B fd5b339977af766fc292071eeb16e08fce3185dd3bf1c16dfcc1522b664f84dd5892042707c68f84863bdc19afc35d8fe053476f904dce2ab18b4aa9b3cd61ac SHA512 45754b5713276a852f83be7c23d66deb020b3539457614a80b051cd4e276780101df3c92e2c6ddb96729676bb86b418f77f76807fe96cdfbf5571d2141e5a313
 DIST genpatches-5.10-245.extras.tar.xz 4056 BLAKE2B f4838beef428e2913d3861b26989b10f82391823ebc39811402294c23c5a84623dab8b15346ada7aa3c9552727c857ca80a262fd9dcf4f4751888b0454fcdfdb SHA512 617ac2cae48ac2831bfbb5a0bca25e466087eccabd930ba86c0e9f984822aa5ecade7559d4b1c71031b4db7bdb803ee31a4c392ac36413d97a51e2befcf70166
+DIST genpatches-5.10-246.base.tar.xz 7840332 BLAKE2B de0b2afa264eb332108107e1b490f34ee3f70609320fab3249f961d567ed6a0c3f9887b4874aa40f613c0dccbabfab8f44d21ce298fd0a1fa59526795cb5064c SHA512 9418363867f58ce43f12d27fd6947e4f9b0d2f90483d51b0e964f9de3f29eaca74c7c5079d8001a50f863e665db464bb3a2eabb79b3ae96e4885328b25fd0e6a
+DIST genpatches-5.10-246.extras.tar.xz 4056 BLAKE2B 04b665b4c21fc242d6edbd258a93a1beb7e42aa3d2ecfbef681ec7020e81cafa2e0e7037d2ae657f94070f684d5fa3f2df4e153154abc8a0fbc1b728b61b3634 SHA512 7df2d73e9157cba76de9e2b990f028c26b89543cd7056b33ce07aa95b67b5db3c08fba799d927b4cb79e601ec2830edb1b492fa137bb03bf27ae6d9d7987dbf9
 DIST genpatches-5.15-187.base.tar.xz 7870496 BLAKE2B 3ed1eafcf3a1e7b86ab86c92ceb12e45bfb527ec1eb3bcffaf84e27edc55365af68947d46516659ed41c410066706608f4fc33b243c1c2ceede69409c9674465 SHA512 9923dccc7b28abf4a4b83e025be7bbe0c7034b2e489ab8796b58d0c931365a225493360d9f4ddb3b683625bb8c2ab56eaa38615e3d388ab6180ed626a823a86d
 DIST genpatches-5.15-187.extras.tar.xz 4056 BLAKE2B 03232a96502d2d77574570e07649d37d2007ecf4de1fbaf58ddf7f202cb4367bb692ad96b489b0dcc07419ed3c40997838673a3474bf71333e7a92394369776e SHA512 464b1e647649a6abbe45b34c3448d240c41de89f3276b4f981a7b5922190253e2b60bb1f6e5073ab768afdf5cdabc83f46ce97b12fb3eac62562648954f05165
 DIST genpatches-5.15-188.base.tar.xz 7874696 BLAKE2B d755c6aa6ee6a8053f2e72d7e4b66816b0d8f81a6b99f061d74107b9eef8e2d1e52a8092702256978aaec76630b2b39de9389acdc82c698766af81a924d8adc6 SHA512 e126ace58f4377bc81c94081722291a1af96a7589485d79353533938c2a175d5c555ffae81c1bacd3257a5b37b76c4253a5381147aeb9cd91aef7f22596eff67
@@ -20,6 +22,10 @@ DIST gentoo-kernel-5.10.233-1.amd64.gpkg.tar 63692800 BLAKE2B b1807bcd0744552926
 DIST gentoo-kernel-5.10.233-1.arm64.gpkg.tar 56842240 BLAKE2B 80650d6155278c12120fcd831018b565bafcbfa34f782c9a0038d5cf950d975c9eb66754cef37a72379813241359582f1746066dbffd34d11be5b35c64591412 SHA512 c74297b9035a0f74e98ef609a7bf81017f78cec0e1759c278f6f18504f9ae1a2f1609d6286530ceb19ce90c713f7af39abf531b7b3d4ccf5ad2390c207ffae3a
 DIST gentoo-kernel-5.10.233-1.ppc64le.gpkg.tar 52828160 BLAKE2B e7297dfab0cc9303c31f97772c0f91bd47f5e15c7b618b86d701b399cffdf06b58519381be73c6e0c67e8848929a1e058757e82e8653eb90b04e1d5e31e5277b SHA512 1aaf95701bd26cb16a65d9436fb7f6b0a62d74fab6d30bb1cc87b24be91b2149b265411053b14d31d4ff7b4f61c08ef53a589fc9934700a7326bb0cc18603e3b
 DIST gentoo-kernel-5.10.233-1.x86.gpkg.tar 53811200 BLAKE2B 61d2e6000729ad1fa127717df45c6ff325df86402257bb8297b11c23602d7b345ef9c73725e81367e9111e92ba1834da8039bf20e0b18cf806ca92fc8100ad1b SHA512 7f6bce845d3744317864b01f51309d5fb6a7b0d5495e5d037c2d07b7a15137b267d09c9ea3e34c7abdef3b366dc0feaf35e0a0d1484fb62a1b6e628da18ec06b
+DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2
+DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f
+DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6
+DIST gentoo-kernel-5.10.234-1.x86.gpkg.tar 53811200 BLAKE2B bad9b9888a69d13a32991e58f93417ef117f8f86192cafdf61181d7c6d9a82b13d21bdf651b73e3a26fb6a1f12993c94e6a388c96182496e38b82cf31b01ac5a SHA512 b0a7f1c84450dae89a29a42c389f40522edffa80c04345593e4fa9c2f6a450a8c201b4e5fe53f24c4c97bbc3ea700ce510d033f8373bdd1f714051c7153a017b
 DIST gentoo-kernel-5.15.177-1.amd64.gpkg.tar 68812800 BLAKE2B 89525a07fffbfe9117241f3f08b1bd0e3a12806a2da2ef187c1c9710baf0f399361edce2714f01e083fa5783aeb1722ef85e721ced02d579491976d36af5fe53 SHA512 44afa93a65c27716b1cb8ec31fcd127ab402d7fbbd2eb8a1157a44688c5ff7dd4ab8fb276e71a66d78ad3a75cdd83c053c25ea4d78744d41841e065c8ddc14c2
 DIST gentoo-kernel-5.15.177-1.arm64.gpkg.tar 62556160 BLAKE2B ebb2a5d617a42cc31804e260a40d1ac773dbadef0aaa3f0ca336f8a67b45d22dd73abc5243e98a053635131c7bb730fcc8cdc2bd38e3760afb990a0b6021efd8 SHA512 6b6e74a709ecc1e68f0fa7a43f8368e0f6063f24c012ff33f861be7ca4f1ec67c8d0cd0b2f77c554f718441baacea264b259b7cadbd7e350a0cbdb6c17b112bf
 DIST gentoo-kernel-5.15.177-1.ppc64le.gpkg.tar 56842240 BLAKE2B 390a2e318f9b69ae0feea468879d463040d3c91c53ee1f2f6a5846ecb596b1af70374287af39189fc5c898ec991e2da88912c0be94442423af3a1b6a506c0664 SHA512 16e9291e64ce8d991fbcd2f1a2dfab763c2bc1ec460497cb84ff199d9292fc5b0b2a95ba73007caec098bcff468956f6704d51a56ef83ac55a80399f17afd66a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
new file mode 100644
index 000000000000..88e83cb23916
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-02 13:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-02 13:28 UTC (permalink / raw
  To: gentoo-commits

commit:     2d0a33d43c14c2ec792ede4488a752ccc6234797
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  2 12:50:44 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb  2 13:28:42 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d0a33d4

sys-kernel/gentoo-kernel-bin: Bump to 6.6.75

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.75.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c37f76b71ead..336eb49887aa 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.12-15.base.tar.xz 856536 BLAKE2B dba6809d63e9ff073b40a08afdead
 DIST genpatches-6.12-15.extras.tar.xz 4056 BLAKE2B f3b21174d15e3ee9f367ddd10745e1812b2a7573dc618f1c42db7afc9794208fdb67f62e2f400a144ad2f6d050b0419d67152c10af83ca263ba210bd8d939972 SHA512 7a5460091350c279519bacbfdcc83ee69d14364c0a8b5c192b244695196f72ec24e27d85d1f87608b1af6e9adcb5089ffb079c3e5190b7580833a438a2672c32
 DIST genpatches-6.6-83.base.tar.xz 4270596 BLAKE2B f94c4d0387957b4384a893f37bd232eba24dac57fa73297f4c25822c2aaaf6e9616c402624e43daab655c31677a59129dc853914fe9817125281ed40139b0bc9 SHA512 7479e6ffc5e736cd36df2a3f66079514b016059a273ef92d2e120f8da050c0383f8249dbd9f45daa1ee192117942d339b0bbe1a6afb1eae6e118b483fddbb8a2
 DIST genpatches-6.6-83.extras.tar.xz 4056 BLAKE2B 5b28f9a1750f3aa6dd30c976f1ae8431a93d44967c52dab2bce6b3cc17c75c063ef675765da94a212eab94dc64d144283049570d413b5d7acffa7be207249557 SHA512 27a91748aa74628c3fdb78709e39166858280a4cd80f4d3241e96158d1267b79c0a6a3cbc9b70fb7ec9069e6c8c7f7210efa174ffca4aaf3234ec34083fdd61d
+DIST genpatches-6.6-84.base.tar.xz 4282452 BLAKE2B 86b6018d06d2d16087af80a717b1b4240fc422dcbe9e96bc76c8ce98de21f1520e652051d4821abb7985df9ad5b760bf9ee2d2b00fb91736912e85d8d457b4a7 SHA512 8f2b431877399295b43af5b0c8b314dd9b00dcc3e62585da4c05a048118393e65933063c49e6d346a550e7aeaff49a841a4ee8378266b03b0c880f41319c9b5d
+DIST genpatches-6.6-84.extras.tar.xz 4052 BLAKE2B df83469e572dd8c8df747a546649ef6daf570c064d5a8b8c75823a9eb86564e93742d468d76c1a1d50fe1269c1f77be0d52e6a3e0259fc96d5b0d4e340d4b157 SHA512 06ca529e5ce3fca530e0708c198fee3764bf0b79d361b0aa6f0bb4153f3dfb018fca2d63c749093347ae625f26204e28f50d3b74d91d4d6158ef055dc18c47f0
 DIST gentoo-kernel-5.10.233-1.amd64.gpkg.tar 63692800 BLAKE2B b1807bcd074455292610a08353a8cbd329c9c8eddc09bae9bc089d6c1dc099a3937a98017f577d5d90cf7b7ca15c92845d16af7a124d08b9057a56c5fcc13a6d SHA512 95889f3754ea1601e063866a59599389229346b195b5247151dd34f6fcd397424d9d504a5aefe7d8424e62a4a043e9d9c82fcd32e633928e3905c89baef6e608
 DIST gentoo-kernel-5.10.233-1.arm64.gpkg.tar 56842240 BLAKE2B 80650d6155278c12120fcd831018b565bafcbfa34f782c9a0038d5cf950d975c9eb66754cef37a72379813241359582f1746066dbffd34d11be5b35c64591412 SHA512 c74297b9035a0f74e98ef609a7bf81017f78cec0e1759c278f6f18504f9ae1a2f1609d6286530ceb19ce90c713f7af39abf531b7b3d4ccf5ad2390c207ffae3a
 DIST gentoo-kernel-5.10.233-1.ppc64le.gpkg.tar 52828160 BLAKE2B e7297dfab0cc9303c31f97772c0f91bd47f5e15c7b618b86d701b399cffdf06b58519381be73c6e0c67e8848929a1e058757e82e8653eb90b04e1d5e31e5277b SHA512 1aaf95701bd26cb16a65d9436fb7f6b0a62d74fab6d30bb1cc87b24be91b2149b265411053b14d31d4ff7b4f61c08ef53a589fc9934700a7326bb0cc18603e3b
@@ -34,6 +36,10 @@ DIST gentoo-kernel-6.6.74-1.amd64.gpkg.tar 270028800 BLAKE2B e74b3ccc5ba74a51385
 DIST gentoo-kernel-6.6.74-1.arm64.gpkg.tar 245944320 BLAKE2B d113815afd6a696630525b13775d625c33f087c5c6fa817149b478b94153414eab8f413b236144b3989a043329b82c0f79f38679e1e6d65fab7c8fa4fb15ba43 SHA512 9f855f1882e40a1b596041c1370500baa1119ec3e4987ef500487dd87f62c1b6527eca4b23df4001cfc167f9375101ec938f783d717460ecff8fb218c371bbc6
 DIST gentoo-kernel-6.6.74-1.ppc64le.gpkg.tar 64409600 BLAKE2B 439c66dfb35eaf37b5f21d7a36f728230861cbf1fd3e4e7420af87ca2d8b45fbbf0b730ca17670c513b4a7bc060d5e13b3f99db35df4e8ad619940bcb4886ee5 SHA512 673bc0a287737dca8079466e1fe2fb1f07d19ca15f05aa4c5537f49dfd486d7ec73172025f43d8474707e48814407980b0b842ec410257241b5710bc169074e6
 DIST gentoo-kernel-6.6.74-1.x86.gpkg.tar 68567040 BLAKE2B 4b98f4057bf8edc596fdbc90e18fb88c9a7811a078cf7f83fe552b3daaf090f715bf547cd7a10dd599b472097987db8cf7a5c204610bc2553594327da3b09720 SHA512 44c8f9ee2f432d2fc0c703c47401e4a8cc547189181f629cca6fa418a77b91c49b7c618c4c0340235e69187e2eb27b56cec4b03a231f6399762aab03c7e16c0b
+DIST gentoo-kernel-6.6.75-1.amd64.gpkg.tar 270049280 BLAKE2B 240f983b90ec46f3be9d182c97fec5fa6678e24df2e232b3a8fc6c6967b849238c6d93148cead3afad94fdcfac821cbf40214333d5f372e6ebdd8c4f162e14ac SHA512 42bdd289c2d12f541800a017608d3f17dc2345fb3b24e0def0e4b8d2bbc6cf0b4a308cf05f7e167d792f375a6dd833657635fae3d1213ed6fcbe46a9bb635101
+DIST gentoo-kernel-6.6.75-1.arm64.gpkg.tar 245934080 BLAKE2B 44a5131716d725b733075cc7f689f184820ef7e8a95ab2fc810e4f1ac3f4f5689c01e6a91a51eb329926dafe706061bbc6d64927981b7c427f07141eda0eb687 SHA512 acd42c8a4ab5f035a6612e7006f9d5a71c416e5d42fdfc3946fb3cdec210cd0a311b091ce407396ac0966cfd603b83d17475019d03355095b99b7a1c2e829bf0
+DIST gentoo-kernel-6.6.75-1.ppc64le.gpkg.tar 64409600 BLAKE2B 264a885622bcc9f84d82f4b8091eedf8545a3c58722668cff6d1a5421246a3f35b342c7d2f58fd5f631323ce787f712a275b9d492c965fa948b907f588588ca7 SHA512 06ab51df6df9c24f138b19f735f09ca237b1548a74882fde2ce0fe2654c70241c62ad4ace8bb114ff6640e51ab71d223965cce9c70740f1367dc5f8cb8e30f8b
+DIST gentoo-kernel-6.6.75-1.x86.gpkg.tar 68556800 BLAKE2B aabb3f526874dd0177c54a7500a9a6ce90caba168281dcd6a8ea30c35f771166b84af150e6536b25cf1476f7757bb1c449309b0c271ceb2f1024d7232e22731b SHA512 bbccd51d501355425aa7ddd44c37fcf61e627c1bce1ceee568fda9d8effb424b373d4de9d3ad87f5522a7c40682b9d119008bd81902b99b46c8d949c122387cc
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.75.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.75.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.75.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-02 13:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-02 13:28 UTC (permalink / raw
  To: gentoo-commits

commit:     bb15406d7322a32c0e1186e400f9928c3a410e56
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  2 12:51:28 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb  2 13:28:43 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb15406d

sys-kernel/gentoo-kernel-bin: Bump to 5.15.178

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.178.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7a0dff9243bb..e934880c62ac 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-245.base.tar.xz 7815984 BLAKE2B fd5b339977af766fc292071eeb1
 DIST genpatches-5.10-245.extras.tar.xz 4056 BLAKE2B f4838beef428e2913d3861b26989b10f82391823ebc39811402294c23c5a84623dab8b15346ada7aa3c9552727c857ca80a262fd9dcf4f4751888b0454fcdfdb SHA512 617ac2cae48ac2831bfbb5a0bca25e466087eccabd930ba86c0e9f984822aa5ecade7559d4b1c71031b4db7bdb803ee31a4c392ac36413d97a51e2befcf70166
 DIST genpatches-5.15-187.base.tar.xz 7870496 BLAKE2B 3ed1eafcf3a1e7b86ab86c92ceb12e45bfb527ec1eb3bcffaf84e27edc55365af68947d46516659ed41c410066706608f4fc33b243c1c2ceede69409c9674465 SHA512 9923dccc7b28abf4a4b83e025be7bbe0c7034b2e489ab8796b58d0c931365a225493360d9f4ddb3b683625bb8c2ab56eaa38615e3d388ab6180ed626a823a86d
 DIST genpatches-5.15-187.extras.tar.xz 4056 BLAKE2B 03232a96502d2d77574570e07649d37d2007ecf4de1fbaf58ddf7f202cb4367bb692ad96b489b0dcc07419ed3c40997838673a3474bf71333e7a92394369776e SHA512 464b1e647649a6abbe45b34c3448d240c41de89f3276b4f981a7b5922190253e2b60bb1f6e5073ab768afdf5cdabc83f46ce97b12fb3eac62562648954f05165
+DIST genpatches-5.15-188.base.tar.xz 7874696 BLAKE2B d755c6aa6ee6a8053f2e72d7e4b66816b0d8f81a6b99f061d74107b9eef8e2d1e52a8092702256978aaec76630b2b39de9389acdc82c698766af81a924d8adc6 SHA512 e126ace58f4377bc81c94081722291a1af96a7589485d79353533938c2a175d5c555ffae81c1bacd3257a5b37b76c4253a5381147aeb9cd91aef7f22596eff67
+DIST genpatches-5.15-188.extras.tar.xz 4056 BLAKE2B c24f9df1b68911333ba3fe7d63e6e9b60c8021022111328017c3ac5d4be780c0e211b03fd8fb1d3c8f5aa56882058116416ddc079539bb8b2fe0512391a8d1de SHA512 a691582c519d733ed41815985fb307c5c156d07bc707a555998a97e00f4beb35762424a9d0efcffb606c992d5933c918614888fab27822f69de0ce8b30d751c3
 DIST genpatches-6.1-137.base.tar.xz 6788380 BLAKE2B 365778dab67485d413506657e7dc1e0b735448452fe2168df6a39f7f7e998f50d8538e0cb0f9d48cafc11a6e39923bd584a68b330a7255d77277d08135f591f1 SHA512 01522cf179ab48bcde294fd2d6e27bdad0681b0e63ddaad03aafb1b7555fda3a5728d3bcc9a2cadfd262e8ec2535df7ca1f538ad02f916cd4a1913e621770f67
 DIST genpatches-6.1-137.extras.tar.xz 4056 BLAKE2B 8a39c1f0b11bc776f301f6a750af6d7416a20231c7170f50080a61b40071a55f6d2906193d76d8fe4837b4b494fcf0a683a7325ebf18eaed6543c0362c78a6ea SHA512 9739342cd761efc0fb4b2d09f147d721b8099ec0594a0190a0f39fbb23b131068c6127be3b0083a1e60c4d4120b3437bab8b4608fe1805724e513890a0a46bed
 DIST genpatches-6.1-138.base.tar.xz 6804336 BLAKE2B 31d8912c815d4560b35bdaa4fc46597d641c63b693123ee34678c6f9e89a808e3d0ff90c762d601d2caaebd6194083cbf55ea34bf8df68157fb51cf9d603b766 SHA512 f72c533a8afdd81a17fdc27d3b5d7323447c81d70a1295ca1aa949cb1c5a469a1dd84fdf97f81cb2ab762fe6ae09716f3430da13378e4dc08d4511c6dfa81116
@@ -22,6 +24,10 @@ DIST gentoo-kernel-5.15.177-1.amd64.gpkg.tar 68812800 BLAKE2B 89525a07fffbfe9117
 DIST gentoo-kernel-5.15.177-1.arm64.gpkg.tar 62556160 BLAKE2B ebb2a5d617a42cc31804e260a40d1ac773dbadef0aaa3f0ca336f8a67b45d22dd73abc5243e98a053635131c7bb730fcc8cdc2bd38e3760afb990a0b6021efd8 SHA512 6b6e74a709ecc1e68f0fa7a43f8368e0f6063f24c012ff33f861be7ca4f1ec67c8d0cd0b2f77c554f718441baacea264b259b7cadbd7e350a0cbdb6c17b112bf
 DIST gentoo-kernel-5.15.177-1.ppc64le.gpkg.tar 56842240 BLAKE2B 390a2e318f9b69ae0feea468879d463040d3c91c53ee1f2f6a5846ecb596b1af70374287af39189fc5c898ec991e2da88912c0be94442423af3a1b6a506c0664 SHA512 16e9291e64ce8d991fbcd2f1a2dfab763c2bc1ec460497cb84ff199d9292fc5b0b2a95ba73007caec098bcff468956f6704d51a56ef83ac55a80399f17afd66a
 DIST gentoo-kernel-5.15.177-1.x86.gpkg.tar 58818560 BLAKE2B edf3a01c8e950ee6313e417a5a166514ed783de37cf0bea390d182687e589746fecfc515a0583bf7fb4d6b679ceb0d8d3fd4c3f62a2d51748040601e3d4979d9 SHA512 2eec38df6d5d4340deda0c7f4453cedd65530855e4a248f25305186d395146189c0fda76d1b089fe3efa6d6a070f376b1845968d2d15213c37f91ba31b942689
+DIST gentoo-kernel-5.15.178-1.amd64.gpkg.tar 68812800 BLAKE2B 375f04a2120e9610cc4f732b2b4f6473cc2f10906dc5ad53dce6e6557eff9dbe324651be253c151275312f8fd2cd8a4e990424939174d9386b614f475d8f2b2d SHA512 a447ed842d0ef30b032b44277adb90793e108ce4fc11ef2b1118441e047444d7430c3f3ba272878b93f9f188e4d95cd5b0c2239110c25c5340fa885bb38c9b9f
+DIST gentoo-kernel-5.15.178-1.arm64.gpkg.tar 62545920 BLAKE2B 656ac77ee6c6302658328552ceb49c2573c7f1f531fd98ded052542f9f00efcfe41ca543e4c1efa7560bdc68a0233fb728f8884dba7a2dc93d3781572a0ee2a7 SHA512 ea6bff39e202e6b42f91b792f28c84eeaac9c4721b28f4e6bf32376e04976799b5bc6fda0fd128f9e07860276e63bc0d9fdc6ac47b92c71ffbc86e984ba8c0f2
+DIST gentoo-kernel-5.15.178-1.ppc64le.gpkg.tar 56821760 BLAKE2B d945aac6de7d5f0c52f2c28229ead725f5f90b885b1273b2eb5c9717bac166e6ec7017f3c9b0de9cd359e1b156ad312dc83ab9a431764482bb5dedfbe53c293d SHA512 c38a5c86a9742a59b204a6a3b732712c8007838aeb62727c4277169992ea17ece736154e5b2b7025541941a159b2e9c24b4de364bbe3faa35c9cbc931fce82ee
+DIST gentoo-kernel-5.15.178-1.x86.gpkg.tar 58839040 BLAKE2B c88026b391c310754d4815de636545482631823afa0addee0b5fd2b7b8482bc40d3af61e44992f6591591c199f49ec865934c2e0778ec270c2fc6445afda4d52 SHA512 e63dca02ef96c806edc4ad1d57bd89992bb7a080deae65b307fe40ead51eb5de9a906586f85365cfe28c0b0408496d97181b7d6e390d31823f00fed06e2ee6e3
 DIST gentoo-kernel-6.1.127-1.amd64.gpkg.tar 72970240 BLAKE2B d4eb96f1c4a079435ffdac65a9d80aeccca179777bce1ff8fb4eb8f9ab8d1b5b2abf4757359f8a131568bf3125261d52c071c852ccfc2faabc100b660fd7680e SHA512 0957dd7b06881e63a155a4921f4b7f6c0c51fbe85b0d9147ea2d2fd2458b600215e7f1c228c694ae726c7f9811383ac1a1dd74516abc40370fca2e9baa1a7eed
 DIST gentoo-kernel-6.1.127-1.arm64.gpkg.tar 65720320 BLAKE2B 6caacef792c877356025d81948c50a6ce3644d6f7f7bc2f69812f3e0a393cddc14478023e0c8d021fd4bfee4559176d04f3ef10bc04cf91b43ac678780888ef0 SHA512 c6ecabd8ea8ef6e84df1e994013aba7754017e5893928a71548e3ffb3312b4ec915e8f7d540acb8c489418978e97d4222db9928142286ceb210bee753a8bca98
 DIST gentoo-kernel-6.1.127-1.ppc64le.gpkg.tar 59924480 BLAKE2B 8e67392b33fbb236c68e8bb23eb1b57f1967f9bef3e6414b4a18314eb348d5b14b2965277014ad18a43acbcb060c9ebc5bf9b84a5edfc8ed486d2461185e5db1 SHA512 b3d5806bccf7fab306717d223222e1a6dc71504cc67a43993661ba4d759713254fbcb600ddb3bffcb20ee35d17b63b554816c39171144e7c64474f53d0b7acbb

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-02 13:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-02 13:28 UTC (permalink / raw
  To: gentoo-commits

commit:     c8c38a0f038f39a0edaadf43a52d474a86549e61
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  2 13:02:36 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb  2 13:28:45 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8c38a0f

sys-kernel/gentoo-kernel-bin: Bump to 6.13.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 +
 .../gentoo-kernel-bin-6.13.1.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 191 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5b7a78f2e9a2..dc35cd50cb0c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.12-14.base.tar.xz 846696 BLAKE2B 63f6f0326eedcbc5d44f2320dc0c9
 DIST genpatches-6.12-14.extras.tar.xz 4056 BLAKE2B db12618351b80d499fbf9b3f8d0a4ab00639fe1b0c73776e0b038f6f996db29f0890d796effd120c3428a9515771016cd0a23da559c028996b312e75525d78aa SHA512 79a23575135205c33eb07d7026ccd0c38e5223b4b29d7c90002b72074a089fc994c38dd17868e53198fc11d2fc28e229a79ea50d5449261aad9689cd73139003
 DIST genpatches-6.12-15.base.tar.xz 856536 BLAKE2B dba6809d63e9ff073b40a08afdeadc173e3ab5d739cb251e4415887815a420ba295fcdb80f53f2601f5274ba206d9f562d3841977391f254ef5783dc5f329010 SHA512 ca9958e76b1c156e7ebad1c14a1f957733a8cd99f9c8e23b82bd06bc4fc982c70685668f5d5dbc251abc4e7ea32a9508b0215babf18511514aa2c159767760f4
 DIST genpatches-6.12-15.extras.tar.xz 4056 BLAKE2B f3b21174d15e3ee9f367ddd10745e1812b2a7573dc618f1c42db7afc9794208fdb67f62e2f400a144ad2f6d050b0419d67152c10af83ca263ba210bd8d939972 SHA512 7a5460091350c279519bacbfdcc83ee69d14364c0a8b5c192b244695196f72ec24e27d85d1f87608b1af6e9adcb5089ffb079c3e5190b7580833a438a2672c32
+DIST genpatches-6.13-2.base.tar.xz 15268 BLAKE2B cf7b141b036ce1f324e59a2a159cf031e05242dc82f56f65f280e93650c879c35fad3906b680394741a8582310b7924cd09e0b48887130e39ef713fcf4c513f5 SHA512 058545ff09be7f54889b691abbface6579a3f030830115a06c15182d1a92ff5e566b4989de65ec21c57a233f792b973408f8405fb33d020939b06ab31f3b1449
+DIST genpatches-6.13-2.extras.tar.xz 4056 BLAKE2B 87dabe3972da098d4491f83189fa2cef15d7212800f4daad3bb248a0895112def3ceebe5c6101eea3832eef329827ca53e2c0fbc82febac0158a461ee59a5b51 SHA512 526d45b794e14a6097e25f1a614680a76db07fd6c423362fd38378986f29fc139557573ad61fcd2a2f865cbe2e575528fbf57a04f2b5804f84fe89f284ca8c07
 DIST genpatches-6.6-83.base.tar.xz 4270596 BLAKE2B f94c4d0387957b4384a893f37bd232eba24dac57fa73297f4c25822c2aaaf6e9616c402624e43daab655c31677a59129dc853914fe9817125281ed40139b0bc9 SHA512 7479e6ffc5e736cd36df2a3f66079514b016059a273ef92d2e120f8da050c0383f8249dbd9f45daa1ee192117942d339b0bbe1a6afb1eae6e118b483fddbb8a2
 DIST genpatches-6.6-83.extras.tar.xz 4056 BLAKE2B 5b28f9a1750f3aa6dd30c976f1ae8431a93d44967c52dab2bce6b3cc17c75c063ef675765da94a212eab94dc64d144283049570d413b5d7acffa7be207249557 SHA512 27a91748aa74628c3fdb78709e39166858280a4cd80f4d3241e96158d1267b79c0a6a3cbc9b70fb7ec9069e6c8c7f7210efa174ffca4aaf3234ec34083fdd61d
 DIST genpatches-6.6-84.base.tar.xz 4282452 BLAKE2B 86b6018d06d2d16087af80a717b1b4240fc422dcbe9e96bc76c8ce98de21f1520e652051d4821abb7985df9ad5b760bf9ee2d2b00fb91736912e85d8d457b4a7 SHA512 8f2b431877399295b43af5b0c8b314dd9b00dcc3e62585da4c05a048118393e65933063c49e6d346a550e7aeaff49a841a4ee8378266b03b0c880f41319c9b5d
@@ -50,6 +52,10 @@ DIST gentoo-kernel-6.12.12-1.amd64.gpkg.tar 301352960 BLAKE2B 0936a4c9395264fb8b
 DIST gentoo-kernel-6.12.12-1.arm64.gpkg.tar 277350400 BLAKE2B 34c7e77cbcb9fc6ddca038dc01095fd988a741f42283ce9fda78c2c14702785b40d2fef7fd15c4529ab782cc2aa7cc70943a876e715e94217217289dc82b5fde SHA512 df0ecec53c80e42f53177b57a3c24a9f6bdb89cdb566c66aa49611401ce8e005a19ff6740823c4ab301346a9c9ca2057e74c1af208144e6a3abb89af02d7c7dc
 DIST gentoo-kernel-6.12.12-1.ppc64le.gpkg.tar 73134080 BLAKE2B af4b89a71712d7a119901f23ea7160cac06ef4f0cec3332e5ef510172e662bd4831b3d8a9c68975e9cf6fe4a1a394410f5faf1287fa84d3f494d41e184a7c139 SHA512 cd9591dc748b229063c5a2079acfd29d164ddeab565ddc98cf37d3b4ed014a3171ac6af6ab00aeebbb6dcf2a832335180037eb42691cead49c80ac55a52fb1bd
 DIST gentoo-kernel-6.12.12-1.x86.gpkg.tar 77414400 BLAKE2B c5ec7fba2cacd3bbc151413fe194c2b47e7d9496478ad2291f96a56fefb9f8e39e0a7daa6cec7cfe7291d54be92c00bebdcd0ceca2a0cb6ab40d9c71e4995e4d SHA512 9b97685266e193b49d2a1047b5ca0b2088016ecbcf16bde6a550417037b0294621b7747caa875a8a1a2bf9f23daaadfaf2f1a2393f5bb6957bbd27cc5a4d2593
+DIST gentoo-kernel-6.13.1-1.amd64.gpkg.tar 302438400 BLAKE2B 9332494e18e9e19df2a0b858e8f20ce2bef78c6dae9c0802464a8ee79281c7ef017655585be72098c9a63e2bb9efc4128e1dcd99ed41470f60346ac7da4c86d6 SHA512 8ecce0a52904a1e4d0335f3ad8c0856d9ff74119299f0b1621e86436d923a434d36b80e1fa626fbb8662af57b1bb8d0c1bbd2f4a4264c37873d9d86891f345e3
+DIST gentoo-kernel-6.13.1-1.arm64.gpkg.tar 278824960 BLAKE2B 9ff3d775aa63dfed2c318ef7bbca39647414ea667cc2b5732efa97900a896b0cc8bb03a0d538eb51ba9bb6a1ef48f6dd2f14590a225715e2a7309f1712b89e9d SHA512 d115eb3738ac79f2227c580affe90c7b0c89b623e2de6e1771cf599825fc650fdade345de794c543e5b96c7c0eb980186551ae1773d0ec396014a8c6f89fbff0
+DIST gentoo-kernel-6.13.1-1.ppc64le.gpkg.tar 73164800 BLAKE2B 3266957def06bafc2b2740c402bd59902731f6a0b173f570eb575fbad33ac6cdd52a35eb6984c99d2e5915934b06626ec07c0e91871e8d913febcf2d0305d049 SHA512 768cdeefa7bbb8bdfdbe1a6c0550beb6a4896688f194bba1a81c319f53bc263136581620ebe43ecd09a83b6a5302fa1e7e2333d6b85c82f73747d221e766d2d8
+DIST gentoo-kernel-6.13.1-1.x86.gpkg.tar 77496320 BLAKE2B 5fe8ee8778390963182575617828b2b3a9f43bab5d8d7ab85afc2b2596db1b4cea5ad23383c45a2eaab3e4b7812fbf28745b316b99a3ed4423ef2e1a557a9a8c SHA512 586085ff0f614b6dd97935c73943c533980de3f9271ef9b3d6c4c2103e816c29ec4b690374099e08973b0b4e3a173911dc96cd4d2cccb410bedf71e00e6313fc
 DIST gentoo-kernel-6.6.74-1.amd64.gpkg.tar 270028800 BLAKE2B e74b3ccc5ba74a5138536eeaffb699cd7130b6e05fedeb4e85464def2eca67e153ddcc61a43be9eb6c46b402024411578b3abdebba26d4cca3444d1e84e7fdd6 SHA512 7dd5bdc97bfb69ab6d859d52823f737430d4cb5d16f20dac7c081706ea49b05de6dc4f17d79a87666133c45220e5d02f82255e7e469feffe0aeb3b7775257ed3
 DIST gentoo-kernel-6.6.74-1.arm64.gpkg.tar 245944320 BLAKE2B d113815afd6a696630525b13775d625c33f087c5c6fa817149b478b94153414eab8f413b236144b3989a043329b82c0f79f38679e1e6d65fab7c8fa4fb15ba43 SHA512 9f855f1882e40a1b596041c1370500baa1119ec3e4987ef500487dd87f62c1b6527eca4b23df4001cfc167f9375101ec938f783d717460ecff8fb218c371bbc6
 DIST gentoo-kernel-6.6.74-1.ppc64le.gpkg.tar 64409600 BLAKE2B 439c66dfb35eaf37b5f21d7a36f728230861cbf1fd3e4e7420af87ca2d8b45fbbf0b730ca17670c513b4a7bc060d5e13b3f99db35df4e8ad619940bcb4886ee5 SHA512 673bc0a287737dca8079466e1fe2fb1f07d19ca15f05aa4c5537f49dfd486d7ec73172025f43d8474707e48814407980b0b842ec410257241b5710bc169074e6
@@ -62,4 +68,5 @@ DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a936
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
+DIST linux-6.13.tar.xz 148523052 BLAKE2B 9f617ecb3f2393b57ba03c654fea62a7213f24c835989f333a1ef29492af551bfa7d9ad786d5ef1484854adc77c7c6af38fb09a72d994d305695f512c325e77f SHA512 1137e6440132b0958f89165440e99208f82b204e7245ae69dc9c808df97d13ce8f58136db92407e0e93394fa7f6283ec7a34597c6e92a5b6d9025e0960357957
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.1.ebuild
new file mode 100644
index 000000000000..c0377f141128
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.1.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-02 13:28 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-02 13:28 UTC (permalink / raw
  To: gentoo-commits

commit:     1405c8aa4ec36c2aabfa22622bc12a4b6a7f7bf1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  2 12:51:13 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb  2 13:28:42 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1405c8aa

sys-kernel/gentoo-kernel-bin: Bump to 6.1.128

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.128.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 336eb49887aa..7a0dff9243bb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.15-187.base.tar.xz 7870496 BLAKE2B 3ed1eafcf3a1e7b86ab86c92ceb
 DIST genpatches-5.15-187.extras.tar.xz 4056 BLAKE2B 03232a96502d2d77574570e07649d37d2007ecf4de1fbaf58ddf7f202cb4367bb692ad96b489b0dcc07419ed3c40997838673a3474bf71333e7a92394369776e SHA512 464b1e647649a6abbe45b34c3448d240c41de89f3276b4f981a7b5922190253e2b60bb1f6e5073ab768afdf5cdabc83f46ce97b12fb3eac62562648954f05165
 DIST genpatches-6.1-137.base.tar.xz 6788380 BLAKE2B 365778dab67485d413506657e7dc1e0b735448452fe2168df6a39f7f7e998f50d8538e0cb0f9d48cafc11a6e39923bd584a68b330a7255d77277d08135f591f1 SHA512 01522cf179ab48bcde294fd2d6e27bdad0681b0e63ddaad03aafb1b7555fda3a5728d3bcc9a2cadfd262e8ec2535df7ca1f538ad02f916cd4a1913e621770f67
 DIST genpatches-6.1-137.extras.tar.xz 4056 BLAKE2B 8a39c1f0b11bc776f301f6a750af6d7416a20231c7170f50080a61b40071a55f6d2906193d76d8fe4837b4b494fcf0a683a7325ebf18eaed6543c0362c78a6ea SHA512 9739342cd761efc0fb4b2d09f147d721b8099ec0594a0190a0f39fbb23b131068c6127be3b0083a1e60c4d4120b3437bab8b4608fe1805724e513890a0a46bed
+DIST genpatches-6.1-138.base.tar.xz 6804336 BLAKE2B 31d8912c815d4560b35bdaa4fc46597d641c63b693123ee34678c6f9e89a808e3d0ff90c762d601d2caaebd6194083cbf55ea34bf8df68157fb51cf9d603b766 SHA512 f72c533a8afdd81a17fdc27d3b5d7323447c81d70a1295ca1aa949cb1c5a469a1dd84fdf97f81cb2ab762fe6ae09716f3430da13378e4dc08d4511c6dfa81116
+DIST genpatches-6.1-138.extras.tar.xz 4056 BLAKE2B a9205e4748d7892920c7428cd80bc8b4e8a8b86467dc8771b427b941c882af4de55b2d3c6450410a26ddbc0dd2e4df9a912025389379b0f02a20e7b0f2c99020 SHA512 50c042432612985dbdd7802004471f58bb7a5308b362df0ef903262214c116342817abdba2cef6b1f4f3ed281c62b50c19d4d0c0b43eae148a0ae870ff812460
 DIST genpatches-6.12-14.base.tar.xz 846696 BLAKE2B 63f6f0326eedcbc5d44f2320dc0c9352c009e219764d6eb9e1da460a6b10538e5c81c27a0a633264d3d1011af266b310e49a9b928dd59dc76b226cc3ce8b06de SHA512 909307a85a15e27c517e352690c4e8579d4889e36cd7254164230e4589b3544ab1126008373ea2289628361cf82414da9de4809c45c1f1dc02ab3666547d0a90
 DIST genpatches-6.12-14.extras.tar.xz 4056 BLAKE2B db12618351b80d499fbf9b3f8d0a4ab00639fe1b0c73776e0b038f6f996db29f0890d796effd120c3428a9515771016cd0a23da559c028996b312e75525d78aa SHA512 79a23575135205c33eb07d7026ccd0c38e5223b4b29d7c90002b72074a089fc994c38dd17868e53198fc11d2fc28e229a79ea50d5449261aad9689cd73139003
 DIST genpatches-6.12-15.base.tar.xz 856536 BLAKE2B dba6809d63e9ff073b40a08afdeadc173e3ab5d739cb251e4415887815a420ba295fcdb80f53f2601f5274ba206d9f562d3841977391f254ef5783dc5f329010 SHA512 ca9958e76b1c156e7ebad1c14a1f957733a8cd99f9c8e23b82bd06bc4fc982c70685668f5d5dbc251abc4e7ea32a9508b0215babf18511514aa2c159767760f4
@@ -24,6 +26,10 @@ DIST gentoo-kernel-6.1.127-1.amd64.gpkg.tar 72970240 BLAKE2B d4eb96f1c4a079435ff
 DIST gentoo-kernel-6.1.127-1.arm64.gpkg.tar 65720320 BLAKE2B 6caacef792c877356025d81948c50a6ce3644d6f7f7bc2f69812f3e0a393cddc14478023e0c8d021fd4bfee4559176d04f3ef10bc04cf91b43ac678780888ef0 SHA512 c6ecabd8ea8ef6e84df1e994013aba7754017e5893928a71548e3ffb3312b4ec915e8f7d540acb8c489418978e97d4222db9928142286ceb210bee753a8bca98
 DIST gentoo-kernel-6.1.127-1.ppc64le.gpkg.tar 59924480 BLAKE2B 8e67392b33fbb236c68e8bb23eb1b57f1967f9bef3e6414b4a18314eb348d5b14b2965277014ad18a43acbcb060c9ebc5bf9b84a5edfc8ed486d2461185e5db1 SHA512 b3d5806bccf7fab306717d223222e1a6dc71504cc67a43993661ba4d759713254fbcb600ddb3bffcb20ee35d17b63b554816c39171144e7c64474f53d0b7acbb
 DIST gentoo-kernel-6.1.127-1.x86.gpkg.tar 62371840 BLAKE2B 825a713437efc8478a875016517fd211e47a0d56f0968793fae43035383d9be198b534f8494794b1c5f5159abf2f3f453dbaaedebbca149807aee4570877ea84 SHA512 611a71832be02b9d3003897d9a45c6d3cb269c8b9b052d62c7a23f0bdcd53cdf2e2058b257497bbc3ca30d8a66411d4fe4efb2e398702406eae1b8f2f0ab12ab
+DIST gentoo-kernel-6.1.128-1.amd64.gpkg.tar 73011200 BLAKE2B ae761f907f8ea7f5090443f5884874cc54052d03c7f47eae7f17b2af66ca70d14bea327fcb734160e18bf04274983018a3b659dc7575d56f99203a784e46d093 SHA512 adbd4125ac8316f6b6c0eb1a6f1434704925cca270b1e3839a0f40cd35c849076bcb04642c6739e262bae97aa8fc9ea9d2b59b71103346a65fb39f4b4d6ca728
+DIST gentoo-kernel-6.1.128-1.arm64.gpkg.tar 65720320 BLAKE2B 1794d9a53ec19c249e2676cafcb7ed37276317b6296e145222aa27e60c7c8777dcab60f16743d82aa76c56d7a94824a5fb0fe97912bb133ba8aa40d77e14f741 SHA512 a1e5a8716098845e0a8c0f84e24bd9e9be03c01ec0dceb854d4b46b98b7d08884c7b873a81f3aca98e19b63c1af0e279406767ed1f17b8a6dd8e0e5a3a5da125
+DIST gentoo-kernel-6.1.128-1.ppc64le.gpkg.tar 59924480 BLAKE2B 5b8248dff0c0cb3ad359390bd0a61574c9d43a248d6b67055ffd637907058952af6e99e1e4436c00f5cd7717918924ae6e2e9a4bcb370262705838ccbe02dd09 SHA512 044c40c6da956c23bda99c8bbbd87ec0fb62fd6a1cee1e94f774f7a8cd977b0a04a9a8abf15668ec049bb5c1ebe5a23a04b62440b1827049b95284069b062f57
+DIST gentoo-kernel-6.1.128-1.x86.gpkg.tar 62371840 BLAKE2B 52cf898c670e2515930e8bf05dcfb4eecb72c5c4058a4e4380626e9c0df44ff55bc4d8720c05892408e10c16bb9615f0376cf71ac96592ecea2864bc171f33c8 SHA512 85e4f75b8301a6cb2e7937063e19801df572891a0d6d397e257ed297fd6bea3e51d21914cc10767b7ce30619d7abb5ae525e1c863f54d8d0bcc75d92edefef16
 DIST gentoo-kernel-6.12.11-1.amd64.gpkg.tar 301352960 BLAKE2B d8edd0bc033540b25660b363ae581c9ce5d595fde307a29d68210313ba2edfa9615de5ee16fe869cf88aef04560bd4ccd6fb4d699744b55bfca6887576cc1c15 SHA512 0d02a0d419e1ffec1d3eb60afb14462549e9ca7a2eb16f0b26947b8d57c69a855d0d7ffcf6ee330b6004a82036d8bdeb17cf7586b885662dc055b025f29520c1
 DIST gentoo-kernel-6.12.11-1.arm64.gpkg.tar 277370880 BLAKE2B f6dd4880575836c9d663e271ff744c665bb9d8bd01d615ec002b1974cdcb4688a1b8498e209b7e37f35171dd1195dcd0b8f506de6c3cf164f03eee55615e5611 SHA512 ee9cb359da28d677c4ca0087079103ecc5b485c438bafa28abd3d73d1beba12393acbb7ec9f9c4a8a08ea7e5075a0c699df4863a2cfc69bf6c358a62e6067798
 DIST gentoo-kernel-6.12.11-1.ppc64le.gpkg.tar 73113600 BLAKE2B 0760b960afdcd7bde62ed518bb55613447f83501bbf7bca80b6adac88d44eaec6e3d61be062a1c1a57d7d1a6922f041d9dd1cd80bbf353cdaf468c423cf34273 SHA512 ce91af6cef42d4cdd728fb97a229600f6529892716727eac7c054ad5e761de192753ba5c648651634abfd5b83ccc911d1c8939640562599b29b5e8987ebb7d04

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.128.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.128.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.128.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-08 18:35 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-08 18:35 UTC (permalink / raw
  To: gentoo-commits

commit:     cd6ab6084c059cee01fa6d891edf41cc0733bb4b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  8 17:34:30 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb  8 18:34:58 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd6ab608

sys-kernel/gentoo-kernel-bin: Bump to 6.13.2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.13.2.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index dc35cd50cb0c..82f7e24652c5 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.12-15.base.tar.xz 856536 BLAKE2B dba6809d63e9ff073b40a08afdead
 DIST genpatches-6.12-15.extras.tar.xz 4056 BLAKE2B f3b21174d15e3ee9f367ddd10745e1812b2a7573dc618f1c42db7afc9794208fdb67f62e2f400a144ad2f6d050b0419d67152c10af83ca263ba210bd8d939972 SHA512 7a5460091350c279519bacbfdcc83ee69d14364c0a8b5c192b244695196f72ec24e27d85d1f87608b1af6e9adcb5089ffb079c3e5190b7580833a438a2672c32
 DIST genpatches-6.13-2.base.tar.xz 15268 BLAKE2B cf7b141b036ce1f324e59a2a159cf031e05242dc82f56f65f280e93650c879c35fad3906b680394741a8582310b7924cd09e0b48887130e39ef713fcf4c513f5 SHA512 058545ff09be7f54889b691abbface6579a3f030830115a06c15182d1a92ff5e566b4989de65ec21c57a233f792b973408f8405fb33d020939b06ab31f3b1449
 DIST genpatches-6.13-2.extras.tar.xz 4056 BLAKE2B 87dabe3972da098d4491f83189fa2cef15d7212800f4daad3bb248a0895112def3ceebe5c6101eea3832eef329827ca53e2c0fbc82febac0158a461ee59a5b51 SHA512 526d45b794e14a6097e25f1a614680a76db07fd6c423362fd38378986f29fc139557573ad61fcd2a2f865cbe2e575528fbf57a04f2b5804f84fe89f284ca8c07
+DIST genpatches-6.13-3.base.tar.xz 206716 BLAKE2B 8e5b254c09e81896cf6228cda82228d055ed3b6c2ff27db2af4c0c1abca6dbbfffad64a52e864ee5aed5244979dfe4ec5c27916c62021816cc25cd966f1c843b SHA512 913f79df9a918146d447a7862d52ce14102a66b9c3112780e182de61ae45b867fca25c4e286dbe1d9e8b6922fda07e724d8784b47d378015998dcb42ae55c88f
+DIST genpatches-6.13-3.extras.tar.xz 4056 BLAKE2B cd43af52aff7f3b5bfb46f3b2f2df0b421bcd33aa478993115e9fe58205f4b347e722bc5f14e9c8b1a2a563db987d335a993dc5293fcd972b78a5a258c819b24 SHA512 1f2968091cba801465a74c58f0d265ae7c53d4f4e03c0369ddb4d9c855783255a404d4677c9a3fd06a8a820717562e2f2ec3ff31d126b0243909c29a3175995f
 DIST genpatches-6.6-83.base.tar.xz 4270596 BLAKE2B f94c4d0387957b4384a893f37bd232eba24dac57fa73297f4c25822c2aaaf6e9616c402624e43daab655c31677a59129dc853914fe9817125281ed40139b0bc9 SHA512 7479e6ffc5e736cd36df2a3f66079514b016059a273ef92d2e120f8da050c0383f8249dbd9f45daa1ee192117942d339b0bbe1a6afb1eae6e118b483fddbb8a2
 DIST genpatches-6.6-83.extras.tar.xz 4056 BLAKE2B 5b28f9a1750f3aa6dd30c976f1ae8431a93d44967c52dab2bce6b3cc17c75c063ef675765da94a212eab94dc64d144283049570d413b5d7acffa7be207249557 SHA512 27a91748aa74628c3fdb78709e39166858280a4cd80f4d3241e96158d1267b79c0a6a3cbc9b70fb7ec9069e6c8c7f7210efa174ffca4aaf3234ec34083fdd61d
 DIST genpatches-6.6-84.base.tar.xz 4282452 BLAKE2B 86b6018d06d2d16087af80a717b1b4240fc422dcbe9e96bc76c8ce98de21f1520e652051d4821abb7985df9ad5b760bf9ee2d2b00fb91736912e85d8d457b4a7 SHA512 8f2b431877399295b43af5b0c8b314dd9b00dcc3e62585da4c05a048118393e65933063c49e6d346a550e7aeaff49a841a4ee8378266b03b0c880f41319c9b5d
@@ -56,6 +58,10 @@ DIST gentoo-kernel-6.13.1-1.amd64.gpkg.tar 302438400 BLAKE2B 9332494e18e9e19df2a
 DIST gentoo-kernel-6.13.1-1.arm64.gpkg.tar 278824960 BLAKE2B 9ff3d775aa63dfed2c318ef7bbca39647414ea667cc2b5732efa97900a896b0cc8bb03a0d538eb51ba9bb6a1ef48f6dd2f14590a225715e2a7309f1712b89e9d SHA512 d115eb3738ac79f2227c580affe90c7b0c89b623e2de6e1771cf599825fc650fdade345de794c543e5b96c7c0eb980186551ae1773d0ec396014a8c6f89fbff0
 DIST gentoo-kernel-6.13.1-1.ppc64le.gpkg.tar 73164800 BLAKE2B 3266957def06bafc2b2740c402bd59902731f6a0b173f570eb575fbad33ac6cdd52a35eb6984c99d2e5915934b06626ec07c0e91871e8d913febcf2d0305d049 SHA512 768cdeefa7bbb8bdfdbe1a6c0550beb6a4896688f194bba1a81c319f53bc263136581620ebe43ecd09a83b6a5302fa1e7e2333d6b85c82f73747d221e766d2d8
 DIST gentoo-kernel-6.13.1-1.x86.gpkg.tar 77496320 BLAKE2B 5fe8ee8778390963182575617828b2b3a9f43bab5d8d7ab85afc2b2596db1b4cea5ad23383c45a2eaab3e4b7812fbf28745b316b99a3ed4423ef2e1a557a9a8c SHA512 586085ff0f614b6dd97935c73943c533980de3f9271ef9b3d6c4c2103e816c29ec4b690374099e08973b0b4e3a173911dc96cd4d2cccb410bedf71e00e6313fc
+DIST gentoo-kernel-6.13.2-1.amd64.gpkg.tar 302581760 BLAKE2B c871add0ebfc7cbec4ff21d3ad3480cf5832c54f5ddbb921b39ae9b318a8a1b04231de7fd60fe9fce91205ab3ecce83cf7b93b13111d0ba0d48710c3c935b9cc SHA512 9f267f3a3c09338956d37a3f6f1025acf814b15f23771ffcd5c6f72a0063b294610b1709686bd2a435ffc02a9f88413ad4b8b46ffbe69899cf4176e382439c7e
+DIST gentoo-kernel-6.13.2-1.arm64.gpkg.tar 279203840 BLAKE2B 4ab544f394a5ac5ab448dd4208d2ee793645b1f5889a5251296845f13bb6abe2ea89d36016c4309d3c58ec985768de5f51712cbed82f5bc12f87aab38663e4a9 SHA512 a14b7264c45078331d89ce8b56b8ba9b8a1e97ceb4481fcab269b53688d6252849575cd9ddf3bbe82999f79b3844cee7e241ae8047af5a534bd788ea29665216
+DIST gentoo-kernel-6.13.2-1.ppc64le.gpkg.tar 73236480 BLAKE2B e8d8bc694a6c645572a964769e784a5251e273379c19b68c0c36e7fb32a789c0a48f55d60706998b4481838070ff5ee85ceb545867217210385a220ac4baf721 SHA512 988fee69f31246692a92f13696e2fccf09f9bbf1b6866b224d78116d0d5956c2f2eee0d31020bf573412dcd3c943056fb3299a65f02fa743a888058543cfe933
+DIST gentoo-kernel-6.13.2-1.x86.gpkg.tar 77619200 BLAKE2B 99a98bd8ebe2882b95463e04270951680b0392d455ec7781774d456e0307bc6ba761500e09ff96ebc109ed6c29bcdb019b283062bb27dbeda4472dc7d2fd24b0 SHA512 c5d5ed7cbd48357a1e8b2a19f448b37f71e7756ea71832beec4a093821370654033a5122ffbe968810ef7e4141cd038a89b9c06e5ed6677ff13740af7b1666e2
 DIST gentoo-kernel-6.6.74-1.amd64.gpkg.tar 270028800 BLAKE2B e74b3ccc5ba74a5138536eeaffb699cd7130b6e05fedeb4e85464def2eca67e153ddcc61a43be9eb6c46b402024411578b3abdebba26d4cca3444d1e84e7fdd6 SHA512 7dd5bdc97bfb69ab6d859d52823f737430d4cb5d16f20dac7c081706ea49b05de6dc4f17d79a87666133c45220e5d02f82255e7e469feffe0aeb3b7775257ed3
 DIST gentoo-kernel-6.6.74-1.arm64.gpkg.tar 245944320 BLAKE2B d113815afd6a696630525b13775d625c33f087c5c6fa817149b478b94153414eab8f413b236144b3989a043329b82c0f79f38679e1e6d65fab7c8fa4fb15ba43 SHA512 9f855f1882e40a1b596041c1370500baa1119ec3e4987ef500487dd87f62c1b6527eca4b23df4001cfc167f9375101ec938f783d717460ecff8fb218c371bbc6
 DIST gentoo-kernel-6.6.74-1.ppc64le.gpkg.tar 64409600 BLAKE2B 439c66dfb35eaf37b5f21d7a36f728230861cbf1fd3e4e7420af87ca2d8b45fbbf0b730ca17670c513b4a7bc060d5e13b3f99db35df4e8ad619940bcb4886ee5 SHA512 673bc0a287737dca8079466e1fe2fb1f07d19ca15f05aa4c5537f49dfd486d7ec73172025f43d8474707e48814407980b0b842ec410257241b5710bc169074e6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.2.ebuild
new file mode 100644
index 000000000000..c0377f141128
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.2.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-08 18:35 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-08 18:35 UTC (permalink / raw
  To: gentoo-commits

commit:     827b92a02d77bd7e149c128e73315547ca45312a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  8 17:34:53 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb  8 18:35:00 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=827b92a0

sys-kernel/gentoo-kernel-bin: Bump to 6.6.76

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.76.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f85aa20bb078..fed56c595e16 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.6-83.base.tar.xz 4270596 BLAKE2B f94c4d0387957b4384a893f37bd23
 DIST genpatches-6.6-83.extras.tar.xz 4056 BLAKE2B 5b28f9a1750f3aa6dd30c976f1ae8431a93d44967c52dab2bce6b3cc17c75c063ef675765da94a212eab94dc64d144283049570d413b5d7acffa7be207249557 SHA512 27a91748aa74628c3fdb78709e39166858280a4cd80f4d3241e96158d1267b79c0a6a3cbc9b70fb7ec9069e6c8c7f7210efa174ffca4aaf3234ec34083fdd61d
 DIST genpatches-6.6-84.base.tar.xz 4282452 BLAKE2B 86b6018d06d2d16087af80a717b1b4240fc422dcbe9e96bc76c8ce98de21f1520e652051d4821abb7985df9ad5b760bf9ee2d2b00fb91736912e85d8d457b4a7 SHA512 8f2b431877399295b43af5b0c8b314dd9b00dcc3e62585da4c05a048118393e65933063c49e6d346a550e7aeaff49a841a4ee8378266b03b0c880f41319c9b5d
 DIST genpatches-6.6-84.extras.tar.xz 4052 BLAKE2B df83469e572dd8c8df747a546649ef6daf570c064d5a8b8c75823a9eb86564e93742d468d76c1a1d50fe1269c1f77be0d52e6a3e0259fc96d5b0d4e340d4b157 SHA512 06ca529e5ce3fca530e0708c198fee3764bf0b79d361b0aa6f0bb4153f3dfb018fca2d63c749093347ae625f26204e28f50d3b74d91d4d6158ef055dc18c47f0
+DIST genpatches-6.6-85.base.tar.xz 4392112 BLAKE2B f373bf5719fe6b1148a1cdb8e38cc5a0efd60d78353c2a79b562f26c4156cd94eaf60e2534c2b9b6bac655ed6a58d294d1afc7961607aa1f505925d3cd49840b SHA512 95bd5611ee602478b46711653d022b0252027b101ac4fa6a6b6332308f6c6ed3f211b4abc858052d00eda6e3ca14a772ff45b0d4009f9b975abf2219049c201b
+DIST genpatches-6.6-85.extras.tar.xz 4056 BLAKE2B fde9e8fb71fa1017338e793487ff7c5b02125b77ec9c8ba9417d23256201c794bff30f681f685ea398fc762711d2e7104f35a0a5a4cbfeb7b13dc894126e78f4 SHA512 7b96d2c7c805a14db1d500e94bb9077eb6826c3f115fa378620b6ad82da98ad3bac377f2a12b17ae6ec2d456abe1faca3088763f03784838d02ec5d33b629dc2
 DIST gentoo-kernel-5.10.233-1.amd64.gpkg.tar 63692800 BLAKE2B b1807bcd074455292610a08353a8cbd329c9c8eddc09bae9bc089d6c1dc099a3937a98017f577d5d90cf7b7ca15c92845d16af7a124d08b9057a56c5fcc13a6d SHA512 95889f3754ea1601e063866a59599389229346b195b5247151dd34f6fcd397424d9d504a5aefe7d8424e62a4a043e9d9c82fcd32e633928e3905c89baef6e608
 DIST gentoo-kernel-5.10.233-1.arm64.gpkg.tar 56842240 BLAKE2B 80650d6155278c12120fcd831018b565bafcbfa34f782c9a0038d5cf950d975c9eb66754cef37a72379813241359582f1746066dbffd34d11be5b35c64591412 SHA512 c74297b9035a0f74e98ef609a7bf81017f78cec0e1759c278f6f18504f9ae1a2f1609d6286530ceb19ce90c713f7af39abf531b7b3d4ccf5ad2390c207ffae3a
 DIST gentoo-kernel-5.10.233-1.ppc64le.gpkg.tar 52828160 BLAKE2B e7297dfab0cc9303c31f97772c0f91bd47f5e15c7b618b86d701b399cffdf06b58519381be73c6e0c67e8848929a1e058757e82e8653eb90b04e1d5e31e5277b SHA512 1aaf95701bd26cb16a65d9436fb7f6b0a62d74fab6d30bb1cc87b24be91b2149b265411053b14d31d4ff7b4f61c08ef53a589fc9934700a7326bb0cc18603e3b
@@ -76,6 +78,10 @@ DIST gentoo-kernel-6.6.75-1.amd64.gpkg.tar 270049280 BLAKE2B 240f983b90ec46f3be9
 DIST gentoo-kernel-6.6.75-1.arm64.gpkg.tar 245934080 BLAKE2B 44a5131716d725b733075cc7f689f184820ef7e8a95ab2fc810e4f1ac3f4f5689c01e6a91a51eb329926dafe706061bbc6d64927981b7c427f07141eda0eb687 SHA512 acd42c8a4ab5f035a6612e7006f9d5a71c416e5d42fdfc3946fb3cdec210cd0a311b091ce407396ac0966cfd603b83d17475019d03355095b99b7a1c2e829bf0
 DIST gentoo-kernel-6.6.75-1.ppc64le.gpkg.tar 64409600 BLAKE2B 264a885622bcc9f84d82f4b8091eedf8545a3c58722668cff6d1a5421246a3f35b342c7d2f58fd5f631323ce787f712a275b9d492c965fa948b907f588588ca7 SHA512 06ab51df6df9c24f138b19f735f09ca237b1548a74882fde2ce0fe2654c70241c62ad4ace8bb114ff6640e51ab71d223965cce9c70740f1367dc5f8cb8e30f8b
 DIST gentoo-kernel-6.6.75-1.x86.gpkg.tar 68556800 BLAKE2B aabb3f526874dd0177c54a7500a9a6ce90caba168281dcd6a8ea30c35f771166b84af150e6536b25cf1476f7757bb1c449309b0c271ceb2f1024d7232e22731b SHA512 bbccd51d501355425aa7ddd44c37fcf61e627c1bce1ceee568fda9d8effb424b373d4de9d3ad87f5522a7c40682b9d119008bd81902b99b46c8d949c122387cc
+DIST gentoo-kernel-6.6.76-1.amd64.gpkg.tar 269987840 BLAKE2B b446aaa0789bfcab7e1d9f43123368a3ff30a3a9bd007bbbe24cccf708345168adc8cfab5fddf5e014afcbb04896faddbce1309312b49636e25d07b28bad526b SHA512 180cb1a5c0f38edd618a5000e9bb8b968819fbd1056c9fbb774a87f93d3b87fc6fc0bd488aca27c1dfcdd33838586c086d603e84639595cc3774839b15aca621
+DIST gentoo-kernel-6.6.76-1.arm64.gpkg.tar 245903360 BLAKE2B 02ef5017a9fb10e6fc16ab32db54bc0d3f1545910a57fb9b3b0f464dbe94ced67c45ecf1ae944c854e2a30742d829f5b77e3ed65299c0af659a4fb861c774833 SHA512 2280b9e1a9b84464bd8f9be21f89e46cbaf5b88c812c61bd0afeea1cf8480a3f5f0a7995f0339bea95abac1f398b47ff90bde6a32f06a89114b5fd1735971ae5
+DIST gentoo-kernel-6.6.76-1.ppc64le.gpkg.tar 64409600 BLAKE2B 5dd98062e64856483dcf2144bd526f8b2f3d92361e2616328e356d1ba70f9731c58d3be7c3928b5d72b1b2330876609884ce905baad2bcd2e20d97db0fc3aa4e SHA512 ea35133f8d7a37dc690825f2428d77d930079a9d58cdfea4ae1aaae251ae092fcaeb20b6519b5c6732593fe55c027b87cb391e394d27489d162f55ca8c446e82
+DIST gentoo-kernel-6.6.76-1.x86.gpkg.tar 68567040 BLAKE2B c54b2326a264181845a982a16ea522e3ae640524da1d84828bb53bf0f1209d78ecc36e0df7a7bdbb18197d18139b0898f44ac64e949f80d0b8b3e8f6195d4c71 SHA512 3bed7e115daa8a3554c91adf80ca330fbdf4425ea033a1c87f82a37051df75760467aba6ddad0d6e7337ac7b75ad32346086771ec858f0ac85c1e4d49aae391a
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.76.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.76.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.76.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-08 18:35 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-08 18:35 UTC (permalink / raw
  To: gentoo-commits

commit:     c007cf074f0de73eb5ab4718aadbfd99bc853ca4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  8 17:34:43 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Feb  8 18:34:59 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c007cf07

sys-kernel/gentoo-kernel-bin: Bump to 6.12.13

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.13.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 82f7e24652c5..f85aa20bb078 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.12-14.base.tar.xz 846696 BLAKE2B 63f6f0326eedcbc5d44f2320dc0c9
 DIST genpatches-6.12-14.extras.tar.xz 4056 BLAKE2B db12618351b80d499fbf9b3f8d0a4ab00639fe1b0c73776e0b038f6f996db29f0890d796effd120c3428a9515771016cd0a23da559c028996b312e75525d78aa SHA512 79a23575135205c33eb07d7026ccd0c38e5223b4b29d7c90002b72074a089fc994c38dd17868e53198fc11d2fc28e229a79ea50d5449261aad9689cd73139003
 DIST genpatches-6.12-15.base.tar.xz 856536 BLAKE2B dba6809d63e9ff073b40a08afdeadc173e3ab5d739cb251e4415887815a420ba295fcdb80f53f2601f5274ba206d9f562d3841977391f254ef5783dc5f329010 SHA512 ca9958e76b1c156e7ebad1c14a1f957733a8cd99f9c8e23b82bd06bc4fc982c70685668f5d5dbc251abc4e7ea32a9508b0215babf18511514aa2c159767760f4
 DIST genpatches-6.12-15.extras.tar.xz 4056 BLAKE2B f3b21174d15e3ee9f367ddd10745e1812b2a7573dc618f1c42db7afc9794208fdb67f62e2f400a144ad2f6d050b0419d67152c10af83ca263ba210bd8d939972 SHA512 7a5460091350c279519bacbfdcc83ee69d14364c0a8b5c192b244695196f72ec24e27d85d1f87608b1af6e9adcb5089ffb079c3e5190b7580833a438a2672c32
+DIST genpatches-6.12-16.base.tar.xz 1027208 BLAKE2B 2b1afff6deacca3df2b83a04a104271d167d37b4200b8396adc8a3751bb9f972a9442ad1a6aa7d9e8867a9112be1dfce236b0aa2d16f706520d586a736289a7b SHA512 5660c464c27586c9ab7b95ad5cd61cbf6c982e5c4a281cbb65e55cd562a885c4a9c5a79cf08373ea1b1f9757aeae1da00cdbb6c3bf559fcfcba0d9d380b45fbc
+DIST genpatches-6.12-16.extras.tar.xz 4056 BLAKE2B 268700eac9cc0e309e30140397211d9fe614edb3c9a1208d8e05d5eff07f959ceee6ec7c68b8331df601f5ab1d81ab04bb7054513fed02a027e02b7c31e02207 SHA512 7fb9d6b03236370370528d28f4b4dea0cc132ba839ccbae80e31fc4c532f85acc2cd56e8a0a9f27ac7ed3497721f69d3ccba0c338be7e1d38588229202b3e456
 DIST genpatches-6.13-2.base.tar.xz 15268 BLAKE2B cf7b141b036ce1f324e59a2a159cf031e05242dc82f56f65f280e93650c879c35fad3906b680394741a8582310b7924cd09e0b48887130e39ef713fcf4c513f5 SHA512 058545ff09be7f54889b691abbface6579a3f030830115a06c15182d1a92ff5e566b4989de65ec21c57a233f792b973408f8405fb33d020939b06ab31f3b1449
 DIST genpatches-6.13-2.extras.tar.xz 4056 BLAKE2B 87dabe3972da098d4491f83189fa2cef15d7212800f4daad3bb248a0895112def3ceebe5c6101eea3832eef329827ca53e2c0fbc82febac0158a461ee59a5b51 SHA512 526d45b794e14a6097e25f1a614680a76db07fd6c423362fd38378986f29fc139557573ad61fcd2a2f865cbe2e575528fbf57a04f2b5804f84fe89f284ca8c07
 DIST genpatches-6.13-3.base.tar.xz 206716 BLAKE2B 8e5b254c09e81896cf6228cda82228d055ed3b6c2ff27db2af4c0c1abca6dbbfffad64a52e864ee5aed5244979dfe4ec5c27916c62021816cc25cd966f1c843b SHA512 913f79df9a918146d447a7862d52ce14102a66b9c3112780e182de61ae45b867fca25c4e286dbe1d9e8b6922fda07e724d8784b47d378015998dcb42ae55c88f
@@ -54,6 +56,10 @@ DIST gentoo-kernel-6.12.12-1.amd64.gpkg.tar 301352960 BLAKE2B 0936a4c9395264fb8b
 DIST gentoo-kernel-6.12.12-1.arm64.gpkg.tar 277350400 BLAKE2B 34c7e77cbcb9fc6ddca038dc01095fd988a741f42283ce9fda78c2c14702785b40d2fef7fd15c4529ab782cc2aa7cc70943a876e715e94217217289dc82b5fde SHA512 df0ecec53c80e42f53177b57a3c24a9f6bdb89cdb566c66aa49611401ce8e005a19ff6740823c4ab301346a9c9ca2057e74c1af208144e6a3abb89af02d7c7dc
 DIST gentoo-kernel-6.12.12-1.ppc64le.gpkg.tar 73134080 BLAKE2B af4b89a71712d7a119901f23ea7160cac06ef4f0cec3332e5ef510172e662bd4831b3d8a9c68975e9cf6fe4a1a394410f5faf1287fa84d3f494d41e184a7c139 SHA512 cd9591dc748b229063c5a2079acfd29d164ddeab565ddc98cf37d3b4ed014a3171ac6af6ab00aeebbb6dcf2a832335180037eb42691cead49c80ac55a52fb1bd
 DIST gentoo-kernel-6.12.12-1.x86.gpkg.tar 77414400 BLAKE2B c5ec7fba2cacd3bbc151413fe194c2b47e7d9496478ad2291f96a56fefb9f8e39e0a7daa6cec7cfe7291d54be92c00bebdcd0ceca2a0cb6ab40d9c71e4995e4d SHA512 9b97685266e193b49d2a1047b5ca0b2088016ecbcf16bde6a550417037b0294621b7747caa875a8a1a2bf9f23daaadfaf2f1a2393f5bb6957bbd27cc5a4d2593
+DIST gentoo-kernel-6.12.13-1.amd64.gpkg.tar 301363200 BLAKE2B 20b43dbc1cdaf8d67e65710084e1e73fde4ee55f7bca7e6308813fa3348a55f556fb6f21c5423ae439540e3d74f2705b0379568a121b92e663a336905600ee86 SHA512 6d7eaf6fcfb13739ee14f0087384662b9d5b3da1358c9ba5478b6ed6418aa0123dc830caccdd1aa2d9a62e2a79ad9e4c387f5b7139b65d6476d0feac5a33b26d
+DIST gentoo-kernel-6.12.13-1.arm64.gpkg.tar 277422080 BLAKE2B 9e5470d0aaee07886110388f1abfb5e7096f0fa554208ce32dc7aee566c55bdacc05ee7a8a3304ea2786609302dd5b737b0f879e1b8afbeb742837c82504c5f0 SHA512 be8817a64ca9c046378c0a2c2238797e7680a6895c57bf0989e2a5c547f98544b8030bf189dc685991f753c2f39dc18d3a8b881f6ccc2c34e2cde0cdc8fd619a
+DIST gentoo-kernel-6.12.13-1.ppc64le.gpkg.tar 73103360 BLAKE2B 56c2aaca9824f6de5d8ec43b9b6f0a3bf36acb6766e1040494a00f7a01fc45e241a3ca8f6826bad38be354de6b2576ad17348db3036aa9df71cb5a823b7b305c SHA512 b249faa9a70b43aa3335df98803bb3921cd005fdb52602b384c1eb10b4df71418f659d2ffa541930d7eb54e69365fb0bac040650a482e11df283a1e9ffc14f4b
+DIST gentoo-kernel-6.12.13-1.x86.gpkg.tar 77424640 BLAKE2B 2acb496e1d0ab45a55cc1594bc32e0a88fb25845a01cb766f250fb0804e07dcff2deb4a133729711902421eb80274d6abfc8635bfff0b68404aeaf9c0b14025e SHA512 db2c29dea6d6ff9863c9651a3a27fef0cb86d6ed92ee758ceb8c683cb3f6049ebfe228fa713cda8fc0aeaf9b65f9f6e984c89802ad1887d225f58e2d9aae47b0
 DIST gentoo-kernel-6.13.1-1.amd64.gpkg.tar 302438400 BLAKE2B 9332494e18e9e19df2a0b858e8f20ce2bef78c6dae9c0802464a8ee79281c7ef017655585be72098c9a63e2bb9efc4128e1dcd99ed41470f60346ac7da4c86d6 SHA512 8ecce0a52904a1e4d0335f3ad8c0856d9ff74119299f0b1621e86436d923a434d36b80e1fa626fbb8662af57b1bb8d0c1bbd2f4a4264c37873d9d86891f345e3
 DIST gentoo-kernel-6.13.1-1.arm64.gpkg.tar 278824960 BLAKE2B 9ff3d775aa63dfed2c318ef7bbca39647414ea667cc2b5732efa97900a896b0cc8bb03a0d538eb51ba9bb6a1ef48f6dd2f14590a225715e2a7309f1712b89e9d SHA512 d115eb3738ac79f2227c580affe90c7b0c89b623e2de6e1771cf599825fc650fdade345de794c543e5b96c7c0eb980186551ae1773d0ec396014a8c6f89fbff0
 DIST gentoo-kernel-6.13.1-1.ppc64le.gpkg.tar 73164800 BLAKE2B 3266957def06bafc2b2740c402bd59902731f6a0b173f570eb575fbad33ac6cdd52a35eb6984c99d2e5915934b06626ec07c0e91871e8d913febcf2d0305d049 SHA512 768cdeefa7bbb8bdfdbe1a6c0550beb6a4896688f194bba1a81c319f53bc263136581620ebe43ecd09a83b6a5302fa1e7e2333d6b85c82f73747d221e766d2d8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.13.ebuild
new file mode 100644
index 000000000000..8431fd7c468e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.13.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-11 13:07 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-11 13:07 UTC (permalink / raw
  To: gentoo-commits

commit:     238b979f2a8533c092e10365784034f4ac648fdd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 11 13:03:04 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb 11 13:07:26 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=238b979f

sys-kernel/gentoo-kernel-bin: Bump to 6.6.77

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.77.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fed56c595e16..3311f5b4ee93 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.6-84.base.tar.xz 4282452 BLAKE2B 86b6018d06d2d16087af80a717b1b
 DIST genpatches-6.6-84.extras.tar.xz 4052 BLAKE2B df83469e572dd8c8df747a546649ef6daf570c064d5a8b8c75823a9eb86564e93742d468d76c1a1d50fe1269c1f77be0d52e6a3e0259fc96d5b0d4e340d4b157 SHA512 06ca529e5ce3fca530e0708c198fee3764bf0b79d361b0aa6f0bb4153f3dfb018fca2d63c749093347ae625f26204e28f50d3b74d91d4d6158ef055dc18c47f0
 DIST genpatches-6.6-85.base.tar.xz 4392112 BLAKE2B f373bf5719fe6b1148a1cdb8e38cc5a0efd60d78353c2a79b562f26c4156cd94eaf60e2534c2b9b6bac655ed6a58d294d1afc7961607aa1f505925d3cd49840b SHA512 95bd5611ee602478b46711653d022b0252027b101ac4fa6a6b6332308f6c6ed3f211b4abc858052d00eda6e3ca14a772ff45b0d4009f9b975abf2219049c201b
 DIST genpatches-6.6-85.extras.tar.xz 4056 BLAKE2B fde9e8fb71fa1017338e793487ff7c5b02125b77ec9c8ba9417d23256201c794bff30f681f685ea398fc762711d2e7104f35a0a5a4cbfeb7b13dc894126e78f4 SHA512 7b96d2c7c805a14db1d500e94bb9077eb6826c3f115fa378620b6ad82da98ad3bac377f2a12b17ae6ec2d456abe1faca3088763f03784838d02ec5d33b629dc2
+DIST genpatches-6.6-86.base.tar.xz 4392576 BLAKE2B a141cac65c0de51f71210a5f392bc4347647c3935d7fce58b70096e2d0622d9e5d192e2d3518770e3963413f1f46cfa7af8d64823885520128f10cabf76b63aa SHA512 163dd4ff65b3697aa89dee9e3b0a0b481d41da03016f1631fce27bdab31a9f7f1dcea28f025684be881eff8c17c77f5a5a8ab19cbca9cb2e2c99235dc1a3c79a
+DIST genpatches-6.6-86.extras.tar.xz 4056 BLAKE2B 4c46bc6c6c44cda1bc3efa60f4f20fe54b5fb96a87f607f0f56335f210cce191afbb5a60ce89be0c4bab244677ca411b2de5659e8fd18f6e7a8a6768498e244f SHA512 6901c9d6d1edd3049332f38319dbf390fd9f2429325f0a4d5e01ba60dd140fe952d2543cce3b98f0b95bc8373dc1684fff2e4b0abe535694c018f88fd503fbd5
 DIST gentoo-kernel-5.10.233-1.amd64.gpkg.tar 63692800 BLAKE2B b1807bcd074455292610a08353a8cbd329c9c8eddc09bae9bc089d6c1dc099a3937a98017f577d5d90cf7b7ca15c92845d16af7a124d08b9057a56c5fcc13a6d SHA512 95889f3754ea1601e063866a59599389229346b195b5247151dd34f6fcd397424d9d504a5aefe7d8424e62a4a043e9d9c82fcd32e633928e3905c89baef6e608
 DIST gentoo-kernel-5.10.233-1.arm64.gpkg.tar 56842240 BLAKE2B 80650d6155278c12120fcd831018b565bafcbfa34f782c9a0038d5cf950d975c9eb66754cef37a72379813241359582f1746066dbffd34d11be5b35c64591412 SHA512 c74297b9035a0f74e98ef609a7bf81017f78cec0e1759c278f6f18504f9ae1a2f1609d6286530ceb19ce90c713f7af39abf531b7b3d4ccf5ad2390c207ffae3a
 DIST gentoo-kernel-5.10.233-1.ppc64le.gpkg.tar 52828160 BLAKE2B e7297dfab0cc9303c31f97772c0f91bd47f5e15c7b618b86d701b399cffdf06b58519381be73c6e0c67e8848929a1e058757e82e8653eb90b04e1d5e31e5277b SHA512 1aaf95701bd26cb16a65d9436fb7f6b0a62d74fab6d30bb1cc87b24be91b2149b265411053b14d31d4ff7b4f61c08ef53a589fc9934700a7326bb0cc18603e3b
@@ -82,6 +84,10 @@ DIST gentoo-kernel-6.6.76-1.amd64.gpkg.tar 269987840 BLAKE2B b446aaa0789bfcab7e1
 DIST gentoo-kernel-6.6.76-1.arm64.gpkg.tar 245903360 BLAKE2B 02ef5017a9fb10e6fc16ab32db54bc0d3f1545910a57fb9b3b0f464dbe94ced67c45ecf1ae944c854e2a30742d829f5b77e3ed65299c0af659a4fb861c774833 SHA512 2280b9e1a9b84464bd8f9be21f89e46cbaf5b88c812c61bd0afeea1cf8480a3f5f0a7995f0339bea95abac1f398b47ff90bde6a32f06a89114b5fd1735971ae5
 DIST gentoo-kernel-6.6.76-1.ppc64le.gpkg.tar 64409600 BLAKE2B 5dd98062e64856483dcf2144bd526f8b2f3d92361e2616328e356d1ba70f9731c58d3be7c3928b5d72b1b2330876609884ce905baad2bcd2e20d97db0fc3aa4e SHA512 ea35133f8d7a37dc690825f2428d77d930079a9d58cdfea4ae1aaae251ae092fcaeb20b6519b5c6732593fe55c027b87cb391e394d27489d162f55ca8c446e82
 DIST gentoo-kernel-6.6.76-1.x86.gpkg.tar 68567040 BLAKE2B c54b2326a264181845a982a16ea522e3ae640524da1d84828bb53bf0f1209d78ecc36e0df7a7bdbb18197d18139b0898f44ac64e949f80d0b8b3e8f6195d4c71 SHA512 3bed7e115daa8a3554c91adf80ca330fbdf4425ea033a1c87f82a37051df75760467aba6ddad0d6e7337ac7b75ad32346086771ec858f0ac85c1e4d49aae391a
+DIST gentoo-kernel-6.6.77-1.amd64.gpkg.tar 270223360 BLAKE2B f533fe9caa1b0d02cdd7ee41830eccf027cc1edc65ee78a6af054a5c68c67fcb28e5ea15e861e862fbd3b18447d7ff639742633d6b1393f057bb2f78769751da SHA512 1734f4531b9e111b884347e1eadb066437937af498f9a4d90f21094e02b1bd042164b710dc9716c0963b5cc3902757fc824432cc8116836adb5de77bb1466c36
+DIST gentoo-kernel-6.6.77-1.arm64.gpkg.tar 246026240 BLAKE2B 31a3f3ca80108258f676b5b0c494848d2317e23b8086f112d0b4cceb3610f4b81954d9b004add795ef3f63e7693990613f41d44c55e5dea9a686c98a96d34bce SHA512 08ce8be020ecf27f64ba587149c0db6b0ef9389fd8c006bef1f7194d3134358e06de265afecc07695e23690079b7da729d295c4c4d71a49320de3f853af0a069
+DIST gentoo-kernel-6.6.77-1.ppc64le.gpkg.tar 64419840 BLAKE2B 25f1013b90af41bd300d5c7a4241eade3ab88352028976eca6fbdd9d694d01b7a5dc15b16ec9e18220fe32024aa18c0a79cd8508c71d879b69034dc5b63e13b0 SHA512 082d26454466a4c9837663b84ec00eb5425b14a88228167781582492ea2e8b991f53a464e907f7957e4cd3b2c5e4ebcb1e5e242ae90f501e095dd1ad342d50f1
+DIST gentoo-kernel-6.6.77-1.x86.gpkg.tar 68577280 BLAKE2B 59be0b1e4f3904e068c8c0152fb97c28d14c43570c076e33c05456682cacf49d966e89852a402fea3a587ad8ecf378e006b18a50f0e3cb40cb2e00cc109d0a8b SHA512 97215eeae6d729f1cda0febac602a7f8053fe066ad6b0ec21962c920958cc659c448c58d1b5c5bbdc9359d640ab0c9350941cf1652e3f36ad6a22db98b5315cc
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.77.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.77.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.77.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-17 20:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-17 20:47 UTC (permalink / raw
  To: gentoo-commits

commit:     26aa3d0ec1c5890fc3438b306d9e49b9a094688e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 17 20:19:41 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Feb 17 20:47:08 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26aa3d0e

sys-kernel/gentoo-kernel-bin: Bump to 6.13.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.13.3.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3311f5b4ee93..a7d051e82bef 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.13-2.base.tar.xz 15268 BLAKE2B cf7b141b036ce1f324e59a2a159cf03
 DIST genpatches-6.13-2.extras.tar.xz 4056 BLAKE2B 87dabe3972da098d4491f83189fa2cef15d7212800f4daad3bb248a0895112def3ceebe5c6101eea3832eef329827ca53e2c0fbc82febac0158a461ee59a5b51 SHA512 526d45b794e14a6097e25f1a614680a76db07fd6c423362fd38378986f29fc139557573ad61fcd2a2f865cbe2e575528fbf57a04f2b5804f84fe89f284ca8c07
 DIST genpatches-6.13-3.base.tar.xz 206716 BLAKE2B 8e5b254c09e81896cf6228cda82228d055ed3b6c2ff27db2af4c0c1abca6dbbfffad64a52e864ee5aed5244979dfe4ec5c27916c62021816cc25cd966f1c843b SHA512 913f79df9a918146d447a7862d52ce14102a66b9c3112780e182de61ae45b867fca25c4e286dbe1d9e8b6922fda07e724d8784b47d378015998dcb42ae55c88f
 DIST genpatches-6.13-3.extras.tar.xz 4056 BLAKE2B cd43af52aff7f3b5bfb46f3b2f2df0b421bcd33aa478993115e9fe58205f4b347e722bc5f14e9c8b1a2a563db987d335a993dc5293fcd972b78a5a258c819b24 SHA512 1f2968091cba801465a74c58f0d265ae7c53d4f4e03c0369ddb4d9c855783255a404d4677c9a3fd06a8a820717562e2f2ec3ff31d126b0243909c29a3175995f
+DIST genpatches-6.13-5.base.tar.xz 335748 BLAKE2B 167f3f37113e64882ac841e16344ff25a96e614d3a29ebb96b5a21ddf7496386ea4f2397d5a5df0e6ce1e98348934befad7cecae6e947ba94ce1551ff837043e SHA512 1b6d3777fc25d24d31ccf33edbca65b09a5b0f3f48d8af5058b4c8de7b32830bf6fcff330e64ef2b9220cd4a117cc571bc3f900b52e68d4a9277c2a7d1f1ef32
+DIST genpatches-6.13-5.extras.tar.xz 4056 BLAKE2B 452b32878514cf29e43de6103b298c41150b888bd78509e26211c7d39e6b8f23acff0f4a5c906e1b0a8cbbb939f0fc6a106085542d4f92bc1e6f2f85580df7f2 SHA512 688fbea8a74987de17fa4afa84a6f3904b39518db971d7ccea13d4fb4f6e7df8031c940e31c2297cf7b15c7d3ec49941232b8d9d352c69e8ca6233bf7b846779
 DIST genpatches-6.6-83.base.tar.xz 4270596 BLAKE2B f94c4d0387957b4384a893f37bd232eba24dac57fa73297f4c25822c2aaaf6e9616c402624e43daab655c31677a59129dc853914fe9817125281ed40139b0bc9 SHA512 7479e6ffc5e736cd36df2a3f66079514b016059a273ef92d2e120f8da050c0383f8249dbd9f45daa1ee192117942d339b0bbe1a6afb1eae6e118b483fddbb8a2
 DIST genpatches-6.6-83.extras.tar.xz 4056 BLAKE2B 5b28f9a1750f3aa6dd30c976f1ae8431a93d44967c52dab2bce6b3cc17c75c063ef675765da94a212eab94dc64d144283049570d413b5d7acffa7be207249557 SHA512 27a91748aa74628c3fdb78709e39166858280a4cd80f4d3241e96158d1267b79c0a6a3cbc9b70fb7ec9069e6c8c7f7210efa174ffca4aaf3234ec34083fdd61d
 DIST genpatches-6.6-84.base.tar.xz 4282452 BLAKE2B 86b6018d06d2d16087af80a717b1b4240fc422dcbe9e96bc76c8ce98de21f1520e652051d4821abb7985df9ad5b760bf9ee2d2b00fb91736912e85d8d457b4a7 SHA512 8f2b431877399295b43af5b0c8b314dd9b00dcc3e62585da4c05a048118393e65933063c49e6d346a550e7aeaff49a841a4ee8378266b03b0c880f41319c9b5d
@@ -72,6 +74,10 @@ DIST gentoo-kernel-6.13.2-1.amd64.gpkg.tar 302581760 BLAKE2B c871add0ebfc7cbec4f
 DIST gentoo-kernel-6.13.2-1.arm64.gpkg.tar 279203840 BLAKE2B 4ab544f394a5ac5ab448dd4208d2ee793645b1f5889a5251296845f13bb6abe2ea89d36016c4309d3c58ec985768de5f51712cbed82f5bc12f87aab38663e4a9 SHA512 a14b7264c45078331d89ce8b56b8ba9b8a1e97ceb4481fcab269b53688d6252849575cd9ddf3bbe82999f79b3844cee7e241ae8047af5a534bd788ea29665216
 DIST gentoo-kernel-6.13.2-1.ppc64le.gpkg.tar 73236480 BLAKE2B e8d8bc694a6c645572a964769e784a5251e273379c19b68c0c36e7fb32a789c0a48f55d60706998b4481838070ff5ee85ceb545867217210385a220ac4baf721 SHA512 988fee69f31246692a92f13696e2fccf09f9bbf1b6866b224d78116d0d5956c2f2eee0d31020bf573412dcd3c943056fb3299a65f02fa743a888058543cfe933
 DIST gentoo-kernel-6.13.2-1.x86.gpkg.tar 77619200 BLAKE2B 99a98bd8ebe2882b95463e04270951680b0392d455ec7781774d456e0307bc6ba761500e09ff96ebc109ed6c29bcdb019b283062bb27dbeda4472dc7d2fd24b0 SHA512 c5d5ed7cbd48357a1e8b2a19f448b37f71e7756ea71832beec4a093821370654033a5122ffbe968810ef7e4141cd038a89b9c06e5ed6677ff13740af7b1666e2
+DIST gentoo-kernel-6.13.3-2.amd64.gpkg.tar 305725440 BLAKE2B ee907a898b8a59001bb22fa1e9e79e3276782d2d850925945fdcb8c92473be3f00f96b87bbfd3d7fa945602b19b131b4a83ee0a6db300480bcb3e12691fc605c SHA512 09c3ca9554e89ede41579a1c01c4913455ff24019883203e31e77ea51790fb931ba0fe7d00eb6baa07bb30c638fb9b41b817979fc8ed5862c16105c782f818cc
+DIST gentoo-kernel-6.13.3-2.arm64.gpkg.tar 279480320 BLAKE2B 36c36710d724c5362492ac3610ca5d58076cf8901268c4259285106abc8d12cc901b986deb401f7329459374f13f11f0288e2994a50d55bdc0c725698bd866de SHA512 1c50734a3bb42b3a5fe7aaa049f2d7ad76a2d15f6b9bf01e9972dacafa0d317f8e2eb56ac1dc5b0d57a04babfee7a55d9cd16dfbb6e01c8eada3eeb3ebca0773
+DIST gentoo-kernel-6.13.3-2.ppc64le.gpkg.tar 73226240 BLAKE2B f8dea1b39aa2b3cd4c432147ffbc33436c13460f2358445cd4c52bf52fda3a6776381d3399fb484c408284cb20cbbab92defe82514dd0f5487ddc455f0d563a0 SHA512 823377b0b8becebd70ddb7b7bfba6b20518b97508817c69b9f9021f13d760996fdd9c062902ff38af9d9997993b97b7c36d988dfe7135194e7611f8213ba5faa
+DIST gentoo-kernel-6.13.3-2.x86.gpkg.tar 77639680 BLAKE2B e3a9ba2e9f93c10ccd11157fff3cbd53cafd6b215b0b48d1db78bba75893c40b5132e4c919418a835609a67dd31fa5f477d8af694b1da1115133ee549e4d9f3b SHA512 24c733067b7ec9388360beb928a29ab55cccdd191048a2fd413e76a017d7e827c4294c44da4a4ac59ea6c55e6ede22956bbb97a7daa67ee32c3cca55aa0fb9bc
 DIST gentoo-kernel-6.6.74-1.amd64.gpkg.tar 270028800 BLAKE2B e74b3ccc5ba74a5138536eeaffb699cd7130b6e05fedeb4e85464def2eca67e153ddcc61a43be9eb6c46b402024411578b3abdebba26d4cca3444d1e84e7fdd6 SHA512 7dd5bdc97bfb69ab6d859d52823f737430d4cb5d16f20dac7c081706ea49b05de6dc4f17d79a87666133c45220e5d02f82255e7e469feffe0aeb3b7775257ed3
 DIST gentoo-kernel-6.6.74-1.arm64.gpkg.tar 245944320 BLAKE2B d113815afd6a696630525b13775d625c33f087c5c6fa817149b478b94153414eab8f413b236144b3989a043329b82c0f79f38679e1e6d65fab7c8fa4fb15ba43 SHA512 9f855f1882e40a1b596041c1370500baa1119ec3e4987ef500487dd87f62c1b6527eca4b23df4001cfc167f9375101ec938f783d717460ecff8fb218c371bbc6
 DIST gentoo-kernel-6.6.74-1.ppc64le.gpkg.tar 64409600 BLAKE2B 439c66dfb35eaf37b5f21d7a36f728230861cbf1fd3e4e7420af87ca2d8b45fbbf0b730ca17670c513b4a7bc060d5e13b3f99db35df4e8ad619940bcb4886ee5 SHA512 673bc0a287737dca8079466e1fe2fb1f07d19ca15f05aa4c5537f49dfd486d7ec73172025f43d8474707e48814407980b0b842ec410257241b5710bc169074e6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.3.ebuild
new file mode 100644
index 000000000000..6e62cdf43b14
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.3.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-2
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-17 20:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-17 20:47 UTC (permalink / raw
  To: gentoo-commits

commit:     e3f37c36fa90ebc8ddd06c177e4a9739cdcd7f49
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 17 20:19:57 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Feb 17 20:47:09 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f37c36

sys-kernel/gentoo-kernel-bin: Bump to 6.12.14

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.14.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a7d051e82bef..6f6edf322d02 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.12-15.base.tar.xz 856536 BLAKE2B dba6809d63e9ff073b40a08afdead
 DIST genpatches-6.12-15.extras.tar.xz 4056 BLAKE2B f3b21174d15e3ee9f367ddd10745e1812b2a7573dc618f1c42db7afc9794208fdb67f62e2f400a144ad2f6d050b0419d67152c10af83ca263ba210bd8d939972 SHA512 7a5460091350c279519bacbfdcc83ee69d14364c0a8b5c192b244695196f72ec24e27d85d1f87608b1af6e9adcb5089ffb079c3e5190b7580833a438a2672c32
 DIST genpatches-6.12-16.base.tar.xz 1027208 BLAKE2B 2b1afff6deacca3df2b83a04a104271d167d37b4200b8396adc8a3751bb9f972a9442ad1a6aa7d9e8867a9112be1dfce236b0aa2d16f706520d586a736289a7b SHA512 5660c464c27586c9ab7b95ad5cd61cbf6c982e5c4a281cbb65e55cd562a885c4a9c5a79cf08373ea1b1f9757aeae1da00cdbb6c3bf559fcfcba0d9d380b45fbc
 DIST genpatches-6.12-16.extras.tar.xz 4056 BLAKE2B 268700eac9cc0e309e30140397211d9fe614edb3c9a1208d8e05d5eff07f959ceee6ec7c68b8331df601f5ab1d81ab04bb7054513fed02a027e02b7c31e02207 SHA512 7fb9d6b03236370370528d28f4b4dea0cc132ba839ccbae80e31fc4c532f85acc2cd56e8a0a9f27ac7ed3497721f69d3ccba0c338be7e1d38588229202b3e456
+DIST genpatches-6.12-18.base.tar.xz 1138088 BLAKE2B 6490753d4f8036fc29e7040695e0c85f556c2a928b8afe275fe11707a75a3a167a52ca63c6193600332fff2fae4afbeb01e0dbfe5be81466a0883f0301ed025c SHA512 7151ba70619b2950ed6f2b46ceacedfa884200c8600d97718da0e1a8ba53b428633e6675235e36d1a6508e32287b69b195d1b5cacb1bafb0a08741db58b2b9cb
+DIST genpatches-6.12-18.extras.tar.xz 4056 BLAKE2B da0da8cc6a7691e748bc0068e1e65e9becc7357dc2046c520202acdfdf95d7032095fc7b5be642599b6b960026ef747edf96131128af3a21a7a5fcba6f5aaec9 SHA512 3221e842185265a129eb49413661ff74866377292b0a8345bbf55cfe162bf5afc1ee79644a8b81cac1bf370f432e54718bf760a13497d3505472d786bd8d3591
 DIST genpatches-6.13-2.base.tar.xz 15268 BLAKE2B cf7b141b036ce1f324e59a2a159cf031e05242dc82f56f65f280e93650c879c35fad3906b680394741a8582310b7924cd09e0b48887130e39ef713fcf4c513f5 SHA512 058545ff09be7f54889b691abbface6579a3f030830115a06c15182d1a92ff5e566b4989de65ec21c57a233f792b973408f8405fb33d020939b06ab31f3b1449
 DIST genpatches-6.13-2.extras.tar.xz 4056 BLAKE2B 87dabe3972da098d4491f83189fa2cef15d7212800f4daad3bb248a0895112def3ceebe5c6101eea3832eef329827ca53e2c0fbc82febac0158a461ee59a5b51 SHA512 526d45b794e14a6097e25f1a614680a76db07fd6c423362fd38378986f29fc139557573ad61fcd2a2f865cbe2e575528fbf57a04f2b5804f84fe89f284ca8c07
 DIST genpatches-6.13-3.base.tar.xz 206716 BLAKE2B 8e5b254c09e81896cf6228cda82228d055ed3b6c2ff27db2af4c0c1abca6dbbfffad64a52e864ee5aed5244979dfe4ec5c27916c62021816cc25cd966f1c843b SHA512 913f79df9a918146d447a7862d52ce14102a66b9c3112780e182de61ae45b867fca25c4e286dbe1d9e8b6922fda07e724d8784b47d378015998dcb42ae55c88f
@@ -66,6 +68,10 @@ DIST gentoo-kernel-6.12.13-1.amd64.gpkg.tar 301363200 BLAKE2B 20b43dbc1cdaf8d67e
 DIST gentoo-kernel-6.12.13-1.arm64.gpkg.tar 277422080 BLAKE2B 9e5470d0aaee07886110388f1abfb5e7096f0fa554208ce32dc7aee566c55bdacc05ee7a8a3304ea2786609302dd5b737b0f879e1b8afbeb742837c82504c5f0 SHA512 be8817a64ca9c046378c0a2c2238797e7680a6895c57bf0989e2a5c547f98544b8030bf189dc685991f753c2f39dc18d3a8b881f6ccc2c34e2cde0cdc8fd619a
 DIST gentoo-kernel-6.12.13-1.ppc64le.gpkg.tar 73103360 BLAKE2B 56c2aaca9824f6de5d8ec43b9b6f0a3bf36acb6766e1040494a00f7a01fc45e241a3ca8f6826bad38be354de6b2576ad17348db3036aa9df71cb5a823b7b305c SHA512 b249faa9a70b43aa3335df98803bb3921cd005fdb52602b384c1eb10b4df71418f659d2ffa541930d7eb54e69365fb0bac040650a482e11df283a1e9ffc14f4b
 DIST gentoo-kernel-6.12.13-1.x86.gpkg.tar 77424640 BLAKE2B 2acb496e1d0ab45a55cc1594bc32e0a88fb25845a01cb766f250fb0804e07dcff2deb4a133729711902421eb80274d6abfc8635bfff0b68404aeaf9c0b14025e SHA512 db2c29dea6d6ff9863c9651a3a27fef0cb86d6ed92ee758ceb8c683cb3f6049ebfe228fa713cda8fc0aeaf9b65f9f6e984c89802ad1887d225f58e2d9aae47b0
+DIST gentoo-kernel-6.12.14-2.amd64.gpkg.tar 304250880 BLAKE2B d20142f9ce0703545f9f234268bf3782ce617a536002e62321af676c7e6168d81fa5af9f42ba237f41c151f64b6d00fd8fa06eaab6fe1aeacf3b132b69fba2de SHA512 1d24a106d956c4d7cfdb3fb4d4379a0e16c956369ebd959109d889145a545e8399aac3fde4528d51a769fffbddce69ec70fa703db9272845422a38a4556024d9
+DIST gentoo-kernel-6.12.14-2.arm64.gpkg.tar 277719040 BLAKE2B 8f08c58fb786f58824241d53b573b2a45ca4ecdaa9ccb6a74b0ff795bbc23ee4de006203e013d718bee2a47c7706f55bd1ad2f0296175808cf3c05435a971c17 SHA512 545ebf3b17dde719f0b27ed5f3eba132f5a4f8e70df2158bd45de479f089331ef4e0f94ae7fe505bcda5a51bdefb42035bfc3943abea8660345b34982da710b8
+DIST gentoo-kernel-6.12.14-2.ppc64le.gpkg.tar 73113600 BLAKE2B 00e973e0eeabf75072a5db1c9f990fa6877f487c5651c1a444f451c945edb66c1f02c827ce0c865a62b00054f31437905606e8a7cc07432fda8f31b862482e05 SHA512 3198b56bcca548ede2b81f3613bc57c4fbfd0be45d8fc13246588ac7277a6298380a97a11bd7059d4094cf05003ce238d4498e9273c09538201d179f7730c858
+DIST gentoo-kernel-6.12.14-2.x86.gpkg.tar 77322240 BLAKE2B 995eefdfab99d969f8c49add4f4895ac9982707664888a48a32add85367e3fdc0b7061e66a477e784e7a683c28471f3d7a780fb67f40108c3eec1840e42e4bbd SHA512 f277741f912cf8e6f96caf04c0f136dfedac624af69759f38b0db2703379c825fec694a91b0299c34dc775d4c2ab95d995b54eee14e8dfa5077ddb3411701496
 DIST gentoo-kernel-6.13.1-1.amd64.gpkg.tar 302438400 BLAKE2B 9332494e18e9e19df2a0b858e8f20ce2bef78c6dae9c0802464a8ee79281c7ef017655585be72098c9a63e2bb9efc4128e1dcd99ed41470f60346ac7da4c86d6 SHA512 8ecce0a52904a1e4d0335f3ad8c0856d9ff74119299f0b1621e86436d923a434d36b80e1fa626fbb8662af57b1bb8d0c1bbd2f4a4264c37873d9d86891f345e3
 DIST gentoo-kernel-6.13.1-1.arm64.gpkg.tar 278824960 BLAKE2B 9ff3d775aa63dfed2c318ef7bbca39647414ea667cc2b5732efa97900a896b0cc8bb03a0d538eb51ba9bb6a1ef48f6dd2f14590a225715e2a7309f1712b89e9d SHA512 d115eb3738ac79f2227c580affe90c7b0c89b623e2de6e1771cf599825fc650fdade345de794c543e5b96c7c0eb980186551ae1773d0ec396014a8c6f89fbff0
 DIST gentoo-kernel-6.13.1-1.ppc64le.gpkg.tar 73164800 BLAKE2B 3266957def06bafc2b2740c402bd59902731f6a0b173f570eb575fbad33ac6cdd52a35eb6984c99d2e5915934b06626ec07c0e91871e8d913febcf2d0305d049 SHA512 768cdeefa7bbb8bdfdbe1a6c0550beb6a4896688f194bba1a81c319f53bc263136581620ebe43ecd09a83b6a5302fa1e7e2333d6b85c82f73747d221e766d2d8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.14.ebuild
new file mode 100644
index 000000000000..b9d87046bddb
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.14.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-2
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-17 20:47 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-17 20:47 UTC (permalink / raw
  To: gentoo-commits

commit:     47dd18c86dd0199a13e365fa1f9bbc02e1b5ffe4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 17 20:20:11 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Feb 17 20:47:10 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47dd18c8

sys-kernel/gentoo-kernel-bin: Bump to 6.6.78

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.78.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6f6edf322d02..e4356a7e345f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.6-85.base.tar.xz 4392112 BLAKE2B f373bf5719fe6b1148a1cdb8e38cc
 DIST genpatches-6.6-85.extras.tar.xz 4056 BLAKE2B fde9e8fb71fa1017338e793487ff7c5b02125b77ec9c8ba9417d23256201c794bff30f681f685ea398fc762711d2e7104f35a0a5a4cbfeb7b13dc894126e78f4 SHA512 7b96d2c7c805a14db1d500e94bb9077eb6826c3f115fa378620b6ad82da98ad3bac377f2a12b17ae6ec2d456abe1faca3088763f03784838d02ec5d33b629dc2
 DIST genpatches-6.6-86.base.tar.xz 4392576 BLAKE2B a141cac65c0de51f71210a5f392bc4347647c3935d7fce58b70096e2d0622d9e5d192e2d3518770e3963413f1f46cfa7af8d64823885520128f10cabf76b63aa SHA512 163dd4ff65b3697aa89dee9e3b0a0b481d41da03016f1631fce27bdab31a9f7f1dcea28f025684be881eff8c17c77f5a5a8ab19cbca9cb2e2c99235dc1a3c79a
 DIST genpatches-6.6-86.extras.tar.xz 4056 BLAKE2B 4c46bc6c6c44cda1bc3efa60f4f20fe54b5fb96a87f607f0f56335f210cce191afbb5a60ce89be0c4bab244677ca411b2de5659e8fd18f6e7a8a6768498e244f SHA512 6901c9d6d1edd3049332f38319dbf390fd9f2429325f0a4d5e01ba60dd140fe952d2543cce3b98f0b95bc8373dc1684fff2e4b0abe535694c018f88fd503fbd5
+DIST genpatches-6.6-87.base.tar.xz 4450476 BLAKE2B af19b06ddf53c5b6a16d0a9fca60cc895a4a7e6a0f5cfd65e291388b66ce2c0c47fdc5e71a7074b1bda5f7957f27c3ccc03fc03a08d7d0782344e6e0bf66beb4 SHA512 a9d2574870f910eaf4ab05f659a95aa14ce920603112aa2d6465ead5053c6a5e9e608041afa12d54c673372cd0dc2ac5c64705347ad88d93cd3a5a0b1132a14e
+DIST genpatches-6.6-87.extras.tar.xz 4056 BLAKE2B 264ef764aa9b813fe6877cee3e64b2d88c1166d5a09c7ae25b18f1b860ec5f4a4f80503c39b596bbb3479b83579137389feeaab14bf507d15089d4c1bc62cee3 SHA512 e8c9b76b6c44ba0d847dd9ee82e3dfe48f65d25289fda97d076d624767cc28d9e8ddf119f921d37b4e391116e7b8a03243c02c7be3b7ea8b7533e5c979f39efd
 DIST gentoo-kernel-5.10.233-1.amd64.gpkg.tar 63692800 BLAKE2B b1807bcd074455292610a08353a8cbd329c9c8eddc09bae9bc089d6c1dc099a3937a98017f577d5d90cf7b7ca15c92845d16af7a124d08b9057a56c5fcc13a6d SHA512 95889f3754ea1601e063866a59599389229346b195b5247151dd34f6fcd397424d9d504a5aefe7d8424e62a4a043e9d9c82fcd32e633928e3905c89baef6e608
 DIST gentoo-kernel-5.10.233-1.arm64.gpkg.tar 56842240 BLAKE2B 80650d6155278c12120fcd831018b565bafcbfa34f782c9a0038d5cf950d975c9eb66754cef37a72379813241359582f1746066dbffd34d11be5b35c64591412 SHA512 c74297b9035a0f74e98ef609a7bf81017f78cec0e1759c278f6f18504f9ae1a2f1609d6286530ceb19ce90c713f7af39abf531b7b3d4ccf5ad2390c207ffae3a
 DIST gentoo-kernel-5.10.233-1.ppc64le.gpkg.tar 52828160 BLAKE2B e7297dfab0cc9303c31f97772c0f91bd47f5e15c7b618b86d701b399cffdf06b58519381be73c6e0c67e8848929a1e058757e82e8653eb90b04e1d5e31e5277b SHA512 1aaf95701bd26cb16a65d9436fb7f6b0a62d74fab6d30bb1cc87b24be91b2149b265411053b14d31d4ff7b4f61c08ef53a589fc9934700a7326bb0cc18603e3b
@@ -100,6 +102,10 @@ DIST gentoo-kernel-6.6.77-1.amd64.gpkg.tar 270223360 BLAKE2B f533fe9caa1b0d02cdd
 DIST gentoo-kernel-6.6.77-1.arm64.gpkg.tar 246026240 BLAKE2B 31a3f3ca80108258f676b5b0c494848d2317e23b8086f112d0b4cceb3610f4b81954d9b004add795ef3f63e7693990613f41d44c55e5dea9a686c98a96d34bce SHA512 08ce8be020ecf27f64ba587149c0db6b0ef9389fd8c006bef1f7194d3134358e06de265afecc07695e23690079b7da729d295c4c4d71a49320de3f853af0a069
 DIST gentoo-kernel-6.6.77-1.ppc64le.gpkg.tar 64419840 BLAKE2B 25f1013b90af41bd300d5c7a4241eade3ab88352028976eca6fbdd9d694d01b7a5dc15b16ec9e18220fe32024aa18c0a79cd8508c71d879b69034dc5b63e13b0 SHA512 082d26454466a4c9837663b84ec00eb5425b14a88228167781582492ea2e8b991f53a464e907f7957e4cd3b2c5e4ebcb1e5e242ae90f501e095dd1ad342d50f1
 DIST gentoo-kernel-6.6.77-1.x86.gpkg.tar 68577280 BLAKE2B 59be0b1e4f3904e068c8c0152fb97c28d14c43570c076e33c05456682cacf49d966e89852a402fea3a587ad8ecf378e006b18a50f0e3cb40cb2e00cc109d0a8b SHA512 97215eeae6d729f1cda0febac602a7f8053fe066ad6b0ec21962c920958cc659c448c58d1b5c5bbdc9359d640ab0c9350941cf1652e3f36ad6a22db98b5315cc
+DIST gentoo-kernel-6.6.78-1.amd64.gpkg.tar 273070080 BLAKE2B e3fee5cc9336a3e637cdac151475d2cd3bd3358d46f13e1ec033511007a9818828bb9e6536644fe4d40af27c7736f68871bce1347d2afae73154ca97a71c9bbd SHA512 a33ae35699a8194cae5975e42c3c2716d43f0762f8b41801ea0d79f1efdd4cc3485499b2da3b13328aa43885cc0b4aea98577c895236e6d2d218576d74b7c879
+DIST gentoo-kernel-6.6.78-1.arm64.gpkg.tar 246056960 BLAKE2B eb0f726cd30e3ae9219ee14a745a27ce04244a1c337c360bfed1f5e960d81eb112a8517cbe2d59e25b394971c4955a8f5bd2b5e7633e52517af1281fb4e9c08c SHA512 316da345620b1977503075fcc7fccc22cbc27928a580781e37d72d36e4d43e6f9988016406dd162ef6dbebf86c0f0ab2ad5c8fe09c0d1bd9aac6ef1a4cc1081a
+DIST gentoo-kernel-6.6.78-1.ppc64le.gpkg.tar 64409600 BLAKE2B ba45cc0fb27801c8e7da99580304b2104a314ef564ee5ccbe51f532f3494aec184f29d2cfc1e683afd131a70ce64cc5306de2784c9c1d0e2e42b184a08db01a4 SHA512 2986be3aac9de286b8aea944c5e3a556af9ed17bf38ebba5d3cbcbad4a4dc74ece79861b67b4385acc56987c611aab470d0259cdfa87649bef6abcc13c2de9fa
+DIST gentoo-kernel-6.6.78-1.x86.gpkg.tar 68567040 BLAKE2B 217ada177376f447cb3bfd04f7c4bc8decc56842d493e8cd9b962d946c69609c06a7d85741bc725cd64980b3505227529036ca9c76aa4e660e9483d5eeed700d SHA512 0284e192a30ea7882c6f34fd01387aac827838f784d5dda98292431043808ad5b5a1581f313d47172ad75e94c03d623cfb4f3de391a8d12a8e96a697638f17c5
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.78.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.78.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.78.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-18 12:50 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-18 12:50 UTC (permalink / raw
  To: gentoo-commits

commit:     26d0f700e68d4ee928d2fbe91745b955bfe045f9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 18 12:45:57 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb 18 12:50:04 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26d0f700

sys-kernel/gentoo-kernel-bin: Bump to 6.12.15

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.15.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e4356a7e345f..a55ce1b8d5a7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.12-16.base.tar.xz 1027208 BLAKE2B 2b1afff6deacca3df2b83a04a104
 DIST genpatches-6.12-16.extras.tar.xz 4056 BLAKE2B 268700eac9cc0e309e30140397211d9fe614edb3c9a1208d8e05d5eff07f959ceee6ec7c68b8331df601f5ab1d81ab04bb7054513fed02a027e02b7c31e02207 SHA512 7fb9d6b03236370370528d28f4b4dea0cc132ba839ccbae80e31fc4c532f85acc2cd56e8a0a9f27ac7ed3497721f69d3ccba0c338be7e1d38588229202b3e456
 DIST genpatches-6.12-18.base.tar.xz 1138088 BLAKE2B 6490753d4f8036fc29e7040695e0c85f556c2a928b8afe275fe11707a75a3a167a52ca63c6193600332fff2fae4afbeb01e0dbfe5be81466a0883f0301ed025c SHA512 7151ba70619b2950ed6f2b46ceacedfa884200c8600d97718da0e1a8ba53b428633e6675235e36d1a6508e32287b69b195d1b5cacb1bafb0a08741db58b2b9cb
 DIST genpatches-6.12-18.extras.tar.xz 4056 BLAKE2B da0da8cc6a7691e748bc0068e1e65e9becc7357dc2046c520202acdfdf95d7032095fc7b5be642599b6b960026ef747edf96131128af3a21a7a5fcba6f5aaec9 SHA512 3221e842185265a129eb49413661ff74866377292b0a8345bbf55cfe162bf5afc1ee79644a8b81cac1bf370f432e54718bf760a13497d3505472d786bd8d3591
+DIST genpatches-6.12-19.base.tar.xz 1138892 BLAKE2B d2869a9b38ce1ea0dea73a229f929c7e63f2cf1da904d070bf9623eab293e40d4af3d9ebd5c3b2fc5a2cf5f4756dfc889ccb62e49ef84c9fe31c6d2b4b48fc1b SHA512 243d81b3e8ba636ef57229dbbde5d976c1ac44475349cd93f1892e696a6e22eb4e7143c278618c0e5ce865af37a8c21e8a6b8d38f3f6839153645d3f88856ca6
+DIST genpatches-6.12-19.extras.tar.xz 4056 BLAKE2B 444749865813cd1929f307e8c865dc0a08b47d4a47ab2a326425343ecf3c448ff2732099013c2e80ed7120d1b0ca9542f4924dca38e084b9b2e0e6fb4f5622b9 SHA512 4d7e0ce29fa72dcd7f7ecbad844c94e5d711249f4437d3911eaca901d422c129c987166fa4d63cf52787ebba77b777f552bbdca283b8431bf0e692af3448a5bd
 DIST genpatches-6.13-2.base.tar.xz 15268 BLAKE2B cf7b141b036ce1f324e59a2a159cf031e05242dc82f56f65f280e93650c879c35fad3906b680394741a8582310b7924cd09e0b48887130e39ef713fcf4c513f5 SHA512 058545ff09be7f54889b691abbface6579a3f030830115a06c15182d1a92ff5e566b4989de65ec21c57a233f792b973408f8405fb33d020939b06ab31f3b1449
 DIST genpatches-6.13-2.extras.tar.xz 4056 BLAKE2B 87dabe3972da098d4491f83189fa2cef15d7212800f4daad3bb248a0895112def3ceebe5c6101eea3832eef329827ca53e2c0fbc82febac0158a461ee59a5b51 SHA512 526d45b794e14a6097e25f1a614680a76db07fd6c423362fd38378986f29fc139557573ad61fcd2a2f865cbe2e575528fbf57a04f2b5804f84fe89f284ca8c07
 DIST genpatches-6.13-3.base.tar.xz 206716 BLAKE2B 8e5b254c09e81896cf6228cda82228d055ed3b6c2ff27db2af4c0c1abca6dbbfffad64a52e864ee5aed5244979dfe4ec5c27916c62021816cc25cd966f1c843b SHA512 913f79df9a918146d447a7862d52ce14102a66b9c3112780e182de61ae45b867fca25c4e286dbe1d9e8b6922fda07e724d8784b47d378015998dcb42ae55c88f
@@ -74,6 +76,10 @@ DIST gentoo-kernel-6.12.14-2.amd64.gpkg.tar 304250880 BLAKE2B d20142f9ce0703545f
 DIST gentoo-kernel-6.12.14-2.arm64.gpkg.tar 277719040 BLAKE2B 8f08c58fb786f58824241d53b573b2a45ca4ecdaa9ccb6a74b0ff795bbc23ee4de006203e013d718bee2a47c7706f55bd1ad2f0296175808cf3c05435a971c17 SHA512 545ebf3b17dde719f0b27ed5f3eba132f5a4f8e70df2158bd45de479f089331ef4e0f94ae7fe505bcda5a51bdefb42035bfc3943abea8660345b34982da710b8
 DIST gentoo-kernel-6.12.14-2.ppc64le.gpkg.tar 73113600 BLAKE2B 00e973e0eeabf75072a5db1c9f990fa6877f487c5651c1a444f451c945edb66c1f02c827ce0c865a62b00054f31437905606e8a7cc07432fda8f31b862482e05 SHA512 3198b56bcca548ede2b81f3613bc57c4fbfd0be45d8fc13246588ac7277a6298380a97a11bd7059d4094cf05003ce238d4498e9273c09538201d179f7730c858
 DIST gentoo-kernel-6.12.14-2.x86.gpkg.tar 77322240 BLAKE2B 995eefdfab99d969f8c49add4f4895ac9982707664888a48a32add85367e3fdc0b7061e66a477e784e7a683c28471f3d7a780fb67f40108c3eec1840e42e4bbd SHA512 f277741f912cf8e6f96caf04c0f136dfedac624af69759f38b0db2703379c825fec694a91b0299c34dc775d4c2ab95d995b54eee14e8dfa5077ddb3411701496
+DIST gentoo-kernel-6.12.15-1.amd64.gpkg.tar 304271360 BLAKE2B 368946f3a675d7d2acf5170bd679ffcec94f9260539e0640cff1f08312d738a1177e71d0981b9adc4b61b11f0e4fa092c17e221502e4ffc0192526ce8cad9b6c SHA512 a977343ee94187e55ad2fff4c101c0315d5e0a86a36a8d2371c5efa5c2e4a91f878ba4c7b814bdd6247efd98a3c54402cc114ba0ae68815a8e3d2ee00270fdc5
+DIST gentoo-kernel-6.12.15-1.arm64.gpkg.tar 277708800 BLAKE2B 047ae0aee587c2b2cfc1ff3ad89c9b3e6e6d8147d1b05459cfc66901d183eb2d25e8375504d1b4c41296244357e93fa61aad4e7aa454f1739d06a8f2147e1bf7 SHA512 fea7f14164cdcdeac6792ee52044698f35e00dda7daf8039e16e6782a48f4ab1e6ecfdf96ca430752cde617983c93bff746c6e3081f72bb7f0ed5f9967be86ef
+DIST gentoo-kernel-6.12.15-1.ppc64le.gpkg.tar 73103360 BLAKE2B 338e503dc38ddcef0cd412df83a252ec483a4c6ab207a94f35be791530c29425d62606402166c7a98fcc98706cb0362d26cde18b48203bb233f3632dd748dfa0 SHA512 bdd6569561d00a7f9f03d39ace032f9db056f350082f0a48eac90181df5cbf4208b299623f9d295dbaac080aa978e4762022d022fec36ac569872c4474e80a69
+DIST gentoo-kernel-6.12.15-1.x86.gpkg.tar 77342720 BLAKE2B 5413d94b766d55d7b21c226c6c8421bee9e4f2cf39835ae1abc87f19d6bf35afc373c6cad3cb513d7cef3f552a903cda3e8bcc26bf8e712f224181b438c00388 SHA512 10e0848a8a710e7b2e29f87d0fd93689187b8406a38def643f1f42c0db7d8074eba00dcc41df6a796a0190f54ec4593d29a9ad15db69f899f9d0079137127af0
 DIST gentoo-kernel-6.13.1-1.amd64.gpkg.tar 302438400 BLAKE2B 9332494e18e9e19df2a0b858e8f20ce2bef78c6dae9c0802464a8ee79281c7ef017655585be72098c9a63e2bb9efc4128e1dcd99ed41470f60346ac7da4c86d6 SHA512 8ecce0a52904a1e4d0335f3ad8c0856d9ff74119299f0b1621e86436d923a434d36b80e1fa626fbb8662af57b1bb8d0c1bbd2f4a4264c37873d9d86891f345e3
 DIST gentoo-kernel-6.13.1-1.arm64.gpkg.tar 278824960 BLAKE2B 9ff3d775aa63dfed2c318ef7bbca39647414ea667cc2b5732efa97900a896b0cc8bb03a0d538eb51ba9bb6a1ef48f6dd2f14590a225715e2a7309f1712b89e9d SHA512 d115eb3738ac79f2227c580affe90c7b0c89b623e2de6e1771cf599825fc650fdade345de794c543e5b96c7c0eb980186551ae1773d0ec396014a8c6f89fbff0
 DIST gentoo-kernel-6.13.1-1.ppc64le.gpkg.tar 73164800 BLAKE2B 3266957def06bafc2b2740c402bd59902731f6a0b173f570eb575fbad33ac6cdd52a35eb6984c99d2e5915934b06626ec07c0e91871e8d913febcf2d0305d049 SHA512 768cdeefa7bbb8bdfdbe1a6c0550beb6a4896688f194bba1a81c319f53bc263136581620ebe43ecd09a83b6a5302fa1e7e2333d6b85c82f73747d221e766d2d8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.15.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.15.ebuild
new file mode 100644
index 000000000000..08897ff35647
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.15.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-21 10:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-21 10:34 UTC (permalink / raw
  To: gentoo-commits

commit:     1d1d548117b4f869ee74dac44753bb756d8ea928
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 21 10:04:14 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 21 10:34:25 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d1d5481

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  36 ----
 .../gentoo-kernel-bin-6.12.11.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.12.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.14.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.13.1.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.13.2.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.6.75.ebuild                | 183 --------------------
 7 files changed, 1139 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a55ce1b8d5a7..4549dae446e2 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,26 +10,14 @@ DIST genpatches-6.1-137.base.tar.xz 6788380 BLAKE2B 365778dab67485d413506657e7dc
 DIST genpatches-6.1-137.extras.tar.xz 4056 BLAKE2B 8a39c1f0b11bc776f301f6a750af6d7416a20231c7170f50080a61b40071a55f6d2906193d76d8fe4837b4b494fcf0a683a7325ebf18eaed6543c0362c78a6ea SHA512 9739342cd761efc0fb4b2d09f147d721b8099ec0594a0190a0f39fbb23b131068c6127be3b0083a1e60c4d4120b3437bab8b4608fe1805724e513890a0a46bed
 DIST genpatches-6.1-138.base.tar.xz 6804336 BLAKE2B 31d8912c815d4560b35bdaa4fc46597d641c63b693123ee34678c6f9e89a808e3d0ff90c762d601d2caaebd6194083cbf55ea34bf8df68157fb51cf9d603b766 SHA512 f72c533a8afdd81a17fdc27d3b5d7323447c81d70a1295ca1aa949cb1c5a469a1dd84fdf97f81cb2ab762fe6ae09716f3430da13378e4dc08d4511c6dfa81116
 DIST genpatches-6.1-138.extras.tar.xz 4056 BLAKE2B a9205e4748d7892920c7428cd80bc8b4e8a8b86467dc8771b427b941c882af4de55b2d3c6450410a26ddbc0dd2e4df9a912025389379b0f02a20e7b0f2c99020 SHA512 50c042432612985dbdd7802004471f58bb7a5308b362df0ef903262214c116342817abdba2cef6b1f4f3ed281c62b50c19d4d0c0b43eae148a0ae870ff812460
-DIST genpatches-6.12-14.base.tar.xz 846696 BLAKE2B 63f6f0326eedcbc5d44f2320dc0c9352c009e219764d6eb9e1da460a6b10538e5c81c27a0a633264d3d1011af266b310e49a9b928dd59dc76b226cc3ce8b06de SHA512 909307a85a15e27c517e352690c4e8579d4889e36cd7254164230e4589b3544ab1126008373ea2289628361cf82414da9de4809c45c1f1dc02ab3666547d0a90
-DIST genpatches-6.12-14.extras.tar.xz 4056 BLAKE2B db12618351b80d499fbf9b3f8d0a4ab00639fe1b0c73776e0b038f6f996db29f0890d796effd120c3428a9515771016cd0a23da559c028996b312e75525d78aa SHA512 79a23575135205c33eb07d7026ccd0c38e5223b4b29d7c90002b72074a089fc994c38dd17868e53198fc11d2fc28e229a79ea50d5449261aad9689cd73139003
-DIST genpatches-6.12-15.base.tar.xz 856536 BLAKE2B dba6809d63e9ff073b40a08afdeadc173e3ab5d739cb251e4415887815a420ba295fcdb80f53f2601f5274ba206d9f562d3841977391f254ef5783dc5f329010 SHA512 ca9958e76b1c156e7ebad1c14a1f957733a8cd99f9c8e23b82bd06bc4fc982c70685668f5d5dbc251abc4e7ea32a9508b0215babf18511514aa2c159767760f4
-DIST genpatches-6.12-15.extras.tar.xz 4056 BLAKE2B f3b21174d15e3ee9f367ddd10745e1812b2a7573dc618f1c42db7afc9794208fdb67f62e2f400a144ad2f6d050b0419d67152c10af83ca263ba210bd8d939972 SHA512 7a5460091350c279519bacbfdcc83ee69d14364c0a8b5c192b244695196f72ec24e27d85d1f87608b1af6e9adcb5089ffb079c3e5190b7580833a438a2672c32
 DIST genpatches-6.12-16.base.tar.xz 1027208 BLAKE2B 2b1afff6deacca3df2b83a04a104271d167d37b4200b8396adc8a3751bb9f972a9442ad1a6aa7d9e8867a9112be1dfce236b0aa2d16f706520d586a736289a7b SHA512 5660c464c27586c9ab7b95ad5cd61cbf6c982e5c4a281cbb65e55cd562a885c4a9c5a79cf08373ea1b1f9757aeae1da00cdbb6c3bf559fcfcba0d9d380b45fbc
 DIST genpatches-6.12-16.extras.tar.xz 4056 BLAKE2B 268700eac9cc0e309e30140397211d9fe614edb3c9a1208d8e05d5eff07f959ceee6ec7c68b8331df601f5ab1d81ab04bb7054513fed02a027e02b7c31e02207 SHA512 7fb9d6b03236370370528d28f4b4dea0cc132ba839ccbae80e31fc4c532f85acc2cd56e8a0a9f27ac7ed3497721f69d3ccba0c338be7e1d38588229202b3e456
-DIST genpatches-6.12-18.base.tar.xz 1138088 BLAKE2B 6490753d4f8036fc29e7040695e0c85f556c2a928b8afe275fe11707a75a3a167a52ca63c6193600332fff2fae4afbeb01e0dbfe5be81466a0883f0301ed025c SHA512 7151ba70619b2950ed6f2b46ceacedfa884200c8600d97718da0e1a8ba53b428633e6675235e36d1a6508e32287b69b195d1b5cacb1bafb0a08741db58b2b9cb
-DIST genpatches-6.12-18.extras.tar.xz 4056 BLAKE2B da0da8cc6a7691e748bc0068e1e65e9becc7357dc2046c520202acdfdf95d7032095fc7b5be642599b6b960026ef747edf96131128af3a21a7a5fcba6f5aaec9 SHA512 3221e842185265a129eb49413661ff74866377292b0a8345bbf55cfe162bf5afc1ee79644a8b81cac1bf370f432e54718bf760a13497d3505472d786bd8d3591
 DIST genpatches-6.12-19.base.tar.xz 1138892 BLAKE2B d2869a9b38ce1ea0dea73a229f929c7e63f2cf1da904d070bf9623eab293e40d4af3d9ebd5c3b2fc5a2cf5f4756dfc889ccb62e49ef84c9fe31c6d2b4b48fc1b SHA512 243d81b3e8ba636ef57229dbbde5d976c1ac44475349cd93f1892e696a6e22eb4e7143c278618c0e5ce865af37a8c21e8a6b8d38f3f6839153645d3f88856ca6
 DIST genpatches-6.12-19.extras.tar.xz 4056 BLAKE2B 444749865813cd1929f307e8c865dc0a08b47d4a47ab2a326425343ecf3c448ff2732099013c2e80ed7120d1b0ca9542f4924dca38e084b9b2e0e6fb4f5622b9 SHA512 4d7e0ce29fa72dcd7f7ecbad844c94e5d711249f4437d3911eaca901d422c129c987166fa4d63cf52787ebba77b777f552bbdca283b8431bf0e692af3448a5bd
-DIST genpatches-6.13-2.base.tar.xz 15268 BLAKE2B cf7b141b036ce1f324e59a2a159cf031e05242dc82f56f65f280e93650c879c35fad3906b680394741a8582310b7924cd09e0b48887130e39ef713fcf4c513f5 SHA512 058545ff09be7f54889b691abbface6579a3f030830115a06c15182d1a92ff5e566b4989de65ec21c57a233f792b973408f8405fb33d020939b06ab31f3b1449
-DIST genpatches-6.13-2.extras.tar.xz 4056 BLAKE2B 87dabe3972da098d4491f83189fa2cef15d7212800f4daad3bb248a0895112def3ceebe5c6101eea3832eef329827ca53e2c0fbc82febac0158a461ee59a5b51 SHA512 526d45b794e14a6097e25f1a614680a76db07fd6c423362fd38378986f29fc139557573ad61fcd2a2f865cbe2e575528fbf57a04f2b5804f84fe89f284ca8c07
-DIST genpatches-6.13-3.base.tar.xz 206716 BLAKE2B 8e5b254c09e81896cf6228cda82228d055ed3b6c2ff27db2af4c0c1abca6dbbfffad64a52e864ee5aed5244979dfe4ec5c27916c62021816cc25cd966f1c843b SHA512 913f79df9a918146d447a7862d52ce14102a66b9c3112780e182de61ae45b867fca25c4e286dbe1d9e8b6922fda07e724d8784b47d378015998dcb42ae55c88f
-DIST genpatches-6.13-3.extras.tar.xz 4056 BLAKE2B cd43af52aff7f3b5bfb46f3b2f2df0b421bcd33aa478993115e9fe58205f4b347e722bc5f14e9c8b1a2a563db987d335a993dc5293fcd972b78a5a258c819b24 SHA512 1f2968091cba801465a74c58f0d265ae7c53d4f4e03c0369ddb4d9c855783255a404d4677c9a3fd06a8a820717562e2f2ec3ff31d126b0243909c29a3175995f
 DIST genpatches-6.13-5.base.tar.xz 335748 BLAKE2B 167f3f37113e64882ac841e16344ff25a96e614d3a29ebb96b5a21ddf7496386ea4f2397d5a5df0e6ce1e98348934befad7cecae6e947ba94ce1551ff837043e SHA512 1b6d3777fc25d24d31ccf33edbca65b09a5b0f3f48d8af5058b4c8de7b32830bf6fcff330e64ef2b9220cd4a117cc571bc3f900b52e68d4a9277c2a7d1f1ef32
 DIST genpatches-6.13-5.extras.tar.xz 4056 BLAKE2B 452b32878514cf29e43de6103b298c41150b888bd78509e26211c7d39e6b8f23acff0f4a5c906e1b0a8cbbb939f0fc6a106085542d4f92bc1e6f2f85580df7f2 SHA512 688fbea8a74987de17fa4afa84a6f3904b39518db971d7ccea13d4fb4f6e7df8031c940e31c2297cf7b15c7d3ec49941232b8d9d352c69e8ca6233bf7b846779
 DIST genpatches-6.6-83.base.tar.xz 4270596 BLAKE2B f94c4d0387957b4384a893f37bd232eba24dac57fa73297f4c25822c2aaaf6e9616c402624e43daab655c31677a59129dc853914fe9817125281ed40139b0bc9 SHA512 7479e6ffc5e736cd36df2a3f66079514b016059a273ef92d2e120f8da050c0383f8249dbd9f45daa1ee192117942d339b0bbe1a6afb1eae6e118b483fddbb8a2
 DIST genpatches-6.6-83.extras.tar.xz 4056 BLAKE2B 5b28f9a1750f3aa6dd30c976f1ae8431a93d44967c52dab2bce6b3cc17c75c063ef675765da94a212eab94dc64d144283049570d413b5d7acffa7be207249557 SHA512 27a91748aa74628c3fdb78709e39166858280a4cd80f4d3241e96158d1267b79c0a6a3cbc9b70fb7ec9069e6c8c7f7210efa174ffca4aaf3234ec34083fdd61d
-DIST genpatches-6.6-84.base.tar.xz 4282452 BLAKE2B 86b6018d06d2d16087af80a717b1b4240fc422dcbe9e96bc76c8ce98de21f1520e652051d4821abb7985df9ad5b760bf9ee2d2b00fb91736912e85d8d457b4a7 SHA512 8f2b431877399295b43af5b0c8b314dd9b00dcc3e62585da4c05a048118393e65933063c49e6d346a550e7aeaff49a841a4ee8378266b03b0c880f41319c9b5d
-DIST genpatches-6.6-84.extras.tar.xz 4052 BLAKE2B df83469e572dd8c8df747a546649ef6daf570c064d5a8b8c75823a9eb86564e93742d468d76c1a1d50fe1269c1f77be0d52e6a3e0259fc96d5b0d4e340d4b157 SHA512 06ca529e5ce3fca530e0708c198fee3764bf0b79d361b0aa6f0bb4153f3dfb018fca2d63c749093347ae625f26204e28f50d3b74d91d4d6158ef055dc18c47f0
 DIST genpatches-6.6-85.base.tar.xz 4392112 BLAKE2B f373bf5719fe6b1148a1cdb8e38cc5a0efd60d78353c2a79b562f26c4156cd94eaf60e2534c2b9b6bac655ed6a58d294d1afc7961607aa1f505925d3cd49840b SHA512 95bd5611ee602478b46711653d022b0252027b101ac4fa6a6b6332308f6c6ed3f211b4abc858052d00eda6e3ca14a772ff45b0d4009f9b975abf2219049c201b
 DIST genpatches-6.6-85.extras.tar.xz 4056 BLAKE2B fde9e8fb71fa1017338e793487ff7c5b02125b77ec9c8ba9417d23256201c794bff30f681f685ea398fc762711d2e7104f35a0a5a4cbfeb7b13dc894126e78f4 SHA512 7b96d2c7c805a14db1d500e94bb9077eb6826c3f115fa378620b6ad82da98ad3bac377f2a12b17ae6ec2d456abe1faca3088763f03784838d02ec5d33b629dc2
 DIST genpatches-6.6-86.base.tar.xz 4392576 BLAKE2B a141cac65c0de51f71210a5f392bc4347647c3935d7fce58b70096e2d0622d9e5d192e2d3518770e3963413f1f46cfa7af8d64823885520128f10cabf76b63aa SHA512 163dd4ff65b3697aa89dee9e3b0a0b481d41da03016f1631fce27bdab31a9f7f1dcea28f025684be881eff8c17c77f5a5a8ab19cbca9cb2e2c99235dc1a3c79a
@@ -60,34 +48,14 @@ DIST gentoo-kernel-6.1.128-1.amd64.gpkg.tar 73011200 BLAKE2B ae761f907f8ea7f5090
 DIST gentoo-kernel-6.1.128-1.arm64.gpkg.tar 65720320 BLAKE2B 1794d9a53ec19c249e2676cafcb7ed37276317b6296e145222aa27e60c7c8777dcab60f16743d82aa76c56d7a94824a5fb0fe97912bb133ba8aa40d77e14f741 SHA512 a1e5a8716098845e0a8c0f84e24bd9e9be03c01ec0dceb854d4b46b98b7d08884c7b873a81f3aca98e19b63c1af0e279406767ed1f17b8a6dd8e0e5a3a5da125
 DIST gentoo-kernel-6.1.128-1.ppc64le.gpkg.tar 59924480 BLAKE2B 5b8248dff0c0cb3ad359390bd0a61574c9d43a248d6b67055ffd637907058952af6e99e1e4436c00f5cd7717918924ae6e2e9a4bcb370262705838ccbe02dd09 SHA512 044c40c6da956c23bda99c8bbbd87ec0fb62fd6a1cee1e94f774f7a8cd977b0a04a9a8abf15668ec049bb5c1ebe5a23a04b62440b1827049b95284069b062f57
 DIST gentoo-kernel-6.1.128-1.x86.gpkg.tar 62371840 BLAKE2B 52cf898c670e2515930e8bf05dcfb4eecb72c5c4058a4e4380626e9c0df44ff55bc4d8720c05892408e10c16bb9615f0376cf71ac96592ecea2864bc171f33c8 SHA512 85e4f75b8301a6cb2e7937063e19801df572891a0d6d397e257ed297fd6bea3e51d21914cc10767b7ce30619d7abb5ae525e1c863f54d8d0bcc75d92edefef16
-DIST gentoo-kernel-6.12.11-1.amd64.gpkg.tar 301352960 BLAKE2B d8edd0bc033540b25660b363ae581c9ce5d595fde307a29d68210313ba2edfa9615de5ee16fe869cf88aef04560bd4ccd6fb4d699744b55bfca6887576cc1c15 SHA512 0d02a0d419e1ffec1d3eb60afb14462549e9ca7a2eb16f0b26947b8d57c69a855d0d7ffcf6ee330b6004a82036d8bdeb17cf7586b885662dc055b025f29520c1
-DIST gentoo-kernel-6.12.11-1.arm64.gpkg.tar 277370880 BLAKE2B f6dd4880575836c9d663e271ff744c665bb9d8bd01d615ec002b1974cdcb4688a1b8498e209b7e37f35171dd1195dcd0b8f506de6c3cf164f03eee55615e5611 SHA512 ee9cb359da28d677c4ca0087079103ecc5b485c438bafa28abd3d73d1beba12393acbb7ec9f9c4a8a08ea7e5075a0c699df4863a2cfc69bf6c358a62e6067798
-DIST gentoo-kernel-6.12.11-1.ppc64le.gpkg.tar 73113600 BLAKE2B 0760b960afdcd7bde62ed518bb55613447f83501bbf7bca80b6adac88d44eaec6e3d61be062a1c1a57d7d1a6922f041d9dd1cd80bbf353cdaf468c423cf34273 SHA512 ce91af6cef42d4cdd728fb97a229600f6529892716727eac7c054ad5e761de192753ba5c648651634abfd5b83ccc911d1c8939640562599b29b5e8987ebb7d04
-DIST gentoo-kernel-6.12.11-1.x86.gpkg.tar 77404160 BLAKE2B 63598762f1835482b9f6a755728808bf17a537193d4c9768a202b127eb60a8b379004c876b63b265abbbbb158bd25335586eeeba23c7e279455703eecc5b26c2 SHA512 637a45ee484dd18ed6a21620375ca316194eeb66405eeffc4261cb0a7d469906cd690fc72c2babe17b7618747490291e00e23df8b835d1bb814a4129fd070b4e
-DIST gentoo-kernel-6.12.12-1.amd64.gpkg.tar 301352960 BLAKE2B 0936a4c9395264fb8bdff9e5ca020e03197f3525da245afc4769eefeeb1ced798177dc2cbd40406c2cda563667d7b5014553c411fa4b737c3c5f21d888c9cfad SHA512 79ace68d05eb746dd441d2d3f1178a2788d6fd1c13403c8b1904395dd07a1040d5a77601223b3ccba1bb23d7a2ed35046fa90ade24bf17edd4e257151a080be6
-DIST gentoo-kernel-6.12.12-1.arm64.gpkg.tar 277350400 BLAKE2B 34c7e77cbcb9fc6ddca038dc01095fd988a741f42283ce9fda78c2c14702785b40d2fef7fd15c4529ab782cc2aa7cc70943a876e715e94217217289dc82b5fde SHA512 df0ecec53c80e42f53177b57a3c24a9f6bdb89cdb566c66aa49611401ce8e005a19ff6740823c4ab301346a9c9ca2057e74c1af208144e6a3abb89af02d7c7dc
-DIST gentoo-kernel-6.12.12-1.ppc64le.gpkg.tar 73134080 BLAKE2B af4b89a71712d7a119901f23ea7160cac06ef4f0cec3332e5ef510172e662bd4831b3d8a9c68975e9cf6fe4a1a394410f5faf1287fa84d3f494d41e184a7c139 SHA512 cd9591dc748b229063c5a2079acfd29d164ddeab565ddc98cf37d3b4ed014a3171ac6af6ab00aeebbb6dcf2a832335180037eb42691cead49c80ac55a52fb1bd
-DIST gentoo-kernel-6.12.12-1.x86.gpkg.tar 77414400 BLAKE2B c5ec7fba2cacd3bbc151413fe194c2b47e7d9496478ad2291f96a56fefb9f8e39e0a7daa6cec7cfe7291d54be92c00bebdcd0ceca2a0cb6ab40d9c71e4995e4d SHA512 9b97685266e193b49d2a1047b5ca0b2088016ecbcf16bde6a550417037b0294621b7747caa875a8a1a2bf9f23daaadfaf2f1a2393f5bb6957bbd27cc5a4d2593
 DIST gentoo-kernel-6.12.13-1.amd64.gpkg.tar 301363200 BLAKE2B 20b43dbc1cdaf8d67e65710084e1e73fde4ee55f7bca7e6308813fa3348a55f556fb6f21c5423ae439540e3d74f2705b0379568a121b92e663a336905600ee86 SHA512 6d7eaf6fcfb13739ee14f0087384662b9d5b3da1358c9ba5478b6ed6418aa0123dc830caccdd1aa2d9a62e2a79ad9e4c387f5b7139b65d6476d0feac5a33b26d
 DIST gentoo-kernel-6.12.13-1.arm64.gpkg.tar 277422080 BLAKE2B 9e5470d0aaee07886110388f1abfb5e7096f0fa554208ce32dc7aee566c55bdacc05ee7a8a3304ea2786609302dd5b737b0f879e1b8afbeb742837c82504c5f0 SHA512 be8817a64ca9c046378c0a2c2238797e7680a6895c57bf0989e2a5c547f98544b8030bf189dc685991f753c2f39dc18d3a8b881f6ccc2c34e2cde0cdc8fd619a
 DIST gentoo-kernel-6.12.13-1.ppc64le.gpkg.tar 73103360 BLAKE2B 56c2aaca9824f6de5d8ec43b9b6f0a3bf36acb6766e1040494a00f7a01fc45e241a3ca8f6826bad38be354de6b2576ad17348db3036aa9df71cb5a823b7b305c SHA512 b249faa9a70b43aa3335df98803bb3921cd005fdb52602b384c1eb10b4df71418f659d2ffa541930d7eb54e69365fb0bac040650a482e11df283a1e9ffc14f4b
 DIST gentoo-kernel-6.12.13-1.x86.gpkg.tar 77424640 BLAKE2B 2acb496e1d0ab45a55cc1594bc32e0a88fb25845a01cb766f250fb0804e07dcff2deb4a133729711902421eb80274d6abfc8635bfff0b68404aeaf9c0b14025e SHA512 db2c29dea6d6ff9863c9651a3a27fef0cb86d6ed92ee758ceb8c683cb3f6049ebfe228fa713cda8fc0aeaf9b65f9f6e984c89802ad1887d225f58e2d9aae47b0
-DIST gentoo-kernel-6.12.14-2.amd64.gpkg.tar 304250880 BLAKE2B d20142f9ce0703545f9f234268bf3782ce617a536002e62321af676c7e6168d81fa5af9f42ba237f41c151f64b6d00fd8fa06eaab6fe1aeacf3b132b69fba2de SHA512 1d24a106d956c4d7cfdb3fb4d4379a0e16c956369ebd959109d889145a545e8399aac3fde4528d51a769fffbddce69ec70fa703db9272845422a38a4556024d9
-DIST gentoo-kernel-6.12.14-2.arm64.gpkg.tar 277719040 BLAKE2B 8f08c58fb786f58824241d53b573b2a45ca4ecdaa9ccb6a74b0ff795bbc23ee4de006203e013d718bee2a47c7706f55bd1ad2f0296175808cf3c05435a971c17 SHA512 545ebf3b17dde719f0b27ed5f3eba132f5a4f8e70df2158bd45de479f089331ef4e0f94ae7fe505bcda5a51bdefb42035bfc3943abea8660345b34982da710b8
-DIST gentoo-kernel-6.12.14-2.ppc64le.gpkg.tar 73113600 BLAKE2B 00e973e0eeabf75072a5db1c9f990fa6877f487c5651c1a444f451c945edb66c1f02c827ce0c865a62b00054f31437905606e8a7cc07432fda8f31b862482e05 SHA512 3198b56bcca548ede2b81f3613bc57c4fbfd0be45d8fc13246588ac7277a6298380a97a11bd7059d4094cf05003ce238d4498e9273c09538201d179f7730c858
-DIST gentoo-kernel-6.12.14-2.x86.gpkg.tar 77322240 BLAKE2B 995eefdfab99d969f8c49add4f4895ac9982707664888a48a32add85367e3fdc0b7061e66a477e784e7a683c28471f3d7a780fb67f40108c3eec1840e42e4bbd SHA512 f277741f912cf8e6f96caf04c0f136dfedac624af69759f38b0db2703379c825fec694a91b0299c34dc775d4c2ab95d995b54eee14e8dfa5077ddb3411701496
 DIST gentoo-kernel-6.12.15-1.amd64.gpkg.tar 304271360 BLAKE2B 368946f3a675d7d2acf5170bd679ffcec94f9260539e0640cff1f08312d738a1177e71d0981b9adc4b61b11f0e4fa092c17e221502e4ffc0192526ce8cad9b6c SHA512 a977343ee94187e55ad2fff4c101c0315d5e0a86a36a8d2371c5efa5c2e4a91f878ba4c7b814bdd6247efd98a3c54402cc114ba0ae68815a8e3d2ee00270fdc5
 DIST gentoo-kernel-6.12.15-1.arm64.gpkg.tar 277708800 BLAKE2B 047ae0aee587c2b2cfc1ff3ad89c9b3e6e6d8147d1b05459cfc66901d183eb2d25e8375504d1b4c41296244357e93fa61aad4e7aa454f1739d06a8f2147e1bf7 SHA512 fea7f14164cdcdeac6792ee52044698f35e00dda7daf8039e16e6782a48f4ab1e6ecfdf96ca430752cde617983c93bff746c6e3081f72bb7f0ed5f9967be86ef
 DIST gentoo-kernel-6.12.15-1.ppc64le.gpkg.tar 73103360 BLAKE2B 338e503dc38ddcef0cd412df83a252ec483a4c6ab207a94f35be791530c29425d62606402166c7a98fcc98706cb0362d26cde18b48203bb233f3632dd748dfa0 SHA512 bdd6569561d00a7f9f03d39ace032f9db056f350082f0a48eac90181df5cbf4208b299623f9d295dbaac080aa978e4762022d022fec36ac569872c4474e80a69
 DIST gentoo-kernel-6.12.15-1.x86.gpkg.tar 77342720 BLAKE2B 5413d94b766d55d7b21c226c6c8421bee9e4f2cf39835ae1abc87f19d6bf35afc373c6cad3cb513d7cef3f552a903cda3e8bcc26bf8e712f224181b438c00388 SHA512 10e0848a8a710e7b2e29f87d0fd93689187b8406a38def643f1f42c0db7d8074eba00dcc41df6a796a0190f54ec4593d29a9ad15db69f899f9d0079137127af0
-DIST gentoo-kernel-6.13.1-1.amd64.gpkg.tar 302438400 BLAKE2B 9332494e18e9e19df2a0b858e8f20ce2bef78c6dae9c0802464a8ee79281c7ef017655585be72098c9a63e2bb9efc4128e1dcd99ed41470f60346ac7da4c86d6 SHA512 8ecce0a52904a1e4d0335f3ad8c0856d9ff74119299f0b1621e86436d923a434d36b80e1fa626fbb8662af57b1bb8d0c1bbd2f4a4264c37873d9d86891f345e3
-DIST gentoo-kernel-6.13.1-1.arm64.gpkg.tar 278824960 BLAKE2B 9ff3d775aa63dfed2c318ef7bbca39647414ea667cc2b5732efa97900a896b0cc8bb03a0d538eb51ba9bb6a1ef48f6dd2f14590a225715e2a7309f1712b89e9d SHA512 d115eb3738ac79f2227c580affe90c7b0c89b623e2de6e1771cf599825fc650fdade345de794c543e5b96c7c0eb980186551ae1773d0ec396014a8c6f89fbff0
-DIST gentoo-kernel-6.13.1-1.ppc64le.gpkg.tar 73164800 BLAKE2B 3266957def06bafc2b2740c402bd59902731f6a0b173f570eb575fbad33ac6cdd52a35eb6984c99d2e5915934b06626ec07c0e91871e8d913febcf2d0305d049 SHA512 768cdeefa7bbb8bdfdbe1a6c0550beb6a4896688f194bba1a81c319f53bc263136581620ebe43ecd09a83b6a5302fa1e7e2333d6b85c82f73747d221e766d2d8
-DIST gentoo-kernel-6.13.1-1.x86.gpkg.tar 77496320 BLAKE2B 5fe8ee8778390963182575617828b2b3a9f43bab5d8d7ab85afc2b2596db1b4cea5ad23383c45a2eaab3e4b7812fbf28745b316b99a3ed4423ef2e1a557a9a8c SHA512 586085ff0f614b6dd97935c73943c533980de3f9271ef9b3d6c4c2103e816c29ec4b690374099e08973b0b4e3a173911dc96cd4d2cccb410bedf71e00e6313fc
-DIST gentoo-kernel-6.13.2-1.amd64.gpkg.tar 302581760 BLAKE2B c871add0ebfc7cbec4ff21d3ad3480cf5832c54f5ddbb921b39ae9b318a8a1b04231de7fd60fe9fce91205ab3ecce83cf7b93b13111d0ba0d48710c3c935b9cc SHA512 9f267f3a3c09338956d37a3f6f1025acf814b15f23771ffcd5c6f72a0063b294610b1709686bd2a435ffc02a9f88413ad4b8b46ffbe69899cf4176e382439c7e
-DIST gentoo-kernel-6.13.2-1.arm64.gpkg.tar 279203840 BLAKE2B 4ab544f394a5ac5ab448dd4208d2ee793645b1f5889a5251296845f13bb6abe2ea89d36016c4309d3c58ec985768de5f51712cbed82f5bc12f87aab38663e4a9 SHA512 a14b7264c45078331d89ce8b56b8ba9b8a1e97ceb4481fcab269b53688d6252849575cd9ddf3bbe82999f79b3844cee7e241ae8047af5a534bd788ea29665216
-DIST gentoo-kernel-6.13.2-1.ppc64le.gpkg.tar 73236480 BLAKE2B e8d8bc694a6c645572a964769e784a5251e273379c19b68c0c36e7fb32a789c0a48f55d60706998b4481838070ff5ee85ceb545867217210385a220ac4baf721 SHA512 988fee69f31246692a92f13696e2fccf09f9bbf1b6866b224d78116d0d5956c2f2eee0d31020bf573412dcd3c943056fb3299a65f02fa743a888058543cfe933
-DIST gentoo-kernel-6.13.2-1.x86.gpkg.tar 77619200 BLAKE2B 99a98bd8ebe2882b95463e04270951680b0392d455ec7781774d456e0307bc6ba761500e09ff96ebc109ed6c29bcdb019b283062bb27dbeda4472dc7d2fd24b0 SHA512 c5d5ed7cbd48357a1e8b2a19f448b37f71e7756ea71832beec4a093821370654033a5122ffbe968810ef7e4141cd038a89b9c06e5ed6677ff13740af7b1666e2
 DIST gentoo-kernel-6.13.3-2.amd64.gpkg.tar 305725440 BLAKE2B ee907a898b8a59001bb22fa1e9e79e3276782d2d850925945fdcb8c92473be3f00f96b87bbfd3d7fa945602b19b131b4a83ee0a6db300480bcb3e12691fc605c SHA512 09c3ca9554e89ede41579a1c01c4913455ff24019883203e31e77ea51790fb931ba0fe7d00eb6baa07bb30c638fb9b41b817979fc8ed5862c16105c782f818cc
 DIST gentoo-kernel-6.13.3-2.arm64.gpkg.tar 279480320 BLAKE2B 36c36710d724c5362492ac3610ca5d58076cf8901268c4259285106abc8d12cc901b986deb401f7329459374f13f11f0288e2994a50d55bdc0c725698bd866de SHA512 1c50734a3bb42b3a5fe7aaa049f2d7ad76a2d15f6b9bf01e9972dacafa0d317f8e2eb56ac1dc5b0d57a04babfee7a55d9cd16dfbb6e01c8eada3eeb3ebca0773
 DIST gentoo-kernel-6.13.3-2.ppc64le.gpkg.tar 73226240 BLAKE2B f8dea1b39aa2b3cd4c432147ffbc33436c13460f2358445cd4c52bf52fda3a6776381d3399fb484c408284cb20cbbab92defe82514dd0f5487ddc455f0d563a0 SHA512 823377b0b8becebd70ddb7b7bfba6b20518b97508817c69b9f9021f13d760996fdd9c062902ff38af9d9997993b97b7c36d988dfe7135194e7611f8213ba5faa
@@ -96,10 +64,6 @@ DIST gentoo-kernel-6.6.74-1.amd64.gpkg.tar 270028800 BLAKE2B e74b3ccc5ba74a51385
 DIST gentoo-kernel-6.6.74-1.arm64.gpkg.tar 245944320 BLAKE2B d113815afd6a696630525b13775d625c33f087c5c6fa817149b478b94153414eab8f413b236144b3989a043329b82c0f79f38679e1e6d65fab7c8fa4fb15ba43 SHA512 9f855f1882e40a1b596041c1370500baa1119ec3e4987ef500487dd87f62c1b6527eca4b23df4001cfc167f9375101ec938f783d717460ecff8fb218c371bbc6
 DIST gentoo-kernel-6.6.74-1.ppc64le.gpkg.tar 64409600 BLAKE2B 439c66dfb35eaf37b5f21d7a36f728230861cbf1fd3e4e7420af87ca2d8b45fbbf0b730ca17670c513b4a7bc060d5e13b3f99db35df4e8ad619940bcb4886ee5 SHA512 673bc0a287737dca8079466e1fe2fb1f07d19ca15f05aa4c5537f49dfd486d7ec73172025f43d8474707e48814407980b0b842ec410257241b5710bc169074e6
 DIST gentoo-kernel-6.6.74-1.x86.gpkg.tar 68567040 BLAKE2B 4b98f4057bf8edc596fdbc90e18fb88c9a7811a078cf7f83fe552b3daaf090f715bf547cd7a10dd599b472097987db8cf7a5c204610bc2553594327da3b09720 SHA512 44c8f9ee2f432d2fc0c703c47401e4a8cc547189181f629cca6fa418a77b91c49b7c618c4c0340235e69187e2eb27b56cec4b03a231f6399762aab03c7e16c0b
-DIST gentoo-kernel-6.6.75-1.amd64.gpkg.tar 270049280 BLAKE2B 240f983b90ec46f3be9d182c97fec5fa6678e24df2e232b3a8fc6c6967b849238c6d93148cead3afad94fdcfac821cbf40214333d5f372e6ebdd8c4f162e14ac SHA512 42bdd289c2d12f541800a017608d3f17dc2345fb3b24e0def0e4b8d2bbc6cf0b4a308cf05f7e167d792f375a6dd833657635fae3d1213ed6fcbe46a9bb635101
-DIST gentoo-kernel-6.6.75-1.arm64.gpkg.tar 245934080 BLAKE2B 44a5131716d725b733075cc7f689f184820ef7e8a95ab2fc810e4f1ac3f4f5689c01e6a91a51eb329926dafe706061bbc6d64927981b7c427f07141eda0eb687 SHA512 acd42c8a4ab5f035a6612e7006f9d5a71c416e5d42fdfc3946fb3cdec210cd0a311b091ce407396ac0966cfd603b83d17475019d03355095b99b7a1c2e829bf0
-DIST gentoo-kernel-6.6.75-1.ppc64le.gpkg.tar 64409600 BLAKE2B 264a885622bcc9f84d82f4b8091eedf8545a3c58722668cff6d1a5421246a3f35b342c7d2f58fd5f631323ce787f712a275b9d492c965fa948b907f588588ca7 SHA512 06ab51df6df9c24f138b19f735f09ca237b1548a74882fde2ce0fe2654c70241c62ad4ace8bb114ff6640e51ab71d223965cce9c70740f1367dc5f8cb8e30f8b
-DIST gentoo-kernel-6.6.75-1.x86.gpkg.tar 68556800 BLAKE2B aabb3f526874dd0177c54a7500a9a6ce90caba168281dcd6a8ea30c35f771166b84af150e6536b25cf1476f7757bb1c449309b0c271ceb2f1024d7232e22731b SHA512 bbccd51d501355425aa7ddd44c37fcf61e627c1bce1ceee568fda9d8effb424b373d4de9d3ad87f5522a7c40682b9d119008bd81902b99b46c8d949c122387cc
 DIST gentoo-kernel-6.6.76-1.amd64.gpkg.tar 269987840 BLAKE2B b446aaa0789bfcab7e1d9f43123368a3ff30a3a9bd007bbbe24cccf708345168adc8cfab5fddf5e014afcbb04896faddbce1309312b49636e25d07b28bad526b SHA512 180cb1a5c0f38edd618a5000e9bb8b968819fbd1056c9fbb774a87f93d3b87fc6fc0bd488aca27c1dfcdd33838586c086d603e84639595cc3774839b15aca621
 DIST gentoo-kernel-6.6.76-1.arm64.gpkg.tar 245903360 BLAKE2B 02ef5017a9fb10e6fc16ab32db54bc0d3f1545910a57fb9b3b0f464dbe94ced67c45ecf1ae944c854e2a30742d829f5b77e3ed65299c0af659a4fb861c774833 SHA512 2280b9e1a9b84464bd8f9be21f89e46cbaf5b88c812c61bd0afeea1cf8480a3f5f0a7995f0339bea95abac1f398b47ff90bde6a32f06a89114b5fd1735971ae5
 DIST gentoo-kernel-6.6.76-1.ppc64le.gpkg.tar 64409600 BLAKE2B 5dd98062e64856483dcf2144bd526f8b2f3d92361e2616328e356d1ba70f9731c58d3be7c3928b5d72b1b2330876609884ce905baad2bcd2e20d97db0fc3aa4e SHA512 ea35133f8d7a37dc690825f2428d77d930079a9d58cdfea4ae1aaae251ae092fcaeb20b6519b5c6732593fe55c027b87cb391e394d27489d162f55ca8c446e82

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.11.ebuild
deleted file mode 100644
index 8431fd7c468e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.11.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.12.ebuild
deleted file mode 100644
index 8431fd7c468e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.12.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.14.ebuild
deleted file mode 100644
index b9d87046bddb..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.14.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-2
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.1.ebuild
deleted file mode 100644
index c0377f141128..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.1.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.2.ebuild
deleted file mode 100644
index c0377f141128..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.2.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.75.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.75.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.75.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-21 18:17 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-21 18:17 UTC (permalink / raw
  To: gentoo-commits

commit:     a32e7a0ac3462136d25e1c40c806b042641e13dd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 21 18:11:36 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 21 18:17:52 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a32e7a0a

sys-kernel/gentoo-kernel-bin: Bump to 6.13.4

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.13.4.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4549dae446e2..0f5a2c8e5f11 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.12-19.base.tar.xz 1138892 BLAKE2B d2869a9b38ce1ea0dea73a229f92
 DIST genpatches-6.12-19.extras.tar.xz 4056 BLAKE2B 444749865813cd1929f307e8c865dc0a08b47d4a47ab2a326425343ecf3c448ff2732099013c2e80ed7120d1b0ca9542f4924dca38e084b9b2e0e6fb4f5622b9 SHA512 4d7e0ce29fa72dcd7f7ecbad844c94e5d711249f4437d3911eaca901d422c129c987166fa4d63cf52787ebba77b777f552bbdca283b8431bf0e692af3448a5bd
 DIST genpatches-6.13-5.base.tar.xz 335748 BLAKE2B 167f3f37113e64882ac841e16344ff25a96e614d3a29ebb96b5a21ddf7496386ea4f2397d5a5df0e6ce1e98348934befad7cecae6e947ba94ce1551ff837043e SHA512 1b6d3777fc25d24d31ccf33edbca65b09a5b0f3f48d8af5058b4c8de7b32830bf6fcff330e64ef2b9220cd4a117cc571bc3f900b52e68d4a9277c2a7d1f1ef32
 DIST genpatches-6.13-5.extras.tar.xz 4056 BLAKE2B 452b32878514cf29e43de6103b298c41150b888bd78509e26211c7d39e6b8f23acff0f4a5c906e1b0a8cbbb939f0fc6a106085542d4f92bc1e6f2f85580df7f2 SHA512 688fbea8a74987de17fa4afa84a6f3904b39518db971d7ccea13d4fb4f6e7df8031c940e31c2297cf7b15c7d3ec49941232b8d9d352c69e8ca6233bf7b846779
+DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e7006775ecf92f7ce2be78fd2d43dcd04ee8b02fbcf4286545963fe24785bbaeada9bf20c47c45777e7cb2ad097170d82bc SHA512 eb3d03ab002ce5079beabd9fd5ad4423406fe00f1f2013989a8686ecdeb30ebcaba3df9878167ac930da85eca801762370b0538f14720d2efb8c65787dac5bbc
+DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b
 DIST genpatches-6.6-83.base.tar.xz 4270596 BLAKE2B f94c4d0387957b4384a893f37bd232eba24dac57fa73297f4c25822c2aaaf6e9616c402624e43daab655c31677a59129dc853914fe9817125281ed40139b0bc9 SHA512 7479e6ffc5e736cd36df2a3f66079514b016059a273ef92d2e120f8da050c0383f8249dbd9f45daa1ee192117942d339b0bbe1a6afb1eae6e118b483fddbb8a2
 DIST genpatches-6.6-83.extras.tar.xz 4056 BLAKE2B 5b28f9a1750f3aa6dd30c976f1ae8431a93d44967c52dab2bce6b3cc17c75c063ef675765da94a212eab94dc64d144283049570d413b5d7acffa7be207249557 SHA512 27a91748aa74628c3fdb78709e39166858280a4cd80f4d3241e96158d1267b79c0a6a3cbc9b70fb7ec9069e6c8c7f7210efa174ffca4aaf3234ec34083fdd61d
 DIST genpatches-6.6-85.base.tar.xz 4392112 BLAKE2B f373bf5719fe6b1148a1cdb8e38cc5a0efd60d78353c2a79b562f26c4156cd94eaf60e2534c2b9b6bac655ed6a58d294d1afc7961607aa1f505925d3cd49840b SHA512 95bd5611ee602478b46711653d022b0252027b101ac4fa6a6b6332308f6c6ed3f211b4abc858052d00eda6e3ca14a772ff45b0d4009f9b975abf2219049c201b
@@ -60,6 +62,10 @@ DIST gentoo-kernel-6.13.3-2.amd64.gpkg.tar 305725440 BLAKE2B ee907a898b8a59001bb
 DIST gentoo-kernel-6.13.3-2.arm64.gpkg.tar 279480320 BLAKE2B 36c36710d724c5362492ac3610ca5d58076cf8901268c4259285106abc8d12cc901b986deb401f7329459374f13f11f0288e2994a50d55bdc0c725698bd866de SHA512 1c50734a3bb42b3a5fe7aaa049f2d7ad76a2d15f6b9bf01e9972dacafa0d317f8e2eb56ac1dc5b0d57a04babfee7a55d9cd16dfbb6e01c8eada3eeb3ebca0773
 DIST gentoo-kernel-6.13.3-2.ppc64le.gpkg.tar 73226240 BLAKE2B f8dea1b39aa2b3cd4c432147ffbc33436c13460f2358445cd4c52bf52fda3a6776381d3399fb484c408284cb20cbbab92defe82514dd0f5487ddc455f0d563a0 SHA512 823377b0b8becebd70ddb7b7bfba6b20518b97508817c69b9f9021f13d760996fdd9c062902ff38af9d9997993b97b7c36d988dfe7135194e7611f8213ba5faa
 DIST gentoo-kernel-6.13.3-2.x86.gpkg.tar 77639680 BLAKE2B e3a9ba2e9f93c10ccd11157fff3cbd53cafd6b215b0b48d1db78bba75893c40b5132e4c919418a835609a67dd31fa5f477d8af694b1da1115133ee549e4d9f3b SHA512 24c733067b7ec9388360beb928a29ab55cccdd191048a2fd413e76a017d7e827c4294c44da4a4ac59ea6c55e6ede22956bbb97a7daa67ee32c3cca55aa0fb9bc
+DIST gentoo-kernel-6.13.4-1.amd64.gpkg.tar 305807360 BLAKE2B bfa6617fb9fa1cc5cd4c94f0d00eaa9e5e5ca4906ff2fa59fc01cab8c5767fabc3491b4a964c611f031ef9d6f070a2454c18252b5c87d58a403aaf7aeb1ab148 SHA512 212ba9f66a569c6f99978397ba5469858447a5525b3128d2d884e99dbd795e7f3532203979575912c4977a333dc3fd84d93a1d7eb4ef1ab961877e79bf4ab269
+DIST gentoo-kernel-6.13.4-1.arm64.gpkg.tar 279511040 BLAKE2B 2845f71188b6feb068caef78e9b58d9818738ed23af2583e4ba164edd4d5ae108ff396d4be15dda6f5375c4d606450ff80009fc3078637fc52673ea1c07644ef SHA512 575bc231f15a1e84c615ff03e0b3ed6497ddc7382428cb193446406485e81fd487e55e03aec71a7abeaec472f25d45ad8e9449c7711e4ac1ee5e26eea276ac93
+DIST gentoo-kernel-6.13.4-1.ppc64le.gpkg.tar 73236480 BLAKE2B 36a298b8dbb2c581218d5534e1ae389e0494f46712cbe288e44845ab84bd167d667e3c2ce93ed9e3feba764de854bb97d7f77c2c8897164dd19f7f4a5686eeba SHA512 9fda52f55185eccc0ad85d05c4d47db242cea84f6c6bd7910cf2a7a388a6d23d2129584f1936a7d01d502e027fcfeb0dd0ddb41e46ecccc38d563a43be6e63b6
+DIST gentoo-kernel-6.13.4-1.x86.gpkg.tar 77639680 BLAKE2B 6c8c1489b02b67fb8a5699d0ad46394a00d523e191ac542230f4cf580454281138a6daa973db8a907fd58c1987e7a3193d66aba44ed5b15622fea21805ea68b1 SHA512 5f063e8746d6765e1ce37aa5b484aaeeececacbd658e089db1859d2fa7d80f0d3def1de043330aa22d3781a524dd869e79bd239cfa78673d45aef52c0874a9a7
 DIST gentoo-kernel-6.6.74-1.amd64.gpkg.tar 270028800 BLAKE2B e74b3ccc5ba74a5138536eeaffb699cd7130b6e05fedeb4e85464def2eca67e153ddcc61a43be9eb6c46b402024411578b3abdebba26d4cca3444d1e84e7fdd6 SHA512 7dd5bdc97bfb69ab6d859d52823f737430d4cb5d16f20dac7c081706ea49b05de6dc4f17d79a87666133c45220e5d02f82255e7e469feffe0aeb3b7775257ed3
 DIST gentoo-kernel-6.6.74-1.arm64.gpkg.tar 245944320 BLAKE2B d113815afd6a696630525b13775d625c33f087c5c6fa817149b478b94153414eab8f413b236144b3989a043329b82c0f79f38679e1e6d65fab7c8fa4fb15ba43 SHA512 9f855f1882e40a1b596041c1370500baa1119ec3e4987ef500487dd87f62c1b6527eca4b23df4001cfc167f9375101ec938f783d717460ecff8fb218c371bbc6
 DIST gentoo-kernel-6.6.74-1.ppc64le.gpkg.tar 64409600 BLAKE2B 439c66dfb35eaf37b5f21d7a36f728230861cbf1fd3e4e7420af87ca2d8b45fbbf0b730ca17670c513b4a7bc060d5e13b3f99db35df4e8ad619940bcb4886ee5 SHA512 673bc0a287737dca8079466e1fe2fb1f07d19ca15f05aa4c5537f49dfd486d7ec73172025f43d8474707e48814407980b0b842ec410257241b5710bc169074e6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.4.ebuild
new file mode 100644
index 000000000000..4426c8264680
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.4.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-21 18:17 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-21 18:17 UTC (permalink / raw
  To: gentoo-commits

commit:     b58d6db7db45332e7abbeb02c2168815e711020b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 21 18:11:45 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 21 18:17:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b58d6db7

sys-kernel/gentoo-kernel-bin: Bump to 6.12.16

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.16.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0f5a2c8e5f11..e3a7696169b8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.12-16.base.tar.xz 1027208 BLAKE2B 2b1afff6deacca3df2b83a04a104
 DIST genpatches-6.12-16.extras.tar.xz 4056 BLAKE2B 268700eac9cc0e309e30140397211d9fe614edb3c9a1208d8e05d5eff07f959ceee6ec7c68b8331df601f5ab1d81ab04bb7054513fed02a027e02b7c31e02207 SHA512 7fb9d6b03236370370528d28f4b4dea0cc132ba839ccbae80e31fc4c532f85acc2cd56e8a0a9f27ac7ed3497721f69d3ccba0c338be7e1d38588229202b3e456
 DIST genpatches-6.12-19.base.tar.xz 1138892 BLAKE2B d2869a9b38ce1ea0dea73a229f929c7e63f2cf1da904d070bf9623eab293e40d4af3d9ebd5c3b2fc5a2cf5f4756dfc889ccb62e49ef84c9fe31c6d2b4b48fc1b SHA512 243d81b3e8ba636ef57229dbbde5d976c1ac44475349cd93f1892e696a6e22eb4e7143c278618c0e5ce865af37a8c21e8a6b8d38f3f6839153645d3f88856ca6
 DIST genpatches-6.12-19.extras.tar.xz 4056 BLAKE2B 444749865813cd1929f307e8c865dc0a08b47d4a47ab2a326425343ecf3c448ff2732099013c2e80ed7120d1b0ca9542f4924dca38e084b9b2e0e6fb4f5622b9 SHA512 4d7e0ce29fa72dcd7f7ecbad844c94e5d711249f4437d3911eaca901d422c129c987166fa4d63cf52787ebba77b777f552bbdca283b8431bf0e692af3448a5bd
+DIST genpatches-6.12-20.base.tar.xz 1202448 BLAKE2B 29d739ca47c15374e039c5ca76017dca7ff4da352bd161127c0fa1d2d9faae002a99d284b3dcc94cc6357e3df9f43d4637fe172948709a2a6829df836edae0d3 SHA512 47e5e47d11ce176d3cb22e51641b2987d8b3aff62fc12546f3336c939108da5fbd66f1d2dee0b0d932b896666e504b8449bc988c34bca8620e3b185322db0106
+DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2
 DIST genpatches-6.13-5.base.tar.xz 335748 BLAKE2B 167f3f37113e64882ac841e16344ff25a96e614d3a29ebb96b5a21ddf7496386ea4f2397d5a5df0e6ce1e98348934befad7cecae6e947ba94ce1551ff837043e SHA512 1b6d3777fc25d24d31ccf33edbca65b09a5b0f3f48d8af5058b4c8de7b32830bf6fcff330e64ef2b9220cd4a117cc571bc3f900b52e68d4a9277c2a7d1f1ef32
 DIST genpatches-6.13-5.extras.tar.xz 4056 BLAKE2B 452b32878514cf29e43de6103b298c41150b888bd78509e26211c7d39e6b8f23acff0f4a5c906e1b0a8cbbb939f0fc6a106085542d4f92bc1e6f2f85580df7f2 SHA512 688fbea8a74987de17fa4afa84a6f3904b39518db971d7ccea13d4fb4f6e7df8031c940e31c2297cf7b15c7d3ec49941232b8d9d352c69e8ca6233bf7b846779
 DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e7006775ecf92f7ce2be78fd2d43dcd04ee8b02fbcf4286545963fe24785bbaeada9bf20c47c45777e7cb2ad097170d82bc SHA512 eb3d03ab002ce5079beabd9fd5ad4423406fe00f1f2013989a8686ecdeb30ebcaba3df9878167ac930da85eca801762370b0538f14720d2efb8c65787dac5bbc
@@ -58,6 +60,10 @@ DIST gentoo-kernel-6.12.15-1.amd64.gpkg.tar 304271360 BLAKE2B 368946f3a675d7d2ac
 DIST gentoo-kernel-6.12.15-1.arm64.gpkg.tar 277708800 BLAKE2B 047ae0aee587c2b2cfc1ff3ad89c9b3e6e6d8147d1b05459cfc66901d183eb2d25e8375504d1b4c41296244357e93fa61aad4e7aa454f1739d06a8f2147e1bf7 SHA512 fea7f14164cdcdeac6792ee52044698f35e00dda7daf8039e16e6782a48f4ab1e6ecfdf96ca430752cde617983c93bff746c6e3081f72bb7f0ed5f9967be86ef
 DIST gentoo-kernel-6.12.15-1.ppc64le.gpkg.tar 73103360 BLAKE2B 338e503dc38ddcef0cd412df83a252ec483a4c6ab207a94f35be791530c29425d62606402166c7a98fcc98706cb0362d26cde18b48203bb233f3632dd748dfa0 SHA512 bdd6569561d00a7f9f03d39ace032f9db056f350082f0a48eac90181df5cbf4208b299623f9d295dbaac080aa978e4762022d022fec36ac569872c4474e80a69
 DIST gentoo-kernel-6.12.15-1.x86.gpkg.tar 77342720 BLAKE2B 5413d94b766d55d7b21c226c6c8421bee9e4f2cf39835ae1abc87f19d6bf35afc373c6cad3cb513d7cef3f552a903cda3e8bcc26bf8e712f224181b438c00388 SHA512 10e0848a8a710e7b2e29f87d0fd93689187b8406a38def643f1f42c0db7d8074eba00dcc41df6a796a0190f54ec4593d29a9ad15db69f899f9d0079137127af0
+DIST gentoo-kernel-6.12.16-1.amd64.gpkg.tar 304384000 BLAKE2B 5205126714ad78a4b284dbac52b2f555c28b57bbd5e1af3d1fcf093592d44aebc64484f566daf7fe8a397615b3c653f4129f4eddba78e229c136ccfd3f258415 SHA512 b4b73847fe497a05dda2c5989df06029926b6808593a22189d5d6ed8f0c8f80be734845e030d8a58fbf9cb4338dfddb181fd5759b25d7dce2b5c4731a9969c45
+DIST gentoo-kernel-6.12.16-1.arm64.gpkg.tar 277760000 BLAKE2B 65177a98b10daef43e83417961f64162359447baba3e903356840d48aba228856a53561203395de9625402f6d0a214c2333108c00e1c650a9a316083449d9887 SHA512 9d3d3fea88a4a69858f12d4296bdb159e4b3ddf1efab17d8a5633146d132a33c8f294b60e36dd9560dc29c9995784a1d5faf34b4d13c431ec558feb70ab4d3fa
+DIST gentoo-kernel-6.12.16-1.ppc64le.gpkg.tar 73113600 BLAKE2B 143339a5b0b2d0e59bcf16b961c1852f2d3816e7c97e99f59b44f67f9fcacccfe9b1ac989a4755c66281d5a687348d0b8a240d2138ffdd97898ea06db233f680 SHA512 4fad8d4c859156d6a76bc59cbfd27ff511517f950d8dd5663f9e8939be36300f92a1a773dd7e9b5ea04e8e26048b4385fb633214221939cd3bb0cc7f9fde9af2
+DIST gentoo-kernel-6.12.16-1.x86.gpkg.tar 77322240 BLAKE2B 07f4eca6f372f6744a60888f16f18cbc7d26c7698244ab6ff27ddaba21ba8ca92e9a06d048b6c41b1ce586936d816a1866a0ba230858ba48101f4d07ce1cb796 SHA512 4d149f6f2e981ea139615534bab9019530cd45da06654db5e913a350f2c6b8f8112c51f9348a8093a12670b3e9ade2a045f641ad0be948c575cfd1b096ee75c4
 DIST gentoo-kernel-6.13.3-2.amd64.gpkg.tar 305725440 BLAKE2B ee907a898b8a59001bb22fa1e9e79e3276782d2d850925945fdcb8c92473be3f00f96b87bbfd3d7fa945602b19b131b4a83ee0a6db300480bcb3e12691fc605c SHA512 09c3ca9554e89ede41579a1c01c4913455ff24019883203e31e77ea51790fb931ba0fe7d00eb6baa07bb30c638fb9b41b817979fc8ed5862c16105c782f818cc
 DIST gentoo-kernel-6.13.3-2.arm64.gpkg.tar 279480320 BLAKE2B 36c36710d724c5362492ac3610ca5d58076cf8901268c4259285106abc8d12cc901b986deb401f7329459374f13f11f0288e2994a50d55bdc0c725698bd866de SHA512 1c50734a3bb42b3a5fe7aaa049f2d7ad76a2d15f6b9bf01e9972dacafa0d317f8e2eb56ac1dc5b0d57a04babfee7a55d9cd16dfbb6e01c8eada3eeb3ebca0773
 DIST gentoo-kernel-6.13.3-2.ppc64le.gpkg.tar 73226240 BLAKE2B f8dea1b39aa2b3cd4c432147ffbc33436c13460f2358445cd4c52bf52fda3a6776381d3399fb484c408284cb20cbbab92defe82514dd0f5487ddc455f0d563a0 SHA512 823377b0b8becebd70ddb7b7bfba6b20518b97508817c69b9f9021f13d760996fdd9c062902ff38af9d9997993b97b7c36d988dfe7135194e7611f8213ba5faa

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild
new file mode 100644
index 000000000000..08897ff35647
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-21 19:53 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-21 19:53 UTC (permalink / raw
  To: gentoo-commits

commit:     eb959eeb95885221ee5a741cd34c2ec11014d4de
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 21 18:45:34 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 21 19:53:39 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb959eeb

sys-kernel/gentoo-kernel-bin: Bump to 6.6.79

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.79.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e3a7696169b8..4c2f355d1ba6 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.6-86.base.tar.xz 4392576 BLAKE2B a141cac65c0de51f71210a5f392bc
 DIST genpatches-6.6-86.extras.tar.xz 4056 BLAKE2B 4c46bc6c6c44cda1bc3efa60f4f20fe54b5fb96a87f607f0f56335f210cce191afbb5a60ce89be0c4bab244677ca411b2de5659e8fd18f6e7a8a6768498e244f SHA512 6901c9d6d1edd3049332f38319dbf390fd9f2429325f0a4d5e01ba60dd140fe952d2543cce3b98f0b95bc8373dc1684fff2e4b0abe535694c018f88fd503fbd5
 DIST genpatches-6.6-87.base.tar.xz 4450476 BLAKE2B af19b06ddf53c5b6a16d0a9fca60cc895a4a7e6a0f5cfd65e291388b66ce2c0c47fdc5e71a7074b1bda5f7957f27c3ccc03fc03a08d7d0782344e6e0bf66beb4 SHA512 a9d2574870f910eaf4ab05f659a95aa14ce920603112aa2d6465ead5053c6a5e9e608041afa12d54c673372cd0dc2ac5c64705347ad88d93cd3a5a0b1132a14e
 DIST genpatches-6.6-87.extras.tar.xz 4056 BLAKE2B 264ef764aa9b813fe6877cee3e64b2d88c1166d5a09c7ae25b18f1b860ec5f4a4f80503c39b596bbb3479b83579137389feeaab14bf507d15089d4c1bc62cee3 SHA512 e8c9b76b6c44ba0d847dd9ee82e3dfe48f65d25289fda97d076d624767cc28d9e8ddf119f921d37b4e391116e7b8a03243c02c7be3b7ea8b7533e5c979f39efd
+DIST genpatches-6.6-88.base.tar.xz 4497952 BLAKE2B 65f393c767bd4edda1954fc15c90e07f5d5a67a445fe24063a94f7eeea23196bc0da417514a4048bd91b5cd330a309e69df4653846be0e0207abc649efa7f072 SHA512 16e5cc40edfe8edd95dad7e28f89b9593ee24fd380444ff67376bc95f71c71cb13b9a0ace7562ae7275c2acd405419534b8ffd66ee78a81897970b4c43f203ee
+DIST genpatches-6.6-88.extras.tar.xz 4056 BLAKE2B 9dce8d9362ca0e3548e31392659afb0b475eb0ee03bb71c51cac40411f35ba8ffe519c3e8438a05dfd140a8032321b8936df4f48cc8eb87f8fd6ce0635249da6 SHA512 02e4cd170b09901dc9bf2655065a8eb44e2330375fbbb2c3aa81d3f8c2bf6854403b4d7b412fa3d6bb377ec3e39f5091355a0b649f6a69282123e3d710464845
 DIST gentoo-kernel-5.10.233-1.amd64.gpkg.tar 63692800 BLAKE2B b1807bcd074455292610a08353a8cbd329c9c8eddc09bae9bc089d6c1dc099a3937a98017f577d5d90cf7b7ca15c92845d16af7a124d08b9057a56c5fcc13a6d SHA512 95889f3754ea1601e063866a59599389229346b195b5247151dd34f6fcd397424d9d504a5aefe7d8424e62a4a043e9d9c82fcd32e633928e3905c89baef6e608
 DIST gentoo-kernel-5.10.233-1.arm64.gpkg.tar 56842240 BLAKE2B 80650d6155278c12120fcd831018b565bafcbfa34f782c9a0038d5cf950d975c9eb66754cef37a72379813241359582f1746066dbffd34d11be5b35c64591412 SHA512 c74297b9035a0f74e98ef609a7bf81017f78cec0e1759c278f6f18504f9ae1a2f1609d6286530ceb19ce90c713f7af39abf531b7b3d4ccf5ad2390c207ffae3a
 DIST gentoo-kernel-5.10.233-1.ppc64le.gpkg.tar 52828160 BLAKE2B e7297dfab0cc9303c31f97772c0f91bd47f5e15c7b618b86d701b399cffdf06b58519381be73c6e0c67e8848929a1e058757e82e8653eb90b04e1d5e31e5277b SHA512 1aaf95701bd26cb16a65d9436fb7f6b0a62d74fab6d30bb1cc87b24be91b2149b265411053b14d31d4ff7b4f61c08ef53a589fc9934700a7326bb0cc18603e3b
@@ -88,6 +90,10 @@ DIST gentoo-kernel-6.6.78-1.amd64.gpkg.tar 273070080 BLAKE2B e3fee5cc9336a3e637c
 DIST gentoo-kernel-6.6.78-1.arm64.gpkg.tar 246056960 BLAKE2B eb0f726cd30e3ae9219ee14a745a27ce04244a1c337c360bfed1f5e960d81eb112a8517cbe2d59e25b394971c4955a8f5bd2b5e7633e52517af1281fb4e9c08c SHA512 316da345620b1977503075fcc7fccc22cbc27928a580781e37d72d36e4d43e6f9988016406dd162ef6dbebf86c0f0ab2ad5c8fe09c0d1bd9aac6ef1a4cc1081a
 DIST gentoo-kernel-6.6.78-1.ppc64le.gpkg.tar 64409600 BLAKE2B ba45cc0fb27801c8e7da99580304b2104a314ef564ee5ccbe51f532f3494aec184f29d2cfc1e683afd131a70ce64cc5306de2784c9c1d0e2e42b184a08db01a4 SHA512 2986be3aac9de286b8aea944c5e3a556af9ed17bf38ebba5d3cbcbad4a4dc74ece79861b67b4385acc56987c611aab470d0259cdfa87649bef6abcc13c2de9fa
 DIST gentoo-kernel-6.6.78-1.x86.gpkg.tar 68567040 BLAKE2B 217ada177376f447cb3bfd04f7c4bc8decc56842d493e8cd9b962d946c69609c06a7d85741bc725cd64980b3505227529036ca9c76aa4e660e9483d5eeed700d SHA512 0284e192a30ea7882c6f34fd01387aac827838f784d5dda98292431043808ad5b5a1581f313d47172ad75e94c03d623cfb4f3de391a8d12a8e96a697638f17c5
+DIST gentoo-kernel-6.6.79-1.amd64.gpkg.tar 273090560 BLAKE2B dfdc2f634661feb6e7d868939001c2750e5db1b15c5935fc6f6cb3b56208bd769649043c2b0ecd84258e515551460f801db3ab14041aa8f2b2f7d90a8dff1355 SHA512 127bcd146cea5ab070819c3cf946245585851b5fb64cf92f5d12aaddf31e3db45e491cbd1ee5b42701b5407a24256d77ff38e13ee574afc2992e014aee73304b
+DIST gentoo-kernel-6.6.79-1.arm64.gpkg.tar 246046720 BLAKE2B 3e76317748f6fd0647de23a6863140d0bc9ff496945b84eb32de5156fe2982cea24a9b1464aa7f401d35b460a18c0c28e77b8ab1914cbd12096912b39303e035 SHA512 ee8a7f7d65c299b6f084e237045f0b1bfb5f64499897c1b97164fb86e232ad3479854bd318caf2c90c58405accdf01a4493d01def588d68ad0b46e6a854e07e2
+DIST gentoo-kernel-6.6.79-1.ppc64le.gpkg.tar 64419840 BLAKE2B 2f22db03fb329e9072188095918822dd50d2804aa0b849a15e0a7cc63c6c079dedf8158cd7a63375533fe8ca4df5f58bcb4fc20b68cab06306554480203a1f90 SHA512 58c1601c9d8d3068efa9831631a9c3268abd35216b557fd37de624330ead3ce2a5cd312c8ea73739ec4d792f267e399f9a4f1eb0de9dae56b1945decc519127e
+DIST gentoo-kernel-6.6.79-1.x86.gpkg.tar 68577280 BLAKE2B 298977a8f03936b6fb107c17542def9338f3cb4a6d0da61f09ad60053f5f8ddc8f18dfc33bd89635adcb8c902753ca3fd840009d22d1e15d9d2e4894d16f9346 SHA512 ab269ebd923b36e2c7e3ce9ec7c76d102227a2c4e27d60e7b6627f064831c3f755e55b70f3d3bb3b4035a21c91cc9d76aeb19f32a727f7ba172df0cd80618bb8
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-21 19:53 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-21 19:53 UTC (permalink / raw
  To: gentoo-commits

commit:     c76a1dcce257c44e43652b672d9813529e544f7c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 21 19:51:45 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 21 19:53:40 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c76a1dcc

sys-kernel/gentoo-kernel-bin: Bump to 6.1.129

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.129.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4c2f355d1ba6..06f0a4d53a97 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.1-137.base.tar.xz 6788380 BLAKE2B 365778dab67485d413506657e7dc
 DIST genpatches-6.1-137.extras.tar.xz 4056 BLAKE2B 8a39c1f0b11bc776f301f6a750af6d7416a20231c7170f50080a61b40071a55f6d2906193d76d8fe4837b4b494fcf0a683a7325ebf18eaed6543c0362c78a6ea SHA512 9739342cd761efc0fb4b2d09f147d721b8099ec0594a0190a0f39fbb23b131068c6127be3b0083a1e60c4d4120b3437bab8b4608fe1805724e513890a0a46bed
 DIST genpatches-6.1-138.base.tar.xz 6804336 BLAKE2B 31d8912c815d4560b35bdaa4fc46597d641c63b693123ee34678c6f9e89a808e3d0ff90c762d601d2caaebd6194083cbf55ea34bf8df68157fb51cf9d603b766 SHA512 f72c533a8afdd81a17fdc27d3b5d7323447c81d70a1295ca1aa949cb1c5a469a1dd84fdf97f81cb2ab762fe6ae09716f3430da13378e4dc08d4511c6dfa81116
 DIST genpatches-6.1-138.extras.tar.xz 4056 BLAKE2B a9205e4748d7892920c7428cd80bc8b4e8a8b86467dc8771b427b941c882af4de55b2d3c6450410a26ddbc0dd2e4df9a912025389379b0f02a20e7b0f2c99020 SHA512 50c042432612985dbdd7802004471f58bb7a5308b362df0ef903262214c116342817abdba2cef6b1f4f3ed281c62b50c19d4d0c0b43eae148a0ae870ff812460
+DIST genpatches-6.1-139.base.tar.xz 6935336 BLAKE2B 30d7dd358ce4588cb948cff480a33fde127c0fd234da3cdae2a34640f33aa4275e53cbebf10f5b80d69e59965245a77919dcbbbe61d541b37da5699e3adb700e SHA512 0693dfbd329dcc525a7565cf238b8f93bcd61c0242e7c05f6870f782f9efff2b0c79da4cf1514058fd76e7dffb6640b04506aa5753f1539cd62e7aaeaabf7304
+DIST genpatches-6.1-139.extras.tar.xz 4056 BLAKE2B aa22b3363e11a53ee35d0d4ec3e95b3bac0326a6931bf0a260219da44b50f7ea8da69c4525d0c96e24fed013a8fb9f8fbf0471ef446afb55ffff13b4c7f7cb26 SHA512 473d93d7065dfe9223493df37a04b1d1a6be9707e05501868341e6058604b96fa697198978214ce8e8f70e5ad4f54dda4e9241639c48001540901120ffb3d7ac
 DIST genpatches-6.12-16.base.tar.xz 1027208 BLAKE2B 2b1afff6deacca3df2b83a04a104271d167d37b4200b8396adc8a3751bb9f972a9442ad1a6aa7d9e8867a9112be1dfce236b0aa2d16f706520d586a736289a7b SHA512 5660c464c27586c9ab7b95ad5cd61cbf6c982e5c4a281cbb65e55cd562a885c4a9c5a79cf08373ea1b1f9757aeae1da00cdbb6c3bf559fcfcba0d9d380b45fbc
 DIST genpatches-6.12-16.extras.tar.xz 4056 BLAKE2B 268700eac9cc0e309e30140397211d9fe614edb3c9a1208d8e05d5eff07f959ceee6ec7c68b8331df601f5ab1d81ab04bb7054513fed02a027e02b7c31e02207 SHA512 7fb9d6b03236370370528d28f4b4dea0cc132ba839ccbae80e31fc4c532f85acc2cd56e8a0a9f27ac7ed3497721f69d3ccba0c338be7e1d38588229202b3e456
 DIST genpatches-6.12-19.base.tar.xz 1138892 BLAKE2B d2869a9b38ce1ea0dea73a229f929c7e63f2cf1da904d070bf9623eab293e40d4af3d9ebd5c3b2fc5a2cf5f4756dfc889ccb62e49ef84c9fe31c6d2b4b48fc1b SHA512 243d81b3e8ba636ef57229dbbde5d976c1ac44475349cd93f1892e696a6e22eb4e7143c278618c0e5ce865af37a8c21e8a6b8d38f3f6839153645d3f88856ca6
@@ -54,6 +56,10 @@ DIST gentoo-kernel-6.1.128-1.amd64.gpkg.tar 73011200 BLAKE2B ae761f907f8ea7f5090
 DIST gentoo-kernel-6.1.128-1.arm64.gpkg.tar 65720320 BLAKE2B 1794d9a53ec19c249e2676cafcb7ed37276317b6296e145222aa27e60c7c8777dcab60f16743d82aa76c56d7a94824a5fb0fe97912bb133ba8aa40d77e14f741 SHA512 a1e5a8716098845e0a8c0f84e24bd9e9be03c01ec0dceb854d4b46b98b7d08884c7b873a81f3aca98e19b63c1af0e279406767ed1f17b8a6dd8e0e5a3a5da125
 DIST gentoo-kernel-6.1.128-1.ppc64le.gpkg.tar 59924480 BLAKE2B 5b8248dff0c0cb3ad359390bd0a61574c9d43a248d6b67055ffd637907058952af6e99e1e4436c00f5cd7717918924ae6e2e9a4bcb370262705838ccbe02dd09 SHA512 044c40c6da956c23bda99c8bbbd87ec0fb62fd6a1cee1e94f774f7a8cd977b0a04a9a8abf15668ec049bb5c1ebe5a23a04b62440b1827049b95284069b062f57
 DIST gentoo-kernel-6.1.128-1.x86.gpkg.tar 62371840 BLAKE2B 52cf898c670e2515930e8bf05dcfb4eecb72c5c4058a4e4380626e9c0df44ff55bc4d8720c05892408e10c16bb9615f0376cf71ac96592ecea2864bc171f33c8 SHA512 85e4f75b8301a6cb2e7937063e19801df572891a0d6d397e257ed297fd6bea3e51d21914cc10767b7ce30619d7abb5ae525e1c863f54d8d0bcc75d92edefef16
+DIST gentoo-kernel-6.1.129-1.amd64.gpkg.tar 73041920 BLAKE2B 7a7688af8d43b328cccfb2aea72360d7c7afb67b3c8ba83f29b03c36e9eb6c583a009a14afc79384d1a9434d8acbe39313276d907f8c312c75844a01a49185fe SHA512 e2e35d3e52543409133b4f3c23cb45c8303c6bed43f45575a07738deba533a88c8dfcd9b4a29272221c3ea36c760aee6d1ab6998d0dcaa8f61dbdf8267cdae87
+DIST gentoo-kernel-6.1.129-1.arm64.gpkg.tar 65751040 BLAKE2B d6688ecdd4d775e24327564fab80f79c0a031984c8fe1f00943ae378a7152a878d82f4c4592d848a9642c7bc0bad198b3645fde78f276a97f29545e6d0c172ea SHA512 995279043dc4c7a7b40b335d4e7850ab59178afcad9dc72fd4f2b90abf5a9b1d32a3d93da3ad849a42ca1958b1684bf5c64e84f722aba9e7b7a82dd4f3bb654c
+DIST gentoo-kernel-6.1.129-1.ppc64le.gpkg.tar 59934720 BLAKE2B 42810a55237db92e8ff3d62799ec7fad645fb460c0a08f0336e2f8fc444d19701fe0f1754c355523b3969f9cdead2f78945afea288990b12ac1a43f541fd888c SHA512 1faa0c68c24382b621cd1d0190d2df536f6066cc477df4092fa24c63842f300cf71141cfb109324a21c6191951045638525ab7d44a1f7dece76b4335c63cb814
+DIST gentoo-kernel-6.1.129-1.x86.gpkg.tar 62382080 BLAKE2B 3efd10347552498895b946028d68e96398db08bf6fe0361df5bc3e0fab9ce8e78ae9ac8fde155707175f6d4e46f3fdfd68ca2d2f34f5c9a52f47d59da4bf961d SHA512 63445653e8bd272ddab41478a06dda878ab82dcbb049c38d865bde9e22e478ada285ca23f8a563f426b961085f6aa5e45087a42bd553e9e8d8bffbeb67cf0c10
 DIST gentoo-kernel-6.12.13-1.amd64.gpkg.tar 301363200 BLAKE2B 20b43dbc1cdaf8d67e65710084e1e73fde4ee55f7bca7e6308813fa3348a55f556fb6f21c5423ae439540e3d74f2705b0379568a121b92e663a336905600ee86 SHA512 6d7eaf6fcfb13739ee14f0087384662b9d5b3da1358c9ba5478b6ed6418aa0123dc830caccdd1aa2d9a62e2a79ad9e4c387f5b7139b65d6476d0feac5a33b26d
 DIST gentoo-kernel-6.12.13-1.arm64.gpkg.tar 277422080 BLAKE2B 9e5470d0aaee07886110388f1abfb5e7096f0fa554208ce32dc7aee566c55bdacc05ee7a8a3304ea2786609302dd5b737b0f879e1b8afbeb742837c82504c5f0 SHA512 be8817a64ca9c046378c0a2c2238797e7680a6895c57bf0989e2a5c547f98544b8030bf189dc685991f753c2f39dc18d3a8b881f6ccc2c34e2cde0cdc8fd619a
 DIST gentoo-kernel-6.12.13-1.ppc64le.gpkg.tar 73103360 BLAKE2B 56c2aaca9824f6de5d8ec43b9b6f0a3bf36acb6766e1040494a00f7a01fc45e241a3ca8f6826bad38be354de6b2576ad17348db3036aa9df71cb5a823b7b305c SHA512 b249faa9a70b43aa3335df98803bb3921cd005fdb52602b384c1eb10b4df71418f659d2ffa541930d7eb54e69365fb0bac040650a482e11df283a1e9ffc14f4b

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-24  5:03 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2025-02-24  5:03 UTC (permalink / raw
  To: gentoo-commits

commit:     1ea5f20269ed35d805b304217c5848c0b12f6213
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 24 05:03:28 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 24 05:03:28 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ea5f202

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.234 x86, #950203

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
index 88e83cb23916..f00a5a2af842 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-26  6:06 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2025-02-26  6:06 UTC (permalink / raw
  To: gentoo-commits

commit:     669ed231f6687b586ba80d2b27de0bd1ed6b53fa
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 26 06:04:18 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 26 06:06:01 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=669ed231

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.79 arm64, #950201

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild
index ad90e86d4de3..0f7ef5fdfc5f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-26  6:06 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2025-02-26  6:06 UTC (permalink / raw
  To: gentoo-commits

commit:     192943abaf05d064892d8e301c34bfd83be124cd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 26 06:04:23 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 26 06:06:03 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=192943ab

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.129 arm64, #950200

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild
index 1d0c64aba23a..fc59cd924129 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-26  6:06 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2025-02-26  6:06 UTC (permalink / raw
  To: gentoo-commits

commit:     dc24fbb72496be46c94ed4ed62b52174fabe7e5b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 26 06:04:28 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 26 06:06:05 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc24fbb7

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.234 arm64, #950203

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
index e954e279d897..c880f499120e 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-26  6:06 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2025-02-26  6:06 UTC (permalink / raw
  To: gentoo-commits

commit:     e1394145c974a65820d9a2f3a84b90b6c37e914f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 26 06:04:42 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 26 06:06:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1394145

sys-kernel/gentoo-kernel-bin: Stabilize 6.12.16 ppc64, #950199

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild
index b0777f18ffb5..76b11186cf83 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-26  6:06 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2025-02-26  6:06 UTC (permalink / raw
  To: gentoo-commits

commit:     ab7b937f370bf277649ef269801f54fa2ce322dd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 26 06:04:46 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 26 06:06:09 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab7b937f

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.178 ppc64, #950202

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild
index fc59cd924129..3d6da1c41ef8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-26  6:06 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2025-02-26  6:06 UTC (permalink / raw
  To: gentoo-commits

commit:     4b87c9d5028a57f32859d53a83117830899eb3fb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 26 06:04:51 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 26 06:06:11 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b87c9d5

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.79 ppc64, #950201

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild
index 0f7ef5fdfc5f..e71a371cdf30 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-26  6:06 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2025-02-26  6:06 UTC (permalink / raw
  To: gentoo-commits

commit:     084f08d7e39a55b5d0a282aa86951c78ff3a52b8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 26 06:04:55 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 26 06:06:13 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084f08d7

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.129 ppc64, #950200

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild
index fc59cd924129..3d6da1c41ef8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-26  6:06 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2025-02-26  6:06 UTC (permalink / raw
  To: gentoo-commits

commit:     35986ef7da77ddb5a4cf701fd048fc648e23e607
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 26 06:05:00 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 26 06:06:15 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35986ef7

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.234 ppc64, #950203

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
index c880f499120e..380bce8b9ee0 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-26  6:12 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-26  6:12 UTC (permalink / raw
  To: gentoo-commits

commit:     59224bd6ec1042a717528a50496044a05709baac
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 26 06:09:17 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Feb 26 06:09:17 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59224bd6

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  66 --------
 .../gentoo-kernel-bin-5.10.233.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.15.177.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-6.1.127.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.128.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.12.13.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.15.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.13.3.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.6.74.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.76.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.77.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.78.ebuild                | 183 --------------------
 12 files changed, 1902 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 06f0a4d53a97..1cb33eb1b475 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,101 +1,35 @@
-DIST genpatches-5.10-245.base.tar.xz 7815984 BLAKE2B fd5b339977af766fc292071eeb16e08fce3185dd3bf1c16dfcc1522b664f84dd5892042707c68f84863bdc19afc35d8fe053476f904dce2ab18b4aa9b3cd61ac SHA512 45754b5713276a852f83be7c23d66deb020b3539457614a80b051cd4e276780101df3c92e2c6ddb96729676bb86b418f77f76807fe96cdfbf5571d2141e5a313
-DIST genpatches-5.10-245.extras.tar.xz 4056 BLAKE2B f4838beef428e2913d3861b26989b10f82391823ebc39811402294c23c5a84623dab8b15346ada7aa3c9552727c857ca80a262fd9dcf4f4751888b0454fcdfdb SHA512 617ac2cae48ac2831bfbb5a0bca25e466087eccabd930ba86c0e9f984822aa5ecade7559d4b1c71031b4db7bdb803ee31a4c392ac36413d97a51e2befcf70166
 DIST genpatches-5.10-246.base.tar.xz 7840332 BLAKE2B de0b2afa264eb332108107e1b490f34ee3f70609320fab3249f961d567ed6a0c3f9887b4874aa40f613c0dccbabfab8f44d21ce298fd0a1fa59526795cb5064c SHA512 9418363867f58ce43f12d27fd6947e4f9b0d2f90483d51b0e964f9de3f29eaca74c7c5079d8001a50f863e665db464bb3a2eabb79b3ae96e4885328b25fd0e6a
 DIST genpatches-5.10-246.extras.tar.xz 4056 BLAKE2B 04b665b4c21fc242d6edbd258a93a1beb7e42aa3d2ecfbef681ec7020e81cafa2e0e7037d2ae657f94070f684d5fa3f2df4e153154abc8a0fbc1b728b61b3634 SHA512 7df2d73e9157cba76de9e2b990f028c26b89543cd7056b33ce07aa95b67b5db3c08fba799d927b4cb79e601ec2830edb1b492fa137bb03bf27ae6d9d7987dbf9
-DIST genpatches-5.15-187.base.tar.xz 7870496 BLAKE2B 3ed1eafcf3a1e7b86ab86c92ceb12e45bfb527ec1eb3bcffaf84e27edc55365af68947d46516659ed41c410066706608f4fc33b243c1c2ceede69409c9674465 SHA512 9923dccc7b28abf4a4b83e025be7bbe0c7034b2e489ab8796b58d0c931365a225493360d9f4ddb3b683625bb8c2ab56eaa38615e3d388ab6180ed626a823a86d
-DIST genpatches-5.15-187.extras.tar.xz 4056 BLAKE2B 03232a96502d2d77574570e07649d37d2007ecf4de1fbaf58ddf7f202cb4367bb692ad96b489b0dcc07419ed3c40997838673a3474bf71333e7a92394369776e SHA512 464b1e647649a6abbe45b34c3448d240c41de89f3276b4f981a7b5922190253e2b60bb1f6e5073ab768afdf5cdabc83f46ce97b12fb3eac62562648954f05165
 DIST genpatches-5.15-188.base.tar.xz 7874696 BLAKE2B d755c6aa6ee6a8053f2e72d7e4b66816b0d8f81a6b99f061d74107b9eef8e2d1e52a8092702256978aaec76630b2b39de9389acdc82c698766af81a924d8adc6 SHA512 e126ace58f4377bc81c94081722291a1af96a7589485d79353533938c2a175d5c555ffae81c1bacd3257a5b37b76c4253a5381147aeb9cd91aef7f22596eff67
 DIST genpatches-5.15-188.extras.tar.xz 4056 BLAKE2B c24f9df1b68911333ba3fe7d63e6e9b60c8021022111328017c3ac5d4be780c0e211b03fd8fb1d3c8f5aa56882058116416ddc079539bb8b2fe0512391a8d1de SHA512 a691582c519d733ed41815985fb307c5c156d07bc707a555998a97e00f4beb35762424a9d0efcffb606c992d5933c918614888fab27822f69de0ce8b30d751c3
-DIST genpatches-6.1-137.base.tar.xz 6788380 BLAKE2B 365778dab67485d413506657e7dc1e0b735448452fe2168df6a39f7f7e998f50d8538e0cb0f9d48cafc11a6e39923bd584a68b330a7255d77277d08135f591f1 SHA512 01522cf179ab48bcde294fd2d6e27bdad0681b0e63ddaad03aafb1b7555fda3a5728d3bcc9a2cadfd262e8ec2535df7ca1f538ad02f916cd4a1913e621770f67
-DIST genpatches-6.1-137.extras.tar.xz 4056 BLAKE2B 8a39c1f0b11bc776f301f6a750af6d7416a20231c7170f50080a61b40071a55f6d2906193d76d8fe4837b4b494fcf0a683a7325ebf18eaed6543c0362c78a6ea SHA512 9739342cd761efc0fb4b2d09f147d721b8099ec0594a0190a0f39fbb23b131068c6127be3b0083a1e60c4d4120b3437bab8b4608fe1805724e513890a0a46bed
-DIST genpatches-6.1-138.base.tar.xz 6804336 BLAKE2B 31d8912c815d4560b35bdaa4fc46597d641c63b693123ee34678c6f9e89a808e3d0ff90c762d601d2caaebd6194083cbf55ea34bf8df68157fb51cf9d603b766 SHA512 f72c533a8afdd81a17fdc27d3b5d7323447c81d70a1295ca1aa949cb1c5a469a1dd84fdf97f81cb2ab762fe6ae09716f3430da13378e4dc08d4511c6dfa81116
-DIST genpatches-6.1-138.extras.tar.xz 4056 BLAKE2B a9205e4748d7892920c7428cd80bc8b4e8a8b86467dc8771b427b941c882af4de55b2d3c6450410a26ddbc0dd2e4df9a912025389379b0f02a20e7b0f2c99020 SHA512 50c042432612985dbdd7802004471f58bb7a5308b362df0ef903262214c116342817abdba2cef6b1f4f3ed281c62b50c19d4d0c0b43eae148a0ae870ff812460
 DIST genpatches-6.1-139.base.tar.xz 6935336 BLAKE2B 30d7dd358ce4588cb948cff480a33fde127c0fd234da3cdae2a34640f33aa4275e53cbebf10f5b80d69e59965245a77919dcbbbe61d541b37da5699e3adb700e SHA512 0693dfbd329dcc525a7565cf238b8f93bcd61c0242e7c05f6870f782f9efff2b0c79da4cf1514058fd76e7dffb6640b04506aa5753f1539cd62e7aaeaabf7304
 DIST genpatches-6.1-139.extras.tar.xz 4056 BLAKE2B aa22b3363e11a53ee35d0d4ec3e95b3bac0326a6931bf0a260219da44b50f7ea8da69c4525d0c96e24fed013a8fb9f8fbf0471ef446afb55ffff13b4c7f7cb26 SHA512 473d93d7065dfe9223493df37a04b1d1a6be9707e05501868341e6058604b96fa697198978214ce8e8f70e5ad4f54dda4e9241639c48001540901120ffb3d7ac
-DIST genpatches-6.12-16.base.tar.xz 1027208 BLAKE2B 2b1afff6deacca3df2b83a04a104271d167d37b4200b8396adc8a3751bb9f972a9442ad1a6aa7d9e8867a9112be1dfce236b0aa2d16f706520d586a736289a7b SHA512 5660c464c27586c9ab7b95ad5cd61cbf6c982e5c4a281cbb65e55cd562a885c4a9c5a79cf08373ea1b1f9757aeae1da00cdbb6c3bf559fcfcba0d9d380b45fbc
-DIST genpatches-6.12-16.extras.tar.xz 4056 BLAKE2B 268700eac9cc0e309e30140397211d9fe614edb3c9a1208d8e05d5eff07f959ceee6ec7c68b8331df601f5ab1d81ab04bb7054513fed02a027e02b7c31e02207 SHA512 7fb9d6b03236370370528d28f4b4dea0cc132ba839ccbae80e31fc4c532f85acc2cd56e8a0a9f27ac7ed3497721f69d3ccba0c338be7e1d38588229202b3e456
-DIST genpatches-6.12-19.base.tar.xz 1138892 BLAKE2B d2869a9b38ce1ea0dea73a229f929c7e63f2cf1da904d070bf9623eab293e40d4af3d9ebd5c3b2fc5a2cf5f4756dfc889ccb62e49ef84c9fe31c6d2b4b48fc1b SHA512 243d81b3e8ba636ef57229dbbde5d976c1ac44475349cd93f1892e696a6e22eb4e7143c278618c0e5ce865af37a8c21e8a6b8d38f3f6839153645d3f88856ca6
-DIST genpatches-6.12-19.extras.tar.xz 4056 BLAKE2B 444749865813cd1929f307e8c865dc0a08b47d4a47ab2a326425343ecf3c448ff2732099013c2e80ed7120d1b0ca9542f4924dca38e084b9b2e0e6fb4f5622b9 SHA512 4d7e0ce29fa72dcd7f7ecbad844c94e5d711249f4437d3911eaca901d422c129c987166fa4d63cf52787ebba77b777f552bbdca283b8431bf0e692af3448a5bd
 DIST genpatches-6.12-20.base.tar.xz 1202448 BLAKE2B 29d739ca47c15374e039c5ca76017dca7ff4da352bd161127c0fa1d2d9faae002a99d284b3dcc94cc6357e3df9f43d4637fe172948709a2a6829df836edae0d3 SHA512 47e5e47d11ce176d3cb22e51641b2987d8b3aff62fc12546f3336c939108da5fbd66f1d2dee0b0d932b896666e504b8449bc988c34bca8620e3b185322db0106
 DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2
-DIST genpatches-6.13-5.base.tar.xz 335748 BLAKE2B 167f3f37113e64882ac841e16344ff25a96e614d3a29ebb96b5a21ddf7496386ea4f2397d5a5df0e6ce1e98348934befad7cecae6e947ba94ce1551ff837043e SHA512 1b6d3777fc25d24d31ccf33edbca65b09a5b0f3f48d8af5058b4c8de7b32830bf6fcff330e64ef2b9220cd4a117cc571bc3f900b52e68d4a9277c2a7d1f1ef32
-DIST genpatches-6.13-5.extras.tar.xz 4056 BLAKE2B 452b32878514cf29e43de6103b298c41150b888bd78509e26211c7d39e6b8f23acff0f4a5c906e1b0a8cbbb939f0fc6a106085542d4f92bc1e6f2f85580df7f2 SHA512 688fbea8a74987de17fa4afa84a6f3904b39518db971d7ccea13d4fb4f6e7df8031c940e31c2297cf7b15c7d3ec49941232b8d9d352c69e8ca6233bf7b846779
 DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e7006775ecf92f7ce2be78fd2d43dcd04ee8b02fbcf4286545963fe24785bbaeada9bf20c47c45777e7cb2ad097170d82bc SHA512 eb3d03ab002ce5079beabd9fd5ad4423406fe00f1f2013989a8686ecdeb30ebcaba3df9878167ac930da85eca801762370b0538f14720d2efb8c65787dac5bbc
 DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b
-DIST genpatches-6.6-83.base.tar.xz 4270596 BLAKE2B f94c4d0387957b4384a893f37bd232eba24dac57fa73297f4c25822c2aaaf6e9616c402624e43daab655c31677a59129dc853914fe9817125281ed40139b0bc9 SHA512 7479e6ffc5e736cd36df2a3f66079514b016059a273ef92d2e120f8da050c0383f8249dbd9f45daa1ee192117942d339b0bbe1a6afb1eae6e118b483fddbb8a2
-DIST genpatches-6.6-83.extras.tar.xz 4056 BLAKE2B 5b28f9a1750f3aa6dd30c976f1ae8431a93d44967c52dab2bce6b3cc17c75c063ef675765da94a212eab94dc64d144283049570d413b5d7acffa7be207249557 SHA512 27a91748aa74628c3fdb78709e39166858280a4cd80f4d3241e96158d1267b79c0a6a3cbc9b70fb7ec9069e6c8c7f7210efa174ffca4aaf3234ec34083fdd61d
-DIST genpatches-6.6-85.base.tar.xz 4392112 BLAKE2B f373bf5719fe6b1148a1cdb8e38cc5a0efd60d78353c2a79b562f26c4156cd94eaf60e2534c2b9b6bac655ed6a58d294d1afc7961607aa1f505925d3cd49840b SHA512 95bd5611ee602478b46711653d022b0252027b101ac4fa6a6b6332308f6c6ed3f211b4abc858052d00eda6e3ca14a772ff45b0d4009f9b975abf2219049c201b
-DIST genpatches-6.6-85.extras.tar.xz 4056 BLAKE2B fde9e8fb71fa1017338e793487ff7c5b02125b77ec9c8ba9417d23256201c794bff30f681f685ea398fc762711d2e7104f35a0a5a4cbfeb7b13dc894126e78f4 SHA512 7b96d2c7c805a14db1d500e94bb9077eb6826c3f115fa378620b6ad82da98ad3bac377f2a12b17ae6ec2d456abe1faca3088763f03784838d02ec5d33b629dc2
-DIST genpatches-6.6-86.base.tar.xz 4392576 BLAKE2B a141cac65c0de51f71210a5f392bc4347647c3935d7fce58b70096e2d0622d9e5d192e2d3518770e3963413f1f46cfa7af8d64823885520128f10cabf76b63aa SHA512 163dd4ff65b3697aa89dee9e3b0a0b481d41da03016f1631fce27bdab31a9f7f1dcea28f025684be881eff8c17c77f5a5a8ab19cbca9cb2e2c99235dc1a3c79a
-DIST genpatches-6.6-86.extras.tar.xz 4056 BLAKE2B 4c46bc6c6c44cda1bc3efa60f4f20fe54b5fb96a87f607f0f56335f210cce191afbb5a60ce89be0c4bab244677ca411b2de5659e8fd18f6e7a8a6768498e244f SHA512 6901c9d6d1edd3049332f38319dbf390fd9f2429325f0a4d5e01ba60dd140fe952d2543cce3b98f0b95bc8373dc1684fff2e4b0abe535694c018f88fd503fbd5
-DIST genpatches-6.6-87.base.tar.xz 4450476 BLAKE2B af19b06ddf53c5b6a16d0a9fca60cc895a4a7e6a0f5cfd65e291388b66ce2c0c47fdc5e71a7074b1bda5f7957f27c3ccc03fc03a08d7d0782344e6e0bf66beb4 SHA512 a9d2574870f910eaf4ab05f659a95aa14ce920603112aa2d6465ead5053c6a5e9e608041afa12d54c673372cd0dc2ac5c64705347ad88d93cd3a5a0b1132a14e
-DIST genpatches-6.6-87.extras.tar.xz 4056 BLAKE2B 264ef764aa9b813fe6877cee3e64b2d88c1166d5a09c7ae25b18f1b860ec5f4a4f80503c39b596bbb3479b83579137389feeaab14bf507d15089d4c1bc62cee3 SHA512 e8c9b76b6c44ba0d847dd9ee82e3dfe48f65d25289fda97d076d624767cc28d9e8ddf119f921d37b4e391116e7b8a03243c02c7be3b7ea8b7533e5c979f39efd
 DIST genpatches-6.6-88.base.tar.xz 4497952 BLAKE2B 65f393c767bd4edda1954fc15c90e07f5d5a67a445fe24063a94f7eeea23196bc0da417514a4048bd91b5cd330a309e69df4653846be0e0207abc649efa7f072 SHA512 16e5cc40edfe8edd95dad7e28f89b9593ee24fd380444ff67376bc95f71c71cb13b9a0ace7562ae7275c2acd405419534b8ffd66ee78a81897970b4c43f203ee
 DIST genpatches-6.6-88.extras.tar.xz 4056 BLAKE2B 9dce8d9362ca0e3548e31392659afb0b475eb0ee03bb71c51cac40411f35ba8ffe519c3e8438a05dfd140a8032321b8936df4f48cc8eb87f8fd6ce0635249da6 SHA512 02e4cd170b09901dc9bf2655065a8eb44e2330375fbbb2c3aa81d3f8c2bf6854403b4d7b412fa3d6bb377ec3e39f5091355a0b649f6a69282123e3d710464845
-DIST gentoo-kernel-5.10.233-1.amd64.gpkg.tar 63692800 BLAKE2B b1807bcd074455292610a08353a8cbd329c9c8eddc09bae9bc089d6c1dc099a3937a98017f577d5d90cf7b7ca15c92845d16af7a124d08b9057a56c5fcc13a6d SHA512 95889f3754ea1601e063866a59599389229346b195b5247151dd34f6fcd397424d9d504a5aefe7d8424e62a4a043e9d9c82fcd32e633928e3905c89baef6e608
-DIST gentoo-kernel-5.10.233-1.arm64.gpkg.tar 56842240 BLAKE2B 80650d6155278c12120fcd831018b565bafcbfa34f782c9a0038d5cf950d975c9eb66754cef37a72379813241359582f1746066dbffd34d11be5b35c64591412 SHA512 c74297b9035a0f74e98ef609a7bf81017f78cec0e1759c278f6f18504f9ae1a2f1609d6286530ceb19ce90c713f7af39abf531b7b3d4ccf5ad2390c207ffae3a
-DIST gentoo-kernel-5.10.233-1.ppc64le.gpkg.tar 52828160 BLAKE2B e7297dfab0cc9303c31f97772c0f91bd47f5e15c7b618b86d701b399cffdf06b58519381be73c6e0c67e8848929a1e058757e82e8653eb90b04e1d5e31e5277b SHA512 1aaf95701bd26cb16a65d9436fb7f6b0a62d74fab6d30bb1cc87b24be91b2149b265411053b14d31d4ff7b4f61c08ef53a589fc9934700a7326bb0cc18603e3b
-DIST gentoo-kernel-5.10.233-1.x86.gpkg.tar 53811200 BLAKE2B 61d2e6000729ad1fa127717df45c6ff325df86402257bb8297b11c23602d7b345ef9c73725e81367e9111e92ba1834da8039bf20e0b18cf806ca92fc8100ad1b SHA512 7f6bce845d3744317864b01f51309d5fb6a7b0d5495e5d037c2d07b7a15137b267d09c9ea3e34c7abdef3b366dc0feaf35e0a0d1484fb62a1b6e628da18ec06b
 DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2
 DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f
 DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6
 DIST gentoo-kernel-5.10.234-1.x86.gpkg.tar 53811200 BLAKE2B bad9b9888a69d13a32991e58f93417ef117f8f86192cafdf61181d7c6d9a82b13d21bdf651b73e3a26fb6a1f12993c94e6a388c96182496e38b82cf31b01ac5a SHA512 b0a7f1c84450dae89a29a42c389f40522edffa80c04345593e4fa9c2f6a450a8c201b4e5fe53f24c4c97bbc3ea700ce510d033f8373bdd1f714051c7153a017b
-DIST gentoo-kernel-5.15.177-1.amd64.gpkg.tar 68812800 BLAKE2B 89525a07fffbfe9117241f3f08b1bd0e3a12806a2da2ef187c1c9710baf0f399361edce2714f01e083fa5783aeb1722ef85e721ced02d579491976d36af5fe53 SHA512 44afa93a65c27716b1cb8ec31fcd127ab402d7fbbd2eb8a1157a44688c5ff7dd4ab8fb276e71a66d78ad3a75cdd83c053c25ea4d78744d41841e065c8ddc14c2
-DIST gentoo-kernel-5.15.177-1.arm64.gpkg.tar 62556160 BLAKE2B ebb2a5d617a42cc31804e260a40d1ac773dbadef0aaa3f0ca336f8a67b45d22dd73abc5243e98a053635131c7bb730fcc8cdc2bd38e3760afb990a0b6021efd8 SHA512 6b6e74a709ecc1e68f0fa7a43f8368e0f6063f24c012ff33f861be7ca4f1ec67c8d0cd0b2f77c554f718441baacea264b259b7cadbd7e350a0cbdb6c17b112bf
-DIST gentoo-kernel-5.15.177-1.ppc64le.gpkg.tar 56842240 BLAKE2B 390a2e318f9b69ae0feea468879d463040d3c91c53ee1f2f6a5846ecb596b1af70374287af39189fc5c898ec991e2da88912c0be94442423af3a1b6a506c0664 SHA512 16e9291e64ce8d991fbcd2f1a2dfab763c2bc1ec460497cb84ff199d9292fc5b0b2a95ba73007caec098bcff468956f6704d51a56ef83ac55a80399f17afd66a
-DIST gentoo-kernel-5.15.177-1.x86.gpkg.tar 58818560 BLAKE2B edf3a01c8e950ee6313e417a5a166514ed783de37cf0bea390d182687e589746fecfc515a0583bf7fb4d6b679ceb0d8d3fd4c3f62a2d51748040601e3d4979d9 SHA512 2eec38df6d5d4340deda0c7f4453cedd65530855e4a248f25305186d395146189c0fda76d1b089fe3efa6d6a070f376b1845968d2d15213c37f91ba31b942689
 DIST gentoo-kernel-5.15.178-1.amd64.gpkg.tar 68812800 BLAKE2B 375f04a2120e9610cc4f732b2b4f6473cc2f10906dc5ad53dce6e6557eff9dbe324651be253c151275312f8fd2cd8a4e990424939174d9386b614f475d8f2b2d SHA512 a447ed842d0ef30b032b44277adb90793e108ce4fc11ef2b1118441e047444d7430c3f3ba272878b93f9f188e4d95cd5b0c2239110c25c5340fa885bb38c9b9f
 DIST gentoo-kernel-5.15.178-1.arm64.gpkg.tar 62545920 BLAKE2B 656ac77ee6c6302658328552ceb49c2573c7f1f531fd98ded052542f9f00efcfe41ca543e4c1efa7560bdc68a0233fb728f8884dba7a2dc93d3781572a0ee2a7 SHA512 ea6bff39e202e6b42f91b792f28c84eeaac9c4721b28f4e6bf32376e04976799b5bc6fda0fd128f9e07860276e63bc0d9fdc6ac47b92c71ffbc86e984ba8c0f2
 DIST gentoo-kernel-5.15.178-1.ppc64le.gpkg.tar 56821760 BLAKE2B d945aac6de7d5f0c52f2c28229ead725f5f90b885b1273b2eb5c9717bac166e6ec7017f3c9b0de9cd359e1b156ad312dc83ab9a431764482bb5dedfbe53c293d SHA512 c38a5c86a9742a59b204a6a3b732712c8007838aeb62727c4277169992ea17ece736154e5b2b7025541941a159b2e9c24b4de364bbe3faa35c9cbc931fce82ee
 DIST gentoo-kernel-5.15.178-1.x86.gpkg.tar 58839040 BLAKE2B c88026b391c310754d4815de636545482631823afa0addee0b5fd2b7b8482bc40d3af61e44992f6591591c199f49ec865934c2e0778ec270c2fc6445afda4d52 SHA512 e63dca02ef96c806edc4ad1d57bd89992bb7a080deae65b307fe40ead51eb5de9a906586f85365cfe28c0b0408496d97181b7d6e390d31823f00fed06e2ee6e3
-DIST gentoo-kernel-6.1.127-1.amd64.gpkg.tar 72970240 BLAKE2B d4eb96f1c4a079435ffdac65a9d80aeccca179777bce1ff8fb4eb8f9ab8d1b5b2abf4757359f8a131568bf3125261d52c071c852ccfc2faabc100b660fd7680e SHA512 0957dd7b06881e63a155a4921f4b7f6c0c51fbe85b0d9147ea2d2fd2458b600215e7f1c228c694ae726c7f9811383ac1a1dd74516abc40370fca2e9baa1a7eed
-DIST gentoo-kernel-6.1.127-1.arm64.gpkg.tar 65720320 BLAKE2B 6caacef792c877356025d81948c50a6ce3644d6f7f7bc2f69812f3e0a393cddc14478023e0c8d021fd4bfee4559176d04f3ef10bc04cf91b43ac678780888ef0 SHA512 c6ecabd8ea8ef6e84df1e994013aba7754017e5893928a71548e3ffb3312b4ec915e8f7d540acb8c489418978e97d4222db9928142286ceb210bee753a8bca98
-DIST gentoo-kernel-6.1.127-1.ppc64le.gpkg.tar 59924480 BLAKE2B 8e67392b33fbb236c68e8bb23eb1b57f1967f9bef3e6414b4a18314eb348d5b14b2965277014ad18a43acbcb060c9ebc5bf9b84a5edfc8ed486d2461185e5db1 SHA512 b3d5806bccf7fab306717d223222e1a6dc71504cc67a43993661ba4d759713254fbcb600ddb3bffcb20ee35d17b63b554816c39171144e7c64474f53d0b7acbb
-DIST gentoo-kernel-6.1.127-1.x86.gpkg.tar 62371840 BLAKE2B 825a713437efc8478a875016517fd211e47a0d56f0968793fae43035383d9be198b534f8494794b1c5f5159abf2f3f453dbaaedebbca149807aee4570877ea84 SHA512 611a71832be02b9d3003897d9a45c6d3cb269c8b9b052d62c7a23f0bdcd53cdf2e2058b257497bbc3ca30d8a66411d4fe4efb2e398702406eae1b8f2f0ab12ab
-DIST gentoo-kernel-6.1.128-1.amd64.gpkg.tar 73011200 BLAKE2B ae761f907f8ea7f5090443f5884874cc54052d03c7f47eae7f17b2af66ca70d14bea327fcb734160e18bf04274983018a3b659dc7575d56f99203a784e46d093 SHA512 adbd4125ac8316f6b6c0eb1a6f1434704925cca270b1e3839a0f40cd35c849076bcb04642c6739e262bae97aa8fc9ea9d2b59b71103346a65fb39f4b4d6ca728
-DIST gentoo-kernel-6.1.128-1.arm64.gpkg.tar 65720320 BLAKE2B 1794d9a53ec19c249e2676cafcb7ed37276317b6296e145222aa27e60c7c8777dcab60f16743d82aa76c56d7a94824a5fb0fe97912bb133ba8aa40d77e14f741 SHA512 a1e5a8716098845e0a8c0f84e24bd9e9be03c01ec0dceb854d4b46b98b7d08884c7b873a81f3aca98e19b63c1af0e279406767ed1f17b8a6dd8e0e5a3a5da125
-DIST gentoo-kernel-6.1.128-1.ppc64le.gpkg.tar 59924480 BLAKE2B 5b8248dff0c0cb3ad359390bd0a61574c9d43a248d6b67055ffd637907058952af6e99e1e4436c00f5cd7717918924ae6e2e9a4bcb370262705838ccbe02dd09 SHA512 044c40c6da956c23bda99c8bbbd87ec0fb62fd6a1cee1e94f774f7a8cd977b0a04a9a8abf15668ec049bb5c1ebe5a23a04b62440b1827049b95284069b062f57
-DIST gentoo-kernel-6.1.128-1.x86.gpkg.tar 62371840 BLAKE2B 52cf898c670e2515930e8bf05dcfb4eecb72c5c4058a4e4380626e9c0df44ff55bc4d8720c05892408e10c16bb9615f0376cf71ac96592ecea2864bc171f33c8 SHA512 85e4f75b8301a6cb2e7937063e19801df572891a0d6d397e257ed297fd6bea3e51d21914cc10767b7ce30619d7abb5ae525e1c863f54d8d0bcc75d92edefef16
 DIST gentoo-kernel-6.1.129-1.amd64.gpkg.tar 73041920 BLAKE2B 7a7688af8d43b328cccfb2aea72360d7c7afb67b3c8ba83f29b03c36e9eb6c583a009a14afc79384d1a9434d8acbe39313276d907f8c312c75844a01a49185fe SHA512 e2e35d3e52543409133b4f3c23cb45c8303c6bed43f45575a07738deba533a88c8dfcd9b4a29272221c3ea36c760aee6d1ab6998d0dcaa8f61dbdf8267cdae87
 DIST gentoo-kernel-6.1.129-1.arm64.gpkg.tar 65751040 BLAKE2B d6688ecdd4d775e24327564fab80f79c0a031984c8fe1f00943ae378a7152a878d82f4c4592d848a9642c7bc0bad198b3645fde78f276a97f29545e6d0c172ea SHA512 995279043dc4c7a7b40b335d4e7850ab59178afcad9dc72fd4f2b90abf5a9b1d32a3d93da3ad849a42ca1958b1684bf5c64e84f722aba9e7b7a82dd4f3bb654c
 DIST gentoo-kernel-6.1.129-1.ppc64le.gpkg.tar 59934720 BLAKE2B 42810a55237db92e8ff3d62799ec7fad645fb460c0a08f0336e2f8fc444d19701fe0f1754c355523b3969f9cdead2f78945afea288990b12ac1a43f541fd888c SHA512 1faa0c68c24382b621cd1d0190d2df536f6066cc477df4092fa24c63842f300cf71141cfb109324a21c6191951045638525ab7d44a1f7dece76b4335c63cb814
 DIST gentoo-kernel-6.1.129-1.x86.gpkg.tar 62382080 BLAKE2B 3efd10347552498895b946028d68e96398db08bf6fe0361df5bc3e0fab9ce8e78ae9ac8fde155707175f6d4e46f3fdfd68ca2d2f34f5c9a52f47d59da4bf961d SHA512 63445653e8bd272ddab41478a06dda878ab82dcbb049c38d865bde9e22e478ada285ca23f8a563f426b961085f6aa5e45087a42bd553e9e8d8bffbeb67cf0c10
-DIST gentoo-kernel-6.12.13-1.amd64.gpkg.tar 301363200 BLAKE2B 20b43dbc1cdaf8d67e65710084e1e73fde4ee55f7bca7e6308813fa3348a55f556fb6f21c5423ae439540e3d74f2705b0379568a121b92e663a336905600ee86 SHA512 6d7eaf6fcfb13739ee14f0087384662b9d5b3da1358c9ba5478b6ed6418aa0123dc830caccdd1aa2d9a62e2a79ad9e4c387f5b7139b65d6476d0feac5a33b26d
-DIST gentoo-kernel-6.12.13-1.arm64.gpkg.tar 277422080 BLAKE2B 9e5470d0aaee07886110388f1abfb5e7096f0fa554208ce32dc7aee566c55bdacc05ee7a8a3304ea2786609302dd5b737b0f879e1b8afbeb742837c82504c5f0 SHA512 be8817a64ca9c046378c0a2c2238797e7680a6895c57bf0989e2a5c547f98544b8030bf189dc685991f753c2f39dc18d3a8b881f6ccc2c34e2cde0cdc8fd619a
-DIST gentoo-kernel-6.12.13-1.ppc64le.gpkg.tar 73103360 BLAKE2B 56c2aaca9824f6de5d8ec43b9b6f0a3bf36acb6766e1040494a00f7a01fc45e241a3ca8f6826bad38be354de6b2576ad17348db3036aa9df71cb5a823b7b305c SHA512 b249faa9a70b43aa3335df98803bb3921cd005fdb52602b384c1eb10b4df71418f659d2ffa541930d7eb54e69365fb0bac040650a482e11df283a1e9ffc14f4b
-DIST gentoo-kernel-6.12.13-1.x86.gpkg.tar 77424640 BLAKE2B 2acb496e1d0ab45a55cc1594bc32e0a88fb25845a01cb766f250fb0804e07dcff2deb4a133729711902421eb80274d6abfc8635bfff0b68404aeaf9c0b14025e SHA512 db2c29dea6d6ff9863c9651a3a27fef0cb86d6ed92ee758ceb8c683cb3f6049ebfe228fa713cda8fc0aeaf9b65f9f6e984c89802ad1887d225f58e2d9aae47b0
-DIST gentoo-kernel-6.12.15-1.amd64.gpkg.tar 304271360 BLAKE2B 368946f3a675d7d2acf5170bd679ffcec94f9260539e0640cff1f08312d738a1177e71d0981b9adc4b61b11f0e4fa092c17e221502e4ffc0192526ce8cad9b6c SHA512 a977343ee94187e55ad2fff4c101c0315d5e0a86a36a8d2371c5efa5c2e4a91f878ba4c7b814bdd6247efd98a3c54402cc114ba0ae68815a8e3d2ee00270fdc5
-DIST gentoo-kernel-6.12.15-1.arm64.gpkg.tar 277708800 BLAKE2B 047ae0aee587c2b2cfc1ff3ad89c9b3e6e6d8147d1b05459cfc66901d183eb2d25e8375504d1b4c41296244357e93fa61aad4e7aa454f1739d06a8f2147e1bf7 SHA512 fea7f14164cdcdeac6792ee52044698f35e00dda7daf8039e16e6782a48f4ab1e6ecfdf96ca430752cde617983c93bff746c6e3081f72bb7f0ed5f9967be86ef
-DIST gentoo-kernel-6.12.15-1.ppc64le.gpkg.tar 73103360 BLAKE2B 338e503dc38ddcef0cd412df83a252ec483a4c6ab207a94f35be791530c29425d62606402166c7a98fcc98706cb0362d26cde18b48203bb233f3632dd748dfa0 SHA512 bdd6569561d00a7f9f03d39ace032f9db056f350082f0a48eac90181df5cbf4208b299623f9d295dbaac080aa978e4762022d022fec36ac569872c4474e80a69
-DIST gentoo-kernel-6.12.15-1.x86.gpkg.tar 77342720 BLAKE2B 5413d94b766d55d7b21c226c6c8421bee9e4f2cf39835ae1abc87f19d6bf35afc373c6cad3cb513d7cef3f552a903cda3e8bcc26bf8e712f224181b438c00388 SHA512 10e0848a8a710e7b2e29f87d0fd93689187b8406a38def643f1f42c0db7d8074eba00dcc41df6a796a0190f54ec4593d29a9ad15db69f899f9d0079137127af0
 DIST gentoo-kernel-6.12.16-1.amd64.gpkg.tar 304384000 BLAKE2B 5205126714ad78a4b284dbac52b2f555c28b57bbd5e1af3d1fcf093592d44aebc64484f566daf7fe8a397615b3c653f4129f4eddba78e229c136ccfd3f258415 SHA512 b4b73847fe497a05dda2c5989df06029926b6808593a22189d5d6ed8f0c8f80be734845e030d8a58fbf9cb4338dfddb181fd5759b25d7dce2b5c4731a9969c45
 DIST gentoo-kernel-6.12.16-1.arm64.gpkg.tar 277760000 BLAKE2B 65177a98b10daef43e83417961f64162359447baba3e903356840d48aba228856a53561203395de9625402f6d0a214c2333108c00e1c650a9a316083449d9887 SHA512 9d3d3fea88a4a69858f12d4296bdb159e4b3ddf1efab17d8a5633146d132a33c8f294b60e36dd9560dc29c9995784a1d5faf34b4d13c431ec558feb70ab4d3fa
 DIST gentoo-kernel-6.12.16-1.ppc64le.gpkg.tar 73113600 BLAKE2B 143339a5b0b2d0e59bcf16b961c1852f2d3816e7c97e99f59b44f67f9fcacccfe9b1ac989a4755c66281d5a687348d0b8a240d2138ffdd97898ea06db233f680 SHA512 4fad8d4c859156d6a76bc59cbfd27ff511517f950d8dd5663f9e8939be36300f92a1a773dd7e9b5ea04e8e26048b4385fb633214221939cd3bb0cc7f9fde9af2
 DIST gentoo-kernel-6.12.16-1.x86.gpkg.tar 77322240 BLAKE2B 07f4eca6f372f6744a60888f16f18cbc7d26c7698244ab6ff27ddaba21ba8ca92e9a06d048b6c41b1ce586936d816a1866a0ba230858ba48101f4d07ce1cb796 SHA512 4d149f6f2e981ea139615534bab9019530cd45da06654db5e913a350f2c6b8f8112c51f9348a8093a12670b3e9ade2a045f641ad0be948c575cfd1b096ee75c4
-DIST gentoo-kernel-6.13.3-2.amd64.gpkg.tar 305725440 BLAKE2B ee907a898b8a59001bb22fa1e9e79e3276782d2d850925945fdcb8c92473be3f00f96b87bbfd3d7fa945602b19b131b4a83ee0a6db300480bcb3e12691fc605c SHA512 09c3ca9554e89ede41579a1c01c4913455ff24019883203e31e77ea51790fb931ba0fe7d00eb6baa07bb30c638fb9b41b817979fc8ed5862c16105c782f818cc
-DIST gentoo-kernel-6.13.3-2.arm64.gpkg.tar 279480320 BLAKE2B 36c36710d724c5362492ac3610ca5d58076cf8901268c4259285106abc8d12cc901b986deb401f7329459374f13f11f0288e2994a50d55bdc0c725698bd866de SHA512 1c50734a3bb42b3a5fe7aaa049f2d7ad76a2d15f6b9bf01e9972dacafa0d317f8e2eb56ac1dc5b0d57a04babfee7a55d9cd16dfbb6e01c8eada3eeb3ebca0773
-DIST gentoo-kernel-6.13.3-2.ppc64le.gpkg.tar 73226240 BLAKE2B f8dea1b39aa2b3cd4c432147ffbc33436c13460f2358445cd4c52bf52fda3a6776381d3399fb484c408284cb20cbbab92defe82514dd0f5487ddc455f0d563a0 SHA512 823377b0b8becebd70ddb7b7bfba6b20518b97508817c69b9f9021f13d760996fdd9c062902ff38af9d9997993b97b7c36d988dfe7135194e7611f8213ba5faa
-DIST gentoo-kernel-6.13.3-2.x86.gpkg.tar 77639680 BLAKE2B e3a9ba2e9f93c10ccd11157fff3cbd53cafd6b215b0b48d1db78bba75893c40b5132e4c919418a835609a67dd31fa5f477d8af694b1da1115133ee549e4d9f3b SHA512 24c733067b7ec9388360beb928a29ab55cccdd191048a2fd413e76a017d7e827c4294c44da4a4ac59ea6c55e6ede22956bbb97a7daa67ee32c3cca55aa0fb9bc
 DIST gentoo-kernel-6.13.4-1.amd64.gpkg.tar 305807360 BLAKE2B bfa6617fb9fa1cc5cd4c94f0d00eaa9e5e5ca4906ff2fa59fc01cab8c5767fabc3491b4a964c611f031ef9d6f070a2454c18252b5c87d58a403aaf7aeb1ab148 SHA512 212ba9f66a569c6f99978397ba5469858447a5525b3128d2d884e99dbd795e7f3532203979575912c4977a333dc3fd84d93a1d7eb4ef1ab961877e79bf4ab269
 DIST gentoo-kernel-6.13.4-1.arm64.gpkg.tar 279511040 BLAKE2B 2845f71188b6feb068caef78e9b58d9818738ed23af2583e4ba164edd4d5ae108ff396d4be15dda6f5375c4d606450ff80009fc3078637fc52673ea1c07644ef SHA512 575bc231f15a1e84c615ff03e0b3ed6497ddc7382428cb193446406485e81fd487e55e03aec71a7abeaec472f25d45ad8e9449c7711e4ac1ee5e26eea276ac93
 DIST gentoo-kernel-6.13.4-1.ppc64le.gpkg.tar 73236480 BLAKE2B 36a298b8dbb2c581218d5534e1ae389e0494f46712cbe288e44845ab84bd167d667e3c2ce93ed9e3feba764de854bb97d7f77c2c8897164dd19f7f4a5686eeba SHA512 9fda52f55185eccc0ad85d05c4d47db242cea84f6c6bd7910cf2a7a388a6d23d2129584f1936a7d01d502e027fcfeb0dd0ddb41e46ecccc38d563a43be6e63b6
 DIST gentoo-kernel-6.13.4-1.x86.gpkg.tar 77639680 BLAKE2B 6c8c1489b02b67fb8a5699d0ad46394a00d523e191ac542230f4cf580454281138a6daa973db8a907fd58c1987e7a3193d66aba44ed5b15622fea21805ea68b1 SHA512 5f063e8746d6765e1ce37aa5b484aaeeececacbd658e089db1859d2fa7d80f0d3def1de043330aa22d3781a524dd869e79bd239cfa78673d45aef52c0874a9a7
-DIST gentoo-kernel-6.6.74-1.amd64.gpkg.tar 270028800 BLAKE2B e74b3ccc5ba74a5138536eeaffb699cd7130b6e05fedeb4e85464def2eca67e153ddcc61a43be9eb6c46b402024411578b3abdebba26d4cca3444d1e84e7fdd6 SHA512 7dd5bdc97bfb69ab6d859d52823f737430d4cb5d16f20dac7c081706ea49b05de6dc4f17d79a87666133c45220e5d02f82255e7e469feffe0aeb3b7775257ed3
-DIST gentoo-kernel-6.6.74-1.arm64.gpkg.tar 245944320 BLAKE2B d113815afd6a696630525b13775d625c33f087c5c6fa817149b478b94153414eab8f413b236144b3989a043329b82c0f79f38679e1e6d65fab7c8fa4fb15ba43 SHA512 9f855f1882e40a1b596041c1370500baa1119ec3e4987ef500487dd87f62c1b6527eca4b23df4001cfc167f9375101ec938f783d717460ecff8fb218c371bbc6
-DIST gentoo-kernel-6.6.74-1.ppc64le.gpkg.tar 64409600 BLAKE2B 439c66dfb35eaf37b5f21d7a36f728230861cbf1fd3e4e7420af87ca2d8b45fbbf0b730ca17670c513b4a7bc060d5e13b3f99db35df4e8ad619940bcb4886ee5 SHA512 673bc0a287737dca8079466e1fe2fb1f07d19ca15f05aa4c5537f49dfd486d7ec73172025f43d8474707e48814407980b0b842ec410257241b5710bc169074e6
-DIST gentoo-kernel-6.6.74-1.x86.gpkg.tar 68567040 BLAKE2B 4b98f4057bf8edc596fdbc90e18fb88c9a7811a078cf7f83fe552b3daaf090f715bf547cd7a10dd599b472097987db8cf7a5c204610bc2553594327da3b09720 SHA512 44c8f9ee2f432d2fc0c703c47401e4a8cc547189181f629cca6fa418a77b91c49b7c618c4c0340235e69187e2eb27b56cec4b03a231f6399762aab03c7e16c0b
-DIST gentoo-kernel-6.6.76-1.amd64.gpkg.tar 269987840 BLAKE2B b446aaa0789bfcab7e1d9f43123368a3ff30a3a9bd007bbbe24cccf708345168adc8cfab5fddf5e014afcbb04896faddbce1309312b49636e25d07b28bad526b SHA512 180cb1a5c0f38edd618a5000e9bb8b968819fbd1056c9fbb774a87f93d3b87fc6fc0bd488aca27c1dfcdd33838586c086d603e84639595cc3774839b15aca621
-DIST gentoo-kernel-6.6.76-1.arm64.gpkg.tar 245903360 BLAKE2B 02ef5017a9fb10e6fc16ab32db54bc0d3f1545910a57fb9b3b0f464dbe94ced67c45ecf1ae944c854e2a30742d829f5b77e3ed65299c0af659a4fb861c774833 SHA512 2280b9e1a9b84464bd8f9be21f89e46cbaf5b88c812c61bd0afeea1cf8480a3f5f0a7995f0339bea95abac1f398b47ff90bde6a32f06a89114b5fd1735971ae5
-DIST gentoo-kernel-6.6.76-1.ppc64le.gpkg.tar 64409600 BLAKE2B 5dd98062e64856483dcf2144bd526f8b2f3d92361e2616328e356d1ba70f9731c58d3be7c3928b5d72b1b2330876609884ce905baad2bcd2e20d97db0fc3aa4e SHA512 ea35133f8d7a37dc690825f2428d77d930079a9d58cdfea4ae1aaae251ae092fcaeb20b6519b5c6732593fe55c027b87cb391e394d27489d162f55ca8c446e82
-DIST gentoo-kernel-6.6.76-1.x86.gpkg.tar 68567040 BLAKE2B c54b2326a264181845a982a16ea522e3ae640524da1d84828bb53bf0f1209d78ecc36e0df7a7bdbb18197d18139b0898f44ac64e949f80d0b8b3e8f6195d4c71 SHA512 3bed7e115daa8a3554c91adf80ca330fbdf4425ea033a1c87f82a37051df75760467aba6ddad0d6e7337ac7b75ad32346086771ec858f0ac85c1e4d49aae391a
-DIST gentoo-kernel-6.6.77-1.amd64.gpkg.tar 270223360 BLAKE2B f533fe9caa1b0d02cdd7ee41830eccf027cc1edc65ee78a6af054a5c68c67fcb28e5ea15e861e862fbd3b18447d7ff639742633d6b1393f057bb2f78769751da SHA512 1734f4531b9e111b884347e1eadb066437937af498f9a4d90f21094e02b1bd042164b710dc9716c0963b5cc3902757fc824432cc8116836adb5de77bb1466c36
-DIST gentoo-kernel-6.6.77-1.arm64.gpkg.tar 246026240 BLAKE2B 31a3f3ca80108258f676b5b0c494848d2317e23b8086f112d0b4cceb3610f4b81954d9b004add795ef3f63e7693990613f41d44c55e5dea9a686c98a96d34bce SHA512 08ce8be020ecf27f64ba587149c0db6b0ef9389fd8c006bef1f7194d3134358e06de265afecc07695e23690079b7da729d295c4c4d71a49320de3f853af0a069
-DIST gentoo-kernel-6.6.77-1.ppc64le.gpkg.tar 64419840 BLAKE2B 25f1013b90af41bd300d5c7a4241eade3ab88352028976eca6fbdd9d694d01b7a5dc15b16ec9e18220fe32024aa18c0a79cd8508c71d879b69034dc5b63e13b0 SHA512 082d26454466a4c9837663b84ec00eb5425b14a88228167781582492ea2e8b991f53a464e907f7957e4cd3b2c5e4ebcb1e5e242ae90f501e095dd1ad342d50f1
-DIST gentoo-kernel-6.6.77-1.x86.gpkg.tar 68577280 BLAKE2B 59be0b1e4f3904e068c8c0152fb97c28d14c43570c076e33c05456682cacf49d966e89852a402fea3a587ad8ecf378e006b18a50f0e3cb40cb2e00cc109d0a8b SHA512 97215eeae6d729f1cda0febac602a7f8053fe066ad6b0ec21962c920958cc659c448c58d1b5c5bbdc9359d640ab0c9350941cf1652e3f36ad6a22db98b5315cc
-DIST gentoo-kernel-6.6.78-1.amd64.gpkg.tar 273070080 BLAKE2B e3fee5cc9336a3e637cdac151475d2cd3bd3358d46f13e1ec033511007a9818828bb9e6536644fe4d40af27c7736f68871bce1347d2afae73154ca97a71c9bbd SHA512 a33ae35699a8194cae5975e42c3c2716d43f0762f8b41801ea0d79f1efdd4cc3485499b2da3b13328aa43885cc0b4aea98577c895236e6d2d218576d74b7c879
-DIST gentoo-kernel-6.6.78-1.arm64.gpkg.tar 246056960 BLAKE2B eb0f726cd30e3ae9219ee14a745a27ce04244a1c337c360bfed1f5e960d81eb112a8517cbe2d59e25b394971c4955a8f5bd2b5e7633e52517af1281fb4e9c08c SHA512 316da345620b1977503075fcc7fccc22cbc27928a580781e37d72d36e4d43e6f9988016406dd162ef6dbebf86c0f0ab2ad5c8fe09c0d1bd9aac6ef1a4cc1081a
-DIST gentoo-kernel-6.6.78-1.ppc64le.gpkg.tar 64409600 BLAKE2B ba45cc0fb27801c8e7da99580304b2104a314ef564ee5ccbe51f532f3494aec184f29d2cfc1e683afd131a70ce64cc5306de2784c9c1d0e2e42b184a08db01a4 SHA512 2986be3aac9de286b8aea944c5e3a556af9ed17bf38ebba5d3cbcbad4a4dc74ece79861b67b4385acc56987c611aab470d0259cdfa87649bef6abcc13c2de9fa
-DIST gentoo-kernel-6.6.78-1.x86.gpkg.tar 68567040 BLAKE2B 217ada177376f447cb3bfd04f7c4bc8decc56842d493e8cd9b962d946c69609c06a7d85741bc725cd64980b3505227529036ca9c76aa4e660e9483d5eeed700d SHA512 0284e192a30ea7882c6f34fd01387aac827838f784d5dda98292431043808ad5b5a1581f313d47172ad75e94c03d623cfb4f3de391a8d12a8e96a697638f17c5
 DIST gentoo-kernel-6.6.79-1.amd64.gpkg.tar 273090560 BLAKE2B dfdc2f634661feb6e7d868939001c2750e5db1b15c5935fc6f6cb3b56208bd769649043c2b0ecd84258e515551460f801db3ab14041aa8f2b2f7d90a8dff1355 SHA512 127bcd146cea5ab070819c3cf946245585851b5fb64cf92f5d12aaddf31e3db45e491cbd1ee5b42701b5407a24256d77ff38e13ee574afc2992e014aee73304b
 DIST gentoo-kernel-6.6.79-1.arm64.gpkg.tar 246046720 BLAKE2B 3e76317748f6fd0647de23a6863140d0bc9ff496945b84eb32de5156fe2982cea24a9b1464aa7f401d35b460a18c0c28e77b8ab1914cbd12096912b39303e035 SHA512 ee8a7f7d65c299b6f084e237045f0b1bfb5f64499897c1b97164fb86e232ad3479854bd318caf2c90c58405accdf01a4493d01def588d68ad0b46e6a854e07e2
 DIST gentoo-kernel-6.6.79-1.ppc64le.gpkg.tar 64419840 BLAKE2B 2f22db03fb329e9072188095918822dd50d2804aa0b849a15e0a7cc63c6c079dedf8158cd7a63375533fe8ca4df5f58bcb4fc20b68cab06306554480203a1f90 SHA512 58c1601c9d8d3068efa9831631a9c3268abd35216b557fd37de624330ead3ce2a5cd312c8ea73739ec4d792f267e399f9a4f1eb0de9dae56b1945decc519127e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.233.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.233.ebuild
deleted file mode 100644
index 380bce8b9ee0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.233.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.177.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.177.ebuild
deleted file mode 100644
index 3d6da1c41ef8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.177.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.127.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.127.ebuild
deleted file mode 100644
index 3d6da1c41ef8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.127.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.128.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.128.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.128.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.13.ebuild
deleted file mode 100644
index 8431fd7c468e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.13.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.15.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.15.ebuild
deleted file mode 100644
index 08897ff35647..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.15.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.3.ebuild
deleted file mode 100644
index 6e62cdf43b14..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.3.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-2
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.74.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.74.ebuild
deleted file mode 100644
index e71a371cdf30..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.74.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.76.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.76.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.76.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.77.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.77.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.77.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.78.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.78.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.78.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-27 17:05 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-27 17:05 UTC (permalink / raw
  To: gentoo-commits

commit:     080aedec092c422b12beebfcd35fa30257edf78f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 27 17:04:26 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb 27 17:05:21 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=080aedec

sys-kernel/gentoo-kernel-bin: Bump to 6.6.80

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.80.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1cb33eb1b475..67f3a43f5753 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e
 DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b
 DIST genpatches-6.6-88.base.tar.xz 4497952 BLAKE2B 65f393c767bd4edda1954fc15c90e07f5d5a67a445fe24063a94f7eeea23196bc0da417514a4048bd91b5cd330a309e69df4653846be0e0207abc649efa7f072 SHA512 16e5cc40edfe8edd95dad7e28f89b9593ee24fd380444ff67376bc95f71c71cb13b9a0ace7562ae7275c2acd405419534b8ffd66ee78a81897970b4c43f203ee
 DIST genpatches-6.6-88.extras.tar.xz 4056 BLAKE2B 9dce8d9362ca0e3548e31392659afb0b475eb0ee03bb71c51cac40411f35ba8ffe519c3e8438a05dfd140a8032321b8936df4f48cc8eb87f8fd6ce0635249da6 SHA512 02e4cd170b09901dc9bf2655065a8eb44e2330375fbbb2c3aa81d3f8c2bf6854403b4d7b412fa3d6bb377ec3e39f5091355a0b649f6a69282123e3d710464845
+DIST genpatches-6.6-89.base.tar.xz 4537568 BLAKE2B 9778c7c5767689142745d1d3d18dba49cbbdee9ed4baf64553c76acc962c8edd2a5b1e23c39c39c5e6b3988dd410b480359f7630aadc2983c9128fd28960d419 SHA512 c33a6996dd54955bbe3a63fa1bf8536dfc8e96a8ef0c00a4bb12feb3d2d0a251744ce15efcbf7c756af564528c66406df02e30008259398bdea959d06e79c9fd
+DIST genpatches-6.6-89.extras.tar.xz 4056 BLAKE2B 4b99db4ff4597f9e5298dd9399d266284d685b09c6ca40461f547781f2e90c339332ce681b10827dc06eb7eb437ee929782f8894ba5148c8bbd1cc1bd59e86ac SHA512 261266e9f0287a0e92b047a6f829cde05d7226c1e4b4a1952bf46c565385f34879ded18d43bdd83a4233d08bcfabd9f8c9fdb86b4dd8c43e2de88719bb1734fb
 DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2
 DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f
 DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6
@@ -34,6 +36,10 @@ DIST gentoo-kernel-6.6.79-1.amd64.gpkg.tar 273090560 BLAKE2B dfdc2f634661feb6e7d
 DIST gentoo-kernel-6.6.79-1.arm64.gpkg.tar 246046720 BLAKE2B 3e76317748f6fd0647de23a6863140d0bc9ff496945b84eb32de5156fe2982cea24a9b1464aa7f401d35b460a18c0c28e77b8ab1914cbd12096912b39303e035 SHA512 ee8a7f7d65c299b6f084e237045f0b1bfb5f64499897c1b97164fb86e232ad3479854bd318caf2c90c58405accdf01a4493d01def588d68ad0b46e6a854e07e2
 DIST gentoo-kernel-6.6.79-1.ppc64le.gpkg.tar 64419840 BLAKE2B 2f22db03fb329e9072188095918822dd50d2804aa0b849a15e0a7cc63c6c079dedf8158cd7a63375533fe8ca4df5f58bcb4fc20b68cab06306554480203a1f90 SHA512 58c1601c9d8d3068efa9831631a9c3268abd35216b557fd37de624330ead3ce2a5cd312c8ea73739ec4d792f267e399f9a4f1eb0de9dae56b1945decc519127e
 DIST gentoo-kernel-6.6.79-1.x86.gpkg.tar 68577280 BLAKE2B 298977a8f03936b6fb107c17542def9338f3cb4a6d0da61f09ad60053f5f8ddc8f18dfc33bd89635adcb8c902753ca3fd840009d22d1e15d9d2e4894d16f9346 SHA512 ab269ebd923b36e2c7e3ce9ec7c76d102227a2c4e27d60e7b6627f064831c3f755e55b70f3d3bb3b4035a21c91cc9d76aeb19f32a727f7ba172df0cd80618bb8
+DIST gentoo-kernel-6.6.80-1.amd64.gpkg.tar 273233920 BLAKE2B cfc7a199811dfcd468f00a47a1900625d1bbec934ef80d7a39d39cd833ae77310fcda8c6b87f42fe2fdf62d8b7124879710bd2d50e34a617647c250add4005c2 SHA512 84e1aab1dfc84cc5d4aad5f0cd9f4c78962e7481c54017941ed19b5fa8404ad2a13f83b00f04f2dc5529db24970d2048582134b7ae1d9efb5c7afc383728a6d8
+DIST gentoo-kernel-6.6.80-1.arm64.gpkg.tar 246200320 BLAKE2B 9c0210b3d774d2a05dacafc7bace47871676dba808a9883fa12b437dab6bad3e140ea9b9f2350275cacfa8ffa98d964ae81d35804583fc071e5f83728ea3e5fb SHA512 6a413b435dc8d0195ac0a37159ee4d191a3c9620f51e36da43009881a62473c049ca9b04329e07e9aaeaf2c1f95bd2757afb4b01bef9056ee8538b715f9b122c
+DIST gentoo-kernel-6.6.80-1.ppc64le.gpkg.tar 64430080 BLAKE2B 484c6aa25ffb0e7c8753c87cb0aecdf23e9671485002982b9ad88349cf538e62de093c1c33065d48f500a973d89f8de5409b3115083519dfaca8162c83ec87ee SHA512 1d50806ec986dd6d1b2871244660ce1e0c792408cf93fc3d9745c899de7c60128b0fd00df00ba713f7b123f99dca4847f1fbf1592369c7c38d4c4efdbd2357fe
+DIST gentoo-kernel-6.6.80-1.x86.gpkg.tar 68587520 BLAKE2B 95d4ca43f75193d7b733b6c116003ee03a8cf96b41403ac341f6d13366dc2d7d735b188d29cb48b4641ff79b6e66b5fafe53481a26705c8dff16602d8d526721 SHA512 e4fcbe5d3e2617398ea2ed724abb1ebb2399bd683eb57cace236f3abb3a327ebcdffa97f8215d20e6bcad224543065fb0ce2246cb65b53bdd6d1363e79e23069
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.80.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.80.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.80.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-27 17:05 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-27 17:05 UTC (permalink / raw
  To: gentoo-commits

commit:     5ffc8af7275ec6f72f339cdc47419a1605dc2852
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 27 17:04:36 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb 27 17:05:23 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ffc8af7

sys-kernel/gentoo-kernel-bin: Bump to 6.13.5

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.13.5.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a1787e8f8b3c..ae1c26e3cedc 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.12-21.base.tar.xz 1264008 BLAKE2B afb287c5e9e923f8e9dd87199579
 DIST genpatches-6.12-21.extras.tar.xz 4056 BLAKE2B 3e9f15c4f81d5435193b58cc9ca334d88aba9e2f53fd4e92a4d03af361efeb0169c7bcbc6e5f63e84f76b7ea7025c6bf21ce265d5e382967191839a0d54f73c3 SHA512 aa3ce68cc56dbf92c2e149a9cb3c6e55e8b232d4984eeb30346d31070d3650724e2749d46eadaa103c8f40c9eb1a23c4fd66c641d31eefa84a60b988057d409c
 DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e7006775ecf92f7ce2be78fd2d43dcd04ee8b02fbcf4286545963fe24785bbaeada9bf20c47c45777e7cb2ad097170d82bc SHA512 eb3d03ab002ce5079beabd9fd5ad4423406fe00f1f2013989a8686ecdeb30ebcaba3df9878167ac930da85eca801762370b0538f14720d2efb8c65787dac5bbc
 DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b
+DIST genpatches-6.13-7.base.tar.xz 475988 BLAKE2B 0e65a5b28cbb356dce79000c5426b67c6ccea5931fb38059e797c954040a667da00ebf8523a73240e8e889fa8215c6437e670613c7346b11546975954756f5cc SHA512 48363b16244da55e0d6709aed745bb136ec493d006a903f7cf4e77646336b96191d6d3f2c165d186c1562ee6261880b7a7bf002510775690c062212cae911ec6
+DIST genpatches-6.13-7.extras.tar.xz 4056 BLAKE2B 955e08c33032fbb70ab68d49a52fa38cdd4314bf397382b38164b950f3a7ef6c744835ad427e6f236f133e14ff613b241ec75e6b1019fb79378aa9f93abb2f5b SHA512 45eb08dc01d303747214185f1b4c2835f786c1a06a36fe7dd12a5a4342d46614c738a42018a12c66c34ff87e6c209667523de831e3ae8d4db012409c599f89f4
 DIST genpatches-6.6-88.base.tar.xz 4497952 BLAKE2B 65f393c767bd4edda1954fc15c90e07f5d5a67a445fe24063a94f7eeea23196bc0da417514a4048bd91b5cd330a309e69df4653846be0e0207abc649efa7f072 SHA512 16e5cc40edfe8edd95dad7e28f89b9593ee24fd380444ff67376bc95f71c71cb13b9a0ace7562ae7275c2acd405419534b8ffd66ee78a81897970b4c43f203ee
 DIST genpatches-6.6-88.extras.tar.xz 4056 BLAKE2B 9dce8d9362ca0e3548e31392659afb0b475eb0ee03bb71c51cac40411f35ba8ffe519c3e8438a05dfd140a8032321b8936df4f48cc8eb87f8fd6ce0635249da6 SHA512 02e4cd170b09901dc9bf2655065a8eb44e2330375fbbb2c3aa81d3f8c2bf6854403b4d7b412fa3d6bb377ec3e39f5091355a0b649f6a69282123e3d710464845
 DIST genpatches-6.6-89.base.tar.xz 4537568 BLAKE2B 9778c7c5767689142745d1d3d18dba49cbbdee9ed4baf64553c76acc962c8edd2a5b1e23c39c39c5e6b3988dd410b480359f7630aadc2983c9128fd28960d419 SHA512 c33a6996dd54955bbe3a63fa1bf8536dfc8e96a8ef0c00a4bb12feb3d2d0a251744ce15efcbf7c756af564528c66406df02e30008259398bdea959d06e79c9fd
@@ -38,6 +40,10 @@ DIST gentoo-kernel-6.13.4-1.amd64.gpkg.tar 305807360 BLAKE2B bfa6617fb9fa1cc5cd4
 DIST gentoo-kernel-6.13.4-1.arm64.gpkg.tar 279511040 BLAKE2B 2845f71188b6feb068caef78e9b58d9818738ed23af2583e4ba164edd4d5ae108ff396d4be15dda6f5375c4d606450ff80009fc3078637fc52673ea1c07644ef SHA512 575bc231f15a1e84c615ff03e0b3ed6497ddc7382428cb193446406485e81fd487e55e03aec71a7abeaec472f25d45ad8e9449c7711e4ac1ee5e26eea276ac93
 DIST gentoo-kernel-6.13.4-1.ppc64le.gpkg.tar 73236480 BLAKE2B 36a298b8dbb2c581218d5534e1ae389e0494f46712cbe288e44845ab84bd167d667e3c2ce93ed9e3feba764de854bb97d7f77c2c8897164dd19f7f4a5686eeba SHA512 9fda52f55185eccc0ad85d05c4d47db242cea84f6c6bd7910cf2a7a388a6d23d2129584f1936a7d01d502e027fcfeb0dd0ddb41e46ecccc38d563a43be6e63b6
 DIST gentoo-kernel-6.13.4-1.x86.gpkg.tar 77639680 BLAKE2B 6c8c1489b02b67fb8a5699d0ad46394a00d523e191ac542230f4cf580454281138a6daa973db8a907fd58c1987e7a3193d66aba44ed5b15622fea21805ea68b1 SHA512 5f063e8746d6765e1ce37aa5b484aaeeececacbd658e089db1859d2fa7d80f0d3def1de043330aa22d3781a524dd869e79bd239cfa78673d45aef52c0874a9a7
+DIST gentoo-kernel-6.13.5-1.amd64.gpkg.tar 305858560 BLAKE2B edb02bb5de2e0aff72c248bc446d5829040aab155b4b28e7c3c69a770fb19725fb840b28aed92a1a82de317bf2f42138f516d716bba254f2bbb7fc7125ac10a7 SHA512 13d1da30c6de372a907a5e48a1dd79dd02d2940453d4d1c30db136903eee8e55c8f58fc62ecb9fe1335da12e0557f72c9978fed2e3914e91d4500ac8f50ec1c8
+DIST gentoo-kernel-6.13.5-1.arm64.gpkg.tar 279644160 BLAKE2B db2d8daf95e14f5ae6db8fe3c828e19a9d036d6c90db59b9cd0b5ad09140fa03ad9b5230606f579301754e7f8dba04303678829224263127501ecc35f4467634 SHA512 6a0b68777c31204b1322cb5b3fd2605f956e8da1f243e1fa109d3fa7b00db8237310129d12eeac2b7658e5f7db64a1ee5ad1cfb834c363c66e03b10e3cbf9a05
+DIST gentoo-kernel-6.13.5-1.ppc64le.gpkg.tar 73236480 BLAKE2B 0af4b0f22b6059df66008bb06ddfd94ec844fd478139c7f0ff88f176ab4cc217ab4c99c94f9b805b7fe30c50444bf88ca36c90d63eb5f3994f6a2144bc382a38 SHA512 c3cac5c66d1acaed1402307ec0fc0f908602762045e4faeaeb51d42e681d52c97343527da34eb5e66ed84f949bf99564a5fd6a93df34016fe001a7d1ec6c0370
+DIST gentoo-kernel-6.13.5-1.x86.gpkg.tar 77639680 BLAKE2B 88a8995fe1f90108b9c15f3f0a76485fb423d76fcd6917a2377039b47a168bae1cd25adb6cd2d7c5d39ec21a127736ddf368c797e9eb209f706a2615ec5102c6 SHA512 970b014f88cbcc6c1501285a0ad550e53754be79f8ba025e661233d198e2a50e84c1dc51aa1b7cb5e5bb22161c11f5d6a459e4f2efbaf88dbffb04b09f79ee96
 DIST gentoo-kernel-6.6.79-1.amd64.gpkg.tar 273090560 BLAKE2B dfdc2f634661feb6e7d868939001c2750e5db1b15c5935fc6f6cb3b56208bd769649043c2b0ecd84258e515551460f801db3ab14041aa8f2b2f7d90a8dff1355 SHA512 127bcd146cea5ab070819c3cf946245585851b5fb64cf92f5d12aaddf31e3db45e491cbd1ee5b42701b5407a24256d77ff38e13ee574afc2992e014aee73304b
 DIST gentoo-kernel-6.6.79-1.arm64.gpkg.tar 246046720 BLAKE2B 3e76317748f6fd0647de23a6863140d0bc9ff496945b84eb32de5156fe2982cea24a9b1464aa7f401d35b460a18c0c28e77b8ab1914cbd12096912b39303e035 SHA512 ee8a7f7d65c299b6f084e237045f0b1bfb5f64499897c1b97164fb86e232ad3479854bd318caf2c90c58405accdf01a4493d01def588d68ad0b46e6a854e07e2
 DIST gentoo-kernel-6.6.79-1.ppc64le.gpkg.tar 64419840 BLAKE2B 2f22db03fb329e9072188095918822dd50d2804aa0b849a15e0a7cc63c6c079dedf8158cd7a63375533fe8ca4df5f58bcb4fc20b68cab06306554480203a1f90 SHA512 58c1601c9d8d3068efa9831631a9c3268abd35216b557fd37de624330ead3ce2a5cd312c8ea73739ec4d792f267e399f9a4f1eb0de9dae56b1945decc519127e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.5.ebuild
new file mode 100644
index 000000000000..4426c8264680
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.5.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-02-27 17:05 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-02-27 17:05 UTC (permalink / raw
  To: gentoo-commits

commit:     ec0eada3810771d7a9a99b42e8b1aad28fcf7320
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 27 17:04:31 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb 27 17:05:22 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec0eada3

sys-kernel/gentoo-kernel-bin: Bump to 6.12.17

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.17.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 67f3a43f5753..a1787e8f8b3c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-6.1-139.base.tar.xz 6935336 BLAKE2B 30d7dd358ce4588cb948cff480a3
 DIST genpatches-6.1-139.extras.tar.xz 4056 BLAKE2B aa22b3363e11a53ee35d0d4ec3e95b3bac0326a6931bf0a260219da44b50f7ea8da69c4525d0c96e24fed013a8fb9f8fbf0471ef446afb55ffff13b4c7f7cb26 SHA512 473d93d7065dfe9223493df37a04b1d1a6be9707e05501868341e6058604b96fa697198978214ce8e8f70e5ad4f54dda4e9241639c48001540901120ffb3d7ac
 DIST genpatches-6.12-20.base.tar.xz 1202448 BLAKE2B 29d739ca47c15374e039c5ca76017dca7ff4da352bd161127c0fa1d2d9faae002a99d284b3dcc94cc6357e3df9f43d4637fe172948709a2a6829df836edae0d3 SHA512 47e5e47d11ce176d3cb22e51641b2987d8b3aff62fc12546f3336c939108da5fbd66f1d2dee0b0d932b896666e504b8449bc988c34bca8620e3b185322db0106
 DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2
+DIST genpatches-6.12-21.base.tar.xz 1264008 BLAKE2B afb287c5e9e923f8e9dd87199579d3471a23a8dddbb537936ae652fc6a0023d3472cd964465e0771904a51d79b39b1e5b24c4534d7922279bb6da5b284e16c53 SHA512 c7c79180619f5a00d824717b273cddfa15b55adb7a645619f6e61f193f0fe8f8040bec2782c9a05e3d4896451148701108fe1d3a7730edb26d46f7802f5101f8
+DIST genpatches-6.12-21.extras.tar.xz 4056 BLAKE2B 3e9f15c4f81d5435193b58cc9ca334d88aba9e2f53fd4e92a4d03af361efeb0169c7bcbc6e5f63e84f76b7ea7025c6bf21ce265d5e382967191839a0d54f73c3 SHA512 aa3ce68cc56dbf92c2e149a9cb3c6e55e8b232d4984eeb30346d31070d3650724e2749d46eadaa103c8f40c9eb1a23c4fd66c641d31eefa84a60b988057d409c
 DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e7006775ecf92f7ce2be78fd2d43dcd04ee8b02fbcf4286545963fe24785bbaeada9bf20c47c45777e7cb2ad097170d82bc SHA512 eb3d03ab002ce5079beabd9fd5ad4423406fe00f1f2013989a8686ecdeb30ebcaba3df9878167ac930da85eca801762370b0538f14720d2efb8c65787dac5bbc
 DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b
 DIST genpatches-6.6-88.base.tar.xz 4497952 BLAKE2B 65f393c767bd4edda1954fc15c90e07f5d5a67a445fe24063a94f7eeea23196bc0da417514a4048bd91b5cd330a309e69df4653846be0e0207abc649efa7f072 SHA512 16e5cc40edfe8edd95dad7e28f89b9593ee24fd380444ff67376bc95f71c71cb13b9a0ace7562ae7275c2acd405419534b8ffd66ee78a81897970b4c43f203ee
@@ -28,6 +30,10 @@ DIST gentoo-kernel-6.12.16-1.amd64.gpkg.tar 304384000 BLAKE2B 5205126714ad78a4b2
 DIST gentoo-kernel-6.12.16-1.arm64.gpkg.tar 277760000 BLAKE2B 65177a98b10daef43e83417961f64162359447baba3e903356840d48aba228856a53561203395de9625402f6d0a214c2333108c00e1c650a9a316083449d9887 SHA512 9d3d3fea88a4a69858f12d4296bdb159e4b3ddf1efab17d8a5633146d132a33c8f294b60e36dd9560dc29c9995784a1d5faf34b4d13c431ec558feb70ab4d3fa
 DIST gentoo-kernel-6.12.16-1.ppc64le.gpkg.tar 73113600 BLAKE2B 143339a5b0b2d0e59bcf16b961c1852f2d3816e7c97e99f59b44f67f9fcacccfe9b1ac989a4755c66281d5a687348d0b8a240d2138ffdd97898ea06db233f680 SHA512 4fad8d4c859156d6a76bc59cbfd27ff511517f950d8dd5663f9e8939be36300f92a1a773dd7e9b5ea04e8e26048b4385fb633214221939cd3bb0cc7f9fde9af2
 DIST gentoo-kernel-6.12.16-1.x86.gpkg.tar 77322240 BLAKE2B 07f4eca6f372f6744a60888f16f18cbc7d26c7698244ab6ff27ddaba21ba8ca92e9a06d048b6c41b1ce586936d816a1866a0ba230858ba48101f4d07ce1cb796 SHA512 4d149f6f2e981ea139615534bab9019530cd45da06654db5e913a350f2c6b8f8112c51f9348a8093a12670b3e9ade2a045f641ad0be948c575cfd1b096ee75c4
+DIST gentoo-kernel-6.12.17-1.amd64.gpkg.tar 304424960 BLAKE2B 9383ee67bfd899d5f78ef9ee76b68d4efbcd553912eddf1a7694f5e4ec6b5dbe81849a8543c904dd95f399299d1b9db7c7200c3c45df99d5a773d626d38c3b60 SHA512 1b1862add68fee5b1aaf636ed3c37f36ae4fbbcff269dfaa4d40b1433f630f32550c5cac3b04625e0f924c4a6661ccdb262a7b62e9d94b246caa602e4e74f980
+DIST gentoo-kernel-6.12.17-1.arm64.gpkg.tar 277903360 BLAKE2B f9d615dd346fdf05ad5766772c662b124657be82169b0ccc519a7e8a9d9496625d7be7be20e3b6be9880ea63d556dd02be90a0cd9ff77f5c50d02baa1ea828ce SHA512 c8f1fe15a5e8a723d43dd3549e9be42b5b44d480e0f1ecb6f3d2b78737989cc3293885b429024b1f296aefd48d5c77102eaf8812579aa89f3052048fdb0a70d9
+DIST gentoo-kernel-6.12.17-1.ppc64le.gpkg.tar 73144320 BLAKE2B 77bb9e5ae5c3c60c82ca9b8ca051e276ce2149b4e9089499068a871afb2177da4dcf11ccad7208d1c4fcc1a1c45670b4901eb3f0fce93347a5988bfa9678d263 SHA512 a363890cb88b9406724d4ac5e378ed4f829b4d978b4673b8c00acb5c1a8e196a062229275e54d14ab47c3573a53ecb3f229264e719e257f1dbf0158ff744d6d7
+DIST gentoo-kernel-6.12.17-1.x86.gpkg.tar 77332480 BLAKE2B 74129e0753e022bde0e158471a82a4c305df297eddbac66f7ab135a88cbb59bd38ab555122c215065dff499fcb4bfaed95058998deb307308d7f371da8caf013 SHA512 de1c68472cf4b414b5b3a1a529881188b0d1889b08e9636bd0a3674afe1191fb260d845238b370fcbf525e9dd1b0dfd7d2cf3d564a0a4c78a4ba43cd414436a3
 DIST gentoo-kernel-6.13.4-1.amd64.gpkg.tar 305807360 BLAKE2B bfa6617fb9fa1cc5cd4c94f0d00eaa9e5e5ca4906ff2fa59fc01cab8c5767fabc3491b4a964c611f031ef9d6f070a2454c18252b5c87d58a403aaf7aeb1ab148 SHA512 212ba9f66a569c6f99978397ba5469858447a5525b3128d2d884e99dbd795e7f3532203979575912c4977a333dc3fd84d93a1d7eb4ef1ab961877e79bf4ab269
 DIST gentoo-kernel-6.13.4-1.arm64.gpkg.tar 279511040 BLAKE2B 2845f71188b6feb068caef78e9b58d9818738ed23af2583e4ba164edd4d5ae108ff396d4be15dda6f5375c4d606450ff80009fc3078637fc52673ea1c07644ef SHA512 575bc231f15a1e84c615ff03e0b3ed6497ddc7382428cb193446406485e81fd487e55e03aec71a7abeaec472f25d45ad8e9449c7711e4ac1ee5e26eea276ac93
 DIST gentoo-kernel-6.13.4-1.ppc64le.gpkg.tar 73236480 BLAKE2B 36a298b8dbb2c581218d5534e1ae389e0494f46712cbe288e44845ab84bd167d667e3c2ce93ed9e3feba764de854bb97d7f77c2c8897164dd19f7f4a5686eeba SHA512 9fda52f55185eccc0ad85d05c4d47db242cea84f6c6bd7910cf2a7a388a6d23d2129584f1936a7d01d502e027fcfeb0dd0ddb41e46ecccc38d563a43be6e63b6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.17.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.17.ebuild
new file mode 100644
index 000000000000..08897ff35647
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.17.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-08  8:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-08  8:58 UTC (permalink / raw
  To: gentoo-commits

commit:     95e0878f3051bd4aae1df28284973af3557b47d3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  8 08:52:36 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar  8 08:58:02 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95e0878f

sys-kernel/gentoo-kernel-bin: Bump to 6.13.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.13.6.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ae1c26e3cedc..6ffe9f4b6970 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e
 DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b
 DIST genpatches-6.13-7.base.tar.xz 475988 BLAKE2B 0e65a5b28cbb356dce79000c5426b67c6ccea5931fb38059e797c954040a667da00ebf8523a73240e8e889fa8215c6437e670613c7346b11546975954756f5cc SHA512 48363b16244da55e0d6709aed745bb136ec493d006a903f7cf4e77646336b96191d6d3f2c165d186c1562ee6261880b7a7bf002510775690c062212cae911ec6
 DIST genpatches-6.13-7.extras.tar.xz 4056 BLAKE2B 955e08c33032fbb70ab68d49a52fa38cdd4314bf397382b38164b950f3a7ef6c744835ad427e6f236f133e14ff613b241ec75e6b1019fb79378aa9f93abb2f5b SHA512 45eb08dc01d303747214185f1b4c2835f786c1a06a36fe7dd12a5a4342d46614c738a42018a12c66c34ff87e6c209667523de831e3ae8d4db012409c599f89f4
+DIST genpatches-6.13-8.base.tar.xz 530700 BLAKE2B 8650d50f384ca432f277726ec238555fa64e4b037ed49d2405eb1c1a9f6300844fb34d41753ea18bd37a79735a1f54c7ce9af7c1c4e920efd6184a9283b79841 SHA512 c466145cff1087c565d9c3b77ed05cd9c5866589837244a60fd4eb7dfd24b4c093b03703058541f80212c4ca88c652700069e29890274094f9890df220dac5b9
+DIST genpatches-6.13-8.extras.tar.xz 4056 BLAKE2B 74359e29c6077971ea0748c3d75e1161e032bbd30c820e697c10bc1ce6595d49c14c71e10434a2531968f4a68d4adabc3cdf106547fde2e7b87db4933f5236ee SHA512 5cde4702c1ad427492575faa03c12bc1216e04350df3239ff8ca19393af4427eaf243b89a363d9022a38494618ce0355ac963722d1d60c4d958ad749a7510dcc
 DIST genpatches-6.6-88.base.tar.xz 4497952 BLAKE2B 65f393c767bd4edda1954fc15c90e07f5d5a67a445fe24063a94f7eeea23196bc0da417514a4048bd91b5cd330a309e69df4653846be0e0207abc649efa7f072 SHA512 16e5cc40edfe8edd95dad7e28f89b9593ee24fd380444ff67376bc95f71c71cb13b9a0ace7562ae7275c2acd405419534b8ffd66ee78a81897970b4c43f203ee
 DIST genpatches-6.6-88.extras.tar.xz 4056 BLAKE2B 9dce8d9362ca0e3548e31392659afb0b475eb0ee03bb71c51cac40411f35ba8ffe519c3e8438a05dfd140a8032321b8936df4f48cc8eb87f8fd6ce0635249da6 SHA512 02e4cd170b09901dc9bf2655065a8eb44e2330375fbbb2c3aa81d3f8c2bf6854403b4d7b412fa3d6bb377ec3e39f5091355a0b649f6a69282123e3d710464845
 DIST genpatches-6.6-89.base.tar.xz 4537568 BLAKE2B 9778c7c5767689142745d1d3d18dba49cbbdee9ed4baf64553c76acc962c8edd2a5b1e23c39c39c5e6b3988dd410b480359f7630aadc2983c9128fd28960d419 SHA512 c33a6996dd54955bbe3a63fa1bf8536dfc8e96a8ef0c00a4bb12feb3d2d0a251744ce15efcbf7c756af564528c66406df02e30008259398bdea959d06e79c9fd
@@ -44,6 +46,10 @@ DIST gentoo-kernel-6.13.5-1.amd64.gpkg.tar 305858560 BLAKE2B edb02bb5de2e0aff72c
 DIST gentoo-kernel-6.13.5-1.arm64.gpkg.tar 279644160 BLAKE2B db2d8daf95e14f5ae6db8fe3c828e19a9d036d6c90db59b9cd0b5ad09140fa03ad9b5230606f579301754e7f8dba04303678829224263127501ecc35f4467634 SHA512 6a0b68777c31204b1322cb5b3fd2605f956e8da1f243e1fa109d3fa7b00db8237310129d12eeac2b7658e5f7db64a1ee5ad1cfb834c363c66e03b10e3cbf9a05
 DIST gentoo-kernel-6.13.5-1.ppc64le.gpkg.tar 73236480 BLAKE2B 0af4b0f22b6059df66008bb06ddfd94ec844fd478139c7f0ff88f176ab4cc217ab4c99c94f9b805b7fe30c50444bf88ca36c90d63eb5f3994f6a2144bc382a38 SHA512 c3cac5c66d1acaed1402307ec0fc0f908602762045e4faeaeb51d42e681d52c97343527da34eb5e66ed84f949bf99564a5fd6a93df34016fe001a7d1ec6c0370
 DIST gentoo-kernel-6.13.5-1.x86.gpkg.tar 77639680 BLAKE2B 88a8995fe1f90108b9c15f3f0a76485fb423d76fcd6917a2377039b47a168bae1cd25adb6cd2d7c5d39ec21a127736ddf368c797e9eb209f706a2615ec5102c6 SHA512 970b014f88cbcc6c1501285a0ad550e53754be79f8ba025e661233d198e2a50e84c1dc51aa1b7cb5e5bb22161c11f5d6a459e4f2efbaf88dbffb04b09f79ee96
+DIST gentoo-kernel-6.13.6-1.amd64.gpkg.tar 307200000 BLAKE2B bbe929b347aa39e83c69eb12d32cf05f815354ec254166eb4c817a8e2c819068f00b368a0df7f8ecd7d9798b3ba4b6798d2fd0355be62ec33f62340f32844669 SHA512 aec617ad108e0eb423ee76069a26d6ef14bc16b2a810037e4b2925155aaa7f1ce553dc4b8a32f018f78b0f9cb3d68e4dc5f699efe10f0c889527b3208a5cda6e
+DIST gentoo-kernel-6.13.6-1.arm64.gpkg.tar 279623680 BLAKE2B 702225525ad2a8c46cb8f696893a317cb5a37c4652ea1dbb0ef5ff3a296a3287e8b14a3d1afbe9c269adb518155de618e88dde4bc946d467fc05e67bd2084ff9 SHA512 912852658b35126edde7b42e4d4db4f8c396cce6d412c0223688f0416c68640441e685be46673a004d860a9c5e09822a5023eb4c091da9d81297fbbccedd03bf
+DIST gentoo-kernel-6.13.6-1.ppc64le.gpkg.tar 73809920 BLAKE2B 40fd80a4e59ae30e5b34cd100dd73ca0f8e4a0ccff3896a98680ae96f7d40189d5af015386edba60a8241c9b8be15c6a84884363ec18ef122d007804e4678f7f SHA512 0b964d7f3bc9821e37700554e298c6b25e4607c4981ab221455e9396d4317e95ce595dd791a668a77b8727ddb0d2f382a9f6ebe3f7a6f01ae778ff35c496b38b
+DIST gentoo-kernel-6.13.6-1.x86.gpkg.tar 77752320 BLAKE2B 1b88eeee381f9a6f2656d97c355d7556af464e01bd94b494646e23d58f94703407e54019c22a892f1ed4ded180fd097c826556802414d7b15ff2910b289e0a2c SHA512 d30597395957e1fac140a20acee6b7869a6d0c5f0942227c94000c9c157bb23d6bba941a2cdb242834ed94e26aa537a2c32363ad21e6b39482d0be392d5d0b90
 DIST gentoo-kernel-6.6.79-1.amd64.gpkg.tar 273090560 BLAKE2B dfdc2f634661feb6e7d868939001c2750e5db1b15c5935fc6f6cb3b56208bd769649043c2b0ecd84258e515551460f801db3ab14041aa8f2b2f7d90a8dff1355 SHA512 127bcd146cea5ab070819c3cf946245585851b5fb64cf92f5d12aaddf31e3db45e491cbd1ee5b42701b5407a24256d77ff38e13ee574afc2992e014aee73304b
 DIST gentoo-kernel-6.6.79-1.arm64.gpkg.tar 246046720 BLAKE2B 3e76317748f6fd0647de23a6863140d0bc9ff496945b84eb32de5156fe2982cea24a9b1464aa7f401d35b460a18c0c28e77b8ab1914cbd12096912b39303e035 SHA512 ee8a7f7d65c299b6f084e237045f0b1bfb5f64499897c1b97164fb86e232ad3479854bd318caf2c90c58405accdf01a4493d01def588d68ad0b46e6a854e07e2
 DIST gentoo-kernel-6.6.79-1.ppc64le.gpkg.tar 64419840 BLAKE2B 2f22db03fb329e9072188095918822dd50d2804aa0b849a15e0a7cc63c6c079dedf8158cd7a63375533fe8ca4df5f58bcb4fc20b68cab06306554480203a1f90 SHA512 58c1601c9d8d3068efa9831631a9c3268abd35216b557fd37de624330ead3ce2a5cd312c8ea73739ec4d792f267e399f9a4f1eb0de9dae56b1945decc519127e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.6.ebuild
new file mode 100644
index 000000000000..4426c8264680
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.6.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-08  8:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-08  8:58 UTC (permalink / raw
  To: gentoo-commits

commit:     81623f4360215a73d968019fee5712ed98d112bd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  8 08:53:17 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar  8 08:58:04 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81623f43

sys-kernel/gentoo-kernel-bin: Bump to 6.1.130

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.130.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 15ee4372f978..2cef979cc691 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.15-188.base.tar.xz 7874696 BLAKE2B d755c6aa6ee6a8053f2e72d7e4b
 DIST genpatches-5.15-188.extras.tar.xz 4056 BLAKE2B c24f9df1b68911333ba3fe7d63e6e9b60c8021022111328017c3ac5d4be780c0e211b03fd8fb1d3c8f5aa56882058116416ddc079539bb8b2fe0512391a8d1de SHA512 a691582c519d733ed41815985fb307c5c156d07bc707a555998a97e00f4beb35762424a9d0efcffb606c992d5933c918614888fab27822f69de0ce8b30d751c3
 DIST genpatches-6.1-139.base.tar.xz 6935336 BLAKE2B 30d7dd358ce4588cb948cff480a33fde127c0fd234da3cdae2a34640f33aa4275e53cbebf10f5b80d69e59965245a77919dcbbbe61d541b37da5699e3adb700e SHA512 0693dfbd329dcc525a7565cf238b8f93bcd61c0242e7c05f6870f782f9efff2b0c79da4cf1514058fd76e7dffb6640b04506aa5753f1539cd62e7aaeaabf7304
 DIST genpatches-6.1-139.extras.tar.xz 4056 BLAKE2B aa22b3363e11a53ee35d0d4ec3e95b3bac0326a6931bf0a260219da44b50f7ea8da69c4525d0c96e24fed013a8fb9f8fbf0471ef446afb55ffff13b4c7f7cb26 SHA512 473d93d7065dfe9223493df37a04b1d1a6be9707e05501868341e6058604b96fa697198978214ce8e8f70e5ad4f54dda4e9241639c48001540901120ffb3d7ac
+DIST genpatches-6.1-140.base.tar.xz 6984020 BLAKE2B e5fae42210839e3d77570781c61a0dfcab059a3e89c9f750c905756a435032598676f08ef04df2287911a3857b903a0d453009b395222a70d92b8d9f6a7efb1f SHA512 d60623d0112952865bc80e6245b269dc9630623d322e710929a39bf8fe3d5f021d1442be8d96401d7eb1ca3ed92a267ac89a6a3418f48c494a338375dc58bbee
+DIST genpatches-6.1-140.extras.tar.xz 4056 BLAKE2B c15697f8253e9003ec131de40ac29eab37a8e038166eafd7a9ea8ed7f8906edd5e974ca25876b8958ef4d22e9d89c4b4e4cd15686c5578386faad30058aa5865 SHA512 2a31d11083b2e2657d66ae5076296fd66e8566768a57e251fe0ac10439d2da691fa06000a802341f721f902b41b56b5adf6fa926661758ea45a9df8f8ecc242b
 DIST genpatches-6.12-20.base.tar.xz 1202448 BLAKE2B 29d739ca47c15374e039c5ca76017dca7ff4da352bd161127c0fa1d2d9faae002a99d284b3dcc94cc6357e3df9f43d4637fe172948709a2a6829df836edae0d3 SHA512 47e5e47d11ce176d3cb22e51641b2987d8b3aff62fc12546f3336c939108da5fbd66f1d2dee0b0d932b896666e504b8449bc988c34bca8620e3b185322db0106
 DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2
 DIST genpatches-6.12-21.base.tar.xz 1264008 BLAKE2B afb287c5e9e923f8e9dd87199579d3471a23a8dddbb537936ae652fc6a0023d3472cd964465e0771904a51d79b39b1e5b24c4534d7922279bb6da5b284e16c53 SHA512 c7c79180619f5a00d824717b273cddfa15b55adb7a645619f6e61f193f0fe8f8040bec2782c9a05e3d4896451148701108fe1d3a7730edb26d46f7802f5101f8
@@ -32,6 +34,10 @@ DIST gentoo-kernel-6.1.129-1.amd64.gpkg.tar 73041920 BLAKE2B 7a7688af8d43b328ccc
 DIST gentoo-kernel-6.1.129-1.arm64.gpkg.tar 65751040 BLAKE2B d6688ecdd4d775e24327564fab80f79c0a031984c8fe1f00943ae378a7152a878d82f4c4592d848a9642c7bc0bad198b3645fde78f276a97f29545e6d0c172ea SHA512 995279043dc4c7a7b40b335d4e7850ab59178afcad9dc72fd4f2b90abf5a9b1d32a3d93da3ad849a42ca1958b1684bf5c64e84f722aba9e7b7a82dd4f3bb654c
 DIST gentoo-kernel-6.1.129-1.ppc64le.gpkg.tar 59934720 BLAKE2B 42810a55237db92e8ff3d62799ec7fad645fb460c0a08f0336e2f8fc444d19701fe0f1754c355523b3969f9cdead2f78945afea288990b12ac1a43f541fd888c SHA512 1faa0c68c24382b621cd1d0190d2df536f6066cc477df4092fa24c63842f300cf71141cfb109324a21c6191951045638525ab7d44a1f7dece76b4335c63cb814
 DIST gentoo-kernel-6.1.129-1.x86.gpkg.tar 62382080 BLAKE2B 3efd10347552498895b946028d68e96398db08bf6fe0361df5bc3e0fab9ce8e78ae9ac8fde155707175f6d4e46f3fdfd68ca2d2f34f5c9a52f47d59da4bf961d SHA512 63445653e8bd272ddab41478a06dda878ab82dcbb049c38d865bde9e22e478ada285ca23f8a563f426b961085f6aa5e45087a42bd553e9e8d8bffbeb67cf0c10
+DIST gentoo-kernel-6.1.130-1.amd64.gpkg.tar 73041920 BLAKE2B 84dd40c636ab3133a6a0fc6489ffe4552b75c1513a1fdd27fb1166d7d2e96c987d5820b43af5d6d10ca77006aa26b5be5981911a5a3dfe6cc0d1490bc7bb76c0 SHA512 5a874958fdc875b285d786ac353c7f115daa858360ddac000b726d371f283cfe0aca7786eb4bca801dbf3011b9d0e97d157514145e386c3e8850804a474b6962
+DIST gentoo-kernel-6.1.130-1.arm64.gpkg.tar 65751040 BLAKE2B c0a78751a9e3cdae7974a7f5b2826d857ec56c2c8db304808eff22081a3ca984a615cbada3186847ded05c27a676d7e164883257068b714570a1c3eaa04bd8d7 SHA512 74424c79744419223080354211458545748710693fe25344c569c8f28ae8ad48458ef551668f3a28dc7730932efa1feba339cdd890546e43d34ff2a28f7c695c
+DIST gentoo-kernel-6.1.130-1.ppc64le.gpkg.tar 59934720 BLAKE2B a6c6b91cf35df5527866491ef45dfe1022fa92508f0604d0257f7ac7aef10b0da823287b8680b4300902db5f6581b7d6e0d8573e4142fbb7493e608c8dadfaca SHA512 4754f5d70ab8bd88bf2740e9658812f630bc1e9f9683371f7a77194dc8992aeda06c4e8bd071e7a6bed7ce8f1a0d868aaaeef8d959143a17c1c84dea40e8621b
+DIST gentoo-kernel-6.1.130-1.x86.gpkg.tar 62382080 BLAKE2B f7db4af7d47793f961d66b6ffa651a1589785cfa9abdef200930d61e0d4053c2cadb15f63ce93d1b160cea18bb5da2eabf64f252d1f16a97ba7fdeae07ca00b9 SHA512 d95e11864a0b763f1574dac2b6d4b7c3bd266cbffbf314f6bd67f2028e5e63752233bd3d95a0066086d6838f047330aebde28c8e983afe91cc845e6eb7c8c57c
 DIST gentoo-kernel-6.12.16-1.amd64.gpkg.tar 304384000 BLAKE2B 5205126714ad78a4b284dbac52b2f555c28b57bbd5e1af3d1fcf093592d44aebc64484f566daf7fe8a397615b3c653f4129f4eddba78e229c136ccfd3f258415 SHA512 b4b73847fe497a05dda2c5989df06029926b6808593a22189d5d6ed8f0c8f80be734845e030d8a58fbf9cb4338dfddb181fd5759b25d7dce2b5c4731a9969c45
 DIST gentoo-kernel-6.12.16-1.arm64.gpkg.tar 277760000 BLAKE2B 65177a98b10daef43e83417961f64162359447baba3e903356840d48aba228856a53561203395de9625402f6d0a214c2333108c00e1c650a9a316083449d9887 SHA512 9d3d3fea88a4a69858f12d4296bdb159e4b3ddf1efab17d8a5633146d132a33c8f294b60e36dd9560dc29c9995784a1d5faf34b4d13c431ec558feb70ab4d3fa
 DIST gentoo-kernel-6.12.16-1.ppc64le.gpkg.tar 73113600 BLAKE2B 143339a5b0b2d0e59bcf16b961c1852f2d3816e7c97e99f59b44f67f9fcacccfe9b1ac989a4755c66281d5a687348d0b8a240d2138ffdd97898ea06db233f680 SHA512 4fad8d4c859156d6a76bc59cbfd27ff511517f950d8dd5663f9e8939be36300f92a1a773dd7e9b5ea04e8e26048b4385fb633214221939cd3bb0cc7f9fde9af2

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.130.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.130.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.130.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-08  8:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-08  8:58 UTC (permalink / raw
  To: gentoo-commits

commit:     f259e1becd89c2b777a7d058d10c50fe17a2b5c8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  8 08:52:41 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar  8 08:58:03 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f259e1be

sys-kernel/gentoo-kernel-bin: Bump to 6.12.18

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.18.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6ffe9f4b6970..15ee4372f978 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.12-20.base.tar.xz 1202448 BLAKE2B 29d739ca47c15374e039c5ca7601
 DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2
 DIST genpatches-6.12-21.base.tar.xz 1264008 BLAKE2B afb287c5e9e923f8e9dd87199579d3471a23a8dddbb537936ae652fc6a0023d3472cd964465e0771904a51d79b39b1e5b24c4534d7922279bb6da5b284e16c53 SHA512 c7c79180619f5a00d824717b273cddfa15b55adb7a645619f6e61f193f0fe8f8040bec2782c9a05e3d4896451148701108fe1d3a7730edb26d46f7802f5101f8
 DIST genpatches-6.12-21.extras.tar.xz 4056 BLAKE2B 3e9f15c4f81d5435193b58cc9ca334d88aba9e2f53fd4e92a4d03af361efeb0169c7bcbc6e5f63e84f76b7ea7025c6bf21ce265d5e382967191839a0d54f73c3 SHA512 aa3ce68cc56dbf92c2e149a9cb3c6e55e8b232d4984eeb30346d31070d3650724e2749d46eadaa103c8f40c9eb1a23c4fd66c641d31eefa84a60b988057d409c
+DIST genpatches-6.12-22.base.tar.xz 1317780 BLAKE2B 0a9dfe87c950f29ac195f28ad5b62e66087717a00a17cd0d8510e0f50629c863e14f7cb289382cb080aa0baca66e30ceac168e64b203d4e5cd24acf39c6f2c25 SHA512 f0e073bd24a3f2f09a2a707e6cec54cee9a6388af62ca6d4f49a2369f300a544c7e91ba1adea432a63dae4312ab430ba299dea930edcff72512652c482fd73c1
+DIST genpatches-6.12-22.extras.tar.xz 4056 BLAKE2B 73c796425bda6a7f04e253ae9ae75758c53ba21ec0d90a05f0a615f77122020a87e10292299d0a054ed692dca25f463e7978d2df09edb69447396eb11bf79a8e SHA512 afc390d43a0e5bb099abc7789ad2bc7755e03f387ca8ca38e3ee56c11962d801b71473a39a6083c3376805687382670864352b538de7310b5b963b002ec48480
 DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e7006775ecf92f7ce2be78fd2d43dcd04ee8b02fbcf4286545963fe24785bbaeada9bf20c47c45777e7cb2ad097170d82bc SHA512 eb3d03ab002ce5079beabd9fd5ad4423406fe00f1f2013989a8686ecdeb30ebcaba3df9878167ac930da85eca801762370b0538f14720d2efb8c65787dac5bbc
 DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b
 DIST genpatches-6.13-7.base.tar.xz 475988 BLAKE2B 0e65a5b28cbb356dce79000c5426b67c6ccea5931fb38059e797c954040a667da00ebf8523a73240e8e889fa8215c6437e670613c7346b11546975954756f5cc SHA512 48363b16244da55e0d6709aed745bb136ec493d006a903f7cf4e77646336b96191d6d3f2c165d186c1562ee6261880b7a7bf002510775690c062212cae911ec6
@@ -38,6 +40,10 @@ DIST gentoo-kernel-6.12.17-1.amd64.gpkg.tar 304424960 BLAKE2B 9383ee67bfd899d5f7
 DIST gentoo-kernel-6.12.17-1.arm64.gpkg.tar 277903360 BLAKE2B f9d615dd346fdf05ad5766772c662b124657be82169b0ccc519a7e8a9d9496625d7be7be20e3b6be9880ea63d556dd02be90a0cd9ff77f5c50d02baa1ea828ce SHA512 c8f1fe15a5e8a723d43dd3549e9be42b5b44d480e0f1ecb6f3d2b78737989cc3293885b429024b1f296aefd48d5c77102eaf8812579aa89f3052048fdb0a70d9
 DIST gentoo-kernel-6.12.17-1.ppc64le.gpkg.tar 73144320 BLAKE2B 77bb9e5ae5c3c60c82ca9b8ca051e276ce2149b4e9089499068a871afb2177da4dcf11ccad7208d1c4fcc1a1c45670b4901eb3f0fce93347a5988bfa9678d263 SHA512 a363890cb88b9406724d4ac5e378ed4f829b4d978b4673b8c00acb5c1a8e196a062229275e54d14ab47c3573a53ecb3f229264e719e257f1dbf0158ff744d6d7
 DIST gentoo-kernel-6.12.17-1.x86.gpkg.tar 77332480 BLAKE2B 74129e0753e022bde0e158471a82a4c305df297eddbac66f7ab135a88cbb59bd38ab555122c215065dff499fcb4bfaed95058998deb307308d7f371da8caf013 SHA512 de1c68472cf4b414b5b3a1a529881188b0d1889b08e9636bd0a3674afe1191fb260d845238b370fcbf525e9dd1b0dfd7d2cf3d564a0a4c78a4ba43cd414436a3
+DIST gentoo-kernel-6.12.18-1.amd64.gpkg.tar 304496640 BLAKE2B b2adcdf3c1fa42b41b5ff5f1fabb2ad7d52c209806ce19eed0d5cd90cdc0d6efdbcf3d94db1245f27ec087b1d6a344e48a5a6fb0f49d36fcb02ed39f2f957e14 SHA512 11f41bc24d59a954af3c4c9417dbcac163faa245757c9b0882ddaf61dfa1f2eb7c3efec6b8d2d02c000d3101df0b9b98191b07b810c9ee421ce5a057d8ee259e
+DIST gentoo-kernel-6.12.18-1.arm64.gpkg.tar 277893120 BLAKE2B b05b60102cf1b0604de19797de5e51321b2d949433985aa41920457a1183343e31d6d00cf44b0ea34368156514279df69954e8a7d3fadb205c26a94b14214f9b SHA512 96f9d2e6575b4955a004372de47aecfb9c7b8b5f74ffda93182263b3e7a26b7b4abf97e39d386f226efe98a64654d9a6682ed40ba186214fd0b0fca2bfab26ef
+DIST gentoo-kernel-6.12.18-1.ppc64le.gpkg.tar 73144320 BLAKE2B b2161315b4a7e5dfdaee82db84cb795a892061a78e79a037eaeed30736bf193c2bdc3e5d97ee95e6fff02d1e16da70669665b5ab131b4f8341d5d9deaaae146d SHA512 81905f1fa4e1deee6bc4fa756961eee15ef6dd1546ea25df7a0b0b11b1d61a99cf2e62e0da46ff64a5ea930cb9b31680806c08d3d631e733c918d4cab4973c96
+DIST gentoo-kernel-6.12.18-1.x86.gpkg.tar 77322240 BLAKE2B 058674f46799f3bfe54fda7453d9febb6b4dbc2aab26732ad5d9a77e4b8b9d1efd210c2cb59ad4c66a9a2ef596d9dd6ae5c89f57d7a44e43b0edd1cbafdc215f SHA512 d08fa42842e5e94574d08f4dd326fcf14728175ba6adf03d9e1f4cbadcda620e3c1806cef259fb8f30780fc502e936c5947bb2ba49c3464436e91b3df93e6bc5
 DIST gentoo-kernel-6.13.4-1.amd64.gpkg.tar 305807360 BLAKE2B bfa6617fb9fa1cc5cd4c94f0d00eaa9e5e5ca4906ff2fa59fc01cab8c5767fabc3491b4a964c611f031ef9d6f070a2454c18252b5c87d58a403aaf7aeb1ab148 SHA512 212ba9f66a569c6f99978397ba5469858447a5525b3128d2d884e99dbd795e7f3532203979575912c4977a333dc3fd84d93a1d7eb4ef1ab961877e79bf4ab269
 DIST gentoo-kernel-6.13.4-1.arm64.gpkg.tar 279511040 BLAKE2B 2845f71188b6feb068caef78e9b58d9818738ed23af2583e4ba164edd4d5ae108ff396d4be15dda6f5375c4d606450ff80009fc3078637fc52673ea1c07644ef SHA512 575bc231f15a1e84c615ff03e0b3ed6497ddc7382428cb193446406485e81fd487e55e03aec71a7abeaec472f25d45ad8e9449c7711e4ac1ee5e26eea276ac93
 DIST gentoo-kernel-6.13.4-1.ppc64le.gpkg.tar 73236480 BLAKE2B 36a298b8dbb2c581218d5534e1ae389e0494f46712cbe288e44845ab84bd167d667e3c2ce93ed9e3feba764de854bb97d7f77c2c8897164dd19f7f4a5686eeba SHA512 9fda52f55185eccc0ad85d05c4d47db242cea84f6c6bd7910cf2a7a388a6d23d2129584f1936a7d01d502e027fcfeb0dd0ddb41e46ecccc38d563a43be6e63b6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.18.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.18.ebuild
new file mode 100644
index 000000000000..08897ff35647
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.18.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-08  8:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-08  8:58 UTC (permalink / raw
  To: gentoo-commits

commit:     8cc4baf9b6da874e8797b3d621d44b9e640f195f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  8 08:53:34 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar  8 08:58:05 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cc4baf9

sys-kernel/gentoo-kernel-bin: Bump to 6.6.81

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   5 +
 .../gentoo-kernel-bin-6.6.81.ebuild                | 179 +++++++++++++++++++++
 2 files changed, 184 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2cef979cc691..3065ccb4f185 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.6-88.base.tar.xz 4497952 BLAKE2B 65f393c767bd4edda1954fc15c90e
 DIST genpatches-6.6-88.extras.tar.xz 4056 BLAKE2B 9dce8d9362ca0e3548e31392659afb0b475eb0ee03bb71c51cac40411f35ba8ffe519c3e8438a05dfd140a8032321b8936df4f48cc8eb87f8fd6ce0635249da6 SHA512 02e4cd170b09901dc9bf2655065a8eb44e2330375fbbb2c3aa81d3f8c2bf6854403b4d7b412fa3d6bb377ec3e39f5091355a0b649f6a69282123e3d710464845
 DIST genpatches-6.6-89.base.tar.xz 4537568 BLAKE2B 9778c7c5767689142745d1d3d18dba49cbbdee9ed4baf64553c76acc962c8edd2a5b1e23c39c39c5e6b3988dd410b480359f7630aadc2983c9128fd28960d419 SHA512 c33a6996dd54955bbe3a63fa1bf8536dfc8e96a8ef0c00a4bb12feb3d2d0a251744ce15efcbf7c756af564528c66406df02e30008259398bdea959d06e79c9fd
 DIST genpatches-6.6-89.extras.tar.xz 4056 BLAKE2B 4b99db4ff4597f9e5298dd9399d266284d685b09c6ca40461f547781f2e90c339332ce681b10827dc06eb7eb437ee929782f8894ba5148c8bbd1cc1bd59e86ac SHA512 261266e9f0287a0e92b047a6f829cde05d7226c1e4b4a1952bf46c565385f34879ded18d43bdd83a4233d08bcfabd9f8c9fdb86b4dd8c43e2de88719bb1734fb
+DIST genpatches-6.6-90.base.tar.xz 4599636 BLAKE2B b2edd0cbe2165fd57f89e2677cd705a89223a5a2960a2963d3e5023dd244f6e3c5fc57eabf22310ea8b7bcc19f8a18d4264c464b3b3309a921903b7ed0743a3b SHA512 3e857ef3240e19263609603b145f7407777a75c4e747556c1756076cf4c88a07b83531679de65e783f35bd7dbf883b3a284092a7e12c983bb3a5cecadf43f7be
+DIST genpatches-6.6-90.extras.tar.xz 4056 BLAKE2B 7340bb8da2740eb61379ef3e4b41833222bf03cf77b43af7783165c4bb1cd62933f7a79d8f206192498c16a5b44152c59f6301a9db3b211d1e8d40747ccfd5f1 SHA512 a96b38962664b6c21afb64e764d17720d52b04ad4e17c1d9862ed136ce93c272e593dad46a30c532784a2eabfc90519614ccf1cf27bf6480a70b2443668a8d05
 DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2
 DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f
 DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6
@@ -70,6 +72,9 @@ DIST gentoo-kernel-6.6.80-1.amd64.gpkg.tar 273233920 BLAKE2B cfc7a199811dfcd468f
 DIST gentoo-kernel-6.6.80-1.arm64.gpkg.tar 246200320 BLAKE2B 9c0210b3d774d2a05dacafc7bace47871676dba808a9883fa12b437dab6bad3e140ea9b9f2350275cacfa8ffa98d964ae81d35804583fc071e5f83728ea3e5fb SHA512 6a413b435dc8d0195ac0a37159ee4d191a3c9620f51e36da43009881a62473c049ca9b04329e07e9aaeaf2c1f95bd2757afb4b01bef9056ee8538b715f9b122c
 DIST gentoo-kernel-6.6.80-1.ppc64le.gpkg.tar 64430080 BLAKE2B 484c6aa25ffb0e7c8753c87cb0aecdf23e9671485002982b9ad88349cf538e62de093c1c33065d48f500a973d89f8de5409b3115083519dfaca8162c83ec87ee SHA512 1d50806ec986dd6d1b2871244660ce1e0c792408cf93fc3d9745c899de7c60128b0fd00df00ba713f7b123f99dca4847f1fbf1592369c7c38d4c4efdbd2357fe
 DIST gentoo-kernel-6.6.80-1.x86.gpkg.tar 68587520 BLAKE2B 95d4ca43f75193d7b733b6c116003ee03a8cf96b41403ac341f6d13366dc2d7d735b188d29cb48b4641ff79b6e66b5fafe53481a26705c8dff16602d8d526721 SHA512 e4fcbe5d3e2617398ea2ed724abb1ebb2399bd683eb57cace236f3abb3a327ebcdffa97f8215d20e6bcad224543065fb0ce2246cb65b53bdd6d1363e79e23069
+DIST gentoo-kernel-6.6.81-1.amd64.gpkg.tar 273254400 BLAKE2B 8efb5b658730ab2e6572a7add3d9c48f4a0cbe1b3dfd87f9b9cb599e1f5bf31f49c28833b1fa7890590754168b9cccd75e8be4d4d12431b16c507ab1411b14b3 SHA512 d821683939f4aada5b0c5b3d22280ec3cc39cd043e46aea6f8df32925a95b37db89028ee5b891b73f10e607412775ce02db46e95f8543a146df1f1482e94f1e3
+DIST gentoo-kernel-6.6.81-1.arm64.gpkg.tar 246210560 BLAKE2B 9d8247ef3acf546c0e93c28f4d1c0104c99f135ef360511ec722860619a8df91f6dbcdab628f0f2c2e6fa61e5f3ea948310edd9020dfa4ef09ea5a75044ea33e SHA512 61e46b8d4a89d9f1ca7a45b09870f0adf2324e4c725c0b9991f1d3f9c01c7a71e0e722fa1d0cb8c2db6589358a34c5c3bd90e0de7686a239f68ac58b153e6bc0
+DIST gentoo-kernel-6.6.81-1.ppc64le.gpkg.tar 64419840 BLAKE2B c3e8b086eee77da0060edecdb5dd3c8e94b82a80bce544a18f04c88cbcccfe10f714b8c22c1c4f60f065de9857d4b26c4ba739f8af266ccdefec20d4b323209b SHA512 7a8ed4e48533dec0b16e9dbbc1ce14e4a5c36148030d49ec99984fa2d180695efde2435fab5c5899319ced16a836af85329370f7fe3769210101bad7c0c60c71
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.81.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.81.ebuild
new file mode 100644
index 000000000000..a1984a720d87
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.81.ebuild
@@ -0,0 +1,179 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-09 13:38 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-09 13:38 UTC (permalink / raw
  To: gentoo-commits

commit:     68c0b67399508a7a9dcb2639cef10d76536d8c7a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Mar  9 13:36:23 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Mar  9 13:38:48 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c0b673

sys-kernel/gentoo-kernel-bin: Bump to 6.6.82

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.82.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3065ccb4f185..0281d5a909d8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.6-89.base.tar.xz 4537568 BLAKE2B 9778c7c5767689142745d1d3d18db
 DIST genpatches-6.6-89.extras.tar.xz 4056 BLAKE2B 4b99db4ff4597f9e5298dd9399d266284d685b09c6ca40461f547781f2e90c339332ce681b10827dc06eb7eb437ee929782f8894ba5148c8bbd1cc1bd59e86ac SHA512 261266e9f0287a0e92b047a6f829cde05d7226c1e4b4a1952bf46c565385f34879ded18d43bdd83a4233d08bcfabd9f8c9fdb86b4dd8c43e2de88719bb1734fb
 DIST genpatches-6.6-90.base.tar.xz 4599636 BLAKE2B b2edd0cbe2165fd57f89e2677cd705a89223a5a2960a2963d3e5023dd244f6e3c5fc57eabf22310ea8b7bcc19f8a18d4264c464b3b3309a921903b7ed0743a3b SHA512 3e857ef3240e19263609603b145f7407777a75c4e747556c1756076cf4c88a07b83531679de65e783f35bd7dbf883b3a284092a7e12c983bb3a5cecadf43f7be
 DIST genpatches-6.6-90.extras.tar.xz 4056 BLAKE2B 7340bb8da2740eb61379ef3e4b41833222bf03cf77b43af7783165c4bb1cd62933f7a79d8f206192498c16a5b44152c59f6301a9db3b211d1e8d40747ccfd5f1 SHA512 a96b38962664b6c21afb64e764d17720d52b04ad4e17c1d9862ed136ce93c272e593dad46a30c532784a2eabfc90519614ccf1cf27bf6480a70b2443668a8d05
+DIST genpatches-6.6-91.base.tar.xz 4601548 BLAKE2B 51c18245e7540477ad1b70b763d00bb7fa212dcead101c538e7358ece3a3ada8228a5ee8a037d951bb0ad2e55dc8676acd2e11a6c10fed8336e867989d4209e8 SHA512 77cfdf1bfb0ec324a7a5d8fdfb28f1da4d2f0ff3c9edcf7d880628ac7137e2742bca6e359e39956cbba1440c42d9278390e548009c34389d3672016cd36a18a7
+DIST genpatches-6.6-91.extras.tar.xz 4056 BLAKE2B ced4c827b6f291a1c1ba4392e5c29173a65a3ffad6aec147c11ddd985fb7f4f7d65061319cfb0bc0eed77ec333fa9fddf6b89925ea01591c8a17b48588df80da SHA512 d1a8336c3a2df065d3069940ace82cb36d87fe015339279291dc5dcb6aac618ff1677ad1831cd339fd726e0becae9d06474c98cf1c8ab8704a90c161d6cb6fe1
 DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2
 DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f
 DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6
@@ -75,6 +77,10 @@ DIST gentoo-kernel-6.6.80-1.x86.gpkg.tar 68587520 BLAKE2B 95d4ca43f75193d7b733b6
 DIST gentoo-kernel-6.6.81-1.amd64.gpkg.tar 273254400 BLAKE2B 8efb5b658730ab2e6572a7add3d9c48f4a0cbe1b3dfd87f9b9cb599e1f5bf31f49c28833b1fa7890590754168b9cccd75e8be4d4d12431b16c507ab1411b14b3 SHA512 d821683939f4aada5b0c5b3d22280ec3cc39cd043e46aea6f8df32925a95b37db89028ee5b891b73f10e607412775ce02db46e95f8543a146df1f1482e94f1e3
 DIST gentoo-kernel-6.6.81-1.arm64.gpkg.tar 246210560 BLAKE2B 9d8247ef3acf546c0e93c28f4d1c0104c99f135ef360511ec722860619a8df91f6dbcdab628f0f2c2e6fa61e5f3ea948310edd9020dfa4ef09ea5a75044ea33e SHA512 61e46b8d4a89d9f1ca7a45b09870f0adf2324e4c725c0b9991f1d3f9c01c7a71e0e722fa1d0cb8c2db6589358a34c5c3bd90e0de7686a239f68ac58b153e6bc0
 DIST gentoo-kernel-6.6.81-1.ppc64le.gpkg.tar 64419840 BLAKE2B c3e8b086eee77da0060edecdb5dd3c8e94b82a80bce544a18f04c88cbcccfe10f714b8c22c1c4f60f065de9857d4b26c4ba739f8af266ccdefec20d4b323209b SHA512 7a8ed4e48533dec0b16e9dbbc1ce14e4a5c36148030d49ec99984fa2d180695efde2435fab5c5899319ced16a836af85329370f7fe3769210101bad7c0c60c71
+DIST gentoo-kernel-6.6.82-1.amd64.gpkg.tar 273244160 BLAKE2B 48468c30cff86a75fcf60214a16327a54ef3c7c760284ec7b18a81c0cb856c970bc18c7957d723bdf006c3889fc7a2e79e29bf940b64ca86de43424b0c384e36 SHA512 48a6c86463bfb1cfe962d700ba1e2848a98a161af9a9ec18f9579a53b23c81f91782e45af36fdd9267e5dfe2468916d42602636230e12c3f64ef0f45d64664ae
+DIST gentoo-kernel-6.6.82-1.arm64.gpkg.tar 246210560 BLAKE2B 1b15e5978d586b08dcf835cf68eb7babb0ac18f929cc201fa81d724d79f3d8d8a14db40c021675a993cda5a1cb852aecc7ed3ee7cf063994c6b4c01c96cc6844 SHA512 c4bb09f6388a9a93d11b78bdce7973880ae8b461b5458c18a2c4ed1e0f8560aee68d205685f3de2fdda8bd5f6c0dad2bbdc78a1701876eb180cdb8680704321b
+DIST gentoo-kernel-6.6.82-1.ppc64le.gpkg.tar 64409600 BLAKE2B 89a23bcc63bd84d2d2df4efb3a19b85211681c9862ae03bb05a2aac1e82247dd12852cc8af92a5806f0afea4cf54de6e6629de6d8710394f33d4bdcbc66ef2c8 SHA512 94d703d129aa15399415d7c7438c95d34319bc95c0910b99ac02e0d1c857466a1da89fe1c9f108a26d463fd93ce3320f2db38765128d398317fc50f54013ad49
+DIST gentoo-kernel-6.6.82-1.x86.gpkg.tar 68587520 BLAKE2B eb00ca65d62678ddaaf1517e1b694b256cedd8d3d1394c0d17f098b1af08b6c376463f22b877c1bd4f27b87896d3b29579cf6f66743c123be80f9f1c9bffc94a SHA512 22887f7370707b57c02b456fedd762d40a9f3e740ee66f739807b973b4252210904ba89ab1b1d156a5cb5c5d2e8d2cf0538573e0c2512d4f65780dcc7002d849
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.82.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.82.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.82.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-13 19:00 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-13 19:00 UTC (permalink / raw
  To: gentoo-commits

commit:     fe693993b5353e64749af300f0e294ed869c4917
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 13 18:38:11 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Mar 13 19:00:18 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe693993

sys-kernel/gentoo-kernel-bin: Bump to 5.10.235

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.235.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5988d093e3e7..ca337c09255b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-246.base.tar.xz 7840332 BLAKE2B de0b2afa264eb332108107e1b490f34ee3f70609320fab3249f961d567ed6a0c3f9887b4874aa40f613c0dccbabfab8f44d21ce298fd0a1fa59526795cb5064c SHA512 9418363867f58ce43f12d27fd6947e4f9b0d2f90483d51b0e964f9de3f29eaca74c7c5079d8001a50f863e665db464bb3a2eabb79b3ae96e4885328b25fd0e6a
 DIST genpatches-5.10-246.extras.tar.xz 4056 BLAKE2B 04b665b4c21fc242d6edbd258a93a1beb7e42aa3d2ecfbef681ec7020e81cafa2e0e7037d2ae657f94070f684d5fa3f2df4e153154abc8a0fbc1b728b61b3634 SHA512 7df2d73e9157cba76de9e2b990f028c26b89543cd7056b33ce07aa95b67b5db3c08fba799d927b4cb79e601ec2830edb1b492fa137bb03bf27ae6d9d7987dbf9
+DIST genpatches-5.10-247.base.tar.xz 7947156 BLAKE2B 26c243e56b1cc2da3be0f8e45deffd85cb0c50661880553596e1d273473e38bdda45f44c417c23742c7cf6486b425223389ed2707868020df87fc9a802f1b63d SHA512 3ddac2fb56792a69a0493e81eb4326bb89fae8100365dff2c2a81ea15a20026f6b6fc814b674243b6e5f3e60f3de8768ce704ed64a90f37f49086b0e21c43f73
+DIST genpatches-5.10-247.extras.tar.xz 4056 BLAKE2B d29ec4efd273e45db7e438cbb95bb144781dce436074f186cc68cd35584914ed6a890ef39a1f36c51dc8228202c734212f5249cd30747cb82462d2a0d744760f SHA512 12a76bd3187edcbe3150586b7fffeefbc09fcb4b2c5ee8ef53d205c56283116f1ee4a3ab847c0c59fd21050c9df6bfd3d4d4a4584d2ac8897ccc06a0e8a0b77d
 DIST genpatches-5.15-188.base.tar.xz 7874696 BLAKE2B d755c6aa6ee6a8053f2e72d7e4b66816b0d8f81a6b99f061d74107b9eef8e2d1e52a8092702256978aaec76630b2b39de9389acdc82c698766af81a924d8adc6 SHA512 e126ace58f4377bc81c94081722291a1af96a7589485d79353533938c2a175d5c555ffae81c1bacd3257a5b37b76c4253a5381147aeb9cd91aef7f22596eff67
 DIST genpatches-5.15-188.extras.tar.xz 4056 BLAKE2B c24f9df1b68911333ba3fe7d63e6e9b60c8021022111328017c3ac5d4be780c0e211b03fd8fb1d3c8f5aa56882058116416ddc079539bb8b2fe0512391a8d1de SHA512 a691582c519d733ed41815985fb307c5c156d07bc707a555998a97e00f4beb35762424a9d0efcffb606c992d5933c918614888fab27822f69de0ce8b30d751c3
 DIST genpatches-5.15-189.base.tar.xz 8042552 BLAKE2B 16de78091a708a27edcad6ef82f70dc9e7eadb0545d61bfd9933cea4d98961ceb3edcd0a8e8c90aff3bb734748c4deb0f6c3091d7964da855fad2e2310bbc0d0 SHA512 d16816f13e03c945cb538d4711545f5c804203d81ca82250362b125b5f1515f689d5397cdb979457921c8da24aece0e66185025e932c3c4ac0971eb998a77789
@@ -40,6 +42,10 @@ DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a69
 DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f
 DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6
 DIST gentoo-kernel-5.10.234-1.x86.gpkg.tar 53811200 BLAKE2B bad9b9888a69d13a32991e58f93417ef117f8f86192cafdf61181d7c6d9a82b13d21bdf651b73e3a26fb6a1f12993c94e6a388c96182496e38b82cf31b01ac5a SHA512 b0a7f1c84450dae89a29a42c389f40522edffa80c04345593e4fa9c2f6a450a8c201b4e5fe53f24c4c97bbc3ea700ce510d033f8373bdd1f714051c7153a017b
+DIST gentoo-kernel-5.10.235-1.amd64.gpkg.tar 63703040 BLAKE2B 43a058e11d71ac5d0c36805b9b7562cf77ba1c6b8cbc12882da0e8eb22dc1cac29d72ac881dc7467233b8a3335ad4158487ef273d9dad57d2d82b2da128c49bc SHA512 d4a5f9d4ec68b5f435ff93a7e0e96ebf72ddda2ed4bfa599ab825272ef9ae7875164a1d560aedc0e467720b7f2c4061f6b3b57af9f8ec0274fde775b74892073
+DIST gentoo-kernel-5.10.235-1.arm64.gpkg.tar 56852480 BLAKE2B 64c4db3f4b8e7a3c9062c6fc90c5152fdb9ec37e2365db4c476654e28733147452c2b30e4566d702708452fb3ea61859fae2c5b641befa47470e8ddcb222f323 SHA512 a06bf90f5531350cd1303c2b715087e60c9231acaaedc6136e9ed53b85212e9d427ac8e13074a8be204bf8a6170cce934ebb616a1d414b238d5dcd84bc647fe4
+DIST gentoo-kernel-5.10.235-1.ppc64le.gpkg.tar 52848640 BLAKE2B 7c3f2aeddb29d5c568410aa91f2871ab67dff7a767c9f5ab7bf5f9fc3cf377e20da7577e124692443c2e54e925ae34f2d6dd33377911261645db0b898a91be74 SHA512 5757163f17a8e1f1abc221aeefc13768cacd4851e782ed15d95aec7cc98bfe334894e3d79c7b886a8640ab9bbe79abae76c4e473e895d17af0d7e6d7616e11fd
+DIST gentoo-kernel-5.10.235-1.x86.gpkg.tar 53811200 BLAKE2B e682962781f435e15395a79788a41e51d3cdcdfb1284ca9bc46f5f64f47952701b26589929624f61e788bcb75c48c4bb882e1807356f83a46f5ebdd9ca1ec765 SHA512 de4c951db1f14fa3851dbef1a5be060bd6ce02ecc5358363093882414ecdd3c839fbbd9ac0d657dbecf01c83ddfa9ee5552e438fed9706baa2ca465c0e66ad6d
 DIST gentoo-kernel-5.15.178-1.amd64.gpkg.tar 68812800 BLAKE2B 375f04a2120e9610cc4f732b2b4f6473cc2f10906dc5ad53dce6e6557eff9dbe324651be253c151275312f8fd2cd8a4e990424939174d9386b614f475d8f2b2d SHA512 a447ed842d0ef30b032b44277adb90793e108ce4fc11ef2b1118441e047444d7430c3f3ba272878b93f9f188e4d95cd5b0c2239110c25c5340fa885bb38c9b9f
 DIST gentoo-kernel-5.15.178-1.arm64.gpkg.tar 62545920 BLAKE2B 656ac77ee6c6302658328552ceb49c2573c7f1f531fd98ded052542f9f00efcfe41ca543e4c1efa7560bdc68a0233fb728f8884dba7a2dc93d3781572a0ee2a7 SHA512 ea6bff39e202e6b42f91b792f28c84eeaac9c4721b28f4e6bf32376e04976799b5bc6fda0fd128f9e07860276e63bc0d9fdc6ac47b92c71ffbc86e984ba8c0f2
 DIST gentoo-kernel-5.15.178-1.ppc64le.gpkg.tar 56821760 BLAKE2B d945aac6de7d5f0c52f2c28229ead725f5f90b885b1273b2eb5c9717bac166e6ec7017f3c9b0de9cd359e1b156ad312dc83ab9a431764482bb5dedfbe53c293d SHA512 c38a5c86a9742a59b204a6a3b732712c8007838aeb62727c4277169992ea17ece736154e5b2b7025541941a159b2e9c24b4de364bbe3faa35c9cbc931fce82ee

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.235.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.235.ebuild
new file mode 100644
index 000000000000..88e83cb23916
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.235.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-13 19:00 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-13 19:00 UTC (permalink / raw
  To: gentoo-commits

commit:     03fc739e5b0a5a611e91b8f20d59d729a74ed2b7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 13 18:37:58 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Mar 13 19:00:16 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03fc739e

sys-kernel/gentoo-kernel-bin: Bump to 6.6.83

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.83.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a3a50958cff3..4d5a603b5113 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.6-90.base.tar.xz 4599636 BLAKE2B b2edd0cbe2165fd57f89e2677cd70
 DIST genpatches-6.6-90.extras.tar.xz 4056 BLAKE2B 7340bb8da2740eb61379ef3e4b41833222bf03cf77b43af7783165c4bb1cd62933f7a79d8f206192498c16a5b44152c59f6301a9db3b211d1e8d40747ccfd5f1 SHA512 a96b38962664b6c21afb64e764d17720d52b04ad4e17c1d9862ed136ce93c272e593dad46a30c532784a2eabfc90519614ccf1cf27bf6480a70b2443668a8d05
 DIST genpatches-6.6-91.base.tar.xz 4601548 BLAKE2B 51c18245e7540477ad1b70b763d00bb7fa212dcead101c538e7358ece3a3ada8228a5ee8a037d951bb0ad2e55dc8676acd2e11a6c10fed8336e867989d4209e8 SHA512 77cfdf1bfb0ec324a7a5d8fdfb28f1da4d2f0ff3c9edcf7d880628ac7137e2742bca6e359e39956cbba1440c42d9278390e548009c34389d3672016cd36a18a7
 DIST genpatches-6.6-91.extras.tar.xz 4056 BLAKE2B ced4c827b6f291a1c1ba4392e5c29173a65a3ffad6aec147c11ddd985fb7f4f7d65061319cfb0bc0eed77ec333fa9fddf6b89925ea01591c8a17b48588df80da SHA512 d1a8336c3a2df065d3069940ace82cb36d87fe015339279291dc5dcb6aac618ff1677ad1831cd339fd726e0becae9d06474c98cf1c8ab8704a90c161d6cb6fe1
+DIST genpatches-6.6-92.base.tar.xz 4647800 BLAKE2B 05cdb4d7f661b5461a901ceefa540092175ff7c3b435082674e174b64349410967f4c7e14bb1cf17a0418b6270f281cbeccb779c47fd647d05302b46b84819c4 SHA512 7bf5859d8740b12d8e4a37d9f9428657785eb1792e60e9f5870a34b38e85f108537d9d79cf7d7373a4e7477708b99f111b3da6f1a76add7e0e0bea4e2f4d0f09
+DIST genpatches-6.6-92.extras.tar.xz 4056 BLAKE2B 39db4511a3cae61ec10cdf708852b4e2527a560429567fe80aea823a1571efcdfefb7a86f031662ce5460dc9191bb4f47958339345378874cd71042b7ac578fb SHA512 34a41bd55a9ec7a6c68676b44a60949f9b79aaf43b140d7e84c12bc0f4c4c44e44528301c86510e99247149897eeee69dfee153acb00779b01fb3df4381f7516
 DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2
 DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f
 DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6
@@ -93,6 +95,10 @@ DIST gentoo-kernel-6.6.82-1.amd64.gpkg.tar 273244160 BLAKE2B 48468c30cff86a75fcf
 DIST gentoo-kernel-6.6.82-1.arm64.gpkg.tar 246210560 BLAKE2B 1b15e5978d586b08dcf835cf68eb7babb0ac18f929cc201fa81d724d79f3d8d8a14db40c021675a993cda5a1cb852aecc7ed3ee7cf063994c6b4c01c96cc6844 SHA512 c4bb09f6388a9a93d11b78bdce7973880ae8b461b5458c18a2c4ed1e0f8560aee68d205685f3de2fdda8bd5f6c0dad2bbdc78a1701876eb180cdb8680704321b
 DIST gentoo-kernel-6.6.82-1.ppc64le.gpkg.tar 64409600 BLAKE2B 89a23bcc63bd84d2d2df4efb3a19b85211681c9862ae03bb05a2aac1e82247dd12852cc8af92a5806f0afea4cf54de6e6629de6d8710394f33d4bdcbc66ef2c8 SHA512 94d703d129aa15399415d7c7438c95d34319bc95c0910b99ac02e0d1c857466a1da89fe1c9f108a26d463fd93ce3320f2db38765128d398317fc50f54013ad49
 DIST gentoo-kernel-6.6.82-1.x86.gpkg.tar 68587520 BLAKE2B eb00ca65d62678ddaaf1517e1b694b256cedd8d3d1394c0d17f098b1af08b6c376463f22b877c1bd4f27b87896d3b29579cf6f66743c123be80f9f1c9bffc94a SHA512 22887f7370707b57c02b456fedd762d40a9f3e740ee66f739807b973b4252210904ba89ab1b1d156a5cb5c5d2e8d2cf0538573e0c2512d4f65780dcc7002d849
+DIST gentoo-kernel-6.6.83-1.amd64.gpkg.tar 273213440 BLAKE2B eac13c454e50b133f8ec54b2f0e08bb23f9bf8182f5db7e931cb4f2e62f72d8dd4c22255ee2fe7958e20d69418ee666831898ab759d2fe09a36a22acf40eed87 SHA512 3f555f87148880706df3a426b8364b68cb40a1f791397039c92f158ae42cd5081a183638514b79512c388acad7818a46314dfbba3ca7cbd2cede226b26c4aeac
+DIST gentoo-kernel-6.6.83-1.arm64.gpkg.tar 246200320 BLAKE2B be4acf3f014bc48da5a45c281da4848a35e7dfbf0d25adcb12072cdbacb134570c8afb5f1f19bab9351f78faa14dfaad21e8a96ea941c438283a8d026c673215 SHA512 2e293310d33d8b6a6840a574a5ac4d46e05b6fa17a37137577ffb1887f47a0b9b1547f70d1ec24267b5454c555a76c0164272e0cd05d9821b26e695b007da960
+DIST gentoo-kernel-6.6.83-1.ppc64le.gpkg.tar 64409600 BLAKE2B 7421995b3698b207d07491e359d6074eb2f90d47acc08b89a04b2013d5f78fc1b222f8d0bf7a02d5ac8b6f0084d15d39af66109ba08292bab2fe7c4c198e856e SHA512 9f965a241d3ea828b1c15d1cfbeced76401b12dc8bb07bdc58aed9efe9d5d0e749adac157fb070d8372dd99b9596b3b0682601b7425f7a0ffac04d6e7b47287a
+DIST gentoo-kernel-6.6.83-1.x86.gpkg.tar 68597760 BLAKE2B fe40e07d437051b59d171f677b217e8f59107537ee3e097cde895e8eadc86c98d588f6bdd34b22879bbb9c1c92674dd4f67f18e13a16882e736a23e0340ca065 SHA512 76a0eafccd62607ec99e1e7eab7efe49d16846e6ac1aca82dea0549bec8901b329e5bf9175fdb2f927e135deb5bf4ee671e5944c3f075be6542ce11db056acf9
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.83.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.83.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.83.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-13 19:00 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-13 19:00 UTC (permalink / raw
  To: gentoo-commits

commit:     6c522f205fc7964f2db27882aa7819fa4a2bbea6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 13 18:38:03 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Mar 13 19:00:16 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c522f20

sys-kernel/gentoo-kernel-bin: Bump to 6.1.131

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.131.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4d5a603b5113..f81c56568bba 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-6.1-139.base.tar.xz 6935336 BLAKE2B 30d7dd358ce4588cb948cff480a3
 DIST genpatches-6.1-139.extras.tar.xz 4056 BLAKE2B aa22b3363e11a53ee35d0d4ec3e95b3bac0326a6931bf0a260219da44b50f7ea8da69c4525d0c96e24fed013a8fb9f8fbf0471ef446afb55ffff13b4c7f7cb26 SHA512 473d93d7065dfe9223493df37a04b1d1a6be9707e05501868341e6058604b96fa697198978214ce8e8f70e5ad4f54dda4e9241639c48001540901120ffb3d7ac
 DIST genpatches-6.1-140.base.tar.xz 6984020 BLAKE2B e5fae42210839e3d77570781c61a0dfcab059a3e89c9f750c905756a435032598676f08ef04df2287911a3857b903a0d453009b395222a70d92b8d9f6a7efb1f SHA512 d60623d0112952865bc80e6245b269dc9630623d322e710929a39bf8fe3d5f021d1442be8d96401d7eb1ca3ed92a267ac89a6a3418f48c494a338375dc58bbee
 DIST genpatches-6.1-140.extras.tar.xz 4056 BLAKE2B c15697f8253e9003ec131de40ac29eab37a8e038166eafd7a9ea8ed7f8906edd5e974ca25876b8958ef4d22e9d89c4b4e4cd15686c5578386faad30058aa5865 SHA512 2a31d11083b2e2657d66ae5076296fd66e8566768a57e251fe0ac10439d2da691fa06000a802341f721f902b41b56b5adf6fa926661758ea45a9df8f8ecc242b
+DIST genpatches-6.1-141.base.tar.xz 7008292 BLAKE2B 431701f438c86e443975beb91ad78d0d858457416f186f44c8177997cff7afbb2fe95b59149708bb2de995e5130d00f824bef65c8736c2e7f72a59949ffbcc27 SHA512 cc4102f9dd6e2e3c357095d7e48dcf7a2a7a2849bd1cd7c4120f5475f07e1f579916f2d312da2db99a4d2a6813fff776d5882565db195cd214414a22442540a3
+DIST genpatches-6.1-141.extras.tar.xz 4060 BLAKE2B 174f955f760c8e455426aeeed2f191b64685097192cc1e360fa59a21864c50fc6ab2bffa5384b98da443b1df99f460beda570b2e808d5c28d514b5724833e4b1 SHA512 b0b489cccd9cc081e7e723c230629989a0e2bd725aad506cd76617932a0adf541fdfaee83b7ac7bbf35572473c124a6c7ba0f7fcc6b82129a6dffab68258c12d
 DIST genpatches-6.12-20.base.tar.xz 1202448 BLAKE2B 29d739ca47c15374e039c5ca76017dca7ff4da352bd161127c0fa1d2d9faae002a99d284b3dcc94cc6357e3df9f43d4637fe172948709a2a6829df836edae0d3 SHA512 47e5e47d11ce176d3cb22e51641b2987d8b3aff62fc12546f3336c939108da5fbd66f1d2dee0b0d932b896666e504b8449bc988c34bca8620e3b185322db0106
 DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2
 DIST genpatches-6.12-21.base.tar.xz 1264008 BLAKE2B afb287c5e9e923f8e9dd87199579d3471a23a8dddbb537936ae652fc6a0023d3472cd964465e0771904a51d79b39b1e5b24c4534d7922279bb6da5b284e16c53 SHA512 c7c79180619f5a00d824717b273cddfa15b55adb7a645619f6e61f193f0fe8f8040bec2782c9a05e3d4896451148701108fe1d3a7730edb26d46f7802f5101f8
@@ -48,6 +50,10 @@ DIST gentoo-kernel-6.1.130-1.amd64.gpkg.tar 73041920 BLAKE2B 84dd40c636ab3133a6a
 DIST gentoo-kernel-6.1.130-1.arm64.gpkg.tar 65751040 BLAKE2B c0a78751a9e3cdae7974a7f5b2826d857ec56c2c8db304808eff22081a3ca984a615cbada3186847ded05c27a676d7e164883257068b714570a1c3eaa04bd8d7 SHA512 74424c79744419223080354211458545748710693fe25344c569c8f28ae8ad48458ef551668f3a28dc7730932efa1feba339cdd890546e43d34ff2a28f7c695c
 DIST gentoo-kernel-6.1.130-1.ppc64le.gpkg.tar 59934720 BLAKE2B a6c6b91cf35df5527866491ef45dfe1022fa92508f0604d0257f7ac7aef10b0da823287b8680b4300902db5f6581b7d6e0d8573e4142fbb7493e608c8dadfaca SHA512 4754f5d70ab8bd88bf2740e9658812f630bc1e9f9683371f7a77194dc8992aeda06c4e8bd071e7a6bed7ce8f1a0d868aaaeef8d959143a17c1c84dea40e8621b
 DIST gentoo-kernel-6.1.130-1.x86.gpkg.tar 62382080 BLAKE2B f7db4af7d47793f961d66b6ffa651a1589785cfa9abdef200930d61e0d4053c2cadb15f63ce93d1b160cea18bb5da2eabf64f252d1f16a97ba7fdeae07ca00b9 SHA512 d95e11864a0b763f1574dac2b6d4b7c3bd266cbffbf314f6bd67f2028e5e63752233bd3d95a0066086d6838f047330aebde28c8e983afe91cc845e6eb7c8c57c
+DIST gentoo-kernel-6.1.131-1.amd64.gpkg.tar 73021440 BLAKE2B 91a40f4c27912cd4aef3cbf9b19f566853d23e668583b52062a8c2dab9c3e2c6cd859a30de486e1081e6048922c54e909e91bcdd4237f5e6a587bf2ac078911f SHA512 73cfd56cb2f67a68241619c04dd81c7caf390bfa4263a26614752c1e782d6201f088be9905a4141ccd48adcd5decea8966ce437315cf14821bcfee6042d92e98
+DIST gentoo-kernel-6.1.131-1.arm64.gpkg.tar 65740800 BLAKE2B 3613d72d31550fb5df0c1ae85525303e06b5864609b2db6a0eb6d781075cf59c8db11a27be6ec410f73768830876a8f35049b8b8dd3a193699527d37de258ea0 SHA512 908a0ef41b54cb39174b56e6ea298506687e8925e68d69cb637dc808d8b598da699394eabb172f29243af461100765d576f2b6bb04c0f4057257487c6ca678f9
+DIST gentoo-kernel-6.1.131-1.ppc64le.gpkg.tar 59934720 BLAKE2B 4e5aab42b4cc0d049158bd90e85cd7dc465b21038a0722ef6adb67e1256aa46eef86c40d7be231f28b1e4b6dfa5abe063e45d5eda515fddb4b67b00f6711302b SHA512 c113bfea43ba9dc9205243b3223b8d46f8d576fdb802e0c8faa974c8d32076dc7f3a8ff34f3695e18d06c4477bc1355a772995619ca96f56430f0a0c4dd46069
+DIST gentoo-kernel-6.1.131-1.x86.gpkg.tar 62382080 BLAKE2B 191c01d65483686b779616ca6f942d68732da748b099faaf0b6b710022b61e6162ffd3330351ba54b6ab031211b3e90e1ff0f590a92678ce1fbcff0a8bbd1eec SHA512 97a43a07aeaf0b509a59e173cb752a6562d18645607cd2b5ba9b5312a19393f3fab2810d9ba1ced1773a0a38a931ea59233af54d1a662205f33aa8bdfa1197ec
 DIST gentoo-kernel-6.12.16-1.amd64.gpkg.tar 304384000 BLAKE2B 5205126714ad78a4b284dbac52b2f555c28b57bbd5e1af3d1fcf093592d44aebc64484f566daf7fe8a397615b3c653f4129f4eddba78e229c136ccfd3f258415 SHA512 b4b73847fe497a05dda2c5989df06029926b6808593a22189d5d6ed8f0c8f80be734845e030d8a58fbf9cb4338dfddb181fd5759b25d7dce2b5c4731a9969c45
 DIST gentoo-kernel-6.12.16-1.arm64.gpkg.tar 277760000 BLAKE2B 65177a98b10daef43e83417961f64162359447baba3e903356840d48aba228856a53561203395de9625402f6d0a214c2333108c00e1c650a9a316083449d9887 SHA512 9d3d3fea88a4a69858f12d4296bdb159e4b3ddf1efab17d8a5633146d132a33c8f294b60e36dd9560dc29c9995784a1d5faf34b4d13c431ec558feb70ab4d3fa
 DIST gentoo-kernel-6.12.16-1.ppc64le.gpkg.tar 73113600 BLAKE2B 143339a5b0b2d0e59bcf16b961c1852f2d3816e7c97e99f59b44f67f9fcacccfe9b1ac989a4755c66281d5a687348d0b8a240d2138ffdd97898ea06db233f680 SHA512 4fad8d4c859156d6a76bc59cbfd27ff511517f950d8dd5663f9e8939be36300f92a1a773dd7e9b5ea04e8e26048b4385fb633214221939cd3bb0cc7f9fde9af2

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.131.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.131.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.131.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-13 19:00 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-13 19:00 UTC (permalink / raw
  To: gentoo-commits

commit:     4dff206ac631edd4d861a83dd563ba0c9167a0ac
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 13 18:37:37 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Mar 13 19:00:15 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dff206a

sys-kernel/gentoo-kernel-bin: Bump to 6.12.19

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.19.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d121274092e2..a3a50958cff3 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.12-21.base.tar.xz 1264008 BLAKE2B afb287c5e9e923f8e9dd87199579
 DIST genpatches-6.12-21.extras.tar.xz 4056 BLAKE2B 3e9f15c4f81d5435193b58cc9ca334d88aba9e2f53fd4e92a4d03af361efeb0169c7bcbc6e5f63e84f76b7ea7025c6bf21ce265d5e382967191839a0d54f73c3 SHA512 aa3ce68cc56dbf92c2e149a9cb3c6e55e8b232d4984eeb30346d31070d3650724e2749d46eadaa103c8f40c9eb1a23c4fd66c641d31eefa84a60b988057d409c
 DIST genpatches-6.12-22.base.tar.xz 1317780 BLAKE2B 0a9dfe87c950f29ac195f28ad5b62e66087717a00a17cd0d8510e0f50629c863e14f7cb289382cb080aa0baca66e30ceac168e64b203d4e5cd24acf39c6f2c25 SHA512 f0e073bd24a3f2f09a2a707e6cec54cee9a6388af62ca6d4f49a2369f300a544c7e91ba1adea432a63dae4312ab430ba299dea930edcff72512652c482fd73c1
 DIST genpatches-6.12-22.extras.tar.xz 4056 BLAKE2B 73c796425bda6a7f04e253ae9ae75758c53ba21ec0d90a05f0a615f77122020a87e10292299d0a054ed692dca25f463e7978d2df09edb69447396eb11bf79a8e SHA512 afc390d43a0e5bb099abc7789ad2bc7755e03f387ca8ca38e3ee56c11962d801b71473a39a6083c3376805687382670864352b538de7310b5b963b002ec48480
+DIST genpatches-6.12-23.base.tar.xz 1435492 BLAKE2B ca65b4ead188bb8c561e47dd7aca29c2cb10d98ed28e78113cedd1bf9d9bf2a380bf12a807bcfc3cce3976621355e087cb8a2a5a06857660401eea0e9156830f SHA512 82fc23bb6e04227bcea2d29336d5a46a6e7f1649244b9ceae2869fac65e3f785e7512ea8d1e32f34281d48c76831223cc5c8b448452d2dd036445773a1329c6d
+DIST genpatches-6.12-23.extras.tar.xz 4056 BLAKE2B dc27e7f57ea95e678f08d3b6f791a26cec5b51e2204f3d527538f3c54333c8f25194981cdc68b7812973ee8baa95e0d5c575be26e918b25c160178d3bcf80769 SHA512 c7d92cc303dde284b5c1f31b87081167a1a8645e5611a65780d09ebc49f9cc2ded94007d10e1764d90e0d25e31fa73095227d381977c1ba13714654a328ac77f
 DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e7006775ecf92f7ce2be78fd2d43dcd04ee8b02fbcf4286545963fe24785bbaeada9bf20c47c45777e7cb2ad097170d82bc SHA512 eb3d03ab002ce5079beabd9fd5ad4423406fe00f1f2013989a8686ecdeb30ebcaba3df9878167ac930da85eca801762370b0538f14720d2efb8c65787dac5bbc
 DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b
 DIST genpatches-6.13-7.base.tar.xz 475988 BLAKE2B 0e65a5b28cbb356dce79000c5426b67c6ccea5931fb38059e797c954040a667da00ebf8523a73240e8e889fa8215c6437e670613c7346b11546975954756f5cc SHA512 48363b16244da55e0d6709aed745bb136ec493d006a903f7cf4e77646336b96191d6d3f2c165d186c1562ee6261880b7a7bf002510775690c062212cae911ec6
@@ -56,6 +58,10 @@ DIST gentoo-kernel-6.12.18-1.amd64.gpkg.tar 304496640 BLAKE2B b2adcdf3c1fa42b41b
 DIST gentoo-kernel-6.12.18-1.arm64.gpkg.tar 277893120 BLAKE2B b05b60102cf1b0604de19797de5e51321b2d949433985aa41920457a1183343e31d6d00cf44b0ea34368156514279df69954e8a7d3fadb205c26a94b14214f9b SHA512 96f9d2e6575b4955a004372de47aecfb9c7b8b5f74ffda93182263b3e7a26b7b4abf97e39d386f226efe98a64654d9a6682ed40ba186214fd0b0fca2bfab26ef
 DIST gentoo-kernel-6.12.18-1.ppc64le.gpkg.tar 73144320 BLAKE2B b2161315b4a7e5dfdaee82db84cb795a892061a78e79a037eaeed30736bf193c2bdc3e5d97ee95e6fff02d1e16da70669665b5ab131b4f8341d5d9deaaae146d SHA512 81905f1fa4e1deee6bc4fa756961eee15ef6dd1546ea25df7a0b0b11b1d61a99cf2e62e0da46ff64a5ea930cb9b31680806c08d3d631e733c918d4cab4973c96
 DIST gentoo-kernel-6.12.18-1.x86.gpkg.tar 77322240 BLAKE2B 058674f46799f3bfe54fda7453d9febb6b4dbc2aab26732ad5d9a77e4b8b9d1efd210c2cb59ad4c66a9a2ef596d9dd6ae5c89f57d7a44e43b0edd1cbafdc215f SHA512 d08fa42842e5e94574d08f4dd326fcf14728175ba6adf03d9e1f4cbadcda620e3c1806cef259fb8f30780fc502e936c5947bb2ba49c3464436e91b3df93e6bc5
+DIST gentoo-kernel-6.12.19-1.amd64.gpkg.tar 304517120 BLAKE2B 256d80ecb6dc3154f757a7ccc37bc564e781229fcec1438c3f12b516a6cd4f73802023cb0573e566dcf468acfc7781169779ceb9d474780ed8f7877a674d18d5 SHA512 874f7bcf63dd81b457fb2d2cb5c950857848f15fa11f865ddeb4489a2b74d46fc944011e5793531a44bb2d4531b1008fac938b07bf430f00b9e966eb7828e8d3
+DIST gentoo-kernel-6.12.19-1.arm64.gpkg.tar 277954560 BLAKE2B bcc52e89a46a83bb691fa0589c7c93387e6c8a7171e82ad1bfc2edf0a369e182665f003397b664d3d28157c7585f31a7dcec801aa6b973b46baa5727189093db SHA512 0ca64669a7cfaf8ea1bbf8d0e719544993e9722c7770c57b469194123a7883ac0c42f5c4d7574792ebc5f2b27e7d4d21d35a85716fe41fb2f3d93179e2792b8a
+DIST gentoo-kernel-6.12.19-1.ppc64le.gpkg.tar 73144320 BLAKE2B 002b13f03546980e7ed44345feae9e3ed2a8f7c640f01e28785075ec488b4659d7f97ae1b12ed7c258917265bdb968c232346b9bbaef97f9f08ba344893bb8bd SHA512 d9952f0447562253d4750ef29b5220139a6234f20d3b7b3df57eee4a979f2920f2c24801f4e5bdc1f13db09de7e0cd78e88b044be91f35d177f893c8bc8275d5
+DIST gentoo-kernel-6.12.19-1.x86.gpkg.tar 77332480 BLAKE2B e765f4986a9f8f858cce43fc53ad25e95d0b6c06d9c3c2d9bf6545d4d3b8415c17d7a262610a0765b9e60c160e7b4b173177b363cccd3ca24816a6a9dbdc16a3 SHA512 758ec8a827edeeee0905e7c8197ed79f069cace515c48624b9d973047cf07ef6cb68678b129a9c7a6c018fe292baf627905efcc5bd67c53e568592b614a81988
 DIST gentoo-kernel-6.13.4-1.amd64.gpkg.tar 305807360 BLAKE2B bfa6617fb9fa1cc5cd4c94f0d00eaa9e5e5ca4906ff2fa59fc01cab8c5767fabc3491b4a964c611f031ef9d6f070a2454c18252b5c87d58a403aaf7aeb1ab148 SHA512 212ba9f66a569c6f99978397ba5469858447a5525b3128d2d884e99dbd795e7f3532203979575912c4977a333dc3fd84d93a1d7eb4ef1ab961877e79bf4ab269
 DIST gentoo-kernel-6.13.4-1.arm64.gpkg.tar 279511040 BLAKE2B 2845f71188b6feb068caef78e9b58d9818738ed23af2583e4ba164edd4d5ae108ff396d4be15dda6f5375c4d606450ff80009fc3078637fc52673ea1c07644ef SHA512 575bc231f15a1e84c615ff03e0b3ed6497ddc7382428cb193446406485e81fd487e55e03aec71a7abeaec472f25d45ad8e9449c7711e4ac1ee5e26eea276ac93
 DIST gentoo-kernel-6.13.4-1.ppc64le.gpkg.tar 73236480 BLAKE2B 36a298b8dbb2c581218d5534e1ae389e0494f46712cbe288e44845ab84bd167d667e3c2ce93ed9e3feba764de854bb97d7f77c2c8897164dd19f7f4a5686eeba SHA512 9fda52f55185eccc0ad85d05c4d47db242cea84f6c6bd7910cf2a7a388a6d23d2129584f1936a7d01d502e027fcfeb0dd0ddb41e46ecccc38d563a43be6e63b6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.19.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.19.ebuild
new file mode 100644
index 000000000000..08897ff35647
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.19.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-13 19:00 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-13 19:00 UTC (permalink / raw
  To: gentoo-commits

commit:     78e80108692b05eea0437efae388b2689fccadb0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 13 18:38:07 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Mar 13 19:00:17 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78e80108

sys-kernel/gentoo-kernel-bin: Bump to 5.15.179

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.179.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f81c56568bba..5988d093e3e7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-246.base.tar.xz 7840332 BLAKE2B de0b2afa264eb332108107e1b49
 DIST genpatches-5.10-246.extras.tar.xz 4056 BLAKE2B 04b665b4c21fc242d6edbd258a93a1beb7e42aa3d2ecfbef681ec7020e81cafa2e0e7037d2ae657f94070f684d5fa3f2df4e153154abc8a0fbc1b728b61b3634 SHA512 7df2d73e9157cba76de9e2b990f028c26b89543cd7056b33ce07aa95b67b5db3c08fba799d927b4cb79e601ec2830edb1b492fa137bb03bf27ae6d9d7987dbf9
 DIST genpatches-5.15-188.base.tar.xz 7874696 BLAKE2B d755c6aa6ee6a8053f2e72d7e4b66816b0d8f81a6b99f061d74107b9eef8e2d1e52a8092702256978aaec76630b2b39de9389acdc82c698766af81a924d8adc6 SHA512 e126ace58f4377bc81c94081722291a1af96a7589485d79353533938c2a175d5c555ffae81c1bacd3257a5b37b76c4253a5381147aeb9cd91aef7f22596eff67
 DIST genpatches-5.15-188.extras.tar.xz 4056 BLAKE2B c24f9df1b68911333ba3fe7d63e6e9b60c8021022111328017c3ac5d4be780c0e211b03fd8fb1d3c8f5aa56882058116416ddc079539bb8b2fe0512391a8d1de SHA512 a691582c519d733ed41815985fb307c5c156d07bc707a555998a97e00f4beb35762424a9d0efcffb606c992d5933c918614888fab27822f69de0ce8b30d751c3
+DIST genpatches-5.15-189.base.tar.xz 8042552 BLAKE2B 16de78091a708a27edcad6ef82f70dc9e7eadb0545d61bfd9933cea4d98961ceb3edcd0a8e8c90aff3bb734748c4deb0f6c3091d7964da855fad2e2310bbc0d0 SHA512 d16816f13e03c945cb538d4711545f5c804203d81ca82250362b125b5f1515f689d5397cdb979457921c8da24aece0e66185025e932c3c4ac0971eb998a77789
+DIST genpatches-5.15-189.extras.tar.xz 4056 BLAKE2B 3c6954be8437c63fac20b7aa8e8b7f15a6f58d853d143fd4906ced12aef8311aa6bc83fa52c610803f005d2bd2020e24ba14574ddfc2b847f06d21ac66dc7700 SHA512 3082eb0a0dd2204368889920884a7aaee5dd4b78a447080cc8c982a0ffe8e41ebd44e888126b492dd43e2b73eb6b98fa242ad6c6699c698bfecbe41b1bd4becb
 DIST genpatches-6.1-139.base.tar.xz 6935336 BLAKE2B 30d7dd358ce4588cb948cff480a33fde127c0fd234da3cdae2a34640f33aa4275e53cbebf10f5b80d69e59965245a77919dcbbbe61d541b37da5699e3adb700e SHA512 0693dfbd329dcc525a7565cf238b8f93bcd61c0242e7c05f6870f782f9efff2b0c79da4cf1514058fd76e7dffb6640b04506aa5753f1539cd62e7aaeaabf7304
 DIST genpatches-6.1-139.extras.tar.xz 4056 BLAKE2B aa22b3363e11a53ee35d0d4ec3e95b3bac0326a6931bf0a260219da44b50f7ea8da69c4525d0c96e24fed013a8fb9f8fbf0471ef446afb55ffff13b4c7f7cb26 SHA512 473d93d7065dfe9223493df37a04b1d1a6be9707e05501868341e6058604b96fa697198978214ce8e8f70e5ad4f54dda4e9241639c48001540901120ffb3d7ac
 DIST genpatches-6.1-140.base.tar.xz 6984020 BLAKE2B e5fae42210839e3d77570781c61a0dfcab059a3e89c9f750c905756a435032598676f08ef04df2287911a3857b903a0d453009b395222a70d92b8d9f6a7efb1f SHA512 d60623d0112952865bc80e6245b269dc9630623d322e710929a39bf8fe3d5f021d1442be8d96401d7eb1ca3ed92a267ac89a6a3418f48c494a338375dc58bbee
@@ -42,6 +44,10 @@ DIST gentoo-kernel-5.15.178-1.amd64.gpkg.tar 68812800 BLAKE2B 375f04a2120e9610cc
 DIST gentoo-kernel-5.15.178-1.arm64.gpkg.tar 62545920 BLAKE2B 656ac77ee6c6302658328552ceb49c2573c7f1f531fd98ded052542f9f00efcfe41ca543e4c1efa7560bdc68a0233fb728f8884dba7a2dc93d3781572a0ee2a7 SHA512 ea6bff39e202e6b42f91b792f28c84eeaac9c4721b28f4e6bf32376e04976799b5bc6fda0fd128f9e07860276e63bc0d9fdc6ac47b92c71ffbc86e984ba8c0f2
 DIST gentoo-kernel-5.15.178-1.ppc64le.gpkg.tar 56821760 BLAKE2B d945aac6de7d5f0c52f2c28229ead725f5f90b885b1273b2eb5c9717bac166e6ec7017f3c9b0de9cd359e1b156ad312dc83ab9a431764482bb5dedfbe53c293d SHA512 c38a5c86a9742a59b204a6a3b732712c8007838aeb62727c4277169992ea17ece736154e5b2b7025541941a159b2e9c24b4de364bbe3faa35c9cbc931fce82ee
 DIST gentoo-kernel-5.15.178-1.x86.gpkg.tar 58839040 BLAKE2B c88026b391c310754d4815de636545482631823afa0addee0b5fd2b7b8482bc40d3af61e44992f6591591c199f49ec865934c2e0778ec270c2fc6445afda4d52 SHA512 e63dca02ef96c806edc4ad1d57bd89992bb7a080deae65b307fe40ead51eb5de9a906586f85365cfe28c0b0408496d97181b7d6e390d31823f00fed06e2ee6e3
+DIST gentoo-kernel-5.15.179-1.amd64.gpkg.tar 68874240 BLAKE2B 9bcfc6bc7e68e889f31adc17973733993b7cca9f967d82fdcd301c22fbe0fe22518ef1df565d8fdedc23559063223a72e1b8a9143e592d40c0159337e1837f3b SHA512 49dcc212ba6900fe75405783535c903e7497bf6d2b99379f9d287fedc1ada3e491c2f7491bbb812f5845dbb1e8e9aa38c3dd037434867ba7b0aab98565841170
+DIST gentoo-kernel-5.15.179-1.arm64.gpkg.tar 62576640 BLAKE2B 8bdaac3eabf3a843105dd05962252807292b0e2766c1073d455b5abf000ee8e968b949f0f3bc052ab791e59c56402b8106cd3541231f418271a383a69669c094 SHA512 2d20dbc2b79426343950d62ca3aa297b08c56a79b9024ca94406d08f1e2da2f0d9891c8ff73b1ed481bc56732594168599d6b5eabf76b413b3fd1469f13ed3de
+DIST gentoo-kernel-5.15.179-1.ppc64le.gpkg.tar 56832000 BLAKE2B d2120fec51e4394f11905604c4d7e8afec8d1fe786fb01ebf42dc0d2489943354f6fdc3a6af4e1d6920009e06ae709b4932959610e7f7ea77416a7e98e641c74 SHA512 61abca23e0d984e77df8e99cfc17a77d057abaab0e2672f3a3c1d4804edbbe7156540b312db51be1e1221888fb11e0f0370e0b1e0d7e8a63ef579f9cdf177b86
+DIST gentoo-kernel-5.15.179-1.x86.gpkg.tar 58849280 BLAKE2B bd8975130970794b586d1fea3abfe480ea3cb5be57f7ec55cfb223735013a8d3893a93f11a202fac565827fd09b6b78c685d4651fcb2fa9d4cb8e7c18983dbc5 SHA512 f1446c6b00c2b23b77714eb1115d63b28d46302369ab13d8e1d4e23253d6dbd3fb60b3473bb1f3de05538b42e8f64fb700b0feaca72552753939f7e7c6b8322d
 DIST gentoo-kernel-6.1.129-1.amd64.gpkg.tar 73041920 BLAKE2B 7a7688af8d43b328cccfb2aea72360d7c7afb67b3c8ba83f29b03c36e9eb6c583a009a14afc79384d1a9434d8acbe39313276d907f8c312c75844a01a49185fe SHA512 e2e35d3e52543409133b4f3c23cb45c8303c6bed43f45575a07738deba533a88c8dfcd9b4a29272221c3ea36c760aee6d1ab6998d0dcaa8f61dbdf8267cdae87
 DIST gentoo-kernel-6.1.129-1.arm64.gpkg.tar 65751040 BLAKE2B d6688ecdd4d775e24327564fab80f79c0a031984c8fe1f00943ae378a7152a878d82f4c4592d848a9642c7bc0bad198b3645fde78f276a97f29545e6d0c172ea SHA512 995279043dc4c7a7b40b335d4e7850ab59178afcad9dc72fd4f2b90abf5a9b1d32a3d93da3ad849a42ca1958b1684bf5c64e84f722aba9e7b7a82dd4f3bb654c
 DIST gentoo-kernel-6.1.129-1.ppc64le.gpkg.tar 59934720 BLAKE2B 42810a55237db92e8ff3d62799ec7fad645fb460c0a08f0336e2f8fc444d19701fe0f1754c355523b3969f9cdead2f78945afea288990b12ac1a43f541fd888c SHA512 1faa0c68c24382b621cd1d0190d2df536f6066cc477df4092fa24c63842f300cf71141cfb109324a21c6191951045638525ab7d44a1f7dece76b4335c63cb814

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.179.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.179.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.179.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-13 19:00 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-13 19:00 UTC (permalink / raw
  To: gentoo-commits

commit:     2a5ca50df9ccb5a949a6380f0b09246d3292bec7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 13 18:37:30 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Mar 13 19:00:14 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a5ca50d

sys-kernel/gentoo-kernel-bin: Bump to 6.13.7

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.13.7.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0281d5a909d8..d121274092e2 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.13-7.base.tar.xz 475988 BLAKE2B 0e65a5b28cbb356dce79000c5426b6
 DIST genpatches-6.13-7.extras.tar.xz 4056 BLAKE2B 955e08c33032fbb70ab68d49a52fa38cdd4314bf397382b38164b950f3a7ef6c744835ad427e6f236f133e14ff613b241ec75e6b1019fb79378aa9f93abb2f5b SHA512 45eb08dc01d303747214185f1b4c2835f786c1a06a36fe7dd12a5a4342d46614c738a42018a12c66c34ff87e6c209667523de831e3ae8d4db012409c599f89f4
 DIST genpatches-6.13-8.base.tar.xz 530700 BLAKE2B 8650d50f384ca432f277726ec238555fa64e4b037ed49d2405eb1c1a9f6300844fb34d41753ea18bd37a79735a1f54c7ce9af7c1c4e920efd6184a9283b79841 SHA512 c466145cff1087c565d9c3b77ed05cd9c5866589837244a60fd4eb7dfd24b4c093b03703058541f80212c4ca88c652700069e29890274094f9890df220dac5b9
 DIST genpatches-6.13-8.extras.tar.xz 4056 BLAKE2B 74359e29c6077971ea0748c3d75e1161e032bbd30c820e697c10bc1ce6595d49c14c71e10434a2531968f4a68d4adabc3cdf106547fde2e7b87db4933f5236ee SHA512 5cde4702c1ad427492575faa03c12bc1216e04350df3239ff8ca19393af4427eaf243b89a363d9022a38494618ce0355ac963722d1d60c4d958ad749a7510dcc
+DIST genpatches-6.13-9.base.tar.xz 591648 BLAKE2B aca872a5d7956455b59fd50ea22b3b5e1da834506d9388614a36103fb2afdb1c7a02d75a8317378a9b6f934f3e5c294d5ffcadfb92d4d4850c7e865f3df18d0b SHA512 9fa7338ee164cd22c8cd0c5f9b133d64db60e8029232cb12ff8219a5a124ad0563673347639507b3ea6be66b5c42918bade3ff5b0515e44577120b8e2da55249
+DIST genpatches-6.13-9.extras.tar.xz 4060 BLAKE2B f4ce8b701cafe532570d8066e2bc0a41eb2340f54a078a8766cd5f1e0c4e2ae5cbd17f6db1cea0b045ec92dc492d7a9886e9e0513adbc9bf5f3012efb9d7eee0 SHA512 43a23e9d3ad03b31a9de22270b89d6abf78247bbd9ad7a60e8d381c09affdb26e11041aa6cacaeef9d44be5b1b976d6d201047b3a6c52dd3e389633d525d013e
 DIST genpatches-6.6-88.base.tar.xz 4497952 BLAKE2B 65f393c767bd4edda1954fc15c90e07f5d5a67a445fe24063a94f7eeea23196bc0da417514a4048bd91b5cd330a309e69df4653846be0e0207abc649efa7f072 SHA512 16e5cc40edfe8edd95dad7e28f89b9593ee24fd380444ff67376bc95f71c71cb13b9a0ace7562ae7275c2acd405419534b8ffd66ee78a81897970b4c43f203ee
 DIST genpatches-6.6-88.extras.tar.xz 4056 BLAKE2B 9dce8d9362ca0e3548e31392659afb0b475eb0ee03bb71c51cac40411f35ba8ffe519c3e8438a05dfd140a8032321b8936df4f48cc8eb87f8fd6ce0635249da6 SHA512 02e4cd170b09901dc9bf2655065a8eb44e2330375fbbb2c3aa81d3f8c2bf6854403b4d7b412fa3d6bb377ec3e39f5091355a0b649f6a69282123e3d710464845
 DIST genpatches-6.6-89.base.tar.xz 4537568 BLAKE2B 9778c7c5767689142745d1d3d18dba49cbbdee9ed4baf64553c76acc962c8edd2a5b1e23c39c39c5e6b3988dd410b480359f7630aadc2983c9128fd28960d419 SHA512 c33a6996dd54955bbe3a63fa1bf8536dfc8e96a8ef0c00a4bb12feb3d2d0a251744ce15efcbf7c756af564528c66406df02e30008259398bdea959d06e79c9fd
@@ -66,6 +68,10 @@ DIST gentoo-kernel-6.13.6-1.amd64.gpkg.tar 307200000 BLAKE2B bbe929b347aa39e83c6
 DIST gentoo-kernel-6.13.6-1.arm64.gpkg.tar 279623680 BLAKE2B 702225525ad2a8c46cb8f696893a317cb5a37c4652ea1dbb0ef5ff3a296a3287e8b14a3d1afbe9c269adb518155de618e88dde4bc946d467fc05e67bd2084ff9 SHA512 912852658b35126edde7b42e4d4db4f8c396cce6d412c0223688f0416c68640441e685be46673a004d860a9c5e09822a5023eb4c091da9d81297fbbccedd03bf
 DIST gentoo-kernel-6.13.6-1.ppc64le.gpkg.tar 73809920 BLAKE2B 40fd80a4e59ae30e5b34cd100dd73ca0f8e4a0ccff3896a98680ae96f7d40189d5af015386edba60a8241c9b8be15c6a84884363ec18ef122d007804e4678f7f SHA512 0b964d7f3bc9821e37700554e298c6b25e4607c4981ab221455e9396d4317e95ce595dd791a668a77b8727ddb0d2f382a9f6ebe3f7a6f01ae778ff35c496b38b
 DIST gentoo-kernel-6.13.6-1.x86.gpkg.tar 77752320 BLAKE2B 1b88eeee381f9a6f2656d97c355d7556af464e01bd94b494646e23d58f94703407e54019c22a892f1ed4ded180fd097c826556802414d7b15ff2910b289e0a2c SHA512 d30597395957e1fac140a20acee6b7869a6d0c5f0942227c94000c9c157bb23d6bba941a2cdb242834ed94e26aa537a2c32363ad21e6b39482d0be392d5d0b90
+DIST gentoo-kernel-6.13.7-1.amd64.gpkg.tar 307271680 BLAKE2B b697d179bb155b9e153e45d2c828a0197b8fe11fad5dc5eb587769ffb06fb406524d7f5212d367fea4a817ff628aa251bbb316f8eb2ace420af0e94925e8ae16 SHA512 febc1f1265501c3bcc6117bedc7661255f2be02353a9ec7f6dc4fdee957c53d490e2aff450bfcd66fe47281cfe1acd952b9be73087930ff9952f3a3ab57869ab
+DIST gentoo-kernel-6.13.7-1.arm64.gpkg.tar 279644160 BLAKE2B 846f429cd9f6a91a4e7da3a9428f4e89214f64929a1e4d8a4b5b1b089656dd0af15bd54c204cdbac0782078602cc28f1a03a2fd747a4ca666971fb78a2b94e4e SHA512 ea12d58cf0045635e1ebdd60e8faa3b911b63e036fec2b8be818a0b8ede62a9a98e15e2352026c1953238efe525ae7ab223fec992a37da3665be545bcd2f4e81
+DIST gentoo-kernel-6.13.7-1.ppc64le.gpkg.tar 73779200 BLAKE2B dbc2f065016605136a288b52b02c8c06c2eacd464afcf6a52d4717e0f8b56570b8a53364beb039bd6d0301439c2234408a1e23f72d1dce3f9dc13d346cc83dde SHA512 0f0d5398ec489cb71b42d24bb0140ca8b3b45d0621fd40feda1bbc8f6dba2fbecfb623fd80d4f19614a40bba1458b70b823fe2f54abe9e85a7c3ae6ca336ef35
+DIST gentoo-kernel-6.13.7-1.x86.gpkg.tar 77742080 BLAKE2B 5812fd940ae1da2f42a70aa1ba811781161fee585796e96dcc67275c58077281f5351431151d72b48cbead58b40d04da714d316b2103b08d390b57435558a46e SHA512 b5da2cc5f739c63d1aa9f6193e14ae03470a71c77851eb9c8bda7433c9f0851e431e374e9c0baeb0dd3cdd7f4dd83a8aea53c1af8efe7560296a8c35acf39d0d
 DIST gentoo-kernel-6.6.79-1.amd64.gpkg.tar 273090560 BLAKE2B dfdc2f634661feb6e7d868939001c2750e5db1b15c5935fc6f6cb3b56208bd769649043c2b0ecd84258e515551460f801db3ab14041aa8f2b2f7d90a8dff1355 SHA512 127bcd146cea5ab070819c3cf946245585851b5fb64cf92f5d12aaddf31e3db45e491cbd1ee5b42701b5407a24256d77ff38e13ee574afc2992e014aee73304b
 DIST gentoo-kernel-6.6.79-1.arm64.gpkg.tar 246046720 BLAKE2B 3e76317748f6fd0647de23a6863140d0bc9ff496945b84eb32de5156fe2982cea24a9b1464aa7f401d35b460a18c0c28e77b8ab1914cbd12096912b39303e035 SHA512 ee8a7f7d65c299b6f084e237045f0b1bfb5f64499897c1b97164fb86e232ad3479854bd318caf2c90c58405accdf01a4493d01def588d68ad0b46e6a854e07e2
 DIST gentoo-kernel-6.6.79-1.ppc64le.gpkg.tar 64419840 BLAKE2B 2f22db03fb329e9072188095918822dd50d2804aa0b849a15e0a7cc63c6c079dedf8158cd7a63375533fe8ca4df5f58bcb4fc20b68cab06306554480203a1f90 SHA512 58c1601c9d8d3068efa9831631a9c3268abd35216b557fd37de624330ead3ce2a5cd312c8ea73739ec4d792f267e399f9a4f1eb0de9dae56b1945decc519127e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.7.ebuild
new file mode 100644
index 000000000000..4426c8264680
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.7.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-24  5:18 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-24  5:18 UTC (permalink / raw
  To: gentoo-commits

commit:     fd02d634135a6eeb9d4697fa0d8426527e9a4420
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 24 05:01:01 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Mar 24 05:18:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd02d634

sys-kernel/gentoo-kernel-bin: Bump to 6.12.20

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.20.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 308f76b4aa42..86bff13a78a7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.12-22.base.tar.xz 1317780 BLAKE2B 0a9dfe87c950f29ac195f28ad5b6
 DIST genpatches-6.12-22.extras.tar.xz 4056 BLAKE2B 73c796425bda6a7f04e253ae9ae75758c53ba21ec0d90a05f0a615f77122020a87e10292299d0a054ed692dca25f463e7978d2df09edb69447396eb11bf79a8e SHA512 afc390d43a0e5bb099abc7789ad2bc7755e03f387ca8ca38e3ee56c11962d801b71473a39a6083c3376805687382670864352b538de7310b5b963b002ec48480
 DIST genpatches-6.12-23.base.tar.xz 1435492 BLAKE2B ca65b4ead188bb8c561e47dd7aca29c2cb10d98ed28e78113cedd1bf9d9bf2a380bf12a807bcfc3cce3976621355e087cb8a2a5a06857660401eea0e9156830f SHA512 82fc23bb6e04227bcea2d29336d5a46a6e7f1649244b9ceae2869fac65e3f785e7512ea8d1e32f34281d48c76831223cc5c8b448452d2dd036445773a1329c6d
 DIST genpatches-6.12-23.extras.tar.xz 4056 BLAKE2B dc27e7f57ea95e678f08d3b6f791a26cec5b51e2204f3d527538f3c54333c8f25194981cdc68b7812973ee8baa95e0d5c575be26e918b25c160178d3bcf80769 SHA512 c7d92cc303dde284b5c1f31b87081167a1a8645e5611a65780d09ebc49f9cc2ded94007d10e1764d90e0d25e31fa73095227d381977c1ba13714654a328ac77f
+DIST genpatches-6.12-24.base.tar.xz 1500152 BLAKE2B 634de57b5d91cdc4ff2c221f036ec11d36db1396be3d3f7e3967f2d9ec78335fe9fdbf84d582978147535fb287238ac7d18f5763beb4efb8cf0430b547b76fe8 SHA512 aa9663fe8226793e138d24f48f66bd4dbe113ee9cc04111707e652e0d104cb861eeb40caaf7b6aecd0a56770086211612d08e4c58abe38e75b36b92ce031cc9d
+DIST genpatches-6.12-24.extras.tar.xz 4056 BLAKE2B 21881a1d1182e60063e65132935e59a0ab66b3d6568b1ce4105df04f819bbb92a21422788ebf5ba763f09bd1341be2a5cd64d15f48684fcb3bac655b6d01e40c SHA512 d2ddbcc2944196f0e7e22367951246467acb1fa6623413c1889fd3e52fcd3be855f5c793fbad8537353cacbea262b1eef664c60b39715470603a82bb41930623
 DIST genpatches-6.13-10.base.tar.xz 663656 BLAKE2B 57d077fdb9f2550bb7f71386c65e1c39abc1e0e90ba16fa36010b4e731a554c24354a28c5b61fc1e7fe5bba187b0b0f96271d73cf5e6931b0c4df631c7c454d8 SHA512 67f1d1564e1c3f7debb7e8f8ed163f46a8b36c2d84179c97579df45cffcf70cc4c4d888380644c4df88aac8956439200e1cd467efdcf8cf1e6c9b405564052c6
 DIST genpatches-6.13-10.extras.tar.xz 4056 BLAKE2B 0b1f54fde344f439375673cc8bb7c076f9809dafd46769897875e59fa8a27c0aafed7cc3b1137cc67fa906e874e052da67c37184a1e3fd343e8d60f53c8f1aa5 SHA512 9b5d3a03583c9312d309c67cae347957fc0739ce722c0f7e901e2a5812de392207a7f2126106c741966c4c3a9c7d0a5b01e39dd8deeda495b07cc85728992130
 DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e7006775ecf92f7ce2be78fd2d43dcd04ee8b02fbcf4286545963fe24785bbaeada9bf20c47c45777e7cb2ad097170d82bc SHA512 eb3d03ab002ce5079beabd9fd5ad4423406fe00f1f2013989a8686ecdeb30ebcaba3df9878167ac930da85eca801762370b0538f14720d2efb8c65787dac5bbc
@@ -84,6 +86,10 @@ DIST gentoo-kernel-6.12.19-1.amd64.gpkg.tar 304517120 BLAKE2B 256d80ecb6dc3154f7
 DIST gentoo-kernel-6.12.19-1.arm64.gpkg.tar 277954560 BLAKE2B bcc52e89a46a83bb691fa0589c7c93387e6c8a7171e82ad1bfc2edf0a369e182665f003397b664d3d28157c7585f31a7dcec801aa6b973b46baa5727189093db SHA512 0ca64669a7cfaf8ea1bbf8d0e719544993e9722c7770c57b469194123a7883ac0c42f5c4d7574792ebc5f2b27e7d4d21d35a85716fe41fb2f3d93179e2792b8a
 DIST gentoo-kernel-6.12.19-1.ppc64le.gpkg.tar 73144320 BLAKE2B 002b13f03546980e7ed44345feae9e3ed2a8f7c640f01e28785075ec488b4659d7f97ae1b12ed7c258917265bdb968c232346b9bbaef97f9f08ba344893bb8bd SHA512 d9952f0447562253d4750ef29b5220139a6234f20d3b7b3df57eee4a979f2920f2c24801f4e5bdc1f13db09de7e0cd78e88b044be91f35d177f893c8bc8275d5
 DIST gentoo-kernel-6.12.19-1.x86.gpkg.tar 77332480 BLAKE2B e765f4986a9f8f858cce43fc53ad25e95d0b6c06d9c3c2d9bf6545d4d3b8415c17d7a262610a0765b9e60c160e7b4b173177b363cccd3ca24816a6a9dbdc16a3 SHA512 758ec8a827edeeee0905e7c8197ed79f069cace515c48624b9d973047cf07ef6cb68678b129a9c7a6c018fe292baf627905efcc5bd67c53e568592b614a81988
+DIST gentoo-kernel-6.12.20-1.amd64.gpkg.tar 304865280 BLAKE2B e51641efadcecd7836daae60f6ff8c3691748895aa2ecaa75a9e918baccc524bb4830c7354f1cf61c3566b24ca39044054d19cfc63cfa3a4390365a7351e8bd1 SHA512 2e334c1f0b299cc4115bd50e8609a002cf0e785b40706838146affb34d784324a72ef1b09745dbd6c49a2c978f16c50a9f7b7735cb87d88dfd9668eade84401b
+DIST gentoo-kernel-6.12.20-1.arm64.gpkg.tar 278108160 BLAKE2B b97a72a1246c4831fc3a596488f16e34729ff8570ed0e08c878b0054aa5ff4609a7cadf07fae4de8fb88c62841265d212fe2d0d170e0440662f7fa2c588240a6 SHA512 76822341d67051270f369ebecb28869f79bad6dc072bae1431aefa41d08c4b4ceb32df253e082f5f81dce25fb05bc704afe70751eec05d7405acda60ce9c29d0
+DIST gentoo-kernel-6.12.20-1.ppc64le.gpkg.tar 73175040 BLAKE2B f8ef88f6d36b95e15bd1dfe1ffec44365154f59af0265a0e89a55f7900e8408948d38c57917e4c3104422677c1029b633b5377ac79526ed67270554b5b94baeb SHA512 1be934d3ee698d0f37f44c13f996a1d69e36d34b951dc1e1b2fe15a2f8b3be6edd8ee68decca69799f4694d909b318c4114001bf488e935a2aa71dae32de402c
+DIST gentoo-kernel-6.12.20-1.x86.gpkg.tar 77434880 BLAKE2B 4042a499859968d9b90a6172355737a20afef711dfc50042e8a0d2e76907d273de00f34f40ef448696736bc71ff578bab8b8e3644a3c36cfcce53e2333449fbc SHA512 07cf45b4a364e76080fa1fe6c70fd807ca5a4bd8a74c7d98a7cca5fe10a69c6a5182a5b065a13bed704bc71042ec8eb3c9e71437bf33097fb12578bf100f7e1f
 DIST gentoo-kernel-6.13.4-1.amd64.gpkg.tar 305807360 BLAKE2B bfa6617fb9fa1cc5cd4c94f0d00eaa9e5e5ca4906ff2fa59fc01cab8c5767fabc3491b4a964c611f031ef9d6f070a2454c18252b5c87d58a403aaf7aeb1ab148 SHA512 212ba9f66a569c6f99978397ba5469858447a5525b3128d2d884e99dbd795e7f3532203979575912c4977a333dc3fd84d93a1d7eb4ef1ab961877e79bf4ab269
 DIST gentoo-kernel-6.13.4-1.arm64.gpkg.tar 279511040 BLAKE2B 2845f71188b6feb068caef78e9b58d9818738ed23af2583e4ba164edd4d5ae108ff396d4be15dda6f5375c4d606450ff80009fc3078637fc52673ea1c07644ef SHA512 575bc231f15a1e84c615ff03e0b3ed6497ddc7382428cb193446406485e81fd487e55e03aec71a7abeaec472f25d45ad8e9449c7711e4ac1ee5e26eea276ac93
 DIST gentoo-kernel-6.13.4-1.ppc64le.gpkg.tar 73236480 BLAKE2B 36a298b8dbb2c581218d5534e1ae389e0494f46712cbe288e44845ab84bd167d667e3c2ce93ed9e3feba764de854bb97d7f77c2c8897164dd19f7f4a5686eeba SHA512 9fda52f55185eccc0ad85d05c4d47db242cea84f6c6bd7910cf2a7a388a6d23d2129584f1936a7d01d502e027fcfeb0dd0ddb41e46ecccc38d563a43be6e63b6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.20.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.20.ebuild
new file mode 100644
index 000000000000..08897ff35647
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.20.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-24  5:18 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-24  5:18 UTC (permalink / raw
  To: gentoo-commits

commit:     368b2e6903849a952ce34bfc449078d8d032f1b6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 24 05:01:11 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Mar 24 05:18:54 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=368b2e69

sys-kernel/gentoo-kernel-bin: Bump to 6.6.84

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.84.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 86bff13a78a7..54efc14168b5 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -42,6 +42,8 @@ DIST genpatches-6.6-91.base.tar.xz 4601548 BLAKE2B 51c18245e7540477ad1b70b763d00
 DIST genpatches-6.6-91.extras.tar.xz 4056 BLAKE2B ced4c827b6f291a1c1ba4392e5c29173a65a3ffad6aec147c11ddd985fb7f4f7d65061319cfb0bc0eed77ec333fa9fddf6b89925ea01591c8a17b48588df80da SHA512 d1a8336c3a2df065d3069940ace82cb36d87fe015339279291dc5dcb6aac618ff1677ad1831cd339fd726e0becae9d06474c98cf1c8ab8704a90c161d6cb6fe1
 DIST genpatches-6.6-92.base.tar.xz 4647800 BLAKE2B 05cdb4d7f661b5461a901ceefa540092175ff7c3b435082674e174b64349410967f4c7e14bb1cf17a0418b6270f281cbeccb779c47fd647d05302b46b84819c4 SHA512 7bf5859d8740b12d8e4a37d9f9428657785eb1792e60e9f5870a34b38e85f108537d9d79cf7d7373a4e7477708b99f111b3da6f1a76add7e0e0bea4e2f4d0f09
 DIST genpatches-6.6-92.extras.tar.xz 4056 BLAKE2B 39db4511a3cae61ec10cdf708852b4e2527a560429567fe80aea823a1571efcdfefb7a86f031662ce5460dc9191bb4f47958339345378874cd71042b7ac578fb SHA512 34a41bd55a9ec7a6c68676b44a60949f9b79aaf43b140d7e84c12bc0f4c4c44e44528301c86510e99247149897eeee69dfee153acb00779b01fb3df4381f7516
+DIST genpatches-6.6-93.base.tar.xz 4705028 BLAKE2B 1beec486187b8504bb6a1c3fe4ce56089344a473d815bc5b33d3af360eb35e56737361dd2eb6e9a97f779fa6027798e3849dc99f0280bb9b9f11da3f8624870a SHA512 7014949210531946bd9daabcf0bda3e1c6f61a2d9c2f9534ae662d529c5ea61b838ea6634afc1473724d93d8801a9e5571549c25f04d72966b0856fe53f35ae4
+DIST genpatches-6.6-93.extras.tar.xz 4056 BLAKE2B 70a19a3f034d0851fa9969029fa4fec74aaac51308b85599a58eb3d2bd15d6b19c95b402bbab1189daeacd28c465bb5381a8ea85bba42f9f66a94c7a1809a15c SHA512 3bd068e5448cf43599708d4aa73d496b2cffc0761144071392f182c79d385d5ab402cd45e0699842f8221072a4cdf505d7f81e295fe0c30cd4d6ea7822d9b6e9
 DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2
 DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f
 DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6
@@ -129,6 +131,10 @@ DIST gentoo-kernel-6.6.83-1.amd64.gpkg.tar 273213440 BLAKE2B eac13c454e50b133f8e
 DIST gentoo-kernel-6.6.83-1.arm64.gpkg.tar 246200320 BLAKE2B be4acf3f014bc48da5a45c281da4848a35e7dfbf0d25adcb12072cdbacb134570c8afb5f1f19bab9351f78faa14dfaad21e8a96ea941c438283a8d026c673215 SHA512 2e293310d33d8b6a6840a574a5ac4d46e05b6fa17a37137577ffb1887f47a0b9b1547f70d1ec24267b5454c555a76c0164272e0cd05d9821b26e695b007da960
 DIST gentoo-kernel-6.6.83-1.ppc64le.gpkg.tar 64409600 BLAKE2B 7421995b3698b207d07491e359d6074eb2f90d47acc08b89a04b2013d5f78fc1b222f8d0bf7a02d5ac8b6f0084d15d39af66109ba08292bab2fe7c4c198e856e SHA512 9f965a241d3ea828b1c15d1cfbeced76401b12dc8bb07bdc58aed9efe9d5d0e749adac157fb070d8372dd99b9596b3b0682601b7425f7a0ffac04d6e7b47287a
 DIST gentoo-kernel-6.6.83-1.x86.gpkg.tar 68597760 BLAKE2B fe40e07d437051b59d171f677b217e8f59107537ee3e097cde895e8eadc86c98d588f6bdd34b22879bbb9c1c92674dd4f67f18e13a16882e736a23e0340ca065 SHA512 76a0eafccd62607ec99e1e7eab7efe49d16846e6ac1aca82dea0549bec8901b329e5bf9175fdb2f927e135deb5bf4ee671e5944c3f075be6542ce11db056acf9
+DIST gentoo-kernel-6.6.84-1.amd64.gpkg.tar 273459200 BLAKE2B b96686fd5007099bc9ba521b72e7850c3948618988d0cc487dc8988bab10e22e9f5c9902d1aa59e77a32d0f87a952a4ee6cd9d65807b93019fe232b5b187209b SHA512 7958a0d4ec4efe79f69037287f8934d1a03a60e04a276fef7100950545cb5fbdbbd494b61ac3a0cbdfb8786a7fe69036ef12285dc55341524ac560b0bb8cfd5f
+DIST gentoo-kernel-6.6.84-1.arm64.gpkg.tar 246302720 BLAKE2B 4c4dc6f3d52c5ee6bce3d5b075faadcf2983a84dba7b7b5aa4325a167db185cd22ccb5d5e322342bcc98fdb392d036c8178de68a95f7d4be1c6b65dc900b87aa SHA512 ba20033aa1c84ce0250356dc4c17958f1040f124be82d1e400d5a4b2a528280e0f30dbacada6a6dbfa0d1ee5b61965781fc11289f998103b73fb4b4be897b9ba
+DIST gentoo-kernel-6.6.84-1.ppc64le.gpkg.tar 64419840 BLAKE2B a590e5c4af9119e34cc75d401e6663016180283260cebe3bfd6cca700ab6079a9c839ea6a957765951b3dd58564247a52c30017160eaeea8c06161afaab9c400 SHA512 b2d7a5515319300790fa45b80943fc6cfa0c44a79fb03264eb1ef0d81da4a29e67654414730e46ce614fc344be6060d4a5643d8f661569f079b50493e7aad8bb
+DIST gentoo-kernel-6.6.84-1.x86.gpkg.tar 68628480 BLAKE2B f82cbe2a627fbae11a6efff88fb3e35bc4e31ecc1d21880d359bfe6d5991fdf2eef46fb3e2745b95761d218e73bddc6fdb422f9c58ae8867df26a1fbb2ee5123 SHA512 9c82084b4337362a8d5cc8bd907f139fcadc1578964bd32b54b8e3ef1e4d9ab67f4c7035dc406c2d0a8d158438289e568c0fa9ec8bc0f411ab36a483b9bd36f6
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.84.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.84.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.84.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-24  5:18 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-24  5:18 UTC (permalink / raw
  To: gentoo-commits

commit:     13a2cf972485d1f190712c5030e9a6612dc91354
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 24 05:00:51 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Mar 24 05:18:52 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13a2cf97

sys-kernel/gentoo-kernel-bin: Bump to 6.13.8

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.13.8.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ca337c09255b..308f76b4aa42 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.12-22.base.tar.xz 1317780 BLAKE2B 0a9dfe87c950f29ac195f28ad5b6
 DIST genpatches-6.12-22.extras.tar.xz 4056 BLAKE2B 73c796425bda6a7f04e253ae9ae75758c53ba21ec0d90a05f0a615f77122020a87e10292299d0a054ed692dca25f463e7978d2df09edb69447396eb11bf79a8e SHA512 afc390d43a0e5bb099abc7789ad2bc7755e03f387ca8ca38e3ee56c11962d801b71473a39a6083c3376805687382670864352b538de7310b5b963b002ec48480
 DIST genpatches-6.12-23.base.tar.xz 1435492 BLAKE2B ca65b4ead188bb8c561e47dd7aca29c2cb10d98ed28e78113cedd1bf9d9bf2a380bf12a807bcfc3cce3976621355e087cb8a2a5a06857660401eea0e9156830f SHA512 82fc23bb6e04227bcea2d29336d5a46a6e7f1649244b9ceae2869fac65e3f785e7512ea8d1e32f34281d48c76831223cc5c8b448452d2dd036445773a1329c6d
 DIST genpatches-6.12-23.extras.tar.xz 4056 BLAKE2B dc27e7f57ea95e678f08d3b6f791a26cec5b51e2204f3d527538f3c54333c8f25194981cdc68b7812973ee8baa95e0d5c575be26e918b25c160178d3bcf80769 SHA512 c7d92cc303dde284b5c1f31b87081167a1a8645e5611a65780d09ebc49f9cc2ded94007d10e1764d90e0d25e31fa73095227d381977c1ba13714654a328ac77f
+DIST genpatches-6.13-10.base.tar.xz 663656 BLAKE2B 57d077fdb9f2550bb7f71386c65e1c39abc1e0e90ba16fa36010b4e731a554c24354a28c5b61fc1e7fe5bba187b0b0f96271d73cf5e6931b0c4df631c7c454d8 SHA512 67f1d1564e1c3f7debb7e8f8ed163f46a8b36c2d84179c97579df45cffcf70cc4c4d888380644c4df88aac8956439200e1cd467efdcf8cf1e6c9b405564052c6
+DIST genpatches-6.13-10.extras.tar.xz 4056 BLAKE2B 0b1f54fde344f439375673cc8bb7c076f9809dafd46769897875e59fa8a27c0aafed7cc3b1137cc67fa906e874e052da67c37184a1e3fd343e8d60f53c8f1aa5 SHA512 9b5d3a03583c9312d309c67cae347957fc0739ce722c0f7e901e2a5812de392207a7f2126106c741966c4c3a9c7d0a5b01e39dd8deeda495b07cc85728992130
 DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e7006775ecf92f7ce2be78fd2d43dcd04ee8b02fbcf4286545963fe24785bbaeada9bf20c47c45777e7cb2ad097170d82bc SHA512 eb3d03ab002ce5079beabd9fd5ad4423406fe00f1f2013989a8686ecdeb30ebcaba3df9878167ac930da85eca801762370b0538f14720d2efb8c65787dac5bbc
 DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b
 DIST genpatches-6.13-7.base.tar.xz 475988 BLAKE2B 0e65a5b28cbb356dce79000c5426b67c6ccea5931fb38059e797c954040a667da00ebf8523a73240e8e889fa8215c6437e670613c7346b11546975954756f5cc SHA512 48363b16244da55e0d6709aed745bb136ec493d006a903f7cf4e77646336b96191d6d3f2c165d186c1562ee6261880b7a7bf002510775690c062212cae911ec6
@@ -98,6 +100,10 @@ DIST gentoo-kernel-6.13.7-1.amd64.gpkg.tar 307271680 BLAKE2B b697d179bb155b9e153
 DIST gentoo-kernel-6.13.7-1.arm64.gpkg.tar 279644160 BLAKE2B 846f429cd9f6a91a4e7da3a9428f4e89214f64929a1e4d8a4b5b1b089656dd0af15bd54c204cdbac0782078602cc28f1a03a2fd747a4ca666971fb78a2b94e4e SHA512 ea12d58cf0045635e1ebdd60e8faa3b911b63e036fec2b8be818a0b8ede62a9a98e15e2352026c1953238efe525ae7ab223fec992a37da3665be545bcd2f4e81
 DIST gentoo-kernel-6.13.7-1.ppc64le.gpkg.tar 73779200 BLAKE2B dbc2f065016605136a288b52b02c8c06c2eacd464afcf6a52d4717e0f8b56570b8a53364beb039bd6d0301439c2234408a1e23f72d1dce3f9dc13d346cc83dde SHA512 0f0d5398ec489cb71b42d24bb0140ca8b3b45d0621fd40feda1bbc8f6dba2fbecfb623fd80d4f19614a40bba1458b70b823fe2f54abe9e85a7c3ae6ca336ef35
 DIST gentoo-kernel-6.13.7-1.x86.gpkg.tar 77742080 BLAKE2B 5812fd940ae1da2f42a70aa1ba811781161fee585796e96dcc67275c58077281f5351431151d72b48cbead58b40d04da714d316b2103b08d390b57435558a46e SHA512 b5da2cc5f739c63d1aa9f6193e14ae03470a71c77851eb9c8bda7433c9f0851e431e374e9c0baeb0dd3cdd7f4dd83a8aea53c1af8efe7560296a8c35acf39d0d
+DIST gentoo-kernel-6.13.8-1.amd64.gpkg.tar 307578880 BLAKE2B 069195d81c2713986010de92de7ca555747bc45f0174c902af677102afecce6d0f4d0dd5dce73c9acfb91ac5653887a509ab93696c1da1103f69af16b452b19e SHA512 055f3af1aa18e9ef3e19edc6db8625243e788bc3f5c599ba5d9bf39f00bf853220c009c459618c549de6142f5b018e8d2294a6ef614b04a0a5aacbd4929fc599
+DIST gentoo-kernel-6.13.8-1.arm64.gpkg.tar 279787520 BLAKE2B 8866824e6daa07e0b93dcb44cf9b6eee7fd7062826db680109f19341b87f839b8dc356ab8c2ae5c027b3b0990763a4dcc9c00d782c986042b117226ba6f69eef SHA512 787278981d7b1f62b741e3b7e55aa5ca77f5c9ed89d550e1f04f2d6901800816b85449e7167208d4366fc0708384c26ded1517302720a0bd07e228ace27800f5
+DIST gentoo-kernel-6.13.8-1.ppc64le.gpkg.tar 73789440 BLAKE2B f43788c630683dac8f9e8330902772a0b3267a9e4855b7d31c944cf7ecd63eba4c67a5c7e8d309417da13decd3f7499b32542cc9d2234309593ee8d95bbef45c SHA512 d91d636a5eec18b46541fd8b7c93b574770ae6cdc8f59d235ca933af692e5b047cb9fd509e97da5b029f198b8c57d4b100198c0f37519a0e03dd8871fad27818
+DIST gentoo-kernel-6.13.8-1.x86.gpkg.tar 77875200 BLAKE2B b035d02d57cf619542a00ba99d739c3bec27d26d6c7ee648b60e458700ae827d7500f11417dc3296a203367565377d307965b6cd6278857e15ae991327a7ea41 SHA512 63bd7fba1e1a65bd0c0d32d028d759f7e94d92adcde91881d58404b083fc0ff7511014941b096e5328969903e46b3742a5c3829781dc54d8854661b2d5deb70c
 DIST gentoo-kernel-6.6.79-1.amd64.gpkg.tar 273090560 BLAKE2B dfdc2f634661feb6e7d868939001c2750e5db1b15c5935fc6f6cb3b56208bd769649043c2b0ecd84258e515551460f801db3ab14041aa8f2b2f7d90a8dff1355 SHA512 127bcd146cea5ab070819c3cf946245585851b5fb64cf92f5d12aaddf31e3db45e491cbd1ee5b42701b5407a24256d77ff38e13ee574afc2992e014aee73304b
 DIST gentoo-kernel-6.6.79-1.arm64.gpkg.tar 246046720 BLAKE2B 3e76317748f6fd0647de23a6863140d0bc9ff496945b84eb32de5156fe2982cea24a9b1464aa7f401d35b460a18c0c28e77b8ab1914cbd12096912b39303e035 SHA512 ee8a7f7d65c299b6f084e237045f0b1bfb5f64499897c1b97164fb86e232ad3479854bd318caf2c90c58405accdf01a4493d01def588d68ad0b46e6a854e07e2
 DIST gentoo-kernel-6.6.79-1.ppc64le.gpkg.tar 64419840 BLAKE2B 2f22db03fb329e9072188095918822dd50d2804aa0b849a15e0a7cc63c6c079dedf8158cd7a63375533fe8ca4df5f58bcb4fc20b68cab06306554480203a1f90 SHA512 58c1601c9d8d3068efa9831631a9c3268abd35216b557fd37de624330ead3ce2a5cd312c8ea73739ec4d792f267e399f9a4f1eb0de9dae56b1945decc519127e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.8.ebuild
new file mode 100644
index 000000000000..4426c8264680
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.8.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-29 14:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-29 14:04 UTC (permalink / raw
  To: gentoo-commits

commit:     c022848039d499da76c2464c9a94b2481141d448
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 29 12:29:35 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 29 14:04:18 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0228480

sys-kernel/gentoo-kernel-bin: Bump to 6.6.85

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.85.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 54efc14168b5..4cfe2dc6018d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -44,6 +44,8 @@ DIST genpatches-6.6-92.base.tar.xz 4647800 BLAKE2B 05cdb4d7f661b5461a901ceefa540
 DIST genpatches-6.6-92.extras.tar.xz 4056 BLAKE2B 39db4511a3cae61ec10cdf708852b4e2527a560429567fe80aea823a1571efcdfefb7a86f031662ce5460dc9191bb4f47958339345378874cd71042b7ac578fb SHA512 34a41bd55a9ec7a6c68676b44a60949f9b79aaf43b140d7e84c12bc0f4c4c44e44528301c86510e99247149897eeee69dfee153acb00779b01fb3df4381f7516
 DIST genpatches-6.6-93.base.tar.xz 4705028 BLAKE2B 1beec486187b8504bb6a1c3fe4ce56089344a473d815bc5b33d3af360eb35e56737361dd2eb6e9a97f779fa6027798e3849dc99f0280bb9b9f11da3f8624870a SHA512 7014949210531946bd9daabcf0bda3e1c6f61a2d9c2f9534ae662d529c5ea61b838ea6634afc1473724d93d8801a9e5571549c25f04d72966b0856fe53f35ae4
 DIST genpatches-6.6-93.extras.tar.xz 4056 BLAKE2B 70a19a3f034d0851fa9969029fa4fec74aaac51308b85599a58eb3d2bd15d6b19c95b402bbab1189daeacd28c465bb5381a8ea85bba42f9f66a94c7a1809a15c SHA512 3bd068e5448cf43599708d4aa73d496b2cffc0761144071392f182c79d385d5ab402cd45e0699842f8221072a4cdf505d7f81e295fe0c30cd4d6ea7822d9b6e9
+DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b
+DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be
 DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2
 DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f
 DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6
@@ -135,6 +137,10 @@ DIST gentoo-kernel-6.6.84-1.amd64.gpkg.tar 273459200 BLAKE2B b96686fd5007099bc9b
 DIST gentoo-kernel-6.6.84-1.arm64.gpkg.tar 246302720 BLAKE2B 4c4dc6f3d52c5ee6bce3d5b075faadcf2983a84dba7b7b5aa4325a167db185cd22ccb5d5e322342bcc98fdb392d036c8178de68a95f7d4be1c6b65dc900b87aa SHA512 ba20033aa1c84ce0250356dc4c17958f1040f124be82d1e400d5a4b2a528280e0f30dbacada6a6dbfa0d1ee5b61965781fc11289f998103b73fb4b4be897b9ba
 DIST gentoo-kernel-6.6.84-1.ppc64le.gpkg.tar 64419840 BLAKE2B a590e5c4af9119e34cc75d401e6663016180283260cebe3bfd6cca700ab6079a9c839ea6a957765951b3dd58564247a52c30017160eaeea8c06161afaab9c400 SHA512 b2d7a5515319300790fa45b80943fc6cfa0c44a79fb03264eb1ef0d81da4a29e67654414730e46ce614fc344be6060d4a5643d8f661569f079b50493e7aad8bb
 DIST gentoo-kernel-6.6.84-1.x86.gpkg.tar 68628480 BLAKE2B f82cbe2a627fbae11a6efff88fb3e35bc4e31ecc1d21880d359bfe6d5991fdf2eef46fb3e2745b95761d218e73bddc6fdb422f9c58ae8867df26a1fbb2ee5123 SHA512 9c82084b4337362a8d5cc8bd907f139fcadc1578964bd32b54b8e3ef1e4d9ab67f4c7035dc406c2d0a8d158438289e568c0fa9ec8bc0f411ab36a483b9bd36f6
+DIST gentoo-kernel-6.6.85-1.amd64.gpkg.tar 273459200 BLAKE2B 77163f000eb2ba7ba6afb9ac81e8f6f114a8401707a33ce1af1f787bf891e2dff92d74d57043cc8b16c2f83570d93d01e6364d7be854273f92fb130185e25b98 SHA512 9af07d1daead4b49544b57f1b30836538f86cd303bbc08f5e3fb4f23cc49cc2b496c6f0bde5546279cc5d0b6c067a6971fb2f90d40842777f9fa0eca3c9fb14e
+DIST gentoo-kernel-6.6.85-1.arm64.gpkg.tar 246292480 BLAKE2B a3db12f0125e55a9af4d227848397b259418c9aae6ca15e88b50d1f54901a836543537ee991bf35d9c07ba35a4e3e0dd1f118d5879fc4e798ad120715924b914 SHA512 0eb02919d964639733875c3e1402f3c7a54251c678a12288ec8863545bb0c739b050a6648b04fa00884fa4d6a82d1df452e81c52cc38ad1f64a64157e88cb529
+DIST gentoo-kernel-6.6.85-1.ppc64le.gpkg.tar 64430080 BLAKE2B 52082ced8fc59daf2a95dcd924273b7987e814f6cd68e18e6e9412cbe80401c224088763d10c72dcc993c7a33fe0e6518bb9990c7d3315f45adbecef05538f99 SHA512 cea21d9a9533b6d55b4aacc11d3b4b25d8f297969fcb717ced2f6165f7f493d3e350a254d74f8fd3372d700608dee2f380a7aa62d21f507db2dbac76dba9dde7
+DIST gentoo-kernel-6.6.85-1.x86.gpkg.tar 68628480 BLAKE2B 936c40a022cc98b9771c8f53e272b5a5c5b3a4743c93260ff1427cd74543331481b89bdb3a8dfb6aee2c46b5e1d2622498e38636530a512a3bc73bc41c8b5e29 SHA512 bbcd96b22904bc9151ca17fc1c8e4e26148c9f9fa11e140e947a3e20ac7dc3e9cfe748be07fcc84f0903f6d72b15e92f5b2a5785d30cf52be454b751f8323abf
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-29 14:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-29 14:04 UTC (permalink / raw
  To: gentoo-commits

commit:     2a5341e54ab3117319b5a3e5aaab473a6f92d3f7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 29 13:20:41 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 29 14:04:18 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a5341e5

sys-kernel/gentoo-kernel-bin: Bump to 6.13.9

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.13.9.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4cfe2dc6018d..5cc462661475 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.12-24.base.tar.xz 1500152 BLAKE2B 634de57b5d91cdc4ff2c221f036e
 DIST genpatches-6.12-24.extras.tar.xz 4056 BLAKE2B 21881a1d1182e60063e65132935e59a0ab66b3d6568b1ce4105df04f819bbb92a21422788ebf5ba763f09bd1341be2a5cd64d15f48684fcb3bac655b6d01e40c SHA512 d2ddbcc2944196f0e7e22367951246467acb1fa6623413c1889fd3e52fcd3be855f5c793fbad8537353cacbea262b1eef664c60b39715470603a82bb41930623
 DIST genpatches-6.13-10.base.tar.xz 663656 BLAKE2B 57d077fdb9f2550bb7f71386c65e1c39abc1e0e90ba16fa36010b4e731a554c24354a28c5b61fc1e7fe5bba187b0b0f96271d73cf5e6931b0c4df631c7c454d8 SHA512 67f1d1564e1c3f7debb7e8f8ed163f46a8b36c2d84179c97579df45cffcf70cc4c4d888380644c4df88aac8956439200e1cd467efdcf8cf1e6c9b405564052c6
 DIST genpatches-6.13-10.extras.tar.xz 4056 BLAKE2B 0b1f54fde344f439375673cc8bb7c076f9809dafd46769897875e59fa8a27c0aafed7cc3b1137cc67fa906e874e052da67c37184a1e3fd343e8d60f53c8f1aa5 SHA512 9b5d3a03583c9312d309c67cae347957fc0739ce722c0f7e901e2a5812de392207a7f2126106c741966c4c3a9c7d0a5b01e39dd8deeda495b07cc85728992130
+DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a9f3d9a45ec516d2b727adb9dd7c71d33c452303190e2e0e3b2e5bbd779b1be22683d70e53e84324f1c3c545d942ff15fc44 SHA512 453db7b734144101cd3096fd1d0880700816ff1b8bf60b71436ac51eada5af8c74329ee288b302b5850231002bab5b8c3a737d4908ac09d05e32e9a5fb752603
+DIST genpatches-6.13-11.extras.tar.xz 4052 BLAKE2B a40b3c65ed30aa17797727e8df0efc37ea23639c965fe8acaa17f9315029ecf7603071f74d96a1623bc84f4d6d80f62f5119f85e714f32403bac6b300304a7d9 SHA512 a5953975b5e88bef1a8e8aa73f343343816db4e6731d5376dba6a3cc65e15b19e00e38817b5a5dfc5374ab9138ec1416a1d14143cdd41a52ba284ba506896bf3
 DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e7006775ecf92f7ce2be78fd2d43dcd04ee8b02fbcf4286545963fe24785bbaeada9bf20c47c45777e7cb2ad097170d82bc SHA512 eb3d03ab002ce5079beabd9fd5ad4423406fe00f1f2013989a8686ecdeb30ebcaba3df9878167ac930da85eca801762370b0538f14720d2efb8c65787dac5bbc
 DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b
 DIST genpatches-6.13-7.base.tar.xz 475988 BLAKE2B 0e65a5b28cbb356dce79000c5426b67c6ccea5931fb38059e797c954040a667da00ebf8523a73240e8e889fa8215c6437e670613c7346b11546975954756f5cc SHA512 48363b16244da55e0d6709aed745bb136ec493d006a903f7cf4e77646336b96191d6d3f2c165d186c1562ee6261880b7a7bf002510775690c062212cae911ec6
@@ -114,6 +116,10 @@ DIST gentoo-kernel-6.13.8-1.amd64.gpkg.tar 307578880 BLAKE2B 069195d81c271398601
 DIST gentoo-kernel-6.13.8-1.arm64.gpkg.tar 279787520 BLAKE2B 8866824e6daa07e0b93dcb44cf9b6eee7fd7062826db680109f19341b87f839b8dc356ab8c2ae5c027b3b0990763a4dcc9c00d782c986042b117226ba6f69eef SHA512 787278981d7b1f62b741e3b7e55aa5ca77f5c9ed89d550e1f04f2d6901800816b85449e7167208d4366fc0708384c26ded1517302720a0bd07e228ace27800f5
 DIST gentoo-kernel-6.13.8-1.ppc64le.gpkg.tar 73789440 BLAKE2B f43788c630683dac8f9e8330902772a0b3267a9e4855b7d31c944cf7ecd63eba4c67a5c7e8d309417da13decd3f7499b32542cc9d2234309593ee8d95bbef45c SHA512 d91d636a5eec18b46541fd8b7c93b574770ae6cdc8f59d235ca933af692e5b047cb9fd509e97da5b029f198b8c57d4b100198c0f37519a0e03dd8871fad27818
 DIST gentoo-kernel-6.13.8-1.x86.gpkg.tar 77875200 BLAKE2B b035d02d57cf619542a00ba99d739c3bec27d26d6c7ee648b60e458700ae827d7500f11417dc3296a203367565377d307965b6cd6278857e15ae991327a7ea41 SHA512 63bd7fba1e1a65bd0c0d32d028d759f7e94d92adcde91881d58404b083fc0ff7511014941b096e5328969903e46b3742a5c3829781dc54d8854661b2d5deb70c
+DIST gentoo-kernel-6.13.9-1.amd64.gpkg.tar 307558400 BLAKE2B 2756328b6b737ffbbe0fece8ad3ff01fef8c0b9d355c27b54b31e06c8e90bef9109d1949fcaba5d5a513ce084ff6513fc0ae0bfc5dfbe97364bc190d0ffc5e12 SHA512 b0a61b486cc5c0ffe32f3ea7b11d9ba021cd74bdc8ae5a60dcbb94f14750840d07e0f6dd2a1eaa3ae0f373ace0dccbd6a88e2a1b2205ca6875fbf6af28e4d01c
+DIST gentoo-kernel-6.13.9-1.arm64.gpkg.tar 279808000 BLAKE2B 10ac44ee1770d9d347caa74a3283fa6fbd280bb9ccb6bd28d0916edab58cad1fb34d97dadcbeb46423b6f140f727f5a2a3c8b1b67aa45d52cd4c5ad517a297e4 SHA512 93b3b1a034c71285320922ffbb32c365e8f4076865db0c1a0afa0c777e5e8882052b6b1f44cb176bf4eda071f225693f8c52a2f87d5cc45793b60718dd3b1e60
+DIST gentoo-kernel-6.13.9-1.ppc64le.gpkg.tar 73799680 BLAKE2B acf59ecbeb82a34dc1a6f0c138019c0164e4548b3a6b5048ca4a6cd6f0314fd3d7a48a3cda731f9d1a8692b61a5ec7ca7157bad41e58dc06ba7aad17dd8be456 SHA512 0c7d1496cded5053e9736a193687c47d6d520872a460000c17a93c7bde208b693dd019d4fbd5615df5accc0a86a40f113aa19f63e15e9255173d12f4eb0f0e35
+DIST gentoo-kernel-6.13.9-1.x86.gpkg.tar 77844480 BLAKE2B bbfbd70940085380efdb9be7f4617900f085fe022b3aae70718caa968c64f5dd1be5643c9adca563ffadd3ff3e2554c20c0ea1d01193fed56d633f261dd5a18c SHA512 07685a6fa34cc577c17b2c855e8642c596b7d460e1d9ec085d1a792cd297ff8146d83a9c13b07f7539ab3a7d38359156cb7d67987a0ef7f5841b42a69353118b
 DIST gentoo-kernel-6.6.79-1.amd64.gpkg.tar 273090560 BLAKE2B dfdc2f634661feb6e7d868939001c2750e5db1b15c5935fc6f6cb3b56208bd769649043c2b0ecd84258e515551460f801db3ab14041aa8f2b2f7d90a8dff1355 SHA512 127bcd146cea5ab070819c3cf946245585851b5fb64cf92f5d12aaddf31e3db45e491cbd1ee5b42701b5407a24256d77ff38e13ee574afc2992e014aee73304b
 DIST gentoo-kernel-6.6.79-1.arm64.gpkg.tar 246046720 BLAKE2B 3e76317748f6fd0647de23a6863140d0bc9ff496945b84eb32de5156fe2982cea24a9b1464aa7f401d35b460a18c0c28e77b8ab1914cbd12096912b39303e035 SHA512 ee8a7f7d65c299b6f084e237045f0b1bfb5f64499897c1b97164fb86e232ad3479854bd318caf2c90c58405accdf01a4493d01def588d68ad0b46e6a854e07e2
 DIST gentoo-kernel-6.6.79-1.ppc64le.gpkg.tar 64419840 BLAKE2B 2f22db03fb329e9072188095918822dd50d2804aa0b849a15e0a7cc63c6c079dedf8158cd7a63375533fe8ca4df5f58bcb4fc20b68cab06306554480203a1f90 SHA512 58c1601c9d8d3068efa9831631a9c3268abd35216b557fd37de624330ead3ce2a5cd312c8ea73739ec4d792f267e399f9a4f1eb0de9dae56b1945decc519127e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.9.ebuild
new file mode 100644
index 000000000000..4426c8264680
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.9.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-29 14:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-29 14:04 UTC (permalink / raw
  To: gentoo-commits

commit:     eb6583480b2b0db3886f02ca8956f63e9db18143
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 29 13:21:10 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 29 14:04:19 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb658348

sys-kernel/gentoo-kernel-bin: Bump to 6.1.132

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.132.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5cc462661475..50618b114692 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-140.base.tar.xz 6984020 BLAKE2B e5fae42210839e3d77570781c61a
 DIST genpatches-6.1-140.extras.tar.xz 4056 BLAKE2B c15697f8253e9003ec131de40ac29eab37a8e038166eafd7a9ea8ed7f8906edd5e974ca25876b8958ef4d22e9d89c4b4e4cd15686c5578386faad30058aa5865 SHA512 2a31d11083b2e2657d66ae5076296fd66e8566768a57e251fe0ac10439d2da691fa06000a802341f721f902b41b56b5adf6fa926661758ea45a9df8f8ecc242b
 DIST genpatches-6.1-141.base.tar.xz 7008292 BLAKE2B 431701f438c86e443975beb91ad78d0d858457416f186f44c8177997cff7afbb2fe95b59149708bb2de995e5130d00f824bef65c8736c2e7f72a59949ffbcc27 SHA512 cc4102f9dd6e2e3c357095d7e48dcf7a2a7a2849bd1cd7c4120f5475f07e1f579916f2d312da2db99a4d2a6813fff776d5882565db195cd214414a22442540a3
 DIST genpatches-6.1-141.extras.tar.xz 4060 BLAKE2B 174f955f760c8e455426aeeed2f191b64685097192cc1e360fa59a21864c50fc6ab2bffa5384b98da443b1df99f460beda570b2e808d5c28d514b5724833e4b1 SHA512 b0b489cccd9cc081e7e723c230629989a0e2bd725aad506cd76617932a0adf541fdfaee83b7ac7bbf35572473c124a6c7ba0f7fcc6b82129a6dffab68258c12d
+DIST genpatches-6.1-142.base.tar.xz 7066580 BLAKE2B f70557aaa04402c822b504c0bb4b9ad4726e849186e096d7a5b76e3d90fb7b19d3718df61a950f87dbe34804eeabe1736c79267a5256b357afd8354b4ef7044a SHA512 d1e4992f200b1af57a44db5f6e96ebd93c5e8bc6c731a67f26f096964f98e8156d56e75de313f2a785a5220656d163116e4c0af79bbbd45c040b7e414ce39bea
+DIST genpatches-6.1-142.extras.tar.xz 4056 BLAKE2B 9209194c61f13e886f7a4677f1eb9390e1e4eb6fd95fdb69a7d196faa7a3f6c2ca740e29964666e37951db72fbc79f7d31a7695556609e7651f1e90701962fe3 SHA512 de10df7d2ff2510313cdf6d74bf085113b93380cf2065b43bb4605ea9c173c85a511a3ed20fa781a53df24e65ec59ca53dda564ba8cd2902e7f35ba0dd54ad09
 DIST genpatches-6.12-20.base.tar.xz 1202448 BLAKE2B 29d739ca47c15374e039c5ca76017dca7ff4da352bd161127c0fa1d2d9faae002a99d284b3dcc94cc6357e3df9f43d4637fe172948709a2a6829df836edae0d3 SHA512 47e5e47d11ce176d3cb22e51641b2987d8b3aff62fc12546f3336c939108da5fbd66f1d2dee0b0d932b896666e504b8449bc988c34bca8620e3b185322db0106
 DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2
 DIST genpatches-6.12-21.base.tar.xz 1264008 BLAKE2B afb287c5e9e923f8e9dd87199579d3471a23a8dddbb537936ae652fc6a0023d3472cd964465e0771904a51d79b39b1e5b24c4534d7922279bb6da5b284e16c53 SHA512 c7c79180619f5a00d824717b273cddfa15b55adb7a645619f6e61f193f0fe8f8040bec2782c9a05e3d4896451148701108fe1d3a7730edb26d46f7802f5101f8
@@ -76,6 +78,10 @@ DIST gentoo-kernel-6.1.131-1.amd64.gpkg.tar 73021440 BLAKE2B 91a40f4c27912cd4aef
 DIST gentoo-kernel-6.1.131-1.arm64.gpkg.tar 65740800 BLAKE2B 3613d72d31550fb5df0c1ae85525303e06b5864609b2db6a0eb6d781075cf59c8db11a27be6ec410f73768830876a8f35049b8b8dd3a193699527d37de258ea0 SHA512 908a0ef41b54cb39174b56e6ea298506687e8925e68d69cb637dc808d8b598da699394eabb172f29243af461100765d576f2b6bb04c0f4057257487c6ca678f9
 DIST gentoo-kernel-6.1.131-1.ppc64le.gpkg.tar 59934720 BLAKE2B 4e5aab42b4cc0d049158bd90e85cd7dc465b21038a0722ef6adb67e1256aa46eef86c40d7be231f28b1e4b6dfa5abe063e45d5eda515fddb4b67b00f6711302b SHA512 c113bfea43ba9dc9205243b3223b8d46f8d576fdb802e0c8faa974c8d32076dc7f3a8ff34f3695e18d06c4477bc1355a772995619ca96f56430f0a0c4dd46069
 DIST gentoo-kernel-6.1.131-1.x86.gpkg.tar 62382080 BLAKE2B 191c01d65483686b779616ca6f942d68732da748b099faaf0b6b710022b61e6162ffd3330351ba54b6ab031211b3e90e1ff0f590a92678ce1fbcff0a8bbd1eec SHA512 97a43a07aeaf0b509a59e173cb752a6562d18645607cd2b5ba9b5312a19393f3fab2810d9ba1ced1773a0a38a931ea59233af54d1a662205f33aa8bdfa1197ec
+DIST gentoo-kernel-6.1.132-1.amd64.gpkg.tar 73103360 BLAKE2B 6df425880240731079c442f425325555e2baf8e2278a2522ede0565e213784ee895ad91425fc6f743f56a0c04137b528cc6d68588d9f5efeba4daa37dbc2e0fc SHA512 f006cd420a56fa6f5586cf76122a33b16ad59f9949552f7d2b313245d833741de788f58cdc0b8b4158797d612a5b9845cdd2a9d8d949d2db8aa07bdc7bf5b04a
+DIST gentoo-kernel-6.1.132-1.arm64.gpkg.tar 65761280 BLAKE2B 2f7f26d4d5d3018a6fb74eff4d5eb16b2358d27694cdfa7165c94650b265a32deb0e804c142f0e7be9039471c663ecbbfc32772dd4c6612901c6aaf0a8c2c426 SHA512 5395cbba2d1065d0b2509f1895c4d044600c36738c57351a1b0aa83c77b0a9f591e5adb7725b40a4bb89e6cdbebdcca694a10fcd30066e2c565b08e8c0376368
+DIST gentoo-kernel-6.1.132-1.ppc64le.gpkg.tar 59934720 BLAKE2B 7f9d4bd3410d7bf25743600276f739681dd5968d6565ff1c30c5350f5d2bfe6a1d9226f112b61fee7c5d67aedcf4bd00b95ae6c6bf856f11aae8573d4b905c90 SHA512 33a8296ffb2382b84bef08c15ca503bf61e84d68b547279e29caab69d42773d96a1f4d87de0da27c9232f5db37019f91a1e28aadf55c85aff957b810d9332f7e
+DIST gentoo-kernel-6.1.132-1.x86.gpkg.tar 62453760 BLAKE2B e226c6a4f0975a0d2693885dc110585852ee82c81ab43493a6138860b18c9b75693edd418521a9ed124ede9b51905d4b904ba56cf6568d3f0a2078955a3871e7 SHA512 c5fa4bed026fc4d71a778cdd80cc973298df9d2dca821dd3b268fae54a0f062b684e5585682a9147a911d09983892d5181c4f7ed25ae152544f5f9e1e3fc2df0
 DIST gentoo-kernel-6.12.16-1.amd64.gpkg.tar 304384000 BLAKE2B 5205126714ad78a4b284dbac52b2f555c28b57bbd5e1af3d1fcf093592d44aebc64484f566daf7fe8a397615b3c653f4129f4eddba78e229c136ccfd3f258415 SHA512 b4b73847fe497a05dda2c5989df06029926b6808593a22189d5d6ed8f0c8f80be734845e030d8a58fbf9cb4338dfddb181fd5759b25d7dce2b5c4731a9969c45
 DIST gentoo-kernel-6.12.16-1.arm64.gpkg.tar 277760000 BLAKE2B 65177a98b10daef43e83417961f64162359447baba3e903356840d48aba228856a53561203395de9625402f6d0a214c2333108c00e1c650a9a316083449d9887 SHA512 9d3d3fea88a4a69858f12d4296bdb159e4b3ddf1efab17d8a5633146d132a33c8f294b60e36dd9560dc29c9995784a1d5faf34b4d13c431ec558feb70ab4d3fa
 DIST gentoo-kernel-6.12.16-1.ppc64le.gpkg.tar 73113600 BLAKE2B 143339a5b0b2d0e59bcf16b961c1852f2d3816e7c97e99f59b44f67f9fcacccfe9b1ac989a4755c66281d5a687348d0b8a240d2138ffdd97898ea06db233f680 SHA512 4fad8d4c859156d6a76bc59cbfd27ff511517f950d8dd5663f9e8939be36300f92a1a773dd7e9b5ea04e8e26048b4385fb633214221939cd3bb0cc7f9fde9af2

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-03-29 14:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-03-29 14:04 UTC (permalink / raw
  To: gentoo-commits

commit:     ed972f523293d400ce840a5f8e92dafd5ab6581f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 29 13:48:24 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 29 14:04:20 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed972f52

sys-kernel/gentoo-kernel-bin: Bump to 6.12.21

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.21.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 50618b114692..8f9347db3501 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.12-23.base.tar.xz 1435492 BLAKE2B ca65b4ead188bb8c561e47dd7aca
 DIST genpatches-6.12-23.extras.tar.xz 4056 BLAKE2B dc27e7f57ea95e678f08d3b6f791a26cec5b51e2204f3d527538f3c54333c8f25194981cdc68b7812973ee8baa95e0d5c575be26e918b25c160178d3bcf80769 SHA512 c7d92cc303dde284b5c1f31b87081167a1a8645e5611a65780d09ebc49f9cc2ded94007d10e1764d90e0d25e31fa73095227d381977c1ba13714654a328ac77f
 DIST genpatches-6.12-24.base.tar.xz 1500152 BLAKE2B 634de57b5d91cdc4ff2c221f036ec11d36db1396be3d3f7e3967f2d9ec78335fe9fdbf84d582978147535fb287238ac7d18f5763beb4efb8cf0430b547b76fe8 SHA512 aa9663fe8226793e138d24f48f66bd4dbe113ee9cc04111707e652e0d104cb861eeb40caaf7b6aecd0a56770086211612d08e4c58abe38e75b36b92ce031cc9d
 DIST genpatches-6.12-24.extras.tar.xz 4056 BLAKE2B 21881a1d1182e60063e65132935e59a0ab66b3d6568b1ce4105df04f819bbb92a21422788ebf5ba763f09bd1341be2a5cd64d15f48684fcb3bac655b6d01e40c SHA512 d2ddbcc2944196f0e7e22367951246467acb1fa6623413c1889fd3e52fcd3be855f5c793fbad8537353cacbea262b1eef664c60b39715470603a82bb41930623
+DIST genpatches-6.12-25.base.tar.xz 1528212 BLAKE2B 818643d9f5ec5f4edc3cf2360f75bcf213ca99846e2bb96721933fa1785624aef8ae5c3ecd3af4f2e13e0cc44fed86e2d1cad8b53ed45acddcb9d91fc483c20b SHA512 746f4b5523fc3ebb3c59211c7fb4a80714e6068ab769a001c044ad300621b5a4a7a0b0b06c5a689bbf382cb27098f36725962bafb4d6e4489ab44cdb19b6ed1d
+DIST genpatches-6.12-25.extras.tar.xz 4056 BLAKE2B 2244be3d7b4121232106ee8110cb12ab75c8ae1a15377dc87598e25a287b8ce48577945a1677b944ff5fb5ce31e7309121181effe3814d2a522250fdaf8bcaa1 SHA512 d4fffa688883298c41f0c0ceae9ebdc234ec615945165fd74f67d31ececb23a2c905c106aa63ff16ce28bab31b1e08660002b68df0e27e0b54682b2a4981bb92
 DIST genpatches-6.13-10.base.tar.xz 663656 BLAKE2B 57d077fdb9f2550bb7f71386c65e1c39abc1e0e90ba16fa36010b4e731a554c24354a28c5b61fc1e7fe5bba187b0b0f96271d73cf5e6931b0c4df631c7c454d8 SHA512 67f1d1564e1c3f7debb7e8f8ed163f46a8b36c2d84179c97579df45cffcf70cc4c4d888380644c4df88aac8956439200e1cd467efdcf8cf1e6c9b405564052c6
 DIST genpatches-6.13-10.extras.tar.xz 4056 BLAKE2B 0b1f54fde344f439375673cc8bb7c076f9809dafd46769897875e59fa8a27c0aafed7cc3b1137cc67fa906e874e052da67c37184a1e3fd343e8d60f53c8f1aa5 SHA512 9b5d3a03583c9312d309c67cae347957fc0739ce722c0f7e901e2a5812de392207a7f2126106c741966c4c3a9c7d0a5b01e39dd8deeda495b07cc85728992130
 DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a9f3d9a45ec516d2b727adb9dd7c71d33c452303190e2e0e3b2e5bbd779b1be22683d70e53e84324f1c3c545d942ff15fc44 SHA512 453db7b734144101cd3096fd1d0880700816ff1b8bf60b71436ac51eada5af8c74329ee288b302b5850231002bab5b8c3a737d4908ac09d05e32e9a5fb752603
@@ -102,6 +104,10 @@ DIST gentoo-kernel-6.12.20-1.amd64.gpkg.tar 304865280 BLAKE2B e51641efadcecd7836
 DIST gentoo-kernel-6.12.20-1.arm64.gpkg.tar 278108160 BLAKE2B b97a72a1246c4831fc3a596488f16e34729ff8570ed0e08c878b0054aa5ff4609a7cadf07fae4de8fb88c62841265d212fe2d0d170e0440662f7fa2c588240a6 SHA512 76822341d67051270f369ebecb28869f79bad6dc072bae1431aefa41d08c4b4ceb32df253e082f5f81dce25fb05bc704afe70751eec05d7405acda60ce9c29d0
 DIST gentoo-kernel-6.12.20-1.ppc64le.gpkg.tar 73175040 BLAKE2B f8ef88f6d36b95e15bd1dfe1ffec44365154f59af0265a0e89a55f7900e8408948d38c57917e4c3104422677c1029b633b5377ac79526ed67270554b5b94baeb SHA512 1be934d3ee698d0f37f44c13f996a1d69e36d34b951dc1e1b2fe15a2f8b3be6edd8ee68decca69799f4694d909b318c4114001bf488e935a2aa71dae32de402c
 DIST gentoo-kernel-6.12.20-1.x86.gpkg.tar 77434880 BLAKE2B 4042a499859968d9b90a6172355737a20afef711dfc50042e8a0d2e76907d273de00f34f40ef448696736bc71ff578bab8b8e3644a3c36cfcce53e2333449fbc SHA512 07cf45b4a364e76080fa1fe6c70fd807ca5a4bd8a74c7d98a7cca5fe10a69c6a5182a5b065a13bed704bc71042ec8eb3c9e71437bf33097fb12578bf100f7e1f
+DIST gentoo-kernel-6.12.21-1.amd64.gpkg.tar 304855040 BLAKE2B d43746e112926756c536be6971955214777d781f75a6e4bc99a9d4e5d4c4ef6dea2df0afae8965b3dc654c1f567efd4bec5c354cdcc34b4cecd48e008dae2173 SHA512 cbef002d22654723886a95c7369e40fc6fe601068298a042a8db53fc4e7d56987698883cfd35d39a6cbeeaa58ee025d96f8a768015ae49d03ca33dcfd8e99ed4
+DIST gentoo-kernel-6.12.21-1.arm64.gpkg.tar 278108160 BLAKE2B 1089ad29939cbe0b0713f77d14d18ccfa4b3b5bb0aa700fed7c7b5d2195d19f2712df889b1c39b25788a89b66789c6db61e26325ec75ce9aa67b50aca9ec968d SHA512 d8dd98383400905c1623cc7d56b66b445493e78c7e9834717b6e3aad16586f220b49d8cdfc2b23da89b4ca26a0b5272f78e05b02cc63d470e9cf20489e39deb8
+DIST gentoo-kernel-6.12.21-1.ppc64le.gpkg.tar 73123840 BLAKE2B 72f57d3076e6d3e7a86e5983a626b4a0295aee5e5031101c44f9749441fca8334b350cdc99260d6ca86d6f880f645e79258b2e95d5c554a314f72ca67ca8195d SHA512 2992adb4590698f0b33eda4390f65266b2e2c6be873abfa5a3e95d493991d50ae31d8842df9a5282d5c83e405cd2f56334e63b4fd2c93ae1451f7b1443d0d97d
+DIST gentoo-kernel-6.12.21-1.x86.gpkg.tar 77445120 BLAKE2B 5965512eac98419cef8ec9347e2b2c75637b5956249025c70e07bea97a677409e94b9050730ea71da628773f682477c1a8bc0322a6f0cdd48fde1d5dc21784aa SHA512 fe8120a3c12487d9738d1948a43ecb2cff467abde3578e502e2cc8574eff5b9dbee3b58422a653671a7f26e908df842d7a8304a9570824c4121b08da993d9aff
 DIST gentoo-kernel-6.13.4-1.amd64.gpkg.tar 305807360 BLAKE2B bfa6617fb9fa1cc5cd4c94f0d00eaa9e5e5ca4906ff2fa59fc01cab8c5767fabc3491b4a964c611f031ef9d6f070a2454c18252b5c87d58a403aaf7aeb1ab148 SHA512 212ba9f66a569c6f99978397ba5469858447a5525b3128d2d884e99dbd795e7f3532203979575912c4977a333dc3fd84d93a1d7eb4ef1ab961877e79bf4ab269
 DIST gentoo-kernel-6.13.4-1.arm64.gpkg.tar 279511040 BLAKE2B 2845f71188b6feb068caef78e9b58d9818738ed23af2583e4ba164edd4d5ae108ff396d4be15dda6f5375c4d606450ff80009fc3078637fc52673ea1c07644ef SHA512 575bc231f15a1e84c615ff03e0b3ed6497ddc7382428cb193446406485e81fd487e55e03aec71a7abeaec472f25d45ad8e9449c7711e4ac1ee5e26eea276ac93
 DIST gentoo-kernel-6.13.4-1.ppc64le.gpkg.tar 73236480 BLAKE2B 36a298b8dbb2c581218d5534e1ae389e0494f46712cbe288e44845ab84bd167d667e3c2ce93ed9e3feba764de854bb97d7f77c2c8897164dd19f7f4a5686eeba SHA512 9fda52f55185eccc0ad85d05c4d47db242cea84f6c6bd7910cf2a7a388a6d23d2129584f1936a7d01d502e027fcfeb0dd0ddb41e46ecccc38d563a43be6e63b6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild
new file mode 100644
index 000000000000..08897ff35647
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-01 18:01 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2025-04-01 18:01 UTC (permalink / raw
  To: gentoo-commits

commit:     2b709e2546817e36d62b626e7ba0d2413dca04bf
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr  1 18:00:58 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr  1 18:00:58 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b709e25

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.132 x86, #952975

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild
index dd88c26ac6f2..7ab945046e2d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-01 18:01 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2025-04-01 18:01 UTC (permalink / raw
  To: gentoo-commits

commit:     6c42af4a82d19cb4660bf55b0fd13ceb17dbed31
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr  1 18:00:55 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr  1 18:00:55 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c42af4a

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.85 x86, #952974

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild
index 7ffb1f6159f9..7b97feeee30d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-01 18:01 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2025-04-01 18:01 UTC (permalink / raw
  To: gentoo-commits

commit:     710f42c7e1ac5597041928615f7aebf369930c52
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr  1 18:00:52 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr  1 18:00:52 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=710f42c7

sys-kernel/gentoo-kernel-bin: Stabilize 6.12.21 x86, #952973

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild
index 08897ff35647..81b87c80abf5 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-03 14:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-03 14:09 UTC (permalink / raw
  To: gentoo-commits

commit:     6fc4d0ae741448b355839c4901e3f7448c8f5311
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  3 13:58:37 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr  3 13:58:37 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fc4d0ae

sys-kernel/gentoo-kernel-bin: Stabilize 6.12.21 amd64 arm64 ppc64, #952973

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild
index 81b87c80abf5..76b11186cf83 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-03 14:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-03 14:09 UTC (permalink / raw
  To: gentoo-commits

commit:     83fffe0df579023fdb4af3003aba6d4d191bf314
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  3 13:58:45 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr  3 13:58:45 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83fffe0d

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.85 amd64 arm64 ppc64, #952974

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild
index 7b97feeee30d..e71a371cdf30 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-03 14:09 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-03 14:09 UTC (permalink / raw
  To: gentoo-commits

commit:     fcfb138243ebd61a33b9598484801ee1e04b294c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  3 13:58:53 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr  3 13:58:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcfb1382

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.132 amd64 arm64 ppc64, #952975

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild
index 7ab945046e2d..3d6da1c41ef8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-03 14:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-03 14:42 UTC (permalink / raw
  To: gentoo-commits

commit:     847b532bb6c90e93abe01427b2818d20c6e29e76
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  3 14:42:14 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr  3 14:42:14 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=847b532b

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 113 -------------
 .../gentoo-kernel-bin-6.1.129.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.130.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.131.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.12.16.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.17.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.18.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.19.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.20.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.13.4.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.13.5.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.13.6.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.13.7.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.13.8.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.6.79.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.80.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.81.ebuild                | 179 --------------------
 .../gentoo-kernel-bin-6.6.82.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.83.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.84.ebuild                | 183 --------------------
 20 files changed, 3461 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8f9347db3501..47ab58c4833d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,50 +6,12 @@ DIST genpatches-5.15-188.base.tar.xz 7874696 BLAKE2B d755c6aa6ee6a8053f2e72d7e4b
 DIST genpatches-5.15-188.extras.tar.xz 4056 BLAKE2B c24f9df1b68911333ba3fe7d63e6e9b60c8021022111328017c3ac5d4be780c0e211b03fd8fb1d3c8f5aa56882058116416ddc079539bb8b2fe0512391a8d1de SHA512 a691582c519d733ed41815985fb307c5c156d07bc707a555998a97e00f4beb35762424a9d0efcffb606c992d5933c918614888fab27822f69de0ce8b30d751c3
 DIST genpatches-5.15-189.base.tar.xz 8042552 BLAKE2B 16de78091a708a27edcad6ef82f70dc9e7eadb0545d61bfd9933cea4d98961ceb3edcd0a8e8c90aff3bb734748c4deb0f6c3091d7964da855fad2e2310bbc0d0 SHA512 d16816f13e03c945cb538d4711545f5c804203d81ca82250362b125b5f1515f689d5397cdb979457921c8da24aece0e66185025e932c3c4ac0971eb998a77789
 DIST genpatches-5.15-189.extras.tar.xz 4056 BLAKE2B 3c6954be8437c63fac20b7aa8e8b7f15a6f58d853d143fd4906ced12aef8311aa6bc83fa52c610803f005d2bd2020e24ba14574ddfc2b847f06d21ac66dc7700 SHA512 3082eb0a0dd2204368889920884a7aaee5dd4b78a447080cc8c982a0ffe8e41ebd44e888126b492dd43e2b73eb6b98fa242ad6c6699c698bfecbe41b1bd4becb
-DIST genpatches-6.1-139.base.tar.xz 6935336 BLAKE2B 30d7dd358ce4588cb948cff480a33fde127c0fd234da3cdae2a34640f33aa4275e53cbebf10f5b80d69e59965245a77919dcbbbe61d541b37da5699e3adb700e SHA512 0693dfbd329dcc525a7565cf238b8f93bcd61c0242e7c05f6870f782f9efff2b0c79da4cf1514058fd76e7dffb6640b04506aa5753f1539cd62e7aaeaabf7304
-DIST genpatches-6.1-139.extras.tar.xz 4056 BLAKE2B aa22b3363e11a53ee35d0d4ec3e95b3bac0326a6931bf0a260219da44b50f7ea8da69c4525d0c96e24fed013a8fb9f8fbf0471ef446afb55ffff13b4c7f7cb26 SHA512 473d93d7065dfe9223493df37a04b1d1a6be9707e05501868341e6058604b96fa697198978214ce8e8f70e5ad4f54dda4e9241639c48001540901120ffb3d7ac
-DIST genpatches-6.1-140.base.tar.xz 6984020 BLAKE2B e5fae42210839e3d77570781c61a0dfcab059a3e89c9f750c905756a435032598676f08ef04df2287911a3857b903a0d453009b395222a70d92b8d9f6a7efb1f SHA512 d60623d0112952865bc80e6245b269dc9630623d322e710929a39bf8fe3d5f021d1442be8d96401d7eb1ca3ed92a267ac89a6a3418f48c494a338375dc58bbee
-DIST genpatches-6.1-140.extras.tar.xz 4056 BLAKE2B c15697f8253e9003ec131de40ac29eab37a8e038166eafd7a9ea8ed7f8906edd5e974ca25876b8958ef4d22e9d89c4b4e4cd15686c5578386faad30058aa5865 SHA512 2a31d11083b2e2657d66ae5076296fd66e8566768a57e251fe0ac10439d2da691fa06000a802341f721f902b41b56b5adf6fa926661758ea45a9df8f8ecc242b
-DIST genpatches-6.1-141.base.tar.xz 7008292 BLAKE2B 431701f438c86e443975beb91ad78d0d858457416f186f44c8177997cff7afbb2fe95b59149708bb2de995e5130d00f824bef65c8736c2e7f72a59949ffbcc27 SHA512 cc4102f9dd6e2e3c357095d7e48dcf7a2a7a2849bd1cd7c4120f5475f07e1f579916f2d312da2db99a4d2a6813fff776d5882565db195cd214414a22442540a3
-DIST genpatches-6.1-141.extras.tar.xz 4060 BLAKE2B 174f955f760c8e455426aeeed2f191b64685097192cc1e360fa59a21864c50fc6ab2bffa5384b98da443b1df99f460beda570b2e808d5c28d514b5724833e4b1 SHA512 b0b489cccd9cc081e7e723c230629989a0e2bd725aad506cd76617932a0adf541fdfaee83b7ac7bbf35572473c124a6c7ba0f7fcc6b82129a6dffab68258c12d
 DIST genpatches-6.1-142.base.tar.xz 7066580 BLAKE2B f70557aaa04402c822b504c0bb4b9ad4726e849186e096d7a5b76e3d90fb7b19d3718df61a950f87dbe34804eeabe1736c79267a5256b357afd8354b4ef7044a SHA512 d1e4992f200b1af57a44db5f6e96ebd93c5e8bc6c731a67f26f096964f98e8156d56e75de313f2a785a5220656d163116e4c0af79bbbd45c040b7e414ce39bea
 DIST genpatches-6.1-142.extras.tar.xz 4056 BLAKE2B 9209194c61f13e886f7a4677f1eb9390e1e4eb6fd95fdb69a7d196faa7a3f6c2ca740e29964666e37951db72fbc79f7d31a7695556609e7651f1e90701962fe3 SHA512 de10df7d2ff2510313cdf6d74bf085113b93380cf2065b43bb4605ea9c173c85a511a3ed20fa781a53df24e65ec59ca53dda564ba8cd2902e7f35ba0dd54ad09
-DIST genpatches-6.12-20.base.tar.xz 1202448 BLAKE2B 29d739ca47c15374e039c5ca76017dca7ff4da352bd161127c0fa1d2d9faae002a99d284b3dcc94cc6357e3df9f43d4637fe172948709a2a6829df836edae0d3 SHA512 47e5e47d11ce176d3cb22e51641b2987d8b3aff62fc12546f3336c939108da5fbd66f1d2dee0b0d932b896666e504b8449bc988c34bca8620e3b185322db0106
-DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2
-DIST genpatches-6.12-21.base.tar.xz 1264008 BLAKE2B afb287c5e9e923f8e9dd87199579d3471a23a8dddbb537936ae652fc6a0023d3472cd964465e0771904a51d79b39b1e5b24c4534d7922279bb6da5b284e16c53 SHA512 c7c79180619f5a00d824717b273cddfa15b55adb7a645619f6e61f193f0fe8f8040bec2782c9a05e3d4896451148701108fe1d3a7730edb26d46f7802f5101f8
-DIST genpatches-6.12-21.extras.tar.xz 4056 BLAKE2B 3e9f15c4f81d5435193b58cc9ca334d88aba9e2f53fd4e92a4d03af361efeb0169c7bcbc6e5f63e84f76b7ea7025c6bf21ce265d5e382967191839a0d54f73c3 SHA512 aa3ce68cc56dbf92c2e149a9cb3c6e55e8b232d4984eeb30346d31070d3650724e2749d46eadaa103c8f40c9eb1a23c4fd66c641d31eefa84a60b988057d409c
-DIST genpatches-6.12-22.base.tar.xz 1317780 BLAKE2B 0a9dfe87c950f29ac195f28ad5b62e66087717a00a17cd0d8510e0f50629c863e14f7cb289382cb080aa0baca66e30ceac168e64b203d4e5cd24acf39c6f2c25 SHA512 f0e073bd24a3f2f09a2a707e6cec54cee9a6388af62ca6d4f49a2369f300a544c7e91ba1adea432a63dae4312ab430ba299dea930edcff72512652c482fd73c1
-DIST genpatches-6.12-22.extras.tar.xz 4056 BLAKE2B 73c796425bda6a7f04e253ae9ae75758c53ba21ec0d90a05f0a615f77122020a87e10292299d0a054ed692dca25f463e7978d2df09edb69447396eb11bf79a8e SHA512 afc390d43a0e5bb099abc7789ad2bc7755e03f387ca8ca38e3ee56c11962d801b71473a39a6083c3376805687382670864352b538de7310b5b963b002ec48480
-DIST genpatches-6.12-23.base.tar.xz 1435492 BLAKE2B ca65b4ead188bb8c561e47dd7aca29c2cb10d98ed28e78113cedd1bf9d9bf2a380bf12a807bcfc3cce3976621355e087cb8a2a5a06857660401eea0e9156830f SHA512 82fc23bb6e04227bcea2d29336d5a46a6e7f1649244b9ceae2869fac65e3f785e7512ea8d1e32f34281d48c76831223cc5c8b448452d2dd036445773a1329c6d
-DIST genpatches-6.12-23.extras.tar.xz 4056 BLAKE2B dc27e7f57ea95e678f08d3b6f791a26cec5b51e2204f3d527538f3c54333c8f25194981cdc68b7812973ee8baa95e0d5c575be26e918b25c160178d3bcf80769 SHA512 c7d92cc303dde284b5c1f31b87081167a1a8645e5611a65780d09ebc49f9cc2ded94007d10e1764d90e0d25e31fa73095227d381977c1ba13714654a328ac77f
-DIST genpatches-6.12-24.base.tar.xz 1500152 BLAKE2B 634de57b5d91cdc4ff2c221f036ec11d36db1396be3d3f7e3967f2d9ec78335fe9fdbf84d582978147535fb287238ac7d18f5763beb4efb8cf0430b547b76fe8 SHA512 aa9663fe8226793e138d24f48f66bd4dbe113ee9cc04111707e652e0d104cb861eeb40caaf7b6aecd0a56770086211612d08e4c58abe38e75b36b92ce031cc9d
-DIST genpatches-6.12-24.extras.tar.xz 4056 BLAKE2B 21881a1d1182e60063e65132935e59a0ab66b3d6568b1ce4105df04f819bbb92a21422788ebf5ba763f09bd1341be2a5cd64d15f48684fcb3bac655b6d01e40c SHA512 d2ddbcc2944196f0e7e22367951246467acb1fa6623413c1889fd3e52fcd3be855f5c793fbad8537353cacbea262b1eef664c60b39715470603a82bb41930623
 DIST genpatches-6.12-25.base.tar.xz 1528212 BLAKE2B 818643d9f5ec5f4edc3cf2360f75bcf213ca99846e2bb96721933fa1785624aef8ae5c3ecd3af4f2e13e0cc44fed86e2d1cad8b53ed45acddcb9d91fc483c20b SHA512 746f4b5523fc3ebb3c59211c7fb4a80714e6068ab769a001c044ad300621b5a4a7a0b0b06c5a689bbf382cb27098f36725962bafb4d6e4489ab44cdb19b6ed1d
 DIST genpatches-6.12-25.extras.tar.xz 4056 BLAKE2B 2244be3d7b4121232106ee8110cb12ab75c8ae1a15377dc87598e25a287b8ce48577945a1677b944ff5fb5ce31e7309121181effe3814d2a522250fdaf8bcaa1 SHA512 d4fffa688883298c41f0c0ceae9ebdc234ec615945165fd74f67d31ececb23a2c905c106aa63ff16ce28bab31b1e08660002b68df0e27e0b54682b2a4981bb92
-DIST genpatches-6.13-10.base.tar.xz 663656 BLAKE2B 57d077fdb9f2550bb7f71386c65e1c39abc1e0e90ba16fa36010b4e731a554c24354a28c5b61fc1e7fe5bba187b0b0f96271d73cf5e6931b0c4df631c7c454d8 SHA512 67f1d1564e1c3f7debb7e8f8ed163f46a8b36c2d84179c97579df45cffcf70cc4c4d888380644c4df88aac8956439200e1cd467efdcf8cf1e6c9b405564052c6
-DIST genpatches-6.13-10.extras.tar.xz 4056 BLAKE2B 0b1f54fde344f439375673cc8bb7c076f9809dafd46769897875e59fa8a27c0aafed7cc3b1137cc67fa906e874e052da67c37184a1e3fd343e8d60f53c8f1aa5 SHA512 9b5d3a03583c9312d309c67cae347957fc0739ce722c0f7e901e2a5812de392207a7f2126106c741966c4c3a9c7d0a5b01e39dd8deeda495b07cc85728992130
 DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a9f3d9a45ec516d2b727adb9dd7c71d33c452303190e2e0e3b2e5bbd779b1be22683d70e53e84324f1c3c545d942ff15fc44 SHA512 453db7b734144101cd3096fd1d0880700816ff1b8bf60b71436ac51eada5af8c74329ee288b302b5850231002bab5b8c3a737d4908ac09d05e32e9a5fb752603
 DIST genpatches-6.13-11.extras.tar.xz 4052 BLAKE2B a40b3c65ed30aa17797727e8df0efc37ea23639c965fe8acaa17f9315029ecf7603071f74d96a1623bc84f4d6d80f62f5119f85e714f32403bac6b300304a7d9 SHA512 a5953975b5e88bef1a8e8aa73f343343816db4e6731d5376dba6a3cc65e15b19e00e38817b5a5dfc5374ab9138ec1416a1d14143cdd41a52ba284ba506896bf3
-DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e7006775ecf92f7ce2be78fd2d43dcd04ee8b02fbcf4286545963fe24785bbaeada9bf20c47c45777e7cb2ad097170d82bc SHA512 eb3d03ab002ce5079beabd9fd5ad4423406fe00f1f2013989a8686ecdeb30ebcaba3df9878167ac930da85eca801762370b0538f14720d2efb8c65787dac5bbc
-DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b
-DIST genpatches-6.13-7.base.tar.xz 475988 BLAKE2B 0e65a5b28cbb356dce79000c5426b67c6ccea5931fb38059e797c954040a667da00ebf8523a73240e8e889fa8215c6437e670613c7346b11546975954756f5cc SHA512 48363b16244da55e0d6709aed745bb136ec493d006a903f7cf4e77646336b96191d6d3f2c165d186c1562ee6261880b7a7bf002510775690c062212cae911ec6
-DIST genpatches-6.13-7.extras.tar.xz 4056 BLAKE2B 955e08c33032fbb70ab68d49a52fa38cdd4314bf397382b38164b950f3a7ef6c744835ad427e6f236f133e14ff613b241ec75e6b1019fb79378aa9f93abb2f5b SHA512 45eb08dc01d303747214185f1b4c2835f786c1a06a36fe7dd12a5a4342d46614c738a42018a12c66c34ff87e6c209667523de831e3ae8d4db012409c599f89f4
-DIST genpatches-6.13-8.base.tar.xz 530700 BLAKE2B 8650d50f384ca432f277726ec238555fa64e4b037ed49d2405eb1c1a9f6300844fb34d41753ea18bd37a79735a1f54c7ce9af7c1c4e920efd6184a9283b79841 SHA512 c466145cff1087c565d9c3b77ed05cd9c5866589837244a60fd4eb7dfd24b4c093b03703058541f80212c4ca88c652700069e29890274094f9890df220dac5b9
-DIST genpatches-6.13-8.extras.tar.xz 4056 BLAKE2B 74359e29c6077971ea0748c3d75e1161e032bbd30c820e697c10bc1ce6595d49c14c71e10434a2531968f4a68d4adabc3cdf106547fde2e7b87db4933f5236ee SHA512 5cde4702c1ad427492575faa03c12bc1216e04350df3239ff8ca19393af4427eaf243b89a363d9022a38494618ce0355ac963722d1d60c4d958ad749a7510dcc
-DIST genpatches-6.13-9.base.tar.xz 591648 BLAKE2B aca872a5d7956455b59fd50ea22b3b5e1da834506d9388614a36103fb2afdb1c7a02d75a8317378a9b6f934f3e5c294d5ffcadfb92d4d4850c7e865f3df18d0b SHA512 9fa7338ee164cd22c8cd0c5f9b133d64db60e8029232cb12ff8219a5a124ad0563673347639507b3ea6be66b5c42918bade3ff5b0515e44577120b8e2da55249
-DIST genpatches-6.13-9.extras.tar.xz 4060 BLAKE2B f4ce8b701cafe532570d8066e2bc0a41eb2340f54a078a8766cd5f1e0c4e2ae5cbd17f6db1cea0b045ec92dc492d7a9886e9e0513adbc9bf5f3012efb9d7eee0 SHA512 43a23e9d3ad03b31a9de22270b89d6abf78247bbd9ad7a60e8d381c09affdb26e11041aa6cacaeef9d44be5b1b976d6d201047b3a6c52dd3e389633d525d013e
-DIST genpatches-6.6-88.base.tar.xz 4497952 BLAKE2B 65f393c767bd4edda1954fc15c90e07f5d5a67a445fe24063a94f7eeea23196bc0da417514a4048bd91b5cd330a309e69df4653846be0e0207abc649efa7f072 SHA512 16e5cc40edfe8edd95dad7e28f89b9593ee24fd380444ff67376bc95f71c71cb13b9a0ace7562ae7275c2acd405419534b8ffd66ee78a81897970b4c43f203ee
-DIST genpatches-6.6-88.extras.tar.xz 4056 BLAKE2B 9dce8d9362ca0e3548e31392659afb0b475eb0ee03bb71c51cac40411f35ba8ffe519c3e8438a05dfd140a8032321b8936df4f48cc8eb87f8fd6ce0635249da6 SHA512 02e4cd170b09901dc9bf2655065a8eb44e2330375fbbb2c3aa81d3f8c2bf6854403b4d7b412fa3d6bb377ec3e39f5091355a0b649f6a69282123e3d710464845
-DIST genpatches-6.6-89.base.tar.xz 4537568 BLAKE2B 9778c7c5767689142745d1d3d18dba49cbbdee9ed4baf64553c76acc962c8edd2a5b1e23c39c39c5e6b3988dd410b480359f7630aadc2983c9128fd28960d419 SHA512 c33a6996dd54955bbe3a63fa1bf8536dfc8e96a8ef0c00a4bb12feb3d2d0a251744ce15efcbf7c756af564528c66406df02e30008259398bdea959d06e79c9fd
-DIST genpatches-6.6-89.extras.tar.xz 4056 BLAKE2B 4b99db4ff4597f9e5298dd9399d266284d685b09c6ca40461f547781f2e90c339332ce681b10827dc06eb7eb437ee929782f8894ba5148c8bbd1cc1bd59e86ac SHA512 261266e9f0287a0e92b047a6f829cde05d7226c1e4b4a1952bf46c565385f34879ded18d43bdd83a4233d08bcfabd9f8c9fdb86b4dd8c43e2de88719bb1734fb
-DIST genpatches-6.6-90.base.tar.xz 4599636 BLAKE2B b2edd0cbe2165fd57f89e2677cd705a89223a5a2960a2963d3e5023dd244f6e3c5fc57eabf22310ea8b7bcc19f8a18d4264c464b3b3309a921903b7ed0743a3b SHA512 3e857ef3240e19263609603b145f7407777a75c4e747556c1756076cf4c88a07b83531679de65e783f35bd7dbf883b3a284092a7e12c983bb3a5cecadf43f7be
-DIST genpatches-6.6-90.extras.tar.xz 4056 BLAKE2B 7340bb8da2740eb61379ef3e4b41833222bf03cf77b43af7783165c4bb1cd62933f7a79d8f206192498c16a5b44152c59f6301a9db3b211d1e8d40747ccfd5f1 SHA512 a96b38962664b6c21afb64e764d17720d52b04ad4e17c1d9862ed136ce93c272e593dad46a30c532784a2eabfc90519614ccf1cf27bf6480a70b2443668a8d05
-DIST genpatches-6.6-91.base.tar.xz 4601548 BLAKE2B 51c18245e7540477ad1b70b763d00bb7fa212dcead101c538e7358ece3a3ada8228a5ee8a037d951bb0ad2e55dc8676acd2e11a6c10fed8336e867989d4209e8 SHA512 77cfdf1bfb0ec324a7a5d8fdfb28f1da4d2f0ff3c9edcf7d880628ac7137e2742bca6e359e39956cbba1440c42d9278390e548009c34389d3672016cd36a18a7
-DIST genpatches-6.6-91.extras.tar.xz 4056 BLAKE2B ced4c827b6f291a1c1ba4392e5c29173a65a3ffad6aec147c11ddd985fb7f4f7d65061319cfb0bc0eed77ec333fa9fddf6b89925ea01591c8a17b48588df80da SHA512 d1a8336c3a2df065d3069940ace82cb36d87fe015339279291dc5dcb6aac618ff1677ad1831cd339fd726e0becae9d06474c98cf1c8ab8704a90c161d6cb6fe1
-DIST genpatches-6.6-92.base.tar.xz 4647800 BLAKE2B 05cdb4d7f661b5461a901ceefa540092175ff7c3b435082674e174b64349410967f4c7e14bb1cf17a0418b6270f281cbeccb779c47fd647d05302b46b84819c4 SHA512 7bf5859d8740b12d8e4a37d9f9428657785eb1792e60e9f5870a34b38e85f108537d9d79cf7d7373a4e7477708b99f111b3da6f1a76add7e0e0bea4e2f4d0f09
-DIST genpatches-6.6-92.extras.tar.xz 4056 BLAKE2B 39db4511a3cae61ec10cdf708852b4e2527a560429567fe80aea823a1571efcdfefb7a86f031662ce5460dc9191bb4f47958339345378874cd71042b7ac578fb SHA512 34a41bd55a9ec7a6c68676b44a60949f9b79aaf43b140d7e84c12bc0f4c4c44e44528301c86510e99247149897eeee69dfee153acb00779b01fb3df4381f7516
-DIST genpatches-6.6-93.base.tar.xz 4705028 BLAKE2B 1beec486187b8504bb6a1c3fe4ce56089344a473d815bc5b33d3af360eb35e56737361dd2eb6e9a97f779fa6027798e3849dc99f0280bb9b9f11da3f8624870a SHA512 7014949210531946bd9daabcf0bda3e1c6f61a2d9c2f9534ae662d529c5ea61b838ea6634afc1473724d93d8801a9e5571549c25f04d72966b0856fe53f35ae4
-DIST genpatches-6.6-93.extras.tar.xz 4056 BLAKE2B 70a19a3f034d0851fa9969029fa4fec74aaac51308b85599a58eb3d2bd15d6b19c95b402bbab1189daeacd28c465bb5381a8ea85bba42f9f66a94c7a1809a15c SHA512 3bd068e5448cf43599708d4aa73d496b2cffc0761144071392f182c79d385d5ab402cd45e0699842f8221072a4cdf505d7f81e295fe0c30cd4d6ea7822d9b6e9
 DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b
 DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be
 DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2
@@ -68,93 +30,18 @@ DIST gentoo-kernel-5.15.179-1.amd64.gpkg.tar 68874240 BLAKE2B 9bcfc6bc7e68e889f3
 DIST gentoo-kernel-5.15.179-1.arm64.gpkg.tar 62576640 BLAKE2B 8bdaac3eabf3a843105dd05962252807292b0e2766c1073d455b5abf000ee8e968b949f0f3bc052ab791e59c56402b8106cd3541231f418271a383a69669c094 SHA512 2d20dbc2b79426343950d62ca3aa297b08c56a79b9024ca94406d08f1e2da2f0d9891c8ff73b1ed481bc56732594168599d6b5eabf76b413b3fd1469f13ed3de
 DIST gentoo-kernel-5.15.179-1.ppc64le.gpkg.tar 56832000 BLAKE2B d2120fec51e4394f11905604c4d7e8afec8d1fe786fb01ebf42dc0d2489943354f6fdc3a6af4e1d6920009e06ae709b4932959610e7f7ea77416a7e98e641c74 SHA512 61abca23e0d984e77df8e99cfc17a77d057abaab0e2672f3a3c1d4804edbbe7156540b312db51be1e1221888fb11e0f0370e0b1e0d7e8a63ef579f9cdf177b86
 DIST gentoo-kernel-5.15.179-1.x86.gpkg.tar 58849280 BLAKE2B bd8975130970794b586d1fea3abfe480ea3cb5be57f7ec55cfb223735013a8d3893a93f11a202fac565827fd09b6b78c685d4651fcb2fa9d4cb8e7c18983dbc5 SHA512 f1446c6b00c2b23b77714eb1115d63b28d46302369ab13d8e1d4e23253d6dbd3fb60b3473bb1f3de05538b42e8f64fb700b0feaca72552753939f7e7c6b8322d
-DIST gentoo-kernel-6.1.129-1.amd64.gpkg.tar 73041920 BLAKE2B 7a7688af8d43b328cccfb2aea72360d7c7afb67b3c8ba83f29b03c36e9eb6c583a009a14afc79384d1a9434d8acbe39313276d907f8c312c75844a01a49185fe SHA512 e2e35d3e52543409133b4f3c23cb45c8303c6bed43f45575a07738deba533a88c8dfcd9b4a29272221c3ea36c760aee6d1ab6998d0dcaa8f61dbdf8267cdae87
-DIST gentoo-kernel-6.1.129-1.arm64.gpkg.tar 65751040 BLAKE2B d6688ecdd4d775e24327564fab80f79c0a031984c8fe1f00943ae378a7152a878d82f4c4592d848a9642c7bc0bad198b3645fde78f276a97f29545e6d0c172ea SHA512 995279043dc4c7a7b40b335d4e7850ab59178afcad9dc72fd4f2b90abf5a9b1d32a3d93da3ad849a42ca1958b1684bf5c64e84f722aba9e7b7a82dd4f3bb654c
-DIST gentoo-kernel-6.1.129-1.ppc64le.gpkg.tar 59934720 BLAKE2B 42810a55237db92e8ff3d62799ec7fad645fb460c0a08f0336e2f8fc444d19701fe0f1754c355523b3969f9cdead2f78945afea288990b12ac1a43f541fd888c SHA512 1faa0c68c24382b621cd1d0190d2df536f6066cc477df4092fa24c63842f300cf71141cfb109324a21c6191951045638525ab7d44a1f7dece76b4335c63cb814
-DIST gentoo-kernel-6.1.129-1.x86.gpkg.tar 62382080 BLAKE2B 3efd10347552498895b946028d68e96398db08bf6fe0361df5bc3e0fab9ce8e78ae9ac8fde155707175f6d4e46f3fdfd68ca2d2f34f5c9a52f47d59da4bf961d SHA512 63445653e8bd272ddab41478a06dda878ab82dcbb049c38d865bde9e22e478ada285ca23f8a563f426b961085f6aa5e45087a42bd553e9e8d8bffbeb67cf0c10
-DIST gentoo-kernel-6.1.130-1.amd64.gpkg.tar 73041920 BLAKE2B 84dd40c636ab3133a6a0fc6489ffe4552b75c1513a1fdd27fb1166d7d2e96c987d5820b43af5d6d10ca77006aa26b5be5981911a5a3dfe6cc0d1490bc7bb76c0 SHA512 5a874958fdc875b285d786ac353c7f115daa858360ddac000b726d371f283cfe0aca7786eb4bca801dbf3011b9d0e97d157514145e386c3e8850804a474b6962
-DIST gentoo-kernel-6.1.130-1.arm64.gpkg.tar 65751040 BLAKE2B c0a78751a9e3cdae7974a7f5b2826d857ec56c2c8db304808eff22081a3ca984a615cbada3186847ded05c27a676d7e164883257068b714570a1c3eaa04bd8d7 SHA512 74424c79744419223080354211458545748710693fe25344c569c8f28ae8ad48458ef551668f3a28dc7730932efa1feba339cdd890546e43d34ff2a28f7c695c
-DIST gentoo-kernel-6.1.130-1.ppc64le.gpkg.tar 59934720 BLAKE2B a6c6b91cf35df5527866491ef45dfe1022fa92508f0604d0257f7ac7aef10b0da823287b8680b4300902db5f6581b7d6e0d8573e4142fbb7493e608c8dadfaca SHA512 4754f5d70ab8bd88bf2740e9658812f630bc1e9f9683371f7a77194dc8992aeda06c4e8bd071e7a6bed7ce8f1a0d868aaaeef8d959143a17c1c84dea40e8621b
-DIST gentoo-kernel-6.1.130-1.x86.gpkg.tar 62382080 BLAKE2B f7db4af7d47793f961d66b6ffa651a1589785cfa9abdef200930d61e0d4053c2cadb15f63ce93d1b160cea18bb5da2eabf64f252d1f16a97ba7fdeae07ca00b9 SHA512 d95e11864a0b763f1574dac2b6d4b7c3bd266cbffbf314f6bd67f2028e5e63752233bd3d95a0066086d6838f047330aebde28c8e983afe91cc845e6eb7c8c57c
-DIST gentoo-kernel-6.1.131-1.amd64.gpkg.tar 73021440 BLAKE2B 91a40f4c27912cd4aef3cbf9b19f566853d23e668583b52062a8c2dab9c3e2c6cd859a30de486e1081e6048922c54e909e91bcdd4237f5e6a587bf2ac078911f SHA512 73cfd56cb2f67a68241619c04dd81c7caf390bfa4263a26614752c1e782d6201f088be9905a4141ccd48adcd5decea8966ce437315cf14821bcfee6042d92e98
-DIST gentoo-kernel-6.1.131-1.arm64.gpkg.tar 65740800 BLAKE2B 3613d72d31550fb5df0c1ae85525303e06b5864609b2db6a0eb6d781075cf59c8db11a27be6ec410f73768830876a8f35049b8b8dd3a193699527d37de258ea0 SHA512 908a0ef41b54cb39174b56e6ea298506687e8925e68d69cb637dc808d8b598da699394eabb172f29243af461100765d576f2b6bb04c0f4057257487c6ca678f9
-DIST gentoo-kernel-6.1.131-1.ppc64le.gpkg.tar 59934720 BLAKE2B 4e5aab42b4cc0d049158bd90e85cd7dc465b21038a0722ef6adb67e1256aa46eef86c40d7be231f28b1e4b6dfa5abe063e45d5eda515fddb4b67b00f6711302b SHA512 c113bfea43ba9dc9205243b3223b8d46f8d576fdb802e0c8faa974c8d32076dc7f3a8ff34f3695e18d06c4477bc1355a772995619ca96f56430f0a0c4dd46069
-DIST gentoo-kernel-6.1.131-1.x86.gpkg.tar 62382080 BLAKE2B 191c01d65483686b779616ca6f942d68732da748b099faaf0b6b710022b61e6162ffd3330351ba54b6ab031211b3e90e1ff0f590a92678ce1fbcff0a8bbd1eec SHA512 97a43a07aeaf0b509a59e173cb752a6562d18645607cd2b5ba9b5312a19393f3fab2810d9ba1ced1773a0a38a931ea59233af54d1a662205f33aa8bdfa1197ec
 DIST gentoo-kernel-6.1.132-1.amd64.gpkg.tar 73103360 BLAKE2B 6df425880240731079c442f425325555e2baf8e2278a2522ede0565e213784ee895ad91425fc6f743f56a0c04137b528cc6d68588d9f5efeba4daa37dbc2e0fc SHA512 f006cd420a56fa6f5586cf76122a33b16ad59f9949552f7d2b313245d833741de788f58cdc0b8b4158797d612a5b9845cdd2a9d8d949d2db8aa07bdc7bf5b04a
 DIST gentoo-kernel-6.1.132-1.arm64.gpkg.tar 65761280 BLAKE2B 2f7f26d4d5d3018a6fb74eff4d5eb16b2358d27694cdfa7165c94650b265a32deb0e804c142f0e7be9039471c663ecbbfc32772dd4c6612901c6aaf0a8c2c426 SHA512 5395cbba2d1065d0b2509f1895c4d044600c36738c57351a1b0aa83c77b0a9f591e5adb7725b40a4bb89e6cdbebdcca694a10fcd30066e2c565b08e8c0376368
 DIST gentoo-kernel-6.1.132-1.ppc64le.gpkg.tar 59934720 BLAKE2B 7f9d4bd3410d7bf25743600276f739681dd5968d6565ff1c30c5350f5d2bfe6a1d9226f112b61fee7c5d67aedcf4bd00b95ae6c6bf856f11aae8573d4b905c90 SHA512 33a8296ffb2382b84bef08c15ca503bf61e84d68b547279e29caab69d42773d96a1f4d87de0da27c9232f5db37019f91a1e28aadf55c85aff957b810d9332f7e
 DIST gentoo-kernel-6.1.132-1.x86.gpkg.tar 62453760 BLAKE2B e226c6a4f0975a0d2693885dc110585852ee82c81ab43493a6138860b18c9b75693edd418521a9ed124ede9b51905d4b904ba56cf6568d3f0a2078955a3871e7 SHA512 c5fa4bed026fc4d71a778cdd80cc973298df9d2dca821dd3b268fae54a0f062b684e5585682a9147a911d09983892d5181c4f7ed25ae152544f5f9e1e3fc2df0
-DIST gentoo-kernel-6.12.16-1.amd64.gpkg.tar 304384000 BLAKE2B 5205126714ad78a4b284dbac52b2f555c28b57bbd5e1af3d1fcf093592d44aebc64484f566daf7fe8a397615b3c653f4129f4eddba78e229c136ccfd3f258415 SHA512 b4b73847fe497a05dda2c5989df06029926b6808593a22189d5d6ed8f0c8f80be734845e030d8a58fbf9cb4338dfddb181fd5759b25d7dce2b5c4731a9969c45
-DIST gentoo-kernel-6.12.16-1.arm64.gpkg.tar 277760000 BLAKE2B 65177a98b10daef43e83417961f64162359447baba3e903356840d48aba228856a53561203395de9625402f6d0a214c2333108c00e1c650a9a316083449d9887 SHA512 9d3d3fea88a4a69858f12d4296bdb159e4b3ddf1efab17d8a5633146d132a33c8f294b60e36dd9560dc29c9995784a1d5faf34b4d13c431ec558feb70ab4d3fa
-DIST gentoo-kernel-6.12.16-1.ppc64le.gpkg.tar 73113600 BLAKE2B 143339a5b0b2d0e59bcf16b961c1852f2d3816e7c97e99f59b44f67f9fcacccfe9b1ac989a4755c66281d5a687348d0b8a240d2138ffdd97898ea06db233f680 SHA512 4fad8d4c859156d6a76bc59cbfd27ff511517f950d8dd5663f9e8939be36300f92a1a773dd7e9b5ea04e8e26048b4385fb633214221939cd3bb0cc7f9fde9af2
-DIST gentoo-kernel-6.12.16-1.x86.gpkg.tar 77322240 BLAKE2B 07f4eca6f372f6744a60888f16f18cbc7d26c7698244ab6ff27ddaba21ba8ca92e9a06d048b6c41b1ce586936d816a1866a0ba230858ba48101f4d07ce1cb796 SHA512 4d149f6f2e981ea139615534bab9019530cd45da06654db5e913a350f2c6b8f8112c51f9348a8093a12670b3e9ade2a045f641ad0be948c575cfd1b096ee75c4
-DIST gentoo-kernel-6.12.17-1.amd64.gpkg.tar 304424960 BLAKE2B 9383ee67bfd899d5f78ef9ee76b68d4efbcd553912eddf1a7694f5e4ec6b5dbe81849a8543c904dd95f399299d1b9db7c7200c3c45df99d5a773d626d38c3b60 SHA512 1b1862add68fee5b1aaf636ed3c37f36ae4fbbcff269dfaa4d40b1433f630f32550c5cac3b04625e0f924c4a6661ccdb262a7b62e9d94b246caa602e4e74f980
-DIST gentoo-kernel-6.12.17-1.arm64.gpkg.tar 277903360 BLAKE2B f9d615dd346fdf05ad5766772c662b124657be82169b0ccc519a7e8a9d9496625d7be7be20e3b6be9880ea63d556dd02be90a0cd9ff77f5c50d02baa1ea828ce SHA512 c8f1fe15a5e8a723d43dd3549e9be42b5b44d480e0f1ecb6f3d2b78737989cc3293885b429024b1f296aefd48d5c77102eaf8812579aa89f3052048fdb0a70d9
-DIST gentoo-kernel-6.12.17-1.ppc64le.gpkg.tar 73144320 BLAKE2B 77bb9e5ae5c3c60c82ca9b8ca051e276ce2149b4e9089499068a871afb2177da4dcf11ccad7208d1c4fcc1a1c45670b4901eb3f0fce93347a5988bfa9678d263 SHA512 a363890cb88b9406724d4ac5e378ed4f829b4d978b4673b8c00acb5c1a8e196a062229275e54d14ab47c3573a53ecb3f229264e719e257f1dbf0158ff744d6d7
-DIST gentoo-kernel-6.12.17-1.x86.gpkg.tar 77332480 BLAKE2B 74129e0753e022bde0e158471a82a4c305df297eddbac66f7ab135a88cbb59bd38ab555122c215065dff499fcb4bfaed95058998deb307308d7f371da8caf013 SHA512 de1c68472cf4b414b5b3a1a529881188b0d1889b08e9636bd0a3674afe1191fb260d845238b370fcbf525e9dd1b0dfd7d2cf3d564a0a4c78a4ba43cd414436a3
-DIST gentoo-kernel-6.12.18-1.amd64.gpkg.tar 304496640 BLAKE2B b2adcdf3c1fa42b41b5ff5f1fabb2ad7d52c209806ce19eed0d5cd90cdc0d6efdbcf3d94db1245f27ec087b1d6a344e48a5a6fb0f49d36fcb02ed39f2f957e14 SHA512 11f41bc24d59a954af3c4c9417dbcac163faa245757c9b0882ddaf61dfa1f2eb7c3efec6b8d2d02c000d3101df0b9b98191b07b810c9ee421ce5a057d8ee259e
-DIST gentoo-kernel-6.12.18-1.arm64.gpkg.tar 277893120 BLAKE2B b05b60102cf1b0604de19797de5e51321b2d949433985aa41920457a1183343e31d6d00cf44b0ea34368156514279df69954e8a7d3fadb205c26a94b14214f9b SHA512 96f9d2e6575b4955a004372de47aecfb9c7b8b5f74ffda93182263b3e7a26b7b4abf97e39d386f226efe98a64654d9a6682ed40ba186214fd0b0fca2bfab26ef
-DIST gentoo-kernel-6.12.18-1.ppc64le.gpkg.tar 73144320 BLAKE2B b2161315b4a7e5dfdaee82db84cb795a892061a78e79a037eaeed30736bf193c2bdc3e5d97ee95e6fff02d1e16da70669665b5ab131b4f8341d5d9deaaae146d SHA512 81905f1fa4e1deee6bc4fa756961eee15ef6dd1546ea25df7a0b0b11b1d61a99cf2e62e0da46ff64a5ea930cb9b31680806c08d3d631e733c918d4cab4973c96
-DIST gentoo-kernel-6.12.18-1.x86.gpkg.tar 77322240 BLAKE2B 058674f46799f3bfe54fda7453d9febb6b4dbc2aab26732ad5d9a77e4b8b9d1efd210c2cb59ad4c66a9a2ef596d9dd6ae5c89f57d7a44e43b0edd1cbafdc215f SHA512 d08fa42842e5e94574d08f4dd326fcf14728175ba6adf03d9e1f4cbadcda620e3c1806cef259fb8f30780fc502e936c5947bb2ba49c3464436e91b3df93e6bc5
-DIST gentoo-kernel-6.12.19-1.amd64.gpkg.tar 304517120 BLAKE2B 256d80ecb6dc3154f757a7ccc37bc564e781229fcec1438c3f12b516a6cd4f73802023cb0573e566dcf468acfc7781169779ceb9d474780ed8f7877a674d18d5 SHA512 874f7bcf63dd81b457fb2d2cb5c950857848f15fa11f865ddeb4489a2b74d46fc944011e5793531a44bb2d4531b1008fac938b07bf430f00b9e966eb7828e8d3
-DIST gentoo-kernel-6.12.19-1.arm64.gpkg.tar 277954560 BLAKE2B bcc52e89a46a83bb691fa0589c7c93387e6c8a7171e82ad1bfc2edf0a369e182665f003397b664d3d28157c7585f31a7dcec801aa6b973b46baa5727189093db SHA512 0ca64669a7cfaf8ea1bbf8d0e719544993e9722c7770c57b469194123a7883ac0c42f5c4d7574792ebc5f2b27e7d4d21d35a85716fe41fb2f3d93179e2792b8a
-DIST gentoo-kernel-6.12.19-1.ppc64le.gpkg.tar 73144320 BLAKE2B 002b13f03546980e7ed44345feae9e3ed2a8f7c640f01e28785075ec488b4659d7f97ae1b12ed7c258917265bdb968c232346b9bbaef97f9f08ba344893bb8bd SHA512 d9952f0447562253d4750ef29b5220139a6234f20d3b7b3df57eee4a979f2920f2c24801f4e5bdc1f13db09de7e0cd78e88b044be91f35d177f893c8bc8275d5
-DIST gentoo-kernel-6.12.19-1.x86.gpkg.tar 77332480 BLAKE2B e765f4986a9f8f858cce43fc53ad25e95d0b6c06d9c3c2d9bf6545d4d3b8415c17d7a262610a0765b9e60c160e7b4b173177b363cccd3ca24816a6a9dbdc16a3 SHA512 758ec8a827edeeee0905e7c8197ed79f069cace515c48624b9d973047cf07ef6cb68678b129a9c7a6c018fe292baf627905efcc5bd67c53e568592b614a81988
-DIST gentoo-kernel-6.12.20-1.amd64.gpkg.tar 304865280 BLAKE2B e51641efadcecd7836daae60f6ff8c3691748895aa2ecaa75a9e918baccc524bb4830c7354f1cf61c3566b24ca39044054d19cfc63cfa3a4390365a7351e8bd1 SHA512 2e334c1f0b299cc4115bd50e8609a002cf0e785b40706838146affb34d784324a72ef1b09745dbd6c49a2c978f16c50a9f7b7735cb87d88dfd9668eade84401b
-DIST gentoo-kernel-6.12.20-1.arm64.gpkg.tar 278108160 BLAKE2B b97a72a1246c4831fc3a596488f16e34729ff8570ed0e08c878b0054aa5ff4609a7cadf07fae4de8fb88c62841265d212fe2d0d170e0440662f7fa2c588240a6 SHA512 76822341d67051270f369ebecb28869f79bad6dc072bae1431aefa41d08c4b4ceb32df253e082f5f81dce25fb05bc704afe70751eec05d7405acda60ce9c29d0
-DIST gentoo-kernel-6.12.20-1.ppc64le.gpkg.tar 73175040 BLAKE2B f8ef88f6d36b95e15bd1dfe1ffec44365154f59af0265a0e89a55f7900e8408948d38c57917e4c3104422677c1029b633b5377ac79526ed67270554b5b94baeb SHA512 1be934d3ee698d0f37f44c13f996a1d69e36d34b951dc1e1b2fe15a2f8b3be6edd8ee68decca69799f4694d909b318c4114001bf488e935a2aa71dae32de402c
-DIST gentoo-kernel-6.12.20-1.x86.gpkg.tar 77434880 BLAKE2B 4042a499859968d9b90a6172355737a20afef711dfc50042e8a0d2e76907d273de00f34f40ef448696736bc71ff578bab8b8e3644a3c36cfcce53e2333449fbc SHA512 07cf45b4a364e76080fa1fe6c70fd807ca5a4bd8a74c7d98a7cca5fe10a69c6a5182a5b065a13bed704bc71042ec8eb3c9e71437bf33097fb12578bf100f7e1f
 DIST gentoo-kernel-6.12.21-1.amd64.gpkg.tar 304855040 BLAKE2B d43746e112926756c536be6971955214777d781f75a6e4bc99a9d4e5d4c4ef6dea2df0afae8965b3dc654c1f567efd4bec5c354cdcc34b4cecd48e008dae2173 SHA512 cbef002d22654723886a95c7369e40fc6fe601068298a042a8db53fc4e7d56987698883cfd35d39a6cbeeaa58ee025d96f8a768015ae49d03ca33dcfd8e99ed4
 DIST gentoo-kernel-6.12.21-1.arm64.gpkg.tar 278108160 BLAKE2B 1089ad29939cbe0b0713f77d14d18ccfa4b3b5bb0aa700fed7c7b5d2195d19f2712df889b1c39b25788a89b66789c6db61e26325ec75ce9aa67b50aca9ec968d SHA512 d8dd98383400905c1623cc7d56b66b445493e78c7e9834717b6e3aad16586f220b49d8cdfc2b23da89b4ca26a0b5272f78e05b02cc63d470e9cf20489e39deb8
 DIST gentoo-kernel-6.12.21-1.ppc64le.gpkg.tar 73123840 BLAKE2B 72f57d3076e6d3e7a86e5983a626b4a0295aee5e5031101c44f9749441fca8334b350cdc99260d6ca86d6f880f645e79258b2e95d5c554a314f72ca67ca8195d SHA512 2992adb4590698f0b33eda4390f65266b2e2c6be873abfa5a3e95d493991d50ae31d8842df9a5282d5c83e405cd2f56334e63b4fd2c93ae1451f7b1443d0d97d
 DIST gentoo-kernel-6.12.21-1.x86.gpkg.tar 77445120 BLAKE2B 5965512eac98419cef8ec9347e2b2c75637b5956249025c70e07bea97a677409e94b9050730ea71da628773f682477c1a8bc0322a6f0cdd48fde1d5dc21784aa SHA512 fe8120a3c12487d9738d1948a43ecb2cff467abde3578e502e2cc8574eff5b9dbee3b58422a653671a7f26e908df842d7a8304a9570824c4121b08da993d9aff
-DIST gentoo-kernel-6.13.4-1.amd64.gpkg.tar 305807360 BLAKE2B bfa6617fb9fa1cc5cd4c94f0d00eaa9e5e5ca4906ff2fa59fc01cab8c5767fabc3491b4a964c611f031ef9d6f070a2454c18252b5c87d58a403aaf7aeb1ab148 SHA512 212ba9f66a569c6f99978397ba5469858447a5525b3128d2d884e99dbd795e7f3532203979575912c4977a333dc3fd84d93a1d7eb4ef1ab961877e79bf4ab269
-DIST gentoo-kernel-6.13.4-1.arm64.gpkg.tar 279511040 BLAKE2B 2845f71188b6feb068caef78e9b58d9818738ed23af2583e4ba164edd4d5ae108ff396d4be15dda6f5375c4d606450ff80009fc3078637fc52673ea1c07644ef SHA512 575bc231f15a1e84c615ff03e0b3ed6497ddc7382428cb193446406485e81fd487e55e03aec71a7abeaec472f25d45ad8e9449c7711e4ac1ee5e26eea276ac93
-DIST gentoo-kernel-6.13.4-1.ppc64le.gpkg.tar 73236480 BLAKE2B 36a298b8dbb2c581218d5534e1ae389e0494f46712cbe288e44845ab84bd167d667e3c2ce93ed9e3feba764de854bb97d7f77c2c8897164dd19f7f4a5686eeba SHA512 9fda52f55185eccc0ad85d05c4d47db242cea84f6c6bd7910cf2a7a388a6d23d2129584f1936a7d01d502e027fcfeb0dd0ddb41e46ecccc38d563a43be6e63b6
-DIST gentoo-kernel-6.13.4-1.x86.gpkg.tar 77639680 BLAKE2B 6c8c1489b02b67fb8a5699d0ad46394a00d523e191ac542230f4cf580454281138a6daa973db8a907fd58c1987e7a3193d66aba44ed5b15622fea21805ea68b1 SHA512 5f063e8746d6765e1ce37aa5b484aaeeececacbd658e089db1859d2fa7d80f0d3def1de043330aa22d3781a524dd869e79bd239cfa78673d45aef52c0874a9a7
-DIST gentoo-kernel-6.13.5-1.amd64.gpkg.tar 305858560 BLAKE2B edb02bb5de2e0aff72c248bc446d5829040aab155b4b28e7c3c69a770fb19725fb840b28aed92a1a82de317bf2f42138f516d716bba254f2bbb7fc7125ac10a7 SHA512 13d1da30c6de372a907a5e48a1dd79dd02d2940453d4d1c30db136903eee8e55c8f58fc62ecb9fe1335da12e0557f72c9978fed2e3914e91d4500ac8f50ec1c8
-DIST gentoo-kernel-6.13.5-1.arm64.gpkg.tar 279644160 BLAKE2B db2d8daf95e14f5ae6db8fe3c828e19a9d036d6c90db59b9cd0b5ad09140fa03ad9b5230606f579301754e7f8dba04303678829224263127501ecc35f4467634 SHA512 6a0b68777c31204b1322cb5b3fd2605f956e8da1f243e1fa109d3fa7b00db8237310129d12eeac2b7658e5f7db64a1ee5ad1cfb834c363c66e03b10e3cbf9a05
-DIST gentoo-kernel-6.13.5-1.ppc64le.gpkg.tar 73236480 BLAKE2B 0af4b0f22b6059df66008bb06ddfd94ec844fd478139c7f0ff88f176ab4cc217ab4c99c94f9b805b7fe30c50444bf88ca36c90d63eb5f3994f6a2144bc382a38 SHA512 c3cac5c66d1acaed1402307ec0fc0f908602762045e4faeaeb51d42e681d52c97343527da34eb5e66ed84f949bf99564a5fd6a93df34016fe001a7d1ec6c0370
-DIST gentoo-kernel-6.13.5-1.x86.gpkg.tar 77639680 BLAKE2B 88a8995fe1f90108b9c15f3f0a76485fb423d76fcd6917a2377039b47a168bae1cd25adb6cd2d7c5d39ec21a127736ddf368c797e9eb209f706a2615ec5102c6 SHA512 970b014f88cbcc6c1501285a0ad550e53754be79f8ba025e661233d198e2a50e84c1dc51aa1b7cb5e5bb22161c11f5d6a459e4f2efbaf88dbffb04b09f79ee96
-DIST gentoo-kernel-6.13.6-1.amd64.gpkg.tar 307200000 BLAKE2B bbe929b347aa39e83c69eb12d32cf05f815354ec254166eb4c817a8e2c819068f00b368a0df7f8ecd7d9798b3ba4b6798d2fd0355be62ec33f62340f32844669 SHA512 aec617ad108e0eb423ee76069a26d6ef14bc16b2a810037e4b2925155aaa7f1ce553dc4b8a32f018f78b0f9cb3d68e4dc5f699efe10f0c889527b3208a5cda6e
-DIST gentoo-kernel-6.13.6-1.arm64.gpkg.tar 279623680 BLAKE2B 702225525ad2a8c46cb8f696893a317cb5a37c4652ea1dbb0ef5ff3a296a3287e8b14a3d1afbe9c269adb518155de618e88dde4bc946d467fc05e67bd2084ff9 SHA512 912852658b35126edde7b42e4d4db4f8c396cce6d412c0223688f0416c68640441e685be46673a004d860a9c5e09822a5023eb4c091da9d81297fbbccedd03bf
-DIST gentoo-kernel-6.13.6-1.ppc64le.gpkg.tar 73809920 BLAKE2B 40fd80a4e59ae30e5b34cd100dd73ca0f8e4a0ccff3896a98680ae96f7d40189d5af015386edba60a8241c9b8be15c6a84884363ec18ef122d007804e4678f7f SHA512 0b964d7f3bc9821e37700554e298c6b25e4607c4981ab221455e9396d4317e95ce595dd791a668a77b8727ddb0d2f382a9f6ebe3f7a6f01ae778ff35c496b38b
-DIST gentoo-kernel-6.13.6-1.x86.gpkg.tar 77752320 BLAKE2B 1b88eeee381f9a6f2656d97c355d7556af464e01bd94b494646e23d58f94703407e54019c22a892f1ed4ded180fd097c826556802414d7b15ff2910b289e0a2c SHA512 d30597395957e1fac140a20acee6b7869a6d0c5f0942227c94000c9c157bb23d6bba941a2cdb242834ed94e26aa537a2c32363ad21e6b39482d0be392d5d0b90
-DIST gentoo-kernel-6.13.7-1.amd64.gpkg.tar 307271680 BLAKE2B b697d179bb155b9e153e45d2c828a0197b8fe11fad5dc5eb587769ffb06fb406524d7f5212d367fea4a817ff628aa251bbb316f8eb2ace420af0e94925e8ae16 SHA512 febc1f1265501c3bcc6117bedc7661255f2be02353a9ec7f6dc4fdee957c53d490e2aff450bfcd66fe47281cfe1acd952b9be73087930ff9952f3a3ab57869ab
-DIST gentoo-kernel-6.13.7-1.arm64.gpkg.tar 279644160 BLAKE2B 846f429cd9f6a91a4e7da3a9428f4e89214f64929a1e4d8a4b5b1b089656dd0af15bd54c204cdbac0782078602cc28f1a03a2fd747a4ca666971fb78a2b94e4e SHA512 ea12d58cf0045635e1ebdd60e8faa3b911b63e036fec2b8be818a0b8ede62a9a98e15e2352026c1953238efe525ae7ab223fec992a37da3665be545bcd2f4e81
-DIST gentoo-kernel-6.13.7-1.ppc64le.gpkg.tar 73779200 BLAKE2B dbc2f065016605136a288b52b02c8c06c2eacd464afcf6a52d4717e0f8b56570b8a53364beb039bd6d0301439c2234408a1e23f72d1dce3f9dc13d346cc83dde SHA512 0f0d5398ec489cb71b42d24bb0140ca8b3b45d0621fd40feda1bbc8f6dba2fbecfb623fd80d4f19614a40bba1458b70b823fe2f54abe9e85a7c3ae6ca336ef35
-DIST gentoo-kernel-6.13.7-1.x86.gpkg.tar 77742080 BLAKE2B 5812fd940ae1da2f42a70aa1ba811781161fee585796e96dcc67275c58077281f5351431151d72b48cbead58b40d04da714d316b2103b08d390b57435558a46e SHA512 b5da2cc5f739c63d1aa9f6193e14ae03470a71c77851eb9c8bda7433c9f0851e431e374e9c0baeb0dd3cdd7f4dd83a8aea53c1af8efe7560296a8c35acf39d0d
-DIST gentoo-kernel-6.13.8-1.amd64.gpkg.tar 307578880 BLAKE2B 069195d81c2713986010de92de7ca555747bc45f0174c902af677102afecce6d0f4d0dd5dce73c9acfb91ac5653887a509ab93696c1da1103f69af16b452b19e SHA512 055f3af1aa18e9ef3e19edc6db8625243e788bc3f5c599ba5d9bf39f00bf853220c009c459618c549de6142f5b018e8d2294a6ef614b04a0a5aacbd4929fc599
-DIST gentoo-kernel-6.13.8-1.arm64.gpkg.tar 279787520 BLAKE2B 8866824e6daa07e0b93dcb44cf9b6eee7fd7062826db680109f19341b87f839b8dc356ab8c2ae5c027b3b0990763a4dcc9c00d782c986042b117226ba6f69eef SHA512 787278981d7b1f62b741e3b7e55aa5ca77f5c9ed89d550e1f04f2d6901800816b85449e7167208d4366fc0708384c26ded1517302720a0bd07e228ace27800f5
-DIST gentoo-kernel-6.13.8-1.ppc64le.gpkg.tar 73789440 BLAKE2B f43788c630683dac8f9e8330902772a0b3267a9e4855b7d31c944cf7ecd63eba4c67a5c7e8d309417da13decd3f7499b32542cc9d2234309593ee8d95bbef45c SHA512 d91d636a5eec18b46541fd8b7c93b574770ae6cdc8f59d235ca933af692e5b047cb9fd509e97da5b029f198b8c57d4b100198c0f37519a0e03dd8871fad27818
-DIST gentoo-kernel-6.13.8-1.x86.gpkg.tar 77875200 BLAKE2B b035d02d57cf619542a00ba99d739c3bec27d26d6c7ee648b60e458700ae827d7500f11417dc3296a203367565377d307965b6cd6278857e15ae991327a7ea41 SHA512 63bd7fba1e1a65bd0c0d32d028d759f7e94d92adcde91881d58404b083fc0ff7511014941b096e5328969903e46b3742a5c3829781dc54d8854661b2d5deb70c
 DIST gentoo-kernel-6.13.9-1.amd64.gpkg.tar 307558400 BLAKE2B 2756328b6b737ffbbe0fece8ad3ff01fef8c0b9d355c27b54b31e06c8e90bef9109d1949fcaba5d5a513ce084ff6513fc0ae0bfc5dfbe97364bc190d0ffc5e12 SHA512 b0a61b486cc5c0ffe32f3ea7b11d9ba021cd74bdc8ae5a60dcbb94f14750840d07e0f6dd2a1eaa3ae0f373ace0dccbd6a88e2a1b2205ca6875fbf6af28e4d01c
 DIST gentoo-kernel-6.13.9-1.arm64.gpkg.tar 279808000 BLAKE2B 10ac44ee1770d9d347caa74a3283fa6fbd280bb9ccb6bd28d0916edab58cad1fb34d97dadcbeb46423b6f140f727f5a2a3c8b1b67aa45d52cd4c5ad517a297e4 SHA512 93b3b1a034c71285320922ffbb32c365e8f4076865db0c1a0afa0c777e5e8882052b6b1f44cb176bf4eda071f225693f8c52a2f87d5cc45793b60718dd3b1e60
 DIST gentoo-kernel-6.13.9-1.ppc64le.gpkg.tar 73799680 BLAKE2B acf59ecbeb82a34dc1a6f0c138019c0164e4548b3a6b5048ca4a6cd6f0314fd3d7a48a3cda731f9d1a8692b61a5ec7ca7157bad41e58dc06ba7aad17dd8be456 SHA512 0c7d1496cded5053e9736a193687c47d6d520872a460000c17a93c7bde208b693dd019d4fbd5615df5accc0a86a40f113aa19f63e15e9255173d12f4eb0f0e35
 DIST gentoo-kernel-6.13.9-1.x86.gpkg.tar 77844480 BLAKE2B bbfbd70940085380efdb9be7f4617900f085fe022b3aae70718caa968c64f5dd1be5643c9adca563ffadd3ff3e2554c20c0ea1d01193fed56d633f261dd5a18c SHA512 07685a6fa34cc577c17b2c855e8642c596b7d460e1d9ec085d1a792cd297ff8146d83a9c13b07f7539ab3a7d38359156cb7d67987a0ef7f5841b42a69353118b
-DIST gentoo-kernel-6.6.79-1.amd64.gpkg.tar 273090560 BLAKE2B dfdc2f634661feb6e7d868939001c2750e5db1b15c5935fc6f6cb3b56208bd769649043c2b0ecd84258e515551460f801db3ab14041aa8f2b2f7d90a8dff1355 SHA512 127bcd146cea5ab070819c3cf946245585851b5fb64cf92f5d12aaddf31e3db45e491cbd1ee5b42701b5407a24256d77ff38e13ee574afc2992e014aee73304b
-DIST gentoo-kernel-6.6.79-1.arm64.gpkg.tar 246046720 BLAKE2B 3e76317748f6fd0647de23a6863140d0bc9ff496945b84eb32de5156fe2982cea24a9b1464aa7f401d35b460a18c0c28e77b8ab1914cbd12096912b39303e035 SHA512 ee8a7f7d65c299b6f084e237045f0b1bfb5f64499897c1b97164fb86e232ad3479854bd318caf2c90c58405accdf01a4493d01def588d68ad0b46e6a854e07e2
-DIST gentoo-kernel-6.6.79-1.ppc64le.gpkg.tar 64419840 BLAKE2B 2f22db03fb329e9072188095918822dd50d2804aa0b849a15e0a7cc63c6c079dedf8158cd7a63375533fe8ca4df5f58bcb4fc20b68cab06306554480203a1f90 SHA512 58c1601c9d8d3068efa9831631a9c3268abd35216b557fd37de624330ead3ce2a5cd312c8ea73739ec4d792f267e399f9a4f1eb0de9dae56b1945decc519127e
-DIST gentoo-kernel-6.6.79-1.x86.gpkg.tar 68577280 BLAKE2B 298977a8f03936b6fb107c17542def9338f3cb4a6d0da61f09ad60053f5f8ddc8f18dfc33bd89635adcb8c902753ca3fd840009d22d1e15d9d2e4894d16f9346 SHA512 ab269ebd923b36e2c7e3ce9ec7c76d102227a2c4e27d60e7b6627f064831c3f755e55b70f3d3bb3b4035a21c91cc9d76aeb19f32a727f7ba172df0cd80618bb8
-DIST gentoo-kernel-6.6.80-1.amd64.gpkg.tar 273233920 BLAKE2B cfc7a199811dfcd468f00a47a1900625d1bbec934ef80d7a39d39cd833ae77310fcda8c6b87f42fe2fdf62d8b7124879710bd2d50e34a617647c250add4005c2 SHA512 84e1aab1dfc84cc5d4aad5f0cd9f4c78962e7481c54017941ed19b5fa8404ad2a13f83b00f04f2dc5529db24970d2048582134b7ae1d9efb5c7afc383728a6d8
-DIST gentoo-kernel-6.6.80-1.arm64.gpkg.tar 246200320 BLAKE2B 9c0210b3d774d2a05dacafc7bace47871676dba808a9883fa12b437dab6bad3e140ea9b9f2350275cacfa8ffa98d964ae81d35804583fc071e5f83728ea3e5fb SHA512 6a413b435dc8d0195ac0a37159ee4d191a3c9620f51e36da43009881a62473c049ca9b04329e07e9aaeaf2c1f95bd2757afb4b01bef9056ee8538b715f9b122c
-DIST gentoo-kernel-6.6.80-1.ppc64le.gpkg.tar 64430080 BLAKE2B 484c6aa25ffb0e7c8753c87cb0aecdf23e9671485002982b9ad88349cf538e62de093c1c33065d48f500a973d89f8de5409b3115083519dfaca8162c83ec87ee SHA512 1d50806ec986dd6d1b2871244660ce1e0c792408cf93fc3d9745c899de7c60128b0fd00df00ba713f7b123f99dca4847f1fbf1592369c7c38d4c4efdbd2357fe
-DIST gentoo-kernel-6.6.80-1.x86.gpkg.tar 68587520 BLAKE2B 95d4ca43f75193d7b733b6c116003ee03a8cf96b41403ac341f6d13366dc2d7d735b188d29cb48b4641ff79b6e66b5fafe53481a26705c8dff16602d8d526721 SHA512 e4fcbe5d3e2617398ea2ed724abb1ebb2399bd683eb57cace236f3abb3a327ebcdffa97f8215d20e6bcad224543065fb0ce2246cb65b53bdd6d1363e79e23069
-DIST gentoo-kernel-6.6.81-1.amd64.gpkg.tar 273254400 BLAKE2B 8efb5b658730ab2e6572a7add3d9c48f4a0cbe1b3dfd87f9b9cb599e1f5bf31f49c28833b1fa7890590754168b9cccd75e8be4d4d12431b16c507ab1411b14b3 SHA512 d821683939f4aada5b0c5b3d22280ec3cc39cd043e46aea6f8df32925a95b37db89028ee5b891b73f10e607412775ce02db46e95f8543a146df1f1482e94f1e3
-DIST gentoo-kernel-6.6.81-1.arm64.gpkg.tar 246210560 BLAKE2B 9d8247ef3acf546c0e93c28f4d1c0104c99f135ef360511ec722860619a8df91f6dbcdab628f0f2c2e6fa61e5f3ea948310edd9020dfa4ef09ea5a75044ea33e SHA512 61e46b8d4a89d9f1ca7a45b09870f0adf2324e4c725c0b9991f1d3f9c01c7a71e0e722fa1d0cb8c2db6589358a34c5c3bd90e0de7686a239f68ac58b153e6bc0
-DIST gentoo-kernel-6.6.81-1.ppc64le.gpkg.tar 64419840 BLAKE2B c3e8b086eee77da0060edecdb5dd3c8e94b82a80bce544a18f04c88cbcccfe10f714b8c22c1c4f60f065de9857d4b26c4ba739f8af266ccdefec20d4b323209b SHA512 7a8ed4e48533dec0b16e9dbbc1ce14e4a5c36148030d49ec99984fa2d180695efde2435fab5c5899319ced16a836af85329370f7fe3769210101bad7c0c60c71
-DIST gentoo-kernel-6.6.82-1.amd64.gpkg.tar 273244160 BLAKE2B 48468c30cff86a75fcf60214a16327a54ef3c7c760284ec7b18a81c0cb856c970bc18c7957d723bdf006c3889fc7a2e79e29bf940b64ca86de43424b0c384e36 SHA512 48a6c86463bfb1cfe962d700ba1e2848a98a161af9a9ec18f9579a53b23c81f91782e45af36fdd9267e5dfe2468916d42602636230e12c3f64ef0f45d64664ae
-DIST gentoo-kernel-6.6.82-1.arm64.gpkg.tar 246210560 BLAKE2B 1b15e5978d586b08dcf835cf68eb7babb0ac18f929cc201fa81d724d79f3d8d8a14db40c021675a993cda5a1cb852aecc7ed3ee7cf063994c6b4c01c96cc6844 SHA512 c4bb09f6388a9a93d11b78bdce7973880ae8b461b5458c18a2c4ed1e0f8560aee68d205685f3de2fdda8bd5f6c0dad2bbdc78a1701876eb180cdb8680704321b
-DIST gentoo-kernel-6.6.82-1.ppc64le.gpkg.tar 64409600 BLAKE2B 89a23bcc63bd84d2d2df4efb3a19b85211681c9862ae03bb05a2aac1e82247dd12852cc8af92a5806f0afea4cf54de6e6629de6d8710394f33d4bdcbc66ef2c8 SHA512 94d703d129aa15399415d7c7438c95d34319bc95c0910b99ac02e0d1c857466a1da89fe1c9f108a26d463fd93ce3320f2db38765128d398317fc50f54013ad49
-DIST gentoo-kernel-6.6.82-1.x86.gpkg.tar 68587520 BLAKE2B eb00ca65d62678ddaaf1517e1b694b256cedd8d3d1394c0d17f098b1af08b6c376463f22b877c1bd4f27b87896d3b29579cf6f66743c123be80f9f1c9bffc94a SHA512 22887f7370707b57c02b456fedd762d40a9f3e740ee66f739807b973b4252210904ba89ab1b1d156a5cb5c5d2e8d2cf0538573e0c2512d4f65780dcc7002d849
-DIST gentoo-kernel-6.6.83-1.amd64.gpkg.tar 273213440 BLAKE2B eac13c454e50b133f8ec54b2f0e08bb23f9bf8182f5db7e931cb4f2e62f72d8dd4c22255ee2fe7958e20d69418ee666831898ab759d2fe09a36a22acf40eed87 SHA512 3f555f87148880706df3a426b8364b68cb40a1f791397039c92f158ae42cd5081a183638514b79512c388acad7818a46314dfbba3ca7cbd2cede226b26c4aeac
-DIST gentoo-kernel-6.6.83-1.arm64.gpkg.tar 246200320 BLAKE2B be4acf3f014bc48da5a45c281da4848a35e7dfbf0d25adcb12072cdbacb134570c8afb5f1f19bab9351f78faa14dfaad21e8a96ea941c438283a8d026c673215 SHA512 2e293310d33d8b6a6840a574a5ac4d46e05b6fa17a37137577ffb1887f47a0b9b1547f70d1ec24267b5454c555a76c0164272e0cd05d9821b26e695b007da960
-DIST gentoo-kernel-6.6.83-1.ppc64le.gpkg.tar 64409600 BLAKE2B 7421995b3698b207d07491e359d6074eb2f90d47acc08b89a04b2013d5f78fc1b222f8d0bf7a02d5ac8b6f0084d15d39af66109ba08292bab2fe7c4c198e856e SHA512 9f965a241d3ea828b1c15d1cfbeced76401b12dc8bb07bdc58aed9efe9d5d0e749adac157fb070d8372dd99b9596b3b0682601b7425f7a0ffac04d6e7b47287a
-DIST gentoo-kernel-6.6.83-1.x86.gpkg.tar 68597760 BLAKE2B fe40e07d437051b59d171f677b217e8f59107537ee3e097cde895e8eadc86c98d588f6bdd34b22879bbb9c1c92674dd4f67f18e13a16882e736a23e0340ca065 SHA512 76a0eafccd62607ec99e1e7eab7efe49d16846e6ac1aca82dea0549bec8901b329e5bf9175fdb2f927e135deb5bf4ee671e5944c3f075be6542ce11db056acf9
-DIST gentoo-kernel-6.6.84-1.amd64.gpkg.tar 273459200 BLAKE2B b96686fd5007099bc9ba521b72e7850c3948618988d0cc487dc8988bab10e22e9f5c9902d1aa59e77a32d0f87a952a4ee6cd9d65807b93019fe232b5b187209b SHA512 7958a0d4ec4efe79f69037287f8934d1a03a60e04a276fef7100950545cb5fbdbbd494b61ac3a0cbdfb8786a7fe69036ef12285dc55341524ac560b0bb8cfd5f
-DIST gentoo-kernel-6.6.84-1.arm64.gpkg.tar 246302720 BLAKE2B 4c4dc6f3d52c5ee6bce3d5b075faadcf2983a84dba7b7b5aa4325a167db185cd22ccb5d5e322342bcc98fdb392d036c8178de68a95f7d4be1c6b65dc900b87aa SHA512 ba20033aa1c84ce0250356dc4c17958f1040f124be82d1e400d5a4b2a528280e0f30dbacada6a6dbfa0d1ee5b61965781fc11289f998103b73fb4b4be897b9ba
-DIST gentoo-kernel-6.6.84-1.ppc64le.gpkg.tar 64419840 BLAKE2B a590e5c4af9119e34cc75d401e6663016180283260cebe3bfd6cca700ab6079a9c839ea6a957765951b3dd58564247a52c30017160eaeea8c06161afaab9c400 SHA512 b2d7a5515319300790fa45b80943fc6cfa0c44a79fb03264eb1ef0d81da4a29e67654414730e46ce614fc344be6060d4a5643d8f661569f079b50493e7aad8bb
-DIST gentoo-kernel-6.6.84-1.x86.gpkg.tar 68628480 BLAKE2B f82cbe2a627fbae11a6efff88fb3e35bc4e31ecc1d21880d359bfe6d5991fdf2eef46fb3e2745b95761d218e73bddc6fdb422f9c58ae8867df26a1fbb2ee5123 SHA512 9c82084b4337362a8d5cc8bd907f139fcadc1578964bd32b54b8e3ef1e4d9ab67f4c7035dc406c2d0a8d158438289e568c0fa9ec8bc0f411ab36a483b9bd36f6
 DIST gentoo-kernel-6.6.85-1.amd64.gpkg.tar 273459200 BLAKE2B 77163f000eb2ba7ba6afb9ac81e8f6f114a8401707a33ce1af1f787bf891e2dff92d74d57043cc8b16c2f83570d93d01e6364d7be854273f92fb130185e25b98 SHA512 9af07d1daead4b49544b57f1b30836538f86cd303bbc08f5e3fb4f23cc49cc2b496c6f0bde5546279cc5d0b6c067a6971fb2f90d40842777f9fa0eca3c9fb14e
 DIST gentoo-kernel-6.6.85-1.arm64.gpkg.tar 246292480 BLAKE2B a3db12f0125e55a9af4d227848397b259418c9aae6ca15e88b50d1f54901a836543537ee991bf35d9c07ba35a4e3e0dd1f118d5879fc4e798ad120715924b914 SHA512 0eb02919d964639733875c3e1402f3c7a54251c678a12288ec8863545bb0c739b050a6648b04fa00884fa4d6a82d1df452e81c52cc38ad1f64a64157e88cb529
 DIST gentoo-kernel-6.6.85-1.ppc64le.gpkg.tar 64430080 BLAKE2B 52082ced8fc59daf2a95dcd924273b7987e814f6cd68e18e6e9412cbe80401c224088763d10c72dcc993c7a33fe0e6518bb9990c7d3315f45adbecef05538f99 SHA512 cea21d9a9533b6d55b4aacc11d3b4b25d8f297969fcb717ced2f6165f7f493d3e350a254d74f8fd3372d700608dee2f380a7aa62d21f507db2dbac76dba9dde7

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild
deleted file mode 100644
index 3d6da1c41ef8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.130.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.130.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.130.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.131.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.131.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.131.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild
deleted file mode 100644
index 76b11186cf83..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.17.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.17.ebuild
deleted file mode 100644
index 08897ff35647..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.17.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.18.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.18.ebuild
deleted file mode 100644
index 08897ff35647..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.18.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.19.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.19.ebuild
deleted file mode 100644
index 08897ff35647..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.19.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.20.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.20.ebuild
deleted file mode 100644
index 08897ff35647..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.20.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.4.ebuild
deleted file mode 100644
index 4426c8264680..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.4.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.5.ebuild
deleted file mode 100644
index 4426c8264680..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.5.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.6.ebuild
deleted file mode 100644
index 4426c8264680..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.6.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.7.ebuild
deleted file mode 100644
index 4426c8264680..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.7.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.8.ebuild
deleted file mode 100644
index 4426c8264680..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.8.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild
deleted file mode 100644
index e71a371cdf30..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.80.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.80.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.80.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.81.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.81.ebuild
deleted file mode 100644
index a1984a720d87..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.81.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.82.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.82.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.82.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.83.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.83.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.83.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.84.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.84.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.84.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-07 18:57 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-07 18:57 UTC (permalink / raw
  To: gentoo-commits

commit:     e842cdf713a430b01b3821a3cfaee71a0585a1da
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  7 18:54:32 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Apr  7 18:56:59 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e842cdf7

sys-kernel/gentoo-kernel-bin: Bump to 6.1.133

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.133.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 47ab58c4833d..9f91b9c6c798 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-189.base.tar.xz 8042552 BLAKE2B 16de78091a708a27edcad6ef82f
 DIST genpatches-5.15-189.extras.tar.xz 4056 BLAKE2B 3c6954be8437c63fac20b7aa8e8b7f15a6f58d853d143fd4906ced12aef8311aa6bc83fa52c610803f005d2bd2020e24ba14574ddfc2b847f06d21ac66dc7700 SHA512 3082eb0a0dd2204368889920884a7aaee5dd4b78a447080cc8c982a0ffe8e41ebd44e888126b492dd43e2b73eb6b98fa242ad6c6699c698bfecbe41b1bd4becb
 DIST genpatches-6.1-142.base.tar.xz 7066580 BLAKE2B f70557aaa04402c822b504c0bb4b9ad4726e849186e096d7a5b76e3d90fb7b19d3718df61a950f87dbe34804eeabe1736c79267a5256b357afd8354b4ef7044a SHA512 d1e4992f200b1af57a44db5f6e96ebd93c5e8bc6c731a67f26f096964f98e8156d56e75de313f2a785a5220656d163116e4c0af79bbbd45c040b7e414ce39bea
 DIST genpatches-6.1-142.extras.tar.xz 4056 BLAKE2B 9209194c61f13e886f7a4677f1eb9390e1e4eb6fd95fdb69a7d196faa7a3f6c2ca740e29964666e37951db72fbc79f7d31a7695556609e7651f1e90701962fe3 SHA512 de10df7d2ff2510313cdf6d74bf085113b93380cf2065b43bb4605ea9c173c85a511a3ed20fa781a53df24e65ec59ca53dda564ba8cd2902e7f35ba0dd54ad09
+DIST genpatches-6.1-143.base.tar.xz 7071932 BLAKE2B 6a9c6027e0f0ae2ea5c900749965730c186b347933acbbc6fcfcbfc8b1528ec5ce82b43a8824ff0d9b06913b3f57c5982f031578273f7ea86e57859d0a6dd5d2 SHA512 d91dfa2ca4c8551db3bdb70e8ac0a215275ca4d5e0f788b28bd358747bdfbc23e422792ab5de7983c9e184457c43999f1484c11ec25b8fce5f84a5a6822a64de
+DIST genpatches-6.1-143.extras.tar.xz 4056 BLAKE2B e8ae9ec53201bd29d6d834e8b5f866ce60c2287bf1475e4024c5d56ee57ca485174c9a9207d31d57eb473c4d04fb1b12be9f78b85aacb2902ac71d1b645fc598 SHA512 3bad66ad2e88767ec61a743fb3257c567f83314e6bcb74627ae69e97f65429f82d84f986e50aa6a939b15a7f797f62d87537fc59aba511e155090d2c90968b54
 DIST genpatches-6.12-25.base.tar.xz 1528212 BLAKE2B 818643d9f5ec5f4edc3cf2360f75bcf213ca99846e2bb96721933fa1785624aef8ae5c3ecd3af4f2e13e0cc44fed86e2d1cad8b53ed45acddcb9d91fc483c20b SHA512 746f4b5523fc3ebb3c59211c7fb4a80714e6068ab769a001c044ad300621b5a4a7a0b0b06c5a689bbf382cb27098f36725962bafb4d6e4489ab44cdb19b6ed1d
 DIST genpatches-6.12-25.extras.tar.xz 4056 BLAKE2B 2244be3d7b4121232106ee8110cb12ab75c8ae1a15377dc87598e25a287b8ce48577945a1677b944ff5fb5ce31e7309121181effe3814d2a522250fdaf8bcaa1 SHA512 d4fffa688883298c41f0c0ceae9ebdc234ec615945165fd74f67d31ececb23a2c905c106aa63ff16ce28bab31b1e08660002b68df0e27e0b54682b2a4981bb92
 DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a9f3d9a45ec516d2b727adb9dd7c71d33c452303190e2e0e3b2e5bbd779b1be22683d70e53e84324f1c3c545d942ff15fc44 SHA512 453db7b734144101cd3096fd1d0880700816ff1b8bf60b71436ac51eada5af8c74329ee288b302b5850231002bab5b8c3a737d4908ac09d05e32e9a5fb752603
@@ -34,6 +36,10 @@ DIST gentoo-kernel-6.1.132-1.amd64.gpkg.tar 73103360 BLAKE2B 6df425880240731079c
 DIST gentoo-kernel-6.1.132-1.arm64.gpkg.tar 65761280 BLAKE2B 2f7f26d4d5d3018a6fb74eff4d5eb16b2358d27694cdfa7165c94650b265a32deb0e804c142f0e7be9039471c663ecbbfc32772dd4c6612901c6aaf0a8c2c426 SHA512 5395cbba2d1065d0b2509f1895c4d044600c36738c57351a1b0aa83c77b0a9f591e5adb7725b40a4bb89e6cdbebdcca694a10fcd30066e2c565b08e8c0376368
 DIST gentoo-kernel-6.1.132-1.ppc64le.gpkg.tar 59934720 BLAKE2B 7f9d4bd3410d7bf25743600276f739681dd5968d6565ff1c30c5350f5d2bfe6a1d9226f112b61fee7c5d67aedcf4bd00b95ae6c6bf856f11aae8573d4b905c90 SHA512 33a8296ffb2382b84bef08c15ca503bf61e84d68b547279e29caab69d42773d96a1f4d87de0da27c9232f5db37019f91a1e28aadf55c85aff957b810d9332f7e
 DIST gentoo-kernel-6.1.132-1.x86.gpkg.tar 62453760 BLAKE2B e226c6a4f0975a0d2693885dc110585852ee82c81ab43493a6138860b18c9b75693edd418521a9ed124ede9b51905d4b904ba56cf6568d3f0a2078955a3871e7 SHA512 c5fa4bed026fc4d71a778cdd80cc973298df9d2dca821dd3b268fae54a0f062b684e5585682a9147a911d09983892d5181c4f7ed25ae152544f5f9e1e3fc2df0
+DIST gentoo-kernel-6.1.133-1.amd64.gpkg.tar 73113600 BLAKE2B a92feb492265028c9db015a9d8bc3d2534b2ecdd916c502b5bb6ff5068bd2ee675048e70ead62ea828d9824a750f8e0e1bec97871205141d7ed81289157e64ed SHA512 32d15a625570f955633775e3512bddfce3a0a59a64e8dcc48d89dc1b507f5566b4dfd734c3b3b1af9ca90f340fa6c1884fe7eabef9d145eb33176db2b32cb195
+DIST gentoo-kernel-6.1.133-1.arm64.gpkg.tar 65751040 BLAKE2B 087996b7c892788103198d3bfd80f9636124e4385ad64337209381d246d017c06d85476cb62be9e82c0aeabf4cb37c2c1111261cac877846cc2668a8bbca4431 SHA512 677d570f693c711237a5f225766fc7e0287e0b9b0680c3a93319714088c22aa369ac64d4075eedd3762f4e46ae0a34c7526a2fe18e4cd1e836b8cf2b51a98c82
+DIST gentoo-kernel-6.1.133-1.ppc64le.gpkg.tar 59934720 BLAKE2B 28e25ea5cb595464a916514a9d9be2d99bb55a0015984f6074fb808774ffa55851b2291f8858e71940fbc3b566dbfefbc6481acd44c67bcbb651235dcfc0d607 SHA512 544b848791e677e812aa68773706d7e3ce3a76499caf1848bf49f9bec8a1371c21402db84438767f7580e8fd8ffb6fbf5a40751d017c0221bb264d4e0a6a01cb
+DIST gentoo-kernel-6.1.133-1.x86.gpkg.tar 62443520 BLAKE2B 035d87438e04c60b08451a51d1e8c84a772990c86499b8664c305af1e5d1ecd37a11eb30e8317aa9b5607b6ab40cc09f6dbab0b821ca968ce535f50f68ea5175 SHA512 0593c105c980dde7d12c98b657181608bb21dd951f723d8056f29ea540ebabfa02fa77f2a6589c73e510a0a8d8ae836e703cbd51cdcbb15047b4c050e8be40f9
 DIST gentoo-kernel-6.12.21-1.amd64.gpkg.tar 304855040 BLAKE2B d43746e112926756c536be6971955214777d781f75a6e4bc99a9d4e5d4c4ef6dea2df0afae8965b3dc654c1f567efd4bec5c354cdcc34b4cecd48e008dae2173 SHA512 cbef002d22654723886a95c7369e40fc6fe601068298a042a8db53fc4e7d56987698883cfd35d39a6cbeeaa58ee025d96f8a768015ae49d03ca33dcfd8e99ed4
 DIST gentoo-kernel-6.12.21-1.arm64.gpkg.tar 278108160 BLAKE2B 1089ad29939cbe0b0713f77d14d18ccfa4b3b5bb0aa700fed7c7b5d2195d19f2712df889b1c39b25788a89b66789c6db61e26325ec75ce9aa67b50aca9ec968d SHA512 d8dd98383400905c1623cc7d56b66b445493e78c7e9834717b6e3aad16586f220b49d8cdfc2b23da89b4ca26a0b5272f78e05b02cc63d470e9cf20489e39deb8
 DIST gentoo-kernel-6.12.21-1.ppc64le.gpkg.tar 73123840 BLAKE2B 72f57d3076e6d3e7a86e5983a626b4a0295aee5e5031101c44f9749441fca8334b350cdc99260d6ca86d6f880f645e79258b2e95d5c554a314f72ca67ca8195d SHA512 2992adb4590698f0b33eda4390f65266b2e2c6be873abfa5a3e95d493991d50ae31d8842df9a5282d5c83e405cd2f56334e63b4fd2c93ae1451f7b1443d0d97d

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.133.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.133.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.133.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-07 18:57 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-07 18:57 UTC (permalink / raw
  To: gentoo-commits

commit:     fa73d51447d89c6604e929c12a5984ee0d958164
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  7 18:54:38 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Apr  7 18:57:00 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa73d514

sys-kernel/gentoo-kernel-bin: Bump to 6.6.86

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.86.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9f91b9c6c798..8d002d650ac4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a
 DIST genpatches-6.13-11.extras.tar.xz 4052 BLAKE2B a40b3c65ed30aa17797727e8df0efc37ea23639c965fe8acaa17f9315029ecf7603071f74d96a1623bc84f4d6d80f62f5119f85e714f32403bac6b300304a7d9 SHA512 a5953975b5e88bef1a8e8aa73f343343816db4e6731d5376dba6a3cc65e15b19e00e38817b5a5dfc5374ab9138ec1416a1d14143cdd41a52ba284ba506896bf3
 DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b
 DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be
+DIST genpatches-6.6-95.base.tar.xz 4736688 BLAKE2B bb95c2f2839f40a05b0277558a08d91a031e9066f8ba44f08dc1c9cfcae038ab431f8951734f37ae0b4c0edb42e7c3f868f495b90a7e0e988b8fdbd900cabc3f SHA512 c5b0bb418c4ce0cbf8e00da3864c37308141f757621c5125e33c283d92187efc234d5e2097e40ececd55b1c10398063b378b42fb7aca57a0864d04f0a06b3472
+DIST genpatches-6.6-95.extras.tar.xz 4056 BLAKE2B 4f8a565b8f4d422373984736276882979492bef192230aa838ca2d44732e684035b3f2fb2c18b85cf639d4b1ccfe910ac568c0cf6514b3af40b075ec53786e93 SHA512 50a86b05bc17f49336d39fbb66ec3bd4ecf1be534982ebbad2a0dbdb52f25250c8dcc80a7e73459e118d94e9c645fa422ad796d74226636bbe274aeda2fbd7b7
 DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2
 DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f
 DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.6.85-1.amd64.gpkg.tar 273459200 BLAKE2B 77163f000eb2ba7ba6a
 DIST gentoo-kernel-6.6.85-1.arm64.gpkg.tar 246292480 BLAKE2B a3db12f0125e55a9af4d227848397b259418c9aae6ca15e88b50d1f54901a836543537ee991bf35d9c07ba35a4e3e0dd1f118d5879fc4e798ad120715924b914 SHA512 0eb02919d964639733875c3e1402f3c7a54251c678a12288ec8863545bb0c739b050a6648b04fa00884fa4d6a82d1df452e81c52cc38ad1f64a64157e88cb529
 DIST gentoo-kernel-6.6.85-1.ppc64le.gpkg.tar 64430080 BLAKE2B 52082ced8fc59daf2a95dcd924273b7987e814f6cd68e18e6e9412cbe80401c224088763d10c72dcc993c7a33fe0e6518bb9990c7d3315f45adbecef05538f99 SHA512 cea21d9a9533b6d55b4aacc11d3b4b25d8f297969fcb717ced2f6165f7f493d3e350a254d74f8fd3372d700608dee2f380a7aa62d21f507db2dbac76dba9dde7
 DIST gentoo-kernel-6.6.85-1.x86.gpkg.tar 68628480 BLAKE2B 936c40a022cc98b9771c8f53e272b5a5c5b3a4743c93260ff1427cd74543331481b89bdb3a8dfb6aee2c46b5e1d2622498e38636530a512a3bc73bc41c8b5e29 SHA512 bbcd96b22904bc9151ca17fc1c8e4e26148c9f9fa11e140e947a3e20ac7dc3e9cfe748be07fcc84f0903f6d72b15e92f5b2a5785d30cf52be454b751f8323abf
+DIST gentoo-kernel-6.6.86-1.amd64.gpkg.tar 273489920 BLAKE2B cb80d9245c65ce15238e709a0f704c8448803085ec69475b4b1efe8cffceaf52951aee8fdd1499921534b6b3c2cdfa95d250c57513877433c5dab3605784a090 SHA512 e1e11d2b24ad94bebd5e2c50778a563c7449d7e597b67ad30c8add61f1c46f57bbca32babfcbc8016e7112f68cbc49c31344a5bf7e61e14e0bc3cb211bd2c815
+DIST gentoo-kernel-6.6.86-1.arm64.gpkg.tar 246323200 BLAKE2B e1c0cc6b1f918a4745cb32c5d23127ce4010ea60c03487998f903277cdfeb8fc1e05f4e04f1ae92ee8c9d5c44ce18c1a78acbbb1c983279e2e52463a2773ce36 SHA512 5f98e4fef6a12f2fe3effa37a477c6e175ae80b7071e34fdaf51bed843241591dbc8b4f2f3442065b5bf64c479ab6a7ee022b8eb58f793a22a38384102a291f7
+DIST gentoo-kernel-6.6.86-1.ppc64le.gpkg.tar 64430080 BLAKE2B 7cb1054a300525eb14d848eefc89901b8c87eabdd42e6a54b3230837e82e650821489cfed4a253832e6e93e14ec98b79a2498186d7381c7a358fa644375a049b SHA512 b71702526dd2a873e38e42d6fef503069e76d3f70a59bfbdbb05519d7e17261a4b6587bf892f420d525eeaa872705bec7e63cfd28af01d5170e64465793dbe3c
+DIST gentoo-kernel-6.6.86-1.x86.gpkg.tar 68648960 BLAKE2B 84d365ed05035d77b63e793b640f71e67ff7155094d2efa9e5643b4b794bf5c258921c59a6976427d9d7eb45fc6cffb3732ee7d80b9bd330a71d9b84f0c0fb7d SHA512 ca1e4a6bcd673fee4aad2cc508f21151cad54664f32b7547cbe6877fa00c14db6e83e4ffdb1e2f74f1a7ed2379d946dbff4f928814f8bcaed72423500d63c692
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.86.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.86.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.86.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-07 18:57 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-07 18:57 UTC (permalink / raw
  To: gentoo-commits

commit:     7ebd95f2575fd861d1bc831e38339f4b4b3a3cee
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  7 18:54:43 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Apr  7 18:57:00 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ebd95f2

sys-kernel/gentoo-kernel-bin: Bump to 6.12.22

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.22.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8d002d650ac4..6bbf5bec4664 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-143.base.tar.xz 7071932 BLAKE2B 6a9c6027e0f0ae2ea5c900749965
 DIST genpatches-6.1-143.extras.tar.xz 4056 BLAKE2B e8ae9ec53201bd29d6d834e8b5f866ce60c2287bf1475e4024c5d56ee57ca485174c9a9207d31d57eb473c4d04fb1b12be9f78b85aacb2902ac71d1b645fc598 SHA512 3bad66ad2e88767ec61a743fb3257c567f83314e6bcb74627ae69e97f65429f82d84f986e50aa6a939b15a7f797f62d87537fc59aba511e155090d2c90968b54
 DIST genpatches-6.12-25.base.tar.xz 1528212 BLAKE2B 818643d9f5ec5f4edc3cf2360f75bcf213ca99846e2bb96721933fa1785624aef8ae5c3ecd3af4f2e13e0cc44fed86e2d1cad8b53ed45acddcb9d91fc483c20b SHA512 746f4b5523fc3ebb3c59211c7fb4a80714e6068ab769a001c044ad300621b5a4a7a0b0b06c5a689bbf382cb27098f36725962bafb4d6e4489ab44cdb19b6ed1d
 DIST genpatches-6.12-25.extras.tar.xz 4056 BLAKE2B 2244be3d7b4121232106ee8110cb12ab75c8ae1a15377dc87598e25a287b8ce48577945a1677b944ff5fb5ce31e7309121181effe3814d2a522250fdaf8bcaa1 SHA512 d4fffa688883298c41f0c0ceae9ebdc234ec615945165fd74f67d31ececb23a2c905c106aa63ff16ce28bab31b1e08660002b68df0e27e0b54682b2a4981bb92
+DIST genpatches-6.12-26.base.tar.xz 1534560 BLAKE2B ab84c4f747924c39727b9340bb1974df4c547891e7551685bca0b85c65318f146bbedc44e7b66c56154d0aa64d50f3918f96e5eec84ff40201a52edd99414e41 SHA512 34bf25e6c0b706dfb8848d69969ad10c2532d2c5ee3e24e6ec9b11f3e347624dd6e9e129e77596c2971ede310ec8f2e743d3a4793e4b42ed1651e14f963e78a4
+DIST genpatches-6.12-26.extras.tar.xz 4056 BLAKE2B 3577c7e25edc04baf51a2ec2d36394b5d42d04f3749802d2e3a7dcb57c14aac8217dc243a93232d639a8758b71671e3134c8c1e2f8daa7f6770e40851d7fe0e9 SHA512 2d9581bd5fad5ac13189409c0c5512320c5b5897359d49a044beab3e47c37d027f12c196ff98175f10dab26523d778fa01ebbfaa60c6b8a99e31355864e0f0e8
 DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a9f3d9a45ec516d2b727adb9dd7c71d33c452303190e2e0e3b2e5bbd779b1be22683d70e53e84324f1c3c545d942ff15fc44 SHA512 453db7b734144101cd3096fd1d0880700816ff1b8bf60b71436ac51eada5af8c74329ee288b302b5850231002bab5b8c3a737d4908ac09d05e32e9a5fb752603
 DIST genpatches-6.13-11.extras.tar.xz 4052 BLAKE2B a40b3c65ed30aa17797727e8df0efc37ea23639c965fe8acaa17f9315029ecf7603071f74d96a1623bc84f4d6d80f62f5119f85e714f32403bac6b300304a7d9 SHA512 a5953975b5e88bef1a8e8aa73f343343816db4e6731d5376dba6a3cc65e15b19e00e38817b5a5dfc5374ab9138ec1416a1d14143cdd41a52ba284ba506896bf3
 DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b
@@ -46,6 +48,10 @@ DIST gentoo-kernel-6.12.21-1.amd64.gpkg.tar 304855040 BLAKE2B d43746e112926756c5
 DIST gentoo-kernel-6.12.21-1.arm64.gpkg.tar 278108160 BLAKE2B 1089ad29939cbe0b0713f77d14d18ccfa4b3b5bb0aa700fed7c7b5d2195d19f2712df889b1c39b25788a89b66789c6db61e26325ec75ce9aa67b50aca9ec968d SHA512 d8dd98383400905c1623cc7d56b66b445493e78c7e9834717b6e3aad16586f220b49d8cdfc2b23da89b4ca26a0b5272f78e05b02cc63d470e9cf20489e39deb8
 DIST gentoo-kernel-6.12.21-1.ppc64le.gpkg.tar 73123840 BLAKE2B 72f57d3076e6d3e7a86e5983a626b4a0295aee5e5031101c44f9749441fca8334b350cdc99260d6ca86d6f880f645e79258b2e95d5c554a314f72ca67ca8195d SHA512 2992adb4590698f0b33eda4390f65266b2e2c6be873abfa5a3e95d493991d50ae31d8842df9a5282d5c83e405cd2f56334e63b4fd2c93ae1451f7b1443d0d97d
 DIST gentoo-kernel-6.12.21-1.x86.gpkg.tar 77445120 BLAKE2B 5965512eac98419cef8ec9347e2b2c75637b5956249025c70e07bea97a677409e94b9050730ea71da628773f682477c1a8bc0322a6f0cdd48fde1d5dc21784aa SHA512 fe8120a3c12487d9738d1948a43ecb2cff467abde3578e502e2cc8574eff5b9dbee3b58422a653671a7f26e908df842d7a8304a9570824c4121b08da993d9aff
+DIST gentoo-kernel-6.12.22-1.amd64.gpkg.tar 304926720 BLAKE2B b010a6c341c70da15e6306dac2d4aacc4bba4e11ea05d1585f7df484d88f00405c3e135fb848ac7a3bec36b83ec577eb04ee33413595bceddccdd8a013f2497b SHA512 f38af2c1c943aa1da4b321d9b6e8afb09129fddac97168ba9c80cfa482a36243bf65fea2b3c15d3d4c72f01cd0d5dd50f8db1ca143ac9cf818618ceccbc9989c
+DIST gentoo-kernel-6.12.22-1.arm64.gpkg.tar 278046720 BLAKE2B 8e97731f8c50437efae706fdbc53aa109f154ae1f5b09752348dd0e0a694f5b4726fa616db65a76cf1e08f9140c4beb3e176cd80133d260544d585c691391f35 SHA512 735a590324e7dde3a397bf1db8f042b14abbe30d929a31f786c4141a58beb8c31365c5cd3b6538067b8e2f7daee937bc917451246a0fe14022281b1611cc3a3a
+DIST gentoo-kernel-6.12.22-1.ppc64le.gpkg.tar 73134080 BLAKE2B d5371cf76c25810c7aed74b905c8b5bd595376cf9614b7e9391352815b893cf1c13d5d94854cf6f8a1086b1f506e7ef385e690cc08ce6f27c57d4974ea4de945 SHA512 ddb59c6f37fedad2105032c0b48d138a0e6a5ad2cd21ee2be7a492f465adcedb114caa01779fd0d57af22be54d85282858f1047b5aeead8f891b5f74d8a28a79
+DIST gentoo-kernel-6.12.22-1.x86.gpkg.tar 77434880 BLAKE2B 60d68a4430a0ef955023484b6da7dc7da099a05b0184097cdcc5792d30297f9462f26e33d77faaf78ebd005612b66da9387f33f3c3f5c08dc63095933c030f11 SHA512 48d040c627702a4cbda51af56361ae430d82c72c0894aa418c683a8a781112f69440a1b218321334d1ec2c68977f7976c845f42febb67394cf51da9370c6ff7a
 DIST gentoo-kernel-6.13.9-1.amd64.gpkg.tar 307558400 BLAKE2B 2756328b6b737ffbbe0fece8ad3ff01fef8c0b9d355c27b54b31e06c8e90bef9109d1949fcaba5d5a513ce084ff6513fc0ae0bfc5dfbe97364bc190d0ffc5e12 SHA512 b0a61b486cc5c0ffe32f3ea7b11d9ba021cd74bdc8ae5a60dcbb94f14750840d07e0f6dd2a1eaa3ae0f373ace0dccbd6a88e2a1b2205ca6875fbf6af28e4d01c
 DIST gentoo-kernel-6.13.9-1.arm64.gpkg.tar 279808000 BLAKE2B 10ac44ee1770d9d347caa74a3283fa6fbd280bb9ccb6bd28d0916edab58cad1fb34d97dadcbeb46423b6f140f727f5a2a3c8b1b67aa45d52cd4c5ad517a297e4 SHA512 93b3b1a034c71285320922ffbb32c365e8f4076865db0c1a0afa0c777e5e8882052b6b1f44cb176bf4eda071f225693f8c52a2f87d5cc45793b60718dd3b1e60
 DIST gentoo-kernel-6.13.9-1.ppc64le.gpkg.tar 73799680 BLAKE2B acf59ecbeb82a34dc1a6f0c138019c0164e4548b3a6b5048ca4a6cd6f0314fd3d7a48a3cda731f9d1a8692b61a5ec7ca7157bad41e58dc06ba7aad17dd8be456 SHA512 0c7d1496cded5053e9736a193687c47d6d520872a460000c17a93c7bde208b693dd019d4fbd5615df5accc0a86a40f113aa19f63e15e9255173d12f4eb0f0e35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.22.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.22.ebuild
new file mode 100644
index 000000000000..08897ff35647
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.22.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-07 18:57 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-07 18:57 UTC (permalink / raw
  To: gentoo-commits

commit:     bde9c48e9960a91a88440aca98e73c7d1211dd16
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  7 18:55:56 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Apr  7 18:57:02 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bde9c48e

sys-kernel/gentoo-kernel-bin: Bump to 6.14.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 +
 .../gentoo-kernel-bin-6.14.1.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 191 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2210f473cbcd..e217d36cc874 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a
 DIST genpatches-6.13-11.extras.tar.xz 4052 BLAKE2B a40b3c65ed30aa17797727e8df0efc37ea23639c965fe8acaa17f9315029ecf7603071f74d96a1623bc84f4d6d80f62f5119f85e714f32403bac6b300304a7d9 SHA512 a5953975b5e88bef1a8e8aa73f343343816db4e6731d5376dba6a3cc65e15b19e00e38817b5a5dfc5374ab9138ec1416a1d14143cdd41a52ba284ba506896bf3
 DIST genpatches-6.13-12.base.tar.xz 703484 BLAKE2B 5b00c4e4f5791de684731bee535312f42c9f7a0ffb57c25c262025542b5380e6c55877526ac71c5d1293831d69f84a74a65c8df47eedfc14b91f166b51d0ddb7 SHA512 cca66b71c217cee7b2723a63e2085fa5e041ed8a226e9563704016e37fb46221a941cea22581652bdeab2333ebe74e6858232283e3071240a9587eb86adc7e1a
 DIST genpatches-6.13-12.extras.tar.xz 4056 BLAKE2B 1141e92da31d5a7de405fa789b73a50bcf5c00f4c07a5543ba17171e874373cf50013095dd53ab7b6282240b7291fb62967114020bdb0c2fd6102c93ac37c0ef SHA512 5facffe5dc9b97ac807acf7569a3c0cd2099112bac593fb0d397c6f1648b3c9b2c5699910a6a3361a0b4181c3ed9ab0044a53ec07cf2e748223bb27bccce5ed8
+DIST genpatches-6.14-2.base.tar.xz 16768 BLAKE2B 95cf49b103512f2a6758a704c88b740e1c0fb5ec48c361cf5c60c03a21aeb01554452effcf9c241a5163a1472bbfa1bb3476ebda784c3152ec3bc7e823889a2f SHA512 4403d071b9d4691c1a07280755d828ff234bb56c9e27d6d3515be2653aefcb25a4e9722c61904de145b96bf20d76d18f7a1f9f83058e30b2485544563779202c
+DIST genpatches-6.14-2.extras.tar.xz 4052 BLAKE2B 1f50db489f26a2727e46d64aa5fca4fff7fbc59f6093cba8fe91faaded0d38bd1be46a974dd3ece6cfd5bdc18698e11b5413ade535730b99ef22b0135c7c7394 SHA512 3316151a578ccd510534b91e9445441ca6b53822533b60bd516c765b4abfe0ca0575f2a18e31f7a975410bff1fed0892b57643f844757cdd3c976cb759cbe2c2
 DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b
 DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be
 DIST genpatches-6.6-95.base.tar.xz 4736688 BLAKE2B bb95c2f2839f40a05b0277558a08d91a031e9066f8ba44f08dc1c9cfcae038ab431f8951734f37ae0b4c0edb42e7c3f868f495b90a7e0e988b8fdbd900cabc3f SHA512 c5b0bb418c4ce0cbf8e00da3864c37308141f757621c5125e33c283d92187efc234d5e2097e40ececd55b1c10398063b378b42fb7aca57a0864d04f0a06b3472
@@ -62,6 +64,10 @@ DIST gentoo-kernel-6.13.9-1.amd64.gpkg.tar 307558400 BLAKE2B 2756328b6b737ffbbe0
 DIST gentoo-kernel-6.13.9-1.arm64.gpkg.tar 279808000 BLAKE2B 10ac44ee1770d9d347caa74a3283fa6fbd280bb9ccb6bd28d0916edab58cad1fb34d97dadcbeb46423b6f140f727f5a2a3c8b1b67aa45d52cd4c5ad517a297e4 SHA512 93b3b1a034c71285320922ffbb32c365e8f4076865db0c1a0afa0c777e5e8882052b6b1f44cb176bf4eda071f225693f8c52a2f87d5cc45793b60718dd3b1e60
 DIST gentoo-kernel-6.13.9-1.ppc64le.gpkg.tar 73799680 BLAKE2B acf59ecbeb82a34dc1a6f0c138019c0164e4548b3a6b5048ca4a6cd6f0314fd3d7a48a3cda731f9d1a8692b61a5ec7ca7157bad41e58dc06ba7aad17dd8be456 SHA512 0c7d1496cded5053e9736a193687c47d6d520872a460000c17a93c7bde208b693dd019d4fbd5615df5accc0a86a40f113aa19f63e15e9255173d12f4eb0f0e35
 DIST gentoo-kernel-6.13.9-1.x86.gpkg.tar 77844480 BLAKE2B bbfbd70940085380efdb9be7f4617900f085fe022b3aae70718caa968c64f5dd1be5643c9adca563ffadd3ff3e2554c20c0ea1d01193fed56d633f261dd5a18c SHA512 07685a6fa34cc577c17b2c855e8642c596b7d460e1d9ec085d1a792cd297ff8146d83a9c13b07f7539ab3a7d38359156cb7d67987a0ef7f5841b42a69353118b
+DIST gentoo-kernel-6.14.1-1.amd64.gpkg.tar 309800960 BLAKE2B 4c9da11703458806877d4ccecf8856a04d945f592a09f28d44ca57387f9773f3a88c1546b54f48f50bdf8dc10c3c65d49efb370dc3b461c2c19314df2aa9dd13 SHA512 c45fdd0729bebb69a648743ad0946177c10216a01cce0647db028494be183e7f093d96e630fd36fcbdab4ec3646a6c0aaffa2e655e778c541d9e74f22aa79f12
+DIST gentoo-kernel-6.14.1-1.arm64.gpkg.tar 282818560 BLAKE2B d7bedda56957a14122f2e1fdbed00b01c47945bf4f0244ed58b446c15f616c549aad212bde6e33e9cd372e500f66380298b532c4f2e629a05629ce80eef925a6 SHA512 59e92e07fd3e67cee69ee86ffd7b94b03b7965dbf9f717673b280f3186f4792253d658b8c30115a8e3a5ed4948df43e13ad74d93f874426fe9b310a9a031efd7
+DIST gentoo-kernel-6.14.1-1.ppc64le.gpkg.tar 74280960 BLAKE2B 2b652958a86b388539807620c9118a2241c71fbc0dd0a371f42874684454c5268e0d7611e9a08b642ac0dea60d7c32fd52ecdfdabe7e293657e07aeeedafcc9c SHA512 eb8fe847bf73b7c0c1dd5bba39e0452e8bbfdbc96d5a0b09845fbf969343df7d4c8b46f7f1db99d7184652b63a0db90a389c52888e37d116b17d115d9e365c7e
+DIST gentoo-kernel-6.14.1-1.x86.gpkg.tar 80404480 BLAKE2B 6ddfc81111d43317c04752c652d8ddb26d1c13c9a56babcb3eb79d63e3e11080f3d03d3beebcaad137608c6eac1bedb0a2f08d18976278b2c0afe17e41a87b16 SHA512 fda8e366a4990e5b1153d75b33ae7b8ec9c69946c9cac7ec22e971ffaa61d34125c3a4920dba0a56cc0d36950bce936b3095481ed38e436ffaca4693df851aa3
 DIST gentoo-kernel-6.6.85-1.amd64.gpkg.tar 273459200 BLAKE2B 77163f000eb2ba7ba6afb9ac81e8f6f114a8401707a33ce1af1f787bf891e2dff92d74d57043cc8b16c2f83570d93d01e6364d7be854273f92fb130185e25b98 SHA512 9af07d1daead4b49544b57f1b30836538f86cd303bbc08f5e3fb4f23cc49cc2b496c6f0bde5546279cc5d0b6c067a6971fb2f90d40842777f9fa0eca3c9fb14e
 DIST gentoo-kernel-6.6.85-1.arm64.gpkg.tar 246292480 BLAKE2B a3db12f0125e55a9af4d227848397b259418c9aae6ca15e88b50d1f54901a836543537ee991bf35d9c07ba35a4e3e0dd1f118d5879fc4e798ad120715924b914 SHA512 0eb02919d964639733875c3e1402f3c7a54251c678a12288ec8863545bb0c739b050a6648b04fa00884fa4d6a82d1df452e81c52cc38ad1f64a64157e88cb529
 DIST gentoo-kernel-6.6.85-1.ppc64le.gpkg.tar 64430080 BLAKE2B 52082ced8fc59daf2a95dcd924273b7987e814f6cd68e18e6e9412cbe80401c224088763d10c72dcc993c7a33fe0e6518bb9990c7d3315f45adbecef05538f99 SHA512 cea21d9a9533b6d55b4aacc11d3b4b25d8f297969fcb717ced2f6165f7f493d3e350a254d74f8fd3372d700608dee2f380a7aa62d21f507db2dbac76dba9dde7
@@ -75,4 +81,5 @@ DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
 DIST linux-6.13.tar.xz 148523052 BLAKE2B 9f617ecb3f2393b57ba03c654fea62a7213f24c835989f333a1ef29492af551bfa7d9ad786d5ef1484854adc77c7c6af38fb09a72d994d305695f512c325e77f SHA512 1137e6440132b0958f89165440e99208f82b204e7245ae69dc9c808df97d13ce8f58136db92407e0e93394fa7f6283ec7a34597c6e92a5b6d9025e0960357957
+DIST linux-6.14.tar.xz 149408504 BLAKE2B 11835719804b406fe281ea1c276a84dc0cbaa808552ddcca9233d3eaeb1c001d0455c7205379b02de8e8db758c1bae6fe7ceb6697e63e3cf9ae7187dc7a9715e SHA512 71dcaa3772d8d9797c3ae30cae9c582b11a7047a3bbcb8dfd479a4dffb40ff0da74cf3d45175f50cc9992e338bcadd46c9c570f54054ca3bde6661768d3d22eb
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.1.ebuild
new file mode 100644
index 000000000000..c0377f141128
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.1.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-07 18:57 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-07 18:57 UTC (permalink / raw
  To: gentoo-commits

commit:     105ee984240ff9adf4e4ff48cae1c2652b654bf1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  7 18:55:47 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Apr  7 18:57:01 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=105ee984

sys-kernel/gentoo-kernel-bin: Bump to 6.13.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.13.10.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6bbf5bec4664..2210f473cbcd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.12-26.base.tar.xz 1534560 BLAKE2B ab84c4f747924c39727b9340bb19
 DIST genpatches-6.12-26.extras.tar.xz 4056 BLAKE2B 3577c7e25edc04baf51a2ec2d36394b5d42d04f3749802d2e3a7dcb57c14aac8217dc243a93232d639a8758b71671e3134c8c1e2f8daa7f6770e40851d7fe0e9 SHA512 2d9581bd5fad5ac13189409c0c5512320c5b5897359d49a044beab3e47c37d027f12c196ff98175f10dab26523d778fa01ebbfaa60c6b8a99e31355864e0f0e8
 DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a9f3d9a45ec516d2b727adb9dd7c71d33c452303190e2e0e3b2e5bbd779b1be22683d70e53e84324f1c3c545d942ff15fc44 SHA512 453db7b734144101cd3096fd1d0880700816ff1b8bf60b71436ac51eada5af8c74329ee288b302b5850231002bab5b8c3a737d4908ac09d05e32e9a5fb752603
 DIST genpatches-6.13-11.extras.tar.xz 4052 BLAKE2B a40b3c65ed30aa17797727e8df0efc37ea23639c965fe8acaa17f9315029ecf7603071f74d96a1623bc84f4d6d80f62f5119f85e714f32403bac6b300304a7d9 SHA512 a5953975b5e88bef1a8e8aa73f343343816db4e6731d5376dba6a3cc65e15b19e00e38817b5a5dfc5374ab9138ec1416a1d14143cdd41a52ba284ba506896bf3
+DIST genpatches-6.13-12.base.tar.xz 703484 BLAKE2B 5b00c4e4f5791de684731bee535312f42c9f7a0ffb57c25c262025542b5380e6c55877526ac71c5d1293831d69f84a74a65c8df47eedfc14b91f166b51d0ddb7 SHA512 cca66b71c217cee7b2723a63e2085fa5e041ed8a226e9563704016e37fb46221a941cea22581652bdeab2333ebe74e6858232283e3071240a9587eb86adc7e1a
+DIST genpatches-6.13-12.extras.tar.xz 4056 BLAKE2B 1141e92da31d5a7de405fa789b73a50bcf5c00f4c07a5543ba17171e874373cf50013095dd53ab7b6282240b7291fb62967114020bdb0c2fd6102c93ac37c0ef SHA512 5facffe5dc9b97ac807acf7569a3c0cd2099112bac593fb0d397c6f1648b3c9b2c5699910a6a3361a0b4181c3ed9ab0044a53ec07cf2e748223bb27bccce5ed8
 DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b
 DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be
 DIST genpatches-6.6-95.base.tar.xz 4736688 BLAKE2B bb95c2f2839f40a05b0277558a08d91a031e9066f8ba44f08dc1c9cfcae038ab431f8951734f37ae0b4c0edb42e7c3f868f495b90a7e0e988b8fdbd900cabc3f SHA512 c5b0bb418c4ce0cbf8e00da3864c37308141f757621c5125e33c283d92187efc234d5e2097e40ececd55b1c10398063b378b42fb7aca57a0864d04f0a06b3472
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.12.22-1.amd64.gpkg.tar 304926720 BLAKE2B b010a6c341c70da15e
 DIST gentoo-kernel-6.12.22-1.arm64.gpkg.tar 278046720 BLAKE2B 8e97731f8c50437efae706fdbc53aa109f154ae1f5b09752348dd0e0a694f5b4726fa616db65a76cf1e08f9140c4beb3e176cd80133d260544d585c691391f35 SHA512 735a590324e7dde3a397bf1db8f042b14abbe30d929a31f786c4141a58beb8c31365c5cd3b6538067b8e2f7daee937bc917451246a0fe14022281b1611cc3a3a
 DIST gentoo-kernel-6.12.22-1.ppc64le.gpkg.tar 73134080 BLAKE2B d5371cf76c25810c7aed74b905c8b5bd595376cf9614b7e9391352815b893cf1c13d5d94854cf6f8a1086b1f506e7ef385e690cc08ce6f27c57d4974ea4de945 SHA512 ddb59c6f37fedad2105032c0b48d138a0e6a5ad2cd21ee2be7a492f465adcedb114caa01779fd0d57af22be54d85282858f1047b5aeead8f891b5f74d8a28a79
 DIST gentoo-kernel-6.12.22-1.x86.gpkg.tar 77434880 BLAKE2B 60d68a4430a0ef955023484b6da7dc7da099a05b0184097cdcc5792d30297f9462f26e33d77faaf78ebd005612b66da9387f33f3c3f5c08dc63095933c030f11 SHA512 48d040c627702a4cbda51af56361ae430d82c72c0894aa418c683a8a781112f69440a1b218321334d1ec2c68977f7976c845f42febb67394cf51da9370c6ff7a
+DIST gentoo-kernel-6.13.10-1.amd64.gpkg.tar 307619840 BLAKE2B 0e56565f1722db409ba212ad6d508ead2858ef5a9d0555c0b0dc72095a13a86c32e8e1d8267b93d1b385d00b27aa4c504b5f80cc2c0d95eba542ff07b72ca67e SHA512 6eec123ec7acf18f9dc23c1606bc11974e2148a764d0bc77d5309b5d8d9903d102421312dcd20a19c874b780d18b05b6264eca61881311af4b287b81f29143e6
+DIST gentoo-kernel-6.13.10-1.arm64.gpkg.tar 279797760 BLAKE2B b55f3fa7e2dd2f6c1f5d7930a1decb622b147169ade8511c15b5cdf7c4f7405dfecc33825c49fc5d639bf6e4fd7cf443d48243a4a5f841999d9e4a3efd0f54ac SHA512 ae0cb20311a86cb008d6775e3ccf91d80cb1f9620447f9150ec7a9dd13cd94d09417de295ff4ea206bcf4ce3850cb31282bd1240b9ae59a68ee4c1f95087f491
+DIST gentoo-kernel-6.13.10-1.ppc64le.gpkg.tar 73809920 BLAKE2B bf3d1973d6d8d80096de04e5cbe56efb6b40ece400c3ea5afb01c86c2f688c722f21ba7d4b2ee6cc4a3f6cb3df6c90f1d6a4f7b5bad029b39bd5ce0e88d2989f SHA512 f03bb0dcf02405ab612a6e9370c6a79032536d70f190bd511365fad50017ca2810ce540db9a67f20461bb2b1d3fb143b32909db07221ad4f388de0c3d1d1d6a6
+DIST gentoo-kernel-6.13.10-1.x86.gpkg.tar 77905920 BLAKE2B 944578a87fd8700fe037d55bcd1beb1ceb51e99c59524c042298c4ee5a698c4bc9ed763c39806bdcd0aa0ac4abf435c63cddeb3e36c446d64dbcb55db3355cf1 SHA512 7bae45b75be9b56bb0a20caa2eba6d0fd23757c3acf52e13ce73d8514e9199055bcc483ab7aaa1495b0464043ec6bfb3f2dad9330d0ac5ff7580c065bcf1535c
 DIST gentoo-kernel-6.13.9-1.amd64.gpkg.tar 307558400 BLAKE2B 2756328b6b737ffbbe0fece8ad3ff01fef8c0b9d355c27b54b31e06c8e90bef9109d1949fcaba5d5a513ce084ff6513fc0ae0bfc5dfbe97364bc190d0ffc5e12 SHA512 b0a61b486cc5c0ffe32f3ea7b11d9ba021cd74bdc8ae5a60dcbb94f14750840d07e0f6dd2a1eaa3ae0f373ace0dccbd6a88e2a1b2205ca6875fbf6af28e4d01c
 DIST gentoo-kernel-6.13.9-1.arm64.gpkg.tar 279808000 BLAKE2B 10ac44ee1770d9d347caa74a3283fa6fbd280bb9ccb6bd28d0916edab58cad1fb34d97dadcbeb46423b6f140f727f5a2a3c8b1b67aa45d52cd4c5ad517a297e4 SHA512 93b3b1a034c71285320922ffbb32c365e8f4076865db0c1a0afa0c777e5e8882052b6b1f44cb176bf4eda071f225693f8c52a2f87d5cc45793b60718dd3b1e60
 DIST gentoo-kernel-6.13.9-1.ppc64le.gpkg.tar 73799680 BLAKE2B acf59ecbeb82a34dc1a6f0c138019c0164e4548b3a6b5048ca4a6cd6f0314fd3d7a48a3cda731f9d1a8692b61a5ec7ca7157bad41e58dc06ba7aad17dd8be456 SHA512 0c7d1496cded5053e9736a193687c47d6d520872a460000c17a93c7bde208b693dd019d4fbd5615df5accc0a86a40f113aa19f63e15e9255173d12f4eb0f0e35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.10.ebuild
new file mode 100644
index 000000000000..4426c8264680
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.10.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-10 18:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-10 18:04 UTC (permalink / raw
  To: gentoo-commits

commit:     9d60fca4917e8b336862d67b7f21c447e27ec4bc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 10 17:32:54 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 10 18:04:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d60fca4

sys-kernel/gentoo-kernel-bin: Bump to 6.12.23

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.23.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 678fe6145dc9..f4d150da4d20 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.12-25.base.tar.xz 1528212 BLAKE2B 818643d9f5ec5f4edc3cf2360f75
 DIST genpatches-6.12-25.extras.tar.xz 4056 BLAKE2B 2244be3d7b4121232106ee8110cb12ab75c8ae1a15377dc87598e25a287b8ce48577945a1677b944ff5fb5ce31e7309121181effe3814d2a522250fdaf8bcaa1 SHA512 d4fffa688883298c41f0c0ceae9ebdc234ec615945165fd74f67d31ececb23a2c905c106aa63ff16ce28bab31b1e08660002b68df0e27e0b54682b2a4981bb92
 DIST genpatches-6.12-26.base.tar.xz 1534560 BLAKE2B ab84c4f747924c39727b9340bb1974df4c547891e7551685bca0b85c65318f146bbedc44e7b66c56154d0aa64d50f3918f96e5eec84ff40201a52edd99414e41 SHA512 34bf25e6c0b706dfb8848d69969ad10c2532d2c5ee3e24e6ec9b11f3e347624dd6e9e129e77596c2971ede310ec8f2e743d3a4793e4b42ed1651e14f963e78a4
 DIST genpatches-6.12-26.extras.tar.xz 4056 BLAKE2B 3577c7e25edc04baf51a2ec2d36394b5d42d04f3749802d2e3a7dcb57c14aac8217dc243a93232d639a8758b71671e3134c8c1e2f8daa7f6770e40851d7fe0e9 SHA512 2d9581bd5fad5ac13189409c0c5512320c5b5897359d49a044beab3e47c37d027f12c196ff98175f10dab26523d778fa01ebbfaa60c6b8a99e31355864e0f0e8
+DIST genpatches-6.12-27.base.tar.xz 1638184 BLAKE2B 9a0597a4a2d2a8ed3233216e2c926f6ec13810638d6cbd429e193676ad11acb340866496c6b2d492203241da1c54b252ef0f866725e704aae51fe26ffa55bfa7 SHA512 4e00921422e6d28940d3bbfb32d3f41b9f0a02f4e0367fbf4cf55634009326fc1755c5bddb53ae8c20c5161cf0950f71be637490315a24b40b472f364d7e76ed
+DIST genpatches-6.12-27.extras.tar.xz 4056 BLAKE2B 11700c29ff308a39c89ea581f7523e90e4041f64607f2db8bc98a3652a34456dd6e32fe821d0e4f2639d390eaa06d4db61fa8526a719948626fce6bd1667885a SHA512 badf2c1beddc71da479d507c211a6fe4ecbb03caa511f2be013b319d0c27b63f8dfcc79ea2a4aa9960c0cb25caf9a8a126980c078bb4c862c37787b9c9eccae0
 DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a9f3d9a45ec516d2b727adb9dd7c71d33c452303190e2e0e3b2e5bbd779b1be22683d70e53e84324f1c3c545d942ff15fc44 SHA512 453db7b734144101cd3096fd1d0880700816ff1b8bf60b71436ac51eada5af8c74329ee288b302b5850231002bab5b8c3a737d4908ac09d05e32e9a5fb752603
 DIST genpatches-6.13-11.extras.tar.xz 4052 BLAKE2B a40b3c65ed30aa17797727e8df0efc37ea23639c965fe8acaa17f9315029ecf7603071f74d96a1623bc84f4d6d80f62f5119f85e714f32403bac6b300304a7d9 SHA512 a5953975b5e88bef1a8e8aa73f343343816db4e6731d5376dba6a3cc65e15b19e00e38817b5a5dfc5374ab9138ec1416a1d14143cdd41a52ba284ba506896bf3
 DIST genpatches-6.13-12.base.tar.xz 703484 BLAKE2B 5b00c4e4f5791de684731bee535312f42c9f7a0ffb57c25c262025542b5380e6c55877526ac71c5d1293831d69f84a74a65c8df47eedfc14b91f166b51d0ddb7 SHA512 cca66b71c217cee7b2723a63e2085fa5e041ed8a226e9563704016e37fb46221a941cea22581652bdeab2333ebe74e6858232283e3071240a9587eb86adc7e1a
@@ -72,6 +74,10 @@ DIST gentoo-kernel-6.12.22-1.amd64.gpkg.tar 304926720 BLAKE2B b010a6c341c70da15e
 DIST gentoo-kernel-6.12.22-1.arm64.gpkg.tar 278046720 BLAKE2B 8e97731f8c50437efae706fdbc53aa109f154ae1f5b09752348dd0e0a694f5b4726fa616db65a76cf1e08f9140c4beb3e176cd80133d260544d585c691391f35 SHA512 735a590324e7dde3a397bf1db8f042b14abbe30d929a31f786c4141a58beb8c31365c5cd3b6538067b8e2f7daee937bc917451246a0fe14022281b1611cc3a3a
 DIST gentoo-kernel-6.12.22-1.ppc64le.gpkg.tar 73134080 BLAKE2B d5371cf76c25810c7aed74b905c8b5bd595376cf9614b7e9391352815b893cf1c13d5d94854cf6f8a1086b1f506e7ef385e690cc08ce6f27c57d4974ea4de945 SHA512 ddb59c6f37fedad2105032c0b48d138a0e6a5ad2cd21ee2be7a492f465adcedb114caa01779fd0d57af22be54d85282858f1047b5aeead8f891b5f74d8a28a79
 DIST gentoo-kernel-6.12.22-1.x86.gpkg.tar 77434880 BLAKE2B 60d68a4430a0ef955023484b6da7dc7da099a05b0184097cdcc5792d30297f9462f26e33d77faaf78ebd005612b66da9387f33f3c3f5c08dc63095933c030f11 SHA512 48d040c627702a4cbda51af56361ae430d82c72c0894aa418c683a8a781112f69440a1b218321334d1ec2c68977f7976c845f42febb67394cf51da9370c6ff7a
+DIST gentoo-kernel-6.12.23-1.amd64.gpkg.tar 306063360 BLAKE2B 96da93d1e61979f7ddc3b0c2d746e90debed2cf4702529c0053e22d8afd1a9518ac4c7fdb06ee6f370ab2397f0cf227ba2cd1bb617b09a649e6632d446065388 SHA512 217c8f96dcea38b8f895d9412d087f91e18098f87b870f25a1a746066f2676acb5058823be5c578ec8cefb24d348026bac83bc97498c81850e10f5dd25ccaa19
+DIST gentoo-kernel-6.12.23-1.arm64.gpkg.tar 279214080 BLAKE2B 03f3b47e25281af81a4df4390f42aaa1f889fa9c00f1b6308ead4b728119c03b41a06cd0b1ff0a99a92d6b3202c760d752a392204b772659c749cd43b6615da2 SHA512 1455de7b6da439f59587bd1de1b9fea2e415110d68b9bb3da7ffb679fc99f401ff4c916a41624209c9632173e6b150d4f2b7b5ced713735863abe73d73273498
+DIST gentoo-kernel-6.12.23-1.ppc64le.gpkg.tar 73246720 BLAKE2B d27169673d18a6cb2394404338a37ea2fa38aa568e4fab8ea2182040078701e7576475305482ee5e93ce4b9870d28a7af913fda817d1038ecf806c7f01dcbb75 SHA512 fd9c27e1f1a4081686635b8c9b4a9491b0a00f0553b9fd140a4af36580849a946a2e3ac4ad6b1182719887ddcf3aa10d523610b881f694bf86e4efac10ca9596
+DIST gentoo-kernel-6.12.23-1.x86.gpkg.tar 77598720 BLAKE2B 934d32e9293db2caae6caf42896a8bf6e0239a20cb19b77b654837cc89ca8b47d1ff9997f68badfda26c59729f70151308980c1b462464c238ffd9b1e381357e SHA512 a011e9376eb9427d675e9e0a78bfdd5faea13698512f7fc383b8b4c130bc7ecd1fd833f83d929f1a8aa2fb7984f4eee3301cef4320193a80aea46419cfe8cc8b
 DIST gentoo-kernel-6.13.10-1.amd64.gpkg.tar 307619840 BLAKE2B 0e56565f1722db409ba212ad6d508ead2858ef5a9d0555c0b0dc72095a13a86c32e8e1d8267b93d1b385d00b27aa4c504b5f80cc2c0d95eba542ff07b72ca67e SHA512 6eec123ec7acf18f9dc23c1606bc11974e2148a764d0bc77d5309b5d8d9903d102421312dcd20a19c874b780d18b05b6264eca61881311af4b287b81f29143e6
 DIST gentoo-kernel-6.13.10-1.arm64.gpkg.tar 279797760 BLAKE2B b55f3fa7e2dd2f6c1f5d7930a1decb622b147169ade8511c15b5cdf7c4f7405dfecc33825c49fc5d639bf6e4fd7cf443d48243a4a5f841999d9e4a3efd0f54ac SHA512 ae0cb20311a86cb008d6775e3ccf91d80cb1f9620447f9150ec7a9dd13cd94d09417de295ff4ea206bcf4ce3850cb31282bd1240b9ae59a68ee4c1f95087f491
 DIST gentoo-kernel-6.13.10-1.ppc64le.gpkg.tar 73809920 BLAKE2B bf3d1973d6d8d80096de04e5cbe56efb6b40ece400c3ea5afb01c86c2f688c722f21ba7d4b2ee6cc4a3f6cb3df6c90f1d6a4f7b5bad029b39bd5ce0e88d2989f SHA512 f03bb0dcf02405ab612a6e9370c6a79032536d70f190bd511365fad50017ca2810ce540db9a67f20461bb2b1d3fb143b32909db07221ad4f388de0c3d1d1d6a6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.23.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.23.ebuild
new file mode 100644
index 000000000000..08897ff35647
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.23.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-10 18:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-10 18:04 UTC (permalink / raw
  To: gentoo-commits

commit:     bbf7c45de54f9be69036a2fa2e5cc9bd1559eb5b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 10 16:37:44 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 10 18:04:31 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbf7c45d

sys-kernel/gentoo-kernel-bin: Bump to 5.10.236

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.236.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e217d36cc874..bc7293cb2c0e 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-246.base.tar.xz 7840332 BLAKE2B de0b2afa264eb332108107e1b49
 DIST genpatches-5.10-246.extras.tar.xz 4056 BLAKE2B 04b665b4c21fc242d6edbd258a93a1beb7e42aa3d2ecfbef681ec7020e81cafa2e0e7037d2ae657f94070f684d5fa3f2df4e153154abc8a0fbc1b728b61b3634 SHA512 7df2d73e9157cba76de9e2b990f028c26b89543cd7056b33ce07aa95b67b5db3c08fba799d927b4cb79e601ec2830edb1b492fa137bb03bf27ae6d9d7987dbf9
 DIST genpatches-5.10-247.base.tar.xz 7947156 BLAKE2B 26c243e56b1cc2da3be0f8e45deffd85cb0c50661880553596e1d273473e38bdda45f44c417c23742c7cf6486b425223389ed2707868020df87fc9a802f1b63d SHA512 3ddac2fb56792a69a0493e81eb4326bb89fae8100365dff2c2a81ea15a20026f6b6fc814b674243b6e5f3e60f3de8768ce704ed64a90f37f49086b0e21c43f73
 DIST genpatches-5.10-247.extras.tar.xz 4056 BLAKE2B d29ec4efd273e45db7e438cbb95bb144781dce436074f186cc68cd35584914ed6a890ef39a1f36c51dc8228202c734212f5249cd30747cb82462d2a0d744760f SHA512 12a76bd3187edcbe3150586b7fffeefbc09fcb4b2c5ee8ef53d205c56283116f1ee4a3ab847c0c59fd21050c9df6bfd3d4d4a4584d2ac8897ccc06a0e8a0b77d
+DIST genpatches-5.10-248.base.tar.xz 8001052 BLAKE2B 6e869496fb4aabb5e915f329c539a3810ed61eefe4f46acc5c886010e7a16a9ea254188ef15d3babd79ad301ac55232f71ee1a990bcd72952fbf7e97d1993816 SHA512 52f8089fdd47738d5bd92b8a4bf7abc4552599a0a807d785ec777e0910a7bf92bb04aad2decaf55bd616e5dc2c43ca4a5d8dfb619d6adfd2f97a62e3b177d289
+DIST genpatches-5.10-248.extras.tar.xz 4056 BLAKE2B 66a1326cfa9d9578fe497aad8369af99370e0fca2bb0d9cdcef1b58f9b35a64b4a522d4f024b752d388ff90da5ce2ff0c67324cc0589ef0c1ae9d27ce3aca67a SHA512 7c26bdba7d963ced8a4af27fcdf93bb7309d756ed453ed4276c44f43d3b6550979c4c48d16b1a1e47fed61989f2df7ad6573d3ff1ac16657512bca67a210fd60
 DIST genpatches-5.15-188.base.tar.xz 7874696 BLAKE2B d755c6aa6ee6a8053f2e72d7e4b66816b0d8f81a6b99f061d74107b9eef8e2d1e52a8092702256978aaec76630b2b39de9389acdc82c698766af81a924d8adc6 SHA512 e126ace58f4377bc81c94081722291a1af96a7589485d79353533938c2a175d5c555ffae81c1bacd3257a5b37b76c4253a5381147aeb9cd91aef7f22596eff67
 DIST genpatches-5.15-188.extras.tar.xz 4056 BLAKE2B c24f9df1b68911333ba3fe7d63e6e9b60c8021022111328017c3ac5d4be780c0e211b03fd8fb1d3c8f5aa56882058116416ddc079539bb8b2fe0512391a8d1de SHA512 a691582c519d733ed41815985fb307c5c156d07bc707a555998a97e00f4beb35762424a9d0efcffb606c992d5933c918614888fab27822f69de0ce8b30d751c3
 DIST genpatches-5.15-189.base.tar.xz 8042552 BLAKE2B 16de78091a708a27edcad6ef82f70dc9e7eadb0545d61bfd9933cea4d98961ceb3edcd0a8e8c90aff3bb734748c4deb0f6c3091d7964da855fad2e2310bbc0d0 SHA512 d16816f13e03c945cb538d4711545f5c804203d81ca82250362b125b5f1515f689d5397cdb979457921c8da24aece0e66185025e932c3c4ac0971eb998a77789
@@ -32,6 +34,10 @@ DIST gentoo-kernel-5.10.235-1.amd64.gpkg.tar 63703040 BLAKE2B 43a058e11d71ac5d0c
 DIST gentoo-kernel-5.10.235-1.arm64.gpkg.tar 56852480 BLAKE2B 64c4db3f4b8e7a3c9062c6fc90c5152fdb9ec37e2365db4c476654e28733147452c2b30e4566d702708452fb3ea61859fae2c5b641befa47470e8ddcb222f323 SHA512 a06bf90f5531350cd1303c2b715087e60c9231acaaedc6136e9ed53b85212e9d427ac8e13074a8be204bf8a6170cce934ebb616a1d414b238d5dcd84bc647fe4
 DIST gentoo-kernel-5.10.235-1.ppc64le.gpkg.tar 52848640 BLAKE2B 7c3f2aeddb29d5c568410aa91f2871ab67dff7a767c9f5ab7bf5f9fc3cf377e20da7577e124692443c2e54e925ae34f2d6dd33377911261645db0b898a91be74 SHA512 5757163f17a8e1f1abc221aeefc13768cacd4851e782ed15d95aec7cc98bfe334894e3d79c7b886a8640ab9bbe79abae76c4e473e895d17af0d7e6d7616e11fd
 DIST gentoo-kernel-5.10.235-1.x86.gpkg.tar 53811200 BLAKE2B e682962781f435e15395a79788a41e51d3cdcdfb1284ca9bc46f5f64f47952701b26589929624f61e788bcb75c48c4bb882e1807356f83a46f5ebdd9ca1ec765 SHA512 de4c951db1f14fa3851dbef1a5be060bd6ce02ecc5358363093882414ecdd3c839fbbd9ac0d657dbecf01c83ddfa9ee5552e438fed9706baa2ca465c0e66ad6d
+DIST gentoo-kernel-5.10.236-1.amd64.gpkg.tar 63764480 BLAKE2B 6954cad99d7461935a87b8bdaa441fc0f11c4af6401a819f9b7db6237412faeab2414d3c8eb09e04ae56f1fbda9e4a4197b9483dc241137b3c6032cbeeb592dd SHA512 3ed3f2f34a5f48ec84c462fd7bea4048b4eea76841317ceb7e16369bb3ca98392dd438b56e3b07cfef66d022fbe4d6aa62dd97f81d9cfb594e52b75a7f9c69b2
+DIST gentoo-kernel-5.10.236-1.arm64.gpkg.tar 56872960 BLAKE2B 6a993e695e148180c820552a6b28d04556535edb6b48ac94ce7671553a3b53d4479f221a3fbffe93e981c45c1b0113f7aa5531d30193bdecfdaa62f671a3c7a1 SHA512 c13b9609c91587529da63b8e033b12e3b11917f47d7ed87d4356334c4d8c01ddad2b0004b05ddf5a3e97d7b3b0e1e1e9c76b3e6ee64e9d2784cb277ee3f6f71a
+DIST gentoo-kernel-5.10.236-1.ppc64le.gpkg.tar 52858880 BLAKE2B 36d601fc3c079dfbb97a6b586fd15fed8daab4f765b052072b8be1f4dfbfb05eb235e09e9218b041b0909e9166ad2ccbd3d58311a524e389960a7ba8088ab09e SHA512 84e519da063de8b2145fcbdaecdbb5ec1b959d25e6f1ede8675ace23ee0b9b8661da1396b2821a6f01f45260abf230f4ada67ee160b153ebacb3220e45ee1166
+DIST gentoo-kernel-5.10.236-1.x86.gpkg.tar 53882880 BLAKE2B 7ec8b10ae072d69c9a9cfcd54f104339d31a2db1671810935e539447ca2e2db14b7640eeef43c005b4ff2eb0ff32c703a111c834a899576a4ca7615d2c00c9de SHA512 a90068d9f80e1e4f998918c8f8e8bc693059c42cf66130abb87c09c08c5be57820e58243e964c133f3487a9c30786207b70905dd10eaffcc5aa7ac9dca1ffb31
 DIST gentoo-kernel-5.15.178-1.amd64.gpkg.tar 68812800 BLAKE2B 375f04a2120e9610cc4f732b2b4f6473cc2f10906dc5ad53dce6e6557eff9dbe324651be253c151275312f8fd2cd8a4e990424939174d9386b614f475d8f2b2d SHA512 a447ed842d0ef30b032b44277adb90793e108ce4fc11ef2b1118441e047444d7430c3f3ba272878b93f9f188e4d95cd5b0c2239110c25c5340fa885bb38c9b9f
 DIST gentoo-kernel-5.15.178-1.arm64.gpkg.tar 62545920 BLAKE2B 656ac77ee6c6302658328552ceb49c2573c7f1f531fd98ded052542f9f00efcfe41ca543e4c1efa7560bdc68a0233fb728f8884dba7a2dc93d3781572a0ee2a7 SHA512 ea6bff39e202e6b42f91b792f28c84eeaac9c4721b28f4e6bf32376e04976799b5bc6fda0fd128f9e07860276e63bc0d9fdc6ac47b92c71ffbc86e984ba8c0f2
 DIST gentoo-kernel-5.15.178-1.ppc64le.gpkg.tar 56821760 BLAKE2B d945aac6de7d5f0c52f2c28229ead725f5f90b885b1273b2eb5c9717bac166e6ec7017f3c9b0de9cd359e1b156ad312dc83ab9a431764482bb5dedfbe53c293d SHA512 c38a5c86a9742a59b204a6a3b732712c8007838aeb62727c4277169992ea17ece736154e5b2b7025541941a159b2e9c24b4de364bbe3faa35c9cbc931fce82ee

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.236.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.236.ebuild
new file mode 100644
index 000000000000..88e83cb23916
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.236.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-10 18:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-10 18:04 UTC (permalink / raw
  To: gentoo-commits

commit:     eaff36f78c60eddc2685958db405624d52b173cf
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 10 17:33:09 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 10 18:04:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaff36f7

sys-kernel/gentoo-kernel-bin: Bump to 6.1.134

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.134.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f4d150da4d20..da2f08bbe9af 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.1-142.base.tar.xz 7066580 BLAKE2B f70557aaa04402c822b504c0bb4b
 DIST genpatches-6.1-142.extras.tar.xz 4056 BLAKE2B 9209194c61f13e886f7a4677f1eb9390e1e4eb6fd95fdb69a7d196faa7a3f6c2ca740e29964666e37951db72fbc79f7d31a7695556609e7651f1e90701962fe3 SHA512 de10df7d2ff2510313cdf6d74bf085113b93380cf2065b43bb4605ea9c173c85a511a3ed20fa781a53df24e65ec59ca53dda564ba8cd2902e7f35ba0dd54ad09
 DIST genpatches-6.1-143.base.tar.xz 7071932 BLAKE2B 6a9c6027e0f0ae2ea5c900749965730c186b347933acbbc6fcfcbfc8b1528ec5ce82b43a8824ff0d9b06913b3f57c5982f031578273f7ea86e57859d0a6dd5d2 SHA512 d91dfa2ca4c8551db3bdb70e8ac0a215275ca4d5e0f788b28bd358747bdfbc23e422792ab5de7983c9e184457c43999f1484c11ec25b8fce5f84a5a6822a64de
 DIST genpatches-6.1-143.extras.tar.xz 4056 BLAKE2B e8ae9ec53201bd29d6d834e8b5f866ce60c2287bf1475e4024c5d56ee57ca485174c9a9207d31d57eb473c4d04fb1b12be9f78b85aacb2902ac71d1b645fc598 SHA512 3bad66ad2e88767ec61a743fb3257c567f83314e6bcb74627ae69e97f65429f82d84f986e50aa6a939b15a7f797f62d87537fc59aba511e155090d2c90968b54
+DIST genpatches-6.1-144.base.tar.xz 7114872 BLAKE2B b0d4ca8212af006ac44e8d387a6556bb3b48c4e13978eaaef4578fcd5d80a0a26d2d151e67f0bf65743b41058e4a84627d0ecf07dfc367b8b4156704fda4c125 SHA512 9a43cde428be37d2de3a403bbaccc77a061b4d12e86218430ee1658f6e514c1a2db6c27ba9ee29c2d3563cbd3aafcc9d8615070c62363150ecb72e15690b342a
+DIST genpatches-6.1-144.extras.tar.xz 4056 BLAKE2B fa5b5195efdff3877d86d523f199652fee8626f43c7a4459e5dba6ebb7411a38df44f943d03bb9bc8714d58db9bcda99b22ca6c3a38d35a76be300ae7e48c31e SHA512 74859efcf03e6135309277c84a696f88a94153356354313fab6ae6610d1cc86a61c6792f32f0059a9d0a29a53ed6a93b186010210f844f32590c50b8f4b70e6d
 DIST genpatches-6.12-25.base.tar.xz 1528212 BLAKE2B 818643d9f5ec5f4edc3cf2360f75bcf213ca99846e2bb96721933fa1785624aef8ae5c3ecd3af4f2e13e0cc44fed86e2d1cad8b53ed45acddcb9d91fc483c20b SHA512 746f4b5523fc3ebb3c59211c7fb4a80714e6068ab769a001c044ad300621b5a4a7a0b0b06c5a689bbf382cb27098f36725962bafb4d6e4489ab44cdb19b6ed1d
 DIST genpatches-6.12-25.extras.tar.xz 4056 BLAKE2B 2244be3d7b4121232106ee8110cb12ab75c8ae1a15377dc87598e25a287b8ce48577945a1677b944ff5fb5ce31e7309121181effe3814d2a522250fdaf8bcaa1 SHA512 d4fffa688883298c41f0c0ceae9ebdc234ec615945165fd74f67d31ececb23a2c905c106aa63ff16ce28bab31b1e08660002b68df0e27e0b54682b2a4981bb92
 DIST genpatches-6.12-26.base.tar.xz 1534560 BLAKE2B ab84c4f747924c39727b9340bb1974df4c547891e7551685bca0b85c65318f146bbedc44e7b66c56154d0aa64d50f3918f96e5eec84ff40201a52edd99414e41 SHA512 34bf25e6c0b706dfb8848d69969ad10c2532d2c5ee3e24e6ec9b11f3e347624dd6e9e129e77596c2971ede310ec8f2e743d3a4793e4b42ed1651e14f963e78a4
@@ -66,6 +68,10 @@ DIST gentoo-kernel-6.1.133-1.amd64.gpkg.tar 73113600 BLAKE2B a92feb492265028c9db
 DIST gentoo-kernel-6.1.133-1.arm64.gpkg.tar 65751040 BLAKE2B 087996b7c892788103198d3bfd80f9636124e4385ad64337209381d246d017c06d85476cb62be9e82c0aeabf4cb37c2c1111261cac877846cc2668a8bbca4431 SHA512 677d570f693c711237a5f225766fc7e0287e0b9b0680c3a93319714088c22aa369ac64d4075eedd3762f4e46ae0a34c7526a2fe18e4cd1e836b8cf2b51a98c82
 DIST gentoo-kernel-6.1.133-1.ppc64le.gpkg.tar 59934720 BLAKE2B 28e25ea5cb595464a916514a9d9be2d99bb55a0015984f6074fb808774ffa55851b2291f8858e71940fbc3b566dbfefbc6481acd44c67bcbb651235dcfc0d607 SHA512 544b848791e677e812aa68773706d7e3ce3a76499caf1848bf49f9bec8a1371c21402db84438767f7580e8fd8ffb6fbf5a40751d017c0221bb264d4e0a6a01cb
 DIST gentoo-kernel-6.1.133-1.x86.gpkg.tar 62443520 BLAKE2B 035d87438e04c60b08451a51d1e8c84a772990c86499b8664c305af1e5d1ecd37a11eb30e8317aa9b5607b6ab40cc09f6dbab0b821ca968ce535f50f68ea5175 SHA512 0593c105c980dde7d12c98b657181608bb21dd951f723d8056f29ea540ebabfa02fa77f2a6589c73e510a0a8d8ae836e703cbd51cdcbb15047b4c050e8be40f9
+DIST gentoo-kernel-6.1.134-1.amd64.gpkg.tar 73093120 BLAKE2B 84125b0136b4c03a3a0f1e0869d69d9a34bbf9176f18c4ed6febfb8433d9b5f5c5bcea8e3c46ad7deba28595b480ff974661737abe271c3580a9d2799240c79b SHA512 b80403d10d4ab52a3ee6a05dc0a5b65068957b784c7a8d219c4f4b845622f694a416a86d664a48c1e4cb4e0df354be89d58f1d854671aeb5203019a9384c5ac4
+DIST gentoo-kernel-6.1.134-1.arm64.gpkg.tar 65761280 BLAKE2B 677a61ea8a3ab7f0738cdf40dbdcc9e88a5493550f8a517202223610f4b880d655398ee462247281645d11f908173873a3ec1948fff9644e895a49e03db6cd85 SHA512 7412e7157d160a65f7b3d34676e0c3aea794eb999e185e7f349a91ebc6ba008b3a46293f64a7fdfa8ffb2ee1e6fa9b9c180a4981a61bfdf71d9528c3db68d4e4
+DIST gentoo-kernel-6.1.134-1.ppc64le.gpkg.tar 59934720 BLAKE2B 2f7dce472e92a9fc2bef4469038adf93175e2ef54b1930f1f95e92480e9fe039c612e04ac02914743576b789e37c206e96a202c26a3d3a2e89b329fe5b66d5f1 SHA512 98e9f143a4d3c6a8015624337e5090e0f080a268e315c4187e01b1b209907a0e0a8abdfd2fd08dec7dcff1d127df8b475df4079c7068f3594c7b51b9d94504a6
+DIST gentoo-kernel-6.1.134-1.x86.gpkg.tar 62453760 BLAKE2B 00fd9b7cd5a28ed74b3f6b63edeb469c1209ab0316260d87feaeeb2c52365b104d704045654b846fcf1727ddd081f815f8007467b14f4c48f5d753a268211d87 SHA512 0cc9527f8a0bf3b349df27306b762455d9753f3a2aaba75b5b3ca251d1dfa3c862c1afd6c0aa6387e63bb3d6d9be501acad0330723592c6fce01fb5d91c86e05
 DIST gentoo-kernel-6.12.21-1.amd64.gpkg.tar 304855040 BLAKE2B d43746e112926756c536be6971955214777d781f75a6e4bc99a9d4e5d4c4ef6dea2df0afae8965b3dc654c1f567efd4bec5c354cdcc34b4cecd48e008dae2173 SHA512 cbef002d22654723886a95c7369e40fc6fe601068298a042a8db53fc4e7d56987698883cfd35d39a6cbeeaa58ee025d96f8a768015ae49d03ca33dcfd8e99ed4
 DIST gentoo-kernel-6.12.21-1.arm64.gpkg.tar 278108160 BLAKE2B 1089ad29939cbe0b0713f77d14d18ccfa4b3b5bb0aa700fed7c7b5d2195d19f2712df889b1c39b25788a89b66789c6db61e26325ec75ce9aa67b50aca9ec968d SHA512 d8dd98383400905c1623cc7d56b66b445493e78c7e9834717b6e3aad16586f220b49d8cdfc2b23da89b4ca26a0b5272f78e05b02cc63d470e9cf20489e39deb8
 DIST gentoo-kernel-6.12.21-1.ppc64le.gpkg.tar 73123840 BLAKE2B 72f57d3076e6d3e7a86e5983a626b4a0295aee5e5031101c44f9749441fca8334b350cdc99260d6ca86d6f880f645e79258b2e95d5c554a314f72ca67ca8195d SHA512 2992adb4590698f0b33eda4390f65266b2e2c6be873abfa5a3e95d493991d50ae31d8842df9a5282d5c83e405cd2f56334e63b4fd2c93ae1451f7b1443d0d97d

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.134.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.134.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.134.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-10 18:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-10 18:04 UTC (permalink / raw
  To: gentoo-commits

commit:     7f986f764e3904008a09b80e22578ca94f07ac04
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 10 17:58:36 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 10 18:04:36 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f986f76

sys-kernel/gentoo-kernel-bin: Bump to 6.6.87

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.87.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index da2f08bbe9af..bb9722b27bfa 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572
 DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be
 DIST genpatches-6.6-95.base.tar.xz 4736688 BLAKE2B bb95c2f2839f40a05b0277558a08d91a031e9066f8ba44f08dc1c9cfcae038ab431f8951734f37ae0b4c0edb42e7c3f868f495b90a7e0e988b8fdbd900cabc3f SHA512 c5b0bb418c4ce0cbf8e00da3864c37308141f757621c5125e33c283d92187efc234d5e2097e40ececd55b1c10398063b378b42fb7aca57a0864d04f0a06b3472
 DIST genpatches-6.6-95.extras.tar.xz 4056 BLAKE2B 4f8a565b8f4d422373984736276882979492bef192230aa838ca2d44732e684035b3f2fb2c18b85cf639d4b1ccfe910ac568c0cf6514b3af40b075ec53786e93 SHA512 50a86b05bc17f49336d39fbb66ec3bd4ecf1be534982ebbad2a0dbdb52f25250c8dcc80a7e73459e118d94e9c645fa422ad796d74226636bbe274aeda2fbd7b7
+DIST genpatches-6.6-96.base.tar.xz 4809812 BLAKE2B 2a803304f79d63a3a960c20633c6adde18e9908b0cce2087986721caca2489c7d9f603aa786dfc428a1720f9f6c3f5bc1fc9c714beb09fe43e5d7eb901e7c2a5 SHA512 dcd3ca2cf6cf5f640216c4d6dbb35ee7bc56745b7db0bac05b5c71101a00032a10cb3d94c5ef9c704d7317e373a2da81b86a2a35348c4d60592cb4174c5afeb4
+DIST genpatches-6.6-96.extras.tar.xz 4056 BLAKE2B 56475cb62c6b77feff83aa82fbf171e9bf8ba71d0d24675d9fd13b72cbee30432feea30930c7626efa1b5e0874e9467cac872e9f800908a9ac91f4258c312bd7 SHA512 6b1cd09bc28a7a0f9a6ccacd4dc27b365c508b0445bd6f21bb15b9a82e981a471e80c046d3b39d85acf49a40feb4d8db0f91d76296719ae1d3e34047d895236a
 DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2
 DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f
 DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6
@@ -112,6 +114,10 @@ DIST gentoo-kernel-6.6.86-1.amd64.gpkg.tar 273489920 BLAKE2B cb80d9245c65ce15238
 DIST gentoo-kernel-6.6.86-1.arm64.gpkg.tar 246323200 BLAKE2B e1c0cc6b1f918a4745cb32c5d23127ce4010ea60c03487998f903277cdfeb8fc1e05f4e04f1ae92ee8c9d5c44ce18c1a78acbbb1c983279e2e52463a2773ce36 SHA512 5f98e4fef6a12f2fe3effa37a477c6e175ae80b7071e34fdaf51bed843241591dbc8b4f2f3442065b5bf64c479ab6a7ee022b8eb58f793a22a38384102a291f7
 DIST gentoo-kernel-6.6.86-1.ppc64le.gpkg.tar 64430080 BLAKE2B 7cb1054a300525eb14d848eefc89901b8c87eabdd42e6a54b3230837e82e650821489cfed4a253832e6e93e14ec98b79a2498186d7381c7a358fa644375a049b SHA512 b71702526dd2a873e38e42d6fef503069e76d3f70a59bfbdbb05519d7e17261a4b6587bf892f420d525eeaa872705bec7e63cfd28af01d5170e64465793dbe3c
 DIST gentoo-kernel-6.6.86-1.x86.gpkg.tar 68648960 BLAKE2B 84d365ed05035d77b63e793b640f71e67ff7155094d2efa9e5643b4b794bf5c258921c59a6976427d9d7eb45fc6cffb3732ee7d80b9bd330a71d9b84f0c0fb7d SHA512 ca1e4a6bcd673fee4aad2cc508f21151cad54664f32b7547cbe6877fa00c14db6e83e4ffdb1e2f74f1a7ed2379d946dbff4f928814f8bcaed72423500d63c692
+DIST gentoo-kernel-6.6.87-1.amd64.gpkg.tar 273459200 BLAKE2B acf30cb5a3f2fef6307dd07061aaca5c92d26b9233fab8111ebdecd69fbb6ee891b786843ef56612085141dc1b9ccf2ed0a14f67784569eea24a2ed5ffb9aa33 SHA512 bef640865aae08bb812c94d8b251c6f25f4aed902f64efe8e359e815a12cbdf60e98b2a7794306ca7c00772d3bd374a2491af07c57785c06705010c9074abe66
+DIST gentoo-kernel-6.6.87-1.arm64.gpkg.tar 246333440 BLAKE2B 3d57fe21b7cc91d08a9c4f2a20cd16d91e878e2660c099c47fe7e8e7b4d95d2c9d4ca5a19b3bd4b12da66d744c719ff0c35e1e0e5649f53b5271aaac85b5915f SHA512 30e0d3695af39480e20a0cda7e1f1c3cf339bd15cd432f0f9e3ba818df03cacca1b8cd180c93d9dcd24b302c05d2782b6380c96f8f021876cb9add7d389b736e
+DIST gentoo-kernel-6.6.87-1.ppc64le.gpkg.tar 64419840 BLAKE2B c3ab4b5f864b3c3f0d037f54f76e3a1e29df0baafc1ec667065ff3d45f307f29e3c52cacc146a3ddaf7548ed81462dcd6af88775346aa608d112b8b3e3b12b40 SHA512 5e7219c84c69c207ee18e712404b983ae560a404dd5dbfff16e413d2f35fe0a7ba5c3349f1be95506e17fab17aeaff427cdee6072b6b02c9812bdc78f6d9ba15
+DIST gentoo-kernel-6.6.87-1.x86.gpkg.tar 68648960 BLAKE2B 28d4e83fa16caf96cfa34a9904f344a12a0e712af70ece028e795bebaa53da8ad3436ca35847f33c0d5f2a793e32f9a832f0a13385d9e7c2be7a0e3569547bd7 SHA512 e7d29a39771af52c553190091f8850ed413c72d1806c5633dc03bc10101d15a7be369e85a46b35650b18743bc1636a4380fb43058532d51923af1114d356a347
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.87.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.87.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.87.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-10 18:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-10 18:04 UTC (permalink / raw
  To: gentoo-commits

commit:     2fca6c9d0a7f723b01842e759735bd7482a48fbd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 10 16:37:48 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 10 18:04:32 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fca6c9d

sys-kernel/gentoo-kernel-bin: Bump to 5.15.180

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.180.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index bc7293cb2c0e..ddef3091973d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-188.base.tar.xz 7874696 BLAKE2B d755c6aa6ee6a8053f2e72d7e4b
 DIST genpatches-5.15-188.extras.tar.xz 4056 BLAKE2B c24f9df1b68911333ba3fe7d63e6e9b60c8021022111328017c3ac5d4be780c0e211b03fd8fb1d3c8f5aa56882058116416ddc079539bb8b2fe0512391a8d1de SHA512 a691582c519d733ed41815985fb307c5c156d07bc707a555998a97e00f4beb35762424a9d0efcffb606c992d5933c918614888fab27822f69de0ce8b30d751c3
 DIST genpatches-5.15-189.base.tar.xz 8042552 BLAKE2B 16de78091a708a27edcad6ef82f70dc9e7eadb0545d61bfd9933cea4d98961ceb3edcd0a8e8c90aff3bb734748c4deb0f6c3091d7964da855fad2e2310bbc0d0 SHA512 d16816f13e03c945cb538d4711545f5c804203d81ca82250362b125b5f1515f689d5397cdb979457921c8da24aece0e66185025e932c3c4ac0971eb998a77789
 DIST genpatches-5.15-189.extras.tar.xz 4056 BLAKE2B 3c6954be8437c63fac20b7aa8e8b7f15a6f58d853d143fd4906ced12aef8311aa6bc83fa52c610803f005d2bd2020e24ba14574ddfc2b847f06d21ac66dc7700 SHA512 3082eb0a0dd2204368889920884a7aaee5dd4b78a447080cc8c982a0ffe8e41ebd44e888126b492dd43e2b73eb6b98fa242ad6c6699c698bfecbe41b1bd4becb
+DIST genpatches-5.15-190.base.tar.xz 8101144 BLAKE2B 7f59ad3ef45a9d41917a0e6ff0b6d9e2d12682f50cd9cf26075d92239de7477d00f087a11f0aaf924d323aad2645a66f6169c6ffa60786125b7879c4e3b98fd4 SHA512 9765b0bcd31235a3a4de76672e228b49b4977e01df92ffc9530c629c68d58d268e7330093154031ae48305cc4e85372317a2f5734f28aef898ea15e6f609e4bf
+DIST genpatches-5.15-190.extras.tar.xz 4056 BLAKE2B ec3371e42e65193cdc15b3a659cab4d8a386e08c0ad80bc02d23742dbf3ef01409d30f49a668a7c0f828a50b186e8b2d191675f2b983d9dc90e9ed68613c7034 SHA512 3cc7a9320648f3de00f30fd390e4fc5c9fe1446e1ee66f56c8b2a99c8f9774deb696ac42e91422df53bae9196b11208ebc56320a324aa04736f2fad38b5abe9c
 DIST genpatches-6.1-142.base.tar.xz 7066580 BLAKE2B f70557aaa04402c822b504c0bb4b9ad4726e849186e096d7a5b76e3d90fb7b19d3718df61a950f87dbe34804eeabe1736c79267a5256b357afd8354b4ef7044a SHA512 d1e4992f200b1af57a44db5f6e96ebd93c5e8bc6c731a67f26f096964f98e8156d56e75de313f2a785a5220656d163116e4c0af79bbbd45c040b7e414ce39bea
 DIST genpatches-6.1-142.extras.tar.xz 4056 BLAKE2B 9209194c61f13e886f7a4677f1eb9390e1e4eb6fd95fdb69a7d196faa7a3f6c2ca740e29964666e37951db72fbc79f7d31a7695556609e7651f1e90701962fe3 SHA512 de10df7d2ff2510313cdf6d74bf085113b93380cf2065b43bb4605ea9c173c85a511a3ed20fa781a53df24e65ec59ca53dda564ba8cd2902e7f35ba0dd54ad09
 DIST genpatches-6.1-143.base.tar.xz 7071932 BLAKE2B 6a9c6027e0f0ae2ea5c900749965730c186b347933acbbc6fcfcbfc8b1528ec5ce82b43a8824ff0d9b06913b3f57c5982f031578273f7ea86e57859d0a6dd5d2 SHA512 d91dfa2ca4c8551db3bdb70e8ac0a215275ca4d5e0f788b28bd358747bdfbc23e422792ab5de7983c9e184457c43999f1484c11ec25b8fce5f84a5a6822a64de
@@ -46,6 +48,10 @@ DIST gentoo-kernel-5.15.179-1.amd64.gpkg.tar 68874240 BLAKE2B 9bcfc6bc7e68e889f3
 DIST gentoo-kernel-5.15.179-1.arm64.gpkg.tar 62576640 BLAKE2B 8bdaac3eabf3a843105dd05962252807292b0e2766c1073d455b5abf000ee8e968b949f0f3bc052ab791e59c56402b8106cd3541231f418271a383a69669c094 SHA512 2d20dbc2b79426343950d62ca3aa297b08c56a79b9024ca94406d08f1e2da2f0d9891c8ff73b1ed481bc56732594168599d6b5eabf76b413b3fd1469f13ed3de
 DIST gentoo-kernel-5.15.179-1.ppc64le.gpkg.tar 56832000 BLAKE2B d2120fec51e4394f11905604c4d7e8afec8d1fe786fb01ebf42dc0d2489943354f6fdc3a6af4e1d6920009e06ae709b4932959610e7f7ea77416a7e98e641c74 SHA512 61abca23e0d984e77df8e99cfc17a77d057abaab0e2672f3a3c1d4804edbbe7156540b312db51be1e1221888fb11e0f0370e0b1e0d7e8a63ef579f9cdf177b86
 DIST gentoo-kernel-5.15.179-1.x86.gpkg.tar 58849280 BLAKE2B bd8975130970794b586d1fea3abfe480ea3cb5be57f7ec55cfb223735013a8d3893a93f11a202fac565827fd09b6b78c685d4651fcb2fa9d4cb8e7c18983dbc5 SHA512 f1446c6b00c2b23b77714eb1115d63b28d46302369ab13d8e1d4e23253d6dbd3fb60b3473bb1f3de05538b42e8f64fb700b0feaca72552753939f7e7c6b8322d
+DIST gentoo-kernel-5.15.180-1.amd64.gpkg.tar 68915200 BLAKE2B 98acf8e83785fae572ff9448c6cc14162cc9a93ca4267ddb4e2bcd04e40a31929f35f775b0e2b5a6195ec2c1c6572a2b12a0ecec7e66cc8fdaea061747fa6806 SHA512 3650c841608493f1a8374b40a942e40216d82b9dc24bb9261cb809989a79b18e7b12b3f8dc0f595db6c07cc129114956bd235492b41445974d4696a0cd4dd40a
+DIST gentoo-kernel-5.15.180-1.arm64.gpkg.tar 62576640 BLAKE2B c5825c9f628d0c63b477ba0ca93b5cbf648580921abdd14788b547711d9fc2c5e4f3bf3544b316b7116904bc77b4318470d2721bdc1eb32ea0669c6460b67e0d SHA512 8cb194cfaa17a5fcac87575efe90e427b6ff8543fb4ef2ffc15bf46e9308a775e42413606aa234d6d76ea7c9feee2e614b6b671d69afae61faf84ad26786acd5
+DIST gentoo-kernel-5.15.180-1.ppc64le.gpkg.tar 56821760 BLAKE2B f2ec69311631a133aa64e921c80b1fd58c8a8d47386c5bf37797e7ec61890f7f3f50cff4086767056dc5ba8a8faed5641e7972824b330fc75f8a1e0635f08974 SHA512 8307684beeee173958d419bd178446a025dd11bac6269da27fcf2a2ed4846f27e0052d3f50708eb0000c5cb215f85d3e02a9e1726512860b4ab2bb521cebef0f
+DIST gentoo-kernel-5.15.180-1.x86.gpkg.tar 58890240 BLAKE2B 2e5cb9797ce4218982554d631c86b77f35641209b85eb5af51f58054ceae1c79996346f49ffd8fdcd540b2f3231111a471d836fec478d8af3d7652fdc6d858c6 SHA512 1ac54d353a58c08adfd3c9d236d2120e8141fd0ed3a4a870da3f3ad3a67ff0917a3a8503650feab170da62ba4851d7bbf522de1d626ba0add7ff52f6214cce85
 DIST gentoo-kernel-6.1.132-1.amd64.gpkg.tar 73103360 BLAKE2B 6df425880240731079c442f425325555e2baf8e2278a2522ede0565e213784ee895ad91425fc6f743f56a0c04137b528cc6d68588d9f5efeba4daa37dbc2e0fc SHA512 f006cd420a56fa6f5586cf76122a33b16ad59f9949552f7d2b313245d833741de788f58cdc0b8b4158797d612a5b9845cdd2a9d8d949d2db8aa07bdc7bf5b04a
 DIST gentoo-kernel-6.1.132-1.arm64.gpkg.tar 65761280 BLAKE2B 2f7f26d4d5d3018a6fb74eff4d5eb16b2358d27694cdfa7165c94650b265a32deb0e804c142f0e7be9039471c663ecbbfc32772dd4c6612901c6aaf0a8c2c426 SHA512 5395cbba2d1065d0b2509f1895c4d044600c36738c57351a1b0aa83c77b0a9f591e5adb7725b40a4bb89e6cdbebdcca694a10fcd30066e2c565b08e8c0376368
 DIST gentoo-kernel-6.1.132-1.ppc64le.gpkg.tar 59934720 BLAKE2B 7f9d4bd3410d7bf25743600276f739681dd5968d6565ff1c30c5350f5d2bfe6a1d9226f112b61fee7c5d67aedcf4bd00b95ae6c6bf856f11aae8573d4b905c90 SHA512 33a8296ffb2382b84bef08c15ca503bf61e84d68b547279e29caab69d42773d96a1f4d87de0da27c9232f5db37019f91a1e28aadf55c85aff957b810d9332f7e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.180.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.180.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.180.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-10 18:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-10 18:04 UTC (permalink / raw
  To: gentoo-commits

commit:     af08517e184f02bc0fcd8c0fd19e4b5af89c328e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 10 16:38:04 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 10 18:04:33 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af08517e

sys-kernel/gentoo-kernel-bin: Bump to 6.14.2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.14.2.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ddef3091973d..ba04bf32b910 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.13-12.base.tar.xz 703484 BLAKE2B 5b00c4e4f5791de684731bee53531
 DIST genpatches-6.13-12.extras.tar.xz 4056 BLAKE2B 1141e92da31d5a7de405fa789b73a50bcf5c00f4c07a5543ba17171e874373cf50013095dd53ab7b6282240b7291fb62967114020bdb0c2fd6102c93ac37c0ef SHA512 5facffe5dc9b97ac807acf7569a3c0cd2099112bac593fb0d397c6f1648b3c9b2c5699910a6a3361a0b4181c3ed9ab0044a53ec07cf2e748223bb27bccce5ed8
 DIST genpatches-6.14-2.base.tar.xz 16768 BLAKE2B 95cf49b103512f2a6758a704c88b740e1c0fb5ec48c361cf5c60c03a21aeb01554452effcf9c241a5163a1472bbfa1bb3476ebda784c3152ec3bc7e823889a2f SHA512 4403d071b9d4691c1a07280755d828ff234bb56c9e27d6d3515be2653aefcb25a4e9722c61904de145b96bf20d76d18f7a1f9f83058e30b2485544563779202c
 DIST genpatches-6.14-2.extras.tar.xz 4052 BLAKE2B 1f50db489f26a2727e46d64aa5fca4fff7fbc59f6093cba8fe91faaded0d38bd1be46a974dd3ece6cfd5bdc18698e11b5413ade535730b99ef22b0135c7c7394 SHA512 3316151a578ccd510534b91e9445441ca6b53822533b60bd516c765b4abfe0ca0575f2a18e31f7a975410bff1fed0892b57643f844757cdd3c976cb759cbe2c2
+DIST genpatches-6.14-3.base.tar.xz 273232 BLAKE2B a3bbcfc9f84d435dbc990365babdb930c3c07341e9a4f706cd054328080cd264dc0a7afd8607005d34c41cd14369b55db514bfc786cb73de47b5f04a1e0329c7 SHA512 b53272d0e86090cea10d664c56fa6ecba05a0e4e95fb2ba7f72ab2e33a77bd5b1d10f06fe6b8cccdc4274616df66d7c70c42c81e6474328e37d06aea44c255fa
+DIST genpatches-6.14-3.extras.tar.xz 4052 BLAKE2B 02175c74182dab71e717ac5e803fd540bb24d4c5025461fb0bd0ae8978d8fd99fe9654372fdeb3c4f00a090dafbb15e43c1f678280f45719910787ea41ae0ece SHA512 359fe9e447d34080bff08d683b60065962f357698b1fcf50b73383cb5618a93cd2b1cfb6d3269bb6ac3c463e359f58d78d45ed5936bdf98205ebffc87c03a704
 DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b
 DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be
 DIST genpatches-6.6-95.base.tar.xz 4736688 BLAKE2B bb95c2f2839f40a05b0277558a08d91a031e9066f8ba44f08dc1c9cfcae038ab431f8951734f37ae0b4c0edb42e7c3f868f495b90a7e0e988b8fdbd900cabc3f SHA512 c5b0bb418c4ce0cbf8e00da3864c37308141f757621c5125e33c283d92187efc234d5e2097e40ececd55b1c10398063b378b42fb7aca57a0864d04f0a06b3472
@@ -80,6 +82,10 @@ DIST gentoo-kernel-6.14.1-1.amd64.gpkg.tar 309800960 BLAKE2B 4c9da11703458806877
 DIST gentoo-kernel-6.14.1-1.arm64.gpkg.tar 282818560 BLAKE2B d7bedda56957a14122f2e1fdbed00b01c47945bf4f0244ed58b446c15f616c549aad212bde6e33e9cd372e500f66380298b532c4f2e629a05629ce80eef925a6 SHA512 59e92e07fd3e67cee69ee86ffd7b94b03b7965dbf9f717673b280f3186f4792253d658b8c30115a8e3a5ed4948df43e13ad74d93f874426fe9b310a9a031efd7
 DIST gentoo-kernel-6.14.1-1.ppc64le.gpkg.tar 74280960 BLAKE2B 2b652958a86b388539807620c9118a2241c71fbc0dd0a371f42874684454c5268e0d7611e9a08b642ac0dea60d7c32fd52ecdfdabe7e293657e07aeeedafcc9c SHA512 eb8fe847bf73b7c0c1dd5bba39e0452e8bbfdbc96d5a0b09845fbf969343df7d4c8b46f7f1db99d7184652b63a0db90a389c52888e37d116b17d115d9e365c7e
 DIST gentoo-kernel-6.14.1-1.x86.gpkg.tar 80404480 BLAKE2B 6ddfc81111d43317c04752c652d8ddb26d1c13c9a56babcb3eb79d63e3e11080f3d03d3beebcaad137608c6eac1bedb0a2f08d18976278b2c0afe17e41a87b16 SHA512 fda8e366a4990e5b1153d75b33ae7b8ec9c69946c9cac7ec22e971ffaa61d34125c3a4920dba0a56cc0d36950bce936b3095481ed38e436ffaca4693df851aa3
+DIST gentoo-kernel-6.14.2-1.amd64.gpkg.tar 311193600 BLAKE2B 146cb8bc8fa0319c252000885bcfc6a45949be16fe74f6214f504e0e4b57cdeb5296350af82b64884f0d3feda8397f85c37fbc13e5439ad28ba8919d9c126852 SHA512 f10613e58d48fcc08bccb015f0e59aa71535bfae5e07deb1540ab81c36251a7ffc0eed6dc9b4db2eaceb10e63bc654f387d465e61bdcf93e342371269a1d5217
+DIST gentoo-kernel-6.14.2-1.arm64.gpkg.tar 284160000 BLAKE2B 018ad4be7333ea905d8d3e53c886753f9acb3f838963a53f197f4af139abcc2d9a863bd38e7562ed9bc39b7543e18f49c3563f515f5266ac6ce74cf287baedf2 SHA512 c7f177b66ff73e89abe8175401fd85784f6a56a02f4b63abbded318368850f6c9e013d990a942370c08a5ac29e568c9c22d01b3f9c68f96da1dde42219e471e0
+DIST gentoo-kernel-6.14.2-1.ppc64le.gpkg.tar 74414080 BLAKE2B 12802dbeabbcff58a136c91da5aca1851ed8e7524fe32f4f73783a44995beabd68667bd60a31ba6a00612ec828fd172a44926570541bb08d22a8bbab5f3d9fc2 SHA512 a9775bc8b12d73b291a37b92f4da8b1f0e4a51e5abb14f2e4e0f6041bf6b963290bd8264bd14f85a44dc06324b9085773c08fc861b062977f4003fee9610f1d0
+DIST gentoo-kernel-6.14.2-1.x86.gpkg.tar 80599040 BLAKE2B 845c608e5039ffa8792c7f9c776f1e0dc9ea31700e1abbc44eacc2725a90d496e27dfc77ae35fc934bb9f21b35555f9fd5f96c2c35e703223db2da4c4a3c13f9 SHA512 9b0315bf9fc4a19935898262b300fad0e226c9d367c0fd0cb5c6e3314384b6826108d966a407d7011f7899e7fc81e1225be2c63d545894883227a02d74d64534
 DIST gentoo-kernel-6.6.85-1.amd64.gpkg.tar 273459200 BLAKE2B 77163f000eb2ba7ba6afb9ac81e8f6f114a8401707a33ce1af1f787bf891e2dff92d74d57043cc8b16c2f83570d93d01e6364d7be854273f92fb130185e25b98 SHA512 9af07d1daead4b49544b57f1b30836538f86cd303bbc08f5e3fb4f23cc49cc2b496c6f0bde5546279cc5d0b6c067a6971fb2f90d40842777f9fa0eca3c9fb14e
 DIST gentoo-kernel-6.6.85-1.arm64.gpkg.tar 246292480 BLAKE2B a3db12f0125e55a9af4d227848397b259418c9aae6ca15e88b50d1f54901a836543537ee991bf35d9c07ba35a4e3e0dd1f118d5879fc4e798ad120715924b914 SHA512 0eb02919d964639733875c3e1402f3c7a54251c678a12288ec8863545bb0c739b050a6648b04fa00884fa4d6a82d1df452e81c52cc38ad1f64a64157e88cb529
 DIST gentoo-kernel-6.6.85-1.ppc64le.gpkg.tar 64430080 BLAKE2B 52082ced8fc59daf2a95dcd924273b7987e814f6cd68e18e6e9412cbe80401c224088763d10c72dcc993c7a33fe0e6518bb9990c7d3315f45adbecef05538f99 SHA512 cea21d9a9533b6d55b4aacc11d3b4b25d8f297969fcb717ced2f6165f7f493d3e350a254d74f8fd3372d700608dee2f380a7aa62d21f507db2dbac76dba9dde7

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.2.ebuild
new file mode 100644
index 000000000000..c0377f141128
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.2.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-10 18:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-10 18:04 UTC (permalink / raw
  To: gentoo-commits

commit:     5b62768500dbb70cedd543308af4155f873afa82
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 10 16:38:22 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 10 18:04:34 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b627685

sys-kernel/gentoo-kernel-bin: Bump to 6.13.11

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.13.11.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ba04bf32b910..678fe6145dc9 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a
 DIST genpatches-6.13-11.extras.tar.xz 4052 BLAKE2B a40b3c65ed30aa17797727e8df0efc37ea23639c965fe8acaa17f9315029ecf7603071f74d96a1623bc84f4d6d80f62f5119f85e714f32403bac6b300304a7d9 SHA512 a5953975b5e88bef1a8e8aa73f343343816db4e6731d5376dba6a3cc65e15b19e00e38817b5a5dfc5374ab9138ec1416a1d14143cdd41a52ba284ba506896bf3
 DIST genpatches-6.13-12.base.tar.xz 703484 BLAKE2B 5b00c4e4f5791de684731bee535312f42c9f7a0ffb57c25c262025542b5380e6c55877526ac71c5d1293831d69f84a74a65c8df47eedfc14b91f166b51d0ddb7 SHA512 cca66b71c217cee7b2723a63e2085fa5e041ed8a226e9563704016e37fb46221a941cea22581652bdeab2333ebe74e6858232283e3071240a9587eb86adc7e1a
 DIST genpatches-6.13-12.extras.tar.xz 4056 BLAKE2B 1141e92da31d5a7de405fa789b73a50bcf5c00f4c07a5543ba17171e874373cf50013095dd53ab7b6282240b7291fb62967114020bdb0c2fd6102c93ac37c0ef SHA512 5facffe5dc9b97ac807acf7569a3c0cd2099112bac593fb0d397c6f1648b3c9b2c5699910a6a3361a0b4181c3ed9ab0044a53ec07cf2e748223bb27bccce5ed8
+DIST genpatches-6.13-13.base.tar.xz 849176 BLAKE2B 9882ce3bc3e9ee86e1e855d388920848022927c38c57c3bfa8dab85f9838a20b02defd3ebe10e43bbfb42ac8a93cd7852afba265455ef9c01d4cdd615c741250 SHA512 e21cd005f754bedf3d46c3cfd0c8bc80b565bf7f57fb4a104804423bc42be8fb99c5303950aba810c35a2dfc11b6beebb100687e44b5154ead97f16dbd59f2f1
+DIST genpatches-6.13-13.extras.tar.xz 4056 BLAKE2B 12a4279d4733719cab5e3c80ee940784a0c9cd4efe6e5ae4d6aaeefe119fdc28424c3721e0b376e079d60e8c0d83bf8f13f27e779654d76a55bf0bed62ccc04c SHA512 2bcf95ec8145c617b7b545005e89698ea9ed264eb6a6a3c34d2725d437f198255a447d87355cbbaf4681caa148d63e5d108efea8d42a306c68a182e0b6fad93d
 DIST genpatches-6.14-2.base.tar.xz 16768 BLAKE2B 95cf49b103512f2a6758a704c88b740e1c0fb5ec48c361cf5c60c03a21aeb01554452effcf9c241a5163a1472bbfa1bb3476ebda784c3152ec3bc7e823889a2f SHA512 4403d071b9d4691c1a07280755d828ff234bb56c9e27d6d3515be2653aefcb25a4e9722c61904de145b96bf20d76d18f7a1f9f83058e30b2485544563779202c
 DIST genpatches-6.14-2.extras.tar.xz 4052 BLAKE2B 1f50db489f26a2727e46d64aa5fca4fff7fbc59f6093cba8fe91faaded0d38bd1be46a974dd3ece6cfd5bdc18698e11b5413ade535730b99ef22b0135c7c7394 SHA512 3316151a578ccd510534b91e9445441ca6b53822533b60bd516c765b4abfe0ca0575f2a18e31f7a975410bff1fed0892b57643f844757cdd3c976cb759cbe2c2
 DIST genpatches-6.14-3.base.tar.xz 273232 BLAKE2B a3bbcfc9f84d435dbc990365babdb930c3c07341e9a4f706cd054328080cd264dc0a7afd8607005d34c41cd14369b55db514bfc786cb73de47b5f04a1e0329c7 SHA512 b53272d0e86090cea10d664c56fa6ecba05a0e4e95fb2ba7f72ab2e33a77bd5b1d10f06fe6b8cccdc4274616df66d7c70c42c81e6474328e37d06aea44c255fa
@@ -74,6 +76,10 @@ DIST gentoo-kernel-6.13.10-1.amd64.gpkg.tar 307619840 BLAKE2B 0e56565f1722db409b
 DIST gentoo-kernel-6.13.10-1.arm64.gpkg.tar 279797760 BLAKE2B b55f3fa7e2dd2f6c1f5d7930a1decb622b147169ade8511c15b5cdf7c4f7405dfecc33825c49fc5d639bf6e4fd7cf443d48243a4a5f841999d9e4a3efd0f54ac SHA512 ae0cb20311a86cb008d6775e3ccf91d80cb1f9620447f9150ec7a9dd13cd94d09417de295ff4ea206bcf4ce3850cb31282bd1240b9ae59a68ee4c1f95087f491
 DIST gentoo-kernel-6.13.10-1.ppc64le.gpkg.tar 73809920 BLAKE2B bf3d1973d6d8d80096de04e5cbe56efb6b40ece400c3ea5afb01c86c2f688c722f21ba7d4b2ee6cc4a3f6cb3df6c90f1d6a4f7b5bad029b39bd5ce0e88d2989f SHA512 f03bb0dcf02405ab612a6e9370c6a79032536d70f190bd511365fad50017ca2810ce540db9a67f20461bb2b1d3fb143b32909db07221ad4f388de0c3d1d1d6a6
 DIST gentoo-kernel-6.13.10-1.x86.gpkg.tar 77905920 BLAKE2B 944578a87fd8700fe037d55bcd1beb1ceb51e99c59524c042298c4ee5a698c4bc9ed763c39806bdcd0aa0ac4abf435c63cddeb3e36c446d64dbcb55db3355cf1 SHA512 7bae45b75be9b56bb0a20caa2eba6d0fd23757c3acf52e13ce73d8514e9199055bcc483ab7aaa1495b0464043ec6bfb3f2dad9330d0ac5ff7580c065bcf1535c
+DIST gentoo-kernel-6.13.11-1.amd64.gpkg.tar 308828160 BLAKE2B 401d7e82332701266bc3932154b6216ec96e3d637b4e23df3a85789fea49f65a7c77b59198245efe2c9940f263c4db768bb3c8e1e2085fd6b63bf5fb4f984ace SHA512 d6ebc3be5bde6d78b1d90d6bd622ee30f5c7518ebfa0dd506caa83c2d61c8d00a62633918393985cdad08d867647dd2d83abcaec8ff920e2262e1df5171fc255
+DIST gentoo-kernel-6.13.11-1.arm64.gpkg.tar 280954880 BLAKE2B 238718c525102e6decd494e29052cf7c21e2ee0975c0fd3bc2db2c348496bd3f3b1853c6b062d873c2bb7b0c1220faec8ae4f82b55adb96e06fa85dde90eae2f SHA512 5f8fa81e634decb8aaaa9dd9ba04a36222d2641a4fd61651d44db56c910b0d80103c51020161ae060935d2fbeffa61ade51a2f775083c526f6f848f9c240c40d
+DIST gentoo-kernel-6.13.11-1.ppc64le.gpkg.tar 73912320 BLAKE2B 6a728015d459bbdebd3e98e7d743e04ac133a6d68d6a6c43faa93a3863eb57153023dca1ce5fbdd3d4c2cbc565c44a6088cd89fb9e8c93c9fadac702114ae727 SHA512 60068afc0f1ea0699aaf4d443515d18c453fea8b9eae55ffd48eebd6bd14111aa11c884f6f2a6be60e39d333b332f7c10687d22dea2a204dc1def1b7076f60b0
+DIST gentoo-kernel-6.13.11-1.x86.gpkg.tar 77977600 BLAKE2B 7a114494ef64eeaca8c4e088f0bf3a66498663322ce26454500774690f5cf0633bf436e1a87e119be45e9b803e3156661d32d33a2ce67ccce670a66bd075d7a8 SHA512 5bc1e7070affb3daae5000814f21e5dee51acaddb63bc154bb4a043c54b5e44cbff35c7ef833a95a1bb5e15c0f9e03827c2efb0986d29f0e58c970b69ac909a6
 DIST gentoo-kernel-6.13.9-1.amd64.gpkg.tar 307558400 BLAKE2B 2756328b6b737ffbbe0fece8ad3ff01fef8c0b9d355c27b54b31e06c8e90bef9109d1949fcaba5d5a513ce084ff6513fc0ae0bfc5dfbe97364bc190d0ffc5e12 SHA512 b0a61b486cc5c0ffe32f3ea7b11d9ba021cd74bdc8ae5a60dcbb94f14750840d07e0f6dd2a1eaa3ae0f373ace0dccbd6a88e2a1b2205ca6875fbf6af28e4d01c
 DIST gentoo-kernel-6.13.9-1.arm64.gpkg.tar 279808000 BLAKE2B 10ac44ee1770d9d347caa74a3283fa6fbd280bb9ccb6bd28d0916edab58cad1fb34d97dadcbeb46423b6f140f727f5a2a3c8b1b67aa45d52cd4c5ad517a297e4 SHA512 93b3b1a034c71285320922ffbb32c365e8f4076865db0c1a0afa0c777e5e8882052b6b1f44cb176bf4eda071f225693f8c52a2f87d5cc45793b60718dd3b1e60
 DIST gentoo-kernel-6.13.9-1.ppc64le.gpkg.tar 73799680 BLAKE2B acf59ecbeb82a34dc1a6f0c138019c0164e4548b3a6b5048ca4a6cd6f0314fd3d7a48a3cda731f9d1a8692b61a5ec7ca7157bad41e58dc06ba7aad17dd8be456 SHA512 0c7d1496cded5053e9736a193687c47d6d520872a460000c17a93c7bde208b693dd019d4fbd5615df5accc0a86a40f113aa19f63e15e9255173d12f4eb0f0e35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.11.ebuild
new file mode 100644
index 000000000000..4426c8264680
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.11.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-20 18:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-20 18:21 UTC (permalink / raw
  To: gentoo-commits

commit:     cc2c55c488f9ce5d53ee61045b5dc5dcccce650b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 20 17:46:55 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Apr 20 18:21:28 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc2c55c4

sys-kernel/gentoo-kernel-bin: Bump to 6.14.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.14.3.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index bb9722b27bfa..3158de862742 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.14-2.base.tar.xz 16768 BLAKE2B 95cf49b103512f2a6758a704c88b740
 DIST genpatches-6.14-2.extras.tar.xz 4052 BLAKE2B 1f50db489f26a2727e46d64aa5fca4fff7fbc59f6093cba8fe91faaded0d38bd1be46a974dd3ece6cfd5bdc18698e11b5413ade535730b99ef22b0135c7c7394 SHA512 3316151a578ccd510534b91e9445441ca6b53822533b60bd516c765b4abfe0ca0575f2a18e31f7a975410bff1fed0892b57643f844757cdd3c976cb759cbe2c2
 DIST genpatches-6.14-3.base.tar.xz 273232 BLAKE2B a3bbcfc9f84d435dbc990365babdb930c3c07341e9a4f706cd054328080cd264dc0a7afd8607005d34c41cd14369b55db514bfc786cb73de47b5f04a1e0329c7 SHA512 b53272d0e86090cea10d664c56fa6ecba05a0e4e95fb2ba7f72ab2e33a77bd5b1d10f06fe6b8cccdc4274616df66d7c70c42c81e6474328e37d06aea44c255fa
 DIST genpatches-6.14-3.extras.tar.xz 4052 BLAKE2B 02175c74182dab71e717ac5e803fd540bb24d4c5025461fb0bd0ae8978d8fd99fe9654372fdeb3c4f00a090dafbb15e43c1f678280f45719910787ea41ae0ece SHA512 359fe9e447d34080bff08d683b60065962f357698b1fcf50b73383cb5618a93cd2b1cfb6d3269bb6ac3c463e359f58d78d45ed5936bdf98205ebffc87c03a704
+DIST genpatches-6.14-4.base.tar.xz 415024 BLAKE2B c666ced5cf08829e8ebd75021c2e835ff92ec97d75808b1e6671f4376dfeb9aacc100378a7ca0776a0922faacbe2edeebfaf5966960289a22b9e3ec02b5630f9 SHA512 3f10ccef205d5072be2e5d1bccd079c178e401cee62021ae4612e745678fb1bf6007e700702a80cc978280fd5510ea2471e59a2092e12b5bbd75f12d9c7a5b80
+DIST genpatches-6.14-4.extras.tar.xz 4056 BLAKE2B ac0a0059aa8aa851adb0476fcefd4b640f868271eb9df2b4852cfbfe9b2959fa08c23567f0b9f770bc0b490a4ef619b475ed6450308b76ff990b65255b85b7cb SHA512 e0a7e1e6906a7ea81985e2f91a04ae7123d221749818d57070d5128e37340a714feb0230956632923a74a1a2ff3b3765fca56e78d7d8dc0bdd5353da8ba21a78
 DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b
 DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be
 DIST genpatches-6.6-95.base.tar.xz 4736688 BLAKE2B bb95c2f2839f40a05b0277558a08d91a031e9066f8ba44f08dc1c9cfcae038ab431f8951734f37ae0b4c0edb42e7c3f868f495b90a7e0e988b8fdbd900cabc3f SHA512 c5b0bb418c4ce0cbf8e00da3864c37308141f757621c5125e33c283d92187efc234d5e2097e40ececd55b1c10398063b378b42fb7aca57a0864d04f0a06b3472
@@ -106,6 +108,10 @@ DIST gentoo-kernel-6.14.2-1.amd64.gpkg.tar 311193600 BLAKE2B 146cb8bc8fa0319c252
 DIST gentoo-kernel-6.14.2-1.arm64.gpkg.tar 284160000 BLAKE2B 018ad4be7333ea905d8d3e53c886753f9acb3f838963a53f197f4af139abcc2d9a863bd38e7562ed9bc39b7543e18f49c3563f515f5266ac6ce74cf287baedf2 SHA512 c7f177b66ff73e89abe8175401fd85784f6a56a02f4b63abbded318368850f6c9e013d990a942370c08a5ac29e568c9c22d01b3f9c68f96da1dde42219e471e0
 DIST gentoo-kernel-6.14.2-1.ppc64le.gpkg.tar 74414080 BLAKE2B 12802dbeabbcff58a136c91da5aca1851ed8e7524fe32f4f73783a44995beabd68667bd60a31ba6a00612ec828fd172a44926570541bb08d22a8bbab5f3d9fc2 SHA512 a9775bc8b12d73b291a37b92f4da8b1f0e4a51e5abb14f2e4e0f6041bf6b963290bd8264bd14f85a44dc06324b9085773c08fc861b062977f4003fee9610f1d0
 DIST gentoo-kernel-6.14.2-1.x86.gpkg.tar 80599040 BLAKE2B 845c608e5039ffa8792c7f9c776f1e0dc9ea31700e1abbc44eacc2725a90d496e27dfc77ae35fc934bb9f21b35555f9fd5f96c2c35e703223db2da4c4a3c13f9 SHA512 9b0315bf9fc4a19935898262b300fad0e226c9d367c0fd0cb5c6e3314384b6826108d966a407d7011f7899e7fc81e1225be2c63d545894883227a02d74d64534
+DIST gentoo-kernel-6.14.3-1.amd64.gpkg.tar 311275520 BLAKE2B 72108fdbc4a4633f7b9d0cf0335d3f7fe96bbd8d17a8ea93afa8ecdc830167d11a5fe6cb6749f3cd3860c56cbebddfff39a810348114dc647c6979183b351d6d SHA512 9829029601247897557e4ca3d301baab1481a1295ca0ac847157300121d611973050b91ff1c736cdf469329151960dd01d27c5b3cb4b760c15b74e2a1baefc13
+DIST gentoo-kernel-6.14.3-1.arm64.gpkg.tar 284180480 BLAKE2B 4092893d614bcff6adca18c7a0f6b1decab68475c5f02e0b08f3d3a03284da9c3ebddd189da6a8e12a11acfdd698cb9cf719f32f2547ecdba24ab855bb1b6dfd SHA512 5bbe37f1ef915f9ebc5db1a58f48cbc21bf4cfabd045ba41502281ca79cddb3ec678c895489d25afe9be7703065fa62ecb70ce04dd788dae89b77af1bca1a0c1
+DIST gentoo-kernel-6.14.3-1.ppc64le.gpkg.tar 74403840 BLAKE2B 10fe4a277c8701bed7bfbc241768993e797b098ada235cc7b79833eabbc8079f83f132726dc29c5881f57d2dc1b39ff889d209aff9165144ae3801bee87f3922 SHA512 7cc98c70b33ad2305eeacc1bddd40190ed0acf0337b2261a0a57fedfbdb80d187613899e86b62a240946df5d269c0d882dc487d112fcb45a4da50c527ad85d9b
+DIST gentoo-kernel-6.14.3-1.x86.gpkg.tar 80670720 BLAKE2B 884f0971ae5ca7dfdb91311bea25c445306e5dbb08b4eec6dfe4a15d437e2d0e76f434e86357251d3f9aeea27e4360c6e25368377fa1e9af384da1fa46896f06 SHA512 c05a370001a6696417ef3c7f970e8915d879ce0273f5dc71c605c9b3e63d8e6b564205126f17e74ff1f64f27e8688cfaead46b38ee3ab54c6c441956d0f8891a
 DIST gentoo-kernel-6.6.85-1.amd64.gpkg.tar 273459200 BLAKE2B 77163f000eb2ba7ba6afb9ac81e8f6f114a8401707a33ce1af1f787bf891e2dff92d74d57043cc8b16c2f83570d93d01e6364d7be854273f92fb130185e25b98 SHA512 9af07d1daead4b49544b57f1b30836538f86cd303bbc08f5e3fb4f23cc49cc2b496c6f0bde5546279cc5d0b6c067a6971fb2f90d40842777f9fa0eca3c9fb14e
 DIST gentoo-kernel-6.6.85-1.arm64.gpkg.tar 246292480 BLAKE2B a3db12f0125e55a9af4d227848397b259418c9aae6ca15e88b50d1f54901a836543537ee991bf35d9c07ba35a4e3e0dd1f118d5879fc4e798ad120715924b914 SHA512 0eb02919d964639733875c3e1402f3c7a54251c678a12288ec8863545bb0c739b050a6648b04fa00884fa4d6a82d1df452e81c52cc38ad1f64a64157e88cb529
 DIST gentoo-kernel-6.6.85-1.ppc64le.gpkg.tar 64430080 BLAKE2B 52082ced8fc59daf2a95dcd924273b7987e814f6cd68e18e6e9412cbe80401c224088763d10c72dcc993c7a33fe0e6518bb9990c7d3315f45adbecef05538f99 SHA512 cea21d9a9533b6d55b4aacc11d3b4b25d8f297969fcb717ced2f6165f7f493d3e350a254d74f8fd3372d700608dee2f380a7aa62d21f507db2dbac76dba9dde7

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.3.ebuild
new file mode 100644
index 000000000000..c0377f141128
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.3.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-20 18:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-20 18:21 UTC (permalink / raw
  To: gentoo-commits

commit:     2e4e1b94ca0d6507a1c3ef28497f49eba4304dbe
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 20 17:47:09 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Apr 20 18:21:29 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e4e1b94

sys-kernel/gentoo-kernel-bin: Bump to 6.13.12

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.13.12.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3158de862742..6de3ff87ba18 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.13-12.base.tar.xz 703484 BLAKE2B 5b00c4e4f5791de684731bee53531
 DIST genpatches-6.13-12.extras.tar.xz 4056 BLAKE2B 1141e92da31d5a7de405fa789b73a50bcf5c00f4c07a5543ba17171e874373cf50013095dd53ab7b6282240b7291fb62967114020bdb0c2fd6102c93ac37c0ef SHA512 5facffe5dc9b97ac807acf7569a3c0cd2099112bac593fb0d397c6f1648b3c9b2c5699910a6a3361a0b4181c3ed9ab0044a53ec07cf2e748223bb27bccce5ed8
 DIST genpatches-6.13-13.base.tar.xz 849176 BLAKE2B 9882ce3bc3e9ee86e1e855d388920848022927c38c57c3bfa8dab85f9838a20b02defd3ebe10e43bbfb42ac8a93cd7852afba265455ef9c01d4cdd615c741250 SHA512 e21cd005f754bedf3d46c3cfd0c8bc80b565bf7f57fb4a104804423bc42be8fb99c5303950aba810c35a2dfc11b6beebb100687e44b5154ead97f16dbd59f2f1
 DIST genpatches-6.13-13.extras.tar.xz 4056 BLAKE2B 12a4279d4733719cab5e3c80ee940784a0c9cd4efe6e5ae4d6aaeefe119fdc28424c3721e0b376e079d60e8c0d83bf8f13f27e779654d76a55bf0bed62ccc04c SHA512 2bcf95ec8145c617b7b545005e89698ea9ed264eb6a6a3c34d2725d437f198255a447d87355cbbaf4681caa148d63e5d108efea8d42a306c68a182e0b6fad93d
+DIST genpatches-6.13-14.base.tar.xz 968160 BLAKE2B adff3ed65f4628798f753569cea9c7cd3f3f3c8792dce5a490a1d937f0cddfd68b585702fafd7a85807beb216ee0484fa59457e728be838086723f651d14420e SHA512 0bb9cc896f9189f665393dc0ba032cd90592f4f2ad1c658df6b1928e2b723bc3f5bf184caf834028f9639e8a4e19ad772b7d386c15a9b9421e1f17df111611c8
+DIST genpatches-6.13-14.extras.tar.xz 4056 BLAKE2B d11bc22c46518892aa150f13171d253e66e8d5fc321cb1a31e73734776e7ed4f4c56bec27a051e39bfdacc14f4a563b440ce776a7e9998a643575a7abda9c60b SHA512 e9cf0cdc12cb6fc591c81bbebea436cd04f4e0618659f77b7dcfa4a5d4b44b0dfc19e3e4b445cbbf4c9ce60acb0efc65d519f5de11ad9d8c1aaf34d2056ed6b1
 DIST genpatches-6.14-2.base.tar.xz 16768 BLAKE2B 95cf49b103512f2a6758a704c88b740e1c0fb5ec48c361cf5c60c03a21aeb01554452effcf9c241a5163a1472bbfa1bb3476ebda784c3152ec3bc7e823889a2f SHA512 4403d071b9d4691c1a07280755d828ff234bb56c9e27d6d3515be2653aefcb25a4e9722c61904de145b96bf20d76d18f7a1f9f83058e30b2485544563779202c
 DIST genpatches-6.14-2.extras.tar.xz 4052 BLAKE2B 1f50db489f26a2727e46d64aa5fca4fff7fbc59f6093cba8fe91faaded0d38bd1be46a974dd3ece6cfd5bdc18698e11b5413ade535730b99ef22b0135c7c7394 SHA512 3316151a578ccd510534b91e9445441ca6b53822533b60bd516c765b4abfe0ca0575f2a18e31f7a975410bff1fed0892b57643f844757cdd3c976cb759cbe2c2
 DIST genpatches-6.14-3.base.tar.xz 273232 BLAKE2B a3bbcfc9f84d435dbc990365babdb930c3c07341e9a4f706cd054328080cd264dc0a7afd8607005d34c41cd14369b55db514bfc786cb73de47b5f04a1e0329c7 SHA512 b53272d0e86090cea10d664c56fa6ecba05a0e4e95fb2ba7f72ab2e33a77bd5b1d10f06fe6b8cccdc4274616df66d7c70c42c81e6474328e37d06aea44c255fa
@@ -96,6 +98,10 @@ DIST gentoo-kernel-6.13.11-1.amd64.gpkg.tar 308828160 BLAKE2B 401d7e82332701266b
 DIST gentoo-kernel-6.13.11-1.arm64.gpkg.tar 280954880 BLAKE2B 238718c525102e6decd494e29052cf7c21e2ee0975c0fd3bc2db2c348496bd3f3b1853c6b062d873c2bb7b0c1220faec8ae4f82b55adb96e06fa85dde90eae2f SHA512 5f8fa81e634decb8aaaa9dd9ba04a36222d2641a4fd61651d44db56c910b0d80103c51020161ae060935d2fbeffa61ade51a2f775083c526f6f848f9c240c40d
 DIST gentoo-kernel-6.13.11-1.ppc64le.gpkg.tar 73912320 BLAKE2B 6a728015d459bbdebd3e98e7d743e04ac133a6d68d6a6c43faa93a3863eb57153023dca1ce5fbdd3d4c2cbc565c44a6088cd89fb9e8c93c9fadac702114ae727 SHA512 60068afc0f1ea0699aaf4d443515d18c453fea8b9eae55ffd48eebd6bd14111aa11c884f6f2a6be60e39d333b332f7c10687d22dea2a204dc1def1b7076f60b0
 DIST gentoo-kernel-6.13.11-1.x86.gpkg.tar 77977600 BLAKE2B 7a114494ef64eeaca8c4e088f0bf3a66498663322ce26454500774690f5cf0633bf436e1a87e119be45e9b803e3156661d32d33a2ce67ccce670a66bd075d7a8 SHA512 5bc1e7070affb3daae5000814f21e5dee51acaddb63bc154bb4a043c54b5e44cbff35c7ef833a95a1bb5e15c0f9e03827c2efb0986d29f0e58c970b69ac909a6
+DIST gentoo-kernel-6.13.12-1.amd64.gpkg.tar 308817920 BLAKE2B d34337d90e62609a080b56b2dc0c977eaa8d8c0148cd1ed4bcd4ca403823f5eb40fb6a7da68c653f3e5a375c6361e4bc00ef77002a2e29d292664cca025a78d1 SHA512 8d0d6cbe69dd4f6f1c2e2b6481dd9dc476e6402791fa3142f6108aeeb10825b68424f11006307327ba038ba9f71de6a2aabf7945be932e6622bd9aec85594e7a
+DIST gentoo-kernel-6.13.12-1.arm64.gpkg.tar 281016320 BLAKE2B 8a103111f0cf332138661570a72770e0e9b9809cb0c2d9805609b687a31410e92b626d387e0820740728abfee981d48c2083484058777bcebcda92900b355a96 SHA512 02827211a79cb83cce3dbfa4beda85029a4c864a2b58353b0f11d5ee0869e62eed9f9c24b098884db67e6d15923c19f56aa2cbd73cd2c53a25744a3fa58df39a
+DIST gentoo-kernel-6.13.12-1.ppc64le.gpkg.tar 73943040 BLAKE2B 0c723f4e7ea593d070b775b49b97395367602e988eb180edfab5735d00c331b8a5da8335bc8e853b03c57cf0cfa15bddcd0c07ad260178140be3af75d7493362 SHA512 dc7943e973c9cc7f4b9a5ab772b5aa1e36afcf3dbd9350222aff2eb9c08fb983930a998bb7d6e6b7b153c4818b59079edda9cc1321feacbfd425a69d17300e2b
+DIST gentoo-kernel-6.13.12-1.x86.gpkg.tar 78049280 BLAKE2B 6385803257fed89bf8bc88b8881a8ed42345e7bf2a23fdde7b831dd9afe04f04d2c8bb8287ba8989d1327e4f8f5706d749ea2e0ed6def0d05d31cee4242f5991 SHA512 6453a83688a60ba24274d7d93e327768a1916d95fea521f45e3e086f6947cf1b7b580e36dd961aaebcfe0fc01640773175e25e6ea776f29e81c516dce765d188
 DIST gentoo-kernel-6.13.9-1.amd64.gpkg.tar 307558400 BLAKE2B 2756328b6b737ffbbe0fece8ad3ff01fef8c0b9d355c27b54b31e06c8e90bef9109d1949fcaba5d5a513ce084ff6513fc0ae0bfc5dfbe97364bc190d0ffc5e12 SHA512 b0a61b486cc5c0ffe32f3ea7b11d9ba021cd74bdc8ae5a60dcbb94f14750840d07e0f6dd2a1eaa3ae0f373ace0dccbd6a88e2a1b2205ca6875fbf6af28e4d01c
 DIST gentoo-kernel-6.13.9-1.arm64.gpkg.tar 279808000 BLAKE2B 10ac44ee1770d9d347caa74a3283fa6fbd280bb9ccb6bd28d0916edab58cad1fb34d97dadcbeb46423b6f140f727f5a2a3c8b1b67aa45d52cd4c5ad517a297e4 SHA512 93b3b1a034c71285320922ffbb32c365e8f4076865db0c1a0afa0c777e5e8882052b6b1f44cb176bf4eda071f225693f8c52a2f87d5cc45793b60718dd3b1e60
 DIST gentoo-kernel-6.13.9-1.ppc64le.gpkg.tar 73799680 BLAKE2B acf59ecbeb82a34dc1a6f0c138019c0164e4548b3a6b5048ca4a6cd6f0314fd3d7a48a3cda731f9d1a8692b61a5ec7ca7157bad41e58dc06ba7aad17dd8be456 SHA512 0c7d1496cded5053e9736a193687c47d6d520872a460000c17a93c7bde208b693dd019d4fbd5615df5accc0a86a40f113aa19f63e15e9255173d12f4eb0f0e35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.12.ebuild
new file mode 100644
index 000000000000..4426c8264680
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.12.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-20 18:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-20 18:21 UTC (permalink / raw
  To: gentoo-commits

commit:     ea537dcc293535fe86122232e51c4da54c5e0180
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 20 17:47:18 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Apr 20 18:21:29 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea537dcc

sys-kernel/gentoo-kernel-bin: Bump to 6.12.24

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.24.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6de3ff87ba18..fbbd9271d02d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.12-26.base.tar.xz 1534560 BLAKE2B ab84c4f747924c39727b9340bb19
 DIST genpatches-6.12-26.extras.tar.xz 4056 BLAKE2B 3577c7e25edc04baf51a2ec2d36394b5d42d04f3749802d2e3a7dcb57c14aac8217dc243a93232d639a8758b71671e3134c8c1e2f8daa7f6770e40851d7fe0e9 SHA512 2d9581bd5fad5ac13189409c0c5512320c5b5897359d49a044beab3e47c37d027f12c196ff98175f10dab26523d778fa01ebbfaa60c6b8a99e31355864e0f0e8
 DIST genpatches-6.12-27.base.tar.xz 1638184 BLAKE2B 9a0597a4a2d2a8ed3233216e2c926f6ec13810638d6cbd429e193676ad11acb340866496c6b2d492203241da1c54b252ef0f866725e704aae51fe26ffa55bfa7 SHA512 4e00921422e6d28940d3bbfb32d3f41b9f0a02f4e0367fbf4cf55634009326fc1755c5bddb53ae8c20c5161cf0950f71be637490315a24b40b472f364d7e76ed
 DIST genpatches-6.12-27.extras.tar.xz 4056 BLAKE2B 11700c29ff308a39c89ea581f7523e90e4041f64607f2db8bc98a3652a34456dd6e32fe821d0e4f2639d390eaa06d4db61fa8526a719948626fce6bd1667885a SHA512 badf2c1beddc71da479d507c211a6fe4ecbb03caa511f2be013b319d0c27b63f8dfcc79ea2a4aa9960c0cb25caf9a8a126980c078bb4c862c37787b9c9eccae0
+DIST genpatches-6.12-28.base.tar.xz 1749152 BLAKE2B 2a454052384b5e03757221a8207308d156b253f7a04d28d9279c354e1d83cd0d9526def4ac474790ea50300cfa04050d4e9b062427e1c320db4962c73717df62 SHA512 d25962b2dc938ac534ac95fc064c08977ec8882e6c9fe1d14a55a1f36f06612feb5bf082a380c1a96e58eb1e29cc017bf71a148188e1e937d45ebc23a1f985f6
+DIST genpatches-6.12-28.extras.tar.xz 4056 BLAKE2B 1a468f5acc34bd688a26e3a24d9dcc39099014bb8bf0674b491c02f0cbc60b70ce8956c53577dad309823fe957067caa81480b623e0d8b8a17069f73c6fda272 SHA512 c7e64882aa38916b4017632d676e2a8885093840c40221e400cc61666d82258658558e6e59bc7eb0d90ae93bb88ccaf015233cd7f28c3796fed09b6ac89363cb
 DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a9f3d9a45ec516d2b727adb9dd7c71d33c452303190e2e0e3b2e5bbd779b1be22683d70e53e84324f1c3c545d942ff15fc44 SHA512 453db7b734144101cd3096fd1d0880700816ff1b8bf60b71436ac51eada5af8c74329ee288b302b5850231002bab5b8c3a737d4908ac09d05e32e9a5fb752603
 DIST genpatches-6.13-11.extras.tar.xz 4052 BLAKE2B a40b3c65ed30aa17797727e8df0efc37ea23639c965fe8acaa17f9315029ecf7603071f74d96a1623bc84f4d6d80f62f5119f85e714f32403bac6b300304a7d9 SHA512 a5953975b5e88bef1a8e8aa73f343343816db4e6731d5376dba6a3cc65e15b19e00e38817b5a5dfc5374ab9138ec1416a1d14143cdd41a52ba284ba506896bf3
 DIST genpatches-6.13-12.base.tar.xz 703484 BLAKE2B 5b00c4e4f5791de684731bee535312f42c9f7a0ffb57c25c262025542b5380e6c55877526ac71c5d1293831d69f84a74a65c8df47eedfc14b91f166b51d0ddb7 SHA512 cca66b71c217cee7b2723a63e2085fa5e041ed8a226e9563704016e37fb46221a941cea22581652bdeab2333ebe74e6858232283e3071240a9587eb86adc7e1a
@@ -90,6 +92,10 @@ DIST gentoo-kernel-6.12.23-1.amd64.gpkg.tar 306063360 BLAKE2B 96da93d1e61979f7dd
 DIST gentoo-kernel-6.12.23-1.arm64.gpkg.tar 279214080 BLAKE2B 03f3b47e25281af81a4df4390f42aaa1f889fa9c00f1b6308ead4b728119c03b41a06cd0b1ff0a99a92d6b3202c760d752a392204b772659c749cd43b6615da2 SHA512 1455de7b6da439f59587bd1de1b9fea2e415110d68b9bb3da7ffb679fc99f401ff4c916a41624209c9632173e6b150d4f2b7b5ced713735863abe73d73273498
 DIST gentoo-kernel-6.12.23-1.ppc64le.gpkg.tar 73246720 BLAKE2B d27169673d18a6cb2394404338a37ea2fa38aa568e4fab8ea2182040078701e7576475305482ee5e93ce4b9870d28a7af913fda817d1038ecf806c7f01dcbb75 SHA512 fd9c27e1f1a4081686635b8c9b4a9491b0a00f0553b9fd140a4af36580849a946a2e3ac4ad6b1182719887ddcf3aa10d523610b881f694bf86e4efac10ca9596
 DIST gentoo-kernel-6.12.23-1.x86.gpkg.tar 77598720 BLAKE2B 934d32e9293db2caae6caf42896a8bf6e0239a20cb19b77b654837cc89ca8b47d1ff9997f68badfda26c59729f70151308980c1b462464c238ffd9b1e381357e SHA512 a011e9376eb9427d675e9e0a78bfdd5faea13698512f7fc383b8b4c130bc7ecd1fd833f83d929f1a8aa2fb7984f4eee3301cef4320193a80aea46419cfe8cc8b
+DIST gentoo-kernel-6.12.24-1.amd64.gpkg.tar 306114560 BLAKE2B e7b42091494dca4d3f0fea9fc5408896ae08fe533ac10100aa77dbfa66961137ef2ce51e60085e9d37dbd31223dbf1d7a98a561da40eac8e433ab07eab2b8e68 SHA512 12bc18589b5de09f129e3f8f386d74dc6b6e2e966b2a60a2fa2049d58dd09c679e07be9ed8c56ad6368bcc106a2b67e549321977d7be5b1d8dbf0bb540561867
+DIST gentoo-kernel-6.12.24-1.arm64.gpkg.tar 279255040 BLAKE2B 4e240c796cafa48cf0d6500d3b6f9b011a86dcf63d0470a00fe8f79fbf69cfba732969ee327e87c54bc0d18785038ec3fcd0cd843df5979db54583621e8f3e2b SHA512 c78cfdb9bb862b0e3a7f556e8692c6720dea2897fd65aac12b76562b44d2d712794d589e4bdc969a29f88788840ebf47a6e32b613387329afae7984dcb797043
+DIST gentoo-kernel-6.12.24-1.ppc64le.gpkg.tar 73246720 BLAKE2B f5874b34c69277ab9fd6aee00afb4ef36d6687939c7729a0446a4511addb5346af52f81512754c42f427663c021cfa7f756fe7cb9e922f8d6239bdc0d904b820 SHA512 6794c33a15dcdee4cfbdcaf4653a8ad2df5780b67b7fcfe81e0f31c1e4ea81c71f9955064d219b2e45d1d7796556ea2bd370e033c2655c49ac0a4a3bce2205ac
+DIST gentoo-kernel-6.12.24-1.x86.gpkg.tar 77639680 BLAKE2B e4f9de5ab09901350728edf2697c13b15464d0aca55e2c4041fd74c821152621729e1d16a8114f3b62db9bb613e21ec5bade50c4be99d8e43791df3996082294 SHA512 a8c81f4c890c47c97ba6723d9c7300ef2cf96b1a34a7d1b6f3f5ac3a667db46f1010f67de1c033e94ca547daebc5e585af25f4024459842b01e30192e382e1c9
 DIST gentoo-kernel-6.13.10-1.amd64.gpkg.tar 307619840 BLAKE2B 0e56565f1722db409ba212ad6d508ead2858ef5a9d0555c0b0dc72095a13a86c32e8e1d8267b93d1b385d00b27aa4c504b5f80cc2c0d95eba542ff07b72ca67e SHA512 6eec123ec7acf18f9dc23c1606bc11974e2148a764d0bc77d5309b5d8d9903d102421312dcd20a19c874b780d18b05b6264eca61881311af4b287b81f29143e6
 DIST gentoo-kernel-6.13.10-1.arm64.gpkg.tar 279797760 BLAKE2B b55f3fa7e2dd2f6c1f5d7930a1decb622b147169ade8511c15b5cdf7c4f7405dfecc33825c49fc5d639bf6e4fd7cf443d48243a4a5f841999d9e4a3efd0f54ac SHA512 ae0cb20311a86cb008d6775e3ccf91d80cb1f9620447f9150ec7a9dd13cd94d09417de295ff4ea206bcf4ce3850cb31282bd1240b9ae59a68ee4c1f95087f491
 DIST gentoo-kernel-6.13.10-1.ppc64le.gpkg.tar 73809920 BLAKE2B bf3d1973d6d8d80096de04e5cbe56efb6b40ece400c3ea5afb01c86c2f688c722f21ba7d4b2ee6cc4a3f6cb3df6c90f1d6a4f7b5bad029b39bd5ce0e88d2989f SHA512 f03bb0dcf02405ab612a6e9370c6a79032536d70f190bd511365fad50017ca2810ce540db9a67f20461bb2b1d3fb143b32909db07221ad4f388de0c3d1d1d6a6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.24.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.24.ebuild
new file mode 100644
index 000000000000..08897ff35647
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.24.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-25 18:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-25 18:34 UTC (permalink / raw
  To: gentoo-commits

commit:     7e56027001559f41ed6742703f0c1c0791699133
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 25 18:32:06 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 25 18:34:40 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e560270

sys-kernel/gentoo-kernel-bin: Bump to 6.1.135

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.135.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index fbbd9271d02d..4752b37e9646 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.1-143.base.tar.xz 7071932 BLAKE2B 6a9c6027e0f0ae2ea5c900749965
 DIST genpatches-6.1-143.extras.tar.xz 4056 BLAKE2B e8ae9ec53201bd29d6d834e8b5f866ce60c2287bf1475e4024c5d56ee57ca485174c9a9207d31d57eb473c4d04fb1b12be9f78b85aacb2902ac71d1b645fc598 SHA512 3bad66ad2e88767ec61a743fb3257c567f83314e6bcb74627ae69e97f65429f82d84f986e50aa6a939b15a7f797f62d87537fc59aba511e155090d2c90968b54
 DIST genpatches-6.1-144.base.tar.xz 7114872 BLAKE2B b0d4ca8212af006ac44e8d387a6556bb3b48c4e13978eaaef4578fcd5d80a0a26d2d151e67f0bf65743b41058e4a84627d0ecf07dfc367b8b4156704fda4c125 SHA512 9a43cde428be37d2de3a403bbaccc77a061b4d12e86218430ee1658f6e514c1a2db6c27ba9ee29c2d3563cbd3aafcc9d8615070c62363150ecb72e15690b342a
 DIST genpatches-6.1-144.extras.tar.xz 4056 BLAKE2B fa5b5195efdff3877d86d523f199652fee8626f43c7a4459e5dba6ebb7411a38df44f943d03bb9bc8714d58db9bcda99b22ca6c3a38d35a76be300ae7e48c31e SHA512 74859efcf03e6135309277c84a696f88a94153356354313fab6ae6610d1cc86a61c6792f32f0059a9d0a29a53ed6a93b186010210f844f32590c50b8f4b70e6d
+DIST genpatches-6.1-145.base.tar.xz 7182576 BLAKE2B 935a9701f0a0a84a286f0287607776e174fdde7d5ca63d8adb40acd948e6edeef86874faeade940f78243986fce43b8267ad96bd264e752944eed89bfd958250 SHA512 9be46933d8d15a303ab5f5e11a056c032c0ba136b2e3c74e21e90c62645c9c9c987698c74dd723ed79c8dcccf2cc7c3831a2234dc8be735de2b257106a52e8ba
+DIST genpatches-6.1-145.extras.tar.xz 4056 BLAKE2B cb630e4721aefaeb4457c17e589e84bf010609cb498ade5218846e5bc56f3bab79650a620275d47e393ee128a30eaae8c9337c3e485fc8540d812c77138d6f8d SHA512 3304dcc7bfa2a5f0c874611e1ee779461323746d4b54a11fbb446393e523a93718feb76c9ae791b7c737f29ca9d20768b4c6ad4827480f939748346dfdb3fcc1
 DIST genpatches-6.12-25.base.tar.xz 1528212 BLAKE2B 818643d9f5ec5f4edc3cf2360f75bcf213ca99846e2bb96721933fa1785624aef8ae5c3ecd3af4f2e13e0cc44fed86e2d1cad8b53ed45acddcb9d91fc483c20b SHA512 746f4b5523fc3ebb3c59211c7fb4a80714e6068ab769a001c044ad300621b5a4a7a0b0b06c5a689bbf382cb27098f36725962bafb4d6e4489ab44cdb19b6ed1d
 DIST genpatches-6.12-25.extras.tar.xz 4056 BLAKE2B 2244be3d7b4121232106ee8110cb12ab75c8ae1a15377dc87598e25a287b8ce48577945a1677b944ff5fb5ce31e7309121181effe3814d2a522250fdaf8bcaa1 SHA512 d4fffa688883298c41f0c0ceae9ebdc234ec615945165fd74f67d31ececb23a2c905c106aa63ff16ce28bab31b1e08660002b68df0e27e0b54682b2a4981bb92
 DIST genpatches-6.12-26.base.tar.xz 1534560 BLAKE2B ab84c4f747924c39727b9340bb1974df4c547891e7551685bca0b85c65318f146bbedc44e7b66c56154d0aa64d50f3918f96e5eec84ff40201a52edd99414e41 SHA512 34bf25e6c0b706dfb8848d69969ad10c2532d2c5ee3e24e6ec9b11f3e347624dd6e9e129e77596c2971ede310ec8f2e743d3a4793e4b42ed1651e14f963e78a4
@@ -80,6 +82,10 @@ DIST gentoo-kernel-6.1.134-1.amd64.gpkg.tar 73093120 BLAKE2B 84125b0136b4c03a3a0
 DIST gentoo-kernel-6.1.134-1.arm64.gpkg.tar 65761280 BLAKE2B 677a61ea8a3ab7f0738cdf40dbdcc9e88a5493550f8a517202223610f4b880d655398ee462247281645d11f908173873a3ec1948fff9644e895a49e03db6cd85 SHA512 7412e7157d160a65f7b3d34676e0c3aea794eb999e185e7f349a91ebc6ba008b3a46293f64a7fdfa8ffb2ee1e6fa9b9c180a4981a61bfdf71d9528c3db68d4e4
 DIST gentoo-kernel-6.1.134-1.ppc64le.gpkg.tar 59934720 BLAKE2B 2f7dce472e92a9fc2bef4469038adf93175e2ef54b1930f1f95e92480e9fe039c612e04ac02914743576b789e37c206e96a202c26a3d3a2e89b329fe5b66d5f1 SHA512 98e9f143a4d3c6a8015624337e5090e0f080a268e315c4187e01b1b209907a0e0a8abdfd2fd08dec7dcff1d127df8b475df4079c7068f3594c7b51b9d94504a6
 DIST gentoo-kernel-6.1.134-1.x86.gpkg.tar 62453760 BLAKE2B 00fd9b7cd5a28ed74b3f6b63edeb469c1209ab0316260d87feaeeb2c52365b104d704045654b846fcf1727ddd081f815f8007467b14f4c48f5d753a268211d87 SHA512 0cc9527f8a0bf3b349df27306b762455d9753f3a2aaba75b5b3ca251d1dfa3c862c1afd6c0aa6387e63bb3d6d9be501acad0330723592c6fce01fb5d91c86e05
+DIST gentoo-kernel-6.1.135-1.amd64.gpkg.tar 73103360 BLAKE2B 4a033c01be68500f72f76b62f921c7ed521c7774fd62aad5b201b1181271a69d081c8cafcafaa842d0844c6143d023feb0145a42b20ab0635b9d030dcccc6ffb SHA512 4de7cab45a8f6f188b897a767fb7725c488e6211472bb4d5e8c23ca319784b13e08950239ead67555409bfde9a69f5aaeae9cba5e09095c6690ee73f17c6c788
+DIST gentoo-kernel-6.1.135-1.arm64.gpkg.tar 65761280 BLAKE2B 61d18f9ce7d4e8e6c6857bfdbebb9c29b62f161054b0d26a44d2dbd9a57aa5e81831933317e3d85a3b19f176dbd7acc6575c79c5197166b361231c0d2c7481eb SHA512 c987ab37e48ae88f4c3e915446d0acc892baae0f839cd5e61e7f1c5b33f4c8765bc5f3c20b2d0f2139159141540f2df557a5d316ab26be0451bf28dd8a9d9128
+DIST gentoo-kernel-6.1.135-1.ppc64le.gpkg.tar 59934720 BLAKE2B 4ccccd41a51a5f8bd8ab2b7c0115398bc9e44b9893c051a062085581b75f500c8abac6b8e5f47d625e22bf22f7d5bb1a840ee42bee5c8bdea4731e8b591775f0 SHA512 818696f99229d06c65ade4cbd42856ea0ec589a4965701426819fdf309459ca90ac5623aab5310a751e0e102abc4224658f7244e95ac825cd5a0b9d4f6d3214d
+DIST gentoo-kernel-6.1.135-1.x86.gpkg.tar 62474240 BLAKE2B 2279942a86d6661190904d39912b1801f71bd29106be56c0cd4d5ea31f972c8b793764176608518efac18004594caa05709296a549d5070e3de4f933da2d1554 SHA512 27a382821d725f7957b21acccdcbd872de2751cdce970600a3ea395a9d487ddc78891e89ee22c8bab59a2c3df33f820cd8ddb5d68213d34a83b7457c8a87acee
 DIST gentoo-kernel-6.12.21-1.amd64.gpkg.tar 304855040 BLAKE2B d43746e112926756c536be6971955214777d781f75a6e4bc99a9d4e5d4c4ef6dea2df0afae8965b3dc654c1f567efd4bec5c354cdcc34b4cecd48e008dae2173 SHA512 cbef002d22654723886a95c7369e40fc6fe601068298a042a8db53fc4e7d56987698883cfd35d39a6cbeeaa58ee025d96f8a768015ae49d03ca33dcfd8e99ed4
 DIST gentoo-kernel-6.12.21-1.arm64.gpkg.tar 278108160 BLAKE2B 1089ad29939cbe0b0713f77d14d18ccfa4b3b5bb0aa700fed7c7b5d2195d19f2712df889b1c39b25788a89b66789c6db61e26325ec75ce9aa67b50aca9ec968d SHA512 d8dd98383400905c1623cc7d56b66b445493e78c7e9834717b6e3aad16586f220b49d8cdfc2b23da89b4ca26a0b5272f78e05b02cc63d470e9cf20489e39deb8
 DIST gentoo-kernel-6.12.21-1.ppc64le.gpkg.tar 73123840 BLAKE2B 72f57d3076e6d3e7a86e5983a626b4a0295aee5e5031101c44f9749441fca8334b350cdc99260d6ca86d6f880f645e79258b2e95d5c554a314f72ca67ca8195d SHA512 2992adb4590698f0b33eda4390f65266b2e2c6be873abfa5a3e95d493991d50ae31d8842df9a5282d5c83e405cd2f56334e63b4fd2c93ae1451f7b1443d0d97d

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.135.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.135.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.135.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-25 18:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-25 18:34 UTC (permalink / raw
  To: gentoo-commits

commit:     ec64920db1eaee64a5d86f24527261047bb2a3b6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 25 18:32:33 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 25 18:34:41 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec64920d

sys-kernel/gentoo-kernel-bin: Bump to 6.12.25

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.25.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f0d894ed47fc..b09d015d4644 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -26,6 +26,8 @@ DIST genpatches-6.12-27.base.tar.xz 1638184 BLAKE2B 9a0597a4a2d2a8ed3233216e2c92
 DIST genpatches-6.12-27.extras.tar.xz 4056 BLAKE2B 11700c29ff308a39c89ea581f7523e90e4041f64607f2db8bc98a3652a34456dd6e32fe821d0e4f2639d390eaa06d4db61fa8526a719948626fce6bd1667885a SHA512 badf2c1beddc71da479d507c211a6fe4ecbb03caa511f2be013b319d0c27b63f8dfcc79ea2a4aa9960c0cb25caf9a8a126980c078bb4c862c37787b9c9eccae0
 DIST genpatches-6.12-28.base.tar.xz 1749152 BLAKE2B 2a454052384b5e03757221a8207308d156b253f7a04d28d9279c354e1d83cd0d9526def4ac474790ea50300cfa04050d4e9b062427e1c320db4962c73717df62 SHA512 d25962b2dc938ac534ac95fc064c08977ec8882e6c9fe1d14a55a1f36f06612feb5bf082a380c1a96e58eb1e29cc017bf71a148188e1e937d45ebc23a1f985f6
 DIST genpatches-6.12-28.extras.tar.xz 4056 BLAKE2B 1a468f5acc34bd688a26e3a24d9dcc39099014bb8bf0674b491c02f0cbc60b70ce8956c53577dad309823fe957067caa81480b623e0d8b8a17069f73c6fda272 SHA512 c7e64882aa38916b4017632d676e2a8885093840c40221e400cc61666d82258658558e6e59bc7eb0d90ae93bb88ccaf015233cd7f28c3796fed09b6ac89363cb
+DIST genpatches-6.12-29.base.tar.xz 1803156 BLAKE2B 5db87d06800e230ab09e6f085126163fb4c3ad98b4261c988563436c9e5ab9c3783152c135ddec11012c3e6f1f9922782e9355416424af47074af5b352e3463e SHA512 4a98527730e096a1eea0d16faf88604d0db359b1ded00cab1417e4b6e2ba4f2fd9ef1a1739480895720ef63d80b753dd8752cc81592949d24e3dc678e4b6ea95
+DIST genpatches-6.12-29.extras.tar.xz 4052 BLAKE2B f65d1d41d35679a525c1b92f26194c48dc757abb18b37793b69d5b5a49f312be091682f19ade2215319f4f45e46517e2e1fd54090df5c405f962d8cb228aa689 SHA512 7f81c3da7d277c141b00a0e39840dbfaa6348ce45d87cf35ec94997958fa2cc0b8341352b90cb7accd2b3b216e85b8d756f7c13471686afca6acc7d12a5164e2
 DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a9f3d9a45ec516d2b727adb9dd7c71d33c452303190e2e0e3b2e5bbd779b1be22683d70e53e84324f1c3c545d942ff15fc44 SHA512 453db7b734144101cd3096fd1d0880700816ff1b8bf60b71436ac51eada5af8c74329ee288b302b5850231002bab5b8c3a737d4908ac09d05e32e9a5fb752603
 DIST genpatches-6.13-11.extras.tar.xz 4052 BLAKE2B a40b3c65ed30aa17797727e8df0efc37ea23639c965fe8acaa17f9315029ecf7603071f74d96a1623bc84f4d6d80f62f5119f85e714f32403bac6b300304a7d9 SHA512 a5953975b5e88bef1a8e8aa73f343343816db4e6731d5376dba6a3cc65e15b19e00e38817b5a5dfc5374ab9138ec1416a1d14143cdd41a52ba284ba506896bf3
 DIST genpatches-6.13-12.base.tar.xz 703484 BLAKE2B 5b00c4e4f5791de684731bee535312f42c9f7a0ffb57c25c262025542b5380e6c55877526ac71c5d1293831d69f84a74a65c8df47eedfc14b91f166b51d0ddb7 SHA512 cca66b71c217cee7b2723a63e2085fa5e041ed8a226e9563704016e37fb46221a941cea22581652bdeab2333ebe74e6858232283e3071240a9587eb86adc7e1a
@@ -104,6 +106,10 @@ DIST gentoo-kernel-6.12.24-1.amd64.gpkg.tar 306114560 BLAKE2B e7b42091494dca4d3f
 DIST gentoo-kernel-6.12.24-1.arm64.gpkg.tar 279255040 BLAKE2B 4e240c796cafa48cf0d6500d3b6f9b011a86dcf63d0470a00fe8f79fbf69cfba732969ee327e87c54bc0d18785038ec3fcd0cd843df5979db54583621e8f3e2b SHA512 c78cfdb9bb862b0e3a7f556e8692c6720dea2897fd65aac12b76562b44d2d712794d589e4bdc969a29f88788840ebf47a6e32b613387329afae7984dcb797043
 DIST gentoo-kernel-6.12.24-1.ppc64le.gpkg.tar 73246720 BLAKE2B f5874b34c69277ab9fd6aee00afb4ef36d6687939c7729a0446a4511addb5346af52f81512754c42f427663c021cfa7f756fe7cb9e922f8d6239bdc0d904b820 SHA512 6794c33a15dcdee4cfbdcaf4653a8ad2df5780b67b7fcfe81e0f31c1e4ea81c71f9955064d219b2e45d1d7796556ea2bd370e033c2655c49ac0a4a3bce2205ac
 DIST gentoo-kernel-6.12.24-1.x86.gpkg.tar 77639680 BLAKE2B e4f9de5ab09901350728edf2697c13b15464d0aca55e2c4041fd74c821152621729e1d16a8114f3b62db9bb613e21ec5bade50c4be99d8e43791df3996082294 SHA512 a8c81f4c890c47c97ba6723d9c7300ef2cf96b1a34a7d1b6f3f5ac3a667db46f1010f67de1c033e94ca547daebc5e585af25f4024459842b01e30192e382e1c9
+DIST gentoo-kernel-6.12.25-1.amd64.gpkg.tar 306196480 BLAKE2B 8a46ce621ae3f6cee554ace5e585fbae9d3ab6d486d042e06de08b7978ee2ba16559412322fc0676ab6f206b5992d519632ecec8cf3b6be6b481b6680de17ac3 SHA512 298ff10613dac1b8f070a4d4ecb17918fc57827eacf51a5723d318c9ff5c0030b77b2d09c57ae54af0ad911044b18f1289e5c4c8509f7401174ced130b08e284
+DIST gentoo-kernel-6.12.25-1.arm64.gpkg.tar 279316480 BLAKE2B 683200fdb8b77fd3ac4f1a7c7372550b652bd2de89aa9aed4890933b4bd2d70d608fe89c0ad168649ea780456acc90562eb531c7c15f14cf2da38840234ef23d SHA512 ac3574d4cdc96d7c49d4f6c46edcd401641af9715522bf5894f3915be297d9659830a777e5b7a39efd85186019703a92c183c060e11e0b34a61f6e42c5359431
+DIST gentoo-kernel-6.12.25-1.ppc64le.gpkg.tar 73256960 BLAKE2B bd50bef58cbf3689a0186c0fb18501d28a94b01951855436a18328c7ffb6c4a0ffb980651b517a059e8f8adae29f59f9099467a899a7860e2829bcf6376a28a6 SHA512 40dfad33904018cf4ea8cba9d76909f2b41c4e9890f1d7538a91f3affeffde062f4048116bc883f4e21c5de79e359fed157167b4af388c3147884f8f6fb61747
+DIST gentoo-kernel-6.12.25-1.x86.gpkg.tar 77629440 BLAKE2B 26e481230cb90541a55c009eb1d373c100b1b4fbe5ace2ee4a878f79a4d7b1b5afeaefb801d7691d9f9aeaef1e2eb051555ac146b918c297472f3fa9ccad06c8 SHA512 b14398572c0b8451db2777c58785dffb90ce632cce726fdaaf9029de1cabf99dec2c0487dbae168ac4feb64f612eb4ae5dad665098a466e6b34c690e81635a18
 DIST gentoo-kernel-6.13.10-1.amd64.gpkg.tar 307619840 BLAKE2B 0e56565f1722db409ba212ad6d508ead2858ef5a9d0555c0b0dc72095a13a86c32e8e1d8267b93d1b385d00b27aa4c504b5f80cc2c0d95eba542ff07b72ca67e SHA512 6eec123ec7acf18f9dc23c1606bc11974e2148a764d0bc77d5309b5d8d9903d102421312dcd20a19c874b780d18b05b6264eca61881311af4b287b81f29143e6
 DIST gentoo-kernel-6.13.10-1.arm64.gpkg.tar 279797760 BLAKE2B b55f3fa7e2dd2f6c1f5d7930a1decb622b147169ade8511c15b5cdf7c4f7405dfecc33825c49fc5d639bf6e4fd7cf443d48243a4a5f841999d9e4a3efd0f54ac SHA512 ae0cb20311a86cb008d6775e3ccf91d80cb1f9620447f9150ec7a9dd13cd94d09417de295ff4ea206bcf4ce3850cb31282bd1240b9ae59a68ee4c1f95087f491
 DIST gentoo-kernel-6.13.10-1.ppc64le.gpkg.tar 73809920 BLAKE2B bf3d1973d6d8d80096de04e5cbe56efb6b40ece400c3ea5afb01c86c2f688c722f21ba7d4b2ee6cc4a3f6cb3df6c90f1d6a4f7b5bad029b39bd5ce0e88d2989f SHA512 f03bb0dcf02405ab612a6e9370c6a79032536d70f190bd511365fad50017ca2810ce540db9a67f20461bb2b1d3fb143b32909db07221ad4f388de0c3d1d1d6a6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.25.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.25.ebuild
new file mode 100644
index 000000000000..08897ff35647
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.25.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-25 18:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-25 18:34 UTC (permalink / raw
  To: gentoo-commits

commit:     b40b3fa1c50816e329a5ae0dfebee54cfff8fdca
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 25 18:32:23 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 25 18:34:40 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b40b3fa1

sys-kernel/gentoo-kernel-bin: Bump to 6.6.88

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.88.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4752b37e9646..f0d894ed47fc 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -46,6 +46,8 @@ DIST genpatches-6.6-95.base.tar.xz 4736688 BLAKE2B bb95c2f2839f40a05b0277558a08d
 DIST genpatches-6.6-95.extras.tar.xz 4056 BLAKE2B 4f8a565b8f4d422373984736276882979492bef192230aa838ca2d44732e684035b3f2fb2c18b85cf639d4b1ccfe910ac568c0cf6514b3af40b075ec53786e93 SHA512 50a86b05bc17f49336d39fbb66ec3bd4ecf1be534982ebbad2a0dbdb52f25250c8dcc80a7e73459e118d94e9c645fa422ad796d74226636bbe274aeda2fbd7b7
 DIST genpatches-6.6-96.base.tar.xz 4809812 BLAKE2B 2a803304f79d63a3a960c20633c6adde18e9908b0cce2087986721caca2489c7d9f603aa786dfc428a1720f9f6c3f5bc1fc9c714beb09fe43e5d7eb901e7c2a5 SHA512 dcd3ca2cf6cf5f640216c4d6dbb35ee7bc56745b7db0bac05b5c71101a00032a10cb3d94c5ef9c704d7317e373a2da81b86a2a35348c4d60592cb4174c5afeb4
 DIST genpatches-6.6-96.extras.tar.xz 4056 BLAKE2B 56475cb62c6b77feff83aa82fbf171e9bf8ba71d0d24675d9fd13b72cbee30432feea30930c7626efa1b5e0874e9467cac872e9f800908a9ac91f4258c312bd7 SHA512 6b1cd09bc28a7a0f9a6ccacd4dc27b365c508b0445bd6f21bb15b9a82e981a471e80c046d3b39d85acf49a40feb4d8db0f91d76296719ae1d3e34047d895236a
+DIST genpatches-6.6-97.base.tar.xz 4911476 BLAKE2B 8bc5c6548182363c183b3fdfbf53467a9e973d7eafe6bf31b62be93a70cfee779b1f6a4e87051a76991633853d3540504e02230bde8f02bdfef32b2254218d7a SHA512 a6c3fe80a1f285297cdd61a254c1a995e714614f2cc5945074e8e65890f4ed614ef58479b10bbf356343dc9445bb88ae596c794ec34e79106a5e21e7097ddaa9
+DIST genpatches-6.6-97.extras.tar.xz 4056 BLAKE2B ab29ea3f128eafcd229aa3280ef690e4e5d3f83fd4c85a4118a4c8ba5c1d5f7bd87c30659c972f917d193faa3261f1daa0c5b7144fe4c7be0247e78ab4285d76 SHA512 e586afbab5068e21821a0722f903c232dd36d24aad3e72c451870c52fdd37d5a8b43e2ef818340b8e9f9e49fa5e05684cf28465bb3b6e2a21a49d78b37e50f3f
 DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2
 DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f
 DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6
@@ -142,6 +144,10 @@ DIST gentoo-kernel-6.6.87-1.amd64.gpkg.tar 273459200 BLAKE2B acf30cb5a3f2fef6307
 DIST gentoo-kernel-6.6.87-1.arm64.gpkg.tar 246333440 BLAKE2B 3d57fe21b7cc91d08a9c4f2a20cd16d91e878e2660c099c47fe7e8e7b4d95d2c9d4ca5a19b3bd4b12da66d744c719ff0c35e1e0e5649f53b5271aaac85b5915f SHA512 30e0d3695af39480e20a0cda7e1f1c3cf339bd15cd432f0f9e3ba818df03cacca1b8cd180c93d9dcd24b302c05d2782b6380c96f8f021876cb9add7d389b736e
 DIST gentoo-kernel-6.6.87-1.ppc64le.gpkg.tar 64419840 BLAKE2B c3ab4b5f864b3c3f0d037f54f76e3a1e29df0baafc1ec667065ff3d45f307f29e3c52cacc146a3ddaf7548ed81462dcd6af88775346aa608d112b8b3e3b12b40 SHA512 5e7219c84c69c207ee18e712404b983ae560a404dd5dbfff16e413d2f35fe0a7ba5c3349f1be95506e17fab17aeaff427cdee6072b6b02c9812bdc78f6d9ba15
 DIST gentoo-kernel-6.6.87-1.x86.gpkg.tar 68648960 BLAKE2B 28d4e83fa16caf96cfa34a9904f344a12a0e712af70ece028e795bebaa53da8ad3436ca35847f33c0d5f2a793e32f9a832f0a13385d9e7c2be7a0e3569547bd7 SHA512 e7d29a39771af52c553190091f8850ed413c72d1806c5633dc03bc10101d15a7be369e85a46b35650b18743bc1636a4380fb43058532d51923af1114d356a347
+DIST gentoo-kernel-6.6.88-1.amd64.gpkg.tar 273469440 BLAKE2B 65167b86bdf32540345ff2628fc4bc7a9e43534a23bbdb19bbb6241700bb1add7f9e5d15385a89aa442e7636b2277e43195b7ab7c930ce8c9418e7497fef1c0c SHA512 e4fb8856dc5fbc1e09855806fd3f8271c5096d5da8830649a5b5f76d8c160e29884d7335873f7598a3bbe1b1938ad0d0a3a8b814c263965665e34f84b5365fd3
+DIST gentoo-kernel-6.6.88-1.arm64.gpkg.tar 246364160 BLAKE2B 53db065b26dc1a9c587bdaf3b6ee600547b0367a4cc9bbe2eb5c9021025b61083092b6e071977433a738d23e9f23caf769560187770e4c2996ff44fa8a4895a5 SHA512 e46323a54181baa97025255a87076e66d899fdebaf6e48a58fe8a014011995daa9788e1445e9d892baeeca19f4fbce9c8f5efb8b4278717bd7fc77b163e96e06
+DIST gentoo-kernel-6.6.88-1.ppc64le.gpkg.tar 64430080 BLAKE2B 2bd9ff8a4e318841cf3a1853342e77140eb7e851eda68409aaffa6723c9a20ad6653cbf7ad5a3f6c71f48135aa4caeb53c3f40754a1611b60d6e17eab60c36bd SHA512 6f2832d3c842c993110763f8eefd2d9becac1a89f33dc82aa85e5611421cf2e538bb790cd0d2c7a2bd3561b884e83c29c44a763d7351708e2eb2c126fb31938e
+DIST gentoo-kernel-6.6.88-1.x86.gpkg.tar 68648960 BLAKE2B 371ec6d51b1899cca981b0f7ec79675a531dfd4f037492b628ae7208558a31371ff81817145bb5928d36f973ce7debcd5f7ff4b7be2a44b0e877c81397776e5b SHA512 0bde8c01bc0d19c6d77206e3ff3d69911808817d91b8e6f96e0f222702f95d4b86b1539683b96d4ec5e8131b3571ab4e57abc7c36f8b65c0641920566ee9d093
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.88.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.88.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.88.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-04-25 18:34 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-04-25 18:34 UTC (permalink / raw
  To: gentoo-commits

commit:     4a85c5bddfc6cf6d278aa0b5f4d78db52a8dd25d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 25 18:32:41 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Apr 25 18:34:42 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a85c5bd

sys-kernel/gentoo-kernel-bin: Bump to 6.14.4

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.14.4.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b09d015d4644..3644bd6dd312 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -42,6 +42,8 @@ DIST genpatches-6.14-3.base.tar.xz 273232 BLAKE2B a3bbcfc9f84d435dbc990365babdb9
 DIST genpatches-6.14-3.extras.tar.xz 4052 BLAKE2B 02175c74182dab71e717ac5e803fd540bb24d4c5025461fb0bd0ae8978d8fd99fe9654372fdeb3c4f00a090dafbb15e43c1f678280f45719910787ea41ae0ece SHA512 359fe9e447d34080bff08d683b60065962f357698b1fcf50b73383cb5618a93cd2b1cfb6d3269bb6ac3c463e359f58d78d45ed5936bdf98205ebffc87c03a704
 DIST genpatches-6.14-4.base.tar.xz 415024 BLAKE2B c666ced5cf08829e8ebd75021c2e835ff92ec97d75808b1e6671f4376dfeb9aacc100378a7ca0776a0922faacbe2edeebfaf5966960289a22b9e3ec02b5630f9 SHA512 3f10ccef205d5072be2e5d1bccd079c178e401cee62021ae4612e745678fb1bf6007e700702a80cc978280fd5510ea2471e59a2092e12b5bbd75f12d9c7a5b80
 DIST genpatches-6.14-4.extras.tar.xz 4056 BLAKE2B ac0a0059aa8aa851adb0476fcefd4b640f868271eb9df2b4852cfbfe9b2959fa08c23567f0b9f770bc0b490a4ef619b475ed6450308b76ff990b65255b85b7cb SHA512 e0a7e1e6906a7ea81985e2f91a04ae7123d221749818d57070d5128e37340a714feb0230956632923a74a1a2ff3b3765fca56e78d7d8dc0bdd5353da8ba21a78
+DIST genpatches-6.14-5.base.tar.xz 478484 BLAKE2B b4a07d4eb4efd31162d0c6880d826535f894806a664690c4648314df4ba70f374a0e8091bc8d7a7193ca2e75fe57fe730ff6867f171c2b4a90af4788272e3888 SHA512 00aefb9d59b0bb4d6361e59e8e92d141f8f5e2b033a7418fe5625ad2fcb1aac247606a3e54f7cb791f02591d57362e84c61511c896cd17be1013b23e43f70e73
+DIST genpatches-6.14-5.extras.tar.xz 4052 BLAKE2B 131ba26cfcc2f1218a79b33069f5d01a1bdb016315f85913b557429999a17c414640246e2a95c1d79cfcdfcf60577f4bb614b728e56d725dc808cb5785795a3a SHA512 746e312955ab745c901c653d2f64fdbf075a80388ee1618072e52225f7fa6163e5cc65ea41791ffea89dc1b61f242317a1b3179e85647ba9dd7c9de27937d4c9
 DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b
 DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be
 DIST genpatches-6.6-95.base.tar.xz 4736688 BLAKE2B bb95c2f2839f40a05b0277558a08d91a031e9066f8ba44f08dc1c9cfcae038ab431f8951734f37ae0b4c0edb42e7c3f868f495b90a7e0e988b8fdbd900cabc3f SHA512 c5b0bb418c4ce0cbf8e00da3864c37308141f757621c5125e33c283d92187efc234d5e2097e40ececd55b1c10398063b378b42fb7aca57a0864d04f0a06b3472
@@ -138,6 +140,10 @@ DIST gentoo-kernel-6.14.3-1.amd64.gpkg.tar 311275520 BLAKE2B 72108fdbc4a4633f7b9
 DIST gentoo-kernel-6.14.3-1.arm64.gpkg.tar 284180480 BLAKE2B 4092893d614bcff6adca18c7a0f6b1decab68475c5f02e0b08f3d3a03284da9c3ebddd189da6a8e12a11acfdd698cb9cf719f32f2547ecdba24ab855bb1b6dfd SHA512 5bbe37f1ef915f9ebc5db1a58f48cbc21bf4cfabd045ba41502281ca79cddb3ec678c895489d25afe9be7703065fa62ecb70ce04dd788dae89b77af1bca1a0c1
 DIST gentoo-kernel-6.14.3-1.ppc64le.gpkg.tar 74403840 BLAKE2B 10fe4a277c8701bed7bfbc241768993e797b098ada235cc7b79833eabbc8079f83f132726dc29c5881f57d2dc1b39ff889d209aff9165144ae3801bee87f3922 SHA512 7cc98c70b33ad2305eeacc1bddd40190ed0acf0337b2261a0a57fedfbdb80d187613899e86b62a240946df5d269c0d882dc487d112fcb45a4da50c527ad85d9b
 DIST gentoo-kernel-6.14.3-1.x86.gpkg.tar 80670720 BLAKE2B 884f0971ae5ca7dfdb91311bea25c445306e5dbb08b4eec6dfe4a15d437e2d0e76f434e86357251d3f9aeea27e4360c6e25368377fa1e9af384da1fa46896f06 SHA512 c05a370001a6696417ef3c7f970e8915d879ce0273f5dc71c605c9b3e63d8e6b564205126f17e74ff1f64f27e8688cfaead46b38ee3ab54c6c441956d0f8891a
+DIST gentoo-kernel-6.14.4-1.amd64.gpkg.tar 311562240 BLAKE2B cb9268a68056d80ce6e7e64e6061e058413c3e1fabb9b5d86e72bfa58ddde19a7460b3943264ec9dddfbb0b2ea108efdd07f0b8c3de0114a7c92b3a97b65c0ca SHA512 a3b7f3d05dfb5c2a3336d166e166a4f3650f7e283f016e5d47e2a7e6d4deaf68490af902d09c423ca43e5308de91966c2a4cbc642c6c469d6b23c39ca963a243
+DIST gentoo-kernel-6.14.4-1.arm64.gpkg.tar 284200960 BLAKE2B b151c4e04bca81032849982c8296f766e593304e9afe7794a98482faed458da3693ee7827d81bdea62d905987e961eecb90eb9e58ce674dcb2373d9aaddc9ee0 SHA512 fd31e7e5bb4e9c09397f8f9da0bdbb1c43ff2000c61166c4f95c23eb6c033f013f45e9c7a5455aba25930755fb2e6396c848ad9029408bd71cd10e3e72760374
+DIST gentoo-kernel-6.14.4-1.ppc64le.gpkg.tar 74444800 BLAKE2B e920d4a83c08b91618f8dfe2403d95766e1e3c0b0e08216c63953d0ea3edd38aea942359ccb11022776f7c175cea1a3e1e1f79f859e5c094b808c94ef04c8006 SHA512 0302f6aa755303579858ad895191ca09074bf3548f6101591a0f6f3502329fcb3a029b3760b63f5f22324df8296ad82f17a94175fe57baac58d4faa100bb6f70
+DIST gentoo-kernel-6.14.4-1.x86.gpkg.tar 80834560 BLAKE2B 27edb3742d04c6327605aeeae81a21dab48fa91afd3951d12612e393916747a4ed003bb0355379649b52d033cc9add37faad4f58df871df6a441e4d0d1997ac0 SHA512 92e6bccdba69c4be9be51cd56c76f78c9fb1fc5fb06b0caa3c9c795723aee2f692112cca30317a2c62d222d84bf6f3b6e82f58a0f6fd2152545c96ae04c198c9
 DIST gentoo-kernel-6.6.85-1.amd64.gpkg.tar 273459200 BLAKE2B 77163f000eb2ba7ba6afb9ac81e8f6f114a8401707a33ce1af1f787bf891e2dff92d74d57043cc8b16c2f83570d93d01e6364d7be854273f92fb130185e25b98 SHA512 9af07d1daead4b49544b57f1b30836538f86cd303bbc08f5e3fb4f23cc49cc2b496c6f0bde5546279cc5d0b6c067a6971fb2f90d40842777f9fa0eca3c9fb14e
 DIST gentoo-kernel-6.6.85-1.arm64.gpkg.tar 246292480 BLAKE2B a3db12f0125e55a9af4d227848397b259418c9aae6ca15e88b50d1f54901a836543537ee991bf35d9c07ba35a4e3e0dd1f118d5879fc4e798ad120715924b914 SHA512 0eb02919d964639733875c3e1402f3c7a54251c678a12288ec8863545bb0c739b050a6648b04fa00884fa4d6a82d1df452e81c52cc38ad1f64a64157e88cb529
 DIST gentoo-kernel-6.6.85-1.ppc64le.gpkg.tar 64430080 BLAKE2B 52082ced8fc59daf2a95dcd924273b7987e814f6cd68e18e6e9412cbe80401c224088763d10c72dcc993c7a33fe0e6518bb9990c7d3315f45adbecef05538f99 SHA512 cea21d9a9533b6d55b4aacc11d3b4b25d8f297969fcb717ced2f6165f7f493d3e350a254d74f8fd3372d700608dee2f380a7aa62d21f507db2dbac76dba9dde7

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.4.ebuild
new file mode 100644
index 000000000000..c0377f141128
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.4.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-02 16:01 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-02 16:01 UTC (permalink / raw
  To: gentoo-commits

commit:     bfc538f56ff0c75ea0df254f0bfb3b043b1e77de
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May  2 15:12:40 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May  2 16:00:55 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc538f5

sys-kernel/gentoo-kernel-bin: Bump to 5.10.237

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.237.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3644bd6dd312..9f93a22efe68 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-247.base.tar.xz 7947156 BLAKE2B 26c243e56b1cc2da3be0f8e45de
 DIST genpatches-5.10-247.extras.tar.xz 4056 BLAKE2B d29ec4efd273e45db7e438cbb95bb144781dce436074f186cc68cd35584914ed6a890ef39a1f36c51dc8228202c734212f5249cd30747cb82462d2a0d744760f SHA512 12a76bd3187edcbe3150586b7fffeefbc09fcb4b2c5ee8ef53d205c56283116f1ee4a3ab847c0c59fd21050c9df6bfd3d4d4a4584d2ac8897ccc06a0e8a0b77d
 DIST genpatches-5.10-248.base.tar.xz 8001052 BLAKE2B 6e869496fb4aabb5e915f329c539a3810ed61eefe4f46acc5c886010e7a16a9ea254188ef15d3babd79ad301ac55232f71ee1a990bcd72952fbf7e97d1993816 SHA512 52f8089fdd47738d5bd92b8a4bf7abc4552599a0a807d785ec777e0910a7bf92bb04aad2decaf55bd616e5dc2c43ca4a5d8dfb619d6adfd2f97a62e3b177d289
 DIST genpatches-5.10-248.extras.tar.xz 4056 BLAKE2B 66a1326cfa9d9578fe497aad8369af99370e0fca2bb0d9cdcef1b58f9b35a64b4a522d4f024b752d388ff90da5ce2ff0c67324cc0589ef0c1ae9d27ce3aca67a SHA512 7c26bdba7d963ced8a4af27fcdf93bb7309d756ed453ed4276c44f43d3b6550979c4c48d16b1a1e47fed61989f2df7ad6573d3ff1ac16657512bca67a210fd60
+DIST genpatches-5.10-249.base.tar.xz 8062848 BLAKE2B 2c372ac92742767956210fc2721e363e846724f88d1b883ac74bed29a01e1ccd5dffc40a5847bab7872d43266ada36b16c6fbf758b3e6d62510a378ea35cbe67 SHA512 9fc14484a0482097751253c755f40b576498cf126433031e13c9d12ee4817b2e94d3dd05d263fc33fdb3de64ccaff96fba52cf2896eaa91bf4310070dce456c2
+DIST genpatches-5.10-249.extras.tar.xz 4056 BLAKE2B 697ff5b83fb94b6d42ea4c322c7aae2db41f30ec5222e0196ba55e436f1600e4d1125e0ccaed000313f6030adfc1fc0b74fc43894deb4e9d5eeda024d5ffef23 SHA512 a8a9da0f575e7481b6b336567da96628309724d7b88c9b4c8eb2b85486f9b81bea57472883099221322afe33aa8406edea45b61dbedfe9511ca75de0ce83d330
 DIST genpatches-5.15-188.base.tar.xz 7874696 BLAKE2B d755c6aa6ee6a8053f2e72d7e4b66816b0d8f81a6b99f061d74107b9eef8e2d1e52a8092702256978aaec76630b2b39de9389acdc82c698766af81a924d8adc6 SHA512 e126ace58f4377bc81c94081722291a1af96a7589485d79353533938c2a175d5c555ffae81c1bacd3257a5b37b76c4253a5381147aeb9cd91aef7f22596eff67
 DIST genpatches-5.15-188.extras.tar.xz 4056 BLAKE2B c24f9df1b68911333ba3fe7d63e6e9b60c8021022111328017c3ac5d4be780c0e211b03fd8fb1d3c8f5aa56882058116416ddc079539bb8b2fe0512391a8d1de SHA512 a691582c519d733ed41815985fb307c5c156d07bc707a555998a97e00f4beb35762424a9d0efcffb606c992d5933c918614888fab27822f69de0ce8b30d751c3
 DIST genpatches-5.15-189.base.tar.xz 8042552 BLAKE2B 16de78091a708a27edcad6ef82f70dc9e7eadb0545d61bfd9933cea4d98961ceb3edcd0a8e8c90aff3bb734748c4deb0f6c3091d7964da855fad2e2310bbc0d0 SHA512 d16816f13e03c945cb538d4711545f5c804203d81ca82250362b125b5f1515f689d5397cdb979457921c8da24aece0e66185025e932c3c4ac0971eb998a77789
@@ -64,6 +66,10 @@ DIST gentoo-kernel-5.10.236-1.amd64.gpkg.tar 63764480 BLAKE2B 6954cad99d7461935a
 DIST gentoo-kernel-5.10.236-1.arm64.gpkg.tar 56872960 BLAKE2B 6a993e695e148180c820552a6b28d04556535edb6b48ac94ce7671553a3b53d4479f221a3fbffe93e981c45c1b0113f7aa5531d30193bdecfdaa62f671a3c7a1 SHA512 c13b9609c91587529da63b8e033b12e3b11917f47d7ed87d4356334c4d8c01ddad2b0004b05ddf5a3e97d7b3b0e1e1e9c76b3e6ee64e9d2784cb277ee3f6f71a
 DIST gentoo-kernel-5.10.236-1.ppc64le.gpkg.tar 52858880 BLAKE2B 36d601fc3c079dfbb97a6b586fd15fed8daab4f765b052072b8be1f4dfbfb05eb235e09e9218b041b0909e9166ad2ccbd3d58311a524e389960a7ba8088ab09e SHA512 84e519da063de8b2145fcbdaecdbb5ec1b959d25e6f1ede8675ace23ee0b9b8661da1396b2821a6f01f45260abf230f4ada67ee160b153ebacb3220e45ee1166
 DIST gentoo-kernel-5.10.236-1.x86.gpkg.tar 53882880 BLAKE2B 7ec8b10ae072d69c9a9cfcd54f104339d31a2db1671810935e539447ca2e2db14b7640eeef43c005b4ff2eb0ff32c703a111c834a899576a4ca7615d2c00c9de SHA512 a90068d9f80e1e4f998918c8f8e8bc693059c42cf66130abb87c09c08c5be57820e58243e964c133f3487a9c30786207b70905dd10eaffcc5aa7ac9dca1ffb31
+DIST gentoo-kernel-5.10.237-1.amd64.gpkg.tar 63744000 BLAKE2B ca4f720af5e3f0b16309fc3fd4a06a1ccc33399e1c7cf3bfd64d03461577f3eb8c6c484c9f4cb29c9ba458b62a8bc093d87e77a9d06714fd5fee3c7546928b79 SHA512 9f01b4499688d5d9bbe4f39af6a76edd087127991b4b5e89d6d4941cc2d57cfdf9afc698fc908b396986858aea548c817ffd6c1f2a28446aad5835346a8a041f
+DIST gentoo-kernel-5.10.237-1.arm64.gpkg.tar 56872960 BLAKE2B 17d0e718b2c17b72f13df26804086e46ebbc2481d1d63872b3ede830139c090e574b04edf3bbc8def76f6084f0a27000434fff28f253413dd01c7aed866ac384 SHA512 cc8d9464feb4c64f3b68abc34b544f4ec17259fd085602b134bc648d5b5d16f1d9f0e2185f79dde195cf3f023f610e07013e1179bec3cfabdcba95afe2b571a4
+DIST gentoo-kernel-5.10.237-1.ppc64le.gpkg.tar 52858880 BLAKE2B f689c999f398a3290cd8489c6b7da098423344453540bc99710a4b5504c39764167334d08b38808c817620762209581616c106b7145a2f568934f8b5dfe6bf19 SHA512 d4cda361279cdf4f64ad9a542c6c8719ac6bf5f32b2f9e3e25f9177ed9969fbe0bb2100548658ca016024c09bf9135f1e12a79f46c1043b1ce5cf38fd40e8a0a
+DIST gentoo-kernel-5.10.237-1.x86.gpkg.tar 53872640 BLAKE2B 8cc3370a5c4355f71c007ed0a2ad0dfec466b715e37f875232851922da58bae86910f91c7e51261139ebb8c14fef8dd5faa36890b439b192d533260b6ede2d18 SHA512 7d8d7c54a468268737ba7da9e204e59f61ebb3fecc29cfdabe0bebd1db16a09d6a7026d55228647a7b955adf99b51fbc86a52b00a6a44e1498c6b7b6ddbfadb2
 DIST gentoo-kernel-5.15.178-1.amd64.gpkg.tar 68812800 BLAKE2B 375f04a2120e9610cc4f732b2b4f6473cc2f10906dc5ad53dce6e6557eff9dbe324651be253c151275312f8fd2cd8a4e990424939174d9386b614f475d8f2b2d SHA512 a447ed842d0ef30b032b44277adb90793e108ce4fc11ef2b1118441e047444d7430c3f3ba272878b93f9f188e4d95cd5b0c2239110c25c5340fa885bb38c9b9f
 DIST gentoo-kernel-5.15.178-1.arm64.gpkg.tar 62545920 BLAKE2B 656ac77ee6c6302658328552ceb49c2573c7f1f531fd98ded052542f9f00efcfe41ca543e4c1efa7560bdc68a0233fb728f8884dba7a2dc93d3781572a0ee2a7 SHA512 ea6bff39e202e6b42f91b792f28c84eeaac9c4721b28f4e6bf32376e04976799b5bc6fda0fd128f9e07860276e63bc0d9fdc6ac47b92c71ffbc86e984ba8c0f2
 DIST gentoo-kernel-5.15.178-1.ppc64le.gpkg.tar 56821760 BLAKE2B d945aac6de7d5f0c52f2c28229ead725f5f90b885b1273b2eb5c9717bac166e6ec7017f3c9b0de9cd359e1b156ad312dc83ab9a431764482bb5dedfbe53c293d SHA512 c38a5c86a9742a59b204a6a3b732712c8007838aeb62727c4277169992ea17ece736154e5b2b7025541941a159b2e9c24b4de364bbe3faa35c9cbc931fce82ee

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.237.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.237.ebuild
new file mode 100644
index 000000000000..88e83cb23916
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.237.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-02 16:01 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-02 16:01 UTC (permalink / raw
  To: gentoo-commits

commit:     f15eff4b5bf3455240722cc29bae7c0af6fdfbcb
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May  2 15:12:57 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May  2 16:00:57 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f15eff4b

sys-kernel/gentoo-kernel-bin: Bump to 6.1.136

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.136.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 52bc65f351ca..3699458292f3 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.1-144.base.tar.xz 7114872 BLAKE2B b0d4ca8212af006ac44e8d387a65
 DIST genpatches-6.1-144.extras.tar.xz 4056 BLAKE2B fa5b5195efdff3877d86d523f199652fee8626f43c7a4459e5dba6ebb7411a38df44f943d03bb9bc8714d58db9bcda99b22ca6c3a38d35a76be300ae7e48c31e SHA512 74859efcf03e6135309277c84a696f88a94153356354313fab6ae6610d1cc86a61c6792f32f0059a9d0a29a53ed6a93b186010210f844f32590c50b8f4b70e6d
 DIST genpatches-6.1-145.base.tar.xz 7182576 BLAKE2B 935a9701f0a0a84a286f0287607776e174fdde7d5ca63d8adb40acd948e6edeef86874faeade940f78243986fce43b8267ad96bd264e752944eed89bfd958250 SHA512 9be46933d8d15a303ab5f5e11a056c032c0ba136b2e3c74e21e90c62645c9c9c987698c74dd723ed79c8dcccf2cc7c3831a2234dc8be735de2b257106a52e8ba
 DIST genpatches-6.1-145.extras.tar.xz 4056 BLAKE2B cb630e4721aefaeb4457c17e589e84bf010609cb498ade5218846e5bc56f3bab79650a620275d47e393ee128a30eaae8c9337c3e485fc8540d812c77138d6f8d SHA512 3304dcc7bfa2a5f0c874611e1ee779461323746d4b54a11fbb446393e523a93718feb76c9ae791b7c737f29ca9d20768b4c6ad4827480f939748346dfdb3fcc1
+DIST genpatches-6.1-146.base.tar.xz 7216868 BLAKE2B edfff9d3be6142527453263c896f9a486ca7db92129e264d8de50532d069661ac57aca319f5acc80d11177eb1b5246dd78e3937c66ac01ab57b49de98625c3e9 SHA512 2dc2fb1fb062cd7bf54c05404c916c616ecf8fccb397c4018804dfb50f800a3815c9290cfa67cbf7d18c2d2f79ccab2131f50261cefe43b24a62556409979988
+DIST genpatches-6.1-146.extras.tar.xz 4056 BLAKE2B fd78397729f327b395213e9e6b2bf8160416285d52237da424aac4fcd78160974d148cb15a66b37b8961b7734dbf57c4b426098f409c6606f763ba439d04ec72 SHA512 54c601af719bc21f4230c93e83e51018745c20ae8319e5234c22cf9dfc6100d30c81ba464a154aebda2c977be40246621c2d4f0ba4f4d20a55789a73401d6231
 DIST genpatches-6.12-25.base.tar.xz 1528212 BLAKE2B 818643d9f5ec5f4edc3cf2360f75bcf213ca99846e2bb96721933fa1785624aef8ae5c3ecd3af4f2e13e0cc44fed86e2d1cad8b53ed45acddcb9d91fc483c20b SHA512 746f4b5523fc3ebb3c59211c7fb4a80714e6068ab769a001c044ad300621b5a4a7a0b0b06c5a689bbf382cb27098f36725962bafb4d6e4489ab44cdb19b6ed1d
 DIST genpatches-6.12-25.extras.tar.xz 4056 BLAKE2B 2244be3d7b4121232106ee8110cb12ab75c8ae1a15377dc87598e25a287b8ce48577945a1677b944ff5fb5ce31e7309121181effe3814d2a522250fdaf8bcaa1 SHA512 d4fffa688883298c41f0c0ceae9ebdc234ec615945165fd74f67d31ececb23a2c905c106aa63ff16ce28bab31b1e08660002b68df0e27e0b54682b2a4981bb92
 DIST genpatches-6.12-26.base.tar.xz 1534560 BLAKE2B ab84c4f747924c39727b9340bb1974df4c547891e7551685bca0b85c65318f146bbedc44e7b66c56154d0aa64d50f3918f96e5eec84ff40201a52edd99414e41 SHA512 34bf25e6c0b706dfb8848d69969ad10c2532d2c5ee3e24e6ec9b11f3e347624dd6e9e129e77596c2971ede310ec8f2e743d3a4793e4b42ed1651e14f963e78a4
@@ -104,6 +106,10 @@ DIST gentoo-kernel-6.1.135-1.amd64.gpkg.tar 73103360 BLAKE2B 4a033c01be68500f72f
 DIST gentoo-kernel-6.1.135-1.arm64.gpkg.tar 65761280 BLAKE2B 61d18f9ce7d4e8e6c6857bfdbebb9c29b62f161054b0d26a44d2dbd9a57aa5e81831933317e3d85a3b19f176dbd7acc6575c79c5197166b361231c0d2c7481eb SHA512 c987ab37e48ae88f4c3e915446d0acc892baae0f839cd5e61e7f1c5b33f4c8765bc5f3c20b2d0f2139159141540f2df557a5d316ab26be0451bf28dd8a9d9128
 DIST gentoo-kernel-6.1.135-1.ppc64le.gpkg.tar 59934720 BLAKE2B 4ccccd41a51a5f8bd8ab2b7c0115398bc9e44b9893c051a062085581b75f500c8abac6b8e5f47d625e22bf22f7d5bb1a840ee42bee5c8bdea4731e8b591775f0 SHA512 818696f99229d06c65ade4cbd42856ea0ec589a4965701426819fdf309459ca90ac5623aab5310a751e0e102abc4224658f7244e95ac825cd5a0b9d4f6d3214d
 DIST gentoo-kernel-6.1.135-1.x86.gpkg.tar 62474240 BLAKE2B 2279942a86d6661190904d39912b1801f71bd29106be56c0cd4d5ea31f972c8b793764176608518efac18004594caa05709296a549d5070e3de4f933da2d1554 SHA512 27a382821d725f7957b21acccdcbd872de2751cdce970600a3ea395a9d487ddc78891e89ee22c8bab59a2c3df33f820cd8ddb5d68213d34a83b7457c8a87acee
+DIST gentoo-kernel-6.1.136-1.amd64.gpkg.tar 73123840 BLAKE2B ae08922d6f1d440ffa698b3065da2822c67231a2b48aec833b9144b93b1aed0319a8bf21d1c01419fa475b6cef5c2df802146854c5382056067e9b3d30ffdd37 SHA512 a6e95b910a1a207dfe6f99e6776dde0e04cfd296ea1f6e365321733b2dfe2a2160692ba507e714d3041d2210aec33ae1c9c6eb0276567cce8bf37d605c59bef7
+DIST gentoo-kernel-6.1.136-1.arm64.gpkg.tar 65761280 BLAKE2B bd63c96d17503f0332456e84ff3fe35c28de3912acad85001da29a88c5889b153034f761b6996717894995f556f9a7b95b978dec1f58f5506515f8133a505259 SHA512 ae68e409e33d3a3bd41378e12da7bd1ac6c67868754386c53bdccbcb82edffe137aa66a93c28a946ec95201d796b0e8c990d01b7f6363296bc8889974b4c0ba4
+DIST gentoo-kernel-6.1.136-1.ppc64le.gpkg.tar 59934720 BLAKE2B 67e47d71853638ce13c5c1e60968524f5e787750ea9a7809a6b49d261af047dff5cb4852c0609420cc21ce1769053c8e9616e81888ab1a5edf7dc7d25c6cee44 SHA512 cfd903212f7c7cdef265ea3b8e1f027adfdb0c1337ceb835fefa3b9cc0bbc37601eee471e86c89cba37086423fc8f8d2314b12a8caeb9f4b1719c31ed78d5ec3
+DIST gentoo-kernel-6.1.136-1.x86.gpkg.tar 62464000 BLAKE2B a30bea5dfab910f0d94677c1b19d0891668739f30fdd959c3a8e5b0649f9f2fcfa95975a867bea9bf5267dd2bcd1a80d8e0110b8eb2da479804d77117e4e13f7 SHA512 768ba19d9701a36a03755e94ecbd7b8bc2e846a1c71499ceab532c3b2df784790224083b571b59cd0f098b3795299ce826b909281fd5216e6e60d0a470fa527b
 DIST gentoo-kernel-6.12.21-1.amd64.gpkg.tar 304855040 BLAKE2B d43746e112926756c536be6971955214777d781f75a6e4bc99a9d4e5d4c4ef6dea2df0afae8965b3dc654c1f567efd4bec5c354cdcc34b4cecd48e008dae2173 SHA512 cbef002d22654723886a95c7369e40fc6fe601068298a042a8db53fc4e7d56987698883cfd35d39a6cbeeaa58ee025d96f8a768015ae49d03ca33dcfd8e99ed4
 DIST gentoo-kernel-6.12.21-1.arm64.gpkg.tar 278108160 BLAKE2B 1089ad29939cbe0b0713f77d14d18ccfa4b3b5bb0aa700fed7c7b5d2195d19f2712df889b1c39b25788a89b66789c6db61e26325ec75ce9aa67b50aca9ec968d SHA512 d8dd98383400905c1623cc7d56b66b445493e78c7e9834717b6e3aad16586f220b49d8cdfc2b23da89b4ca26a0b5272f78e05b02cc63d470e9cf20489e39deb8
 DIST gentoo-kernel-6.12.21-1.ppc64le.gpkg.tar 73123840 BLAKE2B 72f57d3076e6d3e7a86e5983a626b4a0295aee5e5031101c44f9749441fca8334b350cdc99260d6ca86d6f880f645e79258b2e95d5c554a314f72ca67ca8195d SHA512 2992adb4590698f0b33eda4390f65266b2e2c6be873abfa5a3e95d493991d50ae31d8842df9a5282d5c83e405cd2f56334e63b4fd2c93ae1451f7b1443d0d97d

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.136.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.136.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.136.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-02 16:01 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-02 16:01 UTC (permalink / raw
  To: gentoo-commits

commit:     a5c7101f433b29254e6c6d4ead9351235937d564
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May  2 15:12:48 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May  2 16:00:56 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5c7101f

sys-kernel/gentoo-kernel-bin: Bump to 5.15.181

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.181.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9f93a22efe68..52bc65f351ca 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-5.15-189.base.tar.xz 8042552 BLAKE2B 16de78091a708a27edcad6ef82f
 DIST genpatches-5.15-189.extras.tar.xz 4056 BLAKE2B 3c6954be8437c63fac20b7aa8e8b7f15a6f58d853d143fd4906ced12aef8311aa6bc83fa52c610803f005d2bd2020e24ba14574ddfc2b847f06d21ac66dc7700 SHA512 3082eb0a0dd2204368889920884a7aaee5dd4b78a447080cc8c982a0ffe8e41ebd44e888126b492dd43e2b73eb6b98fa242ad6c6699c698bfecbe41b1bd4becb
 DIST genpatches-5.15-190.base.tar.xz 8101144 BLAKE2B 7f59ad3ef45a9d41917a0e6ff0b6d9e2d12682f50cd9cf26075d92239de7477d00f087a11f0aaf924d323aad2645a66f6169c6ffa60786125b7879c4e3b98fd4 SHA512 9765b0bcd31235a3a4de76672e228b49b4977e01df92ffc9530c629c68d58d268e7330093154031ae48305cc4e85372317a2f5734f28aef898ea15e6f609e4bf
 DIST genpatches-5.15-190.extras.tar.xz 4056 BLAKE2B ec3371e42e65193cdc15b3a659cab4d8a386e08c0ad80bc02d23742dbf3ef01409d30f49a668a7c0f828a50b186e8b2d191675f2b983d9dc90e9ed68613c7034 SHA512 3cc7a9320648f3de00f30fd390e4fc5c9fe1446e1ee66f56c8b2a99c8f9774deb696ac42e91422df53bae9196b11208ebc56320a324aa04736f2fad38b5abe9c
+DIST genpatches-5.15-191.base.tar.xz 8190232 BLAKE2B af7633f6044fda60026cb67fd31ebb1debf1324034ee3f87a390ea8b9e1e31ef6b22432d83b0482eac72932bfaed0c6497dcb2ce8f56e9f07f3d43d2335b802c SHA512 361256a85981a25cdca9ff9aab199443b200ea76e21b7537a2a8b72bf2e59376bcde306fac740ca91dd1cc16988aaaea6d411f24d7234efcf83a51b2599a05d1
+DIST genpatches-5.15-191.extras.tar.xz 4060 BLAKE2B dbb0e74f6647b392a94bdb629ed1363af4b866deae7c306ccc4039937d14356eded2873c1fc7d4005028e98f267ea38c7ab7ed1c975a4fd54a6d7beb7f4a3d6f SHA512 068fe3e6a7914ce1d43dc532d466be12be6a3e1572a7dc752f0dcbbd8e81c4f32aebf20aac2b64790fca57203d21061e32d558adb9861cb6870223f87263aebb
 DIST genpatches-6.1-142.base.tar.xz 7066580 BLAKE2B f70557aaa04402c822b504c0bb4b9ad4726e849186e096d7a5b76e3d90fb7b19d3718df61a950f87dbe34804eeabe1736c79267a5256b357afd8354b4ef7044a SHA512 d1e4992f200b1af57a44db5f6e96ebd93c5e8bc6c731a67f26f096964f98e8156d56e75de313f2a785a5220656d163116e4c0af79bbbd45c040b7e414ce39bea
 DIST genpatches-6.1-142.extras.tar.xz 4056 BLAKE2B 9209194c61f13e886f7a4677f1eb9390e1e4eb6fd95fdb69a7d196faa7a3f6c2ca740e29964666e37951db72fbc79f7d31a7695556609e7651f1e90701962fe3 SHA512 de10df7d2ff2510313cdf6d74bf085113b93380cf2065b43bb4605ea9c173c85a511a3ed20fa781a53df24e65ec59ca53dda564ba8cd2902e7f35ba0dd54ad09
 DIST genpatches-6.1-143.base.tar.xz 7071932 BLAKE2B 6a9c6027e0f0ae2ea5c900749965730c186b347933acbbc6fcfcbfc8b1528ec5ce82b43a8824ff0d9b06913b3f57c5982f031578273f7ea86e57859d0a6dd5d2 SHA512 d91dfa2ca4c8551db3bdb70e8ac0a215275ca4d5e0f788b28bd358747bdfbc23e422792ab5de7983c9e184457c43999f1484c11ec25b8fce5f84a5a6822a64de
@@ -82,6 +84,10 @@ DIST gentoo-kernel-5.15.180-1.amd64.gpkg.tar 68915200 BLAKE2B 98acf8e83785fae572
 DIST gentoo-kernel-5.15.180-1.arm64.gpkg.tar 62576640 BLAKE2B c5825c9f628d0c63b477ba0ca93b5cbf648580921abdd14788b547711d9fc2c5e4f3bf3544b316b7116904bc77b4318470d2721bdc1eb32ea0669c6460b67e0d SHA512 8cb194cfaa17a5fcac87575efe90e427b6ff8543fb4ef2ffc15bf46e9308a775e42413606aa234d6d76ea7c9feee2e614b6b671d69afae61faf84ad26786acd5
 DIST gentoo-kernel-5.15.180-1.ppc64le.gpkg.tar 56821760 BLAKE2B f2ec69311631a133aa64e921c80b1fd58c8a8d47386c5bf37797e7ec61890f7f3f50cff4086767056dc5ba8a8faed5641e7972824b330fc75f8a1e0635f08974 SHA512 8307684beeee173958d419bd178446a025dd11bac6269da27fcf2a2ed4846f27e0052d3f50708eb0000c5cb215f85d3e02a9e1726512860b4ab2bb521cebef0f
 DIST gentoo-kernel-5.15.180-1.x86.gpkg.tar 58890240 BLAKE2B 2e5cb9797ce4218982554d631c86b77f35641209b85eb5af51f58054ceae1c79996346f49ffd8fdcd540b2f3231111a471d836fec478d8af3d7652fdc6d858c6 SHA512 1ac54d353a58c08adfd3c9d236d2120e8141fd0ed3a4a870da3f3ad3a67ff0917a3a8503650feab170da62ba4851d7bbf522de1d626ba0add7ff52f6214cce85
+DIST gentoo-kernel-5.15.181-1.amd64.gpkg.tar 68925440 BLAKE2B f86b13e0baa8b520b4febe7432fc8c01bd7365a199e2c51b5deb699995ae6b036093f4d25f5b32750a44bb986d91ddf0aab72a790bf3f2c4feac04892cf6c958 SHA512 4f7628f00df9a5933a9ae714af796f70b714c6c1f4d3f4cf5ebac08428fd102e45c92938d472242bd437fd22f454360c4e9e41e84555a58feffd52cce7ab47d7
+DIST gentoo-kernel-5.15.181-1.arm64.gpkg.tar 62576640 BLAKE2B 5a40568b88a8b743eb53956437c141f2ae961a41890dcbd04820b1ba44b30338f16f7997328a633e330a41886cc5e45216c47d60117dae62147257c0317bd995 SHA512 c4683dd2d0ea575fb13d64793943462faefde2d1a53795fd74c83a8b9d478a314f39db185b274bc571a2dbe53dfc5cc6757fde442f5a930bb71d93135e5acaac
+DIST gentoo-kernel-5.15.181-1.ppc64le.gpkg.tar 56842240 BLAKE2B 490035773bb62102dd26abc399e02cf5ee827dcf3452f642739967b9f4c6c6d3ebaa3f571a2a22f077e9a1b36bf7f078939a2ca6bdd51295130e95ae3c4ecbef SHA512 4e922fa2e2ab6a93903fab0519f8c1a0199117ce092f5e3f8aa1c38a12b6ee64d2cad35462f55d8a6f5b5a11dc7578fb745741545938f7805e8ccedd88c616e2
+DIST gentoo-kernel-5.15.181-1.x86.gpkg.tar 58869760 BLAKE2B 0fefccde7a7d37a47e7d3fbca05ca2f04041927d44b39c85a07ae0f7112fff3017c4c8d7c48b6d1d443f60e90379fb3256cc26ad0c99ce98a7e6d5cfbb6830cd SHA512 2c7e57610350672e059f27724d718ae3b0ae0b3b599c9828902af2aa331950374414e0164fd8318ece56075a9b928ca4175c8edebe023580b4968ce582937377
 DIST gentoo-kernel-6.1.132-1.amd64.gpkg.tar 73103360 BLAKE2B 6df425880240731079c442f425325555e2baf8e2278a2522ede0565e213784ee895ad91425fc6f743f56a0c04137b528cc6d68588d9f5efeba4daa37dbc2e0fc SHA512 f006cd420a56fa6f5586cf76122a33b16ad59f9949552f7d2b313245d833741de788f58cdc0b8b4158797d612a5b9845cdd2a9d8d949d2db8aa07bdc7bf5b04a
 DIST gentoo-kernel-6.1.132-1.arm64.gpkg.tar 65761280 BLAKE2B 2f7f26d4d5d3018a6fb74eff4d5eb16b2358d27694cdfa7165c94650b265a32deb0e804c142f0e7be9039471c663ecbbfc32772dd4c6612901c6aaf0a8c2c426 SHA512 5395cbba2d1065d0b2509f1895c4d044600c36738c57351a1b0aa83c77b0a9f591e5adb7725b40a4bb89e6cdbebdcca694a10fcd30066e2c565b08e8c0376368
 DIST gentoo-kernel-6.1.132-1.ppc64le.gpkg.tar 59934720 BLAKE2B 7f9d4bd3410d7bf25743600276f739681dd5968d6565ff1c30c5350f5d2bfe6a1d9226f112b61fee7c5d67aedcf4bd00b95ae6c6bf856f11aae8573d4b905c90 SHA512 33a8296ffb2382b84bef08c15ca503bf61e84d68b547279e29caab69d42773d96a1f4d87de0da27c9232f5db37019f91a1e28aadf55c85aff957b810d9332f7e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.181.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.181.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.181.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-02 16:01 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-02 16:01 UTC (permalink / raw
  To: gentoo-commits

commit:     ed949b9c8f7d482c76a8d45fbc54952b65d5d88f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May  2 15:13:12 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May  2 16:00:59 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed949b9c

sys-kernel/gentoo-kernel-bin: Bump to 6.12.26

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.26.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8506a3e059aa..7cf22f0c2d75 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-6.12-28.base.tar.xz 1749152 BLAKE2B 2a454052384b5e03757221a82073
 DIST genpatches-6.12-28.extras.tar.xz 4056 BLAKE2B 1a468f5acc34bd688a26e3a24d9dcc39099014bb8bf0674b491c02f0cbc60b70ce8956c53577dad309823fe957067caa81480b623e0d8b8a17069f73c6fda272 SHA512 c7e64882aa38916b4017632d676e2a8885093840c40221e400cc61666d82258658558e6e59bc7eb0d90ae93bb88ccaf015233cd7f28c3796fed09b6ac89363cb
 DIST genpatches-6.12-29.base.tar.xz 1803156 BLAKE2B 5db87d06800e230ab09e6f085126163fb4c3ad98b4261c988563436c9e5ab9c3783152c135ddec11012c3e6f1f9922782e9355416424af47074af5b352e3463e SHA512 4a98527730e096a1eea0d16faf88604d0db359b1ded00cab1417e4b6e2ba4f2fd9ef1a1739480895720ef63d80b753dd8752cc81592949d24e3dc678e4b6ea95
 DIST genpatches-6.12-29.extras.tar.xz 4052 BLAKE2B f65d1d41d35679a525c1b92f26194c48dc757abb18b37793b69d5b5a49f312be091682f19ade2215319f4f45e46517e2e1fd54090df5c405f962d8cb228aa689 SHA512 7f81c3da7d277c141b00a0e39840dbfaa6348ce45d87cf35ec94997958fa2cc0b8341352b90cb7accd2b3b216e85b8d756f7c13471686afca6acc7d12a5164e2
+DIST genpatches-6.12-31.base.tar.xz 1895404 BLAKE2B 60ca4a8944e04cef4006eb1a6bf8b0788ff6ef159c1083c69525b2f79d21a44075367c76e8d6ad43b7585732bd6797777bb17002953e26b01b170f11e5b3082e SHA512 1e8c76d5d4a3c8886cae9df2b5b915c75543775b9e005faf25d14da5bd4630afd35cf70b6a6b779b0d777ee8ca673571b1b68f6ce2b8914e01a71a92c212bbd3
+DIST genpatches-6.12-31.extras.tar.xz 4056 BLAKE2B d17eceda0aaea19d7d064cf746b8e0ef7197224dcdbd21b07c1a52e7083d3c6bf52f7019c781c4ff8e62989cf585603cea3acfe00129b1359b42302f4a05ad53 SHA512 66b374a4b4c73c8226875d33120f199751adb59a6e044c06dc4b28c9171ca853e1547787600c7f715789175bfc0be307a6142c300a0f42b9c8bf347b21f21571
 DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a9f3d9a45ec516d2b727adb9dd7c71d33c452303190e2e0e3b2e5bbd779b1be22683d70e53e84324f1c3c545d942ff15fc44 SHA512 453db7b734144101cd3096fd1d0880700816ff1b8bf60b71436ac51eada5af8c74329ee288b302b5850231002bab5b8c3a737d4908ac09d05e32e9a5fb752603
 DIST genpatches-6.13-11.extras.tar.xz 4052 BLAKE2B a40b3c65ed30aa17797727e8df0efc37ea23639c965fe8acaa17f9315029ecf7603071f74d96a1623bc84f4d6d80f62f5119f85e714f32403bac6b300304a7d9 SHA512 a5953975b5e88bef1a8e8aa73f343343816db4e6731d5376dba6a3cc65e15b19e00e38817b5a5dfc5374ab9138ec1416a1d14143cdd41a52ba284ba506896bf3
 DIST genpatches-6.13-12.base.tar.xz 703484 BLAKE2B 5b00c4e4f5791de684731bee535312f42c9f7a0ffb57c25c262025542b5380e6c55877526ac71c5d1293831d69f84a74a65c8df47eedfc14b91f166b51d0ddb7 SHA512 cca66b71c217cee7b2723a63e2085fa5e041ed8a226e9563704016e37fb46221a941cea22581652bdeab2333ebe74e6858232283e3071240a9587eb86adc7e1a
@@ -132,6 +134,10 @@ DIST gentoo-kernel-6.12.25-1.amd64.gpkg.tar 306196480 BLAKE2B 8a46ce621ae3f6cee5
 DIST gentoo-kernel-6.12.25-1.arm64.gpkg.tar 279316480 BLAKE2B 683200fdb8b77fd3ac4f1a7c7372550b652bd2de89aa9aed4890933b4bd2d70d608fe89c0ad168649ea780456acc90562eb531c7c15f14cf2da38840234ef23d SHA512 ac3574d4cdc96d7c49d4f6c46edcd401641af9715522bf5894f3915be297d9659830a777e5b7a39efd85186019703a92c183c060e11e0b34a61f6e42c5359431
 DIST gentoo-kernel-6.12.25-1.ppc64le.gpkg.tar 73256960 BLAKE2B bd50bef58cbf3689a0186c0fb18501d28a94b01951855436a18328c7ffb6c4a0ffb980651b517a059e8f8adae29f59f9099467a899a7860e2829bcf6376a28a6 SHA512 40dfad33904018cf4ea8cba9d76909f2b41c4e9890f1d7538a91f3affeffde062f4048116bc883f4e21c5de79e359fed157167b4af388c3147884f8f6fb61747
 DIST gentoo-kernel-6.12.25-1.x86.gpkg.tar 77629440 BLAKE2B 26e481230cb90541a55c009eb1d373c100b1b4fbe5ace2ee4a878f79a4d7b1b5afeaefb801d7691d9f9aeaef1e2eb051555ac146b918c297472f3fa9ccad06c8 SHA512 b14398572c0b8451db2777c58785dffb90ce632cce726fdaaf9029de1cabf99dec2c0487dbae168ac4feb64f612eb4ae5dad665098a466e6b34c690e81635a18
+DIST gentoo-kernel-6.12.26-1.amd64.gpkg.tar 306206720 BLAKE2B 1ab788eed9f637921237b24916dae67d953c7b8c4e66978f0a70e4e50c6e445ce1ae9011c4308f9237729c49f78608894020145c7a483b9c8c7065cb7ec43f01 SHA512 38b2c4be79a5781aecc4f8ad6bfa420f21d4b09544323a92418740b1145ef5d86847cbc0e78abf35a11e3cf26f064ea9ab43ef52df46c1a8fc8abf6bf53f4e21
+DIST gentoo-kernel-6.12.26-1.arm64.gpkg.tar 279439360 BLAKE2B d8e5a7388c379d2ba24b31a4a73165aab77c810f48a6d6a42bd0cd23c6ce32fef92e50fc0df3ac7a36f4827132436cdbfdeef7779c972b952d5ab2b0d8b728e9 SHA512 dcd65779609dae966e8cee2399a5aa8e1d71b5d434d76dd413f6dc097809275f05332a8b2c841976501499e2b7096a5cbd2424383c6e634afab4f8bee590bccb
+DIST gentoo-kernel-6.12.26-1.ppc64le.gpkg.tar 73256960 BLAKE2B e4553359902e7d253c20528b5dd256da125997cdaae31e3523661b53a0240d9519688e7304865642aff3f8002ec5c5c0c86e6deaa173f8bcfca20187c74a75d9 SHA512 6abcf378ddf9bfc4283f185df0144abdac910413d80599fbe8984b330e10e5781691698f64fc6e1b28da2ccfcc464f71fc659b2c4d95f65a494110a68eccd5eb
+DIST gentoo-kernel-6.12.26-1.x86.gpkg.tar 77588480 BLAKE2B f4203de886370afdc1c71527c2e25254ce1718b25c72529fc0aa5a0e4f27e22bc3610e0f24a4e83806cbf26bbb9a9149194f90b069acb64a841a51f29da76a14 SHA512 74fc4d1c2ab715f06550ee61d765b59964646aa4cc513028823cb639db13dbc88da915ae39a56611ac26f8be24f4e9a2c1eaf050475aa77bb4dfba35fea05f5c
 DIST gentoo-kernel-6.13.10-1.amd64.gpkg.tar 307619840 BLAKE2B 0e56565f1722db409ba212ad6d508ead2858ef5a9d0555c0b0dc72095a13a86c32e8e1d8267b93d1b385d00b27aa4c504b5f80cc2c0d95eba542ff07b72ca67e SHA512 6eec123ec7acf18f9dc23c1606bc11974e2148a764d0bc77d5309b5d8d9903d102421312dcd20a19c874b780d18b05b6264eca61881311af4b287b81f29143e6
 DIST gentoo-kernel-6.13.10-1.arm64.gpkg.tar 279797760 BLAKE2B b55f3fa7e2dd2f6c1f5d7930a1decb622b147169ade8511c15b5cdf7c4f7405dfecc33825c49fc5d639bf6e4fd7cf443d48243a4a5f841999d9e4a3efd0f54ac SHA512 ae0cb20311a86cb008d6775e3ccf91d80cb1f9620447f9150ec7a9dd13cd94d09417de295ff4ea206bcf4ce3850cb31282bd1240b9ae59a68ee4c1f95087f491
 DIST gentoo-kernel-6.13.10-1.ppc64le.gpkg.tar 73809920 BLAKE2B bf3d1973d6d8d80096de04e5cbe56efb6b40ece400c3ea5afb01c86c2f688c722f21ba7d4b2ee6cc4a3f6cb3df6c90f1d6a4f7b5bad029b39bd5ce0e88d2989f SHA512 f03bb0dcf02405ab612a6e9370c6a79032536d70f190bd511365fad50017ca2810ce540db9a67f20461bb2b1d3fb143b32909db07221ad4f388de0c3d1d1d6a6

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.26.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.26.ebuild
new file mode 100644
index 000000000000..ac7076155097
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.26.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-02 16:01 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-02 16:01 UTC (permalink / raw
  To: gentoo-commits

commit:     f1898031b11e1fa8da961079441f05163b3f24b5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May  2 15:13:03 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May  2 16:00:58 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1898031

sys-kernel/gentoo-kernel-bin: Bump to 6.6.89

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.89.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3699458292f3..8506a3e059aa 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -58,6 +58,8 @@ DIST genpatches-6.6-96.base.tar.xz 4809812 BLAKE2B 2a803304f79d63a3a960c20633c6a
 DIST genpatches-6.6-96.extras.tar.xz 4056 BLAKE2B 56475cb62c6b77feff83aa82fbf171e9bf8ba71d0d24675d9fd13b72cbee30432feea30930c7626efa1b5e0874e9467cac872e9f800908a9ac91f4258c312bd7 SHA512 6b1cd09bc28a7a0f9a6ccacd4dc27b365c508b0445bd6f21bb15b9a82e981a471e80c046d3b39d85acf49a40feb4d8db0f91d76296719ae1d3e34047d895236a
 DIST genpatches-6.6-97.base.tar.xz 4911476 BLAKE2B 8bc5c6548182363c183b3fdfbf53467a9e973d7eafe6bf31b62be93a70cfee779b1f6a4e87051a76991633853d3540504e02230bde8f02bdfef32b2254218d7a SHA512 a6c3fe80a1f285297cdd61a254c1a995e714614f2cc5945074e8e65890f4ed614ef58479b10bbf356343dc9445bb88ae596c794ec34e79106a5e21e7097ddaa9
 DIST genpatches-6.6-97.extras.tar.xz 4056 BLAKE2B ab29ea3f128eafcd229aa3280ef690e4e5d3f83fd4c85a4118a4c8ba5c1d5f7bd87c30659c972f917d193faa3261f1daa0c5b7144fe4c7be0247e78ab4285d76 SHA512 e586afbab5068e21821a0722f903c232dd36d24aad3e72c451870c52fdd37d5a8b43e2ef818340b8e9f9e49fa5e05684cf28465bb3b6e2a21a49d78b37e50f3f
+DIST genpatches-6.6-98.base.tar.xz 4964684 BLAKE2B 4e2c5e217bea6bde0ac3d89d09dd656104ca637e2abb69d0d67c217623d79b79c5b8141763c6457f8305434961b4458b53e916cd0526e96c5705e1da34648f32 SHA512 2f34f369038d4b60914728cb01da1a3f63bbcbda9fae46570fd513f589b4c43f53d75442c443ea8757e1b1598a11427695cc0abb6102e52e6d51c851feec9522
+DIST genpatches-6.6-98.extras.tar.xz 4056 BLAKE2B feba4afd8a6bea12dff8f919d6f0368b703c1cfc2a123c73f6aa69cc9880bf4a81d8613eee9f5bc143eebac0409556b25f344cc6c6f07d8a4176db48fdb5490c SHA512 682271e16f0ce376353fda33bee558f4e0d1b73878848d79736f12e0783edf9fd456e5db5245936cf6a6eb4a96664f37c8266b900eca59726b8646c7104f5ee1
 DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2
 DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f
 DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6
@@ -178,6 +180,10 @@ DIST gentoo-kernel-6.6.88-1.amd64.gpkg.tar 273469440 BLAKE2B 65167b86bdf32540345
 DIST gentoo-kernel-6.6.88-1.arm64.gpkg.tar 246364160 BLAKE2B 53db065b26dc1a9c587bdaf3b6ee600547b0367a4cc9bbe2eb5c9021025b61083092b6e071977433a738d23e9f23caf769560187770e4c2996ff44fa8a4895a5 SHA512 e46323a54181baa97025255a87076e66d899fdebaf6e48a58fe8a014011995daa9788e1445e9d892baeeca19f4fbce9c8f5efb8b4278717bd7fc77b163e96e06
 DIST gentoo-kernel-6.6.88-1.ppc64le.gpkg.tar 64430080 BLAKE2B 2bd9ff8a4e318841cf3a1853342e77140eb7e851eda68409aaffa6723c9a20ad6653cbf7ad5a3f6c71f48135aa4caeb53c3f40754a1611b60d6e17eab60c36bd SHA512 6f2832d3c842c993110763f8eefd2d9becac1a89f33dc82aa85e5611421cf2e538bb790cd0d2c7a2bd3561b884e83c29c44a763d7351708e2eb2c126fb31938e
 DIST gentoo-kernel-6.6.88-1.x86.gpkg.tar 68648960 BLAKE2B 371ec6d51b1899cca981b0f7ec79675a531dfd4f037492b628ae7208558a31371ff81817145bb5928d36f973ce7debcd5f7ff4b7be2a44b0e877c81397776e5b SHA512 0bde8c01bc0d19c6d77206e3ff3d69911808817d91b8e6f96e0f222702f95d4b86b1539683b96d4ec5e8131b3571ab4e57abc7c36f8b65c0641920566ee9d093
+DIST gentoo-kernel-6.6.89-1.amd64.gpkg.tar 273500160 BLAKE2B 4c7f00c06f069174379051c6ca48f75ee835eba4867461073b89c1499fba37e0ddfbb2a64f231857c33edeb1d697827783c370821c114b711fdc1091187c54c9 SHA512 2ed0121804227d82cbc0e6137bdfd8e712706aeae8c20ce5777fe2bcdbe50140cc89e491c027430a14b1198d085e8e310a261a4b4a905037f48af85c3a6f6e4b
+DIST gentoo-kernel-6.6.89-1.arm64.gpkg.tar 246394880 BLAKE2B baab0d68481d25efe6edcb88f2036399daa7f41553fac36a33988d75f1e656aab7bdd834aecbe87919346cbac7b278c7d331033d2ed906a340f93cbe246987a0 SHA512 789ec5a677f5191f2089c221932627e4362421a01740301c8dd22f95f326026243e1c9f67c38738172dd76dc7717d1c26e4bc4b66c5a5c57b45e1bb7172f9bc9
+DIST gentoo-kernel-6.6.89-1.ppc64le.gpkg.tar 64440320 BLAKE2B 4e4525664c5787c4435354adfcb64d4f10106fba75db01b1ae0f174658b16d5b50eed6605647dfd4b273cd1583afa9b2e26a42d47f161a9e41fd9741b22747ed SHA512 76c6cfe280802c07a1f524286a298721f8408777fa3a3bbc8021f085732b3d7827c09c113a2fb1ca4a9801b772ee69c11bd654cae431d8cf54d71812bbce343f
+DIST gentoo-kernel-6.6.89-1.x86.gpkg.tar 68628480 BLAKE2B 9b721fb112a12b9400257b072b09f855f9e5ecfee4c79d2af0dc141e282bb70ee4ad7df8b186849b73d66fe697ad04ed2357b2eae773cd6d0f48f732f0dbb947 SHA512 c584dc744734e963b876e2109b4b8e52e99e2000049cef0f65081e8e00d0f184636105b108917822ec8a6bcee3de4d6395fb57cc80c72658ee4327875d74449e
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.89.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.89.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.89.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-02 16:01 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-02 16:01 UTC (permalink / raw
  To: gentoo-commits

commit:     23a3c3b5738d8d9be7c194914ddc0253933a92b1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May  2 15:13:26 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May  2 16:01:00 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23a3c3b5

sys-kernel/gentoo-kernel-bin: Bump to 6.14.5

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.14.5.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7cf22f0c2d75..318c0df1e0e7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -52,6 +52,8 @@ DIST genpatches-6.14-4.base.tar.xz 415024 BLAKE2B c666ced5cf08829e8ebd75021c2e83
 DIST genpatches-6.14-4.extras.tar.xz 4056 BLAKE2B ac0a0059aa8aa851adb0476fcefd4b640f868271eb9df2b4852cfbfe9b2959fa08c23567f0b9f770bc0b490a4ef619b475ed6450308b76ff990b65255b85b7cb SHA512 e0a7e1e6906a7ea81985e2f91a04ae7123d221749818d57070d5128e37340a714feb0230956632923a74a1a2ff3b3765fca56e78d7d8dc0bdd5353da8ba21a78
 DIST genpatches-6.14-5.base.tar.xz 478484 BLAKE2B b4a07d4eb4efd31162d0c6880d826535f894806a664690c4648314df4ba70f374a0e8091bc8d7a7193ca2e75fe57fe730ff6867f171c2b4a90af4788272e3888 SHA512 00aefb9d59b0bb4d6361e59e8e92d141f8f5e2b033a7418fe5625ad2fcb1aac247606a3e54f7cb791f02591d57362e84c61511c896cd17be1013b23e43f70e73
 DIST genpatches-6.14-5.extras.tar.xz 4052 BLAKE2B 131ba26cfcc2f1218a79b33069f5d01a1bdb016315f85913b557429999a17c414640246e2a95c1d79cfcdfcf60577f4bb614b728e56d725dc808cb5785795a3a SHA512 746e312955ab745c901c653d2f64fdbf075a80388ee1618072e52225f7fa6163e5cc65ea41791ffea89dc1b61f242317a1b3179e85647ba9dd7c9de27937d4c9
+DIST genpatches-6.14-6.base.tar.xz 573800 BLAKE2B d8da8d4fd6ef42e403efafdcf731611aab86c3de7394b395e09d4648ba8bdfdad116e55a5d8b120c3f2ce3eb8938febb1af1f444e3f8a31efb9d16fdbb00e5d9 SHA512 fde9e51d193810eb26715a5acbba486d05f8617d8ede818b10a8299b1c025c791385e0bfd73ccd7a0af1d740ea09a3c8de1f1c7f3bf04c62f17dcce616cd1642
+DIST genpatches-6.14-6.extras.tar.xz 4052 BLAKE2B e9741bb3a4bb49ace889e1193e5bf2ade6935ca13dd0f2ccd8ffd333587e55b7da7f15f7f5c7b8ace520b51126f5ccb13465c00a69d322cecdbc0573ac17451d SHA512 bb318d39b089265247ea87ecc028e414d17cc40a599a5966484a2b8fff048eb4e3cd79cc4b575b177985990a22cb84fb6e5b3ae7ecf79107cdabc2143c35d0f1
 DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b
 DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be
 DIST genpatches-6.6-95.base.tar.xz 4736688 BLAKE2B bb95c2f2839f40a05b0277558a08d91a031e9066f8ba44f08dc1c9cfcae038ab431f8951734f37ae0b4c0edb42e7c3f868f495b90a7e0e988b8fdbd900cabc3f SHA512 c5b0bb418c4ce0cbf8e00da3864c37308141f757621c5125e33c283d92187efc234d5e2097e40ececd55b1c10398063b378b42fb7aca57a0864d04f0a06b3472
@@ -170,6 +172,10 @@ DIST gentoo-kernel-6.14.4-1.amd64.gpkg.tar 311562240 BLAKE2B cb9268a68056d80ce6e
 DIST gentoo-kernel-6.14.4-1.arm64.gpkg.tar 284200960 BLAKE2B b151c4e04bca81032849982c8296f766e593304e9afe7794a98482faed458da3693ee7827d81bdea62d905987e961eecb90eb9e58ce674dcb2373d9aaddc9ee0 SHA512 fd31e7e5bb4e9c09397f8f9da0bdbb1c43ff2000c61166c4f95c23eb6c033f013f45e9c7a5455aba25930755fb2e6396c848ad9029408bd71cd10e3e72760374
 DIST gentoo-kernel-6.14.4-1.ppc64le.gpkg.tar 74444800 BLAKE2B e920d4a83c08b91618f8dfe2403d95766e1e3c0b0e08216c63953d0ea3edd38aea942359ccb11022776f7c175cea1a3e1e1f79f859e5c094b808c94ef04c8006 SHA512 0302f6aa755303579858ad895191ca09074bf3548f6101591a0f6f3502329fcb3a029b3760b63f5f22324df8296ad82f17a94175fe57baac58d4faa100bb6f70
 DIST gentoo-kernel-6.14.4-1.x86.gpkg.tar 80834560 BLAKE2B 27edb3742d04c6327605aeeae81a21dab48fa91afd3951d12612e393916747a4ed003bb0355379649b52d033cc9add37faad4f58df871df6a441e4d0d1997ac0 SHA512 92e6bccdba69c4be9be51cd56c76f78c9fb1fc5fb06b0caa3c9c795723aee2f692112cca30317a2c62d222d84bf6f3b6e82f58a0f6fd2152545c96ae04c198c9
+DIST gentoo-kernel-6.14.5-1.amd64.gpkg.tar 311644160 BLAKE2B c382757a8df70fd5a32737b1935db9d1e2208f3e6b5c457a0d60ecc488abc3a9e87b92d1011dfd250db38a6d358f737904ee12049e95515b1a07fd462f79b1c9 SHA512 de447b49ce8e7e8fd6103bb292ca87938472555ab5e550e3a9b8f23e5750dae69b33a24b4f01bc126e6a244b7d0e667981e4b98654c5bade10e91fdc3d0b15a9
+DIST gentoo-kernel-6.14.5-1.arm64.gpkg.tar 284272640 BLAKE2B 6e7a9e56089f8403c3e80731636005f2d5221cf76b2a25c3c38a1494d305ee28ab39a3cbdc9401dcc6288432cbe3dc6684fc9cd6cafe1fe9fb3e380c14b928ea SHA512 340f51935a873fcacb86041cb992e34e4dc61f5bfc54c046d2d70e61aecea35b81fe34628ee6abd862bb398b8a6db23924e507d0deb418fce9c7a618a96dfdda
+DIST gentoo-kernel-6.14.5-1.ppc64le.gpkg.tar 74424320 BLAKE2B 16a917b0d56ee252fe7a25c7d43d4bd60aa8c6d4304da48be21cca6052a68004bdf57ad59631cf65cc2aa860c7deb0ae952c9fe670aa2469d081064720618751 SHA512 5d2d0d4c2d59a69b065d935e737b6d36ed990e24bd587c4cf92ac78ab77f5a092f3a1c6accee2feb04cb871fc75da43aabf9dc369286d7507aef527217d57c07
+DIST gentoo-kernel-6.14.5-1.x86.gpkg.tar 80844800 BLAKE2B b54b1d489af78aa5cd58ee4e4d4dbd9e20b67000fd5824c1914ba20b9e76c2eb6697076bdab7a1a0bb46da07f5929b421e6dc70fd9c431e24c97c2d42f6ebb83 SHA512 a8db33b162b8e93a902312e5fd8eda80cf894407c098ee7ef5030ea20ed7612f991cef66d81106c2a97674e75bf94b40165deefcfbfa77d618813e3153bdeba1
 DIST gentoo-kernel-6.6.85-1.amd64.gpkg.tar 273459200 BLAKE2B 77163f000eb2ba7ba6afb9ac81e8f6f114a8401707a33ce1af1f787bf891e2dff92d74d57043cc8b16c2f83570d93d01e6364d7be854273f92fb130185e25b98 SHA512 9af07d1daead4b49544b57f1b30836538f86cd303bbc08f5e3fb4f23cc49cc2b496c6f0bde5546279cc5d0b6c067a6971fb2f90d40842777f9fa0eca3c9fb14e
 DIST gentoo-kernel-6.6.85-1.arm64.gpkg.tar 246292480 BLAKE2B a3db12f0125e55a9af4d227848397b259418c9aae6ca15e88b50d1f54901a836543537ee991bf35d9c07ba35a4e3e0dd1f118d5879fc4e798ad120715924b914 SHA512 0eb02919d964639733875c3e1402f3c7a54251c678a12288ec8863545bb0c739b050a6648b04fa00884fa4d6a82d1df452e81c52cc38ad1f64a64157e88cb529
 DIST gentoo-kernel-6.6.85-1.ppc64le.gpkg.tar 64430080 BLAKE2B 52082ced8fc59daf2a95dcd924273b7987e814f6cd68e18e6e9412cbe80401c224088763d10c72dcc993c7a33fe0e6518bb9990c7d3315f45adbecef05538f99 SHA512 cea21d9a9533b6d55b4aacc11d3b4b25d8f297969fcb717ced2f6165f7f493d3e350a254d74f8fd3372d700608dee2f380a7aa62d21f507db2dbac76dba9dde7

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.5.ebuild
new file mode 100644
index 000000000000..c0377f141128
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.5.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-03 12:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-03 12:10 UTC (permalink / raw
  To: gentoo-commits

commit:     95588a9ca21793b9b6e675b2d08d5d772dd3c834
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat May  3 12:08:27 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat May  3 12:10:05 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95588a9c

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.236 amd64 arm64 ppc64 x86, #955285

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.236.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.236.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.236.ebuild
index 88e83cb23916..380bce8b9ee0 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.236.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.236.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-03 12:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-03 12:10 UTC (permalink / raw
  To: gentoo-commits

commit:     baea79693c93b41a08c91253582b35b20b79f0b1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat May  3 12:08:32 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat May  3 12:10:08 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baea7969

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.180 amd64 arm64 ppc64 x86, #955286

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.180.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.180.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.180.ebuild
index dd88c26ac6f2..3d6da1c41ef8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.180.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.180.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-03 12:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-03 12:10 UTC (permalink / raw
  To: gentoo-commits

commit:     b45259497871b4acac6af4422797470e65729a69
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat May  3 12:08:37 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat May  3 12:10:10 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4525949

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.135 amd64 arm64 ppc64 x86, #955287

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.135.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.135.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.135.ebuild
index dd88c26ac6f2..3d6da1c41ef8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.135.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.135.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-03 12:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-03 12:10 UTC (permalink / raw
  To: gentoo-commits

commit:     d6783119c029426935cb77a43da7431e5b6a6fc8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat May  3 12:08:42 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat May  3 12:10:13 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6783119

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.88 amd64 arm64 ppc64 x86, #955288

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.88.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.88.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.88.ebuild
index 7ffb1f6159f9..e71a371cdf30 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.88.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.88.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-03 12:10 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-03 12:10 UTC (permalink / raw
  To: gentoo-commits

commit:     106db0d5beb9e1aab7b386216a515797883dea55
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat May  3 12:08:48 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat May  3 12:10:15 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106db0d5

sys-kernel/gentoo-kernel-bin: Stabilize 6.12.25 amd64 arm64 ppc64 x86, #955289

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.25.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.25.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.25.ebuild
index 08897ff35647..76b11186cf83 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.25.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.25.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-03 12:21 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-03 12:21 UTC (permalink / raw
  To: gentoo-commits

commit:     e6cd63b34e27a2016c3be5fb5e993ca944ba79c7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat May  3 12:14:17 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat May  3 12:21:21 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6cd63b3

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              | 127 --------------
 .../gentoo-kernel-bin-5.10.234.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.10.235.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.15.178.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.15.179.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-6.1.132.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.133.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.134.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.12.21.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.22.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.23.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.24.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.13.10.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.13.11.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.13.12.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.13.9.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.14.1.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.14.2.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.14.3.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.6.85.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.86.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.87.ebuild                | 183 --------------------
 22 files changed, 3666 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 318c0df1e0e7..76c376717c03 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,77 +1,27 @@
-DIST genpatches-5.10-246.base.tar.xz 7840332 BLAKE2B de0b2afa264eb332108107e1b490f34ee3f70609320fab3249f961d567ed6a0c3f9887b4874aa40f613c0dccbabfab8f44d21ce298fd0a1fa59526795cb5064c SHA512 9418363867f58ce43f12d27fd6947e4f9b0d2f90483d51b0e964f9de3f29eaca74c7c5079d8001a50f863e665db464bb3a2eabb79b3ae96e4885328b25fd0e6a
-DIST genpatches-5.10-246.extras.tar.xz 4056 BLAKE2B 04b665b4c21fc242d6edbd258a93a1beb7e42aa3d2ecfbef681ec7020e81cafa2e0e7037d2ae657f94070f684d5fa3f2df4e153154abc8a0fbc1b728b61b3634 SHA512 7df2d73e9157cba76de9e2b990f028c26b89543cd7056b33ce07aa95b67b5db3c08fba799d927b4cb79e601ec2830edb1b492fa137bb03bf27ae6d9d7987dbf9
-DIST genpatches-5.10-247.base.tar.xz 7947156 BLAKE2B 26c243e56b1cc2da3be0f8e45deffd85cb0c50661880553596e1d273473e38bdda45f44c417c23742c7cf6486b425223389ed2707868020df87fc9a802f1b63d SHA512 3ddac2fb56792a69a0493e81eb4326bb89fae8100365dff2c2a81ea15a20026f6b6fc814b674243b6e5f3e60f3de8768ce704ed64a90f37f49086b0e21c43f73
-DIST genpatches-5.10-247.extras.tar.xz 4056 BLAKE2B d29ec4efd273e45db7e438cbb95bb144781dce436074f186cc68cd35584914ed6a890ef39a1f36c51dc8228202c734212f5249cd30747cb82462d2a0d744760f SHA512 12a76bd3187edcbe3150586b7fffeefbc09fcb4b2c5ee8ef53d205c56283116f1ee4a3ab847c0c59fd21050c9df6bfd3d4d4a4584d2ac8897ccc06a0e8a0b77d
 DIST genpatches-5.10-248.base.tar.xz 8001052 BLAKE2B 6e869496fb4aabb5e915f329c539a3810ed61eefe4f46acc5c886010e7a16a9ea254188ef15d3babd79ad301ac55232f71ee1a990bcd72952fbf7e97d1993816 SHA512 52f8089fdd47738d5bd92b8a4bf7abc4552599a0a807d785ec777e0910a7bf92bb04aad2decaf55bd616e5dc2c43ca4a5d8dfb619d6adfd2f97a62e3b177d289
 DIST genpatches-5.10-248.extras.tar.xz 4056 BLAKE2B 66a1326cfa9d9578fe497aad8369af99370e0fca2bb0d9cdcef1b58f9b35a64b4a522d4f024b752d388ff90da5ce2ff0c67324cc0589ef0c1ae9d27ce3aca67a SHA512 7c26bdba7d963ced8a4af27fcdf93bb7309d756ed453ed4276c44f43d3b6550979c4c48d16b1a1e47fed61989f2df7ad6573d3ff1ac16657512bca67a210fd60
 DIST genpatches-5.10-249.base.tar.xz 8062848 BLAKE2B 2c372ac92742767956210fc2721e363e846724f88d1b883ac74bed29a01e1ccd5dffc40a5847bab7872d43266ada36b16c6fbf758b3e6d62510a378ea35cbe67 SHA512 9fc14484a0482097751253c755f40b576498cf126433031e13c9d12ee4817b2e94d3dd05d263fc33fdb3de64ccaff96fba52cf2896eaa91bf4310070dce456c2
 DIST genpatches-5.10-249.extras.tar.xz 4056 BLAKE2B 697ff5b83fb94b6d42ea4c322c7aae2db41f30ec5222e0196ba55e436f1600e4d1125e0ccaed000313f6030adfc1fc0b74fc43894deb4e9d5eeda024d5ffef23 SHA512 a8a9da0f575e7481b6b336567da96628309724d7b88c9b4c8eb2b85486f9b81bea57472883099221322afe33aa8406edea45b61dbedfe9511ca75de0ce83d330
-DIST genpatches-5.15-188.base.tar.xz 7874696 BLAKE2B d755c6aa6ee6a8053f2e72d7e4b66816b0d8f81a6b99f061d74107b9eef8e2d1e52a8092702256978aaec76630b2b39de9389acdc82c698766af81a924d8adc6 SHA512 e126ace58f4377bc81c94081722291a1af96a7589485d79353533938c2a175d5c555ffae81c1bacd3257a5b37b76c4253a5381147aeb9cd91aef7f22596eff67
-DIST genpatches-5.15-188.extras.tar.xz 4056 BLAKE2B c24f9df1b68911333ba3fe7d63e6e9b60c8021022111328017c3ac5d4be780c0e211b03fd8fb1d3c8f5aa56882058116416ddc079539bb8b2fe0512391a8d1de SHA512 a691582c519d733ed41815985fb307c5c156d07bc707a555998a97e00f4beb35762424a9d0efcffb606c992d5933c918614888fab27822f69de0ce8b30d751c3
-DIST genpatches-5.15-189.base.tar.xz 8042552 BLAKE2B 16de78091a708a27edcad6ef82f70dc9e7eadb0545d61bfd9933cea4d98961ceb3edcd0a8e8c90aff3bb734748c4deb0f6c3091d7964da855fad2e2310bbc0d0 SHA512 d16816f13e03c945cb538d4711545f5c804203d81ca82250362b125b5f1515f689d5397cdb979457921c8da24aece0e66185025e932c3c4ac0971eb998a77789
-DIST genpatches-5.15-189.extras.tar.xz 4056 BLAKE2B 3c6954be8437c63fac20b7aa8e8b7f15a6f58d853d143fd4906ced12aef8311aa6bc83fa52c610803f005d2bd2020e24ba14574ddfc2b847f06d21ac66dc7700 SHA512 3082eb0a0dd2204368889920884a7aaee5dd4b78a447080cc8c982a0ffe8e41ebd44e888126b492dd43e2b73eb6b98fa242ad6c6699c698bfecbe41b1bd4becb
 DIST genpatches-5.15-190.base.tar.xz 8101144 BLAKE2B 7f59ad3ef45a9d41917a0e6ff0b6d9e2d12682f50cd9cf26075d92239de7477d00f087a11f0aaf924d323aad2645a66f6169c6ffa60786125b7879c4e3b98fd4 SHA512 9765b0bcd31235a3a4de76672e228b49b4977e01df92ffc9530c629c68d58d268e7330093154031ae48305cc4e85372317a2f5734f28aef898ea15e6f609e4bf
 DIST genpatches-5.15-190.extras.tar.xz 4056 BLAKE2B ec3371e42e65193cdc15b3a659cab4d8a386e08c0ad80bc02d23742dbf3ef01409d30f49a668a7c0f828a50b186e8b2d191675f2b983d9dc90e9ed68613c7034 SHA512 3cc7a9320648f3de00f30fd390e4fc5c9fe1446e1ee66f56c8b2a99c8f9774deb696ac42e91422df53bae9196b11208ebc56320a324aa04736f2fad38b5abe9c
 DIST genpatches-5.15-191.base.tar.xz 8190232 BLAKE2B af7633f6044fda60026cb67fd31ebb1debf1324034ee3f87a390ea8b9e1e31ef6b22432d83b0482eac72932bfaed0c6497dcb2ce8f56e9f07f3d43d2335b802c SHA512 361256a85981a25cdca9ff9aab199443b200ea76e21b7537a2a8b72bf2e59376bcde306fac740ca91dd1cc16988aaaea6d411f24d7234efcf83a51b2599a05d1
 DIST genpatches-5.15-191.extras.tar.xz 4060 BLAKE2B dbb0e74f6647b392a94bdb629ed1363af4b866deae7c306ccc4039937d14356eded2873c1fc7d4005028e98f267ea38c7ab7ed1c975a4fd54a6d7beb7f4a3d6f SHA512 068fe3e6a7914ce1d43dc532d466be12be6a3e1572a7dc752f0dcbbd8e81c4f32aebf20aac2b64790fca57203d21061e32d558adb9861cb6870223f87263aebb
-DIST genpatches-6.1-142.base.tar.xz 7066580 BLAKE2B f70557aaa04402c822b504c0bb4b9ad4726e849186e096d7a5b76e3d90fb7b19d3718df61a950f87dbe34804eeabe1736c79267a5256b357afd8354b4ef7044a SHA512 d1e4992f200b1af57a44db5f6e96ebd93c5e8bc6c731a67f26f096964f98e8156d56e75de313f2a785a5220656d163116e4c0af79bbbd45c040b7e414ce39bea
-DIST genpatches-6.1-142.extras.tar.xz 4056 BLAKE2B 9209194c61f13e886f7a4677f1eb9390e1e4eb6fd95fdb69a7d196faa7a3f6c2ca740e29964666e37951db72fbc79f7d31a7695556609e7651f1e90701962fe3 SHA512 de10df7d2ff2510313cdf6d74bf085113b93380cf2065b43bb4605ea9c173c85a511a3ed20fa781a53df24e65ec59ca53dda564ba8cd2902e7f35ba0dd54ad09
-DIST genpatches-6.1-143.base.tar.xz 7071932 BLAKE2B 6a9c6027e0f0ae2ea5c900749965730c186b347933acbbc6fcfcbfc8b1528ec5ce82b43a8824ff0d9b06913b3f57c5982f031578273f7ea86e57859d0a6dd5d2 SHA512 d91dfa2ca4c8551db3bdb70e8ac0a215275ca4d5e0f788b28bd358747bdfbc23e422792ab5de7983c9e184457c43999f1484c11ec25b8fce5f84a5a6822a64de
-DIST genpatches-6.1-143.extras.tar.xz 4056 BLAKE2B e8ae9ec53201bd29d6d834e8b5f866ce60c2287bf1475e4024c5d56ee57ca485174c9a9207d31d57eb473c4d04fb1b12be9f78b85aacb2902ac71d1b645fc598 SHA512 3bad66ad2e88767ec61a743fb3257c567f83314e6bcb74627ae69e97f65429f82d84f986e50aa6a939b15a7f797f62d87537fc59aba511e155090d2c90968b54
-DIST genpatches-6.1-144.base.tar.xz 7114872 BLAKE2B b0d4ca8212af006ac44e8d387a6556bb3b48c4e13978eaaef4578fcd5d80a0a26d2d151e67f0bf65743b41058e4a84627d0ecf07dfc367b8b4156704fda4c125 SHA512 9a43cde428be37d2de3a403bbaccc77a061b4d12e86218430ee1658f6e514c1a2db6c27ba9ee29c2d3563cbd3aafcc9d8615070c62363150ecb72e15690b342a
-DIST genpatches-6.1-144.extras.tar.xz 4056 BLAKE2B fa5b5195efdff3877d86d523f199652fee8626f43c7a4459e5dba6ebb7411a38df44f943d03bb9bc8714d58db9bcda99b22ca6c3a38d35a76be300ae7e48c31e SHA512 74859efcf03e6135309277c84a696f88a94153356354313fab6ae6610d1cc86a61c6792f32f0059a9d0a29a53ed6a93b186010210f844f32590c50b8f4b70e6d
 DIST genpatches-6.1-145.base.tar.xz 7182576 BLAKE2B 935a9701f0a0a84a286f0287607776e174fdde7d5ca63d8adb40acd948e6edeef86874faeade940f78243986fce43b8267ad96bd264e752944eed89bfd958250 SHA512 9be46933d8d15a303ab5f5e11a056c032c0ba136b2e3c74e21e90c62645c9c9c987698c74dd723ed79c8dcccf2cc7c3831a2234dc8be735de2b257106a52e8ba
 DIST genpatches-6.1-145.extras.tar.xz 4056 BLAKE2B cb630e4721aefaeb4457c17e589e84bf010609cb498ade5218846e5bc56f3bab79650a620275d47e393ee128a30eaae8c9337c3e485fc8540d812c77138d6f8d SHA512 3304dcc7bfa2a5f0c874611e1ee779461323746d4b54a11fbb446393e523a93718feb76c9ae791b7c737f29ca9d20768b4c6ad4827480f939748346dfdb3fcc1
 DIST genpatches-6.1-146.base.tar.xz 7216868 BLAKE2B edfff9d3be6142527453263c896f9a486ca7db92129e264d8de50532d069661ac57aca319f5acc80d11177eb1b5246dd78e3937c66ac01ab57b49de98625c3e9 SHA512 2dc2fb1fb062cd7bf54c05404c916c616ecf8fccb397c4018804dfb50f800a3815c9290cfa67cbf7d18c2d2f79ccab2131f50261cefe43b24a62556409979988
 DIST genpatches-6.1-146.extras.tar.xz 4056 BLAKE2B fd78397729f327b395213e9e6b2bf8160416285d52237da424aac4fcd78160974d148cb15a66b37b8961b7734dbf57c4b426098f409c6606f763ba439d04ec72 SHA512 54c601af719bc21f4230c93e83e51018745c20ae8319e5234c22cf9dfc6100d30c81ba464a154aebda2c977be40246621c2d4f0ba4f4d20a55789a73401d6231
-DIST genpatches-6.12-25.base.tar.xz 1528212 BLAKE2B 818643d9f5ec5f4edc3cf2360f75bcf213ca99846e2bb96721933fa1785624aef8ae5c3ecd3af4f2e13e0cc44fed86e2d1cad8b53ed45acddcb9d91fc483c20b SHA512 746f4b5523fc3ebb3c59211c7fb4a80714e6068ab769a001c044ad300621b5a4a7a0b0b06c5a689bbf382cb27098f36725962bafb4d6e4489ab44cdb19b6ed1d
-DIST genpatches-6.12-25.extras.tar.xz 4056 BLAKE2B 2244be3d7b4121232106ee8110cb12ab75c8ae1a15377dc87598e25a287b8ce48577945a1677b944ff5fb5ce31e7309121181effe3814d2a522250fdaf8bcaa1 SHA512 d4fffa688883298c41f0c0ceae9ebdc234ec615945165fd74f67d31ececb23a2c905c106aa63ff16ce28bab31b1e08660002b68df0e27e0b54682b2a4981bb92
-DIST genpatches-6.12-26.base.tar.xz 1534560 BLAKE2B ab84c4f747924c39727b9340bb1974df4c547891e7551685bca0b85c65318f146bbedc44e7b66c56154d0aa64d50f3918f96e5eec84ff40201a52edd99414e41 SHA512 34bf25e6c0b706dfb8848d69969ad10c2532d2c5ee3e24e6ec9b11f3e347624dd6e9e129e77596c2971ede310ec8f2e743d3a4793e4b42ed1651e14f963e78a4
-DIST genpatches-6.12-26.extras.tar.xz 4056 BLAKE2B 3577c7e25edc04baf51a2ec2d36394b5d42d04f3749802d2e3a7dcb57c14aac8217dc243a93232d639a8758b71671e3134c8c1e2f8daa7f6770e40851d7fe0e9 SHA512 2d9581bd5fad5ac13189409c0c5512320c5b5897359d49a044beab3e47c37d027f12c196ff98175f10dab26523d778fa01ebbfaa60c6b8a99e31355864e0f0e8
-DIST genpatches-6.12-27.base.tar.xz 1638184 BLAKE2B 9a0597a4a2d2a8ed3233216e2c926f6ec13810638d6cbd429e193676ad11acb340866496c6b2d492203241da1c54b252ef0f866725e704aae51fe26ffa55bfa7 SHA512 4e00921422e6d28940d3bbfb32d3f41b9f0a02f4e0367fbf4cf55634009326fc1755c5bddb53ae8c20c5161cf0950f71be637490315a24b40b472f364d7e76ed
-DIST genpatches-6.12-27.extras.tar.xz 4056 BLAKE2B 11700c29ff308a39c89ea581f7523e90e4041f64607f2db8bc98a3652a34456dd6e32fe821d0e4f2639d390eaa06d4db61fa8526a719948626fce6bd1667885a SHA512 badf2c1beddc71da479d507c211a6fe4ecbb03caa511f2be013b319d0c27b63f8dfcc79ea2a4aa9960c0cb25caf9a8a126980c078bb4c862c37787b9c9eccae0
-DIST genpatches-6.12-28.base.tar.xz 1749152 BLAKE2B 2a454052384b5e03757221a8207308d156b253f7a04d28d9279c354e1d83cd0d9526def4ac474790ea50300cfa04050d4e9b062427e1c320db4962c73717df62 SHA512 d25962b2dc938ac534ac95fc064c08977ec8882e6c9fe1d14a55a1f36f06612feb5bf082a380c1a96e58eb1e29cc017bf71a148188e1e937d45ebc23a1f985f6
-DIST genpatches-6.12-28.extras.tar.xz 4056 BLAKE2B 1a468f5acc34bd688a26e3a24d9dcc39099014bb8bf0674b491c02f0cbc60b70ce8956c53577dad309823fe957067caa81480b623e0d8b8a17069f73c6fda272 SHA512 c7e64882aa38916b4017632d676e2a8885093840c40221e400cc61666d82258658558e6e59bc7eb0d90ae93bb88ccaf015233cd7f28c3796fed09b6ac89363cb
 DIST genpatches-6.12-29.base.tar.xz 1803156 BLAKE2B 5db87d06800e230ab09e6f085126163fb4c3ad98b4261c988563436c9e5ab9c3783152c135ddec11012c3e6f1f9922782e9355416424af47074af5b352e3463e SHA512 4a98527730e096a1eea0d16faf88604d0db359b1ded00cab1417e4b6e2ba4f2fd9ef1a1739480895720ef63d80b753dd8752cc81592949d24e3dc678e4b6ea95
 DIST genpatches-6.12-29.extras.tar.xz 4052 BLAKE2B f65d1d41d35679a525c1b92f26194c48dc757abb18b37793b69d5b5a49f312be091682f19ade2215319f4f45e46517e2e1fd54090df5c405f962d8cb228aa689 SHA512 7f81c3da7d277c141b00a0e39840dbfaa6348ce45d87cf35ec94997958fa2cc0b8341352b90cb7accd2b3b216e85b8d756f7c13471686afca6acc7d12a5164e2
 DIST genpatches-6.12-31.base.tar.xz 1895404 BLAKE2B 60ca4a8944e04cef4006eb1a6bf8b0788ff6ef159c1083c69525b2f79d21a44075367c76e8d6ad43b7585732bd6797777bb17002953e26b01b170f11e5b3082e SHA512 1e8c76d5d4a3c8886cae9df2b5b915c75543775b9e005faf25d14da5bd4630afd35cf70b6a6b779b0d777ee8ca673571b1b68f6ce2b8914e01a71a92c212bbd3
 DIST genpatches-6.12-31.extras.tar.xz 4056 BLAKE2B d17eceda0aaea19d7d064cf746b8e0ef7197224dcdbd21b07c1a52e7083d3c6bf52f7019c781c4ff8e62989cf585603cea3acfe00129b1359b42302f4a05ad53 SHA512 66b374a4b4c73c8226875d33120f199751adb59a6e044c06dc4b28c9171ca853e1547787600c7f715789175bfc0be307a6142c300a0f42b9c8bf347b21f21571
-DIST genpatches-6.13-11.base.tar.xz 696060 BLAKE2B 1d90850c681688f299e6d66c6ab2a9f3d9a45ec516d2b727adb9dd7c71d33c452303190e2e0e3b2e5bbd779b1be22683d70e53e84324f1c3c545d942ff15fc44 SHA512 453db7b734144101cd3096fd1d0880700816ff1b8bf60b71436ac51eada5af8c74329ee288b302b5850231002bab5b8c3a737d4908ac09d05e32e9a5fb752603
-DIST genpatches-6.13-11.extras.tar.xz 4052 BLAKE2B a40b3c65ed30aa17797727e8df0efc37ea23639c965fe8acaa17f9315029ecf7603071f74d96a1623bc84f4d6d80f62f5119f85e714f32403bac6b300304a7d9 SHA512 a5953975b5e88bef1a8e8aa73f343343816db4e6731d5376dba6a3cc65e15b19e00e38817b5a5dfc5374ab9138ec1416a1d14143cdd41a52ba284ba506896bf3
-DIST genpatches-6.13-12.base.tar.xz 703484 BLAKE2B 5b00c4e4f5791de684731bee535312f42c9f7a0ffb57c25c262025542b5380e6c55877526ac71c5d1293831d69f84a74a65c8df47eedfc14b91f166b51d0ddb7 SHA512 cca66b71c217cee7b2723a63e2085fa5e041ed8a226e9563704016e37fb46221a941cea22581652bdeab2333ebe74e6858232283e3071240a9587eb86adc7e1a
-DIST genpatches-6.13-12.extras.tar.xz 4056 BLAKE2B 1141e92da31d5a7de405fa789b73a50bcf5c00f4c07a5543ba17171e874373cf50013095dd53ab7b6282240b7291fb62967114020bdb0c2fd6102c93ac37c0ef SHA512 5facffe5dc9b97ac807acf7569a3c0cd2099112bac593fb0d397c6f1648b3c9b2c5699910a6a3361a0b4181c3ed9ab0044a53ec07cf2e748223bb27bccce5ed8
-DIST genpatches-6.13-13.base.tar.xz 849176 BLAKE2B 9882ce3bc3e9ee86e1e855d388920848022927c38c57c3bfa8dab85f9838a20b02defd3ebe10e43bbfb42ac8a93cd7852afba265455ef9c01d4cdd615c741250 SHA512 e21cd005f754bedf3d46c3cfd0c8bc80b565bf7f57fb4a104804423bc42be8fb99c5303950aba810c35a2dfc11b6beebb100687e44b5154ead97f16dbd59f2f1
-DIST genpatches-6.13-13.extras.tar.xz 4056 BLAKE2B 12a4279d4733719cab5e3c80ee940784a0c9cd4efe6e5ae4d6aaeefe119fdc28424c3721e0b376e079d60e8c0d83bf8f13f27e779654d76a55bf0bed62ccc04c SHA512 2bcf95ec8145c617b7b545005e89698ea9ed264eb6a6a3c34d2725d437f198255a447d87355cbbaf4681caa148d63e5d108efea8d42a306c68a182e0b6fad93d
-DIST genpatches-6.13-14.base.tar.xz 968160 BLAKE2B adff3ed65f4628798f753569cea9c7cd3f3f3c8792dce5a490a1d937f0cddfd68b585702fafd7a85807beb216ee0484fa59457e728be838086723f651d14420e SHA512 0bb9cc896f9189f665393dc0ba032cd90592f4f2ad1c658df6b1928e2b723bc3f5bf184caf834028f9639e8a4e19ad772b7d386c15a9b9421e1f17df111611c8
-DIST genpatches-6.13-14.extras.tar.xz 4056 BLAKE2B d11bc22c46518892aa150f13171d253e66e8d5fc321cb1a31e73734776e7ed4f4c56bec27a051e39bfdacc14f4a563b440ce776a7e9998a643575a7abda9c60b SHA512 e9cf0cdc12cb6fc591c81bbebea436cd04f4e0618659f77b7dcfa4a5d4b44b0dfc19e3e4b445cbbf4c9ce60acb0efc65d519f5de11ad9d8c1aaf34d2056ed6b1
-DIST genpatches-6.14-2.base.tar.xz 16768 BLAKE2B 95cf49b103512f2a6758a704c88b740e1c0fb5ec48c361cf5c60c03a21aeb01554452effcf9c241a5163a1472bbfa1bb3476ebda784c3152ec3bc7e823889a2f SHA512 4403d071b9d4691c1a07280755d828ff234bb56c9e27d6d3515be2653aefcb25a4e9722c61904de145b96bf20d76d18f7a1f9f83058e30b2485544563779202c
-DIST genpatches-6.14-2.extras.tar.xz 4052 BLAKE2B 1f50db489f26a2727e46d64aa5fca4fff7fbc59f6093cba8fe91faaded0d38bd1be46a974dd3ece6cfd5bdc18698e11b5413ade535730b99ef22b0135c7c7394 SHA512 3316151a578ccd510534b91e9445441ca6b53822533b60bd516c765b4abfe0ca0575f2a18e31f7a975410bff1fed0892b57643f844757cdd3c976cb759cbe2c2
-DIST genpatches-6.14-3.base.tar.xz 273232 BLAKE2B a3bbcfc9f84d435dbc990365babdb930c3c07341e9a4f706cd054328080cd264dc0a7afd8607005d34c41cd14369b55db514bfc786cb73de47b5f04a1e0329c7 SHA512 b53272d0e86090cea10d664c56fa6ecba05a0e4e95fb2ba7f72ab2e33a77bd5b1d10f06fe6b8cccdc4274616df66d7c70c42c81e6474328e37d06aea44c255fa
-DIST genpatches-6.14-3.extras.tar.xz 4052 BLAKE2B 02175c74182dab71e717ac5e803fd540bb24d4c5025461fb0bd0ae8978d8fd99fe9654372fdeb3c4f00a090dafbb15e43c1f678280f45719910787ea41ae0ece SHA512 359fe9e447d34080bff08d683b60065962f357698b1fcf50b73383cb5618a93cd2b1cfb6d3269bb6ac3c463e359f58d78d45ed5936bdf98205ebffc87c03a704
-DIST genpatches-6.14-4.base.tar.xz 415024 BLAKE2B c666ced5cf08829e8ebd75021c2e835ff92ec97d75808b1e6671f4376dfeb9aacc100378a7ca0776a0922faacbe2edeebfaf5966960289a22b9e3ec02b5630f9 SHA512 3f10ccef205d5072be2e5d1bccd079c178e401cee62021ae4612e745678fb1bf6007e700702a80cc978280fd5510ea2471e59a2092e12b5bbd75f12d9c7a5b80
-DIST genpatches-6.14-4.extras.tar.xz 4056 BLAKE2B ac0a0059aa8aa851adb0476fcefd4b640f868271eb9df2b4852cfbfe9b2959fa08c23567f0b9f770bc0b490a4ef619b475ed6450308b76ff990b65255b85b7cb SHA512 e0a7e1e6906a7ea81985e2f91a04ae7123d221749818d57070d5128e37340a714feb0230956632923a74a1a2ff3b3765fca56e78d7d8dc0bdd5353da8ba21a78
 DIST genpatches-6.14-5.base.tar.xz 478484 BLAKE2B b4a07d4eb4efd31162d0c6880d826535f894806a664690c4648314df4ba70f374a0e8091bc8d7a7193ca2e75fe57fe730ff6867f171c2b4a90af4788272e3888 SHA512 00aefb9d59b0bb4d6361e59e8e92d141f8f5e2b033a7418fe5625ad2fcb1aac247606a3e54f7cb791f02591d57362e84c61511c896cd17be1013b23e43f70e73
 DIST genpatches-6.14-5.extras.tar.xz 4052 BLAKE2B 131ba26cfcc2f1218a79b33069f5d01a1bdb016315f85913b557429999a17c414640246e2a95c1d79cfcdfcf60577f4bb614b728e56d725dc808cb5785795a3a SHA512 746e312955ab745c901c653d2f64fdbf075a80388ee1618072e52225f7fa6163e5cc65ea41791ffea89dc1b61f242317a1b3179e85647ba9dd7c9de27937d4c9
 DIST genpatches-6.14-6.base.tar.xz 573800 BLAKE2B d8da8d4fd6ef42e403efafdcf731611aab86c3de7394b395e09d4648ba8bdfdad116e55a5d8b120c3f2ce3eb8938febb1af1f444e3f8a31efb9d16fdbb00e5d9 SHA512 fde9e51d193810eb26715a5acbba486d05f8617d8ede818b10a8299b1c025c791385e0bfd73ccd7a0af1d740ea09a3c8de1f1c7f3bf04c62f17dcce616cd1642
 DIST genpatches-6.14-6.extras.tar.xz 4052 BLAKE2B e9741bb3a4bb49ace889e1193e5bf2ade6935ca13dd0f2ccd8ffd333587e55b7da7f15f7f5c7b8ace520b51126f5ccb13465c00a69d322cecdbc0573ac17451d SHA512 bb318d39b089265247ea87ecc028e414d17cc40a599a5966484a2b8fff048eb4e3cd79cc4b575b177985990a22cb84fb6e5b3ae7ecf79107cdabc2143c35d0f1
-DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b
-DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be
-DIST genpatches-6.6-95.base.tar.xz 4736688 BLAKE2B bb95c2f2839f40a05b0277558a08d91a031e9066f8ba44f08dc1c9cfcae038ab431f8951734f37ae0b4c0edb42e7c3f868f495b90a7e0e988b8fdbd900cabc3f SHA512 c5b0bb418c4ce0cbf8e00da3864c37308141f757621c5125e33c283d92187efc234d5e2097e40ececd55b1c10398063b378b42fb7aca57a0864d04f0a06b3472
-DIST genpatches-6.6-95.extras.tar.xz 4056 BLAKE2B 4f8a565b8f4d422373984736276882979492bef192230aa838ca2d44732e684035b3f2fb2c18b85cf639d4b1ccfe910ac568c0cf6514b3af40b075ec53786e93 SHA512 50a86b05bc17f49336d39fbb66ec3bd4ecf1be534982ebbad2a0dbdb52f25250c8dcc80a7e73459e118d94e9c645fa422ad796d74226636bbe274aeda2fbd7b7
-DIST genpatches-6.6-96.base.tar.xz 4809812 BLAKE2B 2a803304f79d63a3a960c20633c6adde18e9908b0cce2087986721caca2489c7d9f603aa786dfc428a1720f9f6c3f5bc1fc9c714beb09fe43e5d7eb901e7c2a5 SHA512 dcd3ca2cf6cf5f640216c4d6dbb35ee7bc56745b7db0bac05b5c71101a00032a10cb3d94c5ef9c704d7317e373a2da81b86a2a35348c4d60592cb4174c5afeb4
-DIST genpatches-6.6-96.extras.tar.xz 4056 BLAKE2B 56475cb62c6b77feff83aa82fbf171e9bf8ba71d0d24675d9fd13b72cbee30432feea30930c7626efa1b5e0874e9467cac872e9f800908a9ac91f4258c312bd7 SHA512 6b1cd09bc28a7a0f9a6ccacd4dc27b365c508b0445bd6f21bb15b9a82e981a471e80c046d3b39d85acf49a40feb4d8db0f91d76296719ae1d3e34047d895236a
 DIST genpatches-6.6-97.base.tar.xz 4911476 BLAKE2B 8bc5c6548182363c183b3fdfbf53467a9e973d7eafe6bf31b62be93a70cfee779b1f6a4e87051a76991633853d3540504e02230bde8f02bdfef32b2254218d7a SHA512 a6c3fe80a1f285297cdd61a254c1a995e714614f2cc5945074e8e65890f4ed614ef58479b10bbf356343dc9445bb88ae596c794ec34e79106a5e21e7097ddaa9
 DIST genpatches-6.6-97.extras.tar.xz 4056 BLAKE2B ab29ea3f128eafcd229aa3280ef690e4e5d3f83fd4c85a4118a4c8ba5c1d5f7bd87c30659c972f917d193faa3261f1daa0c5b7144fe4c7be0247e78ab4285d76 SHA512 e586afbab5068e21821a0722f903c232dd36d24aad3e72c451870c52fdd37d5a8b43e2ef818340b8e9f9e49fa5e05684cf28465bb3b6e2a21a49d78b37e50f3f
 DIST genpatches-6.6-98.base.tar.xz 4964684 BLAKE2B 4e2c5e217bea6bde0ac3d89d09dd656104ca637e2abb69d0d67c217623d79b79c5b8141763c6457f8305434961b4458b53e916cd0526e96c5705e1da34648f32 SHA512 2f34f369038d4b60914728cb01da1a3f63bbcbda9fae46570fd513f589b4c43f53d75442c443ea8757e1b1598a11427695cc0abb6102e52e6d51c851feec9522
 DIST genpatches-6.6-98.extras.tar.xz 4056 BLAKE2B feba4afd8a6bea12dff8f919d6f0368b703c1cfc2a123c73f6aa69cc9880bf4a81d8613eee9f5bc143eebac0409556b25f344cc6c6f07d8a4176db48fdb5490c SHA512 682271e16f0ce376353fda33bee558f4e0d1b73878848d79736f12e0783edf9fd456e5db5245936cf6a6eb4a96664f37c8266b900eca59726b8646c7104f5ee1
-DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2
-DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f
-DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6
-DIST gentoo-kernel-5.10.234-1.x86.gpkg.tar 53811200 BLAKE2B bad9b9888a69d13a32991e58f93417ef117f8f86192cafdf61181d7c6d9a82b13d21bdf651b73e3a26fb6a1f12993c94e6a388c96182496e38b82cf31b01ac5a SHA512 b0a7f1c84450dae89a29a42c389f40522edffa80c04345593e4fa9c2f6a450a8c201b4e5fe53f24c4c97bbc3ea700ce510d033f8373bdd1f714051c7153a017b
-DIST gentoo-kernel-5.10.235-1.amd64.gpkg.tar 63703040 BLAKE2B 43a058e11d71ac5d0c36805b9b7562cf77ba1c6b8cbc12882da0e8eb22dc1cac29d72ac881dc7467233b8a3335ad4158487ef273d9dad57d2d82b2da128c49bc SHA512 d4a5f9d4ec68b5f435ff93a7e0e96ebf72ddda2ed4bfa599ab825272ef9ae7875164a1d560aedc0e467720b7f2c4061f6b3b57af9f8ec0274fde775b74892073
-DIST gentoo-kernel-5.10.235-1.arm64.gpkg.tar 56852480 BLAKE2B 64c4db3f4b8e7a3c9062c6fc90c5152fdb9ec37e2365db4c476654e28733147452c2b30e4566d702708452fb3ea61859fae2c5b641befa47470e8ddcb222f323 SHA512 a06bf90f5531350cd1303c2b715087e60c9231acaaedc6136e9ed53b85212e9d427ac8e13074a8be204bf8a6170cce934ebb616a1d414b238d5dcd84bc647fe4
-DIST gentoo-kernel-5.10.235-1.ppc64le.gpkg.tar 52848640 BLAKE2B 7c3f2aeddb29d5c568410aa91f2871ab67dff7a767c9f5ab7bf5f9fc3cf377e20da7577e124692443c2e54e925ae34f2d6dd33377911261645db0b898a91be74 SHA512 5757163f17a8e1f1abc221aeefc13768cacd4851e782ed15d95aec7cc98bfe334894e3d79c7b886a8640ab9bbe79abae76c4e473e895d17af0d7e6d7616e11fd
-DIST gentoo-kernel-5.10.235-1.x86.gpkg.tar 53811200 BLAKE2B e682962781f435e15395a79788a41e51d3cdcdfb1284ca9bc46f5f64f47952701b26589929624f61e788bcb75c48c4bb882e1807356f83a46f5ebdd9ca1ec765 SHA512 de4c951db1f14fa3851dbef1a5be060bd6ce02ecc5358363093882414ecdd3c839fbbd9ac0d657dbecf01c83ddfa9ee5552e438fed9706baa2ca465c0e66ad6d
 DIST gentoo-kernel-5.10.236-1.amd64.gpkg.tar 63764480 BLAKE2B 6954cad99d7461935a87b8bdaa441fc0f11c4af6401a819f9b7db6237412faeab2414d3c8eb09e04ae56f1fbda9e4a4197b9483dc241137b3c6032cbeeb592dd SHA512 3ed3f2f34a5f48ec84c462fd7bea4048b4eea76841317ceb7e16369bb3ca98392dd438b56e3b07cfef66d022fbe4d6aa62dd97f81d9cfb594e52b75a7f9c69b2
 DIST gentoo-kernel-5.10.236-1.arm64.gpkg.tar 56872960 BLAKE2B 6a993e695e148180c820552a6b28d04556535edb6b48ac94ce7671553a3b53d4479f221a3fbffe93e981c45c1b0113f7aa5531d30193bdecfdaa62f671a3c7a1 SHA512 c13b9609c91587529da63b8e033b12e3b11917f47d7ed87d4356334c4d8c01ddad2b0004b05ddf5a3e97d7b3b0e1e1e9c76b3e6ee64e9d2784cb277ee3f6f71a
 DIST gentoo-kernel-5.10.236-1.ppc64le.gpkg.tar 52858880 BLAKE2B 36d601fc3c079dfbb97a6b586fd15fed8daab4f765b052072b8be1f4dfbfb05eb235e09e9218b041b0909e9166ad2ccbd3d58311a524e389960a7ba8088ab09e SHA512 84e519da063de8b2145fcbdaecdbb5ec1b959d25e6f1ede8675ace23ee0b9b8661da1396b2821a6f01f45260abf230f4ada67ee160b153ebacb3220e45ee1166
@@ -80,14 +30,6 @@ DIST gentoo-kernel-5.10.237-1.amd64.gpkg.tar 63744000 BLAKE2B ca4f720af5e3f0b163
 DIST gentoo-kernel-5.10.237-1.arm64.gpkg.tar 56872960 BLAKE2B 17d0e718b2c17b72f13df26804086e46ebbc2481d1d63872b3ede830139c090e574b04edf3bbc8def76f6084f0a27000434fff28f253413dd01c7aed866ac384 SHA512 cc8d9464feb4c64f3b68abc34b544f4ec17259fd085602b134bc648d5b5d16f1d9f0e2185f79dde195cf3f023f610e07013e1179bec3cfabdcba95afe2b571a4
 DIST gentoo-kernel-5.10.237-1.ppc64le.gpkg.tar 52858880 BLAKE2B f689c999f398a3290cd8489c6b7da098423344453540bc99710a4b5504c39764167334d08b38808c817620762209581616c106b7145a2f568934f8b5dfe6bf19 SHA512 d4cda361279cdf4f64ad9a542c6c8719ac6bf5f32b2f9e3e25f9177ed9969fbe0bb2100548658ca016024c09bf9135f1e12a79f46c1043b1ce5cf38fd40e8a0a
 DIST gentoo-kernel-5.10.237-1.x86.gpkg.tar 53872640 BLAKE2B 8cc3370a5c4355f71c007ed0a2ad0dfec466b715e37f875232851922da58bae86910f91c7e51261139ebb8c14fef8dd5faa36890b439b192d533260b6ede2d18 SHA512 7d8d7c54a468268737ba7da9e204e59f61ebb3fecc29cfdabe0bebd1db16a09d6a7026d55228647a7b955adf99b51fbc86a52b00a6a44e1498c6b7b6ddbfadb2
-DIST gentoo-kernel-5.15.178-1.amd64.gpkg.tar 68812800 BLAKE2B 375f04a2120e9610cc4f732b2b4f6473cc2f10906dc5ad53dce6e6557eff9dbe324651be253c151275312f8fd2cd8a4e990424939174d9386b614f475d8f2b2d SHA512 a447ed842d0ef30b032b44277adb90793e108ce4fc11ef2b1118441e047444d7430c3f3ba272878b93f9f188e4d95cd5b0c2239110c25c5340fa885bb38c9b9f
-DIST gentoo-kernel-5.15.178-1.arm64.gpkg.tar 62545920 BLAKE2B 656ac77ee6c6302658328552ceb49c2573c7f1f531fd98ded052542f9f00efcfe41ca543e4c1efa7560bdc68a0233fb728f8884dba7a2dc93d3781572a0ee2a7 SHA512 ea6bff39e202e6b42f91b792f28c84eeaac9c4721b28f4e6bf32376e04976799b5bc6fda0fd128f9e07860276e63bc0d9fdc6ac47b92c71ffbc86e984ba8c0f2
-DIST gentoo-kernel-5.15.178-1.ppc64le.gpkg.tar 56821760 BLAKE2B d945aac6de7d5f0c52f2c28229ead725f5f90b885b1273b2eb5c9717bac166e6ec7017f3c9b0de9cd359e1b156ad312dc83ab9a431764482bb5dedfbe53c293d SHA512 c38a5c86a9742a59b204a6a3b732712c8007838aeb62727c4277169992ea17ece736154e5b2b7025541941a159b2e9c24b4de364bbe3faa35c9cbc931fce82ee
-DIST gentoo-kernel-5.15.178-1.x86.gpkg.tar 58839040 BLAKE2B c88026b391c310754d4815de636545482631823afa0addee0b5fd2b7b8482bc40d3af61e44992f6591591c199f49ec865934c2e0778ec270c2fc6445afda4d52 SHA512 e63dca02ef96c806edc4ad1d57bd89992bb7a080deae65b307fe40ead51eb5de9a906586f85365cfe28c0b0408496d97181b7d6e390d31823f00fed06e2ee6e3
-DIST gentoo-kernel-5.15.179-1.amd64.gpkg.tar 68874240 BLAKE2B 9bcfc6bc7e68e889f31adc17973733993b7cca9f967d82fdcd301c22fbe0fe22518ef1df565d8fdedc23559063223a72e1b8a9143e592d40c0159337e1837f3b SHA512 49dcc212ba6900fe75405783535c903e7497bf6d2b99379f9d287fedc1ada3e491c2f7491bbb812f5845dbb1e8e9aa38c3dd037434867ba7b0aab98565841170
-DIST gentoo-kernel-5.15.179-1.arm64.gpkg.tar 62576640 BLAKE2B 8bdaac3eabf3a843105dd05962252807292b0e2766c1073d455b5abf000ee8e968b949f0f3bc052ab791e59c56402b8106cd3541231f418271a383a69669c094 SHA512 2d20dbc2b79426343950d62ca3aa297b08c56a79b9024ca94406d08f1e2da2f0d9891c8ff73b1ed481bc56732594168599d6b5eabf76b413b3fd1469f13ed3de
-DIST gentoo-kernel-5.15.179-1.ppc64le.gpkg.tar 56832000 BLAKE2B d2120fec51e4394f11905604c4d7e8afec8d1fe786fb01ebf42dc0d2489943354f6fdc3a6af4e1d6920009e06ae709b4932959610e7f7ea77416a7e98e641c74 SHA512 61abca23e0d984e77df8e99cfc17a77d057abaab0e2672f3a3c1d4804edbbe7156540b312db51be1e1221888fb11e0f0370e0b1e0d7e8a63ef579f9cdf177b86
-DIST gentoo-kernel-5.15.179-1.x86.gpkg.tar 58849280 BLAKE2B bd8975130970794b586d1fea3abfe480ea3cb5be57f7ec55cfb223735013a8d3893a93f11a202fac565827fd09b6b78c685d4651fcb2fa9d4cb8e7c18983dbc5 SHA512 f1446c6b00c2b23b77714eb1115d63b28d46302369ab13d8e1d4e23253d6dbd3fb60b3473bb1f3de05538b42e8f64fb700b0feaca72552753939f7e7c6b8322d
 DIST gentoo-kernel-5.15.180-1.amd64.gpkg.tar 68915200 BLAKE2B 98acf8e83785fae572ff9448c6cc14162cc9a93ca4267ddb4e2bcd04e40a31929f35f775b0e2b5a6195ec2c1c6572a2b12a0ecec7e66cc8fdaea061747fa6806 SHA512 3650c841608493f1a8374b40a942e40216d82b9dc24bb9261cb809989a79b18e7b12b3f8dc0f595db6c07cc129114956bd235492b41445974d4696a0cd4dd40a
 DIST gentoo-kernel-5.15.180-1.arm64.gpkg.tar 62576640 BLAKE2B c5825c9f628d0c63b477ba0ca93b5cbf648580921abdd14788b547711d9fc2c5e4f3bf3544b316b7116904bc77b4318470d2721bdc1eb32ea0669c6460b67e0d SHA512 8cb194cfaa17a5fcac87575efe90e427b6ff8543fb4ef2ffc15bf46e9308a775e42413606aa234d6d76ea7c9feee2e614b6b671d69afae61faf84ad26786acd5
 DIST gentoo-kernel-5.15.180-1.ppc64le.gpkg.tar 56821760 BLAKE2B f2ec69311631a133aa64e921c80b1fd58c8a8d47386c5bf37797e7ec61890f7f3f50cff4086767056dc5ba8a8faed5641e7972824b330fc75f8a1e0635f08974 SHA512 8307684beeee173958d419bd178446a025dd11bac6269da27fcf2a2ed4846f27e0052d3f50708eb0000c5cb215f85d3e02a9e1726512860b4ab2bb521cebef0f
@@ -96,18 +38,6 @@ DIST gentoo-kernel-5.15.181-1.amd64.gpkg.tar 68925440 BLAKE2B f86b13e0baa8b520b4
 DIST gentoo-kernel-5.15.181-1.arm64.gpkg.tar 62576640 BLAKE2B 5a40568b88a8b743eb53956437c141f2ae961a41890dcbd04820b1ba44b30338f16f7997328a633e330a41886cc5e45216c47d60117dae62147257c0317bd995 SHA512 c4683dd2d0ea575fb13d64793943462faefde2d1a53795fd74c83a8b9d478a314f39db185b274bc571a2dbe53dfc5cc6757fde442f5a930bb71d93135e5acaac
 DIST gentoo-kernel-5.15.181-1.ppc64le.gpkg.tar 56842240 BLAKE2B 490035773bb62102dd26abc399e02cf5ee827dcf3452f642739967b9f4c6c6d3ebaa3f571a2a22f077e9a1b36bf7f078939a2ca6bdd51295130e95ae3c4ecbef SHA512 4e922fa2e2ab6a93903fab0519f8c1a0199117ce092f5e3f8aa1c38a12b6ee64d2cad35462f55d8a6f5b5a11dc7578fb745741545938f7805e8ccedd88c616e2
 DIST gentoo-kernel-5.15.181-1.x86.gpkg.tar 58869760 BLAKE2B 0fefccde7a7d37a47e7d3fbca05ca2f04041927d44b39c85a07ae0f7112fff3017c4c8d7c48b6d1d443f60e90379fb3256cc26ad0c99ce98a7e6d5cfbb6830cd SHA512 2c7e57610350672e059f27724d718ae3b0ae0b3b599c9828902af2aa331950374414e0164fd8318ece56075a9b928ca4175c8edebe023580b4968ce582937377
-DIST gentoo-kernel-6.1.132-1.amd64.gpkg.tar 73103360 BLAKE2B 6df425880240731079c442f425325555e2baf8e2278a2522ede0565e213784ee895ad91425fc6f743f56a0c04137b528cc6d68588d9f5efeba4daa37dbc2e0fc SHA512 f006cd420a56fa6f5586cf76122a33b16ad59f9949552f7d2b313245d833741de788f58cdc0b8b4158797d612a5b9845cdd2a9d8d949d2db8aa07bdc7bf5b04a
-DIST gentoo-kernel-6.1.132-1.arm64.gpkg.tar 65761280 BLAKE2B 2f7f26d4d5d3018a6fb74eff4d5eb16b2358d27694cdfa7165c94650b265a32deb0e804c142f0e7be9039471c663ecbbfc32772dd4c6612901c6aaf0a8c2c426 SHA512 5395cbba2d1065d0b2509f1895c4d044600c36738c57351a1b0aa83c77b0a9f591e5adb7725b40a4bb89e6cdbebdcca694a10fcd30066e2c565b08e8c0376368
-DIST gentoo-kernel-6.1.132-1.ppc64le.gpkg.tar 59934720 BLAKE2B 7f9d4bd3410d7bf25743600276f739681dd5968d6565ff1c30c5350f5d2bfe6a1d9226f112b61fee7c5d67aedcf4bd00b95ae6c6bf856f11aae8573d4b905c90 SHA512 33a8296ffb2382b84bef08c15ca503bf61e84d68b547279e29caab69d42773d96a1f4d87de0da27c9232f5db37019f91a1e28aadf55c85aff957b810d9332f7e
-DIST gentoo-kernel-6.1.132-1.x86.gpkg.tar 62453760 BLAKE2B e226c6a4f0975a0d2693885dc110585852ee82c81ab43493a6138860b18c9b75693edd418521a9ed124ede9b51905d4b904ba56cf6568d3f0a2078955a3871e7 SHA512 c5fa4bed026fc4d71a778cdd80cc973298df9d2dca821dd3b268fae54a0f062b684e5585682a9147a911d09983892d5181c4f7ed25ae152544f5f9e1e3fc2df0
-DIST gentoo-kernel-6.1.133-1.amd64.gpkg.tar 73113600 BLAKE2B a92feb492265028c9db015a9d8bc3d2534b2ecdd916c502b5bb6ff5068bd2ee675048e70ead62ea828d9824a750f8e0e1bec97871205141d7ed81289157e64ed SHA512 32d15a625570f955633775e3512bddfce3a0a59a64e8dcc48d89dc1b507f5566b4dfd734c3b3b1af9ca90f340fa6c1884fe7eabef9d145eb33176db2b32cb195
-DIST gentoo-kernel-6.1.133-1.arm64.gpkg.tar 65751040 BLAKE2B 087996b7c892788103198d3bfd80f9636124e4385ad64337209381d246d017c06d85476cb62be9e82c0aeabf4cb37c2c1111261cac877846cc2668a8bbca4431 SHA512 677d570f693c711237a5f225766fc7e0287e0b9b0680c3a93319714088c22aa369ac64d4075eedd3762f4e46ae0a34c7526a2fe18e4cd1e836b8cf2b51a98c82
-DIST gentoo-kernel-6.1.133-1.ppc64le.gpkg.tar 59934720 BLAKE2B 28e25ea5cb595464a916514a9d9be2d99bb55a0015984f6074fb808774ffa55851b2291f8858e71940fbc3b566dbfefbc6481acd44c67bcbb651235dcfc0d607 SHA512 544b848791e677e812aa68773706d7e3ce3a76499caf1848bf49f9bec8a1371c21402db84438767f7580e8fd8ffb6fbf5a40751d017c0221bb264d4e0a6a01cb
-DIST gentoo-kernel-6.1.133-1.x86.gpkg.tar 62443520 BLAKE2B 035d87438e04c60b08451a51d1e8c84a772990c86499b8664c305af1e5d1ecd37a11eb30e8317aa9b5607b6ab40cc09f6dbab0b821ca968ce535f50f68ea5175 SHA512 0593c105c980dde7d12c98b657181608bb21dd951f723d8056f29ea540ebabfa02fa77f2a6589c73e510a0a8d8ae836e703cbd51cdcbb15047b4c050e8be40f9
-DIST gentoo-kernel-6.1.134-1.amd64.gpkg.tar 73093120 BLAKE2B 84125b0136b4c03a3a0f1e0869d69d9a34bbf9176f18c4ed6febfb8433d9b5f5c5bcea8e3c46ad7deba28595b480ff974661737abe271c3580a9d2799240c79b SHA512 b80403d10d4ab52a3ee6a05dc0a5b65068957b784c7a8d219c4f4b845622f694a416a86d664a48c1e4cb4e0df354be89d58f1d854671aeb5203019a9384c5ac4
-DIST gentoo-kernel-6.1.134-1.arm64.gpkg.tar 65761280 BLAKE2B 677a61ea8a3ab7f0738cdf40dbdcc9e88a5493550f8a517202223610f4b880d655398ee462247281645d11f908173873a3ec1948fff9644e895a49e03db6cd85 SHA512 7412e7157d160a65f7b3d34676e0c3aea794eb999e185e7f349a91ebc6ba008b3a46293f64a7fdfa8ffb2ee1e6fa9b9c180a4981a61bfdf71d9528c3db68d4e4
-DIST gentoo-kernel-6.1.134-1.ppc64le.gpkg.tar 59934720 BLAKE2B 2f7dce472e92a9fc2bef4469038adf93175e2ef54b1930f1f95e92480e9fe039c612e04ac02914743576b789e37c206e96a202c26a3d3a2e89b329fe5b66d5f1 SHA512 98e9f143a4d3c6a8015624337e5090e0f080a268e315c4187e01b1b209907a0e0a8abdfd2fd08dec7dcff1d127df8b475df4079c7068f3594c7b51b9d94504a6
-DIST gentoo-kernel-6.1.134-1.x86.gpkg.tar 62453760 BLAKE2B 00fd9b7cd5a28ed74b3f6b63edeb469c1209ab0316260d87feaeeb2c52365b104d704045654b846fcf1727ddd081f815f8007467b14f4c48f5d753a268211d87 SHA512 0cc9527f8a0bf3b349df27306b762455d9753f3a2aaba75b5b3ca251d1dfa3c862c1afd6c0aa6387e63bb3d6d9be501acad0330723592c6fce01fb5d91c86e05
 DIST gentoo-kernel-6.1.135-1.amd64.gpkg.tar 73103360 BLAKE2B 4a033c01be68500f72f76b62f921c7ed521c7774fd62aad5b201b1181271a69d081c8cafcafaa842d0844c6143d023feb0145a42b20ab0635b9d030dcccc6ffb SHA512 4de7cab45a8f6f188b897a767fb7725c488e6211472bb4d5e8c23ca319784b13e08950239ead67555409bfde9a69f5aaeae9cba5e09095c6690ee73f17c6c788
 DIST gentoo-kernel-6.1.135-1.arm64.gpkg.tar 65761280 BLAKE2B 61d18f9ce7d4e8e6c6857bfdbebb9c29b62f161054b0d26a44d2dbd9a57aa5e81831933317e3d85a3b19f176dbd7acc6575c79c5197166b361231c0d2c7481eb SHA512 c987ab37e48ae88f4c3e915446d0acc892baae0f839cd5e61e7f1c5b33f4c8765bc5f3c20b2d0f2139159141540f2df557a5d316ab26be0451bf28dd8a9d9128
 DIST gentoo-kernel-6.1.135-1.ppc64le.gpkg.tar 59934720 BLAKE2B 4ccccd41a51a5f8bd8ab2b7c0115398bc9e44b9893c051a062085581b75f500c8abac6b8e5f47d625e22bf22f7d5bb1a840ee42bee5c8bdea4731e8b591775f0 SHA512 818696f99229d06c65ade4cbd42856ea0ec589a4965701426819fdf309459ca90ac5623aab5310a751e0e102abc4224658f7244e95ac825cd5a0b9d4f6d3214d
@@ -116,22 +46,6 @@ DIST gentoo-kernel-6.1.136-1.amd64.gpkg.tar 73123840 BLAKE2B ae08922d6f1d440ffa6
 DIST gentoo-kernel-6.1.136-1.arm64.gpkg.tar 65761280 BLAKE2B bd63c96d17503f0332456e84ff3fe35c28de3912acad85001da29a88c5889b153034f761b6996717894995f556f9a7b95b978dec1f58f5506515f8133a505259 SHA512 ae68e409e33d3a3bd41378e12da7bd1ac6c67868754386c53bdccbcb82edffe137aa66a93c28a946ec95201d796b0e8c990d01b7f6363296bc8889974b4c0ba4
 DIST gentoo-kernel-6.1.136-1.ppc64le.gpkg.tar 59934720 BLAKE2B 67e47d71853638ce13c5c1e60968524f5e787750ea9a7809a6b49d261af047dff5cb4852c0609420cc21ce1769053c8e9616e81888ab1a5edf7dc7d25c6cee44 SHA512 cfd903212f7c7cdef265ea3b8e1f027adfdb0c1337ceb835fefa3b9cc0bbc37601eee471e86c89cba37086423fc8f8d2314b12a8caeb9f4b1719c31ed78d5ec3
 DIST gentoo-kernel-6.1.136-1.x86.gpkg.tar 62464000 BLAKE2B a30bea5dfab910f0d94677c1b19d0891668739f30fdd959c3a8e5b0649f9f2fcfa95975a867bea9bf5267dd2bcd1a80d8e0110b8eb2da479804d77117e4e13f7 SHA512 768ba19d9701a36a03755e94ecbd7b8bc2e846a1c71499ceab532c3b2df784790224083b571b59cd0f098b3795299ce826b909281fd5216e6e60d0a470fa527b
-DIST gentoo-kernel-6.12.21-1.amd64.gpkg.tar 304855040 BLAKE2B d43746e112926756c536be6971955214777d781f75a6e4bc99a9d4e5d4c4ef6dea2df0afae8965b3dc654c1f567efd4bec5c354cdcc34b4cecd48e008dae2173 SHA512 cbef002d22654723886a95c7369e40fc6fe601068298a042a8db53fc4e7d56987698883cfd35d39a6cbeeaa58ee025d96f8a768015ae49d03ca33dcfd8e99ed4
-DIST gentoo-kernel-6.12.21-1.arm64.gpkg.tar 278108160 BLAKE2B 1089ad29939cbe0b0713f77d14d18ccfa4b3b5bb0aa700fed7c7b5d2195d19f2712df889b1c39b25788a89b66789c6db61e26325ec75ce9aa67b50aca9ec968d SHA512 d8dd98383400905c1623cc7d56b66b445493e78c7e9834717b6e3aad16586f220b49d8cdfc2b23da89b4ca26a0b5272f78e05b02cc63d470e9cf20489e39deb8
-DIST gentoo-kernel-6.12.21-1.ppc64le.gpkg.tar 73123840 BLAKE2B 72f57d3076e6d3e7a86e5983a626b4a0295aee5e5031101c44f9749441fca8334b350cdc99260d6ca86d6f880f645e79258b2e95d5c554a314f72ca67ca8195d SHA512 2992adb4590698f0b33eda4390f65266b2e2c6be873abfa5a3e95d493991d50ae31d8842df9a5282d5c83e405cd2f56334e63b4fd2c93ae1451f7b1443d0d97d
-DIST gentoo-kernel-6.12.21-1.x86.gpkg.tar 77445120 BLAKE2B 5965512eac98419cef8ec9347e2b2c75637b5956249025c70e07bea97a677409e94b9050730ea71da628773f682477c1a8bc0322a6f0cdd48fde1d5dc21784aa SHA512 fe8120a3c12487d9738d1948a43ecb2cff467abde3578e502e2cc8574eff5b9dbee3b58422a653671a7f26e908df842d7a8304a9570824c4121b08da993d9aff
-DIST gentoo-kernel-6.12.22-1.amd64.gpkg.tar 304926720 BLAKE2B b010a6c341c70da15e6306dac2d4aacc4bba4e11ea05d1585f7df484d88f00405c3e135fb848ac7a3bec36b83ec577eb04ee33413595bceddccdd8a013f2497b SHA512 f38af2c1c943aa1da4b321d9b6e8afb09129fddac97168ba9c80cfa482a36243bf65fea2b3c15d3d4c72f01cd0d5dd50f8db1ca143ac9cf818618ceccbc9989c
-DIST gentoo-kernel-6.12.22-1.arm64.gpkg.tar 278046720 BLAKE2B 8e97731f8c50437efae706fdbc53aa109f154ae1f5b09752348dd0e0a694f5b4726fa616db65a76cf1e08f9140c4beb3e176cd80133d260544d585c691391f35 SHA512 735a590324e7dde3a397bf1db8f042b14abbe30d929a31f786c4141a58beb8c31365c5cd3b6538067b8e2f7daee937bc917451246a0fe14022281b1611cc3a3a
-DIST gentoo-kernel-6.12.22-1.ppc64le.gpkg.tar 73134080 BLAKE2B d5371cf76c25810c7aed74b905c8b5bd595376cf9614b7e9391352815b893cf1c13d5d94854cf6f8a1086b1f506e7ef385e690cc08ce6f27c57d4974ea4de945 SHA512 ddb59c6f37fedad2105032c0b48d138a0e6a5ad2cd21ee2be7a492f465adcedb114caa01779fd0d57af22be54d85282858f1047b5aeead8f891b5f74d8a28a79
-DIST gentoo-kernel-6.12.22-1.x86.gpkg.tar 77434880 BLAKE2B 60d68a4430a0ef955023484b6da7dc7da099a05b0184097cdcc5792d30297f9462f26e33d77faaf78ebd005612b66da9387f33f3c3f5c08dc63095933c030f11 SHA512 48d040c627702a4cbda51af56361ae430d82c72c0894aa418c683a8a781112f69440a1b218321334d1ec2c68977f7976c845f42febb67394cf51da9370c6ff7a
-DIST gentoo-kernel-6.12.23-1.amd64.gpkg.tar 306063360 BLAKE2B 96da93d1e61979f7ddc3b0c2d746e90debed2cf4702529c0053e22d8afd1a9518ac4c7fdb06ee6f370ab2397f0cf227ba2cd1bb617b09a649e6632d446065388 SHA512 217c8f96dcea38b8f895d9412d087f91e18098f87b870f25a1a746066f2676acb5058823be5c578ec8cefb24d348026bac83bc97498c81850e10f5dd25ccaa19
-DIST gentoo-kernel-6.12.23-1.arm64.gpkg.tar 279214080 BLAKE2B 03f3b47e25281af81a4df4390f42aaa1f889fa9c00f1b6308ead4b728119c03b41a06cd0b1ff0a99a92d6b3202c760d752a392204b772659c749cd43b6615da2 SHA512 1455de7b6da439f59587bd1de1b9fea2e415110d68b9bb3da7ffb679fc99f401ff4c916a41624209c9632173e6b150d4f2b7b5ced713735863abe73d73273498
-DIST gentoo-kernel-6.12.23-1.ppc64le.gpkg.tar 73246720 BLAKE2B d27169673d18a6cb2394404338a37ea2fa38aa568e4fab8ea2182040078701e7576475305482ee5e93ce4b9870d28a7af913fda817d1038ecf806c7f01dcbb75 SHA512 fd9c27e1f1a4081686635b8c9b4a9491b0a00f0553b9fd140a4af36580849a946a2e3ac4ad6b1182719887ddcf3aa10d523610b881f694bf86e4efac10ca9596
-DIST gentoo-kernel-6.12.23-1.x86.gpkg.tar 77598720 BLAKE2B 934d32e9293db2caae6caf42896a8bf6e0239a20cb19b77b654837cc89ca8b47d1ff9997f68badfda26c59729f70151308980c1b462464c238ffd9b1e381357e SHA512 a011e9376eb9427d675e9e0a78bfdd5faea13698512f7fc383b8b4c130bc7ecd1fd833f83d929f1a8aa2fb7984f4eee3301cef4320193a80aea46419cfe8cc8b
-DIST gentoo-kernel-6.12.24-1.amd64.gpkg.tar 306114560 BLAKE2B e7b42091494dca4d3f0fea9fc5408896ae08fe533ac10100aa77dbfa66961137ef2ce51e60085e9d37dbd31223dbf1d7a98a561da40eac8e433ab07eab2b8e68 SHA512 12bc18589b5de09f129e3f8f386d74dc6b6e2e966b2a60a2fa2049d58dd09c679e07be9ed8c56ad6368bcc106a2b67e549321977d7be5b1d8dbf0bb540561867
-DIST gentoo-kernel-6.12.24-1.arm64.gpkg.tar 279255040 BLAKE2B 4e240c796cafa48cf0d6500d3b6f9b011a86dcf63d0470a00fe8f79fbf69cfba732969ee327e87c54bc0d18785038ec3fcd0cd843df5979db54583621e8f3e2b SHA512 c78cfdb9bb862b0e3a7f556e8692c6720dea2897fd65aac12b76562b44d2d712794d589e4bdc969a29f88788840ebf47a6e32b613387329afae7984dcb797043
-DIST gentoo-kernel-6.12.24-1.ppc64le.gpkg.tar 73246720 BLAKE2B f5874b34c69277ab9fd6aee00afb4ef36d6687939c7729a0446a4511addb5346af52f81512754c42f427663c021cfa7f756fe7cb9e922f8d6239bdc0d904b820 SHA512 6794c33a15dcdee4cfbdcaf4653a8ad2df5780b67b7fcfe81e0f31c1e4ea81c71f9955064d219b2e45d1d7796556ea2bd370e033c2655c49ac0a4a3bce2205ac
-DIST gentoo-kernel-6.12.24-1.x86.gpkg.tar 77639680 BLAKE2B e4f9de5ab09901350728edf2697c13b15464d0aca55e2c4041fd74c821152621729e1d16a8114f3b62db9bb613e21ec5bade50c4be99d8e43791df3996082294 SHA512 a8c81f4c890c47c97ba6723d9c7300ef2cf96b1a34a7d1b6f3f5ac3a667db46f1010f67de1c033e94ca547daebc5e585af25f4024459842b01e30192e382e1c9
 DIST gentoo-kernel-6.12.25-1.amd64.gpkg.tar 306196480 BLAKE2B 8a46ce621ae3f6cee554ace5e585fbae9d3ab6d486d042e06de08b7978ee2ba16559412322fc0676ab6f206b5992d519632ecec8cf3b6be6b481b6680de17ac3 SHA512 298ff10613dac1b8f070a4d4ecb17918fc57827eacf51a5723d318c9ff5c0030b77b2d09c57ae54af0ad911044b18f1289e5c4c8509f7401174ced130b08e284
 DIST gentoo-kernel-6.12.25-1.arm64.gpkg.tar 279316480 BLAKE2B 683200fdb8b77fd3ac4f1a7c7372550b652bd2de89aa9aed4890933b4bd2d70d608fe89c0ad168649ea780456acc90562eb531c7c15f14cf2da38840234ef23d SHA512 ac3574d4cdc96d7c49d4f6c46edcd401641af9715522bf5894f3915be297d9659830a777e5b7a39efd85186019703a92c183c060e11e0b34a61f6e42c5359431
 DIST gentoo-kernel-6.12.25-1.ppc64le.gpkg.tar 73256960 BLAKE2B bd50bef58cbf3689a0186c0fb18501d28a94b01951855436a18328c7ffb6c4a0ffb980651b517a059e8f8adae29f59f9099467a899a7860e2829bcf6376a28a6 SHA512 40dfad33904018cf4ea8cba9d76909f2b41c4e9890f1d7538a91f3affeffde062f4048116bc883f4e21c5de79e359fed157167b4af388c3147884f8f6fb61747
@@ -140,34 +54,6 @@ DIST gentoo-kernel-6.12.26-1.amd64.gpkg.tar 306206720 BLAKE2B 1ab788eed9f6379212
 DIST gentoo-kernel-6.12.26-1.arm64.gpkg.tar 279439360 BLAKE2B d8e5a7388c379d2ba24b31a4a73165aab77c810f48a6d6a42bd0cd23c6ce32fef92e50fc0df3ac7a36f4827132436cdbfdeef7779c972b952d5ab2b0d8b728e9 SHA512 dcd65779609dae966e8cee2399a5aa8e1d71b5d434d76dd413f6dc097809275f05332a8b2c841976501499e2b7096a5cbd2424383c6e634afab4f8bee590bccb
 DIST gentoo-kernel-6.12.26-1.ppc64le.gpkg.tar 73256960 BLAKE2B e4553359902e7d253c20528b5dd256da125997cdaae31e3523661b53a0240d9519688e7304865642aff3f8002ec5c5c0c86e6deaa173f8bcfca20187c74a75d9 SHA512 6abcf378ddf9bfc4283f185df0144abdac910413d80599fbe8984b330e10e5781691698f64fc6e1b28da2ccfcc464f71fc659b2c4d95f65a494110a68eccd5eb
 DIST gentoo-kernel-6.12.26-1.x86.gpkg.tar 77588480 BLAKE2B f4203de886370afdc1c71527c2e25254ce1718b25c72529fc0aa5a0e4f27e22bc3610e0f24a4e83806cbf26bbb9a9149194f90b069acb64a841a51f29da76a14 SHA512 74fc4d1c2ab715f06550ee61d765b59964646aa4cc513028823cb639db13dbc88da915ae39a56611ac26f8be24f4e9a2c1eaf050475aa77bb4dfba35fea05f5c
-DIST gentoo-kernel-6.13.10-1.amd64.gpkg.tar 307619840 BLAKE2B 0e56565f1722db409ba212ad6d508ead2858ef5a9d0555c0b0dc72095a13a86c32e8e1d8267b93d1b385d00b27aa4c504b5f80cc2c0d95eba542ff07b72ca67e SHA512 6eec123ec7acf18f9dc23c1606bc11974e2148a764d0bc77d5309b5d8d9903d102421312dcd20a19c874b780d18b05b6264eca61881311af4b287b81f29143e6
-DIST gentoo-kernel-6.13.10-1.arm64.gpkg.tar 279797760 BLAKE2B b55f3fa7e2dd2f6c1f5d7930a1decb622b147169ade8511c15b5cdf7c4f7405dfecc33825c49fc5d639bf6e4fd7cf443d48243a4a5f841999d9e4a3efd0f54ac SHA512 ae0cb20311a86cb008d6775e3ccf91d80cb1f9620447f9150ec7a9dd13cd94d09417de295ff4ea206bcf4ce3850cb31282bd1240b9ae59a68ee4c1f95087f491
-DIST gentoo-kernel-6.13.10-1.ppc64le.gpkg.tar 73809920 BLAKE2B bf3d1973d6d8d80096de04e5cbe56efb6b40ece400c3ea5afb01c86c2f688c722f21ba7d4b2ee6cc4a3f6cb3df6c90f1d6a4f7b5bad029b39bd5ce0e88d2989f SHA512 f03bb0dcf02405ab612a6e9370c6a79032536d70f190bd511365fad50017ca2810ce540db9a67f20461bb2b1d3fb143b32909db07221ad4f388de0c3d1d1d6a6
-DIST gentoo-kernel-6.13.10-1.x86.gpkg.tar 77905920 BLAKE2B 944578a87fd8700fe037d55bcd1beb1ceb51e99c59524c042298c4ee5a698c4bc9ed763c39806bdcd0aa0ac4abf435c63cddeb3e36c446d64dbcb55db3355cf1 SHA512 7bae45b75be9b56bb0a20caa2eba6d0fd23757c3acf52e13ce73d8514e9199055bcc483ab7aaa1495b0464043ec6bfb3f2dad9330d0ac5ff7580c065bcf1535c
-DIST gentoo-kernel-6.13.11-1.amd64.gpkg.tar 308828160 BLAKE2B 401d7e82332701266bc3932154b6216ec96e3d637b4e23df3a85789fea49f65a7c77b59198245efe2c9940f263c4db768bb3c8e1e2085fd6b63bf5fb4f984ace SHA512 d6ebc3be5bde6d78b1d90d6bd622ee30f5c7518ebfa0dd506caa83c2d61c8d00a62633918393985cdad08d867647dd2d83abcaec8ff920e2262e1df5171fc255
-DIST gentoo-kernel-6.13.11-1.arm64.gpkg.tar 280954880 BLAKE2B 238718c525102e6decd494e29052cf7c21e2ee0975c0fd3bc2db2c348496bd3f3b1853c6b062d873c2bb7b0c1220faec8ae4f82b55adb96e06fa85dde90eae2f SHA512 5f8fa81e634decb8aaaa9dd9ba04a36222d2641a4fd61651d44db56c910b0d80103c51020161ae060935d2fbeffa61ade51a2f775083c526f6f848f9c240c40d
-DIST gentoo-kernel-6.13.11-1.ppc64le.gpkg.tar 73912320 BLAKE2B 6a728015d459bbdebd3e98e7d743e04ac133a6d68d6a6c43faa93a3863eb57153023dca1ce5fbdd3d4c2cbc565c44a6088cd89fb9e8c93c9fadac702114ae727 SHA512 60068afc0f1ea0699aaf4d443515d18c453fea8b9eae55ffd48eebd6bd14111aa11c884f6f2a6be60e39d333b332f7c10687d22dea2a204dc1def1b7076f60b0
-DIST gentoo-kernel-6.13.11-1.x86.gpkg.tar 77977600 BLAKE2B 7a114494ef64eeaca8c4e088f0bf3a66498663322ce26454500774690f5cf0633bf436e1a87e119be45e9b803e3156661d32d33a2ce67ccce670a66bd075d7a8 SHA512 5bc1e7070affb3daae5000814f21e5dee51acaddb63bc154bb4a043c54b5e44cbff35c7ef833a95a1bb5e15c0f9e03827c2efb0986d29f0e58c970b69ac909a6
-DIST gentoo-kernel-6.13.12-1.amd64.gpkg.tar 308817920 BLAKE2B d34337d90e62609a080b56b2dc0c977eaa8d8c0148cd1ed4bcd4ca403823f5eb40fb6a7da68c653f3e5a375c6361e4bc00ef77002a2e29d292664cca025a78d1 SHA512 8d0d6cbe69dd4f6f1c2e2b6481dd9dc476e6402791fa3142f6108aeeb10825b68424f11006307327ba038ba9f71de6a2aabf7945be932e6622bd9aec85594e7a
-DIST gentoo-kernel-6.13.12-1.arm64.gpkg.tar 281016320 BLAKE2B 8a103111f0cf332138661570a72770e0e9b9809cb0c2d9805609b687a31410e92b626d387e0820740728abfee981d48c2083484058777bcebcda92900b355a96 SHA512 02827211a79cb83cce3dbfa4beda85029a4c864a2b58353b0f11d5ee0869e62eed9f9c24b098884db67e6d15923c19f56aa2cbd73cd2c53a25744a3fa58df39a
-DIST gentoo-kernel-6.13.12-1.ppc64le.gpkg.tar 73943040 BLAKE2B 0c723f4e7ea593d070b775b49b97395367602e988eb180edfab5735d00c331b8a5da8335bc8e853b03c57cf0cfa15bddcd0c07ad260178140be3af75d7493362 SHA512 dc7943e973c9cc7f4b9a5ab772b5aa1e36afcf3dbd9350222aff2eb9c08fb983930a998bb7d6e6b7b153c4818b59079edda9cc1321feacbfd425a69d17300e2b
-DIST gentoo-kernel-6.13.12-1.x86.gpkg.tar 78049280 BLAKE2B 6385803257fed89bf8bc88b8881a8ed42345e7bf2a23fdde7b831dd9afe04f04d2c8bb8287ba8989d1327e4f8f5706d749ea2e0ed6def0d05d31cee4242f5991 SHA512 6453a83688a60ba24274d7d93e327768a1916d95fea521f45e3e086f6947cf1b7b580e36dd961aaebcfe0fc01640773175e25e6ea776f29e81c516dce765d188
-DIST gentoo-kernel-6.13.9-1.amd64.gpkg.tar 307558400 BLAKE2B 2756328b6b737ffbbe0fece8ad3ff01fef8c0b9d355c27b54b31e06c8e90bef9109d1949fcaba5d5a513ce084ff6513fc0ae0bfc5dfbe97364bc190d0ffc5e12 SHA512 b0a61b486cc5c0ffe32f3ea7b11d9ba021cd74bdc8ae5a60dcbb94f14750840d07e0f6dd2a1eaa3ae0f373ace0dccbd6a88e2a1b2205ca6875fbf6af28e4d01c
-DIST gentoo-kernel-6.13.9-1.arm64.gpkg.tar 279808000 BLAKE2B 10ac44ee1770d9d347caa74a3283fa6fbd280bb9ccb6bd28d0916edab58cad1fb34d97dadcbeb46423b6f140f727f5a2a3c8b1b67aa45d52cd4c5ad517a297e4 SHA512 93b3b1a034c71285320922ffbb32c365e8f4076865db0c1a0afa0c777e5e8882052b6b1f44cb176bf4eda071f225693f8c52a2f87d5cc45793b60718dd3b1e60
-DIST gentoo-kernel-6.13.9-1.ppc64le.gpkg.tar 73799680 BLAKE2B acf59ecbeb82a34dc1a6f0c138019c0164e4548b3a6b5048ca4a6cd6f0314fd3d7a48a3cda731f9d1a8692b61a5ec7ca7157bad41e58dc06ba7aad17dd8be456 SHA512 0c7d1496cded5053e9736a193687c47d6d520872a460000c17a93c7bde208b693dd019d4fbd5615df5accc0a86a40f113aa19f63e15e9255173d12f4eb0f0e35
-DIST gentoo-kernel-6.13.9-1.x86.gpkg.tar 77844480 BLAKE2B bbfbd70940085380efdb9be7f4617900f085fe022b3aae70718caa968c64f5dd1be5643c9adca563ffadd3ff3e2554c20c0ea1d01193fed56d633f261dd5a18c SHA512 07685a6fa34cc577c17b2c855e8642c596b7d460e1d9ec085d1a792cd297ff8146d83a9c13b07f7539ab3a7d38359156cb7d67987a0ef7f5841b42a69353118b
-DIST gentoo-kernel-6.14.1-1.amd64.gpkg.tar 309800960 BLAKE2B 4c9da11703458806877d4ccecf8856a04d945f592a09f28d44ca57387f9773f3a88c1546b54f48f50bdf8dc10c3c65d49efb370dc3b461c2c19314df2aa9dd13 SHA512 c45fdd0729bebb69a648743ad0946177c10216a01cce0647db028494be183e7f093d96e630fd36fcbdab4ec3646a6c0aaffa2e655e778c541d9e74f22aa79f12
-DIST gentoo-kernel-6.14.1-1.arm64.gpkg.tar 282818560 BLAKE2B d7bedda56957a14122f2e1fdbed00b01c47945bf4f0244ed58b446c15f616c549aad212bde6e33e9cd372e500f66380298b532c4f2e629a05629ce80eef925a6 SHA512 59e92e07fd3e67cee69ee86ffd7b94b03b7965dbf9f717673b280f3186f4792253d658b8c30115a8e3a5ed4948df43e13ad74d93f874426fe9b310a9a031efd7
-DIST gentoo-kernel-6.14.1-1.ppc64le.gpkg.tar 74280960 BLAKE2B 2b652958a86b388539807620c9118a2241c71fbc0dd0a371f42874684454c5268e0d7611e9a08b642ac0dea60d7c32fd52ecdfdabe7e293657e07aeeedafcc9c SHA512 eb8fe847bf73b7c0c1dd5bba39e0452e8bbfdbc96d5a0b09845fbf969343df7d4c8b46f7f1db99d7184652b63a0db90a389c52888e37d116b17d115d9e365c7e
-DIST gentoo-kernel-6.14.1-1.x86.gpkg.tar 80404480 BLAKE2B 6ddfc81111d43317c04752c652d8ddb26d1c13c9a56babcb3eb79d63e3e11080f3d03d3beebcaad137608c6eac1bedb0a2f08d18976278b2c0afe17e41a87b16 SHA512 fda8e366a4990e5b1153d75b33ae7b8ec9c69946c9cac7ec22e971ffaa61d34125c3a4920dba0a56cc0d36950bce936b3095481ed38e436ffaca4693df851aa3
-DIST gentoo-kernel-6.14.2-1.amd64.gpkg.tar 311193600 BLAKE2B 146cb8bc8fa0319c252000885bcfc6a45949be16fe74f6214f504e0e4b57cdeb5296350af82b64884f0d3feda8397f85c37fbc13e5439ad28ba8919d9c126852 SHA512 f10613e58d48fcc08bccb015f0e59aa71535bfae5e07deb1540ab81c36251a7ffc0eed6dc9b4db2eaceb10e63bc654f387d465e61bdcf93e342371269a1d5217
-DIST gentoo-kernel-6.14.2-1.arm64.gpkg.tar 284160000 BLAKE2B 018ad4be7333ea905d8d3e53c886753f9acb3f838963a53f197f4af139abcc2d9a863bd38e7562ed9bc39b7543e18f49c3563f515f5266ac6ce74cf287baedf2 SHA512 c7f177b66ff73e89abe8175401fd85784f6a56a02f4b63abbded318368850f6c9e013d990a942370c08a5ac29e568c9c22d01b3f9c68f96da1dde42219e471e0
-DIST gentoo-kernel-6.14.2-1.ppc64le.gpkg.tar 74414080 BLAKE2B 12802dbeabbcff58a136c91da5aca1851ed8e7524fe32f4f73783a44995beabd68667bd60a31ba6a00612ec828fd172a44926570541bb08d22a8bbab5f3d9fc2 SHA512 a9775bc8b12d73b291a37b92f4da8b1f0e4a51e5abb14f2e4e0f6041bf6b963290bd8264bd14f85a44dc06324b9085773c08fc861b062977f4003fee9610f1d0
-DIST gentoo-kernel-6.14.2-1.x86.gpkg.tar 80599040 BLAKE2B 845c608e5039ffa8792c7f9c776f1e0dc9ea31700e1abbc44eacc2725a90d496e27dfc77ae35fc934bb9f21b35555f9fd5f96c2c35e703223db2da4c4a3c13f9 SHA512 9b0315bf9fc4a19935898262b300fad0e226c9d367c0fd0cb5c6e3314384b6826108d966a407d7011f7899e7fc81e1225be2c63d545894883227a02d74d64534
-DIST gentoo-kernel-6.14.3-1.amd64.gpkg.tar 311275520 BLAKE2B 72108fdbc4a4633f7b9d0cf0335d3f7fe96bbd8d17a8ea93afa8ecdc830167d11a5fe6cb6749f3cd3860c56cbebddfff39a810348114dc647c6979183b351d6d SHA512 9829029601247897557e4ca3d301baab1481a1295ca0ac847157300121d611973050b91ff1c736cdf469329151960dd01d27c5b3cb4b760c15b74e2a1baefc13
-DIST gentoo-kernel-6.14.3-1.arm64.gpkg.tar 284180480 BLAKE2B 4092893d614bcff6adca18c7a0f6b1decab68475c5f02e0b08f3d3a03284da9c3ebddd189da6a8e12a11acfdd698cb9cf719f32f2547ecdba24ab855bb1b6dfd SHA512 5bbe37f1ef915f9ebc5db1a58f48cbc21bf4cfabd045ba41502281ca79cddb3ec678c895489d25afe9be7703065fa62ecb70ce04dd788dae89b77af1bca1a0c1
-DIST gentoo-kernel-6.14.3-1.ppc64le.gpkg.tar 74403840 BLAKE2B 10fe4a277c8701bed7bfbc241768993e797b098ada235cc7b79833eabbc8079f83f132726dc29c5881f57d2dc1b39ff889d209aff9165144ae3801bee87f3922 SHA512 7cc98c70b33ad2305eeacc1bddd40190ed0acf0337b2261a0a57fedfbdb80d187613899e86b62a240946df5d269c0d882dc487d112fcb45a4da50c527ad85d9b
-DIST gentoo-kernel-6.14.3-1.x86.gpkg.tar 80670720 BLAKE2B 884f0971ae5ca7dfdb91311bea25c445306e5dbb08b4eec6dfe4a15d437e2d0e76f434e86357251d3f9aeea27e4360c6e25368377fa1e9af384da1fa46896f06 SHA512 c05a370001a6696417ef3c7f970e8915d879ce0273f5dc71c605c9b3e63d8e6b564205126f17e74ff1f64f27e8688cfaead46b38ee3ab54c6c441956d0f8891a
 DIST gentoo-kernel-6.14.4-1.amd64.gpkg.tar 311562240 BLAKE2B cb9268a68056d80ce6e7e64e6061e058413c3e1fabb9b5d86e72bfa58ddde19a7460b3943264ec9dddfbb0b2ea108efdd07f0b8c3de0114a7c92b3a97b65c0ca SHA512 a3b7f3d05dfb5c2a3336d166e166a4f3650f7e283f016e5d47e2a7e6d4deaf68490af902d09c423ca43e5308de91966c2a4cbc642c6c469d6b23c39ca963a243
 DIST gentoo-kernel-6.14.4-1.arm64.gpkg.tar 284200960 BLAKE2B b151c4e04bca81032849982c8296f766e593304e9afe7794a98482faed458da3693ee7827d81bdea62d905987e961eecb90eb9e58ce674dcb2373d9aaddc9ee0 SHA512 fd31e7e5bb4e9c09397f8f9da0bdbb1c43ff2000c61166c4f95c23eb6c033f013f45e9c7a5455aba25930755fb2e6396c848ad9029408bd71cd10e3e72760374
 DIST gentoo-kernel-6.14.4-1.ppc64le.gpkg.tar 74444800 BLAKE2B e920d4a83c08b91618f8dfe2403d95766e1e3c0b0e08216c63953d0ea3edd38aea942359ccb11022776f7c175cea1a3e1e1f79f859e5c094b808c94ef04c8006 SHA512 0302f6aa755303579858ad895191ca09074bf3548f6101591a0f6f3502329fcb3a029b3760b63f5f22324df8296ad82f17a94175fe57baac58d4faa100bb6f70
@@ -176,18 +62,6 @@ DIST gentoo-kernel-6.14.5-1.amd64.gpkg.tar 311644160 BLAKE2B c382757a8df70fd5a32
 DIST gentoo-kernel-6.14.5-1.arm64.gpkg.tar 284272640 BLAKE2B 6e7a9e56089f8403c3e80731636005f2d5221cf76b2a25c3c38a1494d305ee28ab39a3cbdc9401dcc6288432cbe3dc6684fc9cd6cafe1fe9fb3e380c14b928ea SHA512 340f51935a873fcacb86041cb992e34e4dc61f5bfc54c046d2d70e61aecea35b81fe34628ee6abd862bb398b8a6db23924e507d0deb418fce9c7a618a96dfdda
 DIST gentoo-kernel-6.14.5-1.ppc64le.gpkg.tar 74424320 BLAKE2B 16a917b0d56ee252fe7a25c7d43d4bd60aa8c6d4304da48be21cca6052a68004bdf57ad59631cf65cc2aa860c7deb0ae952c9fe670aa2469d081064720618751 SHA512 5d2d0d4c2d59a69b065d935e737b6d36ed990e24bd587c4cf92ac78ab77f5a092f3a1c6accee2feb04cb871fc75da43aabf9dc369286d7507aef527217d57c07
 DIST gentoo-kernel-6.14.5-1.x86.gpkg.tar 80844800 BLAKE2B b54b1d489af78aa5cd58ee4e4d4dbd9e20b67000fd5824c1914ba20b9e76c2eb6697076bdab7a1a0bb46da07f5929b421e6dc70fd9c431e24c97c2d42f6ebb83 SHA512 a8db33b162b8e93a902312e5fd8eda80cf894407c098ee7ef5030ea20ed7612f991cef66d81106c2a97674e75bf94b40165deefcfbfa77d618813e3153bdeba1
-DIST gentoo-kernel-6.6.85-1.amd64.gpkg.tar 273459200 BLAKE2B 77163f000eb2ba7ba6afb9ac81e8f6f114a8401707a33ce1af1f787bf891e2dff92d74d57043cc8b16c2f83570d93d01e6364d7be854273f92fb130185e25b98 SHA512 9af07d1daead4b49544b57f1b30836538f86cd303bbc08f5e3fb4f23cc49cc2b496c6f0bde5546279cc5d0b6c067a6971fb2f90d40842777f9fa0eca3c9fb14e
-DIST gentoo-kernel-6.6.85-1.arm64.gpkg.tar 246292480 BLAKE2B a3db12f0125e55a9af4d227848397b259418c9aae6ca15e88b50d1f54901a836543537ee991bf35d9c07ba35a4e3e0dd1f118d5879fc4e798ad120715924b914 SHA512 0eb02919d964639733875c3e1402f3c7a54251c678a12288ec8863545bb0c739b050a6648b04fa00884fa4d6a82d1df452e81c52cc38ad1f64a64157e88cb529
-DIST gentoo-kernel-6.6.85-1.ppc64le.gpkg.tar 64430080 BLAKE2B 52082ced8fc59daf2a95dcd924273b7987e814f6cd68e18e6e9412cbe80401c224088763d10c72dcc993c7a33fe0e6518bb9990c7d3315f45adbecef05538f99 SHA512 cea21d9a9533b6d55b4aacc11d3b4b25d8f297969fcb717ced2f6165f7f493d3e350a254d74f8fd3372d700608dee2f380a7aa62d21f507db2dbac76dba9dde7
-DIST gentoo-kernel-6.6.85-1.x86.gpkg.tar 68628480 BLAKE2B 936c40a022cc98b9771c8f53e272b5a5c5b3a4743c93260ff1427cd74543331481b89bdb3a8dfb6aee2c46b5e1d2622498e38636530a512a3bc73bc41c8b5e29 SHA512 bbcd96b22904bc9151ca17fc1c8e4e26148c9f9fa11e140e947a3e20ac7dc3e9cfe748be07fcc84f0903f6d72b15e92f5b2a5785d30cf52be454b751f8323abf
-DIST gentoo-kernel-6.6.86-1.amd64.gpkg.tar 273489920 BLAKE2B cb80d9245c65ce15238e709a0f704c8448803085ec69475b4b1efe8cffceaf52951aee8fdd1499921534b6b3c2cdfa95d250c57513877433c5dab3605784a090 SHA512 e1e11d2b24ad94bebd5e2c50778a563c7449d7e597b67ad30c8add61f1c46f57bbca32babfcbc8016e7112f68cbc49c31344a5bf7e61e14e0bc3cb211bd2c815
-DIST gentoo-kernel-6.6.86-1.arm64.gpkg.tar 246323200 BLAKE2B e1c0cc6b1f918a4745cb32c5d23127ce4010ea60c03487998f903277cdfeb8fc1e05f4e04f1ae92ee8c9d5c44ce18c1a78acbbb1c983279e2e52463a2773ce36 SHA512 5f98e4fef6a12f2fe3effa37a477c6e175ae80b7071e34fdaf51bed843241591dbc8b4f2f3442065b5bf64c479ab6a7ee022b8eb58f793a22a38384102a291f7
-DIST gentoo-kernel-6.6.86-1.ppc64le.gpkg.tar 64430080 BLAKE2B 7cb1054a300525eb14d848eefc89901b8c87eabdd42e6a54b3230837e82e650821489cfed4a253832e6e93e14ec98b79a2498186d7381c7a358fa644375a049b SHA512 b71702526dd2a873e38e42d6fef503069e76d3f70a59bfbdbb05519d7e17261a4b6587bf892f420d525eeaa872705bec7e63cfd28af01d5170e64465793dbe3c
-DIST gentoo-kernel-6.6.86-1.x86.gpkg.tar 68648960 BLAKE2B 84d365ed05035d77b63e793b640f71e67ff7155094d2efa9e5643b4b794bf5c258921c59a6976427d9d7eb45fc6cffb3732ee7d80b9bd330a71d9b84f0c0fb7d SHA512 ca1e4a6bcd673fee4aad2cc508f21151cad54664f32b7547cbe6877fa00c14db6e83e4ffdb1e2f74f1a7ed2379d946dbff4f928814f8bcaed72423500d63c692
-DIST gentoo-kernel-6.6.87-1.amd64.gpkg.tar 273459200 BLAKE2B acf30cb5a3f2fef6307dd07061aaca5c92d26b9233fab8111ebdecd69fbb6ee891b786843ef56612085141dc1b9ccf2ed0a14f67784569eea24a2ed5ffb9aa33 SHA512 bef640865aae08bb812c94d8b251c6f25f4aed902f64efe8e359e815a12cbdf60e98b2a7794306ca7c00772d3bd374a2491af07c57785c06705010c9074abe66
-DIST gentoo-kernel-6.6.87-1.arm64.gpkg.tar 246333440 BLAKE2B 3d57fe21b7cc91d08a9c4f2a20cd16d91e878e2660c099c47fe7e8e7b4d95d2c9d4ca5a19b3bd4b12da66d744c719ff0c35e1e0e5649f53b5271aaac85b5915f SHA512 30e0d3695af39480e20a0cda7e1f1c3cf339bd15cd432f0f9e3ba818df03cacca1b8cd180c93d9dcd24b302c05d2782b6380c96f8f021876cb9add7d389b736e
-DIST gentoo-kernel-6.6.87-1.ppc64le.gpkg.tar 64419840 BLAKE2B c3ab4b5f864b3c3f0d037f54f76e3a1e29df0baafc1ec667065ff3d45f307f29e3c52cacc146a3ddaf7548ed81462dcd6af88775346aa608d112b8b3e3b12b40 SHA512 5e7219c84c69c207ee18e712404b983ae560a404dd5dbfff16e413d2f35fe0a7ba5c3349f1be95506e17fab17aeaff427cdee6072b6b02c9812bdc78f6d9ba15
-DIST gentoo-kernel-6.6.87-1.x86.gpkg.tar 68648960 BLAKE2B 28d4e83fa16caf96cfa34a9904f344a12a0e712af70ece028e795bebaa53da8ad3436ca35847f33c0d5f2a793e32f9a832f0a13385d9e7c2be7a0e3569547bd7 SHA512 e7d29a39771af52c553190091f8850ed413c72d1806c5633dc03bc10101d15a7be369e85a46b35650b18743bc1636a4380fb43058532d51923af1114d356a347
 DIST gentoo-kernel-6.6.88-1.amd64.gpkg.tar 273469440 BLAKE2B 65167b86bdf32540345ff2628fc4bc7a9e43534a23bbdb19bbb6241700bb1add7f9e5d15385a89aa442e7636b2277e43195b7ab7c930ce8c9418e7497fef1c0c SHA512 e4fb8856dc5fbc1e09855806fd3f8271c5096d5da8830649a5b5f76d8c160e29884d7335873f7598a3bbe1b1938ad0d0a3a8b814c263965665e34f84b5365fd3
 DIST gentoo-kernel-6.6.88-1.arm64.gpkg.tar 246364160 BLAKE2B 53db065b26dc1a9c587bdaf3b6ee600547b0367a4cc9bbe2eb5c9021025b61083092b6e071977433a738d23e9f23caf769560187770e4c2996ff44fa8a4895a5 SHA512 e46323a54181baa97025255a87076e66d899fdebaf6e48a58fe8a014011995daa9788e1445e9d892baeeca19f4fbce9c8f5efb8b4278717bd7fc77b163e96e06
 DIST gentoo-kernel-6.6.88-1.ppc64le.gpkg.tar 64430080 BLAKE2B 2bd9ff8a4e318841cf3a1853342e77140eb7e851eda68409aaffa6723c9a20ad6653cbf7ad5a3f6c71f48135aa4caeb53c3f40754a1611b60d6e17eab60c36bd SHA512 6f2832d3c842c993110763f8eefd2d9becac1a89f33dc82aa85e5611421cf2e538bb790cd0d2c7a2bd3561b884e83c29c44a763d7351708e2eb2c126fb31938e
@@ -200,6 +74,5 @@ DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a936
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
-DIST linux-6.13.tar.xz 148523052 BLAKE2B 9f617ecb3f2393b57ba03c654fea62a7213f24c835989f333a1ef29492af551bfa7d9ad786d5ef1484854adc77c7c6af38fb09a72d994d305695f512c325e77f SHA512 1137e6440132b0958f89165440e99208f82b204e7245ae69dc9c808df97d13ce8f58136db92407e0e93394fa7f6283ec7a34597c6e92a5b6d9025e0960357957
 DIST linux-6.14.tar.xz 149408504 BLAKE2B 11835719804b406fe281ea1c276a84dc0cbaa808552ddcca9233d3eaeb1c001d0455c7205379b02de8e8db758c1bae6fe7ceb6697e63e3cf9ae7187dc7a9715e SHA512 71dcaa3772d8d9797c3ae30cae9c582b11a7047a3bbcb8dfd479a4dffb40ff0da74cf3d45175f50cc9992e338bcadd46c9c570f54054ca3bde6661768d3d22eb
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
deleted file mode 100644
index 380bce8b9ee0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.235.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.235.ebuild
deleted file mode 100644
index 88e83cb23916..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.235.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild
deleted file mode 100644
index 3d6da1c41ef8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.179.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.179.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.179.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild
deleted file mode 100644
index 3d6da1c41ef8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.132.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.133.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.133.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.133.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.134.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.134.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.134.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild
deleted file mode 100644
index 76b11186cf83..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.21.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.22.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.22.ebuild
deleted file mode 100644
index 08897ff35647..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.22.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.23.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.23.ebuild
deleted file mode 100644
index 08897ff35647..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.23.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.24.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.24.ebuild
deleted file mode 100644
index 08897ff35647..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.24.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.10.ebuild
deleted file mode 100644
index 4426c8264680..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.10.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.11.ebuild
deleted file mode 100644
index 4426c8264680..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.11.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.12.ebuild
deleted file mode 100644
index 4426c8264680..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.12.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.9.ebuild
deleted file mode 100644
index 4426c8264680..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.9.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.1.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.1.ebuild
deleted file mode 100644
index c0377f141128..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.1.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.2.ebuild
deleted file mode 100644
index c0377f141128..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.2.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.3.ebuild
deleted file mode 100644
index c0377f141128..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.3.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild
deleted file mode 100644
index e71a371cdf30..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.85.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.86.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.86.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.86.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.87.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.87.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.87.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-05 19:33 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-05 19:33 UTC (permalink / raw
  To: gentoo-commits

commit:     5b0ed6041c3ec1a2dae04c00e47273543d7a5448
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon May  5 19:29:24 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May  5 19:33:24 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0ed604

sys-kernel/gentoo-kernel-bin: Bump to 6.12.27

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.27.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 76c376717c03..ba8399dc263f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.12-29.base.tar.xz 1803156 BLAKE2B 5db87d06800e230ab09e6f085126
 DIST genpatches-6.12-29.extras.tar.xz 4052 BLAKE2B f65d1d41d35679a525c1b92f26194c48dc757abb18b37793b69d5b5a49f312be091682f19ade2215319f4f45e46517e2e1fd54090df5c405f962d8cb228aa689 SHA512 7f81c3da7d277c141b00a0e39840dbfaa6348ce45d87cf35ec94997958fa2cc0b8341352b90cb7accd2b3b216e85b8d756f7c13471686afca6acc7d12a5164e2
 DIST genpatches-6.12-31.base.tar.xz 1895404 BLAKE2B 60ca4a8944e04cef4006eb1a6bf8b0788ff6ef159c1083c69525b2f79d21a44075367c76e8d6ad43b7585732bd6797777bb17002953e26b01b170f11e5b3082e SHA512 1e8c76d5d4a3c8886cae9df2b5b915c75543775b9e005faf25d14da5bd4630afd35cf70b6a6b779b0d777ee8ca673571b1b68f6ce2b8914e01a71a92c212bbd3
 DIST genpatches-6.12-31.extras.tar.xz 4056 BLAKE2B d17eceda0aaea19d7d064cf746b8e0ef7197224dcdbd21b07c1a52e7083d3c6bf52f7019c781c4ff8e62989cf585603cea3acfe00129b1359b42302f4a05ad53 SHA512 66b374a4b4c73c8226875d33120f199751adb59a6e044c06dc4b28c9171ca853e1547787600c7f715789175bfc0be307a6142c300a0f42b9c8bf347b21f21571
+DIST genpatches-6.12-32.base.tar.xz 1895416 BLAKE2B ee9002f0c337eb06957d1718463b8ed5a4154f37d6fc5fce080fb6ac82dc80b5f4555582382740408d8a7338436396791df8217e720415df05e2ceb0431454d7 SHA512 0077d7ede8d6c7f03843318b26abce19a35a8d2b1e6a87e1a3ae839ecbdb980e916f3206b5489d62f41c0d79dac7d384f04f1bd213f8ea8dca0ee8a48fa75862
+DIST genpatches-6.12-32.extras.tar.xz 4052 BLAKE2B 2b831af1addceb4338bdcb87347bff9708c3176624eaabd10273d8b7d17c0fd2e468603fc951378b872d779de6f6e2a6d39502a0f5efe777b6a05e92e1cc4201 SHA512 6aad66905be74e8c254f37b5740cb4c4db38ed896bf3a097a05788552b5f920e426d0bab22e62eaada5e57612f25684af5f1e9cbeb46817de3d1f5ce4147cc4c
 DIST genpatches-6.14-5.base.tar.xz 478484 BLAKE2B b4a07d4eb4efd31162d0c6880d826535f894806a664690c4648314df4ba70f374a0e8091bc8d7a7193ca2e75fe57fe730ff6867f171c2b4a90af4788272e3888 SHA512 00aefb9d59b0bb4d6361e59e8e92d141f8f5e2b033a7418fe5625ad2fcb1aac247606a3e54f7cb791f02591d57362e84c61511c896cd17be1013b23e43f70e73
 DIST genpatches-6.14-5.extras.tar.xz 4052 BLAKE2B 131ba26cfcc2f1218a79b33069f5d01a1bdb016315f85913b557429999a17c414640246e2a95c1d79cfcdfcf60577f4bb614b728e56d725dc808cb5785795a3a SHA512 746e312955ab745c901c653d2f64fdbf075a80388ee1618072e52225f7fa6163e5cc65ea41791ffea89dc1b61f242317a1b3179e85647ba9dd7c9de27937d4c9
 DIST genpatches-6.14-6.base.tar.xz 573800 BLAKE2B d8da8d4fd6ef42e403efafdcf731611aab86c3de7394b395e09d4648ba8bdfdad116e55a5d8b120c3f2ce3eb8938febb1af1f444e3f8a31efb9d16fdbb00e5d9 SHA512 fde9e51d193810eb26715a5acbba486d05f8617d8ede818b10a8299b1c025c791385e0bfd73ccd7a0af1d740ea09a3c8de1f1c7f3bf04c62f17dcce616cd1642
@@ -54,6 +56,10 @@ DIST gentoo-kernel-6.12.26-1.amd64.gpkg.tar 306206720 BLAKE2B 1ab788eed9f6379212
 DIST gentoo-kernel-6.12.26-1.arm64.gpkg.tar 279439360 BLAKE2B d8e5a7388c379d2ba24b31a4a73165aab77c810f48a6d6a42bd0cd23c6ce32fef92e50fc0df3ac7a36f4827132436cdbfdeef7779c972b952d5ab2b0d8b728e9 SHA512 dcd65779609dae966e8cee2399a5aa8e1d71b5d434d76dd413f6dc097809275f05332a8b2c841976501499e2b7096a5cbd2424383c6e634afab4f8bee590bccb
 DIST gentoo-kernel-6.12.26-1.ppc64le.gpkg.tar 73256960 BLAKE2B e4553359902e7d253c20528b5dd256da125997cdaae31e3523661b53a0240d9519688e7304865642aff3f8002ec5c5c0c86e6deaa173f8bcfca20187c74a75d9 SHA512 6abcf378ddf9bfc4283f185df0144abdac910413d80599fbe8984b330e10e5781691698f64fc6e1b28da2ccfcc464f71fc659b2c4d95f65a494110a68eccd5eb
 DIST gentoo-kernel-6.12.26-1.x86.gpkg.tar 77588480 BLAKE2B f4203de886370afdc1c71527c2e25254ce1718b25c72529fc0aa5a0e4f27e22bc3610e0f24a4e83806cbf26bbb9a9149194f90b069acb64a841a51f29da76a14 SHA512 74fc4d1c2ab715f06550ee61d765b59964646aa4cc513028823cb639db13dbc88da915ae39a56611ac26f8be24f4e9a2c1eaf050475aa77bb4dfba35fea05f5c
+DIST gentoo-kernel-6.12.27-1.amd64.gpkg.tar 306268160 BLAKE2B 6736cc0724b18baf3e4a72c0102d702636b2bb734f086beb2fdb83e29aeefb47000f9a0efd7fdfca23da84639a9abd691d9c33ad32da15c5e3683ae835dcc1d9 SHA512 8581848a504f8ad2cf310eeeed78d5a0da2b67c4c48a56cf0cf7ce5906c08d27133b2e903fcbd7d833f6822ec1ec3487573b17cff315572abc8b94c46fdf9b60
+DIST gentoo-kernel-6.12.27-1.arm64.gpkg.tar 279398400 BLAKE2B f66780442069bbd485e768b6ba61163af3cb0d95ba6628d41dc2eb190d8e33400fd02a086402e19a858c48614c19b492e626e6f8ecfe2ff12fc290e173fddabd SHA512 bd7324cc1ba96d5a31e062486b5ad3b8672f48a38b8bf730ed41f11b7b93a296eb9cb8d6cf76d8a7952fa152da0604a25cfef6981729aa5cf4ced64b882e13e4
+DIST gentoo-kernel-6.12.27-1.ppc64le.gpkg.tar 73246720 BLAKE2B 04066598ae6e12a501e06e014d2a31e8e6a9d533210f470dc0b1bab16c2da6ee34264a64a8449325085e262e7542e24b0857339ac3e1f89c62ad97f2276d8edb SHA512 163b778301e152dcfb6747041e8f819548d9a82a09b6bf0ec915a4e9c6b780429cd902c08734023fb10a47516f58767a954a2a0dcbfba10460892eb07dfef506
+DIST gentoo-kernel-6.12.27-1.x86.gpkg.tar 77588480 BLAKE2B ba801cba4076ad1ee3a659031d3e1d1445a8df45ae7ea93c258aede038c2e05f54cd8132aa6485810d15f5c909b37650886f7ac503a09decc0e91f144972fa97 SHA512 e7989bff3739baa866617327ab98a31a259eca42815d9ccf1747febbdec388da38e63d7c55797f8139f7898614aed2d1cd70be19223f51c296deebf333f5dbc4
 DIST gentoo-kernel-6.14.4-1.amd64.gpkg.tar 311562240 BLAKE2B cb9268a68056d80ce6e7e64e6061e058413c3e1fabb9b5d86e72bfa58ddde19a7460b3943264ec9dddfbb0b2ea108efdd07f0b8c3de0114a7c92b3a97b65c0ca SHA512 a3b7f3d05dfb5c2a3336d166e166a4f3650f7e283f016e5d47e2a7e6d4deaf68490af902d09c423ca43e5308de91966c2a4cbc642c6c469d6b23c39ca963a243
 DIST gentoo-kernel-6.14.4-1.arm64.gpkg.tar 284200960 BLAKE2B b151c4e04bca81032849982c8296f766e593304e9afe7794a98482faed458da3693ee7827d81bdea62d905987e961eecb90eb9e58ce674dcb2373d9aaddc9ee0 SHA512 fd31e7e5bb4e9c09397f8f9da0bdbb1c43ff2000c61166c4f95c23eb6c033f013f45e9c7a5455aba25930755fb2e6396c848ad9029408bd71cd10e3e72760374
 DIST gentoo-kernel-6.14.4-1.ppc64le.gpkg.tar 74444800 BLAKE2B e920d4a83c08b91618f8dfe2403d95766e1e3c0b0e08216c63953d0ea3edd38aea942359ccb11022776f7c175cea1a3e1e1f79f859e5c094b808c94ef04c8006 SHA512 0302f6aa755303579858ad895191ca09074bf3548f6101591a0f6f3502329fcb3a029b3760b63f5f22324df8296ad82f17a94175fe57baac58d4faa100bb6f70

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.27.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.27.ebuild
new file mode 100644
index 000000000000..ac7076155097
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.27.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-05 19:33 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-05 19:33 UTC (permalink / raw
  To: gentoo-commits

commit:     b93e6f10a55ea75e970eadf645986e0c779648f7
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon May  5 19:30:52 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May  5 19:33:24 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b93e6f10

sys-kernel/gentoo-kernel-bin: Bump to 6.1.137

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.137.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ba8399dc263f..1e078bf115d8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.1-145.base.tar.xz 7182576 BLAKE2B 935a9701f0a0a84a286f02876077
 DIST genpatches-6.1-145.extras.tar.xz 4056 BLAKE2B cb630e4721aefaeb4457c17e589e84bf010609cb498ade5218846e5bc56f3bab79650a620275d47e393ee128a30eaae8c9337c3e485fc8540d812c77138d6f8d SHA512 3304dcc7bfa2a5f0c874611e1ee779461323746d4b54a11fbb446393e523a93718feb76c9ae791b7c737f29ca9d20768b4c6ad4827480f939748346dfdb3fcc1
 DIST genpatches-6.1-146.base.tar.xz 7216868 BLAKE2B edfff9d3be6142527453263c896f9a486ca7db92129e264d8de50532d069661ac57aca319f5acc80d11177eb1b5246dd78e3937c66ac01ab57b49de98625c3e9 SHA512 2dc2fb1fb062cd7bf54c05404c916c616ecf8fccb397c4018804dfb50f800a3815c9290cfa67cbf7d18c2d2f79ccab2131f50261cefe43b24a62556409979988
 DIST genpatches-6.1-146.extras.tar.xz 4056 BLAKE2B fd78397729f327b395213e9e6b2bf8160416285d52237da424aac4fcd78160974d148cb15a66b37b8961b7734dbf57c4b426098f409c6606f763ba439d04ec72 SHA512 54c601af719bc21f4230c93e83e51018745c20ae8319e5234c22cf9dfc6100d30c81ba464a154aebda2c977be40246621c2d4f0ba4f4d20a55789a73401d6231
+DIST genpatches-6.1-147.base.tar.xz 7218192 BLAKE2B 95633db66825afd9f7dcc952be3fe4a5d52e968a15c68bdcdb11b97b99506671776befa6d2d0eefe9c3ff6c8b255c60482f5c3ae17aea3d065c3bb4fe5635945 SHA512 2c1e3232e62bf721be90193353056429b7dc5ceabdef28e56ed66203248bf96ce66deaebe9fa01c39c006839beb5e22bfae75ab736dec68bacae735d02f3e696
+DIST genpatches-6.1-147.extras.tar.xz 4056 BLAKE2B 9465faf06021d2272b518d1d4bc72da1e91f285e28990dbf43353187c6e678c8effdb99ca30d7de70df3d495a276377a906b6786905d10ae6d4f3d8823e6afaa SHA512 e387628c65e0f652bb34ed69c5c1326ce01cd127e50d04940f63afde6b4e7c83aff0136b42aed32f08b784073e17b8c5795ee295c936af4f859e2cecb99e89a9
 DIST genpatches-6.12-29.base.tar.xz 1803156 BLAKE2B 5db87d06800e230ab09e6f085126163fb4c3ad98b4261c988563436c9e5ab9c3783152c135ddec11012c3e6f1f9922782e9355416424af47074af5b352e3463e SHA512 4a98527730e096a1eea0d16faf88604d0db359b1ded00cab1417e4b6e2ba4f2fd9ef1a1739480895720ef63d80b753dd8752cc81592949d24e3dc678e4b6ea95
 DIST genpatches-6.12-29.extras.tar.xz 4052 BLAKE2B f65d1d41d35679a525c1b92f26194c48dc757abb18b37793b69d5b5a49f312be091682f19ade2215319f4f45e46517e2e1fd54090df5c405f962d8cb228aa689 SHA512 7f81c3da7d277c141b00a0e39840dbfaa6348ce45d87cf35ec94997958fa2cc0b8341352b90cb7accd2b3b216e85b8d756f7c13471686afca6acc7d12a5164e2
 DIST genpatches-6.12-31.base.tar.xz 1895404 BLAKE2B 60ca4a8944e04cef4006eb1a6bf8b0788ff6ef159c1083c69525b2f79d21a44075367c76e8d6ad43b7585732bd6797777bb17002953e26b01b170f11e5b3082e SHA512 1e8c76d5d4a3c8886cae9df2b5b915c75543775b9e005faf25d14da5bd4630afd35cf70b6a6b779b0d777ee8ca673571b1b68f6ce2b8914e01a71a92c212bbd3
@@ -48,6 +50,10 @@ DIST gentoo-kernel-6.1.136-1.amd64.gpkg.tar 73123840 BLAKE2B ae08922d6f1d440ffa6
 DIST gentoo-kernel-6.1.136-1.arm64.gpkg.tar 65761280 BLAKE2B bd63c96d17503f0332456e84ff3fe35c28de3912acad85001da29a88c5889b153034f761b6996717894995f556f9a7b95b978dec1f58f5506515f8133a505259 SHA512 ae68e409e33d3a3bd41378e12da7bd1ac6c67868754386c53bdccbcb82edffe137aa66a93c28a946ec95201d796b0e8c990d01b7f6363296bc8889974b4c0ba4
 DIST gentoo-kernel-6.1.136-1.ppc64le.gpkg.tar 59934720 BLAKE2B 67e47d71853638ce13c5c1e60968524f5e787750ea9a7809a6b49d261af047dff5cb4852c0609420cc21ce1769053c8e9616e81888ab1a5edf7dc7d25c6cee44 SHA512 cfd903212f7c7cdef265ea3b8e1f027adfdb0c1337ceb835fefa3b9cc0bbc37601eee471e86c89cba37086423fc8f8d2314b12a8caeb9f4b1719c31ed78d5ec3
 DIST gentoo-kernel-6.1.136-1.x86.gpkg.tar 62464000 BLAKE2B a30bea5dfab910f0d94677c1b19d0891668739f30fdd959c3a8e5b0649f9f2fcfa95975a867bea9bf5267dd2bcd1a80d8e0110b8eb2da479804d77117e4e13f7 SHA512 768ba19d9701a36a03755e94ecbd7b8bc2e846a1c71499ceab532c3b2df784790224083b571b59cd0f098b3795299ce826b909281fd5216e6e60d0a470fa527b
+DIST gentoo-kernel-6.1.137-1.amd64.gpkg.tar 73103360 BLAKE2B 29d1441cb205b2842c136a77ad7f5e9e8e10fedb3adfc8a02aefd2bfb8802ab00589b468dc00de54d570db8a02998533f15c137aa4b1979f9f02fe8eb9f866f2 SHA512 21ee938c672a7175bd45706f4824fe1a81501820a721b7c437d7653f8a02af8fa8ef8d57c66f0380ece261dac9fa2521bfef6ddc6190a6545e22c991a1015d53
+DIST gentoo-kernel-6.1.137-1.arm64.gpkg.tar 65771520 BLAKE2B 8bec9ff2f32f4d5552436744a6636027c944054520de0244ee3dcc10e655c710e92c53fb95d339cff647a3b9753464ce3cccbe7e6f340f834f7c83569e44ade4 SHA512 efc922dd18664beb6eddac1ca53314507be76143403bd15290f2f18ea1ef9c37ca9f84cccbf4323615713cf8e777000a326a9ac1a83377cb50f0af28fdf054ee
+DIST gentoo-kernel-6.1.137-1.ppc64le.gpkg.tar 59944960 BLAKE2B b77753231134608afe38a68c13fa23c948e30912b8d24f3f19b471215ab210874749d749bdf2a90e03def9b2aa6ce561234907a4b651b81be862f00a4d2d1ee7 SHA512 cca96272c97b93159aec1fbc94172e3e369f8a348b76854460d60102f7c12449377effd1be0a916f8b70e8e444b7cdbdac89a393650209c3e1c2eaf41755dfa5
+DIST gentoo-kernel-6.1.137-1.x86.gpkg.tar 62453760 BLAKE2B af346f35a276078a96d680a7e15aefd7fb619a90ba0542bd06f66cd429881d59352698d9cf609970dadf89f66019f1c98c778c32c6b61e10f5e175e32dd0b618 SHA512 86b5085fa86ef1bac520bb8dabdfb5c26fff314552e520eb1837a19498404314e323a3ba6ffad332aeb6e50687afeda72ae7c7ec2fd1c2e7a68b5439e148e41d
 DIST gentoo-kernel-6.12.25-1.amd64.gpkg.tar 306196480 BLAKE2B 8a46ce621ae3f6cee554ace5e585fbae9d3ab6d486d042e06de08b7978ee2ba16559412322fc0676ab6f206b5992d519632ecec8cf3b6be6b481b6680de17ac3 SHA512 298ff10613dac1b8f070a4d4ecb17918fc57827eacf51a5723d318c9ff5c0030b77b2d09c57ae54af0ad911044b18f1289e5c4c8509f7401174ced130b08e284
 DIST gentoo-kernel-6.12.25-1.arm64.gpkg.tar 279316480 BLAKE2B 683200fdb8b77fd3ac4f1a7c7372550b652bd2de89aa9aed4890933b4bd2d70d608fe89c0ad168649ea780456acc90562eb531c7c15f14cf2da38840234ef23d SHA512 ac3574d4cdc96d7c49d4f6c46edcd401641af9715522bf5894f3915be297d9659830a777e5b7a39efd85186019703a92c183c060e11e0b34a61f6e42c5359431
 DIST gentoo-kernel-6.12.25-1.ppc64le.gpkg.tar 73256960 BLAKE2B bd50bef58cbf3689a0186c0fb18501d28a94b01951855436a18328c7ffb6c4a0ffb980651b517a059e8f8adae29f59f9099467a899a7860e2829bcf6376a28a6 SHA512 40dfad33904018cf4ea8cba9d76909f2b41c4e9890f1d7538a91f3affeffde062f4048116bc883f4e21c5de79e359fed157167b4af388c3147884f8f6fb61747

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.137.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.137.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.137.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-09 17:40 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-09 17:40 UTC (permalink / raw
  To: gentoo-commits

commit:     aa59ce2636f02c41f38a5d718113c6e00d74c3ed
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May  9 17:05:32 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May  9 17:40:00 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa59ce26

sys-kernel/gentoo-kernel-bin: Bump to 6.14.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.14.6.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1e078bf115d8..ba1944076807 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.14-5.base.tar.xz 478484 BLAKE2B b4a07d4eb4efd31162d0c6880d8265
 DIST genpatches-6.14-5.extras.tar.xz 4052 BLAKE2B 131ba26cfcc2f1218a79b33069f5d01a1bdb016315f85913b557429999a17c414640246e2a95c1d79cfcdfcf60577f4bb614b728e56d725dc808cb5785795a3a SHA512 746e312955ab745c901c653d2f64fdbf075a80388ee1618072e52225f7fa6163e5cc65ea41791ffea89dc1b61f242317a1b3179e85647ba9dd7c9de27937d4c9
 DIST genpatches-6.14-6.base.tar.xz 573800 BLAKE2B d8da8d4fd6ef42e403efafdcf731611aab86c3de7394b395e09d4648ba8bdfdad116e55a5d8b120c3f2ce3eb8938febb1af1f444e3f8a31efb9d16fdbb00e5d9 SHA512 fde9e51d193810eb26715a5acbba486d05f8617d8ede818b10a8299b1c025c791385e0bfd73ccd7a0af1d740ea09a3c8de1f1c7f3bf04c62f17dcce616cd1642
 DIST genpatches-6.14-6.extras.tar.xz 4052 BLAKE2B e9741bb3a4bb49ace889e1193e5bf2ade6935ca13dd0f2ccd8ffd333587e55b7da7f15f7f5c7b8ace520b51126f5ccb13465c00a69d322cecdbc0573ac17451d SHA512 bb318d39b089265247ea87ecc028e414d17cc40a599a5966484a2b8fff048eb4e3cd79cc4b575b177985990a22cb84fb6e5b3ae7ecf79107cdabc2143c35d0f1
+DIST genpatches-6.14-7.base.tar.xz 632760 BLAKE2B 12a26d7a4cd6b24ae3dc36648b0e890ce3ef20b3eba0583cd920ca200ecb92a6405dc79e2a58700e125f7ea2385db8ffa0f7a829e45f1204d19ef41a91a6fc99 SHA512 a0a0df6ae8f6c7c26594a55f6b071522b59a5537501ae78b569418a8cbacee5ad02fef705be7eb22468bb288a56de89b51273f1d32e52727de6046d878b28e1d
+DIST genpatches-6.14-7.extras.tar.xz 4052 BLAKE2B 1089c810902b96b2d17ebaec90ed484e9500fca9a813058815c7e951119e903fb544db3295ee47a2ae08e23319c03239261803fcb76d3ef42bcf626abb5ca6dc SHA512 6d1dfdf3632ced4e7202d4f93a5ae1e65fd80379fdeb466f95d1f1bda9b005a00dc28963c25b0dd07a48fc06e189b4f42bb648bab9507a116c555eb68a02ca4e
 DIST genpatches-6.6-97.base.tar.xz 4911476 BLAKE2B 8bc5c6548182363c183b3fdfbf53467a9e973d7eafe6bf31b62be93a70cfee779b1f6a4e87051a76991633853d3540504e02230bde8f02bdfef32b2254218d7a SHA512 a6c3fe80a1f285297cdd61a254c1a995e714614f2cc5945074e8e65890f4ed614ef58479b10bbf356343dc9445bb88ae596c794ec34e79106a5e21e7097ddaa9
 DIST genpatches-6.6-97.extras.tar.xz 4056 BLAKE2B ab29ea3f128eafcd229aa3280ef690e4e5d3f83fd4c85a4118a4c8ba5c1d5f7bd87c30659c972f917d193faa3261f1daa0c5b7144fe4c7be0247e78ab4285d76 SHA512 e586afbab5068e21821a0722f903c232dd36d24aad3e72c451870c52fdd37d5a8b43e2ef818340b8e9f9e49fa5e05684cf28465bb3b6e2a21a49d78b37e50f3f
 DIST genpatches-6.6-98.base.tar.xz 4964684 BLAKE2B 4e2c5e217bea6bde0ac3d89d09dd656104ca637e2abb69d0d67c217623d79b79c5b8141763c6457f8305434961b4458b53e916cd0526e96c5705e1da34648f32 SHA512 2f34f369038d4b60914728cb01da1a3f63bbcbda9fae46570fd513f589b4c43f53d75442c443ea8757e1b1598a11427695cc0abb6102e52e6d51c851feec9522
@@ -74,6 +76,10 @@ DIST gentoo-kernel-6.14.5-1.amd64.gpkg.tar 311644160 BLAKE2B c382757a8df70fd5a32
 DIST gentoo-kernel-6.14.5-1.arm64.gpkg.tar 284272640 BLAKE2B 6e7a9e56089f8403c3e80731636005f2d5221cf76b2a25c3c38a1494d305ee28ab39a3cbdc9401dcc6288432cbe3dc6684fc9cd6cafe1fe9fb3e380c14b928ea SHA512 340f51935a873fcacb86041cb992e34e4dc61f5bfc54c046d2d70e61aecea35b81fe34628ee6abd862bb398b8a6db23924e507d0deb418fce9c7a618a96dfdda
 DIST gentoo-kernel-6.14.5-1.ppc64le.gpkg.tar 74424320 BLAKE2B 16a917b0d56ee252fe7a25c7d43d4bd60aa8c6d4304da48be21cca6052a68004bdf57ad59631cf65cc2aa860c7deb0ae952c9fe670aa2469d081064720618751 SHA512 5d2d0d4c2d59a69b065d935e737b6d36ed990e24bd587c4cf92ac78ab77f5a092f3a1c6accee2feb04cb871fc75da43aabf9dc369286d7507aef527217d57c07
 DIST gentoo-kernel-6.14.5-1.x86.gpkg.tar 80844800 BLAKE2B b54b1d489af78aa5cd58ee4e4d4dbd9e20b67000fd5824c1914ba20b9e76c2eb6697076bdab7a1a0bb46da07f5929b421e6dc70fd9c431e24c97c2d42f6ebb83 SHA512 a8db33b162b8e93a902312e5fd8eda80cf894407c098ee7ef5030ea20ed7612f991cef66d81106c2a97674e75bf94b40165deefcfbfa77d618813e3153bdeba1
+DIST gentoo-kernel-6.14.6-1.amd64.gpkg.tar 311961600 BLAKE2B 78918dc0b22babd8f471f72e7b742fc53134aeddb04ffc609b8795fd905d3a144e6565f1ff3fe3b95cb86e940ec369102510094d9b27dbaadbf098f6a5d510c7 SHA512 98a167ab644c1cd9ccb80b1f559f0641bc883264cfd20401de2090e2500fc4afc6799fe8e496f00b7ecb07fd877d84483b441d762516b15a363cd743c4d8bf8a
+DIST gentoo-kernel-6.14.6-1.arm64.gpkg.tar 284528640 BLAKE2B d413a8e573c7edb8bd70002f1216ffe3146f08f53831942d1897ce8e9e1d07d6de4d8e813bfe027b33e5d17d75fb02acc138f5bc92e36d3acef61a5907549cc0 SHA512 f307fb51f99f80c3984cf78a1113a86148cc31f67c2abc405622da8260b26d500f644eaaff8726ea8fc2b7be03e3f7c2a265fc2050e3057ff328e7938cff0a6d
+DIST gentoo-kernel-6.14.6-1.ppc64le.gpkg.tar 74444800 BLAKE2B 34b1085a03e47f3f4254ce0ce64352eff4cca30abaa638f7da014149862d0ce28ed1fa738a57d4379103d828a765f226a37cf6081d49f0eae583b807b2570de4 SHA512 5d55c8cf4dd1223bcb145f27fc24d6ee1339bc14ef12de27eb5037dccee00d833dc18191d48ea893d68892005097cd04f769f376218d4c44b35fb51ada73f2c8
+DIST gentoo-kernel-6.14.6-1.x86.gpkg.tar 80926720 BLAKE2B 55325727ad6b6eb106c54ed655bb0ae32e80c5d8ddf6ec09abbc6a424600d1a9117d40ac06aa15ad99798196a7637b139900184f3e60b5f2bbdf18b243523e77 SHA512 004e455b7e23dd6371ef04eb907aea8f26cea60eabfc475db615ada301e92d6b5c2f4013fb8edc8c3ca0b1a5e6ec8ee870a54dc0cfba0ce0b3ef151b08fc09b0
 DIST gentoo-kernel-6.6.88-1.amd64.gpkg.tar 273469440 BLAKE2B 65167b86bdf32540345ff2628fc4bc7a9e43534a23bbdb19bbb6241700bb1add7f9e5d15385a89aa442e7636b2277e43195b7ab7c930ce8c9418e7497fef1c0c SHA512 e4fb8856dc5fbc1e09855806fd3f8271c5096d5da8830649a5b5f76d8c160e29884d7335873f7598a3bbe1b1938ad0d0a3a8b814c263965665e34f84b5365fd3
 DIST gentoo-kernel-6.6.88-1.arm64.gpkg.tar 246364160 BLAKE2B 53db065b26dc1a9c587bdaf3b6ee600547b0367a4cc9bbe2eb5c9021025b61083092b6e071977433a738d23e9f23caf769560187770e4c2996ff44fa8a4895a5 SHA512 e46323a54181baa97025255a87076e66d899fdebaf6e48a58fe8a014011995daa9788e1445e9d892baeeca19f4fbce9c8f5efb8b4278717bd7fc77b163e96e06
 DIST gentoo-kernel-6.6.88-1.ppc64le.gpkg.tar 64430080 BLAKE2B 2bd9ff8a4e318841cf3a1853342e77140eb7e851eda68409aaffa6723c9a20ad6653cbf7ad5a3f6c71f48135aa4caeb53c3f40754a1611b60d6e17eab60c36bd SHA512 6f2832d3c842c993110763f8eefd2d9becac1a89f33dc82aa85e5611421cf2e538bb790cd0d2c7a2bd3561b884e83c29c44a763d7351708e2eb2c126fb31938e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.6.ebuild
new file mode 100644
index 000000000000..c0377f141128
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.6.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-09 17:40 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-09 17:40 UTC (permalink / raw
  To: gentoo-commits

commit:     8c319bd9b1825bc4a8448d04d6f8d2effc38480a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May  9 17:05:56 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May  9 17:40:02 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c319bd9

sys-kernel/gentoo-kernel-bin: Bump to 6.6.90

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.90.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1203b5d2dcb7..baf3bf594ef6 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.6-97.base.tar.xz 4911476 BLAKE2B 8bc5c6548182363c183b3fdfbf534
 DIST genpatches-6.6-97.extras.tar.xz 4056 BLAKE2B ab29ea3f128eafcd229aa3280ef690e4e5d3f83fd4c85a4118a4c8ba5c1d5f7bd87c30659c972f917d193faa3261f1daa0c5b7144fe4c7be0247e78ab4285d76 SHA512 e586afbab5068e21821a0722f903c232dd36d24aad3e72c451870c52fdd37d5a8b43e2ef818340b8e9f9e49fa5e05684cf28465bb3b6e2a21a49d78b37e50f3f
 DIST genpatches-6.6-98.base.tar.xz 4964684 BLAKE2B 4e2c5e217bea6bde0ac3d89d09dd656104ca637e2abb69d0d67c217623d79b79c5b8141763c6457f8305434961b4458b53e916cd0526e96c5705e1da34648f32 SHA512 2f34f369038d4b60914728cb01da1a3f63bbcbda9fae46570fd513f589b4c43f53d75442c443ea8757e1b1598a11427695cc0abb6102e52e6d51c851feec9522
 DIST genpatches-6.6-98.extras.tar.xz 4056 BLAKE2B feba4afd8a6bea12dff8f919d6f0368b703c1cfc2a123c73f6aa69cc9880bf4a81d8613eee9f5bc143eebac0409556b25f344cc6c6f07d8a4176db48fdb5490c SHA512 682271e16f0ce376353fda33bee558f4e0d1b73878848d79736f12e0783edf9fd456e5db5245936cf6a6eb4a96664f37c8266b900eca59726b8646c7104f5ee1
+DIST genpatches-6.6-99.base.tar.xz 5007676 BLAKE2B 329ad8c5071eafb1bd847d29c25c62d64644ab2c7baaf2d6fda3c6c2b835b909e81ae0521f14e34116417c6f9dd66b0435fadbb48a396da64695e688e8c5283f SHA512 8c86c666fd4dd13145d142a387ebe55ae31a00b1de54a7279a53a3c34eba3b7e11de1244ca96cb27ccaf2b6bde3227992f49b838f31b8216e6b052a99a81dbce
+DIST genpatches-6.6-99.extras.tar.xz 4056 BLAKE2B 661e266acc99ed96ec63e0a7ae9cdfbb53fedde5d22907149bc896d5007f308303d1ca702bc0b423876e9b06d4b8d0ca3c6616703b215eb96c3c252cb38439ee SHA512 d0912695029ed341708d692742007ce3b2eeba99c5c9c470c7aa3ef3d3e138b85e29abcb952e01f56d7c35bd521a1be002fda234c2bb3bc32cef4630cb63da7d
 DIST gentoo-kernel-5.10.236-1.amd64.gpkg.tar 63764480 BLAKE2B 6954cad99d7461935a87b8bdaa441fc0f11c4af6401a819f9b7db6237412faeab2414d3c8eb09e04ae56f1fbda9e4a4197b9483dc241137b3c6032cbeeb592dd SHA512 3ed3f2f34a5f48ec84c462fd7bea4048b4eea76841317ceb7e16369bb3ca98392dd438b56e3b07cfef66d022fbe4d6aa62dd97f81d9cfb594e52b75a7f9c69b2
 DIST gentoo-kernel-5.10.236-1.arm64.gpkg.tar 56872960 BLAKE2B 6a993e695e148180c820552a6b28d04556535edb6b48ac94ce7671553a3b53d4479f221a3fbffe93e981c45c1b0113f7aa5531d30193bdecfdaa62f671a3c7a1 SHA512 c13b9609c91587529da63b8e033b12e3b11917f47d7ed87d4356334c4d8c01ddad2b0004b05ddf5a3e97d7b3b0e1e1e9c76b3e6ee64e9d2784cb277ee3f6f71a
 DIST gentoo-kernel-5.10.236-1.ppc64le.gpkg.tar 52858880 BLAKE2B 36d601fc3c079dfbb97a6b586fd15fed8daab4f765b052072b8be1f4dfbfb05eb235e09e9218b041b0909e9166ad2ccbd3d58311a524e389960a7ba8088ab09e SHA512 84e519da063de8b2145fcbdaecdbb5ec1b959d25e6f1ede8675ace23ee0b9b8661da1396b2821a6f01f45260abf230f4ada67ee160b153ebacb3220e45ee1166
@@ -94,6 +96,10 @@ DIST gentoo-kernel-6.6.89-1.amd64.gpkg.tar 273500160 BLAKE2B 4c7f00c06f069174379
 DIST gentoo-kernel-6.6.89-1.arm64.gpkg.tar 246394880 BLAKE2B baab0d68481d25efe6edcb88f2036399daa7f41553fac36a33988d75f1e656aab7bdd834aecbe87919346cbac7b278c7d331033d2ed906a340f93cbe246987a0 SHA512 789ec5a677f5191f2089c221932627e4362421a01740301c8dd22f95f326026243e1c9f67c38738172dd76dc7717d1c26e4bc4b66c5a5c57b45e1bb7172f9bc9
 DIST gentoo-kernel-6.6.89-1.ppc64le.gpkg.tar 64440320 BLAKE2B 4e4525664c5787c4435354adfcb64d4f10106fba75db01b1ae0f174658b16d5b50eed6605647dfd4b273cd1583afa9b2e26a42d47f161a9e41fd9741b22747ed SHA512 76c6cfe280802c07a1f524286a298721f8408777fa3a3bbc8021f085732b3d7827c09c113a2fb1ca4a9801b772ee69c11bd654cae431d8cf54d71812bbce343f
 DIST gentoo-kernel-6.6.89-1.x86.gpkg.tar 68628480 BLAKE2B 9b721fb112a12b9400257b072b09f855f9e5ecfee4c79d2af0dc141e282bb70ee4ad7df8b186849b73d66fe697ad04ed2357b2eae773cd6d0f48f732f0dbb947 SHA512 c584dc744734e963b876e2109b4b8e52e99e2000049cef0f65081e8e00d0f184636105b108917822ec8a6bcee3de4d6395fb57cc80c72658ee4327875d74449e
+DIST gentoo-kernel-6.6.90-1.amd64.gpkg.tar 273561600 BLAKE2B f902eae3f4c3b8ebc307aa2398ee899de7593c94ca1a7991f6953876c80fd9d70c29bf8e1a5a4d26464ba7ff3d9bf8d5e15a39d582438fc35078a00b5f30a951 SHA512 4a2a2267ad4cfe9c29754d9907f6f3330344f4c630ed175fa8006c07ba012d7012c5dd71aa29733f171503ace0ecdcfd1826654432ce649681a395e28afc8e32
+DIST gentoo-kernel-6.6.90-1.arm64.gpkg.tar 246435840 BLAKE2B 49b63384c8cea2208b938923cf8299eb94a2de0cc40b0a5c45680ca39235da2658d73cd7e461eaf46750734fea5cde8d61ac44053cab1240dbb84e081ef07b87 SHA512 272fdbf09180b4e7e86ccc5be88f67731522e5661beadac15dcd2f796dd512cdd5574cd412c5889225c83c3e1ccb0328ce022f0d06303021ac4f133dc11396ab
+DIST gentoo-kernel-6.6.90-1.ppc64le.gpkg.tar 64440320 BLAKE2B 3fc6cb6ed60f94a440563ac99c1333be5f66cfef8964f913d6515693b0b6d5fc3d3a3a50df3f29789bed5e9096ce253d0aec03e20876079b8c0d97972693aa36 SHA512 ed81315e3968bfd7409471e222b09196e4fb9c0cb1f3d5ecad9227ebe1b24d59db51feb751b4d3babde00623eb5b696e202d5739638fd0da500302522ddae8cc
+DIST gentoo-kernel-6.6.90-1.x86.gpkg.tar 68638720 BLAKE2B 06fc2f3a7a3a7de7ffcce4c944bef17255ed1edf615e8b5679d13236b1b4e769a86c406b7ce91ea96a8e83cbe696dd6061b776afd3e0485b507ce99d71ebcf13 SHA512 95616f2214b0eb93aae4d279eb8c8cfb3eb5a720fe8e4c268361a7c8e400fff1a6517deec08cf7831c455f127328f66ccb7067b530941b1656c04ddab6f85386
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.90.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.90.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.90.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-09 17:40 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-09 17:40 UTC (permalink / raw
  To: gentoo-commits

commit:     12d7e780b01b7a5a50f34395837abe56c4c7b74d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May  9 17:05:42 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May  9 17:40:01 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d7e780

sys-kernel/gentoo-kernel-bin: Bump to 6.12.28

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.28.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ba1944076807..1203b5d2dcb7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.12-31.base.tar.xz 1895404 BLAKE2B 60ca4a8944e04cef4006eb1a6bf8
 DIST genpatches-6.12-31.extras.tar.xz 4056 BLAKE2B d17eceda0aaea19d7d064cf746b8e0ef7197224dcdbd21b07c1a52e7083d3c6bf52f7019c781c4ff8e62989cf585603cea3acfe00129b1359b42302f4a05ad53 SHA512 66b374a4b4c73c8226875d33120f199751adb59a6e044c06dc4b28c9171ca853e1547787600c7f715789175bfc0be307a6142c300a0f42b9c8bf347b21f21571
 DIST genpatches-6.12-32.base.tar.xz 1895416 BLAKE2B ee9002f0c337eb06957d1718463b8ed5a4154f37d6fc5fce080fb6ac82dc80b5f4555582382740408d8a7338436396791df8217e720415df05e2ceb0431454d7 SHA512 0077d7ede8d6c7f03843318b26abce19a35a8d2b1e6a87e1a3ae839ecbdb980e916f3206b5489d62f41c0d79dac7d384f04f1bd213f8ea8dca0ee8a48fa75862
 DIST genpatches-6.12-32.extras.tar.xz 4052 BLAKE2B 2b831af1addceb4338bdcb87347bff9708c3176624eaabd10273d8b7d17c0fd2e468603fc951378b872d779de6f6e2a6d39502a0f5efe777b6a05e92e1cc4201 SHA512 6aad66905be74e8c254f37b5740cb4c4db38ed896bf3a097a05788552b5f920e426d0bab22e62eaada5e57612f25684af5f1e9cbeb46817de3d1f5ce4147cc4c
+DIST genpatches-6.12-33.base.tar.xz 1940132 BLAKE2B 744c375cc762a071fbf956b5dc84e7126e35f82b04b3698f0fa52ce6fa6c781ba9631d6ed5b8a5acb5f04471809639b0c4e99651ff84f209b3d5a88e4f4195df SHA512 2dfe26826b474c36915b48504c2e5b911d7c731d0228b671d6cde1b8b7225aeeb7f0c4bea1793bfa43a69caf31c05c77d7c35c0ca90b9c73c6c4b2be44ea78a9
+DIST genpatches-6.12-33.extras.tar.xz 4060 BLAKE2B 9a5356f45097a5af36e7f44e29d75e83b3b14cda16c86854bb4e1a6d2b974a86aa474916228e2a642aa9e58f05a58550d56d63c14bbd1de17c4a2c9c70a03b69 SHA512 36dc5f9501484d4fd3f03d30474b1b6df44a4b8b01f3cd0b7c449cf2c7b282d61c0d447d24ee49aa112a6048e239ec8576e622df389766deeea55d4fac724f33
 DIST genpatches-6.14-5.base.tar.xz 478484 BLAKE2B b4a07d4eb4efd31162d0c6880d826535f894806a664690c4648314df4ba70f374a0e8091bc8d7a7193ca2e75fe57fe730ff6867f171c2b4a90af4788272e3888 SHA512 00aefb9d59b0bb4d6361e59e8e92d141f8f5e2b033a7418fe5625ad2fcb1aac247606a3e54f7cb791f02591d57362e84c61511c896cd17be1013b23e43f70e73
 DIST genpatches-6.14-5.extras.tar.xz 4052 BLAKE2B 131ba26cfcc2f1218a79b33069f5d01a1bdb016315f85913b557429999a17c414640246e2a95c1d79cfcdfcf60577f4bb614b728e56d725dc808cb5785795a3a SHA512 746e312955ab745c901c653d2f64fdbf075a80388ee1618072e52225f7fa6163e5cc65ea41791ffea89dc1b61f242317a1b3179e85647ba9dd7c9de27937d4c9
 DIST genpatches-6.14-6.base.tar.xz 573800 BLAKE2B d8da8d4fd6ef42e403efafdcf731611aab86c3de7394b395e09d4648ba8bdfdad116e55a5d8b120c3f2ce3eb8938febb1af1f444e3f8a31efb9d16fdbb00e5d9 SHA512 fde9e51d193810eb26715a5acbba486d05f8617d8ede818b10a8299b1c025c791385e0bfd73ccd7a0af1d740ea09a3c8de1f1c7f3bf04c62f17dcce616cd1642
@@ -68,6 +70,10 @@ DIST gentoo-kernel-6.12.27-1.amd64.gpkg.tar 306268160 BLAKE2B 6736cc0724b18baf3e
 DIST gentoo-kernel-6.12.27-1.arm64.gpkg.tar 279398400 BLAKE2B f66780442069bbd485e768b6ba61163af3cb0d95ba6628d41dc2eb190d8e33400fd02a086402e19a858c48614c19b492e626e6f8ecfe2ff12fc290e173fddabd SHA512 bd7324cc1ba96d5a31e062486b5ad3b8672f48a38b8bf730ed41f11b7b93a296eb9cb8d6cf76d8a7952fa152da0604a25cfef6981729aa5cf4ced64b882e13e4
 DIST gentoo-kernel-6.12.27-1.ppc64le.gpkg.tar 73246720 BLAKE2B 04066598ae6e12a501e06e014d2a31e8e6a9d533210f470dc0b1bab16c2da6ee34264a64a8449325085e262e7542e24b0857339ac3e1f89c62ad97f2276d8edb SHA512 163b778301e152dcfb6747041e8f819548d9a82a09b6bf0ec915a4e9c6b780429cd902c08734023fb10a47516f58767a954a2a0dcbfba10460892eb07dfef506
 DIST gentoo-kernel-6.12.27-1.x86.gpkg.tar 77588480 BLAKE2B ba801cba4076ad1ee3a659031d3e1d1445a8df45ae7ea93c258aede038c2e05f54cd8132aa6485810d15f5c909b37650886f7ac503a09decc0e91f144972fa97 SHA512 e7989bff3739baa866617327ab98a31a259eca42815d9ccf1747febbdec388da38e63d7c55797f8139f7898614aed2d1cd70be19223f51c296deebf333f5dbc4
+DIST gentoo-kernel-6.12.28-1.amd64.gpkg.tar 306227200 BLAKE2B ccdda03b4f406b32e0c53111423bc14ecd264263e9298abaa7dfdf315702e0aa9e3904dbb7868d59811d562daf33729cb69c68315bacf151a71b3d6672f3636c SHA512 78f59c5684c819b66b5048788494d2745366c049b7fdc088043a47878ba22164ab39b7b2b7d8dcde2f49f609448d6213da1c368d32a64c6d751472c29e22ce90
+DIST gentoo-kernel-6.12.28-1.arm64.gpkg.tar 279377920 BLAKE2B 3379955b7300674954a1940034f7de3ad8dec7f071c82c81507fb617a934a2b9ebb344f0090933335df6bdf227dee6700e77ae2112591c4259651a81d6847dd2 SHA512 88a2c39d249f4102737ee006bc11841bd0d36f401e0de1e9ddcb51c66c8a4f5e940cdb8a2d3a2243e17f14933d33394c99ae3fab5c4f999b007f615ae058418c
+DIST gentoo-kernel-6.12.28-1.ppc64le.gpkg.tar 73226240 BLAKE2B deb22c1824edda29668ce1b5138665f5b9cc9b11f3c9d3bc812f57b96c8b04d84dab4d15a55f46c20ed62f66901655612c4635bf7b04a225c4e9806f0a4f84a6 SHA512 4befefc2b88d88fb3e2c385f7fb0d29bc663e19aa074b0f6fccd675010a956c410cb7a50f25f1ec9859392136645be1eeb84fd24fce37222f3eb2c1b8f1dae70
+DIST gentoo-kernel-6.12.28-1.x86.gpkg.tar 77588480 BLAKE2B 0c154d83b1199aa6fa52bbf0e2ce07f6eaf2ae4cd1928f6ce8c27aa86c38a45d0e5413549c670069669d8f14a1f24764ac935c603873811a59eb28e841498f21 SHA512 0efc2c53bc395621fd7ea9361782bfb8c49ab86f4a01ba95c14845514acab07da27f711db5cc33e228516af65904977d49bc1a459653677335d3257e5a886ce0
 DIST gentoo-kernel-6.14.4-1.amd64.gpkg.tar 311562240 BLAKE2B cb9268a68056d80ce6e7e64e6061e058413c3e1fabb9b5d86e72bfa58ddde19a7460b3943264ec9dddfbb0b2ea108efdd07f0b8c3de0114a7c92b3a97b65c0ca SHA512 a3b7f3d05dfb5c2a3336d166e166a4f3650f7e283f016e5d47e2a7e6d4deaf68490af902d09c423ca43e5308de91966c2a4cbc642c6c469d6b23c39ca963a243
 DIST gentoo-kernel-6.14.4-1.arm64.gpkg.tar 284200960 BLAKE2B b151c4e04bca81032849982c8296f766e593304e9afe7794a98482faed458da3693ee7827d81bdea62d905987e961eecb90eb9e58ce674dcb2373d9aaddc9ee0 SHA512 fd31e7e5bb4e9c09397f8f9da0bdbb1c43ff2000c61166c4f95c23eb6c033f013f45e9c7a5455aba25930755fb2e6396c848ad9029408bd71cd10e3e72760374
 DIST gentoo-kernel-6.14.4-1.ppc64le.gpkg.tar 74444800 BLAKE2B e920d4a83c08b91618f8dfe2403d95766e1e3c0b0e08216c63953d0ea3edd38aea942359ccb11022776f7c175cea1a3e1e1f79f859e5c094b808c94ef04c8006 SHA512 0302f6aa755303579858ad895191ca09074bf3548f6101591a0f6f3502329fcb3a029b3760b63f5f22324df8296ad82f17a94175fe57baac58d4faa100bb6f70

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.28.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.28.ebuild
new file mode 100644
index 000000000000..ac7076155097
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.28.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-09 17:40 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-09 17:40 UTC (permalink / raw
  To: gentoo-commits

commit:     f1fe3475354b3ea1a0b145548026988ce45aafdd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May  9 17:06:02 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May  9 17:40:03 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1fe3475

sys-kernel/gentoo-kernel-bin: Bump to 6.1.138

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.138.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index baf3bf594ef6..c1e073f36e4c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-146.base.tar.xz 7216868 BLAKE2B edfff9d3be6142527453263c896f
 DIST genpatches-6.1-146.extras.tar.xz 4056 BLAKE2B fd78397729f327b395213e9e6b2bf8160416285d52237da424aac4fcd78160974d148cb15a66b37b8961b7734dbf57c4b426098f409c6606f763ba439d04ec72 SHA512 54c601af719bc21f4230c93e83e51018745c20ae8319e5234c22cf9dfc6100d30c81ba464a154aebda2c977be40246621c2d4f0ba4f4d20a55789a73401d6231
 DIST genpatches-6.1-147.base.tar.xz 7218192 BLAKE2B 95633db66825afd9f7dcc952be3fe4a5d52e968a15c68bdcdb11b97b99506671776befa6d2d0eefe9c3ff6c8b255c60482f5c3ae17aea3d065c3bb4fe5635945 SHA512 2c1e3232e62bf721be90193353056429b7dc5ceabdef28e56ed66203248bf96ce66deaebe9fa01c39c006839beb5e22bfae75ab736dec68bacae735d02f3e696
 DIST genpatches-6.1-147.extras.tar.xz 4056 BLAKE2B 9465faf06021d2272b518d1d4bc72da1e91f285e28990dbf43353187c6e678c8effdb99ca30d7de70df3d495a276377a906b6786905d10ae6d4f3d8823e6afaa SHA512 e387628c65e0f652bb34ed69c5c1326ce01cd127e50d04940f63afde6b4e7c83aff0136b42aed32f08b784073e17b8c5795ee295c936af4f859e2cecb99e89a9
+DIST genpatches-6.1-148.base.tar.xz 7251144 BLAKE2B cfd4ca7977b58341605a362f2bc38e389005bf9ef42bc78ed3e7aea25d6988a0f260a749ae9ca74de843d845605c1346933efc0d0572c139570457828a3994e1 SHA512 4679f697fd05aa28cc77b7ebae89f5ab2ebef6abc4cc9a7a49757728625736ab38ff16ddc37f31e505fa3fe09acd24a84ad0c6031af5641d7c47d8f79e158d97
+DIST genpatches-6.1-148.extras.tar.xz 4056 BLAKE2B 24ed5ab9c6306795b75a6d0046fe769a3e1bb799f13306c101802bf13ee7cd0cbefc908a67c4effc5d49c769cd23fcac3bbb653c2e01c790cc074c96cab3c05f SHA512 ddd28d283e0e16c6feabc92e713ae3e16722aaa7d41de1e5d30392b9b893de1a77bb3b23d1afe7884afceba40d3fcf85bb936924af04d4b6757b8b9dd724661c
 DIST genpatches-6.12-29.base.tar.xz 1803156 BLAKE2B 5db87d06800e230ab09e6f085126163fb4c3ad98b4261c988563436c9e5ab9c3783152c135ddec11012c3e6f1f9922782e9355416424af47074af5b352e3463e SHA512 4a98527730e096a1eea0d16faf88604d0db359b1ded00cab1417e4b6e2ba4f2fd9ef1a1739480895720ef63d80b753dd8752cc81592949d24e3dc678e4b6ea95
 DIST genpatches-6.12-29.extras.tar.xz 4052 BLAKE2B f65d1d41d35679a525c1b92f26194c48dc757abb18b37793b69d5b5a49f312be091682f19ade2215319f4f45e46517e2e1fd54090df5c405f962d8cb228aa689 SHA512 7f81c3da7d277c141b00a0e39840dbfaa6348ce45d87cf35ec94997958fa2cc0b8341352b90cb7accd2b3b216e85b8d756f7c13471686afca6acc7d12a5164e2
 DIST genpatches-6.12-31.base.tar.xz 1895404 BLAKE2B 60ca4a8944e04cef4006eb1a6bf8b0788ff6ef159c1083c69525b2f79d21a44075367c76e8d6ad43b7585732bd6797777bb17002953e26b01b170f11e5b3082e SHA512 1e8c76d5d4a3c8886cae9df2b5b915c75543775b9e005faf25d14da5bd4630afd35cf70b6a6b779b0d777ee8ca673571b1b68f6ce2b8914e01a71a92c212bbd3
@@ -60,6 +62,10 @@ DIST gentoo-kernel-6.1.137-1.amd64.gpkg.tar 73103360 BLAKE2B 29d1441cb205b2842c1
 DIST gentoo-kernel-6.1.137-1.arm64.gpkg.tar 65771520 BLAKE2B 8bec9ff2f32f4d5552436744a6636027c944054520de0244ee3dcc10e655c710e92c53fb95d339cff647a3b9753464ce3cccbe7e6f340f834f7c83569e44ade4 SHA512 efc922dd18664beb6eddac1ca53314507be76143403bd15290f2f18ea1ef9c37ca9f84cccbf4323615713cf8e777000a326a9ac1a83377cb50f0af28fdf054ee
 DIST gentoo-kernel-6.1.137-1.ppc64le.gpkg.tar 59944960 BLAKE2B b77753231134608afe38a68c13fa23c948e30912b8d24f3f19b471215ab210874749d749bdf2a90e03def9b2aa6ce561234907a4b651b81be862f00a4d2d1ee7 SHA512 cca96272c97b93159aec1fbc94172e3e369f8a348b76854460d60102f7c12449377effd1be0a916f8b70e8e444b7cdbdac89a393650209c3e1c2eaf41755dfa5
 DIST gentoo-kernel-6.1.137-1.x86.gpkg.tar 62453760 BLAKE2B af346f35a276078a96d680a7e15aefd7fb619a90ba0542bd06f66cd429881d59352698d9cf609970dadf89f66019f1c98c778c32c6b61e10f5e175e32dd0b618 SHA512 86b5085fa86ef1bac520bb8dabdfb5c26fff314552e520eb1837a19498404314e323a3ba6ffad332aeb6e50687afeda72ae7c7ec2fd1c2e7a68b5439e148e41d
+DIST gentoo-kernel-6.1.138-1.amd64.gpkg.tar 73123840 BLAKE2B 880d7ab7176279202aedc822f2da888a1eebdb66cb959fa389d6d32d5e0460a7c414a64fcb5807cb619f786690b3555d91cd811abc10a4209ef722a296a8bb73 SHA512 970b4f7b34a5ff46816df3d69beb52be750be6182a67f50bbe625f1447888dbe5bd6521968bc42864c644a2be87d12c2be86e757902b596c6ba2a45dd42353ee
+DIST gentoo-kernel-6.1.138-1.arm64.gpkg.tar 65771520 BLAKE2B cde948c3be72cf9536de46b0cf033dd62082974a5013247cebf9a9dccdf2c88cc25821c8eb6b70ab7dbd697cffa7f42f0d6ba7a8686a1c943f48a0b80f542c50 SHA512 b9a6667bb05f83d1899b0c45b0ede731a5566aa701710e2bc31efda964522d719d9875578f6c2d3dfd88386864893fd2921f1f880d3450e15cc1066b27bcd24b
+DIST gentoo-kernel-6.1.138-1.ppc64le.gpkg.tar 59955200 BLAKE2B 630cdd9bb54c51ad8b346fb5c99d0902491fa2fbb50befafeaa6927059c73af8a1c3152c22f866e1e569c3bfe0853547b794e87577fe1f49f97af582c4e5a8d5 SHA512 9661e0bb76a3147785228689bc98b7599cd8fd28d6719c6dd26389bcdd7ac25ab77c26ab99655833820e9321a0a7d86675f12875bb44b6414a18955bd2efbd14
+DIST gentoo-kernel-6.1.138-1.x86.gpkg.tar 62453760 BLAKE2B 746f73146927f8c57e4d9080b01b33d0a75ed8464a28245f312473b3fdf2fbb688bc73a0e7262ea36eb17cd2470b4440fdc101be8cf8e370a563ee4848f57f31 SHA512 df4b16b17eaab413f5366c8ff568ac95bf3ddddd4cb4bd17bb8d8d37fb1b8b1f05ff1e9955535725722bb6ad66e794b97e75d5eb7da97bcbb7f58ab57d1f7e42
 DIST gentoo-kernel-6.12.25-1.amd64.gpkg.tar 306196480 BLAKE2B 8a46ce621ae3f6cee554ace5e585fbae9d3ab6d486d042e06de08b7978ee2ba16559412322fc0676ab6f206b5992d519632ecec8cf3b6be6b481b6680de17ac3 SHA512 298ff10613dac1b8f070a4d4ecb17918fc57827eacf51a5723d318c9ff5c0030b77b2d09c57ae54af0ad911044b18f1289e5c4c8509f7401174ced130b08e284
 DIST gentoo-kernel-6.12.25-1.arm64.gpkg.tar 279316480 BLAKE2B 683200fdb8b77fd3ac4f1a7c7372550b652bd2de89aa9aed4890933b4bd2d70d608fe89c0ad168649ea780456acc90562eb531c7c15f14cf2da38840234ef23d SHA512 ac3574d4cdc96d7c49d4f6c46edcd401641af9715522bf5894f3915be297d9659830a777e5b7a39efd85186019703a92c183c060e11e0b34a61f6e42c5359431
 DIST gentoo-kernel-6.12.25-1.ppc64le.gpkg.tar 73256960 BLAKE2B bd50bef58cbf3689a0186c0fb18501d28a94b01951855436a18328c7ffb6c4a0ffb980651b517a059e8f8adae29f59f9099467a899a7860e2829bcf6376a28a6 SHA512 40dfad33904018cf4ea8cba9d76909f2b41c4e9890f1d7538a91f3affeffde062f4048116bc883f4e21c5de79e359fed157167b4af388c3147884f8f6fb61747

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.138.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.138.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.138.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-09 17:40 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-09 17:40 UTC (permalink / raw
  To: gentoo-commits

commit:     704130cc634665b2e6476b15a5e990e32eb23447
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri May  9 17:06:08 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri May  9 17:40:03 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=704130cc

sys-kernel/gentoo-kernel-bin: Bump to 5.15.182

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.182.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index c1e073f36e4c..b079c74dc00d 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-5.15-190.base.tar.xz 8101144 BLAKE2B 7f59ad3ef45a9d41917a0e6ff0b
 DIST genpatches-5.15-190.extras.tar.xz 4056 BLAKE2B ec3371e42e65193cdc15b3a659cab4d8a386e08c0ad80bc02d23742dbf3ef01409d30f49a668a7c0f828a50b186e8b2d191675f2b983d9dc90e9ed68613c7034 SHA512 3cc7a9320648f3de00f30fd390e4fc5c9fe1446e1ee66f56c8b2a99c8f9774deb696ac42e91422df53bae9196b11208ebc56320a324aa04736f2fad38b5abe9c
 DIST genpatches-5.15-191.base.tar.xz 8190232 BLAKE2B af7633f6044fda60026cb67fd31ebb1debf1324034ee3f87a390ea8b9e1e31ef6b22432d83b0482eac72932bfaed0c6497dcb2ce8f56e9f07f3d43d2335b802c SHA512 361256a85981a25cdca9ff9aab199443b200ea76e21b7537a2a8b72bf2e59376bcde306fac740ca91dd1cc16988aaaea6d411f24d7234efcf83a51b2599a05d1
 DIST genpatches-5.15-191.extras.tar.xz 4060 BLAKE2B dbb0e74f6647b392a94bdb629ed1363af4b866deae7c306ccc4039937d14356eded2873c1fc7d4005028e98f267ea38c7ab7ed1c975a4fd54a6d7beb7f4a3d6f SHA512 068fe3e6a7914ce1d43dc532d466be12be6a3e1572a7dc752f0dcbbd8e81c4f32aebf20aac2b64790fca57203d21061e32d558adb9861cb6870223f87263aebb
+DIST genpatches-5.15-192.base.tar.xz 8209180 BLAKE2B 05b3822141fd1e6369279f79057caef3502a325f9e10ae07667211496be87c672cfe73a5728ac73a2cc88b9040dfad0cc23901ed23e91954c2999613717e55db SHA512 793d7a9f3ecba327ce83cb137b3fd858fff6fb5a8808b9bcc69f9ef1b2e35ee64f41c1ec88355997b16663f87cfaa17195db0f3ff3b4cbb4cfa4e5735efa4b41
+DIST genpatches-5.15-192.extras.tar.xz 4052 BLAKE2B 787d9fa62539eac03035825ea254896f9dcf462e075dbf91054d85a94b33b449eab84c0deaebba688ee1ccda4aa1b1ef2061d891e68777eef2e3bd1badead927 SHA512 46000ce0ee066a79548b4ed0a9aa4fe13c91e6732fed8810b41321ab38515fc920aff69948019c990ba9f6ca1ee96e29861a5d84d8882d43788378a4d382c4cd
 DIST genpatches-6.1-145.base.tar.xz 7182576 BLAKE2B 935a9701f0a0a84a286f0287607776e174fdde7d5ca63d8adb40acd948e6edeef86874faeade940f78243986fce43b8267ad96bd264e752944eed89bfd958250 SHA512 9be46933d8d15a303ab5f5e11a056c032c0ba136b2e3c74e21e90c62645c9c9c987698c74dd723ed79c8dcccf2cc7c3831a2234dc8be735de2b257106a52e8ba
 DIST genpatches-6.1-145.extras.tar.xz 4056 BLAKE2B cb630e4721aefaeb4457c17e589e84bf010609cb498ade5218846e5bc56f3bab79650a620275d47e393ee128a30eaae8c9337c3e485fc8540d812c77138d6f8d SHA512 3304dcc7bfa2a5f0c874611e1ee779461323746d4b54a11fbb446393e523a93718feb76c9ae791b7c737f29ca9d20768b4c6ad4827480f939748346dfdb3fcc1
 DIST genpatches-6.1-146.base.tar.xz 7216868 BLAKE2B edfff9d3be6142527453263c896f9a486ca7db92129e264d8de50532d069661ac57aca319f5acc80d11177eb1b5246dd78e3937c66ac01ab57b49de98625c3e9 SHA512 2dc2fb1fb062cd7bf54c05404c916c616ecf8fccb397c4018804dfb50f800a3815c9290cfa67cbf7d18c2d2f79ccab2131f50261cefe43b24a62556409979988
@@ -50,6 +52,10 @@ DIST gentoo-kernel-5.15.181-1.amd64.gpkg.tar 68925440 BLAKE2B f86b13e0baa8b520b4
 DIST gentoo-kernel-5.15.181-1.arm64.gpkg.tar 62576640 BLAKE2B 5a40568b88a8b743eb53956437c141f2ae961a41890dcbd04820b1ba44b30338f16f7997328a633e330a41886cc5e45216c47d60117dae62147257c0317bd995 SHA512 c4683dd2d0ea575fb13d64793943462faefde2d1a53795fd74c83a8b9d478a314f39db185b274bc571a2dbe53dfc5cc6757fde442f5a930bb71d93135e5acaac
 DIST gentoo-kernel-5.15.181-1.ppc64le.gpkg.tar 56842240 BLAKE2B 490035773bb62102dd26abc399e02cf5ee827dcf3452f642739967b9f4c6c6d3ebaa3f571a2a22f077e9a1b36bf7f078939a2ca6bdd51295130e95ae3c4ecbef SHA512 4e922fa2e2ab6a93903fab0519f8c1a0199117ce092f5e3f8aa1c38a12b6ee64d2cad35462f55d8a6f5b5a11dc7578fb745741545938f7805e8ccedd88c616e2
 DIST gentoo-kernel-5.15.181-1.x86.gpkg.tar 58869760 BLAKE2B 0fefccde7a7d37a47e7d3fbca05ca2f04041927d44b39c85a07ae0f7112fff3017c4c8d7c48b6d1d443f60e90379fb3256cc26ad0c99ce98a7e6d5cfbb6830cd SHA512 2c7e57610350672e059f27724d718ae3b0ae0b3b599c9828902af2aa331950374414e0164fd8318ece56075a9b928ca4175c8edebe023580b4968ce582937377
+DIST gentoo-kernel-5.15.182-1.amd64.gpkg.tar 68925440 BLAKE2B 3d984984ab748e07d51728d62d0831665c95552ca9a76a294308b30be03ecea53478fa8c90df6f515f4f19982ee8d97e6df7077c446ae6b86b1128fa0ae2e610 SHA512 531e64630fde62065be34cbd7d3e63d0134bfea48054f3c828364cd271ce317625cf58de44458eede53b2e2a12a876244c3f07ad4b162520c3d6ec816c1e42b2
+DIST gentoo-kernel-5.15.182-1.arm64.gpkg.tar 62576640 BLAKE2B 724d044cd8d13aa38554bf4663063ed9ca2b2674168b20e86b23382c4965e2d8ade239749dded6a5776704d874797ca116fc4af78ca28977f1a38aac562ed94e SHA512 fe5ea4426cbff6f8d76c36fe978273b976156dcbde370fdc110067fa900ac51dd7a77cd894a7ca8c750148901647287507536d3722451cd37914208a258d8d07
+DIST gentoo-kernel-5.15.182-1.ppc64le.gpkg.tar 56842240 BLAKE2B c929dc9eaca0f782ab3e6d7ed2c837008039faa42056cf4ce71edbac3f04f7352457b190bbb8c3ceea8d5317d9248ff01c6d26bac12a697a5dba56b2f44f7476 SHA512 5a6a5525451cdbb70e1fa7bd42314a7353f29042be51d426f56413bc0866c6b8a10134b9c68ee6789cda38b2c4aae3602c63be40b3152fd83c3aaa89b00b0ca9
+DIST gentoo-kernel-5.15.182-1.x86.gpkg.tar 58869760 BLAKE2B b9224007c5686c0583eb9d20ea6d52fecd626a1033f3dc75063178d81106224ad83351d3208fabc03c935835df83e390ea35c54bc3a11ca99b438ee6368d95d7 SHA512 3f04d8c252e9c273561eba44dbe62683e69f13d82348fd19269be2b05b5699982bd2293a0ced185554161719e51c61cfc516b94268f981fd8cb5c49097763e03
 DIST gentoo-kernel-6.1.135-1.amd64.gpkg.tar 73103360 BLAKE2B 4a033c01be68500f72f76b62f921c7ed521c7774fd62aad5b201b1181271a69d081c8cafcafaa842d0844c6143d023feb0145a42b20ab0635b9d030dcccc6ffb SHA512 4de7cab45a8f6f188b897a767fb7725c488e6211472bb4d5e8c23ca319784b13e08950239ead67555409bfde9a69f5aaeae9cba5e09095c6690ee73f17c6c788
 DIST gentoo-kernel-6.1.135-1.arm64.gpkg.tar 65761280 BLAKE2B 61d18f9ce7d4e8e6c6857bfdbebb9c29b62f161054b0d26a44d2dbd9a57aa5e81831933317e3d85a3b19f176dbd7acc6575c79c5197166b361231c0d2c7481eb SHA512 c987ab37e48ae88f4c3e915446d0acc892baae0f839cd5e61e7f1c5b33f4c8765bc5f3c20b2d0f2139159141540f2df557a5d316ab26be0451bf28dd8a9d9128
 DIST gentoo-kernel-6.1.135-1.ppc64le.gpkg.tar 59934720 BLAKE2B 4ccccd41a51a5f8bd8ab2b7c0115398bc9e44b9893c051a062085581b75f500c8abac6b8e5f47d625e22bf22f7d5bb1a840ee42bee5c8bdea4731e8b591775f0 SHA512 818696f99229d06c65ade4cbd42856ea0ec589a4965701426819fdf309459ca90ac5623aab5310a751e0e102abc4224658f7244e95ac825cd5a0b9d4f6d3214d

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.182.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.182.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.182.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-18 17:55 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-18 17:55 UTC (permalink / raw
  To: gentoo-commits

commit:     52e02c092ac3984ef4aeda8361b60f49367b1f01
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 18 17:43:17 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 18 17:54:55 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52e02c09

sys-kernel/gentoo-kernel-bin: Bump to 6.12.29

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.29.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 52e2a2081e11..bd9cacf4b878 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -28,6 +28,8 @@ DIST genpatches-6.12-32.base.tar.xz 1895416 BLAKE2B ee9002f0c337eb06957d1718463b
 DIST genpatches-6.12-32.extras.tar.xz 4052 BLAKE2B 2b831af1addceb4338bdcb87347bff9708c3176624eaabd10273d8b7d17c0fd2e468603fc951378b872d779de6f6e2a6d39502a0f5efe777b6a05e92e1cc4201 SHA512 6aad66905be74e8c254f37b5740cb4c4db38ed896bf3a097a05788552b5f920e426d0bab22e62eaada5e57612f25684af5f1e9cbeb46817de3d1f5ce4147cc4c
 DIST genpatches-6.12-33.base.tar.xz 1940132 BLAKE2B 744c375cc762a071fbf956b5dc84e7126e35f82b04b3698f0fa52ce6fa6c781ba9631d6ed5b8a5acb5f04471809639b0c4e99651ff84f209b3d5a88e4f4195df SHA512 2dfe26826b474c36915b48504c2e5b911d7c731d0228b671d6cde1b8b7225aeeb7f0c4bea1793bfa43a69caf31c05c77d7c35c0ca90b9c73c6c4b2be44ea78a9
 DIST genpatches-6.12-33.extras.tar.xz 4060 BLAKE2B 9a5356f45097a5af36e7f44e29d75e83b3b14cda16c86854bb4e1a6d2b974a86aa474916228e2a642aa9e58f05a58550d56d63c14bbd1de17c4a2c9c70a03b69 SHA512 36dc5f9501484d4fd3f03d30474b1b6df44a4b8b01f3cd0b7c449cf2c7b282d61c0d447d24ee49aa112a6048e239ec8576e622df389766deeea55d4fac724f33
+DIST genpatches-6.12-34.base.tar.xz 2001840 BLAKE2B 0ca0805ebdc332d10ed56cac2d9613c6f8a5d3a204f39d9288e2dddf35a1db482d685dba8d333a45090e9b5d2a8ee83f5b677c0eeef5b1ca4d8f0f89a1e47075 SHA512 31bdd68f8c4ab72dddb98a41adc02294a10125eee23c1c6edf1af2c21b6043e4856e7633b256c0db7a6b6132d2f5355178334dddf10d32a9525e6a79e67173e6
+DIST genpatches-6.12-34.extras.tar.xz 4056 BLAKE2B 282da21aa2dfc4763367910b158acd6d1e8bf3b1c8ccefe6693784709e0e67f35086fc1c3bc96bab88fdd31f54192677d04ad097f6af14560a4898bf377428b4 SHA512 2d1780f59bbf46d3d1362474fa43817da901bc3563437598fd22708c74acc1fccccd87447de431ac200dd9c29b2eb5ddc870c4a1c5fdb401b4708e17f47668b8
 DIST genpatches-6.14-5.base.tar.xz 478484 BLAKE2B b4a07d4eb4efd31162d0c6880d826535f894806a664690c4648314df4ba70f374a0e8091bc8d7a7193ca2e75fe57fe730ff6867f171c2b4a90af4788272e3888 SHA512 00aefb9d59b0bb4d6361e59e8e92d141f8f5e2b033a7418fe5625ad2fcb1aac247606a3e54f7cb791f02591d57362e84c61511c896cd17be1013b23e43f70e73
 DIST genpatches-6.14-5.extras.tar.xz 4052 BLAKE2B 131ba26cfcc2f1218a79b33069f5d01a1bdb016315f85913b557429999a17c414640246e2a95c1d79cfcdfcf60577f4bb614b728e56d725dc808cb5785795a3a SHA512 746e312955ab745c901c653d2f64fdbf075a80388ee1618072e52225f7fa6163e5cc65ea41791ffea89dc1b61f242317a1b3179e85647ba9dd7c9de27937d4c9
 DIST genpatches-6.14-6.base.tar.xz 573800 BLAKE2B d8da8d4fd6ef42e403efafdcf731611aab86c3de7394b395e09d4648ba8bdfdad116e55a5d8b120c3f2ce3eb8938febb1af1f444e3f8a31efb9d16fdbb00e5d9 SHA512 fde9e51d193810eb26715a5acbba486d05f8617d8ede818b10a8299b1c025c791385e0bfd73ccd7a0af1d740ea09a3c8de1f1c7f3bf04c62f17dcce616cd1642
@@ -100,6 +102,10 @@ DIST gentoo-kernel-6.12.28-1.amd64.gpkg.tar 306227200 BLAKE2B ccdda03b4f406b32e0
 DIST gentoo-kernel-6.12.28-1.arm64.gpkg.tar 279377920 BLAKE2B 3379955b7300674954a1940034f7de3ad8dec7f071c82c81507fb617a934a2b9ebb344f0090933335df6bdf227dee6700e77ae2112591c4259651a81d6847dd2 SHA512 88a2c39d249f4102737ee006bc11841bd0d36f401e0de1e9ddcb51c66c8a4f5e940cdb8a2d3a2243e17f14933d33394c99ae3fab5c4f999b007f615ae058418c
 DIST gentoo-kernel-6.12.28-1.ppc64le.gpkg.tar 73226240 BLAKE2B deb22c1824edda29668ce1b5138665f5b9cc9b11f3c9d3bc812f57b96c8b04d84dab4d15a55f46c20ed62f66901655612c4635bf7b04a225c4e9806f0a4f84a6 SHA512 4befefc2b88d88fb3e2c385f7fb0d29bc663e19aa074b0f6fccd675010a956c410cb7a50f25f1ec9859392136645be1eeb84fd24fce37222f3eb2c1b8f1dae70
 DIST gentoo-kernel-6.12.28-1.x86.gpkg.tar 77588480 BLAKE2B 0c154d83b1199aa6fa52bbf0e2ce07f6eaf2ae4cd1928f6ce8c27aa86c38a45d0e5413549c670069669d8f14a1f24764ac935c603873811a59eb28e841498f21 SHA512 0efc2c53bc395621fd7ea9361782bfb8c49ab86f4a01ba95c14845514acab07da27f711db5cc33e228516af65904977d49bc1a459653677335d3257e5a886ce0
+DIST gentoo-kernel-6.12.29-1.amd64.gpkg.tar 306073600 BLAKE2B e51d72a5c7de81740ac254999e03c436f4aa096adbc25a5933c41b508ede660d8d532ea8d212014cb89c7b3b90b6614e94a7fe8e60148ceff3f79c3178062eb7 SHA512 d54099f56bb8467b74e78bd9cdca06c49ff910d275dad00194881289a5d13a02a6a6d763fdaa0d6f7d0ec8cc85a9a761db0c42954819af9e0406171232d06970
+DIST gentoo-kernel-6.12.29-1.arm64.gpkg.tar 279470080 BLAKE2B d5543072609ba2be829dfc85f5ffe7e24d36d7d2d5f7bb5dd9b89b07f02611f8fd043709c16f63feebd33849478d49be714e91b1192bad8864f23fe46b14e1a4 SHA512 6806df0155c662f90da56639dd84fc6e7d7cde7719811fe725dcdffeafa5690ca53936d4006010e8ae4f96320e7a2f4d15496744f4f484a14b0a2e1b4a377e71
+DIST gentoo-kernel-6.12.29-1.ppc64le.gpkg.tar 73256960 BLAKE2B e14d411d4c2a375c90cd9f216f5851526bfdb54020ffc908ac349ddb3fb2eaf30d0def06c0329f4a9d54cfa92b95e5043a6c0755c05f81fa03fdc14c4d76aae9 SHA512 9e4b733872f2af832a911944337e19a0e7db75dc6fae0fb06863b7fb5f707ab1b5d45145bb5e2770bd9bf12178f2c697b5923f1b4baedcecd47f9fde07ad6157
+DIST gentoo-kernel-6.12.29-1.x86.gpkg.tar 77608960 BLAKE2B 9ecde93485617befe47f3dd42e6ab9d593878a444730535c7032d761eefe4e085577ef96723fba54bba8cf2937da1063315ba15675883170c46bffab70c88bb1 SHA512 8ef56cf52fd78cd32063c2457c53514f13133a033fa5061575c502e0179c9c7066b2d6fa01d64c68f782b04cec287484ccc81121bd32b552ccfbcad5339e601a
 DIST gentoo-kernel-6.14.4-1.amd64.gpkg.tar 311562240 BLAKE2B cb9268a68056d80ce6e7e64e6061e058413c3e1fabb9b5d86e72bfa58ddde19a7460b3943264ec9dddfbb0b2ea108efdd07f0b8c3de0114a7c92b3a97b65c0ca SHA512 a3b7f3d05dfb5c2a3336d166e166a4f3650f7e283f016e5d47e2a7e6d4deaf68490af902d09c423ca43e5308de91966c2a4cbc642c6c469d6b23c39ca963a243
 DIST gentoo-kernel-6.14.4-1.arm64.gpkg.tar 284200960 BLAKE2B b151c4e04bca81032849982c8296f766e593304e9afe7794a98482faed458da3693ee7827d81bdea62d905987e961eecb90eb9e58ce674dcb2373d9aaddc9ee0 SHA512 fd31e7e5bb4e9c09397f8f9da0bdbb1c43ff2000c61166c4f95c23eb6c033f013f45e9c7a5455aba25930755fb2e6396c848ad9029408bd71cd10e3e72760374
 DIST gentoo-kernel-6.14.4-1.ppc64le.gpkg.tar 74444800 BLAKE2B e920d4a83c08b91618f8dfe2403d95766e1e3c0b0e08216c63953d0ea3edd38aea942359ccb11022776f7c175cea1a3e1e1f79f859e5c094b808c94ef04c8006 SHA512 0302f6aa755303579858ad895191ca09074bf3548f6101591a0f6f3502329fcb3a029b3760b63f5f22324df8296ad82f17a94175fe57baac58d4faa100bb6f70

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.29.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.29.ebuild
new file mode 100644
index 000000000000..ac7076155097
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.29.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-18 17:55 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-18 17:55 UTC (permalink / raw
  To: gentoo-commits

commit:     e28be892ce2d34d3a6c890b7dab9b438c5166c69
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 18 17:43:23 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 18 17:54:56 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e28be892

sys-kernel/gentoo-kernel-bin: Bump to 6.14.7

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.14.7.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index bd9cacf4b878..d3d9bd27dbf8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,8 @@ DIST genpatches-6.14-6.base.tar.xz 573800 BLAKE2B d8da8d4fd6ef42e403efafdcf73161
 DIST genpatches-6.14-6.extras.tar.xz 4052 BLAKE2B e9741bb3a4bb49ace889e1193e5bf2ade6935ca13dd0f2ccd8ffd333587e55b7da7f15f7f5c7b8ace520b51126f5ccb13465c00a69d322cecdbc0573ac17451d SHA512 bb318d39b089265247ea87ecc028e414d17cc40a599a5966484a2b8fff048eb4e3cd79cc4b575b177985990a22cb84fb6e5b3ae7ecf79107cdabc2143c35d0f1
 DIST genpatches-6.14-7.base.tar.xz 632760 BLAKE2B 12a26d7a4cd6b24ae3dc36648b0e890ce3ef20b3eba0583cd920ca200ecb92a6405dc79e2a58700e125f7ea2385db8ffa0f7a829e45f1204d19ef41a91a6fc99 SHA512 a0a0df6ae8f6c7c26594a55f6b071522b59a5537501ae78b569418a8cbacee5ad02fef705be7eb22468bb288a56de89b51273f1d32e52727de6046d878b28e1d
 DIST genpatches-6.14-7.extras.tar.xz 4052 BLAKE2B 1089c810902b96b2d17ebaec90ed484e9500fca9a813058815c7e951119e903fb544db3295ee47a2ae08e23319c03239261803fcb76d3ef42bcf626abb5ca6dc SHA512 6d1dfdf3632ced4e7202d4f93a5ae1e65fd80379fdeb466f95d1f1bda9b005a00dc28963c25b0dd07a48fc06e189b4f42bb648bab9507a116c555eb68a02ca4e
+DIST genpatches-6.14-8.base.tar.xz 707352 BLAKE2B 34edde67b70c11a911daaac12859b5c70708325eeb50694db276f4db877fe01e78cf2e4f431d17813b1b537f17b522f66f29611e59fb8a3835319b9416272468 SHA512 3bf757bec0226b0fceb6b9f36dec8e9bc216155886e1452eb417906ea623bcc99a47d3dde6f88bc91bde85a0523feb0478376f4d089669493f10ec6e6b9d21ba
+DIST genpatches-6.14-8.extras.tar.xz 4048 BLAKE2B 65e31008d0ac83016ca1033eae0910fbdfa0db2cc976ca9fd0fcb431f833ec38a1f3e7a9cc74f229f20f919c6715ecd8b49b2cca142bbdb3173b98ffd703f58c SHA512 42b3bb027ec5b5a4b0adc2d0991ea303862727b9f4473e495af45349b5aa31f8af0a9467a2414baf1bbfe53383ab267e63ecbbc76e34c16e7ac4705bbae48b34
 DIST genpatches-6.6-97.base.tar.xz 4911476 BLAKE2B 8bc5c6548182363c183b3fdfbf53467a9e973d7eafe6bf31b62be93a70cfee779b1f6a4e87051a76991633853d3540504e02230bde8f02bdfef32b2254218d7a SHA512 a6c3fe80a1f285297cdd61a254c1a995e714614f2cc5945074e8e65890f4ed614ef58479b10bbf356343dc9445bb88ae596c794ec34e79106a5e21e7097ddaa9
 DIST genpatches-6.6-97.extras.tar.xz 4056 BLAKE2B ab29ea3f128eafcd229aa3280ef690e4e5d3f83fd4c85a4118a4c8ba5c1d5f7bd87c30659c972f917d193faa3261f1daa0c5b7144fe4c7be0247e78ab4285d76 SHA512 e586afbab5068e21821a0722f903c232dd36d24aad3e72c451870c52fdd37d5a8b43e2ef818340b8e9f9e49fa5e05684cf28465bb3b6e2a21a49d78b37e50f3f
 DIST genpatches-6.6-98.base.tar.xz 4964684 BLAKE2B 4e2c5e217bea6bde0ac3d89d09dd656104ca637e2abb69d0d67c217623d79b79c5b8141763c6457f8305434961b4458b53e916cd0526e96c5705e1da34648f32 SHA512 2f34f369038d4b60914728cb01da1a3f63bbcbda9fae46570fd513f589b4c43f53d75442c443ea8757e1b1598a11427695cc0abb6102e52e6d51c851feec9522
@@ -118,6 +120,10 @@ DIST gentoo-kernel-6.14.6-1.amd64.gpkg.tar 311961600 BLAKE2B 78918dc0b22babd8f47
 DIST gentoo-kernel-6.14.6-1.arm64.gpkg.tar 284528640 BLAKE2B d413a8e573c7edb8bd70002f1216ffe3146f08f53831942d1897ce8e9e1d07d6de4d8e813bfe027b33e5d17d75fb02acc138f5bc92e36d3acef61a5907549cc0 SHA512 f307fb51f99f80c3984cf78a1113a86148cc31f67c2abc405622da8260b26d500f644eaaff8726ea8fc2b7be03e3f7c2a265fc2050e3057ff328e7938cff0a6d
 DIST gentoo-kernel-6.14.6-1.ppc64le.gpkg.tar 74444800 BLAKE2B 34b1085a03e47f3f4254ce0ce64352eff4cca30abaa638f7da014149862d0ce28ed1fa738a57d4379103d828a765f226a37cf6081d49f0eae583b807b2570de4 SHA512 5d55c8cf4dd1223bcb145f27fc24d6ee1339bc14ef12de27eb5037dccee00d833dc18191d48ea893d68892005097cd04f769f376218d4c44b35fb51ada73f2c8
 DIST gentoo-kernel-6.14.6-1.x86.gpkg.tar 80926720 BLAKE2B 55325727ad6b6eb106c54ed655bb0ae32e80c5d8ddf6ec09abbc6a424600d1a9117d40ac06aa15ad99798196a7637b139900184f3e60b5f2bbdf18b243523e77 SHA512 004e455b7e23dd6371ef04eb907aea8f26cea60eabfc475db615ada301e92d6b5c2f4013fb8edc8c3ca0b1a5e6ec8ee870a54dc0cfba0ce0b3ef151b08fc09b0
+DIST gentoo-kernel-6.14.7-1.amd64.gpkg.tar 311828480 BLAKE2B 841b4fcb1a82a8eecf5f8d7dd341f8c70f8f60715763f3bcb2fcd1b5074015b7c9eaa0faf2c3a9a1874da2772141e01f18cc76fcb410d9dfc457f4d1af081f19 SHA512 2b4f1ca7b530a8ddcdd4546d58ff9d1b3c5760c7631babd37611a68fbbed6d9648e9cb996ffdbe7a17d2126e245c6aba2425b10d23aa78712413e7d63882d7a1
+DIST gentoo-kernel-6.14.7-1.arm64.gpkg.tar 284569600 BLAKE2B c1765bb27468ac70a7958ed038e80aa19503134cea116fa9974dd15f589b5f243e8e4c5620c15c7865d0915220fd1d43f332226cd01d8ba67653df17df972142 SHA512 7f87404685b448fdd49aa1b7e49c46f1299d5a540fed37ba77e2c05ce1b84dd55e3c9ddaf2b7aae12a87810ee833a9ad1296e8c9a80c40dd8bba1f18a2e4b0f6
+DIST gentoo-kernel-6.14.7-1.ppc64le.gpkg.tar 74444800 BLAKE2B 56074cb6bb24b7aa61986f2c15a9a3c5147e43b03058d9f289f5992102a5e1cffac41c79f20fb548d883c526f06961f6fa2485fa369e824d64450ab66d42f773 SHA512 70160508c23ef6a0d3d233003319d637e5fb6f96703375f187e710c7fe95a3849471bc7959b5ca1dece8d7dabeca2bb5afee19a8414513f7c347cf1af23bff9b
+DIST gentoo-kernel-6.14.7-1.x86.gpkg.tar 80926720 BLAKE2B 73976338bae39d0e1f3ba3ea626634e34250c3563d8b6af182cedcd7e3f5c454607100d6d6db0f9d2e381deb2aa30bc75829039d9e3b059591f2f4e07ad4586a SHA512 5704efc073cf5a7a248492d0382ef0140565bdd30d4e62d855ed18aed7089ba641315ffb3ad94c5ac46e64d3c85d30cad6fb6d0ff1f4938cf7d46cb36d3618a6
 DIST gentoo-kernel-6.6.88-1.amd64.gpkg.tar 273469440 BLAKE2B 65167b86bdf32540345ff2628fc4bc7a9e43534a23bbdb19bbb6241700bb1add7f9e5d15385a89aa442e7636b2277e43195b7ab7c930ce8c9418e7497fef1c0c SHA512 e4fb8856dc5fbc1e09855806fd3f8271c5096d5da8830649a5b5f76d8c160e29884d7335873f7598a3bbe1b1938ad0d0a3a8b814c263965665e34f84b5365fd3
 DIST gentoo-kernel-6.6.88-1.arm64.gpkg.tar 246364160 BLAKE2B 53db065b26dc1a9c587bdaf3b6ee600547b0367a4cc9bbe2eb5c9021025b61083092b6e071977433a738d23e9f23caf769560187770e4c2996ff44fa8a4895a5 SHA512 e46323a54181baa97025255a87076e66d899fdebaf6e48a58fe8a014011995daa9788e1445e9d892baeeca19f4fbce9c8f5efb8b4278717bd7fc77b163e96e06
 DIST gentoo-kernel-6.6.88-1.ppc64le.gpkg.tar 64430080 BLAKE2B 2bd9ff8a4e318841cf3a1853342e77140eb7e851eda68409aaffa6723c9a20ad6653cbf7ad5a3f6c71f48135aa4caeb53c3f40754a1611b60d6e17eab60c36bd SHA512 6f2832d3c842c993110763f8eefd2d9becac1a89f33dc82aa85e5611421cf2e538bb790cd0d2c7a2bd3561b884e83c29c44a763d7351708e2eb2c126fb31938e

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.7.ebuild
new file mode 100644
index 000000000000..c0377f141128
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.7.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-18 18:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-18 18:58 UTC (permalink / raw
  To: gentoo-commits

commit:     c483c9f694bfa8d1844bcf089ed0ef767b626fcc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 18 18:56:01 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 18 18:57:45 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c483c9f6

sys-kernel/gentoo-kernel-bin: Stabilize 6.12.28 amd64 arm64 ppc64 x86, #956274

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.28.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.28.ebuild
index ac7076155097..03fa98ef9b6c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.28.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.28.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-18 18:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-18 18:58 UTC (permalink / raw
  To: gentoo-commits

commit:     c4e93be4115ad5f80905d2a7a81645dca7f766c6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 18 18:56:06 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 18 18:57:48 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4e93be4

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.138 amd64 arm64 ppc64 x86, #956275

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.138.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.138.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.138.ebuild
index dd88c26ac6f2..3d6da1c41ef8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.138.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.138.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-18 18:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-18 18:58 UTC (permalink / raw
  To: gentoo-commits

commit:     66a9fad04a8de50efc05d54c8c1ed1d791ec4866
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 18 18:56:12 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 18 18:57:51 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66a9fad0

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.90 amd64 arm64 ppc64 x86, #956276

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.90.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.90.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.90.ebuild
index 7ffb1f6159f9..e71a371cdf30 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.90.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.90.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-18 18:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-18 18:58 UTC (permalink / raw
  To: gentoo-commits

commit:     bb1debc5a91d63115acb780359b1ab4c63e0d3b6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 18 18:56:18 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 18 18:57:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb1debc5

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.182 amd64 arm64 ppc64 x86, #956277

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.182.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.182.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.182.ebuild
index dd88c26ac6f2..3d6da1c41ef8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.182.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.182.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-18 18:58 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-18 18:58 UTC (permalink / raw
  To: gentoo-commits

commit:     a9597d82717ff0d44b95f53ef54142d97f3be9d2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 18 18:56:23 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 18 18:57:56 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9597d82

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.237 amd64 arm64 ppc64 x86, #956278

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.237.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.237.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.237.ebuild
index 88e83cb23916..380bce8b9ee0 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.237.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.237.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-18 19:02 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-18 19:02 UTC (permalink / raw
  To: gentoo-commits

commit:     968d99b8fa1df9f86ae4493be27e310f77f35ee1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 18 19:01:37 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 18 19:01:37 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=968d99b8

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  78 ---------
 .../gentoo-kernel-bin-5.10.236.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.15.180.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.15.181.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-6.1.135.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.136.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.137.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.12.25.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.26.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.27.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.14.4.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.14.5.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.6.88.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.89.ebuild                | 183 --------------------
 14 files changed, 2192 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d3d9bd27dbf8..8c59f5647b11 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,65 +1,27 @@
-DIST genpatches-5.10-248.base.tar.xz 8001052 BLAKE2B 6e869496fb4aabb5e915f329c539a3810ed61eefe4f46acc5c886010e7a16a9ea254188ef15d3babd79ad301ac55232f71ee1a990bcd72952fbf7e97d1993816 SHA512 52f8089fdd47738d5bd92b8a4bf7abc4552599a0a807d785ec777e0910a7bf92bb04aad2decaf55bd616e5dc2c43ca4a5d8dfb619d6adfd2f97a62e3b177d289
-DIST genpatches-5.10-248.extras.tar.xz 4056 BLAKE2B 66a1326cfa9d9578fe497aad8369af99370e0fca2bb0d9cdcef1b58f9b35a64b4a522d4f024b752d388ff90da5ce2ff0c67324cc0589ef0c1ae9d27ce3aca67a SHA512 7c26bdba7d963ced8a4af27fcdf93bb7309d756ed453ed4276c44f43d3b6550979c4c48d16b1a1e47fed61989f2df7ad6573d3ff1ac16657512bca67a210fd60
 DIST genpatches-5.10-249.base.tar.xz 8062848 BLAKE2B 2c372ac92742767956210fc2721e363e846724f88d1b883ac74bed29a01e1ccd5dffc40a5847bab7872d43266ada36b16c6fbf758b3e6d62510a378ea35cbe67 SHA512 9fc14484a0482097751253c755f40b576498cf126433031e13c9d12ee4817b2e94d3dd05d263fc33fdb3de64ccaff96fba52cf2896eaa91bf4310070dce456c2
 DIST genpatches-5.10-249.extras.tar.xz 4056 BLAKE2B 697ff5b83fb94b6d42ea4c322c7aae2db41f30ec5222e0196ba55e436f1600e4d1125e0ccaed000313f6030adfc1fc0b74fc43894deb4e9d5eeda024d5ffef23 SHA512 a8a9da0f575e7481b6b336567da96628309724d7b88c9b4c8eb2b85486f9b81bea57472883099221322afe33aa8406edea45b61dbedfe9511ca75de0ce83d330
-DIST genpatches-5.15-190.base.tar.xz 8101144 BLAKE2B 7f59ad3ef45a9d41917a0e6ff0b6d9e2d12682f50cd9cf26075d92239de7477d00f087a11f0aaf924d323aad2645a66f6169c6ffa60786125b7879c4e3b98fd4 SHA512 9765b0bcd31235a3a4de76672e228b49b4977e01df92ffc9530c629c68d58d268e7330093154031ae48305cc4e85372317a2f5734f28aef898ea15e6f609e4bf
-DIST genpatches-5.15-190.extras.tar.xz 4056 BLAKE2B ec3371e42e65193cdc15b3a659cab4d8a386e08c0ad80bc02d23742dbf3ef01409d30f49a668a7c0f828a50b186e8b2d191675f2b983d9dc90e9ed68613c7034 SHA512 3cc7a9320648f3de00f30fd390e4fc5c9fe1446e1ee66f56c8b2a99c8f9774deb696ac42e91422df53bae9196b11208ebc56320a324aa04736f2fad38b5abe9c
-DIST genpatches-5.15-191.base.tar.xz 8190232 BLAKE2B af7633f6044fda60026cb67fd31ebb1debf1324034ee3f87a390ea8b9e1e31ef6b22432d83b0482eac72932bfaed0c6497dcb2ce8f56e9f07f3d43d2335b802c SHA512 361256a85981a25cdca9ff9aab199443b200ea76e21b7537a2a8b72bf2e59376bcde306fac740ca91dd1cc16988aaaea6d411f24d7234efcf83a51b2599a05d1
-DIST genpatches-5.15-191.extras.tar.xz 4060 BLAKE2B dbb0e74f6647b392a94bdb629ed1363af4b866deae7c306ccc4039937d14356eded2873c1fc7d4005028e98f267ea38c7ab7ed1c975a4fd54a6d7beb7f4a3d6f SHA512 068fe3e6a7914ce1d43dc532d466be12be6a3e1572a7dc752f0dcbbd8e81c4f32aebf20aac2b64790fca57203d21061e32d558adb9861cb6870223f87263aebb
 DIST genpatches-5.15-192.base.tar.xz 8209180 BLAKE2B 05b3822141fd1e6369279f79057caef3502a325f9e10ae07667211496be87c672cfe73a5728ac73a2cc88b9040dfad0cc23901ed23e91954c2999613717e55db SHA512 793d7a9f3ecba327ce83cb137b3fd858fff6fb5a8808b9bcc69f9ef1b2e35ee64f41c1ec88355997b16663f87cfaa17195db0f3ff3b4cbb4cfa4e5735efa4b41
 DIST genpatches-5.15-192.extras.tar.xz 4052 BLAKE2B 787d9fa62539eac03035825ea254896f9dcf462e075dbf91054d85a94b33b449eab84c0deaebba688ee1ccda4aa1b1ef2061d891e68777eef2e3bd1badead927 SHA512 46000ce0ee066a79548b4ed0a9aa4fe13c91e6732fed8810b41321ab38515fc920aff69948019c990ba9f6ca1ee96e29861a5d84d8882d43788378a4d382c4cd
 DIST genpatches-5.15-193.base.tar.xz 8222200 BLAKE2B 387f5ebf9ba84a21c256bd6312a40dc1c0cd85ac727d4819261dcf82c578e7bdd6a900f2add3365189640b84514b5b813c4552eaaaef59745c7d98ac8365d755 SHA512 cf4de196125ed0a6a811659a708c04dd87fe25457dd132ee8b9be65a6b9352b185cbfbc492796095bea4d1d1e436d9ce3bae463d46049dfeab73b10b5059d12b
 DIST genpatches-5.15-193.extras.tar.xz 4060 BLAKE2B 5b70750cccd0c797e57d8b7cf67bfb389b61bd56bcbf03f49c2659dbd38e23e0b669eea292c642164f07e5e47eb6fc7d83f2c21eaac9b63d9ecced8eb0ecadab SHA512 410b0236e2ce33bf6b575a4d1f5f888f7be9cd65e51a90723481807eb4cd85083b2e6d5401016f8a6f4e8b03d8866c0b672e798e80d6a90e282e239473b67716
-DIST genpatches-6.1-145.base.tar.xz 7182576 BLAKE2B 935a9701f0a0a84a286f0287607776e174fdde7d5ca63d8adb40acd948e6edeef86874faeade940f78243986fce43b8267ad96bd264e752944eed89bfd958250 SHA512 9be46933d8d15a303ab5f5e11a056c032c0ba136b2e3c74e21e90c62645c9c9c987698c74dd723ed79c8dcccf2cc7c3831a2234dc8be735de2b257106a52e8ba
-DIST genpatches-6.1-145.extras.tar.xz 4056 BLAKE2B cb630e4721aefaeb4457c17e589e84bf010609cb498ade5218846e5bc56f3bab79650a620275d47e393ee128a30eaae8c9337c3e485fc8540d812c77138d6f8d SHA512 3304dcc7bfa2a5f0c874611e1ee779461323746d4b54a11fbb446393e523a93718feb76c9ae791b7c737f29ca9d20768b4c6ad4827480f939748346dfdb3fcc1
-DIST genpatches-6.1-146.base.tar.xz 7216868 BLAKE2B edfff9d3be6142527453263c896f9a486ca7db92129e264d8de50532d069661ac57aca319f5acc80d11177eb1b5246dd78e3937c66ac01ab57b49de98625c3e9 SHA512 2dc2fb1fb062cd7bf54c05404c916c616ecf8fccb397c4018804dfb50f800a3815c9290cfa67cbf7d18c2d2f79ccab2131f50261cefe43b24a62556409979988
-DIST genpatches-6.1-146.extras.tar.xz 4056 BLAKE2B fd78397729f327b395213e9e6b2bf8160416285d52237da424aac4fcd78160974d148cb15a66b37b8961b7734dbf57c4b426098f409c6606f763ba439d04ec72 SHA512 54c601af719bc21f4230c93e83e51018745c20ae8319e5234c22cf9dfc6100d30c81ba464a154aebda2c977be40246621c2d4f0ba4f4d20a55789a73401d6231
-DIST genpatches-6.1-147.base.tar.xz 7218192 BLAKE2B 95633db66825afd9f7dcc952be3fe4a5d52e968a15c68bdcdb11b97b99506671776befa6d2d0eefe9c3ff6c8b255c60482f5c3ae17aea3d065c3bb4fe5635945 SHA512 2c1e3232e62bf721be90193353056429b7dc5ceabdef28e56ed66203248bf96ce66deaebe9fa01c39c006839beb5e22bfae75ab736dec68bacae735d02f3e696
-DIST genpatches-6.1-147.extras.tar.xz 4056 BLAKE2B 9465faf06021d2272b518d1d4bc72da1e91f285e28990dbf43353187c6e678c8effdb99ca30d7de70df3d495a276377a906b6786905d10ae6d4f3d8823e6afaa SHA512 e387628c65e0f652bb34ed69c5c1326ce01cd127e50d04940f63afde6b4e7c83aff0136b42aed32f08b784073e17b8c5795ee295c936af4f859e2cecb99e89a9
 DIST genpatches-6.1-148.base.tar.xz 7251144 BLAKE2B cfd4ca7977b58341605a362f2bc38e389005bf9ef42bc78ed3e7aea25d6988a0f260a749ae9ca74de843d845605c1346933efc0d0572c139570457828a3994e1 SHA512 4679f697fd05aa28cc77b7ebae89f5ab2ebef6abc4cc9a7a49757728625736ab38ff16ddc37f31e505fa3fe09acd24a84ad0c6031af5641d7c47d8f79e158d97
 DIST genpatches-6.1-148.extras.tar.xz 4056 BLAKE2B 24ed5ab9c6306795b75a6d0046fe769a3e1bb799f13306c101802bf13ee7cd0cbefc908a67c4effc5d49c769cd23fcac3bbb653c2e01c790cc074c96cab3c05f SHA512 ddd28d283e0e16c6feabc92e713ae3e16722aaa7d41de1e5d30392b9b893de1a77bb3b23d1afe7884afceba40d3fcf85bb936924af04d4b6757b8b9dd724661c
 DIST genpatches-6.1-149.base.tar.xz 7281644 BLAKE2B 4f48b53a64fc770f89a9c34a1b4b4e93e521d16fa98e0ce27efdac173acff42649f93a83b0058c42ff43b282d616a45189659f202e77d0df1a634dee2016bd50 SHA512 aa108ec6e71f387333394d35d06c13e88858404fdf7ee24c45836aaa9adc56624b016c1b6cab39319d3fb0401e19f75fde28cce88015d38da24da9998f235f89
 DIST genpatches-6.1-149.extras.tar.xz 4056 BLAKE2B 616bac1c9c5c71d45cc715bfb590aefde34f460d5337cf0de7fc3af2e44969f85b09b06f4d74526c9900af222748bbb51b5ba89538bae7de007016e57c141a38 SHA512 8abdc1f531de850e951a4ff52e0a1c33bd608f307b0e9398d3bbb78d0e2af470d59e356eea8d6c98e148427b1cd2833296f256aa9a6a91a420f1a6495772d10e
-DIST genpatches-6.12-29.base.tar.xz 1803156 BLAKE2B 5db87d06800e230ab09e6f085126163fb4c3ad98b4261c988563436c9e5ab9c3783152c135ddec11012c3e6f1f9922782e9355416424af47074af5b352e3463e SHA512 4a98527730e096a1eea0d16faf88604d0db359b1ded00cab1417e4b6e2ba4f2fd9ef1a1739480895720ef63d80b753dd8752cc81592949d24e3dc678e4b6ea95
-DIST genpatches-6.12-29.extras.tar.xz 4052 BLAKE2B f65d1d41d35679a525c1b92f26194c48dc757abb18b37793b69d5b5a49f312be091682f19ade2215319f4f45e46517e2e1fd54090df5c405f962d8cb228aa689 SHA512 7f81c3da7d277c141b00a0e39840dbfaa6348ce45d87cf35ec94997958fa2cc0b8341352b90cb7accd2b3b216e85b8d756f7c13471686afca6acc7d12a5164e2
-DIST genpatches-6.12-31.base.tar.xz 1895404 BLAKE2B 60ca4a8944e04cef4006eb1a6bf8b0788ff6ef159c1083c69525b2f79d21a44075367c76e8d6ad43b7585732bd6797777bb17002953e26b01b170f11e5b3082e SHA512 1e8c76d5d4a3c8886cae9df2b5b915c75543775b9e005faf25d14da5bd4630afd35cf70b6a6b779b0d777ee8ca673571b1b68f6ce2b8914e01a71a92c212bbd3
-DIST genpatches-6.12-31.extras.tar.xz 4056 BLAKE2B d17eceda0aaea19d7d064cf746b8e0ef7197224dcdbd21b07c1a52e7083d3c6bf52f7019c781c4ff8e62989cf585603cea3acfe00129b1359b42302f4a05ad53 SHA512 66b374a4b4c73c8226875d33120f199751adb59a6e044c06dc4b28c9171ca853e1547787600c7f715789175bfc0be307a6142c300a0f42b9c8bf347b21f21571
-DIST genpatches-6.12-32.base.tar.xz 1895416 BLAKE2B ee9002f0c337eb06957d1718463b8ed5a4154f37d6fc5fce080fb6ac82dc80b5f4555582382740408d8a7338436396791df8217e720415df05e2ceb0431454d7 SHA512 0077d7ede8d6c7f03843318b26abce19a35a8d2b1e6a87e1a3ae839ecbdb980e916f3206b5489d62f41c0d79dac7d384f04f1bd213f8ea8dca0ee8a48fa75862
-DIST genpatches-6.12-32.extras.tar.xz 4052 BLAKE2B 2b831af1addceb4338bdcb87347bff9708c3176624eaabd10273d8b7d17c0fd2e468603fc951378b872d779de6f6e2a6d39502a0f5efe777b6a05e92e1cc4201 SHA512 6aad66905be74e8c254f37b5740cb4c4db38ed896bf3a097a05788552b5f920e426d0bab22e62eaada5e57612f25684af5f1e9cbeb46817de3d1f5ce4147cc4c
 DIST genpatches-6.12-33.base.tar.xz 1940132 BLAKE2B 744c375cc762a071fbf956b5dc84e7126e35f82b04b3698f0fa52ce6fa6c781ba9631d6ed5b8a5acb5f04471809639b0c4e99651ff84f209b3d5a88e4f4195df SHA512 2dfe26826b474c36915b48504c2e5b911d7c731d0228b671d6cde1b8b7225aeeb7f0c4bea1793bfa43a69caf31c05c77d7c35c0ca90b9c73c6c4b2be44ea78a9
 DIST genpatches-6.12-33.extras.tar.xz 4060 BLAKE2B 9a5356f45097a5af36e7f44e29d75e83b3b14cda16c86854bb4e1a6d2b974a86aa474916228e2a642aa9e58f05a58550d56d63c14bbd1de17c4a2c9c70a03b69 SHA512 36dc5f9501484d4fd3f03d30474b1b6df44a4b8b01f3cd0b7c449cf2c7b282d61c0d447d24ee49aa112a6048e239ec8576e622df389766deeea55d4fac724f33
 DIST genpatches-6.12-34.base.tar.xz 2001840 BLAKE2B 0ca0805ebdc332d10ed56cac2d9613c6f8a5d3a204f39d9288e2dddf35a1db482d685dba8d333a45090e9b5d2a8ee83f5b677c0eeef5b1ca4d8f0f89a1e47075 SHA512 31bdd68f8c4ab72dddb98a41adc02294a10125eee23c1c6edf1af2c21b6043e4856e7633b256c0db7a6b6132d2f5355178334dddf10d32a9525e6a79e67173e6
 DIST genpatches-6.12-34.extras.tar.xz 4056 BLAKE2B 282da21aa2dfc4763367910b158acd6d1e8bf3b1c8ccefe6693784709e0e67f35086fc1c3bc96bab88fdd31f54192677d04ad097f6af14560a4898bf377428b4 SHA512 2d1780f59bbf46d3d1362474fa43817da901bc3563437598fd22708c74acc1fccccd87447de431ac200dd9c29b2eb5ddc870c4a1c5fdb401b4708e17f47668b8
-DIST genpatches-6.14-5.base.tar.xz 478484 BLAKE2B b4a07d4eb4efd31162d0c6880d826535f894806a664690c4648314df4ba70f374a0e8091bc8d7a7193ca2e75fe57fe730ff6867f171c2b4a90af4788272e3888 SHA512 00aefb9d59b0bb4d6361e59e8e92d141f8f5e2b033a7418fe5625ad2fcb1aac247606a3e54f7cb791f02591d57362e84c61511c896cd17be1013b23e43f70e73
-DIST genpatches-6.14-5.extras.tar.xz 4052 BLAKE2B 131ba26cfcc2f1218a79b33069f5d01a1bdb016315f85913b557429999a17c414640246e2a95c1d79cfcdfcf60577f4bb614b728e56d725dc808cb5785795a3a SHA512 746e312955ab745c901c653d2f64fdbf075a80388ee1618072e52225f7fa6163e5cc65ea41791ffea89dc1b61f242317a1b3179e85647ba9dd7c9de27937d4c9
-DIST genpatches-6.14-6.base.tar.xz 573800 BLAKE2B d8da8d4fd6ef42e403efafdcf731611aab86c3de7394b395e09d4648ba8bdfdad116e55a5d8b120c3f2ce3eb8938febb1af1f444e3f8a31efb9d16fdbb00e5d9 SHA512 fde9e51d193810eb26715a5acbba486d05f8617d8ede818b10a8299b1c025c791385e0bfd73ccd7a0af1d740ea09a3c8de1f1c7f3bf04c62f17dcce616cd1642
-DIST genpatches-6.14-6.extras.tar.xz 4052 BLAKE2B e9741bb3a4bb49ace889e1193e5bf2ade6935ca13dd0f2ccd8ffd333587e55b7da7f15f7f5c7b8ace520b51126f5ccb13465c00a69d322cecdbc0573ac17451d SHA512 bb318d39b089265247ea87ecc028e414d17cc40a599a5966484a2b8fff048eb4e3cd79cc4b575b177985990a22cb84fb6e5b3ae7ecf79107cdabc2143c35d0f1
 DIST genpatches-6.14-7.base.tar.xz 632760 BLAKE2B 12a26d7a4cd6b24ae3dc36648b0e890ce3ef20b3eba0583cd920ca200ecb92a6405dc79e2a58700e125f7ea2385db8ffa0f7a829e45f1204d19ef41a91a6fc99 SHA512 a0a0df6ae8f6c7c26594a55f6b071522b59a5537501ae78b569418a8cbacee5ad02fef705be7eb22468bb288a56de89b51273f1d32e52727de6046d878b28e1d
 DIST genpatches-6.14-7.extras.tar.xz 4052 BLAKE2B 1089c810902b96b2d17ebaec90ed484e9500fca9a813058815c7e951119e903fb544db3295ee47a2ae08e23319c03239261803fcb76d3ef42bcf626abb5ca6dc SHA512 6d1dfdf3632ced4e7202d4f93a5ae1e65fd80379fdeb466f95d1f1bda9b005a00dc28963c25b0dd07a48fc06e189b4f42bb648bab9507a116c555eb68a02ca4e
 DIST genpatches-6.14-8.base.tar.xz 707352 BLAKE2B 34edde67b70c11a911daaac12859b5c70708325eeb50694db276f4db877fe01e78cf2e4f431d17813b1b537f17b522f66f29611e59fb8a3835319b9416272468 SHA512 3bf757bec0226b0fceb6b9f36dec8e9bc216155886e1452eb417906ea623bcc99a47d3dde6f88bc91bde85a0523feb0478376f4d089669493f10ec6e6b9d21ba
 DIST genpatches-6.14-8.extras.tar.xz 4048 BLAKE2B 65e31008d0ac83016ca1033eae0910fbdfa0db2cc976ca9fd0fcb431f833ec38a1f3e7a9cc74f229f20f919c6715ecd8b49b2cca142bbdb3173b98ffd703f58c SHA512 42b3bb027ec5b5a4b0adc2d0991ea303862727b9f4473e495af45349b5aa31f8af0a9467a2414baf1bbfe53383ab267e63ecbbc76e34c16e7ac4705bbae48b34
-DIST genpatches-6.6-97.base.tar.xz 4911476 BLAKE2B 8bc5c6548182363c183b3fdfbf53467a9e973d7eafe6bf31b62be93a70cfee779b1f6a4e87051a76991633853d3540504e02230bde8f02bdfef32b2254218d7a SHA512 a6c3fe80a1f285297cdd61a254c1a995e714614f2cc5945074e8e65890f4ed614ef58479b10bbf356343dc9445bb88ae596c794ec34e79106a5e21e7097ddaa9
-DIST genpatches-6.6-97.extras.tar.xz 4056 BLAKE2B ab29ea3f128eafcd229aa3280ef690e4e5d3f83fd4c85a4118a4c8ba5c1d5f7bd87c30659c972f917d193faa3261f1daa0c5b7144fe4c7be0247e78ab4285d76 SHA512 e586afbab5068e21821a0722f903c232dd36d24aad3e72c451870c52fdd37d5a8b43e2ef818340b8e9f9e49fa5e05684cf28465bb3b6e2a21a49d78b37e50f3f
-DIST genpatches-6.6-98.base.tar.xz 4964684 BLAKE2B 4e2c5e217bea6bde0ac3d89d09dd656104ca637e2abb69d0d67c217623d79b79c5b8141763c6457f8305434961b4458b53e916cd0526e96c5705e1da34648f32 SHA512 2f34f369038d4b60914728cb01da1a3f63bbcbda9fae46570fd513f589b4c43f53d75442c443ea8757e1b1598a11427695cc0abb6102e52e6d51c851feec9522
-DIST genpatches-6.6-98.extras.tar.xz 4056 BLAKE2B feba4afd8a6bea12dff8f919d6f0368b703c1cfc2a123c73f6aa69cc9880bf4a81d8613eee9f5bc143eebac0409556b25f344cc6c6f07d8a4176db48fdb5490c SHA512 682271e16f0ce376353fda33bee558f4e0d1b73878848d79736f12e0783edf9fd456e5db5245936cf6a6eb4a96664f37c8266b900eca59726b8646c7104f5ee1
 DIST genpatches-6.6-99.base.tar.xz 5007676 BLAKE2B 329ad8c5071eafb1bd847d29c25c62d64644ab2c7baaf2d6fda3c6c2b835b909e81ae0521f14e34116417c6f9dd66b0435fadbb48a396da64695e688e8c5283f SHA512 8c86c666fd4dd13145d142a387ebe55ae31a00b1de54a7279a53a3c34eba3b7e11de1244ca96cb27ccaf2b6bde3227992f49b838f31b8216e6b052a99a81dbce
 DIST genpatches-6.6-99.extras.tar.xz 4056 BLAKE2B 661e266acc99ed96ec63e0a7ae9cdfbb53fedde5d22907149bc896d5007f308303d1ca702bc0b423876e9b06d4b8d0ca3c6616703b215eb96c3c252cb38439ee SHA512 d0912695029ed341708d692742007ce3b2eeba99c5c9c470c7aa3ef3d3e138b85e29abcb952e01f56d7c35bd521a1be002fda234c2bb3bc32cef4630cb63da7d
-DIST gentoo-kernel-5.10.236-1.amd64.gpkg.tar 63764480 BLAKE2B 6954cad99d7461935a87b8bdaa441fc0f11c4af6401a819f9b7db6237412faeab2414d3c8eb09e04ae56f1fbda9e4a4197b9483dc241137b3c6032cbeeb592dd SHA512 3ed3f2f34a5f48ec84c462fd7bea4048b4eea76841317ceb7e16369bb3ca98392dd438b56e3b07cfef66d022fbe4d6aa62dd97f81d9cfb594e52b75a7f9c69b2
-DIST gentoo-kernel-5.10.236-1.arm64.gpkg.tar 56872960 BLAKE2B 6a993e695e148180c820552a6b28d04556535edb6b48ac94ce7671553a3b53d4479f221a3fbffe93e981c45c1b0113f7aa5531d30193bdecfdaa62f671a3c7a1 SHA512 c13b9609c91587529da63b8e033b12e3b11917f47d7ed87d4356334c4d8c01ddad2b0004b05ddf5a3e97d7b3b0e1e1e9c76b3e6ee64e9d2784cb277ee3f6f71a
-DIST gentoo-kernel-5.10.236-1.ppc64le.gpkg.tar 52858880 BLAKE2B 36d601fc3c079dfbb97a6b586fd15fed8daab4f765b052072b8be1f4dfbfb05eb235e09e9218b041b0909e9166ad2ccbd3d58311a524e389960a7ba8088ab09e SHA512 84e519da063de8b2145fcbdaecdbb5ec1b959d25e6f1ede8675ace23ee0b9b8661da1396b2821a6f01f45260abf230f4ada67ee160b153ebacb3220e45ee1166
-DIST gentoo-kernel-5.10.236-1.x86.gpkg.tar 53882880 BLAKE2B 7ec8b10ae072d69c9a9cfcd54f104339d31a2db1671810935e539447ca2e2db14b7640eeef43c005b4ff2eb0ff32c703a111c834a899576a4ca7615d2c00c9de SHA512 a90068d9f80e1e4f998918c8f8e8bc693059c42cf66130abb87c09c08c5be57820e58243e964c133f3487a9c30786207b70905dd10eaffcc5aa7ac9dca1ffb31
 DIST gentoo-kernel-5.10.237-1.amd64.gpkg.tar 63744000 BLAKE2B ca4f720af5e3f0b16309fc3fd4a06a1ccc33399e1c7cf3bfd64d03461577f3eb8c6c484c9f4cb29c9ba458b62a8bc093d87e77a9d06714fd5fee3c7546928b79 SHA512 9f01b4499688d5d9bbe4f39af6a76edd087127991b4b5e89d6d4941cc2d57cfdf9afc698fc908b396986858aea548c817ffd6c1f2a28446aad5835346a8a041f
 DIST gentoo-kernel-5.10.237-1.arm64.gpkg.tar 56872960 BLAKE2B 17d0e718b2c17b72f13df26804086e46ebbc2481d1d63872b3ede830139c090e574b04edf3bbc8def76f6084f0a27000434fff28f253413dd01c7aed866ac384 SHA512 cc8d9464feb4c64f3b68abc34b544f4ec17259fd085602b134bc648d5b5d16f1d9f0e2185f79dde195cf3f023f610e07013e1179bec3cfabdcba95afe2b571a4
 DIST gentoo-kernel-5.10.237-1.ppc64le.gpkg.tar 52858880 BLAKE2B f689c999f398a3290cd8489c6b7da098423344453540bc99710a4b5504c39764167334d08b38808c817620762209581616c106b7145a2f568934f8b5dfe6bf19 SHA512 d4cda361279cdf4f64ad9a542c6c8719ac6bf5f32b2f9e3e25f9177ed9969fbe0bb2100548658ca016024c09bf9135f1e12a79f46c1043b1ce5cf38fd40e8a0a
 DIST gentoo-kernel-5.10.237-1.x86.gpkg.tar 53872640 BLAKE2B 8cc3370a5c4355f71c007ed0a2ad0dfec466b715e37f875232851922da58bae86910f91c7e51261139ebb8c14fef8dd5faa36890b439b192d533260b6ede2d18 SHA512 7d8d7c54a468268737ba7da9e204e59f61ebb3fecc29cfdabe0bebd1db16a09d6a7026d55228647a7b955adf99b51fbc86a52b00a6a44e1498c6b7b6ddbfadb2
-DIST gentoo-kernel-5.15.180-1.amd64.gpkg.tar 68915200 BLAKE2B 98acf8e83785fae572ff9448c6cc14162cc9a93ca4267ddb4e2bcd04e40a31929f35f775b0e2b5a6195ec2c1c6572a2b12a0ecec7e66cc8fdaea061747fa6806 SHA512 3650c841608493f1a8374b40a942e40216d82b9dc24bb9261cb809989a79b18e7b12b3f8dc0f595db6c07cc129114956bd235492b41445974d4696a0cd4dd40a
-DIST gentoo-kernel-5.15.180-1.arm64.gpkg.tar 62576640 BLAKE2B c5825c9f628d0c63b477ba0ca93b5cbf648580921abdd14788b547711d9fc2c5e4f3bf3544b316b7116904bc77b4318470d2721bdc1eb32ea0669c6460b67e0d SHA512 8cb194cfaa17a5fcac87575efe90e427b6ff8543fb4ef2ffc15bf46e9308a775e42413606aa234d6d76ea7c9feee2e614b6b671d69afae61faf84ad26786acd5
-DIST gentoo-kernel-5.15.180-1.ppc64le.gpkg.tar 56821760 BLAKE2B f2ec69311631a133aa64e921c80b1fd58c8a8d47386c5bf37797e7ec61890f7f3f50cff4086767056dc5ba8a8faed5641e7972824b330fc75f8a1e0635f08974 SHA512 8307684beeee173958d419bd178446a025dd11bac6269da27fcf2a2ed4846f27e0052d3f50708eb0000c5cb215f85d3e02a9e1726512860b4ab2bb521cebef0f
-DIST gentoo-kernel-5.15.180-1.x86.gpkg.tar 58890240 BLAKE2B 2e5cb9797ce4218982554d631c86b77f35641209b85eb5af51f58054ceae1c79996346f49ffd8fdcd540b2f3231111a471d836fec478d8af3d7652fdc6d858c6 SHA512 1ac54d353a58c08adfd3c9d236d2120e8141fd0ed3a4a870da3f3ad3a67ff0917a3a8503650feab170da62ba4851d7bbf522de1d626ba0add7ff52f6214cce85
-DIST gentoo-kernel-5.15.181-1.amd64.gpkg.tar 68925440 BLAKE2B f86b13e0baa8b520b4febe7432fc8c01bd7365a199e2c51b5deb699995ae6b036093f4d25f5b32750a44bb986d91ddf0aab72a790bf3f2c4feac04892cf6c958 SHA512 4f7628f00df9a5933a9ae714af796f70b714c6c1f4d3f4cf5ebac08428fd102e45c92938d472242bd437fd22f454360c4e9e41e84555a58feffd52cce7ab47d7
-DIST gentoo-kernel-5.15.181-1.arm64.gpkg.tar 62576640 BLAKE2B 5a40568b88a8b743eb53956437c141f2ae961a41890dcbd04820b1ba44b30338f16f7997328a633e330a41886cc5e45216c47d60117dae62147257c0317bd995 SHA512 c4683dd2d0ea575fb13d64793943462faefde2d1a53795fd74c83a8b9d478a314f39db185b274bc571a2dbe53dfc5cc6757fde442f5a930bb71d93135e5acaac
-DIST gentoo-kernel-5.15.181-1.ppc64le.gpkg.tar 56842240 BLAKE2B 490035773bb62102dd26abc399e02cf5ee827dcf3452f642739967b9f4c6c6d3ebaa3f571a2a22f077e9a1b36bf7f078939a2ca6bdd51295130e95ae3c4ecbef SHA512 4e922fa2e2ab6a93903fab0519f8c1a0199117ce092f5e3f8aa1c38a12b6ee64d2cad35462f55d8a6f5b5a11dc7578fb745741545938f7805e8ccedd88c616e2
-DIST gentoo-kernel-5.15.181-1.x86.gpkg.tar 58869760 BLAKE2B 0fefccde7a7d37a47e7d3fbca05ca2f04041927d44b39c85a07ae0f7112fff3017c4c8d7c48b6d1d443f60e90379fb3256cc26ad0c99ce98a7e6d5cfbb6830cd SHA512 2c7e57610350672e059f27724d718ae3b0ae0b3b599c9828902af2aa331950374414e0164fd8318ece56075a9b928ca4175c8edebe023580b4968ce582937377
 DIST gentoo-kernel-5.15.182-1.amd64.gpkg.tar 68925440 BLAKE2B 3d984984ab748e07d51728d62d0831665c95552ca9a76a294308b30be03ecea53478fa8c90df6f515f4f19982ee8d97e6df7077c446ae6b86b1128fa0ae2e610 SHA512 531e64630fde62065be34cbd7d3e63d0134bfea48054f3c828364cd271ce317625cf58de44458eede53b2e2a12a876244c3f07ad4b162520c3d6ec816c1e42b2
 DIST gentoo-kernel-5.15.182-1.arm64.gpkg.tar 62576640 BLAKE2B 724d044cd8d13aa38554bf4663063ed9ca2b2674168b20e86b23382c4965e2d8ade239749dded6a5776704d874797ca116fc4af78ca28977f1a38aac562ed94e SHA512 fe5ea4426cbff6f8d76c36fe978273b976156dcbde370fdc110067fa900ac51dd7a77cd894a7ca8c750148901647287507536d3722451cd37914208a258d8d07
 DIST gentoo-kernel-5.15.182-1.ppc64le.gpkg.tar 56842240 BLAKE2B c929dc9eaca0f782ab3e6d7ed2c837008039faa42056cf4ce71edbac3f04f7352457b190bbb8c3ceea8d5317d9248ff01c6d26bac12a697a5dba56b2f44f7476 SHA512 5a6a5525451cdbb70e1fa7bd42314a7353f29042be51d426f56413bc0866c6b8a10134b9c68ee6789cda38b2c4aae3602c63be40b3152fd83c3aaa89b00b0ca9
@@ -68,18 +30,6 @@ DIST gentoo-kernel-5.15.183-1.amd64.gpkg.tar 68925440 BLAKE2B 2c84f0a387a69b8c31
 DIST gentoo-kernel-5.15.183-1.arm64.gpkg.tar 62586880 BLAKE2B 3ed4ff277618d0867d98b7b1d5789ab2bb5c5b4de0b55c04d30744cb03f6c4aa93f8d19e15f04303a1195973f29fa277e6ca2745978bee1307727abcaaca2873 SHA512 9c22a95e8042b668ac655e6b8086760e01d5b67d609c50fd04fb1b95a641d2074b982a012ace95082b518d2f5e4174c95960cce81ca4528a583343492671e6c6
 DIST gentoo-kernel-5.15.183-1.ppc64le.gpkg.tar 56832000 BLAKE2B 152cf605bbec0c08c9f4e5067e91ec43bb79c604ddadb22aff9ca1c019b4029be0ddc30eaf0814606f48363ead96565cca21103d41979d36482a005f54042656 SHA512 df630b682a76b9b517c5101232a22bb9a33639dca3356a3b253dc5263e3a7856e8f21fb1ee9aeabf94483afb01b8dd345648e17d74a78f95f3e328d86c755527
 DIST gentoo-kernel-5.15.183-1.x86.gpkg.tar 58869760 BLAKE2B 9397d3098d8080034953fbc79f2d4f222480ba994fd8cb85dfef324f5988bf6bedffcda3d3036794bc0c3689c72f324bd9417fda038804fc61b5a5ffac546005 SHA512 01b98699543ec40eed94086cf52f01b71b51ad2aad3b87cb491af7e3cbc105a2ba83eff3a05e8495c9b03eaf6fdfcbd2954155f60ebf6e396ae76e3e1ab5168b
-DIST gentoo-kernel-6.1.135-1.amd64.gpkg.tar 73103360 BLAKE2B 4a033c01be68500f72f76b62f921c7ed521c7774fd62aad5b201b1181271a69d081c8cafcafaa842d0844c6143d023feb0145a42b20ab0635b9d030dcccc6ffb SHA512 4de7cab45a8f6f188b897a767fb7725c488e6211472bb4d5e8c23ca319784b13e08950239ead67555409bfde9a69f5aaeae9cba5e09095c6690ee73f17c6c788
-DIST gentoo-kernel-6.1.135-1.arm64.gpkg.tar 65761280 BLAKE2B 61d18f9ce7d4e8e6c6857bfdbebb9c29b62f161054b0d26a44d2dbd9a57aa5e81831933317e3d85a3b19f176dbd7acc6575c79c5197166b361231c0d2c7481eb SHA512 c987ab37e48ae88f4c3e915446d0acc892baae0f839cd5e61e7f1c5b33f4c8765bc5f3c20b2d0f2139159141540f2df557a5d316ab26be0451bf28dd8a9d9128
-DIST gentoo-kernel-6.1.135-1.ppc64le.gpkg.tar 59934720 BLAKE2B 4ccccd41a51a5f8bd8ab2b7c0115398bc9e44b9893c051a062085581b75f500c8abac6b8e5f47d625e22bf22f7d5bb1a840ee42bee5c8bdea4731e8b591775f0 SHA512 818696f99229d06c65ade4cbd42856ea0ec589a4965701426819fdf309459ca90ac5623aab5310a751e0e102abc4224658f7244e95ac825cd5a0b9d4f6d3214d
-DIST gentoo-kernel-6.1.135-1.x86.gpkg.tar 62474240 BLAKE2B 2279942a86d6661190904d39912b1801f71bd29106be56c0cd4d5ea31f972c8b793764176608518efac18004594caa05709296a549d5070e3de4f933da2d1554 SHA512 27a382821d725f7957b21acccdcbd872de2751cdce970600a3ea395a9d487ddc78891e89ee22c8bab59a2c3df33f820cd8ddb5d68213d34a83b7457c8a87acee
-DIST gentoo-kernel-6.1.136-1.amd64.gpkg.tar 73123840 BLAKE2B ae08922d6f1d440ffa698b3065da2822c67231a2b48aec833b9144b93b1aed0319a8bf21d1c01419fa475b6cef5c2df802146854c5382056067e9b3d30ffdd37 SHA512 a6e95b910a1a207dfe6f99e6776dde0e04cfd296ea1f6e365321733b2dfe2a2160692ba507e714d3041d2210aec33ae1c9c6eb0276567cce8bf37d605c59bef7
-DIST gentoo-kernel-6.1.136-1.arm64.gpkg.tar 65761280 BLAKE2B bd63c96d17503f0332456e84ff3fe35c28de3912acad85001da29a88c5889b153034f761b6996717894995f556f9a7b95b978dec1f58f5506515f8133a505259 SHA512 ae68e409e33d3a3bd41378e12da7bd1ac6c67868754386c53bdccbcb82edffe137aa66a93c28a946ec95201d796b0e8c990d01b7f6363296bc8889974b4c0ba4
-DIST gentoo-kernel-6.1.136-1.ppc64le.gpkg.tar 59934720 BLAKE2B 67e47d71853638ce13c5c1e60968524f5e787750ea9a7809a6b49d261af047dff5cb4852c0609420cc21ce1769053c8e9616e81888ab1a5edf7dc7d25c6cee44 SHA512 cfd903212f7c7cdef265ea3b8e1f027adfdb0c1337ceb835fefa3b9cc0bbc37601eee471e86c89cba37086423fc8f8d2314b12a8caeb9f4b1719c31ed78d5ec3
-DIST gentoo-kernel-6.1.136-1.x86.gpkg.tar 62464000 BLAKE2B a30bea5dfab910f0d94677c1b19d0891668739f30fdd959c3a8e5b0649f9f2fcfa95975a867bea9bf5267dd2bcd1a80d8e0110b8eb2da479804d77117e4e13f7 SHA512 768ba19d9701a36a03755e94ecbd7b8bc2e846a1c71499ceab532c3b2df784790224083b571b59cd0f098b3795299ce826b909281fd5216e6e60d0a470fa527b
-DIST gentoo-kernel-6.1.137-1.amd64.gpkg.tar 73103360 BLAKE2B 29d1441cb205b2842c136a77ad7f5e9e8e10fedb3adfc8a02aefd2bfb8802ab00589b468dc00de54d570db8a02998533f15c137aa4b1979f9f02fe8eb9f866f2 SHA512 21ee938c672a7175bd45706f4824fe1a81501820a721b7c437d7653f8a02af8fa8ef8d57c66f0380ece261dac9fa2521bfef6ddc6190a6545e22c991a1015d53
-DIST gentoo-kernel-6.1.137-1.arm64.gpkg.tar 65771520 BLAKE2B 8bec9ff2f32f4d5552436744a6636027c944054520de0244ee3dcc10e655c710e92c53fb95d339cff647a3b9753464ce3cccbe7e6f340f834f7c83569e44ade4 SHA512 efc922dd18664beb6eddac1ca53314507be76143403bd15290f2f18ea1ef9c37ca9f84cccbf4323615713cf8e777000a326a9ac1a83377cb50f0af28fdf054ee
-DIST gentoo-kernel-6.1.137-1.ppc64le.gpkg.tar 59944960 BLAKE2B b77753231134608afe38a68c13fa23c948e30912b8d24f3f19b471215ab210874749d749bdf2a90e03def9b2aa6ce561234907a4b651b81be862f00a4d2d1ee7 SHA512 cca96272c97b93159aec1fbc94172e3e369f8a348b76854460d60102f7c12449377effd1be0a916f8b70e8e444b7cdbdac89a393650209c3e1c2eaf41755dfa5
-DIST gentoo-kernel-6.1.137-1.x86.gpkg.tar 62453760 BLAKE2B af346f35a276078a96d680a7e15aefd7fb619a90ba0542bd06f66cd429881d59352698d9cf609970dadf89f66019f1c98c778c32c6b61e10f5e175e32dd0b618 SHA512 86b5085fa86ef1bac520bb8dabdfb5c26fff314552e520eb1837a19498404314e323a3ba6ffad332aeb6e50687afeda72ae7c7ec2fd1c2e7a68b5439e148e41d
 DIST gentoo-kernel-6.1.138-1.amd64.gpkg.tar 73123840 BLAKE2B 880d7ab7176279202aedc822f2da888a1eebdb66cb959fa389d6d32d5e0460a7c414a64fcb5807cb619f786690b3555d91cd811abc10a4209ef722a296a8bb73 SHA512 970b4f7b34a5ff46816df3d69beb52be750be6182a67f50bbe625f1447888dbe5bd6521968bc42864c644a2be87d12c2be86e757902b596c6ba2a45dd42353ee
 DIST gentoo-kernel-6.1.138-1.arm64.gpkg.tar 65771520 BLAKE2B cde948c3be72cf9536de46b0cf033dd62082974a5013247cebf9a9dccdf2c88cc25821c8eb6b70ab7dbd697cffa7f42f0d6ba7a8686a1c943f48a0b80f542c50 SHA512 b9a6667bb05f83d1899b0c45b0ede731a5566aa701710e2bc31efda964522d719d9875578f6c2d3dfd88386864893fd2921f1f880d3450e15cc1066b27bcd24b
 DIST gentoo-kernel-6.1.138-1.ppc64le.gpkg.tar 59955200 BLAKE2B 630cdd9bb54c51ad8b346fb5c99d0902491fa2fbb50befafeaa6927059c73af8a1c3152c22f866e1e569c3bfe0853547b794e87577fe1f49f97af582c4e5a8d5 SHA512 9661e0bb76a3147785228689bc98b7599cd8fd28d6719c6dd26389bcdd7ac25ab77c26ab99655833820e9321a0a7d86675f12875bb44b6414a18955bd2efbd14
@@ -88,18 +38,6 @@ DIST gentoo-kernel-6.1.139-1.amd64.gpkg.tar 73123840 BLAKE2B 55a2349311c6ec76b37
 DIST gentoo-kernel-6.1.139-1.arm64.gpkg.tar 65751040 BLAKE2B d11fe468b423d768c5818da08bf05a045017fc851a4bc5cc3d00cfb4f864215ac63ef130dfa766b86c54f25564527480689a7c86484eda39917a31de4bad5c05 SHA512 58ddc80e26930777a5336f0abbd4129b50a01c4627a98b65ab6159800452047aa736572020da7da484106545673ee09a3d0a36468e51bcc4866a4fa273e8eb51
 DIST gentoo-kernel-6.1.139-1.ppc64le.gpkg.tar 59944960 BLAKE2B 5edcae37c5672fe9498845cb5413efb87ceefa8959320e5e76777088a8c44d5d717b7b808eaf029ff63a1cd3c9d4073b1af8c797785fa32f5245fdb1f0c295db SHA512 6ed74441fe0d4df450b99d53253e427a56bc15186d03a32f5e3cec3ef7c544eece9a9ba34964aa16dcce8b3437804a9fb16c6aa5e6568dee53b7e74b82c4de16
 DIST gentoo-kernel-6.1.139-1.x86.gpkg.tar 62464000 BLAKE2B 42d8a78210f2c4c0ef1fddc69b999d1859a35add7c4ce94c86f7290b73829e91ea125044c068780bc23385dd5d442c8a9f9d3357a3e4c55736d7970f35db3f5d SHA512 1dbc1eae8f7a9b53e4cebff43569cf7efa1dde43cc43870a8a8b8058b7787bca02ccc5953536893a5c355c09046e3bd65973c9bedc43d1a55a51d24c5cc16e3e
-DIST gentoo-kernel-6.12.25-1.amd64.gpkg.tar 306196480 BLAKE2B 8a46ce621ae3f6cee554ace5e585fbae9d3ab6d486d042e06de08b7978ee2ba16559412322fc0676ab6f206b5992d519632ecec8cf3b6be6b481b6680de17ac3 SHA512 298ff10613dac1b8f070a4d4ecb17918fc57827eacf51a5723d318c9ff5c0030b77b2d09c57ae54af0ad911044b18f1289e5c4c8509f7401174ced130b08e284
-DIST gentoo-kernel-6.12.25-1.arm64.gpkg.tar 279316480 BLAKE2B 683200fdb8b77fd3ac4f1a7c7372550b652bd2de89aa9aed4890933b4bd2d70d608fe89c0ad168649ea780456acc90562eb531c7c15f14cf2da38840234ef23d SHA512 ac3574d4cdc96d7c49d4f6c46edcd401641af9715522bf5894f3915be297d9659830a777e5b7a39efd85186019703a92c183c060e11e0b34a61f6e42c5359431
-DIST gentoo-kernel-6.12.25-1.ppc64le.gpkg.tar 73256960 BLAKE2B bd50bef58cbf3689a0186c0fb18501d28a94b01951855436a18328c7ffb6c4a0ffb980651b517a059e8f8adae29f59f9099467a899a7860e2829bcf6376a28a6 SHA512 40dfad33904018cf4ea8cba9d76909f2b41c4e9890f1d7538a91f3affeffde062f4048116bc883f4e21c5de79e359fed157167b4af388c3147884f8f6fb61747
-DIST gentoo-kernel-6.12.25-1.x86.gpkg.tar 77629440 BLAKE2B 26e481230cb90541a55c009eb1d373c100b1b4fbe5ace2ee4a878f79a4d7b1b5afeaefb801d7691d9f9aeaef1e2eb051555ac146b918c297472f3fa9ccad06c8 SHA512 b14398572c0b8451db2777c58785dffb90ce632cce726fdaaf9029de1cabf99dec2c0487dbae168ac4feb64f612eb4ae5dad665098a466e6b34c690e81635a18
-DIST gentoo-kernel-6.12.26-1.amd64.gpkg.tar 306206720 BLAKE2B 1ab788eed9f637921237b24916dae67d953c7b8c4e66978f0a70e4e50c6e445ce1ae9011c4308f9237729c49f78608894020145c7a483b9c8c7065cb7ec43f01 SHA512 38b2c4be79a5781aecc4f8ad6bfa420f21d4b09544323a92418740b1145ef5d86847cbc0e78abf35a11e3cf26f064ea9ab43ef52df46c1a8fc8abf6bf53f4e21
-DIST gentoo-kernel-6.12.26-1.arm64.gpkg.tar 279439360 BLAKE2B d8e5a7388c379d2ba24b31a4a73165aab77c810f48a6d6a42bd0cd23c6ce32fef92e50fc0df3ac7a36f4827132436cdbfdeef7779c972b952d5ab2b0d8b728e9 SHA512 dcd65779609dae966e8cee2399a5aa8e1d71b5d434d76dd413f6dc097809275f05332a8b2c841976501499e2b7096a5cbd2424383c6e634afab4f8bee590bccb
-DIST gentoo-kernel-6.12.26-1.ppc64le.gpkg.tar 73256960 BLAKE2B e4553359902e7d253c20528b5dd256da125997cdaae31e3523661b53a0240d9519688e7304865642aff3f8002ec5c5c0c86e6deaa173f8bcfca20187c74a75d9 SHA512 6abcf378ddf9bfc4283f185df0144abdac910413d80599fbe8984b330e10e5781691698f64fc6e1b28da2ccfcc464f71fc659b2c4d95f65a494110a68eccd5eb
-DIST gentoo-kernel-6.12.26-1.x86.gpkg.tar 77588480 BLAKE2B f4203de886370afdc1c71527c2e25254ce1718b25c72529fc0aa5a0e4f27e22bc3610e0f24a4e83806cbf26bbb9a9149194f90b069acb64a841a51f29da76a14 SHA512 74fc4d1c2ab715f06550ee61d765b59964646aa4cc513028823cb639db13dbc88da915ae39a56611ac26f8be24f4e9a2c1eaf050475aa77bb4dfba35fea05f5c
-DIST gentoo-kernel-6.12.27-1.amd64.gpkg.tar 306268160 BLAKE2B 6736cc0724b18baf3e4a72c0102d702636b2bb734f086beb2fdb83e29aeefb47000f9a0efd7fdfca23da84639a9abd691d9c33ad32da15c5e3683ae835dcc1d9 SHA512 8581848a504f8ad2cf310eeeed78d5a0da2b67c4c48a56cf0cf7ce5906c08d27133b2e903fcbd7d833f6822ec1ec3487573b17cff315572abc8b94c46fdf9b60
-DIST gentoo-kernel-6.12.27-1.arm64.gpkg.tar 279398400 BLAKE2B f66780442069bbd485e768b6ba61163af3cb0d95ba6628d41dc2eb190d8e33400fd02a086402e19a858c48614c19b492e626e6f8ecfe2ff12fc290e173fddabd SHA512 bd7324cc1ba96d5a31e062486b5ad3b8672f48a38b8bf730ed41f11b7b93a296eb9cb8d6cf76d8a7952fa152da0604a25cfef6981729aa5cf4ced64b882e13e4
-DIST gentoo-kernel-6.12.27-1.ppc64le.gpkg.tar 73246720 BLAKE2B 04066598ae6e12a501e06e014d2a31e8e6a9d533210f470dc0b1bab16c2da6ee34264a64a8449325085e262e7542e24b0857339ac3e1f89c62ad97f2276d8edb SHA512 163b778301e152dcfb6747041e8f819548d9a82a09b6bf0ec915a4e9c6b780429cd902c08734023fb10a47516f58767a954a2a0dcbfba10460892eb07dfef506
-DIST gentoo-kernel-6.12.27-1.x86.gpkg.tar 77588480 BLAKE2B ba801cba4076ad1ee3a659031d3e1d1445a8df45ae7ea93c258aede038c2e05f54cd8132aa6485810d15f5c909b37650886f7ac503a09decc0e91f144972fa97 SHA512 e7989bff3739baa866617327ab98a31a259eca42815d9ccf1747febbdec388da38e63d7c55797f8139f7898614aed2d1cd70be19223f51c296deebf333f5dbc4
 DIST gentoo-kernel-6.12.28-1.amd64.gpkg.tar 306227200 BLAKE2B ccdda03b4f406b32e0c53111423bc14ecd264263e9298abaa7dfdf315702e0aa9e3904dbb7868d59811d562daf33729cb69c68315bacf151a71b3d6672f3636c SHA512 78f59c5684c819b66b5048788494d2745366c049b7fdc088043a47878ba22164ab39b7b2b7d8dcde2f49f609448d6213da1c368d32a64c6d751472c29e22ce90
 DIST gentoo-kernel-6.12.28-1.arm64.gpkg.tar 279377920 BLAKE2B 3379955b7300674954a1940034f7de3ad8dec7f071c82c81507fb617a934a2b9ebb344f0090933335df6bdf227dee6700e77ae2112591c4259651a81d6847dd2 SHA512 88a2c39d249f4102737ee006bc11841bd0d36f401e0de1e9ddcb51c66c8a4f5e940cdb8a2d3a2243e17f14933d33394c99ae3fab5c4f999b007f615ae058418c
 DIST gentoo-kernel-6.12.28-1.ppc64le.gpkg.tar 73226240 BLAKE2B deb22c1824edda29668ce1b5138665f5b9cc9b11f3c9d3bc812f57b96c8b04d84dab4d15a55f46c20ed62f66901655612c4635bf7b04a225c4e9806f0a4f84a6 SHA512 4befefc2b88d88fb3e2c385f7fb0d29bc663e19aa074b0f6fccd675010a956c410cb7a50f25f1ec9859392136645be1eeb84fd24fce37222f3eb2c1b8f1dae70
@@ -108,14 +46,6 @@ DIST gentoo-kernel-6.12.29-1.amd64.gpkg.tar 306073600 BLAKE2B e51d72a5c7de81740a
 DIST gentoo-kernel-6.12.29-1.arm64.gpkg.tar 279470080 BLAKE2B d5543072609ba2be829dfc85f5ffe7e24d36d7d2d5f7bb5dd9b89b07f02611f8fd043709c16f63feebd33849478d49be714e91b1192bad8864f23fe46b14e1a4 SHA512 6806df0155c662f90da56639dd84fc6e7d7cde7719811fe725dcdffeafa5690ca53936d4006010e8ae4f96320e7a2f4d15496744f4f484a14b0a2e1b4a377e71
 DIST gentoo-kernel-6.12.29-1.ppc64le.gpkg.tar 73256960 BLAKE2B e14d411d4c2a375c90cd9f216f5851526bfdb54020ffc908ac349ddb3fb2eaf30d0def06c0329f4a9d54cfa92b95e5043a6c0755c05f81fa03fdc14c4d76aae9 SHA512 9e4b733872f2af832a911944337e19a0e7db75dc6fae0fb06863b7fb5f707ab1b5d45145bb5e2770bd9bf12178f2c697b5923f1b4baedcecd47f9fde07ad6157
 DIST gentoo-kernel-6.12.29-1.x86.gpkg.tar 77608960 BLAKE2B 9ecde93485617befe47f3dd42e6ab9d593878a444730535c7032d761eefe4e085577ef96723fba54bba8cf2937da1063315ba15675883170c46bffab70c88bb1 SHA512 8ef56cf52fd78cd32063c2457c53514f13133a033fa5061575c502e0179c9c7066b2d6fa01d64c68f782b04cec287484ccc81121bd32b552ccfbcad5339e601a
-DIST gentoo-kernel-6.14.4-1.amd64.gpkg.tar 311562240 BLAKE2B cb9268a68056d80ce6e7e64e6061e058413c3e1fabb9b5d86e72bfa58ddde19a7460b3943264ec9dddfbb0b2ea108efdd07f0b8c3de0114a7c92b3a97b65c0ca SHA512 a3b7f3d05dfb5c2a3336d166e166a4f3650f7e283f016e5d47e2a7e6d4deaf68490af902d09c423ca43e5308de91966c2a4cbc642c6c469d6b23c39ca963a243
-DIST gentoo-kernel-6.14.4-1.arm64.gpkg.tar 284200960 BLAKE2B b151c4e04bca81032849982c8296f766e593304e9afe7794a98482faed458da3693ee7827d81bdea62d905987e961eecb90eb9e58ce674dcb2373d9aaddc9ee0 SHA512 fd31e7e5bb4e9c09397f8f9da0bdbb1c43ff2000c61166c4f95c23eb6c033f013f45e9c7a5455aba25930755fb2e6396c848ad9029408bd71cd10e3e72760374
-DIST gentoo-kernel-6.14.4-1.ppc64le.gpkg.tar 74444800 BLAKE2B e920d4a83c08b91618f8dfe2403d95766e1e3c0b0e08216c63953d0ea3edd38aea942359ccb11022776f7c175cea1a3e1e1f79f859e5c094b808c94ef04c8006 SHA512 0302f6aa755303579858ad895191ca09074bf3548f6101591a0f6f3502329fcb3a029b3760b63f5f22324df8296ad82f17a94175fe57baac58d4faa100bb6f70
-DIST gentoo-kernel-6.14.4-1.x86.gpkg.tar 80834560 BLAKE2B 27edb3742d04c6327605aeeae81a21dab48fa91afd3951d12612e393916747a4ed003bb0355379649b52d033cc9add37faad4f58df871df6a441e4d0d1997ac0 SHA512 92e6bccdba69c4be9be51cd56c76f78c9fb1fc5fb06b0caa3c9c795723aee2f692112cca30317a2c62d222d84bf6f3b6e82f58a0f6fd2152545c96ae04c198c9
-DIST gentoo-kernel-6.14.5-1.amd64.gpkg.tar 311644160 BLAKE2B c382757a8df70fd5a32737b1935db9d1e2208f3e6b5c457a0d60ecc488abc3a9e87b92d1011dfd250db38a6d358f737904ee12049e95515b1a07fd462f79b1c9 SHA512 de447b49ce8e7e8fd6103bb292ca87938472555ab5e550e3a9b8f23e5750dae69b33a24b4f01bc126e6a244b7d0e667981e4b98654c5bade10e91fdc3d0b15a9
-DIST gentoo-kernel-6.14.5-1.arm64.gpkg.tar 284272640 BLAKE2B 6e7a9e56089f8403c3e80731636005f2d5221cf76b2a25c3c38a1494d305ee28ab39a3cbdc9401dcc6288432cbe3dc6684fc9cd6cafe1fe9fb3e380c14b928ea SHA512 340f51935a873fcacb86041cb992e34e4dc61f5bfc54c046d2d70e61aecea35b81fe34628ee6abd862bb398b8a6db23924e507d0deb418fce9c7a618a96dfdda
-DIST gentoo-kernel-6.14.5-1.ppc64le.gpkg.tar 74424320 BLAKE2B 16a917b0d56ee252fe7a25c7d43d4bd60aa8c6d4304da48be21cca6052a68004bdf57ad59631cf65cc2aa860c7deb0ae952c9fe670aa2469d081064720618751 SHA512 5d2d0d4c2d59a69b065d935e737b6d36ed990e24bd587c4cf92ac78ab77f5a092f3a1c6accee2feb04cb871fc75da43aabf9dc369286d7507aef527217d57c07
-DIST gentoo-kernel-6.14.5-1.x86.gpkg.tar 80844800 BLAKE2B b54b1d489af78aa5cd58ee4e4d4dbd9e20b67000fd5824c1914ba20b9e76c2eb6697076bdab7a1a0bb46da07f5929b421e6dc70fd9c431e24c97c2d42f6ebb83 SHA512 a8db33b162b8e93a902312e5fd8eda80cf894407c098ee7ef5030ea20ed7612f991cef66d81106c2a97674e75bf94b40165deefcfbfa77d618813e3153bdeba1
 DIST gentoo-kernel-6.14.6-1.amd64.gpkg.tar 311961600 BLAKE2B 78918dc0b22babd8f471f72e7b742fc53134aeddb04ffc609b8795fd905d3a144e6565f1ff3fe3b95cb86e940ec369102510094d9b27dbaadbf098f6a5d510c7 SHA512 98a167ab644c1cd9ccb80b1f559f0641bc883264cfd20401de2090e2500fc4afc6799fe8e496f00b7ecb07fd877d84483b441d762516b15a363cd743c4d8bf8a
 DIST gentoo-kernel-6.14.6-1.arm64.gpkg.tar 284528640 BLAKE2B d413a8e573c7edb8bd70002f1216ffe3146f08f53831942d1897ce8e9e1d07d6de4d8e813bfe027b33e5d17d75fb02acc138f5bc92e36d3acef61a5907549cc0 SHA512 f307fb51f99f80c3984cf78a1113a86148cc31f67c2abc405622da8260b26d500f644eaaff8726ea8fc2b7be03e3f7c2a265fc2050e3057ff328e7938cff0a6d
 DIST gentoo-kernel-6.14.6-1.ppc64le.gpkg.tar 74444800 BLAKE2B 34b1085a03e47f3f4254ce0ce64352eff4cca30abaa638f7da014149862d0ce28ed1fa738a57d4379103d828a765f226a37cf6081d49f0eae583b807b2570de4 SHA512 5d55c8cf4dd1223bcb145f27fc24d6ee1339bc14ef12de27eb5037dccee00d833dc18191d48ea893d68892005097cd04f769f376218d4c44b35fb51ada73f2c8
@@ -124,14 +54,6 @@ DIST gentoo-kernel-6.14.7-1.amd64.gpkg.tar 311828480 BLAKE2B 841b4fcb1a82a8eecf5
 DIST gentoo-kernel-6.14.7-1.arm64.gpkg.tar 284569600 BLAKE2B c1765bb27468ac70a7958ed038e80aa19503134cea116fa9974dd15f589b5f243e8e4c5620c15c7865d0915220fd1d43f332226cd01d8ba67653df17df972142 SHA512 7f87404685b448fdd49aa1b7e49c46f1299d5a540fed37ba77e2c05ce1b84dd55e3c9ddaf2b7aae12a87810ee833a9ad1296e8c9a80c40dd8bba1f18a2e4b0f6
 DIST gentoo-kernel-6.14.7-1.ppc64le.gpkg.tar 74444800 BLAKE2B 56074cb6bb24b7aa61986f2c15a9a3c5147e43b03058d9f289f5992102a5e1cffac41c79f20fb548d883c526f06961f6fa2485fa369e824d64450ab66d42f773 SHA512 70160508c23ef6a0d3d233003319d637e5fb6f96703375f187e710c7fe95a3849471bc7959b5ca1dece8d7dabeca2bb5afee19a8414513f7c347cf1af23bff9b
 DIST gentoo-kernel-6.14.7-1.x86.gpkg.tar 80926720 BLAKE2B 73976338bae39d0e1f3ba3ea626634e34250c3563d8b6af182cedcd7e3f5c454607100d6d6db0f9d2e381deb2aa30bc75829039d9e3b059591f2f4e07ad4586a SHA512 5704efc073cf5a7a248492d0382ef0140565bdd30d4e62d855ed18aed7089ba641315ffb3ad94c5ac46e64d3c85d30cad6fb6d0ff1f4938cf7d46cb36d3618a6
-DIST gentoo-kernel-6.6.88-1.amd64.gpkg.tar 273469440 BLAKE2B 65167b86bdf32540345ff2628fc4bc7a9e43534a23bbdb19bbb6241700bb1add7f9e5d15385a89aa442e7636b2277e43195b7ab7c930ce8c9418e7497fef1c0c SHA512 e4fb8856dc5fbc1e09855806fd3f8271c5096d5da8830649a5b5f76d8c160e29884d7335873f7598a3bbe1b1938ad0d0a3a8b814c263965665e34f84b5365fd3
-DIST gentoo-kernel-6.6.88-1.arm64.gpkg.tar 246364160 BLAKE2B 53db065b26dc1a9c587bdaf3b6ee600547b0367a4cc9bbe2eb5c9021025b61083092b6e071977433a738d23e9f23caf769560187770e4c2996ff44fa8a4895a5 SHA512 e46323a54181baa97025255a87076e66d899fdebaf6e48a58fe8a014011995daa9788e1445e9d892baeeca19f4fbce9c8f5efb8b4278717bd7fc77b163e96e06
-DIST gentoo-kernel-6.6.88-1.ppc64le.gpkg.tar 64430080 BLAKE2B 2bd9ff8a4e318841cf3a1853342e77140eb7e851eda68409aaffa6723c9a20ad6653cbf7ad5a3f6c71f48135aa4caeb53c3f40754a1611b60d6e17eab60c36bd SHA512 6f2832d3c842c993110763f8eefd2d9becac1a89f33dc82aa85e5611421cf2e538bb790cd0d2c7a2bd3561b884e83c29c44a763d7351708e2eb2c126fb31938e
-DIST gentoo-kernel-6.6.88-1.x86.gpkg.tar 68648960 BLAKE2B 371ec6d51b1899cca981b0f7ec79675a531dfd4f037492b628ae7208558a31371ff81817145bb5928d36f973ce7debcd5f7ff4b7be2a44b0e877c81397776e5b SHA512 0bde8c01bc0d19c6d77206e3ff3d69911808817d91b8e6f96e0f222702f95d4b86b1539683b96d4ec5e8131b3571ab4e57abc7c36f8b65c0641920566ee9d093
-DIST gentoo-kernel-6.6.89-1.amd64.gpkg.tar 273500160 BLAKE2B 4c7f00c06f069174379051c6ca48f75ee835eba4867461073b89c1499fba37e0ddfbb2a64f231857c33edeb1d697827783c370821c114b711fdc1091187c54c9 SHA512 2ed0121804227d82cbc0e6137bdfd8e712706aeae8c20ce5777fe2bcdbe50140cc89e491c027430a14b1198d085e8e310a261a4b4a905037f48af85c3a6f6e4b
-DIST gentoo-kernel-6.6.89-1.arm64.gpkg.tar 246394880 BLAKE2B baab0d68481d25efe6edcb88f2036399daa7f41553fac36a33988d75f1e656aab7bdd834aecbe87919346cbac7b278c7d331033d2ed906a340f93cbe246987a0 SHA512 789ec5a677f5191f2089c221932627e4362421a01740301c8dd22f95f326026243e1c9f67c38738172dd76dc7717d1c26e4bc4b66c5a5c57b45e1bb7172f9bc9
-DIST gentoo-kernel-6.6.89-1.ppc64le.gpkg.tar 64440320 BLAKE2B 4e4525664c5787c4435354adfcb64d4f10106fba75db01b1ae0f174658b16d5b50eed6605647dfd4b273cd1583afa9b2e26a42d47f161a9e41fd9741b22747ed SHA512 76c6cfe280802c07a1f524286a298721f8408777fa3a3bbc8021f085732b3d7827c09c113a2fb1ca4a9801b772ee69c11bd654cae431d8cf54d71812bbce343f
-DIST gentoo-kernel-6.6.89-1.x86.gpkg.tar 68628480 BLAKE2B 9b721fb112a12b9400257b072b09f855f9e5ecfee4c79d2af0dc141e282bb70ee4ad7df8b186849b73d66fe697ad04ed2357b2eae773cd6d0f48f732f0dbb947 SHA512 c584dc744734e963b876e2109b4b8e52e99e2000049cef0f65081e8e00d0f184636105b108917822ec8a6bcee3de4d6395fb57cc80c72658ee4327875d74449e
 DIST gentoo-kernel-6.6.90-1.amd64.gpkg.tar 273561600 BLAKE2B f902eae3f4c3b8ebc307aa2398ee899de7593c94ca1a7991f6953876c80fd9d70c29bf8e1a5a4d26464ba7ff3d9bf8d5e15a39d582438fc35078a00b5f30a951 SHA512 4a2a2267ad4cfe9c29754d9907f6f3330344f4c630ed175fa8006c07ba012d7012c5dd71aa29733f171503ace0ecdcfd1826654432ce649681a395e28afc8e32
 DIST gentoo-kernel-6.6.90-1.arm64.gpkg.tar 246435840 BLAKE2B 49b63384c8cea2208b938923cf8299eb94a2de0cc40b0a5c45680ca39235da2658d73cd7e461eaf46750734fea5cde8d61ac44053cab1240dbb84e081ef07b87 SHA512 272fdbf09180b4e7e86ccc5be88f67731522e5661beadac15dcd2f796dd512cdd5574cd412c5889225c83c3e1ccb0328ce022f0d06303021ac4f133dc11396ab
 DIST gentoo-kernel-6.6.90-1.ppc64le.gpkg.tar 64440320 BLAKE2B 3fc6cb6ed60f94a440563ac99c1333be5f66cfef8964f913d6515693b0b6d5fc3d3a3a50df3f29789bed5e9096ce253d0aec03e20876079b8c0d97972693aa36 SHA512 ed81315e3968bfd7409471e222b09196e4fb9c0cb1f3d5ecad9227ebe1b24d59db51feb751b4d3babde00623eb5b696e202d5739638fd0da500302522ddae8cc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.236.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.236.ebuild
deleted file mode 100644
index 380bce8b9ee0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.236.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.180.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.180.ebuild
deleted file mode 100644
index 3d6da1c41ef8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.180.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.181.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.181.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.181.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.135.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.135.ebuild
deleted file mode 100644
index 3d6da1c41ef8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.135.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.136.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.136.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.136.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.137.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.137.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.137.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.25.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.25.ebuild
deleted file mode 100644
index 76b11186cf83..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.25.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.26.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.26.ebuild
deleted file mode 100644
index ac7076155097..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.26.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.27.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.27.ebuild
deleted file mode 100644
index ac7076155097..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.27.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.4.ebuild
deleted file mode 100644
index c0377f141128..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.4.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.5.ebuild
deleted file mode 100644
index c0377f141128..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.5.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.88.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.88.ebuild
deleted file mode 100644
index e71a371cdf30..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.88.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.89.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.89.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.89.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-22 19:07 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-22 19:07 UTC (permalink / raw
  To: gentoo-commits

commit:     ca57ef8af6c3717de934970e6fbfd29a441280e0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 22 18:50:22 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 22 18:50:54 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca57ef8a

sys-kernel/gentoo-kernel-bin: Bump to 6.14.8

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.14.8.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index da381b841479..e79366027b0b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.14-7.base.tar.xz 632760 BLAKE2B 12a26d7a4cd6b24ae3dc36648b0e89
 DIST genpatches-6.14-7.extras.tar.xz 4052 BLAKE2B 1089c810902b96b2d17ebaec90ed484e9500fca9a813058815c7e951119e903fb544db3295ee47a2ae08e23319c03239261803fcb76d3ef42bcf626abb5ca6dc SHA512 6d1dfdf3632ced4e7202d4f93a5ae1e65fd80379fdeb466f95d1f1bda9b005a00dc28963c25b0dd07a48fc06e189b4f42bb648bab9507a116c555eb68a02ca4e
 DIST genpatches-6.14-8.base.tar.xz 707352 BLAKE2B 34edde67b70c11a911daaac12859b5c70708325eeb50694db276f4db877fe01e78cf2e4f431d17813b1b537f17b522f66f29611e59fb8a3835319b9416272468 SHA512 3bf757bec0226b0fceb6b9f36dec8e9bc216155886e1452eb417906ea623bcc99a47d3dde6f88bc91bde85a0523feb0478376f4d089669493f10ec6e6b9d21ba
 DIST genpatches-6.14-8.extras.tar.xz 4048 BLAKE2B 65e31008d0ac83016ca1033eae0910fbdfa0db2cc976ca9fd0fcb431f833ec38a1f3e7a9cc74f229f20f919c6715ecd8b49b2cca142bbdb3173b98ffd703f58c SHA512 42b3bb027ec5b5a4b0adc2d0991ea303862727b9f4473e495af45349b5aa31f8af0a9467a2414baf1bbfe53383ab267e63ecbbc76e34c16e7ac4705bbae48b34
+DIST genpatches-6.14-9.base.tar.xz 751104 BLAKE2B 54247d1f3e1639761408bd622efd9ecb1311ec87f5b231ab6e243829b2ef0ab828b7743b38599b655684229875fb07127c931c2bb1de65c05318d54b832ba7a9 SHA512 de7fff5b69767c1fbe7d3dabc97be4777f22c90a47eb137a8a69756ed0fca36a9b962650215ec91b985ad35057bcca0e2a824c71b4d3cde0100e2b7e8e8edceb
+DIST genpatches-6.14-9.extras.tar.xz 4056 BLAKE2B 431e8bd76cd1edce40f831c16c9971fd21ebdddb7720bca0028a70c42fdd97d483de920248eff645cb5902684df40b21a7b68ca6e714831b216792c4a2a910e8 SHA512 5e112f31f2b0ec5d25d2d19897ced19b3d3e632d272bac4ae1a27c701235e3c981eb7bd95c176f6a9f9cefbcb0304a1d48b99aea4d091222ac5781ce5dbd4682
 DIST genpatches-6.6-101.base.tar.xz 5077712 BLAKE2B 42eb11265006d12e5f67d25d58dcd1188ce6c8b7fe5cec8b176030f36910ff77da5a362e1bc41d3e52790c5e77a2a71adc57f5e107a5818651226ed98a27828f SHA512 759cf775322ec77c85c6b4f5441c8a962cb75e13ccc8d73d366cebcfe75d97b688deed9c9c4e47257db349f950f33f5aa2a718fb2bc6a7a7cb7d75afe5b70d12
 DIST genpatches-6.6-101.extras.tar.xz 4056 BLAKE2B d83b765a55f25c4470ab6e5b3e8d2a00ed0a7dde2c5a29f2d68b18e6ae3f084cb653eecc47a9bb372b1ea9a65b727e6d9227f359547ca4a5fd70cc75aec41598 SHA512 516c38a41a9a3116b71729c44b3cdbe3183afb8f061e1b860d11bafa37415663807d470e8a9b4a35366b297a2946143d1393e46c6a2f755de82ef8f769121d1e
 DIST genpatches-6.6-99.base.tar.xz 5007676 BLAKE2B 329ad8c5071eafb1bd847d29c25c62d64644ab2c7baaf2d6fda3c6c2b835b909e81ae0521f14e34116417c6f9dd66b0435fadbb48a396da64695e688e8c5283f SHA512 8c86c666fd4dd13145d142a387ebe55ae31a00b1de54a7279a53a3c34eba3b7e11de1244ca96cb27ccaf2b6bde3227992f49b838f31b8216e6b052a99a81dbce
@@ -62,6 +64,10 @@ DIST gentoo-kernel-6.14.7-1.amd64.gpkg.tar 311828480 BLAKE2B 841b4fcb1a82a8eecf5
 DIST gentoo-kernel-6.14.7-1.arm64.gpkg.tar 284569600 BLAKE2B c1765bb27468ac70a7958ed038e80aa19503134cea116fa9974dd15f589b5f243e8e4c5620c15c7865d0915220fd1d43f332226cd01d8ba67653df17df972142 SHA512 7f87404685b448fdd49aa1b7e49c46f1299d5a540fed37ba77e2c05ce1b84dd55e3c9ddaf2b7aae12a87810ee833a9ad1296e8c9a80c40dd8bba1f18a2e4b0f6
 DIST gentoo-kernel-6.14.7-1.ppc64le.gpkg.tar 74444800 BLAKE2B 56074cb6bb24b7aa61986f2c15a9a3c5147e43b03058d9f289f5992102a5e1cffac41c79f20fb548d883c526f06961f6fa2485fa369e824d64450ab66d42f773 SHA512 70160508c23ef6a0d3d233003319d637e5fb6f96703375f187e710c7fe95a3849471bc7959b5ca1dece8d7dabeca2bb5afee19a8414513f7c347cf1af23bff9b
 DIST gentoo-kernel-6.14.7-1.x86.gpkg.tar 80926720 BLAKE2B 73976338bae39d0e1f3ba3ea626634e34250c3563d8b6af182cedcd7e3f5c454607100d6d6db0f9d2e381deb2aa30bc75829039d9e3b059591f2f4e07ad4586a SHA512 5704efc073cf5a7a248492d0382ef0140565bdd30d4e62d855ed18aed7089ba641315ffb3ad94c5ac46e64d3c85d30cad6fb6d0ff1f4938cf7d46cb36d3618a6
+DIST gentoo-kernel-6.14.8-1.amd64.gpkg.tar 311336960 BLAKE2B 173e00b156a8e2a033b22129fc06027b1a5ec3fbb8fc42e1524e05c9851aa839e49c999a9ec3155869586b76e4d2e136e52e8dfb7f886b0a77de72491e605cdf SHA512 e8a6221462fa9e07da89bde65ec628d416b1f400a570ffd2ffa052c62972b424e6942fc11aebae1988063f2402ab5c37c07ecb1c000898ca456fcc89cc2a37b0
+DIST gentoo-kernel-6.14.8-1.arm64.gpkg.tar 284620800 BLAKE2B d012fd0a2aed8b47fbbc1a117ee9ef152c7c2656fd64fa2d7a8d3d780458179014807b7ecbc981ecb69573605358e34f4fd024b7c75d18badb7becd2a42ddcb2 SHA512 d8d9e7dfb73994a50751d389c5cf0e4f808e72cf6f355d0dd0ff38c05122b1516934e6bcff87ff73af7015ffe7f5c1de5cfca00d154cd1c0cd247aa14924d26f
+DIST gentoo-kernel-6.14.8-1.ppc64le.gpkg.tar 74414080 BLAKE2B 8d2aa1210b1b46e347a5f73275d0db8e0c839db8d2670ba1161220b6ec166f968b959b067aa38449baa1d1ca64964608a755f42213d8ce541995fdda103ac3d9 SHA512 22ff16175a6be633e7d00afb68943d21deeb6127f9a0cfc9c0cd9194d0bbbedce2321049c68a424845cdd043d2b5cd316538c0ca16194c871f6db9650d762c14
+DIST gentoo-kernel-6.14.8-1.x86.gpkg.tar 80926720 BLAKE2B 9d049c1bac2cc19be026ff04e7fc43631603f2e1222902e70d7bd5c10534405547bc957e9800ce13a6143421c6a82ffcd20a6fd08418f6c15467b0001e0b4ca9 SHA512 3ea9dd5f39f0571d898f716fd0f637699abf604d1ecf7862405ba7c9ec6ec1e9a27f91dfe6fb81a2c28aa7637d36f1f8879df17532fef2b6305eb9bd07f4ba23
 DIST gentoo-kernel-6.6.90-1.amd64.gpkg.tar 273561600 BLAKE2B f902eae3f4c3b8ebc307aa2398ee899de7593c94ca1a7991f6953876c80fd9d70c29bf8e1a5a4d26464ba7ff3d9bf8d5e15a39d582438fc35078a00b5f30a951 SHA512 4a2a2267ad4cfe9c29754d9907f6f3330344f4c630ed175fa8006c07ba012d7012c5dd71aa29733f171503ace0ecdcfd1826654432ce649681a395e28afc8e32
 DIST gentoo-kernel-6.6.90-1.arm64.gpkg.tar 246435840 BLAKE2B 49b63384c8cea2208b938923cf8299eb94a2de0cc40b0a5c45680ca39235da2658d73cd7e461eaf46750734fea5cde8d61ac44053cab1240dbb84e081ef07b87 SHA512 272fdbf09180b4e7e86ccc5be88f67731522e5661beadac15dcd2f796dd512cdd5574cd412c5889225c83c3e1ccb0328ce022f0d06303021ac4f133dc11396ab
 DIST gentoo-kernel-6.6.90-1.ppc64le.gpkg.tar 64440320 BLAKE2B 3fc6cb6ed60f94a440563ac99c1333be5f66cfef8964f913d6515693b0b6d5fc3d3a3a50df3f29789bed5e9096ce253d0aec03e20876079b8c0d97972693aa36 SHA512 ed81315e3968bfd7409471e222b09196e4fb9c0cb1f3d5ecad9227ebe1b24d59db51feb751b4d3babde00623eb5b696e202d5739638fd0da500302522ddae8cc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.8.ebuild
new file mode 100644
index 000000000000..c0377f141128
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.8.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-22 19:07 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-22 19:07 UTC (permalink / raw
  To: gentoo-commits

commit:     bdbbccb4c5d0944146caa0c2343df838d0163969
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 22 18:49:06 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 22 18:50:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdbbccb4

sys-kernel/gentoo-kernel-bin: Bump to 6.1.140

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.140.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8c59f5647b11..9ec7951e1b34 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-6.1-148.base.tar.xz 7251144 BLAKE2B cfd4ca7977b58341605a362f2bc3
 DIST genpatches-6.1-148.extras.tar.xz 4056 BLAKE2B 24ed5ab9c6306795b75a6d0046fe769a3e1bb799f13306c101802bf13ee7cd0cbefc908a67c4effc5d49c769cd23fcac3bbb653c2e01c790cc074c96cab3c05f SHA512 ddd28d283e0e16c6feabc92e713ae3e16722aaa7d41de1e5d30392b9b893de1a77bb3b23d1afe7884afceba40d3fcf85bb936924af04d4b6757b8b9dd724661c
 DIST genpatches-6.1-149.base.tar.xz 7281644 BLAKE2B 4f48b53a64fc770f89a9c34a1b4b4e93e521d16fa98e0ce27efdac173acff42649f93a83b0058c42ff43b282d616a45189659f202e77d0df1a634dee2016bd50 SHA512 aa108ec6e71f387333394d35d06c13e88858404fdf7ee24c45836aaa9adc56624b016c1b6cab39319d3fb0401e19f75fde28cce88015d38da24da9998f235f89
 DIST genpatches-6.1-149.extras.tar.xz 4056 BLAKE2B 616bac1c9c5c71d45cc715bfb590aefde34f460d5337cf0de7fc3af2e44969f85b09b06f4d74526c9900af222748bbb51b5ba89538bae7de007016e57c141a38 SHA512 8abdc1f531de850e951a4ff52e0a1c33bd608f307b0e9398d3bbb78d0e2af470d59e356eea8d6c98e148427b1cd2833296f256aa9a6a91a420f1a6495772d10e
+DIST genpatches-6.1-150.base.tar.xz 7305232 BLAKE2B ab1cc6541bda8af60a3aa5a9cf58a47ec3d0f5ab84d79cd557f4fd71b0c43984068300d5df18ed3f7e2b3548c3b3e7712f6c6c6c767f23de9103d7138e9e500b SHA512 9ef78029cda981e733b6340079bf37ebabc86d97e5d7974b0bc5b39ca90744beebb06aafc6a9b35ede5bd75657d3161307dd4d85b9f80907854488b3750b2699
+DIST genpatches-6.1-150.extras.tar.xz 4052 BLAKE2B e268be13305885933ddf6b51953488c134f5709b824ab06921577788a7c77f687e87699b0d75148af3384be8d5cc00dd0c0633fe8edfa2096eb733f668656cea SHA512 6a656b40cd59fd788f0faa9b93ec33b8a48b11014f83b2a0ba52288ad88101cb7a40cb3168fc6a502da93a2c79972c640ad37a12b4ef2485fa7001a963e491a6
 DIST genpatches-6.12-33.base.tar.xz 1940132 BLAKE2B 744c375cc762a071fbf956b5dc84e7126e35f82b04b3698f0fa52ce6fa6c781ba9631d6ed5b8a5acb5f04471809639b0c4e99651ff84f209b3d5a88e4f4195df SHA512 2dfe26826b474c36915b48504c2e5b911d7c731d0228b671d6cde1b8b7225aeeb7f0c4bea1793bfa43a69caf31c05c77d7c35c0ca90b9c73c6c4b2be44ea78a9
 DIST genpatches-6.12-33.extras.tar.xz 4060 BLAKE2B 9a5356f45097a5af36e7f44e29d75e83b3b14cda16c86854bb4e1a6d2b974a86aa474916228e2a642aa9e58f05a58550d56d63c14bbd1de17c4a2c9c70a03b69 SHA512 36dc5f9501484d4fd3f03d30474b1b6df44a4b8b01f3cd0b7c449cf2c7b282d61c0d447d24ee49aa112a6048e239ec8576e622df389766deeea55d4fac724f33
 DIST genpatches-6.12-34.base.tar.xz 2001840 BLAKE2B 0ca0805ebdc332d10ed56cac2d9613c6f8a5d3a204f39d9288e2dddf35a1db482d685dba8d333a45090e9b5d2a8ee83f5b677c0eeef5b1ca4d8f0f89a1e47075 SHA512 31bdd68f8c4ab72dddb98a41adc02294a10125eee23c1c6edf1af2c21b6043e4856e7633b256c0db7a6b6132d2f5355178334dddf10d32a9525e6a79e67173e6
@@ -38,6 +40,10 @@ DIST gentoo-kernel-6.1.139-1.amd64.gpkg.tar 73123840 BLAKE2B 55a2349311c6ec76b37
 DIST gentoo-kernel-6.1.139-1.arm64.gpkg.tar 65751040 BLAKE2B d11fe468b423d768c5818da08bf05a045017fc851a4bc5cc3d00cfb4f864215ac63ef130dfa766b86c54f25564527480689a7c86484eda39917a31de4bad5c05 SHA512 58ddc80e26930777a5336f0abbd4129b50a01c4627a98b65ab6159800452047aa736572020da7da484106545673ee09a3d0a36468e51bcc4866a4fa273e8eb51
 DIST gentoo-kernel-6.1.139-1.ppc64le.gpkg.tar 59944960 BLAKE2B 5edcae37c5672fe9498845cb5413efb87ceefa8959320e5e76777088a8c44d5d717b7b808eaf029ff63a1cd3c9d4073b1af8c797785fa32f5245fdb1f0c295db SHA512 6ed74441fe0d4df450b99d53253e427a56bc15186d03a32f5e3cec3ef7c544eece9a9ba34964aa16dcce8b3437804a9fb16c6aa5e6568dee53b7e74b82c4de16
 DIST gentoo-kernel-6.1.139-1.x86.gpkg.tar 62464000 BLAKE2B 42d8a78210f2c4c0ef1fddc69b999d1859a35add7c4ce94c86f7290b73829e91ea125044c068780bc23385dd5d442c8a9f9d3357a3e4c55736d7970f35db3f5d SHA512 1dbc1eae8f7a9b53e4cebff43569cf7efa1dde43cc43870a8a8b8058b7787bca02ccc5953536893a5c355c09046e3bd65973c9bedc43d1a55a51d24c5cc16e3e
+DIST gentoo-kernel-6.1.140-1.amd64.gpkg.tar 73154560 BLAKE2B 91c9c0210cfcade8f8157ab97e21b14cd27b8843fb6b1c33ebea5249778c1aa6e98a8a095c57b1b7bf83876acf5eaac292f575e938c160eea9828b65250fb02f SHA512 178a8e73b83d0878e1376bdc93194b4bbc48b5bd9b21c55c1e8bd518e1bb99cfc4da93e661939eefea4418f45dcaf1c3c6e95809dcede9a81dafd752394302da
+DIST gentoo-kernel-6.1.140-1.arm64.gpkg.tar 65761280 BLAKE2B 4d4549c974b5d45a228697497e64d83c0e7a510d694aaebc4544e21d35750067ab401c85de0d884f75c85d77873a89d032bee0505faa1397727c0a96c094697d SHA512 dd167e6f0c8190230382407995ba977286e368a8b452e304d70f32672ca823257c9254dfb166a22e5eb0cbaa71c356dc41d07e67b8ce42032452438a0996b728
+DIST gentoo-kernel-6.1.140-1.ppc64le.gpkg.tar 59965440 BLAKE2B 913609c18f08e535882b3bc45845853a70f017e928ddf9e9613e59aa00f64c8576ce74a833e04f5c0dba5a1db209603df1f27338c384e227a274d0ae49dddb68 SHA512 9f18154b7925de8b083895eb0e8f2f064ace3523d41e98eb013545eb1dc95061763a4046b1d302bc10f768d098f0b686843244e737ea892d4e4f333d9c8ba95a
+DIST gentoo-kernel-6.1.140-1.x86.gpkg.tar 62464000 BLAKE2B 1b53f06dec58067372ac471c8174a5bcd70d88c5025c05cf76206e4d262a3ef244080f1766ed515c02c02afa370db9338d06644268fd24b30c9587ba3182d41c SHA512 3f271d581b9e07d1646b0e02331e7fd1fc5ae4e8a44f24a496f436d4818591efc59ac6065e0ebbea712b6d346ba5debe908c16b950a0b8de01c0f31b878c4d02
 DIST gentoo-kernel-6.12.28-1.amd64.gpkg.tar 306227200 BLAKE2B ccdda03b4f406b32e0c53111423bc14ecd264263e9298abaa7dfdf315702e0aa9e3904dbb7868d59811d562daf33729cb69c68315bacf151a71b3d6672f3636c SHA512 78f59c5684c819b66b5048788494d2745366c049b7fdc088043a47878ba22164ab39b7b2b7d8dcde2f49f609448d6213da1c368d32a64c6d751472c29e22ce90
 DIST gentoo-kernel-6.12.28-1.arm64.gpkg.tar 279377920 BLAKE2B 3379955b7300674954a1940034f7de3ad8dec7f071c82c81507fb617a934a2b9ebb344f0090933335df6bdf227dee6700e77ae2112591c4259651a81d6847dd2 SHA512 88a2c39d249f4102737ee006bc11841bd0d36f401e0de1e9ddcb51c66c8a4f5e940cdb8a2d3a2243e17f14933d33394c99ae3fab5c4f999b007f615ae058418c
 DIST gentoo-kernel-6.12.28-1.ppc64le.gpkg.tar 73226240 BLAKE2B deb22c1824edda29668ce1b5138665f5b9cc9b11f3c9d3bc812f57b96c8b04d84dab4d15a55f46c20ed62f66901655612c4635bf7b04a225c4e9806f0a4f84a6 SHA512 4befefc2b88d88fb3e2c385f7fb0d29bc663e19aa074b0f6fccd675010a956c410cb7a50f25f1ec9859392136645be1eeb84fd24fce37222f3eb2c1b8f1dae70

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-22 19:07 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-22 19:07 UTC (permalink / raw
  To: gentoo-commits

commit:     10c7d218b410aa5dab727a09620a57526489435e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 22 18:49:12 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 22 18:50:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c7d218

sys-kernel/gentoo-kernel-bin: Bump to 6.6.92

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.92.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9ec7951e1b34..da381b841479 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.14-7.base.tar.xz 632760 BLAKE2B 12a26d7a4cd6b24ae3dc36648b0e89
 DIST genpatches-6.14-7.extras.tar.xz 4052 BLAKE2B 1089c810902b96b2d17ebaec90ed484e9500fca9a813058815c7e951119e903fb544db3295ee47a2ae08e23319c03239261803fcb76d3ef42bcf626abb5ca6dc SHA512 6d1dfdf3632ced4e7202d4f93a5ae1e65fd80379fdeb466f95d1f1bda9b005a00dc28963c25b0dd07a48fc06e189b4f42bb648bab9507a116c555eb68a02ca4e
 DIST genpatches-6.14-8.base.tar.xz 707352 BLAKE2B 34edde67b70c11a911daaac12859b5c70708325eeb50694db276f4db877fe01e78cf2e4f431d17813b1b537f17b522f66f29611e59fb8a3835319b9416272468 SHA512 3bf757bec0226b0fceb6b9f36dec8e9bc216155886e1452eb417906ea623bcc99a47d3dde6f88bc91bde85a0523feb0478376f4d089669493f10ec6e6b9d21ba
 DIST genpatches-6.14-8.extras.tar.xz 4048 BLAKE2B 65e31008d0ac83016ca1033eae0910fbdfa0db2cc976ca9fd0fcb431f833ec38a1f3e7a9cc74f229f20f919c6715ecd8b49b2cca142bbdb3173b98ffd703f58c SHA512 42b3bb027ec5b5a4b0adc2d0991ea303862727b9f4473e495af45349b5aa31f8af0a9467a2414baf1bbfe53383ab267e63ecbbc76e34c16e7ac4705bbae48b34
+DIST genpatches-6.6-101.base.tar.xz 5077712 BLAKE2B 42eb11265006d12e5f67d25d58dcd1188ce6c8b7fe5cec8b176030f36910ff77da5a362e1bc41d3e52790c5e77a2a71adc57f5e107a5818651226ed98a27828f SHA512 759cf775322ec77c85c6b4f5441c8a962cb75e13ccc8d73d366cebcfe75d97b688deed9c9c4e47257db349f950f33f5aa2a718fb2bc6a7a7cb7d75afe5b70d12
+DIST genpatches-6.6-101.extras.tar.xz 4056 BLAKE2B d83b765a55f25c4470ab6e5b3e8d2a00ed0a7dde2c5a29f2d68b18e6ae3f084cb653eecc47a9bb372b1ea9a65b727e6d9227f359547ca4a5fd70cc75aec41598 SHA512 516c38a41a9a3116b71729c44b3cdbe3183afb8f061e1b860d11bafa37415663807d470e8a9b4a35366b297a2946143d1393e46c6a2f755de82ef8f769121d1e
 DIST genpatches-6.6-99.base.tar.xz 5007676 BLAKE2B 329ad8c5071eafb1bd847d29c25c62d64644ab2c7baaf2d6fda3c6c2b835b909e81ae0521f14e34116417c6f9dd66b0435fadbb48a396da64695e688e8c5283f SHA512 8c86c666fd4dd13145d142a387ebe55ae31a00b1de54a7279a53a3c34eba3b7e11de1244ca96cb27ccaf2b6bde3227992f49b838f31b8216e6b052a99a81dbce
 DIST genpatches-6.6-99.extras.tar.xz 4056 BLAKE2B 661e266acc99ed96ec63e0a7ae9cdfbb53fedde5d22907149bc896d5007f308303d1ca702bc0b423876e9b06d4b8d0ca3c6616703b215eb96c3c252cb38439ee SHA512 d0912695029ed341708d692742007ce3b2eeba99c5c9c470c7aa3ef3d3e138b85e29abcb952e01f56d7c35bd521a1be002fda234c2bb3bc32cef4630cb63da7d
 DIST gentoo-kernel-5.10.237-1.amd64.gpkg.tar 63744000 BLAKE2B ca4f720af5e3f0b16309fc3fd4a06a1ccc33399e1c7cf3bfd64d03461577f3eb8c6c484c9f4cb29c9ba458b62a8bc093d87e77a9d06714fd5fee3c7546928b79 SHA512 9f01b4499688d5d9bbe4f39af6a76edd087127991b4b5e89d6d4941cc2d57cfdf9afc698fc908b396986858aea548c817ffd6c1f2a28446aad5835346a8a041f
@@ -64,6 +66,10 @@ DIST gentoo-kernel-6.6.90-1.amd64.gpkg.tar 273561600 BLAKE2B f902eae3f4c3b8ebc30
 DIST gentoo-kernel-6.6.90-1.arm64.gpkg.tar 246435840 BLAKE2B 49b63384c8cea2208b938923cf8299eb94a2de0cc40b0a5c45680ca39235da2658d73cd7e461eaf46750734fea5cde8d61ac44053cab1240dbb84e081ef07b87 SHA512 272fdbf09180b4e7e86ccc5be88f67731522e5661beadac15dcd2f796dd512cdd5574cd412c5889225c83c3e1ccb0328ce022f0d06303021ac4f133dc11396ab
 DIST gentoo-kernel-6.6.90-1.ppc64le.gpkg.tar 64440320 BLAKE2B 3fc6cb6ed60f94a440563ac99c1333be5f66cfef8964f913d6515693b0b6d5fc3d3a3a50df3f29789bed5e9096ce253d0aec03e20876079b8c0d97972693aa36 SHA512 ed81315e3968bfd7409471e222b09196e4fb9c0cb1f3d5ecad9227ebe1b24d59db51feb751b4d3babde00623eb5b696e202d5739638fd0da500302522ddae8cc
 DIST gentoo-kernel-6.6.90-1.x86.gpkg.tar 68638720 BLAKE2B 06fc2f3a7a3a7de7ffcce4c944bef17255ed1edf615e8b5679d13236b1b4e769a86c406b7ce91ea96a8e83cbe696dd6061b776afd3e0485b507ce99d71ebcf13 SHA512 95616f2214b0eb93aae4d279eb8c8cfb3eb5a720fe8e4c268361a7c8e400fff1a6517deec08cf7831c455f127328f66ccb7067b530941b1656c04ddab6f85386
+DIST gentoo-kernel-6.6.92-1.amd64.gpkg.tar 273070080 BLAKE2B 0399430f27b1633ae1e9d29f4fb38e4683d5fb7bd52cf56ff68b266c7d827acee774ecd8a2383cc498a9f8cb71fc2d6a057a3b969b93823a6c3b291656c8bf2c SHA512 920930a428ab26e30ab704a514ebc0454dbf9f69abb5b5995a250cda09f31123243a99ce8d40d6233830d87af13cf9cfeef8791ce873e819e8d2e558949071a7
+DIST gentoo-kernel-6.6.92-1.arm64.gpkg.tar 246528000 BLAKE2B ee3bf3803321705b7cbcc65944b43da7013893f36469739e3e5d1b6900279b63aa909677aa1b7fb9fe85f122cfd62b50b1b39351cce747404a82c4b747accdf4 SHA512 8fbee40927783346e7ab27eefa0c4e874e59f7afdda8d96a50544ce1b9216ee2a918bdcf6b7dc07035c2e8371f580f0099ba0b41794dc438e45d5c0a070a8584
+DIST gentoo-kernel-6.6.92-1.ppc64le.gpkg.tar 64440320 BLAKE2B eb86a2311988cea0ad9b1eb880f6d3795e6b698ed7c3f93fb53d2d4c87700ec217ac5c9ae94b7acfdbccb6336fce3b607a926a21c76e0f5844c67f82afa86335 SHA512 f74f018465583c82656f93a5e7d1cb2e1621d82b1e9589a25bfafc775398f534d8d44db53fb50c337b4f99f7de1562211d07161861804570e9d765e0aa3a327a
+DIST gentoo-kernel-6.6.92-1.x86.gpkg.tar 68648960 BLAKE2B 8f52f8f89f21c382cbf2f372bd5f5ec05691e3e89beb65bf28b55c10bc0f32a98e53808cb717fd0865e1c937f5df4be5208f83f46ec26bccb99ab96b1dfa5d2a SHA512 d5a8578ba2570fc76832fd56ce13ab4e18315345e29df8e1ba8325a9d07651b25839f3ea94cc7e3a891864ebb59829b177aa4b14eeab5fe3014a80b282027394
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.92.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.92.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.92.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-22 19:46 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-22 19:46 UTC (permalink / raw
  To: gentoo-commits

commit:     6b7a2e574ab083fc3fb240f21da6877bb38469a5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 22 19:45:40 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 22 19:46:18 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b7a2e57

sys-kernel/gentoo-kernel-bin: Bump to 6.12.30

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.30.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e79366027b0b..e34871111ad3 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.12-33.base.tar.xz 1940132 BLAKE2B 744c375cc762a071fbf956b5dc84
 DIST genpatches-6.12-33.extras.tar.xz 4060 BLAKE2B 9a5356f45097a5af36e7f44e29d75e83b3b14cda16c86854bb4e1a6d2b974a86aa474916228e2a642aa9e58f05a58550d56d63c14bbd1de17c4a2c9c70a03b69 SHA512 36dc5f9501484d4fd3f03d30474b1b6df44a4b8b01f3cd0b7c449cf2c7b282d61c0d447d24ee49aa112a6048e239ec8576e622df389766deeea55d4fac724f33
 DIST genpatches-6.12-34.base.tar.xz 2001840 BLAKE2B 0ca0805ebdc332d10ed56cac2d9613c6f8a5d3a204f39d9288e2dddf35a1db482d685dba8d333a45090e9b5d2a8ee83f5b677c0eeef5b1ca4d8f0f89a1e47075 SHA512 31bdd68f8c4ab72dddb98a41adc02294a10125eee23c1c6edf1af2c21b6043e4856e7633b256c0db7a6b6132d2f5355178334dddf10d32a9525e6a79e67173e6
 DIST genpatches-6.12-34.extras.tar.xz 4056 BLAKE2B 282da21aa2dfc4763367910b158acd6d1e8bf3b1c8ccefe6693784709e0e67f35086fc1c3bc96bab88fdd31f54192677d04ad097f6af14560a4898bf377428b4 SHA512 2d1780f59bbf46d3d1362474fa43817da901bc3563437598fd22708c74acc1fccccd87447de431ac200dd9c29b2eb5ddc870c4a1c5fdb401b4708e17f47668b8
+DIST genpatches-6.12-35.base.tar.xz 2043972 BLAKE2B f14a91324f35ef46571ef78058ca68363ffa3c06c273eaa8ae85c72df84ada62f433e6c9a58098625cf0b8adb25b6a33b48ed1927452853700a58798552f3b46 SHA512 c5bc196aebca5ff0e51b8a2e201d14b6a029ab46f1ef8ee2a2c716e78a27b7a529e4f6c416afb898f1ca8faa5eedd1338197a74e84aa278b5c78209e6afe052a
+DIST genpatches-6.12-35.extras.tar.xz 4056 BLAKE2B 5918c54d7e26e3e2520ff92279da6b5495886432ec9be3247159bd76b40bcd6b2f203da8e7c4410c982e6a040330f0aebea002da551f67e028742db2463a6f89 SHA512 871cccac1b4d03ad192759f5a01d7992430e6dee1a983d7e0f952acfb499b740ad3d40e9b5a63b92d2a78aa43edd98b4221711a90b5013569cc1b0f18e50557e
 DIST genpatches-6.14-7.base.tar.xz 632760 BLAKE2B 12a26d7a4cd6b24ae3dc36648b0e890ce3ef20b3eba0583cd920ca200ecb92a6405dc79e2a58700e125f7ea2385db8ffa0f7a829e45f1204d19ef41a91a6fc99 SHA512 a0a0df6ae8f6c7c26594a55f6b071522b59a5537501ae78b569418a8cbacee5ad02fef705be7eb22468bb288a56de89b51273f1d32e52727de6046d878b28e1d
 DIST genpatches-6.14-7.extras.tar.xz 4052 BLAKE2B 1089c810902b96b2d17ebaec90ed484e9500fca9a813058815c7e951119e903fb544db3295ee47a2ae08e23319c03239261803fcb76d3ef42bcf626abb5ca6dc SHA512 6d1dfdf3632ced4e7202d4f93a5ae1e65fd80379fdeb466f95d1f1bda9b005a00dc28963c25b0dd07a48fc06e189b4f42bb648bab9507a116c555eb68a02ca4e
 DIST genpatches-6.14-8.base.tar.xz 707352 BLAKE2B 34edde67b70c11a911daaac12859b5c70708325eeb50694db276f4db877fe01e78cf2e4f431d17813b1b537f17b522f66f29611e59fb8a3835319b9416272468 SHA512 3bf757bec0226b0fceb6b9f36dec8e9bc216155886e1452eb417906ea623bcc99a47d3dde6f88bc91bde85a0523feb0478376f4d089669493f10ec6e6b9d21ba
@@ -56,6 +58,10 @@ DIST gentoo-kernel-6.12.29-1.amd64.gpkg.tar 306073600 BLAKE2B e51d72a5c7de81740a
 DIST gentoo-kernel-6.12.29-1.arm64.gpkg.tar 279470080 BLAKE2B d5543072609ba2be829dfc85f5ffe7e24d36d7d2d5f7bb5dd9b89b07f02611f8fd043709c16f63feebd33849478d49be714e91b1192bad8864f23fe46b14e1a4 SHA512 6806df0155c662f90da56639dd84fc6e7d7cde7719811fe725dcdffeafa5690ca53936d4006010e8ae4f96320e7a2f4d15496744f4f484a14b0a2e1b4a377e71
 DIST gentoo-kernel-6.12.29-1.ppc64le.gpkg.tar 73256960 BLAKE2B e14d411d4c2a375c90cd9f216f5851526bfdb54020ffc908ac349ddb3fb2eaf30d0def06c0329f4a9d54cfa92b95e5043a6c0755c05f81fa03fdc14c4d76aae9 SHA512 9e4b733872f2af832a911944337e19a0e7db75dc6fae0fb06863b7fb5f707ab1b5d45145bb5e2770bd9bf12178f2c697b5923f1b4baedcecd47f9fde07ad6157
 DIST gentoo-kernel-6.12.29-1.x86.gpkg.tar 77608960 BLAKE2B 9ecde93485617befe47f3dd42e6ab9d593878a444730535c7032d761eefe4e085577ef96723fba54bba8cf2937da1063315ba15675883170c46bffab70c88bb1 SHA512 8ef56cf52fd78cd32063c2457c53514f13133a033fa5061575c502e0179c9c7066b2d6fa01d64c68f782b04cec287484ccc81121bd32b552ccfbcad5339e601a
+DIST gentoo-kernel-6.12.30-1.amd64.gpkg.tar 305633280 BLAKE2B f0fa7398b81b9173fedcdf6b9c2a4994f8123436f4134aa7b0348729e0553214219b91b75f4356ca76d8064d1304a23a56adda909b35ea973293fa742bc6f3d7 SHA512 d3e881b95f76eb0d3f6dd9d5e7bfe1400db4b491e5c769553d685d047b38fd3400574fe75420b7fc6d4857b7862d801b6f43e0b86469e8f9e455b1d349e09b8d
+DIST gentoo-kernel-6.12.30-1.arm64.gpkg.tar 279470080 BLAKE2B 9f1362b0bb20ea85f9cb3b042da349044d02a71ca78c959648781f16d6f83c99beadc832f88a23b53e57f65ed586283bd8e1ad46aa0f30793180f1d96728af86 SHA512 0ecccf659ca3be840e7bf2ee500a81e7dfb83064e87cd9e9199f82196cc0dc4d309c54e84598d69732bdb43a4b2a203f4aa4192b2ebf15713c0113f33363508e
+DIST gentoo-kernel-6.12.30-1.ppc64le.gpkg.tar 73267200 BLAKE2B 5e86ddf48669ac501fc38ccb6461f375f08a36ccce13c25d077158c2073b178293dfe297d6105e38361aa3dc63e3915eba88859f561159d06a28ad3b22f776e6 SHA512 6ee19ed07477c37731d0f526eb9e79c0247076fb3c8eed9132d9e4ab56867e3809a5c895201b5f630aec434eeb889e3ae717ec3e7ab3f64f3ebc353ada124547
+DIST gentoo-kernel-6.12.30-1.x86.gpkg.tar 77619200 BLAKE2B 5c5cff15261dab31236b8237cea8380ffc2f094879637f3cd973ba3e8e557cd678ef55a8acaccfb9b9fba1161fba6495bde3fcff2087c5e4859d7f2f05a4bdad SHA512 3f0412592484c437000686a98bb871bba58de5d5e8e48285474b2585549515840e31da1789f541e5d74359bf4e4f1accdafe675134ab3fb1c471f68f97d6fae8
 DIST gentoo-kernel-6.14.6-1.amd64.gpkg.tar 311961600 BLAKE2B 78918dc0b22babd8f471f72e7b742fc53134aeddb04ffc609b8795fd905d3a144e6565f1ff3fe3b95cb86e940ec369102510094d9b27dbaadbf098f6a5d510c7 SHA512 98a167ab644c1cd9ccb80b1f559f0641bc883264cfd20401de2090e2500fc4afc6799fe8e496f00b7ecb07fd877d84483b441d762516b15a363cd743c4d8bf8a
 DIST gentoo-kernel-6.14.6-1.arm64.gpkg.tar 284528640 BLAKE2B d413a8e573c7edb8bd70002f1216ffe3146f08f53831942d1897ce8e9e1d07d6de4d8e813bfe027b33e5d17d75fb02acc138f5bc92e36d3acef61a5907549cc0 SHA512 f307fb51f99f80c3984cf78a1113a86148cc31f67c2abc405622da8260b26d500f644eaaff8726ea8fc2b7be03e3f7c2a265fc2050e3057ff328e7938cff0a6d
 DIST gentoo-kernel-6.14.6-1.ppc64le.gpkg.tar 74444800 BLAKE2B 34b1085a03e47f3f4254ce0ce64352eff4cca30abaa638f7da014149862d0ce28ed1fa738a57d4379103d828a765f226a37cf6081d49f0eae583b807b2570de4 SHA512 5d55c8cf4dd1223bcb145f27fc24d6ee1339bc14ef12de27eb5037dccee00d833dc18191d48ea893d68892005097cd04f769f376218d4c44b35fb51ada73f2c8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.30.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.30.ebuild
new file mode 100644
index 000000000000..ac7076155097
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.30.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-29 20:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-29 20:22 UTC (permalink / raw
  To: gentoo-commits

commit:     4a8599bafc68ba794207b3cb211185c4b2d97ec1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 29 20:13:38 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 29 20:22:46 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a8599ba

sys-kernel/gentoo-kernel-bin: Bump to 6.14.9

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.14.9.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e34871111ad3..d02de6aa14bc 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.12-34.base.tar.xz 2001840 BLAKE2B 0ca0805ebdc332d10ed56cac2d96
 DIST genpatches-6.12-34.extras.tar.xz 4056 BLAKE2B 282da21aa2dfc4763367910b158acd6d1e8bf3b1c8ccefe6693784709e0e67f35086fc1c3bc96bab88fdd31f54192677d04ad097f6af14560a4898bf377428b4 SHA512 2d1780f59bbf46d3d1362474fa43817da901bc3563437598fd22708c74acc1fccccd87447de431ac200dd9c29b2eb5ddc870c4a1c5fdb401b4708e17f47668b8
 DIST genpatches-6.12-35.base.tar.xz 2043972 BLAKE2B f14a91324f35ef46571ef78058ca68363ffa3c06c273eaa8ae85c72df84ada62f433e6c9a58098625cf0b8adb25b6a33b48ed1927452853700a58798552f3b46 SHA512 c5bc196aebca5ff0e51b8a2e201d14b6a029ab46f1ef8ee2a2c716e78a27b7a529e4f6c416afb898f1ca8faa5eedd1338197a74e84aa278b5c78209e6afe052a
 DIST genpatches-6.12-35.extras.tar.xz 4056 BLAKE2B 5918c54d7e26e3e2520ff92279da6b5495886432ec9be3247159bd76b40bcd6b2f203da8e7c4410c982e6a040330f0aebea002da551f67e028742db2463a6f89 SHA512 871cccac1b4d03ad192759f5a01d7992430e6dee1a983d7e0f952acfb499b740ad3d40e9b5a63b92d2a78aa43edd98b4221711a90b5013569cc1b0f18e50557e
+DIST genpatches-6.14-11.base.tar.xz 1058528 BLAKE2B 276bbd42629f6a305f3170e8560736b6ac25c2afae0f8cb9aa50bb101303308bc3bf7729c95f42fb112cf77318a57aa0df9f2af4d726772d167eaccf78774eae SHA512 a3ce8ff9e14e443df9dbdf0ff081c7e642d9a660583fce303eb76cb1fbd486a3fb61fb9eaabc4e0a5e48514ae224958628e80f88464ef55c09969fc3e4544894
+DIST genpatches-6.14-11.extras.tar.xz 4052 BLAKE2B 808ddfabf47e276fb302c4a61230d9e42e0a00d52676137537b440b533f1cc4cf76248cfe4dfb31b589b1f45b22c56a8cacc29d59f33c31f8d50239902e82d92 SHA512 be2b1261fafee96e99375968b43ab33500622864a6133d773ef88cccab8800d409f783388195ba8993488cfc4259f276c3c9b7c0b7ad432fd1caa69db3a6de03
 DIST genpatches-6.14-7.base.tar.xz 632760 BLAKE2B 12a26d7a4cd6b24ae3dc36648b0e890ce3ef20b3eba0583cd920ca200ecb92a6405dc79e2a58700e125f7ea2385db8ffa0f7a829e45f1204d19ef41a91a6fc99 SHA512 a0a0df6ae8f6c7c26594a55f6b071522b59a5537501ae78b569418a8cbacee5ad02fef705be7eb22468bb288a56de89b51273f1d32e52727de6046d878b28e1d
 DIST genpatches-6.14-7.extras.tar.xz 4052 BLAKE2B 1089c810902b96b2d17ebaec90ed484e9500fca9a813058815c7e951119e903fb544db3295ee47a2ae08e23319c03239261803fcb76d3ef42bcf626abb5ca6dc SHA512 6d1dfdf3632ced4e7202d4f93a5ae1e65fd80379fdeb466f95d1f1bda9b005a00dc28963c25b0dd07a48fc06e189b4f42bb648bab9507a116c555eb68a02ca4e
 DIST genpatches-6.14-8.base.tar.xz 707352 BLAKE2B 34edde67b70c11a911daaac12859b5c70708325eeb50694db276f4db877fe01e78cf2e4f431d17813b1b537f17b522f66f29611e59fb8a3835319b9416272468 SHA512 3bf757bec0226b0fceb6b9f36dec8e9bc216155886e1452eb417906ea623bcc99a47d3dde6f88bc91bde85a0523feb0478376f4d089669493f10ec6e6b9d21ba
@@ -74,6 +76,10 @@ DIST gentoo-kernel-6.14.8-1.amd64.gpkg.tar 311336960 BLAKE2B 173e00b156a8e2a033b
 DIST gentoo-kernel-6.14.8-1.arm64.gpkg.tar 284620800 BLAKE2B d012fd0a2aed8b47fbbc1a117ee9ef152c7c2656fd64fa2d7a8d3d780458179014807b7ecbc981ecb69573605358e34f4fd024b7c75d18badb7becd2a42ddcb2 SHA512 d8d9e7dfb73994a50751d389c5cf0e4f808e72cf6f355d0dd0ff38c05122b1516934e6bcff87ff73af7015ffe7f5c1de5cfca00d154cd1c0cd247aa14924d26f
 DIST gentoo-kernel-6.14.8-1.ppc64le.gpkg.tar 74414080 BLAKE2B 8d2aa1210b1b46e347a5f73275d0db8e0c839db8d2670ba1161220b6ec166f968b959b067aa38449baa1d1ca64964608a755f42213d8ce541995fdda103ac3d9 SHA512 22ff16175a6be633e7d00afb68943d21deeb6127f9a0cfc9c0cd9194d0bbbedce2321049c68a424845cdd043d2b5cd316538c0ca16194c871f6db9650d762c14
 DIST gentoo-kernel-6.14.8-1.x86.gpkg.tar 80926720 BLAKE2B 9d049c1bac2cc19be026ff04e7fc43631603f2e1222902e70d7bd5c10534405547bc957e9800ce13a6143421c6a82ffcd20a6fd08418f6c15467b0001e0b4ca9 SHA512 3ea9dd5f39f0571d898f716fd0f637699abf604d1ecf7862405ba7c9ec6ec1e9a27f91dfe6fb81a2c28aa7637d36f1f8879df17532fef2b6305eb9bd07f4ba23
+DIST gentoo-kernel-6.14.9-1.amd64.gpkg.tar 311388160 BLAKE2B d95992953a8131502240ee572dd7e71b92e286e4711816fbe4044d94d2745eecb01e672e6e115a297ab8caabd40c73e18ea5e1a05e99f6be13c00694961b202d SHA512 de0fccd7d1705ee84b9d1e5a39cb1349933713855012a3f033d799a97b2b777efbe2e9ab77b7714eae125e9465f1b17cbdd1e018e283611f54417f0e6110a7f5
+DIST gentoo-kernel-6.14.9-1.arm64.gpkg.tar 284712960 BLAKE2B 18531ae58696704f8536e4803aa5f92f6b0bb9f92d6bd072dc15c9003af1dbf9034bf990a2edb78f778c8954120cae653c4a64d6d4dbc36092cc664a915f2377 SHA512 f2f3cb86c31db71654bfc8094893b3ed5e3a845c341d2f27855f045ce048ff3982ddda847b4a3cfdb2200695b2b230b26c4420cef84c61ca15a19de709d7ba21
+DIST gentoo-kernel-6.14.9-1.ppc64le.gpkg.tar 74465280 BLAKE2B e2fd4330b91745c199f24811825bc51e5c0db40925ef76b428239ad9700dd28ddf7e48d861f115e613bc6677aa3183b7c559e2c5ae37aa83e8e1366dc5baddb8 SHA512 4ebeb66b1254ec549f8b7fa47335f1cd468dfab5277cfda818107ff4c3ecce4b4080237a8796b02bad551aec9ceb02c55f721c6602b3d76423ef6ac7d24d24bb
+DIST gentoo-kernel-6.14.9-1.x86.gpkg.tar 80947200 BLAKE2B 3f574fd8b58ec71f8c7c7dbe7a4dfc9a4f988ba37b76fe14130fb540aae0aad3e7f9fda2d88c254526952b7059d7d1cd1d1a349b65744d79d57a82122a0726b4 SHA512 8d6525b513c130a2c7f3868412032c663b7f180f46c59a349bd30588f417917e612d73659a6d0d85d67b33def9f0c176bc953678c7902f0556fec99fe483bbac
 DIST gentoo-kernel-6.6.90-1.amd64.gpkg.tar 273561600 BLAKE2B f902eae3f4c3b8ebc307aa2398ee899de7593c94ca1a7991f6953876c80fd9d70c29bf8e1a5a4d26464ba7ff3d9bf8d5e15a39d582438fc35078a00b5f30a951 SHA512 4a2a2267ad4cfe9c29754d9907f6f3330344f4c630ed175fa8006c07ba012d7012c5dd71aa29733f171503ace0ecdcfd1826654432ce649681a395e28afc8e32
 DIST gentoo-kernel-6.6.90-1.arm64.gpkg.tar 246435840 BLAKE2B 49b63384c8cea2208b938923cf8299eb94a2de0cc40b0a5c45680ca39235da2658d73cd7e461eaf46750734fea5cde8d61ac44053cab1240dbb84e081ef07b87 SHA512 272fdbf09180b4e7e86ccc5be88f67731522e5661beadac15dcd2f796dd512cdd5574cd412c5889225c83c3e1ccb0328ce022f0d06303021ac4f133dc11396ab
 DIST gentoo-kernel-6.6.90-1.ppc64le.gpkg.tar 64440320 BLAKE2B 3fc6cb6ed60f94a440563ac99c1333be5f66cfef8964f913d6515693b0b6d5fc3d3a3a50df3f29789bed5e9096ce253d0aec03e20876079b8c0d97972693aa36 SHA512 ed81315e3968bfd7409471e222b09196e4fb9c0cb1f3d5ecad9227ebe1b24d59db51feb751b4d3babde00623eb5b696e202d5739638fd0da500302522ddae8cc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.9.ebuild
new file mode 100644
index 000000000000..4426c8264680
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.9.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-29 20:22 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-05-29 20:22 UTC (permalink / raw
  To: gentoo-commits

commit:     d8b575db5511e8e159dc34a063a2498d4ef62ced
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 29 20:13:48 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 29 20:22:47 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8b575db

sys-kernel/gentoo-kernel-bin: Bump to 6.12.31

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.31.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d02de6aa14bc..3691923e2bde 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.12-34.base.tar.xz 2001840 BLAKE2B 0ca0805ebdc332d10ed56cac2d96
 DIST genpatches-6.12-34.extras.tar.xz 4056 BLAKE2B 282da21aa2dfc4763367910b158acd6d1e8bf3b1c8ccefe6693784709e0e67f35086fc1c3bc96bab88fdd31f54192677d04ad097f6af14560a4898bf377428b4 SHA512 2d1780f59bbf46d3d1362474fa43817da901bc3563437598fd22708c74acc1fccccd87447de431ac200dd9c29b2eb5ddc870c4a1c5fdb401b4708e17f47668b8
 DIST genpatches-6.12-35.base.tar.xz 2043972 BLAKE2B f14a91324f35ef46571ef78058ca68363ffa3c06c273eaa8ae85c72df84ada62f433e6c9a58098625cf0b8adb25b6a33b48ed1927452853700a58798552f3b46 SHA512 c5bc196aebca5ff0e51b8a2e201d14b6a029ab46f1ef8ee2a2c716e78a27b7a529e4f6c416afb898f1ca8faa5eedd1338197a74e84aa278b5c78209e6afe052a
 DIST genpatches-6.12-35.extras.tar.xz 4056 BLAKE2B 5918c54d7e26e3e2520ff92279da6b5495886432ec9be3247159bd76b40bcd6b2f203da8e7c4410c982e6a040330f0aebea002da551f67e028742db2463a6f89 SHA512 871cccac1b4d03ad192759f5a01d7992430e6dee1a983d7e0f952acfb499b740ad3d40e9b5a63b92d2a78aa43edd98b4221711a90b5013569cc1b0f18e50557e
+DIST genpatches-6.12-36.base.tar.xz 2240564 BLAKE2B cd68b5d7fff73f5fe0c67a8eb47c2094a0ae57f304b5a4798ccca7410c5f514fc1f9b2fccb65e639886e48950ed24d04ed44ddcdff3d5223e336f573f25a501f SHA512 61796173e1e286c352d3d683be007e4336e646cc1efcde0528b12b38e484d104c9686440aa90d096cb1ebadc715e46899e5bda0f8bd070190ed73e0291401f19
+DIST genpatches-6.12-36.extras.tar.xz 4060 BLAKE2B 034e0d065982369815db90efd84209bf88c73d19a1f4fa41b6c4586b0197e1e502df00b63f8d99c7c1eb0e32fbf99c0187b8c304adaa0f2f624a722e50a31b21 SHA512 cfbb8e69bf254088ddee442c6ee1d293406eac106b0c8fb7d926ea2778260664991ca05c5efe6547b4740ada1010057001856c5d6ee864cd73f55cd8ef78d5fa
 DIST genpatches-6.14-11.base.tar.xz 1058528 BLAKE2B 276bbd42629f6a305f3170e8560736b6ac25c2afae0f8cb9aa50bb101303308bc3bf7729c95f42fb112cf77318a57aa0df9f2af4d726772d167eaccf78774eae SHA512 a3ce8ff9e14e443df9dbdf0ff081c7e642d9a660583fce303eb76cb1fbd486a3fb61fb9eaabc4e0a5e48514ae224958628e80f88464ef55c09969fc3e4544894
 DIST genpatches-6.14-11.extras.tar.xz 4052 BLAKE2B 808ddfabf47e276fb302c4a61230d9e42e0a00d52676137537b440b533f1cc4cf76248cfe4dfb31b589b1f45b22c56a8cacc29d59f33c31f8d50239902e82d92 SHA512 be2b1261fafee96e99375968b43ab33500622864a6133d773ef88cccab8800d409f783388195ba8993488cfc4259f276c3c9b7c0b7ad432fd1caa69db3a6de03
 DIST genpatches-6.14-7.base.tar.xz 632760 BLAKE2B 12a26d7a4cd6b24ae3dc36648b0e890ce3ef20b3eba0583cd920ca200ecb92a6405dc79e2a58700e125f7ea2385db8ffa0f7a829e45f1204d19ef41a91a6fc99 SHA512 a0a0df6ae8f6c7c26594a55f6b071522b59a5537501ae78b569418a8cbacee5ad02fef705be7eb22468bb288a56de89b51273f1d32e52727de6046d878b28e1d
@@ -64,6 +66,10 @@ DIST gentoo-kernel-6.12.30-1.amd64.gpkg.tar 305633280 BLAKE2B f0fa7398b81b9173fe
 DIST gentoo-kernel-6.12.30-1.arm64.gpkg.tar 279470080 BLAKE2B 9f1362b0bb20ea85f9cb3b042da349044d02a71ca78c959648781f16d6f83c99beadc832f88a23b53e57f65ed586283bd8e1ad46aa0f30793180f1d96728af86 SHA512 0ecccf659ca3be840e7bf2ee500a81e7dfb83064e87cd9e9199f82196cc0dc4d309c54e84598d69732bdb43a4b2a203f4aa4192b2ebf15713c0113f33363508e
 DIST gentoo-kernel-6.12.30-1.ppc64le.gpkg.tar 73267200 BLAKE2B 5e86ddf48669ac501fc38ccb6461f375f08a36ccce13c25d077158c2073b178293dfe297d6105e38361aa3dc63e3915eba88859f561159d06a28ad3b22f776e6 SHA512 6ee19ed07477c37731d0f526eb9e79c0247076fb3c8eed9132d9e4ab56867e3809a5c895201b5f630aec434eeb889e3ae717ec3e7ab3f64f3ebc353ada124547
 DIST gentoo-kernel-6.12.30-1.x86.gpkg.tar 77619200 BLAKE2B 5c5cff15261dab31236b8237cea8380ffc2f094879637f3cd973ba3e8e557cd678ef55a8acaccfb9b9fba1161fba6495bde3fcff2087c5e4859d7f2f05a4bdad SHA512 3f0412592484c437000686a98bb871bba58de5d5e8e48285474b2585549515840e31da1789f541e5d74359bf4e4f1accdafe675134ab3fb1c471f68f97d6fae8
+DIST gentoo-kernel-6.12.31-1.amd64.gpkg.tar 305612800 BLAKE2B 375bbbabdf3e1ee1273263791e6d72da202547a897b7210ccf1be0c93e347dd1bec888ebe4e61cd08daf983cd931f3b6284b627412ae716e0fdb92d7c7ca1f4a SHA512 45011984da1836b4a89e4a7942a867fe3b686d78846afd06098ee2e548667684d9b44e6e671524b9a0f1755b0d38a8497cd8abc6b0c6a2f956104b8bd56641e6
+DIST gentoo-kernel-6.12.31-1.arm64.gpkg.tar 279633920 BLAKE2B 94f0478a81733df9ef7897042377843b8a302eed55154383f35ebfc21df0ebe7dd358b56ad53f0e7b22958625d72745d61b8b1a2a6e4b1250206a650f024cc3b SHA512 51ce06ea732273f256bd347f088080af65123cd1be13db7e864332dcfa5e3f1857f39c363a43919676789bed105209fa34942e715a07b7adbf307db49f6a266b
+DIST gentoo-kernel-6.12.31-1.ppc64le.gpkg.tar 73267200 BLAKE2B e26a7f12f26893cd4a4c836363f2ee52697daef4eef58abd7b431d090fa0cdb50ab6d89cf762eb1bbacc7b685483ec30aa36171f7fcfa57d41966ca565165d10 SHA512 894888156da7a78a1787e544075fa69717fb3d443e0505c2fbd30ae1bf2a2316d8cb4b0883d8edde6704b5b2d0395e438bc7b77a415e05cf1c7cdc4837aecd79
+DIST gentoo-kernel-6.12.31-1.x86.gpkg.tar 77619200 BLAKE2B 2381c196272f8a1710136b838c10af838a08c2d3c52c25c10a8f9d633e9642c01998eaf6248a81296ae57a5ca52d920f9a37e7360ca284fb51635cdd11b62487 SHA512 d4302d93bcb84a8876253273b03c5c7c093207b73e9e461483b05245dd9566eeed55453fabe0d1ed9b7c762371669392b283000067c88f2cf1486550979a923d
 DIST gentoo-kernel-6.14.6-1.amd64.gpkg.tar 311961600 BLAKE2B 78918dc0b22babd8f471f72e7b742fc53134aeddb04ffc609b8795fd905d3a144e6565f1ff3fe3b95cb86e940ec369102510094d9b27dbaadbf098f6a5d510c7 SHA512 98a167ab644c1cd9ccb80b1f559f0641bc883264cfd20401de2090e2500fc4afc6799fe8e496f00b7ecb07fd877d84483b441d762516b15a363cd743c4d8bf8a
 DIST gentoo-kernel-6.14.6-1.arm64.gpkg.tar 284528640 BLAKE2B d413a8e573c7edb8bd70002f1216ffe3146f08f53831942d1897ce8e9e1d07d6de4d8e813bfe027b33e5d17d75fb02acc138f5bc92e36d3acef61a5907549cc0 SHA512 f307fb51f99f80c3984cf78a1113a86148cc31f67c2abc405622da8260b26d500f644eaaff8726ea8fc2b7be03e3f7c2a265fc2050e3057ff328e7938cff0a6d
 DIST gentoo-kernel-6.14.6-1.ppc64le.gpkg.tar 74444800 BLAKE2B 34b1085a03e47f3f4254ce0ce64352eff4cca30abaa638f7da014149862d0ce28ed1fa738a57d4379103d828a765f226a37cf6081d49f0eae583b807b2570de4 SHA512 5d55c8cf4dd1223bcb145f27fc24d6ee1339bc14ef12de27eb5037dccee00d833dc18191d48ea893d68892005097cd04f769f376218d4c44b35fb51ada73f2c8

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.31.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.31.ebuild
new file mode 100644
index 000000000000..ac7076155097
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.31.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-31  5:35 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2025-05-31  5:35 UTC (permalink / raw
  To: gentoo-commits

commit:     67d61c466c9283c046980cc1e9db2e695ac5cde3
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 31 05:34:34 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 31 05:34:34 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67d61c46

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.92 ppc64, #956836

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.92.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.92.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.92.ebuild
index 0f7ef5fdfc5f..e71a371cdf30 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.92.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.92.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-31  5:35 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2025-05-31  5:35 UTC (permalink / raw
  To: gentoo-commits

commit:     3c65f9a58d298730c2a4df732fe3705946caf44c
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 31 05:34:37 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 31 05:34:37 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c65f9a5

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.140 amd64, #956835

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
index dd88c26ac6f2..e20c84d128a6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-31  5:35 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2025-05-31  5:35 UTC (permalink / raw
  To: gentoo-commits

commit:     ed5687126f4920f407c0a6f471dc4de75d20e1a0
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 31 05:34:41 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 31 05:34:41 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed568712

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.140 x86, #956835

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
index e20c84d128a6..1d0c64aba23a 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-31  5:35 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2025-05-31  5:35 UTC (permalink / raw
  To: gentoo-commits

commit:     e75f55d3df8c0bf8fdf87757503b056245519ea3
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 31 05:34:44 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 31 05:34:44 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e75f55d3

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.140 arm64, #956835

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
index 1d0c64aba23a..fc59cd924129 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-31  5:35 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2025-05-31  5:35 UTC (permalink / raw
  To: gentoo-commits

commit:     21fdffc9afdcab5f03dcd9ebf2e25a95d29d3d24
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 31 05:34:47 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 31 05:34:47 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21fdffc9

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.140 ppc64, #956835

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
index fc59cd924129..3d6da1c41ef8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-31  5:35 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2025-05-31  5:35 UTC (permalink / raw
  To: gentoo-commits

commit:     1b8fca80cbb72f9593d459ae0deecb1abc4e7c3e
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 31 05:34:50 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 31 05:34:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b8fca80

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.183 amd64, #956834

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild
index dd88c26ac6f2..e20c84d128a6 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-31  5:35 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2025-05-31  5:35 UTC (permalink / raw
  To: gentoo-commits

commit:     2e46293fe11bca563013c0efa6d15f59d095d4dd
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 31 05:34:56 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 31 05:34:56 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e46293f

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.183 x86, #956834

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild
index e20c84d128a6..1d0c64aba23a 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-31  5:35 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2025-05-31  5:35 UTC (permalink / raw
  To: gentoo-commits

commit:     f2c846a3da4d18ba704e4e45c21a596ecd8f3cb8
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 31 05:34:59 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 31 05:34:59 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2c846a3

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.183 arm64, #956834

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild
index 1d0c64aba23a..fc59cd924129 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-05-31  5:35 Arthur Zamarin
  0 siblings, 0 replies; 2276+ messages in thread
From: Arthur Zamarin @ 2025-05-31  5:35 UTC (permalink / raw
  To: gentoo-commits

commit:     658037a13dc00ddf767de1988266e058549fbb0d
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 31 05:35:02 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 31 05:35:02 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=658037a1

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.183 ppc64, #956834

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild
index fc59cd924129..3d6da1c41ef8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-02  4:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-02  4:08 UTC (permalink / raw
  To: gentoo-commits

commit:     29b1bfd872453ba035e5306c516dd225f5e3b2d8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  2 04:03:11 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jun  2 04:06:58 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29b1bfd8

sys-kernel/gentoo-kernel-bin: Stabilize 6.12.31 amd64 arm64 ppc64 x86, #956833

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.31.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.31.ebuild
index ac7076155097..03fa98ef9b6c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.31.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.31.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-02  4:08 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-02  4:08 UTC (permalink / raw
  To: gentoo-commits

commit:     880f602c8a378f7e050d12c8b550fb8782b4643d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  2 04:04:54 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jun  2 04:07:00 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=880f602c

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  60 -------
 .../gentoo-kernel-bin-5.15.182.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-6.1.138.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.1.139.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.12.28.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.29.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.30.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.14.6.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.14.7.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.14.8.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.6.90.ebuild                | 183 --------------------
 11 files changed, 1761 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 3691923e2bde..6de559a5239f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,95 +1,35 @@
 DIST genpatches-5.10-249.base.tar.xz 8062848 BLAKE2B 2c372ac92742767956210fc2721e363e846724f88d1b883ac74bed29a01e1ccd5dffc40a5847bab7872d43266ada36b16c6fbf758b3e6d62510a378ea35cbe67 SHA512 9fc14484a0482097751253c755f40b576498cf126433031e13c9d12ee4817b2e94d3dd05d263fc33fdb3de64ccaff96fba52cf2896eaa91bf4310070dce456c2
 DIST genpatches-5.10-249.extras.tar.xz 4056 BLAKE2B 697ff5b83fb94b6d42ea4c322c7aae2db41f30ec5222e0196ba55e436f1600e4d1125e0ccaed000313f6030adfc1fc0b74fc43894deb4e9d5eeda024d5ffef23 SHA512 a8a9da0f575e7481b6b336567da96628309724d7b88c9b4c8eb2b85486f9b81bea57472883099221322afe33aa8406edea45b61dbedfe9511ca75de0ce83d330
-DIST genpatches-5.15-192.base.tar.xz 8209180 BLAKE2B 05b3822141fd1e6369279f79057caef3502a325f9e10ae07667211496be87c672cfe73a5728ac73a2cc88b9040dfad0cc23901ed23e91954c2999613717e55db SHA512 793d7a9f3ecba327ce83cb137b3fd858fff6fb5a8808b9bcc69f9ef1b2e35ee64f41c1ec88355997b16663f87cfaa17195db0f3ff3b4cbb4cfa4e5735efa4b41
-DIST genpatches-5.15-192.extras.tar.xz 4052 BLAKE2B 787d9fa62539eac03035825ea254896f9dcf462e075dbf91054d85a94b33b449eab84c0deaebba688ee1ccda4aa1b1ef2061d891e68777eef2e3bd1badead927 SHA512 46000ce0ee066a79548b4ed0a9aa4fe13c91e6732fed8810b41321ab38515fc920aff69948019c990ba9f6ca1ee96e29861a5d84d8882d43788378a4d382c4cd
 DIST genpatches-5.15-193.base.tar.xz 8222200 BLAKE2B 387f5ebf9ba84a21c256bd6312a40dc1c0cd85ac727d4819261dcf82c578e7bdd6a900f2add3365189640b84514b5b813c4552eaaaef59745c7d98ac8365d755 SHA512 cf4de196125ed0a6a811659a708c04dd87fe25457dd132ee8b9be65a6b9352b185cbfbc492796095bea4d1d1e436d9ce3bae463d46049dfeab73b10b5059d12b
 DIST genpatches-5.15-193.extras.tar.xz 4060 BLAKE2B 5b70750cccd0c797e57d8b7cf67bfb389b61bd56bcbf03f49c2659dbd38e23e0b669eea292c642164f07e5e47eb6fc7d83f2c21eaac9b63d9ecced8eb0ecadab SHA512 410b0236e2ce33bf6b575a4d1f5f888f7be9cd65e51a90723481807eb4cd85083b2e6d5401016f8a6f4e8b03d8866c0b672e798e80d6a90e282e239473b67716
-DIST genpatches-6.1-148.base.tar.xz 7251144 BLAKE2B cfd4ca7977b58341605a362f2bc38e389005bf9ef42bc78ed3e7aea25d6988a0f260a749ae9ca74de843d845605c1346933efc0d0572c139570457828a3994e1 SHA512 4679f697fd05aa28cc77b7ebae89f5ab2ebef6abc4cc9a7a49757728625736ab38ff16ddc37f31e505fa3fe09acd24a84ad0c6031af5641d7c47d8f79e158d97
-DIST genpatches-6.1-148.extras.tar.xz 4056 BLAKE2B 24ed5ab9c6306795b75a6d0046fe769a3e1bb799f13306c101802bf13ee7cd0cbefc908a67c4effc5d49c769cd23fcac3bbb653c2e01c790cc074c96cab3c05f SHA512 ddd28d283e0e16c6feabc92e713ae3e16722aaa7d41de1e5d30392b9b893de1a77bb3b23d1afe7884afceba40d3fcf85bb936924af04d4b6757b8b9dd724661c
-DIST genpatches-6.1-149.base.tar.xz 7281644 BLAKE2B 4f48b53a64fc770f89a9c34a1b4b4e93e521d16fa98e0ce27efdac173acff42649f93a83b0058c42ff43b282d616a45189659f202e77d0df1a634dee2016bd50 SHA512 aa108ec6e71f387333394d35d06c13e88858404fdf7ee24c45836aaa9adc56624b016c1b6cab39319d3fb0401e19f75fde28cce88015d38da24da9998f235f89
-DIST genpatches-6.1-149.extras.tar.xz 4056 BLAKE2B 616bac1c9c5c71d45cc715bfb590aefde34f460d5337cf0de7fc3af2e44969f85b09b06f4d74526c9900af222748bbb51b5ba89538bae7de007016e57c141a38 SHA512 8abdc1f531de850e951a4ff52e0a1c33bd608f307b0e9398d3bbb78d0e2af470d59e356eea8d6c98e148427b1cd2833296f256aa9a6a91a420f1a6495772d10e
 DIST genpatches-6.1-150.base.tar.xz 7305232 BLAKE2B ab1cc6541bda8af60a3aa5a9cf58a47ec3d0f5ab84d79cd557f4fd71b0c43984068300d5df18ed3f7e2b3548c3b3e7712f6c6c6c767f23de9103d7138e9e500b SHA512 9ef78029cda981e733b6340079bf37ebabc86d97e5d7974b0bc5b39ca90744beebb06aafc6a9b35ede5bd75657d3161307dd4d85b9f80907854488b3750b2699
 DIST genpatches-6.1-150.extras.tar.xz 4052 BLAKE2B e268be13305885933ddf6b51953488c134f5709b824ab06921577788a7c77f687e87699b0d75148af3384be8d5cc00dd0c0633fe8edfa2096eb733f668656cea SHA512 6a656b40cd59fd788f0faa9b93ec33b8a48b11014f83b2a0ba52288ad88101cb7a40cb3168fc6a502da93a2c79972c640ad37a12b4ef2485fa7001a963e491a6
-DIST genpatches-6.12-33.base.tar.xz 1940132 BLAKE2B 744c375cc762a071fbf956b5dc84e7126e35f82b04b3698f0fa52ce6fa6c781ba9631d6ed5b8a5acb5f04471809639b0c4e99651ff84f209b3d5a88e4f4195df SHA512 2dfe26826b474c36915b48504c2e5b911d7c731d0228b671d6cde1b8b7225aeeb7f0c4bea1793bfa43a69caf31c05c77d7c35c0ca90b9c73c6c4b2be44ea78a9
-DIST genpatches-6.12-33.extras.tar.xz 4060 BLAKE2B 9a5356f45097a5af36e7f44e29d75e83b3b14cda16c86854bb4e1a6d2b974a86aa474916228e2a642aa9e58f05a58550d56d63c14bbd1de17c4a2c9c70a03b69 SHA512 36dc5f9501484d4fd3f03d30474b1b6df44a4b8b01f3cd0b7c449cf2c7b282d61c0d447d24ee49aa112a6048e239ec8576e622df389766deeea55d4fac724f33
-DIST genpatches-6.12-34.base.tar.xz 2001840 BLAKE2B 0ca0805ebdc332d10ed56cac2d9613c6f8a5d3a204f39d9288e2dddf35a1db482d685dba8d333a45090e9b5d2a8ee83f5b677c0eeef5b1ca4d8f0f89a1e47075 SHA512 31bdd68f8c4ab72dddb98a41adc02294a10125eee23c1c6edf1af2c21b6043e4856e7633b256c0db7a6b6132d2f5355178334dddf10d32a9525e6a79e67173e6
-DIST genpatches-6.12-34.extras.tar.xz 4056 BLAKE2B 282da21aa2dfc4763367910b158acd6d1e8bf3b1c8ccefe6693784709e0e67f35086fc1c3bc96bab88fdd31f54192677d04ad097f6af14560a4898bf377428b4 SHA512 2d1780f59bbf46d3d1362474fa43817da901bc3563437598fd22708c74acc1fccccd87447de431ac200dd9c29b2eb5ddc870c4a1c5fdb401b4708e17f47668b8
-DIST genpatches-6.12-35.base.tar.xz 2043972 BLAKE2B f14a91324f35ef46571ef78058ca68363ffa3c06c273eaa8ae85c72df84ada62f433e6c9a58098625cf0b8adb25b6a33b48ed1927452853700a58798552f3b46 SHA512 c5bc196aebca5ff0e51b8a2e201d14b6a029ab46f1ef8ee2a2c716e78a27b7a529e4f6c416afb898f1ca8faa5eedd1338197a74e84aa278b5c78209e6afe052a
-DIST genpatches-6.12-35.extras.tar.xz 4056 BLAKE2B 5918c54d7e26e3e2520ff92279da6b5495886432ec9be3247159bd76b40bcd6b2f203da8e7c4410c982e6a040330f0aebea002da551f67e028742db2463a6f89 SHA512 871cccac1b4d03ad192759f5a01d7992430e6dee1a983d7e0f952acfb499b740ad3d40e9b5a63b92d2a78aa43edd98b4221711a90b5013569cc1b0f18e50557e
 DIST genpatches-6.12-36.base.tar.xz 2240564 BLAKE2B cd68b5d7fff73f5fe0c67a8eb47c2094a0ae57f304b5a4798ccca7410c5f514fc1f9b2fccb65e639886e48950ed24d04ed44ddcdff3d5223e336f573f25a501f SHA512 61796173e1e286c352d3d683be007e4336e646cc1efcde0528b12b38e484d104c9686440aa90d096cb1ebadc715e46899e5bda0f8bd070190ed73e0291401f19
 DIST genpatches-6.12-36.extras.tar.xz 4060 BLAKE2B 034e0d065982369815db90efd84209bf88c73d19a1f4fa41b6c4586b0197e1e502df00b63f8d99c7c1eb0e32fbf99c0187b8c304adaa0f2f624a722e50a31b21 SHA512 cfbb8e69bf254088ddee442c6ee1d293406eac106b0c8fb7d926ea2778260664991ca05c5efe6547b4740ada1010057001856c5d6ee864cd73f55cd8ef78d5fa
 DIST genpatches-6.14-11.base.tar.xz 1058528 BLAKE2B 276bbd42629f6a305f3170e8560736b6ac25c2afae0f8cb9aa50bb101303308bc3bf7729c95f42fb112cf77318a57aa0df9f2af4d726772d167eaccf78774eae SHA512 a3ce8ff9e14e443df9dbdf0ff081c7e642d9a660583fce303eb76cb1fbd486a3fb61fb9eaabc4e0a5e48514ae224958628e80f88464ef55c09969fc3e4544894
 DIST genpatches-6.14-11.extras.tar.xz 4052 BLAKE2B 808ddfabf47e276fb302c4a61230d9e42e0a00d52676137537b440b533f1cc4cf76248cfe4dfb31b589b1f45b22c56a8cacc29d59f33c31f8d50239902e82d92 SHA512 be2b1261fafee96e99375968b43ab33500622864a6133d773ef88cccab8800d409f783388195ba8993488cfc4259f276c3c9b7c0b7ad432fd1caa69db3a6de03
-DIST genpatches-6.14-7.base.tar.xz 632760 BLAKE2B 12a26d7a4cd6b24ae3dc36648b0e890ce3ef20b3eba0583cd920ca200ecb92a6405dc79e2a58700e125f7ea2385db8ffa0f7a829e45f1204d19ef41a91a6fc99 SHA512 a0a0df6ae8f6c7c26594a55f6b071522b59a5537501ae78b569418a8cbacee5ad02fef705be7eb22468bb288a56de89b51273f1d32e52727de6046d878b28e1d
-DIST genpatches-6.14-7.extras.tar.xz 4052 BLAKE2B 1089c810902b96b2d17ebaec90ed484e9500fca9a813058815c7e951119e903fb544db3295ee47a2ae08e23319c03239261803fcb76d3ef42bcf626abb5ca6dc SHA512 6d1dfdf3632ced4e7202d4f93a5ae1e65fd80379fdeb466f95d1f1bda9b005a00dc28963c25b0dd07a48fc06e189b4f42bb648bab9507a116c555eb68a02ca4e
-DIST genpatches-6.14-8.base.tar.xz 707352 BLAKE2B 34edde67b70c11a911daaac12859b5c70708325eeb50694db276f4db877fe01e78cf2e4f431d17813b1b537f17b522f66f29611e59fb8a3835319b9416272468 SHA512 3bf757bec0226b0fceb6b9f36dec8e9bc216155886e1452eb417906ea623bcc99a47d3dde6f88bc91bde85a0523feb0478376f4d089669493f10ec6e6b9d21ba
-DIST genpatches-6.14-8.extras.tar.xz 4048 BLAKE2B 65e31008d0ac83016ca1033eae0910fbdfa0db2cc976ca9fd0fcb431f833ec38a1f3e7a9cc74f229f20f919c6715ecd8b49b2cca142bbdb3173b98ffd703f58c SHA512 42b3bb027ec5b5a4b0adc2d0991ea303862727b9f4473e495af45349b5aa31f8af0a9467a2414baf1bbfe53383ab267e63ecbbc76e34c16e7ac4705bbae48b34
-DIST genpatches-6.14-9.base.tar.xz 751104 BLAKE2B 54247d1f3e1639761408bd622efd9ecb1311ec87f5b231ab6e243829b2ef0ab828b7743b38599b655684229875fb07127c931c2bb1de65c05318d54b832ba7a9 SHA512 de7fff5b69767c1fbe7d3dabc97be4777f22c90a47eb137a8a69756ed0fca36a9b962650215ec91b985ad35057bcca0e2a824c71b4d3cde0100e2b7e8e8edceb
-DIST genpatches-6.14-9.extras.tar.xz 4056 BLAKE2B 431e8bd76cd1edce40f831c16c9971fd21ebdddb7720bca0028a70c42fdd97d483de920248eff645cb5902684df40b21a7b68ca6e714831b216792c4a2a910e8 SHA512 5e112f31f2b0ec5d25d2d19897ced19b3d3e632d272bac4ae1a27c701235e3c981eb7bd95c176f6a9f9cefbcb0304a1d48b99aea4d091222ac5781ce5dbd4682
 DIST genpatches-6.6-101.base.tar.xz 5077712 BLAKE2B 42eb11265006d12e5f67d25d58dcd1188ce6c8b7fe5cec8b176030f36910ff77da5a362e1bc41d3e52790c5e77a2a71adc57f5e107a5818651226ed98a27828f SHA512 759cf775322ec77c85c6b4f5441c8a962cb75e13ccc8d73d366cebcfe75d97b688deed9c9c4e47257db349f950f33f5aa2a718fb2bc6a7a7cb7d75afe5b70d12
 DIST genpatches-6.6-101.extras.tar.xz 4056 BLAKE2B d83b765a55f25c4470ab6e5b3e8d2a00ed0a7dde2c5a29f2d68b18e6ae3f084cb653eecc47a9bb372b1ea9a65b727e6d9227f359547ca4a5fd70cc75aec41598 SHA512 516c38a41a9a3116b71729c44b3cdbe3183afb8f061e1b860d11bafa37415663807d470e8a9b4a35366b297a2946143d1393e46c6a2f755de82ef8f769121d1e
-DIST genpatches-6.6-99.base.tar.xz 5007676 BLAKE2B 329ad8c5071eafb1bd847d29c25c62d64644ab2c7baaf2d6fda3c6c2b835b909e81ae0521f14e34116417c6f9dd66b0435fadbb48a396da64695e688e8c5283f SHA512 8c86c666fd4dd13145d142a387ebe55ae31a00b1de54a7279a53a3c34eba3b7e11de1244ca96cb27ccaf2b6bde3227992f49b838f31b8216e6b052a99a81dbce
-DIST genpatches-6.6-99.extras.tar.xz 4056 BLAKE2B 661e266acc99ed96ec63e0a7ae9cdfbb53fedde5d22907149bc896d5007f308303d1ca702bc0b423876e9b06d4b8d0ca3c6616703b215eb96c3c252cb38439ee SHA512 d0912695029ed341708d692742007ce3b2eeba99c5c9c470c7aa3ef3d3e138b85e29abcb952e01f56d7c35bd521a1be002fda234c2bb3bc32cef4630cb63da7d
 DIST gentoo-kernel-5.10.237-1.amd64.gpkg.tar 63744000 BLAKE2B ca4f720af5e3f0b16309fc3fd4a06a1ccc33399e1c7cf3bfd64d03461577f3eb8c6c484c9f4cb29c9ba458b62a8bc093d87e77a9d06714fd5fee3c7546928b79 SHA512 9f01b4499688d5d9bbe4f39af6a76edd087127991b4b5e89d6d4941cc2d57cfdf9afc698fc908b396986858aea548c817ffd6c1f2a28446aad5835346a8a041f
 DIST gentoo-kernel-5.10.237-1.arm64.gpkg.tar 56872960 BLAKE2B 17d0e718b2c17b72f13df26804086e46ebbc2481d1d63872b3ede830139c090e574b04edf3bbc8def76f6084f0a27000434fff28f253413dd01c7aed866ac384 SHA512 cc8d9464feb4c64f3b68abc34b544f4ec17259fd085602b134bc648d5b5d16f1d9f0e2185f79dde195cf3f023f610e07013e1179bec3cfabdcba95afe2b571a4
 DIST gentoo-kernel-5.10.237-1.ppc64le.gpkg.tar 52858880 BLAKE2B f689c999f398a3290cd8489c6b7da098423344453540bc99710a4b5504c39764167334d08b38808c817620762209581616c106b7145a2f568934f8b5dfe6bf19 SHA512 d4cda361279cdf4f64ad9a542c6c8719ac6bf5f32b2f9e3e25f9177ed9969fbe0bb2100548658ca016024c09bf9135f1e12a79f46c1043b1ce5cf38fd40e8a0a
 DIST gentoo-kernel-5.10.237-1.x86.gpkg.tar 53872640 BLAKE2B 8cc3370a5c4355f71c007ed0a2ad0dfec466b715e37f875232851922da58bae86910f91c7e51261139ebb8c14fef8dd5faa36890b439b192d533260b6ede2d18 SHA512 7d8d7c54a468268737ba7da9e204e59f61ebb3fecc29cfdabe0bebd1db16a09d6a7026d55228647a7b955adf99b51fbc86a52b00a6a44e1498c6b7b6ddbfadb2
-DIST gentoo-kernel-5.15.182-1.amd64.gpkg.tar 68925440 BLAKE2B 3d984984ab748e07d51728d62d0831665c95552ca9a76a294308b30be03ecea53478fa8c90df6f515f4f19982ee8d97e6df7077c446ae6b86b1128fa0ae2e610 SHA512 531e64630fde62065be34cbd7d3e63d0134bfea48054f3c828364cd271ce317625cf58de44458eede53b2e2a12a876244c3f07ad4b162520c3d6ec816c1e42b2
-DIST gentoo-kernel-5.15.182-1.arm64.gpkg.tar 62576640 BLAKE2B 724d044cd8d13aa38554bf4663063ed9ca2b2674168b20e86b23382c4965e2d8ade239749dded6a5776704d874797ca116fc4af78ca28977f1a38aac562ed94e SHA512 fe5ea4426cbff6f8d76c36fe978273b976156dcbde370fdc110067fa900ac51dd7a77cd894a7ca8c750148901647287507536d3722451cd37914208a258d8d07
-DIST gentoo-kernel-5.15.182-1.ppc64le.gpkg.tar 56842240 BLAKE2B c929dc9eaca0f782ab3e6d7ed2c837008039faa42056cf4ce71edbac3f04f7352457b190bbb8c3ceea8d5317d9248ff01c6d26bac12a697a5dba56b2f44f7476 SHA512 5a6a5525451cdbb70e1fa7bd42314a7353f29042be51d426f56413bc0866c6b8a10134b9c68ee6789cda38b2c4aae3602c63be40b3152fd83c3aaa89b00b0ca9
-DIST gentoo-kernel-5.15.182-1.x86.gpkg.tar 58869760 BLAKE2B b9224007c5686c0583eb9d20ea6d52fecd626a1033f3dc75063178d81106224ad83351d3208fabc03c935835df83e390ea35c54bc3a11ca99b438ee6368d95d7 SHA512 3f04d8c252e9c273561eba44dbe62683e69f13d82348fd19269be2b05b5699982bd2293a0ced185554161719e51c61cfc516b94268f981fd8cb5c49097763e03
 DIST gentoo-kernel-5.15.183-1.amd64.gpkg.tar 68925440 BLAKE2B 2c84f0a387a69b8c31bf5f3e7f7c4f1757297316037f1e8b6eaf1fca5fe53280b41bfe3b251d0b34f81440e7f6ff56b56fb528dd6a8605570ebfbb9df7c45c9a SHA512 8c2edee6a2c7c5b559f21205c8b738a8ec25516ccfbf3a4fdd06eda1fdb23024b35b08f63c8ba2ab9ed71b02aae1b648ae4c41c476f4d39a20f53a8d724c7bb3
 DIST gentoo-kernel-5.15.183-1.arm64.gpkg.tar 62586880 BLAKE2B 3ed4ff277618d0867d98b7b1d5789ab2bb5c5b4de0b55c04d30744cb03f6c4aa93f8d19e15f04303a1195973f29fa277e6ca2745978bee1307727abcaaca2873 SHA512 9c22a95e8042b668ac655e6b8086760e01d5b67d609c50fd04fb1b95a641d2074b982a012ace95082b518d2f5e4174c95960cce81ca4528a583343492671e6c6
 DIST gentoo-kernel-5.15.183-1.ppc64le.gpkg.tar 56832000 BLAKE2B 152cf605bbec0c08c9f4e5067e91ec43bb79c604ddadb22aff9ca1c019b4029be0ddc30eaf0814606f48363ead96565cca21103d41979d36482a005f54042656 SHA512 df630b682a76b9b517c5101232a22bb9a33639dca3356a3b253dc5263e3a7856e8f21fb1ee9aeabf94483afb01b8dd345648e17d74a78f95f3e328d86c755527
 DIST gentoo-kernel-5.15.183-1.x86.gpkg.tar 58869760 BLAKE2B 9397d3098d8080034953fbc79f2d4f222480ba994fd8cb85dfef324f5988bf6bedffcda3d3036794bc0c3689c72f324bd9417fda038804fc61b5a5ffac546005 SHA512 01b98699543ec40eed94086cf52f01b71b51ad2aad3b87cb491af7e3cbc105a2ba83eff3a05e8495c9b03eaf6fdfcbd2954155f60ebf6e396ae76e3e1ab5168b
-DIST gentoo-kernel-6.1.138-1.amd64.gpkg.tar 73123840 BLAKE2B 880d7ab7176279202aedc822f2da888a1eebdb66cb959fa389d6d32d5e0460a7c414a64fcb5807cb619f786690b3555d91cd811abc10a4209ef722a296a8bb73 SHA512 970b4f7b34a5ff46816df3d69beb52be750be6182a67f50bbe625f1447888dbe5bd6521968bc42864c644a2be87d12c2be86e757902b596c6ba2a45dd42353ee
-DIST gentoo-kernel-6.1.138-1.arm64.gpkg.tar 65771520 BLAKE2B cde948c3be72cf9536de46b0cf033dd62082974a5013247cebf9a9dccdf2c88cc25821c8eb6b70ab7dbd697cffa7f42f0d6ba7a8686a1c943f48a0b80f542c50 SHA512 b9a6667bb05f83d1899b0c45b0ede731a5566aa701710e2bc31efda964522d719d9875578f6c2d3dfd88386864893fd2921f1f880d3450e15cc1066b27bcd24b
-DIST gentoo-kernel-6.1.138-1.ppc64le.gpkg.tar 59955200 BLAKE2B 630cdd9bb54c51ad8b346fb5c99d0902491fa2fbb50befafeaa6927059c73af8a1c3152c22f866e1e569c3bfe0853547b794e87577fe1f49f97af582c4e5a8d5 SHA512 9661e0bb76a3147785228689bc98b7599cd8fd28d6719c6dd26389bcdd7ac25ab77c26ab99655833820e9321a0a7d86675f12875bb44b6414a18955bd2efbd14
-DIST gentoo-kernel-6.1.138-1.x86.gpkg.tar 62453760 BLAKE2B 746f73146927f8c57e4d9080b01b33d0a75ed8464a28245f312473b3fdf2fbb688bc73a0e7262ea36eb17cd2470b4440fdc101be8cf8e370a563ee4848f57f31 SHA512 df4b16b17eaab413f5366c8ff568ac95bf3ddddd4cb4bd17bb8d8d37fb1b8b1f05ff1e9955535725722bb6ad66e794b97e75d5eb7da97bcbb7f58ab57d1f7e42
-DIST gentoo-kernel-6.1.139-1.amd64.gpkg.tar 73123840 BLAKE2B 55a2349311c6ec76b3713cad4b33dc5d606b39ba005e3670fd886a8af1f4359ab65185a2407219d74dc86e3c5e942fcb6638f3d713ced761a270c9678b366d21 SHA512 0e21d8e22b05b7318ae35cbff2658e9b8f9233af1eb758037857413a31e345d949d43b70e67a3154c4877710d44ad63ecc33626540f8af9196f49594edb685db
-DIST gentoo-kernel-6.1.139-1.arm64.gpkg.tar 65751040 BLAKE2B d11fe468b423d768c5818da08bf05a045017fc851a4bc5cc3d00cfb4f864215ac63ef130dfa766b86c54f25564527480689a7c86484eda39917a31de4bad5c05 SHA512 58ddc80e26930777a5336f0abbd4129b50a01c4627a98b65ab6159800452047aa736572020da7da484106545673ee09a3d0a36468e51bcc4866a4fa273e8eb51
-DIST gentoo-kernel-6.1.139-1.ppc64le.gpkg.tar 59944960 BLAKE2B 5edcae37c5672fe9498845cb5413efb87ceefa8959320e5e76777088a8c44d5d717b7b808eaf029ff63a1cd3c9d4073b1af8c797785fa32f5245fdb1f0c295db SHA512 6ed74441fe0d4df450b99d53253e427a56bc15186d03a32f5e3cec3ef7c544eece9a9ba34964aa16dcce8b3437804a9fb16c6aa5e6568dee53b7e74b82c4de16
-DIST gentoo-kernel-6.1.139-1.x86.gpkg.tar 62464000 BLAKE2B 42d8a78210f2c4c0ef1fddc69b999d1859a35add7c4ce94c86f7290b73829e91ea125044c068780bc23385dd5d442c8a9f9d3357a3e4c55736d7970f35db3f5d SHA512 1dbc1eae8f7a9b53e4cebff43569cf7efa1dde43cc43870a8a8b8058b7787bca02ccc5953536893a5c355c09046e3bd65973c9bedc43d1a55a51d24c5cc16e3e
 DIST gentoo-kernel-6.1.140-1.amd64.gpkg.tar 73154560 BLAKE2B 91c9c0210cfcade8f8157ab97e21b14cd27b8843fb6b1c33ebea5249778c1aa6e98a8a095c57b1b7bf83876acf5eaac292f575e938c160eea9828b65250fb02f SHA512 178a8e73b83d0878e1376bdc93194b4bbc48b5bd9b21c55c1e8bd518e1bb99cfc4da93e661939eefea4418f45dcaf1c3c6e95809dcede9a81dafd752394302da
 DIST gentoo-kernel-6.1.140-1.arm64.gpkg.tar 65761280 BLAKE2B 4d4549c974b5d45a228697497e64d83c0e7a510d694aaebc4544e21d35750067ab401c85de0d884f75c85d77873a89d032bee0505faa1397727c0a96c094697d SHA512 dd167e6f0c8190230382407995ba977286e368a8b452e304d70f32672ca823257c9254dfb166a22e5eb0cbaa71c356dc41d07e67b8ce42032452438a0996b728
 DIST gentoo-kernel-6.1.140-1.ppc64le.gpkg.tar 59965440 BLAKE2B 913609c18f08e535882b3bc45845853a70f017e928ddf9e9613e59aa00f64c8576ce74a833e04f5c0dba5a1db209603df1f27338c384e227a274d0ae49dddb68 SHA512 9f18154b7925de8b083895eb0e8f2f064ace3523d41e98eb013545eb1dc95061763a4046b1d302bc10f768d098f0b686843244e737ea892d4e4f333d9c8ba95a
 DIST gentoo-kernel-6.1.140-1.x86.gpkg.tar 62464000 BLAKE2B 1b53f06dec58067372ac471c8174a5bcd70d88c5025c05cf76206e4d262a3ef244080f1766ed515c02c02afa370db9338d06644268fd24b30c9587ba3182d41c SHA512 3f271d581b9e07d1646b0e02331e7fd1fc5ae4e8a44f24a496f436d4818591efc59ac6065e0ebbea712b6d346ba5debe908c16b950a0b8de01c0f31b878c4d02
-DIST gentoo-kernel-6.12.28-1.amd64.gpkg.tar 306227200 BLAKE2B ccdda03b4f406b32e0c53111423bc14ecd264263e9298abaa7dfdf315702e0aa9e3904dbb7868d59811d562daf33729cb69c68315bacf151a71b3d6672f3636c SHA512 78f59c5684c819b66b5048788494d2745366c049b7fdc088043a47878ba22164ab39b7b2b7d8dcde2f49f609448d6213da1c368d32a64c6d751472c29e22ce90
-DIST gentoo-kernel-6.12.28-1.arm64.gpkg.tar 279377920 BLAKE2B 3379955b7300674954a1940034f7de3ad8dec7f071c82c81507fb617a934a2b9ebb344f0090933335df6bdf227dee6700e77ae2112591c4259651a81d6847dd2 SHA512 88a2c39d249f4102737ee006bc11841bd0d36f401e0de1e9ddcb51c66c8a4f5e940cdb8a2d3a2243e17f14933d33394c99ae3fab5c4f999b007f615ae058418c
-DIST gentoo-kernel-6.12.28-1.ppc64le.gpkg.tar 73226240 BLAKE2B deb22c1824edda29668ce1b5138665f5b9cc9b11f3c9d3bc812f57b96c8b04d84dab4d15a55f46c20ed62f66901655612c4635bf7b04a225c4e9806f0a4f84a6 SHA512 4befefc2b88d88fb3e2c385f7fb0d29bc663e19aa074b0f6fccd675010a956c410cb7a50f25f1ec9859392136645be1eeb84fd24fce37222f3eb2c1b8f1dae70
-DIST gentoo-kernel-6.12.28-1.x86.gpkg.tar 77588480 BLAKE2B 0c154d83b1199aa6fa52bbf0e2ce07f6eaf2ae4cd1928f6ce8c27aa86c38a45d0e5413549c670069669d8f14a1f24764ac935c603873811a59eb28e841498f21 SHA512 0efc2c53bc395621fd7ea9361782bfb8c49ab86f4a01ba95c14845514acab07da27f711db5cc33e228516af65904977d49bc1a459653677335d3257e5a886ce0
-DIST gentoo-kernel-6.12.29-1.amd64.gpkg.tar 306073600 BLAKE2B e51d72a5c7de81740ac254999e03c436f4aa096adbc25a5933c41b508ede660d8d532ea8d212014cb89c7b3b90b6614e94a7fe8e60148ceff3f79c3178062eb7 SHA512 d54099f56bb8467b74e78bd9cdca06c49ff910d275dad00194881289a5d13a02a6a6d763fdaa0d6f7d0ec8cc85a9a761db0c42954819af9e0406171232d06970
-DIST gentoo-kernel-6.12.29-1.arm64.gpkg.tar 279470080 BLAKE2B d5543072609ba2be829dfc85f5ffe7e24d36d7d2d5f7bb5dd9b89b07f02611f8fd043709c16f63feebd33849478d49be714e91b1192bad8864f23fe46b14e1a4 SHA512 6806df0155c662f90da56639dd84fc6e7d7cde7719811fe725dcdffeafa5690ca53936d4006010e8ae4f96320e7a2f4d15496744f4f484a14b0a2e1b4a377e71
-DIST gentoo-kernel-6.12.29-1.ppc64le.gpkg.tar 73256960 BLAKE2B e14d411d4c2a375c90cd9f216f5851526bfdb54020ffc908ac349ddb3fb2eaf30d0def06c0329f4a9d54cfa92b95e5043a6c0755c05f81fa03fdc14c4d76aae9 SHA512 9e4b733872f2af832a911944337e19a0e7db75dc6fae0fb06863b7fb5f707ab1b5d45145bb5e2770bd9bf12178f2c697b5923f1b4baedcecd47f9fde07ad6157
-DIST gentoo-kernel-6.12.29-1.x86.gpkg.tar 77608960 BLAKE2B 9ecde93485617befe47f3dd42e6ab9d593878a444730535c7032d761eefe4e085577ef96723fba54bba8cf2937da1063315ba15675883170c46bffab70c88bb1 SHA512 8ef56cf52fd78cd32063c2457c53514f13133a033fa5061575c502e0179c9c7066b2d6fa01d64c68f782b04cec287484ccc81121bd32b552ccfbcad5339e601a
-DIST gentoo-kernel-6.12.30-1.amd64.gpkg.tar 305633280 BLAKE2B f0fa7398b81b9173fedcdf6b9c2a4994f8123436f4134aa7b0348729e0553214219b91b75f4356ca76d8064d1304a23a56adda909b35ea973293fa742bc6f3d7 SHA512 d3e881b95f76eb0d3f6dd9d5e7bfe1400db4b491e5c769553d685d047b38fd3400574fe75420b7fc6d4857b7862d801b6f43e0b86469e8f9e455b1d349e09b8d
-DIST gentoo-kernel-6.12.30-1.arm64.gpkg.tar 279470080 BLAKE2B 9f1362b0bb20ea85f9cb3b042da349044d02a71ca78c959648781f16d6f83c99beadc832f88a23b53e57f65ed586283bd8e1ad46aa0f30793180f1d96728af86 SHA512 0ecccf659ca3be840e7bf2ee500a81e7dfb83064e87cd9e9199f82196cc0dc4d309c54e84598d69732bdb43a4b2a203f4aa4192b2ebf15713c0113f33363508e
-DIST gentoo-kernel-6.12.30-1.ppc64le.gpkg.tar 73267200 BLAKE2B 5e86ddf48669ac501fc38ccb6461f375f08a36ccce13c25d077158c2073b178293dfe297d6105e38361aa3dc63e3915eba88859f561159d06a28ad3b22f776e6 SHA512 6ee19ed07477c37731d0f526eb9e79c0247076fb3c8eed9132d9e4ab56867e3809a5c895201b5f630aec434eeb889e3ae717ec3e7ab3f64f3ebc353ada124547
-DIST gentoo-kernel-6.12.30-1.x86.gpkg.tar 77619200 BLAKE2B 5c5cff15261dab31236b8237cea8380ffc2f094879637f3cd973ba3e8e557cd678ef55a8acaccfb9b9fba1161fba6495bde3fcff2087c5e4859d7f2f05a4bdad SHA512 3f0412592484c437000686a98bb871bba58de5d5e8e48285474b2585549515840e31da1789f541e5d74359bf4e4f1accdafe675134ab3fb1c471f68f97d6fae8
 DIST gentoo-kernel-6.12.31-1.amd64.gpkg.tar 305612800 BLAKE2B 375bbbabdf3e1ee1273263791e6d72da202547a897b7210ccf1be0c93e347dd1bec888ebe4e61cd08daf983cd931f3b6284b627412ae716e0fdb92d7c7ca1f4a SHA512 45011984da1836b4a89e4a7942a867fe3b686d78846afd06098ee2e548667684d9b44e6e671524b9a0f1755b0d38a8497cd8abc6b0c6a2f956104b8bd56641e6
 DIST gentoo-kernel-6.12.31-1.arm64.gpkg.tar 279633920 BLAKE2B 94f0478a81733df9ef7897042377843b8a302eed55154383f35ebfc21df0ebe7dd358b56ad53f0e7b22958625d72745d61b8b1a2a6e4b1250206a650f024cc3b SHA512 51ce06ea732273f256bd347f088080af65123cd1be13db7e864332dcfa5e3f1857f39c363a43919676789bed105209fa34942e715a07b7adbf307db49f6a266b
 DIST gentoo-kernel-6.12.31-1.ppc64le.gpkg.tar 73267200 BLAKE2B e26a7f12f26893cd4a4c836363f2ee52697daef4eef58abd7b431d090fa0cdb50ab6d89cf762eb1bbacc7b685483ec30aa36171f7fcfa57d41966ca565165d10 SHA512 894888156da7a78a1787e544075fa69717fb3d443e0505c2fbd30ae1bf2a2316d8cb4b0883d8edde6704b5b2d0395e438bc7b77a415e05cf1c7cdc4837aecd79
 DIST gentoo-kernel-6.12.31-1.x86.gpkg.tar 77619200 BLAKE2B 2381c196272f8a1710136b838c10af838a08c2d3c52c25c10a8f9d633e9642c01998eaf6248a81296ae57a5ca52d920f9a37e7360ca284fb51635cdd11b62487 SHA512 d4302d93bcb84a8876253273b03c5c7c093207b73e9e461483b05245dd9566eeed55453fabe0d1ed9b7c762371669392b283000067c88f2cf1486550979a923d
-DIST gentoo-kernel-6.14.6-1.amd64.gpkg.tar 311961600 BLAKE2B 78918dc0b22babd8f471f72e7b742fc53134aeddb04ffc609b8795fd905d3a144e6565f1ff3fe3b95cb86e940ec369102510094d9b27dbaadbf098f6a5d510c7 SHA512 98a167ab644c1cd9ccb80b1f559f0641bc883264cfd20401de2090e2500fc4afc6799fe8e496f00b7ecb07fd877d84483b441d762516b15a363cd743c4d8bf8a
-DIST gentoo-kernel-6.14.6-1.arm64.gpkg.tar 284528640 BLAKE2B d413a8e573c7edb8bd70002f1216ffe3146f08f53831942d1897ce8e9e1d07d6de4d8e813bfe027b33e5d17d75fb02acc138f5bc92e36d3acef61a5907549cc0 SHA512 f307fb51f99f80c3984cf78a1113a86148cc31f67c2abc405622da8260b26d500f644eaaff8726ea8fc2b7be03e3f7c2a265fc2050e3057ff328e7938cff0a6d
-DIST gentoo-kernel-6.14.6-1.ppc64le.gpkg.tar 74444800 BLAKE2B 34b1085a03e47f3f4254ce0ce64352eff4cca30abaa638f7da014149862d0ce28ed1fa738a57d4379103d828a765f226a37cf6081d49f0eae583b807b2570de4 SHA512 5d55c8cf4dd1223bcb145f27fc24d6ee1339bc14ef12de27eb5037dccee00d833dc18191d48ea893d68892005097cd04f769f376218d4c44b35fb51ada73f2c8
-DIST gentoo-kernel-6.14.6-1.x86.gpkg.tar 80926720 BLAKE2B 55325727ad6b6eb106c54ed655bb0ae32e80c5d8ddf6ec09abbc6a424600d1a9117d40ac06aa15ad99798196a7637b139900184f3e60b5f2bbdf18b243523e77 SHA512 004e455b7e23dd6371ef04eb907aea8f26cea60eabfc475db615ada301e92d6b5c2f4013fb8edc8c3ca0b1a5e6ec8ee870a54dc0cfba0ce0b3ef151b08fc09b0
-DIST gentoo-kernel-6.14.7-1.amd64.gpkg.tar 311828480 BLAKE2B 841b4fcb1a82a8eecf5f8d7dd341f8c70f8f60715763f3bcb2fcd1b5074015b7c9eaa0faf2c3a9a1874da2772141e01f18cc76fcb410d9dfc457f4d1af081f19 SHA512 2b4f1ca7b530a8ddcdd4546d58ff9d1b3c5760c7631babd37611a68fbbed6d9648e9cb996ffdbe7a17d2126e245c6aba2425b10d23aa78712413e7d63882d7a1
-DIST gentoo-kernel-6.14.7-1.arm64.gpkg.tar 284569600 BLAKE2B c1765bb27468ac70a7958ed038e80aa19503134cea116fa9974dd15f589b5f243e8e4c5620c15c7865d0915220fd1d43f332226cd01d8ba67653df17df972142 SHA512 7f87404685b448fdd49aa1b7e49c46f1299d5a540fed37ba77e2c05ce1b84dd55e3c9ddaf2b7aae12a87810ee833a9ad1296e8c9a80c40dd8bba1f18a2e4b0f6
-DIST gentoo-kernel-6.14.7-1.ppc64le.gpkg.tar 74444800 BLAKE2B 56074cb6bb24b7aa61986f2c15a9a3c5147e43b03058d9f289f5992102a5e1cffac41c79f20fb548d883c526f06961f6fa2485fa369e824d64450ab66d42f773 SHA512 70160508c23ef6a0d3d233003319d637e5fb6f96703375f187e710c7fe95a3849471bc7959b5ca1dece8d7dabeca2bb5afee19a8414513f7c347cf1af23bff9b
-DIST gentoo-kernel-6.14.7-1.x86.gpkg.tar 80926720 BLAKE2B 73976338bae39d0e1f3ba3ea626634e34250c3563d8b6af182cedcd7e3f5c454607100d6d6db0f9d2e381deb2aa30bc75829039d9e3b059591f2f4e07ad4586a SHA512 5704efc073cf5a7a248492d0382ef0140565bdd30d4e62d855ed18aed7089ba641315ffb3ad94c5ac46e64d3c85d30cad6fb6d0ff1f4938cf7d46cb36d3618a6
-DIST gentoo-kernel-6.14.8-1.amd64.gpkg.tar 311336960 BLAKE2B 173e00b156a8e2a033b22129fc06027b1a5ec3fbb8fc42e1524e05c9851aa839e49c999a9ec3155869586b76e4d2e136e52e8dfb7f886b0a77de72491e605cdf SHA512 e8a6221462fa9e07da89bde65ec628d416b1f400a570ffd2ffa052c62972b424e6942fc11aebae1988063f2402ab5c37c07ecb1c000898ca456fcc89cc2a37b0
-DIST gentoo-kernel-6.14.8-1.arm64.gpkg.tar 284620800 BLAKE2B d012fd0a2aed8b47fbbc1a117ee9ef152c7c2656fd64fa2d7a8d3d780458179014807b7ecbc981ecb69573605358e34f4fd024b7c75d18badb7becd2a42ddcb2 SHA512 d8d9e7dfb73994a50751d389c5cf0e4f808e72cf6f355d0dd0ff38c05122b1516934e6bcff87ff73af7015ffe7f5c1de5cfca00d154cd1c0cd247aa14924d26f
-DIST gentoo-kernel-6.14.8-1.ppc64le.gpkg.tar 74414080 BLAKE2B 8d2aa1210b1b46e347a5f73275d0db8e0c839db8d2670ba1161220b6ec166f968b959b067aa38449baa1d1ca64964608a755f42213d8ce541995fdda103ac3d9 SHA512 22ff16175a6be633e7d00afb68943d21deeb6127f9a0cfc9c0cd9194d0bbbedce2321049c68a424845cdd043d2b5cd316538c0ca16194c871f6db9650d762c14
-DIST gentoo-kernel-6.14.8-1.x86.gpkg.tar 80926720 BLAKE2B 9d049c1bac2cc19be026ff04e7fc43631603f2e1222902e70d7bd5c10534405547bc957e9800ce13a6143421c6a82ffcd20a6fd08418f6c15467b0001e0b4ca9 SHA512 3ea9dd5f39f0571d898f716fd0f637699abf604d1ecf7862405ba7c9ec6ec1e9a27f91dfe6fb81a2c28aa7637d36f1f8879df17532fef2b6305eb9bd07f4ba23
 DIST gentoo-kernel-6.14.9-1.amd64.gpkg.tar 311388160 BLAKE2B d95992953a8131502240ee572dd7e71b92e286e4711816fbe4044d94d2745eecb01e672e6e115a297ab8caabd40c73e18ea5e1a05e99f6be13c00694961b202d SHA512 de0fccd7d1705ee84b9d1e5a39cb1349933713855012a3f033d799a97b2b777efbe2e9ab77b7714eae125e9465f1b17cbdd1e018e283611f54417f0e6110a7f5
 DIST gentoo-kernel-6.14.9-1.arm64.gpkg.tar 284712960 BLAKE2B 18531ae58696704f8536e4803aa5f92f6b0bb9f92d6bd072dc15c9003af1dbf9034bf990a2edb78f778c8954120cae653c4a64d6d4dbc36092cc664a915f2377 SHA512 f2f3cb86c31db71654bfc8094893b3ed5e3a845c341d2f27855f045ce048ff3982ddda847b4a3cfdb2200695b2b230b26c4420cef84c61ca15a19de709d7ba21
 DIST gentoo-kernel-6.14.9-1.ppc64le.gpkg.tar 74465280 BLAKE2B e2fd4330b91745c199f24811825bc51e5c0db40925ef76b428239ad9700dd28ddf7e48d861f115e613bc6677aa3183b7c559e2c5ae37aa83e8e1366dc5baddb8 SHA512 4ebeb66b1254ec549f8b7fa47335f1cd468dfab5277cfda818107ff4c3ecce4b4080237a8796b02bad551aec9ceb02c55f721c6602b3d76423ef6ac7d24d24bb
 DIST gentoo-kernel-6.14.9-1.x86.gpkg.tar 80947200 BLAKE2B 3f574fd8b58ec71f8c7c7dbe7a4dfc9a4f988ba37b76fe14130fb540aae0aad3e7f9fda2d88c254526952b7059d7d1cd1d1a349b65744d79d57a82122a0726b4 SHA512 8d6525b513c130a2c7f3868412032c663b7f180f46c59a349bd30588f417917e612d73659a6d0d85d67b33def9f0c176bc953678c7902f0556fec99fe483bbac
-DIST gentoo-kernel-6.6.90-1.amd64.gpkg.tar 273561600 BLAKE2B f902eae3f4c3b8ebc307aa2398ee899de7593c94ca1a7991f6953876c80fd9d70c29bf8e1a5a4d26464ba7ff3d9bf8d5e15a39d582438fc35078a00b5f30a951 SHA512 4a2a2267ad4cfe9c29754d9907f6f3330344f4c630ed175fa8006c07ba012d7012c5dd71aa29733f171503ace0ecdcfd1826654432ce649681a395e28afc8e32
-DIST gentoo-kernel-6.6.90-1.arm64.gpkg.tar 246435840 BLAKE2B 49b63384c8cea2208b938923cf8299eb94a2de0cc40b0a5c45680ca39235da2658d73cd7e461eaf46750734fea5cde8d61ac44053cab1240dbb84e081ef07b87 SHA512 272fdbf09180b4e7e86ccc5be88f67731522e5661beadac15dcd2f796dd512cdd5574cd412c5889225c83c3e1ccb0328ce022f0d06303021ac4f133dc11396ab
-DIST gentoo-kernel-6.6.90-1.ppc64le.gpkg.tar 64440320 BLAKE2B 3fc6cb6ed60f94a440563ac99c1333be5f66cfef8964f913d6515693b0b6d5fc3d3a3a50df3f29789bed5e9096ce253d0aec03e20876079b8c0d97972693aa36 SHA512 ed81315e3968bfd7409471e222b09196e4fb9c0cb1f3d5ecad9227ebe1b24d59db51feb751b4d3babde00623eb5b696e202d5739638fd0da500302522ddae8cc
-DIST gentoo-kernel-6.6.90-1.x86.gpkg.tar 68638720 BLAKE2B 06fc2f3a7a3a7de7ffcce4c944bef17255ed1edf615e8b5679d13236b1b4e769a86c406b7ce91ea96a8e83cbe696dd6061b776afd3e0485b507ce99d71ebcf13 SHA512 95616f2214b0eb93aae4d279eb8c8cfb3eb5a720fe8e4c268361a7c8e400fff1a6517deec08cf7831c455f127328f66ccb7067b530941b1656c04ddab6f85386
 DIST gentoo-kernel-6.6.92-1.amd64.gpkg.tar 273070080 BLAKE2B 0399430f27b1633ae1e9d29f4fb38e4683d5fb7bd52cf56ff68b266c7d827acee774ecd8a2383cc498a9f8cb71fc2d6a057a3b969b93823a6c3b291656c8bf2c SHA512 920930a428ab26e30ab704a514ebc0454dbf9f69abb5b5995a250cda09f31123243a99ce8d40d6233830d87af13cf9cfeef8791ce873e819e8d2e558949071a7
 DIST gentoo-kernel-6.6.92-1.arm64.gpkg.tar 246528000 BLAKE2B ee3bf3803321705b7cbcc65944b43da7013893f36469739e3e5d1b6900279b63aa909677aa1b7fb9fe85f122cfd62b50b1b39351cce747404a82c4b747accdf4 SHA512 8fbee40927783346e7ab27eefa0c4e874e59f7afdda8d96a50544ce1b9216ee2a918bdcf6b7dc07035c2e8371f580f0099ba0b41794dc438e45d5c0a070a8584
 DIST gentoo-kernel-6.6.92-1.ppc64le.gpkg.tar 64440320 BLAKE2B eb86a2311988cea0ad9b1eb880f6d3795e6b698ed7c3f93fb53d2d4c87700ec217ac5c9ae94b7acfdbccb6336fce3b607a926a21c76e0f5844c67f82afa86335 SHA512 f74f018465583c82656f93a5e7d1cb2e1621d82b1e9589a25bfafc775398f534d8d44db53fb50c337b4f99f7de1562211d07161861804570e9d765e0aa3a327a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.182.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.182.ebuild
deleted file mode 100644
index 3d6da1c41ef8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.182.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.138.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.138.ebuild
deleted file mode 100644
index 3d6da1c41ef8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.138.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.139.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.139.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.139.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.28.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.28.ebuild
deleted file mode 100644
index 03fa98ef9b6c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.28.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.29.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.29.ebuild
deleted file mode 100644
index ac7076155097..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.29.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.30.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.30.ebuild
deleted file mode 100644
index ac7076155097..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.30.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.6.ebuild
deleted file mode 100644
index c0377f141128..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.6.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.7.ebuild
deleted file mode 100644
index c0377f141128..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.7.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.8.ebuild
deleted file mode 100644
index c0377f141128..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.8.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.90.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.90.ebuild
deleted file mode 100644
index e71a371cdf30..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.90.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-05 17:27 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-05 17:27 UTC (permalink / raw
  To: gentoo-commits

commit:     6a0084add36787068df490d32b01983ebf5b7964
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  5 17:24:18 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun  5 17:27:23 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a0084ad

sys-kernel/gentoo-kernel-bin: Bump to 5.10.238

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.238.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 6de559a5239f..861ff5f850fd 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,5 +1,7 @@
 DIST genpatches-5.10-249.base.tar.xz 8062848 BLAKE2B 2c372ac92742767956210fc2721e363e846724f88d1b883ac74bed29a01e1ccd5dffc40a5847bab7872d43266ada36b16c6fbf758b3e6d62510a378ea35cbe67 SHA512 9fc14484a0482097751253c755f40b576498cf126433031e13c9d12ee4817b2e94d3dd05d263fc33fdb3de64ccaff96fba52cf2896eaa91bf4310070dce456c2
 DIST genpatches-5.10-249.extras.tar.xz 4056 BLAKE2B 697ff5b83fb94b6d42ea4c322c7aae2db41f30ec5222e0196ba55e436f1600e4d1125e0ccaed000313f6030adfc1fc0b74fc43894deb4e9d5eeda024d5ffef23 SHA512 a8a9da0f575e7481b6b336567da96628309724d7b88c9b4c8eb2b85486f9b81bea57472883099221322afe33aa8406edea45b61dbedfe9511ca75de0ce83d330
+DIST genpatches-5.10-250.base.tar.xz 8127500 BLAKE2B 37ebf71483cf659432319491e169aa5775d6cf6663525663e09d415a29eeaf6376671ee7c54248df04d04162620c73e1a2a435beb3b8a4de464b8b9baa5e32e9 SHA512 baa02a6a5aa9eca599327f007736ab65de5e9aa2a32446e9e5cec138e57bccf93cb872112aa2e3bcf5539c22f14b502d4aefa01aeb062e11a3b8988ad762c09c
+DIST genpatches-5.10-250.extras.tar.xz 4056 BLAKE2B 378576943c89911ffcc74e413365f623073d86dfcff9e8f6ea7a5738e152a7844991cecb0f5ea98c25e10faabef2d3db882daca77129b43d78d2587eff50ab0a SHA512 055902874cb23dd57b44216672e4e4f677004d1539f776be9ccf68b5a18d666c7b849e48d9fe6bf195c2fb2e4d59b561fc0eb9d5e9e0fb884394251fd1e5ce0e
 DIST genpatches-5.15-193.base.tar.xz 8222200 BLAKE2B 387f5ebf9ba84a21c256bd6312a40dc1c0cd85ac727d4819261dcf82c578e7bdd6a900f2add3365189640b84514b5b813c4552eaaaef59745c7d98ac8365d755 SHA512 cf4de196125ed0a6a811659a708c04dd87fe25457dd132ee8b9be65a6b9352b185cbfbc492796095bea4d1d1e436d9ce3bae463d46049dfeab73b10b5059d12b
 DIST genpatches-5.15-193.extras.tar.xz 4060 BLAKE2B 5b70750cccd0c797e57d8b7cf67bfb389b61bd56bcbf03f49c2659dbd38e23e0b669eea292c642164f07e5e47eb6fc7d83f2c21eaac9b63d9ecced8eb0ecadab SHA512 410b0236e2ce33bf6b575a4d1f5f888f7be9cd65e51a90723481807eb4cd85083b2e6d5401016f8a6f4e8b03d8866c0b672e798e80d6a90e282e239473b67716
 DIST genpatches-6.1-150.base.tar.xz 7305232 BLAKE2B ab1cc6541bda8af60a3aa5a9cf58a47ec3d0f5ab84d79cd557f4fd71b0c43984068300d5df18ed3f7e2b3548c3b3e7712f6c6c6c767f23de9103d7138e9e500b SHA512 9ef78029cda981e733b6340079bf37ebabc86d97e5d7974b0bc5b39ca90744beebb06aafc6a9b35ede5bd75657d3161307dd4d85b9f80907854488b3750b2699
@@ -14,6 +16,10 @@ DIST gentoo-kernel-5.10.237-1.amd64.gpkg.tar 63744000 BLAKE2B ca4f720af5e3f0b163
 DIST gentoo-kernel-5.10.237-1.arm64.gpkg.tar 56872960 BLAKE2B 17d0e718b2c17b72f13df26804086e46ebbc2481d1d63872b3ede830139c090e574b04edf3bbc8def76f6084f0a27000434fff28f253413dd01c7aed866ac384 SHA512 cc8d9464feb4c64f3b68abc34b544f4ec17259fd085602b134bc648d5b5d16f1d9f0e2185f79dde195cf3f023f610e07013e1179bec3cfabdcba95afe2b571a4
 DIST gentoo-kernel-5.10.237-1.ppc64le.gpkg.tar 52858880 BLAKE2B f689c999f398a3290cd8489c6b7da098423344453540bc99710a4b5504c39764167334d08b38808c817620762209581616c106b7145a2f568934f8b5dfe6bf19 SHA512 d4cda361279cdf4f64ad9a542c6c8719ac6bf5f32b2f9e3e25f9177ed9969fbe0bb2100548658ca016024c09bf9135f1e12a79f46c1043b1ce5cf38fd40e8a0a
 DIST gentoo-kernel-5.10.237-1.x86.gpkg.tar 53872640 BLAKE2B 8cc3370a5c4355f71c007ed0a2ad0dfec466b715e37f875232851922da58bae86910f91c7e51261139ebb8c14fef8dd5faa36890b439b192d533260b6ede2d18 SHA512 7d8d7c54a468268737ba7da9e204e59f61ebb3fecc29cfdabe0bebd1db16a09d6a7026d55228647a7b955adf99b51fbc86a52b00a6a44e1498c6b7b6ddbfadb2
+DIST gentoo-kernel-5.10.238-1.amd64.gpkg.tar 63733760 BLAKE2B 30f722f438e43820575bbb272cbd60ca22a9c87ee74c287392537fa6e4d4ea3b1af3e14b64e9ea056857d30c3e795c074680cb27dd5d078d09336f4cdf2da564 SHA512 930391569b8769e115db50c9c7bb5fcb79d42bede638062167b0f87e63ea89e44dd459e0f22a6c5aa8fab04e077d15256e948ef043a5d09c36009b6ba9b106b2
+DIST gentoo-kernel-5.10.238-1.arm64.gpkg.tar 56862720 BLAKE2B 025ac558355b2ac66c039208317c4af964307039b278d28c4efbce6c3eb665bc8f883f100fbd8278ed2369e4e10c389c1a94bf6e8c815b62072f2660a6c2eb3b SHA512 17769b8c78c36d49aa4d0c53c818c5171c8117ec265b7b8f9063970b5965ade859f2ea2c6c8c63da1ed1a80f7401628295a1327534c49cbcf8efc21cc51d001e
+DIST gentoo-kernel-5.10.238-1.ppc64le.gpkg.tar 52848640 BLAKE2B 10a23606a6f356f5ea795417dc1337af9d387c88fe2ea90e7a21694ffbd5b106cc3cdeb93cefea8ba7e5bb07bb9910f133b72edd3357dd588a9a3da94a2f8e9d SHA512 3084980a9e1eae96be26ac3b39daca519fc45d3dac4f7488161de9c41c9a560e35ec18ce9d980437999acd4f788f1c5046adf6c0e068490f9b84de8513fa5027
+DIST gentoo-kernel-5.10.238-1.x86.gpkg.tar 53882880 BLAKE2B d213a2242008a29c88c0a1acf7976b712603bf399f362d50f1e7c8ae6f2f1c808fade5e93836d28794ecc81a0240f91bbc0f446d9a67310599c2f95485c72d9e SHA512 261ffc86ed826c00eab9c7ed64fe53d5cd88506b2a1b9b47238424bf30199c7191fadd05e8fd2023c794eaafe651b1aa1eb1832199f2c089847a90c7b76383c2
 DIST gentoo-kernel-5.15.183-1.amd64.gpkg.tar 68925440 BLAKE2B 2c84f0a387a69b8c31bf5f3e7f7c4f1757297316037f1e8b6eaf1fca5fe53280b41bfe3b251d0b34f81440e7f6ff56b56fb528dd6a8605570ebfbb9df7c45c9a SHA512 8c2edee6a2c7c5b559f21205c8b738a8ec25516ccfbf3a4fdd06eda1fdb23024b35b08f63c8ba2ab9ed71b02aae1b648ae4c41c476f4d39a20f53a8d724c7bb3
 DIST gentoo-kernel-5.15.183-1.arm64.gpkg.tar 62586880 BLAKE2B 3ed4ff277618d0867d98b7b1d5789ab2bb5c5b4de0b55c04d30744cb03f6c4aa93f8d19e15f04303a1195973f29fa277e6ca2745978bee1307727abcaaca2873 SHA512 9c22a95e8042b668ac655e6b8086760e01d5b67d609c50fd04fb1b95a641d2074b982a012ace95082b518d2f5e4174c95960cce81ca4528a583343492671e6c6
 DIST gentoo-kernel-5.15.183-1.ppc64le.gpkg.tar 56832000 BLAKE2B 152cf605bbec0c08c9f4e5067e91ec43bb79c604ddadb22aff9ca1c019b4029be0ddc30eaf0814606f48363ead96565cca21103d41979d36482a005f54042656 SHA512 df630b682a76b9b517c5101232a22bb9a33639dca3356a3b253dc5263e3a7856e8f21fb1ee9aeabf94483afb01b8dd345648e17d74a78f95f3e328d86c755527

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild
new file mode 100644
index 000000000000..88e83cb23916
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-05 17:27 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-05 17:27 UTC (permalink / raw
  To: gentoo-commits

commit:     c6a1dd14ef8ac9507a3167c2fd3a591dc3c26b21
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  5 17:24:25 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun  5 17:27:24 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a1dd14

sys-kernel/gentoo-kernel-bin: Bump to 5.15.185

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.185.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 861ff5f850fd..7e5ad9d2aa3f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-250.base.tar.xz 8127500 BLAKE2B 37ebf71483cf659432319491e16
 DIST genpatches-5.10-250.extras.tar.xz 4056 BLAKE2B 378576943c89911ffcc74e413365f623073d86dfcff9e8f6ea7a5738e152a7844991cecb0f5ea98c25e10faabef2d3db882daca77129b43d78d2587eff50ab0a SHA512 055902874cb23dd57b44216672e4e4f677004d1539f776be9ccf68b5a18d666c7b849e48d9fe6bf195c2fb2e4d59b561fc0eb9d5e9e0fb884394251fd1e5ce0e
 DIST genpatches-5.15-193.base.tar.xz 8222200 BLAKE2B 387f5ebf9ba84a21c256bd6312a40dc1c0cd85ac727d4819261dcf82c578e7bdd6a900f2add3365189640b84514b5b813c4552eaaaef59745c7d98ac8365d755 SHA512 cf4de196125ed0a6a811659a708c04dd87fe25457dd132ee8b9be65a6b9352b185cbfbc492796095bea4d1d1e436d9ce3bae463d46049dfeab73b10b5059d12b
 DIST genpatches-5.15-193.extras.tar.xz 4060 BLAKE2B 5b70750cccd0c797e57d8b7cf67bfb389b61bd56bcbf03f49c2659dbd38e23e0b669eea292c642164f07e5e47eb6fc7d83f2c21eaac9b63d9ecced8eb0ecadab SHA512 410b0236e2ce33bf6b575a4d1f5f888f7be9cd65e51a90723481807eb4cd85083b2e6d5401016f8a6f4e8b03d8866c0b672e798e80d6a90e282e239473b67716
+DIST genpatches-5.15-195.base.tar.xz 8297016 BLAKE2B 0cb4e5da03682a78b41e38de78919ea41c52acc67eed3fdc88ecf919884fb8e037983e1524649caad519497a944585c550468afaa79dc62c2d10e4bf5e218147 SHA512 3b0c3cbd6c4c2d4094e403f91780f8e5e1f453a3add2727b7437e29b4803b32da763539e8720da93002e0a6debc02f9a0ba15efa83f2ea66b4871283fe9aa3e7
+DIST genpatches-5.15-195.extras.tar.xz 4056 BLAKE2B 3c7999a16ba1a5c3f84ecc0edd1fa92c4456201f582185eb954a38ec413d6ee4f77fef6bc9807372ebacc197f5d03bc1eafbbc113d4c44c60862568954e85a46 SHA512 3c096445a11a49c3f0547f2a51c2265d21b2f0d6b9ffd084faa90034e4e2f598e422f9d612fa47a474d420e2d9f4caa8e5d1b818d8e1276930865e4ad85a6bb4
 DIST genpatches-6.1-150.base.tar.xz 7305232 BLAKE2B ab1cc6541bda8af60a3aa5a9cf58a47ec3d0f5ab84d79cd557f4fd71b0c43984068300d5df18ed3f7e2b3548c3b3e7712f6c6c6c767f23de9103d7138e9e500b SHA512 9ef78029cda981e733b6340079bf37ebabc86d97e5d7974b0bc5b39ca90744beebb06aafc6a9b35ede5bd75657d3161307dd4d85b9f80907854488b3750b2699
 DIST genpatches-6.1-150.extras.tar.xz 4052 BLAKE2B e268be13305885933ddf6b51953488c134f5709b824ab06921577788a7c77f687e87699b0d75148af3384be8d5cc00dd0c0633fe8edfa2096eb733f668656cea SHA512 6a656b40cd59fd788f0faa9b93ec33b8a48b11014f83b2a0ba52288ad88101cb7a40cb3168fc6a502da93a2c79972c640ad37a12b4ef2485fa7001a963e491a6
 DIST genpatches-6.12-36.base.tar.xz 2240564 BLAKE2B cd68b5d7fff73f5fe0c67a8eb47c2094a0ae57f304b5a4798ccca7410c5f514fc1f9b2fccb65e639886e48950ed24d04ed44ddcdff3d5223e336f573f25a501f SHA512 61796173e1e286c352d3d683be007e4336e646cc1efcde0528b12b38e484d104c9686440aa90d096cb1ebadc715e46899e5bda0f8bd070190ed73e0291401f19
@@ -24,6 +26,10 @@ DIST gentoo-kernel-5.15.183-1.amd64.gpkg.tar 68925440 BLAKE2B 2c84f0a387a69b8c31
 DIST gentoo-kernel-5.15.183-1.arm64.gpkg.tar 62586880 BLAKE2B 3ed4ff277618d0867d98b7b1d5789ab2bb5c5b4de0b55c04d30744cb03f6c4aa93f8d19e15f04303a1195973f29fa277e6ca2745978bee1307727abcaaca2873 SHA512 9c22a95e8042b668ac655e6b8086760e01d5b67d609c50fd04fb1b95a641d2074b982a012ace95082b518d2f5e4174c95960cce81ca4528a583343492671e6c6
 DIST gentoo-kernel-5.15.183-1.ppc64le.gpkg.tar 56832000 BLAKE2B 152cf605bbec0c08c9f4e5067e91ec43bb79c604ddadb22aff9ca1c019b4029be0ddc30eaf0814606f48363ead96565cca21103d41979d36482a005f54042656 SHA512 df630b682a76b9b517c5101232a22bb9a33639dca3356a3b253dc5263e3a7856e8f21fb1ee9aeabf94483afb01b8dd345648e17d74a78f95f3e328d86c755527
 DIST gentoo-kernel-5.15.183-1.x86.gpkg.tar 58869760 BLAKE2B 9397d3098d8080034953fbc79f2d4f222480ba994fd8cb85dfef324f5988bf6bedffcda3d3036794bc0c3689c72f324bd9417fda038804fc61b5a5ffac546005 SHA512 01b98699543ec40eed94086cf52f01b71b51ad2aad3b87cb491af7e3cbc105a2ba83eff3a05e8495c9b03eaf6fdfcbd2954155f60ebf6e396ae76e3e1ab5168b
+DIST gentoo-kernel-5.15.185-1.amd64.gpkg.tar 68925440 BLAKE2B 6932eb56f9519c3051f16d3d9dfe59b86611500694926d165d77b43fa9d70b02df10d605de667844cf6f223781e00a798f210095484ea6c5a11edf0c17579688 SHA512 f2a6ac070207c3c8bf30e57704b8f3c9950d28563f3b3f3d1992ac8f273eb66b94bf5ec6afd2fed023dfdfe2ba91540c77993da32d65896c7fd97785885216ed
+DIST gentoo-kernel-5.15.185-1.arm64.gpkg.tar 62556160 BLAKE2B 4bba519eb182a9b30eadbde959bd8f5378e00b3ab789a249a534e8f58e9692385d9844190d811d49e54f9c18a20af27e47e4d239d7923a014967dac19481e781 SHA512 4a5d5be8ed6070fe42bed42d275178c74be30f73fc7e814b77df0e65c5445c00cfdfa666cf1ead1a246a744dfc11cf4bf6b22d97d218faf4c0b4e99cd36645ba
+DIST gentoo-kernel-5.15.185-1.ppc64le.gpkg.tar 56852480 BLAKE2B fb00dd49c915fd206814035533487c8610aa5c9cd2dbb838f1957b17db7354ee29a122449996e109752b0d8f3de208a86ce104c0824b071288df0e0d1757ff4b SHA512 baa0f20aacce93830c1012f198dadd00a9b8e3de4e1c692d704956c8d0fe544cc4e59fc3459d173659694b118c3b5db85bdebebd3cb17272b7e2b9261de83e43
+DIST gentoo-kernel-5.15.185-1.x86.gpkg.tar 58880000 BLAKE2B 7af2314108895f24271c3670705f1b6fbb3dbfb5881c21ad9c9df28ea7401bdecfa811b56eca26e93a5a4dd92317a1b36cb5cb63f986a1a025beb3d9bf259d1f SHA512 f61ed9ccf954aa5557483f7bd1e2cc4c2b93a0e1fecb4f8c629a50c3a95bed41f6bd94817932a20c2cfd37766ed9186cf2d5bcf89d731310c91d30fe968e5abc
 DIST gentoo-kernel-6.1.140-1.amd64.gpkg.tar 73154560 BLAKE2B 91c9c0210cfcade8f8157ab97e21b14cd27b8843fb6b1c33ebea5249778c1aa6e98a8a095c57b1b7bf83876acf5eaac292f575e938c160eea9828b65250fb02f SHA512 178a8e73b83d0878e1376bdc93194b4bbc48b5bd9b21c55c1e8bd518e1bb99cfc4da93e661939eefea4418f45dcaf1c3c6e95809dcede9a81dafd752394302da
 DIST gentoo-kernel-6.1.140-1.arm64.gpkg.tar 65761280 BLAKE2B 4d4549c974b5d45a228697497e64d83c0e7a510d694aaebc4544e21d35750067ab401c85de0d884f75c85d77873a89d032bee0505faa1397727c0a96c094697d SHA512 dd167e6f0c8190230382407995ba977286e368a8b452e304d70f32672ca823257c9254dfb166a22e5eb0cbaa71c356dc41d07e67b8ce42032452438a0996b728
 DIST gentoo-kernel-6.1.140-1.ppc64le.gpkg.tar 59965440 BLAKE2B 913609c18f08e535882b3bc45845853a70f017e928ddf9e9613e59aa00f64c8576ce74a833e04f5c0dba5a1db209603df1f27338c384e227a274d0ae49dddb68 SHA512 9f18154b7925de8b083895eb0e8f2f064ace3523d41e98eb013545eb1dc95061763a4046b1d302bc10f768d098f0b686843244e737ea892d4e4f333d9c8ba95a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.185.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.185.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.185.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-05 17:27 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-05 17:27 UTC (permalink / raw
  To: gentoo-commits

commit:     147684503715ffe0c37b8162e6c55855cba518d1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  5 17:24:29 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun  5 17:27:24 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14768450

sys-kernel/gentoo-kernel-bin: Bump to 6.1.141

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.141.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7e5ad9d2aa3f..8417fe58feb4 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-195.base.tar.xz 8297016 BLAKE2B 0cb4e5da03682a78b41e38de789
 DIST genpatches-5.15-195.extras.tar.xz 4056 BLAKE2B 3c7999a16ba1a5c3f84ecc0edd1fa92c4456201f582185eb954a38ec413d6ee4f77fef6bc9807372ebacc197f5d03bc1eafbbc113d4c44c60862568954e85a46 SHA512 3c096445a11a49c3f0547f2a51c2265d21b2f0d6b9ffd084faa90034e4e2f598e422f9d612fa47a474d420e2d9f4caa8e5d1b818d8e1276930865e4ad85a6bb4
 DIST genpatches-6.1-150.base.tar.xz 7305232 BLAKE2B ab1cc6541bda8af60a3aa5a9cf58a47ec3d0f5ab84d79cd557f4fd71b0c43984068300d5df18ed3f7e2b3548c3b3e7712f6c6c6c767f23de9103d7138e9e500b SHA512 9ef78029cda981e733b6340079bf37ebabc86d97e5d7974b0bc5b39ca90744beebb06aafc6a9b35ede5bd75657d3161307dd4d85b9f80907854488b3750b2699
 DIST genpatches-6.1-150.extras.tar.xz 4052 BLAKE2B e268be13305885933ddf6b51953488c134f5709b824ab06921577788a7c77f687e87699b0d75148af3384be8d5cc00dd0c0633fe8edfa2096eb733f668656cea SHA512 6a656b40cd59fd788f0faa9b93ec33b8a48b11014f83b2a0ba52288ad88101cb7a40cb3168fc6a502da93a2c79972c640ad37a12b4ef2485fa7001a963e491a6
+DIST genpatches-6.1-151.base.tar.xz 7402608 BLAKE2B a7f5f902d84b19d48a26e1c00adb3d6351c8001a357b87e7012817dd4b568fffc8b7312873e5baca443f79f42e90e5fc33f6a949020ee431d82803ee219935af SHA512 e1806dd94379d483a99d76a2cdcfa60d304dbffb19c4b7e17c38118f1df0926df7a0c36824b5398798bff86147c2e557aedd35dc828ff17d53dfa8324171a25f
+DIST genpatches-6.1-151.extras.tar.xz 4056 BLAKE2B 79dd87d35c27163057edabdd6d605777e2e440aa5e4d4390162e0c3ab2b083848ff7c0cf92ed83c05e752c26ba22e8e0c25fdb3e040ca9c5d38870756094e84c SHA512 28876cc7c53d3eecf2d01840f89501693df6c81c5c139b5c9f6ace64c8e578b1998aca476c55ee44d470de84085e6bd6362c55b60d4fa2721a8046c2512b5ef7
 DIST genpatches-6.12-36.base.tar.xz 2240564 BLAKE2B cd68b5d7fff73f5fe0c67a8eb47c2094a0ae57f304b5a4798ccca7410c5f514fc1f9b2fccb65e639886e48950ed24d04ed44ddcdff3d5223e336f573f25a501f SHA512 61796173e1e286c352d3d683be007e4336e646cc1efcde0528b12b38e484d104c9686440aa90d096cb1ebadc715e46899e5bda0f8bd070190ed73e0291401f19
 DIST genpatches-6.12-36.extras.tar.xz 4060 BLAKE2B 034e0d065982369815db90efd84209bf88c73d19a1f4fa41b6c4586b0197e1e502df00b63f8d99c7c1eb0e32fbf99c0187b8c304adaa0f2f624a722e50a31b21 SHA512 cfbb8e69bf254088ddee442c6ee1d293406eac106b0c8fb7d926ea2778260664991ca05c5efe6547b4740ada1010057001856c5d6ee864cd73f55cd8ef78d5fa
 DIST genpatches-6.14-11.base.tar.xz 1058528 BLAKE2B 276bbd42629f6a305f3170e8560736b6ac25c2afae0f8cb9aa50bb101303308bc3bf7729c95f42fb112cf77318a57aa0df9f2af4d726772d167eaccf78774eae SHA512 a3ce8ff9e14e443df9dbdf0ff081c7e642d9a660583fce303eb76cb1fbd486a3fb61fb9eaabc4e0a5e48514ae224958628e80f88464ef55c09969fc3e4544894
@@ -34,6 +36,10 @@ DIST gentoo-kernel-6.1.140-1.amd64.gpkg.tar 73154560 BLAKE2B 91c9c0210cfcade8f81
 DIST gentoo-kernel-6.1.140-1.arm64.gpkg.tar 65761280 BLAKE2B 4d4549c974b5d45a228697497e64d83c0e7a510d694aaebc4544e21d35750067ab401c85de0d884f75c85d77873a89d032bee0505faa1397727c0a96c094697d SHA512 dd167e6f0c8190230382407995ba977286e368a8b452e304d70f32672ca823257c9254dfb166a22e5eb0cbaa71c356dc41d07e67b8ce42032452438a0996b728
 DIST gentoo-kernel-6.1.140-1.ppc64le.gpkg.tar 59965440 BLAKE2B 913609c18f08e535882b3bc45845853a70f017e928ddf9e9613e59aa00f64c8576ce74a833e04f5c0dba5a1db209603df1f27338c384e227a274d0ae49dddb68 SHA512 9f18154b7925de8b083895eb0e8f2f064ace3523d41e98eb013545eb1dc95061763a4046b1d302bc10f768d098f0b686843244e737ea892d4e4f333d9c8ba95a
 DIST gentoo-kernel-6.1.140-1.x86.gpkg.tar 62464000 BLAKE2B 1b53f06dec58067372ac471c8174a5bcd70d88c5025c05cf76206e4d262a3ef244080f1766ed515c02c02afa370db9338d06644268fd24b30c9587ba3182d41c SHA512 3f271d581b9e07d1646b0e02331e7fd1fc5ae4e8a44f24a496f436d4818591efc59ac6065e0ebbea712b6d346ba5debe908c16b950a0b8de01c0f31b878c4d02
+DIST gentoo-kernel-6.1.141-1.amd64.gpkg.tar 73113600 BLAKE2B 349b004c7a68f28eed8b176b17f081046013642325cbebbf628ea78707d8a731f619ffe07cdcacc56f1446107702375dba25eb88a3275da4ee93c3038d28aa29 SHA512 58da28ac4e9774ef9e5ea773a9ab05cf0792ef52c991db34efc3f43eeb20aba31bf9541f7eaa1656e7bd396a3d0e1513a2ddd62bc9194327669ab67cfe632b69
+DIST gentoo-kernel-6.1.141-1.arm64.gpkg.tar 65740800 BLAKE2B 288a24307c578a7ecc80face06133b8713950151966c038bb942ebba6f450b63a139407440df30645325a5603aa8ff3a1e798d6446bcdefbdf61ef2d54a24245 SHA512 d15b758fc468a90918a58ae959461a068a3fee447149864ae8000f6ac6b8cb5121053318725289eba8530aaf1df506550a098b066cfc5871ea754e5c106208fd
+DIST gentoo-kernel-6.1.141-1.ppc64le.gpkg.tar 59944960 BLAKE2B 36596a69993a9796d57186c08669a28a308c3e1cdc93862bdf0ca496b0405c0868b7b3db51233ed1ecd8d2e989b3efa90436828aa0d594521b2c6cbb1f8fbaa8 SHA512 b5b3e9e0194cc539accac876c6ab1393c72013a0115e7f68c05bcfce34b39316477c277971e3e16abb09adf54fa5db5ded496c93fd751b607a142b9bed94f03e
+DIST gentoo-kernel-6.1.141-1.x86.gpkg.tar 62464000 BLAKE2B ccfe6d3afae3d0b0eaa1d0139567075644014f749357e34594590e6944315641e09e1b1150d960d48b2b0f43f63021e46dfc169d64c8cdcb851382d9f9f59db5 SHA512 19b439c88fdd78554301abbcb23cc9854977c42e2da22382bcfd5847e727db547b9d3141a29cef49bf7db2d4b09ba97490cfcc8f9689833dd876d369e086751e
 DIST gentoo-kernel-6.12.31-1.amd64.gpkg.tar 305612800 BLAKE2B 375bbbabdf3e1ee1273263791e6d72da202547a897b7210ccf1be0c93e347dd1bec888ebe4e61cd08daf983cd931f3b6284b627412ae716e0fdb92d7c7ca1f4a SHA512 45011984da1836b4a89e4a7942a867fe3b686d78846afd06098ee2e548667684d9b44e6e671524b9a0f1755b0d38a8497cd8abc6b0c6a2f956104b8bd56641e6
 DIST gentoo-kernel-6.12.31-1.arm64.gpkg.tar 279633920 BLAKE2B 94f0478a81733df9ef7897042377843b8a302eed55154383f35ebfc21df0ebe7dd358b56ad53f0e7b22958625d72745d61b8b1a2a6e4b1250206a650f024cc3b SHA512 51ce06ea732273f256bd347f088080af65123cd1be13db7e864332dcfa5e3f1857f39c363a43919676789bed105209fa34942e715a07b7adbf307db49f6a266b
 DIST gentoo-kernel-6.12.31-1.ppc64le.gpkg.tar 73267200 BLAKE2B e26a7f12f26893cd4a4c836363f2ee52697daef4eef58abd7b431d090fa0cdb50ab6d89cf762eb1bbacc7b685483ec30aa36171f7fcfa57d41966ca565165d10 SHA512 894888156da7a78a1787e544075fa69717fb3d443e0505c2fbd30ae1bf2a2316d8cb4b0883d8edde6704b5b2d0395e438bc7b77a415e05cf1c7cdc4837aecd79

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-05 17:27 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-05 17:27 UTC (permalink / raw
  To: gentoo-commits

commit:     9c6b1e978a9e995508fabf2f77f836184e4142d6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  5 17:24:36 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun  5 17:27:25 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c6b1e97

sys-kernel/gentoo-kernel-bin: Bump to 6.6.93

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.93.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8417fe58feb4..7327d32790b1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.14-11.base.tar.xz 1058528 BLAKE2B 276bbd42629f6a305f3170e85607
 DIST genpatches-6.14-11.extras.tar.xz 4052 BLAKE2B 808ddfabf47e276fb302c4a61230d9e42e0a00d52676137537b440b533f1cc4cf76248cfe4dfb31b589b1f45b22c56a8cacc29d59f33c31f8d50239902e82d92 SHA512 be2b1261fafee96e99375968b43ab33500622864a6133d773ef88cccab8800d409f783388195ba8993488cfc4259f276c3c9b7c0b7ad432fd1caa69db3a6de03
 DIST genpatches-6.6-101.base.tar.xz 5077712 BLAKE2B 42eb11265006d12e5f67d25d58dcd1188ce6c8b7fe5cec8b176030f36910ff77da5a362e1bc41d3e52790c5e77a2a71adc57f5e107a5818651226ed98a27828f SHA512 759cf775322ec77c85c6b4f5441c8a962cb75e13ccc8d73d366cebcfe75d97b688deed9c9c4e47257db349f950f33f5aa2a718fb2bc6a7a7cb7d75afe5b70d12
 DIST genpatches-6.6-101.extras.tar.xz 4056 BLAKE2B d83b765a55f25c4470ab6e5b3e8d2a00ed0a7dde2c5a29f2d68b18e6ae3f084cb653eecc47a9bb372b1ea9a65b727e6d9227f359547ca4a5fd70cc75aec41598 SHA512 516c38a41a9a3116b71729c44b3cdbe3183afb8f061e1b860d11bafa37415663807d470e8a9b4a35366b297a2946143d1393e46c6a2f755de82ef8f769121d1e
+DIST genpatches-6.6-102.base.tar.xz 5221156 BLAKE2B 107b3cc31c8566c3ee223b7ef0a491ba3284423b4f374d3b9b90f4fa331a4ba6a4fd19fc3a400a8ae4c31119472c3a27513e62bbf73030a2485e164d9acacc76 SHA512 861d67f58e124dcfc9295bd5119b7d84081351dc1b5a039e568276903914bfdbd5c2cf0bb318042f110221884cd5d635c01415b3f2f0d81313f2221402175fbb
+DIST genpatches-6.6-102.extras.tar.xz 4060 BLAKE2B 52c598975958a1ce82ef6b800d7f9bf8dbf87464d589c551ce8538721e0038e889d5b113d0d72c22d6a669ca41f5f90c4a9d37ab6f45f8dc83dac8566bf98e3f SHA512 8bfe934614e65b42d4da36a98927ccdb3fb379e12563063ec86317ba7bbc394350498c1da9f228b757149d8dea9a07a4e92f2463a3cc58cd510eadef853dc3c1
 DIST gentoo-kernel-5.10.237-1.amd64.gpkg.tar 63744000 BLAKE2B ca4f720af5e3f0b16309fc3fd4a06a1ccc33399e1c7cf3bfd64d03461577f3eb8c6c484c9f4cb29c9ba458b62a8bc093d87e77a9d06714fd5fee3c7546928b79 SHA512 9f01b4499688d5d9bbe4f39af6a76edd087127991b4b5e89d6d4941cc2d57cfdf9afc698fc908b396986858aea548c817ffd6c1f2a28446aad5835346a8a041f
 DIST gentoo-kernel-5.10.237-1.arm64.gpkg.tar 56872960 BLAKE2B 17d0e718b2c17b72f13df26804086e46ebbc2481d1d63872b3ede830139c090e574b04edf3bbc8def76f6084f0a27000434fff28f253413dd01c7aed866ac384 SHA512 cc8d9464feb4c64f3b68abc34b544f4ec17259fd085602b134bc648d5b5d16f1d9f0e2185f79dde195cf3f023f610e07013e1179bec3cfabdcba95afe2b571a4
 DIST gentoo-kernel-5.10.237-1.ppc64le.gpkg.tar 52858880 BLAKE2B f689c999f398a3290cd8489c6b7da098423344453540bc99710a4b5504c39764167334d08b38808c817620762209581616c106b7145a2f568934f8b5dfe6bf19 SHA512 d4cda361279cdf4f64ad9a542c6c8719ac6bf5f32b2f9e3e25f9177ed9969fbe0bb2100548658ca016024c09bf9135f1e12a79f46c1043b1ce5cf38fd40e8a0a
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.6.92-1.amd64.gpkg.tar 273070080 BLAKE2B 0399430f27b1633ae1e
 DIST gentoo-kernel-6.6.92-1.arm64.gpkg.tar 246528000 BLAKE2B ee3bf3803321705b7cbcc65944b43da7013893f36469739e3e5d1b6900279b63aa909677aa1b7fb9fe85f122cfd62b50b1b39351cce747404a82c4b747accdf4 SHA512 8fbee40927783346e7ab27eefa0c4e874e59f7afdda8d96a50544ce1b9216ee2a918bdcf6b7dc07035c2e8371f580f0099ba0b41794dc438e45d5c0a070a8584
 DIST gentoo-kernel-6.6.92-1.ppc64le.gpkg.tar 64440320 BLAKE2B eb86a2311988cea0ad9b1eb880f6d3795e6b698ed7c3f93fb53d2d4c87700ec217ac5c9ae94b7acfdbccb6336fce3b607a926a21c76e0f5844c67f82afa86335 SHA512 f74f018465583c82656f93a5e7d1cb2e1621d82b1e9589a25bfafc775398f534d8d44db53fb50c337b4f99f7de1562211d07161861804570e9d765e0aa3a327a
 DIST gentoo-kernel-6.6.92-1.x86.gpkg.tar 68648960 BLAKE2B 8f52f8f89f21c382cbf2f372bd5f5ec05691e3e89beb65bf28b55c10bc0f32a98e53808cb717fd0865e1c937f5df4be5208f83f46ec26bccb99ab96b1dfa5d2a SHA512 d5a8578ba2570fc76832fd56ce13ab4e18315345e29df8e1ba8325a9d07651b25839f3ea94cc7e3a891864ebb59829b177aa4b14eeab5fe3014a80b282027394
+DIST gentoo-kernel-6.6.93-1.amd64.gpkg.tar 272834560 BLAKE2B f4b9d795454f9bd68e00d45d6c3e88374fcc735d6ddf5da076d4b8a42b6de95783e2dbb2eb08976ad96b53d3471dbec597528954274a11ceedf5f4d54207a9d5 SHA512 e87cdd11bea0924996a1ed83771f84852840e641d80d7be1b9bb6a4a9d0df75316ea925697253786f5aef25e26f38d0d0ef256d8092967d2c5946b32114374fe
+DIST gentoo-kernel-6.6.93-1.arm64.gpkg.tar 246210560 BLAKE2B 36ddd707276bdc8605109eac84f9609db3f1b86cc66c634b4b1a44e41220fb3d2d424a42c8689dd1be69cb434d6d7861f21d77402832de8a77f8e4230aafadab SHA512 28e5a6ffb902cafb8a8aba80da87e990d19ad5474adf062b816a4b756c8127fcae7c6d4c979b34bb371bd8239025ef83322d59fdd2d90233bb10c40d07dfd206
+DIST gentoo-kernel-6.6.93-1.ppc64le.gpkg.tar 64460800 BLAKE2B 00554a7dc83baea7d3086f66f315b18930693b62d04ab8156330b0f75dee379db8e73532f90e68beaec38f256d1bb0da0baee84305751d45d2245303ecf7afaf SHA512 40abbfd0bf8b201c911fa8fdc7342132cf249efabba16cc15209cf4513bc2ed7be9fc3a6bce69b2aee046e8aaa1e7537c6d715263e0dc0f581bf62960e96f2ba
+DIST gentoo-kernel-6.6.93-1.x86.gpkg.tar 68669440 BLAKE2B 9337ce2c144feb7368cabfd0b4e39777557ed854a16c5729b692540fbc871f4b789dc7bdc80a9b3fc6e863d2dff99bd7b56da5a22d6d9229e03f8dc1bafa7210 SHA512 14e26acf983cc5bff1c8385ccb646b4243cfcc0cf1ab7c9e8cbd242a1d4de515be3cd3e1d38f1e3c854832575353ac90da791b79b5689f7d0fb1607dd83c08af
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.93.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.93.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.93.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-05 17:27 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-05 17:27 UTC (permalink / raw
  To: gentoo-commits

commit:     1e726dc6f0eeca75cb95804a785d504ef72049ad
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  5 17:24:42 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun  5 17:27:26 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e726dc6

sys-kernel/gentoo-kernel-bin: Bump to 6.12.32

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.32.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7327d32790b1..59b681a8bbb3 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,6 +12,8 @@ DIST genpatches-6.1-151.base.tar.xz 7402608 BLAKE2B a7f5f902d84b19d48a26e1c00adb
 DIST genpatches-6.1-151.extras.tar.xz 4056 BLAKE2B 79dd87d35c27163057edabdd6d605777e2e440aa5e4d4390162e0c3ab2b083848ff7c0cf92ed83c05e752c26ba22e8e0c25fdb3e040ca9c5d38870756094e84c SHA512 28876cc7c53d3eecf2d01840f89501693df6c81c5c139b5c9f6ace64c8e578b1998aca476c55ee44d470de84085e6bd6362c55b60d4fa2721a8046c2512b5ef7
 DIST genpatches-6.12-36.base.tar.xz 2240564 BLAKE2B cd68b5d7fff73f5fe0c67a8eb47c2094a0ae57f304b5a4798ccca7410c5f514fc1f9b2fccb65e639886e48950ed24d04ed44ddcdff3d5223e336f573f25a501f SHA512 61796173e1e286c352d3d683be007e4336e646cc1efcde0528b12b38e484d104c9686440aa90d096cb1ebadc715e46899e5bda0f8bd070190ed73e0291401f19
 DIST genpatches-6.12-36.extras.tar.xz 4060 BLAKE2B 034e0d065982369815db90efd84209bf88c73d19a1f4fa41b6c4586b0197e1e502df00b63f8d99c7c1eb0e32fbf99c0187b8c304adaa0f2f624a722e50a31b21 SHA512 cfbb8e69bf254088ddee442c6ee1d293406eac106b0c8fb7d926ea2778260664991ca05c5efe6547b4740ada1010057001856c5d6ee864cd73f55cd8ef78d5fa
+DIST genpatches-6.12-37.base.tar.xz 2252148 BLAKE2B 31c9167efd052ab1ea08cc37bd8e94b671d17b6f7f7cf2126733af51c3b3a63c3395113d4cd57d1a54e593a7cacb830e36678dd76b37f67c01bf9b91730e0715 SHA512 74accda102db462cae8d9a9ee0514c06c08799e3b35199b9ebfe34ce43001a0383fdbe5d02e0621e861fccf3dd04c6e5fdba1b093686a1bf35c3c7093f574c22
+DIST genpatches-6.12-37.extras.tar.xz 4056 BLAKE2B c8aa66c636b448118cb4fa124a44b78fad799bfb9f69585e8d5afd50592f0fa36986bba428c0831cd996fe9afef675f4168e7c66ab341db88f0e0cecf956e291 SHA512 c7672779883d90ceff6b2a25f3f9851b2abc4ea5093972c6e3c9a6860bb53b08dd2e3c2832983ef17a7bd8e2c8d77b5f2540473b85390619d1547c2c4d25846a
 DIST genpatches-6.14-11.base.tar.xz 1058528 BLAKE2B 276bbd42629f6a305f3170e8560736b6ac25c2afae0f8cb9aa50bb101303308bc3bf7729c95f42fb112cf77318a57aa0df9f2af4d726772d167eaccf78774eae SHA512 a3ce8ff9e14e443df9dbdf0ff081c7e642d9a660583fce303eb76cb1fbd486a3fb61fb9eaabc4e0a5e48514ae224958628e80f88464ef55c09969fc3e4544894
 DIST genpatches-6.14-11.extras.tar.xz 4052 BLAKE2B 808ddfabf47e276fb302c4a61230d9e42e0a00d52676137537b440b533f1cc4cf76248cfe4dfb31b589b1f45b22c56a8cacc29d59f33c31f8d50239902e82d92 SHA512 be2b1261fafee96e99375968b43ab33500622864a6133d773ef88cccab8800d409f783388195ba8993488cfc4259f276c3c9b7c0b7ad432fd1caa69db3a6de03
 DIST genpatches-6.6-101.base.tar.xz 5077712 BLAKE2B 42eb11265006d12e5f67d25d58dcd1188ce6c8b7fe5cec8b176030f36910ff77da5a362e1bc41d3e52790c5e77a2a71adc57f5e107a5818651226ed98a27828f SHA512 759cf775322ec77c85c6b4f5441c8a962cb75e13ccc8d73d366cebcfe75d97b688deed9c9c4e47257db349f950f33f5aa2a718fb2bc6a7a7cb7d75afe5b70d12
@@ -46,6 +48,10 @@ DIST gentoo-kernel-6.12.31-1.amd64.gpkg.tar 305612800 BLAKE2B 375bbbabdf3e1ee127
 DIST gentoo-kernel-6.12.31-1.arm64.gpkg.tar 279633920 BLAKE2B 94f0478a81733df9ef7897042377843b8a302eed55154383f35ebfc21df0ebe7dd358b56ad53f0e7b22958625d72745d61b8b1a2a6e4b1250206a650f024cc3b SHA512 51ce06ea732273f256bd347f088080af65123cd1be13db7e864332dcfa5e3f1857f39c363a43919676789bed105209fa34942e715a07b7adbf307db49f6a266b
 DIST gentoo-kernel-6.12.31-1.ppc64le.gpkg.tar 73267200 BLAKE2B e26a7f12f26893cd4a4c836363f2ee52697daef4eef58abd7b431d090fa0cdb50ab6d89cf762eb1bbacc7b685483ec30aa36171f7fcfa57d41966ca565165d10 SHA512 894888156da7a78a1787e544075fa69717fb3d443e0505c2fbd30ae1bf2a2316d8cb4b0883d8edde6704b5b2d0395e438bc7b77a415e05cf1c7cdc4837aecd79
 DIST gentoo-kernel-6.12.31-1.x86.gpkg.tar 77619200 BLAKE2B 2381c196272f8a1710136b838c10af838a08c2d3c52c25c10a8f9d633e9642c01998eaf6248a81296ae57a5ca52d920f9a37e7360ca284fb51635cdd11b62487 SHA512 d4302d93bcb84a8876253273b03c5c7c093207b73e9e461483b05245dd9566eeed55453fabe0d1ed9b7c762371669392b283000067c88f2cf1486550979a923d
+DIST gentoo-kernel-6.12.32-1.amd64.gpkg.tar 305315840 BLAKE2B bece795931abd33850499a0b6a7571f64b8fe6e5ed7d296838b72b4ebf88176d021ad132fe34facddfda158f922b4fe7a533ef58a0f052a2c0d6f9ddc89f2603 SHA512 0a66fdbe2379dca1ab1f9f11dd546d29b0b335a639eee0c3e4a711110ca3ab878d27dc910666de2244c778de6e5202ac4d7fd44d85bb3283f0827d47d1470878
+DIST gentoo-kernel-6.12.32-1.arm64.gpkg.tar 279111680 BLAKE2B 1ad2efced4087160f8409032341bc575e33a1108601ad08e9c99d74460642cf768806dc3c33105d8b41cb81fb5732d1a302fdb2b3a7cd716de596dac02cb511f SHA512 8db6b02f5252c7241d2ece8b33fd1081c1db2d0745bc21036037ae731c6f92f2d6e6d907361f301c0c7bdca0b3248789d8d46d8d9374b2767271809e025b4228
+DIST gentoo-kernel-6.12.32-1.ppc64le.gpkg.tar 73287680 BLAKE2B 5514f8d9cc15222b41c0cde3343b973eac2581facddc86cc51ec41a71cca7908207504f353c90e53e6fb886e3b78c7209b617bba38214e9b16b532105513905a SHA512 6262f8a7baa6291fe8cac21f5911182956ade2c1ee77d0d557e72dbe0e45611ec21010d1af73586a0357f8c3bf05f8aafe97cf9b1f8fa10678fed98afbbbbbf2
+DIST gentoo-kernel-6.12.32-1.x86.gpkg.tar 77608960 BLAKE2B dd2368020641d9c9a58cb57e0c32a68b6959a95cbd95b1c2cfff4b561ba9d8c64a0630c4e59bc582b15b607977b1bc333e53f94699aa335d2ce51fc332953040 SHA512 fc31e4814345e1b725f4b831e074086410f05a230bc5ae41158ed738a8b1ff06b244a4234e5893ff3e2257499638a2cf855a9f6b1cf4cc8f3131d5d1d3bf2aee
 DIST gentoo-kernel-6.14.9-1.amd64.gpkg.tar 311388160 BLAKE2B d95992953a8131502240ee572dd7e71b92e286e4711816fbe4044d94d2745eecb01e672e6e115a297ab8caabd40c73e18ea5e1a05e99f6be13c00694961b202d SHA512 de0fccd7d1705ee84b9d1e5a39cb1349933713855012a3f033d799a97b2b777efbe2e9ab77b7714eae125e9465f1b17cbdd1e018e283611f54417f0e6110a7f5
 DIST gentoo-kernel-6.14.9-1.arm64.gpkg.tar 284712960 BLAKE2B 18531ae58696704f8536e4803aa5f92f6b0bb9f92d6bd072dc15c9003af1dbf9034bf990a2edb78f778c8954120cae653c4a64d6d4dbc36092cc664a915f2377 SHA512 f2f3cb86c31db71654bfc8094893b3ed5e3a845c341d2f27855f045ce048ff3982ddda847b4a3cfdb2200695b2b230b26c4420cef84c61ca15a19de709d7ba21
 DIST gentoo-kernel-6.14.9-1.ppc64le.gpkg.tar 74465280 BLAKE2B e2fd4330b91745c199f24811825bc51e5c0db40925ef76b428239ad9700dd28ddf7e48d861f115e613bc6677aa3183b7c559e2c5ae37aa83e8e1366dc5baddb8 SHA512 4ebeb66b1254ec549f8b7fa47335f1cd468dfab5277cfda818107ff4c3ecce4b4080237a8796b02bad551aec9ceb02c55f721c6602b3d76423ef6ac7d24d24bb

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.32.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.32.ebuild
new file mode 100644
index 000000000000..ac7076155097
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.32.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-05 17:27 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-05 17:27 UTC (permalink / raw
  To: gentoo-commits

commit:     e1f7a3b63dbb94f657e7f1bc78a85edb7df08978
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  5 17:24:47 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun  5 17:27:27 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f7a3b6

sys-kernel/gentoo-kernel-bin: Bump to 6.14.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.14.10.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 59b681a8bbb3..a05266505c01 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.12-37.base.tar.xz 2252148 BLAKE2B 31c9167efd052ab1ea08cc37bd8e
 DIST genpatches-6.12-37.extras.tar.xz 4056 BLAKE2B c8aa66c636b448118cb4fa124a44b78fad799bfb9f69585e8d5afd50592f0fa36986bba428c0831cd996fe9afef675f4168e7c66ab341db88f0e0cecf956e291 SHA512 c7672779883d90ceff6b2a25f3f9851b2abc4ea5093972c6e3c9a6860bb53b08dd2e3c2832983ef17a7bd8e2c8d77b5f2540473b85390619d1547c2c4d25846a
 DIST genpatches-6.14-11.base.tar.xz 1058528 BLAKE2B 276bbd42629f6a305f3170e8560736b6ac25c2afae0f8cb9aa50bb101303308bc3bf7729c95f42fb112cf77318a57aa0df9f2af4d726772d167eaccf78774eae SHA512 a3ce8ff9e14e443df9dbdf0ff081c7e642d9a660583fce303eb76cb1fbd486a3fb61fb9eaabc4e0a5e48514ae224958628e80f88464ef55c09969fc3e4544894
 DIST genpatches-6.14-11.extras.tar.xz 4052 BLAKE2B 808ddfabf47e276fb302c4a61230d9e42e0a00d52676137537b440b533f1cc4cf76248cfe4dfb31b589b1f45b22c56a8cacc29d59f33c31f8d50239902e82d92 SHA512 be2b1261fafee96e99375968b43ab33500622864a6133d773ef88cccab8800d409f783388195ba8993488cfc4259f276c3c9b7c0b7ad432fd1caa69db3a6de03
+DIST genpatches-6.14-12.base.tar.xz 1074176 BLAKE2B 0079cfe4b65b5642db14c4de52ad136b749613f423f32352d8ed9a4b6b40b07cca3aecc87aa30b06ba464c01b4ccd50761f15b2374b8c61a043243a6385154cb SHA512 f4a6eb437d0b57ce2447749e6d1b3e9d09b424f67675aa4b0e33c36809b3c21629849988df095f54b2b20555cf56350e5d60be7808189001992fcc4e718f40d8
+DIST genpatches-6.14-12.extras.tar.xz 4052 BLAKE2B 23e2cb9474397568265fd0c41edf34734b3194c26d25c2138e328596591057dc8d23f90be9e133a1d14c23df37663578c0117458ebe8c13e4ee0dbd4097b735a SHA512 535280d8e987b99291f188c98caac417a9b76a185ff3c721cc429336c779b11d426b71dd9205046787f19ff016a4cdf1ada8d06ea8d282632a4b97c1f1ef3d9f
 DIST genpatches-6.6-101.base.tar.xz 5077712 BLAKE2B 42eb11265006d12e5f67d25d58dcd1188ce6c8b7fe5cec8b176030f36910ff77da5a362e1bc41d3e52790c5e77a2a71adc57f5e107a5818651226ed98a27828f SHA512 759cf775322ec77c85c6b4f5441c8a962cb75e13ccc8d73d366cebcfe75d97b688deed9c9c4e47257db349f950f33f5aa2a718fb2bc6a7a7cb7d75afe5b70d12
 DIST genpatches-6.6-101.extras.tar.xz 4056 BLAKE2B d83b765a55f25c4470ab6e5b3e8d2a00ed0a7dde2c5a29f2d68b18e6ae3f084cb653eecc47a9bb372b1ea9a65b727e6d9227f359547ca4a5fd70cc75aec41598 SHA512 516c38a41a9a3116b71729c44b3cdbe3183afb8f061e1b860d11bafa37415663807d470e8a9b4a35366b297a2946143d1393e46c6a2f755de82ef8f769121d1e
 DIST genpatches-6.6-102.base.tar.xz 5221156 BLAKE2B 107b3cc31c8566c3ee223b7ef0a491ba3284423b4f374d3b9b90f4fa331a4ba6a4fd19fc3a400a8ae4c31119472c3a27513e62bbf73030a2485e164d9acacc76 SHA512 861d67f58e124dcfc9295bd5119b7d84081351dc1b5a039e568276903914bfdbd5c2cf0bb318042f110221884cd5d635c01415b3f2f0d81313f2221402175fbb
@@ -52,6 +54,10 @@ DIST gentoo-kernel-6.12.32-1.amd64.gpkg.tar 305315840 BLAKE2B bece795931abd33850
 DIST gentoo-kernel-6.12.32-1.arm64.gpkg.tar 279111680 BLAKE2B 1ad2efced4087160f8409032341bc575e33a1108601ad08e9c99d74460642cf768806dc3c33105d8b41cb81fb5732d1a302fdb2b3a7cd716de596dac02cb511f SHA512 8db6b02f5252c7241d2ece8b33fd1081c1db2d0745bc21036037ae731c6f92f2d6e6d907361f301c0c7bdca0b3248789d8d46d8d9374b2767271809e025b4228
 DIST gentoo-kernel-6.12.32-1.ppc64le.gpkg.tar 73287680 BLAKE2B 5514f8d9cc15222b41c0cde3343b973eac2581facddc86cc51ec41a71cca7908207504f353c90e53e6fb886e3b78c7209b617bba38214e9b16b532105513905a SHA512 6262f8a7baa6291fe8cac21f5911182956ade2c1ee77d0d557e72dbe0e45611ec21010d1af73586a0357f8c3bf05f8aafe97cf9b1f8fa10678fed98afbbbbbf2
 DIST gentoo-kernel-6.12.32-1.x86.gpkg.tar 77608960 BLAKE2B dd2368020641d9c9a58cb57e0c32a68b6959a95cbd95b1c2cfff4b561ba9d8c64a0630c4e59bc582b15b607977b1bc333e53f94699aa335d2ce51fc332953040 SHA512 fc31e4814345e1b725f4b831e074086410f05a230bc5ae41158ed738a8b1ff06b244a4234e5893ff3e2257499638a2cf855a9f6b1cf4cc8f3131d5d1d3bf2aee
+DIST gentoo-kernel-6.14.10-1.amd64.gpkg.tar 311316480 BLAKE2B f3428bcce7a65302236a1c2b1145343f379afc940d3621baab4802f229937c441965b6878f2cc6bc4a42260241e3db1678f980e41013943e7396af8046c1d9fe SHA512 cefbbb009f417507e7a51de71ef37586220b12fead0d2cb4176d5319a85b827048d67f12e3d8acfd4ecfbfcb1b51a95b2a2bd052e634dd81a430f54c09441547
+DIST gentoo-kernel-6.14.10-1.arm64.gpkg.tar 284590080 BLAKE2B 4425ebec7e267ecc8199537d378f070866f70e0f965c782416382aa2f55167ccc362565ba59e49c05789edd9fa7147786051153911662d487a1285a178339f21 SHA512 aff7643ece722a7eab7db8c81ba9ef349955ca599db4ff87f0d3db13214e549689c77c337ec1d13daa1716f0c131eccecf00a867d06dda556e6f056d84cc893b
+DIST gentoo-kernel-6.14.10-1.ppc64le.gpkg.tar 74485760 BLAKE2B 4818aadddb1392524a7620860ad5e1463a3380ba4a19c823e35116fc255e90acf603cb9987b910fcb66985c1846d9c6e2783b78ace3ecf1f15d82ddc81aa1e24 SHA512 ac12ca5c172a1a8c3193e614e6ea5389be87fb4b0166dee5b6ad5e8dad1de3bb3166a273eedda6caa32e2b6d689e48bef2c00b0c8401c9b7f8f481190f3263ef
+DIST gentoo-kernel-6.14.10-1.x86.gpkg.tar 80947200 BLAKE2B da809f2d7496f583ae32325570bd84165dfa0ad34b01b23aa611d4161d8b989f13fcb95a4b4f7c545d8c938305e9c23883367e3b493b72b6f9f04566a38fa1b6 SHA512 e379eb118d05cb199affdf416a491f012e1760c60f17f7a7826e33407ad39b6b0ea5d033b2dba2bc63c9dcaffe8d35654c133470a951e04b7ffec3b0144b0077
 DIST gentoo-kernel-6.14.9-1.amd64.gpkg.tar 311388160 BLAKE2B d95992953a8131502240ee572dd7e71b92e286e4711816fbe4044d94d2745eecb01e672e6e115a297ab8caabd40c73e18ea5e1a05e99f6be13c00694961b202d SHA512 de0fccd7d1705ee84b9d1e5a39cb1349933713855012a3f033d799a97b2b777efbe2e9ab77b7714eae125e9465f1b17cbdd1e018e283611f54417f0e6110a7f5
 DIST gentoo-kernel-6.14.9-1.arm64.gpkg.tar 284712960 BLAKE2B 18531ae58696704f8536e4803aa5f92f6b0bb9f92d6bd072dc15c9003af1dbf9034bf990a2edb78f778c8954120cae653c4a64d6d4dbc36092cc664a915f2377 SHA512 f2f3cb86c31db71654bfc8094893b3ed5e3a845c341d2f27855f045ce048ff3982ddda847b4a3cfdb2200695b2b230b26c4420cef84c61ca15a19de709d7ba21
 DIST gentoo-kernel-6.14.9-1.ppc64le.gpkg.tar 74465280 BLAKE2B e2fd4330b91745c199f24811825bc51e5c0db40925ef76b428239ad9700dd28ddf7e48d861f115e613bc6677aa3183b7c559e2c5ae37aa83e8e1366dc5baddb8 SHA512 4ebeb66b1254ec549f8b7fa47335f1cd468dfab5277cfda818107ff4c3ecce4b4080237a8796b02bad551aec9ceb02c55f721c6602b3d76423ef6ac7d24d24bb

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.10.ebuild
new file mode 100644
index 000000000000..4426c8264680
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.10.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-10 17:02 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-10 17:02 UTC (permalink / raw
  To: gentoo-commits

commit:     dc1de91516f2226d36e8e2045cc4c4a687998b44
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 10 16:55:24 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jun 10 17:02:14 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc1de915

sys-kernel/gentoo-kernel-bin: Bump to 6.12.33

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.33.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a05266505c01..5b6468a03530 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.12-36.base.tar.xz 2240564 BLAKE2B cd68b5d7fff73f5fe0c67a8eb47c
 DIST genpatches-6.12-36.extras.tar.xz 4060 BLAKE2B 034e0d065982369815db90efd84209bf88c73d19a1f4fa41b6c4586b0197e1e502df00b63f8d99c7c1eb0e32fbf99c0187b8c304adaa0f2f624a722e50a31b21 SHA512 cfbb8e69bf254088ddee442c6ee1d293406eac106b0c8fb7d926ea2778260664991ca05c5efe6547b4740ada1010057001856c5d6ee864cd73f55cd8ef78d5fa
 DIST genpatches-6.12-37.base.tar.xz 2252148 BLAKE2B 31c9167efd052ab1ea08cc37bd8e94b671d17b6f7f7cf2126733af51c3b3a63c3395113d4cd57d1a54e593a7cacb830e36678dd76b37f67c01bf9b91730e0715 SHA512 74accda102db462cae8d9a9ee0514c06c08799e3b35199b9ebfe34ce43001a0383fdbe5d02e0621e861fccf3dd04c6e5fdba1b093686a1bf35c3c7093f574c22
 DIST genpatches-6.12-37.extras.tar.xz 4056 BLAKE2B c8aa66c636b448118cb4fa124a44b78fad799bfb9f69585e8d5afd50592f0fa36986bba428c0831cd996fe9afef675f4168e7c66ab341db88f0e0cecf956e291 SHA512 c7672779883d90ceff6b2a25f3f9851b2abc4ea5093972c6e3c9a6860bb53b08dd2e3c2832983ef17a7bd8e2c8d77b5f2540473b85390619d1547c2c4d25846a
+DIST genpatches-6.12-38.base.tar.xz 2258220 BLAKE2B 895781baf7994e8807b5a4d5fbf4e04884aba27ee7d6381db162154fc2db4fc014db58f8b4e1c4a046f20b36e18461002ccbf436f50e89fa5e5ca9c2160f8a6e SHA512 0a64d2581c9dc48c22ff6049a68c26b1d05e36a32a5823752b4973a1465f479efbc39dc2fec2e0f5422dd441ccfa48573a362324697d31443c0a0c670ae4d75d
+DIST genpatches-6.12-38.extras.tar.xz 4060 BLAKE2B af38e7a68725e201c8055257cc4356597a97a912809002d538fa82f2ffc1d5ae080aa864aed083b7c53a1920aa9330764c30d6b86d81907ca8ffa4deb798ced3 SHA512 190cbf611dde4e209be6725522a6434e011beee7efc8d6381701199e38e0ba695deffeb863c850f7646275a01160b292187f92a97b00b34343620f927e23381a
 DIST genpatches-6.14-11.base.tar.xz 1058528 BLAKE2B 276bbd42629f6a305f3170e8560736b6ac25c2afae0f8cb9aa50bb101303308bc3bf7729c95f42fb112cf77318a57aa0df9f2af4d726772d167eaccf78774eae SHA512 a3ce8ff9e14e443df9dbdf0ff081c7e642d9a660583fce303eb76cb1fbd486a3fb61fb9eaabc4e0a5e48514ae224958628e80f88464ef55c09969fc3e4544894
 DIST genpatches-6.14-11.extras.tar.xz 4052 BLAKE2B 808ddfabf47e276fb302c4a61230d9e42e0a00d52676137537b440b533f1cc4cf76248cfe4dfb31b589b1f45b22c56a8cacc29d59f33c31f8d50239902e82d92 SHA512 be2b1261fafee96e99375968b43ab33500622864a6133d773ef88cccab8800d409f783388195ba8993488cfc4259f276c3c9b7c0b7ad432fd1caa69db3a6de03
 DIST genpatches-6.14-12.base.tar.xz 1074176 BLAKE2B 0079cfe4b65b5642db14c4de52ad136b749613f423f32352d8ed9a4b6b40b07cca3aecc87aa30b06ba464c01b4ccd50761f15b2374b8c61a043243a6385154cb SHA512 f4a6eb437d0b57ce2447749e6d1b3e9d09b424f67675aa4b0e33c36809b3c21629849988df095f54b2b20555cf56350e5d60be7808189001992fcc4e718f40d8
@@ -54,6 +56,10 @@ DIST gentoo-kernel-6.12.32-1.amd64.gpkg.tar 305315840 BLAKE2B bece795931abd33850
 DIST gentoo-kernel-6.12.32-1.arm64.gpkg.tar 279111680 BLAKE2B 1ad2efced4087160f8409032341bc575e33a1108601ad08e9c99d74460642cf768806dc3c33105d8b41cb81fb5732d1a302fdb2b3a7cd716de596dac02cb511f SHA512 8db6b02f5252c7241d2ece8b33fd1081c1db2d0745bc21036037ae731c6f92f2d6e6d907361f301c0c7bdca0b3248789d8d46d8d9374b2767271809e025b4228
 DIST gentoo-kernel-6.12.32-1.ppc64le.gpkg.tar 73287680 BLAKE2B 5514f8d9cc15222b41c0cde3343b973eac2581facddc86cc51ec41a71cca7908207504f353c90e53e6fb886e3b78c7209b617bba38214e9b16b532105513905a SHA512 6262f8a7baa6291fe8cac21f5911182956ade2c1ee77d0d557e72dbe0e45611ec21010d1af73586a0357f8c3bf05f8aafe97cf9b1f8fa10678fed98afbbbbbf2
 DIST gentoo-kernel-6.12.32-1.x86.gpkg.tar 77608960 BLAKE2B dd2368020641d9c9a58cb57e0c32a68b6959a95cbd95b1c2cfff4b561ba9d8c64a0630c4e59bc582b15b607977b1bc333e53f94699aa335d2ce51fc332953040 SHA512 fc31e4814345e1b725f4b831e074086410f05a230bc5ae41158ed738a8b1ff06b244a4234e5893ff3e2257499638a2cf855a9f6b1cf4cc8f3131d5d1d3bf2aee
+DIST gentoo-kernel-6.12.33-1.amd64.gpkg.tar 305356800 BLAKE2B 5c79defa29aa17e5d166340d8a65051335e335a77a398cf8b5a0988e5e64fbf67883601ab4ddc125f48251d7018b74529705333ac0fa1def966226765a11775e SHA512 91049de2fa04ea567fb235a229d8b330520386172db0b21844026364b63521b5e5d0313d38443e279615cf3bc2f6fa80f37fd0e0e4c94dbbe2022d5f05a319aa
+DIST gentoo-kernel-6.12.33-1.arm64.gpkg.tar 279080960 BLAKE2B 0e2affef23e76991ea377006ed3e85e75a46d29f2fb74d56fcdcb4766233a16e5c19250a46aa7fca0e6f8a3a367d0ee2c47a9d1e068b9d9ae367238c2440eff1 SHA512 1b3a802de952320400cfa6233263c8f0f7b7cccf29c46b5c29a40519176afb8a00f66a4e5d288ac4e9be1fee6f54e5760c4845f283f6de0492741527f4e8f15f
+DIST gentoo-kernel-6.12.33-1.ppc64le.gpkg.tar 73277440 BLAKE2B 1870b1fc8afe5ad305bc28f5fab06ce6ac50c1b3b4ee97f54809a5152c0b09846ec0f7cd0de03bfd4b27cb8296e82507d5a409900128140047c09412f1bb2acc SHA512 e6aecb75631bacb7c31c72d3d3ead8ef7fcc1143af06eaedace13dc846e6a7db5376b8cb686e29a98f55f94065fb8b72f7a969da2c53552399a32ac2f72b2b49
+DIST gentoo-kernel-6.12.33-1.x86.gpkg.tar 77649920 BLAKE2B cbc6aab81565c27199fcdba518ea89481c5efab74af82781da6b9ef19f414c6c630fb9b5a07eedda553bfda942947d4d392e76293c3eae60c3489c8152a33a05 SHA512 49db94f17d8c8df2f935db91e71641d17ef881fd07fbc1ef372255f0b5e0f3b8adcc722f17178124e5a15f865f83959270a904239b8a28dfa62941f8fad7173f
 DIST gentoo-kernel-6.14.10-1.amd64.gpkg.tar 311316480 BLAKE2B f3428bcce7a65302236a1c2b1145343f379afc940d3621baab4802f229937c441965b6878f2cc6bc4a42260241e3db1678f980e41013943e7396af8046c1d9fe SHA512 cefbbb009f417507e7a51de71ef37586220b12fead0d2cb4176d5319a85b827048d67f12e3d8acfd4ecfbfcb1b51a95b2a2bd052e634dd81a430f54c09441547
 DIST gentoo-kernel-6.14.10-1.arm64.gpkg.tar 284590080 BLAKE2B 4425ebec7e267ecc8199537d378f070866f70e0f965c782416382aa2f55167ccc362565ba59e49c05789edd9fa7147786051153911662d487a1285a178339f21 SHA512 aff7643ece722a7eab7db8c81ba9ef349955ca599db4ff87f0d3db13214e549689c77c337ec1d13daa1716f0c131eccecf00a867d06dda556e6f056d84cc893b
 DIST gentoo-kernel-6.14.10-1.ppc64le.gpkg.tar 74485760 BLAKE2B 4818aadddb1392524a7620860ad5e1463a3380ba4a19c823e35116fc255e90acf603cb9987b910fcb66985c1846d9c6e2783b78ace3ecf1f15d82ddc81aa1e24 SHA512 ac12ca5c172a1a8c3193e614e6ea5389be87fb4b0166dee5b6ad5e8dad1de3bb3166a273eedda6caa32e2b6d689e48bef2c00b0c8401c9b7f8f481190f3263ef

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.33.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.33.ebuild
new file mode 100644
index 000000000000..ac7076155097
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.33.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-10 17:02 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-10 17:02 UTC (permalink / raw
  To: gentoo-commits

commit:     cb3d972090cd4f7ec07cb1c6f066468e05f1e8d6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 10 16:55:29 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jun 10 17:02:14 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb3d9720

sys-kernel/gentoo-kernel-bin: Bump to 6.14.11

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.14.11.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 5b6468a03530..e6be33a6be6c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,6 +20,8 @@ DIST genpatches-6.14-11.base.tar.xz 1058528 BLAKE2B 276bbd42629f6a305f3170e85607
 DIST genpatches-6.14-11.extras.tar.xz 4052 BLAKE2B 808ddfabf47e276fb302c4a61230d9e42e0a00d52676137537b440b533f1cc4cf76248cfe4dfb31b589b1f45b22c56a8cacc29d59f33c31f8d50239902e82d92 SHA512 be2b1261fafee96e99375968b43ab33500622864a6133d773ef88cccab8800d409f783388195ba8993488cfc4259f276c3c9b7c0b7ad432fd1caa69db3a6de03
 DIST genpatches-6.14-12.base.tar.xz 1074176 BLAKE2B 0079cfe4b65b5642db14c4de52ad136b749613f423f32352d8ed9a4b6b40b07cca3aecc87aa30b06ba464c01b4ccd50761f15b2374b8c61a043243a6385154cb SHA512 f4a6eb437d0b57ce2447749e6d1b3e9d09b424f67675aa4b0e33c36809b3c21629849988df095f54b2b20555cf56350e5d60be7808189001992fcc4e718f40d8
 DIST genpatches-6.14-12.extras.tar.xz 4052 BLAKE2B 23e2cb9474397568265fd0c41edf34734b3194c26d25c2138e328596591057dc8d23f90be9e133a1d14c23df37663578c0117458ebe8c13e4ee0dbd4097b735a SHA512 535280d8e987b99291f188c98caac417a9b76a185ff3c721cc429336c779b11d426b71dd9205046787f19ff016a4cdf1ada8d06ea8d282632a4b97c1f1ef3d9f
+DIST genpatches-6.14-13.base.tar.xz 1078940 BLAKE2B f72a720249e1af5c22857137f3723a7ba9b333d92270411906f7b05fb08acded1df888e71a009d342f0c9d4a0c14f6cecd5e0bdf267b6a5c956a7537bb05f6ec SHA512 3c26a84d2a04dbf0dd0765df2c9d7731f9d9a8eed919fbf3a6e55ffde40254d758ae2ad38e51c5edb2856e37c6bf1ed6f4be234cfb31615828fcfa998e7fd17c
+DIST genpatches-6.14-13.extras.tar.xz 4052 BLAKE2B 54aa7ccfa296c21e1d058f364b5ad492cdc150f17d2a7d274b47d79ddea2aa64d955a3a8ca64e7ee4e641d1cd0d49fe1c3b83a5fc6dbba177ed679f269dd744e SHA512 07dc4bf9a76b88157465fce38bf66c20906d03e55d00f41ed62dc9bf56efd3d69a1791c1b0b192842365808e063d3042680146ec638f18641cfb0d117584dff8
 DIST genpatches-6.6-101.base.tar.xz 5077712 BLAKE2B 42eb11265006d12e5f67d25d58dcd1188ce6c8b7fe5cec8b176030f36910ff77da5a362e1bc41d3e52790c5e77a2a71adc57f5e107a5818651226ed98a27828f SHA512 759cf775322ec77c85c6b4f5441c8a962cb75e13ccc8d73d366cebcfe75d97b688deed9c9c4e47257db349f950f33f5aa2a718fb2bc6a7a7cb7d75afe5b70d12
 DIST genpatches-6.6-101.extras.tar.xz 4056 BLAKE2B d83b765a55f25c4470ab6e5b3e8d2a00ed0a7dde2c5a29f2d68b18e6ae3f084cb653eecc47a9bb372b1ea9a65b727e6d9227f359547ca4a5fd70cc75aec41598 SHA512 516c38a41a9a3116b71729c44b3cdbe3183afb8f061e1b860d11bafa37415663807d470e8a9b4a35366b297a2946143d1393e46c6a2f755de82ef8f769121d1e
 DIST genpatches-6.6-102.base.tar.xz 5221156 BLAKE2B 107b3cc31c8566c3ee223b7ef0a491ba3284423b4f374d3b9b90f4fa331a4ba6a4fd19fc3a400a8ae4c31119472c3a27513e62bbf73030a2485e164d9acacc76 SHA512 861d67f58e124dcfc9295bd5119b7d84081351dc1b5a039e568276903914bfdbd5c2cf0bb318042f110221884cd5d635c01415b3f2f0d81313f2221402175fbb
@@ -64,6 +66,10 @@ DIST gentoo-kernel-6.14.10-1.amd64.gpkg.tar 311316480 BLAKE2B f3428bcce7a6530223
 DIST gentoo-kernel-6.14.10-1.arm64.gpkg.tar 284590080 BLAKE2B 4425ebec7e267ecc8199537d378f070866f70e0f965c782416382aa2f55167ccc362565ba59e49c05789edd9fa7147786051153911662d487a1285a178339f21 SHA512 aff7643ece722a7eab7db8c81ba9ef349955ca599db4ff87f0d3db13214e549689c77c337ec1d13daa1716f0c131eccecf00a867d06dda556e6f056d84cc893b
 DIST gentoo-kernel-6.14.10-1.ppc64le.gpkg.tar 74485760 BLAKE2B 4818aadddb1392524a7620860ad5e1463a3380ba4a19c823e35116fc255e90acf603cb9987b910fcb66985c1846d9c6e2783b78ace3ecf1f15d82ddc81aa1e24 SHA512 ac12ca5c172a1a8c3193e614e6ea5389be87fb4b0166dee5b6ad5e8dad1de3bb3166a273eedda6caa32e2b6d689e48bef2c00b0c8401c9b7f8f481190f3263ef
 DIST gentoo-kernel-6.14.10-1.x86.gpkg.tar 80947200 BLAKE2B da809f2d7496f583ae32325570bd84165dfa0ad34b01b23aa611d4161d8b989f13fcb95a4b4f7c545d8c938305e9c23883367e3b493b72b6f9f04566a38fa1b6 SHA512 e379eb118d05cb199affdf416a491f012e1760c60f17f7a7826e33407ad39b6b0ea5d033b2dba2bc63c9dcaffe8d35654c133470a951e04b7ffec3b0144b0077
+DIST gentoo-kernel-6.14.11-1.amd64.gpkg.tar 311255040 BLAKE2B 8eeec59d6f38a1b8a83e0cd3970a5a8e1be88a735ff18ca46f297ff83b8b1a1e82e08ca8576e2f60cef6cef5475904b0428158da6a3e39a5ea68174f63790666 SHA512 cbf7ecdfadc656848ec151a778b1e2f7910b9fd6499f61f111fd7ce3f7bcf96087b02d0bbba4a27c0440877de408cb6b9b57fd9f00e772a174428224f430e717
+DIST gentoo-kernel-6.14.11-1.arm64.gpkg.tar 284549120 BLAKE2B 94245fceeb719b67ff70c9a6d30b72987a60f2e02dfc0e7c591fdb238c4f87daf0fcfb5a16cfb6252584ede927100d257c92dca67f82334cd53ba30ad4262325 SHA512 7cfe1f33780d2a4fef588bfd8f6ee29cd409e64ecbaf3689e27d9344167aa95ba2e4129a795b611d6c7e3153ba58876a055db1a8a0bf09064913e43fc98778d8
+DIST gentoo-kernel-6.14.11-1.ppc64le.gpkg.tar 74455040 BLAKE2B 7e158d1738db873f2f5f01f0f0553de4c52d309079b5b9c17ed090650df9421088f671473eb43688efd4d36295a738f2d4b76dc29420b07873ed0a7a400aa19d SHA512 25c6d3aa353206fddb8ac3ada68423cf3a9692340903a6d0b9cae1523a4586a734db38c8fd8b8ddfdc4694ccfff997e6018e301c68a4d34916ab67c6c807b0d4
+DIST gentoo-kernel-6.14.11-1.x86.gpkg.tar 80947200 BLAKE2B 06835fa9ecc916a3fc91fd405c68af8f526cf3878b959f5c80821dd57a04536eb551f0f499f373cd03c6c640e38b128a06d23bca8faa56b567e70c8265644ee2 SHA512 d48c058b1ea66627b77e33c87eecfe32cdb0e67cd960484187e9413248920fae2c40ad5c5fb70e866ac39213823e60dcb22dbce3462ebea3d49e62ddf6054719
 DIST gentoo-kernel-6.14.9-1.amd64.gpkg.tar 311388160 BLAKE2B d95992953a8131502240ee572dd7e71b92e286e4711816fbe4044d94d2745eecb01e672e6e115a297ab8caabd40c73e18ea5e1a05e99f6be13c00694961b202d SHA512 de0fccd7d1705ee84b9d1e5a39cb1349933713855012a3f033d799a97b2b777efbe2e9ab77b7714eae125e9465f1b17cbdd1e018e283611f54417f0e6110a7f5
 DIST gentoo-kernel-6.14.9-1.arm64.gpkg.tar 284712960 BLAKE2B 18531ae58696704f8536e4803aa5f92f6b0bb9f92d6bd072dc15c9003af1dbf9034bf990a2edb78f778c8954120cae653c4a64d6d4dbc36092cc664a915f2377 SHA512 f2f3cb86c31db71654bfc8094893b3ed5e3a845c341d2f27855f045ce048ff3982ddda847b4a3cfdb2200695b2b230b26c4420cef84c61ca15a19de709d7ba21
 DIST gentoo-kernel-6.14.9-1.ppc64le.gpkg.tar 74465280 BLAKE2B e2fd4330b91745c199f24811825bc51e5c0db40925ef76b428239ad9700dd28ddf7e48d861f115e613bc6677aa3183b7c559e2c5ae37aa83e8e1366dc5baddb8 SHA512 4ebeb66b1254ec549f8b7fa47335f1cd468dfab5277cfda818107ff4c3ecce4b4080237a8796b02bad551aec9ceb02c55f721c6602b3d76423ef6ac7d24d24bb

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.11.ebuild
new file mode 100644
index 000000000000..4426c8264680
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.11.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-10 17:02 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-10 17:02 UTC (permalink / raw
  To: gentoo-commits

commit:     9d097d7ba3893b10d4814f8b1971bc0e2d81c55d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 10 16:55:42 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jun 10 17:02:15 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d097d7b

sys-kernel/gentoo-kernel-bin: Bump to 6.15.2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 +
 .../gentoo-kernel-bin-6.15.2.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 191 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e6be33a6be6c..a108e7119740 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -22,6 +22,8 @@ DIST genpatches-6.14-12.base.tar.xz 1074176 BLAKE2B 0079cfe4b65b5642db14c4de52ad
 DIST genpatches-6.14-12.extras.tar.xz 4052 BLAKE2B 23e2cb9474397568265fd0c41edf34734b3194c26d25c2138e328596591057dc8d23f90be9e133a1d14c23df37663578c0117458ebe8c13e4ee0dbd4097b735a SHA512 535280d8e987b99291f188c98caac417a9b76a185ff3c721cc429336c779b11d426b71dd9205046787f19ff016a4cdf1ada8d06ea8d282632a4b97c1f1ef3d9f
 DIST genpatches-6.14-13.base.tar.xz 1078940 BLAKE2B f72a720249e1af5c22857137f3723a7ba9b333d92270411906f7b05fb08acded1df888e71a009d342f0c9d4a0c14f6cecd5e0bdf267b6a5c956a7537bb05f6ec SHA512 3c26a84d2a04dbf0dd0765df2c9d7731f9d9a8eed919fbf3a6e55ffde40254d758ae2ad38e51c5edb2856e37c6bf1ed6f4be234cfb31615828fcfa998e7fd17c
 DIST genpatches-6.14-13.extras.tar.xz 4052 BLAKE2B 54aa7ccfa296c21e1d058f364b5ad492cdc150f17d2a7d274b47d79ddea2aa64d955a3a8ca64e7ee4e641d1cd0d49fe1c3b83a5fc6dbba177ed679f269dd744e SHA512 07dc4bf9a76b88157465fce38bf66c20906d03e55d00f41ed62dc9bf56efd3d69a1791c1b0b192842365808e063d3042680146ec638f18641cfb0d117584dff8
+DIST genpatches-6.15-3.base.tar.xz 29120 BLAKE2B ca6f4f619fddd98d7c75ef7ad9054c1b392b3fb2b83c3a70e1d6f34d07157a7410c67bc17793fb9aa69a5736b9a68983db19a5f41eb4c3ac910d4ce6e29b75de SHA512 b0495ebd54fb95f9f93b5fca1959840ad2a1cc3d6219f7de24b2f1e82c3459927fa0a2a2dd14f9c90540ce89934715aee1dc406ce227c8869c8c65791f73883e
+DIST genpatches-6.15-3.extras.tar.xz 4060 BLAKE2B 99139d97cbe49b5f8a970818d6c3940718b19f8c5ed9baa8bd6abe1ae6f2c655483e8a32b04a392c1987bd2db1375611ab374d2e8ec3efae60a55b3d32da1a24 SHA512 638f0cc0c89ce67fd3e20b3da25370b6c9c472c52aa4d80cb5f2b4a3aba12a4ea06cc77d478514f32f6d4c379e935e3de983febd5a4b1e446a94c088d3536251
 DIST genpatches-6.6-101.base.tar.xz 5077712 BLAKE2B 42eb11265006d12e5f67d25d58dcd1188ce6c8b7fe5cec8b176030f36910ff77da5a362e1bc41d3e52790c5e77a2a71adc57f5e107a5818651226ed98a27828f SHA512 759cf775322ec77c85c6b4f5441c8a962cb75e13ccc8d73d366cebcfe75d97b688deed9c9c4e47257db349f950f33f5aa2a718fb2bc6a7a7cb7d75afe5b70d12
 DIST genpatches-6.6-101.extras.tar.xz 4056 BLAKE2B d83b765a55f25c4470ab6e5b3e8d2a00ed0a7dde2c5a29f2d68b18e6ae3f084cb653eecc47a9bb372b1ea9a65b727e6d9227f359547ca4a5fd70cc75aec41598 SHA512 516c38a41a9a3116b71729c44b3cdbe3183afb8f061e1b860d11bafa37415663807d470e8a9b4a35366b297a2946143d1393e46c6a2f755de82ef8f769121d1e
 DIST genpatches-6.6-102.base.tar.xz 5221156 BLAKE2B 107b3cc31c8566c3ee223b7ef0a491ba3284423b4f374d3b9b90f4fa331a4ba6a4fd19fc3a400a8ae4c31119472c3a27513e62bbf73030a2485e164d9acacc76 SHA512 861d67f58e124dcfc9295bd5119b7d84081351dc1b5a039e568276903914bfdbd5c2cf0bb318042f110221884cd5d635c01415b3f2f0d81313f2221402175fbb
@@ -74,6 +76,10 @@ DIST gentoo-kernel-6.14.9-1.amd64.gpkg.tar 311388160 BLAKE2B d95992953a813150224
 DIST gentoo-kernel-6.14.9-1.arm64.gpkg.tar 284712960 BLAKE2B 18531ae58696704f8536e4803aa5f92f6b0bb9f92d6bd072dc15c9003af1dbf9034bf990a2edb78f778c8954120cae653c4a64d6d4dbc36092cc664a915f2377 SHA512 f2f3cb86c31db71654bfc8094893b3ed5e3a845c341d2f27855f045ce048ff3982ddda847b4a3cfdb2200695b2b230b26c4420cef84c61ca15a19de709d7ba21
 DIST gentoo-kernel-6.14.9-1.ppc64le.gpkg.tar 74465280 BLAKE2B e2fd4330b91745c199f24811825bc51e5c0db40925ef76b428239ad9700dd28ddf7e48d861f115e613bc6677aa3183b7c559e2c5ae37aa83e8e1366dc5baddb8 SHA512 4ebeb66b1254ec549f8b7fa47335f1cd468dfab5277cfda818107ff4c3ecce4b4080237a8796b02bad551aec9ceb02c55f721c6602b3d76423ef6ac7d24d24bb
 DIST gentoo-kernel-6.14.9-1.x86.gpkg.tar 80947200 BLAKE2B 3f574fd8b58ec71f8c7c7dbe7a4dfc9a4f988ba37b76fe14130fb540aae0aad3e7f9fda2d88c254526952b7059d7d1cd1d1a349b65744d79d57a82122a0726b4 SHA512 8d6525b513c130a2c7f3868412032c663b7f180f46c59a349bd30588f417917e612d73659a6d0d85d67b33def9f0c176bc953678c7902f0556fec99fe483bbac
+DIST gentoo-kernel-6.15.2-1.amd64.gpkg.tar 325980160 BLAKE2B 8ab654f37810beae8d44dacfbd80336042ba36b96726954f8fe95abe33fd413f11669c2d1a2fe504adc7acac39f81181ee27a5e0460effe4a242b3fcea2190ed SHA512 9e4b283f46fce6fc55c97e63df4ac3b3576184f8291d149f01bcc62c7db2cedb443f8d33dcbffd190c2e696b7dcdaefa6265e9038be1ce21510d9a454a921ef1
+DIST gentoo-kernel-6.15.2-1.arm64.gpkg.tar 289116160 BLAKE2B d712bd7909bb3bbeec833841a083551993ed64a1f671a1fc7bcd4fdb26899fc5906da84f669067dc0525fcf868539c28dd6d6ab1068ea02b8f555e2a993acff8 SHA512 393707f738069a5fadcb43c77ab057955958bbf63dbc2a5c652fdaffe6c6d3c7a6a147f82a3c4972bedefd1abe2a0349eec7d3e7f348315415c163ddffdc5aec
+DIST gentoo-kernel-6.15.2-1.ppc64le.gpkg.tar 75202560 BLAKE2B 34e456bf444b4e9b5ae3ce4ad2bba026f092a4b271d883f2ed8a10d7d0e7ad46499b167ed101eea38baee107868e3712ed828c59d7a794c12446440f179169ef SHA512 7ebb901434fc339addd1ac88e1793b1fc67944d2f57c1e0d566a934193572cf1462c9e517b9c2467c8cbf24aa0c6557e0972706fbec7b8f2526b984788ab96e1
+DIST gentoo-kernel-6.15.2-1.x86.gpkg.tar 81827840 BLAKE2B 869e6033b05b9bdea20c5503b6465b3dfa247595851c547292d295ca497d50888e5dee3361a2355af67826d4a73c7dd0cbf73e2cccf8faa09025ce03cd5ff87c SHA512 a5159fbb4a71016339ebd5663200e60f86e3be573d368a09147776155cd0ea6f8b355e9dd5072f2d29d70e91a79ea2047ce3300b6f5166d0a130a8fb99b93605
 DIST gentoo-kernel-6.6.92-1.amd64.gpkg.tar 273070080 BLAKE2B 0399430f27b1633ae1e9d29f4fb38e4683d5fb7bd52cf56ff68b266c7d827acee774ecd8a2383cc498a9f8cb71fc2d6a057a3b969b93823a6c3b291656c8bf2c SHA512 920930a428ab26e30ab704a514ebc0454dbf9f69abb5b5995a250cda09f31123243a99ce8d40d6233830d87af13cf9cfeef8791ce873e819e8d2e558949071a7
 DIST gentoo-kernel-6.6.92-1.arm64.gpkg.tar 246528000 BLAKE2B ee3bf3803321705b7cbcc65944b43da7013893f36469739e3e5d1b6900279b63aa909677aa1b7fb9fe85f122cfd62b50b1b39351cce747404a82c4b747accdf4 SHA512 8fbee40927783346e7ab27eefa0c4e874e59f7afdda8d96a50544ce1b9216ee2a918bdcf6b7dc07035c2e8371f580f0099ba0b41794dc438e45d5c0a070a8584
 DIST gentoo-kernel-6.6.92-1.ppc64le.gpkg.tar 64440320 BLAKE2B eb86a2311988cea0ad9b1eb880f6d3795e6b698ed7c3f93fb53d2d4c87700ec217ac5c9ae94b7acfdbccb6336fce3b607a926a21c76e0f5844c67f82afa86335 SHA512 f74f018465583c82656f93a5e7d1cb2e1621d82b1e9589a25bfafc775398f534d8d44db53fb50c337b4f99f7de1562211d07161861804570e9d765e0aa3a327a
@@ -87,4 +93,5 @@ DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
 DIST linux-6.14.tar.xz 149408504 BLAKE2B 11835719804b406fe281ea1c276a84dc0cbaa808552ddcca9233d3eaeb1c001d0455c7205379b02de8e8db758c1bae6fe7ceb6697e63e3cf9ae7187dc7a9715e SHA512 71dcaa3772d8d9797c3ae30cae9c582b11a7047a3bbcb8dfd479a4dffb40ff0da74cf3d45175f50cc9992e338bcadd46c9c570f54054ca3bde6661768d3d22eb
+DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.2.ebuild
new file mode 100644
index 000000000000..c0377f141128
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.2.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-14  9:56 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-14  9:56 UTC (permalink / raw
  To: gentoo-commits

commit:     3625675af6285839fa08c8345892e0c9be700c0a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 14 09:53:24 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 14 09:56:06 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3625675a

sys-kernel/gentoo-kernel-bin: Replace the broken tarballs

Closes: https://bugs.gentoo.org/957761
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index a108e7119740..2e0a4c2570a8 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,26 +32,26 @@ DIST gentoo-kernel-5.10.237-1.amd64.gpkg.tar 63744000 BLAKE2B ca4f720af5e3f0b163
 DIST gentoo-kernel-5.10.237-1.arm64.gpkg.tar 56872960 BLAKE2B 17d0e718b2c17b72f13df26804086e46ebbc2481d1d63872b3ede830139c090e574b04edf3bbc8def76f6084f0a27000434fff28f253413dd01c7aed866ac384 SHA512 cc8d9464feb4c64f3b68abc34b544f4ec17259fd085602b134bc648d5b5d16f1d9f0e2185f79dde195cf3f023f610e07013e1179bec3cfabdcba95afe2b571a4
 DIST gentoo-kernel-5.10.237-1.ppc64le.gpkg.tar 52858880 BLAKE2B f689c999f398a3290cd8489c6b7da098423344453540bc99710a4b5504c39764167334d08b38808c817620762209581616c106b7145a2f568934f8b5dfe6bf19 SHA512 d4cda361279cdf4f64ad9a542c6c8719ac6bf5f32b2f9e3e25f9177ed9969fbe0bb2100548658ca016024c09bf9135f1e12a79f46c1043b1ce5cf38fd40e8a0a
 DIST gentoo-kernel-5.10.237-1.x86.gpkg.tar 53872640 BLAKE2B 8cc3370a5c4355f71c007ed0a2ad0dfec466b715e37f875232851922da58bae86910f91c7e51261139ebb8c14fef8dd5faa36890b439b192d533260b6ede2d18 SHA512 7d8d7c54a468268737ba7da9e204e59f61ebb3fecc29cfdabe0bebd1db16a09d6a7026d55228647a7b955adf99b51fbc86a52b00a6a44e1498c6b7b6ddbfadb2
-DIST gentoo-kernel-5.10.238-1.amd64.gpkg.tar 63733760 BLAKE2B 30f722f438e43820575bbb272cbd60ca22a9c87ee74c287392537fa6e4d4ea3b1af3e14b64e9ea056857d30c3e795c074680cb27dd5d078d09336f4cdf2da564 SHA512 930391569b8769e115db50c9c7bb5fcb79d42bede638062167b0f87e63ea89e44dd459e0f22a6c5aa8fab04e077d15256e948ef043a5d09c36009b6ba9b106b2
+DIST gentoo-kernel-5.10.238-1.amd64.gpkg.tar 63733760 BLAKE2B b5e77c3cf1a848620e5a353c760564dcabb87e5932272001cfdadea51f1adf4cd73d21d04d6759dbbd006ede88fcf1d21040bace6a29db17e55fad06957d948b SHA512 f011e16fae752b777f46fd08ff4d76770114f0b1d935598e16e2dd50813d228911382cb887a37103e11f748717e4a3ce24cba9f32445a7ae02e601df29378924
 DIST gentoo-kernel-5.10.238-1.arm64.gpkg.tar 56862720 BLAKE2B 025ac558355b2ac66c039208317c4af964307039b278d28c4efbce6c3eb665bc8f883f100fbd8278ed2369e4e10c389c1a94bf6e8c815b62072f2660a6c2eb3b SHA512 17769b8c78c36d49aa4d0c53c818c5171c8117ec265b7b8f9063970b5965ade859f2ea2c6c8c63da1ed1a80f7401628295a1327534c49cbcf8efc21cc51d001e
 DIST gentoo-kernel-5.10.238-1.ppc64le.gpkg.tar 52848640 BLAKE2B 10a23606a6f356f5ea795417dc1337af9d387c88fe2ea90e7a21694ffbd5b106cc3cdeb93cefea8ba7e5bb07bb9910f133b72edd3357dd588a9a3da94a2f8e9d SHA512 3084980a9e1eae96be26ac3b39daca519fc45d3dac4f7488161de9c41c9a560e35ec18ce9d980437999acd4f788f1c5046adf6c0e068490f9b84de8513fa5027
-DIST gentoo-kernel-5.10.238-1.x86.gpkg.tar 53882880 BLAKE2B d213a2242008a29c88c0a1acf7976b712603bf399f362d50f1e7c8ae6f2f1c808fade5e93836d28794ecc81a0240f91bbc0f446d9a67310599c2f95485c72d9e SHA512 261ffc86ed826c00eab9c7ed64fe53d5cd88506b2a1b9b47238424bf30199c7191fadd05e8fd2023c794eaafe651b1aa1eb1832199f2c089847a90c7b76383c2
+DIST gentoo-kernel-5.10.238-1.x86.gpkg.tar 53882880 BLAKE2B 6cf1c3a32fa56691477af87d42807aded55df1397c8725a5c33a950eeacc370960dda4997230222a333a6234bff080606f5f4c568c8262f4671ee8d4baf3da33 SHA512 938e72574e66bca4ebba6dbbe017c9ecac2a3021d56cc35bcadb0e543f1b0b2365a258d2ccc6fc7a6febac64b79297e821dc699c4d4990784b79588d0f8f607a
 DIST gentoo-kernel-5.15.183-1.amd64.gpkg.tar 68925440 BLAKE2B 2c84f0a387a69b8c31bf5f3e7f7c4f1757297316037f1e8b6eaf1fca5fe53280b41bfe3b251d0b34f81440e7f6ff56b56fb528dd6a8605570ebfbb9df7c45c9a SHA512 8c2edee6a2c7c5b559f21205c8b738a8ec25516ccfbf3a4fdd06eda1fdb23024b35b08f63c8ba2ab9ed71b02aae1b648ae4c41c476f4d39a20f53a8d724c7bb3
 DIST gentoo-kernel-5.15.183-1.arm64.gpkg.tar 62586880 BLAKE2B 3ed4ff277618d0867d98b7b1d5789ab2bb5c5b4de0b55c04d30744cb03f6c4aa93f8d19e15f04303a1195973f29fa277e6ca2745978bee1307727abcaaca2873 SHA512 9c22a95e8042b668ac655e6b8086760e01d5b67d609c50fd04fb1b95a641d2074b982a012ace95082b518d2f5e4174c95960cce81ca4528a583343492671e6c6
 DIST gentoo-kernel-5.15.183-1.ppc64le.gpkg.tar 56832000 BLAKE2B 152cf605bbec0c08c9f4e5067e91ec43bb79c604ddadb22aff9ca1c019b4029be0ddc30eaf0814606f48363ead96565cca21103d41979d36482a005f54042656 SHA512 df630b682a76b9b517c5101232a22bb9a33639dca3356a3b253dc5263e3a7856e8f21fb1ee9aeabf94483afb01b8dd345648e17d74a78f95f3e328d86c755527
 DIST gentoo-kernel-5.15.183-1.x86.gpkg.tar 58869760 BLAKE2B 9397d3098d8080034953fbc79f2d4f222480ba994fd8cb85dfef324f5988bf6bedffcda3d3036794bc0c3689c72f324bd9417fda038804fc61b5a5ffac546005 SHA512 01b98699543ec40eed94086cf52f01b71b51ad2aad3b87cb491af7e3cbc105a2ba83eff3a05e8495c9b03eaf6fdfcbd2954155f60ebf6e396ae76e3e1ab5168b
-DIST gentoo-kernel-5.15.185-1.amd64.gpkg.tar 68925440 BLAKE2B 6932eb56f9519c3051f16d3d9dfe59b86611500694926d165d77b43fa9d70b02df10d605de667844cf6f223781e00a798f210095484ea6c5a11edf0c17579688 SHA512 f2a6ac070207c3c8bf30e57704b8f3c9950d28563f3b3f3d1992ac8f273eb66b94bf5ec6afd2fed023dfdfe2ba91540c77993da32d65896c7fd97785885216ed
+DIST gentoo-kernel-5.15.185-1.amd64.gpkg.tar 68925440 BLAKE2B afd4dbb608f85deb71f0d34132c679e28b9d127c540dfc4a8aa617b05561be4d8f02b51f289efccc1861375d2650eb7aade7881f7b0152371ff08e26547c1bc0 SHA512 6369fa898169b4eca9a7c2e7a6c23b491d785fb44d080c66955f2397562fe9b0bd1419a7f74859fab84800c7e24f54a4b27b5a440c88fc6bc943fa31b6b6f0e7
 DIST gentoo-kernel-5.15.185-1.arm64.gpkg.tar 62556160 BLAKE2B 4bba519eb182a9b30eadbde959bd8f5378e00b3ab789a249a534e8f58e9692385d9844190d811d49e54f9c18a20af27e47e4d239d7923a014967dac19481e781 SHA512 4a5d5be8ed6070fe42bed42d275178c74be30f73fc7e814b77df0e65c5445c00cfdfa666cf1ead1a246a744dfc11cf4bf6b22d97d218faf4c0b4e99cd36645ba
-DIST gentoo-kernel-5.15.185-1.ppc64le.gpkg.tar 56852480 BLAKE2B fb00dd49c915fd206814035533487c8610aa5c9cd2dbb838f1957b17db7354ee29a122449996e109752b0d8f3de208a86ce104c0824b071288df0e0d1757ff4b SHA512 baa0f20aacce93830c1012f198dadd00a9b8e3de4e1c692d704956c8d0fe544cc4e59fc3459d173659694b118c3b5db85bdebebd3cb17272b7e2b9261de83e43
-DIST gentoo-kernel-5.15.185-1.x86.gpkg.tar 58880000 BLAKE2B 7af2314108895f24271c3670705f1b6fbb3dbfb5881c21ad9c9df28ea7401bdecfa811b56eca26e93a5a4dd92317a1b36cb5cb63f986a1a025beb3d9bf259d1f SHA512 f61ed9ccf954aa5557483f7bd1e2cc4c2b93a0e1fecb4f8c629a50c3a95bed41f6bd94817932a20c2cfd37766ed9186cf2d5bcf89d731310c91d30fe968e5abc
+DIST gentoo-kernel-5.15.185-1.ppc64le.gpkg.tar 56852480 BLAKE2B 6c0d854a166ce8c44c5df37569750aa9c8c4c40341febced8c96911affc7747c7b466549ed6eb9d6c57c8c4578c0131aa159724032d44ce1f9242460e28ce0d4 SHA512 49501f39dadc2de67c245ea48e3e9f8550fc6e2a393b79f54d5059bf777899465bea7b282c5a1953760d3fa2d960d1a029a2156404960656c998948a1100ef0e
+DIST gentoo-kernel-5.15.185-1.x86.gpkg.tar 58880000 BLAKE2B 3d2ed5454dde285f10b13b363cc01e6ab61cd861b69634b9cc6bfced4667c8aa243d0dbb4d444c5d28951bf676c8a0d302fdfc0a1ffa53dca718aaad1901ce70 SHA512 67f6bb1cb97f970b31d81e57572e729ba242cf336e3669c1be5ec3031185672deca5b6cd63847295a6d10b9275c8f4d114bba7133796cee8aedd83c2a33cb252
 DIST gentoo-kernel-6.1.140-1.amd64.gpkg.tar 73154560 BLAKE2B 91c9c0210cfcade8f8157ab97e21b14cd27b8843fb6b1c33ebea5249778c1aa6e98a8a095c57b1b7bf83876acf5eaac292f575e938c160eea9828b65250fb02f SHA512 178a8e73b83d0878e1376bdc93194b4bbc48b5bd9b21c55c1e8bd518e1bb99cfc4da93e661939eefea4418f45dcaf1c3c6e95809dcede9a81dafd752394302da
 DIST gentoo-kernel-6.1.140-1.arm64.gpkg.tar 65761280 BLAKE2B 4d4549c974b5d45a228697497e64d83c0e7a510d694aaebc4544e21d35750067ab401c85de0d884f75c85d77873a89d032bee0505faa1397727c0a96c094697d SHA512 dd167e6f0c8190230382407995ba977286e368a8b452e304d70f32672ca823257c9254dfb166a22e5eb0cbaa71c356dc41d07e67b8ce42032452438a0996b728
 DIST gentoo-kernel-6.1.140-1.ppc64le.gpkg.tar 59965440 BLAKE2B 913609c18f08e535882b3bc45845853a70f017e928ddf9e9613e59aa00f64c8576ce74a833e04f5c0dba5a1db209603df1f27338c384e227a274d0ae49dddb68 SHA512 9f18154b7925de8b083895eb0e8f2f064ace3523d41e98eb013545eb1dc95061763a4046b1d302bc10f768d098f0b686843244e737ea892d4e4f333d9c8ba95a
 DIST gentoo-kernel-6.1.140-1.x86.gpkg.tar 62464000 BLAKE2B 1b53f06dec58067372ac471c8174a5bcd70d88c5025c05cf76206e4d262a3ef244080f1766ed515c02c02afa370db9338d06644268fd24b30c9587ba3182d41c SHA512 3f271d581b9e07d1646b0e02331e7fd1fc5ae4e8a44f24a496f436d4818591efc59ac6065e0ebbea712b6d346ba5debe908c16b950a0b8de01c0f31b878c4d02
-DIST gentoo-kernel-6.1.141-1.amd64.gpkg.tar 73113600 BLAKE2B 349b004c7a68f28eed8b176b17f081046013642325cbebbf628ea78707d8a731f619ffe07cdcacc56f1446107702375dba25eb88a3275da4ee93c3038d28aa29 SHA512 58da28ac4e9774ef9e5ea773a9ab05cf0792ef52c991db34efc3f43eeb20aba31bf9541f7eaa1656e7bd396a3d0e1513a2ddd62bc9194327669ab67cfe632b69
+DIST gentoo-kernel-6.1.141-1.amd64.gpkg.tar 73113600 BLAKE2B 2890660dc517ff9a93240653c239051be62397771e5c10d0c7801f91adfb77bcb46bfb866f20f807df2d29b93107419616aefd48f10f7826ad96897972975442 SHA512 ecb905d4cfd3a386f549c052c3b930184ef16f8fccb8a340e04d803afbb446c623514cc50f9069643b02639bab48cee43b41490409b5d3f92c55856ad85bdcb3
 DIST gentoo-kernel-6.1.141-1.arm64.gpkg.tar 65740800 BLAKE2B 288a24307c578a7ecc80face06133b8713950151966c038bb942ebba6f450b63a139407440df30645325a5603aa8ff3a1e798d6446bcdefbdf61ef2d54a24245 SHA512 d15b758fc468a90918a58ae959461a068a3fee447149864ae8000f6ac6b8cb5121053318725289eba8530aaf1df506550a098b066cfc5871ea754e5c106208fd
 DIST gentoo-kernel-6.1.141-1.ppc64le.gpkg.tar 59944960 BLAKE2B 36596a69993a9796d57186c08669a28a308c3e1cdc93862bdf0ca496b0405c0868b7b3db51233ed1ecd8d2e989b3efa90436828aa0d594521b2c6cbb1f8fbaa8 SHA512 b5b3e9e0194cc539accac876c6ab1393c72013a0115e7f68c05bcfce34b39316477c277971e3e16abb09adf54fa5db5ded496c93fd751b607a142b9bed94f03e
-DIST gentoo-kernel-6.1.141-1.x86.gpkg.tar 62464000 BLAKE2B ccfe6d3afae3d0b0eaa1d0139567075644014f749357e34594590e6944315641e09e1b1150d960d48b2b0f43f63021e46dfc169d64c8cdcb851382d9f9f59db5 SHA512 19b439c88fdd78554301abbcb23cc9854977c42e2da22382bcfd5847e727db547b9d3141a29cef49bf7db2d4b09ba97490cfcc8f9689833dd876d369e086751e
+DIST gentoo-kernel-6.1.141-1.x86.gpkg.tar 62464000 BLAKE2B cad8c11674241258d2902cb6fe9603c745e2a1d6a3343a336003f8e90a193caa49a73c98e7bdde63fc36d6e9399cf43645292c70c518afaf26529f6ab02bac06 SHA512 2d3e7fb00e665c1ed340c9cd0e8d5d62b70bf03cd3a263b516f6b0dfb6cffeedd48d010b7639ea819c5be0b831ab3ba921b9b37b4e9e93ce58160c53c0ca2839
 DIST gentoo-kernel-6.12.31-1.amd64.gpkg.tar 305612800 BLAKE2B 375bbbabdf3e1ee1273263791e6d72da202547a897b7210ccf1be0c93e347dd1bec888ebe4e61cd08daf983cd931f3b6284b627412ae716e0fdb92d7c7ca1f4a SHA512 45011984da1836b4a89e4a7942a867fe3b686d78846afd06098ee2e548667684d9b44e6e671524b9a0f1755b0d38a8497cd8abc6b0c6a2f956104b8bd56641e6
 DIST gentoo-kernel-6.12.31-1.arm64.gpkg.tar 279633920 BLAKE2B 94f0478a81733df9ef7897042377843b8a302eed55154383f35ebfc21df0ebe7dd358b56ad53f0e7b22958625d72745d61b8b1a2a6e4b1250206a650f024cc3b SHA512 51ce06ea732273f256bd347f088080af65123cd1be13db7e864332dcfa5e3f1857f39c363a43919676789bed105209fa34942e715a07b7adbf307db49f6a266b
 DIST gentoo-kernel-6.12.31-1.ppc64le.gpkg.tar 73267200 BLAKE2B e26a7f12f26893cd4a4c836363f2ee52697daef4eef58abd7b431d090fa0cdb50ab6d89cf762eb1bbacc7b685483ec30aa36171f7fcfa57d41966ca565165d10 SHA512 894888156da7a78a1787e544075fa69717fb3d443e0505c2fbd30ae1bf2a2316d8cb4b0883d8edde6704b5b2d0395e438bc7b77a415e05cf1c7cdc4837aecd79


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-19 19:46 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-19 19:46 UTC (permalink / raw
  To: gentoo-commits

commit:     fb07bada27101ab0e72f0803ee5f41fc40b3af93
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 19 19:45:31 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 19 19:46:44 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb07bada

sys-kernel/gentoo-kernel-bin: Bump to 6.12.34

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.34.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2558c9334b12..65fec7d009c7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -16,6 +16,8 @@ DIST genpatches-6.12-37.base.tar.xz 2252148 BLAKE2B 31c9167efd052ab1ea08cc37bd8e
 DIST genpatches-6.12-37.extras.tar.xz 4056 BLAKE2B c8aa66c636b448118cb4fa124a44b78fad799bfb9f69585e8d5afd50592f0fa36986bba428c0831cd996fe9afef675f4168e7c66ab341db88f0e0cecf956e291 SHA512 c7672779883d90ceff6b2a25f3f9851b2abc4ea5093972c6e3c9a6860bb53b08dd2e3c2832983ef17a7bd8e2c8d77b5f2540473b85390619d1547c2c4d25846a
 DIST genpatches-6.12-38.base.tar.xz 2258220 BLAKE2B 895781baf7994e8807b5a4d5fbf4e04884aba27ee7d6381db162154fc2db4fc014db58f8b4e1c4a046f20b36e18461002ccbf436f50e89fa5e5ca9c2160f8a6e SHA512 0a64d2581c9dc48c22ff6049a68c26b1d05e36a32a5823752b4973a1465f479efbc39dc2fec2e0f5422dd441ccfa48573a362324697d31443c0a0c670ae4d75d
 DIST genpatches-6.12-38.extras.tar.xz 4060 BLAKE2B af38e7a68725e201c8055257cc4356597a97a912809002d538fa82f2ffc1d5ae080aa864aed083b7c53a1920aa9330764c30d6b86d81907ca8ffa4deb798ced3 SHA512 190cbf611dde4e209be6725522a6434e011beee7efc8d6381701199e38e0ba695deffeb863c850f7646275a01160b292187f92a97b00b34343620f927e23381a
+DIST genpatches-6.12-39.base.tar.xz 2390316 BLAKE2B 3b07dcc9458af7027a585c71470238e46fe379331a6994e7194c01560aaffd32f213ab1777ff71c230e7caf69b084e2ac468a6785ea0fb82b5ec3e5b175815a8 SHA512 d40db7ef2c18bc8dfe7f33d6a692ed5ed5511bfd50af57caf7ca9d15585adb040a32a75567d0535c092a52a28adb7241722dab4f0c3aac75e14851839c9db135
+DIST genpatches-6.12-39.extras.tar.xz 4060 BLAKE2B ace9b2e02b8af5c89b48e81251ad5715208ffa05e978ee0ac84ad322cab3120546f1b574546bbcd5ed7d316ee3ae0f0702ad6f21f7d361697ca2c4c3b81a435b SHA512 aa1286baffea47325aa972cb3893ad28f2371cb24c5339558990bd6b30d2867eab67c5ddbb53e4957ea56f2f4bec65268038964da01297ad227b281dfad74dd2
 DIST genpatches-6.14-11.base.tar.xz 1058528 BLAKE2B 276bbd42629f6a305f3170e8560736b6ac25c2afae0f8cb9aa50bb101303308bc3bf7729c95f42fb112cf77318a57aa0df9f2af4d726772d167eaccf78774eae SHA512 a3ce8ff9e14e443df9dbdf0ff081c7e642d9a660583fce303eb76cb1fbd486a3fb61fb9eaabc4e0a5e48514ae224958628e80f88464ef55c09969fc3e4544894
 DIST genpatches-6.14-11.extras.tar.xz 4052 BLAKE2B 808ddfabf47e276fb302c4a61230d9e42e0a00d52676137537b440b533f1cc4cf76248cfe4dfb31b589b1f45b22c56a8cacc29d59f33c31f8d50239902e82d92 SHA512 be2b1261fafee96e99375968b43ab33500622864a6133d773ef88cccab8800d409f783388195ba8993488cfc4259f276c3c9b7c0b7ad432fd1caa69db3a6de03
 DIST genpatches-6.14-12.base.tar.xz 1074176 BLAKE2B 0079cfe4b65b5642db14c4de52ad136b749613f423f32352d8ed9a4b6b40b07cca3aecc87aa30b06ba464c01b4ccd50761f15b2374b8c61a043243a6385154cb SHA512 f4a6eb437d0b57ce2447749e6d1b3e9d09b424f67675aa4b0e33c36809b3c21629849988df095f54b2b20555cf56350e5d60be7808189001992fcc4e718f40d8
@@ -66,6 +68,10 @@ DIST gentoo-kernel-6.12.33-1.amd64.gpkg.tar 305356800 BLAKE2B 5c79defa29aa17e5d1
 DIST gentoo-kernel-6.12.33-1.arm64.gpkg.tar 279080960 BLAKE2B 0e2affef23e76991ea377006ed3e85e75a46d29f2fb74d56fcdcb4766233a16e5c19250a46aa7fca0e6f8a3a367d0ee2c47a9d1e068b9d9ae367238c2440eff1 SHA512 1b3a802de952320400cfa6233263c8f0f7b7cccf29c46b5c29a40519176afb8a00f66a4e5d288ac4e9be1fee6f54e5760c4845f283f6de0492741527f4e8f15f
 DIST gentoo-kernel-6.12.33-1.ppc64le.gpkg.tar 73277440 BLAKE2B 1870b1fc8afe5ad305bc28f5fab06ce6ac50c1b3b4ee97f54809a5152c0b09846ec0f7cd0de03bfd4b27cb8296e82507d5a409900128140047c09412f1bb2acc SHA512 e6aecb75631bacb7c31c72d3d3ead8ef7fcc1143af06eaedace13dc846e6a7db5376b8cb686e29a98f55f94065fb8b72f7a969da2c53552399a32ac2f72b2b49
 DIST gentoo-kernel-6.12.33-1.x86.gpkg.tar 77649920 BLAKE2B cbc6aab81565c27199fcdba518ea89481c5efab74af82781da6b9ef19f414c6c630fb9b5a07eedda553bfda942947d4d392e76293c3eae60c3489c8152a33a05 SHA512 49db94f17d8c8df2f935db91e71641d17ef881fd07fbc1ef372255f0b5e0f3b8adcc722f17178124e5a15f865f83959270a904239b8a28dfa62941f8fad7173f
+DIST gentoo-kernel-6.12.34-1.amd64.gpkg.tar 305428480 BLAKE2B 7f747ef559f4dd3088e8078039e4a7a2ba084e07bd8c331eb595c25e3d724ace43a5c39cf35cbe615a916f97d0c488a1473ae7e03fceb6fb671bfc98dad7d6a6 SHA512 faa0e9c8bd70c82be6e9249088d6b457c797c1041034f803e4fdaeb3aeba4780bdb1c9b0a2232b05b30c6f342423b0ba145e867960e550fa746bfecf5e5fce16
+DIST gentoo-kernel-6.12.34-1.arm64.gpkg.tar 279224320 BLAKE2B a43b356d7c11672aad6dac3ab5bb45a1870962fabf6dd8240756b76b32698c1a06af0c373b3e58221f2f0322afcc6240616ec3cd5848525d0d204f39540b7428 SHA512 b76ba73225a736a667821a4acd8013031b4f3761c530c3efb677d2d61e44c1c3ac7ff934c722b5d8cf2dba626227436f21e8fa749d0fc4d2939bed6baa39aa6e
+DIST gentoo-kernel-6.12.34-1.ppc64le.gpkg.tar 73287680 BLAKE2B d7eae22a48735fdb9af95dd7610fa1986953e77891300e71be54729b212b4aeb7a4edeea9d1585d6fe1b9fabb4dba6df646860629248662d4f4ac38db47fecd5 SHA512 cb99c7bc9820cda5e6d6afa64458990ae6b8c096e10b99a931e0234871ef552c824ba413bcdcd42d48ff97b013b5b6047f3eba35b97c520e8fe23bf4025abf20
+DIST gentoo-kernel-6.12.34-1.x86.gpkg.tar 77670400 BLAKE2B 4dcae2cd1d59f5c7ae73dc71e6dc0cb584ce0b29d69d74bb5d593df15ab4d97b12b7479994688c02e97cafadb3df01ff62e04134e37f1d1eac943be7e6029fc9 SHA512 c174df8529ef9297cf75c468e184b5ddf2e760b496452b8d64e45a72c193246ca40cd2647e9aa8fc7880d5793e98a823eed98453ab09b01ece5b50e3749ca49d
 DIST gentoo-kernel-6.14.10-1.amd64.gpkg.tar 311316480 BLAKE2B f3428bcce7a65302236a1c2b1145343f379afc940d3621baab4802f229937c441965b6878f2cc6bc4a42260241e3db1678f980e41013943e7396af8046c1d9fe SHA512 cefbbb009f417507e7a51de71ef37586220b12fead0d2cb4176d5319a85b827048d67f12e3d8acfd4ecfbfcb1b51a95b2a2bd052e634dd81a430f54c09441547
 DIST gentoo-kernel-6.14.10-1.arm64.gpkg.tar 284590080 BLAKE2B 4425ebec7e267ecc8199537d378f070866f70e0f965c782416382aa2f55167ccc362565ba59e49c05789edd9fa7147786051153911662d487a1285a178339f21 SHA512 aff7643ece722a7eab7db8c81ba9ef349955ca599db4ff87f0d3db13214e549689c77c337ec1d13daa1716f0c131eccecf00a867d06dda556e6f056d84cc893b
 DIST gentoo-kernel-6.14.10-1.ppc64le.gpkg.tar 74485760 BLAKE2B 4818aadddb1392524a7620860ad5e1463a3380ba4a19c823e35116fc255e90acf603cb9987b910fcb66985c1846d9c6e2783b78ace3ecf1f15d82ddc81aa1e24 SHA512 ac12ca5c172a1a8c3193e614e6ea5389be87fb4b0166dee5b6ad5e8dad1de3bb3166a273eedda6caa32e2b6d689e48bef2c00b0c8401c9b7f8f481190f3263ef

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild
new file mode 100644
index 000000000000..ac7076155097
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-19 19:46 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-19 19:46 UTC (permalink / raw
  To: gentoo-commits

commit:     9b47587a95cf305e23998c837e598ef05a0a100c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 19 19:45:37 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 19 19:46:45 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b47587a

sys-kernel/gentoo-kernel-bin: Bump to 6.6.94

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.94.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 65fec7d009c7..8c46e4ccfd82 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -32,6 +32,8 @@ DIST genpatches-6.6-101.base.tar.xz 5077712 BLAKE2B 42eb11265006d12e5f67d25d58dc
 DIST genpatches-6.6-101.extras.tar.xz 4056 BLAKE2B d83b765a55f25c4470ab6e5b3e8d2a00ed0a7dde2c5a29f2d68b18e6ae3f084cb653eecc47a9bb372b1ea9a65b727e6d9227f359547ca4a5fd70cc75aec41598 SHA512 516c38a41a9a3116b71729c44b3cdbe3183afb8f061e1b860d11bafa37415663807d470e8a9b4a35366b297a2946143d1393e46c6a2f755de82ef8f769121d1e
 DIST genpatches-6.6-102.base.tar.xz 5221156 BLAKE2B 107b3cc31c8566c3ee223b7ef0a491ba3284423b4f374d3b9b90f4fa331a4ba6a4fd19fc3a400a8ae4c31119472c3a27513e62bbf73030a2485e164d9acacc76 SHA512 861d67f58e124dcfc9295bd5119b7d84081351dc1b5a039e568276903914bfdbd5c2cf0bb318042f110221884cd5d635c01415b3f2f0d81313f2221402175fbb
 DIST genpatches-6.6-102.extras.tar.xz 4060 BLAKE2B 52c598975958a1ce82ef6b800d7f9bf8dbf87464d589c551ce8538721e0038e889d5b113d0d72c22d6a669ca41f5f90c4a9d37ab6f45f8dc83dac8566bf98e3f SHA512 8bfe934614e65b42d4da36a98927ccdb3fb379e12563063ec86317ba7bbc394350498c1da9f228b757149d8dea9a07a4e92f2463a3cc58cd510eadef853dc3c1
+DIST genpatches-6.6-103.base.tar.xz 5308204 BLAKE2B 417b3ef7d6ddab17a8ce7b0cd9e5de842b5243bb63e1ea886255a6a582430963ded0fa513c3281d3bebc2362cda7ed6d80f23478ab372341ca8fae8d8147d1c9 SHA512 2f0bedf5be24ac00bc26f93e131b7832203eb29116dd86d1ab44e81b3612ce549ce80a1470b9782f86e991a1268af2d687cb3fcb09ddc268cdeea33483cf20b3
+DIST genpatches-6.6-103.extras.tar.xz 4056 BLAKE2B 72ff5d4be369c11dea978b634f986e121c8d8eb3901c91df3ee5e79ee99f0bcbecb6325c33ae134626a8bd43567b2034e067076f7729e2c002446f1b55752687 SHA512 0df263c431c3f0ef5b0b18a8aa85347182ca0343bb5fc4b0a05adfb642b0368aa5ebb3dc7a1a2572205a89f3573e7a9b6d87980d333694dc3ae45f66cea71ef7
 DIST gentoo-kernel-5.10.237-1.amd64.gpkg.tar 63744000 BLAKE2B ca4f720af5e3f0b16309fc3fd4a06a1ccc33399e1c7cf3bfd64d03461577f3eb8c6c484c9f4cb29c9ba458b62a8bc093d87e77a9d06714fd5fee3c7546928b79 SHA512 9f01b4499688d5d9bbe4f39af6a76edd087127991b4b5e89d6d4941cc2d57cfdf9afc698fc908b396986858aea548c817ffd6c1f2a28446aad5835346a8a041f
 DIST gentoo-kernel-5.10.237-1.arm64.gpkg.tar 56872960 BLAKE2B 17d0e718b2c17b72f13df26804086e46ebbc2481d1d63872b3ede830139c090e574b04edf3bbc8def76f6084f0a27000434fff28f253413dd01c7aed866ac384 SHA512 cc8d9464feb4c64f3b68abc34b544f4ec17259fd085602b134bc648d5b5d16f1d9f0e2185f79dde195cf3f023f610e07013e1179bec3cfabdcba95afe2b571a4
 DIST gentoo-kernel-5.10.237-1.ppc64le.gpkg.tar 52858880 BLAKE2B f689c999f398a3290cd8489c6b7da098423344453540bc99710a4b5504c39764167334d08b38808c817620762209581616c106b7145a2f568934f8b5dfe6bf19 SHA512 d4cda361279cdf4f64ad9a542c6c8719ac6bf5f32b2f9e3e25f9177ed9969fbe0bb2100548658ca016024c09bf9135f1e12a79f46c1043b1ce5cf38fd40e8a0a
@@ -100,6 +102,10 @@ DIST gentoo-kernel-6.6.93-1.amd64.gpkg.tar 272834560 BLAKE2B f4b9d795454f9bd68e0
 DIST gentoo-kernel-6.6.93-1.arm64.gpkg.tar 246210560 BLAKE2B 36ddd707276bdc8605109eac84f9609db3f1b86cc66c634b4b1a44e41220fb3d2d424a42c8689dd1be69cb434d6d7861f21d77402832de8a77f8e4230aafadab SHA512 28e5a6ffb902cafb8a8aba80da87e990d19ad5474adf062b816a4b756c8127fcae7c6d4c979b34bb371bd8239025ef83322d59fdd2d90233bb10c40d07dfd206
 DIST gentoo-kernel-6.6.93-1.ppc64le.gpkg.tar 64460800 BLAKE2B 00554a7dc83baea7d3086f66f315b18930693b62d04ab8156330b0f75dee379db8e73532f90e68beaec38f256d1bb0da0baee84305751d45d2245303ecf7afaf SHA512 40abbfd0bf8b201c911fa8fdc7342132cf249efabba16cc15209cf4513bc2ed7be9fc3a6bce69b2aee046e8aaa1e7537c6d715263e0dc0f581bf62960e96f2ba
 DIST gentoo-kernel-6.6.93-1.x86.gpkg.tar 68669440 BLAKE2B 9337ce2c144feb7368cabfd0b4e39777557ed854a16c5729b692540fbc871f4b789dc7bdc80a9b3fc6e863d2dff99bd7b56da5a22d6d9229e03f8dc1bafa7210 SHA512 14e26acf983cc5bff1c8385ccb646b4243cfcc0cf1ab7c9e8cbd242a1d4de515be3cd3e1d38f1e3c854832575353ac90da791b79b5689f7d0fb1607dd83c08af
+DIST gentoo-kernel-6.6.94-1.amd64.gpkg.tar 272906240 BLAKE2B e6b037f7cf591b6ca593a18cd871762d605687a6b5e4151274eda41eacd48c04284a17626b5169c6038df60d46999f45edcfa3f21da46a1074b167411be9ae25 SHA512 ed3fc4913989f82719d4684a3c0f5128930c29a870d3af0827b0fe63d6828442528772313e1c8991ec707027424b40e05bba611cf1af03d22a9649258074b01d
+DIST gentoo-kernel-6.6.94-1.arm64.gpkg.tar 246282240 BLAKE2B 172a5000488d86f82629a096f9afbbf91493f048838906399076cdc1fc220906cbe330251f9dfbbc7ce0b8a107e5c7a0c439eabce66af31c5396cde14cb625b4 SHA512 df52e7905567df5ddeec5bd28ec0949afd4961e34210f0aaef942b5ac6f635b4d61279450c774906f0a73deac633631c9c9946e06dc13dedba266a701db16a45
+DIST gentoo-kernel-6.6.94-1.ppc64le.gpkg.tar 64460800 BLAKE2B 69d9a853f6b530634e01791e420b1d382d63b58c2dbf32c95ea7f3979e77bc1c440bcc53e15b1037bc35ced38a670822c9f0c1cd712f08fe32c1d5e11de0bdde SHA512 fe235f7afc4c5fc7b7a68c99d3531abfa18e04c373e1025ceaf79e509fc238ac1994ed0d5411a6a9d17ea3a01b550b30155b19aed81a2fec6b91090db314782a
+DIST gentoo-kernel-6.6.94-1.x86.gpkg.tar 68648960 BLAKE2B d5c69e1dfdeefd9b8af3a08c9b5e6dc68dba1d79f9821329d9000d12ea18da48e2c11aae90f6fc791a8043ac25a8baf489d9f09572271d801ae2830495939bfc SHA512 9eb6fe03ca3ea7f446f42ea70aa25fec2021de70edb58bb294694b0f460d3b3702b487b48451d0d2a93ecb1a421644a8aff38754d1501c2377b6e5878cd83f48
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-19 19:46 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-19 19:46 UTC (permalink / raw
  To: gentoo-commits

commit:     d55cd1c08b9ead63f3242b9368545f1b3b0a3699
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 19 19:41:38 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 19 19:46:44 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d55cd1c0

sys-kernel/gentoo-kernel-bin: Bump to 6.15.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.15.3.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 2e0a4c2570a8..2558c9334b12 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -24,6 +24,8 @@ DIST genpatches-6.14-13.base.tar.xz 1078940 BLAKE2B f72a720249e1af5c22857137f372
 DIST genpatches-6.14-13.extras.tar.xz 4052 BLAKE2B 54aa7ccfa296c21e1d058f364b5ad492cdc150f17d2a7d274b47d79ddea2aa64d955a3a8ca64e7ee4e641d1cd0d49fe1c3b83a5fc6dbba177ed679f269dd744e SHA512 07dc4bf9a76b88157465fce38bf66c20906d03e55d00f41ed62dc9bf56efd3d69a1791c1b0b192842365808e063d3042680146ec638f18641cfb0d117584dff8
 DIST genpatches-6.15-3.base.tar.xz 29120 BLAKE2B ca6f4f619fddd98d7c75ef7ad9054c1b392b3fb2b83c3a70e1d6f34d07157a7410c67bc17793fb9aa69a5736b9a68983db19a5f41eb4c3ac910d4ce6e29b75de SHA512 b0495ebd54fb95f9f93b5fca1959840ad2a1cc3d6219f7de24b2f1e82c3459927fa0a2a2dd14f9c90540ce89934715aee1dc406ce227c8869c8c65791f73883e
 DIST genpatches-6.15-3.extras.tar.xz 4060 BLAKE2B 99139d97cbe49b5f8a970818d6c3940718b19f8c5ed9baa8bd6abe1ae6f2c655483e8a32b04a392c1987bd2db1375611ab374d2e8ec3efae60a55b3d32da1a24 SHA512 638f0cc0c89ce67fd3e20b3da25370b6c9c472c52aa4d80cb5f2b4a3aba12a4ea06cc77d478514f32f6d4c379e935e3de983febd5a4b1e446a94c088d3536251
+DIST genpatches-6.15-4.base.tar.xz 295212 BLAKE2B f5cd4f9b45c452c6844c979f3cd028de6d51f365318e817c1abddf46a6628225b182652af05efea080ddd226d706f688437f93de3e39f192b365d02ce645f341 SHA512 e3520743b82fecff56bfa9c230bf03c14b99d49784ce9bcf32adf1a1d45cc355547cd2e45f431330ee0a02a530480288892ef15271b8cfe49dd384c33c17a04a
+DIST genpatches-6.15-4.extras.tar.xz 4064 BLAKE2B 77f646e96001a71b350ced4512ee9c6c63f656017fa2a720d11a4777577beb1e081780ed08dc89c5e2ddc4dfae699cc72fb41a7f5309f02737ff47fd11b2587b SHA512 54284f9d5c506cea47afdf7c387d564085b49e5e4a6a7dc41ca97722ba70f60bfed6ec0f30a7a0f41e340f5af19f4335510e4898bf379f42670926549915a3e9
 DIST genpatches-6.6-101.base.tar.xz 5077712 BLAKE2B 42eb11265006d12e5f67d25d58dcd1188ce6c8b7fe5cec8b176030f36910ff77da5a362e1bc41d3e52790c5e77a2a71adc57f5e107a5818651226ed98a27828f SHA512 759cf775322ec77c85c6b4f5441c8a962cb75e13ccc8d73d366cebcfe75d97b688deed9c9c4e47257db349f950f33f5aa2a718fb2bc6a7a7cb7d75afe5b70d12
 DIST genpatches-6.6-101.extras.tar.xz 4056 BLAKE2B d83b765a55f25c4470ab6e5b3e8d2a00ed0a7dde2c5a29f2d68b18e6ae3f084cb653eecc47a9bb372b1ea9a65b727e6d9227f359547ca4a5fd70cc75aec41598 SHA512 516c38a41a9a3116b71729c44b3cdbe3183afb8f061e1b860d11bafa37415663807d470e8a9b4a35366b297a2946143d1393e46c6a2f755de82ef8f769121d1e
 DIST genpatches-6.6-102.base.tar.xz 5221156 BLAKE2B 107b3cc31c8566c3ee223b7ef0a491ba3284423b4f374d3b9b90f4fa331a4ba6a4fd19fc3a400a8ae4c31119472c3a27513e62bbf73030a2485e164d9acacc76 SHA512 861d67f58e124dcfc9295bd5119b7d84081351dc1b5a039e568276903914bfdbd5c2cf0bb318042f110221884cd5d635c01415b3f2f0d81313f2221402175fbb
@@ -80,6 +82,10 @@ DIST gentoo-kernel-6.15.2-1.amd64.gpkg.tar 325980160 BLAKE2B 8ab654f37810beae8d4
 DIST gentoo-kernel-6.15.2-1.arm64.gpkg.tar 289116160 BLAKE2B d712bd7909bb3bbeec833841a083551993ed64a1f671a1fc7bcd4fdb26899fc5906da84f669067dc0525fcf868539c28dd6d6ab1068ea02b8f555e2a993acff8 SHA512 393707f738069a5fadcb43c77ab057955958bbf63dbc2a5c652fdaffe6c6d3c7a6a147f82a3c4972bedefd1abe2a0349eec7d3e7f348315415c163ddffdc5aec
 DIST gentoo-kernel-6.15.2-1.ppc64le.gpkg.tar 75202560 BLAKE2B 34e456bf444b4e9b5ae3ce4ad2bba026f092a4b271d883f2ed8a10d7d0e7ad46499b167ed101eea38baee107868e3712ed828c59d7a794c12446440f179169ef SHA512 7ebb901434fc339addd1ac88e1793b1fc67944d2f57c1e0d566a934193572cf1462c9e517b9c2467c8cbf24aa0c6557e0972706fbec7b8f2526b984788ab96e1
 DIST gentoo-kernel-6.15.2-1.x86.gpkg.tar 81827840 BLAKE2B 869e6033b05b9bdea20c5503b6465b3dfa247595851c547292d295ca497d50888e5dee3361a2355af67826d4a73c7dd0cbf73e2cccf8faa09025ce03cd5ff87c SHA512 a5159fbb4a71016339ebd5663200e60f86e3be573d368a09147776155cd0ea6f8b355e9dd5072f2d29d70e91a79ea2047ce3300b6f5166d0a130a8fb99b93605
+DIST gentoo-kernel-6.15.3-1.amd64.gpkg.tar 326103040 BLAKE2B 432d7df18175c6e5d5648ae978a449ac84795be280c2712c23ba965c0ab58a4e324cd60c7cde2f8adfe796ddf96775c80cdfad65a812d1abc6c1fdcc174ce9b4 SHA512 5b7830fc5d8a96602df99999d7bb63c198ccc686fe5692abc4c3022c7c5c8a32f43ec3ea826d607e68012559245bb7aef1255b79dc9037b8e59c7fb5d8b7a27e
+DIST gentoo-kernel-6.15.3-1.arm64.gpkg.tar 289351680 BLAKE2B e7dd1a61deaba0535224ff5a33f620eaeff1eee9a5b9ca74345b78b87178189a9cb48a02a3b8c62331852df03a64748cb5b9f5ec4b5832088f1128f24e30c46a SHA512 f61f6331e07c059521a27bb60e4bb78d85379c9bfa5bf01332ad6c551dfc740aa14291e279e1f8ee56b3966ef82cd02977aa11ab746a4c37bd0b6c640b11a6eb
+DIST gentoo-kernel-6.15.3-1.ppc64le.gpkg.tar 75223040 BLAKE2B aff17159f2966c8c8f1aabdded676f95651fc177f94fffbe9c8c6dc953bbccd1c7aff0bd8308b8e64340dc7951ede5595562f521859311f4b2bef654c4731838 SHA512 295f04e7f9d1334b37d8e1e0f2b92c98fc35de27b1d3530836ed480c96863e8bc0a484c84c486e2b74d36e5c7db98dad6ecec954d7bf82f6aa47d22630fc4fb3
+DIST gentoo-kernel-6.15.3-1.x86.gpkg.tar 81827840 BLAKE2B bdca3fff0b32444cad2a819c4d6b624250e2c0a2422d71990ff2b86610507e2817d6807357bd25764e1c66d6223792ff9e69f5d4194b084ec2744cfa9f2d350d SHA512 b59534326d769ca6bacf62f0aba9078064f83b608ce004521e54e9c168831448eaa6defbad3439d89282ecc0e8b1763355da61765b5aaaa4e3e867d3cf40e185
 DIST gentoo-kernel-6.6.92-1.amd64.gpkg.tar 273070080 BLAKE2B 0399430f27b1633ae1e9d29f4fb38e4683d5fb7bd52cf56ff68b266c7d827acee774ecd8a2383cc498a9f8cb71fc2d6a057a3b969b93823a6c3b291656c8bf2c SHA512 920930a428ab26e30ab704a514ebc0454dbf9f69abb5b5995a250cda09f31123243a99ce8d40d6233830d87af13cf9cfeef8791ce873e819e8d2e558949071a7
 DIST gentoo-kernel-6.6.92-1.arm64.gpkg.tar 246528000 BLAKE2B ee3bf3803321705b7cbcc65944b43da7013893f36469739e3e5d1b6900279b63aa909677aa1b7fb9fe85f122cfd62b50b1b39351cce747404a82c4b747accdf4 SHA512 8fbee40927783346e7ab27eefa0c4e874e59f7afdda8d96a50544ce1b9216ee2a918bdcf6b7dc07035c2e8371f580f0099ba0b41794dc438e45d5c0a070a8584
 DIST gentoo-kernel-6.6.92-1.ppc64le.gpkg.tar 64440320 BLAKE2B eb86a2311988cea0ad9b1eb880f6d3795e6b698ed7c3f93fb53d2d4c87700ec217ac5c9ae94b7acfdbccb6336fce3b607a926a21c76e0f5844c67f82afa86335 SHA512 f74f018465583c82656f93a5e7d1cb2e1621d82b1e9589a25bfafc775398f534d8d44db53fb50c337b4f99f7de1562211d07161861804570e9d765e0aa3a327a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.3.ebuild
new file mode 100644
index 000000000000..c0377f141128
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.3.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-27 16:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-27 16:04 UTC (permalink / raw
  To: gentoo-commits

commit:     a7fadbfee72dbf1e3c9c171b34e93feae6785ef2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 27 15:51:33 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 27 16:04:25 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7fadbfe

sys-kernel/gentoo-kernel-bin: Bump to 6.12.35

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.35.ebuild               | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 8c46e4ccfd82..01e496d96746 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -18,6 +18,8 @@ DIST genpatches-6.12-38.base.tar.xz 2258220 BLAKE2B 895781baf7994e8807b5a4d5fbf4
 DIST genpatches-6.12-38.extras.tar.xz 4060 BLAKE2B af38e7a68725e201c8055257cc4356597a97a912809002d538fa82f2ffc1d5ae080aa864aed083b7c53a1920aa9330764c30d6b86d81907ca8ffa4deb798ced3 SHA512 190cbf611dde4e209be6725522a6434e011beee7efc8d6381701199e38e0ba695deffeb863c850f7646275a01160b292187f92a97b00b34343620f927e23381a
 DIST genpatches-6.12-39.base.tar.xz 2390316 BLAKE2B 3b07dcc9458af7027a585c71470238e46fe379331a6994e7194c01560aaffd32f213ab1777ff71c230e7caf69b084e2ac468a6785ea0fb82b5ec3e5b175815a8 SHA512 d40db7ef2c18bc8dfe7f33d6a692ed5ed5511bfd50af57caf7ca9d15585adb040a32a75567d0535c092a52a28adb7241722dab4f0c3aac75e14851839c9db135
 DIST genpatches-6.12-39.extras.tar.xz 4060 BLAKE2B ace9b2e02b8af5c89b48e81251ad5715208ffa05e978ee0ac84ad322cab3120546f1b574546bbcd5ed7d316ee3ae0f0702ad6f21f7d361697ca2c4c3b81a435b SHA512 aa1286baffea47325aa972cb3893ad28f2371cb24c5339558990bd6b30d2867eab67c5ddbb53e4957ea56f2f4bec65268038964da01297ad227b281dfad74dd2
+DIST genpatches-6.12-40.base.tar.xz 2486500 BLAKE2B c12d0807f88668ae7a8894ad07e7edcf2ceba1f7e4f562371db098d4cb45941ace8b28c521268d6fca1b4edfffa3edba4e31d9c1c3d58cd128b26e13353ef5d3 SHA512 8792775ee312107299ac6f275dea9fd30c774f8387ea93f24f54df890e86bfdc9477b5a81ff35bdd9b4e26669a3619941508cf13c1c78e0b470996d58856d532
+DIST genpatches-6.12-40.extras.tar.xz 4056 BLAKE2B a63023f77bb82b3d0c1ccbc07bf1257f3a9bf3514b1e47326f337ba4a447ed10e0a2bb3ec1423638ea466edf1a9ef61b6e48dbe161996c85c5947bd1ed3c6dcc SHA512 a63d5503df9d71fc8aba67347953133bd17fb4300f1b98fc2cf8d1772ec3a433e22c40438795acf8e4c9ebce7348712b61c2659e5b179a9cd7e116423235b8f7
 DIST genpatches-6.14-11.base.tar.xz 1058528 BLAKE2B 276bbd42629f6a305f3170e8560736b6ac25c2afae0f8cb9aa50bb101303308bc3bf7729c95f42fb112cf77318a57aa0df9f2af4d726772d167eaccf78774eae SHA512 a3ce8ff9e14e443df9dbdf0ff081c7e642d9a660583fce303eb76cb1fbd486a3fb61fb9eaabc4e0a5e48514ae224958628e80f88464ef55c09969fc3e4544894
 DIST genpatches-6.14-11.extras.tar.xz 4052 BLAKE2B 808ddfabf47e276fb302c4a61230d9e42e0a00d52676137537b440b533f1cc4cf76248cfe4dfb31b589b1f45b22c56a8cacc29d59f33c31f8d50239902e82d92 SHA512 be2b1261fafee96e99375968b43ab33500622864a6133d773ef88cccab8800d409f783388195ba8993488cfc4259f276c3c9b7c0b7ad432fd1caa69db3a6de03
 DIST genpatches-6.14-12.base.tar.xz 1074176 BLAKE2B 0079cfe4b65b5642db14c4de52ad136b749613f423f32352d8ed9a4b6b40b07cca3aecc87aa30b06ba464c01b4ccd50761f15b2374b8c61a043243a6385154cb SHA512 f4a6eb437d0b57ce2447749e6d1b3e9d09b424f67675aa4b0e33c36809b3c21629849988df095f54b2b20555cf56350e5d60be7808189001992fcc4e718f40d8
@@ -74,6 +76,10 @@ DIST gentoo-kernel-6.12.34-1.amd64.gpkg.tar 305428480 BLAKE2B 7f747ef559f4dd3088
 DIST gentoo-kernel-6.12.34-1.arm64.gpkg.tar 279224320 BLAKE2B a43b356d7c11672aad6dac3ab5bb45a1870962fabf6dd8240756b76b32698c1a06af0c373b3e58221f2f0322afcc6240616ec3cd5848525d0d204f39540b7428 SHA512 b76ba73225a736a667821a4acd8013031b4f3761c530c3efb677d2d61e44c1c3ac7ff934c722b5d8cf2dba626227436f21e8fa749d0fc4d2939bed6baa39aa6e
 DIST gentoo-kernel-6.12.34-1.ppc64le.gpkg.tar 73287680 BLAKE2B d7eae22a48735fdb9af95dd7610fa1986953e77891300e71be54729b212b4aeb7a4edeea9d1585d6fe1b9fabb4dba6df646860629248662d4f4ac38db47fecd5 SHA512 cb99c7bc9820cda5e6d6afa64458990ae6b8c096e10b99a931e0234871ef552c824ba413bcdcd42d48ff97b013b5b6047f3eba35b97c520e8fe23bf4025abf20
 DIST gentoo-kernel-6.12.34-1.x86.gpkg.tar 77670400 BLAKE2B 4dcae2cd1d59f5c7ae73dc71e6dc0cb584ce0b29d69d74bb5d593df15ab4d97b12b7479994688c02e97cafadb3df01ff62e04134e37f1d1eac943be7e6029fc9 SHA512 c174df8529ef9297cf75c468e184b5ddf2e760b496452b8d64e45a72c193246ca40cd2647e9aa8fc7880d5793e98a823eed98453ab09b01ece5b50e3749ca49d
+DIST gentoo-kernel-6.12.35-1.amd64.gpkg.tar 305459200 BLAKE2B 2420fc0ebe9558a90df2db0f719790d8dd9fd796bfd03eed66d182d41fa2d48d18d77c94260149dd0092e0468b6c3e93eaf09de9342dd52922c80c70f612857b SHA512 0dfb4ac1df6322746269c4d2d14eb88cb7c5f495e346e7c3452236e8e98e41f94f87684c3cc516ee8c695d29b2e034666c5d77f5596fd6021e683a5a2e4daf09
+DIST gentoo-kernel-6.12.35-1.arm64.gpkg.tar 279193600 BLAKE2B 65baf787c36490f87e009f0e5fd74ec5c01a9eb511a456bfd4d02d8b3516d1c693b34624091a247a3a48cf9950243165de55299ff6bb07c9618a0c81043821dc SHA512 9ad3086f37f01aa1f118fcc2ec8e960682c02145de464cc0897725867ef0b7aeb2b8809aa2fe5c3260a771affcf4f4f0dd967c44dd64ebcb4f8311481512559c
+DIST gentoo-kernel-6.12.35-1.ppc64le.gpkg.tar 73297920 BLAKE2B d7098bcda52754ea1755cdd1263b3c50d923c5526afc74409bf557faed1c9a839e7b8a4cd99d13e327d020ff51913d47a262ed28f7e38430f1e58e0731b77e4f SHA512 fae4598569ea08225f407cd4abdd8a02947c151801ab0e76db88b55b58c1863e4676389c7c45fcfec41542633aea8e5faf17b719c56dfefedf6da30a0c029286
+DIST gentoo-kernel-6.12.35-1.x86.gpkg.tar 77639680 BLAKE2B 029640d9f906bdd51b0d0061c250a663cd4492d96ffc292eb76eb234bd5f6bbf099587b1ce2d1580673d08779f513b068ba105d298528eda269b9de74fccc287 SHA512 ee3aea808e9fc0d70ba338d13465688ac9795abe5175ca447f651b03ad6bd10335ee3c0a930f215745ee8f04ad51dfec40f79c8ed29f25752ebe20c99035ff26
 DIST gentoo-kernel-6.14.10-1.amd64.gpkg.tar 311316480 BLAKE2B f3428bcce7a65302236a1c2b1145343f379afc940d3621baab4802f229937c441965b6878f2cc6bc4a42260241e3db1678f980e41013943e7396af8046c1d9fe SHA512 cefbbb009f417507e7a51de71ef37586220b12fead0d2cb4176d5319a85b827048d67f12e3d8acfd4ecfbfcb1b51a95b2a2bd052e634dd81a430f54c09441547
 DIST gentoo-kernel-6.14.10-1.arm64.gpkg.tar 284590080 BLAKE2B 4425ebec7e267ecc8199537d378f070866f70e0f965c782416382aa2f55167ccc362565ba59e49c05789edd9fa7147786051153911662d487a1285a178339f21 SHA512 aff7643ece722a7eab7db8c81ba9ef349955ca599db4ff87f0d3db13214e549689c77c337ec1d13daa1716f0c131eccecf00a867d06dda556e6f056d84cc893b
 DIST gentoo-kernel-6.14.10-1.ppc64le.gpkg.tar 74485760 BLAKE2B 4818aadddb1392524a7620860ad5e1463a3380ba4a19c823e35116fc255e90acf603cb9987b910fcb66985c1846d9c6e2783b78ace3ecf1f15d82ddc81aa1e24 SHA512 ac12ca5c172a1a8c3193e614e6ea5389be87fb4b0166dee5b6ad5e8dad1de3bb3166a273eedda6caa32e2b6d689e48bef2c00b0c8401c9b7f8f481190f3263ef

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild
new file mode 100644
index 000000000000..ac7076155097
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-27 16:04 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-27 16:04 UTC (permalink / raw
  To: gentoo-commits

commit:     0ab9bc0da0d50e1016e3ccc4c4d0115d89131b8e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 27 15:51:47 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 27 16:04:26 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab9bc0d

sys-kernel/gentoo-kernel-bin: Bump to 6.15.4

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.15.4.ebuild                | 184 +++++++++++++++++++++
 2 files changed, 190 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 01e496d96746..65fd04fbdb72 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -30,6 +30,8 @@ DIST genpatches-6.15-3.base.tar.xz 29120 BLAKE2B ca6f4f619fddd98d7c75ef7ad9054c1
 DIST genpatches-6.15-3.extras.tar.xz 4060 BLAKE2B 99139d97cbe49b5f8a970818d6c3940718b19f8c5ed9baa8bd6abe1ae6f2c655483e8a32b04a392c1987bd2db1375611ab374d2e8ec3efae60a55b3d32da1a24 SHA512 638f0cc0c89ce67fd3e20b3da25370b6c9c472c52aa4d80cb5f2b4a3aba12a4ea06cc77d478514f32f6d4c379e935e3de983febd5a4b1e446a94c088d3536251
 DIST genpatches-6.15-4.base.tar.xz 295212 BLAKE2B f5cd4f9b45c452c6844c979f3cd028de6d51f365318e817c1abddf46a6628225b182652af05efea080ddd226d706f688437f93de3e39f192b365d02ce645f341 SHA512 e3520743b82fecff56bfa9c230bf03c14b99d49784ce9bcf32adf1a1d45cc355547cd2e45f431330ee0a02a530480288892ef15271b8cfe49dd384c33c17a04a
 DIST genpatches-6.15-4.extras.tar.xz 4064 BLAKE2B 77f646e96001a71b350ced4512ee9c6c63f656017fa2a720d11a4777577beb1e081780ed08dc89c5e2ddc4dfae699cc72fb41a7f5309f02737ff47fd11b2587b SHA512 54284f9d5c506cea47afdf7c387d564085b49e5e4a6a7dc41ca97722ba70f60bfed6ec0f30a7a0f41e340f5af19f4335510e4898bf379f42670926549915a3e9
+DIST genpatches-6.15-5.base.tar.xz 463476 BLAKE2B 49e319e29579d90a8a6848a7fa888b02966029e622eae1fe522be8518344c7bf0b356b21f36b052b5b69d629973b08d706c33cfd66b0707117dc7e39aa8db40e SHA512 b7165a1f4474d5b67978467de195fef49b950cde46a7e30e936db047f9653cba64382cc90d8a0cdb0621ede37533d5662d01a19cd815b86a87b8cf1eca080dd4
+DIST genpatches-6.15-5.extras.tar.xz 4060 BLAKE2B 3e926d5600eb4f2943336af9be38f2f708dd6cac5ee0da59da7fb058f36ea94fa3091d0ae913a27d94ad652a1310131ed73aea81a2cf5f91cb82337d56d2334f SHA512 c2aef10c75436d51eaf5d58876930f58d95c7479653da1c8de7eb210b5f15bbcdec0d08fb3456c173cc734a57af986c1485449e1bb3e3908fc173c0aa0bbe4ce
 DIST genpatches-6.6-101.base.tar.xz 5077712 BLAKE2B 42eb11265006d12e5f67d25d58dcd1188ce6c8b7fe5cec8b176030f36910ff77da5a362e1bc41d3e52790c5e77a2a71adc57f5e107a5818651226ed98a27828f SHA512 759cf775322ec77c85c6b4f5441c8a962cb75e13ccc8d73d366cebcfe75d97b688deed9c9c4e47257db349f950f33f5aa2a718fb2bc6a7a7cb7d75afe5b70d12
 DIST genpatches-6.6-101.extras.tar.xz 4056 BLAKE2B d83b765a55f25c4470ab6e5b3e8d2a00ed0a7dde2c5a29f2d68b18e6ae3f084cb653eecc47a9bb372b1ea9a65b727e6d9227f359547ca4a5fd70cc75aec41598 SHA512 516c38a41a9a3116b71729c44b3cdbe3183afb8f061e1b860d11bafa37415663807d470e8a9b4a35366b297a2946143d1393e46c6a2f755de82ef8f769121d1e
 DIST genpatches-6.6-102.base.tar.xz 5221156 BLAKE2B 107b3cc31c8566c3ee223b7ef0a491ba3284423b4f374d3b9b90f4fa331a4ba6a4fd19fc3a400a8ae4c31119472c3a27513e62bbf73030a2485e164d9acacc76 SHA512 861d67f58e124dcfc9295bd5119b7d84081351dc1b5a039e568276903914bfdbd5c2cf0bb318042f110221884cd5d635c01415b3f2f0d81313f2221402175fbb
@@ -100,6 +102,10 @@ DIST gentoo-kernel-6.15.3-1.amd64.gpkg.tar 326103040 BLAKE2B 432d7df18175c6e5d56
 DIST gentoo-kernel-6.15.3-1.arm64.gpkg.tar 289351680 BLAKE2B e7dd1a61deaba0535224ff5a33f620eaeff1eee9a5b9ca74345b78b87178189a9cb48a02a3b8c62331852df03a64748cb5b9f5ec4b5832088f1128f24e30c46a SHA512 f61f6331e07c059521a27bb60e4bb78d85379c9bfa5bf01332ad6c551dfc740aa14291e279e1f8ee56b3966ef82cd02977aa11ab746a4c37bd0b6c640b11a6eb
 DIST gentoo-kernel-6.15.3-1.ppc64le.gpkg.tar 75223040 BLAKE2B aff17159f2966c8c8f1aabdded676f95651fc177f94fffbe9c8c6dc953bbccd1c7aff0bd8308b8e64340dc7951ede5595562f521859311f4b2bef654c4731838 SHA512 295f04e7f9d1334b37d8e1e0f2b92c98fc35de27b1d3530836ed480c96863e8bc0a484c84c486e2b74d36e5c7db98dad6ecec954d7bf82f6aa47d22630fc4fb3
 DIST gentoo-kernel-6.15.3-1.x86.gpkg.tar 81827840 BLAKE2B bdca3fff0b32444cad2a819c4d6b624250e2c0a2422d71990ff2b86610507e2817d6807357bd25764e1c66d6223792ff9e69f5d4194b084ec2744cfa9f2d350d SHA512 b59534326d769ca6bacf62f0aba9078064f83b608ce004521e54e9c168831448eaa6defbad3439d89282ecc0e8b1763355da61765b5aaaa4e3e867d3cf40e185
+DIST gentoo-kernel-6.15.4-1.amd64.gpkg.tar 326184960 BLAKE2B 5108215e610e0233a6de4fb05e6c531346cba141b25ae1a4663ccc0d697e4fb6435bb31a676cc9740c4a20fc2e283d9d3aff8f1dead1882077a7ae19c4afa851 SHA512 885152105aeaef86ae36a1979c869c288e062f41dc6b0c3e83111f8dc66cb4337922ab51043dde0d3136a6588d8edc941392795a45f6c0ac9fc597d8ec96b259
+DIST gentoo-kernel-6.15.4-1.arm64.gpkg.tar 289341440 BLAKE2B 70cfc5ba7e94c9c6cf254b2276f60636c77b322fc54296feadc6d71d56b555e452c74bda73f66fefc03d35575be20ec539e5585153c608e551f60c1e3b1560ea SHA512 2a95afe61f6be7ba56f6b01f3404230f8d494843c1c9bd987b791848c524dbf85d23d810ae88f82f83bfc8494a1e1f06a3ccf75da89127ba340cabefa527186e
+DIST gentoo-kernel-6.15.4-1.ppc64le.gpkg.tar 75223040 BLAKE2B 2453f2bc22b1094d2d22141a12461ba97625db960040d371cbed7997def92c50df4f65796f3640711be0b5ff673bdad2e6a5f3152cdd2cdd523ebe1d9f91c63f SHA512 2cebdd9e12e8ca6c77eaa57ca09f32728f2c6ce3a5be09a9eda3e3f953c44861552fed6ccdeda1611b1ed033bff09df77d894ac0c04c9196b4b5f9f2bb95d131
+DIST gentoo-kernel-6.15.4-1.x86.gpkg.tar 81827840 BLAKE2B ba7ce6d13a2b4c3d6a4be97a4b6dedc4579e29576b401037303d753b43be40678df99ecbd30a99a2429e3df535d05d9993e01722943b8f6d276a31438f42978c SHA512 743094e2ad5343b9d2ba209688060076721c0b8017cb6937248b7b542596bdecb9d9deffbf00d804f4f45064120d41e4a7cab435d0176f212833ee240e514d00
 DIST gentoo-kernel-6.6.92-1.amd64.gpkg.tar 273070080 BLAKE2B 0399430f27b1633ae1e9d29f4fb38e4683d5fb7bd52cf56ff68b266c7d827acee774ecd8a2383cc498a9f8cb71fc2d6a057a3b969b93823a6c3b291656c8bf2c SHA512 920930a428ab26e30ab704a514ebc0454dbf9f69abb5b5995a250cda09f31123243a99ce8d40d6233830d87af13cf9cfeef8791ce873e819e8d2e558949071a7
 DIST gentoo-kernel-6.6.92-1.arm64.gpkg.tar 246528000 BLAKE2B ee3bf3803321705b7cbcc65944b43da7013893f36469739e3e5d1b6900279b63aa909677aa1b7fb9fe85f122cfd62b50b1b39351cce747404a82c4b747accdf4 SHA512 8fbee40927783346e7ab27eefa0c4e874e59f7afdda8d96a50544ce1b9216ee2a918bdcf6b7dc07035c2e8371f580f0099ba0b41794dc438e45d5c0a070a8584
 DIST gentoo-kernel-6.6.92-1.ppc64le.gpkg.tar 64440320 BLAKE2B eb86a2311988cea0ad9b1eb880f6d3795e6b698ed7c3f93fb53d2d4c87700ec217ac5c9ae94b7acfdbccb6336fce3b607a926a21c76e0f5844c67f82afa86335 SHA512 f74f018465583c82656f93a5e7d1cb2e1621d82b1e9589a25bfafc775398f534d8d44db53fb50c337b4f99f7de1562211d07161861804570e9d765e0aa3a327a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild
new file mode 100644
index 000000000000..c0377f141128
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-27 17:39 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-27 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     c5c17388d164eddb69591d6fdc194c363ff2d35c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 27 17:38:11 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 27 17:39:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5c17388

sys-kernel/gentoo-kernel-bin: Bump to 6.1.142

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.142.ebuild               | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 65fd04fbdb72..894791000ede 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,6 +10,8 @@ DIST genpatches-6.1-150.base.tar.xz 7305232 BLAKE2B ab1cc6541bda8af60a3aa5a9cf58
 DIST genpatches-6.1-150.extras.tar.xz 4052 BLAKE2B e268be13305885933ddf6b51953488c134f5709b824ab06921577788a7c77f687e87699b0d75148af3384be8d5cc00dd0c0633fe8edfa2096eb733f668656cea SHA512 6a656b40cd59fd788f0faa9b93ec33b8a48b11014f83b2a0ba52288ad88101cb7a40cb3168fc6a502da93a2c79972c640ad37a12b4ef2485fa7001a963e491a6
 DIST genpatches-6.1-151.base.tar.xz 7402608 BLAKE2B a7f5f902d84b19d48a26e1c00adb3d6351c8001a357b87e7012817dd4b568fffc8b7312873e5baca443f79f42e90e5fc33f6a949020ee431d82803ee219935af SHA512 e1806dd94379d483a99d76a2cdcfa60d304dbffb19c4b7e17c38118f1df0926df7a0c36824b5398798bff86147c2e557aedd35dc828ff17d53dfa8324171a25f
 DIST genpatches-6.1-151.extras.tar.xz 4056 BLAKE2B 79dd87d35c27163057edabdd6d605777e2e440aa5e4d4390162e0c3ab2b083848ff7c0cf92ed83c05e752c26ba22e8e0c25fdb3e040ca9c5d38870756094e84c SHA512 28876cc7c53d3eecf2d01840f89501693df6c81c5c139b5c9f6ace64c8e578b1998aca476c55ee44d470de84085e6bd6362c55b60d4fa2721a8046c2512b5ef7
+DIST genpatches-6.1-152.base.tar.xz 7515580 BLAKE2B c5442e3afa5c7ed287df1b162e1eb10a29d34e972d4d1f3c21af861ed0789abbdf4abe8689d40883785076124de1eb1f6388cbdf0d529b64a2cdb9b87f77d69f SHA512 930864eb61512b5bc0cb889298118adb09e894cd27eea6a7800d2771db1f024ced36531c1cdbb8dcfba780dae80d09d1137aa1580303afdaef9b392973ef4089
+DIST genpatches-6.1-152.extras.tar.xz 4056 BLAKE2B a3a3b42b366fe87b9d282ad6570fe571254a0b473f5e6b30ec090b29b79445785c456af3e125e811cab7b860399c935cd5ca4bd23f9fb33399bf6472749a79a1 SHA512 d91eefa749b78f48d13076a2711c95f7cd52f7fdf93749bfe6f54b26acedc3682b14fe9e4d5ea8304db34436af3b09138552d526f51252abed2d9bc0e79df34a
 DIST genpatches-6.12-36.base.tar.xz 2240564 BLAKE2B cd68b5d7fff73f5fe0c67a8eb47c2094a0ae57f304b5a4798ccca7410c5f514fc1f9b2fccb65e639886e48950ed24d04ed44ddcdff3d5223e336f573f25a501f SHA512 61796173e1e286c352d3d683be007e4336e646cc1efcde0528b12b38e484d104c9686440aa90d096cb1ebadc715e46899e5bda0f8bd070190ed73e0291401f19
 DIST genpatches-6.12-36.extras.tar.xz 4060 BLAKE2B 034e0d065982369815db90efd84209bf88c73d19a1f4fa41b6c4586b0197e1e502df00b63f8d99c7c1eb0e32fbf99c0187b8c304adaa0f2f624a722e50a31b21 SHA512 cfbb8e69bf254088ddee442c6ee1d293406eac106b0c8fb7d926ea2778260664991ca05c5efe6547b4740ada1010057001856c5d6ee864cd73f55cd8ef78d5fa
 DIST genpatches-6.12-37.base.tar.xz 2252148 BLAKE2B 31c9167efd052ab1ea08cc37bd8e94b671d17b6f7f7cf2126733af51c3b3a63c3395113d4cd57d1a54e593a7cacb830e36678dd76b37f67c01bf9b91730e0715 SHA512 74accda102db462cae8d9a9ee0514c06c08799e3b35199b9ebfe34ce43001a0383fdbe5d02e0621e861fccf3dd04c6e5fdba1b093686a1bf35c3c7093f574c22
@@ -62,6 +64,10 @@ DIST gentoo-kernel-6.1.141-1.amd64.gpkg.tar 73113600 BLAKE2B 2890660dc517ff9a932
 DIST gentoo-kernel-6.1.141-1.arm64.gpkg.tar 65740800 BLAKE2B 288a24307c578a7ecc80face06133b8713950151966c038bb942ebba6f450b63a139407440df30645325a5603aa8ff3a1e798d6446bcdefbdf61ef2d54a24245 SHA512 d15b758fc468a90918a58ae959461a068a3fee447149864ae8000f6ac6b8cb5121053318725289eba8530aaf1df506550a098b066cfc5871ea754e5c106208fd
 DIST gentoo-kernel-6.1.141-1.ppc64le.gpkg.tar 59944960 BLAKE2B 36596a69993a9796d57186c08669a28a308c3e1cdc93862bdf0ca496b0405c0868b7b3db51233ed1ecd8d2e989b3efa90436828aa0d594521b2c6cbb1f8fbaa8 SHA512 b5b3e9e0194cc539accac876c6ab1393c72013a0115e7f68c05bcfce34b39316477c277971e3e16abb09adf54fa5db5ded496c93fd751b607a142b9bed94f03e
 DIST gentoo-kernel-6.1.141-1.x86.gpkg.tar 62464000 BLAKE2B cad8c11674241258d2902cb6fe9603c745e2a1d6a3343a336003f8e90a193caa49a73c98e7bdde63fc36d6e9399cf43645292c70c518afaf26529f6ab02bac06 SHA512 2d3e7fb00e665c1ed340c9cd0e8d5d62b70bf03cd3a263b516f6b0dfb6cffeedd48d010b7639ea819c5be0b831ab3ba921b9b37b4e9e93ce58160c53c0ca2839
+DIST gentoo-kernel-6.1.142-1.amd64.gpkg.tar 73123840 BLAKE2B ba6938f0c4d7680bfd7fca940e0bdbd0fcf19b4f480c0df1c81f95f2c3d5c28fbabcde4ccb68c7570435732ca05f9388f36c9ea08ba119c4afccd5731b1ce74e SHA512 e4f9fe395e49d57fa138511f3da1fd9df066b1dae09a61da14343aa8cb2ca01855fdf02998113a8ae34c3cda91e0a8a7784c647a70a6fda3a6bfc4a97ee93e9d
+DIST gentoo-kernel-6.1.142-1.arm64.gpkg.tar 65730560 BLAKE2B 14913ce38bf3b697f3376bcc335b0ad5ae34da2a77e335e3a43a99043c6ba0e0ad62cff960afd164c6289e55ebc91d86ba3a7cbf5b6f1292a861227925a90bc0 SHA512 5a39c78cf3b4999aca21ce071864eb6a74169387840f8cbfa5e4c464459b9d07104a902b54572e996935751ecbf45ce9ad73b44906072e01b95e8b88a7ed9206
+DIST gentoo-kernel-6.1.142-1.ppc64le.gpkg.tar 59955200 BLAKE2B dac61292f621ce133764cd98bbada44f20692a9b3fd673aac8edf4bbfaf5a55bcc50a8c34dfedf0f420869a0b84018f91f24490176348e65e53ae57649be6e8e SHA512 f03a644988f31a813f66394a5cb995a6c02cf2d420ce4c4ece659d029e268a16bc8f1f130121256c51f079c046b153909831b8a0e8fc83bc7cb5496026f9aeb5
+DIST gentoo-kernel-6.1.142-1.x86.gpkg.tar 62464000 BLAKE2B dac3e720a3da58842f3e5bd719e0e5ad216b75c1fd7f4b7574e27c744b16d46e889cc77b1e0519da12f33c9d27595a720fb63a60fbeed447896764c2edc54d77 SHA512 717bf5d9e3ab21d9890d5e99898e1561d6ba7fbce5b12cfdd38a09d89e4be0c8dae5695cd977f3dbd87c4224e4d80c48aea99bd70e66d298b5a428d6a90c56cb
 DIST gentoo-kernel-6.12.31-1.amd64.gpkg.tar 305612800 BLAKE2B 375bbbabdf3e1ee1273263791e6d72da202547a897b7210ccf1be0c93e347dd1bec888ebe4e61cd08daf983cd931f3b6284b627412ae716e0fdb92d7c7ca1f4a SHA512 45011984da1836b4a89e4a7942a867fe3b686d78846afd06098ee2e548667684d9b44e6e671524b9a0f1755b0d38a8497cd8abc6b0c6a2f956104b8bd56641e6
 DIST gentoo-kernel-6.12.31-1.arm64.gpkg.tar 279633920 BLAKE2B 94f0478a81733df9ef7897042377843b8a302eed55154383f35ebfc21df0ebe7dd358b56ad53f0e7b22958625d72745d61b8b1a2a6e4b1250206a650f024cc3b SHA512 51ce06ea732273f256bd347f088080af65123cd1be13db7e864332dcfa5e3f1857f39c363a43919676789bed105209fa34942e715a07b7adbf307db49f6a266b
 DIST gentoo-kernel-6.12.31-1.ppc64le.gpkg.tar 73267200 BLAKE2B e26a7f12f26893cd4a4c836363f2ee52697daef4eef58abd7b431d090fa0cdb50ab6d89cf762eb1bbacc7b685483ec30aa36171f7fcfa57d41966ca565165d10 SHA512 894888156da7a78a1787e544075fa69717fb3d443e0505c2fbd30ae1bf2a2316d8cb4b0883d8edde6704b5b2d0395e438bc7b77a415e05cf1c7cdc4837aecd79

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.142.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.142.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.142.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-27 17:39 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-27 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     f94cf42be75a40faf7120c6f17026b6673754842
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 27 17:38:16 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 27 17:39:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f94cf42b

sys-kernel/gentoo-kernel-bin: Bump to 6.6.95

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.95.ebuild                | 183 +++++++++++++++++++++
 2 files changed, 189 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 894791000ede..f5a47b48a525 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -40,6 +40,8 @@ DIST genpatches-6.6-102.base.tar.xz 5221156 BLAKE2B 107b3cc31c8566c3ee223b7ef0a4
 DIST genpatches-6.6-102.extras.tar.xz 4060 BLAKE2B 52c598975958a1ce82ef6b800d7f9bf8dbf87464d589c551ce8538721e0038e889d5b113d0d72c22d6a669ca41f5f90c4a9d37ab6f45f8dc83dac8566bf98e3f SHA512 8bfe934614e65b42d4da36a98927ccdb3fb379e12563063ec86317ba7bbc394350498c1da9f228b757149d8dea9a07a4e92f2463a3cc58cd510eadef853dc3c1
 DIST genpatches-6.6-103.base.tar.xz 5308204 BLAKE2B 417b3ef7d6ddab17a8ce7b0cd9e5de842b5243bb63e1ea886255a6a582430963ded0fa513c3281d3bebc2362cda7ed6d80f23478ab372341ca8fae8d8147d1c9 SHA512 2f0bedf5be24ac00bc26f93e131b7832203eb29116dd86d1ab44e81b3612ce549ce80a1470b9782f86e991a1268af2d687cb3fcb09ddc268cdeea33483cf20b3
 DIST genpatches-6.6-103.extras.tar.xz 4056 BLAKE2B 72ff5d4be369c11dea978b634f986e121c8d8eb3901c91df3ee5e79ee99f0bcbecb6325c33ae134626a8bd43567b2034e067076f7729e2c002446f1b55752687 SHA512 0df263c431c3f0ef5b0b18a8aa85347182ca0343bb5fc4b0a05adfb642b0368aa5ebb3dc7a1a2572205a89f3573e7a9b6d87980d333694dc3ae45f66cea71ef7
+DIST genpatches-6.6-104.base.tar.xz 5375020 BLAKE2B f133a37b1c26b128143a20624ee225f5a1ec4d6184f6c1100d3c3ab4fa9e361a632e08b814baf8361b3ff51f5197de6d335f98417d07d17b1f64bfc285e90ed5 SHA512 a405172609bd2811001778e3f95393d60cbf0cff5f78763801745e99d118be7a34623a9cc487253f474e3ff3a50ffa22f3d905d05e0dddc82bf6ddf3234f3fc9
+DIST genpatches-6.6-104.extras.tar.xz 4060 BLAKE2B ddcbea0681fb032c8abbd5e85cd62cdff96fa5f3373a63a0d8b04dd4dc51c3422b15302a84c4f433f1721c8a02d52be977bd8ebe6188df283f70895099cda38d SHA512 92c637f81a36cfdc1593d0f708ac6422fd7f2bfa4cccbbb5fb0f90e741d87a4f82e36230825f19b5166a0b32c28183e27a9a6c5c8f93ee40621021e777207ffb
 DIST gentoo-kernel-5.10.237-1.amd64.gpkg.tar 63744000 BLAKE2B ca4f720af5e3f0b16309fc3fd4a06a1ccc33399e1c7cf3bfd64d03461577f3eb8c6c484c9f4cb29c9ba458b62a8bc093d87e77a9d06714fd5fee3c7546928b79 SHA512 9f01b4499688d5d9bbe4f39af6a76edd087127991b4b5e89d6d4941cc2d57cfdf9afc698fc908b396986858aea548c817ffd6c1f2a28446aad5835346a8a041f
 DIST gentoo-kernel-5.10.237-1.arm64.gpkg.tar 56872960 BLAKE2B 17d0e718b2c17b72f13df26804086e46ebbc2481d1d63872b3ede830139c090e574b04edf3bbc8def76f6084f0a27000434fff28f253413dd01c7aed866ac384 SHA512 cc8d9464feb4c64f3b68abc34b544f4ec17259fd085602b134bc648d5b5d16f1d9f0e2185f79dde195cf3f023f610e07013e1179bec3cfabdcba95afe2b571a4
 DIST gentoo-kernel-5.10.237-1.ppc64le.gpkg.tar 52858880 BLAKE2B f689c999f398a3290cd8489c6b7da098423344453540bc99710a4b5504c39764167334d08b38808c817620762209581616c106b7145a2f568934f8b5dfe6bf19 SHA512 d4cda361279cdf4f64ad9a542c6c8719ac6bf5f32b2f9e3e25f9177ed9969fbe0bb2100548658ca016024c09bf9135f1e12a79f46c1043b1ce5cf38fd40e8a0a
@@ -124,6 +126,10 @@ DIST gentoo-kernel-6.6.94-1.amd64.gpkg.tar 272906240 BLAKE2B e6b037f7cf591b6ca59
 DIST gentoo-kernel-6.6.94-1.arm64.gpkg.tar 246282240 BLAKE2B 172a5000488d86f82629a096f9afbbf91493f048838906399076cdc1fc220906cbe330251f9dfbbc7ce0b8a107e5c7a0c439eabce66af31c5396cde14cb625b4 SHA512 df52e7905567df5ddeec5bd28ec0949afd4961e34210f0aaef942b5ac6f635b4d61279450c774906f0a73deac633631c9c9946e06dc13dedba266a701db16a45
 DIST gentoo-kernel-6.6.94-1.ppc64le.gpkg.tar 64460800 BLAKE2B 69d9a853f6b530634e01791e420b1d382d63b58c2dbf32c95ea7f3979e77bc1c440bcc53e15b1037bc35ced38a670822c9f0c1cd712f08fe32c1d5e11de0bdde SHA512 fe235f7afc4c5fc7b7a68c99d3531abfa18e04c373e1025ceaf79e509fc238ac1994ed0d5411a6a9d17ea3a01b550b30155b19aed81a2fec6b91090db314782a
 DIST gentoo-kernel-6.6.94-1.x86.gpkg.tar 68648960 BLAKE2B d5c69e1dfdeefd9b8af3a08c9b5e6dc68dba1d79f9821329d9000d12ea18da48e2c11aae90f6fc791a8043ac25a8baf489d9f09572271d801ae2830495939bfc SHA512 9eb6fe03ca3ea7f446f42ea70aa25fec2021de70edb58bb294694b0f460d3b3702b487b48451d0d2a93ecb1a421644a8aff38754d1501c2377b6e5878cd83f48
+DIST gentoo-kernel-6.6.95-1.amd64.gpkg.tar 272998400 BLAKE2B 2c4a7897c6043c0cc9758f6be3d2c6737d2ab6c69006d49d724eb7b44479f57f6385cf7859985223967164b718f46edd07b3b174ce2d0d08b733305bae34dbbb SHA512 eeae8cf3a7b96263c231ee9e97770b728b6f1f854072ed4762fbc41bf6855e2d56627ac405cf94217638fe298f75c33cf639d96b6ef9a9bc17f37840e3cebb83
+DIST gentoo-kernel-6.6.95-1.arm64.gpkg.tar 246292480 BLAKE2B e31d7b73f394e0e79507de6421c2fc8202563f1e95e2c81842a106f2839aed4942a3675b5f8f5344ac0b7668fa999158ef01e2746864e4a0e681445694650553 SHA512 49eb3081d996c8bcbf37f658c1160942b1a45534a825110bd2a6a08fe8644587987c0ba48c539b9743f92c3b80780baca12093d8fdc7cd81ae6d9373182bf1c4
+DIST gentoo-kernel-6.6.95-1.ppc64le.gpkg.tar 64460800 BLAKE2B 1552587e62faab032c9040cb1ddbefe0cf94e92d31e8801fe1e91cba2636d8d12e690703fbc119053084efc33087e172e285b20d7a63c946b119dc1c8d5e7807 SHA512 90cb370aea0afe82f6d028e0b7bf6971b361bfd0ad8b3f71b7651b259b3d0da9126a614f23e74c41b065c533c35cc2f85f0d560af8e04489edcf8dcf993ca8e3
+DIST gentoo-kernel-6.6.95-1.x86.gpkg.tar 68648960 BLAKE2B bd281ded273ba97d0a0b755893ab03e2b0652e3130820c3195b6b355f0ada47898539a707de7987495fb0fb8e990103991045a7862bdb4c8c2d625382f0cb297 SHA512 f15c9f22368e30dd8cd0bc08de181f4ad6bff480da2aefacad4db7c597a10874710e1b216d7b15aabba7e95b6d2899d979643480a586d44fb416c09aaa1ac6d4
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-27 18:07 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-27 18:07 UTC (permalink / raw
  To: gentoo-commits

commit:     f828a0a6913172c6184bf88fd00669d5c86008cf
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 27 18:05:49 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 27 18:05:49 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f828a0a6

sys-kernel/gentoo-kernel-bin: Bump to 5.10.239

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.10.239.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index f5a47b48a525..0aac116cbcfb 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -2,6 +2,8 @@ DIST genpatches-5.10-249.base.tar.xz 8062848 BLAKE2B 2c372ac92742767956210fc2721
 DIST genpatches-5.10-249.extras.tar.xz 4056 BLAKE2B 697ff5b83fb94b6d42ea4c322c7aae2db41f30ec5222e0196ba55e436f1600e4d1125e0ccaed000313f6030adfc1fc0b74fc43894deb4e9d5eeda024d5ffef23 SHA512 a8a9da0f575e7481b6b336567da96628309724d7b88c9b4c8eb2b85486f9b81bea57472883099221322afe33aa8406edea45b61dbedfe9511ca75de0ce83d330
 DIST genpatches-5.10-250.base.tar.xz 8127500 BLAKE2B 37ebf71483cf659432319491e169aa5775d6cf6663525663e09d415a29eeaf6376671ee7c54248df04d04162620c73e1a2a435beb3b8a4de464b8b9baa5e32e9 SHA512 baa02a6a5aa9eca599327f007736ab65de5e9aa2a32446e9e5cec138e57bccf93cb872112aa2e3bcf5539c22f14b502d4aefa01aeb062e11a3b8988ad762c09c
 DIST genpatches-5.10-250.extras.tar.xz 4056 BLAKE2B 378576943c89911ffcc74e413365f623073d86dfcff9e8f6ea7a5738e152a7844991cecb0f5ea98c25e10faabef2d3db882daca77129b43d78d2587eff50ab0a SHA512 055902874cb23dd57b44216672e4e4f677004d1539f776be9ccf68b5a18d666c7b849e48d9fe6bf195c2fb2e4d59b561fc0eb9d5e9e0fb884394251fd1e5ce0e
+DIST genpatches-5.10-251.base.tar.xz 8207064 BLAKE2B 48e9fadb89ab6a99a2bdc7e7477b0b425f342b492a0ebd0b3d7d9d63607bfaae81bdce193cbfc00f9f92f73bf689befbad499d0a80d7b5b10c92012d177d71dd SHA512 dabf15e6aab170cfbeb1dfc7e58a088826ef2bdd445179abe483817089efd323704f5fb180a140d42e43ecaf7f37407c7ba215bc34ed73884afcf38f73033306
+DIST genpatches-5.10-251.extras.tar.xz 4052 BLAKE2B 5e7e9849e06895580cd7ed92681f5e08c7763e1bf0431a923d3d79b19141f3954eebf3e1f2c2ad0ca7cdc6234e0932ce0e1792cb1914debde86f3e4b33016a15 SHA512 405c88c5b314cc98a7f46554a44be75ee3f938c71fb57362c37b8c991c71e14ac4b863b0f48611a8fcf1c966aa3e4a621c451e8cd4bec92bbbde503c0b0b6715
 DIST genpatches-5.15-193.base.tar.xz 8222200 BLAKE2B 387f5ebf9ba84a21c256bd6312a40dc1c0cd85ac727d4819261dcf82c578e7bdd6a900f2add3365189640b84514b5b813c4552eaaaef59745c7d98ac8365d755 SHA512 cf4de196125ed0a6a811659a708c04dd87fe25457dd132ee8b9be65a6b9352b185cbfbc492796095bea4d1d1e436d9ce3bae463d46049dfeab73b10b5059d12b
 DIST genpatches-5.15-193.extras.tar.xz 4060 BLAKE2B 5b70750cccd0c797e57d8b7cf67bfb389b61bd56bcbf03f49c2659dbd38e23e0b669eea292c642164f07e5e47eb6fc7d83f2c21eaac9b63d9ecced8eb0ecadab SHA512 410b0236e2ce33bf6b575a4d1f5f888f7be9cd65e51a90723481807eb4cd85083b2e6d5401016f8a6f4e8b03d8866c0b672e798e80d6a90e282e239473b67716
 DIST genpatches-5.15-195.base.tar.xz 8297016 BLAKE2B 0cb4e5da03682a78b41e38de78919ea41c52acc67eed3fdc88ecf919884fb8e037983e1524649caad519497a944585c550468afaa79dc62c2d10e4bf5e218147 SHA512 3b0c3cbd6c4c2d4094e403f91780f8e5e1f453a3add2727b7437e29b4803b32da763539e8720da93002e0a6debc02f9a0ba15efa83f2ea66b4871283fe9aa3e7
@@ -50,6 +52,10 @@ DIST gentoo-kernel-5.10.238-1.amd64.gpkg.tar 63733760 BLAKE2B b5e77c3cf1a848620e
 DIST gentoo-kernel-5.10.238-1.arm64.gpkg.tar 56862720 BLAKE2B 025ac558355b2ac66c039208317c4af964307039b278d28c4efbce6c3eb665bc8f883f100fbd8278ed2369e4e10c389c1a94bf6e8c815b62072f2660a6c2eb3b SHA512 17769b8c78c36d49aa4d0c53c818c5171c8117ec265b7b8f9063970b5965ade859f2ea2c6c8c63da1ed1a80f7401628295a1327534c49cbcf8efc21cc51d001e
 DIST gentoo-kernel-5.10.238-1.ppc64le.gpkg.tar 52848640 BLAKE2B 10a23606a6f356f5ea795417dc1337af9d387c88fe2ea90e7a21694ffbd5b106cc3cdeb93cefea8ba7e5bb07bb9910f133b72edd3357dd588a9a3da94a2f8e9d SHA512 3084980a9e1eae96be26ac3b39daca519fc45d3dac4f7488161de9c41c9a560e35ec18ce9d980437999acd4f788f1c5046adf6c0e068490f9b84de8513fa5027
 DIST gentoo-kernel-5.10.238-1.x86.gpkg.tar 53882880 BLAKE2B 6cf1c3a32fa56691477af87d42807aded55df1397c8725a5c33a950eeacc370960dda4997230222a333a6234bff080606f5f4c568c8262f4671ee8d4baf3da33 SHA512 938e72574e66bca4ebba6dbbe017c9ecac2a3021d56cc35bcadb0e543f1b0b2365a258d2ccc6fc7a6febac64b79297e821dc699c4d4990784b79588d0f8f607a
+DIST gentoo-kernel-5.10.239-1.amd64.gpkg.tar 63744000 BLAKE2B 0b3bbdbac4dff9b64632e40c1327e57ac44faf52cca02611b71e4f9124220a45d99c6d6fc1a7a2d761caf1ea2ef57df8d41b63d86167e85cf9a0fc8b7ba56249 SHA512 2b3dede11bcd2badc9a34f4f6bf35c3d1f7bc0701e4cdb522532b0dd88ced8ff19e78f7ce1579947437e1fba4f099c2fdd7bfa473cd86f7b8f85c58c8e9d12b9
+DIST gentoo-kernel-5.10.239-1.arm64.gpkg.tar 56862720 BLAKE2B 06d2f7604c863a0c8ecf8451a57a631442d6eb37ce42f6e5da0067cb8b52f104a9d208b253ab64e2a45120c1f07140e893200771112c395cf3ec9906ede55051 SHA512 7f4d9831862ca8517bbefce35954f37bda7d81f88e0a5552bc9b97881aaca23e5a5f6cebd17661cfc4f6b084596d1c97c9d861696664a65786a9aae1b268f48a
+DIST gentoo-kernel-5.10.239-1.ppc64le.gpkg.tar 52869120 BLAKE2B f83d31dc738bd005bda3839e3595643290b6163e913fc6b2af28342ef0981bbf4823ecb74d8402145712b52e52551afbaeac6b39eb6db0f7a21fbd929bbf971c SHA512 2f0f17d94f42d6599371317a2db68b841f9d1a816353b13d4c7337a672ec8765677d98f297b0f5aee4814c4d7120851f13c73037d1be35cf5354d1e7e47a4762
+DIST gentoo-kernel-5.10.239-1.x86.gpkg.tar 53882880 BLAKE2B 7bbb2a26a4664ed6fb255786ac25fb0c6cd94a23dbb519454b661614b13d2d74b758197d96eea92b28a2d5ec6a740a4f2283f7a6854aa4b12236a3789542183e SHA512 7f74adc47878e1eab60242b07ec6dca0da4385b467c66917fefdc589e4a4d2c55406e9ee750d80364559ab648414d4f197d7ed515970a93f06c5dd01db10e6e8
 DIST gentoo-kernel-5.15.183-1.amd64.gpkg.tar 68925440 BLAKE2B 2c84f0a387a69b8c31bf5f3e7f7c4f1757297316037f1e8b6eaf1fca5fe53280b41bfe3b251d0b34f81440e7f6ff56b56fb528dd6a8605570ebfbb9df7c45c9a SHA512 8c2edee6a2c7c5b559f21205c8b738a8ec25516ccfbf3a4fdd06eda1fdb23024b35b08f63c8ba2ab9ed71b02aae1b648ae4c41c476f4d39a20f53a8d724c7bb3
 DIST gentoo-kernel-5.15.183-1.arm64.gpkg.tar 62586880 BLAKE2B 3ed4ff277618d0867d98b7b1d5789ab2bb5c5b4de0b55c04d30744cb03f6c4aa93f8d19e15f04303a1195973f29fa277e6ca2745978bee1307727abcaaca2873 SHA512 9c22a95e8042b668ac655e6b8086760e01d5b67d609c50fd04fb1b95a641d2074b982a012ace95082b518d2f5e4174c95960cce81ca4528a583343492671e6c6
 DIST gentoo-kernel-5.15.183-1.ppc64le.gpkg.tar 56832000 BLAKE2B 152cf605bbec0c08c9f4e5067e91ec43bb79c604ddadb22aff9ca1c019b4029be0ddc30eaf0814606f48363ead96565cca21103d41979d36482a005f54042656 SHA512 df630b682a76b9b517c5101232a22bb9a33639dca3356a3b253dc5263e3a7856e8f21fb1ee9aeabf94483afb01b8dd345648e17d74a78f95f3e328d86c755527

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.239.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.239.ebuild
new file mode 100644
index 000000000000..88e83cb23916
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.239.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
+BINPKG=${P/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-27 18:07 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-27 18:07 UTC (permalink / raw
  To: gentoo-commits

commit:     357b0a2c38762529a6b24025764d44f26727d031
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 27 18:05:53 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 27 18:05:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=357b0a2c

sys-kernel/gentoo-kernel-bin: Bump to 5.15.186

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.186.ebuild              | 138 +++++++++++++++++++++
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 0aac116cbcfb..9aac0ed1a0cc 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -8,6 +8,8 @@ DIST genpatches-5.15-193.base.tar.xz 8222200 BLAKE2B 387f5ebf9ba84a21c256bd6312a
 DIST genpatches-5.15-193.extras.tar.xz 4060 BLAKE2B 5b70750cccd0c797e57d8b7cf67bfb389b61bd56bcbf03f49c2659dbd38e23e0b669eea292c642164f07e5e47eb6fc7d83f2c21eaac9b63d9ecced8eb0ecadab SHA512 410b0236e2ce33bf6b575a4d1f5f888f7be9cd65e51a90723481807eb4cd85083b2e6d5401016f8a6f4e8b03d8866c0b672e798e80d6a90e282e239473b67716
 DIST genpatches-5.15-195.base.tar.xz 8297016 BLAKE2B 0cb4e5da03682a78b41e38de78919ea41c52acc67eed3fdc88ecf919884fb8e037983e1524649caad519497a944585c550468afaa79dc62c2d10e4bf5e218147 SHA512 3b0c3cbd6c4c2d4094e403f91780f8e5e1f453a3add2727b7437e29b4803b32da763539e8720da93002e0a6debc02f9a0ba15efa83f2ea66b4871283fe9aa3e7
 DIST genpatches-5.15-195.extras.tar.xz 4056 BLAKE2B 3c7999a16ba1a5c3f84ecc0edd1fa92c4456201f582185eb954a38ec413d6ee4f77fef6bc9807372ebacc197f5d03bc1eafbbc113d4c44c60862568954e85a46 SHA512 3c096445a11a49c3f0547f2a51c2265d21b2f0d6b9ffd084faa90034e4e2f598e422f9d612fa47a474d420e2d9f4caa8e5d1b818d8e1276930865e4ad85a6bb4
+DIST genpatches-5.15-196.base.tar.xz 8379708 BLAKE2B 81831098487c9d83e8cea12250349a6f8a1ff83bcc363458ed6c4fce747e12073a373cebeaa182a6a12f0475bd7ad77de12f416cfb660a7982f31a1cdab7b3fa SHA512 e6155527e8c400e2d6663ef1b4a5e318379784d5c32f2cf94ab59720fec8aebef4fc52e904773a493e098f10910bbc48c78fc073c91662e58e1b1a18c2207d03
+DIST genpatches-5.15-196.extras.tar.xz 4056 BLAKE2B 453c2bd72b2c1fc554b4d618e9530d6eb9f4fd6bbbf7994a802f098ca21ad1fe3f5d50ec9644a2dd6ee3770569b2d5cf5c65a9e83dc4ee966e9c8aede5d54f73 SHA512 24bc5325672dc94227e3ca02cfcbc2ced44ff60ed8c6c6582f31d2249c26ebda77a44580f8b9b1a42e16342db5b0d56af563c30b8286c752b2638ae13a04a3d7
 DIST genpatches-6.1-150.base.tar.xz 7305232 BLAKE2B ab1cc6541bda8af60a3aa5a9cf58a47ec3d0f5ab84d79cd557f4fd71b0c43984068300d5df18ed3f7e2b3548c3b3e7712f6c6c6c767f23de9103d7138e9e500b SHA512 9ef78029cda981e733b6340079bf37ebabc86d97e5d7974b0bc5b39ca90744beebb06aafc6a9b35ede5bd75657d3161307dd4d85b9f80907854488b3750b2699
 DIST genpatches-6.1-150.extras.tar.xz 4052 BLAKE2B e268be13305885933ddf6b51953488c134f5709b824ab06921577788a7c77f687e87699b0d75148af3384be8d5cc00dd0c0633fe8edfa2096eb733f668656cea SHA512 6a656b40cd59fd788f0faa9b93ec33b8a48b11014f83b2a0ba52288ad88101cb7a40cb3168fc6a502da93a2c79972c640ad37a12b4ef2485fa7001a963e491a6
 DIST genpatches-6.1-151.base.tar.xz 7402608 BLAKE2B a7f5f902d84b19d48a26e1c00adb3d6351c8001a357b87e7012817dd4b568fffc8b7312873e5baca443f79f42e90e5fc33f6a949020ee431d82803ee219935af SHA512 e1806dd94379d483a99d76a2cdcfa60d304dbffb19c4b7e17c38118f1df0926df7a0c36824b5398798bff86147c2e557aedd35dc828ff17d53dfa8324171a25f
@@ -64,6 +66,10 @@ DIST gentoo-kernel-5.15.185-1.amd64.gpkg.tar 68925440 BLAKE2B afd4dbb608f85deb71
 DIST gentoo-kernel-5.15.185-1.arm64.gpkg.tar 62556160 BLAKE2B 4bba519eb182a9b30eadbde959bd8f5378e00b3ab789a249a534e8f58e9692385d9844190d811d49e54f9c18a20af27e47e4d239d7923a014967dac19481e781 SHA512 4a5d5be8ed6070fe42bed42d275178c74be30f73fc7e814b77df0e65c5445c00cfdfa666cf1ead1a246a744dfc11cf4bf6b22d97d218faf4c0b4e99cd36645ba
 DIST gentoo-kernel-5.15.185-1.ppc64le.gpkg.tar 56852480 BLAKE2B 6c0d854a166ce8c44c5df37569750aa9c8c4c40341febced8c96911affc7747c7b466549ed6eb9d6c57c8c4578c0131aa159724032d44ce1f9242460e28ce0d4 SHA512 49501f39dadc2de67c245ea48e3e9f8550fc6e2a393b79f54d5059bf777899465bea7b282c5a1953760d3fa2d960d1a029a2156404960656c998948a1100ef0e
 DIST gentoo-kernel-5.15.185-1.x86.gpkg.tar 58880000 BLAKE2B 3d2ed5454dde285f10b13b363cc01e6ab61cd861b69634b9cc6bfced4667c8aa243d0dbb4d444c5d28951bf676c8a0d302fdfc0a1ffa53dca718aaad1901ce70 SHA512 67f6bb1cb97f970b31d81e57572e729ba242cf336e3669c1be5ec3031185672deca5b6cd63847295a6d10b9275c8f4d114bba7133796cee8aedd83c2a33cb252
+DIST gentoo-kernel-5.15.186-1.amd64.gpkg.tar 68925440 BLAKE2B 98dfc41fc5a4f9b2521f2693dcae441b9556186bd452407d5ed16c63fd379b0c64fc916bbf8057d94e44facf4c6ee45bf03eaf096fc549a94eb51efbed9d2a4a SHA512 65532ee71fd5572cc3cde1298988b378c89665974974fcf32730eedc516ce8f734e0a02a9e56357b175d404c07ef5b33b6201e8ae0274ac5b95b586237f16532
+DIST gentoo-kernel-5.15.186-1.arm64.gpkg.tar 62586880 BLAKE2B 43c96181eeea3e0cb284786a1d2051b7e4d8b5a899084861115650f62b10f389d9de596a69e0f0fac5a0bf1545a1e8329314734cea8b99d386d4c505b27f4c94 SHA512 42bcbd439df8dca1d6f0030edb4b6acd1977b57319712ba6e48e915ff68d95af966b6441fb6ba7b8cc7f667896df8584dc045a144c2cf5ad4208a5be77e0626d
+DIST gentoo-kernel-5.15.186-1.ppc64le.gpkg.tar 56852480 BLAKE2B 495eb61304fad018c0175422f24ab32dfbeefd1b30a9dc4589c6069bfd1757183adfb75d7a4c0fc577863f3449c2ba0530f771edfa354beb607fa15032ba2498 SHA512 b0720959dd1622fc863b36112cae3f6198dc9315532b95c19b2fef92271ecec7fb5b1f913cc0640281aba4e9dbef1e1d8ca6cc7bb75148fba84d42b20d60e6d2
+DIST gentoo-kernel-5.15.186-1.x86.gpkg.tar 58859520 BLAKE2B 3d6db1a5fa1a9fc8daa74a7cc20e54eea5ae4c17e81ee891f08211a910d74a0f320b968e6ebe781a27f83e587e1563717d63a37fdb728da4acf57afd633f7b4e SHA512 acc371417bd62e43bfd84200eab5c2b182d4bb63b43278d799dc64405866ea30c82a5f2d7cf5dbdaf830c2a36924d7e938e1e3fa4d58e1da1111c31e7a4f4919
 DIST gentoo-kernel-6.1.140-1.amd64.gpkg.tar 73154560 BLAKE2B 91c9c0210cfcade8f8157ab97e21b14cd27b8843fb6b1c33ebea5249778c1aa6e98a8a095c57b1b7bf83876acf5eaac292f575e938c160eea9828b65250fb02f SHA512 178a8e73b83d0878e1376bdc93194b4bbc48b5bd9b21c55c1e8bd518e1bb99cfc4da93e661939eefea4418f45dcaf1c3c6e95809dcede9a81dafd752394302da
 DIST gentoo-kernel-6.1.140-1.arm64.gpkg.tar 65761280 BLAKE2B 4d4549c974b5d45a228697497e64d83c0e7a510d694aaebc4544e21d35750067ab401c85de0d884f75c85d77873a89d032bee0505faa1397727c0a96c094697d SHA512 dd167e6f0c8190230382407995ba977286e368a8b452e304d70f32672ca823257c9254dfb166a22e5eb0cbaa71c356dc41d07e67b8ce42032452438a0996b728
 DIST gentoo-kernel-6.1.140-1.ppc64le.gpkg.tar 59965440 BLAKE2B 913609c18f08e535882b3bc45845853a70f017e928ddf9e9613e59aa00f64c8576ce74a833e04f5c0dba5a1db209603df1f27338c384e227a274d0ae49dddb68 SHA512 9f18154b7925de8b083895eb0e8f2f064ace3523d41e98eb013545eb1dc95061763a4046b1d302bc10f768d098f0b686843244e737ea892d4e4f333d9c8ba95a

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.186.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.186.ebuild
new file mode 100644
index 000000000000..dd88c26ac6f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.186.ebuild
@@ -0,0 +1,138 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+	local PATCHES=(
+		# meh, genpatches have no directory
+		"${WORKDIR}"/*.patch
+	)
+	cd "${MY_P}" || die
+	default
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-28 12:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-28 12:26 UTC (permalink / raw
  To: gentoo-commits

commit:     b9b71694194b52fa501ccff0b351a0c746e7462c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 28 12:21:06 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 28 12:26:01 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9b71694

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.141 amd64 arm64 ppc64 x86, #959148

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild
index dd88c26ac6f2..3d6da1c41ef8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-28 12:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-28 12:26 UTC (permalink / raw
  To: gentoo-commits

commit:     1c1ae96ec93faed557c27db709e3435652a72d85
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 28 12:19:41 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 28 12:25:56 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c1ae96e

sys-kernel/gentoo-kernel-bin: Stabilize 6.12.34 amd64 arm64 ppc64 x86, #959146

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild
index ac7076155097..03fa98ef9b6c 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-28 12:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-28 12:26 UTC (permalink / raw
  To: gentoo-commits

commit:     62a423c82c828f54c87f7e202dfb2e6e0e0ffabf
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 28 12:20:23 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 28 12:25:59 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a423c8

sys-kernel/gentoo-kernel-bin: Stabilize 6.6.94 amd64 arm64 ppc64 x86, #959147

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild
index 7ffb1f6159f9..e71a371cdf30 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
 "
 S=${WORKDIR}
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="debug"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-28 12:26 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-28 12:26 UTC (permalink / raw
  To: gentoo-commits

commit:     ad8f1e38950ab51824e20f0f1142253f0678acbe
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 28 12:21:40 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 28 12:26:06 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad8f1e38

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.238 amd64 arm64 ppc64 x86, #959150

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild
index 88e83cb23916..380bce8b9ee0 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
 	!sys-kernel/gentoo-kernel:${SLOT}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-06-28 13:42 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-06-28 13:42 UTC (permalink / raw
  To: gentoo-commits

commit:     1e5d16ea1e81a124d6f2d9c984a055aefe37ade1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 28 13:39:49 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 28 13:42:22 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e5d16ea

sys-kernel/gentoo-kernel-bin: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |  79 ---------
 .../gentoo-kernel-bin-5.10.237.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-5.15.183.ebuild              | 138 ----------------
 .../gentoo-kernel-bin-6.1.140.ebuild               | 138 ----------------
 .../gentoo-kernel-bin-6.12.31.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.32.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.12.33.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.14.10.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.14.11.ebuild               | 184 ---------------------
 .../gentoo-kernel-bin-6.14.9.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.15.2.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.15.3.ebuild                | 184 ---------------------
 .../gentoo-kernel-bin-6.6.92.ebuild                | 183 --------------------
 .../gentoo-kernel-bin-6.6.93.ebuild                | 183 --------------------
 14 files changed, 2331 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 9aac0ed1a0cc..da31ad98b870 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,55 +1,25 @@
-DIST genpatches-5.10-249.base.tar.xz 8062848 BLAKE2B 2c372ac92742767956210fc2721e363e846724f88d1b883ac74bed29a01e1ccd5dffc40a5847bab7872d43266ada36b16c6fbf758b3e6d62510a378ea35cbe67 SHA512 9fc14484a0482097751253c755f40b576498cf126433031e13c9d12ee4817b2e94d3dd05d263fc33fdb3de64ccaff96fba52cf2896eaa91bf4310070dce456c2
-DIST genpatches-5.10-249.extras.tar.xz 4056 BLAKE2B 697ff5b83fb94b6d42ea4c322c7aae2db41f30ec5222e0196ba55e436f1600e4d1125e0ccaed000313f6030adfc1fc0b74fc43894deb4e9d5eeda024d5ffef23 SHA512 a8a9da0f575e7481b6b336567da96628309724d7b88c9b4c8eb2b85486f9b81bea57472883099221322afe33aa8406edea45b61dbedfe9511ca75de0ce83d330
 DIST genpatches-5.10-250.base.tar.xz 8127500 BLAKE2B 37ebf71483cf659432319491e169aa5775d6cf6663525663e09d415a29eeaf6376671ee7c54248df04d04162620c73e1a2a435beb3b8a4de464b8b9baa5e32e9 SHA512 baa02a6a5aa9eca599327f007736ab65de5e9aa2a32446e9e5cec138e57bccf93cb872112aa2e3bcf5539c22f14b502d4aefa01aeb062e11a3b8988ad762c09c
 DIST genpatches-5.10-250.extras.tar.xz 4056 BLAKE2B 378576943c89911ffcc74e413365f623073d86dfcff9e8f6ea7a5738e152a7844991cecb0f5ea98c25e10faabef2d3db882daca77129b43d78d2587eff50ab0a SHA512 055902874cb23dd57b44216672e4e4f677004d1539f776be9ccf68b5a18d666c7b849e48d9fe6bf195c2fb2e4d59b561fc0eb9d5e9e0fb884394251fd1e5ce0e
 DIST genpatches-5.10-251.base.tar.xz 8207064 BLAKE2B 48e9fadb89ab6a99a2bdc7e7477b0b425f342b492a0ebd0b3d7d9d63607bfaae81bdce193cbfc00f9f92f73bf689befbad499d0a80d7b5b10c92012d177d71dd SHA512 dabf15e6aab170cfbeb1dfc7e58a088826ef2bdd445179abe483817089efd323704f5fb180a140d42e43ecaf7f37407c7ba215bc34ed73884afcf38f73033306
 DIST genpatches-5.10-251.extras.tar.xz 4052 BLAKE2B 5e7e9849e06895580cd7ed92681f5e08c7763e1bf0431a923d3d79b19141f3954eebf3e1f2c2ad0ca7cdc6234e0932ce0e1792cb1914debde86f3e4b33016a15 SHA512 405c88c5b314cc98a7f46554a44be75ee3f938c71fb57362c37b8c991c71e14ac4b863b0f48611a8fcf1c966aa3e4a621c451e8cd4bec92bbbde503c0b0b6715
-DIST genpatches-5.15-193.base.tar.xz 8222200 BLAKE2B 387f5ebf9ba84a21c256bd6312a40dc1c0cd85ac727d4819261dcf82c578e7bdd6a900f2add3365189640b84514b5b813c4552eaaaef59745c7d98ac8365d755 SHA512 cf4de196125ed0a6a811659a708c04dd87fe25457dd132ee8b9be65a6b9352b185cbfbc492796095bea4d1d1e436d9ce3bae463d46049dfeab73b10b5059d12b
-DIST genpatches-5.15-193.extras.tar.xz 4060 BLAKE2B 5b70750cccd0c797e57d8b7cf67bfb389b61bd56bcbf03f49c2659dbd38e23e0b669eea292c642164f07e5e47eb6fc7d83f2c21eaac9b63d9ecced8eb0ecadab SHA512 410b0236e2ce33bf6b575a4d1f5f888f7be9cd65e51a90723481807eb4cd85083b2e6d5401016f8a6f4e8b03d8866c0b672e798e80d6a90e282e239473b67716
 DIST genpatches-5.15-195.base.tar.xz 8297016 BLAKE2B 0cb4e5da03682a78b41e38de78919ea41c52acc67eed3fdc88ecf919884fb8e037983e1524649caad519497a944585c550468afaa79dc62c2d10e4bf5e218147 SHA512 3b0c3cbd6c4c2d4094e403f91780f8e5e1f453a3add2727b7437e29b4803b32da763539e8720da93002e0a6debc02f9a0ba15efa83f2ea66b4871283fe9aa3e7
 DIST genpatches-5.15-195.extras.tar.xz 4056 BLAKE2B 3c7999a16ba1a5c3f84ecc0edd1fa92c4456201f582185eb954a38ec413d6ee4f77fef6bc9807372ebacc197f5d03bc1eafbbc113d4c44c60862568954e85a46 SHA512 3c096445a11a49c3f0547f2a51c2265d21b2f0d6b9ffd084faa90034e4e2f598e422f9d612fa47a474d420e2d9f4caa8e5d1b818d8e1276930865e4ad85a6bb4
 DIST genpatches-5.15-196.base.tar.xz 8379708 BLAKE2B 81831098487c9d83e8cea12250349a6f8a1ff83bcc363458ed6c4fce747e12073a373cebeaa182a6a12f0475bd7ad77de12f416cfb660a7982f31a1cdab7b3fa SHA512 e6155527e8c400e2d6663ef1b4a5e318379784d5c32f2cf94ab59720fec8aebef4fc52e904773a493e098f10910bbc48c78fc073c91662e58e1b1a18c2207d03
 DIST genpatches-5.15-196.extras.tar.xz 4056 BLAKE2B 453c2bd72b2c1fc554b4d618e9530d6eb9f4fd6bbbf7994a802f098ca21ad1fe3f5d50ec9644a2dd6ee3770569b2d5cf5c65a9e83dc4ee966e9c8aede5d54f73 SHA512 24bc5325672dc94227e3ca02cfcbc2ced44ff60ed8c6c6582f31d2249c26ebda77a44580f8b9b1a42e16342db5b0d56af563c30b8286c752b2638ae13a04a3d7
-DIST genpatches-6.1-150.base.tar.xz 7305232 BLAKE2B ab1cc6541bda8af60a3aa5a9cf58a47ec3d0f5ab84d79cd557f4fd71b0c43984068300d5df18ed3f7e2b3548c3b3e7712f6c6c6c767f23de9103d7138e9e500b SHA512 9ef78029cda981e733b6340079bf37ebabc86d97e5d7974b0bc5b39ca90744beebb06aafc6a9b35ede5bd75657d3161307dd4d85b9f80907854488b3750b2699
-DIST genpatches-6.1-150.extras.tar.xz 4052 BLAKE2B e268be13305885933ddf6b51953488c134f5709b824ab06921577788a7c77f687e87699b0d75148af3384be8d5cc00dd0c0633fe8edfa2096eb733f668656cea SHA512 6a656b40cd59fd788f0faa9b93ec33b8a48b11014f83b2a0ba52288ad88101cb7a40cb3168fc6a502da93a2c79972c640ad37a12b4ef2485fa7001a963e491a6
 DIST genpatches-6.1-151.base.tar.xz 7402608 BLAKE2B a7f5f902d84b19d48a26e1c00adb3d6351c8001a357b87e7012817dd4b568fffc8b7312873e5baca443f79f42e90e5fc33f6a949020ee431d82803ee219935af SHA512 e1806dd94379d483a99d76a2cdcfa60d304dbffb19c4b7e17c38118f1df0926df7a0c36824b5398798bff86147c2e557aedd35dc828ff17d53dfa8324171a25f
 DIST genpatches-6.1-151.extras.tar.xz 4056 BLAKE2B 79dd87d35c27163057edabdd6d605777e2e440aa5e4d4390162e0c3ab2b083848ff7c0cf92ed83c05e752c26ba22e8e0c25fdb3e040ca9c5d38870756094e84c SHA512 28876cc7c53d3eecf2d01840f89501693df6c81c5c139b5c9f6ace64c8e578b1998aca476c55ee44d470de84085e6bd6362c55b60d4fa2721a8046c2512b5ef7
 DIST genpatches-6.1-152.base.tar.xz 7515580 BLAKE2B c5442e3afa5c7ed287df1b162e1eb10a29d34e972d4d1f3c21af861ed0789abbdf4abe8689d40883785076124de1eb1f6388cbdf0d529b64a2cdb9b87f77d69f SHA512 930864eb61512b5bc0cb889298118adb09e894cd27eea6a7800d2771db1f024ced36531c1cdbb8dcfba780dae80d09d1137aa1580303afdaef9b392973ef4089
 DIST genpatches-6.1-152.extras.tar.xz 4056 BLAKE2B a3a3b42b366fe87b9d282ad6570fe571254a0b473f5e6b30ec090b29b79445785c456af3e125e811cab7b860399c935cd5ca4bd23f9fb33399bf6472749a79a1 SHA512 d91eefa749b78f48d13076a2711c95f7cd52f7fdf93749bfe6f54b26acedc3682b14fe9e4d5ea8304db34436af3b09138552d526f51252abed2d9bc0e79df34a
-DIST genpatches-6.12-36.base.tar.xz 2240564 BLAKE2B cd68b5d7fff73f5fe0c67a8eb47c2094a0ae57f304b5a4798ccca7410c5f514fc1f9b2fccb65e639886e48950ed24d04ed44ddcdff3d5223e336f573f25a501f SHA512 61796173e1e286c352d3d683be007e4336e646cc1efcde0528b12b38e484d104c9686440aa90d096cb1ebadc715e46899e5bda0f8bd070190ed73e0291401f19
-DIST genpatches-6.12-36.extras.tar.xz 4060 BLAKE2B 034e0d065982369815db90efd84209bf88c73d19a1f4fa41b6c4586b0197e1e502df00b63f8d99c7c1eb0e32fbf99c0187b8c304adaa0f2f624a722e50a31b21 SHA512 cfbb8e69bf254088ddee442c6ee1d293406eac106b0c8fb7d926ea2778260664991ca05c5efe6547b4740ada1010057001856c5d6ee864cd73f55cd8ef78d5fa
-DIST genpatches-6.12-37.base.tar.xz 2252148 BLAKE2B 31c9167efd052ab1ea08cc37bd8e94b671d17b6f7f7cf2126733af51c3b3a63c3395113d4cd57d1a54e593a7cacb830e36678dd76b37f67c01bf9b91730e0715 SHA512 74accda102db462cae8d9a9ee0514c06c08799e3b35199b9ebfe34ce43001a0383fdbe5d02e0621e861fccf3dd04c6e5fdba1b093686a1bf35c3c7093f574c22
-DIST genpatches-6.12-37.extras.tar.xz 4056 BLAKE2B c8aa66c636b448118cb4fa124a44b78fad799bfb9f69585e8d5afd50592f0fa36986bba428c0831cd996fe9afef675f4168e7c66ab341db88f0e0cecf956e291 SHA512 c7672779883d90ceff6b2a25f3f9851b2abc4ea5093972c6e3c9a6860bb53b08dd2e3c2832983ef17a7bd8e2c8d77b5f2540473b85390619d1547c2c4d25846a
-DIST genpatches-6.12-38.base.tar.xz 2258220 BLAKE2B 895781baf7994e8807b5a4d5fbf4e04884aba27ee7d6381db162154fc2db4fc014db58f8b4e1c4a046f20b36e18461002ccbf436f50e89fa5e5ca9c2160f8a6e SHA512 0a64d2581c9dc48c22ff6049a68c26b1d05e36a32a5823752b4973a1465f479efbc39dc2fec2e0f5422dd441ccfa48573a362324697d31443c0a0c670ae4d75d
-DIST genpatches-6.12-38.extras.tar.xz 4060 BLAKE2B af38e7a68725e201c8055257cc4356597a97a912809002d538fa82f2ffc1d5ae080aa864aed083b7c53a1920aa9330764c30d6b86d81907ca8ffa4deb798ced3 SHA512 190cbf611dde4e209be6725522a6434e011beee7efc8d6381701199e38e0ba695deffeb863c850f7646275a01160b292187f92a97b00b34343620f927e23381a
 DIST genpatches-6.12-39.base.tar.xz 2390316 BLAKE2B 3b07dcc9458af7027a585c71470238e46fe379331a6994e7194c01560aaffd32f213ab1777ff71c230e7caf69b084e2ac468a6785ea0fb82b5ec3e5b175815a8 SHA512 d40db7ef2c18bc8dfe7f33d6a692ed5ed5511bfd50af57caf7ca9d15585adb040a32a75567d0535c092a52a28adb7241722dab4f0c3aac75e14851839c9db135
 DIST genpatches-6.12-39.extras.tar.xz 4060 BLAKE2B ace9b2e02b8af5c89b48e81251ad5715208ffa05e978ee0ac84ad322cab3120546f1b574546bbcd5ed7d316ee3ae0f0702ad6f21f7d361697ca2c4c3b81a435b SHA512 aa1286baffea47325aa972cb3893ad28f2371cb24c5339558990bd6b30d2867eab67c5ddbb53e4957ea56f2f4bec65268038964da01297ad227b281dfad74dd2
 DIST genpatches-6.12-40.base.tar.xz 2486500 BLAKE2B c12d0807f88668ae7a8894ad07e7edcf2ceba1f7e4f562371db098d4cb45941ace8b28c521268d6fca1b4edfffa3edba4e31d9c1c3d58cd128b26e13353ef5d3 SHA512 8792775ee312107299ac6f275dea9fd30c774f8387ea93f24f54df890e86bfdc9477b5a81ff35bdd9b4e26669a3619941508cf13c1c78e0b470996d58856d532
 DIST genpatches-6.12-40.extras.tar.xz 4056 BLAKE2B a63023f77bb82b3d0c1ccbc07bf1257f3a9bf3514b1e47326f337ba4a447ed10e0a2bb3ec1423638ea466edf1a9ef61b6e48dbe161996c85c5947bd1ed3c6dcc SHA512 a63d5503df9d71fc8aba67347953133bd17fb4300f1b98fc2cf8d1772ec3a433e22c40438795acf8e4c9ebce7348712b61c2659e5b179a9cd7e116423235b8f7
-DIST genpatches-6.14-11.base.tar.xz 1058528 BLAKE2B 276bbd42629f6a305f3170e8560736b6ac25c2afae0f8cb9aa50bb101303308bc3bf7729c95f42fb112cf77318a57aa0df9f2af4d726772d167eaccf78774eae SHA512 a3ce8ff9e14e443df9dbdf0ff081c7e642d9a660583fce303eb76cb1fbd486a3fb61fb9eaabc4e0a5e48514ae224958628e80f88464ef55c09969fc3e4544894
-DIST genpatches-6.14-11.extras.tar.xz 4052 BLAKE2B 808ddfabf47e276fb302c4a61230d9e42e0a00d52676137537b440b533f1cc4cf76248cfe4dfb31b589b1f45b22c56a8cacc29d59f33c31f8d50239902e82d92 SHA512 be2b1261fafee96e99375968b43ab33500622864a6133d773ef88cccab8800d409f783388195ba8993488cfc4259f276c3c9b7c0b7ad432fd1caa69db3a6de03
-DIST genpatches-6.14-12.base.tar.xz 1074176 BLAKE2B 0079cfe4b65b5642db14c4de52ad136b749613f423f32352d8ed9a4b6b40b07cca3aecc87aa30b06ba464c01b4ccd50761f15b2374b8c61a043243a6385154cb SHA512 f4a6eb437d0b57ce2447749e6d1b3e9d09b424f67675aa4b0e33c36809b3c21629849988df095f54b2b20555cf56350e5d60be7808189001992fcc4e718f40d8
-DIST genpatches-6.14-12.extras.tar.xz 4052 BLAKE2B 23e2cb9474397568265fd0c41edf34734b3194c26d25c2138e328596591057dc8d23f90be9e133a1d14c23df37663578c0117458ebe8c13e4ee0dbd4097b735a SHA512 535280d8e987b99291f188c98caac417a9b76a185ff3c721cc429336c779b11d426b71dd9205046787f19ff016a4cdf1ada8d06ea8d282632a4b97c1f1ef3d9f
-DIST genpatches-6.14-13.base.tar.xz 1078940 BLAKE2B f72a720249e1af5c22857137f3723a7ba9b333d92270411906f7b05fb08acded1df888e71a009d342f0c9d4a0c14f6cecd5e0bdf267b6a5c956a7537bb05f6ec SHA512 3c26a84d2a04dbf0dd0765df2c9d7731f9d9a8eed919fbf3a6e55ffde40254d758ae2ad38e51c5edb2856e37c6bf1ed6f4be234cfb31615828fcfa998e7fd17c
-DIST genpatches-6.14-13.extras.tar.xz 4052 BLAKE2B 54aa7ccfa296c21e1d058f364b5ad492cdc150f17d2a7d274b47d79ddea2aa64d955a3a8ca64e7ee4e641d1cd0d49fe1c3b83a5fc6dbba177ed679f269dd744e SHA512 07dc4bf9a76b88157465fce38bf66c20906d03e55d00f41ed62dc9bf56efd3d69a1791c1b0b192842365808e063d3042680146ec638f18641cfb0d117584dff8
-DIST genpatches-6.15-3.base.tar.xz 29120 BLAKE2B ca6f4f619fddd98d7c75ef7ad9054c1b392b3fb2b83c3a70e1d6f34d07157a7410c67bc17793fb9aa69a5736b9a68983db19a5f41eb4c3ac910d4ce6e29b75de SHA512 b0495ebd54fb95f9f93b5fca1959840ad2a1cc3d6219f7de24b2f1e82c3459927fa0a2a2dd14f9c90540ce89934715aee1dc406ce227c8869c8c65791f73883e
-DIST genpatches-6.15-3.extras.tar.xz 4060 BLAKE2B 99139d97cbe49b5f8a970818d6c3940718b19f8c5ed9baa8bd6abe1ae6f2c655483e8a32b04a392c1987bd2db1375611ab374d2e8ec3efae60a55b3d32da1a24 SHA512 638f0cc0c89ce67fd3e20b3da25370b6c9c472c52aa4d80cb5f2b4a3aba12a4ea06cc77d478514f32f6d4c379e935e3de983febd5a4b1e446a94c088d3536251
-DIST genpatches-6.15-4.base.tar.xz 295212 BLAKE2B f5cd4f9b45c452c6844c979f3cd028de6d51f365318e817c1abddf46a6628225b182652af05efea080ddd226d706f688437f93de3e39f192b365d02ce645f341 SHA512 e3520743b82fecff56bfa9c230bf03c14b99d49784ce9bcf32adf1a1d45cc355547cd2e45f431330ee0a02a530480288892ef15271b8cfe49dd384c33c17a04a
-DIST genpatches-6.15-4.extras.tar.xz 4064 BLAKE2B 77f646e96001a71b350ced4512ee9c6c63f656017fa2a720d11a4777577beb1e081780ed08dc89c5e2ddc4dfae699cc72fb41a7f5309f02737ff47fd11b2587b SHA512 54284f9d5c506cea47afdf7c387d564085b49e5e4a6a7dc41ca97722ba70f60bfed6ec0f30a7a0f41e340f5af19f4335510e4898bf379f42670926549915a3e9
 DIST genpatches-6.15-5.base.tar.xz 463476 BLAKE2B 49e319e29579d90a8a6848a7fa888b02966029e622eae1fe522be8518344c7bf0b356b21f36b052b5b69d629973b08d706c33cfd66b0707117dc7e39aa8db40e SHA512 b7165a1f4474d5b67978467de195fef49b950cde46a7e30e936db047f9653cba64382cc90d8a0cdb0621ede37533d5662d01a19cd815b86a87b8cf1eca080dd4
 DIST genpatches-6.15-5.extras.tar.xz 4060 BLAKE2B 3e926d5600eb4f2943336af9be38f2f708dd6cac5ee0da59da7fb058f36ea94fa3091d0ae913a27d94ad652a1310131ed73aea81a2cf5f91cb82337d56d2334f SHA512 c2aef10c75436d51eaf5d58876930f58d95c7479653da1c8de7eb210b5f15bbcdec0d08fb3456c173cc734a57af986c1485449e1bb3e3908fc173c0aa0bbe4ce
-DIST genpatches-6.6-101.base.tar.xz 5077712 BLAKE2B 42eb11265006d12e5f67d25d58dcd1188ce6c8b7fe5cec8b176030f36910ff77da5a362e1bc41d3e52790c5e77a2a71adc57f5e107a5818651226ed98a27828f SHA512 759cf775322ec77c85c6b4f5441c8a962cb75e13ccc8d73d366cebcfe75d97b688deed9c9c4e47257db349f950f33f5aa2a718fb2bc6a7a7cb7d75afe5b70d12
-DIST genpatches-6.6-101.extras.tar.xz 4056 BLAKE2B d83b765a55f25c4470ab6e5b3e8d2a00ed0a7dde2c5a29f2d68b18e6ae3f084cb653eecc47a9bb372b1ea9a65b727e6d9227f359547ca4a5fd70cc75aec41598 SHA512 516c38a41a9a3116b71729c44b3cdbe3183afb8f061e1b860d11bafa37415663807d470e8a9b4a35366b297a2946143d1393e46c6a2f755de82ef8f769121d1e
-DIST genpatches-6.6-102.base.tar.xz 5221156 BLAKE2B 107b3cc31c8566c3ee223b7ef0a491ba3284423b4f374d3b9b90f4fa331a4ba6a4fd19fc3a400a8ae4c31119472c3a27513e62bbf73030a2485e164d9acacc76 SHA512 861d67f58e124dcfc9295bd5119b7d84081351dc1b5a039e568276903914bfdbd5c2cf0bb318042f110221884cd5d635c01415b3f2f0d81313f2221402175fbb
-DIST genpatches-6.6-102.extras.tar.xz 4060 BLAKE2B 52c598975958a1ce82ef6b800d7f9bf8dbf87464d589c551ce8538721e0038e889d5b113d0d72c22d6a669ca41f5f90c4a9d37ab6f45f8dc83dac8566bf98e3f SHA512 8bfe934614e65b42d4da36a98927ccdb3fb379e12563063ec86317ba7bbc394350498c1da9f228b757149d8dea9a07a4e92f2463a3cc58cd510eadef853dc3c1
 DIST genpatches-6.6-103.base.tar.xz 5308204 BLAKE2B 417b3ef7d6ddab17a8ce7b0cd9e5de842b5243bb63e1ea886255a6a582430963ded0fa513c3281d3bebc2362cda7ed6d80f23478ab372341ca8fae8d8147d1c9 SHA512 2f0bedf5be24ac00bc26f93e131b7832203eb29116dd86d1ab44e81b3612ce549ce80a1470b9782f86e991a1268af2d687cb3fcb09ddc268cdeea33483cf20b3
 DIST genpatches-6.6-103.extras.tar.xz 4056 BLAKE2B 72ff5d4be369c11dea978b634f986e121c8d8eb3901c91df3ee5e79ee99f0bcbecb6325c33ae134626a8bd43567b2034e067076f7729e2c002446f1b55752687 SHA512 0df263c431c3f0ef5b0b18a8aa85347182ca0343bb5fc4b0a05adfb642b0368aa5ebb3dc7a1a2572205a89f3573e7a9b6d87980d333694dc3ae45f66cea71ef7
 DIST genpatches-6.6-104.base.tar.xz 5375020 BLAKE2B f133a37b1c26b128143a20624ee225f5a1ec4d6184f6c1100d3c3ab4fa9e361a632e08b814baf8361b3ff51f5197de6d335f98417d07d17b1f64bfc285e90ed5 SHA512 a405172609bd2811001778e3f95393d60cbf0cff5f78763801745e99d118be7a34623a9cc487253f474e3ff3a50ffa22f3d905d05e0dddc82bf6ddf3234f3fc9
 DIST genpatches-6.6-104.extras.tar.xz 4060 BLAKE2B ddcbea0681fb032c8abbd5e85cd62cdff96fa5f3373a63a0d8b04dd4dc51c3422b15302a84c4f433f1721c8a02d52be977bd8ebe6188df283f70895099cda38d SHA512 92c637f81a36cfdc1593d0f708ac6422fd7f2bfa4cccbbb5fb0f90e741d87a4f82e36230825f19b5166a0b32c28183e27a9a6c5c8f93ee40621021e777207ffb
-DIST gentoo-kernel-5.10.237-1.amd64.gpkg.tar 63744000 BLAKE2B ca4f720af5e3f0b16309fc3fd4a06a1ccc33399e1c7cf3bfd64d03461577f3eb8c6c484c9f4cb29c9ba458b62a8bc093d87e77a9d06714fd5fee3c7546928b79 SHA512 9f01b4499688d5d9bbe4f39af6a76edd087127991b4b5e89d6d4941cc2d57cfdf9afc698fc908b396986858aea548c817ffd6c1f2a28446aad5835346a8a041f
-DIST gentoo-kernel-5.10.237-1.arm64.gpkg.tar 56872960 BLAKE2B 17d0e718b2c17b72f13df26804086e46ebbc2481d1d63872b3ede830139c090e574b04edf3bbc8def76f6084f0a27000434fff28f253413dd01c7aed866ac384 SHA512 cc8d9464feb4c64f3b68abc34b544f4ec17259fd085602b134bc648d5b5d16f1d9f0e2185f79dde195cf3f023f610e07013e1179bec3cfabdcba95afe2b571a4
-DIST gentoo-kernel-5.10.237-1.ppc64le.gpkg.tar 52858880 BLAKE2B f689c999f398a3290cd8489c6b7da098423344453540bc99710a4b5504c39764167334d08b38808c817620762209581616c106b7145a2f568934f8b5dfe6bf19 SHA512 d4cda361279cdf4f64ad9a542c6c8719ac6bf5f32b2f9e3e25f9177ed9969fbe0bb2100548658ca016024c09bf9135f1e12a79f46c1043b1ce5cf38fd40e8a0a
-DIST gentoo-kernel-5.10.237-1.x86.gpkg.tar 53872640 BLAKE2B 8cc3370a5c4355f71c007ed0a2ad0dfec466b715e37f875232851922da58bae86910f91c7e51261139ebb8c14fef8dd5faa36890b439b192d533260b6ede2d18 SHA512 7d8d7c54a468268737ba7da9e204e59f61ebb3fecc29cfdabe0bebd1db16a09d6a7026d55228647a7b955adf99b51fbc86a52b00a6a44e1498c6b7b6ddbfadb2
 DIST gentoo-kernel-5.10.238-1.amd64.gpkg.tar 63733760 BLAKE2B b5e77c3cf1a848620e5a353c760564dcabb87e5932272001cfdadea51f1adf4cd73d21d04d6759dbbd006ede88fcf1d21040bace6a29db17e55fad06957d948b SHA512 f011e16fae752b777f46fd08ff4d76770114f0b1d935598e16e2dd50813d228911382cb887a37103e11f748717e4a3ce24cba9f32445a7ae02e601df29378924
 DIST gentoo-kernel-5.10.238-1.arm64.gpkg.tar 56862720 BLAKE2B 025ac558355b2ac66c039208317c4af964307039b278d28c4efbce6c3eb665bc8f883f100fbd8278ed2369e4e10c389c1a94bf6e8c815b62072f2660a6c2eb3b SHA512 17769b8c78c36d49aa4d0c53c818c5171c8117ec265b7b8f9063970b5965ade859f2ea2c6c8c63da1ed1a80f7401628295a1327534c49cbcf8efc21cc51d001e
 DIST gentoo-kernel-5.10.238-1.ppc64le.gpkg.tar 52848640 BLAKE2B 10a23606a6f356f5ea795417dc1337af9d387c88fe2ea90e7a21694ffbd5b106cc3cdeb93cefea8ba7e5bb07bb9910f133b72edd3357dd588a9a3da94a2f8e9d SHA512 3084980a9e1eae96be26ac3b39daca519fc45d3dac4f7488161de9c41c9a560e35ec18ce9d980437999acd4f788f1c5046adf6c0e068490f9b84de8513fa5027
@@ -58,10 +28,6 @@ DIST gentoo-kernel-5.10.239-1.amd64.gpkg.tar 63744000 BLAKE2B 0b3bbdbac4dff9b646
 DIST gentoo-kernel-5.10.239-1.arm64.gpkg.tar 56862720 BLAKE2B 06d2f7604c863a0c8ecf8451a57a631442d6eb37ce42f6e5da0067cb8b52f104a9d208b253ab64e2a45120c1f07140e893200771112c395cf3ec9906ede55051 SHA512 7f4d9831862ca8517bbefce35954f37bda7d81f88e0a5552bc9b97881aaca23e5a5f6cebd17661cfc4f6b084596d1c97c9d861696664a65786a9aae1b268f48a
 DIST gentoo-kernel-5.10.239-1.ppc64le.gpkg.tar 52869120 BLAKE2B f83d31dc738bd005bda3839e3595643290b6163e913fc6b2af28342ef0981bbf4823ecb74d8402145712b52e52551afbaeac6b39eb6db0f7a21fbd929bbf971c SHA512 2f0f17d94f42d6599371317a2db68b841f9d1a816353b13d4c7337a672ec8765677d98f297b0f5aee4814c4d7120851f13c73037d1be35cf5354d1e7e47a4762
 DIST gentoo-kernel-5.10.239-1.x86.gpkg.tar 53882880 BLAKE2B 7bbb2a26a4664ed6fb255786ac25fb0c6cd94a23dbb519454b661614b13d2d74b758197d96eea92b28a2d5ec6a740a4f2283f7a6854aa4b12236a3789542183e SHA512 7f74adc47878e1eab60242b07ec6dca0da4385b467c66917fefdc589e4a4d2c55406e9ee750d80364559ab648414d4f197d7ed515970a93f06c5dd01db10e6e8
-DIST gentoo-kernel-5.15.183-1.amd64.gpkg.tar 68925440 BLAKE2B 2c84f0a387a69b8c31bf5f3e7f7c4f1757297316037f1e8b6eaf1fca5fe53280b41bfe3b251d0b34f81440e7f6ff56b56fb528dd6a8605570ebfbb9df7c45c9a SHA512 8c2edee6a2c7c5b559f21205c8b738a8ec25516ccfbf3a4fdd06eda1fdb23024b35b08f63c8ba2ab9ed71b02aae1b648ae4c41c476f4d39a20f53a8d724c7bb3
-DIST gentoo-kernel-5.15.183-1.arm64.gpkg.tar 62586880 BLAKE2B 3ed4ff277618d0867d98b7b1d5789ab2bb5c5b4de0b55c04d30744cb03f6c4aa93f8d19e15f04303a1195973f29fa277e6ca2745978bee1307727abcaaca2873 SHA512 9c22a95e8042b668ac655e6b8086760e01d5b67d609c50fd04fb1b95a641d2074b982a012ace95082b518d2f5e4174c95960cce81ca4528a583343492671e6c6
-DIST gentoo-kernel-5.15.183-1.ppc64le.gpkg.tar 56832000 BLAKE2B 152cf605bbec0c08c9f4e5067e91ec43bb79c604ddadb22aff9ca1c019b4029be0ddc30eaf0814606f48363ead96565cca21103d41979d36482a005f54042656 SHA512 df630b682a76b9b517c5101232a22bb9a33639dca3356a3b253dc5263e3a7856e8f21fb1ee9aeabf94483afb01b8dd345648e17d74a78f95f3e328d86c755527
-DIST gentoo-kernel-5.15.183-1.x86.gpkg.tar 58869760 BLAKE2B 9397d3098d8080034953fbc79f2d4f222480ba994fd8cb85dfef324f5988bf6bedffcda3d3036794bc0c3689c72f324bd9417fda038804fc61b5a5ffac546005 SHA512 01b98699543ec40eed94086cf52f01b71b51ad2aad3b87cb491af7e3cbc105a2ba83eff3a05e8495c9b03eaf6fdfcbd2954155f60ebf6e396ae76e3e1ab5168b
 DIST gentoo-kernel-5.15.185-1.amd64.gpkg.tar 68925440 BLAKE2B afd4dbb608f85deb71f0d34132c679e28b9d127c540dfc4a8aa617b05561be4d8f02b51f289efccc1861375d2650eb7aade7881f7b0152371ff08e26547c1bc0 SHA512 6369fa898169b4eca9a7c2e7a6c23b491d785fb44d080c66955f2397562fe9b0bd1419a7f74859fab84800c7e24f54a4b27b5a440c88fc6bc943fa31b6b6f0e7
 DIST gentoo-kernel-5.15.185-1.arm64.gpkg.tar 62556160 BLAKE2B 4bba519eb182a9b30eadbde959bd8f5378e00b3ab789a249a534e8f58e9692385d9844190d811d49e54f9c18a20af27e47e4d239d7923a014967dac19481e781 SHA512 4a5d5be8ed6070fe42bed42d275178c74be30f73fc7e814b77df0e65c5445c00cfdfa666cf1ead1a246a744dfc11cf4bf6b22d97d218faf4c0b4e99cd36645ba
 DIST gentoo-kernel-5.15.185-1.ppc64le.gpkg.tar 56852480 BLAKE2B 6c0d854a166ce8c44c5df37569750aa9c8c4c40341febced8c96911affc7747c7b466549ed6eb9d6c57c8c4578c0131aa159724032d44ce1f9242460e28ce0d4 SHA512 49501f39dadc2de67c245ea48e3e9f8550fc6e2a393b79f54d5059bf777899465bea7b282c5a1953760d3fa2d960d1a029a2156404960656c998948a1100ef0e
@@ -70,10 +36,6 @@ DIST gentoo-kernel-5.15.186-1.amd64.gpkg.tar 68925440 BLAKE2B 98dfc41fc5a4f9b252
 DIST gentoo-kernel-5.15.186-1.arm64.gpkg.tar 62586880 BLAKE2B 43c96181eeea3e0cb284786a1d2051b7e4d8b5a899084861115650f62b10f389d9de596a69e0f0fac5a0bf1545a1e8329314734cea8b99d386d4c505b27f4c94 SHA512 42bcbd439df8dca1d6f0030edb4b6acd1977b57319712ba6e48e915ff68d95af966b6441fb6ba7b8cc7f667896df8584dc045a144c2cf5ad4208a5be77e0626d
 DIST gentoo-kernel-5.15.186-1.ppc64le.gpkg.tar 56852480 BLAKE2B 495eb61304fad018c0175422f24ab32dfbeefd1b30a9dc4589c6069bfd1757183adfb75d7a4c0fc577863f3449c2ba0530f771edfa354beb607fa15032ba2498 SHA512 b0720959dd1622fc863b36112cae3f6198dc9315532b95c19b2fef92271ecec7fb5b1f913cc0640281aba4e9dbef1e1d8ca6cc7bb75148fba84d42b20d60e6d2
 DIST gentoo-kernel-5.15.186-1.x86.gpkg.tar 58859520 BLAKE2B 3d6db1a5fa1a9fc8daa74a7cc20e54eea5ae4c17e81ee891f08211a910d74a0f320b968e6ebe781a27f83e587e1563717d63a37fdb728da4acf57afd633f7b4e SHA512 acc371417bd62e43bfd84200eab5c2b182d4bb63b43278d799dc64405866ea30c82a5f2d7cf5dbdaf830c2a36924d7e938e1e3fa4d58e1da1111c31e7a4f4919
-DIST gentoo-kernel-6.1.140-1.amd64.gpkg.tar 73154560 BLAKE2B 91c9c0210cfcade8f8157ab97e21b14cd27b8843fb6b1c33ebea5249778c1aa6e98a8a095c57b1b7bf83876acf5eaac292f575e938c160eea9828b65250fb02f SHA512 178a8e73b83d0878e1376bdc93194b4bbc48b5bd9b21c55c1e8bd518e1bb99cfc4da93e661939eefea4418f45dcaf1c3c6e95809dcede9a81dafd752394302da
-DIST gentoo-kernel-6.1.140-1.arm64.gpkg.tar 65761280 BLAKE2B 4d4549c974b5d45a228697497e64d83c0e7a510d694aaebc4544e21d35750067ab401c85de0d884f75c85d77873a89d032bee0505faa1397727c0a96c094697d SHA512 dd167e6f0c8190230382407995ba977286e368a8b452e304d70f32672ca823257c9254dfb166a22e5eb0cbaa71c356dc41d07e67b8ce42032452438a0996b728
-DIST gentoo-kernel-6.1.140-1.ppc64le.gpkg.tar 59965440 BLAKE2B 913609c18f08e535882b3bc45845853a70f017e928ddf9e9613e59aa00f64c8576ce74a833e04f5c0dba5a1db209603df1f27338c384e227a274d0ae49dddb68 SHA512 9f18154b7925de8b083895eb0e8f2f064ace3523d41e98eb013545eb1dc95061763a4046b1d302bc10f768d098f0b686843244e737ea892d4e4f333d9c8ba95a
-DIST gentoo-kernel-6.1.140-1.x86.gpkg.tar 62464000 BLAKE2B 1b53f06dec58067372ac471c8174a5bcd70d88c5025c05cf76206e4d262a3ef244080f1766ed515c02c02afa370db9338d06644268fd24b30c9587ba3182d41c SHA512 3f271d581b9e07d1646b0e02331e7fd1fc5ae4e8a44f24a496f436d4818591efc59ac6065e0ebbea712b6d346ba5debe908c16b950a0b8de01c0f31b878c4d02
 DIST gentoo-kernel-6.1.141-1.amd64.gpkg.tar 73113600 BLAKE2B 2890660dc517ff9a93240653c239051be62397771e5c10d0c7801f91adfb77bcb46bfb866f20f807df2d29b93107419616aefd48f10f7826ad96897972975442 SHA512 ecb905d4cfd3a386f549c052c3b930184ef16f8fccb8a340e04d803afbb446c623514cc50f9069643b02639bab48cee43b41490409b5d3f92c55856ad85bdcb3
 DIST gentoo-kernel-6.1.141-1.arm64.gpkg.tar 65740800 BLAKE2B 288a24307c578a7ecc80face06133b8713950151966c038bb942ebba6f450b63a139407440df30645325a5603aa8ff3a1e798d6446bcdefbdf61ef2d54a24245 SHA512 d15b758fc468a90918a58ae959461a068a3fee447149864ae8000f6ac6b8cb5121053318725289eba8530aaf1df506550a098b066cfc5871ea754e5c106208fd
 DIST gentoo-kernel-6.1.141-1.ppc64le.gpkg.tar 59944960 BLAKE2B 36596a69993a9796d57186c08669a28a308c3e1cdc93862bdf0ca496b0405c0868b7b3db51233ed1ecd8d2e989b3efa90436828aa0d594521b2c6cbb1f8fbaa8 SHA512 b5b3e9e0194cc539accac876c6ab1393c72013a0115e7f68c05bcfce34b39316477c277971e3e16abb09adf54fa5db5ded496c93fd751b607a142b9bed94f03e
@@ -82,18 +44,6 @@ DIST gentoo-kernel-6.1.142-1.amd64.gpkg.tar 73123840 BLAKE2B ba6938f0c4d7680bfd7
 DIST gentoo-kernel-6.1.142-1.arm64.gpkg.tar 65730560 BLAKE2B 14913ce38bf3b697f3376bcc335b0ad5ae34da2a77e335e3a43a99043c6ba0e0ad62cff960afd164c6289e55ebc91d86ba3a7cbf5b6f1292a861227925a90bc0 SHA512 5a39c78cf3b4999aca21ce071864eb6a74169387840f8cbfa5e4c464459b9d07104a902b54572e996935751ecbf45ce9ad73b44906072e01b95e8b88a7ed9206
 DIST gentoo-kernel-6.1.142-1.ppc64le.gpkg.tar 59955200 BLAKE2B dac61292f621ce133764cd98bbada44f20692a9b3fd673aac8edf4bbfaf5a55bcc50a8c34dfedf0f420869a0b84018f91f24490176348e65e53ae57649be6e8e SHA512 f03a644988f31a813f66394a5cb995a6c02cf2d420ce4c4ece659d029e268a16bc8f1f130121256c51f079c046b153909831b8a0e8fc83bc7cb5496026f9aeb5
 DIST gentoo-kernel-6.1.142-1.x86.gpkg.tar 62464000 BLAKE2B dac3e720a3da58842f3e5bd719e0e5ad216b75c1fd7f4b7574e27c744b16d46e889cc77b1e0519da12f33c9d27595a720fb63a60fbeed447896764c2edc54d77 SHA512 717bf5d9e3ab21d9890d5e99898e1561d6ba7fbce5b12cfdd38a09d89e4be0c8dae5695cd977f3dbd87c4224e4d80c48aea99bd70e66d298b5a428d6a90c56cb
-DIST gentoo-kernel-6.12.31-1.amd64.gpkg.tar 305612800 BLAKE2B 375bbbabdf3e1ee1273263791e6d72da202547a897b7210ccf1be0c93e347dd1bec888ebe4e61cd08daf983cd931f3b6284b627412ae716e0fdb92d7c7ca1f4a SHA512 45011984da1836b4a89e4a7942a867fe3b686d78846afd06098ee2e548667684d9b44e6e671524b9a0f1755b0d38a8497cd8abc6b0c6a2f956104b8bd56641e6
-DIST gentoo-kernel-6.12.31-1.arm64.gpkg.tar 279633920 BLAKE2B 94f0478a81733df9ef7897042377843b8a302eed55154383f35ebfc21df0ebe7dd358b56ad53f0e7b22958625d72745d61b8b1a2a6e4b1250206a650f024cc3b SHA512 51ce06ea732273f256bd347f088080af65123cd1be13db7e864332dcfa5e3f1857f39c363a43919676789bed105209fa34942e715a07b7adbf307db49f6a266b
-DIST gentoo-kernel-6.12.31-1.ppc64le.gpkg.tar 73267200 BLAKE2B e26a7f12f26893cd4a4c836363f2ee52697daef4eef58abd7b431d090fa0cdb50ab6d89cf762eb1bbacc7b685483ec30aa36171f7fcfa57d41966ca565165d10 SHA512 894888156da7a78a1787e544075fa69717fb3d443e0505c2fbd30ae1bf2a2316d8cb4b0883d8edde6704b5b2d0395e438bc7b77a415e05cf1c7cdc4837aecd79
-DIST gentoo-kernel-6.12.31-1.x86.gpkg.tar 77619200 BLAKE2B 2381c196272f8a1710136b838c10af838a08c2d3c52c25c10a8f9d633e9642c01998eaf6248a81296ae57a5ca52d920f9a37e7360ca284fb51635cdd11b62487 SHA512 d4302d93bcb84a8876253273b03c5c7c093207b73e9e461483b05245dd9566eeed55453fabe0d1ed9b7c762371669392b283000067c88f2cf1486550979a923d
-DIST gentoo-kernel-6.12.32-1.amd64.gpkg.tar 305315840 BLAKE2B bece795931abd33850499a0b6a7571f64b8fe6e5ed7d296838b72b4ebf88176d021ad132fe34facddfda158f922b4fe7a533ef58a0f052a2c0d6f9ddc89f2603 SHA512 0a66fdbe2379dca1ab1f9f11dd546d29b0b335a639eee0c3e4a711110ca3ab878d27dc910666de2244c778de6e5202ac4d7fd44d85bb3283f0827d47d1470878
-DIST gentoo-kernel-6.12.32-1.arm64.gpkg.tar 279111680 BLAKE2B 1ad2efced4087160f8409032341bc575e33a1108601ad08e9c99d74460642cf768806dc3c33105d8b41cb81fb5732d1a302fdb2b3a7cd716de596dac02cb511f SHA512 8db6b02f5252c7241d2ece8b33fd1081c1db2d0745bc21036037ae731c6f92f2d6e6d907361f301c0c7bdca0b3248789d8d46d8d9374b2767271809e025b4228
-DIST gentoo-kernel-6.12.32-1.ppc64le.gpkg.tar 73287680 BLAKE2B 5514f8d9cc15222b41c0cde3343b973eac2581facddc86cc51ec41a71cca7908207504f353c90e53e6fb886e3b78c7209b617bba38214e9b16b532105513905a SHA512 6262f8a7baa6291fe8cac21f5911182956ade2c1ee77d0d557e72dbe0e45611ec21010d1af73586a0357f8c3bf05f8aafe97cf9b1f8fa10678fed98afbbbbbf2
-DIST gentoo-kernel-6.12.32-1.x86.gpkg.tar 77608960 BLAKE2B dd2368020641d9c9a58cb57e0c32a68b6959a95cbd95b1c2cfff4b561ba9d8c64a0630c4e59bc582b15b607977b1bc333e53f94699aa335d2ce51fc332953040 SHA512 fc31e4814345e1b725f4b831e074086410f05a230bc5ae41158ed738a8b1ff06b244a4234e5893ff3e2257499638a2cf855a9f6b1cf4cc8f3131d5d1d3bf2aee
-DIST gentoo-kernel-6.12.33-1.amd64.gpkg.tar 305356800 BLAKE2B 5c79defa29aa17e5d166340d8a65051335e335a77a398cf8b5a0988e5e64fbf67883601ab4ddc125f48251d7018b74529705333ac0fa1def966226765a11775e SHA512 91049de2fa04ea567fb235a229d8b330520386172db0b21844026364b63521b5e5d0313d38443e279615cf3bc2f6fa80f37fd0e0e4c94dbbe2022d5f05a319aa
-DIST gentoo-kernel-6.12.33-1.arm64.gpkg.tar 279080960 BLAKE2B 0e2affef23e76991ea377006ed3e85e75a46d29f2fb74d56fcdcb4766233a16e5c19250a46aa7fca0e6f8a3a367d0ee2c47a9d1e068b9d9ae367238c2440eff1 SHA512 1b3a802de952320400cfa6233263c8f0f7b7cccf29c46b5c29a40519176afb8a00f66a4e5d288ac4e9be1fee6f54e5760c4845f283f6de0492741527f4e8f15f
-DIST gentoo-kernel-6.12.33-1.ppc64le.gpkg.tar 73277440 BLAKE2B 1870b1fc8afe5ad305bc28f5fab06ce6ac50c1b3b4ee97f54809a5152c0b09846ec0f7cd0de03bfd4b27cb8296e82507d5a409900128140047c09412f1bb2acc SHA512 e6aecb75631bacb7c31c72d3d3ead8ef7fcc1143af06eaedace13dc846e6a7db5376b8cb686e29a98f55f94065fb8b72f7a969da2c53552399a32ac2f72b2b49
-DIST gentoo-kernel-6.12.33-1.x86.gpkg.tar 77649920 BLAKE2B cbc6aab81565c27199fcdba518ea89481c5efab74af82781da6b9ef19f414c6c630fb9b5a07eedda553bfda942947d4d392e76293c3eae60c3489c8152a33a05 SHA512 49db94f17d8c8df2f935db91e71641d17ef881fd07fbc1ef372255f0b5e0f3b8adcc722f17178124e5a15f865f83959270a904239b8a28dfa62941f8fad7173f
 DIST gentoo-kernel-6.12.34-1.amd64.gpkg.tar 305428480 BLAKE2B 7f747ef559f4dd3088e8078039e4a7a2ba084e07bd8c331eb595c25e3d724ace43a5c39cf35cbe615a916f97d0c488a1473ae7e03fceb6fb671bfc98dad7d6a6 SHA512 faa0e9c8bd70c82be6e9249088d6b457c797c1041034f803e4fdaeb3aeba4780bdb1c9b0a2232b05b30c6f342423b0ba145e867960e550fa746bfecf5e5fce16
 DIST gentoo-kernel-6.12.34-1.arm64.gpkg.tar 279224320 BLAKE2B a43b356d7c11672aad6dac3ab5bb45a1870962fabf6dd8240756b76b32698c1a06af0c373b3e58221f2f0322afcc6240616ec3cd5848525d0d204f39540b7428 SHA512 b76ba73225a736a667821a4acd8013031b4f3761c530c3efb677d2d61e44c1c3ac7ff934c722b5d8cf2dba626227436f21e8fa749d0fc4d2939bed6baa39aa6e
 DIST gentoo-kernel-6.12.34-1.ppc64le.gpkg.tar 73287680 BLAKE2B d7eae22a48735fdb9af95dd7610fa1986953e77891300e71be54729b212b4aeb7a4edeea9d1585d6fe1b9fabb4dba6df646860629248662d4f4ac38db47fecd5 SHA512 cb99c7bc9820cda5e6d6afa64458990ae6b8c096e10b99a931e0234871ef552c824ba413bcdcd42d48ff97b013b5b6047f3eba35b97c520e8fe23bf4025abf20
@@ -102,38 +52,10 @@ DIST gentoo-kernel-6.12.35-1.amd64.gpkg.tar 305459200 BLAKE2B 2420fc0ebe9558a90d
 DIST gentoo-kernel-6.12.35-1.arm64.gpkg.tar 279193600 BLAKE2B 65baf787c36490f87e009f0e5fd74ec5c01a9eb511a456bfd4d02d8b3516d1c693b34624091a247a3a48cf9950243165de55299ff6bb07c9618a0c81043821dc SHA512 9ad3086f37f01aa1f118fcc2ec8e960682c02145de464cc0897725867ef0b7aeb2b8809aa2fe5c3260a771affcf4f4f0dd967c44dd64ebcb4f8311481512559c
 DIST gentoo-kernel-6.12.35-1.ppc64le.gpkg.tar 73297920 BLAKE2B d7098bcda52754ea1755cdd1263b3c50d923c5526afc74409bf557faed1c9a839e7b8a4cd99d13e327d020ff51913d47a262ed28f7e38430f1e58e0731b77e4f SHA512 fae4598569ea08225f407cd4abdd8a02947c151801ab0e76db88b55b58c1863e4676389c7c45fcfec41542633aea8e5faf17b719c56dfefedf6da30a0c029286
 DIST gentoo-kernel-6.12.35-1.x86.gpkg.tar 77639680 BLAKE2B 029640d9f906bdd51b0d0061c250a663cd4492d96ffc292eb76eb234bd5f6bbf099587b1ce2d1580673d08779f513b068ba105d298528eda269b9de74fccc287 SHA512 ee3aea808e9fc0d70ba338d13465688ac9795abe5175ca447f651b03ad6bd10335ee3c0a930f215745ee8f04ad51dfec40f79c8ed29f25752ebe20c99035ff26
-DIST gentoo-kernel-6.14.10-1.amd64.gpkg.tar 311316480 BLAKE2B f3428bcce7a65302236a1c2b1145343f379afc940d3621baab4802f229937c441965b6878f2cc6bc4a42260241e3db1678f980e41013943e7396af8046c1d9fe SHA512 cefbbb009f417507e7a51de71ef37586220b12fead0d2cb4176d5319a85b827048d67f12e3d8acfd4ecfbfcb1b51a95b2a2bd052e634dd81a430f54c09441547
-DIST gentoo-kernel-6.14.10-1.arm64.gpkg.tar 284590080 BLAKE2B 4425ebec7e267ecc8199537d378f070866f70e0f965c782416382aa2f55167ccc362565ba59e49c05789edd9fa7147786051153911662d487a1285a178339f21 SHA512 aff7643ece722a7eab7db8c81ba9ef349955ca599db4ff87f0d3db13214e549689c77c337ec1d13daa1716f0c131eccecf00a867d06dda556e6f056d84cc893b
-DIST gentoo-kernel-6.14.10-1.ppc64le.gpkg.tar 74485760 BLAKE2B 4818aadddb1392524a7620860ad5e1463a3380ba4a19c823e35116fc255e90acf603cb9987b910fcb66985c1846d9c6e2783b78ace3ecf1f15d82ddc81aa1e24 SHA512 ac12ca5c172a1a8c3193e614e6ea5389be87fb4b0166dee5b6ad5e8dad1de3bb3166a273eedda6caa32e2b6d689e48bef2c00b0c8401c9b7f8f481190f3263ef
-DIST gentoo-kernel-6.14.10-1.x86.gpkg.tar 80947200 BLAKE2B da809f2d7496f583ae32325570bd84165dfa0ad34b01b23aa611d4161d8b989f13fcb95a4b4f7c545d8c938305e9c23883367e3b493b72b6f9f04566a38fa1b6 SHA512 e379eb118d05cb199affdf416a491f012e1760c60f17f7a7826e33407ad39b6b0ea5d033b2dba2bc63c9dcaffe8d35654c133470a951e04b7ffec3b0144b0077
-DIST gentoo-kernel-6.14.11-1.amd64.gpkg.tar 311255040 BLAKE2B 8eeec59d6f38a1b8a83e0cd3970a5a8e1be88a735ff18ca46f297ff83b8b1a1e82e08ca8576e2f60cef6cef5475904b0428158da6a3e39a5ea68174f63790666 SHA512 cbf7ecdfadc656848ec151a778b1e2f7910b9fd6499f61f111fd7ce3f7bcf96087b02d0bbba4a27c0440877de408cb6b9b57fd9f00e772a174428224f430e717
-DIST gentoo-kernel-6.14.11-1.arm64.gpkg.tar 284549120 BLAKE2B 94245fceeb719b67ff70c9a6d30b72987a60f2e02dfc0e7c591fdb238c4f87daf0fcfb5a16cfb6252584ede927100d257c92dca67f82334cd53ba30ad4262325 SHA512 7cfe1f33780d2a4fef588bfd8f6ee29cd409e64ecbaf3689e27d9344167aa95ba2e4129a795b611d6c7e3153ba58876a055db1a8a0bf09064913e43fc98778d8
-DIST gentoo-kernel-6.14.11-1.ppc64le.gpkg.tar 74455040 BLAKE2B 7e158d1738db873f2f5f01f0f0553de4c52d309079b5b9c17ed090650df9421088f671473eb43688efd4d36295a738f2d4b76dc29420b07873ed0a7a400aa19d SHA512 25c6d3aa353206fddb8ac3ada68423cf3a9692340903a6d0b9cae1523a4586a734db38c8fd8b8ddfdc4694ccfff997e6018e301c68a4d34916ab67c6c807b0d4
-DIST gentoo-kernel-6.14.11-1.x86.gpkg.tar 80947200 BLAKE2B 06835fa9ecc916a3fc91fd405c68af8f526cf3878b959f5c80821dd57a04536eb551f0f499f373cd03c6c640e38b128a06d23bca8faa56b567e70c8265644ee2 SHA512 d48c058b1ea66627b77e33c87eecfe32cdb0e67cd960484187e9413248920fae2c40ad5c5fb70e866ac39213823e60dcb22dbce3462ebea3d49e62ddf6054719
-DIST gentoo-kernel-6.14.9-1.amd64.gpkg.tar 311388160 BLAKE2B d95992953a8131502240ee572dd7e71b92e286e4711816fbe4044d94d2745eecb01e672e6e115a297ab8caabd40c73e18ea5e1a05e99f6be13c00694961b202d SHA512 de0fccd7d1705ee84b9d1e5a39cb1349933713855012a3f033d799a97b2b777efbe2e9ab77b7714eae125e9465f1b17cbdd1e018e283611f54417f0e6110a7f5
-DIST gentoo-kernel-6.14.9-1.arm64.gpkg.tar 284712960 BLAKE2B 18531ae58696704f8536e4803aa5f92f6b0bb9f92d6bd072dc15c9003af1dbf9034bf990a2edb78f778c8954120cae653c4a64d6d4dbc36092cc664a915f2377 SHA512 f2f3cb86c31db71654bfc8094893b3ed5e3a845c341d2f27855f045ce048ff3982ddda847b4a3cfdb2200695b2b230b26c4420cef84c61ca15a19de709d7ba21
-DIST gentoo-kernel-6.14.9-1.ppc64le.gpkg.tar 74465280 BLAKE2B e2fd4330b91745c199f24811825bc51e5c0db40925ef76b428239ad9700dd28ddf7e48d861f115e613bc6677aa3183b7c559e2c5ae37aa83e8e1366dc5baddb8 SHA512 4ebeb66b1254ec549f8b7fa47335f1cd468dfab5277cfda818107ff4c3ecce4b4080237a8796b02bad551aec9ceb02c55f721c6602b3d76423ef6ac7d24d24bb
-DIST gentoo-kernel-6.14.9-1.x86.gpkg.tar 80947200 BLAKE2B 3f574fd8b58ec71f8c7c7dbe7a4dfc9a4f988ba37b76fe14130fb540aae0aad3e7f9fda2d88c254526952b7059d7d1cd1d1a349b65744d79d57a82122a0726b4 SHA512 8d6525b513c130a2c7f3868412032c663b7f180f46c59a349bd30588f417917e612d73659a6d0d85d67b33def9f0c176bc953678c7902f0556fec99fe483bbac
-DIST gentoo-kernel-6.15.2-1.amd64.gpkg.tar 325980160 BLAKE2B 8ab654f37810beae8d44dacfbd80336042ba36b96726954f8fe95abe33fd413f11669c2d1a2fe504adc7acac39f81181ee27a5e0460effe4a242b3fcea2190ed SHA512 9e4b283f46fce6fc55c97e63df4ac3b3576184f8291d149f01bcc62c7db2cedb443f8d33dcbffd190c2e696b7dcdaefa6265e9038be1ce21510d9a454a921ef1
-DIST gentoo-kernel-6.15.2-1.arm64.gpkg.tar 289116160 BLAKE2B d712bd7909bb3bbeec833841a083551993ed64a1f671a1fc7bcd4fdb26899fc5906da84f669067dc0525fcf868539c28dd6d6ab1068ea02b8f555e2a993acff8 SHA512 393707f738069a5fadcb43c77ab057955958bbf63dbc2a5c652fdaffe6c6d3c7a6a147f82a3c4972bedefd1abe2a0349eec7d3e7f348315415c163ddffdc5aec
-DIST gentoo-kernel-6.15.2-1.ppc64le.gpkg.tar 75202560 BLAKE2B 34e456bf444b4e9b5ae3ce4ad2bba026f092a4b271d883f2ed8a10d7d0e7ad46499b167ed101eea38baee107868e3712ed828c59d7a794c12446440f179169ef SHA512 7ebb901434fc339addd1ac88e1793b1fc67944d2f57c1e0d566a934193572cf1462c9e517b9c2467c8cbf24aa0c6557e0972706fbec7b8f2526b984788ab96e1
-DIST gentoo-kernel-6.15.2-1.x86.gpkg.tar 81827840 BLAKE2B 869e6033b05b9bdea20c5503b6465b3dfa247595851c547292d295ca497d50888e5dee3361a2355af67826d4a73c7dd0cbf73e2cccf8faa09025ce03cd5ff87c SHA512 a5159fbb4a71016339ebd5663200e60f86e3be573d368a09147776155cd0ea6f8b355e9dd5072f2d29d70e91a79ea2047ce3300b6f5166d0a130a8fb99b93605
-DIST gentoo-kernel-6.15.3-1.amd64.gpkg.tar 326103040 BLAKE2B 432d7df18175c6e5d5648ae978a449ac84795be280c2712c23ba965c0ab58a4e324cd60c7cde2f8adfe796ddf96775c80cdfad65a812d1abc6c1fdcc174ce9b4 SHA512 5b7830fc5d8a96602df99999d7bb63c198ccc686fe5692abc4c3022c7c5c8a32f43ec3ea826d607e68012559245bb7aef1255b79dc9037b8e59c7fb5d8b7a27e
-DIST gentoo-kernel-6.15.3-1.arm64.gpkg.tar 289351680 BLAKE2B e7dd1a61deaba0535224ff5a33f620eaeff1eee9a5b9ca74345b78b87178189a9cb48a02a3b8c62331852df03a64748cb5b9f5ec4b5832088f1128f24e30c46a SHA512 f61f6331e07c059521a27bb60e4bb78d85379c9bfa5bf01332ad6c551dfc740aa14291e279e1f8ee56b3966ef82cd02977aa11ab746a4c37bd0b6c640b11a6eb
-DIST gentoo-kernel-6.15.3-1.ppc64le.gpkg.tar 75223040 BLAKE2B aff17159f2966c8c8f1aabdded676f95651fc177f94fffbe9c8c6dc953bbccd1c7aff0bd8308b8e64340dc7951ede5595562f521859311f4b2bef654c4731838 SHA512 295f04e7f9d1334b37d8e1e0f2b92c98fc35de27b1d3530836ed480c96863e8bc0a484c84c486e2b74d36e5c7db98dad6ecec954d7bf82f6aa47d22630fc4fb3
-DIST gentoo-kernel-6.15.3-1.x86.gpkg.tar 81827840 BLAKE2B bdca3fff0b32444cad2a819c4d6b624250e2c0a2422d71990ff2b86610507e2817d6807357bd25764e1c66d6223792ff9e69f5d4194b084ec2744cfa9f2d350d SHA512 b59534326d769ca6bacf62f0aba9078064f83b608ce004521e54e9c168831448eaa6defbad3439d89282ecc0e8b1763355da61765b5aaaa4e3e867d3cf40e185
 DIST gentoo-kernel-6.15.4-1.amd64.gpkg.tar 326184960 BLAKE2B 5108215e610e0233a6de4fb05e6c531346cba141b25ae1a4663ccc0d697e4fb6435bb31a676cc9740c4a20fc2e283d9d3aff8f1dead1882077a7ae19c4afa851 SHA512 885152105aeaef86ae36a1979c869c288e062f41dc6b0c3e83111f8dc66cb4337922ab51043dde0d3136a6588d8edc941392795a45f6c0ac9fc597d8ec96b259
 DIST gentoo-kernel-6.15.4-1.arm64.gpkg.tar 289341440 BLAKE2B 70cfc5ba7e94c9c6cf254b2276f60636c77b322fc54296feadc6d71d56b555e452c74bda73f66fefc03d35575be20ec539e5585153c608e551f60c1e3b1560ea SHA512 2a95afe61f6be7ba56f6b01f3404230f8d494843c1c9bd987b791848c524dbf85d23d810ae88f82f83bfc8494a1e1f06a3ccf75da89127ba340cabefa527186e
 DIST gentoo-kernel-6.15.4-1.ppc64le.gpkg.tar 75223040 BLAKE2B 2453f2bc22b1094d2d22141a12461ba97625db960040d371cbed7997def92c50df4f65796f3640711be0b5ff673bdad2e6a5f3152cdd2cdd523ebe1d9f91c63f SHA512 2cebdd9e12e8ca6c77eaa57ca09f32728f2c6ce3a5be09a9eda3e3f953c44861552fed6ccdeda1611b1ed033bff09df77d894ac0c04c9196b4b5f9f2bb95d131
 DIST gentoo-kernel-6.15.4-1.x86.gpkg.tar 81827840 BLAKE2B ba7ce6d13a2b4c3d6a4be97a4b6dedc4579e29576b401037303d753b43be40678df99ecbd30a99a2429e3df535d05d9993e01722943b8f6d276a31438f42978c SHA512 743094e2ad5343b9d2ba209688060076721c0b8017cb6937248b7b542596bdecb9d9deffbf00d804f4f45064120d41e4a7cab435d0176f212833ee240e514d00
-DIST gentoo-kernel-6.6.92-1.amd64.gpkg.tar 273070080 BLAKE2B 0399430f27b1633ae1e9d29f4fb38e4683d5fb7bd52cf56ff68b266c7d827acee774ecd8a2383cc498a9f8cb71fc2d6a057a3b969b93823a6c3b291656c8bf2c SHA512 920930a428ab26e30ab704a514ebc0454dbf9f69abb5b5995a250cda09f31123243a99ce8d40d6233830d87af13cf9cfeef8791ce873e819e8d2e558949071a7
-DIST gentoo-kernel-6.6.92-1.arm64.gpkg.tar 246528000 BLAKE2B ee3bf3803321705b7cbcc65944b43da7013893f36469739e3e5d1b6900279b63aa909677aa1b7fb9fe85f122cfd62b50b1b39351cce747404a82c4b747accdf4 SHA512 8fbee40927783346e7ab27eefa0c4e874e59f7afdda8d96a50544ce1b9216ee2a918bdcf6b7dc07035c2e8371f580f0099ba0b41794dc438e45d5c0a070a8584
-DIST gentoo-kernel-6.6.92-1.ppc64le.gpkg.tar 64440320 BLAKE2B eb86a2311988cea0ad9b1eb880f6d3795e6b698ed7c3f93fb53d2d4c87700ec217ac5c9ae94b7acfdbccb6336fce3b607a926a21c76e0f5844c67f82afa86335 SHA512 f74f018465583c82656f93a5e7d1cb2e1621d82b1e9589a25bfafc775398f534d8d44db53fb50c337b4f99f7de1562211d07161861804570e9d765e0aa3a327a
-DIST gentoo-kernel-6.6.92-1.x86.gpkg.tar 68648960 BLAKE2B 8f52f8f89f21c382cbf2f372bd5f5ec05691e3e89beb65bf28b55c10bc0f32a98e53808cb717fd0865e1c937f5df4be5208f83f46ec26bccb99ab96b1dfa5d2a SHA512 d5a8578ba2570fc76832fd56ce13ab4e18315345e29df8e1ba8325a9d07651b25839f3ea94cc7e3a891864ebb59829b177aa4b14eeab5fe3014a80b282027394
-DIST gentoo-kernel-6.6.93-1.amd64.gpkg.tar 272834560 BLAKE2B f4b9d795454f9bd68e00d45d6c3e88374fcc735d6ddf5da076d4b8a42b6de95783e2dbb2eb08976ad96b53d3471dbec597528954274a11ceedf5f4d54207a9d5 SHA512 e87cdd11bea0924996a1ed83771f84852840e641d80d7be1b9bb6a4a9d0df75316ea925697253786f5aef25e26f38d0d0ef256d8092967d2c5946b32114374fe
-DIST gentoo-kernel-6.6.93-1.arm64.gpkg.tar 246210560 BLAKE2B 36ddd707276bdc8605109eac84f9609db3f1b86cc66c634b4b1a44e41220fb3d2d424a42c8689dd1be69cb434d6d7861f21d77402832de8a77f8e4230aafadab SHA512 28e5a6ffb902cafb8a8aba80da87e990d19ad5474adf062b816a4b756c8127fcae7c6d4c979b34bb371bd8239025ef83322d59fdd2d90233bb10c40d07dfd206
-DIST gentoo-kernel-6.6.93-1.ppc64le.gpkg.tar 64460800 BLAKE2B 00554a7dc83baea7d3086f66f315b18930693b62d04ab8156330b0f75dee379db8e73532f90e68beaec38f256d1bb0da0baee84305751d45d2245303ecf7afaf SHA512 40abbfd0bf8b201c911fa8fdc7342132cf249efabba16cc15209cf4513bc2ed7be9fc3a6bce69b2aee046e8aaa1e7537c6d715263e0dc0f581bf62960e96f2ba
-DIST gentoo-kernel-6.6.93-1.x86.gpkg.tar 68669440 BLAKE2B 9337ce2c144feb7368cabfd0b4e39777557ed854a16c5729b692540fbc871f4b789dc7bdc80a9b3fc6e863d2dff99bd7b56da5a22d6d9229e03f8dc1bafa7210 SHA512 14e26acf983cc5bff1c8385ccb646b4243cfcc0cf1ab7c9e8cbd242a1d4de515be3cd3e1d38f1e3c854832575353ac90da791b79b5689f7d0fb1607dd83c08af
 DIST gentoo-kernel-6.6.94-1.amd64.gpkg.tar 272906240 BLAKE2B e6b037f7cf591b6ca593a18cd871762d605687a6b5e4151274eda41eacd48c04284a17626b5169c6038df60d46999f45edcfa3f21da46a1074b167411be9ae25 SHA512 ed3fc4913989f82719d4684a3c0f5128930c29a870d3af0827b0fe63d6828442528772313e1c8991ec707027424b40e05bba611cf1af03d22a9649258074b01d
 DIST gentoo-kernel-6.6.94-1.arm64.gpkg.tar 246282240 BLAKE2B 172a5000488d86f82629a096f9afbbf91493f048838906399076cdc1fc220906cbe330251f9dfbbc7ce0b8a107e5c7a0c439eabce66af31c5396cde14cb625b4 SHA512 df52e7905567df5ddeec5bd28ec0949afd4961e34210f0aaef942b5ac6f635b4d61279450c774906f0a73deac633631c9c9946e06dc13dedba266a701db16a45
 DIST gentoo-kernel-6.6.94-1.ppc64le.gpkg.tar 64460800 BLAKE2B 69d9a853f6b530634e01791e420b1d382d63b58c2dbf32c95ea7f3979e77bc1c440bcc53e15b1037bc35ced38a670822c9f0c1cd712f08fe32c1d5e11de0bdde SHA512 fe235f7afc4c5fc7b7a68c99d3531abfa18e04c373e1025ceaf79e509fc238ac1994ed0d5411a6a9d17ea3a01b550b30155b19aed81a2fec6b91090db314782a
@@ -146,6 +68,5 @@ DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a936
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
-DIST linux-6.14.tar.xz 149408504 BLAKE2B 11835719804b406fe281ea1c276a84dc0cbaa808552ddcca9233d3eaeb1c001d0455c7205379b02de8e8db758c1bae6fe7ceb6697e63e3cf9ae7187dc7a9715e SHA512 71dcaa3772d8d9797c3ae30cae9c582b11a7047a3bbcb8dfd479a4dffb40ff0da74cf3d45175f50cc9992e338bcadd46c9c570f54054ca3bde6661768d3d22eb
 DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.237.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.237.ebuild
deleted file mode 100644
index 380bce8b9ee0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.237.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild
deleted file mode 100644
index 3d6da1c41ef8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.183.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
deleted file mode 100644
index 3d6da1c41ef8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.140.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	virtual/libelf
-	app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	mkdir modprep || die
-	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.31.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.31.ebuild
deleted file mode 100644
index 03fa98ef9b6c..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.31.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.32.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.32.ebuild
deleted file mode 100644
index ac7076155097..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.32.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.33.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.33.ebuild
deleted file mode 100644
index ac7076155097..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.33.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.10.ebuild
deleted file mode 100644
index 4426c8264680..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.10.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.11.ebuild
deleted file mode 100644
index 4426c8264680..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.11.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.9.ebuild
deleted file mode 100644
index 4426c8264680..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.14.9.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.2.ebuild
deleted file mode 100644
index c0377f141128..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.2.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.3.ebuild
deleted file mode 100644
index c0377f141128..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.3.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local rel_kernel_dir=/usr/src/linux-${KPV}
-	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.92.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.92.ebuild
deleted file mode 100644
index e71a371cdf30..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.92.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.93.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.93.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.93.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
-	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
-	https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
-	amd64? (
-		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.amd64.gpkg.tar
-	)
-	arm64? (
-		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.arm64.gpkg.tar
-	)
-	ppc64? (
-		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.ppc64le.gpkg.tar
-	)
-	x86? (
-		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
-			-> ${BINPKG}.x86.gpkg.tar
-	)
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
-	!sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
-	>=virtual/dist-kernel-${PV}
-"
-BDEPEND="
-	app-alternatives/bc
-	app-alternatives/lex
-	dev-util/pahole
-	virtual/libelf
-	app-alternatives/yacc
-	amd64? ( app-crypt/sbsigntools )
-	arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
-	local PATCHES=(
-		# meh, genpatches have no directory
-		"${WORKDIR}"/*.patch
-	)
-	cd "${MY_P}" || die
-	default
-}
-
-src_configure() {
-	# force ld.bfd if we can find it easily
-	local HOSTLD="$(tc-getBUILD_LD)"
-	if type -P "${HOSTLD}.bfd" &>/dev/null; then
-		HOSTLD+=.bfd
-	fi
-	local LD="$(tc-getLD)"
-	if type -P "${LD}.bfd" &>/dev/null; then
-		LD+=.bfd
-	fi
-	tc-export_build_env
-	local makeargs=(
-		V=1
-
-		HOSTCC="$(tc-getBUILD_CC)"
-		HOSTCXX="$(tc-getBUILD_CXX)"
-		HOSTLD="${HOSTLD}"
-		HOSTAR="$(tc-getBUILD_AR)"
-		HOSTCFLAGS="${BUILD_CFLAGS}"
-		HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
-		CROSS_COMPILE=${CHOST}-
-		AS="$(tc-getAS)"
-		CC="$(tc-getCC)"
-		LD="${LD}"
-		AR="$(tc-getAR)"
-		NM="$(tc-getNM)"
-		STRIP="$(tc-getSTRIP)"
-		OBJCOPY="$(tc-getOBJCOPY)"
-		OBJDUMP="$(tc-getOBJDUMP)"
-		READELF="$(tc-getREADELF)"
-
-		# we need to pass it to override colliding Gentoo envvar
-		ARCH="$(tc-arch-kernel)"
-
-		O="${WORKDIR}"/modprep
-	)
-
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# We need to extract the plain image for the test phase
-		# and USE=-generic-uki.
-		kernel-install_extract_from_uki linux "${uki}" "${image}"
-	fi
-
-	mkdir modprep || die
-	cp "${kernel_dir}/.config" modprep/ || die
-	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	kernel-install_test "${KPV}" \
-		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
-		"${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
-	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
-	local uki="${image%/*}/uki.efi"
-	if [[ -s ${uki} ]]; then
-		# Keep the kernel image type we don't want out of install tree
-		# Replace back with placeholder
-		if use generic-uki; then
-			> "${image}" || die
-		else
-			> "${uki}" || die
-		fi
-	fi
-
-	# Overwrite the identifier in the prebuilt package
-	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
-	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
-	# FIXME: requires proper mount-boot
-	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
-		mv "${BINPKG}"/image/boot "${ED}"/ || die
-	fi
-
-	# strip out-of-source build stuffs from modprep
-	# and then copy built files
-	find modprep -type f '(' \
-			-name Makefile -o \
-			-name '*.[ao]' -o \
-			'(' -name '.*' -a -not -name '.config' ')' \
-		')' -delete || die
-	rm modprep/source || die
-	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
-	# Update timestamps on all modules to ensure cleanup works correctly
-	# when switching USE=modules-compress.
-	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
-	# Modules were already stripped before signing
-	dostrip -x /lib/modules
-	kernel-install_compress_modules
-
-	# Mirror the logic from kernel-build_src_install, for architectures
-	# where USE=debug is used.
-	if use ppc64; then
-		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
-	elif use debug && { use amd64 || use arm64; }; then
-		dostrip -x "${rel_kernel_dir}/vmlinux"
-		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
-	fi
-}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-05 10:37 Sam James
  0 siblings, 0 replies; 2276+ messages in thread
From: Sam James @ 2025-07-05 10:37 UTC (permalink / raw
  To: gentoo-commits

commit:     180126e6300ba05460aa3ff5664660fbd02d746a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  5 10:35:23 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul  5 10:36:00 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=180126e6

sys-kernel/gentoo-kernel-bin: pass WERROR=0

This mirrors 18ad0c1a648cfb97fde0f08f848f0ed75fc4c083, as I'd missed
that we call everything ourselves in g-k-bin.

Bug: https://bugs.gentoo.org/939106
Bug: https://bugs.gentoo.org/940904
Bug: https://bugs.gentoo.org/942303
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild | 1 +
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.239.ebuild | 1 +
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.185.ebuild | 1 +
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.186.ebuild | 1 +
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild  | 1 +
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.142.ebuild  | 1 +
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild  | 1 +
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild  | 1 +
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild   | 1 +
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild   | 1 +
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild   | 1 +
 11 files changed, 11 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild
index 380bce8b9ee0..49da8a8c7b5f 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild
@@ -77,6 +77,7 @@ src_configure() {
 	tc-export_build_env
 	local makeargs=(
 		V=1
+		WERROR=0
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.239.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.239.ebuild
index 88e83cb23916..e15d0acef84d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.239.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.239.ebuild
@@ -77,6 +77,7 @@ src_configure() {
 	tc-export_build_env
 	local makeargs=(
 		V=1
+		WERROR=0
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.185.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.185.ebuild
index 3d6da1c41ef8..174218184b05 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.185.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.185.ebuild
@@ -77,6 +77,7 @@ src_configure() {
 	tc-export_build_env
 	local makeargs=(
 		V=1
+		WERROR=0
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.186.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.186.ebuild
index dd88c26ac6f2..8f91ebee766a 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.186.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.186.ebuild
@@ -77,6 +77,7 @@ src_configure() {
 	tc-export_build_env
 	local makeargs=(
 		V=1
+		WERROR=0
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild
index 3d6da1c41ef8..174218184b05 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild
@@ -77,6 +77,7 @@ src_configure() {
 	tc-export_build_env
 	local makeargs=(
 		V=1
+		WERROR=0
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.142.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.142.ebuild
index dd88c26ac6f2..8f91ebee766a 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.142.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.142.ebuild
@@ -77,6 +77,7 @@ src_configure() {
 	tc-export_build_env
 	local makeargs=(
 		V=1
+		WERROR=0
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild
index 03fa98ef9b6c..812e797e393a 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild
@@ -84,6 +84,7 @@ src_configure() {
 	tc-export_build_env
 	local makeargs=(
 		V=1
+		WERROR=0
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild
index ac7076155097..55c9f57d007a 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild
@@ -84,6 +84,7 @@ src_configure() {
 	tc-export_build_env
 	local makeargs=(
 		V=1
+		WERROR=0
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild
index c0377f141128..775034471b26 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild
@@ -84,6 +84,7 @@ src_configure() {
 	tc-export_build_env
 	local makeargs=(
 		V=1
+		WERROR=0
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild
index e71a371cdf30..bf7e3348bebf 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild
@@ -84,6 +84,7 @@ src_configure() {
 	tc-export_build_env
 	local makeargs=(
 		V=1
+		WERROR=0
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild
index 7ffb1f6159f9..a56981e19164 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild
@@ -84,6 +84,7 @@ src_configure() {
 	tc-export_build_env
 	local makeargs=(
 		V=1
+		WERROR=0
 
 		HOSTCC="$(tc-getBUILD_CC)"
 		HOSTCXX="$(tc-getBUILD_CXX)"


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-06 17:49 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-07-06 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     7d5522eae3530c4f2d1235ad063b6a8ade4f45d1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  6 16:09:04 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul  6 17:49:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d5522ea

sys-kernel/gentoo-kernel-bin: Bump to 6.15.5

Sync to the changes in sys-kernel/gentoo-kernel-bin -- notably using
upstream patch + Gentoo patchset.  Enable verify-sig.

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 +
 .../gentoo-kernel-bin-6.15.5.ebuild                | 216 +++++++++++++++++++++
 2 files changed, 223 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index da31ad98b870..cb196b536316 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -56,6 +56,10 @@ DIST gentoo-kernel-6.15.4-1.amd64.gpkg.tar 326184960 BLAKE2B 5108215e610e0233a6d
 DIST gentoo-kernel-6.15.4-1.arm64.gpkg.tar 289341440 BLAKE2B 70cfc5ba7e94c9c6cf254b2276f60636c77b322fc54296feadc6d71d56b555e452c74bda73f66fefc03d35575be20ec539e5585153c608e551f60c1e3b1560ea SHA512 2a95afe61f6be7ba56f6b01f3404230f8d494843c1c9bd987b791848c524dbf85d23d810ae88f82f83bfc8494a1e1f06a3ccf75da89127ba340cabefa527186e
 DIST gentoo-kernel-6.15.4-1.ppc64le.gpkg.tar 75223040 BLAKE2B 2453f2bc22b1094d2d22141a12461ba97625db960040d371cbed7997def92c50df4f65796f3640711be0b5ff673bdad2e6a5f3152cdd2cdd523ebe1d9f91c63f SHA512 2cebdd9e12e8ca6c77eaa57ca09f32728f2c6ce3a5be09a9eda3e3f953c44861552fed6ccdeda1611b1ed033bff09df77d894ac0c04c9196b4b5f9f2bb95d131
 DIST gentoo-kernel-6.15.4-1.x86.gpkg.tar 81827840 BLAKE2B ba7ce6d13a2b4c3d6a4be97a4b6dedc4579e29576b401037303d753b43be40678df99ecbd30a99a2429e3df535d05d9993e01722943b8f6d276a31438f42978c SHA512 743094e2ad5343b9d2ba209688060076721c0b8017cb6937248b7b542596bdecb9d9deffbf00d804f4f45064120d41e4a7cab435d0176f212833ee240e514d00
+DIST gentoo-kernel-6.15.5-1.amd64.gpkg.tar 326092800 BLAKE2B 413b41db226dd1750dc50f0fb7d0b15ebef887889b2a23ace803e48796c3ae5b650fd3b907fdc5cf37393cd40f82793496992737cbbae69a095ad704555c2fd7 SHA512 7bb8460706c52aebe718a5fb0165e7ee39f54ef2f7b4282115425a7592ae2b8c2005657185f8edb761a24f8f497969c8f4b1318e92c00f25878d6fa765397d0e
+DIST gentoo-kernel-6.15.5-1.arm64.gpkg.tar 289474560 BLAKE2B 0f7f5ad0def85fc5749e6c13f03972bb47d7cd0198a30e32d56295e8df64f868addbeaa5bde9cc3452851b23bab0c5ae990bc7c2d243be03bc5c074de48e449d SHA512 9c752d03c551683cb6ecbcf8d466b97e60852490cd0f0505ebfabf94e554f92fcaff52a0ce39e3059f03b7ec6af506267516e0960f8fd2c317c0419969acd8dc
+DIST gentoo-kernel-6.15.5-1.ppc64le.gpkg.tar 75233280 BLAKE2B b9d01c54028e742aa481b8fc2b3ae386ab7deb03ca6fd76d6e1b91b37c8e306fd4c4f65f35c48ff80f4e81f4d6cd04f5f096b74650f89af292e7b42246d2b16c SHA512 ee23db323ca752da3c146a869b63d49b2d2536060a985493d06dd1e884e1f64ae1497994ef409e1b227869b0a3938d50f52c1c47182fd552acbb3729845ac2c3
+DIST gentoo-kernel-6.15.5-1.x86.gpkg.tar 81848320 BLAKE2B a014c0834c2deba2a3839e3207e10b690d52268d4869ddad13b9c5031a95e2af4af0f1b981c36c4dae5b05d4c829301a4f37901f5d26efef7825506d59f53f68 SHA512 b7a472f190e54beff4e9026e6356659060786cfc1d8fd36ced061245e8b830bb6dbcebc164bac18d5cd14951d75e477fb7e180ff7a63a8b9b2797281b9418131
 DIST gentoo-kernel-6.6.94-1.amd64.gpkg.tar 272906240 BLAKE2B e6b037f7cf591b6ca593a18cd871762d605687a6b5e4151274eda41eacd48c04284a17626b5169c6038df60d46999f45edcfa3f21da46a1074b167411be9ae25 SHA512 ed3fc4913989f82719d4684a3c0f5128930c29a870d3af0827b0fe63d6828442528772313e1c8991ec707027424b40e05bba611cf1af03d22a9649258074b01d
 DIST gentoo-kernel-6.6.94-1.arm64.gpkg.tar 246282240 BLAKE2B 172a5000488d86f82629a096f9afbbf91493f048838906399076cdc1fc220906cbe330251f9dfbbc7ce0b8a107e5c7a0c439eabce66af31c5396cde14cb625b4 SHA512 df52e7905567df5ddeec5bd28ec0949afd4961e34210f0aaef942b5ac6f635b4d61279450c774906f0a73deac633631c9c9946e06dc13dedba266a701db16a45
 DIST gentoo-kernel-6.6.94-1.ppc64le.gpkg.tar 64460800 BLAKE2B 69d9a853f6b530634e01791e420b1d382d63b58c2dbf32c95ea7f3979e77bc1c440bcc53e15b1037bc35ced38a670822c9f0c1cd712f08fe32c1d5e11de0bdde SHA512 fe235f7afc4c5fc7b7a68c99d3531abfa18e04c373e1025ceaf79e509fc238ac1994ed0d5411a6a9d17ea3a01b550b30155b19aed81a2fec6b91090db314782a
@@ -70,3 +74,6 @@ DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b
 DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
 DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
+DIST linux-6.x-sha256sums-20250706.asc 154698 BLAKE2B 8c9f6fce58842bff04a7e67bfa4c526aa4f96e330eb1f340eb4a27255c7c3755143c3bde4b4d4e1a62a73c750bd940ef69902c0da37c8a0a308843bc978dc06d SHA512 4798b646ed4982fb2024f06f346cf0eed66c94dd1ca1972171101b6848a476b85b9deb5937421b643fc760171a246e348b5fb0809317be82f849be4db81fa8eb
+DIST linux-gentoo-patches-6.15.5.tar.xz 83692 BLAKE2B 0b0831734f25b00a3523592439625342d12b0361b56e4d8243f94c045a27eeedbc02086032f01240d26807721d55d8a4011513b5610d1bf4889e35b7ac171afb SHA512 876750fbfb36f75ddb69026563a2d43310e116c567491a5428da30383a38d9384b97455c7ea61a1faa949b44dd22f402262c63a3701568ef3f8ab2d5f67f6c0f
+DIST patch-6.15.5.xz 538604 BLAKE2B 3771e14cb95010a9e553191af6888fa26dd5f1084c16a1df3aad97ed2a03de97cf1af8562a1b7c0d1977dfba1f3973e03079278b72943ac104c4208e1eeed315 SHA512 ff35f126fc24cd9fc2ba7dafb10e2c4dc4643a2165893d6dd07ce0ab49bf33d4b67ab33b32875b74371749b5e6f93a061114c9837bdb48203d50b5ec55db5a65

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.5.ebuild
new file mode 100644
index 000000000000..8bcdb837287d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.5.ebuild
@@ -0,0 +1,216 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker verify-sig
+
+MY_P=linux-${PV%.*}
+PATCHSET=linux-gentoo-patches-${PV}
+BINPKG=${PF/-bin}-1
+SHA256SUM_DATE=20250706
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="
+	https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+	https://www.kernel.org/
+"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz
+	https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
+	verify-sig? (
+		https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc
+			-> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
+	)
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+	verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
+"
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+QA_PREBUILT='*'
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+	if use verify-sig; then
+		cd "${DISTDIR}" || die
+		verify-sig_verify_signed_checksums \
+			"linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \
+			sha256 "${MY_P}.tar.xz patch-${PV}.xz"
+		cd "${WORKDIR}" || die
+	fi
+
+	unpacker
+}
+
+src_prepare() {
+	cd "${MY_P}" || die
+	default
+	eapply "${WORKDIR}/patch-${PV}"
+
+	local patch
+	for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
+		eapply "${patch}"
+		# non-experimental patches always finish with Gentoo Kconfig
+		# we built -bins without them
+		if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
+		then
+			break
+		fi
+	done
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+		WERROR=0
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-06 17:49 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-07-06 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     09383b63d26a2cebc0e0220d2dc591e07a97b3aa
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  6 17:05:02 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul  6 17:49:36 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09383b63

sys-kernel/gentoo-kernel-bin: Bump to 6.12.36

Sync to the changes in sys-kernel/gentoo-kernel-bin -- notably using
upstream patch + Gentoo patchset.  Enable verify-sig.

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.36.ebuild               | 216 +++++++++++++++++++++
 2 files changed, 222 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index cb196b536316..7869236a947f 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -52,6 +52,10 @@ DIST gentoo-kernel-6.12.35-1.amd64.gpkg.tar 305459200 BLAKE2B 2420fc0ebe9558a90d
 DIST gentoo-kernel-6.12.35-1.arm64.gpkg.tar 279193600 BLAKE2B 65baf787c36490f87e009f0e5fd74ec5c01a9eb511a456bfd4d02d8b3516d1c693b34624091a247a3a48cf9950243165de55299ff6bb07c9618a0c81043821dc SHA512 9ad3086f37f01aa1f118fcc2ec8e960682c02145de464cc0897725867ef0b7aeb2b8809aa2fe5c3260a771affcf4f4f0dd967c44dd64ebcb4f8311481512559c
 DIST gentoo-kernel-6.12.35-1.ppc64le.gpkg.tar 73297920 BLAKE2B d7098bcda52754ea1755cdd1263b3c50d923c5526afc74409bf557faed1c9a839e7b8a4cd99d13e327d020ff51913d47a262ed28f7e38430f1e58e0731b77e4f SHA512 fae4598569ea08225f407cd4abdd8a02947c151801ab0e76db88b55b58c1863e4676389c7c45fcfec41542633aea8e5faf17b719c56dfefedf6da30a0c029286
 DIST gentoo-kernel-6.12.35-1.x86.gpkg.tar 77639680 BLAKE2B 029640d9f906bdd51b0d0061c250a663cd4492d96ffc292eb76eb234bd5f6bbf099587b1ce2d1580673d08779f513b068ba105d298528eda269b9de74fccc287 SHA512 ee3aea808e9fc0d70ba338d13465688ac9795abe5175ca447f651b03ad6bd10335ee3c0a930f215745ee8f04ad51dfec40f79c8ed29f25752ebe20c99035ff26
+DIST gentoo-kernel-6.12.36-1.amd64.gpkg.tar 305489920 BLAKE2B 29f532bef117311277493fea2d92952b8c447ff301e5ef9a51c378bcf762bf9c0121f63e664fc6595d7019019d23e1c4033d903d04b98afccd325450695b5d9f SHA512 635632ab851183054c87489611bba8c0310b6a4d62711985957709bdbdbc58ce7f0213f3cb20dbe88434b2909f2727138f4c4837fe288165258dcd3aac23f25c
+DIST gentoo-kernel-6.12.36-1.arm64.gpkg.tar 279275520 BLAKE2B 68eb04c1c7ae6ddcdd2e5562e5b3f136afc0bb3c9f806546799937318f150795a314ce540b84647b669c27b57380620c74fb6481e51d5cf3a572f184059163c3 SHA512 2a2cf4caf3035b74108cd9861edc05edc0bc1c9674afc1af4229870b50f0398d3ed3b06ec9de769e854727d91d23ad9f89e95ab04a450128a3675a41cf18bafa
+DIST gentoo-kernel-6.12.36-1.ppc64le.gpkg.tar 73308160 BLAKE2B 36cf4d36f6c77e623fd5d0d20f7056f3782de7c0d8d601a31b7a130a4f0196899963afcd6e06c2830f9f73d725ce508a77b6a58ac3fa512ddf2a92c2160e485d SHA512 0c8766c21ef73a2367e177e67ec70c848b68403645b83776f451b307e256c3070098cdbf8c1efea6f335ba94e30a5e302c4069c8efd65e1c8f2b35cf994e4656
+DIST gentoo-kernel-6.12.36-1.x86.gpkg.tar 77619200 BLAKE2B b7dd0e8fc41ee13026e4b86ebc9c523360572ddbbc98ef9d99d4eb86a1f09e8631afa007514ecc4e18dc299e9c1845bc6be217589fc2ce5d3e7bda10b79eb2f0 SHA512 115d8df750ff7a57d252fc5dc565d467978f3d076754a84a66b33b568e92e6179080d0bd35bea25b617bafec1325868cbb6d7fbae96efd83e14daecc8e5222ba
 DIST gentoo-kernel-6.15.4-1.amd64.gpkg.tar 326184960 BLAKE2B 5108215e610e0233a6de4fb05e6c531346cba141b25ae1a4663ccc0d697e4fb6435bb31a676cc9740c4a20fc2e283d9d3aff8f1dead1882077a7ae19c4afa851 SHA512 885152105aeaef86ae36a1979c869c288e062f41dc6b0c3e83111f8dc66cb4337922ab51043dde0d3136a6588d8edc941392795a45f6c0ac9fc597d8ec96b259
 DIST gentoo-kernel-6.15.4-1.arm64.gpkg.tar 289341440 BLAKE2B 70cfc5ba7e94c9c6cf254b2276f60636c77b322fc54296feadc6d71d56b555e452c74bda73f66fefc03d35575be20ec539e5585153c608e551f60c1e3b1560ea SHA512 2a95afe61f6be7ba56f6b01f3404230f8d494843c1c9bd987b791848c524dbf85d23d810ae88f82f83bfc8494a1e1f06a3ccf75da89127ba340cabefa527186e
 DIST gentoo-kernel-6.15.4-1.ppc64le.gpkg.tar 75223040 BLAKE2B 2453f2bc22b1094d2d22141a12461ba97625db960040d371cbed7997def92c50df4f65796f3640711be0b5ff673bdad2e6a5f3152cdd2cdd523ebe1d9f91c63f SHA512 2cebdd9e12e8ca6c77eaa57ca09f32728f2c6ce3a5be09a9eda3e3f953c44861552fed6ccdeda1611b1ed033bff09df77d894ac0c04c9196b4b5f9f2bb95d131
@@ -75,5 +79,7 @@ DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581
 DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
 DIST linux-6.x-sha256sums-20250706.asc 154698 BLAKE2B 8c9f6fce58842bff04a7e67bfa4c526aa4f96e330eb1f340eb4a27255c7c3755143c3bde4b4d4e1a62a73c750bd940ef69902c0da37c8a0a308843bc978dc06d SHA512 4798b646ed4982fb2024f06f346cf0eed66c94dd1ca1972171101b6848a476b85b9deb5937421b643fc760171a246e348b5fb0809317be82f849be4db81fa8eb
+DIST linux-gentoo-patches-6.12.36.tar.xz 17848 BLAKE2B b1257367ba4d02ef5f1bce8846368badd80e27f3eef8bd0c6f906478e0316b29be4b0b8ecafc550cffa82fef78c656672faf74682edb8d6ef92e80ac5e0d8c20 SHA512 c84797f87077964699edb5b7e34682b99d6fa4278d177385a6d78f7de409ec46eeaf40917443003f7bf5453fbfe608e28cbb05553c27656a0267e6421988790c
 DIST linux-gentoo-patches-6.15.5.tar.xz 83692 BLAKE2B 0b0831734f25b00a3523592439625342d12b0361b56e4d8243f94c045a27eeedbc02086032f01240d26807721d55d8a4011513b5610d1bf4889e35b7ac171afb SHA512 876750fbfb36f75ddb69026563a2d43310e116c567491a5428da30383a38d9384b97455c7ea61a1faa949b44dd22f402262c63a3701568ef3f8ab2d5f67f6c0f
+DIST patch-6.12.36.xz 2388056 BLAKE2B 9912220c0126fda1c35446d57376ccca45f12dc894a277feccd181e7bf59cdcdf88e6c5c9276c0e4e7f54cadd17b155a3b1aa77f084a58e1043da9d57b768498 SHA512 4e469962c9516d7614816d9905895b1d249942a77d800506dba2ef0bb5dd56123e72e5e08a2b8396ece9d672b3a16a52b9d8e3af370c631197f0ed85d5d8675f
 DIST patch-6.15.5.xz 538604 BLAKE2B 3771e14cb95010a9e553191af6888fa26dd5f1084c16a1df3aad97ed2a03de97cf1af8562a1b7c0d1977dfba1f3973e03079278b72943ac104c4208e1eeed315 SHA512 ff35f126fc24cd9fc2ba7dafb10e2c4dc4643a2165893d6dd07ce0ab49bf33d4b67ab33b32875b74371749b5e6f93a061114c9837bdb48203d50b5ec55db5a65

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.36.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.36.ebuild
new file mode 100644
index 000000000000..8bcdb837287d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.36.ebuild
@@ -0,0 +1,216 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker verify-sig
+
+MY_P=linux-${PV%.*}
+PATCHSET=linux-gentoo-patches-${PV}
+BINPKG=${PF/-bin}-1
+SHA256SUM_DATE=20250706
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="
+	https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+	https://www.kernel.org/
+"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz
+	https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
+	verify-sig? (
+		https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc
+			-> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
+	)
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+	verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
+"
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+QA_PREBUILT='*'
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+	if use verify-sig; then
+		cd "${DISTDIR}" || die
+		verify-sig_verify_signed_checksums \
+			"linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \
+			sha256 "${MY_P}.tar.xz patch-${PV}.xz"
+		cd "${WORKDIR}" || die
+	fi
+
+	unpacker
+}
+
+src_prepare() {
+	cd "${MY_P}" || die
+	default
+	eapply "${WORKDIR}/patch-${PV}"
+
+	local patch
+	for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
+		eapply "${patch}"
+		# non-experimental patches always finish with Gentoo Kconfig
+		# we built -bins without them
+		if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
+		then
+			break
+		fi
+	done
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+		WERROR=0
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-06 17:49 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-07-06 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     78f97980e5de64deb559c45c44f03b1ea9490c0a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  6 17:45:41 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul  6 17:49:38 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78f97980

sys-kernel/gentoo-kernel-bin: Bump to 6.6.96

Sync to the changes in sys-kernel/gentoo-kernel-bin -- notably using
upstream patch + Gentoo patchset.  Enable verify-sig.

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.6.96.ebuild                | 216 +++++++++++++++++++++
 2 files changed, 222 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7869236a947f..1ec03c079fed 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -72,6 +72,10 @@ DIST gentoo-kernel-6.6.95-1.amd64.gpkg.tar 272998400 BLAKE2B 2c4a7897c6043c0cc97
 DIST gentoo-kernel-6.6.95-1.arm64.gpkg.tar 246292480 BLAKE2B e31d7b73f394e0e79507de6421c2fc8202563f1e95e2c81842a106f2839aed4942a3675b5f8f5344ac0b7668fa999158ef01e2746864e4a0e681445694650553 SHA512 49eb3081d996c8bcbf37f658c1160942b1a45534a825110bd2a6a08fe8644587987c0ba48c539b9743f92c3b80780baca12093d8fdc7cd81ae6d9373182bf1c4
 DIST gentoo-kernel-6.6.95-1.ppc64le.gpkg.tar 64460800 BLAKE2B 1552587e62faab032c9040cb1ddbefe0cf94e92d31e8801fe1e91cba2636d8d12e690703fbc119053084efc33087e172e285b20d7a63c946b119dc1c8d5e7807 SHA512 90cb370aea0afe82f6d028e0b7bf6971b361bfd0ad8b3f71b7651b259b3d0da9126a614f23e74c41b065c533c35cc2f85f0d560af8e04489edcf8dcf993ca8e3
 DIST gentoo-kernel-6.6.95-1.x86.gpkg.tar 68648960 BLAKE2B bd281ded273ba97d0a0b755893ab03e2b0652e3130820c3195b6b355f0ada47898539a707de7987495fb0fb8e990103991045a7862bdb4c8c2d625382f0cb297 SHA512 f15c9f22368e30dd8cd0bc08de181f4ad6bff480da2aefacad4db7c597a10874710e1b216d7b15aabba7e95b6d2899d979643480a586d44fb416c09aaa1ac6d4
+DIST gentoo-kernel-6.6.96-1.amd64.gpkg.tar 273018880 BLAKE2B 2be944b3d36cf41011ce66569daf3e13c9010440a9cb698b2123b5cf862dc6ca7db757e9e4b942d5bf192efdf6056fa6004acd7f586ca60d5eed33278be6029a SHA512 166e691c9a313bbca3a4cd956bcc6882ba56cf094ec778cda923d68420f9be913b0a4ec51f4b20911651a4d238c0e9c6120a0befcaa7536a0daf0d286c0eeb72
+DIST gentoo-kernel-6.6.96-1.arm64.gpkg.tar 246364160 BLAKE2B 53810bf51b01d48cbe9795cab0efce73d72717c8cddd0285b41be7ac48143d0828e4f2feb504241415ce46c2378cc69d9728324c6e617c51bcb74388e0002a6a SHA512 30438dbb3f8e4cdc66ec6c564983f43c076b0c1e363313014df388bd5c5b7a02654543ef7c09e5591e348b51aa260f38fda7b1cd6f50a465069685ee40a58036
+DIST gentoo-kernel-6.6.96-1.ppc64le.gpkg.tar 64471040 BLAKE2B 95408098538fd92f0072ee445fd2e52c40cd717c10afa16e1dd06a9ea82c41835e785ea4457b82c2510cf4f54269a182b7fe9262b6d2a2dc85c65ebd14f0b4ba SHA512 fe3d6cce6ef8618ca43b131ad18ab83522f08cb2d75869760f220f0686e35b9dfa674ef3731bfe04e608842d6d1431b627c4d75d4d682663d6c310b430eb7378
+DIST gentoo-kernel-6.6.96-1.x86.gpkg.tar 68648960 BLAKE2B fd9b2a3b1ce4cfe31f851938c00295ca424ea06e7db6ad805b069676a1f1d1e4b80ef7f62b850c969589840dd49e4c3a201a3eeacdb8d152c885887221fd59e4 SHA512 2e97ab28a3956517c007fbd032838fd202a36136680e9398242f89c93806d10ccfa105d6c28cc32e2bc9501b4de4627a3a25de41516433a2bd3d9062d3d425ea
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
@@ -81,5 +85,7 @@ DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f
 DIST linux-6.x-sha256sums-20250706.asc 154698 BLAKE2B 8c9f6fce58842bff04a7e67bfa4c526aa4f96e330eb1f340eb4a27255c7c3755143c3bde4b4d4e1a62a73c750bd940ef69902c0da37c8a0a308843bc978dc06d SHA512 4798b646ed4982fb2024f06f346cf0eed66c94dd1ca1972171101b6848a476b85b9deb5937421b643fc760171a246e348b5fb0809317be82f849be4db81fa8eb
 DIST linux-gentoo-patches-6.12.36.tar.xz 17848 BLAKE2B b1257367ba4d02ef5f1bce8846368badd80e27f3eef8bd0c6f906478e0316b29be4b0b8ecafc550cffa82fef78c656672faf74682edb8d6ef92e80ac5e0d8c20 SHA512 c84797f87077964699edb5b7e34682b99d6fa4278d177385a6d78f7de409ec46eeaf40917443003f7bf5453fbfe608e28cbb05553c27656a0267e6421988790c
 DIST linux-gentoo-patches-6.15.5.tar.xz 83692 BLAKE2B 0b0831734f25b00a3523592439625342d12b0361b56e4d8243f94c045a27eeedbc02086032f01240d26807721d55d8a4011513b5610d1bf4889e35b7ac171afb SHA512 876750fbfb36f75ddb69026563a2d43310e116c567491a5428da30383a38d9384b97455c7ea61a1faa949b44dd22f402262c63a3701568ef3f8ab2d5f67f6c0f
+DIST linux-gentoo-patches-6.6.96.tar.xz 41508 BLAKE2B fd1a612b4376ffc7b916dba5c1f7b7d54a2f7724e96b44fbb1be929ff09868414b2462a37dd57f06960eba3c981088880ce350b1d5a1def225482bbb4f1e6971 SHA512 913ea1723e814930a7f78bf46cfc7d677a4f574f3e1a17b2a2af4075e86ce3d88de59cc1884dd2e8b49975dd293ea190545040b9b1f430bd74d37b88e58b9a21
 DIST patch-6.12.36.xz 2388056 BLAKE2B 9912220c0126fda1c35446d57376ccca45f12dc894a277feccd181e7bf59cdcdf88e6c5c9276c0e4e7f54cadd17b155a3b1aa77f084a58e1043da9d57b768498 SHA512 4e469962c9516d7614816d9905895b1d249942a77d800506dba2ef0bb5dd56123e72e5e08a2b8396ece9d672b3a16a52b9d8e3af370c631197f0ed85d5d8675f
 DIST patch-6.15.5.xz 538604 BLAKE2B 3771e14cb95010a9e553191af6888fa26dd5f1084c16a1df3aad97ed2a03de97cf1af8562a1b7c0d1977dfba1f3973e03079278b72943ac104c4208e1eeed315 SHA512 ff35f126fc24cd9fc2ba7dafb10e2c4dc4643a2165893d6dd07ce0ab49bf33d4b67ab33b32875b74371749b5e6f93a061114c9837bdb48203d50b5ec55db5a65
+DIST patch-6.6.96.xz 4574068 BLAKE2B 047878c4c04057b9d2f342850cbc41d0dc326dc9ad7421500cefc6e8c32a3a769b0f069f6348d1ea0663cf8274e6048a52d900cf48cd18c5cfe3e9808c5133e8 SHA512 dce4c83f605f189c8bf2fe0c96118ed56d5d686a145605d125e532e78417076f84a7d85e7b8bdc71d7b3c0c7594a82403d7a9231e61f88ee61a05b43adfb98ff

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.96.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.96.ebuild
new file mode 100644
index 000000000000..8bcdb837287d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.96.ebuild
@@ -0,0 +1,216 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker verify-sig
+
+MY_P=linux-${PV%.*}
+PATCHSET=linux-gentoo-patches-${PV}
+BINPKG=${PF/-bin}-1
+SHA256SUM_DATE=20250706
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="
+	https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+	https://www.kernel.org/
+"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz
+	https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
+	verify-sig? (
+		https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc
+			-> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
+	)
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+	verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
+"
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+QA_PREBUILT='*'
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+	if use verify-sig; then
+		cd "${DISTDIR}" || die
+		verify-sig_verify_signed_checksums \
+			"linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \
+			sha256 "${MY_P}.tar.xz patch-${PV}.xz"
+		cd "${WORKDIR}" || die
+	fi
+
+	unpacker
+}
+
+src_prepare() {
+	cd "${MY_P}" || die
+	default
+	eapply "${WORKDIR}/patch-${PV}"
+
+	local patch
+	for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
+		eapply "${patch}"
+		# non-experimental patches always finish with Gentoo Kconfig
+		# we built -bins without them
+		if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
+		then
+			break
+		fi
+	done
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+		WERROR=0
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-06 17:49 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-07-06 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     b4b2f2f0ef84d2a55acdd2ed9a8a1efd2dd48048
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  6 17:47:33 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul  6 17:49:39 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4b2f2f0

sys-kernel/gentoo-kernel-bin: Bump to 6.1.143

Sync to the changes in sys-kernel/gentoo-kernel-bin -- notably using
upstream patch + Gentoo patchset.  Enable verify-sig.

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.1.143.ebuild               | 169 +++++++++++++++++++++
 2 files changed, 175 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 1ec03c079fed..b03d5709a611 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -44,6 +44,10 @@ DIST gentoo-kernel-6.1.142-1.amd64.gpkg.tar 73123840 BLAKE2B ba6938f0c4d7680bfd7
 DIST gentoo-kernel-6.1.142-1.arm64.gpkg.tar 65730560 BLAKE2B 14913ce38bf3b697f3376bcc335b0ad5ae34da2a77e335e3a43a99043c6ba0e0ad62cff960afd164c6289e55ebc91d86ba3a7cbf5b6f1292a861227925a90bc0 SHA512 5a39c78cf3b4999aca21ce071864eb6a74169387840f8cbfa5e4c464459b9d07104a902b54572e996935751ecbf45ce9ad73b44906072e01b95e8b88a7ed9206
 DIST gentoo-kernel-6.1.142-1.ppc64le.gpkg.tar 59955200 BLAKE2B dac61292f621ce133764cd98bbada44f20692a9b3fd673aac8edf4bbfaf5a55bcc50a8c34dfedf0f420869a0b84018f91f24490176348e65e53ae57649be6e8e SHA512 f03a644988f31a813f66394a5cb995a6c02cf2d420ce4c4ece659d029e268a16bc8f1f130121256c51f079c046b153909831b8a0e8fc83bc7cb5496026f9aeb5
 DIST gentoo-kernel-6.1.142-1.x86.gpkg.tar 62464000 BLAKE2B dac3e720a3da58842f3e5bd719e0e5ad216b75c1fd7f4b7574e27c744b16d46e889cc77b1e0519da12f33c9d27595a720fb63a60fbeed447896764c2edc54d77 SHA512 717bf5d9e3ab21d9890d5e99898e1561d6ba7fbce5b12cfdd38a09d89e4be0c8dae5695cd977f3dbd87c4224e4d80c48aea99bd70e66d298b5a428d6a90c56cb
+DIST gentoo-kernel-6.1.143-1.amd64.gpkg.tar 73144320 BLAKE2B 027652215ed40fe48e560c874007ccf9fa1ac0ab66277411ea7359b89523d67ee83ddfe538aba2318055b9056b1f9384168e5bf3f3c9d4a9ca1eed74c26ea357 SHA512 5033f59d7a93ee95b15769ace104ea92126d483f96f11609d30bbc78469a49e9f1cde90244827a6cce49353f70a061018c8536596137bdd57910ff283f07357a
+DIST gentoo-kernel-6.1.143-1.arm64.gpkg.tar 65740800 BLAKE2B 0be52b85e6d838ef101399742caa70300edfcaaf8109cd3d3891a33492fcbcec60e1834b40a6212733b963f6632941b2973aea0f8ed00708d4be19ce0c882d7a SHA512 382a7464196b9895f82c896c06e4ec7c4d67d4891576e24827ad53bbc369b6e6bf02c8a41babb25f47067dc82987712e5f2892844923f51a6f3a277484faa05d
+DIST gentoo-kernel-6.1.143-1.ppc64le.gpkg.tar 59965440 BLAKE2B 4aa0d71fe79daa1ddb9c45d2e1bedceeaa1eb582100b56e73b83cf8f980e6996957c8d59987e298e8c01a80983d4ff82622e1ead8f749dfbde90a7cdf87b72d2 SHA512 8cd32cba41ad7ae005c662da08622489662ce6e77ae3af6323f45b3643be8669f5146e982d3c00d77d555d26a8424af1f8424d14e11da6f5d06648889b75ace5
+DIST gentoo-kernel-6.1.143-1.x86.gpkg.tar 62453760 BLAKE2B c842bdf8d0a61b8a5dc5b08dee6b00937233e7b80bb0ac7fffb1aca444ebad8934ce3797f971a45e55d1eee6fa433a1be1bd9eb59123cc79ed8dc00aa561dfca SHA512 9f1c1904749ccae6003f5ed1d07de0a96ab96ba1b15f345276ef3b9fa6f3f0a461fdcab55a913ba206caa55c010fd870379e7a6c79c1180cda4c437e6e73f62c
 DIST gentoo-kernel-6.12.34-1.amd64.gpkg.tar 305428480 BLAKE2B 7f747ef559f4dd3088e8078039e4a7a2ba084e07bd8c331eb595c25e3d724ace43a5c39cf35cbe615a916f97d0c488a1473ae7e03fceb6fb671bfc98dad7d6a6 SHA512 faa0e9c8bd70c82be6e9249088d6b457c797c1041034f803e4fdaeb3aeba4780bdb1c9b0a2232b05b30c6f342423b0ba145e867960e550fa746bfecf5e5fce16
 DIST gentoo-kernel-6.12.34-1.arm64.gpkg.tar 279224320 BLAKE2B a43b356d7c11672aad6dac3ab5bb45a1870962fabf6dd8240756b76b32698c1a06af0c373b3e58221f2f0322afcc6240616ec3cd5848525d0d204f39540b7428 SHA512 b76ba73225a736a667821a4acd8013031b4f3761c530c3efb677d2d61e44c1c3ac7ff934c722b5d8cf2dba626227436f21e8fa749d0fc4d2939bed6baa39aa6e
 DIST gentoo-kernel-6.12.34-1.ppc64le.gpkg.tar 73287680 BLAKE2B d7eae22a48735fdb9af95dd7610fa1986953e77891300e71be54729b212b4aeb7a4edeea9d1585d6fe1b9fabb4dba6df646860629248662d4f4ac38db47fecd5 SHA512 cb99c7bc9820cda5e6d6afa64458990ae6b8c096e10b99a931e0234871ef552c824ba413bcdcd42d48ff97b013b5b6047f3eba35b97c520e8fe23bf4025abf20
@@ -83,9 +87,11 @@ DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581
 DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
 DIST linux-6.x-sha256sums-20250706.asc 154698 BLAKE2B 8c9f6fce58842bff04a7e67bfa4c526aa4f96e330eb1f340eb4a27255c7c3755143c3bde4b4d4e1a62a73c750bd940ef69902c0da37c8a0a308843bc978dc06d SHA512 4798b646ed4982fb2024f06f346cf0eed66c94dd1ca1972171101b6848a476b85b9deb5937421b643fc760171a246e348b5fb0809317be82f849be4db81fa8eb
+DIST linux-gentoo-patches-6.1.143.tar.xz 27676 BLAKE2B dc4a08be01c737a3131c0ac11b7697d025cd3cd90a411a2f883b615757931c0dba9c2b45a3ef9c33bf17e36c1ac9c14a9b8f3a8243a599edbab2ac72f3b36f1f SHA512 c2e4e885f98c9d87a9f2725697ac757d50bf7c881db6c1a992f5108c10b0922f08739857372d78dba745240f9b74555fa2bea095e25a9827bd3a76c0eb3cbf87
 DIST linux-gentoo-patches-6.12.36.tar.xz 17848 BLAKE2B b1257367ba4d02ef5f1bce8846368badd80e27f3eef8bd0c6f906478e0316b29be4b0b8ecafc550cffa82fef78c656672faf74682edb8d6ef92e80ac5e0d8c20 SHA512 c84797f87077964699edb5b7e34682b99d6fa4278d177385a6d78f7de409ec46eeaf40917443003f7bf5453fbfe608e28cbb05553c27656a0267e6421988790c
 DIST linux-gentoo-patches-6.15.5.tar.xz 83692 BLAKE2B 0b0831734f25b00a3523592439625342d12b0361b56e4d8243f94c045a27eeedbc02086032f01240d26807721d55d8a4011513b5610d1bf4889e35b7ac171afb SHA512 876750fbfb36f75ddb69026563a2d43310e116c567491a5428da30383a38d9384b97455c7ea61a1faa949b44dd22f402262c63a3701568ef3f8ab2d5f67f6c0f
 DIST linux-gentoo-patches-6.6.96.tar.xz 41508 BLAKE2B fd1a612b4376ffc7b916dba5c1f7b7d54a2f7724e96b44fbb1be929ff09868414b2462a37dd57f06960eba3c981088880ce350b1d5a1def225482bbb4f1e6971 SHA512 913ea1723e814930a7f78bf46cfc7d677a4f574f3e1a17b2a2af4075e86ce3d88de59cc1884dd2e8b49975dd293ea190545040b9b1f430bd74d37b88e58b9a21
+DIST patch-6.1.143.xz 6273416 BLAKE2B 698b97f20d581e877f9c3c71fcf0bd419c381dd7c30a289d23503ea34d63d1b303087333b31059e908c6afeb3a06febdf1108cc62c52fd6fff0913124b76305c SHA512 5894d379a59d9fbb4138736a27f755ea18f1520e7b3f6329d6cfed7c2df1582c9cedafcefacf3733ee3b6e2de2e32fd940fdf38e6704664e3bc5c8e227547de4
 DIST patch-6.12.36.xz 2388056 BLAKE2B 9912220c0126fda1c35446d57376ccca45f12dc894a277feccd181e7bf59cdcdf88e6c5c9276c0e4e7f54cadd17b155a3b1aa77f084a58e1043da9d57b768498 SHA512 4e469962c9516d7614816d9905895b1d249942a77d800506dba2ef0bb5dd56123e72e5e08a2b8396ece9d672b3a16a52b9d8e3af370c631197f0ed85d5d8675f
 DIST patch-6.15.5.xz 538604 BLAKE2B 3771e14cb95010a9e553191af6888fa26dd5f1084c16a1df3aad97ed2a03de97cf1af8562a1b7c0d1977dfba1f3973e03079278b72943ac104c4208e1eeed315 SHA512 ff35f126fc24cd9fc2ba7dafb10e2c4dc4643a2165893d6dd07ce0ab49bf33d4b67ab33b32875b74371749b5e6f93a061114c9837bdb48203d50b5ec55db5a65
 DIST patch-6.6.96.xz 4574068 BLAKE2B 047878c4c04057b9d2f342850cbc41d0dc326dc9ad7421500cefc6e8c32a3a769b0f069f6348d1ea0663cf8274e6048a52d900cf48cd18c5cfe3e9808c5133e8 SHA512 dce4c83f605f189c8bf2fe0c96118ed56d5d686a145605d125e532e78417076f84a7d85e7b8bdc71d7b3c0c7594a82403d7a9231e61f88ee61a05b43adfb98ff

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.143.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.143.ebuild
new file mode 100644
index 000000000000..e330cc624623
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.143.ebuild
@@ -0,0 +1,169 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker verify-sig
+
+MY_P=linux-${PV%.*}
+PATCHSET=linux-gentoo-patches-${PV}
+BINPKG=${PF/-bin}-1
+SHA256SUM_DATE=20250706
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="
+	https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+	https://www.kernel.org/
+"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz
+	https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
+	verify-sig? (
+		https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc
+			-> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
+	)
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+	verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
+"
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+QA_PREBUILT='*'
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+	if use verify-sig; then
+		cd "${DISTDIR}" || die
+		verify-sig_verify_signed_checksums \
+			"linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \
+			sha256 "${MY_P}.tar.xz patch-${PV}.xz"
+		cd "${WORKDIR}" || die
+	fi
+
+	unpacker
+}
+
+src_prepare() {
+	cd "${MY_P}" || die
+	default
+	eapply "${WORKDIR}/patch-${PV}"
+
+	local patch
+	for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
+		eapply "${patch}"
+		# non-experimental patches always finish with Gentoo Kconfig
+		# we built -bins without them
+		if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
+		then
+			break
+		fi
+	done
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+		WERROR=0
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-10 20:13 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-07-10 20:13 UTC (permalink / raw
  To: gentoo-commits

commit:     8b38a819acc60898c78a64f530316ee24d925fed
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 10 19:31:34 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 10 20:13:08 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b38a819

sys-kernel/gentoo-kernel-bin: Bump to 6.15.6

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.15.6.ebuild                | 216 +++++++++++++++++++++
 2 files changed, 222 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index b03d5709a611..44af35c08287 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -68,6 +68,10 @@ DIST gentoo-kernel-6.15.5-1.amd64.gpkg.tar 326092800 BLAKE2B 413b41db226dd1750dc
 DIST gentoo-kernel-6.15.5-1.arm64.gpkg.tar 289474560 BLAKE2B 0f7f5ad0def85fc5749e6c13f03972bb47d7cd0198a30e32d56295e8df64f868addbeaa5bde9cc3452851b23bab0c5ae990bc7c2d243be03bc5c074de48e449d SHA512 9c752d03c551683cb6ecbcf8d466b97e60852490cd0f0505ebfabf94e554f92fcaff52a0ce39e3059f03b7ec6af506267516e0960f8fd2c317c0419969acd8dc
 DIST gentoo-kernel-6.15.5-1.ppc64le.gpkg.tar 75233280 BLAKE2B b9d01c54028e742aa481b8fc2b3ae386ab7deb03ca6fd76d6e1b91b37c8e306fd4c4f65f35c48ff80f4e81f4d6cd04f5f096b74650f89af292e7b42246d2b16c SHA512 ee23db323ca752da3c146a869b63d49b2d2536060a985493d06dd1e884e1f64ae1497994ef409e1b227869b0a3938d50f52c1c47182fd552acbb3729845ac2c3
 DIST gentoo-kernel-6.15.5-1.x86.gpkg.tar 81848320 BLAKE2B a014c0834c2deba2a3839e3207e10b690d52268d4869ddad13b9c5031a95e2af4af0f1b981c36c4dae5b05d4c829301a4f37901f5d26efef7825506d59f53f68 SHA512 b7a472f190e54beff4e9026e6356659060786cfc1d8fd36ced061245e8b830bb6dbcebc164bac18d5cd14951d75e477fb7e180ff7a63a8b9b2797281b9418131
+DIST gentoo-kernel-6.15.6-1.amd64.gpkg.tar 326266880 BLAKE2B ed1eec00b6b09d02979bcf62fa93b5914b324f8b4c9062b186af5bd69b11bfed20458e75417a017429a5a45e051dc228254560392562e3adca43f2b20d12c656 SHA512 537374a3e014bc27e31dd54976565b9b4614cb7101b6311fa139ae02b9b3771452fffd1332e370d13306ba83c51f90403bca00d935ad33c75e05353451f04e23
+DIST gentoo-kernel-6.15.6-1.arm64.gpkg.tar 289474560 BLAKE2B c276353b325e6af3d0eeb4ccd38b4cf7fa0722f0e78f48a95f949276426b5b30df205f7b3bf8764636d087a8ec43c37cbeda5289e5db95cc191a80016013bcb7 SHA512 49b46559bd4b08d8a5f2e6a533481078cbeace91659b870164009ee0d44d1d6abf8ed1d7d78f16e0f4735e0d2be772d494afd123fe75c04a7460f8121dd43008
+DIST gentoo-kernel-6.15.6-1.ppc64le.gpkg.tar 75243520 BLAKE2B c5868968848cfd2a6adacce13ea343f394bbb4ec3fc489172426b6a3f2717f4141cbd427e905f386348e5863050b6594088f90d9483f28410e8ec072a3190f75 SHA512 89432f641dcb1178a4b215983d2a039a40c45d4be9eb63449fe44ebffaf10e9b03516f4b3ed638b29d59ba3048c830191707fcda815ac0e5d89a25fce6b8d667
+DIST gentoo-kernel-6.15.6-1.x86.gpkg.tar 81848320 BLAKE2B 9fec024f542e9db42c072d4f8bb4cbe2c11db6cf582d8394210b7961608a7eb8f7a8cdf8b5ccc6ef650bb696349303cfb1b6e17dece42b8b883da0ebe4b91d62 SHA512 7bd0353179be8ec751081cf35345b347694091d4d702776e29aa4038dab75ee53aac10591d96c7e7eaa4557bee7e68e13dd7088cb0c2947c78292d94273345f4
 DIST gentoo-kernel-6.6.94-1.amd64.gpkg.tar 272906240 BLAKE2B e6b037f7cf591b6ca593a18cd871762d605687a6b5e4151274eda41eacd48c04284a17626b5169c6038df60d46999f45edcfa3f21da46a1074b167411be9ae25 SHA512 ed3fc4913989f82719d4684a3c0f5128930c29a870d3af0827b0fe63d6828442528772313e1c8991ec707027424b40e05bba611cf1af03d22a9649258074b01d
 DIST gentoo-kernel-6.6.94-1.arm64.gpkg.tar 246282240 BLAKE2B 172a5000488d86f82629a096f9afbbf91493f048838906399076cdc1fc220906cbe330251f9dfbbc7ce0b8a107e5c7a0c439eabce66af31c5396cde14cb625b4 SHA512 df52e7905567df5ddeec5bd28ec0949afd4961e34210f0aaef942b5ac6f635b4d61279450c774906f0a73deac633631c9c9946e06dc13dedba266a701db16a45
 DIST gentoo-kernel-6.6.94-1.ppc64le.gpkg.tar 64460800 BLAKE2B 69d9a853f6b530634e01791e420b1d382d63b58c2dbf32c95ea7f3979e77bc1c440bcc53e15b1037bc35ced38a670822c9f0c1cd712f08fe32c1d5e11de0bdde SHA512 fe235f7afc4c5fc7b7a68c99d3531abfa18e04c373e1025ceaf79e509fc238ac1994ed0d5411a6a9d17ea3a01b550b30155b19aed81a2fec6b91090db314782a
@@ -87,6 +91,7 @@ DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581
 DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
 DIST linux-6.x-sha256sums-20250706.asc 154698 BLAKE2B 8c9f6fce58842bff04a7e67bfa4c526aa4f96e330eb1f340eb4a27255c7c3755143c3bde4b4d4e1a62a73c750bd940ef69902c0da37c8a0a308843bc978dc06d SHA512 4798b646ed4982fb2024f06f346cf0eed66c94dd1ca1972171101b6848a476b85b9deb5937421b643fc760171a246e348b5fb0809317be82f849be4db81fa8eb
+DIST linux-6.x-sha256sums-20250710.asc 156054 BLAKE2B cbb753c5fb16fb60944df6145e4064378578b603f9ed99f0c8b7a311acc61241204d2cd3acc988a16d00eb040a65b97006de2e790e2302869fa162fc5941c233 SHA512 5bc8e7193a09f4c046360248acbf17f3050d0c13ebbf558c689c253cb177cac5ee38d29d332c9611d776ac51347890c6856157f36ef11f9c21fc305e0a8b2d62
 DIST linux-gentoo-patches-6.1.143.tar.xz 27676 BLAKE2B dc4a08be01c737a3131c0ac11b7697d025cd3cd90a411a2f883b615757931c0dba9c2b45a3ef9c33bf17e36c1ac9c14a9b8f3a8243a599edbab2ac72f3b36f1f SHA512 c2e4e885f98c9d87a9f2725697ac757d50bf7c881db6c1a992f5108c10b0922f08739857372d78dba745240f9b74555fa2bea095e25a9827bd3a76c0eb3cbf87
 DIST linux-gentoo-patches-6.12.36.tar.xz 17848 BLAKE2B b1257367ba4d02ef5f1bce8846368badd80e27f3eef8bd0c6f906478e0316b29be4b0b8ecafc550cffa82fef78c656672faf74682edb8d6ef92e80ac5e0d8c20 SHA512 c84797f87077964699edb5b7e34682b99d6fa4278d177385a6d78f7de409ec46eeaf40917443003f7bf5453fbfe608e28cbb05553c27656a0267e6421988790c
 DIST linux-gentoo-patches-6.15.5.tar.xz 83692 BLAKE2B 0b0831734f25b00a3523592439625342d12b0361b56e4d8243f94c045a27eeedbc02086032f01240d26807721d55d8a4011513b5610d1bf4889e35b7ac171afb SHA512 876750fbfb36f75ddb69026563a2d43310e116c567491a5428da30383a38d9384b97455c7ea61a1faa949b44dd22f402262c63a3701568ef3f8ab2d5f67f6c0f
@@ -94,4 +99,5 @@ DIST linux-gentoo-patches-6.6.96.tar.xz 41508 BLAKE2B fd1a612b4376ffc7b916dba5c1
 DIST patch-6.1.143.xz 6273416 BLAKE2B 698b97f20d581e877f9c3c71fcf0bd419c381dd7c30a289d23503ea34d63d1b303087333b31059e908c6afeb3a06febdf1108cc62c52fd6fff0913124b76305c SHA512 5894d379a59d9fbb4138736a27f755ea18f1520e7b3f6329d6cfed7c2df1582c9cedafcefacf3733ee3b6e2de2e32fd940fdf38e6704664e3bc5c8e227547de4
 DIST patch-6.12.36.xz 2388056 BLAKE2B 9912220c0126fda1c35446d57376ccca45f12dc894a277feccd181e7bf59cdcdf88e6c5c9276c0e4e7f54cadd17b155a3b1aa77f084a58e1043da9d57b768498 SHA512 4e469962c9516d7614816d9905895b1d249942a77d800506dba2ef0bb5dd56123e72e5e08a2b8396ece9d672b3a16a52b9d8e3af370c631197f0ed85d5d8675f
 DIST patch-6.15.5.xz 538604 BLAKE2B 3771e14cb95010a9e553191af6888fa26dd5f1084c16a1df3aad97ed2a03de97cf1af8562a1b7c0d1977dfba1f3973e03079278b72943ac104c4208e1eeed315 SHA512 ff35f126fc24cd9fc2ba7dafb10e2c4dc4643a2165893d6dd07ce0ab49bf33d4b67ab33b32875b74371749b5e6f93a061114c9837bdb48203d50b5ec55db5a65
+DIST patch-6.15.6.xz 594816 BLAKE2B a77f3b6e07b2ad8cc300b411111aef0d3b3be06e10ef9ca94647c8ddd9c40c519a3c0111101c15da7f1c60d2dcbc39614ba6c479b2d3da084f04e913c9a9b5f2 SHA512 ea7ecf23eb43c85c2aaee5431b8ec4c459c42b27d4ce0ec3e4b191c467acac9a4411099d5ce4b653413fae9a2dda785668710057cd815710398ad376fc730810
 DIST patch-6.6.96.xz 4574068 BLAKE2B 047878c4c04057b9d2f342850cbc41d0dc326dc9ad7421500cefc6e8c32a3a769b0f069f6348d1ea0663cf8274e6048a52d900cf48cd18c5cfe3e9808c5133e8 SHA512 dce4c83f605f189c8bf2fe0c96118ed56d5d686a145605d125e532e78417076f84a7d85e7b8bdc71d7b3c0c7594a82403d7a9231e61f88ee61a05b43adfb98ff

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.6.ebuild
new file mode 100644
index 000000000000..0928cab6dcc8
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.6.ebuild
@@ -0,0 +1,216 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker verify-sig
+
+MY_P=linux-${PV%.*}
+PATCHSET=linux-gentoo-patches-6.15.5
+BINPKG=${PF/-bin}-1
+SHA256SUM_DATE=20250710
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="
+	https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+	https://www.kernel.org/
+"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz
+	https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
+	verify-sig? (
+		https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc
+			-> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
+	)
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+	verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
+"
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+QA_PREBUILT='*'
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+	if use verify-sig; then
+		cd "${DISTDIR}" || die
+		verify-sig_verify_signed_checksums \
+			"linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \
+			sha256 "${MY_P}.tar.xz patch-${PV}.xz"
+		cd "${WORKDIR}" || die
+	fi
+
+	unpacker
+}
+
+src_prepare() {
+	cd "${MY_P}" || die
+	default
+	eapply "${WORKDIR}/patch-${PV}"
+
+	local patch
+	for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
+		eapply "${patch}"
+		# non-experimental patches always finish with Gentoo Kconfig
+		# we built -bins without them
+		if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
+		then
+			break
+		fi
+	done
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+		WERROR=0
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-10 20:13 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-07-10 20:13 UTC (permalink / raw
  To: gentoo-commits

commit:     61361db15d03a508721882e68839c30b3b4a5628
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 10 19:55:09 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 10 20:13:08 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61361db1

sys-kernel/gentoo-kernel-bin: Bump to 6.12.37

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   5 +
 .../gentoo-kernel-bin-6.12.37.ebuild               | 216 +++++++++++++++++++++
 2 files changed, 221 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 44af35c08287..4f60a783d1f2 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -60,6 +60,10 @@ DIST gentoo-kernel-6.12.36-1.amd64.gpkg.tar 305489920 BLAKE2B 29f532bef117311277
 DIST gentoo-kernel-6.12.36-1.arm64.gpkg.tar 279275520 BLAKE2B 68eb04c1c7ae6ddcdd2e5562e5b3f136afc0bb3c9f806546799937318f150795a314ce540b84647b669c27b57380620c74fb6481e51d5cf3a572f184059163c3 SHA512 2a2cf4caf3035b74108cd9861edc05edc0bc1c9674afc1af4229870b50f0398d3ed3b06ec9de769e854727d91d23ad9f89e95ab04a450128a3675a41cf18bafa
 DIST gentoo-kernel-6.12.36-1.ppc64le.gpkg.tar 73308160 BLAKE2B 36cf4d36f6c77e623fd5d0d20f7056f3782de7c0d8d601a31b7a130a4f0196899963afcd6e06c2830f9f73d725ce508a77b6a58ac3fa512ddf2a92c2160e485d SHA512 0c8766c21ef73a2367e177e67ec70c848b68403645b83776f451b307e256c3070098cdbf8c1efea6f335ba94e30a5e302c4069c8efd65e1c8f2b35cf994e4656
 DIST gentoo-kernel-6.12.36-1.x86.gpkg.tar 77619200 BLAKE2B b7dd0e8fc41ee13026e4b86ebc9c523360572ddbbc98ef9d99d4eb86a1f09e8631afa007514ecc4e18dc299e9c1845bc6be217589fc2ce5d3e7bda10b79eb2f0 SHA512 115d8df750ff7a57d252fc5dc565d467978f3d076754a84a66b33b568e92e6179080d0bd35bea25b617bafec1325868cbb6d7fbae96efd83e14daecc8e5222ba
+DIST gentoo-kernel-6.12.37-1.amd64.gpkg.tar 305694720 BLAKE2B 6169f419a003b1a228de4d9edef112b32f296713a633435caf716c991b81b01309f72dd528a376dcbfbe37f995bf3570ba32b9443d577ef1dc2c64f56656dc01 SHA512 4fe92df518911dcae50737f4fd36ee29808440f9f2a2aa5f8174ea21e26c25cfa51e9b2bf0e76a70624655349e7a6c44bde4c1322e073ae5bd3e8bfdb388f895
+DIST gentoo-kernel-6.12.37-1.arm64.gpkg.tar 279326720 BLAKE2B 8ef04e762dc8910cb01aa427bc7c6bc80089e629f29c03c247e27ef48c8fe8e60002d714b83c2915e077ad6cf655469d03993ce908b37c16601ed83ba200b660 SHA512 4abbcbcbc727c802d31b2a9be5b5e7631da67a1603f24fc8adb7d8750cac10783c37039ca1ab0bf3c13749a2fc1c238ce723e8889ae2af73b362e7feb6108bfd
+DIST gentoo-kernel-6.12.37-1.ppc64le.gpkg.tar 73308160 BLAKE2B 4e94732cf4c7481b4229cc9619c739191eac1e0354376a2133b3248b73e0c7e8be06429b7c229730c43e301bcf2941c254509212ab5d4bed07086fde1599d996 SHA512 762e338ff478e74ca16fc04b3a5796dfed9444ebde9dab185309d634bde9ab6d2c87561e58cfbdfd48f63443795cffae99c6325af92c5c2b8c19ac5fdb6387f0
+DIST gentoo-kernel-6.12.37-1.x86.gpkg.tar 77649920 BLAKE2B affd7e25b199d93cfb9f3283b993cc48d998467e5cb10faa13bb64ba6bb7ebfaaa4e1825c7911314db94ad0de58d261f7624983d2e363e47193751e5852d3772 SHA512 f6298b7d902b13ab436737e683b89768a2ef88f5c4024891d9b6cbd366c96fc5555a5875fb20fc36c394fbed2c3534f611e9605f61751c98dbb866bcc02c12cc
 DIST gentoo-kernel-6.15.4-1.amd64.gpkg.tar 326184960 BLAKE2B 5108215e610e0233a6de4fb05e6c531346cba141b25ae1a4663ccc0d697e4fb6435bb31a676cc9740c4a20fc2e283d9d3aff8f1dead1882077a7ae19c4afa851 SHA512 885152105aeaef86ae36a1979c869c288e062f41dc6b0c3e83111f8dc66cb4337922ab51043dde0d3136a6588d8edc941392795a45f6c0ac9fc597d8ec96b259
 DIST gentoo-kernel-6.15.4-1.arm64.gpkg.tar 289341440 BLAKE2B 70cfc5ba7e94c9c6cf254b2276f60636c77b322fc54296feadc6d71d56b555e452c74bda73f66fefc03d35575be20ec539e5585153c608e551f60c1e3b1560ea SHA512 2a95afe61f6be7ba56f6b01f3404230f8d494843c1c9bd987b791848c524dbf85d23d810ae88f82f83bfc8494a1e1f06a3ccf75da89127ba340cabefa527186e
 DIST gentoo-kernel-6.15.4-1.ppc64le.gpkg.tar 75223040 BLAKE2B 2453f2bc22b1094d2d22141a12461ba97625db960040d371cbed7997def92c50df4f65796f3640711be0b5ff673bdad2e6a5f3152cdd2cdd523ebe1d9f91c63f SHA512 2cebdd9e12e8ca6c77eaa57ca09f32728f2c6ce3a5be09a9eda3e3f953c44861552fed6ccdeda1611b1ed033bff09df77d894ac0c04c9196b4b5f9f2bb95d131
@@ -98,6 +102,7 @@ DIST linux-gentoo-patches-6.15.5.tar.xz 83692 BLAKE2B 0b0831734f25b00a3523592439
 DIST linux-gentoo-patches-6.6.96.tar.xz 41508 BLAKE2B fd1a612b4376ffc7b916dba5c1f7b7d54a2f7724e96b44fbb1be929ff09868414b2462a37dd57f06960eba3c981088880ce350b1d5a1def225482bbb4f1e6971 SHA512 913ea1723e814930a7f78bf46cfc7d677a4f574f3e1a17b2a2af4075e86ce3d88de59cc1884dd2e8b49975dd293ea190545040b9b1f430bd74d37b88e58b9a21
 DIST patch-6.1.143.xz 6273416 BLAKE2B 698b97f20d581e877f9c3c71fcf0bd419c381dd7c30a289d23503ea34d63d1b303087333b31059e908c6afeb3a06febdf1108cc62c52fd6fff0913124b76305c SHA512 5894d379a59d9fbb4138736a27f755ea18f1520e7b3f6329d6cfed7c2df1582c9cedafcefacf3733ee3b6e2de2e32fd940fdf38e6704664e3bc5c8e227547de4
 DIST patch-6.12.36.xz 2388056 BLAKE2B 9912220c0126fda1c35446d57376ccca45f12dc894a277feccd181e7bf59cdcdf88e6c5c9276c0e4e7f54cadd17b155a3b1aa77f084a58e1043da9d57b768498 SHA512 4e469962c9516d7614816d9905895b1d249942a77d800506dba2ef0bb5dd56123e72e5e08a2b8396ece9d672b3a16a52b9d8e3af370c631197f0ed85d5d8675f
+DIST patch-6.12.37.xz 2489896 BLAKE2B e269f015f0930ab9ab73f3ab5ac6ba5d4b5e240399d613d332207f2c07593d7540faa20c877c0cad9bb3e9870f7b48e17c09190b193cd5241ef7b72cb98ae230 SHA512 a03eb5b8f944faaf3757cc5ea980d8abe5f7442a4ea81d55264cb5fdace735f2377ab99c8d975e8c31bda2a9df63187508166c3dc2d29ad1e95bb30d925f9f01
 DIST patch-6.15.5.xz 538604 BLAKE2B 3771e14cb95010a9e553191af6888fa26dd5f1084c16a1df3aad97ed2a03de97cf1af8562a1b7c0d1977dfba1f3973e03079278b72943ac104c4208e1eeed315 SHA512 ff35f126fc24cd9fc2ba7dafb10e2c4dc4643a2165893d6dd07ce0ab49bf33d4b67ab33b32875b74371749b5e6f93a061114c9837bdb48203d50b5ec55db5a65
 DIST patch-6.15.6.xz 594816 BLAKE2B a77f3b6e07b2ad8cc300b411111aef0d3b3be06e10ef9ca94647c8ddd9c40c519a3c0111101c15da7f1c60d2dcbc39614ba6c479b2d3da084f04e913c9a9b5f2 SHA512 ea7ecf23eb43c85c2aaee5431b8ec4c459c42b27d4ce0ec3e4b191c467acac9a4411099d5ce4b653413fae9a2dda785668710057cd815710398ad376fc730810
 DIST patch-6.6.96.xz 4574068 BLAKE2B 047878c4c04057b9d2f342850cbc41d0dc326dc9ad7421500cefc6e8c32a3a769b0f069f6348d1ea0663cf8274e6048a52d900cf48cd18c5cfe3e9808c5133e8 SHA512 dce4c83f605f189c8bf2fe0c96118ed56d5d686a145605d125e532e78417076f84a7d85e7b8bdc71d7b3c0c7594a82403d7a9231e61f88ee61a05b43adfb98ff

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.37.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.37.ebuild
new file mode 100644
index 000000000000..1e8e02a916d5
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.37.ebuild
@@ -0,0 +1,216 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker verify-sig
+
+MY_P=linux-${PV%.*}
+PATCHSET=linux-gentoo-patches-6.12.36
+BINPKG=${PF/-bin}-1
+SHA256SUM_DATE=20250710
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="
+	https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+	https://www.kernel.org/
+"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz
+	https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
+	verify-sig? (
+		https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc
+			-> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
+	)
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+	verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
+"
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+QA_PREBUILT='*'
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+	if use verify-sig; then
+		cd "${DISTDIR}" || die
+		verify-sig_verify_signed_checksums \
+			"linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \
+			sha256 "${MY_P}.tar.xz patch-${PV}.xz"
+		cd "${WORKDIR}" || die
+	fi
+
+	unpacker
+}
+
+src_prepare() {
+	cd "${MY_P}" || die
+	default
+	eapply "${WORKDIR}/patch-${PV}"
+
+	local patch
+	for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
+		eapply "${patch}"
+		# non-experimental patches always finish with Gentoo Kconfig
+		# we built -bins without them
+		if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
+		then
+			break
+		fi
+	done
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+		WERROR=0
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-11  3:25 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-07-11  3:25 UTC (permalink / raw
  To: gentoo-commits

commit:     d597323931f74968ad781862da0c29bf12478eec
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 11 03:22:33 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jul 11 03:23:40 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5973239

sys-kernel/gentoo-kernel-bin: Bump to 5.15.187

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   7 +
 .../gentoo-kernel-bin-5.15.187.ebuild              | 169 +++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 4f60a783d1f2..cf4201348cc7 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -36,6 +36,10 @@ DIST gentoo-kernel-5.15.186-1.amd64.gpkg.tar 68925440 BLAKE2B 98dfc41fc5a4f9b252
 DIST gentoo-kernel-5.15.186-1.arm64.gpkg.tar 62586880 BLAKE2B 43c96181eeea3e0cb284786a1d2051b7e4d8b5a899084861115650f62b10f389d9de596a69e0f0fac5a0bf1545a1e8329314734cea8b99d386d4c505b27f4c94 SHA512 42bcbd439df8dca1d6f0030edb4b6acd1977b57319712ba6e48e915ff68d95af966b6441fb6ba7b8cc7f667896df8584dc045a144c2cf5ad4208a5be77e0626d
 DIST gentoo-kernel-5.15.186-1.ppc64le.gpkg.tar 56852480 BLAKE2B 495eb61304fad018c0175422f24ab32dfbeefd1b30a9dc4589c6069bfd1757183adfb75d7a4c0fc577863f3449c2ba0530f771edfa354beb607fa15032ba2498 SHA512 b0720959dd1622fc863b36112cae3f6198dc9315532b95c19b2fef92271ecec7fb5b1f913cc0640281aba4e9dbef1e1d8ca6cc7bb75148fba84d42b20d60e6d2
 DIST gentoo-kernel-5.15.186-1.x86.gpkg.tar 58859520 BLAKE2B 3d6db1a5fa1a9fc8daa74a7cc20e54eea5ae4c17e81ee891f08211a910d74a0f320b968e6ebe781a27f83e587e1563717d63a37fdb728da4acf57afd633f7b4e SHA512 acc371417bd62e43bfd84200eab5c2b182d4bb63b43278d799dc64405866ea30c82a5f2d7cf5dbdaf830c2a36924d7e938e1e3fa4d58e1da1111c31e7a4f4919
+DIST gentoo-kernel-5.15.187-1.amd64.gpkg.tar 68945920 BLAKE2B 3e6d61314b24ebb2dc3dfaf2cfa88cbee55516755ee5abe1d03c8cd63e6394114f92ada8c6ac28e73bb8d4680c6e475a066326c79e9d1a824bfa34feb8b7fff6 SHA512 88d5acbb42d5d3b2de62d0434dac1c9e275158ea1921e39f22906073dc4e6fbca6c873e75bb245c2610e36775910b7ba59747df9c6854fc53d99ee5302b38b13
+DIST gentoo-kernel-5.15.187-1.arm64.gpkg.tar 62576640 BLAKE2B d1944cc2ef1e529f9394c05695f52a39188c501de97b6dfa88dc58fe18bd6f1394f685272f33b416c5a9d0768b618cf05415f7652f33d89d03cf73c26ce97019 SHA512 9c26d87148a4623befd01f01f9b4143b667ae8ab4bf3711a15a807c26be90fee0ebfba36c11437a153c71fec5e44274eb9667604a61a4f572a48224b3f969a7e
+DIST gentoo-kernel-5.15.187-1.ppc64le.gpkg.tar 56852480 BLAKE2B 5c08046b09268a5421675870afa6facdd0ef4216a6a18ed72f2dde0685061f03c288761e950ebf48993ae5bed24b38abe7e38a3739cc57a4e09382ff493f3eeb SHA512 564fc15d8a7ac4bafea41d44d223868c479deb3e798afbff62466f5ab877e48ecab9d85807b96774b54962f0040e30173273ea65e54ea46fdcc7f659adcdb4ef
+DIST gentoo-kernel-5.15.187-1.x86.gpkg.tar 58880000 BLAKE2B 22d3d7ddde292d0df04b10369dfa9c2f93ccc226471d8165378bb3549a9770cc3c4600a7fd9b079ab568d3a345fbe548c9fb26c73b68016132b7d1f4a4020eb8 SHA512 3f6fc646e8bc8da844453256ce3466fdb2cf71fa0ce923da8a4b1673a1a87974457a4e72462c8b2447faa23fbd93d540457e9f4196f177cc2648bca9208d6212
 DIST gentoo-kernel-6.1.141-1.amd64.gpkg.tar 73113600 BLAKE2B 2890660dc517ff9a93240653c239051be62397771e5c10d0c7801f91adfb77bcb46bfb866f20f807df2d29b93107419616aefd48f10f7826ad96897972975442 SHA512 ecb905d4cfd3a386f549c052c3b930184ef16f8fccb8a340e04d803afbb446c623514cc50f9069643b02639bab48cee43b41490409b5d3f92c55856ad85bdcb3
 DIST gentoo-kernel-6.1.141-1.arm64.gpkg.tar 65740800 BLAKE2B 288a24307c578a7ecc80face06133b8713950151966c038bb942ebba6f450b63a139407440df30645325a5603aa8ff3a1e798d6446bcdefbdf61ef2d54a24245 SHA512 d15b758fc468a90918a58ae959461a068a3fee447149864ae8000f6ac6b8cb5121053318725289eba8530aaf1df506550a098b066cfc5871ea754e5c106208fd
 DIST gentoo-kernel-6.1.141-1.ppc64le.gpkg.tar 59944960 BLAKE2B 36596a69993a9796d57186c08669a28a308c3e1cdc93862bdf0ca496b0405c0868b7b3db51233ed1ecd8d2e989b3efa90436828aa0d594521b2c6cbb1f8fbaa8 SHA512 b5b3e9e0194cc539accac876c6ab1393c72013a0115e7f68c05bcfce34b39316477c277971e3e16abb09adf54fa5db5ded496c93fd751b607a142b9bed94f03e
@@ -90,16 +94,19 @@ DIST gentoo-kernel-6.6.96-1.ppc64le.gpkg.tar 64471040 BLAKE2B 95408098538fd92f00
 DIST gentoo-kernel-6.6.96-1.x86.gpkg.tar 68648960 BLAKE2B fd9b2a3b1ce4cfe31f851938c00295ca424ea06e7db6ad805b069676a1f1d1e4b80ef7f62b850c969589840dd49e4c3a201a3eeacdb8d152c885887221fd59e4 SHA512 2e97ab28a3956517c007fbd032838fd202a36136680e9398242f89c93806d10ccfa105d6c28cc32e2bc9501b4de4627a3a25de41516433a2bd3d9062d3d425ea
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
+DIST linux-5.x-sha256sums-20250710.asc 363219 BLAKE2B fb138d64943a152a066ebba8efd05f189e13596ce6320ea555768778c0e026b5a5996bd6b39e246213d7ae23483f06ef7194bd30dd6df20221d8472740154f8b SHA512 2953049251b0b24edc6dba5aaacb28468704ca0a29330551146d8d5436315295d8b71dcddb1cbe1377379837e523e7b89c3ad6f37fde0179a070951052541863
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
 DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
 DIST linux-6.x-sha256sums-20250706.asc 154698 BLAKE2B 8c9f6fce58842bff04a7e67bfa4c526aa4f96e330eb1f340eb4a27255c7c3755143c3bde4b4d4e1a62a73c750bd940ef69902c0da37c8a0a308843bc978dc06d SHA512 4798b646ed4982fb2024f06f346cf0eed66c94dd1ca1972171101b6848a476b85b9deb5937421b643fc760171a246e348b5fb0809317be82f849be4db81fa8eb
 DIST linux-6.x-sha256sums-20250710.asc 156054 BLAKE2B cbb753c5fb16fb60944df6145e4064378578b603f9ed99f0c8b7a311acc61241204d2cd3acc988a16d00eb040a65b97006de2e790e2302869fa162fc5941c233 SHA512 5bc8e7193a09f4c046360248acbf17f3050d0c13ebbf558c689c253cb177cac5ee38d29d332c9611d776ac51347890c6856157f36ef11f9c21fc305e0a8b2d62
+DIST linux-gentoo-patches-5.15.187.tar.xz 8636 BLAKE2B 64db6ded446586a589fc36753258ec166cc1260b95fa43e7612f0e5f3f831668dd81c5ec6339bf3bf2dca6228c624cf114ae9380290eddb4acec949f84de3ca9 SHA512 b18fd19031ad2f8078ad37cd654a6dffccbe53cec1e0c008ff56c5088a32c7c87895cc00be64d79f5252e842ba757a4e6681a09e5d0ef2f986c9d67666eee81e
 DIST linux-gentoo-patches-6.1.143.tar.xz 27676 BLAKE2B dc4a08be01c737a3131c0ac11b7697d025cd3cd90a411a2f883b615757931c0dba9c2b45a3ef9c33bf17e36c1ac9c14a9b8f3a8243a599edbab2ac72f3b36f1f SHA512 c2e4e885f98c9d87a9f2725697ac757d50bf7c881db6c1a992f5108c10b0922f08739857372d78dba745240f9b74555fa2bea095e25a9827bd3a76c0eb3cbf87
 DIST linux-gentoo-patches-6.12.36.tar.xz 17848 BLAKE2B b1257367ba4d02ef5f1bce8846368badd80e27f3eef8bd0c6f906478e0316b29be4b0b8ecafc550cffa82fef78c656672faf74682edb8d6ef92e80ac5e0d8c20 SHA512 c84797f87077964699edb5b7e34682b99d6fa4278d177385a6d78f7de409ec46eeaf40917443003f7bf5453fbfe608e28cbb05553c27656a0267e6421988790c
 DIST linux-gentoo-patches-6.15.5.tar.xz 83692 BLAKE2B 0b0831734f25b00a3523592439625342d12b0361b56e4d8243f94c045a27eeedbc02086032f01240d26807721d55d8a4011513b5610d1bf4889e35b7ac171afb SHA512 876750fbfb36f75ddb69026563a2d43310e116c567491a5428da30383a38d9384b97455c7ea61a1faa949b44dd22f402262c63a3701568ef3f8ab2d5f67f6c0f
 DIST linux-gentoo-patches-6.6.96.tar.xz 41508 BLAKE2B fd1a612b4376ffc7b916dba5c1f7b7d54a2f7724e96b44fbb1be929ff09868414b2462a37dd57f06960eba3c981088880ce350b1d5a1def225482bbb4f1e6971 SHA512 913ea1723e814930a7f78bf46cfc7d677a4f574f3e1a17b2a2af4075e86ce3d88de59cc1884dd2e8b49975dd293ea190545040b9b1f430bd74d37b88e58b9a21
+DIST patch-5.15.187.xz 6943696 BLAKE2B 18ffe144cfb8cde2919fb969113cd06cf3ceb62bd5f6bacc2743c29bcfdfeeefea7a814634ce523587640df37e6534b8249645ee899c8ca961ac8711b0ab8c2e SHA512 33b5f1a3a28aa583eec759730adc5682450c22c2b30f2d0009c358c5bba9b1e8e84f40a8b6ae4c80a1ca39309eab44913266b4c899dcc2b5bc8d40c7cb3027b2
 DIST patch-6.1.143.xz 6273416 BLAKE2B 698b97f20d581e877f9c3c71fcf0bd419c381dd7c30a289d23503ea34d63d1b303087333b31059e908c6afeb3a06febdf1108cc62c52fd6fff0913124b76305c SHA512 5894d379a59d9fbb4138736a27f755ea18f1520e7b3f6329d6cfed7c2df1582c9cedafcefacf3733ee3b6e2de2e32fd940fdf38e6704664e3bc5c8e227547de4
 DIST patch-6.12.36.xz 2388056 BLAKE2B 9912220c0126fda1c35446d57376ccca45f12dc894a277feccd181e7bf59cdcdf88e6c5c9276c0e4e7f54cadd17b155a3b1aa77f084a58e1043da9d57b768498 SHA512 4e469962c9516d7614816d9905895b1d249942a77d800506dba2ef0bb5dd56123e72e5e08a2b8396ece9d672b3a16a52b9d8e3af370c631197f0ed85d5d8675f
 DIST patch-6.12.37.xz 2489896 BLAKE2B e269f015f0930ab9ab73f3ab5ac6ba5d4b5e240399d613d332207f2c07593d7540faa20c877c0cad9bb3e9870f7b48e17c09190b193cd5241ef7b72cb98ae230 SHA512 a03eb5b8f944faaf3757cc5ea980d8abe5f7442a4ea81d55264cb5fdace735f2377ab99c8d975e8c31bda2a9df63187508166c3dc2d29ad1e95bb30d925f9f01

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.187.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.187.ebuild
new file mode 100644
index 000000000000..9f857df1b90b
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.187.ebuild
@@ -0,0 +1,169 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker verify-sig
+
+MY_P=linux-${PV%.*}
+PATCHSET=linux-gentoo-patches-5.15.187
+BINPKG=${PF/-bin}-1
+SHA256SUM_DATE=20250710
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="
+	https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+	https://www.kernel.org/
+"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz
+	https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
+	verify-sig? (
+		https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc
+			-> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
+	)
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+	verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
+"
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+QA_PREBUILT='*'
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+	if use verify-sig; then
+		cd "${DISTDIR}" || die
+		verify-sig_verify_signed_checksums \
+			"linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \
+			sha256 "${MY_P}.tar.xz patch-${PV}.xz"
+		cd "${WORKDIR}" || die
+	fi
+
+	unpacker
+}
+
+src_prepare() {
+	cd "${MY_P}" || die
+	default
+	eapply "${WORKDIR}/patch-${PV}"
+
+	local patch
+	for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
+		eapply "${patch}"
+		# non-experimental patches always finish with Gentoo Kconfig
+		# we built -bins without them
+		if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
+		then
+			break
+		fi
+	done
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+		WERROR=0
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-11  3:25 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-07-11  3:25 UTC (permalink / raw
  To: gentoo-commits

commit:     13bcd3638024684afa63688279e9d2ff23570588
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 11 03:17:39 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jul 11 03:23:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13bcd363

sys-kernel/gentoo-kernel-bin: Bump to 6.6.97

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   5 +
 .../gentoo-kernel-bin-6.6.97.ebuild                | 216 +++++++++++++++++++++
 2 files changed, 221 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index cf4201348cc7..e6a7b0e24b35 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -92,6 +92,10 @@ DIST gentoo-kernel-6.6.96-1.amd64.gpkg.tar 273018880 BLAKE2B 2be944b3d36cf41011c
 DIST gentoo-kernel-6.6.96-1.arm64.gpkg.tar 246364160 BLAKE2B 53810bf51b01d48cbe9795cab0efce73d72717c8cddd0285b41be7ac48143d0828e4f2feb504241415ce46c2378cc69d9728324c6e617c51bcb74388e0002a6a SHA512 30438dbb3f8e4cdc66ec6c564983f43c076b0c1e363313014df388bd5c5b7a02654543ef7c09e5591e348b51aa260f38fda7b1cd6f50a465069685ee40a58036
 DIST gentoo-kernel-6.6.96-1.ppc64le.gpkg.tar 64471040 BLAKE2B 95408098538fd92f0072ee445fd2e52c40cd717c10afa16e1dd06a9ea82c41835e785ea4457b82c2510cf4f54269a182b7fe9262b6d2a2dc85c65ebd14f0b4ba SHA512 fe3d6cce6ef8618ca43b131ad18ab83522f08cb2d75869760f220f0686e35b9dfa674ef3731bfe04e608842d6d1431b627c4d75d4d682663d6c310b430eb7378
 DIST gentoo-kernel-6.6.96-1.x86.gpkg.tar 68648960 BLAKE2B fd9b2a3b1ce4cfe31f851938c00295ca424ea06e7db6ad805b069676a1f1d1e4b80ef7f62b850c969589840dd49e4c3a201a3eeacdb8d152c885887221fd59e4 SHA512 2e97ab28a3956517c007fbd032838fd202a36136680e9398242f89c93806d10ccfa105d6c28cc32e2bc9501b4de4627a3a25de41516433a2bd3d9062d3d425ea
+DIST gentoo-kernel-6.6.97-1.amd64.gpkg.tar 273029120 BLAKE2B e36d6ab2d11d3cf96d0cacb44ad35dc42449ce9df7c2becdedc21af01e9de804e7b20f6f842935eacec3eece10a0b7125ee4cd14b8daaf898b99f6017f942f85 SHA512 8db4d52eeea43e237dff3c2ac71073002b5a91afa8b747f7bf57fb739ee8597f64eade370b8071966fb8af33c0a049d83f3c1f753d332512afee994ba9b5fce5
+DIST gentoo-kernel-6.6.97-1.arm64.gpkg.tar 246384640 BLAKE2B 4046d5ddb48ac681b64cc8344f077a94365320e6d5bd8533265b90dd7dc7cf2ffc7b89e02544fcd1766306c8afaf474e9317f31ddd9a3973699ec94615b808a2 SHA512 1a11069441a00246da74ca972111948c5fad45f55d71f77fd72677d716d796113fc540b0fc6340ca1ac2c1d9d94cc4cbb098bc02f41e29f2757e359bbdc3945b
+DIST gentoo-kernel-6.6.97-1.ppc64le.gpkg.tar 64450560 BLAKE2B 326788d1bd6a7ecb87fb7247f31788e5314184f070515c157da045041f3d75fb876f8adc21384c4c74607eaa9a8cc23d59942e06a7d700bcdbb440a3e724f378 SHA512 6e714324bd66e0c01a9773f87b6eaa22faab976963a3702329b165fdb825e6f6bd08f63d4a1747258bd1b9054f4d10278d49657dee008fd650681c8bb88715ae
+DIST gentoo-kernel-6.6.97-1.x86.gpkg.tar 68659200 BLAKE2B 2780039493f8f9a2794bf91ef5cc130a9fd84099ffd8b8e0aa13ab5fea5e6a13089d95d7076336c4dc115dedcfe56182192c42470dcbc8589bc0a0adbcffc91a SHA512 d781d23c60ee8f558e17fb419a279bf9bf8bbc33fb26256dc659857c15387adbe92611d3b13f53e48276c5c4df83d333252a38dbfcd38ac3138c77f6e5602fd4
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.x-sha256sums-20250710.asc 363219 BLAKE2B fb138d64943a152a066ebba8efd05f189e13596ce6320ea555768778c0e026b5a5996bd6b39e246213d7ae23483f06ef7194bd30dd6df20221d8472740154f8b SHA512 2953049251b0b24edc6dba5aaacb28468704ca0a29330551146d8d5436315295d8b71dcddb1cbe1377379837e523e7b89c3ad6f37fde0179a070951052541863
@@ -113,3 +117,4 @@ DIST patch-6.12.37.xz 2489896 BLAKE2B e269f015f0930ab9ab73f3ab5ac6ba5d4b5e240399
 DIST patch-6.15.5.xz 538604 BLAKE2B 3771e14cb95010a9e553191af6888fa26dd5f1084c16a1df3aad97ed2a03de97cf1af8562a1b7c0d1977dfba1f3973e03079278b72943ac104c4208e1eeed315 SHA512 ff35f126fc24cd9fc2ba7dafb10e2c4dc4643a2165893d6dd07ce0ab49bf33d4b67ab33b32875b74371749b5e6f93a061114c9837bdb48203d50b5ec55db5a65
 DIST patch-6.15.6.xz 594816 BLAKE2B a77f3b6e07b2ad8cc300b411111aef0d3b3be06e10ef9ca94647c8ddd9c40c519a3c0111101c15da7f1c60d2dcbc39614ba6c479b2d3da084f04e913c9a9b5f2 SHA512 ea7ecf23eb43c85c2aaee5431b8ec4c459c42b27d4ce0ec3e4b191c467acac9a4411099d5ce4b653413fae9a2dda785668710057cd815710398ad376fc730810
 DIST patch-6.6.96.xz 4574068 BLAKE2B 047878c4c04057b9d2f342850cbc41d0dc326dc9ad7421500cefc6e8c32a3a769b0f069f6348d1ea0663cf8274e6048a52d900cf48cd18c5cfe3e9808c5133e8 SHA512 dce4c83f605f189c8bf2fe0c96118ed56d5d686a145605d125e532e78417076f84a7d85e7b8bdc71d7b3c0c7594a82403d7a9231e61f88ee61a05b43adfb98ff
+DIST patch-6.6.97.xz 4603752 BLAKE2B 5562f1de3aa015d670582b22ee3c8767258b28a150180106670993f7c4305293cdb3ad7ba80bc385bd6bffb90d6082ce3309ebc821481433a29809eca0a707a7 SHA512 cfdd3ffa11b598278031a62c39462a1a4ce46dd3edc1e104db101ef37f614875408fa89880eb91ddd4c64e63166aba603f25fe2633d297b170881006f56cea64

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.97.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.97.ebuild
new file mode 100644
index 000000000000..6c98160d99d3
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.97.ebuild
@@ -0,0 +1,216 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker verify-sig
+
+MY_P=linux-${PV%.*}
+PATCHSET=linux-gentoo-patches-6.6.96
+BINPKG=${PF/-bin}-1
+SHA256SUM_DATE=20250710
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="
+	https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+	https://www.kernel.org/
+"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz
+	https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
+	verify-sig? (
+		https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc
+			-> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
+	)
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+	verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
+"
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+QA_PREBUILT='*'
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+	if use verify-sig; then
+		cd "${DISTDIR}" || die
+		verify-sig_verify_signed_checksums \
+			"linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \
+			sha256 "${MY_P}.tar.xz patch-${PV}.xz"
+		cd "${WORKDIR}" || die
+	fi
+
+	unpacker
+}
+
+src_prepare() {
+	cd "${MY_P}" || die
+	default
+	eapply "${WORKDIR}/patch-${PV}"
+
+	local patch
+	for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
+		eapply "${patch}"
+		# non-experimental patches always finish with Gentoo Kconfig
+		# we built -bins without them
+		if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
+		then
+			break
+		fi
+	done
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+		WERROR=0
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-11  3:25 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-07-11  3:25 UTC (permalink / raw
  To: gentoo-commits

commit:     e6b62d47de23c5ddbcf736f292a9340b54c63901
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 11 03:20:10 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jul 11 03:23:55 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6b62d47

sys-kernel/gentoo-kernel-bin: Bump to 6.1.144

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   5 +
 .../gentoo-kernel-bin-6.1.144.ebuild               | 169 +++++++++++++++++++++
 2 files changed, 174 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index e6a7b0e24b35..04a372458298 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -52,6 +52,10 @@ DIST gentoo-kernel-6.1.143-1.amd64.gpkg.tar 73144320 BLAKE2B 027652215ed40fe48e5
 DIST gentoo-kernel-6.1.143-1.arm64.gpkg.tar 65740800 BLAKE2B 0be52b85e6d838ef101399742caa70300edfcaaf8109cd3d3891a33492fcbcec60e1834b40a6212733b963f6632941b2973aea0f8ed00708d4be19ce0c882d7a SHA512 382a7464196b9895f82c896c06e4ec7c4d67d4891576e24827ad53bbc369b6e6bf02c8a41babb25f47067dc82987712e5f2892844923f51a6f3a277484faa05d
 DIST gentoo-kernel-6.1.143-1.ppc64le.gpkg.tar 59965440 BLAKE2B 4aa0d71fe79daa1ddb9c45d2e1bedceeaa1eb582100b56e73b83cf8f980e6996957c8d59987e298e8c01a80983d4ff82622e1ead8f749dfbde90a7cdf87b72d2 SHA512 8cd32cba41ad7ae005c662da08622489662ce6e77ae3af6323f45b3643be8669f5146e982d3c00d77d555d26a8424af1f8424d14e11da6f5d06648889b75ace5
 DIST gentoo-kernel-6.1.143-1.x86.gpkg.tar 62453760 BLAKE2B c842bdf8d0a61b8a5dc5b08dee6b00937233e7b80bb0ac7fffb1aca444ebad8934ce3797f971a45e55d1eee6fa433a1be1bd9eb59123cc79ed8dc00aa561dfca SHA512 9f1c1904749ccae6003f5ed1d07de0a96ab96ba1b15f345276ef3b9fa6f3f0a461fdcab55a913ba206caa55c010fd870379e7a6c79c1180cda4c437e6e73f62c
+DIST gentoo-kernel-6.1.144-1.amd64.gpkg.tar 73134080 BLAKE2B 155bb852d6001d111b00bd89e137ff5d4a90ecf94a25a04fda2fb34b9069e36767aab6073ce0bee11925df010966e009fe2cb4f3f6854a2adf449e6aeb4947b2 SHA512 ede81f244faba9c1f949f3d45e8349fd2d4a18b42d981f9208fcdc4ff7f30a824b06c2bad22765aa7c5569a49920c727b0acc66e2bae0836ebacde57844f60bc
+DIST gentoo-kernel-6.1.144-1.arm64.gpkg.tar 65751040 BLAKE2B 734c3de9d44968d7ee21e5e5aa5b7b78031e2b319b7479c5a9c813ff7db1615feed77f37da11a8243c3c051055e91a6047cfb9f553ef9eaeeb0a28a4058b0224 SHA512 807122d579a3e81d0d20a4adb39629bf40eba0dd4783d0c5f652e2d78795d06fc01983e8a5e56ee5848ad353b30ba1f41a39bbdd7fa4923b6c2e3915f5f7ab8c
+DIST gentoo-kernel-6.1.144-1.ppc64le.gpkg.tar 59965440 BLAKE2B 1ce878c596360e5ec8a95486c63fbed7d2144d80e5f400a0d97138e98471ff3151675886a23b52affb621f87667d3816f5f03182491b8cea890720c4eb91e6fb SHA512 18368b5090dd0dbe037ab3717f9a0dc06685008bd4ec4f09ad271f706b79e33e1cfd02c24c0a6a0b80ae127d95ebfa5a6e5e7dd2ec2412a20945b8cd97f05755
+DIST gentoo-kernel-6.1.144-1.x86.gpkg.tar 62474240 BLAKE2B c26ae7715157179dae80e66f4cd9fb6e5b7405a40f9711879fd8202b44e1f010d51e845a8e357e3c239424539bfad992c422de441a51dd4567ba19ab3ee3d879 SHA512 a2f32d8f3fb8f09b2a885aed5a228b7853ec6a70ffc87900782fd69800a7dc20a305d3e478c3e6277864d9011155f247a3f5f6b92f1ca451be9369fb6abb78b1
 DIST gentoo-kernel-6.12.34-1.amd64.gpkg.tar 305428480 BLAKE2B 7f747ef559f4dd3088e8078039e4a7a2ba084e07bd8c331eb595c25e3d724ace43a5c39cf35cbe615a916f97d0c488a1473ae7e03fceb6fb671bfc98dad7d6a6 SHA512 faa0e9c8bd70c82be6e9249088d6b457c797c1041034f803e4fdaeb3aeba4780bdb1c9b0a2232b05b30c6f342423b0ba145e867960e550fa746bfecf5e5fce16
 DIST gentoo-kernel-6.12.34-1.arm64.gpkg.tar 279224320 BLAKE2B a43b356d7c11672aad6dac3ab5bb45a1870962fabf6dd8240756b76b32698c1a06af0c373b3e58221f2f0322afcc6240616ec3cd5848525d0d204f39540b7428 SHA512 b76ba73225a736a667821a4acd8013031b4f3761c530c3efb677d2d61e44c1c3ac7ff934c722b5d8cf2dba626227436f21e8fa749d0fc4d2939bed6baa39aa6e
 DIST gentoo-kernel-6.12.34-1.ppc64le.gpkg.tar 73287680 BLAKE2B d7eae22a48735fdb9af95dd7610fa1986953e77891300e71be54729b212b4aeb7a4edeea9d1585d6fe1b9fabb4dba6df646860629248662d4f4ac38db47fecd5 SHA512 cb99c7bc9820cda5e6d6afa64458990ae6b8c096e10b99a931e0234871ef552c824ba413bcdcd42d48ff97b013b5b6047f3eba35b97c520e8fe23bf4025abf20
@@ -112,6 +116,7 @@ DIST linux-gentoo-patches-6.15.5.tar.xz 83692 BLAKE2B 0b0831734f25b00a3523592439
 DIST linux-gentoo-patches-6.6.96.tar.xz 41508 BLAKE2B fd1a612b4376ffc7b916dba5c1f7b7d54a2f7724e96b44fbb1be929ff09868414b2462a37dd57f06960eba3c981088880ce350b1d5a1def225482bbb4f1e6971 SHA512 913ea1723e814930a7f78bf46cfc7d677a4f574f3e1a17b2a2af4075e86ce3d88de59cc1884dd2e8b49975dd293ea190545040b9b1f430bd74d37b88e58b9a21
 DIST patch-5.15.187.xz 6943696 BLAKE2B 18ffe144cfb8cde2919fb969113cd06cf3ceb62bd5f6bacc2743c29bcfdfeeefea7a814634ce523587640df37e6534b8249645ee899c8ca961ac8711b0ab8c2e SHA512 33b5f1a3a28aa583eec759730adc5682450c22c2b30f2d0009c358c5bba9b1e8e84f40a8b6ae4c80a1ca39309eab44913266b4c899dcc2b5bc8d40c7cb3027b2
 DIST patch-6.1.143.xz 6273416 BLAKE2B 698b97f20d581e877f9c3c71fcf0bd419c381dd7c30a289d23503ea34d63d1b303087333b31059e908c6afeb3a06febdf1108cc62c52fd6fff0913124b76305c SHA512 5894d379a59d9fbb4138736a27f755ea18f1520e7b3f6329d6cfed7c2df1582c9cedafcefacf3733ee3b6e2de2e32fd940fdf38e6704664e3bc5c8e227547de4
+DIST patch-6.1.144.xz 6289876 BLAKE2B 62ad271691df8040404a2f64de668f7a2488b176e4dca515f623d3c339bd3b595acc44e29a7ad62d5855d760574ec52d726b8758f2381f71e3076f5c7b8544a0 SHA512 e33de7e975200e1091ca3f31ee6cca0f2e4dadb3afc1550bf415527a1741109d8d6e67d23bfd928949ac31e49a4a0175f27ec2dcc829df14c5f3b86751ba0568
 DIST patch-6.12.36.xz 2388056 BLAKE2B 9912220c0126fda1c35446d57376ccca45f12dc894a277feccd181e7bf59cdcdf88e6c5c9276c0e4e7f54cadd17b155a3b1aa77f084a58e1043da9d57b768498 SHA512 4e469962c9516d7614816d9905895b1d249942a77d800506dba2ef0bb5dd56123e72e5e08a2b8396ece9d672b3a16a52b9d8e3af370c631197f0ed85d5d8675f
 DIST patch-6.12.37.xz 2489896 BLAKE2B e269f015f0930ab9ab73f3ab5ac6ba5d4b5e240399d613d332207f2c07593d7540faa20c877c0cad9bb3e9870f7b48e17c09190b193cd5241ef7b72cb98ae230 SHA512 a03eb5b8f944faaf3757cc5ea980d8abe5f7442a4ea81d55264cb5fdace735f2377ab99c8d975e8c31bda2a9df63187508166c3dc2d29ad1e95bb30d925f9f01
 DIST patch-6.15.5.xz 538604 BLAKE2B 3771e14cb95010a9e553191af6888fa26dd5f1084c16a1df3aad97ed2a03de97cf1af8562a1b7c0d1977dfba1f3973e03079278b72943ac104c4208e1eeed315 SHA512 ff35f126fc24cd9fc2ba7dafb10e2c4dc4643a2165893d6dd07ce0ab49bf33d4b67ab33b32875b74371749b5e6f93a061114c9837bdb48203d50b5ec55db5a65

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.144.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.144.ebuild
new file mode 100644
index 000000000000..c381a88a3118
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.144.ebuild
@@ -0,0 +1,169 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker verify-sig
+
+MY_P=linux-${PV%.*}
+PATCHSET=linux-gentoo-patches-6.1.143
+BINPKG=${PF/-bin}-1
+SHA256SUM_DATE=20250710
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="
+	https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+	https://www.kernel.org/
+"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz
+	https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
+	verify-sig? (
+		https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc
+			-> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
+	)
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+	verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
+"
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+QA_PREBUILT='*'
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+	if use verify-sig; then
+		cd "${DISTDIR}" || die
+		verify-sig_verify_signed_checksums \
+			"linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \
+			sha256 "${MY_P}.tar.xz patch-${PV}.xz"
+		cd "${WORKDIR}" || die
+	fi
+
+	unpacker
+}
+
+src_prepare() {
+	cd "${MY_P}" || die
+	default
+	eapply "${WORKDIR}/patch-${PV}"
+
+	local patch
+	for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
+		eapply "${patch}"
+		# non-experimental patches always finish with Gentoo Kconfig
+		# we built -bins without them
+		if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
+		then
+			break
+		fi
+	done
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+		WERROR=0
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-13 10:24 Nowa Ammerlaan
  0 siblings, 0 replies; 2276+ messages in thread
From: Nowa Ammerlaan @ 2025-07-13 10:24 UTC (permalink / raw
  To: gentoo-commits

commit:     ceee4c95d41cc8d23268eda558fa67845ee4bc95
Author:     Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 13 10:19:18 2025 +0000
Commit:     Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
CommitDate: Sun Jul 13 10:23:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceee4c95

sys-kernel/gentoo-kernel-bin: drop obsolete KERNEL_IUSE_SECUREBOOT=1

Signed-off-by: Nowa Ammerlaan <nowa <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild | 1 -
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild | 1 -
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.36.ebuild | 1 -
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.37.ebuild | 1 -
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild  | 1 -
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.5.ebuild  | 1 -
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.6.ebuild  | 1 -
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild  | 1 -
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild  | 1 -
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.96.ebuild  | 1 -
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.97.ebuild  | 1 -
 11 files changed, 11 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild
index 812e797e393a..e16264cffb24 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
 
 inherit kernel-install toolchain-funcs unpacker
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild
index 55c9f57d007a..7997d623cb79 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
 
 inherit kernel-install toolchain-funcs unpacker
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.36.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.36.ebuild
index 8bcdb837287d..bcbaa65d8558 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.36.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.36.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
 
 inherit kernel-install toolchain-funcs unpacker verify-sig
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.37.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.37.ebuild
index 1e8e02a916d5..b0c98e2fc3c1 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.37.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.37.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
 
 inherit kernel-install toolchain-funcs unpacker verify-sig
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild
index 775034471b26..75d6d062f5e3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
 
 inherit kernel-install toolchain-funcs unpacker
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.5.ebuild
index 8bcdb837287d..bcbaa65d8558 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.5.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.5.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
 
 inherit kernel-install toolchain-funcs unpacker verify-sig
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.6.ebuild
index 0928cab6dcc8..220e880ff0ee 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.6.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.6.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
 
 inherit kernel-install toolchain-funcs unpacker verify-sig
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild
index bf7e3348bebf..d0d40c3b13a9 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
 
 inherit kernel-install toolchain-funcs unpacker
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild
index a56981e19164..f2781f3d402d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
 
 inherit kernel-install toolchain-funcs unpacker
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.96.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.96.ebuild
index 8bcdb837287d..bcbaa65d8558 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.96.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.96.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
 
 inherit kernel-install toolchain-funcs unpacker verify-sig
 

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.97.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.97.ebuild
index 6c98160d99d3..d6be78edc270 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.97.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.97.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
 
 inherit kernel-install toolchain-funcs unpacker verify-sig
 


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-13 11:20 Nowa Ammerlaan
  0 siblings, 0 replies; 2276+ messages in thread
From: Nowa Ammerlaan @ 2025-07-13 11:20 UTC (permalink / raw
  To: gentoo-commits

commit:     e34e786c7cc7aeee8d6b5093c09e0ef9185da6f1
Author:     Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 13 11:12:46 2025 +0000
Commit:     Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
CommitDate: Sun Jul 13 11:12:46 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e34e786c

sys-kernel/gentoo-kernel-bin: increase ebuild symmetry

Instead of setting KERNEL_EFI_ZBOOT, we add a check for it to all
ebuilds. We also set KERNEL_IUSE_MODULES_SIGN=1 here because the
kernel-install eclass enables enforcing of module signatures in the
test phase conditional to this variable. This is temporary until we
finish symmetrising the older kernel series with the newer ones, then
we can just drop this KERNEL_IUSE_MODULES_SIGN guard from the eclasses
entirely.

Signed-off-by: Nowa Ammerlaan <nowa <AT> gentoo.org>

 .../gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild       |  8 ++++++++
 .../gentoo-kernel-bin/gentoo-kernel-bin-5.10.239.ebuild       |  8 ++++++++
 .../gentoo-kernel-bin/gentoo-kernel-bin-5.15.185.ebuild       |  8 ++++++++
 .../gentoo-kernel-bin/gentoo-kernel-bin-5.15.186.ebuild       |  8 ++++++++
 .../gentoo-kernel-bin/gentoo-kernel-bin-5.15.187.ebuild       |  8 ++++++++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild |  8 ++++++++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.142.ebuild |  8 ++++++++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.143.ebuild |  8 ++++++++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.144.ebuild |  8 ++++++++
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild | 11 ++++++++++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild | 11 ++++++++++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.36.ebuild | 11 ++++++++++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.37.ebuild | 11 ++++++++++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild  | 11 ++++++++++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.5.ebuild  | 11 ++++++++++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.6.ebuild  | 11 ++++++++++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild  | 11 ++++++++++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild  | 11 ++++++++++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.96.ebuild  | 11 ++++++++++-
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.97.ebuild  | 11 ++++++++++-
 20 files changed, 182 insertions(+), 11 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild
index 49da8a8c7b5f..8ce3aa172523 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.238.ebuild
@@ -103,6 +103,14 @@ src_configure() {
 		O="${WORKDIR}"/modprep
 	)
 
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	fi
+
 	mkdir modprep || die
 	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
 	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.239.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.239.ebuild
index e15d0acef84d..dab55b5a4559 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.239.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.239.ebuild
@@ -103,6 +103,14 @@ src_configure() {
 		O="${WORKDIR}"/modprep
 	)
 
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	fi
+
 	mkdir modprep || die
 	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
 	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.185.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.185.ebuild
index 174218184b05..d1827f7c936e 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.185.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.185.ebuild
@@ -103,6 +103,14 @@ src_configure() {
 		O="${WORKDIR}"/modprep
 	)
 
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	fi
+
 	mkdir modprep || die
 	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
 	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.186.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.186.ebuild
index 8f91ebee766a..cd5ab885bab9 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.186.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.186.ebuild
@@ -103,6 +103,14 @@ src_configure() {
 		O="${WORKDIR}"/modprep
 	)
 
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	fi
+
 	mkdir modprep || die
 	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
 	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.187.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.187.ebuild
index 9f857df1b90b..64b76b99eb81 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.187.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.187.ebuild
@@ -133,6 +133,14 @@ src_configure() {
 		O="${WORKDIR}"/modprep
 	)
 
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	fi
+
 	mkdir modprep || die
 	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
 	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild
index 174218184b05..d1827f7c936e 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.141.ebuild
@@ -103,6 +103,14 @@ src_configure() {
 		O="${WORKDIR}"/modprep
 	)
 
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	fi
+
 	mkdir modprep || die
 	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
 	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.142.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.142.ebuild
index 8f91ebee766a..cd5ab885bab9 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.142.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.142.ebuild
@@ -103,6 +103,14 @@ src_configure() {
 		O="${WORKDIR}"/modprep
 	)
 
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	fi
+
 	mkdir modprep || die
 	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
 	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.143.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.143.ebuild
index e330cc624623..0d1862801b65 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.143.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.143.ebuild
@@ -133,6 +133,14 @@ src_configure() {
 		O="${WORKDIR}"/modprep
 	)
 
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	fi
+
 	mkdir modprep || die
 	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
 	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.144.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.144.ebuild
index c381a88a3118..25c60dffca15 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.144.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.144.ebuild
@@ -133,6 +133,14 @@ src_configure() {
 		O="${WORKDIR}"/modprep
 	)
 
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	fi
+
 	mkdir modprep || die
 	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
 	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild
index e16264cffb24..f8e4332186bf 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.34.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
 
 inherit kernel-install toolchain-funcs unpacker
 
@@ -110,6 +110,15 @@ src_configure() {
 	)
 
 	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	elif use arm64 && use generic-uki; then
+		die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
+	fi
+
 	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
 	local uki="${image%/*}/uki.efi"
 	if [[ -s ${uki} ]]; then

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild
index 7997d623cb79..370506f87000 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.35.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
 
 inherit kernel-install toolchain-funcs unpacker
 
@@ -110,6 +110,15 @@ src_configure() {
 	)
 
 	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	elif use arm64 && use generic-uki; then
+		die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
+	fi
+
 	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
 	local uki="${image%/*}/uki.efi"
 	if [[ -s ${uki} ]]; then

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.36.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.36.ebuild
index bcbaa65d8558..fce2a64f0328 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.36.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.36.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
 
 inherit kernel-install toolchain-funcs unpacker verify-sig
 
@@ -141,6 +141,15 @@ src_configure() {
 	)
 
 	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	elif use arm64 && use generic-uki; then
+		die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
+	fi
+
 	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
 	local uki="${image%/*}/uki.efi"
 	if [[ -s ${uki} ]]; then

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.37.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.37.ebuild
index b0c98e2fc3c1..eefe373fb9ce 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.37.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.37.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
 
 inherit kernel-install toolchain-funcs unpacker verify-sig
 
@@ -141,6 +141,15 @@ src_configure() {
 	)
 
 	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	elif use arm64 && use generic-uki; then
+		die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
+	fi
+
 	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
 	local uki="${image%/*}/uki.efi"
 	if [[ -s ${uki} ]]; then

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild
index 75d6d062f5e3..8e873c4afe68 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.4.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
 
 inherit kernel-install toolchain-funcs unpacker
 
@@ -110,6 +110,15 @@ src_configure() {
 	)
 
 	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	elif use arm64 && use generic-uki; then
+		die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
+	fi
+
 	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
 	local uki="${image%/*}/uki.efi"
 	if [[ -s ${uki} ]]; then

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.5.ebuild
index bcbaa65d8558..fce2a64f0328 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.5.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.5.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
 
 inherit kernel-install toolchain-funcs unpacker verify-sig
 
@@ -141,6 +141,15 @@ src_configure() {
 	)
 
 	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	elif use arm64 && use generic-uki; then
+		die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
+	fi
+
 	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
 	local uki="${image%/*}/uki.efi"
 	if [[ -s ${uki} ]]; then

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.6.ebuild
index 220e880ff0ee..539bb9a8afe9 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.6.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.15.6.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
 
 inherit kernel-install toolchain-funcs unpacker verify-sig
 
@@ -141,6 +141,15 @@ src_configure() {
 	)
 
 	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	elif use arm64 && use generic-uki; then
+		die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
+	fi
+
 	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
 	local uki="${image%/*}/uki.efi"
 	if [[ -s ${uki} ]]; then

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild
index d0d40c3b13a9..6910acb29e52 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.94.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
 
 inherit kernel-install toolchain-funcs unpacker
 
@@ -110,6 +110,15 @@ src_configure() {
 	)
 
 	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	elif use arm64 && use generic-uki; then
+		die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
+	fi
+
 	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
 	local uki="${image%/*}/uki.efi"
 	if [[ -s ${uki} ]]; then

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild
index f2781f3d402d..76f3270c2af1 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.95.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
 
 inherit kernel-install toolchain-funcs unpacker
 
@@ -110,6 +110,15 @@ src_configure() {
 	)
 
 	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	elif use arm64 && use generic-uki; then
+		die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
+	fi
+
 	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
 	local uki="${image%/*}/uki.efi"
 	if [[ -s ${uki} ]]; then

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.96.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.96.ebuild
index bcbaa65d8558..fce2a64f0328 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.96.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.96.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
 
 inherit kernel-install toolchain-funcs unpacker verify-sig
 
@@ -141,6 +141,15 @@ src_configure() {
 	)
 
 	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	elif use arm64 && use generic-uki; then
+		die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
+	fi
+
 	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
 	local uki="${image%/*}/uki.efi"
 	if [[ -s ${uki} ]]; then

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.97.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.97.ebuild
index d6be78edc270..f63cbd21ee06 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.97.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.97.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-KERNEL_EFI_ZBOOT=1
 KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
 
 inherit kernel-install toolchain-funcs unpacker verify-sig
 
@@ -141,6 +141,15 @@ src_configure() {
 	)
 
 	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	elif use arm64 && use generic-uki; then
+		die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
+	fi
+
 	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
 	local uki="${image%/*}/uki.efi"
 	if [[ -s ${uki} ]]; then


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-15  3:48 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-07-15  3:48 UTC (permalink / raw
  To: gentoo-commits

commit:     460c6ca4e0517cf3fd92afb9141474caf879c71b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 14 18:33:09 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 15 03:48:05 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=460c6ca4

sys-kernel/gentoo-kernel-bin: Bump to 6.6.98

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   5 +
 .../gentoo-kernel-bin-6.6.98.ebuild                | 224 +++++++++++++++++++++
 2 files changed, 229 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index ff768c789ebc..508e5b555b3b 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -104,6 +104,10 @@ DIST gentoo-kernel-6.6.97-1.amd64.gpkg.tar 273029120 BLAKE2B e36d6ab2d11d3cf96d0
 DIST gentoo-kernel-6.6.97-1.arm64.gpkg.tar 246384640 BLAKE2B 4046d5ddb48ac681b64cc8344f077a94365320e6d5bd8533265b90dd7dc7cf2ffc7b89e02544fcd1766306c8afaf474e9317f31ddd9a3973699ec94615b808a2 SHA512 1a11069441a00246da74ca972111948c5fad45f55d71f77fd72677d716d796113fc540b0fc6340ca1ac2c1d9d94cc4cbb098bc02f41e29f2757e359bbdc3945b
 DIST gentoo-kernel-6.6.97-1.ppc64le.gpkg.tar 64450560 BLAKE2B 326788d1bd6a7ecb87fb7247f31788e5314184f070515c157da045041f3d75fb876f8adc21384c4c74607eaa9a8cc23d59942e06a7d700bcdbb440a3e724f378 SHA512 6e714324bd66e0c01a9773f87b6eaa22faab976963a3702329b165fdb825e6f6bd08f63d4a1747258bd1b9054f4d10278d49657dee008fd650681c8bb88715ae
 DIST gentoo-kernel-6.6.97-1.x86.gpkg.tar 68659200 BLAKE2B 2780039493f8f9a2794bf91ef5cc130a9fd84099ffd8b8e0aa13ab5fea5e6a13089d95d7076336c4dc115dedcfe56182192c42470dcbc8589bc0a0adbcffc91a SHA512 d781d23c60ee8f558e17fb419a279bf9bf8bbc33fb26256dc659857c15387adbe92611d3b13f53e48276c5c4df83d333252a38dbfcd38ac3138c77f6e5602fd4
+DIST gentoo-kernel-6.6.98-1.amd64.gpkg.tar 273100800 BLAKE2B 141b6f44e2335261851b29615bc5a707edb5f557320ef7820a1be10fc5b6b01ea6b18ea7c5c91fc02f99e9aef3f58f0f1c112157305397324bf26ba2b6c6d2bf SHA512 551cea147f902b90a723cef511a1509b5de9382a740109b073a6575b2efa04f3b472a0a26a4873ad6cc34f6f2c8663d48e9fa33f138a1d68f4b375c19b755398
+DIST gentoo-kernel-6.6.98-1.arm64.gpkg.tar 246435840 BLAKE2B 23ce5f6900aea4afe1abdb3dfc7e25a1565187e19bf328e96d92751aeaa479b783f520f1465da28d3029a3e042cbbcffb94b44992235d3317a736eed21e5aef7 SHA512 d990d72e8fb581ab693a39496a315edc1f106e5daea76f7a84701aadf48b246c0c9b6bc807be39d95c714505151b6c0c5120e65ecd38657dfbb8f032fbe67389
+DIST gentoo-kernel-6.6.98-1.ppc64le.gpkg.tar 64460800 BLAKE2B f4af9f4dedf64e0f31902253a3e86df11ab78e0f0c3758b66c6e79407c17a9e04be6727580ded75c1fabf5b84b86682d633bc81361c41dd20c4471f5b73873ef SHA512 ede04e3e00277024c71765ea4f776fbfc118cd46b4e87840fffdb04d12d1e1d83407c65fee7a2f335ff4bebd0c37f0546fe95b4fda29a68f0663e462c654b849
+DIST gentoo-kernel-6.6.98-1.x86.gpkg.tar 68659200 BLAKE2B efcf64d077a2c6e0105476ecd083030a67324dcf30771ce841ae8124dfdafa9fc36d8e3ddae2acfc07b07cae163a8759ac52e7b776d2695d17094ae46d80f6e6 SHA512 739fd5cbac0c91a26ea5dd5ceeb7eb3ef30b1b1e140b91b011db15045dd3471d4e0f357c21704cb65db7e31f08d87ba60b63f406558c5fd22d85185d46040596
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.x-sha256sums-20250710.asc 363219 BLAKE2B fb138d64943a152a066ebba8efd05f189e13596ce6320ea555768778c0e026b5a5996bd6b39e246213d7ae23483f06ef7194bd30dd6df20221d8472740154f8b SHA512 2953049251b0b24edc6dba5aaacb28468704ca0a29330551146d8d5436315295d8b71dcddb1cbe1377379837e523e7b89c3ad6f37fde0179a070951052541863
@@ -129,3 +133,4 @@ DIST patch-6.15.5.xz 538604 BLAKE2B 3771e14cb95010a9e553191af6888fa26dd5f1084c16
 DIST patch-6.15.6.xz 594816 BLAKE2B a77f3b6e07b2ad8cc300b411111aef0d3b3be06e10ef9ca94647c8ddd9c40c519a3c0111101c15da7f1c60d2dcbc39614ba6c479b2d3da084f04e913c9a9b5f2 SHA512 ea7ecf23eb43c85c2aaee5431b8ec4c459c42b27d4ce0ec3e4b191c467acac9a4411099d5ce4b653413fae9a2dda785668710057cd815710398ad376fc730810
 DIST patch-6.6.96.xz 4574068 BLAKE2B 047878c4c04057b9d2f342850cbc41d0dc326dc9ad7421500cefc6e8c32a3a769b0f069f6348d1ea0663cf8274e6048a52d900cf48cd18c5cfe3e9808c5133e8 SHA512 dce4c83f605f189c8bf2fe0c96118ed56d5d686a145605d125e532e78417076f84a7d85e7b8bdc71d7b3c0c7594a82403d7a9231e61f88ee61a05b43adfb98ff
 DIST patch-6.6.97.xz 4603752 BLAKE2B 5562f1de3aa015d670582b22ee3c8767258b28a150180106670993f7c4305293cdb3ad7ba80bc385bd6bffb90d6082ce3309ebc821481433a29809eca0a707a7 SHA512 cfdd3ffa11b598278031a62c39462a1a4ce46dd3edc1e104db101ef37f614875408fa89880eb91ddd4c64e63166aba603f25fe2633d297b170881006f56cea64
+DIST patch-6.6.98.xz 4604084 BLAKE2B 80dfd1d02480b98e00fb49d45c5e1e86216f869608152aa507722b53acec38d9797e1dc8717936616427429410ffff765d69f65799a91ce54e76c7661d11e303 SHA512 08fe3ebd2c775cee5a9724448cff73c9358e7a630c45fd88d053e9baea15a5dcf88f6bbc4785b4c2919d1670878b53219d9d50acffe768c15e170aed46773708

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.98.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.98.ebuild
new file mode 100644
index 000000000000..7137a46a3116
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.98.ebuild
@@ -0,0 +1,224 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
+
+inherit kernel-install toolchain-funcs unpacker verify-sig
+
+MY_P=linux-${PV%.*}
+PATCHSET=linux-gentoo-patches-6.6.96
+BINPKG=${PF/-bin}-1
+SHA256SUM_DATE=20250714
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="
+	https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+	https://www.kernel.org/
+"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz
+	https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
+	verify-sig? (
+		https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc
+			-> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
+	)
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+	verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
+"
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+QA_PREBUILT='*'
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+	if use verify-sig; then
+		cd "${DISTDIR}" || die
+		verify-sig_verify_signed_checksums \
+			"linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \
+			sha256 "${MY_P}.tar.xz patch-${PV}.xz"
+		cd "${WORKDIR}" || die
+	fi
+
+	unpacker
+}
+
+src_prepare() {
+	cd "${MY_P}" || die
+	default
+	eapply "${WORKDIR}/patch-${PV}"
+
+	local patch
+	for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
+		eapply "${patch}"
+		# non-experimental patches always finish with Gentoo Kconfig
+		# we built -bins without them
+		if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
+		then
+			break
+		fi
+	done
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+		WERROR=0
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	elif use arm64 && use generic-uki; then
+		die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
+	fi
+
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-15  3:48 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-07-15  3:48 UTC (permalink / raw
  To: gentoo-commits

commit:     a5dde12f31a7d592277017e7d2c81d772107af54
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 14 18:32:42 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 15 03:48:04 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5dde12f

sys-kernel/gentoo-kernel-bin: Bump to 6.12.38

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-6.12.38.ebuild               | 224 +++++++++++++++++++++
 2 files changed, 230 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 04a372458298..ff768c789ebc 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -72,6 +72,10 @@ DIST gentoo-kernel-6.12.37-1.amd64.gpkg.tar 305694720 BLAKE2B 6169f419a003b1a228
 DIST gentoo-kernel-6.12.37-1.arm64.gpkg.tar 279326720 BLAKE2B 8ef04e762dc8910cb01aa427bc7c6bc80089e629f29c03c247e27ef48c8fe8e60002d714b83c2915e077ad6cf655469d03993ce908b37c16601ed83ba200b660 SHA512 4abbcbcbc727c802d31b2a9be5b5e7631da67a1603f24fc8adb7d8750cac10783c37039ca1ab0bf3c13749a2fc1c238ce723e8889ae2af73b362e7feb6108bfd
 DIST gentoo-kernel-6.12.37-1.ppc64le.gpkg.tar 73308160 BLAKE2B 4e94732cf4c7481b4229cc9619c739191eac1e0354376a2133b3248b73e0c7e8be06429b7c229730c43e301bcf2941c254509212ab5d4bed07086fde1599d996 SHA512 762e338ff478e74ca16fc04b3a5796dfed9444ebde9dab185309d634bde9ab6d2c87561e58cfbdfd48f63443795cffae99c6325af92c5c2b8c19ac5fdb6387f0
 DIST gentoo-kernel-6.12.37-1.x86.gpkg.tar 77649920 BLAKE2B affd7e25b199d93cfb9f3283b993cc48d998467e5cb10faa13bb64ba6bb7ebfaaa4e1825c7911314db94ad0de58d261f7624983d2e363e47193751e5852d3772 SHA512 f6298b7d902b13ab436737e683b89768a2ef88f5c4024891d9b6cbd366c96fc5555a5875fb20fc36c394fbed2c3534f611e9605f61751c98dbb866bcc02c12cc
+DIST gentoo-kernel-6.12.38-1.amd64.gpkg.tar 305694720 BLAKE2B 4b9266cc3a0696159d5ff0b9f068745ca10d1ab394f80e1644c11c0c8667a84733f209ebc68fb05c2e96c628273fcdfe34333d51fda54fda819e5ac1d990f660 SHA512 df9af6d30755b18844f00652ca6fb7e4ffe24e86142024f89a98427d76839f088f916a127607ccbae7bf5dfbe056286780bbfcc0c661a413e26cdd93736e4dc2
+DIST gentoo-kernel-6.12.38-1.arm64.gpkg.tar 279418880 BLAKE2B 6fb70b7adc7bcdba5745d1119f3bd44e7662d36a4173649f404328af00731fa71c462baaaffc0da0822bb07dfe4257acb19cc4a152d2965173edf2d37bd42aeb SHA512 cb746e70aa7061712df667230e9e12c9eccb25daa458661488270697b7484f35f9acb5ad26d387e3a3ec58a86a3b1008281631ca85c5807f1c47d479cd176ebe
+DIST gentoo-kernel-6.12.38-1.ppc64le.gpkg.tar 73297920 BLAKE2B de1c8c60eb76dda7a358dccd73e6d95e98119515229b3c1f9d9c13577f2e99cdb3609c663c60aec1d4c112884406eb39ec2e93c58aa5495d9464236af13a8a80 SHA512 1cb8aeb6d81c62747f6258730a55aff331495b2a985e14e88e9c2533d91e2c93d2e7599a8466d3f41656904d96c0921bba44cdd5986bbef648fff9c914e53e8a
+DIST gentoo-kernel-6.12.38-1.x86.gpkg.tar 77649920 BLAKE2B 8596267d676df8e859c950f61f8aac4a2b693b44411aaa3e3384053d98f50648b7b8c961109c675f06c4f158625bded2c20852d23962a00198085c9ee9e0c09f SHA512 35b22ad86226027d017bc4875b859ce65a73f5ea9368f18fc8657a4082f07d6d37591bb5330aebf731267d7c82437b7dfae5f93e837c686d194be00e9c31f873
 DIST gentoo-kernel-6.15.4-1.amd64.gpkg.tar 326184960 BLAKE2B 5108215e610e0233a6de4fb05e6c531346cba141b25ae1a4663ccc0d697e4fb6435bb31a676cc9740c4a20fc2e283d9d3aff8f1dead1882077a7ae19c4afa851 SHA512 885152105aeaef86ae36a1979c869c288e062f41dc6b0c3e83111f8dc66cb4337922ab51043dde0d3136a6588d8edc941392795a45f6c0ac9fc597d8ec96b259
 DIST gentoo-kernel-6.15.4-1.arm64.gpkg.tar 289341440 BLAKE2B 70cfc5ba7e94c9c6cf254b2276f60636c77b322fc54296feadc6d71d56b555e452c74bda73f66fefc03d35575be20ec539e5585153c608e551f60c1e3b1560ea SHA512 2a95afe61f6be7ba56f6b01f3404230f8d494843c1c9bd987b791848c524dbf85d23d810ae88f82f83bfc8494a1e1f06a3ccf75da89127ba340cabefa527186e
 DIST gentoo-kernel-6.15.4-1.ppc64le.gpkg.tar 75223040 BLAKE2B 2453f2bc22b1094d2d22141a12461ba97625db960040d371cbed7997def92c50df4f65796f3640711be0b5ff673bdad2e6a5f3152cdd2cdd523ebe1d9f91c63f SHA512 2cebdd9e12e8ca6c77eaa57ca09f32728f2c6ce3a5be09a9eda3e3f953c44861552fed6ccdeda1611b1ed033bff09df77d894ac0c04c9196b4b5f9f2bb95d131
@@ -109,6 +113,7 @@ DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1
 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
 DIST linux-6.x-sha256sums-20250706.asc 154698 BLAKE2B 8c9f6fce58842bff04a7e67bfa4c526aa4f96e330eb1f340eb4a27255c7c3755143c3bde4b4d4e1a62a73c750bd940ef69902c0da37c8a0a308843bc978dc06d SHA512 4798b646ed4982fb2024f06f346cf0eed66c94dd1ca1972171101b6848a476b85b9deb5937421b643fc760171a246e348b5fb0809317be82f849be4db81fa8eb
 DIST linux-6.x-sha256sums-20250710.asc 156054 BLAKE2B cbb753c5fb16fb60944df6145e4064378578b603f9ed99f0c8b7a311acc61241204d2cd3acc988a16d00eb040a65b97006de2e790e2302869fa162fc5941c233 SHA512 5bc8e7193a09f4c046360248acbf17f3050d0c13ebbf558c689c253cb177cac5ee38d29d332c9611d776ac51347890c6856157f36ef11f9c21fc305e0a8b2d62
+DIST linux-6.x-sha256sums-20250714.asc 157073 BLAKE2B 4f2c4a2ec53634aad296b0537af133e082a78d891f7071423f4516d2eba729054e7a9d36eeb814aac799414e3cfa9ccf38a2f02667181a41061de8cd1a6e0e09 SHA512 fcd8bd3746bf9fec40006ec2c9766ce9a834339ec0c3f3664f7a89f42b4478d4c769ea39701bd143d094c0cfafcf9320590b56cf39f4379f0404f2ceaddd5639
 DIST linux-gentoo-patches-5.15.187.tar.xz 8636 BLAKE2B 64db6ded446586a589fc36753258ec166cc1260b95fa43e7612f0e5f3f831668dd81c5ec6339bf3bf2dca6228c624cf114ae9380290eddb4acec949f84de3ca9 SHA512 b18fd19031ad2f8078ad37cd654a6dffccbe53cec1e0c008ff56c5088a32c7c87895cc00be64d79f5252e842ba757a4e6681a09e5d0ef2f986c9d67666eee81e
 DIST linux-gentoo-patches-6.1.143.tar.xz 27676 BLAKE2B dc4a08be01c737a3131c0ac11b7697d025cd3cd90a411a2f883b615757931c0dba9c2b45a3ef9c33bf17e36c1ac9c14a9b8f3a8243a599edbab2ac72f3b36f1f SHA512 c2e4e885f98c9d87a9f2725697ac757d50bf7c881db6c1a992f5108c10b0922f08739857372d78dba745240f9b74555fa2bea095e25a9827bd3a76c0eb3cbf87
 DIST linux-gentoo-patches-6.12.36.tar.xz 17848 BLAKE2B b1257367ba4d02ef5f1bce8846368badd80e27f3eef8bd0c6f906478e0316b29be4b0b8ecafc550cffa82fef78c656672faf74682edb8d6ef92e80ac5e0d8c20 SHA512 c84797f87077964699edb5b7e34682b99d6fa4278d177385a6d78f7de409ec46eeaf40917443003f7bf5453fbfe608e28cbb05553c27656a0267e6421988790c
@@ -119,6 +124,7 @@ DIST patch-6.1.143.xz 6273416 BLAKE2B 698b97f20d581e877f9c3c71fcf0bd419c381dd7c3
 DIST patch-6.1.144.xz 6289876 BLAKE2B 62ad271691df8040404a2f64de668f7a2488b176e4dca515f623d3c339bd3b595acc44e29a7ad62d5855d760574ec52d726b8758f2381f71e3076f5c7b8544a0 SHA512 e33de7e975200e1091ca3f31ee6cca0f2e4dadb3afc1550bf415527a1741109d8d6e67d23bfd928949ac31e49a4a0175f27ec2dcc829df14c5f3b86751ba0568
 DIST patch-6.12.36.xz 2388056 BLAKE2B 9912220c0126fda1c35446d57376ccca45f12dc894a277feccd181e7bf59cdcdf88e6c5c9276c0e4e7f54cadd17b155a3b1aa77f084a58e1043da9d57b768498 SHA512 4e469962c9516d7614816d9905895b1d249942a77d800506dba2ef0bb5dd56123e72e5e08a2b8396ece9d672b3a16a52b9d8e3af370c631197f0ed85d5d8675f
 DIST patch-6.12.37.xz 2489896 BLAKE2B e269f015f0930ab9ab73f3ab5ac6ba5d4b5e240399d613d332207f2c07593d7540faa20c877c0cad9bb3e9870f7b48e17c09190b193cd5241ef7b72cb98ae230 SHA512 a03eb5b8f944faaf3757cc5ea980d8abe5f7442a4ea81d55264cb5fdace735f2377ab99c8d975e8c31bda2a9df63187508166c3dc2d29ad1e95bb30d925f9f01
+DIST patch-6.12.38.xz 2489864 BLAKE2B d19f238739698d9696a5d1f6f7d506dfd60163532110dfbb5e32e6c42790dc7ffbd79f97e6ffa22b276854081f0d7c2ca3792dbe53bc75897852fc4ae3b473f8 SHA512 ba24b744a5ccf441234b59a274d6f7d62e082144aff05f4e7acd0cba7c36e969536073e9884398a25e113ccbbf6c938d1e6e068e8d029a8650d7b62788c0bf58
 DIST patch-6.15.5.xz 538604 BLAKE2B 3771e14cb95010a9e553191af6888fa26dd5f1084c16a1df3aad97ed2a03de97cf1af8562a1b7c0d1977dfba1f3973e03079278b72943ac104c4208e1eeed315 SHA512 ff35f126fc24cd9fc2ba7dafb10e2c4dc4643a2165893d6dd07ce0ab49bf33d4b67ab33b32875b74371749b5e6f93a061114c9837bdb48203d50b5ec55db5a65
 DIST patch-6.15.6.xz 594816 BLAKE2B a77f3b6e07b2ad8cc300b411111aef0d3b3be06e10ef9ca94647c8ddd9c40c519a3c0111101c15da7f1c60d2dcbc39614ba6c479b2d3da084f04e913c9a9b5f2 SHA512 ea7ecf23eb43c85c2aaee5431b8ec4c459c42b27d4ce0ec3e4b191c467acac9a4411099d5ce4b653413fae9a2dda785668710057cd815710398ad376fc730810
 DIST patch-6.6.96.xz 4574068 BLAKE2B 047878c4c04057b9d2f342850cbc41d0dc326dc9ad7421500cefc6e8c32a3a769b0f069f6348d1ea0663cf8274e6048a52d900cf48cd18c5cfe3e9808c5133e8 SHA512 dce4c83f605f189c8bf2fe0c96118ed56d5d686a145605d125e532e78417076f84a7d85e7b8bdc71d7b3c0c7594a82403d7a9231e61f88ee61a05b43adfb98ff

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.38.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.38.ebuild
new file mode 100644
index 000000000000..bd50eba4b76a
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.38.ebuild
@@ -0,0 +1,224 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
+
+inherit kernel-install toolchain-funcs unpacker verify-sig
+
+MY_P=linux-${PV%.*}
+PATCHSET=linux-gentoo-patches-6.12.36
+BINPKG=${PF/-bin}-1
+SHA256SUM_DATE=20250714
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="
+	https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+	https://www.kernel.org/
+"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz
+	https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
+	verify-sig? (
+		https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc
+			-> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
+	)
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	dev-util/pahole
+	virtual/libelf
+	app-alternatives/yacc
+	amd64? ( app-crypt/sbsigntools )
+	arm64? ( app-crypt/sbsigntools )
+	verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
+"
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+QA_PREBUILT='*'
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+	if use verify-sig; then
+		cd "${DISTDIR}" || die
+		verify-sig_verify_signed_checksums \
+			"linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \
+			sha256 "${MY_P}.tar.xz patch-${PV}.xz"
+		cd "${WORKDIR}" || die
+	fi
+
+	unpacker
+}
+
+src_prepare() {
+	cd "${MY_P}" || die
+	default
+	eapply "${WORKDIR}/patch-${PV}"
+
+	local patch
+	for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
+		eapply "${patch}"
+		# non-experimental patches always finish with Gentoo Kconfig
+		# we built -bins without them
+		if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
+		then
+			break
+		fi
+	done
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+		WERROR=0
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	elif use arm64 && use generic-uki; then
+		die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
+	fi
+
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# We need to extract the plain image for the test phase
+		# and USE=-generic-uki.
+		kernel-install_extract_from_uki linux "${uki}" "${image}"
+	fi
+
+	mkdir modprep || die
+	cp "${kernel_dir}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local rel_kernel_dir=/usr/src/linux-${KPV}
+	local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+	local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+	local uki="${image%/*}/uki.efi"
+	if [[ -s ${uki} ]]; then
+		# Keep the kernel image type we don't want out of install tree
+		# Replace back with placeholder
+		if use generic-uki; then
+			> "${image}" || die
+		else
+			> "${uki}" || die
+		fi
+	fi
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+	# Update timestamps on all modules to ensure cleanup works correctly
+	# when switching USE=modules-compress.
+	find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+	# Modules were already stripped before signing
+	dostrip -x /lib/modules
+	kernel-install_compress_modules
+
+	# Mirror the logic from kernel-build_src_install, for architectures
+	# where USE=debug is used.
+	if use ppc64; then
+		dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+	elif use debug && { use amd64 || use arm64; }; then
+		dostrip -x "${rel_kernel_dir}/vmlinux"
+		dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+	fi
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-15  3:48 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-07-15  3:48 UTC (permalink / raw
  To: gentoo-commits

commit:     7b63174f4d0fa6e3706b5b863486d2f70387c28b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 14 18:33:15 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 15 03:48:06 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b63174f

sys-kernel/gentoo-kernel-bin: Bump to 6.1.145

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   5 +
 .../gentoo-kernel-bin-6.1.145.ebuild               | 177 +++++++++++++++++++++
 2 files changed, 182 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 508e5b555b3b..7cb8bfbf6755 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -56,6 +56,10 @@ DIST gentoo-kernel-6.1.144-1.amd64.gpkg.tar 73134080 BLAKE2B 155bb852d6001d111b0
 DIST gentoo-kernel-6.1.144-1.arm64.gpkg.tar 65751040 BLAKE2B 734c3de9d44968d7ee21e5e5aa5b7b78031e2b319b7479c5a9c813ff7db1615feed77f37da11a8243c3c051055e91a6047cfb9f553ef9eaeeb0a28a4058b0224 SHA512 807122d579a3e81d0d20a4adb39629bf40eba0dd4783d0c5f652e2d78795d06fc01983e8a5e56ee5848ad353b30ba1f41a39bbdd7fa4923b6c2e3915f5f7ab8c
 DIST gentoo-kernel-6.1.144-1.ppc64le.gpkg.tar 59965440 BLAKE2B 1ce878c596360e5ec8a95486c63fbed7d2144d80e5f400a0d97138e98471ff3151675886a23b52affb621f87667d3816f5f03182491b8cea890720c4eb91e6fb SHA512 18368b5090dd0dbe037ab3717f9a0dc06685008bd4ec4f09ad271f706b79e33e1cfd02c24c0a6a0b80ae127d95ebfa5a6e5e7dd2ec2412a20945b8cd97f05755
 DIST gentoo-kernel-6.1.144-1.x86.gpkg.tar 62474240 BLAKE2B c26ae7715157179dae80e66f4cd9fb6e5b7405a40f9711879fd8202b44e1f010d51e845a8e357e3c239424539bfad992c422de441a51dd4567ba19ab3ee3d879 SHA512 a2f32d8f3fb8f09b2a885aed5a228b7853ec6a70ffc87900782fd69800a7dc20a305d3e478c3e6277864d9011155f247a3f5f6b92f1ca451be9369fb6abb78b1
+DIST gentoo-kernel-6.1.145-1.amd64.gpkg.tar 73154560 BLAKE2B b8e13046820e91c9d6e899913664a6dc7b36d1a1a0f0a4c1f909770cbf53459d72e83c45e4f6e0f734ea3ad5ff90ddf14d8158aa4bb2bb3b0de3638af4798051 SHA512 89eb03a43ebb6564a9fd81af5dbfdab15bf545bfb85dd55660f570d48963bda2d2c5d21ca3e13a16f3a9868f72b937b1694ac1dda93762c4465e416955a3d7aa
+DIST gentoo-kernel-6.1.145-1.arm64.gpkg.tar 65730560 BLAKE2B e781c3423eff78422358631cdfe2a1f767ee84c9782f3a2dac479ca99591016bb2b272af40f2c23d1dce05314e559bc808dd025f07389296bfe72d846ad8eda2 SHA512 77ac6aa470b4193e7623743c5d74a66122b5630b8f3ea76705bcb6bdd595f7bebf96c8856e2ea27d9816b274b43b6a0093eaf917ff207ea98e6bb8a6d9a6367c
+DIST gentoo-kernel-6.1.145-1.ppc64le.gpkg.tar 59955200 BLAKE2B f0a07303de44626f73bcb3733c215a1a18a62392ddb4204e890ef08f2d4a827fb93d5c5b30753de93e36d9b7aa2cd5aab82ebc9789f166ad9efb118960290170 SHA512 00d799371c92efd7247451f9234b8a778687de025d59224bb1a2b866d810b2861e59493980291a02528ae6247da17791a4e872f02bdbabe7ff9ee7af25e7dbec
+DIST gentoo-kernel-6.1.145-1.x86.gpkg.tar 62453760 BLAKE2B f2549f47480cae3a05e978bb2054f116d01deebf7c0c76fa0230a047ba490da0274ba1befbebe31f086d19389a0809e5cb76dbaf2d6ecbacb8fc04f48cfa8e19 SHA512 3b61aa2744ad142dfad9e42b4f4f91ff0598d3baff011862e4c35df2e24af01aba867334ba8ffe807c2c8a03732bf7ea5545a85fd2e63e07c8a3bed8a8ee6392
 DIST gentoo-kernel-6.12.34-1.amd64.gpkg.tar 305428480 BLAKE2B 7f747ef559f4dd3088e8078039e4a7a2ba084e07bd8c331eb595c25e3d724ace43a5c39cf35cbe615a916f97d0c488a1473ae7e03fceb6fb671bfc98dad7d6a6 SHA512 faa0e9c8bd70c82be6e9249088d6b457c797c1041034f803e4fdaeb3aeba4780bdb1c9b0a2232b05b30c6f342423b0ba145e867960e550fa746bfecf5e5fce16
 DIST gentoo-kernel-6.12.34-1.arm64.gpkg.tar 279224320 BLAKE2B a43b356d7c11672aad6dac3ab5bb45a1870962fabf6dd8240756b76b32698c1a06af0c373b3e58221f2f0322afcc6240616ec3cd5848525d0d204f39540b7428 SHA512 b76ba73225a736a667821a4acd8013031b4f3761c530c3efb677d2d61e44c1c3ac7ff934c722b5d8cf2dba626227436f21e8fa749d0fc4d2939bed6baa39aa6e
 DIST gentoo-kernel-6.12.34-1.ppc64le.gpkg.tar 73287680 BLAKE2B d7eae22a48735fdb9af95dd7610fa1986953e77891300e71be54729b212b4aeb7a4edeea9d1585d6fe1b9fabb4dba6df646860629248662d4f4ac38db47fecd5 SHA512 cb99c7bc9820cda5e6d6afa64458990ae6b8c096e10b99a931e0234871ef552c824ba413bcdcd42d48ff97b013b5b6047f3eba35b97c520e8fe23bf4025abf20
@@ -126,6 +130,7 @@ DIST linux-gentoo-patches-6.6.96.tar.xz 41508 BLAKE2B fd1a612b4376ffc7b916dba5c1
 DIST patch-5.15.187.xz 6943696 BLAKE2B 18ffe144cfb8cde2919fb969113cd06cf3ceb62bd5f6bacc2743c29bcfdfeeefea7a814634ce523587640df37e6534b8249645ee899c8ca961ac8711b0ab8c2e SHA512 33b5f1a3a28aa583eec759730adc5682450c22c2b30f2d0009c358c5bba9b1e8e84f40a8b6ae4c80a1ca39309eab44913266b4c899dcc2b5bc8d40c7cb3027b2
 DIST patch-6.1.143.xz 6273416 BLAKE2B 698b97f20d581e877f9c3c71fcf0bd419c381dd7c30a289d23503ea34d63d1b303087333b31059e908c6afeb3a06febdf1108cc62c52fd6fff0913124b76305c SHA512 5894d379a59d9fbb4138736a27f755ea18f1520e7b3f6329d6cfed7c2df1582c9cedafcefacf3733ee3b6e2de2e32fd940fdf38e6704664e3bc5c8e227547de4
 DIST patch-6.1.144.xz 6289876 BLAKE2B 62ad271691df8040404a2f64de668f7a2488b176e4dca515f623d3c339bd3b595acc44e29a7ad62d5855d760574ec52d726b8758f2381f71e3076f5c7b8544a0 SHA512 e33de7e975200e1091ca3f31ee6cca0f2e4dadb3afc1550bf415527a1741109d8d6e67d23bfd928949ac31e49a4a0175f27ec2dcc829df14c5f3b86751ba0568
+DIST patch-6.1.145.xz 6289404 BLAKE2B c076fe18a597abd32ec98e2cbd64971ce1ee39395a54928f6d358e1fbbfd8a3e7b0679232bb8117b230df2fbfa1c96459c8432fbe84ffcc3d926f64d99f5467f SHA512 85a8e0829341a367e5d0d4640064083b01b64f32d9b0bd1574d5d3fb4a4d4e67e80bbb06ed40854573d5651a235ed205aac66e26725146aa269894d8e437b1d1
 DIST patch-6.12.36.xz 2388056 BLAKE2B 9912220c0126fda1c35446d57376ccca45f12dc894a277feccd181e7bf59cdcdf88e6c5c9276c0e4e7f54cadd17b155a3b1aa77f084a58e1043da9d57b768498 SHA512 4e469962c9516d7614816d9905895b1d249942a77d800506dba2ef0bb5dd56123e72e5e08a2b8396ece9d672b3a16a52b9d8e3af370c631197f0ed85d5d8675f
 DIST patch-6.12.37.xz 2489896 BLAKE2B e269f015f0930ab9ab73f3ab5ac6ba5d4b5e240399d613d332207f2c07593d7540faa20c877c0cad9bb3e9870f7b48e17c09190b193cd5241ef7b72cb98ae230 SHA512 a03eb5b8f944faaf3757cc5ea980d8abe5f7442a4ea81d55264cb5fdace735f2377ab99c8d975e8c31bda2a9df63187508166c3dc2d29ad1e95bb30d925f9f01
 DIST patch-6.12.38.xz 2489864 BLAKE2B d19f238739698d9696a5d1f6f7d506dfd60163532110dfbb5e32e6c42790dc7ffbd79f97e6ffa22b276854081f0d7c2ca3792dbe53bc75897852fc4ae3b473f8 SHA512 ba24b744a5ccf441234b59a274d6f7d62e082144aff05f4e7acd0cba7c36e969536073e9884398a25e113ccbbf6c938d1e6e068e8d029a8650d7b62788c0bf58

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.145.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.145.ebuild
new file mode 100644
index 000000000000..13d9a8c2dc79
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.145.ebuild
@@ -0,0 +1,177 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker verify-sig
+
+MY_P=linux-${PV%.*}
+PATCHSET=linux-gentoo-patches-6.1.143
+BINPKG=${PF/-bin}-1
+SHA256SUM_DATE=20250714
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="
+	https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+	https://www.kernel.org/
+"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz
+	https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
+	verify-sig? (
+		https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc
+			-> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
+	)
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+	verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
+"
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+QA_PREBUILT='*'
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+	if use verify-sig; then
+		cd "${DISTDIR}" || die
+		verify-sig_verify_signed_checksums \
+			"linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \
+			sha256 "${MY_P}.tar.xz patch-${PV}.xz"
+		cd "${WORKDIR}" || die
+	fi
+
+	unpacker
+}
+
+src_prepare() {
+	cd "${MY_P}" || die
+	default
+	eapply "${WORKDIR}/patch-${PV}"
+
+	local patch
+	for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
+		eapply "${patch}"
+		# non-experimental patches always finish with Gentoo Kconfig
+		# we built -bins without them
+		if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
+		then
+			break
+		fi
+	done
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+		WERROR=0
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	fi
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
@ 2025-07-15  3:48 Michał Górny
  0 siblings, 0 replies; 2276+ messages in thread
From: Michał Górny @ 2025-07-15  3:48 UTC (permalink / raw
  To: gentoo-commits

commit:     1eb86a0126bfc6805126d517f3bca9433d7fd1d6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 14 18:33:20 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jul 15 03:48:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eb86a01

sys-kernel/gentoo-kernel-bin: Bump to 5.15.188

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest              |   6 +
 .../gentoo-kernel-bin-5.15.188.ebuild              | 177 +++++++++++++++++++++
 2 files changed, 183 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 7cb8bfbf6755..4a9e8a1f42ac 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -40,6 +40,10 @@ DIST gentoo-kernel-5.15.187-1.amd64.gpkg.tar 68945920 BLAKE2B 3e6d61314b24ebb2dc
 DIST gentoo-kernel-5.15.187-1.arm64.gpkg.tar 62576640 BLAKE2B d1944cc2ef1e529f9394c05695f52a39188c501de97b6dfa88dc58fe18bd6f1394f685272f33b416c5a9d0768b618cf05415f7652f33d89d03cf73c26ce97019 SHA512 9c26d87148a4623befd01f01f9b4143b667ae8ab4bf3711a15a807c26be90fee0ebfba36c11437a153c71fec5e44274eb9667604a61a4f572a48224b3f969a7e
 DIST gentoo-kernel-5.15.187-1.ppc64le.gpkg.tar 56852480 BLAKE2B 5c08046b09268a5421675870afa6facdd0ef4216a6a18ed72f2dde0685061f03c288761e950ebf48993ae5bed24b38abe7e38a3739cc57a4e09382ff493f3eeb SHA512 564fc15d8a7ac4bafea41d44d223868c479deb3e798afbff62466f5ab877e48ecab9d85807b96774b54962f0040e30173273ea65e54ea46fdcc7f659adcdb4ef
 DIST gentoo-kernel-5.15.187-1.x86.gpkg.tar 58880000 BLAKE2B 22d3d7ddde292d0df04b10369dfa9c2f93ccc226471d8165378bb3549a9770cc3c4600a7fd9b079ab568d3a345fbe548c9fb26c73b68016132b7d1f4a4020eb8 SHA512 3f6fc646e8bc8da844453256ce3466fdb2cf71fa0ce923da8a4b1673a1a87974457a4e72462c8b2447faa23fbd93d540457e9f4196f177cc2648bca9208d6212
+DIST gentoo-kernel-5.15.188-1.amd64.gpkg.tar 68935680 BLAKE2B b6a25bf19e10e5bdcf4c17fb41b30063337b7ae7a12d7b2bb2750ecb9b3efc18106a3a8344ffc659df621ad93b1a2129f7ac6bc9f57921c1030b78096b1e378d SHA512 d2b9ddf80648fe6f40848f948e49de04a0a6de665dac395408b0e52ef7bb2dead28d0dd53c5ab5f0f9722f4098f3916a1f557153417d502f70431071da7ce431
+DIST gentoo-kernel-5.15.188-1.arm64.gpkg.tar 62576640 BLAKE2B 901d78251d4607bc0cd247f55d2851693de33d58be8060920eed50630f7bc705f8e47b558d0478c9898d671aa3c0d2218e7e59e85a51e0387c7aac7b040ab718 SHA512 d2910b61f048d46708dfdd39a80250030dfc874a5886943bd5c48e20b2b45f2c5701e601fc14a63a1f1d766f0996ac6ed0193d658ae4c69fff77fe789efcb7a9
+DIST gentoo-kernel-5.15.188-1.ppc64le.gpkg.tar 56852480 BLAKE2B 5d4739cd8904ba211cfb91d6294f11b076992e2ed2335366c391703469d87057f11ba65545a84389faface5d4dd131326939ffa052ee9d9e5db06e102bc241ae SHA512 4dae7014488bce424208afb2e342bd257a5b20567a8bd84799145e49d4789297172abc5c9e4ccad3673fb1147a6ad06b87267cf96ba5440254e4189be72f8519
+DIST gentoo-kernel-5.15.188-1.x86.gpkg.tar 58869760 BLAKE2B da56c62111ad510c9d63ed83a32f6b361469d6452dc8cf9c4ad9fb2b81d9a3ac6a16e86d37637e67faf4e91d295fe56768272ac2e9e406ff71382e8a5676d543 SHA512 a86f4cee79e111269c1c657c14ccfee688e18f29dac03c5cb925e0b5ec954984be1f89aa3b3d1b689435368a85336c9d0d2649f0028791370c94d498cb17a006
 DIST gentoo-kernel-6.1.141-1.amd64.gpkg.tar 73113600 BLAKE2B 2890660dc517ff9a93240653c239051be62397771e5c10d0c7801f91adfb77bcb46bfb866f20f807df2d29b93107419616aefd48f10f7826ad96897972975442 SHA512 ecb905d4cfd3a386f549c052c3b930184ef16f8fccb8a340e04d803afbb446c623514cc50f9069643b02639bab48cee43b41490409b5d3f92c55856ad85bdcb3
 DIST gentoo-kernel-6.1.141-1.arm64.gpkg.tar 65740800 BLAKE2B 288a24307c578a7ecc80face06133b8713950151966c038bb942ebba6f450b63a139407440df30645325a5603aa8ff3a1e798d6446bcdefbdf61ef2d54a24245 SHA512 d15b758fc468a90918a58ae959461a068a3fee447149864ae8000f6ac6b8cb5121053318725289eba8530aaf1df506550a098b066cfc5871ea754e5c106208fd
 DIST gentoo-kernel-6.1.141-1.ppc64le.gpkg.tar 59944960 BLAKE2B 36596a69993a9796d57186c08669a28a308c3e1cdc93862bdf0ca496b0405c0868b7b3db51233ed1ecd8d2e989b3efa90436828aa0d594521b2c6cbb1f8fbaa8 SHA512 b5b3e9e0194cc539accac876c6ab1393c72013a0115e7f68c05bcfce34b39316477c277971e3e16abb09adf54fa5db5ded496c93fd751b607a142b9bed94f03e
@@ -115,6 +119,7 @@ DIST gentoo-kernel-6.6.98-1.x86.gpkg.tar 68659200 BLAKE2B efcf64d077a2c6e0105476
 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
 DIST linux-5.x-sha256sums-20250710.asc 363219 BLAKE2B fb138d64943a152a066ebba8efd05f189e13596ce6320ea555768778c0e026b5a5996bd6b39e246213d7ae23483f06ef7194bd30dd6df20221d8472740154f8b SHA512 2953049251b0b24edc6dba5aaacb28468704ca0a29330551146d8d5436315295d8b71dcddb1cbe1377379837e523e7b89c3ad6f37fde0179a070951052541863
+DIST linux-5.x-sha256sums-20250714.asc 363564 BLAKE2B bcf0fe02b7f8bb4bd8ce1c91b060fb2e557c75183dfa36fa73d9789e04e3655ac06076d9041b6817c8755c5283ff07e042e9399d54ce2ab089644458ea46ac85 SHA512 1331e0f0635364db5f7cd2a6d9184c8df777cd7f1d63a0ff40ac0ef9ba221ecfe5531ba1e772eeb3a13c478b1eae77b65b288e4f10b36a7d1f8cd6a60afc5ec7
 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
 DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
@@ -128,6 +133,7 @@ DIST linux-gentoo-patches-6.12.36.tar.xz 17848 BLAKE2B b1257367ba4d02ef5f1bce884
 DIST linux-gentoo-patches-6.15.5.tar.xz 83692 BLAKE2B 0b0831734f25b00a3523592439625342d12b0361b56e4d8243f94c045a27eeedbc02086032f01240d26807721d55d8a4011513b5610d1bf4889e35b7ac171afb SHA512 876750fbfb36f75ddb69026563a2d43310e116c567491a5428da30383a38d9384b97455c7ea61a1faa949b44dd22f402262c63a3701568ef3f8ab2d5f67f6c0f
 DIST linux-gentoo-patches-6.6.96.tar.xz 41508 BLAKE2B fd1a612b4376ffc7b916dba5c1f7b7d54a2f7724e96b44fbb1be929ff09868414b2462a37dd57f06960eba3c981088880ce350b1d5a1def225482bbb4f1e6971 SHA512 913ea1723e814930a7f78bf46cfc7d677a4f574f3e1a17b2a2af4075e86ce3d88de59cc1884dd2e8b49975dd293ea190545040b9b1f430bd74d37b88e58b9a21
 DIST patch-5.15.187.xz 6943696 BLAKE2B 18ffe144cfb8cde2919fb969113cd06cf3ceb62bd5f6bacc2743c29bcfdfeeefea7a814634ce523587640df37e6534b8249645ee899c8ca961ac8711b0ab8c2e SHA512 33b5f1a3a28aa583eec759730adc5682450c22c2b30f2d0009c358c5bba9b1e8e84f40a8b6ae4c80a1ca39309eab44913266b4c899dcc2b5bc8d40c7cb3027b2
+DIST patch-5.15.188.xz 6943596 BLAKE2B 5314b24c051e36e0dbe0bb73c57e9d846b9df78986cc191226ed6af5679921eb56c48c432d841fe8f27b52d354968b5be954e0de2420686a551dde0f3206c040 SHA512 b834e3269ca6a4bb7aa3ecb9c578ab0a68dc4028ca0c5302eb1893b8966446d5e3b11802837eeb1b1044812b48ec332984d98d794026f2aadcdc66b57d83a785
 DIST patch-6.1.143.xz 6273416 BLAKE2B 698b97f20d581e877f9c3c71fcf0bd419c381dd7c30a289d23503ea34d63d1b303087333b31059e908c6afeb3a06febdf1108cc62c52fd6fff0913124b76305c SHA512 5894d379a59d9fbb4138736a27f755ea18f1520e7b3f6329d6cfed7c2df1582c9cedafcefacf3733ee3b6e2de2e32fd940fdf38e6704664e3bc5c8e227547de4
 DIST patch-6.1.144.xz 6289876 BLAKE2B 62ad271691df8040404a2f64de668f7a2488b176e4dca515f623d3c339bd3b595acc44e29a7ad62d5855d760574ec52d726b8758f2381f71e3076f5c7b8544a0 SHA512 e33de7e975200e1091ca3f31ee6cca0f2e4dadb3afc1550bf415527a1741109d8d6e67d23bfd928949ac31e49a4a0175f27ec2dcc829df14c5f3b86751ba0568
 DIST patch-6.1.145.xz 6289404 BLAKE2B c076fe18a597abd32ec98e2cbd64971ce1ee39395a54928f6d358e1fbbfd8a3e7b0679232bb8117b230df2fbfa1c96459c8432fbe84ffcc3d926f64d99f5467f SHA512 85a8e0829341a367e5d0d4640064083b01b64f32d9b0bd1574d5d3fb4a4d4e67e80bbb06ed40854573d5651a235ed205aac66e26725146aa269894d8e437b1d1

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.188.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.188.ebuild
new file mode 100644
index 000000000000..a0f87adca4b9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.188.ebuild
@@ -0,0 +1,177 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker verify-sig
+
+MY_P=linux-${PV%.*}
+PATCHSET=linux-gentoo-patches-5.15.187
+BINPKG=${PF/-bin}-1
+SHA256SUM_DATE=20250714
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="
+	https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+	https://www.kernel.org/
+"
+SRC_URI+="
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+	https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz
+	https://dev.gentoo.org/~mgorny/dist/linux/${PATCHSET}.tar.xz
+	verify-sig? (
+		https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc
+			-> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
+	)
+	amd64? (
+		https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.amd64.gpkg.tar
+	)
+	arm64? (
+		https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.arm64.gpkg.tar
+	)
+	ppc64? (
+		https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.ppc64le.gpkg.tar
+	)
+	x86? (
+		https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+			-> ${BINPKG}.x86.gpkg.tar
+	)
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+	!sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+	>=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+	app-alternatives/bc
+	app-alternatives/lex
+	virtual/libelf
+	app-alternatives/yacc
+	verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
+"
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+QA_PREBUILT='*'
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+	if use verify-sig; then
+		cd "${DISTDIR}" || die
+		verify-sig_verify_signed_checksums \
+			"linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \
+			sha256 "${MY_P}.tar.xz patch-${PV}.xz"
+		cd "${WORKDIR}" || die
+	fi
+
+	unpacker
+}
+
+src_prepare() {
+	cd "${MY_P}" || die
+	default
+	eapply "${WORKDIR}/patch-${PV}"
+
+	local patch
+	for patch in "${WORKDIR}/${PATCHSET}"/*.patch; do
+		eapply "${patch}"
+		# non-experimental patches always finish with Gentoo Kconfig
+		# we built -bins without them
+		if [[ ${patch} == *Add-Gentoo-Linux-support-config-settings* ]]
+		then
+			break
+		fi
+	done
+}
+
+src_configure() {
+	# force ld.bfd if we can find it easily
+	local HOSTLD="$(tc-getBUILD_LD)"
+	if type -P "${HOSTLD}.bfd" &>/dev/null; then
+		HOSTLD+=.bfd
+	fi
+	local LD="$(tc-getLD)"
+	if type -P "${LD}.bfd" &>/dev/null; then
+		LD+=.bfd
+	fi
+	tc-export_build_env
+	local makeargs=(
+		V=1
+		WERROR=0
+
+		HOSTCC="$(tc-getBUILD_CC)"
+		HOSTCXX="$(tc-getBUILD_CXX)"
+		HOSTLD="${HOSTLD}"
+		HOSTAR="$(tc-getBUILD_AR)"
+		HOSTCFLAGS="${BUILD_CFLAGS}"
+		HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+		CROSS_COMPILE=${CHOST}-
+		AS="$(tc-getAS)"
+		CC="$(tc-getCC)"
+		LD="${LD}"
+		AR="$(tc-getAR)"
+		NM="$(tc-getNM)"
+		STRIP="$(tc-getSTRIP)"
+		OBJCOPY="$(tc-getOBJCOPY)"
+		OBJDUMP="$(tc-getOBJDUMP)"
+		READELF="$(tc-getREADELF)"
+
+		# we need to pass it to override colliding Gentoo envvar
+		ARCH="$(tc-arch-kernel)"
+
+		O="${WORKDIR}"/modprep
+	)
+
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# If this is set it will have an effect on the name of the output
+	# image. Set this variable to track this setting.
+	if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
+		KERNEL_EFI_ZBOOT=1
+	fi
+
+	mkdir modprep || die
+	cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+	emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+	kernel-install_test "${KPV}" \
+		"${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+		"${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+	local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+
+	# Overwrite the identifier in the prebuilt package
+	echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+	mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+	# FIXME: requires proper mount-boot
+	if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+		mv "${BINPKG}"/image/boot "${ED}"/ || die
+	fi
+
+	# strip out-of-source build stuffs from modprep
+	# and then copy built files
+	find modprep -type f '(' \
+			-name Makefile -o \
+			-name '*.[ao]' -o \
+			'(' -name '.*' -a -not -name '.config' ')' \
+		')' -delete || die
+	rm modprep/source || die
+	cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}


^ permalink raw reply related	[flat|nested] 2276+ messages in thread

end of thread, other threads:[~2025-07-15  3:48 UTC | newest]

Thread overview: 2276+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-20 16:03 [gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/ Michał Górny
  -- strict thread matches above, loose matches on Subject: below --
2025-07-15  3:48 Michał Górny
2025-07-15  3:48 Michał Górny
2025-07-15  3:48 Michał Górny
2025-07-15  3:48 Michał Górny
2025-07-13 11:20 Nowa Ammerlaan
2025-07-13 10:24 Nowa Ammerlaan
2025-07-11  3:25 Michał Górny
2025-07-11  3:25 Michał Górny
2025-07-11  3:25 Michał Górny
2025-07-10 20:13 Michał Górny
2025-07-10 20:13 Michał Górny
2025-07-06 17:49 Michał Górny
2025-07-06 17:49 Michał Górny
2025-07-06 17:49 Michał Górny
2025-07-06 17:49 Michał Górny
2025-07-05 10:37 Sam James
2025-06-28 13:42 Michał Górny
2025-06-28 12:26 Michał Górny
2025-06-28 12:26 Michał Górny
2025-06-28 12:26 Michał Górny
2025-06-28 12:26 Michał Górny
2025-06-27 18:07 Michał Górny
2025-06-27 18:07 Michał Górny
2025-06-27 17:39 Michał Górny
2025-06-27 17:39 Michał Górny
2025-06-27 16:04 Michał Górny
2025-06-27 16:04 Michał Górny
2025-06-19 19:46 Michał Górny
2025-06-19 19:46 Michał Górny
2025-06-19 19:46 Michał Górny
2025-06-14  9:56 Michał Górny
2025-06-10 17:02 Michał Górny
2025-06-10 17:02 Michał Górny
2025-06-10 17:02 Michał Górny
2025-06-05 17:27 Michał Górny
2025-06-05 17:27 Michał Górny
2025-06-05 17:27 Michał Górny
2025-06-05 17:27 Michał Górny
2025-06-05 17:27 Michał Górny
2025-06-05 17:27 Michał Górny
2025-06-02  4:08 Michał Górny
2025-06-02  4:08 Michał Górny
2025-05-31  5:35 Arthur Zamarin
2025-05-31  5:35 Arthur Zamarin
2025-05-31  5:35 Arthur Zamarin
2025-05-31  5:35 Arthur Zamarin
2025-05-31  5:35 Arthur Zamarin
2025-05-31  5:35 Arthur Zamarin
2025-05-31  5:35 Arthur Zamarin
2025-05-31  5:35 Arthur Zamarin
2025-05-31  5:35 Arthur Zamarin
2025-05-29 20:22 Michał Górny
2025-05-29 20:22 Michał Górny
2025-05-22 19:46 Michał Górny
2025-05-22 19:07 Michał Górny
2025-05-22 19:07 Michał Górny
2025-05-22 19:07 Michał Górny
2025-05-18 19:02 Michał Górny
2025-05-18 18:58 Michał Górny
2025-05-18 18:58 Michał Górny
2025-05-18 18:58 Michał Górny
2025-05-18 18:58 Michał Górny
2025-05-18 18:58 Michał Górny
2025-05-18 17:55 Michał Górny
2025-05-18 17:55 Michał Górny
2025-05-09 17:40 Michał Górny
2025-05-09 17:40 Michał Górny
2025-05-09 17:40 Michał Górny
2025-05-09 17:40 Michał Górny
2025-05-09 17:40 Michał Górny
2025-05-05 19:33 Michał Górny
2025-05-05 19:33 Michał Górny
2025-05-03 12:21 Michał Górny
2025-05-03 12:10 Michał Górny
2025-05-03 12:10 Michał Górny
2025-05-03 12:10 Michał Górny
2025-05-03 12:10 Michał Górny
2025-05-03 12:10 Michał Górny
2025-05-02 16:01 Michał Górny
2025-05-02 16:01 Michał Górny
2025-05-02 16:01 Michał Górny
2025-05-02 16:01 Michał Górny
2025-05-02 16:01 Michał Górny
2025-05-02 16:01 Michał Górny
2025-04-25 18:34 Michał Górny
2025-04-25 18:34 Michał Górny
2025-04-25 18:34 Michał Górny
2025-04-25 18:34 Michał Górny
2025-04-20 18:21 Michał Górny
2025-04-20 18:21 Michał Górny
2025-04-20 18:21 Michał Górny
2025-04-10 18:04 Michał Górny
2025-04-10 18:04 Michał Górny
2025-04-10 18:04 Michał Górny
2025-04-10 18:04 Michał Górny
2025-04-10 18:04 Michał Górny
2025-04-10 18:04 Michał Górny
2025-04-10 18:04 Michał Górny
2025-04-07 18:57 Michał Górny
2025-04-07 18:57 Michał Górny
2025-04-07 18:57 Michał Górny
2025-04-07 18:57 Michał Górny
2025-04-07 18:57 Michał Górny
2025-04-03 14:42 Michał Górny
2025-04-03 14:09 Michał Górny
2025-04-03 14:09 Michał Górny
2025-04-03 14:09 Michał Górny
2025-04-01 18:01 Sam James
2025-04-01 18:01 Sam James
2025-04-01 18:01 Sam James
2025-03-29 14:04 Michał Górny
2025-03-29 14:04 Michał Górny
2025-03-29 14:04 Michał Górny
2025-03-29 14:04 Michał Górny
2025-03-24  5:18 Michał Górny
2025-03-24  5:18 Michał Górny
2025-03-24  5:18 Michał Górny
2025-03-13 19:00 Michał Górny
2025-03-13 19:00 Michał Górny
2025-03-13 19:00 Michał Górny
2025-03-13 19:00 Michał Górny
2025-03-13 19:00 Michał Górny
2025-03-13 19:00 Michał Górny
2025-03-09 13:38 Michał Górny
2025-03-08  8:58 Michał Górny
2025-03-08  8:58 Michał Górny
2025-03-08  8:58 Michał Górny
2025-03-08  8:58 Michał Górny
2025-02-27 17:05 Michał Górny
2025-02-27 17:05 Michał Górny
2025-02-27 17:05 Michał Górny
2025-02-26  6:12 Michał Górny
2025-02-26  6:06 Sam James
2025-02-26  6:06 Sam James
2025-02-26  6:06 Sam James
2025-02-26  6:06 Sam James
2025-02-26  6:06 Sam James
2025-02-26  6:06 Sam James
2025-02-26  6:06 Sam James
2025-02-26  6:06 Sam James
2025-02-24  5:03 Sam James
2025-02-21 19:53 Michał Górny
2025-02-21 19:53 Michał Górny
2025-02-21 18:17 Michał Górny
2025-02-21 18:17 Michał Górny
2025-02-21 10:34 Michał Górny
2025-02-18 12:50 Michał Górny
2025-02-17 20:47 Michał Górny
2025-02-17 20:47 Michał Górny
2025-02-17 20:47 Michał Górny
2025-02-11 13:07 Michał Górny
2025-02-08 18:35 Michał Górny
2025-02-08 18:35 Michał Górny
2025-02-08 18:35 Michał Górny
2025-02-02 13:28 Michał Górny
2025-02-02 13:28 Michał Górny
2025-02-02 13:28 Michał Górny
2025-02-02 13:28 Michał Górny
2025-02-02 13:28 Michał Górny
2025-02-02 13:28 Michał Górny
2025-02-01 16:26 Michał Górny
2025-02-01 16:21 Michał Górny
2025-02-01 16:21 Michał Górny
2025-02-01 16:21 Michał Górny
2025-02-01 16:21 Michał Górny
2025-01-24  7:21 Michał Górny
2025-01-24  7:21 Michał Górny
2025-01-24  7:21 Michał Górny
2025-01-22 11:31 Michał Górny
2025-01-21 13:39 Michał Górny
2025-01-17 18:09 Michał Górny
2025-01-17 18:09 Michał Górny
2025-01-17 18:09 Michał Górny
2025-01-11  4:58 Michał Górny
2025-01-10 19:44 Michał Górny
2025-01-10 16:44 Nowa Ammerlaan
2025-01-09 20:05 Michał Górny
2025-01-09 20:05 Michał Górny
2025-01-09 20:05 Michał Górny
2025-01-09 20:05 Michał Górny
2025-01-09 20:05 Michał Górny
2025-01-02 17:08 Michał Górny
2025-01-02 17:08 Michał Górny
2025-01-02 17:08 Michał Górny
2024-12-30 14:48 Michał Górny
2024-12-28 13:04 Michał Górny
2024-12-27 17:57 Michał Górny
2024-12-27 17:57 Michał Górny
2024-12-27 17:57 Michał Górny
2024-12-27  5:24 Michał Górny
2024-12-27  5:24 Michał Górny
2024-12-27  5:24 Michał Górny
2024-12-27  5:24 Michał Górny
2024-12-26 14:31 Sam James
2024-12-26 10:59 Sam James
2024-12-25 22:48 Sam James
2024-12-20  8:23 Michał Górny
2024-12-20  8:23 Michał Górny
2024-12-20  8:23 Michał Górny
2024-12-20  8:23 Michał Górny
2024-12-20  8:23 Michał Górny
2024-12-15 18:38 Michał Górny
2024-12-15 18:38 Michał Górny
2024-12-15 18:38 Michał Górny
2024-12-14 13:28 Michał Górny
2024-12-11 19:48 Michał Górny
2024-12-09 20:37 Michał Górny
2024-12-09 20:37 Michał Górny
2024-12-06 18:55 Michał Górny
2024-12-06 16:19 Michał Górny
2024-12-05 17:54 Michał Górny
2024-12-05 17:54 Michał Górny
2024-12-05 17:54 Michał Górny
2024-11-23  8:00 Michał Górny
2024-11-23  7:55 Michał Górny
2024-11-23  7:55 Michał Górny
2024-11-23  7:55 Michał Górny
2024-11-23  7:55 Michał Górny
2024-11-22 20:59 Michał Górny
2024-11-22 20:59 Michał Górny
2024-11-22 20:59 Michał Górny
2024-11-22 10:20 Sam James
2024-11-22 10:20 Sam James
2024-11-22  8:32 Sam James
2024-11-17 21:02 Michał Górny
2024-11-17 21:02 Michał Górny
2024-11-17 21:02 Michał Górny
2024-11-17 21:02 Michał Górny
2024-11-17 21:02 Michał Górny
2024-11-14 20:10 Michał Górny
2024-11-14 20:10 Michał Górny
2024-11-14 20:10 Michał Górny
2024-11-14 20:10 Michał Górny
2024-11-08 21:45 Michał Górny
2024-11-08 21:45 Michał Górny
2024-11-08 21:45 Michał Górny
2024-11-08 21:45 Michał Górny
2024-11-08 21:45 Michał Górny
2024-11-01 15:34 Michał Górny
2024-11-01 15:34 Michał Górny
2024-11-01 15:34 Michał Górny
2024-11-01 15:34 Michał Górny
2024-11-01 15:34 Michał Górny
2024-11-01 15:34 Michał Górny
2024-11-01 15:23 Michał Górny
2024-11-01 15:23 Michał Górny
2024-11-01 15:23 Michał Górny
2024-11-01 15:23 Michał Górny
2024-10-29 13:12 Sam James
2024-10-29 13:12 Sam James
2024-10-29 13:12 Sam James
2024-10-29 13:12 Sam James
2024-10-28 22:50 Sam James
2024-10-28 22:50 Sam James
2024-10-28 22:50 Sam James
2024-10-28 22:50 Sam James
2024-10-26  7:06 Michał Górny
2024-10-26  7:06 Michał Górny
2024-10-25 21:25 Sam James
2024-10-23  9:58 Michał Górny
2024-10-23  9:46 Michał Górny
2024-10-23  9:46 Michał Górny
2024-10-23  9:46 Michał Górny
2024-10-23  9:46 Michał Górny
2024-10-23  9:42 Michał Górny
2024-10-23  9:42 Michał Górny
2024-10-23  9:42 Michał Górny
2024-10-23  9:42 Michał Górny
2024-10-23  9:42 Michał Górny
2024-10-17 18:50 Michał Górny
2024-10-17 18:50 Michał Górny
2024-10-17 18:50 Michał Górny
2024-10-17 18:50 Michał Górny
2024-10-17 18:50 Michał Górny
2024-10-10 15:22 Michał Górny
2024-10-10 15:22 Michał Górny
2024-10-10 15:22 Michał Górny
2024-10-01  3:06 Michał Górny
2024-10-01  3:06 Michał Górny
2024-10-01  3:06 Michał Górny
2024-09-24  8:42 Michał Górny
2024-09-22 18:36 Arthur Zamarin
2024-09-22 18:36 Arthur Zamarin
2024-09-22 18:36 Arthur Zamarin
2024-09-22 18:36 Arthur Zamarin
2024-09-22 18:36 Arthur Zamarin
2024-09-22 18:36 Arthur Zamarin
2024-09-22 18:36 Arthur Zamarin
2024-09-22 18:36 Arthur Zamarin
2024-09-21  5:46 Sam James
2024-09-21  0:45 Sam James
2024-09-19  3:12 Michał Górny
2024-09-19  3:12 Michał Górny
2024-09-18 19:55 Michał Górny
2024-09-12 18:23 Michał Górny
2024-09-12 18:23 Michał Górny
2024-09-12 18:23 Michał Górny
2024-09-12 18:23 Michał Górny
2024-09-12 18:23 Michał Górny
2024-09-08 13:45 Michał Górny
2024-09-08 13:45 Michał Górny
2024-09-08 13:45 Michał Górny
2024-09-05 12:10 Sam James
2024-09-04 20:33 Michał Górny
2024-09-04 20:33 Michał Górny
2024-09-04 20:33 Michał Górny
2024-09-04 20:33 Michał Górny
2024-09-04 20:33 Michał Górny
2024-08-29 19:37 Michał Górny
2024-08-29 19:37 Michał Górny
2024-08-29 19:37 Michał Górny
2024-08-20 18:39 Michał Górny
2024-08-20 15:43 Michał Górny
2024-08-20 15:43 Michał Górny
2024-08-20 15:43 Michał Górny
2024-08-20 15:43 Michał Górny
2024-08-20  5:59 Sam James
2024-08-20  5:59 Sam James
2024-08-19 14:47 Michał Górny
2024-08-19 14:47 Michał Górny
2024-08-19 14:47 Michał Górny
2024-08-19 14:47 Michał Górny
2024-08-19 14:47 Michał Górny
2024-08-14 18:14 Michał Górny
2024-08-14 18:14 Michał Górny
2024-08-14 18:14 Michał Górny
2024-08-11 16:19 Michał Górny
2024-08-11 16:19 Michał Górny
2024-08-11 16:19 Michał Górny
2024-08-04  7:30 Andrew Ammerlaan
2024-08-03 18:25 Michał Górny
2024-08-03 18:11 Michał Górny
2024-08-03 18:11 Michał Górny
2024-08-03 18:11 Michał Górny
2024-08-03  8:51 Michał Górny
2024-08-03  8:51 Michał Górny
2024-08-03  8:51 Michał Górny
2024-08-03  8:51 Michał Górny
2024-08-01 12:59 Sam James
2024-08-01 12:59 Sam James
2024-08-01 12:59 Sam James
2024-08-01 12:59 Sam James
2024-07-27 18:12 Michał Górny
2024-07-27 18:12 Michał Górny
2024-07-27 18:12 Michał Górny
2024-07-27 18:12 Michał Górny
2024-07-27 18:12 Michał Górny
2024-07-27 12:07 Michał Górny
2024-07-25 15:51 Michał Górny
2024-07-25 15:51 Michał Górny
2024-07-18 16:15 Michał Górny
2024-07-18 16:15 Michał Górny
2024-07-18 16:15 Michał Górny
2024-07-18 16:15 Michał Górny
2024-07-18 16:15 Michał Górny
2024-07-15 13:32 Michał Górny
2024-07-15 13:32 Michał Górny
2024-07-11 14:35 Michał Górny
2024-07-11 14:35 Michał Górny
2024-07-11 14:35 Michał Górny
2024-07-09 12:07 Michał Górny
2024-07-07 18:41 Michał Górny
2024-07-07 18:41 Michał Górny
2024-07-07 18:41 Michał Górny
2024-07-07 18:41 Michał Górny
2024-07-07 18:41 Michał Górny
2024-07-05 14:45 Michał Górny
2024-07-05 14:45 Michał Górny
2024-07-05 14:45 Michał Górny
2024-07-05 14:45 Michał Górny
2024-07-05 14:45 Michał Górny
2024-07-03 19:31 Sam James
2024-07-03 19:31 Sam James
2024-07-03  2:27 Sam James
2024-07-03  0:37 Sam James
2024-06-27 15:10 Michał Górny
2024-06-27 15:10 Michał Górny
2024-06-27 15:10 Michał Górny
2024-06-27  7:33 Andrew Ammerlaan
2024-06-21 16:59 Michał Górny
2024-06-21 16:59 Michał Górny
2024-06-21 16:59 Michał Górny
2024-06-21 16:59 Michał Górny
2024-06-16 17:37 Michał Górny
2024-06-16 17:37 Michał Górny
2024-06-16 17:37 Michał Górny
2024-06-16 17:37 Michał Górny
2024-06-16 17:37 Michał Górny
2024-06-15  9:54 Michał Górny
2024-06-15  9:51 Michał Górny
2024-06-15  9:51 Michał Górny
2024-06-15  9:51 Michał Górny
2024-06-15  9:51 Michał Górny
2024-06-13 17:57 Sam James
2024-06-13 17:57 Sam James
2024-06-13 17:57 Sam James
2024-06-13 17:57 Sam James
2024-06-12 13:06 Michał Górny
2024-06-12 13:06 Michał Górny
2024-06-12 13:06 Michał Górny
2024-05-30 17:44 Michał Górny
2024-05-30 17:44 Michał Górny
2024-05-26 13:54 Michał Górny
2024-05-25 19:58 Michał Górny
2024-05-25 19:58 Michał Górny
2024-05-25 19:58 Michał Górny
2024-05-25 19:58 Michał Górny
2024-05-25 19:58 Michał Górny
2024-05-17 16:21 Michał Górny
2024-05-17 16:21 Michał Górny
2024-05-17 16:21 Michał Górny
2024-05-17 16:21 Michał Górny
2024-05-17 16:21 Michał Górny
2024-05-14  8:36 Michał Górny
2024-05-09 12:37 Michał Górny
2024-05-09 12:37 Michał Górny
2024-05-09 12:37 Michał Górny
2024-05-09 12:37 Michał Górny
2024-05-07 10:05 Sam James
2024-05-07 10:05 Sam James
2024-05-07 10:05 Sam James
2024-05-02 19:53 Michał Górny
2024-05-02 19:53 Michał Górny
2024-05-02 19:53 Michał Górny
2024-05-02 19:53 Michał Górny
2024-05-02 19:53 Michał Górny
2024-04-29 19:48 Michał Górny
2024-04-28 13:16 Michał Górny
2024-04-28 13:16 Michał Górny
2024-04-28 13:16 Michał Górny
2024-04-28  2:46 Michał Górny
2024-04-26 14:52 Michał Górny
2024-04-26 14:48 Michał Górny
2024-04-26 14:48 Michał Górny
2024-04-26 14:48 Michał Górny
2024-04-24 17:34 Arthur Zamarin
2024-04-24 17:34 Arthur Zamarin
2024-04-24 17:34 Arthur Zamarin
2024-04-24  9:51 Sam James
2024-04-24  6:22 Sam James
2024-04-24  6:05 Sam James
2024-04-24  6:05 Sam James
2024-04-18 15:45 Michał Górny
2024-04-18 15:45 Michał Górny
2024-04-18 15:45 Michał Górny
2024-04-18 15:45 Michał Górny
2024-04-13 17:49 Michał Górny
2024-04-13 17:49 Michał Górny
2024-04-13 17:49 Michał Górny
2024-04-13 17:49 Michał Górny
2024-04-13 17:49 Michał Górny
2024-04-13 13:04 Michał Górny
2024-04-11 19:04 Michał Górny
2024-04-11 19:04 Michał Górny
2024-04-10 19:11 Michał Górny
2024-04-10 19:11 Michał Górny
2024-04-10 19:11 Michał Górny
2024-04-05 12:56 Michał Górny
2024-04-05  2:45 Michał Górny
2024-04-03 17:44 Michał Górny
2024-04-03 17:44 Michał Górny
2024-04-03 17:44 Michał Górny
2024-04-03 17:44 Michał Górny
2024-03-27 16:32 Michał Górny
2024-03-27 16:32 Michał Górny
2024-03-27 16:32 Michał Górny
2024-03-27 16:32 Michał Górny
2024-03-27 16:32 Michał Górny
2024-03-27 16:32 Michał Górny
2024-03-19 20:09 Michał Górny
2024-03-19 20:09 Michał Górny
2024-03-19 20:09 Michał Górny
2024-03-19 20:09 Michał Górny
2024-03-19 20:09 Michał Górny
2024-03-16  8:30 Michał Górny
2024-03-16  8:30 Michał Górny
2024-03-16  8:30 Michał Górny
2024-03-16  8:30 Michał Górny
2024-03-16  8:30 Michał Górny
2024-03-13 20:58 Sam James
2024-03-13 20:58 Sam James
2024-03-13 20:58 Sam James
2024-03-13 20:58 Sam James
2024-03-06 21:18 Michał Górny
2024-03-06 21:18 Michał Górny
2024-03-06 21:18 Michał Górny
2024-03-06 21:18 Michał Górny
2024-03-06 21:18 Michał Górny
2024-03-01 20:42 Michał Górny
2024-03-01 20:42 Michał Górny
2024-03-01 20:42 Michał Górny
2024-03-01 20:42 Michał Górny
2024-03-01 20:42 Michał Górny
2024-02-23 17:45 Michał Górny
2024-02-23 17:40 Michał Górny
2024-02-23 17:40 Michał Górny
2024-02-23 17:40 Michał Górny
2024-02-23 17:40 Michał Górny
2024-02-23 17:36 Michał Górny
2024-02-23 17:36 Michał Górny
2024-02-23 17:36 Michał Górny
2024-02-23 17:36 Michał Górny
2024-02-23 17:36 Michał Górny
2024-02-17  8:27 Michał Górny
2024-02-17  8:27 Michał Górny
2024-02-17  8:27 Michał Górny
2024-02-15 13:56 Sam James
2024-02-15 13:56 Sam James
2024-02-15 13:56 Sam James
2024-02-15 13:56 Sam James
2024-02-14 18:57 Sam James
2024-02-14 18:57 Sam James
2024-02-06 18:39 Michał Górny
2024-02-06 13:29 Michał Górny
2024-02-06 13:29 Michał Górny
2024-02-01 17:12 Michał Górny
2024-02-01 15:41 Michał Górny
2024-02-01 15:41 Michał Górny
2024-02-01 15:41 Michał Górny
2024-01-27  9:48 Michał Górny
2024-01-26 14:14 Michał Górny
2024-01-26 14:14 Michał Górny
2024-01-26 14:14 Michał Górny
2024-01-26 14:14 Michał Górny
2024-01-26 14:14 Michał Górny
2024-01-22 14:08 Michał Górny
2024-01-22 14:08 Michał Górny
2024-01-22 14:08 Michał Górny
2024-01-22 14:08 Michał Górny
2024-01-22  8:36 Sam James
2024-01-22  4:59 Sam James
2024-01-22  4:59 Sam James
2024-01-22  4:59 Sam James
2024-01-22  4:59 Sam James
2024-01-21 20:46 Sam James
2024-01-21 20:46 Sam James
2024-01-21 20:46 Sam James
2024-01-21 20:11 Sam James
2024-01-21 19:53 Sam James
2024-01-21 17:34 Arthur Zamarin
2024-01-21 17:26 Michał Górny
2024-01-21 17:09 Sam James
2024-01-21 16:58 Sam James
2024-01-20 15:17 Michał Górny
2024-01-20 15:17 Michał Górny
2024-01-16 16:42 Michał Górny
2024-01-16 16:42 Michał Górny
2024-01-16 16:42 Michał Górny
2024-01-16  7:02 Michał Górny
2024-01-13  9:32 Michał Górny
2024-01-10 21:12 Michał Górny
2024-01-10 21:12 Michał Górny
2024-01-08 12:03 Sam James
2024-01-08  9:48 Sam James
2024-01-05 20:19 Michał Górny
2024-01-05 20:19 Michał Górny
2024-01-05 20:19 Michał Górny
2024-01-05 20:19 Michał Górny
2024-01-04 16:49 Michał Górny
2024-01-03 18:54 Arthur Zamarin
2024-01-03 18:54 Arthur Zamarin
2024-01-03 18:54 Arthur Zamarin
2024-01-02  4:42 Sam James
2024-01-02  4:42 Sam James
2024-01-02  3:15 Sam James
2024-01-02  3:15 Sam James
2024-01-01 20:45 Arthur Zamarin
2024-01-01 20:45 Arthur Zamarin
2024-01-01 20:06 Michał Górny
2024-01-01 19:58 Sam James
2024-01-01 19:58 Sam James
2024-01-01 19:58 Sam James
2024-01-01 17:37 Michał Górny
2024-01-01 17:37 Michał Górny
2023-12-23 14:13 Michał Górny
2023-12-20 20:22 Michał Górny
2023-12-20 20:22 Michał Górny
2023-12-20 20:22 Michał Górny
2023-12-20 20:22 Michał Górny
2023-12-20 16:08 Michał Górny
2023-12-14  7:30 Sam James
2023-12-14  7:30 Sam James
2023-12-14  4:12 Sam James
2023-12-14  4:12 Sam James
2023-12-14  4:12 Sam James
2023-12-14  4:12 Sam James
2023-12-12 23:22 Sam James
2023-12-12 15:56 Arthur Zamarin
2023-12-11 17:42 Michał Górny
2023-12-11 17:42 Michał Górny
2023-12-09 10:32 Michał Górny
2023-12-09 10:32 Michał Górny
2023-12-09 10:32 Michał Górny
2023-12-09 10:32 Michał Górny
2023-12-08 16:49 Michał Górny
2023-12-08 16:49 Michał Górny
2023-12-08 16:49 Michał Górny
2023-12-08 16:49 Michał Górny
2023-12-03 18:32 Michał Górny
2023-12-03 18:32 Michał Górny
2023-12-03 18:32 Michał Górny
2023-12-01 22:21 Michał Górny
2023-12-01 22:21 Michał Górny
2023-12-01 21:58 Michał Górny
2023-12-01 21:58 Michał Górny
2023-12-01 21:58 Michał Górny
2023-11-29  4:10 Sam James
2023-11-29  4:10 Sam James
2023-11-29  4:10 Sam James
2023-11-29  4:10 Sam James
2023-11-29  4:10 Sam James
2023-11-20 16:03 Michał Górny
2023-11-20 16:03 Michał Górny
2023-11-20 16:03 Michał Górny
2023-11-10 18:44 Michał Górny
2023-11-10 18:44 Michał Górny
2023-11-10 18:44 Michał Górny
2023-11-10 18:44 Michał Górny
2023-11-10 18:44 Michał Górny
2023-11-08 21:26 Michał Górny
2023-11-08 21:26 Michał Górny
2023-11-08 17:08 Michał Górny
2023-11-08 17:08 Michał Górny
2023-11-02 15:45 Michał Górny
2023-11-02 15:45 Michał Górny
2023-10-26  2:10 Michał Górny
2023-10-26  2:10 Michał Górny
2023-10-26  2:10 Michał Górny
2023-10-26  2:10 Michał Górny
2023-10-20  3:49 Sam James
2023-10-20  3:49 Sam James
2023-10-20  3:49 Sam James
2023-10-16 11:27 Michał Górny
2023-10-13 12:13 Michał Górny
2023-10-13 12:11 Michał Górny
2023-10-13 12:11 Michał Górny
2023-10-13 12:11 Michał Górny
2023-10-11  7:53 Sam James
2023-10-11  7:53 Sam James
2023-10-11  7:53 Sam James
2023-10-11  7:53 Sam James
2023-10-06 18:12 Michał Górny
2023-10-06 18:12 Michał Górny
2023-10-06 18:12 Michał Górny
2023-09-30  9:22 Michał Górny
2023-09-30  9:22 Michał Górny
2023-09-30  9:22 Michał Górny
2023-09-30  9:22 Michał Górny
2023-09-30  9:22 Michał Górny
2023-09-24  2:28 Michał Górny
2023-09-24  2:28 Michał Górny
2023-09-24  2:28 Michał Górny
2023-09-24  2:28 Michał Górny
2023-09-24  2:28 Michał Górny
2023-09-21 17:40 Michał Górny
2023-09-20  4:22 Michał Górny
2023-09-19 19:47 Michał Górny
2023-09-19 19:47 Michał Górny
2023-09-16 10:05 Sam James
2023-09-16 10:05 Sam James
2023-09-16 10:05 Sam James
2023-09-16 10:05 Sam James
2023-09-16  7:03 Sam James
2023-09-16  7:03 Sam James
2023-09-14 11:22 Michał Górny
2023-09-14  7:41 Michał Górny
2023-09-14  7:35 Michał Górny
2023-09-13 19:20 Michał Górny
2023-09-13 19:20 Michał Górny
2023-09-07 13:54 Michał Górny
2023-09-07 13:54 Michał Górny
2023-09-07 13:54 Michał Górny
2023-09-04 13:14 Michał Górny
2023-09-02 17:34 Michał Górny
2023-09-02 17:34 Michał Górny
2023-09-02 17:34 Michał Górny
2023-09-02 17:34 Michał Górny
2023-09-02 17:34 Michał Górny
2023-08-30 18:20 Michał Górny
2023-08-30 18:20 Michał Górny
2023-08-30 18:20 Michał Górny
2023-08-30 18:20 Michał Górny
2023-08-30 18:20 Michał Górny
2023-08-28  6:03 Sam James
2023-08-27  2:55 Michał Górny
2023-08-27  2:55 Michał Górny
2023-08-23 19:25 Michał Górny
2023-08-23 19:25 Michał Górny
2023-08-20 11:05 Michał Górny
2023-08-20 11:02 Michał Górny
2023-08-20 11:02 Michał Górny
2023-08-20 11:02 Michał Górny
2023-08-20 11:02 Michał Górny
2023-08-17  2:54 Sam James
2023-08-17  2:54 Sam James
2023-08-17  2:54 Sam James
2023-08-17  2:54 Sam James
2023-08-17  2:54 Sam James
2023-08-11 16:54 Michał Górny
2023-08-11 15:37 Michał Górny
2023-08-11 15:37 Michał Górny
2023-08-11 15:37 Michał Górny
2023-08-11 15:37 Michał Górny
2023-08-09  1:59 Sam James
2023-08-09  1:59 Sam James
2023-08-09  1:59 Sam James
2023-08-09  1:59 Sam James
2023-08-09  1:59 Sam James
2023-08-03 15:46 Michał Górny
2023-08-03 15:46 Michał Górny
2023-08-03 15:46 Michał Górny
2023-07-27 15:00 Michał Górny
2023-07-27 15:00 Michał Górny
2023-07-27 15:00 Michał Górny
2023-07-27 15:00 Michał Górny
2023-07-27 15:00 Michał Górny
2023-07-25 16:14 Michał Górny
2023-07-25 13:50 Sam James
2023-07-25 13:50 Sam James
2023-07-25 13:50 Sam James
2023-07-25 13:50 Sam James
2023-07-25 13:50 Sam James
2023-07-25 13:49 Sam James
2023-07-25 13:49 Sam James
2023-07-25 13:49 Sam James
2023-07-25 11:21 Michał Górny
2023-07-25 11:21 Michał Górny
2023-07-25 11:21 Michał Górny
2023-07-25 11:21 Michał Górny
2023-07-25 11:21 Michał Górny
2023-07-23 18:31 Michał Górny
2023-07-23 18:31 Michał Górny
2023-07-23 18:31 Michał Górny
2023-07-19 20:13 Michał Górny
2023-07-19 20:13 Michał Górny
2023-07-19 16:05 Michał Górny
2023-07-14  3:51 Michał Górny
2023-07-12 13:45 Michał Górny
2023-07-11  9:17 Michał Górny
2023-07-11  9:09 Michał Górny
2023-07-11  9:09 Michał Górny
2023-07-11  9:09 Michał Górny
2023-07-07 18:04 Michał Górny
2023-07-06 12:32 Michał Górny
2023-07-06 12:32 Michał Górny
2023-07-06 12:32 Michał Górny
2023-07-02 11:33 Michał Górny
2023-07-02 11:33 Michał Górny
2023-06-29  5:12 Michał Górny
2023-06-29  5:12 Michał Górny
2023-06-29  5:12 Michał Górny
2023-06-29  5:12 Michał Górny
2023-06-28 20:07 Michał Górny
2023-06-22  5:08 Michał Górny
2023-06-22  5:08 Michał Górny
2023-06-22  5:08 Michał Górny
2023-06-21 19:29 Michał Górny
2023-06-21 19:29 Michał Górny
2023-06-14 15:05 Michał Górny
2023-06-14 15:05 Michał Górny
2023-06-14 15:05 Michał Górny
2023-06-14 15:05 Michał Górny
2023-06-14 15:05 Michał Górny
2023-06-09 18:11 Michał Górny
2023-06-09 18:11 Michał Górny
2023-06-09 18:11 Michał Górny
2023-06-09 18:11 Michał Górny
2023-06-09 18:11 Michał Górny
2023-06-05 18:35 Michał Górny
2023-06-05 18:35 Michał Górny
2023-06-05 18:35 Michał Górny
2023-06-05 18:35 Michał Górny
2023-06-05 18:35 Michał Górny
2023-06-02 15:49 Michał Górny
2023-06-02 15:43 Michał Górny
2023-06-02 15:43 Michał Górny
2023-06-02 15:43 Michał Górny
2023-06-02 15:43 Michał Górny
2023-05-31  5:52 Sam James
2023-05-31  5:52 Sam James
2023-05-31  5:52 Sam James
2023-05-31  5:52 Sam James
2023-05-30 20:24 Michał Górny
2023-05-30 20:24 Michał Górny
2023-05-30 20:24 Michał Górny
2023-05-30 15:14 Michał Górny
2023-05-30 15:14 Michał Górny
2023-05-28 18:36 Michał Górny
2023-05-28 17:44 Michał Górny
2023-05-25 14:38 Michał Górny
2023-05-25 14:38 Michał Górny
2023-05-25 14:38 Michał Górny
2023-05-17 19:30 Michał Górny
2023-05-17 19:30 Michał Górny
2023-05-17 19:30 Michał Górny
2023-05-17 19:30 Michał Górny
2023-05-17 19:30 Michał Górny
2023-05-17 19:30 Michał Górny
2023-05-17 19:30 Michał Górny
2023-05-16 11:03 Michał Górny
2023-05-16 10:56 Michał Górny
2023-05-16 10:56 Michał Górny
2023-05-16 10:56 Michał Górny
2023-05-16 10:56 Michał Górny
2023-05-12 11:50 Michał Górny
2023-05-12 11:50 Michał Górny
2023-05-12 11:50 Michał Górny
2023-05-12 11:50 Michał Górny
2023-05-12 10:04 Arthur Zamarin
2023-05-11 19:26 Michał Górny
2023-05-11 19:26 Michał Górny
2023-05-11 19:26 Michał Górny
2023-05-11 19:26 Michał Górny
2023-05-11 19:26 Michał Górny
2023-05-11  8:08 Michał Górny
2023-05-10  1:43 Michał Górny
2023-05-01 16:48 Michał Górny
2023-05-01 16:48 Michał Górny
2023-05-01 16:48 Michał Górny
2023-04-29 19:08 Michał Górny
2023-04-29 17:49 Arthur Zamarin
2023-04-29 17:49 Arthur Zamarin
2023-04-29 17:49 Arthur Zamarin
2023-04-29 17:49 Arthur Zamarin
2023-04-29 17:49 Arthur Zamarin
2023-04-29 17:49 Arthur Zamarin
2023-04-29 17:49 Arthur Zamarin
2023-04-29 17:49 Arthur Zamarin
2023-04-26 18:13 Michał Górny
2023-04-26 18:13 Michał Górny
2023-04-26 18:13 Michał Górny
2023-04-26 13:37 Michał Górny
2023-04-26 13:37 Michał Górny
2023-04-20 19:12 Michał Górny
2023-04-20 19:12 Michał Górny
2023-04-20 19:12 Michał Górny
2023-04-20 19:12 Michał Górny
2023-04-20 19:12 Michał Górny
2023-04-14 14:02 Michał Górny
2023-04-14  2:26 Michał Górny
2023-04-14  2:26 Michał Górny
2023-04-14  2:26 Michał Górny
2023-04-14  2:26 Michał Górny
2023-04-14  2:24 Michał Górny
2023-04-14  2:24 Michał Górny
2023-04-14  2:24 Michał Górny
2023-04-06 19:44 Michał Górny
2023-04-06 19:44 Michał Górny
2023-04-05 18:08 Michał Górny
2023-04-05 18:08 Michał Górny
2023-04-05 18:08 Michał Górny
2023-04-03 19:15 Arthur Zamarin
2023-04-03 19:15 Arthur Zamarin
2023-03-31 17:09 Michał Górny
2023-03-31 17:09 Michał Górny
2023-03-31 17:09 Michał Górny
2023-03-31 17:09 Michał Górny
2023-03-22 19:58 Michał Górny
2023-03-22 19:58 Michał Górny
2023-03-22 19:58 Michał Górny
2023-03-22 19:58 Michał Górny
2023-03-22 19:58 Michał Górny
2023-03-17 17:18 Michał Górny
2023-03-17 17:18 Michał Górny
2023-03-17 17:18 Michał Górny
2023-03-17 17:18 Michał Górny
2023-03-17 17:18 Michał Górny
2023-03-17  0:11 Sam James
2023-03-17  0:11 Sam James
2023-03-17  0:11 Sam James
2023-03-17  0:11 Sam James
2023-03-17  0:11 Sam James
2023-03-17  0:11 Sam James
2023-03-17  0:11 Sam James
2023-03-17  0:11 Sam James
2023-03-14 14:47 Michał Górny
2023-03-14 14:38 Michał Górny
2023-03-14 13:55 Michał Górny
2023-03-14  6:11 Michał Górny
2023-03-13 18:52 Michał Górny
2023-03-13 17:59 Michał Górny
2023-03-12 15:33 Michał Górny
2023-03-12  5:17 Michał Górny
2023-03-11 20:31 Michał Górny
2023-03-11 19:19 Michał Górny
2023-03-11 18:17 Michał Górny
2023-03-11 18:10 Michał Górny
2023-03-10 20:12 Michał Górny
2023-03-10 19:19 Michał Górny
2023-03-10 19:19 Michał Górny
2023-03-03 19:16 Michał Górny
2023-03-03 19:16 Michał Górny
2023-03-03 17:33 Michał Górny
2023-03-03 16:46 Michał Górny
2023-03-03 16:46 Michał Górny
2023-02-25 17:23 Michał Górny
2023-02-25 17:23 Michał Górny
2023-02-25 17:23 Michał Górny
2023-02-25 17:23 Michał Górny
2023-02-25 17:23 Michał Górny
2023-02-22 20:12 Michał Górny
2023-02-22 20:12 Michał Górny
2023-02-22 20:12 Michał Górny
2023-02-22 20:12 Michał Górny
2023-02-17  8:33 Michał Górny
2023-02-17  8:20 Michał Górny
2023-02-17  8:20 Michał Górny
2023-02-17  8:20 Michał Górny
2023-02-17  8:20 Michał Górny
2023-02-17  6:21 Michał Górny
2023-02-16 20:14 Georgy Yakovlev
2023-02-16  3:29 Sam James
2023-02-16  3:29 Sam James
2023-02-16  3:29 Sam James
2023-02-16  3:29 Sam James
2023-02-14 22:19 Michał Górny
2023-02-14 21:28 Michał Górny
2023-02-09 18:16 Michał Górny
2023-02-09 18:16 Michał Górny
2023-02-06 19:04 Michał Górny
2023-02-06 19:04 Michał Górny
2023-02-06 19:04 Michał Górny
2023-02-06 19:04 Michał Górny
2023-02-01 15:01 Michał Górny
2023-02-01 15:01 Michał Górny
2023-02-01 15:01 Michał Górny
2023-01-24 15:31 Michał Górny
2023-01-24 15:31 Michał Górny
2023-01-24 15:31 Michał Górny
2023-01-24 15:31 Michał Górny
2023-01-18 16:21 Michał Górny
2023-01-18 16:21 Michał Górny
2023-01-18 16:21 Michał Górny
2023-01-18 16:21 Michał Górny
2023-01-18 11:19 Michał Górny
2023-01-18 11:12 Michał Górny
2023-01-18 11:12 Michał Górny
2023-01-17  1:43 Sam James
2023-01-17  1:43 Sam James
2023-01-15  8:11 Michał Górny
2023-01-14 17:25 Michał Górny
2023-01-14 17:25 Michał Górny
2023-01-14 17:25 Michał Górny
2023-01-12 18:47 Michał Górny
2023-01-12 18:47 Michał Górny
2023-01-12 18:47 Michał Górny
2023-01-07 17:27 Michał Górny
2023-01-07 17:27 Michał Górny
2023-01-04 16:30 Michał Górny
2023-01-04 16:30 Michał Górny
2023-01-04 16:30 Michał Górny
2022-12-31 20:23 Michał Górny
2022-12-31 20:23 Michał Górny
2022-12-31 20:23 Michał Górny
2022-12-26  7:14 Michał Górny
2022-12-26  7:11 Michał Górny
2022-12-25 21:23 Georgy Yakovlev
2022-12-24 14:46 Arthur Zamarin
2022-12-24 14:46 Arthur Zamarin
2022-12-24 14:46 Arthur Zamarin
2022-12-24 14:46 Arthur Zamarin
2022-12-24 14:46 Arthur Zamarin
2022-12-24 14:46 Arthur Zamarin
2022-12-24 14:46 Arthur Zamarin
2022-12-24 14:46 Arthur Zamarin
2022-12-22 15:45 Michał Górny
2022-12-22 14:14 Michał Górny
2022-12-22 14:14 Michał Górny
2022-12-22  4:37 Michał Górny
2022-12-19 18:52 Michał Górny
2022-12-19 18:47 Michał Górny
2022-12-19 18:47 Michał Górny
2022-12-19 18:47 Michał Górny
2022-12-19 18:40 Michał Górny
2022-12-19 18:40 Michał Górny
2022-12-19 18:40 Michał Górny
2022-12-19 18:40 Michał Górny
2022-12-14 18:28 Michał Górny
2022-12-14 18:28 Michał Górny
2022-12-14 18:28 Michał Górny
2022-12-14 18:28 Michał Górny
2022-12-08 20:24 Michał Górny
2022-12-08 20:24 Michał Górny
2022-12-08 20:24 Michał Górny
2022-12-08 20:24 Michał Górny
2022-12-03 16:06 Arthur Zamarin
2022-12-03 16:06 Arthur Zamarin
2022-12-03  7:07 Arthur Zamarin
2022-12-02 21:37 Sam James
2022-12-02 21:29 Michał Górny
2022-12-02 21:29 Michał Górny
2022-12-02 21:29 Michał Górny
2022-12-02 17:24 Arthur Zamarin
2022-12-02 12:16 Arthur Zamarin
2022-12-02  6:32 Arthur Zamarin
2022-11-27 17:15 Arthur Zamarin
2022-11-27 17:15 Arthur Zamarin
2022-11-27 17:15 Arthur Zamarin
2022-11-27 17:13 Arthur Zamarin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox